.X{--paper: #f6f5f0;--ink: #272a28;--muted: #636a62;--line: #d9dcd2;min-height:100svh;background:var(--paper);color:var(--ink);font-family:Arial,Helvetica,sans-serif;padding:0 clamp(20px,5vw,80px);-webkit-font-smoothing:antialiased;color-scheme:light}.X *,.X *:before,.X *:after{box-sizing:border-box}.X a{color:inherit;text-decoration:none}.X p,.X h1,.X h2,.X h3{margin:0}.X a:focus-visible{outline:3px solid #a44123;outline-offset:6px}.Ya,.X main,.Ha{max-width:1180px;margin:0 auto}.Ya{min-height:96px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);gap:20px}.Mt{display:inline-flex;align-items:center;gap:12px;font-size:14px}.Mt strong{font-size:24px;letter-spacing:-1.2px}.Gi{display:grid;place-items:center;background:var(--ink);color:var(--paper);width:33px;height:33px;border-radius:8px}.Mi{height:20px;width:1px;background:#bec4b9;margin:0 5px}.Xa{display:flex;align-items:center;gap:9px;font-size:13px}.Ni{position:absolute;top:-100px;padding:12px 20px;background:var(--ink);color:var(--paper)!important;z-index:10}.Ni:focus{top:12px}._{display:grid;grid-template-columns:1.25fr 1fr;gap:60px;align-items:end;padding:66px 0 56px}.Ri{display:flex;align-items:center;gap:8px;font:10px/1.5 monospace;text-transform:uppercase;letter-spacing:1.2px;color:var(--muted)}._o{width:6px;height:6px;border-radius:50%;background:#547251}._ h1{font-size:clamp(64px,8vw,108px);font-weight:650;letter-spacing:-.075em;line-height:1.12;margin:17px 0 13px}._ h1>span{color:#bb5437}.ep{font-size:clamp(18px,2vw,23px);letter-spacing:-.5px}.Se{max-width:365px;justify-self:end;padding-bottom:4px}.Se p{font-size:15px;line-height:1.85;color:#51594f}.Se>span{display:block;margin-top:17px;font-size:12px;color:var(--muted)}.tp,.Nt{scroll-margin-top:24px}.Ba{display:flex;align-items:center;justify-content:space-between;gap:16px;border-top:1px solid var(--line);padding:23px 0}.Ba h2{font-size:15px;font-weight:600;letter-spacing:-.2px}.Ba>span{color:var(--muted);font:10px monospace}.Si{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.st{border:1px solid #d1d5ca;border-radius:10px;background:#fcfcf8;overflow:hidden;transition:border-color .15s,box-shadow .15s}.st:hover,.st:focus-within{border-color:#8c9985;box-shadow:0 4px 16px #27382308}.lt{display:flex;flex-direction:column;height:100%}.st:has(.Ca) .lt{height:auto}.Ca{display:flex;align-items:center;gap:8px;padding:0 27px 20px;font-size:12px;color:#72784e!important}.Ca:hover{text-decoration:underline}.Rt{position:relative;border-bottom:1px solid #27382313}.Rt svg{width:100%;height:auto;display:block}.ap{background:#f0e0d1;color:#864e35}.ip{background:#e3eadb;color:#4a6246}.op{background:#efe4c8;color:#72784e}.pp{background:#e0e9df;color:#315e5c}.np{background:#e7e7f0;color:#676081}.rp{stroke:currentColor;stroke-width:1;opacity:.07}.dp{position:absolute;bottom:13px;right:16px;font:9px monospace;letter-spacing:1px;opacity:.8}.ee{display:flex;flex-direction:column;flex:1;padding:26px 27px 22px}.qi{display:flex;align-items:center;justify-content:space-between;gap:10px;color:var(--muted);font:10px/1.5 monospace}.sp{border:1px solid var(--line);border-radius:4px;padding:3px 6px;font:10px Arial,Helvetica,sans-serif;white-space:nowrap}.ee h3{font-size:28px;font-weight:600;line-height:1.2;letter-spacing:-1px;margin:17px 0 11px}.Ei{max-width:460px;font-size:14px;line-height:1.75;color:#62685f}.Fi{font-size:11px;line-height:1.6;color:var(--muted);padding:18px 0 22px;margin-top:auto!important}.St{display:flex;justify-content:space-between;align-items:center;gap:12px;border-top:1px solid var(--line);padding-top:16px;font-size:13px;font-weight:600}.St svg{transition:transform .15s}.lt:hover .St svg{transform:translate(2px,-2px)}.B{grid-column:1 / -1}.B .lt{display:grid;grid-template-columns:1fr 1.45fr}.B .Rt{border-bottom:0;border-right:1px solid #27382313;display:flex;align-items:center}.B .ee{padding:25px 29px 21px}.B .ee h3{font-size:25px;margin-top:12px}.B .Ei{max-width:520px}.B .Fi{padding:12px 0 16px}.qt{display:flex;align-items:center;gap:10px;font-size:12px;line-height:1.7;color:var(--muted);padding:21px 0}.qt svg{flex-shrink:0}.Nt{margin-top:43px;padding:42px 0;border-top:1px solid var(--line);display:grid;grid-template-columns:1fr 1.45fr;gap:80px}.Ta h2{font-size:28px;line-height:1.2;font-weight:500;letter-spacing:-1px;margin:18px 0 16px}.Ta>p:last-child{font-size:14px;line-height:1.8;color:var(--muted);max-width:300px}.E{display:flex;align-items:start;gap:16px;padding:19px 0;border-bottom:1px solid var(--line)}.E:first-child{padding-top:0}.E:last-child{border-bottom:0}.E>svg{margin-top:2px;flex-shrink:0;color:#70786c}.E>svg:last-child{margin-left:auto}.E h3{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:14px;font-weight:600}.E h3 span{color:#53684b;font:9px monospace;background:#e6ebdf;padding:3px 5px;border-radius:3px}.E p{font-size:12px;line-height:1.8;margin-top:6px;color:var(--muted)}a.E:hover h3{text-decoration:underline;text-underline-offset:3px}.Ha{display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid var(--line);padding:25px 0 30px;font:10px monospace;color:var(--muted)}.Ha a{display:flex;gap:9px;align-items:center}@media(min-width:1440px){._{padding:80px 0 66px}}@media(max-width:850px){._{gap:30px;grid-template-columns:1.15fr 1fr}.Se p{font-size:14px}.ee{padding:20px}.qi{flex-wrap:wrap;gap:9px}.Nt{gap:40px}}@media(max-width:600px){.Ya{min-height:78px;gap:12px}.Mt{gap:8px;font-size:12px}.Mt strong{font-size:22px}.Gi{width:29px;height:29px}.Mi{margin:0 2px}.Xa{font-size:11px;gap:5px}._{grid-template-columns:1fr;gap:24px;padding:40px 0 33px}._ h1{font-size:76px;margin:14px 0 8px}.Se{justify-self:start;max-width:390px}.Se>span{margin-top:10px}.Si{grid-template-columns:1fr;gap:18px}.B .lt{display:flex}.B .Rt{border-right:0;border-bottom:1px solid #27382313}.B .ee{padding:20px}.ee h3,.B .ee h3{font-size:26px}.Nt{grid-template-columns:1fr;gap:28px;margin-top:25px;padding:32px 0}.Ta>p:last-child{max-width:370px}.qt{align-items:start}.qt svg{margin-top:3px}}@media(max-width:360px){.Xa{max-width:64px;line-height:1.5}._ h1{font-size:66px}.Ri{font-size:9px;letter-spacing:.6px}}@media(prefers-reduced-motion:reduce){.st,.St svg{transition:none}}.lp{background:#e4e9e4;color:#33525b}*,*:before,*:after{box-sizing:border-box;border:0 solid}html{color-scheme:dark;line-height:1.5;-webkit-text-size-adjust:100%}body{margin:0;min-width:320px;background:#101a23;font-family:Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased}button,input{font:inherit;color:inherit;letter-spacing:inherit;background:transparent}a{color:inherit;text-decoration:none}img,svg,canvas{display:block;vertical-align:middle}img{max-width:100%}input:focus-visible{outline:2px solid #a3f7cf;outline-offset:2px}.lab-loading{color:#eaf0e7;padding:32px}.z{--mint: #a3f7cf;--muted: #92a6af;--line: #2a3b45;min-height:100dvh;background:#101a23;color:#eaf0e7;padding:24px clamp(18px,4vw,64px) 40px;font-family:Arial,Helvetica,sans-serif}.Et{max-width:1500px;margin:0 auto 40px;display:flex;justify-content:space-between;align-items:center;padding-right:46px;gap:15px}.z:has([data-game-controller])>.Et{display:none}.xp{display:inline-flex;gap:8px;align-items:center;font-size:14px;color:var(--muted)}.Ft{display:flex;align-items:center;gap:8px;font:11px monospace;letter-spacing:1.5px;color:var(--muted)}.Ii{border:1px solid #41584e;color:var(--mint);padding:5px 7px;border-radius:4px;font-size:9px;letter-spacing:1px}.z h1,.z h2,.z p{margin:0}.z h1{font-size:clamp(32px,4vw,48px);font-weight:650;letter-spacing:-2px;line-height:1.1}.z h2{font-size:19px;font-weight:600;letter-spacing:-.4px}.z button,.xt,.It{cursor:pointer;transition:background .12s,border-color .12s}.z button:disabled{opacity:.4;cursor:default}.z button:focus-visible,.z a:focus-visible{outline:2px solid var(--mint);outline-offset:4px}.Pa{max-width:1160px;margin:80px auto;display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:100px}.ct h1{margin:25px 0;font-size:clamp(55px,6vw,86px);letter-spacing:-5px}.ct h1 span,.cp{color:var(--mint)}.ct>p:not(.Ft){max-width:460px;color:var(--muted);line-height:1.8;font-size:17px}.gp{display:flex;flex-wrap:wrap;align-items:center;gap:10px;color:var(--muted);font:11px monospace;margin-top:35px}.fp,.Ji{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--mint);flex-shrink:0}.Ji{background:#ffbc91}.Da{background:#17242e;border:1px solid var(--line);padding:30px;border-radius:16px}.Da>.Ki{margin-top:12px}.Ki{color:var(--muted);font-size:13px;line-height:1.65}.Li{display:block;color:#bac9cc;font-size:12px;margin:20px 0 10px}.Li input{display:block;width:100%;margin-top:8px;background:#101a23;color:#eaf0e7;border:1px solid #3a4b53;border-radius:7px;padding:12px;font:13px monospace}.mp{color:var(--muted);font-size:11px;line-height:1.6}.It,.xt{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;border-radius:7px;font-size:13px;font-weight:600;padding:14px 18px}.It{background:var(--mint);color:#132a24;margin-top:23px}.It:hover{background:#c2ffdf}.xt{border:1px solid #425650;background:#20332f;color:#c8e9d9}.xt:hover{background:#2b453b}.Ga{display:flex;align-items:center;gap:12px;color:#809399;margin:26px 0 0;font:10px monospace;letter-spacing:1px}.Ga:before,.Ga:after{content:"";height:1px;flex:1;background:var(--line)}.Oi,.Qi{margin-top:16px!important;border:1px solid #7b5946;color:#ffccb0;padding:13px 16px;border-radius:8px;font-size:13px;line-height:1.5}.Ma{display:flex;align-items:center;justify-content:space-between;gap:20px;max-width:1500px;margin:0 auto 25px}.Ma h1{margin-top:10px}.Ui{display:flex;align-items:center;gap:8px;font:11px monospace;color:#b5c6c6}.Na{display:grid;grid-template-columns:minmax(0,1fr) 270px;gap:24px;max-width:1500px;margin:auto}.ye{background:#101c28;border:1px solid #3a4d58;border-radius:12px;overflow:hidden}.ye>canvas,.ye>svg{display:block;width:100%;height:auto;aspect-ratio:1120 / 600;object-fit:contain;image-rendering:pixelated}.ye>[hidden]{display:none}.ye:fullscreen{display:flex;flex-direction:column;justify-content:center}.ye:fullscreen>canvas,.ye:fullscreen>svg{max-height:calc(100dvh - 40px)}.Vi{display:flex;align-items:center;justify-content:space-between;background:#1a2a35;padding:11px 17px;font:10px monospace;color:#a8babe}.Vi span{display:inline-flex;align-items:center;gap:8px}.Jt{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin:15px 0}.Jt p{flex:1;min-width:230px;color:var(--muted);font-size:12px;line-height:1.6}.Jt button,.te button{display:flex;align-items:center;justify-content:center;gap:7px;font-size:11px;color:#c0cece;padding:9px 10px;border:1px solid var(--line);border-radius:6px}.Jt button:hover,.te button:hover{background:#24373f}.gt{margin-top:26px;border:1px solid var(--line);border-radius:10px;background:#14222c;overflow:hidden}.Ra{display:flex;justify-content:space-between;align-items:center;padding:17px 19px;border-bottom:1px solid var(--line)}.Ra h2{font-size:14px}.Ra>span{font:10px monospace;color:var(--muted)}.bp{overflow-x:auto}.gt table{width:100%;border-collapse:collapse;text-align:left;font-size:12px;white-space:nowrap}.gt th{font-weight:400;color:var(--muted);font-size:10px}.gt th,.gt td{padding:13px 18px;border-bottom:1px solid #23333d}.hp{color:var(--muted);padding:26px 20px;font-size:13px}.ft{background:#1a2c2e;border:1px solid #32493e;border-radius:12px;padding:24px;align-self:start}.ft h2{margin:12px 0 24px}.up{margin:0 auto;border:9px solid #edf3dc;border-radius:9px;width:180px;height:180px}.yp{text-align:center;color:var(--mint);font:20px monospace;letter-spacing:2px;margin:20px 0!important}.ft .xt{margin-top:22px}.wp{display:flex;justify-content:center;align-items:center;gap:8px;color:#b6cac1;font-size:11px;padding:13px 0 0;width:100%}.Kt{border-top:1px solid var(--line);margin-top:20px;padding-top:15px;color:var(--muted);font-size:11px;line-height:1.7}.Kt summary{cursor:pointer;color:#c4d1cc}.Kt p{margin-top:13px}.vp{font-family:monospace;overflow-wrap:anywhere}.Wi{max-width:1500px;margin:24px auto 0!important;color:#849ba6;font-size:11px;line-height:1.65}.qe{max-width:760px;margin:auto}.Lt{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:22px}.Lt h1{margin-top:7px;font-size:33px}.mt{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;background:#0b151e;padding:5px;border:1px solid var(--line);border-radius:10px}.mt button{padding:11px;color:#91a7b0;font-size:14px;border-radius:6px;border:1px solid transparent}.mt button span{display:block;font-size:10px;margin-top:4px;font-weight:400}.mt button[aria-pressed=true]{background:#243d37;border-color:#466457;color:#bdedce}.bt{margin-top:12px;padding:12px 14px;border:1px solid #466457;border-radius:8px;background:#182e2b}.bt>div{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:11px}.bt strong{margin-left:auto;color:#bdedce;font-size:14px}.bt p{margin:7px 0 0;color:var(--muted);font-size:11px;line-height:1.5}.Zi{display:flex;align-items:center;gap:8px;font-size:12px;margin-top:12px;cursor:pointer}.Zi input{accent-color:#a3f7cf;width:16px;height:16px}.Sa{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:15px}.qa{border:1px solid var(--line);border-radius:10px;padding:18px;background:#15252f}.zp{border-color:#52725d}._i{display:flex;justify-content:space-between;align-items:center}._i h2{font-size:13px;letter-spacing:0}.Ot{font:40px monospace;letter-spacing:-2px;color:#e0f3de;margin:13px 0 3px}.Ot span{margin-left:7px;font-size:13px;color:var(--muted);letter-spacing:0}.kp{color:var(--muted);font-size:10px}.eo{display:block;width:100%;height:40px;margin:10px 0}.ht{margin:10px 0 0;font:10px monospace}.ht>div{display:flex;align-items:center;justify-content:space-between;gap:6px;margin-top:7px}.ht dt{color:var(--muted)}.ht dd{margin:0}.to{min-height:28px;color:var(--muted);font:9px/1.6 monospace;margin-top:14px!important;overflow-wrap:anywhere}.Qt{display:flex;gap:24px;justify-content:space-between;align-items:center;margin:26px 0 18px;user-select:none;-webkit-user-select:none;touch-action:none}.Ee{display:flex;gap:10px;flex:1;max-width:380px}.Ee button,.Ut{height:115px;border:1px solid #4a626b;border-bottom:5px solid #3a525c;border-radius:16px;background:#263c48;touch-action:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.Ee button{flex:1;display:flex;justify-content:center;align-items:center}.Ee svg{width:34px;height:34px}.Ut{width:145px;color:#183a2e;background:var(--mint);border-color:#75b597;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;font:700 12px monospace;letter-spacing:2px}.Ut svg{width:28px;height:28px}.Qt button[aria-pressed=true]{background:#e8ffce;color:#142822;border-bottom-width:1px;transform:translateY(3px)}.te{display:flex;gap:8px;flex-wrap:wrap}.te .ao{touch-action:none}.te .ao[aria-pressed=true]{background:#fff;color:#000}@media(max-width:950px){.Pa{gap:40px;margin:40px auto}.Na{grid-template-columns:minmax(0,1fr) 235px;gap:16px}.ft{padding:18px}}@media(max-width:700px){.z{padding:18px 16px 28px}.Et{margin-bottom:26px;padding-right:40px}.Ii{display:none}.Ft{font-size:9px;letter-spacing:1px}.Pa{display:flex;flex-direction:column;gap:35px;margin:30px auto;align-items:stretch}.ct h1{font-size:60px}.ct>p:not(.Ft){font-size:14px}.Da{padding:24px}.Na{grid-template-columns:1fr}.ft{max-width:400px;width:100%;justify-self:center}.Ma{align-items:start;flex-direction:column;gap:13px}.Lt h1{font-size:29px}.Ui{font-size:9px}.qa{padding:12px}.Sa{gap:8px}.Ot{font-size:34px}.ht{font-size:9px}.Qt{gap:18px}.Ut{width:115px;height:104px}.Ee{gap:8px}.Ee button{height:104px}.te{gap:6px}.te button{font-size:10px;padding:9px}}@media(max-height:550px)and (orientation:landscape){.Et{margin-bottom:10px}.qe{display:grid;grid-template-columns:1fr 1fr;gap:12px 25px;max-width:1100px}.Lt{grid-column:1 / -1;margin:0}.bt{grid-column:1 / -1;grid-row:3;margin:0}.Sa{grid-column:1;grid-row:4 / 6;margin:0}.mt{grid-column:1 / -1}.Qt{grid-column:2;grid-row:4;margin:0}.te{grid-column:2;grid-row:5;align-content:start}.qe .Kt,.qe .Wi,.qe .Qi,.qe .Oi{grid-column:1 / -1}.qa{padding:10px}.eo{height:20px}.Ot{font-size:26px;margin-top:8px}.to{min-height:0}}.Vt{position:absolute;inset:0;display:grid;place-items:center;background:#101c28;overflow:hidden}.Vt>canvas,.Vt>svg{width:100%;height:100%;object-fit:contain;display:block}.Vt>[hidden]{display:none}.io{position:absolute;left:24px;bottom:20px;background:#09131ee6;color:#eaf0e7;padding:12px 16px;border-radius:10px;font:12px/1.6 monospace}.io p{margin:4px 0 0}.oo{position:absolute;bottom:24px;left:50%;transform:translate(-50%);padding:16px;background:#392521;color:#fff0df;border-radius:12px}.oo button{display:block;padding:12px;text-decoration:underline;cursor:pointer}.a{--pad: clamp(20px, 4vw, 56px);position:fixed;inset:0;z-index:200;height:100dvh;display:flex;flex-direction:column;overflow:hidden;padding:max(20px,env(safe-area-inset-top)) max(var(--pad),env(safe-area-inset-right)) max(18px,env(safe-area-inset-bottom)) max(var(--pad),env(safe-area-inset-left));color:#eaf0e7;background:radial-gradient(ellipse at 5% 75%,#19312e66,transparent 55%),radial-gradient(ellipse at 100% 100%,#49322733,transparent 45%),#101a23;font-family:Arial,Helvetica,sans-serif;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;touch-action:none;overscroll-behavior:none;outline:none}.a *,.a *:before,.a *:after{box-sizing:border-box}.a button{touch-action:none;-webkit-tap-highlight-color:transparent}.po{position:relative;z-index:3;display:flex;justify-content:space-between;align-items:center;gap:12px;flex-shrink:0}.ae{display:flex;gap:12px;align-items:center;min-width:0}.no{display:grid;place-items:center;width:40px;height:40px;flex-shrink:0;border-radius:12px;color:#a3f7cf;border:1px solid #3e5b52;background:#21372f;font-weight:700}.ae>div{min-width:0}.ae strong{display:block;font-size:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:40vw}.ae div>span{display:block;margin-top:4px;font:9px monospace;letter-spacing:1.2px;color:#98aab4}.ae b{color:#d6e0e0;font-weight:400}.Fe{display:flex;gap:5px}.Fe button{display:grid;place-items:center;flex-shrink:0;width:44px;height:44px;border:1px solid #2c3e49;border-radius:50%;background:#17252e;color:#9dafb8}.Fe button[aria-pressed=true]{color:#a3f7cf;border-color:#496157}.Wt{pointer-events:none;display:flex;align-items:center;align-self:flex-start;gap:8px;margin-top:20px;font-size:11px;color:#b1c1c7}.ro{width:6px;height:6px;border-radius:50%;background:#ffc296}.ro[data-ready=true]{background:#a3f7cf;box-shadow:0 0 10px #a3f7cf44}.Ea{padding-left:9px;border-left:1px solid #3c4e57;font-variant-numeric:tabular-nums;color:#a3f7cf}.Ea small{color:#92a6af;font-size:9px}.C{pointer-events:none;flex:1;min-height:0;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:24px 0}.Fa{display:flex;align-items:center;gap:8px;color:#93a9a6;font:9px monospace;letter-spacing:1.6px}.a .C h1{margin:20px 0 15px;font-size:clamp(37px,8vw,58px);line-height:.96;font-weight:900;letter-spacing:-2px;font-style:italic;text-align:center}.C h1>span{display:block;font-size:1.45em;color:#a3f7cf}.jp{color:#ffc296}.a .C p{display:flex;align-items:center;gap:8px;color:#a2b4bd;font-size:12px;margin:0}.Zt{display:flex;align-items:center;gap:6px;margin-top:18px;color:#92a6af;font-size:10px}.Zt svg{transform:rotate(-35deg)}.Ie{pointer-events:none;width:100%;max-width:1050px;align-self:center;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:clamp(4px,3vw,60px);padding-bottom:24px;flex-shrink:0}.Ia{--stick-size: 156px;position:absolute;z-index:1;left:max(12px,env(safe-area-inset-left));right:50%;top:max(78px,calc(env(safe-area-inset-top) + 56px));bottom:max(18px,env(safe-area-inset-bottom))}.we{position:absolute;inset:0;touch-action:none;outline-offset:-4px;border-radius:18px}.we:focus-visible{outline:2px solid #a3f7cf}.we .joystick{pointer-events:none}.we .back{border:1px solid #466056;box-shadow:inset 0 6px 14px #0008,0 0 0 8px #91ecc908}.we .front{border:1px solid #a3f7cf;box-shadow:inset 0 2px 2px #c1ffe32a,0 0 24px #a3f7cf22}.we .front:after{content:"";position:absolute;inset:38%;border:1px solid #83bcaa80;border-radius:50%}.ut{pointer-events:none;position:absolute;bottom:48px;left:50%;width:var(--stick-size);transform:translate(-50%);text-align:center;transition:opacity 80ms}.Ia:has([data-active=true]) .ut{opacity:0}.do{display:flex;align-items:center;justify-content:space-between;height:var(--stick-size);border:1px dashed #57736a;border-radius:50%;color:#91b7a8;background:#172a2e66;box-shadow:0 0 0 8px #91ecc905}.do>span{width:46%;height:46%;border-radius:50%;border:1px solid #668575;background:linear-gradient(145deg,#3b5561,#20343f);box-shadow:0 7px 10px #0005}.Ap{display:block;margin-top:7px;color:#9db3b6;font-size:11px;white-space:nowrap}.yt{display:flex;justify-content:center;align-items:center;gap:8px;font:10px monospace;letter-spacing:1.6px;color:#b4c6c9;margin-top:12px}.yt>span{font:8px monospace;letter-spacing:.5px;padding:2px 4px;border:1px solid #39505b;border-radius:3px;color:#96a9b3}.wt{pointer-events:auto;position:relative;z-index:2;width:100%;max-width:260px;justify-self:end;display:grid;grid-template-columns:1fr;justify-items:end;gap:16px}.vt,.zt{display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:50%;flex-shrink:0;padding:0;position:relative;transition:transform 60ms,box-shadow 60ms!important}.so{position:relative;width:clamp(100px,32vw,156px);height:clamp(100px,32vw,156px)}.lo{position:relative;width:68px;height:68px;justify-self:start;margin-left:8%}.vt{width:100%;height:100%;color:#153227;background:radial-gradient(circle at 40% 25%,#c6ffdf,#9dedc6 70%);border:2px solid #ccffe3;box-shadow:0 7px #466e59,0 10px #0a151d,0 14px 28px #0005,inset 0 -5px 10px #6eae8c66}.vt svg{width:36px;height:36px;stroke-width:2.5}.vt>span{font-size:12px;font-weight:800;letter-spacing:2px;margin-top:6px}.zt{width:100%;height:100%;background:radial-gradient(circle at 40% 20%,#42505b,#2b3944 75%);color:#ffca9e;border:1px solid #6d645a;box-shadow:0 4px #17232d,0 6px #0b151d,inset 0 1px #b5c8ce44}.zt svg{width:20px;height:20px}.zt>span{font:8px monospace;letter-spacing:1px;margin-top:5px}.vt[aria-pressed=true]{transform:translateY(6px);background:#d3ffe8;box-shadow:0 1px #466e59,0 4px 18px #a3f7cf33}.zt[aria-pressed=true]{transform:translateY(3px);background:#ffcfaa;color:#352a22;box-shadow:0 1px #6d645a}.wt>.yt{width:clamp(100px,32vw,156px);margin-top:0}._t{pointer-events:none;display:flex;justify-content:space-between;gap:10px;padding-top:16px;border-top:1px solid #2a3c43;color:#97a9b0;font:8px monospace;letter-spacing:.65px;flex-shrink:0}.Ja{pointer-events:none;position:absolute;top:108px;left:var(--pad);right:var(--pad);padding:10px 12px;border-radius:8px;background:#322b24;color:#ffd0ab;font-size:12px;z-index:2}.Yp{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(hover:none){.yt>span{display:none}}@media(orientation:landscape){.a{--pad: clamp(28px, 5vw, 72px)}.Wt{position:absolute;top:max(30px,env(safe-area-inset-top));left:50%;transform:translate(-50%);margin-top:0}.C{position:absolute;top:50%;left:50%;transform:translate(-50%,-44%);padding:0;pointer-events:none;width:28%}.Fa{display:none}.a .C h1{font-size:clamp(22px,4vw,44px);margin:0 0 15px}.a .C p{font-size:10px;text-align:center}.C p svg,.Zt{display:none}.Ie{flex:1;min-height:0;align-items:center;padding:10px 0 18px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:30%}.ut{left:38%;bottom:50%;transform:translate(-50%,50%)}.wt{position:relative;max-width:250px;gap:12px;padding-top:38px}.so{width:clamp(100px,28dvh,148px);height:clamp(100px,28dvh,148px)}.lo{width:clamp(52px,16dvh,72px);height:clamp(52px,16dvh,72px);position:absolute;top:0;left:0;margin:0}.wt>.yt{width:clamp(100px,28dvh,148px)}._t{padding-top:10px}}@media(max-height:670px)and (orientation:portrait){.C{padding:12px 0}.Fa{display:none}.a .C h1{font-size:30px;margin:0 0 12px}.Zt{margin-top:10px}.Ie{padding-bottom:16px}}@media(max-height:370px)and (orientation:landscape){.a{padding-top:max(10px,env(safe-area-inset-top));padding-bottom:max(10px,env(safe-area-inset-bottom))}.Wt{top:22px}.Ie{padding:0 0 8px}.ut{bottom:46%}._t{pointer-events:none;display:none}}@media(prefers-reduced-motion:reduce){.a button{transition:none!important}}.a[data-layout=edge]{--controls-top: max(66px, calc(env(safe-area-inset-top) + 56px) );padding:0}.a[data-layout=edge] .po{position:absolute;inset:max(6px,env(safe-area-inset-top)) max(8px,env(safe-area-inset-right)) auto max(12px,env(safe-area-inset-left));height:44px;gap:6px}.a[data-layout=edge] .ae{pointer-events:none}.a[data-layout=edge] .ae strong{max-width:25vw;font-size:12px}.a[data-layout=edge] .no,.a[data-layout=edge] .ae div>span,.a[data-layout=edge] .C,.a[data-layout=edge] ._t{display:none}.a[data-layout=edge] .Fe{gap:3px}.a[data-layout=edge] .Fe button{width:40px;height:40px}.a[data-layout=edge] .Fe .Hp{width:auto;padding:0 11px;display:flex;gap:6px;border-radius:20px;color:#e1f7e9;font-size:12px;font-weight:600}.a[data-layout=edge] .Wt{transform:none;position:absolute;z-index:3;top:calc(var(--controls-top) - 18px);left:max(12px,env(safe-area-inset-left));margin:0;font-size:9px;gap:5px}.a[data-layout=edge] .Ea{display:none}.a[data-layout=edge] .Ia{top:var(--controls-top);left:0;right:50%;bottom:0}.a[data-layout=edge] .we{border-radius:0}.a[data-layout=edge] .ut{left:50%;bottom:35%;transform:translate(-50%,50%)}.a[data-layout=edge] .Ie{height:calc(100% - var(--controls-top));align-self:stretch;align-items:stretch;position:absolute;top:var(--controls-top);bottom:0;left:50%;right:0;width:auto;max-width:none;display:block;padding:0}.a[data-layout=edge] .Ie>div:first-child{display:none}.a[data-layout=edge] .wt{height:100%;align-self:stretch;position:absolute;inset:0;max-width:none;display:block;padding:0}.a[data-layout=edge] .Ja{position:absolute;z-index:10;top:var(--controls-top);bottom:auto;left:12px;right:12px;max-width:480px;margin:8px auto;transform:none;background:#233740;color:#f3efe0;padding:16px;line-height:1.5;pointer-events:auto}.Ja button{pointer-events:auto;display:block;margin:12px auto 0;min-height:44px;padding:8px 20px;border:1px solid #b1d0bd;border-radius:8px;background:#d0ecd8;color:#203c2c}.p{--ink:#284636;--muted:#788375;--paper:#f5f2e7;--line:#dfe2d4;--orange:#f18b63;--green:#294f3e;min-height:100dvh;background:var(--paper);color:var(--ink);font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:1.5;color-scheme:light;letter-spacing:0}.p *{box-sizing:border-box}.p h1,.p h2,.p h3,.p p{margin:0}.p button,.p input,.p select{font:inherit}.p button,.p a,.p input,.p select{-webkit-tap-highlight-color:transparent}.p button,.p a{touch-action:manipulation}.p button{cursor:pointer}.p button:disabled{cursor:default;opacity:.5}.p button:focus-visible,.p a:focus-visible,.p input:focus-visible,.p summary:focus-visible{outline:3px solid #d98359;outline-offset:4px}.p a{text-decoration:none;color:inherit}.p button{border:0}.Ka{max-width:1540px;margin:0 auto;padding:0 52px}.ie{min-height:96px;display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid var(--line)}.oe{display:flex;align-items:center;font-size:27px;font-weight:750;letter-spacing:-1.3px;white-space:nowrap}.oe>span:not(.La){font-weight:400}.La{width:39px;height:39px;display:grid;place-items:center;background:var(--green);border-radius:50%;color:#e9efd1;margin-right:12px;transform:rotate(-12deg)}.oe small{border-left:1px solid #c7cdbd;padding-left:16px;margin-left:18px;font-size:9px;letter-spacing:2px;font-weight:600}.ie nav{display:flex;align-items:center;gap:27px;font-size:12px;color:#60705f}.ie nav a{display:flex;align-items:center;gap:6px}.xo{font-size:9px;letter-spacing:1.4px;border:1px solid #b9c6b1;padding:6px 10px;border-radius:4px}.k{font-size:9px;font-weight:700;letter-spacing:1.65px;line-height:1.6}.F{display:flex;justify-content:space-between;align-items:flex-end;padding:35px 0 31px;gap:20px}.F .k{color:#74806c;margin-bottom:12px}.F h1{font-size:clamp(32px,3.6vw,53px);font-weight:600;line-height:1.07;letter-spacing:-2.1px}.F h1 span{color:#879978}.co{color:#72816e;font-size:14px;line-height:1.85;padding-bottom:4px}.b{display:grid;grid-template-columns:minmax(0,1fr) 306px;gap:25px;align-items:start}.Xp{min-width:0}.pe{padding:18px 21px;background:#fffdf6;border:1px solid var(--line);border-radius:12px 12px 0 0;display:flex;align-items:center;justify-content:space-between}.pe>div{display:flex;align-items:center;gap:15px}.Bp{width:42px;height:42px;display:grid;place-items:center;font-size:22px;font-weight:400;border:1px solid #d8decf;border-radius:50%;color:#8b9d79}.pe .k{font-size:8px;color:#8d977f;letter-spacing:1.3px}.pe h2{font-size:20px;letter-spacing:-.5px;font-weight:600}.Cp{border:1px solid #d8decf;border-radius:4px;padding:5px 10px;font-size:10px;letter-spacing:1.5px}.e{position:relative;overflow:hidden;height:clamp(420px,37vw,610px);background:#c8e2d9}.d{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;background:#f4f2e6;border-inline:1px solid var(--line);border-top:1px solid #e5e5d8}.d>span{font-size:8px;letter-spacing:1.6px;color:#77846c;font-weight:700}.d>div{display:flex;flex-wrap:wrap;gap:4px}.d button{display:flex;align-items:center;gap:7px;padding:8px 11px;border-radius:5px;background:transparent;color:#6c7964;font-size:11px;white-space:nowrap}.d button:hover{background:#e8ebdc}.d button[aria-pressed=true]{background:#284e3d;color:#fff6db;box-shadow:0 2px #173628}.d button[data-style=golden-hour][aria-pressed=true]{background:#795940;box-shadow:0 2px #57402f}.d i{width:10px;height:10px;background:#a3c7a0;box-shadow:inset -3px -3px #759c75}.d [data-style=pixel-pine] i{background:#82b577;box-shadow:inset -3px -3px #337962}.d [data-style=golden-hour] i{background:#ecc57e;box-shadow:inset -3px -3px #ba7d4a}.d [data-style=sprite-garden] i{background:#88b477;clip-path:polygon(50% 0,100% 80%,65% 80%,65% 100%,35% 100%,35% 80%,0 80%)}.d [data-style=graphic-3d] i{background:#88b477;transform:rotate(45deg);box-shadow:inset -4px -4px #286751}.d [data-style=compare] i{background:linear-gradient(90deg,#88b477 45%,transparent 45% 55%,#f5edce 55%);box-shadow:none}.e,.i{--pixel-ink:#173b34;--pixel-paper:#f1edcc}.Je{display:grid;grid-template-columns:minmax(0,1fr);width:100%;height:100%}.Je[data-comparing=true]{grid-template-columns:repeat(2,minmax(0,1fr))}.Ke{position:relative;min-width:0;min-height:0}.Ke[hidden]{display:none}.Ke canvas{display:block;width:100%;height:100%}.Je[data-comparing=true] .Ke+div{border-left:2px solid #173b3450}.I{position:absolute;top:62px;left:22px;display:flex;align-items:center;gap:10px;color:#f1edcc;background:#173b34;padding:11px 15px 11px 10px;box-shadow:3px 3px #173b3420;pointer-events:none}.I>b{display:grid;place-items:center;width:29px;height:32px;border:1px solid #88b477;font:20px monospace}.I>span{font-size:14px;font-weight:700}.I small{display:block;margin-top:4px;font-size:10px;font-weight:400;color:#b7caaa}.Oa{display:flex;flex-wrap:wrap;justify-content:space-between;gap:5px;margin:0;padding:12px 17px;background:#e7ebdc;color:#284e3d;border-inline:1px solid var(--line);font-size:12px}.Oa span{color:#687760;font-size:11px}.b[data-comparing=true]{grid-template-columns:minmax(0,1fr)}.b[data-comparing=true] .ne{display:grid;grid-template-columns:1fr 1fr}.e[data-visual-style=compare]{height:620px}.h button:disabled{opacity:.55;cursor:default}@media(max-width:620px){.Je[data-comparing=true]{grid-template-columns:minmax(0,1fr);grid-template-rows:repeat(2,minmax(0,1fr))}.Je[data-comparing=true] .Ke+div{border-left:0;border-top:2px solid #173b3450}.e[data-visual-style=compare]{height:850px}.I{top:12px;left:12px;padding:7px 10px}.Ke:first-child .I{top:57px}.I small{font-size:9px}.I>span{font-size:12px}.b[data-comparing=true] .ne{grid-template-columns:1fr}}.e[data-visual-style=pixel-pine],.i[data-visual-style=pixel-pine]{--pixel-ink:#173b34;--pixel-paper:#f1edcc}.e[data-visual-style=golden-hour],.i[data-visual-style=golden-hour]{--pixel-ink:#4d3c39;--pixel-paper:#ffe8ba}.e[data-visual-style]:not([data-visual-style=classic]) .h>span{border-radius:0;background:var(--pixel-ink);color:var(--pixel-paper);box-shadow:3px 3px #142e2826;font-family:monospace}.e[data-visual-style]:not([data-visual-style=classic]) .h button{border-radius:2px;background:var(--pixel-paper);color:var(--pixel-ink);box-shadow:2px 2px #142e2826}.e[data-visual-style]:not([data-visual-style=classic]) .re{color:var(--pixel-paper);opacity:1;font-family:monospace;letter-spacing:1px}.e[data-visual-style]:not([data-visual-style=classic]) .re>span{padding:6px 8px;background:var(--pixel-ink)}.i[data-visual-style]:not([data-visual-style=classic]) .n{border-radius:2px;color:var(--pixel-paper);background:var(--pixel-ink);border:2px solid var(--pixel-paper);box-shadow:5px 5px #142e2840}@media(max-width:500px){.d{padding:9px 10px}.d>span{display:none}.d>div{width:100%}.d button{flex:1;justify-content:center;padding:9px 6px;font-size:10px}}.e canvas{width:100%;height:100%;display:block}.e:fullscreen{height:100vh;width:100vw}.h{position:absolute;top:18px;left:20px;right:18px;display:flex;justify-content:space-between;align-items:center;pointer-events:none}.h>span{background:#f9f9eacf;padding:7px 10px;display:flex;align-items:center;gap:8px;border-radius:4px;font-size:8px;letter-spacing:1.2px}.h i,.Le i{background:#5d8956;height:5px;width:5px;border-radius:50%;display:inline-block}.h>div{display:flex;gap:6px;pointer-events:auto}.h button{width:32px;height:32px;border-radius:6px;display:grid;place-items:center;color:#456149;background:#f9f9eaba}.h button:hover,.h button[aria-pressed=true]{background:#fffbea}.re{display:flex;justify-content:space-between;position:absolute;bottom:16px;left:20px;right:20px;pointer-events:none;font-size:8px;letter-spacing:1.5px;color:#466651;opacity:.8}.re span{display:flex;align-items:center;gap:9px}.re i{height:3px;width:3px;background:currentColor;border-radius:50%}.J{padding:15px 19px;background:#fffdf6;border:1px solid var(--line);border-top:0;border-radius:0 0 12px 12px;display:flex;gap:10px;justify-content:space-between;align-items:center}.J p{display:flex;align-items:center;gap:10px;color:#79836f;font-size:11px}.J p svg{flex-shrink:0}.J>div{display:flex;gap:6px}.J>div span{width:25px;height:25px;font-size:9px;display:grid;place-items:center;border-radius:50%;color:#99a18f}.J>div span[data-active=true]{background:#e7eddb;color:#45633f}.ne{display:flex;flex-direction:column;gap:18px}.u,.ve{padding:24px;border:1px solid #d9dfcb;border-radius:12px;background:#e9eddd}.Qa{width:35px;height:35px;border:1px solid #bfcbb1;border-radius:50%;display:grid;place-items:center;margin-bottom:17px}.u .k,.ve .k{color:#849370;font-size:8px}.u h2,.ve h2{font-size:28px;line-height:1.12;font-weight:550;letter-spacing:-1px;margin-top:5px}.u p:not(.k),.ve p:not(.k){font-size:11px;line-height:1.8;color:#738267;margin:13px 0 17px}.ea,.go{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:12px 15px;border-radius:6px;font-weight:600;font-size:12px}.p .ea{color:#f6f3df;background:#2f533e}.p .ea:hover{background:#3c654b}.p .go{background:#f8f5e8;color:#35533d;border:1px solid #cbd5bd}.Tp{display:flex;align-items:center;justify-content:center;gap:6px;font-size:10px!important;color:#758469;background:transparent;padding:12px 0 0;width:100%}.ze{font-size:10px;color:#7d8774;margin-top:15px}.ze summary{cursor:pointer}.ze label{display:block;margin:10px 0}.ze input,.ze select{width:100%;padding:8px;background:#f8f8ed;border:1px solid #d3dccc;border-radius:4px;margin-top:5px;font-size:11px}.Pp{display:block;margin:20px auto 12px;padding:7px;background:#f5f2e7;border-radius:8px;max-width:100%}.ve{text-align:center}.ve .Qa{margin:0 auto 14px}.ve .Dp{margin:12px 0 0!important;font-size:10px!important}.ta{padding:18px;border:1px solid var(--line);border-radius:12px;background:#fffdf6}.fo{display:flex;align-items:center;justify-content:space-between;gap:6px;margin-bottom:12px}.fo .k{font-size:8px;color:#849079}.Ua{display:flex;align-items:center;gap:5px;font-size:10px;color:#859478}.Ua:before{content:"";width:5px;height:5px;border-radius:50%;background:#d29e68}.Ua[data-ready=true]:before{background:#7aaf68}.aa{position:relative}.mo{display:block;width:100%;aspect-ratio:1;touch-action:none;user-select:none;-webkit-user-select:none;border-radius:14px;cursor:grab}.mo:active{cursor:grabbing}.ia{text-align:center;font-size:11px;color:#78856b;margin:11px 0 15px;min-height:17px}.oa{display:flex;justify-content:space-between;align-items:center;gap:10px}.oa label{font-size:10px;color:#7b866e;flex:1;display:flex;gap:12px}.oa label span{font-variant-numeric:tabular-nums;color:#314e38}.oa button{padding:4px 7px;font-size:9px;background:#edf0e5;color:#6d7e5f;border-radius:4px;display:flex;align-items:center;gap:4px}.Gp{width:100%;height:22px;accent-color:#718b61;cursor:ew-resize;margin:4px 0 9px}.ke{display:flex;padding:10px 0;border-top:1px solid #e4e6da;gap:24px;align-items:center}.ke>div{display:flex;flex-direction:column;gap:3px}.ke span{font-size:7px;color:#8d9782;letter-spacing:1.1px}.ke strong{font-weight:500;font-size:16px}.ke>button{margin-left:auto;padding:8px;color:#8b9a7d;background:transparent}.pa{font-size:10px;color:#9a9f90;line-height:1.7}.je{position:absolute;inset:0;background:#294f3edf;color:#e7efcf;border-radius:14px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:10px}.je strong{font-size:19px}.je span{font-size:11px}.c{margin-top:25px;border:1px solid var(--line);border-radius:10px;overflow:hidden;background:#fffdf6}.Va{display:flex;justify-content:space-between;align-items:center;padding:17px 20px}.Va h2{font-weight:500;font-size:14px;display:flex;align-items:center;gap:9px}.Va>span{font-size:10px;color:#9aa28e}.Mp{overflow-x:auto}.c table{border-collapse:collapse;width:100%;text-align:center;white-space:nowrap}.c th{font-size:8px;letter-spacing:1px;font-weight:500;color:#9aab8c;border-top:1px solid #e9ebdf;padding:10px 12px}.c td{padding:14px 12px;font-size:12px;border-top:1px solid #eceee3}.c td:first-child,.c th:first-child{text-align:left;padding-left:20px}.c td small{display:block;font-size:8px;margin-left:21px;color:#91a081;line-height:1.4}.Np{width:11px;height:11px;border-radius:50%;box-shadow:inset -2px -2px 2px #0002;display:inline-block;vertical-align:middle;margin-right:10px}.c td[data-current=true]{color:#779365}.Rp{font-weight:700}.Wa{border-radius:4px;padding:4px 7px;background:#edf2e4;color:#7c9369;font-size:9px}.Wa[data-status=rolling]{background:#f8e6d3;color:#b08555}.Wa[data-status=holed]{background:#dfeeda;color:#538b52}.Sp{color:#91a082;padding:10px 20px 22px;font-size:12px}.na{display:flex;flex-wrap:wrap;gap:19px;margin:14px 2px}.na button{display:flex;align-items:center;gap:6px;color:#8b957e;font-size:10px;background:transparent;padding:4px 0}.na button:hover{color:#38553c}.Le{margin-top:31px;padding:21px 0 26px;border-top:1px solid var(--line);display:flex;justify-content:space-between;gap:20px;font-size:9px;color:#929b87}.Le>span:first-child{display:flex;align-items:center;gap:8px}.Le>span:last-child{font-size:7px;letter-spacing:1.5px}.Oe{padding:10px 14px}.Oe>.k{color:#a0a68d;font-size:8px}.Oe h3{font-size:25px;font-weight:400;line-height:1.3;letter-spacing:-.6px;margin:11px 0 20px}.Oe p{font-size:11px;margin:12px 0;color:#7d8b6b}.Oe p span{font-size:8px;color:#b1baa0;margin-right:12px}.Oe small{display:block;font-size:10px;color:#9aa18c;line-height:1.8;padding-top:13px}.kt{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);padding:30px 35px;border:1px solid #eee9d7;box-shadow:0 12px 70px #23402c33;background:#fffdf3f5;text-align:center;border-radius:14px;min-width:280px}.kt>svg{margin:0 auto 15px;color:#dba96a}.kt h3{font-size:26px;margin:7px 0 20px;font-weight:500;letter-spacing:-1px}.qp{position:absolute;inset:0;padding:40px;display:grid;place-items:center;background:#e4eadbe8;text-align:center}.Ep{margin:16px 0!important;background:#f8e1d5;border-radius:8px;padding:14px;color:#995232;font-size:12px}.de{max-width:390px;margin:60px auto;text-align:center}.Fp{display:grid;place-items:center;width:80px;height:80px;border:1px solid #cbd5bc;border-radius:50%;margin:0 auto 25px}.de h1{font-size:48px;letter-spacing:-2px;margin:5px 0 15px}.de>p:not(.k){color:#88977a;font-size:13px}.de form{margin-top:30px}.de label{display:block;text-align:left;margin:15px 0;color:#7e8d70;font-size:11px}.de input{width:100%;display:block;padding:13px 14px;border:1px solid #d5ddc7;background:#fffdf6;border-radius:7px;color:#304e38;margin-top:7px}.de .ea{margin-top:25px}.s{max-width:520px;margin:auto;padding:0 max(18px,env(safe-area-inset-left)) max(12px,env(safe-area-inset-bottom))}.N{display:flex;justify-content:space-between;gap:10px;align-items:center;padding:calc(16px + env(safe-area-inset-top)) 0 15px;border-bottom:1px solid var(--line)}.N .oe{font-size:22px;gap:0}.N .oe>svg{margin-right:8px}.N>span{font-size:11px;color:#829371;margin-left:auto}.N>button{background:transparent;color:#7c8f6b;padding:7px}.se{display:flex;align-items:center;justify-content:space-between;padding:18px 0}.se .k{color:#8e9c80;font-size:8px}.se h1{font-size:25px;line-height:1.4;letter-spacing:-1px;font-weight:500}.se p:last-child{font-size:11px;color:#87977a;margin-top:4px}.se p span{padding:0 5px}.bo{width:56px;height:90px;flex-shrink:0}.s .ta{padding:15px}.s .ia{margin:10px 0 12px}.s .pa{line-height:1.6}.Ae{display:flex;justify-content:space-between;padding:14px 1px 0;gap:8px;font-size:10px;color:#99a38c}.Ae>span:last-child>span{color:#aeb59e}.s>.ze{margin:15px 0 0;padding-bottom:10px}@media(min-width:1600px){.b{grid-template-columns:minmax(0,1fr) 330px}}@media(max-width:1100px){.Ka{padding:0 28px}.b{grid-template-columns:minmax(0,1fr) 275px;gap:18px}.F h1{font-size:42px}.e{height:480px}.c th,.c td{padding-left:8px;padding-right:8px}.J>div{display:none}.ie nav{gap:15px}.oe small{display:none}}@media(max-width:800px){.Ka{padding:0 18px}.ie{min-height:76px}.xo{display:none}.ie nav{font-size:10px}.oe{font-size:24px}.La{height:33px;width:33px;margin-right:8px}.F{padding:25px 0}.F h1{font-size:36px}.F .k{font-size:7px}.co{display:none}.b{grid-template-columns:1fr}.e{height:510px}.ne{display:grid;grid-template-columns:1fr 1fr;align-items:start}.u{padding:20px}.u h2{font-size:30px}.c{margin-top:18px}.Le>span:last-child{display:none}}@media(max-width:500px){.ie nav a{font-size:10px;gap:5px}.ie nav svg{width:20px;height:20px}.e{height:410px}.pe{padding:14px}.pe h2{font-size:18px}.J{padding:12px}.J p{font-size:10px}.ne{display:flex}.ne>section{width:100%}.u{display:grid;grid-template-columns:40px 1fr;column-gap:15px}.u .Qa{margin:3px 0 0}.u h2 br{display:none}.u h2{font-size:24px}.u>p,.u>button,.u>details{grid-column:1/-1}.Ip .aa{max-width:300px;margin:auto}.c td:last-child,.c th:last-child{display:none}.c th{font-size:7px}.c td{font-size:11px}.F h1{font-size:35px}.na{gap:15px}.Le{font-size:8px}.de{margin-top:40px}}@media(max-height:750px)and (max-width:520px){.s{padding-left:13px;padding-right:13px}.N{padding-top:12px;padding-bottom:9px}.se{padding:9px 0}.se h1{font-size:21px}.bo{height:65px;width:42px}.s .ta{padding:11px}.s .aa{max-width:280px;margin:auto}.s .ia{margin:6px 0}.s .pa{font-size:9px}.s .ke{padding:6px 0}.s .Ae{padding-top:10px}}@media(orientation:landscape)and (max-height:550px){.s{max-width:none;display:grid;grid-template-columns:1fr minmax(280px,400px);column-gap:20px;padding:10px max(20px,env(safe-area-inset-right)) 10px max(20px,env(safe-area-inset-left))}.N{grid-column:1;padding:6px 0}.se{grid-column:1;align-self:start}.s .ta{grid-column:2;grid-row:1/5;padding:10px}.s .aa{max-width:min(220px,calc(100dvh - 210px));margin:auto}.s .pa{display:none}.s .Ae,.s>.ze{grid-column:1}.s .ke{padding:4px 0}.s .ia{margin:5px 0}}.Jp{display:inline-block!important;width:9px!important;height:9px!important;border:1px solid #fff9;border-radius:50%;margin-right:7px!important;box-shadow:0 0 0 3px #ffffff25}.ra{position:absolute;top:65px;left:50%;transform:translate(-50%);padding:10px 17px;border-radius:24px;background:#244936eb;color:#fff8dc;font-size:13px;white-space:nowrap;box-shadow:0 4px 20px #23402c22;pointer-events:none;animation:da .25s ease-out}.ra small{margin-left:10px;opacity:.7;font-size:10px}.T{position:absolute;top:18%;left:50%;width:max-content;max-width:calc(100% - 36px);box-sizing:border-box;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:9px;padding:20px 32px;border:1px solid #f3d991;border-radius:22px;background:#183c30f2;color:#fff9df;box-shadow:0 12px 45px #183c3044,0 0 35px #ffe4a422;pointer-events:none;text-align:center;animation:ho .4s cubic-bezier(.16,1,.3,1)}.T strong{font-size:clamp(24px,3.3vw,44px);font-weight:800;line-height:1.05;letter-spacing:-1px}.sa{display:grid;place-items:center;width:48px;height:48px;flex-shrink:0;border-radius:50%;background:#f3d991;color:#214634;box-shadow:0 0 0 6px #f3d99118}.la{color:#f3d991;font-size:10px;font-weight:700;letter-spacing:2px}.xa{display:flex;align-items:center;gap:7px;max-width:100%;color:#d6e7cf;font-size:12px;overflow-wrap:anywhere}.xa i{width:9px;height:9px;flex-shrink:0;border-radius:50%}.T[data-ace=true]{border-color:#ffe6a5;box-shadow:0 12px 45px #183c3044,0 0 50px #ffe4a44d}.je[data-made=true]{gap:12px;border:2px solid #f3d991;background:#1b4439f5;animation:da .3s ease-out}.je .sa{margin:0 0 6px}.je .la{font-size:10px;color:#f3d991}@keyframes ho{0%{opacity:0;transform:translate(-50%) translateY(12px) scale(.88)}to{opacity:1;transform:translate(-50%) translateY(0) scale(1)}}@media(prefers-reduced-motion:reduce){.T,.je[data-made=true]{animation:none}}.Kp{font-size:12px;color:#71846a;margin:-6px 0 20px}.kt{animation:da .35s ease-out}.c tr[data-watching=true]{background:#e4ecd955}.uo{display:flex;align-items:center;gap:6px}.uo i{width:9px;height:9px;border-radius:50%;box-shadow:0 0 0 2px #fff;flex-shrink:0}.Ae{align-items:center;flex-wrap:wrap}.Ae>button{color:#71846a;background:transparent;padding:3px;display:grid;place-items:center}.Lp{color:#527c54;font-size:9px}.jt{transform-origin:150px 135px;animation:jt .35s ease-out both;pointer-events:none}.ca{animation:ca .28s ease-out}@keyframes jt{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(3.4)}}@keyframes ca{0%{transform:translateY(-6px)}40%{transform:translateY(13px)}to{transform:translateY(0)}}@keyframes da{0%{opacity:0;margin-top:8px}to{opacity:1;margin-top:0}}@media(prefers-reduced-motion:reduce){.jt,.ca,.kt,.ra{animation:none}.jt{display:none}}@media(orientation:landscape)and (max-height:550px){.Ae{justify-content:flex-start;gap:8px 12px}.N .oe{font-size:18px}.N{gap:5px}}.i{position:absolute;inset:0;overflow:hidden;background:#c8e2d9;color:#284636;font-family:Arial,Helvetica,sans-serif}.i>canvas{width:100%;height:100%;display:block}.n{position:absolute;top:24px;left:24px;padding:15px 20px;min-width:220px;background:#f9f9eae8;border-radius:12px}.n>span{font-size:12px}.n h2{font-size:24px;margin:7px 0 12px}.n p{display:flex;align-items:center;gap:9px;margin:5px 0;font-size:14px}.n i{width:10px;height:10px;border-radius:50%}.n b{margin-left:auto}.i[data-visual-style=compare] .I{top:22px}.i[data-visual-style=compare] .n{inset:auto 16px 16px;display:flex;align-items:center;flex-wrap:wrap;gap:8px 16px;padding:10px 14px}.i[data-visual-style=compare] .n h2{font-size:16px;margin:0 10px 0 0}.i[data-visual-style=compare] .n>span{font-size:10px}.i[data-visual-style=compare] .n p{margin:0;font-size:12px;gap:7px}.i[data-visual-style=compare] .n b{margin-left:2px}.Za{position:absolute;left:24px;bottom:20px;padding:12px 16px;border-radius:10px;background:#102a22eb;color:#f1f5eb;font:12px/1.6 monospace}.Za p{margin:4px 0 0}.N .Op{width:auto;padding:8px 12px;font-size:13px}.b[data-clarity=true]{grid-template-columns:minmax(0,1fr)}.b[data-clarity=true] .ne{display:grid;grid-template-columns:1fr 1fr}.e:is([data-visual-style=clarity],[data-visual-style=playground]){height:auto;aspect-ratio:26/15.5;background:#122c2b}.e:is([data-visual-style=clarity],[data-visual-style=playground]) .Je{position:absolute;top:52px;height:calc(100% - 92px)}.e:is([data-visual-style=clarity],[data-visual-style=playground]) .h{top:10px}.e:is([data-visual-style=clarity],[data-visual-style=playground]) .h>span,.e:is([data-visual-style=clarity],[data-visual-style=playground]) .re>span{background:transparent;box-shadow:none;font-family:Arial,Helvetica,sans-serif}.e:is([data-visual-style=clarity],[data-visual-style=playground]) .re{font-family:Arial,Helvetica,sans-serif;bottom:12px}.e:is([data-visual-style=clarity],[data-visual-style=playground]):fullscreen{height:100vh;aspect-ratio:auto}.i:is([data-visual-style=clarity],[data-visual-style=playground]){display:grid;grid-template-rows:minmax(0,1fr) auto;padding-top:68px;background:#122c2b}.i:is([data-visual-style=clarity],[data-visual-style=playground]) .n{position:static;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 22px;min-height:56px;min-width:0;padding:10px 18px;border:0;border-top:1px solid #ffffff20;border-radius:0;box-shadow:none;background:#122c2b;color:#f4f7ed}.i:is([data-visual-style=clarity],[data-visual-style=playground]) .n>span,.i:is([data-visual-style=clarity],[data-visual-style=playground]) .n h2{display:none}.i:is([data-visual-style=clarity],[data-visual-style=playground]) .n p{margin:0;font-size:clamp(12px,1vw,18px);gap:8px}.i:is([data-visual-style=clarity],[data-visual-style=playground]) .n i{display:grid;place-items:center;width:22px;height:22px;color:#142d2d;font-style:normal;font-size:12px;font-weight:800}.i:is([data-visual-style=clarity],[data-visual-style=playground]) .n b{margin-left:4px}.i:is([data-visual-style=clarity],[data-visual-style=playground]) .Za{inset:76px 12px auto auto;opacity:.85;pointer-events:none}.Qe{position:absolute;top:12px;left:22px;display:flex;align-items:baseline;gap:16px;color:#f4f7ed}.Qe h2{margin:0;font-size:23px;letter-spacing:-.5px}.Qe>span{color:#a5bfb4;font-size:12px}.i:is([data-visual-style=clarity],[data-visual-style=playground]) .T,.e:is([data-visual-style=clarity],[data-visual-style=playground]) .T{top:9px;left:12px;transform:none;flex-direction:row;height:46px;width:max-content;max-width:calc(100% - 210px);gap:10px;padding:6px 12px;border-radius:6px;box-shadow:none;animation:none;overflow:hidden;white-space:nowrap}.e:is([data-visual-style=clarity],[data-visual-style=playground]) .T{top:6px;height:38px;max-width:calc(100% - 140px)}.i:is([data-visual-style=clarity],[data-visual-style=playground]) .T strong,.e:is([data-visual-style=clarity],[data-visual-style=playground]) .T strong{font-size:18px;letter-spacing:0}.i:is([data-visual-style=clarity],[data-visual-style=playground]) .sa,.e:is([data-visual-style=clarity],[data-visual-style=playground]) .sa{width:28px;height:28px;box-shadow:none}.i:is([data-visual-style=clarity],[data-visual-style=playground]) .la,.e:is([data-visual-style=clarity],[data-visual-style=playground]) .la{display:none}.e:is([data-visual-style=clarity],[data-visual-style=playground]) .ra{top:auto;bottom:6px;max-width:calc(100% - 24px);padding:6px 10px;font-size:11px;overflow:hidden;text-overflow:ellipsis}.d [data-style=clarity] i{border-radius:50%;background:#f5edce;box-shadow:inset 0 0 0 2px #326d58}@media(max-width:620px){.e:is([data-visual-style=clarity],[data-visual-style=playground]){aspect-ratio:13.5/29}.b[data-clarity=true] .ne{grid-template-columns:1fr}.Qe{top:14px;left:12px;display:block}.Qe h2{font-size:17px}.Qe>span{font-size:10px}.i:is([data-visual-style=clarity],[data-visual-style=playground]) .xa,.e:is([data-visual-style=clarity],[data-visual-style=playground]) .xa{display:none}.i:is([data-visual-style=clarity],[data-visual-style=playground]) .T strong,.e:is([data-visual-style=clarity],[data-visual-style=playground]) .T strong{font-size:14px}.i:is([data-visual-style=clarity],[data-visual-style=playground]) .n{gap:8px 12px;padding:8px}.i:is([data-visual-style=clarity],[data-visual-style=playground]) .n p{font-size:11px;gap:5px}}.e[data-visual-style=playground]{aspect-ratio:24/18;background:#233e50}.i[data-visual-style=playground],.i[data-visual-style=playground] .n{background:#233e50}.d [data-style=playground] i{background:#6bd6a6;box-shadow:inset 0 0 0 3px #f18176;border-radius:5px}@media(max-width:700px){.e[data-visual-style=playground]{aspect-ratio:15/28}}.d [data-style=painted-pine] i{background:#658778;clip-path:polygon(0 100%,35% 12%,55% 53%,72% 25%,100% 100%);box-shadow:inset 0 4px #f3dfb2}.b[data-painted=true] .pe{background:#f4e8cf;border-color:#c9c6a6}.b[data-painted=true] .pe h2{font-family:Georgia,Times New Roman,serif;font-size:25px}.b[data-painted=true] .Oa{background:#e6e8d4}.e[data-visual-style=painted-pine],.i[data-visual-style=painted-pine]{background:#dfe6d2;--pixel-ink:#1f3d3a;--pixel-paper:#f4e6c6}.e[data-visual-style=painted-pine] .h>span.yo{display:grid;gap:5px;padding:9px 14px 10px;border-radius:2px;background:var(--pixel-paper);color:var(--pixel-ink);box-shadow:0 2px #1f3d3a33;font:400 21px/1.05 Georgia,Times New Roman,serif;letter-spacing:0}.yo small{font:700 8px/1 Arial,Helvetica,sans-serif;letter-spacing:2px;text-transform:uppercase;color:#b4482a}.e[data-visual-style=painted-pine] .re>span[data-testid=golf-camera]{background:var(--pixel-paper);color:var(--pixel-ink);border-radius:2px;font-family:Arial,Helvetica,sans-serif}.i[data-visual-style=painted-pine] .n>span{font-weight:700;font-size:11px;letter-spacing:2px;text-transform:uppercase;color:#b4482a}.i[data-visual-style=painted-pine] .n h2{font:400 30px/1.05 Georgia,Times New Roman,serif}.Ye{position:fixed;inset:0;width:100%;height:100dvh;display:flex;flex-direction:column;overflow:hidden;overscroll-behavior:none;background:#244c3c;color:#f3f0dc;color-scheme:dark;font:14px/1.4 Arial,sans-serif;padding-bottom:env(safe-area-inset-bottom)}.Ye *{box-sizing:border-box}.Ye button,.Ye select{font:inherit}.Ye button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-width:44px;min-height:44px;border:0;border-radius:12px;background:transparent;color:inherit;cursor:pointer;touch-action:manipulation}.Ye button:disabled{opacity:.35;cursor:default}.Ye button:focus-visible,.le:focus-visible{outline:2px solid #ffe3a5;outline-offset:-3px}.ga{display:flex;flex:0 0 auto;align-items:center;gap:8px;padding:max(10px,env(safe-area-inset-top)) max(14px,env(safe-area-inset-right)) 8px max(18px,env(safe-area-inset-left));background:#1d3f32;border-bottom:1px solid #c7dec017}.Ue{flex:1;min-width:0}.Ue p,.Ue h1{margin:0}.Ue p{color:#b4c8b2;font-size:10px;letter-spacing:.9px;text-transform:uppercase}.Ue h1{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:17px;font-weight:600;letter-spacing:-.4px}._a{max-width:100px;text-align:right;font-size:11px}._a span{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}._a small{color:#b4c8b2;font-size:10px}.ga button{background:#ffffff09;font-size:12px}.wo{display:flex;flex-direction:column;flex:1;min-height:0;min-width:0}.Qp{flex:1;position:relative;min-height:0;overflow:hidden;touch-action:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;background:radial-gradient(ellipse at 50% 38%,#416a4c55,transparent 65%),repeating-linear-gradient(90deg,transparent 0 47px,#f5ffdc03 47px 48px)}.fa{position:absolute;z-index:1;inset:24px 24px auto;display:flex;align-items:flex-start;justify-content:space-between;pointer-events:none}.fa>span:first-child{color:#bdcfb4;font-size:10px;letter-spacing:2px;padding-top:8px}.ma{font-size:34px;font-weight:500;line-height:1;font-variant-numeric:tabular-nums;text-align:right}.ma small{display:block;margin-top:5px;font-size:10px;color:#bdcfb4;letter-spacing:.8px;font-weight:400}.Up{display:block;position:absolute;width:100%;height:100%;inset:0;pointer-events:none}.R{position:absolute;bottom:22px;left:12px;right:12px;text-align:center;display:flex;flex-direction:column;gap:5px;pointer-events:none}.R strong{font-weight:500;font-size:20px;letter-spacing:-.5px}.R span{color:#c1cfb6;font-size:11px}.ei{flex:0 0 auto;padding:9px max(18px,env(safe-area-inset-right)) 5px max(18px,env(safe-area-inset-left));background:#173a2f;border-top:1px solid #d1e7c51a}.Ve{display:flex;align-items:center;justify-content:space-between;height:44px}.Ve>span{display:flex;align-items:center;gap:8px;font-size:10px;letter-spacing:1px;color:#bcceb4}.Ve b{color:#fff0ca;font-size:14px;font-variant-numeric:tabular-nums;letter-spacing:0;font-weight:400}.Ve>div{display:flex;gap:3px}.Ve button{font-size:12px}.le{position:relative;height:62px;border-radius:13px;background:linear-gradient(90deg,#234a3b,#365b45 50%,#234a3b);border:1px solid #d5e3b920;overflow:hidden;touch-action:none;user-select:none;-webkit-user-select:none;cursor:ew-resize}.le[aria-disabled=true]{opacity:.4}.Vp{position:absolute;inset:10px 0 24px;background:repeating-linear-gradient(90deg,#dce8c75c 0 1px,transparent 1px 14px);mask-image:linear-gradient(90deg,transparent,#000 25% 75%,transparent)}.le>i{position:absolute;left:calc(50% - 1px);top:0;height:31px;width:2px;background:#ffd89c;box-shadow:0 0 14px #ffd89c66}.le>span{position:absolute;bottom:8px;width:100%;text-align:center;color:#e0e6c9;font-size:9px;letter-spacing:2px}.le[data-fine=true]{border-color:#e2c48477}.vo{margin:7px 0 3px;text-align:center;color:#a8bea9;font-size:10px}.ti{display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;gap:8px;height:24px;padding:0 max(18px,env(safe-area-inset-right)) 0 max(18px,env(safe-area-inset-left));background:#173a2f;color:#a8bea9;font-size:9px}.ti [data-ready]:before{content:"";display:inline-block;width:5px;height:5px;border-radius:50%;margin-right:5px;background:#deb276}.ti [data-ready=true]:before{background:#b4d48c}.We{position:absolute;inset:0;z-index:2;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:14px;background:#244c3cf2;text-align:center;padding:20px;animation:zo .35s ease-out both}.We>span:not(.ai){color:#edcd8c;font-size:11px;letter-spacing:3px}.We strong{font-size:clamp(25px,7vw,36px);color:#fff0c1}.We small{color:#bfceb4;font-size:12px}.ai{display:grid;place-items:center;width:80px;height:80px;color:#264b3a;border:4px solid #ffe9b6;border-radius:50%;background:#e8c67f;box-shadow:0 0 0 10px #e8c67f10,0 0 70px #e8c67f18}.At{transform-box:fill-box;transform-origin:center;animation:At .55s ease-out both}.ba{animation:ba .3s ease-out both}.ha{animation:ha .38s cubic-bezier(.12,.5,.3,1) both}.ii{animation:ko .16s ease-out both;pointer-events:none}.He{width:min(440px,calc(100vw - 32px));max-height:calc(100dvh - 40px);margin:auto;padding:20px;border:1px solid #c5d5b83b;border-radius:22px;background:#214434;color:#f3f0dc;overflow:auto}.He::backdrop{background:#071d18bd;backdrop-filter:blur(5px)}.He header{display:flex;align-items:center;justify-content:space-between}.He h2{margin:0;font-size:20px}.He p{color:#b7cbb2;font-size:13px}.He label{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:13px}.He select{padding:12px;border:1px solid #c5d5b833;border-radius:8px;color:#f3f0dc;background:#193b2e}.oi{display:flex;align-items:center;gap:24px;margin:20px 0}.oi svg{width:105px;height:170px;flex-shrink:0}.oi h3{margin:0 0 10px;font-size:16px}.jo{display:flex;gap:10px;margin-top:20px;align-items:center}.jo button{background:#c5d5b812;padding:0 14px}.Yt{margin:20px 0 0;padding:0;border:0}.Yt legend{margin-bottom:10px;font-size:12px;color:#bfd1b8}.Yt>div{display:grid;grid-template-columns:1fr 1fr;gap:8px}.Yt button{border:1px solid #c5d5b833;background:#193b2e}.Yt button[aria-pressed=true]{background:#f6d697;border-color:#f6d697;color:#193b2e}.Ao{background:radial-gradient(ellipse at 50% 42%,#426c6044,transparent 70%),radial-gradient(#d9e9c410 1px,transparent 1px);background-size:auto,24px 24px}.Ao .R{bottom:40px}.Yo{position:absolute;height:4px;bottom:18px;left:24px;right:24px;border-radius:4px;background:#ffffff15;overflow:hidden;pointer-events:none}.Yo i{display:block;height:100%;background:#ffe1a1;border-radius:4px}@keyframes At{0%{opacity:.9;transform:scale(.8)}to{opacity:0;transform:scale(3.8)}}@keyframes ba{0%{transform:translateY(0)}35%{transform:translateY(var(--recoil, 9px))}to{transform:translateY(0)}}@keyframes ha{0%{transform:translate(0);opacity:1}70%{opacity:.6}to{transform:translate(var(--flight-x),var(--flight-y));opacity:0}}@keyframes ko{0%{opacity:.5}to{opacity:0}}@keyframes zo{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(max-height:650px)and (orientation:portrait){.ga{padding-top:max(5px,env(safe-area-inset-top));padding-bottom:5px}.fa{inset:12px 18px auto}.ma{font-size:27px}.R{bottom:10px;gap:3px}.R strong{font-size:17px}.R span{font-size:10px}.ei{padding-top:2px}.le{height:52px}}@media(orientation:landscape)and (max-height:600px){.ga{padding-top:max(4px,env(safe-area-inset-top));padding-bottom:4px}.Ue h1{font-size:15px}.wo{flex-direction:row}.ei{width:245px;flex:0 0 245px;display:flex;flex-direction:column;justify-content:center;padding-left:16px;border-top:0;border-left:1px solid #d1e7c51a}.Ve{height:55px}.le{flex:0 0 70px}.vo{margin-top:16px}.fa{inset:12px 20px auto}.ma{font-size:27px}.R{bottom:8px;gap:2px}.R strong{font-size:17px}.R span{font-size:10px}.We{gap:8px}.ai{width:52px;height:52px}}@media(prefers-reduced-motion:reduce){.At,.ba,.We,.ii,.ha{animation:none}.At,.ii{opacity:0}}.g{padding:16px;border:1px solid #889b7d44;border-radius:14px;margin:12px 0}.g h3{margin:0 0 12px;font:inherit;font-weight:600}.g fieldset{border:0;padding:0;margin:12px 0;min-width:0}.g legend{font-size:12px;margin-bottom:7px;padding:0}.Wp{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px}.g button{color:inherit;cursor:pointer;touch-action:manipulation;min-height:44px}.g .Ho{grid-column:2;grid-row:1;font:inherit;font-size:12px;border:1px solid #889b7d66;background:transparent;border-radius:8px;padding:0 10px}.g .Ho[aria-pressed=true]{border-color:currentColor;box-shadow:inset 0 0 0 1px currentColor}.Ht{grid-column:1;grid-row:1 / 3;display:grid;grid-template-columns:repeat(4,44px);gap:3px}.g .Ht button{width:44px;height:44px;min-width:44px;padding:0;border:8px solid transparent;border-radius:50%;background-clip:padding-box;position:relative}.g .Ht button:after{content:"";position:absolute;inset:-1px;border-radius:50%;border:1px solid #8888}.g .Ht button[aria-pressed=true]:after{inset:-5px;border:2px solid currentColor}.g button:focus-visible,.g input:focus-visible{outline:2px solid currentColor;outline-offset:2px}.g .Xo{grid-column:2;grid-row:2;display:flex;flex-direction:column;gap:4px;align-items:center;font-size:10px}.Xo input{display:block;width:44px;height:44px;padding:3px;border:1px solid #889b7d66;border-radius:8px;background:transparent;cursor:pointer}.g p{font-size:11px;line-height:1.5;margin:12px 0 0;opacity:.8}.g fieldset:disabled{opacity:.5}@media(max-width:360px){.Ht{grid-template-columns:repeat(3,44px)}}.t,.j,.pi,.ua{font-family:Arial,Helvetica,sans-serif;color:#eff5f0;background:#101a23;color-scheme:dark}.t *,.j *,.pi *,.ua *,.Xe *{box-sizing:border-box}.t{position:fixed;inset:0;overflow:hidden}.t button,.j button,.ua button,.Xe button{cursor:pointer;font:inherit}.t a,.j a{color:inherit}.t[data-game=golf]:is([data-golf-style=clarity],[data-golf-style=playground]) .o{top:8px;right:78px;padding:4px 8px;gap:8px;height:50px;border-radius:6px}.t[data-game=golf]:is([data-golf-style=clarity],[data-golf-style=playground]) .o img{width:42px;height:42px}.t[data-game=golf]:is([data-golf-style=clarity],[data-golf-style=playground]) .o .Xt{display:none}.t[data-game=golf]:is([data-golf-style=clarity],[data-golf-style=playground]) .o .xe{font-size:10px}.t[data-game=golf]:is([data-golf-style=clarity],[data-golf-style=playground]) .o .ce{font-size:17px;margin:2px 0 0}.t[data-game=golf]:is([data-golf-style=clarity],[data-golf-style=playground]) .K{top:10px;bottom:auto;right:16px;width:44px;height:44px;padding:0;justify-content:center}.t[data-game=golf]:is([data-golf-style=clarity],[data-golf-style=playground]) .K span{display:none}@media(max-width:620px){.t[data-game=golf]:is([data-golf-style=clarity],[data-golf-style=playground]) .o .xe{display:none}.t[data-game=golf]:is([data-golf-style=clarity],[data-golf-style=playground]) .o{right:66px;gap:6px}.t[data-game=golf]:is([data-golf-style=clarity],[data-golf-style=playground]) .o .ce{font-size:14px}.t[data-game=golf]:is([data-golf-style=clarity],[data-golf-style=playground]) .K{right:10px}}.t button:focus-visible,.j :focus-visible,.Ze :focus-visible{outline:3px solid #a3f7cf;outline-offset:4px}.j{min-height:100dvh;display:grid;place-items:center;padding:24px}.Zp{width:100%;max-width:400px}.j h1{font-size:38px;line-height:1.1;letter-spacing:-1.3px;margin:18px 0}.j p{line-height:1.7;color:#b8c7cb}.j form{display:grid;gap:20px;margin:28px 0}.j label,.ya{display:grid;gap:8px;font-size:14px}.j input,.ya input,.ya select{width:100%;background:#101c27;border:1px solid #50646a;border-radius:8px;padding:13px;color:#edf5ef;font:inherit}.j a{display:inline-block;margin-top:22px;font-size:13px}.ni{font:11px/1.6 monospace;text-transform:uppercase;letter-spacing:1.6px;color:#a2b6b7;margin:0}.A{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;padding:8vw 44vw 8vw 8vw;background:radial-gradient(ellipse at 20% 40%,#24413755,transparent 70%)}.A>svg{color:#a3f7cf;margin-bottom:28px}.A h1{font-size:clamp(40px,5.2vw,90px);line-height:1.05;letter-spacing:-.055em;max-width:600px;margin:18px 0 24px}.A>p:not(.ni){font-size:clamp(17px,1.7vw,28px);line-height:1.7;color:#aabbbe;margin:0}.A ._p{font-size:15px!important;margin-top:28px!important;color:#a3f7cf!important}.Bo{position:absolute;z-index:10;right:24px;top:24px;background:#0d1929ed;border:1px solid #425761;border-radius:16px;box-shadow:0 10px 40px #0004}.Bo img{display:block;background:#fff;border-radius:8px;height:auto}._e{width:clamp(250px,28vw,450px);padding:26px;top:50%;right:6vw;transform:translateY(-50%);text-align:center}._e img{width:min(100%,290px,35vh);margin:0 auto 20px}.Xt{display:flex;align-items:center;justify-content:center;gap:8px;margin:0 0 10px;font-size:clamp(15px,1.4vw,22px)}.xe{text-decoration:none;font-size:clamp(12px,1.2vw,19px);overflow-wrap:anywhere;color:#c5d4d4!important}.ce{display:block;font:700 clamp(24px,2.7vw,44px)/1.4 monospace;letter-spacing:4px;color:#a3f7cf;margin-top:7px}.ri{color:#a6b9bb;line-height:1.7;font-size:14px;margin:14px 0 0}.o{display:flex;align-items:center;gap:14px;padding:12px}.o img{width:100px}.o .Xt{justify-content:start;font-size:12px;margin-bottom:6px}.o .xe{font-size:12px}.o .ce{font-size:22px;letter-spacing:2px;margin-top:3px}.t[data-game=boomerang] .o{font-family:Brawl Pixel,monospace;top:10px;right:60px;height:40px;padding:4px 10px;gap:8px;background:#171e32ed;color:#f4e6b8;border-color:#657084;box-shadow:inset 0 0 0 2px #252e45,3px 3px #080e20a0;border-radius:0}.t[data-game=boomerang] .o img,.t[data-game=boomerang] .o .Xt{display:none}.t[data-game=boomerang] .o .xe{color:#f4e6b8!important;font-size:10px}.t[data-game=boomerang] .o .ce{color:#f4e6b8;font-size:12px;line-height:1;margin-top:2px;letter-spacing:2px}.t[data-game=boomerang] .K{top:10px;bottom:auto;right:10px;width:40px;height:40px;padding:0;justify-content:center;background:#171e32ed;border-color:#657084;color:#f4e6b8;border-radius:0}.t[data-game=boomerang] .K span{display:none}@media(max-width:600px){.t[data-game=boomerang] .o .xe{display:none}.t[data-game=boomerang] .o .ce{margin:0}}.K{position:absolute;z-index:15;bottom:18px;right:24px;display:flex;align-items:center;gap:8px;background:#0a1527bf;color:#c7d7d8;padding:10px 14px;border:1px solid #52666c;border-radius:8px;font-size:12px!important}.Co{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:24px 40px;background:#10202eeb;border:1px solid #698279;border-radius:18px;text-align:center;font-size:36px}.Co small{display:block;font-size:14px;color:#bacbc5;margin-top:9px}.en,.To{position:absolute;z-index:12;left:24px;bottom:20px;padding:12px 16px;border-radius:9px;background:#332a22ed;color:#ffdec4;font-size:14px}.To{bottom:74px;font-size:12px}.tn{margin:0;padding:35px;color:#c8dad4;font:16px Arial,sans-serif}.pi{min-height:100dvh}.ua{min-height:100dvh;padding:18px}.an{width:100%;max-width:540px;margin:auto}.Xe{position:fixed;inset:0;margin:auto;padding:0;border:1px solid #49615c;border-radius:20px;width:calc(100% - 24px);max-width:520px;max-height:calc(100dvh - 24px);overflow:auto;background:#16252d;color:#edf5ef;font:15px/1.5 Arial,Helvetica,sans-serif;overscroll-behavior:contain;touch-action:pan-y;color-scheme:dark}.Xe::backdrop{background:#050c16b8}.Xe .Ze{padding:24px}.Ze{font:15px/1.5 Arial,Helvetica,sans-serif;color:#edf5ef;user-select:text;touch-action:pan-y}.Xe .Ze button,.Ze button{touch-action:manipulation}.Po{display:flex;align-items:center;justify-content:space-between;gap:14px}.Po h1{font:600 29px/1.2 Arial,Helvetica,sans-serif!important;letter-spacing:-1px;margin:8px 0 0!important;color:#edf5ef;text-align:left}.in{display:grid;place-items:center;width:44px;height:44px;background:#243740;border:1px solid #506367;border-radius:50%;color:#edf5ef;flex-shrink:0}.di{display:flex;align-items:center;gap:8px;margin:20px 0;color:#bacbc8;font-size:12px}.di span{width:7px;height:7px;border-radius:50%;background:#edbe95}.di span[data-online=true]{background:#a3f7cf}.on{font-size:13px;line-height:1.7;color:#b4c6c7;margin:14px 0}.wa{display:grid;gap:10px;margin-bottom:20px}.wa button{display:flex;align-items:center;gap:14px;background:#1e333b;color:#edf5ef;border:1px solid #49605f;border-radius:12px;padding:17px;text-align:left;font-size:16px;width:100%}.wa button[aria-pressed=true]{border-color:#a3f7cf;background:#234039}.wa small{display:block;color:#b1c7c4;font-size:11px;margin-top:5px}.Do{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:10px 0}.Do button,.Go,.Mo{display:flex;align-items:center;justify-content:center;gap:8px;padding:13px 12px;border:1px solid #536d6a;background:#273d43;color:#edf5ef;border-radius:9px;font-size:13px;font-weight:600;cursor:pointer}.Mo{background:#a3f7cf!important;color:#132b22!important;border-color:#a3f7cf!important}.Go{width:100%;margin:12px 0}.Ze button:disabled{opacity:.45;cursor:default}.si{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:15px 0;font-size:13px}.si small{display:block;color:#aec2c3;font-size:11px;line-height:1.6;margin-top:4px}.si input{width:20px;height:20px;accent-color:#a3f7cf;flex-shrink:0;cursor:pointer}.li{border-top:1px solid #3a5257;padding:17px 0}.li summary{cursor:pointer;font-weight:600;font-size:14px}.li .ya{margin-top:15px;font-size:13px}.xi{padding:0;margin:15px 0;list-style:none}.xi li{display:flex;justify-content:space-between;gap:15px;padding:7px 0;font-size:13px}.xi li span{color:#aec2c3;font-size:11px}.pn{color:#ffe0c5!important;background:#503629;border:1px solid #aa785a;border-radius:9px;font-size:13px;padding:12px}.nn{display:block;margin:22px auto 10px;background:none;border:0;color:#adc0c0;font-size:12px;text-decoration:underline;text-underline-offset:3px}.rn{padding:24px 18px;background:#101a23;min-height:100dvh}@media(max-width:700px){.A{justify-content:flex-start;align-items:center;text-align:center;padding:30px 20px}.A>svg{display:none}.A h1{font-size:35px;margin:10px 0}.A>p:not(.ni){font-size:15px}._e{width:240px;right:50%;top:auto;bottom:65px;transform:translate(50%);padding:16px}._e img{width:155px;margin-bottom:10px}.ri{display:none}.o img{width:70px}.o{top:12px;right:12px;gap:10px}.o .xe{font-size:10px}.K{right:12px;font-size:10px!important}}@media(max-height:550px){.Xe{max-height:calc(100dvh - 12px)}._e{width:230px;padding:15px;right:4vw;top:50%;bottom:auto;transform:translateY(-50%)}._e img{width:140px}.ri{display:none}.A{padding:35px 44vw 35px 6vw;justify-content:center;align-items:flex-start;text-align:left}.A h1{font-size:44px}.A>svg{display:none}}.dn{position:fixed;z-index:220;top:74px;left:16px;right:16px;padding:10px 14px;border-radius:10px;background:#493a24;color:#ffedd1;font:13px/1.5 Arial,sans-serif;text-align:center;pointer-events:none}.t[data-game=crater] .o{top:7px;right:90px;padding:5px 9px;gap:8px;height:55px;border-radius:10px;background:#eff0df;color:#233a47;box-shadow:none}.t[data-game=crater] .o img{width:43px;height:43px}.t[data-game=crater] .o .Xt,.t[data-game=crater] .o .xe{display:none}.t[data-game=crater] .o .ce{font-size:19px;margin:0}.t[data-game=crater] .K{top:14px;right:20px;bottom:auto;padding:8px;min-width:40px;min-height:40px}.t[data-game=crater] .K span{display:none}.t[data-game=crater] .o .ce{color:#233a47}@font-face{font-family:Brawl Pixel;src:url(/boomerang/pixelify-sans.ttf) format("truetype");font-style:normal;font-weight:400 700;font-display:swap}@font-face{font-family:Brawl Display;src:url(/boomerang/silkscreen.ttf) format("truetype");font-style:normal;font-weight:400;font-display:swap}.ge{position:absolute;inset:0;overflow:hidden;background:#171e32;color-scheme:dark;color:#f4e6b8;font-family:Brawl Pixel,monospace}.ge *,.ge *:before,.ge *:after{box-sizing:border-box}.ge h1,.ge p{margin:0}.sn{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ci{position:absolute;inset:0}.ci canvas{display:block;width:100%;height:100%;image-rendering:pixelated}.ci canvas[hidden]{display:none}.ln{position:absolute;z-index:2;top:max(10px,env(safe-area-inset-top));left:max(10px,env(safe-area-inset-left));display:flex;align-items:center;gap:8px;pointer-events:none}.gi{padding:8px 12px;border-radius:0;background:#171e32ed;font-size:12px;font-weight:700}.fi{display:flex;gap:5px;pointer-events:auto}.fi button,.Bt summary{display:grid;place-items:center;width:40px;height:40px;border:1px solid #667386;border-radius:0;background:#171e32ed;color:#f4e6b8;cursor:pointer}.Bt{position:absolute;z-index:4;top:max(10px,env(safe-area-inset-top));right:max(10px,env(safe-area-inset-right))}.Bt summary{list-style:none;margin-left:auto}.Bt summary::-webkit-details-marker{display:none}.Be{margin-top:8px;width:min(320px,calc(100vw - 20px));max-height:calc(100dvh - 75px);overflow:auto;background:#171e32f5;border:1px solid #536379;border-radius:0;padding:16px;box-shadow:0 8px 24px #090f22a0}.mi{display:grid;gap:12px;font-size:12px}.mi label{display:grid;gap:6px}.mi select{width:100%;min-height:40px;border:1px solid #536379;border-radius:0;background:#252f42;color:#f4e6b8;padding:8px;font:inherit}.Be button{display:flex;align-items:center;gap:8px;min-height:40px;margin-top:12px;border:1px solid #536379;border-radius:0;background:#293548;color:#f4e6b8;padding:8px 12px;cursor:pointer}.Be .xn{font-size:12px;line-height:1.6;margin-top:16px}.Be nav{display:flex;justify-content:space-between;gap:12px;margin-top:16px}.Be a{display:flex;gap:4px;align-items:center;font-size:12px;color:inherit}.ge :is(button,a,summary,select):focus-visible{outline:3px solid #d8a441;outline-offset:3px}.fe{position:absolute;z-index:1;top:48%;left:50%;transform:translate(-50%,-50%);width:max-content;max-width:90%;text-align:center;background:#171e32f5;border:1px solid #d8a441;padding:18px 28px;border-radius:0;box-shadow:0 5px #080e20;pointer-events:none}.fe>span{font:10px Brawl Display,monospace;letter-spacing:2px;color:#d8a441}.fe strong{display:block;margin:7px 0;font:400 clamp(26px,4vw,48px)/1.2 "Brawl Display",monospace;letter-spacing:1px}.fe p{font-size:12px;line-height:1.5}.fe[data-result=true] strong{font-size:clamp(22px,3vw,38px)}.bi,.va,.za,.hi{position:absolute;z-index:2;left:50%;transform:translate(-50%);pointer-events:none;font-size:12px;text-align:center}.bi,.va{bottom:62px;padding:6px 12px;border-radius:0;background:#171e32ed}.va{color:#ffbb80;font-weight:700}.za{top:max(58px,calc(env(safe-area-inset-top) + 48px));display:grid;gap:4px;width:max-content;max-width:90%;color:#f4e6b8}.za span{padding:5px 10px;border-radius:0;background:#171e32ed}.No{position:absolute;z-index:2;bottom:max(10px,env(safe-area-inset-bottom));left:max(10px,env(safe-area-inset-left));right:max(10px,env(safe-area-inset-right));display:flex;flex-wrap:wrap;justify-content:center;gap:4px;pointer-events:none}.et{display:flex;align-items:center;gap:7px;padding:5px 9px;max-width:150px;min-width:0;border:1px solid #667386;border-radius:0;background:#171e32ed;font-size:12px}.et[data-alive=false]{opacity:.55}.et[data-alive=false] .Ro{text-decoration:line-through}.So{width:10px;height:10px;border:1px solid #f4e6b866;border-radius:0;background:var(--food-color);flex-shrink:0}.Ro{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.qo{font-weight:700;font-variant-numeric:tabular-nums}.ge[data-mode=practice] .No{display:none}.tt{position:absolute;z-index:2;bottom:max(10px,env(safe-area-inset-bottom));left:max(10px,env(safe-area-inset-left));right:max(10px,env(safe-area-inset-right));display:flex;gap:6px;overflow:auto;font-size:11px}.tt>div{flex-shrink:0;margin:auto;padding:7px 12px;border-radius:0;background:#171e32ed}.tt strong{margin-right:8px}.tt>div>div{display:flex;gap:10px;padding-top:4px}.tt [data-complete=true]{color:#b5ce7b;font-weight:700}.hi{top:62px;background:#171e32ed;padding:4px 8px;border-radius:0}.cn{position:absolute;z-index:3;bottom:100px;left:50%;transform:translate(-50%);width:max-content;max-width:90%;background:#171e32;color:#ffc18a;padding:10px 18px;border-radius:0;font-size:13px}.gn{position:absolute;z-index:3;left:10px;bottom:60px;font:10px monospace;background:#171e32;padding:4px}.Eo{position:absolute;z-index:3;top:calc(var(--controls-top) + 12px);left:max(12px,env(safe-area-inset-left));width:calc(50% - 24px);margin:0;text-align:center;color:#f4e6b8;font-size:12px;line-height:1.5;pointer-events:none}.fn{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1.2fr;width:100%;height:100%}.x{position:relative;min-width:0;min-height:0}.x[data-action=throw]{grid-column:1 / -1}.x>div{position:absolute;inset:0;width:100%;height:100%;margin:0}.x button{width:100%;height:100%;border-radius:0;border:0;border-top:1px solid #78848470;border-left:1px solid #78848470;background:#222e45;box-shadow:none;color:#d2decb;transform:none!important;padding:10px 8px 28px}.x[data-action=dash] button{background:#789742;color:#171e32;padding-right:max(8px,env(safe-area-inset-right))}.x[data-action=throw] button{background:#d3a444;color:#171e32;padding-bottom:max(28px,env(safe-area-inset-bottom));padding-right:max(8px,env(safe-area-inset-right))}.x button[aria-pressed=true]{background:#f4e6b8;color:#171e32;box-shadow:inset 0 0 0 4px #fff2c8}.x button svg{width:clamp(36px,8vmin,48px);height:clamp(36px,8vmin,48px)}.x button>span{font:400 clamp(14px,3.5vmin,20px)/1.3 "Brawl Display",monospace;margin-top:10px;letter-spacing:1px}.ui{position:absolute;z-index:1;left:12px;right:max(12px,env(safe-area-inset-right));bottom:max(8px,env(safe-area-inset-bottom));height:3px;background:linear-gradient(to right,currentColor var(--charge),#ffffff22 0);color:#f4e6b8;pointer-events:none}.x[data-action=throw] .ui{color:#171e32}.ka{position:absolute;bottom:max(16px,calc(env(safe-area-inset-bottom) + 7px));left:0;right:0;text-align:center;color:#e3ddbf;font:12px/1.2 Brawl Pixel,monospace;pointer-events:none}.x[data-action=throw] .ka{color:#313523}@media(max-width:600px){.et{max-width:22%;gap:4px;padding:4px 6px;font-size:10px}.So{width:7px;height:7px}.fe p{font-size:11px}}@media(max-height:450px){.Eo{font-size:11px}}.gi,.et,.bi,.va,.hi,.tt>div,.za span{border:1px solid #657084;box-shadow:inset 0 0 0 2px #171e32,2px 2px #0b1125a0}.gi{font:10px/1.4 Brawl Display,monospace;letter-spacing:1px}.fi button,.Bt summary,.Be{box-shadow:inset 0 0 0 2px #252e45,3px 3px #080e20a0}.Be button{font:inherit}.fe{border:2px solid #d8a441;box-shadow:inset 0 0 0 4px #283149,6px 6px #0b1125d0;padding:22px 30px}.fe p{font-size:15px}.et{border-left:3px solid var(--food-color)}.qo{color:#ecc267;font-size:16px}.L [data-game-controller]{background:#171e32;color:#f4e6b8;font-family:Brawl Pixel,monospace}.L [data-game-controller][data-layout=edge]>header button[aria-label]{font-family:Brawl Pixel,monospace;border-radius:0;border-color:#657084;color:#f4e6b8;background:#222c43;box-shadow:inset 0 0 0 2px #171e32}.L [data-game-controller]>header strong{color:#f4e6b8}.L [role=slider]{background:linear-gradient(135deg,#233449,#171e32 70%);border-top:1px solid #677386}.L [role=slider]+div>div{border:2px dashed #999a83;background:#171e32;box-shadow:0 0 0 6px #303d4b;color:#d5c698}.L [role=slider]+div>div>span{background:#d4c59b;border:4px solid #afa586;box-shadow:4px 4px #080e2090}.L [role=slider]+div>span{color:#dfd4af;font-family:Brawl Pixel,monospace}.L .front{background:#d4c59b!important;border-color:#f4e6b8!important}.L .back{background:#303d4b!important;border-color:#9da084!important}.x button{box-shadow:inset 0 0 0 5px #171e3226}.x button svg{stroke-linecap:square;stroke-linejoin:miter}.x button>span{text-transform:uppercase}.x[data-action=throw] .ka,.x[data-action=dash] .ka,.x[data-action=dash] .ui{color:#171e32}@font-face{font-family:Crater Display;src:url(/crater/lilita-one.ttf) format("truetype");font-style:normal;font-weight:400;font-display:swap}.ja{--ink: #f4ecd9;--muted: #b5c1b0;--line: #ffffff19;--gold: #f0c587;background:#203a3c;color:var(--ink);font-family:Trebuchet MS,Arial,sans-serif;width:100%;min-height:100dvh;color-scheme:dark}.ja *,.r *{box-sizing:border-box}.at{height:100dvh;display:grid;grid-template-rows:68px minmax(0,1fr) auto 24px;overflow:hidden}.O{padding:8px 24px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);gap:16px}.P{display:flex;align-items:center;gap:12px;color:#234448;text-decoration:none;font-size:22px;font-weight:900;letter-spacing:1px;line-height:1}.P>span{font-size:40px;color:#ae5838}.P b{color:#ae5838}.P small{display:block;font-size:8px;letter-spacing:2px;margin-top:8px;color:var(--muted)}.Ce{display:flex;align-items:baseline;gap:10px;font-size:11px;letter-spacing:2px;color:var(--muted)}.Ce strong{font-size:28px;color:var(--ink);letter-spacing:-1px}.it{display:flex;gap:8px}.it button,.Q button{display:flex;align-items:center;justify-content:center;gap:6px;background:#ffffff0b;border:1px solid #ffffff20;border-radius:10px;color:#edf1e9;min-width:42px;min-height:42px;cursor:pointer}.Fo{position:relative;min-height:0;background:#254347;overflow:hidden}.Fo>canvas{width:100%;height:100%;display:block}.y{position:absolute;left:28px;top:20px;pointer-events:none;max-width:70%;padding:14px 18px;background:#f9eccff0;border-left:3px solid #ad603b;border-radius:2px}.y>span{color:var(--gold);font-size:10px;letter-spacing:2px;font-weight:700}.y h1{font-size:clamp(22px,2.8vw,40px);line-height:1.1;letter-spacing:-1px;margin:8px 0;color:#fff2d8;text-shadow:0 2px 12px #142330}.y p{font-size:12px;line-height:1.5;color:#c5d4d7;margin:0;text-shadow:0 2px 6px #142330}.Te{position:absolute;right:28px;top:22px;text-align:center;font-size:42px;font-weight:800;line-height:1;color:var(--gold);font-variant-numeric:tabular-nums}.Te small{display:block;font-size:8px;letter-spacing:2px;color:var(--muted);margin-top:7px}.Io{position:absolute;left:28px;bottom:26px;display:flex;align-items:center;gap:8px;font-size:10px;letter-spacing:1px;color:#d3eddf;background:#203a3ce8;padding:9px 12px;border:1px solid #8bd3cb33;border-radius:30px}.yi{position:absolute;right:28px;bottom:27px;font-size:11px;color:#cae1df;background:#203a3ce8;border-radius:20px;padding:9px 12px}.Pe{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:7px 14px;border-top:1px solid var(--line)}.l{display:flex;align-items:center;gap:8px;min-width:0;background:#ffffff04;padding:6px 8px;border-radius:10px;border:1px solid #ffffff12}.l>i,.De{font-style:normal;background:var(--player);color:#192836;font-weight:900;border-radius:8px;width:30px;height:32px;display:grid;place-items:center;flex-shrink:0}.l>div{min-width:0;flex:1}.l strong{display:block;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.l small{font-size:7px;letter-spacing:.8px;display:block;margin-top:4px;color:#91a6b2}.l>b{font-size:19px;color:var(--player);font-variant-numeric:tabular-nums}.l[data-locked=true] small{color:var(--player)}.l[data-alive=false]{opacity:.65}.wi{display:flex;align-items:center;justify-content:space-between;padding:0 26px;font-size:9px;letter-spacing:.5px;color:var(--muted);border-top:1px solid var(--line)}.D{position:absolute;left:50%;top:50%;transform:translate(-50%,-40%);width:min(440px,85%);text-align:center;padding:24px;background:#203a3cf5;border:1px solid #ffbf6955;border-radius:20px;box-shadow:0 24px 80px #101c2bbb}.D>span{font-size:36px;color:var(--gold)}.D h2{font-size:24px;color:#ffe7ba;line-height:1.2}.D ol{padding:0;list-style:none;display:grid;gap:9px}.D li{display:flex;align-items:center;gap:10px;background:#ffffff08;padding:9px;border-radius:7px;font-size:13px}.D li i{font-style:normal;color:#192836;width:25px;height:25px;display:grid;place-items:center;border-radius:5px}.D li b{margin-left:auto;color:var(--gold)}.D p{font-size:11px;color:#9bafba}.U{display:grid;grid-template-columns:minmax(0,1fr) 390px}.G{border-left:1px solid #ffffff20;min-width:0;height:100dvh;overflow:auto}.r{--player: #ffbf69;background:#254347;color:#e9f0e9;font-family:Trebuchet MS,Arial,sans-serif;min-height:100dvh;display:flex;flex-direction:column;padding:max(12px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) max(10px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));color-scheme:dark;max-width:100%;overscroll-behavior:none}.r button{font-family:inherit;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.r button:disabled{cursor:default;opacity:.48}.r button:focus-visible,.at button:focus-visible,.r input:focus-visible{outline:3px solid #fff1c9;outline-offset:3px}.Q{display:flex;gap:10px;align-items:center;min-height:45px}.De{width:35px;height:39px;font-size:19px;box-shadow:inset 0 -3px #0002}.Q>div{flex:1;min-width:0}.Q strong{display:block;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Q small{font-size:8px;letter-spacing:1.5px;display:block;color:#98afbb;margin-top:5px}.Q button{padding:0 10px;font-size:11px}.Y{display:flex;justify-content:space-between;align-items:center;padding:18px 0 14px;gap:10px}.Y small{font-size:9px;color:#a2b8c3;letter-spacing:1.5px}.Y h2{font-size:23px;margin:6px 0 0;letter-spacing:-.6px;line-height:1.15}.Ct{font-size:32px;line-height:1;color:var(--player);text-align:center;min-width:38px;font-variant-numeric:tabular-nums}.Ct small{display:block;font-size:7px;margin-top:4px;color:#a2b8c3}.vi{display:flex;flex-direction:column;flex:1;gap:10px}.Ge{min-width:0}.Jo{display:flex;justify-content:space-between;gap:8px;font-size:8px;letter-spacing:.9px;color:#b2c6ce;padding:0 1px 7px}.Jo>span{display:flex;align-items:center;gap:5px}.Ge canvas{display:block;width:100%;aspect-ratio:1280/790;border:1px solid #728e9f44;border-radius:12px;background:#213947}.Ko{font-size:10px;line-height:1.4;color:#afc3cb;margin:8px 0;min-height:14px}.me{display:flex;align-items:center;gap:6px;min-height:28px}.me>span{position:relative;display:grid;place-items:center;font-weight:700;font-size:10px;color:var(--badge);border:1px solid var(--badge);border-radius:6px;width:25px;height:25px;opacity:.5}.me>span[data-locked=true]{background:var(--badge);color:#192936;opacity:1}.me svg{position:absolute;right:-4px;bottom:-3px;background:#192936;color:#fff;border-radius:50%}.me>small{margin-left:auto;color:#a9bfc7;font-size:9px;white-space:nowrap}.Lo{min-width:0;flex:1;display:flex;flex-direction:column;justify-content:center}.Tt{display:grid;gap:10px}.m{display:grid;grid-template-columns:1fr 1fr;gap:8px}.m button{display:flex;align-items:center;gap:9px;background:#34585a;border:1px solid #6b8980;border-radius:10px;min-height:52px;padding:8px 10px;color:#dae7e8;text-align:left;font-size:12px;font-weight:700}.m button[aria-pressed=true]{background:color-mix(in srgb,var(--player) 16%,#254347);border-color:var(--player);color:var(--player)}.m small{font-size:8px;display:block;margin-top:4px;font-weight:400;color:#acbec4;white-space:nowrap}.H{display:flex;align-items:center;gap:7px;font-size:11px}.H>span{flex:1;color:#bbccd0}.H button{display:flex;gap:6px;justify-content:center;align-items:center;min-width:90px;min-height:40px;background:#34585a;color:#aec2ca;border:1px solid #6b8980;border-radius:8px;font-size:11px}.H button[aria-pressed=true]{color:var(--player);border-color:var(--player);background:color-mix(in srgb,var(--player) 16%,#254347)}.M{display:grid;grid-template-columns:1fr 1fr;align-items:center;font-size:11px;row-gap:0;color:#d9e3df}.M strong{text-align:right;color:var(--player);font-size:15px;font-variant-numeric:tabular-nums}.M input{grid-column:1/-1;width:100%;height:38px;margin:0;accent-color:var(--player);cursor:pointer;touch-action:pan-y}.M input::-webkit-slider-thumb{width:24px;height:24px}.M>span{font-size:8px;color:#97afbb}.M>span:last-child{text-align:right}.V{display:flex;justify-content:center;align-items:center;gap:9px;width:100%;min-height:52px;border:0;border-radius:11px;background:var(--player);color:#192c38;font-size:16px;font-weight:800;box-shadow:0 4px #0b182477}.r .V:disabled{opacity:1;background:#2f4952;color:#abc4c6;box-shadow:none}.zi{font-size:10px;line-height:1.5;text-align:center;color:#acbfc5;margin:0;min-height:30px}.ot{text-align:center;padding:20px 0}.ot>p{font-size:14px;color:#e5ece4;margin:0 0 20px}.ot>div{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px}.S,.w{min-height:88px;border-radius:16px;border:1px solid #637e8c;background:#34585a;color:#e5eee8;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;font-size:12px;touch-action:none!important}.S,.w,.S *,.w *{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.S *,.w *{pointer-events:none}.w{background:var(--player);color:#1a2c37;border-color:var(--player)}.S[data-held=true]{background:#4b7573}.ot>small{display:block;margin-top:18px;font-size:10px;color:#a2b8c3}.be{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:24px 14px;gap:10px}.be>svg,.Oo{color:var(--player)}.be h3{font-size:21px;margin:6px 0 0;letter-spacing:-.4px}.be p{font-size:12px;line-height:1.6;color:#acc2cb;margin:0;max-width:290px}.be small{font-size:10px;color:#acc2cb}.Oo{font-size:45px}.ki{display:flex;align-items:center;gap:6px;margin-top:12px;padding-top:10px;border-top:1px solid #ffffff15;color:#8ca8b8;font-size:8px;letter-spacing:.4px}.ki span:last-child{margin-left:auto;color:var(--player)}.mn,.bn{padding:10px;border:1px solid #ffbf6950;background:#483c2d;color:#ffe3b7;font-size:12px;border-radius:8px}@media(min-width:1500px){.Pe{grid-template-columns:repeat(8,minmax(0,1fr))}.U{grid-template-columns:minmax(0,1fr) 410px}}@media(max-width:1000px){.U{grid-template-columns:minmax(0,1fr) 350px}.O{padding:10px 16px}.P{font-size:17px}.P>span{font-size:35px}.Ce{font-size:9px}.Pe{padding:8px;gap:5px}.l{gap:5px;padding:6px}.l strong{font-size:10px}.l>b{font-size:15px}.wi{font-size:8px;padding:0 12px}.wi>span:last-child{display:none}.yi{font-size:9px;max-width:55%;text-align:right}.y{left:16px;top:15px}.y p{font-size:10px}}@media(max-width:700px){.U{display:block}.U .at{height:65dvh;min-height:400px;grid-template-rows:60px minmax(0,1fr) auto 25px}.G{height:auto;border-left:0;border-top:1px solid #ffffff25}.U .r{min-height:100dvh}.P small{font-size:6px;letter-spacing:1px}.Ce{gap:5px}.Ce strong{font-size:23px}.O{gap:5px}.it{gap:4px}.it button{min-width:34px;min-height:34px}.Pe{grid-template-columns:repeat(4,minmax(0,1fr))}.l i{width:21px;height:25px;font-size:11px}.l small{font-size:6px;letter-spacing:0}.l strong{font-size:9px}.l>b{font-size:12px}.Te{font-size:30px;right:16px;top:16px}.y h1{font-size:23px}.y{padding:8px 10px;max-width:calc(100% - 108px)}.y p{max-width:210px}.Io{left:12px;bottom:12px;font-size:8px}.yi{right:12px;bottom:12px;font-size:8px}}@media(max-width:370px){.r{padding-left:12px;padding-right:12px}.Y{padding:13px 0 10px}.Y h2{font-size:21px}.me{gap:4px}.me>span{width:23px;height:23px}.m button{gap:6px;padding:7px}.m small{font-size:7px}.Tt{gap:8px}}@media(max-height:760px)and (orientation:portrait){.Y{padding:12px 0}.Ge canvas{max-height:185px}.Tt{gap:7px}.M input{height:32px}.m button{min-height:45px}.V{min-height:47px}}@media(orientation:landscape)and (max-height:560px){.r{padding:8px max(14px,env(safe-area-inset-right)) 8px max(14px,env(safe-area-inset-left));min-height:100dvh}.Q{min-height:35px}.De{height:30px;width:30px;font-size:15px}.Q button{min-height:34px}.Y{padding:7px 0}.Y h2{font-size:18px;margin-top:3px}.Y small{font-size:7px}.Ct{font-size:25px}.Ct small{display:none}.vi{display:grid;grid-template-columns:minmax(0,1fr) minmax(290px,.9fr);gap:18px}.Ge canvas{max-height:205px}.Ko{font-size:8px;margin:5px 0}.me>span{width:21px;height:21px}.Lo{justify-content:flex-start}.Tt{gap:5px;grid-template-columns:1fr 1fr;column-gap:10px}.m,.H,.V,.zi{grid-column:1/-1}.m button{min-height:40px;padding:5px 8px}.H button{min-height:30px}.M input{height:33px}.V{min-height:40px}.zi{font-size:8px;min-height:22px}.ki{margin-top:6px;padding-top:6px}.be{padding:12px}.ot{padding:12px 0}.ot>p{margin-bottom:10px}.S,.w{min-height:75px}}@media(prefers-reduced-motion:reduce){.r *,.at *{scroll-behavior:auto!important}}.at:has(+.G) .O{padding-right:24px}.ja:not(.U) .O{padding-right:280px}@media(max-height:680px)and (min-width:701px){.G .r{min-height:100dvh}.G .Ge canvas{max-height:145px}.G .Y{padding:9px 0}.G .Tt{gap:6px}.G .M input{height:28px}.G .m button{min-height:42px}.G .H button{min-height:34px}.G .V{min-height:42px}}.r .M input{height:40px;touch-action:none}.r .H button{min-height:44px}@media(orientation:landscape)and (max-height:560px){.r .H button{min-height:40px}.r .V{min-height:44px}}.he{position:absolute;top:27%;left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:8px;min-width:min(300px,70%);padding:22px 30px;border:1px solid #ffbf6966;border-radius:20px;background:#203a3ced;box-shadow:0 12px 40px #0c182b44;color:#fff2d8;text-align:center;pointer-events:none}.he small{color:var(--gold);font-size:10px;letter-spacing:2px}.he strong{font-size:clamp(32px,5vw,70px);line-height:1;letter-spacing:-2px}.he>span{font-size:12px;color:#c5d4d7}.Qo{width:100%;height:4px;background:#ffffff20;overflow:hidden;border-radius:4px;margin-top:8px}.Qo i{display:block;width:100%;height:100%;transform-origin:left;background:var(--gold)}.pt{position:absolute;right:24px;top:105px;display:grid;gap:6px;pointer-events:none}.pt>div{display:flex;align-items:center;gap:8px;padding:7px 10px;border:1px solid #ffffff25;border-radius:10px;background:#203a3ced;font-size:12px}.pt i,.hn{display:inline-grid;place-items:center;flex-shrink:0;width:25px;height:25px;border-radius:6px;color:#142330;font-style:normal;font-weight:800}.pt b{color:var(--gold)}.nt{display:flex;flex-direction:column;align-items:center;gap:12px;padding:18px 10px;border:1px solid var(--player);background:#ffffff06;border-radius:16px;text-align:center}.nt>svg{color:var(--player)}.nt h3{margin:0;font-size:21px}.nt p{margin:0;color:#b4c9ce;font-size:12px;line-height:1.5}.W{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:12px;padding:20px;flex:1}.Pt{display:grid;place-items:center;width:100px;height:100px;background:var(--player);color:#142330;border-radius:28px;font-size:64px;font-weight:900;box-shadow:0 0 0 10px #ffffff08}.W h3{margin:8px 0 0;font-size:38px}.W p{margin:0;color:#b4c9ce;font-size:14px}.W strong{color:var(--player);font-size:25px}.W small{color:#b4c9ce;font-size:11px}.r:is([data-phase=ready],[data-phase=fire],[data-phase=recap]) .Ge{display:none}.r:is([data-phase=ready],[data-phase=fire],[data-phase=recap]) .vi{display:flex}.ue{width:100%;max-width:440px;margin-top:10px}.ue ul{margin:0;padding:0;list-style:none;display:grid;gap:7px}.ue li{display:flex;align-items:center;gap:9px;padding:9px 10px;border-radius:10px;background:#ffffff08;text-align:left;font-size:12px}.ue li>span:nth-child(2){flex:1}.ue li small{display:block;font-size:10px;margin-top:4px}.ue li>b{color:var(--player)}@media(orientation:landscape)and (max-height:560px){.W{padding:8px 15px;gap:6px}.Pt{width:52px;height:52px;font-size:32px;border-radius:14px}.W h3{font-size:28px;margin:3px 0 0}.W strong{font-size:20px}.ue{max-width:700px}.ue ul{grid-template-columns:1fr 1fr}.r[data-phase=recap] .be>svg{display:none}}@media(max-width:700px){.he{padding:12px 16px;top:28%;gap:5px}.he small{font-size:8px}.he>span{font-size:10px}.pt{right:10px;top:90px}.pt>div{padding:4px 7px;font-size:10px;gap:5px}}.un{display:block;width:100%;height:100%;object-fit:contain}.ji{display:block;width:40px;height:34px;flex-shrink:0}.l>.Dt,.De,.D li .Ai,.Pt{position:relative;background:linear-gradient(145deg,#fff4ce1a,#fff0),color-mix(in srgb,var(--player, #ffbf69) 24%,#304c4d);border:1px solid color-mix(in srgb,var(--player, #ffbf69) 48%,transparent)}.l>.Dt{width:40px;height:40px}.De{width:43px;height:43px}.D li .Ai{width:44px;height:44px}.Dt em,.De em,.Ai em,.Pt em{position:absolute;right:-3px;bottom:-3px;border:2px solid #244347;border-radius:5px;background:var(--player, #ffbf69);color:#203a3c;min-width:17px;height:18px;padding:0 2px;display:grid;place-items:center;font:900 10px/1 Arial,sans-serif}.Pt em{min-width:30px;height:30px;font-size:19px;border-radius:9px}.P,.y h1,.Te,.D h2,.Y h2,.W h3,.he strong,.be h3,.nt h3{font-family:Georgia,Times New Roman,serif;font-weight:700;letter-spacing:0}.P small{font-family:Trebuchet MS,Arial,sans-serif}.P b{font-weight:700}.Te{font-size:40px;color:#24474a;background:#f9eccff0;border-radius:2px;padding:10px 12px;text-shadow:none}.Te small{color:#53695e}.O .P small,.O .Ce{color:#627466}.O .Ce strong{color:#24474a}.it button{color:#24474a;border-color:#24474a30;background:#fff8e750}.it button:focus-visible{outline-color:#a45334}.y h1{color:#24474a;text-shadow:none}.y>span{color:#92502f}.y p{color:#3c5b58;text-shadow:none}.O{background:#f4e8cd;border-bottom:3px solid #bb704a;color:#234448}.Pe{background:#203a3c}.l{box-shadow:inset 0 2px color-mix(in srgb,var(--player) 30%,transparent)}.l[data-locked=true]{border-color:color-mix(in srgb,var(--player) 50%,transparent)}.r{background:radial-gradient(ellipse at top left,#8eaa763b,transparent 65%),#254347}.Q small,.Y small{color:#c5cbb6}.Ge canvas{border-color:#c4c19b55;box-shadow:0 4px #172f3466}.m button{gap:6px;padding:5px 8px}.m button[aria-pressed=true]{background:#f4e6c9;color:#284447;border-color:var(--player);box-shadow:inset 0 -3px #c8b395,0 0 0 1px var(--player)}.m button[aria-pressed=true] small{color:#59604e}.V,.w{box-shadow:inset 0 -4px #50374833,0 4px #171d3066}.V:active:not(:disabled),.w:active:not(:disabled){box-shadow:inset 0 3px #50374833}.nt{background:linear-gradient(140deg,#ffffff09,#fff0)}@media(min-width:1100px){.ja:not(.U) .Pe{grid-template-columns:repeat(8,minmax(0,1fr))}}@media(min-width:1500px)and (max-width:1799px){.U .Pe{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:700px){.l>.Dt{width:25px;height:29px}.Dt em{min-width:13px;height:14px;font-size:8px;border-width:1px}}@media(max-width:370px),(orientation:landscape)and (max-height:560px){.ji{width:32px;height:29px}.m button{padding:5px;gap:5px}}@media(orientation:landscape)and (max-height:560px){.De{width:35px;height:35px}}.at[data-phase=aim] .Te{font-family:Trebuchet MS,Arial,sans-serif;font-size:28px;color:#d1c8d6;text-shadow:none}.r[data-phase=aim] .Ct{font-size:24px;color:#d1c8d6}.Yi{height:174px;min-width:0;grid-column:1 / -1}.Gt{position:relative;width:100%;height:100%;overflow:hidden;border:2px solid #777085;border-radius:24px;background:radial-gradient(ellipse at 50% 95%,#66607a55,transparent 70%),#222337;box-shadow:inset 0 4px 12px #11132688,0 2px #ffffff12;touch-action:none;user-select:none;-webkit-user-select:none;cursor:grab;-webkit-tap-highlight-color:transparent}.Gt[data-active=true]{border-color:var(--player);cursor:grabbing}.Gt[aria-disabled=true]{opacity:.5;cursor:default}.Gt:focus-visible{outline:3px solid #fff1c9;outline-offset:3px}.Gt svg{display:block;width:100%;height:100%;pointer-events:none}.yn{fill:none;stroke:#92869e44;stroke-width:1;stroke-dasharray:3 5}.wn{stroke:#b8a7bd88;stroke-width:2}.vn{stroke:var(--player);stroke-width:7;stroke-linecap:round}.zn{fill:#484257;stroke:#a69ab0;stroke-width:3}.kn{fill:var(--player);stroke:#fff1d2;stroke-width:3;filter:drop-shadow(0 4px 0 #151526aa)}.jn{stroke:#302b40;stroke-width:2;stroke-linecap:round}.Hi{position:absolute;inset:9px 12px auto;display:flex;justify-content:space-between;font-size:15px;font-weight:800;color:var(--player);pointer-events:none;font-variant-numeric:tabular-nums}.Hi small{font-size:7px;color:#c8bdcf}.Uo{position:absolute;left:10px;bottom:7px;max-width:108px;font-size:9px;line-height:1.3;color:#c8bdcf;pointer-events:none}.rt{height:100%;padding:10px;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:44px 1fr;gap:8px 14px;background:#222337;border:1px solid #777085;border-radius:18px}.rt .H{grid-column:1 / -1}.rt .H>span{font-size:10px}.rt .H button{min-width:70px}.rt .M>span{font-size:7px}.Me{grid-template-columns:1fr 1fr 44px}.Me button{min-height:48px;justify-content:center;border-width:2px;border-radius:14px;box-shadow:inset 0 2px #ffffff12,0 3px #17182b}.Me button[aria-pressed=true]{background:var(--player);color:#29283b;box-shadow:inset 0 -3px #35284033,0 3px #17182b}.Me button:active:not(:disabled){box-shadow:inset 0 3px #17182b44}.Me .ji{width:38px;height:32px}.S,.w{border-width:2px;border-radius:35%;min-height:100px;box-shadow:inset 0 3px #ffffff18,0 5px #191b2e;font-size:11px}.S[data-held=true],.w[data-held=true]{transform:translateY(3px);box-shadow:inset 0 3px 6px #191b2e55}.w{border-radius:50%}.An{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-height:760px)and (orientation:portrait){.Yi{height:155px}.Me button{min-height:44px}}@media(orientation:landscape)and (max-height:560px){.Yi{height:128px}.Hi{font-size:12px;top:5px}.Uo{font-size:8px;bottom:4px;max-width:94px}.rt{padding:4px 9px;gap:2px 12px;grid-template-rows:40px 1fr}.Me button{min-height:44px}.S,.w{min-height:86px}}@media(prefers-reduced-motion:reduce){.S[data-held=true],.w[data-held=true]{transform:none}}.Xi{position:relative;width:100%;height:100dvh;min-height:280px;overflow:hidden;background:#153c40;color:#fff1d4;font-family:ui-rounded,system-ui,sans-serif}.Xi *,.Aa *,.Ne *{box-sizing:border-box}.Vo{position:absolute;inset:0;overflow:hidden}.Yn{display:block;width:100%;height:100%}.Bi{position:absolute;inset:max(20px,env(safe-area-inset-top)) 28px auto;display:flex;justify-content:space-between;align-items:start;gap:14px;pointer-events:none}.dt>span{color:#b0cdc3;font-size:9px;letter-spacing:2px;font-weight:700}.dt h1{margin:4px 0 0;font-size:clamp(20px,2.5vw,34px);letter-spacing:-1.8px;font-weight:850;line-height:1}.dt h1 span{color:#f8806c}.q{position:absolute;left:50%;transform:translate(-50%);display:flex;gap:18px;align-items:center;background:#102f34e8;padding:10px 24px 16px;border:1px solid #ffffff14;border-radius:18px;box-shadow:0 8px 24px #09252a30;white-space:nowrap}.q>span{display:flex;align-items:center;gap:16px;font-size:11px;font-weight:850;letter-spacing:1px}.q b{font-size:35px;line-height:1;font-variant-numeric:tabular-nums}.q i{font-size:22px;color:#8ca7a0;font-style:normal}.q small{position:absolute;bottom:3px;left:0;right:0;text-align:center;font-size:7px;letter-spacing:2px;color:#c4c9ad}.Hn{color:#ffad96}.Xn{color:#83e5ce}.Ci{display:flex;gap:7px;pointer-events:auto}.Ci button,.v summary,.Re button{display:flex;align-items:center;justify-content:center;width:38px;height:38px;background:#103035c9;border:1px solid #c4d8c62b;border-radius:12px;color:#e0e1c8;cursor:pointer}.Ci button:focus-visible,.v summary:focus-visible,.Re button:focus-visible{outline:2px solid #ffe2a5;outline-offset:3px}.v{position:relative}.v summary{list-style:none;cursor:pointer}.v summary::-webkit-details-marker{display:none}.v>div{position:absolute;z-index:8;top:48px;right:0;width:235px;padding:18px;border:1px solid #54706a;border-radius:16px;background:#163b3f;box-shadow:0 12px 40px #09252aaa}.v label{display:grid;gap:8px;font-size:12px;margin-bottom:16px}.v select{color:#fff1d4;border:1px solid #5b7770;background:#21494a;padding:8px;border-radius:7px}.v .Bn{display:flex;align-items:center;justify-content:space-between}.v input{accent-color:#67d2bd;width:18px;height:18px}.v button,.v a{display:flex;gap:8px;width:100%;margin-top:10px;text-decoration:none;font-size:12px;color:#e5e4c9}.v a{padding:10px}.Ti{position:absolute;top:96px;left:28px;right:28px;display:flex;justify-content:space-between;color:#bfd2be;font-size:9px;font-weight:700;letter-spacing:1.3px;pointer-events:none}.Z{position:absolute;top:16%;left:50%;transform:translate(-50%);width:min(600px,85%);text-align:center;pointer-events:none;color:#fff1d1;text-shadow:0 2px 10px #0b3038}.Z>span{display:block;letter-spacing:3px;font-size:10px;font-weight:800;color:#ffe1a4}.Z strong{display:block;margin:4px 0;font-size:clamp(28px,4vw,48px);letter-spacing:-1px}.Z small{font-size:12px;color:#dbe5cd}.Re{position:absolute;bottom:max(14px,env(safe-area-inset-bottom));left:28px;right:28px;display:flex;gap:15px;align-items:center;justify-content:space-between;font-size:11px;color:#d8dec5}.Re>span:first-child{max-width:45%}.Wo{opacity:.65;font-size:10px}.Re button{width:auto;height:32px;padding:0 10px;gap:5px;font-size:11px}.Xi[data-touch=true] .Vo{bottom:36%}.Ne{position:absolute;left:0;right:0;bottom:0;height:36%;background:#142b32;border-top:1px solid #708d7970;color:#e8eedc;touch-action:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.Cn{position:absolute;inset:0 0 0 50%}.f{position:absolute;inset:0;display:grid;grid-template-rows:.44fr .56fr;gap:3px;padding:3px 0 0 3px;background:#11272d}.f button{appearance:none;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;width:100%;min-height:0;padding:16px max(10px,env(safe-area-inset-right)) max(16px,env(safe-area-inset-bottom)) 10px;border:0;border-radius:0;touch-action:none;outline-offset:-5px;-webkit-tap-highlight-color:transparent;cursor:pointer;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;transition:background 70ms}.f button *{pointer-events:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.f strong{font-size:clamp(15px,3vw,23px);letter-spacing:.5px;font-weight:900}.f button>span{font-size:11px;line-height:1.4;max-width:160px;text-align:center;opacity:.8}.f svg{width:38px;height:38px;stroke-width:1.8}.Zo{background:#274a50;color:#def6de;box-shadow:inset 0 1px #fff2}.Pi{background:#f29a76;color:#263c3c;box-shadow:inset 0 1px #fff5}.Zo[data-held=true]{background:#437f7d}.Pi[data-held=true]{background:#ffd4a6}.Pi[data-setup=true]{box-shadow:inset 0 0 0 5px #fff1aa;background:#ffc98f}.f button[data-held=true] svg{transform:translateY(2px)}.Aa{position:fixed;inset:0}.Aa [data-game-controller]{background:#142c32}.Di{position:absolute;left:12px;right:52%;bottom:max(20px,env(safe-area-inset-bottom));z-index:2;pointer-events:none;text-align:center}.Di b{font-size:14px;display:block}.Di span{display:block;margin-top:5px;color:#abc8c2;font-size:10px;line-height:1.5}.Tn{position:absolute;bottom:55px;left:20px;padding:8px;background:#102c32cc;font:11px monospace}.Pn{position:absolute;bottom:70px;left:20px;right:20px;padding:14px;background:#653d35;color:#fff1d4;border-radius:8px}.Dn{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}@media(max-width:650px){.Bi{inset:max(12px,env(safe-area-inset-top)) 12px auto}.dt>span{font-size:7px;letter-spacing:1px}.dt h1{font-size:20px;letter-spacing:-1px}.q{top:46px;padding:8px 20px 14px;gap:12px}.q b{font-size:25px}.q>span{font-size:9px;gap:12px}.Ti{left:12px;right:12px;top:120px;font-size:7px;letter-spacing:.5px}.Z{top:30%}.Z small{font-size:10px}.Z>span{font-size:8px}.Re{left:12px;right:12px;bottom:10px;font-size:10px}.Re>span:first-child{max-width:70%}.Wo{display:none}.f strong{font-size:15px}.f button>span{font-size:10px;max-width:130px}.Ne .f button{gap:5px;padding-top:8px;padding-bottom:8px}.Ne .f svg{width:25px;height:25px}}@media(max-height:500px)and (min-width:651px){.Aa [data-game-controller][data-layout=edge] [role=slider]+div{bottom:50%}.Ne [role=slider]+div{bottom:50%;transform:translate(-50%,50%);width:110px}.Ne [role=slider]+div>div{height:72px;width:72px;margin:0 auto}.Ne [role=slider]+div>span:last-child{display:none}.Bi{top:10px}.dt h1{font-size:23px}.q b{font-size:25px}.q{padding:7px 18px 13px}.Ti{top:65px}.Z{top:22%}.Z strong{font-size:26px}.f button{gap:6px}.f svg{width:27px;height:27px}.f strong{font-size:17px}}@media(prefers-reduced-motion:reduce){.f button{transition:none}}
