.wl-root,.wl-root *,.wl-root :before,.wl-root :after{box-sizing:border-box;margin:0;padding:0}.wl-root{color:#fff;-webkit-font-smoothing:antialiased;min-height:100vh;font-family:var(--font-inter),sans-serif;background:#0d2b24;overflow-x:hidden}.wl-root a{text-decoration:none}.wl-root button{font-family:var(--font-inter),sans-serif}.wl-root .tk-c{max-width:1280px;margin:0 auto;padding:0 clamp(20px,5vw,56px)}.wl-root .tk-nav{z-index:999;-webkit-backdrop-filter:blur(20px);background:#fffffff5;border-bottom:1px solid #00000012;height:64px;transition:opacity .4s;position:sticky;top:0}.wl-root .tk-nav.hidden,.wl-root .tk-nav.nav-scroll-hidden{opacity:0;pointer-events:none}.wl-root .tk-nav-inner{justify-content:space-between;align-items:center;height:100%;display:flex}.wl-root .lang-toggle{background:#fff;border:1px solid #d6e8e0;border-radius:100px;padding:3px;display:flex}.wl-root .lang-btn{letter-spacing:.06em;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;border:none;border-radius:100px;min-width:44px;min-height:44px;padding:6px 14px;font-size:11px;font-weight:700;transition:background .2s,color .2s}.wl-root .lang-btn.active{color:#edff80;background:#11332d}.wl-root .lang-btn.inactive{color:#7a9890;background:0 0}.wl-root .wl-hero{text-align:center;background:radial-gradient(80% 60% at 15% 10%,#36d86c26 0%,#0000 60%),radial-gradient(60% 50% at 85% 85%,#edff8014 0%,#0000 55%),#0d2b24;flex-direction:column;justify-content:center;align-items:center;min-height:100svh;padding:100px clamp(20px,5vw,56px) 80px;display:flex;position:relative;overflow:hidden}.wl-root .wl-inner{z-index:1;width:100%;max-width:560px;position:relative}.wl-root .wl-badge{letter-spacing:.18em;text-transform:uppercase;color:#edff80;align-items:center;gap:8px;margin-bottom:28px;font-size:11px;font-weight:600;display:inline-flex}.wl-root .wl-badge-dot{background:#edff80;border-radius:50%;flex-shrink:0;width:6px;height:6px}.wl-root .wl-h1{letter-spacing:-.035em;color:#fff;margin-bottom:20px;font-size:clamp(32px,6.5vw,62px);font-weight:900;line-height:1.02}.wl-root .wl-sub{color:#ffffff80;margin-bottom:40px;font-size:clamp(15px,2.2vw,18px);line-height:1.7}.wl-root .wl-form{width:100%;max-width:460px;margin:0 auto}.wl-root .wl-input-wrap{background:#ffffff12;border-radius:14px;transition:border-color .2s,box-shadow .2s;display:flex;overflow:hidden}.wl-root .wl-input{color:#fff;background:0 0;border:none;outline:none;flex:1 1 0;min-width:0;padding:16px 18px;font-family:inherit;font-size:15px}.wl-root .wl-input::placeholder{color:#ffffff4d}.wl-root .wl-btn{color:#0d2b24;cursor:pointer;letter-spacing:.04em;white-space:nowrap;border:none;flex-shrink:0;padding:16px 20px;font-family:inherit;font-size:14px;font-weight:700;transition:background .2s}.wl-root .wl-hint{color:#ffffff47;text-align:center;margin-top:10px;font-size:12px}.wl-root .wl-tiers{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:18px;width:100%;max-width:460px;margin:32px auto 0;display:flex;overflow:hidden}.wl-root .wl-tier{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:4px;padding:16px 8px;display:flex}.wl-root .wl-tier+.wl-tier{border-left:1px solid #ffffff14}.wl-root .wl-tier-label{letter-spacing:.06em;text-align:center;white-space:nowrap;font-size:10px;font-weight:700}.wl-root .wl-tier-amount{letter-spacing:-.04em;font-size:24px;font-weight:900}.wl-root .wl-post{background:#0a1f18;padding:72px clamp(20px,5vw,56px) 100px}.wl-root .wl-post-inner{max-width:720px;margin:0 auto}.wl-root .wl-spot-num{letter-spacing:-.04em;margin-bottom:10px;font-size:clamp(64px,14vw,120px);font-weight:900;line-height:1}.wl-root .wl-section-label{letter-spacing:.18em;text-transform:uppercase;color:#edff80;margin-bottom:12px;font-size:11px;font-weight:600}.wl-root .wl-section-h2{letter-spacing:-.025em;color:#fff;margin-bottom:28px;font-size:clamp(24px,4.5vw,38px);font-weight:800;line-height:1.1}.wl-root .wl-divider{border:none;border-top:1px solid #ffffff14;margin:0 0 48px}.wl-root .wl-ref-wrap{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:14px;margin-bottom:20px;display:flex;overflow:hidden}.wl-root .wl-ref-input{color:#edff80;background:0 0;border:none;outline:none;flex:1;min-width:0;padding:15px 18px;font-family:inherit;font-size:13px}.wl-root .wl-copy-btn{color:#fff;cursor:pointer;letter-spacing:.06em;white-space:nowrap;border:none;border-left:1px solid #ffffff1a;flex-shrink:0;padding:15px 22px;font-family:inherit;font-size:12px;font-weight:700;transition:background .2s,color .2s}.wl-root .wl-share-btns{justify-content:center;gap:12px;display:flex}.wl-root .wl-share-btn{cursor:pointer;-webkit-tap-highlight-color:transparent;background:#ffffff0f;border:1.5px solid #ffffff24;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;display:inline-flex}.wl-root .wl-reward-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:14px;display:grid}.wl-root .wl-reward-card{text-align:center;border-radius:18px;padding:28px 18px}.wl-root .wl-lb{background:#ffffff08;border:1px solid #ffffff1a;border-radius:18px;overflow:hidden}.wl-root .wl-lb-hdr{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:16px 24px;display:flex}.wl-root .wl-lb-row{border-bottom:1px solid #ffffff0d;grid-template-columns:44px 1fr 64px;align-items:center;gap:10px;padding:13px 24px;display:grid}.wl-root .wl-lb-foot{text-align:center;color:#fff3;border-top:1px solid #ffffff0f;padding:10px 24px 12px;font-size:10px}.wl-root .wl-live-dot{background:#36d86c;border-radius:50%;width:6px;height:6px;display:inline-block}@keyframes pulse2{0%,to{opacity:1}50%{opacity:.4}}.wl-root .wl-live-dot{animation:2s infinite pulse2}@media (max-width:768px){.wl-root .tk-nav{height:56px}.wl-root .tk-c{padding:0 20px}.wl-root .wl-hero{text-align:center;justify-content:center;align-items:center;min-height:100svh;padding:80px 24px 48px}.wl-root .wl-inner{max-width:100%}.wl-root .wl-badge{letter-spacing:.1em;margin-bottom:20px;font-size:10px}.wl-root .wl-h1{letter-spacing:-.03em;margin-bottom:14px;font-size:32px;line-height:1.08}.wl-root .wl-sub{margin-bottom:28px;padding:0 4px;font-size:15px;line-height:1.65}.wl-root .wl-form{max-width:100%}.wl-root .wl-input{padding:16px 14px;font-size:16px}.wl-root .wl-btn{padding:16px;font-size:14px;font-weight:800}.wl-root .wl-hint{margin-top:10px;font-size:12px}.wl-root .wl-tiers{border-radius:16px;max-width:100%;margin-top:20px}.wl-root .wl-tier{gap:4px;padding:16px 8px}.wl-root .wl-tier-label{font-size:10px}.wl-root .wl-tier-amount{font-size:22px}.wl-root .wl-post{padding:40px 20px 64px}.wl-root .wl-spot-num{font-size:80px}.wl-root .wl-section-h2{margin-bottom:16px;font-size:24px}.wl-root .wl-section-label{margin-bottom:8px;font-size:10px}.wl-root .wl-divider{margin:0 0 32px}.wl-root .wl-ref-input{padding:14px;font-size:12px}.wl-root .wl-copy-btn{padding:14px 16px;font-size:12px}.wl-root .wl-share-btn{width:52px;height:52px}.wl-root .wl-reward-grid{grid-template-columns:1fr}.wl-root .wl-reward-card{padding:20px 16px}.wl-root .wl-lb-row{grid-template-columns:36px 1fr 52px;gap:8px;padding:12px 16px}.wl-root .wl-lb-hdr{padding:14px 16px}.wl-root .wl-lb-foot{padding:10px 16px 12px}.wl-root footer .tk-c{padding:0 20px}}
