:root{--dissei-ink: #17181c;--dissei-navy: #16283c;--dissei-blue: #0f4c81;--dissei-sky: #7399c6;--dissei-sky-hover: #6289b9;--dissei-blue-on-dark: #8fb1d6;--dissei-band: #d9e6f5;--dissei-blue-soft: #e8f0f8;--dissei-panel: #f3f4f6;--dissei-redline: #8f2f24;--dissei-redline-soft: #c15a49;--dissei-err: #b91c1c;--dissei-sky-ink: #416ca0;--dissei-band-2: #c8d9ee;--dissei-sky-deep: #3a6294;--dissei-surface: #ffffff;--color-paper: var(--dissei-surface);--color-paper-2: var(--dissei-blue-soft);--color-paper-3: color-mix(in srgb, var(--dissei-ink) 7%, var(--dissei-blue-soft));--color-ink: var(--dissei-ink);--color-ink-2: rgba(23, 24, 28, .78);--color-muted: rgba(23, 24, 28, .66);--color-rule: rgba(23, 24, 28, .14);--color-rule-strong: rgba(23, 24, 28, .35);--color-accent: var(--dissei-blue);--color-accent-ink: #ffffff;--color-accent-soft: var(--dissei-blue-soft);--color-link: var(--dissei-blue);--color-title: var(--color-ink);--color-highlight: var(--dissei-redline);--color-tint: var(--dissei-blue-soft);--color-divider: var(--dissei-band-2);--color-divider-strong: var(--dissei-sky);--color-focus: var(--dissei-blue);--color-error: var(--dissei-redline);--color-success: var(--dissei-blue);--color-role-filing: color-mix(in srgb, var(--dissei-redline) 26%, var(--dissei-band));--color-role-outcome: color-mix(in srgb, var(--dissei-redline) 14%, var(--dissei-band));--color-role-hub: color-mix(in srgb, var(--dissei-blue) 40%, var(--dissei-band));--color-role-convergent: color-mix(in srgb, var(--dissei-blue) 24%, var(--dissei-band));--color-role-parallel: color-mix(in srgb, var(--dissei-blue) 14%, var(--dissei-band));--color-role-admin: color-mix(in srgb, var(--dissei-ink) 14%, var(--dissei-band));--color-role-line-red: var(--dissei-redline-soft);--color-role-line-blue: var(--dissei-blue);--chart-1: var(--dissei-navy);--chart-2: var(--dissei-blue);--chart-3: var(--dissei-sky-deep);--chart-4: var(--dissei-sky);--chart-5: var(--dissei-band-2);--chart-accent: var(--dissei-redline);--chart-accent-soft: var(--dissei-redline-soft);--chart-grid: var(--dissei-band-2);--maker-claude: #b4553a;--maker-openai: #202124;--maker-google: #1e7b34;--maker-meta: #0a5bd3;--maker-xai: #a21caf;--maker-deepseek: #0b7285;--maker-zai: #3f5e7a;--maker-kimi: #8a6a00;--maker-mistral: #c2410c;--maker-qwen: #6d28d9;--maker-nvidia: #5a7300;--code-bg: var(--color-paper);--syntax-key: var(--dissei-blue);--syntax-string: #2d6a4f;--syntax-number: var(--dissei-redline);--syntax-literal: var(--dissei-sky-deep);--syntax-comment: var(--color-muted);--font-display: "Inter", "Inter Fallback", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-body: "Inter", "Inter Fallback", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-outlier: "Fragment Mono", ui-monospace, SFMono-Regular, monospace;--text-xs: .75rem;--text-sm: .875rem;--text-md: 1rem;--text-lg: 1.25rem;--text-xl: 1.5rem;--text-2xl: 1.875rem;--text-3xl: 2.25rem;--text-display: var(--text-3xl);--text-display-s: var(--text-2xl);--text-section: var(--text-2xl);--text-title: var(--text-lg);--text-lead: var(--text-lg);--leading-pair-xs: 1rem;--leading-pair-sm: 1.25rem;--leading-pair-md: 1.5rem;--leading-pair-lg: 1.75rem;--leading-pair-xl: 2rem;--leading-pair-2xl: 2.25rem;--leading-pair-3xl: 2.5rem;--weight-body: 400;--weight-ui: 500;--weight-heading: var(--weight-ui);--display-weight: var(--dissei-weight-display);--title-weight: var(--dissei-weight-title);--tracking-display: -.025em;--tracking-h1: var(--dissei-tracking-display);--tracking-section: var(--dissei-tracking-section);--tracking-title: -.01em;--space-0-5: .125rem;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-6: 1.5rem;--space-8: 2rem;--space-10: 2.5rem;--space-12: 3rem;--space-16: 4rem;--space-20: 5rem;--space-24: 6rem;--space-3xs: var(--space-0-5);--space-2xs: var(--space-1);--space-xs: var(--space-2);--space-sm: var(--space-3);--space-md: var(--space-4);--space-lg: var(--space-6);--space-xl: var(--space-10);--space-2xl: var(--space-16);--space-3xl: var(--space-24);--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-in: cubic-bezier(.7, 0, .84, 0);--ease-in-out: cubic-bezier(.65, 0, .35, 1);--dur-micro: .12s;--dur-short: .22s;--dur-long: .42s;--container-site: calc(1180px - 2 * var(--gutter));--container: var(--container-site);--measure: 720px;--measure-wide: 896px;--measure-text: 33em;--gutter: clamp(1.5rem, 5vw, 4rem);--gap-columns: 32px;--section-gap-s: 80px;--section-gap: 96px;--z-base: 1;--z-raised: 10;--z-dropdown: 100;--z-sticky: 200;--z-sticky-nav: 300;--z-modal: 400;--z-toast: 500;--z-tooltip: 600;--radius-card: 16px;--radius-sm: 6px;--radius-xs: 4px;--radius-pill: 999px;--rule-hair: 1px;--shadow-card: none}:root{--ui-background: var(--color-paper);--ui-white: var(--color-paper);--ui-ink: var(--color-ink);--ui-dim: var(--color-ink-2);--ui-line: var(--color-rule);--ui-line-strong: var(--color-rule-strong);--ui-input: color-mix(in srgb, var(--color-ink) 50%, transparent);--ui-panel: var( --color-paper-2 );--ui-blue: var(--dissei-blue);--ui-blue-soft: var(--dissei-blue-soft);--ui-band: var(--dissei-band);--ui-sky: var(--dissei-sky);--ui-navy: var(--dissei-navy);--ui-redline: var(--dissei-redline);--ui-cream: #f3f2ec;--ui-canvas: Canvas;--ui-canvas-text: CanvasText;--ui-button-border: color-mix(in oklab, var(--ui-ink) 30%, transparent);--ui-ink-64: color-mix(in oklab, var(--ui-ink) 64%, transparent);--ui-redline-90: color-mix(in oklab, var(--ui-redline) 90%, transparent);--ui-sky-90: color-mix(in oklab, var(--ui-sky) 90%, transparent);--ui-sky-5: color-mix(in oklab, var(--ui-sky) 5%, transparent);--ui-panel-90: color-mix(in oklab, var(--ui-panel) 90%, transparent);--ui-panel-50: color-mix(in oklab, var(--ui-panel) 50%, transparent);--ui-font: var(--font-body);--ui-text-button: var( --text-sm );--ui-leading-none: 1;--ui-tracking-card-title: var(--tracking-display);--ui-underline-offset: 4px;--ui-link-underline: max(1px, .06em);--ui-link-underline-hover: max(2px, .12em);--ui-link-offset: .2em;--board-rank-w: 2.5rem;--ui-leading-sm-h: 1.25rem;--results-bar-w: 6rem;--ui-radius: .75rem;--ui-radius-md: .5rem;--ui-radius-xl: var(--radius-card);--ui-radius-button: 32px;--ui-radius-pill: 99px;--ui-tabs-radius: var( --radius-card );--ui-tabs-trigger-radius: calc( var(--ui-tabs-radius) - var(--ui-tabs-pad) );--ui-radius-focus: 2px;--ui-space-3-5: .875rem;--ui-space-7: 1.75rem;--ui-space-9: 2.25rem;--ui-space-11: 2.75rem;--ui-tabs-pad: var(--space-1);--ui-tabs-trigger-h: calc( var(--ui-space-9) - 2 * var(--ui-tabs-pad) );--ui-tabs-line-drop: -5px;--ui-popover-width: 18rem;--ui-tooltip-width: 22rem;--ui-tooltip-margin: 1.5rem;--ui-focus-width: 2px;--ui-focus-offset: 3px;--ui-focus-offset-field: 2px;--ui-shift: 4px;--ui-lift: -1px;--ui-press: .96;--ui-disabled-opacity: .5;--ui-icon-opacity: .5;--ui-duration: .15s;--ui-duration-fast: .25s;--ui-ease: cubic-bezier(.4, 0, .2, 1);--ui-ease-smooth-out: cubic-bezier(.22, 1, .36, 1)}:root{--font-brand-label: "Newsreader", Georgia, "Times New Roman", serif;--brand-mark: 27px;--brand-mark-s: 24px;--brand-gap: .35rem;--text-product: var(--text-sm);--color-product: var(--dissei-ink);--text-wordmark: 1.45rem;--text-wordmark-s: 1.3rem;--text-brand-label: .94rem;--text-brand-label-s: var(--text-sm);--text-nav: .8125rem;--tracking-wordmark: -.04em;--tracking-brand-label: var(--tracking-title);--color-wordmark: var(--dissei-ink);--color-brand-label: var(--dissei-blue);--nav-link-gap: var(--space-4);--nav-link-gap-l: var(--space-6);--nav-link-gap-s: var(--space-3);--nav-current-offset: 7px}:root{--enter-step: 60ms;--enter-spread: .36s;--enter-fallback: 3s;--map-land: var(--dissei-ink);--map-court: var(--dissei-blue);--ease-landing: var(--ui-ease-smooth-out);--dur-landing-hover: .3s;--dur-landing-move: .5s;--dur-landing-rise: .7s;--rise-distance: var(--space-8);--board-mark: 1.25rem;--home-bar-w: 13rem;--home-live-w: 20rem;--home-name-min: 12rem;--chart-bar-w: 8px;--chart-reference-w: 3px;--chart-whisker-w: 1.5px;--chart-dash: 6 4;--chart-model: var(--chart-3);--chart-lead: var(--color-highlight);--chart-reference: var(--color-muted);--chart-whisker: var(--chart-1)}:root{--dissei-weight-display: 400;--dissei-weight-title: 500;--dissei-tracking-display: -.035em;--dissei-tracking-section: -.02em;--dissei-text-hero-l: 3.75rem;--dissei-text-hero: 3rem;--dissei-text-hero-s: 2.25rem;--dissei-text-section-s: 1.875rem;--dissei-hero-ink: linear-gradient(90deg, var(--dissei-ink), var(--color-muted));--dissei-section-pad: var(--space-24);--dissei-section-pad-s: var(--space-16);--section-space: clamp(var(--space-12), 6vw, var(--space-24));--dissei-lede-gap: var(--space-6);--dissei-head-gap: var(--space-12);--dissei-action-h: 2.75rem;--dissei-action-nudge: 4px;--dissei-link-weight: 500;--dissei-link-offset: 6px;--dissei-bento-gap: var(--space-4);--dissei-bento-radius: 16px;--dissei-bento-pad: var(--space-2);--dissei-well: var(--color-paper-2);--dissei-well-radius: 8px;--dissei-well-pad: var(--space-6);--dissei-well-pad-s: var(--space-4);--dissei-well-h: 14rem;--dissei-well-h-s: 13rem;--dissei-well-h-lead: 20rem;--dissei-well-h-lead-s: 18.5rem;--dissei-card-text-top: var(--space-6);--dissei-card-text-side: var(--space-4);--dissei-card-measure: 48ch;--dissei-card-rise: var(--space-6);--dissei-card-scale: .985;--dissei-card-blur: 6px;--dissei-card-step: 85ms;--dissei-card-fade: .6s;--dissei-card-move: .9s;--dissei-card-focus: .7s;--dissei-part-rise: 10px;--dissei-part-blur: 4px;--dissei-part-delay: .15s;--dissei-part-step: 60ms;--dissei-part-fade: .7s;--dissei-part-move: 1.05s;--dissei-story-start: 1.4s;--dissei-story-offset: .7s;--dissei-ease-reveal: cubic-bezier(.16, 1, .3, 1);--dissei-ease-smooth: cubic-bezier(.22, 1, .36, 1);--dissei-ease-io: cubic-bezier(.65, 0, .35, 1);--dissei-reveal-rise: var(--space-8);--dissei-reveal: .7s;--dissei-actions-gap-y: var(--space-4);--dissei-actions-gap-x: var(--space-6);--dissei-bar: var(--dissei-band);--dissei-bar-fade: .35s;--dissei-bar-on: 64px;--dissei-bar-off: 52px;--dissei-footer: var(--dissei-band);--dissei-footer-rule: var(--color-rule-strong)}:root{--home-statement: clamp(var(--dissei-text-hero-s), 1rem + 3.4vw, var(--dissei-text-hero-l));--home-statement-leading: 1.06;--home-statement-measure: 24em;--lead-row-h: 2.5rem;--lead-rank-w: 1.5rem;--lead-value-w: 3.5rem;--fall-ink: var(--chart-text-strong);--fall-accent: var(--chart-2);--fall-redline: var(--chart-lead);--fall-water: var(--chart-4);--work-rule: var(--color-rule-strong)}:root{--map-scene-measure: 42.5rem;--scene-edge-opacity: .78;--scene-move: calc(var(--dur-long) * 12);--scene-pause: calc(var(--dur-long) * 4);--scene-fade: calc(var(--dur-long) * 2);--scene-ease: var(--ease-in-out);--map-rise: 1.05s;--map-fade: .75s;--map-step: .15s;--map-fallback: 1s;--ease-soft: cubic-bezier(.33, 1, .68, 1)}@property --scene-move{syntax: "<time>"; inherits: true; initial-value: 5.04s;}@property --scene-pause{syntax: "<time>"; inherits: true; initial-value: 1.68s;}@property --scene-fade{syntax: "<time>"; inherits: true; initial-value: .84s;}*,*:before,*:after{box-sizing:border-box}html{scrollbar-color:var(--color-muted) var(--color-paper);scroll-padding-top:var(--space-3xl)}body{margin:0;background:var(--color-paper);color:var(--color-ink);font-family:var(--font-body);font-size:var(--text-md);line-height:var(--leading-pair-md);-webkit-font-smoothing:antialiased;caret-color:var(--color-accent)}::selection{background:color-mix(in oklab,var(--color-accent) 22%,transparent);color:var(--color-ink)}:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}a{color:inherit;text-decoration-thickness:1px;text-underline-offset:.16em}h1,h2,h3{margin:0;font-family:var(--font-display);font-weight:var(--display-weight);font-synthesis:none;letter-spacing:var(--tracking-display);overflow-wrap:break-word;min-width:0;text-wrap:balance}h1{max-width:20ch;font-size:var(--text-display);line-height:var(--leading-pair-3xl);letter-spacing:var(--tracking-h1)}h2{max-width:30ch;font-size:var(--text-section);line-height:var(--leading-pair-2xl);letter-spacing:var(--tracking-section)}h3{max-width:40ch;font-size:var(--text-title);line-height:var(--leading-pair-lg);font-weight:var(--title-weight);letter-spacing:var(--tracking-section)}.lead{font-size:var(--text-lead);line-height:var(--leading-pair-lg);max-width:var(--measure-text)}p{margin:0;text-wrap:pretty}p:not([class]):where(:not(figure *,caption *),blockquote *){max-width:var(--measure-text)}img,video{max-width:100%;height:auto;display:block}svg{display:block}[hidden]{display:none!important}button,input,select,textarea{font:inherit}.container{width:100%;max-width:var(--container);margin-inline:auto;padding-inline:var(--gutter);box-sizing:border-box}.num,.figure{font-variant-numeric:tabular-nums}@media(max-width:40rem){:root{--section-gap-s: 48px;--section-gap: 64px;--gap-columns: 16px}}@media(prefers-reduced-motion:reduce){*:not(.keep-motion),*:not(.keep-motion):before,*:not(.keep-motion):after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.ro-canary{display:inline-block;width:1px;height:1px;overflow:hidden;white-space:nowrap;vertical-align:top;clip-path:inset(50%)}.ro-canary-off{display:none}.dissei-button{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;gap:var(--space-2);margin:0;padding:var(--space-2) var(--space-4);border:var(--rule-hair) solid var(--ui-button-border);border-radius:var(--ui-radius-button);background-color:transparent;color:inherit;font-family:var(--ui-font);font-size:var(--ui-text-button);font-weight:var(--weight-ui);line-height:var(--leading-pair-sm);letter-spacing:0;text-transform:none;text-decoration-line:none;white-space:nowrap;transition-property:transform,background-color,color,border-color;transition-duration:var(--ui-duration-fast);transition-timing-function:var(--ui-ease-smooth-out)}.dissei-button svg{flex-shrink:0;pointer-events:none}.dissei-button svg:not([class*=size-]){width:var(--ui-space-3-5);height:var(--ui-space-3-5)}.dissei-button:focus-visible{outline:var(--ui-focus-width) solid var(--ui-blue);outline-offset:var(--ui-focus-offset)}.dissei-button[data-size=xs]{padding:var(--space-1) var(--space-2);font-size:var(--text-xs);line-height:var(--leading-pair-xs)}.dissei-button[data-size=sm]{padding:var(--space-1) var(--space-3)}.dissei-button[data-size=lg]{padding:var(--space-3) var(--space-6)}.dissei-button[data-size=icon]{width:var(--space-10);height:var(--space-10);padding:0}.dissei-button[data-size=icon-xs]{width:var(--ui-space-7);height:var(--ui-space-7);padding:0}.dissei-button[data-size=icon-sm]{width:var(--space-8);height:var(--space-8);padding:0}.dissei-button[data-size=icon-lg]{width:var(--ui-space-11);height:var(--ui-space-11);padding:0}.dissei-button[data-variant=default]{background-color:var(--ui-sky);color:var(--ui-navy)}.dissei-button[data-variant=ghost]{border-color:var(--ui-blue);background-color:var(--ui-panel);color:var(--ui-blue)}.dissei-button[data-variant=capsule]{border-color:transparent;background-color:var(--ui-navy);color:var(--ui-white)}.dissei-button[data-variant=outline]{border-color:var(--ui-line-strong);background-color:var(--ui-background);color:var(--ui-blue)}.dissei-button[data-variant=secondary]{border-color:transparent;background-color:var(--ui-blue-soft);color:var(--ui-blue)}.dissei-button[data-variant=quiet]{border-color:transparent;color:var(--ui-blue)}.dissei-button[data-variant=destructive]{border-color:var(--ui-redline);background-color:var(--ui-redline);color:var(--ui-white)}.dissei-button[data-variant=link]{border-color:transparent;color:var(--ui-blue);text-underline-offset:var(--ui-underline-offset)}@media(hover:hover){.dissei-button:is([data-variant=default],[data-variant=ghost],[data-variant=capsule]):hover{translate:0 var(--ui-lift)}.dissei-button[data-variant=default]:hover{background-color:var(--ui-sky-90)}.dissei-button:is([data-variant=outline],[data-variant=quiet]):hover{background-color:var(--ui-blue-soft)}.dissei-button[data-variant=secondary]:hover{background-color:var(--ui-band)}.dissei-button[data-variant=destructive]:hover{background-color:var(--ui-redline-90)}.dissei-button[data-variant=link]:hover{text-decoration-line:underline;text-decoration-thickness:auto}}.dissei-button[data-variant=quiet]:focus-visible{background-color:var(--ui-blue-soft)}.dissei-button:not([data-variant=link]):active{translate:0 0;scale:var(--ui-press)}.dissei-button[data-variant=default]:active{background-color:var(--ui-navy);color:var(--ui-white)}.dissei-button:is([data-variant=outline],[data-variant=quiet]):active{background-color:var(--ui-band)}.dissei-button[data-variant=secondary]:active{background-color:var(--ui-sky);color:var(--ui-navy)}.dissei-button[data-variant=destructive]:active{background-color:var(--ui-redline)}.dissei-button[data-variant]:is([aria-pressed=true],[aria-current=true],[aria-current=page]){border-color:var(--ui-blue);background-color:var(--ui-blue-soft);color:var(--ui-blue)}summary.dissei-button{list-style:none}summary.dissei-button::-webkit-details-marker{display:none}.dissei-button:disabled,.dissei-button[aria-disabled=true]{pointer-events:none;cursor:not-allowed;opacity:var(--ui-disabled-opacity);transform:none}@media(pointer:coarse){.dissei-button{min-height:var(--ui-space-11)}.dissei-button[data-size^=icon]{min-width:var(--ui-space-11)}}@media(prefers-reduced-motion:reduce){.dissei-button{transition-property:none}}@media(prefers-reduced-motion:reduce)and (hover:hover){.dissei-button:hover{translate:0 0}}[data-slot=button-group]{display:flex;width:fit-content;align-items:stretch}[data-slot=button-group]:has(>[data-slot=button-group]){gap:var(--space-2)}[data-slot=button-group]>:focus-visible{position:relative;z-index:var(--z-raised)}[data-slot=button-group]>input{flex:1}[data-slot=button-group][data-orientation=horizontal]>:not(:first-child){border-start-start-radius:0;border-end-start-radius:0;border-inline-start-width:0}[data-slot=button-group][data-orientation=horizontal]>:not(:last-child){border-start-end-radius:0;border-end-end-radius:0}[data-slot=button-group][data-orientation=vertical]{flex-direction:column}[data-slot=button-group][data-orientation=vertical]>:not(:first-child){border-top-left-radius:0;border-top-right-radius:0;border-top-width:0}[data-slot=button-group][data-orientation=vertical]>:not(:last-child){border-bottom-left-radius:0;border-bottom-right-radius:0}[data-slot=button-group] .dissei-button{transform:none}[data-slot=button-group-text]{display:flex;align-items:center;gap:var(--space-2);padding:0 var(--space-4);border:var(--rule-hair) solid var(--ui-line);border-radius:var(--ui-radius-md);background-color:var(--ui-panel);box-shadow:none;font-size:var(--text-sm);font-weight:var(--weight-ui);line-height:var(--leading-pair-sm)}[data-slot=button-group-text] svg{pointer-events:none}[data-slot=button-group-text] svg:not([class*=size-]){width:var(--space-4);height:var(--space-4)}[data-slot=badge]{display:inline-flex;width:fit-content;flex-shrink:0;align-items:center;justify-content:center;gap:var(--space-1);overflow:hidden;padding:var(--space-0-5) var(--space-2);border:var(--rule-hair) solid transparent;border-radius:var(--ui-radius-pill);color:inherit;font-size:var(--text-xs);font-weight:var(--weight-body);line-height:var(--leading-pair-xs);letter-spacing:0;text-decoration-line:none;white-space:nowrap;transition-property:color,box-shadow;transition-duration:var(--ui-duration);transition-timing-function:var(--ui-ease)}[data-slot=badge]>svg{width:var(--space-3);height:var(--space-3);pointer-events:none}[data-slot=badge][data-variant=default]{background-color:var(--ui-sky);color:var(--ui-navy)}[data-slot=badge][data-variant=secondary]{background-color:var(--ui-panel);color:var(--ui-ink)}[data-slot=badge][data-variant=destructive]{background-color:var(--ui-redline);color:var(--ui-background)}[data-slot=badge][data-variant=outline]{border-color:var(--ui-line);color:var(--ui-ink)}[data-slot=badge][data-variant=link]{color:var(--ui-blue);text-underline-offset:var(--ui-underline-offset)}@media(hover:hover){a[data-slot=badge][data-variant=default]:hover{background-color:var(--ui-sky-90)}a[data-slot=badge][data-variant=secondary]:hover{background-color:var(--ui-panel-90)}a[data-slot=badge][data-variant=destructive]:hover{background-color:var(--ui-redline-90)}a[data-slot=badge]:is([data-variant=outline],[data-variant=ghost]):hover{background-color:var(--ui-blue-soft);color:var(--ui-ink)}a[data-slot=badge][data-variant=link]:hover{text-decoration-line:underline;text-decoration-thickness:auto}}[data-slot=badge]:focus-visible{border-color:var(--ui-blue);outline:var(--ui-focus-width) solid var(--ui-blue);outline-offset:var(--ui-focus-offset)}[data-slot=badge][aria-invalid=true]{border-color:var(--ui-redline)}:is([data-slot=input],[data-slot=textarea],[data-slot=native-select]){width:100%;min-width:0;margin:0;border:var(--rule-hair) solid var(--ui-input);border-radius:var(--ui-radius-md);background-color:var(--ui-background);box-shadow:none;color:var(--ui-ink);font-family:var(--ui-font);opacity:1;outline:none;transition-property:color,box-shadow;transition-duration:var(--ui-duration);transition-timing-function:var(--ui-ease)}:is([data-slot=input],[data-slot=textarea]){font-size:var(--text-md);line-height:var(--leading-pair-md)}@media(width>=48rem){:is([data-slot=input],[data-slot=textarea]){font-size:var(--text-sm);line-height:var(--leading-pair-sm)}}[data-slot=input]{height:var(--ui-space-9);padding:var(--space-1) var(--space-3)}[data-slot=input]::file-selector-button{display:inline-flex;height:var(--ui-space-7);border:0;background-color:transparent;color:var(--ui-ink);font-size:var(--text-sm);line-height:var(--leading-pair-sm);font-weight:var(--weight-ui)}[data-slot=textarea]{display:flex;field-sizing:content;min-height:var(--space-16);padding:var(--space-2) var(--space-3);resize:vertical}[data-slot=native-select]{height:var(--ui-space-9);padding:var(--space-2) var(--space-10) var(--space-2) var(--space-3);appearance:none;font-size:var(--text-sm);line-height:var(--leading-pair-sm)}[data-slot=native-select][data-size=sm]{height:var(--space-8);padding-top:var(--space-1);padding-bottom:var(--space-1)}:is([data-slot=input],[data-slot=native-select])::selection,:is([data-slot=input],[data-slot=native-select]) ::selection{background-color:var(--ui-sky);color:var(--ui-navy)}:is([data-slot=input],[data-slot=textarea])::placeholder{color:var(--ui-dim)}:is([data-slot=input],[data-slot=textarea],[data-slot=native-select]):disabled{cursor:not-allowed}:is([data-slot=input],[data-slot=native-select]):disabled{pointer-events:none}:is([data-slot=input],[data-slot=textarea]):disabled{opacity:var(--ui-disabled-opacity)}:is([data-slot=input],[data-slot=textarea],[data-slot=native-select]):focus-visible{outline:var(--ui-focus-width) solid var(--ui-blue);outline-offset:var(--ui-focus-offset-field);box-shadow:none}[data-slot=input][type=date]:focus{outline:var(--ui-focus-width) solid var(--ui-blue);outline-offset:var(--ui-focus-offset-field);box-shadow:none}:is([data-slot=input],[data-slot=textarea],[data-slot=native-select])[aria-invalid=true]{border-color:var(--ui-redline)}[data-slot=native-select-wrapper]{position:relative;width:fit-content}[data-slot=native-select-wrapper]:has(select:disabled){opacity:var(--ui-disabled-opacity)}[data-slot=native-select-icon]{position:absolute;top:50%;right:var(--ui-space-3-5);width:var(--space-4);height:var(--space-4);translate:0 -50%;color:var(--ui-dim);opacity:var(--ui-icon-opacity);pointer-events:none;-webkit-user-select:none;user-select:none}:is([data-slot=native-select-option],[data-slot=native-select-optgroup]){background-color:var(--ui-canvas);color:var(--ui-canvas-text)}@media(pointer:coarse){:is([data-slot=input],[data-slot=native-select]){min-height:var(--ui-space-11)}}[data-slot=label],label[data-slot=field-label]{-webkit-user-select:none;user-select:none}:is([data-slot=label],[data-slot=field-label]){display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm);line-height:var(--leading-pair-sm);font-weight:var(--weight-ui)}[data-slot=field-label]{width:fit-content}:is(:where(.group)[data-disabled=true] *,:where(.peer):disabled~*):is([data-slot=label],label[data-slot=field-label]){opacity:var(--ui-disabled-opacity)}:where(.group)[data-disabled=true] :is([data-slot=label],label[data-slot=field-label]){pointer-events:none}:where(.peer):disabled~:is([data-slot=label],label[data-slot=field-label]){cursor:not-allowed}[data-slot=field-label]:has(>[data-slot=field]){width:100%;flex-direction:column;border:var(--rule-hair) solid var(--ui-line);border-radius:var(--ui-radius-md)}[data-slot=field-label]>[data-slot=field]{padding:var(--space-4)}[data-slot=field-label]:has([data-state=checked]){border-color:var(--ui-sky);background-color:var(--ui-sky-5)}[data-slot=field-set]{display:flex;flex-direction:column;gap:var(--space-6);min-width:0;margin:0;padding:0;border:0}[data-slot=field-set]:has(>:is([data-slot=checkbox-group],[data-slot=radio-group])){gap:var(--space-3)}[data-slot=field-legend]{margin-bottom:var(--space-3);padding:0;font-weight:var(--weight-ui)}[data-slot=field-legend][data-variant=legend]{font-size:var(--text-md);line-height:var(--leading-pair-md)}[data-slot=field-legend][data-variant=label]{font-size:var(--text-sm);line-height:var(--leading-pair-sm)}[data-slot=field-group]{container:field-group / inline-size;display:flex;width:100%;flex-direction:column;gap:var(--space-6)}[data-slot=field-group]>[data-slot=field-group]{gap:var(--space-4)}[data-slot=field]{display:flex;width:100%;gap:var(--space-3)}[data-slot=field][data-invalid=true]{color:var(--ui-redline)}[data-slot=field][data-disabled=true] [data-slot=field-label]{opacity:var(--ui-disabled-opacity)}[data-slot=field]:is([data-orientation=vertical],[data-orientation=responsive]){flex-direction:column}[data-slot=field]:is([data-orientation=vertical],[data-orientation=responsive])>*{width:100%}[data-slot=field]:is([data-orientation=vertical],[data-orientation=responsive])>.visually-hidden{width:auto}[data-slot=field][data-orientation=horizontal]{flex-direction:row;align-items:center}[data-slot=field][data-orientation=horizontal]>[data-slot=field-label]{flex:auto}[data-slot=field][data-orientation=horizontal]:has(>[data-slot=field-content]){align-items:flex-start}@container field-group (width >= 28rem){[data-slot=field][data-orientation=responsive]{flex-direction:row;align-items:center}[data-slot=field][data-orientation=responsive]>*{width:auto}[data-slot=field][data-orientation=responsive]>[data-slot=field-label]{flex:auto}[data-slot=field][data-orientation=responsive]:has(>[data-slot=field-content]){align-items:flex-start}}[data-slot=field-content]{display:flex;flex:1;flex-direction:column;gap:var(--space-2);line-height:var(--leading-pair-sm)}[data-slot=field-description]{margin:0;color:var(--ui-dim);font-size:var(--text-sm);font-weight:var(--weight-body);line-height:var(--leading-pair-sm)}[data-slot=field]:has([data-orientation=horizontal]) [data-slot=field-description]{text-wrap:balance}[data-slot=field-description]:last-child{margin-top:0}[data-slot=field-description]:nth-last-child(2){margin-top:calc(-1 * var(--space-1))}[data-slot=field-legend][data-variant=legend]+[data-slot=field-description]{margin-top:calc(-1 * var(--space-1))}[data-slot=field-description]>a{color:inherit;text-decoration-line:underline;text-decoration-color:currentColor;text-decoration-thickness:var(--ui-link-underline);text-underline-offset:var(--ui-link-offset)}[data-slot=field-description]>a:hover{color:var(--ui-blue);text-decoration-thickness:var(--ui-link-underline-hover)}[data-slot=field-error]{color:var(--ui-redline);font-size:var(--text-sm);font-weight:var(--weight-body);line-height:var(--leading-pair-sm)}[data-slot=tabs]{display:flex;gap:var(--space-2)}[data-slot=tabs][data-orientation=horizontal]{flex-direction:column}[data-slot=tabs-list]{display:inline-flex;flex-wrap:wrap;width:fit-content;max-width:100%;align-items:center;justify-content:center;row-gap:var(--ui-tabs-pad);padding:var(--ui-tabs-pad);border-radius:var(--ui-tabs-radius);background:var(--ui-panel);color:var(--ui-dim)}[data-slot=tabs-list][data-variant=line]{gap:var(--space-1)}[data-slot=tabs][data-orientation=horizontal] [data-slot=tabs-list]{min-height:var(--ui-space-9)}[data-slot=tabs][data-orientation=horizontal] [data-slot=tabs-trigger]{height:var(--ui-tabs-trigger-h)}[data-slot=tabs][data-orientation=vertical] [data-slot=tabs-list]{height:fit-content;flex-direction:column}[data-slot=tabs-trigger]{position:relative;display:inline-flex;height:calc(100% - var(--rule-hair));flex:1;align-items:center;justify-content:center;gap:var(--space-2);margin:0;padding:var(--space-1) var(--space-2);border:var(--rule-hair) solid transparent;border-radius:var(--ui-tabs-trigger-radius);background-color:transparent;box-shadow:none;color:var(--ui-ink-64);font-size:var(--text-sm);font-weight:var(--weight-ui);line-height:var(--leading-pair-sm);text-decoration-line:none;white-space:nowrap;transition-property:color,background-color,border-color;transition-duration:var(--ui-duration-fast);transition-timing-function:var(--ui-ease-smooth-out)}[data-slot=tabs-trigger] svg{flex-shrink:0;pointer-events:none}[data-slot=tabs-trigger] svg:not([class*=size-]){width:var(--space-4);height:var(--space-4)}[data-slot=tabs][data-orientation=vertical] [data-slot=tabs-trigger]{width:100%;justify-content:flex-start}[data-slot=tabs-trigger]:disabled{pointer-events:none;opacity:var(--ui-disabled-opacity)}[data-slot=tabs-trigger]:focus-visible{border-color:var(--ui-blue);background:var(--ui-blue-soft);color:var(--ui-blue);outline:var(--ui-focus-width) solid var(--ui-blue);outline-offset:var(--ui-focus-offset)}[data-slot=tabs-trigger]:active{scale:var(--ui-press)}[data-slot=tabs-trigger][data-state=active]{border-color:var(--ui-blue);background:var(--ui-blue-soft);color:var(--ui-blue)}[data-slot=tabs-trigger]:not([data-state=active]):hover{border-color:var(--ui-line-strong);background:var(--ui-background);color:var(--ui-ink)}@media(pointer:coarse){[data-slot=tabs][data-orientation=horizontal] [data-slot=tabs-trigger]{height:auto;min-height:var(--ui-space-11)}}[data-slot=tabs-trigger]:after{content:"";position:absolute;background-color:var(--ui-ink);opacity:0;transition-property:opacity;transition-duration:var(--ui-duration-fast);transition-timing-function:var(--ui-ease-smooth-out)}[data-slot=tabs][data-orientation=horizontal] [data-slot=tabs-trigger]:after{inset-inline:0;bottom:var(--ui-tabs-line-drop);height:var(--space-0-5)}[data-slot=tabs][data-orientation=vertical] [data-slot=tabs-trigger]:after{inset-block:0;right:calc(-1 * var(--space-1));width:var(--space-0-5)}[data-slot=tabs-list][data-variant=line] [data-slot=tabs-trigger][data-state=active]:after{opacity:1}@media(prefers-reduced-motion:reduce){[data-slot=tabs-trigger],[data-slot=tabs-trigger]:after{transition-property:none}}[data-slot=tabs-content]{flex:1;outline-style:none}[data-slot=tabs-content]:focus-visible{outline:var(--ui-focus-width) solid var(--ui-blue);outline-offset:var(--ui-focus-offset)}[data-slot=table-container]{position:relative;width:100%;min-width:0;overflow-x:auto}[data-slot=table-container]:focus-visible{outline:var(--ui-focus-width) solid var(--ui-blue);outline-offset:var(--ui-focus-offset);border-radius:var(--ui-radius-focus)}[data-slot=table]{width:100%;caption-side:bottom;border-collapse:collapse;border-color:inherit;text-indent:0;font-size:var(--text-sm);line-height:var(--leading-pair-sm)}[data-slot=table-header] tr,[data-slot=table-row]{border-bottom:var(--rule-hair) solid var(--ui-line)}[data-slot=table-row]{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke;transition-duration:var(--ui-duration);transition-timing-function:var(--ui-ease)}[data-slot=table-body] tr:last-child{border-width:0}[data-slot=table-footer]{border-top:var(--rule-hair) solid var(--ui-line);background-color:var(--ui-panel-50);font-weight:var(--weight-ui)}[data-slot=table-footer]>tr:last-child{border-bottom-width:0}@media(hover:hover){[data-slot=table-row]:hover{background-color:var(--ui-panel-50)}}[data-slot=table-row]:has([aria-expanded=true]){background-color:var(--ui-panel-50)}[data-slot=table-row][data-state=selected]{background-color:var(--ui-panel)}[data-slot=table-head]{height:var(--space-10);padding:0 var(--space-2);color:var(--ui-dim);font-weight:var(--weight-ui);text-align:left;vertical-align:middle;white-space:nowrap}[data-slot=table-cell]{padding:var(--space-2);font-variant-numeric:tabular-nums;vertical-align:middle;white-space:nowrap}:is([data-slot=table-head],[data-slot=table-cell]):has([role=checkbox]){padding-right:0}:is([data-slot=table-head],[data-slot=table-cell])>[role=checkbox]{translate:0 var(--space-0-5)}[data-slot=table-caption]{margin-top:var(--space-4);color:var(--ui-dim);font-size:var(--text-sm);line-height:var(--leading-pair-sm);text-align:left}.board .board__rank{width:var(--board-rank-w);color:var(--ui-dim);font-variant-numeric:tabular-nums;text-align:right}.board .board__name{width:100%;padding:var(--space-2);font-weight:var(--weight-ui);text-align:left}.board__main,.board__sub,.board__value,.board__note{display:block}.board__main a{padding-block-start:var(--space-2);color:inherit;text-decoration-line:none}.board__sub a{padding-block:1px calc(var(--space-2) + 1px)}.board__who{display:grid;grid-template-columns:var(--board-mark) minmax(0,1fr);align-items:center;column-gap:var(--space-3)}.board__who>.board__mark{grid-row:1 / span 2;width:var(--board-mark);height:var(--board-mark)}.board__who>:not(.board__mark){grid-column:2;min-width:0}.board__sub,.board__note{color:var(--color-muted);font-size:var(--text-xs);font-weight:var(--weight-body);line-height:var(--leading-pair-xs)}.board__num{font-family:var(--ui-font);font-variant-numeric:tabular-nums;text-align:right}.board__num[data-best] .board__value,[data-slot=table-cell][data-best]{font-weight:var(--weight-ui)}[data-slot=table] .board__group{border-top:var(--rule-hair) solid var(--ui-line);background:none}[data-slot=table] .board__group>th{height:auto;padding:var(--space-2) var(--space-2) var(--space-1);color:var(--color-muted);font-size:var(--text-xs);font-weight:var(--weight-body);line-height:var(--leading-pair-xs)}[data-slot=table] .col-text{min-width:12rem;white-space:normal}[data-slot=table] .col-w-13{width:13%}[data-slot=table] .col-w-22{width:22%}[data-slot=table] .col-w-24{width:24%}[data-slot=table] .col-w-25{width:25%}[data-slot=table] .col-w-38{width:38%}.table--wrap :is(th,td){white-space:normal}@media(max-width:48rem){[data-slot=table].table--wrap .col-text{min-width:0}}[data-slot=table] tbody th code{white-space:nowrap;overflow-wrap:normal}:is([data-slot=table],.facts) .ci{display:block;color:var(--color-muted);font-size:var(--text-xs);line-height:var(--leading-pair-xs)}.na{color:var(--color-muted)}[data-slot=table] caption{white-space:normal}[data-slot=table] .text-right{text-align:right}[data-slot=table]{font-size:var(--text-xs);line-height:var(--leading-pair-xs)}[data-slot=table-cell]{padding-block:var(--space-1)}[data-slot=table-head]{height:var(--ui-space-7)}[data-slot=table]>tbody>tr[data-folded]{display:none}.table-more{margin-top:var(--space-2)}[data-slot=table-head]>.sort{margin-left:calc(-1 * var(--space-3));color:inherit;font-size:inherit;line-height:inherit}[data-slot=table-head]:first-child>.sort{margin-left:calc(-1 * var(--space-2))}[data-slot=table-head].text-right>.sort{margin-right:calc(-1 * var(--space-2));margin-left:0}.table-pager{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3);margin-top:var(--space-3)}.table-pager__status{margin:0;color:var(--color-ink-2);font-size:var(--text-sm);line-height:var(--leading-pair-sm);font-variant-numeric:tabular-nums}@media(max-width:48rem){.table--stack thead{display:none}.table--stack,.table--stack tbody{display:block}.table--stack tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2) var(--space-4);padding-block:var(--space-3);border-bottom:1px solid var(--color-rule)}[data-slot=table].table--stack tbody :is(th,td){position:static;max-width:none;height:auto;padding:0;border:0;background:none;text-align:left;white-space:normal}.table--stack tbody th,.table--stack td.col-text{grid-column:1 / -1}.table--stack tbody th{text-wrap:pretty}[data-slot=table].table--stack td.col-text{min-width:0}.table--stack td[data-label]:before{content:attr(data-label);display:block;color:var(--color-ink-2);font-family:var(--font-body);font-size:var(--text-xs);line-height:var(--leading-pair-xs)}.table--stack:has(.board__rank) tr{grid-template-columns:var(--board-rank-w) repeat(2,minmax(0,1fr))}.table--stack:has(.board__rank) tbody td.board__rank{grid-column:1;grid-row:1;text-align:right}.table--stack:has(.board__rank) td.board__rank:before{content:none}.table--stack:has(.board__rank) tbody th.board__name{grid-column:2 / -1;grid-row:1}.table--stack:has(.board__rank) td.board__num:nth-of-type(2n){grid-column:2}.table--stack:has(.board__rank) td.board__num:nth-of-type(odd){grid-column:3}.table--stack:has(.board__rank) tr.board__group>th{grid-column:1 / -1}.table--stack>[data-slot=table-caption]{display:block;margin:0 0 var(--space-2);text-align:left}}[data-slot=table][data-density=leaderboard]{font-size:var(--text-sm);line-height:var(--leading-pair-sm)}[data-slot=table] :is([data-type=number],[data-type=rank]){font-variant-numeric:tabular-nums;text-align:right}[data-slot=table] a:not(.dissei-button,[data-slot=badge],.control-link){color:inherit;text-decoration-line:none}@media(hover:hover){[data-slot=table] a:not(.dissei-button,[data-slot=badge],.control-link):hover{color:var(--ui-blue)}}[data-slot=table] a:not(.dissei-button,[data-slot=badge],.control-link):focus-visible{color:var(--ui-blue)}[data-slot=table-row].row--reference>*{color:var(--color-muted)}[data-slot=table-row][data-level=sub]>th{padding-left:var(--space-6);color:var(--color-ink-2);font-weight:var(--weight-body)}[data-slot=table-row][data-level=sub]>td{color:var(--color-ink-2)}[data-slot=table-row][data-on]{background-color:var(--ui-panel)}.table-empty{margin-top:var(--space-3);color:var(--color-ink-2);font-size:var(--text-sm);line-height:var(--leading-pair-sm)}[data-slot=table-container]+[data-slot=table-container]{margin-top:var(--space-6)}[data-slot=card]{display:flex;flex-direction:column;gap:var(--space-6);margin:0;padding:var(--space-6) 0;border:var(--rule-hair) solid var(--ui-line);border-radius:var(--ui-radius-xl);background-color:var(--ui-background);box-shadow:none;color:var(--ui-ink)}[data-slot=card-header]{container:card-header / inline-size;display:grid;grid-auto-rows:min-content;grid-template-rows:auto auto;align-items:flex-start;gap:var(--space-2);padding:0 var(--space-6)}[data-slot=card-header]:has([data-slot=card-action]){grid-template-columns:1fr auto}[data-slot=card-title]{max-width:none;margin:0;color:inherit;font-family:var(--ui-font);font-size:inherit;font-weight:var(--weight-ui);line-height:inherit;letter-spacing:var(--ui-tracking-card-title);text-transform:none;text-wrap:wrap}[data-slot=card-description]{color:var(--ui-dim);font-size:var(--text-sm);line-height:var(--leading-pair-sm)}[data-slot=card-action]{grid-column-start:2;grid-row:1 / span 2;align-self:flex-start;justify-self:flex-end}[data-slot=card-content]{padding:0 var(--space-6)}[data-slot=card-footer]{display:flex;align-items:center;padding:0 var(--space-6)}:is([data-slot=popover-content],[data-slot=tooltip-content]){--ui-control-from: 0, calc(-1 * var(--ui-shift));border:var(--rule-hair) solid var(--ui-line-strong);border-radius:var(--ui-radius-md);background:var(--ui-background);box-shadow:none;color:var(--ui-ink);font-family:var(--ui-font);animation:dissei-control-enter var(--ui-duration-fast) var(--ui-ease-smooth-out) both}:is([data-slot=popover-content],[data-slot=tooltip-content])[data-side=top]{--ui-control-from: 0, var(--ui-shift)}:is([data-slot=popover-content],[data-slot=tooltip-content])[data-side=left]{--ui-control-from: var(--ui-shift), 0}:is([data-slot=popover-content],[data-slot=tooltip-content])[data-side=right]{--ui-control-from: calc(-1 * var(--ui-shift)), 0}:is([data-slot=popover-content],[data-slot=tooltip-content])[data-state=closed]{animation-name:dissei-control-exit}[data-slot=popover-content]{width:var(--ui-popover-width);padding:var(--space-4);outline-style:none}@media(forced-colors:active){[data-slot=popover-content]{outline:var(--ui-focus-width) solid transparent;outline-offset:var(--ui-focus-offset-field)}}[data-slot=popover-header]{display:flex;flex-direction:column;gap:var(--space-1);font-size:var(--text-sm);line-height:var(--leading-pair-sm)}[data-slot=popover-title]{font-weight:var(--weight-ui)}[data-slot=popover-description]{margin:0;color:var(--ui-dim)}[data-slot=tooltip-content]{width:fit-content;max-width:min(var(--ui-tooltip-width),calc(100vw - var(--ui-tooltip-margin)));padding:var(--space-2) var(--space-3);border-color:var(--ui-navy);background:var(--ui-navy);color:var(--ui-cream);font-size:var(--text-xs);line-height:var(--leading-pair-xs);overflow-wrap:anywhere;text-wrap:balance}[data-slot=tooltip-arrow]{fill:var(--ui-navy)}@keyframes dissei-control-enter{0%{opacity:0;transform:translate(var(--ui-control-from))}}@keyframes dissei-control-exit{to{opacity:0;transform:translate(var(--ui-control-from))}}@media(prefers-reduced-motion:reduce){[data-slot],[data-slot]:before,[data-slot]:after{animation-duration:0s!important;transition-duration:0s!important;scroll-behavior:auto!important}:is([data-slot=popover-content],[data-slot=tooltip-content]){animation:none!important}}.task-name__sep{display:inline-block;width:.25em;height:.25em;margin:0 var(--space-1);border-radius:50%;background:currentColor;vertical-align:.24em;opacity:.6}.task-name__tie,.task-name__part:last-child{white-space:nowrap}h1 .task-name__sep{margin:0 var(--space-2)}.task-code{color:var(--color-muted);font-family:var(--font-outlier);font-size:var(--text-xs);line-height:var(--leading-pair-xs);font-weight:400;letter-spacing:0}.control-link[data-control=arrow]{display:inline-flex;align-items:baseline;gap:var(--space-1);min-height:var(--space-6);color:var(--ui-blue);font-family:var(--ui-font);font-size:var(--text-sm);font-weight:var(--weight-ui);line-height:var(--leading-pair-sm);text-decoration-line:none}.control-link__arrow{display:inline-block;transition:translate var(--ui-duration-fast) var(--ui-ease-smooth-out)}@media(hover:hover)and (prefers-reduced-motion:no-preference){.control-link:hover .control-link__arrow{translate:var(--space-1) 0}}@media(prefers-reduced-motion:no-preference){.control-link:focus-visible .control-link__arrow{translate:var(--space-1) 0}}.control-link[data-control=arrow]:focus-visible{outline:var(--ui-focus-width) solid var(--ui-blue);outline-offset:var(--ui-focus-offset);border-radius:var(--ui-radius-focus)}@media(prefers-reduced-motion:reduce){.control-link__arrow{transition:none}}.section-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-2) var(--space-4)}.section-head>:is(h2,h3){flex:1 1 20rem}.section-head>:is(h1,h4){flex:1 1 20rem}.disclosure{margin-top:var(--space-6);border-top:1px solid var(--color-rule);border-bottom:1px solid var(--color-rule)}.disclosure>summary{display:grid;grid-template-columns:minmax(0,1fr) 1rem;align-items:start;align-content:center;gap:var(--space-3);min-height:2.75rem;padding-block:var(--space-2);color:var(--color-ink);font-size:var(--text-sm);line-height:var(--leading-pair-sm);text-wrap:balance;cursor:pointer;list-style:none}.disclosure>summary::-webkit-details-marker{display:none}.disclosure>summary:after{content:"+";width:1rem;color:var(--color-ink-2);text-align:center}.disclosure[open]>summary:after{content:"\2212"}.disclosure>summary:hover{color:var(--color-accent)}.disclosure__body{padding-bottom:var(--space-4)}.doc .disclosure{margin-top:var(--space-6)}.doc .disclosure+.disclosure{margin-top:0;border-top:0}.disclosure__head{display:flex;flex-wrap:wrap;justify-content:flex-end}.disclosure__head>.comments[open]{flex-basis:100%}.section-head__caption{flex-basis:100%;margin:0;color:var(--ui-dim);font-size:var(--text-sm);line-height:var(--leading-pair-sm)}.callout{margin-top:var(--space-6);padding:var(--space-3) var(--space-4);border-left:var(--space-0-5) solid var(--ui-line-strong);background-color:var(--ui-panel-50);font-size:var(--text-sm);line-height:var(--leading-pair-sm)}.callout[data-tone=caveat]{border-left-color:var(--ui-blue)}.callout__title{margin:0 0 var(--space-1);font-weight:var(--weight-ui)}.subnav>ul{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-4);margin:0;padding:0;list-style:none}.subnav a{display:inline-block;padding-block:var(--space-1);border-bottom:var(--space-0-5) solid transparent;color:var(--ui-dim);font-size:var(--text-sm);line-height:var(--leading-pair-sm);text-decoration-line:none}.subnav a[aria-current=page]{border-bottom-color:var(--ui-blue);color:var(--color-ink)}@media(hover:hover){.subnav a:hover{color:var(--color-ink)}}.home-board__table{margin-top:var(--space-2)}.home-board__table .board__name{min-width:var(--home-name-min);white-space:normal}[data-slot=table] .board__note{min-width:8rem;max-width:9rem;margin-left:auto;white-space:normal;text-wrap:balance}.board__note>span{display:block}.home-board__table thead th{vertical-align:baseline}.home-board__scale,.home-board__bar{width:var(--home-bar-w);min-width:var(--home-bar-w)}.home-board__scale{padding-block:var(--space-2) var(--space-1);white-space:normal}@media(max-width:48rem){.home-board__table,.home-board__table>:is(thead,tbody){display:block}.home-board__table{--board-rank-w: 3.25rem}.home-board__table tr{display:grid;grid-template-columns:var(--board-rank-w) minmax(0,1fr) auto;align-items:start}.home-board__table :is(tbody th,.home-board__scale){height:auto}.home-board__table tr.board__group>th{grid-column:1 / -1}.home-board__table thead tr>:nth-child(n+5){display:none}.home-board__table .board__name{min-width:0}.home-board__table :is(.home-board__scale,.home-board__bar){grid-column:2 / -1;width:auto;min-width:0}.home-board__table .home-board__bar{padding-top:0}.home-board__table tbody td.board__num:nth-child(n+5){grid-row:3;padding-top:0;color:var(--color-ink-2);font-size:var(--text-xs);line-height:var(--leading-pair-xs)}.home-board__table tbody td.board__num:nth-child(5){grid-column:2;text-align:left}.home-board__table tbody td.board__num:nth-child(n+5)>*{display:inline}.home-board__table tbody td.board__num:nth-child(n+5):before{content:attr(data-label) " ";color:var(--color-muted)}.home-board__row[data-kind=reference]>td.board__num:nth-child(n+5){display:none}.home-board__table tbody tr.home-board__row{grid-template-columns:var(--board-rank-w, 2rem) minmax(0,1fr) max-content;padding-block:var(--space-4)}.home-board__table tbody tr.home-board__row>th.board__name{grid-column:2 / -1;grid-row:1}.home-board__table tbody tr.home-board__row>.home-board__bar{grid-column:2 / -1;grid-row:2}.home-board__table tbody tr.home-board__row>td.board__num:nth-child(3){grid-column:2;grid-row:3;text-align:left}.home-board__table tbody tr.home-board__row>td.board__num:nth-child(5){grid-column:3;grid-row:3;text-align:right;font-size:var(--text-xs)}.home-board__table tbody td.board__num{white-space:nowrap}}.quality-matrix .col-text{min-width:0}@media(min-width:48.0625rem){.quality-matrix,.quality-matrix>:is(thead,tbody){display:block}.quality-matrix tr{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr))}.quality-matrix tbody th:first-child{grid-column:1 / -1;height:auto;padding-top:var(--space-2)}.quality-matrix thead th:first-child{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.quality-matrix td[colspan="2"]{grid-column:span 2}.quality-matrix td[colspan="3"]{grid-column:span 3}.quality-matrix td[colspan="4"]{grid-column:span 4}.process-deadlines td[data-type=number]{white-space:nowrap}.process-deadlines td[data-type=number] .ci{white-space:normal}.design__taxonomy{table-layout:fixed}}[data-slot=table-container]:has(>.design__taxonomy){min-width:0;max-width:100%}.design__taxonomy .col-text{min-width:0}.design__taxonomy :is(th,td){overflow-wrap:anywhere}[data-slot=table-container]:has(>.admin-queue-table){margin-top:var(--space-4)}.admin-access__routes :is(th,td)>*+*{margin-top:var(--space-2)}.chart-data>[data-slot=table-container]+[data-slot=table-container]{margin-top:var(--space-6)}.chart-data [data-slot=table] th{white-space:normal;text-wrap:balance}@media(min-width:48.0625rem){.models__queue{table-layout:fixed}.models__queue :is(th,td){vertical-align:baseline;white-space:normal}.models__queue thead th:nth-child(1){width:14%}.models__queue thead th:nth-child(3){width:11%}.models__queue thead th:nth-child(4){width:19%}.models__queue thead th:nth-child(5){width:12%}.models__queue thead th:nth-child(6){width:14%}}.licence__sources :is(th,td){vertical-align:baseline}.licence__sources .col-text{min-width:8rem}.licence__sources td>p+p{margin-top:var(--space-2)}.results__table .board__name{white-space:normal}@media(max-width:48rem){.results__table,.results__table>:is(thead,tbody){display:block}.results__table{--board-rank-w: 3.25rem}.results__table tr{display:grid;grid-template-columns:var(--board-rank-w) minmax(0,1fr) 6rem;align-items:start}.results__table tbody th{height:auto}.results__table tr>:nth-child(n+5),.results__table thead tr>:nth-child(4){display:none}.results__table tr.board__group>th{grid-column:1 / -1}.results__table .board__name{min-width:0}.results__table .board__num>.board__note{min-width:0}.results__table .results__track-cell{grid-column:2 / -1;width:auto;min-width:0;padding-top:0}}.metrics td{white-space:normal}@media(min-width:48.0625rem){.harbor-checklist,.hack-kinds{table-layout:fixed}.harbor-checklist thead th:nth-child(1){width:30%}.harbor-checklist thead th:nth-child(2){width:11rem}.hack-kinds thead th:nth-child(1){width:16%}.harness tbody th .forecaster small{white-space:nowrap}.tool-calls :is(th,td):is(:nth-child(1),:nth-child(2)){min-width:8rem}}.item-matrix tbody th{min-width:10rem;white-space:normal}.item-matrix .col-text{min-width:7rem}.item-matrix .col-text:has(.item-matrix__source){min-width:11rem}@media(max-width:48rem){.item-matrix tr{grid-template-columns:minmax(0,1fr);row-gap:var(--space-1)}.item-matrix tbody td{display:grid;grid-template-columns:minmax(0,1fr) 7.5rem;align-items:baseline;gap:var(--space-3)}}.item-scroll th{white-space:normal;text-wrap:balance}@media(min-width:48.0625rem){[data-slot=table-container]:has(>.item-scroll){max-height:min(30rem,62vh);overflow:auto}.item-scroll thead th{position:sticky;top:0;z-index:2;background:var(--color-paper)}}@media(max-width:48rem){.item-results tr{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:48.0625rem){[data-slot=table-container]:has(>.runs-table){max-height:calc(100dvh - var(--nav-h) - var(--space-16));overflow:auto}.runs-table thead th{position:sticky;top:0;z-index:2;background:var(--color-paper);box-shadow:inset 0 -1px 0 var(--ui-line);vertical-align:bottom}.runs-table tbody :is(th,td){vertical-align:baseline}}@media(max-width:80rem){.runs-table .runs-table__fold{display:none}}@media(max-width:48rem){.runs-table tbody tr{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:var(--space-1) var(--space-3)}.runs-table .runs-table__model{grid-column:1;grid-row:1}.runs-table .runs-table__reward{grid-column:2;grid-row:1}.runs-table .runs-table__task{grid-column:1;grid-row:2}.runs-table .runs-table__loss{grid-column:2;grid-row:2}.runs-table .runs-table__variant{grid-column:1;grid-row:3}.runs-table .runs-table__more{display:none}.runview__forecast tbody tr{grid-template-columns:repeat(3,minmax(0,1fr))}}[data-slot=table-container]:has(>.runview__ledger){max-width:26rem}@media(min-width:48.0625rem){[data-slot=table-container]:has(>.playground__table){max-height:calc(100dvh - var(--nav-h) - var(--space-16));overflow:auto}.playground__table thead th{position:sticky;top:0;z-index:2;background:var(--color-paper);box-shadow:inset 0 -1px 0 var(--ui-line)}.playground__table :is(thead th:first-child,tbody th[scope=row]){position:sticky;left:0;z-index:1;background:var(--color-paper)}.playground__table thead th:first-child{z-index:3}.playground__table tbody th[scope=row]{min-width:12rem;max-width:16rem;white-space:normal}.playground__table tr[data-on]>th[scope=row]{background:var(--color-tint)}}@media(min-width:48.0625rem)and (hover:hover){.playground__table tbody tr:hover>th[scope=row]{background:color-mix(in oklab,var(--ui-panel) 50%,var(--color-paper))}}.playground__health-table th.board__name{min-width:12rem;white-space:nowrap}@media(max-width:48rem){.playground__health-table tr{grid-template-columns:repeat(3,minmax(0,1fr));align-items:center}.playground__health-table tbody th.board__name{grid-column:1 / 3;min-width:0;white-space:normal}.playground__health-table td.playground__strip-cell{grid-column:3}.playground__health-table .playground__strip{min-width:0}.playground__health-table td.playground__strip-cell:before{content:none}}@media(pointer:coarse){.playground__health-table .board__main>a{display:flex;align-items:center;min-height:2.75rem}}[data-slot=table-container]:has(>.taxonomy-counts){max-width:var(--measure)}[data-slot=table] th{font-weight:var(--weight-ui)}:is(th,td)>[data-cost-units-ready]{grid-template-columns:max-content;justify-content:end}.results__row[data-kind=unranked] .board__rank{color:var(--muted)}[data-slot=table][data-density=leaderboard] tbody tr:nth-child(5n):not(:last-child)>*{border-bottom:var(--rule-hair) solid var(--color-rule-strong)}@media(max-width:48rem){[data-slot=table][data-density=leaderboard] tbody tr:nth-child(5n):not(:last-child)>*,.home-board__table tbody tr:nth-child(5n):not(:last-child)>*{border-bottom:0}.home-board__table tbody tr.home-board__row:nth-child(5n):not(:last-child){border-bottom-color:var(--color-rule-strong)}}.home-card__well{position:relative;display:grid;min-height:var(--dissei-well-h);padding:var(--dissei-well-pad);overflow:hidden;border-radius:var(--dissei-well-radius);background:var(--dissei-well)}.home-card--wide .home-card__well{min-height:var(--dissei-well-h-lead)}.home-process__well{display:block;max-width:100%;min-height:0;padding-top:var(--space-4)}.home-process__bar{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-height:var(--space-8)}.home-process__svg{display:block;width:100%;height:auto;margin-top:var(--space-4);font-family:var(--font-body);font-variant-numeric:tabular-nums}.home-process__scroll{display:none;overflow-x:auto}.home-process__svg--narrow{display:none;min-width:17.25rem;max-width:22rem;margin-inline:auto}.home-process__svg text{fill:var(--color-ink);font-size:var(--text-sm)}.home-process__svg :is(.home-process__cap,.home-process__day,.home-process__aside,.home-process__even),.home-process__reads text{fill:var(--color-muted)}.home-process__count{font-variant-numeric:tabular-nums}.home-process__svg :is(.home-process__cap,.home-process__outcome){font-weight:var(--weight-ui)}.home-process__svg .home-process__name--branch{fill:var(--color-ink-2)}.home-process__svg :is(.home-process__who,.home-process__loss){font-size:var(--text-md)}.home-process__svg .home-process__who{font-weight:var(--weight-ui)}.home-process__svg .home-process__loss-n{font-weight:var(--weight-heading)}.home-process__svg .home-process__date{fill:var(--color-link);font-weight:var(--weight-ui)}.home-process__rail{fill:var(--color-rule-strong)}.home-process__seg{fill:var(--color-ink);transform-box:fill-box;transform-origin:top}.home-process__fork,.home-process__curve,.home-process__lead{fill:none;stroke:var(--color-rule-strong);stroke-width:1.5}.home-process__fork{stroke-dasharray:3 3}.home-process__lead{stroke-dasharray:0 5;stroke-linecap:round}.home-process__way{fill:none}.home-process__node,.home-process__ring{fill:var(--color-paper);stroke:var(--color-rule-strong);stroke-width:1.5}.home-process__node--branch{stroke-dasharray:2 2}.home-process__ring{stroke:var(--chart-lead)}.home-process__reached,.home-process__won{transform-box:fill-box;transform-origin:center}.home-process__reached{fill:var(--color-ink)}.home-process__won,.home-process__fill,.home-process__packet{fill:var(--chart-lead)}.home-process__line{stroke:var(--chart-lead);stroke-width:1.5;stroke-dasharray:4 4;transform-box:fill-box;transform-origin:left top}.home-process__box{fill:var(--color-paper);stroke:var(--color-rule-strong)}.home-process__halo{fill:none;stroke:var(--chart-lead);stroke-width:2;opacity:0}.label-check__icon{fill:none;stroke:var(--color-ink);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.home-process__tint{fill:var(--color-tint)}.home-process__track{fill:var(--dissei-band)}.home-process__fill{transform-box:fill-box;transform-origin:left center}.home-process__fan{transform-box:fill-box;transform-origin:left top}rect.home-process__fan{fill:var(--color-rule-strong)}.home-process__packet{pointer-events:none}.home-process__svg .home-process__canary{fill:none;font-size:1px;opacity:0;user-select:none;-webkit-user-select:none;pointer-events:none}.home-process__steps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--space-4) var(--space-6);margin:0;padding:0;list-style:none}.home-process__step{display:grid;align-content:start;gap:var(--space-2);color:var(--color-ink-2);font-size:var(--text-sm);line-height:var(--leading-pair-sm);text-wrap:pretty}.home-process__num{position:relative;display:grid;place-items:center;width:var(--space-6);height:var(--space-6);border:var(--rule-hair) solid var(--color-rule-strong);border-radius:var(--radius-pill);color:var(--color-ink);font-size:var(--text-xs);font-weight:var(--weight-ui);line-height:var(--leading-pair-xs)}.home-process__num-on{position:absolute;inset:calc(-1 * var(--rule-hair));display:grid;place-items:center;border-radius:inherit;background:var(--chart-lead);color:var(--color-paper);opacity:0}.home-process__step{position:relative;isolation:isolate}.home-process__step-on{position:absolute;inset:calc(-1 * var(--space-2));z-index:-1;border-radius:var(--radius-sm);background:var(--color-tint);opacity:0;pointer-events:none}.home-process__busy{fill:none;stroke:var(--chart-lead);stroke-width:2;stroke-linecap:round;stroke-dasharray:18 40;transform-box:fill-box;transform-origin:center;pointer-events:none}.home-process__note{color:var(--color-muted);font-size:var(--text-sm);line-height:var(--leading-pair-sm);text-wrap:pretty}.label-check{container:label-check / inline-size}.label-check__well{padding-bottom:var(--space-4)}.label-check__svg :is(.label-check__num,.label-check__total,.label-check__stays){fill:var(--color-muted)}.label-check__svg :is(.label-check__label,.label-check__review){font-weight:var(--weight-ui)}.label-check__tag rect{fill:var(--color-paper);stroke:var(--chart-accent);stroke-width:1.5}.label-check__svg .label-check__tag text{fill:var(--chart-accent)}.label-check__tag,.label-check__person{transform-box:fill-box;transform-origin:center}.label-check__link,.label-check__person{fill:var(--chart-lead)}.label-check__link{transform-box:fill-box;transform-origin:top}.label-check__text{display:grid;gap:var(--space-4)}.label-check__steps{grid-template-columns:minmax(0,1fr)}.label-check__steps .home-process__step{grid-template-columns:auto minmax(0,1fr);gap:var(--space-3)}@container label-check (max-width: 41.62rem){.label-check .home-process__svg--wide{display:none}.label-check .home-process__svg--narrow{display:block}}@media(max-width:37.5rem){.home-card__well{min-height:var(--dissei-well-h-s);padding:var(--dissei-well-pad-s)}.home-card--wide .home-card__well{min-height:var(--dissei-well-h-lead-s)}}@font-face{font-family:Inter;src:url(/work/workout/static/fonts/inter-latin-wght-normal.woff2) format("woff2-variations"),url(/work/workout/static/fonts/inter-latin-wght-normal.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Inter Fallback;src:local("Arial");size-adjust:107.12%;ascent-override:90.44%;descent-override:22.52%;line-gap-override:0%}@font-face{font-family:Fragment Mono;src:url(/work/workout/static/fonts/fragment-mono-latin-400-normal.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Newsreader;src:url(/work/workout/static/fonts/newsreader-latin-400-italic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}:root{--ink: var(--color-ink);--dim: var(--color-ink-2);--faint: var(--color-muted);--line: var(--color-rule);--line-strong: var(--color-rule-strong);--panel: var(--color-paper-2);--background: var(--color-paper);--blue: var(--color-accent);--blue-soft: var(--color-accent-soft);--redline: var(--dissei-redline);--redline-soft: var(--dissei-redline-soft);--sky: var(--dissei-sky);--navy: var(--dissei-navy);--band: var(--dissei-band);--err: var(--dissei-err);--radius: var(--radius-sm);--font-dissei-sans: var(--font-body);--font-dissei-mono: var(--font-outlier);--text-4xl: var(--text-display);--nav-h: 3.5rem}html{color-scheme:light;accent-color:var(--color-accent);scroll-padding-top:calc(var(--nav-h) + var(--space-6))}body{display:flex;flex-direction:column;min-height:100dvh;font-size:var(--text-md);line-height:var(--leading-pair-md);font-feature-settings:"calt","kern";font-synthesis:none}body>main{flex:1 0 auto;min-width:0}:where(:focus-visible){border-radius:2px}:focus:not(:focus-visible){outline:none}h1,h2,h3,h4,h5{margin:0;color:var(--color-title);font-family:var(--font-display);font-weight:var(--title-weight);letter-spacing:var(--tracking-title);overflow-wrap:break-word;min-width:0;text-wrap:balance;max-width:none}h1{font-size:var(--text-2xl);line-height:var(--leading-pair-2xl);font-weight:var(--display-weight);letter-spacing:var(--tracking-h1)}h2{font-size:var(--text-xl);line-height:var(--leading-pair-xl);font-weight:var(--display-weight);letter-spacing:var(--tracking-section)}h3{font-size:var(--text-title);line-height:var(--leading-pair-lg);letter-spacing:var(--tracking-section)}h4{font-size:var(--text-md);line-height:var(--leading-pair-md)}h5{font-size:var(--text-sm);line-height:var(--leading-pair-sm)}strong,b{font-weight:var(--weight-heading)}a{color:var(--color-link);text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:.2em;transition:color var(--dur-micro) ease,text-decoration-color var(--dur-micro) ease}a:hover{text-decoration-thickness:2px}code,pre{font-family:var(--font-outlier)}:not(pre)>code{font-size:max(var(--text-xs),round(down,.875em,2px));overflow-wrap:anywhere}small{font-size:var(--text-xs);line-height:var(--leading-pair-xs)}small code{font-size:inherit}.num{font-variant-numeric:tabular-nums;letter-spacing:-.01em}.wrap{width:100%;max-width:calc(var(--container) + 2 * var(--gutter));margin-inline:auto;padding-inline:var(--gutter)}.skip{position:absolute;z-index:var(--z-modal);top:var(--space-2);left:50%;padding:var(--space-2) var(--space-4);background:var(--color-ink);color:var(--color-paper);transform:translate(-50%,-200%)}.skip:focus-visible{transform:translate(-50%)}main:focus{outline:none}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.top{position:sticky;top:0;z-index:var(--z-sticky-nav);border-bottom:1px solid var(--color-divider);background:var(--color-paper)}.top:before{content:"";position:absolute;z-index:-1;inset-block:var(--space-1);inset-inline:max(var(--space-2),var(--gutter) - var(--space-6),(100% - var(--container)) / 2 - var(--space-6));border-radius:var(--radius-card);background:var(--dissei-bar);opacity:0;pointer-events:none;transition:opacity var(--dissei-bar-fade) var(--dissei-ease-smooth)}@media(scripting:enabled){.top{border-bottom-color:transparent}}.top[data-condensed]:before{opacity:1}.top__inner{display:flex;align-items:center;gap:var(--space-6);min-height:var(--nav-h)}.top__brand{display:inline-flex;flex:none;align-items:center;gap:var(--brand-gap);min-height:2.75rem;color:var(--color-wordmark);text-decoration:none;white-space:nowrap}.top__wordmark{font-size:var(--text-wordmark);font-weight:var(--weight-ui);line-height:var(--ui-leading-none);letter-spacing:var(--tracking-wordmark)}.top__name{margin-left:var(--space-2);color:var(--color-product);font-size:var(--text-product);line-height:var(--leading-pair-sm);font-weight:var(--weight-ui)}.top__brand:hover .top__name{text-decoration-line:underline}.top__nav{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:0 var(--nav-link-gap);min-width:0;margin-left:auto}.top__nav a{display:inline-flex;align-items:center;min-height:2.75rem;color:var(--color-ink-2);font-size:var(--text-nav);text-decoration:none;white-space:nowrap}.top__nav a:hover{color:var(--color-link)}.top__nav a[aria-current=page]{text-decoration-line:underline;text-decoration-color:var(--color-link);text-underline-offset:var(--nav-current-offset)}.top__nav a:focus-visible{outline-offset:3px}.top__who{flex:none;padding-top:var(--space-0-5);color:var(--color-muted);font-size:var(--text-xs);line-height:var(--leading-pair-xs);white-space:nowrap}.top__mark{display:block;flex:none;width:var(--brand-mark);height:var(--brand-mark);object-fit:contain}@media(min-width:80rem){.top__nav{column-gap:var(--nav-link-gap-l)}}@media(max-width:75rem){.top__inner{flex-wrap:wrap;gap:0 var(--space-4);padding-top:var(--space-1)}.top__who{margin-left:auto}.top__wordmark{font-size:var(--text-wordmark-s)}.top__nav{order:3;justify-content:flex-start;column-gap:var(--nav-link-gap-s);width:100%;margin:0}}@media(min-width:48.0625rem)and (max-width:75rem){:root{--nav-h: 5.75rem}}@media(max-width:48rem){.top{position:static}.top:before{display:none}.top__who{display:none}.top__mark{width:var(--brand-mark-s);height:var(--brand-mark-s)}.top__nav{gap:0 var(--space-4)}}.foot{margin-top:var(--section-gap-s);padding-block:var(--space-12) var(--space-16);border-top:1px solid var(--dissei-footer-rule);background:var(--dissei-footer);color:var(--color-ink-2);font-size:var(--text-sm);line-height:var(--leading-pair-sm)}.foot__inner{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:var(--space-6) var(--space-2xl);align-items:start}.foot__inner>:first-child{display:grid;gap:var(--space-2);max-width:42rem}.foot__brand{display:inline-flex;justify-self:start;align-items:center;gap:var(--brand-gap);min-height:2.75rem;margin-bottom:var(--space-2);color:var(--color-wordmark);text-decoration:none}.foot__mark{display:block;flex:none;width:var(--brand-mark);height:var(--brand-mark);object-fit:contain}.foot__lockup{display:inline-flex;align-items:baseline;gap:var(--brand-gap)}.foot__name{font-family:var(--font-body);font-size:var(--text-wordmark);font-weight:var(--weight-ui);line-height:var(--ui-leading-none);letter-spacing:var(--tracking-wordmark)}.foot__label{color:var(--color-brand-label);font-family:var(--font-brand-label);font-size:var(--text-brand-label);font-style:italic;font-weight:var(--weight-body);line-height:var(--ui-leading-none);letter-spacing:var(--tracking-brand-label)}.foot time{white-space:nowrap}.foot__nav,.foot__legal{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-6)}.foot__nav a,.foot__legal a{display:inline-flex;align-items:center;min-height:2.75rem;color:var(--color-ink-2);text-decoration:none}.foot__nav a:hover,.foot__legal a:hover{color:var(--color-ink);text-decoration:underline}.foot__canary{grid-column:1 / -1;color:var(--color-muted);font-size:var(--text-xs);line-height:var(--leading-pair-xs);overflow-wrap:anywhere}@media(max-width:50rem){.foot__name{font-size:var(--text-wordmark-s)}}@media(max-width:37.5rem){.foot__mark{width:var(--brand-mark-s);height:var(--brand-mark-s)}.foot__label{font-size:var(--text-brand-label-s)}}.ways-on{margin-top:var(--space-12)}.ways-on ul{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(16rem,100%),1fr));gap:var(--space-4);margin:0;padding:0;list-style:none}.ways-on a{display:grid;align-content:start;gap:var(--space-2);height:100%;padding:var(--space-6);border:1px solid var(--color-rule);border-radius:var(--radius-card);background:var(--color-paper);color:var(--color-ink);text-decoration:none;transition:border-color var(--dur-landing-hover) var(--dissei-ease-smooth),color var(--dur-landing-hover) var(--dissei-ease-smooth),transform var(--dur-landing-hover) var(--dissei-ease-smooth)}.ways-on a:hover{border-color:var(--color-rule-strong);color:var(--color-link);transform:translateY(var(--ui-lift))}.ways-on a:active{transform:translateY(1px)}.ways-on__title{font-size:var(--text-lg);line-height:var(--leading-pair-lg);font-weight:var(--title-weight);letter-spacing:var(--tracking-section)}.ways-on__text{color:var(--color-ink-2);font-size:var(--text-sm);line-height:var(--leading-pair-sm);text-wrap:pretty}html:has(.dz .data-nav) .toc-compact{z-index:var(--z-raised)}.rail-page{--rail-w: 14rem;--rail-gap: calc(min(100vw - 2 * var(--gutter), var(--container)) - var(--rail-w) - var(--measure));display:grid;grid-template-columns:var(--rail-w) minmax(0,var(--measure));column-gap:var(--rail-gap);justify-content:center;align-items:start;padding-block:var(--space-12) 0}.rail-page>.page{min-width:0;padding-top:0}@media(min-width:72.0625rem){.rail-page--wide{--rail-w: 10rem;--rail-gap: var(--space-8);--frame-l: max(var(--gutter), (100vw - var(--container)) / 2);--report-col: calc(100vw - 2 * var(--frame-l) - var(--rail-w) - var(--rail-gap));--measure-text: clamp(40em, 30vw + 26em, 60em);--measure: 100%;grid-template-columns:var(--rail-w) var(--report-col);justify-content:start;padding-left:var(--frame-l)}.rail-page--wide .toc{font-size:var(--text-xs);line-height:var(--leading-pair-xs)}}.rail{position:sticky;top:calc(var(--nav-h) + var(--space-8))}.toc{max-height:calc(100dvh - var(--nav-h) - var(--space-12));overflow-y:auto;border-left:1px solid var(--color-divider);font-size:var(--text-sm);line-height:var(--leading-pair-sm);scrollbar-width:thin;scrollbar-color:var(--color-muted) transparent;scrollbar-gutter:stable}.toc ol,.toc-compact ol{margin:0;padding:0;list-style:none}.toc ol ol,.toc-compact ol ol{padding-left:var(--space-3)}.toc a,.toc-compact a{display:block;padding:var(--space-2xs) var(--space-3);color:var(--color-ink-2);text-decoration:none}.toc ol ol a,.toc-compact ol ol a{color:var(--color-muted)}.toc a:hover,.toc-compact a:hover,.toc a[aria-current=true],.toc a[data-active-parent]{color:var(--color-ink)}.toc a[aria-current=true]{margin-left:-1px;background:var(--color-tint);box-shadow:inset 2px 0 0 var(--color-accent)}.toc a:focus-visible{outline-offset:-2px}.toc-compact{display:none}.doc{min-width:0}.doc>section+section{margin-top:var(--space-16);padding-top:var(--space-12);border-top:1px solid var(--color-divider)}.doc>section:has(>header:last-child>.disclosure:last-child)+section{margin-top:0;border-top:0}.doc section section:not(.scroll-region){margin-top:var(--space-16)}.doc section>*+*,.doc header>*+*{margin-top:var(--space-4)}.doc section>h2+*,.doc section>h3+*{margin-top:var(--space-4)}.doc section>*+h3{margin-top:var(--space-12)}.doc h1{margin-top:var(--space-3)}.byline{margin-top:var(--space-3);color:var(--color-ink-2);font-size:var(--text-sm);line-height:var(--leading-pair-sm)}.doc__masthead>.lead{margin-top:var(--space-8);color:var(--color-ink);font-size:var(--text-lead);line-height:var(--leading-pair-lg)}.doc__masthead+p{margin-top:var(--space-8)}.doc__intro>p+p{margin-top:var(--space-6)}.note{color:var(--color-ink-2);font-size:var(--text-sm);line-height:var(--leading-pair-sm)}.caption{caption-side:bottom;padding-top:var(--space-3);color:var(--color-ink-2);font-size:var(--text-sm);line-height:var(--leading-pair-sm);text-align:left}.list{display:grid;gap:var(--space-3);padding-left:var(--space-6)}.doc :is(.list,.threats){max-width:var(--measure-text)}.figure{margin:var(--space-8) 0 0;min-width:0}.figure__title{margin-bottom:var(--space-3);color:var(--color-title);font-size:var(--text-sm);line-height:var(--leading-pair-sm);font-weight:var(--weight-heading)}.figure>.caption,.figure>figcaption{margin-top:var(--space-3)}.door-flow__steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-6);margin:0;padding:0;list-style:none}.door-flow__step{position:relative;display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-4);border:var(--rule-hair) solid var(--color-rule-strong);border-radius:var(--radius-card);font-size:var(--text-sm);line-height:var(--leading-pair-sm)}.door-flow__step>strong{font-weight:var(--weight-ui);color:var(--color-ink)}.door-flow__step>span{color:var(--color-muted)}.door-flow__step:not(:last-child):after{content:"\2192";position:absolute;top:50%;right:calc(-1 * var(--space-6));width:var(--space-6);transform:translateY(-50%);text-align:center;color:var(--color-muted)}.door-flow__ours{margin:var(--space-4) 0 0;padding-top:var(--space-3);border-top:var(--rule-hair) solid var(--color-rule);font-size:var(--text-sm);line-height:var(--leading-pair-sm)}.door-flow__note{margin:var(--space-3) 0 0;color:var(--color-muted);font-size:var(--text-xs);line-height:var(--leading-pair-xs)}@media(max-width:48rem){.door-flow__steps{grid-template-columns:1fr}.door-flow__step:not(:last-child):after{content:"\2193";top:auto;bottom:calc(-1 * var(--space-6));right:0;left:0;width:auto;transform:none}}.door-flow[data-play=wait] :is(.door-flow__step,.door-flow__ours){opacity:0;transform:translateY(var(--space-3))}.door-flow[data-play=on] .door-flow__step{transition:opacity var(--dur-landing-rise) var(--ease-landing) calc(var(--i, 0) * .12s),transform var(--dur-landing-rise) var(--ease-landing) calc(var(--i, 0) * .12s)}.door-flow[data-play=on] .door-flow__ours{transition:opacity var(--dur-landing-rise) var(--ease-landing) 3s,transform var(--dur-landing-rise) var(--ease-landing) 3s}.door-flow__step:nth-child(2){--i: 1}.door-flow__step:nth-child(3){--i: 2}.door-flow__step:nth-child(4){--i: 3}.door-flow__step:before{content:"";position:absolute;inset:-1px;border:2px solid var(--color-accent);border-radius:inherit;opacity:0;pointer-events:none}.door-flow[data-play=on] .door-flow__step:before{animation:door-step-lit .9s var(--ease-landing) calc(1s + var(--i, 0) * .45s) 1 both}@keyframes door-step-lit{0%,to{opacity:0}35%{opacity:1}}.door-trace__rows{display:grid;gap:var(--space-2);margin:0;padding:0;list-style:none;font-size:var(--text-sm);line-height:var(--leading-pair-sm)}.door-trace__row{display:grid;grid-template-columns:5rem 9rem minmax(0,1fr) minmax(0,15rem);gap:var(--space-4);align-items:baseline;padding:var(--space-2) var(--space-3);border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-card)}.door-trace__at{font-variant-numeric:tabular-nums;color:var(--color-muted)}.door-trace__where{font-weight:var(--weight-ui);color:var(--color-ink)}.door-trace__result{color:var(--color-muted)}.door-trace__code{font-family:var(--font-outlier);font-variant-numeric:tabular-nums}.door-trace__row[data-kind=out]{background:var(--color-tint)}.door-trace__row[data-kind=leak]{border:2px solid var(--color-accent)}.door-trace__row[data-kind=leak] .door-trace__result{font-weight:var(--weight-ui);color:var(--color-accent)}@media(max-width:48rem){.door-trace__row{grid-template-columns:auto minmax(0,1fr);gap:var(--space-1) var(--space-3)}.door-trace__what,.door-trace__result{grid-column:1 / -1}}.door-trace[data-play=wait] .door-trace__row{opacity:0;transform:translateY(var(--space-2))}.door-trace[data-play=on] .door-trace__row{transition:opacity var(--dur-landing-rise) var(--ease-landing) calc(var(--i, 0) * .2s),transform var(--dur-landing-rise) var(--ease-landing) calc(var(--i, 0) * .2s)}.rh-replay{margin:var(--space-3) 0 var(--space-4)}.rh-replay__head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-2);font-size:var(--text-sm);color:var(--color-muted)}.rh-replay__rows{display:grid;gap:var(--space-2);margin:0;padding:0;list-style:none;font-size:var(--text-sm);line-height:var(--leading-pair-sm)}.rh-replay__row{display:grid;grid-template-columns:11rem minmax(0,1fr) 6rem;gap:var(--space-4);align-items:baseline;padding:var(--space-2) var(--space-3);border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-card)}.rh-replay__who{font-weight:var(--weight-ui);color:var(--color-ink)}.rh-replay__what code{overflow-wrap:anywhere}.rh-replay__mark{justify-self:end;font-weight:var(--weight-ui);color:var(--color-muted)}.rh-replay__row[data-kind=refused]{background:var(--color-tint)}.rh-replay__row[data-kind=through]{border:2px solid var(--color-accent)}.rh-replay__row[data-kind=through] .rh-replay__mark,.rh-replay__row[data-kind=outcome] .rh-replay__mark{color:var(--color-accent)}@media(max-width:48rem){.rh-replay__row{grid-template-columns:minmax(0,1fr) auto;gap:var(--space-1) var(--space-3)}.rh-replay__what{grid-column:1 / -1;grid-row:2}}.rh-replay[data-play=wait] .rh-replay__row{opacity:0;transform:translateY(var(--space-2));filter:blur(4px)}.rh-replay[data-play=on] .rh-replay__row{transition:opacity var(--dur-landing-rise) var(--ease-landing) calc(var(--i, 0) * .45s),transform var(--dur-landing-rise) var(--ease-landing) calc(var(--i, 0) * .45s),filter var(--dur-landing-rise) var(--ease-landing) calc(var(--i, 0) * .45s)}.results{margin:var(--space-8) 0 0}.results__head{margin-bottom:var(--space-4)}.results__empty{margin:0;font-weight:var(--weight-ui)}.results__controls{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--space-3)}.results__tools{display:contents}.results__field--family{flex:0 1 20rem;min-width:0}.results__field--agent{flex:0 1 16rem;min-width:0}.results__questions,.results__tools>.results__field--scope{flex:0 1 13rem;min-width:0}.results__questions>summary{list-style:none;cursor:pointer}.results__questions>summary::-webkit-details-marker{display:none}.results__questions[open]>summary svg{rotate:180deg}@supports selector(::details-content){@media(min-width:40.0625rem){.results__questions>summary{display:none}.results__questions::details-content{content-visibility:visible}}}@media(max-width:40rem){.results__controls{position:relative}.results__field--family,.results__field--agent,.results__questions[open]{flex-basis:100%}.results__tools>.results__field--scope{flex:1 1 0}.results__tools:has(>.results__questions:not([open])){position:absolute;top:calc(-1 * var(--space-2));right:0;display:flex;flex-direction:row-reverse;align-items:center;gap:var(--space-2)}.results__questions[open]>summary{position:absolute;top:calc(-1 * var(--space-2));right:0}}@media(max-width:40rem)and (pointer:coarse){.results__tools:has(>.results__questions:not([open])),.results__questions[open]>summary{top:calc(-1 * (var(--space-3) + var(--space-0-5)))}}.results__scale,.results__track-cell{width:var(--results-bar-w);min-width:var(--results-bar-w)}.results__track-cell{vertical-align:top}.results__track{display:block;width:100%;height:var(--ui-leading-sm-h);overflow:visible}.results__ticks{display:block;width:100%;height:1.25rem;overflow:visible}.results__foot{display:flex;flex-wrap:wrap;margin-top:var(--space-4);align-items:flex-start;justify-content:space-between;gap:var(--space-2) var(--space-6)}.results__foot>.comments[open]{flex-basis:100%}.all-metrics__train{margin-top:var(--space-8)}.results__note{color:var(--color-ink-2);font-size:var(--text-xs);line-height:var(--leading-pair-xs)}.results__foot>.results__note{flex:1 1 24rem}.chart-data{margin-top:var(--space-3)}.chart-data>summary{display:flex;width:fit-content;margin-left:auto}.chart-data[open]>summary>svg{rotate:180deg}.chart-data>:not(summary){margin-top:var(--space-3)}.figure__caption>.chart-data{min-width:0}.chips{display:flex;flex-wrap:wrap;gap:var(--space-2)}.scroll-region{margin-top:var(--space-4)}.forecaster{display:grid;justify-items:start;font-variant-numeric:normal}.forecaster small{color:var(--color-muted);font-size:var(--text-xs);line-height:var(--leading-pair-xs);font-weight:var(--weight-body)}.row-link{display:grid;gap:var(--space-3xs)}.row-link small{color:var(--color-ink-2);font-weight:var(--weight-body)}.col-bar{width:30%;min-width:11rem}.score{display:grid;grid-template-columns:6.5rem minmax(6rem,1fr);align-items:center;gap:var(--space-3)}.bar{display:block;width:100%;height:.75rem;overflow:visible}.dist{display:block;width:100%;min-width:4rem;height:.6rem}.cell-dist{display:grid;gap:var(--space-1);min-width:4rem}.item-matrix .cell-dist>span{white-space:normal}.chart{display:block;width:100%;height:auto;overflow:visible}.chart--small{max-width:15rem}.chart--wide{max-width:var(--measure)}.chart--narrow{display:none;max-width:20rem}.chart--rows.chart--wide,.chart--rows.chart--narrow{width:auto;max-width:none}.chart-scroll{overflow-x:auto;max-width:100%}.chart-scroll--narrow{display:none}.chart-scroll>.chart--narrow{min-width:20rem}.compare__section{margin-top:var(--space-12)}.board__mark--letter{display:inline-grid;place-items:center;width:var(--board-mark);height:var(--board-mark);border:var(--rule-hair) solid var(--dissei-band);border-radius:var(--radius-pill);background:var(--color-paper-2);color:var(--dissei-navy);font-size:var(--text-xs);line-height:var(--leading-pair-xs);font-weight:var(--weight-ui)}.playground__view{display:grid;grid-template-columns:20rem minmax(0,1fr);gap:var(--space-8) var(--space-12);align-items:start;margin-top:var(--space-8)}.playground__view>*{min-width:0}.playground__side{position:sticky;top:calc(var(--nav-h) + var(--space-6));display:grid;gap:var(--space-6);max-height:calc(100dvh - var(--nav-h) - var(--space-12));margin:calc(-1 * var(--space-1));padding:var(--space-1);overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--color-muted) transparent;scrollbar-gutter:stable}.playground__settings,.playground__controls,.playground__presets{display:grid;gap:var(--space-6)}.playground__panel{display:grid;gap:var(--space-4)}.playground__screen{position:relative}.playground__skip{position:absolute;z-index:2;top:0;left:0;padding:var(--space-2) var(--space-4);background:var(--color-ink);color:var(--color-paper)}.playground__skip:not(:focus){width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.page__head.playground__head{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:var(--space-4) var(--space-8);max-width:none}.playground__title{display:grid;gap:var(--space-2);max-width:var(--measure)}.playground__head h1{font-size:var(--text-2xl);line-height:var(--leading-pair-2xl)}.playground__scope{margin:0;color:var(--color-ink-2);font-size:var(--text-md);line-height:var(--leading-pair-md)}.playground__health{display:grid;gap:var(--space-3);padding-bottom:var(--space-4);border-bottom:1px solid var(--color-rule)}.playground__health-head{display:grid;gap:var(--space-1)}.playground__health-head h2{font-size:var(--text-lg);line-height:var(--leading-pair-lg);font-weight:var(--weight-ui)}.playground__finding{margin:0;color:var(--color-ink);font-size:var(--text-md);line-height:var(--leading-pair-md)}.playground__figures{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));margin:0;border-block:1px solid var(--color-rule)}.playground__figures>div{display:grid;gap:var(--space-1);align-content:start;padding:var(--space-3) var(--space-4)}.playground__figures>div:first-child{padding-left:0}.playground__figures>div+div{border-left:1px solid var(--color-rule)}.playground__figures dt{color:var(--color-ink-2);font-size:var(--text-sm);line-height:var(--leading-pair-sm)}.playground__figures dd{margin:0;color:var(--color-ink);font-size:var(--text-xl);line-height:var(--leading-pair-xl);font-variant-numeric:tabular-nums}.playground__figures dd[data-bad],.playground__errors[data-bad]{color:var(--color-error);font-weight:var(--weight-ui)}.playground__defs{position:absolute;width:0;height:0}.playground__strip{display:block;width:100%;min-width:8rem;height:1rem;overflow:visible}.playground__health:not(:has(.playground__health-all[open])) .playground__health-extra{display:none}.playground__health-all>summary,.playground__health-more>summary{width:fit-content;cursor:pointer;color:var(--color-link);font-size:var(--text-sm);line-height:var(--leading-pair-sm)}.playground__health-all[open]>summary,.playground__health-more[open]>summary{color:var(--color-ink-2)}.playground__health-more[open]{display:grid;gap:var(--space-3)}.playground__health-caption{margin:0;color:var(--color-ink-2);font-size:var(--text-xs);line-height:var(--leading-pair-xs)}@media(max-width:48rem){.playground__figures{grid-template-columns:repeat(3,minmax(0,1fr))}.playground__figures>div{padding:var(--space-2) var(--space-3)}.playground__figures>div:nth-child(3n+1){padding-left:0;border-left:0}.playground__figures>div:nth-child(n+4){border-top:1px solid var(--color-rule)}.playground__figures dd{font-size:var(--text-lg);line-height:var(--leading-pair-lg)}.playground__head .dissei-button{width:100%}}.playground__toggle{width:100%;justify-content:space-between}.playground__more[open]>.playground__toggle{margin-bottom:var(--space-6)}.playground__more[open]>.playground__toggle svg{transform:rotate(180deg)}@supports selector(::details-content){@media(min-width:72.0625rem){.playground__more::details-content{display:contents;content-visibility:visible}.playground__more>summary{display:none}}}.playground__preset-title,.playground__set-title{margin:0 0 var(--space-2);color:var(--color-ink);font-size:var(--text-md);line-height:var(--leading-pair-md);font-weight:var(--weight-ui)}.playground__legend-title{margin:0 0 var(--space-2);color:var(--color-ink-2);font-size:var(--text-sm);line-height:var(--leading-pair-sm);font-weight:var(--weight-ui)}.playground__presets ul{margin:0;padding:0;list-style:none;border-left:1px solid var(--color-divider);font-size:var(--text-sm);line-height:var(--leading-pair-sm)}.playground__presets a{display:block;padding:var(--space-1) var(--space-3);color:var(--color-ink-2);text-decoration:none}.playground__presets a:hover{color:var(--color-ink)}.playground__presets a[aria-current=true]{margin-left:-1px;border-radius:0 var(--radius-sm) var(--radius-sm) 0;background:var(--color-paper-2);box-shadow:inset 1px 0 0 var(--color-ink-2);color:var(--color-ink)}.playground__presets a:focus-visible{outline-offset:-2px}@media(pointer:coarse){.playground__presets a{display:flex;align-items:center;min-height:2.75rem}.playground__health-all>summary,.playground__health-more>summary,.playground__models>summary{display:flex;align-items:center;min-height:2.75rem}.playground__frontier,.playground__model-list [data-slot=field]{min-height:2.75rem}.playground__frontier input[type=checkbox],.playground__model-list input[type=checkbox]{width:var(--space-6);height:var(--space-6)}.playground__frontier [data-slot=field-label],.playground__model-list [data-slot=field-label]{align-self:stretch}}.playground__legend ul{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4);margin:0;padding:0;list-style:none;font-size:var(--text-sm);line-height:var(--leading-pair-sm)}.playground__fields{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-4)}.playground__filters,.playground__filters ul{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.playground__filters{column-gap:var(--space-3)}.playground__filters ul{margin:0;padding:0;list-style:none}.playground__filters .playground__legend-title{margin:0}.playground__way-back{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-3);margin-top:var(--space-4)}.playground__models>summary{cursor:pointer;font-size:var(--text-sm);line-height:var(--leading-pair-sm);font-weight:var(--weight-ui)}.playground__models[open]>summary{margin-bottom:var(--space-3)}.playground__model-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(15rem,100%),1fr));gap:var(--space-2) var(--space-4)}.playground__model{display:inline-flex;align-items:center;gap:var(--space-2)}.playground__frontier,.playground__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-4)}.playground__legend li{display:inline-flex;align-items:center;gap:var(--space-2)}.swatch{display:inline-block;width:var(--space-4);height:var(--space-2);border-radius:var(--radius-xs);background:var(--tone)}.swatch--reference{height:0;border-top:2px dashed var(--chart-reference);border-radius:0;background:none}.playground__figure{position:relative;margin-top:0}.playground__figure>.figure__title{letter-spacing:normal;scroll-margin-top:var(--space-4)}[data-reader] :is(.chart__pt,.chart__row)[data-name]{cursor:pointer}[data-reader] .chart__row[data-on] .chart__label{font-weight:var(--weight-ui)}.playground__downloads{margin:0;color:var(--color-ink-2);font-size:var(--text-sm);line-height:var(--leading-pair-sm)}.playground__latest,.playground__measures{display:grid;gap:var(--space-4);max-width:var(--measure)}.playground__measures{margin-top:var(--space-16)}.playground__terms{display:grid;grid-template-columns:14rem minmax(0,1fr);gap:var(--space-3) var(--space-6);margin:0}.playground__terms dt{font-weight:var(--weight-ui)}.playground__terms dd{margin:0;text-wrap:pretty}.playground__cannot{display:grid;gap:var(--space-2);margin:0;padding-left:var(--space-6)}.playground__cannot li{text-wrap:pretty}@media(max-width:72rem){.playground__view{grid-template-columns:minmax(0,1fr)}.playground__side{position:static;max-height:none;margin:0;padding:0;overflow:visible;scrollbar-gutter:auto}.playground__presets{grid-template-columns:repeat(auto-fit,minmax(min(16rem,100%),1fr))}.playground__fields{grid-template-columns:repeat(auto-fill,minmax(min(13rem,100%),1fr))}}@media(max-width:48rem){.playground__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}.playground__terms{grid-template-columns:minmax(0,1fr);gap:var(--space-1)}.playground__terms dd{margin-bottom:var(--space-3)}}.multiples{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(15rem,100%),1fr));gap:var(--space-6);margin:var(--space-4) 0 0;padding:0;list-style:none}.samples ul{display:grid;gap:var(--space-2);margin:var(--space-2) 0 0;padding-left:var(--space-6);color:var(--color-ink-2)}.hard-status>li+li{margin-top:var(--space-2)}.hard-note{margin:var(--space-4) 0 0}.hard-note figcaption{color:var(--color-ink-2);font-size:var(--text-sm);line-height:var(--leading-pair-sm)}.hard-note blockquote{margin:var(--space-3) 0 0;padding:var(--space-4) var(--space-6);border-radius:var(--radius-card);background:var(--color-paper-2)}.hard-note blockquote p+p{margin-top:var(--space-3)}.facts{display:grid;margin:var(--space-6) 0 0;border-top:1px solid var(--color-rule-strong)}.facts>div{display:grid;grid-template-columns:minmax(0,13rem) minmax(0,1fr);gap:var(--space-1) var(--space-6);padding-block:var(--space-3);border-bottom:1px solid var(--color-rule);font-size:var(--text-sm);line-height:var(--leading-pair-sm)}.facts dt{color:var(--color-ink-2)}.facts dd{max-width:var(--measure-text);margin:0}.facts__list{display:grid;gap:var(--space-1);margin:0;padding:0;list-style:none}.facts__list li{display:flex;flex-wrap:wrap;justify-content:space-between;gap:0 var(--space-4);max-width:36rem}.facts__list li>:first-child{color:var(--color-ink-2)}.facts__list li>:last-child{min-width:0;font-variant-numeric:tabular-nums}.facts--grid{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:var(--space-6)}.facts--grid>div{grid-template-columns:minmax(0,1fr);align-content:start}.leak+.leak{margin-top:var(--space-8)}.hits{display:grid;gap:var(--space-4);margin:var(--space-4) 0 0;padding:0;list-style:none}.hits blockquote{margin:var(--space-2) 0 0;padding-left:var(--space-4);border-left:2px solid var(--color-rule-strong);color:var(--color-ink-2)}.code{margin:var(--space-2) 0 0;padding:var(--space-3) var(--space-4);overflow-x:auto;border-radius:var(--radius-sm);background:var(--color-paper-2);font-size:var(--text-sm);line-height:var(--leading-pair-sm)}.code--wrap{white-space:pre-wrap;overflow-wrap:anywhere}.threats{display:grid;gap:var(--space-6);padding-left:var(--space-6)}.threats__head{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-3)}.threats li>*+*{margin-top:var(--space-2)}.threats__gaps{margin-bottom:0;padding-left:var(--space-4)}.cite{position:relative;margin-top:var(--space-4)}.cite pre{margin:0;padding-right:var(--space-16);overflow-x:auto;font-size:var(--text-sm);line-height:var(--leading-pair-sm);white-space:pre-wrap;overflow-wrap:anywhere}.copy{position:absolute;top:var(--space-2);right:var(--space-2)}.empty{margin-top:var(--space-4)}.empty [data-slot=card-description] p{max-width:none}.field{display:grid;gap:var(--space-1);font-size:var(--text-sm);line-height:var(--leading-pair-sm)}.field>span{color:var(--color-ink-2)}.field input,.field select{min-height:2.5rem;padding:0 var(--space-3);border:1px solid color-mix(in srgb,var(--color-ink) 55%,transparent);border-radius:var(--radius-sm);background:var(--color-paper);outline:2px solid transparent;outline-offset:-3px}.field input:hover,.field select:hover{background:var(--color-paper-2)}.field input:focus-visible,.field select:focus-visible{outline-color:var(--color-focus)}.filters{display:flex;flex-wrap:wrap;align-items:end;gap:var(--space-3) var(--space-4);margin-top:var(--space-8)}.filters__actions{display:flex;align-items:center;gap:var(--space-4);min-height:2.5rem}.count{margin-top:var(--space-4);color:var(--color-ink-2);font-size:var(--text-sm);line-height:var(--leading-pair-sm)}.comments{font-size:var(--text-sm);line-height:var(--leading-pair-sm)}.comments>summary{margin-inline:calc(-1 * var(--space-3));list-style:none}.comments>summary::-webkit-details-marker{display:none}.comments[open]>summary>.comments__plus,.comments:not([open])>summary>.comments__minus{display:none}.comments__body{margin-top:var(--space-2)}.comments:not([open])>.comments__body{display:none}.section-head>.comments[open],.section-head__action:has(>.comments[open]){flex-basis:100%;order:2}.comments__content{display:grid;gap:var(--space-4)}.comments__list{margin:0;padding:0;list-style:none}.comments__list:empty{display:none}.comment{padding-block:var(--space-3);border-bottom:1px solid var(--color-rule)}.comment:first-child{padding-top:0}.comment__meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--space-3);color:var(--color-ink-2);font-size:var(--text-xs);line-height:var(--leading-pair-xs)}.comment__author{color:var(--color-ink);font-weight:var(--weight-ui)}.comment__text{margin-top:var(--space-1);white-space:pre-wrap;overflow-wrap:anywhere}.comment[data-status=resolved] .comment__text{color:var(--color-ink-2)}.comment-form{display:grid;gap:var(--space-3);max-width:42rem}.comment-form__row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.comment-form__status{min-height:1lh;color:var(--color-ink-2)}.comment-form__status[data-state=error]{color:var(--err)}.page{padding-top:var(--space-12)}.page__head{display:grid;gap:var(--space-3);max-width:var(--measure)}.page__lede{max-width:var(--measure-text);color:var(--color-ink-2);font-size:var(--text-lead);line-height:var(--leading-pair-lg)}.page .page__head>p{max-width:36rem}.page>section{margin-top:var(--space-16)}.page>section+section{padding-top:var(--space-12);border-top:1px solid var(--color-divider)}.page>section>*+*{margin-top:var(--space-4)}.page>section>*+h3{margin-top:var(--space-10)}.page>section>h3+*{margin-top:var(--space-2)}.review-records>h5:not(:first-child){margin-top:var(--space-8)}.review-records>h5+*{margin-top:var(--space-2)}.review-records>p+*{margin-top:var(--space-3)}.page p:where(:not(figure *,caption *),blockquote *){max-width:var(--measure-text)}.crumbs{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-2) var(--space-6);margin-bottom:var(--space-6);font-size:var(--text-sm);line-height:var(--leading-pair-sm)}.crumbs a{display:inline-flex;align-items:center;min-height:2.75rem}.pager{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4);margin-top:var(--space-16);padding-top:var(--space-6);border-top:1px solid var(--color-divider)}.item__tabs:has(.item__notes .notes)+.pager{margin-top:0;border-top:0}.pager a{display:grid;align-content:start;gap:var(--space-3xs);min-height:2.75rem;color:var(--color-ink);text-decoration:none}.pager a:hover .pager__title{text-decoration:underline}.pager__label,.pager__meta{color:var(--color-ink-2);font-size:var(--text-sm);line-height:var(--leading-pair-sm)}.pager__title{font-weight:var(--weight-ui)}.pager__next{grid-column:2;text-align:right}@media(max-width:72rem){.rail-page{grid-template-columns:minmax(0,var(--measure));padding-top:var(--space-6)}.rail{display:none}.toc-compact{position:sticky;top:var(--nav-h);z-index:var(--z-sticky);display:block;margin-bottom:var(--space-8);border-block:1px solid var(--color-rule);background:var(--color-paper);font-size:var(--text-md);line-height:var(--leading-pair-md)}.toc-compact>summary{display:flex;align-items:center;min-height:2.75rem;font-weight:var(--weight-ui);cursor:pointer}.toc-compact>nav{max-height:70dvh;overflow-y:auto;padding-bottom:var(--space-3)}.toc-compact a{display:flex;align-items:center;min-height:2.75rem;padding-inline:0 var(--space-3)}html:has(.toc-compact){scroll-padding-top:calc(var(--nav-h) + 3.5rem)}.rail-page [id]{scroll-margin-top:calc(var(--nav-h) + 3.5rem)}.facts--grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:48rem){:root{--nav-h: 3rem}.toc-compact{top:0}.score{grid-template-columns:minmax(0,1fr);gap:var(--space-1)}.col-bar{min-width:9rem}.facts>div{grid-template-columns:minmax(0,1fr)}.facts--grid,.foot__inner{grid-template-columns:minmax(0,1fr)}.foot__nav,.foot__legal{column-gap:var(--space-4)}.threats__head>strong{flex-basis:100%}.pager{grid-template-columns:minmax(0,1fr)}.pager a+a,.pager>:last-child:not(:first-child){text-align:left}.filters{align-items:stretch}.filters .field{flex:1 1 100%}.field input,.field select{min-height:2.75rem}.chart--wide{display:none}.chart--narrow{display:block}.chart-scroll--wide{display:none}.chart-scroll--narrow{display:block}}[data-tabs-ready]{display:grid;grid-template-columns:minmax(0,1fr)}[data-tabs-ready]>[role=tabpanel]{grid-row:2;grid-column:1}[data-tabs-ready]>[role=tabpanel][hidden]{display:block!important;visibility:hidden}[data-tabs-ready]>[role=tabpanel]>.tabpanel__title{display:none}[data-cost-units-ready]{display:grid;grid-template-columns:minmax(0,1fr)}[data-cost-units-ready]>[data-cost-unit-view]{grid-row:1;grid-column:1;min-width:0}[data-cost-units-ready]>[data-cost-unit-view][hidden]{display:block!important;visibility:hidden}.control-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin-block:var(--space-2)}.control-row[hidden]{display:none}.control-row__label{color:var(--color-ink);font-size:var(--text-sm)}main[aria-busy=true]{cursor:progress}.tabpanel__title{margin-top:var(--space-4);color:var(--color-title);font-size:var(--text-sm);line-height:var(--leading-pair-sm);font-weight:var(--weight-heading)}[data-series][data-off]{display:none}.sort{gap:var(--space-1);white-space:nowrap}.sort:after{content:"";width:.5rem;height:.3125rem;background:currentColor;clip-path:polygon(0 0,100% 0,50% 100%);opacity:.35}[aria-sort]>.sort:after{opacity:1}[aria-sort=ascending]>.sort:after{clip-path:polygon(50% 0,100% 100%,0 100%)}a.term{color:inherit;text-decoration-line:underline;text-decoration-style:dotted;text-decoration-thickness:1px;text-decoration-color:color-mix(in srgb,currentColor 60%,transparent);text-underline-offset:.22em;cursor:help}a.term:hover,a.term[data-open],.sort[data-term]:hover{text-decoration-style:solid;text-decoration-color:var(--color-accent)}a.term:visited{color:inherit}a.term--head{padding-block:var(--space-1)}.sort[data-term]{text-decoration-line:underline;text-decoration-style:dotted;text-decoration-thickness:1px;text-decoration-color:color-mix(in srgb,currentColor 60%,transparent);text-underline-offset:.22em}.noteref{margin-left:1px;font-size:var(--text-xs);line-height:var(--leading-pair-xs);vertical-align:super}.noteref a{border-radius:var(--radius-xs);outline-offset:var(--space-3xs);color:var(--color-link);font-family:var(--font-body);font-variant-numeric:tabular-nums}.noteref--next{margin-left:var(--space-1)}.noteref a:hover,.noteref a[data-open]{background:var(--color-accent-soft);box-shadow:0 0 0 var(--space-3xs) var(--color-accent-soft)}.noteref a:target{background:var(--color-accent-soft);box-shadow:0 0 0 var(--space-3xs) var(--color-accent-soft);outline:1px solid var(--color-accent)}sup[data-cite]{overflow-wrap:anywhere}.notes{max-width:var(--measure);margin-top:var(--section-gap);padding-top:var(--space-6);border-top:1px solid var(--color-rule)}main>.wrap>.notes:only-child{margin-bottom:var(--section-gap-s)}.notes__list{margin:var(--space-4) 0 0;padding-left:var(--space-8);color:var(--color-ink-2);font-size:var(--text-sm);line-height:var(--leading-pair-sm)}.notes__list:has(>li:nth-child(100)){padding-left:var(--space-10)}.notes__list>li{max-width:var(--measure-text);padding:var(--space-1) var(--space-2);border-radius:var(--radius-xs);overflow-wrap:anywhere}.notes__list>li+li{margin-top:var(--space-1)}.notes__list>li::marker{color:var(--color-ink);font-family:var(--font-body);font-variant-numeric:tabular-nums;font-size:var(--text-xs);line-height:var(--leading-pair-xs)}.notes__list>li:target{background:var(--color-accent-soft)}.notes__text{margin-right:var(--space-2)}.notes__back{font-size:var(--text-xs);line-height:var(--leading-pair-xs)}:is(a.notes__back,.notes__back a,.notes__lead){white-space:nowrap}.anchor{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;margin-left:var(--space-1);border-radius:var(--radius-xs);color:var(--color-ink-2);vertical-align:middle;opacity:0;transition:opacity var(--dur-micro) ease}:is(h1,h2,h3):hover>.anchor,.anchor:focus-visible,.anchor[data-state=done]{opacity:1}.anchor:hover{background:var(--color-paper-2);color:var(--color-ink)}.anchor__icon{width:1rem;height:1rem;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round}@media(hover:none){.anchor{opacity:.55}}.ext__mark{white-space:nowrap}.ext__icon{display:inline-block;width:.68em;height:.68em;margin-left:var(--space-1);fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round;vertical-align:0}.figure__label{color:inherit;font-weight:var(--weight-heading)}a.figref{white-space:nowrap}.pop{position:absolute;z-index:var(--z-tooltip);max-width:calc(100vw - 2 * var(--space-4));text-align:left;white-space:normal}.pop[hidden]{display:none}.pop p{margin:0}.pop .def__term{font-weight:var(--weight-heading)}.pop .def__better{color:var(--color-ink-2)}.pop__more{display:block}.pop__num{margin-right:var(--space-1);color:var(--color-accent)}search{display:block}.glossary__search{display:flex;flex-wrap:wrap;align-items:last baseline;gap:var(--space-2) var(--space-6);max-width:var(--measure);margin-top:var(--space-8)}.glossary__find{flex:1 1 16rem}.glossary__count{color:var(--color-ink-2);font-size:var(--text-sm);line-height:var(--leading-pair-sm)}.glossary__group{max-width:var(--measure);margin-top:var(--section-gap-s)}.glossary__group>h2{margin-bottom:var(--space-4)}.gloss{padding-block:var(--space-4);border-top:1px solid var(--color-rule);scroll-margin-top:calc(var(--nav-h) + var(--space-6))}:is(.gloss,.quality-detail):target{border-radius:var(--radius-xs);background:var(--color-accent-soft);box-shadow:calc(-1 * var(--space-3)) 0 0 var(--color-accent-soft),var(--space-3) 0 0 var(--color-accent-soft)}.gloss>*+*{margin-top:var(--space-2)}.gloss>.gloss__term+*{margin-top:var(--space-1)}.gloss__term{font-size:var(--text-lg);line-height:var(--leading-pair-lg);font-weight:var(--title-weight)}.gloss__also,.gloss__see,.gloss__meta{color:var(--color-ink-2);font-size:var(--text-sm);line-height:var(--leading-pair-sm)}.gloss__also,.gloss__see{margin-bottom:0}.gloss__also>*,.gloss__see>*{display:inline;margin:0}.gloss__also>dt,.gloss__see>dt{margin-inline-end:var(--space-1)}.gloss__better{color:var(--color-ink-2)}.gloss__intro{max-width:var(--measure-text);color:var(--color-ink-2)}.gloss__family{margin-top:var(--space-8);font-size:var(--text-md);line-height:var(--leading-pair-md);font-weight:var(--title-weight)}.gloss__family+.gloss__intro{margin-block:var(--space-1) var(--space-4)}.quality__legend{display:grid;gap:var(--space-2);margin:var(--space-3) 0 var(--space-6)}.quality__legend>div{display:grid;grid-template-columns:12rem minmax(0,var(--measure-text));gap:var(--space-1) var(--space-4);align-items:baseline}.quality__legend dd{margin:0;color:var(--color-ink-2)}.quality__name,.quality__asks,.quality__gist{display:block}.quality__asks,.quality__gist{margin-top:var(--space-1);color:var(--color-ink-2);font-weight:var(--weight-body)}.quality-details{margin:0;padding:0;list-style:none}.quality-detail{padding-block:var(--space-3);border-top:1px solid var(--color-rule);scroll-margin-top:calc(var(--nav-h) + var(--space-6))}.quality-detail>*+*{margin-top:var(--space-2)}.quality-detail__head{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-3);align-items:baseline}.quality-detail__asks,.quality-detail__reasons,.quality-detail__files{color:var(--color-ink-2);font-size:var(--text-sm);line-height:var(--leading-pair-sm)}.quality-detail__reasons{display:grid;gap:var(--space-1);padding-left:var(--space-6)}.quality-detail__files{display:grid;gap:var(--space-2);padding:0;list-style:none}.quality-detail__files>li{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--space-3)}.quality-detail__files>li>span{flex:1 1 14rem;min-width:0}.quality-detail__probes{column-gap:var(--space-2)}.quality-detail__probes>span{flex-basis:100%}@media(max-width:48rem){.quality__legend>div{grid-template-columns:minmax(0,1fr)}}.doc :is(h4,.section-head:has(>h4)):not(:first-child){margin-top:var(--space-8)}.doc section section.block{margin-top:var(--space-xl)}.doc .results,.doc .figure{margin-top:var(--space-8)}.figure>.chips{margin-bottom:var(--space-3)}.figure__caption{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 var(--space-6);color:var(--color-ink-2);font-size:var(--text-sm);line-height:var(--leading-pair-sm)}.figure__caption>p{flex:1 1 24rem}.figure__caption>.chart-data{margin:0}.figure__caption>.chart-data>summary{margin-left:0}.figure__caption>.chart-data[open]{flex-basis:100%}@supports selector(::details-content){@media(min-width:48.0625rem){.figure__caption:has(>.chart-data){display:grid;grid-template-columns:minmax(0,max-content) auto;justify-content:start}.figure__caption>.chart-data{display:contents}.figure__caption>.chart-data::details-content{grid-column:1 / -1;contain:inline-size}}}.multiples__name{display:grid;gap:var(--space-3xs);margin-bottom:var(--space-2);font-size:var(--text-sm);line-height:var(--leading-pair-sm);font-weight:var(--weight-ui)}.multiples__name small{color:var(--color-ink-2);font-weight:var(--weight-body)}.multiples__rule{margin:var(--space-6) 0 0;padding-top:var(--space-2);border-top:var(--rule-hair) solid var(--ui-line);color:var(--color-muted);font-size:var(--text-xs);line-height:var(--leading-pair-xs)}.bars{display:grid;margin:var(--space-2) 0 0;padding:0;list-style:none}.bars__row,.bars__axis{display:grid;grid-template-columns:minmax(8rem,13rem) minmax(0,1fr) 3.5rem 4rem;align-items:center;column-gap:var(--space-3)}.bars__row{min-height:2.25rem;font-size:var(--text-sm);line-height:var(--leading-pair-sm)}.bars__label{min-width:0}.bars__value,.bars__delta{font-variant-numeric:tabular-nums;text-align:right}.bars__delta{color:var(--color-ink-2)}.bars__axis{padding-top:var(--space-1)}.bars__ticks{grid-column:2;display:block;width:100%;height:1.25rem;overflow:visible}.bars__group{margin:var(--space-3) 0 0;padding-top:var(--space-2);border-top:var(--rule-hair) solid var(--ui-line);color:var(--color-muted);font-size:var(--text-xs);line-height:var(--leading-pair-xs)}.leak__name{font-size:var(--text-sm);line-height:var(--leading-pair-sm);font-weight:var(--weight-heading)}.verdicts{display:grid;gap:var(--space-2);margin:0;padding:0;list-style:none;font-size:var(--text-sm);line-height:var(--leading-pair-sm)}.verdicts>li{display:grid;grid-template-columns:4rem minmax(0,1fr);gap:var(--space-3);align-items:baseline}.design__tier{min-width:0;max-width:100%}.design__taxonomy a[data-stage]{position:relative;display:inline-block;max-width:100%;color:var(--color-ink);text-decoration:none}.design__taxonomy a[data-stage]:before{content:"";display:inline-block;width:.75em;height:.75em;margin-right:var(--space-0-5);background-color:var(--color-muted);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.5' stroke-linejoin='round'%3E%3Cpath d='M8 15s5-4.6 5-8.5a5 5 0 0 0-10 0C3 10.4 8 15 8 15z'/%3E%3Ccircle cx='8' cy='6.5' r='1.75'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.5' stroke-linejoin='round'%3E%3Cpath d='M8 15s5-4.6 5-8.5a5 5 0 0 0-10 0C3 10.4 8 15 8 15z'/%3E%3Ccircle cx='8' cy='6.5' r='1.75'/%3E%3C/svg%3E") center / contain no-repeat}.design__taxonomy a[data-stage]:after{content:"";position:absolute;right:0;bottom:0;left:0;height:var(--rule-hair);background-color:currentColor;transform:scaleX(0);transform-origin:left center;transition:transform var(--dur-short) var(--ease-out)}.design__taxonomy a[data-stage]:is(:hover,:focus-visible,[data-lit]):after{transform:scaleX(1)}.design__taxonomy a[data-stage][data-lit]{background-color:var(--color-paper-3)}.design__taxonomy a[data-stage]:visited{color:var(--color-ink)}@media(prefers-reduced-motion:reduce){.design__taxonomy a[data-stage]:after{transition:none}}.tool-calls__what>code{display:block;margin-top:var(--space-1);white-space:pre-wrap;overflow-wrap:anywhere}.tool-calls__flags{display:flex;flex-wrap:wrap;gap:var(--space-1)}.doc .samples h5{margin-top:var(--space-3);font-size:var(--text-sm);line-height:var(--leading-pair-sm);font-weight:var(--weight-heading)}@media(max-width:48rem){.bars__row{grid-template-columns:minmax(0,1fr) 3.5rem 4rem;padding-block:var(--space-1)}.bars__row>.bar{grid-row:2;grid-column:1 / -1}.bars__axis{display:block}.verdicts>li{grid-template-columns:minmax(0,1fr);gap:0}}@media(max-width:40rem){.toc-compact{margin-bottom:var(--space-4)}.doc__masthead>.lead{margin-top:var(--space-6)}.doc__masthead>.results{margin-top:var(--space-4)}}.run-switch{display:grid;gap:var(--space-3);margin-top:var(--space-4)}.run-switch__row{display:grid;grid-template-columns:11rem minmax(0,1fr);gap:var(--space-1) var(--space-4);align-items:baseline;scroll-margin-top:calc(var(--nav-h) + var(--space-6))}.run-switch__label{color:var(--color-title);font-size:var(--text-sm);line-height:var(--leading-pair-sm);font-weight:var(--weight-ui)}.run-switch__pills{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:0;padding:0;list-style:none}@media(max-width:48rem){.run-switch__row{grid-template-columns:minmax(0,1fr)}}.item section>h3:not(:first-child){margin-top:var(--space-8)}.item-results__name{display:flex;align-items:baseline;gap:var(--space-3)}.item-results__rank{min-width:1rem;color:var(--color-muted);font-family:var(--font-body);font-size:var(--text-xs);line-height:var(--leading-pair-xs);font-variant-numeric:tabular-nums;text-align:right}.item-contested .col-text{min-width:0}.item-matrix__source{display:block;margin-top:var(--space-3xs);color:var(--color-ink-2);font-size:var(--text-xs);line-height:var(--leading-pair-xs)}.figure-tabs>[role=tablist]{margin-top:var(--space-2)}.figure-tabs .figure__caption{margin-top:var(--space-3)}.item-asked{display:grid;max-width:var(--measure);margin:var(--space-4) 0 0;padding:0;list-style:none;border-top:1px solid var(--color-rule-strong)}.item-asked>li{display:grid;gap:var(--space-2);padding-block:var(--space-4);border-bottom:1px solid var(--color-rule)}.item .item-asked__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-1) var(--space-4);max-width:none}.item-asked__name{font-weight:var(--weight-ui)}.item-asked__answer,.item-asked__meta{color:var(--color-ink-2);font-size:var(--text-sm);line-height:var(--leading-pair-sm)}.item-dropped{display:grid;gap:var(--space-3);max-width:var(--measure);margin:0;padding:0;list-style:none;font-size:var(--text-sm);line-height:var(--leading-pair-sm)}.item-gates{max-width:var(--measure)}.item-dropped li{display:grid;gap:var(--space-3xs)}.item-dropped li>:last-child{color:var(--color-ink-2)}.item-note__title{font-size:var(--text-sm);line-height:var(--leading-pair-sm);font-weight:var(--weight-heading)}.item .hard-note figcaption{margin-top:var(--space-3)}@media(max-width:48rem){.tasks__lede-counts{display:none}.pager__next{grid-column:auto;text-align:left}}.trail{display:flex;flex-wrap:wrap;align-items:center;column-gap:var(--space-6);margin:0;padding:0;overflow-x:clip;list-style:none}.trail a:focus-visible{outline-offset:-2px}.trail li{position:relative;display:flex;align-items:center}.trail li+li:before{content:"";position:absolute;top:50%;left:calc(-1 * var(--space-3));width:1px;height:.875rem;background:var(--color-rule-strong);transform:translateY(-50%) rotate(20deg)}.trail [aria-current]{display:inline-flex;align-items:center;min-height:2.75rem}.page .filters{margin-top:var(--space-6)}.feedback__filters{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--space-3) var(--space-4);margin-top:var(--space-6)}.feedback__filters>[data-slot=field]{flex:1 1 12rem}.feedback__filters>.feedback__search{flex:2 1 16rem}.feedback__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.feedback__actions:not(:has(>:not([hidden]))){display:none}.feedback{display:grid;gap:var(--space-4);max-width:var(--measure-wide);margin:var(--space-6) 0 0;padding:0;list-style:none}.feedback__meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--space-3)}.feedback__body>*+*{margin-top:var(--space-2)}.feedback__item[data-status=resolved] .comment__text,.feedback__resolved{color:var(--color-ink-2)}.feedback__resolved{font-size:var(--text-sm);line-height:var(--leading-pair-sm)}.log{margin:var(--space-12) 0 0;padding:0;border-top:1px solid var(--color-rule);list-style:none}.log__entry{display:grid;grid-template-columns:15rem minmax(0,var(--measure-wide));align-items:first baseline;gap:var(--space-2) var(--space-2xl);padding-block:var(--space-6);border-bottom:1px solid var(--color-rule)}.log__meta{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-1)}.log__body>*+*{margin-top:var(--space-2)}.log__when{color:var(--color-ink);font-size:var(--text-sm);line-height:var(--leading-pair-sm);font-weight:var(--weight-ui)}.log__text{color:var(--color-ink)}.log__labels{color:var(--color-ink-2);font-size:var(--text-sm);line-height:var(--leading-pair-sm)}.log__release{margin-top:var(--space-12);max-width:var(--measure-wide)}.log__release h2{font-size:var(--text-lg)}.log__release ul{margin:var(--space-4) 0 0;padding-left:1.25em}.log__release li+li{margin-top:var(--space-2)}.log__counts{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr) repeat(3,minmax(0,1fr));align-items:last baseline;gap:var(--space-2) var(--space-8);margin:var(--space-4) 0 0}.log__counts dt{color:var(--color-ink-2);font-size:var(--text-xs);line-height:var(--leading-pair-xs)}.log__counts dd{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 var(--space-2);margin:0}.log__counts .num{font-variant-numeric:tabular-nums}.log__counts a{display:inline-flex;align-items:center;min-block-size:24px;min-inline-size:24px}.log__delta{color:var(--color-ink-2);font-size:var(--text-xs);line-height:var(--leading-pair-xs);font-variant-numeric:tabular-nums}.log__versions{margin-top:var(--space-2);border:0}.log__versions>summary{grid-template-columns:auto 1rem;justify-content:start;color:var(--color-ink-2)}.log__versions .facts{margin-top:0;font-size:var(--text-sm);line-height:var(--leading-pair-sm)}.log__none{color:var(--color-ink-2);font-size:var(--text-sm);line-height:var(--leading-pair-sm)}@media(max-width:48rem){.log__entry{grid-template-columns:minmax(0,1fr)}.log__meta{flex-direction:row;flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--space-3)}.log__counts{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-2) var(--space-6)}}.process__legend{margin:0 0 var(--space-sm);padding-left:var(--space-md);color:var(--color-ink-2);font-size:var(--text-sm);line-height:var(--leading-pair-sm)}.process__map{position:relative;z-index:var(--z-base);background:var(--color-paper)}@property --rail-w{syntax: "*"; inherits: false;}@property --rail-gap{syntax: "*"; inherits: false;}@property --report-col{syntax: "*"; inherits: false;}@property --band-l{syntax: "*"; inherits: false;}.report{--band-l: max(0px, (100vw - 2 * var(--gutter) - var(--measure)) / 2);--band-r: var(--band-l)}.report>.doc,.report>.doc>#process-map,.report>.doc>#process-map>#process-figure,.report>.doc>#process-map>#process-figure>.process-view,.report>.doc>#process-map>#process-figure>.process-view>.process,.report>.doc>#process-map>#process-figure>.process-view>.process>.process__explore{--band-l: inherit;margin-right:calc(-1 * var(--band-r));padding-right:var(--band-r)}.report>.doc>#process-map>#process-figure>.process-view>.process>:is(.process__map,.figure__caption),.report>.doc>#process-map>#process-figure>.process-view>.process>.process__explore>.process__keys{--band-l: inherit;position:relative;z-index:var(--z-base);left:calc(-1 * var(--band-l));width:calc(100% + var(--band-l) + var(--band-r));background:var(--color-paper)}.report>.doc>#process-map{padding-top:0;border-top:0}.report>.doc>#process-map:before{content:"";display:block;margin-bottom:var(--space-12);border-top:1px solid var(--color-divider)}@media(min-width:72.0625rem){.report{--map-strip: calc(2.75rem + var(--space-md));--band-l: calc(var(--rail-w) + var(--rail-gap) - var(--map-strip));--band-r: 0px}.rail-page--wide{max-width:none}.rail[data-mini],.rail:focus-within{z-index:var(--z-raised)}.rail[data-mini]{pointer-events:none}.rail[data-mini] .rail__mini,.rail[data-open] .toc{pointer-events:auto}.rail__mini:not([hidden]){position:absolute;top:0;left:0;display:flex;flex-direction:column;align-items:center;gap:var(--space-3);width:2.75rem;padding-bottom:var(--space-3);border-left:1px solid var(--color-divider);background:var(--color-paper);visibility:hidden;opacity:0;transform:translate(calc(-1 * var(--space-2)));transition:opacity var(--dur-short) var(--ease-out),transform var(--dur-short) var(--ease-out),visibility 0s var(--dur-short)}.rail[data-mini] .rail__mini{visibility:visible;opacity:1;transform:none;transition:opacity var(--dur-short) var(--ease-out),transform var(--dur-short) var(--ease-out),visibility 0s}.rail__ticks{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);margin:0;padding:0;list-style:none}.rail__ticks li{width:2px;height:var(--space-3);background:var(--color-rule)}.rail__ticks li[data-current]{background:var(--color-accent)}.toc{transform-origin:left top;transition:opacity var(--dur-short) var(--ease-out) var(--dur-short),transform var(--dur-short) var(--ease-out) var(--dur-short),visibility 0s}.rail[data-mini]:not([data-open]) .toc{visibility:hidden;opacity:0;transform:scaleX(.2);transition:opacity var(--dur-micro) var(--ease-out),transform var(--dur-micro) var(--ease-out),visibility 0s var(--dur-micro)}.rail-page--wide .rail .toc{inline-size:12rem}.rail-page--wide{overflow-x:clip}.rail-page--wide[data-rail-mini]{--rail-w: 2.75rem;--rail-gap: var(--space-8)}.rail-page[data-rail-mini][data-rail-open]{--rail-w: calc(2.75rem + var(--space-2) + 12rem)}.rail[data-mini] .toc{inline-size:12rem}.rail[data-open] .toc{transform:translate(calc(2.75rem + var(--space-2)));background:var(--color-paper)}}@media(prefers-reduced-motion:reduce){.toc,.rail__mini:not([hidden]),.rail[data-mini] .rail__mini,.rail[data-mini]:not([data-open]) .toc{transition:none}}.process__scroll{overflow-x:auto}.process__graph{display:block;width:100%;min-width:2915px;height:auto;font-family:var(--font-body);font-size:var(--text-sm);line-height:var(--leading-pair-sm)}.process__tools{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-4);margin-block:var(--space-3)}.process__hint,.process__hint-full{margin:0;color:var(--color-ink-2);font-size:var(--text-sm);line-height:var(--leading-pair-sm)}.process__hint-full,.process-dialog .process__hint{display:none}.process-dialog .process__hint-full{display:block}@media(scripting:enabled){.process__graph{min-width:0}.process__tools>:is(.process__hint,.process__hint-full){display:none}}.process__expand{margin-left:auto}.process__box rect{fill:var(--color-paper);stroke:var(--color-rule)}.process__box--filing rect,.process__box--outcome rect{fill:var(--color-paper-2);stroke:var(--color-rule-strong)}.process__box--hub rect{fill:var(--color-accent-soft);stroke:var(--color-accent)}.process__box--conditional rect{stroke-dasharray:4 3}.process__box--extension rect{stroke:var(--color-rule-strong);stroke-dasharray:1 3;stroke-linecap:round}.process__group{fill:var(--color-ink);font-weight:var(--weight-heading)}.process__role{fill:var(--color-muted)}.process__label{fill:var(--color-ink)}.process__label--decision{font-weight:var(--weight-heading)}.process__label--unseen{fill:var(--color-muted);font-style:italic}.process__note{fill:var(--color-ink-2);font-variant-numeric:tabular-nums}.process__node{fill:var(--color-accent);stroke:var(--color-accent-ink);stroke-width:1}.process__node--none{fill:var(--color-paper)}.process__node--unseen{fill:none;stroke:var(--color-muted);stroke-dasharray:2 2}.process__hit{fill:transparent}.process__key{fill:var(--color-paper);stroke:var(--color-rule-strong)}.process__stage--filing .process__hit,.process__key--filing{fill:var(--color-role-filing)}.process__stage--outcome .process__hit,.process__key--outcome{fill:var(--color-role-outcome);stroke:var(--color-role-line-red)}.process__stage--conditional .process__hit,.process__key--conditional{fill:var(--color-paper);stroke:var(--color-role-line-red);stroke-dasharray:4 3}.process__stage--hub .process__hit,.process__key--hub{fill:var(--color-role-hub)}.process__stage--convergent .process__hit,.process__key--convergent{fill:var(--color-role-convergent);stroke:var(--color-role-line-blue)}.process__stage--parallel .process__hit,.process__key--parallel{fill:var(--color-role-parallel)}.process__stage--admin .process__hit,.process__key--admin{fill:var(--color-role-admin)}.process__stage:hover .process__hit,.process__stage:focus-visible .process__hit{fill:var(--color-paper-3)}.process__stage:focus-visible{outline:none}.process__stage:focus-visible .process__hit{stroke:var(--color-focus);stroke-width:2}.process__stage[aria-current=true] .process__hit{fill:var(--color-accent-soft);stroke:var(--color-accent)}.process__edge{fill:none;stroke:var(--color-rule-strong);stroke-width:1.25}.process__edge--required{stroke:var(--color-ink-2);stroke-width:2}.process__edge--conditional{stroke-dasharray:4 3}.process__edge--unseen{stroke:var(--color-rule)}.process__edge--on,.process__graph[data-hover] .process__edge[data-hot]{stroke:var(--color-accent);stroke-width:2.25}.process__stage,.process__edge,.process__box{transition:opacity var(--dur-short) var(--ease-out)}.process__map[data-explorer] .process__box{cursor:zoom-in}.process__graph[data-selected]:not([data-hover]) .process__edge:not(.process__edge--on),.process__graph[data-selected]:not([data-hover]) .process__stage:not([data-lit]),.process__graph[data-hover] .process__edge:not([data-hot]),.process__graph[data-hover] .process__stage:not([data-hot]),.process__graph[data-groups] .process__box:not([data-shown]),.process__graph[data-groups]:not([data-hover]) .process__stage:not([data-shown]),.process__graph[data-groups]:not([data-hover]) .process__edge:not([data-shown]){opacity:.35}@media(prefers-reduced-motion:reduce){.process__stage,.process__edge,.process__box{transition:none}}.process__arrow{fill:var(--color-ink-2)}.process__arrow-on{fill:var(--color-accent)}.process__arrow-unseen{fill:var(--color-rule-strong)}.process__agent{pointer-events:none;transition:opacity var(--dur-micro) var(--ease-out),visibility 0s}.process__agent[data-idle]{visibility:hidden;opacity:0;transition:opacity var(--dur-micro) var(--ease-out),visibility 0s var(--dur-micro)}.process__agent-halo{fill:var(--color-accent-soft);stroke:var(--color-accent);stroke-width:1.5}.process__agent-dot{fill:var(--color-accent);stroke:var(--color-accent-ink);stroke-width:2}.process__agent-tag{fill:var(--color-accent)}.process__agent-name{fill:var(--color-accent-ink);font-size:var(--text-sm);font-weight:var(--weight-ui)}.process__graph[data-intro] :is(.process__box,.process__stage,.process__edge,.process__legend-key){transition:opacity var(--dur-landing-rise) var(--ease-out) var(--d, 0ms),transform var(--dur-landing-rise) var(--ease-out) var(--d, 0ms)}.process__graph[data-intro=wait] :is(.process__box,.process__stage,.process__legend-key){opacity:0;transform:translateY(24px)}.process__graph[data-intro=wait] .process__edge{opacity:0}.process__sample{margin-top:var(--space-md)}.process__explore{display:grid;gap:var(--space-3);margin-block:0 var(--space-3)}.process__explore[hidden]{display:none}.process__walk,.process__groups{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.process__walk-note,.process__groups-title,.process__keys{margin:0;color:var(--color-ink-2);font-size:var(--text-sm);line-height:var(--leading-pair-sm)}.process__walk{align-items:baseline}.process__walk-note{flex:1 1 18rem}.process__groups{min-width:0;margin:0;padding:0;border:0}.process__groups>.dissei-button{max-width:100%;white-space:normal;text-align:start}.process__groups-title{margin-bottom:var(--space-2);padding:0}.process__swatch{display:inline-block;width:var(--space-3);height:var(--space-3);border:1px solid var(--color-rule-strong);border-radius:var(--radius-xs);background:var(--color-paper)}.process__swatch--filing{background:var(--color-role-filing)}.process__swatch--outcome{border-color:var(--color-role-line-red);background:var(--color-role-outcome)}.process__swatch--hub{background:var(--color-role-hub)}.process__swatch--conditional{border-style:dashed;border-color:var(--color-role-line-red)}.process__swatch--extension{border-style:dotted}.process__swatch--convergent{border-color:var(--color-role-line-blue)}.process__swatch--parallel{background:var(--color-role-parallel)}.process__swatch--convergent{background:var(--color-role-convergent)}.process__swatch--admin{background:var(--color-role-admin)}.process__swatch--step{background:var(--color-paper)}.process__map{--drawer-w: min(24rem, 85%);display:grid;grid-template-columns:minmax(0,1fr);align-items:start}.process__canvas{position:relative;min-width:0}.process-panel{min-width:0;background:var(--color-paper);font-size:var(--text-sm);line-height:var(--leading-pair-sm)}.process-panel__intro{margin:var(--space-4) 0}.process__map[data-explorer] .process__scroll{display:flex;height:var(--frame-h, auto);overflow:auto;scrollbar-width:thin;scrollbar-color:var(--color-muted) transparent}.process__map[data-explorer] .process__graph{flex:none;margin:auto;min-width:0;transform-origin:0 0}.process__scroll[data-pan]{cursor:grab}.process__scroll[data-panning]{cursor:grabbing;-webkit-user-select:none;user-select:none}.process__zoom{display:flex;margin-bottom:var(--space-2)}.process__zoom[hidden]{display:none}.process__zoom-level{justify-content:center;min-width:3.5rem;padding-inline:var(--space-2);font-variant-numeric:tabular-nums}.process__map[data-explorer] .process-panel{position:absolute;z-index:var(--z-raised);overflow:auto;visibility:hidden;transition:transform var(--dur-short) var(--ease-out),visibility 0s var(--dur-short)}.process__map[data-explorer][data-open] .process-panel{visibility:visible;transform:none;transition:transform var(--dur-short) var(--ease-out),visibility 0s}@media(min-width:64rem){.process__map[data-explorer] .process-panel{top:0;right:0;bottom:0;width:var(--drawer-w);border-left:1px solid var(--color-rule);opacity:0;transition:opacity var(--dur-short) var(--ease-out),visibility 0s var(--dur-short)}.process__map[data-explorer][data-open] .process-panel{opacity:1;animation:process-drawer-in var(--dur-short) var(--ease-out);transition:opacity var(--dur-short) var(--ease-out),visibility 0s}.process__map[data-explorer][data-open] .process__scroll{padding-right:var(--drawer-w)}}@keyframes process-drawer-in{0%{transform:translate(var(--space-4))}}@media(max-width:63.99rem){.process__map[data-explorer] .process-panel{position:fixed;right:0;bottom:0;left:0;z-index:var(--z-sticky-nav);height:50dvh;border-top:1px solid var(--color-rule-strong);transform:translateY(100%)}}@media(prefers-reduced-motion:reduce){.process__map[data-explorer] .process-panel,.process__map[data-explorer][data-open] .process-panel{animation:none;transition:none}}@media(min-width:80rem){.process__map:not([data-explorer]){grid-template-columns:minmax(0,1fr) 22rem;column-gap:var(--space-4)}.process__map:not([data-explorer]) .process-panel{position:sticky;top:var(--space-3xl);max-height:calc(100dvh - var(--space-3xl) - var(--space-4));overflow:auto}.process-panel__intro{margin:0}}.process-stage{margin:0;scroll-margin-top:var(--space-3xl)}@media(max-width:79.99rem){.process__map:not([data-explorer]) .process-stage{margin-top:var(--space-md)}}.process-path ol{display:grid;gap:var(--space-1);margin:0;padding:0;list-style:none}.process-path li{display:grid;grid-template-columns:7.5rem minmax(0,1fr);gap:0 var(--space-3);align-items:baseline;padding:var(--space-1) var(--space-2);border-radius:var(--radius-xs)}.process-path li>:not(.process-path__key){grid-column:2}.process-path li[aria-current]{background:var(--color-accent-soft)}.process-path__key{grid-row:1 / span 9;color:var(--color-ink-2)}.process-agent__route{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-2);margin:0;padding:0;list-style:none}.process-agent__route>li+li:before{content:"\2192" / "";margin-right:var(--space-2);color:var(--color-muted)}.process-agent__tasks{margin-top:var(--space-2)}.process-agent__tasks>summary{cursor:pointer}.process-agent__tasks>ul{display:grid;gap:var(--space-1);margin:var(--space-2) 0 0;padding-left:var(--space-lg)}.doc .process-panel section.process-stage{margin-top:0}.doc .process-panel section.process-agent{margin-top:var(--space-4)}.process-stage__facts{margin-top:var(--space-4)}.process-stage__facts>div{grid-template-columns:minmax(0,1fr)}.process-bars{display:grid;gap:var(--space-3);margin:0;padding:0;list-style:none;font-size:var(--text-sm);line-height:var(--leading-pair-sm)}.process-bars li{display:grid;gap:var(--space-3xs)}.process-bar{display:block;width:100%;height:var(--space-2)}.process-bar__track{fill:var(--color-paper-3)}.process-bar__ci{fill:var(--color-accent-soft)}.process-bar__fill{fill:var(--color-accent)}.process-bars__words{color:var(--color-ink-2)}.process-stage__nav{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-2)}.process-stage>[data-slot=card-content]{margin-top:0}.process-stage [data-slot=card-content]>*+*{margin-top:var(--space-4)}.process-stage h4{margin:var(--space-lg) 0 var(--space-xs)}.process-examples{margin:0;padding-left:var(--space-lg)}.process-examples li+li{margin-top:var(--space-sm)}.process-examples__meta{margin:0;color:var(--color-ink-2);font-size:var(--text-sm);line-height:var(--leading-pair-sm)}.process-examples__text{margin:var(--space-3xs) 0 0;max-width:var(--measure);overflow-wrap:anywhere;font-size:var(--text-sm);line-height:var(--leading-pair-sm)}.process-deadlines__name sup{font-weight:var(--weight-body)}.process-dialog{width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;border:0;background:var(--color-paper);color:var(--color-ink)}.process-dialog[open]{display:flex;flex-direction:column}.process-dialog::backdrop{background:var(--color-paper)}.process-dialog__head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-3) var(--gutter);border-bottom:1px solid var(--color-divider)}.process-dialog__title{margin:0;color:var(--color-title);font-weight:var(--weight-heading)}.process-dialog__body{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;padding:var(--space-6) var(--gutter) var(--space-12)}.process-dialog .process-view>:not(.process),.process-dialog .process>:not(.process__map,.process__explore,.figure__caption){max-width:var(--measure);margin-inline:auto}.process-dialog .process__explore>:not(.process__keys){width:100%;max-width:var(--measure);margin-inline:auto}.process-dialog .process__expand{display:none}html:has(.process-dialog[open]){overflow:hidden}.stages{margin:var(--space-md) 0;padding:0;list-style:none;border-left:2px solid var(--color-rule)}.stages>li{display:grid;grid-template-columns:7.5rem minmax(0,1fr) auto;gap:var(--space-sm);padding:var(--space-2xs) 0 var(--space-2xs) var(--space-md);font-variant-numeric:tabular-nums}.stages__date,.stages__ref{color:var(--color-ink-2);font-size:var(--text-sm);line-height:var(--leading-pair-sm)}.stages__tag{margin-left:var(--space-xs)}.stages__decision{border-top:1px solid var(--color-ink);font-weight:var(--weight-heading)}.stages__divider{display:block!important;color:var(--color-muted);font-size:var(--text-sm);line-height:var(--leading-pair-sm)}.stages__row[data-later]{color:var(--color-ink-2);background:var(--color-paper-2)}@media(max-width:48rem){.stages>li{grid-template-columns:minmax(0,1fr) auto}.stages__date{grid-column:1 / -1}}.cohorts__filters{margin-top:var(--space-6)}.cohorts p,.cohort p,.unit p,:is(.cohorts,.cohort,.unit) .page__head>p{max-width:none}.cohorts__selects{flex-direction:row;flex-wrap:wrap;align-items:flex-end;gap:var(--space-3) var(--space-4)}.cohorts__select{flex:0 1 20rem;width:auto;min-width:12rem}.cohort-tasks__more{color:var(--color-ink-2)}.case-timeline__tasks{display:grid;gap:var(--space-2);margin:var(--space-2) 0 0;padding:0;list-style:none;font-weight:var(--weight-body)}.case-timeline__dates{margin:var(--space-2) 0 0}.case-timeline__dates .stages{margin:0}.case-timeline__end{font-weight:var(--weight-ui)}.case-matrix__entry{display:block}.case-matrix__entry+.case-matrix__entry{margin-top:var(--space-2)}.case-matrix__date,.case-matrix__scores{color:var(--color-ink-2)}.case-matrix__scores{display:block;font-size:var(--text-sm);line-height:var(--leading-pair-sm);font-variant-numeric:tabular-nums}.runs-filters{margin-top:var(--space-6)}.runs-filters__fields{flex-direction:row;flex-wrap:wrap;align-items:flex-end;gap:var(--space-3) var(--space-4)}.runs-filters__field{flex:1 1 auto;width:auto;max-width:100%}.runs-filters__task{flex:1 1 14rem}.runs>.count:first-child{margin-top:0}.runs>.note{margin-top:var(--space-4)}.runs-task{margin-top:var(--space-4);color:var(--color-ink-2);font-size:var(--text-sm);line-height:var(--leading-pair-sm)}.runs__list{margin-top:var(--space-6)}.runs-table__task{min-width:10rem}.runs-table__variant{min-width:7rem}.runs-table__model>a{white-space:nowrap}.runs-table__flags{display:flex;flex-wrap:wrap;gap:var(--space-1);margin-top:var(--space-1)}.runs-table__task>:is(a,span,small){display:block}.runs-table__task>small{color:var(--color-ink-2)}.runview>*+*{margin-top:var(--space-6)}.runview__part>.visually-hidden:first-child+*{margin-top:0}.runview__part>*+*,.runview__sub>*+*{margin-top:var(--space-4)}.runview .runview__sub{margin-top:var(--space-8)}.run-switch+.runview{margin-top:var(--space-10)}.runview__part>:is(.runview__label,.runview__tools)+*{margin-top:var(--space-2)}.runview__tabs{gap:var(--space-6)}.runview__panel>.runview__part+.runview__part{margin-top:var(--space-8)}.runview__label{font-size:var(--text-md);line-height:var(--leading-pair-md)}.runview__head{display:grid;gap:var(--space-2)}.runview__meta{color:var(--color-ink-2);font-size:var(--text-sm);line-height:var(--leading-pair-sm)}.runview__stats{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:var(--space-4);margin:0}.runview__stats>div{min-width:0}.runview__stats>div:not(.runview__gate)+.runview__gate{grid-column-start:1}.runview__stats dt{color:var(--color-ink-2);font-size:var(--text-xs);line-height:var(--leading-pair-xs);white-space:nowrap}.runview__stats dd{margin:var(--space-1) 0 0;font-size:var(--text-md);line-height:var(--leading-pair-md);font-variant-numeric:tabular-nums;white-space:nowrap}.runview .disclosure+.disclosure{margin-top:0;border-top:0}.runview .disclosure__body>.facts{margin-top:0}.runview .disclosure__body>*+*{margin-top:var(--space-4)}.runview__tools{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-4)}.runview__count{flex:1 0 auto;color:var(--color-ink-2);font-size:var(--text-sm);line-height:var(--leading-pair-sm);font-variant-numeric:tabular-nums}.runview__jump{display:flex;align-items:center;gap:var(--space-2)}.runview__jump-field{width:auto}.runview__jump-input{width:5rem}.runview__frame{display:grid;grid-template-columns:minmax(12rem,17rem) minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);height:clamp(22rem,calc(100dvh - var(--nav-h) - 10.5rem),44rem);border:1px solid var(--color-rule-strong);border-radius:var(--radius-sm);overflow:hidden}.runview__nav{grid-column:1 / -1;grid-row:1;display:flex;align-items:center;gap:var(--space-3);padding:var(--space-1) var(--space-2);border-bottom:1px solid var(--color-rule);background:var(--color-paper)}.runview__at{flex:1;max-width:none;color:var(--color-ink-2);font-size:var(--text-sm);line-height:var(--leading-pair-sm);text-align:center;font-variant-numeric:tabular-nums}.runview__hint{color:var(--color-muted);font-size:var(--text-xs);line-height:var(--leading-pair-xs)}@media(max-width:60rem){.runview__hint{display:none}}.runview__panes:not([data-steps-ready]) :is([data-step-prev],[data-step-next],.runview__hint){visibility:hidden}.runview__timeline{grid-column:1;grid-row:2;min-height:0;margin:0;padding:0;overflow-y:auto;border-right:1px solid var(--color-rule);list-style:none}.runview__entry+.runview__entry{border-top:1px solid var(--color-rule)}.runview__item{display:grid;grid-template-columns:2rem minmax(0,1fr);column-gap:var(--space-2);padding:var(--space-2) var(--space-3) var(--space-2) var(--space-2);color:var(--color-ink);font-size:var(--text-sm);line-height:var(--leading-pair-sm);text-decoration:none;transition:background-color var(--dur-micro) ease}.runview__item:hover{background:var(--color-tint)}.runview__item[aria-selected=true]{background:var(--color-tint);box-shadow:inset 2px 0 0 var(--color-accent)}.runview__item:focus-visible{outline-offset:-2px}.runview__n{grid-row:1 / span 3;padding-top:var(--space-0-5);color:var(--color-muted);font-size:var(--text-xs);line-height:var(--leading-pair-xs);font-variant-numeric:tabular-nums;text-align:right}.runview__item[aria-selected=true] .runview__n{color:var(--color-accent)}.runview__who{grid-column:2;font-weight:var(--weight-ui)}.runview__sum{grid-column:2;color:var(--color-ink-2);overflow-wrap:anywhere}.runview__sum--code{font-family:var(--font-outlier);font-size:var(--text-xs);line-height:var(--leading-pair-xs)}.runview__when{grid-column:2;display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--space-3);color:var(--color-muted);font-size:var(--text-xs);line-height:var(--leading-pair-xs)}.runview__when:empty{display:none}:is(.runview__when,.runview__step-meta) time{font-variant-numeric:tabular-nums}.runview__detail{grid-column:2;grid-row:2;min-width:0;min-height:0;overflow-y:auto;padding:var(--space-4) var(--space-6) var(--space-6)}.runview__step{display:grid;align-content:start;gap:var(--space-3);min-width:0;scroll-margin-top:var(--space-16)}.runview__step+.runview__step{margin-top:var(--space-6);padding-top:var(--space-6);border-top:1px solid var(--color-rule)}[data-steps-ready] .runview__step+.runview__step{margin-top:0;padding-top:0;border-top:0}.runview__step:focus-visible{outline-offset:4px}.runview__step-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:var(--space-1) var(--space-4)}.runview__step-meta{grid-column:1 / -1;color:var(--color-ink-2);font-size:var(--text-xs);line-height:var(--leading-pair-xs)}.runview__step-meta .num{color:var(--color-ink)}.runview__flagged{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--space-2);color:var(--color-ink-2);font-size:var(--text-sm);line-height:var(--leading-pair-sm)}.runview__message{white-space:pre-wrap;overflow-wrap:anywhere}.runview__withheld{padding-left:var(--space-4);border-left:2px solid var(--color-rule-strong);color:var(--color-ink-2);font-size:var(--text-sm);line-height:var(--leading-pair-sm)}.runview__call{display:grid;gap:var(--space-2);min-width:0}.runview__call-name{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--space-3);color:var(--color-ink-2);font-size:var(--text-xs);line-height:var(--leading-pair-xs)}.runview__call-tool{color:var(--color-ink);font-size:var(--text-sm);line-height:var(--leading-pair-sm);font-weight:var(--weight-ui)}.runview__step .code{margin:0}.runview__fold{min-width:0}.runview__fold>summary+*{margin-top:var(--space-2)}.runview__none{color:var(--color-ink-2);font-size:var(--text-sm);line-height:var(--leading-pair-sm)}.runview__bars{display:grid;gap:var(--space-1);margin:0;padding:0;list-style:none}.runview__bar-row{display:grid;grid-template-columns:7rem minmax(6rem,1fr) 3rem 8rem;align-items:center;gap:var(--space-3)}.runview__bar-name{color:var(--color-ink-2)}.runview__bar{display:block;width:100%;height:.75rem;overflow:visible}.runview__bar-value{text-align:right}.runview__bar-row[data-hit] :is(.runview__bar-name,.runview__bar-value){color:var(--color-ink);font-weight:var(--weight-ui)}.runview__bar-hit{color:var(--redline);font-size:var(--text-xs);line-height:var(--leading-pair-xs);font-weight:var(--weight-ui)}.runview__q-outcome{display:block;margin-top:var(--space-1)}.runview__rationale{white-space:pre-wrap;overflow-wrap:anywhere}.runview__mark{border-radius:2px;color:inherit}.runview__mark--quote{background:var(--band)}.runview__mark--ref{background:none;box-shadow:inset 0 -2px 0 var(--sky)}.runview__mark a{color:var(--color-link)}.runview__mark--ref:has(>a){box-shadow:none}.runview__cites{display:grid;margin:0;padding:0;border-top:1px solid var(--color-rule);list-style:none}.runview__cites>li{display:grid;gap:var(--space-2);padding-block:var(--space-3);border-bottom:1px solid var(--color-rule)}.runview__cite-head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3);font-size:var(--text-sm);line-height:var(--leading-pair-sm)}.runview__cite-ref{font-weight:var(--weight-ui)}.runview__cite-entry{color:var(--color-ink-2);font-size:var(--text-sm);line-height:var(--leading-pair-sm)}.runview__cite-quote{margin:0;padding-left:var(--space-4);border-left:2px solid var(--color-rule-strong)}.runview__flagged-list{display:grid;gap:var(--space-4);margin:var(--space-4) 0 0;padding:0;list-style:none}.runview__flagged-list .code{margin-top:var(--space-1)}.runview__paths{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-3);margin-top:var(--space-1);font-size:var(--text-sm);line-height:var(--leading-pair-sm)}.runview__record{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-4)}@media(max-width:48rem){.runs-filters__field{flex:1 1 100%}.runview__stats{grid-template-columns:repeat(auto-fill,minmax(6.5rem,1fr));gap:var(--space-3) var(--space-2)}.runview__frame{display:block;height:auto;border:0;border-radius:0;overflow:visible}.runview__nav{position:sticky;top:0;z-index:var(--z-sticky);justify-content:space-between;padding:var(--space-2) 0}.runview__panes:not([data-steps-ready]) .runview__nav{position:static}.runview__timeline{max-height:15rem;margin-top:var(--space-2);border:1px solid var(--color-rule-strong);border-radius:var(--radius-sm)}.runview__detail{padding:var(--space-4) 0 0;overflow:visible}.runview__step{scroll-margin-top:0}.runview__bar-row{grid-template-columns:5.5rem minmax(4rem,1fr) 2.75rem}.runview__bar-hit{grid-column:2 / -1}}.files__panes{display:grid;grid-template-columns:minmax(13rem,18rem) minmax(0,1fr);height:min(64vh,680px);border:1px solid var(--color-rule);border-radius:var(--radius-sm);overflow:hidden}.files__tree{min-width:0;min-height:0;overflow:auto;border-right:1px solid var(--color-rule)}.files__summary{display:flex;align-items:center;gap:var(--space-3);min-height:2.75rem;padding:0 var(--space-4);color:var(--color-ink);font-size:var(--text-sm);font-weight:var(--weight-ui);line-height:var(--leading-pair-sm);cursor:pointer;list-style:none}.files__summary::-webkit-details-marker{display:none}.files__summary:after{content:"+";flex:none;width:1rem;color:var(--color-ink-2);text-align:center}.files__tree[open]>.files__summary:after{content:"\2212"}.files__summary:hover{color:var(--color-accent)}.files__label{flex:1 1 auto;min-width:0}.files__count{flex:none;color:var(--color-muted);font-weight:var(--weight-body)}.files__header{display:none;position:sticky;top:0;z-index:1;align-items:baseline;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-rule);background:var(--color-paper);color:var(--color-ink);font-size:var(--text-sm);font-weight:var(--weight-ui);line-height:var(--leading-pair-sm)}@supports selector(::details-content){@media(min-width:48.0625rem){.files__tree>.files__summary{display:none}.files__tree::details-content{content-visibility:visible}.files__header{display:flex}}}.files__nav{padding-block:var(--space-2)}.ftree{margin:0;padding:0;list-style:none}.ftree .ftree{margin-left:var(--space-4);border-left:1px solid var(--color-rule)}.ftree__item{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:0 var(--space-2);padding:var(--space-2) var(--space-3) var(--space-2) var(--space-4);border-left:2px solid transparent;color:var(--color-ink);font-size:var(--text-sm);line-height:var(--leading-pair-sm);text-decoration:none;outline-offset:-2px}a.ftree__item:hover,summary.ftree__item:hover{background:var(--color-tint)}.ftree__item[aria-current=true]{border-left-color:var(--color-accent);background:var(--color-tint);font-weight:var(--weight-ui)}.ftree__item--off{color:var(--color-ink-2)}summary.ftree__item{position:relative;display:flex;font-weight:var(--weight-ui);cursor:pointer;list-style:none}summary.ftree__item::-webkit-details-marker{display:none}summary.ftree__item:before{content:"";position:absolute;top:50%;left:var(--space-1);width:.375rem;height:.375rem;border-right:1.5px solid var(--color-ink-2);border-bottom:1.5px solid var(--color-ink-2);transform:translateY(-50%) rotate(-45deg)}details[open]>summary.ftree__item:before{transform:translateY(-50%) rotate(45deg)}.ftree__name{flex:1 1 auto;min-width:0;overflow-wrap:anywhere}.ftree__size{color:var(--color-muted);font-size:var(--text-xs);line-height:var(--leading-pair-xs)}.ftree__note{grid-column:1 / -1;color:var(--color-muted);font-size:var(--text-xs);font-weight:var(--weight-body);line-height:var(--leading-pair-xs)}.files__view{display:flex;flex-direction:column;min-width:0;min-height:0}.files__path{min-width:0;overflow-wrap:anywhere}.files__meta{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-3)}.files__cut{flex:none;padding:var(--space-2) var(--space-4);border-bottom:1px solid var(--color-rule);background:var(--color-paper-2);color:var(--color-ink-2);font-size:var(--text-sm);line-height:var(--leading-pair-sm)}.files__cut .num{font-size:var(--text-xs);line-height:var(--leading-pair-xs)}.files .files__body{flex:1 1 auto;min-height:0;margin:0;overflow:auto;background:var(--code-bg)}.files :is(.files__header,.files__path,.files__meta,.files__cut){max-width:none}.files__body:focus-visible{outline-offset:-2px}.files .files__message{max-width:var(--measure-text);padding:var(--space-6) var(--space-4);color:var(--color-ink-2);font-size:var(--text-sm);line-height:var(--leading-pair-sm)}.files__code,.jsonl{width:max-content;min-width:100%}.src{--src-gutter: 3ch;margin:0;padding:var(--space-3) var(--space-4) var(--space-3) 0;color:var(--color-ink);font-size:var(--text-sm);line-height:var(--leading-pair-sm);white-space:pre;tab-size:4;counter-reset:line}.src--w4{--src-gutter: 4ch}.src--w5{--src-gutter: 5ch}.src--w6{--src-gutter: 6ch}.src--w7{--src-gutter: 7ch}.src__line:before{display:inline-block;width:calc(var(--src-gutter) + 2 * var(--space-4));padding:0 var(--space-4);color:var(--color-muted);text-align:right;-webkit-user-select:none;user-select:none;counter-increment:line;content:counter(line)}@supports (content: "a" / "b"){.src__line:before{content:counter(line) / ""}}.src--bare{padding-left:var(--space-4)}.src--bare .src__line:before{content:none}.tok-key{color:var(--syntax-key)}.tok-str{color:var(--syntax-string)}.tok-num{color:var(--syntax-number)}.tok-lit{color:var(--syntax-literal)}.tok-com{color:var(--syntax-comment)}.jsonl{margin:0;padding:0;list-style:none;counter-reset:record}.jsonl>li{display:flex;align-items:baseline;border-bottom:1px solid var(--color-rule);counter-increment:record}.jsonl>li:before{flex:none;width:calc(3ch + 2 * var(--space-4));padding:0 var(--space-4);color:var(--color-muted);font-family:var(--font-outlier);font-size:var(--text-sm);line-height:var(--leading-pair-sm);text-align:right;content:counter(record)}.jsonl .src--bare{padding-left:0}.ev{margin:0;padding:0;list-style:none;font-size:var(--text-sm);line-height:var(--leading-pair-sm)}.ev__entry{display:grid;grid-template-columns:7.5rem minmax(0,1fr);gap:var(--space-1) var(--space-4);padding:var(--space-2) var(--space-4);border-bottom:1px solid var(--color-rule);scroll-margin-top:var(--space-6)}.ev__entry:target{background:var(--color-accent-soft)}.ev__meta{display:flex;flex-direction:column;min-width:0;color:var(--color-muted);font-size:var(--text-xs);line-height:var(--leading-pair-xs)}.ev__ref{color:var(--color-ink-2);font-family:var(--font-outlier);font-size:var(--text-sm);line-height:var(--leading-pair-sm);overflow-wrap:anywhere}.ev__text{max-width:var(--measure-text);white-space:pre-wrap;overflow-wrap:anywhere}.md{--md-code-bg: var(--color-paper-2);padding:var(--space-4) var(--space-6);color:var(--color-ink);font-size:var(--text-sm);line-height:var(--leading-pair-sm);overflow-wrap:break-word}.md :is(p,ul,ol,blockquote,pre,hr,.md__data){margin:var(--space-3) 0 0}.md :is(p,ul,ol,blockquote){max-width:var(--measure-text)}.md :is(ul,ol){padding-left:var(--space-6)}.md li+li,.md li>:is(p,ul,ol,pre,blockquote,.md__data){margin-top:var(--space-1)}.md__h{margin:var(--space-6) 0 0;color:var(--color-ink);font-weight:var(--weight-heading);letter-spacing:0}.md__h1{font-size:var(--text-lg);line-height:var(--leading-pair-lg)}.md__h2{font-size:var(--text-md);line-height:var(--leading-pair-md)}.md__h3{font-size:var(--text-sm);line-height:var(--leading-pair-sm)}.md .md__h+*{margin-top:var(--space-2)}.md>:first-child{margin-top:0}.md :not(pre)>code{padding:0 var(--space-1);border-radius:var(--radius-xs);background:var(--md-code-bg)}.md__code{padding:var(--space-3) var(--space-4);border-radius:var(--radius-xs);background:var(--md-code-bg);font-size:var(--text-xs);line-height:var(--leading-pair-xs);white-space:pre-wrap;overflow-wrap:anywhere}.md .md__right{text-align:right}.md .md__center{text-align:center}.md blockquote{margin-inline:0;padding-left:var(--space-4);border-left:2px solid var(--color-rule-strong);color:var(--color-ink-2)}.md hr{border:0;border-top:1px solid var(--color-rule)}.md em{font-style:italic;font-synthesis:style}.md a{overflow-wrap:anywhere}.prompt .md{padding:0}.prompt .md__code{padding:0 0 0 var(--space-4);border-left:2px solid var(--color-rule-strong);border-radius:0;background:none}.prompt__more{margin-top:var(--space-4)}.prompt__more[open] .prompt__show,.prompt__more:not([open]) .prompt__hide{display:none}.prompt__more>.md{margin-top:var(--space-4)}.prompt__cut{color:var(--color-ink-2);font-size:var(--text-sm);line-height:var(--leading-pair-sm)}@media(pointer:coarse){.ftree__item{padding-block:var(--space-3)}}@media(max-width:48rem){.files__panes{display:block;height:auto}.files__tree{overflow:visible;border-right:0;border-bottom:1px solid var(--color-rule)}.files__nav{max-height:50vh;overflow:auto;border-top:1px solid var(--color-rule)}.files__view{height:min(70vh,40rem)}.ftree__item{padding-block:var(--space-3)}.ev__entry{grid-template-columns:minmax(0,1fr)}.ev__meta{flex-direction:row;flex-wrap:wrap;align-items:baseline;gap:0 var(--space-3)}.md{padding:var(--space-3) var(--space-4)}}.item.page{padding-top:var(--space-8)}.item__head{display:grid;gap:var(--space-3)}.item__head .crumbs{margin-bottom:0}.item__head h1{max-width:var(--measure-wide)}.item__facts{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-1) var(--space-6);margin:0;padding:0;overflow:hidden;list-style:none;color:var(--color-ink-2);font-size:var(--text-sm);line-height:var(--leading-pair-sm)}.item__facts>li{position:relative}.item__facts>li+li:before{content:"";position:absolute;top:50%;left:calc(-1 * var(--space-3));width:1px;height:.875rem;translate:0 -50%;background:var(--color-rule-strong)}.item__lede{color:var(--color-ink-2)}.item__runs{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:var(--space-1) 0 0;padding:0;list-style:none}.item__tabs{margin-top:var(--space-6);gap:var(--space-8)}:is(#task-tabs,#run-tabs){justify-content:flex-start}:is(#task-tabs,#run-tabs)>[data-slot=tabs-trigger]{flex:none}.item__panel>*+*{margin-top:var(--space-12)}.item__panel>section+section{padding-top:var(--space-8);border-top:1px solid var(--color-divider)}.item__panel section>*+*{margin-top:var(--space-4)}.item__panel section>h2+*{margin-top:var(--space-2)}.item-answer{gap:var(--space-1)}.item-gates{gap:var(--space-2)}@media(min-width:64rem){.item__overview{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto 1fr auto;column-gap:var(--space-12);align-items:start}.item__prompt{grid-column:1;grid-row:1 / span 2}.item__case{grid-column:2;grid-row:1}.item__hard{grid-column:2;grid-row:2}.item__asked{grid-column:1;grid-row:3}.item__scored{grid-column:2;grid-row:3}.item__upcoming{grid-column:1 / -1}.item__hard,.item__asked,.item__scored,.item__upcoming{margin-top:var(--space-12);padding-top:var(--space-8);border-top:1px solid var(--color-divider)}.item__case .facts--grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:63.9375rem){.item__overview>*+*{margin-top:var(--space-12);padding-top:var(--space-8);border-top:1px solid var(--color-divider)}}.item__case .facts{margin-top:var(--space-4)}.item__case .facts>div{padding-block:var(--space-2)}.item__version{max-width:var(--measure)}.item__version-pick{display:flex;align-items:center;gap:var(--space-3)}.item__version-pick>[data-slot=native-select-wrapper]{flex:0 1 auto;min-width:0}@media(max-width:48rem){.item__version-pick>[data-slot=native-select-wrapper]{flex:1 1 auto}}.item__panel .item__gives{margin-top:var(--space-2)}.item-threads{display:grid;margin:0;padding:0;list-style:none}.item-threads>li{display:flex;flex-wrap:wrap;align-items:center;gap:0 var(--space-3);border-bottom:1px solid var(--color-rule)}.item-threads a{display:inline-flex;align-items:center;min-height:2.75rem}.item-threads a[aria-current=true]{color:var(--color-ink);font-weight:var(--weight-ui);text-decoration:none}.item-threads__count{color:var(--color-ink-2);font-size:var(--text-sm);line-height:var(--leading-pair-sm)}.item__notes:not(:has(.notes)){display:none}.item__notes .notes{max-width:var(--measure-wide);margin-top:0;padding-top:0;border-top:0}.item__notes .notes>.section-head{display:none}@media(max-width:48rem){.item.page{padding-top:var(--space-6)}}.models__notice{margin-top:var(--space-8)}.models__form>*+*{margin-top:var(--space-6)}.models__fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:var(--space-6)}.models__actions{display:flex;flex-wrap:wrap;gap:var(--space-4)}.models__sub{color:var(--color-ink-2);font-size:var(--text-sm);line-height:var(--leading-pair-sm)}.home{padding-top:var(--space-16);font-variant-numeric:tabular-nums}.home>*+*{margin-top:var(--space-20)}.home.home--rest{padding-top:0}.home :is(h1,h2,h3):not([data-slot]){color:var(--color-ink)}.home h2:not([data-slot]){font-size:var(--text-2xl);line-height:var(--leading-pair-2xl)}.home h3{font-size:var(--text-lg);line-height:var(--leading-pair-lg)}.home a:not([data-slot]){transition-duration:var(--dur-landing-hover);transition-timing-function:var(--ease-landing)}.home-band{position:relative;isolation:isolate}.home-band>.home{position:relative;z-index:1}.home-band>:is(.home-band__docket,.home-band__charts,.home-band__process){padding-top:var(--space-12)}.home-map{--map-x: .5;--map-y: .5;--map-r: .7;position:relative;height:20rem;margin-top:var(--space-10);pointer-events:none}.home-map__canvas{position:absolute;inset:0;display:block;width:100%;height:100%}.home-map__pause{position:absolute;right:max(var(--gutter),calc((100% - var(--container)) / 2));bottom:var(--space-4);pointer-events:auto}.home-hero{display:grid;justify-items:start;gap:var(--dissei-lede-gap)}.home .home-hero h1{max-width:var(--home-statement-measure);margin:0;color:var(--color-title);font-size:var(--home-statement);font-weight:var(--dissei-weight-display);line-height:var(--home-statement-leading);letter-spacing:var(--dissei-tracking-section);text-wrap:balance;scroll-margin-top:calc(var(--nav-h) + var(--space-6))}.home .home-hero h1 em{color:var(--color-highlight);font-style:normal}.home-hero__abstract{display:grid;gap:var(--space-4);max-width:var(--measure-text);color:var(--color-ink-2)}.home-hero__abstract>p{max-width:none}@media(scripting:enabled)and (prefers-reduced-motion:no-preference){.home-band[data-enter=""] [data-enter-part]{opacity:0;transform:translateY(var(--rise-distance));animation:home-hero-shown 1ms var(--enter-fallback) forwards}}.home-band[data-enter=on] [data-enter-part]{transition:opacity var(--dur-landing-rise) var(--ease-landing) calc(var(--i, 0) * var(--enter-step)),transform var(--dur-landing-rise) var(--ease-landing) calc(var(--i, 0) * var(--enter-step))}@keyframes home-hero-shown{to{opacity:1;transform:none}}.home-results{display:grid;grid-template-columns:minmax(0,1fr) var(--home-live-w);gap:var(--space-10);align-items:start}.home-board__lede{max-width:var(--measure-text);margin-top:var(--space-3);color:var(--color-ink-2);font-size:var(--text-md);line-height:var(--leading-pair-md);text-wrap:pretty}.home-board__sets{margin-top:var(--space-6)}.home-board__sets>[data-slot=tabs-list]{width:100%}.home-board__panel{margin-top:var(--space-6)}.home-board__view{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--space-3)}.home-board__field{flex:0 1 13rem;min-width:0}@media(max-width:40rem){.home-board__field{flex:1 1 0}}.home-board__method{margin-top:var(--space-4);color:var(--color-ink-2);font-size:var(--text-sm);line-height:var(--leading-pair-sm)}.home-board__asks{margin-top:var(--space-4);color:var(--color-ink);font-size:var(--text-sm);line-height:var(--leading-pair-sm);text-wrap:pretty}.home-board__caption{margin-top:var(--space-2);color:var(--color-ink-2);font-size:var(--text-sm);line-height:var(--leading-pair-sm)}.home-board__waiting-body{display:grid;gap:var(--space-4)}.home-board__label,.home-board__planned{color:var(--color-ink-2);font-size:var(--text-sm);line-height:var(--leading-pair-sm)}.home-baselines{display:grid;max-width:var(--measure-text);margin:var(--space-2) 0 0;padding:0;list-style:none;font-size:var(--text-sm);line-height:var(--leading-pair-sm)}.home-baselines__row{display:flex;justify-content:space-between;gap:var(--space-4);padding-block:var(--space-2);border-bottom:var(--rule-hair) dashed var(--color-rule-strong)}.home-baselines__value{font-variant-numeric:tabular-nums}.home-board__axis{display:block;font-size:var(--text-xs);line-height:var(--leading-pair-xs)}.home-board__ticks{display:block;width:100%;height:var(--leading-pair-xs);margin-top:var(--space-1);overflow:visible}.home-board__bar{vertical-align:top}.wbar{display:block;width:100%;height:var(--leading-pair-sm);overflow:visible}.home-live__facts{display:grid;gap:var(--space-4);margin:0}.home-live__facts>div{display:grid;align-content:start;gap:var(--space-0-5)}.home-live__facts dt{color:var(--color-muted);font-size:var(--text-xs);line-height:var(--leading-pair-xs)}.home-live__facts dd{margin:0;font-size:var(--text-sm);line-height:var(--leading-pair-sm)}.home-live__countdown{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2)}.home-live__days{font-size:var(--text-3xl);font-weight:var(--weight-heading);line-height:var(--leading-pair-3xl)}.home-sections{display:grid;gap:var(--space-2);margin-top:var(--space-4);font-size:var(--text-sm);line-height:var(--leading-pair-sm)}.home-sections__title{color:var(--color-muted)}.home-sections__list{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-6);margin:0;padding:0;list-style:none}[data-rise=wait]{opacity:0;transform:translateY(var(--rise-distance))}[data-rise=on]{transition:opacity var(--dur-landing-rise) var(--ease-landing),transform var(--dur-landing-rise) var(--ease-landing)}@media print{[data-rise]{opacity:1;transform:none}}@media(max-width:80rem){.home-results{grid-template-columns:minmax(0,1fr)}.home-live__facts{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:48rem){.home{padding-top:var(--space-10)}.home.home--rest{padding-top:0}.home>*+*{margin-top:var(--space-16)}.home-band>:is(.home-band__docket,.home-band__charts,.home-band__process){padding-top:var(--space-8)}.home-map{--map-r: .95;height:15rem;margin-top:var(--space-8)}.home h2:not([data-slot]){font-size:var(--text-xl);line-height:var(--leading-pair-xl)}.home-live__facts{grid-template-columns:minmax(0,1fr)}}.licence .list{max-width:var(--measure-text)}.licence__status>p{display:grid;justify-items:start;gap:var(--space-1)}.licence__close{margin-top:var(--space-12)}.citation p{max-width:none}.citation #cite-apa{max-width:var(--measure-text)}.citation pre{margin:0;font-size:var(--text-sm);line-height:var(--leading-pair-sm);white-space:pre-wrap;overflow-wrap:anywhere;text-indent:14ch hanging each-line}.citation i{font-synthesis:style}.citation .copy{position:static;margin-left:calc(-1 * var(--space-3))}.citation .copy[hidden]{display:inline-flex;visibility:hidden}.admin__notice{max-width:var(--measure-wide);margin-top:var(--space-6)}.admin__tabs{margin-top:var(--space-8)}.admin__panel{margin-top:var(--space-6)}.admin-section>*+*{margin-top:var(--space-4)}.admin-section>h3{margin-top:var(--space-10)}.admin-section__lede{max-width:var(--measure)}.admin-filters{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--space-3) var(--space-4)}.admin-filters>[data-slot=field]{flex:1 1 12rem;width:auto}.admin-filters>.admin-filters__search{flex:2 1 16rem}.admin-filters__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.admin-queue__bar{flex-direction:row;flex-wrap:wrap;align-items:flex-end;gap:var(--space-3) var(--space-4);margin-top:var(--space-6)}.admin-queue__bar>[data-slot=field]{flex:1 1 12rem;width:auto}.admin-queue__bar>.admin-queue__note{flex:3 1 20rem}.admin-queue__decide,.admin-inline{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.admin-queue__by,.admin-models__who{margin-top:var(--space-1);color:var(--color-ink-2);font-size:var(--text-sm);line-height:var(--leading-pair-sm)}.admin-inline__number{width:5.5rem}.admin-retire>p{max-width:18rem;margin:var(--space-2) 0}.admin-routes .admin-inline{align-items:flex-end}.admin-routes .admin-inline>[data-slot=field]{flex:1 1 11rem;width:auto}.admin-cards{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start;gap:var(--space-4)}.admin-settings__fields{display:grid;grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));align-items:end;gap:var(--space-4)}.admin-settings>[data-slot=button]{margin-top:var(--space-6)}@media(max-width:48rem){.admin-cards{grid-template-columns:minmax(0,1fr)}}.admin-access__summary{max-width:var(--measure)}.admin-access__form{display:grid;gap:var(--space-3);max-width:18rem;margin-top:var(--space-3)}.admin-access__form>[data-slot=button]{justify-self:start}.admin-access__add{margin-top:var(--space-10)}.health__job{margin-top:var(--space-8)}.health__body>*+*{margin-top:var(--space-4)}.health__body>h3{margin-top:var(--space-8);font-size:var(--text-sm);line-height:var(--leading-pair-sm);letter-spacing:0}.health__body>h3+*{margin-top:var(--space-2)}.health__runs time{white-space:nowrap}.health__aside,.health__error{font-size:var(--text-sm);line-height:var(--leading-pair-sm)}.health__aside{margin-top:var(--space-1);color:var(--color-ink-2)}.health__error{color:var(--color-error)}.health__checks{padding-left:var(--space-6);list-style:disc}.item__sibling-list,.taxonomy__tree{margin:0;padding:0;list-style:none}.item__code{margin:var(--space-1) 0 var(--space-2)}.item__siblings{grid-column:1 / -1;margin-top:var(--space-8)}.item__sibling-list{display:grid;gap:var(--space-2);margin-top:var(--space-3)}.item__sibling-list>li{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-1) var(--space-2)}.sched-event{margin-top:var(--space-8);padding-top:var(--space-6);border-top:1px solid var(--color-divider)}.sched-event__next{display:grid;gap:var(--space-1);margin:var(--space-3) 0 0;padding:0;list-style:none}.unit section+section,.taxonomy section+section{margin-top:var(--space-10)}.taxonomy__tree{display:grid;gap:var(--space-4)}.taxonomy__tree .taxonomy__tree{margin-top:var(--space-4);padding-left:var(--space-6);border-left:1px solid var(--color-divider)}.taxonomy__head{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-3);margin:0}.taxonomy__def{margin-top:var(--space-1)}.view-skeleton{z-index:var(--z-sticky);box-sizing:border-box;overflow:hidden;pointer-events:none}.view-skeleton__marks{position:absolute;inset:0;animation:view-skeleton-pulse 1.2s var(--ease-in-out) 4 alternate}.view-skeleton__bar,.view-skeleton__block,.view-skeleton__frame{position:absolute;box-sizing:border-box}.view-skeleton__bar,.view-skeleton__block{border-radius:var(--radius-xs);background:var(--color-paper-3)}.view-skeleton__frame{border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-card)}@keyframes view-skeleton-pulse{0%{opacity:1}to{opacity:.45}}@media(prefers-reduced-motion:reduce){.view-skeleton__marks{animation:none}}.view-error{display:grid;gap:var(--space-2);margin-block:var(--space-4);padding:var(--space-3) var(--space-4);border:var(--rule-hair) solid var(--redline);border-radius:var(--radius-sm);background:var(--color-paper-2);color:var(--color-ink);font-size:var(--text-sm);line-height:var(--leading-pair-sm)}.view-error>p{margin:0}.view-error__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-4)}.process-panel>.view-error{margin-top:0}.runview__jump:has(>[data-slot=field-error]){flex-wrap:wrap}.runview__jump>[data-slot=field-error]{flex-basis:100%;order:1}.feedback__problem{margin:var(--space-2) 0 0;color:var(--redline);font-size:var(--text-sm);line-height:var(--leading-pair-sm)}.doc section section.choice{margin-top:var(--space-12)}.choice__parts{display:grid;gap:var(--space-4);margin:0}.choice__parts>div{display:grid;grid-template-columns:7rem minmax(0,var(--measure-text));gap:var(--space-1) var(--space-4);align-items:baseline}.choice__parts dt{color:var(--color-ink-2);font-size:var(--text-sm);line-height:var(--leading-pair-sm)}.choice__parts dd{min-width:0;margin:0}.choice__parts dd>*+*{margin-top:var(--space-3)}.choice__links{margin:0;padding:0;list-style:none}.choice__links li{display:inline}.choice__links li+li:before{content:", "}.choice__links .noteref{margin-left:.375rem}@media(max-width:48rem){.choice__parts>div{grid-template-columns:minmax(0,1fr)}.choice__links li{display:block}.choice__links li+li:before{content:none}}@view-transition{navigation:auto}::view-transition-group(root),::view-transition-group(dissei-nav){animation:none}::view-transition-old(root),::view-transition-new(root),::view-transition-old(dissei-nav),::view-transition-new(dissei-nav){animation-duration:var(--dur-long);animation-timing-function:var(--ease-in-out)}::view-transition-old(dissei-nav),::view-transition-new(dissei-nav){height:auto;object-fit:none;object-position:top}@media(prefers-reduced-motion:reduce){@view-transition{navigation:none}}.results__unranked{margin-block-end:.5rem}.how-to-read>li+li{margin-block-start:.375rem}.leaderboard-page .page>section+section{margin-top:var(--section-space)}:root{--chart-text: var(--color-ink-2);--chart-text-strong: var(--color-ink);--chart-text-muted: var(--color-muted);--chart-axis: var(--color-rule-strong);--chart-surface: var(--color-paper);--chart-frontier: var(--dissei-sky);--chart-dominated-opacity: .12;--chart-dash-guide: 3 3;--chart-stroke: 1.5px;--chart-stroke-thin: 1px;--chart-hover-w: 3px;--chart-focus: var(--color-focus);--chart-mark-bg: var(--color-paper-2);--chart-mark-ring: var(--dissei-band);--chart-font: var(--font-body);--chart-font-size: var(--text-xs);--chart-line: var(--leading-pair-xs)}.chart__tick,.chart__label,.chart__axis-label,.chart__mark--letter text,.results__ticks text,.bars__ticks text,.home-board__ticks text{fill:var(--chart-text);font-family:var(--chart-font);font-size:var(--chart-font-size);line-height:var(--chart-line);font-weight:var(--weight-body);font-variant-numeric:tabular-nums}.chart__label{fill:var(--chart-text-strong)}.chart__label--ref{fill:var(--chart-reference)}.chart__value{font-variant-numeric:tabular-nums}.bar__axis,.chart__diag{stroke:var(--chart-axis);stroke-width:var(--chart-stroke-thin)}.chart__grid,.results__rule,.wbar__rule{stroke:var(--chart-grid);stroke-width:var(--chart-stroke-thin)}.chart__separator{stroke:var(--chart-reference);stroke-width:var(--chart-stroke-thin);stroke-dasharray:var(--chart-dash)}.playground__strip-base{stroke:var(--chart-text);stroke-width:var(--chart-stroke-thin)}.bar__fill,.results__dot{fill:var(--chart-model)}.bar__fill--best,.results__row[data-best] .results__dot{fill:var(--chart-lead)}.wbar__bar{stroke:var(--chart-model);stroke-width:var(--chart-bar-w)}.home-board__row[data-best] .wbar__bar{stroke:var(--chart-lead)}.bar__penalty{fill:var(--chart-accent-soft)}.bar__floor{stroke:var(--chart-1);stroke-width:var(--chart-stroke)}.bar__ref,.chart__baseline,.home-board__row[data-kind=reference] .wbar__bar{stroke:var(--chart-reference);stroke-width:var(--chart-reference-w);stroke-dasharray:var(--chart-dash)}.results__row[data-kind=reference] .results__dot{fill:var(--chart-surface);stroke:var(--chart-reference);stroke-width:var(--chart-stroke)}.chart__pt--ref rect,.chart__row--ref .chart__run{fill:var(--chart-surface);stroke:var(--chart-reference);stroke-width:var(--chart-stroke);stroke-dasharray:var(--chart-dash)}.bar__ci line,.results__ci line,.wbar__ci line,.chart__whisker{stroke:var(--chart-whisker);stroke-width:var(--chart-stroke-thin)}.results__ci circle,.wbar__ci circle{fill:var(--chart-whisker)}.results__se line,.wbar__se line,.chart__interval line{stroke:var(--chart-whisker);stroke-width:var(--chart-whisker-w)}.home-board__row[data-kind=reference] :is(.wbar__ci,.wbar__se) line{stroke:var(--chart-text)}.home-board__row[data-kind=reference] .wbar__ci circle{fill:var(--chart-text)}.results__zero{stroke:var(--chart-reference);stroke-width:var(--chart-stroke);stroke-dasharray:var(--chart-dash-guide)}.chart__frontier{fill:none;stroke:var(--chart-frontier);stroke-width:var(--chart-stroke);stroke-dasharray:var(--chart-dash-guide)}.chart__dominated{fill:var(--chart-frontier);fill-opacity:var(--chart-dominated-opacity);stroke:none;pointer-events:none}.dist__seg--0{fill:var(--chart-1)}.dist__seg--1{fill:var(--chart-2)}.dist__seg--2{fill:var(--chart-4)}.dist__seg--3{fill:var(--chart-5)}.item .dist__seg--4{fill:var(--chart-text-muted)}.item .dist__seg--5{fill:var(--chart-3)}.dist__seg--true{stroke:var(--chart-accent);stroke-width:2px;vector-effect:non-scaling-stroke}.runview__bar-outcome{fill:none;stroke:var(--chart-accent);stroke-width:2px;vector-effect:non-scaling-stroke}.item-legend__outline{fill:var(--chart-surface);stroke:var(--chart-accent);stroke-width:2px}.runview__bar-track{fill:var(--chart-5)}.runview__bar-fill{fill:var(--chart-model)}.runview__bar-row[data-hit] .runview__bar-fill{fill:var(--chart-1)}.chart__pt .chart__dotmark{fill:var(--chart-text-muted);stroke:none;pointer-events:none}.chart__pt--frontier .chart__dotmark{fill:var(--maker, var(--chart-2));stroke:var(--chart-surface);stroke-width:var(--chart-stroke)}.chart__pt--maker:not(.chart__pt--frontier) .chart__dotmark{fill:var(--maker);stroke:var(--chart-surface);stroke-width:var(--chart-stroke-thin)}.chart__pt .chart__hit{fill:transparent;stroke:none;pointer-events:all}.chart__pt:is(:hover,[data-on],[data-lit],[data-picked]) :is(.chart__dotmark,circle:not(.chart__hit)){stroke:var(--chart-text-strong);stroke-width:var(--chart-hover-w)}:is(.chart__pt,.chart__dot,.chart__row):focus-visible{outline:var(--ui-focus-width) solid var(--chart-focus);outline-offset:var(--ui-focus-offset)}.chart-tip{position:absolute;top:0;left:0;z-index:2;max-width:18rem;padding:var(--space-2) var(--space-3);border:var(--rule-hair) solid var(--chart-axis);border-radius:var(--radius-sm);background:var(--chart-surface);color:var(--chart-text);font-size:var(--chart-font-size);line-height:var(--chart-line);font-variant-numeric:tabular-nums;pointer-events:none}.chart-tip>strong{display:block;color:var(--chart-text-strong);font-weight:var(--weight-ui)}.chart__pt--maker-claude{--maker: var(--maker-claude)}.chart__pt--maker-openai{--maker: var(--maker-openai)}.chart__pt--maker-google{--maker: var(--maker-google)}.chart__pt--maker-meta{--maker: var(--maker-meta)}.chart__pt--maker-xai{--maker: var(--maker-xai)}.chart__pt--maker-deepseek{--maker: var(--maker-deepseek)}.chart__pt--maker-zai{--maker: var(--maker-zai)}.chart__pt--maker-kimi{--maker: var(--maker-kimi)}.chart__pt--maker-mistral{--maker: var(--maker-mistral)}.chart__pt--maker-qwen{--maker: var(--maker-qwen)}.chart__pt--maker-nvidia{--maker: var(--maker-nvidia)}.chart__pt>circle:only-of-type{fill:var(--chart-surface);stroke:var(--chart-model);stroke-width:var(--chart-stroke)}.chart__pt--frontier>circle:only-of-type{fill:var(--chart-2);stroke:var(--chart-2)}.chart__series{fill:none;stroke:var(--chart-2);stroke-width:var(--chart-stroke)}.chart__dot{fill:var(--chart-2)}.chart__dot:is([data-on],[data-lit]){stroke:var(--chart-lead);stroke-width:var(--chart-hover-w)}.chart__series--compare{stroke:var(--chart-text-muted);stroke-dasharray:var(--chart-dash-guide)}.chart__dot--compare{fill:var(--chart-surface);stroke:var(--chart-text-muted);stroke-width:var(--chart-stroke)}.chart__seg--0{fill:var(--chart-model)}.chart__hatch-bg{fill:var(--chart-surface)}.chart__hatch{stroke:var(--chart-2);stroke-width:2px}.chart__seg--1{stroke:var(--chart-2);stroke-width:var(--chart-stroke-thin)}.chart__seg--2,.chart__seg--done{fill:var(--chart-2)}.chart__seg--running{stroke:var(--chart-2);stroke-width:var(--chart-stroke-thin)}.chart__seg--failed{fill:var(--chart-accent)}.chart__run{fill:var(--chart-surface);stroke:var(--chart-model);stroke-width:var(--chart-stroke)}.chart__median{stroke:var(--chart-text-strong);stroke-width:2.5px}.chart__pt--tone-0,.chart__series--tone-0,.chart__seg--tone-0,.swatch--tone-0{--tone: var(--chart-1)}.chart__pt--tone-1,.chart__series--tone-1,.chart__seg--tone-1,.swatch--tone-1{--tone: var(--chart-3)}.chart__pt--tone-2,.chart__series--tone-2,.chart__seg--tone-2,.swatch--tone-2{--tone: var(--chart-2)}.chart__pt[class*=--tone-] circle{fill:var(--tone);stroke:var(--chart-surface);stroke-width:var(--chart-stroke)}.chart__pt[class*=--tone-].chart__pt--frontier circle{stroke:var(--chart-text-strong);stroke-width:2px}.chart__pt[class*=--tone-]:is(:hover,[data-on]) circle{stroke:var(--chart-text-strong);stroke-width:var(--chart-hover-w)}.chart__series[class*=--tone-]{stroke:var(--tone)}.chart__seg[class*=--tone-]{fill:var(--tone)}.chart__mark--letter circle{fill:var(--chart-mark-bg);stroke:var(--chart-mark-ring);stroke-width:var(--chart-stroke-thin)}.chart__mark--letter text{fill:var(--chart-1);font-weight:var(--weight-ui)}.chart-caption__meta{color:var(--chart-text-muted);font-variant-numeric:tabular-nums}.chart-legend{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-6);margin:0;padding:0;list-style:none;color:var(--chart-text);font-size:var(--text-sm);line-height:var(--leading-pair-sm)}.chart-legend li{display:inline-flex;align-items:center;gap:var(--space-2)}.chart-legend__key{flex:none;width:1rem;height:.75rem}.chart-empty{margin-top:var(--space-4);color:var(--chart-text);font-size:var(--text-sm);line-height:var(--leading-pair-sm)}[data-chart-motion=""] :is(.chart__pt,.chart__dot){opacity:0;transform:translateY(var(--space-2));transform-box:fill-box}[data-chart-motion=on] :is(.chart__pt,.chart__dot){transition:opacity var(--dur-landing-move) var(--ease-landing),transform var(--dur-landing-move) var(--ease-landing)}@media(prefers-reduced-motion:reduce){[data-chart-motion] :is(.chart__pt,.chart__dot){opacity:1;transform:none;transition:none}}
