.premium-fx-host{isolation:isolate;contain:layout style}@keyframes premium-shimmer{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.premium-text-starter{background:linear-gradient(90deg,#6ee7b7,#10b981,#34d399,#10b981);background-size:200% auto;-webkit-background-clip:text;background-clip:text;color:transparent;animation:premium-shimmer 5s ease infinite}.premium-text-elite{background:linear-gradient(90deg,#c4b5fd,#8b5cf6,#a78bfa,#8b5cf6);background-size:200% auto;-webkit-background-clip:text;background-clip:text;color:transparent;animation:premium-shimmer 4.5s ease infinite}.premium-text-legend{background:linear-gradient(90deg,#fde68a,#f59e0b,#fbbf24,#f59e0b);background-size:200% auto;-webkit-background-clip:text;background-clip:text;color:transparent;animation:premium-shimmer 4s ease infinite}@keyframes wizard-gradient{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.rank-text-newbie{font-weight:700;color:#9ca3af;text-shadow:0 0 8px rgba(156,163,175,.25)}.rank-text-citizen{background-image:linear-gradient(90deg,#93c5fd,#3b82f6,#2563eb,#3b82f6);animation:premium-shimmer 4.2s ease infinite;filter:drop-shadow(0 0 5px rgba(59,130,246,.4))}.rank-text-citizen,.rank-text-master{font-weight:700;color:transparent;-webkit-text-fill-color:transparent;background-size:200% auto;background-clip:text;-webkit-background-clip:text}.rank-text-master{background-image:linear-gradient(90deg,#fde68a,#fbbf24,#f59e0b,#fbbf24);animation:premium-shimmer 3.8s ease infinite;filter:drop-shadow(0 0 5px rgba(251,191,36,.45))}.rank-text-admin{background-image:linear-gradient(90deg,#fca5a5,#ef4444,#f87171,#ef4444);animation:premium-shimmer 3.6s ease infinite;filter:drop-shadow(0 0 6px rgba(239,68,68,.45))}.rank-text-admin,.rank-text-moderator{font-weight:700;color:transparent;-webkit-text-fill-color:transparent;background-size:200% auto;background-clip:text;-webkit-background-clip:text}.rank-text-moderator{background-image:linear-gradient(90deg,#fcd34d,#f59e0b,#fbbf24,#f59e0b);animation:premium-shimmer 3.8s ease infinite;filter:drop-shadow(0 0 5px rgba(245,158,11,.4))}.rank-text-wizard{background-image:linear-gradient(115deg,#93c5fd,#a78bfa 28%,#e879f9 52%,#818cf8 76%,#93c5fd);background-size:220% auto;animation:wizard-gradient 3.5s ease-in-out infinite;filter:drop-shadow(0 0 6px rgba(129,140,248,.45))}.rank-text-keeper,.rank-text-wizard{font-weight:700;color:transparent;-webkit-text-fill-color:transparent;background-clip:text;-webkit-background-clip:text}.rank-text-keeper{background-image:linear-gradient(135deg,#fca5a5,#ef4444 45%,#b91c1c);background-size:200% auto;animation:premium-shimmer 3.5s ease infinite;filter:drop-shadow(0 0 5px rgba(239,68,68,.35))}@keyframes premium-sparkle-twinkle{0%,70%,to{opacity:0;transform:scale(.3)}35%{opacity:.85;transform:scale(1)}}.premium-sparkles{position:absolute;inset:0;overflow:hidden;pointer-events:none}.premium-sparkle-dot{position:absolute;border-radius:9999px;animation:premium-sparkle-twinkle 2.8s ease-in-out infinite;will-change:opacity,transform}.premium-sparkles-elite .premium-sparkle-dot:first-child{left:12%;top:22%;width:3px;height:3px;background:#a78bfa;animation-delay:0s}.premium-sparkles-elite .premium-sparkle-dot:nth-child(2){left:58%;top:12%;width:2px;height:2px;background:#c4b5fd;animation-delay:.9s}.premium-sparkles-elite .premium-sparkle-dot:nth-child(3){left:78%;top:58%;width:3px;height:3px;background:#8b5cf6;animation-delay:1.7s}.premium-sparkles-legend .premium-sparkle-dot:first-child{left:8%;top:18%;width:3px;height:3px;background:#fbbf24;animation-delay:0s}.premium-sparkles-legend .premium-sparkle-dot:nth-child(2){left:42%;top:8%;width:2px;height:2px;background:#fcd34d;animation-delay:.5s}.premium-sparkles-legend .premium-sparkle-dot:nth-child(3){left:72%;top:28%;width:3px;height:3px;background:#f59e0b;animation-delay:1.1s}.premium-sparkles-legend .premium-sparkle-dot:nth-child(4){left:88%;top:62%;width:2px;height:2px;background:#fde68a;animation-delay:1.8s}.premium-sparkles-legend .premium-sparkle-dot:nth-child(5){left:28%;top:68%;width:3px;height:3px;background:#fbbf24;animation-delay:2.3s}@keyframes award-wreath-sway{0%,to{transform:scale(var(--wreath-scale,1)) rotate(-1.3deg)}50%{transform:scale(calc(var(--wreath-scale, 1) * 1.015)) rotate(1.3deg)}}@keyframes award-wreath-glint{0%{background-position:180% 0}32%{background-position:-80% 0}to{background-position:-80% 0}}@keyframes award-firefly{0%,to{opacity:0;transform:translate(0) scale(.4)}35%{opacity:.95;transform:translate(1px,-4px) scale(1)}70%{opacity:.25;transform:translate(-1px,-8px) scale(.6)}}@keyframes award-petal-drift{0%{opacity:0;transform:translate(0) rotate(0deg) scale(.4)}18%{opacity:.85}to{opacity:0;transform:translate(8px,22px) rotate(140deg) scale(.75)}}@keyframes award-butterfly-l{0%,to{transform:translate(0) rotate(-8deg) scaleX(1)}40%{transform:translate(-3px,-5px) rotate(-18deg) scaleX(.55)}70%{transform:translate(2px,-2px) rotate(4deg) scaleX(1)}}@keyframes award-butterfly-r{0%,to{transform:translate(0) rotate(8deg) scaleX(1)}45%{transform:translate(3px,-6px) rotate(16deg) scaleX(.55)}75%{transform:translate(-2px,-1px) rotate(-4deg) scaleX(1)}}@keyframes award-sun-pulse{0%,to{filter:brightness(1) saturate(1)}50%{filter:brightness(1.08) saturate(1.12)}}@keyframes award-leaf-fall{0%{opacity:0;transform:translate(0) rotate(0deg) scale(.5)}12%{opacity:.9}55%{opacity:.75;transform:translate(6px,14px) rotate(55deg) scale(1)}to{opacity:0;transform:translate(-4px,28px) rotate(110deg) scale(.7)}}@keyframes award-snow-fall{0%{opacity:0;transform:translate(0)}15%{opacity:.85}to{opacity:0;transform:translate(4px,26px)}}.award-wreath-host{contain:layout style}.award-wreath-motion{position:absolute;inset:0;transform:scale(var(--wreath-scale,1));transform-origin:center center;animation:award-wreath-sway 6.5s ease-in-out infinite;will-change:transform}.award-wreath-img{filter:drop-shadow(0 2px 5px rgba(0,0,0,.55)) drop-shadow(0 0 10px rgba(251,191,36,.22))}.award-wreath-host[data-wreath-fx=midsummer] .award-wreath-img{filter:drop-shadow(0 2px 5px rgba(0,0,0,.55)) drop-shadow(0 0 14px rgba(250,204,21,.35));animation:award-sun-pulse 5.5s ease-in-out infinite}.award-wreath-host[data-wreath-fx=autumn] .award-wreath-img{filter:drop-shadow(0 2px 5px rgba(0,0,0,.55)) drop-shadow(0 0 10px rgba(234,88,12,.2))}.award-wreath-host[data-wreath-fx=winter] .award-wreath-img{filter:drop-shadow(0 2px 5px rgba(0,0,0,.55)) drop-shadow(0 0 12px rgba(186,230,253,.28))}.award-wreath-sheen{position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(105deg,transparent 42%,rgba(255,244,200,.5) 50%,hsla(48,97%,77%,.28) 54%,transparent 62%);background-size:240% 100%;background-repeat:no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%;animation:award-wreath-glint 6.5s ease-in-out infinite}.award-wreath-host[data-wreath-fx=autumn] .award-wreath-sheen{background-image:linear-gradient(105deg,transparent 42%,hsla(32,98%,83%,.45) 50%,rgba(251,146,60,.22) 54%,transparent 62%)}.award-wreath-host[data-wreath-fx=midsummer] .award-wreath-sheen{background-image:linear-gradient(105deg,transparent 40%,hsla(55,97%,88%,.65) 49%,rgba(250,204,21,.35) 53%,transparent 62%);animation-duration:5.2s}.award-wreath-host[data-wreath-fx=winter] .award-wreath-sheen{background-image:linear-gradient(105deg,transparent 42%,rgba(240,249,255,.55) 50%,rgba(186,230,253,.3) 54%,transparent 62%)}.award-wreath-firefly{position:absolute;width:5px;height:5px;border-radius:9999px;pointer-events:none;background:radial-gradient(circle,#fef3c7 0,rgba(251,191,36,.35) 60%,transparent 100%);box-shadow:0 0 6px hsla(48,97%,77%,.55);animation:award-firefly 4.6s ease-in-out infinite;will-change:opacity,transform}.award-wreath-firefly-a{top:-4%;right:14%;animation-delay:.2s}.award-wreath-firefly-b{bottom:6%;left:8%;animation-delay:1.6s}.award-wreath-firefly-c{top:30%;right:-6%;width:4px;height:4px;animation-delay:2.7s}.award-wreath-firefly-d{top:12%;left:2%;width:4px;height:4px;background:radial-gradient(circle,#d9f99d 0,rgba(132,204,22,.3) 60%,transparent 100%);box-shadow:0 0 6px hsla(82,85%,67%,.45);animation-delay:3.6s}.award-wreath-firefly-e{top:-8%;left:36%;width:3px;height:3px;animation-delay:.9s;animation-duration:5.2s}.award-wreath-firefly-f{bottom:14%;right:4%;width:4px;height:4px;background:radial-gradient(circle,#fef9c3 0,rgba(250,204,21,.4) 55%,transparent 100%);animation-delay:2.1s}.award-wreath-host[data-wreath-fx=midsummer] .award-wreath-firefly-a,.award-wreath-host[data-wreath-fx=midsummer] .award-wreath-firefly-c,.award-wreath-host[data-wreath-fx=midsummer] .award-wreath-firefly-e{width:5px;height:7px;border-radius:50% 0 50% 0;background:#fefce8;box-shadow:0 0 4px hsla(55,97%,88%,.7);animation-name:award-petal-drift;animation-duration:5.8s;animation-timing-function:ease-in}.award-wreath-butterfly{position:absolute;width:10px;height:8px;pointer-events:none;z-index:2;background:radial-gradient(ellipse 55% 70% at 28% 50%,#fde68a 0,#f59e0b 55%,transparent 72%),radial-gradient(ellipse 55% 70% at 72% 50%,#fef3c7 0,#eab308 55%,transparent 72%);filter:drop-shadow(0 0 3px rgba(250,204,21,.75));will-change:transform}.award-wreath-butterfly-l{top:28%;left:4%;animation:award-butterfly-l 3.4s ease-in-out infinite}.award-wreath-butterfly-r{top:30%;right:4%;animation:award-butterfly-r 3.4s ease-in-out infinite;animation-delay:.55s}.award-wreath-leaf{position:absolute;width:5px;height:7px;pointer-events:none;border-radius:40% 0 40% 0;background:#ea580c;box-shadow:0 0 3px rgba(234,88,12,.35);animation:award-leaf-fall 5.4s ease-in-out infinite;will-change:opacity,transform}.award-wreath-leaf-a{top:-6%;left:18%;background:#ea580c;animation-delay:.1s}.award-wreath-leaf-b{top:2%;right:10%;width:4px;height:6px;background:#ca8a04;animation-delay:1.1s;animation-duration:6.1s}.award-wreath-leaf-c{top:18%;left:-4%;width:4px;height:5px;background:#dc2626;animation-delay:2.2s}.award-wreath-leaf-d{top:-2%;right:28%;width:5px;height:6px;background:#d97706;animation-delay:3s;animation-duration:5.8s}.award-wreath-leaf-e{top:8%;left:8%;width:3px;height:5px;background:#b45309;animation-delay:4.1s}.award-wreath-leaf-f{top:22%;right:-2%;width:4px;height:6px;background:#f97316;animation-delay:.7s;animation-duration:6.4s}.award-wreath-snow{position:absolute;width:3px;height:3px;border-radius:9999px;pointer-events:none;background:#f8fafc;box-shadow:0 0 4px rgba(248,250,252,.7);animation:award-snow-fall 4.8s linear infinite;will-change:opacity,transform}.award-wreath-snow-a{top:-8%;left:22%;animation-delay:0s}.award-wreath-snow-b{top:-4%;right:16%;width:2px;height:2px;animation-delay:.9s;animation-duration:5.6s}.award-wreath-snow-c{top:0;left:6%;width:2px;height:2px;animation-delay:1.8s}.award-wreath-snow-d{top:-6%;right:32%;animation-delay:2.6s;animation-duration:5.2s}.award-wreath-snow-e{top:4%;left:-2%;width:2px;height:2px;animation-delay:3.4s}.award-wreath-snow-f{top:-2%;right:4%;width:4px;height:4px;opacity:.9;animation-delay:1.3s;animation-duration:6s}@keyframes hall-conic-spin{to{transform:rotate(1turn)}}.hall-conic-border{inset:-150%;background:conic-gradient(from 0deg,transparent 0deg,rgba(251,191,36,.05) 40deg,hsla(48,97%,77%,.85) 72deg,rgba(251,191,36,.05) 110deg,transparent 160deg,transparent 200deg,rgba(251,191,36,.35) 250deg,transparent 300deg);animation:hall-conic-spin 7s linear infinite}.hall-conic-border,.hall-sun-rays{position:absolute;pointer-events:none;will-change:transform}.hall-sun-rays{inset:-35%;border-radius:9999px;background:repeating-conic-gradient(from 0deg,rgba(251,191,36,.09) 0deg 5deg,transparent 5deg 16deg);-webkit-mask-image:radial-gradient(circle,#000 0,transparent 68%);mask-image:radial-gradient(circle,#000 0,transparent 68%);animation:hall-conic-spin 70s linear infinite}@keyframes max-level-panel-halo{0%,to{box-shadow:0 0 10px rgba(251,191,36,.22),0 0 22px rgba(245,158,11,.14),inset 0 0 14px rgba(251,191,36,.06)}50%{box-shadow:0 0 16px rgba(251,191,36,.42),0 0 32px rgba(245,158,11,.26),inset 0 0 20px rgba(251,191,36,.1)}}@keyframes max-level-bar-shimmer{0%{background-position:0 50%}to{background-position:200% 50%}}@keyframes max-level-bar-glow{0%,to{box-shadow:0 0 8px rgba(251,191,36,.45),0 0 16px rgba(245,158,11,.2)}50%{box-shadow:0 0 14px rgba(251,191,36,.65),0 0 24px rgba(245,158,11,.35)}}@keyframes max-level-laurel-shimmer{0%,to{opacity:.88}50%{opacity:1}}.max-level-laurel-garland{filter:drop-shadow(0 0 1px rgba(251,191,36,.35));animation:max-level-laurel-shimmer 3.6s ease-in-out infinite}.max-level-panel{border-color:rgba(251,191,36,.38)!important;background:linear-gradient(165deg,rgba(251,191,36,.07),rgba(0,0,0,.28) 45%,rgba(245,158,11,.05))!important;animation:max-level-panel-halo 3.4s ease-in-out infinite}.max-level-panel-header{background:rgba(251,191,36,.1)!important;border-color:rgba(251,191,36,.2)!important}.max-level-panel-header .max-level-sparkle,.max-level-panel-header h3{color:#fbbf24!important}.max-level-xp-track{box-shadow:inset 0 0 8px rgba(251,191,36,.15)}.max-level-xp-fill{width:100%!important;background:linear-gradient(90deg,#92400e,#f59e0b 25%,#fde68a 50%,#f59e0b 75%,#92400e);background-size:200% 100%;animation:max-level-bar-shimmer 2.8s linear infinite,max-level-bar-glow 3.2s ease-in-out infinite}.max-level-diamond-num{text-shadow:0 1px 2px rgba(0,0,0,.85),0 0 6px rgba(251,191,36,.65),0 0 12px rgba(245,158,11,.35);font-weight:800}.levels-page{--lv-bg:#070b0d;--lv-surface:#111827;--lv-primary:#1fd1c2;--lv-accent:#53f2c7;--lv-premium:#e0a43a}.levels-eyebrow{padding:.3rem .75rem;border-radius:9999px;font-size:.7rem;letter-spacing:.08em;color:var(--lv-primary);background:color-mix(in srgb,var(--lv-primary) 12%,transparent);border:1px solid color-mix(in srgb,var(--lv-primary) 28%,transparent)}.levels-eyebrow,.levels-section-title{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;text-transform:uppercase}.levels-section-title{font-size:.72rem;letter-spacing:.16em;color:color-mix(in srgb,var(--lv-primary) 85%,#fff);font-weight:700}.levels-panel{border-radius:1.15rem;background:color-mix(in srgb,var(--lv-surface) 72%,transparent);border:1px solid hsla(0,0%,100%,.08);box-shadow:inset 0 0 0 1px rgba(0,0,0,.35),0 12px 40px rgba(0,0,0,.28);backdrop-filter:blur(10px)}.levels-panel-teal{border-color:color-mix(in srgb,var(--lv-primary) 22%,transparent);box-shadow:inset 0 0 0 1px rgba(0,0,0,.35),0 0 28px rgba(31,209,194,.08)}.levels-panel-gold{border-color:color-mix(in srgb,var(--lv-premium) 28%,transparent);background:linear-gradient(145deg,color-mix(in srgb,var(--lv-premium) 8%,var(--lv-surface)),color-mix(in srgb,var(--lv-surface) 80%,transparent));box-shadow:inset 0 0 0 1px rgba(0,0,0,.35),0 0 28px rgba(224,164,58,.1)}.levels-progress-track{height:.4rem;border-radius:9999px;background:hsla(0,0%,100%,.08);overflow:hidden}.levels-progress-fill{height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--lv-primary),var(--lv-accent));box-shadow:0 0 12px rgba(31,209,194,.45);transition:width .6s ease}.levels-rail-track{position:absolute;left:calc(5% - .2rem);right:calc(5% - .2rem);top:50%;transform:translateY(-50%);height:4px;border-radius:9999px;background:hsla(0,0%,100%,.08);z-index:0;pointer-events:none}.levels-rail-track-fill{height:100%;border-radius:inherit;background:linear-gradient(90deg,#0d9f94,var(--lv-primary) 40%,var(--lv-accent));box-shadow:0 0 8px rgba(31,209,194,.85),0 0 20px rgba(31,209,194,.45);transition:width .7s ease}.levels-rail-node{width:2.7rem;height:2.7rem;border-radius:9999px;display:inline-flex;align-items:center;justify-content:center;position:relative;z-index:2;color:hsla(0,0%,100%,.45);background:#0a1016;border:2px solid hsla(0,0%,100%,.12);box-shadow:0 0 0 4px #070b0d;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease,background .2s ease}.levels-rail-node:hover{transform:translateY(-1px)}.levels-rail-node--done{color:#041014;background:linear-gradient(160deg,var(--lv-accent),var(--lv-primary));border-color:var(--lv-primary);box-shadow:0 0 0 4px #070b0d,0 0 14px rgba(31,209,194,.45)}.levels-rail-node--locked{color:hsla(0,0%,100%,.32);background:#121820;border-color:hsla(0,0%,100%,.1)}.levels-rail-node--preview{color:hsla(0,0%,100%,.5);background:#0e151c;border-color:hsla(0,0%,100%,.14)}.levels-rail-node--selected:not(.levels-rail-node--current){border-color:color-mix(in srgb,var(--lv-primary) 55%,#fff);box-shadow:0 0 0 4px #070b0d,0 0 0 6px color-mix(in srgb,var(--lv-primary) 25%,transparent)}.levels-rail-node--current{width:3.35rem;height:3.35rem;border-radius:0;clip-path:polygon(50% 0,93% 25%,93% 75%,50% 100%,7% 75%,7% 25%);color:#041014;background:linear-gradient(160deg,#9afbe0,var(--lv-primary) 55%,#0ea89c);border:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--lv-primary) 35%,transparent),0 0 28px rgba(31,209,194,.75),0 0 48px rgba(83,242,199,.35);transform:scale(1.06)}.levels-rail-node--current:before{content:"";position:absolute;inset:2px;clip-path:inherit;background:linear-gradient(160deg,hsla(0,0%,100%,.28),transparent 45%);pointer-events:none}.levels-rail-tip{bottom:calc(100% + .65rem);z-index:20;min-width:9.5rem;max-width:12rem;padding:.55rem .7rem;border-radius:.75rem;background:rgba(12,18,26,.96);border:1px solid color-mix(in srgb,var(--lv-primary) 35%,transparent);box-shadow:0 10px 28px rgba(0,0,0,.45),0 0 18px rgba(31,209,194,.12);text-align:left}.levels-rail-tip,.levels-rail-tip:after{position:absolute;left:50%;transform:translateX(-50%)}.levels-rail-tip:after{content:"";top:100%;border:6px solid transparent;border-top:6px solid color-mix(in srgb,var(--lv-primary) 35%,transparent)}.levels-rail-tip-kicker{margin:0 0 .2rem;font-size:.6rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb,var(--lv-primary) 85%,#fff)}.levels-rail-tip-title{margin:0;font-size:.78rem;font-weight:700;color:hsla(0,0%,100%,.92);line-height:1.25}.levels-rail-label{min-height:1.25rem;display:flex;align-items:center;justify-content:center}.levels-rail-label-xp{font-size:.62rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;color:hsla(0,0%,100%,.4);letter-spacing:.02em;white-space:nowrap}.levels-rail-label-icon{width:1.4rem;height:1.4rem;border-radius:9999px;display:inline-flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08)}.levels-feature-tile{display:flex;gap:.75rem;align-items:flex-start;padding:.85rem;border-radius:.9rem;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.07);transition:border-color .2s ease,background .2s ease}.levels-feature-tile:hover{border-color:color-mix(in srgb,var(--lv-primary) 28%,transparent);background:color-mix(in srgb,var(--lv-primary) 6%,transparent)}.levels-feature-icon{width:2rem;height:2rem;border-radius:.65rem;display:inline-flex;align-items:center;justify-content:center;color:var(--lv-primary);background:color-mix(in srgb,var(--lv-primary) 12%,transparent);border:1px solid color-mix(in srgb,var(--lv-primary) 22%,transparent);box-shadow:0 0 12px rgba(31,209,194,.15)}.levels-rank-orb{width:3.5rem;height:3.5rem;border-radius:1.1rem;display:grid;place-items:center;background:color-mix(in srgb,var(--orb,var(--lv-primary)) 12%,#0b1218);border:1px solid color-mix(in srgb,var(--orb,var(--lv-primary)) 35%,transparent);box-shadow:0 0 22px color-mix(in srgb,var(--orb,var(--lv-primary)) 28%,transparent)}.levels-hex-emblem{isolation:isolate}.levels-hex-emblem-glow{position:absolute;inset:8%;border-radius:32%;background:radial-gradient(circle,rgba(31,209,194,.45),transparent 70%);filter:blur(18px);animation:levels-hex-pulse 5.5s ease-in-out infinite}.levels-hex-emblem-core{position:relative;width:100%;height:100%;display:grid;place-items:center;clip-path:polygon(50% 0,93% 25%,93% 75%,50% 100%,7% 75%,7% 25%);background:linear-gradient(160deg,rgba(83,242,199,.35),rgba(31,209,194,.08) 45%,rgba(7,11,13,.9)),#0d161c;border:1px solid rgba(83,242,199,.35);box-shadow:0 0 40px rgba(31,209,194,.35),inset 0 0 24px rgba(83,242,199,.12)}@keyframes levels-hex-pulse{0%,to{opacity:.55;transform:scale(.96)}50%{opacity:1;transform:scale(1.05)}}.levels-premium-cta{border-radius:1.25rem;padding:1.35rem 1.5rem;border:1px solid color-mix(in srgb,var(--lv-premium) 30%,transparent);background:radial-gradient(120% 80% at 0 50%,rgba(224,164,58,.16),transparent 55%),linear-gradient(120deg,rgba(224,164,58,.08),rgba(17,24,39,.85));box-shadow:0 0 40px rgba(224,164,58,.1)}.levels-premium-icon{width:3.25rem;height:3.25rem;border-radius:1rem;display:grid;place-items:center;color:var(--lv-premium);background:color-mix(in srgb,var(--lv-premium) 14%,transparent);border:1px solid color-mix(in srgb,var(--lv-premium) 35%,transparent);box-shadow:0 0 18px rgba(224,164,58,.25)}.levels-premium-btn{display:inline-flex;align-items:center;gap:.5rem;padding:.7rem 1.15rem;border-radius:.85rem;font-size:.875rem;font-weight:700;color:#1a1205;background:linear-gradient(135deg,#f0c56a,var(--lv-premium) 55%,#c48920);box-shadow:0 0 20px rgba(224,164,58,.35);transition:filter .2s ease,transform .2s ease}.levels-premium-btn:hover{filter:brightness(1.06);transform:translateY(-1px)}@media (prefers-reduced-motion:reduce){.levels-hex-emblem-glow,.levels-premium-btn,.levels-progress-fill,.levels-rail-node,.levels-rail-track-fill{animation:none!important;transition:none!important}}