.nitro-vip-hero-ref{position:relative;overflow:hidden;border-radius:1.15rem;border:1px solid color-mix(in srgb,var(--vip-hero-accent2) 32%,rgba(255,255,255,.1));background:linear-gradient(145deg,rgba(8,6,18,.97),rgba(14,10,28,.94) 42%,rgba(6,8,20,.98));box-shadow:0 28px 64px rgba(0,0,0,.55),0 0 0 1px color-mix(in srgb,var(--vip-hero-accent) 12%,transparent),inset 0 1px 0 rgba(255,255,255,.08);isolation:isolate}.nitro-vip-hero-ref__depth{position:absolute;inset:0;pointer-events:none;z-index:0}.nitro-vip-hero-ref__depth--far{background:radial-gradient(ellipse 90% 70% at 15% 80%,color-mix(in srgb,var(--vip-hero-accent) 12%,transparent),transparent 60%),radial-gradient(ellipse 60% 50% at 85% 15%,rgba(168,85,247,.1),transparent 55%),radial-gradient(ellipse 40% 35% at 50% 100%,rgba(34,197,94,.06),transparent 50%);opacity:.85}.nitro-vip-hero-ref__depth--mid{background:radial-gradient(circle at 20% 40%,color-mix(in srgb,var(--vip-hero-accent2) 8%,transparent) 0,transparent 35%),radial-gradient(circle at 75% 60%,rgba(251,191,36,.05) 0,transparent 30%);transform:translateY(-2%);animation:nitro-vip-hero-depth-drift 12s ease-in-out infinite alternate}.nitro-vip-hero-ref__noise{position:absolute;inset:0;pointer-events:none;z-index:1;opacity:.045;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:128px 128px;mix-blend-mode:overlay}.nitro-vip-hero-ref__particles{position:absolute;inset:0;pointer-events:none;z-index:1;overflow:hidden}.nitro-vip-hero-ref__particles:after,.nitro-vip-hero-ref__particles:before{content:"";position:absolute;inset:0;background-image:radial-gradient(1px 1px at 12% 18%,rgba(255,255,255,.7),transparent),radial-gradient(1.5px 1.5px at 28% 72%,rgba(251,191,36,.55),transparent),radial-gradient(1px 1px at 45% 35%,rgba(255,255,255,.5),transparent),radial-gradient(1px 1px at 62% 85%,rgba(192,132,252,.45),transparent),radial-gradient(1.5px 1.5px at 78% 22%,rgba(255,255,255,.6),transparent),radial-gradient(1px 1px at 88% 58%,rgba(251,191,36,.4),transparent),radial-gradient(1px 1px at 5% 55%,rgba(255,255,255,.35),transparent),radial-gradient(1px 1px at 95% 42%,rgba(255,255,255,.45),transparent);animation:nitro-vip-hero-particles-float 18s linear infinite}.nitro-vip-hero-ref__particles:after{opacity:.55;animation-duration:24s;animation-direction:reverse;transform:scale(1.15)}.nitro-vip-hero-ref__border-glow{position:absolute;inset:-1px;border-radius:inherit;pointer-events:none;z-index:0;padding:1px;background:linear-gradient(135deg,color-mix(in srgb,var(--vip-hero-accent2) 40%,transparent),transparent 40%,transparent 60%,color-mix(in srgb,var(--vip-hero-accent) 30%,transparent));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.65}.nitro-vip-hero-ref__backdrop{position:absolute;inset:0;pointer-events:none;z-index:0;background:radial-gradient(ellipse 55% 80% at 8% 50%,color-mix(in srgb,var(--vip-hero-accent) 28%,transparent),transparent 58%),radial-gradient(ellipse 40% 60% at 92% 20%,rgba(251,191,36,.08),transparent 55%);opacity:.9}.nitro-vip-hero-ref__aura{position:absolute;left:0;top:50%;width:42%;height:120%;transform:translateY(-50%);pointer-events:none;z-index:0;background:radial-gradient(ellipse at 30% 50%,color-mix(in srgb,var(--vip-hero-accent2) 42%,transparent),transparent 68%);filter:blur(18px);opacity:.75;animation:nitro-vip-hero-aura-pulse 5s ease-in-out infinite}.nitro-vip-hero-ref__sheen{position:absolute;inset:-30% auto -30% -40%;width:38%;pointer-events:none;z-index:2;transform:rotate(12deg);background:linear-gradient(90deg,transparent,rgba(255,255,255,.07),transparent);animation:nitro-vip-hero-sheen 7s linear infinite}.nitro-vip-hero-ref__grid{position:relative;z-index:1;display:grid;gap:1.35rem;padding:1.35rem 1.25rem 1.4rem}@media (min-width:900px){.nitro-vip-hero-ref__grid{grid-template-columns:minmax(10.5rem,13rem) minmax(0,1fr) minmax(11.5rem,15rem);align-items:stretch;gap:1.25rem 1.5rem;padding:1.5rem 1.65rem 1.55rem}}.nitro-vip-hero-ref__rank{display:flex;flex-direction:column;align-items:center;text-align:center}@media (min-width:900px){.nitro-vip-hero-ref__rank{align-items:flex-start;text-align:left;padding-right:.5rem}}.nitro-vip-hero-ref__emblem-wrap{position:relative;width:7.5rem;height:7.5rem;margin-bottom:.85rem;display:grid;place-items:center}@media (min-width:900px){.nitro-vip-hero-ref__emblem-wrap{width:8.25rem;height:8.25rem}}.nitro-vip-hero-ref__emblem-ring{position:absolute;inset:0;border-radius:1.1rem;border:2px solid color-mix(in srgb,var(--vip-hero-accent2) 55%,rgba(255,255,255,.15));background:linear-gradient(160deg,color-mix(in srgb,var(--vip-hero-accent) 35%,rgba(20,10,40,.9)),rgba(4,6,18,.92));box-shadow:0 0 0 1px rgba(0,0,0,.5),0 0 40px color-mix(in srgb,var(--vip-hero-accent2) 38%,transparent),0 0 80px color-mix(in srgb,var(--vip-hero-accent) 22%,transparent),inset 0 1px 0 rgba(255,255,255,.12);transform:rotate(-3deg);animation:nitro-vip-hero-emblem-glow 4s ease-in-out infinite}.nitro-vip-hero-ref__emblem-wrap:after{content:"";position:absolute;inset:-12%;border-radius:1.4rem;background:radial-gradient(ellipse at 50% 50%,color-mix(in srgb,var(--vip-hero-accent2) 35%,transparent),transparent 65%);filter:blur(14px);opacity:.7;pointer-events:none;z-index:0;animation:nitro-vip-hero-aura-pulse 4s ease-in-out infinite}.nitro-vip-hero-ref__emblem-crown{position:absolute;top:-.55rem;left:50%;transform:translateX(-50%);font-size:1.35rem;filter:drop-shadow(0 2px 8px rgba(251,191,36,.55));z-index:2;animation:nitro-vip-hero-crown-float 3.2s ease-in-out infinite}.nitro-vip-hero-ref__emblem-core{position:relative;z-index:1;font-size:3rem;line-height:1;filter:drop-shadow(0 6px 16px rgba(0,0,0,.45)) drop-shadow(0 0 24px color-mix(in srgb,var(--vip-hero-accent2) 55%,transparent))}.nitro-vip-hero-ref__eyebrow{margin:0;font-size:.58rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--nitro-text-soft,rgba(255,210,160,.92))}.nitro-vip-hero-ref__level-num{margin:.2rem 0 0;font-size:clamp(2.4rem,5vw,3rem);font-weight:900;line-height:1;letter-spacing:-.02em;background:linear-gradient(180deg,#fff 0,#e2e8f0 45%,color-mix(in srgb,var(--vip-hero-accent2) 75%,#fff) 100%);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:none;filter:drop-shadow(0 2px 8px rgba(0,0,0,.35))}.nitro-vip-hero-ref__rank-name{margin:.12rem 0 0;font-size:clamp(1.05rem,2.5vw,1.35rem);font-weight:900;letter-spacing:.14em;line-height:1.15;text-shadow:0 0 24px color-mix(in srgb,var(--vip-hero-accent2) 45%,transparent)}.nitro-vip-hero-ref__prestige-badge{display:inline-flex;align-items:center;gap:.35rem;margin-top:.65rem;padding:.32rem .65rem;border-radius:9999px;border:1px solid rgba(251,191,36,.45);background:linear-gradient(145deg,rgba(251,191,36,.12),rgba(2,6,23,.65));font-size:.58rem;font-weight:900;letter-spacing:.1em;color:#fde68a;box-shadow:0 0 16px rgba(251,191,36,.12)}.nitro-vip-hero-ref__prestige-icon{font-size:.75rem;opacity:.95}.nitro-vip-hero-ref__xp{display:flex;flex-direction:column;justify-content:center;padding:.25rem 0}@media (min-width:900px){.nitro-vip-hero-ref__xp{padding:.5rem .75rem;border-left:1px solid rgba(255,255,255,.06);border-right:1px solid rgba(255,255,255,.06)}}.nitro-vip-hero-ref__xp-label{margin:0;font-size:.58rem;font-weight:800;letter-spacing:.14em;color:var(--nitro-text-muted,rgba(255,245,230,.78))}.nitro-vip-hero-ref__xp-total{margin:.2rem 0 .85rem;font-size:clamp(1.65rem,3.8vw,2.15rem);font-weight:900;letter-spacing:.02em;font-variant-numeric:tabular-nums;background:linear-gradient(105deg,#fff 0,color-mix(in srgb,var(--vip-hero-accent2) 85%,#fff) 42%,#fde68a 72%,color-mix(in srgb,var(--vip-hero-accent) 70%,#fff) 100%);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 0 18px color-mix(in srgb,var(--vip-hero-accent2) 35%,transparent))}.nitro-vip-hero-ref__bar-wrap{margin-bottom:.65rem}.nitro-vip-hero-ref__bar-track{position:relative;height:.72rem;border-radius:9999px;background:rgba(0,0,0,.45);border:1px solid rgba(255,255,255,.08);overflow:hidden;box-shadow:inset 0 2px 8px rgba(0,0,0,.4)}.nitro-vip-hero-ref__bar-energy{position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.22) 50%,transparent);animation:nitro-vip-hero-bar-flow 2.2s linear infinite;pointer-events:none}.nitro-vip-hero-ref__bar-fill{position:relative;height:100%;border-radius:inherit;background:linear-gradient(90deg,color-mix(in srgb,var(--vip-hero-accent) 75%,#7c3aed),color-mix(in srgb,var(--vip-hero-accent2) 90%,#c084fc));box-shadow:0 0 20px color-mix(in srgb,var(--vip-hero-accent2) 55%,transparent),inset 0 1px 0 rgba(255,255,255,.35);transition:width .85s cubic-bezier(.22,1,.36,1)}.nitro-vip-hero-ref__bar-head{position:absolute;top:50%;width:.5rem;height:.5rem;transform:translate(-50%,-50%);border-radius:9999px;background:#fff;box-shadow:0 0 12px #fff,0 0 20px color-mix(in srgb,var(--vip-hero-accent2) 80%,transparent);transition:left .85s cubic-bezier(.22,1,.36,1);pointer-events:none}.nitro-vip-hero-ref__bar-meta{display:flex;justify-content:space-between;align-items:center;margin-top:.4rem;font-size:.68rem;font-weight:700;color:rgba(203,213,225,.88);font-variant-numeric:tabular-nums}.nitro-vip-hero-ref__bar-pct{font-size:.82rem;font-weight:900;color:color-mix(in srgb,var(--vip-hero-accent2) 88%,#e9d5ff)}.nitro-vip-hero-ref__remaining{display:flex;flex-direction:column;align-items:center;gap:.15rem;padding:.65rem .85rem;border-radius:.65rem;border:1px solid rgba(251,191,36,.28);background:linear-gradient(180deg,rgba(251,191,36,.08),rgba(2,6,23,.55));text-align:center}@media (min-width:900px){.nitro-vip-hero-ref__remaining{flex-direction:row;justify-content:center;gap:.45rem}}.nitro-vip-hero-ref__remaining-label{font-size:.58rem;font-weight:800;letter-spacing:.1em;color:rgba(253,230,138,.85)}.nitro-vip-hero-ref__remaining strong{font-size:.95rem;font-weight:900;color:#fef3c7;font-variant-numeric:tabular-nums}.nitro-vip-hero-ref__micro{margin:.45rem 0 0;font-size:.64rem;line-height:1.45;color:var(--nitro-text-soft,rgba(255,210,160,.92));text-align:center}@media (min-width:900px){.nitro-vip-hero-ref__micro{text-align:left}}.nitro-vip-hero-ref__micro strong{color:#e2e8f0;font-weight:800}.nitro-vip-hero-ref__micro--accent{color:color-mix(in srgb,var(--vip-hero-accent2) 75%,#c4b5fd);font-weight:700}.nitro-vip-hero-ref__supreme-msg{position:relative;display:flex;align-items:center;gap:.75rem;padding:.95rem 1.1rem;border-radius:.85rem;border:1px solid rgba(255,215,0,.45);background:linear-gradient(135deg,rgba(255,215,0,.16),rgba(120,53,15,.35) 50%,rgba(2,6,23,.75));box-shadow:0 0 32px rgba(255,215,0,.12),inset 0 1px 0 rgba(255,255,255,.12);overflow:hidden}.nitro-vip-hero-ref__supreme-msg:before{content:"";position:absolute;inset:-50% -30%;background:linear-gradient(105deg,transparent 35%,rgba(255,255,255,.18) 48%,transparent 62%);animation:nitro-vip-hero-trophy-shimmer 4.5s ease-in-out infinite;pointer-events:none}.nitro-vip-hero-ref__supreme-msg:after{content:"";position:absolute;inset:0;border-radius:inherit;border:1px solid transparent;background:linear-gradient(135deg,rgba(255,215,0,.5),rgba(251,191,36,.1),rgba(255,215,0,.35)) border-box;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;opacity:.55}.nitro-vip-hero-ref__supreme-msg span:first-child{position:relative;z-index:1;font-size:1.85rem;filter:drop-shadow(0 0 12px rgba(255,215,0,.6));animation:nitro-vip-hero-crown-float 3.2s ease-in-out infinite}.nitro-vip-hero-ref__supreme-msg strong{position:relative;z-index:1;display:block;font-size:.9rem;letter-spacing:.1em;background:linear-gradient(90deg,#fde68a,#fff,#fbbf24);-webkit-background-clip:text;background-clip:text;color:transparent}.nitro-vip-hero-ref__supreme-msg p{position:relative;z-index:1;margin:.15rem 0 0;font-size:.68rem;color:rgba(254,243,199,.88)}.nitro-vip-hero-ref__aside{display:flex;flex-direction:column;gap:.75rem}.nitro-vip-hero-ref__next-panel{padding:.75rem .85rem;border-radius:.8rem;border:1px solid rgba(255,255,255,.08);background:rgba(2,6,23,.55);backdrop-filter:blur(8px)}.nitro-vip-hero-ref__next-level{margin:.15rem 0 0;font-size:1.65rem;font-weight:900;line-height:1;color:#f1f5f9}.nitro-vip-hero-ref__next-name{margin:.1rem 0 .55rem;font-size:.95rem;font-weight:900;letter-spacing:.12em;color:rgba(226,232,240,.95)}.nitro-vip-hero-ref__next-emblem{width:3.25rem;height:3.25rem;margin-bottom:.55rem;display:grid;place-items:center;border-radius:.65rem;font-size:1.65rem;border:1px solid color-mix(in srgb,var(--vip-next-accent2) 35%,transparent);background:linear-gradient(145deg,color-mix(in srgb,var(--vip-next-accent) 18%,rgba(0,0,0,.5)),rgba(2,6,23,.85))}.nitro-vip-hero-ref__next-emblem--locked{opacity:.72;filter:grayscale(.25) brightness(.85)}.nitro-vip-hero-ref__rewards-title{margin:0 0 .35rem;font-size:.55rem;font-weight:800;letter-spacing:.12em;color:var(--nitro-text-soft,rgba(255,210,160,.92))}.nitro-vip-hero-ref__rewards ul{margin:0;padding:0;list-style:none;display:grid;gap:.28rem}.nitro-vip-hero-ref__rewards li{display:flex;align-items:center;gap:.35rem;font-size:.64rem;font-weight:700;color:rgba(226,232,240,.88)}.nitro-vip-hero-ref__reward-plus{display:grid;place-items:center;width:1rem;height:1rem;border-radius:.2rem;background:rgba(251,191,36,.2);color:#fbbf24;font-size:.7rem;font-weight:900;flex-shrink:0}.nitro-vip-hero-ref__motivation{position:relative;padding:.85rem .9rem .9rem;border-radius:.8rem;border:1px solid color-mix(in srgb,var(--vip-hero-accent2) 28%,rgba(255,255,255,.08));background:linear-gradient(155deg,color-mix(in srgb,var(--vip-hero-accent) 14%,rgba(8,10,24,.92)),rgba(2,6,23,.88));overflow:hidden}.nitro-vip-hero-ref__motivation-title{margin:0;font-size:.72rem;font-weight:900;letter-spacing:.08em;color:#fde68a}.nitro-vip-hero-ref__motivation-copy{margin:.35rem 0 .55rem;font-size:.64rem;line-height:1.5;color:rgba(203,213,225,.88);max-width:14rem}.nitro-vip-hero-ref__motivation-icon{position:absolute;right:.5rem;top:.45rem;font-size:1.5rem;opacity:.35;filter:drop-shadow(0 0 12px color-mix(in srgb,var(--vip-hero-accent2) 60%,transparent));animation:nitro-vip-hero-crown-float 3.5s ease-in-out infinite}.nitro-vip-hero-ref__motivation-cta{display:inline-flex;align-items:center;padding:.4rem .75rem;border-radius:.45rem;border:1px solid rgba(255,255,255,.18);background:rgba(0,0,0,.35);font-size:.62rem;font-weight:900;letter-spacing:.06em;color:#f8fafc;text-decoration:none;transition:border-color .16s ease,transform .16s ease,background .16s ease}.nitro-vip-hero-ref__motivation-cta:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--vip-hero-accent2) 55%,transparent);background:color-mix(in srgb,var(--vip-hero-accent) 18%,rgba(0,0,0,.4))}.nitro-vip-hero-ref--supreme{border:1px solid rgba(255,215,0,.35);box-shadow:0 28px 64px rgba(0,0,0,.55),0 0 48px rgba(255,215,0,.08),0 0 0 1px rgba(255,215,0,.15),inset 0 1px 0 rgba(255,255,255,.1)}.nitro-vip-hero-ref--supreme .nitro-vip-hero-ref__border-glow{opacity:1;background:linear-gradient(135deg,rgba(255,215,0,.75),rgba(251,191,36,.15) 25%,rgba(255,255,255,.25) 50%,rgba(251,191,36,.15) 75%,rgba(255,215,0,.65));background-size:200% 200%;animation:nitro-vip-hero-holo-border 6s linear infinite}.nitro-vip-hero-ref--supreme .nitro-vip-hero-ref__aura{background:radial-gradient(ellipse at 30% 50%,rgba(255,215,0,.32),rgba(251,191,36,.12) 45%,transparent 68%)}.nitro-vip-hero-ref--supreme .nitro-vip-hero-ref__emblem-ring{border-color:rgba(255,215,0,.65);box-shadow:0 0 0 1px rgba(0,0,0,.5),0 0 50px rgba(255,215,0,.35),0 0 100px rgba(251,191,36,.2),inset 0 1px 0 rgba(255,255,255,.18)}.nitro-vip-hero-ref--supreme .nitro-vip-hero-ref__xp-total{background:linear-gradient(105deg,#fff,#fde68a 35%,#fbbf24 65%,#fff);-webkit-background-clip:text;background-clip:text;filter:drop-shadow(0 0 22px rgba(255,215,0,.35))}@keyframes nitro-vip-hero-depth-drift{0%{transform:translateY(-2%)}to{transform:translateY(2%)}}@keyframes nitro-vip-hero-particles-float{0%{transform:translateY(0)}to{transform:translateY(-8%)}}@keyframes nitro-vip-hero-emblem-glow{0%,to{box-shadow:0 0 0 1px rgba(0,0,0,.5),0 0 40px color-mix(in srgb,var(--vip-hero-accent2) 38%,transparent),0 0 80px color-mix(in srgb,var(--vip-hero-accent) 22%,transparent),inset 0 1px 0 rgba(255,255,255,.12)}50%{box-shadow:0 0 0 1px rgba(0,0,0,.5),0 0 55px color-mix(in srgb,var(--vip-hero-accent2) 52%,transparent),0 0 100px color-mix(in srgb,var(--vip-hero-accent) 32%,transparent),inset 0 1px 0 rgba(255,255,255,.16)}}@keyframes nitro-vip-hero-trophy-shimmer{0%,to{transform:translateX(-60%) rotate(8deg);opacity:0}45%,55%{opacity:.7}to{transform:translateX(120%) rotate(8deg);opacity:0}}@keyframes nitro-vip-hero-holo-border{0%{background-position:0 50%}to{background-position:200% 50%}}@keyframes nitro-vip-hero-aura-pulse{0%,to{opacity:.65}50%{opacity:.95}}@keyframes nitro-vip-hero-sheen{0%{transform:translateX(-20%) rotate(12deg);opacity:0}20%,35%{opacity:.4}55%,to{transform:translateX(280%) rotate(12deg);opacity:0}}@keyframes nitro-vip-hero-bar-flow{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@keyframes nitro-vip-hero-crown-float{0%,to{transform:translateX(-50%) translateY(0)}50%{transform:translateX(-50%) translateY(-3px)}}@media (max-width:899px){.nitro-vip-hero-ref__grid{text-align:center}.nitro-vip-hero-ref__rank{order:1}.nitro-vip-hero-ref__xp{order:2}.nitro-vip-hero-ref__aside{order:3}.nitro-vip-hero-ref__next-panel{text-align:center}.nitro-vip-hero-ref__next-emblem{margin-left:auto;margin-right:auto}.nitro-vip-hero-ref__rewards li{justify-content:center}.nitro-vip-hero-ref__motivation{text-align:center}.nitro-vip-hero-ref__motivation-copy{margin-left:auto;margin-right:auto}.nitro-vip-hero-ref__motivation-icon{position:static;display:block;margin:0 auto .35rem;opacity:.55}}@media (prefers-reduced-motion:reduce){.nitro-vip-hero-ref--supreme .nitro-vip-hero-ref__border-glow,.nitro-vip-hero-ref__aura,.nitro-vip-hero-ref__bar-energy,.nitro-vip-hero-ref__depth--mid,.nitro-vip-hero-ref__emblem-crown,.nitro-vip-hero-ref__emblem-ring,.nitro-vip-hero-ref__emblem-wrap:after,.nitro-vip-hero-ref__motivation-icon,.nitro-vip-hero-ref__particles:after,.nitro-vip-hero-ref__particles:before,.nitro-vip-hero-ref__sheen,.nitro-vip-hero-ref__supreme-msg span:first-child,.nitro-vip-hero-ref__supreme-msg:before{animation:none!important}.nitro-vip-hero-ref__bar-fill,.nitro-vip-hero-ref__bar-head{transition:none!important}}.nitro-vip-rail-ref{display:flex;flex-direction:column;gap:.65rem;font-family:var(--font-nitro-sans,"Plus Jakarta Sans",system-ui,sans-serif);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.nitro-vip-rail-ref__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:.5rem;padding:0 .15rem}.nitro-vip-rail-ref__title{margin:0;font-size:clamp(.95rem,2vw,1.05rem);font-weight:900;letter-spacing:.14em;text-transform:uppercase;background:linear-gradient(90deg,#fff,#e9d5ff 45%,#fde68a);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 0 20px rgba(168,85,247,.25))}.nitro-vip-rail-ref__sub{margin:.25rem 0 0;font-size:.8125rem;font-weight:500;line-height:1.45;color:rgba(203,213,225,.92)}.nitro-vip-rail-ref__link{font-size:.75rem;font-weight:700;color:#7dd3fc;text-decoration:none}.nitro-vip-rail-ref__link:hover{color:#cffafe}.nitro-vip-rail-ref__micro{margin:0;padding:.45rem .7rem;border-radius:.5rem;border:1px solid rgba(168,85,247,.28);background:linear-gradient(90deg,rgba(88,28,135,.22),rgba(2,6,23,.5));font-size:.8125rem;font-weight:600;line-height:1.45;color:color-mix(in srgb,#c4b5fd 92%,#fff);text-align:center}.nitro-vip-rail-ref__shell{position:relative;border-radius:1rem;border:1px solid rgba(158,0,0,.2);background:radial-gradient(ellipse 80% 50% at 50% 100%,rgba(88,28,135,.14),transparent 55%),radial-gradient(ellipse 60% 40% at 0 50%,rgba(34,197,94,.06),transparent 50%),linear-gradient(180deg,rgba(10,12,28,.95),rgba(2,6,23,.92));padding:1rem .65rem .75rem;overflow:hidden;box-shadow:0 20px 48px rgba(0,0,0,.38),inset 0 1px 0 rgba(255,255,255,.06)}.nitro-vip-rail-ref__cosmos{position:absolute;inset:0;pointer-events:none;z-index:0;opacity:.5;background-image:radial-gradient(1px 1px at 10% 30%,rgba(255,255,255,.4),transparent),radial-gradient(1px 1px at 25% 70%,rgba(192,132,252,.35),transparent),radial-gradient(1px 1px at 50% 20%,rgba(255,255,255,.3),transparent),radial-gradient(1px 1px at 70% 80%,rgba(251,191,36,.3),transparent),radial-gradient(1px 1px at 90% 45%,rgba(255,255,255,.35),transparent)}.nitro-vip-rail-ref__track{position:absolute;left:2.5rem;right:2.5rem;top:50%;height:4px;transform:translateY(-50%);border-radius:9999px;background:rgba(255,255,255,.04);pointer-events:none;z-index:0;overflow:hidden;box-shadow:inset 0 1px 4px rgba(0,0,0,.4)}.nitro-vip-rail-ref__track:before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(90deg,transparent,rgba(255,255,255,.15) 50%,transparent);animation:nitro-vip-rail-cosmic-flow 3s linear infinite}.nitro-vip-rail-ref__track:after{content:"";position:absolute;inset:-2px;border-radius:inherit;background:linear-gradient(90deg,rgba(34,197,94,.08),rgba(168,85,247,.12),rgba(251,191,36,.08));filter:blur(4px);opacity:.6}.nitro-vip-rail-ref__route-fill{position:absolute;left:0;top:0;height:100%;border-radius:inherit;background:linear-gradient(90deg,rgba(34,197,94,.55),rgba(168,85,247,.85),rgba(251,191,36,.7));box-shadow:0 0 12px rgba(168,85,247,.45),0 0 24px rgba(34,197,94,.2);transition:width .6s ease;z-index:1}.nitro-vip-rail-ref__route-head{position:absolute;top:50%;width:.65rem;height:.65rem;transform:translate(-50%,-50%);border-radius:9999px;background:#fff;box-shadow:0 0 10px #fff,0 0 18px rgba(168,85,247,.8),0 0 32px rgba(34,197,94,.4);transition:left .6s ease;z-index:2;animation:nitro-vip-rail-head-pulse 2.5s ease-in-out infinite}.nitro-vip-rail-ref__controls{position:relative;z-index:1;display:flex;align-items:stretch;gap:.35rem}.nitro-vip-rail-ref__scroll{flex:0 0 auto;align-self:center;width:2.15rem;height:2.15rem;border-radius:.55rem;border:1px solid rgba(255,255,255,.12);background:rgba(0,0,0,.4);color:rgba(255,255,255,.7);font-size:1.2rem;cursor:pointer;transition:color .15s ease,border-color .15s ease,transform .15s ease}.nitro-vip-rail-ref__scroll:hover{color:#fff;border-color:rgba(103,232,249,.45);transform:scale(1.05)}.nitro-vip-rail-ref__deck{display:flex;flex:1;align-items:flex-end;gap:0;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:42%;scrollbar-width:none;padding:1.25rem .35rem .65rem;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.nitro-vip-rail-ref__deck::-webkit-scrollbar{display:none}.nitro-vip-rail-ref__slot{display:flex;flex-shrink:0;align-items:flex-end;scroll-snap-align:center}.nitro-vip-rail-ref__era{flex:0 0 auto;align-self:center;display:flex;flex-direction:column;align-items:center;justify-content:center;width:4.25rem;min-height:5.75rem;margin-right:.35rem;padding:.45rem .3rem;border-radius:.55rem;border:1px solid rgba(168,85,247,.25);background:linear-gradient(180deg,rgba(168,85,247,.12),rgba(2,6,23,.75));text-align:center;position:relative;box-shadow:inset 0 0 0 1px rgba(255,255,255,.04),0 0 16px rgba(168,85,247,.08)}.nitro-vip-rail-ref__era:before{top:-.35rem;background:linear-gradient(180deg,rgba(192,132,252,.8),rgba(168,85,247,.2));box-shadow:0 0 10px rgba(168,85,247,.5)}.nitro-vip-rail-ref__era:after,.nitro-vip-rail-ref__era:before{content:"";position:absolute;left:50%;transform:translateX(-50%);width:3px;height:.55rem;border-radius:9999px}.nitro-vip-rail-ref__era:after{bottom:-.35rem;background:linear-gradient(0deg,rgba(192,132,252,.6),rgba(168,85,247,.15));box-shadow:0 0 8px rgba(168,85,247,.35)}.nitro-vip-rail-ref__era span{font-size:.625rem;font-weight:800;letter-spacing:.08em;color:rgba(203,213,225,.9)}.nitro-vip-rail-ref__era strong{margin-top:.15rem;font-size:.6875rem;font-weight:700;color:#f1f5f9;line-height:1.3}.nitro-vip-rail-ref__era.is-active-era{border-style:solid;border-color:rgba(168,85,247,.65);background:linear-gradient(180deg,rgba(168,85,247,.22),rgba(2,6,23,.7));box-shadow:0 0 24px rgba(168,85,247,.25),inset 0 0 20px rgba(168,85,247,.08)}.nitro-vip-rail-ref__era.is-active-era:after,.nitro-vip-rail-ref__era.is-active-era:before{background:linear-gradient(180deg,rgba(255,255,255,.9),rgba(192,132,252,.5));box-shadow:0 0 14px rgba(192,132,252,.7);animation:nitro-vip-rail-era-pillar 2.8s ease-in-out infinite}.nitro-vip-rail-ref__connector{width:.65rem;height:2px;margin:0 .1rem 2.2rem;flex-shrink:0;background:linear-gradient(90deg,rgba(168,85,247,.35),rgba(56,189,248,.25));opacity:.7}.nitro-vip-rail-card{position:relative;flex:0 0 auto;width:6.75rem;min-height:9.75rem;margin:0 .2rem;padding:.5rem .4rem .6rem;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:.18rem;border:2px solid color-mix(in srgb,var(--card-accent) 28%,rgba(255,255,255,.08));border-radius:.85rem;background:linear-gradient(165deg,rgba(255,255,255,.05),transparent 38%),linear-gradient(155deg,color-mix(in srgb,var(--card-accent) 16%,rgba(8,10,22,.95)),rgba(2,6,18,.92));cursor:pointer;text-align:center;isolation:isolate;transform:scale(.94) translateY(4px) perspective(800px) rotateX(2deg);opacity:.72;transform-style:preserve-3d;transition:transform .28s cubic-bezier(.22,1,.36,1),box-shadow .28s ease,border-color .28s ease,opacity .28s ease}.nitro-vip-rail-card__shine{position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(125deg,rgba(255,255,255,.14),transparent 42%);opacity:.5}.nitro-vip-rail-card.is-current .nitro-vip-rail-card__shine,.nitro-vip-rail-card.is-legendary .nitro-vip-rail-card__shine,.nitro-vip-rail-card.is-mythic .nitro-vip-rail-card__shine{opacity:.85;background:linear-gradient(125deg,rgba(255,255,255,.25),rgba(251,191,36,.15) 25%,transparent 45%,rgba(192,132,252,.12) 65%,rgba(255,255,255,.2));background-size:200% 200%;animation:nitro-vip-rail-foil 5s ease-in-out infinite}.nitro-vip-rail-card__glass{position:absolute;inset:1px;border-radius:calc(.85rem - 1px);pointer-events:none;backdrop-filter:blur(4px);border:1px solid rgba(255,255,255,.04)}.nitro-vip-rail-card.is-unlocked{opacity:.88}.nitro-vip-rail-card.is-near{transform:scale(1) translateY(2px);opacity:.95}.nitro-vip-rail-card.is-selected{transform:scale(1.06) translateY(-2px);border-color:color-mix(in srgb,var(--card-accent) 65%,transparent);box-shadow:0 12px 28px rgba(0,0,0,.4);opacity:1;z-index:2}.nitro-vip-rail-card.is-current{width:8.35rem;min-height:11.5rem;margin:0 .45rem;transform:scale(1.1) translateY(-8px) perspective(800px) rotateX(-2deg);border-color:color-mix(in srgb,var(--card-accent2) 70%,rgba(255,255,255,.2));box-shadow:0 0 0 1px color-mix(in srgb,var(--card-accent2) 35%,transparent),0 20px 48px rgba(0,0,0,.55),0 0 32px color-mix(in srgb,var(--card-accent2) 38%,transparent),0 0 64px color-mix(in srgb,var(--card-accent) 18%,transparent);opacity:1;z-index:4;animation:nitro-vip-rail-current-pulse 3.2s ease-in-out infinite}.nitro-vip-rail-card.is-current:before{content:"";position:absolute;inset:-1px;border-radius:inherit;padding:1px;background:linear-gradient(135deg,color-mix(in srgb,var(--card-accent2) 70%,#fff),transparent 40%,transparent 60%,color-mix(in srgb,var(--card-accent) 50%,#fff));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;opacity:.75}.nitro-vip-rail-card.is-current.is-selected{transform:scale(1.12) translateY(-10px)}.nitro-vip-rail-card.is-locked{filter:grayscale(.4) brightness(.75);opacity:.5}.nitro-vip-rail-card.is-far.is-locked{transform:scale(.88) translateY(6px);opacity:.38}.nitro-vip-rail-card:hover:not(.is-current){transform:scale(1.04) translateY(-6px) perspective(800px) rotateX(-4deg) rotateY(3deg);opacity:1;box-shadow:0 16px 36px rgba(0,0,0,.45),0 0 24px color-mix(in srgb,var(--card-accent2) 20%,transparent)}.nitro-vip-rail-card[data-card-era="2"]{border-width:2px}.nitro-vip-rail-card[data-card-era="3"]{background:linear-gradient(165deg,rgba(255,255,255,.08),transparent 40%),linear-gradient(155deg,color-mix(in srgb,var(--card-accent) 24%,#0a0c18),rgba(2,6,18,.9))}.nitro-vip-rail-card[data-card-era="3"].is-unlocked{box-shadow:0 8px 24px rgba(0,0,0,.35)}.nitro-vip-rail-card.is-legendary{width:7.35rem;min-height:10.5rem;border-color:color-mix(in srgb,var(--card-accent2) 48%,rgba(251,191,36,.25))}.nitro-vip-rail-card.is-legendary.is-unlocked:not(.is-current){opacity:.92;box-shadow:0 0 20px color-mix(in srgb,var(--card-accent2) 15%,transparent)}.nitro-vip-rail-card.is-mythic{width:7.65rem;background:radial-gradient(circle at 50% 0,color-mix(in srgb,var(--card-accent2) 22%,transparent),transparent 55%),linear-gradient(160deg,rgba(255,215,0,.06),rgba(2,6,23,.92))}.nitro-vip-rail-card.is-mythic.is-unlocked{animation:nitro-vip-rail-mythic-shimmer 5s ease-in-out infinite}.nitro-vip-rail-card.is-mythic.is-unlocked:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(105deg,transparent 30%,rgba(255,215,0,.12) 45%,rgba(244,114,182,.1) 55%,transparent 70%);animation:nitro-vip-rail-foil 4s ease-in-out infinite}.nitro-vip-rail-card__rank{position:absolute;top:.38rem;left:.42rem;z-index:2;font-size:.6875rem;font-weight:800;color:rgba(255,255,255,.65)}.nitro-vip-rail-card__rarity{position:absolute;top:.35rem;right:.35rem;z-index:2;font-size:.5625rem;font-weight:700;letter-spacing:.04em;padding:.14rem .32rem;border-radius:.22rem;text-transform:uppercase}.nitro-vip-rail-card__rarity--starter{color:#9ca3af;background:rgba(156,163,175,.15)}.nitro-vip-rail-card__rarity--common{color:#d1d5db;background:rgba(209,213,219,.12)}.nitro-vip-rail-card__rarity--uncommon{color:#4ade80;background:rgba(74,222,128,.12)}.nitro-vip-rail-card__rarity--rare{color:#38bdf8;background:rgba(56,189,248,.15)}.nitro-vip-rail-card__rarity--epic{color:#c084fc;background:rgba(192,132,252,.15)}.nitro-vip-rail-card__rarity--legendary{color:#fbbf24;background:rgba(251,191,36,.2)}.nitro-vip-rail-card__rarity--mythic{color:#f9a8d4;background:rgba(244,114,182,.22)}.nitro-vip-rail-card__icon{position:relative;z-index:1;font-size:1.75rem;line-height:1;margin-top:.75rem;filter:drop-shadow(0 4px 10px rgba(0,0,0,.45));transition:transform .2s ease}.nitro-vip-rail-card.is-current .nitro-vip-rail-card__icon{font-size:2.15rem;animation:nitro-vip-rail-icon-float 3s ease-in-out infinite}.nitro-vip-rail-card__label{position:relative;z-index:1;font-size:.6875rem;font-weight:800;letter-spacing:.04em;color:#fff;line-height:1.2}.nitro-vip-rail-card.is-current .nitro-vip-rail-card__label{font-size:.75rem;color:color-mix(in srgb,var(--card-accent2) 90%,#fff)}.nitro-vip-rail-card__xp{position:relative;z-index:1;font-size:.6875rem;font-weight:600;color:rgba(226,232,240,.72);font-variant-numeric:tabular-nums}.nitro-vip-rail-card__energy{position:absolute;left:.5rem;right:.5rem;bottom:1.55rem;height:2px;border-radius:9999px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--card-accent2) 75%,transparent),transparent);opacity:.55}.nitro-vip-rail-card.is-current .nitro-vip-rail-card__energy{height:3px;opacity:1;animation:nitro-vip-rail-energy-flow 2.1s linear infinite}.nitro-vip-rail-card__owned{position:absolute;inset:-4px;border-radius:inherit;pointer-events:none}.nitro-vip-rail-card__owned-ring{position:absolute;inset:0;border-radius:inherit;border:2px solid color-mix(in srgb,var(--card-accent2) 55%,transparent);animation:nitro-vip-rail-owned-ring 2.8s ease-in-out infinite}.nitro-vip-rail-card__lock{position:absolute;inset:0;z-index:3;display:grid;place-items:center;font-size:1.2rem;border-radius:inherit;background:rgba(0,0,0,.42)}.nitro-vip-rail-card__badge{position:absolute;bottom:.32rem;left:50%;transform:translateX(-50%);z-index:4;padding:.18rem .5rem;border-radius:9999px;font-size:.5625rem;font-weight:800;letter-spacing:.08em;color:#052e16;background:var(--nitro-green);box-shadow:0 0 12px rgba(34,197,94,.45)}.nitro-vip-rail-card__badge--view{color:#e0f2fe;background:rgba(14,116,144,.85);box-shadow:none}.nitro-vip-rail-card__next-hint{position:absolute;top:-.45rem;left:50%;transform:translateX(-50%);z-index:5;padding:.14rem .4rem;border-radius:.25rem;font-size:.5625rem;font-weight:800;letter-spacing:.06em;color:#fde68a;background:rgba(120,53,15,.85);border:1px solid rgba(251,191,36,.45)}.nitro-vip-rail-ref__foot{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem 1.25rem;margin-top:.55rem;padding-top:.55rem;border-top:1px solid rgba(255,255,255,.06);font-size:.8125rem;font-weight:500;line-height:1.45;color:rgba(203,213,225,.9)}.nitro-vip-rail-ref__foot strong{color:#fff;font-weight:700}@keyframes nitro-vip-rail-cosmic-flow{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@keyframes nitro-vip-rail-head-pulse{0%,to{box-shadow:0 0 10px #fff,0 0 18px rgba(168,85,247,.8),0 0 32px rgba(34,197,94,.4)}50%{box-shadow:0 0 14px #fff,0 0 28px rgba(168,85,247,.95),0 0 48px rgba(34,197,94,.55)}}@keyframes nitro-vip-rail-era-pillar{0%,to{opacity:.75;box-shadow:0 0 10px rgba(192,132,252,.5)}50%{opacity:1;box-shadow:0 0 18px rgba(192,132,252,.85)}}@keyframes nitro-vip-rail-foil{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@keyframes nitro-vip-rail-current-pulse{0%,to{box-shadow:0 0 0 1px color-mix(in srgb,var(--card-accent2) 30%,transparent),0 20px 48px rgba(0,0,0,.55),0 0 28px color-mix(in srgb,var(--card-accent2) 32%,transparent)}50%{box-shadow:0 0 0 1px color-mix(in srgb,var(--card-accent2) 45%,transparent),0 24px 52px rgba(0,0,0,.58),0 0 40px color-mix(in srgb,var(--card-accent2) 48%,transparent)}}@keyframes nitro-vip-rail-owned-ring{0%,to{opacity:.65}50%{opacity:1}}@keyframes nitro-vip-rail-energy-flow{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@keyframes nitro-vip-rail-icon-float{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes nitro-vip-rail-mythic-shimmer{0%,to{filter:brightness(1)}50%{filter:brightness(1.1)}}@media (max-width:767px){.nitro-vip-rail-ref__track{display:none}.nitro-vip-rail-ref__deck{scroll-padding-inline:38%;padding-top:1.5rem}.nitro-vip-rail-card.is-current{width:7.85rem;min-height:10.75rem}.nitro-vip-rail-ref__connector{width:.4rem}}@media (prefers-reduced-motion:reduce){.nitro-vip-rail-card.is-current,.nitro-vip-rail-card.is-current .nitro-vip-rail-card__energy,.nitro-vip-rail-card.is-current .nitro-vip-rail-card__icon,.nitro-vip-rail-card.is-current .nitro-vip-rail-card__shine,.nitro-vip-rail-card.is-legendary .nitro-vip-rail-card__shine,.nitro-vip-rail-card.is-mythic .nitro-vip-rail-card__shine,.nitro-vip-rail-card.is-mythic.is-unlocked,.nitro-vip-rail-card.is-mythic.is-unlocked:after,.nitro-vip-rail-card__owned-ring,.nitro-vip-rail-ref__era.is-active-era:after,.nitro-vip-rail-ref__era.is-active-era:before,.nitro-vip-rail-ref__route-head,.nitro-vip-rail-ref__track:before{animation:none!important}.nitro-vip-rail-card:hover:not(.is-current){transform:scale(1.04) translateY(-4px)}}.nitro-vip-retain{--retain-text:#e8edf4;--retain-text-muted:rgba(203,213,225,0.88);--retain-text-soft:rgba(186,198,214,0.82);--retain-accent:#c4b5fd;--retain-cyan:#7dd3fc;--retain-gold:#fde68a;position:relative;margin-top:.5rem;padding:1.25rem 1rem 1.5rem;border-radius:1.1rem;font-family:var(--font-nitro-sans,"Plus Jakarta Sans",system-ui,sans-serif);font-feature-settings:"kern" 1,"liga" 1;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-size:.8125rem;line-height:1.5;color:var(--retain-text);letter-spacing:.01em;overflow:hidden;isolation:isolate}.nitro-vip-retain:before{background:linear-gradient(rgba(255,255,255,.025) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 0);background-size:24px 24px;opacity:.45;mask-image:radial-gradient(ellipse 85% 75% at 50% 40%,#000 20%,transparent 75%)}.nitro-vip-retain:after,.nitro-vip-retain:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:0}.nitro-vip-retain:after{background:radial-gradient(ellipse 70% 50% at 50% 0,rgba(168,85,247,.08),transparent 55%),radial-gradient(ellipse 50% 40% at 100% 100%,rgba(34,197,94,.05),transparent 50%)}.nitro-vip-retain>*{position:relative;z-index:1}.nitro-vip-retain__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.65rem;margin-bottom:1rem;padding:0 .15rem}.nitro-vip-retain__kicker{margin:0;font-size:.625rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--retain-accent);opacity:.85}.nitro-vip-retain__title{margin:.2rem 0 0;font-size:clamp(1.125rem,2.8vw,1.375rem);font-weight:900;letter-spacing:-.02em;line-height:1.2;color:#fff}.nitro-vip-retain__sub{display:none}.nitro-vip-retain__head-cta{padding:.55rem 1rem;border-radius:.5rem;border:1px solid rgba(103,232,249,.4);background:rgba(8,47,73,.45);font-size:.75rem;font-weight:700;letter-spacing:.04em;color:var(--retain-cyan);text-decoration:none;transition:transform .15s ease,border-color .15s ease}.nitro-vip-retain__head-cta:hover{transform:translateY(-1px);border-color:rgba(103,232,249,.65)}.nitro-vip-retain__grid{display:grid;gap:.85rem;grid-template-columns:1fr}@media (min-width:768px){.nitro-vip-retain__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.nitro-vip-retain__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.nitro-vip-retain__panel--wide{grid-column:span 2}.nitro-vip-retain__panel--accent{grid-column:span 1}}.nitro-vip-retain__panel{position:relative;overflow:hidden;border-radius:.95rem;border:1px solid rgba(158,0,0,.2);background:linear-gradient(165deg,rgba(255,255,255,.04),transparent 42%),linear-gradient(160deg,rgba(12,14,32,.94),rgba(2,6,20,.92));padding:1.1rem 1.15rem;box-shadow:0 16px 36px rgba(0,0,0,.32),inset 0 1px 0 rgba(255,255,255,.06);backdrop-filter:blur(8px)}.nitro-vip-retain__panel:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(160deg,rgba(255,255,255,.12),transparent 35%,transparent 65%,rgba(103,232,249,.08));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;opacity:.6}.nitro-vip-retain__panel--wide:before{background:linear-gradient(160deg,rgba(34,197,94,.35),transparent 30%,transparent 70%,rgba(103,232,249,.15))}.nitro-vip-retain__panel--accent{border-color:rgba(168,85,247,.35);background:radial-gradient(ellipse at 100% 0,rgba(168,85,247,.14),transparent 50%),linear-gradient(160deg,rgba(20,10,40,.92),rgba(2,6,23,.9));box-shadow:0 0 28px rgba(168,85,247,.08),0 16px 36px rgba(0,0,0,.32)}.nitro-vip-retain__panel--accent:before{background:linear-gradient(145deg,rgba(168,85,247,.55),rgba(192,132,252,.15) 40%,transparent 65%,rgba(168,85,247,.2));opacity:.75}.nitro-vip-retain__panel--endgame{border-color:rgba(251,191,36,.28);background:radial-gradient(ellipse at 0 0,rgba(255,215,0,.1),transparent 55%),linear-gradient(165deg,rgba(18,12,8,.95),rgba(2,6,23,.92))}.nitro-vip-retain__panel--endgame:before{background:linear-gradient(145deg,rgba(251,191,36,.5),rgba(255,215,0,.12) 45%,transparent 70%,rgba(251,191,36,.18));opacity:.7}.nitro-vip-retain__panel--endgame.is-unlocked{box-shadow:0 0 32px rgba(251,191,36,.12),0 16px 36px rgba(0,0,0,.35)}.nitro-vip-retain__panel-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.4rem;margin-bottom:.65rem}.nitro-vip-retain__panel-head h3{margin:0;font-size:.8125rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#fff}.nitro-vip-retain__pill{padding:.28rem .6rem;border-radius:9999px;border:1px solid rgba(158,0,0,.35);font-size:.6875rem;font-weight:700;letter-spacing:.05em;color:var(--retain-text);background:rgba(0,0,0,.35)}.nitro-vip-retain__pill--fire{border-color:rgba(251,146,60,.45);color:#fed7aa}.nitro-vip-retain__pill--gold{border-color:rgba(251,191,36,.5);color:#fde68a}.nitro-vip-retain__copy{margin:0 0 .75rem;font-size:.8125rem;line-height:1.55;font-weight:500;color:var(--retain-text-muted)}.nitro-vip-retain__fine{margin:.55rem 0 0;font-size:.6875rem;line-height:1.45;color:var(--retain-text-soft)}.nitro-vip-retain__inline-cta{display:inline-flex;margin-top:.55rem;font-size:.75rem;font-weight:700;color:var(--retain-cyan);text-decoration:none}.nitro-vip-retain__missions{display:grid;gap:.5rem}@media (min-width:600px){.nitro-vip-retain__missions{grid-template-columns:repeat(2,minmax(0,1fr))}}.nitro-vip-retain-mission{position:relative;padding:0;border-radius:.7rem;border:1px solid rgba(158,0,0,.2);background:rgba(2,6,23,.55);color:inherit;overflow:hidden;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.nitro-vip-retain-mission__link{display:grid;grid-template-columns:auto 1fr auto;gap:.6rem;align-items:start;padding:.8rem .85rem;text-decoration:none;color:inherit}.nitro-vip-retain-mission__claim-btn{position:absolute;top:.4rem;right:.4rem;z-index:2;cursor:pointer;border:none;font:inherit}.nitro-vip-retain-mission:after{content:"";position:absolute;left:0;bottom:0;height:2px;width:100%;background:linear-gradient(90deg,transparent,rgba(103,232,249,.4),transparent);transform:translateX(-100%);animation:nitro-vip-retain-mission-shimmer 3.5s ease-in-out infinite;pointer-events:none}.nitro-vip-retain-mission.is-progress:after{animation-duration:2.8s;background:linear-gradient(90deg,transparent,rgba(196,181,253,.5),transparent)}.nitro-vip-retain-mission.is-ready:after{animation-duration:1.8s;background:linear-gradient(90deg,transparent,rgba(34,197,94,.65),transparent)}.nitro-vip-retain-mission.is-done:after{animation:none;transform:translateX(0);background:linear-gradient(90deg,rgba(56,189,248,.3),rgba(34,197,94,.4),rgba(56,189,248,.3))}.nitro-vip-retain-mission:hover{transform:translateY(-2px);border-color:rgba(103,232,249,.4)}.nitro-vip-retain-mission__claim-btn:disabled{opacity:.65;cursor:wait}.nitro-vip-retain-mission.is-progress{opacity:.92}.nitro-vip-retain-mission.is-ready{border-color:rgba(34,197,94,.5);box-shadow:0 0 20px rgba(34,197,94,.12);animation:nitro-vip-retain-ready-pulse 2.4s ease-in-out infinite}.nitro-vip-retain-mission.is-done{border-color:rgba(56,189,248,.35);background:linear-gradient(145deg,rgba(8,47,73,.35),rgba(2,6,23,.6));box-shadow:0 0 16px rgba(56,189,248,.1)}.nitro-vip-retain-mission__icon{font-size:1.5rem;line-height:1}.nitro-vip-retain-mission__body strong{display:block;font-size:.8125rem;font-weight:700;line-height:1.35;color:#fff}.nitro-vip-retain-mission__body>span{display:block;margin-top:.2rem;font-size:.75rem;line-height:1.45;font-weight:500;color:var(--retain-text-muted)}.nitro-vip-retain-mission__progress{display:block;margin-top:.28rem;font-size:.6875rem;font-weight:700;color:var(--retain-accent)}.nitro-vip-retain-mission.is-done .nitro-vip-retain-mission__progress{color:#86efac}.nitro-vip-retain-mission__xp{font-size:.75rem;font-weight:800;color:var(--retain-cyan);white-space:nowrap}.nitro-vip-retain-mission__badge{position:absolute;top:.4rem;right:.4rem;padding:.15rem .4rem;border-radius:.25rem;font-size:.5625rem;font-weight:800;letter-spacing:.05em;color:#052e16;background:var(--nitro-green)}.nitro-vip-retain-mission__badge.is-claim{color:#fff;background:linear-gradient(135deg,#22c55e,#16a34a);animation:nitro-vip-retain-ready-pulse 1.8s ease-in-out infinite}.nitro-vip-retain-streak{display:flex;gap:.45rem}.nitro-vip-retain-streak__step{position:relative;flex:1;display:flex;flex-direction:column;align-items:center;gap:.2rem;padding:.7rem .45rem;border-radius:.55rem;border:1px solid rgba(158,0,0,.18);background:rgba(0,0,0,.25);text-align:center;opacity:.55;transition:opacity .2s ease,border-color .2s ease}.nitro-vip-retain-streak__step.is-active{opacity:1;border-color:rgba(251,146,60,.35)}.nitro-vip-retain-streak__step.is-current{border-color:rgba(251,191,36,.55);box-shadow:0 0 18px rgba(251,146,60,.15);animation:nitro-vip-retain-streak-glow 2.8s ease-in-out infinite}.nitro-vip-retain-streak__step.is-current:after,.nitro-vip-retain-streak__step.is-current:before{content:"";position:absolute;inset:-4px;border-radius:calc(.55rem + 4px);border:1px solid rgba(251,191,36,.35);pointer-events:none;animation:nitro-vip-retain-flame-ring 2.8s ease-out infinite}.nitro-vip-retain-streak__step.is-current:after{animation-delay:1.4s;inset:-8px;border-color:rgba(251,146,60,.2)}.nitro-vip-retain-streak__flame{position:relative;z-index:1;font-size:1.1rem}.nitro-vip-retain-streak__step.is-current .nitro-vip-retain-streak__flame{filter:drop-shadow(0 0 8px rgba(251,146,60,.6));animation:nitro-vip-retain-flame-flicker 1.5s ease-in-out infinite}.nitro-vip-retain-streak__step strong{font-size:.75rem;font-weight:800;color:var(--retain-gold)}.nitro-vip-retain-streak__step span:last-child{font-size:.6875rem;font-weight:600;line-height:1.35;color:var(--retain-text-muted)}.nitro-vip-retain-unlock{margin:0;padding:0;list-style:none;display:grid;gap:.45rem}.nitro-vip-retain-unlock li{padding:.5rem .6rem;border-radius:.5rem;border:1px solid rgba(255,255,255,.06);background:rgba(0,0,0,.22)}.nitro-vip-retain-unlock li.is-emphasis{border-color:rgba(168,85,247,.4);background:linear-gradient(145deg,rgba(88,28,135,.2),rgba(2,6,23,.5))}.nitro-vip-retain-unlock strong{display:block;font-size:.8125rem;font-weight:700;color:#fff}.nitro-vip-retain-unlock span{display:block;margin-top:.2rem;font-size:.75rem;line-height:1.45;font-weight:500;color:var(--retain-text-muted)}.nitro-vip-retain-milestones{display:grid;gap:.55rem;grid-template-columns:repeat(auto-fill,minmax(10.5rem,1fr))}.nitro-vip-retain-milestone{position:relative;padding:.75rem .65rem;border-radius:.6rem;border:1px solid rgba(158,0,0,.18);background:rgba(2,6,23,.45);text-align:center;opacity:.65}.nitro-vip-retain-milestone.is-reached{opacity:1;border-color:rgba(34,211,238,.35)}.nitro-vip-retain-milestone.is-next{opacity:1;border-color:rgba(251,191,36,.45);box-shadow:0 0 20px rgba(251,191,36,.1);animation:nitro-vip-retain-ready-pulse 3s ease-in-out infinite}.nitro-vip-retain-milestone.is-legendary{background:linear-gradient(160deg,rgba(88,28,135,.15),rgba(2,6,23,.55))}.nitro-vip-retain-milestone__lv{font-size:.625rem;font-weight:800;letter-spacing:.1em;color:var(--retain-text-soft)}.nitro-vip-retain-milestone__icon{display:block;margin:.25rem 0;font-size:1.4rem}.nitro-vip-retain-milestone strong{display:block;font-size:.75rem;font-weight:700;color:#fff;line-height:1.35}.nitro-vip-retain-milestone>span{display:block;margin-top:.2rem;font-size:.6875rem;line-height:1.45;font-weight:500;color:var(--retain-text-muted)}.nitro-vip-retain-milestone em{display:inline-block;margin-top:.35rem;font-style:normal;font-size:.625rem;font-weight:800;letter-spacing:.06em;color:#fbbf24}.nitro-vip-retain-milestone.is-reached em{color:#4ade80}.nitro-vip-retain-season{margin:0;padding:0;list-style:none;display:grid;gap:.35rem}.nitro-vip-retain-season li{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .55rem;padding:.55rem .65rem;border-radius:.5rem;border:1px solid rgba(255,255,255,.08);background:rgba(0,0,0,.25);font-size:.8125rem}.nitro-vip-retain-season .nitro-lb-prestige{gap:.35rem .5rem}.nitro-lb-prestige.is-me,.nitro-vip-retain-season li.is-me{border-color:rgba(34,211,238,.45);background:linear-gradient(145deg,rgba(8,47,73,.4),rgba(2,6,23,.5))}.nitro-vip-retain-season__rank{font-weight:800;font-size:.8125rem;color:var(--retain-gold)}.nitro-vip-retain-season__name{font-weight:600;font-size:.8125rem;color:var(--retain-text);flex:1;min-width:4rem}.nitro-vip-retain-season__xp{margin-left:auto;font-weight:700;font-size:.8125rem;color:var(--retain-cyan);font-variant-numeric:tabular-nums}.nitro-vip-retain-growth{margin:0;padding:0;list-style:none;display:grid;gap:.4rem}.nitro-vip-retain-growth li{display:grid;grid-template-columns:1fr auto;gap:.3rem .55rem;align-items:center;padding:.55rem .65rem;border-radius:.5rem;background:rgba(0,0,0,.25);font-size:.8125rem}.nitro-vip-retain-growth li>span:first-child{font-weight:600;color:var(--retain-text-muted)}.nitro-vip-retain-growth__vals{grid-column:1/-1;font-variant-numeric:tabular-nums;color:rgba(226,232,240,.85)}.nitro-vip-retain-growth__vals strong{color:#a7f3d0}.nitro-vip-retain-growth em{font-style:normal;font-size:.6875rem;font-weight:800;color:#fbbf24}.nitro-vip-retain-endgame{display:grid;gap:.4rem}.nitro-vip-retain-endgame__item{display:grid;grid-template-columns:auto 1fr;gap:.5rem;align-items:start;padding:.45rem .5rem;border-radius:.45rem;border:1px solid rgba(255,255,255,.05);opacity:.55}.nitro-vip-retain-endgame__item.is-live{opacity:1;border-color:rgba(251,191,36,.25);background:rgba(120,53,15,.12)}.nitro-vip-retain-endgame__item span:first-child{font-size:1rem}.nitro-vip-retain-endgame__item strong{display:block;font-size:.8125rem;font-weight:700;line-height:1.35;color:var(--retain-gold)}.nitro-vip-retain-endgame__item span:last-child{display:block;margin-top:.15rem;font-size:.75rem;line-height:1.45;font-weight:500;color:rgba(254,243,199,.88)}@keyframes nitro-vip-retain-mission-shimmer{0%,to{transform:translateX(-100%);opacity:0}45%,55%{opacity:.85}to{transform:translateX(100%);opacity:0}}@keyframes nitro-vip-retain-flame-ring{0%{transform:scale(1);opacity:.7}to{transform:scale(1.12);opacity:0}}@keyframes nitro-vip-retain-flame-flicker{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}@keyframes nitro-vip-retain-ready-pulse{0%,to{box-shadow:0 0 12px rgba(34,197,94,.08)}50%{box-shadow:0 0 22px rgba(34,197,94,.2)}}@keyframes nitro-vip-retain-streak-glow{0%,to{box-shadow:0 0 12px rgba(251,146,60,.12)}50%{box-shadow:0 0 22px rgba(251,146,60,.28)}}.nitro-vip-retain-mission__bar{display:block;width:100%;height:.28rem;margin-top:.35rem;border-radius:9999px;background:rgba(255,255,255,.08);overflow:hidden}.nitro-vip-retain-mission__bar-fill{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,rgba(56,189,248,.55),rgba(168,85,247,.75));transition:width .35s ease}.nitro-vip-retain-mission__bar.is-done .nitro-vip-retain-mission__bar-fill,.nitro-vip-retain-mission__bar.is-ready .nitro-vip-retain-mission__bar-fill{background:linear-gradient(90deg,#22c55e,#4ade80)}.nitro-vip-retain__head-cta--gold{border-color:rgba(251,191,36,.45);background:rgba(120,53,15,.35);color:#fde68a}.nitro-vip-retain__panel--hero{margin-bottom:.25rem;border-color:rgba(251,191,36,.4);box-shadow:0 0 32px rgba(251,191,36,.1)}.nitro-vip-retain--supreme .nitro-vip-retain__panel--gallery .nitro-vip-retain-milestones{display:flex;flex-wrap:nowrap;overflow-x:auto;gap:.5rem;padding-bottom:.35rem;scroll-snap-type:x proximity}.nitro-vip-retain--supreme .nitro-vip-retain__panel--gallery .nitro-vip-retain-milestone{flex:0 0 auto;min-width:8.5rem;scroll-snap-align:start;opacity:1}.nitro-vip-retain--supreme .nitro-vip-retain__panel--gallery .nitro-vip-retain-milestone>span:last-of-type{display:none}@media (prefers-reduced-motion:reduce){.nitro-vip-retain-milestone.is-next,.nitro-vip-retain-mission.is-ready,.nitro-vip-retain-mission:after,.nitro-vip-retain-mission__badge.is-claim,.nitro-vip-retain-streak__step.is-current,.nitro-vip-retain-streak__step.is-current .nitro-vip-retain-streak__flame,.nitro-vip-retain-streak__step.is-current:after,.nitro-vip-retain-streak__step.is-current:before{animation:none!important}}.nitro-vip-master--premium{position:relative;gap:1.25rem;isolation:isolate}.nitro-vip-master__atmosphere{position:absolute;inset:-1.5rem -1rem;pointer-events:none;z-index:0;border-radius:1.5rem;background:radial-gradient(ellipse 80% 55% at 50% -5%,rgba(168,85,247,.12),transparent 55%),radial-gradient(ellipse 60% 45% at 0 60%,rgba(34,197,94,.06),transparent 50%),radial-gradient(ellipse 55% 40% at 100% 70%,rgba(251,191,36,.06),transparent 48%);filter:blur(0)}.nitro-vip-master__atmosphere:before{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(ellipse 90% 80% at 50% 50%,transparent 40%,rgba(0,0,0,.35) 100%);opacity:.65}.nitro-vip-master__atmosphere:after{content:"";position:absolute;inset:-20%;background:radial-gradient(circle at 20% 30%,rgba(192,132,252,.04) 0,transparent 25%),radial-gradient(circle at 80% 60%,rgba(251,191,36,.03) 0,transparent 22%);animation:nitro-vip-master-ambient-drift 16s ease-in-out infinite alternate}.nitro-vip-master--premium>:not(.nitro-vip-master__atmosphere){position:relative;z-index:1}@keyframes nitro-vip-master-ambient-drift{0%{transform:translate(0)}to{transform:translate(2%,-1%)}}@media (prefers-reduced-motion:reduce){.nitro-vip-master__atmosphere:after{animation:none!important}}.nitro-vip-master--premium .nitro-vip-cinematic-head{display:none}.nitro-vip-perks-below{border-radius:.85rem;border:1px solid rgba(158,0,0,.18);background:rgba(2,6,23,.45);padding:.85rem 1rem 1rem}.nitro-vip-perks-below .nitro-vip-rewards-bar{margin-top:0;padding-top:0;border-top:none}.nitro-vip-perks-below--premium{margin-top:.65rem;padding:1.1rem 1.15rem 1.2rem;border-radius:1rem;border:1px solid rgba(196,181,253,.28);background:radial-gradient(ellipse 90% 60% at 10% 0,rgba(168,85,247,.14),transparent 55%),radial-gradient(ellipse 70% 50% at 100% 100%,rgba(251,191,36,.08),transparent 50%),linear-gradient(165deg,rgba(12,14,32,.96),rgba(2,6,20,.92));box-shadow:0 16px 40px rgba(0,0,0,.35),inset 0 1px 0 rgba(255,255,255,.08)}.nitro-vip-perks-below--premium .nitro-vip-rewards-bar--premium{margin-bottom:.85rem;padding-top:0;border-top:none;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:.75rem 1rem}.nitro-vip-rewards-head{display:flex;flex-direction:column;gap:.25rem}.nitro-vip-perks-below--premium .nitro-vip-rewards-label{font-size:.8125rem;font-weight:800;letter-spacing:.12em;color:#e9d5ff;text-shadow:0 0 20px rgba(168,85,247,.35)}.nitro-vip-rewards-sub{font-size:.75rem;font-weight:500;line-height:1.4;color:rgba(203,213,225,.78);max-width:18rem}.nitro-vip-perks-below--premium .nitro-vip-rewards-filter{gap:.35rem;padding:.2rem;border-radius:.65rem;border:1px solid rgba(255,255,255,.08);background:rgba(0,0,0,.28)}.nitro-vip-perks-below--premium .nitro-vip-filter-btn{padding:.45rem .85rem;font-size:.75rem;font-weight:700;letter-spacing:.06em;border-radius:.5rem;border-color:transparent;background:transparent;color:rgba(203,213,225,.75);transition:background .2s ease,color .2s ease,box-shadow .2s ease}.nitro-vip-perks-below--premium .nitro-vip-filter-btn.is-active{border-color:rgba(251,191,36,.45);background:linear-gradient(135deg,rgba(251,191,36,.22),rgba(168,85,247,.18));color:#fef3c7;box-shadow:0 0 16px rgba(251,191,36,.15)}.nitro-vip-perks-below--premium .nitro-vip-active-perks{margin-top:0;gap:.65rem;max-height:none;overflow:visible;grid-template-columns:1fr}@media (min-width:640px){.nitro-vip-perks-below--premium .nitro-vip-active-perks{grid-template-columns:repeat(2,minmax(0,1fr))}}.nitro-vip-perks-below--premium .nitro-vip-active-perk{gap:.75rem;padding:.85rem .95rem;border-radius:.75rem;border:1px solid rgba(255,255,255,.1);background:linear-gradient(145deg,rgba(255,255,255,.06),transparent 42%),linear-gradient(160deg,rgba(8,14,28,.92),rgba(4,8,18,.88));box-shadow:inset 0 1px 0 rgba(255,255,255,.07),0 8px 20px rgba(0,0,0,.28);transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.nitro-vip-perks-below--premium .nitro-vip-active-perk:not(.is-locked){border-color:rgba(103,232,249,.22)}.nitro-vip-perks-below--premium .nitro-vip-active-perk.is-clickable:hover{transform:translateY(-2px);border-color:rgba(0,255,200,.45);box-shadow:0 12px 28px rgba(0,0,0,.35),0 0 24px rgba(0,255,200,.12)}.nitro-vip-perks-below--premium .nitro-vip-active-perk-icon{display:flex;align-items:center;justify-content:center;width:2.35rem;height:2.35rem;flex-shrink:0;font-size:1.25rem;border-radius:.55rem;border:1px solid rgba(255,255,255,.12);background:linear-gradient(145deg,rgba(88,28,135,.35),rgba(0,0,0,.35));box-shadow:inset 0 1px 0 rgba(255,255,255,.1)}.nitro-vip-perks-below--premium .nitro-vip-active-perk-text{flex-direction:column;align-items:flex-start;gap:.2rem}.nitro-vip-perks-below--premium .nitro-vip-active-perk-text strong{font-size:.875rem;font-weight:800;line-height:1.3;letter-spacing:.02em}.nitro-vip-perks-below--premium .nitro-vip-active-perk-desc{display:block;font-size:.75rem;line-height:1.45;font-weight:500;color:rgba(203,213,225,.82)}.nitro-vip-perks-below--premium .nitro-vip-active-perk-cta{margin-top:.15rem;font-size:.75rem;font-weight:700;letter-spacing:.04em;color:#7dd3fc}.nitro-vip-perks-below--premium .nitro-vip-active-perk.is-clickable:hover .nitro-vip-active-perk-cta{color:#a5f3fc}.nitro-vip-perks-below--premium .nitro-vip-active-perk-lv{font-size:.6875rem;font-weight:800;letter-spacing:.06em;padding:.22rem .5rem;border-radius:9999px;border:1px solid rgba(251,191,36,.35);background:rgba(120,53,15,.35);color:#fde68a}.nitro-vip-perks-below--premium .nitro-vip-active-perk.is-locked{opacity:.55}.nitro-vip-perks-below--premium .nitro-vip-rewards-empty{margin:.25rem 0 0;padding:1rem;font-size:.8125rem;text-align:center;border-radius:.65rem;border:1px dashed rgba(158,0,0,.25);background:rgba(0,0,0,.2)}.nitro-vip-hero--cinematic{padding:0;min-height:0;border-width:1px}.nitro-vip-hero--cinematic .nitro-vip-hero-glow{inset:-20% -10% auto;height:18rem;filter:blur(8px)}.nitro-vip-hero--era-1{--vip-era-glow:rgba(34,197,94,0.22)}.nitro-vip-hero--era-2{--vip-era-glow:rgba(56,189,248,0.28)}.nitro-vip-hero--era-3{--vip-era-glow:rgba(232,197,71,0.32)}.nitro-vip-hero--era-4{--vip-era-glow:rgba(244,114,182,0.38);border-color:color-mix(in srgb,var(--vip-hero-accent2) 55%,rgba(255,215,0,.35));box-shadow:0 32px 72px rgba(0,0,0,.62),0 0 48px color-mix(in srgb,var(--vip-hero-accent2) 22%,transparent),inset 0 1px 0 rgba(255,255,255,.12)}.nitro-vip-hero--era-4 .nitro-vip-hero-glow{background:radial-gradient(ellipse at 50% 0,var(--vip-era-glow),transparent 68%);animation:nitro-vip-glow-pulse 4.2s ease-in-out infinite}.nitro-vip-hero--platinum{border-color:rgba(126,184,212,.38)}.nitro-vip-hero-stage{position:relative;z-index:1;display:grid;gap:1.25rem;padding:1.35rem 1.4rem 1.1rem}@media (min-width:768px){.nitro-vip-hero-stage{grid-template-columns:auto 1fr minmax(12rem,16rem);align-items:center;gap:1.5rem 1.75rem}}.nitro-vip-hero-emblem--giant{width:6.5rem;height:6.5rem;margin:0 auto}@media (min-width:768px){.nitro-vip-hero-emblem--giant{width:7.75rem;height:7.75rem;margin:0}}.nitro-vip-hero-emblem--giant .nitro-vip-hero-emblem-core{width:5.35rem;height:5.35rem;font-size:2.65rem}@media (min-width:768px){.nitro-vip-hero-emblem--giant .nitro-vip-hero-emblem-core{width:6.2rem;height:6.2rem;font-size:3rem}}.nitro-vip-hero-emblem--giant .nitro-vip-hero-emblem-ring{box-shadow:0 0 0 3px rgba(2,6,23,.75),0 0 36px color-mix(in srgb,var(--vip-hero-accent2) 45%,transparent)}.nitro-vip-hero--era-4 .nitro-vip-hero-emblem-ring{animation:nitro-vip-ring-breathe 2.8s ease-in-out infinite}.nitro-vip-era-badge{display:inline-flex;align-items:center;gap:.35rem;padding:.28rem .55rem;border-radius:9999px;border:1px solid color-mix(in srgb,var(--vip-hero-accent2) 42%,transparent);background:rgba(2,6,23,.55);font-size:.58rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase;color:rgba(191,219,254,.92)}.nitro-vip-hero-rank-title{margin:.35rem 0 0;font-size:clamp(1.35rem,3.5vw,2rem);font-weight:900;letter-spacing:.06em;line-height:1.1;color:#fff;text-shadow:0 0 28px color-mix(in srgb,var(--vip-hero-accent2) 35%,transparent)}.nitro-vip-identity-mood{margin:.28rem 0 0;font-size:.72rem;font-weight:800;color:color-mix(in srgb,var(--vip-hero-accent2) 88%,#fff)}.nitro-vip-identity-prestige{margin:.15rem 0 0;font-size:.68rem;line-height:1.45;color:rgba(203,213,225,.82);max-width:28rem}.nitro-vip-psych-panel{border-radius:.95rem;border:1px solid color-mix(in srgb,var(--vip-hero-accent2) 38%,transparent);background:linear-gradient(155deg,rgba(2,6,23,.82),rgba(15,23,42,.65));padding:.85rem .95rem;box-shadow:inset 0 1px 0 rgba(255,255,255,.06)}.nitro-vip-psych-ring{--psych-pct:50;position:relative;width:4.25rem;height:4.25rem;margin:0 auto .65rem;border-radius:9999px;background:conic-gradient(var(--nitro-green) calc(var(--psych-pct) * 1%),rgba(255,255,255,.08) 0);display:grid;place-items:center}.nitro-vip-psych-ring:before{content:"";position:absolute;inset:.35rem;border-radius:inherit;background:rgba(3,7,18,.94);border:1px solid rgba(255,255,255,.08)}.nitro-vip-psych-pct{position:relative;z-index:1;font-size:.95rem;font-weight:900;color:#a7f3d0}.nitro-vip-psych-primary{margin:0;font-size:.74rem;font-weight:800;line-height:1.4;color:#f8fafc;text-align:center}.nitro-vip-psych-secondary{margin:.28rem 0 0;font-size:.64rem;line-height:1.45;color:var(--nitro-text-soft,rgba(255,210,160,.92));text-align:center}.nitro-vip-psych-milestone{margin:.35rem 0 0;padding-top:.35rem;border-top:1px solid rgba(255,255,255,.08);font-size:.62rem;font-weight:700;color:#67e8f9;text-align:center}.nitro-vip-xp-cinematic{position:relative;z-index:1;padding:0 1.4rem 1.15rem}.nitro-vip-progress-track--hero{height:.72rem;border-radius:9999px;box-shadow:inset 0 2px 6px rgba(0,0,0,.45)}.nitro-vip-progress-fill--hero{position:relative;box-shadow:0 0 18px color-mix(in srgb,var(--vip-hero-accent2) 65%,transparent),0 0 4px rgba(255,255,255,.35)}.nitro-vip-progress-fill--hero:after{content:"";position:absolute;right:0;top:50%;width:.55rem;height:.55rem;transform:translate(50%,-50%);border-radius:9999px;background:#fff;box-shadow:0 0 12px #fff}.nitro-vip-xp-cinematic-labels{display:flex;justify-content:space-between;margin-bottom:.45rem;font-size:.68rem;font-weight:800;color:rgba(203,213,225,.88)}.nitro-vip-xp-remaining{margin:.5rem 0 0;font-size:.8rem;font-weight:800;color:#e2e8f0}.nitro-vip-xp-remaining strong{color:#67e8f9}.nitro-vip-hero-footer{position:relative;z-index:1;display:grid;gap:.85rem;padding:0 1.4rem 1.35rem;border-top:1px solid rgba(255,255,255,.06)}@media (min-width:900px){.nitro-vip-hero-footer{grid-template-columns:minmax(0,1fr) minmax(14rem,18rem);align-items:start}}.nitro-vip-next-rank-card--cinematic{margin:0;max-width:none;animation:nitro-vip-unlock-pulse 3.6s ease-in-out infinite}.nitro-vip-next-unlock-preview{display:flex;flex-direction:column;gap:.25rem}.nitro-vip-next-unlock-preview strong{font-size:.82rem;color:#fff}.nitro-vip-next-unlock-preview span{font-size:.68rem;color:rgba(203,213,225,.78)}.nitro-vip-supreme-banner{display:flex;align-items:center;gap:.65rem;padding:.75rem 1rem;border-radius:.85rem;border:1px solid rgba(255,215,0,.45);background:linear-gradient(120deg,rgba(255,215,0,.14),rgba(244,114,182,.1),rgba(2,6,23,.85));box-shadow:0 0 32px rgba(255,215,0,.12)}.nitro-vip-supreme-banner-icon{font-size:1.65rem;animation:nitro-vip-icon-float 3s ease-in-out infinite}.nitro-vip-supreme-banner p{margin:0;font-size:.72rem;line-height:1.45;color:rgba(254,243,199,.92)}.nitro-vip-rail-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:.5rem}.nitro-vip-rail-title{margin:0;font-size:.72rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase;color:rgba(226,232,240,.92)}.nitro-vip-rail-sub{margin:.15rem 0 0;font-size:.64rem;color:var(--nitro-text-soft,rgba(255,210,160,.92))}.nitro-vip-deck-wrap--cinematic{flex-direction:column;gap:.55rem}.nitro-vip-deck-row{display:flex;align-items:stretch;gap:.4rem}.nitro-vip-deck--cinematic{padding:.5rem .2rem .65rem;scroll-padding-inline:50%}.nitro-vip-era-marker{flex:0 0 auto;scroll-snap-align:start;display:flex;flex-direction:column;align-items:center;justify-content:center;width:4.5rem;padding:.35rem .25rem;border-radius:.55rem;border:1px dashed rgba(158,0,0,.35);background:rgba(2,6,23,.65);text-align:center}.nitro-vip-era-marker span{font-size:.48rem;font-weight:900;letter-spacing:.1em;color:var(--nitro-text-soft,rgba(255,210,160,.92))}.nitro-vip-era-marker strong{margin-top:.15rem;font-size:.52rem;font-weight:800;color:#e2e8f0;line-height:1.2}.nitro-vip-era-marker--active{border-style:solid;border-color:rgba(34,211,238,.55);background:linear-gradient(160deg,rgba(8,47,73,.5),rgba(2,6,23,.8))}.nitro-vip-game-card--cinematic{width:7.85rem;min-height:10.25rem;backdrop-filter:blur(6px)}.nitro-vip-game-card--cinematic[data-card-era="1"]{box-shadow:0 8px 20px rgba(0,0,0,.35)}.nitro-vip-game-card--cinematic[data-card-era="2"]{border-width:2px}.nitro-vip-game-card--cinematic[data-card-era="2"].is-active{animation:nitro-vip-border-shimmer 4.5s linear infinite}.nitro-vip-game-card--cinematic[data-card-era="3"]{background:linear-gradient(165deg,rgba(255,255,255,.06),transparent 40%),linear-gradient(145deg,color-mix(in srgb,var(--card-accent) 28%,transparent),rgba(0,0,0,.55))}.nitro-vip-game-card--cinematic[data-card-era="4"]{min-height:11rem;width:8.35rem}.nitro-vip-game-card--cinematic[data-card-era="4"].is-current{animation:nitro-vip-border-shimmer 3.2s linear infinite}.nitro-vip-game-card-energy{position:absolute;left:.45rem;right:.45rem;bottom:1.65rem;height:2px;border-radius:9999px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--card-accent2) 70%,transparent),transparent);opacity:.65}.nitro-vip-game-card.is-current .nitro-vip-game-card-energy{opacity:1;animation:nitro-vip-progress-flow 2.4s linear infinite}.nitro-vip-mission-hub{border-radius:1rem;border:1px solid rgba(34,211,238,.28);background:radial-gradient(circle at 0 0,rgba(34,211,238,.12),transparent 50%),linear-gradient(165deg,rgba(8,16,42,.95),rgba(2,6,23,.92));padding:1rem 1.1rem}.nitro-vip-mission-hub-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.65rem;margin-bottom:.75rem}.nitro-vip-streak-pill{display:inline-flex;align-items:center;gap:.35rem;padding:.32rem .62rem;border-radius:9999px;font-size:.62rem;font-weight:900;letter-spacing:.06em;border:1px solid rgba(158,0,0,.35);color:rgba(203,213,225,.9);background:rgba(2,6,23,.55)}.nitro-vip-streak-pill--warm{border-color:rgba(74,222,128,.45);color:#bbf7d0}.nitro-vip-streak-pill--hot{border-color:rgba(56,189,248,.5);color:#bae6fd}.nitro-vip-streak-pill--legend{border-color:rgba(251,191,36,.55);color:#fde68a;box-shadow:0 0 18px rgba(251,191,36,.15)}.nitro-vip-mission-grid{display:grid;gap:.5rem}@media (min-width:700px){.nitro-vip-mission-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.nitro-vip-mission-chip{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.55rem .65rem;border-radius:.62rem;border:1px solid rgba(158,0,0,.22);background:rgba(2,6,23,.5);text-decoration:none;color:inherit;transition:transform .16s ease,border-color .16s ease}.nitro-vip-mission-chip:hover{transform:translateY(-2px);border-color:rgba(103,232,249,.45)}.nitro-vip-mission-chip strong{display:block;font-size:.68rem;color:#f8fafc}.nitro-vip-mission-chip span{font-size:.6rem;color:var(--nitro-text-soft,rgba(255,210,160,.92))}.nitro-vip-mission-chip em{font-style:normal;font-size:.68rem;font-weight:900;color:#67e8f9}.nitro-vip-flex-grid{display:grid;gap:.45rem}.nitro-vip-flex-item{display:grid;grid-template-columns:auto 1fr auto;gap:.55rem;align-items:center;padding:.55rem .65rem;border-radius:.62rem;border:1px solid rgba(158,0,0,.2);background:rgba(2,6,23,.45)}.nitro-vip-flex-item.is-unlocked{border-color:rgba(34,211,238,.35);background:linear-gradient(145deg,rgba(8,47,73,.35),rgba(2,6,23,.55))}.nitro-vip-flex-item.is-locked{opacity:.55}.nitro-vip-flex-icon{font-size:1.1rem}.nitro-vip-flex-item strong{display:block;font-size:.7rem;color:#fff}.nitro-vip-flex-item span{font-size:.6rem;color:var(--nitro-text-muted,rgba(255,245,230,.78))}.nitro-vip-flex-status{font-size:.55rem;font-weight:900;letter-spacing:.08em}.nitro-vip-flex-item.is-unlocked .nitro-vip-flex-status{color:#4ade80}.nitro-vip-flex-item.is-locked .nitro-vip-flex-status{color:#fbbf24}.nitro-header-tier--legendary{border-color:rgba(255,215,0,.55)!important;box-shadow:0 0 16px rgba(255,215,0,.2)}.nitro-member-chat .nitro-chat-vip-badge{display:inline-flex;align-items:center;gap:.2rem;padding:.16rem .45rem;border-radius:9999px;font-size:.5625rem;font-weight:900;letter-spacing:.08em;border:1px solid rgba(251,191,36,.55);background:linear-gradient(135deg,rgba(251,191,36,.4),rgba(244,114,182,.25));color:#fef3c7;box-shadow:0 0 12px rgba(251,191,36,.28)}.nitro-chat-vip-badge--supreme{border-color:rgba(255,215,0,.75);animation:nitro-vip-unlock-pulse 2.8s ease-in-out infinite}@keyframes nitro-vip-unlock-pulse{0%,to{box-shadow:0 0 0 rgba(103,232,249,0)}50%{box-shadow:0 0 20px rgba(103,232,249,.25)}}@keyframes nitro-vip-border-shimmer{0%,to{filter:brightness(1)}50%{filter:brightness(1.12)}}@keyframes nitro-vip-icon-float{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@media (max-width:767px){.nitro-vip-hero-stage{text-align:center}.nitro-vip-status-user{flex-direction:column;text-align:center}.nitro-vip-deck--cinematic .nitro-vip-game-card--cinematic.is-current{scroll-snap-align:center}}@media (prefers-reduced-motion:reduce){.nitro-chat-vip-badge--supreme,.nitro-vip-game-card--cinematic[data-card-era="2"].is-active,.nitro-vip-game-card--cinematic[data-card-era="4"].is-current,.nitro-vip-next-rank-card--cinematic,.nitro-vip-supreme-banner-icon{animation:none!important}}.nitro-vip-game-detail--legendary{border-width:2px;box-shadow:0 24px 56px rgba(0,0,0,.5),0 0 40px rgba(255,215,0,.1)}.nitro-vip-master--benefits-focus{gap:1rem}.nitro-vip-my-benefits{border-radius:.9rem;border:1px solid rgba(212,175,55,.35);background:linear-gradient(165deg,rgba(8,10,18,.95),rgba(20,8,8,.88));padding:1.1rem 1.15rem 1.2rem;scroll-margin-top:5.5rem}.nitro-vip-my-benefits__head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.75rem;margin-bottom:1rem}.nitro-vip-my-benefits__eyebrow{margin:0 0 .25rem;font-size:.6875rem;font-weight:800;letter-spacing:.14em;color:rgba(212,175,55,.85)}.nitro-vip-my-benefits__title{margin:0;font-size:1.125rem;font-weight:800;color:#f8fafc}.nitro-vip-my-benefits__sub{margin:.35rem 0 0;font-size:.8125rem;line-height:1.45;color:rgba(226,232,240,.72)}.nitro-vip-my-benefits__back{font-size:.75rem;font-weight:700;color:rgba(212,175,55,.9);text-decoration:none;white-space:nowrap}.nitro-vip-my-benefits__back:hover{text-decoration:underline}.nitro-vip-my-benefits__list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.55rem}.nitro-vip-my-benefits__row{display:flex;align-items:flex-start;gap:.75rem;padding:.75rem .85rem;border-radius:.65rem;border:1px solid rgba(255,255,255,.06);background:rgba(0,0,0,.28);text-decoration:none;color:inherit;transition:border-color .15s ease,background .15s ease}.nitro-vip-my-benefits__row--link:hover{border-color:rgba(212,175,55,.35);background:rgba(158,0,0,.12)}.nitro-vip-my-benefits__icon{font-size:1.35rem;line-height:1;flex-shrink:0}.nitro-vip-my-benefits__copy{display:flex;flex-direction:column;gap:.2rem;min-width:0}.nitro-vip-my-benefits__copy strong{font-size:.875rem;font-weight:800;color:#f1f5f9}.nitro-vip-my-benefits__copy>span:not(.nitro-vip-my-benefits__cta){font-size:.8125rem;line-height:1.4;color:rgba(203,213,225,.78)}.nitro-vip-my-benefits__cta{margin-top:.15rem;font-size:.6875rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:rgba(212,175,55,.95)}.nitro-vip-my-benefits__empty{margin:0;padding:1rem;font-size:.8125rem;line-height:1.5;color:rgba(203,213,225,.75);border-radius:.65rem;background:rgba(0,0,0,.25)}.nitro-vip-my-benefits__next{margin-top:1rem;padding-top:.85rem;border-top:1px solid rgba(255,255,255,.08)}.nitro-vip-my-benefits__next-label{margin:0 0 .35rem;font-size:.6875rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:rgba(148,163,184,.9)}.nitro-vip-my-benefits__next-text{margin:0;font-size:.8125rem;line-height:1.45;color:rgba(226,232,240,.8)}.nitro-vip-my-benefits__next-cta{display:inline-block;margin-top:.5rem;font-size:.75rem;font-weight:800;color:#22c55e;text-decoration:none}.nitro-vip-my-benefits__next--supreme p{margin:0;font-size:.8125rem;color:rgba(212,175,55,.9)}