@font-face{font-family:Cinzel;font-style:normal;font-display:swap;font-weight:700;src:url(./cinzel-latin-ext-700-normal-C24KFjuG.woff2) format("woff2"),url(./cinzel-latin-ext-700-normal-CORa-yIv.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:Cinzel;font-style:normal;font-display:swap;font-weight:700;src:url(./cinzel-latin-700-normal-Dkw14w9r.woff2) format("woff2"),url(./cinzel-latin-700-normal-C-gK7hA8.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:Cinzel;font-style:normal;font-display:swap;font-weight:900;src:url(./cinzel-latin-ext-900-normal-CWXxiu5r.woff2) format("woff2"),url(./cinzel-latin-ext-900-normal-BlZZvP7K.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:Cinzel;font-style:normal;font-display:swap;font-weight:900;src:url(./cinzel-latin-900-normal-BI3z7Tow.woff2) format("woff2"),url(./cinzel-latin-900-normal-t_fSDEbn.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:600;src:url(./manrope-latin-600-normal-4f0koTD-.woff2) format("woff2"),url(./manrope-latin-600-normal-BqgrALkZ.woff) format("woff")}@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")}@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;--ice: #dff4ff;--frost: #9fd6ff;--aurora: #6dffc8;--violet: #b99bff;--gold: #ffd36b;--ink: #07101f;--panel: rgba(9, 18, 36, .78);--line: rgba(170, 220, 255, .28);--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:#0b1424;overflow:hidden;color:var(--ice);font-family:Manrope,system-ui,sans-serif;user-select:none;-webkit-user-select:none;touch-action:manipulation}#app,#stage{position:fixed;inset:0}#stage canvas{display:block}#hud{position:fixed;inset:0;z-index:10;pointer-events:none}#hud>*{pointer-events:auto}button{font:inherit;color:inherit;border:0;background:none;cursor:pointer;padding:0}.num{font-family:Cinzel,serif;font-weight:900;font-variant-numeric:lining-nums tabular-nums}.locked{opacity:.4;pointer-events:none}.logo{position:fixed;top:2.4vh;width:clamp(170px,20vw,400px);left:2.6vw;pointer-events:none!important;filter:drop-shadow(0 6px 22px #000c) drop-shadow(0 0 30px #6dc8ff44)}body.long-night .logo{filter:drop-shadow(0 6px 22px #000c) drop-shadow(0 0 34px #6dffc888)}.bar{position:fixed;left:50%;bottom:calc(1.4vh + var(--sb));transform:translate(-50%);display:flex;align-items:center;gap:calc(18px * var(--u) + 6px);padding:calc(9px * var(--u) + 4px) calc(22px * var(--u) + 8px);background:linear-gradient(180deg,#142442d1,#081020db);border:1px solid var(--line);border-radius:18px;box-shadow:0 10px 34px #000a,inset 0 1px #fff2,inset 0 0 22px #6dc8ff14;backdrop-filter:blur(8px);white-space:nowrap}.grp{display:flex;align-items:center;gap:8px}.field{display:flex;flex-direction:column;align-items:flex-start;min-width:calc(120px * var(--u) + 40px)}.field.c{align-items:center;min-width:calc(110px * var(--u) + 30px)}.lbl{font:800 calc(10px * var(--u) + 5px)/1 "Manrope",sans-serif;letter-spacing:.18em;color:var(--frost);opacity:.85}.val{font-size:calc(22px * var(--u) + 8px);color:#fff;line-height:1.15}.field.win.on .val{color:var(--gold);text-shadow:0 0 16px #ffd36b88}.field.win.pulse .val{animation:pulse .4s ease-out}@keyframes pulse{40%{transform:scale(1.12)}}.ib{width:calc(34px * var(--u) + 18px);height:calc(34px * var(--u) + 18px);display:grid;place-items:center;border-radius:50%;background:#ffffff10;border:1px solid #cdeaff2a;color:var(--ice);position:relative;transition:background .15s,transform .1s}.ib svg{width:52%;height:52%}.ib.sm{width:calc(28px * var(--u) + 14px);height:calc(28px * var(--u) + 14px)}.ib:hover{background:#ffffff20}.ib:active{transform:scale(.94)}.ib.on{background:#6dffc82a;border-color:var(--aurora);color:var(--aurora)}.ib i{position:absolute;right:3px;bottom:1px;font:900 11px Cinzel;font-style:normal;color:var(--aurora)}.go{position:fixed;right:4.6vw;top:52%;transform:translateY(-50%);width:calc(150px * var(--u) + 40px);height:calc(150px * var(--u) + 40px);border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle at 42% 32%,#e9f8ff,#9fd6ff 18%,#2e5f96 52%,#0e2244 78%,#081428);border:3px solid #e6f6ffcc;box-shadow:0 0 0 7px #0a162c99,0 14px 44px #000b,0 0 40px #6dc8ff66,inset 0 -10px 30px #0008;color:#fff;transition:transform .12s,filter .2s}.go:hover{filter:brightness(1.12)}.go:active{transform:translateY(-50%) scale(.95)}.go .ring{position:absolute;inset:7%;border-radius:50%;border:2px dashed #ffffff55;animation:spin 14s linear infinite}.go.busy .ring{animation-duration:1.4s;border-color:#6dffc8aa}.go .ic{width:50%;height:50%;display:grid;place-items:center;margin-top:-14%;filter:drop-shadow(0 2px 4px #0008)}.go .ic svg{width:100%;height:100%}.go .go-lbl{position:absolute;bottom:21%;font:900 calc(14px * var(--u) + 7px) "Cinzel";letter-spacing:.12em;text-shadow:0 2px 6px #000a}.go .auto-left{position:absolute;top:14%;font-size:calc(16px * var(--u) + 8px);color:var(--aurora)}.go.auto{border-color:var(--aurora);box-shadow:0 0 0 7px #0a162c99,0 0 40px #6dffc877}@keyframes spin{to{transform:rotate(360deg)}}.ante,.buy{position:fixed;left:2.6vw;background:var(--panel);border:1px solid var(--line);border-radius:16px;box-shadow:0 8px 26px #000a;text-align:left;backdrop-filter:blur(6px)}.buy{top:42vh;width:clamp(150px,14vw,250px);padding:calc(12px * var(--u) + 6px) 18px;display:flex;flex-direction:column;background:linear-gradient(160deg,#3a2a6a,#141c44);border-color:var(--violet);box-shadow:0 8px 26px #000a,0 0 26px #b99bff44}.buy b{font:900 calc(28px * var(--u) + 10px)/1 "Cinzel";color:#fff;letter-spacing:.06em;text-shadow:0 0 18px #b99bffaa}.buy small{font:800 calc(10px * var(--u) + 5px)/1.3 "Manrope";letter-spacing:.16em;color:#d9caff}.ante{top:calc(42vh + clamp(100px,13vh,160px));width:clamp(150px,14vw,250px);padding:12px 14px;display:flex;gap:12px;align-items:center}.ante .sw{width:40px;height:22px;flex:none;border-radius:99px;background:#ffffff1f;position:relative;transition:background .2s}.ante .sw i{position:absolute;left:3px;top:3px;width:16px;height:16px;border-radius:50%;background:#d6e6f4;transition:transform .2s}.ante.on{border-color:var(--aurora)}.ante.on .sw{background:var(--aurora)}.ante.on .sw i{transform:translate(18px);background:#07281c}.ante .t b{display:block;font:900 calc(14px * var(--u) + 8px)/1.1 "Cinzel";letter-spacing:.04em}.ante .t small{font:700 calc(8px * var(--u) + 5px)/1.25 "Manrope";color:var(--frost);letter-spacing:.08em}.sky{position:fixed;right:2.6vw;top:2.6vh;display:flex;align-items:center;gap:10px;padding:8px 18px 8px 10px;border-radius:99px;background:var(--panel);border:1px solid var(--line);box-shadow:0 6px 22px #0009;pointer-events:none!important;transition:border-color .3s,box-shadow .3s}.sky img{width:calc(30px * var(--u) + 18px);height:auto;filter:drop-shadow(0 0 10px #ffcf7a88);opacity:.55;transition:opacity .3s}.sky b{font-size:calc(28px * var(--u) + 10px);color:#fff;min-width:2.2em}.sky small{font:800 calc(9px * var(--u) + 5px) "Manrope";letter-spacing:.2em;color:var(--frost)}.sky.on{border-color:var(--gold);box-shadow:0 6px 22px #0009,0 0 30px #ffd36b55}.sky.on img{opacity:1}.sky.on b{color:var(--gold);text-shadow:0 0 18px #ffd36baa}.sky.pop{animation:skypop .6s cubic-bezier(.2,1.7,.4,1)}@keyframes skypop{30%{transform:scale(1.22)}}.ringm{position:fixed;right:2.6vw;top:calc(2.6vh + 74px * var(--u) + 26px);width:clamp(180px,18vw,300px);padding:8px 12px;border-radius:12px;background:var(--panel);border:1px solid #7fe8ff33;pointer-events:none!important}.ring-bar{display:block;height:7px;border-radius:99px;background:#ffffff14;overflow:hidden}.ring-bar i{display:block;height:100%;width:0;border-radius:inherit;background:linear-gradient(90deg,#4fb8ff,#7fe8ff,#e9fbff);box-shadow:0 0 12px #7fe8ff;transition:width .5s cubic-bezier(.3,1.2,.5,1)}.ringm small{display:block;margin-top:6px;font:800 calc(8px * var(--u) + 5px) "Manrope";letter-spacing:.14em;color:#9fe6ff}.ringm.hot{border-color:#7fe8ff;box-shadow:0 0 26px #7fe8ff66;animation:ringhot 1s ease-in-out infinite}@keyframes ringhot{50%{box-shadow:0 0 40px #7fe8ffaa}}.nights{position:fixed;left:50%;top:calc(2.4vh + var(--st));transform:translate(-50%,-12px);opacity:0;padding:8px 24px;border-radius:99px;background:linear-gradient(90deg,#11284a,#1d3f6e,#11284a);border:1px solid var(--aurora);box-shadow:0 0 34px #6dffc855;display:flex;gap:14px;align-items:baseline;transition:opacity .4s,transform .4s;pointer-events:none!important}.nights.show{opacity:1;transform:translate(-50%)}.nights b{font:900 calc(16px * var(--u) + 8px) "Cinzel";letter-spacing:.1em;color:#dfffee}.nights span{font-size:calc(22px * var(--u) + 10px);color:#fff}.pouch{position:fixed;left:2.6vw;bottom:calc(1.4vh + var(--sb) + 100px * var(--u) + 40px);display:flex;gap:calc(6px * var(--u) + 4px);padding:8px 12px;border-radius:16px;background:var(--panel);border:1px solid var(--line);box-shadow:0 8px 24px #0009;pointer-events:none!important}.slot{width:calc(46px * var(--u) + 20px);height:calc(46px * var(--u) + 20px);border-radius:50%;display:grid;place-items:center;position:relative;background:radial-gradient(circle at 50% 40%,#ffffff12,#0000 70%);transition:opacity .25s,transform .25s}.pouch.in .slot{animation:slotin .42s calc(var(--i) * 70ms) both cubic-bezier(.2,1.6,.4,1)}@keyframes slotin{0%{transform:translateY(16px) scale(.3);opacity:0}}.slot img{width:86%;height:86%;object-fit:contain;filter:drop-shadow(0 3px 5px #000a)}.slot b{position:absolute;right:-3px;bottom:-3px;min-width:24px;height:24px;padding:0 5px;border-radius:99px;display:grid;place-items:center;font-size:15px;color:#07101f;background:#e6f6ff;box-shadow:0 2px 6px #0009}.slot.t4 b{background:#8dffc4}.slot.moon b{background:#d9c8ff}.slot.moon{background:radial-gradient(circle,#b99bff55,#0000 70%)}.slot.moon img{animation:moonglow 1.2s ease-in-out infinite}@keyframes moonglow{50%{filter:drop-shadow(0 0 12px #d9c8ff) brightness(1.2)}}.slot.empty:after{content:"";width:26%;height:26%;border-radius:50%;background:#ffffff18}.slot.gone{opacity:.18;transform:scale(.82)}.banner{position:fixed;left:50%;top:36%;transform:translate(-50%,-50%) scale(.6);opacity:0;text-align:center;pointer-events:none!important;padding:18px 50px;background:radial-gradient(closest-side,#04091acc,#0000);transition:opacity .25s,transform .35s cubic-bezier(.2,1.5,.4,1)}.banner.show{opacity:1;transform:translate(-50%,-50%) scale(1)}.banner b{display:block;font:900 calc(78px * var(--u) + 20px)/1 "Cinzel";letter-spacing:.04em;color:#fff;text-shadow:0 0 30px #7fe8ffcc,0 4px 0 #0b2a50;white-space:nowrap}.banner small{display:block;margin-top:10px;font:800 calc(16px * var(--u) + 8px)/1.2 "Manrope";letter-spacing:.2em;color:var(--aurora)}.bigwin{position:fixed;inset:0;z-index:20;display:grid;place-items:center;background:radial-gradient(circle at 50% 55%,#0e2a4acc,#02060fee);opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s;overflow:hidden}.bigwin.show{opacity:1;visibility:visible}.bw-aurora{position:absolute;inset:-20%;background:conic-gradient(from 200deg at 50% 0%,#0000,#6dffc855,#0000 60deg,#b99bff55,#0000 130deg,#6dffc844 170deg,#0000 200deg);filter:blur(30px);animation:aur 6s ease-in-out infinite alternate}@keyframes aur{to{transform:translate(6%) skew(-8deg);filter:blur(40px) hue-rotate(30deg)}}.bw-card{position:relative;text-align:center}.bw-title{font:900 calc(100px * var(--u) + 24px)/1 "Cinzel";letter-spacing:.05em;color:#fff;text-shadow:0 0 40px #7fe8ff,0 6px 0 #0b2a50}.bigwin.t1 .bw-title{color:#e2f8ff}.bigwin.t2 .bw-title{color:#b8ffe1;text-shadow:0 0 50px #6dffc8,0 6px 0 #08301e}.bigwin.t3 .bw-title{color:#e3d6ff;text-shadow:0 0 60px #b99bff,0 6px 0 #22104a}.bigwin.t4 .bw-title{color:var(--gold);text-shadow:0 0 80px #ffd36b,0 6px 0 #4a2a04}.bw-amt{margin-top:16px;font-size:calc(92px * var(--u) + 26px);color:#fff;text-shadow:0 0 30px #7fe8ff88}.bw-mult{margin-top:6px;font:800 calc(20px * var(--u) + 10px) "Manrope";letter-spacing:.16em;color:var(--frost)}.bw-hint{margin-top:26px;font:800 13px Manrope;letter-spacing:.22em;color:#fff6}@keyframes bwin{0%{transform:scale(.4);opacity:0}}.bigwin.t0 .bw-title,.bigwin.t1 .bw-title,.bigwin.t2 .bw-title,.bigwin.t3 .bw-title,.bigwin.t4 .bw-title{animation:bwin .6s cubic-bezier(.2,1.6,.4,1)}.armed{position:fixed;top:calc(10px + var(--st));left:50%;transform:translate(-50%);padding:6px 12px;border-radius:99px;background:#b8336a;color:#fff;font:800 12px Manrope;letter-spacing:.1em;display:none;z-index:2}.armed.show{display:block}.modal{position:fixed;inset:0;z-index:30;display:grid;place-items:center;background:#02060fb0;opacity:0;visibility:hidden;transition:opacity .2s,visibility .2s}.modal.show{opacity:1;visibility:visible}.sheet{width:min(760px,94vw);max-height:min(86vh,900px);display:flex;flex-direction:column;background:linear-gradient(180deg,#102342,#0a1730);border:1px solid var(--line);border-radius:20px;box-shadow:0 30px 80px #000;overflow:hidden}.sheet-head{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;background:linear-gradient(90deg,#1b3a66,#12284a);border-bottom:1px solid var(--line)}.sheet-head h2{margin:0;font:900 24px Cinzel;letter-spacing:.08em;color:#fff}.sheet-body{padding:16px 22px 24px;overflow:auto;font-size:15px;line-height:1.55;color:#dbe9f6}.sheet-body h3{margin:20px 0 8px;font:900 16px Cinzel;letter-spacing:.12em;color:var(--aurora)}.sheet-body p{margin:6px 0}.sheet-body .fine{font-size:12px;color:#8fa6bf}.row{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0}.chip{padding:9px 14px;border-radius:10px;background:#ffffff10;border:1px solid #ffffff26;font:800 13px Manrope;letter-spacing:.08em}.chip.on{background:#6dffc824;border-color:var(--aurora);color:var(--aurora)}.chip.hot{background:#7fe8ff26;border-color:#7fe8ff}.cta{padding:13px 30px;border-radius:14px;background:linear-gradient(180deg,#f1fbff,#9fd6ff);color:#08182e;font:900 19px Cinzel;letter-spacing:.1em;box-shadow:0 6px 24px #6dc8ff66}.demo-tag{font:800 10px Manrope;padding:3px 7px;border-radius:6px;background:#b8336a;color:#fff;letter-spacing:.1em;vertical-align:middle}.sheet table{border-collapse:collapse;width:100%;margin:8px 0}.sheet th,.sheet td{padding:6px 8px;border-bottom:1px solid #ffffff12;text-align:center;font-size:14px}.sheet th{font:900 12px Cinzel;letter-spacing:.1em;color:var(--frost)}.sheet td img{width:40px;height:40px;object-fit:contain;display:block;margin:auto}.sheet .modes td:first-child{text-align:left}img.inl{width:30px;height:30px;object-fit:contain;vertical-align:middle}.buys{display:grid;grid-template-columns:1fr 1fr;gap:14px}.buycard{display:flex;flex-direction:column;gap:8px;padding:18px;border-radius:16px;text-align:left;background:linear-gradient(160deg,#2a2260,#121a3e);border:1px solid var(--violet)}.buycard.polar{background:linear-gradient(160deg,#123c5a,#0a1a30);border-color:#7fe8ff}.buycard img{width:64px;height:64px;object-fit:contain;filter:drop-shadow(0 0 14px #fff5)}.buycard b{font:900 24px Cinzel;color:#fff;letter-spacing:.05em}.buycard span{font-size:14px;color:#dbe9f6}.buycard em{font-style:normal;font-size:30px;color:var(--gold)}.screen{position:fixed;inset:0;z-index:40;transition:opacity .45s}.screen.hide{opacity:0;pointer-events:none}.sp-bg{position:absolute;inset:0;background:#0b1424 center/cover;filter:brightness(.62) saturate(1.05)}.sp-main{position:relative;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2.4vh;padding:20px;text-align:center;background:radial-gradient(60% 50% at 50% 45%,#02060f88,#0000)}.sp-logo{width:min(620px,78vw);filter:drop-shadow(0 10px 30px #000) drop-shadow(0 0 40px #6dc8ff66)}.sp-tag{margin:0;font:800 clamp(15px,2vw,22px) "Manrope";color:#eaf6ff;text-shadow:0 2px 8px #000}.sp-tag b{display:block;margin-top:6px;font:900 clamp(28px,4vw,48px) "Cinzel";color:var(--gold);letter-spacing:.04em;text-shadow:0 0 24px #ffd36b88}.sp-feats{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,270px));gap:14px}.sp-feats li{display:flex;gap:12px;align-items:center;padding:14px;text-align:left;background:var(--panel);border:1px solid var(--line);border-radius:16px;backdrop-filter:blur(6px)}.sp-feats .ic img{width:64px;height:64px;object-fit:contain;display:block}.sp-feats h4{margin:0 0 4px;font:900 17px Cinzel;color:#fff;letter-spacing:.04em}.sp-feats p{margin:0;font-size:13px;line-height:1.4;color:#cfe2f2}.splash .cta{font-size:24px;padding:16px 46px;animation:breathe 1.8s ease-in-out infinite}@keyframes breathe{50%{transform:scale(1.05);box-shadow:0 6px 44px #9fd6ffaa}}.intro{position:fixed;inset:0;z-index:45;pointer-events:auto;transition:opacity .5s;background:#000}.intro video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}body.intro-on #hud{visibility:hidden}.intro.leaving{opacity:0}.intro-logo{position:absolute;left:50%;top:40%;width:min(640px,80vw);transform:translate(-50%,-50%) scale(.85);opacity:0;transition:opacity .8s,transform 1.2s cubic-bezier(.2,1.2,.4,1);filter:drop-shadow(0 10px 40px #000) drop-shadow(0 0 40px #6dc8ff88)}.intro-logo.show{opacity:1;transform:translate(-50%,-50%) scale(1)}.intro .skip{position:absolute;right:20px;bottom:calc(4vh + 10px + var(--sb));padding:9px 18px;border-radius:99px;background:#0009;border:1px solid #fff5;font:800 13px Manrope;letter-spacing:.14em;color:#fff}.dev-fps{position:fixed;left:8px;bottom:8px;z-index:99;font:700 12px monospace;color:#0f0;background:#000a;padding:3px 6px;border-radius:4px}body.portrait .logo{left:3vw;transform:none;top:calc(var(--st) + 1vh);width:min(38vw,190px)}body.portrait .sky{top:calc(var(--st) + 1vh);right:3vw;padding:4px 12px 4px 6px;gap:6px}body.portrait .sky b{font-size:22px}body.portrait .sky img{width:28px}body.portrait .sky small{display:none}body.portrait .ringm{top:calc(var(--st) + 1vh + 46px);right:3vw;width:40vw;padding:5px 8px}body.portrait .ringm small{font-size:8px;letter-spacing:.08em}body.portrait .nights{top:calc(var(--st) + 1vh + 52px);left:3vw;transform:none;padding:4px 12px}body.portrait .nights.show{transform:none}body.portrait .nights b{font-size:13px}body.portrait .nights span{font-size:17px}body.portrait .bar{left:2vw;right:2vw;transform:none;bottom:calc(var(--sb) + 1vh);flex-wrap:wrap;justify-content:space-between;gap:6px 8px;padding:8px 10px;border-radius:16px}body.portrait .bar .icons{order:3}body.portrait .bar .tools{order:4}body.portrait .field{min-width:0}body.portrait .field.bal{order:1}body.portrait .field.win{order:2;align-items:flex-end}body.portrait .bar .bet{order:5}body.portrait .lbl{font-size:9px}body.portrait .val{font-size:19px}body.portrait .ib{width:38px;height:38px}body.portrait .ib.sm{width:32px;height:32px}body.portrait .go{right:3vw;left:auto;top:auto;bottom:calc(var(--sb) + 1vh + 104px);transform:none;width:92px;height:92px}body.portrait .go:active{transform:scale(.95)}body.portrait .go .go-lbl{font-size:12px;bottom:18%}body.portrait .pouch{left:3vw;right:calc(3vw + 100px);bottom:calc(var(--sb) + 1vh + 112px);padding:5px 6px;gap:2px;justify-content:space-around}body.portrait .slot{width:min(46px,11vw);height:min(46px,11vw)}body.portrait .slot b{min-width:19px;height:19px;font-size:12px}body.portrait .buy{top:auto;left:3vw;bottom:calc(var(--sb) + 1vh + 196px);width:auto;padding:5px 12px;flex-direction:row;gap:6px;align-items:baseline}body.portrait .buy b{font-size:16px}body.portrait .buy small{font-size:9px}body.portrait .ante{top:auto;left:auto;right:calc(3vw + 100px);bottom:calc(var(--sb) + 1vh + 196px);width:auto;padding:5px 10px;gap:8px}body.portrait .ante .sw{width:32px;height:18px}body.portrait .ante .sw i{width:12px;height:12px}body.portrait .ante.on .sw i{transform:translate(14px)}body.portrait .ante .t b{font-size:12px}body.portrait .ante .t small{display:none}body.portrait .banner{top:32%}body.portrait .banner b{font-size:40px}body.portrait .banner small{font-size:12px}body.portrait .bw-title,body.portrait .bw-amt{font-size:46px}body.portrait .bw-mult{font-size:14px}body.portrait .sp-feats{grid-template-columns:1fr;max-width:92vw}body.portrait .buys{grid-template-columns:1fr}body.tiny .logo,body.tiny .ante,body.tiny .ringm{display:none}body.tiny .bar{left:auto;right:1.5vw;top:2vh;bottom:2vh;transform:none;width:30vw;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:3px;padding:6px;border-radius:10px}body.tiny .bar .bet{margin-top:auto}body.tiny .bar .icons,body.tiny .bar .tools{justify-content:space-between;gap:2px}body.tiny .bar .tools{order:5}body.tiny .field{min-width:0;flex-direction:row;justify-content:space-between;align-items:baseline}body.tiny .field.c{flex-direction:column}body.tiny .lbl{font-size:8px;letter-spacing:.06em}body.tiny .val{font-size:13px}body.tiny .ib{width:24px;height:24px}body.tiny .ib.sm{width:20px;height:20px}body.tiny .bar .bet{justify-content:space-between}body.tiny .go{right:16.5vw;left:auto;bottom:auto;transform:translate(50%,-50%);top:56%;width:min(30vh,22vw);height:min(30vh,22vw);border-width:2px}body.tiny .go:active{transform:translate(50%,-50%) scale(.95)}body.tiny .go .go-lbl{font-size:9px}body.tiny .go .auto-left{font-size:11px}body.tiny .buy{display:none}body.tiny .sky{left:1.5vw;right:auto;top:1.5vh;padding:2px 8px 2px 4px}body.tiny .sky b{font-size:14px}body.tiny .sky img{width:18px}body.tiny .sky small{display:none}body.tiny .pouch{left:1.5vw;bottom:1.5vh;padding:3px 5px;gap:2px}body.tiny .slot{width:26px;height:26px}body.tiny .slot b{min-width:13px;height:13px;font-size:9px}body.tiny .nights{top:1vh;padding:2px 8px}body.tiny .nights b{font-size:10px}body.tiny .nights span{font-size:12px}body.tiny .banner b{font-size:26px}body.tiny .banner small{font-size:9px}body.tiny .bw-title{font-size:30px}body.tiny .bw-amt{font-size:28px}body.tiny .bw-mult{font-size:10px}body.tiny .bw-hint,body.tiny .sp-feats{display:none}body.tiny .sp-logo{width:44vw}body.tiny .splash .cta{font-size:15px;padding:8px 20px}body.tiny .sheet-body{font-size:12px;padding:8px 12px}@media(max-aspect-ratio:16/10){body:not(.portrait):not(.tiny) .go{top:auto;bottom:calc(1.4vh + var(--sb) + 86px);right:2.6vw;transform:none;width:calc(110px * var(--u) + 50px);height:calc(110px * var(--u) + 50px)}body:not(.portrait):not(.tiny) .go:active{transform:scale(.95)}}@media(max-height:200px){body.tiny .ib{width:20px;height:20px}body.tiny .ib.sm{width:17px;height:17px}body.tiny .val{font-size:11px}body.tiny .lbl{font-size:7px}body.tiny .bar{padding:4px;gap:1px}}.brand-loader{position:fixed;inset:0;z-index:100;display:grid;place-items:center;background:radial-gradient(60% 55% at 50% 42%,#1d3358,#0f1b33 62%,#0a1222);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)}}
