:root{--ink:#16072a;--ink2:#0c0318;--p1:#4a2386;--p2:#2a1150;--gold:#ffd23f;--gold2:#ff9f1c;--goldInk:#7a3a00;--green:#7be04a;--green2:#35a81c;--greenInk:#1d5a0c;--red:#ff4d5e;--muted:#cdb9ef;--safe-t:max(12px, env(safe-area-inset-top));--safe-b:max(14px, env(safe-area-inset-bottom))}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body{color:#fff;overscroll-behavior:none;-webkit-user-select:none;user-select:none;background:#07020e;height:100%;margin:0;font-family:Nunito,system-ui,sans-serif;font-weight:800}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}svg{display:block}.hidden{display:none!important}#app{background:#12061f;width:100%;max-width:520px;height:100dvh;margin:0 auto;position:relative;overflow:hidden}html,body{width:100%;max-width:100%;overflow-x:hidden}body{position:fixed;inset:0;overflow:hidden}#app #ui-welcome{overscroll-behavior-x:none;overflow-x:hidden}#app :is(.welcome-top,.welcome-hero,.welcome-bottom,.home-main){min-width:0;max-width:100%}#scene{touch-action:none;width:100%;height:100%;display:block;position:absolute;inset:0}.layer{pointer-events:none;display:none;position:absolute;inset:0}.layer.on{display:block}.layer button,.layer input,.layer .touch,.layer .skin-drag{pointer-events:auto}.num{letter-spacing:.01em;-webkit-text-stroke:5px var(--ink);paint-order:stroke fill;font-family:Lilita One,Arial Black,sans-serif;font-weight:400}.ic{width:1em;height:1em}.btn{border:3px solid var(--ink);background:linear-gradient(180deg, #ffe873 0%, var(--gold) 40%, var(--gold2) 100%);min-height:58px;box-shadow:inset 0 3px 0 #fff9, inset 0 -6px 0 #aa460059, 0 6px 0 var(--ink);color:#fff;border-radius:18px;justify-content:center;align-items:center;gap:8px;padding:0 22px;font-family:Lilita One,sans-serif;font-size:24px;transition:transform 70ms,box-shadow 70ms;display:flex;position:relative}.btn span{-webkit-text-stroke:5px var(--goldInk);paint-order:stroke fill;align-items:center;gap:6px;display:inline-flex}.btn span svg{width:28px;height:28px}.btn:active:not([disabled]){box-shadow:inset 0 3px 0 #fff9, inset 0 -6px 0 #aa460059, 0 1px 0 var(--ink);transform:translateY(5px)}.btn.green span{-webkit-text-stroke-color:var(--greenInk)}.btn.gray{box-shadow:inset 0 3px 0 #ffffff59, inset 0 -6px 0 #0003, 0 6px 0 var(--ink);background:linear-gradient(#a898c0 0%,#7d6d98 45%,#5d4f78 100%)}.btn.gray span{-webkit-text-stroke-color:#2e2440}.btn.big{border-radius:24px;width:100%;min-height:78px;font-size:42px}.btn.big span{-webkit-text-stroke-width:7px}.btn[disabled]{cursor:default;filter:saturate(.6)}.btn.big:after{content:"";pointer-events:none;border-radius:24px;animation:1.6s infinite ring;position:absolute;inset:-3px;box-shadow:0 0 #ffd23f99}@keyframes ring{0%{box-shadow:0 0 #ffd23f8c}to{box-shadow:0 0 0 16px #ffd23f00}}.round{border:3px solid var(--ink);background:linear-gradient(180deg, #7a48c4, var(--p1));width:52px;height:52px;box-shadow:inset 0 3px 0 #ffffff47, inset 0 -4px 0 #00000040, 0 4px 0 var(--ink);border-radius:50%;flex:none;place-items:center;display:grid}.round svg{width:28px;height:28px}.round.small{width:46px;height:46px}.round.small svg{width:24px;height:24px}.round:active{box-shadow:inset 0 3px 0 #ffffff47, 0 1px 0 var(--ink);transform:translateY(3px)}.pill{background:var(--ink2);border:3px solid var(--ink);border-radius:999px;align-items:center;gap:6px;height:42px;padding:0 16px 0 4px;display:inline-flex;box-shadow:inset 0 0 0 2px #ffffff1a}.pill .ic{width:32px;height:32px}.pill b{-webkit-text-stroke-width:4px;font-size:21px}.pill.gold{box-shadow:inset 0 0 0 2px #ffc53180}.topbar{top:var(--safe-t);pointer-events:none;align-items:center;gap:8px;display:flex;position:absolute;left:12px;right:12px}.topbar .spacer{flex:1}.topbar .title{-webkit-text-stroke-width:6px;margin:0 0 0 4px;font-size:32px}.logo{top:calc(var(--safe-t) + 62px);text-align:center;pointer-events:none;margin:0;font-weight:400;line-height:.82;position:absolute;left:0;right:0;transform:rotate(-4deg)}.logo span{font-family:Lilita One,sans-serif;display:block}.logo .small{letter-spacing:.3em;color:#e8dcff;-webkit-text-stroke:7px var(--ink);paint-order:stroke fill;margin-bottom:4px;font-size:28px}.logo .big{isolation:isolate;font-size:clamp(50px,14vw,68px);position:relative}.logo .fill{background:linear-gradient(#fff08a 8%,#ffb72a 48%,#ff6a12 78%,#d43a08 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.logo .big:before{content:attr(data-t);z-index:-1;color:var(--ink);-webkit-text-stroke:14px var(--ink);text-shadow:0 7px 0 var(--ink);position:absolute;inset:0}.menu-bottom{left:16px;right:16px;bottom:var(--safe-b);gap:14px;display:grid;position:absolute}.menu-skin{text-align:center;pointer-events:none;font-size:22px}.menu-row{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.tile{border:3px solid var(--ink);background:linear-gradient(180deg, #6a38b0, var(--p2));box-shadow:inset 0 3px 0 #fff3, inset 0 -5px 0 #00000040, 0 5px 0 var(--ink);border-radius:18px;justify-items:center;gap:2px;padding:10px 4px 8px;display:grid}.tile svg{width:38px;height:38px}.tile span{-webkit-text-stroke:4px var(--ink);paint-order:stroke fill;font-family:Lilita One,sans-serif;font-size:17px}.tile:active{box-shadow:inset 0 3px 0 #fff3, 0 1px 0 var(--ink);transform:translateY(4px)}.skin-drag{touch-action:none;position:absolute;inset:80px 0 260px}.skin-panel{left:12px;right:12px;bottom:var(--safe-b);text-align:center;border:3px solid var(--ink);box-shadow:inset 0 3px 0 #ffffff29, 0 7px 0 var(--ink);background:linear-gradient(#4a2386 0,#2a1150 70px,#22104a 100%);border-radius:24px;padding:16px 14px 14px;position:absolute}.skin-count{background:var(--ink);-webkit-text-stroke:0;color:var(--muted);border-radius:10px;padding:2px 12px;font-size:15px;position:absolute;top:-16px;left:50%;transform:translate(-50%)}.skin-name{-webkit-text-stroke-width:6px;font-size:32px}.skin-perk{color:var(--muted);min-height:40px;margin:4px 0 14px;font-size:15px}.skin-actions{grid-template-columns:56px 1fr 56px;align-items:center;gap:10px;display:grid}.skin-actions .round{width:56px;height:56px}.swatches{justify-content:center;gap:8px;margin-top:16px;display:flex}.sw{border:3px solid var(--ink);background:conic-gradient(var(--c2) 0 50%, var(--c) 0);border-radius:50%;width:30px;height:30px}.sw.on{outline:3px solid var(--gold);outline-offset:2px}.modal.on{pointer-events:auto;justify-content:center;align-items:center;padding:16px;display:flex}.panel{border:3px solid var(--ink);width:100%;max-width:420px;max-height:calc(100dvh - 80px);box-shadow:inset 0 3px 0 #ffffff29, 0 8px 0 var(--ink);background:linear-gradient(#4a2386 0,#2c1254 90px,#22104a 100%);border-radius:26px;padding:46px 16px 18px;animation:.28s cubic-bezier(.2,1.4,.4,1) panelIn;position:relative;overflow:visible}.panel.tight{gap:16px;max-width:320px;display:grid}@keyframes panelIn{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.ribbon{white-space:nowrap;border:3px solid var(--ink);box-shadow:inset 0 3px 0 #ffffff73, 0 5px 0 var(--ink);-webkit-text-stroke-width:6px;background:linear-gradient(#ffad4a,#ff6a12 60%,#d94a08);border-radius:14px;padding:8px 30px 10px;font-size:28px;position:absolute;top:-24px;left:50%;transform:translate(-50%)}.close{border:3px solid var(--ink);width:46px;height:46px;box-shadow:inset 0 3px 0 #ffffff59, 0 4px 0 var(--ink);background:linear-gradient(#ff7a88,#e0233a);border-radius:50%;place-items:center;display:grid;position:absolute;top:-16px;right:-10px}.hint{color:var(--muted);text-align:center;margin:0 0 14px;font-size:14px;line-height:1.4}.mrow{background:#0802128c;border:2px solid #00000073;border-radius:18px;grid-template-columns:54px 1fr auto;align-items:center;gap:10px;margin-bottom:10px;padding:10px;display:grid}.mrow .mi{border:3px solid var(--ink);background:linear-gradient(#6a38b0,#3b1a6e);border-radius:14px;place-items:center;width:54px;height:54px;display:grid}.mrow b{font-size:15px;display:block}.mrow .rw{align-items:center;gap:4px;font-size:19px;display:flex}.mrow.done{border-color:var(--green2);background:#35a81c40}.bar{background:var(--ink2);border:2px solid var(--ink);border-radius:8px;height:14px;margin-top:6px;overflow:hidden}.bar i{background:linear-gradient(#b8f57a,#3fbf1f);height:100%;display:block;box-shadow:inset 0 -3px #0003}.name-field{color:var(--muted);gap:6px;margin-bottom:14px;font-size:13px;display:grid}.name-field input{border:3px solid var(--ink);background:var(--ink2);color:#fff;border-radius:14px;height:46px;padding:0 14px;font:800 17px Nunito,sans-serif}.rank{gap:8px;max-height:52dvh;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.rank li{background:#0802128c;border-radius:14px;grid-template-columns:40px 1fr auto;align-items:center;gap:10px;padding:8px 12px;display:grid}.rank li:first-child{background:linear-gradient(90deg,#ffc53159,#0802128c)}.rank .pos{text-align:center;font-size:24px}.rank .who b{font-size:16px;display:block}.rank .who small{color:var(--muted);font-size:12px}.rank .pts{font-size:22px}.rank .empty{text-align:center;color:var(--muted);grid-template-columns:1fr;padding:18px}.set-row{border-bottom:2px solid #0000004d;justify-content:space-between;align-items:center;gap:12px;padding:12px 4px;font-size:17px;display:flex}.set-row.col{flex-direction:column;align-items:stretch}.toggle{border:3px solid var(--ink);background:#4a3d60;border-radius:20px;width:74px;height:38px;position:relative}.toggle:after{content:"";border:2px solid var(--ink);background:#fff;border-radius:50%;width:26px;height:26px;transition:left .15s;position:absolute;top:3px;left:3px}.toggle.on{background:linear-gradient(180deg, #b8f57a, var(--green2))}.toggle.on:after{left:39px}.seg{border:3px solid var(--ink);border-radius:14px;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.seg button{background:#3a1d63;padding:10px 0;font-family:Lilita One,sans-serif;font-size:17px}.seg button+button{border-left:3px solid var(--ink)}.seg button.on{background:linear-gradient(180deg, #ffe873, var(--gold2));color:var(--goldInk)}.link-danger{color:#ff9aa6;margin:16px auto 0;font-size:14px;text-decoration:underline;display:block}.touch{touch-action:none;overscroll-behavior:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;position:absolute;inset:0}.hud-top{top:var(--safe-t);pointer-events:none;grid-template-columns:1fr auto 1fr;align-items:start;display:grid;position:absolute;left:10px;right:10px}.hud-score{flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.hud-score .mult{color:var(--gold);-webkit-text-stroke-width:7px;font-size:40px;display:inline-block;transform:rotate(-6deg)}.hud-score .mult.pop{animation:.35s multPop}@keyframes multPop{50%{transform:rotate(-6deg)scale(1.35)}}.hud-score .score{font-size:22px}.hud-center{justify-items:center;gap:4px;display:grid}.hud-coins{border:3px solid var(--gold2);height:50px;box-shadow:0 0 0 3px var(--ink), inset 0 3px 0 #ffffff26;background:linear-gradient(#3a1a66,#1d0b38);border-radius:16px;align-items:center;gap:6px;padding:0 18px 0 6px;display:flex}.hud-coins .ic{width:38px;height:38px}.hud-coins b{text-align:center;min-width:40px;font-size:30px}.hud-coins.pop{animation:.2s coinPop}@keyframes coinPop{50%{transform:scale(1.1)}}.hud-dist{color:#e8dcff;-webkit-text-stroke-width:4px;font-size:15px}#btn-pause{justify-self:end}.hud-missions{top:calc(var(--safe-t) + 84px);pointer-events:none;justify-content:space-between;display:flex;position:absolute;left:10px;right:10px}.hm{border:3px solid var(--ink);width:112px;box-shadow:0 4px 0 var(--ink);text-align:center;background:linear-gradient(#4a2386,#24104a);border-radius:14px;padding:6px 8px 8px;font-family:Lilita One,sans-serif;font-size:13px;line-height:1.05}.hm:first-child{transform:rotate(-3deg)}.hm:last-child{transform:rotate(3deg)}.hm svg{width:30px;height:30px;filter:drop-shadow(0 2px 0 var(--ink));margin:-18px auto 2px}.hm .t{-webkit-text-stroke:3px var(--ink);paint-order:stroke fill}.hm .bar{height:12px;margin-top:5px;position:relative}.hm .bar span{-webkit-text-stroke:2.5px var(--ink);paint-order:stroke fill;place-items:center;font-size:10px;display:grid;position:absolute;inset:0}.hm.done{border-color:var(--green)}.hud-powers{pointer-events:none;gap:8px;display:grid;position:absolute;top:46%;left:10px}.chip{border:3px solid var(--ink);background:#0c0318d9;border-radius:14px;align-items:center;gap:6px;padding:4px 10px 4px 4px;display:flex}.chip svg{width:30px;height:30px}.chip .bar{width:52px;height:10px;margin:0}.toasts{pointer-events:none;justify-items:center;gap:2px;display:grid;position:absolute;top:33%;left:0;right:0}.toast{-webkit-text-stroke:7px var(--ink);paint-order:stroke fill;white-space:nowrap;font-family:Lilita One,sans-serif;font-size:34px;animation:1.25s ease-out forwards toast}.toast.gold{color:var(--gold)}.toast.bad{color:#ff8a95}.toast.purple{color:#dcb4ff}@keyframes toast{0%{opacity:0;transform:scale(.3)}14%{opacity:1;transform:scale(1.18)}24%{transform:scale(1)}78%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-26px)}}.ready{text-align:center;pointer-events:none;position:absolute;top:34%;left:28px;right:28px}.ready b{-webkit-text-stroke-width:7px;margin-bottom:12px;font-size:30px;animation:.7s ease-in-out infinite alternate bob;display:block}@keyframes bob{to{transform:translateY(-6px)scale(1.04)}}.meter{border:3px solid var(--ink);height:34px;box-shadow:0 5px 0 var(--ink), inset 0 3px 0 #ffffff26;background:linear-gradient(90deg,#2a1150,#6a38b0 70%,#ff9a3c);border-radius:17px;position:relative;overflow:hidden}.meter .zone{background:linear-gradient(180deg, #c3f78a, var(--green2));border-left:3px solid var(--ink);border-right:3px solid var(--ink);width:16%;position:absolute;top:0;bottom:0;left:78%}.meter .needle{border:3px solid var(--ink);background:#fff;border-radius:5px;width:10px;margin-left:-5px;position:absolute;top:-3px;bottom:-3px;left:0}.ready small{text-shadow:0 2px 0 var(--ink), 0 0 6px var(--ink);margin-top:12px;font-size:14px;display:block}.controls-hint{left:0;right:0;bottom:calc(var(--safe-b) + 70px);text-align:center;text-shadow:0 2px 0 var(--ink), 0 0 8px var(--ink);pointer-events:none;font-size:14px;transition:opacity .6s;position:absolute}.controls-hint.fade{opacity:0}.dash{left:12px;right:12px;bottom:var(--safe-b);pointer-events:none;align-items:center;display:flex;position:absolute}.dash-track{background:var(--ink2);border:3px solid var(--ink);height:44px;box-shadow:inset 0 0 0 2px #ffffff14, 0 4px 0 var(--ink);border-right:0;border-radius:14px 0 0 14px;flex:1;position:relative;overflow:hidden}.dash-track i{background:linear-gradient(#d6a8ff,#8a4ae0);border-radius:9px;width:0;max-width:calc(100% - 4px);transition:width .15s;position:absolute;top:4px;bottom:4px;left:4px;box-shadow:inset 0 -5px #0003,inset 0 3px #ffffff59}.dash-track.ready i{background:linear-gradient(180deg, #ffe873, var(--gold2))}.dash-track span{-webkit-text-stroke-width:5px;text-transform:uppercase;place-items:center;font-size:22px;display:grid;position:absolute;inset:0}.dash-btn{pointer-events:auto;width:74px;height:74px;margin-left:-8px;position:relative}.dash-btn:before{content:"";border:3px solid var(--ink);box-shadow:0 4px 0 var(--ink);background:linear-gradient(135deg,#8a7aa8,#4a3d60);border-radius:16px;position:absolute;inset:8px;transform:rotate(45deg)}.dash-btn svg{opacity:.5;width:34px;height:34px;margin:auto;position:relative}.dash-btn.ready:before{background:linear-gradient(135deg, #ffe873, var(--gold2) 60%, #ff6a12);animation:.7s infinite alternate glow}.dash-btn.ready svg{opacity:1}@keyframes glow{0%{box-shadow:0 4px 0 var(--ink), 0 0 0 #ffc83ccc}to{box-shadow:0 4px 0 var(--ink), 0 0 24px #ffc83ce6}}.over-score{text-align:center;padding:6px 0 12px;position:relative}.over-score small{color:var(--muted);text-transform:uppercase;letter-spacing:.1em;font-size:14px;display:block}.over-score b{color:var(--gold);-webkit-text-stroke-width:8px;font-size:56px}.stamp{color:#fff;background:var(--red);border:3px solid var(--ink);-webkit-text-stroke-width:4px;border-radius:10px;padding:4px 10px;font-size:16px;animation:.4s cubic-bezier(.2,1.6,.4,1) .6s both stamp;position:absolute;top:-6px;right:-4px;transform:rotate(10deg)}@keyframes stamp{0%{opacity:0;transform:rotate(10deg)scale(2.2)}to{opacity:1;transform:rotate(10deg)scale(1)}}.over-stats{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:14px;display:grid}.over-stats div{background:#0802128c;border-radius:16px;justify-items:center;gap:2px;padding:10px 4px;display:grid}.over-stats svg{width:30px;height:30px}.over-stats b{font-size:22px}.over-stats small{color:var(--muted);font-size:12px}.over-actions{grid-template-columns:1fr 1.4fr;gap:10px;margin-top:6px;display:grid}@media (height<=640px){.logo{top:calc(var(--safe-t) + 52px)}.logo .small{font-size:20px}.logo .big{font-size:42px}.btn.big{min-height:62px;font-size:32px}.tile{padding:6px 4px}.tile svg{width:28px;height:28px}.hud-missions{display:none}.skin-perk{min-height:0;margin-bottom:10px}}:root{--ink:#0d0610;--ink2:#120812;--glow:#ff82148c;--edge:#ff8a1a}.panel,.skin-panel{box-shadow:0 0 0 3px var(--ink), 0 0 28px #ff781447, inset 0 1px 0 #ffdca02e, 0 10px 0 #00000073;background:linear-gradient(#2e1428f7 0,#160a16f7 100%);border:2px solid #ff8a1abf}.btn.big{min-height:76px;box-shadow:0 0 0 3px var(--ink), 0 0 34px #ff8c00b3, inset 0 4px 0 #ffffff8c, inset 0 -7px 0 #8c280073;background:linear-gradient(#ffe07a 0%,#ffb52e 35%,#ff7a00 72%,#e05200 100%);border:0;border-radius:999px;font-size:36px}.btn.big span{color:#3a1400;-webkit-text-stroke:0;text-shadow:0 2px #fff0c899;letter-spacing:.02em}.btn.big:after{border-radius:999px}.btn.big:active{transform:translateY(3px)scale(.99)}.round{box-shadow:0 0 0 3px var(--ink), 0 0 14px #ff78144d, inset 0 2px 0 #ffdca02e;background:linear-gradient(#4a2240,#1e0c1c);border:2px solid #ff8a1ab3}.pill{box-shadow:0 0 0 3px var(--ink), 0 0 14px #ff781440;background:#0e060ee0;border:2px solid #ff8a1a99}.tile{box-shadow:0 0 0 3px var(--ink), 0 0 16px #ff781438, inset 0 1px 0 #ffdca02e, 0 6px 0 #00000073;background:linear-gradient(#38182ef2,#140814f2);border:2px solid #ff8a1a99}.tile span{color:#ffe2b0}.ribbon{box-shadow:0 0 0 3px var(--ink), 0 0 20px #ff821499;background:linear-gradient(#ffc04a,#ff7a00 55%,#c94400);border:2px solid #ffd27a}.mrow,.rank li,.over-stats div{background:#00000059;border:1px solid #ff8a1a40}.mrow .mi{background:linear-gradient(#4a2240,#1e0c1c);border:2px solid #ff8a1a99}.hud-coins{box-shadow:0 0 0 3px var(--ink), 0 0 22px #ff961e8c;background:linear-gradient(#281020f2,#0e060ef2);border:2px solid #ffb52e}.hud-score .mult{color:#ffd23f;text-shadow:0 0 18px #ffaa1ecc}.hm{box-shadow:0 0 0 3px var(--ink), 0 0 14px #ff781440;background:linear-gradient(#38182eeb,#140814eb);border:2px solid #ff8a1aa6}.dash-track{box-shadow:0 0 0 3px var(--ink), 0 0 16px #ff78144d;background:#0e060ee6;border:2px solid #ff8a1ab3}.dash-track i{background:linear-gradient(#ffe07a,#ff9a1a)}.dash-track.ready i{background:linear-gradient(#fff3a8,#ffb52e 50%,#ff7a00);box-shadow:0 0 18px #ffaa1ee6}.meter{background:linear-gradient(90deg,#2a1020,#6a2a40 70%,#ff8a1a)}.side{right:12px;top:calc(var(--safe-t) + 190px);gap:10px;display:grid;position:absolute}.side-btn{width:66px;box-shadow:0 0 0 3px var(--ink), 0 0 14px #ff781440;background:linear-gradient(#38182ef2,#140814f2);border:2px solid #ff8a1a99;border-radius:16px;justify-items:center;gap:2px;padding:8px 0 6px;display:grid;position:relative}.side-btn svg{width:34px;height:34px;animation:2.4s infinite wobble}.side-btn span{color:#ffe2b0;-webkit-text-stroke:3px var(--ink);paint-order:stroke fill;font-family:Lilita One,sans-serif;font-size:13px}.side-btn .dot{background:var(--red);border:2px solid var(--ink);width:16px;height:16px;box-shadow:0 0 10px var(--red);border-radius:50%;position:absolute;top:-5px;right:-5px}@keyframes wobble{0%,80%,to{transform:rotate(0)}85%{transform:rotate(-12deg)}90%{transform:rotate(10deg)}95%{transform:rotate(-6deg)}}.daily-grid{grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:16px;display:grid}.day{background:#00000059;border:1px solid #ff8a1a40;border-radius:14px;justify-items:center;gap:2px;padding:8px 4px;display:grid;position:relative}.day small{color:var(--muted);font-size:11px}.day svg{width:30px;height:30px}.day b{font-size:16px}.day.big{background:linear-gradient(#ffaa2840,#00000059);grid-column:span 2}.day.big svg{width:40px;height:40px}.day.now{border:2px solid #ffd23f;animation:.9s infinite alternate pulse;box-shadow:0 0 18px #ffc83c99}.day.done{opacity:.45}.day.done:after{content:"✓";color:var(--green);font-weight:900;position:absolute;top:2px;right:6px}@keyframes pulse{to{transform:scale(1.05)}}.loading{z-index:10;background:radial-gradient(120% 80% at 50% 30%,#3a1240,#0c040e 70%);align-content:center;justify-items:center;gap:22px;padding:24px;transition:opacity .6s;display:grid;position:absolute;inset:0}.loading .logo.static{position:static}.load-bar{width:min(280px,80%);height:18px;box-shadow:0 0 0 3px var(--ink), 0 0 16px #ff781459;background:#00000080;border:2px solid #ff8a1ab3;border-radius:10px;overflow:hidden}.load-bar i{background:linear-gradient(#ffe07a,#ff7a00);width:0;height:100%;transition:width .2s;display:block}.loading b{color:#ffe2b0;text-align:center;font-size:18px}.loading.out{opacity:0;pointer-events:none}:root{color-scheme:dark;--lobby-gold:#ffbd2e;--lobby-muted:#9d97b1}html,body{background:#08070f;font-family:Nunito,system-ui,sans-serif}body{background-image:radial-gradient(at 12% 0,#29133880,#0000 45%),radial-gradient(at 96% 75%,#15163880,#0000 42%)}button,a,input{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible{outline-offset:4px;outline:3px solid #ffe7a2}button{touch-action:manipulation}#app{background:#0d0b15;width:min(1240px,100%);max-width:none;height:100dvh;box-shadow:0 0 100px #0007}#app[data-screen=game],#app[data-screen=skins]{max-width:520px}#app[data-screen=menu] #scene,#app[data-screen=race] #scene,#app[data-screen=missions] #scene,#app[data-screen=ranking] #scene,#app[data-screen=daily] #scene,#app[data-screen=settings] #scene{opacity:0}#ui-menu{pointer-events:auto;background:#0d0b15}.lobby-scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#393044 transparent;height:100%;padding-bottom:90px;overflow:auto}.lobby-header{border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:center;gap:24px;min-height:94px;padding:20px 36px;display:flex}.brand{color:#f6f3ff;letter-spacing:-1px;align-items:center;gap:10px;font-size:22px;font-weight:900;line-height:1;text-decoration:none;display:flex}.brand strong{color:#ffc54f}.brand small{color:#a99bb9;letter-spacing:2.5px;margin-top:7px;font-size:8px;display:block}.brand-emblem{background:linear-gradient(140deg,#ffd876,#e48608);border-radius:12px;place-items:center;width:42px;height:42px;display:grid;transform:rotate(-9deg);box-shadow:0 0 25px #ffad0018}.brand-emblem svg{width:29px;height:29px;transform:rotate(9deg)}.desktop-nav{align-self:stretch;gap:26px;display:flex}.desktop-nav button{color:#9c97aa;font-size:13px;position:relative}.desktop-nav button.current{color:#ffd174}.desktop-nav button.current:after{content:"";background:#fcbf35;height:2px;position:absolute;bottom:-20px;left:0;right:0;box-shadow:0 -3px 20px #ffbd2e55}.desktop-nav button:hover{color:#fff}.lobby-account{align-items:center;gap:12px;display:flex}.account-balance{text-align:left;background:#17131e;border:1px solid #ffffff0e;border-radius:12px;align-items:center;gap:22px;padding:8px 8px 8px 14px;display:flex}.account-balance span{color:#9d97af;gap:1px;font-size:10px;display:grid}.account-balance strong{color:#faf7ff;font-size:16px}.account-balance i{color:#120d00;background:#ffc548;border-radius:8px;place-items:center;width:32px;height:32px;font-size:23px;font-style:normal;font-weight:900;display:grid}.avatar-button{background:linear-gradient(150deg,#42235e,#161424);border:1px solid #5c4472;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.avatar-button svg{width:25px;height:25px}.lobby-main{padding:26px 36px 0}.hero-card{isolation:isolate;background:radial-gradient(at 80% 45%,#82418f,#24133c 55%,#0d0b1a);border:1px solid #5c37786b;border-radius:22px;min-height:478px;position:relative;overflow:hidden}.hero-art{z-index:-3;background:url(./halloween-hero-DleJHCYW.png) 50% 48%/cover no-repeat;position:absolute;inset:0}.hero-shade{z-index:-2;background:linear-gradient(90deg,#0b0a19eb 0%,#140d25c9 27%,#160d2540 56%,#0000 85%),linear-gradient(#0000 60%,#0c081cc7);position:absolute;inset:0}.hero-copy{width:65%;padding:36px 40px 34px;position:relative}.season-label{color:#e1bee9;letter-spacing:2.4px;align-items:center;gap:8px;margin-bottom:19px;font-size:9px;display:flex}.season-label span{background:#e7adff;border-radius:50%;width:6px;height:6px;box-shadow:0 0 10px #b66aff}.hero-copy h1{letter-spacing:-4px;color:#f2f4ff;text-shadow:0 3px #2153a3,0 6px 12px #000;margin:0 0 19px;font:900 clamp(42px,5.4vw,69px)/.87 Nunito,sans-serif;transform:skew(-6deg)}.hero-copy h1 em{color:#ffcb3e;text-shadow:0 3px #9f4b0b,0 5px 18px #ff9a0025;font-style:normal;display:inline}.hero-copy h1 small{color:#ffad42;letter-spacing:6px;text-shadow:0 3px #6b2208;margin-top:12px;font:400 26px/1 Lilita One,sans-serif;display:block}.hero-copy h2{letter-spacing:-.8px;margin:0 0 13px;font-size:24px;font-weight:900;line-height:1.2}.hero-copy p{color:#b8afcb;margin:0 0 24px;font-size:13px;font-weight:700;line-height:1.65}.play-cta{color:#231300;letter-spacing:.5px;background:linear-gradient(#ffdc59,#ffb91e 64%,#ff9a0d);border:1px solid #ffe7a4;border-radius:12px;justify-content:center;align-items:center;gap:10px;min-width:255px;min-height:56px;font-size:15px;font-weight:900;transition:filter .15s,transform .15s;display:flex;box-shadow:0 4px #a75909,0 9px 32px #ffad003a,inset 0 1px #fff8}.play-cta svg{width:23px;height:23px}.play-cta b{margin-left:20px;font-size:20px}.play-cta:hover{filter:brightness(1.12);transform:translateY(-2px)}.play-cta:active{transform:translateY(3px)}.play-note{color:#b9a9c2;letter-spacing:.2px;align-items:center;gap:7px;margin-top:14px;font-size:9px;display:flex}.play-note i{color:#675773;font-style:normal}.live-dot{background:#afdf8a;border-radius:50%;width:5px;height:5px}.hero-corner{backdrop-filter:blur(12px);background:#1610248c;border:1px solid #ffe8b829;border-radius:12px;align-items:center;gap:10px;padding:12px 16px;display:flex;position:absolute;bottom:34px;right:30px}.hero-corner svg{width:27px;height:27px}.hero-corner span{letter-spacing:1px;color:#d5badc;font-size:8px;line-height:1.6}.hero-corner b{letter-spacing:.5px;color:#ffe3af;font-size:11px}.hero-edition{letter-spacing:1.8px;color:#e6d6ff85;font-size:8px;position:absolute;top:20px;right:22px}.lobby-stats{background:#15111d;border:1px solid #ffffff09;border-radius:15px;grid-template-columns:1fr 1fr 1.2fr;margin:18px 0 31px;padding:17px 0;display:grid}.lobby-stats>div{align-items:center;gap:12px;padding:0 22px;display:flex}.lobby-stats>div+div{border-left:1px solid #ffffff0f}.lobby-stats small{color:#a79cb5;margin-bottom:3px;font-size:10px;display:block}.lobby-stats b{font-size:20px;line-height:1.2}.lobby-stats>div:last-child b{font-size:14px}.lobby-stats button{color:#b39bc7;margin-left:auto;font-size:22px}.stat-icon{border-radius:10px;flex-shrink:0;place-items:center;width:38px;height:38px;display:grid}.stat-icon svg{width:27px;height:27px}.stat-icon.gold{background:#47301855}.stat-icon.violet{background:#38244970}.stat-icon.blue{background:#122e4c70}.stat-tag{color:#d7b16a;letter-spacing:.4px;background:#40321f;border:1px solid #5b4524;border-radius:4px;margin-left:auto;padding:3px 5px;font-size:6px}.section-heading{justify-content:space-between;align-items:center;margin-bottom:13px;display:flex}.section-heading h2{letter-spacing:-.3px;margin:0;font-size:17px}.section-heading>span{color:#80778f;font-size:10px}.feature-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.feature-card{text-align:left;background:linear-gradient(120deg,#241732,#15111e);border:1px solid #ffffff0c;border-radius:14px;align-items:center;gap:12px;padding:23px 16px;transition:transform .15s,border-color .15s;display:flex}.feature-card:hover{border-color:#a479bd66;transform:translateY(-3px)}.feature-card h3{margin:5px 0;font-size:14px}.feature-card p{color:#a89ab8;margin:0;font-size:9px;font-weight:700;line-height:1.5}.feature-card small{letter-spacing:1.3px;color:#cbb1da;font-size:7px}.feature-card>b{color:#917da5;margin-left:auto;font-size:17px}.feature-icon{background:#38234d80;border-radius:12px;flex-shrink:0;place-items:center;width:44px;height:48px;display:grid;position:relative}.feature-icon svg{width:33px;height:33px}.feature-icon .dot{background:#fc4;border-radius:50%;width:7px;height:7px;position:absolute;top:2px;right:1px;box-shadow:0 0 10px #ffb730}.daily-card{background:linear-gradient(120deg,#302015,#19121e)}.daily-card small{color:#d2ae7a}.daily-card .feature-icon{background:#53331b55}.community-strip{background:linear-gradient(100deg,#1f192b66,#15121e);border:1px solid #ffffff0a;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;margin-top:17px;padding:18px 20px;display:flex}.community-strip>div{align-items:center;gap:13px;display:flex}.community-strip svg{opacity:.8;width:32px;height:32px}.community-strip strong{font-size:12px;display:block}.community-strip small{color:#91839f;margin-top:4px;font-size:10px;display:block}.community-strip button{color:#dbbbf1;white-space:nowrap;font-size:11px}.community-strip button span{margin-left:12px}.lobby-footer{color:#6c617b;justify-content:space-between;align-items:center;gap:16px;padding:27px 0 8px;font-size:9px;display:flex}.lobby-footer>span{letter-spacing:.7px;font-weight:900}.lobby-footer b{color:#a97b45;font-size:7px}.lobby-footer>div{gap:16px;display:flex}.lobby-footer button{font-size:10px}.lobby-footer button:hover{color:#e6d9fa}.lobby-footer small{font-size:8px}#ui-hud .hud-top{background:linear-gradient(#0c5192ed,#092856eb);border:1px solid #39a7f0bb;border-radius:0 0 14px 14px;min-height:77px;padding:13px 12px 10px;top:0;left:0;right:0;box-shadow:inset 0 2px #8cdfff44,0 7px 30px #041c5c99}#ui-hud .hud-score .mult{text-shadow:0 2px 10px #ffe00044;font-size:35px}#ui-hud .hud-coins{background:linear-gradient(160deg,#337cce,#163b87);border:2px solid #ffe37b;border-radius:12px;height:48px;padding-right:12px;box-shadow:0 0 14px #ffb31688,inset 0 0 8px #659efc}#ui-hud .hud-coins b{font-size:27px}#ui-hud #btn-pause{background:linear-gradient(155deg,#218bfb,#10439d);border:2px solid #7dc8ff;border-radius:12px;box-shadow:0 0 14px #0a67fc66,inset 0 2px #fff5}#ui-hud .hud-missions{top:107px}#ui-hud .hm{background:linear-gradient(155deg,#105793ee,#08265bee);border:2px solid #1e9bff;box-shadow:0 4px #001936,0 0 20px #1778ff44}#ui-hud .hm svg{width:35px;height:35px}#ui-hud .dash{bottom:max(16px,env(safe-area-inset-bottom));left:18px;right:18px}#ui-hud .dash-track{background:linear-gradient(#075b99,#0c255e);border:2px solid #54c6ff;border-right:0;height:52px;box-shadow:0 0 20px #139cff66,inset 0 0 15px #25bdff44}#ui-hud .dash-track i{background:linear-gradient(#fff6a2,#ffcc27,#ef9b04)}#ui-hud .dash-track span{color:#fff0ae;font-size:22px}#ui-hud .dash-btn:before{background:linear-gradient(140deg,#55e6ff,#0c82e5,#0b397a);border:2px solid #9cefff;box-shadow:0 0 20px #00a5ff88}#ui-hud .dash-btn.ready:before{background:linear-gradient(140deg,#f6fbff,#36dbff,#1670df)}#ui-hud .controls-hint{padding:10px 20px;font-size:11px;bottom:88px}.panel{background:linear-gradient(160deg,#211334,#0d0b16);border:1px solid #75518c;max-height:calc(100dvh - 90px);padding-top:35px;overflow-y:auto}.ribbon{box-shadow:none;-webkit-text-stroke:0;text-align:left;color:#fff;background:0 0;border:0;margin:-20px 35px 23px 0;padding:0;font:900 23px Nunito,sans-serif;position:relative;top:auto;left:auto;transform:none}.close{width:32px;height:32px;box-shadow:none;background:#332145;border:1px solid #6d5085;border-radius:8px;top:9px;right:9px}.close svg{width:19px;height:19px}.loading{z-index:100;background:radial-gradient(circle at 50% 40%,#29104b,#080612 70%)}@media (width>=800px){#platform-nav{border-radius:18px;width:calc(100% - 60px);max-width:600px;transform:translate(-50%);box-shadow:0 8px 50px #000b;bottom:16px!important;left:50%!important;right:auto!important}}@media (width<=960px){.lobby-header{gap:14px;padding:18px 24px}.desktop-nav{gap:17px}.lobby-main{padding:22px 24px 0}.hero-copy{padding:35px 28px}.feature-card{gap:8px;padding:20px 12px}.feature-icon{width:33px;height:40px}.feature-icon svg{width:28px}.stat-tag,.feature-card>b{display:none}}@media (width<=700px){.lobby-header{min-height:78px;padding:15px 18px}.desktop-nav{display:none}.brand{font-size:18px}.brand-emblem{border-radius:10px;width:34px;height:34px}.brand-emblem svg{width:24px}.brand small{letter-spacing:2px;font-size:6px}.lobby-account{gap:8px}.account-balance{gap:10px;padding:6px 6px 6px 10px}.account-balance strong{font-size:13px}.account-balance i{width:27px;height:27px}.avatar-button{display:none}.lobby-main{padding:16px 16px 0}.hero-card{border-radius:19px;min-height:520px}.hero-art{background-position:61%}.hero-shade{background:linear-gradient(#10092177 0%,#120b2640 40%,#120b26de 74%,#120a25 99%)}.hero-copy{flex-direction:column;width:100%;min-height:520px;padding:26px 24px;display:flex}.season-label{letter-spacing:1.5px;margin:0 0 15px;font-size:7px}.hero-copy h1{letter-spacing:-2.5px;margin:0;font-size:48px}.hero-copy h1 small{letter-spacing:5px;margin-top:9px;font-size:22px}.hero-copy h2{margin-top:auto;padding-top:130px;font-size:24px}.hero-copy p{margin-bottom:18px;font-size:11px}.play-cta{width:100%;min-height:54px;font-size:15px}.play-note{justify-content:center;font-size:9px}.hero-corner,.hero-edition{display:none}.lobby-stats{grid-template-columns:1fr 1fr;margin:13px 0 26px;padding:16px 0}.lobby-stats>div{gap:8px;padding:0 12px}.lobby-stats>div:last-child{display:none}.lobby-stats small{font-size:9px}.lobby-stats b{font-size:18px}.stat-icon{width:31px;height:31px}.stat-icon svg{width:24px}.section-heading h2{font-size:15px}.section-heading>span{display:none}.feature-grid{grid-template-columns:1fr;gap:10px}.feature-card{gap:15px;padding:17px}.feature-icon{width:43px;height:43px}.feature-card h3{font-size:15px}.feature-card small{font-size:8px}.feature-card p{font-size:11px}.feature-card>b{display:block}.community-strip{flex-direction:column;align-items:stretch;padding:16px}.community-strip strong{font-size:11px}.community-strip small{font-size:9px;line-height:1.5}.community-strip button{text-align:right;font-size:11px}.lobby-footer{flex-wrap:wrap;padding-top:24px}.lobby-footer small{width:100%}}@media (width<=360px){.hero-copy h1{font-size:42px}.hero-copy{padding:23px 18px}.brand small{letter-spacing:1px}.lobby-stats small{font-size:8px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.race-preview{background:#0d0b18;border:1px solid #68546f;border-radius:12px;margin:0 0 20px;padding:16px}.race-preview>span{color:#a795c4;letter-spacing:1.5px;font-size:8px}.race-preview>div{justify-content:space-between;align-items:center;gap:16px;margin:13px 0;display:flex}.race-preview p,.race-preview label{color:#b4a6c4;margin:0;font-size:10px}.race-preview p b{color:#ffe1a0;margin-top:5px;font-size:20px;display:block}.race-preview select{color:#ffe1a0;background:#251931;border:1px solid #786187;border-radius:8px;margin-top:5px;padding:7px 12px;font:800 17px Nunito,sans-serif;display:block}.race-preview small{color:#9f94ad;font-size:10px;line-height:1.5;display:block}.preview-wallet{backdrop-filter:blur(10px);pointer-events:auto;background:#0c1025e8;border:1px solid #a891ba50;border-radius:12px;grid-template-columns:1fr auto;gap:5px 15px;padding:11px 13px;display:grid;position:absolute;bottom:82px;left:18px;right:18px}.preview-wallet>span{color:#a99cbc;letter-spacing:.6px;font:700 8px Nunito,sans-serif}.preview-wallet>span b{color:#e1d3f2}.preview-wallet>strong{color:#fff1d2;grid-column:1;font-size:23px;line-height:1.1}.preview-wallet>div{background:#4e405f;border-radius:2px;grid-column:1;height:3px;overflow:hidden}.preview-wallet>div i{background:#ffd05b;height:100%;display:block}.preview-wallet button{color:#281b07;background:linear-gradient(135deg,#ffdf8b,#fbb223);border:1px solid #ffe9b3;border-radius:8px;grid-area:1/2/4;align-self:center;padding:13px 10px;font:900 9px Nunito,sans-serif}.preview-wallet button:disabled{color:#a098b0;cursor:default;background:#342a4380;border-color:#70627b5c}#ui-hud .controls-hint{bottom:178px}.result-preview{color:#c5b5d5;background:#22172d;border:1px solid #705780;border-radius:10px;padding:13px;font-size:11px;line-height:1.5}#ui-race{z-index:15;backdrop-filter:blur(15px);pointer-events:auto;background:#060510b8}.race-panel{border-color:#675083;border-radius:24px;width:min(540px,100% - 28px);padding:32px;box-shadow:0 30px 100px #0009}.race-kicker{letter-spacing:2px;color:#c898e9;font-size:9px}.race-panel h2{letter-spacing:-1px;margin:15px 0 10px;font-size:29px;line-height:1.1}.race-intro{color:#aa9ab9;margin:0 0 24px;font-size:12px}.race-modes{gap:10px;display:grid}.race-mode{text-align:left;background:#130e20;border:1px solid #564268;border-radius:13px;align-items:center;gap:14px;padding:17px 15px;transition:background .2s,border-color .2s;display:flex}.mode-symbol{color:#b5a5ca;background:#30213f;border-radius:9px;place-items:center;width:39px;height:43px;font-size:18px;font-style:italic;font-weight:900;display:grid}.race-mode b{font-size:16px;display:block}.race-mode small{color:#a499b5;margin-top:3px;font-size:10px;display:block}.race-mode i{white-space:nowrap;color:#a798ba;margin-left:auto;font-size:10px;font-style:normal}.race-mode.selected{background:linear-gradient(110deg,#4c2c2066,#211528);border-color:#f8bd41;box-shadow:0 0 15px #e7a22b12}.race-mode.selected .mode-symbol{color:#231303;background:linear-gradient(160deg,#ffe199,#e89a0a)}.race-mode[data-mode=insano] .mode-symbol{color:#ff8d95}.race-mode[data-mode=insano].selected .mode-symbol{color:#390b14;background:linear-gradient(160deg,#ffb9a3,#fa526b)}.race-brief{gap:12px;margin:24px 0;display:flex}.race-brief span{color:#bcb0cc;flex:1;font-size:9px}.race-brief b{color:#6f5c83;margin-bottom:3px;font-size:11px;display:block}.race-panel .play-cta{width:100%}.race-disclosure{color:#998aa8;text-align:center;margin:17px 0 0;font-size:10px;line-height:1.6}#ui-hud .num{-webkit-text-stroke:0;text-shadow:0 2px 7px #0008;letter-spacing:-.5px;font-family:Nunito,system-ui,sans-serif;font-weight:900}#ui-hud .hud-top{backdrop-filter:blur(12px);background:linear-gradient(#0b1529e8,#0b1530b8);border-color:#8db7ff33;border-radius:0 0 16px 16px;min-height:77px;box-shadow:0 8px 30px #0004}#ui-hud .hud-score{box-shadow:none;background:0 0;border:0;gap:9px;padding:0 2px}#ui-hud .hud-score .mult{color:#ffc74b;font-size:34px;font-style:italic}#ui-hud .hud-coins{background:linear-gradient(140deg,#413118c9,#151426d9);border:1px solid #ffd774a6;height:43px;box-shadow:inset 0 0 15px #ffc72b16}#ui-hud .hud-coins b{color:#ffe2a3;font-size:25px}.hud-dist{color:#b8c3db;margin-top:4px;font-size:10px!important}#ui-hud .hud-missions{top:137px;left:12px;right:12px}#ui-hud .hm{backdrop-filter:blur(8px);background:#0e1533b5;border:1px solid #7f91d74d;border-radius:12px;width:111px;padding:8px;transform:none;box-shadow:0 3px 15px #0004}#ui-hud .hm svg{width:25px;height:25px;margin:0 auto 4px}.hm .t{-webkit-text-stroke:0;font-family:Nunito,sans-serif;font-size:10px;font-weight:800;line-height:1.25}#ui-hud .hm .bar{background:#060c1d;border:0;border-radius:4px;height:15px;margin-top:6px}.hm .bar span{-webkit-text-stroke:0;font:800 9px Nunito,sans-serif}.hm .bar i{background:linear-gradient(90deg,#286fa0,#44cfa9);border-radius:3px}.run-status{color:#c9c8ed;letter-spacing:1.6px;justify-content:space-between;align-items:center;padding:0 4px;font-size:8px;display:flex;position:absolute;top:95px;left:14px;right:14px}.run-status b{letter-spacing:1px;color:#fff;text-shadow:0 0 15px #c3ccff66;font-size:19px}.run-status.urgent b{color:#ff945e}.run-timeline{background:#ffffff24;height:2px;position:absolute;top:126px;left:14px;right:14px}.run-timeline i{background:#ffc14b;height:100%;display:block;box-shadow:0 0 8px #ffd671}#ui-hud .ready{backdrop-filter:blur(10px);background:#110c29d9;border:1px solid #a093d44d;border-radius:19px;padding:23px 19px;top:37%;left:22px;right:22px;box-shadow:0 12px 60px #0005}#ui-hud .ready .ready-eyebrow{color:#bda1de;letter-spacing:2px;margin:0 0 9px;font-size:8px;display:block}#ui-hud .ready>b{font-size:29px}.ready .meter{height:21px;box-shadow:none;background:#2a1739;border:1px solid #b4a2d03b;border-radius:7px;margin:17px 0 13px}.ready .meter .zone{background:linear-gradient(90deg,#82cf41,#d5fb8c);border:0}.ready .meter .needle{background:#fff;border:0;width:3px;box-shadow:0 0 10px #fff}#ui-hud .ready>small:last-child{color:#c6bdd6;-webkit-text-stroke:0;font:700 10px/1.5 Nunito,sans-serif}#ui-hud .dash-track{backdrop-filter:blur(10px);background:#0c183bd9;border:1px solid #5fbeed;border-radius:12px;height:47px;box-shadow:0 0 25px #0069ba33}#ui-hud .dash-track span{color:#fff;text-transform:uppercase;letter-spacing:1px;font-size:15px}.dash-track i{opacity:.88;border-radius:8px}#ui-hud .controls-hint{-webkit-text-stroke:0;color:#c8beda;background:#0b0a1ecc;border:1px solid #8578a344;border-radius:9px;font-family:Nunito,sans-serif}#ui-skins .topbar{backdrop-filter:blur(12px);background:#110c29b8;border:1px solid #ffffff1a;border-radius:15px;padding:7px}#ui-skins .skin-panel{background:linear-gradient(#0000,#080812e8 22%,#080812 55%);padding-top:50px}#ui-skins .num,.panel .num{-webkit-text-stroke:0;font-family:Nunito,system-ui,sans-serif;font-weight:900}#ui-skins .skin-name{color:#fff;font-size:29px}.skin-perk{color:#b9aac8;font-size:12px}.skin-count{color:#9c77bf;letter-spacing:3px;font-size:11px}#ui-skins .round,.panel .round{box-shadow:none;background:#271b39;border:1px solid #735987;border-radius:12px}.skin-actions .btn{min-width:170px}.panel .btn,.skin-actions .btn{color:#291601;background:linear-gradient(#ffd361,#f2a516);border:1px solid #fdd890;border-radius:12px;min-height:49px;font:900 16px Nunito,sans-serif;box-shadow:0 3px #9b6015}.panel .btn span,.skin-actions .btn span{-webkit-text-stroke:0}.panel .btn.gray,.skin-actions .btn.gray{box-shadow:none;color:#c4b8d0;background:#34273f;border-color:#614c75}.result-caption{color:#b8a5c9;margin:-6px 0 15px;font-size:10px}.over-score b{color:#ffd56b}.over-stats{border-color:#ffffff1a}#ui-over .over-stats .num{font-size:22px}.panel .mrow{background:#120d1f;border:1px solid #ffffff14;border-radius:12px}.panel .mrow b{font-size:13px}@media (width<=420px){.race-panel{padding:26px 20px}.race-panel h2{font-size:26px}.race-mode{gap:10px;padding:14px 11px}.race-mode small{font-size:9px}.race-mode i{display:none}.race-intro{font-size:11px}.race-brief{gap:8px}}.pf-overlay,.pf-nav{--pf-muted:#9f9aaa;--pf-line:#ffffff13;--pf-gold:#ffbc27;--pf-green:#56ed8c;font-family:Nunito,system-ui,sans-serif;font-weight:800}.pf-overlay[hidden],.pf-nav[hidden]{display:none!important}.pf-overlay{z-index:40;color:#f6f5fb;pointer-events:auto;background:radial-gradient(100% 45% at 100% 0,#37204166,#0000),radial-gradient(80% 50% at -20% 75%,#23153a80,#0000),#0a0911;flex-direction:column;animation:.24s ease-out pf-enter;display:flex;position:absolute;inset:0}.pf-overlay *,.pf-nav *{box-sizing:border-box}.pf-overlay button,.pf-overlay input,.pf-overlay summary,.pf-nav button{-webkit-text-stroke:0;font-family:inherit}.pf-overlay button,.pf-nav button{-webkit-tap-highlight-color:transparent;transition:background .15s,border-color .15s,transform .15s}.pf-overlay button:active,.pf-nav button:active{transform:scale(.98)}.pf-overlay :focus-visible,.pf-nav :focus-visible{outline-offset:3px;outline:2px solid #bba1ff}.pf-overlay input{-webkit-user-select:text;user-select:text}.pf-icon{flex:none;width:24px;height:24px}.pf-header{min-height:82px;padding:max(15px, env(safe-area-inset-top)) 15px 15px;border-bottom:1px solid var(--pf-line);background:#100c17a8;flex:none;align-items:center;gap:10px;display:flex}.pf-header>div{flex:1;min-width:0}.pf-header h2{letter-spacing:-.5px;margin:3px 0 0;font-size:21px;font-weight:900;line-height:1.1}.pf-eyebrow{color:#aa91c2;letter-spacing:1.5px;font-size:9px;font-weight:900;line-height:1.5;display:block}.pf-icon-button{color:#d6d0df;border-radius:12px;flex:none;place-items:center;width:36px;height:42px;display:grid}.pf-icon-button:hover{background:#ffffff0c}.pf-header-link{color:#d7d0e3;background:#ffffff07;border:1px solid #ffffff17;border-radius:8px;padding:8px 10px;font-size:10px}.pf-content{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#60497c #0c0912;flex:1;padding:22px 20px 12px;overflow-y:auto}.pf-content>:first-child{margin-top:0}.pf-wallet-hero{background:linear-gradient(115deg,#2c1a3980,#15101e 65%);border:1px solid #b287da30;border-radius:18px;justify-content:space-between;align-items:center;gap:12px;min-height:129px;margin:0 0 20px;padding:22px;display:flex;position:relative;overflow:hidden}.pf-wallet-hero:after{content:"";pointer-events:none;border:1px solid #b287da12;border-radius:50%;width:160px;height:160px;position:absolute;top:-62px;right:-22px;box-shadow:0 0 0 19px #b287da05,0 0 0 40px #b287da03}.pf-wallet-hero .pf-eyebrow{color:#c5afda;letter-spacing:1.2px}.pf-wallet-hero strong{color:#fff;letter-spacing:-1.2px;font-size:35px;font-weight:900;line-height:1.35;display:block}.pf-wallet-caption{color:var(--pf-muted);font-size:11px}.pf-wallet-mark{color:#ffc742;background:linear-gradient(140deg,#ffb72e22,#dc8f1f08);border:1px solid #f6b7504a;border-radius:17px;place-items:center;width:58px;height:58px;display:grid;transform:rotate(-9deg);box-shadow:0 0 30px #ffb4250d}.pf-wallet-mark .pf-icon{width:30px;height:30px}.pf-card{border:1px solid var(--pf-line);background:linear-gradient(145deg,#ffffff05,#ffffff01);border-radius:16px;margin-bottom:16px;padding:18px}.pf-section-title{justify-content:space-between;align-items:center;gap:12px;margin-bottom:15px;display:flex}.pf-section-title h3{margin:0;font-size:13px;font-weight:900}.pf-step{color:#61576e;letter-spacing:.05em;font-size:11px}.pf-amounts{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.pf-amount{color:#eae7f1;white-space:nowrap;background:#15121d;border:1px solid #ffffff13;border-radius:10px;min-height:57px;padding:8px 4px;font-size:14px;font-weight:900}.pf-amount:hover{border-color:#bd9eeb73}.pf-amount.is-selected{color:#271501;background:linear-gradient(#ffc942,#ff9f15);border-color:#ffd36e;box-shadow:0 0 20px #ffa72a21,inset 0 1px #ffe9a4}.pf-field{color:#b9b2c6;gap:8px;margin:15px 0 0;font-size:11px;display:grid}.pf-field input{color:#f3eefb;background:#0b0912;border:1px solid #ffffff17;border-radius:9px;width:100%;min-width:0;height:46px;padding:0 13px;font-size:14px;font-weight:800}.pf-field input::placeholder{color:#695f77}.pf-field input:focus{border-color:#c5a4ed80}.pf-money-input{background:#0b0912;border:1px solid #ffffff17;border-radius:9px;align-items:center;padding-left:13px;display:flex}.pf-money-input>span{color:#8e829e;font-size:13px}.pf-money-input input{background:0 0;border:0}.pf-money-input:focus-within{border-color:#c5a4ed80}.pf-payment-method{background:#0e1418;border:1px solid #45d7be35;border-radius:11px;align-items:center;gap:11px;min-height:66px;padding:13px;display:flex}.pf-pix{color:#24d9bb;flex:none;width:30px;height:30px}.pf-payment-method>span{flex:1;gap:2px;display:grid}.pf-payment-method b{font-size:14px}.pf-payment-method small{color:#94a8a6;font-size:10px}.pf-radio{border:1px solid #56e4c4;border-radius:50%;width:15px;height:15px;position:relative}.pf-radio:after{content:"";background:#56e4c4;border-radius:50%;position:absolute;inset:3px}.pf-summary{color:#aaa2b8;justify-content:space-between;align-items:center;gap:14px;padding:5px 2px 16px;font-size:12px;display:flex}.pf-summary b{color:#fff;font-size:21px;font-weight:900}.pf-primary{color:#241405;background:linear-gradient(#ffcc39,#ff9c08);border:1px solid #ffcb53;border-radius:11px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:52px;padding:12px 15px;font-size:15px;font-weight:900;display:flex;box-shadow:0 0 24px #ffa51c20,inset 0 1px #ffdf76}.pf-primary:hover{background:linear-gradient(#ffda69,#ffac20)}.pf-primary .pf-icon{width:19px;height:19px}.pf-primary-green{color:#052b16;background:linear-gradient(#5dea86,#25bd5a);border-color:#76f39a;box-shadow:0 0 24px #26cb5d18,inset 0 1px #90f0a6}.pf-primary-green:hover{background:linear-gradient(#88f7a7,#3dcf72)}.pf-primary-small{min-height:43px;margin-top:12px;font-size:13px}.pf-footnote{color:#82778f;text-align:center;justify-content:center;align-items:center;gap:6px;margin:14px 0;font-size:10px;line-height:1.5;display:flex}.pf-footnote .pf-icon{width:13px;height:13px}.pf-feedback{color:#d6b9ef;background:#a56be416;border:1px solid #b78be540;border-radius:10px;margin-top:13px;padding:12px;font-size:12px;line-height:1.5;display:none}.pf-feedback.is-visible{display:block}.pf-feedback[data-kind=success]{color:#86edac;background:#57e6950b;border-color:#57e69540}.pf-bottom-brand{padding:12px 12px max(13px, env(safe-area-inset-bottom));letter-spacing:2px;color:#64546e;flex:none;justify-content:center;align-items:center;gap:9px;font-size:8px;display:flex}.pf-bottom-brand span{color:#776481}.pf-history-summary{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:22px;display:grid}.pf-history-summary>div{border:1px solid var(--pf-line);background:#ffffff03;border-radius:14px;gap:4px;padding:19px;display:grid}.pf-history-summary span{color:#968aa6;font-size:11px}.pf-history-summary strong{font-size:23px;font-weight:900}.pf-history-summary>div:first-child strong{color:#7cd99a}.pf-filters{background:#06050a;border:1px solid #ffffff0d;border-radius:10px;grid-template-columns:repeat(4,1fr);gap:5px;padding:4px;display:grid}.pf-filters button{color:#9e95ac;border-radius:7px;min-height:34px;font-size:11px}.pf-filters button.is-selected{color:#281d0a;background:linear-gradient(#ffd14b,#ffab14);box-shadow:0 2px 8px #ffa61422}.pf-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:290px;padding:30px 14px;display:flex}.pf-empty-icon{color:#c19ce5;background:radial-gradient(at 50% 0,#5d3a8138,#21162b88);border:1px solid #a47bd544;border-radius:23px;place-items:center;width:70px;height:70px;margin:0 auto 22px;display:grid;box-shadow:0 0 40px #9951eb0c}.pf-empty-icon .pf-icon{width:32px;height:32px}.pf-empty h3{margin:0 0 8px;font-size:18px;font-weight:900}.pf-empty p{color:#8f839f;max-width:260px;margin:0 0 21px;font-size:12px;line-height:1.65}.pf-tag{color:#bba3cc;background:#a46fce12;border:1px solid #a46fce25;border-radius:6px;align-items:center;padding:4px 8px;font-size:9px;display:inline-flex}.pf-note{background:#a46fce0a;border:1px solid #a46fce18;border-radius:11px;align-items:flex-start;gap:10px;margin:18px 0 0;padding:14px;display:flex}.pf-note .pf-icon{color:#9d7ab7;width:17px;height:17px;margin-top:1px}.pf-note p{color:#9e8baa;margin:0;font-size:11px;line-height:1.65}.pf-profile-card{background:linear-gradient(125deg,#30214380,#18101d);border:1px solid #8c58bc3b;border-radius:17px;align-items:center;gap:15px;padding:23px 17px;display:flex}.pf-profile-card .pf-eyebrow{letter-spacing:.8px;font-size:7px}.pf-profile-card h3{overflow-wrap:anywhere;margin:4px 0;font-size:23px;font-weight:900}.pf-profile-label{color:#c3a761;font-size:10px}.pf-avatar{background:radial-gradient(circle at 40% 20%,#4045a4,#101d62 65%,#09123d);border:2px solid #ffcb42;border-radius:50%;flex:none;place-items:center;width:71px;height:71px;display:grid;position:relative;box-shadow:0 0 0 4px #ffc6380c,0 0 28px #6b44bc38}.pf-avatar>svg{filter:drop-shadow(0 3px 6px #000a);width:49px;height:49px}.pf-avatar>span{color:#312110;background:#ffc638;border:3px solid #171020;border-radius:50%;place-items:center;width:23px;height:23px;font-size:13px;display:grid;position:absolute;bottom:-3px;right:-2px}.pf-profile-stats{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:6px;padding:19px 0;display:grid}.pf-profile-stats>div{text-align:center;gap:3px;padding:2px 8px;display:grid}.pf-profile-stats>div+div{border-left:1px solid var(--pf-line)}.pf-profile-stats strong{color:#f3d58e;font-size:18px;font-weight:900}.pf-profile-stats span{color:#93849e;font-size:9px}#pf-profile-form .pf-field{margin-top:0}.pf-menu-list{border:1px solid var(--pf-line);background:#ffffff02;border-radius:14px;padding:0 13px}.pf-menu-row{text-align:left;align-items:center;gap:12px;width:100%;min-height:66px;padding:12px 2px;display:flex}.pf-menu-row+.pf-menu-row{border-top:1px solid var(--pf-line)}.pf-menu-row>span:nth-child(2){flex:1;gap:3px;display:grid}.pf-menu-row b{font-size:12px;font-weight:800}.pf-menu-row small{color:#8f829c;font-size:10px}.pf-row-icon{color:#bc9cd5;background:#a474ce0c;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.pf-row-icon .pf-icon{width:19px;height:19px}.pf-row-arrow{color:#685a79;width:16px;height:16px}.pf-menu-row:hover .pf-row-arrow{color:#ffca4e}.pf-invite-hero{text-align:center;margin:0 0 24px;padding:16px 10px 7px;position:relative}.pf-invite-orbit{color:#ffd060;background:linear-gradient(135deg,#644299,#25163f);border:1px solid #b98bfc60;border-radius:25px;place-items:center;width:94px;height:94px;margin:0 auto 26px;display:grid;position:relative;transform:rotate(-8deg);box-shadow:0 0 45px #a465ff24,inset 0 1px #dfcbff30}.pf-invite-orbit>.pf-icon{width:48px;height:48px;transform:rotate(8deg)}.pf-invite-orbit>i{color:#ffb635;text-shadow:0 0 18px #ffb635;font-size:28px;font-style:normal;position:absolute;top:-15px;right:-17px}.pf-invite-orbit>i:last-child{font-size:18px;inset:auto auto 0 -24px}.pf-invite-hero .pf-eyebrow{letter-spacing:1px;font-size:8px}.pf-invite-hero h3{letter-spacing:-.7px;margin:10px 0;font-size:30px;font-weight:900;line-height:1.15}.pf-invite-hero p{color:#9e8fae;font-size:11px}.pf-link-field{margin-top:0;margin-bottom:15px}.pf-link-field input{color:#b9a5d0;font-size:11px;font-weight:700}.pf-invite-steps{gap:16px;padding:8px 10px;display:grid}.pf-invite-steps>div{align-items:center;gap:14px;display:flex}.pf-invite-steps>div>span{color:#c4a3e4;background:#9e68d210;border:1px solid #9e68d23b;border-radius:50%;place-items:center;width:29px;height:29px;font-size:12px;display:grid}.pf-invite-steps p{gap:3px;margin:0;display:grid}.pf-invite-steps b{font-size:12px}.pf-invite-steps small{color:#8d7c9c;font-size:10px}.pf-support-hero{text-align:center;padding:14px 2px 25px}.pf-support-hero .pf-eyebrow{letter-spacing:1px;font-size:8px}.pf-support-hero h3{letter-spacing:-.6px;margin:8px 0;font-size:25px;font-weight:900}.pf-support-hero p{color:#9e8fae;font-size:11px}.pf-faq{gap:10px;display:grid}.pf-faq details{background:#ffffff03;border:1px solid #b7a2cc1a;border-radius:12px}.pf-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:10px;padding:17px 15px;font-size:12px;list-style:none;display:flex}.pf-faq summary::-webkit-details-marker{display:none}.pf-faq summary .pf-icon{color:#ae89cd;width:15px;height:15px;transition:transform .18s}.pf-faq details[open]{background:#a173cb08;border-color:#a173cb3b}.pf-faq details[open] summary .pf-icon{transform:rotate(45deg)}.pf-faq details p{color:#a797b4;margin:0;padding:0 15px 17px;font-size:11px;line-height:1.75}.pf-nav{z-index:12;min-height:75px;padding:8px 8px max(8px, env(safe-area-inset-bottom));backdrop-filter:blur(20px);background:linear-gradient(#15101cf5,#08060efc);border-top:1px solid #c28ae02e;grid-template-columns:repeat(5,1fr);align-items:stretch;display:grid;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -10px 40px #0007}.pf-nav button{color:#7f728e;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-height:54px;display:flex;position:relative}.pf-nav button>.pf-icon{width:21px;height:21px}.pf-nav button>span:last-child{letter-spacing:.1px;font-size:9px}.pf-nav button.is-active{color:#ffbf45;background:linear-gradient(#ffb32712,#ffb32700)}.pf-nav button.is-active:before{content:"";background:#ffbf45;border-radius:0 0 4px 4px;height:2px;position:absolute;top:-9px;left:29%;right:29%;box-shadow:0 1px 10px #ffb327}.pf-nav .pf-nav-deposit{color:#ffd25f;gap:4px;margin-top:-20px}.pf-nav-center{color:#371e02;background:linear-gradient(150deg,#ffe075,#ffae12 70%,#f2890b);border:1px solid #ffdf79;border-radius:14px;place-items:center;width:45px;height:45px;display:grid;box-shadow:0 0 21px #ffb32745,0 0 0 5px #130d1b}.pf-nav-center .pf-icon{width:25px;height:25px}@keyframes pf-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (width<=370px){.pf-content{padding:18px 13px 10px}.pf-header{gap:5px;padding-left:8px;padding-right:8px}.pf-header h2{font-size:19px}.pf-card{padding:14px}.pf-amount{min-height:49px;font-size:12px}.pf-header-link{padding:7px;font-size:9px}.pf-profile-card{gap:12px;padding:18px 12px}.pf-profile-card h3{font-size:21px}}@media (height<=720px){.pf-content{padding-top:15px}.pf-wallet-hero{min-height:112px;margin-bottom:15px;padding:17px 20px}.pf-card{margin-bottom:12px;padding-top:15px;padding-bottom:15px}.pf-amount{min-height:45px}.pf-header{min-height:72px}.pf-bottom-brand{padding-top:8px;padding-bottom:9px}}@media (prefers-reduced-motion:reduce){.pf-overlay,.pf-overlay *,.pf-nav *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.pf-rule{color:#ac9bbb;margin:0 0 17px;font-size:12px;line-height:1.6}.pf-rule b{color:#ffe0a0}.pf-rollover{background:#201429;border:1px solid #5e466f;border-radius:14px;margin-bottom:18px;padding:18px}.pf-rollover>div:first-child{color:#e7c5ff;justify-content:space-between;gap:10px;font-size:12px;display:flex}.pf-rollover p{color:#b5a1c2;margin:12px 0 0;font-size:11px;line-height:1.6}.pf-rollover-track{background:#47304f;border-radius:6px;height:5px;margin-top:12px}.pf-rollover-track i{background:#be87f5;width:0;height:100%;display:block}.pf-commission-stats{background:linear-gradient(135deg,#352142,#181126);border:1px solid #685078;border-radius:16px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;padding:20px;display:flex}.pf-commission-stats small{color:#bbaac8;font-size:11px;display:block}.pf-commission-stats strong{color:#ffe1aa;margin-top:6px;font-size:27px;display:block}.pf-commission-stats>span{color:#a58bb8;letter-spacing:1px;font-size:8px;line-height:1.7}.pf-commission-stats>span b{color:#d5bee5;letter-spacing:0;font-size:18px}.brand-image{object-fit:contain;width:143px;height:76px;display:block}.lobby-header{padding-top:9px;padding-bottom:9px}.hero-copy h1{margin:-10px 0 10px;line-height:1;transform:none}.hero-logo{filter:drop-shadow(0 4px 14px #08041199);width:350px;max-width:100%;height:auto;margin-left:-12px;display:block}.hero-copy{padding-top:26px}.hero-copy h2{font-size:26px}.loading-logo{width:min(380px,85vw);height:auto;margin:0 auto 18px;display:block}.feature-card{isolation:isolate;background:#130b20;border-color:#9b68bc36;min-height:158px;padding:22px;position:relative;overflow:hidden}.feature-card:before{content:"";z-index:-2;background-position:50%;background-size:cover;transition:transform .3s;position:absolute;inset:0}.feature-card:after{content:"";z-index:-1;background:linear-gradient(90deg,#110b20f2 0%,#110b20cf 40%,#110b2020 100%);position:absolute;inset:0}.feature-card:hover:before{transform:scale(1.05)}.feature-card .feature-icon{display:none}.feature-card>span:nth-child(2){max-width:67%}.feature-card h3{margin:10px 0 7px;font-size:18px;line-height:1.1}.feature-card small{color:#ffcb79;letter-spacing:1.2px;font-size:7px}.feature-card p{color:#c5b8d0;max-width:160px;font-size:10px}.feature-card>b{color:#ffe0a2;align-self:flex-end;font-size:24px}.missions-card:before{background-image:url(./missions-v2-Cj7wVDmu.png)}.skins-card:before{background-image:url(./skins-v2-DFKrs7D6.png)}.daily-card:before{background-image:url(./chest-v2-DxKDHlFD.png)}.section-heading h2{color:#f0e1ff}.community-strip{background:linear-gradient(110deg,#20132e,#120c20);border-color:#8c5da63d}@media (width<=700px){.lobby-header{min-height:84px;padding:5px 18px}.brand-image{width:136px;height:72px}.hero-card,.hero-copy{min-height:585px}.hero-copy{padding:18px 24px 24px}.hero-copy h1{margin:-6px 0 0}.hero-logo{width:258px;margin-left:-9px}.season-label{margin-bottom:5px;font-size:6px}.hero-copy h2{padding-top:126px;font-size:24px}.hero-art{background-position:63%}.feature-card{min-height:163px;padding:23px}.feature-card h3{font-size:21px}.feature-card>span:nth-child(2){max-width:61%}}@media (prefers-reduced-motion:reduce){.feature-card:hover:before{transform:none}}.guest-profile{text-align:left;background:linear-gradient(130deg,#25162e,#14101e);border:1px solid #8c6caa42;border-radius:15px;align-items:center;gap:12px;min-width:176px;padding:7px 12px 7px 7px;display:flex}.guest-portrait{background:#241039 url(./skins-v2-DFKrs7D6.png) 82% 45%/340%;border:1px solid #eab64c;border-radius:11px;flex:none;width:43px;height:43px;display:block;box-shadow:0 0 14px #a465ff28}.guest-profile>span:nth-child(2){gap:3px;min-width:0;display:grid}.guest-profile small{color:#d1ac73;letter-spacing:1.4px;font-size:8px}.guest-profile b{color:#f3e6ff;text-overflow:ellipsis;white-space:nowrap;max-width:110px;font-size:12px;overflow:hidden}.guest-profile i{color:#b7a0c9;margin-left:auto;font-style:normal}.modal{backdrop-filter:blur(13px);background:#080511bb}.panel.collection-panel,.panel.race-panel{scrollbar-width:thin;scrollbar-color:#624479 transparent;background:linear-gradient(140deg,#1a1028,#0e0a16 65%);border:1px solid #af7bce54;border-radius:24px;width:100%;max-width:560px;padding:0;overflow-y:auto;box-shadow:0 28px 100px #000a,0 0 70px #8f43d312}.collection-hero{isolation:isolate;border-bottom:1px solid #a975d333;border-radius:23px 23px 0 0;flex-direction:column;justify-content:flex-end;min-height:216px;padding:32px 28px 26px;display:flex;position:relative;overflow:hidden}.collection-hero:before{content:"";z-index:-2;background-position:50%;background-size:cover;position:absolute;inset:0}.collection-hero:after{content:"";z-index:-1;background:linear-gradient(90deg,#10091ee8 0%,#130c20ba 40%,#12091a13 90%),linear-gradient(#0000 40%,#190e26);position:absolute;inset:0}.missions-cover:before{background-image:url(./missions-v2-Cj7wVDmu.png)}.chest-cover:before{background-image:url(./chest-v2-DxKDHlFD.png)}.records-cover:before,.race-cover:before{background-image:url(./halloween-hero-DleJHCYW.png);background-position:50% 39%}.collection-label{letter-spacing:1.7px;color:#ffcc8b;font-size:8px;font-weight:900}.collection-hero h2,.race-panel .collection-hero h2{letter-spacing:-1px;color:#fff3e3;text-shadow:0 3px 15px #0a021d;margin:16px 0 12px;font-size:34px;font-weight:900;line-height:1.03}.collection-hero p{color:#c2accc;max-width:70%;margin:0;font-size:11px;line-height:1.55}.collection-body{padding:24px 26px}.section-caption{letter-spacing:1.2px;color:#c7b3d7;justify-content:space-between;align-items:center;gap:12px;margin:0 0 18px;font-size:8px;display:flex}.section-caption b{letter-spacing:.5px;color:#977ca9;font-size:8px}.collection-note{color:#a892b9;text-align:center;margin:18px 0 0;font-size:11px;line-height:1.65}.panel .close{z-index:2;background:#0e091dd9;border:1px solid #caa6e044;border-radius:10px;width:34px;height:34px;position:absolute;top:13px;right:13px;box-shadow:0 2px 10px #0003}.panel .close svg{width:20px;height:20px}.panel .mrow{background:linear-gradient(115deg,#2c193c55,#100b1a);border:1px solid #9f71b72b;grid-template-columns:42px minmax(0,1fr) auto;gap:12px;padding:15px 12px}.mrow .mi{background:#62408622;border:1px solid #9767b538;border-radius:11px;width:40px;height:42px}.mrow .mi svg{width:29px;height:29px}.mrow .rw{color:#ffcc74;font-size:15px}.mrow .rw svg{width:19px;height:19px}.mrow .bar{background:#392347;border:0;height:5px;margin:9px 0 5px}.mrow .bar i{box-shadow:none;background:linear-gradient(90deg,#9357e4,#dda2ff)}.mrow small{color:#9e84b0;font-size:10px}.panel .day{background:linear-gradient(150deg,#231431,#100b18);border:1px solid #9b70b32b;border-radius:12px;gap:8px;padding:13px 5px}.panel .day.now{background:linear-gradient(160deg,#593819,#261522);border-color:#ffd370;animation:none;box-shadow:0 0 18px #ffc5481c}.panel .day.now b{color:#ffe4a4}.panel .day.done{opacity:.58}.panel .day.big{background:linear-gradient(120deg,#3e274d,#1d142b);grid-column:span 2}.collection-panel #daily-claim{width:100%;margin-top:3px}.collection-panel .name-field{color:#bba4cf;font-size:11px}.collection-panel .name-field input{background:#0b0712;border:1px solid #9065a73b;border-radius:10px;font-family:inherit;font-size:14px}.collection-panel .rank li{border:1px solid #b287cb20;border-radius:11px;padding:12px}.collection-panel .rank .pos{color:#dec4f2;font-size:19px}.collection-panel .rank .pts{color:#ffce76;font-size:18px}.collection-panel .rank .who b{font-size:13px}.collection-panel .rank .who small{font-size:10px}.race-panel .race-mode{background:linear-gradient(115deg,#22142c,#100b19);border-color:#8c61a333}.race-panel .race-mode.selected{background:linear-gradient(115deg,#5d3b20aa,#271a32);border-color:#ffcf76;box-shadow:inset 3px 0 #ffcf76,0 0 18px #ffbd3b12}.race-panel .race-brief{border-top:1px solid #ffffff0c;border-bottom:1px solid #ffffff0c;margin:17px 0;padding:13px 0}.race-panel .race-brief b{color:#eac27b}.race-panel .race-preview{background:#100b1b;border-color:#916caa37}.race-panel .race-disclosure{color:#b7a2c8}.skin-showcase-label{text-align:center;pointer-events:none;gap:6px;display:grid;position:absolute;top:95px;left:20px;right:20px}.skin-showcase-label span{color:#ffcf7c;letter-spacing:2px;font-size:9px}.skin-showcase-label small{color:#baa6d0;font-size:10px}#ui-skins .skin-panel{box-shadow:none;border:0;border-radius:0;padding:36px 16px 18px;left:0;right:0}.skin-perk{min-height:0;margin-bottom:14px}.swatches{overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#77528d #180e24;scroll-snap-type:x proximity;grid-template-columns:none;grid-auto-columns:120px;grid-auto-flow:column;justify-content:start;gap:7px;margin-top:19px;padding:3px 2px 10px;display:grid;overflow-x:auto}.sw{background:linear-gradient(120deg,#21152d,#120d1b);border:1px solid #8262974a;border-radius:10px;align-content:center;justify-items:center;gap:4px;width:auto;height:auto;min-height:76px;padding:9px 5px;display:grid}.sw.locked{filter:none}.sw.on{background:linear-gradient(135deg,#4b3027,#291a32);border-color:#ffce72;outline:0;box-shadow:0 0 14px #ffa12d17}.sw-orb{background:linear-gradient(130deg,var(--c2),var(--c));width:16px;height:16px;box-shadow:inset 0 0 3px #fff6,0 0 7px var(--c2);border:1px solid #fff5;border-radius:50%;display:block}.sw b{color:#e9dff4;font:800 10px Nunito,sans-serif}.sw small{color:#a98fba;letter-spacing:.4px;font:700 7px Nunito,sans-serif}.sw.on small{color:#ffd07a}.sw{scroll-snap-align:start}.skin-drag{bottom:300px}.pf-profile-card{isolation:isolate;background:#21102b;border-color:#a36cce5a;align-items:flex-end;min-height:180px;padding:25px 20px;position:relative;overflow:hidden}.pf-profile-card:before{content:"";z-index:-2;background:url(./skins-v2-DFKrs7D6.png) 85% 40%/cover;position:absolute;inset:0}.pf-profile-card:after{content:"";z-index:-1;background:linear-gradient(#180b2566,#150a24f5),linear-gradient(90deg,#130a1fc9,#0000);position:absolute;inset:0}.pf-avatar-art{background:#241039 url(./skins-v2-DFKrs7D6.png) 82% 45%/340%;border-radius:16px;width:61px;height:61px}.pf-profile-label{color:#cdb7de}.pf-profile-card h3{font-size:26px}.pf-profile-card .pf-eyebrow{color:#ffd398;letter-spacing:1.1px}.pf-guest-notice{color:#b699cf;align-items:flex-start;gap:11px;padding:16px 3px 0;display:flex}.pf-guest-notice .pf-icon{flex:none;width:18px;height:18px;margin-top:2px}.pf-guest-notice p{gap:5px;margin:0;display:grid}.pf-guest-notice b{color:#e0cbee;font-size:12px}.pf-guest-notice span{color:#aa93bb;font-size:11px;line-height:1.6}.pf-overlay[data-screen=profile] .pf-content{width:min(100%,600px);margin:auto}@media (width<=700px){.guest-profile{gap:8px;min-width:150px}.lobby-header{gap:12px}.guest-portrait{width:36px;height:39px}.guest-profile b{max-width:90px;font-size:11px}.collection-hero{min-height:200px;padding:28px 22px 24px}.collection-hero h2,.race-panel .collection-hero h2{font-size:31px}.collection-body{padding:22px 20px}.section-caption{letter-spacing:.8px;font-size:7px}.section-caption b{font-size:7px}.race-panel{width:100%}.modal.on{padding:12px}.panel.collection-panel,.panel.race-panel{max-height:calc(100dvh - 32px)}.panel .mrow b{font-size:12px}.mrow .rw{font-size:13px}}@media (width<=370px){.brand-image{width:118px}.lobby-header{padding-left:12px;padding-right:12px}.guest-profile{min-width:142px}.collection-body{padding:20px 14px}.collection-label{font-size:7px}.mrow .mi{width:32px}.panel .mrow{grid-template-columns:32px minmax(0,1fr) auto;gap:8px}.sw b{font-size:9px}}@media (height<=740px){.skin-showcase-label{top:76px}.swatches{gap:5px;margin-top:11px}.sw{gap:2px;min-height:56px;padding:6px 3px}.skin-perk{margin-bottom:8px}}@media (prefers-reduced-motion:reduce){.panel{animation:none}.play-cta:hover{transform:none}}#platform-nav{width:min(550px,100% - 24px);max-width:550px;padding:4px 12px max(5px,env(safe-area-inset-bottom));box-sizing:border-box;border-radius:19px;grid-template-columns:repeat(5,minmax(0,1fr));transform:translate(-50%);bottom:12px!important;left:50%!important;right:auto!important}.festival-header{box-sizing:border-box;max-width:550px}#app{width:100%;box-shadow:none;background:0 0}#app[data-guest=true] :is(.entry-heading,.entry-presets,.entry-input,.home-goal,.character-pick){display:none}.festival-scroll{padding-bottom:112px}.festival-header{justify-content:space-between;align-items:center;width:min(1040px,100%);min-height:90px;margin:auto;padding:8px 24px;display:flex}.festival-header .brand-image{filter:drop-shadow(0 4px 7px #060335);width:155px;height:82px}.header-wallet{text-align:right;background:linear-gradient(130deg,#271469e8,#171143ee);border:1px solid #b891f97a;border-radius:14px 5px;justify-items:end;padding:9px 15px;display:grid;box-shadow:0 4px 16px #13093688,inset 0 1px #d1a2ff40}.header-wallet small{color:#dab4ff;letter-spacing:1px;font-size:8px}.header-wallet strong{color:#a3ffb1;font-size:20px;line-height:1.3}.header-wallet span{color:#dbd1f6;font-size:9px}.festival-main{width:min(550px,100%);margin:0 auto;padding:0 12px}.sandbox-label{letter-spacing:.9px;color:#e7cfff;text-shadow:0 1px 4px #10022b;justify-content:center;align-items:center;gap:6px;margin:0 0 12px;font-size:8px;display:flex}.sandbox-label span{background:#b5ffcf;border-radius:50%;width:5px;height:5px}.festival-banner{border-radius:17px;margin-bottom:18px;overflow:hidden;box-shadow:0 8px 22px #080327a6,0 0 22px #da67ff4d}.festival-banner img{width:100%;height:auto;display:block}.play-card{background:linear-gradient(135deg,#44248ff2,#1f205aee 50%,#231353f5);border:2px solid #a57bf4;border-radius:24px 8px;padding:21px 22px 13px;position:relative;box-shadow:inset 0 1px #e2baff7a,0 0 0 4px #31246e66,0 12px 35px #0b032999}.play-card-heading{border-bottom:1px solid #d1b2ff2e;align-items:center;gap:12px;margin-bottom:20px;padding-bottom:20px;display:flex}.play-card-heading small{color:#b9a5f5;letter-spacing:1.4px;font-size:8px}.play-card h1{color:#fff0cf;text-shadow:0 2px #3a1952;margin:4px 0 0;font-family:Lilita One,sans-serif;font-size:25px;font-weight:400}.pumpkin-mark{background:url(./festival-nav-v3-Bi5OnHap.png) 50%/500% no-repeat;flex:none;width:49px;height:52px}.edition-badge{color:#ffe08a;text-align:center;margin-left:auto;font:24px/.8 Lilita One,sans-serif;transform:rotate(6deg)}.edition-badge b{letter-spacing:1px;font:700 6px Nunito,sans-serif}.entry-heading{justify-content:space-between;align-items:center;gap:8px;margin:0 0 11px;display:flex}.entry-heading label{color:#e2c8ff;letter-spacing:1px;font-size:9px}.entry-presets button{color:#f3e8ff;background:linear-gradient(#5c409e,#37266c);border:1px solid #9c80d9;border-radius:12px 5px;min-height:46px;font:20px Lilita One,sans-serif;box-shadow:inset 0 1px #cabaff70,0 3px #160d3e}.entry-presets button.selected{color:#361d04;background:linear-gradient(#ffe89a,#ffb72d);border-color:#ffdf8b;box-shadow:inset 0 1px #fff8,0 3px #93500d,0 0 17px #ffab3533}.entry-input span{color:#c5a9e5;font-size:13px}.entry-input input{color:#fff;text-align:center;user-select:text;background:0 0;border:0;width:100%;min-width:0;font:800 17px Nunito,sans-serif}.entry-input small{white-space:nowrap;color:#a895c5;font-size:8px}.home-goal{background:linear-gradient(120deg,#214887,#293773);border:1px solid #56b2f78c;border-radius:12px 4px;justify-content:space-between;align-items:center;gap:20px;margin:0 0 14px;padding:15px 17px;display:flex;box-shadow:inset 0 1px #a0dbff20}.home-goal small{color:#bcdfff;letter-spacing:.7px;font-size:8px}.home-goal strong{color:#ffe967;text-shadow:0 2px #836219,0 0 14px #ffea6844;margin-top:4px;font:30px Lilita One,sans-serif;display:block}.home-goal p{color:#c7c7ee;max-width:145px;margin:0;font-size:9px;line-height:1.5}.character-pick{text-align:left;background:#180c4388;border:1px solid #a88aff50;border-radius:12px;align-items:center;gap:12px;width:100%;padding:10px 12px;display:flex}.character-preview{background:url(./festival-nav-v3-Bi5OnHap.png) 100%/500% no-repeat;flex:none;width:46px;height:46px}.character-pick>span:nth-child(2){gap:3px;display:grid}.character-pick small{letter-spacing:.7px;color:#bea3ea;font-size:7px}.character-pick b{color:#fff1d0;font-size:14px}.character-pick i{color:#ffd982;margin-left:auto;font-size:28px;font-style:normal}.generated-cta,.generated-cta:hover{box-shadow:none;color:#3c1e02;text-shadow:0 1px #fff3b7;letter-spacing:.7px;filter:drop-shadow(0 6px 10px #1d083b66);background:url(./play-button-v3-C5nJrjG6.png) 50%/100% 100% no-repeat;border:0;border-radius:0;width:100%;min-height:94px;margin:7px 0 0;padding:15px 22px 15px 45px;font:26px Lilita One,sans-serif}.generated-cta:hover{filter:brightness(1.07)drop-shadow(0 6px 10px #1d083b66)}.generated-cta:disabled{filter:grayscale(.75);opacity:.6}.entry-disclosure{text-align:center;color:#c2afd8;margin:0 0 5px;font-size:9px;line-height:1.5}.home-feedback{color:#ffe3a0;text-align:center;font-size:11px;line-height:1.5}.festival-extras{grid-template-columns:1fr 1fr;gap:12px;margin-top:20px;display:grid}.festival-tile{text-align:left;isolation:isolate;border:1px solid #ba80ed99;border-radius:16px 5px;flex-direction:column;justify-content:flex-end;align-items:flex-start;min-height:156px;padding:17px 15px;display:flex;position:relative;overflow:hidden;box-shadow:0 6px 16px #10052c7a}.festival-tile:before{content:"";z-index:-2;background:50%/cover;position:absolute;inset:0}.tile-skins:before{background-image:url(./skins-v2-DFKrs7D6.png)}.tile-invite:before{background-image:url(./missions-v2-Cj7wVDmu.png)}.festival-tile:after{content:"";z-index:-1;background:linear-gradient(#0000 5%,#291051);position:absolute;inset:0}.festival-tile small{letter-spacing:1px;color:#ffe092;font-size:6px}.festival-tile b{color:#fff1d5;max-width:120px;margin:7px 0 9px;font:23px/1 Lilita One,sans-serif}.festival-tile>span{color:#c7a1ee;font-size:8px}.festival-footer{justify-content:center;gap:24px;margin:22px 0 12px;display:flex}.festival-footer button{color:#e0bff9;font-size:10px}.prototype-note{text-align:center;color:#baa9da;max-width:420px;margin:13px auto;font-size:9px;line-height:1.6}.pf-nav{min-height:87px;padding:4px max(calc((100% - 560px)/2),10px) max(5px,env(safe-area-inset-bottom));background:linear-gradient(#25104fed,#12082dfc);border-top:1px solid #ce91ff70;grid-template-columns:repeat(5,1fr);box-shadow:0 -4px 35px #1d063477}.pf-nav button{color:#c5b2e2;gap:0;min-height:68px}.pf-nav .nav-play{color:#ffe47c;margin-top:-23px}.pf-nav .nav-play>span:last-child{font-size:12px;font-weight:900}.nav-art{filter:drop-shadow(0 3px 4px #08011c);background:url(./festival-nav-v3-Bi5OnHap.png) 0%/500% no-repeat;width:49px;height:49px;display:block}.nav-art-0{background-position-x:0}.nav-art-1{background-position-x:25%}.nav-art-2{background-position-x:50%}.nav-art-3{background-position-x:75%}.nav-art-4{background-position-x:100%}.nav-play .nav-art{width:76px;height:76px}.pf-header{background:#120a32c9;gap:14px;width:100%;min-height:70px;padding:12px max(50% - 265px,12px)}.pf-header h2{color:#ffe7c2;flex:1;margin:0;font:25px Lilita One,sans-serif}.pf-icon-button{background:#43226966;border:1px solid #ba8af740;font:32px Nunito,sans-serif}.pf-content,.pf-overlay[data-screen=profile] .pf-content{width:min(100%,530px);margin:0 auto;padding:20px 20px 35px}.pf-card{background:linear-gradient(130deg,#43277fbb,#21134add);border:1px solid #ad82e948}.pf-field input{background:#150d37;border-color:#ad85dd75;border-radius:10px}.auth-art{text-align:center;background:linear-gradient(#0000,#291053),url(./skins-v2-DFKrs7D6.png) 50%/cover;min-height:190px;margin:-20px -20px 15px;padding:12px 20px 18px}.auth-art img{object-fit:contain;width:210px;height:140px;margin:auto;display:block}.auth-art h3{color:#ffe6bd;margin:0;font:24px Lilita One,sans-serif}.auth-tabs{background:#180b3c;border:1px solid #9a6bd4;border-radius:12px;grid-template-columns:1fr 1fr;padding:4px;display:grid}.auth-tabs button{color:#bba3df;border-radius:8px;min-height:42px;font-size:14px}.auth-tabs button[aria-pressed=true]{color:#fff3c7;background:linear-gradient(#8853ce,#5b2d9b);box-shadow:inset 0 1px #d5a9ff66}.auth-hint{color:#a992c9;margin-top:10px;font-size:10px;line-height:1.6;display:block}.referral-credit{color:#fbd88f;padding-top:15px;font-size:12px}.simulation-notice{letter-spacing:.8px;color:#d7bef0;text-align:center;margin:0 0 17px;font-size:8px}.account-portrait{background:linear-gradient(90deg,#311355df,#20103a66),url(./skins-v2-DFKrs7D6.png) 50%/cover;border:1px solid #a987da;border-radius:18px 5px;align-items:center;gap:16px;min-height:140px;padding:20px;display:flex}.account-portrait .guest-portrait{width:66px;height:66px}.account-portrait small{color:#ffd88c;letter-spacing:1px;font-size:7px}.account-portrait h3{overflow-wrap:anywhere;margin:5px 0;font-size:25px}.account-portrait p{color:#bd9cdd;overflow-wrap:anywhere;margin:0;font-size:10px}.account-wallet{text-align:center;margin:22px 0}.account-wallet>small{color:#c0a2df;letter-spacing:1px;font-size:9px}.account-wallet>strong{color:#b7ffb4;margin-top:7px;font:42px Lilita One,sans-serif;display:block}.account-menu{gap:9px;display:grid}.account-menu .pf-primary{color:#e4ccfb;background:linear-gradient(110deg,#392367,#271746);border:1px solid #a275ca4d;min-height:49px;font-size:13px;box-shadow:inset 0 1px #dcbaff11}.topup-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.topup-grid button{color:#ffdf99;background:linear-gradient(#63429d,#35216b);border:1px solid #ba8fea66;border-radius:10px 4px;min-height:50px;font:22px Lilita One,sans-serif}.pf-card h3{margin:0 0 12px;font-size:16px}.pf-rule{font-size:11px}.invite-banner{background:linear-gradient(90deg,#361459dd,#0000),url(./missions-v2-Cj7wVDmu.png) 50%/cover;border:1px solid #b47bda;border-radius:18px 5px;flex-direction:column;justify-content:flex-end;min-height:185px;padding:27px 20px;display:flex}.invite-banner small{color:#ffcf89;letter-spacing:1px;font-size:7px}.invite-banner h3{color:#fff1d3;margin:12px 0 0;font:30px/1 Lilita One,sans-serif}.invite-metric{justify-content:center;align-items:center;gap:15px;margin:25px 0;display:flex}.invite-metric strong{color:#ffe77d;font:38px Lilita One,sans-serif}.invite-metric span{color:#c3a7dd;max-width:170px;font-size:12px}.history-list>div{background:#25134077;border-bottom:1px solid #aa7cce33;justify-content:space-between;align-items:center;gap:15px;padding:18px 12px;display:flex}.history-list b{font-size:12px}.history-list small{color:#ad91c4;margin-top:6px;font-size:9px;display:block}.history-list strong{color:#ffa278;font-size:15px}.history-list strong.positive{color:#a3fdb4}.empty-ledger{color:#c9b0e5;font-size:12px}#ui-hud .hud-coins,#ui-hud .hud-missions{display:none}.hud-score>span{gap:3px;display:grid}.hud-score>span small{color:#c8b2de;letter-spacing:.5px;font-size:7px}#ui-hud .hud-score .score{font-size:25px}#ui-hud .hud-score{min-width:210px}#ui-over .over-stats,#over-missions,#over-best{display:none}.result-preview{color:#d6bfdc;line-height:1.5}#ui-over .over-score>.num{color:#ffe474}@media (width<=600px){.festival-header{min-height:79px;padding:5px 15px}.festival-header .brand-image{width:132px;height:73px}.header-wallet{padding:7px 11px}.header-wallet strong{font-size:18px}.festival-main{padding:0 12px}.festival-banner{border-radius:11px;margin-bottom:16px}.play-card{border-radius:20px 6px;padding:17px 15px 12px}.play-card h1{font-size:22px}.play-card-heading{gap:9px;margin-bottom:16px;padding-bottom:15px}.play-card-heading small{font-size:7px}.pumpkin-mark{width:43px;height:47px}.entry-presets{gap:6px}.entry-presets button{min-height:43px;font-size:18px}.home-goal{gap:12px;padding:13px}.home-goal strong{font-size:28px}.home-goal p{max-width:115px;font-size:8px}.generated-cta,.generated-cta:hover{min-height:80px;font-size:24px}.festival-extras{gap:10px}.festival-tile{min-height:145px;padding:15px 12px}.festival-tile b{font-size:22px}.sandbox-label{letter-spacing:.6px;font-size:7px}.pf-nav{padding-top:0}.pf-nav button>span:last-child{font-size:9px}}@media (width<=360px){.entry-heading{align-items:flex-start}.entry-heading>span{text-align:right;max-width:100px;font-size:8px}.play-card h1{font-size:19px}.entry-presets button{font-size:17px}.home-goal strong{font-size:25px}.generated-cta,.generated-cta:hover{font-size:21px}.festival-tile b{font-size:20px}}:root{--night:#040a1c;--navy:#0a1a40;--panel:#0d2252;--panel2:#091738;--line:#2f6fe055;--blue:#1a5bd8;--blue2:#2f86ff;--cyan:#4fd2ff;--pumpkin:#ff7a1a;--orange2:#ff9d1f;--candle:#ffcf3f;--bone:#fff6e6;--mist:#a9bde8;--spooky:"Griffy", "Lilita One", cursive;--chunky:"Lilita One", "Arial Black", sans-serif;--gold-text:linear-gradient(180deg, #fff6c2 0%, #ffd23f 45%, #ff9a1a 100%);--ease-out:cubic-bezier(.2, .9, .25, 1.15)}html,body{background:var(--night)}.spooky-title,.spooky-heading,.skin-name,#over-title,.cutin b{background:var(--gold-text);color:#0000;-webkit-text-stroke:0;letter-spacing:.02em;filter:drop-shadow(0 2px #0b2a6b)drop-shadow(0 0 1px #071a45);-webkit-background-clip:text;background-clip:text}.spooky-heading{font-family:var(--spooky);text-align:center;margin:0;font-size:28px;font-weight:400}.section-sub{color:var(--mist);text-align:center;margin:6px 0 14px;font-size:12px;font-weight:700}.toast{font-family:var(--spooky)!important;-webkit-text-stroke:0!important}#ui-menu{background:0 0}#ui-menu:before{content:"";pointer-events:none;filter:blur(22px)brightness(.38)saturate(1.3);background:url(./banner-skins-D6doolfN.webp) 50% 20%/cover;height:70vh;position:absolute;inset:0 0 auto;-webkit-mask:linear-gradient(#000 30%,#0000);mask:linear-gradient(#000 30%,#0000)}#app[data-guest=true] .member-only,#app[data-guest=false] .guest-only{display:none!important}.home-scroll{overscroll-behavior:contain;scrollbar-width:none;height:100%;padding-bottom:120px;position:relative;overflow:hidden auto}.home-scroll::-webkit-scrollbar{display:none}.home-header{z-index:5;padding:max(8px, env(safe-area-inset-top)) 14px 8px;backdrop-filter:blur(10px);background:linear-gradient(#040a1cf2,#040a1cc4 70%,#0000);justify-content:space-between;align-items:center;gap:10px;display:flex;position:sticky;top:0}.home-header .brand-image{filter:drop-shadow(0 4px 8px #000a);width:auto;height:64px;display:block}.wallet-pill{color:var(--bone);text-align:left;background:linear-gradient(#1c4fc4,#0c2468);border:2px solid #4f8dff;border-radius:999px;align-items:center;gap:8px;padding:5px 5px 5px 8px;display:flex;box-shadow:0 0 0 2px #0a1838,0 6px 16px #0008,inset 0 2px #fff3}.wallet-pill>img{filter:drop-shadow(0 2px 3px #0008);width:30px;height:30px;animation:4s ease-in-out infinite ring-turn}@keyframes ring-turn{0%,80%,to{transform:rotateY(0)}90%{transform:rotateY(180deg)}}.wallet-pill span{line-height:1.05;display:grid}.wallet-pill small{letter-spacing:1px;color:#bcd3ff;text-overflow:ellipsis;white-space:nowrap;max-width:92px;font:900 8px Nunito,sans-serif;overflow:hidden}.wallet-pill strong{font:400 18px var(--chunky);color:var(--candle);text-shadow:0 2px #7a3b00}.wallet-pill em{color:#d9e6ff;font:800 9px Nunito,sans-serif}.wallet-plus{color:#fff;background:linear-gradient(#5fe36b,#1f9b3a);border:2px solid #b6ffbf;border-radius:50%;place-items:center;width:30px;height:30px;font:900 20px/1 Nunito,sans-serif;display:grid;box-shadow:0 3px #0b5a1f}.home-main{grid-template-columns:minmax(0,1fr);gap:16px;padding:0 14px;display:grid}.home-main>*{min-width:0;animation:rise .6s var(--ease-out) both}.home-main>:nth-child(2){animation-delay:50ms}.home-main>:nth-child(3){animation-delay:.1s}.home-main>:nth-child(4){animation-delay:.15s}.home-main>:nth-child(5){animation-delay:.2s}.home-main>:nth-child(6){animation-delay:.25s}.home-main>:nth-child(7){animation-delay:.3s}@keyframes rise{0%{opacity:0;transform:translateY(22px)scale(.98)}to{opacity:1;transform:none}}.sandbox-label{letter-spacing:1.4px;color:#9fb6e6;justify-self:center;align-items:center;gap:6px;margin:0;font-size:9px;display:flex}.sandbox-label span{background:#56ed8c;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #56ed8c}.bats{pointer-events:none;z-index:1;height:360px;position:absolute;inset:0 0 auto;overflow:hidden}.bats svg{color:#020617;opacity:.85;width:34px;height:17px;animation:9s linear infinite bat;position:absolute}.bats svg:first-child{animation-delay:-1s;top:110px}.bats svg:nth-child(2){width:22px;height:11px;animation-duration:12s;animation-delay:-6s;top:170px}.bats svg:nth-child(3){width:18px;height:9px;animation-duration:14s;animation-delay:-3s;top:80px}.bats svg:nth-child(4){animation-duration:10s;animation-delay:-8s;top:240px}@keyframes bat{0%{transform:translate(-60px)scaleY(1)}25%{transform:translate(25vw,-20px)scaleY(.4)}50%{transform:translate(55vw,10px)scaleY(1)}75%{transform:translate(80vw,-14px)scaleY(.4)}to{transform:translate(calc(100vw + 60px))scaleY(1)}}.banner-deck{aspect-ratio:15/4;touch-action:pan-y;width:100%;margin-bottom:26px;position:relative}.deck-card{background:var(--navy);cursor:pointer;width:80%;transition:transform .45s var(--ease-out), opacity .45s, filter .45s;border:0;border-radius:18px;padding:0;position:absolute;top:0;bottom:0;left:10%;overflow:hidden;box-shadow:0 10px 22px #000b}.deck-card img{object-fit:cover;pointer-events:none;user-select:none;width:100%;height:100%;display:block}.banner-deck.dragging .deck-card{cursor:grabbing;transition:none}.deck-dots{justify-content:center;gap:6px;display:flex;position:absolute;bottom:-22px;left:0;right:0}.deck-dots i{background:#ffffff40;border-radius:4px;width:7px;height:7px;transition:width .3s,background .3s}.deck-dots i.on{background:var(--orange2);width:20px}.play-card{background:linear-gradient(150deg,#123180f2,#0a1a44f2 55%,#0a1638f5);border:2px solid #3f7cff;border-radius:22px 8px;gap:12px;padding:16px 16px 14px;display:grid;position:relative;box-shadow:inset 0 1px #9cc4ff55,0 0 0 4px #0a183888,0 14px 34px #000b}.play-card-heading{border-bottom:1px solid #6fa0ff2e;align-items:center;gap:10px;padding-bottom:12px;display:flex}.play-card-heading small{letter-spacing:1.4px;color:#9fc0ff;font:900 8px Nunito,sans-serif}.play-card-heading .spooky-heading{text-align:left;margin-top:2px;font-size:24px}.pumpkin-mark{filter:drop-shadow(0 3px 6px #ff7a1a88);background:url(./el-moeda-abobora-DCy0H1fR.png) 50%/contain no-repeat;flex:none;width:46px;height:48px;animation:4s ease-in-out infinite wobble}.edition-badge{font:400 24px/.8 var(--chunky);color:var(--candle);text-align:center;text-shadow:0 2px #7a3b00;margin-left:auto;transform:rotate(6deg)}.edition-badge b{letter-spacing:1px;color:#ffe6a8;font:900 6px Nunito,sans-serif}.control-chips{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.control-chips[hidden]{display:none}#ui-welcome{--wl-ease:cubic-bezier(.22, 1, .36, 1);--wl-pop:cubic-bezier(.34, 1.56, .64, 1)}#ui-welcome.on{padding:calc(10px + env(safe-area-inset-top)) 14px calc(14px + env(safe-area-inset-bottom));background:linear-gradient(#040a1ce6 0%,#040a1c8c 17%,#040a1c00 34% 50%,#040a1cd9 68%,#040a1c 100%);flex-direction:column;display:flex}.welcome-top{animation:wl-drop .5s var(--wl-ease) both;justify-content:space-between;align-items:center;gap:8px;display:flex}.welcome-top .brand-image{filter:drop-shadow(0 4px 8px #000a);width:auto;height:50px;display:block}.welcome-auth{gap:4px;display:flex}.welcome-auth button{aspect-ratio:360/92;color:#0000;cursor:pointer;filter:drop-shadow(0 3px 4px #0009);-webkit-tap-highlight-color:transparent;width:104px;transition:transform .12s var(--wl-ease);background:50%/contain no-repeat;border:0;padding:0;font-size:0}.welcome-auth .auth-ghost{filter:drop-shadow(0 3px 4px #0009)saturate(.55)brightness(.82);background-image:url(./btn-entrar-v5-CesZSnqD.png)}.welcome-auth .auth-solid{background-image:url(./btn-criar-conta-v5-B5cb24Bq.png)}.welcome-auth button:active{transform:translateY(2px)scale(.95)}.welcome-hero{text-align:center;margin-top:14px}.welcome-title{line-height:.92;font-family:var(--chunky);letter-spacing:.5px;justify-items:center;margin:0;font-weight:400;display:grid}.welcome-title span,.welcome-title strong{filter:drop-shadow(0 2px #0b1f5c)drop-shadow(0 -2px #0b1f5c)drop-shadow(2px 0 #0b1f5c)drop-shadow(-2px 0 #0b1f5c)drop-shadow(0 5px #06123a);display:block}.welcome-title span{color:#fff;animation:wl-pop .6s var(--wl-pop) .12s both;font-size:35px}.welcome-title strong{background:linear-gradient(#fff6b0 8%,#ffcf3f 42%,#ff8a1a 92%);color:#0000;animation:wl-pop .65s var(--wl-pop) .28s both, wl-breathe 3.2s ease-in-out 1.2s infinite;-webkit-background-clip:text;background-clip:text;font-size:60px}.welcome-kicker{letter-spacing:1.1px;color:#fff;background:var(--pumpkin);animation:wl-rise .5s var(--wl-ease) .45s both;border-radius:999px;margin:10px 0 0;padding:5px 12px;font:900 10px Nunito,sans-serif;display:inline-block;box-shadow:0 2px #8a3200}.welcome-demo{width:min(100%,300px);animation:wl-rise .55s var(--wl-ease) .6s both;background:#071433cc;border:1px solid #3f7cff88;border-radius:16px;align-self:center;margin-top:auto;padding:8px 12px 10px;position:relative;box-shadow:0 10px 24px #0008}.demo-tag{letter-spacing:1px;color:#cfe0ff;background:#123180;border:1px solid #3f7cff;border-radius:999px;padding:2px 8px;font:900 8.5px Nunito,sans-serif;position:absolute;top:-9px;left:12px}.demo-hud{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.demo-hud b{font:400 24px var(--chunky);color:var(--candle);text-shadow:0 2px #7a3b00}.demo-hud b.pop{animation:wl-score .35s var(--wl-pop)}.demo-hud small{letter-spacing:.8px;color:#9fc0ff;font:900 10px Nunito,sans-serif}.demo-hud small span{color:#fff}.demo-bar{background:#06112d;border-radius:999px;height:8px;margin-top:6px;overflow:hidden}.demo-bar i{border-radius:inherit;background:linear-gradient(90deg,#ffcf3f,#ff7a1a);width:0;height:100%;transition:width .25s linear;display:block}.demo-pops{pointer-events:none;height:40px;position:absolute;inset:-40px 0 auto}.demo-pops b{font:400 18px var(--chunky);color:#7dffb0;text-shadow:0 2px #0b3b22;animation:wl-gain .9s var(--wl-ease) forwards;position:absolute;bottom:0;left:50%}.welcome-bottom{justify-items:center;gap:6px;width:100%;max-width:420px;margin:12px auto 0;display:grid}.welcome-pitch{text-align:center;color:#dfe9ff;max-width:330px;animation:wl-rise .5s var(--wl-ease) .7s both;margin:0;font:700 14px/1.4 Nunito,sans-serif}.welcome-bottom #btn-demo,.welcome-bottom #btn-signup{opacity:1;width:100%;max-width:340px;animation:2.4s ease-in-out infinite cta-bob}.welcome-login{color:#cfe0ff;cursor:pointer;background:0 0;border:0;padding:6px 12px;font:800 14px Nunito,sans-serif}.welcome-legal{text-align:center;color:#8fa6d6;margin:0;font:700 10.5px Nunito,sans-serif}@keyframes wl-drop{0%{opacity:0;transform:translateY(-14px)}to{opacity:1;transform:none}}@keyframes wl-pop{0%{opacity:0;transform:scale(.3)rotate(-6deg)}to{opacity:1;transform:none}}@keyframes wl-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes wl-breathe{50%{transform:scale(1.04)}}@keyframes wl-score{40%{transform:scale(1.16)}}@keyframes wl-gain{0%{opacity:0;transform:translate(-50%,10px)scale(.8)}20%{opacity:1}to{opacity:0;transform:translate(-50%,-36px)scale(1.1)}}@media (height<=700px){.welcome-title span{font-size:28px}.welcome-title strong{font-size:46px}.welcome-top .brand-image{height:42px}}@media (prefers-reduced-motion:reduce){#ui-welcome *,#ui-welcome .welcome-title *{animation:none!important}}.over-note{text-align:center;color:#dfe9ff;margin:10px 0 0;font:700 12px/1.4 Nunito,sans-serif}.control-chips span{color:var(--cyan);background:#0a1c4a;border:1px solid #2f86ff88;border-radius:999px;padding:6px 10px;font:900 10px Nunito,sans-serif}.hero-note{color:var(--mist);text-align:center;margin:-4px 0 0;font-size:11px}.art-btn{cursor:pointer;filter:drop-shadow(0 6px 10px #0009);width:100%;transition:transform .14s var(--ease-out), filter .14s;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0;display:block;position:relative}.art-btn img{pointer-events:none;user-select:none;width:100%;height:auto;display:block}.art-btn[hidden],.orange-btn[hidden]{display:none!important}.art-btn:active{filter:brightness(1.12)drop-shadow(0 3px 6px #0009);transform:scale(.95)translateY(2px)}.art-btn:disabled{filter:grayscale(.7)brightness(.8)}.art-play{max-width:360px;margin:0 auto;animation:2.4s ease-in-out infinite cta-bob}.play-value{color:#3a1500;background:linear-gradient(#ffe07a,#ff9d1f);border:2px solid #fff3c4;border-radius:999px;padding:4px 10px;font:900 11px Nunito,sans-serif;position:absolute;top:4%;right:6%;transform:rotate(4deg);box-shadow:0 3px #8a3b00}@keyframes cta-bob{50%{transform:translateY(-4px)scale(1.015)}}.orange-btn{width:100%;min-height:58px;font:400 22px var(--chunky);letter-spacing:.5px;color:#fff;text-shadow:0 2px #9a3300;background:linear-gradient(#ffb347,#ff7a1a 55%,#e65a00);border:3px solid #ffd27a;border-radius:999px;animation:2.4s ease-in-out infinite cta-bob;box-shadow:0 5px #8a3200,inset 0 2px #fff8}.orange-btn:active{transform:translateY(4px);box-shadow:0 1px #8a3200}.money-row,.menu-buttons{grid-template-columns:1fr 1fr;gap:8px;display:grid}.money-btn{text-align:left;color:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent;min-height:60px;transition:transform .14s var(--ease-out), box-shadow .14s;border:2px solid;border-radius:16px;align-items:center;gap:10px;padding:8px 12px 8px 10px;display:flex}.money-btn:active{transform:translateY(3px)}.money-btn img,.money-btn svg{flex:none;width:36px;height:36px}.money-btn b{font:400 19px/1 var(--chunky);letter-spacing:.3px;display:block}.money-btn small{margin-top:4px;font:800 10.5px/1.1 Nunito,sans-serif;display:block}.money-btn.deposit{background:linear-gradient(#ffad3d,#ff7a1a 60%,#e65f00);border-color:#ffd27a;box-shadow:0 4px #8a3200,inset 0 2px #fff6}.money-btn.deposit b{text-shadow:0 2px #9a3300}.money-btn.deposit small{color:#fff1d6}.money-btn.deposit:active{box-shadow:0 1px #8a3200,inset 0 2px #fff6}.money-btn.withdraw{background:linear-gradient(#17377d,#0b1d48);border-color:#3f7cff;box-shadow:0 4px #040f2c,inset 0 1px #9cc4ff44}.money-btn.withdraw b{text-shadow:0 2px #04102e}.money-btn.withdraw small{color:#9fc0ff}.money-btn.withdraw:active{box-shadow:0 1px #040f2c,inset 0 1px #9cc4ff44}.money-btn:has(.money-art){border:0;justify-items:center;gap:2px;min-height:0;padding:0;display:grid;box-shadow:none!important;background:0 0!important}.money-btn .money-art{filter:drop-shadow(0 4px 6px #0009);width:100%;height:auto;transition:transform .12s cubic-bezier(.22,1,.36,1);display:block}.money-btn:has(.money-art):active{transform:none}.money-btn:has(.money-art):active .money-art{transform:translateY(2px)scale(.96)}.money-btn:has(.money-art) small{text-shadow:none;margin:0;font:800 10.5px/1.2 Nunito,sans-serif;color:#9fc0ff!important}.menu-buttons .art-btn:nth-child(2){animation-delay:.3s}.entry-heading{letter-spacing:1.4px;color:#9fc0ff;justify-content:space-between;align-items:center;font:900 9px Nunito,sans-serif;display:flex}.entry-heading span{color:var(--orange2)}.entry-presets{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.entry-presets button{min-height:48px;color:var(--bone);font:400 20px var(--chunky);transition:transform .15s var(--ease-out);background:linear-gradient(#1b4cb8,#0d2766);border:1px solid #3f7cff;border-radius:14px 5px;box-shadow:inset 0 1px #9cc4ff55,0 3px #050f2c}.entry-presets button.selected{color:#3a1500;background:linear-gradient(#ffe07a,#ff9d1f);border-color:#fff0b3;transform:translateY(-2px);box-shadow:inset 0 1px #fff8,0 3px #8a3b00}.entry-presets button:active{transform:scale(.94)}.entry-input{background:#06112d;border:1px solid #3f7cff66;border-radius:12px;align-items:center;gap:8px;min-height:44px;margin:0;padding:0 14px;display:flex}.entry-input span{color:#9fc0ff;font-weight:900}.entry-input input{min-width:0;color:var(--bone);font:400 20px var(--chunky);text-align:center;background:0 0;border:0;outline:none;flex:1}.entry-input small{color:#7f97c9;font-size:10px}.home-goal{text-align:center;background:linear-gradient(120deg,#123a8f,#0c2463);border:1px solid #4fd2ff66;border-radius:14px 5px;gap:2px;margin:0;padding:12px;display:grid}.home-goal small{letter-spacing:1.4px;color:#bfe6ff;font:900 9px Nunito,sans-serif}.home-goal strong{font:400 32px var(--chunky);color:var(--candle);text-shadow:0 2px #7a3b00}.home-goal p{text-align:center;color:#bcd0f4;max-width:none;margin:0;font-size:11px}.tier-row{gap:8px;display:grid}.tier-row small{letter-spacing:1.2px;color:#9fc0ff;font:900 9px Nunito,sans-serif}.tier-strip{scrollbar-width:none;gap:6px;padding-bottom:2px;display:flex;overflow-x:auto}.tier-strip::-webkit-scrollbar{display:none}.tier-chip{height:60px;transition:transform .3s var(--ease-out), filter .3s;background:radial-gradient(circle at 50% 30%,#2f6fe0,#0a1a44);border:2px solid #3f7cff;border-radius:12px;flex:0 0 52px;padding:0;position:relative;overflow:hidden}.tier-chip.on{border-color:var(--orange2);box-shadow:inset 0 0 0 1px var(--orange2)}.tier-chip img{object-fit:cover;object-position:top;width:100%;height:100%}.tier-chip b{text-align:center;color:var(--candle);background:#000b;padding:2px 0;font:900 8px Nunito,sans-serif;position:absolute;bottom:0;left:0;right:0}.tier-chip.locked{filter:grayscale()brightness(.45)}.tier-chip.locked:after{content:"🔒";font-size:11px;position:absolute;top:3px;right:3px}.tier-chip.fresh{animation:unlock .6s var(--ease-out)}@keyframes unlock{0%{transform:scale(.7)rotate(-8deg)}60%{transform:scale(1.12)rotate(3deg)}to{transform:none}}.character-pick{color:var(--bone);text-align:left;background:#06112d;border:1px solid #3f7cff66;border-radius:14px;align-items:center;gap:12px;padding:8px 12px 8px 8px;display:flex}.pick-portrait{object-fit:cover;object-position:top;background:radial-gradient(circle at 50% 30%,#2f6fe0,#0a1a44);border-radius:12px;width:54px;height:54px}.character-pick span{flex:1;gap:2px;display:grid}.character-pick small{letter-spacing:1.2px;color:#9fc0ff;font:900 8px Nunito,sans-serif}.character-pick b{font:400 18px var(--chunky)}.character-pick em{color:var(--orange2);font-size:12px;font-style:normal}.character-pick i{color:var(--candle);font-size:28px;font-style:normal}.entry-disclosure{text-align:center;color:#8ea6d8;margin:-4px 0 0;font-size:10px}.home-feedback{text-align:center;color:#ffb38a;margin:0;font-size:12px}.home-feedback:empty{display:none}.section-head{justify-content:center;align-items:center;gap:4px;display:flex}.section-head img{width:64px;height:auto;animation:3s ease-in-out infinite wobble;transform:rotate(-8deg)}.showcase-row{scroll-snap-type:x mandatory;padding:4px 2px 10px;scrollbar-width:none;gap:10px;margin:0 -14px;padding-inline:14px;display:flex;overflow-x:auto}.showcase-row::-webkit-scrollbar{display:none}.pose-card{scroll-snap-align:center;text-align:center;color:var(--bone);animation:rise .6s var(--ease-out) both;animation-delay:var(--delay);background:linear-gradient(#102a6b,#08163b);border:2px solid #3f7cff88;border-radius:18px;flex:0 0 150px;gap:2px;padding:0 0 10px;display:grid;position:relative;overflow:hidden;box-shadow:0 8px 18px #0009}.pose-stage{background:radial-gradient(60% 55% at 50% 65%, color-mix(in srgb, var(--tint) 55%, transparent), transparent 70%);height:170px;display:block;position:relative}.pose-stage:after{content:"";background:radial-gradient(#000a,#0000 70%);border-radius:50%;height:12px;position:absolute;bottom:10px;left:22%;right:22%}.pose-stage img{z-index:1;object-fit:contain;width:100%;height:100%;animation:3.2s ease-in-out infinite pose-float;animation-delay:var(--delay);position:relative}@keyframes pose-float{50%{transform:translateY(-6px)}}.pose-card b{font:400 15px var(--chunky);padding:0 6px}.pose-card em{color:var(--orange2);justify-content:center;align-items:center;gap:4px;font:800 10px Nunito,sans-serif;display:flex}.pose-card em svg{width:14px;height:14px}.pose-card .tier-tag{z-index:2;color:var(--candle);background:#000b;border:1px solid #ffcf3f66;border-radius:999px;padding:3px 8px;font:900 9px Nunito,sans-serif;position:absolute;top:8px;right:8px}.pose-card:active{transform:scale(.97)}.festival-extras{grid-template-columns:1fr 1fr;gap:10px;margin:0;display:grid}.festival-tile{text-align:left;min-height:150px;color:var(--bone);isolation:isolate;background:linear-gradient(160deg,#1a4fc0,#0a1a44 70%);border:1px solid #4f8dff99;border-radius:16px 5px;flex-direction:column;justify-content:flex-end;align-items:flex-start;padding:14px;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 18px #0009}.festival-tile:before,.festival-tile:after{display:none}.festival-tile img{z-index:-1;filter:drop-shadow(0 6px 10px #000a);width:92px;height:auto;transition:transform .5s var(--ease-out);animation:3.4s ease-in-out infinite pose-float;position:absolute;top:6px;right:-8px}.festival-tile:active img{transform:scale(1.1)rotate(-6deg)}.festival-tile small{letter-spacing:1px;color:var(--candle);font:900 7px Nunito,sans-serif}.festival-tile b{font:400 21px/1.02 var(--chunky);max-width:120px;color:var(--bone);text-shadow:0 2px #0b2a6b;margin:6px 0 8px}.festival-tile>span{color:var(--orange2);font:900 9px Nunito,sans-serif}.festival-footer{flex-wrap:wrap;justify-content:center;gap:6px;margin:0;display:flex}.festival-footer button{color:#c7d6f6;background:#0a1c4a;border:1px solid #3f7cff66;border-radius:999px;padding:9px 14px;font:800 11px Nunito,sans-serif}.prototype-note{text-align:center;color:#7f93bf;margin:0 0 12px;font-size:10px;line-height:1.5}.pf-nav{background:linear-gradient(#0d2252f2,#050d24fc)!important;border:1px solid #3f7cff88!important;box-shadow:0 -4px 30px #0009,0 0 0 1px #ff7a1a33!important}.nav-art-0,.nav-art-1{background-position:50%;background-size:66%}.nav-art-0{background-image:url(./ic-pix-CKwbPMGD.png)}.nav-art-1{background-image:url(./ic-anel-Dv97-Ex3.png)}.pf-nav button{color:#b9cbf2!important}.pf-nav .nav-play{color:var(--candle)!important}.pf-overlay{background:linear-gradient(#040a1ccc,#040a1cf2),url(./banner-jogar-Dl6lULiv.webp) top/cover!important}.pf-header{border-bottom:1px solid #3f7cff55;background:#071433e6!important}.pf-header h2{color:var(--candle)!important}.pf-icon-button{background:#123180!important;border-color:#3f7cff88!important}.pf-card,.pf-overlay .pf-card{background:linear-gradient(140deg,#123180e6,#0a1a44f0)!important;border:1px solid #3f7cff66!important}.pf-field input{color:var(--bone);background:#06112d!important;border-color:#3f7cff88!important}.auth-art{aspect-ratio:3;border-radius:0 0 18px 18px;background:url(./banner-cadastro-2-B64jm53y.webp) 50%/cover!important;min-height:0!important;margin-bottom:14px!important}.auth-art img,.auth-art h3{display:none!important}.auth-tabs{background:#06112d!important;border-color:#3f7cff!important}.auth-tabs button[aria-pressed=true]{text-shadow:0 1px #9a3300;color:#fff!important;background:linear-gradient(#ffb347,#ff7a1a)!important}.pf-primary,.pf-overlay .generated-cta{text-shadow:0 2px #9a3300;color:#fff!important;font:400 20px var(--chunky)!important;filter:none!important;background:linear-gradient(#ffb347,#ff7a1a 55%,#e65a00)!important;border:3px solid #ffd27a!important;border-radius:999px!important;min-height:56px!important;box-shadow:0 5px #8a3200!important}.account-menu .pf-primary{text-shadow:none;box-shadow:none!important;background:linear-gradient(110deg,#163a8f,#0c2463)!important;border:1px solid #3f7cff88!important;min-height:48px!important;font:800 13px Nunito,sans-serif!important}.account-portrait{background:linear-gradient(90deg,#0a1a44e6,#0a1a4466),url(./banner-skins-D6doolfN.webp) 50%/cover!important;border-color:#3f7cff!important}.invite-banner{background:linear-gradient(90deg,#071433dd,#0000),url(./banner-convide-N6jwMD0G.webp) 50%/cover!important;border-color:#3f7cff!important}.invite-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:12px 0;display:grid}.invite-metrics div{text-align:center;background:linear-gradient(160deg,#123180,#0a1a44);border:1px solid #3f7cff66;border-radius:14px;gap:2px;padding:12px 8px;display:grid}.invite-metrics strong{font:400 19px var(--chunky);color:var(--candle);overflow-wrap:anywhere}.invite-metrics span{letter-spacing:.4px;color:#9fc0ff;text-transform:uppercase;font:800 10px Nunito,sans-serif}.pf-card h3{font:400 17px var(--chunky);color:var(--bone);margin:0 0 8px}.invite-rule p{color:#dfe9ff;margin:0;font-size:13px;line-height:1.5}.invite-rule b{color:var(--orange2)}.network-levels{gap:6px;margin:0;padding:0;list-style:none;display:grid}.network-levels li{animation:level-in .4s var(--ease-out) both;background:#06112d;border:1px solid #3f7cff44;border-radius:12px;grid-template-columns:auto 1fr auto auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.network-levels li:nth-child(2){animation-delay:50ms}.network-levels li:nth-child(3){animation-delay:.1s}.network-levels li:nth-child(n+4){animation-delay:.15s}.network-levels b{font:400 14px var(--chunky);color:var(--orange2)}.network-levels span{color:#c7d6f6;font-size:12px}.network-levels em{color:#9fc0ff;font:800 11px Nunito,sans-serif}.network-levels strong{font:400 15px var(--chunky);color:var(--candle)}.network-levels .empty{text-align:center;color:#9fb3dc;font-size:12px;animation:none;display:block}.commission-withdraw{text-align:center;color:#c7d6f6;gap:10px;font:700 12px Nunito,sans-serif;display:grid}@keyframes level-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.topup-grid button{color:var(--candle)!important;background:linear-gradient(#1b4cb8,#0d2766)!important;border-color:#3f7cff!important}.panel{animation:sheet-in .45s var(--ease-out) both;background:linear-gradient(160deg,#102a6b,#071433)!important;border:2px solid #3f7cff!important;box-shadow:0 0 0 4px #0a183888,0 20px 50px #000c!important}.modal{background:#020818b8!important}.collection-hero{background:linear-gradient(#0000,#071433),url(./banner-missoes-CwC6xLPF.webp) 50%/cover!important}.records-cover{background:linear-gradient(#0000,#071433),url(./banner-ranking-DFo9x5px.webp) 50%/cover!important}.chest-cover{background:linear-gradient(#0000,#071433),url(./banner-deposito-KTdFEocl.webp) 50%/cover!important}@keyframes sheet-in{0%{opacity:0;transform:translateY(40px)scale(.96)}to{opacity:1;transform:none}}.btn.green{background:linear-gradient(#ffb347,#ff7a1a 55%,#e65a00)!important;box-shadow:0 5px #8a3200,inset 0 2px #fff8!important}.btn.gray{background:linear-gradient(#2a55b8,#12306f)!important}.dev-only{border:1px dashed #ff7a1a;border-radius:12px;padding:8px 10px}.loading{align-content:center;justify-items:center;gap:18px;display:grid;overflow:hidden;background:radial-gradient(120% 70% at 50% 18%, #1d4fb3, var(--night) 65%)!important}.loading-moon{background:radial-gradient(circle,#ff9d1f33,#0000 60%);border-radius:50%;width:120vw;height:60vh;animation:4s ease-in-out infinite alternate moon;position:absolute;top:-18vh;left:50%;transform:translate(-50%)}@keyframes moon{to{opacity:.55;transform:translate(-50%)scale(1.08)}}.loading-logo{width:min(330px,78vw);animation:logo-in .9s var(--ease-out) both, float 3s ease-in-out .9s infinite}@keyframes logo-in{0%{opacity:0;transform:scale(.6)rotate(-6deg)}to{opacity:1;transform:none}}@keyframes float{50%{transform:translateY(-8px)rotate(-1deg)}}.loading-runner{width:min(300px,80vw);height:72px;position:relative}.loading-head{filter:drop-shadow(0 0 10px #2f86ff);background:linear-gradient(#4fd2ff,#1a5bd8);width:64px;height:64px;animation:2.4s cubic-bezier(.5,0,.5,1) infinite dash-run,.3s ease-in-out infinite alternate hop;position:absolute;bottom:6px;left:0;-webkit-mask:url(data:image/png;base64,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) 50%/contain no-repeat;mask:url(data:image/png;base64,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) 50%/contain no-repeat}@keyframes dash-run{0%{left:-10%}to{left:90%}}@keyframes hop{to{transform:translateY(-6px)rotate(-6deg)}}.loading-rings{justify-content:space-around;align-items:center;display:flex;position:absolute;inset:0}.loading-rings i{filter:drop-shadow(0 0 6px #ffc82e99);background:linear-gradient(#fff3a0,#ffc82e 50%,#e98a00);width:34px;height:34px;animation:.7s steps(8,end) infinite ring-spin,2.4s cubic-bezier(.5,0,.5,1) infinite ring-get;-webkit-mask:url(./loading-rings-r_MqSz1N.png) 0 0/800% 100% no-repeat;mask:url(./loading-rings-r_MqSz1N.png) 0 0/800% 100% no-repeat}.loading-rings i:nth-child(2){animation-delay:-.1s,.48s}.loading-rings i:nth-child(3){animation-delay:-.2s,.96s}.loading-rings i:nth-child(4){animation-delay:-.3s,1.44s}.loading-rings i:nth-child(5){animation-delay:-.4s,1.92s}@keyframes ring-spin{to{-webkit-mask-position:114.3% 0;mask-position:114.3% 0}}@keyframes ring-get{0%,8%{opacity:1;transform:none}14%{opacity:0;transform:translateY(-24px)scale(1.6)}to{opacity:0}}.load-bar{background:#06112d;border:1px solid #3f7cff;border-radius:6px;width:min(260px,70vw);height:10px;overflow:hidden}.load-bar i{background:linear-gradient(90deg, var(--blue2), var(--pumpkin), var(--candle));width:0;height:100%;box-shadow:0 0 12px var(--pumpkin);border-radius:6px;transition:width .3s;display:block}#load-text{font:400 22px var(--spooky);color:var(--candle);letter-spacing:1px}.loading-tip{text-align:center;max-width:280px;color:var(--mist);min-height:32px;margin:0;font-size:12px;transition:opacity .3s}#ui-hud .hud-bar{padding:max(10px, env(safe-area-inset-top)) 12px 6px;pointer-events:none;background:linear-gradient(#040a1cdd,#040a1c88 70%,#0000);grid-template-columns:48px 1fr 64px;align-items:center;gap:8px;display:grid;position:absolute;top:0;left:0;right:0}.hud-pause{pointer-events:auto;background:linear-gradient(#2f86ff,#1240a8);border:2px solid #9cc4ff;border-radius:12px;place-items:center;width:44px;height:44px;display:grid;box-shadow:0 3px #071a52}.hud-pause svg{width:24px;height:24px}.hud-value{border:2px solid var(--orange2);background:linear-gradient(#0d2252f0,#071433f0);border-radius:14px;justify-self:center;align-items:center;gap:6px;padding:4px 16px 4px 6px;display:flex;box-shadow:0 4px 12px #0008}.hud-value img{width:30px;height:30px}#ui-hud .hud-value .score{font:400 24px var(--chunky);color:var(--bone);-webkit-text-stroke:0;text-shadow:0 2px #071a52}#ui-hud .mult{font:400 30px var(--chunky);color:var(--candle);-webkit-text-stroke:0;text-shadow:0 2px #7a3b00,0 0 14px #ffb62e88;justify-self:end;transform:rotate(-6deg)}#ui-hud .mult.pop{animation:multPop .35s var(--ease-out)}.hud-sub{color:#c7d6f6;letter-spacing:.4px;text-shadow:0 1px 3px #000;white-space:nowrap;grid-column:1/-1;justify-self:center;font:800 10px Nunito,sans-serif}.hud-sub b{color:#fff;font:400 14px var(--chunky)}.hud-sub.urgent b{color:var(--pumpkin);animation:.5s ease-in-out infinite alternate tick}@keyframes tick{to{transform:scale(1.15)}}.run-timeline{background:#fff2;border-radius:2px;grid-column:1/-1;height:3px;overflow:hidden}.run-timeline i{background:linear-gradient(90deg, var(--blue2), var(--pumpkin));width:0;height:100%;display:block}#ui-hud .hud-missions{top:calc(max(10px, env(safe-area-inset-top)) + 84px);pointer-events:none;gap:6px;position:absolute;left:10px;right:auto;display:grid!important}.mission-chip{background:#071433d9;border:1px solid #3f7cff88;border-radius:10px;align-items:center;gap:6px;min-width:112px;padding:5px 10px 8px 6px;display:flex;position:relative;overflow:hidden}.mission-chip svg{width:22px;height:22px}.mission-chip span{line-height:1.05;display:grid}.mission-chip small{color:#c7d6f6;text-overflow:ellipsis;white-space:nowrap;max-width:90px;font:800 8px Nunito,sans-serif;overflow:hidden}.mission-chip b{font:400 13px var(--chunky);color:var(--candle)}.mission-chip i{background:linear-gradient(90deg, var(--orange2) calc(var(--p) * 100%), #fff2 0);border-radius:2px;height:3px;position:absolute;bottom:3px;left:6px;right:6px}.mission-chip.done{border-color:#56ed8c}.hud-goal{top:calc(max(10px, env(safe-area-inset-top)) + 84px);pointer-events:none;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;display:grid;position:absolute;left:132px;right:10px}.goal-text{line-height:1;display:grid}.goal-text small{letter-spacing:1.2px;color:#9fc0ff;font:900 8px Nunito,sans-serif}.goal-text b{font:400 14px var(--chunky);color:var(--candle)}.goal-track{background:#06112d;border:1px solid #3f7cff88;border-radius:5px;height:8px;overflow:hidden}.goal-track i{background:linear-gradient(90deg,#ffcf3f,#ff7a1a);width:0;height:100%;transition:width .2s;display:block;box-shadow:0 0 10px #ff7a1a}#btn-preview-rescue{pointer-events:auto;color:#9fb6e6;background:#06112d;border:1px solid #3f7cff88;border-radius:999px;min-height:30px;padding:0 10px;font:900 10px Nunito,sans-serif}#btn-preview-rescue:not(:disabled){color:#fff;background:linear-gradient(#ffb347,#ff7a1a);border-color:#ffd27a;animation:.6s ease-in-out infinite alternate pulse;box-shadow:0 0 20px #ff9d1f}.test-badge{top:calc(max(10px, env(safe-area-inset-top)) + 168px);letter-spacing:.6px;color:#fff;pointer-events:none;background:#b3261ecc;border:1px dashed #ffd2c8;border-radius:999px;padding:4px 10px;font:900 9px Nunito,sans-serif;position:absolute;left:50%;transform:translate(-50%)}.hud-lives{top:calc(max(10px, env(safe-area-inset-top)) + 122px);pointer-events:none;background:#071433d9;border:1px solid #3f7cff88;border-radius:999px;gap:4px;padding:5px 8px;display:flex;position:absolute;right:12px}.hud-lives[hidden]{display:none}.hud-lives i{width:16px;height:15px;clip-path:path("M8 15 1.4 8.4A4 4 0 0 1 8 3a4 4 0 0 1 6.6 5.4Z");background:#3a4a72;transition:background .3s}.hud-lives i.on{background:linear-gradient(#ff6a7a,#e8203c)}.hud-lives.lost{animation:lose-shake .5s var(--ease-out)}@keyframes lose-shake{0%,to{transform:translate(0)}20%{transform:translate(-6px)rotate(-4deg)}40%{transform:translate(6px)rotate(3deg)}60%{transform:translate(-4px)}80%{transform:translate(2px)}}.combo-badge{font:400 20px var(--chunky);color:var(--candle);border:2px solid var(--orange2);transform-origin:100%;background:#071433d9;border-radius:12px;padding:6px 12px;position:absolute;top:36%;right:12px}.combo-badge.pop{animation:comboPop .3s var(--ease-out)}@keyframes comboPop{0%{transform:scale(1.5)}}#ui-hud .hud-powers{top:40%;left:12px}#ui-hud .toasts{top:26%}#ui-hud .toast{letter-spacing:.04em;text-shadow:0 3px #071a52,0 0 18px;font-size:34px}.ability-btn{right:16px;bottom:max(20px, env(safe-area-inset-bottom));pointer-events:auto;background:radial-gradient(circle at 50% 35%,#1b4cb8,#071433);border:2px solid #3f7cff;border-radius:50%;place-items:center;width:92px;height:92px;padding:0;transition:transform .12s;display:grid;position:absolute;box-shadow:0 8px 22px #000a}.ability-btn:active{transform:scale(.92)}.ability-ring{width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.ability-ring circle{fill:none;stroke-width:8px}.ability-ring .bg{stroke:#ffffff1a}.ability-ring .fill{stroke:var(--orange2);stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:100px;transition:stroke-dashoffset .2s}.ability-icon{opacity:.45;width:38px;height:38px;transition:opacity .2s, transform .3s var(--ease-out);position:relative}.ability-btn small{text-align:center;letter-spacing:.6px;color:#c7d6f6;text-transform:uppercase;text-shadow:0 1px 3px #000;font:900 10px Nunito,sans-serif;position:absolute;bottom:-18px;left:-20px;right:-20px}.ability-btn.ready{animation:.8s ease-in-out infinite alternate ready-glow}.ability-btn.ready .ability-icon{opacity:1;transform:scale(1.1)}.ability-btn.ready small{color:var(--candle)}.ability-btn.active .ability-ring .fill{stroke:var(--cyan)}.ability-btn.active .ability-icon{opacity:1;animation:1s linear infinite spin}@keyframes ready-glow{0%{box-shadow:0 8px 22px #000a,0 0 #ff9d1f88}to{box-shadow:0 8px 22px #000a,0 0 0 10px #ff9d1f00,0 0 30px #ff9d1f}}@keyframes spin{to{transform:rotate(360deg)}}.gesture-tutorial{left:16px;right:120px;bottom:max(26px, env(safe-area-inset-bottom));pointer-events:none;grid-template-columns:76px 1fr;align-items:center;gap:8px;transition:opacity .6s,transform .6s;display:grid;position:absolute}.gesture-tutorial.fade{opacity:0;transform:translateY(16px)}.gesture-tutorial p{color:var(--bone);text-shadow:0 1px 4px #000;margin:0;font-size:11px;line-height:1.4}.gesture-tutorial b{color:var(--orange2)}.hand-stage{background:#071433d9;border:1px solid #3f7cff88;border-radius:18px;width:76px;height:76px;position:relative;overflow:hidden}.hand-stage .hand{display:none}.hand-stage:before{content:"";z-index:1;background:url(./tutorial-hand-dWLAQ_IC.png) 50%/contain no-repeat;width:34px;height:42px;animation:3.2s ease-in-out infinite swipe-hand;position:absolute;top:18px;left:22px}.hand-stage .trace{background:var(--orange2);width:6px;height:6px;box-shadow:0 0 10px var(--orange2);border-radius:50%;margin:-3px;animation:3.2s ease-in-out infinite swipe-trace;position:absolute;top:50%;left:50%}@keyframes swipe-hand{0%,8%{transform:translate(0)}20%{transform:translate(-16px)}30%{transform:translate(0)}42%{transform:translate(16px)}52%{transform:translate(0)}64%{transform:translateY(-16px)}74%{transform:translate(0)}86%{transform:translateY(14px)}to{transform:translate(0)}}@keyframes swipe-trace{0%,8%{opacity:0;transform:translate(0)}20%{opacity:1;transform:translate(-22px)}30%{opacity:0}42%{opacity:1;transform:translate(22px)}52%{opacity:0}64%{opacity:1;transform:translateY(-22px)}74%{opacity:0}86%{opacity:1;transform:translateY(22px)}to{opacity:0}}.touch-fx{pointer-events:none;z-index:20;position:absolute;inset:0;overflow:hidden}.touch-fx i{background:url(./touch-glow-DGWHO0g8.png) 50%/contain no-repeat;width:90px;height:90px;margin:-45px;animation:.45s ease-out forwards touch-pop;position:absolute}.touch-fx i:after{content:"";background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGAAAABaCAYAAABHeVPzAAAML0lEQVR42u1de4xcVR3+zp3Z3bZABSkWqBYoCBRqA8HyJjRSpOURaJFnIT6ogVpFA0EEE0EkUSEFX6ThYUQhpEoRBIFgHwREAxRSSjXYKi0h5WlBoJR2d2fu5x/7O/bLz7m7M7vb27mTucnNOTs7c+ec3+M7v/M73zkDFPAiGazcgeSO+lrRrgTFvGK7LwIw3YRf1L4U0gMSK18geb/VS23J5Cv8g0n2knyL5FiSoYgwVES3jUI+A0AZwCcAnBhCYBuGchqASZZIruTW6yH1jva17YRfsvJog5+qKeADkvsUUQlFtZgIPymAKoCdAEwveJ8KE/uPJLnWLL8qXvBEUQfiwsCPCXiGE3xqZTfJyUWDoSK5Ky3SOdPanUpUVAHQCeB0Fym1r2GGn11Ivi3wk9odvWEVyXJbYsOvgLLBz3kifH+lJCskjy3SzLgoEFQV+IFFPgTwDIC/2Wu9AEoAvtA22W0DP+NIbjRr77XyLJLftXqPlWtJjipyhrTp4MfKuU74/yE5huRnZFIWoenUosBQUgDrr9qfEVpSg59lIYQNAFYDeM760mvvmdU23eHNfB5ocT5toCXJ8wWernDesYHkx9swNHzwc5XD+ddJ7irvO5DkR05BF+gz2tfgM59lkstltkuSv5TZcWL3YgtFt1gZF2qSthcMDX6myIQrph0+L8KNXnKx84APSX6qnaYeOvzc7OBnNckdxEPiOLA7yXfdWHBpG4aGznpY4+DnBi9U8ZbfCgzFDGm57QGDX3g5yaUeUpJH+hhf3n+myxP1kDyomWGo2S0jxv4VK1cAeN48JJX3xfoSAK9bv6oAOuQZbS9oEH52Jfmaw/+rszBdvOBWB0PPk+xsL9Y0Dj/nuqimm+TELDiRz00TuIqp6qPb0VDjCrjfBNht5VIf+WR4zgiLlNRz5rfJW43F/uMtpEwlpJw3UEgpyvuhi5z+RXJ0G4bqt/5LXDy/keS4gWBEPj/FPpsKhJ3c9oI6PMDuZc6C72sEw+0Zz7pn3NmMCigPNVpB/VTCgV4rWTh5AICjLeUchbVIGNDpQDPoEEKF5CIAU+S7TiI5FsA7JDtqPIdZj6yrk30rdkOifPg7kTs37CR5pRtA3yD5sXqVLuPIASQ3+xW0HJOIwcnw/+T7Pw8IIVQbtPxEJjfxDlJ2ARhhE6GylV1WH4k+CknZbn1vB4A57isfCiG8TzIJIaR1WGJKMoQQVpP8C4ATxIovJbmT1TehbwGnxyZtW2zC122vx7ICYLO8NxXvSWWBKI3tE28Y0CsCyU4AcwHsZ40YZYLoFMH5epfBQ6cTXnw9sTKIYqJy6sFg2h0AzADwJwBJvYZiOJ8C+CqAW03A9WJ/XPBX4eprFZNT1ZTUI4rrEeX12N3tFLvJZPwcgN+U7UErAHwLwN55eKhYBmu8FqyeAFgH4KlGvdSskSQfBvAe+rijFfedQcYHrecxSD8N4A4AIbHGPglgfwC3iGtF1/R3JMRG99Rb39PfoJyIl5QEphSySgD+EELY1Ggex4SfhBBeA/CEfIf/npJ4bOiHUZc6GVQy+p5myKxbvOv7IYSjQggrAbAsje0F8HWSywH8DMBoe3BWpDSQpaTS2KootNs1OrpsKu7cY5Z6t405g4kwYuDwc4PJxEpVRqcouzOjjEobrLdXDZpfBzAvhPCAtSuEENLgoocQQqiSPALAbQAmm2CCQMMWAD8F8KRhWQ+Aj0SQWR7RK6W3kF7zxEqOE76SCL8kHlE2ZXWIl+r7StbvGFCMAPABgJno2zQYxz6V2zIAF4UQXrGZfDUzbJWVqNEkfyXUv6osCa4jeco2DOGS4VrLzSOUJjnbwuXUzb5J8sckuxqaBOqMk+Q8kpsknk7l4T8iOcLe19XPPCKpNa/IunOIz2vdyQC39q3TnrczyTsdP1WpMefUkmlDlmj1w0n+XdLDykJbKtuDWjrP4mRymG2TrSWTP5PcT4nFw7E4vhvJhY6JHLW9nuTpvpGtmCi0+peEAFBxkPMLIQ2UtsWXXyaC919+rVdcizE0RpFcIP3V/r9D8sJBQ06920OtfjzJfzr3i2PDQ8LHKbXCllirTyL5tOtzFP5ykpN0K1UeOftxJB8QSNIGrSM5TdlrRV0csvo5Nqiq8ON1e8wv5WZwDpKuFsGrS6Ykr6z1mQItDHUJMcz3byPJOdsMcuqNr60+neSrEqpWBJLuI7lHEcaFyEW1+v6yMBQjnF7Zi3ZkU3BPxVrGk3w0A5LWyN6tpiTLOsiZJZsBe12gcZesT3Q0W5RQJnmdWL+Gqt0kL2tGSJL2d8mCvm//R5EY0JSQqpZNcqYdI1PLgu4muUszQJKLcj5JckmGB68meUzT090dhu7TT4dWkTxqe0ZJbgw71SaTtQzmHpK7DcusdjtFEfMzoohNJC/ZnvRHq1+TEcX1kLyiiFFcrUHtLJL/7ieO3jWvhX9Jvk0g+aDL9ka8f5nk57ynFH0meaAlqZS3GZkPN+Y1Jgjs3CvBge6++aPM5FsjnSLjwkhjL2tsnZI8L0cF6Ma/qpuzXFtYyKmj4x1Wnu1Yz++RHJPXbFI8YFKNI28Oy9vy88S2NGPTxRMhhA3G5UlzYmUAwD8AvOjacjZacYeMCbdqm6ePcN+9BPnRQSJjomTrz8ucUqbaalcVLcp6nubgp6e/TRc5tOdkt969RdLKSStBUAwvT8NWfgwAvABgTSMk2GGGwycBvCl7yrrQR2XM7dStJK8DN2zxfqoT9hKDpvKQ2MWDg6EkhPAhgMXOKE7J0yDy8IDEhHsQgInWsU4rHxtKZ4c4SYqfW+zGoENJjjOSb9JKUdA09BGcKuberwB41kFCQxO8EEJqghrMMmC0+McBfIg+olUVwBgAR0b2WisoIFr3DPf30hDCZoMCNmL1IQQadB1H8rBI3G3EYg2GQghhPfrIssqMPiVPSMxj0jPBTrjSCGhWo5MeiV7KJL9nuZv345kQg3hePAzwcred6eWW2NQnh63OdjtV3iW5ZyO7XkSZnyX5jJvBkuQjJD/dyNggCj1UckIxPXFc4VMSIrSFzsIeaUD4JcH9K93BTBWXQn6D5JcbzeeYwla5Nl5faAW4w1bXu87Vs+dXrX6yLO7UIoRV3d+LSI4XmKlna+sNro3PFWYBZoCOTXfYv5nkwf0Nmo728g3DeRV8hJ4Vsiu+6tYa1scsa3+WLNnR6UK5TM3TJhX2iIN+LGtFllVFFrLV9xXiVy2rv8mOJRjjaPS6kE77355ZrDVZoNm5hqd+TZdZi/pLFy+6Tl1Xy6qc1c9xTDS1+jXxXFD3+QvkdBX/mbUkT8vyBlH6PXI+BUk+WkgPcBHLFokuqiSn1hhcle64UKy311nzbcLJKSu3H1uZDfdmeENqxNqd/QK7POt8t0d5g5DKQhHDzyuc9a8luZMITq3+XJJvOguOeP5KnDdk4bk7wuxiYyvX8obVJE90bY0K3EvmK1FxZxZueVIsa0nGeQ0dYvW7DYDhvya5ez3MYxc57Uvy4Qxv6iV5o/L45XNLXZtvLxQMuSNnPnDWNMt19gz3cyRq9W+RnD2YNVpRbkLym3aEZVYUdaw7ruFyB0OvkhxZGBiSsO6LNY4T3gtb91YtcNapEc7vSe49FOKWY+pNFsv2EdUWo1N2yLjVLWNWleQJhYEhse67pIMaUcwg+ZKz+iiMt0l+ZTiZCc4brpL2+LD2r8LWe8G1/fpCKEAsbkdH9aMNyNf0E9c/SvKAbUGGct5wuAk7yxvmkvyJg6HlRaMkTq+RLHszo9Pv58U6lvZ1kPyBCNgbw2s1fqFpYtMPxtLB+c6CsnI2j5M8xM+C8wiRrT5V4CatQZvUFEpzH4MsnUqkU9UM7uVGkt+W8aK0HY1llIWkKvC0hgIebOpISIR5iNsn5hXxDMkpzbCn2E3eZrjEnmfNvSc09dDM4ed3nOXoDplrJaZuilSvS4WMJnmLC49VCWc36+4YPUb+McH/2PCVJI/fbjsKG9/5OcvSH9Eb4lh2R9MqwMo9LJeiO+lvIjm6CDtMnDeMdQdxVJr2J7Kk0bOlwS/5pFfR6PRWv9B+syZexzSdF4sCfmeNXCCU80Iu67nFofH24xC5biZpFH7GknyK5MxW2uTgxoZ5lmHdoWlgSBQwRs53LrXSIdkuzT1BxrQh9/G/c+nli8GBtnsAAAAASUVORK5CYII=) 50%/contain no-repeat;animation:.45s ease-out forwards touch-star;position:absolute;inset:28px}.touch-fx i.swipe{width:70px;height:70px;margin:-35px}@keyframes touch-pop{0%{opacity:.9;transform:scale(.3)}to{opacity:0;transform:scale(1.4)}}@keyframes touch-star{0%{transform:rotate(0)scale(1)}to{transform:rotate(90deg)scale(.4)}}.cutin{pointer-events:none;z-index:15;visibility:hidden;place-items:center;display:grid;position:absolute;inset:0}.cutin.on{visibility:visible}.cutin-burst{aspect-ratio:640/474;width:min(78vw,360px);filter:hue-rotate(var(--hue,160deg)) saturate(1.3);background:url(./cutin-burst-BHmKU9Gz.png) 50%/contain no-repeat;position:absolute}.cutin-bolt{aspect-ratio:900/241;background:linear-gradient(90deg, var(--bolt1,#ff7a1a), var(--bolt2,#ffcf3f));width:130vw;max-width:760px;position:absolute;-webkit-mask:url(./cutin-bolt-DtFLQ4od.png) 50%/contain no-repeat;mask:url(./cutin-bolt-DtFLQ4od.png) 50%/contain no-repeat}.cutin b{font-family:var(--spooky);letter-spacing:.05em;white-space:nowrap;font-size:clamp(42px,13vw,64px);position:relative}.cutin.on .cutin-burst{animation:burst-in .9s var(--ease-out) both}.cutin.on .cutin-bolt{animation:.9s cubic-bezier(.3,.7,.2,1) both bolt-in}.cutin.on b{animation:word-in .9s var(--ease-out) both}.cutin.quick.on .cutin-burst,.cutin.quick.on .cutin-bolt,.cutin.quick.on b{animation-duration:.7s}@keyframes burst-in{0%{opacity:0;transform:scale(0)rotate(-30deg)}25%{opacity:1;transform:scale(1.1)rotate(4deg)}70%{opacity:1;transform:scale(1)rotate(0)}to{opacity:0;transform:scale(1.3)}}@keyframes bolt-in{0%{transform:translate(-110%)skew(-12deg)}30%{transform:translate(0)skew(0)}70%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(110%)}}@keyframes word-in{0%{opacity:0;transform:scale(2.4)}25%{opacity:1;transform:scale(.92)}35%{transform:scale(1)}75%{opacity:1}to{opacity:0;transform:translateY(-20px)}}#ui-hud:before{content:"";pointer-events:none;opacity:0;background:linear-gradient(90deg,#ffba592e,#0000 9% 91%,#b88bff2e);transition:opacity .25s;position:absolute;inset:130px 0 95px;-webkit-mask-image:linear-gradient(#0000,#000 18% 82%,#0000);mask-image:linear-gradient(#0000,#000 18% 82%,#0000)}#app.boosting #ui-hud:before{opacity:1}#app.chaos #scene{filter:saturate(.55)hue-rotate(-20deg)contrast(1.1);transition:filter .3s}#ui-skins .skin-panel{background:linear-gradient(#0d2252f2,#040a1cfa);border:2px solid #3f7cff;border-bottom:0;border-radius:26px 26px 0 0;box-shadow:0 -16px 40px #0009}#ui-skins .skin-name{font-family:var(--spooky);font-size:32px}#ui-skins .skin-perk{color:var(--bone)}.skin-ability{color:var(--candle);letter-spacing:.4px;background:#ff7a1a22;border:1px solid #ff9d1f88;border-radius:999px;align-items:center;gap:6px;margin:2px auto 0;padding:4px 10px;font:900 11px Nunito,sans-serif;display:inline-flex}.skin-ability svg{width:18px;height:18px}#ui-skins .sw img{aspect-ratio:1;object-fit:cover;object-position:top;background:radial-gradient(circle at 50% 30%,#2f6fe0,#0a1a44);border-radius:12px;width:100%}#ui-skins .sw.locked img{filter:grayscale()brightness(.5)}#ui-skins .sw.on{transform:translateY(-4px)}.skin-showcase-label span{font-family:var(--spooky);letter-spacing:.06em;color:var(--candle);font-size:20px}@media (width>=560px){.home-main{max-width:520px;margin:0 auto}}@media (prefers-reduced-motion:reduce){.home-main>*,.art-play,.orange-btn,.bats svg,.loading-logo,.loading-head,.loading-rings i,.hand-stage:before,.hand-stage .trace,.pose-card,.pose-stage img,.festival-tile img,.wallet-pill>img{animation:none!important}.deck-card{transition:none}.cutin.on *{animation-duration:.01ms!important}}#platform-overlay .account-shell{color:#f4efff;width:100%;max-width:460px;margin:0 auto;padding:0 0 12px;font-family:Nunito,system-ui,sans-serif}#platform-overlay .account-banner{aspect-ratio:2.85;background:#18102f url(./banner-account-v5-Celefi2T.png) 50%/cover no-repeat;border:1px solid #cf8c592d;border-radius:16px;width:100%;margin:0 0 20px;box-shadow:0 12px 32px #0003}#platform-overlay .account-tabs{background:#080e24c9;border:1px solid #8f8ecb28;border-radius:13px;grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}#platform-overlay .account-tabs button{color:#a6a8c4;background:0 0;border:0;border-radius:9px;min-height:46px;margin:0;font:900 14px Nunito,sans-serif;position:relative}#platform-overlay .account-tabs button[aria-pressed=true]{color:#ffe4b3;background:linear-gradient(140deg,#39223d,#251c38);box-shadow:inset 0 1px #ffc9851a,0 2px 8px #0002}#platform-overlay .account-tabs button[aria-pressed=true]:after{content:"";background:#ffad50;border-radius:4px;height:2px;position:absolute;bottom:0;left:30%;right:30%;box-shadow:0 0 8px #ff983b55}#platform-overlay .account-heading>small{color:#d7a06e;letter-spacing:1.6px;margin:0 0 7px;font-size:9px;font-weight:900;display:block}#platform-overlay .account-heading h3{color:#fff5e6;letter-spacing:-.8px;text-wrap:balance;margin:0;font:900 clamp(24px,5.7vw,29px)/1.15 Nunito,sans-serif}#platform-overlay .account-heading p{color:#a9adc8;margin:9px 0 0;font-size:13px;font-weight:600;line-height:1.5}#platform-overlay .account-form{gap:18px;display:grid}#platform-overlay .account-form .pf-field{color:#d8dbef;letter-spacing:.15px;gap:8px;min-width:0;margin:0;font:800 12px/1.4 Nunito,sans-serif;display:grid}#platform-overlay .account-form input{letter-spacing:0;border-radius:12px;width:100%;min-width:0;height:52px;padding:0 15px;font:600 16px Nunito,sans-serif;transition:border-color .16s,box-shadow .16s;display:block;box-shadow:inset 0 1px 2px #0002;color:#f5f4ff!important;background:#090f25d9!important;border:1px solid #747ba343!important}#platform-overlay .account-form input::placeholder{color:#767e9f;opacity:1;font-weight:500}#platform-overlay .account-form input:focus{outline:none;box-shadow:0 0 0 3px #e6ae6914,inset 0 1px 2px #0002;border-color:#e6ae69!important}#platform-overlay .account-form input:-webkit-autofill{-webkit-text-fill-color:#f5f4ff;caret-color:#f5f4ff;-webkit-box-shadow:inset 0 0 0 100px #111831}#platform-overlay .account-register-fields{grid-template-columns:1fr;gap:18px;display:grid}#platform-overlay .account-password-wrap{position:relative}#platform-overlay .account-password-wrap input{padding-right:85px}#platform-overlay .account-password-toggle{color:#e4c6a6;background:0 0;border:0;border-radius:9px;min-width:72px;padding:0 9px;font:800 12px Nunito,sans-serif;position:absolute;top:4px;bottom:4px;right:5px}#platform-overlay .account-password-toggle:hover{background:#d8b77a0d}#platform-overlay .account-password-toggle[aria-pressed=true]{color:#ffb662}#platform-overlay .account-password-field>small{color:#8f97b5;letter-spacing:0;font:600 11px/1.4 Nunito,sans-serif}#platform-overlay .account-referral{color:#b7b0c5;background:#c2975508;border:1px solid #bc955a27;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:12px 14px;font-size:11px;display:flex}#platform-overlay .account-referral b{color:#f3c47f;letter-spacing:.8px}#platform-overlay .account-shell button.account-submit{aspect-ratio:auto;letter-spacing:.65px;justify-content:center;align-items:center;width:100%;max-width:none;height:auto;margin:5px auto 0;display:flex;color:#30170b!important;min-height:54px!important;text-shadow:none!important;filter:none!important;background:linear-gradient(#ffbb65,#f48a31)!important;border:1px solid #ffc477!important;border-radius:12px!important;padding:14px 16px!important;font:900 14px Nunito,sans-serif!important;box-shadow:inset 0 1px #ffe6b866,0 6px 20px #b965172e!important}#platform-overlay .account-shell button.account-submit:before{display:none}#platform-overlay .account-shell button.account-submit:hover{background:linear-gradient(#ffca82,#ff9d45)!important}#platform-overlay .account-shell button.account-submit:disabled{opacity:.55;cursor:wait}#platform-overlay .account-shell button:focus-visible{outline-offset:3px;outline:2px solid #f3c27d}#platform-overlay .account-form .pf-feedback{margin:0;font-size:12px}#platform-overlay .account-virtual-note{color:#a7aec9;text-align:center;text-wrap:balance;border-top:1px solid #9ba1c51b;margin:18px 0 0;padding:12px 4px 0;font:600 11px/1.5 Nunito,sans-serif}#platform-overlay .account-form,#platform-overlay .account-register-fields{gap:12px}#platform-overlay .account-heading{margin:16px 0 14px}#platform-overlay .account-form label.pf-field{gap:0;font-size:0}#platform-overlay .account-password-field>label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}#platform-overlay .account-form input{padding-left:46px;background-position:15px!important;background-repeat:no-repeat!important;background-size:20px 20px!important}#platform-overlay #account-username{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%238f97b5' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='12' cy='8' r='4'/%3E%3Cpath d='M4 21c1-4 4-6 8-6s7 2 8 6'/%3E%3C/svg%3E")!important}#platform-overlay #account-phone{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%238f97b5' stroke-width='2' stroke-linecap='round'%3E%3Crect x='7' y='2' width='10' height='20' rx='2'/%3E%3Cpath d='M11 18h2'/%3E%3C/svg%3E")!important}#platform-overlay #account-cpf{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%238f97b5' stroke-width='2' stroke-linecap='round'%3E%3Crect x='3' y='5' width='18' height='14' rx='2'/%3E%3Ccircle cx='9' cy='11' r='2'/%3E%3Cpath d='M6 16c.5-1.5 1.5-2 3-2s2.5.5 3 2M14 10h4M14 14h3'/%3E%3C/svg%3E")!important}#platform-overlay #account-password{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%238f97b5' stroke-width='2' stroke-linecap='round'%3E%3Crect x='5' y='11' width='14' height='10' rx='2'/%3E%3Cpath d='M8 11V7a4 4 0 0 1 8 0v4'/%3E%3C/svg%3E")!important}#platform-overlay .account-switch{text-align:center;color:#a9adc8;margin:14px 0 0;font:700 13px Nunito,sans-serif}#platform-overlay .account-switch button{color:#ffb662;cursor:pointer;background:0 0;border:0;padding:4px;font:900 13px Nunito,sans-serif}#platform-overlay .account-shell{animation:.35s cubic-bezier(.22,1,.36,1) account-in}@keyframes account-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media (width>=460px){#platform-overlay .account-register-fields{grid-template-columns:1fr 1fr;gap:14px}}@media (height<=740px){#platform-overlay .account-banner{aspect-ratio:3.35;margin-bottom:16px}#platform-overlay .account-heading{margin-top:19px;margin-bottom:18px}}@media (prefers-reduced-motion:reduce){#platform-overlay .account-shell *{transition:none}}#app button.painted-button{aspect-ratio:627/176;filter:drop-shadow(0 5px 6px #0008);isolation:isolate;cursor:pointer;-webkit-tap-highlight-color:transparent;width:100%;max-width:360px;height:auto;min-height:44px;margin-inline:auto;display:block;position:relative;color:#0000!important;text-shadow:none!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;font-size:0!important}button.painted-button:before{content:"";pointer-events:none;z-index:-1;background-image:url(./buttons-halloween-v4-BYZGroX2.png);background-repeat:no-repeat;background-size:200% 712.5%;background-position:var(--art-x) var(--art-y);position:absolute;inset:0}#app button.painted-button>*,#app button.painted-button svg{opacity:0!important}#app button.painted-button>.play-value{font-size:10px;top:-3%;right:8%;opacity:1!important;color:#361400!important}button.painted-button:active{transform:translateY(2px)scale(.97)}button.painted-button:focus-visible{outline-offset:3px;outline:3px solid #a5f3fc;border-radius:18px!important}button.painted-button:disabled{filter:saturate(.5)brightness(.8);cursor:default}button.painted-button[hidden]{display:none!important}.auth-tabs button.painted-button{filter:saturate(.5)brightness(.7);max-width:190px;min-height:44px}.auth-tabs button.painted-button[aria-pressed=true]{filter:drop-shadow(0 0 5px #ffc843)}.painted-title{aspect-ratio:2;width:180px;max-width:100%;height:auto;display:block;position:relative;color:#0000!important;background:url(./headings-halloween-v4-BGwiSr4E.png) var(--title-x) var(--title-y) / 200% 400% no-repeat!important;-webkit-text-stroke:0!important;filter:none!important;text-shadow:none!important;-webkit-background-clip:border-box!important;background-clip:border-box!important;padding:0!important;font-size:0!important;line-height:0!important}.play-card-heading h2.painted-title{width:166px;margin:0}#gallery-title.painted-title{width:220px;margin-inline:auto}#entry-label.painted-title,.home-goal>small.painted-title{width:120px;margin:-5px 0}.character-pick small.painted-title{width:110px;margin:-8px 0}.tile-skins>b.painted-title{width:180px;margin:0}#app .auth-art{background-image:url(./banner-friends-v4-Dj54SzDC.png)!important}.entry-disclosure,.prototype-note,.welcome-legal{line-height:1.5;font-family:Nunito,system-ui,sans-serif!important}@media (height<=730px){.welcome-bottom .painted-button{max-width:290px}}@media (width<=360px){.play-card-heading h2.painted-title{width:135px}.auth-tabs button.painted-button{min-height:42px}}@media (prefers-reduced-motion:reduce){button.painted-button{animation:none!important}}body{background:#080b1b url(./festival-bg-v3-DdGEa5QH.png) 50%/cover fixed}body:before{content:"";pointer-events:none;background:#060919c9;position:fixed;inset:0}#app{background:#080c1c;width:100%;max-width:520px;margin-inline:auto;box-shadow:0 0 80px #000a}#platform-nav{width:min(496px,100% - 20px);max-width:496px;bottom:8px!important}#ui-menu:before{opacity:.5;height:400px}.home-header{min-height:76px;padding-inline:18px}.home-main{gap:14px;padding:0 16px}.sandbox-label{letter-spacing:.8px;opacity:.85;font-size:9px}.play-card{background:linear-gradient(155deg,#23204bfa,#11182dfa);border:1px solid #7f80dc66;border-radius:23px;gap:10px;box-shadow:inset 0 1px #fff1,0 12px 26px #0005}.play-card-heading{gap:8px;margin:0;padding-bottom:8px;display:none}.play-card>.entry-heading{order:1}.play-card>.entry-presets{order:2;gap:6px}.play-card>.entry-input{order:3}.play-card>.home-goal{order:4}.play-card>#btn-play{order:5}.play-card>.entry-disclosure{order:6}.play-card>.character-pick{order:7}.play-card>.tier-row{order:8}#entry-label.painted-title{width:94px;margin:-6px 0}.play-card-heading h2.painted-title{width:142px}.play-card-heading>div>small{display:none}.edition-badge{font-size:18px}.entry-heading{margin:0}.entry-heading>span{color:#d5a7ed;font-size:8px}.entry-presets button{border-radius:12px;min-height:44px;box-shadow:inset 0 1px #ffffff25,0 3px #080c1c}.home-goal{text-align:left;background:linear-gradient(120deg,#393055,#1b2846);border:1px solid #e5ac523b;border-radius:15px;grid-template-columns:1fr auto;align-items:center;gap:3px;padding:12px 15px}.home-goal>small.painted-title{grid-area:1/1;width:86px;margin:-6px 0}.home-goal>strong{grid-area:1/2;margin:0;font-size:28px}.home-goal p{grid-column:1/-1;max-width:none;font-size:9px}.character-pick{background:#080b1b70;border-radius:14px}.money-row{align-items:start;gap:12px}#app .money-btn{min-height:72px;box-shadow:none;filter:none;background:0 0;border:0;border-radius:0;align-content:start;gap:2px;padding:0;display:grid}#app .money-btn:before,#app .money-btn:after{display:none}#app .money-btn .money-art{aspect-ratio:3;object-fit:contain;filter:drop-shadow(0 5px 4px #0008);width:100%;height:auto;margin:0;transition:transform .16s,filter .16s}#app .money-btn small{color:#b3bdd6;letter-spacing:.2px;font:800 9px Nunito,sans-serif}#app .money-btn:active{transform:none}#app .money-btn:active .money-art{filter:brightness(1.15)drop-shadow(0 2px 2px #0009);transform:scale(.94)}#app .money-btn:focus-visible{outline:none}#app .money-btn:focus-visible .money-art{filter:drop-shadow(0 0 2px #fff)drop-shadow(0 0 5px #84d9ff)}#app button.painted-button{transition:transform .16s cubic-bezier(.2,.8,.3,1.4),filter .16s}#app button.painted-button:after{display:none!important}#app button.painted-button:active:not(:disabled){filter:brightness(1.13)drop-shadow(0 2px 3px #000b);animation:none!important;transform:translateY(2px)scale(.95)!important}#app button.painted-button:focus-visible{filter:drop-shadow(0 0 2px #fff)drop-shadow(0 0 6px #71ddff);outline:none!important}#app button.painted-button:is([data-art-button="2"],[data-art-button="3"]){aspect-ratio:1536/400}#app button.painted-button:is([data-art-button="2"],[data-art-button="3"]):before{background-image:url(./button-account-v5-DUfT3Bqw.png);background-position:50% 20.5%;background-size:100% 256%}#app button.painted-button[data-art-button="2"]:before{background-position:50% 86.9%}#app #platform-overlay .account-shell button.account-submit.painted-button{aspect-ratio:1536/400;max-width:380px;display:block;color:#0000!important;min-height:64px!important;box-shadow:none!important;filter:drop-shadow(0 5px 7px #0008)!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;font-size:0!important}#app #platform-overlay .account-shell button.account-submit.painted-button:before{display:block}#app #platform-overlay .account-shell button.account-submit.painted-button:focus-visible{filter:drop-shadow(0 0 2px #fff)drop-shadow(0 0 6px #71ddff)!important}#ui-welcome.on{scrollbar-width:none;pointer-events:auto;padding:12px 16px max(16px,env(safe-area-inset-bottom));gap:8px;overflow-y:auto}.welcome-top{flex:none;min-height:50px}.welcome-top .brand-image{object-fit:contain;max-width:120px;height:54px}.welcome-auth button{width:100px;min-height:44px}.welcome-auth{min-width:0}.welcome-hero{flex:none;margin-top:8px}.welcome-title{aspect-ratio:3;color:#0000;background:url(./heading-guest-v5-CnKzNj4o.png) 50%/contain no-repeat;width:min(100%,340px);margin:0 auto;font-size:0}.welcome-title>*{display:none!important}.welcome-kicker{box-shadow:none;color:#cbdbfb;letter-spacing:1px;background:#151b35e6;border:1px solid #a7b9e84d;margin-top:8px;font-size:9px}.welcome-demo{background:linear-gradient(120deg,#27213cf0,#101f37ed);border-color:#9891ce77;border-radius:17px;width:100%;margin-top:auto;padding:14px 15px 12px}.demo-tag{color:#cbd8ef;background:#27334f;border-color:#66759c;font-size:8px}.demo-hud b{letter-spacing:-1px;color:#ffe29a;text-shadow:none;font:900 27px Nunito,sans-serif}.demo-hud small{letter-spacing:.5px;font-size:9px}.demo-bar{height:5px;margin-top:9px}.welcome-bottom{flex:none;gap:5px;margin-top:3px}.welcome-pitch{max-width:340px;font-size:12px;line-height:1.5}.welcome-pitch b{color:#d4dffa}.welcome-legal{color:#adbbd5;font-size:9px}.welcome-login{min-height:36px;padding:4px 10px;font-size:11px}#app .welcome-bottom #btn-demo{max-width:340px}#app .welcome-bottom :is(#btn-demo,#btn-signup){-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.welcome-explore{border-top:1px solid #a1a9d52b;grid-template-columns:1fr 1fr;gap:10px;width:100%;margin-top:5px;padding-top:10px;display:grid}.welcome-explore button{text-align:left;background:#161a32c9;border:1px solid #7f84c038;border-radius:14px;align-items:center;gap:8px;min-height:64px;padding:8px 12px;display:flex;position:relative}.welcome-explore img{object-fit:contain;filter:drop-shadow(0 3px 3px #0008);width:38px;height:42px}.welcome-explore span{gap:4px;display:grid}.welcome-explore b{color:#ecdcba;font:800 12px Nunito,sans-serif}.welcome-explore small{color:#acbbd5;font-size:8px}.welcome-explore button:active{transform:scale(.96)}.welcome-explore button:focus-visible{outline-offset:3px;outline:2px solid #88d3ff}#app #platform-overlay:has(.account-shell){background:#080c1c!important}#app #platform-overlay:has(.account-shell) .pf-content{padding:0 20px 24px}#app #platform-overlay .account-banner{aspect-ratio:16/9;width:calc(100% + 40px);box-shadow:none;background-size:cover;border:0;border-radius:0;margin:0 -20px 8px}#app #platform-overlay .account-heading{margin:18px 0}#app #platform-overlay .account-heading>small{display:none}#app #platform-overlay .account-heading h3{font-size:23px}#app #platform-overlay .account-form{gap:14px}.home-main .prototype-note{margin:2px 0 12px;font-size:10px}@media (width>=700px){#app{border-inline:1px solid #ffffff14}}@media (height<=760px){.welcome-title{width:260px}.welcome-hero{margin-top:0}.welcome-top .brand-image{height:44px}.welcome-explore{padding-top:6px}.welcome-explore button{min-height:54px}.welcome-pitch{font-size:11px}#app .welcome-bottom #btn-demo{max-width:290px}}@media (width<=360px){.welcome-auth button{width:88px}.welcome-top .brand-image{max-width:104px}.welcome-explore{gap:6px}.welcome-explore button{padding:7px}.welcome-explore b{font-size:11px}}@media (prefers-reduced-motion:reduce){#app button.painted-button,#app .money-art,.welcome-explore button{transition:none!important;animation:none!important}.home-main>*{animation:none}#app button.painted-button:active,.welcome-explore button:active,#app .money-btn:active .money-art{transform:none!important}}#app{--spooky:"Nunito",system-ui,sans-serif;--chunky:"Nunito",system-ui,sans-serif}#app :is(.spooky-heading,.skin-name,.collection-hero h2,.ribbon,.pf-header h2,#over-title){letter-spacing:-.5px;font-weight:900;font-family:Nunito,system-ui,sans-serif!important}#app :is(.spooky-heading,.skin-name){color:#fff2ce;filter:none;background:0 0}#app .pf-header h2{font-size:20px!important}#app .pf-header{min-height:64px}#app .home-main{gap:12px}#app .skill-intro{gap:5px;padding:4px 4px 0;display:grid}.skill-intro>span{letter-spacing:1.6px;color:#e7b85d;font:900 10px Nunito,sans-serif}.skill-intro h1{color:#fff4de;letter-spacing:-1px;margin:0;font:900 clamp(25px,7vw,32px)/1.1 Nunito,sans-serif}.skill-intro p{color:#b5bfd9;margin:0;font:700 12px/1.5 Nunito,sans-serif}#app .play-card{background:linear-gradient(150deg,#24233d,#141a30);border-radius:20px;gap:12px}#app #entry-label{aspect-ratio:auto;letter-spacing:.8px;width:auto;margin:0;color:#c6cde2!important;background:0 0!important;font:900 11px Nunito,sans-serif!important}#app .entry-presets{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}#app .entry-presets button{min-height:44px;font:900 18px Nunito,sans-serif}#app .entry-input input{font:900 20px Nunito,sans-serif}#app .home-goal{background:linear-gradient(115deg,#4a37331f,#18293b);border-color:#e9b75b55;padding:13px 15px}#app .home-goal>small{letter-spacing:1px;color:#cbd6ed;font:900 10px Nunito,sans-serif}#app .home-goal>strong{letter-spacing:-1px;color:#ffdc74;text-shadow:none;font:900 30px/1.1 Nunito,sans-serif}#app .home-goal p{color:#c0c8db;text-align:left;font-size:11px}#app #btn-play.painted-button{max-width:320px;min-height:64px}#app .character-pick{background:#0e1429;border-color:#6577aa44;border-radius:12px;padding:10px 12px}#app .character-pick .pick-portrait{width:42px;height:48px}#app .character-pick small{color:#a9b6d4;font:800 9px Nunito,sans-serif}#app .character-pick small.painted-title{aspect-ratio:auto;width:auto;margin:0;color:#a9b6d4!important;background:0 0!important;font-size:9px!important;line-height:1.4!important}#app .character-pick b{color:#fff0cf;font:900 15px Nunito,sans-serif}#app .character-pick em{color:#d2a65f;font:700 11px Nunito,sans-serif}#app .character-pick i{font:700 25px Nunito,sans-serif}#app .utility-shortcuts{grid-template-columns:1fr 1fr;gap:10px;margin:0;display:grid}#app .utility-shortcuts button{color:#eef0fa;text-align:left;background:#151c30;border:1px solid #5b6b923b;border-radius:13px;align-items:center;gap:8px;min-height:70px;padding:10px;display:flex;box-shadow:0 3px 8px #0002}#app .utility-shortcuts img{object-fit:contain;width:32px;height:36px}.utility-shortcuts span{gap:4px;min-width:0;display:grid}.utility-shortcuts b{font:900 14px Nunito,sans-serif}.utility-shortcuts small{color:#aab7d3;font:700 9px/1.4 Nunito,sans-serif}.utility-shortcuts i{color:#e1bd78;margin-left:auto;font:700 24px Nunito,sans-serif}.utility-shortcuts button:active{transform:scale(.97)}#dev-test-row span>small{color:#b8c3de;max-width:230px;margin-top:5px;font:700 10px/1.5 Nunito,sans-serif;display:block}#app #test-badge{white-space:normal;max-width:85%;font:900 9px/1.4 Nunito,sans-serif}#app #platform-overlay .pf-content{padding:18px 18px 32px}#app #platform-overlay .pf-header{border-bottom-color:#8e9ab626;background:#10172c!important}#app #platform-overlay .pf-icon-button{background:#1d2844!important;border:1px solid #7684aa55!important}#app #platform-overlay .pf-card{box-shadow:none;border-radius:15px;background:#151d32!important;border:1px solid #68799c3d!important}#app #platform-overlay .pf-card h3{font:900 18px Nunito,sans-serif}#app #platform-overlay[data-screen=affiliate] .pf-content{padding-top:16px}.referral-panel{color:#d9dfed;gap:20px;max-width:460px;margin:auto;font:700 13px/1.5 Nunito,sans-serif;display:grid}.ref-intro{align-items:center;gap:12px;padding:0 0 2px;display:flex}.ref-intro>img{object-fit:contain;width:48px;height:52px}.ref-intro small{color:#dbb86b;letter-spacing:1px;font-size:9px;font-weight:900}.ref-intro h3{color:#f9f0dc;letter-spacing:-.6px;margin:4px 0;font:900 22px/1.2 Nunito,sans-serif}.ref-intro p{color:#aebbd5;margin:0;font-size:11px}.ref-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.ref-stat{background:linear-gradient(130deg,#20233b,#141b2e);border:1px solid #7f8cab2c;border-radius:14px;flex-direction:column;gap:7px;min-width:0;padding:14px 12px;display:flex;box-shadow:inset 0 1px #ffffff05}.ref-stat>span{color:#bdc8df;font-size:11px}.ref-stat>strong{letter-spacing:-.7px;color:#f5f0e3;overflow-wrap:anywhere;font:900 clamp(20px,5.3vw,26px)/1.15 Nunito,sans-serif}.ref-stat>small{color:#8f9ebd;font:600 10px/1.45 Nunito,sans-serif}.ref-stat.accent>strong{color:#74d9eb}.ref-stat.gold>strong{color:#ffdc77}.ref-section{gap:10px;min-width:0;display:grid}.ref-section h4{text-transform:uppercase;letter-spacing:1.25px;color:#c7c2da;align-items:center;gap:10px;margin:0;font:900 10px Nunito,sans-serif;display:flex}.ref-section h4:after{content:"";background:#8491b126;flex:1;height:1px}#app #platform-overlay input#referral-link{color:#e3e6f4;-webkit-user-select:text;user-select:text;border-radius:11px;width:100%;min-width:0;padding:13px 12px;font:700 12px/1.5 Nunito,sans-serif;background:#10172b!important;border:1px solid #7d8aa440!important}#app #platform-overlay .ref-button{width:100%;min-height:44px;text-shadow:none;cursor:pointer;justify-content:center;align-items:center;padding:10px 14px;transition:transform .14s,filter .14s;display:flex;color:#352510!important;background:linear-gradient(#ffd86a,#edba36)!important;border:1px solid #ffdf8c!important;border-radius:11px!important;font:900 14px Nunito,sans-serif!important;box-shadow:0 3px #8c681d!important}#app #platform-overlay .ref-button:active{transform:translateY(2px)scale(.985);box-shadow:0 1px #8c681d!important}#app #platform-overlay .ref-button:focus-visible{outline-offset:3px;outline:2px solid #8cd9ff}#app #platform-overlay .ref-button:disabled{opacity:.4;cursor:default;box-shadow:none!important}.ref-copy{min-height:48px!important}.referral-panel .pf-feedback{margin:0;font-size:11px}.referral-panel .pf-feedback:empty{display:none}.ref-details{background:#141b2c;border:1px solid #7f8cab2c;border-radius:12px;padding:13px 14px}.ref-details summary{cursor:pointer;color:#e5e6ef;font:800 12px Nunito,sans-serif}.ref-details summary>span{float:right;color:#b8b2e0}.ref-details p{color:#aebbd5;margin:12px 0 0;font-size:11px;line-height:1.7}.ref-details p b{color:#f2cc7f}.ref-details .network-levels{margin-top:12px}.ref-history{background:#11192a;border:1px solid #7f8cab2c;border-radius:12px;margin:0;padding:0;list-style:none;overflow:hidden}.ref-history li{border-bottom:1px solid #7886a31c;padding:13px 14px}.ref-history li:last-child{border-bottom:0}.ref-history li>div{flex-wrap:wrap;align-items:baseline;gap:7px;display:flex}.ref-history strong{color:#6ce9a6;font-size:14px}.ref-history span{color:#aebbd5;font-size:11px}.ref-history time{color:#7f91b4;margin-top:5px;font-size:10px;display:block}.ref-empty{color:#8596b7;margin:0;padding:12px 0;font:600 11px/1.6 Nunito,sans-serif}.ref-note{text-align:center;color:#8292b1;margin:0;font-size:10px}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=360px){.ref-stat{padding:12px 10px}.ref-stat>strong,.ref-intro h3{font-size:20px}.utility-shortcuts small{font-size:8px}#app #platform-overlay .pf-content{padding-inline:14px}}@media (prefers-reduced-motion:reduce){.ref-button,.utility-shortcuts button{transition:none!important}}#app button.painted-button[data-art-button="2"]{aspect-ratio:3}#app button.painted-button[data-art-button="2"]:before{background-image:url(./button-signup-amber-v6-D57yfWU6.png);background-position:50% 25%;background-size:100%}#app #platform-overlay .account-shell button.account-submit.painted-button[data-art-button="2"]{aspect-ratio:3;max-width:320px}#app #ui-over .over-actions{flex-direction:column;justify-content:center;align-items:center;gap:8px;margin-top:16px;display:flex}#app #ui-over .over-actions>button.painted-button{flex:none;width:100%;max-width:320px;min-height:44px;margin:0!important}#app #ui-over #btn-again{order:0}#app #ui-over #btn-menu{order:1;max-width:220px}#app #ui-over .panel{border-radius:23px;width:min(100%,420px);padding:24px 22px 20px}#app #ui-over .ribbon{margin-bottom:12px;font:900 24px/1.2 Nunito,sans-serif}#app #ui-over .over-score{padding:12px 0}#app #ui-over .over-score>small{letter-spacing:1px;color:#bec9df;font:800 11px Nunito,sans-serif}#app #ui-over .over-score>.num{letter-spacing:-1.5px;color:#ffdf77;-webkit-text-stroke:0!important;font:900 clamp(38px,11vw,50px)/1.3 Nunito,sans-serif!important}#app #ui-over .result-preview{background:#152139;border:1px solid #65799a40;border-radius:10px;margin:0;padding:10px 12px;font:700 11px/1.5 Nunito,sans-serif}#app #ui-over .over-note{color:#c5d0e5;font-size:12px}#app #ui-over .result-caption{letter-spacing:.5px;font:800 9px Nunito,sans-serif}#app button.painted-button:not(:disabled):hover{filter:brightness(1.1)drop-shadow(0 5px 6px #5d96ff66)}#app :is(.account-submit,#btn-signup,#btn-again).painted-button:before{animation:3.8s ease-in-out infinite cta-light}@keyframes cta-light{0%,to{filter:brightness()drop-shadow(0 2px 3px #b976142b)}50%{filter:brightness(1.13)drop-shadow(0 2px 7px #ffd15977)}}@media (prefers-reduced-motion:reduce){#app button.painted-button:before{animation:none!important}}#app #ui-welcome.on{padding:14px 16px max(14px,env(safe-area-inset-bottom));background:linear-gradient(#080c21ed 0%,#0e10275c 25%,#100c2000 43%,#100b2170 60%,#080c1afa 83%);gap:6px}#app .welcome-top{border-bottom:1px solid #e1b86622;min-height:48px;padding-bottom:5px}#app .welcome-top .brand-image{max-width:126px;height:62px}#app .welcome-auth button{width:92px;min-height:38px}#app .welcome-auth .auth-solid{background-image:url(./button-signup-amber-v6-D57yfWU6.png)}#app .welcome-hero{margin-top:2px}.welcome-event{color:#dfb875;letter-spacing:1px;justify-content:center;align-items:center;gap:6px;margin:0;font:900 8px Nunito,sans-serif;display:flex}.welcome-event img{object-fit:contain;width:19px;height:21px}#app .welcome-title{filter:drop-shadow(0 0 12px #b15aff33);width:min(100%,290px)}#app .welcome-kicker{color:#ddc9f5;background:#281933cf;border-color:#9c6bde55;margin-top:0;font-size:8px}#app .welcome-demo{background:linear-gradient(120deg,#251a3fea,#0e2035f5);border:1px solid #a775e54f;border-radius:16px;width:100%;padding:13px 16px;box-shadow:0 8px 24px #0003,inset 0 1px #fbd78917}#app .welcome-demo[hidden]{display:none!important}#app .welcome-demo .demo-tag,#app .welcome-demo #demo-value,#app .welcome-demo .demo-bar,#app .demo-pops{display:none}#app .demo-hud{align-items:center}#app .demo-hud>small{color:#c3b6dc;letter-spacing:1.2px;gap:5px;font:800 9px Nunito,sans-serif;display:grid}#app .demo-hud>small>span{color:#ffdf79;letter-spacing:-1px;font:900 31px/1 Nunito,sans-serif}#app .demo-hud>em{color:#e3d5ff;letter-spacing:.6px;border-left:1px solid #9c86bf38;padding-left:20px;font:800 9px/1.7 Nunito,sans-serif}#app .demo-hud>em>b{color:#f4d592;font-size:13px}#app .welcome-pitch{color:#c7cde0;font:700 12px/1.5 Nunito,sans-serif}#app .welcome-pitch b{color:#f5e2af}#app .welcome-bottom{gap:5px;margin-top:auto;padding-top:18px}#app .welcome-explore{gap:8px;margin-top:0;padding-top:7px}#app .welcome-explore button{background:#171a2e9c;border-radius:12px;min-height:54px}#app .welcome-explore img{width:30px;height:32px}#app .welcome-explore b{font-size:11px}#app .welcome-explore small{font-size:8px}@media (height<=740px){#app .welcome-title{width:220px}#app .welcome-top .brand-image{height:48px}#app .welcome-event{font-size:7px}#app .welcome-demo{padding:10px 14px}#app .demo-hud>small>span{font-size:26px}#app .welcome-explore button{min-height:46px}}#app #ui-hud .hud-missions{display:none!important}#app .hud-goal{background:#0b1429d9;border:1px solid #858fc143;border-radius:12px;grid-template-columns:auto 1fr;padding:9px 12px;left:12px;right:12px}#app .goal-text{gap:5px}#app .goal-text small{color:#bfcce5;font:900 8px Nunito,sans-serif}#app .goal-text b{color:#ffdd76;font:900 16px Nunito,sans-serif}#app .hud-goal.is-ready{border-color:#7bdca37a}#app .hud-goal.is-ready .goal-track i{background:linear-gradient(90deg,#70d8a5,#d9f2a4);box-shadow:0 0 8px #70d8a555}#app #btn-preview-rescue{left:12px;right:128px;bottom:max(28px,env(safe-area-inset-bottom));z-index:8;pointer-events:auto;color:#41260b;text-align:center;min-height:68px;text-shadow:none;cursor:pointer;background:linear-gradient(#ffe58a,#f8be39 48%,#e3911d);border:2px solid #ffe097;border-radius:17px;grid-template-rows:auto auto;grid-template-columns:34px 1fr;align-content:center;column-gap:8px;padding:9px 12px;animation:2s ease-in-out infinite cashout-ready;display:grid;position:absolute;box-shadow:inset 0 2px #fff9,0 5px #805011,0 0 20px #ffbe4933}#app #btn-preview-rescue:before{content:"";background:url(./el-moeda-abobora-DCy0H1fR.png) 50%/contain no-repeat;grid-area:1/1/3}#app #btn-preview-rescue>small{text-transform:uppercase;letter-spacing:.8px;grid-column:2;font:900 11px/1.2 Nunito,sans-serif}#app #btn-preview-rescue>strong{letter-spacing:-.7px;grid-column:2;font:900 23px/1.2 Nunito,sans-serif}#app #btn-preview-rescue[hidden]{display:none!important}#app #btn-preview-rescue:active{animation:none;transform:translateY(3px)scale(.98);box-shadow:inset 0 2px #fff7,0 2px #805011}#app #btn-preview-rescue:focus-visible{outline-offset:4px;outline:2px solid #fff3b0}@keyframes cashout-ready{50%{filter:brightness(1.08)drop-shadow(0 0 7px #ffc95a66)}}@media (width<=350px){#app #btn-preview-rescue{column-gap:4px;padding-inline:8px;right:116px}#app #btn-preview-rescue>strong{font-size:19px}}@media (prefers-reduced-motion:reduce){#app #btn-preview-rescue{animation:none!important}}#app button.painted-button[data-art-button="3"]{aspect-ratio:3}#app button.painted-button[data-art-button="3"]:before{background-image:url(./button-login-blue-v6-D4a3HreB.png);background-position:50% 25%;background-size:100%}#app #platform-overlay .account-shell button.account-submit.painted-button:is([data-art-button="2"],[data-art-button="3"]){aspect-ratio:3;max-width:320px}#app #ui-over #btn-menu{max-width:320px}#app #ui-over #btn-menu.painted-button:before{animation:3.8s ease-in-out infinite cta-light}#app .welcome-auth .auth-ghost{filter:drop-shadow(0 3px 4px #0009);background-image:url(./button-login-blue-v6-D4a3HreB.png)}#app #platform-overlay .finance-page{color:#ecedf5;gap:18px;width:100%;max-width:460px;margin:0 auto;font:700 13px/1.5 Nunito,sans-serif;display:grid}.finance-page *{min-width:0}#app #platform-overlay:has(.deposit-page){border:1px solid #7483ae50;border-bottom:0;border-radius:25px 25px 0 0;inset:min(10dvh,80px) 0 0;overflow:hidden;box-shadow:0 -12px 60px #0006}#app.platform-open:has(.deposit-page):after{content:"";z-index:38;pointer-events:none;backdrop-filter:blur(6px);background:#030717aa;position:absolute;inset:0}#app #platform-overlay:has(.deposit-page) .pf-header{min-height:58px;background:#141c33!important}#app #platform-overlay:has(.deposit-page) .pf-content{background:linear-gradient(#141c33,#0c1224);padding:16px 18px 26px}.finance-banner{aspect-ratio:3;object-fit:cover;border:1px solid #d6ae633b;border-radius:15px;width:100%;display:block}.finance-heading{align-items:center;gap:10px;display:flex}.finance-heading>img{object-fit:contain;width:25px;height:29px}.finance-heading h3{letter-spacing:-.5px;color:#fff2d7;margin:0;font:900 21px/1.2 Nunito,sans-serif}.finance-heading p{color:#9facc8;margin:4px 0 0;font-size:11px}.finance-form{gap:14px;display:grid}.manager-counts{grid-template-columns:1fr 1fr;gap:12px;display:grid}.manager-page .finance-info{gap:12px;display:grid}.manager-page .finance-info h4,.manager-page .finance-info p{margin:0}.manager-page .transaction-row small{display:block}#app #platform-overlay .finance-field>textarea{box-sizing:border-box;color:#e8ebf5;resize:vertical;overflow-wrap:anywhere;background:#0c1326;border:1px solid #6f80a652;border-radius:11px;width:100%;min-height:110px;padding:12px;font:600 13px/1.5 monospace}#app #platform-overlay .finance-field>textarea:focus-visible{outline-offset:3px;outline:2px solid #a8bff4}.finance-amounts{background:#0a1021a6;border:1px solid #7584a83d;border-radius:17px;min-width:0;margin:0;padding:17px 14px 13px}.finance-amounts legend{color:#bdc6dc;text-transform:uppercase;letter-spacing:1.2px;padding:0 6px;font-size:10px;font-weight:900}.quick-amounts{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 9px;margin:6px 0 18px;display:grid}#app #platform-overlay .quick-amounts button{color:#f5f1e6;background:linear-gradient(#293148,#171f33);border:1px solid #7e8cab55;border-radius:12px;min-height:47px;padding:8px 4px;font:900 15px Nunito,sans-serif;position:relative;box-shadow:inset 0 1px #ffffff13,0 3px #050916}#app #platform-overlay .quick-amounts button.selected{color:#ffe49c;background:linear-gradient(#594321,#2e2831);border-color:#eec66c;box-shadow:0 0 0 1px #eec66c33,0 3px #070b18}.quick-amounts button>small{white-space:nowrap;color:#d5c3ff;background:#30264c;border:1px solid #aab7de44;border-radius:7px;padding:2px 6px;font:900 7px Nunito,sans-serif;position:absolute;top:-10px;left:50%;transform:translate(-50%)}#app #platform-overlay .finance-field{color:#aebbd5;letter-spacing:.4px;gap:7px;font:800 10px Nunito,sans-serif;display:grid}#app #platform-overlay .finance-field>input,#app #platform-overlay .finance-field>select,#app #platform-overlay .amount-control{color:#e8ebf5;background:#0c1326;border:1px solid #6f80a652;border-radius:11px;width:100%;height:49px}#app #platform-overlay .finance-field>input,#app #platform-overlay .finance-field>select{letter-spacing:0;padding:0 13px;font:700 14px Nunito,sans-serif}.amount-control{align-items:center;gap:10px;padding:0 12px;display:flex}.amount-control>i{color:#8d9bbb;font:900 15px Nunito,sans-serif}#app #platform-overlay .amount-control>input{color:#f5edda;width:100%;height:45px;box-shadow:none;outline:none;padding:0;font:900 21px Nunito,sans-serif;background:0 0!important;border:0!important}#app #platform-overlay .finance-field input:focus-visible,#app #platform-overlay .finance-field select:focus-visible{outline-offset:3px;outline:2px solid #a8bff4}.finance-limits{color:#8b9bbb;justify-content:space-between;gap:8px;margin:7px 0 0;font:600 9px/1.5 Nunito,sans-serif;display:flex}#app #platform-overlay .finance-primary{color:#342610;width:100%;min-height:51px;text-shadow:none;cursor:pointer;background:linear-gradient(#ffe29a,#f5c04c 55%,#df9b2b);border:1px solid #ffe5a1;border-radius:12px;justify-content:center;align-items:center;padding:12px;font:900 15px Nunito,sans-serif;display:flex;box-shadow:inset 0 1px #fff9,0 4px #755018}#app #platform-overlay .finance-primary:active:not(:disabled){transform:translateY(2px)scale(.99);box-shadow:inset 0 1px #fff9,0 2px #755018}#app #platform-overlay .finance-primary:disabled{cursor:not-allowed;opacity:.45;box-shadow:none}.finance-footnote{text-align:center;color:#8e9cb9;margin:0;font:600 10px/1.5 Nunito,sans-serif}.finance-page .pf-feedback{margin:0;font-size:11px}.finance-page .pf-feedback:empty{display:none}.finance-balance{background:linear-gradient(115deg,#1b253e,#111a2d);border:1px solid #7a89ae38;border-radius:16px;align-items:center;gap:12px;padding:17px 15px;display:flex}.finance-balance>img{object-fit:contain;width:35px;height:39px}.finance-balance>span{flex:1;gap:4px;display:grid}.finance-balance small{color:#9eadcb;letter-spacing:.8px;font-size:9px;font-weight:900}.finance-balance strong{color:#fff0c6;letter-spacing:-.8px;font:900 26px/1.2 Nunito,sans-serif}#app #platform-overlay .finance-balance>button{color:#b4f2cc;background:#244c3e;border:1px solid #a3baaf55;border-radius:11px;flex:none;width:34px;height:34px;font:800 24px Nunito,sans-serif}#app #platform-overlay .finance-balance>.finance-text{color:#cbd7f0;background:#1a263d;border-color:#7284ae55;width:auto;min-width:58px;padding:5px 8px;font-size:10px}.finance-info{background:#382b1c33;border:1px solid #ccb06e33;border-radius:13px;padding:13px 14px}.finance-info b{color:#ead29f;font-size:12px}.finance-info p{color:#aab7d0;margin:5px 0 0;font:600 11px/1.6 Nunito,sans-serif}#app #platform-overlay .finance-text{color:#efd39a;background:0 0;border:0;padding:7px 0;font:800 11px Nunito,sans-serif}.withdraw-portions{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.withdraw-portions button{color:#d4def3;background:linear-gradient(#26324b,#172137);border:1px solid #7686ab55;border-radius:10px;min-height:42px;font:900 13px Nunito,sans-serif;box-shadow:0 2px #03091b}.withdraw-portions button:disabled{opacity:.55}#app #platform-overlay .withdraw-page,#app #platform-overlay .withdraw-page .finance-form{gap:12px}.withdraw-page input:disabled,.withdraw-page select:disabled{opacity:.7;-webkit-text-fill-color:#9ba9c4;cursor:not-allowed}.profile-card{background:radial-gradient(at 100% 0,#65457833,#0000 75%),#141d31;border:1px solid #7a89ae38;border-radius:17px;align-items:center;gap:11px;padding:18px 14px;display:flex}.profile-monogram{color:#f2deff;background:linear-gradient(#64459b,#322d66);border:1px solid #ad96eb55;border-radius:14px;flex:none;place-items:center;width:50px;height:54px;font:900 25px Nunito,sans-serif;display:grid}.profile-card>div{flex:1}.profile-card h3{color:#fff1d4;overflow-wrap:anywhere;margin:0 0 6px;font:900 18px Nunito,sans-serif}.profile-role{letter-spacing:.6px;color:#cbbce5;background:#31264888;border:1px solid #8870b64a;border-radius:6px;align-self:flex-start;margin-left:auto;padding:4px 6px;font:900 7px Nunito,sans-serif}.profile-id{color:#8494b5;align-items:center;gap:5px;max-width:220px;font:700 9px Nunito,sans-serif;display:flex}#app #platform-overlay .profile-id>input{color:#8494b5;user-select:text;background:0 0;border:0;width:100%;min-width:0;padding:0;font:700 10px Nunito,sans-serif;display:block}.profile-id button{color:#b7c8e9;background:#1b2c46;border:1px solid #697b9d44;border-radius:6px;flex:none;width:27px;height:25px;font-size:15px}.account-links{background:#111a2d;border:1px solid #7584a834;border-radius:16px;overflow:hidden}#app #platform-overlay .account-link{text-align:left;color:#dbe1f0;background:0 0;border:0;border-bottom:1px solid #7a89aa20;align-items:center;gap:12px;width:100%;min-height:70px;padding:13px 14px;display:flex}#app #platform-overlay .account-link:last-child{border-bottom:0}.account-link>img{object-fit:contain;width:29px;height:32px}.account-link>span:not(.logout-symbol){flex:1;gap:3px;display:grid}.account-link b{font:800 13px Nunito,sans-serif}.account-link small{color:#8396b8;font:600 10px Nunito,sans-serif}.account-link>i{color:#65799e;font:600 23px Nunito,sans-serif}.account-link .logout-symbol{color:#ec8b8b;background:#60354033;border-radius:8px;place-items:center;width:29px;height:32px;font-size:22px;display:grid}.logout-link b{color:#e18c95}.finance-details{color:#9aabc9;border:1px solid #7a89aa30;border-radius:12px;padding:12px 14px;font-size:11px}.finance-details summary{cursor:pointer;font-weight:800}.finance-details p{margin:9px 0 0}.finance-tabs{background:#10182c;border:1px solid #7182a32b;border-radius:13px;grid-template-columns:1fr 1fr;gap:5px;padding:5px;display:grid}.finance-tabs button{color:#8e9fbd;background:0 0;border:0;border-radius:9px;min-height:43px;font:800 13px Nunito,sans-serif}.finance-tabs button[aria-pressed=true]{color:#f5e6ff;background:linear-gradient(#55427f,#342f5b);box-shadow:inset 0 1px #bca5ed22}.transaction-list{gap:10px;display:grid}.transaction-row{background:#141e32;border:1px solid #7182a335;border-radius:15px;align-items:center;gap:10px;min-height:82px;padding:15px 13px;display:flex}.transaction-row>img{object-fit:contain;width:29px;height:32px}.transaction-row>div{flex:1;gap:6px;display:grid}.transaction-row b{font-size:11px}.transaction-row time{color:#8297b8;font:600 9px Nunito,sans-serif}.transaction-row>span{justify-items:end;gap:7px;display:grid}.transaction-row strong{white-space:nowrap;color:#f2e6c8;font:900 17px Nunito,sans-serif}.transaction-status{color:#95d2af;background:#35604c44;border-radius:6px;padding:3px 6px;font:900 8px Nunito,sans-serif}.finance-empty{text-align:center;background:#131c2e;border:1px solid #7182a32e;border-radius:15px;justify-items:center;gap:10px;padding:34px 20px;display:grid}.finance-empty img{opacity:.7;width:38px;height:42px}.finance-empty b{color:#d5dbea;font-size:14px}.finance-empty p{color:#8296b8;max-width:260px;margin:0;font:600 11px/1.6 Nunito,sans-serif}.finance-caption{color:#a9b8d1;margin:0;font-size:11px}.game-history-row{background:#151f34;border:1px solid #7483a538;border-radius:15px;padding:15px}.game-history-row>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.game-history-row>div>b{color:#f4ead5;font:900 15px Nunito,sans-serif}.game-status{color:#b5b2c3;background:#6a637a33;border-radius:6px;padding:3px 7px;font:800 9px Nunito,sans-serif}.game-status.won{color:#91dfb2;background:#316a4e44}.game-history-row time{color:#8396b7;margin-top:7px;font-size:9px;display:block}.game-history-row dl{border-top:1px solid #7483a526;grid-template-columns:1fr 1fr;gap:12px;margin:15px 0 0;padding-top:10px;display:grid}.game-history-row dt{color:#8397bb;font:700 9px Nunito,sans-serif}.game-history-row dd{color:#dfd8c6;margin:5px 0 0;font:900 17px Nunito,sans-serif}.game-history-row .positive{color:#81d7a5}.game-history-row>small{color:#d2ae69;margin-top:10px;font-size:9px;display:block}#app #platform-overlay.pf-with-nav .pf-content{padding-bottom:130px}#app #platform-overlay #platform-nav{z-index:2}#app #platform-nav .is-current>span:last-child{color:#f3d585}@media (width<=360px){.profile-card{gap:8px;padding:14px 10px}.profile-monogram{width:40px;height:45px}.profile-role{font-size:6px}.profile-card h3{font-size:16px}.quick-amounts button{font-size:13px!important}.finance-limits{font-size:8px}.transaction-row{padding:13px 10px}.transaction-row strong{font-size:15px}}.avatar-art{aspect-ratio:1;background:url(./avatars-halloween-v8-3W4lwiiX.png) var(--avatar-x) var(--avatar-y) / 300% 200% no-repeat;border-radius:50%;display:block}#app #platform-overlay .profile-page{gap:14px}.profile-page .profile-card{background:radial-gradient(at 0 0,#624b7833,#0000 80%),linear-gradient(120deg,#1e233a,#101b2d);border:1px solid #c7ab6d46;gap:14px;min-height:120px;padding:17px 15px;position:relative;box-shadow:inset 0 1px #f6da9a14}.profile-eyebrow{color:#b7a4dc;letter-spacing:1.5px;margin-bottom:4px;font:900 8px Nunito,sans-serif;display:block}#app #platform-overlay .profile-page .profile-card h3{letter-spacing:-.5px;-webkit-text-fill-color:transparent;text-shadow:0 3px 10px #0002;background:linear-gradient(#fff6df,#edc56f);-webkit-background-clip:text;background-clip:text;margin:0 0 8px;font:900 clamp(19px,5.4vw,25px)/1.2 Nunito,sans-serif}.profile-page .profile-role{margin:0;position:absolute;top:11px;right:12px}#app #platform-overlay .profile-avatar{cursor:pointer;background:0 0;border:0;flex:none;place-items:center;width:76px;height:84px;padding:0;display:grid;position:relative}.profile-avatar>.avatar-art{filter:drop-shadow(0 4px 7px #0008);width:76px;height:76px;transition:transform .15s,filter .15s}.profile-avatar>small{color:#f2d9a5;letter-spacing:.3px;background:#151b30;border:1px solid #bb976b66;border-radius:7px;padding:3px 9px;font:900 8px Nunito,sans-serif;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.profile-avatar:active>.avatar-art{filter:brightness(1.1)drop-shadow(0 2px 3px #0008);transform:scale(.94)}.avatar-picker{background:#171e32;border:1px solid #a989cc33;border-radius:13px;padding:12px 13px}.avatar-picker summary{color:#d7cae9;cursor:pointer;font:800 11px Nunito,sans-serif}.avatar-picker summary>span{float:right;color:#9188b2;font:700 9px Nunito,sans-serif}.avatar-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:14px;display:grid}#app #platform-overlay .avatar-options button{color:#b4bed5;cursor:pointer;background:#10182a;border:1px solid #727da13b;border-radius:11px;align-content:start;justify-items:center;gap:5px;min-height:100px;padding:8px 5px;display:grid}.avatar-options .avatar-art{width:63px;height:63px;transition:transform .15s}.avatar-options button>span:last-child{text-align:center;font:800 8px/1.4 Nunito,sans-serif}#app #platform-overlay .avatar-options button[aria-pressed=true]{color:#ffe3a8;background:linear-gradient(#43334a,#21263b);border-color:#e6c373;box-shadow:inset 0 0 0 1px #efd6a01c}.avatar-options button:active .avatar-art{transform:scale(.92)}.profile-page .finance-balance{background:linear-gradient(120deg,#142b30,#151e35 70%);border-color:#b3ac6b3b}.profile-page .finance-balance>span>small{color:#aabcb8;letter-spacing:1.1px;font-size:8px}.profile-page .finance-balance strong{-webkit-text-fill-color:transparent;background:linear-gradient(#ffefbd,#f4ce76);-webkit-background-clip:text;background-clip:text;font-size:29px}#app #platform-overlay .finance-balance>.profile-deposit{color:#d5f3de;background:linear-gradient(#245b49,#183c38);border-color:#6ba89377;gap:5px;width:auto;min-width:78px;height:37px;padding:0 10px;font:900 10px Nunito,sans-serif;box-shadow:inset 0 1px #a9ddba15,0 2px #050e18}#app #platform-overlay .profile-page .account-link{min-height:59px;padding-block:10px}.profile-page .account-link b{color:#e8dfce}.profile-page .logout-link b{color:#e18c95}#app .nav-profile-avatar{place-items:center;display:grid;background:0 0!important}.nav-profile-avatar>.avatar-art{filter:drop-shadow(0 2px 4px #0006);width:48px;height:48px}@media (width<=360px){#app #platform-overlay .profile-avatar{width:62px;height:73px}.profile-avatar>.avatar-art{width:64px;height:64px}.profile-page .profile-card{gap:9px}.avatar-options .avatar-art{width:55px;height:55px}.profile-page .finance-balance strong{font-size:25px}}@media (prefers-reduced-motion:reduce){.profile-avatar>.avatar-art,.avatar-options .avatar-art{transition:none!important}}#ui-skins .skin-panel{overscroll-behavior:contain;max-height:43%;padding:18px 16px 12px;overflow-y:auto}#ui-skins .skin-name{font-size:23px;line-height:1.15}#ui-skins .skin-perk{margin:6px 0 10px;font-size:12px;line-height:1.4}#ui-skins .skin-actions{grid-template-columns:40px minmax(0,1fr) 40px;gap:12px}#ui-skins .skin-actions .round{width:40px;height:40px}#ui-skins .skin-actions #skin-action{min-height:46px;max-height:55px}#ui-skins .swatches{grid-auto-columns:82px;gap:8px;margin-top:10px}#ui-skins .sw{min-height:90px;padding:4px;font-size:10px}#ui-skins .sw img{object-fit:contain;filter:none;opacity:1;width:100%;height:61px}#ui-skins .sw.locked img{filter:none;opacity:1}#ui-skins .skin-showcase-label{gap:3px;top:76px}#ui-skins .skin-showcase-label span{letter-spacing:.02em;font:800 15px Nunito,sans-serif}#ui-skins .skin-showcase-label small{font-size:10px}#ui-skins .skin-drag{top:112px;bottom:43%}.home-highlights{width:100%;max-width:520px;margin:0 auto;padding:8px 16px 28px}.home-highlights>.banner-deck{aspect-ratio:15/4;box-shadow:none;background:0 0;border:0;margin:0}.home-highlights .deck-card{box-shadow:none;background:0 0;border:0;border-radius:14px}.home-highlights .deck-card img{object-fit:cover;border-radius:inherit}#app .home-header .brand-image{object-fit:contain;width:156px;height:78px}#app .loading-logo{object-fit:contain;width:min(280px,64vw);max-height:42dvh}@media (width<=360px){#app .home-header .brand-image{width:138px;height:69px}}@media (height<=690px){#ui-skins .skin-panel{max-height:44%}#ui-skins .swatches{display:none}}.cosmetic-shop{border-top:1px solid #ffffff20;margin-top:16px;padding-top:15px}.cosmetic-shop header{justify-content:space-between;gap:8px;display:flex}.cosmetic-shop header span{color:#ffd36c;font-weight:800}.cosmetic-shop p,.cosmetic-shop>small{color:#abb5d3;font-size:11px}.cosmetic-options{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.cosmetic-options button{color:#fff;background:#111b36;border:1px solid #59648d;border-radius:12px;justify-items:center;gap:5px;padding:12px 3px;display:grid}.cosmetic-options button[aria-pressed=true]{background:#302440;border-color:#ffd36c}.cosmetic-options small{color:#d0c9e1;font-size:10px}.frame-sample{background:#15172e;border:3px solid #d3ab52;border-radius:50%;width:35px;height:35px;display:block}.frame-emerald{filter:drop-shadow(0 0 4px #4de5b0)}.frame-violet{filter:drop-shadow(0 0 5px #bd77ff)}.frame-sample.frame-emerald{border-color:#4de5b0}.frame-sample.frame-violet{border-color:#bd77ff}#ui-skins .topbar .pill{max-width:145px;min-height:0;padding:6px 10px}#ui-skins #skins-coins{white-space:nowrap;-webkit-text-stroke:0;font:800 11px Nunito,sans-serif}.avatar-picker[hidden]{display:none!important}.avatar-picker h4{color:#ffe7a5;margin:0 0 12px;font-size:14px}.logout-symbol svg{width:24px;height:24px;display:block}.profile-id input{font-variant-numeric:tabular-nums;letter-spacing:.08em;max-width:90px}#app :is(.pf-header h2,.account-heading h3,.finance-heading h3,.profile-card h3,.skin-name,.skill-intro h1,.collection-hero h2,#over-title,.spooky-heading){color:#ffe5a0;background:linear-gradient(#fff9dc 9%,#ffe7a0 34%,#ffc14e 64%,#e9972f 100%);-webkit-text-fill-color:transparent;-webkit-text-stroke:.35px #ffdd8c;filter:drop-shadow(0 1px #8c401a)drop-shadow(0 2px #391b43)drop-shadow(0 3px 3px #0009);letter-spacing:.01em;-webkit-background-clip:text;background-clip:text;line-height:1.25}#app .pf-header h2{padding:3px 1px;overflow:visible}#platform-overlay .account-heading{border-left:3px solid #df9c46;margin-top:5px;padding-left:12px}#platform-overlay .account-heading h3{margin-bottom:5px;font-size:22px;font-weight:1000}#platform-overlay .account-heading p{color:#c7bddf;text-shadow:0 1px 2px #000;line-height:1.5}#app :is(.ref-stat>span,.finance-balance small,.profile-eyebrow,.entry-heading label,.section-caption){color:#dfc6ec;text-shadow:0 1px #090b20;letter-spacing:.09em;font-weight:900}#app :is(.account-link b,.utility-shortcuts b){color:#fff0c9;text-shadow:0 1px #402942,0 2px 3px #0008;font-weight:900}#app #ui-skins .skin-name{letter-spacing:.035em;-webkit-text-fill-color:transparent;-webkit-text-stroke:.6px #ffe4a1;filter:drop-shadow(0 1px #92421a)drop-shadow(0 2px #742d24)drop-shadow(0 3px #391533)drop-shadow(0 5px 3px #0009);background:linear-gradient(#fff9da 12%,#ffe8a2 35%,#ffcc62 56%,#ef942d 85%);-webkit-background-clip:text;background-clip:text;padding:3px 5px 6px;font-size:30px;line-height:1.2;font-family:Lilita One,Georgia,serif!important;font-weight:400!important}#app #ui-skins .skin-showcase-label span{letter-spacing:.04em;-webkit-text-fill-color:transparent;filter:drop-shadow(0 1px #713824)drop-shadow(0 2px #241037)drop-shadow(0 3px 2px #0009);background:linear-gradient(#fff4ce,#ffd36b 52%,#eb9b38);-webkit-background-clip:text;background-clip:text;font-size:21px;font-weight:400;font-family:Lilita One,Georgia,serif!important}#ui-skins .skin-showcase-label small{color:#e1d5ee;text-shadow:0 1px 3px #000;padding-top:3px}#ui-skins .collection-wordmark{object-fit:contain;width:123px;height:45px;display:block}#ui-skins .skin-panel{padding-top:15px}.result-stars{display:none}#app #ui-over.guest-result .panel{background:linear-gradient(160deg,#261752,#0e1736 70%);border:2px solid #ad86ed;border-radius:26px;max-width:355px;padding:44px 22px 22px;position:relative;overflow:visible;box-shadow:0 0 0 5px #17112988,0 16px 55px #000b,0 0 35px #8749d844}#ui-over.guest-result .result-stars{color:#ffe17b;text-shadow:0 2px #a65721,0 4px #542b28,0 0 18px #ffb34388;gap:8px;font-size:43px;line-height:1;display:flex;position:absolute;top:-28px;left:50%;transform:translate(-50%)}#ui-over.guest-result .result-stars span{animation:.6s cubic-bezier(.2,.8,.2,1.3) both result-star}#ui-over.guest-result .result-stars span:nth-child(2){margin-top:-9px;font-size:54px;animation-delay:.12s}#ui-over.guest-result .result-stars span:nth-child(3){animation-delay:.24s}#app #ui-over.guest-result #over-title{text-transform:uppercase;letter-spacing:1px;text-align:center;margin:0 0 6px;font-size:29px;font-family:Lilita One,serif!important}#app #ui-over.guest-result .over-score{text-align:center;background:linear-gradient(#273f9f,#122257);border:1px solid #9970e9;border-radius:18px;gap:10px;margin:18px 0;padding:18px 12px;display:grid;box-shadow:inset 0 2px #ffffff30,0 5px #080f2f}#app #ui-over.guest-result .over-score>small{letter-spacing:1px;color:#e2ddff;text-transform:uppercase;font-size:10px}#app #ui-over.guest-result #over-score{color:#ffdf70;text-shadow:0 2px #955018,0 4px #0a1337,0 0 16px #f4ad3333;white-space:nowrap;font-size:40px!important}#ui-over.guest-result .over-stats,#ui-over.guest-result #over-missions{display:none}#app #ui-over.guest-result .result-preview{color:#cfc5e7;text-align:center;background:0 0;border:0;padding:3px 0;font-size:11px}#app #ui-over.guest-result .over-note{text-align:center;color:#eee4ff;font-size:12px;line-height:1.6}#app #ui-over.guest-result .result-caption{text-align:center;color:#b9a6d5;font-size:9px}@keyframes result-star{0%{opacity:0;transform:translateY(15px)scale(.3)rotate(-20deg)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){#ui-over.guest-result .result-stars span{animation:none}}html,body,#app{touch-action:pan-y}#app :is(.home-scroll,#ui-welcome,.pf-content,.panel){overscroll-behavior-y:none}#app[data-screen=game]:not(.platform-open){touch-action:none}.home-highlights{z-index:0;isolation:isolate;position:relative}.banner-deck{isolation:isolate}#app .home-header{z-index:5;background:#080c1c;box-shadow:0 8px 16px #080c1c66}#app #loading{isolation:isolate;padding:28px 24px max(20px,env(safe-area-inset-bottom));flex-direction:column;justify-content:flex-end;align-items:center;gap:0;display:flex;background:#090e26 url(./loading-castle-v4-B9Ih4ynx.png) 50% 38%/cover no-repeat!important}#loading:before{content:"";z-index:-1;background:linear-gradient(#090a2866,#0000 30%,#090b2422 45%,#080b20ed 83%,#080b20);position:absolute;inset:0}.loading-scene-label{top:max(30px,env(safe-area-inset-top));text-align:center;text-shadow:0 2px 8px #000;gap:7px;display:grid;position:absolute;left:0;right:0}.loading-scene-label>span{color:#ffe4a2;letter-spacing:4px;font-size:10px}.loading-scene-label>small{color:#ede4fa;font-size:11px;font-weight:700}#app #loading .loading-logo{object-fit:contain;filter:drop-shadow(0 8px 18px #060319b3);width:min(340px,88%);height:auto;max-height:24dvh;margin:0 0 22px;animation:4s ease-in-out infinite loading-logo-float;position:relative}.loading-panel{backdrop-filter:blur(12px);background:linear-gradient(145deg,#292049dc,#0c1531ed);border:1px solid #e2be725c;border-radius:24px;width:100%;max-width:390px;padding:18px 18px 15px;box-shadow:inset 0 1px #fff1,0 16px 40px #02061799,0 0 30px #ad6aee16}.loading-charms{justify-content:space-between;gap:10px;margin:-5px 0 20px;display:flex}.loading-charms>span{opacity:.45;flex:1;justify-items:center;gap:6px;min-width:0;transition:opacity .3s,transform .3s;display:grid;position:relative}.loading-charms img{object-fit:contain;filter:drop-shadow(0 4px 5px #0008);width:50px;height:50px;display:block}.loading-charms small{letter-spacing:1.1px;color:#d4c6ee;font-size:7px}.loading-charms .active,.loading-charms .done{opacity:1}.loading-charms .active{transform:translateY(-3px)}.loading-charms .active img{filter:drop-shadow(0 0 9px #f9b44080)}.loading-charms .done:after{content:"✓";color:#e9ffe1;text-align:center;background:#276646;border:1px solid #8edc9e;border-radius:50%;width:15px;height:15px;font-size:9px;position:absolute;top:0;right:0}.loading-status{justify-content:space-between;align-items:center;gap:12px;margin-bottom:11px;display:flex}#app #load-text{letter-spacing:0;color:#fff0c7;text-align:left;font:900 13px/1.4 Nunito,sans-serif}#load-percent{color:#ffdf84;font-variant-numeric:tabular-nums;font:900 14px Nunito,sans-serif}#app #loading .load-bar{background:#050c21;border:1px solid #b29bea70;border-radius:9px;width:100%;height:12px;padding:2px;box-shadow:inset 0 2px 6px #0009,0 1px #fff1}#app #loading .load-bar i{background:linear-gradient(90deg,#a957f0,#db8bdf 48%,#ffcb61);border-radius:6px;height:100%;transition:width .25s ease-out;position:relative;box-shadow:0 0 14px #e0a25066}#app #loading .load-bar i:after{content:"";background:linear-gradient(110deg,#0000 30%,#fff6 50%,#0000 70%) 0 0/200% 100%;animation:2s linear infinite loading-shimmer;position:absolute;inset:0}#loading .loading-tip{color:#c4badc;max-width:none;min-height:36px;margin:14px 0 0;font:700 10px/1.7 Nunito,sans-serif}.loading-bottom{color:#c3b3d4;letter-spacing:.2px;justify-content:center;align-items:center;gap:8px;margin-top:18px;font-size:9px;display:flex}.loading-bottom img{object-fit:contain;width:25px;height:25px}.loading-sparks{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.loading-sparks i{background:#ffd687;border-radius:50%;width:4px;height:4px;animation:5s ease-in-out infinite loading-ember;position:absolute;bottom:25%;left:15%;box-shadow:0 0 9px 2px #ffc26399}.loading-sparks i:nth-child(2){background:#c6a1ff;animation-delay:-1s;bottom:35%;left:78%}.loading-sparks i:nth-child(3){animation-delay:-3s;bottom:20%;left:35%}.loading-sparks i:nth-child(4){animation-delay:-2s;bottom:48%;left:90%}.loading-sparks i:nth-child(5){animation-delay:-4s;bottom:60%;left:8%}.loading-sparks i:nth-child(6){animation-delay:-2.6s;bottom:55%;left:60%}@keyframes loading-ember{0%{opacity:0;transform:translateY(30px)}30%{opacity:.85}to{opacity:0;transform:translate(16px,-110px)}}@keyframes loading-logo-float{50%{transform:translateY(-7px)}}@keyframes loading-shimmer{to{background-position:-200% 0}}@media (height<=650px){#app #loading{padding:16px 20px}.loading-scene-label{top:16px}#app #loading .loading-logo{width:230px;max-height:20dvh;margin-bottom:12px}.loading-panel{padding:12px 16px}.loading-charms{margin-bottom:12px}.loading-charms img{width:37px;height:37px}.loading-bottom{margin-top:10px}#loading .loading-tip{min-height:28px;margin-top:8px}}.frame-classic{--frame-light:#fff1b3;--frame-color:#d6a044;--frame-shadow:#77501e;--frame-glow:#d6a04444}.frame-emerald{--frame-light:#c4ffe4;--frame-color:#48d7a3;--frame-shadow:#155b5d;--frame-glow:#48d7a355;filter:none}.frame-violet{--frame-light:#f2d5ff;--frame-color:#b77aff;--frame-shadow:#592a91;--frame-glow:#b77aff55;filter:none}:is(.profile-avatar,.nav-profile-avatar,.frame-sample,.shop-preview-art)>.avatar-art{isolation:isolate;position:relative;overflow:visible}:is(.profile-avatar,.nav-profile-avatar,.frame-sample,.shop-preview-art)>.avatar-art:after{content:"";border:3px solid var(--frame-color,#d6a044);box-shadow:inset 0 0 0 1px var(--frame-light,#fff1b3),0 0 0 1px var(--frame-shadow,#77501e),0 0 12px var(--frame-glow,#d6a04444);pointer-events:none;border-radius:50%;position:absolute;inset:-3px}:is(.profile-avatar,.nav-profile-avatar,.frame-sample,.shop-preview-art)>.avatar-art:before{content:"";z-index:1;border:1px solid var(--frame-light,#fff1b3);background:var(--frame-color,#d6a044);width:9px;height:9px;box-shadow:0 0 6px var(--frame-glow,#d6a04444);pointer-events:none;border-radius:2px;position:absolute;top:-6px;left:calc(50% - 4px);transform:rotate(45deg)}.frame-violet>.avatar-art:after{border-style:double;border-width:5px;inset:-5px}#app #platform-overlay .profile-avatar{width:82px;height:94px;overflow:visible}.profile-avatar>small{z-index:2;bottom:0}.profile-avatar>.avatar-art{width:70px;height:70px}#app .nav-profile-avatar{overflow:visible}.nav-profile-avatar>.avatar-art{width:40px;height:40px}.cosmetic-options .frame-sample{filter:none;background:0 0;border:0;place-items:center;width:54px;height:54px;margin:4px 0;padding:6px;display:grid}.frame-sample>.avatar-art{width:42px;height:42px}.cosmetic-options button{gap:8px;min-width:0;position:relative}.cosmetic-options button:disabled{cursor:default;opacity:1}.cosmetic-options button[aria-pressed=true]:after{content:"✓";color:#ffe29b;font-size:11px;position:absolute;top:7px;right:7px}.cosmetic-options .frame-cost{color:#ffdf92}.cosmetic-options button:focus-visible,.utility-shortcuts button:focus-visible{outline-offset:3px;outline:2px solid #ffe29b}#app .utility-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr))}#app .utility-shortcuts button{gap:10px;min-height:82px}#app .utility-shortcuts img{object-fit:contain;filter:drop-shadow(0 3px 5px #0005);flex:none;width:42px;height:48px}#app .utility-shortcuts small{line-height:1.5}#app .utility-shortcuts button>i{display:none}.festival-footer button{justify-content:center;align-items:center;gap:6px;display:inline-flex}.festival-footer svg{width:19px;height:19px}@media (width<=360px){#app #platform-overlay .profile-avatar{width:68px;height:83px}.profile-avatar>.avatar-art{width:58px;height:58px}#app .utility-shortcuts img{width:32px;height:38px}#app .utility-shortcuts button{gap:6px;padding:8px}}@media (prefers-reduced-motion:reduce){#app #loading .loading-logo,.loading-sparks i,#app #loading .load-bar i:after{animation:none}.loading-charms>span,#app #loading .load-bar i{transition:none}}.profile-shop-link{text-align:left;background:linear-gradient(115deg,#2d2449,#17223b);border:1px solid #a785e755;border-radius:15px;align-items:center;gap:12px;padding:13px 15px;display:flex}.profile-shop-link>img{object-fit:contain;width:43px;height:43px}.profile-shop-link>span{flex:1;gap:4px;min-width:0;display:grid}.profile-shop-link b{color:#ffe5a6;font-size:13px}.profile-shop-link small{color:#d4c7e7;font-size:10px;line-height:1.5}.profile-shop-link>i{color:#cfa4f2;font-size:25px}.shop-header{justify-content:space-between;align-items:center;gap:8px;display:flex}.shop-header h4{margin:0!important}.shop-header>span{white-space:nowrap;color:#ffdf8c;font-size:11px}.shop-intro{color:#c2b4d6;font-size:11px;line-height:1.6}.shop-feedback{color:#ffedb8;scroll-margin-block:18px;font-size:12px;line-height:1.6}.shop-feedback:empty{display:none}.shop-feedback:not(:empty){background:#382e2255;border:1px solid #cfb66b66;border-radius:12px;padding:12px}.shop-preview{background:linear-gradient(135deg,#35284d,#182540);border:1px solid #e5be75;border-radius:17px;grid-template-columns:74px minmax(0,1fr);align-items:center;gap:12px;margin:16px 0 22px;padding:18px 14px;scroll-margin-block:15px;display:grid;box-shadow:0 8px 20px #05091b55}.shop-preview:focus{outline-offset:3px;outline:2px solid #ead0ff}.shop-preview-art{place-items:center;width:72px;height:80px;display:grid}.shop-preview-art>.avatar-art{width:62px;height:62px}.shop-preview small{letter-spacing:1px;color:#dfbcff;font-size:8px}.shop-preview h4{color:#fff0cc!important;margin:5px 0 8px!important;font-size:15px!important}.shop-preview p{color:#d9cfe9;margin:5px 0;font-size:11px;line-height:1.6}.shop-preview b{color:#ffe395}.shop-preview .shop-preview-note{grid-column:1/-1;margin:0}.shop-preview-actions{flex-wrap:wrap;grid-column:1/-1;gap:8px;margin-top:4px;display:flex}.shop-preview-actions>button{color:#e4dbf3;background:#191b32;border:1px solid #9b8ac466;border-radius:11px;min-height:44px;padding:12px 10px;font-size:11px}.shop-preview-actions>[data-shop-confirm]{color:#3a240b;background:linear-gradient(#ffdf83,#e8ad43);border-color:#ffe8ae;flex:1;font-weight:900}.shop-preview-actions>[data-shop-confirm]:disabled{opacity:.5;cursor:default}.avatar-options button>small{color:#d3bce9;font-size:9px}.avatar-options button[aria-pressed=true]>small{color:#ffe29b}.avatar-picker[aria-busy=true] button{cursor:wait}.ref-rate-card{background:radial-gradient(at 100% 0,#68409b55,#0000 70%),linear-gradient(135deg,#2c2346,#14203b);border:1px solid #b18aeb66;border-radius:20px;justify-content:space-between;align-items:center;gap:18px;padding:22px;display:flex;box-shadow:inset 0 1px #ffffff12}.ref-rate-card>div{gap:7px;display:grid}.ref-rate-card small{letter-spacing:1.5px;color:#d8bee9;font-size:10px}.ref-rate-card strong{color:#ffe09a;text-shadow:0 3px #684426;font:900 52px/1 Nunito,sans-serif}.ref-rate-card span{color:#d7c9e4;font-size:10px;line-height:1.6}.ref-rate-card img{object-fit:contain;filter:drop-shadow(0 6px 12px #0005);width:70px;height:70px}.ref-example{color:#c3c9df;margin:0;padding:0 4px;font-size:12px;line-height:1.8}.ref-example b,.ref-example strong{color:#ffdf91}.ref-commission-wallet{background:linear-gradient(125deg,#193f3a,#14233a);border:1px solid #5da68a66;border-radius:18px;gap:10px;padding:20px;display:grid}.ref-commission-wallet>small{color:#bddbd0;letter-spacing:.5px;font-size:9px;line-height:1.6}.ref-commission-wallet>strong{color:#e6ffdb;font:900 33px/1.2 Nunito,sans-serif}.ref-commission-wallet>p{color:#c4ddcf;margin:0;font-size:11px;line-height:1.7}.ref-history li>small{color:#abb5cf;margin-top:5px;font-size:10px;display:block}.profile-id button{place-items:center;width:30px;height:30px;display:grid}.profile-id button>svg{width:17px;height:17px}.profile-id .copy-id-check{display:none}.profile-id [data-copied=true]{color:#a3f2bd;background:#163d35;border-color:#6dbf8d77}.profile-id [data-copied=true] .copy-id-icon{display:none}.profile-id [data-copied=true] .copy-id-check{display:block}.profile-copy-status{color:#b7edc8;margin-top:4px;font:800 10px/1.5 Nunito,sans-serif;display:block}.profile-copy-status:empty{display:none}.play-card>.entry-constraint,.play-card>.entry-error{order:3;margin:0;font:800 11px/1.6 Nunito,sans-serif}.entry-constraint{color:#cfc0e0}.entry-error{color:#ffe4ba;background:#693c293d;border:1px solid #e5a36c88;border-radius:10px;padding:10px 12px}.entry-error[hidden]{display:none}#app .entry-input:has([aria-invalid=true]){border-color:#efa87a;box-shadow:0 0 0 1px #efa87a44}.account-field-error{color:#ffb6a4;margin-top:5px;font:800 11px/1.6 Nunito,sans-serif}.account-field-error[hidden]{display:none}#app #platform-overlay #account-cpf[aria-invalid=true]{border-color:#ef9b82!important;box-shadow:0 0 0 1px #ef9b8233!important}#app #ui-hud .hud-bar{background:linear-gradient(#0c102ee8,#10152c9e 78%,#0000);grid-template-columns:38px minmax(0,1fr) auto;gap:8px;padding:12px 12px 9px}#app #ui-hud .hud-value{justify-self:center;gap:7px}#app #ui-hud .hud-value img{width:29px;height:29px}#app #ui-hud #hud-score{color:#fff1bd;text-shadow:0 2px 5px #0008;-webkit-text-stroke:0;font:900 clamp(23px,6vw,30px)/1.2 Nunito,sans-serif}#app #ui-hud .hud-sub{grid-column:auto;align-items:center;gap:4px;font-size:12px;display:flex}#app #ui-hud .hud-sub svg{color:#d7ccea;width:15px;height:15px}#app #ui-hud .hud-sub b{font:800 13px Nunito,sans-serif}#app #ui-hud :is(#hud-mult,#run-combo,#hud-missions,#controls-hint,#toasts){display:none!important}#app #ui-hud .hud-goal{backdrop-filter:blur(6px);background:linear-gradient(120deg,#2c2145ed,#111c34ed);border:1px solid #d8b77788;border-radius:15px;grid-template-columns:minmax(0,1fr);gap:9px;padding:11px 14px;top:68px;left:12px;right:12px;box-shadow:inset 0 1px #fff1,0 5px 15px #08081955}#app #ui-hud .goal-text{justify-content:space-between;align-items:center;gap:12px;display:flex}#app #ui-hud .goal-text small{letter-spacing:1.6px;color:#e8d4b3;font:900 11px Nunito,sans-serif}#app #ui-hud .goal-text b{color:#ffe19a;text-shadow:0 2px #71421d,0 3px 5px #0008;white-space:nowrap;font:400 clamp(27px,7vw,32px)/1.1 Lilita One,Nunito,sans-serif}#app #ui-hud .goal-track{border-color:#a38cb566;border-radius:8px;height:12px;box-shadow:inset 0 2px 4px #0008}#app #ui-hud .goal-track i{border-radius:6px}@media (height<=600px){#app #ui-hud .hud-goal{gap:6px;padding:8px 12px}#app #ui-hud .goal-text b{font-size:25px}#app #ui-hud .goal-track{height:10px}}.coin-gains{pointer-events:none;z-index:6;position:absolute;inset:0;overflow:hidden}.coin-gain{isolation:isolate;white-space:nowrap;pointer-events:none;filter:drop-shadow(0 4px 6px #150923a6);align-items:center;gap:5px;animation:1.15s cubic-bezier(.2,.7,.3,1) both coin-gain-rise;display:flex;position:absolute}.coin-gain:before{content:"";z-index:-1;filter:blur(7px);background:radial-gradient(#ffbf4d4d,#a64edf35 50%,#0000 72%);border-radius:50%;position:absolute;inset:3px -16px}.coin-gain-icon{object-fit:contain;filter:drop-shadow(0 2px #331244)drop-shadow(0 0 7px #ffae4b77);width:41px;height:45px;animation:.5s ease-out both gain-coin-pop}.coin-gain-amount{letter-spacing:.3px;color:#0000;-webkit-text-stroke:.55px #ffefb5;filter:drop-shadow(0 1px #a45a1e)drop-shadow(0 3px #6d3218)drop-shadow(0 4px #30103f)drop-shadow(0 0 5px #ffb74e44);background:linear-gradient(#ffffe8 5%,#fff1b4 27%,#ffd263 48%,#ffb526 70%,#f58b24 94%);-webkit-background-clip:text;background-clip:text;font:400 clamp(29px,7.5vw,36px)/1.3 Lilita One,Nunito,sans-serif;display:block}.gain-spark{clip-path:polygon(50% 0,62% 37%,100% 50%,62% 63%,50% 100%,38% 63%,0 50%,38% 37%);filter:drop-shadow(0 0 4px #ffcc5b);background:#fff1ad;width:10px;height:10px;animation:.8s ease-out both gain-sparkle;position:absolute}.spark-a{--spark-x:-10px;--spark-y:-14px;top:-7px;left:24%}.spark-b{--spark-x:15px;--spark-y:-9px;width:13px;height:13px;animation-delay:70ms;top:9px;right:-9px}.spark-c{--spark-x:-13px;--spark-y:9px;width:7px;height:7px;animation-delay:.12s;bottom:0;left:4px}@keyframes coin-gain-rise{0%{opacity:0;transform:translate(-50%,12px)scale(.6)rotate(-8deg)}16%{opacity:1;transform:translate(-50%,-3px)scale(1.12)rotate(-4deg)}30%{transform:translate(-50%,-11px)scale(1)rotate(-3deg)}70%{opacity:1}to{opacity:0;transform:translate(-50%,-73px)scale(.94)rotate(-3deg)}}@keyframes gain-coin-pop{0%{transform:rotate(-35deg)scale(.5)}55%{transform:rotate(8deg)scale(1.13)}to{transform:rotate(-8deg)scale(1)}}@keyframes gain-sparkle{0%{opacity:0;transform:scale(.2)}25%{opacity:1}to{opacity:0;transform:translate(var(--spark-x),var(--spark-y)) scale(.2) rotate(75deg)}}@media (prefers-reduced-motion:reduce){.coin-gain{animation:none;transform:translate(-50%,-15px)}.coin-gain-icon{animation:none}.gain-spark{display:none}}body:before{background:linear-gradient(110deg,#160b3299,#11122e66)}#app #ui-menu{background:linear-gradient(#22143c99,#11152dba 55%,#1b1231a6),url(./loading-castle-v4-B9Ih4ynx.png) 50%/cover no-repeat}#app #ui-menu:before{display:none}#app .home-header{background:#17132d;box-shadow:0 6px 18px #100b2580}#app .home-main .skill-intro{background:linear-gradient(90deg,#1d1534d9,#1a173400);border-left:2px solid #c997e780;border-radius:0 12px 12px 0;padding:13px 12px}#app .play-card{background:linear-gradient(145deg,#382747f0,#18213bf2);border-color:#a780c16b;box-shadow:inset 0 1px #e6b7ff17,0 14px 30px #07091b55}#app .utility-shortcuts button{background:linear-gradient(130deg,#30203fe8,#17223ae8);border-color:#8d6caf55}#app #platform-overlay{background:linear-gradient(#16152be6,#17102ced),url(./loading-castle-v4-B9Ih4ynx.png) 50%/cover!important}#app #ui-welcome.on{background:linear-gradient(#191130d9,#0000 31%,#24123533 55%,#151128eb 85%)}#ui-menu .bats{display:none}.screen-haunt{pointer-events:none;z-index:2;contain:paint;position:absolute;inset:88px 0 0;overflow:hidden}.screen-haunt *{pointer-events:none!important}.haunt-flight{left:0;top:var(--altitude);width:var(--bat-size);visibility:hidden;will-change:transform;height:48px;position:absolute}.haunt-drift{width:100%;display:block}.haunt-drift>svg{fill:#241035;stroke:#ce97ee;stroke-width:1.2px;filter:drop-shadow(0 0 3px #b179d47a);opacity:.8;transform-origin:50% 55%;width:100%;height:auto;display:block;overflow:visible}.flight-left .haunt-drift>svg{opacity:.65}.haunt-flight .bat-vein{fill:none;stroke:#9258b5;stroke-width:.75px}.haunt-flight .bat-eye{fill:#ffd26d;stroke:#ffa13a;stroke-width:.6px}.haunt-ghost{opacity:.34;filter:drop-shadow(0 0 12px #87d2f9);will-change:transform;width:37px;position:absolute}.haunt-ghost>svg{fill:#c1e9ff;width:100%}.haunt-ghost ellipse{fill:#252040}.ghost-left{top:56%;left:1%;transform:rotate(-12deg)}.ghost-right{animation-delay:-3.4s;top:77%;right:1%}.haunt-fog{opacity:.24;background:radial-gradient(at 22% 80%,#b8b1eb88,#0000 47%),radial-gradient(at 75% 85%,#ba77ed77,#0000 50%);width:160%;height:200px;animation:19s ease-in-out infinite alternate haunt-mist;position:absolute;bottom:-70px;left:-30%}.fog-two{opacity:.13;height:90px;animation-duration:27s;animation-delay:-9s;bottom:21%}#ui-welcome .screen-haunt{z-index:0}#ui-welcome>:not(.screen-haunt){z-index:1;position:relative}@keyframes haunt-float{50%{opacity:.42;translate:0 -22px}}@keyframes haunt-mist{to{transform:translate(8%,-18px)scale(1.1)}}@media (prefers-reduced-motion:reduce){.haunt-flight{display:none}.haunt-ghost,.haunt-fog,.haunt-eyes{animation:none}}.haunt-web{fill:none;stroke:#dfceff;stroke-width:.65px;opacity:.19;width:95px;height:95px;position:absolute;top:1%;right:-3px;transform:rotate(90deg)}.haunt-eyes{opacity:.65;background:#ffb056;border-radius:50%;width:5px;height:3px;animation:8s ease-in-out infinite haunt-eyes;position:absolute;top:38%;left:3%;box-shadow:10px 0 #ffb056,0 0 9px 2px #ff511e88,10px 0 9px 2px #ff511e88}.haunt-coin{object-fit:contain;opacity:.35;filter:drop-shadow(0 0 6px #f9b73855);will-change:transform;width:40px;height:48px;position:absolute}.coin-left{top:47%;left:-12px;transform:rotate(-25deg)}.coin-right{top:80%;right:-13px;transform:rotate(22deg)}@keyframes haunt-eyes{0%,38%,48%,to{opacity:.65}42%,45%{opacity:0}}#app .home-highlights .deck-card{transition:transform .65s cubic-bezier(.22,.7,.2,1),opacity .5s,filter .65s;box-shadow:0 7px 19px #04021166}#app .home-highlights .deck-card:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;background:linear-gradient(115deg,#623aac55,#17103522 55%,#b087df33);transition:opacity .6s;position:absolute;inset:0}#app .home-highlights .deck-card[data-depth=back]:after{opacity:1}#app .banner-deck.dragging .deck-card{transition:none}#app .money-row{align-items:center}#app .money-row .money-btn{min-height:0}#app .home-main .skill-intro{position:relative;overflow:hidden}#app .home-main .skill-intro:after{content:"";pointer-events:none;opacity:.12;background:url(./el-moeda-abobora-DCy0H1fR.png) 50%/contain no-repeat;width:96px;height:96px;position:absolute;bottom:-21px;right:-12px;transform:rotate(18deg)}@media (prefers-reduced-motion:reduce){#app .home-highlights .deck-card,#app .home-highlights .deck-card:after{transition:none}}#app #ui-over:not(.guest-result){backdrop-filter:blur(10px);background:#080919b8;padding:22px 18px;overflow-y:auto}#app #ui-over:not(.guest-result) .panel.result-panel{text-align:center;border-radius:26px;width:100%;min-width:0;max-width:380px;margin:auto;padding:26px 22px 22px;position:relative;overflow:hidden;transform:none;background:radial-gradient(at 50% 0,#67412e55,#0000 46%),linear-gradient(155deg,#29203e,#12192d 75%)!important;border:1px solid #9f7ac16b!important;box-shadow:inset 0 1px #ffe9c322,0 24px 70px #0009!important}#app #ui-over:not(.guest-result) .panel.result-panel:before,#app #ui-over:not(.guest-result) .panel.result-panel:after{display:none}#app #ui-over:not(.guest-result) .result-emblem{background:radial-gradient(circle,#d69b3c30,#0000 70%);border:1px solid #d6a45b55;border-radius:50%;place-items:center;width:90px;height:90px;margin:0 auto 16px;display:grid;position:relative;box-shadow:0 0 36px #f1b83b18}#app #ui-over:not(.guest-result) .result-emblem img{object-fit:contain;filter:drop-shadow(0 5px 10px #0006);width:81px;height:81px}#app #ui-over:not(.guest-result) .result-emblem span{color:#12382b;background:#93e5b5;border:3px solid #29243c;border-radius:50%;place-items:center;width:26px;height:26px;font:900 14px Nunito,sans-serif;display:none;position:absolute;bottom:0;right:0}#app #ui-over:not(.guest-result).result-won .result-emblem span{display:grid}#app #ui-over:not(.guest-result) .result-eyebrow{letter-spacing:2px;color:#d4b582;font:900 9px/1.5 Nunito,sans-serif;display:block}#app #ui-over:not(.guest-result) #over-title{box-shadow:none;text-transform:none;letter-spacing:0;color:#fff0ca;-webkit-text-fill-color:#fff0ca;filter:none;text-align:center;text-shadow:0 2px 5px #0004;-webkit-text-stroke:0;background:0 0;border:0;margin:7px 0 8px;padding:0;display:block;position:static;transform:none;font:400 clamp(26px,7vw,32px)/1.15 Lilita One,Nunito,sans-serif!important}#app #ui-over:not(.guest-result) .result-caption{letter-spacing:0;color:#bcb4cf;text-align:center;margin:0 0 22px;font:700 11px/1.6 Nunito,sans-serif}#app #ui-over:not(.guest-result) .over-score{text-align:center;background:linear-gradient(135deg,#59432d44,#c0933220);border:1px solid #d8ac6359;border-radius:18px;gap:8px;margin:0;padding:23px 8px 25px;display:grid;box-shadow:inset 0 1px #fff1}#app #ui-over:not(.guest-result) .over-score>small{color:#e3d2ac;letter-spacing:1.5px;text-transform:uppercase;font:800 10px/1.5 Nunito,sans-serif}#app #ui-over:not(.guest-result) #over-score{font-variant-numeric:tabular-nums;letter-spacing:-1.5px;color:#ffdf8e;white-space:nowrap;text-shadow:0 3px 12px #0003;-webkit-text-stroke:0!important;font:900 clamp(32px,10vw,46px)/1.15 Nunito,sans-serif!important}#app #ui-over:not(.guest-result) .result-receipt{text-align:left;border-bottom:1px solid #a397b626;justify-content:space-between;align-items:center;gap:12px;padding:17px 2px 15px;display:flex}#app #ui-over:not(.guest-result) .result-receipt[hidden]{display:none}#app #ui-over:not(.guest-result) .result-receipt>span{color:#e6e1ef;font:800 12px/1.5 Nunito,sans-serif}#app #ui-over:not(.guest-result) .result-receipt small{color:#938ba5;font:700 10px/1.7 Nunito,sans-serif;display:block}#app #ui-over:not(.guest-result) .result-receipt strong{color:#f4f0ff;font-variant-numeric:tabular-nums;white-space:nowrap;font:900 18px/1.3 Nunito,sans-serif}#app #ui-over:not(.guest-result) .result-preview{letter-spacing:0;color:#b6c8bf;text-align:center;overflow-wrap:anywhere;background:0 0;border:0;border-radius:0;margin:13px 0 20px;padding:0;font:700 10px/1.6 Nunito,sans-serif}#app #ui-over:not(.guest-result) .result-preview[data-state=error]{color:#ffb6a4}#app #ui-over:not(.guest-result) .over-note{color:#c7bdd7;text-align:center;margin:0 0 18px;font:700 11px/1.6 Nunito,sans-serif}#app #ui-over:not(.guest-result) .over-actions{flex-direction:column;align-items:stretch;gap:10px;margin:0;display:flex}#app #ui-over:not(.guest-result) .over-actions>.result-action{color:#cec7df;width:100%;max-width:none;min-height:50px;box-shadow:none;text-shadow:none;cursor:pointer;background:#ffffff05;border:1px solid #b2a3cb44;border-radius:12px;flex:none;justify-content:center;align-items:center;gap:9px;padding:13px 14px;font:900 13px/1.4 Nunito,sans-serif;display:flex;position:relative;transform:none;margin:0!important}#app #ui-over:not(.guest-result) .result-action:before,#app #ui-over:not(.guest-result) .result-action:after{display:none}#app #ui-over:not(.guest-result) .result-action>span{visibility:visible;opacity:1;display:block}#app #ui-over:not(.guest-result) .result-action svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}#app #ui-over:not(.guest-result) .over-actions>#btn-again{color:#352317;background:linear-gradient(110deg,#ffe4a0,#efb957);border-color:#ffe3a2;order:0;box-shadow:inset 0 1px #fff8,0 4px 14px #e9a64217}#app #ui-over:not(.guest-result) #btn-again svg{fill:currentColor;stroke-width:1px}#app #ui-over:not(.guest-result) .over-actions>#btn-menu{order:1;max-width:none;min-height:45px}#app #ui-over:not(.guest-result) .result-action:hover{filter:brightness(1.08)}#app #ui-over:not(.guest-result) .result-action:active{transform:translateY(1px)}#app #ui-over:not(.guest-result) .result-action:focus-visible{outline-offset:3px;outline:3px solid #bd9cf3}@media (height<=650px){#app #ui-over:not(.guest-result){padding:12px 16px}#app #ui-over:not(.guest-result) .panel.result-panel{padding:18px}#app #ui-over:not(.guest-result) .result-emblem{width:62px;height:62px;margin-bottom:10px}#app #ui-over:not(.guest-result) .result-emblem img{width:58px;height:58px}#app #ui-over:not(.guest-result) .result-caption{margin-bottom:14px}#app #ui-over:not(.guest-result) .over-score{padding:17px 8px}#app #ui-over:not(.guest-result) .result-preview{margin:10px 0 14px}}#app #ui-over.guest-result :is(.result-emblem,.result-eyebrow),#app #ui-over.guest-result .result-receipt[hidden]{display:none}#app #ui-over.guest-result .result-preview{margin:0}#app #ui-over.guest-result .over-note{margin:12px 0}#app .avatar-art{aspect-ratio:1;isolation:isolate;background:0 0;border-radius:50%;flex:none;display:block;position:relative;overflow:visible}#app .avatar-art>.avatar-image{background:url(./avatars-halloween-v8-3W4lwiiX.png) var(--avatar-x) var(--avatar-y)/300% 200% no-repeat;border-radius:50%;display:block;position:absolute;inset:3px;overflow:hidden}#app .avatar-art>.avatar-set-night{background-image:url(./avatars-night-v9-CZlg6SkQ.png)}#app .avatar-art>.avatar-set-haunt{background-image:url(./avatars-haunt-v10-C-FMqan3.png)}#app :is(.profile-avatar,.nav-profile-avatar,.frame-sample,.shop-preview-art)>.avatar-art:after{border:3px solid var(--frame-color,#d6a044);box-shadow:inset 0 0 0 1px var(--frame-light,#fff1b3),0 0 0 1px var(--frame-shadow,#77501e),0 0 9px var(--frame-glow,#d6a04444);border-radius:50%;inset:0}#app :is(.profile-avatar,.nav-profile-avatar,.frame-sample,.shop-preview-art)>.avatar-art:before{width:6px;height:6px;top:0;left:calc(50% - 3px)}#app .frame-violet>.avatar-art:after{border-style:double;border-width:4px;inset:0}#app #platform-overlay .profile-avatar{width:80px;height:96px;padding:0 2px 14px}#app #platform-overlay .profile-avatar>.avatar-art{width:70px;height:70px}#app #platform-overlay .profile-avatar>small{white-space:nowrap;padding:4px 7px;bottom:0}#app #platform-overlay .avatar-options .avatar-art{width:62px;height:62px}#app #platform-overlay .avatar-options .avatar-image{inset:2px;box-shadow:0 0 0 2px #a49ac333}#app #platform-overlay .avatar-options .avatar-label{text-align:center;font:800 9px/1.4 Nunito,sans-serif}#app #platform-overlay .avatar-options button{gap:6px;min-width:0;min-height:112px;padding:10px 4px}#app .profile-editor .avatar-picker{background:0 0;border:0;margin:0;padding:0}#app .profile-editor .shop-header{justify-content:space-between;align-items:center;gap:10px;display:flex}#app .profile-editor .shop-header h4{margin:0;font:900 17px Nunito,sans-serif}#app .profile-editor .shop-header>span{color:#ffda88;white-space:nowrap;background:#e0a9370c;border:1px solid #e1b35c44;border-radius:9px;padding:7px 9px;font:900 10px Nunito,sans-serif}#app .profile-editor .shop-intro{margin:10px 0 15px;font:700 11px/1.6 Nunito,sans-serif}#app .profile-editor .shop-feedback:empty{display:none}#app .profile-editor .shop-preview{border-color:#ccaa6e88;position:relative;box-shadow:0 8px 24px #0003}#app #platform-overlay .profile-editor :is(.avatar-options,.cosmetic-options) button[data-equipped=true]{background:#d9b76114;border-color:#d9b761}#app #platform-overlay .profile-editor :is(.avatar-options,.cosmetic-options) button[data-preview-selected=true]{background:linear-gradient(145deg,#71439a66,#17336188);border-color:#cda3ff;box-shadow:0 0 0 2px #cda3ff77,inset 0 0 22px #a264e526}#app #platform-overlay .profile-editor :is(.avatar-options,.cosmetic-options) button[data-preview-selected=true]>small{color:#ead8ff;font-weight:900}#app .ref-intro .ref-brand{object-fit:contain;flex:none;width:98px;height:108px}#app #loading .loading-logo{object-fit:contain;width:220px;max-height:29dvh}@media (width<=360px){#app #platform-overlay .profile-avatar{width:68px;height:88px}#app #platform-overlay .profile-avatar>.avatar-art{width:60px;height:60px}#app #platform-overlay .avatar-options .avatar-art{width:54px;height:54px}#app .profile-editor .shop-header h4{font-size:15px}}#app .home-header{background:linear-gradient(110deg,#19112c,#0b1327);border-bottom:1px solid #bd95e52b;gap:12px;padding:8px 14px}#app .home-header .brand{flex:0 156px;align-items:center;min-width:0;display:flex}#app .home-header .brand-image{object-fit:contain;filter:drop-shadow(0 3px 7px #0006);width:100%;height:72px;display:block}#app .home-header .wallet-pill{flex:none;max-width:calc(100% - 145px)}#app .home-header .wallet-pill strong{white-space:nowrap;font-size:18px}#app .welcome-top{border-bottom:0;gap:10px;min-height:58px}#app .welcome-top .welcome-header-brand{object-fit:contain;width:114px;max-width:114px;height:57px}#app .welcome-auth{gap:5px}#app .welcome-auth button{width:94px}#app .welcome-hero{flex-direction:column;align-items:center;gap:6px;margin:0;display:flex}#app .welcome-hero-brand{object-fit:contain;filter:drop-shadow(0 7px 15px #08051c88);flex:none;width:210px;height:140px;display:block}#app .welcome-event{letter-spacing:1px;margin:0;font-size:7px}#app .welcome-title{aspect-ratio:3;color:#0000;width:min(100%,340px);text-shadow:none;background:url(./heading-guest-v5-CnKzNj4o.png) 50%/contain no-repeat;margin:0 auto;font-size:0}#app .welcome-title>*{display:none!important}#app .welcome-kicker{margin:2px 0 5px;padding:6px 10px;font-size:8px}#app .brand-panel{isolation:isolate;background:radial-gradient(at 0 0,#704ba744,#0000 75%),linear-gradient(120deg,#29203e,#121d33);border:1px solid #b993da44;border-radius:18px;align-items:center;gap:15px;min-height:120px;padding:16px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff1}#app .brand-panel:after{content:"";z-index:-1;pointer-events:none;border:1px solid #dfbb7744;border-radius:50%;width:150px;height:150px;position:absolute;top:-75px;right:-90px;box-shadow:0 0 0 16px #dfbb7706,0 0 0 32px #dfbb7706}#app .brand-panel>img{object-fit:contain;filter:drop-shadow(0 5px 8px #0005);flex:none;width:100px;height:104px;display:block}#app .brand-panel>div{min-width:0}#app .brand-panel small{letter-spacing:1.1px;color:#d0ad78;font:900 8px/1.5 Nunito,sans-serif;display:block}#app .brand-panel h3{letter-spacing:-.4px;color:#fff0c8;margin:6px 0;font:900 19px/1.2 Nunito,sans-serif}#app .brand-panel p{color:#c1b9d3;margin:0;font:700 11px/1.6 Nunito,sans-serif}#app .brand-panel-wallet{background:radial-gradient(at 100% 0,#79603533,#0000 75%),linear-gradient(120deg,#202a3e,#172138);border-color:#b5965a44;gap:10px}#app .brand-panel-wallet>img{width:140px;height:80px}#app .brand-panel-wallet h3{font-size:18px}#app .ref-intro{background:radial-gradient(at 0 0,#704ba744,#0000 75%),linear-gradient(120deg,#29203e,#121d33);border:1px solid #b993da44;border-radius:18px;gap:14px;padding:16px}#app .ref-intro .ref-brand{filter:drop-shadow(0 5px 8px #0005);width:104px;height:110px}#app .ref-intro h3{font-size:21px}#app .ref-intro small{font-size:8px}#app #loading .loading-logo{object-fit:contain;width:min(235px,60%);height:auto;max-height:28dvh;margin-bottom:18px}@media (width<=360px){#app .home-header{gap:8px;padding-inline:10px}#app .home-header .brand{flex-basis:134px}#app .home-header .brand-image{height:64px}#app .home-header .wallet-pill{gap:5px;max-width:calc(100% - 132px)}#app .home-header .wallet-pill strong{font-size:16px}#app .welcome-top .welcome-header-brand{width:100px;max-width:100px;height:50px}#app .welcome-auth button{width:83px}#app .brand-panel{gap:10px;padding:12px}#app .brand-panel>img{width:84px;height:92px}#app .brand-panel-wallet>img{width:118px;height:70px}#app .brand-panel h3{font-size:17px}#app .ref-intro{gap:10px;padding:12px}#app .ref-intro .ref-brand{width:88px;height:98px}}@media (height<=740px){#app .welcome-hero-brand{width:156px;height:104px}#app .welcome-title{width:220px}#app .welcome-hero{gap:3px}}.recent-winners{width:100%;min-width:0;box-shadow:none;text-align:left;background:0 0;border:0;border-radius:0;padding:0;font-family:Nunito,sans-serif;overflow:hidden}.recent-winners>header{align-items:center;gap:7px;padding:0 0 6px;display:flex}.recent-winners>header>b{color:#f2e9fb;white-space:nowrap;font:900 12px/1.4 Nunito,sans-serif}.recent-winners [data-winners-toggle]{color:#c7bbd9;width:24px;min-height:24px;margin-left:auto;font:900 12px/1 Nunito,sans-serif}.recent-winners button:focus-visible,.winners-viewport:focus-visible{outline-offset:-2px;outline:2px solid #e8c680}.winners-viewport{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 5px calc(100% - 5px),#0000);mask-image:linear-gradient(90deg,#0000,#000 5px calc(100% - 5px),#0000)}.winners-track{will-change:transform;width:max-content;display:flex}.winners-cycle{flex:none;gap:8px;margin:0;padding:0 8px 0 0;list-style:none;display:flex}.winner-item{background:#090f22b0;border:1px solid #b5a1c120;border-radius:10px;flex:none;align-items:center;gap:7px;width:185px;min-height:43px;padding:6px 9px;display:flex}.winner-avatar{color:#473003;background:#efbe43;border-radius:50%;flex:none;place-items:center;width:27px;height:27px;font:900 12px/1 Nunito,sans-serif;display:grid}.winner-details{flex:1;gap:3px;min-width:0;display:grid}.winner-details>span{white-space:nowrap;align-items:center;gap:4px;display:flex}.winner-item b{color:#f1eaf7;font:900 10px/1.3 Nunito,sans-serif}.winner-item small{color:#a99eb9;font:700 8px/1.3 Nunito,sans-serif}.winner-item strong{color:#ffdb71;white-space:nowrap;margin-left:auto;font:900 11px/1.4 Nunito,sans-serif}#app .home-main>[data-winners-slot]{width:100%;min-width:0;margin:0 0 12px}#app .welcome-bottom>[data-winners-slot]{width:100%;min-width:0;max-width:100%;margin:4px 0}@media (prefers-reduced-motion:reduce){.winners-viewport{overflow-x:auto}.winners-cycle[aria-hidden=true]{display:none}.winners-track{will-change:auto}}
