@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.3p2_lha1f2xer.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.1qq4vpdcun5oj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.390ncx5urfkfu.woff2)format("woff2");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:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.21jp631_3pja2.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0wgildi0cnwt9.woff2)format("woff2");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:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_a71539c9-module__T19VSG__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_a71539c9-module__T19VSG__variable{--font-geist-sans:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.31988l_ccedte.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.2tuy5pz7dlieh.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.2dbetqa9o8jxf.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.1uyisp29ctx0d.woff2)format("woff2");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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.1rgnod-3esatf.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.0r6juujl39pe6.woff2)format("woff2");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:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_8d43a2aa-module__8Li5zG__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_8d43a2aa-module__8Li5zG__variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
@font-face{font-family:Bungee;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c2f99d9cf2202b97-s.0p__66c6e7t43.woff2)format("woff2");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:Bungee;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d5ae8bb5eabba168-s.3pyd2n1qfx59z.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bungee;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7b3954b250246604-s.p.40gj5_xrkze6a.woff2)format("woff2");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:Bungee Fallback;src:local(Arial);ascent-override:73.58%;descent-override:21.64%;line-gap-override:0.0%;size-adjust:138.63%}.bungee_968c557d-module__J8Sh-W__className{font-family:Bungee,Bungee Fallback;font-style:normal;font-weight:400}.bungee_968c557d-module__J8Sh-W__variable{--font-bungee:"Bungee", "Bungee Fallback"}
.charles-logo-module__-C4ZvG__logo{vertical-align:-.15em;--hic:5s;flex-shrink:0;width:1em;height:1em;line-height:1;display:inline-block}.charles-logo-module__-C4ZvG__svg{transform-origin:46% 91%;display:block;overflow:visible}.charles-logo-module__-C4ZvG__body,.charles-logo-module__-C4ZvG__pupils{transform-box:view-box}.charles-logo-module__-C4ZvG__puff{transform-box:fill-box;transform-origin:50%;opacity:0}.charles-logo-module__-C4ZvG__gasp{opacity:0}@media (prefers-reduced-motion:no-preference){.charles-logo-module__-C4ZvG__body{animation:charles-logo-module__-C4ZvG__hic var(--hic) ease-out infinite}.charles-logo-module__-C4ZvG__pupils{animation:charles-logo-module__-C4ZvG__lag var(--hic) ease-out infinite}.charles-logo-module__-C4ZvG__mouth{animation:charles-logo-module__-C4ZvG__shut var(--hic) step-end infinite}.charles-logo-module__-C4ZvG__gasp{animation:charles-logo-module__-C4ZvG__gasp var(--hic) step-end infinite}.charles-logo-module__-C4ZvG__puff{animation:charles-logo-module__-C4ZvG__puff var(--hic) ease-out infinite}}@media (prefers-reduced-motion:no-preference) and (hover:hover){.group:hover .charles-logo-module__-C4ZvG__lively .charles-logo-module__-C4ZvG__svg{animation:.7s ease-out infinite charles-logo-module__-C4ZvG__fit}}@media (prefers-reduced-motion:no-preference){.group:focus-visible .charles-logo-module__-C4ZvG__lively .charles-logo-module__-C4ZvG__svg{animation:.7s ease-out infinite charles-logo-module__-C4ZvG__fit}}@keyframes charles-logo-module__-C4ZvG__hic{0%,8%,36%,44%,70%,84%,to{transform:translateY(0)rotate(0)scale(1)}1%,37%,71%{transform:translateY(0)rotate(0)scale(1.12,.88)}2%{transform:translateY(-5px)rotate(-3deg)scale(.88,1.12)}38%{transform:translateY(-5px)rotate(3deg)scale(.88,1.12)}72%{transform:translateY(-3px)rotate(-2deg)scale(.92,1.08)}3.5%{transform:translateY(-10px)rotate(-5deg)scale(.97,1.03)}39.5%{transform:translateY(-9px)rotate(5deg)scale(.97,1.03)}73.5%{transform:translateY(-6px)rotate(-3deg)scale(.98,1.02)}5%{transform:translateY(-3px)rotate(-2deg)scale(.95,1.05)}41%{transform:translateY(-3px)rotate(2deg)scale(.95,1.05)}75%{transform:translateY(-2px)rotate(-1deg)scale(.98,1.02)}6.5%,42.5%,76%,82.5%{transform:translateY(0)rotate(0)scale(1.12,.88)}7.3%,43.2%,83.2%{transform:translateY(0)rotate(0)scale(.97,1.03)}77%{transform:translateY(0)rotate(0)scale(1.16,.84)}78%{transform:translateY(-6px)rotate(4deg)scale(.86,1.14)}79.5%{transform:translateY(-10px)rotate(6deg)scale(.97,1.03)}81%{transform:translateY(-3px)rotate(2deg)scale(.95,1.05)}}@keyframes charles-logo-module__-C4ZvG__lag{0%,1%,10%,32%,37%,46%,71%,92%,to{transform:translate(0)}2%,38%,72%{transform:translateY(4px)}4.5%,6.5%,40.5%,42.5%,74.5%{transform:translateY(-5px)}8.5%,44.5%{transform:translateY(1px)}14%,30%{transform:translate(-6px,-1px)}76%{transform:translateY(2px)}78%{transform:translate(-1px,5px)}80.5%,83%{transform:translate(1px,-5px)}86%,89%{transform:translate(-3px,-3px)}}@keyframes charles-logo-module__-C4ZvG__shut{0%,6%,42%,82%,to{opacity:1}1%,37%,71%,77%{opacity:0}75.5%{opacity:1}}@keyframes charles-logo-module__-C4ZvG__gasp{0%,6%,42%,82%,to{opacity:0}1%,37%,71%,77%{opacity:1}75.5%{opacity:0}}@keyframes charles-logo-module__-C4ZvG__puff{0%,1.9%,10%,37.9%,46%,77.9%,87%,to{opacity:0;transform:translate(-8px,10px)scale(.3)}2%,38%,78%{opacity:1;transform:translate(-8px,10px)scale(.4)}6%,42%,83%{opacity:1;transform:translate(0)scale(1)}9.9%,45.9%,86.9%{opacity:0;transform:translate(3px,-6px)scale(1.25)}}@keyframes charles-logo-module__-C4ZvG__fit{0%,to{transform:translateY(0)rotate(0)scale(1)}8%{transform:translateY(0)rotate(0)scale(1.08,.92)}18%{transform:translateY(-.04em)rotate(2deg)scale(.94,1.06)}30%{transform:translateY(0)rotate(0)scale(1.06,.94)}40%{transform:translateY(0)rotate(0)scale(1.1,.9)}52%{transform:translateY(-.08em)rotate(-4deg)scale(.92,1.08)}66%{transform:translateY(-.02em)rotate(-1deg)scale(.97,1.03)}78%{transform:translateY(0)rotate(0)scale(1.08,.92)}88%{transform:translateY(0)rotate(0)scale(.98,1.02)}}
.joystick-module__wYbFFG__zone{--stick-scale:1;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.joystick-module__wYbFFG__ring,.joystick-module__wYbFFG__knob{pointer-events:none;border-radius:9999px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.joystick-module__wYbFFG__ring{width:calc(96px * var(--stick-scale));height:calc(96px * var(--stick-scale));opacity:.6;background:#fff7e60f;border:3px dashed #fff7e673}.joystick-module__wYbFFG__zone[data-active] .joystick-module__wYbFFG__ring{opacity:1}.joystick-module__wYbFFG__knob{width:calc(44px * var(--stick-scale));height:calc(44px * var(--stick-scale));border:3px solid var(--color-ink);background:#fff7e6bf}.joystick-module__wYbFFG__arrow{display:none;position:absolute;inset:-3px}.joystick-module__wYbFFG__arrow:before{content:"";border-left:8px solid #0000;border-right:8px solid #0000;border-bottom:10px solid var(--color-zap);filter:drop-shadow(0 1px 0 var(--color-ink));position:absolute;top:-7px;left:50%;transform:translate(-50%)}.joystick-module__wYbFFG__ring[data-dir] .joystick-module__wYbFFG__arrow{display:block}.joystick-module__wYbFFG__ring[data-dir="1"] .joystick-module__wYbFFG__arrow{transform:rotate(90deg)}.joystick-module__wYbFFG__ring[data-dir="2"] .joystick-module__wYbFFG__arrow{transform:rotate(180deg)}.joystick-module__wYbFFG__ring[data-dir="3"] .joystick-module__wYbFFG__arrow{transform:rotate(270deg)}.joystick-module__wYbFFG__zone:has(.joystick-module__wYbFFG__ring[data-dir]) .joystick-module__wYbFFG__knob{background:#facc15d9}@media (prefers-reduced-motion:no-preference){.joystick-module__wYbFFG__zone:not([data-active]) .joystick-module__wYbFFG__knob,.joystick-module__wYbFFG__zone:not([data-active]) .joystick-module__wYbFFG__ring{transition:left .12s ease-out,top .12s ease-out}}
.awkward-reunion-module__s8d-TW__root{--bw:300px;--bh:400px;--tw:320px;--th:420px;--panel:200px;--hudw:100cqw;--pad:8px;--gap:8px;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:32px;--r-chip:12px;--r-card:16px;--r-btn:14px;--r-pill:999px;--ink:#1a0d24;--paper:#fff7e6;--hud-top:#2a1420;--hud-bot:#1c0c15;--hud-edge:#0f0710;--hud-label:#f6c453;--hud-value:#fff6e3;--hud-muted:#c9b6a0;--alarm:#ef3b4f;--brass-hi:#ffe39a;--brass:#e0ad4a;--brass-lo:#8a5a18;--focus:#ffe39a;--t-label:11px;--t-value-s:13px;--t-value-m:18px;--t-value-l:20px;--t-pct:16px;--t-zone:12px;--t-meta:11px;--t-vs:10px;--head-h:48px;--feuds-h:30px;--face:26px;--btn:48px;--key-w:64px;--key-h:56px;--key-icon:28px;--meter-h:12px;--display:var(--font-bungee), system-ui, sans-serif;color:var(--hud-value);background:#2b1418;container:reunion/size}.awkward-reunion-module__s8d-TW__layout{padding:var(--pad);gap:var(--gap);pointer-events:none;display:grid;position:absolute;inset:0}.awkward-reunion-module__s8d-TW__layout button{pointer-events:auto}.awkward-reunion-module__s8d-TW__drama,.awkward-reunion-module__s8d-TW__feuds,.awkward-reunion-module__s8d-TW__stats{border:2px solid var(--hud-edge);border-radius:var(--r-chip);background:linear-gradient(#2a1420f2,#1c0c15f2);min-width:0;position:relative;box-shadow:inset 0 1px #ffdca024,0 3px #0f071099,0 10px 20px #0f071059}.awkward-reunion-module__s8d-TW__label{font-family:var(--display);font-size:var(--t-label);letter-spacing:.06em;text-transform:uppercase;color:var(--hud-label);white-space:nowrap;line-height:1}.awkward-reunion-module__s8d-TW__drama{align-content:center;align-items:center;column-gap:var(--s2);grid-area:drama;grid-template-columns:auto auto minmax(0,1fr);grid-template-areas:"label pct meter""zone zone zone";row-gap:3px;padding:5px 12px;display:grid}.awkward-reunion-module__s8d-TW__dramaHead{display:contents}.awkward-reunion-module__s8d-TW__dramaHead>.awkward-reunion-module__s8d-TW__label{grid-area:label}.awkward-reunion-module__s8d-TW__pct{font-family:var(--display);font-size:var(--t-pct);font-variant-numeric:tabular-nums;color:var(--hud-value);grid-area:pct;line-height:1}.awkward-reunion-module__s8d-TW__zone{min-width:0;font-size:var(--t-zone);white-space:nowrap;text-overflow:ellipsis;text-align:left;grid-area:zone;font-weight:800;line-height:1.15;overflow:hidden}.awkward-reunion-module__s8d-TW__zone[data-zone="0"]{color:#9be8b6}.awkward-reunion-module__s8d-TW__zone[data-zone="1"]{color:#dbe88f}.awkward-reunion-module__s8d-TW__zone[data-zone="2"]{color:#fad27e}.awkward-reunion-module__s8d-TW__zone[data-zone="3"]{color:#fdb48a}.awkward-reunion-module__s8d-TW__zone[data-zone="4"]{color:#ffa3ad}.awkward-reunion-module__s8d-TW__meter{height:var(--meter-h);border-radius:var(--r-pill);background:#0f0710;border:1px solid #fff7e640;grid-area:meter;position:relative;overflow:hidden}.awkward-reunion-module__s8d-TW__meterFill{width:calc(var(--drama,.1) * 100%);border-radius:inherit;background-color:var(--fill,#34c76f);background-image:linear-gradient(#ffffff59,#ffffff1f 50%,#0000 50%);position:absolute;inset:0 auto 0 0}.awkward-reunion-module__s8d-TW__meter:after{content:"";background:linear-gradient(#fff7e64d,#fff7e64d) 20% 0/1px 100% no-repeat,linear-gradient(#fff7e64d,#fff7e64d) 40% 0/1px 100% no-repeat,linear-gradient(#fff7e64d,#fff7e64d) 60% 0/1px 100% no-repeat,linear-gradient(#fff7e64d,#fff7e64d) 80% 0/1px 100% no-repeat;position:absolute;inset:0}.awkward-reunion-module__s8d-TW__danger{border-color:var(--alarm);box-shadow:inset 0 0 0 2px #ef3b4f59,inset 0 1px #ffdca024,0 3px #0f071099,0 10px 20px #0f071059}.awkward-reunion-module__s8d-TW__feuds{align-items:center;gap:var(--s2);grid-area:feuds;padding:0 10px;display:flex;overflow:hidden}.awkward-reunion-module__s8d-TW__feuds[data-empty]>.awkward-reunion-module__s8d-TW__label{opacity:.6}.awkward-reunion-module__s8d-TW__feudList{flex:auto;align-items:center;gap:2px 10px;min-width:0;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.awkward-reunion-module__s8d-TW__feudPair{flex:none;align-items:center;gap:3px;display:flex}.awkward-reunion-module__s8d-TW__face{width:var(--face);height:var(--face);display:block}.awkward-reunion-module__s8d-TW__feudPair .awkward-reunion-module__s8d-TW__face{width:var(--pair-face,var(--face));height:var(--pair-face,var(--face))}.awkward-reunion-module__s8d-TW__vs{font-family:var(--display);font-size:var(--t-vs);text-transform:uppercase;color:#fca5a5;line-height:1}@container reunion (max-aspect-ratio:1099/1000) or (max-height:340px){.awkward-reunion-module__s8d-TW__compactPairs{--pair-face:calc(var(--face) - 3px);column-gap:6px}.awkward-reunion-module__s8d-TW__compactPairs .awkward-reunion-module__s8d-TW__feudPair{border-radius:var(--r-pill);background:#ef3b4f38;gap:1px;padding:0 3px;box-shadow:inset 0 0 0 1px #fca5a540}.awkward-reunion-module__s8d-TW__compactPairs .awkward-reunion-module__s8d-TW__vs{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.awkward-reunion-module__s8d-TW__progress{flex:none;align-items:center;gap:4px;margin-left:auto;display:flex}.awkward-reunion-module__s8d-TW__progressCount{font-family:var(--display);font-size:var(--t-label);color:var(--hud-label);font-variant-numeric:tabular-nums;margin-right:2px;line-height:1}.awkward-reunion-module__s8d-TW__progress .awkward-reunion-module__s8d-TW__face{width:var(--pface,var(--face));height:var(--pface,var(--face))}.awkward-reunion-module__s8d-TW__frame{width:calc(var(--pface,var(--face)) - 2px);height:calc(var(--pface,var(--face)) - 2px);border:2px solid var(--brass);background:#2a1420;border-radius:4px;place-items:center;display:grid;box-shadow:inset 0 1px 2px #00000080}.awkward-reunion-module__s8d-TW__frameFull{background:#3b1d5e;box-shadow:inset 0 0 6px #d6b8ff,inset 0 0 0 1px #d6b8ff80}.awkward-reunion-module__s8d-TW__progress .awkward-reunion-module__s8d-TW__frame .awkward-reunion-module__s8d-TW__face{width:calc(var(--pface,var(--face)) - 6px);height:calc(var(--pface,var(--face)) - 6px)}.awkward-reunion-module__s8d-TW__progress[data-ready] .awkward-reunion-module__s8d-TW__frame{border-color:var(--brass-hi);box-shadow:0 0 0 2px #ffe39a59,inset 0 0 6px #d6b8ff}.awkward-reunion-module__s8d-TW__stats{flex-direction:column;grid-area:stats;justify-content:center;gap:3px;padding:4px 12px;display:flex;overflow:hidden}.awkward-reunion-module__s8d-TW__score{font-family:var(--display);font-size:var(--t-value-m);color:var(--hud-label);font-variant-numeric:tabular-nums;white-space:nowrap;line-height:1}.awkward-reunion-module__s8d-TW__statLine{align-items:baseline;gap:0 var(--s2);white-space:nowrap;min-width:0;max-width:100%;display:flex}.awkward-reunion-module__s8d-TW__clock{font-family:var(--display);font-size:var(--t-value-s);color:var(--hud-value);font-variant-numeric:tabular-nums;flex:none;line-height:1}.awkward-reunion-module__s8d-TW__best,.awkward-reunion-module__s8d-TW__sunrise,.awkward-reunion-module__s8d-TW__muted{text-overflow:ellipsis;min-width:0;font-size:var(--t-meta);letter-spacing:.02em;color:var(--hud-muted);font-weight:800;line-height:1.1;overflow:hidden}.awkward-reunion-module__s8d-TW__sunrise{text-overflow:ellipsis;color:#fdba74;min-width:0;overflow:hidden}.awkward-reunion-module__s8d-TW__muted{color:#fca5a5}.awkward-reunion-module__s8d-TW__buttons{gap:var(--gap);z-index:40;grid-area:btns;justify-content:flex-end;align-items:flex-start;display:flex;position:relative}.awkward-reunion-module__s8d-TW__iconButton,.awkward-reunion-module__s8d-TW__spin{border:3px solid var(--ink);color:var(--ink);box-shadow:inset 0 1px 0 #fff, 0 4px 0 var(--ink);touch-action:manipulation;background:linear-gradient(#fffaf0,#f0dcb8);place-items:center;font-weight:900;line-height:1;display:grid}.awkward-reunion-module__s8d-TW__iconButton{width:var(--btn);height:var(--btn);border-radius:var(--r-pill);font-size:15px}.awkward-reunion-module__s8d-TW__spin{width:var(--key-w);height:var(--key-h);border-radius:var(--r-btn);font-size:var(--key-icon)}.awkward-reunion-module__s8d-TW__iconButton:active,.awkward-reunion-module__s8d-TW__spin:active:not(:disabled){box-shadow:inset 0 1px 0 #fff, 0 1px 0 var(--ink);background:linear-gradient(#ffe9a8,#f6c453)}.awkward-reunion-module__s8d-TW__spin:disabled{opacity:.55}.awkward-reunion-module__s8d-TW__iconButton:focus-visible,.awkward-reunion-module__s8d-TW__spin:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.awkward-reunion-module__s8d-TW__cell{grid-area:cell;min-width:0;min-height:0;position:relative}.awkward-reunion-module__s8d-TW__board{width:var(--bw);height:var(--bh);pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.awkward-reunion-module__s8d-TW__controls{display:contents}.awkward-reunion-module__s8d-TW__ccw{grid-area:ccw}.awkward-reunion-module__s8d-TW__cw{grid-area:cw}@media (prefers-reduced-motion:no-preference){.awkward-reunion-module__s8d-TW__iconButton:active,.awkward-reunion-module__s8d-TW__spin:active:not(:disabled){transform:translateY(3px)}.awkward-reunion-module__s8d-TW__meterFill{transition:width .2s linear}.awkward-reunion-module__s8d-TW__danger .awkward-reunion-module__s8d-TW__meter{animation:.25s linear infinite awkward-reunion-module__s8d-TW__shake}.awkward-reunion-module__s8d-TW__progress[data-ready] .awkward-reunion-module__s8d-TW__frame{animation:1.2s ease-in-out infinite awkward-reunion-module__s8d-TW__nudge}}@keyframes awkward-reunion-module__s8d-TW__nudge{0%,to{transform:scale(1)}50%{transform:scale(1.15)}}@keyframes awkward-reunion-module__s8d-TW__shake{0%,to{transform:translate(0)}25%{transform:translate(-2px,1px)}50%{transform:translate(1px,-1px)}75%{transform:translate(2px,1px)}}@container reunion (max-aspect-ratio:1099/1000){.awkward-reunion-module__s8d-TW__layout{--key-x:calc(2 * var(--btn) - var(--key-w));padding-inline:max(var(--pad), calc((100cqw - var(--hudw)) / 2));grid-template-columns:var(--key-w) var(--key-x) minmax(0, 1fr) var(--key-x) var(--key-w);grid-template-rows:var(--head-h) var(--feuds-h) minmax(0, 1fr) var(--key-h);grid-template-areas:"drama drama drama btns btns""feuds feuds feuds feuds feuds""cell cell cell cell cell""ccw stats stats stats cw"}.awkward-reunion-module__s8d-TW__drama{margin-bottom:calc(2px - var(--gap));border-radius:var(--r-chip) var(--r-chip) 4px 4px}.awkward-reunion-module__s8d-TW__feuds{border-radius:4px 4px var(--r-chip) var(--r-chip)}.awkward-reunion-module__s8d-TW__stats{text-align:center;justify-self:center;align-items:center;width:100%;max-width:180px}.awkward-reunion-module__s8d-TW__statLine{height:calc(var(--t-value-s) + 4px);flex-wrap:wrap;justify-content:center;row-gap:24px;overflow:hidden}.awkward-reunion-module__s8d-TW__best,.awkward-reunion-module__s8d-TW__muted{flex:none}.awkward-reunion-module__s8d-TW__muted{order:1}.awkward-reunion-module__s8d-TW__best{order:2}.awkward-reunion-module__s8d-TW__sunrise{flex:1 1 0}.awkward-reunion-module__s8d-TW__stats[data-sunrise] .awkward-reunion-module__s8d-TW__best{display:none}.awkward-reunion-module__s8d-TW__cw{justify-self:end}}@container reunion (max-aspect-ratio:1099/1000) and (max-width:340px){.awkward-reunion-module__s8d-TW__layout{--head-h:44px;--btn:44px;--feuds-h:28px;--face:22px;--key-w:58px;--key-h:52px;--key-icon:26px;--meter-h:10px;--t-value-m:16px;--t-pct:14px;--t-zone:11px}.awkward-reunion-module__s8d-TW__drama{gap:3px 6px;padding:4px 10px}.awkward-reunion-module__s8d-TW__feuds{padding:0 8px}.awkward-reunion-module__s8d-TW__stats{padding:3px 8px}}@container reunion (max-aspect-ratio:1099/1000) and (max-width:420px){.awkward-reunion-module__s8d-TW__feuds[data-progress]:has(.awkward-reunion-module__s8d-TW__feudPair)>.awkward-reunion-module__s8d-TW__label{display:none}.awkward-reunion-module__s8d-TW__feuds[data-progress] .awkward-reunion-module__s8d-TW__feudList{column-gap:6px}}@container reunion (max-aspect-ratio:1099/1000){.awkward-reunion-module__s8d-TW__feudList{height:var(--face);flex-wrap:wrap;align-content:flex-start;row-gap:12px}}@container reunion (max-aspect-ratio:1099/1000) and (min-width:600px){.awkward-reunion-module__s8d-TW__layout{--head-h:56px;--feuds-h:40px;--face:34px;--key-w:72px;--key-h:64px;--key-icon:32px;--meter-h:14px;--t-label:12px;--t-value-s:16px;--t-value-m:24px;--t-value-l:28px;--t-pct:20px;--t-zone:14px;--t-meta:13px;--t-vs:12px}.awkward-reunion-module__s8d-TW__drama{row-gap:4px;padding:5px 14px}.awkward-reunion-module__s8d-TW__feuds{gap:var(--s3);padding:0 14px}.awkward-reunion-module__s8d-TW__stats{max-width:240px}}@container reunion (min-aspect-ratio:11/10){.awkward-reunion-module__s8d-TW__layout{--row:var(--s2);padding-block:max(2px, calc((100cqh - var(--th)) / 2));grid-template-columns:var(--tw) var(--gap) calc((var(--panel) - var(--row)) / 2) var(--row) calc((var(--panel) - var(--row)) / 2);justify-content:center;column-gap:0;row-gap:var(--row);--key-h:56px;--face:30px;grid-template-rows:auto auto auto minmax(0,1fr) auto;grid-template-areas:"cell.btns btns btns""cell.stats stats stats""cell.drama drama drama""cell.feuds feuds feuds""cell.ccw.cw"}.awkward-reunion-module__s8d-TW__stats{gap:6px;padding:8px 12px}.awkward-reunion-module__s8d-TW__score{font-size:var(--t-value-l)}.awkward-reunion-module__s8d-TW__statLine{flex-wrap:wrap;justify-content:space-between}.awkward-reunion-module__s8d-TW__muted{text-align:right;flex-basis:100%;order:2}.awkward-reunion-module__s8d-TW__sunrise{flex-basis:100%;order:3}.awkward-reunion-module__s8d-TW__drama{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label pct""meter meter""zone zone";align-items:center;row-gap:7px;padding:9px 12px 10px}.awkward-reunion-module__s8d-TW__pct{font-size:var(--t-value-l)}.awkward-reunion-module__s8d-TW__zone{text-align:left}.awkward-reunion-module__s8d-TW__feuds{align-self:start;align-items:center;gap:var(--s2);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label progress""list list";max-height:100%;padding:10px 12px;display:grid}.awkward-reunion-module__s8d-TW__feudList:empty{display:none}.awkward-reunion-module__s8d-TW__feuds>.awkward-reunion-module__s8d-TW__label{grid-area:label}.awkward-reunion-module__s8d-TW__feudList{flex-wrap:wrap;grid-area:list;align-self:start;gap:6px 14px}.awkward-reunion-module__s8d-TW__progress{grid-area:progress;margin-left:0}.awkward-reunion-module__s8d-TW__spin{width:100%;height:var(--key-h)}.awkward-reunion-module__s8d-TW__buttons{justify-content:flex-end}}@container reunion (min-aspect-ratio:11/10) and (min-width:900px) and (min-height:480px){.awkward-reunion-module__s8d-TW__layout{--row:var(--s3);--face:44px;--pface:34px;--key-h:64px;--key-icon:32px;--meter-h:16px;--t-label:12px;--t-value-s:16px;--t-value-m:24px;--t-value-l:28px;--t-zone:14px;--t-meta:13px;--t-vs:12px}.awkward-reunion-module__s8d-TW__stats{padding:12px 14px}.awkward-reunion-module__s8d-TW__drama{row-gap:9px;padding:12px 14px 13px}.awkward-reunion-module__s8d-TW__feuds{padding:12px 14px}}@container reunion (min-aspect-ratio:11/10) and (min-width:900px) and (min-height:860px){.awkward-reunion-module__s8d-TW__layout{--face:52px;--pface:40px;--t-label:13px;--t-value-s:18px;--t-value-m:28px;--t-value-l:36px;--t-zone:15px;--t-meta:14px}}@container reunion (min-aspect-ratio:11/10) and (max-height:340px){.awkward-reunion-module__s8d-TW__layout{--row:var(--s1);--face:18px;--btn:44px;--key-h:48px;--key-icon:26px;--meter-h:10px;--t-label:11px;--t-value-s:12px;--t-value-l:15px;--t-zone:11px}.awkward-reunion-module__s8d-TW__stats{place-content:flex-start;align-items:baseline;gap:24px var(--s2);height:calc(var(--t-value-l) + 14px);flex-flow:wrap;padding:5px 10px}.awkward-reunion-module__s8d-TW__score,.awkward-reunion-module__s8d-TW__best,.awkward-reunion-module__s8d-TW__muted{flex:none}.awkward-reunion-module__s8d-TW__statLine{display:contents}.awkward-reunion-module__s8d-TW__muted{flex-basis:auto;order:0}.awkward-reunion-module__s8d-TW__sunrise{display:none}.awkward-reunion-module__s8d-TW__drama{grid-template-columns:auto auto minmax(0,1fr);grid-template-areas:"label pct zone""meter meter meter";align-items:baseline;gap:4px 6px;padding:4px 8px 5px}.awkward-reunion-module__s8d-TW__zone{text-align:right}.awkward-reunion-module__s8d-TW__feuds{min-height:calc(var(--face) + 10px);flex-wrap:wrap;align-content:center;align-items:center;gap:4px 8px;padding:4px 8px;display:flex}.awkward-reunion-module__s8d-TW__feuds>.awkward-reunion-module__s8d-TW__label{display:none}.awkward-reunion-module__s8d-TW__feuds[data-empty]>.awkward-reunion-module__s8d-TW__label{display:block}.awkward-reunion-module__s8d-TW__feudList{height:var(--face);flex-wrap:wrap;flex:auto;align-content:flex-start;gap:12px 8px}.awkward-reunion-module__s8d-TW__progress{gap:3px;margin-left:auto}}@container reunion (min-aspect-ratio:11/10) and (min-height:250px) and (max-height:340px){.awkward-reunion-module__s8d-TW__layout{--face:22px}.awkward-reunion-module__s8d-TW__drama{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"label pct""meter meter""zone zone";align-items:center;row-gap:3px}.awkward-reunion-module__s8d-TW__pct{justify-self:start}.awkward-reunion-module__s8d-TW__zone{text-align:left}}@container reunion (min-aspect-ratio:11/10) and (max-height:230px){.awkward-reunion-module__s8d-TW__feuds{flex-wrap:nowrap;padding-block:0}.awkward-reunion-module__s8d-TW__feudList{flex:1 1 0}}.awkward-reunion-module__s8d-TW__overlay{z-index:30;overscroll-behavior:contain;padding:var(--pad) var(--pad) 0;touch-action:pan-y;background:#0c040a73;flex-direction:column;align-items:center;display:flex;position:absolute;inset:0;overflow-y:auto}.awkward-reunion-module__s8d-TW__overlay:after{content:"";height:var(--pad);flex:none}@container reunion (min-aspect-ratio:11/10){.awkward-reunion-module__s8d-TW__overlayPause{padding-top:calc(max(2px, (100cqh - var(--th)) / 2) + var(--btn) + var(--s2))}.awkward-reunion-module__s8d-TW__overlayPause .awkward-reunion-module__s8d-TW__cardPause{width:min(30rem, 100cqw - 2 * var(--pad))}.awkward-reunion-module__s8d-TW__overlayPause .awkward-reunion-module__s8d-TW__row{flex-wrap:nowrap}}.awkward-reunion-module__s8d-TW__overlayOver:before{content:"";height:var(--toast-space,0px);flex:none}@media (prefers-reduced-motion:no-preference){.awkward-reunion-module__s8d-TW__overlayOver:before{transition:height .25s ease-out}}.awkward-reunion-module__s8d-TW__card{--cp:var(--s5);width:min(clamp(18rem, 44cqw, 34rem), 100cqw - 2 * var(--pad));max-height:calc(100cqh - 2 * var(--pad) - var(--toast-space,0px));padding:0 var(--cp);border:3px solid var(--ink);background:var(--paper);color:var(--ink);text-align:center;box-shadow:0 6px 0 var(--ink), 0 18px 40px #0f071073;border-radius:18px;flex-direction:column;flex-shrink:0;margin:auto;display:flex;position:relative;overflow:clip;container:card/inline-size}.awkward-reunion-module__s8d-TW__card:after{content:"";z-index:2;pointer-events:none;border:2px solid #c9a46a;border-radius:12px;position:absolute;inset:6px}.awkward-reunion-module__s8d-TW__cardBody{min-height:0;margin:0 calc(-1 * var(--cp));padding:0 var(--cp) var(--s4);overscroll-behavior:contain;flex:auto;overflow-y:auto}.awkward-reunion-module__s8d-TW__cardPause{width:min(22rem, 100cqw - 2 * var(--pad))}.awkward-reunion-module__s8d-TW__title{z-index:1;justify-content:center;align-items:center;gap:var(--s3);margin:0 calc(-1 * var(--cp)) var(--s4);padding:var(--s3) var(--s4);border-bottom:2px solid var(--ink);color:var(--paper);font-family:var(--display);text-shadow:2px 2px 0 var(--ink);text-wrap:balance;background:linear-gradient(#d6336c,#b3124f);flex:none;font-size:22px;line-height:1.1;display:flex;position:relative}.awkward-reunion-module__s8d-TW__cardOver .awkward-reunion-module__s8d-TW__title{background:linear-gradient(#b91c1c,#7f1d1d)}.awkward-reunion-module__s8d-TW__cardWin{background:#fffbeb}.awkward-reunion-module__s8d-TW__cardWin .awkward-reunion-module__s8d-TW__title{color:#7a3e06;text-shadow:1px 1px #fffbebb3;background:linear-gradient(#fff1a8,#f2b632)}.awkward-reunion-module__s8d-TW__trophy{flex:none;width:56px;height:56px;margin-block:-6px}.awkward-reunion-module__s8d-TW__tagline{font-size:15px;font-weight:800;line-height:1.3}.awkward-reunion-module__s8d-TW__intro{margin-top:var(--s2);color:#4a3340;font-size:14px;line-height:1.4}.awkward-reunion-module__s8d-TW__intro strong{color:var(--ink)}.awkward-reunion-module__s8d-TW__rules{gap:var(--s3);margin:var(--s4) 0 0;text-align:left;padding:0;font-size:15px;font-weight:700;line-height:1.3;list-style:none;display:grid}.awkward-reunion-module__s8d-TW__rules li{align-items:center;gap:var(--s3);display:flex}.awkward-reunion-module__s8d-TW__ruleIcon{flex:none;width:64px;height:48px}.awkward-reunion-module__s8d-TW__goal{margin-top:var(--s4);padding:var(--s2) var(--s3);border-left:3px solid var(--brass);color:#6b3524;text-align:left;background:#e0ad4a24;border-radius:0 8px 8px 0;font-size:13px;font-weight:700;line-height:1.35}.awkward-reunion-module__s8d-TW__bestLine{margin-top:var(--s3);color:#6b3524;font-size:14px;font-weight:800}.awkward-reunion-module__s8d-TW__footer{z-index:1;margin:0 calc(-1 * var(--cp));padding:var(--s3) var(--cp) var(--s4);background:var(--paper);border-top:1px solid #e2cfa6;flex:none;position:relative}.awkward-reunion-module__s8d-TW__cardWin .awkward-reunion-module__s8d-TW__footer{background:#fffbeb}.awkward-reunion-module__s8d-TW__row{justify-content:center;gap:var(--s3);flex-wrap:wrap;display:flex}.awkward-reunion-module__s8d-TW__panelButton{border:3px solid var(--ink);border-radius:var(--r-btn);min-height:52px;color:var(--ink);font-family:var(--display);text-transform:uppercase;box-shadow:0 4px 0 var(--ink);background:#ffd23f;padding:8px 22px;font-size:16px;line-height:1.15}.awkward-reunion-module__s8d-TW__panelButton:active{box-shadow:0 1px 0 var(--ink)}@media (prefers-reduced-motion:no-preference){.awkward-reunion-module__s8d-TW__panelButton:active{transform:translateY(3px)}}.awkward-reunion-module__s8d-TW__panelButton:focus-visible{outline:3px solid var(--focus);outline-offset:2px;box-shadow:0 4px 0 var(--ink), 0 0 0 7px var(--ink)}.awkward-reunion-module__s8d-TW__secondary{background:linear-gradient(#fffaf0,#f0dcb8)}.awkward-reunion-module__s8d-TW__keyHint{font-family:var(--font-geist-sans), system-ui, sans-serif;text-transform:none;font-size:12px}.awkward-reunion-module__s8d-TW__hint{margin-top:var(--s3);color:#5b4652;font-size:12px;font-weight:600;line-height:1.3}.awkward-reunion-module__s8d-TW__hintTouch{display:none}@media (any-pointer:coarse){.awkward-reunion-module__s8d-TW__hintTouch{display:block}}@media (pointer:coarse){.awkward-reunion-module__s8d-TW__hintDesktop,.awkward-reunion-module__s8d-TW__keyHint,.awkward-reunion-module__s8d-TW__mutedKey{display:none}}.awkward-reunion-module__s8d-TW__pauseText{font-size:15px;font-weight:700;line-height:1.35}.awkward-reunion-module__s8d-TW__winSub{color:#92400e;font-size:15px;font-weight:900}.awkward-reunion-module__s8d-TW__reason{font-size:15px;font-weight:700;line-height:1.35}.awkward-reunion-module__s8d-TW__winSub+.awkward-reunion-module__s8d-TW__reason{margin-top:var(--s1)}.awkward-reunion-module__s8d-TW__finalScore{margin-top:var(--s3);font-family:var(--display);color:#5b2bd6;font-variant-numeric:tabular-nums;font-size:36px;line-height:1}.awkward-reunion-module__s8d-TW__cardWin .awkward-reunion-module__s8d-TW__finalScore{color:#b7791f;text-shadow:2px 2px 0 var(--ink)}.awkward-reunion-module__s8d-TW__calmBonus{margin-top:var(--s1);color:#15803d;font-size:13px;font-weight:800}.awkward-reunion-module__s8d-TW__newBest{margin:var(--s2) auto 0;border:2px solid var(--ink);text-transform:uppercase;width:fit-content;box-shadow:0 2px 0 var(--ink);background:#ffd23f;border-radius:8px;padding:2px 10px;font-size:13px;font-weight:900;transform:rotate(-2deg)}.awkward-reunion-module__s8d-TW__hero{flex-direction:column;display:flex}@container reunion (max-width:360px) or (max-height:340px){.awkward-reunion-module__s8d-TW__hero .awkward-reunion-module__s8d-TW__finalScore{margin-top:0;margin-bottom:var(--s2);order:-2}.awkward-reunion-module__s8d-TW__hero .awkward-reunion-module__s8d-TW__calmBonus{margin-bottom:var(--s2);order:-1}.awkward-reunion-module__s8d-TW__cardOver .awkward-reunion-module__s8d-TW__footer,.awkward-reunion-module__s8d-TW__cardWin .awkward-reunion-module__s8d-TW__footer{padding-inline:max(var(--cp), 20px)}.awkward-reunion-module__s8d-TW__cardOver .awkward-reunion-module__s8d-TW__panelButton,.awkward-reunion-module__s8d-TW__cardWin .awkward-reunion-module__s8d-TW__panelButton{font-size:14px}}.awkward-reunion-module__s8d-TW__heroTiles{gap:var(--s2);margin:var(--s4) 0 0;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.awkward-reunion-module__s8d-TW__heroTile{padding:var(--s2) 4px;background:#1a0d240f;border:1px solid #e2cfa6;border-radius:12px;flex-direction:column-reverse;justify-content:flex-end;gap:2px;display:flex}.awkward-reunion-module__s8d-TW__cardWin .awkward-reunion-module__s8d-TW__heroTile{border:2px solid var(--brass);background:#f2b6321f}.awkward-reunion-module__s8d-TW__heroTile dt{color:#6b3524;font-size:12px;font-weight:700;line-height:1.15}.awkward-reunion-module__s8d-TW__heroTile dd{font-family:var(--display);font-variant-numeric:tabular-nums;margin:0;font-size:24px;line-height:1.1}.awkward-reunion-module__s8d-TW__statList{column-gap:var(--s4);margin:var(--s4) 0 0;text-align:left;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));display:grid}.awkward-reunion-module__s8d-TW__stat{justify-content:space-between;align-items:baseline;gap:var(--s2);border-bottom:1px dotted #c9a46a;padding:5px 0 4px;display:flex}.awkward-reunion-module__s8d-TW__stat dt{color:#6b3524;min-width:0;font-size:12px;font-weight:600;line-height:1.2}.awkward-reunion-module__s8d-TW__stat dd{font-family:var(--display);font-variant-numeric:tabular-nums;flex:none;margin:0;font-size:14px;line-height:1.1}.awkward-reunion-module__s8d-TW__seed{margin-top:var(--s3);font-family:var(--font-geist-mono), ui-monospace, monospace;color:#7a6656;font-size:11px}@container reunion (max-width:480px){.awkward-reunion-module__s8d-TW__card{--cp:var(--s4)}.awkward-reunion-module__s8d-TW__finalScore{font-size:32px}}@container reunion (max-width:340px){.awkward-reunion-module__s8d-TW__title{font-size:20px}.awkward-reunion-module__s8d-TW__rules{gap:var(--s2);font-size:13px}.awkward-reunion-module__s8d-TW__ruleIcon{width:44px;height:34px}.awkward-reunion-module__s8d-TW__heroTile dd{font-size:20px}}@container reunion (min-width:600px) and (min-height:600px){.awkward-reunion-module__s8d-TW__title{font-size:28px}.awkward-reunion-module__s8d-TW__tagline,.awkward-reunion-module__s8d-TW__reason,.awkward-reunion-module__s8d-TW__pauseText{font-size:16px}.awkward-reunion-module__s8d-TW__intro{font-size:15px}.awkward-reunion-module__s8d-TW__finalScore{font-size:44px}.awkward-reunion-module__s8d-TW__panelButton{font-size:18px}.awkward-reunion-module__s8d-TW__ruleIcon{width:72px;height:54px}}@container reunion (min-width:900px) and (min-height:860px){.awkward-reunion-module__s8d-TW__title{font-size:34px}}@container reunion (max-aspect-ratio:1099/1000) and (max-width:599px){.awkward-reunion-module__s8d-TW__card{width:calc(100cqw - 2 * var(--pad))}.awkward-reunion-module__s8d-TW__cardPause{width:min(22rem, 100cqw - 2 * var(--pad))}.awkward-reunion-module__s8d-TW__footer{padding-block:var(--s2) var(--s3)}}@container reunion (max-width:420px){.awkward-reunion-module__s8d-TW__rules{font-size:14px}.awkward-reunion-module__s8d-TW__ruleIcon{width:44px;height:34px}}@container reunion (max-aspect-ratio:1099/1000) and (min-width:600px){.awkward-reunion-module__s8d-TW__card{width:min(clamp(18rem, 60cqw, 34rem), 100cqw - 2 * var(--pad))}.awkward-reunion-module__s8d-TW__cardPause{width:min(26rem, 100cqw - 2 * var(--pad))}}@container reunion (max-height:560px){.awkward-reunion-module__s8d-TW__card{--cp:var(--s4)}.awkward-reunion-module__s8d-TW__title{margin-bottom:var(--s3);padding-block:var(--s2);font-size:20px}.awkward-reunion-module__s8d-TW__trophy,.awkward-reunion-module__s8d-TW__tagline,.awkward-reunion-module__s8d-TW__intro{display:none}.awkward-reunion-module__s8d-TW__rules{gap:var(--s2);margin-top:0;font-size:13px}.awkward-reunion-module__s8d-TW__ruleIcon{width:48px;height:36px}.awkward-reunion-module__s8d-TW__finalScore{margin-top:var(--s2);font-size:30px}.awkward-reunion-module__s8d-TW__heroTiles,.awkward-reunion-module__s8d-TW__statList{margin-top:var(--s3)}.awkward-reunion-module__s8d-TW__heroTile dd{font-size:20px}.awkward-reunion-module__s8d-TW__cardBody{padding-bottom:var(--s3)}.awkward-reunion-module__s8d-TW__footer{padding-block:var(--s2) var(--s3)}}@container reunion ((max-height:560px) and (min-width:481px)) or ((max-height:760px) and (min-width:760px)){.awkward-reunion-module__s8d-TW__cardOver,.awkward-reunion-module__s8d-TW__cardWin{width:min(48rem, 100cqw - 2 * var(--pad))}.awkward-reunion-module__s8d-TW__overBody{align-items:start;column-gap:var(--s5);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.awkward-reunion-module__s8d-TW__details .awkward-reunion-module__s8d-TW__heroTiles{margin-top:0}}@container reunion (max-height:340px) and (min-width:481px){.awkward-reunion-module__s8d-TW__statList{column-gap:var(--s3);grid-template-columns:repeat(2,minmax(0,1fr))}.awkward-reunion-module__s8d-TW__stat dt{white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.awkward-reunion-module__s8d-TW__stat dd{font-size:13px}.awkward-reunion-module__s8d-TW__newBest{font-size:11px}}@container reunion (max-height:360px) and (min-width:481px){.awkward-reunion-module__s8d-TW__cardReady{column-gap:var(--s4);width:min(46rem, 100cqw - 2 * var(--pad));padding-bottom:var(--s3);grid-template:"title title""goal rules"minmax(0,1fr)"best rules""footer rules"/minmax(0,.85fr) minmax(0,1.15fr);display:grid}.awkward-reunion-module__s8d-TW__cardReady .awkward-reunion-module__s8d-TW__title{grid-area:title}.awkward-reunion-module__s8d-TW__cardReady .awkward-reunion-module__s8d-TW__cardBody{display:contents}.awkward-reunion-module__s8d-TW__cardReady .awkward-reunion-module__s8d-TW__rules{align-self:center;gap:var(--s1);grid-area:rules;font-size:12px}.awkward-reunion-module__s8d-TW__cardReady .awkward-reunion-module__s8d-TW__ruleIcon{width:40px;height:30px}.awkward-reunion-module__s8d-TW__cardReady .awkward-reunion-module__s8d-TW__goal{grid-area:goal;align-self:start;max-height:100%;margin-top:0;font-size:12px;overflow-y:auto}.awkward-reunion-module__s8d-TW__cardReady .awkward-reunion-module__s8d-TW__bestLine{margin-top:var(--s2);grid-area:best;font-size:13px}.awkward-reunion-module__s8d-TW__cardReady .awkward-reunion-module__s8d-TW__footer{margin:var(--s2) 0 0;border-top:0;grid-area:footer;align-self:end;padding:10px 0 0;position:static}.awkward-reunion-module__s8d-TW__cardReady .awkward-reunion-module__s8d-TW__footer .awkward-reunion-module__s8d-TW__hint{margin-top:var(--s3)}}@container reunion (max-height:340px){.awkward-reunion-module__s8d-TW__card{--cp:var(--s3)}.awkward-reunion-module__s8d-TW__title{font-size:18px}.awkward-reunion-module__s8d-TW__panelButton{min-height:44px;padding-block:6px}.awkward-reunion-module__s8d-TW__reason{font-size:13px}.awkward-reunion-module__s8d-TW__finalScore{font-size:26px}.awkward-reunion-module__s8d-TW__heroTile{padding-block:var(--s1)}.awkward-reunion-module__s8d-TW__heroTile dd{font-size:18px}.awkward-reunion-module__s8d-TW__heroTile dt{font-size:11px}.awkward-reunion-module__s8d-TW__stat{padding-block:3px 2px}.awkward-reunion-module__s8d-TW__hint{margin-top:var(--s1);font-size:11px;line-height:1.2}.awkward-reunion-module__s8d-TW__hintDesktop{display:none}.awkward-reunion-module__s8d-TW__pauseText{font-size:13px}.awkward-reunion-module__s8d-TW__goal{padding:var(--s1) var(--s2)}.awkward-reunion-module__s8d-TW__cardReady{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.awkward-reunion-module__s8d-TW__cardReady .awkward-reunion-module__s8d-TW__goal{font-size:11px;line-height:1.3}.awkward-reunion-module__s8d-TW__overlayOver .awkward-reunion-module__s8d-TW__card{max-height:none}.awkward-reunion-module__s8d-TW__overlayOver .awkward-reunion-module__s8d-TW__cardBody{flex:none;overflow:visible}.awkward-reunion-module__s8d-TW__overlayOver .awkward-reunion-module__s8d-TW__footer{border-radius:0 0 15px 15px;position:sticky;bottom:0}.awkward-reunion-module__s8d-TW__root[data-toast] .awkward-reunion-module__s8d-TW__overlayOver .awkward-reunion-module__s8d-TW__title{margin-bottom:var(--s2);padding-block:5px;font-size:16px}.awkward-reunion-module__s8d-TW__root[data-toast] .awkward-reunion-module__s8d-TW__overlayOver .awkward-reunion-module__s8d-TW__reason{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.awkward-reunion-module__s8d-TW__root[data-toast] .awkward-reunion-module__s8d-TW__overlayOver .awkward-reunion-module__s8d-TW__footer{padding-block:6px 8px}.awkward-reunion-module__s8d-TW__root[data-toast] .awkward-reunion-module__s8d-TW__overlayOver .awkward-reunion-module__s8d-TW__panelButton{min-height:40px;padding-block:4px;font-size:14px}}@container reunion (max-height:230px){.awkward-reunion-module__s8d-TW__root[data-toast] .awkward-reunion-module__s8d-TW__overlayOver .awkward-reunion-module__s8d-TW__footer{position:static}}
.chickens-and-eggs-module__FFjgBW__root{touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;width:100%;height:100%;color:var(--color-paper);background:radial-gradient(at 50% -10%,#38bdf859,#0000 60%),linear-gradient(#0b2545,#10331d);position:relative;overflow:hidden;container:cne/size}.chickens-and-eggs-module__FFjgBW__layout{--hud:44px;--strip:40px;--tray:96px;--gap:4px;--board:min(100cqw - 4px, 100cqh - var(--hud) - var(--strip) - var(--tray) - 3 * var(--gap) - 10px, 640px);grid-template-columns:minmax(0,1fr) auto;grid-template-rows:var(--hud) var(--strip) var(--board) var(--tray);align-content:center;gap:var(--gap);padding:4px max(2px, (100cqw - var(--board)) / 2) 6px;grid-template-areas:"hud icons""strip strip""board board""tray tray";display:grid;position:absolute;inset:0}.chickens-and-eggs-module__FFjgBW__hud{grid-area:hud;align-items:center;gap:8px;min-width:0;display:flex}.chickens-and-eggs-module__FFjgBW__coop{flex-direction:column;flex:auto;min-width:0;line-height:1.1;display:flex}.chickens-and-eggs-module__FFjgBW__coopNo{font-family:var(--font-bungee), system-ui, sans-serif;color:var(--color-zap);white-space:nowrap;text-shadow:2px 2px 0 var(--color-ink);font-size:14px}.chickens-and-eggs-module__FFjgBW__tier{text-overflow:ellipsis;white-space:nowrap;text-transform:uppercase;opacity:.85;font-size:11px;font-weight:800;overflow:hidden}.chickens-and-eggs-module__FFjgBW__score{font-family:var(--font-bungee), system-ui, sans-serif;color:var(--color-zap);white-space:nowrap;text-shadow:2px 2px 0 var(--color-ink);flex:none;font-size:18px}.chickens-and-eggs-module__FFjgBW__scoreLabel{color:var(--color-paper);margin-right:4px;font-size:10px}.chickens-and-eggs-module__FFjgBW__carton{background:#a16207;border-radius:8px;flex:none;gap:1px;padding:2px 4px;display:flex;box-shadow:inset 0 -3px #00000040}.chickens-and-eggs-module__FFjgBW__cartonEgg{width:20px;height:22px}.chickens-and-eggs-module__FFjgBW__crack{animation:.45s ease-out chickens-and-eggs-module__FFjgBW__crack}.chickens-and-eggs-module__FFjgBW__heartbeat{outline-offset:1px;outline:2px solid #ef4444;animation:1s ease-in-out infinite chickens-and-eggs-module__FFjgBW__heartbeat}.chickens-and-eggs-module__FFjgBW__icons{grid-area:icons;align-items:center;gap:4px;display:flex}.chickens-and-eggs-module__FFjgBW__iconBtn{border:2px solid var(--color-ink);width:44px;height:44px;color:var(--color-ink);box-shadow:2px 2px 0 0 var(--color-ink);background:#fff7e6eb;border-radius:9999px;place-items:center;font-size:14px;font-weight:900;display:grid}.chickens-and-eggs-module__FFjgBW__strip{grid-area:strip;align-items:center;gap:6px;min-width:0;min-height:0;font-size:12px;line-height:1.15;display:flex}.chickens-and-eggs-module__FFjgBW__timer{font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;font-weight:800}.chickens-and-eggs-module__FFjgBW__struck{opacity:.6;text-decoration:line-through}.chickens-and-eggs-module__FFjgBW__earlyBird{-webkit-line-clamp:2;opacity:.8;-webkit-box-orient:vertical;min-width:0;font-size:11px;font-style:italic;display:-webkit-box;overflow:hidden}.chickens-and-eggs-module__FFjgBW__bubble{border:2px solid var(--color-ink);min-width:0;max-height:100%;color:var(--color-ink);background:#fffbeb;border-radius:10px;flex:auto;align-items:center;gap:6px;padding:2px 6px;animation:.2s ease-out chickens-and-eggs-module__FFjgBW__bubbleIn;display:flex}.chickens-and-eggs-module__FFjgBW__bubbleBad{background:#fee2e2;border-style:dashed;border-color:#b91c1c}.chickens-and-eggs-module__FFjgBW__prof{flex:none;font-size:18px}.chickens-and-eggs-module__FFjgBW__bubbleText{-webkit-line-clamp:3;-webkit-box-orient:vertical;flex:auto;min-width:0;font-size:11.5px;font-weight:700;line-height:1.12;display:-webkit-box;overflow:hidden}.chickens-and-eggs-module__FFjgBW__badge{color:#fff;white-space:nowrap;background:#b91c1c;border-radius:6px;margin-left:4px;padding:0 4px;font-weight:900;display:inline-block}.chickens-and-eggs-module__FFjgBW__lectureBtn{border:2px solid var(--color-ink);background:var(--color-zap);max-width:40%;min-height:44px;color:var(--color-ink);box-shadow:2px 2px 0 0 var(--color-ink);border-radius:10px;flex:none;padding:2px 8px;font-size:11px;font-weight:900;line-height:1.1}.chickens-and-eggs-module__FFjgBW__completions{display:none}.chickens-and-eggs-module__FFjgBW__completion{gap:1px;display:flex}.chickens-and-eggs-module__FFjgBW__completion svg{width:11px;height:11px}.chickens-and-eggs-module__FFjgBW__board{width:var(--board);height:var(--board);box-shadow:0 0 0 2px var(--color-ink), 4px 4px 0 2px var(--color-ink);background:#5b3416;border-radius:8px;grid-area:board;place-self:center;padding:2px;position:relative}.chickens-and-eggs-module__FFjgBW__cells{grid-template-columns:repeat(var(--n), minmax(0, 1fr));grid-template-rows:repeat(var(--n), minmax(0, 1fr));touch-action:none;border-radius:6px;width:100%;height:100%;display:grid;position:relative;overflow:hidden}.chickens-and-eggs-module__FFjgBW__hidden{visibility:hidden}.chickens-and-eggs-module__FFjgBW__row{display:contents}.chickens-and-eggs-module__FFjgBW__cell{background:#8cc46f;outline:none;min-width:0;min-height:0;position:relative;box-shadow:inset 0 0 0 .5px #2818088c}.chickens-and-eggs-module__FFjgBW__alt{background:#99cf7c}.chickens-and-eggs-module__FFjgBW__cell:focus-visible{box-shadow:inset 0 0 0 3px var(--color-zap)}.chickens-and-eggs-module__FFjgBW__given{background:repeating-linear-gradient(35deg,#e3bd6c 0 3px,#cf9f48 3px 5px)!important}.chickens-and-eggs-module__FFjgBW__piece{pointer-events:none;width:86%;height:86%;position:absolute;inset:7%}.chickens-and-eggs-module__FFjgBW__pieceArt{width:100%;height:100%;display:block}.chickens-and-eggs-module__FFjgBW__pop{animation:.16s ease-out chickens-and-eggs-module__FFjgBW__pop}.chickens-and-eggs-module__FFjgBW__popChicken{animation:.32s ease-out chickens-and-eggs-module__FFjgBW__popChicken}.chickens-and-eggs-module__FFjgBW__popEgg{animation:.32s ease-out chickens-and-eggs-module__FFjgBW__popEgg}.chickens-and-eggs-module__FFjgBW__drop{animation:.25s ease-in .45s both chickens-and-eggs-module__FFjgBW__drop}.chickens-and-eggs-module__FFjgBW__bandaid{pointer-events:none;width:54%;height:auto;position:absolute;bottom:-1%;right:-6%;transform:rotate(-30deg)}.chickens-and-eggs-module__FFjgBW__hop{animation:.32s ease-out both chickens-and-eggs-module__FFjgBW__hop}.chickens-and-eggs-module__FFjgBW__tumble{animation:.9s ease-in both chickens-and-eggs-module__FFjgBW__tumble}.chickens-and-eggs-module__FFjgBW__fx{pointer-events:none;z-index:2;position:absolute;inset:0}.chickens-and-eggs-module__FFjgBW__flash{outline-offset:-3px;background:#ef4444b3;outline:3px dashed #7f1d1d;animation:.7s ease-out forwards chickens-and-eggs-module__FFjgBW__flash;position:absolute;inset:0}.chickens-and-eggs-module__FFjgBW__flyChicken{animation:.6s ease-in forwards chickens-and-eggs-module__FFjgBW__flap;position:absolute;inset:7%}.chickens-and-eggs-module__FFjgBW__feather{background:#9a3412;border-radius:50% 50% 50% 0;width:18%;height:10%;animation:.7s ease-out forwards chickens-and-eggs-module__FFjgBW__feather;position:absolute;top:45%;left:45%}.chickens-and-eggs-module__FFjgBW__half{position:absolute;inset:7%}.chickens-and-eggs-module__FFjgBW__halfL{clip-path:polygon(0 0,52% 0,44% 35%,54% 60%,46% 100%,0 100%);animation:.6s ease-in forwards chickens-and-eggs-module__FFjgBW__splitL}.chickens-and-eggs-module__FFjgBW__halfR{clip-path:polygon(52% 0,100% 0,100% 100%,46% 100%,54% 60%,44% 35%);animation:.6s ease-in forwards chickens-and-eggs-module__FFjgBW__splitR}.chickens-and-eggs-module__FFjgBW__yolk{background:radial-gradient(circle,#f59e0b 0 38%,#fef3c7 40% 100%);border-radius:48% 52% 45% 55%;width:56%;height:46%;animation:1.1s ease-out forwards chickens-and-eggs-module__FFjgBW__yolk;position:absolute;top:30%;left:22%}.chickens-and-eggs-module__FFjgBW__overlay{pointer-events:none;width:calc(100% - 4px);height:calc(100% - 4px);position:absolute;inset:2px;overflow:visible}.chickens-and-eggs-module__FFjgBW__tint{fill:#ffffff29}.chickens-and-eggs-module__FFjgBW__selOuter{fill:none;stroke:var(--color-ink);stroke-width:.14px}.chickens-and-eggs-module__FFjgBW__selInner{fill:none;stroke:var(--color-zap);stroke-width:.07px}.chickens-and-eggs-module__FFjgBW__mark{transform-box:fill-box;transform-origin:50%;animation:.18s ease-out both chickens-and-eggs-module__FFjgBW__markIn}.chickens-and-eggs-module__FFjgBW__info{fill:#facc1538;stroke:#facc15;stroke-width:.08px}.chickens-and-eggs-module__FFjgBW__bad{stroke:#7f1d1d;stroke-width:.09px;stroke-dasharray:.18 .1;animation:.18s ease-out both chickens-and-eggs-module__FFjgBW__markIn,.5s ease-in-out 2 chickens-and-eggs-module__FFjgBW__badPulse}.chickens-and-eggs-module__FFjgBW__ring{fill:none;stroke-width:.1px}.chickens-and-eggs-module__FFjgBW__ringInfo{stroke:#facc15;animation:.18s ease-out both chickens-and-eggs-module__FFjgBW__markIn,.6s ease-in-out 4 alternate chickens-and-eggs-module__FFjgBW__ringPulse}.chickens-and-eggs-module__FFjgBW__ghost{opacity:.6;animation:.18s ease-out both chickens-and-eggs-module__FFjgBW__ghostIn}.chickens-and-eggs-module__FFjgBW__ghostRing{fill:#ffffff40;stroke:var(--color-ink);stroke-width:.05px;stroke-dasharray:.12 .08}.chickens-and-eggs-module__FFjgBW__shimmer{fill:#ffffff8c;opacity:0;animation:.6s ease-out chickens-and-eggs-module__FFjgBW__shimmer}.chickens-and-eggs-module__FFjgBW__tray{grid-template:"status status status"28px"chicken egg hint"64px/minmax(0,1fr) minmax(0,1fr) 56px;grid-area:tray;gap:4px;min-width:0;min-height:0;display:grid}.chickens-and-eggs-module__FFjgBW__status{text-align:center;flex-wrap:wrap;grid-area:status;justify-content:center;align-items:center;column-gap:8px;min-width:0;font-size:11px;font-weight:800;line-height:1.2;display:flex;overflow:hidden}.chickens-and-eggs-module__FFjgBW__statusSel{color:var(--color-zap);white-space:nowrap}.chickens-and-eggs-module__FFjgBW__statusCounts{white-space:nowrap;font-variant-numeric:tabular-nums}.chickens-and-eggs-module__FFjgBW__statusHalf{white-space:nowrap}.chickens-and-eggs-module__FFjgBW__place{border:4px solid var(--color-ink);min-width:0;min-height:64px;color:var(--color-ink);font-family:var(--font-bungee), system-ui, sans-serif;box-shadow:3px 3px 0 0 var(--color-ink);touch-action:manipulation;border-radius:16px;justify-content:center;align-items:center;gap:6px;padding:4px 8px;font-size:15px;transition:transform 60ms;display:flex}.chickens-and-eggs-module__FFjgBW__chicken{background:#fdba74;grid-area:chicken}.chickens-and-eggs-module__FFjgBW__egg{background:#fef3c7;grid-area:egg}.chickens-and-eggs-module__FFjgBW__place svg{flex:none;width:36px;height:36px}.chickens-and-eggs-module__FFjgBW__placeLabel{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.chickens-and-eggs-module__FFjgBW__key{border:2px solid var(--color-ink);font-family:var(--font-geist-mono), ui-monospace, monospace;background:#fff;border-radius:4px;flex:none;padding:0 4px;font-size:11px;font-weight:900}.chickens-and-eggs-module__FFjgBW__place:active:not(.chickens-and-eggs-module__FFjgBW__off){box-shadow:none;transform:translateY(2px)scale(.97)}.chickens-and-eggs-module__FFjgBW__off{filter:grayscale(.85);opacity:.5}.chickens-and-eggs-module__FFjgBW__hintBtn{border:3px solid var(--color-ink);min-width:44px;min-height:44px;box-shadow:2px 2px 0 0 var(--color-ink);background:#c4b5fd;border-radius:14px;grid-area:hint;place-items:center;font-size:22px;display:grid;position:relative}.chickens-and-eggs-module__FFjgBW__hintCount{border:2px solid var(--color-ink);background:var(--color-zap);min-width:22px;color:var(--color-ink);border-radius:9999px;padding:0 4px;font-size:11px;font-weight:900;line-height:16px;position:absolute;bottom:-4px;right:-4px}.chickens-and-eggs-module__FFjgBW__legend,.chickens-and-eggs-module__FFjgBW__narrow{display:none}@container cne (max-width:360px) or ((min-aspect-ratio:4/3) and (max-height:420px)){.chickens-and-eggs-module__FFjgBW__joke{display:none}}@container cne (max-width:360px){.chickens-and-eggs-module__FFjgBW__wide{display:none}.chickens-and-eggs-module__FFjgBW__narrow{display:inline}.chickens-and-eggs-module__FFjgBW__scoreLabel{display:none}.chickens-and-eggs-module__FFjgBW__place{padding:4px;font-size:13px}.chickens-and-eggs-module__FFjgBW__bubbleText{font-size:10.5px}}@container cne (min-aspect-ratio:4/3){.chickens-and-eggs-module__FFjgBW__layout{--side:clamp(150px, 24cqw, 280px);--board:min(100cqh - 12px, 100cqw - 2 * var(--side) - 24px, 640px);grid-template-columns:minmax(0, 1fr) var(--board) minmax(0, 1fr);grid-template-rows:auto minmax(0,1fr);grid-template-areas:"hud board icons""strip board tray";align-content:stretch;gap:6px 12px;padding:6px 8px}.chickens-and-eggs-module__FFjgBW__hud{flex-direction:column;align-items:flex-start;gap:4px}.chickens-and-eggs-module__FFjgBW__coop{flex:none;max-width:100%}.chickens-and-eggs-module__FFjgBW__tier{white-space:normal}.chickens-and-eggs-module__FFjgBW__strip{flex-direction:column;justify-content:flex-start;align-items:stretch}.chickens-and-eggs-module__FFjgBW__bubble{flex:0 auto;grid-template-rows:minmax(0,auto);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:4px 6px;min-height:0;padding:6px 8px;display:grid;overflow:hidden}.chickens-and-eggs-module__FFjgBW__bubbleText{overscroll-behavior:contain;max-height:100%;font-size:12px;line-height:1.2;display:block;overflow-y:auto}.chickens-and-eggs-module__FFjgBW__lectureBtn{grid-column:1/-1;justify-self:start;max-width:100%}.chickens-and-eggs-module__FFjgBW__completions{flex-direction:column;grid-column:1/-1;gap:2px;display:flex}.chickens-and-eggs-module__FFjgBW__icons{place-self:start end}.chickens-and-eggs-module__FFjgBW__tray{grid-template:"status status""chicken egg"64px"hint legend"44px/minmax(0,1fr) minmax(0,1fr);align-content:end}.chickens-and-eggs-module__FFjgBW__status{text-align:right;overflow-wrap:anywhere;flex-direction:column;align-items:flex-end}.chickens-and-eggs-module__FFjgBW__statusSel{white-space:normal}.chickens-and-eggs-module__FFjgBW__statusCounts{flex-wrap:wrap;justify-content:flex-end;column-gap:6px;display:flex}.chickens-and-eggs-module__FFjgBW__statusDot{display:none}.chickens-and-eggs-module__FFjgBW__place{flex-wrap:wrap;align-content:center;gap:0 4px;font-size:12px}.chickens-and-eggs-module__FFjgBW__place svg{flex:0 0 100%;width:30px;height:30px}.chickens-and-eggs-module__FFjgBW__hintBtn{justify-self:start;width:56px;font-size:20px}}@container cne (min-aspect-ratio:4/3) and (min-height:501px){.chickens-and-eggs-module__FFjgBW__tray{grid-template-rows:auto 80px 52px;gap:8px}.chickens-and-eggs-module__FFjgBW__place{font-size:15px}.chickens-and-eggs-module__FFjgBW__place svg{width:40px;height:40px}.chickens-and-eggs-module__FFjgBW__coopNo{font-size:18px}.chickens-and-eggs-module__FFjgBW__tier{font-size:13px}.chickens-and-eggs-module__FFjgBW__score{font-size:24px}.chickens-and-eggs-module__FFjgBW__cartonEgg{width:26px;height:28px}.chickens-and-eggs-module__FFjgBW__strip,.chickens-and-eggs-module__FFjgBW__status{font-size:13px}.chickens-and-eggs-module__FFjgBW__bubbleText{font-size:14px}}@media (pointer:fine){@container cne (min-aspect-ratio:4/3) and (min-height:501px){.chickens-and-eggs-module__FFjgBW__legend{text-align:right;opacity:.85;grid-area:legend;align-self:center;font-size:11px;line-height:1.5;display:block}}}.chickens-and-eggs-module__FFjgBW__cardIn{animation:.25s ease-out both chickens-and-eggs-module__FFjgBW__cardIn}.chickens-and-eggs-module__FFjgBW__stamp{color:#b91c1c;border:4px solid #b91c1c;border-radius:10px;padding:0 10px;animation:.35s cubic-bezier(.2,1.6,.4,1) both chickens-and-eggs-module__FFjgBW__stamp;display:inline-block;transform:rotate(-6deg)}.chickens-and-eggs-module__FFjgBW__recipe{text-align:left;flex-direction:column;gap:2px;display:flex}@keyframes chickens-and-eggs-module__FFjgBW__pop{0%{transform:scale(.6)}60%{transform:scale(1.08)}to{transform:scale(1)}}@keyframes chickens-and-eggs-module__FFjgBW__popChicken{0%{transform:scale(.6)}40%{transform:scale(1.08)rotate(-8deg)}70%{transform:scale(1)rotate(5deg)}to{transform:none}}@keyframes chickens-and-eggs-module__FFjgBW__popEgg{0%{transform:scale(.6)}40%{transform:scale(1.08)rotate(6deg)}70%{transform:scale(1)rotate(-6deg)}to{transform:none}}@keyframes chickens-and-eggs-module__FFjgBW__drop{0%{opacity:0;transform:translateY(-70%)scale(1.1)}to{opacity:1;transform:none}}@keyframes chickens-and-eggs-module__FFjgBW__hop{0%,to{transform:none}45%{transform:translateY(-28%)scale(1.06)}}@keyframes chickens-and-eggs-module__FFjgBW__tumble{to{transform:translate(var(--dx,0), 160%) rotate(var(--rot,90deg));opacity:0}}@keyframes chickens-and-eggs-module__FFjgBW__flash{0%{opacity:1}30%{opacity:.3}55%{opacity:1}to{opacity:0}}@keyframes chickens-and-eggs-module__FFjgBW__flap{0%{opacity:1;transform:none}30%{transform:translate(10%,-30%)rotate(-12deg)}to{opacity:0;transform:translate(40%,-180%)rotate(25deg)}}@keyframes chickens-and-eggs-module__FFjgBW__feather{0%{opacity:1;transform:translate(0)rotate(0)}to{transform:translate(var(--fx), var(--fy)) rotate(var(--fr));opacity:0}}@keyframes chickens-and-eggs-module__FFjgBW__splitL{to{opacity:0;transform:translate(-35%,20%)rotate(-25deg)}}@keyframes chickens-and-eggs-module__FFjgBW__splitR{to{opacity:0;transform:translate(35%,20%)rotate(25deg)}}@keyframes chickens-and-eggs-module__FFjgBW__yolk{0%{opacity:1;transform:scale(0)}25%{transform:scale(1.1)}70%{opacity:1}to{opacity:0;transform:scale(1)}}@keyframes chickens-and-eggs-module__FFjgBW__crack{0%,to{transform:none}20%{transform:translate(-3px)rotate(-10deg)}40%{transform:translate(3px)rotate(8deg)}60%{transform:translate(-2px)rotate(-5deg)}80%{transform:translate(1px)}}@keyframes chickens-and-eggs-module__FFjgBW__heartbeat{0%,40%,to{transform:scale(1)}15%,55%{transform:scale(1.1)}}@keyframes chickens-and-eggs-module__FFjgBW__markIn{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:none}}@keyframes chickens-and-eggs-module__FFjgBW__badPulse{50%{opacity:.35}}@keyframes chickens-and-eggs-module__FFjgBW__ringPulse{to{transform:scale(1.15)}}@keyframes chickens-and-eggs-module__FFjgBW__ghostIn{0%{opacity:0}to{opacity:.6}}@keyframes chickens-and-eggs-module__FFjgBW__shimmer{0%{opacity:0}35%{opacity:1}to{opacity:0}}@keyframes chickens-and-eggs-module__FFjgBW__bubbleIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@keyframes chickens-and-eggs-module__FFjgBW__cardIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes chickens-and-eggs-module__FFjgBW__stamp{0%{opacity:0;transform:scale(2.2)rotate(-14deg)}to{opacity:1;transform:rotate(-6deg)}}@media (prefers-reduced-motion:reduce){.chickens-and-eggs-module__FFjgBW__pop,.chickens-and-eggs-module__FFjgBW__popChicken,.chickens-and-eggs-module__FFjgBW__popEgg,.chickens-and-eggs-module__FFjgBW__drop,.chickens-and-eggs-module__FFjgBW__hop,.chickens-and-eggs-module__FFjgBW__tumble,.chickens-and-eggs-module__FFjgBW__crack,.chickens-and-eggs-module__FFjgBW__heartbeat,.chickens-and-eggs-module__FFjgBW__mark,.chickens-and-eggs-module__FFjgBW__bad,.chickens-and-eggs-module__FFjgBW__ringInfo,.chickens-and-eggs-module__FFjgBW__ghost,.chickens-and-eggs-module__FFjgBW__bubble,.chickens-and-eggs-module__FFjgBW__cardIn,.chickens-and-eggs-module__FFjgBW__stamp,.chickens-and-eggs-module__FFjgBW__place{transition:none;animation:none}.chickens-and-eggs-module__FFjgBW__flash{background:0 0;animation:none}.chickens-and-eggs-module__FFjgBW__flyChicken,.chickens-and-eggs-module__FFjgBW__feather,.chickens-and-eggs-module__FFjgBW__half,.chickens-and-eggs-module__FFjgBW__yolk,.chickens-and-eggs-module__FFjgBW__shimmer{display:none}}
.free-hugs-snake-module__ta3oFW__report{animation:.45s cubic-bezier(.2,1.2,.4,1) .8s both free-hugs-snake-module__ta3oFW__report-in}@keyframes free-hugs-snake-module__ta3oFW__report-in{0%{opacity:0;transform:translateY(48px)rotate(-3deg)}to{opacity:1;transform:none}}.free-hugs-snake-module__ta3oFW__stamp{animation:.3s cubic-bezier(.3,1.6,.5,1) 1.3s both free-hugs-snake-module__ta3oFW__stamp;transform:rotate(-9deg)}@keyframes free-hugs-snake-module__ta3oFW__stamp{0%{opacity:0;transform:scale(2.6)rotate(-18deg)}to{opacity:.9;transform:rotate(-9deg)}}@media (prefers-reduced-motion:reduce){.free-hugs-snake-module__ta3oFW__report,.free-hugs-snake-module__ta3oFW__stamp{animation:none}}
.microwave-hero-module__o4HLHG__wiggle{animation:.18s ease-in-out infinite alternate microwave-hero-module__o4HLHG__wiggle}@keyframes microwave-hero-module__o4HLHG__wiggle{0%{transform:rotate(-3deg)translateY(0)}to{transform:rotate(3deg)translateY(-2px)}}.microwave-hero-module__o4HLHG__zzz{animation:2.4s ease-in-out infinite microwave-hero-module__o4HLHG__zzz}@keyframes microwave-hero-module__o4HLHG__zzz{0%{opacity:0;transform:translateY(4px)scale(.7)}30%{opacity:1}to{opacity:0;transform:translate(10px,-14px)scale(1.1)}}.microwave-hero-module__o4HLHG__awake{animation:.25s ease-in-out infinite alternate microwave-hero-module__o4HLHG__awake}@keyframes microwave-hero-module__o4HLHG__awake{0%{transform:translateY(0)rotate(-6deg)}to{transform:translateY(-6px)rotate(6deg)}}.microwave-hero-module__o4HLHG__stir .microwave-hero-module__o4HLHG__zzz{animation:.8s ease-in-out infinite microwave-hero-module__o4HLHG__zzzFast}@keyframes microwave-hero-module__o4HLHG__zzzFast{0%{opacity:0;transform:translateY(4px)scale(.7)}30%{opacity:1}to{opacity:0;transform:translate(10px,-14px)scale(1.1)}}.microwave-hero-module__o4HLHG__stir .microwave-hero-module__o4HLHG__sleeper{animation:.18s ease-in-out infinite alternate microwave-hero-module__o4HLHG__toss}@keyframes microwave-hero-module__o4HLHG__toss{0%{transform:translateY(0)rotate(-7deg)}to{transform:translateY(-2px)rotate(7deg)}}.microwave-hero-module__o4HLHG__popIn{animation:.35s cubic-bezier(.2,1.6,.4,1) both microwave-hero-module__o4HLHG__popIn}@keyframes microwave-hero-module__o4HLHG__popIn{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}.microwave-hero-module__o4HLHG__flash{animation:.3s steps(2,jump-none) infinite microwave-hero-module__o4HLHG__flash}@keyframes microwave-hero-module__o4HLHG__flash{0%{opacity:1}to{opacity:.35}}.microwave-hero-module__o4HLHG__steam{transform-box:fill-box;transform-origin:50%;animation:1.8s ease-out infinite microwave-hero-module__o4HLHG__steam}@keyframes microwave-hero-module__o4HLHG__steam{0%{opacity:0;transform:translateY(8px)scaleX(.8)}30%{opacity:.7}to{opacity:0;transform:translateY(-26px)scaleX(1.2)}}.microwave-hero-module__o4HLHG__game{container:mwh/size}.microwave-hero-module__o4HLHG__hud,.microwave-hero-module__o4HLHG__actionArea{margin-bottom:auto}.microwave-hero-module__o4HLHG__stage{aspect-ratio:8/5;flex:0 auto;container-type:size}.microwave-hero-module__o4HLHG__sceneBox{width:min(100cqw,160cqh,42rem)}@media (max-height:720px){.microwave-hero-module__o4HLHG__rules{display:none}}@media (max-height:600px){.microwave-hero-module__o4HLHG__actionArea{min-height:0;margin-top:.5rem}.microwave-hero-module__o4HLHG__stopButton{padding-block:.5rem;font-size:1.75rem}}@media (max-height:480px){.microwave-hero-module__o4HLHG__household{display:none}}@container mwh (max-height:30rem){.microwave-hero-module__o4HLHG__column{padding:.75rem}.microwave-hero-module__o4HLHG__rules{display:none}.microwave-hero-module__o4HLHG__title{font-size:1.25rem;line-height:1.75rem}.microwave-hero-module__o4HLHG__blurb,.microwave-hero-module__o4HLHG__caption{font-size:.875rem;line-height:1.25rem}.microwave-hero-module__o4HLHG__headline{font-size:1.5rem;line-height:2rem}.microwave-hero-module__o4HLHG__startButton{margin-top:.5rem;padding-block:.625rem}.microwave-hero-module__o4HLHG__actionArea{min-height:0;margin-top:.5rem}.microwave-hero-module__o4HLHG__stopButton{padding-block:.5rem;font-size:1.75rem}}@container mwh (max-height:30rem) and (min-aspect-ratio:4/3){.microwave-hero-module__o4HLHG__column{grid-template:"stage hud""stage household""stage action"minmax(0,1fr)/minmax(0,1fr) minmax(14rem,1fr);column-gap:.75rem;display:grid}.microwave-hero-module__o4HLHG__hud{grid-area:hud;margin-bottom:0;font-size:.875rem;line-height:1.25rem}.microwave-hero-module__o4HLHG__household{grid-area:household}.microwave-hero-module__o4HLHG__stage{aspect-ratio:auto;grid-area:stage;min-height:0;margin-top:0}.microwave-hero-module__o4HLHG__actionArea{grid-area:action;margin-block:auto}}@container mwh (max-height:24rem){.microwave-hero-module__o4HLHG__household{display:none}}@container mwh (max-height:15rem){.microwave-hero-module__o4HLHG__blurb{display:none}}@media (prefers-reduced-motion:reduce){.microwave-hero-module__o4HLHG__wiggle,.microwave-hero-module__o4HLHG__zzz,.microwave-hero-module__o4HLHG__awake,.microwave-hero-module__o4HLHG__sleeper,.microwave-hero-module__o4HLHG__stir .microwave-hero-module__o4HLHG__zzz,.microwave-hero-module__o4HLHG__stir .microwave-hero-module__o4HLHG__sleeper,.microwave-hero-module__o4HLHG__flash,.microwave-hero-module__o4HLHG__steam{animation:none}.microwave-hero-module__o4HLHG__sceneBox{transform:none!important}}
.pseudoku-module__h_WLnG__root{--ink:#1f1b16;--pk-border:2px;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;width:100%;height:100%;color:var(--color-paper);background:radial-gradient(at 50% 35%,#1e3a8a8c,#0000 70%),#0b1230;position:relative;overflow:hidden;container:pk/size}.pseudoku-module__h_WLnG__layout{--gut:14px;--top:44px;--hudh:28px;--tools:52px;--board:min(100cqw - 16px - var(--gut), 100cqh - var(--top) - var(--hudh) - var(--tools) - var(--gut) - 24px, 720px);grid-template-columns:minmax(0,1fr);grid-template-rows:var(--top) var(--hudh) calc(var(--board) + var(--gut)) var(--tools) minmax(0, 1fr);grid-template-areas:"top""hud""board""tools""memo";justify-items:center;row-gap:4px;padding:2px 8px 4px;display:grid;position:absolute;inset:0}.pseudoku-module__h_WLnG__left,.pseudoku-module__h_WLnG__right{display:contents}.pseudoku-module__h_WLnG__top,.pseudoku-module__h_WLnG__hud,.pseudoku-module__h_WLnG__tools,.pseudoku-module__h_WLnG__memoZone{width:min(100%, calc(var(--board) + var(--gut)));min-width:0}.pseudoku-module__h_WLnG__top{grid-area:top;align-items:center;gap:6px;display:flex}.pseudoku-module__h_WLnG__titleLine{white-space:nowrap;flex:auto;align-items:baseline;gap:8px;min-width:0;display:flex;overflow:hidden}.pseudoku-module__h_WLnG__summit{font-family:var(--font-bungee), system-ui, sans-serif;color:var(--color-zap);text-shadow:2px 2px 0 var(--color-ink);flex:none;font-size:16px}.pseudoku-module__h_WLnG__practiceTag{border:2px solid var(--color-ink);color:var(--ink);text-transform:uppercase;background:#e0e7ff;border-radius:6px;flex:none;align-self:center;padding:0 6px;font-size:11px;font-weight:800;line-height:1.4}.pseudoku-module__h_WLnG__rank{text-overflow:ellipsis;text-transform:uppercase;opacity:.8;min-width:0;font-size:12px;font-weight:800;overflow:hidden}.pseudoku-module__h_WLnG__icons{flex:none;gap:6px;display:flex}.pseudoku-module__h_WLnG__iconButton{border:2px solid var(--color-ink);width:44px;height:44px;color:var(--color-ink);box-shadow:2px 2px 0 0 var(--color-ink);background:#fff7e6eb;border-radius:9999px;place-items:center;font-size:14px;font-weight:900;display:grid}.pseudoku-module__h_WLnG__iconButton:disabled{opacity:.4}.pseudoku-module__h_WLnG__hud{white-space:nowrap;grid-area:hud;justify-content:space-between;align-items:center;gap:8px;font-weight:800;display:flex}.pseudoku-module__h_WLnG__doves{letter-spacing:1px;font-size:17px;position:relative}.pseudoku-module__h_WLnG__doveGone{filter:grayscale();opacity:.25}.pseudoku-module__h_WLnG__flap>span:not(.pseudoku-module__h_WLnG__doveGone){animation:.3s ease-in-out 4 alternate pseudoku-module__h_WLnG__flap;display:inline-block}.pseudoku-module__h_WLnG__flap>span:nth-child(2){animation-delay:.1s}.pseudoku-module__h_WLnG__flap>span:nth-child(3){animation-delay:.2s}@keyframes pseudoku-module__h_WLnG__flap{to{transform:translateY(-4px)scaleY(.8)rotate(-8deg)}}.pseudoku-module__h_WLnG__doveFly{pointer-events:none;animation:.7s ease-in forwards pseudoku-module__h_WLnG__doveFly;position:absolute;top:0;left:0}@keyframes pseudoku-module__h_WLnG__doveFly{0%{opacity:1;transform:translate(0)rotate(0)}to{opacity:0;transform:translate(90px,-60px)rotate(-35deg)scale(.6)}}.pseudoku-module__h_WLnG__score{font-family:var(--font-bungee), system-ui, sans-serif;color:var(--color-zap);text-shadow:2px 2px 0 var(--color-ink);text-overflow:ellipsis;font-size:15px;overflow:hidden}.pseudoku-module__h_WLnG__attention{font-variant-numeric:tabular-nums;font-size:14px}.pseudoku-module__h_WLnG__legend{display:none}.pseudoku-module__h_WLnG__boardArea{grid-area:board;place-items:start center;width:100%;min-width:0;min-height:0;display:grid;position:relative}.pseudoku-module__h_WLnG__frame{--cell:calc((var(--board) - 6px) / var(--n));grid-template-columns:var(--gut) var(--board);grid-template-rows:var(--gut) var(--board);margin-left:calc(var(--gut) * -1);grid-template-areas:".cols""rows grid";display:grid}.pseudoku-module__h_WLnG__colNums,.pseudoku-module__h_WLnG__rowNums{color:#fff7e680;font-size:min(11px, calc(var(--gut) - 3px));font-variant-numeric:tabular-nums;font-weight:700;line-height:1;display:grid}.pseudoku-module__h_WLnG__colNums{grid-area:cols;grid-template-columns:repeat(var(--n), 1fr);text-align:center;align-items:end;padding:0 3px 2px}.pseudoku-module__h_WLnG__rowNums{grid-area:rows;grid-template-rows:repeat(var(--n), 1fr);text-align:right;align-items:center;padding:3px 3px 3px 0}.pseudoku-module__h_WLnG__numOn{color:var(--color-zap)}.pseudoku-module__h_WLnG__grid,.pseudoku-module__h_WLnG__placeholder{width:var(--board);height:var(--board);box-sizing:border-box;border:3px solid var(--ink);box-shadow:5px 5px 0 0 var(--color-ink);touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;background:#fff7e6;border-radius:6px;grid-area:grid;position:relative}.pseudoku-module__h_WLnG__placeholder{margin-top:var(--gut);opacity:.15;grid-area:auto}.pseudoku-module__h_WLnG__grid{outline-offset:3px;flex-direction:column;transition:transform .4s,filter .2s;display:flex}.pseudoku-module__h_WLnG__row{grid-template-columns:repeat(var(--n), minmax(0, 1fr));flex:1 1 0;min-height:0;display:grid}.pseudoku-module__h_WLnG__cell{min-width:0;position:relative;box-shadow:inset 0 0 0 .5px #1f1b1647}.pseudoku-module__h_WLnG__cell:before,.pseudoku-module__h_WLnG__mini:before,.pseudoku-module__h_WLnG__swatch:before{content:"";pointer-events:none;background-position:calc(var(--c,0) * var(--cell) * -1) calc(var(--r,0) * var(--cell) * -1);position:absolute;inset:0}.pseudoku-module__h_WLnG__pat-dots:before{background-image:radial-gradient(circle,#1f1b1638 1px,#0000 1.6px);background-size:6px 6px}.pseudoku-module__h_WLnG__pat-diagUp:before{background-image:repeating-linear-gradient(45deg,#1f1b1638 0 1.4px,#0000 1.4px 5.7px)}.pseudoku-module__h_WLnG__pat-diagDown:before{background-image:repeating-linear-gradient(-45deg,#1f1b1638 0 1.4px,#0000 1.4px 5.7px)}.pseudoku-module__h_WLnG__pat-horizontal:before{background-image:repeating-linear-gradient(0deg,#1f1b1638 0 1.2px,#0000 1.2px 6px)}.pseudoku-module__h_WLnG__pat-vertical:before{background-image:repeating-linear-gradient(90deg,#1f1b1638 0 1.2px,#0000 1.2px 6px)}.pseudoku-module__h_WLnG__pat-checker:before{background-image:conic-gradient(#1f1b1629 25%, transparent 0 50%, #1f1b1629 0 75%, transparent 0);background-size:8px 8px}.pseudoku-module__h_WLnG__pat-crosshatch:before{background-image:repeating-linear-gradient(45deg,#1f1b1629 0 1px,#0000 1px 5.7px),repeating-linear-gradient(-45deg,#1f1b1629 0 1px,#0000 1px 5.7px)}.pseudoku-module__h_WLnG__pat-bigDots:before{background-image:radial-gradient(circle,#1f1b1638 2px,#0000 2.6px);background-size:10px 10px}.pseudoku-module__h_WLnG__pat-grid:before{background-image:linear-gradient(#1f1b1633 1px,#0000 1px),linear-gradient(90deg,#1f1b1633 1px,#0000 1px);background-size:8px 8px}.pseudoku-module__h_WLnG__edges{box-sizing:border-box;border-style:solid;border-color:var(--ink);pointer-events:none;position:absolute;inset:0}.pseudoku-module__h_WLnG__cross{background-image:linear-gradient(#ffffff38,#ffffff38)}.pseudoku-module__h_WLnG__legendHi{background-image:linear-gradient(#fff6,#fff6)}.pseudoku-module__h_WLnG__cell[data-state=incident]{background-image:linear-gradient(#dc26262e,#dc26262e)}.pseudoku-module__h_WLnG__hatch{pointer-events:none;background:repeating-linear-gradient(135deg,#1f1b1666 0 1.4px,#0000 1.4px 5px),#1f1b1659;position:absolute;inset:0}.pseudoku-module__h_WLnG__crest{font-size:calc(var(--cell) * .46);opacity:.4;pointer-events:none;place-items:center;line-height:1;display:grid;position:absolute;inset:0}.pseudoku-module__h_WLnG__nope,.pseudoku-module__h_WLnG__ghostNope,.pseudoku-module__h_WLnG__incident,.pseudoku-module__h_WLnG__flag{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.pseudoku-module__h_WLnG__nope path{fill:none;stroke:#1f1b16b3;stroke-width:2.4px;stroke-linecap:round}.pseudoku-module__h_WLnG__ghostNope path{fill:none;stroke:#1d4ed8;stroke-width:2px;stroke-dasharray:2 2;stroke-linecap:round;opacity:.8}.pseudoku-module__h_WLnG__incidentX{fill:none;stroke:#dc2626;stroke-width:3.4px;stroke-linecap:round}.pseudoku-module__h_WLnG__crack{fill:none;stroke:#fff7e6;stroke-width:.9px;stroke-linejoin:round}.pseudoku-module__h_WLnG__flagBase{fill:#1f1b1659}.pseudoku-module__h_WLnG__flagPole line{stroke:var(--ink);stroke-width:1.4px;stroke-linecap:round}.pseudoku-module__h_WLnG__flagCloth path{stroke:var(--ink);stroke-width:.8px;stroke-linejoin:round}.pseudoku-module__h_WLnG__flagPole,.pseudoku-module__h_WLnG__flagCloth{transform-box:view-box}.pseudoku-module__h_WLnG__flagPole{transform-origin:6px 18px}.pseudoku-module__h_WLnG__flagCloth{transform-origin:6.6px 6px}.pseudoku-module__h_WLnG__ghostFlag{opacity:.55;pointer-events:none;position:absolute;inset:0}.pseudoku-module__h_WLnG__yanked{pointer-events:none;opacity:0;position:absolute;inset:0}.pseudoku-module__h_WLnG__unitHi{pointer-events:none;background:#ffffff4d;animation:1.2s ease-in-out 3 pseudoku-module__h_WLnG__pulse;position:absolute;inset:0;box-shadow:inset 0 0 0 3px #1d4ed8}.pseudoku-module__h_WLnG__target{pointer-events:none;border:3px solid #16a34a;border-radius:9999px;animation:1.2s ease-in-out 3 pseudoku-module__h_WLnG__pulse;position:absolute;inset:8%;box-shadow:0 0 0 2px #fff7e6}@keyframes pseudoku-module__h_WLnG__pulse{50%{opacity:.35}}.pseudoku-module__h_WLnG__cursorRing,.pseudoku-module__h_WLnG__aimRing{pointer-events:none;box-shadow:inset 0 0 0 3px var(--color-zap), inset 0 0 0 4.5px var(--ink);position:absolute;inset:0}.pseudoku-module__h_WLnG__aimRing{box-shadow:inset 0 0 0 3px #f97316, inset 0 0 0 4.5px var(--ink)}.pseudoku-module__h_WLnG__cellRing,.pseudoku-module__h_WLnG__loupeRing{pointer-events:none;z-index:2;width:130%;height:130%;position:absolute;top:-15%;left:-15%;overflow:visible}.pseudoku-module__h_WLnG__cellRing circle,.pseudoku-module__h_WLnG__loupeRing circle{fill:none;stroke:#16a34a;stroke-width:4px;stroke-linecap:round;stroke-dasharray:100;transform-origin:20px 20px;transform:rotate(-90deg)}.pseudoku-module__h_WLnG__ringFill circle{animation:pseudoku-module__h_WLnG__ringFill var(--dur) linear both}.pseudoku-module__h_WLnG__ringFull circle{stroke-dashoffset:0;stroke:#f59e0b}@keyframes pseudoku-module__h_WLnG__ringFill{0%{stroke-dashoffset:calc(100 - var(--from) * 100)}to{stroke-dashoffset:0}}.pseudoku-module__h_WLnG__loupe{z-index:8;box-sizing:border-box;border:3px solid var(--ink);color:var(--ink);box-shadow:3px 3px 0 0 var(--color-ink);pointer-events:none;text-align:center;background:#fff7e6;border-radius:12px;padding:4px;animation:.12s ease-out pseudoku-module__h_WLnG__loupeIn;position:absolute}@keyframes pseudoku-module__h_WLnG__loupeIn{0%{opacity:0;scale:.8}}.pseudoku-module__h_WLnG__loupeGrid{--cell:var(--lz);grid-template-columns:repeat(3, var(--lz));grid-template-rows:repeat(3, var(--lz));border:2px solid var(--ink);display:grid}.pseudoku-module__h_WLnG__mini{position:relative;box-shadow:inset 0 0 0 .5px #1f1b164d}.pseudoku-module__h_WLnG__mini:nth-child(5){box-shadow:inset 0 0 0 3px #f97316}.pseudoku-module__h_WLnG__miniOut{background:#0b1230}.pseudoku-module__h_WLnG__loupeName,.pseudoku-module__h_WLnG__loupePlace{max-width:calc(var(--lz) * 3 + 4px);text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.25;overflow:hidden}.pseudoku-module__h_WLnG__loupeName{margin-top:3px;font-weight:900}.pseudoku-module__h_WLnG__loupePlace{opacity:.75;font-weight:700}.pseudoku-module__h_WLnG__plantA .pseudoku-module__h_WLnG__flagPole{animation:.18s ease-out both pseudoku-module__h_WLnG__poleA}.pseudoku-module__h_WLnG__plantB .pseudoku-module__h_WLnG__flagPole{animation:.18s ease-out both pseudoku-module__h_WLnG__poleB}.pseudoku-module__h_WLnG__plantA .pseudoku-module__h_WLnG__flagCloth{animation:.36s ease-out .14s both pseudoku-module__h_WLnG__unfurlA}.pseudoku-module__h_WLnG__plantB .pseudoku-module__h_WLnG__flagCloth{animation:.36s ease-out .14s both pseudoku-module__h_WLnG__unfurlB}@keyframes pseudoku-module__h_WLnG__poleA{0%{transform:scaleY(0)}}@keyframes pseudoku-module__h_WLnG__poleB{0%{transform:scaleY(0)}}@keyframes pseudoku-module__h_WLnG__unfurlA{0%{transform:scaleX(0)}60%{transform:scaleX(1.12)skewY(4deg)}80%{transform:scaleX(.96)skewY(-3deg)}}@keyframes pseudoku-module__h_WLnG__unfurlB{0%{transform:scaleX(0)}60%{transform:scaleX(1.12)skewY(4deg)}80%{transform:scaleX(.96)skewY(-3deg)}}.pseudoku-module__h_WLnG__hatchA .pseudoku-module__h_WLnG__hatch{animation:pseudoku-module__h_WLnG__hatchA .22s var(--d) ease-out both}.pseudoku-module__h_WLnG__hatchB .pseudoku-module__h_WLnG__hatch{animation:pseudoku-module__h_WLnG__hatchB .22s var(--d) ease-out both}@keyframes pseudoku-module__h_WLnG__hatchA{0%{opacity:0;scale:.4}}@keyframes pseudoku-module__h_WLnG__hatchB{0%{opacity:0;scale:.4}}.pseudoku-module__h_WLnG__yankA .pseudoku-module__h_WLnG__yanked{animation:.75s cubic-bezier(.5,-.4,.7,1.4) pseudoku-module__h_WLnG__yankA}.pseudoku-module__h_WLnG__yankB .pseudoku-module__h_WLnG__yanked{animation:.75s cubic-bezier(.5,-.4,.7,1.4) pseudoku-module__h_WLnG__yankB}.pseudoku-module__h_WLnG__yankA .pseudoku-module__h_WLnG__incident{animation:.25s ease-out .7s both pseudoku-module__h_WLnG__stampA}.pseudoku-module__h_WLnG__yankB .pseudoku-module__h_WLnG__incident{animation:.25s ease-out .7s both pseudoku-module__h_WLnG__stampB}.pseudoku-module__h_WLnG__yankA{animation:.25s .7s 2 pseudoku-module__h_WLnG__flashA}.pseudoku-module__h_WLnG__yankB{animation:.25s .7s 2 pseudoku-module__h_WLnG__flashB}@keyframes pseudoku-module__h_WLnG__yankA{0%{opacity:1;transform:translateY(20%)}20%{opacity:1;transform:translateY(-20%)}35%{opacity:1;transform:translateY(-20%)rotate(-12deg)}50%{opacity:1;transform:translateY(-22%)rotate(10deg)}65%{opacity:1;transform:translateY(-25%)scaleY(1.1)}to{opacity:0;transform:translateY(60%)scaleY(.2)}}@keyframes pseudoku-module__h_WLnG__yankB{0%{opacity:1;transform:translateY(20%)}20%{opacity:1;transform:translateY(-20%)}35%{opacity:1;transform:translateY(-20%)rotate(-12deg)}50%{opacity:1;transform:translateY(-22%)rotate(10deg)}65%{opacity:1;transform:translateY(-25%)scaleY(1.1)}to{opacity:0;transform:translateY(60%)scaleY(.2)}}@keyframes pseudoku-module__h_WLnG__stampA{0%{opacity:0;transform:scale(1.6)rotate(-12deg)}}@keyframes pseudoku-module__h_WLnG__stampB{0%{opacity:0;transform:scale(1.6)rotate(-12deg)}}@keyframes pseudoku-module__h_WLnG__flashA{50%{box-shadow:inset 0 0 0 100px #dc262673}}@keyframes pseudoku-module__h_WLnG__flashB{50%{box-shadow:inset 0 0 0 100px #dc262673}}.pseudoku-module__h_WLnG__wiggleA{animation:.2s ease-in-out pseudoku-module__h_WLnG__wiggleA}.pseudoku-module__h_WLnG__wiggleB{animation:.2s ease-in-out pseudoku-module__h_WLnG__wiggleB}@keyframes pseudoku-module__h_WLnG__wiggleA{25%{transform:translate(-3px)}75%{transform:translate(3px)}}@keyframes pseudoku-module__h_WLnG__wiggleB{25%{transform:translate(-3px)}75%{transform:translate(3px)}}.pseudoku-module__h_WLnG__shakeA{animation:.25s ease-in-out pseudoku-module__h_WLnG__shakeA}.pseudoku-module__h_WLnG__shakeB{animation:.25s ease-in-out pseudoku-module__h_WLnG__shakeB}@keyframes pseudoku-module__h_WLnG__shakeA{20%{translate:-6px}40%{translate:6px}60%{translate:-4px}80%{translate:3px}}@keyframes pseudoku-module__h_WLnG__shakeB{20%{translate:-6px}40%{translate:6px}60%{translate:-4px}80%{translate:3px}}.pseudoku-module__h_WLnG__cleared .pseudoku-module__h_WLnG__flag{transform-origin:30% 90%;animation:pseudoku-module__h_WLnG__wave .45s calc(var(--w) * 70ms) ease-in-out 2}@keyframes pseudoku-module__h_WLnG__wave{25%{transform:rotate(-9deg)}75%{transform:rotate(7deg)}}.pseudoku-module__h_WLnG__war{transform:rotate(-3deg)}.pseudoku-module__h_WLnG__war .pseudoku-module__h_WLnG__flag{transform-origin:30% 90%;transition:transform .5s ease-in;transform:rotate(30deg)}.pseudoku-module__h_WLnG__war:after{content:"";pointer-events:none;background:repeating-linear-gradient(115deg,#0000 0 38px,#dc262680 38px 40px,#0000 40px 80px);position:absolute;inset:0}.pseudoku-module__h_WLnG__covered{filter:blur(10px)grayscale(.6)}.pseudoku-module__h_WLnG__toast{z-index:9;top:calc(var(--gut) + 8px);max-width:calc(var(--board) - 12px);border:2px solid var(--color-ink);width:max-content;color:var(--ink);text-align:center;box-shadow:3px 3px 0 0 var(--color-ink);pointer-events:none;background:#fff7e6f5;border-radius:10px;padding:5px 10px;font-size:12px;font-weight:800;line-height:1.25;animation:.18s ease-out pseudoku-module__h_WLnG__toastIn;position:absolute;left:50%;transform:translate(-50%)}.pseudoku-module__h_WLnG__toast.pseudoku-module__h_WLnG__toastLow{top:auto;bottom:10px}@keyframes pseudoku-module__h_WLnG__toastIn{0%{opacity:0;translate:0 -6px}}.pseudoku-module__h_WLnG__chip{margin-right:5px;display:inline-block}.pseudoku-module__h_WLnG__card{z-index:10;left:50%;top:calc(var(--gut) + var(--board) / 2);border:3px solid var(--color-ink);width:min(92%,380px);max-height:100%;color:var(--color-ink);text-align:center;box-shadow:4px 4px 0 0 var(--color-ink);font:inherit;background:#fff7e6f7;border-radius:14px;flex-direction:column;align-items:center;gap:4px;padding:10px 12px;animation:.2s ease-out pseudoku-module__h_WLnG__cardIn;display:flex;position:absolute;overflow:hidden;transform:translate(-50%,-50%)}@keyframes pseudoku-module__h_WLnG__cardIn{0%{opacity:0;scale:.92}}.pseudoku-module__h_WLnG__introCard{cursor:pointer}.pseudoku-module__h_WLnG__cardKicker{text-transform:uppercase;letter-spacing:.04em;opacity:.75;font-size:12px;font-weight:800}.pseudoku-module__h_WLnG__cardTitle{font-family:var(--font-bungee), system-ui, sans-serif;color:#1e3a8a;font-size:20px;line-height:1.15}.pseudoku-module__h_WLnG__cardLine{font-size:13px;font-weight:700}.pseudoku-module__h_WLnG__cardHint{opacity:.6;font-size:11px;font-weight:700}.pseudoku-module__h_WLnG__dim{opacity:.25}.pseudoku-module__h_WLnG__stamp{color:#b91c1c;font-family:var(--font-bungee), system-ui, sans-serif;border:3px solid #b91c1c;border-radius:8px;padding:2px 10px;font-size:20px;animation:.35s ease-out both pseudoku-module__h_WLnG__stampIn;display:inline-block;transform:rotate(-4deg)}.pseudoku-module__h_WLnG__clearCard .pseudoku-module__h_WLnG__stamp{color:#15803d;border-color:#15803d}.pseudoku-module__h_WLnG__warStamp{font-size:36px}.pseudoku-module__h_WLnG__puff{pointer-events:none;font-size:30px;animation:.7s ease-out .15s both pseudoku-module__h_WLnG__puff;position:absolute;top:8px;right:12px}@keyframes pseudoku-module__h_WLnG__puff{0%{opacity:0;transform:scale(.2)rotate(-30deg)}40%{opacity:1;transform:scale(1.3)rotate(8deg)}to{opacity:0;transform:scale(1.6)}}@keyframes pseudoku-module__h_WLnG__stampIn{0%{opacity:0;transform:scale(2)rotate(-14deg)}}.pseudoku-module__h_WLnG__tally{text-align:left;grid-template-columns:1fr auto;column-gap:12px;width:100%;max-width:280px;font-size:12px;display:grid}.pseudoku-module__h_WLnG__tally dd,.pseudoku-module__h_WLnG__stats dd{text-align:right;font-variant-numeric:tabular-nums;font-weight:900}.pseudoku-module__h_WLnG__strong{border-top:2px solid var(--color-ink);font-weight:900}.pseudoku-module__h_WLnG__cardButton{border:3px solid var(--color-ink);background:var(--color-zap);min-height:44px;color:var(--color-ink);font-family:var(--font-bungee), system-ui, sans-serif;text-transform:uppercase;box-shadow:3px 3px 0 0 var(--color-ink);border-radius:12px;margin-top:4px;padding:4px 16px;font-size:15px}.pseudoku-module__h_WLnG__cardButton:disabled{opacity:.45}.pseudoku-module__h_WLnG__confetti{pointer-events:none;position:absolute;inset:0;overflow:hidden}.pseudoku-module__h_WLnG__confetti span{top:-10px;left:var(--x);border:1px solid var(--ink);width:8px;height:6px;animation:pseudoku-module__h_WLnG__confetti 1.4s calc(var(--i) * 30ms) ease-in both;position:absolute}@keyframes pseudoku-module__h_WLnG__confetti{0%{opacity:1;transform:translateY(0)rotate(0)}to{opacity:0;transform:translateY(260px)rotate(540deg)}}.pseudoku-module__h_WLnG__tools{grid-area:tools;justify-content:center;align-items:center;gap:10px;display:flex}.pseudoku-module__h_WLnG__tool{border:3px solid var(--color-ink);min-width:44px;height:44px;color:var(--color-ink);box-shadow:3px 3px 0 0 var(--color-ink);touch-action:manipulation;background:#fff7e6;border-radius:12px;justify-content:center;align-items:center;gap:4px;padding:0 8px;font-size:18px;font-weight:900;display:inline-flex}.pseudoku-module__h_WLnG__tool:disabled{opacity:.45}.pseudoku-module__h_WLnG__tool:active:not(:disabled){box-shadow:none;transform:translate(2px,2px)}.pseudoku-module__h_WLnG__toolOn{box-shadow:inset 0 0 0 2px var(--color-ink), 1px 1px 0 0 var(--color-ink);background:#e0e7ff}.pseudoku-module__h_WLnG__consultant{min-width:90px}.pseudoku-module__h_WLnG__fee{font-variant-numeric:tabular-nums;font-size:12px}.pseudoku-module__h_WLnG__big{min-width:64px}.pseudoku-module__h_WLnG__plant{background:#bbf7d0}.pseudoku-module__h_WLnG__toolText{white-space:nowrap;font-size:12px}.pseudoku-module__h_WLnG__memoZone{flex-direction:column;grid-area:memo;min-height:0;display:flex}.pseudoku-module__h_WLnG__memoOpen .pseudoku-module__h_WLnG__memoZone{grid-row:4/6}.pseudoku-module__h_WLnG__memoOpen .pseudoku-module__h_WLnG__tools{visibility:hidden}.pseudoku-module__h_WLnG__memo{border:3px solid var(--color-ink);min-height:0;max-height:max(40cqh,100%);color:var(--ink);box-shadow:3px 3px 0 0 var(--color-ink);background:#fff7e6;border-radius:12px;flex-direction:column;flex:0 auto;animation:.2s ease-out pseudoku-module__h_WLnG__memoIn;display:flex;overflow:hidden}@keyframes pseudoku-module__h_WLnG__memoIn{0%{opacity:0;translate:0 12px}}.pseudoku-module__h_WLnG__memoBody{overscroll-behavior:contain;touch-action:pan-y;background:linear-gradient(#fff7e6,#fff7e6) 0 100%/100% 12px no-repeat local,linear-gradient(#1f1b1600,#1f1b1638) 0 100%/100% 10px no-repeat,#fff7e6;flex:auto;min-height:0;padding:4px 10px;font-size:13px;line-height:1.3;overflow-y:auto}.pseudoku-module__h_WLnG__memoHead{opacity:.8;font-size:11px}.pseudoku-module__h_WLnG__memoText{font-weight:700}.pseudoku-module__h_WLnG__memoAgree,.pseudoku-module__h_WLnG__memoFee{opacity:.8;font-size:11px;font-style:italic}.pseudoku-module__h_WLnG__memoFee{text-align:left;flex:100%;min-width:0;padding:3px 4px 0;line-height:1.2}.pseudoku-module__h_WLnG__memoTwist{color:#b91c1c;font-weight:900}.pseudoku-module__h_WLnG__memoButtons{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:2px 8px;padding:0 6px 6px;display:flex}.pseudoku-module__h_WLnG__memoButton{border:3px solid var(--color-ink);background:var(--color-zap);min-height:44px;color:var(--color-ink);box-shadow:2px 2px 0 0 var(--color-ink);border-radius:10px;padding:0 14px;font-size:14px;font-weight:900}.pseudoku-module__h_WLnG__memoButton.pseudoku-module__h_WLnG__secondary{background:#fff7e6}.pseudoku-module__h_WLnG__communique{color:#fff7e6d9;text-align:center;margin-top:2px;font-size:12px;font-weight:700;animation:.25s ease-out pseudoku-module__h_WLnG__toastIn}.pseudoku-module__h_WLnG__overlay{z-index:20;overscroll-behavior:contain;touch-action:pan-y;background:#07030fb8;justify-content:center;padding:16px;display:flex;position:absolute;inset:0;overflow-y:auto}.pseudoku-module__h_WLnG__panel{border:4px solid var(--color-ink);background:var(--color-paper);width:100%;max-width:400px;color:var(--color-ink);text-align:center;box-shadow:6px 6px 0 0 var(--color-ink);border-radius:16px;margin:auto;padding:18px;position:relative}.pseudoku-module__h_WLnG__panelEmoji{font-size:32px;line-height:1.1}.pseudoku-module__h_WLnG__panelTitle{font-family:var(--font-bungee), system-ui, sans-serif;color:#1e3a8a;text-shadow:2px 2px 0 var(--color-zap);font-size:26px;line-height:1.1}.pseudoku-module__h_WLnG__panelText{margin-top:6px;font-size:14px;font-weight:600}.pseudoku-module__h_WLnG__practice{border:2px solid var(--color-ink);background:#e0e7ff;border-radius:8px;width:fit-content;margin:6px auto 0;padding:2px 8px;font-size:12px;font-weight:800}.pseudoku-module__h_WLnG__rules{text-align:left;gap:4px;margin-top:10px;font-size:13px;font-weight:700;display:grid}.pseudoku-module__h_WLnG__rules li{align-items:center;gap:8px;display:flex}.pseudoku-module__h_WLnG__ruleIcon{flex:none;width:30px;height:30px}.pseudoku-module__h_WLnG__lives{margin-top:8px;font-size:12px;font-weight:600}.pseudoku-module__h_WLnG__controls{text-align:left;margin-top:8px;font-size:12px}.pseudoku-module__h_WLnG__controls li+li{margin-top:2px}.pseudoku-module__h_WLnG__kbd{border:2px solid var(--color-ink);min-width:1.5em;font-family:var(--font-geist-mono), monospace;text-align:center;background:#fff;border-radius:4px;padding:0 4px;font-size:11px;font-weight:700;display:inline-block}.pseudoku-module__h_WLnG__best{margin-top:8px;font-size:13px;font-weight:800}.pseudoku-module__h_WLnG__panelButton{border:4px solid var(--color-ink);background:var(--color-zap);min-height:44px;color:var(--color-ink);font-family:var(--font-bungee), system-ui, sans-serif;text-transform:uppercase;box-shadow:4px 4px 0 0 var(--color-ink);border-radius:12px;margin-top:12px;padding:6px 18px;font-size:17px}.pseudoku-module__h_WLnG__panelButton.pseudoku-module__h_WLnG__secondary{background:var(--color-paper)}.pseudoku-module__h_WLnG__panelButton:active{box-shadow:none;transform:translate(2px,2px)}.pseudoku-module__h_WLnG__settingRow{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;margin-top:10px;display:flex}.pseudoku-module__h_WLnG__settingLabel{text-transform:uppercase;width:100%;font-size:12px;font-weight:800}.pseudoku-module__h_WLnG__segment{border:3px solid var(--color-ink);min-height:44px;color:var(--color-ink);background:#fff;border-radius:10px;padding:0 12px;font-size:13px;font-weight:800}.pseudoku-module__h_WLnG__segmentOn{box-shadow:inset 0 0 0 2px var(--color-ink);background:#e0e7ff}.pseudoku-module__h_WLnG__hint{opacity:.75;margin-top:4px;font-size:12px}.pseudoku-module__h_WLnG__allGames{text-underline-offset:4px;align-items:center;width:fit-content;min-height:44px;margin:6px auto 0;font-size:14px;font-weight:800;text-decoration:underline;text-decoration-thickness:2px;display:flex}.pseudoku-module__h_WLnG__newBest{border:2px solid var(--color-ink);background:var(--color-zap);border-radius:8px;width:fit-content;margin:8px auto 0;padding:2px 10px;font-size:12px;font-weight:900;transform:rotate(-2deg)}.pseudoku-module__h_WLnG__finalScore{font-family:var(--font-bungee), system-ui, sans-serif;margin-top:6px;font-size:24px}.pseudoku-module__h_WLnG__stats{text-align:left;grid-template-columns:1fr auto;column-gap:12px;max-width:300px;margin:8px auto 0;font-size:13px;display:grid}.pseudoku-module__h_WLnG__stats dt{opacity:.8;font-weight:600}.pseudoku-module__h_WLnG__caseFile{font-family:var(--font-geist-mono), monospace;opacity:.7;margin-top:6px;font-size:11px}.pseudoku-module__h_WLnG__narrow{display:none}@container pk (max-width:360px){.pseudoku-module__h_WLnG__rank,.pseudoku-module__h_WLnG__wide{display:none}.pseudoku-module__h_WLnG__narrow{display:inline}.pseudoku-module__h_WLnG__tools{gap:6px}}@container pk (max-height:560px){.pseudoku-module__h_WLnG__panel{padding:10px 14px}.pseudoku-module__h_WLnG__panelEmoji{display:none}.pseudoku-module__h_WLnG__panelTitle{font-size:22px}.pseudoku-module__h_WLnG__rules{margin-top:6px}.pseudoku-module__h_WLnG__panelButton{margin-top:8px}}@container pk (max-height:420px){.pseudoku-module__h_WLnG__overlay{padding:6px}.pseudoku-module__h_WLnG__titlePanel{grid-template-columns:1fr 1fr;grid-auto-flow:dense;align-items:center;column-gap:18px;display:grid}.pseudoku-module__h_WLnG__titlePanel>*{grid-column:1}.pseudoku-module__h_WLnG__titlePanel>.pseudoku-module__h_WLnG__controls,.pseudoku-module__h_WLnG__titlePanel>.pseudoku-module__h_WLnG__best,.pseudoku-module__h_WLnG__titlePanel>.pseudoku-module__h_WLnG__panelButton{grid-column:2}.pseudoku-module__h_WLnG__titlePanel .pseudoku-module__h_WLnG__rules{font-size:12px}.pseudoku-module__h_WLnG__pausePanel{grid-template-columns:1fr 1fr;align-items:center;column-gap:18px;display:grid}.pseudoku-module__h_WLnG__pausePanel>*{grid-column:1}.pseudoku-module__h_WLnG__pausePanel>.pseudoku-module__h_WLnG__settings{grid-area:1/2/span 6}.pseudoku-module__h_WLnG__pausePanel .pseudoku-module__h_WLnG__settingRow:first-child{margin-top:0}.pseudoku-module__h_WLnG__panel{max-width:560px}.pseudoku-module__h_WLnG__ruleIcon{width:22px;height:22px}.pseudoku-module__h_WLnG__lives{display:none}.pseudoku-module__h_WLnG__stats{grid-template-columns:1fr auto 1fr auto;max-width:520px;font-size:12px}.pseudoku-module__h_WLnG__card{gap:2px;padding:6px 10px}.pseudoku-module__h_WLnG__cardTitle,.pseudoku-module__h_WLnG__stamp{font-size:16px}.pseudoku-module__h_WLnG__warStamp{font-size:28px}.pseudoku-module__h_WLnG__tally{font-size:11px}.pseudoku-module__h_WLnG__cardButton{margin-top:2px}}@container pk (min-aspect-ratio:4/3) and (max-height:500px){.pseudoku-module__h_WLnG__layout{--gut:12px;--board:min(100cqh - 8px - var(--gut), 100cqw - 300px);grid-template-columns:minmax(0, 1fr) calc(var(--board) + var(--gut)) auto;grid-template-rows:auto auto minmax(0,1fr);grid-template-areas:"top board tools""hud board tools""memo board tools";justify-items:stretch;gap:6px 10px;padding:4px 8px}.pseudoku-module__h_WLnG__top,.pseudoku-module__h_WLnG__hud,.pseudoku-module__h_WLnG__memoZone{width:auto}.pseudoku-module__h_WLnG__top{align-items:flex-start}.pseudoku-module__h_WLnG__titleLine{flex-direction:column;align-items:flex-start;gap:0}.pseudoku-module__h_WLnG__rank{max-width:100%;display:block}.pseudoku-module__h_WLnG__hud{flex-wrap:wrap;justify-content:flex-start;gap:0 12px}.pseudoku-module__h_WLnG__toast{padding:3px 8px;font-size:11px;top:0}.pseudoku-module__h_WLnG__memoBody{min-height:48px}.pseudoku-module__h_WLnG__memoButton{padding:0 10px;font-size:13px}.pseudoku-module__h_WLnG__boardArea{place-items:center}.pseudoku-module__h_WLnG__card{top:50%}.pseudoku-module__h_WLnG__tools{flex-direction:column;justify-content:flex-start;align-items:stretch;width:auto;padding-top:4px}.pseudoku-module__h_WLnG__tool{flex-direction:column;gap:0;height:auto;min-height:44px;padding:2px 6px}.pseudoku-module__h_WLnG__consultant{min-width:64px}.pseudoku-module__h_WLnG__big{min-height:64px}.pseudoku-module__h_WLnG__memoOpen .pseudoku-module__h_WLnG__memoZone{grid-row:3}.pseudoku-module__h_WLnG__memoOpen .pseudoku-module__h_WLnG__tools{visibility:visible}.pseudoku-module__h_WLnG__memo{max-height:100%}.pseudoku-module__h_WLnG__communique{text-align:left}}@container pk (min-width:900px) and (min-height:560px){.pseudoku-module__h_WLnG__layout{--gut:18px;--board:min(100cqh - 20px - var(--gut), 100cqw - 580px, 720px);grid-template-columns:minmax(0, 1fr) calc(var(--board) + var(--gut)) minmax(0, 1fr);grid-template-rows:minmax(0,1fr);grid-template-areas:"left board right";justify-items:stretch;column-gap:24px;padding:8px 16px}.pseudoku-module__h_WLnG__left,.pseudoku-module__h_WLnG__right{flex-direction:column;gap:12px;width:100%;max-width:300px;min-height:0;display:flex}.pseudoku-module__h_WLnG__left{grid-area:left;justify-self:end}.pseudoku-module__h_WLnG__right{grid-area:right;justify-self:start}.pseudoku-module__h_WLnG__top,.pseudoku-module__h_WLnG__hud,.pseudoku-module__h_WLnG__tools,.pseudoku-module__h_WLnG__memoZone{flex:none;width:100%}.pseudoku-module__h_WLnG__memoZone{flex:0 auto}.pseudoku-module__h_WLnG__titleLine{flex-direction:column;align-items:flex-start;gap:0}.pseudoku-module__h_WLnG__summit{font-size:20px}.pseudoku-module__h_WLnG__hud{flex-wrap:wrap;height:auto}.pseudoku-module__h_WLnG__score{font-size:18px}.pseudoku-module__h_WLnG__legend{max-width:300px;min-height:0;font-size:13px;display:block;overflow-y:auto}.pseudoku-module__h_WLnG__legendTitle{text-transform:uppercase;opacity:.7;margin-bottom:4px;font-size:11px;font-weight:800}.pseudoku-module__h_WLnG__legend li{align-items:center;gap:8px;padding:2px 0;display:flex}.pseudoku-module__h_WLnG__swatch{--cell:24px;border:2px solid var(--color-ink);border-radius:4px;flex:none;place-items:center;width:24px;height:24px;font-size:13px;display:grid;position:relative}.pseudoku-module__h_WLnG__legendName{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;min-width:0;font-weight:700;line-height:1.2;display:-webkit-box;overflow:hidden}.pseudoku-module__h_WLnG__tools{justify-content:flex-start}.pseudoku-module__h_WLnG__memoOpen .pseudoku-module__h_WLnG__memoZone{grid-row:auto}.pseudoku-module__h_WLnG__memoOpen .pseudoku-module__h_WLnG__tools{visibility:visible}.pseudoku-module__h_WLnG__memo{max-height:100%}.pseudoku-module__h_WLnG__communique{text-align:left}}@media (prefers-reduced-motion:reduce){.pseudoku-module__h_WLnG__plantA .pseudoku-module__h_WLnG__flagPole,.pseudoku-module__h_WLnG__plantB .pseudoku-module__h_WLnG__flagPole,.pseudoku-module__h_WLnG__plantA .pseudoku-module__h_WLnG__flagCloth,.pseudoku-module__h_WLnG__plantB .pseudoku-module__h_WLnG__flagCloth,.pseudoku-module__h_WLnG__yankA,.pseudoku-module__h_WLnG__yankB,.pseudoku-module__h_WLnG__yankA .pseudoku-module__h_WLnG__incident,.pseudoku-module__h_WLnG__yankB .pseudoku-module__h_WLnG__incident,.pseudoku-module__h_WLnG__wiggleA,.pseudoku-module__h_WLnG__wiggleB,.pseudoku-module__h_WLnG__cleared .pseudoku-module__h_WLnG__flag,.pseudoku-module__h_WLnG__stamp,.pseudoku-module__h_WLnG__card,.pseudoku-module__h_WLnG__memo,.pseudoku-module__h_WLnG__toast,.pseudoku-module__h_WLnG__communique,.pseudoku-module__h_WLnG__loupe,.pseudoku-module__h_WLnG__confetti,.pseudoku-module__h_WLnG__unitHi,.pseudoku-module__h_WLnG__target,.pseudoku-module__h_WLnG__flap>span:not(.pseudoku-module__h_WLnG__doveGone){animation:none}.pseudoku-module__h_WLnG__yanked,.pseudoku-module__h_WLnG__confetti,.pseudoku-module__h_WLnG__puff{display:none}.pseudoku-module__h_WLnG__hatchA .pseudoku-module__h_WLnG__hatch,.pseudoku-module__h_WLnG__hatchB .pseudoku-module__h_WLnG__hatch{animation:.1s both pseudoku-module__h_WLnG__fadeIn}.pseudoku-module__h_WLnG__wiggleA,.pseudoku-module__h_WLnG__wiggleB{outline-offset:-3px;outline:3px solid #dc2626}.pseudoku-module__h_WLnG__grid,.pseudoku-module__h_WLnG__war .pseudoku-module__h_WLnG__flag{transition:none}.pseudoku-module__h_WLnG__war{transform:none}}@keyframes pseudoku-module__h_WLnG__fadeIn{0%{opacity:0}}
