/*! 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)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--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{:root,:host{--font-sans:"Geist", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:"JetBrains Mono", ui-monospace, "Cascadia Code", "SF Mono", Consolas, monospace;--spacing:.25rem;--ease-out:cubic-bezier(0, 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{*,:after,:before,::backdrop{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}html,:host{-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;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{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}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,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{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-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{height:auto}::-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}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.top-1{top:var(--spacing)}.top-2{top:calc(var(--spacing) * 2)}.top-8{top:calc(var(--spacing) * 8)}.top-12{top:calc(var(--spacing) * 12)}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (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}.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,)}.resize{resize:both}.rounded{border-radius:.25rem}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);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,)}.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-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}}@font-face{font-family:Geist;src:url(./Geist-Variable-BgDaEnEv.woff2)format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(./JetBrainsMono-Variable-CTeVZSjJ.woff2)format("woff2");font-weight:100 800;font-display:swap}:root{--crimson-100:oklch(90.3% .046 14);--crimson-200:oklch(83.7% .082 14);--crimson-400:oklch(70.3% .173 14);--crimson-500:oklch(63.7% .216 14);--crimson-600:oklch(57% .194 14);--crimson-700:oklch(50.3% .171 14);--amber-200:oklch(83.7% .117 72);--amber-300:oklch(77% .14 72);--amber-400:oklch(70.3% .128 72);--amber-600:oklch(57% .104 72);--amber-700:oklch(50.3% .092 72);--amber-800:oklch(43.7% .08 72);--green-200:oklch(83.7% .187 152);--green-400:oklch(70.3% .157 152);--green-600:oklch(57% .127 152);--green-700:oklch(50.3% .112 152);--green-800:oklch(43.7% .098 152);--teal-200:oklch(83.7% .098 208);--teal-400:oklch(70.3% .128 208);--teal-600:oklch(57% .116 208);--teal-700:oklch(50.3% .102 208);--cobalt-200:oklch(83.7% .088 264);--cobalt-300:oklch(77% .128 264);--cobalt-400:oklch(70.3% .17 264);--cobalt-500:oklch(63.7% .213 264);--cobalt-600:oklch(57% .243 264);--cobalt-700:oklch(50.3% .219 264);--cobalt-800:oklch(43.7% .19 264);--moss-200:oklch(83.7% .11 112);--moss-400:oklch(70.3% .15 112);--moss-700:oklch(50.3% .13 112);--magenta-200:oklch(83.7% .098 322);--magenta-400:oklch(70.3% .164 322);--magenta-500:oklch(63.7% .213 322);--magenta-700:oklch(50.3% .215 322);--violet-200:oklch(83.7% .098 296);--violet-400:oklch(70.3% .164 296);--violet-500:oklch(63.7% .213 296);--violet-600:oklch(57% .249 296);--violet-700:oklch(50.3% .224 296);--dur-0:0s;--dur-micro:calc(.11s * var(--motion-scale));--dur-small:calc(.17s * var(--motion-scale));--dur-medium:calc(.24s * var(--motion-scale));--dur-large:calc(.38s * var(--motion-scale));--dur-micro-out:calc(80ms * var(--motion-scale));--dur-small-out:calc(.12s * var(--motion-scale));--dur-medium-out:calc(.17s * var(--motion-scale));--dur-travel:calc(.32s * var(--motion-scale));--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-out-soft:cubic-bezier(.215, .61, .355, 1);--ease-in:cubic-bezier(.3, 0, 1, 1);--ease-standard:cubic-bezier(.2, 0, 0, 1);--ease-hover:cubic-bezier(.4, 0, .2, 1);--motion-scale:1;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--sp-8:32px;--sp-12:48px;--r-chip:6px;--r-ctrl:8px;--r-well:8px;--r-panel:16px;--r-sheet:26px;--r-pill:999px;--track:calc(-.03em + .3px);--r-min:8px;--t-3xs:9.5px;--t-2xs:10.5px;--t-xs:11.5px;--t-sm:12.5px;--t-md:13.5px;--t-base:15px;--t-lg:17px;--t-xl:20px;--t-2xl:30px;--t-hero:clamp(34px, 6vw, 58px);--rim:inset 0 1px 0 0 #fff9;--rim-strong:inset 0 1px 0 0 #ffffffd9;--etch:inset 0 1px 2px 0 rgb(var(--sh) / .1), inset 0 -1px 0 0 #ffffff73;--h-sf:92;--k-sf:1;--h-ink:92;--k-ink:1;--h-line:92;--k-line:1;--h-acc:264;--k-acc:1;--sf-plate:oklch(var(--l-plate) calc(var(--c-plate) * var(--k-sf)) var(--h-sf));--sf-ground:oklch(var(--l-ground) calc(var(--c-ground) * var(--k-sf)) var(--h-sf));--sf-sunk:oklch(var(--l-sunk) calc(var(--c-sunk) * var(--k-sf)) var(--h-sf));--sf-float:oklch(var(--l-float) calc(var(--c-float) * var(--k-sf)) var(--h-sf));--line-soft:oklch(var(--l-line-soft) calc(var(--c-line-soft) * var(--k-line)) var(--h-line));--line:oklch(var(--l-line) calc(var(--c-line) * var(--k-line)) var(--h-line));--line-ctrl:oklch(var(--l-line-ctrl) calc(var(--c-line-ctrl) * var(--k-line)) var(--h-line));--ink:oklch(var(--l-ink) calc(var(--c-ink) * var(--k-ink)) var(--h-ink));--ink-2:oklch(var(--l-ink-2) calc(var(--c-ink-2) * var(--k-ink)) var(--h-ink));--ink-3:oklch(var(--l-ink-3) calc(var(--c-ink-3) * var(--k-ink)) var(--h-ink));--ink-4:oklch(var(--l-ink-4) calc(var(--c-ink-4) * var(--k-ink)) var(--h-ink));--acc:oklch(var(--l-acc) calc(var(--c-acc) * var(--k-acc)) var(--h-acc));--acc-hi:oklch(var(--l-acc-hi) calc(var(--c-acc-hi) * var(--k-acc)) var(--h-acc));--acc-tint:oklch(var(--l-acc-tint) calc(var(--c-acc-tint) * var(--k-acc)) var(--h-acc));--acc-quiet:oklch(var(--l-acc-quiet) calc(var(--c-acc-quiet) * var(--k-acc)) var(--h-acc));--acc-strong:oklch(var(--l-acc-strong) calc(var(--c-acc-strong) * var(--k-acc)) var(--h-acc))}:root,[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--l-plate:1;--c-plate:.004;--l-ground:.966;--c-ground:.009;--l-sunk:.945;--c-sunk:.011;--l-float:1;--c-float:.003;--l-ink:.215;--c-ink:.01;--l-ink-2:.4;--c-ink-2:.012;--l-ink-3:.52;--c-ink-3:.014;--l-ink-4:.64;--c-ink-4:.012;--l-line-soft:.93;--c-line-soft:.008;--l-line:.88;--c-line:.01;--l-line-ctrl:.64;--c-line-ctrl:.012;--l-acc:.503;--c-acc:.219;--l-acc-hi:.57;--c-acc-hi:.243;--l-acc-tint:.938;--c-acc-tint:.052;--l-acc-quiet:.965;--c-acc-quiet:.03;--l-acc-strong:.88;--c-acc-strong:.078;--acc-on:var(--sf-plate);--sem-feat:var(--violet-700);--sem-agent:var(--amber-800);--sem-vla:var(--green-700);--sem-base:var(--teal-700);--sem-error:var(--crimson-700);--sem-scope:var(--magenta-700);--sem-ground:var(--moss-700);--sh-light:21 35 65;--sh:var(--sh-light);--glass-fill:#ffffff9e;--glass-rim:#ffffff8c;--glass-spec:#ffffffd9;--glass-scrim:var(--ink)}@supports (color:color-mix(in lab, red, red)){:root,[data-theme=light]{--glass-scrim:color-mix(in oklab, var(--ink) 28%, transparent)}}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--l-sunk:.16;--c-sunk:.012;--l-ground:.185;--c-ground:.012;--l-plate:.212;--c-plate:.013;--l-float:.245;--c-float:.014;--l-ink:.93;--c-ink:.012;--l-ink-2:.78;--c-ink-2:.014;--l-ink-3:.64;--c-ink-3:.016;--l-ink-4:.48;--c-ink-4:.016;--l-line-soft:.265;--c-line-soft:.014;--l-line:.315;--c-line:.016;--l-line-ctrl:.52;--c-line-ctrl:.016;--l-acc:.703;--c-acc:.17;--l-acc-hi:.77;--c-acc-hi:.128;--l-acc-tint:.265;--c-acc-tint:.048;--l-acc-quiet:.225;--c-acc-quiet:.03;--l-acc-strong:.32;--c-acc-strong:.062;--acc-on:var(--sf-sunk);--sem-feat:var(--violet-400);--sem-agent:var(--amber-300);--sem-vla:var(--green-400);--sem-base:var(--teal-400);--sem-error:var(--crimson-400);--sem-scope:var(--magenta-400);--sem-ground:var(--moss-400);--sh:0 0 0;--rim:inset 0 1px 0 0 #ffffff17;--rim-strong:inset 0 1px 0 0 #ffffff26;--etch:inset 0 1px 3px 0 #00000073, inset 0 -1px 0 0 #ffffff0d;--glass-fill:#1e222c9e;--glass-rim:#ffffff1a;--glass-spec:#ffffff29;--glass-scrim:#04060a8c}:root{--e0:none;--e1:0 0 0 1px rgb(var(--sh) / .07), 0 1px 2px -.5px rgb(var(--sh) / .13), 0 6px 14px -4px rgb(var(--sh) / .14);--e2:0 0 0 1px rgb(var(--sh) / .08), 0 1px 2px -.5px rgb(var(--sh) / .14), 0 6px 12px -4px rgb(var(--sh) / .15), 0 18px 32px -10px rgb(var(--sh) / .16);--e3:0 0 0 1px rgb(var(--sh) / .06), 0 1px 2px -1px rgb(var(--sh) / .07), 0 6px 12px -4px rgb(var(--sh) / .07), 0 16px 28px -10px rgb(var(--sh) / .08);--e4:0 0 0 1px rgb(var(--sh) / .07), 0 2px 4px -1px rgb(var(--sh) / .06), 0 10px 20px -7px rgb(var(--sh) / .08), 0 26px 48px -16px rgb(var(--sh) / .1), 0 48px 80px -26px rgb(var(--sh) / .1);--ring:0 0 0 1px rgb(var(--sh) / .09)}[data-theme=dark]{--e1:0 0 0 1px #ffffff0d, 0 1px 2px #0000004d;--e2:0 0 0 1px #ffffff0f, 0 2px 6px #00000061;--e3:0 0 0 1px #ffffff12, 0 8px 20px #00000073;--e4:0 0 0 1px #ffffff17, 0 24px 56px #0000008c;--ring:0 0 0 1px #ffffff14}[data-theme=light][data-contrast=medium]{--l-ink:.175;--c-ink:.01;--l-ink-2:.345;--c-ink-2:.012;--l-ink-3:.43;--c-ink-3:.014;--l-ink-4:.545;--c-ink-4:.013;--l-line-soft:.878;--c-line-soft:.009;--l-line:.79;--c-line:.011;--l-line-ctrl:.545;--c-line-ctrl:.013;--l-acc:.43;--c-acc:.212;--l-acc-hi:.496;--c-acc-hi:.235;--l-acc-tint:.95;--c-acc-tint:.055;--l-acc-quiet:.964;--c-acc-quiet:.033;--l-acc-strong:.876;--c-acc-strong:.086;--sem-feat:oklch(43.7% .22 296);--sem-agent:oklch(43.7% .08 72);--sem-vla:oklch(43.7% .106 152);--sem-base:oklch(43.7% .069 208);--sem-error:oklch(43.7% .161 14);--sem-scope:oklch(43.7% .191 322);--sem-ground:oklch(43.7% .089 112)}[data-theme=light][data-contrast=high]{--l-ink:.128;--c-ink:.008;--l-ink-2:.25;--c-ink-2:.01;--l-ink-3:.336;--c-ink-3:.011;--l-ink-4:.452;--c-ink-4:.011;--l-line-soft:.76;--c-line-soft:.009;--l-line:.612;--c-line:.011;--l-line-ctrl:.452;--c-line-ctrl:.012;--l-acc:.388;--c-acc:.19;--l-acc-hi:.448;--c-acc-hi:.222;--l-acc-tint:.958;--c-acc-tint:.056;--l-acc-quiet:.958;--c-acc-quiet:.035;--l-acc-strong:.862;--c-acc-strong:.09;--sem-feat:oklch(38.8% .195 296);--sem-agent:oklch(38.8% .077 72);--sem-vla:oklch(38.8% .094 152);--sem-base:oklch(38.8% .061 208);--sem-error:oklch(38.8% .143 14);--sem-scope:oklch(38.8% .17 322);--sem-ground:oklch(38.8% .079 112);--rim:inset 0 0 0 1px var(--line);--rim-strong:inset 0 0 0 1px var(--line-ctrl);--etch:inset 0 0 0 1px var(--line-ctrl);--e1:0 0 0 1px var(--line), 0 1px 2px -.5px rgb(var(--sh) / .16);--e2:0 0 0 2px var(--line), 0 2px 5px -1px rgb(var(--sh) / .18);--e3:0 0 0 2px var(--line-ctrl), 0 8px 20px -8px rgb(var(--sh) / .2);--e4:0 0 0 2px var(--line-ctrl), 0 20px 44px -18px rgb(var(--sh) / .24);--ring:0 0 0 1px var(--line-ctrl);--glass-fill:#ffffffed;--glass-rim:var(--line);--glass-spec:var(--line-soft)}[data-theme=dark][data-contrast=medium]{--l-ink:.955;--c-ink:.01;--l-ink-2:.84;--c-ink-2:.013;--l-ink-3:.73;--c-ink-3:.015;--l-ink-4:.585;--c-ink-4:.016;--l-line-soft:.32;--c-line-soft:.015;--l-line:.392;--c-line:.017;--l-line-ctrl:.6;--c-line-ctrl:.017;--l-acc:.768;--c-acc:.14;--l-acc-hi:.824;--c-acc-hi:.11;--l-acc-tint:.276;--c-acc-tint:.052;--l-acc-quiet:.236;--c-acc-quiet:.033;--l-acc-strong:.34;--c-acc-strong:.068;--sem-feat:oklch(76.2% .127 296);--sem-agent:oklch(76.2% .14 72);--sem-vla:oklch(76.2% .157 152);--sem-base:oklch(76.2% .121 208);--sem-error:oklch(76.2% .132 14);--sem-scope:oklch(76.2% .164 322);--sem-ground:oklch(76.2% .15 112)}[data-theme=dark][data-contrast=high]{--l-ink:.985;--c-ink:.005;--l-ink-2:.912;--c-ink-2:.009;--l-ink-3:.822;--c-ink-3:.012;--l-ink-4:.672;--c-ink-4:.014;--l-line-soft:.398;--c-line-soft:.015;--l-line:.5;--c-line:.017;--l-line-ctrl:.688;--c-line-ctrl:.017;--l-acc:.822;--c-acc:.115;--l-acc-hi:.872;--c-acc-hi:.09;--l-acc-tint:.286;--c-acc-tint:.055;--l-acc-quiet:.244;--c-acc-quiet:.036;--l-acc-strong:.356;--c-acc-strong:.074;--sem-feat:oklch(81.8% .095 296);--sem-agent:oklch(81.8% .139 72);--sem-vla:oklch(81.8% .157 152);--sem-base:oklch(81.8% .128 208);--sem-error:oklch(81.8% .095 14);--sem-scope:oklch(81.8% .144 322);--sem-ground:oklch(81.8% .15 112);--rim:inset 0 0 0 1px var(--line);--rim-strong:inset 0 0 0 1px var(--line-ctrl);--etch:inset 0 0 0 1px var(--line-ctrl);--e1:0 0 0 1px var(--line);--e2:0 0 0 2px var(--line);--e3:0 0 0 2px var(--line-ctrl);--e4:0 0 0 2px var(--line-ctrl);--ring:0 0 0 1px var(--line-ctrl);--glass-fill:#0c0e12ed;--glass-rim:var(--line);--glass-spec:var(--line-soft)}:root{--color-paper:var(--sf-ground);--color-card:var(--sf-plate);--color-ink:var(--ink);--color-mute:var(--ink-3);--color-cobalt:var(--acc);--color-attn:var(--acc);--color-feat:var(--sem-feat);--color-agent:var(--sem-agent);--color-vla:var(--sem-vla);--color-custom:var(--sem-base);--color-pop:var(--sem-error);--color-probe:var(--sem-base);--color-scope:var(--sem-scope);--color-ground:var(--sem-ground);--color-image:var(--sem-scope);--hair:var(--line);--hair-soft:var(--line-soft);--shadow:var(--e1);--ease:var(--ease-out-soft);--glass-ease:var(--ease-out)}body{letter-spacing:var(--track);background:var(--color-paper);color:var(--color-ink);font:var(--t-base)/1.65 var(--font-sans);font-kerning:normal;text-rendering:optimizelegibility;min-height:100vh;margin:0}:root{--num:"tnum" 1, "zero" 1, "liga" 0, "calt" 0;--num-prop:"tnum" 0, "zero" 1, "liga" 0, "calt" 0}code,kbd,pre,samp,.mid,[class*=mono]{font-family:var(--font-mono);font-feature-settings:var(--num);font-variant-numeric:tabular-nums slashed-zero}::selection{background:var(--acc)}@supports (color:color-mix(in lab, red, red)){::selection{background:color-mix(in oklab, var(--acc) 18%, transparent)}}main{--measure:980px;--measure-wide:1280px;gap:var(--sp-6);max-width:none;margin:0 auto;padding:0 22px 90px;display:grid}main>*{width:100%;max-width:var(--measure);margin-inline:auto}@media (width>=1660px){main>.panel.attn,main>.panel.patch,main>.panel.pgraph,main>.panel.sweeps,main>.panel.agents,main>.panel.vla{max-width:var(--measure-wide)}main>.panel:has(>.sect>.h-image){max-width:var(--measure-wide)}main>.panel:has(>.sect>.h-vision){max-width:var(--measure-wide)}main>.panel:has(>.sect>.h-vla){max-width:var(--measure-wide)}}main>*{min-width:0}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.topbar{flex-wrap:wrap;align-items:center;gap:8px 12px;padding:20px 0 0;display:flex}@media (width<=640px){.topbar .spacer{flex-basis:100%;height:0}}.logomark{font-family:var(--font-sans);font-weight:720;font-size:var(--t-lg);letter-spacing:var(--track);align-items:center;gap:8px;display:flex}.logomark .ast{color:var(--color-cobalt);font-size:var(--t-xl);line-height:1}.topbar .spacer{flex:1}.pill{font-family:var(--font-mono);font-feature-settings:var(--num);font-size:var(--t-xs);letter-spacing:.04em;border:1px solid var(--hair);color:var(--color-mute);background:var(--color-card);transition:color var(--dur-micro) var(--ease-hover), background-color var(--dur-micro) var(--ease-hover), border-color var(--dur-micro) var(--ease-hover), box-shadow var(--dur-small) var(--ease-out);white-space:nowrap;text-overflow:ellipsis;border-radius:99px;min-width:0;max-width:100%;padding:5px 12px;overflow:hidden}.pill.on{color:var(--color-cobalt);border-color:var(--acc)}@supports (color:color-mix(in lab, red, red)){.pill.on{border-color:color-mix(in oklab, var(--acc) 45%, transparent)}}.pill.violet{color:var(--color-feat);border-color:var(--sem-feat)}@supports (color:color-mix(in lab, red, red)){.pill.violet{border-color:color-mix(in oklab, var(--sem-feat) 45%, transparent)}}.hero{text-align:center;margin-block:6px 0;padding:26px 22px 14px;position:relative;overflow:hidden}.hero canvas.ascii{border:1px solid var(--hair);background:var(--color-card);border-radius:14px;width:min(860px,100%);height:200px;margin:0 auto 22px;display:block}.headline{font-family:var(--font-sans);font-size:var(--t-hero);letter-spacing:var(--track);margin:0;font-weight:640;line-height:1.04}.headline .c{color:var(--color-cobalt)}.subline{max-width:60ch;color:var(--color-mute);font-size:var(--t-base);margin:12px auto 0}:root{--glass-blur:blur(40px) saturate(190%);--glass-border:1px solid var(--glass-rim);--glass-specular:inset 0 1px 1px 0 var(--glass-spec);--glass-shadow:0 24px 60px -18px var(--ink), 0 0 0 1px var(--ink)}@supports (color:color-mix(in lab, red, red)){:root{--glass-shadow:0 24px 60px -18px color-mix(in oklab, var(--ink) 35%, transparent), 0 0 0 1px color-mix(in oklab, var(--ink) 5%, transparent)}}:root{--glass-ease:cubic-bezier(.16, 1, .3, 1)}.glass{background:var(--glass-fill);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:var(--glass-border);box-shadow:var(--glass-shadow), var(--glass-specular);border-radius:26px;position:relative}.glass:before{content:"";border-radius:inherit;background:linear-gradient(90deg, var(--glass-spec) 0%, var(--glass-rim) 40%, transparent 100%);pointer-events:none;height:1px;position:absolute;top:0;left:0;right:0}.glass-inset{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.glass-inset{background:color-mix(in oklab, var(--ink) 4%, transparent)}}.glass-inset{border:1px solid var(--line-soft);border-radius:var(--r-well);padding:var(--sp-3);box-shadow:inset 0 1px 1px 0 var(--glass-rim)}.loadbar{animation:rise .3s var(--glass-ease) both;margin:10px 0 2px}.loadbar-row{align-items:baseline;gap:10px;margin-bottom:9px;display:flex}.loadbar-stage{font-weight:600;font-size:var(--t-md);letter-spacing:var(--track)}.loadbar-id{font-size:var(--t-sm);color:var(--color-mute)}.loadbar-track{background:var(--ink);border-radius:99px;height:5px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.loadbar-track{background:color-mix(in oklab, var(--ink) 9%, transparent)}}.loadbar-fill{background:linear-gradient(90deg, var(--color-cobalt), var(--sem-feat));height:100%;transition:width var(--dur-travel) var(--ease-standard);box-shadow:0 0 12px var(--acc);border-radius:99px}@supports (color:color-mix(in lab, red, red)){.loadbar-fill{box-shadow:0 0 12px color-mix(in oklab, var(--acc) 45%, transparent)}}.loadbar-track.indeterminate .loadbar-fill{width:34%;animation:sweep 1.5s var(--ease) infinite}@keyframes sweep{0%{transform:translate(-105%)}to{transform:translate(320%)}}.loadbar-detail{font-size:var(--t-sm);margin-top:8px}.think{border-radius:var(--r-min);border:1px solid var(--ink);margin:0 0 12px;padding:10px 13px;display:block}@supports (color:color-mix(in lab, red, red)){.think{border:1px solid color-mix(in oklab, var(--ink) 8%, transparent)}}.think{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.think{background:color-mix(in oklab, var(--ink) 4%, transparent)}}.think{color:var(--color-mute);font-size:var(--t-md);line-height:1.6}.think>summary{cursor:pointer;font-size:var(--t-xs);letter-spacing:.07em;text-transform:uppercase;color:var(--color-mute);-webkit-user-select:none;user-select:none;font-weight:600;list-style:none}.think>summary::-webkit-details-marker{display:none}.think>summary:before{content:"›";transition:transform .2s var(--ease);margin-right:7px;display:inline-block}.think[open]>summary:before{transform:rotate(90deg)}.think[open]>summary{margin-bottom:8px}.sheet-scrim{z-index:50;background:var(--glass-scrim);-webkit-backdrop-filter:blur(28px)saturate(135%);backdrop-filter:blur(28px)saturate(135%);animation:scrimIn .28s var(--glass-ease) both;justify-content:center;align-items:flex-start;padding:8vh 20px 20px;display:flex;position:fixed;inset:0}@keyframes scrimIn{0%{opacity:0}}.sheet{width:min(760px,100%);height:min(680px,76vh);animation:sheetIn .42s var(--glass-ease) both;flex-direction:column;gap:12px;padding:18px;display:flex}@keyframes sheetIn{0%{opacity:0;transform:translateY(18px)scale(.985)}}.sheet-head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.sheet .spacer{flex:1}.icon-btn{all:unset;cursor:pointer;width:30px;height:30px;color:var(--color-mute);transition:background-color var(--dur-micro) var(--ease-hover), color var(--dur-micro) var(--ease-hover), box-shadow var(--dur-small) var(--ease-out);border-radius:50%;place-items:center;display:grid}.icon-btn:hover{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.icon-btn:hover{background:color-mix(in oklab, var(--ink) 8%, transparent)}}.icon-btn:hover{color:var(--color-ink)}.linkish{all:unset;cursor:pointer;font-size:var(--t-xs);border-radius:var(--r-chip);opacity:1;margin-left:8px;text-decoration:underline}.linkish:hover{opacity:.72}button.ghost.sm{font-size:var(--t-sm);padding:6px 12px}.combo.grow{flex:1}.combo.search{width:100%}.signin{animation:sheetIn .3s var(--glass-ease) both}.signin p{margin:0 0 10px}.model-list{gap:3px;min-height:120px;padding-right:4px;display:grid;overflow-y:auto}.model-list .pad{padding:14px 10px}.model-row{all:unset;border-radius:var(--r-min);cursor:pointer;font-family:var(--font-mono);font-feature-settings:var(--num);font-size:var(--t-sm);transition:background-color var(--dur-micro) var(--ease-hover), transform var(--dur-micro) var(--ease-out), box-shadow var(--dur-small) var(--ease-out);border:1px solid #0000;align-items:center;gap:9px;padding:10px 12px;display:flex}@media (hover:hover) and (pointer:fine){.model-row:hover{background:var(--acc-quiet);transform:translate(2px)}}.model-row.sel{border-color:var(--acc)}@supports (color:color-mix(in lab, red, red)){.model-row.sel{border-color:color-mix(in oklab, var(--acc) 40%, transparent)}}.model-row.sel{background:var(--acc)}@supports (color:color-mix(in lab, red, red)){.model-row.sel{background:color-mix(in oklab, var(--acc) 8%, transparent)}}.model-row.locked{opacity:.72;cursor:not-allowed}.model-row.locked .mid{color:var(--color-mute)}.model-row.locked:hover{background:0 0;transform:none}.why{font-family:var(--font-sans);font-size:var(--t-xs);color:var(--color-agent);border:1px solid var(--sem-agent)}@supports (color:color-mix(in lab, red, red)){.why{border:1px solid color-mix(in oklab, var(--sem-agent) 35%, transparent)}}.why{background:var(--sem-agent)}@supports (color:color-mix(in lab, red, red)){.why{background:color-mix(in oklab, var(--sem-agent) 7%, transparent)}}.why{border-radius:var(--r-chip);white-space:nowrap;text-overflow:ellipsis;min-width:0;max-width:42ch;padding:2px 7px;overflow:hidden}.model-row.static{cursor:default}.model-row.static:hover{transform:none}.model-row .mid{font-weight:600}.model-row .spacer{flex:1}.sheet-tabpanel{flex-direction:column;flex:auto;gap:10px;min-height:0;display:flex}.sheet-tabpanel>.model-list{flex:auto;align-content:start;min-height:0}.model-row.said{flex-wrap:wrap;row-gap:6px}.model-said{font-family:var(--font-sans);font-size:var(--t-xs);color:var(--color-mute);border-top:1px solid var(--hair-soft);flex:1 0 100%;padding-top:6px}.looked-root{font-family:var(--font-mono);font-size:var(--t-2xs);background:var(--ink);display:inline-block}@supports (color:color-mix(in lab, red, red)){.looked-root{background:color-mix(in oklab, var(--ink) 6%, transparent)}}.looked-root{border-radius:var(--r-chip);word-break:break-all;margin:2px 0 2px 6px;padding:1px 6px}.chip{font-size:var(--t-2xs);background:var(--ink);border-radius:99px;padding:2px 8px}@supports (color:color-mix(in lab, red, red)){.chip{background:color-mix(in oklab, var(--ink) 6%, transparent)}}.chip{color:var(--color-mute);white-space:nowrap}.chip.warn{background:var(--sem-error)}@supports (color:color-mix(in lab, red, red)){.chip.warn{background:color-mix(in oklab, var(--sem-error) 12%, transparent)}}.chip.warn{color:var(--color-pop)}.chip.ok{background:var(--sem-vla)}@supports (color:color-mix(in lab, red, red)){.chip.ok{background:color-mix(in oklab, var(--sem-vla) 14%, transparent)}}.chip.ok{color:var(--color-vla)}.hint.err{color:var(--color-pop)}.adopt-row{align-items:center;gap:10px;margin-top:12px}.trace-search input{flex:1;min-width:0}.search-hits{margin-bottom:14px}.search-hits .ranking-list li.err .mid{color:var(--color-pop)}.clipped{color:var(--color-mute);opacity:.85;font-style:italic;display:block}.hint.ok{color:var(--color-ink);border-left:3px solid var(--color-agent);padding-left:10px}button.model-btn{cursor:pointer;font:500 var(--t-md) var(--font-sans);color:var(--color-ink);transition:background-color var(--dur-small) var(--ease-hover), border-color var(--dur-small) var(--ease-hover), box-shadow var(--dur-small) var(--ease-out);border-radius:14px;align-items:baseline;gap:10px;padding:9px 16px;display:inline-flex}button.model-btn:hover:not(:disabled){box-shadow:var(--glass-shadow), var(--glass-specular), 0 0 22px var(--acc);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){button.model-btn:hover:not(:disabled){box-shadow:var(--glass-shadow), var(--glass-specular), 0 0 22px color-mix(in oklab, var(--acc) 14%, transparent)}}.model-btn-label{font-family:var(--font-sans);font-size:var(--t-2xs);letter-spacing:.18em;text-transform:uppercase;color:var(--color-mute)}.model-btn-id{font-family:var(--font-mono);font-feature-settings:var(--num);font-size:var(--t-sm);font-weight:600}.model-btn-caret{color:var(--color-mute);font-size:var(--t-sm)}.pill.accel{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:7px;min-width:0;max-width:100%;display:inline-flex;overflow:hidden}.accel-dot{background:var(--color-mute);border-radius:50%;flex:none;width:7px;height:7px}.pill.accel.gpu{color:var(--color-vla);border-color:var(--sem-vla)}@supports (color:color-mix(in lab, red, red)){.pill.accel.gpu{border-color:color-mix(in oklab, var(--sem-vla) 45%, transparent)}}.pill.accel.gpu .accel-dot{background:var(--color-vla);animation:livepulse 2.4s var(--ease) infinite}@keyframes livepulse{0%,to{box-shadow:0 0 0 0 color-mix(in oklab, var(--sem-vla) 50%, transparent)}50%{box-shadow:0 0 0 5px color-mix(in oklab, var(--sem-vla) 0%, transparent)}}.demo-banner{border:1px solid var(--hair);background:var(--color-card);color:var(--color-mute);font-size:var(--t-md);box-shadow:var(--e1);border-radius:99px;margin:16px auto 0;padding:9px 16px;display:inline-block}.demo-banner code{font-family:var(--font-mono);font-feature-settings:var(--num);font-size:var(--t-sm);color:var(--color-cobalt);background:var(--color-paper);border-radius:5px;padding:2px 7px}.specrow{font-family:var(--font-sans);font-size:var(--t-2xs);letter-spacing:.16em;text-transform:uppercase;color:var(--color-mute);flex-wrap:wrap;justify-content:center;gap:22px;margin-top:16px;font-weight:600;display:flex}.panel{background:linear-gradient(180deg, var(--color-card) 0%, var(--color-card) 42%)}@supports (color:color-mix(in lab, red, red)){.panel{background:linear-gradient(180deg, color-mix(in oklab, var(--color-card) 97%, white) 0%, var(--color-card) 42%)}}.panel{border:1px solid var(--hair);border-radius:var(--r-panel);padding:var(--sp-5);box-shadow:inset 0 1px 0 0 #ffffff8c, var(--e1);animation:panelIn var(--dur-medium) var(--ease-out) both;transition:box-shadow var(--dur-medium) var(--ease-hover);position:relative;overflow:hidden}.panel:hover{box-shadow:inset 0 1px 0 0 #fff9, var(--e2)}:root[data-theme=dark] .panel,html[data-theme=dark] .panel{background:var(--color-card);box-shadow:inset 0 1px 0 0 #ffffff0b, var(--e1)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .panel{background:var(--color-card);box-shadow:inset 0 1px 0 0 #ffffff0b, var(--e1)}}@keyframes rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes panelIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.panel:after{content:"";pointer-events:none;opacity:0;will-change:transform;background:linear-gradient(100deg, transparent 0%, var(--acc) 46%, transparent 100%);width:22%;position:absolute;inset:0 auto 0 0}@supports (color:color-mix(in lab, red, red)){.panel:after{background:linear-gradient(100deg, transparent 0%, color-mix(in oklab, var(--acc) 14%, transparent) 46%, transparent 100%)}}.panel:after{transform:translate(-120%);-webkit-mask-image:linear-gradient(#000 0%,#0000 34%);mask-image:linear-gradient(#000 0%,#0000 34%)}[data-theme=dark] .panel:after{background:linear-gradient(100deg, transparent 0%, var(--acc) 46%, transparent 100%)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] .panel:after{background:linear-gradient(100deg, transparent 0%, color-mix(in oklab, var(--acc) 10%, transparent) 46%, transparent 100%)}}@keyframes scan{0%{opacity:0;transform:translate(-120%)}12%{opacity:1}88%{opacity:1}to{opacity:0;transform:translate(560%)}}.panel[data-scan]:after{animation:scan .64s var(--ease-out-soft) 1}@media (prefers-reduced-motion:reduce){.panel[data-scan]:after{animation:none}}.sect{align-items:center;gap:10px;margin-bottom:10px;display:flex}.sect .dot{border-radius:2px;flex:none;width:7px;height:7px}.sect h2{font-family:var(--font-sans);font-size:var(--t-xs);letter-spacing:.16em;text-transform:uppercase;margin:0;font-weight:700}.sect .rule{background-image:repeating-linear-gradient(90deg, var(--line) 0 1px, transparent 1px 40px), repeating-linear-gradient(90deg, var(--line) 0 1px, transparent 1px 8px);flex:1;align-self:center;height:9px}@supports (color:color-mix(in lab, red, red)){.sect .rule{background-image:repeating-linear-gradient(90deg, var(--line) 0 1px, transparent 1px 40px), repeating-linear-gradient(90deg, color-mix(in oklab, var(--line) 55%, transparent) 0 1px, transparent 1px 8px)}}.sect .rule{background-position:0 0,0 bottom;background-repeat:no-repeat;background-size:100% 100%,100% 40%;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 20px calc(100% - 20px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 20px calc(100% - 20px),#0000 100%)}:is(.panel:has(.tok.pin) .sect:not(.sub) .rule,.panel:has(.patch-grid td.clears) .sect:not(.sub) .rule,.panel:has(.feat-row.sel) .sect:not(.sub) .rule){background-image:repeating-linear-gradient(90deg, var(--acc-strong) 0 1px, transparent 1px 40px), repeating-linear-gradient(90deg, var(--acc-strong) 0 1px, transparent 1px 8px)}@supports (color:color-mix(in lab, red, red)){:is(.panel:has(.tok.pin) .sect:not(.sub) .rule,.panel:has(.patch-grid td.clears) .sect:not(.sub) .rule,.panel:has(.feat-row.sel) .sect:not(.sub) .rule){background-image:repeating-linear-gradient(90deg, var(--acc-strong) 0 1px, transparent 1px 40px), repeating-linear-gradient(90deg, color-mix(in oklab, var(--acc-strong) 55%, transparent) 0 1px, transparent 1px 8px)}}.meta,.chip,.pill,.loadbar-row,.feat-val,.tl-dur,code,.mid,.tok,.lbl,.domain,.cat-count,.trace-more,.specrow,.secnav,.hint,.why,.policy-state,.headtype,.weight-key,.channels,.attr-head,.lbl-chip,.palette-row{font-variant-numeric:tabular-nums slashed-zero}.h-attn{color:var(--color-attn)}.d-attn{background:var(--color-attn)}.h-feat{color:var(--color-feat)}.d-feat{background:var(--color-feat)}.h-patch{color:var(--color-cobalt)}.d-patch{background:var(--color-cobalt)}.h-agent{color:var(--color-agent)}.d-agent{background:var(--color-agent)}.h-vla{color:var(--color-vla)}.d-vla{background:var(--color-vla)}.h-run{color:var(--color-mute)}.d-run{background:var(--color-mute)}.h-probe{color:var(--color-probe)}.d-probe{background:var(--color-probe)}.h-scope{color:var(--color-scope)}.d-scope{background:var(--color-scope)}.h-ground{color:var(--color-ground)}.d-ground{background:var(--color-ground)}.h-image{color:var(--color-image)}.d-image{background:var(--color-image)}.h-vision{color:var(--sem-base)}.d-vision{background:var(--sem-base)}.h-steer{color:var(--color-feat)}.d-steer{background:var(--color-feat)}.pill.vla{color:var(--color-vla);border-color:var(--sem-vla)}@supports (color:color-mix(in lab, red, red)){.pill.vla{border-color:color-mix(in oklab, var(--sem-vla) 45%, transparent)}}button.green{font:600 var(--t-md) var(--font-sans);cursor:pointer;background:var(--color-vla);color:var(--sf-plate);transition:transform .2s var(--ease), box-shadow .3s var(--ease), opacity .2s;border:0;border-radius:9px;padding:10px 20px}button.green:hover:not(:disabled){box-shadow:0 8px 22px var(--sem-vla);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){button.green:hover:not(:disabled){box-shadow:0 8px 22px color-mix(in oklab, var(--sem-vla) 28%, transparent)}}button.green:disabled{cursor:default;filter:saturate(.25);opacity:.75;box-shadow:none}.policy-strip{border:1px solid var(--hair);border-radius:var(--r-well);background:var(--hair);box-shadow:var(--rim), var(--e1);grid-template-columns:1fr 1fr;gap:1px;margin:0 0 14px;display:grid;overflow:hidden}@media (width<=620px){.policy-strip{grid-template-columns:1fr}}.policy-half{background:var(--sf-sunk);transition:background var(--dur-medium) var(--ease), box-shadow var(--dur-medium) var(--ease);padding:9px 12px 10px}.policy-half.on{background:var(--sf-plate);box-shadow:inset 0 1px 0 0 var(--sem-vla)}@supports (color:color-mix(in lab, red, red)){.policy-half.on{box-shadow:inset 0 1px 0 0 color-mix(in oklab, var(--sem-vla) 40%, transparent)}}.policy-head{align-items:center;gap:7px;display:flex}.policy-label{font-family:var(--font-sans);font-size:var(--t-xs);letter-spacing:.09em;color:var(--color-mute);font-weight:650}.policy-half.on .policy-label{color:var(--color-vla)}.policy-state{font-family:var(--font-sans);font-size:var(--t-3xs);color:var(--color-mute);margin-left:auto}.policy-body{font-family:var(--font-mono);font-feature-settings:var(--num);font-size:var(--t-xs);color:var(--ink-2);margin-top:4px;line-height:1.5}.policy-body code{font-family:var(--font-mono);font-feature-settings:var(--num);color:var(--color-ink);background:var(--acc)}@supports (color:color-mix(in lab, red, red)){.policy-body code{background:color-mix(in oklab, var(--acc) 8%, transparent)}}.policy-body code{border-radius:4px;padding:0 4px}.policy-sep{color:var(--ink-4);margin:0 6px}.policy-led{border:1.5px solid var(--ink-4);width:8px;height:8px;transition:background var(--dur-medium) var(--ease), border-color var(--dur-medium) var(--ease), box-shadow var(--dur-medium) var(--ease);background:0 0;border-radius:50%;flex:none}.policy-led.on{border-color:var(--sem-vla);background:var(--sem-vla);box-shadow:0 0 0 3px var(--sem-vla)}@supports (color:color-mix(in lab, red, red)){.policy-led.on{box-shadow:0 0 0 3px color-mix(in oklab, var(--sem-vla) 20%, transparent)}}.policy-verdict{background:var(--sf-ground);font-size:var(--t-xs);color:var(--ink-2);grid-column:1/-1;padding:8px 12px;line-height:1.55}.policy-verdict.warn{color:var(--color-agent);box-shadow:inset 2px 0 0 0 var(--sem-agent)}.vla-grid{grid-template-columns:auto 1fr;align-items:start;gap:20px;display:grid}@media (width<=720px){.vla-grid{grid-template-columns:1fr}}.vla-frame{border:1px solid var(--hair);border-radius:var(--r-min);background:var(--color-paper);line-height:0;position:relative;overflow:hidden}.vla-frame canvas{display:block}.vla-frame canvas.vla-heat{pointer-events:none;position:absolute;inset:0}.vla-side{align-content:start;gap:8px;max-width:420px;display:grid}.vla-side label{margin-top:4px}.seg{border:1px solid var(--hair);border-radius:var(--r-min);background:var(--color-card);display:inline-flex;overflow:hidden}.seg button{all:unset;cursor:pointer;font:500 var(--t-md) var(--font-sans);color:var(--color-mute);border-radius:var(--r-ctrl);transition:background-color var(--dur-micro) var(--ease-hover), border-color var(--dur-micro) var(--ease-hover), color var(--dur-micro) var(--ease-hover);white-space:nowrap;padding:8px 14px}.seg button+button{border-left:1px solid var(--hair)}.seg button:hover{color:var(--color-ink)}.seg button.on{color:var(--acc);background:var(--acc)}@supports (color:color-mix(in lab, red, red)){.seg button.on{background:color-mix(in oklab, var(--acc) 14%, var(--sf-plate))}}.seg button.on{box-shadow:inset 0 0 0 1px var(--acc)}@supports (color:color-mix(in lab, red, red)){.seg button.on{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--acc) 30%, transparent)}}.combo{font:var(--t-md) var(--font-mono);font-feature-settings:var(--num);color:var(--color-ink);background:var(--color-card);border:1px solid var(--hair);min-width:300px;box-shadow:var(--etch);transition:border-color .25s var(--ease), box-shadow .25s var(--ease);border-radius:9px;padding:8px 11px}.combo:focus{border-color:var(--acc)}@supports (color:color-mix(in lab, red, red)){.combo:focus{border-color:color-mix(in oklab, var(--acc) 55%, transparent)}}.combo:focus{box-shadow:var(--etch), 0 0 0 3px var(--acc)}@supports (color:color-mix(in lab, red, red)){.combo:focus{box-shadow:var(--etch), 0 0 0 3px color-mix(in oklab, var(--acc) 12%, transparent)}}.combo:focus:not(:focus-visible){outline:none}select.combo{min-width:220px}textarea{background:var(--color-card);width:100%;min-height:96px;color:var(--color-ink);border:1px solid var(--hair);font:var(--t-base)/1.6 var(--font-mono);font-feature-settings:var(--num);resize:vertical;box-shadow:var(--etch);transition:border-color .3s var(--ease), box-shadow .3s var(--ease);border-radius:12px;padding:14px 15px}textarea:focus{border-color:var(--acc)}@supports (color:color-mix(in lab, red, red)){textarea:focus{border-color:color-mix(in oklab, var(--acc) 55%, transparent)}}textarea:focus{box-shadow:var(--etch), 0 0 0 3px var(--acc)}@supports (color:color-mix(in lab, red, red)){textarea:focus{box-shadow:var(--etch), 0 0 0 3px color-mix(in oklab, var(--acc) 12%, transparent)}}textarea:focus:not(:focus-visible){outline:none}.row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.row .spacer{flex:1;min-width:0}button.cta,button.ghost,button.violet{font:600 var(--t-md) var(--font-sans);cursor:pointer;transition:transform .2s var(--ease), box-shadow .3s var(--ease), opacity .2s, background-color .25s var(--ease), border-color .25s var(--ease), color .25s var(--ease);border:0;border-radius:9px;padding:10px 20px}button.cta{background:var(--color-cobalt);color:var(--sf-plate)}button.cta:hover:not(:disabled){box-shadow:0 8px 22px var(--acc);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){button.cta:hover:not(:disabled){box-shadow:0 8px 22px color-mix(in oklab, var(--acc) 28%, transparent)}}button.violet{background:var(--color-feat);color:var(--sf-plate)}button.violet:hover:not(:disabled){box-shadow:0 8px 22px var(--sem-feat);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){button.violet:hover:not(:disabled){box-shadow:0 8px 22px color-mix(in oklab, var(--sem-feat) 28%, transparent)}}button.ghost{color:var(--color-ink);border:1px solid var(--hair);background:0 0}button.ghost:hover:not(:disabled){border-color:var(--color-cobalt);color:var(--color-cobalt)}button:disabled{cursor:default;filter:saturate(.25);opacity:.75;box-shadow:none}input[type=range]{appearance:none;cursor:pointer;background:0 0;width:200px;height:20px}input[type=range]::-webkit-slider-runnable-track{background:var(--sem-feat);height:3px}@supports (color:color-mix(in lab, red, red)){input[type=range]::-webkit-slider-runnable-track{background:color-mix(in oklab, var(--sem-feat) 35%, transparent)}}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:var(--color-feat);width:15px;height:15px;transition:transform .2s var(--ease);border-radius:3px;margin-top:-6px}@media (hover:hover) and (pointer:fine){input[type=range]::-webkit-slider-thumb:hover{transform:scale(1.2)}}input[type=range]::-moz-range-track{border-radius:var(--r-pill);background:var(--sem-feat);height:3px}@supports (color:color-mix(in lab, red, red)){input[type=range]::-moz-range-track{background:color-mix(in oklab, var(--sem-feat) 35%, transparent)}}input[type=range]::-moz-range-thumb{background:var(--sem-feat);width:15px;height:15px;transition:transform var(--dur-micro) var(--ease-out);border:none;border-radius:3px}@media (hover:hover) and (pointer:fine){input[type=range]::-moz-range-thumb:hover{transform:scale(1.2)}}input[type=range]:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 3px var(--sf-ground), 0 0 0 6px var(--acc)}input[type=range]:focus-visible::-moz-range-thumb{box-shadow:0 0 0 3px var(--sf-ground), 0 0 0 6px var(--acc)}input[type=range]:focus-visible{outline:2px solid var(--acc);outline-offset:3px;border-radius:var(--r-1,4px)}.panel.vla input[type=range]{accent-color:var(--color-vla)}.panel:has(.h-patch) input[type=range]{accent-color:var(--color-cobalt)}.workbench{align-content:start;gap:14px;display:grid}.workbench .output{border:1px solid var(--hair);border-radius:var(--r-well);background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.workbench .output{background:color-mix(in oklab, var(--ink) 3%, transparent)}}.workbench .output{margin-top:2px;padding:14px 16px}.workbench textarea{margin:0}.workbench .row{align-items:center;gap:10px}.output{white-space:pre-wrap;min-height:96px;font-family:var(--font-mono);font-feature-settings:var(--num);font-size:var(--t-md)}.cursor{color:var(--color-cobalt);animation:1s step-end infinite blink}@keyframes blink{50%{opacity:0}}.meta{font-family:var(--font-mono);font-feature-settings:var(--num);color:var(--color-mute);font-size:var(--t-xs);font-variant-numeric:tabular-nums}.attn-scroll{padding-bottom:6px;overflow-x:auto}.attn-scroll::-webkit-scrollbar{height:6px}.attn-scroll::-webkit-scrollbar-thumb{background:var(--line);border-radius:3px}.attn-inner{width:max-content;min-width:100%}.tokens{white-space:pre;gap:3px;padding:2px 0;display:flex}.tok{font-family:var(--font-mono);font-feature-settings:var(--num);letter-spacing:0;font-size:var(--t-sm);border:1px solid var(--hair-soft);cursor:default;background:var(--color-paper);transition:color var(--dur-micro) var(--ease-hover), background-color var(--dur-micro) var(--ease-hover), border-color var(--dur-micro) var(--ease-hover);border-radius:5px;padding:3px 6px}.tok:hover,.tok.pin{border-color:var(--color-attn);color:var(--color-attn);background:var(--acc-quiet)}.tok.feat-sel{border-color:var(--color-feat);color:var(--color-feat)}.tok.peak{border-color:var(--color-feat);box-shadow:0 0 0 2px var(--sem-feat)}@supports (color:color-mix(in lab, red, red)){.tok.peak{box-shadow:0 0 0 2px color-mix(in oklab, var(--sem-feat) 22%, transparent)}}.tok.peak{font-weight:600}.feat-list{gap:3px;max-width:480px;margin-top:10px;display:grid}.feat-row{cursor:pointer;font-family:var(--font-mono);font-feature-settings:var(--num);letter-spacing:0;font-size:var(--t-sm);transition:background-color var(--dur-micro) var(--ease-hover), border-color var(--dur-micro) var(--ease-hover), color var(--dur-micro) var(--ease-hover);border:1px solid #0000;border-radius:8px;align-items:center;gap:12px;padding:7px 10px;display:flex}.feat-row:hover{background:var(--sem-feat)}@supports (color:color-mix(in lab, red, red)){.feat-row:hover{background:color-mix(in oklab, var(--sem-feat) 6%, transparent)}}.feat-row.sel{border-color:var(--sem-feat)}@supports (color:color-mix(in lab, red, red)){.feat-row.sel{border-color:color-mix(in oklab, var(--sem-feat) 35%, transparent)}}.feat-row.sel{background:var(--sem-feat)}@supports (color:color-mix(in lab, red, red)){.feat-row.sel{background:color-mix(in oklab, var(--sem-feat) 8%, transparent)}}.feat-bar{background:var(--sem-feat);transform-origin:0;height:6px;animation:grow var(--dur-medium) var(--ease-out) both;animation-delay:calc(min(var(--i,0) * 22, 176) * 1ms);border-radius:3px}@keyframes grow{0%{opacity:.3;transform:scaleX(0)}}.feat-row{animation:featIn var(--dur-small) var(--ease-out) both;animation-delay:calc(min(var(--i,0) * 22, 176) * 1ms)}@keyframes featIn{0%{opacity:0}}.feat-id{color:var(--color-feat);min-width:62px;font-weight:600}.feat-unsupported{gap:5px;margin:8px 0;padding-left:18px;display:grid}.feat-unsupported code{color:var(--color-ink)}.feat-act{color:var(--color-mute);font-variant-numeric:tabular-nums;margin-left:auto}.feat-list.ranked{max-width:660px}.feat-rank-row{margin-top:12px}.feat-kl{color:var(--color-attn);font-variant-numeric:tabular-nums;text-align:right;min-width:82px}.feat-kl.faint{color:var(--color-mute);opacity:.7}.feat-kl.untested{color:var(--color-mute);font-size:var(--t-2xs);border:1px dashed var(--hair);border-radius:6px;padding:1px 6px}.feat-kl-flag{color:var(--color-mute);font-size:var(--t-2xs);margin-left:4px}.ranking-list li.sel{background:var(--sem-feat)}@supports (color:color-mix(in lab, red, red)){.ranking-list li.sel{background:color-mix(in oklab, var(--sem-feat) 9%, transparent)}}.ranking-list li.sel{border-radius:6px}.compare{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (width<=720px){.compare{grid-template-columns:1fr}}.compare .card{background:var(--color-paper);border:1px solid var(--hair);border-radius:var(--r-min);font-family:var(--font-mono);font-feature-settings:var(--num);font-size:var(--t-sm);white-space:pre-wrap;animation:rise .4s var(--ease) both;padding:14px}.card .lbl{font-size:var(--t-3xs);letter-spacing:.18em;color:var(--color-mute);border:1px solid var(--hair);text-transform:uppercase;background:var(--color-card);border-radius:4px;margin-bottom:10px;padding:2px 7px;display:inline-block}.card.steered{border-color:var(--sem-feat)}@supports (color:color-mix(in lab, red, red)){.card.steered{border-color:color-mix(in oklab, var(--sem-feat) 50%, transparent)}}.card.steered .lbl{color:var(--color-feat);border-color:var(--sem-feat)}@supports (color:color-mix(in lab, red, red)){.card.steered .lbl{border-color:color-mix(in oklab, var(--sem-feat) 50%, transparent)}}.hint{color:var(--color-mute);font-size:var(--t-sm);line-height:1.6;font-family:var(--font-sans);margin-top:10px}.resting{align-content:start;justify-items:start;gap:12px;min-height:200px;padding:22px 380px 6px 0;display:grid;position:relative}.resting>p,.resting>.hint,.resting>label{max-width:46ch}.resting>.meta{max-width:64ch}.resting>.sketch{width:340px;max-width:none;position:absolute;top:50%;right:0;transform:translateY(-50%)}@media (width<=900px){.resting{min-height:0;padding-right:0}.resting>.sketch{display:none}}.sketch{justify-items:center;gap:8px;max-width:340px;display:grid}.sketch svg{opacity:.92;width:100%;height:auto;overflow:visible}.sketch-cap{font-family:var(--font-sans);font-size:var(--t-3xs);letter-spacing:.13em;text-transform:uppercase;color:var(--color-mute);text-align:center}.sk-custom{--sk-ink:var(--color-cobalt)}.sk-vla{--sk-ink:var(--color-vla)}.sk-agent{--sk-ink:var(--color-agent)}.sk-patch{--sk-ink:var(--color-cobalt)}.sk-image{--sk-ink:var(--color-image)}.sk-axis,.sk-tick{stroke:var(--line);stroke-width:1px}.sk-frame{fill:none;stroke:var(--line);stroke-width:1.25px;stroke-dasharray:3 4}.sk-bar,.sk-step,.sk-cell,.sk-blob{fill:var(--sk-ink,var(--color-mute))}@supports (color:color-mix(in lab, red, red)){.sk-blob{fill:color-mix(in oklab, var(--sk-ink,var(--color-mute)) 26%, transparent)}}.sk-blob{stroke:var(--sk-ink,var(--color-mute));stroke-width:1px}.sk-cell.hot{fill:var(--crimson-500)}.sk-bar,.sk-step,.sk-blob{transform-box:fill-box}.sk-bar{transform-origin:50% 100%;animation:skRise var(--dur-large) var(--ease-out-soft) both}.sk-step{transform-origin:0%;animation:skRun var(--dur-large) var(--ease-out-soft) both}.sk-cell{animation:skFade var(--dur-large) var(--ease-out-soft) both}.sk-blob{transform-origin:50%;animation:skPop .52s var(--ease-out) both}@keyframes skRise{0%{opacity:0;transform:scaleY(.03)}}@keyframes skRun{0%{opacity:0;transform:scaleX(.02)}}@keyframes skFade{0%{opacity:0}}@keyframes skPop{0%{opacity:0;transform:scale(.4)}}@media (prefers-reduced-motion:reduce){.sk-bar,.sk-step,.sk-cell,.sk-blob{animation:none}}.resting p{color:var(--color-mute);font-size:var(--t-md);text-wrap:pretty;margin:0;line-height:1.55}.resting .meta{font-size:var(--t-xs)}.trace-list{gap:3px;margin-bottom:12px;display:grid}.trace-row{all:unset;cursor:pointer;font-family:var(--font-mono);font-feature-settings:var(--num);letter-spacing:0;font-size:var(--t-sm);transition:background-color var(--dur-micro) var(--ease-hover), border-color var(--dur-micro) var(--ease-hover), color var(--dur-micro) var(--ease-hover);border:1px solid #0000;border-radius:8px;align-items:baseline;gap:12px;padding:7px 10px;display:flex}.trace-row:hover{background:var(--sem-agent)}@supports (color:color-mix(in lab, red, red)){.trace-row:hover{background:color-mix(in oklab, var(--sem-agent) 7%, transparent)}}.trace-row.sel{border-color:var(--sem-agent)}@supports (color:color-mix(in lab, red, red)){.trace-row.sel{border-color:color-mix(in oklab, var(--sem-agent) 40%, transparent)}}.trace-row.sel{background:var(--sem-agent)}@supports (color:color-mix(in lab, red, red)){.trace-row.sel{background:color-mix(in oklab, var(--sem-agent) 9%, transparent)}}.trace-row.carried{box-sizing:border-box;border-style:dashed;border-color:var(--sem-agent);width:100%}@supports (color:color-mix(in lab, red, red)){.trace-row.carried{border-color:color-mix(in oklab, var(--sem-agent) 34%, transparent)}}.trace-row.carried{margin-bottom:8px}.trace-row.carried.sel{border-style:solid}.trace-row .tname{color:var(--color-ink);font-weight:600}.trace-row .tmeta{color:var(--color-mute)}.trace-row.sel .tmeta{color:var(--ink-2)}.trace-row .tmeta em{color:var(--color-pop);font-style:normal}.timeline{border:1px solid var(--hair);border-radius:var(--r-min);background:repeating-linear-gradient(90deg, transparent 0 calc(10% - 1px), var(--hair-soft) calc(10% - 1px) 10%), var(--color-paper);position:relative;overflow:hidden}.tl-block{all:unset;cursor:pointer;opacity:.9;height:26px;transition:opacity .15s var(--ease), outline-color .15s var(--ease);border-radius:4px;outline:2px solid #0000;position:absolute;container-type:inline-size}.tl-block:hover{opacity:1}.tl-block.sel{opacity:1;outline-color:var(--color-ink)}.tl-block.err{box-shadow:0 0 12px var(--sem-error)}@supports (color:color-mix(in lab, red, red)){.tl-block.err{box-shadow:0 0 12px color-mix(in oklab, var(--sem-error) 60%, transparent)}}.tl-block.no-dur{opacity:.75;background-image:repeating-linear-gradient(-45deg, transparent 0 2px, var(--color-paper) 2px 4px)}@supports (color:color-mix(in lab, red, red)){.tl-block.no-dur{background-image:repeating-linear-gradient(-45deg, transparent 0 2px, color-mix(in oklab, var(--color-paper) 65%, transparent) 2px 4px)}}.tl-block.no-dur{outline-color:var(--color-ink)}@supports (color:color-mix(in lab, red, red)){.tl-block.no-dur{outline-color:color-mix(in oklab, var(--color-ink) 35%, transparent)}}.tl-block.no-dur:hover{opacity:.95}.tl-block.unknown-kind{background-image:repeating-linear-gradient(45deg, transparent 0 2px, var(--color-paper) 2px 4px)}@supports (color:color-mix(in lab, red, red)){.tl-block.unknown-kind{background-image:repeating-linear-gradient(45deg, transparent 0 2px, color-mix(in oklab, var(--color-paper) 65%, transparent) 2px 4px)}}.tl-legend{flex-wrap:wrap;gap:14px;margin-top:10px;display:flex}.kind-glyph{vertical-align:-2px;flex:none;width:12px;height:12px}.tl-legend .kind-glyph,.lbl-chip .kind-glyph{margin-right:4px}.tl-block .kind-glyph{color:var(--color-paper);opacity:0;margin:auto;position:absolute;inset:0}@container (width>=22px){.tl-block .kind-glyph{opacity:1}}.inspector{background:var(--color-paper);border:1px solid var(--hair);border-radius:var(--r-min);animation:rise .35s var(--ease) both;margin-top:12px;padding:14px}.inspector.err{border-color:var(--sem-error)}@supports (color:color-mix(in lab, red, red)){.inspector.err{border-color:color-mix(in oklab, var(--sem-error) 50%, transparent)}}.lbl-chip{font-family:var(--font-sans);font-size:var(--t-2xs);letter-spacing:.16em;text-transform:uppercase;background:var(--color-card);border:1px solid;border-radius:4px;padding:2px 7px}.io{font:var(--t-sm)/1.6 var(--font-mono);font-feature-settings:var(--num);white-space:pre-wrap;color:var(--color-ink);background:var(--color-card);border:1px solid var(--hair-soft);border-radius:8px;max-height:180px;margin:8px 0 0;padding:10px 12px 10px 44px;position:relative;overflow-y:auto}.io-l{font-size:var(--t-3xs);letter-spacing:.15em;color:var(--color-mute);position:absolute;top:10px;left:10px}footer{color:var(--color-mute);font-size:var(--t-sm);font-family:var(--font-sans);letter-spacing:.05em;border-top:1px solid var(--hair);flex-wrap:wrap;align-items:center;gap:14px;padding-top:16px;display:flex}footer a{color:var(--color-ink);border-bottom:1px solid var(--color-cobalt);overflow-wrap:anywhere;min-width:0;text-decoration:none}footer a:hover{color:var(--color-cobalt)}footer .spacer{flex:1}@media (prefers-reduced-motion:reduce){:root{--motion-scale:.01}*,:before,:after{transition-property:color,background-color,border-color,box-shadow,opacity,outline-color!important;transition-duration:.12s!important;animation-iteration-count:1!important}.sheet,.signin,.panel,.loadbar,.compare .card,.inspector,.storage,.feat-bar,.theme-panel,.loadbar-track.indeterminate .loadbar-fill,.pill.accel.gpu .accel-dot,.st-live .st-pulse{animation-name:none!important}.loadbar-track.indeterminate .loadbar-fill{opacity:.5;width:100%;box-shadow:none;transform:none;-webkit-mask-image:repeating-linear-gradient(115deg,#000 0 5px,#0000 5px 10px);mask-image:repeating-linear-gradient(115deg,#000 0 5px,#0000 5px 10px)}}.theme-seg{border-radius:var(--r-pill);background:var(--ink);gap:2px;padding:2px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.theme-seg{background:color-mix(in oklab, var(--ink) 5%, transparent)}}.theme-seg{box-shadow:inset 0 0 0 1px var(--ink)}@supports (color:color-mix(in lab, red, red)){.theme-seg{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--ink) 6%, transparent)}}.theme-seg button{all:unset;cursor:pointer;border-radius:var(--r-pill);width:26px;height:24px;font-size:var(--t-sm);color:var(--ink-3);transition:background-color var(--dur-micro) var(--ease-hover), color var(--dur-micro) var(--ease-hover);place-items:center;line-height:1;display:grid}@media (hover:hover) and (pointer:fine){.theme-seg button:hover{color:var(--ink)}}.theme-seg button.on{background:var(--sf-plate);color:var(--acc);box-shadow:var(--e1)}.theme-seg button{position:relative}.theme-seg button:after{content:"";position:absolute;inset:-8px -3px}.stagger>*{animation:staggerIn var(--dur-micro) var(--ease-out) both;animation-delay:calc(min(var(--i,0) * 45, 315) * 1ms)}@keyframes staggerIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.stagger>*{animation:none}}.h-custom{color:var(--color-custom)}.d-custom{background:var(--color-custom)}.d-graph{background:var(--color-feat)}.pill.tiny{font-size:var(--t-2xs);letter-spacing:.03em;padding:3px 8px}.pill.bad{color:var(--color-pop);border-color:var(--sem-error)}@supports (color:color-mix(in lab, red, red)){.pill.bad{border-color:color-mix(in oklab, var(--sem-error) 45%, transparent)}}.pill.bad{background:var(--sem-error)}@supports (color:color-mix(in lab, red, red)){.pill.bad{background:color-mix(in oklab, var(--sem-error) 8%, var(--color-card))}}.pill.warn{color:var(--color-agent);border-color:var(--sem-agent)}@supports (color:color-mix(in lab, red, red)){.pill.warn{border-color:color-mix(in oklab, var(--sem-agent) 45%, transparent)}}.pill.warn{background:var(--sem-agent)}@supports (color:color-mix(in lab, red, red)){.pill.warn{background:color-mix(in oklab, var(--sem-agent) 8%, var(--color-card))}}.resting-empty{color:var(--color-mute);font-size:var(--t-md);text-wrap:pretty;max-width:62ch;margin:18px 0 12px;line-height:1.6}.resting-empty code{font-size:var(--t-sm);background:var(--color-ink);border-radius:5px;padding:1px 5px}@supports (color:color-mix(in lab, red, red)){.resting-empty code{background:color-mix(in oklab, var(--color-ink) 6%, transparent)}}.cand-wrap{gap:6px;display:grid}.cand-head{letter-spacing:.1em;text-transform:uppercase;margin-top:8px}.cand-list{gap:3px;display:grid}.cand{all:unset;cursor:pointer;font-family:var(--font-mono);font-feature-settings:var(--num);font-size:var(--t-sm);min-width:0;transition:background-color var(--dur-micro) var(--ease-hover), border-color var(--dur-micro) var(--ease-hover);border:1px solid #0000;border-radius:8px;align-items:baseline;gap:10px;padding:8px 11px;display:flex}.cand:hover{background:var(--sem-base)}@supports (color:color-mix(in lab, red, red)){.cand:hover{background:color-mix(in oklab, var(--sem-base) 8%, transparent)}}.cand[disabled]{cursor:default;opacity:.5}.cand .spacer{flex:1}.cand-name{color:var(--color-ink)}.cand-dir{color:var(--color-mute);font-size:var(--t-xs);text-align:right;text-overflow:ellipsis;white-space:nowrap;direction:rtl;min-width:0;max-width:46ch;overflow:hidden}.cand-manual{margin-top:12px}.custom-input{margin-bottom:12px}.custom-input .combo{min-width:150px;max-width:220px}.meta.guessy{color:var(--color-agent)}.custom-out{margin-top:12px}.layer-table{font-family:var(--font-mono);font-feature-settings:var(--num);font-size:var(--t-xs);gap:1px;display:grid;overflow-x:auto}.layer-row{border-radius:7px;grid-template-columns:minmax(80px,1.1fr) minmax(64px,.8fr) minmax(78px,.8fr) minmax(58px,.5fr) minmax(220px,2fr) minmax(62px,.5fr);align-items:center;gap:12px;min-width:0;padding:6px 10px;display:grid}.layer-row>*{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.layer-row.head{color:var(--color-mute);font-size:var(--t-2xs);letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid var(--hair);border-radius:0;margin-bottom:3px;padding-bottom:8px}.layer-row .num{text-align:right}.layer-row.warn{background:var(--sem-agent)}@supports (color:color-mix(in lab, red, red)){.layer-row.warn{background:color-mix(in oklab, var(--sem-agent) 7%, transparent)}}.layer-row.bad{background:var(--sem-error)}@supports (color:color-mix(in lab, red, red)){.layer-row.bad{background:color-mix(in oklab, var(--sem-error) 8%, transparent)}}.l-name{color:var(--color-ink)}.l-kind{color:var(--color-custom)}.l-shape,.l-params,.l-ms{color:var(--color-mute)}.l-act{flex-wrap:wrap;align-items:center;gap:9px;min-width:0;display:flex;overflow:visible}.l-bar{background:var(--color-ink);border-radius:3px;flex:0 0 84px;height:5px;position:relative}@supports (color:color-mix(in lab, red, red)){.l-bar{background:color-mix(in oklab, var(--color-ink) 10%, transparent)}}.l-mean{background:var(--color-custom);border-radius:1px;width:2px;height:9px;position:absolute;top:-2px;transform:translate(-1px)}.l-nums{color:var(--color-mute);flex:none}.l-ms{position:relative}.l-time{background:var(--sem-base);border-radius:1px;height:2px;position:absolute;bottom:-3px;right:0}@supports (color:color-mix(in lab, red, red)){.l-time{background:color-mix(in oklab, var(--sem-base) 55%, transparent)}}@media (width<=900px){.layer-row{grid-template-columns:minmax(70px,1fr) minmax(70px,1fr) minmax(150px,2fr)}.layer-row>.l-kind,.layer-row>.l-params,.layer-row>.l-ms,.layer-row.head>:nth-child(2),.layer-row.head>:nth-child(4),.layer-row.head>:nth-child(6){display:none}.cand-dir{max-width:18ch}.l-bar{display:none}}.skel-label{color:var(--color-mute)}.skel-row{box-sizing:border-box;opacity:0;min-height:39px;animation:skelIn var(--dur-medium) var(--ease-out) forwards;animation-delay:calc(min(var(--i,0) * 40, 320) * 1ms);align-items:center;gap:9px;padding:10px 12px;display:flex}@keyframes skelIn{to{opacity:1}}.skel-bar{background:var(--color-ink);border-radius:5px;height:9px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.skel-bar{background:color-mix(in oklab, var(--color-ink) 8%, transparent)}}.skel-size{flex:none;width:42px;margin-left:auto}.skel-bar:after{content:"";background:linear-gradient(90deg, transparent, var(--color-ink), transparent);position:absolute;inset:0;transform:translate(-100%)}@supports (color:color-mix(in lab, red, red)){.skel-bar:after{background:linear-gradient(90deg, transparent, color-mix(in oklab, var(--color-ink) 7%, transparent), transparent)}}.skel-bar:after{animation:skelSweep 1.4s var(--ease-standard) infinite}@keyframes skelSweep{to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.skel-bar:after{animation:none}}.tname{align-items:baseline;gap:8px;min-width:0;display:inline-flex}.trace-group{gap:3px;display:grid}.trace-row.repeat{padding-left:26px}.tdim{color:var(--color-mute)}.trace-more{all:unset;cursor:pointer;border-radius:var(--r-chip);font-family:var(--font-sans);font-size:var(--t-2xs);letter-spacing:.04em;color:var(--color-mute);border:1px dashed var(--color-ink);align-self:start;margin:1px 0 4px 10px;padding:3px 8px}@supports (color:color-mix(in lab, red, red)){.trace-more{border:1px dashed color-mix(in oklab, var(--color-ink) 18%, transparent)}}.trace-more{transition:color var(--dur-micro) var(--ease-hover), border-color var(--dur-micro) var(--ease-hover)}.trace-more:hover{color:var(--color-agent);border-color:var(--color-agent)}.meta,.pill,.chip,.mid,.feat-val,.tl-dur,.l-params,.l-shape,.l-ms,.l-nums,.layer-row,.model-row,.trace-row,.loadbar-row,.why,code{font-variant-numeric:tabular-nums}.channels{font-family:var(--font-sans);font-size:var(--t-2xs);letter-spacing:.06em;color:var(--color-mute);flex-wrap:wrap;align-items:center;gap:14px;display:flex}.channels b{align-items:center;gap:6px;font-weight:400;display:inline-flex}.channels i{border-radius:2px;width:8px;height:8px;display:block}.readout{font-family:var(--font-mono);font-feature-settings:var(--num);font-size:var(--t-xs);font-variant-numeric:tabular-nums;grid-template-columns:minmax(72px,max-content) 1fr;align-items:baseline;gap:4px 16px;display:grid}.readout dt{font-size:var(--t-2xs);letter-spacing:.11em;text-transform:uppercase;color:var(--color-mute)}.readout dd{color:var(--color-ink);text-overflow:ellipsis;min-width:0;margin:0;overflow:hidden}.weight-key{font-family:var(--font-sans);font-size:var(--t-2xs);color:var(--color-mute);letter-spacing:.05em;align-items:center;gap:8px;display:flex}.weight-key span{align-items:center;gap:5px;display:flex}.weight-key i{background:var(--color-attn);border-radius:2px;width:16px;display:block}.lens{border-top:1px solid var(--hair);margin-top:16px;padding-top:14px}.lens-table{font-family:var(--font-mono);font-feature-settings:var(--num);font-size:var(--t-xs);font-variant-numeric:tabular-nums;gap:1px;display:grid}.lens-row{border-radius:7px;grid-template-columns:minmax(52px,.5fr) minmax(96px,.8fr) minmax(58px,.4fr) minmax(200px,3fr);align-items:center;gap:12px;min-width:0;padding:5px 10px;display:grid}.lens-row>*{min-width:0}.lens-row.head{color:var(--color-mute);font-size:var(--t-2xs);letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid var(--hair);border-radius:0;margin-bottom:3px;padding-bottom:7px}.lens-row.settle{box-shadow:inset 2px 0 0 0 var(--color-feat)}.lens-row.agrees .lens-tok.top{color:var(--color-feat)}.lens-h{color:var(--color-mute);align-items:center;gap:7px;display:flex;position:relative}.lens-h i{background:var(--sem-feat);border-radius:2px;flex:none;max-width:52px;height:4px;display:block}@supports (color:color-mix(in lab, red, red)){.lens-h i{background:color-mix(in oklab, var(--sem-feat) 45%, transparent)}}.lens-toks{gap:6px;display:flex;overflow:hidden}.lens-tok{white-space:nowrap;background:var(--color-ink);border-radius:5px;align-items:baseline;gap:4px;padding:2px 6px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.lens-tok{background:color-mix(in oklab, var(--color-ink) 5%, transparent)}}.lens-tok{color:var(--color-mute)}.lens-tok.top{color:var(--color-ink)}.lens-tok em{font-style:normal;font-size:var(--t-3xs);opacity:.65}@media (width<=900px){.lens-row{grid-template-columns:minmax(46px,.6fr) minmax(150px,3fr)}.lens-row>.lens-h,.lens-row.head>:nth-child(2){display:none}}.storage{border:1px solid var(--hair);border-radius:var(--r-panel);background:var(--color-card);animation:rise var(--dur-medium) var(--ease-out) both;flex-basis:100%;order:99;margin-top:12px;padding:14px 16px}.storage .readout{grid-template-columns:none;gap:0}.storage-row{grid-template-columns:minmax(120px,max-content) 1fr;align-items:baseline;gap:6px 16px;min-width:0;padding:3px 0;display:grid}.storage-row+.storage-row{border-top:1px solid var(--hair-soft)}.storage-row dt{font-size:var(--t-2xs);letter-spacing:.09em;text-transform:uppercase;color:var(--color-mute)}.storage-row dd{color:var(--color-ink);font-family:var(--font-mono);font-feature-settings:var(--num);font-size:var(--t-xs);white-space:nowrap;scrollbar-width:thin;min-width:0;margin:0;overflow-x:auto}.storage .hint code{font-size:var(--t-2xs);background:var(--color-ink);border-radius:4px;padding:1px 5px}@supports (color:color-mix(in lab, red, red)){.storage .hint code{background:color-mix(in oklab, var(--color-ink) 6%, transparent)}}@media (width<=700px){.storage-row{grid-template-columns:1fr;gap:2px}}.agents-what{max-width:78ch;margin:0 0 10px;line-height:1.55}.policy-row{align-items:center;gap:8px;margin-top:10px}.policy-row input{flex:22rem;min-width:0}.tok.gen{font-weight:600}.tok.gen-start{position:relative}.tok.gen-start:before{content:"";background:var(--color-attn);opacity:.5;border-radius:1px;width:2px;position:absolute;top:-2px;bottom:-2px;left:-5px}.gen-caveat{border-top:1px solid var(--sf-line,#80808038);color:var(--color-mute);font-size:var(--t-sm);max-width:72ch;margin:12px 0 0;padding-top:10px;line-height:1.55}.gen-caveat b{color:var(--color-text,inherit);font-weight:600}@media (pointer:coarse){button,.model-row,.trace-row,.cand,.tl-block,select{min-height:44px}.trace-more{padding-block:10px}.icon-btn{width:44px;height:44px}.theme-seg button:after{inset:-10px -6px}.palette-dot{width:20px;height:20px;min-height:0;position:relative}.palette-dot:after{content:"";position:absolute;inset:-12px -2px}footer a{padding:12px 0;display:inline-block}}.diffbar{background:var(--color-ink);border-radius:10px;flex-wrap:wrap;align-items:center;gap:6px 14px;margin:8px 0 4px;padding:8px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.diffbar{background:color-mix(in oklab, var(--color-ink) 5%, transparent)}}.diffbar strong{font-size:var(--t-md)}.diff-key{font-size:var(--t-2xs);letter-spacing:.06em;color:var(--color-mute);text-transform:uppercase;align-items:center;gap:6px;display:inline-flex}.diff-key i{border-radius:2px;width:16px;height:3px;display:inline-block}.diff-key i.up{background:var(--sem-error)}.diff-key i.down{background:var(--sem-base)}.ranking{border:1px solid var(--hair);border-radius:var(--r-panel);background:var(--acc);margin:10px 0 4px;padding:12px 14px}@supports (color:color-mix(in lab, red, red)){.ranking{background:color-mix(in oklab, var(--acc) 4%, var(--color-card))}}.ranking{animation:rise var(--dur-medium) var(--ease-out) both}.ranking-head{flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin-bottom:8px;display:flex}.ranking-head strong{font-size:var(--t-md)}.ranking-list{gap:4px;margin:0 0 8px;padding:0;list-style:none;display:grid}.ranking-list li{flex-wrap:wrap;align-items:center;gap:10px;padding:3px 0;display:flex}.ranking-list li+li{border-top:1px solid var(--hair-soft)}.ranking-list li.faint{opacity:.55}@media (prefers-reduced-motion:reduce){.ranking{animation:none}}.tok.attr{border-color:var(--color-attn);color:var(--color-attn);box-shadow:0 0 0 2px var(--color-attn)}@supports (color:color-mix(in lab, red, red)){.tok.attr{box-shadow:0 0 0 2px color-mix(in oklab, var(--color-attn) 24%, transparent)}}.tok.attr{font-weight:600}.tok.after-attr{opacity:.45;border-style:dashed}.tok.untested{border-style:dashed}.tok.scored{position:relative}.tok.scored:after{content:"";width:3px;height:calc(3px + (100% - 3px) * var(--tok-score,0));background:var(--color-attn);opacity:calc(.35 + .65 * var(--tok-score,0));border-radius:2px;position:absolute;bottom:-1px;left:-1px}.attr-head{font-family:var(--font-sans);font-size:var(--t-xs);letter-spacing:.16em;text-transform:uppercase;color:var(--color-mute);margin:12px 0 4px;font-weight:600}.attr-tok{font-family:var(--font-mono);font-feature-settings:var(--num);font-size:var(--t-sm);color:var(--color-attn);font-weight:600}.attr-index0{border-left:2px solid var(--color-attn);margin:8px 0 4px;padding:8px 10px}@supports (color:color-mix(in lab, red, red)){.attr-index0{border-left:2px solid color-mix(in oklab, var(--color-attn) 55%, transparent)}}.attr-index0{background:var(--color-ink)}@supports (color:color-mix(in lab, red, red)){.attr-index0{background:color-mix(in oklab, var(--color-ink) 4%, transparent)}}.attr-index0{border-radius:0 8px 8px 0}.attr-index0 .hint{margin-top:4px}button.ghost.sm.stop{border-color:var(--sem-error)}@supports (color:color-mix(in lab, red, red)){button.ghost.sm.stop{border-color:color-mix(in oklab, var(--sem-error) 45%, transparent)}}button.ghost.sm.stop{color:var(--color-pop)}button.ghost.sm.stop:hover:not(:disabled){background:var(--sem-error)}@supports (color:color-mix(in lab, red, red)){button.ghost.sm.stop:hover:not(:disabled){background:color-mix(in oklab, var(--sem-error) 12%, transparent)}}.oversize{border:1px solid var(--sem-error);align-items:flex-start;gap:12px;margin:10px 0;padding:14px 16px;display:flex}@supports (color:color-mix(in lab, red, red)){.oversize{border:1px solid color-mix(in oklab, var(--sem-error) 40%, transparent)}}.oversize{border-radius:var(--r-panel);background:var(--sem-error)}@supports (color:color-mix(in lab, red, red)){.oversize{background:color-mix(in oklab, var(--sem-error) 7%, var(--color-card))}}.oversize{animation:rise var(--dur-medium) var(--ease-out) both}.oversize p{color:var(--color-ink);font-size:var(--t-md);margin:0 0 10px;line-height:1.55}.oversize-mark{background:var(--sem-error);width:22px;height:22px;color:var(--sf-ground);font-weight:700;font-size:var(--t-md);border-radius:50%;flex:none;place-items:center;display:grid}@media (prefers-reduced-motion:reduce){.oversize{animation:none}}.replay{border-color:var(--sem-agent)}@supports (color:color-mix(in lab, red, red)){.replay{border-color:color-mix(in oklab, var(--sem-agent) 38%, transparent)}}.replay{background:var(--sem-agent)}@supports (color:color-mix(in lab, red, red)){.replay{background:color-mix(in oklab, var(--sem-agent) 6%, var(--color-card))}}.h-replay{color:var(--sem-agent)}.d-replay{background:var(--sem-agent)}.replay .readout{grid-template-columns:none;gap:0}.replay-text{background:var(--color-ink);border-radius:10px;margin:10px 0 6px;padding:10px 12px}@supports (color:color-mix(in lab, red, red)){.replay-text{background:color-mix(in oklab, var(--color-ink) 4%, transparent)}}.replay-text p{font-family:var(--font-mono);font-feature-settings:var(--num);font-size:var(--t-sm);color:var(--color-ink);overscroll-behavior:contain;white-space:pre-wrap;word-break:break-word;max-height:7.5em;margin:2px 0 10px;line-height:1.55;overflow-y:auto}.replay-text p:last-child{margin-bottom:0}.dropzone{border:2px dashed var(--acc);flex-direction:column;align-items:center;gap:6px;width:100%;padding:44px 24px;display:flex}@supports (color:color-mix(in lab, red, red)){.dropzone{border:2px dashed color-mix(in oklab, var(--acc) 42%, transparent)}}.dropzone{border-radius:var(--r-panel);background:var(--acc)}@supports (color:color-mix(in lab, red, red)){.dropzone{background:color-mix(in oklab, var(--acc) 4%, var(--color-card))}}.dropzone{color:var(--color-ink);cursor:pointer;transition:border-color var(--dur-fast,.14s) var(--ease-out), background var(--dur-fast,.14s) var(--ease-out)}.dropzone:hover:not(:disabled){border-color:var(--acc);background:var(--acc)}@supports (color:color-mix(in lab, red, red)){.dropzone:hover:not(:disabled){background:color-mix(in oklab, var(--acc) 8%, var(--color-card))}}.dropzone strong{font-size:var(--t-base);font-weight:600}.dropzone-mark{font-size:var(--t-2xl);color:var(--acc);line-height:1}.session-open-row{align-items:center;gap:10px;margin-block:0 4px;display:flex}.ollama-find{align-items:center;gap:8px;padding:10px 14px 4px;display:flex}.ollama-name{flex:1;width:auto;min-width:0}.share-row{align-items:center;gap:6px;display:inline-flex}.share-note{width:min(280px,42vw);font-size:var(--t-sm);color:var(--color-ink);background:var(--color-paper);border:1px solid var(--hair);border-radius:7px;padding:5px 9px;font-family:inherit}.drop-veil{z-index:60;pointer-events:none;background:var(--sem-agent);place-items:center;display:grid;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.drop-veil{background:color-mix(in oklab, var(--sem-agent) 10%, transparent)}}.drop-veil{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:veilIn .14s var(--ease-out) both}@keyframes veilIn{0%{opacity:0}to{opacity:1}}.drop-veil span{border:2px dashed var(--sem-agent);background:var(--color-card);color:var(--sem-agent);font-size:var(--t-md);letter-spacing:.06em;text-transform:uppercase;border-radius:12px;padding:14px 22px}@media (prefers-reduced-motion:reduce){.drop-veil{animation:none}}:focus-visible:focus-visible{outline:3px solid var(--acc);outline-offset:2px}:focus:not(:focus-visible),.combo:focus:not(:focus-visible),textarea:focus:not(:focus-visible){outline:none}.patch-inputs{gap:8px;margin-bottom:10px;display:grid}.patch-inputs label{gap:3px;display:grid}.patch-inputs input{border:1px solid var(--hair);background:var(--color-card);width:100%;color:var(--color-ink);font:inherit;font-family:var(--font-mono);font-feature-settings:var(--num);border-radius:7px;padding:7px 9px}.patch-answers{align-items:baseline;gap:14px;margin:8px 0;display:flex}.patch-grid-wrap{overflow-x:auto}.patch-grid{border-collapse:collapse;font-size:var(--t-xs);font-family:var(--font-mono);font-feature-settings:var(--num)}.patch-grid th{white-space:nowrap;opacity:.75;padding:3px 5px;font-weight:500}.patch-grid thead th{writing-mode:vertical-rl;transform:rotate(180deg)}.patch-grid td{text-align:center;border:1px solid var(--line);font-variant-numeric:tabular-nums;min-width:42px;height:22px}.patch-grid td.clears{outline:2px solid var(--color-cobalt);outline-offset:-2px}.patch-read{min-height:2.6em;margin-top:8px}.patch-notes{margin:8px 0 0;padding-left:18px}.patch-notes li{margin-bottom:3px}.patch-tabs{flex-wrap:wrap;align-items:center;gap:6px;margin:10px 0 6px;display:flex}.patch-grid td{transition:border-color var(--dur-micro) var(--ease-hover), box-shadow var(--dur-micro) var(--ease-hover)}.patch-grid td:hover{border-color:var(--color-cobalt)}@supports (color:color-mix(in lab, red, red)){.patch-grid td:hover{border-color:color-mix(in oklab, var(--color-cobalt) 60%, transparent)}}.patch-grid td:hover{box-shadow:0 0 0 1px var(--color-cobalt)}@supports (color:color-mix(in lab, red, red)){.patch-grid td:hover{box-shadow:0 0 0 1px color-mix(in oklab, var(--color-cobalt) 40%, transparent)}}.patch-grid td:hover{z-index:1;position:relative}.patch-grid td.clears{transition:outline-color var(--dur-small) var(--ease-out)}.patch-read{transition:opacity var(--dur-micro) var(--ease-standard)}.patch-grid-wrap{animation:featIn var(--dur-medium) var(--ease-out) both}@media (prefers-reduced-motion:reduce){.patch-grid-wrap{animation:none}}.pill.act{cursor:pointer;font-family:var(--font-mono);font-feature-settings:var(--num);border-color:var(--line-ctrl);transition:color var(--dur-micro) var(--ease-hover), border-color var(--dur-micro) var(--ease-hover), background-color var(--dur-micro) var(--ease-hover)}.pill.act:hover:not(:disabled){color:var(--color-pop);border-color:var(--color-pop)}@supports (color:color-mix(in lab, red, red)){.pill.act:hover:not(:disabled){border-color:color-mix(in oklab, var(--color-pop) 55%, transparent)}}.pill.act:disabled{opacity:.55;cursor:default}.pill.freed{color:var(--color-cobalt);font-family:var(--font-mono);font-feature-settings:var(--num);animation:staggerIn var(--dur-small) var(--ease-out) both}@media (prefers-reduced-motion:reduce){.pill.freed{animation:none}}.cust-elsewhere{gap:8px;margin-top:10px}.cust-elsewhere input{border:1px solid var(--hair);background:var(--color-card);min-width:0;color:var(--color-ink);font:inherit;font-family:var(--font-mono);font-feature-settings:var(--num);font-size:var(--t-sm);border-radius:7px;flex:1;padding:6px 9px}.pull-progress{width:100%;animation:staggerIn var(--dur-small) var(--ease-out-soft) both;gap:6px;margin:8px 0 2px;display:grid}.pull-track{border-radius:var(--r-pill);background:var(--ink);height:4px}@supports (color:color-mix(in lab, red, red)){.pull-track{background:color-mix(in oklab, var(--ink) 12%, transparent)}}.pull-track{overflow:hidden}.pull-fill{border-radius:inherit;background:var(--acc);width:0;height:100%;transition:width var(--dur-travel) var(--ease-standard)}.pull-track.indeterminate .pull-fill{width:34%;animation:pullSweep 1.15s var(--ease-standard) infinite}@keyframes pullSweep{0%{transform:translate(-110%)}to{transform:translate(330%)}}@media (prefers-reduced-motion:reduce){.pull-track.indeterminate .pull-fill{opacity:.5;width:100%;animation:none;-webkit-mask-image:repeating-linear-gradient(115deg,#000 0 5px,#0000 5px 10px);mask-image:repeating-linear-gradient(115deg,#000 0 5px,#0000 5px 10px)}.pull-progress{animation:none}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){main>.panel,main>*>.panel{animation:linear both panelRise;animation-timeline:view();animation-range:entry 0 entry 200px}@keyframes panelRise{0%{opacity:0;transform:translateY(64px)}to{opacity:1;transform:none}}.sect .rule{transform-origin:0;animation:linear both ruleDraw;animation-timeline:view();animation-range:entry 40px entry 300px}@keyframes ruleDraw{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:none}}}}body:before{content:"";pointer-events:none;z-index:0;opacity:.42;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.82' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)' opacity='0.055'/%3E%3C/svg%3E");position:fixed;inset:0}:root[data-theme=dark] body:before,html[data-theme=dark] body:before{mix-blend-mode:screen;opacity:.3}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) body:before{mix-blend-mode:screen;opacity:.3}}main,header,.topbar,footer{z-index:1;position:relative}.hub-source{font-family:var(--font-mono);font-feature-settings:var(--num);font-size:var(--t-2xs);letter-spacing:.04em;opacity:.72;cursor:help;margin-left:8px}.panel:has(.d-attn){--panel-accent:var(--color-attn)}.panel:has(.d-feat){--panel-accent:var(--color-feat)}.panel:has(.d-patch){--panel-accent:var(--color-cobalt)}.panel:has(.d-agent){--panel-accent:var(--color-agent)}.panel:has(.d-vla){--panel-accent:var(--color-vla)}.panel:has(.d-custom){--panel-accent:var(--color-custom)}.panel:has(.d-graph){--panel-accent:var(--color-feat)}.panel:has(.d-replay){--panel-accent:var(--sem-agent)}.panel:has(.d-run){--panel-accent:var(--color-mute)}.panel:has(.d-probe){--panel-accent:var(--color-probe)}.panel:has(.d-scope){--panel-accent:var(--color-scope)}.panel:has(.d-ground){--panel-accent:var(--color-ground)}.panel:has(.d-image){--panel-accent:var(--color-image)}.panel:has(.d-steer){--panel-accent:var(--color-feat)}.panel:before{content:"";background:linear-gradient(90deg, var(--panel-accent,var(--color-mute)) 0%, var(--panel-accent,var(--color-mute)) 62%, transparent 100%);height:4px;position:absolute;inset:0 0 auto}@supports (color:color-mix(in lab, red, red)){.panel:before{background:linear-gradient(90deg, var(--panel-accent,var(--color-mute)) 0%, color-mix(in oklab, var(--panel-accent,var(--color-mute)) 45%, transparent) 62%, transparent 100%)}}.panel:before{opacity:.95;pointer-events:none;transition:height var(--dur-micro) var(--ease-hover), opacity var(--dur-micro) var(--ease-hover)}@media (hover:hover) and (pointer:fine){.panel:hover:before{opacity:1;height:5px}}.panel{padding-top:calc(var(--sp-5) + 4px)}.sect{gap:12px;margin-bottom:14px}.sect h2{font-size:var(--t-md);letter-spacing:.22em;font-weight:700}.sect .dot{width:10px;height:10px;box-shadow:0 0 0 3px var(--panel-accent,var(--color-mute)), 0 0 10px -1px var(--panel-accent,var(--color-mute));border-radius:3px}@supports (color:color-mix(in lab, red, red)){.sect .dot{box-shadow:0 0 0 3px color-mix(in oklab, var(--panel-accent,var(--color-mute)) 16%, transparent), 0 0 10px -1px color-mix(in oklab, var(--panel-accent,var(--color-mute)) 70%, transparent)}}.sect .rule{background-image:repeating-linear-gradient(90deg, var(--panel-accent,var(--line)) 0 1px, transparent 1px 40px), repeating-linear-gradient(90deg, var(--panel-accent,var(--line)) 0 1px, transparent 1px 8px)}@supports (color:color-mix(in lab, red, red)){.sect .rule{background-image:repeating-linear-gradient(90deg, color-mix(in oklab, var(--panel-accent,var(--line)) 55%, transparent) 0 1px, transparent 1px 40px), repeating-linear-gradient(90deg, color-mix(in oklab, var(--panel-accent,var(--line)) 26%, transparent) 0 1px, transparent 1px 8px)}}.sect .rule{background-size:100% 100%,100% 40%}body{background-image:repeating-linear-gradient(90deg, var(--ink) 0 1px, transparent 1px 40px), repeating-linear-gradient(180deg, var(--ink) 0 1px, transparent 1px 40px)}@supports (color:color-mix(in lab, red, red)){body{background-image:repeating-linear-gradient(90deg, color-mix(in oklab, var(--ink) 5%, transparent) 0 1px, transparent 1px 40px), repeating-linear-gradient(180deg, color-mix(in oklab, var(--ink) 5%, transparent) 0 1px, transparent 1px 40px)}}body{background-attachment:fixed}.panel{border-color:var(--panel-accent,var(--hair))}@supports (color:color-mix(in lab, red, red)){.panel{border-color:color-mix(in oklab, var(--panel-accent,var(--hair)) 22%, var(--hair))}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.panel:before{transform-origin:0;animation:linear both bandWipe;animation-timeline:view();animation-range:entry 80px entry 340px}@keyframes bandWipe{0%{transform:scaleX(0)}to{transform:none}}}}@media (prefers-reduced-motion:reduce){.panel:before{animation:none;transform:none}}.hero canvas.ascii{cursor:crosshair}@media (prefers-reduced-motion:reduce){.hero canvas.ascii{cursor:default}}.ranking{position:relative}.ranking-close{z-index:2;position:absolute;top:0;right:0}.agents-empty{gap:10px;max-width:74ch;display:grid}.agents-empty p{margin:0}.agents-snippet{border:1px solid var(--hair);border-radius:var(--r-well);background:var(--ink);margin:2px 0 0;padding:12px 14px}@supports (color:color-mix(in lab, red, red)){.agents-snippet{background:color-mix(in oklab, var(--ink) 3%, transparent)}}.agents-snippet{font-family:var(--font-mono);font-feature-settings:var(--num);font-size:var(--t-sm);white-space:pre;line-height:1.6;overflow-x:auto}.base-warn{border:1px solid var(--sem-agent)}@supports (color:color-mix(in lab, red, red)){.base-warn{border:1px solid color-mix(in oklab, var(--sem-agent) 38%, var(--hair))}}.base-warn{border-left:3px solid var(--sem-agent);border-radius:var(--r-well);background:var(--sem-agent)}@supports (color:color-mix(in lab, red, red)){.base-warn{background:color-mix(in oklab, var(--sem-agent) 7%, transparent)}}.base-warn{font-size:var(--t-md);max-width:80ch;padding:10px 14px;line-height:1.55}.base-warn code{font-family:var(--font-mono);font-feature-settings:var(--num);font-size:var(--t-sm);border-radius:var(--r-chip);background:var(--ink);padding:1px 5px}@supports (color:color-mix(in lab, red, red)){.base-warn code{background:color-mix(in oklab, var(--ink) 6%, transparent)}}.hint.err.refusal{white-space:pre-wrap;max-width:96ch;line-height:1.6;overflow-x:auto}.model-btn-caret{opacity:.9;width:11px;height:11px;transition:transform var(--dur-small) var(--ease-out), opacity var(--dur-micro) var(--ease-hover);align-self:center;font-size:0;display:inline-block;position:relative}.model-btn-caret:before{content:"";border-right:2px solid var(--color-ink);border-bottom:2px solid var(--color-ink);border-radius:1px;width:7px;height:7px;margin:0 auto;position:absolute;inset:1px 0 auto;transform:rotate(45deg)}button.model-btn:hover:not(:disabled) .model-btn-caret{opacity:1;transform:translateY(2px)}button.model-btn{border-left:3px solid var(--acc)}@supports (color:color-mix(in lab, red, red)){button.model-btn{border-left:3px solid color-mix(in oklab, var(--acc) 55%, transparent)}}button.model-btn:hover:not(:disabled){border-left-color:var(--acc)}.l-call{border-radius:var(--r-chip);font-family:var(--font-mono);font-feature-settings:var(--num);font-size:var(--t-3xs);color:var(--color-mute);background:var(--ink);margin-left:7px;padding:0 5px}@supports (color:color-mix(in lab, red, red)){.l-call{background:color-mix(in oklab, var(--ink) 7%, transparent)}}.l-call{cursor:help}.telemetry{font-family:var(--font-mono);font-feature-settings:var(--num);font-size:var(--t-xs);color:var(--color-mute);border:1px solid var(--color-ink);flex-wrap:wrap;align-items:center;gap:18px;margin-block:14px 4px;padding:9px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.telemetry{border:1px solid color-mix(in oklab, var(--color-ink) 12%, transparent)}}.telemetry{background:var(--color-card);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.telemetry{background:color-mix(in oklab, var(--color-card) 97%, white)}}.telemetry b{color:var(--color-ink);font-weight:600}.telemetry{overflow-x:auto}.telemetry .tl-item{white-space:nowrap;min-width:0}.telemetry .tl-cost{border-left:3px solid var(--color-attn);padding-left:10px}.telemetry .tl-note{cursor:help;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.gguf{margin:4px 0 18px}.gguf-head{border:1px solid var(--color-ink);flex-wrap:wrap;gap:22px;margin:12px 0;padding:11px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.gguf-head{border:1px solid color-mix(in oklab, var(--color-ink) 12%, transparent)}}.gguf-head{background:var(--color-card);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.gguf-head{background:color-mix(in oklab, var(--color-card) 97%, white)}}.gguf-stat{flex-direction:column;gap:2px;display:flex}.gguf-stat b{font-family:var(--font-mono);font-feature-settings:var(--num);font-size:var(--t-base);color:var(--color-ink)}.gguf-stat .meta{font-size:var(--t-2xs)}.gguf-bpw{border-left:3px solid var(--color-custom);padding-left:12px}.graph-provenance{border:1px solid var(--sem-agent);margin:10px 0 14px;padding:11px 14px}@supports (color:color-mix(in lab, red, red)){.graph-provenance{border:1px solid color-mix(in oklab, var(--sem-agent) 34%, transparent)}}.graph-provenance{border-left:3px solid var(--color-agent);background:var(--sem-agent);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.graph-provenance{background:color-mix(in oklab, var(--sem-agent) 8%, var(--color-card))}}.graph-provenance .row{flex-wrap:wrap;align-items:baseline;gap:10px}.graph-provenance .hint{margin-top:6px}.graph-edges{max-height:320px;margin-top:6px;padding-right:4px;overflow:auto}.graph-edge{font-family:var(--font-mono);font-feature-settings:var(--num);font-size:var(--t-xs);grid-template-columns:4.5rem 1rem 4.5rem 1fr 5rem;align-items:center;gap:8px;padding:2px 0;display:grid}.graph-node{color:var(--color-mute);text-align:right}.graph-arrow{color:var(--color-mute);text-align:center}.graph-w{text-align:right;color:var(--color-ink)}.graph-bar{background:var(--color-ink);border-radius:2px;height:7px;display:block}@supports (color:color-mix(in lab, red, red)){.graph-bar{background:color-mix(in oklab, var(--color-ink) 7%, transparent)}}.graph-bar{overflow:hidden}.graph-bar .pos,.graph-bar .neg{height:100%;width:var(--w,0%);border-radius:2px;display:block}.graph-bar .pos{background:var(--color-cobalt)}.graph-bar .neg{background:var(--color-agent)}.gguf-diff{border:1px solid var(--color-ink);margin:8px 0 4px;padding:12px 14px}@supports (color:color-mix(in lab, red, red)){.gguf-diff{border:1px solid color-mix(in oklab, var(--color-ink) 12%, transparent)}}.gguf-diff{border-left:3px solid var(--color-feat);background:var(--color-card);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.gguf-diff{background:color-mix(in oklab, var(--color-card) 97%, white)}}.gguf-diff .row{flex-wrap:wrap;gap:8px}.gguf-damage{margin-top:10px}.gguf-damage .gguf-head{margin-top:0}.gguf-layers{background:var(--color-ink);border-radius:6px;align-items:flex-end;gap:2px;height:44px;margin:12px 0 6px;padding:4px 6px;display:flex}@supports (color:color-mix(in lab, red, red)){.gguf-layers{background:color-mix(in oklab, var(--color-ink) 5%, transparent)}}.gguf-note{border-left:2px solid var(--color-feat)}@supports (color:color-mix(in lab, red, red)){.gguf-note{border-left:2px solid color-mix(in oklab, var(--color-feat) 45%, transparent)}}.gguf-note{margin:0 0 10px;padding-left:9px}.gguf-layer{min-width:2px;height:var(--h,0%);background:var(--color-feat);min-height:1px;transition:opacity var(--dur-micro) var(--ease-hover);border-radius:1px 1px 0 0;flex:1 1 0}.gguf-layer:hover{opacity:.65}.quantised-banner{max-width:var(--measure,1100px);border:1px solid var(--sem-agent);flex-wrap:wrap;align-items:baseline;gap:12px;margin:0 auto 6px;padding:9px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.quantised-banner{border:1px solid color-mix(in oklab, var(--sem-agent) 30%, transparent)}}.quantised-banner{background:var(--sem-agent);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.quantised-banner{background:color-mix(in oklab, var(--sem-agent) 7%, var(--color-card))}}.quantised-banner .meta{flex:320px;line-height:1.5}.gguf-plan{border:1px solid var(--color-ink);margin:12px 0;padding:13px 15px 10px}@supports (color:color-mix(in lab, red, red)){.gguf-plan{border:1px solid color-mix(in oklab, var(--color-ink) 14%, transparent)}}.gguf-plan{border-left:3px solid var(--color-mute);background:var(--color-card);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.gguf-plan{background:color-mix(in oklab, var(--color-card) 96%, white)}}.gguf-plan.v-fits{border-left-color:var(--color-cobalt)}.gguf-plan.v-tight{border-left-color:var(--color-agent)}.gguf-plan.v-will-not-fit{border-left-color:var(--color-warn,var(--color-agent))}.gguf-plan-bars{flex-wrap:wrap;align-items:center;gap:20px;margin-bottom:10px;display:flex}.gguf-plan-bars .gguf-stat b{font-size:var(--t-lg)}.gguf-arrow{font-family:var(--font-mono);font-feature-settings:var(--num);font-size:var(--t-xl);color:var(--color-mute);margin-top:-14px}.gguf-plan .hint{margin-top:7px}.pill.ok{color:var(--color-cobalt);border-color:var(--acc)}@supports (color:color-mix(in lab, red, red)){.pill.ok{border-color:color-mix(in oklab, var(--acc) 45%, transparent)}}.pill.ok{background:var(--acc)}@supports (color:color-mix(in lab, red, red)){.pill.ok{background:color-mix(in oklab, var(--acc) 8%, var(--color-card))}}.gguf-scroll{max-height:420px;margin-top:6px;overflow:auto}.gguf-table{border-collapse:collapse;width:100%;font-family:var(--font-mono);font-feature-settings:var(--num);font-size:var(--t-xs)}.gguf-table th{text-align:left;color:var(--color-mute);border-bottom:1px solid var(--color-ink);padding:5px 8px;font-weight:500}@supports (color:color-mix(in lab, red, red)){.gguf-table th{border-bottom:1px solid color-mix(in oklab, var(--color-ink) 14%, transparent)}}.gguf-table th{background:var(--color-paper);cursor:pointer;-webkit-user-select:none;user-select:none;position:sticky;top:0}.gguf-table th.sorted{color:var(--color-ink)}.gguf-table td{border-bottom:1px solid var(--color-ink);padding:4px 8px}@supports (color:color-mix(in lab, red, red)){.gguf-table td{border-bottom:1px solid color-mix(in oklab, var(--color-ink) 6%, transparent)}}.gguf-table td:nth-child(n+4){text-align:right}.gguf-table tr.sel td{background:var(--color-custom)}@supports (color:color-mix(in lab, red, red)){.gguf-table tr.sel td{background:color-mix(in oklab, var(--color-custom) 8%, transparent)}}.gguf-table tr.err td{background:var(--color-pop)}@supports (color:color-mix(in lab, red, red)){.gguf-table tr.err td{background:color-mix(in oklab, var(--color-pop) 8%, transparent)}}.gguf-meta{margin-top:14px}.gguf-meta summary{cursor:pointer;font-size:var(--t-xs);color:var(--color-mute)}.gguf-val{word-break:break-all;max-width:60ch}.secnav{z-index:40;width:170px;font-family:var(--font-sans);font-size:var(--t-xs);letter-spacing:.06em;text-transform:uppercase;position:fixed;top:50%;left:max(12px,50vw - 676px);transform:translateY(-50%)}@media (width>=1660px){.secnav{left:max(12px,50vw - 826px)}}.secnav ul{margin:0 0 var(--sp-2);gap:1px;padding:0;list-style:none;display:grid}.secnav-item,.secnav-find{align-items:center;gap:var(--sp-2);width:100%;padding:5px var(--sp-2);color:var(--color-mute);font:inherit;letter-spacing:inherit;text-transform:inherit;text-align:left;cursor:pointer;transition:color var(--dur-micro) var(--ease-out), background var(--dur-micro) var(--ease-out);background:0 0;border:0;border-radius:7px;display:flex}.secnav-item:hover,.secnav-find:hover{color:var(--color-ink);background:var(--color-ink)}@supports (color:color-mix(in lab, red, red)){.secnav-item:hover,.secnav-find:hover{background:color-mix(in oklab, var(--color-ink) 6%, transparent)}}.secnav-item:focus-visible,.secnav-find:focus-visible{outline:2px solid var(--acc);outline-offset:1px}.secnav-dot{opacity:.42;width:6px;height:6px;transition:opacity var(--dur-small) var(--ease-out), transform var(--dur-small) var(--ease-out);border-radius:50%;flex:none}.secnav-item.on{color:var(--color-ink);background:var(--color-ink)}@supports (color:color-mix(in lab, red, red)){.secnav-item.on{background:color-mix(in oklab, var(--color-ink) 8%, transparent)}}.secnav-item.on .secnav-dot{opacity:1;transform:scale(1.5)}.secnav-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.secnav-find{border-top:1px solid var(--hair-soft);padding-top:var(--sp-2);margin-top:var(--sp-1);border-radius:0}.secnav-find kbd{font:inherit;border:1px solid var(--hair);color:var(--color-mute);border-radius:4px;margin-left:auto;padding:1px 4px}main>[id^=sec-]{scroll-margin-top:var(--sp-5)}@media (prefers-reduced-motion:reduce){.secnav-item,.secnav-find,.secnav-dot{transition:none}}@media (width<=1360px){.hero{max-width:calc(var(--measure) + 44px)}.secnav ul{display:none}.secnav{top:auto;left:auto;right:var(--sp-4);bottom:var(--sp-4);width:auto;transform:none}.secnav-find{padding:var(--sp-2) var(--sp-3);background:var(--color-card);box-shadow:var(--e2);border-top:0;border:1px solid var(--hair);border-radius:999px;margin:0}.secnav-label{display:none}}.palette-scrim{z-index:90;background:var(--color-paper);position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.palette-scrim{background:color-mix(in oklab, var(--color-paper) 62%, transparent)}}.palette-scrim{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:palette-in var(--dur-small) var(--ease-out);justify-content:center;padding-top:14vh;display:flex}.palette{background:var(--color-card);border:1px solid var(--hair);border-radius:var(--r-panel);width:min(520px,100vw - 32px);height:fit-content;box-shadow:var(--e3);animation:palette-rise var(--dur-medium) var(--ease-out);overflow:hidden}.palette-input{box-sizing:border-box;width:100%;padding:var(--sp-4);border:0;border-bottom:1px solid var(--hair-soft);color:var(--color-ink);font:var(--t-base)/1.4 var(--font-mono);font-feature-settings:var(--num);background:0 0;outline:none}.palette-list{padding:var(--sp-2);max-height:52vh;margin:0;list-style:none;overflow-y:auto}.palette-row{align-items:baseline;gap:var(--sp-3);width:100%;padding:var(--sp-2) var(--sp-3);color:var(--color-ink);font-family:var(--font-sans);font-size:var(--t-sm);letter-spacing:.05em;text-transform:uppercase;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;display:flex}.palette-row.on{background:var(--acc)}@supports (color:color-mix(in lab, red, red)){.palette-row.on{background:color-mix(in oklab, var(--acc) 12%, transparent)}}.palette-row .secnav-dot{opacity:1;align-self:center}.palette-label{flex:none}.palette-detail{color:var(--color-mute);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.palette-empty{padding:var(--sp-4);color:var(--color-mute);font-family:var(--font-sans);font-size:var(--t-sm)}@keyframes palette-in{0%{opacity:0}}@keyframes palette-rise{0%{opacity:0;transform:translateY(-8px)}}@media (prefers-reduced-motion:reduce){.palette-scrim,.palette{animation:none}}.receipt{margin-top:var(--sp-3);border-top:1px dashed var(--hair);padding-top:var(--sp-2)}.receipt-line{align-items:baseline;gap:var(--sp-2);width:100%;color:var(--color-mute);font-family:var(--font-mono);font-feature-settings:var(--num);font-size:var(--t-2xs);letter-spacing:.04em;text-align:left;cursor:pointer;background:0 0;border:0;padding:3px 0;display:flex}.receipt-line:hover{color:var(--color-ink)}.receipt-line:focus-visible{outline:2px solid var(--acc);outline-offset:2px}.receipt-tag{text-transform:uppercase;letter-spacing:.08em;opacity:.75;flex:none}.receipt-glance{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.receipt-warn{color:var(--sem-error);font-size:var(--t-3xs);border:1px solid;border-radius:999px;flex:none;padding:0 6px}.receipt-caret{opacity:.6;flex:none;margin-left:auto}.receipt-full{margin:var(--sp-2) 0 0;font-family:var(--font-mono);font-feature-settings:var(--num);font-size:var(--t-2xs);animation:receipt-open var(--dur-small) var(--ease-out);gap:2px 0;display:grid}.receipt-full>div{gap:var(--sp-2);grid-template-columns:92px 1fr;padding:2px 0;display:grid}.receipt-full dt{color:var(--color-mute);text-transform:uppercase;letter-spacing:.06em}.receipt-full dd{color:var(--color-ink);overflow-wrap:anywhere;margin:0}.receipt-args dd{flex-wrap:wrap;gap:4px;display:flex}.receipt-args code{background:var(--color-ink)}@supports (color:color-mix(in lab, red, red)){.receipt-args code{background:color-mix(in oklab, var(--color-ink) 7%, transparent)}}.receipt-args code{border-radius:4px;padding:0 5px}@keyframes receipt-open{0%{opacity:0;transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.receipt-full{animation:none}}.lens-row.twin{grid-template-columns:58px 92px 58px 1fr 1fr}.tuned-col{border-left:1px dashed var(--hair);padding-left:var(--sp-3)}.lens-gain{font-family:var(--font-mono);font-feature-settings:var(--num);font-size:var(--t-2xs);white-space:nowrap;border-radius:4px;padding:0 5px}.lens-gain.up{color:var(--sem-vla)}.lens-gain.down{color:var(--sem-error)}.tune{margin:0 0 var(--sp-3);border:1px solid var(--hair);padding:var(--sp-2) var(--sp-3);border-radius:10px}.tune>summary{cursor:pointer;font-family:var(--font-sans);font-size:var(--t-sm);letter-spacing:.04em;color:var(--color-mute)}.tune[open]>summary{color:var(--color-ink);margin-bottom:var(--sp-2)}.tune-corpus{box-sizing:border-box;width:100%;margin:var(--sp-2) 0;padding:var(--sp-2);border:1px solid var(--hair);background:var(--color-paper);color:var(--color-ink);font:var(--t-sm)/1.5 var(--font-mono);font-feature-settings:var(--num);resize:vertical;border-radius:8px}.hint.warn{border-left:2px solid var(--sem-error);padding-left:var(--sp-3)}.direct{margin-top:var(--sp-4);border-top:1px solid var(--hair-soft);padding-top:var(--sp-3)}.direct-head{font-family:var(--font-sans);font-weight:600;font-size:var(--t-md);margin-bottom:var(--sp-2)}.dla-bars{gap:1px;display:grid}.dla-row{align-items:center;gap:var(--sp-2);font-family:var(--font-mono);font-feature-settings:var(--num);font-size:var(--t-2xs);grid-template-columns:76px 1fr 68px;display:grid}.dla-row.faint{opacity:.42}.dla-name{color:var(--color-mute)}.dla-track{background:var(--color-ink);height:11px;position:relative}@supports (color:color-mix(in lab, red, red)){.dla-track{background:color-mix(in oklab, var(--color-ink) 5%, transparent)}}.dla-track{border-radius:3px}.dla-track:before{content:"";background:var(--hair);width:1px;position:absolute;top:0;bottom:0;left:50%}.dla-track i{border-radius:2px;position:absolute;top:1px;bottom:1px}.dla-track i.pos{background:var(--sem-vla)}.dla-track i.neg{background:var(--sem-error)}.dla-val{text-align:right;color:var(--color-ink)}.hint.residual{border-left:2px solid var(--acc);padding-left:var(--sp-3)}.linkish{padding:var(--sp-2) 0;color:var(--color-mute);font-family:var(--font-mono);font-feature-settings:var(--num);font-size:var(--t-2xs);cursor:pointer;background:0 0;border:0;text-decoration:underline}.linkish:hover{color:var(--color-ink)}.headtype{font-family:var(--font-sans);font-size:var(--t-3xs);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;opacity:.8;border:1px solid;border-radius:999px;flex:none;padding:1px 6px}.headtype.t-induction{color:var(--sem-feat)}.headtype.t-previoustoken{color:var(--sem-base)}.headtype.t-duplicatetoken{color:var(--sem-vla)}.headtype.t-sink{color:var(--color-mute)}.probe-inputs{grid-template-columns:1fr 1fr;gap:10px;display:grid}.probe-inputs label{gap:3px;min-width:0;display:grid}.probe-inputs textarea,.probe-name{border:1px solid var(--hair);background:var(--color-card);width:100%;color:var(--color-ink);font:inherit;font-family:var(--font-mono);font-feature-settings:var(--num);font-size:var(--t-xs);resize:vertical;border-radius:7px;padding:7px 9px;line-height:1.55}.probe-name{max-width:230px}@media (width<=720px){.probe-inputs{grid-template-columns:1fr}}.probe-verdict{font:500 var(--t-md) var(--font-sans);border:1px solid var(--color-probe);border-radius:9px;margin:12px 0 6px;padding:9px 12px}@supports (color:color-mix(in lab, red, red)){.probe-verdict{border:1px solid color-mix(in oklab, var(--color-probe) 35%, transparent)}}.probe-verdict{background:var(--color-probe)}@supports (color:color-mix(in lab, red, red)){.probe-verdict{background:color-mix(in oklab, var(--color-probe) 8%, transparent)}}.probe-verdict.none{border-color:var(--line);background:var(--ink-4)}@supports (color:color-mix(in lab, red, red)){.probe-verdict.none{background:color-mix(in oklab, var(--ink-4) 8%, transparent)}}.probe-fp{margin:0 0 10px}.probe-scale,.probe-rows>li{grid-template-columns:2.6rem minmax(0,1fr) 2.8rem 13rem;align-items:center;gap:8px;display:grid}.probe-scale{margin-bottom:4px}.probe-axis{height:1.2em;display:block;position:relative}.probe-axis-lo{position:absolute;left:0}.probe-axis-hi{position:absolute;right:0}.probe-majority-key{white-space:nowrap;color:var(--ink-2);position:absolute;transform:translate(-50%)}.probe-rows{gap:3px;margin:0;padding:0;list-style:none;display:grid}.probe-rows>li{padding:1px 0}.probe-l{opacity:.75}.probe-track{background:var(--ink-4);border-radius:4px;height:16px;display:block;position:relative}@supports (color:color-mix(in lab, red, red)){.probe-track{background:color-mix(in oklab, var(--ink-4) 10%, transparent)}}.probe-track{border:1px solid var(--line-soft)}.probe-band{background:repeating-linear-gradient(135deg, var(--ink-3) 0 3px, transparent 3px 6px);position:absolute;top:0;bottom:0}@supports (color:color-mix(in lab, red, red)){.probe-band{background:repeating-linear-gradient(135deg, color-mix(in oklab, var(--ink-3) 42%, transparent) 0 3px, transparent 3px 6px)}}.probe-band{border-left:1px dashed var(--ink-3)}@supports (color:color-mix(in lab, red, red)){.probe-band{border-left:1px dashed color-mix(in oklab, var(--ink-3) 60%, transparent)}}.probe-band{border-right:1px dashed var(--ink-3)}@supports (color:color-mix(in lab, red, red)){.probe-band{border-right:1px dashed color-mix(in oklab, var(--ink-3) 60%, transparent)}}.probe-majority{background:var(--ink-3);border-radius:1px;width:2px;position:absolute;top:-3px;bottom:-3px}.probe-bar{background:var(--color-probe);height:10px;box-shadow:1px 0 0 0 var(--color-card);transition:width var(--dur-travel) var(--ease-standard);border-radius:0 3px 3px 0;position:absolute;top:2px;left:0}.probe-acc{text-align:right;opacity:.9}.probe-verd{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.probe-null .probe-bar{background:var(--ink-4)}.probe-null .probe-acc,.probe-null .probe-l{opacity:.55}.probe-clears .probe-bar{background:var(--color-probe);box-shadow:0 0 0 1px var(--color-probe)}@supports (color:color-mix(in lab, red, red)){.probe-clears .probe-bar{box-shadow:0 0 0 1px color-mix(in oklab, var(--color-probe) 55%, transparent)}}.probe-clears .probe-verd{color:var(--color-probe);font-weight:600}.probe-untestable .probe-bar{border:1px dashed var(--sem-agent);background:0 0}@supports (color:color-mix(in lab, red, red)){.probe-untestable .probe-bar{border:1px dashed color-mix(in oklab, var(--sem-agent) 70%, transparent)}}.probe-untestable .probe-verd{color:var(--sem-agent)}.probe-means{margin-top:10px}.scope-inputs{gap:8px;margin-bottom:8px;display:grid}.scope-inputs label,.scope-target{gap:3px;display:grid}.scope-inputs input,.scope-target textarea{border:1px solid var(--hair);background:var(--color-card);width:100%;color:var(--color-ink);font:inherit;font-family:var(--font-mono);font-feature-settings:var(--num);font-size:var(--t-xs);border-radius:7px;padding:7px 9px;line-height:1.55}.scope-target{margin-top:4px}.scope-target textarea{resize:vertical}.scope-controls{flex-wrap:wrap;gap:6px;margin:6px 0}.scope-num{border:1px solid var(--hair);background:var(--color-card);width:4.6rem;color:var(--color-ink);font:inherit;font-family:var(--font-mono);font-feature-settings:var(--num);font-size:var(--t-xs);border-radius:6px;padding:5px 7px}.scope-verdict{font:500 var(--t-md) var(--font-sans);border-radius:9px;margin:12px 0 8px;padding:9px 12px}.scope-verdict.informative{border:1px solid var(--color-scope)}@supports (color:color-mix(in lab, red, red)){.scope-verdict.informative{border:1px solid color-mix(in oklab, var(--color-scope) 35%, transparent)}}.scope-verdict.informative{background:var(--color-scope)}@supports (color:color-mix(in lab, red, red)){.scope-verdict.informative{background:color-mix(in oklab, var(--color-scope) 8%, transparent)}}.scope-verdict.flat{border:1px solid var(--sem-error)}@supports (color:color-mix(in lab, red, red)){.scope-verdict.flat{border:1px solid color-mix(in oklab, var(--sem-error) 35%, transparent)}}.scope-verdict.flat{background:var(--sem-error)}@supports (color:color-mix(in lab, red, red)){.scope-verdict.flat{background:color-mix(in oklab, var(--sem-error) 7%, transparent)}}.scope-decodes{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}@media (width<=860px){.scope-decodes{grid-template-columns:1fr}}.scope-decode{border:1px solid var(--line);background:var(--color-card);border-radius:9px;align-content:start;gap:4px;padding:9px 11px;display:grid}.scope-decode.patched{border-color:var(--color-scope)}@supports (color:color-mix(in lab, red, red)){.scope-decode.patched{border-color:color-mix(in oklab, var(--color-scope) 45%, transparent)}}.scope-decode p{font-family:var(--font-mono);font-feature-settings:var(--num);font-size:var(--t-xs);white-space:pre-wrap;word-break:break-word;margin:0;line-height:1.6}.scope-ov{opacity:.85}.scope-warn{border:1px solid var(--sem-agent);border-radius:8px;margin-top:8px;padding:7px 10px;display:block}@supports (color:color-mix(in lab, red, red)){.scope-warn{border:1px solid color-mix(in oklab, var(--sem-agent) 35%, transparent)}}.scope-warn{background:var(--sem-agent)}@supports (color:color-mix(in lab, red, red)){.scope-warn{background:color-mix(in oklab, var(--sem-agent) 8%, transparent)}}.scope-means{margin-top:10px}.patch-grid td[role=button]{cursor:pointer}.patch-grid td.pinned{outline:2px solid var(--color-ink);outline-offset:-2px;z-index:2;position:relative}.patch-path{border:1px solid var(--color-cobalt);border-radius:10px;margin-top:12px;padding:10px 12px}@supports (color:color-mix(in lab, red, red)){.patch-path{border:1px solid color-mix(in oklab, var(--color-cobalt) 30%, transparent)}}.patch-path{background:var(--color-cobalt)}@supports (color:color-mix(in lab, red, red)){.patch-path{background:color-mix(in oklab, var(--color-cobalt) 5%, transparent)}}.path-list{gap:3px;margin:8px 0;padding:0;list-style:none;display:grid}.path-list>li{grid-template-columns:7.5rem minmax(0,1fr) 3.4rem 15rem;align-items:center;gap:8px;display:grid}@media (width<=720px){.path-list>li{grid-template-columns:6rem minmax(0,1fr) 3.4rem}.path-verd{grid-column:1/-1}}.path-name{font-size:var(--t-xs);opacity:.9}.path-track{background:var(--ink-4);border-radius:3px;height:12px;display:block;position:relative}@supports (color:color-mix(in lab, red, red)){.path-track{background:color-mix(in oklab, var(--ink-4) 10%, transparent)}}.path-track{border:1px solid var(--line-soft)}.path-bar{transition:width var(--dur-travel) var(--ease-standard);border-radius:0 3px 3px 0;position:absolute;top:1px;bottom:1px;left:0}.path-val{text-align:right;font-size:var(--t-xs)}.path-verd{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.path-list>li.tied .path-name{border-left:2px solid var(--color-cobalt)}@supports (color:color-mix(in lab, red, red)){.path-list>li.tied .path-name{border-left:2px solid color-mix(in oklab, var(--color-cobalt) 55%, transparent)}}.path-list>li.tied .path-name{padding-left:5px}.path-list>li.tied .path-val{opacity:.6}.feat-evidence{border:1px solid var(--color-feat);border-radius:10px;margin-top:14px;padding:11px 13px}@supports (color:color-mix(in lab, red, red)){.feat-evidence{border:1px solid color-mix(in oklab, var(--color-feat) 30%, transparent)}}.feat-evidence{background:var(--color-feat)}@supports (color:color-mix(in lab, red, red)){.feat-evidence{background:color-mix(in oklab, var(--color-feat) 5%, transparent)}}.fe-inputs{grid-template-columns:1fr;gap:10px;margin-top:8px;display:grid}.fe-inputs label{align-content:start;gap:3px;min-width:0;display:grid}.fe-inputs textarea,.fe-inputs input{border:1px solid var(--hair);background:var(--color-card);width:100%;color:var(--color-ink);font:inherit;font-family:var(--font-mono);font-feature-settings:var(--num);font-size:var(--t-xs);resize:vertical;border-radius:7px;padding:7px 9px;line-height:1.55}.fe-corpus{margin:10px 0 6px}.fe-head{flex-wrap:wrap;align-items:baseline;gap:10px;margin-bottom:6px;display:flex}.fe-warn{font:600 var(--t-xs) var(--font-sans);letter-spacing:.04em;color:var(--color-pop);background:var(--sem-error);border-radius:999px;padding:2px 8px}@supports (color:color-mix(in lab, red, red)){.fe-warn{background:color-mix(in oklab, var(--sem-error) 12%, transparent)}}.fe-spans{gap:3px;margin:0;padding:0;list-style:none;display:grid}.fe-spans>li{grid-template-columns:3.2rem minmax(0,1fr);align-items:baseline;gap:8px;display:grid}.fe-act{text-align:right;opacity:.8;font-size:var(--t-xs)}.fe-text{font-family:var(--font-mono);font-feature-settings:var(--num);font-size:var(--t-xs);word-break:break-word;line-height:1.6}.fe-tok{background:var(--color-feat)}@supports (color:color-mix(in lab, red, red)){.fe-tok{background:color-mix(in oklab, var(--color-feat) 22%, transparent)}}.fe-tok{color:inherit;border-radius:3px;padding:0 2px}.fe-hist{align-items:flex-end;gap:2px;height:46px;margin:10px 0 2px;display:flex}.fe-hist>span{background:var(--color-feat);border-radius:2px 2px 0 0;flex:1;min-height:1px}@supports (color:color-mix(in lab, red, red)){.fe-hist>span{background:color-mix(in oklab, var(--color-feat) 55%, transparent)}}.fe-hist-cap{margin:2px 0 8px}.fe-nolabel{margin:8px 0;font-style:italic}.fe-logits{grid-template-columns:1fr 1fr;gap:10px 16px;margin-top:10px;display:grid}.fe-logits .fe-col ol{gap:2px;margin:3px 0 0;padding:0;list-style:none;display:grid}.fe-logits .fe-col li{font-size:var(--t-xs);justify-content:space-between;gap:8px;display:flex}.fe-logits .fe-col code{font-family:var(--font-mono);font-feature-settings:var(--num);background:var(--ink-4)}@supports (color:color-mix(in lab, red, red)){.fe-logits .fe-col code{background:color-mix(in oklab, var(--ink-4) 10%, transparent)}}.fe-logits .fe-col code{border-radius:3px;padding:0 4px}.fe-exact{grid-column:1/-1;margin:2px 0 0}.ground-inputs{grid-template-columns:1.35fr 1fr;gap:10px;display:grid}@media (width<=860px){.ground-inputs{grid-template-columns:1fr}}.ground-inputs>label,.ground-side>label{gap:3px;min-width:0;display:grid}.ground-side{align-content:start;gap:10px;min-width:0;display:grid}.ground-inputs textarea,.ground-inputs input{border:1px solid var(--hair);background:var(--color-card);width:100%;color:var(--color-ink);font:inherit;font-family:var(--font-mono);font-feature-settings:var(--num);font-size:var(--t-xs);resize:vertical;border-radius:7px;padding:7px 9px;line-height:1.55}.ground-answer{margin:12px 0 6px}.ground-verdict{font:500 var(--t-md) var(--font-sans);border-radius:9px;margin:6px 0 8px;padding:9px 12px}.ground-verdict.ok{border:1px solid var(--color-ground)}@supports (color:color-mix(in lab, red, red)){.ground-verdict.ok{border:1px solid color-mix(in oklab, var(--color-ground) 38%, transparent)}}.ground-verdict.ok{background:var(--color-ground)}@supports (color:color-mix(in lab, red, red)){.ground-verdict.ok{background:color-mix(in oklab, var(--color-ground) 8%, transparent)}}.ground-verdict.none{border:1px solid var(--line);background:var(--ink-4)}@supports (color:color-mix(in lab, red, red)){.ground-verdict.none{background:color-mix(in oklab, var(--ink-4) 9%, transparent)}}.ground-verdict.weak{border:1px solid var(--sem-agent)}@supports (color:color-mix(in lab, red, red)){.ground-verdict.weak{border:1px solid color-mix(in oklab, var(--sem-agent) 38%, transparent)}}.ground-verdict.weak{background:var(--sem-agent)}@supports (color:color-mix(in lab, red, red)){.ground-verdict.weak{background:color-mix(in oklab, var(--sem-agent) 8%, transparent)}}.ground-flag{font:400 var(--t-sm)/1.6 var(--font-sans);border:1px solid var(--sem-error);border-radius:9px;margin:0 0 10px;padding:9px 12px}@supports (color:color-mix(in lab, red, red)){.ground-flag{border:1px solid color-mix(in oklab, var(--sem-error) 34%, transparent)}}.ground-flag{background:var(--sem-error)}@supports (color:color-mix(in lab, red, red)){.ground-flag{background:color-mix(in oklab, var(--sem-error) 6%, transparent)}}.ground-heads,.ground-rows>li{grid-template-columns:2.4rem 11rem 11rem minmax(0,1fr);align-items:center;gap:10px;display:grid}@media (width<=720px){.ground-heads{display:none}.ground-rows>li{grid-template-columns:2.4rem 1fr 1fr}.ground-body{grid-column:1/-1}}.ground-heads{margin-bottom:3px}.ground-rows{gap:4px;margin:0;padding:0;list-style:none;display:grid}.ground-rows>li{border:1px solid #0000;border-radius:7px;padding:4px 6px}.ground-id{opacity:.7}.ground-track{align-items:center;gap:6px;min-width:0;display:flex;position:relative}.ground-bar{min-width:1px;max-width:62%;height:11px;transition:width var(--dur-travel) var(--ease-standard);border-radius:0 3px 3px 0;flex:none}.ground-bar.dep,.ground-bar.attn{background:var(--color-ground)}@supports (color:color-mix(in lab, red, red)){.ground-bar.attn{background:color-mix(in oklab, var(--color-ground) 18%, transparent)}}.ground-bar.attn{box-shadow:inset 0 0 0 1px var(--ink-3)}@supports (color:color-mix(in lab, red, red)){.ground-bar.attn{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--ink-3) 55%, transparent)}}.ground-num{font-size:var(--t-xs);opacity:.85;white-space:nowrap}.ground-unknown{opacity:.75;font-style:italic}.ground-body{gap:1px;min-width:0;display:grid}.ground-preview{font-family:var(--font-mono);font-feature-settings:var(--num);font-size:var(--t-xs);text-overflow:ellipsis;white-space:nowrap;opacity:.9;line-height:1.5;overflow:hidden}.ground-verd{white-space:nowrap}.ground-rows>li.g-used .ground-verd{color:var(--color-ground)}.ground-rows>li.g-neither .ground-bar.dep{background:var(--ink-4)}.ground-rows>li.g-neither .ground-id,.ground-rows>li.g-neither .ground-preview{opacity:.6}.ground-rows>li.g-looked{border-color:var(--sem-error)}@supports (color:color-mix(in lab, red, red)){.ground-rows>li.g-looked{border-color:color-mix(in oklab, var(--sem-error) 34%, transparent)}}.ground-rows>li.g-looked{background:var(--sem-error)}@supports (color:color-mix(in lab, red, red)){.ground-rows>li.g-looked{background:color-mix(in oklab, var(--sem-error) 5%, transparent)}}.ground-rows>li.g-looked .ground-verd{color:var(--color-pop);font-weight:600}.ground-rows>li.g-looked .ground-bar.dep{background:var(--ink-4)}@supports (color:color-mix(in lab, red, red)){.ground-rows>li.g-looked .ground-bar.dep{background:color-mix(in oklab, var(--ink-4) 70%, transparent)}}.ground-rows>li.g-looked .ground-bar.attn{background:var(--sem-error)}@supports (color:color-mix(in lab, red, red)){.ground-rows>li.g-looked .ground-bar.attn{background:color-mix(in oklab, var(--sem-error) 22%, transparent)}}.ground-rows>li.g-looked .ground-bar.attn{box-shadow:inset 0 0 0 1px var(--sem-error)}@supports (color:color-mix(in lab, red, red)){.ground-rows>li.g-looked .ground-bar.attn{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--sem-error) 55%, transparent)}}.ground-warn{border:1px solid var(--sem-agent);border-radius:8px;margin:10px 0 0;padding:7px 10px}@supports (color:color-mix(in lab, red, red)){.ground-warn{border:1px solid color-mix(in oklab, var(--sem-agent) 34%, transparent)}}.ground-warn{background:var(--sem-agent)}@supports (color:color-mix(in lab, red, red)){.ground-warn{background:color-mix(in oklab, var(--sem-agent) 7%, transparent)}}.ground-flag.undecided{border-color:var(--sem-agent)}@supports (color:color-mix(in lab, red, red)){.ground-flag.undecided{border-color:color-mix(in oklab, var(--sem-agent) 36%, transparent)}}.ground-flag.undecided{background:var(--sem-agent)}@supports (color:color-mix(in lab, red, red)){.ground-flag.undecided{background:color-mix(in oklab, var(--sem-agent) 7%, transparent)}}.ground-recorded{border:1px solid var(--line);background:var(--ink-4);border-radius:9px;margin:10px 0;padding:8px 11px}@supports (color:color-mix(in lab, red, red)){.ground-recorded{background:color-mix(in oklab, var(--ink-4) 7%, transparent)}}.ground-joint{margin:10px 0 0}.custom-ablate{border:1px solid var(--color-custom);border-radius:10px;margin-top:14px;padding:11px 13px}@supports (color:color-mix(in lab, red, red)){.custom-ablate{border:1px solid color-mix(in oklab, var(--color-custom) 30%, transparent)}}.custom-ablate{background:var(--color-custom)}@supports (color:color-mix(in lab, red, red)){.custom-ablate{background:color-mix(in oklab, var(--color-custom) 5%, transparent)}}.custom-ablate code{font-family:var(--font-mono);font-feature-settings:var(--num);background:var(--ink-4)}@supports (color:color-mix(in lab, red, red)){.custom-ablate code{background:color-mix(in oklab, var(--ink-4) 12%, transparent)}}.custom-ablate code{border-radius:3px;padding:0 4px}.ab-head{margin:8px 0 6px}.ab-verdict{font:400 var(--t-sm)/1.6 var(--font-sans);border-radius:9px;margin:0 0 10px;padding:9px 12px}.ab-verdict.ok{border:1px solid var(--color-custom)}@supports (color:color-mix(in lab, red, red)){.ab-verdict.ok{border:1px solid color-mix(in oklab, var(--color-custom) 38%, transparent)}}.ab-verdict.ok{background:var(--color-custom)}@supports (color:color-mix(in lab, red, red)){.ab-verdict.ok{background:color-mix(in oklab, var(--color-custom) 8%, transparent)}}.ab-verdict.none{border:1px solid var(--line);background:var(--ink-4)}@supports (color:color-mix(in lab, red, red)){.ab-verdict.none{background:color-mix(in oklab, var(--ink-4) 9%, transparent)}}.ab-rows{gap:3px;margin:0;padding:0;list-style:none;display:grid}.ab-rows>li{grid-template-columns:9rem minmax(0,1fr) 4.4rem 12rem;align-items:center;gap:8px;display:grid}@media (width<=720px){.ab-rows>li{grid-template-columns:7rem minmax(0,1fr) 4.4rem}.ab-verd{grid-column:1/-1}}.ab-name{font-size:var(--t-xs);opacity:.9;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ab-track{background:var(--ink-4);border-radius:3px;height:13px;display:block;position:relative}@supports (color:color-mix(in lab, red, red)){.ab-track{background:color-mix(in oklab, var(--ink-4) 10%, transparent)}}.ab-track{border:1px solid var(--line-soft)}.ab-bar{background:var(--color-custom);min-width:1px;transition:width var(--dur-travel) var(--ease-standard);border-radius:0 3px 3px 0;position:absolute;top:1px;bottom:1px;left:0}.ab-ctl{background:var(--color-ink);border-radius:1px;width:2px;position:absolute;top:-2px;bottom:-2px;transform:translate(-1px)}.ab-val{text-align:right;font-size:var(--t-xs)}.ab-verd{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ab-rows>li.ab-clears .ab-bar{box-shadow:0 0 0 1px var(--color-custom)}@supports (color:color-mix(in lab, red, red)){.ab-rows>li.ab-clears .ab-bar{box-shadow:0 0 0 1px color-mix(in oklab, var(--color-custom) 55%, transparent)}}.ab-rows>li.ab-clears .ab-verd{color:var(--color-custom);font-weight:600}.ab-rows>li.ab-null .ab-bar{background:var(--ink-4)}.ab-rows>li.ab-null .ab-name{opacity:.65}.ab-rows>li.ab-untested .ab-bar{border:1px dashed var(--ink-3);background:0 0}@supports (color:color-mix(in lab, red, red)){.ab-rows>li.ab-untested .ab-bar{border:1px dashed color-mix(in oklab, var(--ink-3) 60%, transparent)}}.ab-rows>li.ab-untested .ab-verd{opacity:.75;font-style:italic}.ab-means{margin-top:10px}.h-mdiff{color:var(--color-probe)}.d-mdiff{background:var(--color-probe)}.panel:has(.d-mdiff){--panel-accent:var(--color-probe)}.mdiff-inputs{grid-template-columns:1fr 1fr;gap:10px;display:grid}@media (width<=720px){.mdiff-inputs{grid-template-columns:1fr}}.mdiff-inputs label,.mdiff-prompts{gap:3px;min-width:0;display:grid}.mdiff-prompts{margin-top:10px}.mdiff-inputs input,.mdiff-prompts textarea{border:1px solid var(--hair);background:var(--color-card);width:100%;color:var(--color-ink);font:inherit;font-family:var(--font-mono);font-feature-settings:var(--num);font-size:var(--t-xs);resize:vertical;border-radius:7px;padding:7px 9px;line-height:1.55}.mdiff-opts{flex-wrap:wrap;gap:16px;margin:10px 0 0}.mdiff-opts label{align-items:baseline;gap:5px;display:flex}.mdiff-cost{color:var(--ink-3);margin-left:4px}.mdiff-head{margin:12px 0 6px}.mdiff-verdict{font:400 var(--t-sm)/1.6 var(--font-sans);border-radius:9px;margin:6px 0 10px;padding:9px 12px}.mdiff-verdict.ok{border:1px solid var(--color-probe)}@supports (color:color-mix(in lab, red, red)){.mdiff-verdict.ok{border:1px solid color-mix(in oklab, var(--color-probe) 38%, transparent)}}.mdiff-verdict.ok{background:var(--color-probe)}@supports (color:color-mix(in lab, red, red)){.mdiff-verdict.ok{background:color-mix(in oklab, var(--color-probe) 8%, transparent)}}.mdiff-verdict.wide{border:1px solid var(--sem-agent)}@supports (color:color-mix(in lab, red, red)){.mdiff-verdict.wide{border:1px solid color-mix(in oklab, var(--sem-agent) 38%, transparent)}}.mdiff-verdict.wide{background:var(--sem-agent)}@supports (color:color-mix(in lab, red, red)){.mdiff-verdict.wide{background:color-mix(in oklab, var(--sem-agent) 8%, transparent)}}.mdiff-scale,.mdiff-layers>li{grid-template-columns:2.6rem minmax(0,1fr) 4.6rem 11rem;align-items:center;gap:8px;display:grid}.mdiff-scale{margin-bottom:3px}.mdiff-axis{height:1.2em;display:block;position:relative}.mdiff-axis-lo{position:absolute;left:0}.mdiff-axis-hi{position:absolute;right:0}.mdiff-layers{gap:3px;margin:0;padding:0;list-style:none;display:grid}.mdiff-layers>li{border-radius:5px;padding:1px 4px}@media (width<=720px){.mdiff-scale,.mdiff-layers>li{grid-template-columns:2.6rem minmax(0,1fr) 4.6rem}.mdiff-first{grid-column:1/-1}}.mdiff-l{opacity:.75}.mdiff-track{background:var(--ink-4);border-radius:4px;height:14px;display:block;position:relative}@supports (color:color-mix(in lab, red, red)){.mdiff-track{background:color-mix(in oklab, var(--ink-4) 10%, transparent)}}.mdiff-track{border:1px solid var(--line-soft)}.mdiff-band{background:var(--color-probe);border-radius:3px;position:absolute;top:2px;bottom:2px}@supports (color:color-mix(in lab, red, red)){.mdiff-band{background:color-mix(in oklab, var(--color-probe) 28%, transparent)}}.mdiff-band{transition:width var(--dur-travel) var(--ease-standard), left var(--dur-travel) var(--ease-standard)}.mdiff-median{background:var(--color-probe);border-radius:1px;width:2px;position:absolute;top:-1px;bottom:-1px;transform:translate(-1px)}.mdiff-val{text-align:right;font-size:var(--t-xs)}.mdiff-first{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mdiff-layers>li.mdiff-turn{background:var(--color-probe)}@supports (color:color-mix(in lab, red, red)){.mdiff-layers>li.mdiff-turn{background:color-mix(in oklab, var(--color-probe) 9%, transparent)}}.mdiff-layers>li.mdiff-turn .mdiff-l{opacity:1;font-weight:700}.mdiff-sub{margin:14px 0 5px}.mdiff-heads,.mdiff-tokens{gap:3px;margin:0;padding:0;list-style:none;display:grid}.mdiff-heads>li{font-size:var(--t-xs);grid-template-columns:4.6rem 4.6rem 1rem 4.6rem 5rem minmax(0,1fr);align-items:baseline;gap:8px;display:grid}.mdiff-tokens>li{font-size:var(--t-xs);grid-template-columns:6rem minmax(0,1fr) 9rem 10rem;align-items:baseline;gap:8px;display:grid}@media (width<=860px){.mdiff-heads>li{grid-template-columns:4.6rem 4.6rem 1rem 4.6rem 5rem}.mdiff-tokens>li{grid-template-columns:6rem minmax(0,1fr)}}.mdiff-shift.up{color:var(--color-probe)}.mdiff-shift.down{color:var(--color-pop)}.mdiff-tokens code{font-family:var(--font-mono);font-feature-settings:var(--num);background:var(--ink-4)}@supports (color:color-mix(in lab, red, red)){.mdiff-tokens code{background:color-mix(in oklab, var(--ink-4) 12%, transparent)}}.mdiff-tokens code{border-radius:3px;padding:0 4px}.mdiff-tokens>li.gained .mdiff-cross{color:var(--color-probe);font-weight:600}.mdiff-tokens>li.lost .mdiff-cross{color:var(--color-pop);font-weight:600}.mdiff-means{margin-top:12px}.vla-causal{border:1px solid var(--color-vla);border-radius:10px;margin-top:14px;padding:11px 13px}@supports (color:color-mix(in lab, red, red)){.vla-causal{border:1px solid color-mix(in oklab, var(--color-vla) 30%, transparent)}}.vla-causal{background:var(--color-vla)}@supports (color:color-mix(in lab, red, red)){.vla-causal{background:color-mix(in oklab, var(--color-vla) 5%, transparent)}}.vla-opts{flex-wrap:wrap;align-items:baseline;gap:8px}.vla-cost{opacity:.8}.vla-num{border:1px solid var(--hair);background:var(--color-card);width:4.4rem;color:var(--color-ink);font:inherit;font-family:var(--font-mono);font-feature-settings:var(--num);font-size:var(--t-xs);border-radius:6px;padding:4px 7px}.vla-verdict{font:400 var(--t-sm)/1.6 var(--font-sans);border-radius:9px;margin:10px 0;padding:9px 12px}.vla-verdict.agree{border:1px solid var(--color-vla)}@supports (color:color-mix(in lab, red, red)){.vla-verdict.agree{border:1px solid color-mix(in oklab, var(--color-vla) 38%, transparent)}}.vla-verdict.agree{background:var(--color-vla)}@supports (color:color-mix(in lab, red, red)){.vla-verdict.agree{background:color-mix(in oklab, var(--color-vla) 8%, transparent)}}.vla-verdict.differ{border:1px solid var(--sem-agent)}@supports (color:color-mix(in lab, red, red)){.vla-verdict.differ{border:1px solid color-mix(in oklab, var(--sem-agent) 38%, transparent)}}.vla-verdict.differ{background:var(--sem-agent)}@supports (color:color-mix(in lab, red, red)){.vla-verdict.differ{background:color-mix(in oklab, var(--sem-agent) 8%, transparent)}}.vla-verdict.inverted{border:1px solid var(--color-vla)}@supports (color:color-mix(in lab, red, red)){.vla-verdict.inverted{border:1px solid color-mix(in oklab, var(--color-vla) 55%, transparent)}}.vla-verdict.inverted{border-left:3px solid var(--color-vla);background:var(--color-vla)}@supports (color:color-mix(in lab, red, red)){.vla-verdict.inverted{background:color-mix(in oklab, var(--color-vla) 12%, transparent)}}.vla-verdict.none{border:1px solid var(--line);background:var(--ink-4)}@supports (color:color-mix(in lab, red, red)){.vla-verdict.none{background:color-mix(in oklab, var(--ink-4) 9%, transparent)}}.vla-blocks,.vla-rank{gap:3px;margin:8px 0 0;padding:0;list-style:none;display:grid}.vla-blocks>li{font-size:var(--t-xs);grid-template-columns:5rem minmax(0,1fr) 4.4rem 13rem;align-items:center;gap:8px;display:grid}.vla-rank>li{font-size:var(--t-xs);grid-template-columns:9rem minmax(0,1fr) 4.4rem;align-items:center;gap:8px;display:grid}@media (width<=720px){.vla-blocks>li{grid-template-columns:5rem minmax(0,1fr) 4.4rem}.vla-blocks>li>:last-child{grid-column:1/-1}}.vla-track{background:var(--ink-4);border-radius:3px;height:12px;display:block;position:relative}@supports (color:color-mix(in lab, red, red)){.vla-track{background:color-mix(in oklab, var(--ink-4) 10%, transparent)}}.vla-track{border:1px solid var(--line-soft)}.vla-bar{background:var(--color-vla);min-width:1px;transition:width var(--dur-travel) var(--ease-standard);border-radius:0 3px 3px 0;position:absolute;top:1px;bottom:1px;left:0}.vla-ctl{background:var(--color-ink);border-radius:1px;width:2px;position:absolute;top:-2px;bottom:-2px;transform:translate(-1px)}.vla-blocks>li.clears .vla-bar{box-shadow:0 0 0 1px var(--color-vla)}@supports (color:color-mix(in lab, red, red)){.vla-blocks>li.clears .vla-bar{box-shadow:0 0 0 1px color-mix(in oklab, var(--color-vla) 55%, transparent)}}.vla-blocks>li.clears>:last-child{color:var(--color-vla);font-weight:600}.vla-blocks>li.null .vla-bar{background:var(--ink-4)}.vla-blocks>li.untested .vla-bar{border:1px dashed var(--ink-3);background:0 0}@supports (color:color-mix(in lab, red, red)){.vla-blocks>li.untested .vla-bar{border:1px dashed color-mix(in oklab, var(--ink-3) 60%, transparent)}}.vla-blocks>li.untested>:last-child{opacity:.75;font-style:italic}.vla-means{margin-top:10px}.tok-run{border:1px solid var(--hair);background:var(--ink-4);border-radius:10px;margin:10px 0 4px;padding:10px 12px}@supports (color:color-mix(in lab, red, red)){.tok-run{background:color-mix(in oklab, var(--ink-4) 4%, transparent)}}.tok-title{margin-bottom:6px}.tok-grid{gap:2px 14px;margin:0;display:grid}.tok-row{grid-template-columns:7.5rem minmax(0,1fr);align-items:baseline;gap:10px;display:grid}.tok-row dt{margin:0}.tok-row dd{font-size:var(--t-sm);margin:0}.tok-none{font:400 var(--t-xs)/1.5 var(--font-sans);color:var(--ink-3);font-style:italic}.tok-partial{font-size:var(--t-xs);color:var(--ink-3)}.tok-table+.tok-cost{margin-top:9px}.tok-cost{font:400 var(--t-sm)/1.55 var(--font-sans);border:1px solid var(--line);background:var(--ink-4);border-radius:8px;padding:8px 11px}@supports (color:color-mix(in lab, red, red)){.tok-cost{background:color-mix(in oklab, var(--ink-4) 6%, transparent)}}.tok-cost.partial{border-color:var(--sem-agent)}@supports (color:color-mix(in lab, red, red)){.tok-cost.partial{border-color:color-mix(in oklab, var(--sem-agent) 38%, transparent)}}.tok-cost.partial{background:var(--sem-agent)}@supports (color:color-mix(in lab, red, red)){.tok-cost.partial{background:color-mix(in oklab, var(--sem-agent) 8%, transparent)}}.tok-cost.err{border-color:var(--sem-err,var(--sem-agent))}@supports (color:color-mix(in lab, red, red)){.tok-cost.err{border-color:color-mix(in oklab, var(--sem-err,var(--sem-agent)) 42%, transparent)}}.tok-cost.err{background:var(--sem-err,var(--sem-agent))}@supports (color:color-mix(in lab, red, red)){.tok-cost.err{background:color-mix(in oklab, var(--sem-err,var(--sem-agent)) 9%, transparent)}}.inspector .tok-table{margin-top:10px}@media (width<=720px){.tok-row{grid-template-columns:1fr;gap:0}}.share-run{border:1px solid var(--sem-agent);border-radius:10px;margin-top:12px;padding:11px 13px}@supports (color:color-mix(in lab, red, red)){.share-run{border:1px solid color-mix(in oklab, var(--sem-agent) 26%, transparent)}}.share-run{background:var(--sem-agent)}@supports (color:color-mix(in lab, red, red)){.share-run{background:color-mix(in oklab, var(--sem-agent) 4%, transparent)}}.share-prev{border:1px solid var(--hair);background:var(--color-card);border-radius:8px;margin-top:9px;padding:9px 11px}.share-title{margin-bottom:7px}.share-grid{flex-wrap:wrap;gap:6px 22px;margin:0 0 7px;display:flex}.share-grid>div{gap:1px;display:grid}.share-grid dt{margin:0}.share-grid dd{font-size:var(--t-base);margin:0}.share-hit{color:var(--sem-agent);font-weight:600}.share-means{margin:0}.share-kinds{flex-wrap:wrap;gap:4px 14px;margin:7px 0 0;padding:0;list-style:none;display:flex}.share-opt{align-items:center;gap:6px;display:inline-flex}.share-opt input{accent-color:var(--sem-agent)}.ins-drop{border:1px dashed var(--color-agent);border-radius:10px;margin:10px 0;padding:11px 13px}@supports (color:color-mix(in lab, red, red)){.ins-drop{border:1px dashed color-mix(in oklab, var(--color-agent) 34%, transparent)}}.ins-drop{background:var(--color-agent)}@supports (color:color-mix(in lab, red, red)){.ins-drop{background:color-mix(in oklab, var(--color-agent) 3%, transparent)}}.ins-drop{transition:background var(--dur-small) var(--ease-out), border-color var(--dur-small) var(--ease-out);gap:5px;display:grid}.ins-drop.over{border-color:var(--color-agent);background:var(--color-agent)}@supports (color:color-mix(in lab, red, red)){.ins-drop.over{background:color-mix(in oklab, var(--color-agent) 10%, transparent)}}.ins-target{border:1px solid var(--color-agent);border-radius:7px;justify-self:start;padding:6px 11px}@supports (color:color-mix(in lab, red, red)){.ins-target{border:1px solid color-mix(in oklab, var(--color-agent) 40%, transparent)}}.ins-target{background:var(--color-card);color:var(--color-ink);font:500 var(--t-sm)/1.4 var(--font-sans);cursor:pointer}.ins-target:hover:not(:disabled){background:var(--color-agent)}@supports (color:color-mix(in lab, red, red)){.ins-target:hover:not(:disabled){background:color-mix(in oklab, var(--color-agent) 8%, transparent)}}.ins-result{border:1px solid var(--hair);background:var(--color-card);border-radius:8px;gap:7px;margin-top:8px;padding:9px 11px;display:grid}.ins-why{font:400 var(--t-sm)/1.55 var(--font-sans);border:1px solid var(--line);background:var(--ink-4);border-radius:7px;padding:7px 10px}@supports (color:color-mix(in lab, red, red)){.ins-why{background:color-mix(in oklab, var(--ink-4) 6%, transparent)}}.ins-why.failed{border-color:var(--color-pop)}@supports (color:color-mix(in lab, red, red)){.ins-why.failed{border-color:color-mix(in oklab, var(--color-pop) 38%, transparent)}}.ins-why.failed{background:var(--color-pop)}@supports (color:color-mix(in lab, red, red)){.ins-why.failed{background:color-mix(in oklab, var(--color-pop) 8%, transparent)}}.ins-dropped{border:1px solid var(--sem-agent);border-radius:7px;padding:7px 10px}@supports (color:color-mix(in lab, red, red)){.ins-dropped{border:1px solid color-mix(in oklab, var(--sem-agent) 34%, transparent)}}.ins-dropped{background:var(--sem-agent)}@supports (color:color-mix(in lab, red, red)){.ins-dropped{background:color-mix(in oklab, var(--sem-agent) 7%, transparent)}}.ins-kinds{flex-wrap:wrap;gap:4px 14px;margin:5px 0 0;padding:0;list-style:none;display:flex}.ins-scores{border:1px solid var(--line);background:var(--sem-base);border-radius:7px;padding:7px 10px}@supports (color:color-mix(in lab, red, red)){.ins-scores{background:color-mix(in oklab, var(--sem-base) 6%, transparent)}}.ins-facts{flex-wrap:wrap;gap:5px 7px;margin:5px 0 0;padding:0;list-style:none;display:flex}.ins-score{border:1px solid var(--hair);background:var(--color-card);font:400 var(--t-2xs)/1.5 var(--font-sans);animation:ins-score-in var(--dur-small) var(--ease-out) both;border-radius:99px;align-items:baseline;gap:6px;padding:2px 9px;display:inline-flex}.ins-score.ok{border-color:var(--sem-vla)}@supports (color:color-mix(in lab, red, red)){.ins-score.ok{border-color:color-mix(in oklab, var(--sem-vla) 40%, transparent)}}.ins-score.ok{background:var(--sem-vla)}@supports (color:color-mix(in lab, red, red)){.ins-score.ok{background:color-mix(in oklab, var(--sem-vla) 10%, transparent)}}.ins-score.no{border-color:var(--sem-error)}@supports (color:color-mix(in lab, red, red)){.ins-score.no{border-color:color-mix(in oklab, var(--sem-error) 40%, transparent)}}.ins-score.no{background:var(--sem-error)}@supports (color:color-mix(in lab, red, red)){.ins-score.no{background:color-mix(in oklab, var(--sem-error) 9%, transparent)}}.ins-score b{color:var(--color-ink);font-weight:600}.ins-score span{color:var(--color-mute)}.ins-score.ok span{color:var(--color-vla)}.ins-score.no span{color:var(--color-pop)}@keyframes ins-score-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}@keyframes ins-score-fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.ins-score{animation-name:ins-score-fade}}.ins-means{margin:0}.ins-pick{align-items:baseline;gap:8px}.rub-panel{border:1px solid var(--color-feat);border-radius:10px;margin:10px 0;padding:11px 13px}@supports (color:color-mix(in lab, red, red)){.rub-panel{border:1px solid color-mix(in oklab, var(--color-feat) 26%, transparent)}}.rub-panel{background:var(--color-feat)}@supports (color:color-mix(in lab, red, red)){.rub-panel{background:color-mix(in oklab, var(--color-feat) 3%, transparent)}}.rub-rules{gap:5px;margin:9px 0;padding:0;list-style:none;display:grid}.rub-rules>li{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.rub-name,.rub-pattern,.rub-value{border:1px solid var(--hair);background:var(--color-card);color:var(--color-ink);font:inherit;font-size:var(--t-sm);border-radius:6px;padding:4px 8px}.rub-name{width:12rem;font-weight:500}.rub-pattern{width:11rem;font-family:var(--font-mono);font-feature-settings:var(--num);font-size:var(--t-xs)}.rub-value{width:5rem;font-family:var(--font-mono);font-feature-settings:var(--num);font-size:var(--t-xs)}.rub-out{gap:8px;margin-top:10px;display:grid}.rub-cap{margin:0}.rub-skipped{border:1px solid var(--sem-agent);border-radius:8px;padding:8px 11px}@supports (color:color-mix(in lab, red, red)){.rub-skipped{border:1px solid color-mix(in oklab, var(--sem-agent) 36%, transparent)}}.rub-skipped{background:var(--sem-agent)}@supports (color:color-mix(in lab, red, red)){.rub-skipped{background:color-mix(in oklab, var(--sem-agent) 8%, transparent)}}.rub-skipped{gap:4px;display:grid}.rub-counts{flex-wrap:wrap;gap:6px}.rub-chip{border:1px solid var(--line);background:var(--color-card);color:var(--color-ink);font:500 var(--t-xs)/1.3 var(--font-sans);cursor:pointer;transition:background var(--dur-micro) var(--ease-out), border-color var(--dur-micro) var(--ease-out);border-radius:999px;padding:4px 10px}.rub-chip:hover{border-color:var(--color-feat)}@supports (color:color-mix(in lab, red, red)){.rub-chip:hover{border-color:color-mix(in oklab, var(--color-feat) 45%, transparent)}}.rub-chip.on{border-color:var(--color-feat);background:var(--color-feat)}@supports (color:color-mix(in lab, red, red)){.rub-chip.on{background:color-mix(in oklab, var(--color-feat) 13%, transparent)}}.rub-rows{gap:3px;margin:0;padding:0;list-style:none;display:grid}.rub-row{text-align:left;border:1px solid var(--hair);background:var(--color-card);width:100%;color:var(--color-ink);cursor:pointer;border-radius:7px;grid-template-columns:minmax(0,14rem) minmax(0,21rem) minmax(0,1fr);align-items:baseline;gap:10px;padding:6px 10px;display:grid}.rub-row:hover{border-color:var(--color-feat)}@supports (color:color-mix(in lab, red, red)){.rub-row:hover{border-color:color-mix(in oklab, var(--color-feat) 45%, transparent)}}@media (width<=1100px){.rub-row{grid-template-columns:minmax(0,14rem) minmax(0,1fr)}}@media (width<=720px){.rub-row{grid-template-columns:1fr;gap:2px}}.rub-row-head{align-items:baseline;gap:6px;min-width:0;display:flex}.rub-row-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rub-row-facts{flex-wrap:wrap;gap:4px 9px;display:flex}.rub-row-facts>span{white-space:nowrap}.rub-row-hits{min-width:0}.rub-row-err{color:var(--sem-error)}.rub-kind{font-family:var(--font-sans);font-size:var(--t-3xs);letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--color-feat);border-radius:4px;flex:none;padding:1px 5px}@supports (color:color-mix(in lab, red, red)){.rub-kind{border:1px solid color-mix(in oklab, var(--color-feat) 32%, transparent)}}.rub-kind{color:var(--ink-3)}.pgraph-dials{flex-wrap:wrap;align-items:end;gap:12px;margin-bottom:10px}.pgraph-dials label{gap:3px;display:grid}.pgraph-dials input{border:1px solid var(--hair);background:var(--color-card);width:5rem;color:var(--color-ink);font:inherit;font-size:var(--t-sm);border-radius:7px;padding:5px 7px}.pgraph-stage-wrap{margin:10px 0 6px;overflow-x:auto}.pgraph-stage{position:relative}.pgraph-canvas{cursor:crosshair;display:block}.pgraph-node{white-space:nowrap;font-family:var(--font-mono);font-feature-settings:var(--num);font-size:var(--t-2xs);letter-spacing:.02em;color:var(--color-ink);background:var(--color-paper);border:1px solid var(--hair-soft);box-shadow:0 1px 0 var(--ink-4);border-radius:6px;padding:3px 7px;position:absolute;transform:translate(-50%,-50%)}@supports (color:color-mix(in lab, red, red)){.pgraph-node{box-shadow:0 1px 0 color-mix(in oklab, var(--ink-4) 8%, transparent)}}.pgraph-node{transition:border-color var(--dur-micro) var(--ease-hover), box-shadow var(--dur-micro) var(--ease-hover), transform var(--dur-micro) var(--ease-hover);pointer-events:none}.pgraph-node.seed{border-color:var(--color-cobalt)}@supports (color:color-mix(in lab, red, red)){.pgraph-node.seed{border-color:color-mix(in oklab, var(--color-cobalt) 60%, transparent)}}.pgraph-node.seed{box-shadow:0 0 0 2px var(--color-cobalt)}@supports (color:color-mix(in lab, red, red)){.pgraph-node.seed{box-shadow:0 0 0 2px color-mix(in oklab, var(--color-cobalt) 16%, transparent)}}.pgraph-node.on{border-color:var(--color-cobalt);box-shadow:0 0 0 3px var(--color-cobalt);transform:translate(-50%,-50%)scale(1.08)}@supports (color:color-mix(in lab, red, red)){.pgraph-node.on{box-shadow:0 0 0 3px color-mix(in oklab, var(--color-cobalt) 22%, transparent)}}.pgraph-key{margin-top:4px;line-height:1.55}.pgraph-controls{margin-top:12px}.pgraph-draws>li{grid-template-columns:4.5rem minmax(0,1fr) 4rem}.pgraph-draws>li.pgraph-actual{border-top:1px solid var(--color-cobalt);margin-top:4px;padding-top:5px}@supports (color:color-mix(in lab, red, red)){.pgraph-draws>li.pgraph-actual{border-top:1px solid color-mix(in oklab, var(--color-cobalt) 30%, transparent)}}.pgraph-draws>li.pgraph-actual .path-name{opacity:1;font-weight:600}@media (prefers-reduced-motion:reduce){.pgraph-node{transition:none}.pgraph-node.on{transform:translate(-50%,-50%)}}.cat-nav{margin-block:0 var(--sp-5)}.cat-bar{gap:var(--sp-2);padding:var(--sp-2);border:1px solid var(--hair);border-radius:var(--r-pill);background:var(--sf-sunk);box-shadow:var(--etch);flex-wrap:wrap;align-items:center;margin:0;display:flex}.cat-chip{align-items:center;gap:var(--sp-2);border-radius:var(--r-pill);color:var(--color-mute);font-family:var(--font-sans);font-size:var(--t-xs);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:background var(--dur-small) var(--ease), color var(--dur-small) var(--ease), border-color var(--dur-small) var(--ease), box-shadow var(--dur-small) var(--ease);background:0 0;border:1px solid #0000;padding:7px 14px;font-weight:600;display:inline-flex}.cat-chip:hover{color:var(--color-ink);background:var(--sf-ground)}.cat-chip.on{background:var(--sf-plate);border-color:var(--hair);color:var(--color-ink);box-shadow:var(--rim), var(--e1)}.cat-chip:focus-visible{box-shadow:0 0 0 3px var(--acc);outline:none}@supports (color:color-mix(in lab, red, red)){.cat-chip:focus-visible{box-shadow:0 0 0 3px color-mix(in oklab, var(--acc) 28%, transparent)}}.cat-count{border-radius:var(--r-pill);background:var(--color-mute);min-width:1.4em;padding:1px 5px}@supports (color:color-mix(in lab, red, red)){.cat-count{background:color-mix(in oklab, var(--color-mute) 16%, transparent)}}.cat-count{font-size:var(--t-3xs);text-align:center}.cat-chip.on .cat-count{background:var(--acc)}@supports (color:color-mix(in lab, red, red)){.cat-chip.on .cat-count{background:color-mix(in oklab, var(--acc) 10%, transparent)}}.cat-chip.on .cat-count{color:var(--acc)}.cat-subs-slot{grid-template-rows:0fr;display:grid}.cat-subs-slot[data-open="1"]{transition:grid-template-rows var(--dur-small) var(--ease);grid-template-rows:1fr}.cat-subs-clip{min-height:0;overflow:hidden}.cat-subs{align-items:center;gap:var(--sp-1);margin:var(--sp-2) 0 0 var(--sp-4);padding:3px 0 3px var(--sp-3);border-left:1px solid var(--hair);flex-wrap:wrap;display:flex}.cat-chip.cat-sub{gap:var(--sp-1);font-size:var(--t-2xs);letter-spacing:.04em;text-transform:none;padding:4px 10px;font-weight:500}.cat-chip.cat-sub.on{box-shadow:var(--rim)}.panel[data-mri-hidden="1"]{display:none}@media (prefers-reduced-motion:reduce){.cat-subs-slot[data-open="1"]{transition:none}}@media (width<=560px){.cat-bar{border-radius:var(--r-well)}.cat-chip{padding:6px 10px}.cat-chip.cat-sub{padding:4px 8px}.cat-subs{margin-left:var(--sp-2);padding-left:var(--sp-2)}}.image-tabs{margin:10px 0 8px}.image-browse{gap:8px;width:100%;max-width:76ch;display:grid}.image-find{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.image-find .combo{font-size:var(--t-sm);min-width:0;padding:6px 9px}.image-find select.combo{min-width:13rem}.image-find input.combo{flex:16rem}.image-task-note{background:var(--sf-sunk);box-shadow:var(--etch);border-radius:9px;gap:5px;max-width:74ch;padding:8px 11px;display:grid}.image-task-note p{margin:0}.image-sized{max-width:74ch;margin:2px 0 0}.image-models{gap:4px;width:100%;max-width:76ch;display:grid}.image-model{border:1px solid var(--hair-soft);background:var(--color-card);box-shadow:var(--rim);border-radius:7px;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 6.5rem auto;align-items:center;gap:10px;padding:5px 8px;display:grid}@media (width<=720px){.image-model{grid-template-columns:minmax(0,1fr)}}.image-model-id{font-size:var(--t-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.image-model-family{min-width:0}.image-size{font-family:var(--font-mono);font-feature-settings:var(--num);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.image-size.unknown{font-variant-numeric:normal;color:var(--ink-3);font-family:inherit;font-style:italic}.image-partial,.image-gated{border-top:1px solid var(--hair-soft);grid-column:1/-1;padding-top:1px}.image-prompt{width:100%;margin-bottom:8px}.image-controls{flex-wrap:wrap;align-items:center;gap:12px}.image-controls input[type=number]{border:1px solid var(--hair);background:var(--color-card);width:5.2rem;color:var(--color-ink);font:inherit;font-family:var(--font-mono);font-feature-settings:var(--num);font-size:var(--t-xs);border-radius:6px;padding:4px 7px}.image-controls input[type=number]:disabled{opacity:.5}.image-controls label{align-items:baseline;gap:5px;display:flex}.image-cost{background:var(--sf-sunk);box-shadow:var(--etch);border-radius:9px;gap:5px;margin:10px 0;padding:9px 12px;display:grid}.image-cost p{margin:0}.image-grid-wrap{margin-top:12px;overflow-x:auto}.image-grid{border-collapse:collapse;font-size:var(--t-xs);font-family:var(--font-mono);font-feature-settings:var(--num)}.image-grid th{white-space:nowrap;opacity:.75;padding:3px 5px;font-weight:500}.image-grid thead th{writing-mode:vertical-rl;transform:rotate(180deg)}.image-grid td.image-cell{text-align:center;border:1px solid var(--line);font-variant-numeric:tabular-nums;min-width:46px;height:22px;transition:border-color var(--dur-micro) var(--ease-hover), box-shadow var(--dur-micro) var(--ease-hover)}.image-grid td.image-cell:hover{border-color:var(--color-image)}@supports (color:color-mix(in lab, red, red)){.image-grid td.image-cell:hover{border-color:color-mix(in oklab, var(--color-image) 60%, transparent)}}.image-grid td.image-cell:hover{box-shadow:0 0 0 1px var(--color-image)}@supports (color:color-mix(in lab, red, red)){.image-grid td.image-cell:hover{box-shadow:0 0 0 1px color-mix(in oklab, var(--color-image) 40%, transparent)}}.image-grid td.image-cell:hover{z-index:1;position:relative}.image-grid td.image-cell.missing{color:var(--ink-3);background:0 0}.image-read{max-width:78ch;margin-top:8px}.image-means{white-space:pre-line;max-width:78ch;margin-top:10px}.image-grid-wrap{animation:featIn var(--dur-medium) var(--ease-out) both}@media (prefers-reduced-motion:reduce){.image-grid-wrap{animation:none}}.image-subhead{align-items:center;gap:10px;margin:20px 0 10px;display:flex}.image-knock{margin-top:4px}.image-words{flex-wrap:wrap;gap:4px;margin:8px 0 10px;display:flex}.image-words .tok{cursor:pointer}.image-arms{gap:3px;margin:12px 0 0;padding:0;list-style:none;display:grid}.image-arms>li{font-size:var(--t-xs);border-radius:5px;grid-template-columns:9rem minmax(0,1fr) 5.4rem;align-items:center;gap:8px;padding:2px 4px;display:grid}@media (width<=720px){.image-arms>li{grid-template-columns:7rem minmax(0,1fr) 5rem}}.image-arms>li.asked{box-shadow:0 0 0 1px var(--color-image)}@supports (color:color-mix(in lab, red, red)){.image-arms>li.asked{box-shadow:0 0 0 1px color-mix(in oklab, var(--color-image) 45%, transparent)}}.image-arm-word{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.image-arm-track{background:var(--ink-4);border-radius:4px;height:12px;display:block}@supports (color:color-mix(in lab, red, red)){.image-arm-track{background:color-mix(in oklab, var(--ink-4) 10%, transparent)}}.image-arm-track{border:1px solid var(--line-soft);overflow:hidden}.image-arm-bar{background:var(--color-image);height:100%;display:block}@supports (color:color-mix(in lab, red, red)){.image-arm-bar{background:color-mix(in oklab, var(--color-image) 55%, transparent)}}.image-arm-bar{transition:width var(--dur-travel) var(--ease-standard)}.image-arm-val{text-align:right}.image-attr{margin-top:4px}.image-pick{flex-wrap:wrap;gap:10px;margin:10px 0}.image-pick .meta{max-width:64ch}.image-controls .combo{font-size:var(--t-xs);min-width:0;padding:5px 8px}.image-controls input.image-attr-class{width:10.5rem}.image-attr-panes{grid-template-columns:minmax(0,21rem) minmax(0,1fr);align-items:start;gap:14px;max-width:76ch;margin-top:14px;display:grid}@media (width<=720px){.image-attr-panes{grid-template-columns:minmax(0,1fr)}}.image-attr-shot{border:1px solid var(--hair-soft);width:100%;box-shadow:var(--rim);background:var(--sf-sunk);border-radius:9px;position:relative;overflow:hidden}.image-attr-shot img{object-fit:fill;width:100%;height:100%;display:block}.image-attr-over{display:grid;position:absolute;inset:0}.image-attr-cell{display:block}.image-attr-cell.peak{box-shadow:inset 0 0 0 1px var(--color-paper), inset 0 0 0 3px var(--color-image)}.image-attr-cell.against{box-shadow:inset 0 0 0 1px var(--color-paper), inset 0 0 0 3px var(--color-probe)}.image-attr-key{align-content:start;gap:7px;max-width:42ch;display:grid}.image-attr-ramp{border:1px solid var(--line-soft);background:linear-gradient(to right, var(--color-probe), var(--color-card) 50%, var(--color-image));border-radius:4px;height:12px}@supports (color:color-mix(in lab, red, red)){.image-attr-ramp{background:linear-gradient(to right, color-mix(in oklab, var(--color-probe) 76%, var(--color-card)), var(--color-card) 50%, color-mix(in oklab, var(--color-image) 76%, var(--color-card)))}}.image-attr-ends{font-family:var(--font-mono);font-feature-settings:var(--num);font-variant-numeric:tabular-nums;font-size:var(--t-2xs);color:var(--color-mute);justify-content:space-between;display:flex}.image-attr-grid td.image-cell{min-width:60px}.image-attr-grid thead th{writing-mode:horizontal-tb;transform:none}.image-attr-facts{flex-wrap:wrap;gap:6px;margin-top:12px}[data-palette=paper],.palette-dot[data-p=paper]{--h-sf:92;--k-sf:1;--h-ink:92;--k-ink:1;--h-line:92;--k-line:1;--h-acc:264;--k-acc:1;--sh-light:21 35 65}[data-palette=slate],.palette-dot[data-p=slate]{--h-sf:250;--k-sf:.7;--h-ink:250;--k-ink:1.35;--h-line:250;--k-line:.9;--h-acc:264;--k-acc:1;--sh-light:18 30 60}[data-palette=amber],.palette-dot[data-p=amber]{--h-sf:78;--k-sf:1.65;--h-ink:60;--k-ink:2;--h-line:78;--k-line:2;--h-acc:52;--k-acc:.68;--sh-light:48 30 12}[data-palette=forest],.palette-dot[data-p=forest]{--h-sf:150;--k-sf:1.15;--h-ink:160;--k-ink:1.55;--h-line:150;--k-line:1.3;--h-acc:168;--k-acc:.52;--sh-light:16 40 30}[data-palette=ocean],.palette-dot[data-p=ocean]{--h-sf:212;--k-sf:1.15;--h-ink:222;--k-ink:1.45;--h-line:212;--k-line:1.2;--h-acc:236;--k-acc:.78;--sh-light:12 34 52}[data-palette=plum],.palette-dot[data-p=plum]{--h-sf:312;--k-sf:1.05;--h-ink:306;--k-ink:1.35;--h-line:312;--k-line:1.1;--h-acc:300;--k-acc:1;--sh-light:44 18 56}[data-palette=rose],.palette-dot[data-p=rose]{--h-sf:20;--k-sf:1.3;--h-ink:14;--k-ink:1.55;--h-line:20;--k-line:1.35;--h-acc:8;--k-acc:.84;--sh-light:60 20 26}[data-palette=graphite],.palette-dot[data-p=graphite]{--h-sf:264;--k-sf:.25;--h-ink:264;--k-ink:.3;--h-line:264;--k-line:.3;--h-acc:264;--k-acc:1;--sh-light:14 16 24}.theme-more{display:inline-flex;position:relative}.theme-more-btn{all:unset;cursor:pointer;border-radius:var(--r-pill);border:1px solid var(--hair);background:var(--sf-sunk);color:var(--ink-3);transition:color var(--dur-micro) var(--ease-hover), border-color var(--dur-micro) var(--ease-hover);align-items:center;gap:4px;padding:3px 6px 3px 4px;display:inline-flex}@media (hover:hover) and (pointer:fine){.theme-more-btn:hover{color:var(--ink);border-color:var(--line-ctrl)}}.theme-more-btn.open{color:var(--acc);border-color:var(--acc)}.theme-more-btn:focus-visible{box-shadow:0 0 0 2px var(--sf-sunk), 0 0 0 4px var(--acc);outline:none}.theme-more-arrow{transition:transform var(--dur-small) var(--ease-out);font-size:9px;line-height:1}.theme-more-btn.open .theme-more-arrow{transform:rotate(180deg)}.palette-dot.mini{width:14px;height:14px;cursor:inherit;pointer-events:none}.theme-panel{z-index:70;border-radius:var(--r-well);border:1px solid var(--hair);background:var(--sf-plate);min-width:210px;max-width:min(280px,100vw - 32px);box-shadow:var(--e3);animation:theme-panel-in var(--dur-small) var(--ease-out) 1;flex-direction:column;gap:8px;padding:12px;display:flex;position:absolute;top:calc(100% + 8px);left:0}@keyframes theme-panel-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.theme-panel-head{font-family:var(--font-mono);font-size:var(--t-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin:0}.theme-panel-now{font-family:var(--font-mono);font-size:var(--t-xs);color:var(--ink-2);margin:0}.theme-panel-now.inline{align-self:center;margin-left:6px}.theme-panel .contrast-seg{align-self:flex-start}.palette-pick{border:1px solid var(--hair);border-radius:var(--r-pill);background:var(--sf-sunk);flex-wrap:wrap;align-items:center;gap:5px;padding:3px;display:inline-flex}.palette-dot{border:1px solid var(--line);cursor:pointer;width:18px;height:18px;transition:transform var(--dur-small) var(--ease), box-shadow var(--dur-small) var(--ease);border-radius:50%;flex:none;padding:0}.palette-dot:hover{transform:scale(1.12)}.palette-dot.on{box-shadow:0 0 0 2px var(--sf-sunk), 0 0 0 4px var(--acc)}.palette-dot:focus-visible{box-shadow:0 0 0 2px var(--sf-sunk), 0 0 0 4px var(--acc);outline:none}.palette-dot{background:linear-gradient(135deg, oklch(var(--l-ground) calc(var(--c-ground) * var(--k-sf)) var(--h-sf)) 0 50%, oklch(var(--l-acc) calc(var(--c-acc) * var(--k-acc)) var(--h-acc)) 50% 100%)}.contrast-seg .glyph{font-size:var(--t-md);line-height:1}:root{--state-hover:.08;--state-focus:.1;--state-press:.1;--state-drag:.16;--state-disabled:.38;--layer-hover:linear-gradient(0deg, currentColor 0 100%)}@supports (color:color-mix(in lab, red, red)){:root{--layer-hover:linear-gradient(0deg, color-mix(in oklab, currentColor calc(var(--state-hover) * 100%), transparent) 0 100%)}}:root{--layer-focus:linear-gradient(0deg, currentColor 0 100%)}@supports (color:color-mix(in lab, red, red)){:root{--layer-focus:linear-gradient(0deg, color-mix(in oklab, currentColor calc(var(--state-focus) * 100%), transparent) 0 100%)}}:root{--layer-press:linear-gradient(0deg, currentColor 0 100%)}@supports (color:color-mix(in lab, red, red)){:root{--layer-press:linear-gradient(0deg, color-mix(in oklab, currentColor calc(var(--state-press) * 100%), transparent) 0 100%)}}:root{--layer-drag:linear-gradient(0deg, currentColor 0 100%)}@supports (color:color-mix(in lab, red, red)){:root{--layer-drag:linear-gradient(0deg, color-mix(in oklab, currentColor calc(var(--state-drag) * 100%), transparent) 0 100%)}}@media (hover:hover) and (pointer:fine){button.cta:hover:not(:disabled),button.violet:hover:not(:disabled),button.green:hover:not(:disabled),button.ghost:hover:not(:disabled),button.model-btn:hover:not(:disabled),.icon-btn:hover,.seg button:hover,.theme-seg button:hover,.patch-tabs button:hover:not(:disabled),.pill.act:hover:not(:disabled),.cat-chip:hover,.model-row:not(.locked):not(.static):hover,.feat-row:hover,.trace-row:hover,.cand:not([disabled]):hover,.rub-row:hover,.rub-chip:hover,.receipt-line:hover,.tok:hover,.secnav-find:hover,.dropzone:hover:not(:disabled),.ins-target:hover:not(:disabled),.palette-dot:hover,.layer-table tbody tr:hover,.lens-table tbody tr:hover,.gguf-table tbody tr:hover,.storage-row:hover{background-image:var(--layer-hover)}}button.cta:active:not(:disabled),button.violet:active:not(:disabled),button.green:active:not(:disabled),button.ghost:active:not(:disabled),button.model-btn:active:not(:disabled),.icon-btn:active,.seg button:active,.theme-seg button:active,.patch-tabs button:active:not(:disabled),.pill.act:active:not(:disabled),.cat-chip:active,.model-row:not(.locked):not(.static):active,.feat-row:active,.trace-row:active,.cand:not([disabled]):active,.rub-row:active,.rub-chip:active,.receipt-line:active,.secnav-find:active{background-image:var(--layer-press);transform:translateY(1px)}.palette-dot:active{background-image:var(--layer-press);transform:scale(.94)}button.cta:focus-visible,button.violet:focus-visible,button.green:focus-visible,button.ghost:focus-visible,button.model-btn:focus-visible,.icon-btn:focus-visible,.seg button:focus-visible,.theme-seg button:focus-visible,.patch-tabs button:focus-visible,.pill.act:focus-visible,.cat-chip:focus-visible,.model-row:focus-visible,.feat-row:focus-visible,.trace-row:focus-visible,.cand:focus-visible,.rub-row:focus-visible,.receipt-line:focus-visible{background-image:var(--layer-focus)}.ins-drop.over{background-image:var(--layer-drag)}button:disabled,.pill.act:disabled,.cand[disabled],.image-controls input[type=number]:disabled{opacity:var(--state-disabled);filter:saturate(.25);cursor:not-allowed;background-image:none}@media (hover:hover) and (pointer:fine){.patch-grid td:hover{box-shadow:inset 0 0 0 100vmax currentColor, 0 0 0 1px var(--color-cobalt)}@supports (color:color-mix(in lab, red, red)){.patch-grid td:hover{box-shadow:inset 0 0 0 100vmax color-mix(in oklab, currentColor calc(var(--state-hover) * 100%), transparent), 0 0 0 1px color-mix(in oklab, var(--color-cobalt) 40%, transparent)}}.image-grid td.image-cell:hover,.image-attr-grid td.image-cell:hover{box-shadow:inset 0 0 0 100vmax}@supports (color:color-mix(in lab, red, red)){.image-grid td.image-cell:hover,.image-attr-grid td.image-cell:hover{box-shadow:inset 0 0 0 100vmax color-mix(in oklab, currentColor calc(var(--state-hover) * 100%), transparent)}}}@media (prefers-reduced-motion:reduce){button.cta:active:not(:disabled),button.violet:active:not(:disabled),button.green:active:not(:disabled),button.ghost:active:not(:disabled),button.model-btn:active:not(:disabled),.icon-btn:active,.seg button:active,.theme-seg button:active,.patch-tabs button:active:not(:disabled),.pill.act:active:not(:disabled),.cat-chip:active,.model-row:active,.feat-row:active,.trace-row:active,.cand:active,.rub-row:active,.rub-chip:active,.receipt-line:active,.secnav-find:active,.palette-dot:active{transform:none}}.device-pick{align-items:center;gap:6px;min-width:0;display:inline-flex}.device-pick-label{text-transform:uppercase;letter-spacing:.08em;white-space:nowrap}.device-pick select{font-family:var(--font-mono);font-size:var(--t-xs);color:var(--ink);background:var(--sf-sunk);border:1px solid var(--hair);border-radius:var(--r-pill);cursor:pointer;max-width:30ch;transition:border-color var(--dur-micro) var(--ease-hover), color var(--dur-micro) var(--ease-hover);padding:5px 10px}@media (hover:hover) and (pointer:fine){.device-pick select:hover{border-color:var(--line-ctrl)}}.device-pick select:focus-visible{box-shadow:0 0 0 2px var(--sf-sunk), 0 0 0 4px var(--acc);outline:none}.device-pick select:disabled{opacity:.55;cursor:default}@media (width<=560px){.device-pick{flex-basis:100%}.device-pick select{flex:1;max-width:100%}}.isect{margin-top:18px}.isect-head{font-family:var(--font-mono);font-size:var(--t-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);margin:0 0 8px}.istep-controls{flex-wrap:wrap;align-items:center;gap:10px}.istep-prompt{min-width:0;font-family:var(--font-mono);font-size:var(--t-sm);border:1px solid var(--hair);border-radius:var(--r-well);background:var(--sf-sunk);color:var(--ink);flex:22ch;padding:7px 10px}.istep-num{width:7ch;font-family:var(--font-mono);font-size:var(--t-xs);border:1px solid var(--hair);border-radius:var(--r-well);background:var(--sf-sunk);color:var(--ink);margin:0 4px;padding:4px 6px}.istep-seed{align-items:center;gap:5px;display:inline-flex}.istep-bars{border:1px solid var(--hair);border-radius:var(--r-well);background:var(--sf-sunk);align-items:flex-end;gap:3px;height:84px;margin:10px 0 6px;padding:6px 8px;display:flex}.istep-bar{background:var(--color-image);min-width:3px;transition:opacity var(--dur-micro) var(--ease-hover);border-radius:2px 2px 0 0;flex:1 1 0}.istep-bar:hover{opacity:.75}.istep-bar.unknown{background:0 0;background-image:repeating-linear-gradient(-45deg, transparent 0 2px, var(--color-image) 2px 4px);height:100%}@supports (color:color-mix(in lab, red, red)){.istep-bar.unknown{background-image:repeating-linear-gradient(-45deg, transparent 0 2px, color-mix(in oklab, var(--color-image) 45%, transparent) 2px 4px)}}.istep-bar.commit{background:var(--acc);box-shadow:0 0 0 1px var(--acc)}@supports (color:color-mix(in lab, red, red)){.istep-bar.commit{box-shadow:0 0 0 1px color-mix(in oklab, var(--acc) 55%, transparent)}}.istep-claim{border-left:2px solid var(--color-image)}@supports (color:color-mix(in lab, red, red)){.istep-claim{border-left:2px solid color-mix(in oklab, var(--color-image) 45%, transparent)}}.istep-claim{margin-top:6px;padding-left:9px}.istep-frames{scroll-snap-type:x proximity;gap:10px;padding:10px 2px 4px;display:flex;overflow-x:auto}.istep-frame{scroll-snap-align:start;text-align:center;flex:none;margin:0}.istep-frame img{border-radius:var(--r-well);border:1px solid var(--hair);background:var(--sf-sunk);max-width:168px;height:auto;display:block}.istep-frame figcaption{white-space:nowrap;margin-top:5px}@media (width<=560px){.istep-frame img{max-width:120px}}.icv-classes{gap:5px;margin:10px 0 6px;padding:0;list-style:none;display:grid}.icv-classes li{grid-template-columns:minmax(6ch,20ch) 1fr 5ch;align-items:center;gap:9px;display:grid}.icv-label{overflow-wrap:anywhere;font-size:var(--t-xs)}.icv-track{border-radius:var(--r-pill);background:var(--sf-sunk);height:9px;overflow:hidden}.icv-bar{background:var(--color-image);height:100%;display:block}.icv-p{font-size:var(--t-xs);text-align:right;font-feature-settings:var(--num)}.icv-note{border-left:2px solid var(--color-image)}@supports (color:color-mix(in lab, red, red)){.icv-note{border-left:2px solid color-mix(in oklab, var(--color-image) 45%, transparent)}}.icv-note{padding-left:9px}.icv-grid{aspect-ratio:1;gap:1px;max-width:260px;margin:10px 0 6px;display:grid}.icv-grid i{background:var(--color-image);border-radius:1px}.adapter-head{flex-wrap:wrap;gap:8px;margin:10px 0 4px}.adapter-groups{border-collapse:collapse;width:100%;margin:8px 0 4px}.adapter-groups caption{caption-side:top;text-align:left;padding-bottom:6px}.adapter-groups th,.adapter-groups td{text-align:left;font-weight:inherit;padding:4px 8px 4px 0}.adapter-groups th,.adapter-n{white-space:nowrap}.adapter-track{border-radius:var(--r-pill);background:var(--sf-sunk);width:100%;min-width:60px;height:8px;display:block;overflow:hidden}.adapter-bar{background:var(--color-image);height:100%;display:block}.adapter-norm{white-space:nowrap;text-align:right;font-feature-settings:var(--num);font-size:var(--t-xs)}.adapter-modules{margin-top:8px}.adapter-modules summary{cursor:pointer}.adapter-list{gap:5px;margin:8px 0 0;padding:0;list-style:none;display:grid}.adapter-list li{grid-template-columns:minmax(0,2fr) 8ch minmax(50px,1fr) auto;align-items:center;gap:9px;display:grid}.adapter-mod{font-size:var(--t-xs);text-overflow:ellipsis;white-space:nowrap;text-align:left;direction:rtl;overflow:hidden}.adapter-means{border-left:2px solid var(--color-image)}@supports (color:color-mix(in lab, red, red)){.adapter-means{border-left:2px solid color-mix(in oklab, var(--color-image) 45%, transparent)}}.adapter-means{margin-top:8px;padding-left:9px}@media (width<=560px){.adapter-list li{grid-template-columns:1fr auto}.adapter-list .adapter-track{grid-column:1/-1}}.icv-pick{all:unset;cursor:pointer;overflow-wrap:anywhere;font-size:var(--t-xs);text-decoration:underline;-webkit-text-decoration-color:var(--color-image);-webkit-text-decoration-color:var(--color-image);-webkit-text-decoration-color:var(--color-image);text-decoration-color:var(--color-image)}@supports (color:color-mix(in lab, red, red)){.icv-pick{-webkit-text-decoration-color:color-mix(in oklab, var(--color-image) 40%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--color-image) 40%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--color-image) 40%, transparent);text-decoration-color:color-mix(in oklab, var(--color-image) 40%, transparent)}}.icv-pick{text-underline-offset:3px;transition:color var(--dur-micro) var(--ease-hover)}@media (hover:hover) and (pointer:fine){.icv-pick:hover{color:var(--color-image)}}.icv-pick:focus-visible{box-shadow:0 0 0 2px var(--sf-sunk), 0 0 0 4px var(--acc);border-radius:3px;outline:none}.icv-pick:disabled{cursor:default;opacity:.6}.icv-attr{margin-top:8px}.image-shot{border-radius:var(--r-well);border:1px solid var(--hair);max-width:min(320px,100%);max-height:260px;margin-top:10px;display:block}.runs-on{margin:2px 0 8px}.runs-on-id{overflow-wrap:anywhere}.vis{gap:18px;margin-top:18px;display:grid}.vis-subject{min-width:0}.vis-subject .image-shot{max-width:100%}.vis-asks{gap:14px;min-width:0;display:grid}@media (width>=1000px){.vis{grid-template-columns:minmax(230px,300px) minmax(0,1fr);align-items:start}.vis-subject{position:sticky;top:12px}}.vis-ask{border:1px solid var(--hair);border-radius:var(--r-well);background:var(--sf-float);min-width:0;padding:12px 14px 14px}.vis-ask-h{font-family:var(--font-mono);font-size:var(--t-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--panel-accent,var(--ink-2));margin:0 0 4px}.vis-ask-1l{max-width:62ch;margin:0 0 10px}.vis-more{margin-top:12px}.vis-more>summary{cursor:pointer;font-size:var(--t-xs);color:var(--ink-2);padding:4px 0}.vis-more>summary:hover{color:var(--ink)}.vis-more>summary:focus-visible{outline:2px solid var(--acc);outline-offset:2px;border-radius:3px}.vis-more>p{max-width:76ch}.panel:has(.d-vision){--panel-accent:var(--sem-base)}.image-path{gap:10px;padding:14px 10px;display:grid}.image-path p{max-width:76ch;margin:0}.image-path code{font-family:var(--font-mono);font-size:var(--t-xs)}.ctl-twin{border-top:1px solid var(--hair);margin-top:14px;padding-top:12px}.ctl-result{margin-top:8px}.ctl-verdict{color:var(--color-ink)}.ctl-facts{margin-top:6px;display:block}.ctl-cols{grid-template-columns:1fr 1fr;gap:12px;margin-top:12px;display:grid}@media (width<=760px){.ctl-cols{grid-template-columns:1fr}}.ctl-col{background:var(--color-paper);border:1px solid var(--hair);border-radius:var(--r-min);min-width:0;padding:10px 12px}.ctl-col-head{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.ctl-col-facts{overflow-wrap:anywhere;margin-top:4px;display:block}.ctl-list{margin-top:8px}.ctl-list li{grid-template-columns:auto auto;align-items:baseline;gap:2px 10px;padding:3px 0;display:grid}.ctl-head{color:var(--color-ink)}.ctl-kl{color:var(--color-attn);text-align:right}.ctl-note{overflow-wrap:anywhere;grid-column:1/-1}.ctl-list li.faint{opacity:.65}.ctl-list li.faint .ctl-kl{color:var(--color-mute)}.h-sweep{color:var(--sem-base)}.d-sweep{background:var(--sem-base)}.panel:has(.d-sweep){--panel-accent:var(--sem-base)}.sw-what{max-width:68ch;margin:0 0 10px;display:block}.sw-controls{align-items:center;gap:8px;margin-bottom:8px}.sw-list{gap:8px;margin:10px 0 0;padding:0;list-style:none;display:grid}.sw-row{background:var(--color-paper);border:1px solid var(--hair);border-radius:var(--r-min);padding:10px 12px}.sw-row-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sw-id{color:var(--color-ink);overflow-wrap:anywhere}.sw-row-facts{flex-wrap:wrap;gap:4px 14px;margin-top:4px;display:flex}.sw-model{overflow-wrap:anywhere}.sw-refused{color:var(--color-agent)}.sw-bar{background:var(--line);border-radius:2px;max-width:320px;height:4px;margin-top:7px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.sw-bar{background:color-mix(in oklab, var(--line) 75%, transparent)}}.sw-bar i{background:var(--sem-base);height:100%;transition:width var(--dur-travel) var(--ease-standard);display:block}@media (prefers-reduced-motion:reduce){.sw-bar i{transition:none}}.sw-actions{flex-wrap:wrap;gap:10px;margin-top:8px}.sw-plan{border-left:2px solid var(--sem-base);margin-top:8px;padding-left:10px}@supports (color:color-mix(in lab, red, red)){.sw-plan{border-left:2px solid color-mix(in oklab, var(--sem-base) 45%, transparent)}}.sw-idx{flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-top:6px;display:flex}.sw-idx .mid{color:var(--color-ink);font-size:var(--t-xs);overflow-wrap:anywhere}.pat-across{border-top:1px solid var(--hair);margin-top:12px;padding-top:12px}.pat-controls{flex-wrap:wrap;align-items:center;gap:8px}.pat-result{margin-top:8px}.pat-scope{display:block}.pat-list{gap:8px;margin:8px 0 0;padding:0;list-style:none;display:grid}.pat-item{background:var(--color-paper);border:1px solid var(--hair);border-radius:var(--r-min);padding:10px 12px}.pat-item-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pat-kind{color:var(--color-agent);border-color:var(--sem-agent)}@supports (color:color-mix(in lab, red, red)){.pat-kind{border-color:color-mix(in oklab, var(--sem-agent) 45%, transparent)}}.pat-label{color:var(--color-ink);overflow-wrap:anywhere;min-width:0}.pat-count{white-space:nowrap}.pat-traces{flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:8px;display:flex}.pat-sig{overflow-wrap:anywhere}.judge-panel{border:1px solid var(--color-agent);border-radius:10px;margin:10px 0;padding:11px 13px}@supports (color:color-mix(in lab, red, red)){.judge-panel{border:1px solid color-mix(in oklab, var(--color-agent) 26%, transparent)}}.judge-panel{background:var(--color-agent)}@supports (color:color-mix(in lab, red, red)){.judge-panel{background:color-mix(in oklab, var(--color-agent) 3%, transparent)}}.judge-panel{gap:6px;display:grid}.judge-text,.judge-rubric{border:1px solid var(--hair);background:var(--color-card);width:100%;color:var(--color-ink);font:inherit;font-size:var(--t-sm);resize:vertical;border-radius:7px;padding:7px 9px}.judge-text{font-family:var(--font-mono);font-size:var(--t-xs)}.judge-meter{flex-wrap:wrap;align-items:baseline;gap:8px}.judge-cap{border-left:2px solid var(--sem-agent)}@supports (color:color-mix(in lab, red, red)){.judge-cap{border-left:2px solid color-mix(in oklab, var(--sem-agent) 60%, transparent)}}.judge-cap{padding-left:var(--sp-3)}.judge-planerr{opacity:.85}.judge-plan{border:1px dashed var(--ink-3);border-radius:8px;padding:8px 11px}@supports (color:color-mix(in lab, red, red)){.judge-plan{border:1px dashed color-mix(in oklab, var(--ink-3) 40%, transparent)}}.judge-plan{background:var(--ink-4)}@supports (color:color-mix(in lab, red, red)){.judge-plan{background:color-mix(in oklab, var(--ink-4) 6%, transparent)}}.judge-plan>p{margin:0}.judge-plan summary{cursor:pointer;margin-top:6px}.judge-prompts{gap:6px;margin:6px 0 0;padding-left:1.6rem;list-style:decimal;display:grid}.judge-prompts pre,.judge-pass-prompt pre{border:1px solid var(--line-soft);background:var(--color-card);font-family:var(--font-mono);font-size:var(--t-2xs);white-space:pre-wrap;border-radius:6px;margin:0;padding:7px 9px;line-height:1.55;overflow-x:auto}.judge-go{margin:4px 0 2px}.judge-refusal,.vla-refusal{border:1px solid var(--sem-agent);border-radius:9px;margin:8px 0;padding:9px 12px}@supports (color:color-mix(in lab, red, red)){.judge-refusal,.vla-refusal{border:1px solid color-mix(in oklab, var(--sem-agent) 42%, transparent)}}.judge-refusal,.vla-refusal{border-left:3px solid var(--sem-agent);background:var(--sem-agent)}@supports (color:color-mix(in lab, red, red)){.judge-refusal,.vla-refusal{background:color-mix(in oklab, var(--sem-agent) 8%, transparent)}}.judge-refusal,.vla-refusal{font:400 var(--t-sm)/1.6 var(--font-sans)}.judge-refusal>p,.vla-refusal>p{margin:5px 0 0}.judge-tag{font:600 var(--t-2xs)/1.2 var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--sem-agent);display:inline-block}.judge-out{gap:8px;margin-top:10px;display:grid}.judge-means{margin:0}.judge-nums{flex-wrap:wrap;gap:12px}.judge-num{font-family:var(--font-mono);font-feature-settings:var(--num);font-size:var(--t-xs)}.judge-note{margin:0}.judge-passes{gap:4px;margin:0;padding:0;list-style:none;display:grid}.judge-passes>li{font-size:var(--t-xs);grid-template-columns:2.4rem minmax(0,1fr) 3.4rem minmax(0,1.6fr);align-items:center;gap:8px;display:grid}.judge-passes>li>.judge-pass-prompt{grid-column:1/-1}.judge-pass-prompt summary{cursor:pointer}@media (width<=720px){.judge-passes>li{grid-template-columns:2.4rem minmax(0,1fr) 3.4rem}.judge-passes>li>.meta{grid-column:1/-1}}.judge-track{background:var(--ink-4);border-radius:3px;height:12px;display:block;position:relative}@supports (color:color-mix(in lab, red, red)){.judge-track{background:color-mix(in oklab, var(--ink-4) 10%, transparent)}}.judge-track{border:1px solid var(--line-soft)}.judge-bar{background:var(--color-agent);min-width:1px;transition:width var(--dur-travel) var(--ease-standard);border-radius:0 3px 3px 0;position:absolute;top:1px;bottom:1px;left:0}.judge-passes>li.unanswered .judge-bar{border:1px dashed var(--ink-3);background:0 0}@supports (color:color-mix(in lab, red, red)){.judge-passes>li.unanswered .judge-bar{border:1px dashed color-mix(in oklab, var(--ink-3) 60%, transparent)}}.judge-passes>li.unanswered .mid{opacity:.6;font-style:italic}.vla-audit{margin-top:14px}.aud-checks{gap:6px;margin:8px 0 0;padding:0;list-style:none;display:grid}.aud-check{border:1px solid var(--line);background:var(--ink-4);border-radius:8px;padding:8px 11px}@supports (color:color-mix(in lab, red, red)){.aud-check{background:color-mix(in oklab, var(--ink-4) 5%, transparent)}}.aud-check.aud-ok{border-color:var(--color-vla)}@supports (color:color-mix(in lab, red, red)){.aud-check.aud-ok{border-color:color-mix(in oklab, var(--color-vla) 34%, transparent)}}.aud-check.aud-ok{background:var(--color-vla)}@supports (color:color-mix(in lab, red, red)){.aud-check.aud-ok{background:color-mix(in oklab, var(--color-vla) 5%, transparent)}}.aud-check.aud-broken{border-color:var(--color-pop)}@supports (color:color-mix(in lab, red, red)){.aud-check.aud-broken{border-color:color-mix(in oklab, var(--color-pop) 55%, transparent)}}.aud-check.aud-broken{border-left:3px solid var(--color-pop);background:var(--color-pop)}@supports (color:color-mix(in lab, red, red)){.aud-check.aud-broken{background:color-mix(in oklab, var(--color-pop) 8%, transparent)}}.aud-check.aud-unchecked{border-style:dashed;border-color:var(--sem-agent)}@supports (color:color-mix(in lab, red, red)){.aud-check.aud-unchecked{border-color:color-mix(in oklab, var(--sem-agent) 45%, transparent)}}.aud-check.aud-unchecked{background:var(--sem-agent)}@supports (color:color-mix(in lab, red, red)){.aud-check.aud-unchecked{background:color-mix(in oklab, var(--sem-agent) 5%, transparent)}}.aud-head{align-items:baseline;gap:8px}.aud-verdict{font:600 var(--t-2xs)/1.2 var(--font-sans);letter-spacing:.06em;text-transform:uppercase;border-radius:var(--r-pill);border:1px solid var(--line);padding:3px 7px}.aud-check.aud-ok .aud-verdict{color:var(--color-vla);border-color:var(--color-vla)}@supports (color:color-mix(in lab, red, red)){.aud-check.aud-ok .aud-verdict{border-color:color-mix(in oklab, var(--color-vla) 45%, transparent)}}.aud-check.aud-broken .aud-verdict{color:var(--color-pop);border-color:var(--color-pop)}@supports (color:color-mix(in lab, red, red)){.aud-check.aud-broken .aud-verdict{border-color:color-mix(in oklab, var(--color-pop) 55%, transparent)}}.aud-check.aud-unchecked .aud-verdict{color:var(--sem-agent);border-color:var(--sem-agent)}@supports (color:color-mix(in lab, red, red)){.aud-check.aud-unchecked .aud-verdict{border-color:color-mix(in oklab, var(--sem-agent) 50%, transparent)}}.aud-name{font-size:var(--t-sm)}.aud-detail{margin:6px 0 0}.aud-measured{gap:3px;margin:7px 0 0;display:grid}.aud-row{grid-template-columns:11rem minmax(0,1fr);align-items:baseline;gap:8px;display:grid}.aud-row>dt{margin:0}.aud-row>dd{font-family:var(--font-mono);font-feature-settings:var(--num);font-size:var(--t-2xs);flex-wrap:wrap;gap:4px 8px;margin:0;display:flex}@media (width<=720px){.aud-row{grid-template-columns:minmax(0,1fr)}}.aud-item{border-radius:var(--r-min);border:1px solid var(--line-soft);background:var(--color-card);overflow-wrap:anywhere;padding:1px 6px}.aud-cap{font-family:var(--font-sans);font-size:var(--t-2xs);color:var(--sem-agent);flex-basis:100%}.aud-unknown{font-family:var(--font-sans);font-feature-settings:normal;opacity:.85;font-style:italic}.vla-actions{margin-top:14px}.vla-idle{opacity:.9}.vla-plan{border:1px dashed var(--ink-3);border-radius:8px;margin:6px 0;padding:8px 11px}@supports (color:color-mix(in lab, red, red)){.vla-plan{border:1px dashed color-mix(in oklab, var(--ink-3) 40%, transparent)}}.vla-plan{background:var(--ink-4)}@supports (color:color-mix(in lab, red, red)){.vla-plan{background:color-mix(in oklab, var(--ink-4) 6%, transparent)}}.vla-plan>p{margin:0 0 4px}.vla-plan>p:last-child{margin-bottom:0}.vla-result{gap:6px;margin:10px 0;display:grid}.vla-result>p{margin:0}.vla-cap{color:var(--sem-agent)}.vla-pre{white-space:pre-wrap}.vla-bias{flex-wrap:wrap;gap:4px 10px;margin:0;padding:0;list-style:none;display:flex}.vla-bias>li{border-radius:var(--r-min);border:1px solid var(--line-soft);background:var(--color-card);font-size:var(--t-2xs);align-items:baseline;gap:6px;padding:2px 8px;display:flex}.vla-arms{gap:3px;margin:8px 0 0;padding:0;list-style:none;display:grid}.vla-arms>li{font-size:var(--t-xs);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) 4.4rem 6.5rem;align-items:center;gap:8px;display:grid}.vla-arms>li.own .vla-bar{background:var(--color-vla)}@supports (color:color-mix(in lab, red, red)){.vla-arms>li.own .vla-bar{background:color-mix(in oklab, var(--color-vla) 45%, transparent)}}.vla-arm-name{overflow-wrap:anywhere;align-items:baseline;gap:6px;display:flex}@media (width<=720px){.vla-arms>li{grid-template-columns:minmax(0,1fr) 4.4rem}.vla-arms>li>.vla-track,.vla-arms>li>.meta{grid-column:1/-1}}.vla-consist{border:1px solid var(--color-vla);border-radius:10px;margin:4px 0 2px;padding:10px 12px}@supports (color:color-mix(in lab, red, red)){.vla-consist{border:1px solid color-mix(in oklab, var(--color-vla) 26%, transparent)}}.vla-consist{background:var(--color-vla)}@supports (color:color-mix(in lab, red, red)){.vla-consist{background:color-mix(in oklab, var(--color-vla) 4%, transparent)}}.vla-consist{gap:6px;display:grid}.vla-consist>p{margin:0}.vla-consist-key{flex-wrap:wrap;align-items:center;gap:4px 16px;display:flex}.vla-consist-key>p{flex:16rem;margin:0}.vla-legend{flex:0 18rem;width:18rem;max-width:100%;height:auto;display:block}.vla-legend text{fill:var(--ink-3);font:400 9px/1 var(--font-sans)}.vla-legend .vla-legend-tag{fill:var(--color-vla);font-weight:600}.vla-legend .vla-legend-shared{fill:var(--color-vla)}@supports (color:color-mix(in lab, red, red)){.vla-legend .vla-legend-shared{fill:color-mix(in oklab, var(--color-vla) 15%, transparent)}}.vla-legend .vla-legend-a{fill:var(--color-vla)}@supports (color:color-mix(in lab, red, red)){.vla-legend .vla-legend-a{fill:color-mix(in oklab, var(--color-vla) 50%, transparent)}}.vla-legend .vla-legend-a{stroke:var(--color-vla);vector-effect:non-scaling-stroke}.vla-legend .vla-legend-b{fill:var(--ink-4)}@supports (color:color-mix(in lab, red, red)){.vla-legend .vla-legend-b{fill:color-mix(in oklab, var(--ink-4) 26%, transparent)}}.vla-legend .vla-legend-b{stroke:var(--ink-3);vector-effect:non-scaling-stroke}.vla-ahead{gap:3px;margin:2px 0 0;padding:0;list-style:none;display:grid}.vla-ahead>li{font-size:var(--t-xs);grid-template-columns:6.2rem minmax(0,1fr) 4.8rem 9.5rem;align-items:center;gap:8px;display:grid}@media (width<=720px){.vla-ahead>li{grid-template-columns:6.2rem minmax(0,1fr) 4.8rem}.vla-ahead>li>:last-child{grid-column:1/-1}}.vla-band{background:var(--color-vla);border-radius:3px;min-width:1px;position:absolute;top:2px;bottom:2px}@supports (color:color-mix(in lab, red, red)){.vla-band{background:color-mix(in oklab, var(--color-vla) 30%, transparent)}}.vla-band{transition:width var(--dur-travel) var(--ease-standard), left var(--dur-travel) var(--ease-standard)}.vla-median{background:var(--color-vla);width:2px;transition:left var(--dur-travel) var(--ease-standard);border-radius:1px;position:absolute;top:-1px;bottom:-1px;transform:translate(-1px)}.sheet-tabpanel>.image-path{flex:auto;align-content:start;min-height:0;overflow-y:auto}.vla-knock>li{grid-template-columns:13rem minmax(0,1fr) 4.4rem 9rem}@media (width<=720px){.vla-knock>li{grid-template-columns:10rem minmax(0,1fr) 4.4rem}}.icv{gap:14px;min-width:0;display:grid}.vis-ask.image-attr{margin-top:0}.hint ul.withheld{margin:6px 0 0;padding-left:18px}.hint ul.withheld li{margin:4px 0}.lens-kl{text-align:right;font-size:var(--t-2xs);color:var(--color-mute)}.image-fit{white-space:nowrap;font-variant-numeric:tabular-nums;font-feature-settings:var(--num);align-items:center;gap:5px;display:inline-flex}.image-fit .fit-dot{border:1.5px solid;border-radius:50%;flex:none;width:7px;height:7px}.fit-fits{color:var(--sem-vla)}.fit-fits .fit-dot{background:currentColor}.fit-tight{color:var(--sem-agent)}.fit-tight .fit-dot{background:0 0}.fit-over{color:var(--sem-error)}.fit-over .fit-dot{background:0 0;position:relative}.fit-over .fit-dot:after{content:"";background:currentColor;height:1.5px;position:absolute;inset:45% -2px auto}.fit-unknown{color:var(--ink-3);font-variant-numeric:normal;font-style:italic}.fit-unknown .fit-dot{background:0 0;border-style:dashed}@media (prefers-reduced-motion:no-preference){.image-fit .fit-dot{transition:background var(--dur-2,.16s) var(--ease,ease)}}.image-attn{white-space:nowrap;opacity:.85;border:1px solid;border-radius:999px;padding:0 7px;line-height:1.6}.attn-joint{color:var(--sem-agent)}.attn-unverified{color:var(--ink-3);border-style:dashed;font-style:italic}.sect.sub{margin-top:18px;margin-bottom:8px}.sect.sub h3,.image-subhead h3{font-family:var(--font-sans);font-size:var(--t-xs);letter-spacing:.18em;text-transform:uppercase;color:var(--color-mute);margin:0;font-weight:700}.sect.sub .rule,.image-subhead .rule{background:0 0;background-image:repeating-linear-gradient(90deg, var(--panel-accent,var(--line)) 0 1px, transparent 1px 8px);flex:1;align-self:center;height:5px}@supports (color:color-mix(in lab, red, red)){.sect.sub .rule,.image-subhead .rule{background-image:repeating-linear-gradient(90deg, color-mix(in oklab, var(--panel-accent,var(--line)) 40%, transparent) 0 1px, transparent 1px 8px)}}.sect.sub .rule,.image-subhead .rule{background-position:0 bottom;background-repeat:no-repeat;background-size:100% 100%;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 20px calc(100% - 20px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 20px calc(100% - 20px),#0000 100%)}.head-wiring{margin-top:4px}.head-wiring .share-note{min-width:14ch;max-width:22ch}.ov-readout{border:1px solid var(--line);border-radius:var(--r-2,6px);background:var(--color-ink);margin-top:10px;padding:10px 12px}@supports (color:color-mix(in lab, red, red)){.ov-readout{background:color-mix(in oklab, var(--color-ink) 2%, transparent)}}.ov-columns{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:8px 20px;margin-top:8px;display:grid}.ov-list{font-variant-numeric:tabular-nums;margin:4px 0 0;padding:0;list-style:none}.ov-list li{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:10px;padding:2px 0;display:flex}@supports (color:color-mix(in lab, red, red)){.ov-list li{border-bottom:1px solid color-mix(in oklab, var(--line) 45%, transparent)}}.ov-list li:last-child{border-bottom:0}.ov-list code{border:1px solid var(--line)}@supports (color:color-mix(in lab, red, red)){.ov-list code{border:1px solid color-mix(in oklab, var(--line) 60%, transparent)}}.ov-list code{white-space:pre;border-radius:3px;min-width:1.5ch;padding:0 4px}.meta.warn{color:var(--color-pop)}.head-evidence{margin-top:4px}.corpus-box{width:100%;font-family:var(--font-mono);font-size:var(--t-xs);border:1px solid var(--line);border-radius:var(--r-2,6px);background:var(--color-card);color:var(--color-ink);resize:vertical;margin:6px 0 8px;padding:8px 10px;line-height:1.5}.span-list{gap:8px;margin:8px 0 0;padding:0;list-style:none;display:grid}.span-list li{border-left:2px solid var(--sem-attn,var(--line));padding:6px 8px}@supports (color:color-mix(in lab, red, red)){.span-list li{border-left:2px solid color-mix(in oklab, var(--sem-attn,var(--line)) 60%, transparent)}}.span-list li{background:var(--color-ink)}@supports (color:color-mix(in lab, red, red)){.span-list li{background:color-mix(in oklab, var(--color-ink) 2%, transparent)}}.span-line{white-space:pre;font-family:var(--font-mono);font-size:var(--t-xs);padding-bottom:2px;overflow-x:auto}.span-list .meta{margin-top:3px;display:block}.episode-timeline{margin-top:18px}.tl-controls{flex-wrap:wrap;align-items:center;gap:8px}.tl-now{font-variant-numeric:tabular-nums}.tl-lanes{cursor:crosshair;touch-action:none;gap:10px;margin-top:10px;display:grid}.tl-lane{border:1px solid var(--line-soft);border-radius:var(--r-2,6px);background:var(--color-ink);grid-template-columns:minmax(96px,132px) 1fr;grid-template-areas:"label chart""label values";align-items:center;gap:2px 10px;padding:6px 8px;display:grid}@supports (color:color-mix(in lab, red, red)){.tl-lane{background:color-mix(in oklab, var(--color-ink) 1.5%, transparent)}}.tl-label{grid-area:label;align-content:center;gap:1px;display:grid}.tl-label code{font-size:var(--t-xs);word-break:break-all}.tl-chart{grid-area:chart;position:relative}.tl-chart svg{width:100%;height:56px;display:block}.tl-flat{pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.tl-flat>span{border-radius:var(--r-1,4px);background:var(--color-card);box-shadow:0 0 0 1px var(--line-soft);padding:1px 6px}.tl-head{stroke:var(--color-ink);stroke-width:1px;opacity:.85}.tl-reveal{transform-box:fill-box;transform-origin:0;animation:.62s linear both tlReveal}@keyframes tlReveal{0%{transform:scaleX(0)}}.tl-lanes.playing .tl-reveal{animation:none}.tl-values{flex-wrap:wrap;grid-area:values;align-items:baseline;gap:2px 12px;display:flex}.tl-value{align-items:baseline;gap:5px;display:inline-flex}.tl-value b{font-family:var(--font-mono);font-size:var(--t-xs);font-variant-numeric:tabular-nums;font-weight:500}.tl-swatch{border-radius:1px;flex:none;align-self:center;width:8px;height:2px}.tl-value .unnamed{opacity:.75;font-style:italic}.tl-absent{gap:6px;margin:10px 0 0;padding:0;list-style:none;display:grid}.tl-absent li{border-left:2px solid var(--color-vla);padding:6px 8px}@supports (color:color-mix(in lab, red, red)){.tl-absent li{border-left:2px solid color-mix(in oklab, var(--color-vla) 45%, transparent)}}.tl-absent li{background:var(--color-ink)}@supports (color:color-mix(in lab, red, red)){.tl-absent li{background:color-mix(in oklab, var(--color-ink) 2%, transparent)}}.tl-absent .meta{margin-top:3px;display:block}@media (width<=640px){.tl-lane{grid-template-columns:1fr;grid-template-areas:"label""chart""values"}}@media (prefers-reduced-motion:reduce){.tl-reveal{animation:none}}.vla-still-readable{text-align:left;width:100%;margin-top:14px}.vla-still-readable .row{justify-content:flex-start}.episode-ood{margin-top:18px}.ood-controls{flex-wrap:wrap;align-items:center;gap:8px}.ood-chips{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px}.ood-cost{font-variant-numeric:tabular-nums}.ood-chart{border:1px solid var(--line-soft);border-radius:var(--r-2,6px);background:var(--color-ink);margin-top:8px;padding:6px 8px}@supports (color:color-mix(in lab, red, red)){.ood-chart{background:color-mix(in oklab, var(--color-ink) 1.5%, transparent)}}.ood-chart{cursor:crosshair;touch-action:none}.ood-chart svg{width:100%;height:96px;display:block}.ood-line{stroke:var(--color-vla);stroke-width:1.5px;stroke-linejoin:round}.ood-rule{stroke-width:1px}.ood-rule.null{stroke:var(--sem-agent);stroke-dasharray:5 3}.ood-rule.ref{stroke:var(--ink-4);stroke-dasharray:2 3}.ood-beyond{fill:var(--sem-error);stroke:none}.ood-legend{gap:4px;margin:8px 0 0;padding:0;list-style:none;display:grid}.ood-legend li{align-items:baseline;gap:6px;display:flex}.ood-swatch{border-top:2px dashed var(--ink-4);flex:none;align-self:center;width:14px;height:0}.ood-swatch.null{border-top-color:var(--sem-agent)}.ood-swatch.ref{border-top-color:var(--ink-4)}.ood-readout{flex-wrap:wrap;gap:6px 22px;margin-top:8px;display:flex}.ood-readout>span{gap:1px;display:grid}.ood-readout b{font-family:var(--font-mono);font-size:var(--t-xs);font-variant-numeric:tabular-nums;font-weight:500}.ood-ranked{margin-top:10px}.ood-ranked ol{gap:3px;margin:4px 0 0;padding:0;list-style:none;display:grid}.ood-ranked li{align-items:baseline;gap:8px;display:flex}.token-gradients,.token-anchors{margin-top:18px}.ig-verdict{border-left:3px solid var(--line);border-radius:var(--r-2,6px);background:var(--color-ink);margin-top:10px;padding:8px 10px}@supports (color:color-mix(in lab, red, red)){.ig-verdict{background:color-mix(in oklab, var(--color-ink) 2%, transparent)}}.ig-verdict{font-size:var(--t-xs)}.ig-verdict.converged{border-left-color:var(--sem-vla)}.ig-verdict.approximate{border-left-color:var(--sem-agent)}.ig-verdict.diverged{border-left-color:var(--sem-error)}.ig-verdict.undefined{border-left-color:var(--ink-4)}.ig-verdict .meta{margin-top:4px;display:block}.ig-chips{flex-wrap:wrap;align-items:baseline;gap:8px;margin-top:8px}.ig-cost{margin-top:8px;display:block}.ig-bars{gap:2px;margin:10px 0 0;padding:0;list-style:none;display:grid}.ig-bars li{grid-template-columns:2.2em minmax(4em,9em) 1fr 6.5em;align-items:center;gap:8px;display:grid}.ig-index{font-variant-numeric:tabular-nums;text-align:right}.ig-token{font-size:var(--t-xs);white-space:pre;text-overflow:ellipsis;overflow:hidden}.ig-bars b{font-family:var(--font-mono);font-size:var(--t-xs);font-variant-numeric:tabular-nums;text-align:right;font-weight:500}.ig-track{border-left:1px solid var(--line-soft);border-right:1px solid var(--line-soft);height:10px;position:relative}.ig-track:before{content:"";border-left:1px solid var(--line);position:absolute;top:0;bottom:0;left:50%}.ig-track i{border-radius:1px;position:absolute;top:2px;bottom:2px}.ig-track i.pos{background:var(--sem-vla);left:50%}.ig-track i.neg{background:var(--sem-error);right:50%}.ig-bars li.unreadable .ig-token,.ig-bars li.unreadable b{opacity:.45;text-decoration:line-through}.ig-bars li.unreadable .ig-track i{opacity:.3}.an-verdict{border-left:3px solid var(--line);border-radius:var(--r-2,6px);background:var(--color-ink);margin-top:10px;padding:8px 10px}@supports (color:color-mix(in lab, red, red)){.an-verdict{background:color-mix(in oklab, var(--color-ink) 2%, transparent)}}.an-verdict{font-size:var(--t-xs)}.an-verdict.found{border-left-color:var(--sem-vla)}.an-verdict.none{border-left-color:var(--ink-4)}.an-tokens{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.an-tokens code{border:1px solid var(--line);border-radius:var(--r-1,4px);background:var(--color-attn);padding:2px 6px}@supports (color:color-mix(in lab, red, red)){.an-tokens code{background:color-mix(in oklab, var(--color-attn) 10%, transparent)}}.an-tokens code{white-space:pre}.an-scale{gap:4px;margin:10px 0 0;padding:0;list-style:none;display:grid}.an-interval{grid-template-columns:minmax(8em,13em) 1fr 11em 4em;align-items:center;gap:8px;display:grid}.an-interval b{font-family:var(--font-mono);font-size:var(--t-xs);font-variant-numeric:tabular-nums;font-weight:500}.an-track{border:1px solid var(--line-soft);border-radius:var(--r-1,4px);background:var(--color-ink);height:12px;position:relative}@supports (color:color-mix(in lab, red, red)){.an-track{background:color-mix(in oklab, var(--color-ink) 2%, transparent)}}.an-band{background:var(--color-attn);position:absolute;top:2px;bottom:2px}@supports (color:color-mix(in lab, red, red)){.an-band{background:color-mix(in oklab, var(--color-attn) 45%, transparent)}}.an-band{border-radius:1px}.an-point{background:var(--color-attn);width:2px;margin-left:-1px;position:absolute;top:0;bottom:0}.an-target{border-left:1px dashed var(--color-ink);width:0;position:absolute;top:-2px;bottom:-2px}.vla-export{flex-wrap:wrap;align-items:center;gap:10px;margin:10px 0}.vla-export select{border:1px solid var(--hair);background:var(--color-card);color:var(--color-ink);font:inherit;font-size:var(--t-xs);border-radius:7px;padding:5px 7px}.cf-controls{flex-wrap:wrap;align-items:end;gap:12px;margin-bottom:10px}.cf-controls label{gap:3px;display:grid}.cf-controls input{border:1px solid var(--hair);background:var(--color-card);width:5rem;color:var(--color-ink);font:inherit;font-size:var(--t-sm);border-radius:7px;padding:5px 7px}.cf-controls .cf-target{flex:12rem}.cf-controls .cf-target input{width:100%;font-family:var(--font-mono)}.cf-verdict{margin:0 0 2px}.cf-verdict code,.cf-steps code{font-family:var(--font-mono);font-size:var(--t-xs)}.cf-finding{border-left:2px solid var(--color-attn);background:var(--color-attn);margin:6px 0;padding:6px 8px}@supports (color:color-mix(in lab, red, red)){.cf-finding{background:color-mix(in oklab, var(--color-attn) 8%, transparent)}}.cf-finding{font-size:var(--t-xs)}.cf-notfinding{border-left:2px solid var(--line-soft);font-size:var(--t-xs);color:var(--color-muted,inherit);margin:6px 0;padding:6px 8px}.cf-steps{gap:4px;margin:8px 0;padding:0;list-style:none;display:grid}.cf-steps li{flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.cf-arrow{color:var(--color-muted,inherit)}.cf-from{opacity:.7;text-decoration:line-through}.cf-to{font-weight:600}.cf-edited{gap:2px;margin:8px 0;display:grid}.cf-edited code{font-family:var(--font-mono);font-size:var(--t-xs);background:var(--color-ink);padding:4px 6px;overflow-x:auto}@supports (color:color-mix(in lab, red, red)){.cf-edited code{background:color-mix(in oklab, var(--color-ink) 3%, transparent)}}.cf-edited code{border-radius:var(--r-1,4px)}.cf-arms{gap:6px;margin:10px 0 0;padding:0;list-style:none;display:grid}.cf-arm{grid-template-columns:minmax(8em,14em) 1fr 10em;align-items:center;gap:8px;display:grid}.cf-arm b{font-family:var(--font-mono);font-size:var(--t-xs);font-variant-numeric:tabular-nums;font-weight:500}.cf-asks{grid-column:1/-1}.cf-track{border:1px solid var(--line-soft);border-radius:var(--r-1,4px);background:var(--color-ink);height:12px;position:relative}@supports (color:color-mix(in lab, red, red)){.cf-track{background:color-mix(in oklab, var(--color-ink) 2%, transparent)}}.cf-band{background:var(--color-attn);position:absolute;top:2px;bottom:2px}@supports (color:color-mix(in lab, red, red)){.cf-band{background:color-mix(in oklab, var(--color-attn) 45%, transparent)}}.cf-band{border-radius:1px}.cf-point{background:var(--color-attn);width:2px;margin-left:-1px;position:absolute;top:0;bottom:0}.cf-how{margin:12px 0 4px;font-weight:600}.cf-detail{gap:4px;margin:0;padding:0;list-style:none;display:grid}@media (width<=720px){.cf-arm{grid-template-columns:1fr}}.an-notes{gap:4px;margin:10px 0 0;padding:0;list-style:none;display:grid}@media (width<=720px){.ig-bars li{grid-template-columns:2.2em minmax(4em,1fr) 6.5em}.ig-bars .ig-track{grid-column:1/-1}.an-interval{grid-template-columns:1fr}}.ig-nothing{flex-wrap:wrap;align-items:baseline;gap:10px;margin-top:10px;display:flex}.ig-nothing p{flex:22em;margin:0}.patch-screen,.neuron-evidence{margin-top:18px}.ps-prompts{grid-template-columns:minmax(4em,6em) 1fr;align-items:center;gap:6px 10px;margin-top:8px;display:grid}.ps-chips{flex-wrap:wrap;align-items:baseline;gap:8px;margin-top:8px}.ps-cost{margin-top:8px;display:block}.ps-agreement{border-left:3px solid var(--color-attn);border-radius:var(--r-2,6px);background:var(--color-ink);margin-top:10px;padding:8px 10px}@supports (color:color-mix(in lab, red, red)){.ps-agreement{background:color-mix(in oklab, var(--color-ink) 2%, transparent)}}.ps-agreement .row{flex-wrap:wrap;align-items:baseline;gap:8px}.ps-sites{gap:3px;margin:10px 0 0;padding:0;list-style:none;display:grid}.ps-site{border-left:2px solid var(--color-attn);grid-template-columns:minmax(8em,14em) minmax(6em,9em) 7em 1fr;align-items:baseline;gap:10px;padding:3px 6px;display:grid}@supports (color:color-mix(in lab, red, red)){.ps-site{border-left:2px solid color-mix(in oklab, var(--color-attn) 40%, transparent)}}.ps-site{background:var(--color-ink)}@supports (color:color-mix(in lab, red, red)){.ps-site{background:color-mix(in oklab, var(--color-ink) 1.5%, transparent)}}.ps-site b{font-family:var(--font-mono);font-size:var(--t-xs);font-variant-numeric:tabular-nums;text-align:right;font-weight:500}.ps-negative{margin-top:10px}.ps-negative .ps-site{border-left-color:var(--sem-error)}@supports (color:color-mix(in lab, red, red)){.ps-negative .ps-site{border-left-color:color-mix(in oklab, var(--sem-error) 55%, transparent)}}.corpus-box{width:100%;font-family:var(--font-mono);font-size:var(--t-xs);border:1px solid var(--line);border-radius:var(--r-2,6px);background:var(--color-card);color:var(--color-ink);resize:vertical;margin-top:8px;padding:8px 10px;line-height:1.5}.ne-index{width:7em}.ne-chips{flex-wrap:wrap;align-items:baseline;gap:8px;margin-top:8px}.ne-caveat{border-left:3px solid var(--sem-agent);border-radius:var(--r-2,6px);background:var(--sem-agent);margin-top:10px;padding:8px 10px}@supports (color:color-mix(in lab, red, red)){.ne-caveat{background:color-mix(in oklab, var(--sem-agent) 8%, transparent)}}.ne-caveat{font-size:var(--t-xs);line-height:1.5}.ne-hist{border-bottom:1px solid var(--line);align-items:flex-end;gap:1px;height:56px;margin-top:10px;padding:0 2px;display:flex}.ne-hist i{border-radius:1px 1px 0 0;flex:1;min-height:1px}.ne-hist i.neg{background:var(--sem-error)}@supports (color:color-mix(in lab, red, red)){.ne-hist i.neg{background:color-mix(in oklab, var(--sem-error) 70%, transparent)}}.ne-hist i.pos{background:var(--sem-feat)}@supports (color:color-mix(in lab, red, red)){.ne-hist i.pos{background:color-mix(in oklab, var(--sem-feat) 70%, transparent)}}.ne-range{justify-content:space-between;margin-top:2px}.ne-spans{gap:4px;margin:10px 0 0;padding:0;list-style:none;display:grid}.ne-spans li{grid-template-columns:4em 6em 1fr;align-items:baseline;gap:10px;display:grid}.ne-spans b{font-family:var(--font-mono);font-size:var(--t-xs);font-variant-numeric:tabular-nums;text-align:right;font-weight:500}.ne-bar{border:1px solid var(--line-soft);border-radius:var(--r-1,4px);align-self:center;height:8px;position:relative;overflow:hidden}.ne-bar i{background:var(--sem-feat);position:absolute;inset:0 auto 0 0}.ne-line{font-family:var(--font-mono);font-size:var(--t-xs);white-space:pre;padding-bottom:2px;overflow-x:auto}.ne-line mark{background:var(--sem-feat)}@supports (color:color-mix(in lab, red, red)){.ne-line mark{background:color-mix(in oklab, var(--sem-feat) 30%, transparent)}}.ne-line mark{color:inherit;border-radius:2px}@media (width<=720px){.ps-site{grid-template-columns:1fr;gap:2px}.ne-spans li{grid-template-columns:4em 1fr}.ne-spans .ne-line{grid-column:1/-1}}.tl-lanes:focus-visible,.ood-chart:focus-visible{outline:2px solid var(--color-attn);outline-offset:2px}main{gap:var(--sp-4)}main>.panel[data-mri-group-start="1"]{margin-top:var(--sp-8)}main>.panel[data-mri-group-label]{padding-top:calc(var(--sp-5) + 16px)}main>.panel[data-mri-group-label]:after{content:attr(data-mri-group-label);top:var(--sp-3);left:var(--sp-5);font-family:var(--font-mono);font-size:var(--t-2xs);letter-spacing:.2em;text-transform:uppercase;color:var(--color-mute);pointer-events:none;position:absolute}.sk-vision{--sk-ink:var(--sem-base)}.sk-region{fill:none;stroke:var(--sk-ink,var(--color-mute));stroke-width:1.25px;stroke-dasharray:5 3;animation:skFade var(--dur-large) var(--ease-out-soft) both}.sk-bracket{fill:none;stroke:var(--sk-ink,var(--color-mute));stroke-width:1.75px;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:24;animation:skDraw .42s var(--ease-out) both}@keyframes skDraw{0%{stroke-dashoffset:24px;opacity:0}}@media (prefers-reduced-motion:reduce){.sk-region,.sk-bracket{animation:none}}.icv-rest{justify-items:center;padding:6px 0 2px;display:grid}.icv-rest>.sketch{width:100%;max-width:340px}@media (width<=640px){.icv-rest{display:none}}.fold{margin-top:var(--sp-5)}.fold-head{align-items:center;gap:var(--sp-3);cursor:pointer;text-align:left;width:100%;color:inherit;background:0 0;border:0;padding:4px 0;display:flex}.fold-head:disabled{outline:1px solid var(--line);outline-offset:3px;border-radius:2px}.fold-head h3{white-space:nowrap;margin:0}.fold-head .rule{flex:1}.fold-mark{border-right:1.5px solid var(--color-mute);border-bottom:1.5px solid var(--color-mute);width:7px;height:7px;transition:transform var(--dur-small) var(--ease-standard);flex:none;margin-right:2px;transform:rotate(-45deg)translate(-1px,-1px)}.fold.open .fold-mark{transform:rotate(45deg)translate(-2px,-2px)}@media (hover:hover) and (pointer:fine){.fold-head:hover .fold-mark{border-color:var(--color-ink)}}.fold-asks{margin:2px 0 0}.fold-body{margin-top:var(--sp-3)}.fold-body[hidden]{display:none}.corpus-picker{gap:var(--sp-1);margin:var(--sp-2) 0;flex-direction:column;display:flex}.corpus-picker .cp-head{align-items:baseline;gap:var(--sp-2)}.corpus-picker .cp-head label{flex:12em;min-width:0}.cp-select,.cp-path{width:100%;min-width:0;font-family:var(--font-mono);font-size:var(--t-xs);border:1px solid var(--line);border-radius:var(--r-ctrl);background:var(--color-card);color:var(--color-ink);padding:6px 8px;line-height:1.5}.cp-select:disabled,.cp-path:disabled{color:var(--color-mute)}.cp-select{max-width:100%}.cp-select optgroup{font-family:var(--font-sans);color:var(--color-mute)}.cp-chosen,.cp-means{overflow-wrap:anywhere;margin:0}.cp-chosen code{font-size:var(--t-xs)}.cp-means{border-left:2px solid var(--line-soft);padding-left:var(--sp-2)}.answer{flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:10px 0 6px;display:flex}.answer-n{font-family:var(--font-mono);font-size:var(--t-xl);font-feature-settings:var(--num);letter-spacing:-.01em;color:var(--color-ink);line-height:1.15}.answer-of{min-width:0;font-size:var(--t-xs);color:var(--color-mute);overflow-wrap:anywhere;flex:12em;line-height:1.5}.answer.unmeasured .answer-n{font-family:var(--font-sans);font-size:var(--t-md);letter-spacing:0;color:var(--color-mute)}.irr-strip{gap:var(--sp-2);padding-bottom:var(--sp-1);flex-wrap:nowrap;align-items:flex-start;overflow-x:auto}.irr-frame{flex:none;max-width:180px;margin:0}.irr-frame img{border:1px solid var(--line);border-radius:var(--r-ctrl);width:100%;height:auto;image-rendering:pixelated;background:var(--color-card);display:block}.irr-frame figcaption{margin-top:4px;line-height:1.4}.irr-h{margin:var(--sp-3) 0 var(--sp-1);font:600 var(--t-xs) / 1.3 var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--color-mute)}.irr-maps{margin:var(--sp-1) 0;flex-direction:column;gap:3px;display:flex}.irr-maprow{align-items:center;gap:var(--sp-2);min-width:0;display:flex}.irr-step{flex:none;min-width:9em}.irr-cells{flex:auto;gap:1px;min-width:0;display:flex;overflow-x:auto}.irr-cell{background:var(--color-image);border-radius:1px;flex:none;width:7px;height:14px}.irr-cell.pad{background:var(--color-mute)}.irr-rows{margin:var(--sp-1) 0;font-size:var(--t-xs);padding-left:1.1em;line-height:1.7}.vfr-frame-row{align-items:flex-start;gap:var(--sp-2)}.vfr-frame{flex:none;max-width:220px;margin:0}.vfr-frame img{border:1px solid var(--line);border-radius:var(--r-ctrl);width:100%;height:auto;image-rendering:pixelated;background:var(--color-card);display:block}.vfr-frame figcaption{margin-top:4px;line-height:1.4}.vfr-blocks{max-height:18em;overflow-y:auto}.sae-fidelity{margin-top:4px}.ce-dials{align-items:baseline;gap:var(--sp-2);flex-wrap:wrap}.ce-cap{width:8ch;font-family:var(--font-mono);font-size:var(--t-xs);font-feature-settings:var(--num);border:1px solid var(--line);border-radius:var(--r-2,6px);background:var(--color-card);color:var(--color-ink);padding:3px 6px}.ce-sha{margin-top:6px}.ce-sha code{font-size:var(--t-xs)}.ce-scale{width:100%;height:22px;margin:6px 0 2px;display:block;overflow:visible}.ce-axis{stroke:var(--line);stroke-width:1px;vector-effect:non-scaling-stroke}.ce-span{stroke:var(--color-mute);stroke-width:3px;stroke-linecap:round;opacity:.35;vector-effect:non-scaling-stroke}.ce-mark{stroke-width:2px;stroke-linecap:round;vector-effect:non-scaling-stroke}.ce-mark.ce-clean{stroke:var(--color-feat)}.ce-mark.ce-recon{stroke:var(--color-ink)}.ce-mark.ce-ablate{stroke:var(--color-mute)}.ce-legend{flex-wrap:wrap;gap:2px 14px;margin:0 0 6px;display:flex}.ce-key{align-items:center;gap:5px;display:inline-flex}.ce-swatch{background:currentColor;border-radius:1px;flex:none;width:10px;height:2px}.ce-swatch.ce-clean{background:var(--color-feat)}.ce-swatch.ce-recon{background:var(--color-ink)}.ce-swatch.ce-ablate{background:var(--color-mute)}.ce-skel{gap:8px;margin:12px 0 6px;display:grid}.ce-skel-answer{width:45%;height:20px}.ce-skel-line{width:100%;height:9px}.ce-skel-short{width:62%;height:9px}.st-empty{gap:var(--sp-5);margin:var(--sp-5) 0;padding:var(--sp-5);border:1px solid var(--hair-soft);border-radius:var(--r-panel);background:var(--color-ink);align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.st-empty{background:color-mix(in oklab, var(--color-ink) 2%, transparent)}}.st-empty .hint{margin-top:0}.st-sketch{flex:none;width:160px}.st-sketch svg{width:100%;height:auto;display:block}.st-sk-rail{stroke:var(--hair);stroke-width:1px;stroke-dasharray:3 4}.st-sk-tok{fill:var(--color-ink)}@supports (color:color-mix(in lab, red, red)){.st-sk-tok{fill:color-mix(in oklab, var(--color-ink) 8%, transparent)}}.st-sk-tok{stroke:var(--hair);stroke-width:1px}.st-sk-tok.moved{fill:var(--color-feat)}@supports (color:color-mix(in lab, red, red)){.st-sk-tok.moved{fill:color-mix(in oklab, var(--color-feat) 26%, transparent)}}.st-sk-tok.moved{stroke:var(--color-feat)}.st-sk-arrow{stroke:var(--color-feat);stroke-width:1.5px;fill:none}.st-sk-head{fill:var(--color-feat);stroke:none}.st-live{gap:var(--sp-3);margin:var(--sp-4) 0;padding:var(--sp-3) var(--sp-4);border-radius:var(--r-ctrl);border:1px solid var(--color-feat);align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.st-live{border:1px solid color-mix(in oklab, var(--color-feat) 40%, transparent)}}.st-live{background:var(--color-feat)}@supports (color:color-mix(in lab, red, red)){.st-live{background:color-mix(in oklab, var(--color-feat) 8%, transparent)}}.st-live{font-size:var(--t-sm);line-height:1.6}.st-live>span:nth-child(2){flex:1;min-width:0}.st-pulse{border-radius:var(--r-pill);background:var(--color-feat);width:8px;height:8px;animation:stPulse 2.4s var(--ease-standard) infinite;flex:none}@keyframes stPulse{0%,to{box-shadow:0 0 0 0 color-mix(in oklab, var(--color-feat) 55%, transparent)}50%{box-shadow:0 0 0 5px color-mix(in oklab, var(--color-feat) 0%, transparent)}}.st-cards{margin:var(--sp-4) 0 0;gap:var(--sp-3);grid-template-columns:repeat(auto-fill,minmax(17rem,1fr));padding:0;list-style:none;display:grid}.st-card{border:1px solid var(--hair);border-radius:var(--r-well);background:var(--color-card);padding:var(--sp-3);transition:border-color var(--dur-small) var(--ease-hover), box-shadow var(--dur-small) var(--ease-hover);position:relative}.st-card:hover{box-shadow:var(--shadow)}.st-card.st-picked{border-color:var(--color-feat)}@supports (color:color-mix(in lab, red, red)){.st-card.st-picked{border-color:color-mix(in oklab, var(--color-feat) 55%, transparent)}}.st-card.st-picked{box-shadow:0 0 0 1px var(--color-feat)}@supports (color:color-mix(in lab, red, red)){.st-card.st-picked{box-shadow:0 0 0 1px color-mix(in oklab, var(--color-feat) 35%, transparent)}}.st-card.st-incompatible{opacity:.72}.st-card.st-incompatible .st-mismatch{opacity:1}.st-pick{text-align:left;width:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:block}.st-pick:disabled{cursor:default}.st-name{font-size:var(--t-base);overflow-wrap:anywhere;display:block}.st-chips{flex-wrap:wrap;gap:6px;margin:6px 0;display:flex}.st-chip{font-family:var(--font-mono);font-size:var(--t-3xs);letter-spacing:.04em;border-radius:var(--r-chip);border:1px solid var(--hair);color:var(--color-mute);padding:2px 6px}.st-origin{overflow-wrap:anywhere;display:block}.st-note{margin-top:6px}.st-mismatch{margin-top:8px}.st-rm{margin-top:var(--sp-3)}.st-badge{border-radius:var(--r-pill);font-family:var(--font-sans);font-size:var(--t-3xs);letter-spacing:.06em;text-transform:uppercase;border:1px solid #0000;margin-top:8px;padding:3px 8px;display:inline-block}.st-beat{color:var(--sem-vla);border-color:var(--sem-vla)}@supports (color:color-mix(in lab, red, red)){.st-beat{border-color:color-mix(in oklab, var(--sem-vla) 45%, transparent)}}.st-beat{background:var(--sem-vla)}@supports (color:color-mix(in lab, red, red)){.st-beat{background:color-mix(in oklab, var(--sem-vla) 10%, transparent)}}.st-notbeat,.st-unjudged{color:var(--color-mute);border-color:var(--hair)}.st-apply{margin-top:var(--sp-5)}.st-apply input[type=range]{flex:1;min-width:9rem;max-width:22rem}.st-strength{flex-direction:column;line-height:1.35;display:flex}.st-strength b{font-size:var(--t-sm)}.st-strength .meta{font-size:var(--t-2xs)}.st-basis{margin-top:6px}.st-ab{margin-top:var(--sp-4)}.st-shared{color:var(--color-mute)}.st-fitrow{margin:var(--sp-3) 0}.st-fitrow select{border-radius:var(--r-ctrl);border:1px solid var(--hair);background:var(--color-card);color:var(--color-ink);font:inherit;font-size:var(--t-sm);padding:5px 7px}.st-price{margin-top:var(--sp-3)}.st-verdict{margin-top:var(--sp-4);padding:var(--sp-3) var(--sp-4);border-left:3px solid var(--color-feat);background:var(--color-feat)}@supports (color:color-mix(in lab, red, red)){.st-verdict{background:color-mix(in oklab, var(--color-feat) 6%, transparent)}}.st-verdict{font-size:var(--t-sm);line-height:1.6}.st-verdict.none{border-left-color:var(--color-mute);background:var(--color-ink)}@supports (color:color-mix(in lab, red, red)){.st-verdict.none{background:color-mix(in oklab, var(--color-ink) 3%, transparent)}}.st-scale,.st-rows li{align-items:center;gap:var(--sp-2);grid-template-columns:3.2rem 1fr 3.4rem 8rem;display:grid}.st-scale{margin:var(--sp-4) 0 4px}.st-axis{justify-content:space-between;display:flex}.st-axis-mid{opacity:.8}.st-rows{margin:0;padding:0;list-style:none}.st-rows li{padding:2px 0}.st-track{border:1px solid var(--line-soft);border-radius:var(--r-chip);background:var(--color-ink);height:14px;position:relative}@supports (color:color-mix(in lab, red, red)){.st-track{background:color-mix(in oklab, var(--color-ink) 2%, transparent)}}.st-track{overflow:hidden}.st-band{background:var(--color-mute);position:absolute;top:0;bottom:0}@supports (color:color-mix(in lab, red, red)){.st-band{background:color-mix(in oklab, var(--color-mute) 26%, transparent)}}.st-zero{background:var(--hair);width:1px;margin-left:-.5px;position:absolute;top:0;bottom:0;left:50%}.st-bar{background:var(--color-mute);border-radius:2px;position:absolute;top:3px;bottom:3px}.st-nodir{background-color:var(--color-mute);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.st-nodir{background-color:color-mix(in oklab, var(--color-mute) 60%, transparent)}}.st-nodir{background-image:repeating-linear-gradient(-45deg, transparent 0 2px, var(--color-paper) 2px 4px)}@supports (color:color-mix(in lab, red, red)){.st-nodir{background-image:repeating-linear-gradient(-45deg, transparent 0 2px, color-mix(in oklab, var(--color-paper) 65%, transparent) 2px 4px)}}.st-rows li.st-none .st-l,.st-rows li.st-none .st-eff{opacity:.72}.st-rows li.st-clears .st-bar,.st-rows li.st-best .st-bar{background:var(--color-feat)}.st-rows li.st-best .st-l{color:var(--color-feat);font-weight:700}.st-rows li.st-best .st-track{border-color:var(--color-feat)}@supports (color:color-mix(in lab, red, red)){.st-rows li.st-best .st-track{border-color:color-mix(in oklab, var(--color-feat) 50%, transparent)}}.st-eff{text-align:right;font-size:var(--t-xs)}.st-verd{overflow-wrap:anywhere}@media (width<=720px){.st-empty{flex-direction:column;align-items:flex-start}.st-cards{grid-template-columns:1fr}.st-scale,.st-rows li{grid-template-columns:2.6rem 1fr 3rem}.st-verd{grid-column:1/-1}}@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-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-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}
