.date-time-field{min-width:0;max-width:420px;font-family:var(--sans);color:var(--ink);gap:12px;display:grid}.date-time-field__label{font-size:13px;font-weight:700}.date-time-field__zone{color:var(--ink-2);font-size:12.5px;line-height:1.45}.date-time-field__calendar{gap:8px;max-width:340px;display:grid}.date-time-field__head{justify-content:space-between;align-items:center;gap:8px;display:flex}.date-time-field__head b{font-size:14px}.date-time-field__chev{border-bottom:1.5px solid;border-right:1.5px solid;width:8px;height:8px}.date-time-field__chev--prev{transform:translate(2px)rotate(135deg)}.date-time-field__chev--next{transform:translate(-2px)rotate(-45deg)}.date-time-field__grid{border-collapse:separate;border-spacing:0 2px;table-layout:fixed;width:100%;overflow:hidden}.date-time-field__grid th{height:24px;font:400 11px/1 var(--mono);color:var(--ink-3);text-transform:uppercase}.date-time-field__grid td{text-align:center;padding:0}.date-time-field__body[data-dir="1"]{animation:hfy-dtf-next var(--d-ui) var(--ease-out)}.date-time-field__body[data-dir="-1"]{animation:hfy-dtf-prev var(--d-ui) var(--ease-out)}@keyframes hfy-dtf-next{0%{opacity:0;transform:translate(12px)}}@keyframes hfy-dtf-prev{0%{opacity:0;transform:translate(-12px)}}.date-time-field__day{appearance:none;border-radius:var(--r-sm);width:100%;height:40px;color:var(--ink);font:400 13px/1 var(--mono);font-variant-numeric:tabular-nums;cursor:pointer;transition:background-color var(--d-micro) var(--ease-out), box-shadow var(--d-micro) var(--ease-out);background:0 0;border:0}@media (hover:hover){.date-time-field__day:not([aria-disabled=true]):hover{box-shadow:inset 0 0 0 1px var(--line-control)}}.date-time-field__day:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.date-time-field__day[aria-disabled=true]{color:var(--ink-3);cursor:not-allowed}.date-time-field__day[data-why=closed]{text-decoration:line-through}td[aria-selected=true] .date-time-field__day{background:var(--subtle)}.date-time-field__day--start,.date-time-field__day--end,td[aria-selected=true] .date-time-field__day--start,td[aria-selected=true] .date-time-field__day--end{background:var(--selected);box-shadow:inset 0 0 0 1.5px var(--ink);font-weight:700}.date-time-field__times{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.date-time-field__time{align-content:start;gap:6px;min-width:0;display:grid}.date-time-field__time-label{font-size:13px;font-weight:700}.date-time-field__input{border:1px solid var(--line-control);border-radius:var(--r-sm);background:var(--canvas);min-height:40px;color:var(--ink);font:400 14px var(--mono);transition:border-color var(--d-micro) var(--ease-out);padding:0 10px}@media (hover:hover){.date-time-field__input:hover:not([readonly]){border-color:var(--ink-3)}}.date-time-field__input:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.date-time-field__time[data-invalid] .date-time-field__input{border-color:var(--danger);box-shadow:0 0 0 1px var(--danger)}.date-time-field__error{color:var(--danger);align-items:flex-start;gap:6px;font-size:12.5px;font-weight:700;line-height:1.4;display:flex}.date-time-field__error:empty{display:none}.date-time-field__error .pill__glyph{margin-top:5px}.date-time-field__summary{grid-template-columns:auto minmax(0,1fr);gap:4px 12px;margin:0;font-size:13px;display:grid}.date-time-field__summary dt{font-weight:700}.date-time-field__summary dd{font:400 12.5px/1.5 var(--mono);margin:0}.date-time-field__summary dd span{color:var(--ink-2)}.date-time-field__save{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.date-time-field__note{min-height:20px;color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;display:flex}@media (max-width:420px){.date-time-field__times{grid-template-columns:minmax(0,1fr)}}@media (pointer:coarse){.date-time-field__input{min-height:44px;font-size:16px}}@media (prefers-reduced-motion:reduce){.date-time-field__body[data-dir]{animation:none}}@media (forced-colors:active){.date-time-field__day--start,.date-time-field__day--end{outline:2px solid highlight}.date-time-field__day[aria-disabled=true]{color:graytext}}
.file-dropzone{min-width:0;font-family:var(--sans);color:var(--ink);gap:12px;display:grid}.file-dropzone__label{font-size:13px;font-weight:700}.file-dropzone__zone{border:1.5px dashed var(--line-control);border-radius:var(--r-md);background:var(--canvas);text-align:center;transition:background-color var(--d-micro) var(--ease-out), border-color var(--d-micro) var(--ease-out);justify-items:center;gap:8px;padding:20px 16px;display:grid}.file-dropzone__zone[data-drop-target]{border-style:solid;border-color:var(--ink);background:var(--subtle)}.file-dropzone__zone[data-focus-visible]{outline:2px solid var(--focus);outline-offset:2px}.file-dropzone[data-disabled] .file-dropzone__zone{background:var(--subtle);border-color:var(--line-strong)}.file-dropzone__icon{width:24px;height:24px;color:var(--ink-2);transition:transform var(--d-ui) var(--ease-out)}.file-dropzone__zone[data-drop-target] .file-dropzone__icon{transform:translateY(-3px)}.file-dropzone__text{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;margin:0;font-size:14px;display:flex}.file-dropzone__hint{color:var(--ink-2);font-size:12.5px;line-height:1.4}.file-dropzone__files{gap:8px;margin:0;padding:0;list-style:none;display:grid}.file-dropzone__file{border-radius:var(--r-md);background:var(--canvas);box-shadow:inset 0 0 0 1px var(--line);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:6px 10px;padding:10px 12px;display:grid}.file-dropzone__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:400 13px/1.3 var(--mono);overflow:hidden}.file-dropzone__size{font:400 12px/1 var(--mono);color:var(--ink-3)}.file-dropzone__actions{gap:4px;display:flex}.file-dropzone__bar{background:color-mix(in oklch, var(--ink) 10%, transparent);border-radius:2px;grid-column:1/-1;height:4px;display:block;overflow:hidden}.file-dropzone__bar i{background:var(--signal);transform-origin:0;height:100%;transition:transform var(--d-ui) var(--ease-out);display:block;transform:scaleX(0)}.file-dropzone__file:is([data-state=verifying],[data-state=done]) .file-dropzone__bar i{background:var(--ink)}.file-dropzone__file[data-state=failed] .file-dropzone__bar i{background:var(--tone-neg-fg)}.file-dropzone__state{color:var(--ink-2);flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:6px;font-size:13px;line-height:1.4;display:flex}.file-dropzone__hash{font:400 12px/1 var(--mono);color:var(--ink-2)}@media (max-width:420px){.file-dropzone__file{grid-template-columns:minmax(0,1fr) auto}.file-dropzone__size{grid-row:2}}@media (prefers-reduced-motion:reduce){.file-dropzone__icon,.file-dropzone__bar i{transition:none}.file-dropzone__zone[data-drop-target] .file-dropzone__icon{transform:none}}@media (forced-colors:active){.file-dropzone__zone{border-color:buttontext}.file-dropzone__bar i{background:highlight}}
.context-menu{min-width:0;font-family:var(--sans);color:var(--ink);gap:2px;display:grid}.context-menu__row{border-radius:var(--r-sm);cursor:context-menu;min-height:44px;transition:background-color var(--d-micro) var(--ease-out);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 10px;padding:2px 4px 2px 10px;font-size:13.5px;display:grid}.context-menu__row:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.context-menu__row[data-open]{background:var(--selected)}.context-menu__content{align-items:center;gap:10px;min-width:0;display:flex}.context-menu__content>:not(code,.pill){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.context-menu__content>code{font:400 12px/1 var(--mono);flex:none}.context-menu__row[data-resolved] .context-menu__content>:not(code,.pill){color:var(--ink-3);text-decoration:line-through}.context-menu__more{display:flex}.context-menu__more [aria-expanded=true]{background:var(--fill-checked)}.context-menu__status{color:var(--ink-2);flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:6px;padding-bottom:6px;font-size:13px;display:flex}.context-menu__menu{z-index:60;border-radius:var(--r-md);background:var(--raised);min-width:228px;max-width:calc(100vw - 16px);box-shadow:0 0 0 1px var(--line), var(--shadow-raised);font-family:var(--sans);transform-origin:0 0;animation:hfy-ctx-in var(--d-ui) var(--ease-out);padding:6px;position:fixed;top:0;left:0}.context-menu__menu.is-closing{opacity:0;pointer-events:none;transition:opacity var(--d-micro) var(--ease-out), transform var(--d-micro) var(--ease-out);animation:none;transform:scale(.99)}@keyframes hfy-ctx-in{0%{opacity:0;transform:scale(.97)}}.context-menu__item{appearance:none;border-radius:var(--r-sm);width:100%;min-height:40px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;transition:background-color var(--d-instant) var(--ease-out);background:0 0;border:0;align-items:center;padding:0 10px;font-size:14px;display:flex}@media (hover:hover){.context-menu__item:hover{background:var(--subtle)}}.context-menu__item:focus{background:var(--subtle);outline:none}.context-menu__item:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.context-menu__item--danger{color:var(--danger)}.context-menu__item{flex-direction:column;justify-content:center;align-items:flex-start;gap:2px}.context-menu__item[aria-disabled=true]{color:var(--ink-3);cursor:not-allowed;padding-block:6px}.context-menu__reason{max-width:300px;color:var(--ink-2);white-space:normal;font-size:12.5px;line-height:1.35}@media (hover:hover){.context-menu__item[aria-disabled=true]:hover{background:0 0}}.context-menu__trigger{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.context-menu__trigger [aria-expanded=true]{background:var(--fill-checked)}.context-menu__trigger>.context-menu__status{padding-bottom:0}.context-menu__separator{background:var(--line);height:1px;margin:4px 6px}@media (prefers-reduced-motion:reduce){.context-menu__menu,.context-menu__menu.is-closing{transition:none;animation:none;transform:none}}@media (forced-colors:active){.context-menu__menu{border:1px solid canvastext}.context-menu__item:focus{outline:2px solid highlight}}

.topbar{z-index:20;background:color-mix(in oklch, var(--canvas) 72%, transparent);-webkit-backdrop-filter:blur(16px)saturate(180%);backdrop-filter:blur(16px)saturate(180%);height:52px;font-family:var(--sans);transition:box-shadow var(--d-micro) var(--ease-out);align-items:center;gap:10px;padding:0 12px 0 14px;display:flex;position:sticky;top:0;box-shadow:0 1px #0000}.topbar[data-scrolled]{box-shadow:0 1px 0 var(--line)}.topbar__start{min-width:0;color:var(--ink);flex:1;align-items:center;font-size:14px;font-weight:700;display:flex}.topbar__end{flex:none;align-items:center;gap:10px;display:flex}.topbar__search{border:1px solid var(--line-strong);border-radius:var(--r-sm);background:var(--canvas);min-height:32px;color:var(--ink-3);font:inherit;cursor:pointer;transition:background-color var(--d-micro) var(--ease-out), color var(--d-micro) var(--ease-out);align-items:center;gap:8px;padding:0 8px 0 10px;font-size:13px;display:inline-flex;position:relative}.topbar__search:after{content:"";position:absolute;inset:-4px -2px}@media (hover:hover){.topbar__search:hover{background:var(--subtle);color:var(--ink-2)}}.topbar__search:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.topbar__kbd{font:11px/1 var(--mono);color:var(--ink-3);border-radius:var(--r-xs);background:var(--subtle);padding:3px 5px}@media (max-width:560px){.topbar__search-label{display:none}}@media (prefers-reduced-transparency:reduce){.topbar{background:var(--canvas);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (prefers-reduced-motion:reduce){.topbar,.topbar__search{transition:none}}@media (forced-colors:active){.topbar{background:canvas;border-bottom:1px solid canvastext}}
.segmented{background:var(--n100);border-radius:var(--r-sm);isolation:isolate;font-family:var(--sans);grid-auto-columns:auto;grid-auto-flow:column;padding:2px;display:inline-grid;position:relative}.segmented__pill{z-index:-1;background:var(--canvas);width:100px;box-shadow:0 0 0 1px var(--line), 0 1px 2px color-mix(in oklch, var(--ink) 8%, transparent);transform-origin:0;transform:translateX(var(--x,2px)) scaleX(var(--sx,0));border-radius:4px;position:absolute;top:2px;bottom:2px;left:0}.segmented[data-ready] .segmented__pill{transition:transform var(--d-ui) var(--ease-out)}.segmented__option{appearance:none;min-height:36px;color:var(--ink-2);font:inherit;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--d-micro) var(--ease-out);background:0 0;border:0;border-radius:4px;align-content:center;padding:0 12px;font-size:13px;display:inline-grid;position:relative}.segmented__option:before{content:"";position:absolute;inset:-2px 0}.segmented__option:after{content:attr(data-label);visibility:hidden;height:0;font-weight:700;overflow:hidden}@media (hover:hover){.segmented__option:hover:not([aria-checked=true],[aria-disabled=true]){color:var(--ink)}}.segmented__option[aria-checked=true]{color:var(--ink);font-weight:700}.segmented__option[aria-disabled=true]{color:var(--ink-3);cursor:not-allowed}.segmented__option:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}@media (prefers-reduced-motion:reduce){.segmented[data-ready] .segmented__pill,.segmented__option{transition:none}}@media (forced-colors:active){.segmented__pill{border:2px solid highlight}}
.popover__trigger{border:1px solid var(--line-control);border-radius:var(--r-sm);background:var(--canvas);min-height:40px;color:var(--ink);font:inherit;font-family:var(--sans);text-align:left;cursor:pointer;transition:background-color var(--d-micro) var(--ease-out);align-items:center;gap:10px;padding:0 12px;font-size:14px;display:inline-flex}.popover__trigger[data-hovered]{background:var(--subtle)}.popover__trigger[data-focus-visible]{outline:2px solid var(--focus);outline-offset:2px}.popover__value{align-items:baseline;gap:6px;min-width:0;display:inline-flex}.popover__value code,.popover__value .mono{font-family:var(--mono);color:var(--ink-3);font-size:12px}.popover__chev{width:7px;height:7px;transition:transform var(--d-ui) var(--ease-out);border-bottom:1.5px solid;border-right:1.5px solid;flex:none;transform:translateY(-2px)rotate(45deg)}.popover__trigger[aria-expanded=true] .popover__chev{transform:translateY(1px)rotate(225deg)}.popover{border-radius:var(--r-md);background:var(--raised);width:min(320px,100vw - 32px);box-shadow:0 0 0 1px var(--line), var(--shadow-raised);font-family:var(--sans);transform-origin:0 0;transition:opacity var(--d-ui) var(--ease-out), transform var(--d-ui) var(--ease-out);outline:none;padding:6px}.popover[data-placement=top]{transform-origin:0 100%}.popover[data-entering]{opacity:0;transform:scale(.97)}.popover[data-exiting]{opacity:0;transition-duration:var(--d-micro);transform:scale(.99)}.popover__dialog{outline:none}.popover__heading{font:11px/1 var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);padding:6px 8px 4px}.popover__option{appearance:none;border-radius:var(--r-sm);width:100%;min-height:44px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;transition:background-color var(--d-micro) var(--ease-out);background:0 0;border:0;grid-template-columns:12px minmax(0,1fr) auto;align-items:center;gap:2px 10px;padding:6px 8px;font-size:14px;display:grid}@media (hover:hover){.popover__option:not([aria-disabled=true]):hover{background:var(--subtle)}}.popover__option:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.popover__option[aria-current=true]{font-weight:700}.popover__option[aria-disabled=true]{color:var(--ink-2);cursor:not-allowed}.popover__mark{grid-row:1/3;place-items:center;width:12px;display:grid}.popover__check{border-left:1.5px solid var(--ink);border-bottom:1.5px solid var(--ink);width:9px;height:5px;transform:rotate(-45deg)translate(1px,-2px)}.popover__label{overflow-wrap:anywhere;min-width:0}.popover__meta{font-family:var(--mono);color:var(--ink-3);font-size:11.5px;font-weight:400}.popover__desc{color:var(--ink-3);grid-column:2/4;font-size:12px;font-weight:400}.popover__footer{box-shadow:inset 0 1px 0 var(--line);margin-top:4px;padding:8px 8px 4px;font-size:13px}.popover__footer a{color:var(--ink)}@media (prefers-reduced-motion:reduce){.popover,.popover__chev,.popover__trigger,.popover__option{transition:none}.popover[data-entering],.popover[data-exiting]{transform:none}}@media (forced-colors:active){.popover{border:1px solid canvastext}}
.section-index{--mk-len:28px;--mk-gap:6px;--tick-scale:.5;--item-gap:6px;font-family:var(--sans)}.section-index__list{align-content:start;gap:var(--item-gap);padding:4px 0 4px calc(var(--mk-len) + var(--mk-gap));margin:0;list-style:none;display:grid}.section-index__item{position:relative}.section-index__item:not(:last-child):after{content:"";top:calc(100% + var(--item-gap) / 2);left:calc(-1 * var(--mk-len) - var(--mk-gap));width:calc(var(--mk-len) * var(--tick-scale));background:var(--line);pointer-events:none;height:1px;position:absolute;transform:translateY(-50%)}.section-index__link{border-radius:var(--r-sm);min-height:40px;color:var(--ink-2);transition:color var(--d-micro) var(--ease-out), background-color var(--d-micro) var(--ease-out);grid-template-columns:2.5ch minmax(0,1fr);align-items:center;gap:8px;padding:0 8px;font-size:13.5px;text-decoration:none;display:grid;position:relative}.section-index__mark{top:50%;left:calc(-1 * var(--mk-len) - var(--mk-gap));width:var(--mk-len);background:var(--line-strong);transform-origin:0;height:1px;transition:transform var(--d-micro) var(--ease-out), background-color var(--d-micro) var(--ease-out);position:absolute;transform:translateY(-50%)scaleX(.7)}.section-index__num{font-family:var(--mono);color:var(--ink-3);transition:color var(--d-micro) var(--ease-out);font-size:11px}.section-index__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@media (hover:hover){.section-index__link:not([aria-current]):hover{color:var(--ink)}}.section-index__link[aria-current=location]{color:var(--ink);background:var(--selected);transition-duration:var(--d-ui);font-weight:700}.section-index__link[aria-current=location] .section-index__num{color:var(--ink-2);transition-duration:var(--d-ui)}.section-index__link[aria-current=location] .section-index__mark{background:var(--ink);transition:transform var(--d-ui) var(--ease-out), background-color var(--d-ui) var(--ease-out);transform:translateY(-50%)scaleX(1)}.section-index__link:focus-visible{outline:2px solid var(--focus);outline-offset:2px}@media (max-width:560px){.section-index__list{scrollbar-width:none;grid-auto-columns:max-content;grid-auto-flow:column;padding:0;overflow-x:auto}.section-index__link{grid-template-columns:2.5ch auto}.section-index__mark,.section-index__item:after{display:none}}.section-index--tabs{min-width:0;max-width:100%}.section-index--tabs .section-index__list{overscroll-behavior-x:contain;scrollbar-width:none;box-shadow:inset 0 -1px 0 var(--line);gap:0;padding:0;display:flex;overflow-x:auto}.section-index--tabs .section-index__list::-webkit-scrollbar{display:none}.section-index--tabs .section-index__item{flex:none}.section-index--tabs .section-index__item:after{display:none}.section-index--tabs .section-index__link{white-space:nowrap;border-radius:0;padding:0 14px;font-size:13px;display:flex}.section-index--tabs .section-index__link[aria-current=location]{background:0 0}.section-index--tabs .section-index__label{display:inline-grid;overflow:visible}.section-index--tabs .section-index__label:after{content:attr(data-text);visibility:hidden;height:0;font-weight:700;overflow:hidden}.section-index--tabs .section-index__link:focus-visible{outline-offset:-2px}.section-index__bar{background:var(--ink);transform-origin:0;pointer-events:none;height:2px;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.section-index--tabs .section-index__bar{left:14px;right:14px}.section-index__link[aria-current=location] .section-index__bar{transform:scaleX(var(--section-progress,1));transition:transform var(--d-micro) var(--ease-out)}@media (prefers-reduced-motion:reduce){.section-index__link,.section-index__num,.section-index__mark,.section-index__link[aria-current=location] .section-index__bar{transition:none}}@media (forced-colors:active){.section-index__link[aria-current=location]{outline:1px solid highlight}.section-index__bar{background:canvastext}}
.toc-thread{font-family:var(--sans);flex-direction:column;font-size:14px;display:flex;position:relative}.toc-thread__track{pointer-events:none;position:absolute;top:0;left:0}.toc-thread__track svg{position:absolute;inset:0;overflow:visible}.toc-thread__track path{fill:none;stroke-width:1px}.toc-thread__base path{stroke:color-mix(in oklch, var(--ink) 10%, transparent)}.toc-thread__lit{transition:clip-path var(--d-ui) var(--ease-out)}.toc-thread__lit path{stroke:var(--ink)}.toc-thread__thumb{background:var(--ink);width:4px;height:4px;transition:opacity var(--d-ui) var(--ease-out), offset-distance var(--d-ui) var(--ease-out);border-radius:999px;position:absolute;top:0;left:0}.toc-thread__list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex;position:relative}.toc-thread__item{color:var(--ink-2);overflow-wrap:anywhere;transition:color var(--d-micro) var(--ease-out);padding-block:6px;scroll-margin:16px;line-height:20px;text-decoration:none;display:block}.toc-thread__list>li:first-child .toc-thread__item{padding-top:0}.toc-thread__list>li:last-child .toc-thread__item{padding-bottom:0}@media (hover:hover){.toc-thread__item:hover{color:var(--ink)}}.toc-thread__item[data-active]{color:var(--ink)}.toc-thread__item:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:var(--r-xs)}@media (prefers-reduced-motion:reduce){.toc-thread__lit,.toc-thread__thumb,.toc-thread__item{transition:none}}@media (forced-colors:active){.toc-thread__lit path{stroke:highlight}.toc-thread__thumb{background:highlight}}
.breadcrumbs{min-width:0;font-family:var(--sans);flex:1;position:relative}.breadcrumbs__list{flex-wrap:nowrap;align-items:center;gap:2px;min-width:0;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.breadcrumbs__item{flex:none;align-items:center;gap:2px;min-width:0;display:inline-flex}.breadcrumbs__item--current{flex:0 auto}.breadcrumbs__item[data-entering]{animation:hfy-crumb-in var(--d-ui) var(--ease-out) both}@keyframes hfy-crumb-in{0%{opacity:0;transform:translateY(6px)}}.breadcrumbs__sep{color:var(--ink-3);padding:0 2px;font-size:13px}.breadcrumbs__link{border-radius:var(--r-sm);min-height:40px;color:var(--ink-2);white-space:nowrap;transition:background-color var(--d-micro) var(--ease-out), color var(--d-micro) var(--ease-out);align-items:center;padding:0 6px;font-size:13.5px;font-weight:400;text-decoration:none;display:inline-flex}.breadcrumbs__list .breadcrumbs__link{max-width:var(--crumb-max,22ch)}.breadcrumbs__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.breadcrumbs__link--mono{font-family:var(--mono);font-size:12.5px}@media (hover:hover){.breadcrumbs__link:hover{background:var(--subtle);color:var(--ink)}}.breadcrumbs__link:focus-visible,.breadcrumbs__more:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.breadcrumbs__current{min-width:0;max-width:var(--crumb-max-current,32ch);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;padding:0 6px;font-size:13.5px;font-weight:700;line-height:40px;display:block;overflow:hidden}.breadcrumbs__current.breadcrumbs__link--mono{font-size:12.5px}.breadcrumbs__more{appearance:none;border-radius:var(--r-sm);width:40px;height:40px;color:var(--ink-2);font:700 14px/1 var(--sans);letter-spacing:.08em;cursor:pointer;transition:background-color var(--d-micro) var(--ease-out), color var(--d-micro) var(--ease-out);background:0 0;border:0;place-items:center;display:inline-grid}@media (hover:hover){.breadcrumbs__more:hover{background:var(--subtle);color:var(--ink)}}.breadcrumbs__more[aria-expanded=true]{background:var(--selected);color:var(--ink)}.breadcrumbs__pop{z-index:30;top:calc(100% + 4px);left:var(--x,0px);border-radius:var(--r-md);background:var(--raised);width:min(240px,100vw - 32px);max-height:256px;box-shadow:0 0 0 1px var(--line), var(--shadow-raised);transform-origin:0 0;opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--d-micro) var(--ease-out), transform var(--d-micro) var(--ease-out), visibility 0s var(--d-micro);gap:2px;margin:0;padding:6px;list-style:none;display:grid;position:absolute;overflow-y:auto;transform:scale(.99)}.breadcrumbs__pop[data-open]{opacity:1;visibility:visible;pointer-events:auto;transition:opacity var(--d-ui) var(--ease-out), transform var(--d-ui) var(--ease-out);transform:none}.breadcrumbs__pop .breadcrumbs__link{white-space:normal;overflow-wrap:anywhere;width:100%;display:flex}.breadcrumbs__pop .breadcrumbs__label{white-space:normal;overflow:visible}@media (prefers-reduced-motion:reduce){.breadcrumbs__item[data-entering]{animation:none}.breadcrumbs__pop,.breadcrumbs__link,.breadcrumbs__more{transition:none!important}}@media (forced-colors:active){.breadcrumbs__pop{border:1px solid canvastext}}
.resizable{grid-template-columns:minmax(0, 1fr) 16px var(--resizable-size,220px);background:var(--canvas);border-radius:var(--r-md);min-height:0;box-shadow:0 0 0 1px var(--line);font-family:var(--sans);display:grid;overflow:hidden}.resizable[data-dragging]{cursor:col-resize;-webkit-user-select:none;user-select:none}.resizable__main{min-width:0;overflow:auto}.resizable__panel{background:var(--raised);min-width:0;padding:14px 16px;overflow:hidden auto}.resizable__separator{z-index:1;cursor:col-resize;touch-action:none;outline:none;place-items:center;margin-inline:-12px;display:grid;position:relative}.resizable__separator:before{content:"";background:var(--line-strong);transform-origin:50%;width:1px;transition:transform var(--d-micro) var(--ease-out), background-color var(--d-micro) var(--ease-out);position:absolute;top:0;bottom:0;left:calc(50% - .5px)}.resizable__separator:after{content:"";border-radius:var(--r-pill);background:var(--canvas);width:4px;height:20px;box-shadow:0 0 0 1px var(--line-control);position:relative}@media (hover:hover){.resizable__separator:hover:before{background:var(--ink-2);transform:scaleX(2)}}.resizable[data-dragging] .resizable__separator:before{background:var(--ink);transform:scaleX(2)}.resizable__separator:focus-visible:after{box-shadow:0 0 0 2px var(--focus)}.resizable__separator:focus-visible:before{background:var(--focus)}@media (max-width:560px){.resizable{grid-template-columns:minmax(0, 1fr) 16px min(var(--resizable-size,220px), 60%)}}@media (prefers-reduced-motion:reduce){.resizable__separator:before{transition:none}}@media (forced-colors:active){.resizable__separator:before{background:canvastext}}
.detail-panel-frame{position:relative;overflow:hidden}.detail-panel{z-index:3;background:var(--raised);width:min(320px,86%);box-shadow:0 0 0 1px var(--line-strong), var(--shadow-raised);font-family:var(--sans);opacity:0;visibility:hidden;pointer-events:none;transition:transform var(--d-ui) var(--ease-out), opacity var(--d-ui) var(--ease-out), visibility 0s var(--d-ui);grid-template-rows:auto minmax(0,1fr) auto;display:grid;position:absolute;top:0;bottom:0;right:0;transform:translate(50%)}.detail-panel[data-open]{opacity:1;visibility:visible;pointer-events:auto;transition:transform var(--d-modal) var(--ease-out), opacity var(--d-modal) var(--ease-out);transform:none}.detail-panel__head{box-shadow:inset 0 -1px 0 var(--line);align-items:start;gap:8px;padding:12px 8px 8px 16px;display:flex}.detail-panel__title{min-width:0;color:var(--ink);outline:none;flex:1;margin:0;padding-top:10px;font-size:15px;font-weight:700;line-height:1.3}.detail-panel__title:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.detail-panel__meta{color:var(--ink-3);font-family:var(--mono);font-size:11.5px;font-weight:400;display:block}.detail-panel__body{color:var(--ink-2);align-content:start;gap:10px;padding:12px 16px;font-size:13px;display:grid;overflow-y:auto}.detail-panel__foot{box-shadow:inset 0 1px 0 var(--line);gap:8px;padding:10px 16px 12px;display:grid}@media (max-width:560px){.detail-panel{width:100%}}@media (prefers-reduced-motion:reduce){.detail-panel{transition:none!important}}@media (forced-colors:active){.detail-panel{border-left:1px solid canvastext}}
.drawer-frame{position:relative;overflow:hidden}.drawer{z-index:2;background:var(--raised);width:min(340px,90%);box-shadow:0 0 0 1px var(--line), var(--shadow-raised);font-family:var(--sans);visibility:hidden;transition:transform var(--d-ui) var(--ease-drawer), visibility 0s var(--d-ui);position:absolute;top:0;bottom:0;right:0;overflow-y:auto;transform:translate(calc(100% + 16px))}.drawer[data-open]{visibility:visible;transition:transform var(--d-modal) var(--ease-drawer);transform:none}.drawer__inner{gap:12px;padding:14px 16px 16px;display:grid}.drawer__inner[data-swap]{animation:hfy-drawer-swap var(--d-micro) var(--ease-out)}@keyframes hfy-drawer-swap{0%{opacity:0}}.drawer__head{justify-content:space-between;align-items:start;gap:8px;display:flex}.drawer__title{color:var(--ink);outline:none;margin:0;padding-top:10px;font-size:16px;font-weight:700;line-height:1.3}.drawer__title:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.drawer__body{color:var(--ink-2);gap:12px;font-size:13px;display:grid}@media (prefers-reduced-motion:reduce){.drawer{transition:none!important}.drawer__inner[data-swap]{animation:none}}@media (forced-colors:active){.drawer{border-left:1px solid canvastext}}
.disclosure-group{font-family:var(--sans);gap:8px;display:grid}.disclosure-group__bar{justify-content:space-between;align-items:center;gap:8px;display:flex}.disclosure-group__label{color:var(--ink-2);font-size:13px}.disclosure-group__items{gap:6px;display:grid}.disclosure{border-radius:var(--r-md);background:var(--raised);box-shadow:0 0 0 1px var(--line);font-family:var(--sans)}.disclosure__heading{font-size:inherit;font-weight:inherit;margin:0}.disclosure__trigger{border-radius:var(--r-md);width:100%;min-height:44px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;transition:background-color var(--d-micro) var(--ease-out);background:0 0;border:0;align-items:center;gap:10px;padding:8px 12px;font-size:14px;font-weight:700;display:flex}@media (hover:hover){.disclosure__trigger:hover{background:var(--subtle)}}.disclosure__trigger:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.disclosure__title{min-width:0}.disclosure__meta{color:var(--ink-3);font-family:var(--mono);white-space:nowrap;text-overflow:ellipsis;margin-left:auto;font-size:11.5px;font-weight:400;overflow:hidden}.disclosure__chev{transform-origin:50%;width:16px;height:16px;transition:transform var(--d-micro) var(--ease-out);flex:none;transform:scaleY(1)}.disclosure__chev path{fill:none;stroke:var(--ink-3);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.disclosure__trigger[aria-expanded=true] .disclosure__chev{transition-duration:var(--d-ui);transform:scaleY(-1)}.disclosure__panel{transition:grid-template-rows var(--d-micro) var(--ease-out);grid-template-rows:0fr;display:grid}.disclosure__clip{opacity:0;min-height:0;transition:opacity var(--d-micro) var(--ease-out);overflow:hidden}.disclosure[data-open] .disclosure__panel{transition-duration:var(--d-ui);grid-template-rows:1fr}.disclosure[data-open] .disclosure__clip{opacity:1;transition-duration:var(--d-ui)}.disclosure__body{color:var(--ink-2);padding:0 12px 12px 38px;font-size:13.5px}.disclosure__body pre{margin:0}@media (max-width:560px){.disclosure__body{padding-left:12px}}@media (prefers-reduced-motion:reduce){.disclosure__panel,.disclosure__clip,.disclosure__chev,.disclosure__trigger{transition:none}}@media (forced-colors:active){.disclosure{border:1px solid canvastext}}
.receipt-check{min-height:28px;color:var(--ink);font-family:var(--sans);align-items:center;gap:10px;font-size:14px;display:flex}.receipt-check__icon{flex:none;width:20px;height:20px;display:inline-grid}.receipt-check__icon>*{opacity:0;transition:opacity var(--d-micro) var(--ease-out);grid-area:1/1;place-self:center}.receipt-check[data-state=idle] [data-for=idle],.receipt-check[data-state=pending] [data-for=pending],.receipt-check[data-state=receipt] [data-for=receipt],.receipt-check[data-state=timeout] [data-for=timeout]{opacity:1}.receipt-check:not([data-state=pending]) .status-glyph__shape[data-for=pending]:after{animation:none}.receipt-check__check{width:18px;height:18px;overflow:visible}.receipt-check__check rect{fill:var(--success)}.receipt-check__check path{fill:none;stroke:var(--n0);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px}.receipt-check[data-state=receipt] .receipt-check__check path{stroke-dashoffset:0;transition:stroke-dashoffset var(--d-modal) var(--ease-out) var(--d-instant)}.receipt-check__text{overflow-wrap:anywhere;min-width:0}.receipt-check__id{font-family:var(--mono);font-size:12.5px}.receipt-check[data-state=timeout] .receipt-check__text{color:var(--ink-2)}@media (prefers-reduced-motion:reduce){.receipt-check__icon>*,.receipt-check[data-state=receipt] .receipt-check__check path{transition:none}}@media (forced-colors:active){.receipt-check__check rect{fill:highlight}}
.value-swap{vertical-align:middle;display:inline-grid}.value-swap__value{white-space:nowrap;transition:opacity var(--d-micro) var(--ease-swap), transform var(--d-micro) var(--ease-swap);grid-area:1/1;align-items:center;gap:6px;display:inline-flex}.value-swap__value[data-pos=before]{opacity:0;transform:translateY(-4px)}.value-swap__value[data-pos=after]{opacity:0;transform:translateY(4px)}.value-swap--icon{width:16px;height:16px}.value-swap--icon>.value-swap__value{transition-duration:var(--d-ui);justify-content:center}.value-swap--icon>.value-swap__value[data-pos=before],.value-swap--icon>.value-swap__value[data-pos=after]{transform:scale(.5)}.value-swap--icon svg{width:16px;height:16px}.value-swap__value[data-tone]{transition-duration:var(--d-ui)}.value-swap__value[data-tone=pos]{color:var(--tone-pos-fg)}.value-swap__value[data-tone=neg]{color:var(--tone-neg-fg)}.value-swap__value[data-tone=proc]{color:var(--tone-proc-fg)}.value-swap__value[data-tone=warn]{color:var(--tone-warn-fg)}.value-swap--icon>.value-swap__value[data-tone]{transition-duration:var(--d-modal)}@media (prefers-reduced-motion:reduce){.value-swap__value{transition:none}}
.skeleton{font-family:var(--sans);display:grid}.skeleton>*{grid-area:1/1;min-width:0}.skeleton__shape{transition:opacity var(--d-micro) var(--ease-out)}.skeleton__content{opacity:0;transition:opacity var(--d-ui) var(--ease-out)}.skeleton[data-state=ready] .skeleton__shape{opacity:0;pointer-events:none}.skeleton[data-state=ready] .skeleton__content{opacity:1}.skeleton__row{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.4fr) minmax(0,.8fr) minmax(0,1fr) auto;align-items:center;gap:12px;min-height:44px;padding:0 12px;display:grid}.skeleton__row:last-child{border-bottom:0}.skeleton__bar{border-radius:var(--r-xs);background:var(--n100);height:10px;display:block}.skeleton[data-state=loading] .skeleton__bar{animation:1.2s ease-in-out infinite hfy-skeleton-pulse}.skeleton[data-offscreen] .skeleton__bar{animation-play-state:paused}@keyframes hfy-skeleton-pulse{0%,to{opacity:1}50%{opacity:.55}}@media (max-width:560px){.skeleton__row{grid-template-columns:minmax(0,1fr) auto}.skeleton__row>:nth-child(2),.skeleton__row>:nth-child(3){display:none}}@media (prefers-reduced-motion:reduce){.skeleton__shape,.skeleton__content{transition:none}.skeleton[data-state=loading] .skeleton__bar{animation:none}}@media (forced-colors:active){.skeleton__bar{background:graytext}}
.inline-notice{border-radius:var(--r-md);background:var(--canvas);box-shadow:inset 0 0 0 1px var(--line-strong);color:var(--ink);font-family:var(--sans);grid-template-columns:auto minmax(0,1fr);gap:4px 10px;padding:12px 14px;display:grid}.inline-notice__glyph{place-items:center;width:12px;height:20px;display:inline-grid}.inline-notice__info{width:12px;height:12px;box-shadow:inset 0 0 0 1.5px var(--ink-2);color:var(--ink-2);font:700 8px/1 var(--mono);border-radius:50%;place-items:center;display:grid}.inline-notice__title{font-size:14px;line-height:20px}.inline-notice--error .inline-notice__title{color:var(--danger)}.inline-notice__text{max-width:64ch;color:var(--ink-2);grid-column:2;margin:0;font-size:13.5px}.inline-notice__cmd{border-radius:var(--r-sm);background:var(--subtle);grid-column:2;align-items:center;gap:8px;min-width:0;margin-top:4px;padding:2px 2px 2px 10px;display:flex}.inline-notice__code{min-width:0;font-family:var(--mono);color:var(--ink);overflow-wrap:anywhere;flex:1;font-size:12px}.inline-notice__actions{color:var(--ink-2);flex-wrap:wrap;grid-column:2;align-items:center;gap:8px;margin-top:6px;font-size:13px;display:flex}@media (forced-colors:active){.inline-notice{border:1px solid canvastext}}
.empty-state{color:var(--ink);font-family:var(--sans);justify-items:start;gap:8px;padding:20px 4px 8px;display:grid}.empty-state__title{margin:0;font-size:15px;font-weight:700}.empty-state__text{max-width:52ch;color:var(--ink-2);margin:0;font-size:13.5px}.empty-state__filters{color:var(--ink-2);margin:0;font-size:13px}.empty-state__filters span{color:var(--ink);font-weight:700}.empty-state__coverage{gap:6px;width:100%;display:grid}.empty-state__count{color:var(--ink-2);margin:0;font-size:13px}.empty-state__count b{color:var(--ink);font-family:var(--mono);font-weight:700}.empty-state__bar{grid-template-columns:repeat(var(--cells,1), minmax(0, 1fr));gap:2px;height:8px;display:grid}.empty-state__bar i{box-shadow:inset 0 0 0 1px var(--line-control);border-radius:1px}.empty-state__bar i[data-tested]{background:var(--ink);box-shadow:none}.empty-state__bar--ratio{box-shadow:inset 0 0 0 1px var(--line-control);border-radius:1px;grid-template-columns:1fr}.empty-state__bar--ratio i{background:var(--ink);box-shadow:none;transform-origin:0;transform:scaleX(var(--frac,0))}.empty-state__untested{gap:4px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.empty-state__untested li{flex-wrap:wrap;align-items:baseline;gap:4px 8px;display:flex}.empty-state__asset{color:var(--ink);font-family:var(--mono);font-size:12.5px}.empty-state__untested li span:last-child{color:var(--ink-3)}@media (forced-colors:active){.empty-state__bar i[data-tested],.empty-state__bar--ratio i{background:canvastext}}
.error-state{font-family:var(--sans);gap:10px;display:grid}.error-state__out{min-height:20px;color:var(--ink-2);font-size:13px}.error-state__stamp{color:var(--ink-3);font-family:var(--mono);justify-self:end;margin:0;font-size:11.5px}.error-state__stale{min-width:0}
.no-access__out{min-height:20px;color:var(--ink-2);align-items:center;font-size:13px;display:inline-flex}.no-access__id{font-family:var(--mono);font-size:12px}.no-access__visible{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:10px;font-size:13px;display:flex}
.access-state{color:var(--ink);font-family:var(--sans);justify-items:start;gap:10px;padding:24px 4px 12px;display:grid}.access-state__tag{--ink-2:currentColor;--ink-3:currentColor}.access-state__tag .status-glyph__shape{--g:8px;--t:1.5px}.access-state__title{text-wrap:balance;max-width:40ch;margin:0;font-size:20px;font-weight:700;line-height:1.3}.access-state__text{max-width:56ch;color:var(--ink-2);text-wrap:pretty;margin:0;font-size:14.5px;line-height:1.5}.access-state__action{margin-top:6px}.access-state__record{justify-self:stretch;max-width:64ch;margin-top:4px}.access-inline{color:var(--ink-2);font-family:var(--sans);align-items:center;gap:6px;font-size:13px;line-height:1.4;display:inline-flex}.access-inline .status-glyph__shape{--g:8px;--t:1.5px}@media (forced-colors:active){.access-state__tag{border:1px solid canvastext}}
.stale-state{color:var(--ink-2);font-family:var(--sans);flex-wrap:wrap;align-items:center;gap:8px;font-size:12.5px;display:inline-flex}.stale-state__label{border:1px dashed var(--line-control);border-radius:var(--r-xs);height:20px;color:var(--ink);font-family:var(--mono);align-items:center;padding:0 6px;font-size:11px;display:inline-flex}.stale-state__age{color:var(--ink-2)}.stale-state[aria-busy=true]{cursor:progress}@media (forced-colors:active){.stale-state__label{border-color:canvastext}}
.steps{min-width:0;font-family:var(--sans);color:var(--ink);gap:16px;margin:0;padding:0;list-style:none;display:grid;container-type:inline-size}.steps__item{--steps-n:40px;grid-template-columns:var(--steps-n) minmax(0, 1fr);gap:16px;min-width:0;scroll-margin-top:16px;display:grid;position:relative}.steps__item:before{content:"";top:calc(var(--steps-n) + 4px);bottom:-12px;left:calc(var(--steps-n) / 2 - 1px);background:var(--line);width:2px;position:absolute}.steps__item:last-child:before{display:none}.steps__n{width:var(--steps-n);height:var(--steps-n);background:var(--ink);color:var(--canvas);font-family:var(--mono);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;font-size:17px;font-weight:700;line-height:1;display:grid;position:relative}.steps__card{border-radius:var(--r-md);background:var(--raised);min-width:0;box-shadow:0 0 0 1px var(--line);align-content:start;gap:12px;padding:16px;display:grid}.steps__head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.steps__title{overflow-wrap:anywhere;text-wrap:pretty;max-width:72ch;font-size:16px;font-weight:700;line-height:1.5}.steps__body{min-width:0;max-width:72ch;color:var(--ink);gap:12px;font-size:15px;line-height:1.6;display:grid}.steps__body>*{margin:0}.steps__media{gap:12px;min-width:0;display:grid}.steps__media>*{margin:0}.steps__item:target .steps__card{box-shadow:0 0 0 2px var(--focus)}@container (max-width:520px){.steps__item{--steps-n:32px;gap:12px}.steps__n{font-size:14px}.steps__card{padding:12px}}@media (forced-colors:active){.steps__n,.steps__card{border:1px solid canvastext}.steps__item:before{background:canvastext}}
.prose{min-width:0;max-width:72ch;font-family:var(--sans);color:var(--ink);overflow-wrap:anywhere;text-wrap:pretty;gap:12px;font-size:15px;line-height:1.65;display:grid}.prose--sm{gap:10px;font-size:14px;line-height:1.55}.prose>*,.prose :is(p,ul,ol,blockquote,figure,pre){margin:0}.prose :is(h3,h4,h5,h6){color:var(--ink);text-wrap:balance;margin:8px 0 0;font-size:1em;font-weight:700;line-height:1.4}.prose h3{font-size:1.07em}.prose :is(h5,h6){color:var(--ink-2);font-size:.94em}.prose>:first-child{margin-top:0}.prose :is(ul,ol){gap:8px;padding-left:24px;display:grid}.prose li>:is(ul,ol){gap:6px;margin-top:6px}.prose li::marker{color:var(--ink-3);font-family:var(--mono);font-size:.8em}.prose a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--line-control);text-decoration-color:var(--line-control);text-underline-offset:3px;transition:text-decoration-color var(--d-micro) var(--ease-out);text-decoration-thickness:1px}@media (hover:hover){.prose a:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}}.prose a:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:var(--r-xs)}.prose :not(pre)>code{border-radius:var(--r-xs);background:var(--subtle);box-shadow:inset 0 0 0 1px var(--line);font-family:var(--mono);padding:1px 5px;font-size:.85em}.prose pre{border-radius:var(--r-md);background:var(--subtle);box-shadow:inset 0 0 0 1px var(--line);font-family:var(--mono);padding:10px 14px;font-size:12.5px;line-height:1.6;overflow-x:auto}.prose strong{font-weight:700}.prose em{font-style:italic}.prose mark{border-radius:var(--r-xs);background:var(--warning-soft);color:var(--ink);padding:0 2px}.prose del{color:var(--ink-3)}.prose hr{border:0;border-top:1px solid var(--line);width:100%;margin:4px 0}.prose blockquote{border-radius:var(--r-sm);background:var(--subtle);color:var(--ink-2);gap:8px;padding:10px 14px;font-size:.94em;display:grid}.prose blockquote>*{margin:0}.prose__table{border-radius:var(--r-sm);max-width:100%;box-shadow:0 0 0 1px var(--line);scrollbar-width:thin;overflow-x:auto}.prose__table:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.prose__table table{border-collapse:collapse;overflow-wrap:normal;width:max-content;min-width:100%;font-size:14px;line-height:1.5}.prose__table :is(th,td){border-bottom:1px solid var(--line);text-align:left;vertical-align:top;max-width:48ch;padding:8px 12px}.prose__table th{background:var(--subtle);color:var(--ink-2);font-size:13px;font-weight:700}.prose__table tr:last-child td{border-bottom:0}@media (prefers-reduced-motion:reduce){.prose a{transition:none}}
.link-card{border:1px solid var(--line);border-radius:var(--r-md);background:var(--canvas);min-width:0;min-height:44px;color:var(--ink);font-family:var(--sans);-webkit-tap-highlight-color:transparent;transition:border-color var(--d-micro) var(--ease-out), transform var(--d-micro) var(--ease-out);align-content:start;gap:8px;padding:16px 18px;text-decoration:none;display:grid}@media (hover:hover){.link-card:hover{border-color:var(--line-strong)}}.link-card:active{transition-duration:var(--d-instant);transform:scale(.99)}.link-card:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.link-card__title{color:var(--ink);overflow-wrap:anywhere;text-wrap:balance;margin:0;font-size:16px;font-weight:700;line-height:1.35}.link-card__desc{color:var(--ink-2);text-wrap:pretty;margin:0;font-size:14px;line-height:1.5}.link-card__meta{color:var(--ink-3);font-variant-numeric:tabular-nums;margin:0;font-size:12.5px}.link-card__slot{gap:8px;min-width:0;margin-top:4px;display:grid}.link-card__aside{min-width:0;color:var(--ink-3);font-variant-numeric:tabular-nums;gap:8px;font-size:12.5px;display:grid}.link-card--row{grid-template-columns:minmax(0,1fr) minmax(200px,320px);align-items:center;gap:12px 32px;padding:18px 20px}.link-card__main{align-content:start;gap:8px;min-width:0;display:grid}.link-card--row .link-card__slot{margin-top:0}@media (max-width:720px){.link-card--row{grid-template-columns:minmax(0,1fr);align-items:start;gap:12px;padding:16px}}@media (prefers-reduced-motion:reduce){.link-card{transition:none}.link-card:active{transform:none}}@media (forced-colors:active){.link-card{border-color:linktext}}

.evidence-source-card{border-radius:var(--r-md);background:var(--raised);box-shadow:0 0 0 1px var(--line), var(--shadow-raised);color:var(--ink);font-family:var(--sans);overflow:hidden}.evidence-source-card__head{border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:10px 12px;display:flex}.evidence-source-card__kind{border:1px solid var(--line-strong);border-radius:var(--r-xs);height:22px;font-family:var(--mono);color:var(--ink-2);white-space:nowrap;flex:none;align-items:center;padding:0 7px;font-size:11px;display:inline-flex}.evidence-source-card__title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-weight:700;overflow:hidden}.evidence-source-card__size{font-family:var(--mono);color:var(--ink-3);white-space:nowrap;margin-left:auto;font-size:11.5px}.evidence-source-card__mono{font-family:var(--mono);font-size:11.5px}.evidence-source-card__excerpt{border-radius:var(--r-sm);background:var(--subtle);box-shadow:0 0 0 1px var(--line);font-family:var(--mono);margin:10px 12px 0;font-size:12px;line-height:1.6;overflow-x:auto}.evidence-source-card__excerpt-meta{border-bottom:1px solid var(--line);color:var(--ink-3);flex-wrap:wrap;justify-content:space-between;gap:4px 10px;padding:6px 10px;font-size:11px;display:flex}.evidence-source-card__lines{padding:6px 0;display:grid}.evidence-source-card__line{white-space:pre;grid-template-columns:3ch minmax(max-content,1fr);gap:10px;padding:0 10px;display:grid}.evidence-source-card__line i{color:var(--ink-3);text-align:right;-webkit-user-select:none;user-select:none;font-style:normal}.evidence-source-card__line code{font:inherit;color:var(--ink)}.evidence-source-card__mask{vertical-align:-2px;width:var(--w,12ch);background:var(--ink-2);border-radius:2px;height:12px;display:inline-block}.evidence-source-card__held{border:1px dashed var(--line-control);border-radius:var(--r-sm);color:var(--ink-2);gap:4px;margin:10px 12px 0;padding:12px;font-size:13px;display:grid}.evidence-source-card__held b{color:var(--ink)}.evidence-source-card__meta{grid-template-columns:104px minmax(0,1fr);gap:2px 12px;margin:10px 12px 0;font-size:12.5px;display:grid}.evidence-source-card__meta dt{color:var(--ink-3)}.evidence-source-card__meta dd{overflow-wrap:anywhere;margin:0}.evidence-source-card__foot{flex-wrap:wrap;align-items:center;gap:8px;padding:12px;display:flex}.evidence-source-card__live{flex:100%;min-height:22px;font-size:13px}.evidence-source-card__live .status-glyph{white-space:normal}.evidence-source-card[data-state=diverge] .evidence-source-card__live .status-glyph:has([data-s=fail]){color:var(--danger-text);font-weight:700}.evidence-source-card__cited-toggle{border:1px solid var(--line-control);border-radius:var(--r-sm);background:var(--canvas);min-height:32px;color:var(--ink);font:inherit;cursor:pointer;transition:background-color var(--d-micro) var(--ease-out);align-items:center;gap:8px;padding:0 10px;font-size:13px;font-weight:700;display:inline-flex;position:relative}.evidence-source-card__cited-toggle:after{content:"";position:absolute;inset:-4px -2px}@media (hover:hover){.evidence-source-card__cited-toggle:hover{background:var(--subtle)}}.evidence-source-card__cited-toggle:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.evidence-source-card__chev{border-right:1.5px solid var(--ink-3);border-bottom:1.5px solid var(--ink-3);width:8px;height:8px;transition:transform var(--d-micro) var(--ease-out);transform:rotate(45deg)translate(-2px,-2px)}[aria-expanded=true]>.evidence-source-card__chev{transition-duration:var(--d-ui);transform:rotate(225deg)translate(-2px,-2px)}.evidence-source-card__cited{transition:grid-template-rows var(--d-micro) var(--ease-out);flex:100%;grid-template-rows:0fr;display:grid}.evidence-source-card__cited[data-open]{transition-duration:var(--d-ui);grid-template-rows:1fr}.evidence-source-card__cited>div{min-height:0;overflow:hidden}.evidence-source-card__cited-list{gap:2px;margin:0;padding:4px 0 0;font-size:13px;list-style:none;display:grid}.evidence-source-card__cited-list a{border-radius:var(--r-sm);min-height:40px;color:var(--ink-2);transition:background-color var(--d-micro) var(--ease-out);align-items:center;gap:10px;padding:0 8px;text-decoration:none;display:flex}.evidence-source-card__cited-list a .evidence-source-card__mono{color:var(--ink)}@media (hover:hover){.evidence-source-card__cited-list a:hover{background:var(--subtle)}}.evidence-source-card__cited-list a:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}@media (max-width:560px){.evidence-source-card__meta{grid-template-columns:minmax(0,1fr)}.evidence-source-card__meta dd{margin-bottom:4px}}@media (prefers-reduced-motion:reduce){.evidence-source-card__cited,.evidence-source-card__chev,.evidence-source-card__cited-toggle,.evidence-source-card__cited-list a{transition:none}}@media (forced-colors:active){.evidence-source-card{border:1px solid canvastext}.evidence-source-card__mask{background:canvastext}}
.source-refs{color:var(--ink);font-family:var(--sans);gap:10px;display:grid}.source-refs__host{position:relative}.source-refs__prose{max-width:62ch;font-size:14.5px;line-height:1.75}.source-refs__prose p{margin:0}.source-refs__prose code{font-family:var(--mono);font-size:12.5px}.citation-chip{vertical-align:1px;border-radius:var(--r-xs);background:var(--canvas);min-width:20px;height:18px;box-shadow:0 0 0 1px var(--line-strong);font-family:var(--mono);color:var(--ink-2);transition:background-color var(--d-micro) var(--ease-out);justify-content:center;align-items:center;margin:0 1px;padding:0 4px;font-size:11px;line-height:1;text-decoration:none;display:inline-flex;position:relative}.citation-chip:after{content:"";position:absolute;inset:-11px -10px}@media (hover:hover){a.citation-chip:hover{background:var(--subtle);color:var(--ink)}}a.citation-chip:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.citation-chip--unsourced{height:20px;box-shadow:none;border:1px dashed var(--line-control);font-family:var(--sans);color:var(--ink-2);gap:5px;padding:0 6px;font-size:12px}.citation-chip--unsourced:after{content:none}.source-refs__peek{z-index:6;width:min(300px,100%);transform:translate(var(--x,0px), var(--y,0px));padding-top:8px;position:absolute;top:0;left:0}.source-refs__peek-card{border-radius:var(--r-md);background:var(--raised);box-shadow:0 0 0 1px var(--line), var(--shadow-raised);opacity:0;transition:opacity var(--d-instant) var(--ease-out), transform var(--d-instant) var(--ease-out);gap:4px;padding:10px 12px;font-size:13px;display:grid;transform:translateY(-2px)}.source-refs__peek[data-on] .source-refs__peek-card{opacity:1;transition-duration:var(--d-micro);transform:none}.source-refs__peek-head{font-family:var(--mono);color:var(--ink-3);align-items:center;gap:8px;font-size:11px;display:flex}.source-refs__peek-card b{color:var(--ink);font-size:13.5px}.source-refs__peek-detail{color:var(--ink-2);-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.source-refs__blocked{color:var(--ink-2);margin:0;font-size:13px}.source-refs__blocked .status-glyph{color:var(--ink);font-weight:700}.source-refs__toggle{border-radius:var(--r-sm);min-height:40px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0 4px;font-size:14px;font-weight:700;display:inline-flex}.source-refs__toggle:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.source-refs__chev{border-right:1.5px solid var(--ink-3);border-bottom:1.5px solid var(--ink-3);width:8px;height:8px;transition:transform var(--d-micro) var(--ease-out);transform:rotate(-45deg)}[aria-expanded=true]>.source-refs__chev{transition-duration:var(--d-ui);transform:rotate(45deg)}.source-refs__count{border-radius:var(--r-xs);background:var(--n100);height:20px;font-family:var(--mono);color:var(--ink-2);align-items:center;padding:0 7px;font-size:11.5px;font-weight:400;display:inline-flex}.source-refs__panel{transition:grid-template-rows var(--d-micro) var(--ease-out);grid-template-rows:0fr;display:grid}.source-refs__panel[data-open]{transition-duration:var(--d-ui);grid-template-rows:1fr}.source-refs__panel>div{min-height:0;overflow:hidden}.source-refs__list{gap:2px;margin:0;padding:4px 0 0;list-style:none;display:grid}.source-refs__item{border-radius:var(--r-sm);grid-template-columns:22px 78px minmax(0,1fr) 40px;align-items:center;gap:8px;padding:6px 4px 6px 8px;font-size:13.5px;display:grid;position:relative}.source-refs__item:before{content:"";border-radius:inherit;background:var(--selected);opacity:0;transition:opacity var(--d-ui) var(--ease-out);position:absolute;inset:0}.source-refs__item[data-hit]:before{opacity:1}.source-refs__item>*{position:relative}.source-refs__item:focus{outline:none}.source-refs__item:focus-visible{outline:2px solid var(--focus);outline-offset:0}.source-refs__n{font-family:var(--mono);color:var(--ink-3);text-align:right;font-size:11.5px}.source-refs__kind{border:1px solid var(--line-strong);border-radius:var(--r-xs);height:22px;font-family:var(--mono);color:var(--ink-2);white-space:nowrap;justify-self:start;align-items:center;padding:0 7px;font-size:11px;display:inline-flex}.source-refs__text{min-width:0;display:grid}.source-refs__text b{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;overflow:hidden}.source-refs__text>span{color:var(--ink-3);overflow-wrap:anywhere;font-size:12px}.source-refs__id{font-family:var(--mono);color:var(--ink-2);font-size:11.5px}a.source-refs__id:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:2px}.source-refs__back{border-radius:var(--r-sm);width:40px;height:40px;color:var(--ink-3);transition:background-color var(--d-micro) var(--ease-out);place-items:center;font-size:15px;text-decoration:none;display:inline-grid}@media (hover:hover){.source-refs__back:hover{background:var(--canvas);color:var(--ink)}}.source-refs__back:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}@media (max-width:560px){.source-refs__item{grid-template-columns:18px minmax(0,1fr) 40px}.source-refs__kind{display:none}}@media (prefers-reduced-motion:reduce){.citation-chip,.source-refs__peek-card,.source-refs__chev,.source-refs__panel,.source-refs__item:before,.source-refs__back{transition:none}.source-refs__peek-card{transform:none}}@media (forced-colors:active){.citation-chip{border:1px solid linktext}.source-refs__peek-card{border:1px solid canvastext}}
.diff-viewer{border-radius:var(--r-md);background:var(--canvas);box-shadow:0 0 0 1px var(--line);min-width:0;overflow:hidden}.remediation-diff .diff-viewer{box-shadow:none;border-radius:0}.diff-viewer__head{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:6px 10px;padding:10px 12px;display:flex}.diff-viewer__path{font-family:var(--mono);color:var(--ink);overflow-wrap:anywhere;margin-right:auto;font-size:12.5px}.diff-viewer__counts{gap:6px;display:inline-flex}.diff-viewer__count{font-family:var(--mono);white-space:nowrap;font-size:11.5px;font-weight:700}.diff-viewer__count[data-kind=add]{color:var(--tone-pos-fg)}.diff-viewer__count[data-kind=del]{color:var(--tone-neg-fg)}.diff-viewer__body{font-family:var(--mono);padding:4px 0;font-size:12px;line-height:1.7;overflow-x:auto}.diff-viewer__body:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.diff-viewer__line{white-space:pre;grid-template-columns:3.5ch 3.5ch 2ch minmax(max-content,1fr);gap:0 6px;padding-right:12px;display:grid}.diff-viewer__no{color:var(--ink-3);text-align:right;-webkit-user-select:none;user-select:none;font-style:normal}.diff-viewer__sign{color:var(--ink-3);text-align:center;-webkit-user-select:none;user-select:none;font-weight:400}.diff-viewer__code{color:var(--code-ident);background:0 0;padding:0;font-family:inherit;font-size:12px}.diff-viewer__line[data-type=del]{background:var(--line-del)}.diff-viewer__line[data-type=del] .diff-viewer__code{text-decoration:line-through;-webkit-text-decoration-color:var(--tone-neg-fg);text-decoration-color:var(--tone-neg-fg)}.diff-viewer__line[data-type=del] .diff-viewer__sign{color:var(--tone-neg-fg);font-weight:700}.diff-viewer__line[data-type=add]{background:var(--line-add)}.diff-viewer__line[data-type=add] .diff-viewer__sign{color:var(--tone-pos-fg);font-weight:700}.diff-viewer__line:not([data-type=ctx]) .diff-viewer__no{color:var(--ink-2)}.diff-viewer .t-kw{color:var(--code-kw)}.diff-viewer .t-str{color:var(--code-str)}.diff-viewer .t-num{color:var(--code-num)}.diff-viewer .t-fn{color:var(--code-fn);font-weight:700}.diff-viewer .t-prop{color:var(--code-prop)}.diff-viewer .t-com{color:var(--code-com);font-style:italic}.remediation-diff{border-radius:var(--r-md);background:var(--canvas);box-shadow:0 0 0 1px var(--line);min-width:0;overflow:hidden}.remediation-diff[aria-busy=true]{cursor:progress}.remediation-diff__body{border-top:1px solid var(--line);gap:12px;padding:12px;display:grid}.remediation-diff__meta{grid-template-columns:112px minmax(0,1fr);gap:2px 12px;margin:0;font-size:12.5px;display:grid}.remediation-diff__meta dt{color:var(--ink-3)}.remediation-diff__meta dd{color:var(--ink);overflow-wrap:anywhere;margin:0}.remediation-diff__meta .mono{font-family:var(--mono);font-size:12px}.remediation-diff__meta a{color:inherit;text-underline-offset:2px;text-decoration:underline}.remediation-diff__meta a:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:var(--r-xs)}.remediation-diff__chain{grid-template-columns:auto minmax(24px,1fr) auto minmax(24px,1fr) auto;align-items:center;gap:8px;padding-top:4px;font-size:12px;display:grid}.remediation-diff__step{color:var(--ink-3);justify-items:center;gap:4px;display:grid}.remediation-diff__step i{border:1.5px solid var(--line-control);background:var(--canvas);width:10px;height:10px}.remediation-diff__step[data-on]{color:var(--ink)}.remediation-diff__step[data-on] i{background:var(--ink);border-color:var(--ink)}.remediation-diff__step[data-current]{font-weight:700}.remediation-diff__seg{background:var(--line-strong);align-self:start;height:1.5px;margin-top:4px;position:relative;overflow:hidden}.remediation-diff__seg i{background:var(--ink);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.remediation-diff__seg[data-trace] i{background:var(--signal);transition:transform var(--d-ui) var(--ease-out)}.remediation-diff__seg[data-on] i{transform:scaleX(1)}.remediation-diff__status{min-height:22px;color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;display:flex}.remediation-diff__status .mono{font-family:var(--mono);color:var(--ink);font-size:12px}.remediation-diff__actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}@media (max-width:520px){.remediation-diff__meta{grid-template-columns:minmax(0,1fr)}.remediation-diff__meta dt:not(:first-child){margin-top:6px}}@media (prefers-reduced-motion:reduce){.remediation-diff__seg[data-trace] i{transition:none}}@media (forced-colors:active){.diff-viewer__line[data-type=del],.diff-viewer__line[data-type=add]{forced-color-adjust:none;color:canvastext;background:canvas}.remediation-diff__step[data-on] i{background:canvastext;border-color:canvastext}}
.command-palette__trigger{justify-content:space-between;min-width:min(320px,100%)}.command-palette__trigger .button__face--idle{width:100%;color:var(--ink-3);justify-content:space-between;gap:16px;font-weight:400}.command-palette__key{border-radius:var(--r-xs);background:var(--canvas);height:20px;box-shadow:0 0 0 1px var(--line-strong);font-family:var(--mono);color:var(--ink-2);white-space:nowrap;align-items:center;padding:0 5px;font-size:11px;font-weight:400;display:inline-flex}.command-palette__prefixes{color:var(--ink-2);flex-wrap:wrap;gap:6px 14px;margin-top:10px;font-size:13px;display:flex}.command-palette-overlay{z-index:80;background:var(--scrim);transition:opacity var(--d-ui) var(--ease-out);place-items:start center;padding:12vh 16px 16px;display:grid;position:fixed;inset:0}.command-palette-overlay[data-entering]{opacity:0}.command-palette-overlay[data-exiting]{opacity:0;transition-duration:var(--d-micro)}.command-palette{transform-origin:top;width:min(560px,100%);transition:opacity var(--d-ui) var(--ease-out), transform var(--d-ui) var(--ease-out);outline:none}.command-palette[data-entering]{opacity:0;transform:translateY(-6px)scale(.98)}.command-palette[data-exiting]{opacity:0;transition-duration:var(--d-micro);transform:translateY(-6px)scale(.98)}.command-palette__dialog{outline:none}.command-palette__panel{border-radius:var(--r-lg);background:var(--raised);max-height:min(72vh,540px);color:var(--ink);font-family:var(--sans);box-shadow:0 0 0 1px var(--line), var(--shadow-raised);flex-direction:column;display:flex;overflow:hidden}.command-palette__input{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:0 14px;display:flex}.command-palette__input input{min-width:0;height:52px;color:var(--ink);font:inherit;background:0 0;border:0;flex:1;font-size:15px}.command-palette__input input::placeholder{color:var(--ink-3)}.command-palette__input input:focus-visible{outline:none}.command-palette__input:focus-within{box-shadow:inset 0 -2px 0 var(--focus)}.command-palette__list{overscroll-behavior:contain;align-content:start;gap:6px;padding:6px;display:grid;overflow-y:auto}.command-palette__group-label{font-family:var(--mono);color:var(--ink-3);text-transform:uppercase;letter-spacing:.04em;padding:6px 10px 2px;font-size:11px}.command-palette__option{border-radius:var(--r-sm);cursor:pointer;min-height:40px;transition:background-color var(--d-instant) var(--ease-out);grid-template-columns:6px 72px minmax(0,1fr) auto;align-items:center;gap:10px;padding:0 10px;font-size:14px;display:grid}.command-palette__option>i{background:var(--focus);opacity:0;width:6px;height:6px}.command-palette__id{font-family:var(--mono);color:var(--ink-2);text-overflow:ellipsis;font-size:12px;overflow:hidden}.command-palette__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.command-palette__hint{color:var(--ink-3);white-space:nowrap;font-size:12px}.command-palette__option[aria-selected=true]{background:var(--selected);font-weight:700}.command-palette__option[aria-selected=true]>i{opacity:1}.command-palette__option[aria-disabled=true]{cursor:not-allowed;color:var(--ink-3)}.command-palette__option[aria-disabled=true] .command-palette__id{color:var(--ink-3)}.command-palette__empty{color:var(--ink-2);gap:4px;padding:20px 12px;font-size:13.5px;display:grid}.command-palette__empty b{color:var(--ink)}.command-palette__empty .command-palette__id{color:var(--ink);font-size:13px}.command-palette__foot{border-top:1px solid var(--line);color:var(--ink-3);flex-wrap:wrap;gap:6px 14px;padding:8px 14px;font-size:12px;display:flex}@media (max-width:520px){.command-palette-overlay{padding-top:8vh}.command-palette__option{grid-template-columns:6px 60px minmax(0,1fr)}.command-palette__hint{display:none}}@media (prefers-reduced-motion:reduce){.command-palette-overlay,.command-palette,.command-palette__option{transition:none}.command-palette[data-entering],.command-palette[data-exiting]{transform:none}}@media (forced-colors:active){.command-palette__panel{border:1px solid canvastext}.command-palette__option[aria-selected=true]{outline-offset:-2px;outline:2px solid highlight}}
.redacted-value{vertical-align:-2px;width:var(--redacted-w,14ch);background:var(--ink-2);border-radius:2px;height:12px;display:inline-block}.redacted-value--open{vertical-align:baseline;background:var(--selected);width:auto;height:auto;color:var(--ink);font-family:var(--mono);padding:0 4px;font-weight:700}.redaction-notice{font-family:var(--sans);color:var(--ink);gap:10px;font-size:13.5px;display:grid}.redaction-notice__head{flex-wrap:wrap;align-items:center;gap:4px 10px;font-weight:700;display:flex}.redaction-notice__field{font-family:var(--mono);font-size:12.5px;font-weight:400}.redaction-notice__facts{grid-template-columns:max-content minmax(0,1fr);gap:6px 14px;margin:0;display:grid}.redaction-notice__facts dt{color:var(--ink-3)}.redaction-notice__facts dd{overflow-wrap:anywhere;margin:0}.redaction-notice code{font-family:var(--mono);font-size:12.5px}.redaction-notice__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.redaction-notice__form{gap:8px;display:grid}.redaction-notice__form[hidden]{display:none}.redaction-notice__reasons{border:0;gap:2px;margin:0;padding:0;display:grid}.redaction-notice__reasons legend{margin-bottom:4px;padding:0;font-size:13px;font-weight:700}.redaction-notice__reasons label{cursor:pointer;align-items:center;gap:8px;min-height:40px;display:flex}.redaction-notice__reasons input{width:16px;height:16px;accent-color:var(--ink);margin:0}.redaction-notice__reasons input:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.redaction-notice__out{min-height:22px;color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;display:flex}.redaction-notice__out:empty{min-height:0;margin-top:-10px}@media (forced-colors:active){.redacted-value{background:canvastext}.redacted-value--open{color:canvastext;background:canvas;outline:1px solid canvastext}}
.freshness{font-family:var(--sans);color:var(--ink);flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:13px;display:inline-flex}.freshness code{font-family:var(--mono);font-size:12px}.freshness__age{color:var(--ink-2);font-size:12.5px}.freshness__age time{white-space:nowrap;font-variant-numeric:tabular-nums}.freshness__limit{color:var(--ink-3)}.freshness__error{color:var(--danger);flex-basis:100%;font-size:12.5px;font-weight:700}.freshness[aria-busy=true]{cursor:progress}
.json-viewer{min-width:0;font-family:var(--sans);color:var(--ink);gap:10px;font-size:13px;display:grid}.json-viewer__meta{font-family:var(--mono);color:var(--ink-2);flex-wrap:wrap;gap:4px 12px;font-size:12px;display:flex}.json-viewer__bar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.json-viewer__search{border:1px solid var(--line-control);border-radius:var(--r-sm);background:var(--canvas);min-width:0;min-height:40px;color:var(--ink);font-family:var(--mono);transition:border-color var(--d-micro) var(--ease-out);flex:220px;padding:0 12px;font-size:13px}.json-viewer__search::placeholder{color:var(--ink-3)}.json-viewer__search:focus-visible{outline:2px solid var(--focus);outline-offset:1px;border-color:var(--ink-3)}.json-viewer__count{color:var(--ink-3);font-size:12.5px}.json-viewer__tree{border-radius:var(--r-md);background:var(--canvas);max-height:420px;box-shadow:0 0 0 1px var(--line);font-family:var(--mono);font-variant-numeric:tabular-nums;padding:4px;font-size:12.5px;overflow:auto}.json-viewer__row{min-height:40px;padding:0 10px 0 calc(8px + var(--depth,0) * 18px);border-radius:var(--r-xs);color:var(--ink);white-space:nowrap;cursor:pointer;transition:background-color var(--d-micro) var(--ease-out);align-items:center;gap:6px;display:flex;position:relative}.json-viewer__row:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.json-viewer__row[aria-selected=true]{background:var(--selected);font-weight:700}@media (hover:hover){.json-viewer__row:not([aria-selected=true]):hover{background:var(--subtle)}}.json-viewer__row[data-enter]{animation:json-viewer-in var(--d-ui) var(--ease-out) backwards;animation-delay:calc(var(--i,0) * var(--stagger))}@keyframes json-viewer-in{0%{opacity:0;transform:translateY(-4px)}}.json-viewer__guide{top:0;bottom:0;left:calc(16px + (var(--depth,1) - 1) * 18px);background:var(--line-strong);width:1px;position:absolute}.json-viewer__chev{width:16px;height:16px;color:var(--ink-3);transition:transform var(--d-micro) var(--ease-out);flex:none;place-items:center;display:grid}.json-viewer__chev svg{width:12px;height:12px}.json-viewer__row[aria-expanded=true]>.json-viewer__chev{transform:rotate(90deg)}.json-viewer__row:not([aria-expanded])>.json-viewer__chev{visibility:hidden}.json-viewer__key{color:var(--code-prop)}.json-viewer__punct{color:var(--ink-3)}.json-viewer__value{text-overflow:ellipsis;min-width:0;overflow:hidden}.json-viewer__str{color:var(--code-str)}.json-viewer__num{color:var(--code-num)}.json-viewer__lit{color:var(--code-kw)}.json-viewer__sum{color:var(--ink-3);font-weight:400}.json-viewer__masked{color:var(--ink-3);margin-left:6px;font-size:11.5px;font-weight:400}.json-viewer__hit{background:var(--line-hit);color:inherit;border-radius:2px;font-weight:700}.json-viewer__foot{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.json-viewer__path{font-family:var(--mono);color:var(--ink);overflow-wrap:anywhere;font-size:12.5px}.json-viewer__out{font-size:13px}@media (prefers-reduced-motion:reduce){.json-viewer__row[data-enter]{animation:none}.json-viewer__chev,.json-viewer__row,.json-viewer__search{transition:none}}@media (forced-colors:active){.json-viewer__row[aria-selected=true]{outline:1px solid highlight}}
.evidence-artifact{border-radius:var(--r-md);background:var(--canvas);min-width:0;box-shadow:0 0 0 1px var(--line);font-family:var(--sans);color:var(--ink);gap:12px;padding:14px 16px;display:grid}.evidence-artifact__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 12px;display:flex}.evidence-artifact__title{font-size:14px}.evidence-artifact__mono{font-family:var(--mono);font-size:12px}.evidence-artifact__integrity{color:var(--ink-2);font-size:13px}.evidence-artifact__meta{gap:6px;margin:0;font-size:13.5px;display:grid}.evidence-artifact__meta>div{grid-template-columns:112px minmax(0,1fr);gap:2px 14px;display:grid}.evidence-artifact__meta dt{color:var(--ink-3)}.evidence-artifact__meta dd{min-width:0;color:var(--ink);overflow-wrap:anywhere;margin:0}.evidence-artifact__hash{flex-wrap:wrap;align-items:center;gap:4px;display:inline-flex}.evidence-artifact__hash code{font-family:var(--mono);overflow-wrap:anywhere;font-size:12px}.evidence-artifact__body{gap:8px;min-width:0;display:grid}.evidence-artifact__code{border-radius:var(--r-sm);background:var(--canvas);box-shadow:0 0 0 1px var(--line);font-family:var(--mono);font-variant-numeric:tabular-nums;margin:0;padding:6px 0;font-size:12.5px;line-height:1.6;position:relative;overflow:auto}.evidence-artifact__code:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.evidence-artifact__code[data-tall]{max-height:300px}.evidence-artifact__ln{color:var(--code-ident);white-space:pre-wrap;overflow-wrap:anywhere;transition:background-color var(--d-micro) var(--ease-out);grid-template-columns:4ch minmax(0,1fr);gap:12px;padding:0 12px;display:grid;position:relative}.evidence-artifact__no{color:var(--ink-3);text-align:right;-webkit-user-select:none;user-select:none}.evidence-artifact__ln[data-hit]{background:var(--line-focus);color:var(--ink);font-weight:700}.evidence-artifact__ln[data-hit] .evidence-artifact__no{color:var(--ink)}.evidence-artifact__ln[data-hit]:after{content:"";background:var(--signal);width:6px;height:6px;position:absolute;top:.6em;left:3px}.evidence-artifact__code .t-kw{color:var(--code-kw)}.evidence-artifact__code .t-str{color:var(--code-str)}.evidence-artifact__code .t-num{color:var(--code-num)}.evidence-artifact__code .t-fn{color:var(--code-fn);font-weight:700}.evidence-artifact__code .t-prop{color:var(--code-prop)}.evidence-artifact__code .t-com{color:var(--code-com);font-style:italic}.evidence-artifact__mask{vertical-align:-2px;background:var(--ink-2);border-radius:2px;width:14ch;height:12px;display:inline-block}.evidence-artifact__trunc{border:1px dashed var(--line-control);border-radius:var(--r-sm);color:var(--ink-2);margin:0;padding:8px 12px;font-size:13px}.evidence-artifact__trunc b{color:var(--ink)}.evidence-artifact__canon-note{color:var(--ink-3);margin:0;font-size:12.5px}.evidence-artifact__gap{border:1px dashed var(--line-control);border-radius:var(--r-sm);color:var(--ink-2);gap:4px;padding:14px 12px;font-size:13.5px;display:grid}.evidence-artifact__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.evidence-artifact__hint{color:var(--ink-3);font-size:12.5px}.evidence-artifact__live{min-height:22px;color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;display:flex}@media (max-width:720px){.evidence-artifact__meta>div{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.evidence-artifact__ln{transition:none}}@media (forced-colors:active){.evidence-artifact__mask{background:canvastext}.evidence-artifact__ln[data-hit]{outline:1px solid highlight}}
.evidence-locator{border-radius:var(--r-md);background:var(--canvas);min-width:0;box-shadow:0 0 0 1px var(--line);font-family:var(--sans);color:var(--ink);gap:12px;padding:14px 16px;display:grid}.evidence-locator__top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.evidence-locator__title{font-size:14px}.evidence-locator__mono{font-family:var(--mono);font-size:12px}.evidence-locator__grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:12px;display:grid}.evidence-locator__list{border-radius:var(--r-md);background:var(--canvas);box-shadow:0 0 0 1px var(--line);outline:none;gap:2px;margin:0;padding:2px;display:grid}.evidence-locator__option{border-radius:var(--r-xs);min-height:40px;color:var(--ink-2);cursor:pointer;transition:background-color var(--d-micro) var(--ease-out);outline:none;gap:2px;padding:7px 10px;font-size:13px;display:grid}.evidence-locator__option code{font-family:var(--mono);color:var(--ink);overflow-wrap:anywhere;font-size:12px}.evidence-locator__option[data-selected]{background:var(--selected);color:var(--ink);font-weight:700}@media (hover:hover){.evidence-locator__option:not([data-selected]):hover{background:var(--subtle)}}.evidence-locator__option[data-focus-visible]{outline:2px solid var(--focus);outline-offset:-2px}.evidence-locator__state{font-weight:400}.evidence-locator__res,.evidence-locator__hint{min-height:22px;color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;display:flex}.evidence-locator__copy{flex-wrap:wrap;align-items:center;gap:8px;display:flex}@media (max-width:720px){.evidence-locator__grid{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.evidence-locator__option{transition:none}}@media (forced-colors:active){.evidence-locator__option[data-selected]{outline-offset:-2px;outline:2px solid highlight}}
.claim-counterproof{min-width:0;font-family:var(--sans);color:var(--ink);gap:12px;display:grid}.claim-counterproof__claim{border-radius:var(--r-md);background:var(--canvas);box-shadow:0 0 0 1px var(--line-strong);gap:6px;padding:12px 14px;display:grid}.claim-counterproof__eyebrow{font-family:var(--mono);color:var(--ink-3);text-transform:uppercase;letter-spacing:.04em;font-size:11px}.claim-counterproof__claim p{color:var(--ink);margin:0;font-size:14.5px}.claim-counterproof__mono{font-family:var(--mono);font-size:12px}.claim-counterproof__hint{color:var(--ink-3);font-size:12.5px}.claim-counterproof__summary{min-height:22px;color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;display:flex}.claim-counterproof__list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.claim-counterproof__item{border-radius:var(--r-md);background:var(--canvas);box-shadow:0 0 0 1px var(--line);gap:6px;padding:10px 12px;display:grid}.claim-counterproof__item:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.claim-counterproof__item[data-verdict=killed]{box-shadow:0 0 0 1px var(--danger)}.claim-counterproof__item-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 10px;display:flex}.claim-counterproof__item-head b{font-size:13.5px}.claim-counterproof__n{color:var(--ink-3);font-weight:400}.claim-counterproof__cmp{grid-template-columns:max-content minmax(0,1fr);gap:2px 12px;margin:0;font-size:12.5px;display:grid}.claim-counterproof__cmp dt{color:var(--ink-3)}.claim-counterproof__cmp dd{color:var(--ink);overflow-wrap:anywhere;margin:0}.claim-counterproof__err{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:6px;margin:0;font-size:13px;display:flex}.claim-counterproof__actions{flex-wrap:wrap;gap:8px;display:flex}@media (max-width:480px){.claim-counterproof__cmp{grid-template-columns:minmax(0,1fr)}}@media (forced-colors:active){.claim-counterproof__item[data-verdict=killed]{outline:2px solid canvastext}}
.validation-run{min-width:0;font-family:var(--sans);color:var(--ink);gap:12px;display:grid}.validation-run__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 12px;display:flex}.validation-run__head b{font-size:14px}.validation-run__clock,.validation-run__dur{font-family:var(--mono);color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:12px}.validation-run__mono{font-family:var(--mono);font-size:12px}.validation-run__auth{color:var(--ink-2);flex-wrap:wrap;gap:4px 14px;margin:0;font-size:12.5px;display:flex}.validation-run__auth>div{gap:4px;min-width:0;display:inline-flex}.validation-run__auth dt{color:var(--ink-2)}.validation-run__auth dd{color:var(--ink);overflow-wrap:anywhere;margin:0}.validation-run__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.validation-run__start{display:contents}.validation-run__why{color:var(--danger);margin:0;font-size:13px;font-weight:700}.validation-run__summary{min-height:22px;color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:6px 8px;font-size:13px;display:flex}.validation-run__summary .status-glyph{white-space:normal}@media (forced-colors:active){.validation-run__why{color:canvastext}}
.validation-assessment{min-width:0;font-family:var(--sans);color:var(--ink);gap:12px;margin:0;display:grid}.validation-assessment__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 12px;display:flex}.validation-assessment__head b{font-size:14px}.validation-assessment__hint{color:var(--ink-3);font-size:12.5px}.validation-assessment__mono{font-family:var(--mono);font-size:12px}.validation-assessment__inputs{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.validation-assessment__chip{border-radius:var(--r-xs);height:24px;box-shadow:inset 0 0 0 1px var(--line-strong);font-family:var(--mono);color:var(--ink);white-space:nowrap;align-items:center;padding:0 8px;font-size:11.5px;display:inline-flex}.validation-assessment__decision{border:0;min-width:0;margin:0;padding:0}.validation-assessment__decision legend{margin-bottom:4px;padding:0;font-size:13px;font-weight:700}.validation-assessment__options{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px;display:grid}.validation-assessment__option{cursor:pointer;align-items:center;gap:8px;min-height:40px;font-size:13.5px;display:flex}.validation-assessment__option input{width:16px;height:16px;accent-color:var(--ink);cursor:pointer;flex:none;margin:0}.validation-assessment__option input:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.validation-assessment__option input[aria-invalid=true]{outline:1px solid var(--danger);outline-offset:1px}.validation-assessment__field{gap:4px;display:grid}.validation-assessment__field label{font-size:13px;font-weight:700}.validation-assessment__field textarea{box-sizing:border-box;border:1px solid var(--line-control);border-radius:var(--r-sm);background:var(--canvas);width:100%;min-height:64px;color:var(--ink);font:inherit;resize:vertical;transition:border-color var(--d-micro) var(--ease-out);padding:8px 10px;font-size:13.5px}.validation-assessment__field textarea:focus-visible{outline:2px solid var(--focus);outline-offset:1px;border-color:var(--ink-3)}.validation-assessment__field textarea[aria-invalid=true]{border-color:var(--danger)}.validation-assessment__err{color:var(--danger);font-size:12.5px;font-weight:700}.validation-assessment__actions{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.validation-assessment__out{min-height:22px;color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;display:flex}.validation-assessment__out .status-glyph{white-space:normal}.validation-assessment__record{border-radius:var(--r-md);background:var(--canvas);box-shadow:0 0 0 1px var(--line);gap:8px;padding:10px 12px;display:grid}.validation-assessment__dl{grid-template-columns:112px minmax(0,1fr);gap:4px 12px;margin:0;font-size:13px;display:grid}.validation-assessment__dl dt{color:var(--ink-3)}.validation-assessment__dl dd{min-width:0;color:var(--ink);overflow-wrap:anywhere;margin:0}@media (max-width:720px){.validation-assessment__options,.validation-assessment__dl{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.validation-assessment__field textarea{transition:none}}@media (forced-colors:active){.validation-assessment__err{color:canvastext}}
.proof-boundary{min-width:0;font-family:var(--sans);color:var(--ink);gap:12px;display:grid}.proof-boundary__title{font-size:14px}.proof-boundary__mono{font-family:var(--mono);font-size:12px}.proof-boundary__box{border:1px dashed var(--line-control);border-radius:var(--r-md);background:var(--canvas);gap:12px;padding:12px 14px;display:grid}.proof-boundary__group h4{font-family:var(--mono);color:var(--ink-3);text-transform:uppercase;letter-spacing:.04em;margin:0 0 4px;font-size:12px;font-weight:400}.proof-boundary__group ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.proof-boundary__item{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 10px;font-size:13.5px;display:grid}.proof-boundary__text{gap:2px;min-width:0;display:grid}.proof-boundary__text small{color:var(--ink-3);overflow-wrap:anywhere;font-size:12px}.proof-boundary__text .status-glyph{white-space:normal}.proof-boundary__state{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:4px 6px;font-size:12.5px;display:inline-flex}.proof-boundary__why{color:var(--ink-3);grid-column:1/-1;font-size:12px}.proof-boundary__line-wrap{gap:8px;display:grid}.proof-boundary__line{border:1px dashed var(--line-control);border-radius:var(--r-sm);background:var(--canvas);color:var(--ink-2);margin:0;padding:10px 12px;font-size:13.5px}.proof-boundary__line b{color:var(--ink)}.proof-boundary__out{min-height:18px;color:var(--ink-2);font-size:13px}@media (max-width:480px){.proof-boundary__item{grid-template-columns:minmax(0,1fr)}}@media (forced-colors:active){.proof-boundary__box,.proof-boundary__line{border-color:canvastext}}
.evidence-viewer{min-width:0;font-family:var(--sans);color:var(--ink);gap:12px;display:grid}.evidence-viewer__toolbar{justify-content:flex-end;display:flex}.evidence-viewer__views .segmented__option:before{inset:-4px 0}.evidence-viewer__grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.evidence-viewer__grid>li{min-width:0;display:flex}.evidence-viewer__tile{border-radius:var(--r-md);width:100%;min-width:0;min-height:44px;box-shadow:0 0 0 1px var(--line);background:var(--canvas);color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background-color var(--d-micro) var(--ease-out), box-shadow var(--d-micro) var(--ease-out);border:0;align-content:start;gap:4px;padding:0 0 12px;display:grid;overflow:hidden}.evidence-viewer__tile:hover{background:var(--subtle);box-shadow:0 0 0 1px var(--line-strong)}.evidence-viewer__tile:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.evidence-viewer__thumb{aspect-ratio:16/10;border-bottom:1px solid var(--line);background:var(--subtle);place-items:center;margin-bottom:6px;display:grid;overflow:hidden}.evidence-viewer__thumb img{object-fit:contain;width:100%;height:100%;display:block}.evidence-viewer__thumb-file{justify-items:center;gap:6px;display:grid}.evidence-viewer__thumb-file .evidence-viewer__icon{stroke-width:.9px;width:32px;height:32px}.evidence-viewer__thumb-lang{color:var(--ink-2);font-family:var(--mono);font-size:12px}.evidence-viewer__tile-title,.evidence-viewer__tile-caption,.evidence-viewer__tile-meta,.evidence-viewer__tile-flag{min-width:0;padding-inline:12px}.evidence-viewer__tile-title{overflow-wrap:anywhere;font-size:14.5px;font-weight:600;line-height:1.35}.evidence-viewer__tile-caption{-webkit-line-clamp:2;line-clamp:2;color:var(--ink-2);overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:13px;line-height:1.4;display:-webkit-box;overflow:hidden}.evidence-viewer__tile-meta{color:var(--ink-2);font-variant-numeric:tabular-nums;font-size:12px;line-height:1.4}.evidence-viewer__tile-flag{justify-self:start;font-size:12.5px}.evidence-viewer__list{border-radius:var(--r-md);box-shadow:0 0 0 1px var(--line);background:var(--canvas);gap:0;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.evidence-viewer__list>li+li{border-top:1px solid var(--line)}.evidence-viewer__item{width:100%;min-height:56px;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background-color var(--d-micro) var(--ease-out);background:0 0;border:0;grid-template-columns:16px minmax(0,1fr) auto;grid-template-areas:"icon name flag""icon meta flag";align-items:center;gap:2px 12px;padding:8px 14px;display:grid}.evidence-viewer__item:hover{background:var(--subtle)}.evidence-viewer__item:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.evidence-viewer__item .evidence-viewer__icon{grid-area:icon}.evidence-viewer__item-name{overflow-wrap:anywhere;grid-area:name;min-width:0;font-size:14.5px;font-weight:600}.evidence-viewer__item-meta{color:var(--ink-2);grid-area:meta;font-size:13px}.evidence-viewer__item-flag{grid-area:flag;font-size:12.5px}.evidence-viewer__icon{fill:none;width:16px;height:16px;stroke:var(--ink-2);stroke-width:1.2px;stroke-linejoin:round;stroke-linecap:round}.evidence-viewer__file{gap:12px;min-width:0;display:grid}.evidence-viewer__bar{align-items:center;gap:8px;display:flex}.evidence-viewer__back{margin-left:-6px}.evidence-viewer__back-icon{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.evidence-viewer__title{overflow-wrap:anywhere;margin:0;font-size:18px;font-weight:700;line-height:1.3}.evidence-viewer__title:focus{outline:none}.evidence-viewer__title:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.evidence-viewer__desc{max-width:64ch;color:var(--ink-2);text-wrap:pretty;margin:0;font-size:14.5px;line-height:1.5}.evidence-viewer__alert{border-radius:var(--r-md);background:var(--tone-neg-bg);color:var(--tone-neg-fg);justify-items:start;gap:6px;padding:10px 12px;display:grid}.evidence-viewer__alert p{max-width:64ch;color:var(--ink);margin:0;font-size:14px;line-height:1.45}.evidence-viewer__ok{font-size:13px}.evidence-viewer__image{justify-items:start;gap:8px;min-width:0;margin:0;display:grid}.evidence-viewer__frame{border-radius:var(--r-sm);max-width:100%;box-shadow:0 0 0 1px var(--line);background:var(--subtle);overflow:hidden}.evidence-viewer__frame img{object-fit:contain;max-width:100%;height:auto;max-height:480px;display:block}.evidence-viewer__image[data-zoomable] .evidence-viewer__frame{cursor:zoom-in}.evidence-viewer__zoom{min-height:44px}.evidence-viewer__card{border-radius:var(--r-md);box-shadow:0 0 0 1px var(--line);background:var(--canvas);flex-wrap:wrap;align-items:center;gap:12px 14px;padding:14px 16px;display:flex}.evidence-viewer__card>.evidence-viewer__icon{width:24px;height:24px}.evidence-viewer__card-text{flex:200px;gap:2px;min-width:0;display:grid}.evidence-viewer__card-name{overflow-wrap:anywhere;font-size:14.5px;font-weight:600}.evidence-viewer__card-meta{color:var(--ink-2);font-size:13px}.evidence-viewer__card-note{color:var(--ink-3);font-size:13px}.evidence-viewer__meta{gap:6px;margin:0;font-size:13.5px;display:grid}.evidence-viewer__meta>div{grid-template-columns:112px minmax(0,1fr);gap:2px 14px;display:grid}.evidence-viewer__meta dt{color:var(--ink-3)}.evidence-viewer__meta dd{overflow-wrap:anywhere;min-width:0;margin:0}.evidence-viewer__meta code{font-family:var(--mono);font-size:12px}.evidence-viewer__record .evidence-viewer__meta{padding:4px 0}.evidence-viewer__hash{flex-wrap:wrap;align-items:center;gap:4px 8px;display:inline-flex}.evidence-viewer__actions{flex-wrap:wrap;gap:8px;display:flex}.evidence-viewer__hint{color:var(--ink-2);margin:0;font-size:13px}.evidence-viewer .button--sm:after{inset:-6px -2px}@media (max-width:375px){.evidence-viewer__grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:480px){.evidence-viewer__meta>div{grid-template-columns:minmax(0,1fr)}.evidence-viewer__item{grid-template-columns:16px minmax(0,1fr);grid-template-areas:"icon name""icon meta""icon flag"}}@media (prefers-reduced-motion:reduce){.evidence-viewer__item,.evidence-viewer__tile{transition:none}}@media (forced-colors:active){.evidence-viewer__alert{border:1px solid canvastext}.evidence-viewer__item:focus-visible,.evidence-viewer__tile:focus-visible{outline-color:highlight}.evidence-viewer__tile{border:1px solid canvastext}}
.image-viewer-overlay{z-index:60;transition:opacity var(--d-ui) var(--ease-out);background:#060606eb;background:lab(1.5609% 0 0/.92);position:fixed;inset:0}.image-viewer-overlay[data-entering],.image-viewer-overlay[data-exiting]{opacity:0}.image-viewer,.image-viewer__dialog{outline:none;width:100%;height:100%}.image-viewer{color:#f2f2f2;color:lab(95.36% 0 0);font-family:var(--sans)}.image-viewer__inner{grid-template-rows:auto minmax(0,1fr) auto;width:100%;min-width:0;height:100dvh;display:grid}.image-viewer__bar{flex-wrap:wrap;align-items:center;gap:4px 12px;min-width:0;padding:8px 8px 8px 16px;display:flex}.image-viewer__heading{flex:200px;align-items:baseline;gap:10px;min-width:0;display:flex}.image-viewer__title{overflow-wrap:anywhere;min-width:0;margin:0;font-size:15px;font-weight:700;line-height:1.3}.image-viewer__count{color:#bebebe;color:lab(76.8% -.0000298023 0);font-variant-numeric:tabular-nums;flex:none;font-size:13px}.image-viewer__tools{flex-wrap:wrap;align-items:center;gap:2px;display:flex}.image-viewer__pct{text-align:center;min-width:5ch;font-family:var(--mono);color:#d1d1d1;color:lab(83.76% -.0000298023 0);font-variant-numeric:tabular-nums;font-size:12.5px}.image-viewer .button--ghost{color:#f2f2f2;color:lab(95.36% 0 0)}@media (hover:hover){.image-viewer .button--ghost:hover:not([aria-disabled=true]){background:#ffffff1a;background:lab(100% 0 0/.1)}}.image-viewer .button--ghost[data-active]{background:#ffffff29;background:lab(100% 0 0/.16)}.image-viewer .button--ghost[aria-disabled=true]{color:#929292;color:lab(60.56% 0 0)}.image-viewer .button:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.image-viewer__body{grid-template-columns:minmax(0,1fr);min-width:0;min-height:0;display:grid;position:relative}.image-viewer__stage{touch-action:none;cursor:zoom-in;-webkit-user-select:none;user-select:none;min-width:0;min-height:0;position:relative;overflow:hidden}.image-viewer__stage[data-pan]{cursor:grab}.image-viewer__stage[data-dragging]{cursor:grabbing}.image-viewer__img{transform-origin:50%;pointer-events:none;max-width:100%;max-height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.image-viewer__img[data-ready]{max-width:none;max-height:none}.image-viewer__stage[data-smooth]:not([data-dragging]) .image-viewer__img{transition:transform var(--d-ui) var(--ease-out)}.image-viewer__nav{z-index:1;position:absolute;top:50%;transform:translateY(-50%)}.image-viewer__nav--prev{left:12px}.image-viewer__nav--next{right:12px}.image-viewer__foot{text-align:center;gap:4px;min-width:0;padding:10px 16px 14px;display:grid}.image-viewer__caption{overflow-wrap:anywhere;max-width:72ch;margin:0 auto;font-size:14px;line-height:1.5}.image-viewer__hint{color:#b7b7b7;color:lab(74.48% -.0000298023 0);margin:0;font-size:12px}@media (max-width:560px){.image-viewer__bar{padding:6px}.image-viewer__tools{flex:100%;order:3;justify-content:center}.image-viewer__hint{display:none}}.zoomable-image{border-radius:var(--r-sm);cursor:zoom-in;background:0 0;border:0;max-width:100%;padding:0;display:inline-block}.zoomable-image img{border-radius:inherit;max-width:100%;height:auto;box-shadow:0 0 0 1px var(--line);display:block}.zoomable-image:focus-visible{outline:2px solid var(--focus);outline-offset:2px}@media (prefers-reduced-motion:reduce){.image-viewer-overlay,.image-viewer__stage[data-smooth]:not([data-dragging]) .image-viewer__img{transition:none}}@media (forced-colors:active){.image-viewer-overlay{background:canvas}.image-viewer{color:canvastext}}
.url-breakdown{border-radius:var(--r-md);background:var(--subtle);min-width:0;box-shadow:inset 0 0 0 1px var(--line);font-family:var(--sans);color:var(--ink);gap:8px;margin:0;padding:12px;display:grid}.url-breakdown__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.url-breakdown__label{color:var(--ink-3);font-size:12px;font-weight:700}.url-breakdown__body{min-width:0;font-family:var(--mono);gap:8px;font-size:12.5px;line-height:1.55;display:grid}.url-breakdown__base{overflow-wrap:anywhere;word-break:break-all;margin:0}.url-breakdown__params{gap:8px;margin:0;padding-left:16px;display:grid}.url-breakdown__param{gap:2px;min-width:0;display:grid}.url-breakdown__param dt{color:var(--ink);overflow-wrap:anywhere;font-weight:700}.url-breakdown__sep{color:var(--ink-3);font-weight:400}.url-breakdown__param dd{color:var(--ink-2);white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-all;margin:0}.url-breakdown__empty{font-family:var(--sans);color:var(--ink-3);font-style:italic}.url-breakdown mark{border-radius:var(--r-xs);background:var(--warning-soft);color:var(--ink);box-shadow:0 0 0 1px var(--warning-vivid);padding:0 2px}@media (forced-colors:active){.url-breakdown{border:1px solid canvastext}.url-breakdown mark{forced-color-adjust:none;color:marktext;background:mark}}

.finding-observance{min-width:0;font-family:var(--sans);color:var(--ink);gap:10px;display:grid}.finding-observance__head{flex-wrap:wrap;align-items:baseline;gap:4px 8px;font-size:14px;display:flex}.finding-observance__title{font-weight:700}.finding-observance__mono{font-family:var(--mono);font-size:12px}.finding-observance__count{color:var(--ink-2);flex-wrap:wrap;gap:4px 14px;margin:0;font-size:13px;display:flex}.finding-observance__count b{color:var(--ink);font-variant-numeric:tabular-nums}.finding-observance__tools{flex-wrap:wrap;gap:8px;display:flex}.finding-observance__scroll{border-radius:var(--r-sm);background:var(--canvas);box-shadow:0 0 0 1px var(--line);overflow-x:auto}.finding-observance__table{border-collapse:collapse;width:100%;font-size:13px}.finding-observance__table caption{text-align:left;color:var(--ink-3);padding:8px 10px 4px;font-size:12px}.finding-observance__table thead th{border-bottom:1px solid var(--line);text-align:left;font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;color:var(--ink-3);padding:6px 10px;font-size:11px;font-weight:400}.finding-observance__table td{border-bottom:1px solid var(--line);vertical-align:top;padding:7px 10px}.finding-observance__table tbody:last-child tr:last-child td{border-bottom:0}.finding-observance__table td>*+*{margin-top:2px}.finding-observance__group th{border-bottom:1px solid var(--line);background:var(--subtle);text-align:left;color:var(--ink-2);padding:8px 10px 6px;font-size:12px;font-weight:700}.finding-observance__q{color:var(--ink-3);font-size:11.5px;display:block}.finding-observance__host{white-space:nowrap;display:block}.finding-observance__ev{flex-wrap:wrap;align-items:center;gap:4px 8px;display:inline-flex}.finding-observance__ev .finding-observance__mono{color:var(--ink-3);font-size:11.5px}.finding-observance__err{color:var(--danger);align-items:center;gap:6px;font-size:12px;display:flex}.finding-observance__act{padding-top:4px;display:block}.finding-observance__table tr[data-new]{animation:finding-observance-in var(--d-ui) var(--ease-out)}@keyframes finding-observance-in{0%{opacity:0}}.finding-observance__status{min-height:20px;color:var(--ink-2);font-size:13px;line-height:20px;display:block}@media (prefers-reduced-motion:reduce){.finding-observance__table tr[data-new]{animation:none}}@media (forced-colors:active){.finding-observance__scroll{border:1px solid canvastext}}
.finding-challenge{min-width:0;font-family:var(--sans);color:var(--ink);gap:12px;font-size:14px;display:grid}.finding-challenge__head{gap:6px;display:grid}.finding-challenge__title{font-weight:700}.finding-challenge__line{flex-wrap:wrap;align-items:center;gap:6px 14px;display:flex}.finding-challenge__label{min-width:88px;color:var(--ink-2);font-size:12.5px}.finding-challenge__value{flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0;display:inline-flex}.finding-challenge__mono{font-family:var(--mono);color:var(--ink-2);font-size:12px}.finding-challenge__title .finding-challenge__mono{color:var(--ink);font-size:13px}.finding-challenge__meta{color:var(--ink-2);font-size:12.5px}.finding-challenge__trigger{justify-self:start}.finding-challenge__form,.finding-challenge__thread{border-radius:var(--r-sm);background:var(--canvas);box-shadow:0 0 0 1px var(--line);animation:finding-challenge-in var(--d-ui) var(--ease-out);gap:10px;padding:12px;display:grid}.finding-challenge__form[hidden]{display:none}.finding-challenge__actions{flex-wrap:wrap;gap:8px;display:flex}.finding-challenge__thread{gap:6px;font-size:13px}.finding-challenge__who{flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.finding-challenge__thread q{color:var(--ink)}.finding-challenge__decisions{flex-wrap:wrap;gap:8px;display:flex}.finding-challenge__status{min-height:20px;color:var(--ink-2);font-size:13px;line-height:20px;display:block}@keyframes finding-challenge-in{0%{opacity:0;transform:translateY(4px)}}@media (prefers-reduced-motion:reduce){.finding-challenge__form,.finding-challenge__thread{animation:none}}@media (forced-colors:active){.finding-challenge__form,.finding-challenge__thread{border:1px solid canvastext}}
.finding-relation{min-width:0;font-family:var(--sans);color:var(--ink);gap:10px;display:grid}.finding-relation__summary{margin:0;font-size:14px;line-height:1.7}.finding-relation__cite{border-radius:var(--r-xs);background:var(--n50);min-width:20px;height:20px;box-shadow:0 0 0 1px var(--line-strong);font-family:var(--mono);color:var(--ink-2);vertical-align:1px;transition:color var(--d-micro) var(--ease-out);justify-content:center;align-items:center;margin:0 2px;padding:0 4px;font-size:11px;line-height:1;text-decoration:none;display:inline-flex;position:relative}.finding-relation__cite:after{content:"";position:absolute;inset:-10px}@media (hover:hover){.finding-relation__cite:hover{color:var(--ink)}}.finding-relation__cite:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.finding-relation__toggle{appearance:none;border-radius:var(--r-sm);min-height:40px;font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;justify-self:start;align-items:center;gap:8px;padding:0 4px;font-size:13.5px;font-weight:700;display:inline-flex}.finding-relation__toggle:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.finding-relation__count{border-radius:var(--r-pill);background:var(--n50);box-shadow:0 0 0 1px var(--line);font-family:var(--mono);font-variant-numeric:tabular-nums;padding:0 6px;font-size:11px;font-weight:400}.finding-relation__toggle svg{width:14px;height:14px;transition:transform var(--d-micro) var(--ease-out)}.finding-relation__toggle[aria-expanded=true] svg{transition-duration:var(--d-ui);transform:rotate(180deg)}.finding-relation__list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.finding-relation__list[hidden]{display:none}.finding-relation__item{border-radius:var(--r-sm);background:var(--canvas);box-shadow:0 0 0 1px var(--line);transition:background-color var(--d-ui) var(--ease-out);grid-template-columns:22px minmax(0,1fr);gap:4px 10px;padding:10px 12px;font-size:13px;display:grid}.finding-relation__item:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.finding-relation__item[data-hit]{background:var(--selected)}.finding-relation__list[data-entering]>.finding-relation__item{animation:finding-relation-in var(--d-ui) var(--ease-out) backwards;animation-delay:calc(var(--stagger) * var(--i,0))}@keyframes finding-relation-in{0%{opacity:0;transform:translateY(4px)}}.finding-relation__n{font-family:var(--mono);color:var(--ink-3);padding-top:1px;font-size:11px}.finding-relation__head b{font-weight:700}.finding-relation__item[data-rejected] .finding-relation__head{text-decoration:line-through;-webkit-text-decoration-color:var(--ink-3);text-decoration-color:var(--ink-3);color:var(--ink-2)}.finding-relation__mono{font-family:var(--mono);font-size:12px}.finding-relation__meta{color:var(--ink-2);flex-wrap:wrap;grid-column:2;align-items:center;gap:4px 10px;font-size:12.5px;display:flex}.finding-relation__err{color:var(--danger);gap:6px}.finding-relation__live{min-height:20px;color:var(--ink-2);font-size:13px;line-height:20px;display:block}@media (prefers-reduced-motion:reduce){.finding-relation__list[data-entering]>.finding-relation__item{animation:none}.finding-relation__toggle svg,.finding-relation__item{transition:none}}@media (forced-colors:active){.finding-relation__item,.finding-relation__cite{border:1px solid canvastext}.finding-relation__item[data-hit]{outline:2px solid highlight}}
.impact-chain{min-width:0;font-family:var(--sans);color:var(--ink);gap:10px;display:grid}.impact-chain__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;padding:0 4px;font-size:14px;display:flex}.impact-chain__mono{font-family:var(--mono);font-size:11.5px}.impact-chain__head .impact-chain__mono{font-size:13px}.impact-chain__list{margin:0;padding:0;list-style:none;display:grid}.impact-chain__step{position:relative}.impact-chain__step[data-link]:after{content:"";border-left:1.5px solid var(--ink-3);pointer-events:none;position:absolute;top:30px;bottom:-12px;left:16px}.impact-chain__step[data-link=open]:after{border-left-style:dashed;border-left-color:var(--line-control)}.impact-chain__trigger{appearance:none;border-radius:var(--r-sm);width:100%;min-height:44px;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background-color var(--d-micro) var(--ease-out);background:0 0;border:0;grid-template-columns:10px minmax(0,1fr) auto;align-items:start;gap:2px 12px;padding:10px 12px;display:grid}@media (hover:hover){.impact-chain__trigger:hover{background:var(--subtle)}}.impact-chain__trigger:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.impact-chain__glyph{z-index:1;background:var(--raised);box-shadow:0 0 0 3px var(--raised);margin-top:5px;display:inline-flex;position:relative}.impact-chain__kind{font-family:var(--mono);color:var(--ink-3);text-transform:uppercase;letter-spacing:.04em;font-size:11px;display:block}.impact-chain__title{color:var(--ink);font-size:14px;font-weight:700;display:block}.impact-chain__proof{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:4px;font-size:12.5px;display:flex}.impact-chain__chev{border-right:1.5px solid var(--ink-3);border-bottom:1.5px solid var(--ink-3);width:8px;height:8px;transition:transform var(--d-micro) var(--ease-out);margin-top:8px;transform:rotate(45deg)}.impact-chain__trigger[aria-expanded=true] .impact-chain__chev{transition-duration:var(--d-ui);transform:rotate(-135deg)}.impact-chain__disc{transition:grid-template-rows var(--d-micro) var(--ease-out);grid-template-rows:0fr;display:grid}.impact-chain__disc[data-open]{transition-duration:var(--d-ui);grid-template-rows:1fr}.impact-chain__disc-in{min-height:0;overflow:hidden}.impact-chain__kv{grid-template-columns:max-content minmax(0,1fr);gap:4px 12px;margin:0;padding:0 12px 12px 34px;font-size:13px;display:grid}.impact-chain__kv dt{color:var(--ink-3)}.impact-chain__kv dd{overflow-wrap:anywhere;min-width:0;margin:0}.impact-chain__kv .impact-chain__mono{font-size:12px}.impact-chain__limit{border-radius:var(--r-sm);background:var(--subtle);color:var(--ink-2);justify-items:start;gap:8px;margin:0 12px 12px 34px;padding:10px 12px;font-size:13px;display:grid}.impact-chain__asked,.impact-chain__error{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.impact-chain__error{color:var(--tone-neg-fg)}.impact-chain__out{min-height:22px;color:var(--ink-2);font-size:13px;line-height:22px;display:block}@media (prefers-reduced-motion:reduce){.impact-chain__disc,.impact-chain__chev,.impact-chain__trigger{transition:none}}@media (forced-colors:active){.impact-chain__step[data-link]:after{border-left-color:canvastext}}
.finding-comparison{min-width:0;font-family:var(--sans);color:var(--ink);gap:12px;display:grid}.finding-comparison__mono{font-family:var(--mono);font-size:12px}.finding-comparison__sub{color:var(--ink-3);font-size:12.5px;font-weight:400}.finding-comparison__frame{gap:12px;min-width:0;display:grid;container-type:inline-size}.finding-comparison__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.finding-comparison__col{border-radius:var(--r-sm);background:var(--canvas);min-width:0;box-shadow:0 0 0 1px var(--line);align-content:start;gap:8px;padding:10px 12px;display:grid}.finding-comparison__col-head{flex-wrap:wrap;align-items:baseline;gap:2px 8px;margin:0;font-size:13px;font-weight:700;display:flex}.finding-comparison__fields{gap:7px;margin:0;display:grid}.finding-comparison__row{gap:2px;display:grid}.finding-comparison__fields dt{font-family:var(--mono);color:var(--ink-3);text-transform:uppercase;letter-spacing:.04em;justify-content:space-between;gap:6px;font-size:11px;display:flex}.finding-comparison__fields dd{overflow-wrap:anywhere;margin:0;font-size:13px}.finding-comparison__chg{font-family:var(--mono);color:var(--ink);text-transform:none;letter-spacing:0;font-size:10.5px;font-weight:700}.finding-comparison__fields dd[data-diff]{border-radius:var(--r-xs);margin:0 -6px;padding:2px 6px 2px 18px;position:relative}.finding-comparison__fields dd[data-diff]:before{font-family:var(--mono);font-weight:700;position:absolute;left:6px}.finding-comparison__fields dd[data-diff=del]{background:var(--line-del)}.finding-comparison__fields dd[data-diff=del]:before{content:"−";color:var(--tone-neg-fg)}.finding-comparison__fields dd[data-diff=add]{background:var(--line-add)}.finding-comparison__fields dd[data-diff=add]:before{content:"+";color:var(--tone-pos-fg)}.finding-comparison__count{font-family:var(--mono);font-size:12px;font-weight:700}.finding-comparison__add{color:var(--tone-pos-fg)}.finding-comparison__del{color:var(--tone-neg-fg)}.finding-comparison__key{border-radius:var(--r-md);background:var(--canvas);box-shadow:0 0 0 1px var(--line-strong);justify-self:start;gap:2px;padding:3px;display:none}.finding-comparison__key button{appearance:none;border-radius:var(--r-sm);min-width:72px;min-height:40px;color:var(--ink-2);font:inherit;cursor:pointer;transition:background-color var(--d-micro) var(--ease-out);background:0 0;border:1px solid #0000;padding:0 12px;font-size:13px}@media (hover:hover){.finding-comparison__key button:hover{background:var(--subtle)}}.finding-comparison__key button[aria-pressed=true]{background:var(--fill-checked);border-color:var(--ink);color:var(--ink);font-weight:700}.finding-comparison__key button:focus-visible{outline:2px solid var(--focus);outline-offset:2px}@container (max-width:480px){.finding-comparison__key{display:inline-flex}.finding-comparison__grid{grid-template-columns:minmax(0,1fr)}.finding-comparison__col{opacity:0;visibility:hidden;transition:opacity var(--d-micro) var(--ease-out), visibility 0s linear var(--d-micro);grid-area:1/1}.finding-comparison__col[data-on]{opacity:1;visibility:visible;transition:opacity var(--d-ui) var(--ease-out)}}.finding-comparison__verdict{color:var(--ink-2);gap:4px;font-size:13px;display:grid}.finding-comparison__verdict-line,.finding-comparison__error{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.finding-comparison__error{color:var(--tone-neg-fg)}.finding-comparison__out{min-height:22px;color:var(--ink-2);font-size:13px;line-height:22px;display:block}@media (prefers-reduced-motion:reduce){.finding-comparison__col,.finding-comparison__key button{transition:none!important}}@media (forced-colors:active){.finding-comparison__col{border:1px solid canvastext}.finding-comparison__key button[aria-pressed=true]{border-color:highlight}}
.severity-picker{min-width:0;font-family:var(--sans);gap:12px;display:grid}.severity-picker__row{touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding-top:34px;display:grid;position:relative}.severity-picker__option{appearance:none;border:1px solid var(--line-control);border-radius:var(--r-sm);background:var(--canvas);min-height:56px;color:var(--ink-2);font:inherit;cursor:pointer;touch-action:manipulation;transition:background-color var(--d-micro) var(--ease-out), border-color var(--d-micro) var(--ease-out);align-content:center;justify-items:center;gap:4px;padding:6px 2px;font-size:13px;display:grid;position:relative}.severity-picker__option .severity-mark{color:inherit;font-weight:400}.severity-picker__option[data-hover]{background:var(--subtle)}.severity-picker__option[aria-checked=true]{background:var(--selected);border-color:var(--ink);color:var(--ink)}.severity-picker__option[aria-checked=true] .severity-mark{font-weight:700}.severity-picker__option:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.severity-picker__group[aria-disabled=true] .severity-picker__option{cursor:progress}.severity-picker__saved-tag{font-family:var(--mono);color:var(--ink-3);font-size:10.5px}.severity-picker__tip{text-overflow:ellipsis;white-space:nowrap;border-radius:var(--r-sm);background:var(--ink);max-width:100%;height:26px;color:var(--canvas);pointer-events:none;opacity:0;transition:opacity var(--d-micro) var(--ease-out);align-items:center;padding:0 10px;font-size:12.5px;display:inline-flex;position:absolute;top:0;left:0;overflow:hidden}.severity-picker__tip[data-show]{opacity:1}.severity-picker__group[data-instant] .severity-picker__option,.severity-picker__group[data-instant] .severity-picker__tip{transition-duration:0s}.severity-picker__def{color:var(--ink-2);margin:0;font-size:13px}.severity-picker__draft{gap:10px;display:grid}.severity-picker__actions{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.severity-picker__reason{color:var(--ink-3);font-size:12.5px}.severity-picker__saved{border-radius:var(--r-sm);background:var(--subtle);color:var(--ink-2);overflow-wrap:anywhere;margin:0;padding:10px 12px;font-size:13px}.severity-picker__saved code,.severity-picker__out code{font-family:var(--mono);font-size:12px}.severity-picker__out{min-height:22px;color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;display:flex}.severity-picker__error{color:var(--danger)}@media (prefers-reduced-motion:reduce){.severity-picker__option,.severity-picker__tip{transition-duration:0s}}@media (forced-colors:active){.severity-picker__option[aria-checked=true]{outline:2px solid canvastext}.severity-picker__tip{border:1px solid canvastext}}
