:root{--adm-color-primary: #3af0ff;--adm-color-success: #4dff8f;--adm-color-warning: #ffd23f;--adm-color-danger: #ff3ea5;--adm-color-background: #060a1c;--adm-color-box: #0f1740;--adm-color-text: #f3f6ff;--adm-color-text-secondary: #9fb0e0;--adm-color-weak: #9fb0e0;--adm-color-light: rgba(74, 168, 255, .22);--adm-color-border: rgba(74, 168, 255, .22);--adm-color-fill-content: #182158;--adm-font-family: "Nunito", "PingFang SC", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif}*{box-sizing:border-box}html,body{margin:0;padding:0;-webkit-font-smoothing:antialiased}#root{min-height:100vh;margin:0 auto;position:relative}:root{--bg: #060a1c;--bg-2: #0a1030;--card: #0f1740;--card-2: #182158;--line: rgba(74, 168, 255, .22);--cyan: #3af0ff;--cyan-deep: #12b6d6;--cyan-glow: rgba(58, 240, 255, .55);--gold: #ffd23f;--gold-deep: #ff9d1c;--green: #4dff8f;--magenta: #ff3ea5;--violet: #6d3cff;--text: #f3f6ff;--text-2: #9fb0e0;--text-3: #7d8cc0;--r-xl: 22px;--r-lg: 18px;--r-md: 14px;--r-sm: 10px;--gutter: 14px;--display: "Baloo 2", "Nunito", "PingFang SC", system-ui, sans-serif;--body: "Nunito", "PingFang SC", system-ui, sans-serif}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body{margin:0;background:#03050f;color:var(--text);font-family:var(--body);font-variant-numeric:tabular-nums}a{color:inherit;text-decoration:none}#root{max-width:430px;min-height:100vh;margin:0 auto;position:relative;overflow-x:hidden;background:radial-gradient(ellipse 140% 40% at 50% -6%,rgba(109,60,255,.28),transparent 60%),var(--bg);padding-bottom:calc(82px + env(safe-area-inset-bottom))}body.nodock #root{padding-bottom:32px}html body{font-family:var(--body)}:root:root{--adm-color-primary: #3af0ff;--adm-color-success: #4dff8f;--adm-color-warning: #ffd23f;--adm-color-danger: #ff3ea5;--adm-color-background: #060a1c;--adm-color-box: #0f1740;--adm-color-text: #f3f6ff;--adm-color-text-secondary: #9fb0e0;--adm-color-weak: #9fb0e0;--adm-color-light: rgba(74, 168, 255, .22);--adm-color-border: rgba(74, 168, 255, .22);--adm-color-fill-content: #182158;--adm-font-family: var(--body)}body.flush #root{padding-bottom:0}.coin{width:20px;height:20px;border-radius:50%;display:inline-grid;place-items:center;color:#7a4a00;font-size:12px;font-weight:800;font-family:var(--display);flex:0 0 auto;background:radial-gradient(circle at 35% 30%,#fff3b0,var(--gold) 45%,var(--gold-deep) 100%);box-shadow:0 0 8px #ffd23f99}.coin-pill{display:inline-flex;align-items:center;gap:6px;padding:6px 12px 6px 8px;border-radius:999px;font-family:var(--display);font-weight:800;font-size:16px;color:var(--gold);font-variant-numeric:tabular-nums;background:linear-gradient(90deg,#4a2a00,#2a1a00);border:1px solid rgba(255,210,63,.55);box-shadow:0 0 12px #ff9d1c59}.btn{display:flex;align-items:center;justify-content:center;gap:8px;height:50px;padding:0 22px;border-radius:14px;font-family:var(--display);font-weight:800;font-size:17px;color:#041b2e;position:relative;border:0;cursor:pointer;letter-spacing:.2px;transition:transform .12s,box-shadow .2s,filter .2s;background:linear-gradient(135deg,#6cf6ff 0%,var(--cyan) 50%,#17c3e6 100%);box-shadow:0 8px 22px #3af0ff52,0 2px #ffffff59 inset}.btn:active{transform:scale(.97);box-shadow:0 4px 12px #3af0ff40}.btn.gold{color:#2e1c00;background:linear-gradient(135deg,#ffe58a 0%,var(--gold) 50%,#ffb02e 100%);box-shadow:0 8px 22px #ff9d1c59,0 2px #ffffff59 inset}.btn.sm{height:40px;font-size:14.5px;padding:0 16px;border-radius:12px}.btn.xs{height:32px;font-size:12.5px;padding:0 12px;border-radius:10px}.btn.ghost{color:var(--cyan);background:#3af0ff14;border:1.5px solid rgba(58,240,255,.7);box-shadow:none}.btn.shine{overflow:hidden}.btn.shine:after{content:"";position:absolute;left:-35%;top:0;width:30%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.55),transparent);transform:skew(-20deg);animation:sweep 3.2s ease-in-out infinite;pointer-events:none}@keyframes sweep{0%,60%{left:-35%}to{left:135%}}.btn.shine.disabled:after,.btn.shine.done:after{display:none}@media (prefers-reduced-motion: reduce){.btn.shine:after{animation:none;display:none}}.sec{display:flex;align-items:center;gap:8px;margin:20px 14px 10px;font-family:var(--display);font-size:20px;font-weight:800;color:#fff}.sec:before{content:"";width:4px;height:18px;border-radius:2px;background:linear-gradient(180deg,var(--gold),var(--gold-deep));box-shadow:0 0 8px #ffd23f99}.sec .more{margin-left:auto;font-family:var(--body);font-size:12.5px;color:var(--cyan);font-weight:700}.sec .live{margin-left:auto;display:flex;align-items:center;gap:6px;font-family:var(--body);font-size:12px;color:var(--text-2);font-weight:700}.sec .live:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--green);box-shadow:0 0 8px var(--green)}.stars b{color:var(--gold);letter-spacing:1px;font-weight:400}.stars i{color:var(--text-3);font-style:normal;letter-spacing:1px}.glass{background:linear-gradient(180deg,#182158d9,#0f1740d9);border:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 10px 30px #00000059}.head{display:flex;align-items:center;gap:10px;padding:14px 14px 8px}.head+div{margin-top:8px}.head+.sec{margin-top:10px}.head .back{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:#ffffff14;border:1px solid rgba(255,255,255,.15)}.head .back svg{width:18px;height:18px}.head .t{font-family:var(--display);font-size:22px;font-weight:800;color:#fff}.head .coin-pill{margin-left:auto}.hero{position:relative;margin:6px 14px 0;height:236px;border-radius:var(--r-xl);overflow:hidden;background:radial-gradient(120% 90% at 80% 10%,rgba(58,240,255,.22),transparent 55%),radial-gradient(90% 70% at 15% 90%,rgba(255,157,28,.18),transparent 60%),#0b1246;background-size:cover;background-position:center 58%;background-repeat:no-repeat;border:1px solid rgba(74,168,255,.45);box-shadow:0 0 0 1px #3af0ff1a,0 18px 40px #0000008c,0 0 30px #3af0ff26}.hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#060a1c4d,#060a1c00 32%,#060a1c00 66%,#060a1c8c 88%,#060a1cd9)}.topbar{display:flex;align-items:center;gap:10px;padding:12px 14px 6px}.topbar .coin-pill,.topbar .top-login{margin-left:auto}.topbar .brand-mini{display:flex;align-items:center;gap:8px}.topbar .brand-mini .logo{width:36px;height:36px;border-radius:11px;margin:0}.topbar .brand-mini .logo svg{width:22px;height:22px}.topbar .brand-mini .brandname{font-size:22px}.hero .top .coin-pill{margin-left:auto}.hero .title{position:absolute;left:0;right:0;top:14px;text-align:center;z-index:2}.hero .h1{font-family:var(--display);font-weight:800;font-size:23px;line-height:1.05;color:#fff;letter-spacing:.2px;text-shadow:0 2px 0 #1c2b8a,0 3px 14px rgba(0,0,0,.85)}.hero .h1 b{display:none;font-size:24px;background:linear-gradient(180deg,#fff6c8,var(--gold) 55%,var(--gold-deep));-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 2px 0 #7a4a00) drop-shadow(0 0 16px rgba(255,210,63,.6))}.hero .pill{display:inline-flex;align-items:center;gap:6px;margin-top:6px;padding:5px 14px;border-radius:999px;font-weight:800;font-size:12.5px;color:var(--gold);background:transparent;border:1.5px solid var(--gold);box-shadow:0 0 14px #ffd23f66;text-shadow:0 1px 4px rgba(0,0,0,.9)}.hero .pill svg{width:14px;height:14px}.prize-row{display:flex;gap:8px;padding:0 14px;margin-top:12px;position:relative;z-index:3;overflow-x:auto;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,#000 90%,transparent);mask-image:linear-gradient(90deg,#000 90%,transparent)}.hero+.prize-row{margin-top:-22px}.prize-row::-webkit-scrollbar{display:none}.pchip{flex:0 0 auto;display:flex;align-items:center;gap:8px;padding:8px 12px 8px 8px;border-radius:var(--r-md);background:linear-gradient(180deg,#182158f2,#0f1740f2);border:1px solid rgba(58,240,255,.4);box-shadow:0 8px 20px #00000080,0 0 14px #3af0ff26}.pchip .ic{width:30px;height:30px;border-radius:9px;display:grid;place-items:center}.pchip .ic svg{width:18px;height:18px}.pchip .k{font-family:var(--display);font-weight:800;font-size:13px;color:#fff;line-height:1}.pchip .v{font-size:10.5px;color:var(--gold);font-weight:800;margin-top:2px}.rail{margin:14px 14px 0;padding:10px 12px 8px;border-radius:16px;position:relative;overflow:hidden;background:linear-gradient(180deg,#17205a,#0f1640);border:1px solid var(--line)}.rail .hd{display:flex;align-items:center;gap:10px;margin-bottom:4px}.rail .hd .ti{flex:1;min-width:0}.rail .hd b{display:block;color:#fff;font-family:var(--display);font-size:15px;line-height:1.2}.rail .hd .sub{display:flex;gap:8px;font-weight:800;font-size:11.5px;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rail .hd .sk{color:var(--cyan)}.rail .hd .st{color:var(--gold)}.rail .hd .btn{flex:none;min-width:64px;height:28px;font-size:12px;padding:0 12px;border-radius:9px;box-shadow:0 4px 12px #ff9d1c4d}.rail .hd .btn.disabled{color:var(--text-3);background:#ffffff14;box-shadow:none}.rail .track{position:relative;display:flex;justify-content:space-between;align-items:flex-start;padding:4px 0 0}.rail .track:before{content:"";position:absolute;left:18px;right:18px;top:18px;height:3px;margin-top:-1.5px;border-radius:2px;background:#ffffff1a}.rail .d{position:relative;z-index:1;width:36px;text-align:center}.rail .d .c{width:28px;height:28px;margin:0 auto;border-radius:50%;display:grid;place-items:center;font-family:var(--display);font-weight:800;font-size:9.5px;color:var(--text-2);background:#26305f;border:1px solid rgba(255,255,255,.14)}.rail .d .n{font-size:9px;font-weight:800;color:var(--text-3);margin-top:3px;white-space:nowrap;letter-spacing:-.2px}.rail .d.done .c{border:0;box-shadow:0 0 8px #4dff8f99;background:radial-gradient(circle at 35% 30%,#d8ffe8,var(--green) 45%,#13a870);color:#053a1e}.rail .d.today .c{border:0;color:#7a4a00;background:radial-gradient(circle at 35% 30%,#fff3b0,var(--gold) 45%,var(--gold-deep) 100%);box-shadow:0 0 12px #ffd23fe6;animation:pulse 1.6s ease-in-out infinite}.rail .d.today .n{color:var(--gold)}.rail .d.done .n{color:var(--green)}.rail .d.big:not(.done):not(.today) .c{color:var(--gold);border-color:#ffd23f99;box-shadow:0 0 8px #ffd23f59}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}.chips{display:flex;margin:14px 14px 0;padding:0 4px;border-radius:14px;background:#0b1236;border:1px solid rgba(120,140,220,.22);overflow-x:auto;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,#000 94%,transparent);mask-image:linear-gradient(90deg,#000 94%,transparent)}.chips::-webkit-scrollbar{display:none}.chip{flex:0 0 auto;display:flex;align-items:center;justify-content:center;gap:6px;height:42px;padding:0 16px;color:var(--text-2);font-weight:800;font-size:13.5px;position:relative;cursor:pointer;white-space:nowrap}.chip svg{width:14px;height:14px}.chip img{width:14px;height:14px;border-radius:4px;object-fit:cover}.chip.on{color:var(--cyan)}.chip.on svg use{color:var(--cyan)!important}.chip.on:after{content:"";position:absolute;left:10px;right:10px;bottom:0;height:3px;border-radius:3px 3px 0 0;background:var(--cyan);box-shadow:0 0 10px var(--cyan-glow)}.poster{display:block;position:relative;margin:0 14px 14px;height:158px;border-radius:22px;overflow:hidden;background:#0f1640 center 18% / cover no-repeat;border:1px solid rgba(58,240,255,.35);box-shadow:0 16px 34px #00000080,0 0 26px #3af0ff1f}.poster:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0f1640,#0f1640f0 40%,#0f164073 60%,#0f164000),linear-gradient(0deg,rgba(6,10,28,.8) 0%,transparent 45%)}.poster .ribbon{position:absolute;right:-34px;top:16px;width:130px;padding:4px 0;text-align:center;transform:rotate(38deg);font-size:11px;font-weight:800;letter-spacing:1px;color:#3a2400;background:linear-gradient(90deg,var(--gold),var(--gold-deep));box-shadow:0 2px 10px #00000080}.poster .ribbon.new{color:#fff;background:linear-gradient(90deg,var(--magenta),var(--violet))}.poster .icon{position:absolute;left:14px;top:14px;width:52px;height:52px;border-radius:16px;display:grid;place-items:center;box-shadow:0 8px 18px #00000080,inset 0 0 0 1px #ffffff2e}.poster .icon svg{width:32px;height:32px}.ico-img{width:100%;height:100%;object-fit:cover;border-radius:inherit;display:block}.poster .name{position:absolute;left:78px;top:14px;right:120px;font-family:var(--display);font-size:20px;font-weight:800;color:#fff;line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.poster .desc{position:absolute;left:78px;top:40px;right:130px;color:var(--gold);font-size:12px;font-weight:700;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.poster .stars{position:absolute;left:14px;right:14px;top:74px;display:flex;flex-wrap:wrap;gap:4px 12px;min-width:0}.poster .stars span{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;font-weight:800;color:#cfd8f5;letter-spacing:.2px;text-shadow:0 1px 3px rgba(0,0,0,.8)}.poster .stars b,.poster .stars i{font-size:11px;letter-spacing:0}.poster .row1{position:absolute;left:14px;right:14px;bottom:14px;display:flex;align-items:center;justify-content:space-between;gap:8px}.poster .reward{flex:0 1 auto;width:max-content;max-width:calc(100% - 118px);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 10px 0 0;border-radius:6px;font-family:var(--display);font-weight:800;font-size:14px;color:var(--gold);background:#060a1cb8;border:1px dashed rgba(255,210,63,.6);text-shadow:0 0 8px rgba(255,210,63,.35)}.poster .reward .k{flex:0 0 auto;align-self:stretch;display:inline-grid;place-items:center;padding:0 8px;margin-right:2px;border-radius:5px 0 0 5px;font-size:11px;font-weight:800;color:#3a2400;background:var(--gold);text-shadow:none}.poster .cta{flex:0 0 auto}.poster .stars .dl{color:#fff}.g-red{background:linear-gradient(160deg,#ff7a5c,#d62a4a)}.g-gold{background:linear-gradient(160deg,#ffe08a,#ff9d1c)}.g-blue{background:linear-gradient(160deg,#7cd4ff,#3a5bff)}.g-pink{background:linear-gradient(160deg,#ff9ad5,#ff3ea5)}.g-green{background:linear-gradient(160deg,#57f0a1,#13a870)}.g-violet{background:linear-gradient(160deg,#b08cff,#6d3cff)}.quick{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:14px 14px 0}.quick a{display:grid;justify-items:center;gap:6px;padding:12px 4px 10px;border-radius:var(--r-lg);background:linear-gradient(180deg,var(--card-2),var(--card));border:1px solid var(--line);color:var(--text);font-size:12px;font-weight:800;position:relative}.quick .ic{width:44px;height:44px;border-radius:14px;display:grid;place-items:center}.quick .ic svg{width:26px;height:26px}.quick .dot{position:absolute;top:8px;right:10px;min-width:18px;height:18px;padding:0 5px;border-radius:9px;font-size:10px;font-weight:800;color:#fff;background:var(--magenta);display:grid;place-items:center;box-shadow:0 0 8px var(--magenta)}.wall{display:flex;align-items:center;gap:12px;margin:0 14px;padding:12px 14px;border-radius:18px;background:linear-gradient(90deg,#1a1f5c,#0f1640);border:1px solid var(--line)}.wall .ic{width:44px;height:44px;border-radius:14px;display:grid;place-items:center;flex:0 0 auto}.wall .ic svg{width:26px;height:26px}.wall .t{font-family:var(--display);font-weight:800;font-size:16px;color:#fff}.wall .s{color:var(--text-2);font-size:12px;font-weight:700}.wall .btn{margin-left:auto}.wall+.wall{margin-top:10px}.dock{position:fixed;left:50%;transform:translate(-50%);bottom:0;width:min(430px,100vw);height:calc(66px + env(safe-area-inset-bottom));display:flex;padding:6px 10px calc(6px + env(safe-area-inset-bottom));gap:4px;border-radius:20px 20px 0 0;z-index:20;background:linear-gradient(180deg,#141c50f2,#080c28fa);border-top:1px solid rgba(58,240,255,.35);box-shadow:0 -4px 30px #0009,0 0 24px #3af0ff26;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.dock a{flex:1;display:grid;justify-items:center;align-content:center;gap:3px;border-radius:16px;color:var(--text-3);font-size:11px;font-weight:800}.dock a svg{width:24px;height:24px}.dock a.on{color:#04233a;background:linear-gradient(180deg,#8ff8ff,var(--cyan));box-shadow:0 0 18px var(--cyan-glow)}.dhero{position:relative;height:250px;overflow:hidden;background:#0f1640 center 40% / cover no-repeat}.dhero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(6,10,28,.55) 0%,rgba(6,10,28,0) 30%,rgba(6,10,28,.2) 60%,var(--bg) 100%)}.dhero .bar{position:absolute;left:0;right:0;top:0;display:flex;align-items:center;gap:10px;padding:14px;z-index:2}.dhero .bar .back,.dhero .bar .share{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:#00000073;border:1px solid rgba(255,255,255,.2)}.dhero .bar .share{margin-left:auto}.dhero .bar svg{width:18px;height:18px}.dhero .foot{position:absolute;left:16px;right:16px;bottom:14px;display:flex;align-items:flex-end;gap:14px;z-index:2}.dhero .icon{width:78px;height:78px;border-radius:22px;display:grid;place-items:center;flex:0 0 auto;box-shadow:0 10px 22px #0000008c,inset 0 0 0 1px #fff3}.dhero .icon svg{width:46px;height:46px}.dhero .name{font-family:var(--display);font-size:28px;font-weight:800;color:#fff;line-height:1;text-shadow:0 2px 10px rgba(0,0,0,.8)}.dhero .desc{color:var(--gold);font-weight:700;font-size:13px;margin-top:4px}.dhero .reward{color:var(--green);font-family:var(--display);font-size:18px;font-weight:800;margin-top:4px;text-shadow:0 0 10px rgba(77,255,143,.5)}.pills{display:flex;gap:8px;margin:12px 14px}.pills div{flex:1;text-align:center;padding:8px 4px;border-radius:12px;background:linear-gradient(180deg,var(--card-2),var(--card));border:1px solid var(--line);font-size:11px;font-weight:800;color:var(--text-2)}.pills div>b{display:block;color:#fff;font-family:var(--display);font-size:14px;letter-spacing:1px;white-space:nowrap}.pills div b b,.pills div b i{display:inline;font-size:13px}.pills div b.g{color:var(--gold)}.total{margin:0 14px 14px;padding:12px 16px;border-radius:var(--r-lg);display:flex;align-items:center;gap:10px;background:linear-gradient(90deg,#ffd23f2e,#ff9d1c0f);border:1px solid rgba(255,210,63,.45)}.total .l{font-weight:800;font-size:13.5px}.total .v{margin-left:auto;font-family:var(--display);font-size:22px;font-weight:800;color:var(--gold);display:flex;align-items:center;gap:6px}.quest{margin:0 14px;padding-left:30px;position:relative}.quest:before{content:"";position:absolute;left:14px;top:26px;bottom:30px;width:3px;border-radius:2px;background:#788cdc47}.qn{position:relative;margin-bottom:10px;padding:14px;border-radius:18px;background:linear-gradient(180deg,var(--card-2),var(--card));border:1px solid var(--line);display:flex;align-items:center;gap:12px}.qn .pin{position:absolute;z-index:1;left:-30px;top:18px;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;font-family:var(--display);font-weight:800;font-size:13px}.qn.done .pin{background:linear-gradient(180deg,#a8ffcf,#1fc46f);color:#053a1e;box-shadow:0 0 8px #4dff8f73}.qn.done{background:linear-gradient(180deg,#1fc46f21,#0f1640eb 70%);border-color:#4dff8f52}.qn.done .t{color:#d7e0f8}.qn.done .s{color:#5fe39a}.qn.done .v{color:var(--green);font-size:16px}.qn.cur{border-color:var(--cyan);box-shadow:0 0 18px #3af0ff40;background:linear-gradient(180deg,#17235f,#0e1848)}.qn.cur .pin{background:linear-gradient(180deg,#8ff8ff,var(--cyan-deep));color:#04233a;box-shadow:0 0 12px var(--cyan-glow)}.qn .t{font-family:var(--display);font-weight:800;font-size:15px;color:#fff}.qn .s{font-size:11.5px;color:var(--text-2);font-weight:700;margin-top:2px;overflow-wrap:anywhere}.qn .v{margin-left:auto;font-family:var(--display);font-weight:800;font-size:18px;color:var(--green);flex:0 0 auto}.qn .v.g{color:var(--gold)}.quest.repeat:before{display:none}.qn .qmain{flex:1 1 auto}.qn .qbar{height:4px;margin-top:7px;border-radius:2px;background:#788cdc40;overflow:hidden}.qn .qbar i{display:block;height:100%;border-radius:2px;background:linear-gradient(90deg,var(--cyan-deep),var(--cyan))}.qn .v .qtag{display:block;margin-top:2px;font-family:inherit;font-style:normal;font-size:10.5px;font-weight:800;color:var(--text-2);text-align:right}.total .l em{display:block;margin-top:2px;font-style:normal;font-size:11px;font-weight:700;color:var(--text-2)}.qn>div:not(.pin){min-width:0}.qn>.btn{margin-left:auto;flex:0 0 auto;white-space:nowrap}.qn .s a{color:var(--cyan);text-decoration:underline;text-underline-offset:2px}.steps3{margin:0 14px;padding:4px 14px;border-radius:var(--r-lg);background:linear-gradient(180deg,var(--card-2),var(--card));border:1px solid var(--line)}.steps3 div{display:flex;align-items:flex-start;gap:12px;padding:12px 0;font-size:13px;font-weight:700;color:var(--text-2);line-height:1.45}.steps3 div+div{border-top:1px dashed rgba(120,140,220,.22)}.steps3 b{flex:0 0 26px;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;font-family:var(--display);font-size:13px;line-height:1;color:#04233a;background:linear-gradient(180deg,#8ff8ff,var(--cyan-deep));box-shadow:0 0 10px var(--cyan-glow)}.steps3 span{padding-top:3px;min-width:0;overflow-wrap:anywhere}.sticky{position:fixed;left:50%;transform:translate(-50%);bottom:0;width:min(430px,100vw);padding:14px 14px 18px;background:linear-gradient(180deg,transparent,var(--bg) 40%);z-index:20}.sticky .btn{animation:glow 2.2s ease-in-out infinite}@keyframes glow{0%,to{box-shadow:0 8px 22px #3af0ff52}50%{box-shadow:0 8px 34px #3af0ff99}}.vault{position:relative;margin:6px 14px 0;padding:18px 16px 16px;border-radius:22px;text-align:left;overflow:hidden;background:radial-gradient(ellipse 80% 60% at 50% 0%,rgba(255,210,63,.28),transparent 70%),linear-gradient(180deg,#1a2160,#0f1640);border:1px solid rgba(255,210,63,.45);box-shadow:0 0 34px #ff9d1c2e,0 16px 34px #00000080}.vault .bigcoin{position:absolute;right:18px;top:18px;width:64px;height:64px;margin:0;border-radius:50%;display:grid;place-items:center;font-family:var(--display);font-weight:800;font-size:30px;color:#7a4a00;background:radial-gradient(circle at 35% 30%,#fff8d0,var(--gold) 45%,var(--gold-deep) 100%);box-shadow:0 0 0 6px #ffd23f40,0 0 40px #ffd23fb3,0 14px 24px #00000080,inset 0 -6px #00000026}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.vault .lbl{color:var(--text-2);font-size:13px;font-weight:700}.vault .num{font-family:var(--display);font-size:44px;font-weight:800;line-height:1.05;margin:2px 0;color:var(--gold);text-shadow:0 0 22px rgba(255,210,63,.55);font-variant-numeric:tabular-nums}.vault .usd{color:var(--cyan);font-weight:800;font-size:14px}.vault .tier{margin-top:14px;padding-top:12px;border-top:1px solid rgba(255,255,255,.08);text-align:left}.vault .tier .k{display:flex;justify-content:space-between;font-size:11.5px;font-weight:800;color:var(--text-2);margin-bottom:6px}.vault .tier .k b{color:#fff}.vault .tier .bar{height:10px;border-radius:6px;background:#ffffff1a;overflow:hidden}.vault .tier .bar i{display:block;height:100%;width:50%;border-radius:6px;background:linear-gradient(90deg,var(--gold-deep),var(--gold),#fff6c8);box-shadow:0 0 12px #ffd23fb3}.tiles{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:12px 14px 0}.tile .t{white-space:normal}.tile{position:relative;border-radius:18px;padding:14px;display:grid;grid-template-columns:auto 1fr;grid-template-areas:"ic t" "s s";align-items:center;column-gap:10px;row-gap:8px;background:linear-gradient(180deg,var(--card-2),var(--card));border:1px solid var(--line);box-shadow:0 10px 24px #00000059}.tile .ic{grid-area:ic;width:40px;height:40px;border-radius:12px;display:grid;place-items:center}.tile .ic svg{width:24px;height:24px}.tile.cy .ic{background:linear-gradient(160deg,#6ee7ff,#1e7cff);box-shadow:0 6px 14px #3af0ff59}.tile.gd .ic{background:linear-gradient(160deg,#ffd23f,#ff7a1c);box-shadow:0 6px 14px #ff9d1c66}.tile.cy{border-color:#3af0ff59}.tile.gd{border-color:#ffd23f66}.tile .t{grid-area:t;font-family:var(--display);font-weight:800;font-size:17px;color:#fff;line-height:1;white-space:nowrap}.tile .s{grid-area:s;font-size:11.5px;font-weight:700;color:var(--text-2);margin:0;line-height:1.35}.stats{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:12px 14px 0}.stat{padding:12px 6px;border-radius:var(--r-md);text-align:center;background:linear-gradient(180deg,var(--card-2),var(--card));border:1px solid var(--line)}a.stat{display:block;color:inherit}a.stat:active{transform:scale(.97);border-color:#3af0ff80}.stat b{display:block;font-family:var(--display);font-size:16px;font-weight:800;color:#fff;font-variant-numeric:tabular-nums}.stat b.up{color:var(--green)}.stat span{font-size:11px;color:var(--text-2);font-weight:700}.ledger{margin:0 14px;padding:4px 14px;border-radius:18px;background:linear-gradient(180deg,var(--card-2),var(--card));border:1px solid var(--line)}.ledger .row{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid rgba(120,140,220,.14)}.ledger .row:last-child{border-bottom:0}.ledger .row>div:nth-child(2){flex:1;min-width:0}.ledger .ic{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;flex:0 0 auto}.ledger .ic svg{width:22px;height:22px}.ledger .t{font-weight:800;font-size:14px;color:#fff}.ledger .d{font-size:11.5px;color:var(--text-3);font-weight:700;margin-top:2px}.ledger .amt{margin-left:auto;font-family:var(--display);font-weight:800;font-size:17px;color:var(--green);font-variant-numeric:tabular-nums}.ledger .amt.neg{color:#ff6b8a}.phero{position:relative;height:185px;overflow:hidden;background:url(/img/bg-profile.jpg) center 65% / cover no-repeat}.phero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(6,10,28,.55),rgba(6,10,28,.7) 55%,var(--bg) 100%)}.phero .bar{position:absolute;left:0;right:0;top:0;display:flex;align-items:center;padding:14px;z-index:2}.phero .bar .t{font-family:var(--display);font-size:22px;font-weight:800}.phero .bar .gear{margin-left:auto;width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:#00000073;border:1px solid rgba(255,255,255,.2)}.phero .bar .gear svg{width:18px;height:18px}.phero .who{position:absolute;left:16px;right:16px;bottom:16px;display:flex;align-items:center;gap:14px;z-index:2}.avatar{width:84px;height:84px;border-radius:50%;padding:4px;flex:0 0 auto;background:conic-gradient(from 180deg,var(--cyan),var(--violet),var(--magenta),var(--gold),var(--cyan));box-shadow:0 0 22px #3af0ff80}.avatar div{width:100%;height:100%;border-radius:50%;border:3px solid var(--bg);display:grid;place-items:center;font-size:34px;line-height:1}.who>div:last-child{min-width:0;flex:1}.who .n{font-family:var(--display);font-size:24px;font-weight:800;color:#fff;line-height:1.1;text-shadow:0 2px 10px rgba(0,0,0,.8);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.who .id{color:var(--text-2);font-size:12px;font-weight:700;margin-top:4px}.grid2{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:12px 14px 0}.gt{position:relative;padding:14px;border-radius:18px;background:linear-gradient(180deg,var(--card-2),var(--card));border:1px solid var(--line);display:flex;align-items:center;gap:12px}.gt .ic{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;flex:0 0 auto}.gt .ic svg{width:24px;height:24px}.gt .t{font-weight:800;font-size:14px;color:#fff}.gt .s{font-size:11px;color:var(--text-3);font-weight:700;margin-top:2px}.gt .s.c{color:var(--cyan)}.list{margin:12px 14px 0;padding:2px 14px;border-radius:18px;background:linear-gradient(180deg,var(--card-2),var(--card));border:1px solid var(--line)}.list a,.list div.it{display:flex;align-items:center;gap:12px;padding:13px 0;border-bottom:1px solid rgba(120,140,220,.14);font-weight:800;font-size:14.5px;color:#fff}.list>:last-child{border-bottom:0}.list .ic{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;background:#1d2a6e;flex:0 0 auto}.list .ic svg{width:20px;height:20px}.list .r{margin-left:auto;color:var(--text-3);font-size:12.5px;font-weight:700;display:flex;align-items:center;gap:6px}.list .r.link{color:var(--cyan)}.list .r svg{width:14px;height:14px}.login{min-height:100vh;position:relative;background:url(/img/bg-login.jpg) center / cover no-repeat;display:flex;flex-direction:column}.login .lang-top{position:absolute;right:14px;top:14px;z-index:2}.login:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(6,10,28,.25) 0%,rgba(6,10,28,.1) 22%,rgba(6,10,28,.85) 38%,var(--bg) 52%)}.login .brand{position:relative;z-index:1;text-align:center;padding:56px 16px 24px;flex:1;display:flex;flex-direction:column;justify-content:center}.logo{width:64px;height:64px;border-radius:18px;margin:0 auto 10px;display:grid;place-items:center;overflow:hidden;box-shadow:0 0 18px var(--cyan-glow)}.logo img{width:100%;height:100%;object-fit:cover;border-radius:inherit;display:block}.logo svg{width:38px;height:38px}.brandname{font-family:var(--display);font-size:36px;font-weight:800;line-height:1;background:linear-gradient(90deg,#fff 0%,var(--cyan) 60%,#7af7ff 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.slogan{color:var(--gold);font-size:14px;font-weight:800;margin-top:4px}.sheet{position:relative;z-index:1;margin:0;flex:0 0 auto;padding:24px 18px calc(24px + env(safe-area-inset-bottom));border-radius:28px 28px 0 0;background:linear-gradient(180deg,#182158eb,#0a1030fa);border-top:1px solid rgba(58,240,255,.35);box-shadow:0 -20px 40px #00000080}.sheet h2{font-family:var(--display);font-size:22px;font-weight:800;margin:0 0 6px;color:#fff}.sheet .sub{color:var(--text-2);font-size:13px;font-weight:700;margin-bottom:16px}.sheet .sub b{color:var(--gold)}.gbtn{display:flex;align-items:center;justify-content:center;gap:10px;height:50px;border-radius:999px;background:#fff;color:#1b1f3a;font-weight:800;font-size:15px;box-shadow:0 6px 16px #0006}.gbtn svg{width:20px;height:20px}.or{display:flex;align-items:center;gap:10px;color:var(--text-3);font-size:12px;font-weight:700;margin:14px 0}.or:before,.or:after{content:"";flex:1;height:1px;background:#788cdc40}.seg{display:flex;padding:4px;border-radius:999px;background:#0a1035;border:1px solid rgba(120,140,220,.25);margin-bottom:12px}.seg div{flex:1;text-align:center;padding:8px;border-radius:999px;font-weight:800;font-size:14px;color:var(--text-2)}.seg .on{color:#04233a;background:linear-gradient(180deg,#8ff8ff,var(--cyan));box-shadow:0 0 12px var(--cyan-glow)}.field{display:flex;align-items:center;gap:10px;height:50px;padding:0 12px;border-radius:14px;background:#0a1035;border:1px solid rgba(120,140,220,.3);color:var(--text-3);font-weight:700;font-size:13.5px;margin-bottom:10px;white-space:nowrap;transition:border-color .15s,box-shadow .15s}.field:focus-within{border-color:var(--cyan);box-shadow:0 0 10px #3af0ff4d}.field .m-input,.field .m-input:focus{margin:0;border:0;background:transparent;padding:0;height:auto;box-shadow:none;flex:1;min-width:0}.field .cc{color:#fff;display:flex;align-items:center;gap:6px;padding-right:10px;border-right:1px solid rgba(120,140,220,.3)}.field .send{margin-left:auto;color:var(--cyan);font-weight:800;font-size:12px;padding:6px 10px;border:1.5px solid var(--cyan);border-radius:999px;box-shadow:0 0 10px #3af0ff4d;flex:0 0 auto}.agree{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--text-2);font-weight:700;margin:4px 0 14px}.agree .cb{width:18px;height:18px;border-radius:5px;background:var(--cyan);display:grid;place-items:center;color:#04233a;font-size:12px;font-weight:800}.agree a{color:var(--cyan)}.links{display:flex;justify-content:center;gap:18px;margin-top:16px;color:var(--text-2);font-size:13px;font-weight:700;flex-wrap:wrap}.links a{color:var(--cyan)}body.wheel-page #root{display:flex;flex-direction:column;background:radial-gradient(ellipse 90% 45% at 50% 28%,rgba(109,60,255,.4),transparent 70%)}body.wheel-page #root .head{flex:0 0 auto}body.wheel-page #root .pgrid{margin-bottom:24px}.whero{text-align:center;padding:4px 16px 0}.whero .h{font-family:var(--display);font-size:34px;font-weight:800;line-height:1.05;background:linear-gradient(180deg,#fff6c8,var(--gold) 55%,var(--gold-deep));-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 0 14px rgba(255,210,63,.55))}.whero .s{color:var(--text-2);font-weight:700;font-size:13.5px;margin-top:4px}.whero .s b{color:var(--cyan)}.wheel-wrap{position:relative;width:340px;height:340px;margin:auto;flex:0 0 auto}.beam{position:absolute;left:50%;top:50%;width:600px;height:600px;margin:-300px;border-radius:50%;background:conic-gradient(from 0deg,rgba(58,240,255,.16) 0 15deg,transparent 15deg 45deg,rgba(255,62,165,.14) 45deg 60deg,transparent 60deg 90deg,rgba(58,240,255,.16) 90deg 105deg,transparent 105deg 135deg,rgba(255,62,165,.14) 135deg 150deg,transparent 150deg 180deg,rgba(58,240,255,.16) 180deg 195deg,transparent 195deg 225deg,rgba(255,62,165,.14) 225deg 240deg,transparent 240deg 270deg,rgba(58,240,255,.16) 270deg 285deg,transparent 285deg 315deg,rgba(255,62,165,.14) 315deg 330deg,transparent 330deg 360deg);pointer-events:none}@keyframes spin{to{transform:rotate(360deg)}}.rim{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:conic-gradient(from 0deg,#4a2a8f,#1b1f6e,#4a2a8f,#1b1f6e,#4a2a8f);box-shadow:0 0 0 4px #0a0e33,0 0 0 6px #3af0ff80,0 0 40px #6d3cff99,0 20px 40px #0009,inset 0 0 20px #0009}.bulb{position:absolute;left:50%;top:50%;width:11px;height:11px;margin:-5.5px;border-radius:50%;background:radial-gradient(circle at 40% 35%,#fff,var(--gold) 50%,var(--gold-deep));box-shadow:0 0 8px var(--gold),0 0 14px #ffd23f99;transform:rotate(var(--a)) translateY(-162px);animation:blink 1.2s ease-in-out infinite}.bulb:nth-child(2n){background:radial-gradient(circle at 40% 35%,#fff,var(--cyan) 50%,var(--cyan-deep));box-shadow:0 0 8px var(--cyan),0 0 14px var(--cyan-glow);animation-delay:.6s}@keyframes blink{0%,to{opacity:1}50%{opacity:.35}}.disc{position:absolute;top:24px;right:24px;bottom:24px;left:24px;border-radius:50%;overflow:hidden;border:3px solid rgba(255,255,255,.9);box-shadow:inset 0 0 30px #00000080,0 0 24px #3af0ff40;background:conic-gradient(from -22.5deg,#ffd23f 0,#ffd23f 45deg,#2b1f7a 45deg,#2b1f7a 90deg,#12b6d6 90deg,#12b6d6 135deg,#2b1f7a 135deg,#2b1f7a 180deg,#ffd23f 180deg,#ffd23f 225deg,#2b1f7a 225deg,#2b1f7a 270deg,#12b6d6 270deg,#12b6d6 315deg,#2b1f7a 315deg,#2b1f7a 360deg)}.disc:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:repeating-conic-gradient(from -22.5deg,rgba(255,255,255,.35) 0 1deg,transparent 1deg 45deg)}.disc:before{background:repeating-conic-gradient(from calc(-1 * var(--half, 22.5deg)),rgba(255,255,255,.35) 0 1deg,transparent 1deg var(--seg, 45deg))}.disc:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:radial-gradient(circle at 50% 30%,rgba(255,255,255,.22),transparent 55%)}.wseg{position:absolute;left:50%;top:50%;width:64px;margin-left:-32px;margin-top:-14px;text-align:center;transform:rotate(var(--a)) translateY(-104px);font-family:var(--display);font-weight:800;font-size:18px;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.6);line-height:1}.wseg small{display:block;font-family:var(--body);font-size:9.5px;font-weight:800;opacity:.9}.wseg.dark{color:#3a2400;text-shadow:none}.wseg.jack{font-size:20px;text-shadow:0 0 10px var(--magenta),0 1px 2px rgba(0,0,0,.6)}.hub{position:absolute;left:50%;top:50%;width:96px;height:96px;margin:-48px;border-radius:50%;display:grid;place-items:center;font-family:var(--display);font-weight:800;font-size:21px;color:#04233a;line-height:1;text-align:center;background:radial-gradient(circle at 40% 30%,#c8fbff,var(--cyan) 45%,var(--cyan-deep) 100%);border:4px solid #fff;box-shadow:0 0 0 3px var(--cyan-deep),0 0 30px var(--cyan-glow),0 10px 20px #0009}.hub small{display:block;font-family:var(--body);font-size:10px;font-weight:800;margin-top:3px;color:#0a4a5e}.pointer{position:absolute;left:50%;top:-8px;width:46px;height:56px;margin-left:-23px;z-index:3;filter:drop-shadow(0 0 10px rgba(255,210,63,.8)) drop-shadow(0 6px 8px rgba(0,0,0,.6))}.spins{display:flex;justify-content:center;gap:8px;margin:14px 0 12px}.spins .c{padding:7px 14px;border-radius:999px;font-weight:800;font-size:12.5px;color:var(--text);background:#ffffff0f;border:1px solid rgba(120,140,220,.3)}.spins .c b{color:var(--gold)}.ticker{margin:0 14px 12px;padding:10px 14px;border-radius:var(--r-md);display:flex;align-items:center;gap:10px;background:linear-gradient(90deg,#ff3ea52e,#6d3cff1f);border:1px solid rgba(255,62,165,.35);font-size:12.5px;font-weight:700;color:var(--text-2);overflow:hidden;white-space:nowrap}.ticker b{color:#fff}.ticker .g{color:var(--gold);font-family:var(--display)}.ticker .dot{width:8px;height:8px;border-radius:50%;background:var(--magenta);box-shadow:0 0 8px var(--magenta);flex:0 0 auto}.pgrid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:0 14px}.pgrid div{padding:10px 4px;border-radius:12px;text-align:center;font-family:var(--display);font-weight:800;font-size:15px;color:var(--gold);background:linear-gradient(180deg,var(--card-2),var(--card));border:1px solid var(--line)}.pgrid div small{display:block;font-family:var(--body);font-size:10px;color:var(--text-3);font-weight:800}.period{display:flex;padding:4px;border-radius:999px;background:#0a1035;border:1px solid rgba(120,140,220,.25);margin:6px 14px 66px}.period div{flex:1;text-align:center;padding:8px;border-radius:999px;font-weight:800;font-size:13.5px;color:var(--text-2)}.period .on{color:#3a2400;background:linear-gradient(180deg,#ffe58a,var(--gold));box-shadow:0 0 12px #ffd23f80}.podium{display:grid;grid-template-columns:1fr 1.2fr 1fr;align-items:end;gap:8px;margin:0 14px 14px}.pod{text-align:center;padding:0 4px 12px;border-radius:18px 18px 8px 8px;position:relative;background:linear-gradient(180deg,rgba(255,255,255,.06),var(--card));border:1px solid var(--line)}.pod .av{width:58px;height:58px;margin:-24px auto 6px;border-radius:50%;padding:3px}.pod .av div{width:100%;height:100%;border-radius:50%;display:grid;place-items:center;font-family:var(--display);font-weight:800;font-size:22px;color:#fff;text-shadow:0 1px 4px rgba(0,0,0,.5)}.pod.p1 .av div{font-size:30px}.pod.p1{height:176px;border-color:#ffd23f99;box-shadow:0 0 26px #ffd23f40;background:linear-gradient(180deg,rgba(255,210,63,.16),var(--card))}.pod.p1 .av{width:78px;height:78px;margin-top:-36px;background:conic-gradient(var(--gold),#fff3b0,var(--gold-deep),var(--gold));box-shadow:0 0 22px #ffd23fb3}.pod.p2{height:146px}.pod.p2 .av{background:linear-gradient(160deg,#e8ecff,#9aa4c8);box-shadow:0 0 14px #c8d2ff80}.pod.p3{height:134px}.pod.p3 .av{background:linear-gradient(160deg,#ffb27a,#b0632a);box-shadow:0 0 14px #ffa05a80}.pod .crown{position:absolute;left:50%;top:-58px;transform:translate(-50%);width:32px;height:26px;filter:drop-shadow(0 0 8px rgba(255,210,63,.9))}.pod .no{display:inline-block;min-width:22px;padding:1px 6px;border-radius:999px;font-family:var(--display);font-weight:800;font-size:12px;color:#3a2400;background:linear-gradient(90deg,var(--gold),var(--gold-deep))}.pod.p2 .no{background:linear-gradient(90deg,#e8ecff,#9aa4c8);color:#1b1f3a}.pod.p3 .no{background:linear-gradient(90deg,#ffb27a,#b0632a);color:#2a1200}.pod .nm{font-weight:800;font-size:13px;color:#fff;margin-top:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pod .sc{font-family:var(--display);font-weight:800;font-size:16px;color:var(--gold);margin-top:2px}.pod.p1 .sc{font-size:20px;text-shadow:0 0 10px rgba(255,210,63,.6)}.rk{margin:0 14px;padding:4px 14px;border-radius:18px;background:linear-gradient(180deg,var(--card-2),var(--card));border:1px solid var(--line)}.rk .row{display:flex;align-items:center;gap:10px;padding:11px 0;border-bottom:1px solid rgba(120,140,220,.14)}.rk .row:last-child{border-bottom:0}.rk .n{width:26px;text-align:center;font-family:var(--display);font-weight:800;font-size:15px;color:var(--text-2)}.rk .av{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;font-family:var(--display);font-weight:800;color:#fff;flex:0 0 auto}.rk .nm{font-weight:800;font-size:14px;color:#fff}.rk .ch{font-size:11px;color:var(--text-3);font-weight:700;margin-top:1px}.rk .sc{margin-left:auto;font-family:var(--display);font-weight:800;font-size:16px;color:var(--gold);font-variant-numeric:tabular-nums;display:flex;align-items:center;gap:5px}.rk .sc .coin{width:16px;height:16px;font-size:9px}.mine{position:fixed;left:50%;transform:translate(-50%);bottom:14px;width:min(430px - 28px,calc(100vw - 28px));padding:12px 14px;border-radius:18px;display:flex;align-items:center;gap:10px;z-index:20;background:linear-gradient(90deg,#1a2a7a,#0f1a52);border:1.5px solid var(--cyan);box-shadow:0 0 18px #3af0ff66,0 10px 24px #0009}.mine .n{font-family:var(--display);font-weight:800;font-size:20px;color:var(--cyan);width:44px}.mine .nm{font-weight:800;font-size:14px;color:#fff}.mine .h{font-size:11px;color:var(--text-2);font-weight:700}.mine .sc{margin-left:auto;font-family:var(--display);font-weight:800;font-size:17px;color:var(--gold)}.mhero{margin:4px 14px 10px;padding:16px;border-radius:22px;position:relative;overflow:hidden;background:radial-gradient(ellipse 60% 80% at 100% 0%,rgba(58,240,255,.25),transparent 70%),linear-gradient(180deg,#1a2160,#0f1640);border:1px solid var(--line)}.mhero .k{color:var(--text-2);font-weight:700;font-size:12.5px}.mhero .v{font-family:var(--display);font-weight:800;font-size:36px;color:#fff;line-height:1.1}.mhero .v b{color:var(--gold)}.mhero .v span{font-size:14px;color:var(--text-2)}.mhero .bar{height:10px;border-radius:6px;background:#ffffff1a;margin-top:10px;overflow:hidden}.mhero .bar i{display:block;height:100%;width:60%;border-radius:6px;background:linear-gradient(90deg,var(--cyan-deep),var(--cyan),#fff);box-shadow:0 0 12px var(--cyan-glow)}.mhero .nx{display:flex;justify-content:space-between;margin-top:6px;font-size:11.5px;font-weight:800;color:var(--text-2)}.mhero .nx b{color:var(--cyan)}.map{position:relative;margin:0 14px}.map svg.path{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.node{position:absolute;width:252px;padding:12px;border-radius:var(--r-lg);display:flex;align-items:center;gap:8px;background:linear-gradient(180deg,var(--card-2),var(--card));border:1px solid var(--line);box-shadow:0 10px 24px #00000073}.node .gem{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;flex:0 0 auto;font-family:var(--display);font-weight:800;font-size:16px}.node .gem svg{width:26px;height:26px}.node.done .gem{background:radial-gradient(circle at 40% 30%,#d8ffe8,var(--green) 50%,#13a870);color:#053a1e;box-shadow:0 0 16px #4dff8fb3}.node.cur{border-color:var(--cyan);box-shadow:0 0 22px #3af0ff59,0 10px 24px #00000073;background:linear-gradient(180deg,#17235f,#0e1848)}.node.cur .gem{background:radial-gradient(circle at 40% 30%,#c8fbff,var(--cyan) 50%,var(--cyan-deep));color:#04233a;box-shadow:0 0 18px var(--cyan-glow)}.node.lock{opacity:.6}.node.lock .gem{background:#1a2360;color:var(--text-3);border:1px solid rgba(120,140,220,.3)}.node .t{font-family:var(--display);font-weight:800;font-size:14px;color:#fff;line-height:1.1}.node .s{font-size:11px;color:var(--text-2);font-weight:700;margin-top:2px}.node .p{height:5px;border-radius:3px;background:#ffffff1f;margin-top:6px;overflow:hidden}.node .p i{display:block;height:100%;border-radius:3px;background:linear-gradient(90deg,var(--cyan-deep),var(--cyan));box-shadow:0 0 8px var(--cyan-glow)}.node .r{margin-left:auto;text-align:right;flex:0 0 auto}.node .r .c{font-family:var(--display);font-weight:800;font-size:16px;color:var(--gold)}.node .r .st{display:inline-block;margin-top:3px;padding:2px 8px;border-radius:999px;font-size:10px;font-weight:800}.st.ok{color:var(--green);border:1px solid rgba(77,255,143,.5)}.st.go{color:#04233a;background:linear-gradient(180deg,#8ff8ff,var(--cyan));box-shadow:0 0 10px var(--cyan-glow)}.st.lk{color:var(--text-3);border:1px solid rgba(120,140,220,.3)}.node.l{left:0}.node.r{right:0}.node .gem.img{border-radius:12px;background-size:cover;background-position:center;position:relative;overflow:hidden;color:#fff;border:1px solid rgba(255,210,63,.6);box-shadow:0 0 16px #ffd23f73}.node .gem.img:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#060a1c26,#060a1ca6)}.node .gem.img svg{position:relative;width:22px;height:22px;filter:drop-shadow(0 1px 3px rgba(0,0,0,.6))}.node.sku{width:276px;border-color:#ffd23f8c}.node.sku.cur{box-shadow:0 0 22px #ffd23f59,0 10px 24px #00000073}.node .hint{font-size:10px;color:var(--gold);font-weight:800;margin-top:3px;line-height:1.2}.node .r .c.sku{font-size:12px;line-height:1.15;max-width:72px;white-space:normal}.quick a:active,.tile:active,.gt:active,.list a:active,.list .it:active,.pchip:active,.poster:active,.wall:active,.chip:active,.tk:active,.mt:active,.ow:active,.sku:active,.share button:active,.sheet-it:active,.period div:active,.seg div:active,.tier:active,.gbtn:active,.lang-btn:active,.back:active,.share-btn:active{transform:scale(.98);filter:brightness(1.12)}.quick a,.tile,.gt,.pchip,.poster,.wall,.chip,.tk,.mt,.ow,.sku,.share button,.sheet-it,.tier,.gbtn,.lang-btn,.back,.share-btn{transition:transform .12s,filter .12s}@media (prefers-reduced-motion: reduce){*{animation:none!important}}.note{margin:12px 14px 0;padding:10px 12px;border-radius:12px;background:#ffd23f12;border:1px dashed rgba(255,210,63,.5);font-size:12px;font-weight:700;color:var(--text-2);line-height:1.5}.note b{display:inline-block;font-size:11px;font-weight:800;padding:1px 7px;border-radius:6px;background:var(--gold);color:#3a2400;margin-bottom:6px}.note .txt{word-break:break-word}.note .li{display:flex;gap:6px;word-break:break-word}.note .li>span:first-child{flex:none;color:var(--gold);font-weight:900}.note .ln{display:flex;gap:6px;margin-top:3px}.note .ln:before{content:"·";color:var(--gold);font-weight:900}#toasts{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);z-index:100;display:grid;gap:8px;pointer-events:none;width:min(360px,calc(100vw - 40px))}.toast{padding:12px 18px;border-radius:14px;font-weight:800;font-size:13.5px;line-height:1.35;color:#fff;text-align:center;background:linear-gradient(180deg,#2a3690,#1a2266);border:1.5px solid rgba(143,248,255,.55);box-shadow:0 0 0 4px #060a1c8c,0 14px 34px #000000b3,0 0 22px #3af0ff40;opacity:0;transform:translateY(12px);transition:.25s}.toast.in{opacity:1;transform:none}.toast.ok{border-color:#4dff8fbf;color:var(--green);box-shadow:0 0 0 4px #060a1c8c,0 14px 34px #000000b3,0 0 22px #4dff8f59}.toast.err{border-color:#ff6b8abf;color:#ffa3b8;box-shadow:0 0 0 4px #060a1c8c,0 14px 34px #000000b3,0 0 22px #ff6b8a4d}.modal-mask{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;background:#02040fb3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;padding:20px;opacity:0;transition:.2s}.modal-mask.in{opacity:1}.modal{width:min(360px,100%);padding:20px 18px 16px;border-radius:22px;background:linear-gradient(180deg,#1a2160,#0f1640);border:1px solid rgba(58,240,255,.4);box-shadow:0 0 40px #3af0ff26,0 24px 50px #000000b3;transform:scale(.94);transition:.2s}.modal-mask.in .modal{transform:none}.m-title{font-family:var(--display);font-size:21px;font-weight:800;color:#fff;margin-bottom:10px;text-align:center}.m-text{color:var(--text-2);font-size:13.5px;font-weight:700;line-height:1.5;text-align:center;margin-bottom:12px}.m-input{width:100%;height:48px;padding:0 14px;border-radius:14px;background:#0a1035;border:1px solid rgba(120,140,220,.35);color:#fff;font-weight:700;font-size:15px;font-family:var(--body);outline:none;margin-bottom:10px}.m-input:focus{border-color:var(--cyan);box-shadow:0 0 10px #3af0ff59}.m-input::placeholder{color:var(--text-3)}textarea.m-input{height:auto;padding:12px 14px;resize:none;line-height:1.4}.m-actions{display:flex;gap:10px;margin-top:6px}.m-actions .btn{flex:1}.sheet-box{align-self:flex-end;width:min(430px,100%);margin:0 auto;padding:18px 16px calc(18px + env(safe-area-inset-bottom));border-radius:26px 26px 0 0;background:linear-gradient(180deg,#1a2160,#0c1238);border-top:1px solid rgba(58,240,255,.4);box-shadow:0 -20px 50px #000000b3}.modal-mask:has(.sheet-box){align-items:flex-end;padding:0}.sheet-list{display:grid;gap:8px}.sheet-it{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-radius:14px;background:#ffffff0d;border:1px solid rgba(120,140,220,.25);font-weight:800;font-size:15px;color:#fff;cursor:pointer}.sheet-it.on{border-color:var(--cyan);color:var(--cyan);box-shadow:0 0 12px #3af0ff4d}.kv{display:flex;justify-content:space-between;padding:10px 0;border-bottom:1px solid rgba(120,140,220,.14);font-size:13.5px;color:var(--text-2);font-weight:700}.kv b{color:#fff;font-family:var(--display)}.cats{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}.cats span{padding:7px 12px;border-radius:999px;font-size:12.5px;font-weight:800;color:var(--text-2);background:#0a1035;border:1px solid rgba(120,140,220,.3);cursor:pointer}.cats span.on{color:#04233a;background:linear-gradient(180deg,#8ff8ff,var(--cyan));border-color:transparent}.btn.disabled{filter:grayscale(.6) brightness(.7);box-shadow:none;pointer-events:none}.btn.done{background:linear-gradient(135deg,#a8ffcf,#1fc46f);color:#053a1e;pointer-events:none;box-shadow:0 6px 16px #4dff8f4d}.empty{padding:26px 10px 24px;text-align:center;color:var(--text-3);font-weight:700;font-size:13px;display:grid;justify-items:center;gap:8px}.empty .ic{width:44px;height:44px;border-radius:14px;display:grid;place-items:center;background:#788cdc1f;border:1px solid rgba(120,140,220,.22);color:var(--text-3)}.empty .ic svg{width:22px;height:22px;opacity:.8}.won{text-align:center;padding:6px 0 10px}.won .coin.big{width:80px;height:80px;font-size:40px;margin:0 auto 10px;box-shadow:0 0 40px #ffd23fcc}.won .n{font-family:var(--display);font-size:46px;font-weight:800;color:var(--gold);line-height:1;text-shadow:0 0 20px rgba(255,210,63,.6)}.won .s{color:var(--text-2);font-weight:800;margin-top:6px}.hub.off{filter:grayscale(.7) brightness(.7)}.hub.paid{background:linear-gradient(180deg,#ffe58a,var(--gold-deep));color:#3a2400;box-shadow:0 0 22px #ffd23fb3,inset 0 0 0 2px #fff6}.hub.paid small{color:#5a3a00}.paidbar{margin:0 14px 10px;display:grid;gap:4px;justify-items:center}.paidbar .btn{width:100%;height:auto;min-height:50px;padding:10px 16px;white-space:normal;line-height:1.2;text-align:center}.paidbar small{font-size:11px;color:var(--text-2);font-weight:800}.paidbar .paid-note{width:100%;padding:10px 14px;border-radius:12px;text-align:center;font-size:13px;font-weight:800;line-height:1.35;color:var(--text-2);background:#788cdc1f;border:1px dashed rgba(120,140,220,.35)}.cap{margin:8px 14px 10px;padding:10px 14px;border-radius:var(--r-md);font-size:12.5px;font-weight:800;color:#ffb3c4;background:#ff3ea51f;border:1px solid rgba(255,107,138,.5)}.tk .d.reason{color:#ff8fa8;white-space:normal}.kv.col{flex-direction:column;gap:4px}.kv.col b{font-family:var(--body);font-weight:700;line-height:1.4}.kv b.err{color:#ff8fa8}.sku .tv.img{background-size:cover;background-position:center;position:relative;overflow:hidden;color:#fff;border:1px solid rgba(255,210,63,.55);box-shadow:0 8px 18px #00000073}.sku .tv.img:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#060a1c1a,#060a1c99)}.sku .tv.img svg{position:relative;width:26px;height:26px}.sku .d{font-size:11.5px;color:var(--text-2);font-weight:700;margin-top:3px;line-height:1.35}.sku .d em{font-style:normal;color:var(--gold)}.sku.physical{border-color:#ffd23f73}.avs{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:8px 0 4px}.avs .av{aspect-ratio:1;border-radius:50%;display:grid;place-items:center;font-size:26px;border:3px solid transparent;cursor:pointer;opacity:.75}.avs .av.on{border-color:var(--cyan);box-shadow:0 0 14px var(--cyan-glow);opacity:1;transform:scale(1.06)}.wheel-wrap.spinning .bulb{animation-duration:.25s}.lang-btn{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;font-weight:800;font-size:12.5px;color:var(--cyan);background:#3af0ff14;border:1px solid rgba(58,240,255,.5);cursor:pointer}.lang-btn svg{width:14px;height:14px}.agree.off .cb{background:transparent;border:1.5px solid var(--text-3);color:transparent}.rail .fill{position:absolute;left:18px;top:18px;height:3px;margin-top:-1.5px;border-radius:2px;background:linear-gradient(90deg,var(--green),var(--cyan));box-shadow:0 0 10px var(--cyan-glow);transition:width .4s;max-width:calc(100% - 36px)}[hidden]{display:none!important}.tiers{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:0 14px 14px}.tiers .tier{padding:14px 6px;border-radius:var(--r-lg);text-align:center;background:linear-gradient(180deg,var(--card-2),var(--card));border:1.5px solid var(--line);cursor:pointer}.tiers .tier b{display:block;font-family:var(--display);font-size:20px;color:#fff}.tiers .tier span{font-size:11px;color:var(--text-2);font-weight:700}.tiers .tier.on{border-color:var(--gold);box-shadow:0 0 16px #ffd23f66;background:linear-gradient(180deg,#3a2a00,#1d1500)}.tiers .tier.on b{color:var(--gold)}.tiers .tier.no{opacity:.45}.seg.small div{padding:6px;font-size:13px}.seg.methods{margin:0 14px 12px}.seg div{cursor:pointer}.form{margin:0 14px}.wd-info{margin:4px 14px 6px;font-size:12.5px;font-weight:800;color:var(--green)}.wd-info.err{color:#ff8fa8}.wd-limit{margin:0 14px 14px;font-size:11.5px;font-weight:700;color:var(--text-3)}.check{display:flex;align-items:center;gap:8px;margin:4px 14px 16px;font-size:13px;font-weight:700;color:var(--text-2)}.check input{width:18px;height:18px;accent-color:var(--cyan)}.sku{margin:0 14px 12px;padding:14px;border-radius:var(--r-lg);display:flex;align-items:center;gap:12px;background:linear-gradient(180deg,var(--card-2),var(--card));border:1px solid var(--line)}.sku .tv{width:64px;height:64px;border-radius:18px;display:grid;place-items:center;flex:0 0 auto;background:linear-gradient(160deg,#7cd4ff,#3a5bff);box-shadow:0 8px 18px #3a5bff66}.sku.year .tv{background:linear-gradient(160deg,#ffe08a,#ff9d1c);box-shadow:0 8px 18px #ff9d1c66}.sku .tv svg{width:34px;height:34px}.sku .body{flex:1}.sku .t{font-family:var(--display);font-weight:800;font-size:17px;color:#fff}.sku .v{display:flex;align-items:center;gap:6px;font-family:var(--display);font-weight:800;font-size:16px;color:var(--gold);margin-top:2px}.sku .s{font-size:11.5px;color:var(--text-2);font-weight:700;margin-top:2px}.tk{display:flex;align-items:center;gap:12px;margin:0 14px 10px;padding:12px 14px;border-radius:var(--r-lg);background:linear-gradient(180deg,var(--card-2),var(--card));border:1px solid var(--line);cursor:pointer}.tk .ic{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;flex:0 0 auto}.tk .ic svg{width:22px;height:22px}.tk>div:nth-child(2){flex:1;min-width:0}.tk .t{font-weight:800;font-size:14px;color:#fff}.tk .d{font-size:11px;color:var(--text-3);font-weight:700;margin-top:2px}.tk .r{margin-left:auto;text-align:right;flex:0 0 auto}.tk .v{font-family:var(--display);font-weight:800;color:#ff8fa8}.pill{display:inline-block;padding:2px 9px;border-radius:999px;font-size:10.5px;font-weight:800}.pill.pending,.pill.open{color:var(--gold);border:1px solid rgba(255,210,63,.5)}.pill.paid,.pill.replied{color:var(--green);border:1px solid rgba(77,255,143,.5)}.pill.rejected,.pill.closed{color:#ff8fa8;border:1px solid rgba(255,107,138,.5)}.mt{display:flex;align-items:center;gap:12px;margin:0 14px 10px;padding:12px;border-radius:18px;background:linear-gradient(180deg,var(--card-2),var(--card));border:1px solid var(--line)}.mt .icon{width:52px;height:52px;border-radius:16px;display:grid;place-items:center;flex:0 0 auto}.mt .icon svg{width:28px;height:28px}.mt .body{flex:1}.mt .t{font-family:var(--display);font-weight:800;font-size:16px;color:#fff}.mt .s{font-size:11.5px;color:var(--text-2);font-weight:700}.mt .p{height:5px;border-radius:3px;background:#ffffff1f;margin-top:6px;overflow:hidden}.mt .p i{display:block;height:100%;background:linear-gradient(90deg,var(--cyan-deep),var(--cyan))}.mt .v{font-family:var(--display);font-weight:800;font-size:17px;color:var(--green)}.inv-hero{margin:4px 14px 12px;padding:18px 16px;border-radius:22px;text-align:center;background:radial-gradient(ellipse 70% 60% at 50% 0%,rgba(255,62,165,.3),transparent 70%),linear-gradient(180deg,#1a2160,#0f1640);border:1px solid rgba(255,62,165,.4)}.inv-hero .h{font-family:var(--display);font-size:26px;font-weight:800;color:#fff;line-height:1.1}.inv-hero .s{color:var(--text-2);font-size:12.5px;font-weight:700;margin-top:6px;line-height:1.5}.inv-code{margin:14px auto 0;display:inline-flex;align-items:center;gap:10px;padding:10px 16px;border-radius:14px;border:1.5px dashed var(--gold);color:var(--gold);font-family:var(--display);font-size:22px;font-weight:800;letter-spacing:2px;cursor:pointer}.inv-link{color:var(--text-3);font-size:11.5px;font-weight:700;margin-top:8px;word-break:break-all}.share{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:0 14px 12px}.share button{padding:10px 4px;border-radius:var(--r-md);border:1px solid var(--line);background:linear-gradient(180deg,var(--card-2),var(--card));color:#fff;font-weight:800;font-size:12px;font-family:var(--body);cursor:pointer}.inv-list{margin:0 14px;padding:4px 14px;border-radius:18px;background:linear-gradient(180deg,var(--card-2),var(--card));border:1px solid var(--line)}.inv-list .row{display:flex;align-items:center;gap:10px;padding:11px 0;border-bottom:1px solid rgba(120,140,220,.14)}.inv-list .row:last-child{border-bottom:0}.inv-list .av{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;font-family:var(--display);font-weight:800;color:#fff}.inv-list .nm{font-weight:800;font-size:14px;color:#fff}.inv-list .r{margin-left:auto;font-size:12px;font-weight:800;color:var(--gold)}.inv-list .r.ok{color:var(--green)}.faq details{margin:0 14px 8px;padding:12px 14px;border-radius:var(--r-md);background:linear-gradient(180deg,var(--card-2),var(--card));border:1px solid var(--line)}.faq summary{font-weight:800;font-size:14px;color:#fff;cursor:pointer;list-style:none;display:flex;justify-content:space-between}.faq summary:after{content:"+";color:var(--cyan)}.faq details[open] summary:after{content:"−"}.faq p{margin:8px 0 0;color:var(--text-2);font-size:13px;font-weight:700;line-height:1.5}.thread{margin:0 14px;display:grid;gap:12px;padding-bottom:90px}.msg{max-width:82%}.msg.me{margin-left:auto;text-align:right}.msg .who{font-size:10.5px;color:var(--text-3);font-weight:800;margin-bottom:4px}.msg .bub{display:inline-block;padding:10px 14px;border-radius:16px 16px 16px 4px;background:linear-gradient(180deg,var(--card-2),var(--card));border:1px solid var(--line);color:#fff;font-size:13.5px;font-weight:700;line-height:1.45;text-align:left}.msg.me .bub{border-radius:16px 16px 4px;background:linear-gradient(180deg,#1b6f9e,#0e2a6b);border-color:#3af0ff80}.reply{position:fixed;left:50%;transform:translate(-50%);bottom:0;width:min(430px,100vw);padding:10px 14px calc(12px + env(safe-area-inset-bottom));display:flex;gap:8px;background:linear-gradient(180deg,transparent,var(--bg) 30%);z-index:20}.reply .m-input{margin:0;flex:1}.ow-hero{margin:4px 14px 12px;padding:16px;border-radius:var(--r-lg);display:flex;align-items:center;gap:12px;background:linear-gradient(90deg,#4a2a00,#1d1500);border:1px solid rgba(255,210,63,.5)}.ow-hero .ic{width:52px;height:52px;border-radius:16px;display:grid;place-items:center}.ow-hero .ic svg{width:30px;height:30px}.ow-hero .t{font-family:var(--display);font-weight:800;font-size:20px;color:var(--gold)}.ow-hero .s{color:var(--text-2);font-size:12px;font-weight:700}.ow{display:flex;align-items:center;gap:12px;margin:0 14px 10px;padding:12px;border-radius:var(--r-lg);background:linear-gradient(180deg,var(--card-2),var(--card));border:1px solid var(--line)}.ow .ic{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;flex:0 0 auto}.ow .ic svg{width:22px;height:22px}.ow .body{flex:1}.ow .t{font-weight:800;font-size:14px;color:#fff}.ow .v{display:flex;align-items:center;gap:5px;font-family:var(--display);font-weight:800;color:var(--green);font-size:14px;margin-top:2px}.ow .v .coin{width:16px;height:16px;font-size:9px}.browse-bar{position:sticky;top:0;z-index:5;display:flex;align-items:center;gap:10px;padding:12px 14px;background:linear-gradient(180deg,#0f1740,#0f1740eb);border-bottom:1px solid var(--line)}.browse-bar .back{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:#ffffff14;border:1px solid rgba(255,255,255,.15);flex:0 0 auto}.browse-bar .back svg{width:18px;height:18px}.browse-bar .t{font-weight:800;font-size:14px;color:#fff}.browse-bar .timer{font-weight:800;font-size:12px;color:var(--gold)}.browse-frame{display:block;width:100%;height:calc(100vh - 150px);border:0;background:#fff}.browse-foot{position:fixed;left:50%;transform:translate(-50%);bottom:0;width:min(430px,100vw);padding:12px 14px calc(14px + env(safe-area-inset-bottom));display:flex;gap:10px;background:var(--bg);border-top:1px solid var(--line);z-index:20}.browse-foot .btn{flex:1}.priv{margin:0 14px;padding:16px;border-radius:var(--r-lg);background:linear-gradient(180deg,var(--card-2),var(--card));border:1px solid var(--line);color:var(--text-2);font-size:13.5px;font-weight:600;line-height:1.65}.priv h3{color:#fff;font-family:var(--display);margin:14px 0 4px;font-size:16px}.priv h3:first-child{margin-top:0}.priv-cta{margin:14px}body.embed{background:#fff}body.embed #root{background:#f4f6ff;padding-bottom:20px}body.embed .head,body.embed .priv-cta{display:none}body.embed .priv{background:#fff;border-color:#dfe4f5;color:#3b4770}body.embed .priv h3{color:#1b1f3a}.guest-bar{margin:12px 14px 0;padding:12px 14px;border-radius:var(--r-lg);display:flex;align-items:center;gap:10px;background:linear-gradient(90deg,#ffd23f29,#ff9d1c0f);border:1px solid rgba(255,210,63,.45)}.guest-bar .t{font-weight:800;font-size:13.5px;color:#fff}.guest-bar .s{font-size:11.5px;color:var(--text-2);font-weight:700}.guest-bar .btn{margin-left:auto}.who .n.guest{color:var(--text-2)}.sticky{display:flex;gap:10px;align-items:center}.sticky .btn{flex:1}.share-btn{width:50px;height:50px;border-radius:14px;flex:0 0 auto;display:grid;place-items:center;background:linear-gradient(180deg,var(--card-2),var(--card));border:1.5px solid rgba(58,240,255,.5);cursor:pointer;box-shadow:0 6px 16px #0006}.share-btn svg{width:22px;height:22px}.adm-infinite-scroll{padding:8px 0 0;font-size:12px;font-weight:700;color:var(--text-3);line-height:1;min-height:0}.adm-infinite-scroll:empty,.adm-infinite-scroll>span:empty{padding:0;height:0}.adm-infinite-scroll .adm-infinite-scroll-failed-text{color:var(--text-3)}.adm-infinite-scroll .adm-dot-loading{color:var(--cyan)}.page-loading{min-height:60vh;display:grid;place-items:center;align-content:center;gap:14px;color:var(--cyan);font-weight:700;font-size:13px;padding:40px 24px;text-align:center}.page-loading span,.page-loading.err{color:var(--text-2)}.page-loading .adm-dot-loading{font-size:22px}.cur-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:0 14px 12px}.cur-grid .cur{display:flex;align-items:center;justify-content:center;gap:8px;height:48px;border-radius:var(--r-lg);background:linear-gradient(180deg,var(--card-2),var(--card));border:1.5px solid var(--line);cursor:pointer}.cur-grid .cur b{font-family:var(--display);font-weight:800;font-size:15px;color:var(--text-2);letter-spacing:.5px}.cur-grid .cur .flag{width:24px;height:17px;border-radius:3px;object-fit:cover;box-shadow:0 0 0 1px #ffffff2e;flex:0 0 auto}.cur-grid .cur .usdt-ic{width:20px;height:20px;border-radius:50%;display:grid;place-items:center;font-style:normal;font-weight:900;font-size:13px;color:#fff;background:#26a17b;flex:0 0 auto}.cur-grid .cur.on{border-color:var(--cyan);box-shadow:0 0 14px #3af0ff59;background:linear-gradient(180deg,#17235f,#0e1848)}.cur-grid .cur.on b{color:#fff}.pf-sel{margin-bottom:4px}.pf-lbl{font-size:12px;font-weight:800;color:var(--text-2);margin:2px 2px 6px}.pf-sel .cats{margin-bottom:6px}.pf-hint{font-size:11.5px;font-weight:700;color:var(--text-3);margin:-2px 2px 8px}.pf-warn{font-size:12px;font-weight:700;color:var(--text-3);line-height:1.45;margin:0 2px 10px}.m-input.pf-select{display:flex;align-items:center;gap:8px;cursor:pointer}.m-input.pf-select span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.m-input.pf-select.ph span{color:var(--text-3)}.m-input.pf-select svg{width:16px;height:16px;color:var(--text-3);transform:rotate(90deg);flex:0 0 auto}.bank-pop.adm-popup-body{height:72vh;display:flex;flex-direction:column;padding:14px 14px calc(10px + env(safe-area-inset-bottom));border-radius:22px 22px 0 0;background:linear-gradient(180deg,#1a2160,#0f1640);border-top:1px solid rgba(58,240,255,.4);color:var(--text)}.bank-pop .bank-hd{display:flex;align-items:center;margin-bottom:10px}.bank-pop .bank-hd b{font-family:var(--display);font-size:17px;font-weight:800;color:#fff}.bank-pop .bank-hd span{margin-left:auto;width:32px;height:32px;display:grid;place-items:center;color:var(--text-2);cursor:pointer}.bank-pop .bank-list{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch}.bank-pop .bank-row{display:flex;align-items:center;gap:8px;padding:13px 4px;border-bottom:1px solid rgba(120,140,220,.14);font-size:14px;font-weight:700;color:var(--text);cursor:pointer}.bank-pop .bank-row span{flex:1;min-width:0}.bank-pop .bank-row.on{color:var(--cyan)}.bank-pop .bank-row svg{width:18px;height:18px;color:var(--cyan)}.bank-pop .bank-none{padding:24px 0;text-align:center;font-size:13px;font-weight:700;color:var(--text-3)}.pill.paying{color:var(--cyan);border:1px solid rgba(58,240,255,.5)}.tiers .tier{min-width:0;padding-left:4px;padding-right:4px}.tiers .tier b{font-size:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pa-sum{display:flex;align-items:center;gap:10px;min-width:0;flex:1}.pa-sum .flag{width:28px;height:20px;border-radius:3px;object-fit:cover;box-shadow:0 0 0 1px #ffffff2e;flex:0 0 auto}.pa-sum .usdt-ic{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;font-style:normal;font-weight:900;font-size:14px;color:#fff;background:#26a17b;flex:0 0 auto;margin:0 2px}.pa-sum .usdt-ic.na{background:var(--text-3)}.pa-txt{min-width:0;flex:1}.pa-t{display:flex;align-items:center;flex-wrap:wrap;gap:6px;font-weight:800;font-size:14.5px;color:#fff}.pa-tag{font-style:normal;font-size:10.5px;font-weight:800;line-height:1;padding:3px 6px;border-radius:6px;color:#3a2400;background:var(--gold)}.pa-tag.tmp{color:var(--cyan);background:transparent;border:1px solid rgba(58,240,255,.5)}.pa-tag.off{color:#ff8fa8;background:transparent;border:1px solid rgba(255,107,138,.5)}.pa-d{font-size:12px;font-weight:700;color:var(--text-2);margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pa-card{display:flex;align-items:center;gap:10px;margin:0 14px 12px;padding:14px;border-radius:var(--r-lg);background:linear-gradient(180deg,var(--card-2),var(--card));border:1.5px solid var(--line);cursor:pointer}#wd-account{border-color:#3af0ff8c;box-shadow:0 0 14px #3af0ff2e}.pa-card .pa-chg{display:flex;align-items:center;gap:2px;flex:0 0 auto;font-size:12.5px;font-weight:800;color:var(--cyan)}.pa-card .pa-chg svg{width:14px;height:14px}.pa-card.col{flex-direction:column;align-items:stretch;cursor:default}.pa-card.off .pa-sum{opacity:.55}.pa-acts{display:flex;justify-content:flex-end;gap:8px;padding-top:10px;border-top:1px solid rgba(120,140,220,.14)}.pa-acts span{padding:6px 12px;border-radius:999px;font-size:12px;font-weight:800;color:var(--cyan);border:1px solid rgba(58,240,255,.5);cursor:pointer}.pa-acts span.del{color:#ff8fa8;border-color:#ff6b8a80}.pa-add{display:grid;place-items:center;height:64px;margin:0 14px 12px;border-radius:var(--r-lg);border:1.5px dashed rgba(58,240,255,.6);color:var(--cyan);font-weight:800;font-size:15px;background:#3af0ff0f;cursor:pointer}.pa-top{display:flex;align-items:center;gap:10px;margin:0 14px 12px;font-size:12.5px;font-weight:700;color:var(--text-2)}.pa-top .btn{margin-left:auto}.pa-limit{margin:-4px 14px 12px;font-size:12px;font-weight:700;color:#ff8fa8}.pa-pop.adm-popup-body{max-height:88vh;display:flex;flex-direction:column;border-radius:22px 22px 0 0;background:linear-gradient(180deg,#1a2160,#0f1640);border-top:1px solid rgba(58,240,255,.4);color:var(--text)}.pa-pop .pa-hd{display:flex;align-items:center;padding:14px 14px 10px}.pa-pop .pa-hd b{font-family:var(--display);font-size:17px;font-weight:800;color:#fff}.pa-pop .pa-hd span{margin-left:auto;width:32px;height:32px;display:grid;place-items:center;color:var(--text-2);cursor:pointer}.pa-pop .pa-body{flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:0 14px 6px}.pa-pop .pa-foot{padding:10px 14px calc(12px + env(safe-area-inset-bottom));border-top:1px solid rgba(120,140,220,.14)}.pa-pop .pa-foot .btn{width:100%}.pa-pop .pa-foot .check,.pa-pop .cur-grid,.pa-pop .seg.methods{margin:0 0 10px}.pa-item{display:flex;align-items:center;gap:10px;padding:12px;margin-bottom:8px;border-radius:14px;background:#0a1035;border:1.5px solid rgba(120,140,220,.25);cursor:pointer}.pa-item.on{border-color:var(--cyan);box-shadow:0 0 12px #3af0ff40}.pa-item>svg{width:20px;height:20px;color:var(--cyan);flex:0 0 auto}.pa-item.off{cursor:not-allowed}.pa-item.off .pa-sum{opacity:.5}.pa-empty{padding:20px 0;text-align:center;font-size:13px;font-weight:700;color:var(--text-3)}#toasts{z-index:1100}.pa-pop .pa-hd span.pa-link{margin-left:auto;width:auto;height:auto;display:inline;padding:6px 4px;font-size:13px;font-weight:700;color:var(--cyan);white-space:nowrap}.pa-pop .pa-hd span.pa-link+span{margin-left:6px}.pf-phone{display:flex;align-items:stretch;gap:8px;margin-bottom:10px}.pf-phone .pf-dial{flex:none;display:grid;place-items:center;height:48px;min-width:58px;padding:0 10px;border-radius:14px;background:#3af0ff14;border:1px solid rgba(58,240,255,.35);color:var(--cyan);font-weight:800;font-size:15px}.pf-phone .m-input{flex:1;min-width:0;margin:0}.pa-pop .pa-foot .pa-isdef{margin:0 0 10px;font-size:12.5px;font-weight:700;color:var(--text-3)}.pa-manage{margin:-4px 14px 12px;text-align:right;font-size:12.5px;font-weight:800;color:var(--cyan);cursor:pointer}.pa-retry{display:flex;align-items:center;gap:10px;margin:0 14px 12px;padding:10px 12px;border-radius:12px;font-size:12.5px;font-weight:700;color:#ff8fa8;border:1px solid rgba(255,107,138,.4);background:#ff6b8a0f}.pa-retry .btn{margin-left:auto}.tday{margin:8px 14px 10px;padding:10px 14px;border-radius:var(--r-md);background:#3af0ff0f;border:1px solid rgba(58,240,255,.3)}.tday .row{display:flex;align-items:center;font-size:12.5px;font-weight:800;color:var(--text-2)}.tday .row b{margin-left:auto;font-family:var(--display);font-size:14px;color:#fff}.tday .qbar{height:4px;margin-top:7px;border-radius:2px;background:#788cdc40;overflow:hidden}.tday .qbar i{display:block;height:100%;border-radius:2px;background:linear-gradient(90deg,var(--cyan-deep),var(--cyan))}.tday .s{margin-top:6px;font-size:12px;font-weight:700;color:var(--text-3)}.tday .s.p{color:#ffd23f}.tday.full{background:#ff3ea514;border-color:#ff6b8a80}.tday.full .qbar i{background:linear-gradient(90deg,#ff3ea5,#ff8fa8)}.tday.full .s:not(.p){color:#ffb3c4}.vault .wpend{margin-top:4px;font-size:12px;font-weight:700;color:#ffd23f}:root{--adm-radius-s: 4px;--adm-radius-m: 8px;--adm-radius-l: 12px;--adm-font-size-1: 9px;--adm-font-size-2: 10px;--adm-font-size-3: 11px;--adm-font-size-4: 12px;--adm-font-size-5: 13px;--adm-font-size-6: 14px;--adm-font-size-7: 15px;--adm-font-size-8: 16px;--adm-font-size-9: 17px;--adm-font-size-10: 18px;--adm-color-primary: #1677ff;--adm-color-success: #00b578;--adm-color-warning: #ff8f1f;--adm-color-danger: #ff3141;--adm-color-yellow: #ff9f18;--adm-color-orange: #ff6430;--adm-color-wathet: #e7f1ff;--adm-color-text: #333333;--adm-color-text-secondary: #666666;--adm-color-weak: #999999;--adm-color-light: #cccccc;--adm-color-border: #eeeeee;--adm-color-background: #ffffff;--adm-color-highlight: var(--adm-color-danger);--adm-color-white: #ffffff;--adm-color-box: #f5f5f5;--adm-color-text-light-solid: var(--adm-color-white);--adm-color-text-dark-solid: #000000;--adm-color-fill-content: var(--adm-color-box);--adm-font-size-main: var(--adm-font-size-5);--adm-font-family: -apple-system, blinkmacsystemfont, "Helvetica Neue", helvetica, segoe ui, arial, roboto, "PingFang SC", "miui", "Hiragino Sans GB", "Microsoft Yahei", sans-serif;--adm-border-color: var(--adm-color-border)}html[data-prefers-color-scheme=dark]{--adm-color-primary: #3086ff;--adm-color-success: #34b368;--adm-color-warning: #ffa930;--adm-color-danger: #ff4a58;--adm-color-yellow: #ffa930;--adm-color-orange: #e65a2b;--adm-color-wathet: #0d2543;--adm-color-text: #e6e6e6;--adm-color-text-secondary: #b3b3b3;--adm-color-weak: #808080;--adm-color-light: #4d4d4d;--adm-color-border: #2b2b2b;--adm-color-box: #0a0a0a;--adm-color-background: #1a1a1a;--adm-color-background-body: var(--adm-color-background);--adm-border-color: var(--adm-color-border)}:root{-webkit-tap-highlight-color:rgba(0,0,0,0)}html{background-color:var(--adm-color-background-body)}body{color:var(--adm-color-text);font-size:var(--adm-font-size-main);font-family:var(--adm-font-family)}a,button{cursor:pointer}a{color:var(--adm-color-primary);transition:opacity ease-in-out .2s}a:active{opacity:.8}.adm-plain-anchor{color:unset;transition:none}.adm-plain-anchor:active{opacity:unset}body.adm-overflow-hidden{overflow:hidden!important}div.adm-px-tester{--size: 1;height:calc(var(--size) / 2 * 2px);width:0;position:fixed;left:-100vw;top:-100vh;-webkit-user-select:none;user-select:none;pointer-events:none}.adm-dot-loading{display:inline-block}
