@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")}@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")}@font-face{font-family:Lilita One;font-style:normal;font-display:swap;font-weight:400;src:url(./lilita-one-latin-400-normal-87r-Z-Re.woff2) format("woff2"),url(./lilita-one-latin-400-normal-DXkechA3.woff) format("woff")}@font-face{font-family:Fredoka;font-style:normal;font-display:swap;font-weight:500;src:url(./fredoka-latin-500-normal-B0JifZgm.woff2) format("woff2"),url(./fredoka-latin-500-normal-BL692wg7.woff) format("woff")}@font-face{font-family:Fredoka;font-style:normal;font-display:swap;font-weight:600;src:url(./fredoka-latin-600-normal-C4zohCW5.woff2) format("woff2"),url(./fredoka-latin-600-normal-CcrEjrB4.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;--cream: #fbf3e2;--gold: #f5c94e;--gold2: #a8741c;--hot: #ffe07a;--zeus: #7cc4ff;--ra: #ffb03a;--odin: #9fe8ff;--ink: #1a0605;--panel: rgba(40, 8, 6, .9);--line: rgba(245, 201, 78, .38);--st: env(safe-area-inset-top, 0px);--sb: env(safe-area-inset-bottom, 0px);--rim: linear-gradient(160deg, #fff1b8, #c8901f 40%, #ffe08a 70%, #8a5a12) border-box;--navy: linear-gradient(180deg, #6a1414, #2a0606)}html,body{margin:0;height:100%;background:#1a0605;overflow:hidden;color:var(--cream);font-family:Fredoka,system-ui,sans-serif;user-select:none;-webkit-user-select:none;touch-action:manipulation;overscroll-behavior:none}#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:Lilita One,sans-serif;font-weight:400;font-variant-numeric:lining-nums tabular-nums;letter-spacing:.01em}.carved{font-family:Cinzel,serif;font-weight:800;letter-spacing:.14em}.locked{opacity:.4;pointer-events:none}body.focus .logo{display:none}body.bw-max .logo{visibility:hidden}.logo{position:fixed;top:calc(var(--st) + 1.6vh);left:1.4vw;width:clamp(140px,min(13vw,22vh),280px);pointer-events:none!important;filter:drop-shadow(0 6px 18px #000a) drop-shadow(0 0 22px #ffd36b44)}.bar{position:fixed;left:50%;bottom:calc(1.2vh + var(--sb));transform:translate(-50%);display:flex;align-items:center;gap:calc(16px * var(--u) + 6px);padding:calc(8px * var(--u) + 4px) calc(20px * var(--u) + 8px);background:var(--navy) padding-box,var(--rim);border:2px solid transparent;border-radius:18px;box-shadow:0 10px 34px #000b,inset 0 1px #fff2,inset 0 -18px 30px #0004;white-space:nowrap}.bar.painted{background:var(--bar-img) center/100% 100% no-repeat padding-box,var(--navy) padding-box,var(--rim)}.bar:before{content:"";position:absolute;left:14px;right:14px;top:3px;height:1px;background:linear-gradient(90deg,#fff0,#ffe8a888,#fff0)}.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(9px * var(--u) + 5px)/1 "Cinzel",serif;letter-spacing:.2em;color:#e8c97a}.val{font-size:calc(26px * var(--u) + 9px);color:#fff;line-height:1.1;text-shadow:0 2px 0 #0007}.field.win.on .val{color:var(--hot);text-shadow:0 0 16px #ffc23a99,0 2px 0 #6b4208}.field.win.pulse .val{animation:pulse .35s ease-out}@keyframes pulse{40%{transform:scale(1.12)}}.field.win.land .val{animation:wland .6s cubic-bezier(.2,1.8,.4,1)}@keyframes wland{25%{transform:scale(1.35);filter:brightness(1.6)}}.ib{width:max(44px,calc(34px * var(--u) + 18px));height:max(44px,calc(34px * var(--u) + 18px));display:grid;place-items:center;border-radius:50%;background:radial-gradient(circle at 40% 30%,#8a2a1e,#3a0a08) padding-box,var(--rim);border:2px solid transparent;color:#ffeec0;position:relative;transition:filter .15s,transform .1s;box-shadow:inset 0 1px #fff3,0 3px 8px #0006}.ib svg{width:50%;height:50%}.ib.sm{width:max(44px,calc(28px * var(--u) + 14px));height:max(44px,calc(28px * var(--u) + 14px))}.ib:active{transform:scale(.94)}.ib.on{background:radial-gradient(circle at 40% 30%,#ffe28a,#c8861a) padding-box,var(--rim);color:#3a2206}.ib i{position:absolute;right:2px;bottom:0;font:400 12px Lilita One;font-style:normal;color:#3a2206}@media(hover:hover){.ib:hover{filter:brightness(1.25);transform:translateY(-1px)}}.favour{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;min-height:44px;padding:5px 34px 5px 10px;border-radius:10px;background:#ffffff0d;border:1.5px solid #e8c97a55}.favour b{font:900 max(12px,calc(11px * var(--u) + 7px))/1 "Cinzel",serif;letter-spacing:.08em;color:var(--cream)}.favour small{font:600 max(10px,calc(7px * var(--u) + 5px))/1.2 "Fredoka";letter-spacing:.06em;color:#f3d6b8}.favour i{position:absolute;right:8px;top:50%;width:20px;height:12px;margin-top:-6px;border-radius:99px;background:#ffffff26;transition:background .2s}.favour i:after{content:"";position:absolute;left:2px;top:2px;width:8px;height:8px;border-radius:50%;background:#fff;transition:transform .2s}.favour.on{border-color:var(--odin);background:#9fe8ff1c;box-shadow:0 0 18px #9fe8ff44}.favour.on i{background:var(--odin)}.favour.on i:after{transform:translate(8px)}.go{position:fixed;right:2.4vw;bottom:calc(1.2vh + var(--sb));width:calc(118px * var(--u) + 40px);height:calc(118px * var(--u) + 40px);border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;background:radial-gradient(circle at 50% 38%,#fff3c4,#f5c94e 30%,#b8801c 66%,#5a3608);border:4px solid #fff1c0;box-shadow:0 0 0 6px #2a0606dd,0 0 0 9px #c8901f,0 14px 44px #000c,0 0 46px #ffd36b77,inset 0 -12px 30px #5a3608aa,inset 0 6px 18px #fffbe6aa;color:#3a2206;transition:transform .12s,filter .2s}.go:active{transform:scale(.95)}.go .ring{position:absolute;inset:7%;border-radius:50%;border:3px dashed #5a360866;animation:spin 16s linear infinite}.go.busy .ring{animation-duration:1.1s;border-color:#fffbe6cc}.go .ic{width:42%;height:42%;display:grid;place-items:center;margin-top:-4%}.go .ic img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 3px 4px #5a3608aa);transition:transform .2s}.go.busy .ic img{animation:sway .7s ease-in-out infinite alternate}@keyframes sway{0%{transform:rotate(-10deg)}to{transform:rotate(10deg)}}.go .go-lbl{position:relative;margin-top:3%;line-height:1;font:900 calc(19px * var(--u) + 9px) "Cinzel",serif;letter-spacing:.12em;color:#3a2206;text-shadow:0 1px 0 #fff6}.go .auto-left{position:absolute;top:11%;font-size:calc(16px * var(--u) + 8px);color:#3a2206}.go.auto{border-color:#9fe8ff}.go.favoured{box-shadow:0 0 0 6px #2a0606dd,0 0 0 9px #6fd6ff,0 14px 44px #000c,0 0 56px #9fe8ffaa,inset 0 -12px 30px #5a3608aa}.go:after{content:"";position:absolute;inset:-6px;border-radius:50%;border:3px solid #ffe8a8;opacity:0;pointer-events:none}.go:not(.busy){animation:goready 2.4s ease-in-out infinite}@keyframes goready{50%{filter:brightness(1.12);box-shadow:0 0 0 6px #2a0606dd,0 0 0 9px #c8901f,0 14px 44px #000c,0 0 80px #ffd36bcc,inset 0 -12px 30px #5a3608aa}}.go.press:after{animation:goring .5s ease-out}@keyframes goring{0%{opacity:.9;transform:scale(.9)}to{opacity:0;transform:scale(1.45)}}@keyframes spin{to{transform:rotate(360deg)}}.buy{position:fixed;left:2.4vw;bottom:calc(1.2vh + var(--sb));padding:calc(10px * var(--u) + 6px) 16px;display:flex;align-items:center;gap:10px;border-radius:16px;text-align:left;background:linear-gradient(160deg,#8a1c14,#3a0606) padding-box,var(--rim);border:2px solid transparent;box-shadow:0 8px 26px #000a,0 0 26px #ff6a3a44;overflow:hidden;transition:transform .15s,filter .15s,opacity .25s}.buy img{width:calc(44px * var(--u) + 14px);height:auto;filter:drop-shadow(0 0 12px #ffd36baa);animation:bob 2.6s ease-in-out infinite}.buy span{display:flex;flex-direction:column}.buy b{font:900 calc(24px * var(--u) + 10px)/1 "Cinzel",serif;color:#fff;letter-spacing:.06em;text-shadow:0 0 16px #ffd36b88}.buy small{font:600 calc(9px * var(--u) + 5px)/1.3 "Fredoka";letter-spacing:.1em;color:#ffe6cc}.buy:after{content:"";position:absolute;top:0;bottom:0;width:40%;left:-60%;background:linear-gradient(100deg,#fff0,#fff4,#fff0);animation:shimmer 4.2s ease-in-out infinite}.buy.locked:after{animation:none}@keyframes shimmer{0%,78%{left:-60%}to{left:130%}}@keyframes bob{50%{transform:translateY(-4px) rotate(6deg)}}@media(hover:hover){.buy:not(.locked):hover{filter:brightness(1.15);transform:translateY(-2px)}}.trial-ro{position:fixed;right:2vw;top:calc(var(--st) + 2vh);display:none;align-items:baseline;gap:12px;padding:6px 16px;border-radius:99px;background:var(--panel);border:1.5px solid var(--line);box-shadow:0 6px 20px #000a;pointer-events:none!important}body.bonus .trial-ro{display:flex}.trial-ro b{font:900 calc(12px * var(--u) + 8px) "Cinzel",serif;letter-spacing:.1em;color:var(--hot)}.trial-ro span{font-size:calc(16px * var(--u) + 9px);color:#fff}.trial-ro em{font-style:normal;font:600 calc(9px * var(--u) + 6px) "Fredoka";color:#f3d6b8}.banner{position:fixed;left:50%;top:46%;transform:translate(-50%,-50%) scale(.6);opacity:0;text-align:center;pointer-events:none!important;padding:18px 50px;background:radial-gradient(closest-side,#1a0404cc,#0000);transition:opacity .2s,transform .3s cubic-bezier(.2,1.5,.4,1);z-index:4}.banner.show{opacity:1;transform:translate(-50%,-50%) scale(1)}.banner b{position:relative;display:block;font:900 calc(78px * var(--u) + 20px)/.95 "Cinzel",serif;letter-spacing:.04em;color:#fff6d8;text-shadow:0 0 30px #ffc23acc,0 4px 0 #8a5a12,0 8px 20px #000;white-space:nowrap}.banner small{display:block;margin-top:8px;font:600 calc(15px * var(--u) + 8px)/1.2 "Fredoka";letter-spacing:.18em;color:var(--hot);text-shadow:0 2px 6px #000}.banner.show b:after{content:"";position:absolute;top:0;bottom:0;width:30%;left:-40%;background:linear-gradient(100deg,#fff0,#fff8,#fff0);mix-blend-mode:overlay;animation:bsweep .9s .15s ease-out}@keyframes bsweep{to{left:120%}}body.bonus .buy{visibility:hidden}.trial-ro{white-space:nowrap}.banner.cap{top:64%;padding:8px 30px;background:radial-gradient(closest-side,#1a0404aa,#0000)}.banner.cap b{font-size:calc(46px * var(--u) + 14px)}.banner.cap small{font-size:calc(12px * var(--u) + 7px);margin-top:4px}body.portrait .banner.cap{top:58%}body.portrait .banner.cap b{font-size:clamp(22px,7.5vw,34px)}body.mini .banner.cap{top:70%}body.mini .banner.cap b{font-size:clamp(16px,5vh,22px)}.blink{position:fixed;inset:0;background:#000;opacity:0;pointer-events:none!important;transition:opacity .16s;z-index:5}.blink.on{opacity:1}.subs{position:fixed;left:50%;bottom:calc(15vh + var(--sb));transform:translate(-50%);max-width:80vw;padding:4px 14px;border-radius:10px;background:#1a0404aa;font:600 calc(12px * var(--u) + 8px) "Fredoka";color:#fff;text-align:center;opacity:0;transition:opacity .2s;pointer-events:none!important;z-index:4}.subs.show{opacity:1}.subs b{font:800 .8em Cinzel,serif;color:var(--hot);letter-spacing:.12em;margin-right:6px}.bigwin{position:fixed;inset:0;z-index:20;visibility:hidden}.bigwin.show{visibility:visible}.armed{position:fixed;top:calc(10px + var(--st));left:50%;transform:translate(-50%);padding:6px 12px;border-radius:99px;background:#b8336a;color:#fff;font:600 12px Fredoka;letter-spacing:.1em;display:none;z-index:2}.armed.show{display:block}.devbtn{position:fixed;left:50%;bottom:calc(var(--sb) + 2px);transform:translate(-50%);z-index:3;padding:2px 10px;border-radius:8px 8px 0 0;background:#b8336a;color:#fff;font:700 10px Fredoka;letter-spacing:.12em;opacity:.5}body:not(.demo) .devbtn{display:none}.devbtn:hover{opacity:1}.dev{position:fixed;left:0;top:0;bottom:0;z-index:60;width:min(380px,92vw);transform:translate(-102%);transition:transform .25s;background:#1a0605f2;border-right:2px solid #b8336a;display:flex;flex-direction:column;font-size:13px}.dev.open{transform:none}.dev-head{display:flex;align-items:center;gap:10px;padding:10px 12px;background:#b8336a}.dev-head b{font:900 16px Cinzel;letter-spacing:.12em}.dev-st{flex:1;font-size:11px;opacity:.9}.dev-head button{font-size:20px;line-height:1;padding:0 4px}.dev-body{overflow:auto;padding:8px 12px 20px}.dev h4{margin:12px 0 6px;font:700 11px Fredoka;letter-spacing:.18em;color:#ff9fc4;text-transform:uppercase}.dev-grid{display:grid;grid-template-columns:1fr 1fr;gap:6px}.dev button{padding:7px 8px;border-radius:8px;background:#ffffff12;border:1px solid #ffffff24;text-align:left}.dev button:hover{background:#ffffff24}.dev-row{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:4px 0}.dev select,.dev input{background:#ffffff14;color:#fff;border:1px solid #ffffff30;border-radius:6px;padding:5px;font:inherit}.dev input{width:64px}.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}.modal{position:fixed;inset:0;z-index:30;display:grid;place-items:center;background:#1a0404c4;opacity:0;visibility:hidden;transition:opacity .2s,visibility .2s}.modal.show{opacity:1;visibility:visible}.sheet{width:min(780px,94vw);max-height:min(86vh,900px);display:flex;flex-direction:column;background:linear-gradient(180deg,#4a0e0c,#2a0606) padding-box,var(--rim);border:2px solid transparent;border-radius:20px;box-shadow:0 30px 80px #000;overflow:hidden;transform:translateY(14px) scale(.95);transition:transform .28s cubic-bezier(.2,1.4,.4,1)}.modal.show .sheet{transform:none}.sheet-head{display:flex;align-items:center;justify-content:space-between;padding:12px 18px;background:linear-gradient(90deg,#f6efe2,#d9ccb3);border-bottom:2px solid #c8901f}.sheet-head h2{margin:0;font:900 26px Cinzel,serif;letter-spacing:.08em;color:#3a2a12}.sheet-head .ib{color:#ffeec0}.sheet-body{padding:16px 22px 24px;overflow:auto;font-size:15px;line-height:1.55;color:#e6e9f6}.sheet-body h3{margin:20px 0 8px;font:900 18px Cinzel,serif;letter-spacing:.1em;color:var(--hot)}.sheet-body p{margin:6px 0}.sheet-body .fine{font-size:12px;color:#9aa4c8}.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:600 13px Fredoka;letter-spacing:.06em;transition:transform .12s,filter .15s,background .2s,border-color .2s}.chip.on{background:#f5c94e2e;border-color:var(--gold);color:#fff3c8}.chip.hot{background:#ffe07a26;border-color:var(--hot)}.cta{padding:12px 34px;border-radius:14px;background:linear-gradient(180deg,#fff3c4,#f5c94e 50%,#b8801c);color:#3a2206;font:900 22px Cinzel,serif;letter-spacing:.1em;box-shadow:0 6px 24px #ffc23a66,inset 0 1px #fff8;transition:transform .12s,filter .15s}.cta:hover,.buycard:hover{filter:brightness(1.12)}.ib:active,.chip:active,.cta:active,.buycard:active{transform:scale(.94);filter:brightness(1.2)}.demo-tag{font:700 10px Fredoka;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 #ffffff14;text-align:center;font-size:14px}.sheet th{font:800 12px Cinzel;letter-spacing:.08em;color:#e8c97a}.sheet td img{width:40px;height:40px;object-fit:contain;display:block;margin:auto}.sheet .modes td:first-child,.sheet .pays td:nth-child(2){text-align:left}img.inl{width:30px;height:30px;object-fit:contain;vertical-align:middle}.tscroll{overflow-x:auto;max-width:100%}.quick{list-style:none;margin:0 0 6px;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.quick li{padding:10px 12px;border-radius:12px;background:#ffffff0c;border:1px solid var(--line)}.quick b{display:block;font:900 15px Cinzel;color:var(--hot);letter-spacing:.06em}.quick span{font-size:13px;color:#f0dccb}.eq{font:400 20px Lilita One;color:#fff;text-align:center;margin:8px 0}.eq .z{color:var(--zeus)}.eq .r{color:var(--ra)}.eq .o{color:var(--odin)}.buys{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.buycard{display:flex;flex-direction:column;gap:6px;padding:16px;border-radius:16px;text-align:left;background:linear-gradient(160deg,#1f2c62,#0d1434);border:2px solid #c8901f;transition:transform .12s,filter .15s}.buycard.favour-c{border-color:#6fd6ff}.buycard.siege{border-color:#ff7a4a;background:linear-gradient(160deg,#5a1a14,#1a0606)}.buycard.super{border-color:#ffd36b;background:linear-gradient(160deg,#8a1c14,#3a0606)}.bc-top{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.bc-top b{font:900 21px/1 Cinzel,serif;letter-spacing:.03em;color:#fff}.bc-top small{font:600 11px Fredoka;letter-spacing:.12em;color:var(--hot)}.bc-txt{flex:1;font-size:13.5px;color:#f0dccb}.buycard em{font-style:normal;font-size:30px;color:var(--hot)}.screen{position:fixed;inset:0;z-index:40;transition:opacity .45s}.splash{background:#1a0605}.screen.hide{opacity:0;pointer-events:none}.sp-bg{position:absolute;inset:0;background:#1a0605 50% 30%/cover;filter:brightness(.62) saturate(1.05);animation:kenburns 24s ease-in-out infinite alternate}@keyframes kenburns{to{background-position:46% 40%}}body.portrait .sp-bg.wide,body:not(.portrait) .sp-bg.tall{display:none}.sp-main{position:relative;height:100%;box-sizing:border-box;display:flex;align-items:center;justify-content:center;padding:12px;text-align:center;background:radial-gradient(60% 50% at 50% 45%,#1a040499,#0000);overflow:hidden}.sp-in{display:flex;flex-direction:column;align-items:center;gap:2.2vh}.sp-main>*{flex-shrink:0}.splash{overflow:hidden}@media(max-height:780px){.sp-feats p{display:none}.sp-feats li{padding:10px 12px}.sp-logo{width:min(560px,76vw,40vh)}.sp-main{gap:1.6vh}}@media(max-height:520px){.sp-feats{display:none}.sp-tag{font-size:14px}.sp-tag b{font-size:26px}.sp-logo{width:min(420px,60vw,44vh)}}@media(max-height:300px){.sp-tag,.sp-opts{display:none}.splash .cta{font-size:14px;padding:6px 18px}.sp-logo{width:min(300px,60vw,52vh)}}.sp-logo{width:min(640px,80vw,52vh);filter:drop-shadow(0 10px 30px #000) drop-shadow(0 0 40px #ffd36b66);animation:logoin .9s cubic-bezier(.2,1.4,.4,1) both}@keyframes logoin{0%{transform:scale(.7) translateY(-20px);opacity:0}}.sp-tag{margin:0;font:600 clamp(15px,1.9vw,21px) "Fredoka";color:#fff;text-shadow:0 2px 8px #000}.sp-tag b{display:block;margin-top:6px;font:900 clamp(30px,4.2vw,54px) "Cinzel",serif;color:var(--hot);letter-spacing:.03em;text-shadow:0 0 24px #ffc23a99,0 3px 0 #6b3a04}.sp-feats{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,clamp(220px,20vw,320px)));gap:clamp(10px,1vw,18px)}.sp-feats li{display:flex;gap:12px;align-items:center;padding:14px;text-align:left;background:var(--panel);border:1.5px solid var(--line);border-radius:16px;animation:cardin .6s cubic-bezier(.2,1.4,.4,1) both}.sp-feats li:nth-child(2){animation-delay:.12s}.sp-feats li:nth-child(3){animation-delay:.24s}@keyframes cardin{0%{transform:translateY(24px);opacity:0}}.sp-feats .ic{display:flex;flex:none}.sp-feats .ic img{width:40px;height:40px;object-fit:contain;display:block;margin-right:-10px;filter:drop-shadow(0 2px 4px #000a)}.sp-feats h4{margin:0 0 4px;font:900 clamp(15px,1.15vw,20px) "Cinzel",serif;color:#fff3d0;letter-spacing:.04em}.sp-feats p{margin:0;font-size:clamp(12px,.85vw,15px);line-height:1.4;color:#dce2f8}.splash .cta{font-size:26px;padding:14px 50px;animation:breathe 1.8s ease-in-out infinite}@keyframes breathe{50%{transform:scale(1.05);box-shadow:0 6px 44px #ffc23aaa}}.sp-opts{display:flex;gap:16px;font:600 13px Fredoka;color:#f3d6b8}.sp-opts label{display:flex;gap:6px;align-items:center;cursor:pointer}body.replay .buy,body.replay .favour,body.replay .go,body.replay .bar .bet button,body.replay [data-act=auto]{display:none}.replay-card{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);z-index:25;display:flex;flex-direction:column;align-items:center;gap:8px;padding:18px 26px;border-radius:18px;background:linear-gradient(180deg,#4a0e0cf2,#2a0606f2) padding-box,var(--rim);border:2px solid transparent;box-shadow:0 20px 60px #000c;text-align:center;max-width:92vw;max-height:92vh}.rc-kicker{font:700 12px Fredoka;letter-spacing:.22em;color:#f3d6b8}.replay-card h2{margin:0;font:900 clamp(18px,3vw,30px) "Cinzel",serif;color:var(--hot)}.replay-card dl{display:flex;gap:18px;margin:4px 0}.replay-card dl div{display:flex;flex-direction:column;align-items:center}.replay-card dt{font:800 11px Cinzel;letter-spacing:.14em;color:#e8c97a}.replay-card dd{margin:0;font-size:clamp(16px,2.4vw,26px);color:#fff}.replay-card .rc-win dd{color:var(--hot)}body.mini .replay-card{padding:6px 12px;gap:2px}body.mini .replay-card dl{gap:10px;margin:0}body.mini .replay-card dd{font-size:13px}body.mini .replay-card dt{font-size:8px}body.mini .replay-card .cta{padding:4px 16px;font-size:13px}body.mini .rc-kicker{font-size:8px}.story{position:fixed;inset:0;z-index:45;background:#000;overflow:hidden;opacity:0;transition:opacity .5s}.story.show{opacity:1}.story .st-img{position:absolute;inset:-6%;background:center/cover;opacity:0;transition:opacity .9s}.story .st-img.on{opacity:1}.story .st-cap{position:absolute;left:50%;bottom:12vh;transform:translate(-50%);width:min(900px,88vw);text-align:center;font:700 clamp(20px,2.6vw,36px)/1.25 "Cinzel",serif;color:#fff6d8;text-shadow:0 2px 10px #000,0 0 24px #000}.story .st-cap span{opacity:.18;transition:opacity .15s}.story .st-cap span.lit{opacity:1}.story:before,.story:after{content:"";position:absolute;left:0;right:0;height:9vh;background:#000;z-index:2}.story:before{top:0}.story:after{bottom:0}.story .st-skip{position:absolute;right:3vw;top:calc(var(--st) + 3vh);z-index:3;padding:8px 18px;border-radius:99px;background:#ffffff1c;border:1px solid #ffffff44;font:700 14px Cinzel;letter-spacing:.12em;color:#fff}.story .st-grain{position:absolute;inset:0;z-index:1;opacity:.08;background-image:repeating-radial-gradient(circle at 17% 32%,#fff 0 .5px,#0000 1px 3px);mix-blend-mode:overlay;pointer-events:none}.brand-loader{position:fixed;inset:0;z-index:100;display:grid;place-items:center;background:radial-gradient(60% 55% at 50% 42%,#2c3263,#3a1210 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:#3a1210}.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.portrait .logo{display:none}body.portrait.logo-room:not(.focus) .logo{display:block;left:auto;right:6px;transform:none;top:calc(var(--st) + 4px);width:auto;height:var(--logoh)}body.portrait .bar{left:50%;width:min(96vw,560px);transform:translate(-50%);bottom:calc(var(--sb) + 1vh);display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) auto;align-items:center;gap:6px 8px;padding:8px 10px;border-radius:16px}body.portrait .bar .icons{order:4;grid-column:1 / 3}body.portrait .bar .tools{order:5;justify-content:flex-end;gap:6px}body.portrait .field{min-width:0}body.portrait .field.bal{order:1}body.portrait .field.win{order:2;padding-left:4px}body.portrait .bar .bet{order:3}body.portrait .bar .bet .field.c{min-width:62px}body.portrait .lbl{font-size:8.5px}body.portrait .val{font-size:clamp(14px,4.5vw,21px)}body.portrait .field .val{white-space:nowrap;overflow:hidden;text-overflow:clip;max-width:100%}body.portrait .ib{width:38px;height:38px}body.portrait .ib.sm{width:32px;height:32px}body.portrait .favour{padding:3px 28px 3px 8px}body.portrait .favour b{font-size:12px}body.portrait .favour small{font-size:11px;letter-spacing:0}body.portrait .go{right:3vw;bottom:calc(var(--sb) + 1vh + 104px);width:84px;height:84px;box-shadow:0 0 0 4px #2a0606dd,0 0 0 6px #c8901f,0 10px 30px #000c,0 0 36px #ffd36b77}body.portrait .go .go-lbl{font-size:15px}body.portrait .buy{left:3vw;bottom:calc(var(--sb) + 1vh + 116px);padding:6px 12px;gap:8px}body.portrait .buy img{width:30px}body.portrait .buy b{font-size:19px}body.portrait .buy small{font-size:8.5px}body.portrait .banner{top:44%;padding:14px 24px}body.portrait .banner{width:92vw;top:60%}body.portrait .banner b{font-size:clamp(28px,9.5vw,46px);white-space:normal}body.portrait .banner small{font-size:clamp(10px,3vw,13px);letter-spacing:.1em}body.portrait .sp-feats{grid-template-columns:1fr;max-width:92vw}body.portrait .buys,body.portrait .quick{grid-template-columns:1fr}body.portrait .trial-ro{top:auto;right:auto;left:3vw;transform:none;bottom:calc(var(--sb) + 1vh + 116px);padding:4px 12px;gap:8px}body.portrait .trial-ro b{font-size:12px}body.portrait .trial-ro span{font-size:15px}body.portrait .trial-ro em{font-size:11px}body.portrait .subs{bottom:calc(var(--sb) + 200px);font-size:14px}@media(max-width:380px){body.portrait .val{font-size:14px}}body.mini .logo{display:none}body.mini .bar{left:auto;right:1.2vw;top:calc(1.5vh + var(--st));bottom:calc(1.5vh + var(--sb));transform:none;width:22vw;max-width:220px;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:4px;padding:6px 8px;border-radius:12px}body.mini .bar .bet{margin-top:auto;justify-content:space-between}body.mini .bar .icons,body.mini .bar .tools{justify-content:space-between;gap:2px}body.mini .bar .tools{order:5}body.mini .bar.painted{background:var(--navy) padding-box,var(--rim)}body.mini .field{min-width:0;flex-direction:row;justify-content:space-between;align-items:baseline;gap:4px}body.mini .field .val{max-width:100%;white-space:nowrap;overflow:hidden}body.mini .field.c{flex-direction:column;align-items:center}@media(max-height:320px){body.mini .bar{gap:2px;padding:4px 6px}body.mini .val{font-size:12px}body.mini .lbl{font-size:7px}body.mini .ib{width:21px;height:21px}body.mini .ib.sm{width:18px;height:18px}}body.mini .field.c{flex-direction:column}body.mini .lbl{font-size:7.5px;letter-spacing:.06em}body.mini .val{font-size:14px}body.mini .ib{width:24px;height:24px}body.mini .ib.sm{width:20px;height:20px}body.mini .favour{min-height:0;padding:2px 22px 2px 6px;border-radius:8px}body.mini .favour b{font-size:9px}body.mini .favour small{display:none}body.mini .favour i{right:4px}body.mini .go{right:calc(1.2vw + min(11vw,110px));bottom:auto;top:54%;transform:translate(50%,-50%);width:min(30vh,20vw);height:min(30vh,20vw);box-shadow:0 0 0 3px #2a0606dd,0 0 0 5px #c8901f,0 6px 20px #000c}body.mini .go:active{transform:translate(50%,-50%) scale(.95)}body.mini .go .go-lbl{font-size:10px}body.mini .go .auto-left{font-size:11px}body.mini .buy{left:4px;bottom:calc(4px + var(--sb));padding:3px 9px;gap:5px;border-radius:10px}body.mini .buy img{width:20px}body.mini .buy b{font-size:13px}body.mini .buy small{display:none}body.mini .trial-ro{right:calc(24vw + 8px);top:4px;padding:2px 10px}body.mini .trial-ro em{display:none}body.mini .banner{left:44vw;top:40%;padding:8px 20px;max-width:50vw}body.mini .banner.show b:after{display:none}body.mini .banner b{white-space:normal}body.mini .banner b{font-size:clamp(18px,6.5vh,28px)}body.mini .banner small{font-size:8px;margin-top:3px;letter-spacing:.1em}body.mini .sp-feats{display:none}body.mini .sp-logo{width:40vw}body.mini .splash .cta{font-size:16px;padding:8px 20px}body.mini .sheet{width:96vw;max-height:94vh;border-radius:12px}body.mini .sheet-head{padding:4px 10px}body.mini .sheet-head h2{font-size:16px}body.mini .sheet-head .ib{width:24px;height:24px}body.mini .sheet-body{font-size:11px;line-height:1.4;padding:6px 12px 10px}body.mini .sheet-body h3{font-size:12px;margin:8px 0 4px}body.mini .chip{padding:4px 8px;font-size:10px}body.mini .cta{padding:6px 18px;font-size:15px}body.mini .sheet td img{width:22px;height:22px}body.mini .sheet th,body.mini .sheet td{padding:2px 6px;font-size:11px}body.mini .buys{grid-template-columns:repeat(4,1fr);gap:6px}body.mini .buycard{padding:8px 10px;gap:2px;border-radius:10px}body.mini .bc-txt{display:none}body.mini .bc-top b{font-size:13px}body.mini .buycard em{font-size:16px}body.mini .subs{left:50vw;bottom:3vh;font-size:11px}@media(prefers-reduced-motion:reduce){.go:not(.busy),.buy:after,.sp-bg{animation:none}}body.portrait .bar{max-width:calc(100vw - 8px);box-sizing:border-box}@media(max-width:420px){body.portrait .ib{width:34px;height:34px}body.portrait .ib.sm{width:28px;height:28px}body.portrait .favour{padding:4px 24px 4px 7px}body.portrait .favour b{font-size:11px}body.portrait .favour i{right:5px}body.portrait .bar{gap:5px 6px;padding:7px 8px}body.portrait .bar .tools{gap:4px}}@media(max-width:340px){body.portrait .ib{width:30px;height:30px}body.portrait .ib.sm{width:24px;height:24px}body.portrait .favour b{font-size:10px;letter-spacing:.02em}}@media(pointer:coarse){.ib:before,.favour:before{content:"";position:absolute;inset:min(0px,calc((100% - var(--hit, 44px)) / 2))}.ib{flex-shrink:0}.bar .icons,.bar .tools{gap:12px}body.portrait .bar{row-gap:10px}body.portrait .bar .icons,body.portrait .bar .tools,body.portrait .bar .bet{gap:10px}body.mini .bar{gap:12px;padding:8px 10px}body.mini .ib,body.mini .ib.sm{width:34px;height:34px}body.mini .bar .icons,body.mini .bar .tools{gap:10px}body.mini .favour{flex:1;min-height:34px;justify-content:center;padding:2px 28px 2px 8px}body.mini .favour b{font-size:11px}body.mini .favour i{right:6px}body.mini .buy{padding:8px 14px}body.mini .buy img{width:26px}body.mini .buy b{font-size:16px}}@media(pointer:coarse)and (max-width:420px){body.portrait .ib{width:36px;height:36px}body.portrait .ib.sm{width:34px;height:34px}}@media(pointer:coarse)and (max-width:340px){body.portrait .ib,body.portrait .ib.sm{width:32px;height:32px}body.portrait .bar .icons .ib{z-index:1}body.portrait .bar .icons,body.portrait .bar .tools{gap:12px}body.portrait .bar{column-gap:8px;row-gap:13px;padding:7px 6px}body.portrait .favour{padding:3px 22px 3px 6px}body.portrait .favour b{font-size:11px}body.portrait .favour small{font-size:11px;letter-spacing:-.02em}body.portrait .favour i{right:4px;width:16px}body.portrait .favour.on i:after{transform:translate(4px)}}@media(min-width:341px){body.portrait .field.bal{margin-left:8px}}body .banner:not(.cap){top:var(--bcy, 46%)}body .banner.cap{top:var(--bcap, 64%)}body .subs{top:var(--suby, auto);bottom:auto;transform:translate(-50%,-50%);white-space:nowrap;max-width:min(96vw,var(--subw, 80vw));overflow:hidden;text-overflow:ellipsis}body.portrait .subs,body.mini .subs{bottom:auto;left:var(--subx, 50%)}body.portrait .subs{font-size:clamp(11px,3.2vw,14px);padding:3px 10px;white-space:normal;overflow:visible;width:max-content;max-width:92vw;line-height:1.2}body.portrait .trial-ro{max-width:calc(var(--romax, 100vw) - 3vw);overflow:hidden}@media(max-width:360px){body.portrait .trial-ro em{display:none}body.portrait .trial-ro b{font-size:10px}body.portrait .trial-ro span{font-size:13px}body.portrait .trial-ro{gap:6px;padding:4px 10px}}body.mini .trial-ro{right:auto;left:8px;top:calc(var(--st, 0px) + 4px)}body.mini .bar.painted{background:var(--bar-img) center/auto 260% no-repeat padding-box,var(--navy) padding-box,var(--rim);border-width:3px;box-shadow:0 10px 34px #000b,inset 0 0 0 2px #f5c94e44,inset 0 -24px 30px #0006}@media(max-width:360px){body.portrait .sheet h2,body.portrait .sheet-head h2{font-size:17px;letter-spacing:.04em;white-space:nowrap}body.portrait .buys{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}body.portrait .buycard{padding:10px;gap:4px;min-width:0}body.portrait .bc-txt{display:none}body.portrait .bc-top{flex-direction:column;align-items:flex-start;gap:2px}body.portrait .bc-top b{font-size:clamp(11px,3.5vw,15px);letter-spacing:.02em}body.portrait .buycard em{font-size:17px}}body .banner:not(.cap){background:radial-gradient(closest-side,#1a0404ee,#1a0404aa 65%,#1a040400)}.trial-ro.tight em{display:none}.logo{transition:opacity .35s}body.gods-up .logo{opacity:0}.banner{max-width:96vw;box-sizing:border-box}.banner small{text-wrap:balance}body.portrait .banner{padding:14px}body.portrait .banner small{letter-spacing:.1em}.go{background:var(--spin-img) center/100% 100% no-repeat;border:0;box-shadow:0 14px 40px #000b,0 0 46px #ff7a3a55;color:#fff3d0}.go .ring{inset:15%;border-color:#ffe08a55}.go .ic{display:none}.go .go-lbl{margin-top:30%;color:#fff3d0;text-shadow:0 2px 0 #3a0606,0 0 12px #000a}.go .auto-left{color:#fff3d0;text-shadow:0 2px 0 #3a0606}@keyframes goready{50%{filter:brightness(1.14) drop-shadow(0 0 18px #ffd36b)}}.go.favoured{box-shadow:0 14px 40px #000b,0 0 60px #9fe8ffcc}.bar.painted{background:none;border:0 solid transparent;border-width:calc(10px * var(--u) + 6px) calc(30px * var(--u) + 18px);border-image:var(--ui-bar) 62 196 62 196 fill / calc(10px * var(--u) + 6px) calc(30px * var(--u) + 18px) stretch;border-radius:0;box-shadow:none;filter:drop-shadow(0 10px 22px #000b);padding:calc(4px * var(--u) + 2px) calc(2px * var(--u))}.bar.painted:before{display:none}.bar .field{box-sizing:border-box;padding:calc(3px * var(--u) + 3px) calc(10px * var(--u) + 6px);border:0 solid transparent;border-width:8px 14px;border-image:var(--ui-well) 22 34 22 34 fill / 8px 14px stretch;margin:-4px 0}.bar .field .lbl{color:#f0c46a;text-shadow:0 1px 0 #000a}.bar .field .val{text-shadow:0 2px 0 #000c,0 0 10px #000a}.bar .bet .field.c{padding-left:6px;padding-right:6px}.ib{background:var(--ui-boss) center/100% 100% no-repeat;border:0;border-radius:50%;color:#fff1cc;box-shadow:none;filter:drop-shadow(0 3px 4px #000a)}.ib svg{width:40%;height:40%;filter:drop-shadow(0 1px 1px #000c)}.ib.on{background:var(--ui-boss-on) center/100% 100% no-repeat;color:#4a1c04}.ib.on svg{filter:drop-shadow(0 1px 0 #fff8)}.ib i{right:50%;transform:translate(50%);bottom:-3px;color:#fff3c8;text-shadow:0 1px 2px #000}@media(hover:hover){.ib:hover{filter:drop-shadow(0 3px 4px #000a) brightness(1.2)}}.favour{border:0 solid transparent;border-width:6px 12px;border-image:var(--ui-well) 22 34 22 34 fill / 6px 12px stretch;background:none;border-radius:0;padding:2px 30px 2px 2px}.favour.on{background:none;box-shadow:none;filter:drop-shadow(0 0 10px #9fe8ffaa)}.favour.on b{color:#dff6ff}.go{background:var(--ui-spin) center/100% 100% no-repeat;filter:drop-shadow(0 12px 22px #000c);box-shadow:none;overflow:visible}.go .ring{inset:4%;border:0;border-radius:50%;background:conic-gradient(from 0deg,#fff0 0 70%,#fff6d855 84%,#fffbe6cc,#fff0 92%);-webkit-mask:radial-gradient(closest-side,#0000 78%,#000 80%,#000 98%,#0000 100%);mask:radial-gradient(closest-side,#0000 78%,#000 80%,#000 98%,#0000 100%);mix-blend-mode:screen;animation:spin 3.6s linear infinite}.go.busy .ring{animation-duration:.7s}.go .go-lbl{position:absolute;left:50%;bottom:7%;margin:0;transform:translate(-50%);padding:.16em .7em .12em;border-radius:.35em;background:linear-gradient(180deg,#c8241a,#6a0a06) padding-box,linear-gradient(180deg,#fff1b8,#c8901f 50%,#8a5a12) border-box;border:2px solid transparent;font-size:calc(15px * var(--u) + 8px);letter-spacing:.14em;color:#fff3d0;text-shadow:0 2px 0 #3a0606;box-shadow:0 4px 10px #000a}.go .auto-left{top:6%;padding:0 .4em;border-radius:99px;background:#3a0606e6;box-shadow:0 0 0 2px #f5c94e}.go.busy{filter:drop-shadow(0 12px 22px #000c) brightness(.92)}.go.favoured{filter:drop-shadow(0 12px 22px #000c) drop-shadow(0 0 18px #9fe8ff);box-shadow:none}.go.auto .go-lbl{background:linear-gradient(180deg,#2a6aa8,#0a2a52) padding-box,linear-gradient(180deg,#fff1b8,#c8901f 50%,#8a5a12) border-box}@keyframes goready{50%{filter:drop-shadow(0 12px 22px #000c) drop-shadow(0 0 22px #ffb03a) brightness(1.08)}}@keyframes goready-fav{50%{filter:drop-shadow(0 12px 22px #000c) drop-shadow(0 0 24px #9fe8ff) brightness(1.08)}}.go.favoured:not(.busy){animation-name:goready-fav}.go.favoured.busy{filter:drop-shadow(0 12px 22px #000c) drop-shadow(0 0 18px #9fe8ff) brightness(.92)}body.portrait .go,body.mini .go{box-shadow:none}body.portrait .go .go-lbl{font-size:13px;bottom:4%}body.mini .go .go-lbl{font-size:9px;padding:1px 6px;border-width:1px}.buy{background:none;border:0 solid transparent;border-width:12px 44px;border-image:var(--ui-plaque) 34 120 34 120 fill / 12px 44px stretch;border-radius:0;padding:calc(4px * var(--u) + 2px) 0;box-shadow:none;filter:drop-shadow(0 8px 16px #000b);overflow:visible}.buy:after{display:none}.buy img{margin-left:-14px;width:calc(30px * var(--u) + 14px)}.buy b{text-shadow:0 2px 0 #4a0606,0 0 14px #ffd36b88}@media(hover:hover){.buy:not(.locked):hover{filter:drop-shadow(0 8px 16px #000b) brightness(1.15)}}body.portrait .buy{border-width:9px 32px;border-image-width:9px 32px;padding:2px 0}body.mini .buy{border-width:6px 22px;border-image-width:6px 22px;padding:1px 0}body.mini .buy img{margin-left:-6px}.cta{background:none;border:0 solid transparent;border-width:12px 46px;border-image:var(--ui-plaque) 34 120 34 120 fill / 12px 46px stretch;border-radius:0;padding:4px 6px;color:#fff3d0;text-shadow:0 2px 0 #4a0606,0 0 12px #ffd36b66;box-shadow:none;filter:drop-shadow(0 6px 14px #000a)}.cta:hover{filter:drop-shadow(0 6px 14px #000a) brightness(1.15)}.splash .cta{padding:6px 10px;border-width:16px 60px;border-image-width:16px 60px}@keyframes breathe{50%{transform:scale(1.05);filter:drop-shadow(0 6px 24px #ffc23aaa)}}body.mini .cta{border-width:6px 24px;border-image-width:6px 24px;padding:2px 4px}.sheet{position:relative;overflow:visible;background:none;border:0 solid transparent;border-width:44px 34px 38px;border-image:var(--ui-sheet) 96 72 84 72 fill / 44px 34px 38px stretch;border-radius:0;box-shadow:none;filter:drop-shadow(0 30px 60px #000);margin-top:26px}.sheet-head{position:absolute;left:50%;top:-58px;transform:translate(-50%);justify-content:center;min-width:min(420px,70%);max-width:92%;box-sizing:border-box;padding:0 44px;height:66px;background:var(--ui-title) center/100% 100% no-repeat;border:0;filter:drop-shadow(0 6px 10px #000a);z-index:1}.sheet-head h2{font-size:clamp(16px,2.2vw,24px);color:#4a2a0a;text-shadow:0 1px 0 #fff8;white-space:nowrap}.sheet>.ib.x{position:absolute;right:-30px;top:-34px;width:50px;height:50px;z-index:2}.sheet-body{padding:26px 12px 8px;color:#f6e6d2;scrollbar-color:#c8901f #3a0606}.sheet-body h3{color:#ffd77a;text-shadow:0 2px 0 #000a}.sheet-body .fine{color:#d6b89a}.chip{background:linear-gradient(180deg,#5a120e,#2e0604) padding-box,linear-gradient(180deg,#c8901f,#6a4410) border-box;border:1.5px solid transparent;color:#f6e6d2}.chip.on{background:linear-gradient(180deg,#ffe28a,#c8861a) padding-box,linear-gradient(180deg,#fff1b8,#8a5a12) border-box;color:#3a1a04}.chip.hot{background:linear-gradient(180deg,#a81c14,#5a0806) padding-box,linear-gradient(180deg,#fff1b8,#c8901f) border-box;color:#fff3d0}.quick li{background:#0003;border-color:#c8901f66}.sheet table th{color:#ffd77a}.sheet th,.sheet td{border-bottom-color:#f5c94e22}.buycard{background:none;border:0 solid transparent;border-width:12px 18px;border-image:var(--ui-well) 22 34 22 34 fill / 12px 18px stretch;border-radius:0;padding:6px 4px}.buycard.favour-c,.buycard.siege,.buycard.super{background:none}.buycard.favour-c{filter:drop-shadow(0 0 8px #6fd6ff88)}.buycard.siege{filter:drop-shadow(0 0 8px #ff7a4a88)}.buycard.super{filter:drop-shadow(0 0 10px #ffd36baa)}.buycard.favour-c .bc-top b{color:#bdeeff}.buycard:hover{filter:brightness(1.15)}body.mini .sheet{border-width:22px 18px 18px;border-image-width:22px 18px 18px;margin-top:18px}body.mini .sheet-head{top:-36px;height:40px;padding:0 26px;min-width:0}body.mini .sheet>.ib.x{width:30px;height:30px;right:-16px;top:-20px}body.mini .sheet-body{padding:10px 6px 4px}body.portrait .sheet{width:94vw;border-width:34px 22px 28px;border-image-width:34px 22px 28px}body.portrait .sheet-head{min-width:0;width:76%;padding:0 22px;height:54px;top:-46px}body.portrait .sheet>.ib.x{right:-10px;top:-30px;width:42px;height:42px}body.portrait .bar.painted{border-width:9px 16px;border-image-width:9px 16px;padding:2px 0}body.portrait .bar .field{border-width:5px 8px;border-image-width:5px 8px;padding:1px 5px;margin:0}body.portrait .ib,body.mini .ib{flex-shrink:0;aspect-ratio:1}body.portrait .favour{border-width:5px 8px;border-image-width:5px 8px}body.mini .bar.painted{border-width:8px 10px;border-image:var(--ui-bar) 62 120 62 120 fill / 8px 10px stretch}body.mini .bar .field{border-width:4px 6px;border-image-width:4px 6px;padding:1px 4px;margin:0}body.portrait .bar .field{padding:1px 3px}body.portrait .bar .bet .field.c{min-width:56px}body.portrait .buy{border-width:7px 26px;border-image-width:7px 26px}body.portrait .buy img{width:26px;margin-left:-8px}.sp-feats li{background:none;border:0 solid transparent;border-width:10px 16px;border-image:var(--ui-well) 22 34 22 34 fill / 10px 16px stretch;border-radius:0;padding:6px 2px}body.portrait .bar .icons{grid-row:2;grid-column:1 / -1;justify-self:start}body.portrait .bar .tools{grid-row:2;grid-column:1 / -1;justify-self:end}body.portrait .bar .field.bal{border-width:5px 5px;border-image-width:5px 5px;padding:1px 2px}@media(max-width:380px){body.portrait .favour{border-width:5px 6px;border-image-width:5px 6px;padding:2px 22px 2px 4px}body.portrait .bar .icons{gap:6px}}@media(max-width:340px){body.portrait .favour small{display:none}}body.mini .bar{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:auto auto auto auto auto 1fr;align-content:stretch;justify-items:center;column-gap:4px;row-gap:5px;width:clamp(136px,24vw,220px);max-width:none}body.mini .bar .icons,body.mini .bar .tools{display:contents}body.mini .bar .ib:not(.sm){width:min(100%,30px);height:auto;aspect-ratio:1}body.mini .bar [data-act=menu]{grid-area:1 / 1}body.mini .bar [data-act=sound]{grid-area:1 / 2}body.mini .bar [data-act=info]{grid-area:1 / 3}body.mini .bar [data-act=auto]{grid-area:6 / 1;align-self:center;justify-self:start}body.mini .bar [data-act=turbo]{grid-area:6 / 3;align-self:center;justify-self:end}body.mini .bar .field.bal,body.mini .bar .field.win,body.mini .bar .bet,body.mini .bar .favour{grid-column:1 / -1;justify-self:stretch;margin-top:0}body.mini .bar .field.bal{grid-row:2}body.mini .bar .field.win{grid-row:3}body.mini .bar .bet{grid-row:4}body.mini .bar .favour{grid-row:5}body.mini .favour{flex:none;box-sizing:border-box;border-width:4px 6px;border-image-width:4px 6px;padding:2px 22px 2px 6px}body.mini .field.bal{flex-direction:column;align-items:flex-start;gap:0}body.mini .bar .bet .field.c{flex:1;min-width:0}body.mini .go{top:var(--mini-go-y, 54%);right:var(--mini-go-r, calc(1.2vw + min(11vw, 110px)) );width:var(--mini-go-d, min(30vh, 20vw));height:var(--mini-go-d, min(30vh, 20vw))}.sheet{box-sizing:border-box;max-height:min(900px,calc(100dvh - 34px))}body.mini .sheet{max-height:calc(100dvh - 22px)}body.mini .sheet>.ib.x{right:-6px}body.mini .buys{grid-template-columns:repeat(3,minmax(0,1fr))}@media(pointer:coarse){.chip{min-height:44px;min-width:44px}.cta{min-height:44px}body.mini .chip{padding:6px 12px;font-size:12px}body.mini .row{gap:10px}body.mini .favour{padding:2px 26px 2px 8px;min-height:30px}body.mini .bar{column-gap:6px;row-gap:8px}body.mini .bar .ib:not(.sm){width:min(100%,36px)}}@media(max-width:360px){body.portrait .buycard{padding:6px 0;gap:4px;min-width:0;border-width:8px 8px;border-image-width:8px 8px}body.portrait .bc-top b{font-size:clamp(9px,2.85vw,15px);letter-spacing:0}}.bar.painted.tight{border-width:calc(6px * var(--u) + 4px) calc(12px * var(--u) + 10px);border-image-width:calc(6px * var(--u) + 4px) calc(12px * var(--u) + 10px);gap:calc(8px * var(--u) + 4px)}.bar.tight .field{min-width:0;border-width:5px 8px;border-image-width:5px 8px;padding:2px 6px}.bar.tight .favour{border-width:4px 8px;border-image-width:4px 8px;padding-right:22px}body.mini .bc-top{flex-direction:column;align-items:flex-start;gap:0}body.mini .bc-top b{font-size:clamp(9px,2.2vw,13px);letter-spacing:0;white-space:nowrap}body.mini .bc-top small{font-size:9px}body.mini .buycard{border-width:8px 10px;border-image-width:8px 10px;padding:4px 2px;min-width:0}@media(max-width:340px){body.portrait .bar .icons{gap:8px}body.portrait .favour{padding:2px 18px 2px 3px}body.portrait .field.bal .lbl{letter-spacing:-.02em;font-size:8.5px}}body.mini .lbl{font-size:8.5px}body.mini .bc-top b{font-size:clamp(8.5px,2.1vw,13px)}@media(max-height:240px){body.mini .bar{row-gap:3px}}@media(max-width:340px){body.portrait .bar .icons{gap:5px}body.portrait .cta{border-width:10px 30px;border-image-width:10px 30px;font-size:17px;letter-spacing:.06em}}body.portrait .go{bottom:calc(var(--sb) + 1vh + 110px)}.favour{flex-direction:row!important;align-items:center!important;justify-content:space-between!important;gap:6px;padding-right:7px!important}.favour .ft{display:flex;flex-direction:column;align-items:flex-start;min-width:0;overflow:hidden}.favour i{position:relative;right:auto!important;top:auto;margin:0;flex:none}body.mini .favour,body.portrait .favour{padding-right:5px!important}@media(max-width:380px){body.portrait .favour small{display:none}}.bar .lbl{font-size:max(9px,calc(9px * var(--u) + 5px))}body.portrait .bar .lbl,body.mini .bar .lbl{font-size:8.5px}.bar.painted.tighter{border-width:calc(4px * var(--u) + 4px) calc(8px * var(--u) + 8px);border-image-width:calc(4px * var(--u) + 4px) calc(8px * var(--u) + 8px);gap:calc(5px * var(--u) + 3px)}.bar.tighter .favour small{display:none}.bar.tighter .field{padding:1px 4px;border-width:4px 6px;border-image-width:4px 6px}@media(prefers-reduced-motion:reduce){.go .ring,.go.busy .ring,.buy img{animation:none}}body.mini .go .go-lbl{letter-spacing:.04em;padding:1px 4px}@media(pointer:coarse)and (max-width:340px){body.portrait .bar .tools{gap:7px}body.portrait .favour{gap:4px}}
