:root{--bg:#0b0d18;--surface:#151829;--surface-2:#1d2138;--border:#2a2f4a;--text:#eef0fb;--muted:#8b91b5;--accent:#8b5cf6;--accent-2:#22d3ee;--gold:#f5c84c;--ok:#22c55e;--warn:#f59e0b;--bad:#ef4444;--pink:#ec4899;--blue:#3b82f6;--radius:14px}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--text);font:16px/1.5 Outfit,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;-webkit-font-smoothing:antialiased;padding-bottom:calc(64px + env(safe-area-inset-bottom))}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.page{max-width:1080px;margin:0 auto;padding:20px 16px 40px}.page.hm{max-width:430px;padding:8px 10px 36px}.page.narrow{max-width:720px}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:18px;margin-bottom:14px}.mono{font-family:ui-monospace,Cascadia Code,Consolas,monospace}.hint{color:var(--muted);font-size:13px;margin:6px 0 0}.center{text-align:center;display:block}.row{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.spacer{flex:1 1}.back{color:var(--muted);font-size:14px;display:inline-block;margin-bottom:14px}.hero{text-align:center;padding:22px 0 18px}.hero-logo{width:104px;height:104px;margin:0 auto 14px;padding:3px;border-radius:50%;background:linear-gradient(135deg,#a78bfa,var(--accent-2));box-shadow:0 0 34px rgba(139,92,246,.35)}.hero h1{font-size:30px;margin:0;letter-spacing:-.03em;line-height:1.1}.grad{background:linear-gradient(90deg,#a78bfa,var(--accent-2));-webkit-background-clip:text;background-clip:text;color:transparent}.hero-sub{margin:8px 0 14px}.badges,.hero-sub{color:var(--muted)}.badges{display:flex;gap:8px;justify-content:center;flex-wrap:wrap;font-size:13px}.badges span{display:inline-flex;align-items:center;gap:5px;background:var(--surface);border:1px solid var(--border);border-radius:999px;padding:5px 11px}.badges .icon{width:15px;height:15px;flex:none}.badges span:first-child .icon{color:var(--warn)}.badges span:nth-child(2) .icon{color:var(--ok)}.badges span:nth-child(3) .icon{color:var(--accent-2)}.icon{width:20px;height:20px;flex:none;vertical-align:-4px}.mega{display:block;text-align:center;background:linear-gradient(150deg,#2a1a5e,#151829 60%);border-color:var(--accent);padding:22px}.mega-tag{display:inline-block;background:var(--accent);color:#fff;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;padding:4px 11px;border-radius:999px}.mega-name{font-size:13px;color:var(--muted);margin-top:12px;letter-spacing:.08em}.mega-diamonds{font-size:40px;font-weight:900;letter-spacing:-.03em;margin:2px 0}.mega-price{font-size:26px;font-weight:800;color:var(--accent-2)}.mega-cta{margin-top:14px;font-weight:700;color:var(--accent-2)}.trust-line{text-align:center;color:var(--muted);font-size:14px;margin:4px 0 24px}.promo-rail{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;margin:0 -16px 26px;padding:0 16px 4px;scroll-padding-left:16px}.promo-card{flex:0 0 78%;max-width:300px;scroll-snap-align:start}.promo-flyer{width:100%;aspect-ratio:1/1;object-fit:cover;border-radius:var(--radius);border:1px solid var(--border)}.promo-flyer-empty{display:grid;place-items:center;padding:16px;background:var(--surface);font-weight:700}.promo-flyer-empty,.promo-name{text-align:center;color:var(--muted)}.promo-name{font-size:13px;margin-top:8px}.flyer{width:100%;border-radius:var(--radius);border:1px solid var(--border);margin-bottom:12px}.flyer.promo-flyer-empty{min-height:160px}.promo-section{margin-bottom:34px}.promo-section:last-child{margin-bottom:0}.promo-section-head{display:flex;align-items:center;gap:10px;margin:2px 0 12px}.promo-section-title{font-size:18px;margin:0;letter-spacing:-.02em}.combo-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:10px;gap:10px}.combo{text-align:center;padding:16px 12px;margin:0;transition:border-color .15s}.combo:active,.combo:hover{border-color:var(--accent-2)}.combo-diamonds{font-size:21px;font-weight:800;letter-spacing:-.02em}.combo-name{font-size:12px;color:var(--muted);margin:3px 0 8px}.combo-price{font-size:18px;font-weight:800;color:var(--accent-2)}.summary{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.summary-name{font-weight:700}.summary-diamonds{color:var(--muted)}.summary-price{margin-left:auto;font-size:21px;font-weight:800;color:var(--accent-2)}.step-head{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px;margin-bottom:12px}.step-head h2{font-size:16px;margin:0}.step-num{width:24px;height:24px;flex:none;border-radius:999px;background:var(--accent-2);color:var(--bg);display:grid;place-items:center;font-size:13px;font-weight:800}.checkout-stepper{display:flex;align-items:flex-start;list-style:none;margin:16px 0 18px;padding:0}.checkout-step-item{flex:1 1;display:flex;flex-direction:column;align-items:center;gap:6px;position:relative}.checkout-step-item:not(:last-child):after{content:"";position:absolute;top:12px;left:50%;width:100%;height:2px;background:var(--surface-2);z-index:0}.checkout-step-item.done:not(:last-child):after{background:var(--ok)}.checkout-step-dot{width:24px;height:24px;border-radius:999px;display:grid;place-items:center;font-size:12px;font-weight:800;border:2px solid var(--surface-2);color:var(--muted);background:var(--surface);z-index:1}.checkout-step-item.done .checkout-step-dot{background:var(--ok);border-color:var(--ok);color:#0b0d18}.checkout-step-item.active .checkout-step-dot{border-color:var(--accent-2);color:var(--accent-2)}.checkout-step-label{font-size:11px;color:var(--muted)}.checkout-step-item.active .checkout-step-label{color:var(--text);font-weight:700}.confirm{text-align:center;padding:14px 0 4px}.confirm-q{color:var(--muted);font-size:14px}.confirm-name{font-size:24px;font-weight:800;margin:4px 0 14px;letter-spacing:-.02em}.confirm .row{justify-content:center}.confirmed .confirm-name{font-size:18px;margin:0}.pay-box{background:var(--bg);border:1px solid var(--border);border-radius:10px;padding:14px;margin-bottom:16px}.pay-row{display:flex;justify-content:space-between;gap:12px;padding:6px 0;font-size:14px}.pay-row span{color:var(--muted)}.pay-row.total{border-top:1px solid var(--border);margin-top:6px;padding-top:10px;font-size:17px}.pay-compare{display:flex;flex-direction:column;gap:14px;margin-bottom:14px}.pay-option{border:1.5px solid var(--border);border-radius:var(--radius);padding:16px;background:var(--surface)}.pay-option.blue{border-color:#3b82f6}.pay-option.red{border-color:#ef4444}.pay-option.purple{border-color:var(--accent)}.pay-option-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.pay-option-icon{width:30px;height:30px}.pay-option.blue .pay-option-icon{color:var(--blue)}.pay-option.red .pay-option-icon{color:var(--bad)}.pay-option.purple .pay-option-icon{color:var(--accent)}.pay-option-badge{font-size:11px;font-weight:800;padding:4px 10px;border-radius:999px;background:var(--surface-2);color:var(--text)}.pay-option-title{font-size:18px;font-weight:800;letter-spacing:-.01em}.pay-option-manual{display:inline-block;flex:none;white-space:nowrap;font-size:10px;font-weight:800;letter-spacing:.06em;color:var(--accent);border:1px solid var(--accent);border-radius:999px;padding:2px 9px;margin:4px 0 10px}.pay-option-features{list-style:none;margin:0 0 12px;padding:0;font-size:13px}.pay-option-features li{padding:4px 0;color:var(--text)}.pay-option-features li span{color:var(--ok);font-weight:800;margin-right:4px}.pay-option-banks{font-size:12px;border-top:1px solid var(--border);padding-top:10px;margin-bottom:12px;text-align:center}.pay-option-banks span{display:block}.pay-option-note{font-size:13px;color:var(--muted);background:var(--bg);border-radius:10px;padding:10px 12px;margin-bottom:12px}.pay-option-cta.blue{background:#3b82f6;border-color:#3b82f6;color:#fff}.pay-option-cta.red{background:#ef4444;border-color:#ef4444;color:#fff}.pay-option-cta.purple{background:var(--accent);border-color:var(--accent);color:#fff}.pay-copy{display:flex;align-items:center;gap:8px}.copy-btn{font-size:14px;background:transparent;border:none;color:var(--muted);cursor:pointer;padding:2px;line-height:1}.copy-btn:hover{color:var(--accent-2)}.pay-instructions{list-style:none;margin:0 0 16px;padding:0;font-size:13px;color:var(--muted)}.pay-instructions li{padding:6px 0}.field{display:block;margin-bottom:14px}.field span{display:block;font-size:13px;color:var(--muted);margin-bottom:6px}input:not([type]),input[type=file],input[type=tel],input[type=text]{font:inherit;width:100%;padding:12px 13px;border-radius:10px;border:1px solid var(--border);background:var(--bg);color:var(--text)}input:focus{outline:2px solid var(--accent-2);outline-offset:-1px}.btn{font:inherit;font-weight:700;padding:12px 18px;border-radius:10px;border:1px solid var(--border);background:var(--surface-2);color:var(--text);cursor:pointer}.btn.primary{background:var(--accent-2);border-color:var(--accent-2);color:var(--bg)}.btn.ghost{background:transparent;color:var(--muted)}.btn.wide{width:100%;display:block;text-align:center}.btn.sm{padding:7px 12px;font-size:14px}.btn:disabled{opacity:.55;cursor:not-allowed}.alert{border-radius:10px;padding:11px 13px;margin:12px 0;font-size:14px;border:1px solid}.alert.bad{background:rgba(239,68,68,.08);border-color:rgba(239,68,68,.4)}.alert.warn{background:rgba(245,158,11,.08);border-color:rgba(245,158,11,.4)}.status-card{text-align:center;padding:26px 18px}.status-card.ok{border-color:rgba(34,197,94,.5)}.status-card.warn{border-color:rgba(245,158,11,.5)}.status-card.bad{border-color:rgba(239,68,68,.5)}.status-label{font-size:20px;font-weight:800;letter-spacing:-.02em}.status-detail{color:var(--muted);margin:8px 0 0;font-size:14px}.progress-track{height:8px;background:var(--surface-2);border-radius:999px;overflow:hidden;margin:16px 0 6px}.progress-fill{height:100%;background:linear-gradient(90deg,var(--accent),var(--accent-2));transition:width .4s}.tracker{list-style:none;margin:0;padding:0}.tracker-step{display:flex;gap:12px;position:relative;padding-bottom:22px}.tracker-step:last-child{padding-bottom:0}.tracker-step:not(:last-child):after{content:"";position:absolute;left:11px;top:26px;bottom:-2px;width:2px;background:var(--surface-2)}.tracker-step.done:not(:last-child):after{background:var(--ok)}.tracker-dot{flex:0 0 24px;width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:800;border:2px solid var(--surface-2);color:var(--muted);background:var(--surface);z-index:1}.tracker-step.done .tracker-dot{background:var(--ok);border-color:var(--ok);color:#0b0d18}.tracker-step.active .tracker-dot{border-color:var(--accent-2);box-shadow:0 0 0 3px rgba(34,211,238,.25)}.tracker-step.error .tracker-dot{background:var(--bad);border-color:var(--bad);color:#fff}.tracker-label{font-size:14px;font-weight:700}.tracker-step.pending .tracker-label{color:var(--muted);font-weight:500}.tracker-time{font-size:12px;color:var(--muted);margin-top:2px}.kv{display:grid;grid-template-columns:110px 1fr;grid-gap:10px 14px;gap:10px 14px;margin:0;font-size:15px}.kv dt{color:var(--muted)}.kv dd{margin:0}.empty{color:var(--muted);padding:36px}.empty,.vip{text-align:center}.vip{border-color:rgba(37,211,102,.45);background:linear-gradient(180deg,rgba(37,211,102,.09),transparent)}.vip-title{font-size:17px;font-weight:800;letter-spacing:-.02em}.vip-text{color:var(--muted);font-size:14px;margin:7px 0 14px}.bottom-nav{position:fixed;left:0;right:0;bottom:0;z-index:20;display:flex;background:var(--surface);border-top:1px solid var(--border);padding:8px 4px calc(8px + env(safe-area-inset-bottom))}.bottom-nav-item{flex:1 1;display:flex;flex-direction:column;align-items:center;gap:2px;padding:4px 2px;font-size:11px;color:var(--muted);border-radius:10px}.bottom-nav-item.active{color:var(--text);background:rgba(34,211,238,.2)}.bottom-nav-icon{font-size:20px;line-height:1}.bottom-nav-icon .icon{width:20px;height:20px;vertical-align:0}.wa-popup-overlay{position:fixed;inset:0;z-index:60;background:rgba(5,6,12,.72);display:flex;align-items:center;justify-content:center;padding:20px}.wa-popup{position:relative;max-width:360px;width:100%;text-align:center;border-color:rgba(37,211,102,.45);background:linear-gradient(180deg,rgba(37,211,102,.1),var(--surface) 65%)}.wa-popup-close{position:absolute;top:10px;right:10px;background:transparent;border:none;color:var(--muted);font-size:16px;line-height:1;padding:6px;cursor:pointer}.wa-popup-icon{width:52px;height:52px;margin:4px auto 12px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:rgba(74,222,128,.16);color:#4ade80}.wa-popup-icon .icon{width:26px;height:26px}.wa-popup-title{font-size:19px;font-weight:800;letter-spacing:-.02em;margin:0 0 8px}.wa-popup-text{color:var(--muted);font-size:14px;margin:0 0 18px}.wa-popup-cta{background:#4ade80;border-color:#4ade80;color:#05130a;display:flex;align-items:center;justify-content:center;gap:8px;margin-bottom:8px;text-transform:uppercase;letter-spacing:.02em}.wa-popup-cta .icon{width:18px;height:18px}.wa-popup-hide-link{background:transparent;border:none;color:var(--muted);font-size:13px;margin-top:10px;padding:4px;cursor:pointer;text-decoration:underline}.site-footer{border-top:1px solid var(--border);padding:26px 16px 34px;text-align:center}.footer-brand{display:inline-flex;align-items:center;gap:10px}.footer-brand img{width:36px;height:36px;border-radius:50%;border:1px solid var(--border)}.footer-brand span{font-weight:900;letter-spacing:.05em;font-size:14px;background:linear-gradient(90deg,#a78bfa,var(--accent-2));-webkit-background-clip:text;background-clip:text;color:transparent}.footer-links{display:flex;gap:16px;justify-content:center;flex-wrap:wrap;margin:12px 0;font-size:14px;color:var(--muted)}.footer-note{color:var(--muted);font-size:12px;letter-spacing:.06em}@media (min-width:640px){.hero-logo{width:128px;height:128px}.hero h1{font-size:40px}.mega-diamonds{font-size:52px}}.page-title{font-size:26px;margin:0 0 6px;letter-spacing:-.03em;line-height:1.15}.page-title .icon{width:24px;height:24px;color:var(--accent);vertical-align:-3px;margin-right:2px}.page-sub{color:var(--muted);margin:0 0 20px}.section-title{font-size:15px;letter-spacing:.1em;color:var(--muted);margin:28px 0 10px}.mini-title{font-size:15px;margin:0 0 8px}.link{color:var(--accent-2);text-decoration:underline}.counter{text-align:center}.counter-value{font-size:40px;font-weight:900;letter-spacing:-.03em}.counter-label{color:var(--muted);font-size:14px}.stats-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));grid-gap:10px;gap:10px}.stats-row .card{padding:14px 8px;margin-bottom:0}.stats-row .counter-value{font-size:24px}.stats-row .counter-label{font-size:12px}.trust-grid{display:grid;grid-gap:12px;gap:12px;margin-top:20px}.trust-item h2{font-size:16px;margin:8px 0 6px}.trust-item p{color:var(--muted);font-size:14px;margin:0}.trust-icon{width:46px;height:46px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--surface-2);color:var(--text);margin-bottom:10px}.trust-icon .icon{width:23px;height:23px}.trust-icon.amber{background:rgba(245,158,11,.14);color:var(--warn)}.trust-icon.green{background:rgba(34,197,94,.14);color:var(--ok)}.trust-icon.cyan{background:rgba(34,211,238,.14);color:var(--accent-2)}.trust-icon.purple{background:rgba(139,92,246,.14);color:var(--accent)}.trust-icon.pink{background:rgba(236,72,153,.14);color:var(--pink)}.trust-icon.blue{background:rgba(59,130,246,.14);color:var(--blue)}.quote-head{display:flex;align-items:center;gap:10px;margin-bottom:10px}.avatar{width:38px;height:38px;flex:none;border-radius:50%;background:linear-gradient(135deg,#a78bfa,var(--accent-2));color:#0b0d18;font-weight:800;font-size:14px;display:grid;place-items:center}.quote-author{font-weight:700;font-size:14px}.stars{color:#f59e0b;font-size:13px;letter-spacing:1px}.quote p{margin:0 0 10px;font-size:15px}.quote footer{color:var(--muted);font-size:13px}.badge-pill{display:inline-flex;align-items:center;gap:4px;background:var(--surface-2);border:1px solid var(--border);border-radius:999px;padding:4px 10px;font-size:12px;font-weight:700}.badge-pill.selected{border-color:var(--accent-2);background:rgba(34,211,238,.14)}.support-cta{display:block;border-color:rgba(37,211,102,.45);background:linear-gradient(180deg,rgba(37,211,102,.12),var(--surface) 70%)}.support-cta-title{font-size:17px;font-weight:800;margin-bottom:10px}.support-cta-list{margin:0 0 14px;padding-left:20px;color:var(--muted);font-size:14px}.support-cta-list li{margin-bottom:4px}.support-stats{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px;margin-bottom:20px}.support-stat{text-align:center;padding:14px 8px}.support-stat .mini-title{font-size:13px;margin:6px 0 2px}.faq-item summary{cursor:pointer;font-weight:700;font-size:15px;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:10px}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"+";color:var(--muted);font-size:20px;flex:none}.faq-item[open] summary:after{content:"−"}.faq-item p{color:var(--muted);font-size:14px;margin:12px 0 0}.support-actions{display:grid;grid-gap:10px;gap:10px;margin-top:8px}.legal h2{font-size:16px;margin:26px 0 8px}.legal li,.legal p{color:var(--muted);font-size:15px}.legal ul{padding-left:20px}.legal li{margin-bottom:6px}.legal strong{color:var(--text)}.footer-links.small{font-size:12px;margin-top:4px}.card{box-shadow:0 0 0 1px rgba(139,92,246,.05),0 6px 22px rgba(0,0,0,.28)}.btn.primary{box-shadow:0 0 22px rgba(34,211,238,.45)}.mega{box-shadow:0 0 30px rgba(139,92,246,.25)}.section-title-lg{font-size:22px;font-weight:900;letter-spacing:-.02em;line-height:1.2;margin:0 0 4px;text-shadow:0 0 18px rgba(139,92,246,.35)}.brand-bar{justify-content:space-between;padding:4px 0 18px}.brand-bar,.brand-bar-id{display:flex;align-items:center;gap:10px}.brand-bar-id{font-weight:800;font-size:15px}.brand-bar-id img{border-radius:50%}.brand-bar-sep{color:var(--border);font-weight:300}.social-links{display:flex;gap:14px}.social-links a{color:var(--text);opacity:.85}.social-links a:hover{opacity:1;color:var(--accent-2)}.social-links .icon{width:22px;height:22px}.hm-bar{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:10px;gap:10px;padding:2px 0 14px}.hm-bar-side{display:flex;align-items:center;min-width:0}.hm-bar-social{justify-content:flex-start}.hm-bar-social .social-links{gap:6px;flex-wrap:nowrap}.hm-bar-social .social-links a{width:32px;height:32px;display:grid;place-items:center;border-radius:10px;border:1px solid var(--border);background:var(--surface);color:var(--text)}.hm-bar-social .icon{width:15px;height:15px}.hm-bar-brand{display:flex;flex-direction:column;align-items:center;gap:5px;text-align:center}.hm-bar-brand img{width:36px;height:36px;border-radius:50%;object-fit:cover;background:#0b0d18;box-shadow:0 0 16px rgba(139,92,246,.4)}.hm-bar-wordmark{display:flex;flex-direction:column;align-items:center;gap:1px}.hm-bar-name{font-size:16px;font-weight:900;letter-spacing:.05em;line-height:1}.hm-bar-place{font-size:10px;font-weight:700;letter-spacing:.16em;color:var(--muted)}.hm-bar-account{justify-content:flex-end;gap:8px}.hm-bar-user{width:32px;height:32px;display:grid;place-items:center;border-radius:10px;border:1px solid var(--border);background:var(--surface);color:var(--text)}.hm-bar-user .icon{width:16px;height:16px}.hm-bar-bell{position:relative;pointer-events:none}.hm-bar-bell-dot{position:absolute;top:6px;right:7px;width:8px;height:8px;border-radius:50%;background:var(--bad);border:1.5px solid var(--surface)}.hm-season{display:grid;grid-template-columns:1fr auto;align-items:center;grid-gap:8px 10px;gap:8px 10px;padding:8px 10px;margin-bottom:12px;border-radius:14px;background:var(--surface);border:1px solid rgba(139,92,246,.4);box-shadow:0 0 18px rgba(139,92,246,.12)}.hm-season-players{grid-column:1/-1;grid-row:2;display:flex;flex-wrap:nowrap;align-items:center;gap:4px;min-width:0}.hm-season-label{grid-column:1;grid-row:1;display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--gold);min-width:max-content}.hm-season-label .icon{width:16px;height:16px;color:var(--gold)}.hm-season-label span{display:flex;flex-direction:column;line-height:1.15}.hm-season-label em{font-style:normal;color:var(--muted);font-weight:700}.hm-season-player{display:flex;align-items:center;gap:4px;flex:0 1 auto;min-width:0;padding:3px 8px 3px 3px;border-radius:999px;background:rgba(11,13,24,.55)}.hm-season-rank{width:18px;height:18px;border-radius:50%;display:grid;place-items:center;font-size:10px;font-weight:800;background:var(--surface-2)}.hm-season-r1 .hm-season-rank{background:#f5c84c;color:#1a1404}.hm-season-r2 .hm-season-rank{background:#c7d0dc;color:#1a1d24}.hm-season-r3 .hm-season-rank{background:#d97706;color:#1a1004}.hm-season-player .avatar,.hm-season-player img{width:28px;height:28px;border-radius:50%;object-fit:cover;font-size:11px}.hm-season-r1 .avatar,.hm-season-r1 img{outline:2px solid #f5c84c;outline-offset:1px}.hm-season-name{font-size:12.5px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.hm-season-diamonds{display:inline-flex;align-items:center;gap:3px;flex:none;font-size:11.5px;font-weight:700;color:var(--accent-2)}.hm-season-diamonds .icon{width:12px;height:12px}.hm-season-more{grid-column:2;grid-row:1;margin:0;flex:none;padding:3px 7px;border-radius:999px;border:1px solid rgba(34,211,238,.65);background:rgba(8,12,28,.4);font-size:10px;font-weight:700;color:var(--accent-2);white-space:nowrap}.hm-hero{display:block;position:relative;overflow:hidden;container-type:inline-size;min-height:318px;margin-bottom:12px;padding:18px 14px 78px 18px;border-radius:20px;border:1.5px solid rgba(167,139,250,.85);background:radial-gradient(70% 90% at 92% 18%,rgba(34,211,238,.28),transparent 55%),radial-gradient(80% 80% at 8% 88%,rgba(245,200,76,.2),transparent 50%),radial-gradient(60% 60% at 40% 0,rgba(139,92,246,.45),transparent 58%),linear-gradient(160deg,#2a1768,#14132e 52%,#0c0e1c);box-shadow:0 0 0 1px rgba(245,200,76,.16),0 0 42px rgba(139,92,246,.5)}.hm-hero-copy{position:relative;z-index:2;max-width:none}.hm-hero-kicker,.hm-hero-pack,.hm-hero-price{max-width:52%}.hm-hero-chips{max-width:56%}.hm-hero-kicker{display:inline-flex;align-items:center;gap:6px;color:var(--gold);font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.hm-hero-kicker .icon{width:15px;height:15px;color:var(--gold)}.hm-hero-pack{display:flex;flex-wrap:nowrap;align-items:baseline;gap:10px;margin:6px 0 2px;line-height:.95;white-space:nowrap}.hm-hero-num{display:inline-block;font-size:clamp(52px,16cqi,104px);font-weight:900;letter-spacing:-.04em;line-height:1;padding:0 .04em 0 .12em;text-shadow:0 0 20px rgba(167,139,250,.35)}.hm-hero-unit{letter-spacing:.04em;text-transform:uppercase}.hm-hero-price,.hm-hero-unit{font-size:22px;font-weight:800}.hm-hero-price{display:block;width:auto;color:var(--gold);background:none;letter-spacing:-.02em;margin-bottom:14px;padding:0;border-radius:0;text-shadow:0 0 16px rgba(245,200,76,.35);white-space:nowrap}.hm-hero-chips{list-style:none;margin:0 0 14px;padding:0;display:flex;flex-wrap:wrap;gap:5px}.hm-hero-chips li{display:inline-flex;align-items:center;gap:4px;padding:4px 7px;border-radius:999px;background:rgba(11,13,24,.45);border:1px solid rgba(255,255,255,.1);font-size:10px;font-weight:700;color:var(--text);line-height:1.15;flex:none}.hm-hero-chips .icon{width:13px;height:13px;color:var(--accent-2)}.hm-hero-cta{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:12px 20px;position:relative;z-index:3;border-radius:999px;white-space:nowrap;background:var(--accent-2);color:var(--bg);font-weight:800;letter-spacing:.04em;text-transform:uppercase;box-shadow:0 0 22px rgba(34,211,238,.55)}.hm-hero-cta .icon{width:18px;height:18px}.hm-hero-art{position:absolute;inset:0;z-index:1;pointer-events:none}.hm-hero-chest{right:-2%;bottom:-2%;width:48%;filter:drop-shadow(0 10px 16px rgba(0,0,0,.45));z-index:2}.hm-hero-chest,.hm-hero-mascot{position:absolute;height:auto;object-fit:contain}.hm-hero-mascot{top:36px;right:8px;width:46%;object-position:center top;filter:drop-shadow(0 12px 20px rgba(0,0,0,.5));z-index:1}.hm-hero-aside{display:none}.hm-promo{grid-template-columns:148px 1fr 82px;align-items:center;grid-gap:6px 8px;gap:6px 8px;z-index:2;min-height:156px;margin-bottom:14px;padding:8px 10px 8px 2px;overflow:visible;border-radius:16px;border:1px solid rgba(34,211,238,.45);background:radial-gradient(70% 140% at 8% 50%,rgba(139,92,246,.4),transparent 58%),radial-gradient(50% 80% at 100% 50%,rgba(34,211,238,.16),transparent 55%),linear-gradient(90deg,#1a1650,#101428);box-shadow:0 0 28px rgba(34,211,238,.16)}.hm-promo,.hm-promo-art{display:grid;position:relative}.hm-promo-art{place-items:end center;width:148px;height:148px;overflow:visible}.hm-hero-chest,.hm-hero-mascot,.hm-promo-art,.hm-promo-gift,.hm-promo-mascot{background:transparent}.hm-promo-gift{width:86px;height:auto;object-fit:contain;filter:drop-shadow(0 8px 12px rgba(0,0,0,.4))}.hm-promo-art .hx-mascot-glow{inset:14% 2% 0}.hm-promo-mascot{position:relative;z-index:1;width:148px;height:148px;object-fit:contain;object-position:center bottom;filter:drop-shadow(0 8px 12px rgba(0,0,0,.4))}.hm-promo-copy{min-width:0;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.hm-promo-copy h2{margin:0 0 10px;font-size:22px;font-weight:900;letter-spacing:-.03em;line-height:1.05;text-transform:uppercase}.hm-promo-copy h2 span{display:block}.hm-promo-cta{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:999px;background:var(--accent-2);color:var(--bg);font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;box-shadow:0 0 22px rgba(34,211,238,.55)}.hm-live{display:flex;align-items:center;gap:14px;flex-wrap:nowrap;overflow-x:auto;padding:10px 12px;margin-bottom:18px;border-radius:14px;background:var(--surface);border:1px solid rgba(239,68,68,.28)}.hm-live-pill{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#fecaca;min-width:max-content}.hm-live-dot{width:8px;height:8px;flex:none;border-radius:50%;background:var(--bad);box-shadow:0 0 0 0 rgba(239,68,68,.5);animation:hmLivePulse 1.8s ease-in-out infinite}@keyframes hmLivePulse{0%,to{box-shadow:0 0 0 0 rgba(239,68,68,.5)}50%{box-shadow:0 0 0 5px rgba(239,68,68,0)}}.hm-live-stat{min-width:max-content}.hm-live-stat strong{display:block;line-height:1}.hm-live-digits{display:inline-flex;align-items:center;gap:3px}.hm-live-digit{display:inline-grid;place-items:center;min-width:1.35em;height:1.55em;padding:0 4px;border-radius:6px;background:var(--surface-2);border:1px solid var(--border);font-size:18px;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hm-live-sep{font-weight:800;color:var(--muted);padding:0 1px}.hm-live-stat span{color:var(--muted);font-size:11px}.hm-live-rating strong{color:var(--gold);font-size:22px}.hm-live-mascot{width:42px;height:42px;margin-left:auto;object-fit:contain;flex:none}.hm-ofertas-head{display:flex;align-items:center;gap:10px;margin:4px 0 12px}.hm-ofertas-head h2{margin:0;font-size:20px;font-weight:900;letter-spacing:-.02em;text-transform:uppercase}.hm-ofertas-more{margin-left:auto;padding:6px 12px;border-radius:999px;border:1px solid var(--accent-2);color:var(--accent-2);font-size:13px;font-weight:700}.hm-ofertas{display:grid;grid-template-columns:1fr 1fr;align-items:start;grid-gap:12px;gap:12px;margin-bottom:28px}.hm-offer{display:block;border-radius:14px;overflow:hidden;background:var(--surface);border:1px solid var(--border);box-shadow:0 0 16px rgba(139,92,246,.12);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.hm-offer:hover{transform:translateY(-2px);border-color:rgba(139,92,246,.65);box-shadow:0 8px 24px rgba(139,92,246,.28)}.hm-offer-flyer{width:100%;aspect-ratio:1/1;object-fit:cover;object-position:center;background:var(--surface-2);display:block}.hm-offer-empty{display:grid;place-items:center;text-align:center;padding:16px;color:var(--muted);font-weight:700}@media (max-width:560px){.hm-bar{gap:6px;padding-bottom:10px}.hm-bar-name{font-size:15px;letter-spacing:.03em}.hm-bar-place{font-size:9px}.hm-bar-brand img{width:34px;height:34px}.hm-bar-social .social-links{gap:6px}.hm-bar-social .social-links a{width:34px;height:34px;border-radius:12px}.hm-bar-social .icon{width:16px;height:16px}.hm-bar-user{width:34px;height:34px;border-radius:12px}.hm-bar-user .icon{width:16px;height:16px}.hm-season{gap:6px;padding:6px 8px}.hm-season-label{font-size:10px}.hm-season-more,.hm-season-name{font-size:11px}.hm-hero{min-height:0;padding:14px 12px 64px 14px}.hm-hero-kicker,.hm-hero-pack,.hm-hero-price{max-width:54%}.hm-hero-chips{max-width:58%}.hm-hero-num{font-size:clamp(34px,11vw,46px)}.hm-hero-unit{font-size:13px}.hm-hero-price{font-size:20px;margin-bottom:10px}.hm-hero-mascot{top:28px;right:4px;bottom:auto;width:48%;max-width:none;max-height:none;height:auto;z-index:1}.hm-hero-chest{width:46%;right:0;bottom:-2%;z-index:2}.hm-hero-aside{font-size:10px;max-width:6.8em;top:8px;right:6px}.hm-promo{grid-template-columns:138px 1fr 62px;min-height:164px;padding:8px 8px 6px 6px;align-items:end}.hm-promo-art,.hm-promo-mascot{width:138px;height:150px}.hm-promo-mascot{object-fit:contain;object-position:center bottom}.hm-promo-gift{width:68px}.hm-promo-copy h2{font-size:15px;margin-bottom:8px}.hm-promo-cta{padding:7px 12px;font-size:11px}.hm-live-digit{min-width:1.15em;height:1.4em;font-size:15px}.hm-ofertas{gap:8px}}@media (prefers-reduced-motion:reduce){.hm-live-dot{animation:none!important}.hm-offer{transition:none}.hm-offer:hover{transform:none}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.hm-hero-scene{position:absolute;inset:0;z-index:0;width:100%;height:100%;pointer-events:none}.hm-hero-chest,.hm-hero-mascot{animation:hmFloat 4.6s ease-in-out infinite}.hm-promo-mascot{animation:hmFloat 4.4s ease-in-out infinite}.hm-promo-gift{animation:hmFloat 5s ease-in-out infinite}.hm-live-mascot{animation:hmFloat 3.2s ease-in-out infinite}@keyframes hmFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.hm-hero-cta,.hm-ofertas-more,.hm-promo-cta{position:relative;overflow:hidden;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.hm-hero-cta:after,.hm-promo-cta:after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 28%,rgba(255,255,255,.5) 50%,transparent 72%);transform:translateX(-140%);animation:hmShine 2.8s ease-in-out infinite;pointer-events:none}@keyframes hmShine{0%,55%{transform:translateX(-140%)}80%,to{transform:translateX(140%)}}.hm-hero:hover .hm-hero-cta,.hm-promo:hover .hm-promo-cta{transform:translateY(-2px) scale(1.03);box-shadow:0 0 30px rgba(34,211,238,.85)}.hm-hero:active .hm-hero-cta,.hm-ofertas-more:active,.hm-promo:active .hm-promo-cta{transform:scale(.97)}.hm-bar-social a,.hm-bar-user{transition:transform .16s ease,border-color .16s ease,color .16s ease}.hm-bar-social a:hover,.hm-bar-user:hover{transform:scale(1.08);border-color:var(--accent-2);color:var(--accent-2)}.hm-season{transition:transform .16s ease,box-shadow .16s ease}.hm-season:hover{transform:translateY(-1px);box-shadow:0 0 22px rgba(139,92,246,.28)}.hm-ofertas-more:hover{background:rgba(34,211,238,.12)}@media (prefers-reduced-motion:reduce){.hm-hero-chest,.hm-hero-cta:after,.hm-hero-mascot,.hm-live-mascot,.hm-promo-cta:after,.hm-promo-gift,.hm-promo-mascot{animation:none!important}.hm-bar-user:hover,.hm-hero:hover .hm-hero-cta,.hm-promo:hover .hm-promo-cta,.hm-season:hover{transform:none}}.banner-slider{position:relative;aspect-ratio:8/3;border-radius:var(--radius);overflow:hidden;margin-bottom:18px;border:1px solid var(--border);box-shadow:0 0 24px rgba(139,92,246,.2);cursor:pointer}.banner-slide{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:opacity .5s ease}.banner-dots{position:absolute;left:0;right:0;bottom:10px;display:flex;justify-content:center;gap:6px}.banner-dot{width:6px;height:6px;border-radius:999px;background:rgba(255,255,255,.35)}.banner-dot.active{background:#fff;width:16px;transition:width .25s}@media (prefers-reduced-motion:reduce){.banner-dot.active,.banner-slide{transition:none!important}}.mega-flyer-link{display:block;margin-bottom:14px;border-radius:var(--radius);overflow:hidden;border:1.5px solid rgba(139,92,246,.6);box-shadow:0 0 16px rgba(139,92,246,.55),0 0 40px rgba(34,211,238,.3)}.mega-flyer{width:100%;display:block}.section-head-row{margin:4px 0 12px}.btn.ghost-neon{background:transparent;border-color:var(--accent-2);color:var(--accent-2);border-radius:999px}.why-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin-top:18px}.why-item h3{font-size:14px;margin:8px 0 5px;letter-spacing:-.01em}.why-item p{color:var(--muted);font-size:12.5px;margin:0}.why-item.glow-purple{border-color:rgba(139,92,246,.5);box-shadow:0 0 16px rgba(139,92,246,.18)}.why-item.glow-cyan{border-color:rgba(34,211,238,.5);box-shadow:0 0 16px rgba(34,211,238,.18)}.why-item.glow-green{border-color:rgba(34,197,94,.5);box-shadow:0 0 16px rgba(34,197,94,.18)}.why-item.glow-pink{border-color:rgba(236,72,153,.5);box-shadow:0 0 16px rgba(236,72,153,.18)}@media (max-width:380px){.why-grid{grid-template-columns:1fr}}.community{margin-top:26px;border-color:rgba(139,92,246,.35)}.community .stats-row{margin-top:4px}.steps-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.step-card{position:relative;padding-top:30px}.step-card-num{position:absolute;top:14px;left:14px;width:20px;height:20px;border-radius:999px;border:1.5px solid var(--accent);color:var(--accent);font-size:11px;font-weight:800;display:grid;place-items:center}.step-card-icon{width:38px;height:38px;border-radius:10px;background:var(--surface-2);color:var(--accent-2);display:grid;place-items:center;margin-bottom:8px}.step-card-icon .icon{width:19px;height:19px}.step-card h3{font-size:13px;margin:0 0 4px;letter-spacing:-.01em}.step-card p{color:var(--muted);font-size:12px;margin:0}.step-card:first-child{border-color:rgba(139,92,246,.5)}.step-card:nth-child(2){border-color:rgba(59,130,246,.5)}.step-card:nth-child(3){border-color:rgba(236,72,153,.5)}.step-card:nth-child(4){border-color:rgba(34,211,238,.5)}@media (max-width:380px){.steps-grid{grid-template-columns:1fr}}.summary{align-items:center}.lp-hero{position:relative;padding:18px 18px 22px;margin-bottom:14px;border-radius:var(--radius);border:1px solid rgba(139,92,246,.4);background:radial-gradient(circle at 85% 0,rgba(34,211,238,.16),transparent 55%),radial-gradient(circle at 10% 100%,rgba(139,92,246,.22),transparent 55%),linear-gradient(160deg,var(--surface) 0,var(--surface-2) 100%);background-image:radial-gradient(circle at 85% 0,rgba(34,211,238,.16),transparent 55%),radial-gradient(circle at 10% 100%,rgba(139,92,246,.22),transparent 55%),linear-gradient(160deg,var(--surface) 0,var(--surface-2) 100%),repeating-linear-gradient(60deg,rgba(139,92,246,.05) 0 1px,transparent 1px 26px),repeating-linear-gradient(-60deg,rgba(139,92,246,.05) 0 1px,transparent 1px 26px);box-shadow:0 0 30px rgba(139,92,246,.2)}.lp-hero-top{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.lp-hero-title{margin-bottom:0;text-shadow:0 0 18px rgba(139,92,246,.45)}.season-pill{display:inline-block;margin-top:10px;padding:5px 12px;border-radius:999px;font-size:12.5px;font-weight:700;color:var(--accent-2);background:rgba(34,211,238,.12);border:1px solid rgba(34,211,238,.4)}.season-pill.locked{color:var(--muted);background:var(--surface-2);border-color:var(--border)}.season-pill.unlocked-gold{color:#fcd34d;background:rgba(252,211,77,.12);border-color:rgba(252,211,77,.4)}.lp-how{position:relative}.lp-how summary{list-style:none;cursor:pointer;font-size:12.5px;font-weight:700;color:var(--accent-2);border:1px solid var(--accent-2);border-radius:999px;padding:5px 12px;white-space:nowrap}.lp-how summary::-webkit-details-marker{display:none}.lp-how p{position:absolute;right:0;top:calc(100% + 6px);width:240px;margin:0;padding:10px 12px;font-size:12.5px;color:var(--muted);background:var(--surface-2);border:1px solid var(--border);border-radius:10px;box-shadow:0 8px 24px rgba(0,0,0,.4);z-index:5}.lp-progress-card{border-color:rgba(139,92,246,.4)}.lp-progress-value{font-size:32px;font-weight:900;letter-spacing:-.02em;margin-top:4px}.lp-progress-value .hint{font-size:16px;font-weight:700}.lp-progress-fill{animation:lpFillIn .9s ease-out}@keyframes lpFillIn{0%{transform:scaleX(0);transform-origin:left}to{transform:scaleX(1);transform-origin:left}}.lp-track{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));grid-gap:10px;gap:10px}.lp-node{padding:14px 10px;text-align:center;border-radius:var(--radius);border:1px solid var(--border);background:var(--surface)}.lp-node-icon{width:36px;height:36px;margin:0 auto 8px;display:grid;place-items:center;border-radius:999px;font-size:16px;background:var(--surface-2);border:2px solid var(--border)}.lp-node-lp{font-size:12px;color:var(--muted);font-weight:700}.lp-node-reward{font-weight:800;margin:4px 0}.lp-node-status{font-size:11.5px;font-weight:700;letter-spacing:.02em}.lp-node-granted{border-color:rgba(34,197,94,.45)}.lp-node-granted .lp-node-icon{color:var(--ok);border-color:var(--ok);background:rgba(34,197,94,.14)}.lp-node-status-granted{color:var(--ok)}.lp-node-current{border-color:var(--accent);box-shadow:0 0 22px rgba(139,92,246,.35)}.lp-node-current .lp-node-icon{color:#fcd34d;border-color:#fcd34d;background:rgba(252,211,77,.14);animation:lpPop .5s ease-out,lpPulse 2.2s ease-in-out .5s infinite}.lp-node-status-current{color:#fcd34d}.lp-node-pending .lp-node-icon{color:var(--accent-2);border-color:var(--accent-2);background:rgba(34,211,238,.14)}.lp-node-status-pending{color:var(--accent-2)}.lp-node-locked{opacity:.55}.lp-node-status-locked,.lp-node-status-reversed{color:var(--muted)}@keyframes lpPop{0%{transform:scale(.5);opacity:0}70%{transform:scale(1.15);opacity:1}to{transform:scale(1)}}@keyframes lpPulse{0%,to{box-shadow:0 0 0 0 rgba(252,211,77,.45)}50%{box-shadow:0 0 0 6px rgba(252,211,77,0)}}.lp-vault-teaser{display:flex;align-items:center;gap:12px;margin-top:16px;border-color:rgba(139,92,246,.3)}.lp-vault-teaser.unlocked{border-color:#fcd34d;box-shadow:0 0 20px rgba(252,211,77,.2)}.lp-vault-icon{font-size:22px}.lp-history-row{display:flex;align-items:center;gap:10px;margin-bottom:8px}.lp-history-status-granted{color:var(--ok)}.lp-history-status-pending{color:var(--accent-2)}.lp-history-status-reversed{color:var(--muted)}@media (prefers-reduced-motion:reduce){.lp-node-current .lp-node-icon,.lp-progress-fill{animation:none!important}}.vlt-hero{position:relative;padding:18px;margin-bottom:18px;border-radius:var(--radius);border:1px solid rgba(139,92,246,.4);background:radial-gradient(circle at 85% 0,rgba(34,211,238,.16),transparent 55%),radial-gradient(circle at 10% 100%,rgba(139,92,246,.22),transparent 55%),linear-gradient(160deg,var(--surface) 0,var(--surface-2) 100%),repeating-linear-gradient(60deg,rgba(139,92,246,.05) 0 1px,transparent 1px 26px),repeating-linear-gradient(-60deg,rgba(139,92,246,.05) 0 1px,transparent 1px 26px);box-shadow:0 0 30px rgba(139,92,246,.2)}.vlt-hero.unlocked{border-color:#fcd34d;box-shadow:0 0 30px rgba(252,211,77,.25)}.vlt-hero-title{text-shadow:0 0 18px rgba(139,92,246,.45)}.vlt-hero.unlocked .vlt-hero-title{text-shadow:0 0 18px rgba(252,211,77,.4)}.vlt-status{font-size:12px;font-weight:700;padding:3px 10px;border-radius:999px;color:var(--muted);background:var(--surface-2);border:1px solid var(--border)}.vlt-status.unlocked{color:#fcd34d;background:rgba(252,211,77,.14);border-color:#fcd34d}.vlt-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:12px;gap:12px}.vlt-offer{text-align:center;border-color:rgba(252,211,77,.3);animation:vltOfferIn .4s ease-out backwards}.vlt-offer:nth-child(2){animation-delay:.05s}.vlt-offer:nth-child(3){animation-delay:.1s}.vlt-offer:nth-child(4){animation-delay:.15s}.vlt-offer:nth-child(5){animation-delay:.2s}.vlt-offer:nth-child(6){animation-delay:.25s}@keyframes vltOfferIn{0%{opacity:0;transform:translateY(6px) scale(.97)}to{opacity:1;transform:none}}.vlt-offer-diamonds{font-size:22px;font-weight:900;letter-spacing:-.02em}.vlt-offer-name{color:var(--muted);font-size:12px;margin:2px 0 10px}.vlt-offer-prices{display:flex;flex-direction:column;gap:2px}.vlt-offer-price{font-size:19px;font-weight:800;color:var(--accent-2)}.vlt-savings{display:inline-block;margin-top:6px;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:700;color:#fcd34d;background:rgba(252,211,77,.12)}.vlt-offer-cta{display:block;margin-top:10px}@media (prefers-reduced-motion:reduce){.vlt-offer{animation:none!important}}.rk-tabs{display:flex;gap:6px;margin:14px 0 4px;padding:4px;background:var(--surface-2);width:-moz-fit-content;width:fit-content}.rk-tab,.rk-tabs{border-radius:999px}.rk-tab{padding:7px 16px;font-size:13px;font-weight:700;color:var(--muted)}.rk-tab.active{color:var(--bg);background:var(--accent-2);box-shadow:0 0 16px rgba(34,211,238,.4)}.rk-podium-card{justify-content:flex-start}.rk-podium-1{border-color:#fcd34d;box-shadow:0 0 22px rgba(252,211,77,.3);padding-top:18px}.rk-podium-2{border-color:rgba(203,213,225,.5)}.rk-podium-3{border-color:rgba(217,119,6,.5)}.rk-pagination{display:flex;justify-content:center;gap:6px;margin-top:14px;flex-wrap:wrap}.rk-pagination .btn.disabled{opacity:.35;pointer-events:none}.rk-fama-season{border-color:rgba(252,211,77,.25)}.support-stat .trust-icon{margin-left:auto;margin-right:auto}.me-hero{position:relative;padding:18px;border-radius:var(--radius);border:1px solid rgba(139,92,246,.4);background:radial-gradient(circle at 85% 0,rgba(34,211,238,.16),transparent 55%),radial-gradient(circle at 10% 100%,rgba(139,92,246,.22),transparent 55%),linear-gradient(160deg,var(--surface) 0,var(--surface-2) 100%),repeating-linear-gradient(60deg,rgba(139,92,246,.05) 0 1px,transparent 1px 26px),repeating-linear-gradient(-60deg,rgba(139,92,246,.05) 0 1px,transparent 1px 26px);box-shadow:0 0 30px rgba(139,92,246,.2)}.me-hero-top{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;flex-wrap:wrap}.me-kicker{margin:0;font-size:13px;font-weight:700}.me-avatar-ring{flex:none;padding:3px;border-radius:50%;background:linear-gradient(135deg,#a78bfa,var(--accent-2));box-shadow:0 0 20px rgba(139,92,246,.35)}.me-pills{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px}html{background:#05060d}body{background-color:#05060d;background-image:radial-gradient(ellipse 90% 55% at 50% -8%,rgba(124,58,237,.55),transparent 58%),radial-gradient(ellipse 70% 40% at 50% 12%,rgba(139,92,246,.22),transparent 52%),radial-gradient(ellipse 50% 35% at 100% 40%,rgba(34,211,238,.07),transparent 50%),radial-gradient(ellipse 50% 35% at 0 55%,rgba(88,28,160,.16),transparent 50%),radial-gradient(ellipse 80% 45% at 50% 110%,rgba(0,0,0,.75),transparent 55%),linear-gradient(180deg,#1a0f32,#0a0818 38%,#05060d);background-attachment:fixed}body:before{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;opacity:.35;background:repeating-linear-gradient(60deg,rgba(139,92,246,.07) 0 1px,transparent 1px 28px),repeating-linear-gradient(-60deg,rgba(139,92,246,.05) 0 1px,transparent 1px 28px)}body>*{position:relative;z-index:1}.hx-rise{animation:hxRise .7s ease both}.hx-rise-2{animation:hxRise .7s ease .12s both}.hx-rise-3{animation:hxRise .7s ease .24s both}@keyframes hxRise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.hx-hero{display:grid;grid-template-columns:1fr;grid-gap:8px;gap:8px;position:relative;overflow:hidden;margin:0 -16px 22px;padding:22px 16px 8px;min-height:340px}.hx-hero-copy{position:relative;z-index:2;max-width:34rem}.hx-kicker{display:inline-flex;align-items:center;gap:8px;margin:0 0 10px;padding:5px 12px;border-radius:999px;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--gold);background:rgba(245,200,76,.1);border:1px solid rgba(245,200,76,.35)}.hx-hero h1{margin:0;font-size:clamp(32px,8vw,56px);font-weight:800;letter-spacing:-.045em;line-height:1.02}.hx-hero-lead{color:var(--muted);font-size:16px;margin:12px 0 18px;max-width:28rem}.hx-cta-row{gap:10px}.hx-cta-row,.hx-live{display:flex;flex-wrap:wrap}.hx-live{gap:8px 14px;margin-top:16px;font-size:13px;color:var(--muted)}.hx-live strong{color:var(--text)}.hx-live-dot{width:8px;height:8px;border-radius:50%;background:var(--bad);box-shadow:0 0 0 0 rgba(239,68,68,.5);animation:hmLivePulse 1.8s ease-in-out infinite;align-self:center}.hx-mascot{position:relative;justify-self:end;width:min(280px,72vw);margin:-8px 0 0 auto;z-index:1}.hx-mascot img{width:100%;height:auto;filter:drop-shadow(0 18px 40px rgba(139,92,246,.45));animation:hxFloat 4.2s ease-in-out infinite}.hx-mascot-glow{position:absolute;inset:18% 8% 6%;border-radius:50%;background:radial-gradient(circle,rgba(139,92,246,.4),transparent 68%);z-index:-1;animation:hxPulse 3.4s ease-in-out infinite}@keyframes hxFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes hxPulse{0%,to{opacity:.65;transform:scale(.96)}50%{opacity:1;transform:scale(1.06)}}.hx-orb{position:absolute;width:18px;height:18px;border-radius:4px;background:linear-gradient(135deg,#67e8f9,#22d3ee);transform:rotate(45deg);animation:hxOrb 5s ease-in-out infinite;pointer-events:none}.hx-orb.a{top:12%;right:8%;animation-delay:0s}.hx-orb.b{top:48%;right:78%;width:12px;height:12px;animation-delay:1.2s;background:linear-gradient(135deg,#fde68a,var(--gold))}.hx-orb.c{bottom:18%;right:22%;width:10px;height:10px;animation-delay:2s}@keyframes hxOrb{0%,to{transform:rotate(45deg) translateY(0);opacity:.85}50%{transform:rotate(45deg) translateY(-14px);opacity:1}}.hx-podium{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;margin-bottom:18px}.hx-podium-slot{text-align:center;padding:14px 8px 12px;border-radius:16px;background:var(--surface);border:1px solid var(--border)}.hx-podium-slot.rank-1{border-color:var(--gold);box-shadow:0 0 24px rgba(245,200,76,.22);transform:translateY(-6px)}.hx-podium-name{display:block;font-weight:700;font-size:13px;margin-top:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hx-podium-diamonds{color:var(--gold);font-size:12px;font-weight:700}.hx-statbar{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1px;gap:1px;overflow:hidden;padding:0}.hx-statbar .counter{margin:0;border:0;box-shadow:none;background:transparent}.hx-login-scene,.hx-pass,.hx-vault{position:relative;overflow:hidden;border-color:rgba(139,92,246,.45);background:radial-gradient(circle at 90% 0,rgba(139,92,246,.28),transparent 50%),var(--surface)}.hx-pass-head,.hx-vault-head{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.hx-pass .progress-track{height:10px;margin-top:12px;background:#0d1020}.hx-pass .progress-fill{background:linear-gradient(90deg,#7c3aed,#c4b5fd);animation:hxFill 1.1s ease both}@keyframes hxFill{0%{width:0}}.hx-track{display:grid;grid-template-columns:repeat(auto-fit,minmax(72px,1fr));grid-gap:8px;gap:8px;position:relative;margin:8px 0 4px}.hx-track:before{content:"";position:absolute;left:12%;right:12%;top:22px;height:2px;background:linear-gradient(90deg,rgba(139,92,246,.15),rgba(139,92,246,.55),rgba(139,92,246,.15))}.hx-node{position:relative;text-align:center;z-index:1}.hx-node-icon{width:44px;height:44px;margin:0 auto 8px;border-radius:50%;display:grid;place-items:center;background:var(--surface-2);border:2px solid var(--border);color:var(--accent-2)}.hx-node-icon .icon{width:22px;height:22px}.hx-node.granted .hx-node-icon{border-color:var(--ok);color:var(--ok);background:rgba(34,197,94,.12)}.hx-node.current .hx-node-icon{border-color:var(--gold);color:var(--gold);box-shadow:0 0 0 4px rgba(245,200,76,.15);animation:hxPulse 2.2s ease-in-out infinite}.hx-node.locked .hx-node-icon{color:var(--muted)}.hx-node-lp{font-size:11px;font-weight:800}.hx-node-reward{font-size:12px;color:var(--muted)}.hx-node-status{font-size:11px;margin-top:4px;font-weight:700}.hx-node.granted .hx-node-status{color:var(--ok)}.hx-node.current .hx-node-status{color:var(--gold)}.hx-node.locked .hx-node-status{color:var(--muted)}.hx-vault-banner{display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:16px;border:1px solid rgba(245,200,76,.28);background:radial-gradient(circle at 0 50%,rgba(245,200,76,.16),transparent 46%),var(--surface)}.hx-vault-banner .hx-node-icon{margin:0;color:var(--gold);border-color:rgba(245,200,76,.45)}.hx-profile-hero{display:grid;grid-template-columns:auto 1fr;grid-gap:14px;gap:14px;align-items:center}.hx-profile-hero .me-avatar-ring .avatar,.hx-profile-hero .me-avatar-ring img{width:84px;height:84px}@media (min-width:760px){.hx-hero{grid-template-columns:1.1fr .9fr;align-items:center;min-height:420px;padding:28px 8px 12px}.hx-mascot{width:340px;margin:0}}@media (prefers-reduced-motion:reduce){.hx-live-dot,.hx-mascot img,.hx-mascot-glow,.hx-node.current .hx-node-icon,.hx-orb,.hx-pass .progress-fill,.hx-rise,.hx-rise-2,.hx-rise-3{animation:none!important}}@font-face{font-family:Outfit;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/98848575513c9742-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Outfit;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/7b0b24f36b1a6d0b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Outfit Fallback;src:local("Arial");ascent-override:100.18%;descent-override:26.05%;line-gap-override:0.00%;size-adjust:99.82%}.__className_a80a2d{font-family:Outfit,Outfit Fallback;font-style:normal}