.profile-background-surface{position:relative;isolation:isolate;overflow:hidden}
.profile-background-layer{position:absolute;z-index:0;inset:0;overflow:hidden;background:linear-gradient(152deg,#0d1725 0%,#0a111d 44%,#111526 100%);pointer-events:none}
.profile-background-layer::before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 18% 8%,rgba(75,103,132,.13),transparent 48%),radial-gradient(ellipse at 92% 96%,rgba(69,57,100,.1),transparent 52%),linear-gradient(110deg,rgba(255,255,255,.018),transparent 38%);pointer-events:none}
.profile-background-layer::after{content:"";position:absolute;inset:0;box-shadow:inset 0 1px rgba(255,255,255,.025),inset 0 0 72px rgba(0,0,0,.18);pointer-events:none}
.profile-background-layer__poster,.profile-background-layer__motion{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.profile-background-astra-void{overflow:hidden;isolation:isolate;background:linear-gradient(145deg,rgba(3,5,17,.12),rgba(19,9,44,.08) 58%,rgba(4,17,28,.12))}
.profile-background-astra-void>span{position:absolute;display:block;pointer-events:none;will-change:transform,opacity}
.profile-background-astra-void__depth{inset:-30%;background:radial-gradient(ellipse at 78% 18%,rgba(128,67,225,.42),transparent 40%),radial-gradient(ellipse at 16% 84%,rgba(49,67,177,.3),transparent 45%);filter:blur(15px);animation:astra-void-depth 14s cubic-bezier(.45,.05,.55,.95) infinite alternate}
.profile-background-astra-void__nebula{inset:-25%;background-image:repeating-linear-gradient(153deg,transparent 0 38px,rgba(139,113,224,.075) 39px,transparent 41px 76px),conic-gradient(from 205deg at 58% 44%,transparent 0 16%,rgba(102,54,195,.28) 28%,transparent 43% 64%,rgba(49,78,180,.21) 76%,transparent 91%);filter:blur(9px);animation:astra-void-nebula 18s cubic-bezier(.42,.08,.58,.92) infinite alternate}
.profile-background-astra-void__aura{inset:-20%;background:radial-gradient(ellipse at 72% 32%,rgba(177,116,255,.28),transparent 28%),radial-gradient(ellipse at 26% 72%,rgba(68,100,221,.2),transparent 33%);filter:blur(11px);animation:astra-void-aura 8.5s ease-in-out infinite alternate}
.profile-background-astra-void__dust{inset:-8%;background-image:radial-gradient(circle,rgba(232,226,255,.9) 0 1.25px,transparent 1.8px),radial-gradient(circle,rgba(146,179,255,.72) 0 1px,transparent 1.55px),radial-gradient(circle,rgba(189,142,255,.62) 0 .8px,transparent 1.35px);background-position:9% 14%,70% 57%,36% 81%;background-size:79px 91px,121px 103px,151px 137px;mask-image:linear-gradient(120deg,transparent 1%,#000 24%,#000 82%,transparent 100%);animation:astra-void-dust 12s ease-in-out infinite alternate}
@keyframes astra-void-depth{0%{transform:translate3d(-9%,-6%,0) scale(1.01);opacity:.48}100%{transform:translate3d(9%,7%,0) scale(1.16);opacity:1}}
@keyframes astra-void-nebula{0%{transform:translate3d(7%,-5%,0) rotate(-3deg) scale(1.02);opacity:.58}100%{transform:translate3d(-8%,6%,0) rotate(4deg) scale(1.11);opacity:.96}}
@keyframes astra-void-aura{0%{transform:translate3d(5%,-4%,0) scale(.96);opacity:.34}100%{transform:translate3d(-5%,5%,0) scale(1.13);opacity:.94}}
@keyframes astra-void-dust{0%{transform:translate3d(24px,-18px,0);opacity:.3}100%{transform:translate3d(-38px,30px,0);opacity:.68}}
.profile-background-raven-signal{overflow:hidden;isolation:isolate;background:radial-gradient(ellipse at 68% 30%,rgba(34,129,164,.13),transparent 42%),linear-gradient(145deg,rgba(3,10,18,.18),rgba(8,26,42,.08) 58%,rgba(2,9,17,.22))}
.profile-background-raven-signal::before{content:"";position:absolute;inset:-20%;background:radial-gradient(ellipse at 72% 32%,rgba(45,174,219,.18),transparent 30%),radial-gradient(ellipse at 24% 76%,rgba(50,82,140,.15),transparent 38%);filter:blur(14px);animation:raven-signal-atmosphere 17s ease-in-out infinite alternate;will-change:transform,opacity}
.profile-background-raven-signal__network{position:absolute;inset:-4%;width:108%;height:108%;overflow:visible;pointer-events:none}
.profile-background-raven-signal__structure{animation:raven-signal-structure 19s ease-in-out infinite alternate;will-change:transform,opacity}
.profile-background-raven-signal__rail,.profile-background-raven-signal__wing,.profile-background-raven-signal__pulse{fill:none;vector-effect:non-scaling-stroke}
.profile-background-raven-signal__rail{stroke:rgba(112,205,235,.27);stroke-width:2.2}
.profile-background-raven-signal__rail--2{stroke:rgba(68,132,172,.22);stroke-width:1.6}
.profile-background-raven-signal__rail--3{stroke:rgba(148,225,248,.19);stroke-width:1.4}
.profile-background-raven-signal__depth{stroke:rgba(107,174,207,.19);stroke-width:1.5;animation:raven-signal-depth 15s ease-in-out infinite alternate;will-change:transform,opacity}
.profile-background-raven-signal__pulse{stroke-linecap:round;stroke-width:5;filter:drop-shadow(0 0 5px rgba(111,225,255,.7));will-change:stroke-dashoffset,opacity}
.profile-background-raven-signal__pulse--primary{stroke:rgba(134,233,255,.92);stroke-dasharray:38 820;animation:raven-signal-pulse-primary 6.4s linear infinite}
.profile-background-raven-signal__pulse--secondary{stroke:rgba(105,197,241,.82);stroke-width:4;stroke-dasharray:25 650;animation:raven-signal-pulse-secondary 8.8s linear -3.1s infinite}
.profile-background-raven-signal__node{fill:#8fe9ff;stroke:rgba(195,245,255,.62);stroke-width:2;transform-box:fill-box;transform-origin:center;filter:drop-shadow(0 0 5px rgba(80,207,242,.7));animation:raven-signal-node 6.4s ease-in-out infinite;will-change:transform,opacity}
.profile-background-raven-signal__node--b{animation-delay:-2.1s}.profile-background-raven-signal__node--c{animation-delay:-4.2s}.profile-background-raven-signal__node--d{animation-duration:8.8s;animation-delay:-5.7s}.profile-background-raven-signal__node--e{animation-duration:8.8s;animation-delay:-1.4s}
@keyframes raven-signal-atmosphere{0%{transform:translate3d(-5%,-3%,0) scale(1.01);opacity:.45}100%{transform:translate3d(6%,5%,0) scale(1.1);opacity:.86}}
@keyframes raven-signal-structure{0%{transform:translate3d(-10px,5px,0) scale(1.005);opacity:.68}100%{transform:translate3d(12px,-7px,0) scale(1.025);opacity:1}}
@keyframes raven-signal-depth{0%{transform:translate3d(18px,-8px,0);opacity:.42}100%{transform:translate3d(-14px,11px,0);opacity:.86}}
@keyframes raven-signal-pulse-primary{0%{stroke-dashoffset:858;opacity:.32}12%{opacity:1}78%{opacity:.9}100%{stroke-dashoffset:0;opacity:.28}}
@keyframes raven-signal-pulse-secondary{0%{stroke-dashoffset:-675;opacity:.22}16%{opacity:.9}76%{opacity:.78}100%{stroke-dashoffset:0;opacity:.18}}
@keyframes raven-signal-node{0%,58%,100%{transform:scale(.74);opacity:.25}68%{transform:scale(1.55);opacity:.95}80%{transform:scale(1);opacity:.54}}
.profile-background-market-horizon{overflow:hidden;isolation:isolate;background:radial-gradient(ellipse at 56% 58%,rgba(28,179,188,.12),transparent 34%),linear-gradient(165deg,rgba(3,18,31,.06),rgba(4,32,44,.18) 58%,rgba(2,11,22,.1))}
.profile-background-market-horizon__scene{position:absolute;inset:-5%;width:110%;height:110%;overflow:visible;pointer-events:none}
.profile-background-market-horizon__far-grid{animation:market-horizon-far-grid 8s cubic-bezier(.42,.08,.58,.92) infinite alternate;will-change:transform,opacity}
.profile-background-market-horizon__grid-line{fill:none;stroke:rgba(72,177,194,.2);stroke-width:1.35;vector-effect:non-scaling-stroke}
.profile-background-market-horizon__tracks{animation:market-horizon-tracks 4.8s cubic-bezier(.44,.05,.56,.95) infinite alternate;will-change:transform}
.profile-background-market-horizon__track,.profile-background-market-horizon__glow,.profile-background-market-horizon__pulse{fill:none;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round}
.profile-background-market-horizon__track--main{stroke:rgba(97,230,231,.9);stroke-width:3.2;filter:drop-shadow(0 0 5px rgba(55,211,211,.52))}
.profile-background-market-horizon__track--echo{stroke:rgba(51,159,180,.48);stroke-width:2.1}
.profile-background-market-horizon__track--distant{stroke:rgba(102,204,216,.32);stroke-width:1.45}
.profile-background-market-horizon__glow{stroke:rgba(72,232,222,.3);stroke-width:11;filter:blur(7px);animation:market-horizon-glow 3.4s ease-in-out infinite alternate}
.profile-background-market-horizon__pulse{filter:drop-shadow(0 0 6px rgba(142,250,236,.88));will-change:stroke-dashoffset,opacity}
.profile-background-market-horizon__pulse--primary{stroke:rgba(179,255,241,.98);stroke-width:4.2;stroke-dasharray:58 1250;animation:market-horizon-pulse-primary 3.8s linear infinite}
.profile-background-market-horizon__pulse--secondary{stroke:rgba(89,217,227,.78);stroke-width:3;stroke-dasharray:36 1180;animation:market-horizon-pulse-secondary 5.6s linear -2.4s infinite}
.profile-background-market-horizon__energy{transform-box:fill-box;transform-origin:center;animation:market-horizon-energy 5.4s cubic-bezier(.42,.08,.58,.92) infinite alternate;will-change:transform,opacity}
.profile-background-market-horizon__energy-glow{fill:rgba(48,200,198,.11);filter:blur(11px)}
.profile-background-market-horizon__energy-ring{fill:rgba(9,65,77,.08);stroke:rgba(117,240,232,.38);stroke-width:1.55;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 4px rgba(71,221,216,.28))}
.profile-background-market-horizon__energy-horizon{fill:none;stroke:rgba(150,250,238,.55);stroke-width:1.25;vector-effect:non-scaling-stroke;stroke-linecap:round;filter:drop-shadow(0 0 3px rgba(71,221,216,.34))}
.profile-background-market-horizon__energy-node{fill:rgba(181,255,244,.74);filter:drop-shadow(0 0 4px rgba(78,232,220,.52));transform-box:fill-box;transform-origin:center;animation:market-horizon-energy-core 3.8s ease-in-out infinite alternate}
@keyframes market-horizon-far-grid{0%{transform:translate3d(-18px,9px,0) scale(1.01);opacity:.36}100%{transform:translate3d(22px,-12px,0) scale(1.055);opacity:.75}}
@keyframes market-horizon-tracks{0%{transform:translate3d(-20px,10px,0) scale(1.015)}100%{transform:translate3d(24px,-13px,0) scale(1.045)}}
@keyframes market-horizon-glow{0%{opacity:.28;stroke-width:8}100%{opacity:.72;stroke-width:14}}
@keyframes market-horizon-pulse-primary{0%{stroke-dashoffset:1308;opacity:.18}12%{opacity:1}78%{opacity:.94}100%{stroke-dashoffset:0;opacity:.16}}
@keyframes market-horizon-pulse-secondary{0%{stroke-dashoffset:-1216;opacity:.12}16%{opacity:.86}76%{opacity:.72}100%{stroke-dashoffset:0;opacity:.12}}
@keyframes market-horizon-energy{0%{transform:translate3d(-5px,2px,0) scale(.97);opacity:.48}100%{transform:translate3d(6px,-3px,0) scale(1.025);opacity:.82}}
@keyframes market-horizon-energy-core{0%{transform:scale(.82);opacity:.36}100%{transform:scale(1.12);opacity:.78}}
.profile-background-surface>.profile-background-layer~*{position:relative;z-index:1}
.profile-appearance-background-choice .profile-background-layer{position:relative;inset:auto;width:100%;height:100%;min-height:0;border-radius:9px 9px 6px 6px}
.profile-appearance-preview>.profile-background-layer{border-radius:inherit}
@media(max-width:22rem){.profile-appearance-background-choice .profile-background-layer{height:100%}}
@media(prefers-reduced-motion:reduce){.profile-background-layer__motion{display:none}.profile-background-astra-void>span,.profile-background-raven-signal *,.profile-background-raven-signal::before,.profile-background-market-horizon *{animation:none!important}}
