@font-face{font-family:Zilla Slab;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/zilla-slab-latin-500-normal.CzZRcrUb.woff2)format("woff2"),url(/_astro/zilla-slab-latin-500-normal.B8-aa0aC.woff)format("woff")}@font-face{font-family:Zilla Slab;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/zilla-slab-latin-600-normal.BRgn6X7z.woff2)format("woff2"),url(/_astro/zilla-slab-latin-600-normal.iLPAhCz6.woff)format("woff")}@font-face{font-family:Zilla Slab;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/zilla-slab-latin-700-normal.CEKI1vVu.woff2)format("woff2"),url(/_astro/zilla-slab-latin-700-normal.C8aaVMsA.woff)format("woff")}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-sans-3-cyrillic-ext-wght-normal.DzyfIafT.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-sans-3-cyrillic-wght-normal.BMDVbyM7.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-sans-3-greek-ext-wght-normal.BWSLJLk6.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-sans-3-greek-wght-normal.C9H9m1vD.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-sans-3-vietnamese-wght-normal.C1uRvKPU.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-sans-3-latin-ext-wght-normal.C8iNium2.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-sans-3-latin-wght-normal.BqRLTx4X.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Courier Prime;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/courier-prime-latin-400-normal.BbyBr73r.woff2)format("woff2"),url(/_astro/courier-prime-latin-400-normal.BAlbUm6l.woff)format("woff")}@font-face{font-family:Courier Prime;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/courier-prime-latin-700-normal.D1YCjmaD.woff2)format("woff2"),url(/_astro/courier-prime-latin-700-normal.CVvp4Sof.woff)format("woff")}:root{--sheet:oklch(98.8% .004 100);--sheet-2:oklch(96.2% .006 100);--sheet-3:oklch(93% .008 100);--ink:oklch(23.5% .028 165);--ink-2:oklch(44.5% .02 165);--ink-3:oklch(54.5% .016 165);--rule:oklch(85.5% .012 140);--rule-strong:oklch(70% .018 150);--desk:oklch(34.5% .043 168);--desk-2:oklch(28.5% .038 168);--desk-3:oklch(47% .035 168);--desk-ink:oklch(96.5% .01 120);--canary:oklch(88.5% .155 96);--canary-deep:oklch(80% .15 88);--goldenrod:oklch(79.5% .125 78);--cherry:oklch(54.5% .185 27);--cherry-soft:oklch(93% .04 30);--sky:oklch(84% .07 235);--mint:oklch(88% .07 155);--f-display:"Zilla Slab", Georgia, "Times New Roman", serif;--f-body:"Source Sans 3 Variable", "Source Sans 3", "Segoe UI", system-ui, sans-serif;--f-mono:"Courier Prime", "Courier New", ui-monospace, monospace;--t-display:clamp(30px, 7vw, 46px);--t-h1:clamp(27px, 5.4vw, 42px);--t-h2:clamp(21px, 3vw, 26px);--t-h3:19px;--t-h4:17px;--t-lead:19px;--t-body:17px;--t-list:16px;--t-fine:14px;--t-slug:12.5px;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:32px;--s7:48px;--s8:64px;--s9:96px;--gutter:clamp(16px, 5vw, 40px);--band:clamp(40px, 7vw, 72px);--w-sheet:1120px;--w-wide:1360px;--w-read:66ch;--w-narrow:720px;--r-control:2px;--r-artifact:0px;--b-hair:1px solid var(--rule);--b-ink:2px solid var(--ink);--b-cut:1px dashed var(--rule-strong);--lift:3px 3px 0 var(--sheet-3);--focus-ring:var(--ink);--dur-1:90ms;--dur-2:.16s;--ease:cubic-bezier(.2, .7, .3, 1);--tap:44px}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--sheet);color:var(--ink);font-family:var(--f-body);font-size:var(--t-body);font-synthesis-weight:none;margin:0;line-height:1.55}img,svg{max-width:100%;height:auto;display:block}h1,h2,h3,h4{font-family:var(--f-display);letter-spacing:-.005em;text-wrap:balance;margin:0;font-weight:600}h1{font-size:var(--t-h1);font-weight:700;line-height:1.12}h2{font-size:var(--t-h2);line-height:1.2}h3{font-size:var(--t-h3);line-height:1.3}h4{font-size:var(--t-h4);line-height:1.35}p{margin:0 0 var(--s4);max-width:var(--w-read)}p:last-child{margin-bottom:0}a{color:inherit;text-decoration-color:var(--rule-strong);text-underline-offset:3px;text-decoration-thickness:1px}a:hover{text-decoration-color:var(--ink);text-decoration-thickness:2px}:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}strong,b{font-weight:650}ul,ol{margin:0 0 var(--s4);padding-left:var(--s5);max-width:var(--w-read)}li{margin-bottom:var(--s2)}code,kbd{font-family:var(--f-mono);font-size:.92em}.slug{max-width:none;color:var(--ink-2);font-family:var(--f-mono);font-size:var(--t-slug);letter-spacing:.07em;text-transform:uppercase;margin:0;font-weight:700;line-height:1.35;display:block}.sheet{width:100%;max-width:calc(var(--w-sheet) + var(--gutter) * 2);padding-inline:var(--gutter);margin-inline:auto}.sheet--wide{max-width:calc(var(--w-wide) + var(--gutter) * 2)}.sheet--narrow{max-width:calc(var(--w-narrow) + var(--gutter) * 2)}.site-main{padding-block:var(--s6) var(--s9);display:block}.section{margin-top:var(--band)}.section__head{justify-content:space-between;align-items:baseline;gap:var(--s3) var(--s5);padding-bottom:var(--s3);border-bottom:var(--b-ink);flex-wrap:wrap;display:flex}.section__head p{max-width:46ch;color:var(--ink-2);font-size:var(--t-fine);margin:0}.page-head{max-width:none}.page-head__lede{margin-top:var(--s3);color:var(--ink-2);font-size:var(--t-lead);line-height:1.5}.tool__caption{max-width:var(--w-read);margin-top:var(--s4);color:var(--ink-2);font-size:var(--t-lead);line-height:1.5}.prose{max-width:var(--w-read)}.prose h2{margin-top:var(--s7)}.prose h3{margin-top:var(--s6)}.prose h2+p,.prose h3+p{margin-top:var(--s3)}.skip-link{top:-80px;left:var(--s3);z-index:20;padding:var(--s3) var(--s4);background:var(--canary);color:var(--ink);font-weight:650;text-decoration:none;position:absolute}.skip-link:focus{top:var(--s3)}.site-header{--focus-ring:var(--canary);background:var(--desk);color:var(--desk-ink)}.site-header__bar{justify-content:space-between;align-items:center;gap:var(--s2) var(--s5);padding-block:var(--s3);flex-wrap:wrap;display:flex}.brand{min-height:var(--tap);align-items:center;gap:var(--s3);color:var(--desk-ink);font-family:var(--f-display);letter-spacing:-.01em;font-size:22px;font-weight:700;text-decoration:none;display:inline-flex}.brand__mark{border:2px solid var(--canary);width:30px;height:30px;color:var(--canary);font-family:var(--f-mono);flex:none;place-items:center;font-size:15px;font-weight:700;line-height:1;display:grid}.site-header__note{color:var(--desk-ink);font-family:var(--f-mono);font-size:var(--t-slug);letter-spacing:.06em;text-transform:uppercase}.tab-strip{overscroll-behavior-x:contain;scrollbar-width:thin;overflow-x:auto}.tab-strip ul{margin-block:0;padding-block:0;list-style:none;display:flex}.tab-strip li{margin:0}.tab-strip a{height:var(--tap);padding-inline:var(--s4);border:1px solid var(--desk-3);background:var(--desk-2);color:var(--desk-ink);font-size:var(--t-fine);white-space:nowrap;border-bottom:0;align-items:center;margin-right:-1px;font-weight:600;text-decoration:none;display:flex}.tab-strip a:hover{background:var(--desk-3)}.tab-strip a[aria-current]{z-index:1;border-color:var(--sheet);background:var(--sheet);color:var(--ink);position:relative}.site-footer{--focus-ring:var(--canary);margin-top:var(--s9);color:var(--desk-ink)}.site-footer__region{background:var(--desk-2)}.site-footer__region--trust,.site-footer__region--base{background:var(--desk)}.site-footer__inner{padding-block:var(--s5) var(--s6)}.site-footer h2{color:var(--desk-ink);font-size:var(--t-h4)}.site-footer__links{gap:0 var(--s5);margin-top:var(--s2);flex-wrap:wrap;display:flex}.site-footer a{min-width:var(--tap);min-height:var(--tap);color:var(--desk-ink);font-size:var(--t-list);text-decoration-color:var(--desk-3);align-items:center;display:inline-flex}.site-footer a:hover{text-decoration-color:var(--canary)}.site-footer__base{gap:var(--s2) var(--s5);padding-block:var(--s4) var(--s6);border-top:1px solid var(--desk-3);color:var(--desk-ink);font-family:var(--f-mono);font-size:var(--t-slug);letter-spacing:.05em;text-transform:uppercase;flex-wrap:wrap;margin:0 auto;display:flex}.btn{min-width:var(--tap);min-height:var(--tap);justify-content:center;align-items:center;gap:var(--s2);padding:var(--s2) var(--s4);border:var(--b-ink);border-radius:var(--r-control);background:var(--sheet);color:var(--ink);cursor:pointer;font-family:var(--f-body);font-size:var(--t-list);text-align:center;transition:background-color var(--dur-1) var(--ease);font-weight:650;line-height:1.2;text-decoration:none;display:inline-flex}[hidden]{display:none!important}.btn:hover{background:var(--sheet-2)}.btn--primary{background:var(--canary)}.btn--primary:hover{background:var(--canary-deep)}.btn--quiet{border-color:var(--rule-strong);font-weight:600}.btn--danger{border-color:var(--cherry);color:var(--cherry)}.btn--danger:hover{background:var(--cherry-soft)}.btn--small{padding-inline:var(--s3);font-size:var(--t-fine)}.btn[disabled]{border-color:var(--rule);background:var(--sheet-3);color:var(--ink-3);cursor:not-allowed}.btn-row{gap:var(--s2);flex-wrap:wrap;display:flex}.icon-btn{width:var(--tap);height:var(--tap);border:1px solid var(--rule-strong);border-radius:var(--r-control);background:var(--sheet);color:var(--ink);cursor:pointer;place-items:center;font-size:20px;line-height:1;display:grid}.icon-btn:hover{background:var(--sheet-2)}.field{min-width:0;display:block}.field>span,.field-label{margin-bottom:var(--s1);color:var(--ink-2);font-family:var(--f-mono);font-size:var(--t-slug);letter-spacing:.06em;text-transform:uppercase;font-weight:700;display:block}input[type=text],input[type=number],input[type=search],select,textarea{width:100%;min-height:var(--tap);padding:var(--s2) var(--s3);border:1px solid var(--rule-strong);border-radius:var(--r-control);background:var(--sheet);color:var(--ink);font-family:var(--f-body);font-size:var(--t-list);line-height:1.4}textarea{resize:vertical;min-height:84px}input:hover,select:hover,textarea:hover{border-color:var(--ink-2)}.field__help{max-width:var(--w-read);margin:var(--s1) 0 0;color:var(--ink-2);font-size:var(--t-fine)}.field-row{gap:var(--s3) var(--s4);grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));display:grid}.check{min-height:var(--tap);align-items:center;gap:var(--s2);font-size:var(--t-list);display:flex}.check input{width:22px;height:22px;min-height:0;accent-color:var(--ink);flex:none}.chip-row{gap:var(--s2);flex-wrap:wrap;display:flex}.chip{min-height:var(--tap);padding:var(--s2) var(--s3);border:1px solid var(--rule-strong);border-radius:var(--r-control);background:var(--sheet);color:var(--ink);cursor:pointer;font-family:var(--f-body);font-size:var(--t-fine);align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.chip:hover{background:var(--sheet-2)}.chip[aria-pressed=true]{border-color:var(--ink);background:var(--canary)}.note{max-width:var(--w-read);margin:var(--s4) 0 0;padding:var(--s3) var(--s4);border-left:3px solid var(--ink);background:var(--sheet-2);color:var(--ink);font-size:var(--t-fine)}.note p{max-width:none;margin:0}.note__label{margin-bottom:var(--s1);font-family:var(--f-mono);font-size:var(--t-slug);letter-spacing:.06em;text-transform:uppercase;font-weight:700;display:block}.note--warn{border-left-color:var(--cherry);background:var(--cherry-soft)}.note--ok{border-left-color:var(--ink);background:color-mix(in oklab, var(--mint) 45%, var(--sheet))}.status{min-height:22px;margin:var(--s3) 0 0;color:var(--ink-2);font-family:var(--f-mono);font-size:var(--t-fine)}.status:empty{min-height:0;margin:0}.status[data-tone=error]{color:var(--cherry)}.artifact{border:var(--b-ink);border-radius:var(--r-artifact);background:var(--sheet);box-shadow:var(--lift)}.artifact__head{justify-content:space-between;align-items:baseline;gap:var(--s2) var(--s4);padding:var(--s4) var(--s4) var(--s3);border-bottom:var(--b-ink);flex-wrap:wrap;display:flex}.artifact__title{font-family:var(--f-display);font-size:var(--t-h3);font-weight:700}.artifact__body{padding:var(--s4)}.artifact__slug{padding:var(--s3) var(--s4);border-top:1px solid var(--rule);background:var(--sheet-2)}.stock-tab{min-height:28px;padding:var(--s1) var(--s3);border:1px solid var(--ink);background:var(--sheet-2);color:var(--ink);font-family:var(--f-mono);font-size:var(--t-slug);letter-spacing:.07em;text-transform:uppercase;align-items:center;font-weight:700;display:inline-flex}.stock-tab--player{background:var(--canary)}.stock-tab--host{background:var(--goldenrod)}.stock-tab--cut{background:var(--cherry-soft)}.stock-tab--puzzle{background:var(--sky)}.table-surface{--focus-ring:var(--canary);padding:var(--s4);background:var(--desk);color:var(--desk-ink)}.table-surface>.slug,.table-surface>.scroll-cue{color:var(--desk-ink)}.table-surface .artifact,.table-surface .prompt-card,.table-surface .word-search-sheet,.table-surface .bingo-card,.table-surface .deck,.table-surface .card-board{color:var(--ink)}.wide-scroll{overscroll-behavior-x:contain;overflow-x:auto}.scroll-cue[data-off-edge=false]{visibility:hidden}.scroll-cue{align-items:center;gap:var(--s2);max-width:none;margin:0 0 var(--s3);color:var(--desk-ink);font-family:var(--f-mono);font-size:var(--t-slug);letter-spacing:.06em;text-transform:uppercase;display:flex}.stage__surface{padding:var(--s6) var(--s4);place-items:center;display:grid}.stage__foot{justify-content:space-between;align-items:center;gap:var(--s3) var(--s4);padding:var(--s3) var(--s4);border:var(--b-hair);background:var(--sheet-2);border-top:0;flex-wrap:wrap;display:flex}.prompt-card{align-content:center;justify-items:center;gap:var(--s3);width:min(100%,560px);min-height:200px;padding:var(--s5);border:var(--b-ink);background:var(--sheet);box-shadow:var(--lift);text-align:center;display:grid}.prompt-card__text{max-width:20ch;font-family:var(--f-display);margin:0;font-size:clamp(24px,5.5vw,42px);font-weight:700;line-height:1.12}.two-col{gap:var(--s5);margin-top:var(--s4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.two-col h3{margin-bottom:var(--s2)}@media (width<=700px){.two-col{grid-template-columns:1fr}}.card-board{--focus-ring:var(--canary);border-collapse:separate;width:100%;min-width:620px;border-spacing:var(--s2);table-layout:fixed}.card-board caption{padding-bottom:var(--s3);color:var(--desk-ink);font-family:var(--f-display);font-size:var(--t-h3);text-align:left;font-weight:700}.card-board th{height:62px;padding:var(--s2);border:var(--b-ink);background:var(--sheet);color:var(--ink);font-family:var(--f-display);font-size:var(--t-fine);letter-spacing:.02em;overflow-wrap:anywhere;text-transform:uppercase;vertical-align:middle;font-weight:700;line-height:1.2}.card-board td{border:var(--b-ink);background:var(--sheet);text-align:center;padding:0}.card-board td>span,.card-board td>button{width:100%;min-height:66px;padding:var(--s2);color:var(--ink);font-family:var(--f-mono);letter-spacing:.04em;background:0 0;border:0;place-items:center;font-size:20px;font-weight:700;display:grid}.card-board td>button{cursor:pointer}.card-board td>button:hover:not(:disabled){background:var(--canary)}.card-board td.is-used{background:var(--sheet-3)}.card-board td>button:disabled{color:var(--ink-3);cursor:not-allowed;font-size:var(--t-fine);letter-spacing:.08em;text-decoration:line-through}.mini-board{--step:calc(94px / var(--cols,5));border:1px solid var(--ink);background:linear-gradient(var(--canary) 0 0) 3px 3px / 94px 11px no-repeat, repeating-linear-gradient(to bottom, transparent 0 11px, var(--desk) 11px 13px, transparent 13px 24px) 3px 3px / 94px 68px no-repeat, repeating-linear-gradient(to right, var(--sheet) 0 calc(var(--step) - 2px), var(--desk) calc(var(--step) - 2px) var(--step)) 3px 3px / 94px 68px no-repeat, var(--desk);flex:none;width:104px;height:74px}.rule-list{border-top:var(--b-ink);max-width:none;margin:0;padding:0;list-style:none}.rule-row{align-items:flex-start;gap:var(--s3) var(--s4);padding:var(--s4) 0;border-bottom:var(--b-hair);flex-wrap:wrap;margin:0;display:flex}.rule-row__main{flex:320px;min-width:min(100%,240px)}.rule-row__main h3{margin-bottom:var(--s1)}.rule-row__main p{color:var(--ink-2);font-size:var(--t-fine);margin:0}.rule-row__actions{align-items:center;gap:var(--s2);flex-wrap:wrap;display:flex}.contents{border-top:var(--b-ink);max-width:none;margin:0;padding:0;list-style:none}.contents li{border-bottom:var(--b-hair);margin:0}.contents a{align-items:baseline;gap:var(--s3);min-height:48px;padding-block:var(--s3);text-decoration:none;display:flex}.contents a:hover .contents__name{text-underline-offset:3px;text-decoration:underline 2px}.contents__name{font-family:var(--f-display);font-size:var(--t-h4);font-weight:600}.contents__leader{min-width:var(--s5);border-bottom:1px dotted var(--rule-strong);flex:1;align-self:center;height:1px}.contents__count{color:var(--ink-2);font-family:var(--f-mono);font-size:var(--t-slug);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;flex:none;font-weight:700}.qa-list{border-top:var(--b-hair);counter-reset:qa;max-width:none;margin:0;padding:0;list-style:none}.qa{padding:var(--s2) 0 var(--s2) 2.9em;border-bottom:var(--b-hair);break-inside:avoid;counter-increment:qa;margin:0}.qa__q{max-width:var(--w-read);font-size:var(--t-list);overflow-wrap:anywhere;margin:0;font-weight:600;line-height:1.4;position:relative}.qa__q:before{color:var(--ink-3);content:counter(qa);font-family:var(--f-mono);font-size:var(--t-slug);font-weight:700;position:absolute;left:-2.9em}.qa__a{max-width:var(--w-read);color:var(--ink-2);font-size:var(--t-list);margin:0;line-height:1.4}.qa__a b{color:var(--ink);font-family:var(--f-mono);font-size:.94em;font-weight:700}.qa__src{margin-left:var(--s3);color:var(--ink-3);font-size:var(--t-fine);overflow-wrap:anywhere;display:inline}.qa__src a,a.qa__src{max-width:100%;min-height:var(--tap);overflow-wrap:anywhere;align-items:center;display:inline-flex}.qa__src a{margin-left:var(--s3)}@media screen{html.js .qa-list[data-answers=hidden] .qa__a{display:none}}.reveal{margin-top:0}.reveal summary{width:fit-content;min-height:var(--tap);color:var(--ink-2);cursor:pointer;font-family:var(--f-mono);font-size:var(--t-slug);letter-spacing:.06em;text-transform:uppercase;align-items:center;font-weight:700;display:flex}.reveal summary:hover{color:var(--ink)}.reveal[open] summary{color:var(--ink-3)}.deck{border-top:var(--b-cut);border-left:var(--b-cut);grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr));gap:0;display:grid}.deck-card{justify-content:space-between;gap:var(--s2);min-height:108px;padding:var(--s3);border-right:var(--b-cut);border-bottom:var(--b-cut);background:var(--sheet);flex-direction:column;display:flex}.deck-card__label{color:var(--ink-3);font-family:var(--f-mono);font-size:var(--t-slug);letter-spacing:.06em;text-transform:uppercase;font-weight:700}.deck-card__text{font-family:var(--f-display);font-size:var(--t-h4);font-weight:600;line-height:1.25}dialog{width:min(1100px, calc(100vw - var(--s5)));max-width:none;max-height:calc(100vh - var(--s5));border:var(--b-ink);border-radius:var(--r-artifact);background:var(--sheet);color:var(--ink);padding:0}dialog::backdrop{background:oklch(23.5% .028 165/.72)}.dialog__head{justify-content:space-between;align-items:center;gap:var(--s4);padding:var(--s3) var(--s4);border-bottom:var(--b-ink);background:var(--sheet-2);display:flex}.dialog__head h2{font-size:var(--t-h3);overflow-wrap:anywhere}.dialog__body{padding:var(--s4)}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.print-only,.no-js-only,html:not(.js) .js-only,html[data-maker=blocked] .js-only{display:none}html:not(.js) .no-js-only,html[data-maker=blocked] .no-js-only{display:block}.stack{gap:var(--s4);display:grid}.stack--tight{gap:var(--s2)}.split{justify-content:space-between;align-items:flex-end;gap:var(--s3) var(--s5);flex-wrap:wrap;display:flex}@media (prefers-reduced-motion:reduce){:root{--dur-1:1ms;--dur-2:1ms}*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}@page{margin:14mm}@media print{:root{--sheet:#fff;--sheet-2:#fff;--sheet-3:#fff;--ink:#000;--ink-2:#000;--ink-3:#333;--rule:#999;--rule-strong:#666;--desk:#fff;--desk-2:#fff;--desk-3:#666;--desk-ink:#000;--lift:none}body{color:#000;background:#fff;font-size:10.5pt;line-height:1.4}.site-header,.site-footer,.skip-link,.screen-only,dialog{display:none!important}.print-only{display:block}.site-main{padding:0}.sheet{max-width:none;padding-inline:0}.artifact{box-shadow:none;border:1.5pt solid #000}.table-surface{color:#000;background:#fff;padding:0}.wide-scroll{overflow:visible}.card-board{border-spacing:3pt;min-width:0}.card-board th,.card-board td{background:#fff;border:1pt solid #000}.card-board td>span,.card-board td>button{min-height:34pt;font-size:12pt}.stock-tab{border:1pt solid #000;background:#fff!important}.btn{box-shadow:none;border:1pt solid #000;transition:none;background:#fff!important}.print-page{break-after:page}.print-page:last-child{break-after:auto}.print-avoid-break,.qa,.deck-card{break-inside:avoid}h1,h2,h3{break-after:avoid}a{text-decoration:none}.reveal>*,.qa-list[data-answers=hidden] .qa__a{display:block}.reveal summary{display:none}.qa__src,.qa__src a,a.qa__src{min-height:0;margin-left:0;font-size:8pt;display:block}}
