:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#03010e;--card:#08032a;--c2:#0e0538;--or:#f97316;--or2:#fb923c;--pu:#7c3aed;--tx:#fff;--mu:#fff9;--ok:#34d399;--bd:#ffffff17;--gr:#26a17b;--er:#f87171;padding-top:env(safe-area-inset-top,0px)}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}body{background:radial-gradient(480px 480px at 50% 20%, #500aaa24, transparent 65%) fixed, radial-gradient(280px 280px at 0% 0%, #3c05821a, transparent 65%) fixed, radial-gradient(280px 280px at 100% 100%, #f9731612, transparent 65%) fixed, var(--bg);color:var(--tx);overscroll-behavior:none;margin:0;font:15px/1.45 Segoe UI,Roboto,Helvetica,Arial,system-ui,sans-serif}button{font-family:inherit}img{display:block}.center{text-align:center;padding:12px}#load{z-index:60;background:radial-gradient(500px 460px at 50% 38%, #6414d78c, transparent 62%), radial-gradient(260px 260px at 6% 6%, #5014a047, transparent 65%), radial-gradient(260px 260px at 94% 94%, #5014a038, transparent 65%), var(--bg);flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:24px;display:flex;position:fixed;inset:0;overflow:hidden}.pk{place-items:center;width:200px;height:200px;margin-bottom:4px;animation:4s ease-in-out infinite fl;display:grid;position:relative}.pk:before{content:"";background:radial-gradient(circle,#f9731673,#7c3aed59 45%,#0000 70%);border-radius:50%;width:320px;height:320px;position:absolute}.pk svg{filter:drop-shadow(0 0 18px #ff8c00a6)drop-shadow(0 0 40px #f9731659);width:100%;height:100%;position:relative}.gt{letter-spacing:-.5px;text-align:center;background:linear-gradient(#fff 20%,#d8b4fe);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0;font-size:38px;font-weight:800}#load .sub{color:#ffffffa6;text-align:center;margin-bottom:14px;font-size:15px;font-weight:500}#load .btn{letter-spacing:2px;text-transform:uppercase;background:linear-gradient(90deg,#7c3aed,#f97316);max-width:340px;padding:16px;font-size:14px}.lerr{color:var(--er);text-align:center;max-width:260px;font-weight:600}.bgfx{z-index:0;pointer-events:none;background:url(/bg-carnival.svg) top/cover no-repeat;position:fixed;inset:0}#load .bgfx{z-index:-1}.hp{filter:drop-shadow(0 0 10px #ffa6008c);flex:none}@keyframes fl{50%{transform:translateY(-10px)}}@keyframes pu{50%{box-shadow:0 0 0 18px #26a17b00,0 0 60px #26a17b99}}.bar{background:#1f1b33;border-radius:9px;height:8px;overflow:hidden}.bar i{background:linear-gradient(90deg, var(--pu), var(--or));border-radius:9px;width:0;height:100%;transition:width .4s;display:block}#app{z-index:1;max-width:480px;margin:0 auto;padding:14px 16px 100px;position:relative}h2{margin:4px 0 14px;font-size:21px}h3{margin:18px 0 4px;font-size:15px}.card{background:linear-gradient(180deg, var(--c2), var(--card));border:1px solid var(--bd);border-radius:24px;margin-bottom:12px;padding:16px;box-shadow:0 10px 30px -12px #000000b3,0 0 24px #9333ea0f}.hero{background:linear-gradient(120deg,#6366f1,#a855f7 50%,#f97316);border:0;box-shadow:0 10px 30px #6366f140,0 10px 30px #f9731633}.row{justify-content:space-between;align-items:center;gap:10px;display:flex}.mu{color:var(--mu);font-size:13px}.big{font-size:20px;font-weight:700}.chip{border:1px solid var(--bd);font-variant-numeric:tabular-nums;background:#ffffff0f;border-radius:30px;align-items:center;gap:6px;padding:7px 13px;font-size:14px;font-weight:700;display:flex}.btn{letter-spacing:.3px;color:#fff;cursor:pointer;background:linear-gradient(90deg,#6366f1,#f97316);border:0;border-radius:50px;width:100%;padding:14px;font-size:15px;font-weight:700;transition:transform .15s,box-shadow .2s;box-shadow:0 4px 20px #6366f14d,0 4px 20px #f973164d}.btn:active:not(:disabled){transform:scale(.97)}.btn.w{color:#1e1b4b;box-shadow:none;background:#fff}.btn.s{flex:none;width:auto;padding:9px 16px;font-size:13px}.btn.g{color:#04281d;background:linear-gradient(90deg,#1f8f6c,#34d399);box-shadow:0 4px 20px #34d39940}.btn.adm{box-shadow:none;border:1px dashed var(--or);color:var(--or);background:#ffffff0a;margin-bottom:12px}.btn:disabled{color:#ffffff59;box-shadow:none;cursor:not-allowed;background:#221f38}.cd{text-align:center;grid-template-columns:repeat(4,1fr);gap:6px;margin-top:8px;display:grid}.cd div{background:var(--bg);border:1px solid var(--bd);border-radius:10px;padding:6px 0}.cd b{color:var(--or);font-variant-numeric:tabular-nums;font-size:17px;display:block}.cd span{color:var(--mu);font-size:10px}.mrow{grid-template-columns:76px 1fr 76px;align-items:center;gap:8px;margin:18px 0 14px;display:grid}.sb{background:linear-gradient(180deg, var(--c2), var(--card));border:1px solid var(--bd);color:var(--tx);cursor:pointer;border-radius:18px;padding:12px 4px;font-size:11px;font-weight:600;line-height:1.2;position:relative}.sb span{margin-bottom:4px;font-size:26px;display:block}.sb.dn{opacity:.55}.sb.dn:after{content:"✓";color:var(--ok);font-size:13px;position:absolute;top:5px;right:8px}.sb:not(.dn){border-color:var(--or);box-shadow:0 0 16px #f9731644}.coinw{place-items:center;display:grid}.coin{cursor:pointer;-webkit-user-select:none;user-select:none;width:164px;height:164px;color:inherit;background:radial-gradient(circle at 35% 30%,#2f2552,#150d29 70%);border:6px solid #26a17b55;border-radius:50%;align-content:center;place-items:center;gap:6px;padding:0;transition:transform .1s;display:grid;box-shadow:0 0 40px #26a17b66}.coin:active{transform:scale(.94)}.coin.on{border-color:#26a17b;animation:1.8s infinite pu}.coin.on img{animation:6s linear infinite spin}@keyframes spin{to{transform:rotateY(360deg)}}.coin small{letter-spacing:2px;color:#d9fff1;font-size:11px;font-weight:700}.pd{font-variant-numeric:tabular-nums;margin:2px 0;font-size:32px;font-weight:800}.days{grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:14px;display:grid}.days div{background:var(--bg);border:1px solid var(--bd);text-align:center;border-radius:12px;padding:8px 0;position:relative}.days div:last-child{grid-column:span 2}.days span{color:var(--mu);font-size:11px;display:block}.days b{color:var(--or);font-size:16px;display:block}.days small{color:var(--mu);font-size:10px}.days .dn{opacity:.5}.days .dn:after{content:"✓";color:var(--ok);font-size:12px;position:absolute;top:3px;right:7px}.days .cur{border-color:var(--or);box-shadow:0 0 14px #f9731655}.wc .row{margin-bottom:10px}.bd{flex:none;width:46px;height:46px}.bal{font-variant-numeric:tabular-nums;justify-content:center;align-items:center;gap:8px;margin:4px 0;font-size:40px;font-weight:800;display:flex}input,select{background:var(--bg);width:100%;color:var(--tx);border:1px solid var(--bd);border-radius:12px;margin:0 0 10px;padding:12px;font-family:inherit;font-size:13px}input:focus,select:focus{border-color:var(--or);outline:0}.st{color:var(--mu);white-space:nowrap;background:#221f38;border-radius:20px;padding:3px 9px;font-size:11px}.st.ok{color:var(--ok);background:#34d3991f}.nets{flex-wrap:wrap;gap:6px;margin:12px 0 8px;display:flex}.nets button{background:var(--bg);border:1px solid var(--bd);color:var(--tx);cursor:pointer;border-radius:12px;flex:1;padding:9px 4px;font-size:12px;font-weight:700}.nets button.on{border-color:var(--or);color:var(--or)}.amt{align-items:flex-start;gap:8px;display:flex}.amt .btn.s{padding:12px 14px}.lnk{background:var(--bg);border:1px dashed var(--or);word-break:break-all;-webkit-user-select:all;user-select:all;border-radius:12px;margin:10px 0;padding:11px;font-size:13px}.t{align-items:center;gap:12px;min-width:0;display:flex}.t .e{background:#ffffff0d;border-radius:14px;flex:none;place-items:center;width:46px;height:46px;font-size:28px;display:grid}.t .e svg{display:block}.t .e.tgm{background:0 0}.t .e.tgm svg{width:46px;height:46px}.t .e.yt{background:#fff}.t .e.yt svg{width:32px;height:32px}.t .e.xx{background:#000;border:1px solid #fff2}.t .e.xx svg{width:22px;height:22px}.t .x,.x{flex:1;min-width:0}.rw{color:var(--or);font-weight:800}.ft{border-color:var(--or);background:linear-gradient(135deg, #f9731622, var(--card))}.step{align-items:center;gap:12px;margin:10px 0;display:flex}.step b{background:var(--or);color:#220;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:13px;display:grid}.li{border-bottom:1px solid var(--bd);padding:9px 0}.li:last-child{border-bottom:0}.hx{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;overflow:hidden}.chk{align-items:center;gap:10px;padding:8px 0;display:flex}.dot{background:#221f38;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:12px;display:grid}.dot.ok{background:var(--ok);color:#052}.stats{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:12px;display:grid}.stats div{background:linear-gradient(160deg, var(--c2), var(--card));border:1px solid var(--bd);text-align:center;border-radius:14px;padding:10px 6px}.stats b{color:var(--or);font-variant-numeric:tabular-nums;font-size:17px;display:block}.stats span{color:var(--mu);font-size:11px}.form .g3{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.form .g2{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.form .g5{grid-template-columns:repeat(5,1fr);gap:6px;margin-top:4px;display:grid}.form .g5 input{text-align:center;padding:12px 4px}.form label,.form .lbl{color:var(--mu);font-size:11px}.form label input,.form label select{margin-top:4px}.form .cb{align-items:center;gap:8px;margin:0 0 12px;font-size:12px;display:flex}.form .cb input{width:auto;margin:0}.li2{padding:12px 14px}.tg{cursor:pointer;background:#221f38;border:0;border-radius:20px;flex:none;width:46px;height:26px;transition:background .2s;position:relative}.tg:after{content:"";background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .2s;position:absolute;top:3px;left:3px}.tg.on{background:var(--ok)}.tg.on:after{transform:translate(20px)}.del{cursor:pointer;background:0 0;border:0;flex:none;padding:4px;font-size:18px}.lk{color:var(--or);cursor:pointer;background:0 0;border:0;padding:4px 0;font-weight:700}nav{z-index:20;border-top:1px solid var(--bd);padding:6px 6px calc(6px + env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0b0916f2;justify-content:center;display:flex;position:fixed;bottom:0;left:0;right:0}nav div{width:100%;max-width:480px;display:flex}nav button{color:var(--mu);cursor:pointer;background:0 0;border:0;flex:1;padding:6px 0;font-size:11px}nav button span{font-size:22px;display:block}nav button.on{color:var(--or)}#mb{right:14px;top:calc(12px + env(safe-area-inset-top,0px));z-index:65;border:1px solid var(--bd);cursor:pointer;background:#120f24cc;border-radius:50%;width:38px;height:38px;font-size:17px;position:fixed}.fi{pointer-events:none;opacity:.75;-webkit-user-select:none;user-select:none;line-height:1;animation:3.5s ease-in-out infinite flt;position:absolute}@keyframes flt{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.bxpw{bottom:calc(32px + env(safe-area-inset-bottom,0px));color:#ffffff61;pointer-events:none;justify-content:center;align-items:center;gap:6px;font-size:12px;display:flex;position:absolute;left:0;right:0}.web{pointer-events:none;color:#b482ff47;width:150px;height:150px;position:absolute}.web.tl{top:0;left:0}.web.tr{top:0;right:0;transform:scaleX(-1)}.web.bl{bottom:0;left:0;transform:scaleY(-1)}.web.br{bottom:0;right:0;transform:scale(-1)}#toast{left:50%;top:calc(14px + env(safe-area-inset-top,0px));background:var(--ok);color:#042;z-index:70;text-align:center;pointer-events:none;border-radius:30px;max-width:calc(100% - 32px);padding:10px 18px;font-weight:700;transition:transform .3s;position:fixed;transform:translate(-50%,-90px)}#toast.show{transform:translate(-50%)}#toast.err{background:var(--er);color:#2a0505}#sh{z-index:40;position:fixed;inset:0}.bk{background:#000b;animation:.2s fade;position:absolute;inset:0}.sp{background:var(--card);max-width:480px;max-height:88vh;padding:22px 18px calc(22px + env(safe-area-inset-bottom,0px));border:1px solid var(--bd);border-radius:24px 24px 0 0;margin:auto;animation:.25s ease-out up;position:absolute;bottom:0;left:0;right:0;overflow-y:auto}.sp .x{border:1px solid var(--bd);background:var(--bg);width:32px;height:32px;color:var(--mu);cursor:pointer;border-radius:50%;flex:none;position:absolute;top:12px;right:12px}@keyframes up{0%{transform:translateY(100%)}}@keyframes fade{0%{opacity:0}}@keyframes payPulse{0%{box-shadow:0 0 #f97316cc}70%{box-shadow:0 0 0 18px #f9731600}to{box-shadow:0 0 #f9731600}}@keyframes payPulseGreen{0%{box-shadow:0 0 #34d399cc}70%{box-shadow:0 0 0 18px #34d39900}to{box-shadow:0 0 #34d39900}}@keyframes liveBlink{0%,to{opacity:1}50%{opacity:.25}}.pay-pulse{animation:.9s ease-out infinite payPulse}.pay-pulse-green{animation:.9s ease-out infinite payPulseGreen}
