@layer reset,base,layout,components,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}:root{color-scheme:light;--ground: #fcf3f2;--band-1: #f9e8e7;--band-2: #f9e2e1;--deep: #551015;--deep-2: #3d090d;--well: #ffffff;--ink-1: #241313;--ink-2: #4b302f;--ink-3: #724d4c;--red: #c90f1a;--red-deep: #9e0016;--red-ink: #b00b1a;--red-soft: #fed2d0;--on-deep: #fdf2f2;--on-deep-2: #e4c1c0;--red-on-deep: #f47b74;--right: #137738;--right-soft: #d1f2d7;--wrong: var(--red-ink);--wrong-soft: var(--red-soft);--paper: var(--well);--slip: var(--red-soft);--slip-band: color-mix(in oklab, var(--red-soft), var(--red) 14%);--slip-rule: color-mix(in oklab, var(--ink-1) 22%, transparent);--pen: var(--red-ink);--stamp: var(--red);--radius-paper: .125rem;--paper-shadow: 0 var(--rule-w) var(--rule-w) color-mix(in oklab, var(--deep) 14%, transparent), 0 .6rem 1.2rem -.7rem color-mix(in oklab, var(--deep) 32%, transparent);--rule: color-mix(in oklab, var(--red) 18%, transparent);--line-strong: #967472;--stripe-w: .5rem;--stripes: repeating-linear-gradient(-45deg, var(--red) 0 var(--stripe-w), var(--ground) var(--stripe-w) calc(var(--stripe-w) * 2));--dot-gap: 1.25rem;--dots: radial-gradient(circle, color-mix(in oklab, var(--ink-1) 16%, transparent) .07rem, transparent .1rem) 0 0 / var(--dot-gap) var(--dot-gap);--radius: .75rem;--radius-lg: 1.25rem;--pill: 999px;--edge-soft: color-mix(in oklab, var(--line-strong) 55%, transparent);--btn-face: linear-gradient(to bottom, color-mix(in oklab, var(--red), var(--well) 10%), var(--red) 55%, color-mix(in oklab, var(--red), var(--red-deep) 40%));--btn-face-hover: linear-gradient(to bottom, color-mix(in oklab, var(--red), var(--well) 16%), color-mix(in oklab, var(--red), var(--well) 4%) 55%, var(--red));--btn-face-down: linear-gradient(to bottom, var(--red-deep), var(--red));--raise-red: inset 0 var(--rule-w) 0 color-mix(in oklab, var(--well) 30%, transparent), 0 var(--rule-w) 2px color-mix(in oklab, var(--deep) 35%, transparent), 0 .4rem .9rem -.4rem color-mix(in oklab, var(--red) 55%, transparent);--raise-red-hover: inset 0 var(--rule-w) 0 color-mix(in oklab, var(--well) 35%, transparent), 0 2px 3px color-mix(in oklab, var(--deep) 30%, transparent), 0 .6rem 1.2rem -.5rem color-mix(in oklab, var(--red) 60%, transparent);--face: linear-gradient(to bottom, var(--well), color-mix(in oklab, var(--well), var(--band-1) 70%));--face-hover: linear-gradient(to bottom, var(--well), var(--band-1));--raise: inset 0 var(--rule-w) 0 var(--well), 0 var(--rule-w) 2px color-mix(in oklab, var(--deep) 12%, transparent), 0 .25rem .6rem -.35rem color-mix(in oklab, var(--deep) 30%, transparent);--raise-hover: inset 0 var(--rule-w) 0 var(--well), 0 2px 4px color-mix(in oklab, var(--deep) 12%, transparent), 0 .5rem 1rem -.5rem color-mix(in oklab, var(--deep) 34%, transparent);--sink: inset 0 2px 4px color-mix(in oklab, var(--deep) 24%, transparent);--recess: inset 0 var(--rule-w) 2px color-mix(in oklab, var(--deep) 10%, transparent);--track-face: linear-gradient(to bottom, var(--band-2), var(--band-1));--lift-over: 0 28px 56px -28px color-mix(in oklab, var(--deep) 60%, transparent);--glass: color-mix(in oklab, var(--ground) 80%, transparent);--frost: blur(14px) saturate(1.3);--dim: .45;--font-body: "Recursive Linear", system-ui, sans-serif;--font-numbers: var(--font-body);--font-pen: "Recursive Casual", var(--font-body);--font-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: #188038;--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;--door-frame: #efe4e1;--door-frame-2: #d9cac6;--door-oak: #d6ae80;--door-oak-2: #b88957;--door-grain: #9f7244;--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;--card-quiz: var(--red);--card-quiz-2: var(--red-deep);--card-pizza: #c2410c;--card-pizza-2: #7c2d12;--card-bosskey: #166534;--card-bosskey-2: #0f3d22;--card-application: #334155;--card-application-2: #1e293b;--pz-wall: #f3ebe8;--pz-screen: #ffffff;--pz-screen-edge: #d9cac6;--pz-bar: #c9b8b4;--pz-bar-up: #7b8794;--pz-table: #b88957;--pz-table-2: #9f7244;--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;--step--2: clamp(.6944rem, .6859rem + .0379vi, .72rem);--step--1: clamp(.8333rem, .8111rem + .0988vi, .9rem);--step-0: clamp(1rem, .9583rem + .1852vi, 1.125rem);--step-1: clamp(1.2rem, 1.1312rem + .3056vi, 1.4062rem);--step-2: clamp(1.44rem, 1.3341rem + .4708vi, 1.7578rem);--step-3: clamp(1.728rem, 1.5716rem + .6952vi, 2.1973rem);--step-4: clamp(2.0736rem, 1.8493rem + .997vi, 2.7466rem);--step-5: clamp(2.4883rem, 2.1734rem + 1.3999vi, 3.4332rem);--step-6: clamp(2.986rem, 2.5264rem + 2.0426vi, 4.2915rem);--step-giant: clamp(2.5rem, 13cqi, 7.5rem);--track-1: -.01em;--track-2: -.02em;--track-3: -.03em;--track-4: -.04em;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: clamp(1rem, .9583rem + .1852vi, 1.125rem);--space-5: clamp(1.5rem, 1.4167rem + .3704vi, 1.75rem);--space-6: clamp(2rem, 1.8333rem + .7407vi, 2.5rem);--space-7: clamp(3rem, 2.6667rem + 1.4815vi, 4rem);--space-4-5: clamp(1rem, .75rem + 1.1111vi, 1.75rem);--hair: .5px;--rule-w: 1px;--stroke: 2px;--bar: .1875rem;--underline-offset: .2em;--touch-min: 2.75rem;--arrow: .45rem;--arrow-lg: .5rem;--arrow-nudge: .2rem;--tick-w: .35rem;--tick-h: .65rem;--mark-sm: 1.25rem;--mark: 1.5rem;--icon: 1.4rem;--header-h: calc(var(--touch-min) + 2 * var(--space-3));--wrap: calc(2 * var(--measure-col) + var(--space-7) + 2 * var(--gutter));--measure: 36em;--measure-col: 26.4em;--measure-min: 16.8em;--measure-half: calc(var(--measure) / 2);--measure-third: calc(var(--measure) / 3);--col-card: 17rem;--col-footer: 8rem;--footer-row-fine: 1.75rem;--gutter: clamp(1rem, .6667rem + 1.4815vi, 2rem);--focus-w: 2px;--focus-offset: 2px;--btn-min: 9rem;--ease-out: cubic-bezier(.2, .7, .2, 1);--spring: linear(0, .25 8%, .72 20%, 1.02 34%, 1.06 42%, 1.01 58%, .99 74%, 1);--dur-1: .15s;--dur-2: .2s;--dur-3: .25s;--dur-4: .3s;--dur-5: .4s;--rise: 1px;--bp-narrow: 30rem;--bp-memo: 40rem;--bp-wide: 48rem;--bp-nav: 64rem}:root[data-corpo]{--ground: #f7f9fb;--band-1: #eef2f6;--band-2: #e6ecf1;--deep: #0f2a4a;--deep-2: #0a1f38;--ink-1: #16202a;--ink-2: #3b4652;--ink-3: #56626e;--red: #0a66c2;--red-deep: #004182;--red-ink: #0a58a8;--red-soft: #dbe9f7;--on-deep: #f1f5f9;--on-deep-2: #b9c6d4;--red-on-deep: #70b5f9;--line-strong: #7b8794;--font-body: Arial, "Helvetica Neue", Helvetica, sans-serif;--font-pen: "Comic Sans MS", "Comic Sans", "Chalkboard SE", cursive}@layer reset{*,*:before,*:after{box-sizing:border-box}:where(body,h1,h2,h3,p,ul,ol,dl,dd,figure,fieldset){margin:0}:where(ul,ol){padding:0}:where(fieldset){padding:0;border:0;min-inline-size:0}:where(legend){padding:0}:where(img,svg,canvas){display:block;max-inline-size:100%}:where(button,input,textarea,select){font:inherit;color:inherit}:where(button){cursor:pointer}:where(button:disabled){cursor:default}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-block-start:var(--space-5)}}@layer base{html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--ground);color:var(--ink-2);font-family:var(--font-body);font-size:var(--step-0);line-height:1.6;-webkit-font-smoothing:antialiased}:is(h1,h2,h3,h4){color:var(--ink-1);font-weight:700;line-height:1.12;letter-spacing:var(--track-2);text-wrap:balance}h1{font-size:var(--step-4);font-weight:800;letter-spacing:var(--track-3)}h2{font-size:var(--step-3);letter-spacing:var(--track-3)}h3{font-size:var(--step-1)}h4{font-size:var(--step-0);font-weight:600;letter-spacing:0}:is(p,li,dd){text-wrap:pretty}strong{color:var(--ink-1);font-weight:650}a{color:var(--red-ink);text-decoration-thickness:var(--hair);text-underline-offset:var(--underline-offset)}a:hover{color:var(--red-deep);text-decoration-thickness:var(--rule-w)}:focus-visible{outline:var(--focus-w) solid var(--ink-1);outline-offset:var(--focus-offset)}[tabindex="-1"]:focus{outline:none}::selection{background:var(--red-soft);color:var(--ink-1)}}@layer layout{.wrap,.stage>:not(noscript),.stage>noscript>*,.chapter-inner{inline-size:100%;max-inline-size:var(--wrap);margin-inline:auto;padding-inline:var(--gutter)}:is(p,li,dt,dd,h1,h2,h3,h4,figcaption,blockquote){max-inline-size:var(--measure)}.chapter-inner{columns:var(--measure-min);column-gap:var(--space-7);padding-block:var(--space-6)}.chapter-inner>*{column-span:all;margin-block:var(--space-7)}.chapter-inner>:first-child{margin-block-start:0}.chapter-inner>:last-child{margin-block-end:0}.chapter-inner>h2{margin-block-end:var(--space-6)}.chapter-inner>:is(h2,.section-head)+*{margin-block-start:0}.chapter-inner>.topic:not(:has(>:not(h3,h4,p:not([class]),ul:not([class]),ol:not([class]),.keys,.table-note))){column-span:none;margin-block:0;+&{margin-block-start:var(--space-7)}}.chapter-inner :is(h2,h3,h4){break-after:avoid;break-inside:avoid}.chapter-inner :is(p,li){break-inside:avoid}.chapter-inner>.topic{break-inside:avoid}.chapter-inner:not(:has(>.topic~.topic))>.topic:not(:has(>:not(h3,h4,p:not([class]),ul:not([class]),ol:not([class]),.keys,.table-note))){columns:var(--measure-min);column-gap:var(--space-7);column-span:all;>:is(h3,h4){column-span:all;margin-block-end:var(--space-3)}>:is(h3,h4)+*{margin-block-start:0}}.topic>*+*{margin-block-start:var(--space-4)}.topic>h3+*{margin-block-start:var(--space-3)}.topic>:is(.facts,.rates,.keys,.list,.terms){margin-block-start:var(--space-5)}}@layer components{.skip-link{position:absolute;inset-inline-start:var(--space-2);inset-block-start:var(--space-2);z-index:4;padding:var(--space-2) var(--space-4);border-radius:var(--pill);background:var(--ink-1);color:var(--ground);transform:translateY(-200%);transition:transform var(--dur-2) var(--ease-out)}.skip-link:focus-visible{transform:none}.site-header{position:sticky;inset-block-start:0;z-index:3;background:var(--glass);-webkit-backdrop-filter:var(--frost);backdrop-filter:var(--frost);box-shadow:0 var(--rule-w) 0 var(--rule)}@supports (animation-timeline: scroll()){.site-header:after{content:"";position:absolute;inset-inline:0;inset-block-start:100%;block-size:var(--bar);background:var(--ink-2);transform:scaleX(0);transform-origin:0 50%;animation:reading-progress linear both;animation-duration:auto;animation-timeline:scroll(root block)}@keyframes reading-progress{to{transform:scaleX(1)}}}.site-header-inner,.menu-top{display:flex;align-items:center;justify-content:space-between;gap:var(--space-5);padding-block:var(--space-3)}.brand{display:inline-flex;align-items:center;gap:var(--space-3);min-block-size:var(--touch-min);color:var(--ink-1);text-decoration:none;font-weight:800;font-size:var(--step-0);letter-spacing:var(--track-2);touch-action:manipulation}.brand:hover{color:var(--ink-1)}.brand-mark{flex:none;inline-size:calc(var(--mark) * 32 / 18);block-size:var(--mark)}.mark-red{fill:var(--red)}.mark-light{fill:var(--ground)}.brand-row{display:flex;align-items:center}.corpo-switch{display:inline-grid;place-items:center;min-inline-size:var(--touch-min);min-block-size:var(--touch-min);margin-inline-end:var(--space-1);padding:0;border:0;border-radius:var(--radius);background:none;cursor:pointer;touch-action:manipulation}.corpo-switch .brand-mark{transition:scale var(--dur-2) var(--ease-out)}.corpo-switch:hover .brand-mark{scale:1.08}.corpo-switch:active .brand-mark{scale:.96}.mark-knob{transition:translate var(--dur-3) var(--ease-out)}:root[data-corpo] .corpo-switch .mark-knob{translate:-14px 0}@media(prefers-reduced-motion:no-preference){::view-transition-group(root){animation-duration:.45s}}.corpo-stamp{position:fixed;inset:0;inline-size:fit-content;block-size:fit-content;margin:auto;gap:.2em;overflow:visible;background:color-mix(in oklab,var(--well) 60%,transparent);font-size:clamp(1.5rem,7.5vw,5.5rem);pointer-events:none}.corpo-heart{inline-size:.8em;block-size:.8em;fill:currentColor}.corpo-stamp.corpo-stamp-off{animation:corpo-lift .32s var(--ease-out) forwards}@keyframes corpo-lift{to{opacity:0;scale:1.1}}.site-nav{display:none}@media(width>=64rem){.site-nav{display:block}.site-header-inner>.menu-btn{display:none}}.nav-top{display:flex;align-items:center;gap:var(--space-1);list-style:none}.nav-top>li{display:flex;align-items:center;border-radius:var(--pill)}.nav-top>li:has(>.nav-section:is([aria-current=page],[data-current-group])){background:var(--red-soft)}.nav-section{display:inline-flex;align-items:center;min-block-size:var(--touch-min);padding-inline:var(--space-4);color:var(--ink-2);text-decoration:none;font-size:var(--step--1);font-weight:600;touch-action:manipulation;transition:color var(--dur-2) ease}.nav-section:hover,li:has(>.nav-panel:popover-open)>.nav-section{color:var(--ink-1)}.nav-section:is([aria-current=page],[data-current-group]){color:var(--ink-1);font-weight:750}.nav-section:has(+.nav-toggle){padding-inline-end:var(--space-2)}.nav-toggle{display:inline-grid;place-items:center;block-size:var(--touch-min);padding-inline:var(--space-2) var(--space-4);margin-inline-start:calc(-1 * var(--space-2));border:0;background:transparent;color:var(--ink-3);cursor:pointer;transition:color var(--dur-2) ease}.nav-toggle:before{content:"";inline-size:var(--arrow);block-size:var(--arrow);border-inline-end:var(--stroke) solid currentColor;border-block-end:var(--stroke) solid currentColor;transform:translateY(-25%) rotate(45deg);transition:transform var(--dur-2) var(--ease-out)}.nav-toggle:hover,li:has(>.nav-panel:popover-open)>.nav-toggle{color:var(--ink-1)}li:has(>.nav-panel:popover-open)>.nav-toggle:before{transform:translateY(25%) rotate(-135deg)}.nav-panel{inset:var(--header-h) 0 auto;inline-size:100%;margin:0;padding:0;border:0;background:var(--ground);color:var(--ink-1);box-shadow:var(--lift-over)}.nav-panel::backdrop{background:color-mix(in oklab,var(--deep-2) 35%,transparent)}.nav-shell{display:grid;gap:var(--space-4);padding-block:var(--space-5) var(--space-4)}.nav-groups{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--measure-third)),1fr));gap:var(--space-5)}.nav-group:has(.nav-item:nth-child(6)){grid-column:span 2}.nav-group:has(.nav-item:nth-child(6)) .nav-list{columns:2;column-gap:var(--space-5)}.nav-group-name{padding-inline:var(--space-3);margin-block-end:var(--space-2);color:var(--ink-3);font-size:var(--step--1);font-weight:650}.nav-list{list-style:none}.nav-item{position:relative;display:grid;align-content:start;gap:var(--space-1);padding:var(--space-2) var(--space-3);border-radius:var(--radius);break-inside:avoid;transition:background-color var(--dur-1) ease}.nav-item:hover{background:var(--band-1)}.nav-item a{color:var(--ink-1);font-weight:650;text-decoration:none}.nav-item a:before{content:"";position:absolute;inset:0;border-radius:inherit}.nav-item:has(a[aria-current=page]){background:var(--red-soft)}.nav-blurb{color:var(--ink-3);font-size:var(--step--1);line-height:1.4}.nav-foot{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--space-4);padding:var(--space-3) var(--space-3) 0;color:var(--ink-3);font-size:var(--step--1)}.nav-all,.more-link{display:inline-flex;align-items:center;gap:var(--space-2);min-block-size:var(--touch-min);color:var(--ink-1);font-weight:650;text-decoration:none}.nav-all:after,.more-link:after{content:"";inline-size:var(--arrow);block-size:var(--arrow);border-inline-end:var(--stroke) solid var(--red);border-block-start:var(--stroke) solid var(--red);transform:rotate(45deg);transition:transform var(--dur-2) var(--ease-out)}.nav-all:hover:after,.more-link:hover:after{transform:translate(calc(var(--arrow) / 2)) rotate(45deg)}.menu-btn{display:inline-grid;place-items:center;inline-size:var(--touch-min);block-size:var(--touch-min);border:0;border-radius:var(--radius);background:transparent;color:var(--ink-1);cursor:pointer}.menu-btn:hover{background:var(--band-1)}.menu-btn svg{inline-size:var(--icon);block-size:var(--icon)}.menu-sheet{inset:0 0 auto;inline-size:100%;max-block-size:100dvh;margin:0;padding:0 0 var(--space-5);border:0;background:var(--ground);color:var(--ink-1);box-shadow:var(--lift-over);overflow-y:auto;overscroll-behavior:contain}.menu-sheet::backdrop{background:color-mix(in oklab,var(--deep-2) 45%,transparent)}.menu-nav ul{list-style:none}.menu-nav>ul>li{border-block-end:var(--rule-w) solid var(--rule)}.menu-row,.menu-group>summary{display:flex;align-items:center;justify-content:space-between;min-block-size:calc(var(--touch-min) + var(--space-2));color:var(--ink-1);font-size:var(--step-1);font-weight:700;text-decoration:none;list-style:none;cursor:pointer}.menu-group>summary::-webkit-details-marker{display:none}.menu-group>summary:after{content:"";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:translateY(-25%) rotate(45deg);transition:transform var(--dur-2) var(--ease-out)}.menu-group[open]>summary:after{transform:translateY(25%) rotate(-135deg)}.menu-group ul{padding-block-end:var(--space-3)}.menu-group a{display:flex;align-items:center;min-block-size:var(--touch-min);color:var(--ink-2);font-size:var(--step-0);text-decoration:none}.menu-nav a[aria-current=page]{color:var(--red-ink);font-weight:700}@media(prefers-reduced-motion:no-preference){.menu-sheet:popover-open{animation:menu-in .16s var(--ease-out)}}@keyframes menu-in{0%{opacity:0;transform:translateY(calc(-1 * var(--space-2)))}}.crumbs ol{display:flex;flex-wrap:wrap;gap:var(--space-2);list-style:none;color:var(--ink-3);font-size:var(--step--1)}.crumbs li+li:before{content:"/" / "";margin-inline-end:var(--space-2);color:var(--line-strong)}.crumbs a{color:var(--ink-2);text-decoration:none}.crumbs a:hover{color:var(--ink-1);text-decoration:underline}.crumbs [aria-current=page]{color:var(--ink-3)}.stage{container:stage / inline-size;overflow-x:clip;background:radial-gradient(90% 120% at 0% 0%,color-mix(in oklab,var(--band-2) 80%,transparent),transparent 70%),radial-gradient(60% 90% at 100% 100%,color-mix(in oklab,var(--ground) 70%,transparent),transparent 70%),linear-gradient(to bottom,var(--band-1) 55%,var(--ground))}.stage-plain .memo{padding-block-end:var(--space-6)}.stage-body{padding-block-end:var(--space-2)}.well{container:well / inline-size;display:grid;gap:var(--space-5);margin-block-end:var(--space-6);padding:var(--space-5) var(--space-4-5) var(--space-6);border-radius:var(--radius-paper);background:var(--paper);box-shadow:var(--paper-shadow)}.ready{display:grid;gap:var(--space-4);justify-items:start}.ready p{color:var(--ink-2)}.status{min-block-size:2lh;color:var(--ink-3);font-size:var(--step--1)}.controls{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-block-size:var(--touch-min);padding-inline:var(--space-5);border:var(--rule-w) solid var(--edge-soft);border-radius:var(--pill);background:var(--face);color:var(--ink-1);font-size:var(--step--1);font-weight:700;text-decoration:none;box-shadow:var(--raise);touch-action:manipulation;transition:color var(--dur-3) var(--ease-out),transform var(--dur-2) var(--ease-out),box-shadow var(--dur-2) var(--ease-out)}.btn:hover:not(:disabled){background:var(--face-hover);color:var(--ink-1);transform:translateY(calc(-1 * var(--rise)));box-shadow:var(--raise-hover)}.btn:active:not(:disabled){transform:none;box-shadow:var(--sink)}.btn-primary{min-inline-size:var(--btn-min);border-color:color-mix(in oklab,var(--red-deep) 70%,transparent);background:var(--btn-face);color:var(--ground);box-shadow:var(--raise-red)}.btn-primary:hover:not(:disabled){background:var(--btn-face-hover);color:var(--ground);box-shadow:var(--raise-red-hover)}.btn-primary:active:not(:disabled){background:var(--btn-face-down);box-shadow:var(--sink)}.btn:disabled{opacity:var(--dim);box-shadow:none;cursor:default}.btn-start{min-block-size:calc(var(--touch-min) + var(--space-1));font-size:var(--step-0)}.btn-quiet{color:var(--ink-2);font-weight:600}.btn-small{padding-inline:var(--space-4)}.nav-cta{min-inline-size:0;padding-inline:var(--space-4);font-size:var(--step--1)}.site-header-inner>.nav-cta{display:none}@media(width>=30rem){.site-header-inner>.nav-cta{display:inline-flex}}.site-header-inner>.brand-row{margin-inline-end:auto}.menu-nav .nav-cta{inline-size:100%;margin-block-start:var(--space-5)}.choice{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--space-2)}.choice legend{float:inline-start;color:var(--ink-3);font-size:var(--step--1)}.choice-track{display:inline-flex;align-items:center;gap:var(--space-1);padding:var(--space-1);border-radius:var(--pill);background:var(--track-face);box-shadow:inset 0 0 0 var(--rule-w) var(--rule),var(--recess)}.choice label{position:relative;display:inline-flex;align-items:center;min-block-size:calc(var(--touch-min) - var(--space-2));padding-inline:var(--space-4);border-radius:var(--pill);color:var(--ink-2);font-size:var(--step--1);font-weight:650;font-variant-numeric:tabular-nums;white-space:nowrap;cursor:pointer;touch-action:manipulation;transition:color var(--dur-3) var(--ease-out),box-shadow var(--dur-2) var(--ease-out)}.choice input{position:absolute;inset:calc(-1 * var(--space-1)) 0;opacity:.001;margin:0;cursor:pointer}.choice label:hover{color:var(--ink-1)}.choice label:has(input:checked){background:var(--btn-face);color:var(--ground);box-shadow:var(--raise-red)}.choice label:has(input:focus-visible){outline:var(--focus-w) solid var(--ink-1);outline-offset:var(--focus-offset)}.choice:disabled{opacity:var(--dim)}.field{display:grid;grid-template-rows:auto 1fr;gap:var(--space-1)}.field>span,.field>label{color:var(--ink-3);font-size:var(--step--1);font-weight:600}.field :is(input,select,textarea){min-block-size:var(--touch-min);padding:var(--space-2) var(--space-3);border:var(--rule-w) solid var(--line-strong);border-radius:calc(var(--radius) * .75);background:var(--well);color:var(--ink-1);font-variant-numeric:tabular-nums;box-shadow:var(--recess);transition:border-color var(--dur-2) ease}.field :is(input,select,textarea):hover{border-color:color-mix(in oklab,var(--line-strong),var(--red) 45%)}.field textarea{min-block-size:8lh;line-height:1.5;resize:vertical}.fields{display:flex;flex-wrap:wrap;gap:var(--space-3) var(--space-4)}.big{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2) var(--space-3);color:var(--ink-1);font-family:var(--font-numbers);font-size:var(--step-giant);font-weight:700;line-height:1;letter-spacing:var(--track-4);font-variant-numeric:tabular-nums slashed-zero}.big-label{display:block;color:var(--ink-3);font-family:var(--font-body);font-size:var(--step--1);font-weight:600;letter-spacing:0}.answer{color:var(--ink-1);font-size:var(--step-3);font-weight:800;line-height:1.1;letter-spacing:var(--track-3)}.facts{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,var(--col-card)),1fr));column-gap:var(--space-6)}.facts:has(>:nth-child(4):last-child){grid-template-columns:repeat(auto-fit,minmax(min(100%,max(var(--col-card),(100% - var(--space-6)) / 2)),1fr))}.facts>div{display:flex;justify-content:space-between;gap:var(--space-4);padding-block:var(--space-2);border-block-end:var(--rule-w) solid var(--rule)}.facts dt{color:var(--ink-3);font-size:var(--step--1)}.facts dd{color:var(--ink-1);font-weight:650;font-variant-numeric:tabular-nums;text-align:end}.meter{display:grid;gap:var(--space-2)}.meter-head{display:flex;justify-content:space-between;gap:var(--space-3);font-size:var(--step--1)}.meter-head span:first-child{color:var(--ink-3);font-weight:600}.meter-head span:last-child{color:var(--ink-1);font-weight:700;font-variant-numeric:tabular-nums}.meter-track{block-size:calc(var(--bar) * 3);border-radius:var(--pill);background:var(--band-2);box-shadow:var(--recess);overflow:clip}.meter-fill{display:block;block-size:100%;border-radius:var(--pill);background:linear-gradient(to right,var(--red-deep),var(--red));transform:scaleX(var(--fill, 0));transform-origin:left center;transition:transform var(--dur-4) linear}.meter[data-low] .meter-fill{background:var(--stripes)}.game{display:grid;gap:var(--space-5)}.game-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3)}.game-tally{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-5);color:var(--ink-3);font-size:var(--step--1)}.game-tally b{color:var(--ink-1);font-family:var(--font-numbers);font-variant-numeric:tabular-nums}.prompt{color:var(--ink-1);font-size:var(--step-2);font-weight:750;line-height:1.2;letter-spacing:var(--track-2);max-inline-size:var(--measure)}.options{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--col-card)),1fr));gap:var(--space-3);list-style:none}.options:has(>:nth-child(4):last-child){grid-template-columns:repeat(auto-fit,minmax(min(100%,max(var(--col-card),(100% - var(--space-3)) / 2)),1fr))}.option{display:flex;align-items:center;gap:var(--space-3);inline-size:100%;min-block-size:calc(var(--touch-min) + var(--space-3));padding:var(--space-3) var(--space-4);border:var(--rule-w) solid var(--edge-soft);border-radius:var(--radius);background:var(--face);color:var(--ink-1);font-weight:600;text-align:start;box-shadow:var(--raise);cursor:pointer;transition:border-color var(--dur-2) ease,transform var(--dur-2) var(--ease-out),box-shadow var(--dur-2) var(--ease-out)}.option:hover:not(:disabled){background:var(--face-hover);border-color:color-mix(in oklab,var(--red) 55%,transparent);transform:translateY(calc(-1 * var(--rise)));box-shadow:var(--raise-hover)}.option:active:not(:disabled){transform:none;box-shadow:var(--sink)}.option:disabled{cursor:default}.option[data-verdict=right]{background:var(--right-soft);border-color:var(--right)}.option[data-verdict=wrong]{background:var(--wrong-soft);border-color:var(--wrong)}.option[data-verdict]:not([data-verdict=right],[data-verdict=wrong]){opacity:var(--dim)}.mark{flex:none;position:relative;inline-size:var(--mark-sm);block-size:var(--mark-sm)}:is(.option,.verdict)[data-verdict] .mark:before{content:"";position:absolute;inset:-12%;background:currentColor;mask:center / contain no-repeat}:is(.option,.verdict)[data-verdict=right] .mark{color:var(--right)}:is(.option,.verdict)[data-verdict=wrong] .mark{color:var(--wrong)}:is(.option,.verdict)[data-verdict=right] .mark:before{mask-image:url("/css/pen-tick-IZV7BVQG.svg")}:is(.option,.verdict)[data-verdict=wrong] .mark:before{mask-image:url("/css/pen-cross-EXJYPOZM.svg")}@media(forced-colors:active){:is(.option,.verdict)[data-verdict] .mark:before{inset:auto;background:none;mask:none;font-weight:800}:is(.option,.verdict)[data-verdict=right] .mark:before{content:"\2713"}:is(.option,.verdict)[data-verdict=wrong] .mark:before{content:"\d7"}}.reveal{padding-block-start:var(--space-4);border-block-start:var(--rule-w) solid var(--rule)}.reveal>*+*{margin-block-start:var(--space-2)}.result{display:grid;gap:var(--space-4);justify-items:start}@container well (width >= 48rem){.result{grid-template-columns:minmax(0,3fr) minmax(0,2fr);grid-auto-flow:row dense;align-items:start;column-gap:var(--space-7)}.result>*{grid-column:1}.result>:is(.stats,.controls,.status,.share-text,.quiz-tomorrow){grid-column:2}.result>.controls{grid-row:span 2}}@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%}}.result .big{font-size:var(--step-6)}.result .status{min-block-size:0}.result-line{color:var(--ink-1);font-weight:650}.stats{display:flex;flex-wrap:wrap;gap:var(--space-4) var(--space-5)}.stats>div{display:flex;flex-direction:column-reverse;gap:var(--space-1)}.stats dt{color:var(--ink-3);font-size:var(--step--1);font-weight:600}.stats dd{color:var(--ink-1);font-size:var(--step-2);font-weight:800;line-height:1;font-variant-numeric:tabular-nums}.share-text{inline-size:100%;padding:var(--space-3);border:var(--rule-w) dashed var(--line-strong);border-radius:var(--radius);background:var(--ground);color:var(--ink-1);font-family:var(--font-numbers);font-size:var(--step--1);white-space:pre-wrap}.group-label{color:var(--ink-3);font-size:var(--step--1);font-weight:600}.controls[role=group]>.btn[aria-pressed=true]{border-color:var(--line-strong);background:var(--band-2);box-shadow:var(--sink);color:var(--ink-1);font-weight:800;transform:translateY(var(--rise))}.pick-out{display:grid;gap:var(--space-2)}.pick-tag{min-block-size:1lh;color:var(--ink-3);font-size:var(--step--1);font-weight:600}.pick-main{min-block-size:2lh;font-size:clamp(var(--step-1),6cqi,var(--step-3));text-wrap:balance}.pick-note{min-block-size:2lh;color:var(--ink-2)}.list-groups{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--measure-col)),1fr));gap:var(--space-7)}main>.chapter:nth-of-type(3n+2){--tone: var(--ground);--tone-next: var(--band-1)}main>.chapter:nth-of-type(3n){--tone: var(--band-1);--tone-next: var(--band-2)}main>.chapter:nth-of-type(3n+1){--tone: var(--band-2);--tone-next: var(--ground)}.chapter{background:radial-gradient(60% 80% at 0% 0%,color-mix(in oklab,var(--tone-next, var(--ground)) 60%,transparent),transparent 70%),linear-gradient(to bottom,var(--tone, var(--ground)) 60%,var(--tone-next, var(--tone, var(--ground))))}:is(.stage,.chapter){position:relative;isolation:isolate}:is(.stage,.chapter):before{content:"";position:absolute;inset:0;z-index:-1;background:var(--dots);mask-image:radial-gradient(90% 110% at 0% 0%,#000,transparent 70%);pointer-events:none}@media(forced-colors:active){:is(.stage,.chapter):before{display:none}}.topic{container:topic / inline-size}.keys{list-style:none}.keys li+li{margin-block-start:var(--space-4)}.keys strong{display:block;margin-block-end:var(--space-1);color:var(--ink-1)}.topic ul:not([class]),.topic ol:not([class]){padding-inline-start:var(--space-5)}.topic :is(ul,ol):not([class]) li+li{margin-block-start:var(--space-2)}.topic ul:not([class]) li::marker{color:var(--ink-3)}.topic ol:not([class]) li::marker{color:var(--ink-2);font-weight:700}.list{display:grid;gap:var(--space-3);list-style:none;counter-reset:entry}.list>li{counter-increment:entry;display:grid;grid-template-columns:auto 1fr;gap:var(--space-1) var(--space-3);padding-block:var(--space-2);border-block-end:var(--rule-w) solid var(--rule)}.list>li:before{content:counter(entry);grid-row:span 2;min-inline-size:2ch;color:var(--ink-3);font-family:var(--font-numbers);font-weight:700;font-variant-numeric:tabular-nums}.list>li>:first-child{color:var(--ink-1);font-weight:650}.list>li>:nth-child(2){color:var(--ink-2);font-size:var(--step--1)}.rates{inline-size:100%;border-collapse:collapse;font-size:var(--step--1)}.rates caption{caption-side:top;text-align:start;color:var(--ink-3);padding-block-end:var(--space-2)}.rates :is(th,td){padding:var(--space-2) var(--space-3);border-block-end:var(--rule-w) solid var(--rule);text-align:start;vertical-align:top}.rates th{color:var(--ink-1);font-weight:700}.rates .align-right{text-align:end;font-variant-numeric:tabular-nums;white-space:nowrap}.rates tbody tr:hover{background:color-mix(in oklab,var(--red) 5%,transparent)}.table-scroll{overflow-x:auto}.table-note{color:var(--ink-3);font-size:var(--step--1)}.faq-list{display:grid;gap:var(--space-2)}.faq-list>*+*{margin-block-start:0}.faq{max-inline-size:var(--measure)}.faq summary{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);min-block-size:var(--touch-min);padding:var(--space-3) var(--space-4);color:var(--ink-1);font-weight:650;list-style:none;cursor:pointer;touch-action:manipulation}.faq summary::-webkit-details-marker{display:none}.faq summary:hover{color:var(--red-ink)}.faq summary:after{content:"";flex:none;inline-size:var(--arrow-lg);block-size:var(--arrow-lg);border-inline-end:var(--stroke) solid var(--red);border-block-end:var(--stroke) solid var(--red);transform:rotate(45deg);transition:transform .35s var(--spring)}.faq[open] summary:after{transform:rotate(-135deg)}.faq p{padding:0 var(--space-4) var(--space-4)}.sources-list{padding-block-end:var(--space-5);list-style:none;columns:var(--measure-min);column-gap:var(--space-7);font-size:var(--step--1)}.sources-list li{break-inside:avoid}.sources-list li+li{margin-block-start:var(--space-2)}@supports (interpolate-size: allow-keywords){.faq{interpolate-size:allow-keywords}.faq::details-content{block-size:0;overflow:clip;transition:block-size .32s var(--ease-out),content-visibility .32s allow-discrete}.faq[open]::details-content{block-size:auto}}.hub-list{container:hub-list / inline-size;display:grid;gap:var(--space-2);list-style:none}:is(.hub-item,.intent,.faq){border:var(--rule-w) solid var(--edge-soft);border-radius:var(--radius);background:var(--face);box-shadow:var(--raise);transition:transform var(--dur-2) var(--ease-out),box-shadow var(--dur-2) var(--ease-out)}:is(.hub-item:hover,.intent:hover,.faq:has(>summary:hover)){background:var(--face-hover);box-shadow:var(--raise-hover);transform:translateY(calc(-1 * var(--rise)))}:is(.hub-item:active,.intent:active,.faq:has(>summary:active)){transform:none;box-shadow:var(--sink)}.hub-item{position:relative;display:grid;align-content:start;gap:var(--space-1);padding:var(--space-3) var(--space-4)}.hub-item a{color:var(--ink-1);font-size:var(--step-1);font-weight:750;text-decoration:none}.hub-item a:before{content:"";position:absolute;inset:0;border-radius:inherit}.hub-item:hover a{color:var(--red-ink)}.hub-item p{color:var(--ink-2);font-size:var(--step--1)}@container hub-list (width >= 34rem){.hub-item{grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:baseline;column-gap:var(--space-5)}}.home-hero{display:grid;gap:var(--space-5);padding-block:var(--space-6) var(--space-7)}.home-hero>.memo{padding-block:0}@container stage (width >= 56rem){.home-hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;column-gap:var(--space-7)}}.intent-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4);list-style:none}.intent{position:relative;display:grid;align-content:space-between;gap:var(--space-1);min-block-size:6.5rem;padding:var(--space-3) var(--space-4) var(--space-4)}.intent-doodle{inline-size:2rem;block-size:2rem;margin-block-end:var(--space-2);fill:none;stroke:var(--pen);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.intent:after{content:"";position:absolute;inset-block-start:var(--space-4);inset-inline-end:var(--space-4);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:rotate(45deg)}.intent-link{color:var(--ink-1);font-size:var(--step-1);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{color:var(--ink-2);font-size:var(--step--1);font-variant-numeric:tabular-nums}@container stage (width < 30rem){.intent-line{display:none}.intent-link{display:flex;align-items:flex-end;min-block-size:2lh}}.section-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-2) var(--space-4);margin-block-end:var(--space-6)}.game-cards-wrap{margin-block-end:var(--space-6)}.game-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,12.5rem),1fr));gap:var(--space-4);list-style:none}.game-card{--card: var(--card-quiz);--card-2: var(--card-quiz-2);position:relative;display:grid;grid-template-rows:auto auto auto 1fr auto;justify-items:center;gap:var(--space-1);padding:var(--space-4) var(--space-3) var(--space-3);border-radius:var(--radius-lg);background:linear-gradient(160deg,var(--card),var(--card-2));box-shadow:var(--raise);color:var(--on-deep);text-align:center}.game-card-pizza{--card: var(--card-pizza);--card-2: var(--card-pizza-2)}.game-card-bosskey{--card: var(--card-bosskey);--card-2: var(--card-bosskey-2)}.game-card-application{--card: var(--card-application);--card-2: var(--card-application-2)}.game-card-art{inline-size:100%;max-inline-size:9.5rem;aspect-ratio:160 / 100;margin-block-end:var(--space-2)}.game-card-kicker{color:var(--on-deep);font-size:var(--step--1);font-weight:600;opacity:.85}.game-card-tag{position:absolute;inset-block-start:calc(-1 * var(--space-3));inset-inline-start:var(--space-2);padding:var(--space-1);border-radius:var(--radius-paper);background:var(--paper);box-shadow:var(--raise);font-size:var(--step--1);rotate:-4deg}.game-card-title{color:var(--on-deep);font-size:var(--step-1);font-weight:800;line-height:1.15}.game-card-line{color:var(--on-deep);font-size:var(--step--1);line-height:1.35}.game-card-play{justify-self:stretch;margin-block-start:var(--space-3)}@container stage (width < 30rem){.game-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}.game-card{grid-template-rows:auto auto auto;padding:var(--space-4) var(--space-3) var(--space-3)}.game-card-line{display:none}.game-card-title{display:grid;align-items:center;min-block-size:2lh}.game-card-more{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}.gc-paper{fill:var(--well)}.gc-print{fill:var(--ink-1);font:700 20px var(--font-body)}.gc-strike{fill:none;stroke:var(--pen);stroke-width:3.5;stroke-linecap:round}.gc-hand{fill:var(--on-deep);font:500 17px var(--font-pen)}.gc-crust{fill:var(--pz-crust)}.gc-cheese{fill:var(--pz-cheese)}.gc-cut{fill:none;stroke:var(--pz-crust);stroke-width:1.5}.gc-pep{fill:var(--pz-pepperoni)}.gc-gone{fill:color-mix(in oklab,var(--card-pizza-2) 55%,transparent)}.gc-monitor{fill:var(--monitor)}.gc-grass{fill:var(--snake-grass)}.gc-snake{fill:none;stroke:var(--snake-body);stroke-width:7;stroke-linecap:round;stroke-linejoin:round}.gc-apple{fill:var(--snake-apple)}.gc-frame{fill:var(--door-frame)}.gc-light{fill:var(--door-light)}.gc-leaf{fill:var(--door-oak)}.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}.hub-group{display:flex;flex-wrap:wrap;align-items:start;gap:var(--space-5) var(--space-7)}.hub-guide{flex:1 1 var(--measure-min)}.hub-guide>*+*{margin-block-start:var(--space-3)}.hub-group>:is(.hub-list,.envelope){flex:999 1 0;min-inline-size:50%;margin-block-start:0}.site-footer{background:linear-gradient(to bottom,var(--deep),var(--deep-2));color:var(--on-deep-2);font-size:var(--step--1)}.footer-strip{block-size:var(--space-3);background:var(--stripes)}.footer-grid{display:grid;padding-block:var(--space-6) var(--space-5)}.site-footer .brand,.site-footer .brand:hover{color:var(--on-deep)}.footer-about{display:grid;gap:var(--space-3);align-content:start;padding-block-end:var(--space-5)}@media(width>=48rem){.footer-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--col-footer)),1fr));gap:var(--space-5)}.footer-about{padding-block-end:0}}.footer-about p{color:var(--on-deep-2)}.footer-facts{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-4);list-style:none}.footer-facts li{display:flex;align-items:center;gap:var(--space-2)}.footer-facts li:before{content:"";inline-size:var(--tick-w);block-size:var(--tick-h);margin-block-start:calc(-1 * var(--arrow-nudge));border-inline-end:var(--stroke) solid var(--red-on-deep);border-block-end:var(--stroke) solid var(--red-on-deep);transform:rotate(45deg)}.footer-head{color:var(--on-deep);font-weight:700;list-style:none}.footer-head::-webkit-details-marker{display:none}@media(width<48rem){.footer-group{border-block-start:var(--rule-w) solid color-mix(in oklab,var(--on-deep) 18%,transparent)}.footer-head{display:flex;align-items:center;justify-content:space-between;min-block-size:var(--touch-min);cursor:pointer}.footer-head:after{content:"";inline-size:var(--arrow);block-size:var(--arrow);margin-inline-end:var(--space-2);border-inline-end:var(--stroke) solid currentColor;border-block-end:var(--stroke) solid currentColor;transform:translateY(calc(-1 * var(--arrow-nudge))) rotate(45deg)}.footer-fold[open]>.footer-head:after{transform:translateY(var(--arrow-nudge)) rotate(-135deg)}.footer-fold>ul{padding-block-end:var(--space-3)}}@media(width<48rem)and (prefers-reduced-motion:no-preference){.footer-head:after{transition:transform var(--dur-2) var(--ease-out)}}@media(width>=48rem){.footer-head{margin-block-end:var(--space-2);cursor:default}}.footer-group ul{list-style:none}.footer-hub{font-weight:700}.footer-group a,.footer-site a{display:inline-flex;align-items:center;min-block-size:var(--touch-min);color:var(--on-deep-2);text-decoration:none;transition:color var(--dur-1) ease}.footer-group a:hover,.footer-site a:hover{color:var(--on-deep)}@media(pointer:fine){.footer-group a{min-block-size:var(--footer-row-fine)}}.footer-site{display:flex;flex-wrap:wrap;gap:0 var(--space-4)}.site-footer :focus-visible{outline-color:var(--on-deep)}.footer-base{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2) var(--space-5);padding-block:var(--space-4) var(--space-6);background:linear-gradient(color-mix(in oklab,var(--on-deep) 18%,transparent) 0 0) center top / calc(100% - 2 * var(--gutter)) var(--rule-w) no-repeat}.footer-credit{color:var(--on-deep-2)}.footer-credit a{display:inline-flex;align-items:center;min-block-size:var(--touch-min);color:var(--on-deep)}.footer-top{display:inline-flex;align-items:center;gap:var(--space-2);margin-inline-start:auto;min-block-size:var(--touch-min);color:var(--on-deep-2);text-decoration:none}.footer-top:after{content:"";inline-size:var(--arrow);block-size:var(--arrow);margin-block-start:var(--arrow-nudge);border-inline-start:var(--stroke) solid currentColor;border-block-start:var(--stroke) solid currentColor;transform:rotate(45deg)}.footer-top:hover{color:var(--on-deep)}.stored-list{display:grid;gap:var(--space-1);list-style:none;font-size:var(--step--1)}.stored-list li{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-2);padding-block:var(--space-1);border-block-end:var(--rule-w) solid var(--rule)}.stored-list code{color:var(--ink-3);overflow-wrap:anywhere}.noscript{padding:var(--space-4);border-radius:var(--radius);background:var(--band-2);color:var(--ink-1)}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}html{scroll-padding-block-start:calc(var(--header-h) + var(--space-3))}}@layer components{.memo{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:var(--space-3) var(--space-5);padding-block:var(--space-6) var(--space-5)}.memo>:not(.memo-dater){grid-column:1}.memo>.lede{color:var(--ink-2);font-size:var(--step--1)}.memo-dater{grid-column:2;grid-row:1 / span 3;justify-self:end}@container stage (width < 40rem){.memo{grid-template-columns:minmax(0,1fr)}.memo-dater{grid-column:1;grid-row:auto;justify-self:start;margin-block-start:var(--space-2)}}.stamp,.dater{--tilt: -3deg;--wear: 0 0;--wear-size: min(14em, 24rem) min(7em, 12rem);color:var(--stamp);font-weight:800;line-height:1;text-transform:uppercase;font-feature-settings:"case";rotate:var(--tilt)}.stamp{display:inline-flex;align-items:center;justify-content:center;padding:.32em .55em .28em;border:min(.12em,.3rem) solid currentColor;border-radius:.14em;letter-spacing:.05em;text-box:trim-both cap alphabetic;mask:url("/css/ink-wear-YETHLQZF.webp") var(--wear) / var(--wear-size) repeat}.tilt-2{--tilt: -2deg;--wear: 38% 12%}.tilt-3{--tilt: -3deg;--wear: 71% 55%}.tilt-4{--tilt: -4deg;--wear: 12% 80%}.tilt-5{--tilt: -5deg;--wear: 55% 30%}.dater{position:relative;display:inline-grid;justify-items:center;gap:var(--space-1);padding:var(--space-2) var(--space-3);font-size:var(--step--1)}.dater:before{content:"";position:absolute;inset:0;border:var(--stroke) solid currentColor;border-radius:.14em;mask:url("/css/ink-wear-YETHLQZF.webp") var(--wear) / var(--wear-size) repeat}.dater-word{letter-spacing:.3em;margin-inline-end:-.3em;mask:url("/css/ink-wear-YETHLQZF.webp") var(--wear) / var(--wear-size) repeat}.dater-date{color:var(--red-deep);font-size:var(--step-0);font-variant-numeric:tabular-nums;letter-spacing:.04em;white-space:nowrap}.verdict-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4) var(--space-6)}.verdict-stamp{font-size:var(--step-2)}@media(prefers-reduced-motion:no-preference){.stamp-press{animation:stamp-press .26s var(--ease-out) both}}@keyframes stamp-press{0%{opacity:0;scale:1.25}60%{opacity:1;scale:.97}to{scale:1}}.strike s{color:var(--ink-3);text-decoration:none}.strike s span{position:relative}.strike s span:after{content:"";position:absolute;inset-inline:-.16em;inset-block-start:.42em;block-size:.34em;background:var(--pen);mask:url("/css/pen-strike-GEUUE4T3.svg") center / 100% 100% no-repeat;pointer-events:none}.strike ins,.pen{color:var(--pen);font-family:var(--font-pen);font-weight:500;font-synthesis:none;text-decoration:none}.pen-circle{position:relative;margin-inline:.35em;white-space:nowrap}.pen-circle:after{content:"";position:absolute;inset:-.4em -.55em -.35em;background:var(--pen);mask:url("/css/pen-circle-WKNVOLYC.svg") center / 100% 100% no-repeat;pointer-events:none}@media(forced-colors:active){.strike s{text-decoration:line-through}.strike s span:after,.pen-circle:after{display:none}}.paper-note{display:grid;gap:var(--space-3);margin-inline:0;margin-block-end:0;padding:var(--space-4) var(--space-5) var(--space-5);border-radius:var(--radius-paper);background:var(--paper);box-shadow:var(--paper-shadow)}.paper-note>p:first-child{max-inline-size:none;padding-block-end:var(--space-2);color:var(--ink-3);font-size:var(--step--1);box-shadow:0 var(--rule-w) 0 var(--rule)}.paper-note>p:first-child:last-child{padding:0;box-shadow:none;color:var(--ink-1);font-size:inherit}.envelope{--hole: .45rem;position:relative;display:grid;gap:var(--space-2);padding:var(--space-4) var(--space-5) calc(var(--space-4) + var(--hole) * 2);border-radius:var(--radius-paper);background:var(--paper);box-shadow:var(--paper-shadow)}.envelope:before{content:"";position:absolute;inset-block-end:var(--space-3);inset-inline-start:50%;inline-size:calc(var(--hole) * 6);block-size:calc(var(--hole) * 2);translate:-50% 0;--cut: radial-gradient(circle closest-side, var(--tone, var(--ground)) 76%, var(--line-strong) 80% 88%, #0000 92%);background:var(--cut) 0 0 / calc(var(--hole) * 2) 100% no-repeat,var(--cut) 100% 0 / calc(var(--hole) * 2) 100% no-repeat}.envelope-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-1) var(--space-4);padding-block-end:var(--space-2);box-shadow:0 var(--stroke) 0 var(--ink-1)}.envelope-title{color:var(--ink-1);font-size:var(--step--1);font-weight:800;letter-spacing:.06em;text-transform:uppercase}.envelope-dept{color:var(--ink-3);font-size:var(--step--1)}.envelope-dept b{color:var(--ink-1);font-weight:700}.envelope-cols,.envelope-row{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:var(--space-1) var(--space-4)}.envelope-cols{color:var(--ink-3);font-size:var(--step--2);font-weight:700;letter-spacing:.06em;text-transform:uppercase}.envelope-rows{list-style:none}.envelope-row{align-items:baseline;padding-block:var(--space-2);box-shadow:0 var(--rule-w) 0 var(--rule)}.envelope-row:last-child{box-shadow:none}.envelope-to{color:var(--pen);font-family:var(--font-pen);font-size:var(--step-0);font-weight:500;font-synthesis:none;text-decoration:none}a.envelope-to:hover{text-decoration:underline;text-decoration-thickness:var(--rule-w);text-underline-offset:.2em}.envelope-what{color:var(--ink-2);font-size:var(--step--1)}@container topic (width < 30rem){.envelope-cols{display:none}.envelope-row{grid-template-columns:minmax(0,1fr)}}@media(forced-colors:active){.envelope:before{display:none}}.slip-pad{justify-self:start;inline-size:100%;max-inline-size:var(--measure-col);filter:drop-shadow(0 var(--rule-w) var(--rule-w) color-mix(in oklab,var(--deep) 16%,transparent)) drop-shadow(0 .5rem .6rem color-mix(in oklab,var(--deep) 14%,transparent))}.slip{--hole: .3rem;display:grid;gap:var(--space-2);padding:calc(var(--space-4) + var(--hole)) var(--space-4) var(--space-4);background:var(--slip);color:var(--ink-1);mask:radial-gradient(circle closest-side,#0000 92%,#000) 0 calc(-1 * var(--hole)) / calc(3 * var(--hole)) calc(2 * var(--hole)) round no-repeat,linear-gradient(#000 0 0) 0 var(--hole) / 100% calc(100% - var(--hole)) no-repeat}.slip-frame{display:grid;gap:var(--space-2);padding:var(--space-3);border:var(--stroke) solid var(--ink-1)}.slip-row{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-1) var(--space-4)}.slip-pair{display:flex;flex:1 1 9em;align-items:baseline;gap:var(--space-2);min-inline-size:0}.slip-label{color:var(--ink-1);font-size:var(--step--1);font-weight:700;text-transform:uppercase;letter-spacing:.04em}.slip-field{flex:1 1 6em;min-inline-size:0;min-block-size:1lh;box-shadow:0 var(--rule-w) 0 var(--slip-rule)}.slip-urgent{display:inline-flex;align-items:center;gap:var(--space-2);margin-inline-start:auto;padding:var(--space-1) var(--space-2);background:var(--slip-band)}.slip-title{margin-inline:calc(-1 * var(--space-3));padding:var(--space-2) var(--space-3);background:var(--slip-band);font-size:var(--step-1);font-weight:800;letter-spacing:var(--track-1);text-align:center}.slip-checks{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,10.5em),1fr));gap:var(--space-1) var(--space-3);list-style:none}.slip-checks li{display:flex;align-items:center;gap:var(--space-2)}.slip-box{position:relative;flex:none;inline-size:1em;block-size:1em;border:var(--rule-w) solid var(--ink-1)}.slip-box[data-ticked]:after{content:"";position:absolute;inset:-.45em -.35em -.15em -.15em;background:var(--pen);mask:url("/css/pen-tick-IZV7BVQG.svg") center / contain no-repeat}.slip-message{min-block-size:4lh;background:repeating-linear-gradient(to bottom,transparent 0 calc(1lh - var(--rule-w)),var(--slip-rule) calc(1lh - var(--rule-w)) 1lh)}.slip .pen{font-size:var(--step-0);line-height:1.6}@media(forced-colors:active){.slip-box[data-ticked]:after{display:none}.slip-box[data-ticked]{background:CanvasText}}}@layer components{.quiz-line{margin:0;color:var(--ink-1);font-size:var(--step-2);font-weight:650;line-height:1.3;letter-spacing:var(--track-1)}.quiz-line strong{color:var(--ink-1);font-weight:800;text-decoration:underline var(--pen) .1em;text-underline-offset:.16em;text-decoration-skip-ink:none}.quiz-ask{color:var(--ink-3);font-size:var(--step--1);font-weight:650}.quiz-game .options{margin-block-start:calc(-1 * var(--space-3))}.verdict{display:flex;align-items:center;gap:var(--space-3);color:var(--ink-1);font-weight:700}.verdict[data-verdict=right]{color:var(--right)}.verdict[data-verdict=wrong]{color:var(--wrong)}.quiz-marks{display:flex;gap:var(--space-2);list-style:none}.quiz-marks li{position:relative;inline-size:2.25rem;block-size:2.25rem;border:var(--rule-w) solid currentColor;border-radius:var(--radius-paper)}.quiz-marks li:before{content:"";position:absolute;inset:18%;background:currentColor;mask:center / contain no-repeat}.quiz-marks [data-verdict=right]{background:var(--right-soft);color:var(--right)}.quiz-marks [data-verdict=wrong]{background:var(--wrong-soft);color:var(--wrong)}.quiz-marks [data-verdict=right]:before{mask-image:url("/css/pen-tick-IZV7BVQG.svg")}.quiz-marks [data-verdict=wrong]:before{mask-image:url("/css/pen-cross-EXJYPOZM.svg")}@media(forced-colors:active){.quiz-marks li:before{inset:auto;background:none;mask:none;display:grid;place-items:center;font-weight:800}.quiz-marks [data-verdict=right]:before{content:"\2713"}.quiz-marks [data-verdict=wrong]:before{content:"\d7"}}.quiz-tomorrow{color:var(--ink-3);font-size:var(--step--1)}.quiz-tomorrow b{color:var(--ink-1);font-variant-numeric:tabular-nums slashed-zero}.ready:has(>.quiz-dater:not([hidden])){grid-template-columns:minmax(0,1fr) auto}.ready>*{grid-column:1}.ready>.quiz-dater{grid-column:2;grid-row:1 / span 2;align-self:start;margin-inline-end:var(--space-2);color:var(--stamp)}@container well (width < 30rem){.ready:has(>.quiz-dater:not([hidden])){grid-template-columns:minmax(0,1fr)}.ready>.quiz-dater{grid-column:1;grid-row:auto;margin-block-end:var(--space-2)}}}@layer components{.bingo-card{--cell: calc((100cqi - 4 * var(--space-1)) / 5);container:card / inline-size;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--space-1);inline-size:100%;max-inline-size:var(--measure);list-style:none}.bingo-card>li{display:grid;max-inline-size:none}.bingo-cell{position:relative;display:grid;place-content:center;min-block-size:var(--cell);padding:var(--space-1) calc(var(--space-1) / 2);border:var(--rule-w) solid var(--line-strong);border-radius:var(--radius);background:var(--ground);color:var(--ink-1);font-size:clamp(var(--step--2),2.4cqi,var(--step--1));font-weight:650;line-height:1.15;text-align:center;hyphens:auto;overflow-wrap:anywhere}.bingo-sq{cursor:pointer;touch-action:manipulation;transition:background-color var(--dur-2) ease,border-color var(--dur-2) ease}.bingo-sq:hover{border-color:color-mix(in oklab,var(--pen) 55%,transparent)}.bingo-sq[aria-pressed=true],.bingo-free .bingo-cell{background:var(--red-soft);border-color:var(--pen)}.bingo-sq[aria-pressed=true]:after,.bingo-free .bingo-cell:after{content:"";position:absolute;inset:var(--space-1);background:var(--pen);mask:url("/css/pen-circle-WKNVOLYC.svg") center / 100% 100% no-repeat;pointer-events:none}.bingo-cell[data-win]{background:var(--right-soft);border-color:var(--right)}.bingo-cell[data-win]:after{background:var(--right)}.bingo-cell[data-win]:before{content:"";position:absolute;inset-block-start:var(--space-1);inset-inline-end:var(--space-1);inline-size:var(--mark-sm);block-size:var(--mark-sm);background:var(--right);mask:url("/css/pen-tick-IZV7BVQG.svg") center / contain no-repeat}@media(forced-colors:active){.bingo-sq[aria-pressed=true]:after,.bingo-free .bingo-cell:after{background:none;mask:none;border:var(--stroke) solid CanvasText;border-radius:50%}.bingo-cell[data-win]:before{inline-size:auto;block-size:auto;background:none;mask:none;content:"\2713";font-weight:800}}.bingo-free .bingo-cell{gap:0}.bingo-free .bingo-cell>span{color:var(--ink-2);font-weight:500}.bingo-game .game-head{align-items:start}.bingo-result{padding-block-start:var(--space-2)}.bingo-squares{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,var(--col-card)),1fr));gap:var(--space-2) var(--space-6);list-style:none}}@layer components{.cards-sheet{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,var(--measure-half)),1fr));gap:var(--space-6) var(--space-5)}.bingo-print{display:grid;gap:var(--space-2);align-content:start;justify-items:start}.bingo-print .bingo-card{max-inline-size:none}.bingo-print-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-1) var(--space-3);inline-size:100%;max-inline-size:none}.bingo-print-title{color:var(--ink-1);font-weight:750}.bingo-print-seed{color:var(--ink-3);font-size:var(--step--2);font-variant-numeric:tabular-nums slashed-zero}@page cards-letter{size:letter portrait}@page cards-a4{size:A4 portrait}@media print{:root:has(.cards-sheet){& body{background:none}:is(.site-header,.site-footer,.skip-link,.stage-head,main>.chapter,.noscript){display:none}.stage{background:none}.well{padding:0;margin:0;border:0;background:none;box-shadow:none}.well>:not(.cards-sheet){display:none}.bingo-copy{display:none}}.cards-sheet{display:block}.cards-sheet[data-paper=letter]{page:cards-letter}.cards-sheet[data-paper=a4]{page:cards-a4}.bingo-print{margin-block-end:var(--space-6);break-inside:avoid}.bingo-print:nth-child(2n){break-after:page;margin-block-end:0}.bingo-print .bingo-cell{min-block-size:calc(var(--cell) * 5 / 9);border-color:var(--ink-1);background:none;color:var(--ink-1);font-size:var(--step--1)}.bingo-print .bingo-free .bingo-cell{background:none}.bingo-print .bingo-free .bingo-cell:after{border-color:var(--ink-3)}.bingo-print-head{color:var(--ink-1)}}}@layer components{.bk-game{display:grid;gap:var(--space-4);grid-template-areas:"meters" "tally" "hall" "screen" "controls"}@container well (width >= 48rem){.bk-game{grid-template-columns:minmax(0,3fr) minmax(0,2fr);grid-template-areas:"screen meters" "screen tally" "screen hall" "screen controls";align-items:start;column-gap:var(--space-6)}}.bk-meters{grid-area:meters;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3) var(--space-4)}.bk-tally{grid-area:tally}.bk-none{color:var(--ink-3)}.bk.is-playing .bk-game{user-select:none}.bk-hall{grid-area:hall;display:flex;align-items:center;gap:var(--space-4)}.bk-warn{flex:1 1 0;min-block-size:2lh;color:var(--ink-1);font-weight:650;line-height:1.3}.bk-door{flex:none;inline-size:3.75rem;padding:.3rem .3rem 0;border-radius:.2rem .2rem 0 0;background:linear-gradient(to right,var(--door-frame),var(--door-frame-2));box-shadow:0 var(--stroke) 0 var(--line-strong),0 .5rem .8rem -.6rem color-mix(in oklab,var(--deep) 50%,transparent)}@container well (width >= 48rem){.bk-door{inline-size:6rem;padding:.4rem .4rem 0}}.bk-doorway{position:relative;display:block;aspect-ratio:60 / 96;perspective:12rem;box-shadow:inset 0 0 0 var(--rule-w) color-mix(in oklab,var(--deep) 30%,transparent)}.bk-beyond,.bk-leaf-art{display:block;inline-size:100%;block-size:100%}.bk-beyond{position:absolute;inset:0}.bk-leaf{position:absolute;inset:0 0 calc(100% * 4 / 96);transform-origin:left center;transition:transform var(--dur-5) var(--ease-out),filter var(--dur-5) var(--ease-out)}.bk-s-corridor{stop-color:var(--corridor)}.bk-s-corridor-2{stop-color:var(--corridor-2)}.bk-s-oak{stop-color:var(--door-oak)}.bk-s-oak-2{stop-color:var(--door-oak-2)}.bk-s-glass{stop-color:var(--door-glass)}.bk-s-glass-2{stop-color:var(--door-glass-2)}.bk-s-steel{stop-color:var(--door-steel)}.bk-s-steel-2{stop-color:var(--door-steel-2)}.bk-light{fill:var(--door-light)}.bk-manager{fill:var(--manager)}.bk-lanyard{fill:none;stroke:var(--door-steel-2);stroke-width:1.2;stroke-linejoin:round}.bk-badge{fill:var(--door-glass)}.bk-grain{fill:none;stroke:var(--door-grain);stroke-width:.5;opacity:.35}.bk-shine{fill:var(--well);opacity:.5}.bk-keyhole{fill:var(--manager)}.bk-feet{fill:var(--manager);opacity:0;translate:-8px 0;transition:opacity var(--dur-3) ease,translate var(--dur-5) var(--ease-out)}.bk-shade{fill:var(--manager);opacity:0;scale:.8;transform-box:fill-box;transform-origin:50% 100%;transition:opacity var(--dur-4) ease,scale var(--dur-5) var(--ease-out)}.bk-lever{transform-box:view-box;transform-origin:50px 55px;transition:rotate var(--dur-2) var(--ease-out)}.bk-hall:is([data-stage=steps],[data-stage=shadow],[data-stage=handle],[data-stage=open]) .bk-feet{opacity:1;translate:0 0}.bk-hall[data-stage=shadow] .bk-shade{opacity:.45;scale:.9}.bk-hall[data-stage=handle] .bk-shade{opacity:.7;scale:1}.bk-hall:is([data-stage=handle],[data-stage=open]) .bk-lever{rotate:-32deg}.bk-hall[data-stage=open] .bk-leaf{transform:rotateY(70deg);filter:brightness(.8)}.bk-screen{--led: var(--monitor-2);grid-area:screen;position:relative;display:grid;overflow:hidden;border:.5rem solid transparent;border-block-end-width:.9rem;border-radius:.75rem;background:radial-gradient(circle .16rem at 50% calc(100% - .45rem),var(--led) 90%,transparent) border-box,linear-gradient(to bottom,var(--monitor-2),var(--monitor)) border-box;box-shadow:0 .75rem 1.5rem -.75rem color-mix(in oklab,var(--deep) 55%,transparent);font-size:var(--step--1)}.bk.is-playing .bk-screen{--led: var(--monitor-led)}.bk-face{grid-area:1 / 1}.bk-slack{display:grid;grid-template-rows:auto auto}.bk.is-playing .bk-slack{touch-action:none}.bk-bar{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-1) var(--space-3);background:var(--snake-bar);color:var(--snake-bar-ink);font-weight:700}.bk-count{display:inline-flex;align-items:center;gap:var(--space-1);font-variant-numeric:tabular-nums}.bk-apple-ic{inline-size:1.15em;block-size:1.15em;fill:var(--snake-apple)}.bk-apple-ic-leaf{fill:var(--snake-leaf)}.bk-canvas{display:block;inline-size:100%;aspect-ratio:5 / 3;--bk-grass: var(--snake-grass);--bk-grass-2: var(--snake-grass-2);--bk-body: var(--snake-body);--bk-edge: var(--snake-edge);--bk-eye: var(--snake-eye);--bk-pupil: var(--snake-pupil);--bk-apple: var(--snake-apple);--bk-shine: var(--snake-shine);--bk-stem: var(--snake-stem);--bk-leaf: var(--snake-leaf)}.bk-work{container:fs / inline-size;position:absolute;inset:0;display:none;font-size:var(--step--2)}.bk-work>.fs{block-size:100%}.bk-screen[data-face=work] .bk-work{display:grid}.bk-screen[data-face=work] .bk-slack{visibility:hidden}.bk-cover{position:absolute;inset:0;display:grid;place-content:center;justify-items:center;gap:var(--space-3);padding:var(--space-4);background:color-mix(in oklab,var(--ground) 86%,transparent);color:var(--ink-1);font-size:var(--step-0);font-weight:650;text-align:center}.bk-controls{grid-area:controls;display:grid;gap:var(--space-3);align-items:center}.bk-key{min-block-size:calc(var(--touch-min) * 1.5);font-size:var(--step-1)}.bk-key.btn-primary[aria-pressed=true]{background:var(--red-deep);box-shadow:var(--sink);transform:translateY(var(--rise))}.bk-keys{color:var(--ink-3);font-size:var(--step--1)}.bk-keys kbd{padding:0 var(--space-1);border:var(--rule-w) solid var(--line-strong);border-radius:var(--space-1);background:var(--face);box-shadow:var(--raise);color:var(--ink-1);font-family:inherit;font-weight:650}.bk-pad,.bk-keys-touch{display:none}.bk-pad{grid-template-columns:repeat(3,var(--touch-min));grid-template-rows:repeat(3,var(--touch-min));grid-template-areas:". up ." "left hub right" ". down .";gap:var(--space-1)}.bk-pad:before{content:"";grid-area:hub;margin:var(--space-2);border-radius:50%;background:var(--band-2);box-shadow:var(--recess)}.bk-dir{display:grid;place-items:center;padding:0;border:var(--rule-w) solid var(--edge-soft);border-radius:var(--radius);background:var(--face);box-shadow:var(--raise);color:var(--ink-1);touch-action:manipulation;transition:transform var(--dur-1) var(--ease-out),box-shadow var(--dur-1) var(--ease-out)}.bk-dir[data-dir=up]{grid-area:up}.bk-dir[data-dir=left]{grid-area:left}.bk-dir[data-dir=right]{grid-area:right}.bk-dir[data-dir=down]{grid-area:down}.bk-dir svg{inline-size:60%;fill:none;stroke:currentColor;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.bk-dir:active:not(:disabled){box-shadow:var(--sink);transform:translateY(var(--rise))}.bk-dir:disabled{opacity:var(--dim)}@media(pointer:coarse){.bk-controls{grid-template-columns:auto minmax(0,1fr)}.bk-pad{display:grid}.bk-key{align-self:stretch;border-radius:var(--radius-lg)}.bk-keys-fine{display:none}.bk-keys-touch{display:block;grid-column:1 / -1}}}@layer components{.rf-title{min-block-size:2lh;font-size:var(--step-3);line-height:1.15;text-wrap:balance}.rf-options{grid-template-columns:repeat(2,minmax(0,1fr))}.rf-verdict{color:var(--ink-1);font-weight:750}.rf-points{color:var(--ink-3);font-size:var(--step--1);font-variant-numeric:tabular-nums}.rf-record{min-block-size:2lh;font-size:var(--step--1)}@container well (width < 30rem){.rf-record{min-block-size:3lh}}}@layer components{.app-record{min-block-size:1lh;font-size:var(--step--1)}.app-wizard{display:grid;gap:var(--space-4);inline-size:100%;max-inline-size:var(--measure);margin-inline:auto}.app-progress{display:grid;gap:var(--space-2)}.app-step-n{color:var(--ink-3);font-size:var(--step--1);font-weight:700;font-variant-numeric:tabular-nums}.app-dots{display:flex;gap:var(--space-1);list-style:none}.app-dots li{flex:1;block-size:var(--bar);border-radius:var(--pill);background:var(--rule)}.app-dots li[data-state=done]{background:var(--ink-3)}.app-dots li[data-state=on]{background:var(--ink-1)}.app-step-rule{display:flex;gap:var(--space-3);align-items:start;color:var(--ink-1);font-size:var(--step-2);font-weight:750;line-height:1.2;letter-spacing:var(--track-2);text-wrap:balance}.app-step-rule .app-mark{margin-block-start:.15em}.app-earlier{display:grid;gap:var(--space-2);list-style:none}.app-rule{display:flex;gap:var(--space-2);align-items:start;padding:var(--space-2) var(--space-3);border:var(--rule-w) solid var(--line-strong);border-radius:var(--radius);background:var(--ground);color:var(--ink-1);font-size:var(--step--1)}.app-rule .app-mark{inline-size:var(--mark-sm);block-size:var(--mark-sm)}.app-rule[data-state=pass]{border-color:var(--right);background:var(--right-soft)}.app-rule[data-state=fail]{border-color:var(--wrong);background:var(--wrong-soft)}.app-mark{flex:none;position:relative;inline-size:var(--icon);block-size:var(--icon)}:is(.app-rule,.app-step-rule):is([data-state=pass],[data-state=fail]) .app-mark:before{content:"";position:absolute;inset:-12%;background:currentColor;mask:center / contain no-repeat}:is(.app-rule,.app-step-rule)[data-state=pass] .app-mark{color:var(--right)}:is(.app-rule,.app-step-rule)[data-state=fail] .app-mark{color:var(--wrong)}:is(.app-rule,.app-step-rule)[data-state=pass] .app-mark:before{mask-image:url("/css/pen-tick-IZV7BVQG.svg")}:is(.app-rule,.app-step-rule)[data-state=fail] .app-mark:before{mask-image:url("/css/pen-cross-EXJYPOZM.svg")}@media(forced-colors:active){:is(.app-rule,.app-step-rule)[data-state] .app-mark:before{inset:auto;background:none;mask:none;font-weight:800}:is(.app-rule,.app-step-rule)[data-state=pass] .app-mark:before{content:"\2713"}:is(.app-rule,.app-step-rule)[data-state=fail] .app-mark:before{content:"\d7"}}.app-form{display:grid;gap:var(--space-5)}.app-field{display:grid;gap:var(--space-2);align-content:start}.app-field>legend{margin-block-end:var(--space-2);color:var(--ink-3);font-size:var(--step--1);font-weight:600}.app-form .field input{inline-size:100%;min-inline-size:0}.app-chips{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,13rem),1fr));gap:var(--space-2)}.app-chips-num{grid-template-columns:repeat(6,minmax(0,1fr))}.app-chip{position:relative;display:flex;align-items:center;min-block-size:calc(var(--touch-min) + var(--space-2));padding:var(--space-2) var(--space-4);border:var(--rule-w) solid var(--edge-soft);border-radius:var(--radius);background:var(--face);color:var(--ink-1);font-weight:650;text-align:start;box-shadow:var(--raise);cursor:pointer;touch-action:manipulation;transition:transform var(--dur-2) var(--ease-out),box-shadow var(--dur-2) var(--ease-out)}.app-chips-num .app-chip{justify-content:center;padding-inline:var(--space-2);font-variant-numeric:tabular-nums}.app-chip input{position:absolute;inset:0;margin:0;opacity:.001;cursor:pointer}.app-chip:hover{background:var(--face-hover);transform:translateY(calc(-1 * var(--rise)));box-shadow:var(--raise-hover)}.app-chip:active{transform:none;box-shadow:var(--sink)}.app-chip:is(:has(input:checked),[aria-pressed=true]){border-color:color-mix(in oklab,var(--red-deep) 70%,transparent);background:var(--btn-face);color:var(--ground);box-shadow:var(--raise-red);transform:none}.app-chip:has(input:focus-visible){outline:var(--focus-w) solid var(--ink-1);outline-offset:var(--focus-offset)}.app-remark{min-block-size:1lh;font-size:var(--step--1);rotate:-1.5deg;transform-origin:left center}.app-cover{gap:var(--space-3)}.app-hint{color:var(--ink-2);font-size:var(--step--1)}.app-draft{min-block-size:3lh;padding:var(--space-3) var(--space-4);border-radius:var(--radius-paper);background:var(--paper);box-shadow:var(--paper-shadow);color:var(--ink-1)}.app-draft:empty:before{content:attr(data-empty);color:var(--ink-3)}.app-count{color:var(--ink-3);font-size:var(--step--1);font-variant-numeric:tabular-nums}.app-nav{margin-block-start:var(--space-2)}@media(prefers-reduced-motion:no-preference){.app-step-in :is(.app-step-rule,.app-earlier,.app-form){animation:app-step-in .28s var(--ease-out) both}.app-step-in .app-form{animation-delay:60ms}.app-remark-new{animation:app-write .48s var(--ease-out) both}}@keyframes app-step-in{0%{opacity:0;translate:0 var(--space-2)}}@keyframes app-write{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}.app-letter{display:grid;gap:var(--space-3);inline-size:100%;max-inline-size:var(--measure);padding:var(--space-4) var(--space-5);border-radius:var(--radius-paper);background:var(--paper);box-shadow:var(--paper-shadow)}.app-letter-subject{padding-block-end:var(--space-3);border-block-end:var(--rule-w) solid var(--rule);color:var(--ink-1);font-weight:750}.app-letter-body{display:grid;gap:var(--space-3);color:var(--ink-1)}}@layer components{.pz-game{display:grid;gap:var(--space-4);grid-template-areas:"meter" "tally" "room" "look" "news" "controls"}@container well (width >= 48rem){.pz-game{grid-template-columns:minmax(0,3fr) minmax(0,2fr);grid-template-areas:"room meter" "room tally" "room look" "room news" "room controls";align-items:start;column-gap:var(--space-6)}}.pz-game>.meter{grid-area:meter}.pz-tally{grid-area:tally}.pz.is-playing .pz-game{user-select:none}.pz-room{grid-area:room;position:relative;aspect-ratio:360 / 220;border-radius:var(--radius);box-shadow:var(--recess);overflow:clip}.pz-scene{display:block;inline-size:100%;block-size:100%}.pz-wall{fill:var(--pz-wall)}.pz-screen{fill:var(--pz-screen);stroke:var(--pz-screen-edge);stroke-width:1.5}.pz-bar{fill:var(--pz-bar)}.pz-bar-up{fill:var(--pz-bar-up)}.pz-crowd{fill:var(--pz-crowd)}.pz-suit{fill:var(--pz-suit)}.pz-shirt{fill:var(--pz-shirt)}.pz-skin{fill:var(--pz-skin)}.pz-hair{fill:var(--pz-hair)}.pz-eyes{fill:var(--pz-hair);stroke:var(--pz-hair);stroke-width:1.6;stroke-linecap:round}.pz-eyes-down{fill:none}.pz-lectern{fill:var(--pz-lectern)}.pz-lectern-top{fill:var(--pz-lectern-2)}.pz-notes{fill:var(--pz-paper)}.pz-table-top{fill:var(--pz-table)}.pz-table-edge{fill:var(--pz-table-2)}.pz-lid{fill:var(--pz-box-2)}.pz-base{fill:var(--pz-box)}.pz-cheese{fill:var(--pz-cheese);stroke:var(--pz-crust);stroke-width:.6}.pz-crust{fill:none;stroke:var(--pz-crust);stroke-width:3;stroke-linecap:round}.pz-pepperoni{fill:var(--pz-pepperoni)}.pz-slice{transition:opacity var(--dur-3) var(--ease-out)}.pz-slice.pz-gone{opacity:0}.pz-sleeve{fill:var(--pz-sleeve)}.pz-cuff{fill:var(--pz-sleeve-2)}.pz-hand{fill:var(--pz-skin);stroke:var(--pz-skin-2);stroke-width:.8}.pz-caught{fill:none;stroke:var(--pen);stroke-width:2.5;stroke-dasharray:140 10;opacity:0}.pz-room[data-caught] .pz-caught{opacity:1}.pz-head{transform-box:fill-box;transform-origin:50% 100%}.pz-room[data-look=notes] .pz-head{transform:translateY(3px)}.pz-room[data-look=glance] .pz-head{transform:translateY(1px)}.pz-eyes-up{display:none}.pz-room:is([data-look=glance],[data-look=room]) .pz-eyes-up{display:inline}.pz-room:is([data-look=glance],[data-look=room]) .pz-eyes-down{display:none}@media(prefers-reduced-motion:no-preference){.pz-head{transition:transform var(--dur-2) var(--ease-out)}}.pz-bubble{position:absolute;inset-block-start:5%;inset-inline:31% 3%;padding:var(--space-2) var(--space-3);border-radius:var(--radius);background:var(--paper);box-shadow:var(--paper-shadow);color:var(--ink-1);font-size:var(--step--1);font-weight:650;line-height:1.3}.pz-bubble:after{content:"";position:absolute;inset-block-end:calc(-1 * var(--space-2));inset-inline-start:var(--space-3);border-block-start:var(--space-2) solid var(--paper);border-inline-end:var(--space-3) solid transparent}.pz-cover{position:absolute;inset:0;display:grid;place-content:center;justify-items:center;gap:var(--space-3);padding:var(--space-4);background:color-mix(in oklab,var(--ground) 86%,transparent);color:var(--ink-1);font-size:var(--step-0);font-weight:650;text-align:center}.pz-look{grid-area:look;min-block-size:1lh;color:var(--ink-2);font-size:var(--step-1);font-weight:750;line-height:1.2}.pz-room[data-look=room]~.pz-look{color:var(--wrong)}.pz-news{grid-area:news;min-block-size:2lh;color:var(--ink-1);font-weight:600;line-height:1.3}.pz-controls{grid-area:controls;display:grid;gap:var(--space-2)}.pz-reach{min-block-size:calc(var(--touch-min) * 1.5);border-radius:var(--radius-lg);font-size:var(--step-1);touch-action:none;-webkit-touch-callout:none;user-select:none}.pz-reach[aria-pressed=true]{background:var(--btn-face-down);box-shadow:var(--sink);transform:translateY(var(--rise))}.pz-keys{color:var(--ink-3);font-size:var(--step--1)}.pz-keys-touch{display:none}@media(pointer:coarse){.pz-keys-fine{display:none}.pz-keys-touch{display:block}}}@layer components{.fs{display:grid;block-size:100%;overflow:hidden;background:var(--well);color:var(--ink-1);line-height:1.35;font-variant-numeric:tabular-nums;user-select:none}.fs-ic{flex:none;inline-size:1.15em;block-size:1.15em;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.fs-ic-dots{stroke-width:3.2}.fs-av{position:relative;display:inline-grid;place-items:center;flex:none;inline-size:2.2em;aspect-ratio:1;border-radius:50%;background:var(--face-1);color:var(--sheet-white);font-family:var(--font-app);font-size:.8em;font-weight:600;line-height:1}.fs-av[data-shade="2"]{background:var(--face-2)}.fs-av[data-shade="3"]{background:var(--face-3)}.fs-av[data-shade="4"]{background:var(--face-4)}.fs-av[data-shade="5"]{background:var(--face-5)}.fs-av .fs-ic{inline-size:1.3em;block-size:1.3em}.fs-av[data-presence]:after{content:"";position:absolute;inset-inline-end:-.15em;inset-block-end:-.15em;inline-size:.8em;aspect-ratio:1;border:.18em solid var(--chat-list);border-radius:50%;background:var(--chat-available)}.fs-av[data-presence=away]:after{background:var(--chat-away)}.fs-av[data-presence=busy]:after{background:var(--chat-busy)}.fs-cursor:after,.fs-typing-line:after{content:"";display:inline-block;inline-size:var(--stroke);block-size:1lh;margin-inline-start:var(--hair);vertical-align:bottom;background:currentColor}:is(.fs-tool.is-open,.bk-screen[data-face=work]) :is(.fs-cursor,.fs-typing-line):after{animation:fs-caret 1.1s steps(2,jump-none) infinite}@keyframes fs-caret{0%{opacity:1}to{opacity:0}}@media(prefers-reduced-motion:reduce){:is(.fs-tool.is-open,.bk-screen[data-face=work]) :is(.fs-cursor,.fs-typing-line):after{animation:none}}.fs-sheet{display:flex;flex-direction:column;background:var(--sheet-app);color:var(--sheet-ink);font-family:var(--font-app);--gs-row: 1.75em;--gs-rh: 3em;--gs-a: 15em;--gs-b: 8em;--gs-n: 6.5em;--gs-i: 13em}.gs-head{display:flex;align-items:center;gap:.75em;min-inline-size:0;padding:.55em 1em .2em}.gs-logo{position:relative;flex:none;inline-size:1.6em;aspect-ratio:3 / 4;border-radius:.15em;background:var(--sheet-green)}.gs-logo:before{content:"";position:absolute;inset:40% 22% 18%;border:.12em solid var(--sheet-white);background:linear-gradient(var(--sheet-white) 0 0) center / .12em 100% no-repeat,linear-gradient(var(--sheet-white) 0 0) center / 100% .12em no-repeat}.gs-name{display:grid;flex:1 1 auto;gap:.1em;min-inline-size:0}.gs-title-line{display:flex;align-items:center;gap:.6em;min-inline-size:0;color:var(--sheet-ink-2);white-space:nowrap}.gs-title{min-inline-size:0;overflow:hidden;color:var(--sheet-ink);font-size:1.25em;text-overflow:ellipsis}.gs-saved{font-size:.85em}.gs-menus{display:flex;gap:1.1em;overflow:hidden;white-space:nowrap}.gs-actions{display:flex;flex:none;align-items:center;gap:1.1em;color:var(--sheet-ink-2)}.gs-actions .fs-ic{inline-size:1.35em;block-size:1.35em}.gs-share{display:inline-flex;align-items:center;gap:.45em;padding:.5em 1.2em;border-radius:var(--pill);background:var(--sheet-share);color:var(--sheet-ink);font-weight:600}.gs-share .fs-ic{inline-size:1.05em;block-size:1.05em}.gs-actions .fs-av{font-size:.9em}.gs-tools{display:flex;align-items:center;gap:.55em;overflow:hidden;margin:.3em .75em .45em;padding:.35em 1em;border-radius:var(--pill);background:var(--sheet-bar);color:var(--sheet-ink-2);white-space:nowrap}.gs-sep{flex:none;inline-size:var(--rule-w);block-size:1.3em;margin-inline:.2em;background:var(--sheet-frozen)}.gs-caret{inline-size:.8em;block-size:.8em;margin-inline-start:-.3em}.gs-tool{flex:none}.gs-box{padding:0 .5em;border:var(--rule-w) solid var(--sheet-frozen);border-radius:.2em}.gs-bold{font-weight:700}.gs-slant{font-family:serif;font-style:italic}.gs-strike{text-decoration:line-through}.gs-under{text-decoration:underline .2em;text-underline-offset:.15em}.gs-formula{display:flex;align-items:center;gap:.6em;padding:.25em .75em;background:var(--sheet-white);box-shadow:inset 0 var(--rule-w) 0 var(--sheet-grid),inset 0 calc(-1 * var(--rule-w)) 0 var(--sheet-grid)}.gs-namebox{display:inline-flex;justify-content:space-between;align-items:center;inline-size:5em}.gs-fx{color:var(--sheet-ink-2);font-family:serif;font-style:italic}.gs-formula-text{min-block-size:1lh;font-family:var(--font-grid)}.gs-grid{display:grid;flex:1 1 0;grid-template-columns:var(--gs-rh) var(--gs-a) var(--gs-b) repeat(4,var(--gs-n)) var(--gs-n) var(--gs-n) var(--gs-i) repeat(8,var(--gs-n));grid-auto-rows:var(--gs-row);align-content:start;min-block-size:0;overflow:hidden;background:var(--sheet-white);font-family:var(--font-grid)}.gs-grid>*{min-inline-size:0;padding:0 .45em;overflow:hidden;line-height:var(--gs-row);white-space:nowrap;box-shadow:inset calc(-1 * var(--rule-w)) calc(-1 * var(--rule-w)) 0 var(--sheet-grid)}.gs-corner,.gs-ch,.gs-rh{background:var(--sheet-head);color:var(--sheet-ink-2);font-family:var(--font-app);text-align:center}.gs-corner,.gs-ch{position:sticky;inset-block-start:0;z-index:2}.gs-hr{position:sticky;inset-block-start:var(--gs-row);z-index:1;background:var(--sheet-white);font-weight:700}.gs-rh.gs-hr{background:var(--sheet-head);font-weight:400}.gs-hr{box-shadow:inset calc(-1 * var(--rule-w)) calc(-1 * var(--bar)) 0 var(--sheet-frozen)}.gs-num{text-align:end}.gs-total{font-weight:700}.gs-input{background:var(--sheet-input)}.gs-on{background:var(--sheet-head-on);color:var(--sheet-ink);font-weight:700}.fs-sheet .fs-cursor{position:relative;background:var(--sheet-white);outline:var(--stroke) solid var(--sheet-blue);outline-offset:calc(-1 * var(--stroke))}.fs-sheet .fs-cursor:before{content:"";position:absolute;inset-inline-end:0;inset-block-end:0;inline-size:.4em;aspect-ratio:1;background:var(--sheet-blue)}.fs-sheet .fs-cursor:after{block-size:1.1em;vertical-align:middle}.gs-tabs{display:flex;align-items:center;gap:.4em;overflow:hidden;padding:.3em .75em;box-shadow:inset 0 var(--rule-w) 0 var(--sheet-grid);color:var(--sheet-ink-2);white-space:nowrap}.gs-tabs>.fs-ic{inline-size:1.3em;block-size:1.3em;margin-inline-end:.5em}.gs-tab{display:inline-flex;flex:none;align-items:center;gap:.5em;padding:.35em .9em;border-radius:.35em}.gs-tab .gs-caret{margin:0}.gs-tab-on{background:var(--sheet-tab-on);color:var(--sheet-blue-ink);font-weight:600}@container fs (width < 44rem){.gs-mid{display:none}.gs-grid{grid-template-columns:var(--gs-rh) var(--gs-a) repeat(2,var(--gs-n)) var(--gs-n) var(--gs-n) var(--gs-i) repeat(8,var(--gs-n))}.gs-actions>.fs-ic,.gs-title-line>.fs-ic{display:none}}@container fs (width < 30rem){.fs-sheet{--gs-a: 9em;--gs-rh: 2.4em}.gs-menus,.gs-tools,.gs-saved,.gs-share{display:none}.gs-head{padding-block:.4em}}.fs-board{display:flex;flex-direction:column;background:var(--board-bg);color:var(--board-ink);font-family:var(--font-app);font-size:.9em}.jr-top{display:flex;align-items:center;gap:.9em;padding:.45em .9em;box-shadow:inset 0 calc(-1 * var(--rule-w)) 0 var(--board-line);color:var(--board-muted)}.jr-top>.fs-av{font-size:.7em}.jr-logo{display:grid;flex:none;place-items:center;inline-size:1.7em;aspect-ratio:1;border-radius:.3em;background:var(--board-blue);color:var(--board-on-blue)}.jr-logo .fs-ic{inline-size:1.1em;block-size:1.1em}.jr-search{display:flex;flex:0 1 34em;align-items:center;gap:.5em;min-inline-size:0;margin-inline-start:auto;padding:.3em .75em;border:var(--rule-w) solid var(--board-line);border-radius:.3em;font-size:.9em}.jr-create{display:inline-flex;flex:none;align-items:center;gap:.3em;margin-inline-end:auto;padding:.3em .75em;border-radius:.3em;background:var(--board-blue);color:var(--board-on-blue);font-size:.9em;font-weight:600}.jr-bell{position:relative;display:grid}.jr-body{display:grid;flex:1 1 0;grid-template-columns:15em minmax(0,1fr);min-block-size:0}.jr-side{display:flex;flex-direction:column;gap:.1em;overflow:hidden;padding:.8em .6em;box-shadow:inset calc(-1 * var(--rule-w)) 0 0 var(--board-line);font-size:.9em;white-space:nowrap}.jr-nav{display:flex;flex:none;align-items:center;gap:.6em;padding:.35em .5em;border-radius:.25em}.jr-nav>span:last-child{min-inline-size:0;overflow:hidden;text-overflow:ellipsis}.jr-sub{padding-inline-start:1.8em}.jr-nav-on{background:var(--board-blue-deep);color:var(--board-blue);box-shadow:inset var(--stroke) 0 0 var(--board-blue)}.jr-side-label{flex:none;min-block-size:.6em;padding:.7em .5em .2em;color:var(--board-muted);font-size:.8em;font-weight:600}.jr-space{flex:none;inline-size:1.15em;aspect-ratio:1;border-radius:.2em;background:var(--face-1)}.jr-space[data-shade="2"]{background:var(--face-2)}.jr-space[data-shade="3"]{background:var(--face-3)}.jr-space[data-shade="4"]{background:var(--face-4)}.jr-space[data-shade="5"]{background:var(--face-5)}.jr-main{display:flex;flex-direction:column;gap:.45em;min-inline-size:0;min-block-size:0;padding:.8em 1.3em 0}.jr-crumbs{color:var(--board-muted);font-size:.8em}.jr-title-row{display:flex;align-items:center;gap:.6em;color:var(--board-muted)}.jr-title{min-inline-size:0;overflow:hidden;color:var(--board-ink-strong);font-size:1.35em;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.jr-title-tools{display:flex;flex:none;gap:.9em;margin-inline-start:auto}.jr-tabs{display:flex;flex:none;gap:1.3em;overflow:hidden;box-shadow:inset 0 calc(-1 * var(--rule-w)) 0 var(--board-line);font-size:.9em;white-space:nowrap}.jr-tab{display:inline-flex;flex:none;align-items:center;gap:.4em;padding-block:.3em .55em}.jr-tab-on{color:var(--board-blue);box-shadow:inset 0 calc(-1 * var(--stroke)) 0 var(--board-blue)}.jr-filters{display:flex;flex:none;align-items:center;gap:.5em;overflow:hidden;padding-block:.35em;font-size:.88em;white-space:nowrap}.jr-board-search,.jr-drop{display:inline-flex;flex:none;align-items:center;gap:.4em;padding:.3em .6em;border:var(--rule-w) solid var(--board-line);border-radius:.25em}.jr-board-search{inline-size:11em;color:var(--board-muted)}.jr-stack{display:flex;flex:none;align-items:center;padding-inline:.3em}.jr-stack>*{margin-inline-start:-.35em;box-shadow:0 0 0 .15em var(--board-bg)}.jr-stack .fs-av{font-size:.7em}.jr-more{padding:.1em .45em;border-radius:var(--pill);background:var(--board-raise);font-size:.8em}.jr-group{flex:none;margin-inline-start:auto;padding:.3em .6em;border:var(--rule-w) solid var(--board-blue);border-radius:.25em;color:var(--board-blue)}.jr-lanes{display:flex;flex:1 1 0;flex-direction:column;gap:.7em;min-block-size:0;overflow:hidden;padding-block-end:.5em}.jr-lane{display:flex;flex-direction:column;gap:.4em;min-block-size:0}.jr-lane-live{flex:1 1 0}.jr-lane-head{display:flex;flex:none;align-items:center;gap:.4em;color:var(--board-ink-strong);font-size:.85em;font-weight:600}.jr-lane-count{color:var(--board-muted);font-size:.9em;font-weight:400}.jr-cols{display:grid;flex:1 1 auto;grid-template-columns:repeat(6,minmax(0,1fr));gap:.5em;min-block-size:0}.jr-col{display:flex;flex-direction:column;gap:.4em;min-inline-size:0;min-block-size:4em;overflow:hidden;padding:.5em;border-radius:.35em;background:var(--board-col)}.jr-col-head{display:flex;flex:none;align-items:center;gap:.5em;overflow:hidden;padding:.2em .3em .3em;color:var(--board-muted);font-size:.72em;font-weight:700;text-transform:uppercase;white-space:nowrap}.jr-count{padding:0 .4em;border-radius:.2em;background:var(--board-raise);color:var(--board-ink)}.jr-cards{display:flex;flex-direction:column;gap:.35em}.jr-card{--accent: transparent;display:grid;flex:none;gap:.45em;padding:.6em .7em;border-radius:.3em;background:var(--board-card);box-shadow:inset .2em 0 0 var(--accent),0 var(--rule-w) 0 var(--board-line)}.jr-card[data-accent=red]{--accent: var(--board-red)}.jr-card[data-accent=orange]{--accent: var(--board-orange)}.jr-card[data-accent=yellow]{--accent: var(--board-yellow)}.jr-card[data-accent=green]{--accent: var(--board-green)}.jr-card-title{color:var(--board-ink-strong);font-size:.92em;overflow-wrap:anywhere}.jr-epic{display:inline-flex;justify-self:start;align-items:center;gap:.35em;max-inline-size:100%;overflow:hidden;padding:.05em .35em;border:var(--rule-w) solid var(--board-line);border-radius:.2em;color:var(--board-ink-strong);font-size:.72em;white-space:nowrap}.jr-epic-dot{flex:none;inline-size:.8em;aspect-ratio:1;border-radius:.15em;background:var(--board-purple)}.jr-epic[data-tone=yellow] .jr-epic-dot{background:var(--board-yellow)}.jr-epic[data-tone=blue] .jr-epic-dot{background:var(--board-blue)}.jr-epic[data-tone=green] .jr-epic-dot{background:var(--board-green)}.jr-date{font-size:.8em}.jr-reason{display:flex;align-items:center;gap:.35em;color:var(--board-orange);font-size:.8em}.jr-flagged{background:color-mix(in oklab,var(--board-yellow) 12%,var(--board-card))}.jr-draft{box-shadow:inset 0 0 0 var(--stroke) var(--board-blue)}.jr-foot{display:flex;align-items:center;gap:.45em;color:var(--board-muted);font-size:.78em}.jr-key{white-space:nowrap}.jr-gap{flex:1 1 auto}.jr-type{inline-size:1.2em;block-size:1.2em}.jr-task{color:var(--board-blue)}.jr-bug{color:var(--board-red)}.jr-story{color:var(--board-green)}.jr-pri-highest{color:var(--board-red)}.jr-pri-high{color:var(--board-orange)}.jr-pri-medium{color:var(--board-yellow)}.jr-pri-low{color:var(--board-blue)}.jr-points{padding:0 .45em;border-radius:var(--pill);background:var(--board-raise);color:var(--board-ink)}.jr-foot .fs-av{font-size:.85em}@container fs (width < 56rem){.jr-body{grid-template-columns:minmax(0,1fr)}.jr-side{display:none}}@container fs (width < 40rem){.jr-col-side,.jr-drop,.jr-title-tools{display:none}.jr-cols{grid-template-columns:repeat(3,minmax(0,1fr))}}@container fs (width < 30rem){.jr-search,.jr-bell,.jr-top>.fs-ic,.jr-crumbs,.jr-filters,.jr-lane-exp,.jr-points,.jr-foot>[class*=jr-pri-]{display:none}.jr-create{margin-inline:auto 0}.jr-main{padding-inline:.6em}}.fs-chat{display:flex;flex-direction:column;background:var(--chat-pane);color:var(--chat-ink);font-family:var(--font-app)}.tm-top{display:flex;align-items:center;gap:.9em;padding:.4em .9em;background:var(--chat-rail);color:var(--chat-ink-3)}.tm-top>.fs-av{font-size:.7em}.tm-top>.fs-av:after{border-color:var(--chat-rail)}.tm-search{display:flex;flex:0 1 34em;align-items:center;gap:.6em;min-inline-size:0;margin-inline:auto;padding:.3em .8em;border-radius:.3em;background:var(--chat-raise);font-size:.9em}.tm-body{display:grid;flex:1 1 0;grid-template-columns:auto 20em minmax(0,1fr);min-block-size:0}.tm-rail{display:flex;flex-direction:column;align-items:center;gap:1.2em;padding:1em .75em;background:var(--chat-rail);color:var(--chat-ink-3)}.tm-rail-item{position:relative;display:grid}.tm-rail-item .fs-ic{inline-size:1.4em;block-size:1.4em}.tm-rail-item:last-child{margin-block-start:auto}.tm-rail-on{color:var(--chat-accent)}.tm-badge{position:absolute;inset-block-start:-.45em;inset-inline-end:-.55em;min-inline-size:1.4em;padding-inline:.3em;border-radius:var(--pill);background:var(--chat-badge);color:var(--chat-ink);font-size:.7em;font-weight:700;line-height:1.4;text-align:center}.tm-list{display:flex;flex-direction:column;gap:.35em;min-inline-size:0;overflow:hidden;padding:.7em .6em;background:var(--chat-list);box-shadow:inset calc(-1 * var(--rule-w)) 0 0 var(--chat-line)}.tm-list-head{display:flex;align-items:center;gap:1em;padding:.2em .5em .4em;color:var(--chat-ink-2)}.tm-list-title{margin-inline-end:auto;color:var(--chat-ink);font-size:1.3em;font-weight:700}.tm-filter{padding:.45em .75em;border-radius:.3em;background:var(--chat-raise);color:var(--chat-ink-3);font-size:.9em;white-space:nowrap}.tm-pills{display:flex;gap:.4em;padding-block:.3em;white-space:nowrap}.tm-pill{padding:.15em .65em;border:var(--rule-w) solid var(--chat-line);border-radius:var(--pill);color:var(--chat-ink-2);font-size:.8em}.tm-section{display:flex;align-items:center;gap:.35em;padding:.5em .5em .15em;color:var(--chat-ink-3);font-size:.85em}.tm-section .fs-ic{inline-size:.9em;block-size:.9em}.tm-item{display:grid;flex:none;cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:.75em;padding:.45em .55em;border-radius:.3em}.tm-item>.fs-av{grid-row:span 2;font-size:.75em;inline-size:2.9em}.tm-item>.fs-av:after{border-color:var(--chat-list)}.tm-item:hover{background:color-mix(in oklab,var(--chat-raise) 60%,var(--chat-list))}.tm-item-on,.tm-item-on:hover{background:var(--chat-raise)}.tm-item-on>.fs-av:after{border-color:var(--chat-raise)}.tm-item-name,.tm-item-prev{min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tm-item-date{color:var(--chat-ink-3);font-size:.78em}.tm-item-prev{grid-column:2 / -1;color:var(--chat-ink-3);font-size:.85em}.tm-unread :is(.tm-item-name,.tm-item-prev,.tm-item-date){color:var(--chat-ink);font-weight:700}.tm-main{display:flex;flex-direction:column;min-inline-size:0;min-block-size:0}.tm-main-head{display:flex;align-items:center;gap:.75em;padding:.65em 1.2em;box-shadow:inset 0 calc(-1 * var(--rule-w)) 0 var(--chat-line)}.tm-main-head>.fs-av{font-size:.8em;inline-size:2.6em}.tm-main-head>.fs-ic{color:var(--chat-ink-3)}.tm-main-title{min-inline-size:0;overflow:hidden;font-size:1.25em;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.tm-head-tools{display:flex;flex:none;align-items:center;gap:1.1em;margin-inline-start:auto;color:var(--chat-ink-2)}.tm-meet,.tm-count{display:inline-flex;align-items:center;gap:.4em}.tm-meet{padding:.3em .75em;border:var(--rule-w) solid var(--chat-line);border-radius:.3em;color:var(--chat-ink);font-weight:600}.tm-strip{display:flex;align-items:center;gap:.6em;padding:.35em 1.2em;box-shadow:inset 0 calc(-1 * var(--rule-w)) 0 var(--chat-line);color:var(--chat-ink-2);font-size:.85em;font-weight:600;white-space:nowrap}.tm-strip-btn{margin-inline-start:auto;padding:.15em .7em;border:var(--rule-w) solid var(--chat-line);border-radius:.25em}.tm-thread{display:flex;flex:1 1 0;flex-direction:column;justify-content:flex-end;gap:.9em;min-block-size:0;overflow:hidden;padding:.8em 2.5em}.tm-divider{display:flex;flex:none;justify-content:center;color:var(--chat-ink-3);font-size:.78em}.tm-last{align-items:center;gap:1em;color:var(--chat-accent);font-weight:700}.tm-last:before,.tm-last:after{content:"";flex:1 1 0;block-size:var(--rule-w);background:var(--chat-accent)}.tm-notice{color:var(--chat-ink-2);font-style:italic}.tm-group{display:grid;flex:none;grid-template-columns:auto minmax(0,1fr);align-items:start;column-gap:.8em;max-inline-size:48em}.tm-group>.fs-av{margin-block-start:1.5em}.tm-group>.fs-av:after{border-color:var(--chat-pane)}.tm-col,.tm-bubbles{display:grid;justify-items:start;gap:.2em;min-inline-size:0}.tm-meta{display:flex;gap:.7em;color:var(--chat-ink-3);font-size:.8em}.tm-name{color:var(--chat-ink-2)}.tm-bubble{max-inline-size:100%;padding:.5em .85em;border-radius:.35em;background:var(--chat-bubble);overflow-wrap:anywhere}.tm-mine{grid-template-columns:minmax(0,1fr);align-self:flex-end;justify-items:end}.tm-mine .tm-bubbles{justify-items:end}.tm-mine .tm-bubble{background:var(--chat-bubble-mine)}.tm-typing{min-block-size:1.4em;padding-inline:2.5em;color:var(--chat-ink-3);font-size:.8em}.fs-dots:after{content:"...";animation:fs-caret 1.1s steps(2,jump-none) infinite}.tm-compose{display:flex;align-items:center;gap:.8em;margin:.2em 2.5em 1em;padding:.6em .9em;border-radius:.35em;background:var(--chat-raise);box-shadow:inset 0 calc(-1 * var(--stroke)) 0 var(--chat-accent)}.tm-draft{flex:1 1 auto;min-inline-size:0;overflow:hidden;white-space:nowrap}.tm-placeholder{color:var(--chat-ink-3)}.tm-placeholder:after{content:none}.tm-compose-tools{display:flex;flex:none;gap:.85em;color:var(--chat-ink-3)}@container fs (width < 48rem){.tm-body{grid-template-columns:auto minmax(0,1fr)}.tm-list,.tm-strip,.tm-meet{display:none}.tm-thread,.tm-typing{padding-inline:1.2em}.tm-compose{margin-inline:1.2em}}@container fs (width < 30rem){.tm-top,.tm-rail{display:none}.tm-body{grid-template-columns:minmax(0,1fr)}.tm-head-tools>:not(.tm-count),.tm-main-head>.fs-ic,.tm-compose-tools>:not(:last-child){display:none}.tm-thread,.tm-typing{padding-inline:.8em}.tm-compose{margin-inline:.8em}}.fs-controls{justify-content:space-between}.fs-host{container:fs / inline-size;position:relative;display:grid;aspect-ratio:16 / 10;overflow:hidden;border:var(--rule-w) solid var(--line-strong);border-radius:var(--radius);background:var(--well);font-size:var(--step--1)}.fs-host>.fs{grid-area:1 / 1}.fs-hint{color:var(--ink-3);font-size:var(--step--1)}.fs-exit{position:absolute;inset-block-start:var(--space-1);inset-inline-end:var(--space-1);z-index:3;display:none}.fs-tool.is-open .fs-exit{display:inline-flex}.fs-tool .fs-exit,.fs-tool .fs-exit:hover:not(:disabled){padding-inline:var(--space-3);border-color:transparent;background:transparent;box-shadow:none;color:var(--sheet-ink-2);font-weight:400}.fs-tool .fs-host:is([data-screen=chat],[data-screen=board]) .fs-exit{color:var(--chat-ink-2)}.fs-tool .fs-exit{opacity:.35}.fs-tool .fs-exit:is(:hover,:focus-visible){opacity:1;outline-color:currentColor}.fs-tool.is-open :is(.gs-head,.tm-top,.tm-main-head,.jr-top){padding-inline-end:calc(var(--space-7) + var(--space-5))}.fs-host:fullscreen{aspect-ratio:auto;inline-size:100%;block-size:100%;border:0;border-radius:0;font-size:var(--step-0)}.fs-layer{inline-size:100%;max-inline-size:none;block-size:100dvh;max-block-size:none;margin:0;padding:0;border:0;background:var(--well)}.fs-layer[open]{display:grid}.fs-layer::backdrop{background:var(--well)}.fs-layer .fs-host{aspect-ratio:auto;block-size:100%;border:0;border-radius:0;font-size:var(--step-0)}}@layer components{.meme-frame{display:grid;gap:var(--space-3);max-inline-size:var(--measure)}.meme-frame img,.meme-card img{inline-size:100%;block-size:auto;border-radius:var(--radius)}.meme-cap{min-block-size:2lh;color:var(--ink-1);font-size:var(--step-1);font-weight:750;line-height:1.25;text-wrap:balance}@container well (width < 30rem){.meme-cap{min-block-size:4lh}}.meme-options .option{align-items:start;line-height:1.35}.meme-options .mark{margin-block-start:var(--space-1)}.meme-record{min-block-size:2lh;font-size:var(--step--1)}@container well (width < 30rem){.meme-record{min-block-size:3lh}}.meme-verdict{color:var(--ink-1);font-weight:750}.meme-points{font-variant-numeric:tabular-nums}.meme-credit{color:var(--ink-3);font-size:var(--step--1)}.meme-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,var(--col-card)),1fr));gap:var(--space-5)}.meme-card{display:grid;align-content:start;gap:var(--space-2)}.meme-card figcaption{color:var(--ink-1);font-weight:650;line-height:1.35}}@layer components{.clock-reading{display:grid;gap:var(--space-2)}.clock-reading .big-label{font-size:var(--step-0)}.clock-part{display:inline-flex;align-items:baseline;gap:var(--space-1);white-space:nowrap}.clock-n{display:inline-block;min-inline-size:calc(var(--w, 1) * (1ch + var(--track-4)));text-align:end}.clock-u{color:var(--ink-3);font-size:var(--step-1);font-weight:650;letter-spacing:0}.clock .clock-empty,.clock .meter-head .clock-empty{color:var(--ink-3)}.clock-set{display:flex;flex-wrap:wrap;align-items:end;gap:var(--space-4) var(--space-6)}.clock .choice label{justify-content:center;min-inline-size:var(--touch-min);padding-inline:var(--space-2)}.clock .field select{min-inline-size:0;max-inline-size:100%}.clock-note{color:var(--ink-3);font-size:var(--step--1)}.clock-label-long{min-block-size:2lh}@container well (width < 30rem){.clock-big-2{min-block-size:calc(2lh + var(--space-2))}}.clock-why{min-block-size:2lh}@container well (width < 30rem){.clock-why{min-block-size:3lh}}.isfriday-word{justify-self:start;margin-block:var(--space-2) var(--space-4);font-size:calc(var(--step-giant) * 1.25)}.isfriday-word[data-answer=no]{color:var(--stamp)}.isfriday-word[data-answer=yes]{color:var(--right)}.isfriday-line{min-block-size:1lh;color:var(--ink-1);font-size:var(--step-1);font-weight:650;line-height:1.3;font-variant-numeric:tabular-nums}@container well (width < 30rem){.isfriday-line{min-block-size:2lh;font-size:var(--step-0)}}.week-pair{display:flex;flex-wrap:wrap;gap:var(--space-5) var(--space-7)}.week-pair>*{display:grid;gap:var(--space-2)}.week-list{columns:var(--measure-third);column-gap:var(--space-6);list-style:none;font-size:var(--step--1);font-variant-numeric:tabular-nums}.week-list li{break-inside:avoid;padding:var(--space-1) var(--space-2);border-radius:var(--radius);color:var(--ink-2)}.week-list b{display:inline-block;min-inline-size:3ch;color:var(--ink-1)}.week-list .is-now{background:var(--red-soft);color:var(--ink-1);font-weight:650}}@layer components{.excuse-out{display:grid;align-items:start;gap:var(--space-4) var(--space-6)}@container well (width >= 48rem){.excuse-out{grid-template-columns:minmax(0,var(--measure-col)) minmax(0,1fr)}.excuse-meta{padding-block-start:var(--space-6)}}.excuse-meta{color:var(--ink-2);font-size:var(--step--1)}.excuse-out[data-state=ready] .excuse-meta{color:var(--ink-3);font-weight:600}.excuse-risk label{padding-inline:var(--space-3)}.risk{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--ink-1);font-weight:700;white-space:nowrap}.risk:before{--on: var(--ink-2);--off: color-mix(in oklab, var(--line-strong) 40%, transparent);--bar-2: var(--off);--bar-3: var(--off);content:"";flex:none;inline-size:calc(var(--space-2) * 5);block-size:var(--space-2);border-radius:var(--hair);background:linear-gradient(to right,var(--on) 0 20%,transparent 0 40%,var(--bar-2) 0 60%,transparent 0 80%,var(--bar-3) 0)}.risk-medium:before{--bar-2: var(--on)}.risk-high:before{--bar-2: var(--on);--bar-3: var(--on)}@media(forced-colors:active){.risk:before{display:none}}}@layer components{.ooo-message{min-block-size:6lh;color:var(--ink-1);font-size:var(--step-0)}.ooo-list{display:grid;gap:var(--space-3);list-style:none}.ooo-list>li{display:grid;gap:var(--space-1);padding-block:var(--space-2);border-block-end:var(--rule-w) solid var(--rule)}.ooo-tone{color:var(--ink-3);font-size:var(--step--1);font-weight:650}.topic>.ooo-list{margin-block-start:var(--space-5)}}@layer components{.words{display:grid;grid-template-columns:max-content 1fr;column-gap:var(--space-4)}.words>div{display:grid;grid-column:1 / -1;grid-template-columns:subgrid;padding-block:var(--space-2);border-block-end:var(--rule-w) solid var(--rule)}.words dt{color:var(--ink-1);font-weight:650}.words dd{color:var(--ink-2);font-size:var(--step--1)}.topic>.words{margin-block-start:var(--space-5)}}@layer components{.bsg-out{display:grid;gap:var(--space-5);list-style:none}.bsg-out>li{display:grid;gap:var(--space-2)}.bsg-line{color:var(--ink-1);font-size:var(--step-1);font-weight:700;line-height:1.3;letter-spacing:var(--track-1)}.bsg-means{color:var(--ink-2);font-size:var(--step--1)}}@layer components{.li .field textarea{min-block-size:5lh}.li-examples{display:grid;gap:var(--space-2)}.li-examples-label{color:var(--ink-3);font-size:var(--step--1);font-weight:600}.li-chips{display:flex;flex-wrap:wrap;gap:var(--space-2);list-style:none}.li-chips+.li-examples-label{margin-block-start:var(--space-2)}.li-out{display:grid;gap:var(--space-3);justify-items:start}.li-post{inline-size:100%;max-inline-size:var(--measure);padding:var(--space-4) var(--space-5);border-radius:var(--radius-paper);background:var(--paper);box-shadow:var(--paper-shadow);color:var(--ink-1)}.li-post-linkedin{white-space:pre-line}.li-post>*+*{margin-block-start:var(--space-3)}.li-removed{color:var(--ink-3);font-size:var(--step--1)}}@layer components{.pb-want{color:var(--ink-2)}.pb-verdict{color:var(--ink-1);font-weight:650}.pb-find .fields{margin-block-end:var(--space-3)}.pb-find .field{flex:1 1 var(--measure-min);max-inline-size:var(--measure-half)}.pb-list{columns:var(--measure-min);column-gap:var(--space-7);list-style:none}.pb-entry{break-inside:avoid;padding-block-end:var(--space-5)}.pb-entry>*+*{margin-block-start:var(--space-1)}.pb-blunt{font-size:var(--step--1)}.pb-pro{color:var(--ink-1);font-weight:600}.pb-slot{color:var(--red-ink);font-family:var(--font-pen);font-weight:500;font-synthesis:none}.pb-note{color:var(--ink-3);font-size:var(--step--1)}}@layer components{.glossary{display:grid;gap:var(--space-6)}.glossary-jump ul{display:flex;flex-wrap:wrap;gap:var(--space-2);list-style:none}.glossary-find{display:flex;flex-wrap:wrap;align-items:end;gap:var(--space-3) var(--space-4)}.glossary-q{flex:1 1 var(--measure-min)}.glossary-find select{cursor:pointer}.glossary-status{flex:1 1 100%;min-block-size:1lh;color:var(--ink-3);font-size:var(--step--1)}.terms{columns:var(--col-card);column-gap:var(--space-6)}.term{display:grid;gap:var(--space-1);padding-block-end:var(--space-5);break-inside:avoid}.term dt{color:var(--ink-1);font-size:var(--step-1);font-weight:650;line-height:1.25}.term dd{color:var(--ink-2)}.term .term-origin{color:var(--ink-3);font-size:var(--step--1)}.term:target{border-radius:var(--radius);background:var(--band-2);box-shadow:0 0 0 var(--space-3) var(--band-2)}}@layer components{.buzz-scroll{position:relative}.buzz-table th[scope=row]{min-inline-size:var(--measure-third);font-weight:650}.buzz-note{display:block;margin-block-start:var(--space-1);color:var(--ink-3);font-size:var(--step--2);font-weight:400}.buzz-raw{margin-inline-start:var(--hair);color:var(--ink-3);font-weight:700}.buzz-total{color:var(--ink-1);font-weight:700}.buzz-term{text-decoration:none}.buzz-term ins{text-decoration:underline;text-decoration-thickness:var(--hair);text-underline-offset:var(--underline-offset)}.buzz-term:hover ins{text-decoration-thickness:var(--rule-w)}@container topic (width < 30rem){.buzz-table :is(th,td){padding-inline:var(--space-2)}}}@layer components{.memo>.term-strike{color:var(--ink-1);font-size:var(--step-2);line-height:1.3;text-wrap:balance}.term-strike>.strike{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:0 var(--space-2)}}[hidden]{display:none}.sr-only{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms;animation-iteration-count:1;transition-duration:.01ms;scroll-behavior:auto}}@media(forced-colors:active){.btn{border-color:CanvasText}:is(.well,.paper-note,.envelope,.app-letter,.app-draft,.li-post,.choice-track){outline:var(--rule-w) solid CanvasText}.app-chip{border-color:CanvasText}:is(.choice label:has(input:checked),.controls[role=group]>.btn[aria-pressed=true],.app-chip:is(:has(input:checked),[aria-pressed=true])){forced-color-adjust:none;background:Highlight;box-shadow:none;color:HighlightText}:focus-visible{outline-color:Highlight}}
