:root{--bg-top:#0a0118;--bg-mid:#12022d;--gold:#ffd95c;--gold-mid:#d9a83a;--gold-dim:#8a5a14;--red-1:#ff6a3d;--red-2:#e8482a;--red-3:#c9271f;--green:#58d68d;--green-dim:rgba(88, 214, 141, 0.12);--ink:#f5ecd8;--ink-soft:rgba(245, 236, 216, 0.72);--ink-faint:rgba(245, 236, 216, 0.45);--ink-gold-soft:rgba(255, 233, 168, 0.65);--r-card:20px;--r-block:12px;--r-pill:999px;--page-pad:16px;--card-w:min(340px, 92vw);--font:"Microsoft YaHei","PingFang SC","Noto Sans SC",sans-serif}*{box-sizing:border-box}body,html{margin:0;padding:0}body{min-height:100vh;background:radial-gradient(90% 40% at 50% 0,rgba(96,44,148,.3),transparent 62%),linear-gradient(180deg,var(--bg-top) 0,var(--bg-mid) 46%,var(--bg-top) 100%);color:var(--ink);font-family:var(--font);-webkit-font-smoothing:antialiased;overflow-x:hidden}body.is-locked{position:fixed;width:100%;left:0;right:0;overflow:hidden!important;touch-action:none}.app{display:block}.pagehead__logo{position:absolute;top:calc(12px + env(safe-area-inset-top));left:50%;transform:translateX(-50%);height:60px;width:auto;filter:drop-shadow(0 2px 8px rgba(0,0,0,.55));z-index:3}.lang-trigger{position:absolute;top:calc(14px + env(safe-area-inset-top));right:14px;z-index:3;display:flex;align-items:center;gap:5px;padding:6px 11px;border:1px solid rgba(255,205,60,.35);border-radius:var(--r-pill);background:rgba(10,1,24,.55);color:var(--gold);cursor:pointer}.lang-trigger svg{width:15px;height:15px}.lang-trigger__badge{font-size:.68rem;font-weight:800;letter-spacing:.5px}.lang-drawer{position:fixed;inset:0;z-index:200;display:none}.lang-drawer.show{display:block}.lang-drawer__mask{position:absolute;inset:0;background:rgba(6,2,18,.7)}.lang-drawer{position:fixed;inset:0;z-index:200;background:rgba(6,2,18,.82)}.lang-drawer[hidden]{display:none}.lang-drawer__panel{position:absolute;left:0;right:0;bottom:0;max-width:480px;margin:0 auto;padding:18px 16px calc(18px + env(safe-area-inset-bottom));border-radius:20px 20px 0 0;background:linear-gradient(180deg,#251a44,#170b2c);border:1px solid rgba(255,205,60,.3);box-shadow:0 -8px 40px rgba(0,0,0,.5);animation:drawer-up .3s cubic-bezier(.22,1,.36,1)}@keyframes drawer-up{from{transform:translateY(100%)}}.lang-drawer__title{margin:0 0 12px;text-align:center;color:var(--gold);font-size:.92rem;font-weight:800;letter-spacing:2px}.lang-drawer__list{list-style:none;margin:0;padding:0;max-height:50vh;overflow-y:auto}.lang-drawer__list button{display:flex;align-items:center;justify-content:space-between;width:100%;padding:13px 16px;border:none;border-radius:var(--r-block);background:0 0;color:var(--ink-soft);font-size:.92rem;font-weight:600;cursor:pointer}.lang-drawer__list button:hover{background:rgba(255,255,255,.06)}.lang-drawer__list button.on{color:var(--gold);background:rgba(255,205,60,.1)}.lang-drawer__list button.on::after{content:"";width:8px;height:8px;border-radius:50%;background:currentColor}.hero__tagline{display:inline-flex;align-items:center;gap:10px;margin:8px 0 0;padding:11px 22px;font-size:.9rem;border-radius:var(--r-pill);background:rgba(18,8,40,.92);border:1px solid rgba(255,205,60,.65);box-shadow:0 5px 16px rgba(0,0,0,.5),inset 0 1px 0 rgba(255,255,255,.06);white-space:nowrap}.hero__tagline-text{color:#ffe9a8;font-size:.88rem;font-weight:700;letter-spacing:1px}.hero__tagline .prize-chip strong{font-size:1.12em}.prize-chip{display:inline-flex;align-items:baseline;gap:5px}.prize-chip strong{font-size:1.5rem;font-weight:900;background:linear-gradient(180deg,#ffe9a0,#e8963a);-webkit-background-clip:text;background-clip:text;color:transparent}.prize-chip small{color:var(--gold);font-weight:900;font-size:.78rem;letter-spacing:1px}.hero{position:relative;display:flex;flex-direction:column;align-items:center;padding:calc(78px + env(safe-area-inset-top)) var(--page-pad) clamp(24px,4vh,40px)}.hero::before{content:"";position:absolute;inset:0;background:rgba(10,1,24,.42)}.hero>:not(.pagehead__logo):not(.lang-trigger){position:relative}.wheel{position:relative;width:min(88vw,460px);aspect-ratio:1084/1120;margin-top:clamp(8px,2vh,18px);filter:drop-shadow(0 22px 25px rgba(0,0,0,.4))}.wheel__disc{position:absolute;left:50%;top:51.7%;width:88%;aspect-ratio:1;border-radius:50%;transform:translate(-50%,-50%) rotate(0);transform-origin:50% 50%;background:conic-gradient(from -18deg,#c52c96 0 36deg,#6358d9 36deg 72deg,#19b8dc 72deg 108deg,#db263e 108deg 144deg,#6b36c7 144deg 180deg,#159ccd 180deg 216deg,#873ac8 216deg 252deg,#e2a62d 252deg 288deg,#c52c96 288deg 324deg,#168bc8 324deg 360deg);box-shadow:inset 0 0 0 3px var(--gold-dim),inset 0 0 32px rgba(0,0,0,.55);clip-path:circle(50% at 50% 50%);will-change:transform}.wheel__lines{position:absolute;inset:0;border-radius:50%;background:repeating-conic-gradient(from -18deg,transparent 0deg 35.25deg,rgba(255,236,135,.85) 35.25deg 36deg)}.wheel__lines::after{position:absolute;inset:8%;border:2px solid rgba(255,236,150,.85);border-radius:50%;content:"";box-shadow:0 0 10px rgba(255,205,60,.8),inset 0 0 15px rgba(40,20,0,.45)}.wheel__labels{position:absolute;inset:0}.wheel__label{position:absolute;left:50%;top:50%;display:flex;flex-direction:column;align-items:center;color:#fff3c2;text-shadow:0 2px 3px rgba(28,12,58,.85);transform:translate(-50%,-50%) rotate(var(--angle)) translateY(calc(min(88vw,460px) * -.265));user-select:none}.wheel__label strong{font-size:clamp(1.15rem,7.7vw,2.1rem);font-weight:900;line-height:.9}.wheel__label small{display:inline-flex;align-items:center;gap:2px;margin-top:3px;font-size:clamp(.55rem,2vw,.62rem);font-weight:800;letter-spacing:.5px}.wheel__label small .usdt-ic{width:1.05em;height:auto;border-radius:50%;box-shadow:0 1px 3px rgba(0,0,0,.4)}.wheel__label.is-big{color:#ffe9a0}.wheel__label.is-winner small,.wheel__label.is-winner strong{color:#fff;text-shadow:0 0 8px #ffe36f,0 0 18px #ffb52e;animation:win-glow .7s ease-in-out infinite alternate}@keyframes win-glow{to{filter:brightness(1.5)}}.wheel__gloss{position:absolute;inset:0;border-radius:50%;background:linear-gradient(125deg,rgba(255,255,255,.15),transparent 32%,transparent 66%,rgba(0,0,20,.22));pointer-events:none}.wheel__frame{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;pointer-events:none;filter:drop-shadow(0 12px 32px rgba(0,0,0,.5))}.wheel__hub{position:absolute;left:50%;top:51.7%;transform:translate(-50%,-50%);width:25%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 33% 28%,#ffb347,var(--red-2) 75%,var(--red-3));box-shadow:0 0 0 3px rgba(255,217,92,.9),0 0 22px rgba(255,170,50,.5);z-index:4}.wheel__go{position:absolute;left:50%;top:51.7%;transform:translate(-50%,-50%);z-index:5;width:19.5%;aspect-ratio:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0;border:2px solid #fff1a9;border-radius:50%;background:radial-gradient(circle at 33% 28%,#ffb347 0,#ff7a2f 45%,var(--red-2) 80%,var(--red-3) 100%);color:#fff;cursor:pointer;box-shadow:0 5px 0 #8a1d16,0 0 22px rgba(255,110,50,.55),inset 0 2px 6px rgba(255,255,255,.4);transition:transform .15s ease,filter .15s ease}.wheel__go:hover:not(:disabled){filter:brightness(1.08);transform:translate(-50%,-50%) scale(1.04)}.wheel__go:active:not(:disabled){transform:translate(-50%,-50%) translateY(3px)}.wheel__go:disabled{cursor:wait;filter:saturate(.6) brightness(.8)}.wheel__go-en{font-size:1.2rem;font-weight:1000;letter-spacing:2px;text-shadow:0 1px 3px rgba(0,0,0,.4)}.status{width:min(420px,88%);min-height:48px;display:flex;align-items:center;justify-content:center;gap:10px;margin-top:14px;padding:10px 22px;border:1px solid transparent;border-radius:var(--r-pill);background:linear-gradient(180deg,rgba(38,16,82,.92),rgba(18,6,52,.95)) padding-box,linear-gradient(160deg,#ffedb0,#d9a83a 30%,#fff3c8 50%,#b8860b 75%,#ffd95c) border-box;color:#fff3c0;font-size:clamp(.84rem,1.5vw,1rem);font-weight:800;letter-spacing:1px;text-align:center;text-shadow:0 2px 4px rgba(0,0,0,.5);box-shadow:0 8px 24px rgba(0,0,0,.4),0 0 18px rgba(255,205,60,.28),inset 0 1px 0 rgba(255,255,255,.35)}.status__dot{width:9px;height:9px;border-radius:50%;flex-shrink:0;background:radial-gradient(circle at 35% 30%,#fff,#ffd95c 60%);box-shadow:0 0 10px rgba(255,217,92,.9)}.status__dot.is-spinning{background:#ffd65c;animation:status-blink .8s ease-in-out infinite alternate}.status__dot.is-error{background:#ff6b5e;box-shadow:0 0 8px rgba(255,107,94,.8);animation:none}@keyframes status-blink{to{opacity:.35}}#statusText{white-space:normal;overflow-wrap:anywhere;max-width:82%;line-height:1.35}.trust{padding:clamp(18px,3vh,28px) var(--page-pad) clamp(22px,4vh,36px);border-top:1px solid rgba(217,179,74,.16)}.overlay{position:fixed;inset:0;z-index:100;display:none;align-items:center;justify-content:center;padding:20px}.overlay.show{display:flex}.overlay__mask{position:absolute;inset:0;background:rgba(6,2,18,.86);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);touch-action:none}.win-card{position:relative;width:var(--card-w);padding:26px 22px 20px;border-radius:var(--r-card);background:linear-gradient(180deg,#251a44,#170b2c);border:1px solid rgba(255,205,60,.45);box-shadow:0 24px 60px rgba(0,0,0,.6),0 0 30px rgba(255,205,60,.12);text-align:center;animation:card-in .35s cubic-bezier(.22,1,.36,1)}@keyframes card-in{from{opacity:0;transform:translateY(18px) scale(.95)}}.win-card__close{position:absolute;top:10px;right:12px;width:28px;height:28px;padding:0;border:none;border-radius:50%;background:rgba(255,255,255,.1);color:rgba(255,255,255,.7);font-size:16px;line-height:1;cursor:pointer}.win-card__kicker{margin:0;color:rgba(255,217,92,.6);font-size:.66rem;letter-spacing:4px;font-weight:800}.win-card__title{margin:6px 0 0;color:#fff0b8;font-size:1.35rem;font-weight:900}.win-card__amount{margin:8px 0 4px;display:flex;align-items:center;justify-content:center;gap:10px}.win-card__amount strong{font-size:clamp(2.6rem,13vw,3.4rem);font-weight:900;background:linear-gradient(180deg,#ffe9a0 0,#ff9a4d 90%);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 0 18px rgba(255,150,60,.5))}.usdt-ic{display:inline-block;border-radius:50%}.usdt-ic--win{width:34px;height:34px;align-self:center;filter:drop-shadow(0 0 10px rgba(38,161,123,.55))}.prize-chip__ic{width:15px;height:16px;border-radius:50%;box-shadow:0 1px 4px rgba(0,0,0,.35);align-self:center}.win-code{position:relative;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 16px;border-radius:var(--r-block);border:1.5px dashed rgba(255,205,60,.55);background:rgba(255,205,60,.06);margin-bottom:14px}.win-code__label{color:rgba(255,233,168,.6);font-size:.68rem;letter-spacing:1px}.win-code__value{font-size:1.2rem;font-weight:900;letter-spacing:3px;background:linear-gradient(180deg,#ffe9a0,#e8963a);-webkit-background-clip:text;background-clip:text;color:transparent}.win-code__notch{position:absolute;top:50%;width:14px;height:14px;border-radius:50%;background:#170b2c;transform:translateY(-50%)}.win-code__notch--l{left:-8px}.win-code__notch--r{right:-8px}.win-card__note{margin:8px 0 16px;color:var(--ink-gold-soft);font-size:.8rem}.win-card__claim{width:100%;padding:14px;border:none;border-radius:var(--r-pill);background:linear-gradient(90deg,var(--red-1),var(--red-2));color:#fff;font-size:1rem;font-weight:900;letter-spacing:2px;cursor:pointer;box-shadow:0 6px 20px rgba(255,80,50,.4)}.win-card__remind{display:flex;align-items:baseline;justify-content:center;gap:8px;margin:12px 0 0;color:rgba(255,233,168,.62);font-size:.72rem;line-height:1.55}.win-card__star{color:rgba(255,205,60,.5);font-size:.6rem;letter-spacing:2px;white-space:nowrap}.confetti-layer{position:fixed;inset:0;z-index:101;overflow:hidden;pointer-events:none}.confetti-piece{position:absolute;top:-20px;width:8px;height:14px;border-radius:1px;opacity:0;animation:confetti-fall 2.4s cubic-bezier(.15,.65,.4,1) forwards}@keyframes confetti-fall{0%{opacity:0;transform:translate3d(0,-20px,0) rotate(0)}8%{opacity:1}100%{opacity:0;transform:translate3d(var(--drift),100vh,0) rotate(var(--spin))}}.info{max-width:1060px;margin:0 auto;display:grid;gap:clamp(12px,2vh,18px)}.facts{display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"prize chance";grid-template-rows:auto;gap:10px}.fact{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;padding:15px 10px;text-align:center;border-radius:var(--r-card);border:1px solid rgba(255,205,60,.22);background:linear-gradient(180deg,rgba(66,40,122,.34),rgba(20,10,38,.72))}.fact--hero{grid-area:prize;border-color:rgba(255,205,60,.5);background:radial-gradient(120% 90% at 50% 0,rgba(255,205,60,.16),transparent 62%),linear-gradient(180deg,rgba(66,40,122,.4),rgba(20,10,38,.78));box-shadow:0 10px 26px rgba(0,0,0,.35)}.fact--time{display:none}.fact--chance{grid-area:chance;border-color:rgba(255,205,60,.5);background:radial-gradient(120% 90% at 50% 0,rgba(255,205,60,.16),transparent 62%),linear-gradient(180deg,rgba(66,40,122,.4),rgba(20,10,38,.78));box-shadow:0 10px 26px rgba(0,0,0,.35)}.fact__label{color:var(--ink-gold-soft);font-size:.7rem;font-weight:700;letter-spacing:2px}.fact__num{display:inline-flex;align-items:baseline;gap:5px;font-size:1.72rem;font-weight:900;line-height:1;background:linear-gradient(180deg,#ffefb8,#e8963a);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 2px 8px rgba(232,150,58,.28))}.fact__num small{font-size:.72rem;font-weight:800;letter-spacing:1px}.fact__sub{color:var(--ink-faint);font-size:.66rem}.fact__ic{width:20px;height:20px;color:rgba(255,217,92,.85)}.perks{display:grid;grid-template-columns:1fr 1fr;border-radius:var(--r-card);border:1px solid rgba(255,205,60,.2);background:rgba(20,10,38,.6);overflow:hidden}.perk{display:flex;flex-direction:column;align-items:center;gap:6px;padding:15px 12px 14px;text-align:center}.perk:nth-child(odd){border-right:1px solid rgba(217,179,74,.14)}.perk:nth-child(-n+2){border-bottom:1px solid rgba(217,179,74,.14)}.perk svg{width:21px;height:21px;color:var(--gold);opacity:.92}.perk h3{margin:0;color:#fff0b8;font-size:.82rem;font-weight:800;letter-spacing:1px}.perk p{margin:0;color:var(--ink-faint);font-size:.66rem;line-height:1.5}.flow{padding:17px 12px 16px;text-align:center;border-radius:var(--r-card);border:1px solid rgba(255,205,60,.2);background:rgba(20,10,38,.6)}.flow__title{margin:0;color:var(--gold);font-size:.95rem;font-weight:900;letter-spacing:3px}.flow__sub{margin:6px 0 16px;color:var(--ink-faint);font-size:.68rem}.flow__steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:4px}.flow__steps li{position:relative;padding:0 4px}.flow__steps li:not(:last-child)::after{content:"";position:absolute;right:-5px;top:9px;width:7px;height:7px;border-top:1.6px solid rgba(255,217,92,.5);border-right:1.6px solid rgba(255,217,92,.5);transform:rotate(45deg)}.flow__steps i{display:flex;align-items:center;justify-content:center;width:26px;height:26px;margin:0 auto 9px;border-radius:50%;background:linear-gradient(180deg,var(--gold),#e8963a);color:#2a1600;font-style:normal;font-weight:900;font-size:.78rem;box-shadow:0 4px 12px rgba(255,190,50,.3)}.flow__steps b{display:block;color:#fff0b8;font-size:.73rem;font-weight:800}.flow__steps span{display:block;margin-top:3px;color:var(--ink-faint);font-size:.62rem;line-height:1.5}.notes{padding:17px 16px 15px;border-radius:var(--r-card);border:1px solid rgba(255,205,60,.2);background:rgba(20,10,38,.6)}.notes__title{margin:0;text-align:center;color:#fff0b8;font-size:.92rem;font-weight:900;letter-spacing:2px}.notes__sub{margin:5px 0 13px;text-align:center;color:var(--ink-faint);font-size:.68rem}.notes ul{list-style:none;margin:0 auto;padding:0;display:grid;gap:8px;width:fit-content}.notes li{position:relative;padding-left:15px;color:var(--ink-soft);font-size:.72rem;line-height:1.6}.notes li::before{content:"";position:absolute;left:1px;top:.52em;width:5px;height:5px;border-radius:50%;background:rgba(255,205,60,.8)}.notes__luck{margin:15px 0 0;text-align:center;font-size:1.02rem;font-weight:900;letter-spacing:6px;background:linear-gradient(180deg,#ffefb8,#e8963a);-webkit-background-clip:text;background-clip:text;color:transparent}.bottomline{max-width:1060px;margin:0 auto;padding-top:clamp(20px,3vh,28px);border-top:1px solid rgba(217,179,74,.16);display:flex;flex-direction:column;align-items:center;gap:clamp(14px,2.4vh,18px)}.bottomline__sign{display:flex;align-items:center;gap:10px;margin:0}.bottomline__sign img{height:26px;width:auto;filter:brightness(0) invert(1) drop-shadow(0 2px 10px rgba(255,205,60,.18));opacity:.95}.bottomline__by{color:rgba(245,236,216,.52);font-size:.72rem;font-weight:600;letter-spacing:3px}.legal-row{margin:16px 0 0;display:flex;align-items:center;justify-content:center;gap:8px;color:var(--ink-faint);font-size:.64rem;letter-spacing:1px}.age-chip{padding:2px 7px;border-radius:6px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.22);color:var(--ink-gold-soft);font-weight:900;font-size:.6rem}.notes--g2{position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.06);background:linear-gradient(180deg,rgba(255,255,255,.055),rgba(255,255,255,.012));padding:20px 18px 18px}.notes--g2 .notes__bg{position:absolute;right:-48px;bottom:-40px;width:246px;height:auto;opacity:.13;transform:rotate(-6deg);pointer-events:none;z-index:0}.notes--g2>:not(.notes__bg){position:relative;z-index:1}.notes--g2 .notes__title{font-size:1rem;color:#ffeec2;letter-spacing:1.5px}.notes--g2 .notes__sub{margin:7px 0 16px;color:rgba(245,236,216,.45);font-size:.7rem}.notes--g2 ul{width:100%;max-width:none;gap:10px}.notes--g2 li{padding-left:0;color:rgba(245,236,216,.82);font-size:.78rem;line-height:1.75}.notes--g2 li::before{display:none}.notes--g2 li b{color:#f6d488;font-weight:800}.notes--g2 .notes__luck{margin-top:16px;display:flex;align-items:center;gap:12px;background:0 0;color:rgba(255,233,168,.72);font-size:.8rem;font-weight:700;letter-spacing:6px}.notes--g2 .notes__luck::after,.notes--g2 .notes__luck::before{content:"";flex:1;height:1px}.notes--g2 .notes__luck::before{background:linear-gradient(90deg,transparent,rgba(255,217,92,.28))}.notes--g2 .notes__luck::after{background:linear-gradient(90deg,rgba(255,217,92,.28),transparent)}.notes--g2 .off-20s{display:none}.bottomline .legal-row{margin:0;color:rgba(245,236,216,.55)}.bottomline .age-chip{background:rgba(255,205,60,.08);border-color:rgba(255,205,60,.35);color:rgba(255,225,150,.92)}.wheel__pointer{position:absolute;left:50%;top:3%;width:28px;height:38px;transform:translateX(-50%);transform-origin:50% 8px;background:linear-gradient(175deg,#fff3c0 0,#ffd95c 35%,#e8963a 70%,#c9720e 100%);clip-path:polygon(50% 100%,4% 0%,96% 0%);z-index:6;filter:drop-shadow(0 4px 10px rgba(180,100,10,.75));will-change:transform}.wheel__pointer::after{content:'';position:absolute;top:-6px;left:50%;transform:translateX(-50%);width:14px;height:14px;border-radius:50%;background:radial-gradient(circle at 38% 32%,#fffae0,#d9a83a);box-shadow:0 0 8px rgba(255,210,60,.9)}@keyframes ptr-jitter{0%{transform:translateX(-50%) rotate(-13deg)}100%{transform:translateX(-50%) rotate(13deg)}}@keyframes ptr-jitter-slow{0%{transform:translateX(-50%) rotate(-6deg)}100%{transform:translateX(-50%) rotate(6deg)}}.wheel__pointer.jitter-fast{animation:ptr-jitter 75ms ease-in-out infinite alternate}.wheel__pointer.jitter-slow{animation:ptr-jitter-slow .22s ease-in-out infinite alternate}@media (min-width:720px){.hero{padding-top:clamp(30px,5vh,48px)}.wheel{width:min(460px,46vh)}.info{grid-template-columns:1fr 1fr;align-items:start}.facts{grid-column:1/-1;grid-template-columns:repeat(2,1fr);grid-template-areas:"prize chance"}.notes{grid-column:1/-1}}#claimPanel{position:fixed;inset:0;z-index:120;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;background:#fff}#claimPanel[hidden]{display:none!important}html.claim-open,html.claim-open body{overflow:hidden}#claimPanel .pagehead__logo{position:static;left:auto;top:auto;transform:none;z-index:auto;filter:none;height:28px;width:auto;display:block}#claimPanel .lang-trigger{position:static;top:auto;right:auto;z-index:auto}#claimPanel{--bg:#ffffff;--bg-section:#f6f9fc;--border:#e3e8ee;--ink:#1a1f36;--ink-2:#697386;--ink-3:#8792a2;--red:#eb0029;--red-hover:#d10024;--red-ring:rgba(235,0,41,0.25);--green:#228403;--green-bg:#e6f4ea;--err:#df1b41;--mono:"SF Mono","Cascadia Code",Consolas,monospace;--shadow-card:0 2px 5px rgba(60,66,87,0.08),0 1px 1px rgba(0,0,0,0.04);--r-card:16px;--r-input:8px}#claimPanel *{box-sizing:border-box}#claimPanel{min-height:100vh;background:var(--bg);color:var(--ink);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Microsoft YaHei",sans-serif;font-size:15px;-webkit-font-smoothing:antialiased}#claimPanel .pagehead{height:56px;display:flex;align-items:center;justify-content:space-between;padding:0 20px;border-bottom:1px solid var(--border);background:#fff}#claimPanel .lang-trigger{display:flex;align-items:center;gap:6px;padding:6px 12px;border:1px solid var(--border);border-radius:var(--r-input);background:#fff;color:var(--ink-2);font-size:.78rem;font-weight:600;cursor:pointer}#claimPanel .lang-drawer{position:fixed;inset:0;z-index:200;display:none}#claimPanel .lang-drawer.show{display:block}#claimPanel .lang-drawer__mask{position:absolute;inset:0;background:rgba(26,31,54,.4)}#claimPanel .lang-drawer__panel{position:absolute;left:0;right:0;bottom:0;max-width:480px;margin:0 auto;background:#fff;border-radius:16px 16px 0 0;padding:20px 16px calc(20px + env(safe-area-inset-bottom));animation:drawer-up .25s cubic-bezier(.22,1,.36,1)}#claimPanel .lang-drawer__title{margin:0 0 10px;text-align:center;color:var(--ink);font-size:.95rem;font-weight:700}#claimPanel .lang-drawer__list{list-style:none;margin:0;padding:0}#claimPanel .lang-drawer__list button{display:flex;align-items:center;justify-content:space-between;width:100%;padding:13px 16px;border:none;border-radius:var(--r-input);background:0 0;color:var(--ink);font-size:.92rem;font-weight:500;cursor:pointer}#claimPanel .lang-drawer__list button:hover{background:var(--bg-section)}#claimPanel .lang-drawer__list button.on{color:var(--red);font-weight:700}#claimPanel .lang-drawer__list button.on::after{content:"";width:8px;height:8px;border-radius:50%;background:currentColor}#claimPanel .page{max-width:480px;margin:0 auto;padding:24px 16px 60px}#claimPanel .code-status{margin-bottom:20px}#claimPanel .code-status__loading{color:var(--ink-3);font-size:.85rem;text-align:center;padding:20px}#claimPanel .cs-card{border-radius:var(--r-card);padding:18px 20px;background:#fff;border:1px solid var(--border);box-shadow:var(--shadow-card);display:block}#claimPanel .cs-card--valid{border-color:rgba(34,132,3,.35);background:linear-gradient(180deg,#f4fbf4,#fff)}#claimPanel .cs-card--invalid{border-color:rgba(223,27,65,.35);display:flex;align-items:center;gap:14px}#claimPanel .cs-ic{flex-shrink:0;width:36px;height:36px;border-radius:50%;background:#fdecef;color:var(--err);font-size:18px;font-weight:900;display:flex;align-items:center;justify-content:center}#claimPanel .cs-card--valid .cs-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:9px 0}#claimPanel .cs-card--valid .cs-row+.cs-row{border-top:1px dashed var(--border)}#claimPanel .cs-label{flex-shrink:0;color:var(--ink-2);font-size:.8rem;font-weight:600;letter-spacing:.5px}#claimPanel .cs-card--valid .cs-value{display:inline-flex;align-items:center;gap:8px;color:var(--ink);font-size:1.1rem;font-weight:700}#claimPanel .cs-card--valid .cs-ok{width:18px;height:18px;border-radius:50%;background:var(--green-bg);color:var(--green);flex-shrink:0;padding:2px}#claimPanel .cs-card--valid .cs-code{font-family:var(--mono);font-size:1.3rem;font-weight:800;letter-spacing:2px;color:var(--ink)}#claimPanel .cs-card--valid .cs-amount{display:inline-flex;align-items:center;gap:6px;color:var(--green);font-size:1.4rem;font-weight:900;white-space:nowrap}#claimPanel .cs-amount .usdt-ic{width:22px;height:22px;flex-shrink:0;border-radius:50%}#claimPanel .cs-card--valid .cs-time{color:var(--ink-2);font-size:.95rem}#claimPanel .cs-card--valid .cs-timer{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--err);font-size:1.05rem;font-weight:800}#claimPanel .cs-card--valid .cs-row.is-urgent .cs-time,#claimPanel .cs-card--valid .cs-row.is-urgent .cs-timer{color:var(--err)}#claimPanel .cs-invalid-text{color:var(--err);font-weight:700;font-size:.95rem}#claimPanel .cs-invalid-sub{margin-top:4px;color:var(--ink-3);font-size:.78rem}#claimPanel .form-card{background:#fff;border:1px solid var(--border);border-radius:var(--r-card);box-shadow:var(--shadow-card);padding:24px}#claimPanel .form-card__title{display:flex;align-items:center;gap:10px;margin:0 0 18px;color:var(--ink);font-size:1.05rem;font-weight:700}#claimPanel .form-card__title .step-chip{width:24px;height:24px;border-radius:8px;background:var(--red);color:#fff;font-size:13px;font-weight:800;display:inline-flex;align-items:center;justify-content:center}#claimPanel .field{margin-bottom:16px}#claimPanel .field__label{display:block;color:var(--ink-2);font-size:.72rem;font-weight:600;letter-spacing:1.2px;text-transform:uppercase;margin-bottom:6px}#claimPanel .field__input{width:100%;padding:11px 14px;border-radius:var(--r-input);border:1px solid #e0e6eb;background:var(--bg-section);color:var(--ink);font-size:16px;outline:0;transition:border-color .12s,box-shadow .12s,background .12s}#claimPanel .field__input:focus{background:#fff;border-color:var(--red);box-shadow:0 0 0 3px var(--red-ring)}#claimPanel .field__input:disabled{opacity:.55}#claimPanel .field__input::placeholder{color:#a3acb9}#claimPanel .mono{font-family:var(--mono);letter-spacing:1px}#claimPanel .field__err{display:none;margin-top:5px;color:var(--err);font-size:.75rem}#claimPanel .field__err.show{display:block}#claimPanel .captcha-row{display:flex;gap:12px;align-items:stretch}#claimPanel .captcha-row canvas{border-radius:var(--r-input);border:1px solid #e0e6eb;cursor:pointer;flex-shrink:0}#claimPanel .captcha-row .field__input{flex:1;text-transform:uppercase;letter-spacing:4px}#claimPanel .pw-strength{margin-top:8px}#claimPanel .pw-strength__bars{display:flex;gap:4px;height:4px}#claimPanel .pw-strength__bars i{flex:1;border-radius:2px;background:#e3e8ee;transition:background .2s}#claimPanel .pw-strength__bars i.on-1{background:#df1b41}#claimPanel .pw-strength__bars i.on-2{background:#f59e0b}#claimPanel .pw-strength__bars i.on-3{background:#22c55e}#claimPanel .pw-strength__bars i.on-4{background:#15803d}#claimPanel .pw-strength__label{margin-top:4px;font-size:.7rem;font-weight:600;color:var(--ink-3)}#claimPanel .contact__seg{display:flex;gap:8px;margin-bottom:10px}#claimPanel .contact__opt{flex:1;padding:11px;border-radius:var(--r-input);border:1px solid #e0e6eb;background:var(--bg-section);color:var(--ink-2);font-weight:600;font-size:.88rem;cursor:pointer;transition:all .12s}#claimPanel .contact__opt.on{border-color:var(--red);background:#fff;color:var(--red);box-shadow:0 0 0 3px var(--red-ring)}#claimPanel .btn-primary{width:100%;padding:13px;border:none;border-radius:var(--r-input);background:var(--red);color:#fff;font-size:.95rem;font-weight:700;letter-spacing:1px;cursor:pointer;transition:background .15s,transform .1s,box-shadow .15s}#claimPanel .btn-primary:hover:not(:disabled){background:var(--red-hover);transform:translateY(-1px);box-shadow:0 6px 16px rgba(235,0,41,.25)}#claimPanel .btn-primary:disabled{opacity:.6;cursor:wait}#claimPanel .btn-primary .spinner{display:inline-block;width:14px;height:14px;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;border-radius:50%;animation:spin .7s linear infinite;vertical-align:-2px;margin-right:8px}@keyframes spin{to{transform:rotate(360deg)}}#claimPanel .creating-overlay[hidden]{display:none}#claimPanel .creating-overlay{position:fixed;inset:0;z-index:150;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;background:rgba(255,255,255,.92)}#claimPanel .creating-overlay .big-spinner{width:44px;height:44px;border:3px solid #e3e8ee;border-top-color:var(--red);border-radius:50%;animation:spin .8s linear infinite}#claimPanel .creating-overlay__text{color:var(--ink-2);font-size:.9rem;font-weight:600}#claimPanel .success-inline{text-align:center;animation:success-in .4s cubic-bezier(.22,1,.36,1)}#claimPanel .success-inline__check{width:64px;height:64px;margin:6px auto 16px;border-radius:50%;background:var(--green-bg);border:2px solid var(--green);color:var(--green);font-size:28px;font-weight:900;display:flex;align-items:center;justify-content:center;animation:check-pop .4s cubic-bezier(.34,1.56,.64,1)}@keyframes check-pop{from{transform:scale(0)}70%{transform:scale(1.15)}to{transform:scale(1)}}#claimPanel .success-inline__title{margin:0 0 6px;color:var(--ink);font-size:1.25rem;font-weight:800}#claimPanel .success-inline__note{margin:0 0 18px;color:var(--ink-2);font-size:.84rem}#claimPanel .success-inline__receipt{text-align:left;border-top:1px dashed var(--border);border-bottom:1px dashed var(--border);padding:12px 6px;margin-bottom:16px}#claimPanel .success-inline__receipt .row{display:flex;justify-content:space-between;align-items:center;padding:7px 0;font-size:.84rem}#claimPanel .success-inline__receipt .k{color:var(--ink-2)}#claimPanel .success-inline__receipt .v{color:var(--ink);font-weight:600}#claimPanel .success-inline__receipt .v.mono{font-family:var(--mono);letter-spacing:2px;color:var(--green);font-weight:700}#claimPanel .success-inline__hint{margin:0;color:var(--ink-3);font-size:.7rem}#claimPanel .footer-links{margin-top:24px;text-align:center;color:var(--ink-3);font-size:.72rem}#claimPanel .footer-links a{color:var(--ink-2);text-decoration:none}#claimPanel .code-display{font-family:var(--mono);font-size:1.1rem;font-weight:800;letter-spacing:3px;color:var(--ink);padding:10px 0}body,html{line-height:normal}button,input,select,textarea{font-family:revert;font-size:revert;line-height:revert}[role=button],button{cursor:pointer}audio,canvas,embed,img,object,svg,video{vertical-align:baseline}p{margin-top:1em;margin-bottom:1em}#iosSafariGuide[hidden]{display:none!important}
