@layer reset,base,layout,components,pages,theme;@font-face{font-family:Recursive Linear;font-style:normal;font-weight:400 800;font-display:swap;src:url("/css/recursive-sans-linear-latin-S7HMCR6O.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2190-2193,U+2212,U+2215,U+00D7,U+2260,U+03BC,U+2713,U+FEFF,U+FFFD}@font-face{font-family:Recursive Linear;font-style:normal;font-weight:400 800;font-display:swap;src:url("/css/recursive-sans-linear-latin-ext-G4V4XB4P.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Recursive Casual;font-style:normal;font-weight:500;font-display:swap;src:url("/css/recursive-sans-casual-latin-5NCQ4W2Q.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2190-2193,U+2212,U+2215,U+00D7,U+2260,U+03BC,U+2713,U+FEFF,U+FFFD}@font-face{font-family:Recursive Casual;font-style:normal;font-weight:500;font-display:swap;src:url("/css/recursive-sans-casual-latin-ext-ORYVACLZ.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Caveat;font-style:normal;font-weight:600 700;font-display:swap;src:url("/css/caveat-latin-IUBKKMHQ.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Caveat;font-style:normal;font-weight:600 700;font-display:swap;src:url("/css/caveat-latin-ext-5S7R5SZN.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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}:root{color-scheme:light;--ground: #fcf3f2;--band-1: #f9e8e7;--band-2: #f9e2e1;--deep: #551015;--deep-2: #3d090d;--well: #ffffff;--ink-1: #241313;--ink-2: #4b302f;--ink-3: #724d4c;--red: #c90f1a;--red-deep: #9e0016;--red-ink: #b00b1a;--red-soft: #fed2d0;--on-deep: #fdf2f2;--on-deep-2: #e4c1c0;--red-on-deep: #f47b74;--tie: #c90f1a;--right: #137738;--right-soft: #d1f2d7;--wrong: var(--red-ink);--wrong-soft: var(--red-soft);--paper: var(--well);--slip: var(--red-soft);--review-paper: #fffaf1;--note: #ffe17a;--pen-blue: #233e8b;--seal: #e0b23a;--seal-2: #a8781a;--coffee: #8a5a3c;--coffee-2: #6b3f28;--slip-band: color-mix(in oklab, var(--red-soft), var(--red) 14%);--slip-rule: color-mix(in oklab, var(--ink-1) 22%, transparent);--pen: var(--red-ink);--stamp: var(--red);--radius-paper: .125rem;--paper-shadow: 0 var(--rule-w) var(--rule-w) color-mix(in oklab, var(--deep) 14%, transparent), 0 .6rem 1.2rem -.7rem color-mix(in oklab, var(--deep) 32%, transparent);--rule: color-mix(in oklab, var(--red) 18%, transparent);--line-strong: #967472;--stripe-w: .5rem;--stripes: repeating-linear-gradient(-45deg, var(--red) 0 var(--stripe-w), var(--ground) var(--stripe-w) calc(var(--stripe-w) * 2));--dot-gap: 1.25rem;--dots: radial-gradient(circle, color-mix(in oklab, var(--ink-1) 16%, transparent) .07rem, transparent .1rem) 0 0 / var(--dot-gap) var(--dot-gap);--radius: .75rem;--radius-lg: 1.25rem;--pill: 999px;--edge-soft: color-mix(in oklab, var(--line-strong) 55%, transparent);--btn-face: linear-gradient(to bottom, color-mix(in oklab, var(--red), var(--well) 10%), var(--red) 55%, color-mix(in oklab, var(--red), var(--red-deep) 40%));--btn-face-hover: linear-gradient(to bottom, color-mix(in oklab, var(--red), var(--well) 16%), color-mix(in oklab, var(--red), var(--well) 4%) 55%, var(--red));--btn-face-down: linear-gradient(to bottom, var(--red-deep), var(--red));--raise-red: inset 0 var(--rule-w) 0 color-mix(in oklab, var(--well) 30%, transparent), 0 var(--rule-w) 2px color-mix(in oklab, var(--deep) 35%, transparent), 0 .4rem .9rem -.4rem color-mix(in oklab, var(--red) 55%, transparent);--raise-red-hover: inset 0 var(--rule-w) 0 color-mix(in oklab, var(--well) 35%, transparent), 0 2px 3px color-mix(in oklab, var(--deep) 30%, transparent), 0 .6rem 1.2rem -.5rem color-mix(in oklab, var(--red) 60%, transparent);--face: linear-gradient(to bottom, var(--well), color-mix(in oklab, var(--well), var(--band-1) 70%));--face-hover: linear-gradient(to bottom, var(--well), var(--band-1));--raise: inset 0 var(--rule-w) 0 var(--well), 0 var(--rule-w) 2px color-mix(in oklab, var(--deep) 12%, transparent), 0 .25rem .6rem -.35rem color-mix(in oklab, var(--deep) 30%, transparent);--raise-hover: inset 0 var(--rule-w) 0 var(--well), 0 2px 4px color-mix(in oklab, var(--deep) 12%, transparent), 0 .5rem 1rem -.5rem color-mix(in oklab, var(--deep) 34%, transparent);--sink: inset 0 2px 4px color-mix(in oklab, var(--deep) 24%, transparent);--recess: inset 0 var(--rule-w) 2px color-mix(in oklab, var(--deep) 10%, transparent);--track-face: linear-gradient(to bottom, var(--band-2), var(--band-1));--lift-over: 0 28px 56px -28px color-mix(in oklab, var(--deep) 60%, transparent);--glass: color-mix(in oklab, var(--ground) 80%, transparent);--frost: blur(14px) saturate(1.3);--dim: .45;--font-body: "Recursive Linear", system-ui, sans-serif;--font-numbers: var(--font-body);--font-pen: "Recursive Casual", var(--font-body);--font-hand: "Caveat", var(--font-pen);--font-app: "Segoe UI", system-ui, sans-serif;--font-grid: Arial, "Liberation Sans", Helvetica, sans-serif;--chat-rail: #0f0f0f;--chat-list: #1a1a1a;--chat-pane: #1f1f1f;--chat-raise: #2e2e2e;--chat-bubble: #292929;--chat-bubble-mine: #34365a;--chat-line: #3d3d3d;--chat-ink: #ffffff;--chat-ink-2: #d6d6d6;--chat-ink-3: #adadad;--chat-accent: #7f85f5;--chat-badge: #c4314b;--chat-available: #6bb700;--chat-away: #ffaa44;--chat-busy: #c4314b;--sheet-app: #f9fbfd;--sheet-bar: #edf2fa;--sheet-head: #f8f9fa;--sheet-head-on: #d3e3fd;--sheet-grid: #e1e1e1;--sheet-frozen: #c4c7c5;--sheet-ink: #1f1f1f;--sheet-ink-2: #444746;--sheet-blue: #1a73e8;--sheet-blue-ink: #0b57d0;--sheet-share: #c2e7ff;--sheet-tab-on: #e1e9f7;--sheet-input: #fff2cc;--sheet-green: #2b7a53;--sheet-white: #ffffff;--board-bg: #1d2125;--board-col: #161a1d;--board-card: #22272b;--board-raise: #2c333a;--board-line: #38414a;--board-ink: #b6c2cf;--board-ink-strong: #dee4ea;--board-muted: #8c9bab;--board-blue: #579dff;--board-blue-deep: #1c2b41;--board-on-blue: #1d2125;--board-red: #f87168;--board-orange: #fea362;--board-yellow: #f5cd47;--board-green: #4bce97;--board-purple: #9f8fef;--face-1: #5b5fc7;--face-2: #0f7b8a;--face-3: #8764b8;--face-4: #ca5010;--face-5: #498205;--call-bg: #111827;--call-bar: #0b0f17;--call-raise: #1f2937;--call-tile: #374151;--call-ink: #ffffff;--call-ink-2: #d1d5db;--call-talk: #22c55e;--call-share: #15803d;--call-red: #f87171;--call-end: #e02424;--call-hand: #fbbf24;--call-av-1: #2563eb;--call-av-2: #15803d;--call-av-3: #9333ea;--call-av-4: #c2410c;--call-av-5: #db2777;--call-av-6: #0e7490;--call-av-7: #a16207;--call-av-8: #dc2626;--call-av-9: #4f46e5;--door-frame: #efe4e1;--door-frame-2: #d9cac6;--door-glass: #eef3f4;--door-glass-2: #c9d6dc;--door-steel: #e1e5e8;--door-steel-2: #8d979e;--door-light: #ffe7a8;--corridor: #6e6063;--corridor-2: #362d30;--manager: #1d1719;--monitor: #1d1819;--monitor-2: #3b3335;--monitor-led: #5fd36f;--snake-bar: #4a7a2c;--snake-bar-ink: #ffffff;--snake-grass: #aad35d;--snake-grass-2: #a1ca52;--snake-body: #4a78ec;--snake-edge: #2d52bf;--snake-eye: #ffffff;--snake-pupil: #1b1b1f;--snake-apple: #e5431d;--snake-shine: #ffa184;--snake-stem: #6e4b2a;--snake-leaf: #3f8d2f;--font-ss-win: "Segoe UI Variable Display", "Segoe UI", system-ui, sans-serif;--font-ss-mac: -apple-system, BlinkMacSystemFont, "SF Pro Text", "Helvetica Neue", Helvetica, Arial, sans-serif;--font-ss-dos: "Lucida Console", Consolas, "Courier New", monospace;--ss-black: #000000;--ss-white: #ffffff;--ss-win10: #0063b1;--ss-win7: #1f5c99;--ss-win7-2: #0b2a4f;--ss-win7-glow: #8fd3ff;--ss-mac-track: #3a3a3c;--ss-mac-fill: #e5e5e7;--ss-mac-ink: #a1a1a6;--ss-bsod: #0076d5;--ss-dos: #0000aa;--ss-dos-title: #aaaaaa;--card-red: var(--red);--card-red-2: var(--red-deep);--card-orange: #c2410c;--card-orange-2: #7c2d12;--card-green: #166534;--card-green-2: #0f3d22;--card-slate: #334155;--card-slate-2: #1e293b;--card-purple: #7e22ce;--card-purple-2: #581c87;--card-teal: #0f766e;--card-teal-2: #134e4a;--card-blue: #1d4ed8;--card-blue-2: #1e3a8a;--card-pink: #be185d;--card-pink-2: #831843;--card-zinc: #3f3f46;--card-zinc-2: #18181b;--card-amber: #b45309;--card-amber-2: #78350f;--card-sky: #0369a1;--card-sky-2: #0c4a6e;--card-indigo: #4338ca;--card-indigo-2: #312e81;--card-fuchsia: #a21caf;--card-fuchsia-2: #701a75;--pz-wall: #f3ebe8;--pz-screen: #ffffff;--pz-screen-edge: #d9cac6;--pz-bar: #c9b8b4;--pz-bar-up: #7b8794;--pz-lectern: #6e6063;--pz-lectern-2: #4d4245;--pz-skin: #e2b594;--pz-skin-2: #c89373;--pz-hair: #3b2f2c;--pz-suit: #2f3a4a;--pz-shirt: #ffffff;--pz-paper: #fffdf8;--pz-box: #e7d3b1;--pz-box-2: #cdb28a;--pz-crust: #e0a655;--pz-cheese: #f6d36b;--pz-pepperoni: #b8452f;--pz-sleeve: #5a6b7d;--pz-sleeve-2: #475667;--pz-crowd: #d9cac6;--carpet: #cfc3c0;--partition: #a9b1ba;--chair: var(--pz-lectern-2);--wood: #d6ae80;--wood-2: #b88957;--wood-3: #9f7244;--step--2: clamp(.6944rem, .6859rem + .0379vi, .72rem);--step--1: clamp(.8333rem, .8111rem + .0988vi, .9rem);--step-0: clamp(1rem, .9583rem + .1852vi, 1.125rem);--step-1: clamp(1.2rem, 1.1312rem + .3056vi, 1.4062rem);--step-2: clamp(1.44rem, 1.3341rem + .4708vi, 1.7578rem);--step-3: clamp(1.728rem, 1.5716rem + .6952vi, 2.1973rem);--step-4: clamp(2.0736rem, 1.8493rem + .997vi, 2.7466rem);--step-5: clamp(2.4883rem, 2.1734rem + 1.3999vi, 3.4332rem);--step-6: clamp(2.986rem, 2.5264rem + 2.0426vi, 4.2915rem);--step-giant: clamp(2.5rem, 13cqi, 7.5rem);--track-1: -.01em;--track-2: -.02em;--track-3: -.03em;--track-4: -.04em;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: clamp(1rem, .9583rem + .1852vi, 1.125rem);--space-5: clamp(1.5rem, 1.4167rem + .3704vi, 1.75rem);--space-6: clamp(2rem, 1.8333rem + .7407vi, 2.5rem);--space-7: clamp(3rem, 2.6667rem + 1.4815vi, 4rem);--space-4-5: clamp(1rem, .75rem + 1.1111vi, 1.75rem);--hair: .5px;--rule-w: 1px;--stroke: 2px;--bar: .1875rem;--underline-offset: .2em;--touch-min: 2.75rem;--arrow: .45rem;--arrow-lg: .5rem;--arrow-nudge: .2rem;--tick-w: .35rem;--tick-h: .65rem;--mark-sm: 1.25rem;--mark: 1.5rem;--icon: 1.4rem;--header-h: calc(var(--touch-min) + 2 * var(--space-3));--wrap: calc(2 * var(--measure-col) + var(--space-7) + 2 * var(--gutter));--measure: 36em;--measure-col: 26.4em;--measure-min: 16.8em;--measure-half: calc(var(--measure) / 2);--measure-third: calc(var(--measure) / 3);--col-card: 17rem;--col-footer: 8rem;--footer-row-fine: 1.75rem;--gutter: clamp(1rem, .6667rem + 1.4815vi, 2rem);--focus-w: 2px;--focus-offset: 2px;--btn-min: 9rem;--ease-out: cubic-bezier(.2, .7, .2, 1);--spring: linear(0, .25 8%, .72 20%, 1.02 34%, 1.06 42%, 1.01 58%, .99 74%, 1);--dur-1: .15s;--dur-2: .2s;--dur-3: .25s;--dur-4: .3s;--dur-5: .4s;--rise: 1px;--bp-narrow: 30rem;--bp-memo: 40rem;--bp-wide: 48rem;--bp-nav: 64rem}:root[data-corpo]{--ground: #f7f9fb;--band-1: #eef2f6;--band-2: #e6ecf1;--deep: #0f2a4a;--deep-2: #0a1f38;--ink-1: #16202a;--ink-2: #3b4652;--ink-3: #56626e;--red: #0a66c2;--red-deep: #004182;--red-ink: #0a58a8;--red-soft: #dbe9f7;--on-deep: #f1f5f9;--on-deep-2: #b9c6d4;--red-on-deep: #70b5f9;--line-strong: #7b8794;--font-body: Arial, "Helvetica Neue", Helvetica, sans-serif;--font-pen: "Comic Sans MS", "Comic Sans", "Chalkboard SE", cursive}@layer reset{*,*:before,*:after{box-sizing:border-box}:where(body,h1,h2,h3,p,ul,ol,dl,dd,figure,fieldset){margin:0}:where(ul,ol){padding:0}:where(fieldset){padding:0;border:0;min-inline-size:0}:where(legend){padding:0}:where(img,svg,canvas){display:block;max-inline-size:100%}:where(button,input,textarea,select){font:inherit;color:inherit}:where(button){cursor:pointer}:where(button:disabled){cursor:default}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-block-start:var(--space-5)}}@layer base{html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--ground);color:var(--ink-2);font-family:var(--font-body);font-size:var(--step-0);line-height:1.6;-webkit-font-smoothing:antialiased}:is(h1,h2,h3,h4){color:var(--ink-1);font-weight:700;line-height:1.12;letter-spacing:var(--track-2);text-wrap:balance}h1{font-size:var(--step-4);font-weight:800;letter-spacing:var(--track-3)}h2{font-size:var(--step-3);letter-spacing:var(--track-3)}h3{font-size:var(--step-1)}h4{font-size:var(--step-0);font-weight:600;letter-spacing:0}:is(p,li,dd){text-wrap:pretty}strong{color:var(--ink-1);font-weight:650}a{color:var(--red-ink);text-decoration-thickness:var(--hair);text-underline-offset:var(--underline-offset)}a:hover{color:var(--red-deep);text-decoration-thickness:var(--rule-w)}:focus-visible{outline:var(--focus-w) solid var(--ink-1);outline-offset:var(--focus-offset)}[tabindex="-1"]:focus{outline:none}::selection{background:var(--red-soft);color:var(--ink-1)}}@layer layout{.wrap,.stage>:not(noscript),.stage>noscript>*,.chapter-inner{inline-size:100%;max-inline-size:var(--wrap);margin-inline:auto;padding-inline:var(--gutter)}:is(p,li,dt,dd,h1,h2,h3,h4,figcaption,blockquote){max-inline-size:var(--measure)}.chapter-inner{columns:var(--measure-min);column-gap:var(--space-7);padding-block:var(--space-6)}.chapter-inner>*{column-span:all;margin-block:var(--space-7)}.chapter-inner>:first-child{margin-block-start:0}.chapter-inner>:last-child{margin-block-end:0}.chapter-inner>h2{margin-block-end:var(--space-6)}.chapter-inner>:is(h2,.section-head)+*{margin-block-start:0}.chapter-inner>.topic:not(:has(>:not(h3,h4,p:not([class]),ul:not([class]),ol:not([class]),.keys,.table-note))){column-span:none;margin-block:0;+&{margin-block-start:var(--space-7)}}.chapter-inner :is(h2,h3,h4){break-after:avoid;break-inside:avoid}.chapter-inner :is(p,li){break-inside:avoid}.chapter-inner>.topic{break-inside:avoid}.chapter-inner:not(:has(>.topic~.topic))>.topic:not(:has(>:not(h3,h4,p:not([class]),ul:not([class]),ol:not([class]),.keys,.table-note))){columns:var(--measure-min);column-gap:var(--space-7);column-span:all;>:is(h3,h4){column-span:all;margin-block-end:var(--space-3)}>:is(h3,h4)+*{margin-block-start:0}}.topic>*+*{margin-block-start:var(--space-4)}.topic>h3+*{margin-block-start:var(--space-3)}.topic>:is(.facts,.rates,.keys,.list,.terms){margin-block-start:var(--space-5)}}@layer components{.skip-link{position:absolute;inset-inline-start:var(--space-2);inset-block-start:var(--space-2);z-index:4;padding:var(--space-2) var(--space-4);border-radius:var(--pill);background:var(--ink-1);color:var(--ground);transform:translateY(-200%);transition:transform var(--dur-2) var(--ease-out)}.skip-link:focus-visible{transform:none}.site-header{position:sticky;inset-block-start:0;z-index:3;background:var(--glass);-webkit-backdrop-filter:var(--frost);backdrop-filter:var(--frost);box-shadow:0 var(--rule-w) 0 var(--rule)}@supports (animation-timeline: scroll()){.site-header:after{content:"";position:absolute;inset-inline:0;inset-block-start:100%;block-size:var(--bar);background:var(--ink-2);transform:scaleX(0);transform-origin:0 50%;animation:reading-progress linear both;animation-duration:auto;animation-timeline:scroll(root block)}@keyframes reading-progress{to{transform:scaleX(1)}}}.site-header-inner,.menu-top{display:flex;align-items:center;justify-content:space-between;gap:var(--space-5);padding-block:var(--space-3)}.brand{display:inline-flex;align-items:center;gap:var(--space-3);min-block-size:var(--touch-min);color:var(--ink-1);text-decoration:none;font-weight:800;font-size:var(--step-0);letter-spacing:var(--track-2);touch-action:manipulation}.brand:hover{color:var(--ink-1)}.brand-mark{flex:none;inline-size:calc(var(--mark) * 32 / 18);block-size:var(--mark)}.mark-track{fill:var(--paper);stroke:var(--red);stroke-width:2;transition:fill var(--dur-3) var(--ease-out)}.mark-knob{fill:var(--red);transition:translate var(--dur-3) var(--ease-out),fill var(--dur-3) var(--ease-out)}:root[data-corpo] .mark-track{fill:var(--red)}:root[data-corpo] .mark-knob{fill:var(--ground);translate:14px 0}.brand-row{display:flex;align-items:center}.corpo-switch{position:relative;display:inline-grid;place-items:center;min-inline-size:var(--touch-min);min-block-size:var(--touch-min);margin-inline-end:var(--space-1);padding:0;border:0;border-radius:var(--radius);background:none;cursor:pointer;touch-action:manipulation}.corpo-switch .brand-mark{transition:scale var(--dur-2) var(--ease-out)}.corpo-switch:hover .brand-mark{scale:1.08}.corpo-switch:active .brand-mark{scale:.96}.switch-hint{position:absolute;inset-block-start:calc(50% + var(--mark) / 2 + var(--space-1));inset-inline-start:50%;translate:-50% 0;color:var(--pen);font-family:var(--font-pen);font-size:.7rem;line-height:1;white-space:nowrap;pointer-events:none}:root[data-corpo] .switch-hint{display:none}@media(prefers-reduced-motion:no-preference){::view-transition-group(root){animation-duration:.45s}}.corpo-stamp{position:fixed;inset:0;inline-size:fit-content;block-size:fit-content;margin:auto;gap:.2em;overflow:visible;background:color-mix(in oklab,var(--well) 60%,transparent);font-size:clamp(1.5rem,7.5vw,5.5rem);pointer-events:none}.corpo-heart{inline-size:.8em;block-size:.8em;fill:currentColor}.corpo-stamp.corpo-stamp-off{animation:corpo-lift .32s var(--ease-out) forwards}@keyframes corpo-lift{to{opacity:0;scale:1.1}}.site-nav{display:none}@media(width>=64rem){.site-nav{display:block}.site-header-inner>.menu-btn{display:none}}.nav-top{display:flex;align-items:center;gap:var(--space-1);list-style:none}.nav-top>li{display:flex;align-items:center;border-radius:var(--pill)}.nav-top>li:has(>.nav-section:is([aria-current=page],[data-current-group])){background:var(--red-soft)}.nav-section{display:inline-flex;align-items:center;min-block-size:var(--touch-min);padding-inline:var(--space-4);color:var(--ink-2);text-decoration:none;font-size:var(--step--1);font-weight:600;touch-action:manipulation;transition:color var(--dur-2) ease}.nav-section:hover,li:has(>.nav-panel:popover-open)>.nav-section{color:var(--ink-1)}.nav-section:is([aria-current=page],[data-current-group]){color:var(--ink-1);font-weight:750}.nav-section:has(+.nav-toggle){padding-inline-end:var(--space-2)}.nav-toggle{display:inline-grid;place-items:center;block-size:var(--touch-min);padding-inline:var(--space-2) var(--space-4);margin-inline-start:calc(-1 * var(--space-2));border:0;background:transparent;color:var(--ink-3);cursor:pointer;transition:color var(--dur-2) ease}.nav-toggle:before{content:"";inline-size:var(--arrow);block-size:var(--arrow);border-inline-end:var(--stroke) solid currentColor;border-block-end:var(--stroke) solid currentColor;transform:translateY(-25%) rotate(45deg);transition:transform var(--dur-2) var(--ease-out)}.nav-toggle:hover,li:has(>.nav-panel:popover-open)>.nav-toggle{color:var(--ink-1)}li:has(>.nav-panel:popover-open)>.nav-toggle:before{transform:translateY(25%) rotate(-135deg)}.nav-panel{inset:var(--header-h) 0 auto;inline-size:100%;margin:0;padding:0;border:0;background:var(--ground);color:var(--ink-1);box-shadow:var(--lift-over)}.nav-panel::backdrop{background:color-mix(in oklab,var(--deep-2) 35%,transparent)}.nav-shell{display:grid;gap:var(--space-4);padding-block:var(--space-5) var(--space-4)}.nav-groups{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--measure-third)),1fr));gap:var(--space-5)}.nav-group:has(.nav-item:nth-child(6)){grid-column:span 2}.nav-group:has(.nav-item:nth-child(6)) .nav-list{columns:2;column-gap:var(--space-5)}.nav-group-name{padding-inline:var(--space-3);margin-block-end:var(--space-2);color:var(--ink-3);font-size:var(--step--1);font-weight:650}.nav-list{list-style:none}.nav-item{position:relative;display:grid;align-content:start;gap:var(--space-1);padding:var(--space-2) var(--space-3);border-radius:var(--radius);break-inside:avoid;transition:background-color var(--dur-1) ease}.nav-item:hover{background:var(--band-1)}.nav-item a{color:var(--ink-1);font-weight:650;text-decoration:none}.nav-item a:before{content:"";position:absolute;inset:0;border-radius:inherit}.nav-item:has(a[aria-current=page]){background:var(--red-soft)}.nav-blurb{color:var(--ink-3);font-size:var(--step--1);line-height:1.4}.nav-foot{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--space-4);padding:var(--space-3) var(--space-3) 0;color:var(--ink-3);font-size:var(--step--1)}.nav-all,.more-link{display:inline-flex;align-items:center;gap:var(--space-2);min-block-size:var(--touch-min);color:var(--ink-1);font-weight:650;text-decoration:none}.nav-all:after,.more-link:after{content:"";inline-size:var(--arrow);block-size:var(--arrow);border-inline-end:var(--stroke) solid var(--red);border-block-start:var(--stroke) solid var(--red);transform:rotate(45deg);transition:transform var(--dur-2) var(--ease-out)}.nav-all:hover:after,.more-link:hover:after{transform:translate(calc(var(--arrow) / 2)) rotate(45deg)}.menu-btn{display:inline-grid;place-items:center;inline-size:var(--touch-min);block-size:var(--touch-min);border:0;border-radius:var(--radius);background:transparent;color:var(--ink-1);cursor:pointer}.menu-btn:hover{background:var(--band-1)}.menu-btn svg{inline-size:var(--icon);block-size:var(--icon)}.menu-sheet{inset:0 0 auto;inline-size:100%;max-block-size:100dvh;margin:0;padding:0 0 var(--space-5);border:0;background:var(--ground);color:var(--ink-1);box-shadow:var(--lift-over);overflow-y:auto;overscroll-behavior:contain}.menu-sheet::backdrop{background:color-mix(in oklab,var(--deep-2) 45%,transparent)}.menu-nav ul{list-style:none}.menu-nav>ul>li{border-block-end:var(--rule-w) solid var(--rule)}.menu-row,.menu-group>summary{display:flex;align-items:center;justify-content:space-between;min-block-size:calc(var(--touch-min) + var(--space-2));color:var(--ink-1);font-size:var(--step-1);font-weight:700;text-decoration:none;list-style:none;cursor:pointer}.menu-group>summary::-webkit-details-marker{display:none}.fold>summary:after{content:"";inline-size:var(--fold-size, var(--arrow-lg));block-size:var(--fold-size, var(--arrow-lg));border-inline-end:var(--stroke) solid var(--fold-ink, var(--red));border-block-end:var(--stroke) solid var(--fold-ink, var(--red));transform:translateY(-25%) rotate(45deg);transition:transform var(--dur-2) var(--ease-out)}.fold[open]>summary:after{transform:translateY(25%) rotate(-135deg)}.menu-group ul{padding-block-end:var(--space-3)}.menu-group a{display:flex;align-items:center;min-block-size:var(--touch-min);color:var(--ink-2);font-size:var(--step-0);text-decoration:none}.menu-nav a[aria-current=page]{color:var(--red-ink);font-weight:700}@media(prefers-reduced-motion:no-preference){.menu-sheet:popover-open{animation:menu-in .16s var(--ease-out)}}@keyframes menu-in{0%{opacity:0;transform:translateY(calc(-1 * var(--space-2)))}}.crumbs ol{display:flex;flex-wrap:wrap;gap:var(--space-2);list-style:none;color:var(--ink-3);font-size:var(--step--1)}.crumbs li+li:before{content:"/" / "";margin-inline-end:var(--space-2);color:var(--line-strong)}.crumbs a{color:var(--ink-2);text-decoration:none}.crumbs a:hover{color:var(--ink-1);text-decoration:underline}.crumbs [aria-current=page]{color:var(--ink-3)}.stage{container:stage / inline-size;overflow-x:clip;background:radial-gradient(90% 120% at 0% 0%,color-mix(in oklab,var(--band-2) 80%,transparent),transparent 70%),radial-gradient(60% 90% at 100% 100%,color-mix(in oklab,var(--ground) 70%,transparent),transparent 70%),linear-gradient(to bottom,var(--band-1) 55%,var(--ground))}.stage-plain .memo{padding-block-end:var(--space-6)}.stage-body{padding-block-end:var(--space-2)}.well{--well-radius: var(--radius-lg);container:well / inline-size;display:grid;gap:var(--space-5);margin-block-end:var(--space-6);padding:var(--space-5) var(--space-4-5) var(--space-6);border-radius:var(--well-radius);background:var(--paper);box-shadow:var(--paper-shadow)}.ready{display:grid;gap:var(--space-4);justify-items:stretch}.ready p{color:var(--ink-2)}.ready>p:empty{display:none}.ready-head{position:relative;isolation:isolate;display:grid;place-items:center;margin:calc(-1 * var(--space-5)) calc(-1 * var(--space-4-5)) 0;padding:var(--space-5) var(--space-4);border-start-start-radius:var(--well-radius);border-start-end-radius:var(--well-radius);background:linear-gradient(160deg,var(--card),var(--card-2))}.ready-head:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:radial-gradient(circle,color-mix(in oklab,var(--on-deep) 35%,transparent) .07rem,transparent .1rem) 0 0 / var(--dot-gap) var(--dot-gap);mask-image:radial-gradient(closest-side,transparent 35%,black)}.ready-art{inline-size:min(100%,9rem);aspect-ratio:160 / 100;filter:drop-shadow(0 .5rem .75rem color-mix(in oklab,var(--card-2) 75%,black))}@container well (width >= 30rem){.ready-head{padding-block:var(--space-6)}.ready-art{inline-size:13rem}}@media(prefers-reduced-motion:no-preference){.ready-art{animation:ready-art-in .7s var(--ease-out) both}}@keyframes ready-art-in{0%{translate:0 var(--space-3);scale:.9;rotate:-4deg}}.ready .ready-line{color:var(--ink-1);font-size:var(--step-2);font-weight:800;line-height:1.2;letter-spacing:var(--track-3);text-wrap:balance}.ready-line-2{display:block;color:var(--red)}@container well (width >= 40rem){.ready .ready-line{font-size:var(--step-3)}}.ready-head+.ready-dater{justify-self:end;margin-block-start:calc(-1 * var(--space-6));padding:var(--space-1) var(--space-2);background:var(--paper);box-shadow:var(--paper-shadow);color:var(--stamp)}.status{min-block-size:2lh;color:var(--ink-3);font-size:var(--step--1)}.well.clock>.status{min-block-size:1lh;margin-block-start:calc(var(--space-2) - var(--space-5))}.well>.status:empty{position:absolute}.controls{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-block-size:var(--touch-min);padding-inline:var(--space-5);border:var(--rule-w) solid var(--edge-soft);border-radius:var(--pill);background:var(--face);color:var(--ink-1);font-size:var(--step--1);font-weight:700;text-decoration:none;box-shadow:var(--raise);touch-action:manipulation;transition:color var(--dur-3) var(--ease-out),transform var(--dur-2) var(--ease-out),box-shadow var(--dur-2) var(--ease-out)}.btn:hover:not(:disabled){background:var(--face-hover);color:var(--ink-1);transform:translateY(calc(-1 * var(--rise)));box-shadow:var(--raise-hover)}.btn:active:not(:disabled){transform:none;box-shadow:var(--sink)}.btn-primary{min-inline-size:var(--btn-min);border-color:color-mix(in oklab,var(--red-deep) 70%,transparent);background:var(--btn-face);color:var(--ground);box-shadow:var(--raise-red)}.btn-primary:hover:not(:disabled){background:var(--btn-face-hover);color:var(--ground);box-shadow:var(--raise-red-hover)}.btn-primary:active:not(:disabled){background:var(--btn-face-down);box-shadow:var(--sink)}.btn:disabled{opacity:var(--dim);box-shadow:none;cursor:default}.btn-start{min-block-size:calc(var(--touch-min) + var(--space-1));font-size:var(--step-0)}.btn-quiet{color:var(--ink-2);font-weight:600}.btn-small{padding-inline:var(--space-4)}.nav-cta{min-inline-size:0;padding-inline:var(--space-4);font-size:var(--step--1)}.site-header-inner>.nav-cta{display:none}@media(width>=30rem){.site-header-inner>.nav-cta{display:inline-flex}}.site-header-inner>.brand-row{margin-inline-end:auto}.menu-nav .nav-cta{inline-size:100%;margin-block-start:var(--space-5)}.choice{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--space-2)}.choice legend{float:inline-start;color:var(--ink-3);font-size:var(--step--1)}.choice-track{display:inline-flex;align-items:center;gap:var(--space-1);padding:var(--space-1);border-radius:var(--pill);background:var(--track-face);box-shadow:inset 0 0 0 var(--rule-w) var(--rule),var(--recess)}.choice label{position:relative;display:inline-flex;align-items:center;min-block-size:calc(var(--touch-min) - var(--space-2));padding-inline:var(--space-4);border-radius:var(--pill);color:var(--ink-2);font-size:var(--step--1);font-weight:650;font-variant-numeric:tabular-nums;white-space:nowrap;cursor:pointer;touch-action:manipulation;transition:color var(--dur-3) var(--ease-out),box-shadow var(--dur-2) var(--ease-out)}.choice input{position:absolute;inset:calc(-1 * var(--space-1)) 0;opacity:.001;margin:0;cursor:pointer}.choice label:hover{color:var(--ink-1)}.choice label:has(input:checked){background:var(--btn-face);color:var(--ground);box-shadow:var(--raise-red)}.choice label:has(input:focus-visible){outline:var(--focus-w) solid var(--ink-1);outline-offset:var(--focus-offset)}.choice:disabled{opacity:var(--dim)}.field{display:grid;grid-template-rows:auto 1fr;gap:var(--space-1)}.field>span,.field>label{color:var(--ink-3);font-size:var(--step--1);font-weight:600}.field :is(input,select,textarea){min-block-size:var(--touch-min);padding:var(--space-2) var(--space-3);border:var(--rule-w) solid var(--line-strong);border-radius:calc(var(--radius) * .75);background:var(--well);color:var(--ink-1);font-variant-numeric:tabular-nums;box-shadow:var(--recess);transition:border-color var(--dur-2) ease}.field :is(input,select,textarea):hover{border-color:color-mix(in oklab,var(--line-strong),var(--red) 45%)}.field textarea{min-block-size:8lh;line-height:1.5;resize:vertical}.fields{display:flex;flex-wrap:wrap;gap:var(--space-3) var(--space-4)}.big{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2) var(--space-3);color:var(--ink-1);font-family:var(--font-numbers);font-size:var(--step-giant);font-weight:700;line-height:1;letter-spacing:var(--track-4);font-variant-numeric:tabular-nums slashed-zero}.big-label{display:block;color:var(--ink-3);font-family:var(--font-body);font-size:var(--step--1);font-weight:600;letter-spacing:0}.answer{color:var(--ink-1);font-size:var(--step-3);font-weight:800;line-height:1.1;letter-spacing:var(--track-3)}.facts{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,var(--col-card)),1fr));column-gap:var(--space-6)}.facts:has(>:nth-child(4):last-child){grid-template-columns:repeat(auto-fit,minmax(min(100%,max(var(--col-card),(100% - var(--space-6)) / 2)),1fr))}.facts>div{display:flex;justify-content:space-between;gap:var(--space-4);padding-block:var(--space-2);border-block-end:var(--rule-w) solid var(--rule)}.facts dt{color:var(--ink-3);font-size:var(--step--1)}.facts dd{color:var(--ink-1);font-weight:650;font-variant-numeric:tabular-nums;text-align:end}.meter{display:grid;gap:var(--space-2)}.meter-head{display:flex;justify-content:space-between;gap:var(--space-3);font-size:var(--step--1)}.meter-head span:first-child{color:var(--ink-3);font-weight:600}.meter-head>span:last-child,.meter-head [data-out=bonus]{color:var(--ink-1);font-weight:700;font-variant-numeric:tabular-nums}.meter-track{block-size:calc(var(--bar) * 3);border-radius:var(--pill);background:var(--band-2);box-shadow:var(--recess);overflow:clip}.meter-fill{display:block;block-size:100%;border-radius:var(--pill);background:linear-gradient(to right,var(--red-deep),var(--red));transform:scaleX(var(--fill, 0));transform-origin:left center;transition:transform var(--dur-4) linear}.meter[data-low] .meter-fill{background:var(--stripes)}.game{display:grid;gap:var(--space-5)}.game-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3)}.game-tally{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-5);color:var(--ink-3);font-size:var(--step--1)}.game-tally b{color:var(--ink-1);font-family:var(--font-numbers);font-variant-numeric:tabular-nums}.prompt{color:var(--ink-1);font-size:var(--step-2);font-weight:750;line-height:1.2;letter-spacing:var(--track-2);max-inline-size:var(--measure)}.options{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--col-card)),1fr));gap:var(--space-3);list-style:none}.options:has(>:nth-child(4):last-child){grid-template-columns:repeat(auto-fit,minmax(min(100%,max(var(--col-card),(100% - var(--space-3)) / 2)),1fr))}.option{display:flex;align-items:center;gap:var(--space-3);inline-size:100%;min-block-size:calc(var(--touch-min) + var(--space-3));padding:var(--space-3) var(--space-4);border:var(--rule-w) solid var(--edge-soft);border-radius:var(--radius);background:var(--face);color:var(--ink-1);font-weight:600;text-align:start;box-shadow:var(--raise);cursor:pointer;transition:border-color var(--dur-2) ease,transform var(--dur-2) var(--ease-out),box-shadow var(--dur-2) var(--ease-out)}.option:hover:not(:disabled){background:var(--face-hover);border-color:color-mix(in oklab,var(--red) 55%,transparent);transform:translateY(calc(-1 * var(--rise)));box-shadow:var(--raise-hover)}.option:active:not(:disabled){transform:none;box-shadow:var(--sink)}.option:disabled{cursor:default}.option[data-verdict=right]{background:var(--right-soft);border-color:var(--right)}.option[data-verdict=wrong]{background:var(--wrong-soft);border-color:var(--wrong)}.options:has([data-verdict])>li:not(:has([data-verdict=right],[data-verdict=wrong])){display:none}.options-pair{grid-template-columns:repeat(2,minmax(0,1fr))}.options-pair>li:nth-child(2){grid-column:2}.mark{flex:none;position:relative;inline-size:var(--mark-sm);block-size:var(--mark-sm)}:is(.option,.verdict)[data-verdict] .mark:before{content:"";position:absolute;inset:-12%;background:currentColor;mask:center / contain no-repeat}:is(.option,.verdict)[data-verdict=right] .mark{color:var(--right)}:is(.option,.verdict)[data-verdict=wrong] .mark{color:var(--wrong)}:is(.option,.verdict)[data-verdict=right] .mark:before{mask-image:url("/css/pen-tick-IZV7BVQG.svg")}:is(.option,.verdict)[data-verdict=wrong] .mark:before{mask-image:url("/css/pen-cross-EXJYPOZM.svg")}@media(forced-colors:active){:is(.option,.verdict)[data-verdict] .mark:before{inset:auto;background:none;mask:none;font-weight:800}:is(.option,.verdict)[data-verdict=right] .mark:before{content:"\2713"}:is(.option,.verdict)[data-verdict=wrong] .mark:before{content:"\d7"}}.reveal{padding-block-start:var(--space-4);border-block-start:var(--rule-w) solid var(--rule)}.reveal[hidden]+.reveal-dock{display:none}.reveal>*+*{margin-block-start:var(--space-2)}.reveal-fact{display:grid;gap:var(--space-2)}:is(.desk-pin,.desk-tally,.desk-run,.option-key,.option-note,.meter-cup,.meter-note,.meter-badge,.reveal-fact-label,.quote-card-label,.next-arrow){display:none}.reveal .reveal-stamp{display:none}.verdict{display:flex;align-items:center;gap:var(--space-3);color:var(--ink-1);font-weight:700}.verdict[data-verdict=right]{color:var(--right)}.verdict[data-verdict=wrong]{color:var(--wrong)}@container well (width < 30rem){.controls:not([role=group]){flex-direction:column;align-items:stretch;justify-self:stretch}.controls:not([role=group])>.btn{inline-size:100%}}.say{--at: .5;--tail: calc(var(--at) * 100%);--tail-len: var(--space-3);position:relative;margin:0;padding:var(--space-2) var(--space-3);border-radius:var(--radius);background:var(--paper);box-shadow:var(--paper-shadow);color:var(--ink-1);font-weight:650;line-height:1.3}.say:after{content:"";position:absolute;inset-block-start:100%;inset-inline-start:clamp(var(--space-2),var(--tail) - var(--space-2),100% - var(--space-5));border-block-start:var(--tail-len) solid var(--paper);border-inline:var(--space-2) solid transparent}.say-up:after{inset-block:auto 100%;border-block-start:0;border-block-end:var(--tail-len) solid var(--paper)}@container well (width >= 48rem){.say-side:after{inset-block-start:var(--tail-y, 50%);inset-inline-start:100%;translate:0 -50%;border-block:var(--space-2) solid transparent;border-inline-start:var(--tail-len) solid var(--paper);border-inline-end:0}}.say-lane{inset-inline-start:calc(var(--lane-from, 0%) + var(--at) * var(--lane, 100%));translate:calc(var(--at) * -100%) 0;inline-size:max-content;max-inline-size:var(--lane, 100%)}@media(forced-colors:active){.say{border:var(--rule-w) solid CanvasText}.say:after{display:none}}.say-think{border-radius:calc(2 * var(--radius))}.say-think:before,.say-think:after{content:"";position:absolute;border:0;border-radius:50%;background:var(--paper);box-shadow:inherit}.say-think:after{inset-block-start:calc(100% + var(--space-1));inline-size:var(--space-3);block-size:var(--space-3)}.say-think:before{inset-block-start:calc(100% + var(--space-4) + var(--space-1));inset-inline-start:calc(clamp(var(--space-2),var(--tail) - var(--space-2),100% - var(--space-5)) + var(--trail-x, 0px));inline-size:var(--space-2);block-size:var(--space-2)}@media(forced-colors:active){.say-think:before,.say-think:after{display:block;border:var(--rule-w) solid CanvasText}}.result{display:grid;gap:var(--space-5);inline-size:100%;max-inline-size:30rem;margin-inline:auto}.result .status{min-block-size:0}.seps{display:flex;flex-wrap:wrap;align-items:center}.seps>*{white-space:nowrap}.seps>*+*:before{content:"";display:inline-block;inline-size:var(--rule-w);block-size:.85em;margin-inline:.6em;background:var(--line-strong);vertical-align:-.05em}.result-side{padding:var(--space-4) var(--space-3) var(--space-2)}.caps{font-size:var(--step--2);font-weight:750;letter-spacing:.18em;line-height:1.3;text-transform:uppercase}.review{position:relative;display:grid;gap:var(--space-2);padding:var(--space-4) var(--space-4) var(--space-3);border-radius:var(--radius-paper);background:repeating-linear-gradient(to bottom,transparent 0 calc(1.75rem - var(--rule-w)),var(--rule) calc(1.75rem - var(--rule-w)) 1.75rem) 0 var(--space-3) / 100% 100% no-repeat,var(--review-paper);box-shadow:var(--paper-shadow);rotate:-2deg}.review p{color:var(--ink-3)}.review-round{font-size:var(--step--1)}.review .big{align-items:baseline;color:var(--ink-1);font-size:clamp(3.25rem,20cqi,6.5rem)}.big-count{display:inline-grid;justify-items:end}.big-count>*{grid-area:1 / 1}.big-final{visibility:hidden}.big-of{color:var(--ink-3);font-family:var(--font-body);font-size:var(--step-1);font-weight:600;letter-spacing:0}.result-parts{font-size:var(--step--1)}.result-parts b{color:var(--ink-1);font-weight:750}.review-sign{display:flex;align-items:baseline;gap:var(--space-3);margin-block-start:var(--space-3);font-size:var(--step--1)}.review-signature{flex:1;padding-inline-start:var(--space-2);border-block-end:var(--rule-w) solid var(--line-strong);color:var(--pen-blue);font-family:var(--font-hand);font-size:var(--step-2);font-weight:700;line-height:1.1}.review .verdict-stamp{--tilt: -10deg;justify-self:end;color:var(--stamp);font-size:var(--step-0);mix-blend-mode:multiply}.review-note{position:absolute;inset-block-start:calc(-1 * var(--space-5));inset-inline-end:calc(-1 * var(--space-3));padding:var(--space-2) var(--space-4);background:var(--note);box-shadow:0 .5rem .75rem -.5rem color-mix(in oklab,var(--deep) 45%,transparent);color:var(--ink-1);font-family:var(--font-hand);font-size:var(--step-2);font-weight:700;line-height:1;rotate:5deg}.review p.review-note{color:var(--ink-1)}.review-note:after{content:"!"}.result[data-reveal]:not([data-landed]) :is(.verdict-stamp,.review-note,.result-line,.result-verdict){visibility:hidden}.result-body{display:grid;gap:var(--space-4);align-content:start}.result-body>:is(.status:empty,.standings:has(>.status:empty)){position:absolute}.result-top{display:grid;gap:var(--space-4)}.result-photo{display:grid;align-items:center;gap:var(--space-2) var(--space-3);margin:0}.result-photo>svg{display:block;inline-size:100%;block-size:auto;padding:var(--space-1);border-radius:var(--radius-paper);background:var(--paper);box-shadow:var(--paper-shadow);rotate:-1.5deg}.result-photo>figcaption{color:var(--pen-blue);font-family:var(--font-hand);font-size:var(--step-1);font-weight:600;line-height:1.15}.result-marks{display:flex;gap:var(--space-2);list-style:none}.result-marks li{display:grid;flex:0 1 3rem;justify-items:center;gap:var(--space-1);min-inline-size:0}.mark-tile{position:relative;inline-size:100%;aspect-ratio:1;border-radius:var(--radius)}.mark-tile:before{content:"";position:absolute;inset:28%;background:currentColor;mask:center / contain no-repeat}[data-verdict=right]>.mark-tile{background:var(--right);color:var(--well)}[data-verdict=wrong]>.mark-tile{background:var(--wrong-soft);color:var(--wrong)}[data-verdict=right]>.mark-tile:before{mask-image:url("/css/pen-tick-IZV7BVQG.svg")}[data-verdict=wrong]>.mark-tile:before{mask-image:url("/css/pen-cross-EXJYPOZM.svg")}.mark-label{color:var(--ink-3);font-size:var(--step--2);font-variant-numeric:tabular-nums}.id-badge{position:relative;display:grid;gap:var(--space-2);padding:var(--space-3) var(--space-4);border:var(--rule-w) solid var(--ink-1);border-radius:var(--radius);background:var(--well)}.id-badge:before{content:"";position:absolute;inset-block-start:calc(-.5rem - var(--rule-w));inset-inline-start:50%;inline-size:2rem;block-size:.875rem;border:var(--rule-w) solid var(--ink-1);border-radius:var(--pill);background:var(--red-soft);translate:-50% 0}.id-badge-row{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3)}.id-badge-title{color:var(--ink-1)}.id-badge-plus{color:var(--right);font-size:var(--step--1);font-weight:800}.id-badge-next{color:var(--ink-3);font-size:var(--step--2);line-height:1.35}.career-track{position:relative;display:block;block-size:.375rem;border-radius:var(--pill);background:var(--red-soft);overflow:hidden}.career-track>*{position:absolute;inset:0;transform-origin:0 50%}.career-gain{background:var(--ink-1);transform:scaleX(var(--now, 0))}.career-held{background:var(--ink-3);transform:scaleX(var(--held, 0))}.result-comment{display:grid;gap:var(--space-1)}.result-comment-label{color:var(--ink-3)}.result-comment .result-line{color:var(--pen-blue);font-family:var(--font-hand);font-size:var(--step-2);font-weight:600;line-height:1.2;quotes:"\201c" "\201d"}.result-comment .result-line:before{content:open-quote}.result-comment .result-line:after{content:close-quote}.result-note{color:var(--ink-3);font-size:var(--step--1)}.result-dock{position:sticky;inset-block-end:0;container-type:scroll-state}.dock{position:sticky;inset-block-end:0;padding-block:var(--space-2) max(var(--space-2),env(safe-area-inset-bottom));background:var(--dock-paper, var(--paper))}.dock:before{content:"";position:absolute;inset-block-end:100%;inset-inline:0;block-size:var(--space-4);background:linear-gradient(to top,var(--dock-paper, var(--paper)),transparent);pointer-events:none}html:has(.dock){scroll-padding-block-end:calc(var(--touch-min) + 2 * var(--space-2) + var(--space-3))}.result-actions{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-2);padding-block:var(--space-2) max(var(--space-2),env(safe-area-inset-bottom));background:var(--paper)}@container scroll-state(stuck: bottom){.result-actions{box-shadow:0 -.75rem 1rem -.75rem color-mix(in oklab,var(--deep) 35%,transparent)}}.result-actions>.btn{justify-content:center}.result-next{grid-column:1 / -1;gap:var(--space-2)}.result-share{min-inline-size:var(--touch-min);padding-inline:var(--space-3)}.share-ic{flex:none;inline-size:1.25rem;block-size:1.25rem;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.result-shift{display:flex;align-items:stretch;overflow:hidden;border:var(--rule-w) solid var(--rule);border-radius:var(--radius);background:var(--review-paper)}.timecard-strip{display:flex;flex:1;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-4);min-block-size:var(--touch-min);padding:var(--space-3) var(--space-4);border:0;background:none;color:var(--ink-3);font:inherit;font-size:var(--step--1);text-align:start;cursor:pointer}.timecard-strip:hover .timecard-strip-title{text-decoration:underline}.timecard-strip-text{display:grid}.timecard-strip-title{color:var(--ink-1)}.timecard-strip[data-full] [data-shift=punched]{color:var(--right);font-weight:700}.timecard-boxes{display:flex;gap:var(--space-1)}.clock-tab{display:grid;flex:none;align-content:center;gap:var(--space-1);padding:var(--space-3) var(--space-4);background:var(--ink-1)}.clock-tab-label{color:var(--on-deep-2)}.clock-tab-time{display:flex;align-items:center;gap:var(--space-2);color:var(--note)}.clock-tab-time svg{inline-size:1.1em;block-size:1.1em;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.clock-tab b{font-family:var(--font-numbers);font-size:var(--step-1);font-variant-numeric:tabular-nums slashed-zero;font-weight:800;letter-spacing:.04em}@media(forced-colors:active){.clock-tab{outline:var(--rule-w) solid CanvasText}}@container well (width >= 48rem){.result{grid-template-columns:minmax(0,23rem) minmax(0,1fr);align-items:start;gap:var(--space-7);max-inline-size:62rem}.result>.week-review{grid-column:1 / -1;padding-block-start:var(--space-6)}.result-side{padding:var(--space-6) var(--space-4) var(--space-4)}.review{padding:var(--space-5) var(--space-5) var(--space-4)}.review .big{font-size:clamp(4rem,9cqi,6.5rem)}.result-body,.result-top{gap:var(--space-5)}.id-badge{min-inline-size:10rem}.result-comment .result-line{font-size:var(--step-3)}.result-top{grid-template-columns:minmax(0,1fr) fit-content(12rem);align-items:start}.result-dock{position:static}.result-actions{grid-template-columns:minmax(0,1fr) auto auto;padding-block:0}.result-next{grid-column:auto}}@media(prefers-reduced-motion:no-preference){.result[data-landed]:not([data-still]) .career-gain{transition:transform var(--dur-5) var(--ease-out)}}@media(forced-colors:active){.career-track{outline:var(--rule-w) solid CanvasText}.career-track>*,.mark-tile{forced-color-adjust:none}.career-gain{background:CanvasText}.career-held{background:GrayText}.mark-tile{border:var(--rule-w) solid CanvasText;background:Canvas;color:CanvasText}}.share-text{inline-size:100%;padding:var(--space-3);border:var(--rule-w) dashed var(--line-strong);border-radius:var(--radius);background:var(--ground);color:var(--ink-1);font-family:var(--font-numbers);font-size:var(--step--1);white-space:pre-wrap}.result .crowd-line{color:var(--ink-1);font-size:var(--step-0);font-weight:650}.standings{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-1) var(--space-3);color:var(--ink-1);font-weight:650}.standings>.status{min-block-size:0;color:inherit;font-size:inherit}.standings-link{font-size:var(--step--1);font-weight:600}.badge-form{display:grid;justify-items:start;gap:var(--space-2)}.badge-tag{display:grid;inline-size:min(100%,17rem)}.badge-lanyard{position:relative;display:block;justify-self:center;inline-size:6.5rem;margin-block-end:-.7rem;overflow:visible}.badge-cord{fill:none;stroke:var(--pen);stroke-width:4;stroke-linecap:round}.badge-clip{fill:var(--pz-bar);stroke:var(--ink-3);stroke-width:1.5}.badge-slot{fill:var(--ink-3)}.badge-card{border:var(--rule-w) solid var(--pen);border-radius:var(--radius-paper);background:var(--review-paper);box-shadow:var(--paper-shadow)}.badge-band{padding:var(--space-1) var(--space-3);background:var(--red);color:var(--ground);font-size:var(--step--2);font-weight:800;letter-spacing:.2em;text-align:center;text-transform:uppercase}.badge-body{display:flex;align-items:flex-end;gap:var(--space-3);padding:var(--space-3) var(--space-3) var(--space-2)}.badge-photo{flex:none;inline-size:3.5rem;border:var(--rule-w) solid var(--rule);background:var(--band-2);fill:var(--line-strong)}.badge-code{display:block;block-size:.7rem;margin:0 var(--space-3) var(--space-3);background:repeating-linear-gradient(to right,var(--ink-2) 0 2px,transparent 2px 4px,var(--ink-2) 4px 5px,transparent 5px 7px,var(--ink-2) 7px 10px,transparent 10px 12px)}.badge-field{display:grid;flex:1;gap:.1rem;min-inline-size:0}.badge-label{color:var(--ink-3);font-size:var(--step--2);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.badge-input{inline-size:100%;min-inline-size:0;min-block-size:var(--touch-min);padding:0 var(--space-1);border:0;border-block-end:var(--stroke) solid var(--line-strong);background:none;color:var(--pen);font-family:var(--font-hand);font-size:var(--step-2);font-weight:700;line-height:1.2}.badge-input:hover{border-block-end-color:color-mix(in oklab,var(--line-strong),var(--red) 45%)}.badge-input[aria-invalid=true]{border-block-end-color:var(--wrong)}.badge-hint{color:var(--ink-3);font-size:var(--step--1)}.badge-save{inline-size:min(100%,17rem)}.badge-form .badge-say{min-block-size:0;color:var(--ink-1);font-weight:600}.badge-form .badge-say:empty{margin-block-start:calc(-1 * var(--space-2))}@media(forced-colors:active){.badge-card{outline:var(--rule-w) solid CanvasText}.badge-cord{stroke:CanvasText}}.crowd{display:grid;gap:var(--space-2);inline-size:100%;max-inline-size:24rem;margin:0}.crowd-spread{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));align-items:end;gap:var(--space-1);block-size:4.5rem;padding-block-end:var(--space-1);border-block-end:var(--rule-w) solid var(--ink-2);list-style:none}.crowd-spread li{position:relative;display:grid;justify-items:center;align-items:end;block-size:100%}.crowd-bar{display:block;inline-size:66%;block-size:max(var(--rule-w),calc(var(--share, 0) * 100%));border-radius:1px 1px 0 0;background:var(--line-strong)}.crowd-spread [data-mine] .crowd-bar{background:var(--pen)}.crowd-you{position:absolute;inset-block-start:calc(100% + var(--space-2));inset-inline-start:50%;translate:-50% 0;color:var(--pen);font-size:var(--step--1);line-height:1}.crowd-caption{margin-block-start:var(--space-4);color:var(--ink-3);font-size:var(--step--1)}@media(forced-colors:active){.crowd-bar{background:CanvasText}.crowd-spread [data-mine] .crowd-bar{background:Highlight}}.week-review{container:week / inline-size;display:grid;gap:var(--space-3)}.result>.week-review{padding-block-start:var(--space-5);border-block-start:var(--rule-w) dashed var(--rule)}.week-review-head{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:var(--space-2) var(--space-4)}.week-review-title{display:grid;gap:var(--space-1)}.week-review-title .caps{color:var(--red-ink)}.week-review-week{color:var(--ink-1);font-size:var(--step-1);font-weight:800;line-height:1.2}.week-review-share{padding-inline:var(--space-4)}@container week (width < 30rem){.week-review-share-more{display:none}}.week-review-sheet{gap:var(--space-4);margin-inline:var(--space-3);rotate:-.5deg}.week-review-fields{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-5)}.week-review-fields>div{display:flex;flex-direction:column-reverse}.week-review-fields dt{color:var(--ink-3);font-size:var(--step--2)}.week-review-fields dd{color:var(--pen-blue);font-family:var(--font-hand);font-size:var(--step-2);font-weight:700;line-height:1.1}.week-review :is(.week-review-hr,.week-review-best){display:grid;align-content:start;gap:var(--space-1)}.week-review .week-review-label{color:var(--ink-3)}.week-review .week-review-comment{color:var(--pen-blue);font-family:var(--font-hand);font-size:var(--step-2);font-weight:600;line-height:1.2}.week-review-grade{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:var(--space-3);padding-block:var(--space-1);break-inside:avoid}.week-review-grade dt{color:var(--ink-1);font-size:var(--step--1);font-weight:650;line-height:1.25}.week-review-grade dd{color:var(--pen-blue);font-family:var(--font-hand);font-size:var(--step-1);font-weight:600;line-height:1.2;white-space:nowrap}.week-review-grade[data-grade="3"] dd{color:var(--right)}.week-review-grade:is([data-grade="0"],[data-grade="1"]) dd{color:var(--red-ink)}@container week (width >= 40rem){.week-review-sheet{grid-template-columns:minmax(0,4fr) minmax(0,7fr);grid-template-rows:auto 1fr;column-gap:var(--space-7)}.week-review-best{grid-column:2;grid-row:1 / span 2;align-self:start}.week-review-grades{columns:2;column-gap:var(--space-6)}}.week-review .status{min-block-size:0}@media(forced-colors:active){.review{outline:var(--rule-w) solid CanvasText}}.timecard{inline-size:100%;max-inline-size:24rem;padding:var(--space-3) var(--space-4);border-radius:var(--radius-paper);background:var(--paper);box-shadow:var(--paper-shadow);color:var(--ink-1)}.timecard-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-1) var(--space-3);padding-block-end:var(--space-2);border-block-end:var(--stroke) solid var(--ink-1)}.timecard-title{font-weight:800}.timecard-meta{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-3);color:var(--ink-3);font-size:var(--step--1)}.timecard-meta b{color:var(--ink-1);font-weight:750}.timecard-rows{inline-size:100%;border-collapse:collapse}.timecard-rows :is(th,td){padding-block:var(--space-1);border-block-end:var(--rule-w) solid var(--rule);font-size:var(--step--1)}.timecard-rows th{font-weight:650;text-align:start}.timecard-rows th a{color:var(--ink-1);text-decoration:none}.timecard-rows th a:hover{text-decoration:underline}.timecard-rows td{inline-size:6.5em;text-align:end}.timecard-punch{color:var(--ink-3);font-family:var(--font-numbers);font-variant-numeric:tabular-nums;letter-spacing:.04em}.shift-item[data-done] .timecard-punch{display:inline-block;color:var(--stamp);font-weight:700;text-transform:uppercase;rotate:-2deg;mask:url("/css/ink-wear-YETHLQZF.webp") 38% 12% / min(14em,24rem) min(7em,12rem) repeat}@media(forced-colors:active){.shift-item[data-done] .timecard-punch{mask:none}}.timecard-foot{padding-block-start:var(--space-2);color:var(--ink-3);font-size:var(--step--1)}.timecard[popover]{border:0}.timecard-close{margin-block-start:var(--space-3)}.timecard:popover-open{inline-size:min(24rem,100% - 2 * var(--space-4));max-block-size:calc(100% - 2 * var(--space-4));margin:auto;overflow-y:auto;overscroll-behavior:contain}@media(forced-colors:active){.timecard{outline:var(--rule-w) solid CanvasText}}.timecard::backdrop,.shift-done::backdrop{background:color-mix(in oklab,var(--deep-2) 45%,transparent)}.shift-done{inline-size:min(24rem,100% - 2 * var(--space-4));max-block-size:calc(100% - 2 * var(--space-4));margin:auto;padding:var(--space-5) var(--space-4) var(--space-4);overflow-y:auto;overscroll-behavior:contain;border:0;border-radius:var(--radius-paper);background:var(--paper);box-shadow:var(--paper-shadow);color:var(--ink-1);text-align:center}.shift-done[open]{display:grid;justify-items:center;gap:var(--space-3)}.shift-done-stamp{color:var(--stamp);font-size:var(--step-2)}.shift-done-line{font-weight:700}.shift-done :is(.shift-done-total,.shift-done-board){color:var(--ink-2);font-size:var(--step--1)}.shift-done-board:empty{display:none}.shift-done .badge-form{justify-items:center}.shift-done-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-2);margin-block-start:var(--space-1)}.timecard-panel{container:shift-panel / inline-size;display:grid;gap:var(--space-3);max-inline-size:none;margin-block-end:var(--space-6);padding:var(--space-4) var(--space-4-5);background:var(--review-paper)}.timecard-panel .timecard-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--space-1) var(--space-4);padding-block-end:var(--space-3)}.timecard-panel .timecard-title{font-size:var(--step-2);letter-spacing:var(--track-2);line-height:1.1}.timecard-panel .clock-tab{grid-column:2;grid-row:1;border-radius:var(--radius-paper)}.timecard-panel .timecard-meta{grid-column:1 / -1}.shift-slots{counter-reset:slot;display:grid;list-style:none}.shift-slots>.shift-item{counter-increment:slot;display:grid;grid-template-columns:16cqi minmax(0,1fr) auto auto;grid-template-areas:"art name punch play";align-items:center;gap:var(--space-2) var(--space-3);padding-block:var(--space-2);border-block-end:var(--rule-w) solid var(--rule)}.shift-slots>.shift-item:before{content:counter(slot);position:relative;grid-area:art;place-self:start;margin:.15rem;background:var(--paper);line-height:1}.timecard-box,.shift-slots>.shift-item:before{display:grid;place-items:center;inline-size:1.375rem;block-size:1.625rem;border:var(--rule-w) dashed var(--line-strong);border-radius:var(--radius-paper);color:var(--ink-3);font-size:var(--step--2);font-variant-numeric:tabular-nums}.timecard-box[data-on],.shift-slots>.shift-item[data-done]:before{border-style:solid;border-color:var(--stamp);color:var(--stamp);font-weight:800}.timecard-box[data-on]{background:var(--stamp);color:var(--well)}.shift-slots>.shift-item:before{inline-size:1.125rem;block-size:1.25rem;border-radius:var(--radius-paper) 0 var(--radius-paper) 0}.shift-art{grid-area:art;display:block;padding:.15rem;border-radius:var(--radius);background:linear-gradient(160deg,var(--card),var(--card-2))}.shift-art svg{display:block;inline-size:100%;aspect-ratio:160 / 100}.shift-name{grid-area:name;color:var(--ink-1);font-size:var(--step--1);font-weight:700;line-height:1.25}.shift-punch{grid-area:punch;font-size:var(--step--1)}.shift-play{grid-area:play;padding-inline:var(--space-4)}.timecard .standings{font-size:var(--step--1)}@container shift-panel (width >= 44rem){.timecard-panel .clock-tab{grid-row:1 / span 2}.timecard-panel .timecard-meta{grid-column:1}.shift-slots{grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr))}.shift-slots>.shift-item{grid-row:span 3;grid-template-columns:minmax(0,.9fr) minmax(0,1fr);grid-template-rows:subgrid;grid-template-areas:"art name" "punch punch" "play play";padding:var(--space-3) var(--space-3);border-block-end:0}.shift-slots>.shift-item:not([hidden])~.shift-item{border-inline-start:var(--rule-w) solid var(--rule)}.shift-art,.shift-name{align-self:start}.shift-punch{display:grid;place-items:center;margin-block-start:var(--space-1);padding-block:var(--space-2);border:var(--rule-w) dashed var(--line-strong);border-radius:var(--radius-paper);font-size:var(--step-1)}.shift-item[data-done] .shift-punch{border-style:solid;border-color:var(--rule)}.shift-play{justify-self:stretch}.timecard-panel .timecard-foot{padding-block-start:0}}.group-label{color:var(--ink-3);font-size:var(--step--1);font-weight:600}.controls[role=group]>.btn[aria-pressed=true]{border-color:var(--line-strong);background:var(--band-2);box-shadow:var(--sink);color:var(--ink-1);font-weight:800;transform:translateY(var(--rise))}.pick-out{display:grid;gap:var(--space-2)}.pick-tag{min-block-size:1lh;color:var(--ink-3);font-size:var(--step--1);font-weight:600}.pick-main{min-block-size:2lh;font-size:clamp(var(--step-1),6cqi,var(--step-3));text-wrap:balance}.pick-note{min-block-size:2lh;color:var(--ink-2)}.list-groups{display:grid;gap:var(--space-7)}.list-groups>.topic>:is(ul,ol,dl){columns:var(--measure-col) 2;column-gap:var(--space-7)}.list-groups>.topic>:is(ul,ol,dl)>*{break-inside:avoid}.list-groups>.topic>:is(ul,ol,dl)>*+*{margin-block-start:var(--space-3)}main>.chapter:nth-of-type(2n){--tone: var(--band-2)}main>.chapter:nth-of-type(odd){--tone: var(--ground)}.chapter{border-block-start:var(--stroke) solid var(--edge-soft);background:var(--tone, var(--ground))}:is(.stage,.chapter){position:relative;isolation:isolate}:is(.stage,.chapter):before{content:"";position:absolute;inset:0;z-index:-1;background:var(--dots);mask-image:radial-gradient(90% 110% at 0% 0%,#000,transparent 70%);pointer-events:none}@media(forced-colors:active){:is(.stage,.chapter):before{display:none}}.topic{container:topic / inline-size}.keys{list-style:none}.keys li+li{margin-block-start:var(--space-4)}.keys strong{display:block;margin-block-end:var(--space-1);color:var(--ink-1)}.topic ul:not([class]),.topic ol:not([class]){padding-inline-start:var(--space-5)}.topic :is(ul,ol):not([class]) li+li{margin-block-start:var(--space-2)}.topic ul:not([class]) li::marker{color:var(--ink-3)}.topic ol:not([class]) li::marker{color:var(--ink-2);font-weight:700}.list{list-style:none;counter-reset:entry}.list>li{counter-increment:entry;display:grid;grid-template-columns:auto 1fr;gap:var(--space-1) var(--space-3);padding-block:var(--space-2);border-block-end:var(--rule-w) solid var(--rule)}.list>li:before{content:counter(entry);grid-row:span 2;min-inline-size:2ch;color:var(--ink-3);font-family:var(--font-numbers);font-weight:700;font-variant-numeric:tabular-nums}.list>li>:first-child{color:var(--ink-1);font-weight:650}.list>li>:nth-child(2){color:var(--ink-2);font-size:var(--step--1)}.rates{inline-size:100%;border-collapse:collapse;font-size:var(--step--1)}.rates caption{caption-side:top;text-align:start;color:var(--ink-3);padding-block-end:var(--space-2)}.rates :is(th,td){padding:var(--space-2) var(--space-3);border-block-end:var(--rule-w) solid var(--rule);text-align:start;vertical-align:top}.rates th{color:var(--ink-1);font-weight:700}.rates .align-right{text-align:end;font-variant-numeric:tabular-nums;white-space:nowrap}.rates tbody tr:hover{background:color-mix(in oklab,var(--red) 5%,transparent)}.table-scroll{overflow-x:auto}.table-note{color:var(--ink-3);font-size:var(--step--1)}.faq-list{display:grid;gap:var(--space-2)}.faq-list>*+*{margin-block-start:0}.faq{max-inline-size:var(--measure)}.faq summary{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);min-block-size:var(--touch-min);padding:var(--space-3) var(--space-4);color:var(--ink-1);font-weight:650;list-style:none;cursor:pointer;touch-action:manipulation}.faq summary::-webkit-details-marker{display:none}.faq summary:hover{color:var(--red-ink)}.faq summary:after{content:"";flex:none;inline-size:var(--arrow-lg);block-size:var(--arrow-lg);border-inline-end:var(--stroke) solid var(--red);border-block-end:var(--stroke) solid var(--red);transform:rotate(45deg);transition:transform .35s var(--spring)}.faq[open] summary:after{transform:rotate(-135deg)}.faq>:not(summary){padding:0 var(--space-4) var(--space-4)}.sources-list{list-style:none;overflow-wrap:anywhere;columns:var(--measure-min);column-gap:var(--space-7);font-size:var(--step--1)}.sources-list li{break-inside:avoid}.sources-list li+li{margin-block-start:var(--space-2)}@supports (interpolate-size: allow-keywords){.faq{interpolate-size:allow-keywords}.faq::details-content{block-size:0;overflow:clip;transition:block-size .32s var(--ease-out),content-visibility .32s allow-discrete}.faq[open]::details-content{block-size:auto}}.hub-list{container:hub-list / inline-size;display:grid;gap:var(--space-2);list-style:none}:is(.hub-item,.intent,.faq){border:var(--rule-w) solid var(--edge-soft);border-radius:var(--radius);background:var(--face);box-shadow:var(--raise);transition:transform var(--dur-2) var(--ease-out),box-shadow var(--dur-2) var(--ease-out)}:is(.hub-item:hover,.intent:hover,.faq:has(>summary:hover)){background:var(--face-hover);box-shadow:var(--raise-hover);transform:translateY(calc(-1 * var(--rise)))}:is(.hub-item:active,.intent:active,.faq:has(>summary:active)){transform:none;box-shadow:var(--sink)}.hub-item{position:relative;display:grid;align-content:start;gap:var(--space-1);padding:var(--space-3) var(--space-4)}.hub-item a{color:var(--ink-1);font-size:var(--step-1);font-weight:750;text-decoration:none}.hub-item a:before{content:"";position:absolute;inset:0;border-radius:inherit}.hub-item:hover a{color:var(--red-ink)}.hub-item p{color:var(--ink-2);font-size:var(--step--1)}@container hub-list (width >= 34rem){.hub-item{grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:baseline;column-gap:var(--space-5)}}.home-hero{display:grid;gap:var(--space-5);padding-block:var(--space-6) var(--space-7)}.home-hero>.memo{padding-block:0}@container stage (width >= 56rem){.home-hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;column-gap:var(--space-7)}}.intent-list{display:grid;gap:var(--space-5);list-style:none}.intent{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:1fr auto auto 1fr;column-gap:var(--space-4);row-gap:var(--space-1);padding-inline-end:calc(var(--space-5) + var(--arrow));rotate:-1.5deg}.intent:nth-child(2n){rotate:1deg}.intent-stub{display:grid;grid-row:1 / -1;place-items:center;padding:var(--space-4);border-inline-end:var(--stroke) dashed var(--edge-soft);border-start-start-radius:inherit;border-end-start-radius:inherit;background:color-mix(in oklab,var(--band-2) 70%,transparent)}.intent-doodle{inline-size:2.75rem;block-size:2.75rem;fill:none;stroke:var(--pen);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.intent:after{content:"";position:absolute;inset-block-start:50%;inset-inline-end:var(--space-5);inline-size:var(--arrow);block-size:var(--arrow);border-block-start:var(--stroke) solid var(--ink-2);border-inline-end:var(--stroke) solid var(--ink-2);transform:translateY(-50%) rotate(45deg)}.intent-link{grid-row:2;padding-block-start:var(--space-4);color:var(--ink-1);font-size:var(--step-2);font-weight:750;line-height:1.15;text-decoration:none}.intent-link:before{content:"";position:absolute;inset:0;border-radius:inherit}.intent-link:focus-visible{outline:none}.intent:has(.intent-link:focus-visible){outline:var(--focus-w) solid var(--ink-1);outline-offset:var(--focus-offset)}.intent:hover .intent-link{color:var(--red-ink)}.intent-line{grid-row:3;padding-block-end:var(--space-4);color:var(--ink-2);font-size:var(--step--1)}.section-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-2) var(--space-4);margin-block-end:var(--space-6)}.game-cards-wrap{container:game-cards / inline-size}.game-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,12.5rem),1fr));gap:var(--space-4);list-style:none}.game-card{--card: var(--card-red);--card-2: var(--card-red-2);position:relative;display:grid;grid-template-rows:auto auto 1fr auto;justify-items:center;gap:var(--space-1);padding:var(--space-4) var(--space-3) var(--space-3);border-radius:var(--radius-lg);background:linear-gradient(160deg,var(--card),var(--card-2));box-shadow:var(--raise);color:var(--on-deep);text-align:center}.game-card-red{--card: var(--card-red);--card-2: var(--card-red-2)}.game-card-orange{--card: var(--card-orange);--card-2: var(--card-orange-2)}.game-card-green{--card: var(--card-green);--card-2: var(--card-green-2)}.game-card-slate{--card: var(--card-slate);--card-2: var(--card-slate-2)}.game-card-purple{--card: var(--card-purple);--card-2: var(--card-purple-2)}.game-card-teal{--card: var(--card-teal);--card-2: var(--card-teal-2)}.game-card-blue{--card: var(--card-blue);--card-2: var(--card-blue-2)}.game-card-pink{--card: var(--card-pink);--card-2: var(--card-pink-2)}.game-card-zinc{--card: var(--card-zinc);--card-2: var(--card-zinc-2)}.game-card-amber{--card: var(--card-amber);--card-2: var(--card-amber-2)}.game-card-sky{--card: var(--card-sky);--card-2: var(--card-sky-2)}.game-card-indigo{--card: var(--card-indigo);--card-2: var(--card-indigo-2)}.game-card-fuchsia{--card: var(--card-fuchsia);--card-2: var(--card-fuchsia-2)}.game-card-art{inline-size:100%;max-inline-size:9.5rem;aspect-ratio:160 / 100;margin-block-end:var(--space-2)}.game-card-tag{position:absolute;inset-block-start:calc(-1 * var(--space-3));inset-inline-start:var(--space-2);padding:var(--space-1);border-radius:var(--radius-paper);background:var(--paper);box-shadow:var(--raise);font-size:var(--step--1);rotate:-4deg}.game-card-done{inset-inline:auto var(--space-2);rotate:3deg}.game-card-done:not([data-done],[data-on-shift]),.game-card-done[data-done] .game-card-on,.game-card-done:not([data-done]) .game-card-did{display:none}.game-card-title{color:var(--on-deep);font-size:var(--step-1);font-weight:800;line-height:1.15}.game-card-line{color:var(--on-deep);font-size:var(--step--1);line-height:1.35}.game-card-play{justify-self:stretch;margin-block-start:var(--space-3)}@container game-cards (width < 30rem){.game-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}.game-card{grid-template-rows:auto auto auto;padding:var(--space-4) var(--space-3) var(--space-3)}.game-card-line{display:none}.game-card-title{display:grid;align-items:center;min-block-size:2lh}.game-card-more{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}.gc-paper{fill:var(--well)}.gc-print{fill:var(--ink-1);font:700 20px var(--font-body)}.gc-strike{fill:none;stroke:var(--pen);stroke-width:3.5;stroke-linecap:round}.gc-hand{fill:var(--on-deep);font:500 17px var(--font-pen)}.gc-crust{fill:var(--pz-crust)}.gc-cheese{fill:var(--pz-cheese)}.gc-cut{fill:none;stroke:var(--pz-crust);stroke-width:1.5}.gc-pep{fill:var(--pz-pepperoni)}.gc-gone{fill:color-mix(in oklab,var(--card-2) 55%,transparent)}.gc-monitor{fill:var(--monitor)}.gc-grass{fill:var(--snake-grass)}.gc-snake{fill:none;stroke:var(--snake-body);stroke-width:7;stroke-linecap:round;stroke-linejoin:round}.gc-apple{fill:var(--snake-apple)}.gc-frame{fill:var(--door-frame)}.gc-light{fill:var(--door-light)}.gc-leaf{fill:var(--wood)}.gc-rule{fill:none;stroke:color-mix(in oklab,var(--ink-1) 22%,transparent);stroke-width:3;stroke-linecap:round}.gc-tick{fill:none;stroke:var(--right);stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.gc-stamp-box{fill:none;stroke:var(--stamp);stroke-width:2.5}.gc-stamp{fill:var(--stamp);font:800 13px var(--font-body);letter-spacing:.12em}.gc-print-small{font-size:11px}.gc-ring{fill:none;stroke:var(--pen);stroke-width:2}.gc-slot{fill:var(--monitor-2)}.gc-led{fill:var(--monitor-led)}.gc-avatar{fill:color-mix(in oklab,var(--ink-1) 22%,transparent)}.gc-photo{fill:var(--corridor)}.gc-figure{fill:var(--manager)}.gc-caption{fill:var(--well)}.gc-sheet-head{fill:var(--sheet-green)}.gc-bars{fill:none;stroke:var(--sheet-blue);stroke-width:4}.gc-bar{fill:var(--card)}.gc-lever{fill:none;stroke:var(--monitor);stroke-width:5;stroke-linecap:round;stroke-linejoin:round}.gc-knob{fill:var(--well)}.gc-print-big{font-size:30px}.gc-print-tiny{font-size:9px}.gc-print-light{fill:var(--well)}.gc-pen{fill:var(--pen);font:500 16px var(--font-pen)}.gc-hands{fill:none;stroke:var(--ink-1);stroke-width:3.5;stroke-linecap:round}.gc-pin{fill:var(--ink-1)}.gc-arrow{fill:none;stroke:var(--on-deep);stroke-width:4;stroke-linecap:round;stroke-linejoin:round}.gc-mercury{fill:var(--pen)}.gc-mug{fill:none;stroke:var(--well);stroke-width:4}.gc-dot-on{fill:var(--monitor-led);stroke:var(--well);stroke-width:2}.gc-sun{fill:var(--door-light)}.gc-sea{fill:var(--snake-body)}.gc-sand{fill:var(--pz-cheese)}.gc-skin{fill:var(--pz-skin)}.gc-hair{fill:var(--pz-hair)}.gc-suit{fill:var(--pz-suit)}.gc-coat{fill:var(--seal-2)}.gc-you{fill:var(--red)}.gc-tie{fill:var(--tie)}.gc-tie-ring{fill:none;stroke:var(--tie);stroke-width:2;stroke-dasharray:4 3}.gc-you-arm{fill:none;stroke:var(--red);stroke-width:5;stroke-linecap:round}.gc-edge{stroke:var(--on-deep);stroke-width:1.6;stroke-linejoin:round;paint-order:stroke}.gc-call-tile{fill:var(--call-tile)}.gc-call-av{fill:var(--call-av-1)}.gc-call-av-3{fill:var(--call-av-3)}.gc-call-av-4{fill:var(--call-av-4)}.gc-call-talk{fill:none;stroke:var(--call-talk);stroke-width:2}.gc-call-end{fill:var(--call-end)}.gc-code{fill:none;stroke-width:4;stroke-linecap:round}.gc-code-k{stroke:var(--board-purple)}.gc-code-f{stroke:var(--board-blue)}.gc-code-s{stroke:var(--board-green)}.gc-code-n{stroke:var(--board-orange)}.gc-code-c{stroke:color-mix(in oklab,var(--board-ink) 45%,transparent)}.term-cards-wrap{container:term-cards / inline-size}.term-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,13.5rem),1fr));gap:var(--space-4);list-style:none}.term-card{position:relative;display:grid;grid-row:span 3;grid-template-rows:subgrid;gap:var(--space-2);padding:var(--space-4);border-radius:var(--radius-paper);background:var(--paper);box-shadow:var(--paper-shadow);transition:transform var(--dur-2) var(--ease-out),box-shadow var(--dur-2) var(--ease-out)}.term-card:hover{box-shadow:var(--lift-over);transform:translateY(calc(-1 * var(--rise)))}.term-card-word{padding-block-end:var(--space-3);border-block-end:var(--rule-w) solid var(--slip-rule);color:var(--ink-1);font-size:var(--step-1);line-height:1.3}.term-card-title a{color:var(--ink-1);font-size:var(--step-0);font-weight:750;text-decoration:none}.term-card-title a:before{content:"";position:absolute;inset:0;border-radius:inherit}.term-card-title a:focus-visible{outline:none}.term-card:has(.term-card-title a:focus-visible){outline:var(--focus-w) solid var(--ink-1);outline-offset:var(--focus-offset)}.term-card:hover .term-card-title a{color:var(--red-ink)}.term-card-line{color:var(--ink-2);font-size:var(--step--1)}@container term-cards (width < 30rem){.term-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}.term-card{grid-row:span 2;padding:var(--space-3)}.term-card-word{font-size:var(--step-0)}.term-card-line{display:none}}.hub-group{display:flex;flex-wrap:wrap;align-items:start;gap:var(--space-5) var(--space-7)}.hub-guide{flex:1 1 var(--measure-min)}.hub-guide>*+*{margin-block-start:var(--space-3)}.hub-group>.hub-list{flex:999 1 0;min-inline-size:50%;margin-block-start:0}.hub-cat-head{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:0 var(--space-3);margin-block-end:var(--space-4)}.hub-cat-icon{display:grid;grid-row:span 2;place-items:center;inline-size:3em;aspect-ratio:1;border-radius:50%;background:var(--red-soft);color:var(--red-ink)}.cat-icon{inline-size:1.6em;block-size:1.6em;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.hub-cat-head h2{align-self:end;font-size:var(--step-2)}.hub-cat-head p{align-self:start;color:var(--ink-2)}.site-footer{background:linear-gradient(to bottom,var(--deep),var(--deep-2));color:var(--on-deep-2);font-size:var(--step--1)}.footer-strip{block-size:var(--space-3);background:var(--stripes)}.footer-grid{display:grid;padding-block:var(--space-6) var(--space-5)}.site-footer .brand,.site-footer .brand:hover{color:var(--on-deep)}.footer-about{display:grid;gap:var(--space-3);align-content:start;padding-block-end:var(--space-5)}@media(width>=48rem){.footer-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--col-footer)),1fr));gap:var(--space-5)}.footer-about{padding-block-end:0}}.footer-about p{color:var(--on-deep-2)}.footer-facts{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-4);list-style:none}.footer-facts li{display:flex;align-items:center;gap:var(--space-2)}.footer-facts li:before{content:"";inline-size:var(--tick-w);block-size:var(--tick-h);margin-block-start:calc(-1 * var(--arrow-nudge));border-inline-end:var(--stroke) solid var(--red-on-deep);border-block-end:var(--stroke) solid var(--red-on-deep);transform:rotate(45deg)}.footer-head{color:var(--on-deep);font-weight:700;list-style:none}.footer-head::-webkit-details-marker{display:none}@media(width<48rem){.footer-group{border-block-start:var(--rule-w) solid color-mix(in oklab,var(--on-deep) 18%,transparent)}.footer-head{display:flex;align-items:center;justify-content:space-between;min-block-size:var(--touch-min);cursor:pointer}.footer-head:after{content:"";inline-size:var(--arrow);block-size:var(--arrow);margin-inline-end:var(--space-2);border-inline-end:var(--stroke) solid currentColor;border-block-end:var(--stroke) solid currentColor;transform:translateY(calc(-1 * var(--arrow-nudge))) rotate(45deg)}.footer-fold[open]>.footer-head:after{transform:translateY(var(--arrow-nudge)) rotate(-135deg)}.footer-fold>ul{padding-block-end:var(--space-3)}}@media(width<48rem)and (prefers-reduced-motion:no-preference){.footer-head:after{transition:transform var(--dur-2) var(--ease-out)}}@media(width>=48rem){.footer-head{margin-block-end:var(--space-2);cursor:default}}.footer-group ul{list-style:none}.footer-hub{font-weight:700}.footer-group a,.footer-site a{display:inline-flex;align-items:center;min-block-size:var(--touch-min);color:var(--on-deep-2);text-decoration:none;transition:color var(--dur-1) ease}.footer-group a:hover,.footer-site a:hover{color:var(--on-deep)}@media(pointer:fine){.footer-group a{min-block-size:var(--footer-row-fine)}}.footer-site{display:flex;flex-wrap:wrap;gap:0 var(--space-4)}.site-footer :focus-visible{outline-color:var(--on-deep)}.footer-base{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2) var(--space-5);padding-block:var(--space-4) var(--space-6);background:linear-gradient(color-mix(in oklab,var(--on-deep) 18%,transparent) 0 0) center top / calc(100% - 2 * var(--gutter)) var(--rule-w) no-repeat}.footer-credit{color:var(--on-deep-2)}.footer-credit a{display:inline-flex;align-items:center;min-block-size:var(--touch-min);color:var(--on-deep)}.footer-top{display:inline-flex;align-items:center;gap:var(--space-2);margin-inline-start:auto;min-block-size:var(--touch-min);color:var(--on-deep-2);text-decoration:none}.footer-top:after{content:"";inline-size:var(--arrow);block-size:var(--arrow);margin-block-start:var(--arrow-nudge);border-inline-start:var(--stroke) solid currentColor;border-block-start:var(--stroke) solid currentColor;transform:rotate(45deg)}.footer-top:hover{color:var(--on-deep)}.stored-list{display:grid;gap:var(--space-1);list-style:none;font-size:var(--step--1)}.stored-list li{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-2);padding-block:var(--space-1);border-block-end:var(--rule-w) solid var(--rule)}.stored-list code{color:var(--ink-3);overflow-wrap:anywhere}.noscript{padding:var(--space-4);border-radius:var(--radius);background:var(--band-2);color:var(--ink-1)}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}html{scroll-padding-block-start:calc(var(--header-h) + var(--space-3))}.beta-mark{display:inline-grid;place-items:center;min-block-size:var(--touch-min);margin-inline-start:var(--space-2);padding-inline:var(--space-1);border-radius:var(--radius);color:var(--ink-2);text-decoration:none;touch-action:manipulation}.beta-mark:is(:hover,[aria-current=page]){color:var(--ink-1)}.beta-word{position:relative;padding-block:.4em .35em;padding-inline:.5em calc(.5em - .16em);font-size:var(--step--2);font-weight:800;line-height:1;letter-spacing:.16em;text-transform:uppercase;font-feature-settings:"case"}.beta-word:before{content:"";position:absolute;inset:0;border:var(--stroke) solid currentColor;border-radius:.14em;mask:url("/css/ink-wear-YETHLQZF.webp") 38% 12% / 14em 7em repeat}}@layer components{.memo{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:var(--space-3) var(--space-5);padding-block:var(--space-6) var(--space-5)}.memo>*{grid-column:1}.memo>.lede{color:var(--ink-2);font-size:var(--step--1)}.memo>.memo-dater{grid-column:2;grid-row:1 / span 4;justify-self:end}@container stage (width < 40rem){.memo{grid-template-columns:minmax(0,1fr);gap:var(--space-2);padding-block:var(--space-4) var(--space-3)}.memo>h1{font-size:var(--step-3)}.memo>.memo-dater{grid-column:1;grid-row:auto;justify-self:start;margin-block-start:var(--space-2)}.memo .crumbs li:not(:nth-last-child(2)){display:none}.memo .crumbs li:before{content:"\2039" / "";margin-inline-end:var(--space-1);color:var(--ink-3)}.stage:has([data-part=play]:not([hidden])) .memo>.lede{display:none}}.stamp,.dater{--tilt: -3deg;--wear: 0 0;--wear-size: min(14em, 24rem) min(7em, 12rem);color:var(--stamp);font-weight:800;line-height:1;text-transform:uppercase;font-feature-settings:"case";rotate:var(--tilt)}.stamp{display:inline-flex;align-items:center;justify-content:center;padding:.32em .55em .28em;border:min(.12em,.3rem) solid currentColor;border-radius:.14em;letter-spacing:.05em;text-box:trim-both cap alphabetic;mask:url("/css/ink-wear-YETHLQZF.webp") var(--wear) / var(--wear-size) repeat}.tilt-2{--tilt: -2deg;--wear: 38% 12%}.tilt-3{--tilt: -3deg;--wear: 71% 55%}.tilt-4{--tilt: -4deg;--wear: 12% 80%}.tilt-5{--tilt: -5deg;--wear: 55% 30%}.dater{position:relative;display:inline-grid;justify-items:center;gap:var(--space-1);padding:var(--space-2) var(--space-3);font-size:var(--step--1)}.dater:before{content:"";position:absolute;inset:0;border:var(--stroke) solid currentColor;border-radius:.14em;mask:url("/css/ink-wear-YETHLQZF.webp") var(--wear) / var(--wear-size) repeat}.dater-word{letter-spacing:.3em;margin-inline-end:-.3em;mask:url("/css/ink-wear-YETHLQZF.webp") var(--wear) / var(--wear-size) repeat}.dater-date{color:var(--red-deep);font-size:var(--step-0);font-variant-numeric:tabular-nums;letter-spacing:.04em;white-space:nowrap}.verdict-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4) var(--space-6)}.verdict-stamp{inline-size:min-content;font-size:var(--step-1);line-height:1.05;text-align:center}@media(prefers-reduced-motion:no-preference){.stamp-press{animation:stamp-press .26s var(--ease-out) both}}@keyframes stamp-press{0%{opacity:0;scale:1.25}60%{opacity:1;scale:.97}to{scale:1}}.strike s{color:var(--ink-3);text-decoration:none}.strike s span{position:relative}.strike s span:after{content:"";position:absolute;inset-inline:-.16em;inset-block-start:.42em;block-size:.34em;background:var(--pen);mask:url("/css/pen-strike-GEUUE4T3.svg") center / 100% 100% no-repeat;pointer-events:none}.strike ins,.pen{color:var(--pen);font-family:var(--font-pen);font-weight:500;font-synthesis:none;text-decoration:none}.pen-circle{position:relative;margin-inline:.35em;white-space:nowrap}.pen-circle:after{content:"";position:absolute;inset:-.4em -.55em -.35em;background:var(--pen);mask:url("/css/pen-circle-WKNVOLYC.svg") center / 100% 100% no-repeat;pointer-events:none}@media(forced-colors:active){.strike s{text-decoration:line-through}.strike s span:after,.pen-circle:after{display:none}}.paper-note{display:grid;gap:var(--space-3);margin-inline:0;margin-block-end:0;padding:var(--space-4) var(--space-5) var(--space-5);border-radius:var(--radius-paper);background:var(--paper);box-shadow:var(--paper-shadow)}.paper-note>p:first-child{max-inline-size:none;padding-block-end:var(--space-2);color:var(--ink-3);font-size:var(--step--1);box-shadow:0 var(--rule-w) 0 var(--rule)}.paper-note>p:first-child:last-child{padding:0;box-shadow:none;color:var(--ink-1);font-size:inherit}.slip-pad{justify-self:start;inline-size:100%;max-inline-size:var(--measure-col);filter:drop-shadow(0 var(--rule-w) var(--rule-w) color-mix(in oklab,var(--deep) 16%,transparent)) drop-shadow(0 .5rem .6rem color-mix(in oklab,var(--deep) 14%,transparent))}.slip{--hole: .3rem;display:grid;gap:var(--space-2);padding:calc(var(--space-4) + var(--hole)) var(--space-4) var(--space-4);background:var(--slip);color:var(--ink-1);mask:radial-gradient(circle closest-side,#0000 92%,#000) 0 calc(-1 * var(--hole)) / calc(3 * var(--hole)) calc(2 * var(--hole)) round no-repeat,linear-gradient(#000 0 0) 0 var(--hole) / 100% calc(100% - var(--hole)) no-repeat}.slip-frame{display:grid;gap:var(--space-2);padding:var(--space-3);border:var(--stroke) solid var(--ink-1)}.slip-row{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-1) var(--space-4)}.slip-pair{display:flex;flex:1 1 9em;align-items:baseline;gap:var(--space-2);min-inline-size:0}.slip-label{color:var(--ink-1);font-size:var(--step--1);font-weight:700;text-transform:uppercase;letter-spacing:.04em}.slip-field{flex:1 1 6em;min-inline-size:0;min-block-size:1lh;box-shadow:0 var(--rule-w) 0 var(--slip-rule)}.slip-urgent{display:inline-flex;align-items:center;gap:var(--space-2);margin-inline-start:auto;padding:var(--space-1) var(--space-2);background:var(--slip-band)}.slip-title{margin-inline:calc(-1 * var(--space-3));padding:var(--space-2) var(--space-3);background:var(--slip-band);font-size:var(--step-1);font-weight:800;letter-spacing:var(--track-1);text-align:center}.slip-checks{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,10.5em),1fr));gap:var(--space-1) var(--space-3);list-style:none}.slip-checks li{display:flex;align-items:center;gap:var(--space-2)}.slip-box{position:relative;flex:none;inline-size:1em;block-size:1em;border:var(--rule-w) solid var(--ink-1)}.slip-box[data-ticked]:after{content:"";position:absolute;inset:-.45em -.35em -.15em -.15em;background:var(--pen);mask:url("/css/pen-tick-IZV7BVQG.svg") center / contain no-repeat}.slip-message{min-block-size:4lh;background:repeating-linear-gradient(to bottom,transparent 0 calc(1lh - var(--rule-w)),var(--slip-rule) calc(1lh - var(--rule-w)) 1lh)}.slip .pen{font-size:var(--step-0);line-height:1.6}@media(forced-colors:active){.slip-box[data-ticked]:after{display:none}.slip-box[data-ticked]{background:CanvasText}}}@layer components{.term-card-word>.strike{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:0 var(--space-2)}}[hidden]{display:none}.sr-only{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms;animation-iteration-count:1;transition-duration:.01ms;scroll-behavior:auto}}.timeline-game[data-paused] *,.timeline-game[data-paused] *:before,.timeline-game[data-paused] *:after{animation-play-state:paused}@media(forced-colors:active){.btn{border-color:CanvasText}:is(.well,.paper-note,.app-letter,.li-post,.choice-track){outline:var(--rule-w) solid CanvasText}:is(.choice label:has(input:checked),.controls[role=group]>.btn[aria-pressed=true]){forced-color-adjust:none;background:Highlight;box-shadow:none;color:HighlightText}:focus-visible{outline-color:Highlight}}
