@font-face{font-family:Atkinson Hyperlegible Next Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/atkinson-hyperlegible-next-latin-ext-wght-normal-C6vrW8VD.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible Next Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/atkinson-hyperlegible-next-latin-wght-normal-BcXVPD7q.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Spectral;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/spectral-latin-500-normal-nNjq7_Cd.woff2)format("woff2"),url(/assets/spectral-latin-500-normal-PrYyf_gG.woff)format("woff")}@layer reset;@layer tokens{:root{--bg-0:#12110e;--bg-1:#181612;--bg-2:#1e1c17;--bg-3:#27241e;--bg-4:#302c25;--bg-inset:#0d0c0a;--bg-selected:#2e281d;--fg-strong:#f4ede0;--fg:#e9e2d5;--fg-muted:#b7b0a1;--fg-faint:#aaa293;--fg-on-accent:#19150e;--accent:#d1a873;--accent-hi:#e2bd8a;--accent-lo:#b8925f;--accent-line:#a9824f;--focus:#eac58e;--line-subtle:#3a342a;--line:#6e6352;--line-control:#857862;--ok-fg:#bee0bd;--ok-bg:#1d2b1e;--ok-line:#5f8f59;--ok-solid:#7cc474;--warn-fg:#f2d27d;--warn-bg:#2e2611;--warn-line:#9a7b2e;--warn-solid:#e3b53f;--danger-fg:#f5b3a5;--danger-bg:#361c17;--danger-line:#c25e4c;--danger-solid:#e8664f;--info-fg:#bcd0f2;--info-bg:#1b2232;--info-line:#5873a6;--info-solid:#86a6e0;--neutral-fg:#d6ccbb;--neutral-bg:#25221c;--danger-fill:#9c3420;--danger-fill-hi:#ad3b25;--danger-fill-lo:#862c1b;--on-danger:#fff4ef;--danger-edge:var(--danger-solid);--lamp-glow:#d1a8730f;--scrim:#0a0907d1;--font-ui:"Atkinson Hyperlegible Next Variable", system-ui, "Segoe UI", sans-serif;--font-display:"Spectral", "Iowan Old Style", "Palatino Linotype", Georgia, serif;--font-mono:ui-monospace, "Cascadia Mono", "SF Mono", Consolas, monospace;--fs-xs:.8125rem;--lh-xs:1.25rem;--fs-sm:.875rem;--lh-sm:1.25rem;--fs-md:1rem;--lh-md:1.5rem;--fs-lg:1.1875rem;--lh-lg:1.625rem;--fs-xl:1.5rem;--lh-xl:2rem;--fs-2xl:2rem;--lh-2xl:2.375rem;--fs-display:2.5rem;--lh-display:2.75rem;--tracking-label:.08em;--sp-1:.25rem;--sp-2:.5rem;--sp-3:.75rem;--sp-4:1rem;--sp-5:1.25rem;--sp-6:1.5rem;--sp-8:2rem;--sp-10:2.5rem;--sp-12:3rem;--sp-16:4rem;--r-tag:3px;--r-control:4px;--r-card:8px;--r-panel:12px;--r-pill:999px;--shadow-panel:inset 0 1px 0 #ffeccc0a, 0 1px 0 #00000080, 0 18px 40px -22px #000000bf;--shadow-card:inset 0 1px 0 #ffeccc0d, 0 1px 2px #00000073, 0 8px 18px -10px #0009;--shadow-overlay:inset 0 1px 0 #ffeccc12, 0 24px 56px -16px #000000d9, 0 6px 16px -6px #0000008c;--shadow-bar:0 1px 0 var(--line-subtle), 0 10px 24px -16px #000000e6;--shadow-well:inset 0 1px 2px #00000080;--rule-selected:inset 3px 0 0 var(--accent);--rule-danger:inset 3px 0 0 var(--danger-solid);--dur-1:90ms;--dur-2:.15s;--dur-3:.22s;--dur-4:.32s;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-std:cubic-bezier(.4, 0, .2, 1);--topbar-h:56px;--tabrow-h:48px;--tabbar-h:60px;--sidebar-w:240px;--content-max:1200px;--content-wide:1360px;--z-notice:5;--z-topbar:10;--z-skip:20;--scroll-offset:calc(var(--topbar-h) + var(--sp-4));--scroll-offset-bottom:0px}@media (max-width:1199.98px){:root{--sidebar-w:208px}}@media (max-width:899.98px){:root{--scroll-offset:calc(var(--topbar-h) + var(--tabrow-h) + var(--sp-4))}}@media (max-width:599.98px){:root{--fs-2xl:1.625rem;--lh-2xl:2rem;--fs-display:2rem;--lh-display:2.375rem;--topbar-h:52px;--scroll-offset:calc(var(--topbar-h) + var(--sp-4));--scroll-offset-bottom:calc(var(--tabbar-h) + env(safe-area-inset-bottom) + var(--sp-4))}}@media (prefers-reduced-motion:reduce){:root{--dur-1:0s;--dur-2:0s;--dur-3:0s;--dur-4:0s}}}@layer base{*,:before,:after{box-sizing:border-box}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{font-family:var(--font-ui);font-size:var(--fs-md);font-synthesis:none;color:var(--fg);background:radial-gradient(1200px 600px at 8% -10%, var(--lamp-glow), transparent 60%), var(--bg-0);margin:0;line-height:1.5}button,input,select,textarea{font:inherit}:is(h1,h2,h3,h4,h5,h6,p){margin-top:0}:is(h1,h2,h3,h4){color:var(--fg-strong)}h2{font-family:var(--font-display);font-size:var(--fs-2xl);line-height:var(--lh-2xl);font-weight:500}:is(h3,h4){font-size:var(--fs-lg);line-height:var(--lh-lg);font-weight:650}a{color:var(--accent);text-underline-offset:4px}a:is(:hover,:active){color:var(--accent-hi)}:focus-visible{outline:3px solid var(--focus);outline-offset:4px}main{outline:none}:where([tabindex],a[href],button,input,select,textarea,summary){scroll-margin-top:var(--scroll-offset);scroll-margin-bottom:var(--scroll-offset-bottom)}.skip{top:var(--sp-2);left:var(--sp-2);z-index:var(--z-skip);padding:var(--sp-3) var(--sp-4);color:var(--accent);background:var(--bg-4);border:1px solid var(--accent);border-radius:var(--r-control);box-shadow:var(--shadow-overlay);transition:transform var(--dur-2) var(--ease-out);position:fixed;transform:translateY(-150%)}.skip:focus{transform:none}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:is(input:not([type=radio],[type=checkbox],[type=range]),textarea,select){inline-size:100%;min-height:44px;font-size:var(--fs-md);color:var(--fg-strong);background:var(--bg-inset);border:1px solid var(--line-control);border-radius:var(--r-control);padding:10px 12px;display:block}textarea{resize:vertical}::placeholder{color:var(--fg-faint);opacity:1}.num{font-variant-numeric:tabular-nums}}@layer components{.btn{justify-content:center;align-items:center;gap:var(--sp-2);min-height:44px;font-family:inherit;font-size:var(--fs-md);line-height:var(--lh-md);text-align:center;border-radius:var(--r-control);cursor:pointer;transition:background-color var(--dur-2) var(--ease-std), border-color var(--dur-2) var(--ease-std), color var(--dur-2) var(--ease-std), transform var(--dur-1) var(--ease-std);border:1px solid #0000;margin:0;padding:10px 18px;font-weight:600;text-decoration:none;display:inline-flex}.btn .icon{block-size:18px;inline-size:18px}.btn-primary{color:var(--fg-on-accent);background:var(--accent);border-color:var(--accent)}.btn-primary:hover{color:var(--fg-on-accent);background:var(--accent-hi);border-color:var(--accent-hi)}.btn-primary:active{background:var(--accent-lo);border-color:var(--accent-lo);transform:translateY(1px)}.btn-secondary{color:var(--fg);background:var(--bg-3);border-color:var(--line-control)}.btn-secondary:hover{color:var(--fg);background:var(--bg-4);border-color:var(--accent-line)}.btn-secondary:active{background:var(--bg-2);transform:translateY(1px)}.btn-quiet{color:var(--accent);background:0 0;border-color:#0000}.btn-quiet:hover{color:var(--accent-hi);background:var(--bg-3);text-underline-offset:4px;text-decoration:underline}.btn-quiet:active{background:var(--bg-2)}.btn-danger{color:var(--on-danger);background:var(--danger-fill);border-color:var(--danger-edge)}.btn-danger:hover{color:var(--on-danger);background:var(--danger-fill-hi)}.btn-danger:active{background:var(--danger-fill-lo);transform:translateY(1px)}.btn-danger-quiet{color:var(--danger-fg);border-color:var(--danger-line);background:0 0}.btn-danger-quiet:is(:hover,:active){color:var(--danger-fg);background:var(--danger-bg)}.btn[aria-pressed=true]{color:var(--fg-strong);background:var(--bg-selected);border-color:var(--accent-line)}.btn[aria-busy=true]{cursor:progress}.btn:is(:disabled,[aria-disabled=true]){color:var(--fg-faint);border:1px dashed var(--line-control);cursor:not-allowed;background:0 0;text-decoration:none;transform:none}.btn-row{align-items:center;gap:var(--sp-3);flex-wrap:wrap;display:flex}@media (max-width:599.98px){.btn-row{flex-direction:column;align-items:stretch}}.notice{align-items:start;gap:var(--sp-3);padding:var(--sp-4) var(--sp-5);color:var(--fg);background:var(--tone-bg);border:1px solid #0000;border-inline-start:4px solid var(--tone-line);border-radius:var(--r-card);box-shadow:var(--shadow-card);animation:rv-reveal var(--dur-3) var(--ease-out);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.notice>.icon{color:var(--tone-solid);margin-top:3px}.notice-title{font-size:var(--fs-lg);line-height:var(--lh-lg);color:var(--fg-strong);margin:0;font-weight:650}.notice-body{margin:var(--sp-1) 0 0;font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--fg)}.notice-code{margin:var(--sp-2) 0 0;font-family:var(--font-mono);font-size:var(--fs-xs);line-height:var(--lh-xs);color:var(--fg-faint)}.notice-actions{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.notice-center{top:calc(var(--topbar-h) + var(--sp-2));z-index:var(--z-notice);gap:var(--sp-3);display:grid;position:sticky}.notice-center:has(.notice){margin-bottom:var(--sp-6)}.notice-live{gap:var(--sp-3);display:grid}.why-not{align-items:flex-start;gap:var(--sp-2);font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--fg-muted);margin:0;display:flex}.blockers{gap:var(--sp-1);margin:0 0 var(--sp-3);font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--fg-muted);padding:0;list-style:none;display:grid}.blockers>li{align-items:flex-start;gap:var(--sp-2);display:flex}:is(.why-not,.blockers) .icon{block-size:16px;inline-size:16px;margin-top:2px}.empty-state{justify-items:start;gap:var(--sp-2);padding:var(--sp-6);font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--fg-muted);border:1px dashed var(--line);border-radius:var(--r-card);display:grid}.empty-state>.icon{block-size:40px;inline-size:40px;color:var(--fg-muted);background:var(--bg-3);border-radius:50%;padding:10px}.empty-state__title{font-size:var(--fs-md);line-height:var(--lh-md);color:var(--fg);margin:0;font-weight:600}.empty-state p{margin:0}.empty-state__action{margin-top:var(--sp-2)}.spinner{flex:none;animation:.8s linear infinite rv-spin}@keyframes rv-spin{to{transform:rotate(1turn)}}@keyframes rv-reveal{0%{opacity:0;transform:translateY(4px)}}@media (max-width:899.98px){.notice-center{top:calc(var(--topbar-h) + var(--tabrow-h) + var(--sp-2))}}@media (max-width:599.98px){.notice{padding:var(--sp-4);grid-template-columns:auto minmax(0,1fr)}.notice-actions{grid-column:1/-1}.notice-center{top:calc(var(--topbar-h) + var(--sp-2))}}@media (max-height:500px){.notice-center{position:static}}:is(.notice,.chip,.outcome-chip,.status-pill,.count-badge,.wallet-chip,.consequence,.world-status){--tone-fg:var(--neutral-fg);--tone-bg:var(--neutral-bg);--tone-line:var(--line);--tone-solid:var(--fg-muted)}:is(.notice--success,.chip--ok,.status-pill--open,.wallet-chip--gains,.consequence--ok,.world-status--open,.diff-after--ok){--tone-fg:var(--ok-fg);--tone-bg:var(--ok-bg);--tone-line:var(--ok-line);--tone-solid:var(--ok-solid)}:is(.notice--warn,.chip--warn,.count-badge--warn,.consequence--warn,.diff-after--warn){--tone-fg:var(--warn-fg);--tone-bg:var(--warn-bg);--tone-line:var(--warn-line);--tone-solid:var(--warn-solid)}:is(.notice--refused,.chip--danger,.status-pill--closed,.count-badge--danger,.wallet-chip--loses,.consequence--danger,.world-status--closed,.diff-after--danger){--tone-fg:var(--danger-fg);--tone-bg:var(--danger-bg);--tone-line:var(--danger-line);--tone-solid:var(--danger-solid)}:is(.notice--pending,.chip--info,.status-pill--allowlist,.consequence--info,.world-status--allowlist,.diff-after--info){--tone-fg:var(--info-fg);--tone-bg:var(--info-bg);--tone-line:var(--info-line);--tone-solid:var(--info-solid)}:is(.status-pill,.chip,.outcome-chip,.wallet-chip){white-space:nowrap;color:var(--tone-fg);background:var(--tone-bg);border:1px solid var(--tone-line);align-items:center;display:inline-flex}:is(.status-pill,.chip,.outcome-chip,.consequence,.world-status__verdict) .icon{color:var(--tone-solid)}.status-pill{gap:var(--sp-2);min-height:32px;padding:var(--sp-1) var(--sp-3);font-size:var(--fs-sm);line-height:var(--lh-sm);border-radius:var(--r-pill);font-weight:600;text-decoration:none;position:relative}a.status-pill:after{content:"";position:absolute;inset:-6px 0}a.status-pill:hover{color:var(--tone-fg);border-color:var(--tone-solid)}.status-pill .icon{block-size:16px;inline-size:16px}.status-pill__version{border-inline-start:1px solid var(--tone-line);font-variant-numeric:tabular-nums;color:var(--fg-muted);padding-inline-start:var(--sp-2)}.status-pill--lg{min-height:40px;padding:var(--sp-2) var(--sp-4);font-size:var(--fs-md);line-height:var(--lh-md)}.status-pill--compact{gap:6px;padding-inline:10px}:is(.chip,.outcome-chip){min-height:24px;font-size:var(--fs-xs);line-height:var(--lh-xs);border-radius:var(--r-pill);gap:6px;padding:2px 10px;font-weight:600}:is(.chip,.outcome-chip) .icon{block-size:12px;inline-size:12px}.version-badge{padding:2px var(--sp-2);white-space:nowrap;font-size:var(--fs-xs);line-height:var(--lh-xs);font-variant-numeric:tabular-nums;color:var(--neutral-fg);background:var(--neutral-bg);border:1px solid var(--line);border-radius:var(--r-tag);align-items:center;font-weight:600;display:inline-flex}.count-badge{block-size:20px;min-inline-size:20px;font-size:var(--fs-xs);font-variant-numeric:tabular-nums;color:var(--fg-on-accent);background:var(--accent);border:1px solid var(--accent);border-radius:var(--r-pill);justify-content:center;align-items:center;padding:0 6px;font-weight:700;line-height:1;display:inline-flex}.count-badge:is(.count-badge--warn,.count-badge--danger){color:var(--tone-fg);background:var(--tone-bg);border-color:var(--tone-line)}.wallet-chip{gap:var(--sp-1);padding:2px var(--sp-2);border-radius:var(--r-tag);font-family:var(--font-ui);font-size:var(--fs-sm);line-height:var(--lh-sm)}.wallet-chip>[aria-hidden=true]{font-weight:700}.consequences{gap:var(--sp-2);margin:0;padding:0;list-style:none;display:grid}.consequence{align-items:flex-start;gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--fg);background:var(--tone-bg);border:1px solid #0000;border-inline-start:3px solid var(--tone-line);border-radius:var(--r-control);display:flex}.consequence .icon{block-size:16px;inline-size:16px;margin-top:2px}.consequences--compact{gap:var(--sp-2) var(--sp-4);flex-wrap:wrap;display:flex}.consequences--compact .consequence{background:0 0;border:0;padding:0}.consequences__more{font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--fg-muted)}.stepper{align-items:center;gap:var(--sp-2);font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--fg-faint);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.stepper>li{align-items:center;gap:var(--sp-2);display:flex}.stepper>li+li:before{content:"";inline-size:var(--sp-6);background:var(--line-subtle);order:-2;block-size:1px}.stepper>li:after{content:"";border:2px solid var(--line-control);border-radius:50%;flex:none;order:-1;block-size:12px;inline-size:12px}.stepper>li>.icon{order:-1;block-size:16px;inline-size:16px}.stepper>li:has(>.icon):after{display:none}.stepper>li.is-done{color:var(--fg-muted)}.stepper>li[aria-current=step]{color:var(--fg-strong);font-weight:650}.stepper>li[aria-current=step]:after{background:var(--accent);border-color:var(--accent);background-clip:content-box;padding:2px}.stepper__summary{margin:var(--sp-1) 0 0;font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--fg-muted);display:none}.stepper--compact .stepper__label{display:none}:is(.stepper--compact .stepper__summary,.stepper--compact~.stepper__summary){display:block}.stepper--compact>li+li:before{inline-size:var(--sp-3)}.world-status{gap:var(--sp-3);color:var(--fg);grid-template-columns:minmax(0,1fr);display:grid}:is(.world-status__label,.world-facts dt){font-size:var(--fs-xs);line-height:var(--lh-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--fg-muted);margin:0;font-weight:600}.world-status__verdict{align-items:center;gap:var(--sp-3);font-family:var(--font-display);font-size:var(--fs-xl);line-height:var(--lh-xl);color:var(--fg-strong);margin:0;font-weight:500;display:flex}.world-status__verdict .icon{block-size:.8em;inline-size:.8em}.world-status__sentence{margin:0}.world-status__meta{align-items:center;gap:var(--sp-2) var(--sp-3);font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--fg-muted);flex-wrap:wrap;margin:0;display:flex}.world-status__reason{font-style:italic}.world-status--hero{padding:var(--sp-8);border:1px solid var(--line);border-radius:var(--r-panel);background:linear-gradient(100deg, var(--tone-bg), var(--bg-2) 70%);box-shadow:inset 4px 0 0 var(--tone-solid), var(--shadow-panel)}.world-status--hero .world-status__verdict{font-size:var(--fs-display);line-height:var(--lh-display);letter-spacing:-.01em}.world-status--strip{padding:var(--sp-4) var(--sp-5);border:1px solid var(--line);border-radius:var(--r-card);background:linear-gradient(100deg, var(--tone-bg), var(--bg-2) 45%);box-shadow:inset 3px 0 0 var(--tone-solid), var(--shadow-card)}.world-facts{gap:var(--sp-4) 0;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.world-facts>div{padding-inline:var(--sp-4);border-inline-start:1px solid var(--line-subtle);flex-direction:column;display:flex}.world-facts>div:first-child{border-inline-start:0;padding-inline-start:0}.world-facts dd{font-size:var(--fs-lg);line-height:var(--lh-lg);font-variant-numeric:tabular-nums;color:var(--fg-strong);margin:auto 0 0;padding-block-start:var(--sp-1);font-weight:650}.world-status--line{align-items:center;gap:var(--sp-2) var(--sp-4);flex-wrap:wrap;display:flex}.world-status__line{align-items:center;gap:var(--sp-2);flex-wrap:wrap;margin:0;display:flex}@media (max-width:1199.98px){.world-status--hero{padding:var(--sp-6)}}@media (max-width:899.98px){.status-pill__version{display:none}}@media (max-width:599.98px){.stepper:not(.stepper--compact) .stepper__label{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.stepper__summary{display:block}.stepper>li+li:before{inline-size:var(--sp-3)}.world-status{gap:var(--sp-2)}.world-status--hero{padding:var(--sp-4)}.world-status--strip{padding:var(--sp-3) var(--sp-4)}.world-facts{gap:var(--sp-2) 0;grid-template-columns:repeat(2,minmax(0,1fr))}.world-facts>div:nth-child(odd){border-inline-start:0;padding-inline-start:0}.world-facts dd{font-size:var(--fs-md);line-height:var(--lh-md)}.world-status__reason,.world-status--strip .world-status__label,.world-status--strip .world-facts__count{display:none}}.panel{padding:var(--sp-8);background:var(--bg-2);border:1px solid var(--line);border-radius:var(--r-panel);box-shadow:var(--shadow-panel);scroll-margin-top:var(--scroll-offset)}.card{padding:var(--sp-5);background:var(--bg-3);border:1px solid var(--line-subtle);border-radius:var(--r-card);box-shadow:var(--shadow-card)}.card .card{background:var(--bg-4)}.card--danger{box-shadow:var(--rule-danger), var(--shadow-card)}.card--selected{background:var(--bg-selected);border-color:var(--accent-line);box-shadow:var(--rule-selected), var(--shadow-card)}.rail{align-content:start;display:grid}.rail>*+*{margin-top:var(--sp-4);padding-top:var(--sp-4);border-top:1px solid var(--line-subtle)}.well{padding:var(--sp-3);background:var(--bg-inset);border:1px solid var(--line-subtle);border-radius:var(--r-control);box-shadow:var(--shadow-well)}.page-header{place-items:end start;gap:var(--sp-2) var(--sp-6);margin:0 0 var(--sp-10);grid-template-columns:minmax(0,1fr) auto;display:grid}.page-header>:not(.page-header__actions){grid-column:1}.page-header__title{font-family:var(--font-display);font-size:var(--fs-2xl);line-height:var(--lh-2xl);color:var(--fg-strong);margin:0;font-weight:500}.page-header__lede{max-inline-size:65ch;color:var(--fg-muted);margin:0}.page-header__actions{align-self:end;gap:var(--sp-3);flex-wrap:wrap;grid-area:1/2/span 2;display:flex}.segmented{gap:var(--sp-1);max-inline-size:100%;padding:var(--sp-1);background:var(--bg-inset);border:1px solid var(--line-control);border-radius:var(--r-control);flex-wrap:wrap;display:inline-flex}.segmented__item{min-height:44px;padding:0 var(--sp-4);font:inherit;font-size:var(--fs-sm);line-height:var(--lh-sm);white-space:nowrap;color:var(--fg-muted);border-radius:var(--r-control);cursor:pointer;transition:background-color var(--dur-2) var(--ease-std), color var(--dur-2) var(--ease-std);background:0 0;border:0;align-items:center;gap:6px;margin:0;font-weight:600;text-decoration:none;display:inline-flex}.segmented__item:hover{color:var(--fg);background:var(--bg-2)}.segmented__label-short{display:none}.segmented__item:is([aria-current=page],[aria-pressed=true]){color:var(--fg-strong);background:var(--bg-3);box-shadow:inset 0 -2px 0 var(--accent)}.data-table{border-collapse:collapse;text-align:start;inline-size:100%;font-size:var(--fs-sm);line-height:var(--lh-sm)}.data-table caption{padding:0 0 var(--sp-3);text-align:start;font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--fg-muted)}.data-table :is(th,td){padding:var(--sp-3) var(--sp-4);vertical-align:top;text-align:start;border-bottom:1px solid var(--line-subtle)}.data-table thead th{font-size:var(--fs-xs);line-height:var(--lh-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--fg-faint);font-weight:600}.data-table tbody th{font-size:var(--fs-sm);line-height:var(--lh-sm);letter-spacing:normal;text-transform:none;color:var(--fg);font-weight:600}.data-table tbody tr{block-size:48px}.data-table tbody tr:not(.day-row):hover{background:var(--bg-3)}.data-table :is(td,th).num{text-align:end;font-variant-numeric:tabular-nums}.data-table .day-row th{padding-top:var(--sp-5);font-size:var(--fs-xs);line-height:var(--lh-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--fg-muted)}.cell-meta{margin-top:var(--sp-1);font-size:var(--fs-xs);line-height:var(--lh-xs);color:var(--fg-muted);display:none}.icon{vertical-align:middle;flex:none;block-size:20px;inline-size:20px;display:inline-block}@media (max-width:899.98px){.panel{padding:var(--sp-6)}}@media (max-width:599.98px){.panel,.card{padding:var(--sp-4)}.page-header{margin-bottom:var(--sp-6);grid-template-columns:minmax(0,1fr)}.page-header__actions{grid-area:auto/1}.col-optional{display:none}.cell-meta{display:block}.segmented{inline-size:100%;display:flex}.segmented__item{padding-inline:var(--sp-3);flex:auto;justify-content:center}.segmented__label{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.segmented__label-short{display:inline}}.field{margin:0 0 var(--sp-4);gap:6px;display:grid}.field>label{font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--fg);margin:0;font-weight:600;display:block}.field :is(input,textarea,select){margin:0}.field-hint{font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--fg-muted);margin:0}.field-error{font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--danger-fg);align-items:flex-start;gap:6px;margin:0;display:flex}.field-error .icon{block-size:16px;inline-size:16px;margin-top:2px}:where(input:not([type=radio],[type=checkbox],[type=range]),textarea,select){transition:border-color var(--dur-2) var(--ease-std)}:where(input:not([type=radio],[type=checkbox],[type=range]),textarea,select):hover{border-color:var(--fg-faint)}:where(input:not([type=radio],[type=checkbox],[type=range]),textarea,select):focus{border-color:var(--accent)}[aria-invalid=true]{border-color:var(--danger-line);box-shadow:inset 0 0 0 1px var(--danger-line)}.choice-cards{gap:var(--sp-3);min-inline-size:0;margin:0 0 var(--sp-6);border:0;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));padding:0;display:grid}.choice-cards>legend{align-items:center;gap:var(--sp-2);margin:0 0 var(--sp-2);font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--fg);flex-wrap:wrap;padding:0;font-weight:600;display:flex}.choice-card{align-content:center;gap:var(--sp-1) var(--sp-3);min-height:64px;padding:var(--sp-3) var(--sp-4);font-size:var(--fs-md);line-height:var(--lh-md);color:var(--fg);background:var(--bg-2);border:1px solid var(--line-control);border-radius:var(--r-control);cursor:pointer;transition:border-color var(--dur-2) var(--ease-std), background-color var(--dur-2) var(--ease-std);grid-template-columns:minmax(0,1fr) auto;margin:0;font-weight:400;display:grid;position:relative}.choice-card:hover{border-color:var(--accent-line)}.choice-card input[type=radio]{inline-size:auto;min-height:0;accent-color:var(--accent);grid-area:1/2;margin:0}.choice-card>.icon{visibility:hidden;color:var(--accent);grid-area:1/2}.choice-card__title{color:var(--fg-strong);grid-column:1;font-weight:600}.choice-card__consequence{font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--fg-muted);grid-column:1/-1}@supports selector(:has(*)){.choice-card input[type=radio]{opacity:0;cursor:pointer;block-size:100%;inline-size:100%;margin:0;padding:0;position:absolute;inset:0}.choice-card:has(input:checked){background:var(--bg-selected);border-color:var(--accent-line);box-shadow:var(--rule-selected)}.choice-card:has(input:checked)>.icon{visibility:visible}.choice-card:has(input:focus-visible){outline:3px solid var(--focus);outline-offset:4px}.choice-card--danger:has(input:checked){background:var(--danger-bg);border-color:var(--danger-line);box-shadow:var(--rule-danger)}.choice-card--danger:has(input:checked)>.icon{color:var(--danger-solid)}}:is(.diff-before,.diff-after){align-items:baseline;gap:var(--sp-2);padding:var(--sp-1) 10px;font:inherit;border-radius:var(--r-control);border:1px solid #0000;flex-wrap:wrap;display:inline-flex}.diff-before{color:var(--fg-muted);background:var(--bg-inset);border-color:var(--line-subtle);text-decoration:none}.diff-before .diff-value{text-decoration:line-through}.diff-after{color:var(--fg-strong);background:var(--bg-3);border-inline-start:2px solid var(--accent-line);font-weight:600;text-decoration:none}.diff-after:is(.diff-after--ok,.diff-after--warn,.diff-after--danger,.diff-after--info){color:var(--tone-fg);background:var(--tone-bg);border-inline-start-color:var(--tone-solid)}.diff-after .icon{block-size:16px;inline-size:16px;color:var(--tone-solid);align-self:center}.diff-after:is(.diff-after--ok,.diff-after--warn,.diff-after--danger,.diff-after--info) .diff-tag{color:var(--fg-muted)}.diff-tag{font-size:var(--fs-xs);line-height:var(--lh-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--fg-faint);font-weight:600;text-decoration:none;display:inline-block}}@layer sections{.topbar-sentinel{pointer-events:none;block-size:1px;inline-size:1px;position:absolute;inset-block-start:0;inset-inline-start:0}.topbar{z-index:var(--z-topbar);align-items:center;gap:var(--sp-4);block-size:var(--topbar-h);padding-inline:max(var(--sp-6), env(safe-area-inset-left)) max(var(--sp-6), env(safe-area-inset-right));background:var(--bg-1);border-bottom:1px solid var(--line-subtle);display:flex;position:sticky;top:0}.topbar.is-stuck{box-shadow:var(--shadow-bar)}.topbar__end{align-items:center;gap:var(--sp-3);margin-inline-start:auto;display:flex}.brand{align-items:center;gap:var(--sp-3);min-block-size:44px;color:var(--fg-strong);border-radius:var(--r-control);text-decoration:none;display:inline-flex}.brand:is(:hover,:active){color:var(--fg-strong)}.brand__seal{object-fit:contain;flex:none;block-size:28px;inline-size:28px}.brand__word{font-family:var(--font-display);font-size:var(--fs-md);line-height:var(--lh-md);letter-spacing:.2em;text-transform:uppercase;font-weight:500}.needs-you{align-items:center;gap:var(--sp-2);min-block-size:44px;padding-inline:var(--sp-2);font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--accent);border-radius:var(--r-control);font-weight:600;text-decoration:none;display:inline-flex}.needs-you:hover .needs-you__words{text-underline-offset:4px;text-decoration:underline}.account{align-items:center;gap:var(--sp-2);min-block-size:44px;padding:var(--sp-1) var(--sp-2) var(--sp-1) var(--sp-3);font:inherit;font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--fg);background:var(--bg-2);border:1px solid var(--line-control);border-radius:var(--r-control);cursor:pointer;transition:background-color var(--dur-2) var(--ease-std), border-color var(--dur-2) var(--ease-std), transform var(--dur-1) var(--ease-std);margin:0;font-weight:600;display:inline-flex}.account:hover{background:var(--bg-3);border-color:var(--accent-line)}.account:active{transform:translateY(1px)}.account__initial{block-size:28px;inline-size:28px;color:var(--fg-strong);background:var(--bg-3);border-radius:50%;place-items:center;display:none}.account-menu{inset:calc(var(--topbar-h) + var(--sp-2)) max(var(--sp-4), env(safe-area-inset-right)) auto auto;inline-size:min(24rem, calc(100vw - 2 * var(--sp-4)));max-block-size:calc(100dvh - var(--topbar-h) - var(--sp-6));padding:var(--sp-5);overscroll-behavior:contain;font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--fg);background:var(--bg-4);border:1px solid var(--line);border-radius:var(--r-panel);box-shadow:var(--shadow-overlay);margin:0;position:fixed;overflow-y:auto}.account-menu:popover-open{gap:var(--sp-3);animation:rv-reveal var(--dur-4) var(--ease-out);display:grid}.account-menu__who,.account-menu__role,.account-menu__meta{margin:0}.account-menu__who{align-items:center;gap:var(--sp-2);font-size:var(--fs-md);line-height:var(--lh-md);color:var(--fg-strong);flex-wrap:wrap;display:flex}.account-menu__role{color:var(--fg-muted)}.account-menu__meta{align-items:flex-start;gap:var(--sp-2);color:var(--fg-muted);display:flex}.account-menu__meta .icon{block-size:16px;inline-size:16px;margin-top:2px}.account-menu__actions{align-items:center;gap:var(--sp-3);padding-block:var(--sp-3);border-block:1px solid var(--line-subtle);flex-wrap:wrap;display:flex}.account-menu__link{align-items:center;gap:var(--sp-2);min-block-size:44px;font-weight:600;display:none}.install-panel{font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--fg-muted);margin:0}.install-panel>summary{min-block-size:44px;color:var(--accent);cursor:pointer;align-items:center;padding:0;font-weight:600;display:flex}.install-panel>summary:hover{color:var(--accent-hi)}.install-panel :is(p,ul){margin:0 0 var(--sp-3)}.install-panel ul{gap:var(--sp-2);padding-inline-start:var(--sp-5);display:grid}.install-panel .btn{margin-block-end:var(--sp-3)}.shell{grid-template-columns:var(--sidebar-w) minmax(0, 1fr);align-items:start;display:grid}.shell--signed-out{grid-template-columns:minmax(0,1fr)}.section-nav{top:var(--topbar-h);align-content:start;gap:var(--sp-6);block-size:calc(100dvh - var(--topbar-h));padding:var(--sp-6) var(--sp-3);overscroll-behavior:contain;background:var(--bg-1);border-inline-end:1px solid var(--line-subtle);display:grid;position:sticky;overflow-y:auto}.nav-group{gap:var(--sp-1);display:grid}.nav-group__title{margin:0 0 var(--sp-1);padding-inline:var(--sp-3);font-size:var(--fs-xs);line-height:var(--lh-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--fg-faint);font-weight:600}.nav-group__list{gap:2px;margin:0;padding:0;list-style:none;display:grid}.nav-item{align-items:center;gap:var(--sp-3);min-block-size:44px;padding:var(--sp-2) var(--sp-3);color:var(--fg);border-radius:var(--r-control);transition:background-color var(--dur-2) var(--ease-std), color var(--dur-2) var(--ease-std);text-decoration:none;display:flex;position:relative}.nav-item:hover{color:var(--fg-strong);background:var(--bg-2)}.nav-item>.icon{color:var(--fg-muted)}.nav-item[aria-current=page]{color:var(--fg-strong);background:var(--bg-selected);box-shadow:var(--rule-selected);font-weight:600}.nav-item[aria-current=page]>.icon{color:var(--accent)}.nav-item__text{flex:1;min-inline-size:0;display:grid}.nav-label{font-size:var(--fs-sm);line-height:var(--lh-sm)}.nav-label-short{display:none}.nav-hint{font-size:var(--fs-xs);line-height:var(--lh-xs);color:var(--fg-muted);font-weight:400}main{inline-size:100%;min-inline-size:0;max-inline-size:calc(var(--content-max) + 2 * var(--sp-8));padding:var(--sp-8);margin-inline:auto}main:is([data-section=game-assets],[data-section=audit]){max-inline-size:calc(var(--content-wide) + 2 * var(--sp-8))}.app-footer{font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--fg-faint);border-top:1px solid var(--line-subtle);margin-block-start:var(--sp-10);padding-block-start:var(--sp-4)}@media (max-width:1199.98px){.nav-hint{display:none}}@media (max-width:899.98px){.topbar{gap:var(--sp-3)}.brand__word{display:none}.shell{grid-template-columns:minmax(0,1fr)}.section-nav{z-index:var(--z-topbar);gap:var(--sp-4);block-size:var(--tabrow-h);padding:var(--sp-2) var(--sp-4);scrollbar-width:none;border-inline-end:0;border-bottom:1px solid var(--line-subtle);-webkit-mask-image:linear-gradient(to right, transparent, black var(--sp-4), black calc(100% - var(--sp-4)), transparent);mask-image:linear-gradient(to right, transparent, black var(--sp-4), black calc(100% - var(--sp-4)), transparent);display:flex;overflow:auto hidden}.topbar.is-stuck~.shell>.section-nav{box-shadow:var(--shadow-bar)}.nav-group{display:flex}.nav-group+.nav-group{border-inline-start:1px solid var(--line-subtle);padding-inline-start:var(--sp-4)}.nav-group__title{display:none}.nav-group__list{gap:var(--sp-1);display:flex}.nav-item{min-block-size:32px;padding:var(--sp-1) var(--sp-3);gap:var(--sp-2);white-space:nowrap}.nav-item:after{content:"";position:absolute;inset:-6px 0}.nav-item>.icon{display:none}.nav-item[aria-current=page]{box-shadow:inset 0 -2px 0 var(--accent)}main{padding:var(--sp-6)}}@media (max-width:599.98px){.topbar{gap:var(--sp-2);padding-inline:max(var(--sp-4), env(safe-area-inset-left)) max(var(--sp-4), env(safe-area-inset-right))}.topbar__end{gap:var(--sp-1)}.needs-you{padding-inline:var(--sp-1)}.needs-you__words{display:none}.account{gap:var(--sp-1);padding-inline:var(--sp-1)}.account .chip{padding-inline:6px}.account__initial{display:inline-grid}.account__who{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.account-menu__link{display:inline-flex}.section-nav{block-size:calc(var(--tabbar-h) + env(safe-area-inset-bottom));padding:0 0 env(safe-area-inset-bottom);border-top:1px solid var(--line);border-bottom:0;gap:0;display:flex;position:fixed;inset:auto 0 0;overflow:visible;-webkit-mask-image:none;mask-image:none}.topbar.is-stuck~.shell>.section-nav{box-shadow:none}body:has(:is(input:not([type=radio]),textarea,select):focus) .section-nav{display:none}.nav-group--off-phone{display:none}.nav-group--operate{flex:3}.nav-group--inspect{flex:2}.nav-group+.nav-group{border:0;padding:0}.nav-group__list{flex:1;gap:0}.nav-group__list>li{flex:1;display:flex}.nav-item{min-block-size:var(--tabbar-h);padding:var(--sp-1);border-radius:0;flex-direction:column;flex:1;justify-content:center;gap:2px}.nav-item:after{content:none}.nav-item>.icon{display:inline-block}.nav-item[aria-current=page]{box-shadow:inset 0 2px 0 var(--accent)}.nav-item__text{flex:none;justify-items:center}.nav-label{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.nav-label-short{font-size:var(--fs-xs);line-height:var(--lh-xs);display:block}.nav-item .count-badge{position:absolute;inset-block-start:4px;inset-inline-start:calc(50% + 6px)}main{padding:var(--sp-4) var(--sp-4) calc(var(--tabbar-h) + env(safe-area-inset-bottom) + var(--sp-4))}.shell--signed-out main{padding-block-end:var(--sp-4)}}@media (forced-colors:active){.topbar,.section-nav{border-color:canvastext}.nav-item[aria-current=page]{outline-offset:-2px;outline:2px solid highlight}.account,.account-menu{border-color:canvastext}}.overview__grid{align-items:start;gap:var(--sp-6);grid-template:"hero needs""you needs""signals needs"1fr"recent recent"/minmax(0,7fr) minmax(0,5fr);display:grid}.overview__hero{grid-area:hero}.overview-needs{grid-area:needs}.overview-signals{grid-area:signals}.overview-recent{grid-area:recent}.overview-you{grid-area:you}.overview .panel{margin:0}.overview-region__title{margin:0 0 var(--sp-4);font-size:var(--fs-lg);line-height:var(--lh-lg);color:var(--fg-strong);font-weight:650}.overview-label{margin:0 0 var(--sp-3);font-size:var(--fs-xs);line-height:var(--lh-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--fg-muted);font-weight:600}.overview-you,.overview-signals{font-size:var(--fs-sm);line-height:var(--lh-sm);padding-block-start:var(--sp-2)}.entry-check{margin:var(--sp-1) 0 0;border-top:1px solid var(--line-subtle);padding-block-start:var(--sp-4)}.entry-check__summary{align-items:center;gap:var(--sp-2);min-block-size:44px;color:var(--accent);cursor:pointer;padding:0;font-weight:600;list-style:none;display:none}.entry-check__summary::-webkit-details-marker{display:none}.entry-check__summary:hover{color:var(--accent-hi)}.entry-check__summary .icon{block-size:16px;inline-size:16px;transition:transform var(--dur-2) var(--ease-std)}.entry-check[open]>.entry-check__summary .icon{transform:rotate(180deg)}.entry-check__form{align-items:center;gap:0 var(--sp-3);flex-wrap:wrap;display:flex}.entry-check__label{font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--fg);margin:0;font-weight:600;display:block}.entry-check__row{gap:var(--sp-2);flex:16rem;max-inline-size:28rem;display:flex}.entry-check__row input{flex:1;min-inline-size:0;margin:0}.entry-check__answer{align-items:flex-start;gap:var(--sp-2);font-size:var(--fs-sm);line-height:var(--lh-sm);flex-basis:100%;margin:0;display:flex}.entry-check__answer:not(:empty){margin-block-start:var(--sp-3)}.entry-check__answer .icon{block-size:16px;inline-size:16px;margin-top:2px}.entry-check__answer--ok .icon{color:var(--ok-solid)}.entry-check__answer--danger .icon{color:var(--danger-solid)}.entry-check__answer--warn .icon{color:var(--warn-solid)}.needs-list{margin:0;padding:0;list-style:none;display:grid}.needs-row{justify-items:start;gap:var(--sp-2);padding-block:var(--sp-4);border-top:1px solid var(--line-subtle);display:grid}.needs-row:first-child{border-top:0;padding-block-start:0}.needs-row__reason{-webkit-line-clamp:2;font-size:var(--fs-lg);line-height:var(--lh-lg);color:var(--fg-strong);-webkit-box-orient:vertical;justify-self:stretch;margin:0;font-weight:650;display:-webkit-box;overflow:hidden}.needs-row__open{margin-block:var(--sp-1)}.needs-row__progress{align-items:center;gap:var(--sp-1) var(--sp-3);flex-wrap:wrap;display:flex}.needs-row__author{font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--fg-muted)}.overview-needs__footer{align-items:center;gap:var(--sp-1) var(--sp-2);margin:var(--sp-4) 0 0;border-top:1px solid var(--line-subtle);font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--fg-muted);flex-wrap:wrap;padding-block-start:var(--sp-3);display:flex}:is(.overview-needs__footer,.overview__readiness,.signal) a,a.overview-recent__more{align-items:center;gap:var(--sp-1);min-block-size:44px;font-weight:600;display:inline-flex}:is(.overview-needs__footer,.overview-recent__more,.overview__readiness) .icon{block-size:16px;inline-size:16px}.signal{color:var(--fg-muted);margin:0}.signal--ok{align-items:flex-start;gap:var(--sp-2);display:flex}.signal .icon{flex:none;block-size:16px;inline-size:16px}.signal--ok .icon{color:var(--ok-solid);margin-top:2px}.signal--warn .icon{color:var(--warn-solid)}.signal--danger .icon{color:var(--danger-solid)}.signal a{gap:var(--sp-2)}.signal__label{margin:0 0 var(--sp-1);color:var(--fg);font-weight:600}.signal__list{gap:var(--sp-1);margin:var(--sp-1) 0 0;padding-inline-start:var(--sp-6);display:grid}.recent-list{margin:0;padding:0;list-style:none}.recent-row{align-items:center;gap:var(--sp-2) var(--sp-4);min-block-size:48px;padding-block:var(--sp-2);font-size:var(--fs-sm);line-height:var(--lh-sm);border-top:1px solid var(--line-subtle);grid-template-columns:3rem minmax(10rem,auto) minmax(0,1fr) auto;display:grid}.recent-row:first-child{border-top:0}.recent-row__version{font-family:var(--font-display);font-size:var(--fs-lg);line-height:var(--lh-lg);color:var(--fg-strong)}.recent-row__state{gap:var(--sp-2);flex-wrap:wrap;display:flex}.recent-row__summary{color:var(--fg)}.recent-row__meta{color:var(--fg-muted);text-align:end;white-space:nowrap}.overview-recent__more{margin-block-start:var(--sp-2)}.overview-you .rail{gap:var(--sp-6);grid-template-columns:repeat(3,minmax(0,1fr))}.overview-you .rail>*+*{padding-top:0;border-top:0;border-inline-start:1px solid var(--line-subtle);margin-top:0;padding-inline-start:var(--sp-6)}.you__who{margin:0 0 var(--sp-1);font-size:var(--fs-md);line-height:var(--lh-md);color:var(--fg-strong)}.you__role,.you__last,.you__last-reason{color:var(--fg-muted);margin:0}.you__session{align-items:flex-start;gap:var(--sp-2);color:var(--fg);margin:0;display:flex}.you__session .icon{block-size:16px;inline-size:16px;color:var(--fg-muted);margin-top:2px}.you__last-what{align-items:center;gap:var(--sp-2);color:var(--fg);flex-wrap:wrap;margin:0;display:flex}.you__last-reason{margin-block-start:var(--sp-1);font-style:italic}.overview__readiness{align-items:center;gap:0 var(--sp-2);margin:var(--sp-8) 0 0;font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--fg-muted);flex-wrap:wrap;display:flex}.overview__readiness>.icon{block-size:16px;inline-size:16px}@media (max-width:1199.98px){.overview__grid{grid-template-rows:none;grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-template-areas:"hero hero""needs signals""you you""recent recent"}}@media (max-width:899.98px){.overview__grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"hero""needs""signals""recent""you"}.overview-you .rail{grid-template-columns:minmax(0,1fr);gap:0}.overview-you .rail>*+*{margin-top:var(--sp-4);padding-top:var(--sp-4);border-top:1px solid var(--line-subtle);border-inline-start:0;padding-inline-start:0}}@media (max-width:599.98px){.overview__grid{gap:var(--sp-5)}.overview-region__title{margin-block-end:var(--sp-3)}.entry-check{padding-block-start:var(--sp-2)}.entry-check__summary{display:flex}.entry-check__label{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.recent-row{grid-template-columns:2.5rem minmax(0,1fr);grid-template-areas:"version state"".summary"".meta"}.recent-row__version{grid-area:version}.recent-row__state{grid-area:state}.recent-row__summary{grid-area:summary}.recent-row__meta{text-align:start;white-space:normal;grid-area:meta}}.signin{justify-items:center;gap:var(--sp-6);padding-block-start:max(0px, calc(16vh - var(--topbar-h) - var(--sp-8)));display:grid}.signin>*{inline-size:100%;max-inline-size:440px}.signed-out{gap:var(--sp-4);margin:0;display:grid}.signin__seal{object-fit:contain;block-size:56px;inline-size:56px;display:block}.signin__title{font-family:var(--font-display);font-size:var(--fs-xl);line-height:var(--lh-xl);color:var(--fg-strong);margin:0;font-weight:500}.signin__lede{color:var(--fg-muted);margin:0}.signin__form{gap:var(--sp-3);display:grid}.signin__form .field{margin:0}.signin__submit{inline-size:100%}.signin__session{align-items:stretch;gap:var(--sp-2);flex-direction:column}.signin__privacy{border-top:1px solid var(--line-subtle);font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--fg-faint);margin:0;padding-block-start:var(--sp-4)}.signin>.install-panel{padding-inline:var(--sp-2)}.access-role{align-items:flex-start;gap:var(--sp-2);max-inline-size:42ch;font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--fg-muted);margin:0;display:flex}:is(.access-role,.confirm-panel__lock,.live-wallets__title) .icon{block-size:16px;inline-size:16px;margin-top:2px}.access details{margin:0}.access summary{padding:var(--sp-2) 0}:is(.live-wallets,.access-explainer,.access-lane--stale)>summary{align-items:center;gap:var(--sp-2);cursor:pointer;min-height:44px;font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--accent);font-weight:600;list-style:none;display:flex}:is(.live-wallets,.access-explainer,.access-lane--stale)>summary::-webkit-details-marker{display:none}:is(.live-wallets,.access-explainer,.access-lane--stale)>summary .icon{transition:transform var(--dur-2) var(--ease-std)}:is(.live-wallets,.access-explainer,.access-lane--stale)[open]>summary .icon{transform:rotate(180deg)}:is(.access summary,.diff-raw>summary):hover{color:var(--accent-hi)}.live-wallets{padding-top:var(--sp-1);border-top:1px solid var(--line-subtle)}.world-status--line>.live-wallets{border-top:0;padding-top:0}.world-status--line>.live-wallets[open]{flex-basis:100%}.live-wallets__body{gap:var(--sp-4);padding-top:var(--sp-2);display:grid}.live-wallets__filter{max-inline-size:20rem;margin:0}.live-wallets__body>.btn{justify-self:start}.live-wallets__title{align-items:center;gap:var(--sp-2);margin:0 0 var(--sp-2);font-size:var(--fs-xs);line-height:var(--lh-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--fg-muted);font-weight:600;display:flex}.live-wallets__chips{gap:var(--sp-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}:is(.live-wallets__none,.access-history__intro,.policy-diff__legend,.policy-diff__none,.policy-form__none){font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--fg-muted);margin:0}.access-bar{justify-content:space-between;align-items:center;gap:var(--sp-3) var(--sp-6);margin:var(--sp-6) 0 var(--sp-8);flex-wrap:wrap;display:flex}.access-explainer[open]{flex-basis:100%}.access-explainer__body{gap:var(--sp-2);padding:var(--sp-4) var(--sp-5);font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--fg-muted);background:var(--bg-2);border:1px solid var(--line-subtle);border-radius:var(--r-card);display:grid}.access-explainer__body p{margin:0}.access-explainer__body .stepper{margin-bottom:var(--sp-2)}.access-queue{gap:var(--sp-10);display:grid}.access-lane{align-content:start;gap:var(--sp-4);display:grid}.access-lane__cards{gap:var(--sp-4);display:grid}.access-lane__title{align-items:center;gap:var(--sp-2);font-size:var(--fs-lg);line-height:var(--lh-lg);color:var(--fg-strong);margin:0;font-weight:650;display:flex}.access-lane__count{font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--fg-muted);font-weight:600}details.access-lane>summary{font-size:var(--fs-lg);line-height:var(--lh-lg);color:var(--fg-strong);font-weight:650}details.access-lane[open]>summary{margin-bottom:var(--sp-4)}.draft-card{align-items:end;gap:var(--sp-4) var(--sp-6);grid-template-columns:minmax(0,1fr) auto;display:grid}.draft-card__summary{justify-items:start;gap:var(--sp-2);min-inline-size:0;display:grid}.draft-card__title{font-size:var(--fs-lg);line-height:var(--lh-lg);margin:0;font-weight:650}:is(.draft-card__meta,.history-row__meta,.history-row__summary){font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--fg-muted);margin:0}.draft-card__progress{align-items:center;gap:var(--sp-1) var(--sp-3);flex-wrap:wrap;display:flex}.draft-card__progress .stepper__summary{margin:0}.draft-card__standing{justify-items:end;gap:var(--sp-2);max-inline-size:24rem;display:grid}.draft-card__review{gap:var(--sp-5);padding-top:var(--sp-5);border-top:1px solid var(--line-subtle);animation:rv-reveal var(--dur-3) var(--ease-out);grid-column:1/-1;display:grid}.confirm-panel{gap:var(--sp-4);--confirm-rule:var(--line);display:grid}.confirm-panel--danger{--confirm-rule:var(--danger-line)}.confirm-panel--warn{--confirm-rule:var(--warn-line)}.confirm-panel--info{--confirm-rule:var(--info-line)}.confirm-panel--ok{--confirm-rule:var(--ok-line)}.confirm-panel__title{border-inline-start:2px solid var(--confirm-rule);font-family:var(--font-display);font-size:var(--fs-xl);line-height:var(--lh-xl);color:var(--fg-strong);margin:0;padding-inline-start:var(--sp-3);font-weight:500}.confirm-panel__label{margin:var(--sp-2) 0 calc(var(--sp-2) * -1);font-size:var(--fs-xs);line-height:var(--lh-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--fg-muted);font-weight:600}:is(.confirm-panel,.step-action,.policy-form) :is(.field,.blockers),:is(.confirm-panel__same,.confirm-panel__lock){margin:0}.confirm-panel__lock{align-items:flex-start;gap:var(--sp-2);font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--fg-muted);display:flex}.confirm-panel__phrase{max-inline-size:20rem}.confirm-panel .btn[aria-disabled=true]{color:var(--fg-muted)}.confirm-panel kbd{padding:0 var(--sp-1);font-family:var(--font-mono);font-size:var(--fs-sm);color:var(--fg-strong);background:var(--bg-inset);border:1px solid var(--line-control);border-radius:var(--r-tag)}.access-commit{justify-content:space-between}.step-action{gap:var(--sp-3);display:grid}.access-reason__hint{justify-content:space-between;gap:var(--sp-3);display:flex}.policy-diff-block{gap:var(--sp-3);display:grid}.policy-diff{gap:var(--sp-3);margin:0;display:grid}.policy-diff__row{align-items:baseline;gap:var(--sp-2) var(--sp-4);grid-template-columns:9rem minmax(0,1fr);display:grid}.policy-diff dt{font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--fg-muted);font-weight:600}.policy-diff dd{align-items:center;gap:var(--sp-2);flex-wrap:wrap;min-inline-size:0;margin:0;display:flex}.policy-diff__arrow{color:var(--fg-muted)}.policy-diff__summary{font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--fg-muted);flex-basis:100%;margin:0}.policy-diff__wallets{gap:var(--sp-1) var(--sp-2);flex-wrap:wrap;flex-basis:100%;text-decoration:none;display:flex}.diff-raw>summary{cursor:pointer;min-height:44px;font-size:var(--fs-sm);color:var(--accent);font-weight:600}.diff-raw pre{max-block-size:16rem;padding:var(--sp-3);white-space:pre-wrap;overflow-wrap:anywhere;font-family:var(--font-mono);font-size:var(--fs-xs);line-height:var(--lh-xs);color:var(--fg-muted);background:var(--bg-inset);border:1px solid var(--line-subtle);border-radius:var(--r-control);margin:0;overflow:auto}.access-propose{gap:var(--sp-6);display:grid}.policy-form{--form-chrome-bottom:0px;margin:0}.access-presets{gap:var(--sp-3);flex-wrap:wrap;display:flex}.policy-form>.notice{margin-bottom:var(--sp-6)}.policy-form__lists{gap:var(--sp-6);margin-bottom:var(--sp-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.wallet-list{gap:var(--sp-2)}.wallet-list>label{align-items:center;gap:var(--sp-2);display:flex}.wallet-list>label .icon{block-size:18px;inline-size:18px;color:var(--fg-muted)}.wallet-list--bans textarea{border-inline-start:3px solid var(--danger-line)}.wallet-list__delta{align-items:center;gap:var(--sp-1) var(--sp-2);font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--fg-muted);flex-wrap:wrap;margin:0;display:flex}.wallet-list__issues{gap:var(--sp-1);margin:0;padding:0;list-style:none;display:grid}.policy-form__footer{z-index:1;align-items:center;gap:var(--sp-3) var(--sp-6);margin:var(--sp-6) calc(var(--sp-8) * -1) calc(var(--sp-8) * -1);padding:var(--sp-4) var(--sp-8);background:var(--bg-3);border-top:1px solid var(--line-subtle);border-radius:0 0 var(--r-panel) var(--r-panel);box-shadow:var(--shadow-overlay);grid-template-columns:minmax(0,1fr) auto;display:grid;position:sticky;bottom:0}.policy-form__changes-title{margin:0 0 var(--sp-2);font-size:var(--fs-xs);line-height:var(--lh-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--fg-muted);font-weight:600}.policy-form__save{justify-items:end;gap:var(--sp-2);display:grid}.policy-form__note{margin:var(--sp-4) 0 0;font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--fg-muted)}.access-history{gap:var(--sp-4);display:grid}.access-history__rows{gap:var(--sp-3);margin:0;padding:0;list-style:none;display:grid}.history-row{align-items:start;gap:var(--sp-2) var(--sp-5);grid-template-columns:4.5rem minmax(0,1fr) auto;display:grid}.history-row__version{font-family:var(--font-display);font-size:var(--fs-xl);line-height:var(--lh-xl);font-variant-numeric:tabular-nums;color:var(--fg-strong);margin:0;font-weight:500}.history-row__body{gap:var(--sp-2);min-inline-size:0;display:grid}.history-row__body>p{margin:0}.history-row__chips{gap:var(--sp-2);flex-wrap:wrap;display:flex}.history-row__restore{animation:rv-reveal var(--dur-3) var(--ease-out);grid-column:1/-1}@media (max-width:899.98px){.policy-form__lists{grid-template-columns:minmax(0,1fr)}.policy-form__footer{margin-inline:calc(var(--sp-6) * -1);margin-bottom:calc(var(--sp-6) * -1);padding-inline:var(--sp-6)}}@media (max-width:599.98px){.access-propose-link{display:none}.access-bar{margin-block:var(--sp-4)}.access-bar>nav{inline-size:100%}.access-bar .segmented{flex-wrap:nowrap}.access-bar .segmented__item{padding-inline:var(--sp-2);flex:1 1 0}.access>.access-explainer{margin-block-start:var(--sp-6)}.access-queue{gap:var(--sp-6)}.draft-card{justify-items:start;row-gap:var(--sp-2);grid-template-columns:minmax(0,1fr)}.draft-card__summary{display:contents}:is(.draft-card__meta,.draft-card__progress,.draft-card__effects,.draft-card__standing,.draft-card__review){order:1}:is(.draft-card__standing,.draft-card__review){justify-self:stretch;margin-block-start:var(--sp-2)}.draft-card__standing{justify-items:stretch;max-inline-size:none}.draft-card__opener{inline-size:100%;margin-block:var(--sp-1);justify-self:stretch}.policy-diff__row{grid-template-columns:minmax(0,1fr)}.history-row{grid-template-columns:3rem minmax(0,1fr)}.history-row__action{grid-column:1/-1}.history-row__action .btn{inline-size:100%}.policy-form{--form-chrome-bottom:calc(var(--tabbar-h) + env(safe-area-inset-bottom))}body:has(:is(input:not([type=radio]),textarea,select):focus) .policy-form{--form-chrome-bottom:env(safe-area-inset-bottom)}.policy-form__footer{bottom:var(--form-chrome-bottom);gap:var(--sp-2);margin-inline:calc(var(--sp-4) * -1);margin-bottom:calc(var(--sp-4) * -1);padding:var(--sp-3) var(--sp-4);grid-template-columns:minmax(0,1fr)}.policy-form__save{justify-items:stretch}}@media (forced-colors:active){:is(.access-explainer__body,.policy-form__footer,.diff-raw pre){border:1px solid canvastext}.confirm-panel__title,.wallet-list--bans textarea{border-inline-start-color:canvastext}}.asset-explainer{align-items:flex-start;gap:var(--sp-2);margin:0 0 var(--sp-4);font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--fg-muted);display:flex}.asset-explainer .icon{block-size:16px;inline-size:16px;color:var(--info-solid);margin-top:2px}.asset-filters{align-items:flex-end;gap:var(--sp-3) var(--sp-4);margin:0 0 var(--sp-4);flex-wrap:wrap;display:flex}.asset-filters .field{margin:0}.asset-filters__search{flex:16rem}.asset-filters__category{flex:0 13rem}.asset-result-count{min-height:44px;font-size:var(--fs-sm);line-height:var(--lh-sm);font-variant-numeric:tabular-nums;color:var(--fg-muted);align-items:center;margin:0 0 0 auto;display:flex}.asset-workspace{align-items:start;gap:var(--sp-6);grid-template-columns:minmax(280px,360px) minmax(0,1fr);display:grid}.asset-results{top:calc(var(--topbar-h) + var(--sp-4));max-height:calc(100dvh - var(--topbar-h) - var(--sp-8));padding:var(--sp-2);overscroll-behavior:contain;scrollbar-gutter:stable;background:var(--bg-1);border:1px solid var(--line);border-radius:var(--r-panel);position:sticky;overflow-y:auto}.asset-results ul{margin:0;padding:0;list-style:none;display:grid}.asset-card{align-content:center;gap:0 var(--sp-3);inline-size:100%;min-height:56px;padding:var(--sp-1) var(--sp-3);font:inherit;text-align:start;color:var(--fg);cursor:pointer;border-radius:var(--r-control);transition:background-color var(--dur-2) var(--ease-std), border-color var(--dur-2) var(--ease-std);background:0 0;border:1px solid #0000;grid-template-columns:auto minmax(0,1fr);margin:0;display:grid}.asset-card:hover{background:var(--bg-3)}.asset-card[aria-pressed=true]{background:var(--bg-selected);border-color:var(--accent-line);box-shadow:var(--rule-selected)}.asset-card__glyph{block-size:16px;inline-size:16px;color:var(--fg-muted);grid-row:1/span 2;align-self:center}.asset-card--ok .asset-card__glyph{color:var(--ok-solid)}.asset-card--warn .asset-card__glyph{color:var(--warn-solid)}.asset-card__name{font-size:var(--fs-md);line-height:var(--lh-md);color:var(--fg-strong);overflow-wrap:anywhere;font-weight:600}.asset-card__meta{font-size:var(--fs-xs);line-height:var(--lh-xs);color:var(--fg-faint)}.asset-card[aria-pressed=true] .asset-card__meta{color:var(--fg-muted)}.asset-detail{overflow-wrap:anywhere;min-inline-size:0;margin:0}.asset-detail__head{justify-items:start;gap:var(--sp-2);margin:0 0 var(--sp-5);display:grid}.asset-detail__name{font-family:var(--font-display);font-size:var(--fs-xl);line-height:var(--lh-xl);color:var(--fg-strong);margin:0;font-weight:500}.asset-detail__summary{color:var(--fg-muted);margin:0}.asset-detail h4{margin:0 0 var(--sp-2);font-size:var(--fs-xs);line-height:var(--lh-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--fg-muted);font-weight:600}.asset-hidden-note,.asset-governance{align-items:center;gap:var(--sp-2) var(--sp-3);margin:0 0 var(--sp-5);padding:var(--sp-2) var(--sp-3);font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--fg);background:var(--info-bg);border-inline-start:3px solid var(--info-line);border-radius:var(--r-control);flex-wrap:wrap;display:flex}:is(.asset-hidden-note,.asset-governance) .icon{block-size:16px;inline-size:16px;color:var(--info-solid)}.asset-hidden-note>span{flex:16rem}.asset-governance{margin-bottom:var(--sp-6);flex-wrap:nowrap;align-items:flex-start}.asset-governance .icon{margin-top:2px}.asset-stage{margin:0 0 var(--sp-5)}.skill-preview-absent{padding:var(--sp-2);font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--fg-muted);margin:0}.asset-limitations{margin:0 0 var(--sp-6);font-size:var(--fs-sm);line-height:var(--lh-sm);padding-inline-start:var(--sp-5)}.asset-limitations li+li{margin-top:var(--sp-1)}.evidence{border-top:1px solid var(--line-subtle);margin:0}.evidence>summary{min-height:44px;padding:var(--sp-3) 0;color:var(--accent);cursor:pointer;transition:color var(--dur-2) var(--ease-std);font-weight:600}.evidence>summary:hover{color:var(--accent-hi)}.evidence[open]>summary{margin-bottom:var(--sp-3)}.asset-identifiers{gap:var(--sp-3);margin:0 0 var(--sp-5);grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));display:grid}.asset-identifiers dt{font-size:var(--fs-xs);line-height:var(--lh-xs);color:var(--fg-muted)}.asset-identifiers dd{margin:2px 0 0}:is(.asset-ids,.asset-clips,.asset-provenance){margin:0 0 var(--sp-5);padding:0;list-style:none}:is(.asset-clips,.asset-provenance) li{align-items:center;gap:var(--sp-1) var(--sp-2);padding:var(--sp-2) 0;font-size:var(--fs-sm);line-height:var(--lh-sm);border-bottom:1px solid var(--line-subtle);flex-wrap:wrap;display:flex}.asset-ids li+li{margin-top:var(--sp-1)}.asset-hash{font-size:var(--fs-xs);line-height:var(--lh-xs);color:var(--fg-muted);flex-basis:100%}.asset-none{margin:0 0 var(--sp-5);font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--fg-muted)}.asset-library code{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--fg-muted);overflow-wrap:anywhere}.skill-preview--idle{align-items:center;gap:var(--sp-3) var(--sp-4);padding:var(--sp-1);flex-wrap:wrap;display:flex}.preview-open:before{content:"";clip-path:polygon(0 0,100% 50%,0 100%);background:currentColor;flex:none;block-size:12px;inline-size:10px}.preview-caption{font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--fg-muted);margin:0}.preview-stage{aspect-ratio:16/10;background:var(--bg-0);border-radius:var(--r-control);max-block-size:460px;inline-size:100%;position:relative;overflow:hidden}.preview-canvas{touch-action:none;cursor:grab;block-size:100%;inline-size:100%;display:block}.preview-canvas:active{cursor:grabbing}.preview-status{padding:var(--sp-2) var(--sp-3);font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--fg);background:var(--scrim);margin:0;position:absolute;inset:auto 0 0}.preview-status--error{color:var(--danger-fg);border-top:1px solid var(--danger-line)}.preview-controls{align-items:center;gap:var(--sp-2);margin-top:var(--sp-3);flex-wrap:wrap;display:flex}.preview-speeds{gap:var(--sp-1);display:inline-flex}.preview-speeds .btn{min-inline-size:44px;padding-inline:var(--sp-3)}.preview-time{font-size:var(--fs-sm);line-height:var(--lh-sm);font-variant-numeric:tabular-nums;color:var(--fg-muted);margin-inline-start:auto}.preview-hint{margin:var(--sp-2) 0 0;font-size:var(--fs-xs);line-height:var(--lh-xs);color:var(--fg-muted)}.preview-note{margin:var(--sp-2) 0 0;font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--warn-fg);border-inline-start:2px solid var(--warn-line);padding-inline-start:var(--sp-2)}@media (max-width:1199.98px){.asset-workspace{gap:var(--sp-4);grid-template-columns:minmax(260px,320px) minmax(0,1fr)}}@media (max-width:899.98px){.asset-workspace{grid-template-columns:minmax(0,1fr)}.asset-results{max-height:340px;position:static}}@media (max-width:599.98px){:is(.asset-filters__search,.asset-filters__category){flex-basis:100%}.asset-result-count{min-height:0;margin-inline-start:0}.preview-time{inline-size:100%;margin-inline-start:0}}@media (forced-colors:active){.asset-card{border-color:buttontext}.asset-card[aria-pressed=true]{outline-offset:-2px;outline:2px solid highlight}.asset-results{border-color:canvastext}:is(.asset-hidden-note,.asset-governance){border:1px solid canvastext}.preview-open:before{forced-color-adjust:none;background:buttontext}}.source-toolbar{justify-content:space-between;align-items:center;gap:var(--sp-3) var(--sp-6);margin:0 0 var(--sp-4);flex-wrap:wrap;display:flex}.source-integrity{gap:var(--sp-2);flex-wrap:wrap;margin:0;display:flex}.source-table thead th{border-bottom-color:var(--line)}.source-table tbody tr:not(.source-group,.preview-row)>:is(th,td){padding-block:var(--sp-1);vertical-align:middle}.source-table tbody tr:not(.source-group,.preview-row)>td.source-action{padding-block:1px}.source-table tbody th{overflow-wrap:anywhere;font-weight:400}.source-label{color:var(--fg-strong);font-weight:600;display:block}.source-path{font-family:var(--font-mono);font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--fg-faint);overflow-wrap:break-word;display:block}.source-reason{margin-top:var(--sp-1);color:var(--fg-muted);display:block}.source-table .source-group th{padding:var(--sp-3) var(--sp-4) var(--sp-2);font-size:var(--fs-xs);line-height:var(--lh-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--fg-muted);font-weight:600}.source-table tr.source-group{block-size:auto}.source-table .source-group:hover{background:0 0}.source-group__reason{font-size:var(--fs-xs);line-height:var(--lh-xs);letter-spacing:normal;text-transform:none;color:var(--fg-muted);margin-inline-start:var(--sp-3);font-weight:400}.source-action{text-align:end;inline-size:1%}.source-action>.btn{white-space:nowrap;inline-size:max-content;margin-inline-start:auto;display:flex}.source-table td.num{white-space:nowrap}.source-table .why-not{text-align:start;inline-size:20rem;margin-inline-start:auto}.source-table .preview-row:hover{background:0 0}.preview-row>td{padding:0 var(--sp-4) var(--sp-5)}.source-preview{padding:var(--sp-4) var(--sp-5);background:var(--bg-3);border:1px solid var(--line-subtle);border-inline-start:3px solid var(--accent-line);border-radius:var(--r-card);animation:rv-reveal var(--dur-3) var(--ease-out)}.source-preview__status{color:var(--fg-muted);margin:0}.source-preview__status:empty{display:none}.source-preview__head{justify-content:space-between;align-items:center;gap:var(--sp-2);margin:0 0 var(--sp-2);flex-wrap:wrap;display:flex}.source-preview__title{margin:0}.source-preview__text{margin:0 0 var(--sp-3);padding:var(--sp-3);font-family:var(--font-ui);font-size:var(--fs-sm);line-height:var(--lh-sm);white-space:pre-wrap;overflow-wrap:anywhere;color:var(--fg);background:var(--bg-inset);border-radius:var(--r-control)}.source-fingerprint{margin:0}.source-fingerprint>summary{min-height:44px;padding:var(--sp-3) 0;color:var(--accent);cursor:pointer;transition:color var(--dur-2) var(--ease-std);font-weight:600}.source-fingerprint>summary:hover{color:var(--accent-hi)}.source-fingerprint dl{gap:var(--sp-2);margin:0 0 var(--sp-2);font-size:var(--fs-sm);line-height:var(--lh-sm);display:grid}.source-fingerprint dt{font-size:var(--fs-xs);line-height:var(--lh-xs);color:var(--fg-muted)}.source-fingerprint dd{overflow-wrap:anywhere;margin:0}.source-fingerprint code{font-family:var(--font-mono)}@media (max-width:1199.98px){.source-table .source-size{display:none}.source-table .why-not{inline-size:12rem}}@media (max-width:599.98px){.source-table :is(th,td),.source-table .source-group th{padding-inline:var(--sp-2)}.source-path{white-space:nowrap;text-overflow:ellipsis;text-align:left;inline-size:0;min-inline-size:100%;font-size:var(--fs-xs);line-height:var(--lh-xs);direction:rtl;overflow:hidden}.source-path wbr{display:none}.source-group__reason{margin:2px 0 0;display:block}.source-table .cell-meta{margin-top:var(--sp-1);display:flex}.source-table .cell-meta .chip{white-space:normal}.source-table .why-not{inline-size:auto;min-inline-size:7rem}.source-action>.btn{padding-inline:var(--sp-2)}.preview-row>td{padding-inline:0}.source-preview{padding:var(--sp-3)}}@media (forced-colors:active){.source-preview{border:1px solid canvastext;border-inline-start-width:3px}}.audit-filters{margin:0 0 var(--sp-5)}.audit-table thead th{border-bottom-color:var(--line)}.audit-what{overflow-wrap:anywhere}.audit-when{inline-size:7rem}.audit-when time{font-variant-numeric:tabular-nums;color:var(--fg);font-weight:600;display:block}.audit-actor{color:var(--fg-muted);display:block}.audit-what>span{display:block}.audit-what>span+span{margin-top:2px}.audit-action{color:var(--fg-strong);font-weight:600}.audit-reason{color:var(--fg-muted)}.audit-what>.audit-version{align-items:center;gap:var(--sp-1);font-variant-numeric:tabular-nums;inline-size:-moz-fit-content;inline-size:fit-content;color:var(--fg);display:flex}.audit-version .icon{block-size:14px;inline-size:14px;color:var(--fg-muted)}.audit-refusal{color:var(--danger-fg)}.audit-code{font-family:var(--font-mono);font-size:var(--fs-xs);line-height:var(--lh-xs);color:var(--fg-faint);margin-top:2px;display:block}.audit-result{white-space:nowrap;inline-size:1%}.audit-footnote{align-items:center;gap:var(--sp-2);margin:var(--sp-3) 0 0;font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--fg-muted);flex-wrap:wrap;display:flex}.readiness-panel{margin:0}.capability-table tbody th{inline-size:45%;font-weight:400}.capability-name{color:var(--fg-strong);font-weight:600;display:block}:is(.capability-scope,.capability-detail){color:var(--fg-muted)}.capability-facts{display:none}@media (max-width:1199.98px){.capability-col{display:none}.capability-table tbody th{inline-size:auto}.capability-facts{gap:var(--sp-2) var(--sp-3);margin-top:var(--sp-2);flex-wrap:wrap;display:flex}.capability-fact{align-items:center;gap:var(--sp-1);display:inline-flex}}@media (max-width:599.98px){:is(.audit-table,.capability-table) :is(th,td){padding-inline:var(--sp-2)}.audit-when{inline-size:auto}.audit-actor{font-size:var(--fs-xs);line-height:var(--lh-xs)}}}@layer utilities;@layer a11y{@media (forced-colors:active){body,.world-status{background-image:none}.btn{border:1px solid buttontext}.btn:is(.btn-danger,.btn-danger-quiet){border-width:2px}.btn:is(:disabled,[aria-disabled=true]){color:graytext;border:1px dashed graytext}.btn[aria-pressed=true]{outline-offset:1px;outline:2px solid highlight}:is(.panel,.card,.well,.empty-state,.world-status--hero,.world-status--strip){border:1px solid canvastext}.card--selected{border:2px solid highlight}.card--danger{border-inline-start-width:4px}.rail>*+*{border-top-color:canvastext}.notice{border:1px solid canvastext;border-inline-start-width:4px}:is(.status-pill,.chip,.outcome-chip,.version-badge,.count-badge,.wallet-chip){border:1px solid canvastext}.consequence{border-color:canvastext}.consequences--compact .consequence{border:0}.stepper>li:after{border-color:canvastext}.stepper>li[aria-current=step]:after{background:highlight;border-color:highlight}.world-facts>div:not(:first-child),.segmented{border-color:canvastext}.segmented__item:is([aria-current=page],[aria-pressed=true]){outline-offset:-2px;outline:2px solid highlight}.data-table :is(th,td){border-bottom-color:canvastext}:is(.choice-card,.diff-before,.diff-after){border-color:canvastext}.choice-card:has(input:checked){border:2px solid highlight}[aria-invalid=true]{border:2px solid canvastext}:is(.nav-item,.segmented__item,.asset-card,.btn):focus-visible{outline-offset:4px;outline:3px solid highlight}.choice-card:has(input:focus-visible){outline-offset:4px;outline:3px solid highlight}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:0s;animation-duration:0s;animation-iteration-count:1}.spinner,.notice{animation:none}.spinner__arc{display:none}.spinner__still{display:inline}}}
