@font-face{font-family:DynaPuff Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(data:font/woff2;base64,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)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:DynaPuff Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/dynapuff-latin-ext-wght-normal-CdncvL5j.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:DynaPuff Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/dynapuff-latin-wght-normal-Cyz4smvr.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:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/bricolage-grotesque-vietnamese-wght-normal-BUzh504Q.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:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/bricolage-grotesque-latin-ext-wght-normal-CcLUaPy7.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:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/bricolage-grotesque-latin-wght-normal-DLoelf7F.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:Departure Mono;src:url(/fonts/DepartureMono-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}:root{--cream:#fff6e5;--card:#fff;--ink:#1b1a17;--sticky:#ffd23f;--mint:#19c37d;--tomato:#ff5a47;--sky:#6bb8ff;--gum:#ffb8c6;--pencil:#6a645a;--link:#1f5fd1;--screen:#17161a;--screen-text:#fff6e5;--mint-lit:#3ddc97;--tomato-lit:#ff6b5a;--dim:#a39e94;--font-display:"DynaPuff Variable", "DynaPuff", system-ui, sans-serif;--font-text:"Bricolage Grotesque Variable", "Bricolage Grotesque", system-ui, sans-serif;--font-mono:"Departure Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--mono-s:11px;--mono-m:22px;--mono-l:33px;--mono-xl:44px;--text-xs:.8125rem;--text-s:.9375rem;--text-m:1.0625rem;--text-l:1.375rem;--display-s:1.5rem;--display-m:2.25rem;--display-l:clamp(2.75rem, 7vw, 4.5rem);--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:24px;--s-6:32px;--s-7:48px;--s-8:72px;--line-card:2px;--line-bold:3px;--radius-s:10px;--radius-m:16px;--radius-l:24px;--radius-pill:999px;--lift:0 4px 0 var(--ink);--lift-pressed:0 1px 0 var(--ink);--t-hover:.12s;--t-press-down:.1s;--t-press-up:.16s;--t-enter:.24s;--t-number:.5s;--t-sheet-in:.42s;--t-sheet-out:.24s;--t-light:.16s;--t-fade-reduced:.15s;--ease:cubic-bezier(.22, 1, .36, 1);--ease-stamp:cubic-bezier(.6, 0, .9, .3);--ease-bounce:cubic-bezier(.34, 1.56, .64, 1);--tap:44px;--page-gutter:16px;--page-max:1200px}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--cream);min-height:100dvh;color:var(--ink);font-family:var(--font-text);font-size:var(--text-m);-webkit-font-smoothing:antialiased;margin:0;line-height:1.45}h1,h2,h3,p,ul,ol,figure{margin:0}h1,h2,h3{font-family:var(--font-display);letter-spacing:-.01em;text-wrap:balance;font-weight:600;line-height:1.05}img,video,svg{max-width:100%;display:block}button,input,select,textarea{font:inherit;color:inherit}a{color:var(--link);text-underline-offset:3px}:focus-visible{outline:3px solid var(--link);outline-offset:3px;border-radius:4px}.mono{font-family:var(--font-mono);font-size:var(--mono-s);font-variant-numeric:tabular-nums;letter-spacing:0;line-height:1.6}.num{font-variant-numeric:tabular-nums}.screen{background:var(--screen);color:var(--screen-text);border:var(--line-card) solid var(--ink);border-radius:var(--radius-m)}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{animation-duration:var(--t-fade-reduced)!important;transition-duration:var(--t-fade-reduced)!important;scroll-behavior:auto!important;animation-iteration-count:1!important}}.auto{gap:var(--s-3);align-content:start;min-width:0;display:grid}.auto h2{margin-bottom:0}.auto-grid{gap:var(--s-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.auto-item{gap:var(--s-2);padding:var(--s-4);background:var(--cream);border:var(--line-card) solid var(--ink);border-radius:var(--radius-m);align-content:start;min-width:0;display:grid}.auto-item h3{font-size:var(--text-m)}.auto-big{align-items:center;gap:var(--s-2) var(--s-3);font-weight:700;font-size:var(--text-m);flex-wrap:wrap;display:flex}.auto-big .mono{font-size:var(--mono-m);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-weight:400}.auto-note{font-size:var(--text-s);overflow-wrap:anywhere}.auto-note .mono,.auto .warn .mono{font-size:var(--mono-s)}.auto-tag{font-family:var(--font-mono);font-size:var(--mono-s);background:var(--card);border:var(--line-card) solid var(--ink);border-radius:var(--radius-pill);padding:2px 10px;font-weight:400;display:inline-block}.auto-tag.is-on{background:var(--tomato)}.rescue-list .auto-tag{margin-left:var(--s-2)}.strikes{gap:6px;display:inline-flex}.strikes i{background:var(--card);border:var(--line-card) solid var(--ink);border-radius:50%;width:22px;height:22px}.strikes i.is-on{background:var(--tomato)}.auto-said{padding:var(--s-2) var(--s-3);font-size:var(--text-s);border:var(--line-card) solid var(--ink);border-radius:var(--radius-s);font-weight:600}.auto-said.is-ok{background:var(--mint)}.auto-said.is-bad{background:var(--tomato)}.auto .btn{justify-self:start}.auto .btn:disabled{opacity:.5;cursor:not-allowed}.auto-rows{margin:0}.auto-rows>div{justify-content:space-between;align-items:baseline;gap:var(--s-3);padding:var(--s-2) 0;font-size:var(--text-s);border-top:1px solid #d9d2c3;display:flex}.auto-rows dd{font-family:var(--font-mono);font-size:var(--mono-s);text-align:right;margin:0}.auto-line{align-items:center;gap:var(--s-2) var(--s-4);padding:var(--s-2) var(--s-5);font-size:var(--text-s);background:var(--card);border:var(--line-card) solid var(--ink);border-radius:var(--radius-l);flex-wrap:wrap;font-weight:600;display:flex}.auto-line .mono{font-size:var(--mono-s);font-weight:400}.auto-line .is-hot{background:var(--sticky);border:var(--line-card) solid var(--ink);border-radius:var(--radius-pill);padding:2px 10px}.auto-line a{margin-left:auto}.rescue-bar{background:var(--cream);border:var(--line-card) solid var(--ink);border-radius:var(--radius-pill);height:22px;overflow:hidden}.rescue-bar span{background:var(--mint);height:100%;display:block}.rescue-list{margin:0;padding:0;list-style:none}.rescue-list li{justify-content:space-between;gap:var(--s-3);padding:var(--s-2) 0;font-size:var(--text-s);overflow-wrap:anywhere;border-top:1px solid #d9d2c3;display:flex}.rescue-list .mono{font-size:var(--mono-s)}.rescue-form{align-items:center;gap:var(--s-2) var(--s-3);flex-wrap:wrap;display:flex}.rescue-form label{font-weight:600;font-size:var(--text-s)}.rescue-form input{width:110px;padding:var(--s-2) var(--s-3);font:inherit;font-family:var(--font-mono);font-size:var(--mono-s);border:var(--line-card) solid var(--ink);border-radius:var(--radius-s)}.auto-gap{gap:var(--s-5);display:grid}.start-col.start-renew{background:var(--card)}@media (width<=1000px){.auto-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.auto-grid{grid-template-columns:minmax(0,1fr)}.auto-line{padding:var(--s-2) var(--s-3)}.auto-line a{margin-left:0}}.home{max-width:1400px;padding:var(--s-4) var(--page-gutter) var(--s-8);margin:0 auto}.home main{gap:var(--s-5);display:grid}.home main>*{min-width:0}.topbar{justify-content:space-between;align-items:center;gap:var(--s-4);padding-bottom:var(--s-4);display:flex}.brand{align-items:center;gap:var(--s-2);color:var(--ink);font-family:var(--font-display);letter-spacing:-.01em;font-size:1.75rem;font-weight:700;text-decoration:none;display:inline-flex}.topbar-tags{justify-content:flex-end;gap:var(--s-2);flex-wrap:wrap;display:flex}.pill{min-height:32px;padding:0 var(--s-3);font-size:var(--text-xs);background:var(--card);border:var(--line-card) solid var(--ink);border-radius:var(--radius-pill);white-space:nowrap;align-items:center;font-weight:600;display:inline-flex}.pill-gum{background:var(--gum)}.banner{margin-bottom:var(--s-4);padding:var(--s-3) var(--s-4);background:var(--tomato);border:var(--line-card) solid var(--ink);border-radius:var(--radius-m);font-weight:600}.loading{min-height:60dvh;font-family:var(--font-display);font-size:var(--display-s);place-content:center;justify-items:center}.scene{border:var(--line-bold) solid var(--ink);background:#f6c98f url(/room/desk-strip.webp) bottom/cover no-repeat;border-radius:28px;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:stretch;min-height:500px;display:grid;position:relative;overflow:hidden}.stage{padding:var(--s-5) 0 9% var(--s-4);justify-content:center;align-items:flex-end;min-width:0;display:flex}.stage-tin{margin-right:-3%}.intern-wrap{flex:0 auto;min-width:0;display:flex;position:relative}.slip{width:44%;color:var(--ink);text-align:center;pointer-events:none;justify-items:center;line-height:1.25;animation:.6s steps(12,end) .2s both slip-in;display:grid;position:absolute;top:10.2%;left:50%;transform:translate(-50%)rotate(-1deg)}@keyframes slip-in{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.scene-info{gap:var(--s-5);padding:var(--s-6) var(--s-5) var(--s-8) 0;grid-template-columns:minmax(0,1fr) minmax(250px,300px);align-items:start;display:grid}.rank-block{gap:var(--s-2);display:grid}.rank-block h1{overflow-wrap:anywhere;font-size:clamp(2.75rem,4.6vw,4.25rem);font-weight:700}.rank-line{max-width:30ch;font-size:var(--text-m);line-height:1.35}.ladder{gap:var(--s-5);margin:var(--s-3) 0 0;padding:0;list-style:none;display:flex}.ladder li{justify-items:center;gap:var(--s-1);font-size:var(--text-xs);font-weight:700;display:grid;position:relative}.ladder li+li:before{content:"";top:34px;left:calc(var(--s-5) * -1);width:var(--s-5);background:var(--ink);height:4px;position:absolute}.medal{background:var(--card);border:var(--line-bold) solid var(--ink);border-radius:50%;width:72px;height:72px;display:block;overflow:hidden}.medal img{width:150%;max-width:none;margin:-6% 0 0 -25%}.ladder .is-current .medal{background:var(--sticky);box-shadow:var(--lift)}.ladder .is-ahead .medal img,.ladder .is-past .medal img{filter:grayscale();opacity:.55}.ladder .is-ahead .medal-name{color:var(--pencil)}.countdown{padding:var(--s-5);border-width:var(--line-bold);border-radius:var(--radius-l)}.big-clock{font-family:var(--font-mono);font-size:var(--mono-xl);color:var(--sticky);font-variant-numeric:tabular-nums;white-space:nowrap;line-height:1.25}.big-clock.is-urgent{color:var(--tomato-lit)}.stat-rows{margin:var(--s-3) 0 0}.stat-rows>div{justify-content:space-between;align-items:baseline;gap:var(--s-3);padding:var(--s-3) 0;font-size:var(--text-s);border-top:1px solid #34323a;display:flex}.stat-rows dd{font-family:var(--font-mono);font-size:var(--mono-s);text-align:right;font-variant-numeric:tabular-nums;margin:0}.up{color:var(--mint-lit)}.down{color:var(--tomato-lit)}.last-nope{left:var(--s-4);right:var(--s-4);bottom:var(--s-4);width:fit-content;max-width:calc(100% - 2 * var(--s-4));align-items:center;gap:var(--s-3);padding:var(--s-2) var(--s-4) var(--s-2) var(--s-2);font-size:var(--text-s);background:var(--card);border:var(--line-card) solid var(--ink);border-radius:var(--radius-pill);display:flex;position:absolute}.nope-chip{padding:2px var(--s-3);font-family:var(--font-display);background:var(--tomato);border:var(--line-card) solid var(--ink);border-radius:8px;flex:none;font-weight:700;transform:rotate(-6deg)}.last-nope time{color:var(--pencil);flex:none}.shift{gap:var(--s-2);grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.shift li{align-items:center;gap:var(--s-2);min-height:var(--tap);padding:0 var(--s-3);font-weight:600;font-size:var(--text-s);color:var(--pencil);border:var(--line-card) dashed var(--pencil);border-radius:var(--radius-pill);background:0 0;display:flex}.shift-dot{width:24px;height:24px;font-family:var(--font-mono);font-size:var(--mono-s);border:var(--line-card) solid currentColor;border-radius:50%;flex:none;place-items:center;display:grid}.shift .is-done{color:var(--ink);background:var(--mint);border:var(--line-card) solid var(--ink)}.shift .is-now{color:var(--ink);background:var(--sticky);border:var(--line-card) solid var(--ink);box-shadow:var(--lift)}.panels{gap:var(--s-5);grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) minmax(0,.9fr);align-items:start;display:grid}.panels>*{min-width:0}.panel-dark,.card{padding:var(--s-5);border:var(--line-bold) solid var(--ink);border-radius:28px}.card{background:var(--card)}.panel-dark h2,.card h2{font-size:var(--display-s);margin-bottom:var(--s-3)}.panel-dark h2,.panel-dark h3{color:var(--sticky)}.empty{padding:var(--s-4);color:var(--dim);border-radius:var(--radius-m);border:2px dashed #3b3940}.feed{margin:0;padding:0;list-style:none}.feed li{align-items:center;gap:var(--s-3);min-height:58px;padding:var(--s-2) 0;font-size:var(--text-s);border-top:1px solid #34323a;grid-template-columns:40px 84px minmax(0,1fr) auto;line-height:1.3;display:grid}.feed li:first-child{border-top:0}.feed li.is-fresh{animation:row-in var(--t-enter) var(--ease) both, row-flash 1.8s ease-out both}@keyframes row-in{0%{opacity:0;transform:translateY(8px)}}@keyframes row-flash{0%{background:#3a3520}to{background:0 0}}.feed-face{background:var(--cream);border-radius:10px;width:40px;height:40px;padding:3px}.tag{padding:2px var(--s-2);font-size:var(--text-xs);color:var(--ink);background:var(--card);white-space:nowrap;border-radius:6px;justify-self:start;font-weight:700}.tag-yes{background:var(--mint);border-radius:var(--radius-pill)}.tag-nope{background:var(--tomato);outline:2px solid var(--tomato);outline-offset:2px}.tag-money{background:var(--sky)}.tag-vote{background:var(--gum)}.feed-text{overflow-wrap:anywhere}.feed-code{color:var(--tomato-lit)}.feed-note{font-size:var(--text-xs);color:var(--dim);font-weight:400;display:block}.bet{padding:var(--s-4);border-radius:var(--radius-m);background:#24232a}.bet-line{font-family:var(--font-mono);font-size:var(--mono-m);line-height:1.4}.bet-sub{font-size:var(--text-s);color:var(--dim)}.bet-result{font-family:var(--font-mono);font-size:var(--mono-l);line-height:1.3}.bet-result .feed-note{font-family:var(--font-text)}.bet-steps{margin:var(--s-3) 0 0;gap:var(--s-1);font-size:var(--text-s);color:var(--dim);padding:0;list-style:none;display:grid}.bet-steps .is-done{color:var(--screen-text)}.bet-steps .is-done span[aria-hidden]{color:var(--mint-lit)}.book-h{margin-top:var(--s-5);font-size:var(--text-l)}.book-sub{margin-bottom:var(--s-3);font-size:var(--text-xs);color:var(--dim)}.book{gap:var(--s-2);grid-template-columns:repeat(auto-fill,minmax(52px,1fr));margin:0;padding:0;list-style:none;display:grid}.book li{aspect-ratio:1;border:2px dashed #46444c;border-radius:12px;overflow:hidden}.book li.is-got{background:var(--cream);border:0}.book img{object-fit:cover;width:100%;height:100%}.dial-bar{min-height:36px;font-size:var(--text-xs);border:var(--line-bold) solid var(--ink);border-radius:var(--radius-pill);font-weight:700;display:flex;overflow:hidden}.dial-bar span{white-space:nowrap;padding:0 var(--s-2);flex-basis:0;place-items:center;display:grid}.dial-safe{background:var(--sky);border-right:var(--line-bold) solid var(--ink)}.dial-brave{background:var(--sticky)}.pool-rows{margin:var(--s-3) 0}.pool-rows>div{justify-content:space-between;align-items:baseline;gap:var(--s-3);padding:var(--s-2) 0;font-size:var(--text-s);border-top:1px solid #e9dfcc;display:flex}.pool-rows>div:first-child{border-top:0}.pool-rows .sub{padding-left:var(--s-4);color:var(--pencil);border-top:0;padding-top:0}.pool-rows dd{font-family:var(--font-mono);font-size:var(--mono-s);font-variant-numeric:tabular-nums;white-space:nowrap;margin:0}.fine{font-size:var(--text-xs);color:var(--pencil)}@media (width<=1180px){.scene{grid-template-columns:1fr}.stage{padding:var(--s-5) var(--s-4) 0;min-height:300px}.scene-info{padding:var(--s-5) var(--s-5) var(--s-8);background:var(--cream);border-top:var(--line-bold) solid var(--ink)}.panels{grid-template-columns:1fr 1fr}.panels>:first-child{grid-column:1/-1}}@media (width<=720px){.brand{font-size:1.375rem}.brand img{width:36px;height:36px}.scene{border-radius:22px;min-height:0}.stage{min-height:0;padding:var(--s-4) var(--s-2) 0}.stage .stage-tin,.slip span:last-child{display:none}.slip{top:11.5%}.scene-info{padding:var(--s-4) var(--s-4) var(--s-4);grid-template-columns:1fr}.last-nope{width:auto;max-width:none;margin:0 var(--s-4) var(--s-4);border-radius:var(--radius-m);background:var(--card);align-items:flex-start;position:static}.scene{background:var(--cream)}.stage{background:#f6c98f url(/room/desk-strip-s.webp) bottom/cover no-repeat}.shift{grid-template-columns:1fr 1fr}.panels{grid-template-columns:1fr}.panel-dark,.card{padding:var(--s-4);border-radius:22px}.feed li{padding:var(--s-3) 0;grid-template-columns:40px minmax(0,1fr) auto;grid-template-areas:"face tag time""face text text";align-items:start;row-gap:2px}.feed-face{grid-area:face}.feed .tag{grid-area:tag}.feed-text{grid-area:text}.feed time{grid-area:time}.big-clock{font-size:var(--mono-xl)}}.pill-link{color:var(--ink);background:var(--sticky);box-shadow:0 2px 0 var(--ink);text-decoration:none}.stage{position:relative}.stamp-wrap{flex:0 auto;min-width:0;margin-left:-4%;display:flex}.stamp-wrap .stage-stamp{margin-left:0}.stamp-wrap.is-up{transition:transform .2s var(--ease);transform:translateY(-34%)rotate(-6deg)}.stamp-wrap.is-down{animation:stamp-slam .12s var(--ease-stamp) both}@keyframes stamp-slam{0%{transform:translateY(-34%)rotate(-6deg)}to{transform:translateY(0)rotate(0)}}.stamp-wrap.is-hop{animation:stamp-hop .32s var(--ease-bounce) both}@keyframes stamp-hop{40%{transform:translateY(-9%)}}.scene.is-shaking{animation:.18s linear .1s both shake}@keyframes shake{20%{transform:translate(3px,-2px)}45%{transform:translate(-3px,2px)}70%{transform:translate(2px,1px)}}.verdict-zone{top:var(--s-5);left:var(--s-5);justify-items:start;gap:var(--s-4);pointer-events:none;display:grid;position:absolute}.lights{gap:var(--s-2);padding:var(--s-2) var(--s-3);background:var(--screen);border:var(--line-card) solid var(--ink);border-radius:var(--radius-pill);animation:row-in var(--t-enter) var(--ease) both;margin:0;list-style:none;display:flex}.lamp{width:18px;height:18px;transition:background var(--t-light) linear, border-color var(--t-light) linear;background:#2a292f;border:2px solid #4a4850;border-radius:50%;display:block}.light-ok .lamp{background:var(--mint-lit);border-color:var(--mint-lit)}.light-fail .lamp{background:var(--tomato-lit);border-color:var(--tomato-lit);background-image:linear-gradient(45deg, transparent 44%, var(--ink) 44% 56%, transparent 56%), linear-gradient(-45deg, transparent 44%, var(--ink) 44% 56%, transparent 56%);border-radius:4px}.light-skipped .lamp{border-style:dashed;border-color:var(--dim)}.mark{font-family:var(--font-display);color:var(--ink);padding:.12em .4em .18em;font-size:clamp(2.25rem,4.6vw,4rem);font-weight:700;line-height:1}.mark-nope{background:var(--tomato);border:8px double var(--ink);animation:mark-land .16s var(--ease) .1s both;border-radius:14px;transform:rotate(-6deg)}.mark-yes{background:var(--mint);border:var(--line-bold) solid var(--ink);border-radius:var(--radius-pill);animation:mark-land-soft .24s var(--ease-bounce) both}@keyframes mark-land{0%{opacity:0;transform:rotate(-6deg)scale(1.5)}to{opacity:1;transform:rotate(-6deg)scale(1)}}@keyframes mark-land-soft{0%{opacity:0;transform:scale(.8)}}.last-nope.is-moment{border-width:var(--line-bold);box-shadow:var(--lift);animation:row-in var(--t-enter) var(--ease) .12s both}.yes-chip{padding:2px var(--s-3);font-family:var(--font-display);background:var(--mint);border:var(--line-card) solid var(--ink);border-radius:var(--radius-pill);flex:none;font-weight:700}.typed{vertical-align:bottom;white-space:nowrap;width:calc(var(--n) * 1ch);animation:.32s steps(16,end) .26s both typing;display:inline-block;overflow:hidden}@keyframes typing{0%{width:0}}.circled{font-weight:700;display:inline-block;position:relative}.circled svg{width:128%;max-width:none;height:144%;position:absolute;inset:-22% -14%;overflow:visible}.circled path{fill:none;stroke:var(--tomato);stroke-width:3px;stroke-linecap:round;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:1px;animation:.36s ease-out .42s forwards draw}@keyframes draw{to{stroke-dashoffset:0}}.new-sticker{font-size:var(--text-xs);animation:peel .52s var(--ease-bounce) .62s both;flex:none;justify-items:center;font-weight:700;display:grid}.new-sticker img{border:var(--line-card) solid var(--ink);border-radius:12px;width:56px;height:56px;transform:rotate(5deg)}@keyframes peel{0%{opacity:0;transform:translateY(18px)rotate(-18deg)scale(.6)}}.book li.is-new{animation:peel .52s var(--ease-bounce) .7s both;outline:3px solid var(--sticky);outline-offset:2px}@media (width<=720px){.verdict-zone{top:var(--s-3);left:var(--s-3);gap:var(--s-2)}.lamp{width:14px;height:14px}.mark{font-size:1.625rem}.stage{padding-top:84px}.mark-nope{border-width:6px}.pill-link{display:none}}@media (prefers-reduced-motion:reduce){.scene.is-shaking,.stamp-wrap.is-down,.stamp-wrap.is-hop{animation:none}.stamp-wrap.is-up{transform:none}.circled path{stroke-dashoffset:0;animation:none}.typed{animation:none}}.nav{gap:var(--s-1);margin-right:auto;display:flex}.nav a{min-height:40px;padding:0 var(--s-4);font-weight:700;font-size:var(--text-s);color:var(--ink);border-radius:var(--radius-pill);align-items:center;text-decoration:none;display:inline-flex}.nav a[aria-current=page]{color:var(--cream);background:var(--ink)}a.feed-code{color:var(--tomato-lit);text-underline-offset:3px}.see{font-weight:700;font-size:var(--text-xs);color:var(--ink);flex:none}@media (width<=720px){.topbar{flex-wrap:wrap}.nav{order:3;width:100%}}.skip{left:var(--s-4);z-index:50;padding:var(--s-3) var(--s-4);color:var(--ink);background:var(--sticky);border:var(--line-bold) solid var(--ink);border-radius:var(--radius-m);font-weight:700;position:absolute;top:-80px}.skip:focus{top:var(--s-3)}.topbar{position:relative}.nav a,.topbar .pill-link{min-height:var(--tap)}.see,.times a,a.feed-code{margin-block:-10px;padding-block:10px;display:inline-block}.bet{padding:0 0 var(--s-4);background:0 0;border-bottom:1px solid #34323a;border-radius:0}number-flow-react{font-variant-numeric:tabular-nums;--number-flow-char-height:1.4em}.unreachable{gap:var(--s-3);text-align:center}.unreachable h1{font-size:var(--display-m)}.unreachable-text{max-width:52ch;font-family:var(--font-text);font-size:var(--text-m)}.unreachable .btn{font-family:var(--font-display)}.unreachable-why{max-width:70ch;color:var(--pencil);overflow-wrap:anywhere}.home .btn{min-height:var(--tap);padding:0 var(--s-5);font-family:var(--font-display);font-weight:600;font-size:var(--text-m);color:var(--ink);background:var(--sticky);border:var(--line-bold) solid var(--ink);border-radius:var(--radius-pill);box-shadow:var(--lift);cursor:pointer;align-items:center;text-decoration:none;display:inline-flex}.home .btn:active{box-shadow:var(--lift-pressed);transform:translateY(3px)scale(.97)}.home .btn-quiet{background:var(--card)}@media (width<=720px){.last-nope{flex-wrap:wrap}.last-nope>span:nth-child(2){flex:60%}}.nav{scrollbar-width:none;white-space:nowrap;min-width:0;overflow-x:auto}.nav::-webkit-scrollbar{display:none}.nav a{flex:none}.panel-dark h2 a{font-family:var(--font-text);font-size:var(--text-s);color:var(--sticky);margin-left:var(--s-3);font-weight:700}.pill-live{background:var(--mint)}.pill-in,.pill-me{min-height:var(--tap);font:inherit;font-size:var(--text-xs);color:var(--ink);cursor:pointer;font-weight:700}.pill-in{background:var(--sticky);box-shadow:0 2px 0 var(--ink)}.pill-me{background:var(--mint)}.nav-more{flex:none;position:relative}.nav-more summary{min-height:var(--tap);padding:0 var(--s-4);font-weight:700;font-size:var(--text-s);cursor:pointer;border-radius:var(--radius-pill);align-items:center;list-style:none;display:inline-flex}.nav-more summary::-webkit-details-marker{display:none}.nav-more summary:after{content:"▾";margin-left:var(--s-1)}.nav-more summary[aria-current=page],.nav-more[open] summary{color:var(--cream);background:var(--ink)}.nav-more nav{top:calc(100% + var(--s-2));z-index:40;min-width:190px;padding:var(--s-2);background:var(--card);border:var(--line-bold) solid var(--ink);border-radius:var(--radius-m);box-shadow:var(--lift);display:grid;position:absolute;left:0}.nav-more nav a{min-height:var(--tap);padding:0 var(--s-3);font-weight:700;font-size:var(--text-s);color:var(--ink);border-radius:var(--radius-s);align-items:center;text-decoration:none;display:flex}.nav-more nav a:hover{background:var(--cream)}.nav-more nav a[aria-current=page]{color:var(--cream);background:var(--ink)}@media (width<=720px){.nav-more{order:2;margin-left:auto}.nav-more nav{left:auto;right:0}}.topbar .brand{flex:none}.topbar-tags{flex-wrap:nowrap;flex:none}.topbar-tags .pill{white-space:nowrap}@media (width<=1180px){.topbar{flex-wrap:wrap}.nav-more nav{left:auto;right:0}.topbar-tags{flex-wrap:wrap;order:4;width:100%}}.desk-jackpot{align-items:center;gap:var(--s-2) var(--s-5);padding:var(--s-3) var(--s-5);background:var(--sticky);border:var(--line-bold) solid var(--ink);border-radius:var(--radius-l);box-shadow:var(--lift);flex-wrap:wrap;display:flex}.desk-jackpot p:first-child{font-family:var(--font-display);font-weight:700;font-size:var(--text-l)}.desk-jackpot .mono{font-size:var(--mono-m);font-variant-numeric:tabular-nums;font-weight:400}.desk-jackpot small{font-family:var(--font-text);font-size:var(--text-xs);font-weight:600}.desk-jackpot-how{font-size:var(--text-s);flex:280px;font-weight:600}.desk-jackpot .btn{margin-left:auto}@media (width>=1181px){.topbar{row-gap:var(--s-2);flex-wrap:wrap}.nav{flex:none;margin-right:0;overflow:visible}.nav-more{margin-right:auto}.topbar-tags{margin-left:auto}}.nav-more nav hr{width:100%;margin:var(--s-1) 0;border:0;border-top:2px dashed var(--pencil)}.brand img{width:52px;height:52px}@media (width<=720px){.brand img{width:40px;height:40px}}@media (width>=1181px){.nav a,.nav-more summary{padding:0 var(--s-3)}.topbar{column-gap:var(--s-3)}}.lp{--sy:0;overflow-x:clip}.lp-top{z-index:5;padding:var(--s-4) clamp(16px, 4vw, 56px);justify-content:space-between;align-items:center;display:flex;position:absolute;top:0;left:0;right:0}.lp .btn{min-height:var(--tap);padding:0 var(--s-5);font-family:var(--font-display);color:var(--ink);background:var(--sticky);border:var(--line-bold) solid var(--ink);border-radius:var(--radius-pill);box-shadow:var(--lift);transition:transform var(--t-press-up) var(--ease), box-shadow var(--t-press-up) var(--ease);align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.lp .btn:hover{box-shadow:0 6px 0 var(--ink);transform:translateY(-2px)}.lp .btn:active{box-shadow:var(--lift-pressed);transform:translateY(3px)scale(.97)}.lp .btn-big{min-height:64px;padding:0 var(--s-6);box-shadow:0 6px 0 var(--ink);font-size:1.5rem;font-weight:700}.lp .btn-ink{color:var(--sticky);background:var(--ink);box-shadow:0 6px #5c4a05}.hero{--mx:0;--my:0;cursor:crosshair;isolation:isolate;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:end;min-height:100svh;padding:104px clamp(16px,4vw,56px) 0;display:grid;position:relative;overflow:hidden}.hero-room{z-index:-1;transform:translate(calc(var(--mx) * 10px), calc(var(--my) * 6px));transition:transform .4s var(--ease);background:#f6c98f url(/room/desk-strip.webp) bottom/cover no-repeat;position:absolute;inset:-3% -3% 0}.hero-text{align-self:start;gap:var(--s-5);transform:translate(calc(var(--mx) * -6px), calc(var(--my) * -4px));transition:transform .4s var(--ease);padding-top:clamp(8px,4vh,56px);display:grid}.ask{white-space:nowrap;letter-spacing:-.03em;font-size:clamp(3.25rem,8.4vw,8.5rem);font-weight:700;line-height:.92;display:grid}.ask-line{width:fit-content;animation:ask-in .52s var(--ease-bounce) both;display:block}.ask-num{animation-delay:.16s;position:relative}@keyframes ask-in{0%{opacity:0;transform:translateY(40px)rotate(3deg)}}@keyframes hero-slam{0%{opacity:0;transform:rotate(-6deg)scale(2.4)}to{opacity:1;transform:rotate(-6deg)scale(1)}}.hero.is-landed{animation:.2s linear .15s both shake}.hero.is-hit{animation:.18s linear both shake}.hero-sub{max-width:46ch;animation:fade-up .5s var(--ease) 1.5s both;font-size:clamp(1.0625rem,1.5vw,1.375rem);line-height:1.4}.hero-cta{align-items:center;gap:var(--s-5);animation:fade-up .5s var(--ease) 1.65s both;flex-wrap:wrap;display:flex}.hero-more{color:var(--ink);text-underline-offset:5px;text-decoration-thickness:3px;-webkit-text-decoration-color:var(--tomato);text-decoration-color:var(--tomato);font-weight:700}.hero-hint{font-size:var(--text-s);color:var(--pencil);animation:fade-up .5s var(--ease) 2.4s both}@keyframes fade-up{0%{opacity:0;transform:translateY(12px)}}.hero-cast{min-width:0;transform:translate(calc(var(--mx) * -18px), calc(var(--my) * -6px));transition:transform .4s var(--ease);justify-content:center;align-items:flex-end;padding-bottom:6vh;display:flex}.hero-stamp{flex:0 auto;min-width:0;margin-left:-5%;display:flex}.hero-stamp.is-up{transition:transform .24s var(--ease);transform:translateY(-46%)rotate(-8deg)}.hero-live{left:clamp(16px,4vw,56px);bottom:var(--s-4);align-items:center;gap:var(--s-2) var(--s-4);max-width:min(720px,100% - 32px);padding:var(--s-2) var(--s-4);font-size:var(--text-s);background:var(--card);border:var(--line-card) solid var(--ink);border-radius:var(--radius-m);flex-wrap:wrap;display:flex;position:absolute}.live-dot{background:var(--tomato);border:2px solid var(--ink);border-radius:50%;width:10px;height:10px;animation:1.6s steps(2,jump-none) infinite blink}@keyframes blink{to{background:var(--card)}}.live-clock{color:var(--pencil)}.click-mark{z-index:4;pointer-events:none;animation:click-slam .15s var(--ease-stamp) both, click-fade .6s ease-in 2.4s forwards;font-size:clamp(1.75rem,3.5vw,3rem);position:absolute;translate:-50% -50%}@keyframes click-slam{0%{opacity:0;transform:rotate(var(--tilt)) scale(2.6)}to{opacity:1;transform:rotate(var(--tilt)) scale(1)}}@keyframes click-fade{to{opacity:0}}.ticker{z-index:2;padding:var(--s-3) 0;background:var(--ink);margin:-18px -4vw;position:relative;transform:rotate(-1.6deg)}.ticker-run{gap:var(--s-7);width:max-content;font-size:var(--mono-m);color:var(--sticky);white-space:nowrap;transform:translateX(calc(var(--sy) * -.55px));will-change:transform;line-height:1.4;display:flex}.ticker-run span:nth-child(3n+2){color:var(--tomato-lit)}.act{height:calc(var(--steps) * 85vh + 100vh)}.act-pin{height:100vh;padding:var(--s-7) clamp(16px, 5vw, 80px);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(16px,4vw,64px);display:grid;position:sticky;top:0;overflow:hidden}.act-pin>*{min-width:0}.act-kicker{width:fit-content;padding:var(--s-1) var(--s-3);font-weight:700;font-size:var(--text-s);background:var(--card);border:var(--line-card) solid var(--ink);border-radius:var(--radius-pill)}.captions{min-height:21rem;margin-top:var(--s-5);position:relative}.caption{gap:var(--s-4);opacity:0;transition:opacity .26s var(--ease), transform .42s var(--ease);pointer-events:none;display:grid;position:absolute;inset:0 0 auto;transform:translateY(28px)}.caption.is-on{opacity:1;pointer-events:auto;transform:none}.caption h2{letter-spacing:-.02em;font-size:clamp(2.25rem,4.6vw,4.5rem);font-weight:700;line-height:.98}.caption p{max-width:40ch;font-size:clamp(1.0625rem,1.5vw,1.375rem);line-height:1.4}.dots{gap:var(--s-2);margin:var(--s-5) 0 0;padding:0;list-style:none;display:flex}.dots li{border:var(--line-card) solid var(--ink);border-radius:var(--radius-pill);width:44px;height:10px;transition:background .2s linear}.dots li.is-on{background:var(--ink)}.act-stage{border:var(--line-bold) solid var(--ink);height:min(70vh,620px);box-shadow:0 10px 0 var(--ink);transform:translateY(calc((.5 - var(--p,.5)) * 36px)) rotate(calc((var(--p,.5) - .5) * 1.2deg));background:#f6c98f url(/room/desk-strip.webp) bottom/cover no-repeat;border-radius:36px;justify-content:center;align-items:flex-end;padding-bottom:6%;display:flex;position:relative;overflow:hidden}.act-stage.is-shaking{animation:.2s linear .11s both stage-shake}@keyframes stage-shake{20%{translate:4px -3px}45%{translate:-4px 3px}70%{translate:2px 1px}}.act-lights{top:var(--s-5);left:var(--s-5);justify-items:start;gap:var(--s-4);display:grid;position:absolute}.act-boss .act-pin{background:var(--sticky);border-block:var(--line-bold) solid var(--ink);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.boss-stage{align-content:end;justify-items:center;height:min(74vh,660px);display:grid;position:relative}.boss-stage .sprite{z-index:1;position:relative}.boss-rank{font-family:var(--font-display);letter-spacing:-.04em;color:var(--card);-webkit-text-stroke:var(--line-bold) var(--ink);white-space:nowrap;animation:rank-pop .42s var(--ease-bounce) both;font-size:clamp(4rem,9.5vw,10rem);font-weight:700;line-height:.8;position:absolute;top:2%;left:50%;translate:-50%}.boss-rank.is-fired{color:var(--tomato);rotate:-6deg}@keyframes rank-pop{0%{opacity:0;transform:scale(.7)translateY(30px)}}.boss-mugs{z-index:2;gap:var(--s-1);margin-top:-18px;display:flex;position:relative}.boss-mug{transform:translateY(calc(sin((var(--p,0) * 14 + var(--i)) * 57.2958deg) * 10px));display:block}.facts{gap:var(--s-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.facts li{padding:var(--s-2) var(--s-4);background:var(--card);border:var(--line-card) solid var(--ink);border-radius:var(--radius-pill);font-weight:700}.act-boss .captions{min-height:24rem}.boss-fixed{max-width:40ch;font-size:var(--text-s);font-weight:600}.wall{--p:.5;gap:var(--s-7);background:var(--screen);color:var(--screen-text);padding:clamp(72px,14vh,160px) clamp(16px,5vw,80px);display:grid}.wall-words{gap:var(--s-4);display:grid}.wall h2{letter-spacing:-.03em;color:var(--sticky);font-size:clamp(2.5rem,7vw,6.5rem);font-weight:700;line-height:.95}.wall p{max-width:48ch;color:var(--dim);font-size:clamp(1.0625rem,1.5vw,1.375rem)}.wall-grid{grid-template-columns:repeat(8,minmax(0,1fr));gap:clamp(8px,1.6vw,24px);margin:0;padding:0;list-style:none;display:grid}.final{justify-items:center;gap:var(--s-4);padding:clamp(72px, 12vh, 140px) var(--page-gutter) 0;text-align:center;background:var(--tomato);border-top:var(--line-bold) solid var(--ink);display:grid}.final h2{letter-spacing:-.03em;font-size:clamp(2.5rem,8vw,7.5rem);font-weight:700;line-height:.95}.final p{font-size:var(--text-l)}.final>*{min-width:0;max-width:100%}.final-cast{margin-top:var(--s-5);justify-content:center;align-items:flex-end;max-width:100%;display:flex}.lp-foot{width:calc(100% + 2 * var(--page-gutter));justify-content:center;gap:var(--s-2) var(--s-5);padding:var(--s-4) var(--page-gutter);font-size:var(--text-xs);color:var(--cream);background:var(--ink);flex-wrap:wrap;display:flex}.lp-foot a{color:var(--sticky)}@media (width<=900px){.hero{cursor:auto;grid-template-columns:1fr;align-items:start;padding-top:88px}.hero-cast{margin-top:var(--s-5);padding-bottom:96px}.hero-tin{display:none!important}.hero-hint{display:none}.act-pin,.act-boss .act-pin{align-items:start;gap:var(--s-4);padding:72px var(--page-gutter) var(--s-4);grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr}.act-boss .boss-stage{order:2}.captions,.act-boss .captions{min-height:14.5rem;margin-top:var(--s-3)}.act-boss .captions{min-height:17rem}.caption{gap:var(--s-2)}.dots{margin-top:var(--s-2)}.act-stage{aspect-ratio:1;width:100%;height:auto;min-height:0;max-height:100%;box-shadow:0 6px 0 var(--ink);border-radius:24px;align-self:end}.boss-stage{height:100%;min-height:0;padding-top:84px}.boss-stage .sprite{height:min(100%,250px);width:auto!important}.boss-rank{font-size:4.75rem;top:0}.boss-mugs .mug{width:40px!important;height:40px!important}.boss-fixed{display:none}.wall-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.slip span:last-child{display:none}}@media (prefers-reduced-motion:reduce){.hero-room,.hero-text,.hero-cast,.ticker-run,.act-stage,.wall-grid li,.boss-mug{transform:none}.act{height:auto}.act-pin{height:auto;position:static}.captions{min-height:0}.caption{opacity:1;margin-bottom:var(--s-5);position:static;transform:none}.dots{display:none}.hero.is-landed,.hero.is-hit,.act-stage.is-shaking{animation:none}}.bubble{background:var(--card);border:5px solid var(--ink);width:fit-content;max-width:100%;box-shadow:0 10px 0 var(--ink);border-radius:.34em;margin-bottom:.3em;padding:.22em .32em .26em;font-size:clamp(3rem,7.2vw,7.5rem);position:relative}.bubble:after{content:"";background:var(--card);border-right:5px solid var(--ink);border-bottom:5px solid var(--ink);width:.5em;height:.5em;box-shadow:7px 7px 0 var(--ink);position:absolute;bottom:-.36em;right:12%;transform:skew(28deg)rotate(45deg)}.ask-num{align-items:center;gap:.12em;display:flex}.hero-nope{letter-spacing:0;visibility:hidden;flex:none;margin-left:-.1em;font-size:.5em}.hero-nope.is-on{visibility:visible;animation:hero-slam .17s var(--ease-stamp) both}.hero-side{align-content:end;align-self:stretch;min-width:0;display:grid;position:relative}.hero-wall{height:46%;transform:translate(calc(var(--mx) * 22px), calc(var(--my) * 12px));transition:transform .4s var(--ease);position:absolute;inset:0 0 auto}.wall-screen{width:min(300px,46%);padding:var(--s-4) var(--s-5);border-width:var(--line-bold);border-radius:var(--radius-l);box-shadow:0 8px 0 var(--ink);animation:fade-up .5s var(--ease) 1.7s both;position:absolute;top:6%;right:2%;rotate:2deg}.wall-clock{font-family:var(--font-mono);font-size:var(--mono-l);color:var(--sticky);font-variant-numeric:tabular-nums;white-space:nowrap;line-height:1.35}.wall-row{justify-content:space-between;gap:var(--s-3);padding-top:var(--s-2);margin-top:var(--s-2);font-size:var(--text-s);border-top:1px solid #34323a;display:flex}.wall-row .mono{font-size:var(--mono-s)}.note{aspect-ratio:1;width:148px;padding:var(--s-3);font-family:var(--font-display);background:var(--sticky);border:var(--line-card) solid var(--ink);align-content:center;gap:4px;font-size:1.25rem;font-weight:600;line-height:1.05;display:grid;position:absolute;box-shadow:3px 5px #1b1a1740}.note span{font-family:var(--font-text);font-size:var(--text-xs);font-weight:600}.note span:before{content:"– "}.note-a{animation:pin-in .42s var(--ease-bounce) 1.85s both, sway 5s ease-in-out 2.4s infinite alternate;top:10%;left:6%;rotate:-5deg}.note-b{background:var(--gum);width:124px;animation:pin-in .42s var(--ease-bounce) 2.05s both, sway 6s ease-in-out 2.8s infinite alternate-reverse;top:44%;left:33%;rotate:4deg}.pinned{border:var(--line-card) solid var(--ink);background:var(--cream);border-radius:18%;position:absolute;box-shadow:3px 5px #1b1a1740}.pin-a{width:138px;height:auto;animation:pin-in .42s var(--ease-bounce) 1.95s both, sway 7s ease-in-out 2.6s infinite alternate;top:2%;left:30%;rotate:6deg}.pin-b{width:112px;height:auto;animation:pin-in .42s var(--ease-bounce) 2.15s both, sway 5.5s ease-in-out 3s infinite alternate-reverse;top:56%;left:8%;rotate:-8deg}.pin-c{width:104px;height:auto;animation:pin-in .42s var(--ease-bounce) 2.25s both, sway 6.5s ease-in-out 3.2s infinite alternate;top:62%;right:26%;rotate:-4deg}.note:before{content:"";background:var(--tomato);border:2px solid var(--ink);border-radius:50%;width:14px;height:14px;position:absolute;top:-8px;left:50%;translate:-50%}@keyframes pin-in{0%{opacity:0;scale:1.5}}@keyframes sway{to{translate:0 -7px}}.hero-tin{margin-right:-5%}.hero-live{max-width:min(620px,46%)}.wall-count{width:fit-content;padding:var(--s-2) var(--s-4);background:var(--sticky);border-radius:var(--radius-pill);font-weight:700;color:var(--ink)!important}.wall-count .mono{font-size:var(--mono-s)}.wall.is-complete .wall-count{background:var(--mint);animation:rank-pop .42s var(--ease-bounce) both}.wall-grid li{transform:translateY(calc((.5 - var(--p)) * var(--d) * 60px)) rotate(calc(var(--r) * (.4 + (.5 - var(--p)) * 2)));will-change:transform}.wall-grid:hover li:not(:hover){opacity:.55}.wall-grid li{transition:opacity .16s linear}.flip{--tx:0;--ty:0;aspect-ratio:1;width:100%;color:var(--ink);cursor:pointer;perspective:700px;background:0 0;border:0;padding:0;display:block}.flip-inner{width:100%;height:100%;transform-style:preserve-3d;transform:rotateY(calc(var(--tx) * 16deg)) rotateX(calc(var(--ty) * -16deg));transition:transform .52s var(--ease-bounce);display:block;position:relative}.flip:hover .flip-inner{transition-duration:.12s;scale:1.1}.flip.is-flipped .flip-inner{transition-duration:.52s;transform:rotateY(180deg)}.flip-front,.flip-back{backface-visibility:hidden;border-radius:16%;display:block;position:absolute;inset:0;overflow:hidden}.flip-front{background:var(--cream)}.flip-front img{width:100%;height:100%}.flip-label{font-size:var(--mono-s);color:var(--sticky);background:var(--ink);overflow-wrap:anywhere;transition:translate .16s var(--ease);padding:3px 4px;line-height:1.2;position:absolute;bottom:0;left:0;right:0;translate:0 100%}.flip:hover .flip-label,.flip:focus-visible .flip-label{translate:0}.flip-back{text-align:left;background:var(--cream);border:var(--line-bold) solid var(--tomato);align-content:center;gap:6px;padding:10%;display:grid;transform:rotateY(180deg)}.flip-code{font-size:var(--mono-s);overflow-wrap:anywhere;line-height:1.15}.flip-say{font-size:clamp(.6875rem,.95vw,.875rem);font-weight:600;line-height:1.2}.flip-nope{font-family:var(--font-display);background:var(--tomato);border:2px solid var(--ink);border-radius:5px;padding:0 6px;font-size:.8rem;font-weight:700;position:absolute;bottom:6%;right:6%;rotate:-8deg}.money{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:end;gap:clamp(16px,4vw,64px);max-width:1320px;margin:0 auto;padding:clamp(72px,12vh,140px) clamp(16px,5vw,80px);display:grid}.money>*{min-width:0}.money-words{gap:var(--s-5);display:grid}.money h2{letter-spacing:-.02em;font-size:clamp(2.25rem,5.5vw,5rem);font-weight:700}.money-lede{max-width:44ch;font-size:clamp(1.0625rem,1.5vw,1.375rem)}.dial{height:72px;position:relative}.dial-track{border:var(--line-bold) solid var(--ink);border-radius:var(--radius-pill);box-shadow:var(--lift);font-family:var(--font-display);font-size:1.25rem;font-weight:700;display:flex;position:absolute;inset:0;overflow:hidden}.dial-track span{white-space:nowrap;transition:flex-grow .22s var(--ease);place-items:center;display:grid;overflow:hidden}.dial-fill-safe{flex:calc(100 - var(--brave)) 1 0;background:var(--sky)}.dial-fill-brave{flex:var(--brave) 1 0;background:var(--sticky);border-left:var(--line-bold) solid var(--ink)}.dial input{opacity:0;cursor:ew-resize;direction:rtl;width:100%;height:100%;margin:0;position:absolute;inset:0}.dial:has(input:focus-visible) .dial-track{outline:3px solid var(--link);outline-offset:4px}.dial:after{content:"";top:-8px;bottom:-12px;left:clamp(15px, calc((100 - var(--brave)) * 1%), calc(100% - 15px));background:var(--card);border:var(--line-bold) solid var(--ink);width:26px;box-shadow:0 3px 0 var(--ink);pointer-events:none;transition:left .22s var(--ease);border-radius:10px;position:absolute;translate:-50%}.dial-ranks{align-items:center;gap:var(--s-2);flex-wrap:wrap;font-weight:600;display:flex}.rank-chip{min-height:40px;padding:0 var(--s-4);background:var(--card);border:var(--line-card) solid var(--ink);border-radius:var(--radius-pill);cursor:pointer;font-weight:700}.rank-chip[aria-pressed=true]{color:var(--cream);background:var(--ink)}.dial-out{gap:var(--s-3);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.dial-out>div{padding:var(--s-4);border:var(--line-bold) solid var(--ink);border-radius:var(--radius-l);align-content:start;gap:2px;display:grid}.dial-out dt{font-weight:700;font-size:var(--text-s)}.dial-out dd{font-family:var(--font-display);white-space:nowrap;margin:0;font-size:clamp(1.375rem,1.9vw,2rem);font-weight:700;line-height:1.1}.dial-out p{font-size:var(--text-xs);line-height:1.3}.out-safe{background:var(--sky)}.out-brave{background:var(--sticky)}.out-risk{background:var(--tomato)}.money-fine{max-width:70ch;font-size:var(--text-s);color:var(--pencil)}.money-stage{justify-items:center;gap:var(--s-3);display:grid}.says{max-width:18ch;padding:var(--s-3) var(--s-4);font-family:var(--font-display);text-align:center;background:var(--card);border:var(--line-bold) solid var(--ink);animation:rank-pop .32s var(--ease-bounce) both;border-radius:22px;font-size:1.5rem;font-weight:600;line-height:1.1;position:relative}.money-stage>*{min-width:0;max-width:100%}.money-cast{border-bottom:var(--line-bold) solid var(--ink);justify-content:center;align-items:flex-end;width:100%;max-width:100%;display:flex}@media (width<=900px){.bubble{font-size:clamp(2.75rem,13vw,4.5rem)}.hero-wall{height:150px;margin-top:var(--s-4);position:relative}.wall-screen{width:200px;padding:var(--s-3);top:0;left:0;right:auto}.wall-clock{font-size:var(--mono-m)}.note-a{width:112px;font-size:1rem;top:6px;left:auto;right:0}.note-b,.pin-a,.pin-b,.pin-c{display:none}.hero-side{align-content:start}.hero-live{max-width:calc(100% - 32px)}.money,.dial-out{grid-template-columns:1fr}.wall .wall-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.flip-say{font-size:.9375rem}.flip-label{display:none}}@media (prefers-reduced-motion:reduce){.hero-wall,.flip-inner{transform:none}.flip.is-flipped .flip-front{visibility:hidden}.flip.is-flipped .flip-back{transform:none}.flip:not(.is-flipped) .flip-back{visibility:hidden}.note,.pinned{animation:none}}.lp{position:relative}.lp-top-right{align-items:center;gap:var(--s-3);display:flex}.sound-toggle{min-height:40px;padding:0 var(--s-4);font-weight:700;font-size:var(--text-s);background:var(--card);border:var(--line-card) solid var(--ink);border-radius:var(--radius-pill);cursor:pointer}.sound-toggle[aria-pressed=true]{background:var(--mint)}.hero{cursor:auto}.poke{color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0;position:relative}.poke:focus-visible{outline-offset:-6px;border-radius:24px}.poke:active .sprite{scale:.97}.poke .slip{display:grid}.poke-say{z-index:3;width:max-content;max-width:min(260px,70vw);padding:var(--s-2) var(--s-4);font-family:var(--font-display);text-align:center;background:var(--card);border:var(--line-bold) solid var(--ink);box-shadow:0 4px 0 var(--ink);animation:rank-pop .26s var(--ease-bounce) both;border-radius:20px;font-size:1.25rem;font-weight:600;line-height:1.15;position:absolute;bottom:88%;left:50%;translate:-50%}.hero .hero-stamp .poke-nope{z-index:3;animation:mark-land .15s var(--ease) both, click-fade .3s ease-in .8s forwards;font-size:2rem;position:absolute;bottom:86%;left:50%;translate:-50%}.hero-stamp.is-down{animation:stamp-slam .13s var(--ease-stamp) both}.boss{background:var(--sky);border-block:var(--line-bold) solid var(--ink);grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(16px,4vw,64px);min-height:100vh;padding:clamp(64px,10vh,120px) clamp(16px,5vw,80px);display:grid;overflow:hidden}.boss>*{min-width:0}.boss .boss-stage{height:auto;min-height:min(78vh,720px);padding-top:clamp(90px,13vw,190px)}.boss .boss-rank{color:var(--card);font-size:clamp(4.5rem,12vw,12.5rem);top:0}.boss .boss-rank.is-fired{color:var(--tomato)}.boss .boss-mugs{gap:var(--s-2);margin-top:-10px}.boss .boss-mug{transition:transform .2s var(--ease-bounce);transform:none}.boss .boss-mug.has-voted{transform:translateY(-18px)rotate(-6deg)}.vote-bar{width:min(420px,80%);height:16px;margin-top:var(--s-3);background:var(--card);border:var(--line-card) solid var(--ink);border-radius:var(--radius-pill);opacity:0;transition:opacity .16s linear;overflow:hidden}.vote-bar.is-on{opacity:1}.vote-bar span{background:var(--ink);height:100%;transition:width .16s linear;display:block}.boss-words{gap:var(--s-4);justify-items:start;display:grid}.boss-words h2{letter-spacing:-.02em;font-size:clamp(2.25rem,4.4vw,4.25rem);font-weight:700;line-height:.98}.boss-now{font-size:clamp(1.0625rem,1.5vw,1.375rem)}.boss .facts{animation:rank-pop .32s var(--ease-bounce) both}.vote-buttons{gap:var(--s-3);margin-top:var(--s-2);flex-wrap:wrap;display:flex}.vote-btn{min-height:60px;padding:0 var(--s-6);font-family:var(--font-display);color:var(--ink);border:var(--line-bold) solid var(--ink);border-radius:var(--radius-pill);box-shadow:0 6px 0 var(--ink);cursor:pointer;transition:transform var(--t-press-up) var(--ease), box-shadow var(--t-press-up) var(--ease);font-size:1.375rem;font-weight:700}.vote-btn:hover:not(:disabled){transform:translateY(-2px)}.vote-btn:active:not(:disabled){box-shadow:0 2px 0 var(--ink);transform:translateY(4px)scale(.97)}.vote-btn:disabled{opacity:.45;cursor:not-allowed}.vote-yes{background:var(--mint)}.vote-mid{background:var(--sticky)}.vote-no{background:var(--tomato);border-radius:14px}.boss-note{max-width:44ch;min-height:3.2em;padding:var(--s-3) var(--s-4);background:var(--card);border:var(--line-card) solid var(--ink);border-radius:var(--radius-m);font-weight:600}.boss .boss-fixed{max-width:48ch;font-size:var(--text-s)}.trick{background-image:repeating-linear-gradient(-45deg, var(--sticky) 0 22px, var(--ink) 22px 44px);background-position:top;background-repeat:no-repeat;background-size:100% 18px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(16px,4vw,64px);padding:clamp(72px,12vh,140px) clamp(16px,5vw,80px);display:grid}.trick>*{min-width:0}.trick-words{gap:var(--s-4);display:grid}.trick h2{letter-spacing:-.02em;font-size:clamp(2.25rem,4.6vw,4.5rem);font-weight:700;line-height:.98}.trick-words>p{max-width:46ch;font-size:clamp(1.0625rem,1.5vw,1.375rem)}.attacks{gap:var(--s-3);justify-items:start;display:grid}.attack{min-height:56px;padding:0 var(--s-5);font-family:var(--font-display);text-align:left;color:var(--ink);background:var(--card);border:var(--line-bold) solid var(--ink);box-shadow:var(--lift);cursor:pointer;transition:transform var(--t-press-up) var(--ease), box-shadow var(--t-press-up) var(--ease);border-radius:18px;font-size:1.25rem;font-weight:600}.attack:hover{transform:translate(4px,-2px)rotate(-1deg)}.attack:active{box-shadow:var(--lift-pressed);transform:translateY(3px)}.attack[aria-pressed=true]{background:var(--sticky)}.trick .trick-fine{max-width:60ch;font-size:var(--text-s);color:var(--pencil)}.trick-stage{border:var(--line-bold) solid var(--ink);min-height:min(72vh,620px);box-shadow:0 10px 0 var(--ink);background:#f6c98f url(/room/desk-strip.webp) bottom/cover no-repeat;border-radius:36px;grid-template-rows:minmax(0,1fr) auto;display:grid;overflow:hidden}.trick-stage.is-shaking{animation:.2s linear .11s both stage-shake}.chat{align-content:start;gap:var(--s-3);padding:var(--s-5);display:grid}.chat p{max-width:85%;padding:var(--s-3) var(--s-4);font-size:var(--text-m);border:var(--line-card) solid var(--ink);animation:row-in var(--t-enter) var(--ease) both;border-radius:18px;line-height:1.3}.chat-you{color:var(--cream);background:var(--ink);justify-self:end;border-bottom-right-radius:4px!important}.chat-intern{min-height:2.9em;font-family:var(--font-display);background:var(--sticky);justify-self:start;font-weight:600;border-bottom-left-radius:4px!important}.chat-stamp{justify-self:start;align-items:center;gap:var(--s-3);background:var(--card);display:flex;border-width:var(--line-bold)!important}.chat-empty{color:var(--pencil);background:#fff9;justify-self:center;border-style:dashed!important}.trick-cast{justify-content:center;align-items:flex-end;padding-bottom:4%;display:flex}.clips{justify-items:center;gap:var(--s-6);background:var(--gum);border-block:var(--line-bold) solid var(--ink);padding:clamp(72px,12vh,140px) clamp(16px,5vw,80px);display:grid}.clips h2{letter-spacing:-.02em;text-align:center;font-size:clamp(2.25rem,5vw,4.5rem);font-weight:700}.clips-row{flex-wrap:wrap;justify-content:center;gap:clamp(16px,4vw,56px);display:flex}.clip{justify-items:center;gap:var(--s-3);width:min(360px,78vw);display:grid}.clip video{aspect-ratio:1;object-fit:cover;background:var(--cream);border:var(--line-bold) solid var(--ink);width:100%;height:auto;box-shadow:0 8px 0 var(--ink);border-radius:50%}.clip:nth-child(odd) video{rotate:-3deg}.clip:nth-child(2n) video{rotate:3deg}.clip figcaption{text-align:center;max-width:26ch;font-weight:600}.number{background:var(--screen);color:var(--screen-text);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(16px,4vw,64px);padding:clamp(72px,12vh,140px) clamp(16px,5vw,80px);display:grid}.number-big{font-family:var(--font-display);color:var(--tomato-lit);font-size:clamp(6rem,22vw,20rem);font-weight:700;line-height:.8}.number-words{gap:var(--s-4);display:grid}.number h2{max-width:22ch;font-size:clamp(1.75rem,3.6vw,3.25rem);line-height:1.02}.number-words>p{max-width:60ch;color:var(--dim)}.number-models{gap:var(--s-2);max-width:640px;margin:0;padding:0;list-style:none;display:grid}.number-models li{align-items:center;gap:var(--s-3);font-size:var(--text-s);grid-template-columns:minmax(0,1fr) 40% 48px;display:grid}.number-bar{border-radius:var(--radius-pill);background:#2a292f;height:12px;overflow:hidden}.number-bar span{background:var(--tomato-lit);height:100%;display:block}.shift-clock{z-index:20;right:var(--s-4);bottom:var(--s-4);padding:var(--s-2) var(--s-4);font-size:var(--text-xs);color:var(--dim);background:var(--screen);border:var(--line-card) solid var(--ink);border-radius:var(--radius-m);box-shadow:0 4px 0 var(--ink);pointer-events:none;justify-items:end;display:grid;position:fixed}.shift-clock-time{font-size:var(--mono-m);color:var(--sticky);line-height:1.3}.wall-clear{width:fit-content;min-height:40px;padding:0 var(--s-4);color:var(--screen-text);border:var(--line-card) dashed var(--dim);border-radius:var(--radius-pill);cursor:pointer;background:0 0;font-weight:700}.flip{touch-action:pan-y;-webkit-user-drag:none}.flip img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none;pointer-events:none}.in-hand{z-index:40;background:var(--cream);pointer-events:none;border-radius:18%;width:150px;height:150px;position:fixed;translate:-50% -50%;rotate:-8deg;scale:1.1;box-shadow:0 18px 30px #00000059}.stuck{z-index:15;background:var(--cream);border:var(--line-card) solid var(--ink);width:130px;height:130px;translate:-50% -50%;rotate:var(--tilt);cursor:pointer;animation:stick .22s var(--ease-bounce) both;border-radius:18%;position:absolute;box-shadow:2px 4px #1b1a174d}@keyframes stick{0%{opacity:.4;scale:1.5}}@media (width<=900px){.sound-toggle{padding:0 var(--s-3)}.lp-top .btn{display:none}.boss,.trick,.number{grid-template-columns:1fr}.boss{min-height:0}.boss .boss-stage{min-height:0;padding-top:84px}.boss .boss-stage .sprite{height:auto;width:min(300px,70vw)!important}.boss .boss-mugs .mug{width:40px!important;height:40px!important}.trick-stage{border-radius:24px;min-height:480px}.trick-cast .sprite{max-width:44vw}.poke-say{font-size:1rem}.shift-clock{right:var(--s-2);bottom:var(--s-2);padding:var(--s-1) var(--s-3)}.shift-clock span:last-child{display:none}}@media (prefers-reduced-motion:reduce){.shift-clock{display:none}.boss .boss-mug.has-voted{transform:none}}@media (width<=900px){.hero .hero-live{max-width:none;margin:0 0 var(--s-4);position:static}.hero .hero-cast{padding-bottom:var(--s-4)}}.number-words>.number-plain{color:var(--screen-text);font-weight:700}.number-plain .mono{font-size:var(--mono-m);color:var(--sticky)}.trick-live-link{margin-top:var(--s-3);justify-self:start}.wall-row a{color:inherit;text-underline-offset:3px}.live-badge{align-items:center;gap:var(--s-2);min-height:32px;padding:0 var(--s-3);font-family:var(--font-mono);font-size:var(--mono-s);letter-spacing:.08em;text-transform:uppercase;color:var(--cream);background:var(--ink);border-radius:var(--radius-pill);display:inline-flex}.live-dot{background:var(--tomato);border-radius:50%;width:10px;height:10px;animation:1.6s ease-in-out infinite live-pulse}.live-badge.is-off .live-dot{background:var(--dim);border-radius:2px;animation:none}@keyframes live-pulse{50%{opacity:.35}}.mini{align-items:center;gap:var(--s-6);max-width:var(--page-max);margin:var(--s-8) auto;padding:0 var(--page-gutter);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);display:grid}.mini-stage{background:var(--sky);border:var(--line-bold) solid var(--ink);border-radius:var(--radius-l);place-items:end center;min-height:340px;display:grid;position:relative;overflow:hidden}.mini-puppet{width:100%;height:0}.mini-puppet.is-on,.mini-puppet.is-on .puppet{height:340px}.mini-puppet .puppet canvas{width:100%;height:100%;display:block}.mini-mark{top:var(--s-4);right:var(--s-4);position:absolute;font-size:var(--display-s)!important}.mini-words{gap:var(--s-3);justify-items:start;display:grid}.mini-top{align-items:center;gap:var(--s-3);display:flex}.mini-count{font-weight:700;font-size:var(--text-s)}.mini-count .mono{font-size:var(--mono-m);font-weight:400}.mini h2{font-size:clamp(1.75rem,3.4vw,2.75rem);line-height:1.05}.mini-bubble{max-width:34ch;min-height:3.4em;padding:var(--s-3) var(--s-4);font-family:var(--font-display);font-weight:600;font-size:var(--text-l);background:var(--sticky);border:var(--line-bold) solid var(--ink);animation:row-in var(--t-enter) var(--ease) both;border-radius:20px 20px 20px 4px;line-height:1.2}.mini-caption{font-size:var(--mono-s);color:var(--pencil);overflow-wrap:anywhere;line-height:1.8}@media (width<=800px){.mini{gap:var(--s-4);margin:var(--s-7) auto;grid-template-columns:1fr}.mini-stage,.mini-puppet.is-on,.mini-puppet.is-on .puppet{height:280px;min-height:0}}@media (prefers-reduced-motion:reduce){.live-dot{animation:none}}.bounty{gap:var(--s-5);grid-template-columns:minmax(180px,240px) 1fr;align-items:start;display:grid}.bounty-pot h2{margin:0 0 var(--s-2)}.bounty-sum{font-size:var(--mono-l);overflow-wrap:anywhere;margin:0;line-height:1.1}.bounty-words>p{margin:0 0 var(--s-3)}.bounty-facts{gap:var(--s-3) var(--s-5);margin:0 0 var(--s-4);flex-wrap:wrap;display:flex}.bounty-facts dt{font-size:var(--text-xs);color:var(--pencil)}.bounty-facts dd{margin:0}.bounty-add label{margin-bottom:var(--s-2);font-weight:600;display:block}.bounty-row{gap:var(--s-3);flex-wrap:wrap;align-items:center;display:flex}.bounty-row input{width:7rem;min-height:var(--tap);padding:0 var(--s-3);border:var(--line-card) solid var(--ink);border-radius:var(--radius-s);font:inherit;background:var(--card);color:var(--ink)}@media (width<=700px){.bounty{grid-template-columns:1fr}}.breakit{margin-top:var(--s-6)}.breakit h2{margin-bottom:var(--s-2)}.breakit-where{font-size:var(--text-xs);color:var(--pencil);display:block}.breakit .is-none{color:var(--pencil)}.breakit td a{overflow-wrap:anywhere}.abuse-table{min-width:860px}.abuse-table td{vertical-align:top}.foundations{max-width:960px;padding:var(--s-7) var(--page-gutter) var(--s-8);gap:var(--s-7);margin:0 auto;display:grid}.foundations header{gap:var(--s-4);display:grid}.foundations h1{font-size:var(--display-l)}.foundations h2{font-size:var(--display-s);margin-bottom:var(--s-4)}.lede{max-width:56ch;font-size:var(--text-l);line-height:1.35}.label{font-size:var(--text-xs);color:var(--pencil);margin-bottom:var(--s-1)}.swatches{gap:var(--s-4);grid-template-columns:repeat(auto-fill,minmax(104px,1fr));padding:0;list-style:none;display:grid}.swatches li{gap:var(--s-1);font-size:var(--text-s);display:grid}.chip{border:var(--line-card) solid var(--ink);border-radius:var(--radius-m);height:64px}.voices{gap:var(--s-5);display:grid}.display{font-family:var(--font-display);font-weight:600;font-size:var(--display-m);line-height:1.05}.row{align-items:center;gap:var(--s-4);flex-wrap:wrap;display:flex}.btn{min-height:var(--tap);padding:0 var(--s-5);font-family:var(--font-display);font-weight:600;font-size:var(--text-m);background:var(--sticky);border:var(--line-bold) solid var(--ink);border-radius:var(--radius-pill);box-shadow:var(--lift);cursor:pointer;transition:transform var(--t-press-up) var(--ease), box-shadow var(--t-press-up) var(--ease)}.btn:active{box-shadow:var(--lift-pressed);transition-duration:var(--t-press-down);transform:translateY(3px)scale(.97)}.btn-quiet{background:var(--card)}.verdict{font-family:var(--font-display);font-weight:700;font-size:var(--display-s);padding:var(--s-1) var(--s-4);border:var(--line-bold) solid var(--ink)}.verdict.yes{background:var(--mint);border-radius:var(--radius-pill)}.verdict.nope{background:var(--tomato);border-radius:var(--radius-s);border-style:double;border-width:6px;transform:rotate(-6deg)}.panel{gap:var(--s-5);padding:var(--s-5);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}.dim{color:var(--dim)}.figure{font-family:var(--font-mono);font-size:var(--mono-m);font-variant-numeric:tabular-nums;line-height:1.5}.figure.sticky{color:var(--sticky)}.figure.up{color:var(--mint-lit)}.figure.down{color:var(--tomato-lit)}.codes{columns:2 240px;column-gap:var(--s-6);margin:0;padding-left:3ch}.foundations>*{min-width:0}.desk{padding:var(--s-5) var(--s-4) 0;background:var(--card);border:var(--line-card) solid var(--ink);border-radius:var(--radius-l);background:linear-gradient(to top, #e9c79b 0 13%, var(--ink) 13% calc(13% + 2px), var(--card) calc(13% + 2px));justify-content:center;align-items:flex-end;gap:clamp(0px,2vw,24px);display:flex;overflow:hidden}.controls{gap:var(--s-3);margin-top:var(--s-5);display:grid}.chips{align-items:center;gap:var(--s-2);flex-wrap:wrap;display:flex}.chips .label{width:72px;margin:0}.chip-btn{min-height:36px;padding:0 var(--s-3);font-size:var(--text-s);background:var(--card);border:var(--line-card) solid var(--ink);border-radius:var(--radius-pill);cursor:pointer}.chip-btn[aria-pressed=true]{background:var(--sticky)}.pose-grid{gap:var(--s-4);grid-template-columns:repeat(auto-fill,minmax(150px,1fr));padding:0;list-style:none;display:grid}.pose-grid li{justify-items:center;gap:var(--s-1);display:grid}
