@font-face{font-family:Luckiest Guy;font-style:normal;font-display:swap;font-weight:400;src:url(./luckiest-guy-latin-ext-400-normal-Dzj4o2hI.woff2) format("woff2"),url(./luckiest-guy-latin-ext-400-normal-Dplr6uOI.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Luckiest Guy;font-style:normal;font-display:swap;font-weight:400;src:url(./luckiest-guy-latin-400-normal-dJClyBWO.woff2) format("woff2"),url(./luckiest-guy-latin-400-normal-f5b8-b44.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(./manrope-cyrillic-ext-500-normal-Dz8SjJZ9.woff2) format("woff2"),url(./manrope-cyrillic-ext-500-normal-PaLk8PaH.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(./manrope-cyrillic-500-normal-B1OEZity.woff2) format("woff2"),url(./manrope-cyrillic-500-normal-CNwnNrRC.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(./manrope-greek-500-normal-GeMIHyWm.woff2) format("woff2"),url(./manrope-greek-500-normal-DyxYGEtJ.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(./manrope-vietnamese-500-normal-DCXiE_xi.woff2) format("woff2"),url(./manrope-vietnamese-500-normal-DaZ8i3XM.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(./manrope-latin-ext-500-normal-dm74KBQw.woff2) format("woff2"),url(./manrope-latin-ext-500-normal-EtoS1VaI.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(./manrope-latin-500-normal-BYYD-dBL.woff2) format("woff2"),url(./manrope-latin-500-normal-DMZssgOp.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(./manrope-cyrillic-ext-800-normal-By7E3MqD.woff2) format("woff2"),url(./manrope-cyrillic-ext-800-normal-Dlsls8yD.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(./manrope-cyrillic-800-normal-AvdZ5mAV.woff2) format("woff2"),url(./manrope-cyrillic-800-normal-BuEMjQU-.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(./manrope-greek-800-normal-CDvU698_.woff2) format("woff2"),url(./manrope-greek-800-normal-Bw-67qu9.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(./manrope-vietnamese-800-normal-ClPWri-A.woff2) format("woff2"),url(./manrope-vietnamese-800-normal-bvg7iBCV.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(./manrope-latin-ext-800-normal-DdFx7KEb.woff2) format("woff2"),url(./manrope-latin-ext-800-normal-BQAQsuQc.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(./manrope-latin-800-normal-BfWYOv1c.woff2) format("woff2"),url(./manrope-latin-800-normal-uHUdIJgA.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:800;src:url(./unbounded-latin-800-normal-CN2Hxyoo.woff2) format("woff2"),url(./unbounded-latin-800-normal-Cjred_zf.woff) format("woff")}:root{--u: 1;--ink: #13233d;--cream: #ffffff;--brass: #ffe08a;--copper: #d77a3a;--gold: #ffc93c;--hot: #ff8a2a;--sky: #6f9fdc;--st: env(safe-area-inset-top, 0px);--sb: env(safe-area-inset-bottom, 0px)}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body{margin:0;height:100%;background:var(--sky);overflow:hidden;overscroll-behavior:none}body{font-family:Manrope,system-ui,sans-serif;color:var(--cream);user-select:none;-webkit-user-select:none;touch-action:manipulation}#app{position:fixed;inset:0}#stage{position:absolute;inset:0}#stage canvas{display:block;width:100%;height:100%}#hud{position:absolute;inset:0;pointer-events:none}:where(#hud)>*{pointer-events:auto}.bigwin:not(.show),.banner,.win,.logo,.history{pointer-events:none!important}button{font:inherit;color:inherit;cursor:pointer;border:0;background:none;padding:0}.num{font-family:Luckiest Guy,system-ui,sans-serif;letter-spacing:.02em}.plate{border:calc(20px * var(--u)) solid transparent;border-bottom-width:calc(32px * var(--u));border-image:url(../assets/ui-bar.webp) 52 52 84 52 fill / calc(20px * var(--u)) calc(20px * var(--u)) calc(32px * var(--u)) calc(20px * var(--u)) stretch;filter:drop-shadow(0 calc(5px * var(--u)) 0 rgba(0,0,0,.45))}.ib{width:calc(50px * var(--u));height:calc(50px * var(--u));background:url(../assets/ui-btn.webp) center / 100% 100% no-repeat;color:#1d3a66;display:grid;place-items:center;filter:drop-shadow(0 calc(3px * var(--u)) 0 rgba(0,0,0,.5));transition:transform .08s}.ib:hover{transform:translateY(calc(-1px * var(--u)))}.ib:active{background-image:url(../assets/ui-btn-down.webp);transform:translateY(calc(2px * var(--u)));filter:none}.ib.on{background-image:url(../assets/ui-btn-on.webp);color:#3a2008}.ib:active{color:#fff}.ib svg{width:46%;height:46%}.ib.sm{width:calc(40px * var(--u));height:calc(40px * var(--u))}.lbl{font-weight:800;font-size:max(8px,calc(12px * var(--u)));letter-spacing:.16em;color:var(--brass);line-height:1}.val{font-size:max(12px,calc(24px * var(--u)));line-height:1.1;white-space:nowrap;color:var(--cream);text-shadow:0 calc(2px * var(--u)) 0 rgba(0,0,0,.6)}.logo{position:absolute;top:calc(var(--st) + 22px * var(--u));left:calc(26px * var(--u));width:calc(360px * var(--u));filter:drop-shadow(0 calc(5px * var(--u)) 0 rgba(0,0,0,.5))}.win{position:absolute;top:calc(var(--st) + 18px * var(--u));right:calc(26px * var(--u));min-width:calc(250px * var(--u));padding:calc(8px * var(--u)) calc(10px * var(--u)) calc(2px * var(--u));text-align:center;display:grid;align-content:center;gap:calc(2px * var(--u))}.win .amt{font-size:calc(40px * var(--u));color:#fff;line-height:1.05;text-shadow:0 calc(3px * var(--u)) 0 #1d3a66}.win .mul{font-size:calc(18px * var(--u));color:var(--cream);min-height:1em}.win.hot .amt{color:#ffb347}.win.pulse{animation:pulse .3s}@keyframes pulse{50%{transform:scale(1.06)}}.history{position:absolute;right:calc(30px * var(--u));top:calc(var(--st) + 160px * var(--u));display:flex;flex-direction:column;gap:calc(6px * var(--u));align-items:flex-end}.history .chip{font-family:Luckiest Guy;font-size:calc(17px * var(--u));padding:calc(5px * var(--u)) calc(12px * var(--u)) calc(3px * var(--u));border-radius:calc(8px * var(--u));background:#162c52d1;border:calc(2px * var(--u)) solid #6b8bb8;color:#d7e6fb;animation:chipIn .35s cubic-bezier(.2,1.6,.4,1)}.history .chip.h1{color:var(--cream)}.history .chip.h2{color:#bfe0ff;border-color:#8fb8ea}.history .chip.h3{color:#1b0f06;background:var(--gold);border-color:#7a4c0e}.history .chip.h4{color:#fff;background:linear-gradient(180deg,#ff9d3a,#e0461a);border-color:#6a1e05}@keyframes chipIn{0%{transform:translate(30px) scale(.6);opacity:0}}.bar{position:absolute;left:50%;transform:translate(-50%);bottom:calc(var(--sb) + 18px * var(--u));width:calc(1240px * var(--u));height:calc(96px * var(--u));display:flex;align-items:center;gap:calc(18px * var(--u));padding:0 calc(160px * var(--u)) 0 calc(12px * var(--u));white-space:nowrap}.grp{display:flex;align-items:center;gap:calc(8px * var(--u))}.field{display:flex;flex-direction:column;justify-content:center;min-width:calc(120px * var(--u))}.field.c{align-items:center;min-width:calc(92px * var(--u))}.modes{background:#00000059;border-radius:calc(12px * var(--u));padding:calc(4px * var(--u))}.mode{font-weight:800;font-size:calc(13px * var(--u));letter-spacing:.12em;padding:calc(9px * var(--u)) calc(12px * var(--u));border-radius:calc(9px * var(--u));color:#f3e6cf}.mode.on{background:linear-gradient(180deg,#fff,#b9dbff);color:var(--ink);box-shadow:inset 0 calc(-2px * var(--u)) 0 #00000040}.mode.locked{opacity:.35;cursor:not-allowed}.go{position:absolute;left:calc(50% + 620px * var(--u) - 168px * var(--u));bottom:calc(var(--sb) + 4px * var(--u));width:calc(150px * var(--u));height:calc(150px * var(--u));display:grid;place-items:center}.go .face{position:absolute;inset:0;background:url(../assets/ui-big.webp) center / 100% 100% no-repeat;filter:drop-shadow(0 calc(6px * var(--u)) 0 rgba(0,0,0,.5)) drop-shadow(0 0 calc(20px * var(--u)) rgba(200,230,255,.7));animation:glow 2.4s ease-in-out infinite;transition:transform .08s}@keyframes glow{50%{filter:drop-shadow(0 calc(6px * var(--u)) 0 rgba(0,0,0,.5)) drop-shadow(0 0 calc(34px * var(--u)) rgba(220,240,255,.95))}}.go:active .face{background-image:url(../assets/ui-big-down.webp);transform:scale(.95)}.go .txt{position:relative;text-align:center;line-height:.95;color:#fff}.go .txt b{display:block;font-family:Luckiest Guy;font-weight:400;font-size:calc(30px * var(--u));-webkit-text-stroke:calc(2.5px * var(--u)) #1d3a66;paint-order:stroke fill;text-shadow:0 calc(3px * var(--u)) 0 #1d3a66}.go .txt small{font-weight:800;font-size:calc(10px * var(--u));letter-spacing:.3em;color:#1d3a66}.auto-left{position:absolute;top:calc(6px * var(--u));right:calc(6px * var(--u));background:var(--ink);color:var(--gold);border-radius:999px;font-size:calc(15px * var(--u));padding:calc(3px * var(--u)) calc(9px * var(--u))}.banner{position:absolute;left:50%;top:40%;transform:translate(-50%,-50%) scale(.5);opacity:0;font-family:Luckiest Guy;font-size:calc(48px * var(--u));color:var(--cream);-webkit-text-stroke:calc(4px * var(--u)) #1d3a66;paint-order:stroke fill;text-shadow:0 calc(5px * var(--u)) 0 #1d3a66;transition:transform .3s cubic-bezier(.2,1.6,.4,1),opacity .2s;white-space:nowrap}.banner.show{opacity:1;transform:translate(-50%,-50%) scale(1)}.banner.hot{color:var(--gold)}.bigwin{position:absolute;inset:0;z-index:10;display:grid;place-items:center;background:radial-gradient(ellipse at 50% 50%,#28508c8c,#0a1428d1);opacity:0;transition:opacity .25s}.bigwin.show{opacity:1}.bigwin .card{text-align:center;padding:calc(18px * var(--u)) calc(50px * var(--u)) calc(14px * var(--u));transform:scale(.4);transition:transform .45s cubic-bezier(.2,1.6,.4,1)}.bigwin.show .card{transform:scale(1)}.bigwin .title{font-size:calc(72px * var(--u));color:var(--gold);-webkit-text-stroke:calc(5px * var(--u)) #1d3a66;paint-order:stroke fill;text-shadow:0 calc(6px * var(--u)) 0 #1d3a66;line-height:1}.bigwin .amount{font-size:calc(64px * var(--u));color:var(--cream);-webkit-text-stroke:calc(4px * var(--u)) #1d3a66;paint-order:stroke fill;line-height:1.15}.bigwin .mult{font-weight:800;letter-spacing:.25em;font-size:calc(15px * var(--u));color:var(--brass)}.bigwin .hint{font-weight:800;letter-spacing:.3em;font-size:calc(11px * var(--u));opacity:.6;margin-top:calc(8px * var(--u))}.bigwin.t4 .title{color:#fff;text-shadow:0 calc(6px * var(--u)) 0 #1d3a66,0 0 calc(40px * var(--u)) rgba(255,190,60,.9)}.modal{position:absolute;inset:0;display:none;place-items:center;padding:calc(var(--st) + 12px) 12px calc(var(--sb) + 12px);background:#0812249e;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);z-index:10}.modal.show{display:grid}.modal .sheet{position:relative;width:min(max(calc(660px * var(--u)),480px),100%);max-height:100%;display:flex;flex-direction:column;color:var(--cream);background:radial-gradient(120% 60% at 50% 0%,rgba(140,190,245,.16),transparent 60%),linear-gradient(180deg,#22416d,#182f56 55%,#11254a);border:max(2px,calc(3px * var(--u))) solid #b9d8f5;border-radius:max(12px,calc(18px * var(--u)));box-shadow:0 0 0 max(2px,calc(3px * var(--u))) #0c1a33,inset 0 max(1px,calc(2px * var(--u))) 0 #ffffff24,0 calc(14px * var(--u)) calc(30px * var(--u)) #00000073;overflow:hidden}.modal.show .sheet{animation:sheetIn .32s cubic-bezier(.2,1.35,.4,1)}@keyframes sheetIn{0%{transform:translateY(14px) scale(.94);opacity:0}}.modal .sheet-head{position:relative;flex:none;display:flex;align-items:center;justify-content:center;min-height:max(44px,calc(56px * var(--u)));padding:0 max(48px,calc(60px * var(--u)));margin:-1px -1px 0;border:max(10px,calc(14px * var(--u))) solid transparent;border-bottom-width:max(18px,calc(24px * var(--u)));border-image:url(../assets/ui-bar.webp) 52 52 84 52 fill / max(10px,calc(14px * var(--u))) max(10px,calc(14px * var(--u))) max(18px,calc(24px * var(--u))) stretch}.modal h2{font-family:Luckiest Guy;font-weight:400;font-size:max(18px,min(calc(30px * var(--u)),6.2vw));line-height:1;margin:0;white-space:nowrap;color:var(--gold);letter-spacing:.04em;text-align:center;-webkit-text-stroke:max(1.5px,calc(2px * var(--u))) #3a2008;paint-order:stroke fill;text-shadow:0 max(2px,calc(3px * var(--u))) 0 #3a2008}.modal .x{position:absolute;right:calc(4px * var(--u));top:50%;transform:translateY(-50%);width:max(34px,calc(42px * var(--u)));height:max(34px,calc(42px * var(--u)))}.modal .x:hover{transform:translateY(calc(-50% - 1px))}.modal .x:active{transform:translateY(-45%)}.modal .sheet-body{overflow-y:auto;overscroll-behavior:contain;padding:max(6px,calc(8px * var(--u))) max(18px,calc(28px * var(--u))) max(18px,calc(24px * var(--u)));scrollbar-width:thin;scrollbar-color:#6b8bb8 transparent}.modal h3{display:flex;align-items:center;gap:.8em;font-weight:800;font-size:max(10px,calc(12px * var(--u)));letter-spacing:.2em;margin:max(14px,calc(20px * var(--u))) 0 max(6px,calc(8px * var(--u)));color:#9fc8f2}.modal h3:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,rgba(159,200,242,.4),transparent)}.modal h3:first-child{margin-top:max(6px,calc(8px * var(--u)))}.modal p{font-size:max(13px,calc(14px * var(--u)));line-height:1.55;margin:max(6px,calc(8px * var(--u))) 0;color:#e9e2d2}.modal p b,.modal td b{color:#fff}.modal .cta{font-size:max(16px,calc(22px * var(--u)));padding:max(8px,calc(10px * var(--u))) max(22px,calc(30px * var(--u)));white-space:nowrap}.modal .chip{font-size:max(10px,calc(12px * var(--u)))}.modal table{width:100%;border-collapse:separate;border-spacing:0;margin:max(8px,calc(10px * var(--u))) 0;font-size:max(12px,calc(13px * var(--u)));border:1px solid rgba(159,200,242,.22);border-radius:max(8px,calc(10px * var(--u)));overflow:hidden;background:#06102240}.modal td,.modal th{padding:max(6px,calc(8px * var(--u))) max(8px,calc(12px * var(--u)));text-align:left;border-bottom:1px solid rgba(159,200,242,.12);vertical-align:middle}.modal tr:last-child td,.modal tr:last-child th{border-bottom:0}.modal tr:nth-child(2n) td{background:#ffffff08}.modal th{font-weight:800;font-size:max(10px,calc(11px * var(--u)));letter-spacing:.06em;color:var(--gold);background:#ffffff0d;white-space:nowrap}.modal .scroll-x{overflow-x:auto;margin:max(8px,calc(10px * var(--u))) 0}.modal .scroll-x table{min-width:420px;margin:0}.modal .scroll-x td,.modal .scroll-x th{text-align:center;padding-left:max(4px,calc(6px * var(--u)));padding-right:max(4px,calc(6px * var(--u)))}.modal .row.end{justify-content:flex-end;margin-top:max(12px,calc(16px * var(--u)))}.modal .buy-sum{display:grid;justify-items:center;gap:2px;padding:max(10px,calc(12px * var(--u)));margin:max(8px,calc(10px * var(--u))) 0;border-radius:max(8px,calc(10px * var(--u)));background:#f2c25c1a;border:1px solid rgba(242,194,92,.35)}.modal .buy-sum span{font-weight:800;font-size:max(10px,calc(11px * var(--u)));letter-spacing:.2em;color:var(--brass)}.modal .buy-sum b{font-weight:400;font-size:max(28px,calc(40px * var(--u)));color:#fff;text-shadow:0 calc(3px * var(--u)) 0 #1d3a66;line-height:1.05}.modal .buy-sum small{font-size:max(11px,calc(12px * var(--u)));color:#cfd9e8}.row{display:flex;flex-wrap:wrap;gap:calc(10px * var(--u));align-items:center;margin:calc(8px * var(--u)) 0}.chip{font-weight:800;font-size:calc(12px * var(--u));letter-spacing:.12em;padding:calc(9px * var(--u)) calc(15px * var(--u));border-radius:999px;color:var(--ink);background:linear-gradient(180deg,#fff3d6 0 40%,#ead7a8 40%);border:calc(2px * var(--u)) solid #1d3a66;box-shadow:0 calc(3px * var(--u)) 0 #1d3a66}.chip.on{background:linear-gradient(180deg,#ffe58a 0 40%,#ffc93c 40%)}.chip.hot{color:#fff;background:linear-gradient(180deg,#ff9b52 0 40%,#e0461a 40%)}.chip:active{transform:translateY(calc(2px * var(--u)));box-shadow:none}.cta{font-family:Luckiest Guy;font-size:calc(24px * var(--u));padding:calc(12px * var(--u)) calc(38px * var(--u));color:var(--cream);-webkit-text-stroke:calc(2.5px * var(--u)) #1d3a66;paint-order:stroke fill;background:url(../assets/ui-big.webp) center / cover no-repeat;border-radius:999px;background:linear-gradient(180deg,#ffd56a,#f0a020 55%,#c5700c);border:calc(3px * var(--u)) solid #1d3a66;box-shadow:0 calc(5px * var(--u)) 0 #1d3a66,0 0 calc(24px * var(--u)) #ffb43280}.demo-tag{font-weight:800;font-size:calc(10px * var(--u));background:var(--ink);color:var(--gold);padding:2px 7px;border-radius:5px;letter-spacing:.12em}.armed{position:absolute;left:50%;top:calc(var(--st) + 14px * var(--u));transform:translate(-50%);display:none;font-weight:800;font-size:calc(12px * var(--u));letter-spacing:.12em;color:#fff;background:repeating-linear-gradient(-45deg,#d0261a 0 10px,#a81a10 10px 20px);border:2px solid #1b0f06;border-radius:999px;padding:calc(6px * var(--u)) calc(14px * var(--u));white-space:nowrap;animation:armed 1.4s ease-in-out infinite}.armed.show{display:block}@keyframes armed{50%{filter:brightness(1.25)}}.screen{position:fixed;inset:0;z-index:20;display:grid;place-items:center;background:radial-gradient(ellipse at 50% 70%,#cfe3fb,#6f9fdc 70%);transition:opacity .4s;overflow-y:auto;overflow-x:hidden}.screen.hide{opacity:0;pointer-events:none}body:has(.screen:not(.hide)) .dev-chip,body:has(.modal.show) .dev-chip{display:none!important}.loader .box{width:min(70vw,520px);text-align:center}.loader img{width:100%}.loader .bar{height:14px;margin-top:26px;border:3px solid #1d3a66;border-radius:10px;background:#e8f2ff;overflow:hidden}.loader .bar i{display:block;height:100%;width:0;background:repeating-linear-gradient(-45deg,#8fc4ff 0 12px,#5d9be8 12px 24px);transition:width .2s}body.framed{background:radial-gradient(ellipse at 50% 40%,#1b2236,#07080d 75%)}body.framed #app{position:fixed;border-radius:30px;overflow:hidden;box-shadow:0 0 0 10px #111319,0 0 0 12px #2b2f3a,0 30px 80px #000000b3;transform-origin:50% 50%}.dev-chip{position:fixed;z-index:60;left:0;top:50%;transform:translateY(-50%);writing-mode:vertical-rl;font:800 11px/1 Manrope,system-ui,sans-serif;letter-spacing:.14em;color:#9ff;background:#080a12c7;border:1px solid rgba(160,255,255,.35);border-left:0;border-radius:0 6px 6px 0;padding:8px 5px;opacity:.45}.dev-chip:hover{opacity:1}.dev{position:fixed;z-index:70;top:0;right:0;bottom:0;width:min(380px,92vw);overflow:auto;background:#090b14f2;color:#dfe6f5;font:500 13px/1.4 Manrope,system-ui,sans-serif;border-left:1px solid rgba(160,255,255,.18);transform:translate(105%);transition:transform .22s ease;padding:0 14px 24px}.dev.open{transform:none}.dev .d-head{position:sticky;top:0;display:flex;align-items:center;gap:8px;padding:14px 0 10px;background:#090b14fa;z-index:1}.dev .d-head b{font-weight:800;letter-spacing:.16em;color:#9ff}.dev .d-tag{font-size:10px;font-weight:800;letter-spacing:.12em;background:#d0261a;color:#fff;padding:2px 6px;border-radius:4px}.dev .d-x{margin-left:auto;color:#9aa3b8;font-size:16px;padding:4px 8px}.dev section{border-top:1px solid rgba(255,255,255,.08);padding:10px 0}.dev h4{margin:0 0 8px;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:#8fa0c4}.dev h4 small{text-transform:none;letter-spacing:0;color:#66718c;font-weight:500}.dev .d-list{display:grid;gap:2px;margin-bottom:6px}.dev .d-row{display:flex;align-items:center;gap:8px;padding:4px 6px;border-radius:6px;cursor:pointer}.dev .d-row:hover{background:#ffffff0a}.dev .d-row.hot{color:#ffb38a;font-weight:700}.dev .d-chips{display:flex;flex-wrap:wrap;gap:6px;margin:6px 0}.dev .d-chip{font:700 12px/1 Manrope,system-ui,sans-serif;color:#cfd8ea;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);border-radius:6px;padding:7px 9px}.dev .d-chip:hover{background:#ffffff1f}.dev .d-chip.on{background:#19c5c5;border-color:#19c5c5;color:#031416}.dev .d-in{font:600 13px Manrope,monospace;color:#fff;background:#ffffff0f;border:1px solid rgba(255,255,255,.15);border-radius:6px;padding:6px 8px}.dev .d-num{width:90px}.dev .d-wide{width:100%;box-sizing:border-box}.dev .d-book{display:block;width:100%;height:60px;resize:vertical;font-size:11px;margin-top:6px}.dev .d-armed{margin-top:6px;padding:8px 10px;border-radius:6px;background:#ffffff0d;font-weight:800;letter-spacing:.06em;color:#8fa0c4}.dev .d-armed.on{color:#ffcf8a;background:#d0261a38}.dev .d-out{white-space:pre-wrap;font:500 11px/1.5 ui-monospace,Menlo,monospace;color:#bfe;margin:6px 0 0;min-height:1em}.dev input[type=radio],.dev input[type=checkbox]{accent-color:#19c5c5}.dev-fps{position:fixed;z-index:65;left:8px;top:calc(var(--st) + 8px);font:700 11px/1.3 ui-monospace,Menlo,monospace;color:#9f9;background:#000000a6;padding:4px 6px;border-radius:4px;pointer-events:none}.live-balls{position:absolute;left:calc(36px * var(--u, 1));top:calc(var(--st, 0px) + 250px * var(--u, 1));transform:translateY(-6px);font:400 max(13px,calc(18px * var(--u, 1)))/1 "Luckiest Guy",system-ui;letter-spacing:.04em;color:#fff;text-shadow:0 2px 0 #23426e,0 0 10px rgba(35,66,110,.6);opacity:0;transition:opacity .25s,transform .25s;pointer-events:none;white-space:nowrap}.live-balls.on{opacity:1;transform:translate(0)}.live-balls b{color:#ffd36b;font-weight:400;font-size:1.3em}.vignette{position:absolute;inset:0;pointer-events:none;z-index:5;opacity:0;transition:opacity .35s ease;background:radial-gradient(ellipse at center,#0000 35%,#0a142dbf)}.vignette.on{opacity:1}.addons{position:absolute;left:calc(36px * var(--u));top:46%;transform:translateY(-50%);display:flex;flex-direction:column;gap:calc(14px * var(--u));z-index:3}.addon{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:calc(2px * var(--u));width:max(176px,calc(250px * var(--u)));padding:calc(10px * var(--u)) calc(14px * var(--u));border:max(9px,calc(14px * var(--u))) solid transparent;border-image:url(../assets/ui-plaque.webp) 60 fill / calc(14px * var(--u)) stretch;color:#fff4dc;text-align:left;filter:drop-shadow(0 calc(4px * var(--u)) 0 rgba(0,0,0,.35));transition:transform .12s ease,filter .2s ease}.addon:hover:not([disabled]){transform:translateY(-2px)}.addon:active:not([disabled]){transform:translateY(1px)}.addon[disabled]{filter:grayscale(.7) brightness(.8);cursor:default}.addon b{font:400 max(14px,calc(20px * var(--u)))/1 "Luckiest Guy",system-ui;letter-spacing:.03em;color:#fff;text-shadow:0 2px 0 #3a2008}.addon span{font:800 max(10.5px,calc(12px * var(--u)))/1.25 "Manrope",system-ui;color:#ffe9b8}.addon i{font:400 max(13px,calc(17px * var(--u)))/1 "Luckiest Guy",system-ui;font-style:normal;color:#ffd36b;text-shadow:0 2px 0 #3a2008;margin-top:calc(4px * var(--u))}.addon.ante.on{filter:drop-shadow(0 0 calc(10px * var(--u)) rgba(150,220,255,.95)) drop-shadow(0 calc(4px * var(--u)) 0 rgba(0,0,0,.35))}.addon.ante.on b{color:#cff4ff}.addon.buy b{color:#ffd36b}@media(max-height:560px){body:not(.portrait) .logo{width:min(calc(360px * var(--u)),42vh);top:calc(var(--st) + 10px * var(--u))}body:not(.portrait) .live-balls{top:calc(var(--st, 0px) + 10px * var(--u, 1) + 25.2vh + 6px)}body:not(.portrait) .addons{top:auto;bottom:calc(var(--sb) + 124px * var(--u));transform:none;gap:calc(10px * var(--u))}}.top{display:contents}.stepper,.dock,.addon .p,.addon .q{display:none}body.portrait .logo{left:50%;transform:translate(-50%);top:calc(var(--st) + 6px * var(--u));width:calc(196px * var(--u))}body.portrait.tiny .logo{width:calc(176px * var(--u))}body.portrait .win{position:absolute;left:50%;right:auto;transform:translate(-50%);top:calc(var(--st) + 124px * var(--u));width:calc(100px * var(--u));min-width:0;height:calc(50px * var(--u));padding:0 calc(4px * var(--u));border:calc(9px * var(--u)) solid transparent;border-image:url(../assets/ui-plaque.webp) 60 fill / calc(9px * var(--u)) stretch;display:grid;gap:0;align-content:center}body.portrait .win.pulse{animation:pulseP .3s}@keyframes pulseP{50%{transform:translate(-50%) scale(1.06)}}body.portrait .win .lbl{font-size:max(8px,calc(8.5px * var(--u)))}body.portrait .win .amt{font-size:max(14px,calc(17px * var(--u)));text-shadow:0 calc(2px * var(--u)) 0 #1d3a66;white-space:nowrap}body.portrait .win .mul{display:none}body.portrait .history{left:calc(50% + 56px * var(--u));right:calc(6px * var(--u));top:calc(var(--st) + 124px * var(--u));height:calc(50px * var(--u));flex-direction:row;gap:calc(4px * var(--u));align-items:center;justify-content:flex-start;overflow:hidden}body.portrait .history .chip{font-size:max(10px,calc(12px * var(--u)));padding:calc(4px * var(--u)) calc(6px * var(--u)) calc(2px * var(--u));border-radius:calc(7px * var(--u));border-width:max(1.5px,calc(2px * var(--u)));flex:none}body.portrait .live-balls{left:calc(6px * var(--u, 1));right:calc(50% + 56px * var(--u, 1));top:calc(var(--st, 0px) + 124px * var(--u, 1));height:calc(50px * var(--u, 1));display:flex;align-items:center;justify-content:flex-end;gap:.3em;text-align:right;transform:translateY(-6px);font-size:max(10px,calc(11px * var(--u, 1)));line-height:1.1;white-space:normal}body.portrait .live-balls.on{transform:translate(0)}body.portrait .armed{left:auto;right:calc(8px * var(--u));transform:none;top:calc(var(--st) + 12px * var(--u));max-width:calc(86px * var(--u));white-space:normal;text-align:center;font-size:max(8px,calc(9px * var(--u)))}body.portrait .bar{left:calc(8px * var(--u));right:calc(8px * var(--u));width:auto;transform:none;bottom:calc(var(--sb) + 104px * var(--u));height:auto;padding:0 calc(4px * var(--u));border-width:calc(12px * var(--u)) calc(12px * var(--u)) calc(19px * var(--u));border-image-width:calc(12px * var(--u)) calc(12px * var(--u)) calc(19px * var(--u));gap:calc(4px * var(--u));justify-content:space-between;flex-wrap:nowrap}body.portrait .bar .icons,body.portrait .bar .tools,body.portrait .bar .modes{display:none}body.portrait .lbl{font-size:max(8px,calc(8.5px * var(--u)))}body.portrait .val{font-size:max(13px,calc(16px * var(--u)))}body.portrait .field{min-width:0}body.portrait .field.bal{flex:0 1 auto}body.portrait .field.c{min-width:calc(54px * var(--u))}body.portrait .bet{gap:calc(3px * var(--u))}body.portrait .ib{width:calc(40px * var(--u));height:calc(40px * var(--u))}body.portrait .ib.sm{width:calc(28px * var(--u));height:calc(28px * var(--u))}body.portrait .stepper{display:flex;flex:1;justify-content:center;gap:calc(3px * var(--u))}body.portrait .stepper .field.c{min-width:calc(66px * var(--u))}body.portrait .stepper .ib.locked{opacity:.35;pointer-events:none}body.portrait .stepper .val{font-size:max(12px,calc(14px * var(--u)))}body.portrait .stepper[data-risk=low] .val{color:#c4f2b8}body.portrait .stepper[data-risk=high] .val{color:#ffb070}body.portrait .stepper[data-risk=expert] .val{color:#ff8f80}.dots{display:flex;gap:calc(3px * var(--u));margin-top:calc(3px * var(--u))}.dots i{width:max(4px,calc(5px * var(--u)));height:max(4px,calc(5px * var(--u)));border-radius:50%;background:#ffe9b84d}.dots i.on{background:var(--cream)}body.portrait .go{left:calc(50% - 46px * var(--u));transform:none;bottom:calc(var(--sb) + 6px * var(--u));width:calc(92px * var(--u));height:calc(92px * var(--u))}body.portrait .go .txt b{font-size:calc(20px * var(--u))}body.portrait .go .txt small{font-size:calc(8px * var(--u))}body.portrait .dock{display:flex;position:absolute;left:calc(8px * var(--u));right:calc(8px * var(--u));bottom:calc(var(--sb) + 32px * var(--u));justify-content:space-between;pointer-events:none}body.portrait .dock .ib{pointer-events:auto}body.portrait .addons{left:calc(54px * var(--u));right:calc(54px * var(--u));top:auto;bottom:calc(var(--sb) + 24px * var(--u));transform:none;flex-direction:row;justify-content:space-between;gap:0;padding:0;pointer-events:none}body.portrait .addon{pointer-events:auto;width:calc(50% - 52px * var(--u));min-height:calc(56px * var(--u));padding:calc(3px * var(--u)) calc(4px * var(--u));border-width:calc(9px * var(--u));border-image-width:calc(9px * var(--u));align-items:center;justify-content:center;text-align:center;gap:calc(3px * var(--u))}body.portrait .addon .l{display:none}body.portrait .addon .p{display:block}body.portrait .addon b.p{font-size:max(11px,calc(13px * var(--u)))}body.portrait .addon i.p{font-size:max(10px,calc(11px * var(--u)));margin:0;white-space:nowrap}body.portrait .addon .q{display:grid;place-items:center;position:absolute;top:calc(-10px * var(--u));right:calc(-10px * var(--u));width:calc(20px * var(--u));height:calc(20px * var(--u));border-radius:50%;background:#1d3a66;border:max(1.5px,calc(2px * var(--u))) solid #9fc3ee;color:#fff;font:800 max(10px,calc(12px * var(--u)))/1 "Manrope",system-ui;font-style:normal}body.portrait .addon .q:before{content:"";position:absolute;inset:calc(-8px * var(--u))}body.portrait .addon[disabled] .q{filter:none}body.portrait .banner{font-size:calc(26px * var(--u))}body.portrait .bigwin .title{font-size:calc(38px * var(--u))}body.portrait .bigwin .amount{font-size:calc(34px * var(--u))}body.live .dev-chip,body.live .dev,body.live .armed,body.no-turbo [data-act=turbo],body.no-auto [data-act=auto]{display:none!important}body.no-buy .addon.buy,body.replay .bar,body.replay .addons,body.replay .dock{display:none}.session{position:absolute;left:50%;transform:translate(-50%);top:calc(var(--st) + 4px);padding:3px 10px 2px;border-radius:999px;background:#0c1a33b8;color:#e9e2d2;font-size:max(11px,calc(13px * var(--u)));letter-spacing:.04em;z-index:4;pointer-events:none;white-space:nowrap}body.portrait .session{left:calc(8px * var(--u));transform:none}body.portrait .logo{top:calc(var(--st) + 4px * var(--u));width:calc(172px * var(--u));left:50%;transform:translate(-50%)}body.portrait.tiny .logo{width:calc(160px * var(--u))}body.portrait .win{top:calc(var(--st) + 104px * var(--u));width:calc(118px * var(--u));height:calc(48px * var(--u));padding:0;border-width:calc(10px * var(--u));border-image-width:calc(10px * var(--u));display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(1px * var(--u))}body.portrait .win .lbl{font:400 max(8px,calc(9px * var(--u)))/1 "Luckiest Guy",system-ui;letter-spacing:.12em;color:var(--brass)}body.portrait .win .amt{font-size:max(15px,calc(18px * var(--u)));line-height:1}body.portrait .live-balls,body.portrait .history .chip{box-sizing:border-box;height:calc(28px * var(--u));padding:0 calc(9px * var(--u));border-radius:calc(14px * var(--u));border:max(1.5px,calc(2px * var(--u))) solid #9fc3ee;background:#0e2040db;font:400 max(11px,calc(13px * var(--u)))/1 "Luckiest Guy",system-ui;letter-spacing:.03em;display:inline-flex;align-items:center;white-space:nowrap;box-shadow:0 calc(2px * var(--u)) 0 #00000059}body.portrait .live-balls{left:auto;right:calc(50% + 64px * var(--u, 1));top:calc(var(--st, 0px) + 114px * var(--u, 1));max-width:none;gap:calc(4px * var(--u));color:#e8f3ff;text-shadow:none;transform:translateY(-4px);justify-content:center}body.portrait .live-balls b{font-size:1.15em;color:#ffd36b}body.portrait .live-balls .long{display:none}body.portrait .live-balls.on{transform:none}body.portrait .history{left:calc(50% + 64px * var(--u));right:calc(8px * var(--u));top:calc(var(--st) + 114px * var(--u));height:calc(28px * var(--u));display:flex;flex-flow:row wrap;align-content:flex-start;gap:calc(4px * var(--u));overflow:hidden}body.portrait .history .chip{color:#d7e6fb}body.portrait .history .chip.h1{color:var(--cream)}body.portrait .history .chip.h2{color:#bfe0ff}body.portrait .history .chip.h3{color:#1b0f06;background:var(--gold);border-color:#7a4c0e}body.portrait .history .chip.h4{color:#fff;background:linear-gradient(180deg,#ff9d3a,#e0461a);border-color:#6a1e05}body.portrait .history .chip:nth-child(n){display:inline-flex}body.portrait .armed{top:calc(var(--st) + 150px * var(--u))}body.portrait .bar{padding:calc(2px * var(--u)) calc(6px * var(--u));gap:calc(6px * var(--u));align-items:stretch;justify-content:space-between}body.portrait .bar .field.bal,body.portrait .bar .stepper,body.portrait .bar .bet{display:grid;grid-template-rows:calc(13px * var(--u)) calc(30px * var(--u)) calc(6px * var(--u));row-gap:calc(2px * var(--u));align-items:center}body.portrait .bar .stepper,body.portrait .bar .bet{grid-template-columns:calc(28px * var(--u)) auto calc(28px * var(--u));column-gap:calc(4px * var(--u));flex:none}body.portrait .bar .stepper .field,body.portrait .bar .bet .field{display:contents}body.portrait .bar .lbl{grid-row:1;grid-column:1 / -1;justify-self:center;font:400 max(9px,calc(10.5px * var(--u)))/1 "Luckiest Guy",system-ui;letter-spacing:.12em;color:var(--brass)}body.portrait .bar .field.bal{justify-items:start;min-width:0;flex:0 1 auto}body.portrait .bar .field.bal .lbl{justify-self:start}body.portrait .bar .val{grid-row:2;grid-column:2;justify-self:center;font-size:max(14px,calc(17px * var(--u)));line-height:1}body.portrait .bar .field.bal .val{grid-column:1;justify-self:start}body.portrait .bar .stepper .val{min-width:calc(70px * var(--u));text-align:center;font-size:max(13px,calc(15px * var(--u)))}body.portrait .bar .bet .val{min-width:calc(54px * var(--u));text-align:center}body.portrait .bar .ib.sm{grid-row:2;width:calc(28px * var(--u));height:calc(28px * var(--u));justify-self:center}body.portrait .bar [data-act=mprev],body.portrait .bar [data-act=down]{grid-column:1}body.portrait .bar [data-act=mnext],body.portrait .bar [data-act=up]{grid-column:3}body.portrait .bar .dots{grid-row:3;grid-column:2;justify-self:center;margin:0;gap:calc(3px * var(--u))}body.portrait .bar .dots i{width:calc(12px * var(--u));height:calc(4px * var(--u));border-radius:calc(2px * var(--u));background:#08102099;box-shadow:inset 0 0 0 1px #ffe9b859}body.portrait .bar .dots i.on{background:#ffc93c;box-shadow:0 0 calc(5px * var(--u)) #ffc93ce6}body.portrait{--pl: calc(8px * var(--u))}body.portrait .logo{top:var(--st);width:calc(150px * var(--u))}body.portrait.tiny .logo{width:calc(140px * var(--u))}body.portrait .win{left:var(--pl);right:auto;transform:none;top:calc(var(--st) + 66px * var(--u));width:calc(110px * var(--u));height:calc(44px * var(--u));border-width:calc(9px * var(--u));border-image:url(../assets/ui-plaque.webp) 60 / calc(9px * var(--u)) stretch;background:#08122699;background-clip:padding-box}body.portrait .win.pulse{animation:pulse .3s}body.portrait .win .lbl{color:#ffe08a}body.portrait .win .amt{font-size:max(15px,calc(17px * var(--u)))}body.portrait .live-balls,body.portrait .history .chip{height:calc(26px * var(--u));border-radius:calc(13px * var(--u))}body.portrait .live-balls{left:var(--pl);right:auto;top:calc(var(--st) + 118px * var(--u, 1))}body.portrait .history{left:auto;right:var(--pl);top:calc(var(--st) + 66px * var(--u));height:auto;flex-flow:column nowrap;align-items:flex-end;gap:calc(6px * var(--u));overflow:visible}body.portrait .history .chip:nth-child(n+4){display:none}body.portrait .armed{top:calc(var(--st) + 96px * var(--u));left:50%;right:auto;transform:translate(-50%)}body.portrait .bar{left:calc(6px * var(--u));right:calc(6px * var(--u));bottom:calc(var(--sb) + 6px * var(--u));height:calc(166px * var(--u));padding:0;display:block;border:max(1.5px,calc(2px * var(--u))) solid rgba(170,210,255,.55);border-image:none;border-radius:calc(18px * var(--u));background:linear-gradient(180deg,#102242d6,#081226ed);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:inset 0 calc(1px * var(--u)) 0 #ffffff2e,0 calc(6px * var(--u)) calc(18px * var(--u)) #0006;filter:none}body.portrait .bar .stepper{display:none}body.portrait .bar .modes{display:flex;position:absolute;left:calc(6px * var(--u));right:calc(6px * var(--u));top:calc(7px * var(--u));height:calc(34px * var(--u));padding:calc(3px * var(--u));gap:calc(3px * var(--u));border-radius:calc(10px * var(--u));background:#00000059}body.portrait .bar .mode{flex:1;position:relative;padding:0;border-radius:calc(8px * var(--u));font:800 max(10px,calc(11px * var(--u)))/1 "Manrope",system-ui;letter-spacing:.1em;color:#cfe0f5}body.portrait .bar .mode:before{content:"";position:absolute;inset:-5px 0}body.portrait .bar .mode.on{color:#13233d;background:linear-gradient(180deg,#fff,#b9dbff);box-shadow:inset 0 calc(-2px * var(--u)) 0 #00000040}body.portrait .bar .mode.locked{opacity:.4}body.portrait .bar .field.bal{position:absolute;left:calc(10px * var(--u));top:calc(50px * var(--u));width:calc(118px * var(--u));height:calc(44px * var(--u));display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:calc(4px * var(--u))}body.portrait .bar .bet{position:absolute;right:calc(8px * var(--u));top:calc(48px * var(--u));display:grid;grid-template-columns:calc(36px * var(--u)) auto calc(36px * var(--u));grid-template-rows:calc(12px * var(--u)) calc(36px * var(--u));row-gap:calc(2px * var(--u));column-gap:calc(4px * var(--u));align-items:center}body.portrait .bar .lbl{font:400 max(9px,calc(9.5px * var(--u)))/1 "Luckiest Guy",system-ui;letter-spacing:.12em;color:#ffe08a}body.portrait .bar .val{font-size:max(15px,calc(18px * var(--u)));line-height:1;color:#fff;text-shadow:0 calc(2px * var(--u)) 0 #1d3a66}body.portrait .bar .field.bal .val{max-width:100%;overflow:hidden;text-overflow:clip}body.portrait .bar .bet .val{min-width:calc(54px * var(--u))}body.portrait .bar .ib.sm{width:calc(36px * var(--u));height:calc(36px * var(--u));position:relative}body.portrait .bar .ib.sm:before{content:"";position:absolute;inset:-4px}body.portrait .go{width:calc(96px * var(--u));height:calc(96px * var(--u));left:calc(50% - 48px * var(--u));bottom:calc(var(--sb) + 21px * var(--u))}body.portrait .dock{left:calc(10px * var(--u));right:calc(10px * var(--u));bottom:calc(var(--sb) + 18px * var(--u))}body.portrait .dock .ib{width:calc(44px * var(--u));height:calc(44px * var(--u))}body.portrait .addons{left:calc(58px * var(--u));right:calc(58px * var(--u));bottom:calc(var(--sb) + 14px * var(--u))}body.portrait .addon{width:calc(88px * var(--u));height:calc(52px * var(--u));min-height:0;padding:0 calc(3px * var(--u));border:calc(9px * var(--u)) solid transparent;border-image:url(../assets/ui-plaque.webp) 60 / calc(9px * var(--u)) stretch;background:#08122699;background-clip:padding-box;gap:calc(2px * var(--u));filter:drop-shadow(0 calc(3px * var(--u)) 0 rgba(0,0,0,.35))}body.portrait .addon b.p{font-size:max(11px,calc(12px * var(--u)));letter-spacing:0;white-space:nowrap;color:#fff}body.portrait .addon.buy b.p{color:#ffd36b}body.portrait .addon i.p{font:800 max(10px,calc(11px * var(--u)))/1 "Manrope",system-ui;color:#ffe08abf}body.portrait .addon.ante.on i.p{color:#cff4ff}body.portrait .addon.buy i.p{color:#fff}body.portrait .addon[disabled]{filter:grayscale(.7);opacity:.6}body.portrait .addon[disabled] i.p{font-size:max(8px,calc(8.5px * var(--u)));letter-spacing:0;white-space:nowrap}body.portrait .addon .q{top:calc(-14px * var(--u));right:calc(-14px * var(--u))}body.tall:not(.portrait) .addons{top:auto;bottom:calc(var(--sb) + 122px * var(--u));left:50%;transform:translate(-50%);flex-direction:row;gap:calc(14px * var(--u))}.addon.auto{display:none}body.portrait .addon.auto{display:flex}body.portrait .addon.auto.on i.p{color:#cff4ff}.addon.boost.on{filter:drop-shadow(0 0 calc(10px * var(--u)) rgba(255,140,80,.9)) drop-shadow(0 calc(4px * var(--u)) 0 rgba(0,0,0,.35))}.addon.boost.on i.p{color:#ffb070!important}.addon.boost b,body.portrait .addon.boost b.p{color:#ffd36b}.modal .boost-card{display:grid;grid-template-columns:max(64px,calc(84px * var(--u))) 1fr;grid-template-areas:"art txt" "btn btn";gap:max(6px,calc(8px * var(--u))) max(10px,calc(14px * var(--u)));align-items:center;padding:max(10px,calc(12px * var(--u)));margin:max(10px,calc(12px * var(--u))) 0;border-radius:max(10px,calc(12px * var(--u)));background:#06102259;border:1px solid rgba(159,200,242,.25)}.modal .boost-card.on{border-color:#ff965acc;box-shadow:0 0 0 1px #ff965a66,0 0 18px #ff783c40 inset}.modal .boost-card img{grid-area:art;width:100%;height:auto;object-fit:contain;filter:drop-shadow(0 4px 6px rgba(0,0,0,.5))}.modal .boost-card .bc-txt{grid-area:txt;min-width:0}.modal .boost-card h3{margin:0 0 4px;color:#ffd36b;font:400 max(16px,calc(20px * var(--u)))/1 "Luckiest Guy",system-ui;letter-spacing:.04em}.modal .boost-card h3:after{display:none}.modal .boost-card p{margin:4px 0}.modal .boost-card .cta{grid-area:btn;justify-self:stretch;text-align:center}.modal .cta.ghost{filter:saturate(.4) brightness(.9)}.modal .cta[disabled]{filter:grayscale(.8);opacity:.55;cursor:default}.modal p.small{font-size:max(11.5px,calc(12.5px * var(--u)));color:#b9c8de}.modal p.center{text-align:center}.modal a{color:#9fc8f2}body:not(.portrait):not(.tall) .addon{width:min(max(176px,calc(250px * var(--u))),21vw)}@media(max-width:1000px){body:not(.portrait):not(.tall) .addon span.l{display:none}}.win-toast{position:fixed;z-index:5;opacity:0;pointer-events:none;transform:translate(-50%);padding:max(2px,calc(3px * var(--u))) max(8px,calc(10px * var(--u)));border-radius:999px;background:#0e2040e6;border:max(1.5px,calc(2px * var(--u))) solid #9fc3ee;color:#fff;font-size:max(13px,calc(18px * var(--u)));white-space:nowrap;animation:winToast 1.6s ease-out forwards}.win-toast.hot{color:#1b0f06;background:var(--gold);border-color:#7a4c0e}.win-toast.up{animation-name:winToastUp}@keyframes winToastUp{0%{opacity:0;transform:translate(-50%,-30%) scale(.7)}12%{opacity:1;transform:translate(-50%,-60%) scale(1.08)}20%{transform:translate(-50%,-60%) scale(1)}75%{opacity:1}to{opacity:0;transform:translate(-50%,-150%)}}.modal .auto-note{padding:8px 10px;border-radius:8px;background:#f2c25c1f;border:1px solid rgba(242,194,92,.35)}@keyframes winToast{0%{opacity:0;transform:translate(-50%,-6px) scale(.7)}12%{opacity:1;transform:translate(-50%) scale(1.08)}20%{transform:translate(-50%) scale(1)}75%{opacity:1}to{opacity:0;transform:translate(-50%,26px)}}.win-toast.up{z-index:9}.bal-pulse .val{animation:balPulse .5s ease-out}@keyframes balPulse{30%{color:#ffd36b;transform:scale(1.08)}}.field .val{display:inline-block;transform-origin:left center}.brand-loader{position:fixed;inset:0;z-index:100;display:grid;place-items:center;background:radial-gradient(60% 55% at 50% 42%,#2c3263,#1b1f3b 62%,#141730);transition:opacity .5s ease,visibility .5s}.brand-loader.leaving{opacity:0;visibility:hidden}.brand-stack{display:grid;justify-items:center;gap:18px}.brand-mark{overflow:visible}.brand-mark .brand-card{transform-box:view-box;transform-origin:0 10px;transform:rotate(0) translateY(40px) scale(.35);opacity:0}.brand-mark .brand-card.in{animation:brand-deal .5s cubic-bezier(.2,1.5,.4,1) forwards}@keyframes brand-deal{to{transform:rotate(var(--rot)) translateY(0) scale(1);opacity:1}}.brand-body{transform-box:fill-box;transform-origin:50% 85%}.brand-body.pop{animation:card-pop .6s cubic-bezier(.2,1.6,.4,1) both}.brand-body.dip{animation:card-dip .45s ease-out both}.brand-body.final{animation:card-all .75s .55s cubic-bezier(.2,1.6,.4,1) both}.brand-body.pop.final{animation:card-pop .6s cubic-bezier(.2,1.6,.4,1) both,card-all .75s .55s cubic-bezier(.2,1.6,.4,1) both}@keyframes card-pop{0%{transform:scale(.55)}45%{transform:scale(var(--peak))}to{transform:scale(1)}}@keyframes card-dip{35%{transform:scale(.92)}to{transform:scale(1)}}@keyframes card-all{0%{transform:scale(1)}40%{transform:scale(1.16) translateY(-4px)}to{transform:scale(1)}}.brand-four{font-family:Unbounded,system-ui,sans-serif;font-weight:800;font-size:30px;fill:#1b1f3b}.brand-word{font-family:Unbounded,system-ui,sans-serif;font-weight:800;font-size:clamp(34px,7vw,52px);letter-spacing:-.02em;color:#fff3e6;animation:brand-rise .6s .55s both ease-out}@keyframes brand-rise{0%{opacity:0;transform:translateY(10px)}}.brand-word.final{animation:word-bounce .7s .6s cubic-bezier(.2,1.6,.4,1) both}@keyframes word-bounce{40%{transform:scale(1.08)}}.brand-bar{display:flex;gap:10px;margin-top:8px}.brand-seg{width:34px;height:7px;border-radius:99px;background:#ffffff24;overflow:hidden}.brand-seg i{display:block;height:100%;border-radius:inherit;background:var(--seg);transform:scaleX(0);transform-origin:left;transition:transform .36s cubic-bezier(.3,1.3,.5,1)}.brand-seg.full i{transform:scaleX(1)}.brand-seg.just{animation:seg-pop .5s .25s cubic-bezier(.2,1.6,.4,1) both}.brand-bar.final .brand-seg{animation:seg-shine .7s calc(.6s + var(--i) * .07s) ease-out both}@keyframes seg-pop{40%{transform:scaleY(1.9) scaleX(1.12);filter:brightness(1.35)}}@keyframes seg-shine{40%{transform:translateY(-4px) scaleY(1.5);filter:brightness(1.4)}}body:has(.brand-loader) .dev-chip{display:none!important}.story{position:fixed;inset:0;z-index:66;overflow:hidden;background:#0b1730;cursor:pointer;transition:opacity .6s ease}.story.ending{opacity:0;pointer-events:none}.story-scene{position:absolute;inset:0;opacity:0;transition:opacity .9s ease}.story-scene.on{opacity:1}.story-scene img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:var(--origin, 50% 50%);transform-origin:var(--origin, 50% 50%);transform:scale(1.02)}.story-scene.on img,.story-scene.past img{animation:storyZoom 11s ease-out forwards}@keyframes storyZoom{0%{transform:scale(1.02)}to{transform:scale(1.14)}}.story-scene.final .bg{filter:blur(6px) brightness(.55) saturate(1.1);animation:none!important;transform:scale(1.08)}.story-scene.final .logo{inset:44% auto auto 50%;width:min(72vw,640px);height:auto;object-fit:contain;transform:translate(-50%,-50%) scale(.6);opacity:0;animation:none!important}.story-scene.final.on .logo{animation:storyLogo .9s cubic-bezier(.2,1.5,.4,1) .2s forwards!important}@keyframes storyLogo{to{transform:translate(-50%,-50%) scale(1);opacity:1}}.story.shake .story-scene.final .logo{animation:storyLogo .9s cubic-bezier(.2,1.5,.4,1) .2s forwards,storyShake .5s ease-in-out 1.2s 3!important}@keyframes storyShake{0%,to{margin-left:0}25%{margin-left:-8px}75%{margin-left:8px}}.story-shade{position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,#08122859,#08122800 22% 52%,#081228d1)}.story-bars:before,.story-bars:after{content:"";position:absolute;left:0;right:0;height:5vh;background:#050b18;pointer-events:none}.story-bars:before{top:0}.story-bars:after{bottom:0}.story-text{position:absolute;left:50%;bottom:calc(9vh + var(--sb, 0px));transform:translate(-50%);width:min(92vw,980px);margin:0;text-align:center;font-family:Luckiest Guy,system-ui,sans-serif;letter-spacing:.03em;line-height:1.2;pointer-events:none;transition:opacity .3s}.story-text.out{opacity:0}.story-text span{display:inline-block;opacity:0;transform:translateY(.35em);transition:opacity .25s ease,transform .3s cubic-bezier(.2,1.4,.4,1)}.story-text span.on{opacity:1;transform:none}.story-text.narrator{font-size:clamp(20px,3.4vw,40px);color:#fff;-webkit-text-stroke:clamp(3px,.4vw,5px) #142a52;paint-order:stroke fill;text-shadow:0 clamp(2px,.3vw,4px) 0 #142a52}.story-text.yeti{font-size:clamp(26px,4.8vw,58px);color:var(--gold);-webkit-text-stroke:clamp(3px,.5vw,6px) #3a2008;paint-order:stroke fill;text-shadow:0 clamp(3px,.4vw,5px) 0 #3a2008}.story-text.yeti span.on{animation:yetiWord .45s cubic-bezier(.2,1.8,.4,1)}@keyframes yetiWord{0%{transform:scale(.4) rotate(-8deg)}60%{transform:scale(1.18) rotate(4deg)}to{transform:none}}.story-skip{position:absolute;right:max(14px,env(safe-area-inset-right));top:calc(5vh + 12px + var(--st, 0px));display:flex;align-items:center;gap:6px;padding:8px 14px;border-radius:999px;border:2px solid rgba(255,255,255,.55);background:#0812288c;color:#fff;font:800 13px/1 Manrope,system-ui,sans-serif;letter-spacing:.12em;cursor:pointer}.story-skip svg{width:14px;height:14px;fill:currentColor}body.portrait .story-text{bottom:calc(12vh + var(--sb, 0px))}.splash{display:block;overflow:hidden;background:#8db8ea}.sp-bg{position:absolute;inset:0;background:url(../assets/bg-landscape.webp) center 30% / cover}.sp-bg:after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 70% 60% at 62% 45%,#0a1a380d,#0a1a3873),linear-gradient(180deg,#0a1a3800 55%,#0a1a3880)}.sp-hero.port{display:none}.sp-hero{position:absolute;left:3%;bottom:0;width:36%;height:86%;display:flex;align-items:flex-end;justify-content:center;pointer-events:none}.sp-hero img{position:relative;height:100%;width:auto;max-width:100%;object-fit:contain;object-position:bottom;filter:drop-shadow(0 10px 18px rgba(8,20,44,.45));animation:heroIn .8s cubic-bezier(.2,1.3,.4,1) both,heroBreathe 3.2s ease-in-out .8s infinite;transform-origin:50% 100%}.sp-shadow{position:absolute;bottom:1.2%;left:50%;width:70%;height:6%;transform:translate(-50%);border-radius:50%;background:radial-gradient(closest-side,#142c5a80,#142c5a00)}@keyframes heroIn{0%{transform:translateY(18%) scale(.92);opacity:0}}@keyframes heroBreathe{50%{transform:scale(1.012,.99)}}.sp-main{position:absolute;inset:0 2.5% 0 36%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(8px,2.2vh,26px);text-align:center;padding-bottom:env(safe-area-inset-bottom)}.sp-logo{height:clamp(80px,27vh,360px);width:auto;max-width:100%;object-fit:contain;filter:drop-shadow(0 8px 0 rgba(8,20,44,.45));animation:logoIn .7s cubic-bezier(.2,1.5,.4,1) .1s both}@keyframes logoIn{0%{transform:scale(.6);opacity:0}}.sp-tag{margin:0;font-family:Luckiest Guy,system-ui,sans-serif;font-size:clamp(14px,min(2vw,3.2vh),36px);line-height:1.15;letter-spacing:.04em;text-transform:uppercase;color:#fff;-webkit-text-stroke:.1em #142a52;paint-order:stroke fill;text-shadow:0 .12em 0 #142a52}.sp-tag b{display:block;font-weight:400;color:var(--gold);font-size:1.35em;-webkit-text-stroke-color:#3a2008;text-shadow:0 .1em 0 #3a2008}.sp-feats{list-style:none;margin:0;padding:clamp(10px,1.8vh,22px) clamp(10px,1.4vw,24px);width:min(100%,1040px);display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(8px,1.4vw,24px);background:linear-gradient(180deg,#22416de0,#11254aeb);border:3px solid #b9d8f5;border-radius:clamp(14px,2vh,22px);box-shadow:0 0 0 3px #0c1a33,0 14px 30px #00000059;text-align:left}.sp-feats li{display:flex;align-items:center;gap:clamp(8px,1vw,16px);min-width:0;animation:featIn .5s ease-out both}.sp-feats li:nth-child(2){animation-delay:.1s}.sp-feats li:nth-child(3){animation-delay:.2s}@keyframes featIn{0%{transform:translateY(12px);opacity:0}}.sp-feats .ic{position:relative;flex:none;width:clamp(48px,5.2vw,104px);aspect-ratio:1.15;display:grid;place-items:end center}.sp-feats .ic:before{content:"";position:absolute;left:6%;right:6%;bottom:2%;height:26%;border-radius:50%;background:radial-gradient(closest-side,#f4f9ff,#cfe2f8 70%,#cfe2f800)}.sp-feats .ic img{position:relative;width:92%;height:92%;object-fit:contain;object-position:bottom;filter:drop-shadow(0 3px 3px rgba(8,20,44,.45))}.sp-feats div{min-width:0}.sp-feats h4{margin:0 0 .15em;font-family:Luckiest Guy,system-ui,sans-serif;font-weight:400;font-size:clamp(15px,min(1.7vw,2.8vh),30px);letter-spacing:.03em;line-height:1.05;text-transform:uppercase;color:var(--gold)}.sp-feats p{margin:0;font-size:clamp(11.5px,min(1.05vw,1.8vh),18px);line-height:1.35;color:#e8f1fc}.splash .cta{font-size:clamp(18px,min(2.4vw,4vh),48px);padding:clamp(8px,1.4vh,20px) clamp(32px,4.5vw,90px);animation:ctaPulse 2s ease-in-out infinite;border-width:3px;-webkit-text-stroke-width:.1em}@keyframes ctaPulse{50%{box-shadow:0 5px #1d3a66,0 0 44px #ffbe3cd9}}@media(min-aspect-ratio:1/1)and (max-aspect-ratio:3/2){.sp-feats{grid-template-columns:1fr;width:min(100%,640px)}.sp-logo{height:clamp(70px,22vh,300px)}}@media(min-aspect-ratio:1/1)and (max-height:560px){.sp-feats p{display:none}.sp-feats .ic{width:clamp(40px,9vh,70px)}.sp-feats{padding:8px 12px}.sp-main{gap:2vh}.sp-logo{height:26vh}}@media(min-aspect-ratio:1/1)and (max-height:300px){.sp-feats,.sp-tag{display:none}.sp-logo{height:42vh}.splash .cta{font-size:15px;padding:6px 22px}}@media(max-aspect-ratio:1/1){.sp-bg{background-image:url(../assets/bg-portrait.webp);background-position:center 40%}.sp-bg:after{background:linear-gradient(180deg,#0a1a3826,#0a1a3800 30%,#0a1a388c)}.sp-main{left:4%;right:4%;justify-content:flex-start;padding:calc(var(--st, 0px) + 2.5vh) 0 calc(var(--sb, 0px) + 3vh);gap:clamp(6px,1.5vh,16px)}.sp-logo{height:clamp(70px,17vh,240px);max-width:88vw}.sp-tag{font-size:clamp(12px,min(3.4vw,2.2vh),24px);line-height:1.3;max-width:92vw}.sp-hero.land{display:none}.sp-hero.port{display:flex;position:relative;left:auto;bottom:auto;width:100%;flex:none;height:clamp(110px,24vh,340px);margin:-.5vh 0 -1.2vh}.sp-feats{grid-template-columns:1fr;padding:clamp(8px,1.4vh,16px) clamp(10px,3vw,18px);gap:clamp(6px,1.1vh,12px)}.sp-feats .ic{width:clamp(48px,14vw,84px)}.sp-feats h4{font-size:clamp(15px,min(4.4vw,2.6vh),26px)}.sp-feats p{font-size:clamp(11.5px,min(3.4vw,1.75vh),17px)}.splash .cta{margin-top:auto;font-size:clamp(20px,min(5.6vw,3.4vh),34px);padding:clamp(9px,1.4vh,16px) clamp(36px,11vw,70px)}}@media(max-aspect-ratio:1/1)and (max-height:700px){.sp-hero.port{height:18vh}.sp-logo{height:15vh}}@media(max-aspect-ratio:1/1)and (max-height:600px){.sp-feats p{display:none}}.rotate{position:fixed;inset:0;z-index:90;display:none;place-items:center;padding:16px}body.turn-upright .rotate{display:grid}.rot-bg{position:absolute;inset:0;background:url(../assets/bg-landscape.webp) center / cover;filter:blur(6px) brightness(.6);transform:scale(1.08)}.rot-card{position:relative;display:grid;justify-items:center;gap:8px;padding:18px 28px 20px;text-align:center;background:linear-gradient(180deg,#22416deb,#11254af2);border:3px solid #b9d8f5;border-radius:18px;box-shadow:0 0 0 3px #0c1a33,0 14px 30px #0006}.rot-phone{position:relative;width:26vh;height:46vh;max-height:200px;max-width:113px;border:5px solid #e8f2ff;border-radius:18px;background:linear-gradient(180deg,#9cc6f2,#5d8fd6);box-shadow:0 0 0 3px #0c1a33,inset 0 0 0 3px #0c1a33;display:grid;place-items:end center;overflow:hidden;animation:phoneTurn 2.6s ease-in-out infinite}.rot-phone:before{content:"";position:absolute;top:6px;left:50%;width:28%;height:5px;transform:translate(-50%);border-radius:3px;background:#0c1a33}.rot-phone img{width:86%;height:auto;margin-bottom:6%}@keyframes phoneTurn{0%,15%{transform:rotate(-90deg)}45%,85%{transform:rotate(0)}to{transform:rotate(-90deg)}}.rot-card b{font:400 clamp(20px,7vh,34px)/1 "Luckiest Guy",system-ui;text-transform:uppercase;color:var(--gold);-webkit-text-stroke:.09em #3a2008;paint-order:stroke fill;letter-spacing:.04em;margin-top:6px}.rot-card span{font:700 clamp(12px,3.6vh,15px)/1.3 "Manrope",system-ui;color:#dbe8f8}
