@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:300;src:url(./oswald-cyrillic-ext-300-normal-uypPFyUW.woff2) format("woff2"),url(./oswald-cyrillic-ext-300-normal-Cu1hRHSJ.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:300;src:url(./oswald-cyrillic-300-normal-5qvSHf5j.woff2) format("woff2"),url(./oswald-cyrillic-300-normal-1KQhapC3.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:300;src:url(./oswald-vietnamese-300-normal-CdoSkO8l.woff2) format("woff2"),url(./oswald-vietnamese-300-normal-BOujjSKd.woff) format("woff");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:Oswald;font-style:normal;font-display:swap;font-weight:300;src:url(./oswald-latin-ext-300-normal-BM4xff3m.woff2) format("woff2"),url(./oswald-latin-ext-300-normal-CO_aVDBw.woff) format("woff");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:Oswald;font-style:normal;font-display:swap;font-weight:300;src:url(./oswald-latin-300-normal-Cl0rPaJv.woff2) format("woff2"),url(./oswald-latin-300-normal-DLdBc7-y.woff) format("woff");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:Oswald;font-style:normal;font-display:swap;font-weight:400;src:url(./oswald-cyrillic-ext-400-normal-DaQSmjrl.woff2) format("woff2"),url(./oswald-cyrillic-ext-400-normal-BkkDEomt.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:400;src:url(./oswald-cyrillic-400-normal-Dakd8U79.woff2) format("woff2"),url(./oswald-cyrillic-400-normal-BUD0W5Zj.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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) format("woff2"),url(./oswald-vietnamese-400-normal-BupuUjkp.woff) format("woff");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:Oswald;font-style:normal;font-display:swap;font-weight:400;src:url(./oswald-latin-ext-400-normal-DbVOzfr-.woff2) format("woff2"),url(./oswald-latin-ext-400-normal-KcyBFdGH.woff) format("woff");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:Oswald;font-style:normal;font-display:swap;font-weight:400;src:url(./oswald-latin-400-normal-BAFo8sP8.woff2) format("woff2"),url(./oswald-latin-400-normal-D1wpMXgf.woff) format("woff");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:Oswald;font-style:normal;font-display:swap;font-weight:500;src:url(./oswald-cyrillic-ext-500-normal-DngHVvy4.woff2) format("woff2"),url(./oswald-cyrillic-ext-500-normal-Hz7kEHBT.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:500;src:url(./oswald-cyrillic-500-normal-Dz4ZC46J.woff2) format("woff2"),url(./oswald-cyrillic-500-normal-CjKr_ZfC.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:500;src:url(./oswald-vietnamese-500-normal-hXcn5ojQ.woff2) format("woff2"),url(./oswald-vietnamese-500-normal-Bi4XG4HV.woff) format("woff");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:Oswald;font-style:normal;font-display:swap;font-weight:500;src:url(./oswald-latin-ext-500-normal-QdEKgtiz.woff2) format("woff2"),url(./oswald-latin-ext-500-normal-DcyNJhgm.woff) format("woff");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:Oswald;font-style:normal;font-display:swap;font-weight:500;src:url(./oswald-latin-500-normal-B-eyT0Dw.woff2) format("woff2"),url(./oswald-latin-500-normal-DM85Di4w.woff) format("woff");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:Oswald;font-style:normal;font-display:swap;font-weight:600;src:url(./oswald-cyrillic-ext-600-normal-DJv8RkPb.woff2) format("woff2"),url(./oswald-cyrillic-ext-600-normal-CXH_3Vsf.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:600;src:url(./oswald-cyrillic-600-normal-OIkAk3Qq.woff2) format("woff2"),url(./oswald-cyrillic-600-normal-B7zyAoGs.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:600;src:url(./oswald-vietnamese-600-normal-h0z1RevK.woff2) format("woff2"),url(./oswald-vietnamese-600-normal-CH5CIKWT.woff) format("woff");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:Oswald;font-style:normal;font-display:swap;font-weight:600;src:url(./oswald-latin-ext-600-normal-5Cvn_Zbc.woff2) format("woff2"),url(./oswald-latin-ext-600-normal-BUCHT9gM.woff) format("woff");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:Oswald;font-style:normal;font-display:swap;font-weight:600;src:url(./oswald-latin-600-normal-plFmSr5g.woff2) format("woff2"),url(./oswald-latin-600-normal-DRToI_2E.woff) format("woff");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:Oswald;font-style:normal;font-display:swap;font-weight:700;src:url(./oswald-cyrillic-ext-700-normal-CtkJES1U.woff2) format("woff2"),url(./oswald-cyrillic-ext-700-normal-VKAui8kQ.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:700;src:url(./oswald-cyrillic-700-normal-BO0IwMyy.woff2) format("woff2"),url(./oswald-cyrillic-700-normal-DxuP1Pb9.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:700;src:url(./oswald-vietnamese-700-normal-_DkZZ6ID.woff2) format("woff2"),url(./oswald-vietnamese-700-normal-BxFoeH7J.woff) format("woff");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:Oswald;font-style:normal;font-display:swap;font-weight:700;src:url(./oswald-latin-ext-700-normal-BKErdSR5.woff2) format("woff2"),url(./oswald-latin-ext-700-normal-CJSSDThd.woff) format("woff");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:Oswald;font-style:normal;font-display:swap;font-weight:700;src:url(./oswald-latin-700-normal-vy6hmKSr.woff2) format("woff2"),url(./oswald-latin-700-normal-UmC9Ev9x.woff) format("woff");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:Smythe;font-style:normal;font-display:swap;font-weight:400;src:url(./smythe-latin-400-normal-BSD9uz_x.woff2) format("woff2"),url(./smythe-latin-400-normal-Besc0L30.woff) format("woff");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}:root{--black: #0d0d0d;--white: #f4f1e8;--g1: #1c1c1c;--g2: #2e2e2e;--g3: #6f6d68;--g4: #b9b6ac;--display: "Smythe", "Georgia", serif;--body: "Oswald", "Arial Narrow", sans-serif;--deco: repeating-linear-gradient(45deg, rgba(255, 255, 255, .045) 0 2px, transparent 2px 12px), repeating-linear-gradient(-45deg, rgba(255, 255, 255, .045) 0 2px, transparent 2px 12px)}*{box-sizing:border-box}html,body{margin:0;height:100%;background:#050505;overflow:hidden}#game{position:fixed;inset:0}#game canvas{display:block}#ui{position:fixed;left:0;top:0;width:1600px;height:900px;transform-origin:0 0;pointer-events:none;overflow:hidden;font-family:var(--body);font-weight:400;color:var(--black);user-select:none;-webkit-user-select:none}#ui button{font:inherit;color:inherit}#ui :focus-visible{outline:3px dashed var(--white);outline-offset:3px}kbd{font:600 .62em var(--body);border:2px solid var(--black);border-radius:5px;box-shadow:0 2px 0 var(--black);padding:0 7px 1px;margin:0 6px;background:var(--white);color:var(--black);vertical-align:middle;white-space:nowrap}.loading{position:absolute;inset:0;z-index:70;display:flex;flex-direction:column;gap:10px;align-items:center;justify-content:center;background:#050505;color:var(--white)}.loading b{font:400 64px var(--display)}.loading span{font:400 22px var(--body);letter-spacing:.12em;text-transform:uppercase;opacity:.7}.fader{position:absolute;inset:0;z-index:40;background:#000;opacity:0;transition:opacity .38s linear}.fader.on{opacity:1;pointer-events:auto}.tip{position:absolute;z-index:15;background:var(--black);color:var(--white);border:2px solid var(--white);font:500 19px var(--body);letter-spacing:.03em;padding:3px 12px 5px;opacity:0;white-space:nowrap;transition:opacity .1s}.tip.on{opacity:1}.toasts{position:absolute;z-index:18;top:176px;left:50%;transform:translate(-50%);display:flex;flex-direction:column;gap:8px;align-items:center}.toast{background:var(--black);color:var(--white);border:2px solid var(--white);outline:2px solid var(--black);padding:5px 20px 7px;font:400 20px var(--body);animation:drop .28s ease-out;transition:opacity .4s,transform .4s}.toast b{font:400 23px var(--display);margin-right:10px;letter-spacing:.03em}.toast.pista,.toast.item{background:var(--white);color:var(--black);border-color:var(--black);outline-color:var(--white)}.toast.out{opacity:0;transform:translateY(-10px)}@keyframes drop{0%{opacity:0;transform:translateY(-16px)}}.dlg-catcher{position:absolute;inset:0;z-index:45;display:none;cursor:pointer}.dlg-catcher.on{display:block;pointer-events:auto}.bub{position:absolute;min-width:230px;max-width:600px;padding:20px 30px 22px;background:var(--white);color:var(--black);border:4px solid var(--black);border-radius:30px;box-shadow:0 0 0 2px var(--white),5px 7px 0 2px #0000008c}.bub-name{position:absolute;top:-22px;left:26px;background:var(--white);color:var(--black);border:3px solid var(--black);font:600 20px var(--body);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;clip-path:polygon(14px 0,calc(100% - 14px) 0,100% 50%,calc(100% - 14px) 100%,14px 100%,0 50%);background:var(--black);color:var(--white);border:0;padding:3px 26px 5px}.bub-text{margin:0;font:400 27px/1.32 var(--body);text-align:center;text-wrap:balance}.bub-text em{font-style:normal;font-weight:700}.bub-text .ghost{visibility:hidden}.bub-more{position:absolute;right:26px;bottom:-14px;width:24px;height:24px;display:grid;place-items:center;font-size:15px;background:var(--white);border:3px solid var(--black);border-radius:50%;animation:bob .9s ease-in-out infinite}@keyframes bob{50%{transform:translateY(4px)}}.bub-tail{position:absolute;bottom:-17px;width:28px;height:28px;margin-left:-14px;background:var(--white);box-shadow:4px 4px 0 0 var(--black);transform:rotate(45deg) skew(14deg,14deg)}.bub.thought{border-style:dashed;border-radius:44px}.bub.thought .bub-text{font-style:italic}.bub.thought .bub-tail{border:0;transform:none;width:16px;height:16px;border-radius:50%;background:var(--white);outline:3px solid var(--black);bottom:-28px;margin-left:-8px}.bub.phone{border-radius:8px;border-style:double;border-width:7px}.bub.phone .bub-tail{display:none}.bub.cap{left:50%!important;top:auto!important;bottom:54px;background-image:var(--deco)!important;transform:translate(-50%);width:1040px;max-width:none;background:var(--black);color:var(--white);border:3px solid var(--white);border-radius:0;box-shadow:0 0 0 3px var(--black),0 0 0 5px var(--white);padding:26px 46px 30px}.bub.cap .bub-text{font-style:italic;font-size:28px}.bub.cap .bub-tail{display:none}.bub.cap .bub-more{background:var(--black);color:var(--white);border-color:var(--white)}.bub.cap .bub-name{top:-20px;left:50%;transform:translate(-50%);background:var(--white);color:var(--black)}.opts{position:absolute;left:50%;bottom:40px;transform:translate(-50%);width:900px;background-color:var(--black);background-image:var(--deco);color:var(--white);border:3px solid var(--white);box-shadow:0 0 0 3px var(--black),0 0 0 5px var(--white),10px 12px 0 5px #00000080;padding:30px 26px 22px;cursor:default}.opts-title{position:absolute;top:-24px;left:50%;transform:translate(-50%);white-space:nowrap;background:var(--white);color:var(--black);font:400 30px/1 var(--display);padding:6px 34px 8px;border:3px solid var(--black);outline:2px solid var(--white);clip-path:polygon(16px 0,calc(100% - 16px) 0,100% 50%,calc(100% - 16px) 100%,16px 100%,0 50%)}.opts-list{display:flex;flex-direction:column;gap:8px}.opt{display:flex;align-items:center;gap:14px;text-align:left;padding:7px 16px 9px;background:transparent;color:var(--white)!important;border:2px solid rgba(244,241,232,.35);font:400 23px/1.2 var(--body)!important;cursor:pointer;transition:background .08s,color .08s}.opt .k{flex:none;width:26px;height:26px;display:grid;place-items:center;transform:rotate(45deg);background:var(--white);color:var(--black);font:600 15px var(--body)}.opt .k{line-height:1}.opt small{display:block;font-size:16px;opacity:.66;letter-spacing:.03em}.opt:hover,.opt.sel{background:var(--white);color:var(--black)!important;border-color:var(--white)}.opt:hover .k,.opt.sel .k{background:var(--black);color:var(--white)}.opt.off{opacity:.45;cursor:not-allowed}.hud{position:absolute;inset:0;z-index:10;opacity:0;transition:opacity .4s;visibility:hidden}.hud.on{opacity:1;visibility:visible}.hud-clock{position:absolute;left:50%;top:6px;width:250px;margin-left:-125px;text-align:center}.clock svg{display:block;width:250px;height:140px;filter:drop-shadow(0 3px 0 rgba(0,0,0,.6))}.clock .hh{font:400 44px var(--display);fill:var(--white)}.clock .moon,.clock.night .sun{display:none}.clock.night .moon{display:block}.clock .hand{transition:transform .5s ease-out}.clock-sub{margin-top:-8px;font:500 15px var(--body);letter-spacing:.16em;text-transform:uppercase;color:var(--white);text-shadow:0 0 4px #000,0 2px 0 #000,0 -1px 0 #000}.clock-add{position:absolute;left:204px;top:70px;background:var(--white);border:3px solid var(--black);outline:2px solid var(--white);padding:0 10px 2px;font:600 19px var(--body);white-space:nowrap;opacity:0}.clock-add.pop{animation:pop 2s ease-out}@keyframes pop{0%{opacity:0;transform:scale(.5)}12%{opacity:1;transform:scale(1.15)}20%{transform:scale(1)}80%{opacity:1}to{opacity:0;transform:translateY(-8px)}}.hud-left{position:absolute;left:22px;top:20px;display:flex;flex-direction:column;gap:10px;align-items:flex-start}.hud-left .hud-btn{pointer-events:auto}.hud-bar{position:absolute;right:22px;top:20px;display:flex;gap:10px;pointer-events:auto}.hud-btn{position:relative;display:flex;align-items:center;background:var(--white);border:3px solid var(--black);outline:2px solid var(--white);box-shadow:4px 5px 0 2px #0009;padding:3px 6px 5px 14px;cursor:pointer;transition:transform .08s}.hud-btn b{font:400 25px/1.1 var(--display);letter-spacing:.02em}.hud-btn:hover{background:var(--black);color:var(--white)!important;outline-color:var(--black);border-color:var(--white)}.hud-btn:active{transform:translate(2px,3px)}.hud-btn .bang{display:none;position:absolute;right:-12px;top:-22px;font:400 46px/1 var(--display);color:var(--white);-webkit-text-stroke:5px var(--black);paint-order:stroke fill;transform:rotate(12deg)}.hud-btn.new .bang{display:block;animation:bob .7s ease-in-out infinite}.place{font:500 20px var(--body);letter-spacing:.14em;text-transform:uppercase;color:var(--white);text-shadow:0 0 5px #000,0 2px 0 #000,2px 0 0 #000,-2px 0 0 #000,0 -2px 0 #000}.goal{max-width:400px;background:#0d0d0de0;color:var(--white);border:1px solid rgba(244,241,232,.6);padding:5px 14px 8px;font:400 18px/1.3 var(--body)}.goal span{display:block;font:500 12px var(--body);text-transform:uppercase;letter-spacing:.2em;opacity:.7}.inv{position:absolute;left:22px;bottom:20px;display:flex;gap:10px;align-items:center}.chip{display:flex;align-items:center;gap:8px;background:var(--black);color:var(--white);border:2px solid var(--white);outline:2px solid var(--black);padding:3px 14px 5px 8px;font:400 18px var(--body)}.chip img{width:36px;height:36px}.chip.money{background:var(--white);color:var(--black);border-color:var(--black);outline-color:var(--white);font:400 28px/1.1 var(--display);padding:2px 16px 4px}.overlay{position:absolute;inset:0;z-index:20;background:#000000b8;-webkit-backdrop-filter:blur(3px) grayscale(1);backdrop-filter:blur(3px) grayscale(1);display:flex;align-items:center;justify-content:center;pointer-events:auto}.panel{background-color:var(--black);background-image:var(--deco);color:var(--white);border:3px solid var(--white);box-shadow:0 0 0 4px var(--black),0 0 0 6px var(--white),14px 16px 0 6px #00000080;padding:22px 28px 24px;max-height:860px;display:flex;flex-direction:column;animation:rise .2s ease-out}@keyframes rise{0%{opacity:0;transform:translateY(14px)}}.panel-head{display:flex;align-items:center;gap:20px;margin-bottom:14px;border-bottom:2px solid var(--white);padding-bottom:10px}.panel-head h2{font:400 46px/1 var(--display);margin:0;letter-spacing:.01em}.panel-head .sub,.panel-foot .sub{font:400 17px var(--body);letter-spacing:.05em;opacity:.75}.panel-head .close{margin-left:auto}.panel-foot{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:14px}.btn{font:400 26px/1.1 var(--display)!important;background:var(--white);color:var(--black)!important;border:3px solid var(--black);outline:2px solid var(--white);padding:5px 20px 7px;cursor:pointer;transition:transform .08s;white-space:nowrap}.btn:hover{background:var(--black);color:var(--white)!important;border-color:var(--white);outline-color:var(--black)}.btn:active{transform:translate(2px,3px)}.btn.primary{box-shadow:0 0 0 4px var(--black),0 0 0 6px var(--white);margin:6px}.btn.danger{background:var(--g2);color:var(--white)!important;border-color:var(--white)}.btn.big{font-size:40px!important;padding:8px 40px 12px}.empty{font:300 20px var(--body);font-style:italic;opacity:.65;margin:4px 0}.stamp{display:inline-block;font:500 15px var(--body);text-transform:uppercase;letter-spacing:.2em;border:2px solid currentColor;padding:3px 14px 4px;transform:rotate(-2deg);align-self:flex-start}.card{background:var(--white);color:var(--black);border:3px solid var(--black);outline:1px solid var(--white);padding:8px 12px}.card header{display:flex;align-items:center;gap:8px}.card .tag{flex:none;font:600 11px var(--body);text-transform:uppercase;letter-spacing:.12em;padding:1px 7px 2px;background:var(--black);color:var(--white)}.card h4{font:400 23px/1.05 var(--display);margin:0}.card p{font:400 16.5px/1.28 var(--body);margin:5px 0 3px}.card footer{font:400 13px var(--body);letter-spacing:.04em;opacity:.66;text-transform:uppercase}.card.hip{border-style:dashed;background:#d6d3c9}.card.hip .tag{background:transparent;color:var(--black);border:1.5px dashed var(--black)}.card.small{padding:5px 8px 6px;outline:0}.card.small h4{font-size:19px}.card.small p{font-size:14.5px;margin:3px 0 0;line-height:1.22}.card.small .tag{display:none}.card.sel{box-shadow:0 0 0 4px var(--black),0 0 0 7px var(--white);transform:rotate(-1deg)}.card.used{opacity:.55}.card.dragging{opacity:.3}.card.ghost{position:absolute;z-index:99;width:220px;pointer-events:none;transform:rotate(3deg);box-shadow:10px 10px #0009}.notebook{width:1340px;height:800px;padding:0;border:0;box-shadow:none;background:none;gap:20px}.ficha{flex:none;height:330px;background-color:var(--black);background-image:var(--deco);border:3px solid var(--white);box-shadow:0 0 0 4px var(--black),0 0 0 6px var(--white);padding:0 40px 20px;overflow:hidden}.ficha h3{margin:0 -40px 14px;padding:12px 60px 14px;font:400 48px/1 var(--display);border-bottom:3px double var(--white);background:linear-gradient(90deg,transparent,rgba(255,255,255,.1) 30%,transparent)}.ficha h3:before{content:"◈ ";font-size:30px;vertical-align:middle}.ficha-meta{display:flex;gap:12px;font:500 15px var(--body);text-transform:uppercase;letter-spacing:.12em;margin-bottom:10px}.ficha-meta span{border:1.5px solid rgba(244,241,232,.6);padding:1px 12px 2px}.ficha-meta span:first-child{background:var(--white);color:var(--black)}.ficha p,.ficha li{font:400 26px/1.36 var(--body);margin:0 0 6px;max-width:1100px}.ficha ul{margin:0;padding-left:26px;list-style:"◆  "}.ficha li{font-size:22px}.ficha-foot{margin-top:12px;font:400 18px var(--body);letter-spacing:.05em;opacity:.85;border-top:1px solid rgba(244,241,232,.4);padding-top:8px}.nb-lower{flex:1;min-height:0;display:grid;grid-template-columns:230px 1fr}.nb-tabs{display:flex;flex-direction:column;gap:8px;padding-top:18px;align-items:flex-end}.nb-tab{width:200px;background:var(--white);color:var(--black)!important;border:3px solid var(--black);outline:2px solid var(--white);font:400 36px/1 var(--display)!important;padding:12px 0 16px;cursor:pointer;background-image:repeating-linear-gradient(45deg,rgba(0,0,0,.05) 0 2px,transparent 2px 12px)}.nb-tab.sel{width:226px;background:var(--black);color:var(--white)!important;border-color:var(--white);outline-color:var(--black);font-size:46px!important}.nb-close{margin-top:auto;width:200px;background:var(--white);color:var(--black)!important;border:3px solid var(--black);outline:2px solid var(--white);font:400 28px/1 var(--display)!important;padding:8px 0 10px;cursor:pointer}.nb-grid{background:var(--black);border:3px solid var(--white);box-shadow:0 0 0 4px var(--black),0 0 0 6px var(--white);padding:22px 26px;display:grid;grid-template-columns:repeat(6,1fr);grid-auto-rows:118px;gap:14px;overflow-y:auto;align-content:start}.tile{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:4px;text-align:center;padding:6px 8px;cursor:pointer;background-color:var(--g2);background-image:var(--deco);color:var(--white)!important;border:3px solid var(--g3);border-radius:6px}.tile b{font:400 22px/1.02 var(--display)}.tile small{font:500 11px var(--body);text-transform:uppercase;letter-spacing:.16em;opacity:.8}.tile.hip{border-style:dashed}.tile.face img,.tile .sil,.tile .coin{width:62px;height:62px;border:2px solid var(--white);object-fit:cover;background:var(--g3)}.tile .sil{background:radial-gradient(circle at 50% 36%,#000 0 16px,transparent 17px),radial-gradient(ellipse at 50% 110%,#000 0 30px,transparent 31px),var(--g3)}.tile .coin{display:grid;place-items:center;border-radius:50%;background:var(--white);color:var(--black);font:400 26px var(--display)}.tile.face b{font-size:19px}.tile:hover{border-color:var(--white)}.tile.sel{background:var(--white);color:var(--black)!important;border-color:var(--black);box-shadow:0 0 0 3px var(--white)}.tile.sel img,.tile.sel .sil{border-color:var(--black)}.board{width:1548px;height:860px;padding:16px 22px 20px}.legend{display:flex;gap:10px}.lg{font:500 13px var(--body);text-transform:uppercase;letter-spacing:.14em;padding:1px 12px 2px;border:2px solid var(--white);background:var(--white);color:var(--black)}.lg.hip{border-style:dashed;background:transparent;color:var(--white)}.bd-cols{flex:1;min-height:0;display:grid;grid-template-columns:1fr 392px;gap:18px}.bd-main{position:relative;border:3px solid var(--white);padding:10px 16px 14px;display:flex;flex-direction:column;gap:6px;background:radial-gradient(circle,rgba(255,255,255,.1) 1.4px,transparent 2px) 0 0 / 13px 13px,#3a3936}.bd-main h3{font:400 30px/1 var(--display);margin:2px 0 6px;color:var(--white)}.bd-main h3 small{font:400 15px var(--body);letter-spacing:.1em;text-transform:uppercase;opacity:.7;margin-left:10px}.bd-row{display:flex;align-items:stretch;gap:6px}.bd-row .arrow{align-self:center;font-size:22px;color:var(--white)}.slot{flex:1 1 0;min-width:0;min-height:206px;display:flex;flex-direction:column;gap:5px;padding:7px 8px;cursor:pointer;color:var(--white);background:#0d0d0d8c;border:3px dashed rgba(244,241,232,.7);transition:transform .1s,background .1s}.slot-head b{display:block;font:400 26px/1 var(--display)}.slot-head small{font:400 13.5px var(--body);letter-spacing:.04em;opacity:.8}.slot-hole{flex:1;display:grid;place-items:center;text-align:center;font:300 17px var(--body);font-style:italic;opacity:.55}.slot.full{border-style:solid;border-color:var(--white);background:var(--black)}.slot.full.hip{border-style:dashed}.slot-state{margin-top:auto;font:500 12px var(--body);text-transform:uppercase;letter-spacing:.16em}.slot.hip .slot-state{opacity:.7;font-style:italic}.slot.over,.slot:hover{background:#f4f1e838;transform:scale(1.02)}.slot.shake{animation:shake .4s}@keyframes shake{20%{transform:translate(-8px) rotate(-1deg)}40%{transform:translate(8px) rotate(1deg)}60%{transform:translate(-5px)}80%{transform:translate(4px)}}.bd-row.greg{gap:14px}.polaroid{flex:none;width:150px;align-self:center;background:var(--white);color:var(--black);border:2px solid var(--black);padding:8px 8px 4px;text-align:center;transform:rotate(-3deg);box-shadow:5px 6px #0000008c}.polaroid img{width:100%;display:block}.polaroid b{display:block;font:400 26px/1.1 var(--display);margin-top:2px}.polaroid small{font:500 11.5px var(--body);text-transform:uppercase;letter-spacing:.12em;opacity:.75}.polaroid.done small{opacity:1;font-weight:700}.polaroid.mini{width:80px;padding:5px 5px 2px;transform:rotate(2deg);cursor:pointer;color:var(--black)!important;font:inherit;transition:transform .1s}.polaroid.mini:nth-child(2n){transform:rotate(-3deg)}.polaroid.mini img{height:68px;object-fit:cover}.polaroid.mini b{font-size:19px}.polaroid.mini small{font-size:9px;letter-spacing:.06em}.polaroid.mini:not(.locked):hover{transform:translateY(-4px)}.polaroid.mini.sel{transform:translateY(-8px);outline:4px solid var(--white);cursor:default}.polaroid.mini.locked{cursor:default}.polaroid.mini.locked .q{height:68px;font-size:40px}.polaroid.locked{width:92px;padding:6px 6px 3px;opacity:.8;transform:rotate(2deg)}.polaroid.locked:nth-child(2n){transform:rotate(-3deg)}.polaroid.locked .q{height:54px;display:grid;place-items:center;background:var(--g3);font:400 44px var(--display);color:var(--black)}.polaroid.locked b{font-size:20px}.polaroid.locked small{font-size:9.5px;letter-spacing:.06em}.bd-others{position:absolute;right:16px;bottom:12px;display:flex;gap:12px}.bd-speech{margin:auto 492px 0 0;display:flex;align-items:center;gap:14px;min-height:92px;background:var(--white);color:var(--black);border:3px solid var(--black);outline:2px solid var(--white);border-radius:22px;padding:8px 18px 8px 10px}.bd-speech img{width:68px;height:68px;flex:none;border:2px solid var(--black);border-radius:50%}.bd-speech p{margin:0;font:400 21px/1.3 var(--body)}.bd-speech.no{border-style:dashed}.bd-speech.ok{outline-width:5px}.bd-speech.pop{animation:nudge .25s ease-out}@keyframes nudge{0%{transform:scale(.97)}}.bd-tray{overflow-y:auto;border:3px solid var(--white);padding:8px 12px;background:var(--g1)}.tray-group h3{font:400 28px/1 var(--display);margin:6px 0 8px}.tray-group h3 small{font:400 13px var(--body);letter-spacing:.1em;text-transform:uppercase;opacity:.7;margin-left:8px}.tray-group .card{margin-bottom:10px;cursor:grab;touch-action:none}.map{width:1310px}.map-stage{position:relative;width:1244px;height:620px;border:3px solid var(--white);overflow:hidden;filter:grayscale(1) contrast(1.1);background:radial-gradient(circle,rgba(0,0,0,.16) 2px,transparent 2.5px) 0 0 / 26px 26px,#b9b6ac}.map-stage svg{position:absolute;inset:0;width:100%;height:100%}.map-stage .river{font:italic 400 20px var(--body);fill:#222}.node{position:absolute;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;background:var(--white);color:var(--black)!important;border:3px solid var(--black);outline:2px solid var(--white);padding:2px 14px 5px;cursor:pointer;white-space:nowrap}.node b{font:400 25px/1.1 var(--display)}.node small{font:500 13px var(--body);letter-spacing:.08em;text-transform:uppercase}.node .pin{width:12px;height:12px;transform:rotate(45deg);background:var(--black);margin:3px 0 1px}.node.go{box-shadow:5px 6px 0 2px #0009;transition:transform .1s}.node.go:hover{transform:translate(-50%,-54%) scale(1.06);background:var(--black);color:var(--white)!important}.node.go:hover .pin{background:var(--white)}.node.here{background:var(--black);color:var(--white)!important;cursor:default}.node.here .pin{background:var(--white)}.node.locked{background:#8f8c84;border-style:dashed;outline:0;color:#333!important;cursor:not-allowed;opacity:.85}.node.locked .pin{background:#444}.gol{width:964px}.gol-canvas{width:900px;height:500px;border:3px solid var(--white);cursor:crosshair;display:block}.gol-msg{text-align:center;font:400 21px var(--body);margin-top:12px}.phone{width:430px;background:var(--black);border:4px solid var(--white);border-radius:42px;box-shadow:0 0 0 4px var(--black),12px 14px 0 4px #00000080;padding:24px 18px 22px;color:var(--white);animation:rise .2s ease-out}.phone-top{display:flex;justify-content:space-between;font:500 16px var(--body);letter-spacing:.12em;text-transform:uppercase;padding:0 12px 12px;opacity:.85}.phone-list{display:flex;flex-direction:column;gap:8px;margin-bottom:18px}.contact{display:flex;align-items:center;gap:12px;text-align:left;background:var(--g1);color:var(--white)!important;border:2px solid var(--g3);border-radius:14px;padding:7px 12px 9px;cursor:pointer}.contact:hover{border-color:var(--white);background:var(--g2)}.contact .av{width:44px;height:44px;flex:none;display:grid;place-items:center;border-radius:50%;background:var(--white);color:var(--black);font:400 30px/1 var(--display)}.contact b{display:block;font:500 21px/1.15 var(--body)}.contact small{font:300 14px var(--body);letter-spacing:.05em;opacity:.75}.contact .call{margin-left:auto;border:2px solid var(--white);padding:1px 12px 3px;border-radius:10px;font:500 14px var(--body);text-transform:uppercase;letter-spacing:.1em}.phone .btn{width:100%}.splash{position:absolute;inset:0;z-index:55;display:flex;flex-direction:column;gap:22px;align-items:center;justify-content:center;background:radial-gradient(circle at 50% 45%,#3a3a3a,#000 72%);opacity:0;transition:opacity .35s;pointer-events:auto}.splash.on{opacity:1}.splash h1{margin:0;font:400 150px/.92 var(--display);color:var(--white);text-align:center;text-shadow:6px 8px 0 #000,0 0 60px rgba(255,255,255,.25)}.splash p{margin:0;font:400 26px var(--body);letter-spacing:.3em;text-transform:uppercase;color:var(--white);border-top:2px solid var(--white);border-bottom:2px solid var(--white);padding:6px 30px 9px}.end{width:900px;gap:4px}.end h2{font:400 54px/1 var(--display);margin:12px 0 4px}.end p,.end li{font:400 21px/1.42 var(--body);margin:6px 0}.end ul{margin:2px 0 6px;padding-left:26px;list-style:"◆  "}.end .btn{align-self:flex-end;margin-top:10px}.title{position:absolute;inset:0;overflow:hidden;z-index:50;pointer-events:auto;display:grid;grid-template-columns:860px 1fr;background:#000 center / cover no-repeat;color:var(--white)}.title:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#000000ed,#000c 48%,#00000040)}.title-col{position:relative;padding:54px 0 0 84px;display:flex;flex-direction:column;align-items:flex-start;gap:14px}.title h1{margin:6px 0 0;font:400 136px/.86 var(--display);color:var(--white);text-shadow:6px 8px 0 #000}.title h1 em{font-style:normal;display:inline-block;background:var(--white);color:var(--black);text-shadow:none;padding:0 22px 10px;margin:6px 0;transform:rotate(-2deg)}.title .lead{margin:6px 0 0;font:300 24px/1.4 var(--body);max-width:600px;letter-spacing:.02em}.title-btns{display:flex;gap:22px;margin:10px 0 6px}.volumes{display:flex;flex-direction:column;gap:6px}.vol{display:grid;grid-template-columns:86px 230px 40px;align-items:center;gap:10px;font:400 18px var(--body);letter-spacing:.08em;text-transform:uppercase}.vol input{accent-color:var(--white);width:100%;height:22px;cursor:pointer;filter:grayscale(1)}.vol .val{font-variant-numeric:tabular-nums}.help summary{font:400 26px var(--display);cursor:pointer}.controls{list-style:none;padding:0;margin:8px 0;display:grid;gap:7px;font:400 18px var(--body)}.controls li{display:flex;align-items:center}.controls kbd{margin:0 5px 0 0;font-size:13px}.controls span{margin-left:10px;opacity:.8}.fine{font:300 15px/1.4 var(--body);letter-spacing:.04em;opacity:.75;margin:0;max-width:560px}.confirm-wrap{position:absolute;inset:0;z-index:90;display:grid;place-items:center;background:#0000009e;pointer-events:auto}.confirm{color:var(--white);background:var(--black);border:3px solid var(--white);padding:12px 16px;display:flex;flex-wrap:wrap;gap:14px;max-width:560px}.confirm p{width:100%;margin:0;font:400 19px var(--body)}.title-art{position:relative;overflow:hidden}.burst{position:absolute;left:50%;top:56%;width:900px;height:900px;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.34) 0%,rgba(255,255,255,.1) 42%,transparent 66%)}.title-hardys{position:absolute;height:800px;left:52%;bottom:-20px;transform:translate(-50%);filter:drop-shadow(14px 10px 0 rgba(0,0,0,.6))}.title-cat{position:absolute;height:230px;left:12%;bottom:20px;filter:drop-shadow(8px 8px 0 rgba(0,0,0,.6))}.pause{width:1000px}.pause-cols{display:grid;grid-template-columns:1.25fr 1fr;gap:34px}.pause h3{font:400 32px/1 var(--display);margin:0 0 8px}.pause-side{display:flex;flex-direction:column;gap:14px;align-items:stretch}.pause .vol{grid-template-columns:80px 1fr 40px}.stage{position:absolute;inset:0;z-index:30;background:#000;pointer-events:auto;overflow:hidden;--dark: .42;--fade-ms: .5s}.stage-bg{position:absolute;left:0;top:0;width:1600px;height:900px;filter:brightness(var(--dark)) contrast(1.08)}.stage-layer{position:absolute;inset:0}.stage-actor{position:absolute;transform:translate(-50%) scaleX(var(--flip, 1));transform-origin:50% 100%;filter:brightness(min(1,calc(var(--dark) + .42))) drop-shadow(0 8px 10px rgba(0,0,0,.55))}.stage-actor.back{filter:brightness(min(1,calc(var(--dark) + .16)))}.stage-actor.shuffle{animation:shuffle .9s ease-in-out infinite}@keyframes shuffle{50%{transform:translate(-50%) scaleX(var(--flip, 1)) rotate(1.6deg) translateY(-3px)}}.stage-vignette{position:absolute;inset:0;z-index:2000;pointer-events:none;background:radial-gradient(ellipse at 50% 55%,transparent 38%,rgba(0,0,0,.8) 100%)}.stage-tag{position:absolute;left:44px;top:36px;z-index:2001;color:var(--white);font:500 17px var(--body);text-transform:uppercase;letter-spacing:.22em;border:2px solid var(--white);padding:4px 16px 5px;transform:rotate(-2deg);background:#0000008c}.stage:after{content:"";position:absolute;inset:0;z-index:2002;background:#000;opacity:0;transition:opacity var(--fade-ms) linear;pointer-events:none}.stage.dim:after{opacity:1}.accuse{position:absolute;inset:0;z-index:31;pointer-events:auto;color:var(--white);animation:rise .25s ease-out}.accuse h2{position:absolute;left:70px;top:46px;margin:0;font:400 88px/.92 var(--display);text-shadow:5px 6px 0 #000}.accuse .sub{position:absolute;left:74px;top:232px;margin:0;max-width:760px;font:400 20px/1.4 var(--body);letter-spacing:.06em;opacity:.85}.accuse-row{position:absolute;left:70px;bottom:132px;display:flex;gap:24px}.accuse-row .polaroid{width:168px;cursor:pointer;color:var(--black)!important;font:inherit;transition:transform .12s}.accuse-row .polaroid:nth-child(2n){transform:rotate(3deg)}.accuse-row .polaroid:hover,.accuse-row .polaroid:focus-visible{transform:translateY(-10px) rotate(0)}.accuse-row .polaroid.tried{opacity:.72}.accuse-row .polaroid.tried small{font-weight:700;opacity:1}.accuse-chair{position:absolute;padding:0;border:0;background:none;cursor:pointer;filter:brightness(.5);transition:filter .25s}.accuse-chair img{display:block;height:100%}.accuse-chair:hover,.accuse-chair:focus-visible{filter:brightness(1.05) drop-shadow(0 0 22px rgba(255,255,255,.55))}.accuse .leave{position:absolute;right:56px;bottom:40px}.picture{z-index:46;flex-direction:column;gap:16px;cursor:pointer}.picture img{height:690px;filter:drop-shadow(12px 14px 0 rgba(0,0,0,.6));transform:rotate(-3deg);animation:rise .25s ease-out}.picture p{margin:0;color:var(--white);font:400 22px var(--body);letter-spacing:.06em}.credits{position:absolute;inset:0;z-index:56;pointer-events:auto;background:radial-gradient(circle at 50% 40%,#2c2c2c,#000 74%);color:var(--white);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;text-align:center;opacity:0;transition:opacity .6s}.credits.on{opacity:1}.credits .stamp{align-self:center;margin-bottom:8px}.credits h1{margin:0 0 4px;font:400 96px/.9 var(--display);text-shadow:5px 6px 0 #000}.credits h3{margin:16px 0 0;font:500 15px var(--body);text-transform:uppercase;letter-spacing:.24em;opacity:.7}.credits p{margin:0;font:400 23px/1.35 var(--body);max-width:900px}.credits .fine{max-width:760px;margin-top:14px}.credits-btns{display:flex;gap:22px;margin-top:22px}@media(prefers-reduced-motion:reduce){#ui *,#ui *:before,#ui *:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}
