@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;--ink-4: #886867;--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-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);--dots-light: radial-gradient(circle, color-mix(in oklab, var(--on-deep) 12%, 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-drop: 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: inset 0 var(--rule-w) 0 var(--well), var(--raise-drop);--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;--grade-0: var(--red-deep);--grade-1: var(--card-amber);--grade-2: var(--card-slate);--grade-3: var(--right);--action-h: 3.5rem;--action-w: 15rem;--split-cols: minmax(0, 2fr) minmax(15rem, 1fr);--stage-ratio: 360 / 220;--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;--home-wall: #f3ebe4;--sky: #cfe3ee;--dog: #c8955c;--dog-dark: #6e4530;--dog-snout: #e3bd8f;--dog-bed: #9c4a3a;--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);--gap-meta: var(--space-1);--gap-list: var(--space-2);--gap-controls: var(--space-3);--gap-text: var(--space-4);--gap-foot: var(--space-5);--gap-items: var(--space-5);--head-gap: var(--space-5);--gap-groups: var(--space-6);--gap-split: var(--space-5);--gap-tiles: var(--space-3);--inset: clamp(1rem, .8333rem + .7407vi, 1.5rem);--section-y: var(--space-6);--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;--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;--bp-short: 50rem;--bp-tall: 69rem}: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;--ink-4: #69747f;--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,.link-btn{color:var(--red-ink);text-decoration-thickness:var(--hair);text-underline-offset:var(--underline-offset)}.link-btn{padding:0;border:0;background:none;text-align:start;text-decoration-line:underline}:is(a,.link-btn):hover{color:var(--red-deep);text-decoration-thickness:var(--rule-w)}:focus-visible{outline:var(--focus-w) solid var(--focus-ink, 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) 2;column-gap:var(--gap-groups);padding-block:var(--section-y)}.chapter-inner>*{column-span:all;margin-block:var(--gap-groups)}.chapter-inner>:first-child{margin-block-start:0}.chapter-inner>:last-child{margin-block-end:0}.chapter-inner>h2{margin-block-end:var(--head-gap)}.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(--gap-groups)}}.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>.topic:not(:has(>:not(h3,h4,p:not([class]),ul:not([class]),ol:not([class]),.keys,.table-note))):not(.topic:not(:has(>:not(h3,h4,p:not([class]),ul:not([class]),ol:not([class]),.keys,.table-note)))+.topic):is(:not(:has(+.topic)),:has(+.topic>:not(h3,h4,p:not([class]),ul:not([class]),ol:not([class]),.keys,.table-note))){columns:var(--measure-min) 2;column-gap:var(--gap-groups);column-span:all;>:is(h3,h4){column-span:all;margin-block-end:var(--gap-text)}>:is(h3,h4)+*{margin-block-start:0}}.topic>*+*{margin-block-start:var(--gap-text)}.topic>:is(.facts,.rates,.keys,.list,.terms){margin-block-start:var(--gap-foot)}}@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(--gap-controls);padding-block:var(--space-3)}.brand{display:inline-flex;align-items:center;gap:var(--gap-list);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-row .brand{white-space:nowrap}.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(--gap-list);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}}.nav-top{list-style:none}.nav-section{list-style:none;cursor:pointer;touch-action:manipulation}.nav-section::-webkit-details-marker{display:none}.nav-chev{inline-size:var(--arrow);block-size:var(--arrow);border-inline-end:var(--stroke) solid var(--ink-3);border-block-end:var(--stroke) solid var(--ink-3);transform:translateY(-25%) rotate(45deg);transition:transform var(--dur-2) var(--ease-out),border-color var(--dur-2) ease}.nav-fold[open]>.nav-section .nav-chev{transform:translateY(25%) rotate(-135deg)}@media(width<64rem){.site-nav{position:absolute}}@media(width>=64rem){.menu-sheet{display:contents}:is(.menu-top,.nav-top>.nav-row),.menu-sheet>.nav-cta,.site-header-inner>:is(.menu-btn,.fb-btn){display:none}.nav-top{display:flex;align-items:center;gap:var(--gap-list)}.nav-top>li{display:flex;align-items:center;border-radius:var(--pill)}.nav-top>li:has(>.nav-fold[data-current-group]){background:var(--red-soft)}.nav-section{display:inline-flex;align-items:center;gap:var(--gap-list);min-block-size:var(--touch-min);padding-inline:var(--space-3) var(--space-4);border-radius:var(--pill);color:var(--ink-2);font-size:var(--step--1);font-weight:600;transition:color var(--dur-2) ease}.nav-section:focus-visible{outline-offset:calc(-1 * var(--focus-w))}.nav-section:hover,.nav-fold[open]>.nav-section{color:var(--ink-1)}.nav-fold[data-current-group]>.nav-section{color:var(--ink-1);font-weight:750}.nav-section:hover .nav-chev,.nav-fold[open] .nav-chev{border-color:var(--ink-1)}.nav-panel{position:fixed;inset:var(--header-h) 0 auto;max-block-size:calc(100dvh - var(--header-h));background:var(--ground);color:var(--ink-1);box-shadow:var(--lift-over)}.nav-fold[open]:before{content:"";position:fixed;inset:var(--header-h) 0 auto;block-size:100dvh;background:color-mix(in oklab,var(--deep-2) 35%,transparent)}.nav-shell{display:grid;gap:var(--gap-groups);padding-block:var(--inset)}.nav-groups{--nav-name-h: calc(var(--step--1) * 1.3 + var(--gap-meta));display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--measure-min)),1fr));gap:var(--gap-items);overflow:visible clip}.nav-group-name{position:relative;padding:0 var(--space-3);margin-block-end:var(--gap-meta);color:var(--red-ink);font-size:var(--step--1);font-weight:750;line-height:1.3}.nav-group-name:before{content:"";position:absolute;inset-inline:0;inset-block-start:0;border-block-start:var(--rule-w) solid var(--edge-soft);translate:0 calc(-1 * (var(--gap-items) + var(--rule-w)) / 2)}@supports (box-decoration-break: clone){.nav-groups:has(.nav-item:nth-child(6)){display:block;columns:var(--measure-min);column-gap:var(--gap-items)}.nav-groups:has(.nav-item:nth-child(6))>.nav-group{position:relative;padding-block-start:var(--nav-name-h);box-decoration-break:clone}.nav-groups:has(.nav-item:nth-child(6))>.nav-group+.nav-group{margin-block-start:var(--gap-items)}.nav-groups:has(.nav-item:nth-child(6)) .nav-group-name{position:absolute;inset:0 0 auto;margin:0}}.nav-group{break-inside:avoid}.nav-group:has(.nav-item:nth-child(6)){break-inside:auto}.nav-list{list-style:none}.nav-item{position:relative;display:grid;align-content:start;padding:var(--space-1) var(--space-3);border-radius:var(--radius);line-height:1.3;break-inside:avoid;transition:background-color var(--dur-1) ease}.nav-item+.nav-item{margin-block-start:var(--gap-list)}.nav-item:hover{background:var(--band-1)}.nav-item a{color:var(--ink-1);font-size:.9em;font-weight:600;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-4);font-size:var(--step--1);line-height:1.3}.nav-item:is(:hover,:focus-within,:has(a[aria-current=page])) .nav-blurb{color:var(--ink-3)}.nav-shell:has(>.nav-part+.nav-part){display:flex;flex-wrap:wrap}.nav-shell>.nav-part{display:grid;align-content:start;gap:var(--gap-text)}.nav-shell:has(>.nav-part+.nav-part)>.nav-part{flex:1 1 var(--measure-min)}.nav-shell:has(>.nav-part+.nav-part)>.nav-part[data-cols="2"]{flex:2 1 calc(2 * var(--measure-min))}.nav-shell:has(>.nav-part+.nav-part)>.nav-part[data-cols="3"]{flex:3 1 calc(3 * var(--measure-min))}.nav-head{display:flex;flex-wrap:wrap;align-items:center;gap:0 var(--gap-text);max-inline-size:none;padding-inline:var(--space-3);color:var(--ink-3);font-size:var(--step--1)}.nav-head .nav-all{font-size:var(--step-0)}}.nav-all,.more-link{display:inline-flex;align-items:center;gap:var(--gap-list);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)}:is(.menu-btn,.fb-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}:is(.menu-btn,.fb-btn):hover{background:var(--band-1)}:is(.menu-btn,.fb-btn) svg{inline-size:var(--icon);block-size:var(--icon)}.fb-btn .fb-ic{stroke-width:1.6}.menu-sheet{inset:0 0 auto;inline-size:100%;max-block-size:100dvh;margin:0;padding:0 var(--gutter) var(--inset);border:0;background:var(--ground);color:var(--ink-1);box-shadow:var(--lift-over)}.menu-sheet,.nav-panel{overflow-y:auto;overscroll-behavior:contain}.menu-sheet::backdrop{background:color-mix(in oklab,var(--deep-2) 45%,transparent)}@media(width<64rem){.nav-top li{max-inline-size:none}.nav-top>li{border-block-end:var(--rule-w) solid var(--rule)}.nav-top>li:has(>.fb-btn){display:none}:is(.nav-section,.menu-row){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}.nav-section .nav-chev{inline-size:var(--arrow-lg);block-size:var(--arrow-lg);border-color:var(--red)}.nav-shell{padding:0 0 var(--space-3)}:is(.nav-head>span,.nav-group-name,.nav-blurb){display:none}.nav-list{list-style:none}:is(.nav-item>a,.nav-head){display:flex;align-items:center;min-block-size:var(--touch-min)}.nav-item>a{color:var(--ink-2);font-size:var(--step-0);text-decoration:none}.nav-all{font-weight:700}.nav-part+.nav-part{margin-block-start:var(--gap-list);padding-block-start:var(--space-2);border-block-start:var(--rule-w) solid var(--rule)}.nav-top a[aria-current=page]{color:var(--red-ink);font-weight:700}.menu-sheet>.nav-cta{inline-size:100%;margin-block-start:var(--gap-foot)}}.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)}@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(--gap-list);list-style:none;color:var(--ink-3);font-size:var(--step--1)}.crumbs li+li:before{content:"/" / "";margin-inline-end:var(--gap-list);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(--section-y)}.stage-body{padding-block-end:var(--space-2)}.well{--well-radius: var(--radius-lg);container:well / inline-size;display:grid;gap:var(--gap-foot);margin-block-end:var(--gap-items);padding:var(--inset);border-radius:var(--well-radius);background:var(--paper);box-shadow:var(--paper-shadow)}.well-bare{padding:0;background:none;box-shadow:none}.panel{padding:var(--inset);border-radius:var(--radius-lg);background:var(--paper);box-shadow:var(--paper-shadow);color:var(--ink-1)}.paper-tile{padding:var(--space-3) var(--space-4);border-radius:var(--radius);background:var(--band-1)}.well:has(.ready-head,.sheet-band){--pad: color-mix(in oklab, var(--well), var(--band-1) 70%);--dock-paper: var(--pad);background:linear-gradient(to bottom,var(--well),var(--pad) 55%)}.ready{display:grid;gap:var(--gap-text);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(--inset)) calc(-1 * var(--inset)) 0;padding:var(--space-5) var(--space-4);border-start-start-radius:var(--well-radius);border-start-end-radius:var(--well-radius);background:var(--card-face)}.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)}}.status{min-block-size:2lh;color:var(--ink-3);font-size:var(--step--1)}:is(.well,.bingo-result,.fb-form)>.status:empty{position:absolute}.copied-pop{position:fixed;inset:auto;top:var(--y);left:var(--x);margin:0;translate:-50% calc(-100% - var(--gap-list));padding:.2em .75em;border:0;border-radius:var(--pill);background:var(--ink-1);color:var(--ground);font-size:var(--step--1);font-weight:800;pointer-events:none;animation:copied-pop 1.6s linear forwards}.copied-pop[data-beside]{translate:-50% var(--gap-list)}@supports (position-anchor: --a){.copied-pop{top:auto;left:auto;justify-self:anchor-center;margin:0 0 var(--gap-list);translate:none;position-area:top}.copied-pop[data-beside]{align-self:anchor-center;justify-self:start;margin:0 0 0 var(--gap-list);translate:none;position-area:right;position-try-fallbacks:--copied-under}}@position-try --copied-under{align-self:start;justify-self:anchor-center;margin:var(--gap-list) 0 0;position-area:bottom}@keyframes copied-pop{0%{opacity:0}10%,70%{opacity:1}to{opacity:0}}.controls{display:flex;flex-wrap:wrap;align-items:center;gap:var(--gap-controls)}.same-width{display:grid;grid-auto-columns:1fr;grid-auto-flow:column;align-items:stretch;gap:var(--gap-controls);inline-size:fit-content}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--gap-list);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)}:is(.btn:hover:not(:disabled),.game-card:hover>.game-card-play){background:var(--face-hover);color:var(--ink-1);transform:translateY(calc(-1 * var(--rise)));box-shadow:var(--raise-hover)}:is(.btn:active:not(:disabled),.game-card:active>.game-card-play){transform:none;box-shadow:var(--sink)}.btn-primary,:where(body:not(:has(main :is(.btn-primary,.intent-primary)))) .nav-cta{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),:where(body:not(:has(main :is(.btn-primary,.intent-primary)))) .nav-cta:hover:not(:disabled){background:var(--btn-face-hover);color:var(--ground);box-shadow:var(--raise-red-hover)}.btn-primary:active:not(:disabled),:where(body:not(:has(main :is(.btn-primary,.intent-primary)))) .nav-cta:active:not(:disabled){background:var(--btn-face-down);box-shadow:var(--sink)}.btn:disabled{opacity:var(--dim);box-shadow:none;cursor:default}:is(.btn-start,.btn-action,.tl-key),:is(.reveal-dock,.result-actions)>.btn{min-block-size:var(--action-h);justify-content:center;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);white-space:nowrap}.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}.choice{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--gap-meta) var(--gap-text)}.choice legend{float:inline-start;color:var(--ink-3);font-size:var(--step--1)}.choice-track{display:inline-flex;align-items:center;gap:var(--gap-list);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(--well);color:var(--ink-1);box-shadow:inset 0 0 0 var(--rule-w) var(--line-strong),var(--raise)}.choice label:has(input:focus-visible){outline:var(--focus-w) solid var(--focus-ink, var(--ink-1));outline-offset:var(--focus-offset)}.choice:disabled,.choice label:has(input:disabled){opacity:var(--dim)}.choice label:has(input:disabled){cursor:default}.choice-wrap{display:block}.choice-wrap legend{float:none;margin-block-end:var(--gap-meta)}.choice-wrap .choice-track{display:flex;flex-wrap:wrap;border-radius:var(--radius-lg)}.ic{flex:none;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.field{display:grid;grid-template-rows:auto 1fr;gap:var(--gap-meta)}.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 :is(input,select,textarea):focus{border-color:var(--red-ink)}.field:focus-within>:is(span,label){color:var(--red-ink)}.field textarea{min-block-size:4lh;max-block-size:20lh;field-sizing:content;line-height:1.5;resize:vertical}.fields{display:flex;flex-wrap:wrap;gap:var(--gap-controls)}.find{grid-template-rows:none;max-inline-size:var(--measure)}.find-box{--find-icon: 1.125rem;position:relative;display:grid}.find-box>input{padding-inline-start:calc(var(--space-4) + var(--find-icon) + var(--space-2));border-radius:var(--pill)}.find-icon{position:absolute;inset-block-start:50%;inset-inline-start:var(--space-4);inline-size:var(--find-icon);block-size:var(--find-icon);translate:0 -50%;stroke:var(--ink-3);stroke-width:2.25;pointer-events:none}.find-count{font-size:var(--step--1)}.find-count:empty{position:absolute}.find-hits{margin-block-start:var(--gap-list)}.find-hits>li{display:flex;flex-wrap:wrap;align-content:center;align-items:baseline;column-gap:var(--gap-meta)}.find-hits a{color:var(--ink-1);font-weight:700}.find-hits .find-more{color:var(--ink-3);font-size:var(--step--1)}.find-drop{inset:auto;top:anchor(bottom);left:anchor(left);inline-size:anchor-size(width);max-block-size:40vh;margin:var(--gap-list) 0;border:0;overflow-y:auto;box-shadow:var(--raise)}.find-drop:not(:popover-open){display:none}.inset-list{display:grid;margin:0;padding:0 var(--space-4);border-radius:var(--radius);background:var(--paper);color:var(--ink-2);list-style:none}.inset-list>*{max-inline-size:none;min-block-size:var(--touch-min);padding-block:var(--space-2)}.inset-list>:not([hidden],template)~*{border-block-start:var(--rule-w) solid var(--rule)}.pill-select{position:relative;display:inline-grid}.pill-select>select,.pill-fold>summary{appearance:none;min-block-size:var(--touch-min);padding-inline:var(--space-5) calc(var(--space-5) + var(--space-3));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;box-shadow:var(--raise);cursor:pointer;transition:box-shadow var(--dur-2) var(--ease-out)}.pill-select>select:hover,.pill-fold>summary:hover{background:var(--face-hover);box-shadow:var(--raise-hover)}.pill-fold>summary{position:relative;display:flex;align-items:center;list-style:none}.pill-fold>summary::-webkit-details-marker{display:none}.pill-select:after,.pill-fold>summary:after{content:"";position:absolute;inset-block-start:50%;inset-inline-end:var(--space-5);inline-size:var(--arrow);block-size:var(--arrow);border-inline-end:var(--stroke) solid var(--ink-2);border-block-end:var(--stroke) solid var(--ink-2);transform:translateY(-75%) rotate(45deg);pointer-events:none}.pill-fold[open]>summary:after{transform:translateY(-25%) rotate(225deg)}.tool-controls{container:controls / inline-size;display:grid}.tool-controls>*+*{margin-block-start:var(--gap-text)}.tool-controls>.status{min-block-size:0;margin-block-start:var(--gap-meta)}.talk-bar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--gap-controls)}@container controls (width < 48rem){.talk-bar{display:grid}.talk-bar>.same-width{grid-auto-columns:minmax(0,1fr);inline-size:auto}.talk-bar .btn{min-inline-size:0;padding-inline:var(--space-4)}.talk-filter{display:flex;flex-wrap:wrap;align-items:center;gap:var(--gap-meta) var(--gap-list)}.talk-filter .choice-track{flex:1 1 auto}.talk-filter :is(.pill-select,.pill-fold){flex:1 1 0;min-inline-size:0}.talk-filter .pill-select>select{min-inline-size:0;text-overflow:ellipsis}.talk-filter .choice-track{display:flex}.talk-filter.choice label{flex:1 1 auto;justify-content:center;padding-inline:var(--space-2)}}@container controls (width < 30rem){.talk-bar>.same-width{grid-template-columns:minmax(0,1fr) auto}}@container controls (width >= 48rem){.talk-filter{margin-inline-start:auto}}.talk-select{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--gap-meta) var(--gap-list);color:var(--ink-3);font-size:var(--step--1)}.toggle{display:flex;align-items:center;gap:var(--gap-list);justify-self:start;min-block-size:var(--touch-min);cursor:pointer}.toggle-switch{flex:none;inline-size:3rem;block-size:1.75rem;margin:0;border-radius:var(--pill);appearance:none;background:radial-gradient(circle closest-side,var(--well) 82%,transparent 88%) .125rem 50% / 1.5rem 1.5rem no-repeat,color-mix(in oklab,var(--red-soft),var(--line-strong) 30%);cursor:pointer;transition:background-position var(--dur-2) var(--ease-out)}.toggle-switch:checked{background:radial-gradient(circle closest-side,var(--well) 82%,transparent 88%) calc(100% - .125rem) 50% / 1.5rem 1.5rem no-repeat,var(--red)}@media(prefers-reduced-motion:reduce){.toggle-switch{transition:none}}@media(forced-colors:active){.toggle-switch{border:var(--rule-w) solid CanvasText}}.toggle-text{display:grid}.toggle-name{color:var(--ink-1);font-weight:700}.toggle-hint{color:var(--ink-3);font-size:var(--step--1)}.fields>.choice{display:grid;align-content:end;justify-items:start}.fields>.choice legend{float:none;margin-block-end:var(--gap-meta);padding:0;font-weight:600}.big{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--gap-list);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}.facts{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,var(--col-card)),1fr));column-gap:var(--gap-items)}.facts:has(>:nth-child(4):last-child){grid-template-columns:repeat(auto-fit,minmax(min(100%,max(var(--col-card),(100% - var(--gap-items)) / 2)),1fr))}.facts>div{display:flex;justify-content:space-between;gap:var(--gap-text);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(--gap-meta)}.meter-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--gap-meta) var(--gap-text);font-size:var(--step--1)}.meter-k{display:inline-flex;align-items:center;gap:var(--gap-list);color:var(--ink-3);font-size:var(--step--2);font-weight:700;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.meter-ic{inline-size:1.5em;block-size:1.5em;stroke-width:2.2}.meter-v{color:var(--ink-1);font-size:var(--step-1);font-weight:800;line-height:1;font-variant-numeric:tabular-nums;white-space:nowrap}.meter-inline{grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:var(--gap-text)}.meter-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gap-text)}.meter-line{grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:var(--gap-list)}.meter-line .meter-head{flex-wrap:nowrap;justify-content:start;gap:var(--gap-meta)}.meter-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gap-meta) var(--gap-text)}.meter-pair>.meter{grid-row:span 3;grid-template-rows:subgrid;justify-items:start}.meter-pair>.meter>.meter-track{justify-self:stretch}.meter-pair .meter-head{display:contents}.meter-track{block-size:calc(var(--bar) * 4);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:var(--meter-ink, var(--red));clip-path:inset(0 calc((1 - var(--fill, 0)) * 100%) 0 0 round var(--pill));transition:clip-path var(--dur-4) linear}.meter-time .meter-fill{background:linear-gradient(to right,var(--red),var(--note) 45%,var(--meter-ink, var(--right)) 85%)}.meter-bonus .meter-fill{background:var(--note)}.meter-risk .meter-fill{background:linear-gradient(to right,var(--meter-ink, var(--right)) 15%,var(--note) 55%,var(--red) 95%)}.game{display:grid;gap:var(--gap-foot)}.game-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--gap-text)}.game-tally{display:flex;flex-wrap:wrap;align-items:stretch;gap:var(--gap-text);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}.game-tally>[data-out=mode]{align-self:center;padding:.15rem var(--space-2);border:var(--rule-w) solid var(--edge-soft);border-radius:var(--radius-paper);color:var(--ink-2);font-size:var(--step--2);font-weight:700;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.game-tally>:not(.tally-stat,[data-out=mode]){align-self:center;color:var(--ink-2);font-weight:650}.tally-stat{display:grid;grid-template-rows:auto 1fr;gap:.2rem}.tally-k{color:var(--ink-3);font-size:var(--step--2);font-weight:700;line-height:1.2;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.tally-v{align-self:end;line-height:1;white-space:nowrap}.tally-v b{font-size:var(--step-1);font-weight:800}.tally-v b~b{color:var(--ink-2);font-size:var(--step-0);font-weight:700}.tally-score .tally-v b{font-size:var(--step-2)}.tally-gain{display:inline-block;min-inline-size:4.5ch;margin-inline-start:.35em;color:var(--note);font-family:var(--font-numbers);font-size:var(--step-0);font-weight:800;font-variant-numeric:tabular-nums}.steps{display:flex;gap:.2rem}.step-seg{position:relative;flex:1 1 0;block-size:.9rem;border-radius:.3rem;background:var(--band-2);box-shadow:inset 0 0 0 var(--rule-w) var(--edge-soft)}.step-seg[data-now]{background:var(--well);box-shadow:inset 0 0 0 var(--stroke) var(--ink-1)}.step-seg[data-mark=right]{background:color-mix(in oklab,var(--right),var(--well) 25%);box-shadow:none}.step-seg[data-mark=wrong]{background:var(--wrong);box-shadow:none}@media(forced-colors:active){.step-seg{forced-color-adjust:none;background:Canvas;box-shadow:inset 0 0 0 var(--rule-w) CanvasText}.step-seg[data-now]{box-shadow:inset 0 0 0 var(--stroke) Highlight}.step-seg[data-mark]{background:CanvasText}.step-seg[data-mark]:after{content:"";position:absolute;inset:8% 22%;background:Canvas;mask:url("/css/pen-tick-IZV7BVQG.svg") center / contain no-repeat}.step-seg[data-mark=wrong]:after{mask-image:url("/css/pen-cross-EXJYPOZM.svg")}}.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)}.option{--layer: 0%;background:color-mix(in oklab,var(--ctl-bg, transparent),var(--red-ink) var(--layer))}.option:hover:not(:disabled,[aria-disabled=true]){--layer: 8%}.option:is(:active,:focus-visible):not(:disabled,[aria-disabled=true]){--layer: 10%}.options{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--col-card)),1fr));gap:var(--gap-controls);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(--gap-controls)) / 2)),1fr))}.option{--ctl-bg: var(--well);display:flex;align-items:center;gap:var(--gap-list);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);color:var(--ink-1);font-weight:600;text-align:start;box-shadow:var(--raise);cursor:pointer;transition:background-color var(--dur-1) ease,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){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]{--ctl-bg: var(--right-soft);border-color:var(--right)}.option[data-verdict=wrong]{--ctl-bg: var(--wrong-soft);border-color:var(--wrong)}.options:has([data-verdict]) .option:not([data-verdict]){--ctl-bg: transparent;border-color:var(--rule);background-image:none;box-shadow:none;color:var(--ink-3)}.options-pair{grid-template-columns:repeat(2,minmax(0,1fr))}.mark{flex:none;position:relative;inline-size:var(--mark-sm);block-size:var(--mark-sm)}:is(.option,.say)[data-verdict] .mark:before{content:"";position:absolute;inset:-12%;background:currentColor;mask:center / contain no-repeat}:is(.option,.say)[data-verdict=right] .mark{color:var(--right)}:is(.option,.say)[data-verdict=wrong] .mark{color:var(--wrong)}:is(.option,.say)[data-verdict=right] .mark:before{mask-image:url("/css/pen-tick-IZV7BVQG.svg")}:is(.option,.say)[data-verdict=wrong] .mark:before{mask-image:url("/css/pen-cross-EXJYPOZM.svg")}@media(forced-colors:active){:is(.option,.say)[data-verdict] .mark:before{inset:auto;background:none;mask:none;font-weight:800}:is(.option,.say)[data-verdict=right] .mark:before{content:"\2713"}:is(.option,.say)[data-verdict=wrong] .mark:before{content:"\d7"}}.reveal[hidden]+.reveal-dock{display:none}.reveal>*+*{margin-block-start:var(--gap-text)}.reveal-fact{display:grid;gap:var(--gap-text)}:is(.option-key,.quote-card-label){display:none}.verdict{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.reveal-dock{container:dock / inline-size;justify-content:flex-end}.reveal-dock>.btn{min-inline-size:min(100%,var(--action-w));gap:var(--gap-list)}@container dock (width < 30rem){.reveal-dock>.btn{inline-size:100%}}@container well (width < 40rem){.reveal-dock>.btn{inline-size:100%}}@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%}.same-width:not([role=group]){grid-auto-flow:row;inline-size:auto}}.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}}.subtitle{padding:.1em .45em .15em;border-radius:var(--radius-paper);background:color-mix(in oklab,var(--monitor) 88%,transparent);box-shadow:none;color:var(--pz-paper);font-family:var(--font-body);font-size:var(--step-0);font-weight:650;line-height:1.3;text-align:center;text-wrap:balance}.subtitle:first-letter{text-transform:uppercase}@container well (width >= 30rem){.subtitle{font-size:var(--step-2)}}:is(.sheet-band,.tool-band,.board-band){--band: var(--card);--band-sunk: oklch(from var(--band) calc(l - .06) c h);--band-sunk-2: oklch(from var(--band) calc(l - .12) c h);--band-sunk-3: oklch(from var(--band) calc(l - .16) c h);--band-edge: color-mix(in oklab, var(--on-deep) 32%, transparent);--focus-ink: var(--on-deep);color:var(--on-deep)}.board-band{--card: oklch(from var(--deep) calc(l + .08) calc(c + .03) h);--card-2: var(--deep);--band-sunk: color-mix(in oklab, color-mix(in oklab, var(--deep-2), black 60%) 34%, transparent);border-radius:var(--radius-lg);background:var(--dots-light),linear-gradient(160deg,var(--card),var(--card-2));box-shadow:var(--raise-drop)}.sheet-band{margin:calc(-1 * var(--inset)) calc(-1 * var(--inset)) 0;padding:var(--space-5) var(--inset) var(--space-4);border-start-start-radius:var(--well-radius);border-start-end-radius:var(--well-radius);background:var(--dots-light),var(--band)}@media(max-height:50rem){.game-band{padding-block:var(--space-3) var(--space-2)}.game-band .tally-stat{padding-block:var(--space-1)}.game-band .meter-v{font-size:var(--step-0)}}@media(forced-colors:active){.sheet-band{border-block-end:var(--rule-w) solid CanvasText}}.tool-band{place-items:stretch;margin-block-end:calc(-1 * var(--inset));border-radius:var(--well-radius)}.ready-head.tool-band{gap:var(--gap-foot);padding:var(--inset)}.tool-band>.ready-art{justify-self:center}.tool-band .desk-paper{border-radius:var(--radius-paper);box-shadow:var(--paper-shadow),0 1rem 1.6rem -1rem color-mix(in oklab,var(--card-2) 80%,black)}.tool-band>.desk-paper{justify-self:center}:is(.sheet-band,.tool-band) :is(.choice legend,.field>span,.field>label,.talk-select):not(:where(.desk-paper,.panel) *){color:var(--on-deep)}:is(.sheet-band,.tool-band) .choice-track{background:var(--band-sunk);box-shadow:none}.tool-band .choice-track{background:var(--band-sunk-2);box-shadow:inset 0 0 0 var(--rule-w) var(--band-edge)}:is(.sheet-band,.tool-band) .choice label{color:var(--on-deep)}:is(.sheet-band,.tool-band) .choice label:hover{background:var(--band-sunk-2)}.tool-band .choice label:hover{background:var(--band-sunk-3)}:is(.sheet-band,.tool-band) .choice label:has(input:checked){background:var(--band);color:var(--on-deep);box-shadow:inset 0 0 0 var(--rule-w) var(--on-deep),var(--raise)}.tool-band .choice label:has(input:checked){box-shadow:var(--raise-drop)}:is(.sheet-band>.btn-primary,.tool-band .btn-primary,.board-band>.btn-primary){border-color:var(--edge-soft);background:var(--face);color:var(--ink-1);box-shadow:var(--raise)}:is(.sheet-band>.btn-primary,.tool-band .btn-primary,.board-band>.btn-primary):hover:not(:disabled){background:var(--face-hover);color:var(--ink-1);box-shadow:var(--raise-hover)}:is(.sheet-band>.btn-primary,.tool-band .btn-primary,.board-band>.btn-primary):active:not(:disabled){box-shadow:var(--sink)}.tool-band :is(.btn:not(.btn-primary),.pill-select>select,.pill-fold>summary):not(:where(.desk-paper,.panel) *){border-color:var(--band-edge);background:var(--band-sunk-2);color:var(--on-deep);box-shadow:none}.tool-band :is(.btn:not(.btn-primary),.pill-select>select,.pill-fold>summary):not(:where(.desk-paper,.panel) *):hover:not(:disabled){background:var(--band-sunk-3);color:var(--on-deep);box-shadow:none}.tool-band :is(.pill-select,.pill-fold>summary):not(:where(.desk-paper,.panel) *):after{border-color:var(--on-deep)}.tool-band .pill-select option{background:var(--well);color:var(--ink-1)}.tool-band .status,.tool-band .more-link{color:var(--on-deep)}.tool-band .more-link:after{border-color:var(--on-deep)}.tool-band :is(.desk-paper,.panel){--focus-ink: var(--ink-1);color:var(--ink-1)}@media(forced-colors:active){.tool-band :is(.btn,.pill-select>select){border-color:ButtonText}}.game-band{display:grid;gap:var(--gap-text)}.game-band :is(.game-tally,.game-tally b,.game-tally>:not(.tally-stat),.tally-k,.tally-v b~b){color:var(--on-deep)}:is(.game-band,.tool-band){--meter-ink: var(--on-deep)}:is(.game-band,.tool-band) :is(.meter-k,.meter-v){color:var(--on-deep)}:is(.game-band,.tool-band) .meter-track{background:color-mix(in oklab,var(--on-deep) 28%,var(--band));box-shadow:none}.game-band .meter-bonus .meter-v{color:var(--note)}.game-band .game-tally>[data-out=mode]{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.game-band .game-tally{gap:var(--gap-list)}.game-band .game-tally>:not(.tally-stat,[data-out=mode]){flex-basis:100%;grid-column:1 / -1}:is(.game-band,.board-band) .tally-stat{padding:var(--space-2) var(--space-3);border-radius:var(--radius);background:var(--band-sunk)}.game-band .tally-stat{min-inline-size:7rem}.board-band .tally-k{color:var(--on-deep-2)}.game-band .tally-score{background:var(--band-sunk-2)}@container well (width < 30rem){.game-band .tally-stat{flex:1 1 0;min-inline-size:0;padding:var(--space-1) var(--space-2)}.game-band .tally-k{white-space:normal}.game-band .game-tally:has(>:nth-child(4 of.tally-stat:not(.sr-only))){display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}@media(forced-colors:active){:is(.game-band,.board-band) .tally-stat{outline:var(--rule-w) solid CanvasText}}.game-band .step-seg{background:color-mix(in oklab,var(--on-deep) 28%,transparent);box-shadow:none}.game-band .step-seg[data-now]{background:transparent;box-shadow:inset 0 0 0 var(--stroke) var(--on-deep)}.game-band .step-seg[data-mark=right]{background:color-mix(in oklab,var(--right),var(--on-deep) 40%)}.game-band .step-seg[data-mark=wrong]{background:color-mix(in oklab,var(--wrong),var(--on-deep) 10%)}.result{display:grid;inline-size:100%}.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}.caps{font-size:var(--step--2);font-weight:750;letter-spacing:.18em;line-height:1.3;text-transform:uppercase}.result-band{--band: var(--grade-2);display:grid;gap:var(--gap-text);padding-block-end:var(--inset)}.result[data-grade="0"] .result-band{--band: var(--grade-0)}.result[data-grade="1"] .result-band{--band: var(--grade-1)}.result[data-grade="3"] .result-band{--band: var(--grade-3)}.result-head{display:grid;gap:var(--gap-meta);align-content:start}.result-meta{font-size:var(--step--1);font-weight:600}.result-meta.seps>*+*:before{background:color-mix(in oklab,var(--on-deep) 45%,transparent)}.result-grade{margin-block-start:var(--gap-meta);font-size:clamp(var(--step-3),9cqi,var(--step-5));font-weight:900;line-height:1.02;letter-spacing:var(--track-3)}.result-grade:after{content:"."}.result-score{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--gap-list);margin-block-start:var(--gap-meta);font-size:var(--step-1);font-weight:700}.result-score .big-count{font-size:var(--step-3);font-weight:900;font-variant-numeric:tabular-nums slashed-zero}.big-count{display:inline-grid;justify-items:end}.big-count>*{grid-area:1 / 1}.big-final{visibility:hidden}.result-best{align-self:center;padding:.2em .75em;border-radius:var(--pill);background:var(--note);color:var(--ink-1);font-size:var(--step--1);font-weight:800}.result-best[hidden]{display:none}.result-parts{font-size:var(--step--1)}.result-parts b{font-weight:800}.result[data-reveal]:not([data-landed]) :is(.result-grade,.result-best,.result-line,.result-verdict){visibility:hidden}.result-body{display:grid;gap:var(--gap-items);align-content:start;padding-block-start:var(--gap-items)}.result-body>.status:empty{position:absolute}.result-crowd{display:grid;gap:var(--gap-text);align-content:start}.result-crowd>:is(.status:empty,.standings:has(>.status:empty)){position:absolute}.result-crowd:not(:has(.status:not(:empty))){position:absolute}.result-crowd:has(.status:not(:empty)){padding:var(--inset);border-radius:var(--radius);background:var(--paper);box-shadow:var(--raise)}.result-top{display:grid;gap:var(--gap-text);align-content:start}.result-photo{display:grid;align-items:center;gap:var(--gap-text);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(--on-deep);font-family:var(--font-hand);font-size:var(--step-1);font-weight:600;line-height:1.15}.frame-photo-art{aspect-ratio:262 / 160}.frame-photo>figcaption{text-align:center}.result-marks{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,2.75rem);gap:var(--gap-list);justify-content:start;list-style:none}.result-marks:has(>:nth-child(7)){grid-auto-flow:row;grid-template-columns:repeat(4,2.75rem)}.result-marks:has(>:nth-child(10)){grid-template-columns:repeat(7,2rem)}.result-marks[hidden]{display:none}.mark-tile{position:relative;display:block;inline-size:100%;aspect-ratio:1;border-radius:var(--radius)}.mark-tile:before{content:"";position:absolute;inset:26%;background:currentColor;mask:center / contain no-repeat}[data-verdict=right]>.mark-tile{background:var(--well);color:var(--right)}[data-verdict=wrong]>.mark-tile{background:color-mix(in oklab,var(--on-deep) 28%,transparent);color:var(--on-deep)}[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")}.result-words{display:grid;gap:var(--gap-items);align-items:start}.result-comment{display:grid;gap:var(--gap-text);margin:0;padding:var(--inset);border-radius:var(--radius);background:var(--review-paper);box-shadow:var(--paper-shadow)}.result-line{margin:0;color:var(--pen-blue);font-family:var(--font-hand);font-size:var(--step-2);font-weight:600;line-height:1.15;quotes:"\201c" "\201d"}.result-line:before{content:open-quote}.result-line:after{content:close-quote}.result-by{display:flex;align-items:center;gap:var(--gap-list)}.result-by-mark{display:grid;flex:none;place-items:center;inline-size:2.125rem;aspect-ratio:1;border-radius:50%;background:var(--pen-blue);color:var(--well);font-size:var(--step--2);font-weight:800}.result-by-name{display:grid;color:var(--ink-3);font-size:var(--step--1);line-height:1.3}.result-by-name b{color:var(--ink-1)}.result-note{color:var(--ink-3);font-size:var(--step--1)}.result-note[data-offer]{color:var(--ink-1);font-weight:650}.career{display:grid;gap:var(--gap-text);padding:var(--inset);border-radius:var(--radius);background:radial-gradient(circle,color-mix(in oklab,var(--on-deep) 7%,transparent) .07rem,transparent .1rem) 0 0 / var(--dot-gap) var(--dot-gap),var(--ink-1);color:var(--on-deep)}.career-rank{display:flex;align-items:center;gap:var(--gap-text)}.career-badge{flex:none;inline-size:2.5rem;block-size:auto;fill:var(--note)}.career-badge-clip{fill:none;stroke:var(--note);stroke-width:2}.career-badge-face{fill:var(--ink-1)}.career-who{display:grid;gap:var(--gap-meta)}.career-title{font-size:var(--step-2);font-weight:900;line-height:1}.career-next{color:var(--on-deep-2);font-size:var(--step--1)}.career-plus{display:inline-flex;align-items:center;gap:var(--gap-meta);margin-inline-start:auto;color:var(--note);font-size:var(--step-0);font-weight:800;white-space:nowrap}.career-plus-ic{inline-size:1.4em;block-size:1.4em;stroke-width:2}.career-plus[hidden]{display:none}.career-track{position:relative;display:block;block-size:.875rem;border-radius:var(--pill);background:color-mix(in oklab,var(--on-deep) 15%,transparent);overflow:hidden}.career-track>*{position:absolute;inset:0;transform-origin:0 50%}.career-gain{background:var(--note);transform:scaleX(var(--now, 0))}.career-held{background:color-mix(in oklab,var(--note) 50%,var(--ink-1));transform:scaleX(var(--held, 0))}.career-shift{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--gap-text);padding-block-start:var(--gap-text);border-block-start:var(--rule-w) solid color-mix(in oklab,var(--on-deep) 14%,transparent)}.career .timecard-strip{flex:0 1 auto;padding:0;color:var(--on-deep-2)}.career .timecard-strip-title{color:var(--on-deep)}.career .timecard-box{border-color:color-mix(in oklab,var(--on-deep) 45%,transparent);color:var(--on-deep-2)}.career .timecard-box[data-on]{border-color:var(--note);background:var(--note);color:var(--ink-1)}.career .clock-tab{justify-items:end;padding:0;background:none}.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(--action-h) + 2 * var(--space-2) + var(--space-3))}.result-actions{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--gap-controls);padding-block:var(--space-2) max(var(--space-2),env(safe-area-inset-bottom))}@supports not (container-type: scroll-state){.result-actions{background:var(--dock-paper, var(--paper))}}@container scroll-state(stuck: bottom){.result-actions{background:var(--dock-paper, var(--paper));box-shadow:0 -.75rem 1rem -.75rem color-mix(in oklab,var(--deep) 35%,transparent)}}.result-next{grid-column:1 / -1;justify-content:space-between;gap:var(--gap-text)}.result-next-text{display:grid;text-align:start;line-height:1.2}.result-next-name{font-size:var(--step--2);font-weight:600}.result-share{min-inline-size:var(--action-h);padding-inline:0}.result-actions:has(>.result-again[hidden]):has(>.result-next:not([hidden])){>.result-next{grid-column:auto;order:1}}.share-ic{inline-size:1.25rem;block-size:1.25rem}.btn-ic{flex:none;inline-size:1em;block-size:1em;stroke-width:2.6}.timecard-strip{display:flex;flex:1;flex-wrap:wrap;align-items:center;gap:var(--gap-text);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(--gap-list)}.clock-tab{display:grid;flex:none;align-content:center;gap:var(--gap-meta);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(--gap-list);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 >= 40rem){.result-band{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:var(--gap-split)}}@container well (width >= 48rem){.result-words:has(>:nth-child(2)){grid-template-columns:repeat(2,minmax(0,1fr))}.result-line{font-size:var(--step-3)}.career{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"rank shift" "bar shift";column-gap:var(--gap-split)}.career-rank{grid-area:rank}.career-bar{grid-area:bar}.career-shift{grid-area:shift;flex-wrap:nowrap;gap:var(--gap-split);padding-block-start:0;border-block-start:0}.result-dock{position:static}.result-actions{display:flex;align-items:stretch;padding-block:0}.result-next{order:1}:is(.result-next,.result-again){flex:1 1 0;min-inline-size:0}}@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(--inset);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(--gap-text);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:center;gap:var(--gap-text);text-align:center}.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(--gap-text);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-form .badge-actions{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{position:absolute}@media(forced-colors:active){.badge-card{outline:var(--rule-w) solid CanvasText}.badge-cord{stroke:CanvasText}}.crowd{--meter-ink: var(--right)}.week-review{display:grid;gap:var(--gap-text)}.week-review-text{display:grid;gap:var(--gap-list)}.week-review-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--gap-meta) var(--gap-text)}.week-review-name{font-size:var(--step-2);font-weight:800;line-height:1.1;letter-spacing:var(--track-2)}.week-review-week{color:var(--ink-3);font-size:var(--step--1)}.week-review-hr{color:var(--ink-2)}.week-review-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--gap-list);margin:0}.week-review-fields dd{margin:0}.week-review .tally-v{align-self:start;font-size:var(--step-1);font-weight:800;white-space:normal}@container well (width < 30rem){.week-review .tally-v{font-size:var(--step-0)}}@container well (width >= 48rem){.week-review{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:center;column-gap:var(--gap-items)}}@media(forced-colors:active){:is(.result-comment,.career,.panel,.paper-tile){outline:var(--rule-w) solid CanvasText}}.timecard{inline-size:100%;max-inline-size:24rem}.timecard:is(:not([popover]),:popover-open){display:grid;gap:var(--gap-text)}.timecard-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--gap-text)}.timecard-title{font-weight:800}.timecard-meta{display:grid;flex-basis:100%;gap:var(--gap-text);color:var(--ink-3);font-size:var(--step--1)}.timecard-meta .meter-v{white-space:normal}.timecard-facts{display:flex;flex-wrap:wrap;gap:var(--gap-list) var(--gap-text)}.timecard-facts:not(:has(>:not([hidden]))){display:none}.shift-slots{counter-reset:slot;display:grid;margin:0;padding:0;list-style:none}.shift-slots>.shift-item{counter-increment:slot;max-inline-size:none}.shift-item:not([hidden])~.shift-item:not([hidden]){border-block-start:var(--rule-w) solid var(--rule)}.shift-tile{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"num name punch";align-items:center;gap:var(--gap-text);min-block-size:var(--touch-min);padding-block:var(--space-2);color:inherit;text-decoration:none}.shift-tile:has(>.shift-art){grid-template-columns:clamp(4rem,16cqi,5.5rem) minmax(0,1fr) auto;grid-template-areas:"art name punch"}.shift-tile:hover .shift-name{text-decoration:underline;text-underline-offset:var(--underline-offset)}.shift-tile:focus-visible{outline:var(--focus-w) solid var(--ink-1);outline-offset:var(--focus-offset);border-radius:var(--radius)}.shift-tile:before{content:counter(slot);grid-area:num;line-height:1}.shift-tile:has(>.shift-art):before{position:relative;grid-area:art;place-self:start;margin:.15rem;background:var(--paper)}.shift-art{grid-area:art;display:block;padding:.15rem;border-radius:var(--radius);background:var(--card-face)}.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}.timecard-punch{display:inline-block;color:var(--ink-3);font-family:var(--font-numbers);font-size:var(--step--1);font-variant-numeric:tabular-nums;letter-spacing:.04em}.shift-item:not([data-done]) .timecard-punch{padding:var(--space-1) var(--space-4);border:var(--rule-w) solid var(--edge-soft);border-radius:var(--pill);background:var(--face);color:var(--ink-1);font-family:var(--font-body);font-weight:700;letter-spacing:0;box-shadow:var(--raise)}.shift-item[data-done] .timecard-punch{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}.shift-item:not([data-done]) .timecard-punch{border:var(--rule-w) solid ButtonText}}.timecard[popover]{border:0}.timecard-actions{display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:var(--gap-controls);margin-block-start:calc(var(--gap-foot) - var(--gap-text))}.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,.slip-dialog::backdrop{background:color-mix(in oklab,var(--deep-2) 45%,transparent)}.shift-done{container:shift-done / inline-size;inline-size:min(30rem,100% - 2 * var(--space-4))}.slip-dialog{max-block-size:calc(100% - 2 * var(--space-4));margin:auto;padding:var(--inset);overflow-y:auto;overscroll-behavior:contain;border:0;border-radius:var(--radius-lg);background:var(--paper);box-shadow:var(--paper-shadow);color:var(--ink-1)}.slip-dialog[open]{display:grid;gap:var(--gap-text)}.dialog-head{display:flex;align-items:center;justify-content:space-between;gap:var(--gap-text)}.shift-done-stamp{color:var(--stamp);font-size:var(--step-2);white-space:nowrap}.dialog-x{--x-room: calc((var(--touch-min) - 1.5rem) / 2);display:grid;flex:none;align-self:flex-start;place-items:center;inline-size:var(--touch-min);block-size:var(--touch-min);margin-block:calc(-1 * var(--x-room));margin-inline-end:calc(-1 * var(--x-room));padding:0;border:0;border-radius:50%;background:transparent;color:var(--ink-2);cursor:pointer}.dialog-x:hover{background:color-mix(in oklab,var(--ink-1) 8%,transparent);color:var(--ink-1)}.dialog-x>.share-ic{inline-size:1.5rem;block-size:1.5rem}@container shift-done (width < 20rem){.shift-done-stamp{font-size:var(--step-1)}}.shift-done[open]{gap:var(--gap-foot);background:var(--ground)}.shift-done-sum{display:grid;gap:var(--gap-meta)}.shift-done-total{color:var(--ink-1);font-family:var(--font-numbers);font-size:var(--step-4);font-variant-numeric:tabular-nums;font-weight:800;line-height:1}.shift-done-bonus{color:var(--ink-2);font-size:var(--step--1)}.shift-done-leave{font-size:var(--step--1);font-weight:650}.shift-done-rows>li{align-content:center}.shift-done-next .clock-tab{grid-auto-flow:column;justify-content:space-between;align-items:center;padding:0;background:none}.shift-done-next .clock-tab-label{color:var(--ink-2)}.shift-done-next .clock-tab-time{color:var(--ink-1)}.shift-done-cal{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--gap-meta) var(--gap-text);font-size:var(--step--1)}.shift-done-cal>span{color:var(--ink-3)}.shift-done>.status:empty{position:absolute}.shift-done-actions{display:flex;padding-block-start:var(--space-4);border-block-start:var(--rule-w) solid var(--rule)}.shift-done-actions>.same-width{flex:1}@container shift-done (width < 26rem){.shift-done-actions>.same-width{display:flex;flex-direction:column-reverse}}@media(forced-colors:active){.slip-dialog{outline:var(--rule-w) solid CanvasText}}.se-place{display:grid;grid-template-columns:minmax(5.5rem,25%) minmax(0,1fr);align-items:center;gap:var(--gap-text)}.se-ladder{display:block;inline-size:100%;block-size:auto;overflow:visible}.se-wall{fill:var(--band-2)}.se-floor{fill:none;stroke:var(--line-strong);stroke-width:1.5}:is(.se-rail,.se-rung,.se-cap){stroke:var(--fig-ink, #2a2124);stroke-width:1px;paint-order:stroke;vector-effect:non-scaling-stroke}.se-rung[data-gone],.se-ladder[data-top] .se-rail-up,.se-ladder:not([data-top]) .se-top{display:none}.se-seal{fill:var(--seal);stroke:var(--fig-ink, #2a2124);stroke-width:1px;vector-effect:non-scaling-stroke}.se-star{fill:var(--review-paper)}.se-ribbon{fill:var(--red)}.se-cut-band{fill:var(--band-2);stroke:var(--line-strong);stroke-width:1px;vector-effect:non-scaling-stroke}.se-tick{stroke:var(--ink-3);stroke-width:1px;stroke-dasharray:2 1.5;vector-effect:non-scaling-stroke}.se-mark text{fill:var(--ink-3);font-family:var(--font-pen);font-size:7.5px;text-anchor:end}.se-mark .se-mark-no{fill:var(--ink-2);font-weight:700}.se-place-text{display:grid;align-content:center;gap:var(--gap-text)}.se-placed{display:grid;color:var(--ink-3);font-size:var(--step--1);line-height:1.2}.se-no{color:var(--ink-1);font-family:var(--font-numbers);font-size:var(--step-1);font-weight:750}.se-no b{font-size:var(--step-5);font-variant-numeric:tabular-nums;font-weight:800;line-height:1}.se-moved{color:var(--pen);font-family:var(--font-pen);font-size:var(--step-0);font-weight:600;line-height:1.25}.se-moved[data-kind=down]{color:var(--ink-2)}.se-place[data-climbing] .se-moved{visibility:hidden}.se-team{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--gap-text)}.se-team>.se-photo{order:1}.se-photo{--fig-silhouette: color-mix(in oklab, var(--line-strong) 45%, var(--band-2));display:block;inline-size:min(50cqi,calc(var(--n, 3) * 2.5rem + .5rem));block-size:auto;padding:var(--space-1);border-radius:var(--radius-paper);background:var(--well);box-shadow:var(--paper-shadow);rotate:-1.5deg}.se-photo-wall{fill:var(--band-2)}.se-team-text{display:grid;gap:var(--gap-meta)}.se-team-name{font-weight:750;line-height:1.3}.se-team-line{color:var(--ink-2);font-size:var(--step--1)}@media(forced-colors:active){.se-ladder,.se-photo{forced-color-adjust:none;outline:var(--rule-w) solid CanvasText}}.timecard-panel{container:shift-panel / inline-size;max-inline-size:none;margin-block-end:var(--gap-items)}.timecard-panel .timecard-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center}.timecard-panel .timecard-title{font-size:var(--step-2);letter-spacing:var(--track-2);line-height:1.1}.timecard-panel .timecard-call{grid-column:2;grid-row:1}@container shift-panel (width < 30rem){.timecard-panel .timecard-call{grid-column:1 / -1;grid-row:auto}}.timecard-panel .clock-tab{grid-column:2;grid-row:1;border-radius:var(--radius-paper)}.timecard-panel .timecard-meta{grid-column:1 / -1}@container shift-panel (width < 30rem){.timecard-actions{grid-auto-flow:row}}.timecard-box,.shift-tile: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-item[data-done] .shift-tile: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-tile:has(>.shift-art):before{inline-size:1.125rem;block-size:1.25rem;border-radius:var(--radius-paper) 0 var(--radius-paper) 0}.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));gap:var(--gap-list)}.shift-item:not([hidden])~.shift-item:not([hidden]){border-block-start:0}.shift-tile,.shift-tile:has(>.shift-art){grid-template-columns:minmax(0,1fr);grid-template-areas:"art" "name" "punch";align-items:start;gap:var(--gap-list);block-size:100%;padding:var(--space-2);border-radius:var(--radius);background:var(--band-1)}.shift-tile:hover{background:var(--band-2)}.shift-name{min-block-size:2lh;padding-inline:var(--space-1)}.shift-punch{padding-inline:var(--space-1)}.timecard-actions{justify-self:start;grid-auto-columns:1fr}}.list-groups{display:grid;gap:var(--gap-groups)}.list-groups :is(.topic,.list-more)>:is(ul,ol,dl){columns:var(--measure-col) 2;column-gap:var(--gap-groups)}.list-groups :is(.topic,.list-more)>:is(ul,ol,dl)>*{break-inside:avoid}.list-groups :is(.topic,.list-more)>:is(ul,ol,dl)>*+*{margin-block-start:var(--gap-list)}.list-jump{display:grid;gap:var(--gap-meta)}.list-jump-label{color:var(--red-ink);font-size:var(--step--1);font-weight:750}.list-jump-links{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,10rem),1fr));column-gap:var(--gap-items);list-style:none}.list-jump-links>li{border-block-end:var(--rule-w) solid var(--edge-soft)}.list-jump-link{display:flex;justify-content:space-between;align-items:center;gap:var(--gap-text);min-block-size:var(--touch-min);padding-block:var(--space-1);color:var(--ink-1);font-size:var(--step--1);font-weight:650;line-height:1.25;text-decoration:none;transition:color var(--dur-1) ease}.list-jump-link:hover{color:var(--red-ink)}.list-jump-n{color:var(--ink-3);font-weight:500;font-variant-numeric:tabular-nums}.list-more>summary{--fold-size: var(--arrow);--fold-ink: currentColor;display:flex;align-items:center;gap:var(--gap-list);min-block-size:var(--touch-min);margin-block-start:var(--gap-list);color:var(--red-ink);font-size:var(--step--1);font-weight:750;list-style:none;cursor:pointer}.list-more>summary:after{order:1}.list-more>summary:before{content:"";flex:1;order:2;margin-inline-start:var(--gap-list);border-block-start:var(--rule-w) solid var(--edge-soft);transition:border-color var(--dur-1) ease}.list-more>summary:hover:before{border-color:currentColor}.list-more>summary::-webkit-details-marker{display:none}.list-more[open] .list-more-shut,.list-more:not([open]) .list-more-open{display:none}.list-more>summary+*{margin-block-start:var(--gap-text)}.list-more>.list{counter-reset:none}main>.chapter:nth-of-type(2n){--tone: var(--band-2)}main>.chapter:nth-of-type(odd){--tone: var(--ground)}.chapter{background:var(--tone, var(--ground))}@media(forced-colors:active){.chapter{border-block-start:var(--rule-w) solid CanvasText}}: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(--gap-text)}.keys strong{display:block;margin-block-end:var(--gap-meta);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(--gap-list)}.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(--gap-meta) var(--gap-list);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)}.row-list{list-style:none}.row-list>li{display:grid;gap:var(--gap-meta);padding-block:var(--space-2);border-block-end:var(--rule-w) solid var(--rule)}.topic>.row-list{margin-block-start:var(--gap-foot)}.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(--gap-list)}.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(--gap-list);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(--gap-items);font-size:var(--step--1)}.sources-list li{break-inside:avoid}.sources-list li+li{margin-block-start:var(--gap-list)}@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(--gap-list);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(--gap-meta) var(--gap-text);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}}.home-hero{display:grid;gap:var(--gap-foot) var(--gap-split);padding-block:var(--section-y)}.home-hero>.memo{padding-block:0}@container stage (width >= 56rem){.home-hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center}}.intent-list{display:grid;gap:var(--gap-items);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(--gap-text);row-gap:var(--gap-meta);padding-inline-end:calc(var(--space-5) + var(--arrow));rotate:-1.5deg;transition:box-shadow var(--dur-2) var(--ease-out)}.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)}.intent-primary{--face: var(--btn-face);--face-hover: var(--btn-face-hover);--raise: var(--raise-red);--raise-hover: var(--raise-red-hover);border-color:color-mix(in oklab,var(--red-deep) 70%,transparent)}.intent-primary .intent-stub{border-inline-end-color:color-mix(in oklab,var(--ground) 45%,transparent);background:color-mix(in oklab,var(--red-deep) 45%,transparent)}.intent-primary .intent-doodle{stroke:var(--ground)}.intent-primary :is(.intent-link,.intent-line),.intent-primary:hover .intent-link{color:var(--ground)}.intent-primary:after{border-color:var(--ground)}@media(forced-colors:active){.intent .intent-doodle{stroke:CanvasText}}.section-head{container:section-head / inline-size;display:flex;align-items:center;justify-content:space-between;gap:var(--gap-text);margin-block-end:var(--head-gap)}.section-head h2{flex:1 1 auto;min-inline-size:0;font-size:clamp(var(--step-1),.46rem + 3.95cqi,var(--step-3))}.section-head .more-link{flex:none;white-space:nowrap;padding-inline-end:var(--arrow)}.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(--gap-items);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(--gap-meta);padding:var(--inset);border-radius:var(--radius-lg);background:var(--card-face);box-shadow:var(--raise-drop);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)}:is(.game-card,.ready-head,.shift-art){--card-face: linear-gradient(160deg, var(--card), var(--card-2))}.game-card-art{inline-size:100%;max-inline-size:9.5rem;aspect-ratio:160 / 100;margin-block-end:calc(var(--gap-text) - var(--gap-meta))}@media(forced-colors:active){:is(.game-card-art,.ready-art,.shift-art){forced-color-adjust:none;border-radius:var(--radius);background:var(--card-face)}}.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}:is(.game-card-done,.game-card-kind){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{display:grid;align-items:center;min-block-size:2lh;color:var(--on-deep);font-size:var(--step-1);font-weight:800;line-height:1.15}.game-card-link{color:inherit;text-decoration:none}.game-card-link:before{content:"";position:absolute;inset:0;border-radius:var(--radius-lg)}.game-card-link:focus-visible{outline:none}.game-card:has(.game-card-link:focus-visible){outline:var(--focus-w) solid var(--ink-1);outline-offset:var(--focus-offset)}.game-card-line{display:-webkit-box;min-block-size:2lh;overflow:hidden;color:var(--on-deep);font-size:var(--step--1);line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.game-card-play{justify-self:stretch;margin-block-start:calc(var(--gap-foot) - var(--gap-meta));padding-inline:var(--space-3);pointer-events:none}@container game-cards (width < 30rem){.game-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.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-pep{fill:var(--pz-pepperoni)}.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-photo{fill:var(--corridor)}.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-light{fill:var(--well)}.gc-pen{fill:var(--pen);font:500 16px var(--font-pen)}.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-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-tie-ring{fill:none;stroke:var(--tie);stroke-width:2;stroke-dasharray:4 3}.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)}.hub-group{display:flex;flex-wrap:wrap;align-items:start;gap:var(--gap-foot) var(--gap-split)}.hub-guide{flex:1 1 var(--measure-min)}.hub-guide>*+*{margin-block-start:var(--gap-text)}.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(--gap-list);margin-block-end:var(--head-gap)}.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;stroke-width:1.75}.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)}.footer-grid>*,.footer-base>*{font-size:var(--step--1)}.footer-strip{block-size:var(--space-3);background:var(--stripes)}.footer-grid{display:grid;padding-block:var(--section-y) var(--space-5)}.site-footer .brand,.site-footer .brand:hover{color:var(--on-deep)}.footer-about{display:grid;gap:var(--gap-text);align-content:start;padding-block-end:var(--space-5)}.footer-sections ul{display:grid;list-style:none}@media(width>=48rem){.footer-grid{gap:var(--gap-items)}.footer-about{grid-template-columns:1fr auto;padding-block-end:var(--space-2)}.footer-about>:not(.notify){grid-column:1}.footer-about>.notify{grid-column:2;grid-row:1 / span 3;align-self:center}.footer-sections ul{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:var(--gap-items)}}@media(width>=64rem){.footer-sections ul{grid-template-columns:repeat(6,minmax(0,1fr))}}.footer-about p{color:var(--on-deep-2)}.footer-facts{display:flex;flex-wrap:wrap;gap:var(--gap-list) var(--gap-text);list-style:none}.footer-facts li{display:flex;align-items:center;gap:var(--gap-list)}.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-sections a,.footer-site :is(a,.footer-fb){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-fb{padding:0;border:0;background:none}.footer-sections a:hover,.footer-site :is(a,.footer-fb):hover{color:var(--on-deep)}@media(pointer:fine){.footer-sections a{min-block-size:var(--footer-row-fine)}}.footer-site{display:flex;flex-wrap:wrap;gap:0 var(--gap-list)}.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(--gap-text);padding-block:var(--space-4) var(--section-y);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(--gap-list);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)}.noscript{padding:var(--inset);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))}}@layer components{.memo{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:var(--gap-text) var(--gap-split);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);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}.memo .crumbs li:not(:nth-last-child(2)){display:none}.memo .crumbs li:before{content:"\2039" / "";margin-inline-end:var(--gap-list);color:var(--ink-3)}.stage:has([data-part=play]:not([hidden])) .memo>.lede{display:none}}.memo:has(>.crumbs){padding-block-start:var(--gap-text)}.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(--gap-meta);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}@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(--gap-text);margin-inline:0;margin-block-end:0;padding:var(--inset);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-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}@media(forced-colors:active){.slip-box[data-ticked]:after{display:none}.slip-box[data-ticked]{background:CanvasText}}}@layer components{.term-card{--pen: var(--on-deep)}.term-card-word{container-type:inline-size;display:grid;place-content:center;font-size:clamp(var(--step--2),10.5cqi,var(--step-0));line-height:1.2}.term-card-word>.strike{display:inline-flex;flex-direction:column;align-items:center;gap:var(--gap-meta)}.term-card-word s{color:inherit;font-size:.8em;font-weight:600}}@layer components{@property --fig-brow{syntax: "<color>"; inherits: true; initial-value: #2a2124;}@property --fig-hu{syntax: "<number>"; inherits: true; initial-value: 1;}@property --fig-t{syntax: "<number>"; inherits: true; initial-value: 1;}@property --fig-eye{syntax: "<number>"; inherits: true; initial-value: 1;}@property --fig-line{syntax: "<length>"; inherits: true; initial-value: 2px;}@property --fig-brow-w{syntax: "<length>"; inherits: true; initial-value: 1.4px;}@property --fig-ml-w{syntax: "<length>"; inherits: true; initial-value: 1.1px;}@property --fig-glass-w{syntax: "<length>"; inherits: true; initial-value: 1px;}:root{--fig-ink: #2a2124}.fig{--fig-skin: var(--pz-skin);--fig-hair: var(--pz-hair);--fig-top: var(--pz-suit);--fig-legs: #3d4350;--fig-shoe: #2f2629;--fig-shirt: var(--pz-shirt);--fig-tie: var(--tie);--fig-mouth: #6e2a2a;--fig-brow: color-mix(in oklab, var(--fig-hair), var(--fig-ink) 60%);--fig-hu: calc(var(--fig-u, 1) * var(--fig-hk, 1));--fig-t: clamp(0, (var(--fig-hu) * 23.6 - 13) / 12, 1);--fig-line: calc((1.2 + .8 * var(--fig-t)) * 1px);--fig-brow-w: calc(max(1.3 * var(--fig-hu), .6 + .5 * var(--fig-t))*1px) ;--fig-ml-w: calc(max(.75 * var(--fig-hu), .5 + .6 * var(--fig-t))*1px) ;--fig-glass-w: calc(max(.7 * var(--fig-hu), .45 + .55 * var(--fig-t))*1px) ;--fig-eye: clamp(1, (1.5 + .4 * var(--fig-t)) / (2.9 * var(--fig-hu)), 1.6)}.fig:is(.fig-b-full,.fig-b-seat,.fig-b-torso){--fig-hk: 1.4}.fig[data-extra~=glasses]{--fig-eye: clamp(.85 + .15 * var(--fig-t), (1.5 + .4 * var(--fig-t)) / (2.9 * var(--fig-hu)), .85 + .25 * var(--fig-t))}.fig[data-tone="1"]{--fig-skin: #f2d3bb}.fig[data-tone="3"]{--fig-skin: #bf8a63}.fig[data-tone="4"]{--fig-skin: #9c6846;--fig-brow: #1a1012;--fig-brow-k: calc(1 + .2 * var(--fig-t))}.fig[data-tint="2"]{--fig-hair: #6e4a33}.fig[data-tint="3"]{--fig-hair: #a39a96}.fig[data-tint="4"]{--fig-hair: #a8552b}.fig[data-tint="5"]{--fig-hair: #cfa85e}.fig[data-top="2"]{--fig-top: var(--pz-sleeve)}.fig[data-top="3"]{--fig-top: #4f6b57}.fig[data-top="4"]{--fig-top: #b9832f}.fig[data-top="5"]{--fig-top: #6d4a6e}.fig[data-top="6"]{--fig-top: #9c4a3a}.fig[data-top=you]{--fig-top: var(--red)}.fig[data-legs="2"]{--fig-legs: #8a7756}.fig[data-legs="3"]{--fig-legs: #66707b}.fig[data-legs="4"]{--fig-legs: #44597a}.fig[data-role=ceo]{--fig-top: #3a3c42;--fig-legs: #34363b;--fig-tie: var(--seal)}:is(.k-skin,.k-hair,.k-top,.k-legs,.k-shoe,.k-shirt,.k-tie,.k-mouth,.k-mug,.k-line,.k-chair,.k-prop){stroke:var(--fig-ink);stroke-width:var(--fig-line);stroke-linejoin:round;stroke-linecap:butt;paint-order:stroke;vector-effect:non-scaling-stroke}.k-skin{fill:var(--fig-skin)}.k-hair{fill:var(--fig-hair)}.k-top,.fig-top{fill:var(--fig-top)}.k-legs{fill:var(--fig-legs)}.k-shoe{fill:var(--fig-shoe)}.k-shirt{fill:var(--fig-shirt)}.k-tie{fill:var(--fig-tie)}.k-mouth{fill:var(--fig-mouth)}.k-mug{fill:var(--pz-paper)}.k-line{fill:var(--fig-shirt)}.k-chair{fill:var(--chair)}.fig-shine{fill:none;stroke:#fff;stroke-opacity:.7;stroke-width:.9;stroke-linecap:round}.fig-cord{fill:none;stroke:var(--card-sky);stroke-width:.9;stroke-linejoin:round}.fig-card-photo{fill:var(--pz-bar)}.fig-fade{fill:color-mix(in oklab,var(--fig-hair),var(--fig-skin) 45%)}.fig-fade-top{fill:var(--fig-hair)}:is(.fig-brow,.fig-ml,.fig-lids,.fig-shut,.fig-x-glasses,.fig-tears,.fig-k){vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round}.fig-eye{fill:var(--fig-ink);scale:var(--fig-eye)}.fig[data-mood=shock] .fig-eye{scale:calc(var(--fig-eye) * 1.3)}.fig-brow{fill:none;stroke:var(--fig-brow);stroke-width:calc(var(--fig-brow-w) * var(--fig-brow-k, 1))}:is(.fig-ml,.fig-lids,.fig-shut){fill:none;stroke:var(--fig-ink);stroke-width:var(--fig-ml-w)}.fig-tears{fill:#5aa9e6;stroke:var(--fig-ink);stroke-width:.8px}.fig-x-glasses{fill:none;stroke:var(--fig-ink);stroke-width:var(--fig-glass-w)}.fig-x-shades,.fig-x-ink{fill:var(--fig-ink)}.fig-x-rims{fill:none;stroke:var(--fig-ink);stroke-width:.9}.fig-x-nose{fill:color-mix(in oklab,var(--fig-skin),#e05a6a 30%)}.fig-x-cap .k-line{fill:var(--card-orange)}.fig-x-band{fill:none;stroke:var(--monitor);stroke-width:1.4;stroke-linecap:round}.fig-x-cups{fill:var(--monitor)}.fig-h,.fig-x,.fig-o,.fig-f,.fig-m,.fig-k,.fig-nape{display:none}.fig[data-hair=short] .fig-h-short,.fig[data-hair=bob] .fig-h-bob,.fig[data-hair=long] .fig-h-long,.fig[data-hair=bun] .fig-h-bun,.fig[data-hair=bald] .fig-h-bald,.fig[data-hair=curly] .fig-h-curly,.fig[data-hair=quiff] .fig-h-quiff,.fig[data-hair=fade] .fig-h-fade,.fig[data-extra~=beard] .fig-x-beard,.fig[data-extra~=glasses] .fig-x-glasses,.fig[data-extra~=shades] .fig-x-shades,.fig[data-extra~=tache] .fig-x-tache,.fig[data-extra~=groucho] .fig-x-groucho,.fig[data-extra~=hood] .fig-x-hood,.fig[data-extra~=cap] .fig-x-cap,.fig[data-extra~=headset] .fig-x-headset{display:inline}.fig:is(:not([data-role]),[data-role=coworker],[data-role=intern]) .fig-o-knit,.fig:is([data-role=intern],[data-extra~=lanyard]) .fig-o-lanyard,.fig:is([data-role=manager],[data-role=ceo]) .fig-o-suit{display:inline}.fig[data-role=ceo] .fig-torso>:is(.fig-top,.fig-o){transform-origin:20px 46px;scale:1.14 1}.fig[data-role=ceo] .fig-arm>.fig-ua{translate:-1.6px 0}.fig:not([data-mood]) .fig-m-quiet,.fig:is([data-mood=glad],[data-mood=sneer]) .fig-m-glad,.fig:is([data-mood=oops],[data-mood=glare]) .fig-m-oops,.fig[data-mood=smug] :is(.fig-m-smug,.fig-half),.fig[data-mood=angry] .fig-m-angry,.fig[data-mood=cry] :is(.fig-m-cry,.fig-shut,.fig-tears),.fig[data-mood=shock] .fig-m-shock,.fig[data-eyes=down] .fig-lids,.fig[data-mood=oops] .fig-k-oops,.fig[data-mood=shock] .fig-k-shock,.fig[data-mood=angry] .fig-k-angry{display:inline}.fig[data-talk] .fig-m{display:none}.fig[data-talk] .fig-m-talk{display:inline}.fig:is([data-eyes=down],[data-mood=cry]) .fig-eyes{display:none}.fig[data-extra~=groucho] .fig-brows,.fig-lv{display:none}.fig-flush{fill:#ec8f86;opacity:.7}.fig-brow,.fig-eye{transform-box:fill-box;transform-origin:50% 50%}.fig-brows{translate:0 calc(var(--fig-by, 0px) + var(--fig-bg, 0px))}.fig[data-extra~=glasses]{--fig-bg: -.8px}.fig[data-mood=glad]{--fig-by: -.3px}.fig:is([data-mood=oops],[data-mood=cry]){--fig-by: -.5px}.fig:is([data-mood=angry],[data-mood=glare],[data-mood=sneer]){--fig-by: .4px}.fig[data-mood=shock]{--fig-by: -.9px}.fig:is([data-mood=oops],[data-mood=cry]) .fig-brow-l{rotate:-14deg}.fig:is([data-mood=oops],[data-mood=cry]) .fig-brow-r{rotate:14deg}.fig:is([data-mood=angry],[data-mood=glare],[data-mood=sneer]) .fig-brow-l{rotate:22deg}.fig:is([data-mood=angry],[data-mood=glare],[data-mood=sneer]) .fig-brow-r{rotate:-22deg}.fig[data-mood=smug] .fig-brow-r{translate:0 -.9px;rotate:-10deg}.fig[data-mood=smug] .fig-brow-l{translate:0 .3px}.fig[data-mood=angry]>.k-skin,.fig[data-mood=angry] :is(.fig-head,.fig-torso)>.k-skin{fill:color-mix(in oklab,var(--fig-skin),#e5332a 42%)}.fig-back:not([data-mood]) :is(.fig-face,.fig-brows,.fig-h,.fig-x,.fig-front){display:none}.fig-back:not([data-mood]) .fig-nape{display:inline}.fig-back[data-hair=bald]:not([data-mood]) .fig-nape{fill:var(--fig-skin)}.fig-back[data-hair=bald]:not([data-mood]) .fig-h-bald{display:inline}.fig:not(.fig-b-torso,.fig-b-full,.fig-b-seat)[data-mood=oops] .fig-top{transform:translateY(-1.5px)}.fig-k-oops{fill:#bfe6ff;stroke:var(--fig-ink);stroke-width:calc(var(--fig-line) * .5)}.fig-k-shock{fill:none;stroke:var(--fig-ink);stroke-width:calc(var(--fig-line) * .65)}.fig-puffs circle{fill:#fff;stroke:#aab0bb;stroke-width:calc(var(--fig-line) * .5);vector-effect:non-scaling-stroke;transform-box:fill-box;transform-origin:50% 50%;translate:calc(-2.6px * var(--k)) calc(-4.4px * var(--k));scale:calc(.8 + .9 * var(--k))}.fig-puffs circle:nth-child(1){--k: .15}.fig-puffs circle:nth-child(2){--k: .5}.fig-puffs circle:nth-child(3){--k: .85}.fig.fig-silhouette :is(path,rect,circle,ellipse){fill:var(--fig-silhouette, var(--fig-ink));stroke:none}.fig-hand{display:none}.fig:not([data-hand-l]) .fig-arm-l .fig-hand-relax,.fig:not([data-hand-r]) .fig-arm-r .fig-hand-relax,.fig[data-hand-l=relax] .fig-arm-l .fig-hand-relax,.fig[data-hand-r=relax] .fig-arm-r .fig-hand-relax,.fig[data-hand-l=open] .fig-arm-l .fig-hand-open,.fig[data-hand-r=open] .fig-arm-r .fig-hand-open,.fig[data-hand-l=fist] .fig-arm-l .fig-hand-fist,.fig[data-hand-r=fist] .fig-arm-r .fig-hand-fist,.fig[data-hand-l=point] .fig-arm-l .fig-hand-point,.fig[data-hand-r=point] .fig-arm-r .fig-hand-point,.fig[data-hand-l=finger] .fig-arm-l .fig-hand-finger,.fig[data-hand-r=finger] .fig-arm-r .fig-hand-finger,.fig[data-hand-l=mug] .fig-arm-l .fig-hand-mug,.fig[data-hand-r=mug] .fig-arm-r .fig-hand-mug{display:inline}.fig-hand-mug .k-mug{transform-box:view-box;transform-origin:8.6px 62.4px;scale:1.3}.fig-hand-finger .k-skin{stroke-width:calc(var(--fig-line) / 1.45)}.fig-hand-only{display:inline}.fig-alt{display:none}:is(.fig-body,.fig-torso,.fig-head,.fig-hb,.fig-ua,.fig-fa,.fig-hd,.fig-th,.fig-sh,.fig-ft){transform-box:view-box}.fig-body{transform-origin:20px 96px}.fig-torso{transform-origin:20px 60px}.fig-head,.fig-hb{transform-origin:20px 27.6px}.fig-ua{transform-origin:9.6px 34px}.fig-fa{transform-origin:9.6px 46.5px}.fig-hd{transform-origin:9.6px 57.6px}.fig-th,.fig-thigh{transform-origin:15.6px 0}.fig-sh{transform-origin:15.6px var(--fig-kn, 13.5px)}.fig-ft{transform-origin:15.6px var(--fig-an, 24px)}.fig-b-seat{--fig-kn: 18px;--fig-an: 32px}.fig:is(.fig-b-full,.fig-b-seat,.fig-b-torso) :is(.fig-head,.fig-hb){scale:1.4}.fig-thigh{transform-box:view-box}.fig-b-seat .fig-thigh{scale:1 .25}.fig-b-seat .fig-sh{translate:0 -14.4px}.fig-mug{fill:var(--pz-paper);stroke:var(--fig-ink, var(--pz-bar));stroke-width:.8;stroke-linejoin:round}.fig-steam{fill:none;stroke:var(--pz-bar);stroke-width:.7;stroke-linecap:round}.fig-strap{fill:none;stroke-linejoin:round}.fig-strap-bag{stroke:var(--coffee-2);stroke-width:1.6;stroke-linecap:round}.fig-panel{fill:var(--partition)}.fig-fabric{fill:var(--pz-bar-up)}.fig-cap{fill:var(--pz-lectern-2)}.fig-wood{fill:var(--wood-2)}.fig-wood-2{fill:var(--wood-3)}@media(prefers-reduced-motion:no-preference){.fig-live{--fig-loops: 2;--fig-at: calc(var(--fig-wait, 0s) - var(--fig-beat, 0s))}.timeline-game .fig-live{--fig-loops: infinite}.fig-live .fig-eyes{transform-box:fill-box;transform-origin:50% 50%;animation:fig-blink 2.4s var(--fig-blink-delay, 0s) 2}.timeline-game .fig-live .fig-eyes{animation-duration:4.6s;animation-iteration-count:infinite}.fig-top{transition:transform var(--dur-2) var(--ease-out)}.fig-live[data-mood=glad] :is(.fig-head,.fig-hb){animation:fig-chuckle 1.4s var(--fig-at) var(--fig-loops)}.fig-live[data-mood=oops] :is(.fig-head,.fig-hb){animation:fig-gulp 1.8s var(--fig-at) var(--fig-loops)}.fig-live .fig-k-oops{animation:fig-sweat 1.8s var(--fig-at) var(--fig-loops)}.fig-live[data-mood=angry] :is(.fig-head,.fig-hb){animation:fig-shake 1.4s ease-in-out var(--fig-at) var(--fig-loops)}.fig-live[data-mood=glare] :is(.fig-head,.fig-hb){animation:fig-scoff 1.6s ease-in-out var(--fig-at) var(--fig-loops)}.fig-live[data-mood=glare]:is(:not([data-act]),[data-act=roll]) .fig-eyes{animation:fig-roll 1.6s ease-in-out var(--fig-at) var(--fig-loops)}.fig-live .fig-puffs circle{animation:fig-puff 1.2s linear calc(var(--k) * -1.2s) var(--fig-loops)}.fig-live.fig-b-full[data-mood=shock] .fig-body{animation:fig-jump 1.8s var(--fig-at) var(--fig-loops)}.fig-live:not(.fig-b-full,.fig-b-seat,.fig-b-torso)[data-mood=shock] :is(.fig-head,.fig-hb){animation:fig-jolt 1.8s var(--fig-at) var(--fig-loops)}.fig-live .fig-k-shock{transform-box:fill-box;transform-origin:50% 100%;animation:fig-pop .45s ease-in-out var(--fig-loops) alternate}.fig-live[data-mood=cry] :is(.fig-head,.fig-hb){animation:fig-sob 1.6s var(--fig-at) var(--fig-loops)}.fig-live .fig-tears{animation:fig-tear .9s linear var(--fig-loops)}.fig-live[data-act=slump] :is(.fig-head,.fig-hb){animation:fig-slump 2.2s ease-in-out var(--fig-at) var(--fig-loops)}.fig-live[data-act=laugh] :is(.fig-head,.fig-hb){animation:fig-laugh 1.2s ease-in-out var(--fig-at) var(--fig-loops)}.fig-live[data-act=shake] :is(.fig-head,.fig-hb){animation:fig-no 1.5s ease-in-out var(--fig-at) var(--fig-loops)}.fig-live[data-act=sigh] :is(.fig-head,.fig-hb){animation:fig-sigh 1.8s ease-in-out var(--fig-at) var(--fig-loops)}.fig-live[data-act=nod] :is(.fig-head,.fig-hb){animation:fig-nod 1.2s ease-in-out var(--fig-at) var(--fig-loops)}.fig-live[data-act=tilt] :is(.fig-head,.fig-hb){animation:fig-tilt 1.6s ease-in-out var(--fig-at) var(--fig-loops)}.fig-live[data-act=dip] :is(.fig-head,.fig-hb){animation:fig-dip 1.6s ease-in-out var(--fig-at) var(--fig-loops)}.fig-live[data-act=glance] .fig-eyes{animation:fig-glance 2s ease-in-out var(--fig-at) var(--fig-loops)}.timeline-game .fig[data-talk] .fig-m-talk{transform-box:fill-box;transform-origin:50% 30%;animation:fig-talk .26s ease-in-out infinite alternate}}@keyframes fig-blink{0%,93%,to{transform:scaleY(1)}96%{transform:scaleY(.12)}}@keyframes fig-talk{0%{scale:1 .35}to{scale:1 1}}@keyframes fig-chuckle{0%,44%,to{translate:0 0}8%,26%{translate:0 -1.6px}17%,35%{translate:0 .3px}}@keyframes fig-gulp{0%,30%,to{translate:0 0}45%,60%{translate:0 1.5px}}@keyframes fig-sweat{0%{translate:0 -.6px;opacity:0}15%,80%{opacity:1}to{translate:0 3.4px;opacity:0}}@keyframes fig-shake{0%,72%,to{rotate:0deg}10%,38%{rotate:-5deg}24%,52%{rotate:5deg}62%{rotate:-2deg}}@keyframes fig-scoff{0%,64%,to{rotate:0deg;translate:0 0}20%,44%{rotate:-4deg;translate:0 -.8px}}@keyframes fig-roll{0%,64%,to{translate:0 0}16%{translate:-.9px -1.2px}30%{translate:0 -1.6px}44%{translate:.9px -1.2px}}@keyframes fig-no{0%,70%,to{rotate:0deg}12%,40%{rotate:-3deg}26%,54%{rotate:3deg}}@keyframes fig-sigh{0%,72%,to{rotate:0deg;translate:0 0}24%,50%{rotate:3deg;translate:0 1.6px}}@keyframes fig-nod{0%,56%,to{translate:0 0}12%,36%{translate:0 1.8px}24%,48%{translate:0 -.4px}}@keyframes fig-tilt{0%,70%,to{rotate:0deg}20%,50%{rotate:7deg}}@keyframes fig-laugh{0%,70%,to{rotate:0deg;translate:0 0}10%,30%,50%{rotate:-4deg;translate:0 -2.4px}20%,40%,60%{rotate:-1deg;translate:0 .3px}}@keyframes fig-slump{0%,84%,to{rotate:0deg;translate:0 0}22%,66%{rotate:-5deg;translate:0 2.2px}}@keyframes fig-dip{0%,64%,to{translate:0 0}20%,44%{translate:0 1.6px}}@keyframes fig-glance{0%,16%,44%,to{translate:0 0}22%,38%{translate:-1.5px 0}52%,72%{translate:1.5px 0}}@keyframes fig-puff{0%{translate:0 0;scale:.6;opacity:0}12%,75%{opacity:1}to{translate:-2.6px -4.4px;scale:1.8;opacity:0}}@keyframes fig-jump{0%,46%,to{translate:0 0;scale:1}10%{translate:0 0;scale:1.1 .86}13%{translate:0 -7px;scale:.92 1.12}24%{translate:0 0;scale:1.08 .9}32%{translate:0 0;scale:.98 1.03}}@keyframes fig-jolt{0%,46%,to{scale:1}10%{scale:1.06 .9}13%{scale:.95 1.1}26%{scale:1.03 .97}}@keyframes fig-pop{0%{scale:1;opacity:1}to{scale:1.3;opacity:.55}}@keyframes fig-sob{0%,52%,to{translate:0 0}9%,31%{translate:0 -1.5px}20%,42%{translate:0 .4px}}@keyframes fig-tear{0%{translate:0 0;opacity:1}75%{opacity:1}to{translate:0 3.2px;opacity:0}}@media(forced-colors:active){.fig{forced-color-adjust:none}}}@layer components{.sc-blue{fill:#4a86b8}.sc-bulb{fill:#fffdf4}.sc-cabinet{fill:#9aa3ab}.sc-canvas{fill:#f6efe2}.sc-cheese{fill:var(--pz-cheese)}.sc-coffee{fill:var(--coffee)}.sc-corridor-white-22{fill:color-mix(in oklab,var(--corridor),#fff 22%)}.sc-cream{fill:#f4f1ea}.sc-crust{fill:var(--pz-crust)}.sc-curtain{fill:#d98e74}.sc-gold{fill:#f3c86b}.sc-green{fill:#2f8a4a}.sc-hair{fill:var(--pz-hair)}.sc-ink{fill:var(--fig-ink)}.sc-leaf{fill:#5f8f5a}.sc-leaf-2{fill:#477244}.sc-lectern{fill:var(--pz-lectern)}.sc-lectern-2{fill:var(--pz-lectern-2)}.sc-led{fill:var(--monitor-led)}.sc-lens{fill:#7fa3c9}.sc-mint{fill:#9cc3a8}.sc-monitor{fill:var(--monitor)}.sc-monitor-2{fill:var(--monitor-2)}.sc-note{fill:var(--note)}.sc-paper{fill:var(--pz-paper)}.sc-peak{fill:#5a5f78}.sc-pen{fill:var(--pen)}.sc-pen-blue{fill:var(--pen-blue)}.sc-pepperoni{fill:var(--pz-pepperoni)}.sc-pz-box{fill:var(--pz-box)}.sc-red{fill:var(--red)}.sc-red-black-35{fill:color-mix(in oklab,var(--red),#000 35%)}.sc-right{fill:var(--right)}.sc-rubber{fill:#262224}.sc-screen-edge{fill:var(--pz-screen-edge)}.sc-seal{fill:var(--seal)}.sc-slate{fill:#5d666e}.sc-soil{fill:#4a3426}.sc-steel{fill:var(--door-steel)}.sc-steel-2{fill:var(--door-steel-2)}.sc-steel-2-ink-25{fill:color-mix(in oklab,var(--door-steel-2),var(--fig-ink) 25%)}.sc-steel-white-30{fill:color-mix(in oklab,var(--door-steel),#fff 30%)}.sc-steel-white-50{fill:color-mix(in oklab,var(--door-steel),#fff 50%)}.sc-suit{fill:var(--pz-suit)}.sc-terra-black-8{fill:color-mix(in oklab,var(--card-orange),#000 8%)}.sc-terra-black-10{fill:color-mix(in oklab,var(--card-orange),#000 10%)}.sc-terra-black-20{fill:color-mix(in oklab,var(--card-orange),#000 20%)}.sc-tie{fill:var(--tie)}.sc-trophy{fill:#e2b23f}.sc-wall-ink-10{fill:color-mix(in oklab,var(--pz-wall),var(--fig-ink) 10%)}.sc-well{fill:var(--well)}.sc-white{fill:#fff}.sc-wood{fill:var(--wood)}.sc-wood-2{fill:var(--wood-2)}.sc-wood-3{fill:var(--wood-3)}.sc-ink-08{fill:var(--fig-ink);fill-opacity:.08}.sc-shadow-soft{fill:var(--fig-ink);fill-opacity:.1}.sc-shadow{fill:var(--fig-ink);fill-opacity:.16}.sc-shadow-deep{fill:var(--fig-ink);fill-opacity:.22}.sc-shadow-dark{fill:var(--fig-ink);fill-opacity:.3}.sc-light-faint{fill:#fff;fill-opacity:.15}.sc-light-soft{fill:#fff;fill-opacity:.25}.sc-light{fill:#fff;fill-opacity:.4}.sc-light-strong{fill:#fff;fill-opacity:.6}.sc-light-full{fill:#fff;fill-opacity:.85}.sc-wall-22{fill:var(--pz-wall);fill-opacity:.22}.sc-far{opacity:.85}.sc-s-dusk{stop-color:#8fa6c8}.sc-s-exit{stop-color:#4fd17a}.sc-s-ink{stop-color:var(--fig-ink)}.sc-s-lamp{stop-color:var(--door-light)}.sc-s-red{stop-color:var(--red)}.sc-s-sky{stop-color:#bcd7ea}.sc-s-white{stop-color:#fff}.sc-cactus{fill:#5f8f5a;stroke:#477244;stroke-width:.5}.sc-mug{fill:#f4f1ea;stroke:var(--fig-ink);stroke-opacity:.35;stroke-width:.6}.sc-screw{fill:var(--door-steel-2);stroke:var(--fig-ink);stroke-width:1.5}.sc-steel-plate{fill:var(--door-steel);stroke:var(--door-steel-2);stroke-width:.4}.sc-bar-line-03{fill:none;stroke:var(--pz-bar);stroke-width:.3}.sc-bar-line-06{fill:none;stroke:var(--pz-bar);stroke-width:.6}.sc-hinge{fill:none;stroke:var(--door-steel-2);stroke-width:1.4}.sc-ink-line-025-o22{fill:none;stroke:var(--fig-ink);stroke-opacity:.22;stroke-width:.25}.sc-ink-line-06{fill:none;stroke:var(--fig-ink);stroke-width:.6}.sc-ink-line-06-o1{fill:none;stroke:var(--fig-ink);stroke-opacity:.1;stroke-width:.6}.sc-ink-line-06-o22{fill:none;stroke:var(--fig-ink);stroke-opacity:.22;stroke-width:.6}.sc-ink-line-06-r{fill:none;stroke:var(--fig-ink);stroke-linecap:round;stroke-width:.6}.sc-ink-line-08-o1{fill:none;stroke:var(--fig-ink);stroke-opacity:.1;stroke-width:.8}.sc-ink-line-2-o1-r{fill:none;stroke:var(--fig-ink);stroke-linecap:round;stroke-opacity:.1;stroke-width:2}.sc-keyslot{fill:none;stroke:var(--fig-ink);stroke-linecap:round;stroke-width:3}.sc-monitor-2-line-08-r{fill:none;stroke:var(--monitor-2);stroke-linecap:round;stroke-width:.8}.sc-monitor-line-09-r{fill:none;stroke:var(--monitor);stroke-linecap:round;stroke-width:.9}.sc-monitor-line-14-r{fill:none;stroke:var(--monitor);stroke-linecap:round;stroke-width:1.4}.sc-mug-handle{fill:none;stroke:#f4f1ea;stroke-width:1.2}.sc-pen-blue-line-05-r{fill:none;stroke:var(--pen-blue);stroke-linecap:round;stroke-width:.5}.sc-red-line-12-r{fill:none;stroke:var(--red);stroke-linecap:round;stroke-width:1.2}.sc-red-line-4-r{fill:none;stroke:var(--red);stroke-linecap:round;stroke-width:4}.sc-screen-edge-line-2{fill:none;stroke:var(--pz-screen-edge);stroke-width:2}.sc-slot-line{fill:none;stroke:var(--fig-ink);stroke-linecap:round;stroke-width:.8}.sc-steel-2-line-035{fill:none;stroke:var(--door-steel-2);stroke-width:.35}.sc-steel-2-line-08-r{fill:none;stroke:var(--door-steel-2);stroke-linecap:round;stroke-width:.8}.sc-steel-2-line-1{fill:none;stroke:var(--door-steel-2);stroke-width:1}.sc-steel-2-line-12-r{fill:none;stroke:var(--door-steel-2);stroke-linecap:round;stroke-width:1.2}.sc-white-line-05-o45{fill:none;stroke:#fff;stroke-opacity:.45;stroke-width:.5}.sc-white-line-05-o7-r{fill:none;stroke:#fff;stroke-linecap:round;stroke-opacity:.7;stroke-width:.5}.sc-white-line-06{fill:none;stroke:#fff;stroke-width:.6}.sc-white-line-06-o25{fill:none;stroke:#fff;stroke-opacity:.25;stroke-width:.6}.sc-white-line-06-o25-r{fill:none;stroke:#fff;stroke-linecap:round;stroke-opacity:.25;stroke-width:.6}.sc-white-line-06-o45{fill:none;stroke:#fff;stroke-opacity:.45;stroke-width:.6}.sc-white-line-06-o45-r{fill:none;stroke:#fff;stroke-linecap:round;stroke-opacity:.45;stroke-width:.6}.sc-white-line-06-o7{fill:none;stroke:#fff;stroke-opacity:.7;stroke-width:.6}.sc-white-line-08-o25{fill:none;stroke:#fff;stroke-opacity:.25;stroke-width:.8}.sc-white-line-08-o25-r{fill:none;stroke:#fff;stroke-linecap:round;stroke-opacity:.25;stroke-width:.8}.sc-white-line-08-o45{fill:none;stroke:#fff;stroke-opacity:.45;stroke-width:.8}.sc-white-line-08-o45-r{fill:none;stroke:#fff;stroke-linecap:round;stroke-opacity:.45;stroke-width:.8}.sc-white-line-08-o7-r{fill:none;stroke:#fff;stroke-linecap:round;stroke-opacity:.7;stroke-width:.8}.sc-white-line-09-o25-r{fill:none;stroke:#fff;stroke-linecap:round;stroke-opacity:.25;stroke-width:.9}.sc-white-line-09-o45-r{fill:none;stroke:#fff;stroke-linecap:round;stroke-opacity:.45;stroke-width:.9}.sc-white-line-12{fill:none;stroke:#fff;stroke-width:1.2}.sc-white-line-12-o7{fill:none;stroke:#fff;stroke-opacity:.7;stroke-width:1.2}.sc-white-line-12-r{fill:none;stroke:#fff;stroke-linecap:round;stroke-width:1.2}.sc-white-line-3-o85-r{fill:none;stroke:#fff;stroke-linecap:round;stroke-opacity:.85;stroke-width:3}.sc-white-line-4-o45-r{fill:none;stroke:#fff;stroke-linecap:round;stroke-opacity:.45;stroke-width:4}.sc-wire{fill:none;stroke:var(--fig-ink);stroke-opacity:.22;stroke-width:.3}.sc-wood-2-line-1-o5-r{fill:none;stroke:var(--wood-2);stroke-linecap:round;stroke-opacity:.5;stroke-width:1}.sc-wood-3-line-08{fill:none;stroke:var(--wood-3);stroke-width:.8}.sc-wood-3-line-24-r{fill:none;stroke:var(--wood-3);stroke-linecap:round;stroke-width:2.4}}@layer components{.fb-dialog{inline-size:min(var(--measure) + 2 * var(--inset),100% - 2 * var(--space-4));background:var(--ground)}.fb-title{font-size:var(--step-1);font-weight:800}.fb-lede{color:var(--ink-2)}.fb-note{color:var(--ink-3);font-size:var(--step--1)}.grecaptcha-badge{position:fixed;visibility:hidden}.fb-form{display:grid;gap:var(--gap-foot)}.fb-form .fb-q{color:var(--ink-1);font-size:var(--step-0);font-weight:700}.fb-q-note{color:var(--ink-3);font-weight:500}.fb-hint{color:var(--ink-3);font-size:var(--step--1)}.fb-error{color:var(--red-ink);font-size:var(--step--1);font-weight:700}.fb-kinds>legend{margin-block-end:var(--gap-meta)}.fb-kinds>.fb-error{margin-block-end:var(--gap-meta)}.fb-kind{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-content:center;column-gap:var(--gap-text)}.fb-kind>label{color:var(--ink-1);font-weight:700;cursor:pointer;touch-action:manipulation}.fb-kind>label:before{content:"";position:absolute;inset:0}.fb-kind-hint{grid-column:1;color:var(--ink-3);font-size:var(--step--1);line-height:1.4}.fb-check{grid-row:1 / span 2;grid-column:2;inline-size:1.25rem;block-size:1.25rem;color:var(--red-ink);stroke-width:2.5;visibility:hidden}.fb-kind:has(input:checked) .fb-check{visibility:visible}.fb-kind:has(input:focus-visible){outline:var(--focus-w) solid var(--focus-ink, var(--ink-1));outline-offset:calc(-1 * var(--focus-w))}.fb-kinds:has(>.fb-error:not([hidden])) .fb-kind-list{box-shadow:inset 0 0 0 var(--rule-w) var(--red-ink)}.fb-field :is(input,textarea){inline-size:100%}.fb-field [aria-invalid=true]{border-color:var(--red-ink);box-shadow:inset 0 0 0 var(--rule-w) var(--red-ink),var(--recess)}.fb-count{color:var(--ink-3);font-size:var(--step--1);font-variant-numeric:tabular-nums}.fb-count[data-over]{color:var(--red-ink);font-weight:700}.fb-send{display:flex;flex-wrap:wrap;align-items:center;gap:var(--gap-controls)}.fb-send .btn[aria-disabled=true]{opacity:var(--dim)}.fb-stamp{font-size:var(--step-1)}.fb-closed{color:var(--ink-1)}}@layer components{.peek{--peek-fig: 8rem;position:fixed;inset:0;inline-size:auto;block-size:auto;margin:0;padding:0;border:0;overflow:visible;background:none;pointer-events:none}.peek-man{position:absolute;inline-size:var(--peek-fig)}.peek-fig{display:block;inline-size:100%;block-size:auto;overflow:visible}.peek-say{position:absolute;inline-size:max-content;max-inline-size:16rem;text-wrap:balance;transform-origin:var(--tail) 100%;animation:peek-pop var(--dur-2) var(--ease-out) var(--dur-4) both}.peek-off .peek-say{animation:peek-fade var(--dur-1) ease-in forwards}@keyframes peek-pop{0%{opacity:0;scale:.6}}@keyframes peek-fade{to{opacity:0}}.peek[data-corner] .peek-man{inset-block-end:0;animation:peek-rise var(--dur-5) var(--ease-out)}.peek[data-corner] .peek-say{inset-block-end:calc(var(--peek-fig) + var(--tail-len))}.peek[data-corner=start] :is(.peek-man,.peek-say){inset-inline-start:var(--gutter)}.peek[data-corner=end] :is(.peek-man,.peek-say){inset-inline-end:var(--gutter)}.peek[data-corner=start] .peek-say{--tail: calc(var(--peek-fig) / 2)}.peek[data-corner=end] .peek-say{--tail: calc(100% - var(--peek-fig) / 2)}.peek-off[data-corner] .peek-man{animation:peek-sink var(--dur-4) ease-in forwards}@keyframes peek-rise{0%{translate:0 100%}}@keyframes peek-sink{to{translate:0 100%}}.peek:not([data-corner]){--peek-fig: 4.5rem}.peek:not([data-corner]) .peek-man{inset-block-start:var(--peek-top);inset-inline-start:var(--peek-x);overflow:clip}.peek:not([data-corner]) .peek-fig{rotate:180deg;animation:peek-drop var(--dur-5) var(--ease-out)}.peek-off:not([data-corner]) .peek-fig{animation:peek-up var(--dur-4) ease-in forwards}.peek:not([data-corner]) .peek-say{--tail: calc(var(--peek-fig) / 2);inset-block-start:var(--peek-y);inset-inline-start:var(--peek-x);max-inline-size:calc(var(--peek-room) - var(--gap-controls));padding:var(--space-1) var(--space-2);font-size:var(--step--1);line-height:1.2;translate:0 -50%}.site-header[data-peek] .brand-row>.brand{visibility:hidden}@keyframes peek-drop{0%{translate:0 -100%}}@keyframes peek-up{to{translate:0 -100%}}}[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,.desk-paper,.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}}
