@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/nunito-latin-500-normal.EugFkASW.woff2) format("woff2"),url(/_astro/nunito-latin-500-normal.B5klmw3Q.woff) format("woff")}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/nunito-latin-700-normal.Dort48En.woff2) format("woff2"),url(/_astro/nunito-latin-700-normal.OcDqTBcA.woff) format("woff")}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/nunito-latin-800-normal.Dz8SOQK_.woff2) format("woff2"),url(/_astro/nunito-latin-800-normal.D-J0wlBY.woff) format("woff")}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:900;src:url(/_astro/nunito-latin-900-normal.BVB1fGs6.woff2) format("woff2"),url(/_astro/nunito-latin-900-normal.CVn49sIn.woff) format("woff")}@font-face{font-family:"Baloo 2";font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/baloo-2-latin-700-normal.CqTg7A15.woff2) format("woff2"),url(/_astro/baloo-2-latin-700-normal.Ld3Zm3l2.woff) format("woff")}@font-face{font-family:"Baloo 2";font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/baloo-2-latin-800-normal.BbF3Etk1.woff2) format("woff2"),url(/_astro/baloo-2-latin-800-normal.B8BXfZF7.woff) format("woff")}@font-face{font-family:Patrick Hand;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/patrick-hand-latin-400-normal.B7HHA2Vw.woff2) format("woff2"),url(/_astro/patrick-hand-latin-400-normal.Df9_VoRQ.woff) format("woff")}:root[data-accent=blue]{--go: #5aa9ff;--go-deep: #2f74c9;--go-ink: #04203d;--go-text: #7dbbff;--link: #7dbbff}:root[data-accent=purple]{--go: #b18cff;--go-deep: #7a54d1;--go-ink: #1f0b45;--go-text: #c3a6ff;--link: #c3a6ff}:root[data-accent=orange]{--go: #ffa94d;--go-deep: #d27515;--go-ink: #3a1d00;--go-text: #ffb866;--link: #ffb866}:root[data-accent=pink]{--go: #ff7eb6;--go-deep: #cc4a85;--go-ink: #43061f;--go-text: #ff9cc7;--link: #ff9cc7}:root[data-accent=teal]{--go: #3fd6c1;--go-deep: #1f9e8c;--go-ink: #032b26;--go-text: #5fe0ce;--link: #5fe0ce}:root[data-theme=light][data-accent=blue]{--go: #5aa5f5;--go-deep: #2a6cc0;--go-ink: #04203d;--go-text: #1d5fae;--link: #1d5fae}:root[data-theme=light][data-accent=purple]{--go: #a988f7;--go-deep: #6a45c4;--go-ink: #1f0b45;--go-text: #5b34b5;--link: #5b34b5}:root[data-theme=light][data-accent=orange]{--go: #ffa347;--go-deep: #c76a0c;--go-ink: #3a1d00;--go-text: #8f4700;--link: #8f4700}:root[data-theme=light][data-accent=pink]{--go: #f77cb2;--go-deep: #c23f7c;--go-ink: #43061f;--go-text: #a52a63;--link: #a52a63}:root[data-theme=light][data-accent=teal]{--go: #36c9b4;--go-deep: #178a7a;--go-ink: #032b26;--go-text: #0d6b5e;--link: #0d6b5e}:root{--table: var(--bg-2);--table-art: none}:root[data-table=wood]{--table: #33231a;--table-art: repeating-linear-gradient(92deg, rgba(255,255,255,.035) 0 2px, transparent 2px 23px), linear-gradient(180deg, #3a281d, #2d1f16)}:root[data-table=felt]{--table: #113526;--table-art: radial-gradient(circle at 30% 20%, rgba(255,255,255,.06), transparent 60%), linear-gradient(#143d2c, #0f2f21)}:root[data-table=paper]{--table: #2a2722;--table-art: linear-gradient(#2e2a24, #262320)}:root[data-theme=light][data-table=wood]{--table: #ead6b8;--table-art: repeating-linear-gradient(92deg, rgba(120,72,30,.06) 0 2px, transparent 2px 23px), linear-gradient(180deg, #efdcc0, #e5cfae)}:root[data-theme=light][data-table=felt]{--table: #d3e8d6;--table-art: radial-gradient(circle at 30% 20%, rgba(255,255,255,.5), transparent 60%), linear-gradient(#d8ecda, #cde3d0)}:root[data-theme=light][data-table=paper]{--table: #fbf7ec;--table-art: linear-gradient(#fdfaf1, #f8f3e5)}.dz-sheet{background-color:var(--table);background-image:var(--table-art)}:root[data-pack=paper] .yb-sheet,:root[data-pack=paper] .dz-sheet{--surface: transparent;--surface-2: rgba(31,42,68,.06);--edge: transparent;--fg: #1f2a44;--muted: #4a5568;--faint: #5f6b7d;--go-text: #2b6e14;color:#1f2a44;background-color:#fdfaf0;box-shadow:0 2px #d9d1bd,0 10px 24px #00000040;background-image:linear-gradient(90deg,transparent 0 calc(var(--margin, 92px) - 1px),rgba(214,72,72,.45) calc(var(--margin, 92px) - 1px) var(--margin, 92px),transparent var(--margin, 92px)),repeating-linear-gradient(transparent 0 33px,#466ebe47 33px 34px)}:root[data-pack=paper] .yb-sheet .yb-cell,:root[data-pack=paper] .dz-sheet .dz-cell{box-shadow:none;border-bottom:2px solid rgba(31,42,68,.18);border-radius:6px}:root[data-pack=paper] .yb-sheet .yb-cell,:root[data-pack=paper] .yb-sheet .yb-total,:root[data-pack=paper] .dz-sheet .dz-cell{font-family:Patrick Hand,Nunito,cursive;font-weight:400;font-size:1.3em;color:#1f3a8a}:root[data-pack=paper] .yb-sheet .yb-head,:root[data-pack=paper] .yb-scroll.wide .yb-row>.yb-label{background:#fdfaf0}:root[data-frame=gold] svg.yb-av>rect:nth-of-type(2),:root[data-frame=crown] svg.yb-av>rect:nth-of-type(2){stroke:#ffc83d;stroke-width:6}:root[data-frame=gold] svg.yb-av>rect:nth-of-type(1),:root[data-frame=crown] svg.yb-av>rect:nth-of-type(1){fill:#c98c0a}.lc-crown{display:none}:root[data-frame=crown] .lc-crown{display:inline-block}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/bricolage-grotesque-vietnamese-wght-normal.BUzh504Q.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/bricolage-grotesque-latin-ext-wght-normal.CcLUaPy7.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/bricolage-grotesque-latin-wght-normal.DLoelf7F.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/figtree-latin-400-normal.g7Dtegnw.woff2) format("woff2"),url(/_astro/figtree-latin-400-normal.BD4aNku5.woff) format("woff")}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/figtree-latin-500-normal.BWnGEVsr.woff2) format("woff2"),url(/_astro/figtree-latin-500-normal.B_yy1phn.woff) format("woff")}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/figtree-latin-600-normal.Cv_xCTDl.woff2) format("woff2"),url(/_astro/figtree-latin-600-normal.BM_oTo4n.woff) format("woff")}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/figtree-latin-700-normal.th6qEP7c.woff2) format("woff2"),url(/_astro/figtree-latin-700-normal.BCCt2T1q.woff) format("woff")}html:root[data-style=abend][data-style]{--bg: #1a1714;--bg-2: #221e1a;--surface: #26211c;--surface-2: #2f2923;--raise: #3a322a;--edge: transparent;--fg: #efe7d8;--muted: #a89c8a;--faint: #8c8170;--go: #ede3cf;--go-deep: #c9bda4;--go-ink: #1a1714;--gold: #e0a84e;--gold-deep: #a8792f;--gold-ink: #1a1714;--bad: #e4806c;--link: #ede3cf;--gold-text: #e0a84e;--go-text: #ede3cf;--glow: #2b251f;--side: #1e1a16;--line: rgba(239, 231, 216, .08);--line-2: rgba(239, 231, 216, .14);--well: rgba(0, 0, 0, .22);--table: #221e1a;--table-art: none;--display: "Bricolage Grotesque Variable", "Bricolage Grotesque", system-ui, sans-serif;--body: "Figtree", system-ui, -apple-system, "Segoe UI", sans-serif;color-scheme:dark}:root[data-style=abend] body{background:radial-gradient(120% 55% at 50% -14%,#ede3cf1a,#ede3cf00 62%) fixed,var(--bg)}:root[data-style=abend] body:after{content:"";position:fixed;inset:0;z-index:200;pointer-events:none;opacity:.18;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}:root[data-style=abend].calm body:after{display:none}@media print{:root[data-style=abend] body:after{display:none}}:root[data-style=abend] h1,:root[data-style=abend] h2,:root[data-style=abend] h3{font-weight:700;letter-spacing:-.012em}:root[data-style=abend] .brand .word{font-weight:700}:root[data-style=abend] .btn3d,:root[data-style=abend] .icon3d{box-shadow:inset 0 0 0 1px var(--line-2);font-weight:600}:root[data-style=abend] .icon3d{border-radius:50%;background:#efe7d80d}:root[data-style=abend] .btn3d:active,:root[data-style=abend] .icon3d:active{transform:scale(.97)}:root[data-style=abend] .play,:root[data-style=abend] .yb-cta,:root[data-style=abend] .tb.big span,:root[data-style=abend] .gm-primary,:root[data-style=abend] .inv-cta,:root[data-style=abend] .pv-cta,:root[data-style=abend] .btn.go,:root[data-style=abend] .ng-cta{box-shadow:none;letter-spacing:0;text-transform:none;font-weight:600}:root[data-style=abend] .play,:root[data-style=abend] .yb-cta,:root[data-style=abend] .gm-primary,:root[data-style=abend] .btn.go,:root[data-style=abend] .btn.alt,:root[data-style=abend] .ng-cta,:root[data-style=abend] .gm-btn,:root[data-style=abend] .seg button[aria-pressed=true]{box-shadow:none!important}:root[data-style=abend] .btn{text-transform:none!important;letter-spacing:0!important;font-weight:600!important}:root[data-style=abend] .tb.big span{box-shadow:0 0 24px -4px #ede3cf73;border-radius:50%}:root[data-style=abend] .cont,:root[data-style=abend] .inst,:root[data-style=abend] .consent,:root[data-style=abend] .wish{background:var(--surface)!important}:root[data-style=abend] .play:active,:root[data-style=abend] .yb-cta:active{transform:scale(.98)}:root[data-style=abend] .ni.on{box-shadow:inset 3px 0 0 var(--go)}:root[data-style=abend] .tabs{box-shadow:0 -1px 0 var(--line)}:root[data-style=abend] .tb{font-weight:600}:root[data-style=abend] .card,:root[data-style=abend] .yb-banner,:root[data-style=abend] .gm-row,:root[data-style=abend] .yb-lastline{box-shadow:inset 0 0 0 1px var(--line)}:root[data-style=abend] .yb-banner{background:var(--surface);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--go) 38%,transparent),0 14px 30px -18px #000c}:root[data-style=abend] .yb-sheet{box-shadow:inset 0 0 0 1px var(--line);border-radius:16px}:root[data-style=abend] .yb-head{background:linear-gradient(var(--table) 85%,transparent)}:root[data-style=abend] .yb-cell{font-weight:600;border-radius:10px}:root[data-style=abend] .yb-cell.empty,:root[data-style=abend] .yb-cell.filled,:root[data-style=abend] .yb-cell.zero{background:var(--well);box-shadow:inset 0 1px 3px #00000073}:root[data-style=abend] .yb-cell.empty:active{transform:none}:root[data-style=abend] .yb-cell.mine,:root[data-style=abend] .yb-cell.mine:hover,:root[data-style=abend] .yb-cell.mine:focus-visible{background:transparent;box-shadow:none;outline:1.5px dashed rgba(237,227,207,.7);outline-offset:-1.5px;animation:none}:root[data-style=abend] .yb-cell.empty.mine:after{color:var(--go);font-weight:400}:root[data-style=abend] .yb-sheet .yb-cell.col-turn:not(.filled):not(.mine){box-shadow:inset 0 1px 3px #00000073;outline:0}:root[data-style=abend] .yb-chip{box-shadow:inset 0 0 0 1px var(--line)}:root[data-style=abend] .yb-chip.turn{background:#ede3cf14;box-shadow:inset 0 0 0 1.5px #ede3cf80}:root[data-style=abend] .yb-name{font-weight:600}:root[data-style=abend] .yb-sec,:root[data-style=abend] .yb-sub{font-weight:600;letter-spacing:.14em}:root[data-style=abend] .yb-bar{height:4px;box-shadow:none;background:#efe7d821}:root[data-style=abend] .yb-bar>span{background:var(--go)}:root[data-style=abend] .yb-bar>span:after{display:none}:root[data-style=abend] .yb-round{font-family:var(--body);font-weight:600;color:var(--muted)}:root[data-style=abend] .yb-pk,:root[data-style=abend] .gs-sheet{box-shadow:0 -20px 40px -20px #000c,inset 0 1px #efe7d817}:root[data-style=abend] .yb-v{box-shadow:inset 0 0 0 1px var(--line-2)}:root[data-style=abend] .ng-group[aria-checked=true],:root[data-style=abend] .ng-pick[aria-checked=true],:root[data-style=abend] .ng-game[aria-checked=true]{box-shadow:inset 0 0 0 1.5px var(--go)!important;background:#ede3cf12!important}:root[data-style=abend] .ng-group,:root[data-style=abend] .ng-pick,:root[data-style=abend] .ng-game,:root[data-style=abend] .ng-chip{box-shadow:inset 0 0 0 1px var(--line)!important}[hidden]{display:none!important}:root{--bg: #14171c;--bg-2: #1a1e25;--surface: #222832;--surface-2: #2b323e;--raise: #353d4b;--edge: #0d1014;--fg: #f2f5f8;--muted: #9aa6b6;--faint: #74808f;--go: #7ed957;--go-deep: #4f9e2f;--go-ink: #0f2a06;--gold: #ffc83d;--gold-deep: #d39a12;--gold-ink: #3a2700;--bad: #ff5c5c;--link: #8fdc6c;--gold-text: var(--gold);--go-text: var(--go);--glow: #1f2a35;--side: #101317;--display: "Baloo 2", "Nunito", ui-rounded, system-ui, sans-serif;--body: "Nunito", ui-rounded, system-ui, -apple-system, "Segoe UI", sans-serif;color-scheme:dark}:root[data-theme=light]{--bg: #eef1ec;--bg-2: #f7f8f5;--surface: #ffffff;--surface-2: #e4e9e1;--raise: #d5dccf;--edge: #c2cbbb;--fg: #1b232b;--muted: #4f5b6a;--faint: #6b7684;--go: #6cc94a;--go-deep: #3f8f22;--go-ink: #0f2a06;--gold: #ffc83d;--gold-deep: #c98c0a;--gold-ink: #3a2700;--bad: #d63c3c;--link: #2b7a12;--gold-text: #7a5200;--go-text: #2b6e14;--glow: #ffffff;--side: #ffffff;color-scheme:light}*,*:before,*:after{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html{-webkit-text-size-adjust:100%}body{margin:0;color:var(--fg);font-family:var(--body);font-size:16px;line-height:1.6;background:radial-gradient(1200px 500px at 50% -120px,var(--glow) 0%,var(--bg) 60%) fixed,var(--bg)}a{color:var(--link);font-weight:800;text-underline-offset:3px}button{font:inherit;color:inherit;cursor:pointer;border:0;background:none}:focus-visible{outline:3px solid #6fb4ff;outline-offset:2px}h1,h2,h3{font-family:var(--display);line-height:1.15;text-wrap:balance}h1{font-size:clamp(30px,7vw,40px);margin:8px 0 6px}.wrap{max-width:720px;margin:0 auto}.page.wide .wrap{max-width:980px}body[data-game] .wrap{max-width:1120px}.shell{display:grid;grid-template-columns:auto 1fr;min-height:100vh}.page{min-width:0;padding:18px max(20px,env(safe-area-inset-right)) 40px 24px}.side{position:sticky;top:0;height:100vh;width:212px;background:var(--side);display:flex;flex-direction:column;padding:16px 10px calc(14px + env(safe-area-inset-bottom)) max(10px,env(safe-area-inset-left));transition:width .3s cubic-bezier(.34,1.3,.64,1);overflow:hidden}:root[data-side=mini] .side{width:72px}.brand{display:flex;align-items:center;gap:10px;padding:4px 8px 18px;white-space:nowrap;text-decoration:none;color:var(--fg)}.mark{flex:none;width:40px;height:40px;display:block}.brand .word{font-family:var(--display);font-weight:800;font-size:25px;letter-spacing:-.01em}.nav{display:flex;flex-direction:column;gap:4px}.ni{display:flex;align-items:center;gap:12px;height:46px;padding:0 12px;border-radius:13px;color:var(--muted);font-weight:900;font-size:15px;white-space:nowrap;text-decoration:none;transition:background .15s,color .15s;width:100%}.ni svg{flex:none;width:26px;height:26px}.ni:hover{background:var(--surface);color:var(--fg)}.ni.on{background:var(--surface);color:var(--fg);box-shadow:inset 3px 0 0 var(--go)}.play{margin:6px 0 14px;height:50px;border-radius:15px;background:var(--go);box-shadow:0 5px 0 var(--go-deep);color:var(--go-ink);font-weight:900;font-size:15px;letter-spacing:.05em;text-transform:uppercase;display:flex;align-items:center;justify-content:center;gap:8px;white-space:nowrap;text-decoration:none;transition:transform .08s}.play:active{transform:translateY(5px);box-shadow:none}.play svg{flex:none;width:22px;height:22px}.grow{flex:1}.foot .ni{height:40px;font-size:13.5px}.foot [data-side-toggle] svg{transition:transform .3s}:root[data-side=mini] .side .word,:root[data-side=mini] .side .lbl{display:none}:root[data-side=mini] .side .ni{justify-content:center;padding:0}:root[data-side=mini] .side .brand{padding-inline:6px}:root[data-side=mini] [data-side-toggle] svg{transform:rotate(180deg)}.mtop{display:none;align-items:center;justify-content:space-between;gap:10px;padding-block:2px 8px}.mtop .brand{padding:0}.mtop .word{font-size:23px}.mtop .mark{width:36px;height:36px}.tabs{display:none}@media(max-width:820px){.shell{grid-template-columns:1fr}.side{display:none}.page{padding:12px max(14px,env(safe-area-inset-right)) 104px max(14px,env(safe-area-inset-left))}.mtop{display:flex}.tabs{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:40;background:var(--side);justify-content:space-around;align-items:flex-end;padding:8px max(8px,env(safe-area-inset-right)) calc(8px + env(safe-area-inset-bottom)) max(8px,env(safe-area-inset-left));box-shadow:0 -1px 0 var(--surface)}.tb{display:flex;flex-direction:column;align-items:center;gap:2px;font-size:10.5px;font-weight:900;color:var(--muted);width:64px;text-decoration:none}.tb svg{width:26px;height:26px}.tb.on{color:var(--fg)}.tb.big{transform:translateY(-14px)}.tb.big span{width:56px;height:56px;border-radius:18px;background:var(--go);box-shadow:0 5px 0 var(--go-deep);display:grid;place-items:center;color:var(--go-ink)}}main>p{color:var(--muted);font-weight:700}.head-tools{display:flex;gap:8px;align-items:center}.lang,.theme,.gear{height:38px;display:inline-flex;align-items:center;gap:6px;font-weight:900;font-size:13px;color:var(--muted);text-decoration:none;background:var(--surface);box-shadow:0 4px 0 var(--edge);border-radius:12px;padding:0 12px;transition:transform .08s}.gear{width:38px;padding:0;justify-content:center}.gear svg{width:20px;height:20px}.gear.on{color:var(--fg)}.lang:active,.theme:active,.gear:active{transform:translateY(4px);box-shadow:none}.theme svg{width:18px;height:18px}.acct{height:38px;display:inline-flex;align-items:center;gap:6px;padding:0 12px 0 9px;border:0;border-radius:12px;font:inherit;font-weight:900;font-size:13px;color:var(--go-ink);background:var(--go);box-shadow:0 4px 0 var(--go-deep);cursor:pointer;white-space:nowrap;transition:transform .08s}.acct[hidden],.acct-side[hidden]{display:none}.acct:active{transform:translateY(4px);box-shadow:none}.acct-ic{display:inline-grid;place-items:center;flex:none}.acct-ic svg{width:20px;height:20px}.acct.in{width:38px;padding:0;justify-content:center;background:var(--surface);color:var(--fg);box-shadow:0 4px 0 var(--edge)}.acct.in .acct-t{display:none}.acct-init{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:var(--go);color:var(--go-ink);font-size:13px;font-weight:900;line-height:1}.acct-side .acct-ic{width:26px;height:26px}.acct-side .acct-ic svg{width:26px;height:26px}.acct-side:not(.in){color:var(--fg)}.acct-side:not(.in) .acct-ic{color:var(--go)}.acct-side .lbl{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}@media(max-width:380px){.acct:not(.in){width:38px;padding:0;justify-content:center}.acct:not(.in) .acct-t{display:none}}.plus-pill{height:38px;display:inline-flex;align-items:center;gap:6px;padding:0 12px 0 10px;border-radius:12px;text-decoration:none;white-space:nowrap;background:color-mix(in srgb,var(--gold) 16%,var(--surface));box-shadow:0 4px 0 var(--edge),inset 0 0 0 2px color-mix(in srgb,var(--gold) 45%,transparent);color:var(--fg);font-weight:900;font-size:13px;transition:transform .08s}.plus-pill[hidden]{display:none}@media(max-width:360px){.plus-pill .pd,.head-tools .lang{display:none}}.plus-pill:active{transform:translateY(4px);box-shadow:none}.plus-pill svg{width:20px;height:15px;flex:none}.plus-pill b{color:var(--gold)}.plus-pill.ending{background:var(--gold);color:var(--gold-ink);box-shadow:0 4px 0 var(--gold-deep)}.plus-pill.ending b{color:var(--gold-ink)}:root[data-theme=light] .plus-pill b{color:var(--gold-deep)}:root[data-theme=light] .plus-pill.ending b{color:var(--gold-ink)}.plus-pill.ending svg path,.plus-side.ending .ps-head svg path{fill:var(--gold-ink);stroke:none}.plus-side{display:flex;flex-direction:column;gap:4px;margin:0 2px 12px;padding:12px;border-radius:16px;text-decoration:none;color:var(--fg);background:linear-gradient(150deg,color-mix(in srgb,var(--gold) 22%,var(--surface)),var(--surface) 70%);box-shadow:0 4px 0 var(--edge),inset 0 0 0 2px color-mix(in srgb,var(--gold) 35%,transparent)}.plus-side[hidden]{display:none}.plus-side:hover{filter:brightness(1.06)}.ps-head{display:flex;align-items:center;gap:8px;font-family:var(--display);font-size:17px;line-height:1.1}.ps-head svg{width:24px;height:18px;flex:none}.ps-text{color:var(--muted);font-weight:800;font-size:12.5px;line-height:1.35;white-space:normal}.ps-bar{height:8px;border-radius:99px;background:var(--surface-2);overflow:hidden;margin-top:4px}.ps-bar i{display:block;height:100%;border-radius:99px;background:var(--gold)}.ps-cta{align-self:flex-start;margin-top:6px;padding:5px 10px;border-radius:10px;background:var(--gold);color:var(--gold-ink);box-shadow:0 3px 0 var(--gold-deep);font-weight:900;font-size:12.5px}.plus-side.ending{background:var(--gold);color:var(--gold-ink);box-shadow:0 4px 0 var(--gold-deep)}.plus-side.ending .ps-text{color:var(--gold-ink)}.plus-side.ending .ps-bar{background:#00000026}.plus-side.ending .ps-bar i{background:var(--gold-ink)}:root[data-side=mini] .plus-side{padding:10px 0;align-items:center}:root[data-side=mini] .plus-side .ps-text,:root[data-side=mini] .plus-side .ps-cta,:root[data-side=mini] .plus-side b,:root[data-side=mini] .plus-side .ps-bar{display:none}.plus-badge{display:inline-flex;align-items:center;gap:4px;padding:1px 8px 1px 6px;border-radius:99px;background:var(--gold);color:var(--gold-ink);font-weight:900;font-size:11px;letter-spacing:.04em;text-transform:none;vertical-align:middle}.plus-badge[hidden]{display:none}.plus-badge svg{width:14px;height:10px}.plus-badge svg path{fill:var(--gold-ink);stroke:none}.theme .sun{display:none}:root[data-theme=light] .theme .sun{display:block}:root[data-theme=light] .theme .moon{display:none}.btn3d{height:44px;padding:0 16px;border-radius:14px;background:var(--surface);box-shadow:0 4px 0 var(--edge);font-weight:900;font-size:14px;color:var(--fg);display:inline-flex;align-items:center;gap:6px;transition:transform .08s}.btn3d:active{transform:translateY(4px);box-shadow:none}.btn3d[disabled]{opacity:.4;pointer-events:none}.icon3d{width:44px;height:44px;border-radius:14px;background:var(--surface);box-shadow:0 4px 0 var(--edge);display:grid;place-items:center;color:var(--muted);transition:transform .08s;flex:none}.icon3d:active{transform:translateY(4px);box-shadow:none}.icon3d[disabled]{opacity:.35;pointer-events:none}.icon3d svg{width:22px;height:22px}.content{padding-block:28px 40px}.content h2{font-size:26px;margin:40px 0 10px}.content h3{font-size:19px;margin:24px 0 6px}.content p,.content li{max-width:65ch;color:var(--fg)}.content li+li{margin-top:6px}.content strong{color:var(--fg)}.content table{border-collapse:separate;border-spacing:0;width:100%;font-size:15px;background:var(--bg-2);border-radius:16px;box-shadow:inset 0 0 0 2px var(--surface-2);overflow:hidden}.content th,.content td{text-align:left;padding:10px 12px;border-bottom:2px solid var(--surface-2)}.content tr:last-child td{border-bottom:0}.content th{font-weight:900;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.table-scroll{overflow-x:auto}.faq details{background:var(--surface);box-shadow:0 4px 0 var(--edge);border-radius:16px;padding:12px 16px;margin-bottom:12px}.faq summary{font-weight:900;cursor:pointer}.faq details p{color:var(--fg);margin:10px 0 2px}.more-games{padding-bottom:40px}.more-games h2{font-size:26px;margin:0 0 10px}.game-list{list-style:none;padding:0;display:grid;gap:12px}.game-list li{background:var(--surface);box-shadow:0 4px 0 var(--edge);border-radius:16px;padding:12px 16px}.game-list a{display:block;font-size:17px;text-decoration:none}.game-list a:hover{text-decoration:underline}.game-list span{display:block;color:var(--muted);font-size:14px;font-weight:700}.site-footer{border-top:2px solid var(--surface-2);padding-block:20px 40px;color:var(--muted);font-size:13px}.site-footer nav{display:flex;gap:16px;flex-wrap:wrap;margin-bottom:8px}.yb-holo{animation:yb-holo 4s linear infinite}@keyframes yb-holo{to{filter:hue-rotate(360deg)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition:none!important;animation:none!important}}:root.calm *,:root.calm *:before,:root.calm *:after{transition:none!important;animation:none!important}:root.calm .jl-ball{offset-distance:100%}@media print{:root{--bg: #fff;--bg-2: #fff;--surface: #fff;--surface-2: #ddd;--fg: #000;--muted: #444;--faint: #666;color-scheme:light}.site-footer,.content,.more-games,.no-print{display:none!important}body{background:#fff;color:#000}}:root[data-text=big] body{zoom:1.12}.jl-loader{display:grid;place-items:center;padding:28px 0}:root:not(.js) .jl-loader{display:none}.jl-loader svg{overflow:visible}.jl-loader.delay{animation:jl-in .3s ease .35s both}@keyframes jl-in{0%{opacity:0}to{opacity:1}}:root[data-theme=light] .jl-j path{stroke:#1c2128}.jl-ball{offset-path:path("M100 8 Q60 -20 38 78");offset-rotate:0deg;animation:jl-fly 2.4s cubic-bezier(.45,.05,.55,.95) infinite}@keyframes jl-fly{0%{offset-distance:0%;opacity:0}8%{opacity:1}45%,to{offset-distance:100%}}.jl-crown{transform-box:fill-box;transform-origin:50% 100%;animation:jl-wob 2.4s ease-in-out infinite}@keyframes jl-wob{0%,44%{transform:rotate(0)}52%{transform:rotate(-10deg) translateY(-3px)}60%{transform:rotate(6deg)}68%,to{transform:rotate(0)}}.jl-j{transform-box:fill-box;transform-origin:50% 100%;animation:jl-squash 2.4s ease-in-out infinite}@keyframes jl-squash{0%,44%{transform:scale(1)}48%{transform:scale(1.04,.95)}56%,to{transform:scale(1)}}.splash{position:fixed;inset:0;z-index:100;background:var(--bg);display:grid;place-items:center;transition:opacity .35s}.splash[hidden]{display:none}.splash.out{opacity:0;pointer-events:none}@media(prefers-reduced-motion:reduce){.jl-ball,.jl-crown,.jl-j{animation:none!important}.jl-ball{offset-distance:100%}}.inst-guide{border:0;border-radius:24px;padding:22px 20px 18px;width:min(420px,calc(100vw - 32px));background:var(--surface);color:var(--fg);box-shadow:0 6px 0 var(--edge),0 30px 60px #00000073}.inst-guide::backdrop{background:#05070a99}.inst-guide h2{margin:0 34px 12px 0;font-size:22px}.inst-guide p{margin:0 0 14px;color:var(--muted);font-weight:800}.inst-guide ol{list-style:none;margin:0 0 16px;padding:0;display:flex;flex-direction:column;gap:12px;counter-reset:ig}.inst-guide li{display:flex;gap:12px;align-items:center;font-weight:800;line-height:1.35}.ig-ic{flex:none;width:44px;height:44px;border-radius:13px;display:grid;place-items:center;background:var(--surface-2);color:#4ea8ff;box-shadow:0 3px 0 var(--edge)}.ig-ic svg{width:24px;height:24px}.ig-x{position:absolute;top:10px;right:10px;width:40px;height:40px;border-radius:12px;color:var(--muted);font-weight:900}.ig-ok{width:100%;height:50px;border-radius:15px;background:var(--go);color:var(--go-ink);box-shadow:0 5px 0 var(--go-deep);font-weight:900;font-size:15px;letter-spacing:.04em;text-transform:uppercase}.labs-note{position:fixed;z-index:90;left:50%;transform:translate(-50%);bottom:calc(96px + env(safe-area-inset-bottom));width:min(420px,calc(100vw - 32px));padding:12px 16px;border-radius:16px;background:var(--surface-2);color:var(--fg);box-shadow:0 4px 0 var(--edge),0 10px 30px #00000059;font-weight:800;font-size:14px;text-decoration:none;text-align:center}@media(min-width:900px){.labs-note{bottom:24px}}.gp-crop{border:0;padding:18px;width:min(560px,calc(100vw - 32px));border-radius:24px;background:var(--surface);color:var(--fg);box-shadow:0 20px 60px #00000080}.gp-crop::backdrop{background:#05070ab3}.gp-crop h2{margin:0 0 10px;font-size:22px}.gp-view{position:relative;aspect-ratio:16 / 9;overflow:hidden;border-radius:16px;background:#000;touch-action:none;cursor:grab}.gp-view img{position:absolute;left:50%;top:50%;max-width:none;user-select:none;pointer-events:none}.gp-hint{margin:8px 0;color:var(--muted);font-weight:800;font-size:13.5px}.gp-zoom{display:flex;align-items:center;gap:10px;font-weight:800}.gp-zoom input{flex:1;accent-color:var(--go)}.gp-acts{display:flex;gap:8px;justify-content:flex-end;margin-top:12px}.gp-acts button{min-height:46px;padding:0 16px;border-radius:14px;font-weight:900;background:var(--surface-2);color:var(--fg);box-shadow:0 3px 0 var(--edge)}.gp-acts .gp-take{background:var(--go);color:var(--go-ink);box-shadow:0 3px 0 var(--go-deep)}.gp-note{position:fixed;z-index:95;left:50%;bottom:calc(96px + env(safe-area-inset-bottom));transform:translate(-50%);width:min(420px,calc(100vw - 32px));padding:12px 16px;border-radius:14px;background:var(--surface-2);color:var(--fg);font-weight:800;box-shadow:0 6px 20px #00000059}.re-game{margin:-4px 0 10px;color:var(--muted);font-weight:800}.re-when{display:flex;flex-direction:column;gap:4px;font-weight:800;font-size:13.5px;color:var(--muted)}.re-dlg input{min-height:44px;padding:0 10px;border-radius:12px;border:2px solid var(--surface-2);background:var(--bg);color:var(--fg);font:inherit;font-weight:800;min-width:0}.re-grid{display:grid;grid-template-columns:minmax(0,1fr) 84px 64px;gap:6px;margin-top:12px;align-items:center}.re-grid>span{font-size:12px;font-weight:900;color:var(--muted);text-transform:uppercase;letter-spacing:.04em}.re-link{margin-top:8px;padding:6px 0;background:none;color:var(--go);font-weight:900;text-decoration:underline;text-underline-offset:3px}.re-link.danger{color:var(--bad, #e5484d)}.re-del{display:flex;flex-direction:column;gap:4px;margin-top:4px}.re-del small{color:var(--muted);font-weight:800}.re-del span{display:flex;gap:12px;align-items:center}.re-danger{min-height:40px;padding:0 14px;border-radius:12px;background:var(--bad, #e5484d);color:#fff;font-weight:900}.re-note{display:flex;justify-content:space-between;align-items:center;gap:12px}.re-note button{padding:6px 12px;border-radius:10px;background:var(--go);color:var(--go-ink);font-weight:900}.re-dlg textarea{padding:8px 10px;border-radius:12px;border:2px solid var(--surface-2);background:var(--bg);color:var(--fg);font:inherit;font-weight:700;resize:vertical}.seo-text>summary{cursor:pointer;color:var(--muted);font-weight:800;font-size:14px;padding:10px 0;list-style-position:inside}.seo-text[open]>summary{display:none}@media(max-width:820px){.seo-text[open]>summary{display:list-item}}
