.vault-panel{isolation:isolate}.vault-panel-noise{background-image:url(/soft-wallpaper.png);background-size:cover;background-position:50%;opacity:.05}.vault-manifest{position:relative}.vault-manifest-legend{isolation:isolate}.vault-legend-title{background:linear-gradient(90deg,#f472b6,#c084fc,#38bdf8,#34d399,#fbbf24,#f472b6);background-size:300% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:vault-legend-text-flow 5s linear infinite;filter:drop-shadow(0 0 28px rgba(167,139,250,.35))}.vault-legend-manifest-glow{background:radial-gradient(ellipse 70% 55% at 50% 40%,rgba(167,139,250,.22) 0,rgba(56,189,248,.08) 40%,transparent 72%);animation:vault-legend-glow-breathe 4s ease-in-out infinite}.vault-legend-aurora{background:radial-gradient(ellipse 80% 50% at 20% 0,rgba(244,114,182,.14) 0,transparent 55%),radial-gradient(ellipse 60% 45% at 80% 10%,rgba(56,189,248,.12) 0,transparent 50%),radial-gradient(ellipse 50% 40% at 50% 100%,rgba(167,139,250,.1) 0,transparent 55%);animation:vault-legend-aurora-shift 8s ease-in-out infinite}.vault-legend-panel-shimmer{background:linear-gradient(105deg,transparent 38%,rgba(255,255,255,.03) 48%,rgba(167,139,250,.06) 50%,rgba(255,255,255,.03) 52%,transparent 62%);background-size:200% 100%;animation:vault-legend-panel-sweep 6s ease-in-out infinite}.vault-legend-hero-orbit{border-radius:50%;background:conic-gradient(from 0deg,transparent,rgba(244,114,182,.35),transparent,rgba(56,189,248,.35),transparent,rgba(251,191,36,.3),transparent);animation:vault-legend-orbit-spin 6s linear infinite;opacity:.75}.vault-legend-hero-rays{background:conic-gradient(from 0deg,transparent 0deg,rgba(255,255,255,.04) 8deg,transparent 16deg,transparent 45deg,rgba(167,139,250,.06) 52deg,transparent 60deg,transparent 100deg,rgba(56,189,248,.05) 108deg,transparent 116deg);animation:vault-legend-orbit-spin 12s linear infinite reverse;opacity:.6}.vault-legend-slot-orbit{border-radius:50%;border:1px solid transparent;background:linear-gradient(#0a0a0a,#0a0a0a) padding-box,linear-gradient(135deg,#f472b6,#a78bfa,#38bdf8,#fbbf24,#f472b6) border-box;background-size:100% 100%,200% 200%;animation:vault-legend-border-flow 3s linear infinite,vault-legend-slot-pulse 2.5s ease-in-out infinite}.vault-legend-slot-spark{background:radial-gradient(circle at 50% 0,rgba(255,255,255,.5) 0,transparent 45%);animation:vault-legend-spark-flicker 2s ease-in-out infinite}.vault-legend-particles{overflow:hidden}.vault-legend-particle{position:absolute;width:3px;height:3px;border-radius:50%;background:white;opacity:0;animation:vault-legend-particle-float 4s ease-in-out infinite;animation-delay:calc(var(--i) * .45s);left:calc(12% + var(--i) * 10%);top:calc(20% + (var(--i) % 3) * 22%);box-shadow:0 0 6px rgba(167,139,250,.8)}.vault-legend-plate-halo{background:linear-gradient(135deg,rgba(244,114,182,.2),rgba(167,139,250,.15),rgba(56,189,248,.2));filter:blur(12px);animation:vault-legend-glow-breathe 2.5s ease-in-out infinite}.vault-legend-plate-spark{position:absolute;width:2px;height:2px;border-radius:50%;background:#fff;animation:vault-legend-plate-spark 1.8s ease-in-out infinite;animation-delay:calc(var(--i) * .3s);left:calc(15% + var(--i) * 16%);top:calc(25% + (var(--i) % 2) * 40%);box-shadow:0 0 8px rgba(251,191,36,.9)}.vault-rank-slot-legend .vault-legend-metallic-bar{background-size:200% 100%;animation:vault-legend-border-flow 2.5s linear infinite}.vault-legend-slot-dot{background:linear-gradient(135deg,#f472b6,#a78bfa,#38bdf8);box-shadow:0 0 8px rgba(167,139,250,.7);animation:vault-legend-slot-pulse 2s ease-in-out infinite}.vault-panel-legend{border-color:rgba(167,139,250,.15)}.vault-panel-master{border-color:rgba(0,255,136,.1)}.vault-master-emblem-glow{animation:vault-master-soft-pulse 3.5s ease-in-out infinite}.vault-legend-emblem-bg{animation:vault-legend-glow-breathe 4s ease-in-out infinite}.vault-holo-emblem{animation:vault-holo-shift 4s linear infinite;filter:drop-shadow(0 8px 24px rgba(167,139,250,.45))}.vault-legend-ring-stroke{animation:vault-legend-ring-hue 5s linear infinite}@keyframes vault-legend-text-flow{0%{background-position:0 50%}to{background-position:300% 50%}}@keyframes vault-legend-glow-breathe{0%,to{opacity:.65;transform:scale(1)}50%{opacity:1;transform:scale(1.03)}}@keyframes vault-legend-aurora-shift{0%,to{opacity:.85;filter:hue-rotate(0deg)}50%{opacity:1;filter:hue-rotate(25deg)}}@keyframes vault-legend-panel-sweep{0%,to{background-position:200% 0}50%{background-position:-200% 0}}@keyframes vault-legend-orbit-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes vault-legend-border-flow{0%{background-position:0 50%}to{background-position:200% 50%}}@keyframes vault-legend-slot-pulse{0%,to{box-shadow:0 0 12px rgba(167,139,250,.25)}50%{box-shadow:0 0 22px rgba(56,189,248,.4)}}@keyframes vault-legend-spark-flicker{0%,to{opacity:0}40%,60%{opacity:.7}}@keyframes vault-legend-particle-float{0%,to{opacity:0;transform:translateY(0) scale(.5)}20%{opacity:.9;transform:translateY(-8px) scale(1)}80%{opacity:.4;transform:translateY(-20px) scale(.8)}}@keyframes vault-legend-plate-spark{0%,to{opacity:0;transform:scale(0)}50%{opacity:1;transform:scale(1.2)}}@keyframes vault-legend-ring-hue{0%{stroke:#f472b6;filter:drop-shadow(0 0 10px rgba(244,114,182,.6))}33%{stroke:#a78bfa;filter:drop-shadow(0 0 10px rgba(167,139,250,.6))}66%{stroke:#38bdf8;filter:drop-shadow(0 0 10px rgba(56,189,248,.6))}to{stroke:#f472b6;filter:drop-shadow(0 0 10px rgba(244,114,182,.6))}}@keyframes vault-holo-shift{0%{filter:hue-rotate(0deg) drop-shadow(0 8px 24px rgba(244,114,182,.4))}50%{filter:hue-rotate(180deg) drop-shadow(0 8px 28px rgba(56,189,248,.45))}to{filter:hue-rotate(1turn) drop-shadow(0 8px 24px rgba(244,114,182,.4))}}.vault-manifest-master{isolation:isolate}.vault-master-manifest-pulse{background:radial-gradient(ellipse 60% 50% at 50% 50%,rgba(0,255,136,.08) 0,transparent 70%);animation:vault-master-soft-pulse 3.5s ease-in-out infinite}.vault-master-panel-glow{background:linear-gradient(180deg,rgba(0,255,136,.07),transparent)}.vault-master-hero-pulse{border:1px solid rgba(0,255,136,.12);animation:vault-master-ring-pulse 3s ease-in-out infinite}.vault-master-slot-pulse{border:1px solid rgba(0,255,136,.18);animation:vault-master-ring-pulse 3.5s ease-in-out infinite}.vault-master-plate-glow{box-shadow:inset 0 0 24px rgba(0,255,136,.06)}@keyframes vault-master-soft-pulse{0%,to{opacity:.5}50%{opacity:.85}}@keyframes vault-master-ring-pulse{0%,to{opacity:.45;box-shadow:0 0 8px rgba(0,255,136,.12)}50%{opacity:.9;box-shadow:0 0 14px rgba(0,255,136,.22)}}.vault-rank-slot:focus-visible{outline:2px solid rgba(0,255,136,.45);outline-offset:4px;border-radius:4px}.vault-rank-track{scroll-padding-inline:12px}.vault-levelup-card{box-shadow:0 32px 64px rgba(0,0,0,.65),inset 0 1px 0 rgba(255,255,255,.06)}.vault-levelup-card-legend{border-color:rgba(167,139,250,.35)!important;box-shadow:0 32px 64px rgba(0,0,0,.65),0 0 48px rgba(167,139,250,.15),inset 0 1px 0 rgba(255,255,255,.08)}.vault-levelup-card-master{max-width:460px}.vault-levelup-bridge-glow{box-shadow:0 0 12px currentColor}.vault-levelup-scan-beam{filter:blur(.2px);will-change:left,opacity}.vault-levelup-ignite-ring{animation:vault-levelup-ring .9s ease-out forwards}.vault-levelup-legend-burst{animation:vault-levelup-legend-burst 1.2s ease-out forwards}@keyframes vault-levelup-ring{0%{box-shadow:inset 0 0 0 0 transparent}35%{box-shadow:inset 0 0 0 1px rgba(255,255,255,.35),0 0 36px rgba(255,255,255,.12)}to{box-shadow:inset 0 0 0 0 transparent}}@keyframes vault-levelup-legend-burst{0%{opacity:.8;transform:scale(.8)}50%{opacity:.4;transform:scale(1.4)}to{opacity:0;transform:scale(1.8)}}.vault-benefit-legend-unlocked{position:relative;overflow:hidden}.vault-benefit-legend-unlocked:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(167,139,250,.06),transparent);transform:translateX(-100%);animation:vault-benefit-shimmer 4s ease-in-out infinite}@keyframes vault-benefit-shimmer{0%,to{transform:translateX(-100%)}50%{transform:translateX(100%)}}@media (prefers-reduced-motion:reduce){.vault-benefit-legend-unlocked:after,.vault-holo-emblem,.vault-legend-aurora,.vault-legend-hero-orbit,.vault-legend-hero-rays,.vault-legend-manifest-glow,.vault-legend-panel-shimmer,.vault-legend-particle,.vault-legend-plate-spark,.vault-legend-ring-stroke,.vault-legend-slot-orbit,.vault-legend-title,.vault-levelup-ignite-ring,.vault-master-hero-pulse,.vault-master-manifest-pulse,.vault-master-slot-pulse{animation:none}.vault-legend-title{color:#f9a8d4;background:none;-webkit-background-clip:unset;background-clip:unset}.vault-rank-slot *{transition-duration:.01ms!important}}