@font-face{font-family:Michroma;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ac41ccbdfd25c928-s.1039cl0xt03-f.woff2)format("woff2");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:Michroma;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fe83cf2ab39e9c57-s.p.14waxr-skyoyd.woff2)format("woff2");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:Michroma Fallback;src:local(Arial);ascent-override:81.64%;descent-override:18.76%;line-gap-override:0.0%;size-adjust:141.62%}.michroma_7e9d5b5d-module__J5p1wq__className{font-family:Michroma,Michroma Fallback;font-style:normal;font-weight:400}.michroma_7e9d5b5d-module__J5p1wq__variable{--font-display:"Michroma", "Michroma Fallback"}
@font-face{font-family:Martian Mono;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/2b232b7efa22db1c-s.2a5zzury7bvvl.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Martian Mono;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/3bee448361125987-s.01g2kivmtf43w.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Martian Mono;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/564b25e5ad617bd2-s.29dtuopo-jwmz.woff2)format("woff2");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:Martian Mono;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/ee9d8ff0751135e3-s.p.3p2zw-bmbrlar.woff2)format("woff2");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:Martian Mono;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/2b232b7efa22db1c-s.2a5zzury7bvvl.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Martian Mono;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/3bee448361125987-s.01g2kivmtf43w.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Martian Mono;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/564b25e5ad617bd2-s.29dtuopo-jwmz.woff2)format("woff2");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:Martian Mono;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/ee9d8ff0751135e3-s.p.3p2zw-bmbrlar.woff2)format("woff2");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:Martian Mono Fallback;src:local(Arial);ascent-override:63.69%;descent-override:12.74%;line-gap-override:0.0%;size-adjust:157.02%}.martian_mono_a63be0cf-module__9AoSDG__className{font-family:Martian Mono,Martian Mono Fallback;font-style:normal}.martian_mono_a63be0cf-module__9AoSDG__variable{--font-mono:"Martian Mono", "Martian Mono Fallback"}
@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/481eac7be1c268b7-s.34f9nwclrjpmo.woff2)format("woff2");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:Schibsted Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/31a9145ccb84606d-s.p.1_j-vbs-91rji.woff2)format("woff2");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:Schibsted Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/481eac7be1c268b7-s.34f9nwclrjpmo.woff2)format("woff2");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:Schibsted Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/31a9145ccb84606d-s.p.1_j-vbs-91rji.woff2)format("woff2");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:Schibsted Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/481eac7be1c268b7-s.34f9nwclrjpmo.woff2)format("woff2");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:Schibsted Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/31a9145ccb84606d-s.p.1_j-vbs-91rji.woff2)format("woff2");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:Schibsted Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/481eac7be1c268b7-s.34f9nwclrjpmo.woff2)format("woff2");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:Schibsted Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/31a9145ccb84606d-s.p.1_j-vbs-91rji.woff2)format("woff2");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:Schibsted Grotesk Fallback;src:local(Arial);ascent-override:93.46%;descent-override:24.67%;line-gap-override:0.0%;size-adjust:104.49%}.schibsted_grotesk_e7842026-module__TYeWeW__className{font-family:Schibsted Grotesk,Schibsted Grotesk Fallback;font-style:normal}.schibsted_grotesk_e7842026-module__TYeWeW__variable{--font-body:"Schibsted Grotesk", "Schibsted Grotesk Fallback"}
:root{--void:#010102;--void-panel:#050506;--lum:#f6f5f6;--lum-dim:#dfdfdf;--structure:#9d9c93;--hair-faint:#9d9c9324;--hair:#9d9c9357;--hair-strong:#9d9c939e;--hair-w:1px;--amber:#f8c422;--amber-dim:#efb315;--amber-wash:#f8c42214;--judge-good:#3ecf6a;--judge-good-deep:#6fe092;--judge-sel:#4d7fe3;--judge-wrong:#e05656;--display:var(--font-display,"Michroma"), ui-sans-serif, sans-serif;--mono:var(--font-mono,"Martian Mono"), ui-monospace, monospace;--sans:var(--font-body,"Schibsted Grotesk"), ui-sans-serif, system-ui, sans-serif;--t-micro:.64rem;--t-mono:.68rem;--t-label:.76rem;--t-note:.84rem;--t-body:.9375rem;--t-read:1rem;--t-ask:1.1875rem;--track-display:.1em;--track-label:.18em;--track-mono:.06em;--draw:.24s;--slide:.26s;--stamp:.11s;--rail:cubic-bezier(.16, .84, .28, 1);--strike:cubic-bezier(.9, 0, 1, 1);--bg:var(--void);--bg-tint:var(--void-panel);--fg:var(--lum);--muted:var(--structure);--card:var(--void-panel);--line:var(--hair);--line-soft:var(--hair-faint);--accent:var(--judge-good);--accent-deep:var(--judge-good-deep);--accent-soft:#3ecf6a1a;--accent-mid:#3ecf6a73;--sel:var(--judge-sel);--sel-soft:#4d7fe31f;--wrong:var(--judge-wrong);--wrong-soft:#e056561f;--pill:#9d9c931a;--shadow:none;--on-accent:var(--void)}:root[data-theme=dark],:root[data-theme=light],:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html{background:var(--void)}body{min-height:100vh;color:var(--lum-dim);font-family:var(--sans);font-weight:400;font-size:var(--t-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background:0 0;margin:0;line-height:1.6}main{max-width:42rem;margin:0 auto;padding:3rem 1.5rem 6rem}main.wide{max-width:60rem}h1,h2{font-family:var(--display);color:var(--lum);letter-spacing:var(--track-display);text-transform:uppercase;font-weight:400;line-height:1.15}h1{margin:0 0 1.2rem;font-size:clamp(1.3rem,1rem + 1.5vw,2.25rem)}h2{margin:1.8rem 0 .8rem;font-size:clamp(1rem,.9rem + .5vw,1.3rem)}h3{font-family:var(--mono);font-weight:600;font-size:var(--t-label);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--structure);margin:1.5rem 0 .55rem}::selection{background:var(--amber);color:var(--void)}:root{accent-color:var(--amber);caret-color:var(--amber)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--void)}::-webkit-scrollbar-thumb{background:var(--hair);border:0}::-webkit-scrollbar-thumb:hover{background:var(--hair-strong)}*{scrollbar-color:var(--hair) var(--void);scrollbar-width:thin}:where(button,a,input,textarea,[tabindex]):focus-visible{outline:var(--hair-w) solid var(--amber);outline-offset:3px;border-radius:0}a{color:var(--lum);text-underline-offset:.22em;-webkit-text-decoration-color:var(--hair-strong);text-decoration-color:var(--hair-strong)}a:hover{color:var(--amber);-webkit-text-decoration-color:var(--amber);text-decoration-color:var(--amber)}code,kbd,samp,.mono{font-family:var(--mono);font-variant-numeric:tabular-nums}@keyframes instrument-draw-x{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes instrument-draw-y{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes instrument-rail-in{0%{transform:translate(1.25rem)}to{transform:none}}@keyframes instrument-stamp{0%{opacity:0;transform:scale(1.28)}60%{opacity:1}to{opacity:1;transform:none}}.m-draw-x{transform-origin:0;animation:instrument-draw-x var(--draw) var(--rail) both}.m-draw-y{transform-origin:top;animation:instrument-draw-y var(--draw) var(--rail) both}.m-rail{animation:instrument-rail-in var(--slide) var(--rail) both}.m-stamp{animation:instrument-stamp var(--stamp) var(--strike) both}.m-settle{transition:none!important}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}.kicker{font-family:var(--mono);color:var(--structure);font-size:var(--t-mono);text-transform:uppercase;letter-spacing:var(--track-label);font-weight:600}.note{color:var(--structure);font-size:var(--t-note)}.card{background:var(--void-panel);border:var(--hair-w) solid var(--hair);box-shadow:none;border-radius:0;margin:.8rem 0 1.2rem;padding:1.3rem 1.4rem}.question{font-family:var(--sans);font-weight:500;font-size:var(--t-ask);color:var(--lum);margin-bottom:1.25rem;line-height:1.4}.sx-code{font-family:var(--sans);font-variant-numeric:lining-nums;letter-spacing:.012em;overflow-wrap:normal;word-break:keep-all}@media (min-width:40rem){.sx-code{white-space:nowrap}}.sx-sup{vertical-align:.42em;letter-spacing:0;font-size:.68em;line-height:1}.sx-sup .sx-code{letter-spacing:0;white-space:normal}.passage{background:var(--void-panel);border:var(--hair-w) solid var(--hair);max-width:66ch;font-size:var(--t-body);color:var(--lum-dim);border-radius:0;margin:0 0 1.2rem;padding:1.1rem 1.25rem;line-height:1.7}.passage p{margin:0 0 .8rem}.passage p:last-child{margin-bottom:0}.figure{margin:0 0 1.3rem}.figure svg{width:100%;max-width:24rem;height:auto;color:var(--lum);margin:0 auto;display:block}.choice{text-align:left;border:var(--hair-w) solid var(--hair);width:100%;font:inherit;font-size:var(--t-read);color:var(--lum-dim);cursor:pointer;transition:border-color var(--stamp) linear, color var(--stamp) linear;background:0 0;border-radius:0;margin:-1px 0 0;padding:.8rem 1rem;display:block;position:relative}.choice:hover:not(:disabled){border-color:var(--hair-strong);color:var(--lum)}.choice.selected{border-color:var(--sel);color:var(--lum);background:var(--sel-soft)}.choice.key{border-color:var(--accent);color:var(--lum);background:var(--accent-soft)}.choice.chosen-wrong{border-color:var(--wrong);color:var(--lum);background:var(--wrong-soft)}.choice:disabled{cursor:default}.text-input{width:100%;font:inherit;border:var(--hair-w) solid var(--hair);color:var(--lum);background:0 0;border-radius:0;padding:.75rem .85rem}.text-input::placeholder{color:var(--structure)}.text-input:focus{border-color:var(--amber);outline:none}textarea.text-input{resize:vertical;min-height:5rem}.text-multi-field{margin:.9rem 0}.text-multi-label{max-width:66ch;font-family:var(--sans);font-size:var(--t-body);color:var(--lum-dim);margin:0 0 .5rem;line-height:1.55;display:block}.conf{gap:0;margin:1rem 0;display:flex}.conf button{border:var(--hair-w) solid var(--hair);color:var(--structure);font-family:var(--mono);font-size:var(--t-mono);letter-spacing:var(--track-mono);text-transform:uppercase;cursor:pointer;background:0 0;border-radius:0;flex:1;margin-left:-1px;padding:.65rem .4rem}.conf button:first-child{margin-left:0}.conf button:hover{color:var(--lum);border-color:var(--hair-strong)}.conf button.selected{border-color:var(--sel);color:var(--lum);background:var(--sel-soft)}.primary{color:var(--amber);border:var(--hair-w) solid var(--amber);font-family:var(--mono);font-weight:600;font-size:var(--t-mono);letter-spacing:var(--track-label);text-transform:uppercase;text-align:center;cursor:pointer;box-shadow:none;transition:background-color var(--stamp) linear, color var(--stamp) linear;background:0 0;border-radius:0;padding:.8rem 2.2rem;text-decoration:none;display:inline-block}.primary:hover:not(:disabled){background:var(--amber);color:var(--void);text-decoration:none}.primary:disabled{color:var(--hair-strong);border-color:var(--hair);cursor:default}.linklike{font-family:var(--mono);font-size:var(--t-mono);letter-spacing:var(--track-mono);text-transform:uppercase;color:var(--structure);text-underline-offset:.25em;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.linklike:hover:not(:disabled){color:var(--lum)}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.turn-card.good{border-color:var(--accent);box-shadow:none}.turn-card.bad{border-color:var(--wrong);box-shadow:none}.feedback-status{font-family:var(--mono);font-weight:600;font-size:var(--t-mono);letter-spacing:var(--track-label);text-transform:uppercase;margin:1.1rem 0 .3rem}.feedback-status.good{color:var(--accent)}.feedback-status.bad{color:var(--wrong)}.feedback-note{color:var(--structure);margin-top:.3rem}.reveal-actions{justify-content:flex-end;margin-top:1.2rem;display:flex}.verdict-list{margin:1rem 0;padding:0;list-style:none}.verdict-list li{padding:.35rem 0}.criterion-pass{color:var(--accent)}.criterion-fail{color:var(--wrong)}.criterion-note{color:var(--structure);margin-top:.2rem;display:block}.grader-unavailable{border-left:var(--hair-w) solid var(--hair);margin-top:.6rem;padding-left:.8rem}.step-notice{border-left:var(--hair-w) solid var(--hair);margin-bottom:.9rem;padding-left:.8rem}.claim-grounding{border-left:var(--hair-w) solid var(--hair-strong);margin-bottom:.9rem;padding-left:.8rem}.progress-strip{align-items:center;gap:.8rem;margin-bottom:1.6rem;display:flex}.progress-dots{gap:6px;display:flex}.progress-dots span{background:var(--hair);border-radius:0;width:8px;height:8px}.progress-dots span.on{background:var(--lum)}.today-headline{font-family:var(--display);text-transform:uppercase;letter-spacing:var(--track-display);color:var(--lum);margin:0 0 1.2rem;font-size:clamp(1.05rem,.9rem + .85vw,1.5rem);font-weight:400}.xp-track{border:var(--hair-w) solid var(--hair);background:0 0;border-radius:0;height:10px;position:relative;overflow:hidden}.xp-fill{background:var(--hair-strong);border-radius:0;height:100%}.xp-fill.met{background:var(--lum)}.xp-readout{font-family:var(--mono);font-size:var(--t-label);letter-spacing:var(--track-mono);color:var(--structure);margin:.6rem 0 0}.xp-readout strong{color:var(--lum);font-size:var(--t-read);font-variant-numeric:tabular-nums}.queue-list{border-top:var(--hair-w) solid var(--hair);margin:0;padding:0;list-style:none}.queue-item{border-bottom:var(--hair-w) solid var(--hair);justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 0;display:flex}.queue-kind{font-family:var(--mono);font-size:var(--t-mono);text-transform:uppercase;letter-spacing:var(--track-label);color:var(--structure);border:var(--hair-w) solid var(--hair);background:0 0;border-radius:0;padding:.25rem .6rem}.graph-toggle{margin:.5rem 0 0}.graph-panel{margin:1rem 0 0}.graph-scroll{padding-bottom:.4rem;overflow:auto hidden}.graph-svg{background:var(--void);border:var(--hair-w) solid var(--hair);border-radius:0;width:100%;min-width:34rem;height:auto;display:block}.g-edge{stroke:var(--hair);stroke-width:1px}.g-edge.pruned{stroke:var(--wrong);stroke-width:1px;stroke-dasharray:4 3;opacity:.8}.g-edge.credited{stroke:var(--accent);stroke-width:1px;stroke-dasharray:4 3;opacity:.8}.g-node rect{fill:#0000;stroke:var(--hair);stroke-width:1px}.g-node text{font:400 10.5px var(--mono);letter-spacing:.04em;fill:var(--structure)}.g-glyph.solid{fill:currentColor;stroke:none}.g-glyph.hollow{fill:none;stroke:currentColor;stroke-width:1px}.g-node.untested{color:var(--hair)}.g-node.probing{color:var(--sel)}.g-node.probing rect{fill:var(--sel-soft);stroke:var(--sel);stroke-width:1.5px}.g-node.probing text{fill:var(--lum)}.g-node.measured-pass{color:var(--accent)}.g-node.measured-pass rect{fill:var(--accent-soft);stroke:var(--accent);stroke-width:1.5px}.g-node.measured-pass text{fill:var(--lum)}.g-node.measured-fail{color:var(--wrong)}.g-node.measured-fail rect{fill:var(--wrong-soft);stroke:var(--wrong);stroke-width:1.5px}.g-node.measured-fail text{fill:var(--lum)}.g-node.inferred-pass{color:var(--accent)}.g-node.inferred-pass rect{fill:#0000;stroke:var(--accent);stroke-width:1px;stroke-dasharray:5 3}.g-node.inferred-fail{color:var(--wrong);opacity:.7}.g-node.inferred-fail rect{fill:#0000;stroke:var(--wrong);stroke-width:1px;stroke-dasharray:5 3}.graph-legend{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.5rem 1rem;margin:1rem 0 .6rem;padding:0;list-style:none;display:grid}.legend-item{font-family:var(--mono);font-size:var(--t-mono);letter-spacing:var(--track-mono);text-transform:uppercase;color:var(--structure);align-items:center;gap:.6rem;display:flex}.legend-item[data-present=false]{opacity:.45}.legend-swatch{border:var(--hair-w) solid var(--hair);background:0 0;border-radius:0;flex:none;width:20px;height:12px}.legend-swatch.probing{border-color:var(--sel);background:var(--sel-soft)}.legend-swatch.measured-pass{border-color:var(--accent);background:var(--accent-soft)}.legend-swatch.measured-fail{border-color:var(--wrong);background:var(--wrong-soft)}.legend-swatch.inferred-pass{border-color:var(--accent);border-style:dashed}.legend-swatch.inferred-fail{border-color:var(--wrong);border-style:dashed}.graph-caption{font-family:var(--mono);font-weight:600;font-size:var(--t-label);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--lum);margin:.8rem 0 .3rem}.evidence-summary{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:0;margin:1.2rem 0 0;padding:0;list-style:none;display:grid}.evidence-count{border:var(--hair-w) solid var(--hair);background:0 0;border-radius:0;margin:0 -1px -1px 0;padding:.8rem .9rem}.evidence-count strong{font-family:var(--display);letter-spacing:var(--track-display);color:var(--lum);font-variant-numeric:tabular-nums;font-size:1.15rem;line-height:1.25;display:block}.evidence-count span{font-family:var(--mono);font-size:var(--t-micro);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--structure);margin-top:.3rem;display:block}.evidence-count.measured{border-color:var(--accent)}.evidence-count.measured strong{color:var(--accent)}.evidence-count.assumed{border-style:dashed}.certified-line{margin-top:1rem}.model-unit{padding-top:1.2rem}.model-list{border-top:var(--hair-w) solid var(--hair);margin:.6rem 0 0;padding:0;list-style:none}.model-row{border-bottom:var(--hair-w) solid var(--hair);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.4rem 1rem;padding:.7rem 0;display:flex}.model-row.unmeasured .model-name{color:var(--structure)}.model-name{font-weight:500;font-size:var(--t-read);color:var(--lum)}.model-tags{flex-wrap:wrap;gap:.4rem;display:flex}.evidence-chip,.rung-chip,.certified-chip,.missing-chip{font-family:var(--mono);font-size:var(--t-micro);letter-spacing:var(--track-label);text-transform:uppercase;border:var(--hair-w) solid var(--hair);color:var(--structure);background:0 0;border-radius:0;padding:.22rem .55rem;font-weight:600}.evidence-chip.measured{border-color:var(--accent);color:var(--accent);background:var(--accent-soft)}.evidence-chip.assumed{border-style:dashed}.rung-chip{border-color:var(--hair-faint);background:var(--pill)}.certified-chip{border-color:var(--accent);color:var(--accent);background:var(--accent-soft)}.missing-chip{border-color:var(--wrong);color:var(--wrong);background:var(--wrong-soft)}.next-kind{margin-top:.8rem}.next-kind code{background:var(--pill);border-radius:0;padding:.1rem .35rem;font-size:.86em}.dose-strip{border-left:var(--hair-w) solid var(--hair-strong);margin:0 0 1.5rem;padding:.2rem 0 .2rem .9rem}.dose-line{font-size:var(--t-body);margin:0 0 .3rem}.mastery-grid{grid-template-columns:repeat(auto-fill,minmax(9rem,1fr));gap:0;display:grid}.mastery-node{border:var(--hair-w) solid var(--hair);background:0 0;border-radius:0;margin:0 -1px -1px 0;padding:.85rem .9rem}.mastery-node.state-new{border-color:var(--hair)}.mastery-node.state-learning{border-color:var(--sel);background:var(--sel-soft)}.mastery-node.state-strong{border-color:var(--accent);background:var(--accent-soft)}.mastery-label{font-weight:500;font-size:var(--t-body);color:var(--lum)}.mastery-state{font-family:var(--mono);font-size:var(--t-micro);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--structure);margin-top:.35rem}.chrome-frame{border:var(--hair-w) solid var(--hair);background:0 0;position:relative}.chrome-frame[data-tone=action]{border-color:var(--amber)}.chrome-frame[data-tone=good]{border-color:var(--judge-good)}.chrome-frame[data-tone=wrong]{border-color:var(--judge-wrong)}.chrome-frame[data-tone=sel]{border-color:var(--judge-sel)}.chrome-frame[data-ticks=true] .chrome-tick{width:13px;height:13px;color:var(--structure);opacity:.75;pointer-events:none;position:absolute}.chrome-tick[data-corner=tl]{top:-7px;left:-7px}.chrome-tick[data-corner=tr]{top:-7px;right:-7px}.chrome-tick[data-corner=bl]{bottom:-7px;left:-7px}.chrome-tick[data-corner=br]{bottom:-7px;right:-7px}.chrome-tick line{stroke:currentColor;stroke-width:1px}.chrome-table{border-top:var(--hair-w) solid var(--hair);border-left:var(--hair-w) solid var(--hair);font-family:var(--mono);font-variant-numeric:tabular-nums;display:grid}.chrome-table-cell{border-right:var(--hair-w) solid var(--hair);border-bottom:var(--hair-w) solid var(--hair);font-size:var(--t-label);letter-spacing:var(--track-mono);color:var(--lum-dim);overflow-wrap:anywhere;min-width:0;padding:.85rem 1.1rem}.chrome-table-cell[data-align=end]{text-align:right}.chrome-table-cell[data-align=center]{text-align:center}.chrome-table[data-caps=true] .chrome-table-cell{text-transform:uppercase}.chrome-table-row[data-tone=action] .chrome-table-cell{color:var(--amber);box-shadow:inset 0 0 0 1px var(--amber)}.chrome-table-row[data-tone=good] .chrome-table-cell{color:var(--judge-good)}.chrome-table-row[data-tone=wrong] .chrome-table-cell{color:var(--judge-wrong)}.chrome-table-row[data-tone=sel] .chrome-table-cell{color:var(--judge-sel)}.chrome-table-row[data-tone=quiet] .chrome-table-cell{color:var(--structure)}.chrome-table-head .chrome-table-cell{color:var(--structure);letter-spacing:var(--track-label);text-transform:uppercase;font-size:var(--t-micro)}.chrome-table-scroll{overflow-x:auto}.chrome-mark{border:var(--hair-w) solid var(--hair);font-family:var(--mono);font-size:var(--t-micro);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--structure);padding:.3rem .75rem;font-weight:600;display:inline-block}.chrome-mark[data-tone=action]{border-color:var(--amber);color:var(--amber)}.chrome-mark[data-tone=good]{border-color:var(--judge-good);color:var(--judge-good)}.chrome-mark[data-tone=wrong]{border-color:var(--judge-wrong);color:var(--judge-wrong)}.chrome-mark[data-tone=sel]{border-color:var(--judge-sel);color:var(--judge-sel)}.chrome-telemetry{z-index:2;font-family:var(--mono);font-size:var(--t-micro);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--structure);pointer-events:none;font-weight:400;position:fixed}.chrome-telemetry[data-corner=tl]{top:1.5rem;left:1.75rem}.chrome-telemetry[data-corner=tr]{top:1.5rem;right:1.75rem}.chrome-telemetry[data-corner=bl]{bottom:1.5rem;left:1.75rem}.chrome-telemetry[data-corner=br]{bottom:1.5rem;right:1.75rem}.chrome-telemetry[data-emphasis=lum]{color:var(--lum)}.chrome-action{color:var(--amber);border:var(--hair-w) solid var(--amber);font-family:var(--mono);font-weight:600;font-size:var(--t-label);letter-spacing:var(--track-label);text-transform:uppercase;text-align:center;cursor:pointer;transition:background-color var(--stamp) linear, color var(--stamp) linear;background:0 0;border-radius:0;padding:.85rem 2.4rem;text-decoration:none;display:inline-block}.chrome-action[data-block=true]{width:100%;display:block}.chrome-action:hover:not(:disabled):not([aria-disabled=true]){background:var(--amber);color:var(--void)}.chrome-action:disabled,.chrome-action[aria-disabled=true]{color:var(--hair-strong);border-color:var(--hair);cursor:default}.chrome-motto{text-align:center;font-family:var(--mono);font-size:var(--t-mono);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--structure);margin:4rem 0 0;display:block}.chrome-constellation-field{z-index:-1;pointer-events:none;position:fixed;inset:0}.chrome-constellation-field .chrome-constellation-edge{stroke-width:.03px;opacity:.22}.chrome-constellation-field .chrome-constellation-node{opacity:.5}.chrome-constellation{pointer-events:none;width:100%;height:100%;display:block}.chrome-constellation-edge{stroke:var(--structure);stroke-width:.18px;opacity:.16;fill:none}.chrome-constellation-node{fill:var(--structure);opacity:.34}.chrome-void-grid{z-index:-1;pointer-events:none;background-image:linear-gradient(to right, var(--hair-faint) var(--hair-w), transparent var(--hair-w)), linear-gradient(to bottom, var(--hair-faint) var(--hair-w), transparent var(--hair-w));background-size:var(--grid-step,56px) var(--grid-step,56px);opacity:.28;position:fixed;inset:0}
