.CharacterPortalLink_portal__n5kHx{--portal-a:#d7d7d7;--portal-b:#ffffff;position:fixed;inset:0;z-index:9999;overflow:hidden;display:grid;place-items:center;background:rgba(3,3,8,.88);pointer-events:none;animation:CharacterPortalLink_portalIn__DO9jU .62s cubic-bezier(.2,.75,.15,1) both}.CharacterPortalLink_portal__n5kHx p{position:relative;z-index:6;margin-top:12rem;color:white;font-size:.72rem;letter-spacing:.28em;text-transform:uppercase;opacity:.82}.CharacterPortalLink_flash__T7QXB{position:absolute;inset:0;background:radial-gradient(circle at center,color-mix(in srgb,var(--portal-a) 65%,transparent),transparent 52%);animation:CharacterPortalLink_flash__T7QXB .62s both}.CharacterPortalLink_ringTwo__mtRn3,.CharacterPortalLink_ring__1aRFY{position:absolute;width:22vmin;aspect-ratio:1;border:1px solid var(--portal-a);border-radius:50%;box-shadow:0 0 40px var(--portal-a),inset 0 0 40px color-mix(in srgb,var(--portal-a) 45%,transparent)}.CharacterPortalLink_ring__1aRFY{animation:CharacterPortalLink_ringBurst__8o2g_ .62s ease-in both}.CharacterPortalLink_ringTwo__mtRn3{animation:CharacterPortalLink_ringBurst__8o2g_ .62s ease-in 70ms both;opacity:.55}.CharacterPortalLink_sweep__9j09N{position:absolute;width:160%;height:22%;transform:rotate(-12deg) translateX(-90%);background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--portal-b) 65%,transparent),transparent);filter:blur(18px);animation:CharacterPortalLink_sweep__9j09N .62s ease-in-out both}.CharacterPortalLink_particles__TeOk_{position:absolute;inset:0}.CharacterPortalLink_particles__TeOk_ span{position:absolute;left:50%;top:50%;width:5px;height:5px;border-radius:50%;background:var(--portal-a);box-shadow:0 0 16px var(--portal-a);transform:rotate(calc(var(--i) * 20deg)) translateY(-7vmin);animation:CharacterPortalLink_particle__XsACG .62s cubic-bezier(.18,.7,.2,1) both;animation-delay:calc(var(--i) * 5ms)}.CharacterPortalLink_theme_dawn__PWrHk{--portal-a:#ff9b32;--portal-b:#ffd682;background:radial-gradient(circle,#261205 0,#050506 62%)}.CharacterPortalLink_theme_shadow__saZ9v{--portal-a:#7d43ff;--portal-b:#be8cff;background:radial-gradient(circle,#130a22,#020205 64%)}.CharacterPortalLink_theme_celestial__qRRE5{--portal-a:#83a8ff;--portal-b:#e4edff;background:radial-gradient(circle,#0a1531,#02040a 65%)}.CharacterPortalLink_theme_kaosu__xxTmr{--portal-a:#e11235;--portal-b:#ff5f73;background:repeating-linear-gradient(0deg,#080105 0 4px,#170207 4px 6px)}.CharacterPortalLink_theme_cards__9OAk8{--portal-a:#8e5dff;--portal-b:#d5bdff}.CharacterPortalLink_theme_imperial__11Ycr{--portal-a:#ffbe4d;--portal-b:#fff1a3}.CharacterPortalLink_theme_research__liC1D{--portal-a:#ff9f3f;--portal-b:#ffd08e}.CharacterPortalLink_theme_tide__h2QCb{--portal-a:#1bbcff;--portal-b:#b8eeff;background:radial-gradient(circle,#05263d,#01060b 67%)}.CharacterPortalLink_theme_frost__JcziX{--portal-a:#8bdcff;--portal-b:#f0fbff;background:radial-gradient(circle,#102a3a,#03080c 65%)}.CharacterPortalLink_theme_chains__KdA4X{--portal-a:#9d66ff;--portal-b:#dfceff}.CharacterPortalLink_theme_radiant__rh5DX{--portal-a:#ffe079;--portal-b:#ffffff}.CharacterPortalLink_theme_ledger__7OTsM{--portal-a:#f2d38a;--portal-b:#fff8dd}.CharacterPortalLink_theme_speed__NsL96{--portal-a:#b16cff;--portal-b:#ffffff}.CharacterPortalLink_theme_halo__7SiLm{--portal-a:#d96cff;--portal-b:#ffb8ff}.CharacterPortalLink_theme_blood__bcwjL{--portal-a:#d1132f;--portal-b:#ff7185}.CharacterPortalLink_theme_warden__pFRah{--portal-a:#a6091f;--portal-b:#ff334e}.CharacterPortalLink_theme_inferno__n_SQS{--portal-a:#ff6c28;--portal-b:#ffd08b}.CharacterPortalLink_theme_alchemy__7mTny{--portal-a:#a35cff;--portal-b:#d6b9ff}.CharacterPortalLink_theme_duality__p79Ww{--portal-a:#f3c35f;--portal-b:#8f5cff}.CharacterPortalLink_theme_heart__EXvnP{--portal-a:#cf173b;--portal-b:#ff7d95}.CharacterPortalLink_theme_joker__48sqV{--portal-a:#8844ff;--portal-b:#ffd75c;background:repeating-linear-gradient(90deg,#05030b 0 12px,#0d061c 12px 13px)}.CharacterPortalLink_theme_cosmic__yF6To{--portal-a:#925cff;--portal-b:#e2d5ff;background:radial-gradient(circle,#170a31,#020107 68%)}.CharacterPortalLink_theme_faith__HI6j2{--portal-a:#f2b53f;--portal-b:#fff0b5}.CharacterPortalLink_theme_arcane__gNX4F{--portal-a:#3c8cff;--portal-b:#a7d5ff}.CharacterPortalLink_theme_slash__NrkKL{--portal-a:#e7e7e7;--portal-b:#ffffff}.CharacterPortalLink_theme_ritual__TBVmr{--portal-a:#ca183c;--portal-b:#ff708d}.CharacterPortalLink_theme_thread___6czd{--portal-a:#d9c9ff;--portal-b:#ffffff}.CharacterPortalLink_theme_liquid__mm0vU{--portal-a:#7f6dff;--portal-b:#d6d2ff}.CharacterPortalLink_theme_club__Z284x{--portal-a:#8f5cff;--portal-b:#d8c6ff}.CharacterPortalLink_theme_default__7TYZP{--portal-a:#d5d5d5;--portal-b:#fff}.CharacterPortalLink_theme_joker__48sqV .CharacterPortalLink_sweep__9j09N,.CharacterPortalLink_theme_kaosu__xxTmr .CharacterPortalLink_sweep__9j09N{height:8%;filter:blur(2px);animation:CharacterPortalLink_staticSweep__WZNIB .62s steps(5) both}.CharacterPortalLink_theme_frost__JcziX .CharacterPortalLink_flash__T7QXB{background:radial-gradient(circle,#dff8ff 0,#7ac9ff 22%,transparent 62%)}.CharacterPortalLink_theme_tide__h2QCb .CharacterPortalLink_ringTwo__mtRn3,.CharacterPortalLink_theme_tide__h2QCb .CharacterPortalLink_ring__1aRFY{border-style:dashed}.CharacterPortalLink_theme_slash__NrkKL .CharacterPortalLink_sweep__9j09N{height:3px;filter:none;box-shadow:0 0 25px white;transform:rotate(-25deg) translateX(-100%)}@keyframes CharacterPortalLink_portalIn__DO9jU{0%{opacity:0}12%{opacity:1}to{opacity:1}}@keyframes CharacterPortalLink_flash__T7QXB{0%{opacity:0;transform:scale(.5)}42%{opacity:.72}to{opacity:.08;transform:scale(2.3)}}@keyframes CharacterPortalLink_ringBurst__8o2g_{0%{transform:scale(.2) rotate(0);opacity:0}24%{opacity:1}to{transform:scale(7) rotate(90deg);opacity:0}}@keyframes CharacterPortalLink_sweep__9j09N{0%{transform:rotate(-12deg) translateX(-100%)}to{transform:rotate(-12deg) translateX(75%)}}@keyframes CharacterPortalLink_staticSweep__WZNIB{0%{transform:translateY(-50vh);opacity:0}25%{opacity:1}to{transform:translateY(50vh);opacity:0}}@keyframes CharacterPortalLink_particle__XsACG{0%{opacity:0;transform:rotate(calc(var(--i) * 20deg)) translateY(-3vmin) scale(.3)}30%{opacity:1}to{opacity:0;transform:rotate(calc(var(--i) * 20deg)) translateY(-60vmin) scale(1.6)}}@media (prefers-reduced-motion:reduce){.CharacterPortalLink_flash__T7QXB,.CharacterPortalLink_particles__TeOk_ span,.CharacterPortalLink_portal__n5kHx,.CharacterPortalLink_ringTwo__mtRn3,.CharacterPortalLink_ring__1aRFY,.CharacterPortalLink_sweep__9j09N{animation-duration:.12s!important}}.CharacterPortalLink_theme_hammer__J7Y7_{--portal-a:#ff465f;--portal-b:#fff1dd;background:radial-gradient(circle at 50% 58%,#361015 0,#080507 58%)}.CharacterPortalLink_theme_hammer__J7Y7_ .CharacterPortalLink_ringTwo__mtRn3,.CharacterPortalLink_theme_hammer__J7Y7_ .CharacterPortalLink_ring__1aRFY{border-radius:18%;transform:rotate(45deg)}.CharacterPortalLink_theme_hammer__J7Y7_ .CharacterPortalLink_sweep__9j09N{height:4px;filter:none;box-shadow:0 0 30px #ff465f;transform:rotate(-8deg) translateX(-100%)}.CharacterPortalLink_theme_rot__R00Mn{--portal-a:#83e36a;--portal-b:#d9ffaf;background:radial-gradient(circle,#102313 0,#030705 66%)}.CharacterPortalLink_theme_rot__R00Mn .CharacterPortalLink_particles__TeOk_ span{border-radius:45% 55% 48% 52%;filter:blur(.5px)}.CharacterPortalLink_theme_rot__R00Mn .CharacterPortalLink_ringTwo__mtRn3,.CharacterPortalLink_theme_rot__R00Mn .CharacterPortalLink_ring__1aRFY{border-style:dotted}.CharacterPortalLink_theme_storm__uT9OH{--portal-a:#6fc8ff;--portal-b:#effaff;background:radial-gradient(circle,#071d36 0,#02050a 65%)}.CharacterPortalLink_theme_storm__uT9OH .CharacterPortalLink_sweep__9j09N{height:3px;filter:none;box-shadow:0 0 30px #7bd1ff,0 0 60px #fff;transform:rotate(-22deg) translateX(-100%)}.CharacterPortalLink_theme_storm__uT9OH .CharacterPortalLink_flash__T7QXB{animation:CharacterPortalLink_lightningFlash__dAcz_ .62s steps(2) both}.CharacterPortalLink_theme_null__4cTIM{--portal-a:#53e6ff;--portal-b:#d75cff;background:repeating-linear-gradient(0deg,#03070a 0 5px,#07101a 5px 7px)}.CharacterPortalLink_theme_null__4cTIM .CharacterPortalLink_sweep__9j09N{height:6%;filter:blur(1px);animation:CharacterPortalLink_staticSweep__WZNIB .62s steps(7) both;background:linear-gradient(90deg,transparent,#4ce8ff 35%,#d75cff 58%,transparent)}.CharacterPortalLink_theme_null__4cTIM .CharacterPortalLink_ring__1aRFY{border-style:dashed}.CharacterPortalLink_theme_null__4cTIM .CharacterPortalLink_ringTwo__mtRn3{border-style:dotted}.CharacterPortalLink_theme_sand__fvvoa{--portal-a:#d8a655;--portal-b:#ffe0a0;background:radial-gradient(circle,#3a2815 0,#090704 67%)}.CharacterPortalLink_theme_sand__fvvoa .CharacterPortalLink_particles__TeOk_ span{width:7px;height:2px;border-radius:999px;box-shadow:0 0 8px #d8a655}.CharacterPortalLink_theme_sand__fvvoa .CharacterPortalLink_sweep__9j09N{height:46%;filter:blur(30px);opacity:.75;background:linear-gradient(90deg,transparent,rgba(216,166,85,.72),rgba(255,224,160,.45),transparent)}.CharacterPortalLink_theme_chronos__fm18H{--portal-a:#69bfff;--portal-b:#e9fbff;background:radial-gradient(circle,#0a1a2f 0,#020409 66%)}.CharacterPortalLink_theme_chronos__fm18H .CharacterPortalLink_ringTwo__mtRn3,.CharacterPortalLink_theme_chronos__fm18H .CharacterPortalLink_ring__1aRFY{border-style:dashed;box-shadow:0 0 36px #69bfff,inset 0 0 26px rgba(105,191,255,.28)}.CharacterPortalLink_theme_chronos__fm18H .CharacterPortalLink_ringTwo__mtRn3{transform:rotate(45deg)}.CharacterPortalLink_theme_chronos__fm18H .CharacterPortalLink_sweep__9j09N{height:2px;filter:none;box-shadow:0 0 20px #69bfff}.CharacterPortalLink_theme_war__6FVyu{--portal-a:#e11730;--portal-b:#ff6a62;background:radial-gradient(circle,#30070b 0,#050203 64%)}.CharacterPortalLink_theme_war__6FVyu .CharacterPortalLink_ringTwo__mtRn3,.CharacterPortalLink_theme_war__6FVyu .CharacterPortalLink_ring__1aRFY{border-radius:12%;transform:rotate(45deg);border-color:#e11730}.CharacterPortalLink_theme_war__6FVyu .CharacterPortalLink_sweep__9j09N{height:9%;filter:blur(5px);background:repeating-linear-gradient(90deg,transparent 0 18px,rgba(225,23,48,.75) 18px 21px,transparent 21px 38px)}.CharacterPortalLink_theme_pathology__Tx7We{--portal-a:#f1b552;--portal-b:#fff0c7;background:radial-gradient(circle,#2a1d0b 0,#070604 68%)}.CharacterPortalLink_theme_pathology__Tx7We .CharacterPortalLink_ringTwo__mtRn3,.CharacterPortalLink_theme_pathology__Tx7We .CharacterPortalLink_ring__1aRFY{border-width:2px;box-shadow:0 0 24px rgba(241,181,82,.55),inset 0 0 14px rgba(241,181,82,.2)}.CharacterPortalLink_theme_pathology__Tx7We .CharacterPortalLink_sweep__9j09N{height:1px;filter:none;box-shadow:0 0 14px #f1b552}.CharacterPortalLink_theme_disguise__f4vDt{--portal-a:#c6a875;--portal-b:#f4e2bc;background:radial-gradient(circle,#211b14 0,#060504 70%)}.CharacterPortalLink_theme_disguise__f4vDt:after{content:"";position:absolute;inset:0;opacity:.18;background:repeating-linear-gradient(0deg,transparent 0 2px,rgba(255,255,255,.08) 2px 3px);animation:CharacterPortalLink_filmFlicker__rFjR5 .62s steps(5) both}.CharacterPortalLink_theme_disguise__f4vDt .CharacterPortalLink_particles__TeOk_ span{background:#d8c6a3;box-shadow:none;width:2px;height:2px}@keyframes CharacterPortalLink_lightningFlash__dAcz_{0%,18%,38%,to{opacity:.05}20%,35%{opacity:1;background:#eaf9ff}58%{opacity:.35}}@keyframes CharacterPortalLink_filmFlicker__rFjR5{0%{opacity:.05}20%{opacity:.22}35%{opacity:.09}55%{opacity:.26}to{opacity:.12}}.CharacterPortalLink_theme_clinic__wliRb{--portal-a:#9edcff;--portal-b:#fff4c9;background:radial-gradient(circle,#0b1f2b 0,#030709 68%)}.CharacterPortalLink_theme_clinic__wliRb .CharacterPortalLink_ringTwo__mtRn3,.CharacterPortalLink_theme_clinic__wliRb .CharacterPortalLink_ring__1aRFY{border-width:1px;box-shadow:0 0 26px rgba(158,220,255,.55)}.CharacterPortalLink_theme_echo__0HGW_{--portal-a:#c16dff;--portal-b:#72e7ff;background:radial-gradient(circle,#1b0d2d 0,#030509 68%)}.CharacterPortalLink_theme_echo__0HGW_ .CharacterPortalLink_ringTwo__mtRn3{transform:scale(.8) rotate(60deg);border-style:dashed}.CharacterPortalLink_theme_echo__0HGW_ .CharacterPortalLink_sweep__9j09N{height:4px;filter:none;box-shadow:0 0 30px #c16dff,0 0 50px #72e7ff}.CharacterPortalLink_theme_verdant__o223a{--portal-a:#69d678;--portal-b:#d9ff9d;background:radial-gradient(circle,#0c2a16 0,#030805 68%)}.CharacterPortalLink_theme_verdant__o223a .CharacterPortalLink_particles__TeOk_ span{border-radius:70% 20% 70% 20%;transform:rotate(calc(var(--i) * 20deg)) translateY(-7vmin)}.CharacterPortalLink_theme_siren__EEsoN{--portal-a:#b66cff;--portal-b:#6ee8ff;background:radial-gradient(circle,#21103a 0,#02101a 68%)}.CharacterPortalLink_theme_siren__EEsoN .CharacterPortalLink_ringTwo__mtRn3,.CharacterPortalLink_theme_siren__EEsoN .CharacterPortalLink_ring__1aRFY{border-style:dashed;box-shadow:0 0 34px rgba(182,108,255,.65)}.CharacterPortalLink_theme_hemal__QYiPe{--portal-a:#b70d2c;--portal-b:#ff5f78;background:radial-gradient(circle,#2c050b 0,#050203 68%)}.CharacterPortalLink_theme_hemal__QYiPe .CharacterPortalLink_ringTwo__mtRn3,.CharacterPortalLink_theme_hemal__QYiPe .CharacterPortalLink_ring__1aRFY{border-color:#b70d2c;box-shadow:0 0 44px rgba(183,13,44,.7),inset 0 0 30px rgba(183,13,44,.25)}.CharacterPortalLink_theme_hemal__QYiPe .CharacterPortalLink_sweep__9j09N{height:12%;filter:blur(10px);background:linear-gradient(90deg,transparent,rgba(183,13,44,.75),rgba(255,95,120,.55),transparent)}.AstraCharacterRoster_hero__hPQpG{padding:9rem 0 3rem;position:relative;overflow:hidden;background:radial-gradient(circle at 50% 0,rgba(120,70,255,.12),transparent 48%)}.AstraCharacterRoster_hero__hPQpG:after{content:"";position:absolute;left:50%;bottom:0;width:min(760px,80vw);height:1px;transform:translateX(-50%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.28),transparent)}.AstraCharacterRoster_hero__hPQpG h1{max-width:900px;font-size:clamp(2.7rem,7vw,6.6rem);line-height:.92;letter-spacing:-.05em;margin:.5rem 0 1.5rem}.AstraCharacterRoster_lede__BYuS6{max-width:780px;color:rgba(255,255,255,.66);font-size:clamp(1rem,2vw,1.25rem);line-height:1.7}.AstraCharacterRoster_controls__aO4FU{padding-top:2.5rem;padding-bottom:2.5rem;display:grid;grid-gap:1.25rem;gap:1.25rem}.AstraCharacterRoster_search__4iYM_{display:grid;grid-gap:.55rem;gap:.55rem;max-width:560px}.AstraCharacterRoster_search__4iYM_ span{font-size:.65rem;letter-spacing:.22em;color:rgba(255,255,255,.55)}.AstraCharacterRoster_search__4iYM_ input{width:100%;background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.13);border-radius:999px;padding:.95rem 1.2rem;color:white;outline:none}.AstraCharacterRoster_search__4iYM_ input:focus{border-color:rgba(169,126,255,.65);box-shadow:0 0 0 4px rgba(126,77,255,.1)}.AstraCharacterRoster_filters__IfPLn{display:flex;gap:.6rem;flex-wrap:wrap}.AstraCharacterRoster_filters__IfPLn button{border:1px solid rgba(255,255,255,.11);background:rgba(255,255,255,.025);color:rgba(255,255,255,.66);border-radius:999px;padding:.58rem .9rem;font-size:.72rem;cursor:pointer;transition:.2s}.AstraCharacterRoster_filters__IfPLn .AstraCharacterRoster_active__hbdP7,.AstraCharacterRoster_filters__IfPLn button:hover{color:white;border-color:rgba(164,117,255,.55);background:rgba(126,77,255,.12);box-shadow:0 0 24px rgba(126,77,255,.09)}.AstraCharacterRoster_controls__aO4FU small{color:rgba(255,255,255,.42)}.AstraCharacterRoster_roster__DC00s{padding-top:2.5rem;padding-bottom:7rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:3.4rem 2rem;gap:3.4rem 2rem;align-items:start}.AstraCharacterRoster_entry__RexNN{text-align:center;min-width:0}.AstraCharacterRoster_portraitLink__hC12y{--accent:#8d63ff;position:relative;width:min(190px,76%);aspect-ratio:1;display:block;margin:0 auto;text-decoration:none;border-radius:50%;isolation:isolate}.AstraCharacterRoster_portraitFrame__Nxmi3{position:absolute;inset:8px;border-radius:50%;overflow:hidden;background:#09090d;z-index:2;box-shadow:0 20px 50px rgba(0,0,0,.5)}.AstraCharacterRoster_portrait__77fqM{object-fit:cover;transition:transform .5s cubic-bezier(.2,.75,.2,1),filter .4s}.AstraCharacterRoster_ring__0oN4n{position:absolute;inset:0;border-radius:50%;z-index:1;background:conic-gradient(from 180deg,transparent,var(--accent),transparent 38%,rgba(255,255,255,.18),transparent 70%,var(--accent));filter:drop-shadow(0 0 8px color-mix(in srgb,var(--accent) 45%,transparent));transition:transform .55s,filter .4s}.AstraCharacterRoster_aura__Mck_f{position:absolute;inset:-13px;border-radius:50%;z-index:0;background:radial-gradient(circle,color-mix(in srgb,var(--accent) 16%,transparent),transparent 68%);opacity:.15;filter:blur(8px);transition:.4s}.AstraCharacterRoster_portraitLink__hC12y:hover .AstraCharacterRoster_portrait__77fqM{transform:scale(1.065);filter:saturate(1.08) brightness(1.04)}.AstraCharacterRoster_portraitLink__hC12y:hover .AstraCharacterRoster_ring__0oN4n{transform:rotate(18deg) scale(1.035);filter:drop-shadow(0 0 16px var(--accent))}.AstraCharacterRoster_portraitLink__hC12y:hover .AstraCharacterRoster_aura__Mck_f{opacity:.8;transform:scale(1.12)}.AstraCharacterRoster_accent_gold__yFhIP{--accent:#f2b34a}.AstraCharacterRoster_accent_violet__z98qL{--accent:#8f5cff}.AstraCharacterRoster_accent_blue__xMNgo{--accent:#46a7ff}.AstraCharacterRoster_accent_crimson__SJp4o{--accent:#e22d4f}.AstraCharacterRoster_copy__meZJA{margin-top:1.15rem}.AstraCharacterRoster_copy__meZJA p{font-size:.62rem;letter-spacing:.16em;text-transform:uppercase;color:rgba(255,255,255,.38);margin:0 0 .35rem}.AstraCharacterRoster_copy__meZJA h2{font-size:1.05rem;margin:0 0 .28rem;line-height:1.15}.AstraCharacterRoster_copy__meZJA span{display:block;color:rgba(255,255,255,.58);font-size:.78rem}.AstraCharacterRoster_copy__meZJA small{display:block;margin-top:.45rem;color:rgba(175,137,255,.72);font-size:.68rem}.AstraCharacterRoster_empty__Cyq_1{padding:3rem 0 7rem;text-align:center;color:rgba(255,255,255,.65)}@media(max-width:680px){.AstraCharacterRoster_hero__hPQpG{padding-top:7rem}.AstraCharacterRoster_roster__DC00s{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.6rem .8rem}.AstraCharacterRoster_portraitLink__hC12y{width:min(160px,88%)}.AstraCharacterRoster_copy__meZJA h2{font-size:.95rem}.AstraCharacterRoster_filters__IfPLn{flex-wrap:nowrap;overflow-x:auto;padding-bottom:.4rem}.AstraCharacterRoster_filters__IfPLn button{white-space:nowrap}}.AstraCharacterRoster_heroActions__CtSlX{margin-top:1.35rem;display:flex;gap:.7rem;flex-wrap:wrap}.AstraCharacterRoster_heroActions__CtSlX a{display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.035);color:rgba(255,255,255,.78);border-radius:999px;padding:.72rem 1rem;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;transition:.2s}.AstraCharacterRoster_heroActions__CtSlX a:hover{color:#fff;border-color:rgba(166,120,255,.62);background:rgba(126,77,255,.11);box-shadow:0 0 28px rgba(126,77,255,.12)}.CharacterVisualWheel_shell__R9uWe{position:relative;min-height:580px;display:grid;align-items:center;overflow:hidden;touch-action:pan-y}.CharacterVisualWheel_stage__F9c1J{position:relative;height:560px;perspective:1400px}.CharacterVisualWheel_card__T_Kxk{position:absolute;left:50%;top:50%;width:min(460px,48vw);height:min(560px,58vw);border:0;padding:0;border-radius:24px;overflow:hidden;background:#09090c;box-shadow:0 28px 70px rgba(0,0,0,.56);cursor:pointer;transform:translate(calc(-50% + (var(--offset) * 46%)),-50%) rotateY(calc(var(--offset) * -13deg)) scale(calc(1 - (var(--distance) * .12)));z-index:var(--z);transition:transform .65s cubic-bezier(.2,.76,.18,1),opacity .35s,filter .45s}.CharacterVisualWheel_card__T_Kxk:not(.CharacterVisualWheel_active__5XhB_){filter:brightness(.48) saturate(.72)}.CharacterVisualWheel_card__T_Kxk.CharacterVisualWheel_active__5XhB_{transform:translate(-50%,-50%) rotateY(0deg) scale(1);filter:none;box-shadow:0 35px 100px rgba(0,0,0,.66),0 0 45px rgba(139,92,246,.12)}.CharacterVisualWheel_image__v0w_8{object-fit:cover}.CharacterVisualWheel_zoomHint__lC1xO{position:absolute;bottom:1rem;left:50%;transform:translateX(-50%);background:rgba(0,0,0,.62);border:1px solid rgba(255,255,255,.16);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:rgba(255,255,255,.78);border-radius:999px;padding:.55rem .9rem;font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.CharacterVisualWheel_arrow__lEsC2{position:absolute;z-index:25;top:50%;transform:translateY(-50%);width:54px;height:54px;border-radius:50%;border:1px solid rgba(255,255,255,.16);background:rgba(6,6,10,.72);color:white;font-size:2.2rem;line-height:1;cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:.2s}.CharacterVisualWheel_arrow__lEsC2:hover:not(:disabled){border-color:rgba(162,119,255,.65);box-shadow:0 0 30px rgba(126,77,255,.22)}.CharacterVisualWheel_arrow__lEsC2:disabled{opacity:.22;cursor:default}.CharacterVisualWheel_left__5NGI4{left:1rem}.CharacterVisualWheel_right__DnmYf{right:1rem}.CharacterVisualWheel_counter___bidg{text-align:center;color:rgba(255,255,255,.42);font-size:.75rem;letter-spacing:.18em}.CharacterVisualWheel_viewer__uitGG{position:fixed;inset:0;z-index:10050;background:rgba(0,0,0,.94);display:grid;place-items:center;overflow:hidden}.CharacterVisualWheel_viewerCanvas__4MXoP{position:absolute;inset:3.5rem 5.5rem 5rem;overflow:hidden;touch-action:none}.CharacterVisualWheel_viewerImageWrap__e_rWl{position:absolute;inset:0;transform-origin:center;transition:transform .12s ease-out}.CharacterVisualWheel_viewerImage__AdFrH{object-fit:contain;-webkit-user-select:none;-moz-user-select:none;user-select:none}.CharacterVisualWheel_close__uIIxx{position:absolute;right:1rem;top:1rem;z-index:5;width:46px;height:46px;border-radius:50%;border:1px solid rgba(255,255,255,.15);background:rgba(15,15,20,.75);color:#fff;font-size:1.6rem;cursor:pointer}.CharacterVisualWheel_viewerArrow__Ra6s7{position:absolute;z-index:4;top:50%;transform:translateY(-50%);width:50px;height:64px;border:1px solid rgba(255,255,255,.12);background:rgba(10,10,14,.66);color:white;font-size:2rem;border-radius:14px;cursor:pointer}.CharacterVisualWheel_viewerLeft__ufUzE{left:1rem}.CharacterVisualWheel_viewerRight__RCWhE{right:1rem}.CharacterVisualWheel_viewerControls__7Ms1J{position:absolute;bottom:1rem;left:50%;transform:translateX(-50%);z-index:5;display:flex;align-items:center;gap:.55rem;padding:.6rem;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:rgba(10,10,14,.75);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.CharacterVisualWheel_viewerControls__7Ms1J button{border:0;background:rgba(255,255,255,.07);color:white;border-radius:999px;padding:.5rem .72rem;cursor:pointer}.CharacterVisualWheel_viewerControls__7Ms1J button:disabled{opacity:.3}.CharacterVisualWheel_viewerControls__7Ms1J span{min-width:52px;text-align:center;color:rgba(255,255,255,.7);font-size:.75rem}@media(max-width:760px){.CharacterVisualWheel_shell__R9uWe{min-height:440px}.CharacterVisualWheel_stage__F9c1J{height:420px}.CharacterVisualWheel_card__T_Kxk{width:68vw;height:390px;transform:translate(calc(-50% + (var(--offset) * 38%)),-50%) rotateY(calc(var(--offset) * -10deg)) scale(calc(1 - (var(--distance) * .13)))}.CharacterVisualWheel_left__5NGI4{left:.15rem}.CharacterVisualWheel_right__DnmYf{right:.15rem}.CharacterVisualWheel_arrow__lEsC2{width:44px;height:44px}.CharacterVisualWheel_viewerCanvas__4MXoP{inset:3.5rem .5rem 5.5rem}.CharacterVisualWheel_viewerArrow__Ra6s7{top:auto;bottom:1rem;width:44px;height:44px}.CharacterVisualWheel_viewerLeft__ufUzE{left:1rem}.CharacterVisualWheel_viewerRight__RCWhE{right:1rem}.CharacterVisualWheel_viewerControls__7Ms1J{bottom:1rem}}@media(prefers-reduced-motion:reduce){.CharacterVisualWheel_card__T_Kxk,.CharacterVisualWheel_viewerImageWrap__e_rWl{transition:none}}.CharacterVisualWheel_categories__Y6lRf{display:flex;justify-content:center;gap:.55rem;flex-wrap:wrap;margin:0 auto 1.25rem}.CharacterVisualWheel_categories__Y6lRf button{border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.025);color:rgba(255,255,255,.58);border-radius:999px;padding:.52rem .8rem;font-size:.68rem;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:.2s}.CharacterVisualWheel_categories__Y6lRf .CharacterVisualWheel_categoryActive__JTyUU,.CharacterVisualWheel_categories__Y6lRf button:hover{color:#fff;border-color:rgba(159,116,255,.55);background:rgba(126,77,255,.13);box-shadow:0 0 20px rgba(126,77,255,.1)}.CharacterVisualWheel_viewerMeta__XRLUy{position:absolute;top:1rem;left:50%;transform:translateX(-50%);z-index:5;color:rgba(255,255,255,.64);font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;max-width:55vw;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:760px){.CharacterVisualWheel_categories__Y6lRf{justify-content:flex-start;flex-wrap:nowrap;overflow-x:auto;padding-bottom:.35rem}.CharacterVisualWheel_categories__Y6lRf button{white-space:nowrap}.CharacterVisualWheel_viewerMeta__XRLUy{top:1.25rem;max-width:60vw}}.CharacterDossier_page__KwW6m{--accent:#8f5cff;--accentSoft:rgba(143,92,255,.18);min-height:100vh}.CharacterDossier_accent_gold__w9kwS{--accent:#f1b34d;--accentSoft:rgba(241,179,77,.16)}.CharacterDossier_accent_violet__cRnyc{--accent:#8f5cff;--accentSoft:rgba(143,92,255,.18)}.CharacterDossier_accent_blue__xcRGk{--accent:#4aa9ff;--accentSoft:rgba(74,169,255,.16)}.CharacterDossier_accent_crimson__P1cL_{--accent:#df2e50;--accentSoft:rgba(223,46,80,.17)}.CharacterDossier_hero__nlcbs{position:relative;min-height:78vh;display:grid;align-items:end;overflow:hidden;background:#050508}.CharacterDossier_heroBackdrop__vhlND{object-fit:cover;filter:saturate(.72) brightness(.38);transform:scale(1.04)}.CharacterDossier_heroShade__HoQTL{position:absolute;inset:0;background:linear-gradient(90deg,rgba(3,3,7,.97) 0,rgba(3,3,7,.78) 42%,rgba(3,3,7,.2) 78%),linear-gradient(0deg,#050508 0,transparent 34%),radial-gradient(circle at 72% 38%,var(--accentSoft),transparent 38%)}.CharacterDossier_heroGrid__sPbV7{position:relative;z-index:2;width:100%;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);grid-gap:3rem;gap:3rem;align-items:center;padding-top:8rem;padding-bottom:5rem}.CharacterDossier_back__6x_Pi{display:inline-block;margin-bottom:2.5rem;color:rgba(255,255,255,.56);text-decoration:none;font-size:.78rem}.CharacterDossier_back__6x_Pi:hover{color:white}.CharacterDossier_heroCopy__8Jpir h1{font-size:clamp(3.2rem,8vw,7.5rem);line-height:.88;letter-spacing:-.055em;max-width:900px;margin:.5rem 0}.CharacterDossier_title__jmwUv{font-size:clamp(1rem,2vw,1.35rem);color:var(--accent);letter-spacing:.08em;text-transform:uppercase}.CharacterDossier_heroCopy__8Jpir blockquote{max-width:700px;margin:2rem 0 0;padding-left:1.2rem;border-left:1px solid var(--accent);color:rgba(255,255,255,.66);font-size:clamp(1rem,1.7vw,1.25rem);line-height:1.65}.CharacterDossier_heroCopy__8Jpir blockquote small{display:block;font-size:.6rem;letter-spacing:.18em;text-transform:uppercase;color:rgba(255,255,255,.35);margin-bottom:.5rem}.CharacterDossier_medallionWrap__QBFX4{display:grid;place-items:center}.CharacterDossier_medallion__lUfh0{position:relative;width:min(370px,31vw);aspect-ratio:1;border-radius:50%;overflow:hidden;border:1px solid color-mix(in srgb,var(--accent) 68%,white 8%);box-shadow:0 0 0 9px rgba(255,255,255,.025),0 0 65px var(--accentSoft),0 35px 90px rgba(0,0,0,.55)}.CharacterDossier_medallionImage__FHYu0{object-fit:cover}.CharacterDossier_formsSection__6EYfT{padding-top:4rem;padding-bottom:2rem;display:grid;grid-template-columns:.65fr 1.35fr;grid-gap:2rem;gap:2rem;align-items:center}.CharacterDossier_formsSection__6EYfT h2{font-size:clamp(1.8rem,3vw,3rem);margin:.3rem 0}.CharacterDossier_formRail__Y668m{display:flex;gap:.8rem;overflow-x:auto;padding:.8rem}.CharacterDossier_formLink__b8tWx{display:flex;align-items:center;gap:.8rem;min-width:250px;padding:.7rem 1rem .7rem .7rem;border:1px solid rgba(255,255,255,.1);border-radius:999px;text-decoration:none;color:white;background:rgba(255,255,255,.025);transition:.25s}.CharacterDossier_formActive__oQjNk,.CharacterDossier_formLink__b8tWx:hover{border-color:color-mix(in srgb,var(--accent) 60%,white 10%);background:var(--accentSoft);box-shadow:0 0 30px var(--accentSoft)}.CharacterDossier_formPortrait__u_O5w{position:relative;width:58px;aspect-ratio:1;border-radius:50%;overflow:hidden;flex:none}.CharacterDossier_formPortrait__u_O5w img{object-fit:cover}.CharacterDossier_formLink__b8tWx small,.CharacterDossier_formLink__b8tWx strong{display:block}.CharacterDossier_formLink__b8tWx strong{font-size:.86rem}.CharacterDossier_formLink__b8tWx small{color:rgba(255,255,255,.5);font-size:.68rem;margin-top:.15rem}.CharacterDossier_overview__DD6mE{padding-top:5rem;padding-bottom:6rem;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);grid-gap:5rem;gap:5rem}.CharacterDossier_bio__RU4QU h2,.CharacterDossier_relatedHeading__cW_T2 h2,.CharacterDossier_showcaseHeading__zCPKD h2{font-size:clamp(2rem,4vw,4rem);letter-spacing:-.04em;margin:.35rem 0 1rem}.CharacterDossier_bio__RU4QU>p:last-of-type{max-width:760px;color:rgba(255,255,255,.7);line-height:1.85;font-size:1.04rem}.CharacterDossier_notionButton__plxyX{display:inline-block;margin-top:1.5rem;padding:.8rem 1rem;border:1px solid rgba(255,255,255,.13);border-radius:999px;color:white;text-decoration:none;background:rgba(255,255,255,.035)}.CharacterDossier_facts__JtBCP{display:grid;border-top:1px solid rgba(255,255,255,.1)}.CharacterDossier_facts__JtBCP div{display:grid;grid-template-columns:120px 1fr;grid-gap:1rem;gap:1rem;padding:1.2rem 0;border-bottom:1px solid rgba(255,255,255,.08)}.CharacterDossier_facts__JtBCP span{color:rgba(255,255,255,.38);font-size:.66rem;letter-spacing:.13em;text-transform:uppercase}.CharacterDossier_facts__JtBCP strong{font-weight:500;color:rgba(255,255,255,.82);line-height:1.5}.CharacterDossier_showcaseSection__lp274{padding:5rem 0 6rem;background:linear-gradient(180deg,rgba(255,255,255,.018),transparent 35%),radial-gradient(circle at 50% 45%,var(--accentSoft),transparent 38%)}.CharacterDossier_showcaseHeading__zCPKD{display:flex;justify-content:space-between;gap:3rem;align-items:end}.CharacterDossier_showcaseHeading__zCPKD>p{max-width:520px;color:rgba(255,255,255,.52);line-height:1.65}.CharacterDossier_showcase__6nvNP{margin-top:1.5rem}.CharacterDossier_tags__LCZwS{padding-top:5rem;padding-bottom:4rem}.CharacterDossier_tags__LCZwS>div{display:flex;gap:.7rem;flex-wrap:wrap;margin-top:1rem}.CharacterDossier_tags__LCZwS span{border:1px solid rgba(255,255,255,.1);border-radius:999px;padding:.6rem .85rem;color:rgba(255,255,255,.58);font-size:.75rem;background:rgba(255,255,255,.02)}.CharacterDossier_related__OGtvI{padding-top:3rem;padding-bottom:8rem}.CharacterDossier_relatedHeading__cW_T2{display:flex;align-items:end;justify-content:space-between;gap:2rem}.CharacterDossier_relatedHeading__cW_T2 a{color:rgba(255,255,255,.62);text-decoration:none}.CharacterDossier_relatedGrid__kvbv0{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1rem;gap:1rem;margin-top:2rem}.CharacterDossier_relatedCard__eHjJI{display:grid;justify-items:center;text-align:center;text-decoration:none;color:white;padding:1.5rem 1rem;border:1px solid rgba(255,255,255,.08);border-radius:24px;background:rgba(255,255,255,.02);transition:.25s}.CharacterDossier_relatedCard__eHjJI:hover{border-color:color-mix(in srgb,var(--accent) 45%,white 8%);transform:translateY(-4px);background:var(--accentSoft)}.CharacterDossier_relatedPortrait__Yx1Hq{position:relative;width:min(130px,70%);aspect-ratio:1;border-radius:50%;overflow:hidden;border:1px solid rgba(255,255,255,.14)}.CharacterDossier_relatedPortrait__Yx1Hq img{object-fit:cover}.CharacterDossier_relatedCopy__d8jE_{margin-top:1rem}.CharacterDossier_relatedCopy__d8jE_ small,.CharacterDossier_relatedCopy__d8jE_ strong{display:block}.CharacterDossier_relatedCopy__d8jE_ small{font-size:.68rem;color:rgba(255,255,255,.45);margin-bottom:.28rem}.CharacterDossier_relatedCopy__d8jE_ strong{font-size:.95rem}@media(max-width:900px){.CharacterDossier_hero__nlcbs{min-height:auto}.CharacterDossier_heroGrid__sPbV7{grid-template-columns:1fr;padding-top:7rem}.CharacterDossier_medallionWrap__QBFX4{grid-row:1}.CharacterDossier_medallion__lUfh0{width:min(330px,70vw)}.CharacterDossier_heroShade__HoQTL{background:linear-gradient(0deg,#050508 0,rgba(3,3,7,.5) 58%,rgba(3,3,7,.32)),radial-gradient(circle at 50% 22%,var(--accentSoft),transparent 40%)}.CharacterDossier_formsSection__6EYfT,.CharacterDossier_overview__DD6mE{grid-template-columns:1fr}.CharacterDossier_overview__DD6mE{gap:2.5rem}.CharacterDossier_showcaseHeading__zCPKD{display:block}.CharacterDossier_relatedGrid__kvbv0{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.CharacterDossier_heroGrid__sPbV7{padding-bottom:3.5rem}.CharacterDossier_heroCopy__8Jpir h1{font-size:clamp(2.8rem,15vw,4.6rem)}.CharacterDossier_formsSection__6EYfT{padding-top:2.8rem}.CharacterDossier_formLink__b8tWx{min-width:220px}.CharacterDossier_facts__JtBCP div{grid-template-columns:1fr;gap:.35rem}.CharacterDossier_relatedHeading__cW_T2{display:block}.CharacterDossier_relatedGrid__kvbv0{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.CharacterDossier_relatedCard__eHjJI{padding:1rem .5rem;border-radius:18px}}.CharacterDossier_formDescription__0WtQE{margin:.55rem 0 0;max-width:680px;color:rgba(255,255,255,.56);line-height:1.65;font-size:.9rem}