/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}}}@layer theme{:host,:root{--font-sans:var(--f-sans);--font-serif:var(--f-serif);--font-mono:var(--f-mono);--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.relative{position:relative}.static{position:static}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.table-header-group{display:table-header-group}.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.slashed-zero{--tw-slashed-zero:slashed-zero}.slashed-zero,.tabular-nums{font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.ring,.shadow{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px)}.blur,.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}}:root{--t-display:1.875rem;--t-lede:1.0625rem;--t-body:.875rem;--t-data:.8125rem;--t-small:.75rem;--t-stamp:.71875rem;--tr-display:-.021em;--tr-lede:-.011em;--tr-small:.005em;--tr-stamp:.1em;--lh-display:1.15;--lh-prose:1.5;--lh-dense:1.35;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:24px;--s-6:32px;--s-7:48px;--s-8:64px;--r-sm:2px;--r-md:4px;--r-lg:8px;--m-state:.12s;--m-reveal:.2s;--m-layout:.32s;--ease:cubic-bezier(.22,.61,.36,1);--ease-out:cubic-bezier(.33,0,.16,1);--measure:66ch;--frame:1280px;--hair:1px}@media (min-resolution:2x){:root{--hair:.5px}}:root{color-scheme:dark;--bg:oklch(15.5% .006 75);--surface:oklch(18.8% .007 75);--surface-2:oklch(22.5% .008 75);--surface-3:oklch(26.2% .009 75);--ink:oklch(94.5% .004 75);--ink-2:oklch(76% .008 75);--ink-3:oklch(64% .01 75);--rule:oklch(30% .008 75);--rule-2:oklch(40% .01 75);--track:oklch(34% .008 75);--trusted:oklch(78% .12 168);--suspicious:oklch(80% .12 80);--drifted:oklch(76% .132 296);--failed:oklch(72% .15 25);--accent:oklch(74.5% .118 262);--decide-fill:oklch(26.5% .05 262);--focus:oklch(92% .03 262);--shadow-1:none;--shadow-2:0 6px 20px -8px oklch(0% 0 0/.6);--shadow-3:0 24px 64px -20px oklch(0% 0 0/.75);--hatch:oklch(40% .01 75)}@media (prefers-color-scheme:light){:root[data-theme=system]{color-scheme:light;--bg:oklch(96.2% .004 85);--surface:oklch(99.5% .002 85);--surface-2:oklch(94% .005 85);--surface-3:oklch(91% .006 85);--ink:oklch(21.5% .01 75);--ink-2:oklch(44% .012 75);--ink-3:oklch(50% .013 75);--rule:oklch(88% .007 85);--rule-2:oklch(80% .009 85);--track:oklch(85.5% .008 85);--trusted:oklch(47% .09 168);--suspicious:oklch(50% .098 68);--drifted:oklch(45% .18 296);--failed:oklch(47% .17 25);--accent:oklch(48% .18 262);--decide-fill:oklch(93.5% .032 262);--focus:oklch(35% .12 262);--shadow-1:0 1px 2px oklch(21.5% .01 75/.06);--shadow-2:0 6px 20px -8px oklch(21.5% .01 75/.16);--shadow-3:0 24px 64px -20px oklch(21.5% .01 75/.24);--hatch:oklch(72% .01 85)}}:root[data-theme=light]{color-scheme:light;--bg:oklch(96.2% .004 85);--surface:oklch(99.5% .002 85);--surface-2:oklch(94% .005 85);--surface-3:oklch(91% .006 85);--ink:oklch(21.5% .01 75);--ink-2:oklch(44% .012 75);--ink-3:oklch(50% .013 75);--rule:oklch(88% .007 85);--rule-2:oklch(80% .009 85);--track:oklch(85.5% .008 85);--trusted:oklch(47% .09 168);--suspicious:oklch(50% .098 68);--drifted:oklch(45% .18 296);--failed:oklch(47% .17 25);--accent:oklch(48% .18 262);--decide-fill:oklch(93.5% .032 262);--focus:oklch(35% .12 262);--shadow-1:0 1px 2px oklch(21.5% .01 75/.06);--shadow-2:0 6px 20px -8px oklch(21.5% .01 75/.16);--shadow-3:0 24px 64px -20px oklch(21.5% .01 75/.24);--hatch:oklch(72% .01 85)}:root{--t-hero:clamp(2.5rem,1.15rem + 6.1vw,5.25rem);--t-deck:clamp(1.0625rem,.95rem + .55vw,1.375rem);--t-stat:clamp(1.75rem,1.05rem + 2.6vw,3rem);--t-eyebrow:.6875rem;--tr-hero:-.034em;--lh-hero:1.02;--frame-wide:1440px;--m-cinema:.62s;--ease-cinema:cubic-bezier(.16,1,.3,1);--glow-trusted:oklch(78% .12 168/.16);--glow-suspicious:oklch(80% .12 80/.16);--glow-drifted:oklch(76% .132 296/.2);--glow-failed:oklch(72% .15 25/.2);--glow-accent:oklch(74.5% .118 262/.18);--field-trusted:oklch(78% .12 168/.05);--field-suspicious:oklch(80% .12 80/.06);--field-drifted:oklch(76% .132 296/.08);--field-failed:oklch(72% .15 25/.085);--field-accent:oklch(74.5% .118 262/.07);--bezel:oklch(34% .009 75);--bezel-lit:oklch(55% .015 75);--wash:oklch(21.2% .008 75);--grid-line:oklch(30% .008 75/.5)}@media (prefers-color-scheme:light){:root[data-theme=system]{--glow-trusted:oklch(47% .09 168/.1);--glow-suspicious:oklch(50% .098 68/.1);--glow-drifted:oklch(45% .18 296/.11);--glow-failed:oklch(47% .17 25/.11);--glow-accent:oklch(48% .18 262/.11);--field-trusted:oklch(47% .09 168/.05);--field-suspicious:oklch(50% .098 68/.055);--field-drifted:oklch(45% .18 296/.06);--field-failed:oklch(47% .17 25/.065);--field-accent:oklch(48% .18 262/.055);--bezel:oklch(86% .007 85);--bezel-lit:oklch(90% .006 85);--wash:oklch(99.5% .002 85);--grid-line:oklch(90% .006 85/.6)}}:root[data-theme=light]{--glow-trusted:oklch(47% .09 168/.1);--glow-suspicious:oklch(50% .098 68/.1);--glow-drifted:oklch(45% .18 296/.11);--glow-failed:oklch(47% .17 25/.11);--glow-accent:oklch(48% .18 262/.11);--field-trusted:oklch(47% .09 168/.05);--field-suspicious:oklch(50% .098 68/.055);--field-drifted:oklch(45% .18 296/.06);--field-failed:oklch(47% .17 25/.065);--field-accent:oklch(48% .18 262/.055);--bezel:oklch(86% .007 85);--bezel-lit:oklch(90% .006 85);--wash:oklch(99.5% .002 85);--grid-line:oklch(90% .006 85/.6)}@media print{:root,:root[data-theme=dark],:root[data-theme=light],:root[data-theme=system]{color-scheme:light;--bg:#fff;--surface:#fff;--surface-2:#fff;--surface-3:#fff;--ink:#000;--ink-2:#1a1a1a;--ink-3:#4a4a4a;--rule:#c8c8c8;--rule-2:#7a7a7a;--track:#d8d8d8;--trusted:#000;--suspicious:#000;--drifted:#000;--failed:#000;--accent:#000;--decide-fill:transparent;--focus:#000;--hatch:#9a9a9a;--shadow-1:none;--shadow-2:none;--shadow-3:none;--glow-trusted:transparent;--glow-suspicious:transparent;--glow-drifted:transparent;--glow-failed:transparent;--glow-accent:transparent;--field-trusted:transparent;--field-suspicious:transparent;--field-drifted:transparent;--field-failed:transparent;--field-accent:transparent;--bezel:#c8c8c8;--bezel-lit:#c8c8c8;--wash:#fff;--grid-line:#e2e2e2}}.field{z-index:-1;pointer-events:none;background:radial-gradient(120ch 60ch at 50% -14ch,var(--field-tint,transparent),transparent 72%),radial-gradient(80ch 44ch at 92% 4ch,var(--field-tint-2,transparent),transparent 68%);position:fixed;inset:0}@media (prefers-reduced-motion:no-preference){.field{transition:background var(--m-layout) var(--ease)}}.app{isolation:isolate;position:relative}[data-field=trusted]{--field-tint:var(--field-trusted);--field-tint-2:transparent}[data-field=suspicious]{--field-tint:var(--field-suspicious);--field-tint-2:var(--field-suspicious)}[data-field=drifted]{--field-tint:var(--field-drifted);--field-tint-2:var(--field-accent)}[data-field=failed]{--field-tint:var(--field-failed);--field-tint-2:var(--field-drifted)}.key{color:var(--ink);background-image:linear-gradient(var(--ink),var(--ink));font-weight:600}@supports (color:color-mix(in lab,red,red)){.key{background-image:linear-gradient(color-mix(in oklch,var(--ink) 14%,transparent),color-mix(in oklch,var(--ink) 14%,transparent))}}.key{-webkit-box-decoration-break:clone;box-decoration-break:clone;background-position:0 .82em;background-repeat:no-repeat;background-size:100% .5em;border-radius:1px;margin:0 -.12em;padding:0 .12em}.key[data-tone=drifted]{color:var(--drifted);background-image:none}.key[data-tone=failed]{color:var(--failed);background-image:none}@media print{.key{text-underline-offset:.2em;background-image:none;text-decoration:underline}}.panel{background:var(--wash);border:var(--hair) solid var(--rule);border-radius:var(--r-lg);padding:var(--s-5);box-shadow:var(--shadow-1);position:relative;overflow:hidden}.panel:before{content:"";background:linear-gradient(90deg,transparent,var(--bezel-lit) 22%,var(--bezel-lit) 78%,transparent);opacity:.7;pointer-events:none;height:1px;position:absolute;inset:0 0 auto}.panel[data-tone=drifted]{box-shadow:var(--shadow-1),inset 0 0 80px -40px var(--glow-drifted)}.panel[data-tone=failed]{box-shadow:var(--shadow-1),inset 0 0 80px -40px var(--glow-failed)}.panel[data-tone=trusted]{box-shadow:var(--shadow-1),inset 0 0 80px -40px var(--glow-trusted)}.panel-flush{padding:0}.panel-head{justify-content:space-between;align-items:baseline;gap:var(--s-2) var(--s-4);margin-bottom:var(--s-4);flex-wrap:wrap;display:flex}.ruled{background-image:linear-gradient(var(--grid-line) var(--hair),transparent var(--hair)),linear-gradient(90deg,var(--grid-line) var(--hair),transparent var(--hair));background-position:-1px -1px;background-size:24px 24px}.tiles{gap:var(--hair);background:var(--rule);border:var(--hair) solid var(--rule);border-radius:var(--r-lg);box-shadow:var(--shadow-1);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.tile{gap:var(--s-2);padding:var(--s-4);background:var(--wash);flex-direction:column;min-width:0;display:flex}.tile-label{font-family:var(--font-mono);font-size:var(--t-stamp);text-transform:uppercase;letter-spacing:var(--tr-stamp);color:var(--ink-3);font-weight:500}.tile-figure{align-items:baseline;gap:var(--s-2);font-family:var(--font-serif);font-size:var(--t-stat);font-variation-settings:"opsz" 40;letter-spacing:var(--tr-hero);color:var(--ink);font-variant-numeric:tabular-nums;min-width:0;font-weight:400;line-height:1;display:flex}.tile-unit{font-family:var(--font-mono);letter-spacing:.02em;text-transform:none;white-space:nowrap}.tile-note,.tile-unit{font-size:var(--t-small);color:var(--ink-3)}.tile-note{line-height:1.4}.tile[data-tone=trusted] .tile-figure{color:var(--trusted)}.tile[data-tone=drifted] .tile-figure{color:var(--drifted);text-shadow:0 0 18px var(--glow-drifted)}.tile[data-tone=failed] .tile-figure{color:var(--failed);text-shadow:0 0 18px var(--glow-failed)}.tile[data-tone=accent] .tile-figure{color:var(--accent);text-shadow:0 0 18px var(--glow-accent)}.tile[data-absent=true] .tile-figure{color:var(--ink-3);font-family:var(--font-mono);font-size:var(--t-lede);border-bottom:var(--hair) dashed var(--rule-2);text-shadow:none;align-self:flex-start;padding-bottom:3px}.readout{gap:var(--s-4);margin-bottom:var(--s-6);flex-direction:column;display:flex}.statebar-in{align-items:center;gap:var(--s-6);display:flex}.statebar-in>.dial{flex:none}.statebar-main{gap:var(--s-3);flex-direction:column;flex:1;min-width:0;display:flex}@media (max-width:860px){.statebar-in{align-items:flex-start;gap:var(--s-4);flex-direction:column}}.sevbar{gap:2px;height:10px;display:flex}.sevbar-seg{background:var(--track);border-radius:2px;min-width:3px}.sevbar-seg[data-tone=trusted]{background:var(--trusted)}.sevbar-seg[data-tone=suspicious]{background:var(--suspicious)}.sevbar-seg[data-tone=drifted]{background:var(--drifted);box-shadow:0 0 12px var(--glow-drifted)}.sevbar-seg[data-tone=failed]{background:var(--failed);box-shadow:0 0 12px var(--glow-failed)}.sevbar-seg[data-empty=true]{background:var(--track);opacity:.45;width:3px;box-shadow:none;flex:none}.sevkey{gap:var(--s-2) var(--s-4);margin-top:var(--s-3);flex-wrap:wrap;display:flex}.sevkey-item{font-family:var(--font-mono);font-size:var(--t-stamp);letter-spacing:.02em;color:var(--ink-3);align-items:baseline;gap:6px;display:inline-flex}.sevkey-count{font-variant-numeric:tabular-nums;color:var(--ink-2);font-weight:700}.sevkey-item[data-tone=trusted] .sevkey-count{color:var(--trusted)}.sevkey-item[data-tone=suspicious] .sevkey-count{color:var(--suspicious)}.sevkey-item[data-tone=drifted] .sevkey-count{color:var(--drifted)}.sevkey-item[data-tone=failed] .sevkey-count{color:var(--failed)}.dial{display:block;overflow:visible}.dial-arc{fill:none;stroke-linecap:butt;stroke-width:7px;stroke:var(--track)}.dial-arc[data-tone=trusted]{stroke:var(--trusted)}.dial-arc[data-tone=suspicious]{stroke:var(--suspicious)}.dial-arc[data-tone=drifted]{stroke:var(--drifted);stroke-width:9px}.dial-arc[data-tone=failed]{stroke:var(--failed);stroke-width:10px}.dial-arc[data-tone=accent]{stroke:var(--accent)}.dial-arc[data-absent=true]{stroke:var(--ink-3);stroke-width:2px;stroke-dasharray:2 4}.dial-track{fill:none;stroke:var(--track);stroke-width:1px;opacity:.6}.dial-hub{font-family:var(--font-mono);letter-spacing:.1em;text-anchor:middle;fill:var(--ink-3);font-size:10px;font-weight:500}.dial-verdict{font-family:var(--font-serif);font-variation-settings:"opsz" 24;text-anchor:middle;fill:var(--ink);font-size:19px}.dial-verdict[data-tone=trusted]{fill:var(--trusted)}.dial-verdict[data-tone=suspicious]{fill:var(--suspicious)}.dial-verdict[data-tone=drifted]{fill:var(--drifted)}.dial-verdict[data-tone=failed]{fill:var(--failed)}.dial-cause{font-family:var(--font-mono);letter-spacing:.04em;text-anchor:middle;fill:var(--ink-3);font-size:10px}@media (prefers-reduced-motion:no-preference){.dial-arc{animation:dial-sweep var(--m-cinema) var(--ease-cinema) backwards;animation-delay:var(--arc-delay,0s)}}@keyframes dial-sweep{0%{stroke-dashoffset:var(--arc-len,100)}to{stroke-dashoffset:0}}.strip{width:100%;display:block;overflow:visible}.strip-band{stroke-linecap:round;stroke-width:9px;stroke:var(--track)}.strip-band[data-tone=trusted]{stroke:var(--trusted)}.strip-band[data-tone=suspicious]{stroke:var(--suspicious)}.strip-band[data-tone=drifted]{stroke:var(--drifted)}.strip-band[data-tone=failed]{stroke:var(--failed)}.strip-band[data-absent=true]{stroke:var(--ink-3);stroke-width:2px;opacity:.7}.strip-base{stroke:var(--rule);stroke-width:1px}.strip-notch{stroke:var(--rule-2);stroke-width:1px;stroke-dasharray:2 2}.strip-tick{letter-spacing:.02em;fill:var(--ink-3)}.strip-plan,.strip-tick{font-family:var(--font-mono);font-size:9.5px}.strip-plan{fill:var(--ink-2);font-weight:600}.strip-hit{fill:#0000}@media (prefers-reduced-motion:no-preference){.strip-band{transition:stroke-width var(--m-state) var(--ease)}.strip-col:hover .strip-band{stroke-width:12px}}.strip-col:focus-visible{outline:none}.strip-col:focus-visible .strip-hit{fill:var(--focus)}@supports (color:color-mix(in lab,red,red)){.strip-col:focus-visible .strip-hit{fill:color-mix(in oklch,var(--focus) 10%,transparent)}}.strip-col:focus-visible .strip-hit{stroke:var(--focus);stroke-width:1.5px}.flow{width:100%;display:block;overflow:visible}.flow-edge{stroke:var(--rule-2);stroke-width:1.25px;fill:none}.flow-node{fill:var(--wash);stroke:var(--rule-2);stroke-width:1px}.flow-node[data-tone=ai]{stroke:var(--accent);stroke-dasharray:3 3}.flow-node[data-tone=gate]{stroke:var(--trusted)}.flow-index{font-family:var(--font-mono);letter-spacing:.06em;fill:var(--ink-3);font-size:9px;font-weight:600}.flow-name{font-family:var(--font-sans);fill:var(--ink);font-size:11.5px;font-weight:600}.flow-what{font-family:var(--font-mono);fill:var(--ink-3);font-size:9.5px}.flow-wall{stroke:var(--failed);stroke-width:1.5px;stroke-dasharray:4 4}.flow-wall-label{font-family:var(--font-mono);letter-spacing:.08em;fill:var(--failed);font-size:9px;font-weight:700}.poster{width:100%;max-width:var(--frame-wide);padding:0 var(--s-5);margin:0 auto}.page:has(>.poster-root){max-width:none;padding:0 0 var(--s-8)}.nav-quiet{padding-right:var(--s-3);border-right:var(--hair) solid var(--rule);gap:0}.nav-mark,.nav-quiet{margin-right:var(--s-2)}.nav-mark{color:var(--ink-3);align-items:center;display:inline-flex}.nav-item[data-quiet]{font-size:var(--t-small);color:var(--ink-3);padding:0 var(--s-2)}.nav-item[data-quiet]:hover{color:var(--ink-2)}.nav-item[data-quiet][aria-current=page]{color:var(--ink)}.nav-item[data-quiet]:after{display:none}.foot-nav{gap:var(--s-4);flex-wrap:wrap;display:flex}.foot-nav a{color:var(--ink-3);transition:color var(--m-state) var(--ease);align-items:center;gap:5px;display:inline-flex}.foot-nav a:hover{color:var(--ink)}.band{padding:var(--s-8) 0;border-top:var(--hair) solid var(--rule)}.band-tight{padding:var(--s-7) 0}.hero{padding:clamp(var(--s-7),7vw,104px) 0 var(--s-8);position:relative;overflow:hidden}.hero:before{content:"";background-image:linear-gradient(var(--grid-line) var(--hair),transparent var(--hair)),linear-gradient(90deg,var(--grid-line) var(--hair),transparent var(--hair));opacity:.65;pointer-events:none;background-size:40px 40px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(110ch 62ch at 50% 32%,#000,#0000 78%);mask-image:radial-gradient(110ch 62ch at 50% 32%,#000,#0000 78%)}.hero-in{align-items:center;gap:var(--s-8) var(--s-7);grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);display:grid;position:relative}.hero-copy{gap:var(--s-4);flex-direction:column;min-width:0;display:flex}.hero-eyebrow{align-items:center;gap:var(--s-2);font-family:var(--font-mono);font-size:var(--t-eyebrow);text-transform:uppercase;letter-spacing:.1em;color:var(--ink-2);font-weight:500;display:inline-flex}.hero-eyebrow:before{content:"";width:22px;height:var(--hair);background:var(--rule-2);flex:none}.hero-title{font-family:var(--font-serif);font-size:var(--t-hero);font-variation-settings:"opsz" 72;letter-spacing:var(--tr-hero);font-weight:400;line-height:var(--lh-hero);color:var(--ink);text-wrap:balance;max-width:15ch;margin:0}.hero-title em{font-variation-settings:"opsz" 72;color:var(--failed);text-shadow:0 0 34px var(--glow-failed);font-style:italic}.hero-deck{font-family:var(--font-sans);font-size:var(--t-deck);letter-spacing:-.008em;color:var(--ink-2);text-wrap:pretty;max-width:48ch;font-weight:400;line-height:1.5}.hero-cta{align-items:center;gap:var(--s-3);margin-top:var(--s-2);flex-wrap:wrap;display:flex}.btn[data-size=lg]{padding:10px var(--s-4);font-size:var(--t-body)}.hero-facts{gap:var(--s-2) var(--s-5);margin-top:var(--s-5);padding-top:var(--s-4);border-top:var(--hair) solid var(--rule);font-family:var(--font-mono);font-size:var(--t-stamp);letter-spacing:.02em;color:var(--ink-3);flex-wrap:wrap;display:flex}@media (prefers-reduced-motion:no-preference){.hero-cta,.hero-deck,.hero-eyebrow,.hero-facts,.hero-title{animation:hero-rise var(--m-cinema) var(--ease-cinema) backwards}.hero-eyebrow{animation-delay:0s}.hero-title{animation-delay:70ms}.hero-deck{animation-delay:.14s}.hero-cta{animation-delay:.21s}.hero-facts{animation-delay:.28s}.hero-title em{animation:hero-ignite var(--m-cinema) var(--ease-cinema) .42s backwards}}@keyframes hero-rise{0%{opacity:0;transform:translateY(16px)}}@keyframes hero-ignite{0%{text-shadow:0 0 #0000}}.hero-fact strong{color:var(--ink);font-weight:700}.scene{gap:var(--s-4);padding:var(--s-5);background:var(--wash);border:var(--hair) solid var(--rule-2);border-radius:var(--r-lg);box-shadow:var(--shadow-3);flex-direction:column;min-width:0;display:flex;position:relative}.scene:before{content:"";background:linear-gradient(90deg,transparent,var(--bezel-lit) 20%,var(--bezel-lit) 80%,transparent);pointer-events:none;height:1px;position:absolute;inset:0 0 auto}.scene-head{justify-content:space-between;align-items:center;gap:var(--s-3);padding-bottom:var(--s-3);border-bottom:var(--hair) solid var(--rule);display:flex}.scene-title{font-family:var(--font-mono);font-size:var(--t-stamp);text-transform:uppercase;letter-spacing:var(--tr-stamp);color:var(--ink-3)}.scene-checks{gap:var(--s-2) var(--s-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.scene-check{align-items:center;gap:var(--s-2);font-family:var(--font-mono);font-size:var(--t-stamp);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-2);min-width:0;display:flex}.scene-check[data-result=pass] .scene-check-mark{color:var(--trusted)}.scene-check[data-result=fail]{color:var(--failed);font-weight:700}.scene-check[data-result=fail] .scene-check-mark{color:var(--failed)}.scene-check-mark{color:var(--ink-3);flex:none;display:inline-flex}.scene-readout{gap:var(--s-4);padding:var(--s-4) 0;border-top:var(--hair) solid var(--rule);border-bottom:var(--hair) solid var(--rule);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.scene-value{flex-direction:column;gap:6px;min-width:0;display:flex}.scene-value dt{font-family:var(--font-mono);font-size:var(--t-stamp);text-transform:uppercase;letter-spacing:var(--tr-stamp);color:var(--ink-3)}.scene-value dd{font-family:var(--font-serif);font-variation-settings:"opsz" 30;letter-spacing:var(--tr-display);color:var(--ink-2);font-variant-numeric:tabular-nums;margin:0;font-size:clamp(1.5rem,1.1rem + 1.4vw,2.125rem);line-height:1}.scene-value[data-wrong=true] dd{color:var(--failed);text-shadow:0 0 22px var(--glow-failed)}.scene-foot{gap:var(--s-2);flex-direction:column;display:flex}.scene-note{font-size:var(--t-small);color:var(--ink-3);line-height:1.45}.scene-note strong{color:var(--ink-2);font-weight:600}.duo{gap:var(--s-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.duo-col{gap:var(--s-3);padding-top:var(--s-3);border-top:2px solid var(--rule-2);flex-direction:column;min-width:0;display:flex}.duo-col[data-tone=ours]{border-top-color:var(--accent)}.duo-who{font-family:var(--font-mono);font-size:var(--t-stamp);text-transform:uppercase;letter-spacing:.075em;color:var(--ink-2);font-weight:600}.duo-col[data-tone=ours] .duo-who{color:var(--accent)}.duo-claim{font-family:var(--font-serif);font-size:var(--t-lede);font-variation-settings:"opsz" 20;letter-spacing:var(--tr-lede);color:var(--ink);line-height:1.3}.duo-list{gap:var(--s-2);font-size:var(--t-data);color:var(--ink-2);flex-direction:column;line-height:1.45;list-style:none;display:flex}.duo-list li{padding-left:22px;position:relative}.duo-list li:before{content:"";width:10px;height:var(--hair);background:var(--rule-2);position:absolute;top:.62em;left:0}.duo-col[data-tone=ours] .duo-list li:before{background:var(--accent)}.steps{gap:var(--hair);background:var(--rule);border-block:var(--hair) solid var(--rule);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.step{gap:var(--s-2);padding:var(--s-4);background:var(--bg);flex-direction:column;min-width:0;display:flex}.step-index{font-family:var(--font-mono);font-size:var(--t-stamp);letter-spacing:var(--tr-stamp);color:var(--ink-3);font-weight:600}.step-name{font-family:var(--font-sans);font-size:var(--t-body);color:var(--ink);font-weight:600}.step-what{font-size:var(--t-small);color:var(--ink-3);line-height:1.45}.step[data-tone=gate] .step-index{color:var(--trusted)}.step[data-tone=ai] .step-index{color:var(--accent)}.judges-grid{align-items:center;gap:var(--s-7);grid-template-columns:minmax(0,1fr) auto;display:grid}.judges-dial{align-items:center;gap:var(--s-3);text-align:center;flex-direction:column;max-width:280px;display:flex}.judges-dial .scene-note{max-width:24ch}.flow-frame{overscroll-behavior-x:contain;overflow-x:auto}.flow-frame .flow{min-width:720px}.pull{font-family:var(--font-serif);font-variation-settings:"opsz" 36;letter-spacing:-.022em;color:var(--ink);text-wrap:balance;max-width:26ch;margin:0;font-size:clamp(1.375rem,.95rem + 1.7vw,2.25rem);font-style:italic;font-weight:400;line-height:1.22}.pull-attrib{margin-top:var(--s-4);font-family:var(--font-mono);font-size:var(--t-stamp);text-transform:uppercase;letter-spacing:.075em;color:var(--ink-2);font-style:normal;display:block}.lockup{align-items:center;gap:var(--s-5);flex-wrap:wrap;display:flex}.lockup-mark{flex:none;width:72px;height:72px}.lockup-ring{fill:none;stroke:var(--ink);stroke-width:1.6px;stroke-linecap:round}.lockup-ring[data-faint=true]{stroke:var(--rule-2);stroke-width:1.2px;stroke-dasharray:2 3}.lockup-sweep{fill:none;stroke:var(--trusted);stroke-width:2.4px;stroke-linecap:round}.lockup-hub,.lockup-return[data-tone=trusted]{fill:var(--trusted)}.lockup-return[data-tone=drifted]{fill:var(--drifted)}.lockup-return[data-tone=failed]{fill:var(--failed)}.lockup-type{gap:var(--s-2);flex-direction:column;min-width:0;display:flex}.lockup-name{font-family:var(--font-serif);font-variation-settings:"opsz" 40;letter-spacing:-.028em;color:var(--ink);font-size:clamp(1.75rem,1.2rem + 1.9vw,2.75rem);font-weight:400;line-height:1}.lockup-triad{font-family:var(--font-mono);font-size:var(--t-eyebrow);text-transform:uppercase;letter-spacing:.14em;color:var(--ink-3);display:block}.lockup-triad,.lockup-triad b{font-weight:500}.lockup-triad b[data-tone=drifted]{color:var(--drifted)}.lockup-triad i{color:var(--rule-2);padding:0 .55em;font-style:normal}.lockup-tagline{font-size:var(--t-body);line-height:var(--lh-prose);color:var(--ink-2)}.lockup-sign{padding-bottom:var(--s-6);margin-bottom:var(--s-7);border-bottom:var(--hair) solid var(--rule)}.defs{gap:var(--s-5) var(--s-6);grid-template-columns:repeat(auto-fit,minmax(238px,1fr));display:grid}.def{padding-top:var(--s-3);border-top:var(--hair) solid var(--rule-2);flex-direction:column;min-width:0}.def,.def-term{gap:var(--s-2);display:flex}.def-term{align-items:baseline;font-family:var(--font-mono);font-size:var(--t-stamp);text-transform:uppercase;letter-spacing:var(--tr-stamp);color:var(--ink);font-weight:600}.def[data-tone=trusted] .def-term{color:var(--trusted)}.def[data-tone=suspicious] .def-term{color:var(--suspicious)}.def[data-tone=drifted] .def-term{color:var(--drifted)}.def[data-tone=failed] .def-term{color:var(--failed)}.def-body{font-size:var(--t-small);color:var(--ink-2);line-height:1.5}.def-body strong{color:var(--ink);font-weight:600}.band-head{align-items:end;gap:var(--s-4) var(--s-6);margin-bottom:var(--s-6);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.band-title{font-family:var(--font-serif);font-variation-settings:"opsz" 36;letter-spacing:-.026em;color:var(--ink);text-wrap:balance;max-width:18ch;margin:0;font-size:clamp(1.5rem,1.05rem + 1.6vw,2.375rem);font-weight:400;line-height:1.1}.band-note{font-size:var(--t-body);color:var(--ink-3);max-width:54ch;line-height:1.55}.quad{gap:var(--hair);background:var(--rule);border:var(--hair) solid var(--rule);border-radius:var(--r-lg);box-shadow:var(--shadow-1);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.quad-cell{gap:var(--s-2);padding:var(--s-5);background:var(--wash);border-left:2px solid #0000;flex-direction:column;min-width:0;display:flex}.quad-cell[data-tone=trusted]{border-left-color:var(--trusted)}.quad-cell[data-tone=suspicious]{border-left-color:var(--suspicious)}.quad-cell[data-tone=drifted]{border-left-color:var(--drifted);background:var(--drifted)}@supports (color:color-mix(in lab,red,red)){.quad-cell[data-tone=drifted]{background:color-mix(in oklch,var(--drifted) 7%,var(--wash))}}.quad-cell[data-tone=drifted]{box-shadow:inset 0 0 80px -40px var(--glow-drifted)}.quad-cell[data-tone=failed]{border-left-color:var(--failed)}.quad-axes{gap:var(--s-3);flex-wrap:wrap;display:flex}.quad-axis{font-family:var(--font-mono);font-size:var(--t-stamp);letter-spacing:.02em;color:var(--ink-3)}.quad-axis strong{color:var(--ink-2);font-weight:700}.quad-verdict{font-family:var(--font-serif);font-size:var(--t-lede);font-variation-settings:"opsz" 20;letter-spacing:var(--tr-lede);color:var(--ink)}.quad-cell[data-tone=drifted] .quad-verdict{color:var(--drifted)}.quad-cell[data-tone=failed] .quad-verdict{color:var(--failed)}.quad-what{font-size:var(--t-small);color:var(--ink-2);line-height:1.5}.quad-seen{margin-top:var(--s-2);padding-top:var(--s-2);border-top:var(--hair) solid var(--rule);font-family:var(--font-mono);font-size:var(--t-stamp);letter-spacing:.02em;color:var(--ink-3);align-items:center;gap:6px;display:inline-flex}.quad-seen[data-seen=false]{color:var(--drifted);font-weight:600}.rules{flex-direction:column;list-style:none;display:flex}.rule{gap:var(--s-3);padding:var(--s-3) 0;border-bottom:var(--hair) solid var(--rule);grid-template-columns:20px minmax(0,22ch) minmax(0,1fr);align-items:baseline;display:grid}.rule:last-child{border-bottom:0}.rule-mark{color:var(--ink-3);display:inline-flex}.rule-mark[data-met=true]{color:var(--trusted)}.rule-mark[data-met=false]{color:var(--failed)}.rule-name{font-size:var(--t-data);color:var(--ink);font-weight:600}.rule-proof{font-size:var(--t-small);color:var(--ink-3);line-height:1.5}.limits{gap:var(--s-5) var(--s-6);grid-template-columns:repeat(auto-fit,minmax(268px,1fr));list-style:none;display:grid}.limit{gap:var(--s-2);padding-left:var(--s-4);border-left:2px solid var(--rule-2);flex-direction:column;min-width:0;display:flex}.limit-what{font-family:var(--font-serif);font-size:var(--t-lede);font-variation-settings:"opsz" 20;letter-spacing:var(--tr-lede);color:var(--ink);line-height:1.25}.limit-why{font-size:var(--t-small);color:var(--ink-3);line-height:1.55}.hero-single{grid-template-columns:minmax(0,1fr)}.hero-single .hero-title{max-width:24ch}.hero-single .hero-deck{max-width:62ch}.next{gap:var(--s-4);grid-template-columns:repeat(auto-fit,minmax(228px,1fr));display:grid}.next-item{padding:var(--s-4) 0 0;border-top:var(--hair) solid var(--rule-2);color:var(--ink-2);transition:border-color var(--m-state) var(--ease);flex-direction:column;gap:6px;display:flex}.next-item:hover{border-top-color:var(--ink)}.next-name{align-items:center;gap:var(--s-2);font-family:var(--font-sans);font-size:var(--t-body);color:var(--ink);font-weight:600;display:flex}.next-what{font-size:var(--t-small);color:var(--ink-3);line-height:1.45}@media (prefers-reduced-motion:no-preference){.reveal[data-shown=false]{opacity:0;transform:translateY(14px)}.reveal{opacity:1;transition:opacity var(--m-cinema) var(--ease-cinema),transform var(--m-cinema) var(--ease-cinema);transition-delay:var(--reveal-delay,0s);transform:none}}@media (max-width:1000px){.hero-in,.judges-grid{grid-template-columns:minmax(0,1fr)}.judges-dial,.judges-grid{gap:var(--s-5)}.judges-dial{text-align:left;justify-content:flex-start;flex-direction:row;max-width:none}.judges-dial .scene-note{max-width:42ch}.hero-title{max-width:18ch}.band-head,.duo{grid-template-columns:minmax(0,1fr)}}@media (max-width:940px){.steps,.tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.quad{grid-template-columns:minmax(0,1fr)}.rule{grid-template-columns:20px minmax(0,1fr)}.rule-proof{grid-column:2/-1}}@media (max-width:720px){.nav-quiet{display:none}.poster{padding:0 var(--s-4)}.band{padding:var(--s-7) 0}.scene{padding:var(--s-4)}.scene-checks,.scene-readout,.steps,.tiles{grid-template-columns:minmax(0,1fr)}.panel{padding:var(--s-4)}}.pulse{display:block;overflow:visible}.pulse-base{stroke:var(--rule);stroke-width:1px}.pulse-dot{fill:var(--track)}.pulse-dot[data-tone=trusted]{fill:var(--trusted)}.pulse-dot[data-tone=suspicious]{fill:var(--suspicious)}.pulse-dot[data-tone=drifted]{fill:var(--drifted)}.pulse-dot[data-tone=failed]{fill:var(--failed)}.pulse-dot[data-absent]{fill:none;stroke:var(--ink-3);stroke-width:1.25px;stroke-dasharray:1.6 1.6}.pulse-plan{stroke:var(--rule-2);stroke-width:1px;stroke-dasharray:2 2}.handoff-facts{gap:var(--s-2) var(--s-5);padding-bottom:var(--s-4);overflow-wrap:anywhere;flex-wrap:wrap;display:flex}.incident-pulse{align-items:center;flex-wrap:wrap}.incident-pulse,.vseries{gap:var(--s-3);display:flex}.vseries{flex-direction:column;margin:0}.vseries-scroll{padding:2px 0 4px;overflow:auto hidden}.vseries-plot{width:100%;display:block;overflow:visible}@media (max-width:640px){.vseries-plot{min-width:540px}.repairflow{min-width:560px}}.repairflow-scroll{overflow:auto hidden}.vseries-band rect{fill:var(--ink-3)}@supports (color:color-mix(in lab,red,red)){.vseries-band rect{fill:color-mix(in oklch,var(--ink-3) 5%,transparent)}}.vseries-band line{stroke:var(--rule-2);stroke-width:1px;stroke-dasharray:3 3}.vseries-band[data-tone=moved] rect{fill:var(--drifted)}@supports (color:color-mix(in lab,red,red)){.vseries-band[data-tone=moved] rect{fill:color-mix(in oklch,var(--drifted) 11%,transparent)}}.vseries-band[data-tone=moved] line{stroke:var(--drifted);stroke-dasharray:none}.vseries-band[data-tone=repaired] rect{fill:var(--accent)}@supports (color:color-mix(in lab,red,red)){.vseries-band[data-tone=repaired] rect{fill:color-mix(in oklch,var(--accent) 10%,transparent)}}.vseries-band[data-tone=repaired] line{stroke:var(--accent);stroke-dasharray:none}.vseries-floor,.vseries-tick line{stroke:var(--rule);stroke-width:1px}.vseries-tick line{stroke-dasharray:2 4}.vseries-date,.vseries-tick text{font-family:var(--font-mono);letter-spacing:.02em;fill:var(--ink-3);font-size:10px}.vseries-line{fill:none;stroke:var(--ink-2);stroke-width:1.5px;stroke-linejoin:round;stroke-linecap:round}.vseries-hit{fill:#0000}.vseries-dot{fill:var(--bg);stroke:var(--ink-2);stroke-width:2px}.vseries-point[data-tone=trusted] .vseries-dot{stroke:var(--trusted)}.vseries-point[data-tone=suspicious] .vseries-dot{stroke:var(--suspicious)}.vseries-point[data-tone=drifted] .vseries-dot{stroke:var(--drifted)}.vseries-point[data-tone=failed] .vseries-dot{stroke:var(--failed)}.vseries-doubt{fill:none;stroke:var(--suspicious);stroke-width:1px;stroke-dasharray:2 2}.vseries-gap{stroke:var(--ink-3);stroke-width:1.5px;stroke-linecap:round}.vseries-point{cursor:default}.vseries-point:focus-visible{outline:none}.vseries-point:focus-visible .vseries-hit{fill:var(--focus)}@supports (color:color-mix(in lab,red,red)){.vseries-point:focus-visible .vseries-hit{fill:color-mix(in oklch,var(--focus) 10%,transparent)}}.vseries-point:focus-visible .vseries-hit{stroke:var(--focus);stroke-width:1.5px}.vseries-point[data-active] .vseries-dot{fill:var(--ink)}@media (prefers-reduced-motion:no-preference){.vseries-dot{transition:r var(--m-state) var(--ease),fill var(--m-state) var(--ease)}}.vseries-readout{align-items:baseline;gap:var(--s-2);padding:var(--s-2) var(--s-3);border:var(--hair) solid var(--rule);border-radius:var(--r-md);background:var(--surface);flex-wrap:wrap;min-height:2.25rem;display:flex}.vseries-when{font-family:var(--font-mono);font-size:var(--t-small);color:var(--ink-3)}.vseries-value{font-size:var(--t-data);color:var(--ink)}.vseries-path{font-family:var(--font-mono);font-size:var(--t-small);color:var(--ink-2);overflow-wrap:anywhere}.vseries-caption{font-size:var(--t-small);line-height:var(--lh-prose);color:var(--ink-3);max-width:62ch}.chain{width:100%;display:block;overflow:visible}.chainrow{align-items:flex-start;gap:var(--s-6);flex-wrap:wrap;display:flex}.chainrow>.chain{flex:0 300px}.chainrow-copy{flex:22rem;max-width:46ch}.chain-node{fill:var(--wash);stroke:var(--rule-2);stroke-width:1px}.chain-node[data-kind=page]{stroke-dasharray:3 3}.chain-node[data-tone=trusted]{stroke:var(--trusted)}.chain-node[data-tone=suspicious]{stroke:var(--suspicious)}.chain-node[data-tone=drifted]{stroke:var(--drifted)}.chain-node[data-tone=failed]{stroke:var(--failed)}.chain-label{font-family:var(--font-mono);fill:var(--ink);font-size:12px}.chain-label[data-strong],.chain-node[data-kind=value]+.chain-label{font-weight:600}.chain-note{font-family:var(--font-sans);fill:var(--ink-3);font-size:10.5px}.chain-edge{stroke:var(--rule-2);stroke-width:1.25px}.chain-edge[data-broken]{stroke:var(--failed);stroke-dasharray:3 3}.chain-sever{stroke:var(--failed);stroke-width:1.5px;stroke-linecap:round}.repairflow{width:100%;display:block;overflow:visible}.rf-node{fill:var(--wash);stroke:var(--rule-2);stroke-width:1px}.rf-node[data-tone=trusted]{stroke:var(--trusted)}.rf-node[data-tone=failed]{stroke:var(--failed)}.rf-node[data-tone=suspicious]{stroke:var(--suspicious)}.rf-node[data-tone=accent]{stroke:var(--accent);stroke-dasharray:4 3}.rf-gate{fill:none;stroke:var(--trusted);stroke-width:1.25px}.rf-edge{stroke:var(--rule-2);stroke-width:1.25px;fill:none}.rf-edge[data-chosen]{stroke:var(--accent)}.rf-branch{fill:none;stroke:var(--rule-2);stroke-width:1px;stroke-dasharray:3 3}.rf-branch[data-chosen]{stroke:var(--accent);stroke-dasharray:none;stroke-width:1.25px}.rf-sever{stroke:var(--failed);stroke-width:1.5px;stroke-linecap:round}.rf-label{fill:var(--ink);font-size:12px}.rf-label,.rf-selector{font-family:var(--font-mono)}.rf-selector{fill:var(--ink-2);font-size:11.5px}.rf-selector[data-chosen]{fill:var(--ink);font-weight:600}.rf-track{fill:var(--ink-3)}@supports (color:color-mix(in lab,red,red)){.rf-track{fill:color-mix(in oklch,var(--ink-3) 14%,transparent)}}.rf-bar{fill:var(--ink-3)}.rf-bar[data-chosen]{fill:var(--accent)}.rf-head,.rf-note,.rf-origin,.rf-pct{font-family:var(--font-mono);fill:var(--ink-3);font-size:10px}.rf-head{letter-spacing:var(--tr-stamp);text-transform:uppercase}@media print{.link{background-size:100% 1px}.field,.hero:before,.ruled{display:none}.panel,.scene,.step,.tile,.tiles{box-shadow:none;background:0 0}.panel:before,.scene:before{display:none}.chip,.hero-title em,.scene-value[data-wrong=true] dd,.tile-figure{text-shadow:none}.sevbar-seg[data-tone=drifted],.sevbar-seg[data-tone=failed]{box-shadow:none}.band,.def,.duo-col,.scene,.step,.tile{break-inside:avoid}}.picker{border:0;min-width:0;margin:0;padding:0}.picker-legend{margin-bottom:var(--s-4);font-size:var(--t-body);color:var(--ink);flex-direction:column;gap:2px;padding:0;font-weight:550;display:flex}.cards{gap:var(--s-3);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));display:grid}.srccard{gap:var(--s-2);padding:var(--s-4);background:var(--wash);border:var(--hair) solid var(--rule);border-radius:var(--r-lg);cursor:pointer;transition:border-color var(--m-state) var(--ease),background-color var(--m-state) var(--ease);flex-direction:column;display:flex;position:relative}.srccard:hover{border-color:var(--ink-3);background:var(--surface-2)}.srccard[data-selected=true]{border-color:var(--ink-2);background:var(--surface-2);box-shadow:var(--shadow-1)}.srccard:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.srccard-head{align-items:center;gap:var(--s-2);display:flex}.srccard-glyph{color:var(--ink-2);display:inline-flex}.srccard-cat{font-family:var(--font-mono,monospace);font-size:var(--t-stamp);letter-spacing:var(--tr-stamp);text-transform:uppercase;color:var(--ink-3);flex:1}.srccard-tick{border:var(--hair) solid var(--rule-2);color:#0000;width:18px;height:18px;transition:color var(--m-state) var(--ease),border-color var(--m-state) var(--ease),background-color var(--m-state) var(--ease);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.srccard[data-selected=true] .srccard-tick{color:var(--bg);background:var(--ink);border-color:var(--ink)}.srccard-name{font-size:var(--t-lede);line-height:var(--lh-dense);color:var(--ink);font-weight:550}.srccard-blurb{font-size:var(--t-small);line-height:var(--lh-prose);color:var(--ink-2)}.srccard-caps{flex-wrap:wrap;gap:4px;margin-top:2px;display:flex}.srccard-cap{font-size:var(--t-stamp);color:var(--ink-2);border:var(--hair) solid var(--rule);border-radius:var(--r-sm);padding:1px 6px}.srccard-foot{justify-content:space-between;align-items:center;gap:var(--s-2);padding-top:var(--s-2);border-top:var(--hair) solid var(--rule);font-size:var(--t-stamp);color:var(--ink-3);display:flex}.srccard-recorded{color:var(--trusted);white-space:nowrap}.composer{gap:var(--s-3);padding:var(--s-5);border:var(--hair) solid var(--rule);border-radius:var(--r-lg);background:var(--wash);opacity:.55;transition:opacity var(--m-state) var(--ease);flex-direction:column;display:flex}.composer[data-ready=true]{opacity:1}.composer-head{flex-direction:column;gap:2px;display:flex}.composer-label{font-size:var(--t-body);color:var(--ink);font-weight:550}.input{width:100%;padding:9px var(--s-3);font-family:var(--font-mono,monospace);font-size:var(--t-data);color:var(--ink);background:var(--surface);border:var(--hair) solid var(--rule-2);border-radius:var(--r-md);transition:border-color var(--m-state) var(--ease)}.input::placeholder{color:var(--ink-3)}.input:hover:not(:disabled){border-color:var(--ink-3)}.input:focus-visible{outline:2px solid var(--focus);outline-offset:1px;border-color:var(--ink-3)}.input:disabled{cursor:not-allowed;color:var(--ink-3);background:0 0}.input[aria-invalid=true]{border-color:var(--failed)}.input-sm{width:auto;min-width:200px;padding:4px var(--s-2);font-size:var(--t-stamp)}.gate{min-height:20px}.gate-idle{font-size:var(--t-small);color:var(--ink-3)}.gate-list{gap:2px var(--s-4);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.gate-line{font-size:var(--t-small);color:var(--ink-2);align-items:center;gap:5px;display:inline-flex}.gate-mark{color:var(--trusted);display:inline-flex}.gate-line[data-ok=false]{color:var(--ink)}.gate-line[data-ok=false] .gate-mark{color:var(--failed)}.gate-why{font-size:var(--t-small);line-height:var(--lh-prose);color:var(--ink);border-left:var(--rule-2) solid var(--failed);padding-left:var(--s-3);flex-basis:100%;margin-top:4px}.examples{gap:6px}.examples,.examples-list{flex-direction:column;display:flex}.examples-list{gap:2px;margin:0;padding:0;list-style:none}.example{justify-content:space-between;align-items:center;gap:var(--s-3);text-align:left;border:var(--hair) solid transparent;border-radius:var(--r-sm);width:100%;transition:background-color var(--m-state) var(--ease),border-color var(--m-state) var(--ease);padding:4px 6px;display:flex}.example:hover{background:var(--surface-2);border-color:var(--rule)}.example-url{text-overflow:ellipsis;white-space:nowrap;font-size:var(--t-stamp);color:var(--ink-2);overflow:hidden}.example-tag{font-size:var(--t-stamp);letter-spacing:var(--tr-stamp);text-transform:uppercase;color:var(--ink-3);flex:none}.example-tag[data-free=true]{color:var(--trusted)}.example-tag[data-blocked=true]{color:var(--suspicious)}.composer-run{align-items:center;gap:var(--s-3);padding-top:var(--s-2);border-top:var(--hair) solid var(--rule);flex-wrap:wrap;display:flex}.composer-cost{flex:1;min-width:200px}.run-stages{margin-top:var(--s-2)}.check[data-result=waiting],.check[data-result=waiting] .check-code{color:var(--ink-3)}.pulse-dot,.wait-dot{border-radius:50%;width:7px;height:7px;display:block}.wait-dot{border:var(--hair) solid var(--rule-2)}.pulse-dot{background:var(--accent)}@media (prefers-reduced-motion:no-preference){.pulse-dot{animation:collect-pulse 1.4s var(--ease) infinite}}@keyframes collect-pulse{0%,to{opacity:1;box-shadow:0 0 0 0 var(--glow-accent)}50%{opacity:.55;box-shadow:0 0 0 5px #0000}}.run-progress-foot{align-items:center;gap:var(--s-3);margin-top:var(--s-4);padding-top:var(--s-4);border-top:var(--hair) solid var(--rule);flex-wrap:wrap;display:flex}.progress{background:var(--track);border-radius:2px;flex:1;min-width:160px;height:4px;overflow:hidden}.progress-fill{background:var(--accent);height:100%;transition:width var(--m-layout) var(--ease-out);display:block}.run-progress-count{font-variant-numeric:tabular-nums;white-space:nowrap}.run-verdict-main{gap:var(--s-6);grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.run-verdict-title{font-size:var(--t-deck);line-height:var(--lh-display)}.run-verdict-dial{align-items:center;gap:var(--s-2);text-align:center;flex-direction:column;max-width:200px;display:flex}.run-verdict-foot{align-items:center;gap:var(--s-2) var(--s-3);margin-top:var(--s-4);padding-top:var(--s-4);border-top:var(--hair) solid var(--rule);flex-wrap:wrap;display:flex}.sec-head:has(.tools){grid-template-columns:auto minmax(0,1fr)}.sec-head:has(.tools) .sec-tools{grid-column:1/-1;justify-content:flex-start}.tools{align-items:center;gap:var(--s-2) var(--s-3);flex-wrap:wrap;display:flex}.tools .seg-item{width:auto;min-width:28px;padding:0 var(--s-3);font-size:var(--t-stamp);letter-spacing:var(--tr-stamp);text-transform:uppercase;white-space:nowrap}.search,.sortable{display:inline-flex}.sortable{color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;align-items:center;gap:4px}.sortable:hover{color:var(--ink)}.sortable-mark{color:var(--ink-3)}th[aria-sort=ascending] .sortable-mark{color:var(--ink)}.values .tbl{min-width:860px}.val{font-size:var(--t-body);color:var(--ink)}.warn{color:var(--drifted);font-weight:550}.mixbar{gap:2px;height:26px;display:flex}.mixbar-seg{border-radius:var(--r-sm);background:var(--surface-3);justify-content:center;align-items:center;min-width:0;padding:0 6px;display:flex;overflow:hidden}.mixbar-seg[data-tone=trusted]{background:var(--field-trusted);box-shadow:inset 0 0 0 var(--hair) var(--trusted)}.mixbar-seg[data-tone=suspicious]{background:var(--field-suspicious);box-shadow:inset 0 0 0 var(--hair) var(--suspicious)}.mixbar-seg[data-tone=accent]{background:var(--field-accent);box-shadow:inset 0 0 0 var(--hair) var(--rule-2)}.mixbar-seg[data-tone=failed]{background:var(--field-failed);box-shadow:inset 0 0 0 var(--hair) var(--failed)}.mixbar-label{font-size:var(--t-stamp);letter-spacing:var(--tr-stamp);text-transform:uppercase;color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mixbar-label strong{color:var(--ink);font-variant-numeric:tabular-nums}.profile{flex-direction:column;gap:6px;display:flex}.profile-row{align-items:center;gap:var(--s-3);grid-template-columns:minmax(90px,150px) minmax(60px,1fr) auto;display:grid}.profile-name{font-size:var(--t-stamp);color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.profile-track{background:var(--track);height:6px;overflow:hidden}.profile-fill,.profile-track{border-radius:3px;display:block}.profile-fill{background:var(--ink-3);height:100%}.profile-fill[data-ambiguous=true]{background:var(--drifted)}.profile-read{font-size:var(--t-stamp);color:var(--ink-3);white-space:nowrap;font-variant-numeric:tabular-nums}.striplist{gap:var(--s-2);flex-direction:column;display:flex}.striprow{align-items:center;gap:var(--s-3);grid-template-columns:minmax(90px,150px) minmax(0,1fr);display:grid}@media (max-width:720px){.striprow{grid-template-columns:minmax(0,1fr);gap:2px}}.guards{gap:var(--s-4);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));display:grid}.guard{padding-left:var(--s-4);border-left:var(--rule-2) solid;flex-direction:column;gap:6px;display:flex}.guard-title{font-size:var(--t-body);color:var(--ink);font-weight:550}.guard-body{font-size:var(--t-small);line-height:var(--lh-prose);color:var(--ink-2)}@media (max-width:900px){.run-verdict-main{grid-template-columns:minmax(0,1fr)}.run-verdict-dial{text-align:left;align-items:flex-start;max-width:none}}@media (max-width:720px){.cards{grid-template-columns:minmax(0,1fr)}.composer{padding:var(--s-4)}.tools{width:100%}.input-sm,.search{width:100%;min-width:0}.profile-row{grid-template-columns:minmax(0,1fr) auto}.profile-track{order:3;grid-column:1/-1}.mixbar{flex-direction:column;height:auto}.mixbar-seg{justify-content:flex-start;padding:4px 8px}}@font-face{font-family:Mono Fallback;src:local(Consolas),local(DejaVu Sans Mono),local(Menlo);size-adjust:104%;ascent-override:98%;descent-override:29%;line-gap-override:0%}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scrollbar-color:var(--rule-2) transparent;scrollbar-width:thin}body{background:var(--bg);color:var(--ink);font-family:var(--font-sans);font-size:var(--t-body);line-height:var(--lh-prose);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-variant-numeric:tabular-nums;caret-color:var(--accent);margin:0}::selection{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){::selection{background:color-mix(in oklch,var(--accent) 28%,transparent)}}::selection{color:var(--ink)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--rule-2);border:3px solid var(--bg);border-radius:999px}::-webkit-scrollbar-thumb:hover{background:var(--ink-3)}::marker{color:var(--ink-3)}@media (prefers-reduced-motion:no-preference){.tbl td,.tbl th,.topbar-in,body{transition:background-color var(--m-reveal) var(--ease),border-color var(--m-reveal) var(--ease),color var(--m-reveal) var(--ease)}}h1,h2,h3{margin:0;font-weight:500}p{margin:0}a{color:inherit;text-decoration:none}dd,dl,ol,ul{margin:0;padding:0}button{font:inherit;color:inherit;cursor:pointer}:where(a,button,summary,[tabindex],input,select):focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:var(--r-sm)}.h-display,.h-title{font-family:var(--font-serif);font-size:var(--t-display);font-variation-settings:"opsz" 30;letter-spacing:var(--tr-display);font-weight:400;line-height:var(--lh-display);color:var(--ink);text-wrap:balance;max-width:22ch}.h-section{font-family:var(--font-sans);font-size:var(--t-data);letter-spacing:0;font-weight:600;line-height:var(--lh-dense);color:var(--ink)}.eyebrow{font-size:var(--t-stamp);text-transform:uppercase;letter-spacing:.085em;line-height:1.25}.caption,.eyebrow{font-family:var(--font-mono);color:var(--ink-2);font-weight:500}.caption{font-size:var(--t-small);letter-spacing:var(--tr-small);line-height:1.4;display:block}.lede{font-family:var(--font-serif);font-size:var(--t-lede);font-variation-settings:"opsz" 17;letter-spacing:var(--tr-lede);font-weight:300;line-height:1.45}.lede,.prose{color:var(--ink-2);max-width:var(--measure);text-wrap:pretty}.prose{font-size:var(--t-body);line-height:var(--lh-prose)}.prose strong{color:var(--ink);font-weight:600}.prose em{font-family:var(--font-serif);font-variation-settings:"opsz" 14;color:var(--ink);font-style:italic}.small{font-size:var(--t-small);letter-spacing:var(--tr-small);line-height:1.45}.micro{font-family:var(--font-mono);font-size:var(--t-stamp);letter-spacing:.02em;color:var(--ink-3);font-variant-numeric:tabular-nums slashed-zero}.muted{color:var(--ink-2)}.quiet{color:var(--ink-3)}.mono{font-variant-numeric:tabular-nums slashed-zero;font-feature-settings:"zero" 1;letter-spacing:-.01em}.code,.mono{font-family:var(--font-mono)}.code{font-size:var(--t-stamp);font-variant-numeric:tabular-nums slashed-zero;font-feature-settings:"zero" 1;background:var(--surface-2);border:var(--hair) solid var(--rule);border-radius:var(--r-sm);white-space:nowrap;padding:1px 5px}.block,.code{color:var(--ink)}.block{font-family:var(--font-mono);font-size:var(--t-small);background:var(--surface);border:var(--hair) solid var(--rule);border-left:2px solid var(--rule-2);border-radius:var(--r-md);padding:var(--s-3) var(--s-4);tab-size:2;margin:0;line-height:1.6;overflow-x:auto}.figure{font-family:var(--font-serif);font-size:var(--t-display);font-variation-settings:"opsz" 30;letter-spacing:var(--tr-display);font-variant-numeric:tabular-nums;font-weight:400;line-height:1}.figure,.link{color:var(--ink)}.link{background-image:linear-gradient(currentColor,currentColor);background-position:0 calc(100% - .04em);background-repeat:no-repeat;background-size:0 var(--hair);text-decoration:none}@media (prefers-reduced-motion:no-preference){.link{transition:background-size var(--m-reveal) var(--ease-out)}}.link:focus-visible,.link:hover{background-size:100% var(--hair)}.link:active{color:var(--ink-2)}.app{flex-direction:column;min-height:100dvh;display:flex}.topbar{z-index:40;padding:var(--s-3) var(--s-5);background:0 0;position:sticky;top:0}.topbar:before{content:"";inset:0 0 calc(var(--s-5) * -1) 0;background:linear-gradient(to bottom,var(--bg) 0,var(--bg) 58%,transparent 100%);position:absolute}@supports (color:color-mix(in lab,red,red)){.topbar:before{background:linear-gradient(to bottom,var(--bg) 0,color-mix(in oklch,var(--bg) 70%,transparent) 58%,transparent 100%)}}.topbar:before{-webkit-backdrop-filter:saturate(1.4)blur(12px);backdrop-filter:saturate(1.4)blur(12px);pointer-events:none;-webkit-mask-image:linear-gradient(#000 62%,#0000);mask-image:linear-gradient(#000 62%,#0000)}.topbar-in{max-width:var(--frame);padding:0 var(--s-4);align-items:center;gap:var(--s-4);border:var(--hair) solid var(--bezel);border-top-color:var(--bezel-lit);border-radius:var(--r-lg);background:var(--surface);height:48px;margin:0 auto;display:flex;position:relative}@supports (color:color-mix(in lab,red,red)){.topbar-in{background:color-mix(in oklch,var(--surface) 82%,transparent)}}.topbar-in{-webkit-backdrop-filter:saturate(1.6)blur(16px);backdrop-filter:saturate(1.6)blur(16px);box-shadow:var(--shadow-2)}@media (prefers-reduced-motion:no-preference){.topbar-in{animation:bar-settle var(--m-cinema) var(--ease-cinema) backwards}}@keyframes bar-settle{0%{opacity:0;box-shadow:none;transform:translateY(-10px)}}@supports not ((-webkit-backdrop-filter:blur(4px)) or (backdrop-filter:blur(4px))){.topbar-in{background:var(--surface)}}.brand{align-items:center;gap:var(--s-2);font-family:var(--font-serif);font-size:var(--t-lede);font-variation-settings:"opsz" 17;letter-spacing:var(--tr-lede);color:var(--ink);white-space:nowrap;font-weight:500;display:inline-flex}.brand-mark{color:var(--ink-2);transition:color var(--m-state) var(--ease)}@media (prefers-reduced-motion:no-preference){.brand-mark{transition:color var(--m-state) var(--ease),transform var(--m-layout) var(--ease-out)}.brand:hover .brand-mark{transform:rotate(90deg)}}.brand:hover .brand-mark{color:var(--accent)}.nav{scrollbar-width:none;align-items:center;gap:2px;display:flex;overflow-x:auto}.nav::-webkit-scrollbar{display:none}.nav-item{padding:0 var(--s-3);height:32px;font-size:var(--t-data);color:var(--ink-3);white-space:nowrap;transition:color var(--m-state) var(--ease);align-items:center;gap:6px;display:inline-flex;position:relative}.nav-item:after{content:"";left:var(--s-3);right:var(--s-3);border-radius:var(--r-sm);background:var(--rule-2);transform-origin:50%;height:2px;position:absolute;bottom:3px;transform:scaleX(0)}@media (prefers-reduced-motion:no-preference){.nav-item:after{transition:transform var(--m-reveal) var(--ease-out),background-color var(--m-state) var(--ease)}}.nav-item:hover:after{transform:scaleX(1)}.nav-item:hover{color:var(--ink)}.nav-item:active{color:var(--ink-2)}.nav-item[aria-current=page]{color:var(--ink)}.nav-item[aria-current=page]:after{background:var(--ink);transform:scaleX(1)}.spacer{margin-left:auto}.page{width:100%;max-width:var(--frame);padding:var(--s-5) var(--s-5) var(--s-8);flex:1;margin:0 auto}@media (prefers-reduced-motion:no-preference){.page-swap{animation:page-in var(--m-reveal) var(--ease-out) backwards}}@keyframes page-in{0%{opacity:0;transform:translateY(10px)}}@media (prefers-reduced-motion:no-preference){::view-transition-old(root){animation-duration:var(--m-layout);animation-timing-function:var(--ease)}::view-transition-new(root){animation-duration:var(--m-layout);animation-timing-function:var(--ease)}}@media (prefers-reduced-motion:reduce){::view-transition-old(root){animation:none}::view-transition-new(root){animation:none}}.foot{border-top:var(--hair) solid var(--rule);margin-top:var(--s-6)}.foot-in{max-width:var(--frame);padding:var(--s-4) var(--s-5);gap:var(--s-4);font-family:var(--font-mono);font-size:var(--t-stamp);letter-spacing:.02em;color:var(--ink-3);margin:0 auto;display:flex}.skip{z-index:100;position:absolute;top:0;left:-9999px}.skip:focus{left:var(--s-4);top:var(--s-4);padding:var(--s-2) var(--s-3);background:var(--surface);border:var(--hair) solid var(--rule-2);border-radius:var(--r-md);box-shadow:var(--shadow-2);font-size:var(--t-data)}.pagehead{align-items:end;gap:var(--s-4) var(--s-6);padding-bottom:var(--s-4);margin-bottom:var(--s-5);border-bottom:var(--hair) solid var(--rule);grid-template-columns:minmax(0,1fr) auto;display:grid}.pagehead-main,.pagehead-meta{gap:var(--s-2);flex-direction:column;min-width:0;display:flex}.pagehead-meta{align-items:flex-end;text-align:right}.pagehead-facts{font-family:var(--font-mono);font-size:var(--t-stamp);letter-spacing:.02em;flex-direction:column;align-items:flex-end;gap:3px;min-width:0;max-width:46ch;display:flex}.crumb,.pagehead-facts,.pagehead-facts .muted{color:var(--ink-3)}.crumb{font-family:var(--font-mono);font-size:var(--t-stamp);letter-spacing:var(--tr-stamp);text-transform:uppercase;margin-bottom:var(--s-2);transition:color var(--m-state) var(--ease);align-items:center;gap:6px;display:inline-flex}.crumb:hover{color:var(--ink)}.sec{margin-top:var(--s-6)}.sec:first-child{margin-top:0}.sec-head{align-items:baseline;gap:var(--s-3);padding-bottom:var(--s-2);margin-bottom:var(--s-3);border-bottom:var(--hair) solid var(--rule);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.sec-note{font-size:var(--t-small);color:var(--ink-3);min-width:0;max-width:78ch;line-height:1.4}.sec-tools{align-items:center;gap:var(--s-2);display:flex}.card{background:var(--surface);border:var(--hair) solid var(--rule);border-radius:var(--r-lg);box-shadow:var(--shadow-1)}.card-pad{padding:var(--s-4)}.surface{background:var(--surface)}.callout{gap:var(--s-3);padding:var(--s-3) 0 var(--s-3) var(--s-4);border-left:2px solid var(--rule-2);display:flex}.callout[data-tone=drifted]{border-left-color:var(--drifted)}.callout[data-tone=failed]{border-left-color:var(--failed)}.callout[data-tone=trusted]{border-left-color:var(--trusted)}.callout[data-tone=accent]{border-left-color:var(--accent);background:var(--decide-fill);border-radius:0 var(--r-md) var(--r-md) 0;padding-right:var(--s-4)}.callout-icon{color:var(--ink-3);flex:none;padding-top:2px;display:inline-flex}.callout[data-tone=accent] .callout-icon{color:var(--accent)}.tbl-wrap{overscroll-behavior-x:contain;padding:var(--s-1);margin:calc(-1 * var(--s-1));overflow-x:auto}.tbl{border-collapse:collapse;width:100%;font-size:var(--t-data);line-height:var(--lh-dense)}.tbl caption,.tbl th{text-align:left}.tbl th{font-family:var(--font-mono);font-size:var(--t-stamp);text-transform:uppercase;letter-spacing:var(--tr-stamp);color:var(--ink-3);padding:0 var(--s-3) var(--s-2);border-bottom:var(--hair) solid var(--rule-2);white-space:nowrap;vertical-align:bottom;font-weight:500}.tbl td{padding:5px var(--s-3);border-bottom:var(--hair) solid var(--rule);color:var(--ink-2)}.tbl tbody tr:last-child td{border-bottom:0}.tbl td:first-child,.tbl th:first-child{padding-left:0}.tbl td:last-child,.tbl th:last-child{padding-right:0}.tbl[data-grid=verdicts]{table-layout:fixed}@media (max-width:1023.98px){.tbl[data-grid=verdicts]{min-width:976px}}.tbl td[data-break]{box-shadow:inset 1px 0 0 0 var(--drifted);padding-left:calc(var(--s-3) + 1px)}.tbl td{vertical-align:baseline}.rowlink>.link{line-height:var(--lh-dense)}.tbl [data-num]{text-align:right;font-variant-numeric:tabular-nums slashed-zero}.tbl [data-nowrap]{white-space:nowrap}.tbl tbody tr[data-interactive]{transition:background-color var(--m-state) var(--ease)}.tbl tbody tr[data-interactive]:hover,.tbl tbody tr[data-open=true]{background:var(--surface-2)}.tbl tbody tr[data-mark] td:first-child{padding-left:var(--s-3);box-shadow:inset 2px 0 0 0 var(--rule-2)}.tbl tbody tr[data-mark=drifted] td:first-child{box-shadow:inset 2px 0 0 0 var(--drifted)}.tbl tbody tr[data-mark=failed] td:first-child{box-shadow:inset 3px 0 0 0 var(--failed)}.tbl tbody tr[data-mark=suspicious] td:first-child{box-shadow:inset 2px 0 0 0 var(--suspicious);border-left:2px dotted var(--suspicious)}.tbl tbody tr[data-linked=true]{background:var(--decide-fill)}.tbl tbody tr[data-linked=true] td:first-child{box-shadow:inset 2px 0 0 0 var(--accent)}.rows{flex-direction:column;display:flex}.row{gap:var(--s-3);padding:var(--s-2) 0;border-bottom:var(--hair) solid var(--rule);font-size:var(--t-data);grid-template-columns:150px minmax(0,1fr);display:grid}.row:last-child{border-bottom:0}.row-label{color:var(--ink-3)}.chip,.row-label{font-family:var(--font-mono);font-size:var(--t-stamp);text-transform:uppercase;letter-spacing:var(--tr-stamp)}.chip{color:var(--ink-2);white-space:nowrap;align-items:center;gap:4px;font-weight:500;line-height:1;display:inline-flex}.chip[data-tone=trusted]{color:var(--trusted)}.chip[data-tone=suspicious]{color:var(--suspicious)}.chip[data-tone=drifted]{color:var(--drifted);font-weight:600}.chip[data-tone=failed]{color:var(--failed);font-weight:700}.chip[data-tone=accent]{color:var(--accent);background:var(--decide-fill);border-left:2px solid var(--accent);border-radius:0 var(--r-sm) var(--r-sm) 0;padding:3px 6px 3px 5px}.chip[data-absent=true]{color:var(--ink-3);border-bottom:var(--hair) dashed var(--rule-2);padding-bottom:1px;font-weight:400}.chip[data-bare=true]{color:var(--ink-2)}.term{border-bottom:var(--hair) dotted var(--rule-2);cursor:help}.term:hover{border-bottom-color:var(--ink-2)}.ribbon{font-family:var(--font-mono);font-size:var(--t-stamp);letter-spacing:-.01em;flex-wrap:wrap;align-items:center;gap:2px;display:inline-flex}.ribbon-seg{background:var(--surface-2);border:var(--hair) solid var(--rule);border-radius:var(--r-sm);color:var(--ink-2);white-space:nowrap;padding:2px 6px;position:relative}.ribbon-seg[data-changed=true]{color:var(--drifted);border-color:var(--drifted);font-weight:600}.ribbon-seg[data-changed=true]:before{content:"";background:var(--drifted);border-radius:var(--r-sm) 0 0 var(--r-sm);width:2px;position:absolute;top:-1px;bottom:-1px;left:-1px}.ribbon[data-scale=lg]{font-size:var(--t-data);gap:3px}.ribbon[data-scale=lg] .ribbon-seg{padding:4px var(--s-2)}.verdicts{grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:0;min-width:0;display:grid}.verdict{min-width:0;padding:0 var(--s-2);border-left:var(--hair) solid transparent;flex-direction:column;gap:3px;display:flex}.verdict:first-child{padding-left:0}.verdict-value{align-items:baseline;gap:var(--s-1);flex-wrap:wrap;display:inline-flex}.verdict-name{font-family:var(--font-mono);font-size:var(--t-stamp);text-transform:uppercase;letter-spacing:var(--tr-stamp);color:var(--ink-3)}.verdicts[data-split=true] .verdict[data-break=true]{border-left:var(--hair) solid var(--drifted);margin-left:var(--s-2);padding-left:var(--s-3)}.verdicts[data-split=true]:after{content:"The judges disagree.";clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.spine{padding-left:var(--s-5);position:relative}.spine:before{content:"";width:var(--hair);background:var(--rule);position:absolute;top:6px;bottom:6px;left:5px}.node{padding-bottom:var(--s-4);position:relative}.node:last-child{padding-bottom:0}.node:before{content:"";left:calc(var(--s-5) * -1 + 2px);background:var(--bg);border:var(--hair) solid var(--rule-2);border-radius:50%;width:7px;height:7px;position:absolute;top:5px}.node[data-tone=drifted]:before{border-color:var(--drifted);background:var(--drifted)}.node[data-tone=failed]:before{border-color:var(--failed);background:var(--failed)}.node[data-tone=trusted]:before{border-color:var(--trusted);background:var(--trusted)}.node[data-tone=accent]:before{border-color:var(--accent);background:var(--accent)}.node-head{align-items:baseline;font-size:var(--t-data);flex-wrap:wrap}.node-body,.node-head{gap:var(--s-2);display:flex}.node-body{margin-top:var(--s-2);flex-direction:column}.ruler{align-items:center;gap:0;min-height:22px;display:flex}.ruler-node{width:var(--hair);background:var(--drifted);flex:none;height:14px;position:relative}.ruler-node[data-kind=flagged]{background:var(--drifted);box-shadow:0 0 0 1px var(--drifted)}.ruler-node[data-kind=wrong]{background:var(--failed);box-shadow:0 0 0 1px var(--failed)}.ruler-track{height:var(--hair);background:var(--rule-2);flex:1;min-width:2px;position:relative}.ruler-figure{font-family:var(--font-mono);font-size:var(--t-stamp);letter-spacing:.02em;color:var(--ink-2);white-space:nowrap;background:var(--bg);padding:0 5px;position:absolute;bottom:5px;left:50%;transform:translate(-50%)}.ruler[data-zero=true] .ruler-track{flex:none;width:0;min-width:0}.ruler[data-zero=true] .ruler-figure{color:var(--failed);padding-left:var(--s-2);font-weight:700;left:0;transform:none}.ruler-ends{justify-content:space-between;gap:var(--s-4);font-family:var(--font-mono);font-size:var(--t-stamp);letter-spacing:.02em;color:var(--ink-3);display:flex}.meter{background:var(--track);min-width:60px;height:6px;position:relative;overflow:hidden}.meter,.meter-fill{border-radius:999px;display:block}.meter-fill{background:var(--trusted);height:100%}.meter-fill[data-grade=restless]{background:var(--suspicious)}.meter-fill[data-grade=volatile]{background:var(--failed)}.meter[data-grade=unproven]{border-bottom:var(--hair) dashed var(--rule-2);background:0 0;border-radius:0;height:6px;overflow:visible}.meter[data-grade=unproven] .meter-fill{display:none}.meter[data-grade=unproven]:before{content:"";border-bottom:2px solid var(--ink-3);width:18%;position:absolute;bottom:-1px;left:0}.btn{padding:5px var(--s-3);font-size:var(--t-data);color:var(--ink);border:var(--hair) solid var(--rule-2);border-radius:var(--r-md);white-space:nowrap;transition:background-color var(--m-state) var(--ease),border-color var(--m-state) var(--ease);background:0 0;align-items:center;gap:6px;font-weight:500;display:inline-flex}@media (prefers-reduced-motion:no-preference){.btn{transition:background-color var(--m-state) var(--ease),border-color var(--m-state) var(--ease),transform var(--m-state) var(--ease)}}.btn:hover{background:var(--surface-2);border-color:var(--ink-3)}.btn:active{background:var(--surface-3);transform:translateY(.5px)}.btn:disabled,.btn[aria-disabled=true]{color:var(--ink-3);border-color:var(--rule);cursor:not-allowed;background:0 0;transform:none}.btn[data-variant=primary]{background:var(--accent);border-color:var(--accent);color:var(--bg);font-weight:600}.btn[data-variant=primary]:hover{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.btn[data-variant=primary]:hover{background:color-mix(in oklch,var(--accent) 86%,var(--ink))}}.btn[data-variant=primary]:hover{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.btn[data-variant=primary]:hover{border-color:color-mix(in oklch,var(--accent) 86%,var(--ink))}}.btn[data-variant=primary]:active{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.btn[data-variant=primary]:active{background:color-mix(in oklch,var(--accent) 74%,var(--ink))}}.btn[data-variant=ink]{background:var(--ink);border-color:var(--ink);color:var(--bg);font-weight:600}.btn[data-variant=ink]:hover{background:var(--ink)}@supports (color:color-mix(in lab,red,red)){.btn[data-variant=ink]:hover{background:color-mix(in oklch,var(--ink) 88%,var(--accent))}}.btn[data-variant=ink]:hover{border-color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.btn[data-variant=ink]:hover{border-color:color-mix(in oklch,var(--ink) 88%,var(--accent))}}.btn[data-variant=ink]:active{background:var(--ink)}@supports (color:color-mix(in lab,red,red)){.btn[data-variant=ink]:active{background:color-mix(in oklch,var(--ink) 78%,var(--accent))}}.btn[data-variant=ink]{isolation:isolate;position:relative;overflow:hidden}@media (prefers-reduced-motion:no-preference){.btn[data-variant=ink]:before{content:"";z-index:-1;background:linear-gradient(105deg,transparent 38%,var(--bg) 50%,transparent 62%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.btn[data-variant=ink]:before{background:linear-gradient(105deg,transparent 38%,color-mix(in oklch,var(--bg) 42%,transparent) 50%,transparent 62%)}}.btn[data-variant=ink]:before{transform:translate(-130%)}.btn[data-variant=ink]:hover:before{animation:sheen var(--m-layout) var(--ease-out)}}@keyframes sheen{to{transform:translate(130%)}}.btn[data-variant=destructive]{color:var(--failed);border-color:var(--failed)}@supports (color:color-mix(in lab,red,red)){.btn[data-variant=destructive]{border-color:color-mix(in oklch,var(--failed) 45%,transparent)}}.btn[data-variant=destructive]{border-left:2px solid var(--failed)}.btn[data-variant=destructive]:hover{background:var(--failed)}@supports (color:color-mix(in lab,red,red)){.btn[data-variant=destructive]:hover{background:color-mix(in oklch,var(--failed) 12%,transparent)}}.btn[data-variant=destructive]:hover{border-color:var(--failed)}.btn[data-variant=destructive]:active{background:var(--failed)}@supports (color:color-mix(in lab,red,red)){.btn[data-variant=destructive]:active{background:color-mix(in oklch,var(--failed) 20%,transparent)}}.btn[data-variant=quiet]{color:var(--ink-2);padding-left:var(--s-2);padding-right:var(--s-2);border-color:#0000}.btn[data-variant=quiet]:hover{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--rule-2);text-decoration-color:var(--rule-2);text-underline-offset:.22em;background:0 0}.seg{border:var(--hair) solid var(--rule);border-radius:var(--r-md);gap:1px;padding:1px}.seg,.seg-item{align-items:center;display:inline-flex}.seg-item{border-radius:calc(var(--r-md) - 1px);width:28px;height:24px;color:var(--ink-3);transition:background-color var(--m-state) var(--ease),color var(--m-state) var(--ease);background:0 0;border:0;justify-content:center}.seg-item:hover{color:var(--ink);background:var(--surface-2)}.seg-item:active{background:var(--surface-3)}.seg-item[aria-pressed=true],.seg-item[aria-selected=true]{background:var(--surface-3);color:var(--ink)}.tabs{align-items:stretch;gap:var(--s-1);border-bottom:var(--hair) solid var(--rule);margin-bottom:var(--s-4);scrollbar-width:none;display:flex;overflow-x:auto}.tabs::-webkit-scrollbar{display:none}.tab{padding:var(--s-2) var(--s-3);font-size:var(--t-data);color:var(--ink-3);white-space:nowrap;transition:color var(--m-state) var(--ease);background:0 0;border:0;align-items:center;gap:6px;display:inline-flex;position:relative}.tab:after{content:"";left:var(--s-2);right:var(--s-2);height:2px;transition:background-color var(--m-state) var(--ease);background:0 0;position:absolute;bottom:-1px}.tab:hover{color:var(--ink)}.tab:active{color:var(--ink-2)}.tab[aria-selected=true]{color:var(--ink);font-weight:600}.tab[aria-selected=true]:after{background:var(--ink)}.tab-count{font-family:var(--font-mono);font-size:var(--t-stamp);color:var(--ink-3);font-variant-numeric:tabular-nums}.disclose{min-width:24px;min-height:24px;font-size:var(--t-data);color:var(--ink-3);transition:color var(--m-state) var(--ease);background:0 0;border:0;justify-content:center;align-items:center;gap:6px;margin:-3px 0;padding:2px;display:inline-flex}.legend>summary .disclose,.legend>summary.disclose{min-width:0;margin:0}.disclose:hover{color:var(--ink)}.disclose:active{color:var(--ink-2)}.disclose-caret{flex:none;display:inline-block}@media (prefers-reduced-motion:no-preference){.disclose-caret{transition:transform var(--m-reveal) var(--ease)}}.disclose[aria-expanded=true] .disclose-caret{transform:rotate(90deg)}:root{interpolate-size:allow-keywords}.drawer{gap:var(--s-3);padding:var(--s-3) 0 var(--s-4) var(--s-4);border-left:2px solid var(--rule-2);margin-left:var(--s-1);flex-direction:column;display:flex}@media (prefers-reduced-motion:no-preference){.drawer{animation:drawer-open var(--m-layout) var(--ease-out)}.drawer>*{animation:drawer-contents var(--m-reveal) var(--ease) 60ms backwards}}@keyframes drawer-open{0%{opacity:0;height:0}to{opacity:1;height:auto}}@keyframes drawer-contents{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}.empty{gap:var(--s-2);padding:var(--s-5) 0;border-top:var(--hair) dashed var(--rule);border-bottom:var(--hair) dashed var(--rule);flex-direction:column;display:flex}.empty-title{font-family:var(--font-serif);font-size:var(--t-lede);font-variation-settings:"opsz" 17;letter-spacing:var(--tr-lede);color:var(--ink)}.skeleton{background:var(--surface-2);border-radius:var(--r-sm)}@media (prefers-reduced-motion:no-preference){.skeleton{animation:pulse 1.6s var(--ease) infinite}}@keyframes pulse{50%{opacity:.5}}.stack{gap:var(--s-4)}.stack,.stack-sm{flex-direction:column;display:flex}.stack-sm{gap:var(--s-2)}.stack-lg{gap:var(--s-5);flex-direction:column;display:flex}.inline{gap:var(--s-2)}.inline,.inline-lg{align-items:center;flex-wrap:wrap;display:flex}.inline-lg,.split{gap:var(--s-4)}.split{justify-content:space-between;align-items:flex-start;flex-wrap:wrap;display:flex}.narrow{max-width:68ch;margin:var(--s-6) 0}.stand{gap:var(--s-3);flex-direction:column;display:flex}.footnote{margin-top:var(--s-3);color:var(--ink-3)}.sr-only{clip-path:inset(50%);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute}.exturl,.sr-only{white-space:nowrap;overflow:hidden}.exturl{font-family:var(--font-mono);font-size:var(--t-stamp);color:var(--ink-3);max-width:46ch;transition:color var(--m-state) var(--ease);align-items:center;gap:4px;display:inline-flex}.exturl-text{text-overflow:ellipsis;overflow:hidden}.exturl svg{flex:none}.tbl .exturl{max-width:100%}.exturl:hover{color:var(--ink-2);text-underline-offset:.22em;text-decoration:underline}.legend{border-top:var(--hair) solid var(--rule);padding-top:var(--s-3)}.legend>summary{cursor:pointer;list-style:none}.legend>summary::-webkit-details-marker{display:none}.legend[open]>summary .disclose-caret{transform:rotate(90deg)}.legend-body{gap:var(--s-3);margin-top:var(--s-3);flex-direction:column;display:flex}@media (prefers-reduced-motion:no-preference){.legend[open] .legend-body{animation:drawer-contents var(--m-reveal) var(--ease)}}.legend-row{gap:var(--s-3);grid-template-columns:130px minmax(0,1fr);align-items:baseline;display:grid}.legend-row dt{align-items:center;gap:var(--s-2);font-family:var(--font-mono);font-size:var(--t-stamp);text-transform:uppercase;letter-spacing:var(--tr-stamp);color:var(--ink);display:flex}.legend-row dd{font-size:var(--t-small);color:var(--ink-2)}.legend-swatch{background:var(--rule-2);border-radius:999px;flex:none;width:14px;height:2px}.legend-swatch[data-tone=trusted]{background:var(--trusted)}.legend-swatch[data-tone=suspicious]{background:var(--suspicious)}.legend-swatch[data-tone=drifted]{background:var(--drifted)}.legend-swatch[data-tone=failed]{background:var(--failed)}.legend-swatch[data-tone=accent]{background:var(--accent)}.legend-note{border-top:var(--hair) solid var(--rule);padding-top:var(--s-3)}.diff{gap:var(--s-2);flex-direction:column;display:flex}.diff-pair{padding-bottom:var(--s-2);border-bottom:var(--hair) solid var(--rule)}.diff-pair[data-after=true]{border-bottom:0;padding-bottom:0}.diff-row{align-items:center;gap:var(--s-3);padding:var(--s-2) 0;grid-template-columns:92px minmax(0,1fr) auto;display:grid}.diff-via{padding-left:calc(92px + var(--s-3));font-size:var(--t-small);color:var(--ink-3);overflow-wrap:anywhere;display:block}.diff-via[data-changed=true]{color:var(--drifted)}.diff-when{font-family:var(--font-mono);font-size:var(--t-stamp);letter-spacing:.02em;color:var(--ink-3)}.diff-value{font-size:var(--t-lede);color:var(--ink);text-align:right;font-variant-numeric:tabular-nums slashed-zero;font-weight:500}.diff-claim{font-family:var(--font-serif);font-size:var(--t-lede);font-variation-settings:"opsz" 17;letter-spacing:var(--tr-lede);color:var(--ink);border-top:var(--hair) solid var(--rule-2);padding-top:var(--s-3);margin-top:var(--s-1);font-style:italic}.signals{gap:var(--s-3);flex-direction:column;list-style:none;display:flex}.signal{gap:var(--s-3);grid-template-columns:190px minmax(0,1fr);align-items:baseline;display:grid}.signal-code{font-size:var(--t-stamp);color:var(--ink-3);word-break:break-word}.signal-remedy{font-size:var(--t-small);color:var(--ink-3);border-left:2px solid var(--rule-2);padding-left:var(--s-2)}.rulers{gap:var(--s-4);margin-top:var(--s-4);flex-direction:column;display:flex}.plate{margin:var(--s-4) 0;padding:0}.plate-scroll{overscroll-behavior-x:contain;border-bottom:var(--hair) solid var(--rule);padding:0 0 var(--s-2);overflow-x:auto}.plate-svg{width:100%;min-width:760px;display:block}.plate-tick{letter-spacing:.02em;font-size:10px}.plate-label,.plate-tick{font-family:var(--font-mono);fill:var(--ink-3)}.plate-label{font-size:11px}.plate-label-field{fill:var(--ink);font-weight:600}.plate-label-source{fill:var(--ink-3);font-size:9.5px}.plate-flag{stroke:var(--drifted);stroke-width:2px}.plate-doubt{stroke:var(--failed);stroke-width:2px}.plate-window{stroke:var(--drifted);stroke-width:3.5px;stroke-linecap:butt}.plate-terminal{stroke:var(--drifted);stroke-width:1.5px}.plate-wrong{opacity:.38}.plate-lane[data-active] .plate-wrong{opacity:.5}.plate-open{stroke:var(--ink-3);stroke-width:1.25px;stroke-linecap:butt}.plate-zero{stroke:var(--failed);stroke-width:1.5px}.plate-zero-label{font-family:var(--font-mono);fill:var(--failed);stroke:none;font-size:10px;font-weight:700}.plate-lane{outline:none}.plate-hit{cursor:crosshair}@media (prefers-reduced-motion:no-preference){.plate-lane .plate-label,.plate-lane .plate-open,.plate-lane .plate-window{transition:stroke-width var(--m-state) var(--ease),fill var(--m-state) var(--ease),opacity var(--m-state) var(--ease)}}.plate-svg:focus-within .plate-lane:not([data-active]),.plate-svg:hover .plate-lane:not([data-active]){opacity:.34}.plate-lane[data-active] .plate-window{stroke-width:5px}.plate-lane[data-active] .plate-terminal{stroke-width:2px}.plate-lane[data-active] .plate-label{fill:var(--ink)}.plate-lane[data-active] .plate-label-source{fill:var(--ink-2)}.plate-lane:focus-visible .plate-hit{stroke:var(--focus);stroke-width:2px;fill:var(--focus)}@supports (color:color-mix(in lab,red,red)){.plate-lane:focus-visible .plate-hit{fill:color-mix(in oklch,var(--focus) 7%,transparent)}}.plate-runs line{stroke:var(--ink);stroke-width:1px}.plate-readout{font-family:var(--font-mono);letter-spacing:.02em;fill:var(--ink);paint-order:stroke;stroke:var(--bg);stroke-width:4px;stroke-linejoin:round;font-size:10px;font-weight:600}@media (prefers-reduced-motion:no-preference){.plate-runs{animation:plate-resolve var(--m-reveal) var(--ease-out);transform-box:fill-box;transform-origin:50%}}@keyframes plate-resolve{0%{opacity:0;transform:scaleY(.4)}to{opacity:1;transform:none}}.plate-caption{gap:var(--s-2) var(--s-4);margin-top:var(--s-2);font-family:var(--font-mono);font-size:var(--t-stamp);letter-spacing:.02em;color:var(--ink-3);flex-wrap:wrap;display:flex}.plate-key{align-items:center;gap:6px;display:inline-flex}.plate-key svg{flex:none;overflow:visible}.ranks{flex-direction:column;list-style:none;display:flex}.rank{align-items:baseline;gap:var(--s-3);padding:var(--s-2) 0;border-bottom:var(--hair) solid var(--rule);transition:background-color var(--m-state) var(--ease);grid-template-columns:200px 190px minmax(0,1fr);display:grid}.rank:last-child{border-bottom:0}.rank:hover{background:var(--surface-2)}.rank-name{font-family:var(--font-mono);font-size:var(--t-data);flex-direction:column;gap:1px;min-width:0;display:flex}.rank-meter{align-items:center;gap:var(--s-2);display:flex}.rank-why{font-size:var(--t-small);color:var(--ink-3);min-width:0}.rank-flags{gap:var(--s-2);flex-wrap:wrap;grid-column:2/-1;display:flex}.rank-flags:empty{display:none}.allclear{gap:var(--s-3);padding:var(--s-4) 0;border-top:var(--hair) solid var(--rule);border-bottom:var(--hair) solid var(--rule);display:flex}.allclear-icon{color:var(--trusted);flex:none;padding-top:2px}.rowlink{flex-direction:column;gap:1px;min-width:0;display:flex}.waiting{background:var(--decide-fill);border-left:2px solid var(--accent);border-radius:0 var(--r-md) var(--r-md) 0;font-family:var(--font-mono);font-size:var(--t-stamp);text-transform:uppercase;letter-spacing:var(--tr-stamp);color:var(--accent);white-space:nowrap;min-height:24px;transition:background-color var(--m-state) var(--ease),border-color var(--m-state) var(--ease);align-items:center;gap:6px;padding:4px 8px 4px 7px;font-weight:600;display:inline-flex}a.waiting:hover{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){a.waiting:hover{background:color-mix(in oklch,var(--accent) 22%,var(--decide-fill))}}a.waiting:hover{border-left-width:3px;padding-left:6px}a.waiting:active{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){a.waiting:active{background:color-mix(in oklch,var(--accent) 30%,var(--decide-fill))}}.hints{flex-direction:column;list-style:none}.hint,.hints{gap:var(--s-2);display:flex}.hint{align-items:baseline;flex-wrap:wrap}.statebar{gap:var(--s-3);padding:var(--s-3) 0 var(--s-4);border-bottom:var(--hair) solid var(--rule);margin-bottom:var(--s-5)}.case,.statebar{flex-direction:column;display:flex}.case{gap:var(--s-4)}.case-figure{background:var(--surface);border:var(--hair) solid var(--rule);border-radius:var(--r-lg);padding:var(--s-4);box-shadow:var(--shadow-1)}.case-figure .ribbon-seg{background:var(--surface-2)}.case-figure .ribbon-seg[data-changed=true]{background:var(--drifted)}@supports (color:color-mix(in lab,red,red)){.case-figure .ribbon-seg[data-changed=true]{background:color-mix(in oklch,var(--drifted) 14%,transparent)}}.planfields{gap:var(--s-1);font-size:var(--t-small)}.candidates,.planfields{flex-direction:column;list-style:none;display:flex}.candidates{gap:var(--s-2)}.candidate,.candidates li{align-items:baseline;gap:var(--s-2);display:flex}.candidate{min-width:0}.candidate-rank{font-family:var(--font-mono);font-size:var(--t-stamp);color:var(--ink-3);font-variant-numeric:tabular-nums}.code[data-added=true]{border-color:var(--trusted);color:var(--trusted)}.checks{flex-direction:column;list-style:none;display:flex}.check{gap:var(--s-2);padding:var(--s-2) 0;border-bottom:var(--hair) solid var(--rule);grid-template-columns:18px 190px minmax(0,1fr);align-items:baseline;display:grid}.check:last-child{border-bottom:0}.check-mark{color:var(--ink-3);display:inline-flex}.check[data-result=pass] .check-mark{color:var(--trusted)}.check[data-result=fail] .check-mark{color:var(--failed)}.check[data-result=unknown] .check-mark{color:var(--ink-3)}.check[data-result=unknown] .check-code{border-bottom:var(--hair) dashed var(--rule-2)}.check-code{font-family:var(--font-mono);font-size:var(--t-stamp);color:var(--ink-2)}.check-note{font-size:var(--t-small);color:var(--ink-3)}@media (max-width:900px){.rank{grid-template-columns:minmax(0,1fr) 160px}.rank-flags,.rank-why{grid-column:1/-1}}@media (max-width:720px){.page{padding:var(--s-4) var(--s-4) var(--s-7)}.foot-in,.topbar{padding-left:var(--s-4);padding-right:var(--s-4)}.pagehead{grid-template-columns:minmax(0,1fr)}.pagehead-meta{text-align:left}.pagehead-facts,.pagehead-meta{align-items:flex-start}.sec-head{gap:var(--s-1);grid-template-columns:minmax(0,1fr)}.h-display,.h-title{font-variation-settings:"opsz" 24;max-width:none;font-size:1.5rem}.legend-row,.row,.signal{gap:var(--s-1);grid-template-columns:minmax(0,1fr)}.check{grid-template-columns:18px minmax(0,1fr)}.check-note{grid-column:2/-1}.diff-row{gap:var(--s-1);grid-template-columns:minmax(0,1fr)}.diff-via{padding-left:0}.diff-value{text-align:left}.exturl{max-width:32ch}.verdicts{gap:var(--s-2) 0;grid-template-columns:repeat(2,minmax(0,1fr))}.verdict:nth-child(3){padding-left:0}}@media (max-width:480px){.brand span{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.brand{justify-content:center;min-width:24px;min-height:24px}.topbar{padding-left:var(--s-3);padding-right:var(--s-3)}.topbar-in{gap:var(--s-2)}.nav-item,.topbar-in{padding:0 var(--s-2)}}@media (max-width:560px){.rank{grid-template-columns:minmax(0,1fr)}.ruler-ends{flex-direction:column;gap:2px}}@page{size:A4;margin:18mm 16mm 20mm}@media print{body{background:var(--bg);color:var(--ink);font-size:9.5pt;line-height:1.4}.disclose,.foot,.sec-tools,.seg,.skip,.tabs,.topbar{display:none!important}.page{max-width:none;padding:0}.drawer,.legend-body,[hidden]{animation:none!important;display:block!important}.legend>summary{display:none}.h-display,.h-title{max-width:none;font-size:20pt}.lede{font-size:11pt}.figure,.tile-figure{font-size:14pt}.tbl-wrap{overflow:visible}.tbl{font-size:8.5pt}.tbl thead{display:table-header-group}.check,.legend-row,.rank,.signal,.tbl tr{break-inside:avoid}.sec{break-inside:auto}.allclear,.case-figure,.empty,.readout,.sec-head{break-inside:avoid;break-after:avoid}.tbl tbody tr[data-mark] td:first-child{box-shadow:inset 2px 0 0 0 var(--ink)}.tbl tbody tr[data-mark=failed] td:first-child{box-shadow:inset 3px 0 0 0 var(--ink)}.tbl tbody tr[data-mark=suspicious] td:first-child{box-shadow:none;border-left:2px dotted var(--ink)}.tbl tbody tr[data-linked=true]{background:0 0}.chip[data-tone=accent],.waiting{border-left:2px solid var(--ink);background:0 0}.chip[data-tone=drifted]{font-weight:700}.chip[data-tone=failed]{text-underline-offset:.2em;font-weight:700;text-decoration:underline}.chip[data-absent=true]{border-bottom:1px dashed var(--rule-2)}.exturl{max-width:none}.exturl span,.exturl svg{display:none}.exturl:after{counter-increment:url-note;content:"[" counter(url-note) "]";font-family:var(--font-mono);vertical-align:super;font-size:7pt}.page{counter-reset:url-note}.plate{break-inside:avoid}.plate svg{max-width:100%;height:auto}a[href^=http]:after{content:""}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@font-face{font-family:newsreader;src:url(/_next/static/media/4f1407106ea7a025-s.p.woff2) format("woff2");font-display:swap;font-weight:200 800;font-style:normal}@font-face{font-family:newsreader;src:url(/_next/static/media/c8b9005a9bec18f4-s.p.woff2) format("woff2");font-display:swap;font-weight:200 800;font-style:italic}@font-face{font-family:newsreader Fallback;src:local("Times New Roman");ascent-override:73.61%;descent-override:26.54%;line-gap-override:0.00%;size-adjust:99.84%}.__className_2f9d55{font-family:newsreader,newsreader Fallback,Georgia,Times New Roman,serif}.__variable_2f9d55{--f-serif:"newsreader","newsreader Fallback",Georgia,Times New Roman,serif}@font-face{font-family:instrumentSans;src:url(/_next/static/media/ae05c57c271ebcb0-s.p.woff2) format("woff2");font-display:swap;font-weight:400 700;font-style:normal}@font-face{font-family:instrumentSans Fallback;src:local("Arial");ascent-override:93.97%;descent-override:24.22%;line-gap-override:0.00%;size-adjust:103.22%}.__className_6a2222{font-family:instrumentSans,instrumentSans Fallback,Segoe UI,Helvetica Neue,Arial,sans-serif;font-style:normal}.__variable_6a2222{--f-sans:"instrumentSans","instrumentSans Fallback",Segoe UI,Helvetica Neue,Arial,sans-serif}@font-face{font-family:jetbrainsMono;src:url(/_next/static/media/a865edea076e0166.p.woff2) format("woff2");font-display:swap;font-weight:100 800;font-style:normal}.__className_c6ca0e{font-family:jetbrainsMono,ui-monospace,Cascadia Mono,Consolas,monospace;font-style:normal}.__variable_c6ca0e{--f-mono:"jetbrainsMono",ui-monospace,Cascadia Mono,Consolas,monospace}