.MobileLandscapeGate-module__99EIga__overlay{display:none}.MobileLandscapeGate-module__99EIga__phoneIcon{transform-origin:50%}.MobileLandscapeGate-module__99EIga__immersiveStage{overscroll-behavior:contain;width:100%;height:100dvh;padding:max(.75rem, var(--sa-top)) max(.75rem, var(--sa-right)) max(.75rem, var(--sa-bottom)) max(.75rem, var(--sa-left));background:var(--color-background);overflow:hidden auto}.MobileLandscapeGate-module__99EIga__fakeLandscapeStage{transform-origin:50%;width:100dvh;max-width:none;height:100dvw;padding:.75rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(90deg)}@media (max-width:767px) and (orientation:portrait) and (pointer:coarse){.MobileLandscapeGate-module__99EIga__overlay{display:flex}}@media (max-width:767px) and (orientation:portrait) and (pointer:coarse) and (prefers-reduced-motion:no-preference){.MobileLandscapeGate-module__99EIga__phoneIcon{animation:1.6s ease-in-out infinite MobileLandscapeGate-module__99EIga__mobile-landscape-phone-tilt}}@keyframes MobileLandscapeGate-module__99EIga__mobile-landscape-phone-tilt{0%,to{transform:rotate(0)}45%,70%{transform:rotate(90deg)}}
.GameStartScreen-module__SFgZjW__shell{container:game-start/inline-size}.GameStartScreen-module__SFgZjW__stage{min-height:20rem;padding:1rem;display:grid}.GameStartScreen-module__SFgZjW__stage>.GameStartScreen-module__SFgZjW__panel{place-self:center;width:100%;max-width:24rem}.GameStartScreen-module__SFgZjW__stage>.GameStartScreen-module__SFgZjW__panel[data-layout=banner]{align-self:end;max-width:none}@container game-start (min-width:40rem){.GameStartScreen-module__SFgZjW__stage{min-height:clamp(22rem,100svh - 20rem,32rem);padding:1.5rem}.GameStartScreen-module__SFgZjW__stage>.GameStartScreen-module__SFgZjW__panel{justify-self:end}.GameStartScreen-module__SFgZjW__stage>.GameStartScreen-module__SFgZjW__panel[data-align=start]{justify-self:start}.GameStartScreen-module__SFgZjW__stage>.GameStartScreen-module__SFgZjW__panel[data-layout=wide]{max-width:36rem}}
.SceneLoadingGate-module__8Dz6Ua__stage>[data-scene-loading-surface]{width:100%;height:100%;min-height:0;max-height:none;padding-top:calc(var(--game-nav,0px) + 1.5rem);padding-bottom:max(1.5rem, env(safe-area-inset-bottom));background-size:cover;border:0;border-radius:0;position:absolute;inset:0;overflow-y:auto}.SceneLoadingGate-module__8Dz6Ua__stage>[data-scene-loading-surface]>:last-child{flex-shrink:0;margin-block:auto}
@keyframes MapDecorProp-module__9A4dHq__map-decor-bob{0%,to{transform:translateY(0)}25%{transform:translateY(-4.2px)}75%{transform:translateY(4.2px)}}@keyframes MapDecorProp-module__9A4dHq__map-decor-shadow{0%,to{opacity:1;transform:scale(1)}25%{opacity:.78;transform:scale(.92)}75%{opacity:1;transform:scale(1.07)}}.MapDecorProp-module__9A4dHq__bob{animation:6s ease-in-out infinite MapDecorProp-module__9A4dHq__map-decor-bob}.MapDecorProp-module__9A4dHq__shadow{transform-box:fill-box;transform-origin:50%;animation:6s ease-in-out infinite MapDecorProp-module__9A4dHq__map-decor-shadow}@media (prefers-reduced-motion:reduce){.MapDecorProp-module__9A4dHq__bob,.MapDecorProp-module__9A4dHq__shadow{animation:none}}
.SassNovaFacilityScene-module__8He5sG__scene{aspect-ratio:1672/941;isolation:isolate;background:#102b43;border:1px solid #f6c765ad;border-radius:1rem;max-height:34rem;position:relative;overflow:hidden;box-shadow:0 1rem 2.5rem #07192352,0 0 0 2px #69e5f221}.SassNovaFacilityScene-module__8He5sG__artwork{z-index:-3;object-fit:cover}.SassNovaFacilityScene-module__8He5sG__transitionExterior,.SassNovaFacilityScene-module__8He5sG__transitionInterior{object-fit:cover}.SassNovaFacilityScene-module__8He5sG__transitionExterior{z-index:-3;animation:1.35s ease-in-out forwards SassNovaFacilityScene-module__8He5sG__boarding-exterior}.SassNovaFacilityScene-module__8He5sG__transitionInterior{z-index:-2;opacity:0;animation:1.35s ease-in-out forwards SassNovaFacilityScene-module__8He5sG__boarding-interior;transform:scale(1.035)}.SassNovaFacilityScene-module__8He5sG__transitionShade{z-index:-1}.SassNovaFacilityScene-module__8He5sG__transitionCaption{opacity:0;animation:.5s ease-out .85s forwards SassNovaFacilityScene-module__8He5sG__boarding-caption;transform:translateY(.75rem)}.SassNovaFacilityScene-module__8He5sG__transitionAction{margin-left:.75rem}.SassNovaFacilityScene-module__8He5sG__shade{z-index:-2;background:linear-gradient(180deg, transparent 45%, color-mix(in srgb, var(--color-foreground) 70%, transparent)), linear-gradient(90deg, color-mix(in srgb, var(--color-foreground) 35%, transparent), transparent 52%);pointer-events:none;position:absolute;inset:0}.SassNovaFacilityScene-module__8He5sG__energyScan{z-index:-1;background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--color-primary) 25%, transparent), transparent);pointer-events:none;width:22%;animation:8s ease-in-out infinite SassNovaFacilityScene-module__8He5sG__facility-scan;position:absolute;inset:-40% -15%;transform:rotate(12deg)translate(-180%)}.SassNovaFacilityScene-module__8He5sG__caption{color:#f8fcfd;backdrop-filter:blur(.5rem);background:#071923d6;border:1px solid #69e5f261;border-radius:.85rem;align-items:center;gap:.7rem;width:fit-content;max-width:calc(100% - 2rem);padding:.65rem .8rem;display:flex;position:absolute;bottom:1rem;left:1rem;right:1rem;box-shadow:0 .6rem 1.5rem #0719234d}.SassNovaFacilityScene-module__8He5sG__beacon{color:#f8fcfd;background:#13838ee0;border-radius:50%;flex:none;place-items:center;width:2.25rem;height:2.25rem;display:grid;position:relative;box-shadow:0 0 1rem #69e5f2ad}.SassNovaFacilityScene-module__8He5sG__beacon:after{border-radius:inherit;content:"";border:1px solid #69e5f2ad;animation:2.2s ease-out infinite SassNovaFacilityScene-module__8He5sG__facility-beacon;position:absolute;inset:-.35rem}.SassNovaFacilityScene-module__8He5sG__beacon svg{width:1.15rem;height:1.15rem}.SassNovaFacilityScene-module__8He5sG__caption strong,.SassNovaFacilityScene-module__8He5sG__caption small{display:block}.SassNovaFacilityScene-module__8He5sG__caption strong{font-size:clamp(.86rem,2vw,1.05rem)}.SassNovaFacilityScene-module__8He5sG__caption small{color:#c6fbffc7;font-size:clamp(.68rem,1.8vw,.78rem)}@keyframes SassNovaFacilityScene-module__8He5sG__facility-scan{0%,18%{transform:rotate(12deg)translate(-180%)}70%,to{transform:rotate(12deg)translate(650%)}}@keyframes SassNovaFacilityScene-module__8He5sG__facility-beacon{0%{opacity:.8;transform:scale(.82)}75%,to{opacity:0;transform:scale(1.35)}}@keyframes SassNovaFacilityScene-module__8He5sG__boarding-exterior{0%,34%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.045)}}@keyframes SassNovaFacilityScene-module__8He5sG__boarding-interior{0%,25%{opacity:0;transform:scale(1.035)}to{opacity:1;transform:scale(1)}}@keyframes SassNovaFacilityScene-module__8He5sG__boarding-caption{to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.SassNovaFacilityScene-module__8He5sG__energyScan,.SassNovaFacilityScene-module__8He5sG__beacon:after,.SassNovaFacilityScene-module__8He5sG__transitionExterior,.SassNovaFacilityScene-module__8He5sG__transitionInterior,.SassNovaFacilityScene-module__8He5sG__transitionCaption{animation:none}.SassNovaFacilityScene-module__8He5sG__transitionExterior{opacity:0}.SassNovaFacilityScene-module__8He5sG__transitionInterior,.SassNovaFacilityScene-module__8He5sG__transitionCaption{opacity:1;transform:none}}@media (max-width:40rem){.SassNovaFacilityScene-module__8He5sG__scene{aspect-ratio:auto;min-height:18rem}.SassNovaFacilityScene-module__8He5sG__artwork{object-position:center}.SassNovaFacilityScene-module__8He5sG__caption{max-width:calc(100% - 1.3rem);bottom:.65rem;left:.65rem;right:.65rem}.SassNovaFacilityScene-module__8He5sG__transitionCaption{flex-wrap:wrap;align-items:flex-start}.SassNovaFacilityScene-module__8He5sG__transitionAction{width:100%;margin-left:0}}
.nova-loop-module__QPVx9q__page{--nova-cyan:#69e5f2;--nova-cyan-bright:#c6fbff;--nova-blue:#2474dc;--nova-teal:#13838e;--nova-navy:#102b43;--nova-deep:#071923;--nova-ink:#183549;--nova-cream:#fbf5e6;--nova-warm:#ead7ae;--nova-gold:#f6c765;--nova-brass:#d8a94f;--nova-brass-line:#d8a94fa8;--nova-action-attack:#ff9a62;--nova-action-attack-soft:#ff9a6229;--nova-action-attack-line:#ff9a627a;--nova-action-skill:#69d9f2;--nova-action-skill-soft:#69d9f229;--nova-action-skill-line:#69d9f27a;--nova-action-guard:#8de17d;--nova-action-guard-soft:#8de17d29;--nova-action-guard-line:#8de17d7a;--nova-action-special:#c6a8ff;--nova-action-special-soft:#c6a8ff29;--nova-action-special-line:#c6a8ff7a;--nova-panel:#fbf5e6f2;--nova-glass:#071923d6;--nova-line:#69e5f257;--element:#8de17d;--element-soft:#8de17d2e;--element-glow:#8de17d57;min-height:100dvh;color:var(--nova-ink);background:radial-gradient(circle at 8% 0,#69e5f229,#0000 27rem),radial-gradient(circle at 92% 12%,#f6c76521,#0000 30rem),#eae2d0;padding:1.2rem;overflow-x:hidden}.nova-loop-module__QPVx9q__prototype[data-element=fire]{--element:#ff9a62;--element-soft:#ff9a6233;--element-glow:#ff704961}.nova-loop-module__QPVx9q__prototype[data-element=water]{--element:#76d8ff;--element-soft:#76d8ff33;--element-glow:#3c9dff66}.nova-loop-module__QPVx9q__prototype[data-element=nature]{--element:#9be87c;--element-soft:#9be87c33;--element-glow:#76d96761}.nova-loop-module__QPVx9q__prototype[data-element=electric]{--element:#ffe267;--element-soft:#ffe26733;--element-glow:#ffd7406b}.nova-loop-module__QPVx9q__prototype[data-element=earth]{--element:#d6ad72;--element-soft:#d6ad7233;--element-glow:#b5844861}.nova-loop-module__QPVx9q__prototype[data-element=air]{--element:#c5f3ff;--element-soft:#c5f3ff33;--element-glow:#8be1f56b}.nova-loop-module__QPVx9q__prototype[data-element=light]{--element:#fff0a8;--element-soft:#fff0a833;--element-glow:#ffda6a75}.nova-loop-module__QPVx9q__prototype[data-element=shadow]{--element:#b9a8ff;--element-soft:#b9a8ff33;--element-glow:#7d62f56b}.nova-loop-module__QPVx9q__prototype[data-element=neutral]{--element:#f6f4ed;--element-soft:#f6f4ed2e;--element-glow:#f6f4ed4d}.nova-loop-module__QPVx9q__labHeader{justify-content:space-between;align-items:center;gap:1.4rem;width:min(100%,108rem);margin:0 auto .9rem;display:flex}.nova-loop-module__QPVx9q__generatedPosePicker{border:1px solid var(--nova-line);background:var(--nova-panel);border-radius:.9rem;grid-template-columns:minmax(16rem,1fr) minmax(10rem,.45fr) minmax(10rem,.45fr) auto;align-items:end;gap:.75rem;width:min(100%,108rem);margin:0 auto .9rem;padding:.8rem .95rem;display:grid;box-shadow:0 .55rem 1.2rem #102b431a}.nova-loop-module__QPVx9q__generatedPosePicker>div:first-child{align-self:center}.nova-loop-module__QPVx9q__generatedPosePicker strong,.nova-loop-module__QPVx9q__generatedPosePicker span{display:block}.nova-loop-module__QPVx9q__generatedPosePicker>div:first-child span{color:var(--nova-teal);margin-top:.12rem;font-size:.76rem}.nova-loop-module__QPVx9q__generatedPosePicker label{letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:850}.nova-loop-module__QPVx9q__generatedPosePicker select{border:1px solid var(--nova-brass-line);width:100%;color:var(--nova-ink);background:var(--nova-cream);font:inherit;letter-spacing:normal;text-transform:none;border-radius:.55rem;margin-top:.28rem;padding:.52rem .65rem;font-size:.8rem}.nova-loop-module__QPVx9q__generatedPoseStatus{flex-wrap:wrap;justify-content:flex-end;align-self:center;gap:.3rem;display:flex}.nova-loop-module__QPVx9q__generatedPoseStatus span,.nova-loop-module__QPVx9q__generatedPoseStatus code{border:1px solid var(--nova-line);color:var(--nova-teal);background:var(--nova-cream);border-radius:999px;padding:.22rem .48rem;font-size:.68rem;font-weight:800}.nova-loop-module__QPVx9q__brandLockup{align-items:center;gap:.95rem;min-width:0;display:flex}.nova-loop-module__QPVx9q__brandMark{width:3.45rem;height:3.45rem;color:var(--nova-teal);background:linear-gradient(145deg, #fffffff5, #c6fbff80), var(--nova-cream);border:1px solid #13838e59;border-radius:1rem;flex:none;place-items:center;display:grid;box-shadow:0 .6rem 1.4rem #102b4321}.nova-loop-module__QPVx9q__brandMark svg{width:1.75rem;height:1.75rem}.nova-loop-module__QPVx9q__eyebrow,.nova-loop-module__QPVx9q__inspectorEyebrow,.nova-loop-module__QPVx9q__kicker{letter-spacing:.16em;text-transform:uppercase;font-size:.66rem;font-weight:850;display:block}.nova-loop-module__QPVx9q__eyebrow{color:var(--nova-teal);margin-bottom:.12rem}.nova-loop-module__QPVx9q__pageTitle{color:var(--nova-navy);font-size:clamp(1.35rem,2vw,1.9rem)}.nova-loop-module__QPVx9q__pageSubtitle{color:#183549a8;font-size:.84rem}.nova-loop-module__QPVx9q__headerActions{flex:none;gap:.55rem;display:flex}.nova-loop-module__QPVx9q__headerActions svg,.nova-loop-module__QPVx9q__triggerGrid svg{width:1rem;height:1rem}.nova-loop-module__QPVx9q__loopRail{background:#ffffffa3;border:1px solid #1835491f;border-radius:.82rem;grid-template-columns:repeat(6,minmax(0,1fr));width:min(100%,108rem);margin:0 auto .9rem;display:grid;overflow:hidden;box-shadow:0 .45rem 1.3rem #102b430f}.nova-loop-module__QPVx9q__loopStep{color:#18354985;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-right:1px solid #1835491a;justify-content:center;align-items:center;gap:.5rem;min-height:3.15rem;font-size:.73rem;font-weight:850;display:flex;position:relative}.nova-loop-module__QPVx9q__loopStep:last-child{border-right:0}.nova-loop-module__QPVx9q__loopStep:after{content:"";background:0 0;height:3px;position:absolute;bottom:0;left:0;right:0}.nova-loop-module__QPVx9q__loopStep:hover{color:var(--nova-teal);background:#69e5f214}.nova-loop-module__QPVx9q__loopStep[data-active=true]{color:var(--nova-navy);background:#69e5f226}.nova-loop-module__QPVx9q__loopStep[data-active=true]:after{background:var(--nova-teal)}.nova-loop-module__QPVx9q__loopStep[data-complete=true]{color:#28764d}.nova-loop-module__QPVx9q__loopStepNumber{border:1px solid;border-radius:50%;place-items:center;width:1.3rem;height:1.3rem;font-size:.62rem;display:grid}.nova-loop-module__QPVx9q__loopStepNumber svg{stroke-width:3px;width:.72rem;height:.72rem}.nova-loop-module__QPVx9q__workspace{grid-template-columns:minmax(0,1fr) 22rem;align-items:start;gap:.9rem;width:min(100%,108rem);margin:0 auto;display:grid}.nova-loop-module__QPVx9q__prototypeColumn{min-width:0}.nova-loop-module__QPVx9q__prototype{border:2px solid var(--nova-brass);color:#f8fcfd;background:var(--nova-deep);isolation:isolate;border-radius:1.15rem;min-height:48rem;position:relative;overflow:clip;box-shadow:0 1.6rem 4rem #07192338,0 0 0 3px #69e5f22e,inset 0 0 0 1px #ffffff14}.nova-loop-module__QPVx9q__sceneWash{z-index:-2;pointer-events:none;background:linear-gradient(#07192361,#0000 22% 58%,#071923cc),radial-gradient(circle at 50% 58%,#0000 16%,#07192324 78%);position:absolute;inset:0}.nova-loop-module__QPVx9q__sceneGrid{z-index:-1;opacity:0;transform-origin:bottom;pointer-events:none;background-image:linear-gradient(#69e5f257 1px,#0000 1px),linear-gradient(90deg,#69e5f257 1px,#0000 1px);background-size:3.1rem 2.25rem;height:61%;transition:opacity .18s;position:absolute;bottom:-34%;left:-14%;right:-14%;transform:perspective(24rem)rotateX(62deg);mask-image:linear-gradient(#0000 8%,#000 76%)}.nova-loop-module__QPVx9q__page[data-show-grid=true] .nova-loop-module__QPVx9q__sceneGrid{opacity:.28}.nova-loop-module__QPVx9q__sceneTopbar{z-index:20;border-bottom:1px solid var(--nova-line);backdrop-filter:blur(14px);background:linear-gradient(#071923eb,#071923a8);justify-content:space-between;align-items:center;gap:1rem;min-height:3.55rem;padding:.7rem 1rem;display:flex;position:absolute;top:0;left:0;right:0}.nova-loop-module__QPVx9q__sceneBrand,.nova-loop-module__QPVx9q__sceneCondition{letter-spacing:.11em;text-transform:uppercase;align-items:center;gap:.55rem;font-size:.72rem;font-weight:850;display:flex}.nova-loop-module__QPVx9q__sceneBrand svg,.nova-loop-module__QPVx9q__sceneCondition svg{width:1rem;height:1rem;color:var(--nova-cyan)}.nova-loop-module__QPVx9q__sceneBrand i{border-left:1px solid var(--nova-line);color:#f8fcfd75;padding-left:.55rem;font-style:normal;font-weight:650}.nova-loop-module__QPVx9q__sceneCondition{color:#f8fcfdad;font-size:.64rem}.nova-loop-module__QPVx9q__registerStage,.nova-loop-module__QPVx9q__chamberStage,.nova-loop-module__QPVx9q__stationStage,.nova-loop-module__QPVx9q__battleStage,.nova-loop-module__QPVx9q__recallStage,.nova-loop-module__QPVx9q__recoveryStage{z-index:5;position:absolute;inset:3.55rem 0 2.45rem}.nova-loop-module__QPVx9q__registerStage{flex-direction:column;justify-content:center;gap:.85rem;padding:1.5rem clamp(1rem,3vw,2.4rem);display:flex}.nova-loop-module__QPVx9q__stageHeading{border:1px solid var(--nova-line);background:var(--nova-glass);backdrop-filter:blur(15px);border-radius:.9rem;width:min(100%,39rem);padding:1rem 1.1rem;box-shadow:0 1rem 2.4rem #0719232e}.nova-loop-module__QPVx9q__kicker{color:var(--nova-cyan);margin-bottom:.35rem}.nova-loop-module__QPVx9q__flowTitle{color:#fffdf6;font-size:clamp(1.55rem,3vw,2.55rem);line-height:1.04}.nova-loop-module__QPVx9q__flowDescription{color:#f8fcfdbf;max-width:42rem;margin-top:.55rem;font-size:.84rem;line-height:1.55}.nova-loop-module__QPVx9q__rosterSort{color:#f8fcfd9e;letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:.3rem;font-size:.56rem;font-weight:800;display:flex}.nova-loop-module__QPVx9q__rosterSort>span{color:var(--nova-cyan);margin-right:.15rem}.nova-loop-module__QPVx9q__rosterSort button{color:inherit;font:inherit;letter-spacing:inherit;cursor:pointer;background:#071923b3;border:1px solid #f8fcfd38;border-radius:999px;padding:.24rem .5rem;transition:border-color .14s,color .14s,background .14s}.nova-loop-module__QPVx9q__rosterSort button:hover{border-color:var(--nova-cyan);color:#f8fcfd}.nova-loop-module__QPVx9q__rosterSort button[data-active=true]{border-color:var(--nova-cyan);color:var(--nova-deep);background:var(--nova-cyan)}.nova-loop-module__QPVx9q__rosterScroller{scroll-snap-type:x proximity;scrollbar-color:var(--nova-cyan) #07192373;gap:.62rem;width:100%;padding:.18rem 0 .5rem;display:flex;overflow-x:auto}.nova-loop-module__QPVx9q__rosterScroller>li{scroll-snap-align:start;list-style:none}.nova-loop-module__QPVx9q__rosterCard{color:#f8fcfd;text-align:left;cursor:pointer;backdrop-filter:blur(12px);background:#071923c2;border:1px solid #f8fcfd33;border-radius:.82rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.65rem;min-width:15.2rem;padding:.68rem;transition:transform .16s,border-color .16s,background .16s;display:grid;position:relative}.nova-loop-module__QPVx9q__rosterCard:hover,.nova-loop-module__QPVx9q__rosterCard[data-selected=true]{border-color:var(--nova-cyan);background:#071923e6;transform:translateY(-2px)}.nova-loop-module__QPVx9q__rosterCard[data-selected=true]{box-shadow:inset 0 0 0 1px var(--nova-cyan), 0 0 1.3rem #69e5f23d}.nova-loop-module__QPVx9q__rosterPet{background:#c6fbff1a}.nova-loop-module__QPVx9q__rosterIdentity{flex-direction:column;min-width:0;display:flex}.nova-loop-module__QPVx9q__rosterIdentity strong{text-overflow:ellipsis;white-space:nowrap;padding-right:3.4rem;font-size:.9rem;overflow:hidden}.nova-loop-module__QPVx9q__rosterIdentity small{color:#f8fcfd8c;text-overflow:ellipsis;white-space:nowrap;font-size:.65rem;overflow:hidden}.nova-loop-module__QPVx9q__rosterBadge{align-items:center;gap:.28rem;display:inline-flex;position:absolute;top:.42rem;right:.5rem}.nova-loop-module__QPVx9q__rosterBadge i{background:#071923e0;border:1px solid #f8fcfd4d;border-radius:50%;place-items:center;width:1.3rem;height:1.3rem;font-size:.7rem;font-style:normal;display:grid}.nova-loop-module__QPVx9q__rosterBadge b{color:var(--nova-cyan);letter-spacing:.07em;font-size:.57rem;font-weight:850}.nova-loop-module__QPVx9q__rosterFullness{color:#f8fcfd99;align-items:center;gap:.3rem;margin-top:.3rem;display:flex}.nova-loop-module__QPVx9q__rosterFullness svg{flex:none;width:.7rem;height:.7rem}.nova-loop-module__QPVx9q__rosterFullness i{background:#0719239e;border:1px solid #f8fcfd33;border-radius:999px;flex:auto;height:.4rem;position:relative;overflow:hidden}.nova-loop-module__QPVx9q__rosterFullness b{border-radius:inherit;background:linear-gradient(90deg,#3dc96d,#91e782);position:absolute;inset:0 auto 0 0}.nova-loop-module__QPVx9q__rosterFullness[data-tone=warning] b{background:linear-gradient(90deg,#f7ad47,#ffd67a)}.nova-loop-module__QPVx9q__rosterFullness[data-tone=danger] b{background:linear-gradient(90deg,#ea5f69,#ff8b7f)}.nova-loop-module__QPVx9q__rosterTip{text-align:left;gap:.15rem;max-width:17rem;display:grid}.nova-loop-module__QPVx9q__rosterTip b{font-size:.78rem}.nova-loop-module__QPVx9q__rosterTip span{opacity:.82;font-size:.68rem;line-height:1.35}.nova-loop-module__QPVx9q__registrationSummary{border:1px solid var(--nova-line);color:var(--nova-ink);background:var(--nova-panel);backdrop-filter:blur(16px);border-radius:.92rem;grid-template-columns:auto minmax(10rem,1fr) minmax(18rem,1.3fr) auto;align-items:center;gap:.85rem;padding:.85rem;display:grid;box-shadow:0 1.1rem 2.6rem #07192333}.nova-loop-module__QPVx9q__summaryPortrait{background:radial-gradient(circle,#69e5f238,#0000 70%),#ffffffb8;border:1px solid #13838e33;border-radius:.82rem;place-items:center;width:6.6rem;height:6.6rem;display:grid;position:relative}.nova-loop-module__QPVx9q__summaryPortrait>*{max-width:100%;max-height:100%}.nova-loop-module__QPVx9q__summaryPortrait img{object-fit:contain;width:100%;height:100%}.nova-loop-module__QPVx9q__elementOrb{border:2px solid var(--nova-cream);background:#fff;border-radius:50%;place-items:center;width:1.75rem;height:1.75rem;font-size:.9rem;display:grid;position:absolute;bottom:-.3rem;right:-.3rem;box-shadow:0 .35rem .8rem #102b432e}.nova-loop-module__QPVx9q__summaryIdentity{flex-direction:column;min-width:0;display:flex}.nova-loop-module__QPVx9q__summaryIdentity strong{color:var(--nova-navy);font-size:1.2rem}.nova-loop-module__QPVx9q__summaryIdentity span{color:#183549ad;font-size:.76rem}.nova-loop-module__QPVx9q__summaryIdentity small{color:#18354980;margin-top:.25rem;font-size:.64rem}.nova-loop-module__QPVx9q__combatStatGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.4rem;display:grid}.nova-loop-module__QPVx9q__combatStatGrid>span{color:#18354994;letter-spacing:.07em;text-transform:uppercase;background:#ffffff94;border:1px solid #1835491a;border-radius:.58rem;place-items:center;min-width:0;padding:.48rem .22rem;font-size:.55rem;font-weight:750;display:grid}.nova-loop-module__QPVx9q__combatStatGrid>span[data-highlight=true]{color:var(--nova-teal);background:#69e5f21f;border-color:#13838e4d}.nova-loop-module__QPVx9q__combatStatGrid svg{width:.85rem;height:.85rem;color:var(--nova-teal);margin-bottom:.12rem}.nova-loop-module__QPVx9q__combatStatGrid b{color:var(--nova-navy);font-size:.92rem}.nova-loop-module__QPVx9q__primarySceneAction{color:#061b24;background:linear-gradient(135deg, var(--nova-cyan-bright), var(--nova-cyan));letter-spacing:.04em;text-transform:uppercase;cursor:pointer;border:1px solid #c6fbffa6;border-radius:.68rem;justify-content:center;align-items:center;gap:.5rem;min-height:2.85rem;padding:.6rem .95rem;font-size:.78rem;font-weight:900;transition:transform .17s,box-shadow .17s;display:inline-flex;box-shadow:0 .6rem 1.5rem #00666f38,inset 0 1px #ffffffb8}.nova-loop-module__QPVx9q__primarySceneAction:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 .8rem 1.9rem #00666f57,0 0 1.4rem #69e5f24d}.nova-loop-module__QPVx9q__primarySceneAction:disabled,.nova-loop-module__QPVx9q__foodActions button:disabled{cursor:not-allowed;filter:grayscale(.45);opacity:.56}.nova-loop-module__QPVx9q__primarySceneAction svg{width:1.05rem;height:1.05rem}.nova-loop-module__QPVx9q__meterBlock{min-width:0}.nova-loop-module__QPVx9q__meterLabels{color:inherit;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.28rem;font-size:.67rem;font-weight:750;display:flex}.nova-loop-module__QPVx9q__tabular{font-variant-numeric:tabular-nums}.nova-loop-module__QPVx9q__meterTrack{background:#07192394;border:1px solid #f8fcfd38;border-radius:999px;height:.62rem;position:relative;overflow:hidden;box-shadow:inset 0 1px 3px #00000042}.nova-loop-module__QPVx9q__meterFill{border-radius:inherit;background:linear-gradient(90deg,#3dc96d,#91e782);transition:width .3s;position:absolute;inset:0 auto 0 0;box-shadow:0 0 .75rem #56da7473}.nova-loop-module__QPVx9q__meterTrack[data-tone=warning] .nova-loop-module__QPVx9q__meterFill{background:linear-gradient(90deg,#f7ad47,#ffd67a)}.nova-loop-module__QPVx9q__meterTrack[data-tone=danger] .nova-loop-module__QPVx9q__meterFill{background:linear-gradient(90deg,#ea5f69,#ff8b7f)}.nova-loop-module__QPVx9q__meterTrack[data-kind=hunger] .nova-loop-module__QPVx9q__meterFill{background:linear-gradient(90deg,#ffb55a,#ffe07e);box-shadow:0 0 .75rem #ffbe566b}.nova-loop-module__QPVx9q__meterCompact .nova-loop-module__QPVx9q__meterLabels{margin-bottom:.2rem;font-size:.61rem}.nova-loop-module__QPVx9q__meterCompact .nova-loop-module__QPVx9q__meterTrack{height:.48rem}.nova-loop-module__QPVx9q__noStatus{color:#f8fcfd7a;font-size:.58rem}.nova-loop-module__QPVx9q__statusPills{flex-wrap:wrap;justify-content:flex-end;gap:.25rem;min-width:0;display:flex}.nova-loop-module__QPVx9q__statusPill{gap:.16rem;font-size:.6rem;font-weight:800}.nova-loop-module__QPVx9q__statusTurns{font-variant-numeric:tabular-nums;background:#ffffff29;border-radius:50%;place-items:center;min-width:.9rem;height:.9rem;display:grid}.nova-loop-module__QPVx9q__chamberStage,.nova-loop-module__QPVx9q__recallStage,.nova-loop-module__QPVx9q__recoveryStage{place-items:center;padding:1.5rem;display:grid}.nova-loop-module__QPVx9q__chamberPanel,.nova-loop-module__QPVx9q__recallCard,.nova-loop-module__QPVx9q__recoveryCard{border:1px solid var(--nova-line);backdrop-filter:blur(16px);background:#071923d1;border-radius:1rem;width:min(94%,34rem);padding:1.35rem;box-shadow:0 1.4rem 3.3rem #07192342}.nova-loop-module__QPVx9q__chamberPanel{margin-left:min(42%,24rem)}.nova-loop-module__QPVx9q__chamberReadouts{grid-template-columns:repeat(3,1fr);gap:.45rem;margin:1rem 0;display:grid}.nova-loop-module__QPVx9q__chamberReadouts span{color:#f8fcfda8;background:#ffffff0d;border:1px solid #f8fcfd1f;border-radius:.55rem;align-items:center;gap:.4rem;min-width:0;padding:.48rem;font-size:.59rem;display:flex}.nova-loop-module__QPVx9q__chamberReadouts i,.nova-loop-module__QPVx9q__projectionReady i,.nova-loop-module__QPVx9q__messagePulse,.nova-loop-module__QPVx9q__sceneFooter i{background:var(--nova-cyan);width:.42rem;height:.42rem;box-shadow:0 0 .7rem var(--nova-cyan);border-radius:50%;flex:none;animation:1.6s ease-in-out infinite nova-loop-module__QPVx9q__signal-pulse}.nova-loop-module__QPVx9q__stationStage{flex-direction:column;justify-content:center;gap:.8rem;padding:1.4rem clamp(1rem,2.4vw,2rem) 1.1rem;display:flex}.nova-loop-module__QPVx9q__stationHeader{justify-content:space-between;align-items:end;gap:1rem;display:flex}.nova-loop-module__QPVx9q__stationHeader .nova-loop-module__QPVx9q__flowTitle{font-size:clamp(1.5rem,2.6vw,2.35rem)}.nova-loop-module__QPVx9q__stationLore{color:#f8fcfdb3;width:min(100%,42rem);margin-top:.28rem;font-size:.7rem}.nova-loop-module__QPVx9q__projectionReady{border:1px solid var(--nova-line);color:var(--nova-cyan-bright);background:var(--nova-glass);border-radius:999px;align-items:center;gap:.45rem;padding:.4rem .65rem;font-size:.65rem;font-weight:750;display:inline-flex}.nova-loop-module__QPVx9q__stationCards{grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;display:grid}.nova-loop-module__QPVx9q__stationCard{--station-lift:1;--station-chroma:1;color:#f8fcfd;text-align:left;cursor:pointer;background:#071923b8;border:1px solid #f8fcfd3d;border-radius:.78rem;grid-template-columns:auto minmax(0,1fr);align-content:start;align-items:center;gap:.55rem;min-height:8.2rem;padding:.75rem;transition:border-color .17s,transform .17s;display:grid;position:relative;overflow:hidden}.nova-loop-module__QPVx9q__stationCard:hover,.nova-loop-module__QPVx9q__stationCard[data-selected=true]{border-color:var(--nova-cyan);transform:translateY(-2px)}.nova-loop-module__QPVx9q__stationCard[data-selected=true]{box-shadow:inset 0 0 0 1px var(--nova-cyan), 0 0 1.7rem #69e5f257}.nova-loop-module__QPVx9q__stationCard:after{z-index:3;content:"";background:0 0;height:3px;position:absolute;bottom:0;left:0;right:0}.nova-loop-module__QPVx9q__stationCard[data-selected=true]:after{background:var(--nova-cyan);box-shadow:0 0 .9rem var(--nova-cyan)}.nova-loop-module__QPVx9q__stationBackdrop,.nova-loop-module__QPVx9q__stationShade{position:absolute;inset:0}.nova-loop-module__QPVx9q__stationCard[data-station=cloudloft]{--station-lift:.9;--station-chroma:1.32}.nova-loop-module__QPVx9q__stationCard[data-station=aegis],.nova-loop-module__QPVx9q__stationCard[data-station=emberhearth-isle]{--station-lift:.92}.nova-loop-module__QPVx9q__stationCard[data-station=nova-reach]{--station-lift:.94}.nova-loop-module__QPVx9q__stationCard[data-station=baltinor]{--station-lift:.98}.nova-loop-module__QPVx9q__stationCard[data-station=iskerval],.nova-loop-module__QPVx9q__stationCard[data-station=sylvaren]{--station-lift:3.4;--station-chroma:.84}.nova-loop-module__QPVx9q__stationBackdrop{z-index:0;object-fit:cover;filter:saturate(calc(.88 * var(--station-chroma))) brightness(var(--station-lift)) contrast(clamp(.84, calc(2 - var(--station-lift) * .5), 1))}.nova-loop-module__QPVx9q__stationShade{z-index:1;background:linear-gradient(100deg,#071923a8 0%,#07192380 34%,#07192329 62%,#0000 82%),linear-gradient(#07192399 0%,#07192352 26%,#07192333 48%,#07192380 74%,#071923d6 100%)}.nova-loop-module__QPVx9q__stationIcon,.nova-loop-module__QPVx9q__stationCardCopy,.nova-loop-module__QPVx9q__stationWaves{z-index:2;position:relative}.nova-loop-module__QPVx9q__stationIcon{background:#071923c7;border:1px solid #f8fcfd61;border-radius:50%;place-items:center;width:2.45rem;height:2.45rem;font-size:1.15rem;display:grid}.nova-loop-module__QPVx9q__stationCardCopy{flex-direction:column;min-width:0;display:flex}.nova-loop-module__QPVx9q__stationCardCopy strong{text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;overflow:hidden}.nova-loop-module__QPVx9q__stationCardCopy small{color:#f8fcfd9e;text-overflow:ellipsis;white-space:nowrap;font-size:.6rem;overflow:hidden}.nova-loop-module__QPVx9q__stationCardCopy>span{color:var(--nova-cyan);letter-spacing:.08em;text-transform:uppercase;margin-top:.25rem;font-size:.56rem;font-weight:850}.nova-loop-module__QPVx9q__stationWaves{grid-column:1/-1;align-items:center;gap:.25rem;display:flex}.nova-loop-module__QPVx9q__stationWaves>span{background:#071923b8;border:1px solid #f8fcfd2e;border-radius:50%;place-items:center;width:2.35rem;height:2.35rem;display:grid;position:relative}.nova-loop-module__QPVx9q__stationWaves img{object-fit:contain;width:2rem;height:2rem}.nova-loop-module__QPVx9q__stationWaves i{width:.85rem;height:.85rem;color:var(--nova-deep);background:var(--nova-cyan);border-radius:50%;place-items:center;font-size:.48rem;font-style:normal;font-weight:900;display:grid;position:absolute;bottom:-.1rem;right:-.1rem}.nova-loop-module__QPVx9q__deploySummary{border:1px solid var(--nova-line);backdrop-filter:blur(12px);background:#071923db;border-radius:.82rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.65rem .65rem .65rem .85rem;display:flex}.nova-loop-module__QPVx9q__deploySummary>div{align-items:center;gap:.65rem;min-width:0;display:flex}.nova-loop-module__QPVx9q__deploySummary>div>svg{width:1.3rem;height:1.3rem;color:var(--nova-cyan);flex:none}.nova-loop-module__QPVx9q__deploySummary span{flex-direction:column;min-width:0;display:flex}.nova-loop-module__QPVx9q__deploySummary small{color:#f8fcfd7a;letter-spacing:.08em;text-transform:uppercase;font-size:.56rem}.nova-loop-module__QPVx9q__deploySummary strong{text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.nova-loop-module__QPVx9q__battleStage{pointer-events:none}.nova-loop-module__QPVx9q__battleHud{grid-template-columns:minmax(0,.82fr) auto minmax(0,1.18fr);align-items:start;gap:.6rem;display:grid;position:absolute;top:.55rem;left:1rem;right:1rem}.nova-loop-module__QPVx9q__combatantPanel{border:1px solid var(--nova-line);backdrop-filter:blur(14px);background:#071923d6;border-radius:.8rem;min-width:0;padding:.55rem;box-shadow:0 .75rem 1.7rem #07192338}.nova-loop-module__QPVx9q__combatantPanel[data-side=enemy]{border-color:color-mix(in srgb, var(--element) 48%, transparent)}.nova-loop-module__QPVx9q__enemyGroupPanel{pointer-events:auto;padding:.42rem}.nova-loop-module__QPVx9q__enemyGroupHeading{justify-content:space-between;align-items:center;gap:.55rem;margin-bottom:.26rem;display:flex}.nova-loop-module__QPVx9q__enemyGroupHeading>span{flex-direction:column;min-width:0;display:flex}.nova-loop-module__QPVx9q__enemyGroupHeading strong{color:var(--element);letter-spacing:.1em;font-size:.63rem}.nova-loop-module__QPVx9q__enemyGroupHeading small{color:#f8fcfd7a;font-size:.49rem}.nova-loop-module__QPVx9q__enemyTargetList{grid-template-columns:repeat(auto-fit,minmax(8.25rem,1fr));gap:.28rem;display:grid}.nova-loop-module__QPVx9q__enemyTarget{color:#f8fcfd;text-align:left;cursor:pointer;background:#ffffff0b;border:1px solid #f8fcfd1f;border-radius:.54rem;gap:.18rem;min-width:0;padding:.28rem .4rem;transition:border-color .16s,background .16s,opacity .16s;display:grid}.nova-loop-module__QPVx9q__enemyTarget:hover:not(:disabled),.nova-loop-module__QPVx9q__enemyTarget[data-selected=true]{border-color:var(--element);background:var(--element-soft)}.nova-loop-module__QPVx9q__enemyTarget[data-selected=true]{box-shadow:inset 0 0 0 1px var(--element-glow)}.nova-loop-module__QPVx9q__enemyTarget[data-dispersed=true]{opacity:.38;cursor:default}.nova-loop-module__QPVx9q__enemyTargetHeading,.nova-loop-module__QPVx9q__enemyTargetStatus{justify-content:space-between;align-items:center;gap:.4rem;min-width:0;display:flex}.nova-loop-module__QPVx9q__enemyTargetHeading>span:first-child{flex-direction:column;min-width:0;display:flex}.nova-loop-module__QPVx9q__enemyTargetHeading strong{text-overflow:ellipsis;white-space:nowrap;font-size:.63rem;overflow:hidden}.nova-loop-module__QPVx9q__enemyTargetHeading small{color:#f8fcfd85;text-overflow:ellipsis;white-space:nowrap;font-size:.48rem;overflow:hidden}.nova-loop-module__QPVx9q__enemyTarget .nova-loop-module__QPVx9q__meterLabels{font-size:.47rem}.nova-loop-module__QPVx9q__enemyTarget .nova-loop-module__QPVx9q__meterTrack{height:.34rem}.nova-loop-module__QPVx9q__targetLock{color:var(--element);letter-spacing:.1em;font-size:.44rem;font-weight:900}.nova-loop-module__QPVx9q__combatantHeading{justify-content:space-between;align-items:start;gap:.65rem;margin-bottom:.34rem;display:flex}.nova-loop-module__QPVx9q__combatantHeading>span:first-child{flex-direction:column;min-width:0;display:flex}.nova-loop-module__QPVx9q__combatantHeading strong{text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;overflow:hidden}.nova-loop-module__QPVx9q__combatantHeading small{color:#f8fcfd8a;font-size:.58rem}.nova-loop-module__QPVx9q__speedBadge{color:#f8fcfd99;background:#ffffff0f;border:1px solid #f8fcfd29;border-radius:999px;flex:none;align-items:center;gap:.22rem;padding:.2rem .35rem;font-size:.54rem;font-weight:850;display:inline-flex}.nova-loop-module__QPVx9q__speedBadge[data-faster=true]{border-color:var(--nova-cyan);color:var(--nova-cyan-bright);background:#69e5f221;box-shadow:0 0 .8rem #69e5f229}.nova-loop-module__QPVx9q__speedBadge svg{width:.72rem;height:.72rem}.nova-loop-module__QPVx9q__combatantMeta{justify-content:space-between;align-items:center;gap:.5rem;margin-top:.28rem;font-size:.58rem;display:flex}.nova-loop-module__QPVx9q__waveHud{border:1px solid var(--nova-line);backdrop-filter:blur(14px);background:#071923d6;border-radius:.78rem;place-items:center;min-width:8.3rem;padding:.45rem .6rem;display:grid}.nova-loop-module__QPVx9q__waveHud>span{color:var(--nova-cyan-bright);letter-spacing:.11em;font-size:.62rem;font-weight:900}.nova-loop-module__QPVx9q__waveHud small{color:#f8fcfd8f;align-items:center;gap:.22rem;margin-top:.28rem;font-size:.5rem;display:inline-flex}.nova-loop-module__QPVx9q__waveHud small svg{width:.68rem;height:.68rem;color:var(--nova-cyan)}.nova-loop-module__QPVx9q__waveDots{gap:.3rem;margin-top:.28rem;display:flex}.nova-loop-module__QPVx9q__waveDots i{background:#f8fcfd2e;border-radius:999px;width:1.3rem;height:.22rem}.nova-loop-module__QPVx9q__waveDots i[data-active=true]{background:var(--element);box-shadow:0 0 .6rem var(--element-glow)}.nova-loop-module__QPVx9q__waveDots i[data-complete=true]{background:var(--nova-cyan)}.nova-loop-module__QPVx9q__chainReadout{color:#f8fcfd73;background:#ffffff0a;border:1px solid #f8fcfd24;border-radius:999px;align-items:center;gap:.28rem;margin-top:.3rem;padding:.18rem .42rem;transition:color .22s,border-color .22s,background .22s,box-shadow .22s;display:inline-flex}.nova-loop-module__QPVx9q__chainReadout svg{width:.7rem;height:.7rem}.nova-loop-module__QPVx9q__chainCount{font-variant-numeric:tabular-nums;font-size:.72rem;font-weight:950}.nova-loop-module__QPVx9q__chainReadout em{letter-spacing:.12em;font-size:.44rem;font-style:normal;font-weight:900}.nova-loop-module__QPVx9q__chainReadout[data-live=true]{border-color:var(--nova-cyan);color:var(--nova-cyan-bright);background:#69e5f224}.nova-loop-module__QPVx9q__chainReadout[data-rank="3"]{border-color:var(--nova-brass);color:#ffe9ac;background:#f6c76529;box-shadow:0 0 .9rem #f6c7654d}.nova-loop-module__QPVx9q__chainReadout[data-rank="4"]{border-color:var(--nova-gold);color:#fff3cd;background:#f6c7653d;animation:1.1s ease-in-out infinite nova-loop-module__QPVx9q__chain-throb;box-shadow:0 0 1.5rem #ffbe468c}.nova-loop-module__QPVx9q__page[data-chain-rank="3"] .nova-loop-module__QPVx9q__prototype{box-shadow:0 1.6rem 4rem #07192338,0 0 0 3px #f6c7653d,inset 0 0 0 1px #ffffff14}.nova-loop-module__QPVx9q__page[data-chain-rank="4"] .nova-loop-module__QPVx9q__prototype{border-color:var(--nova-gold);box-shadow:0 1.6rem 4rem #07192338,0 0 0 4px #f6c76557,0 0 3rem #ffb43c47,inset 0 0 0 1px #ffffff1a}.nova-loop-module__QPVx9q__floaterLayer{z-index:16;pointer-events:none;position:absolute;inset:0;overflow:hidden}.nova-loop-module__QPVx9q__floater{top:calc(38% - var(--floater-lane,0) * 2.6rem);--floater-color:#fff8dd;color:var(--floater-color);font-size:calc(clamp(1.15rem, 2.4vw, 1.95rem) * var(--floater-scale,1));letter-spacing:-.035em;white-space:nowrap;text-shadow:0 3px #301a10b8,0 0 1rem #ffd67a80;transform-origin:bottom;grid-template-columns:auto auto;grid-template-areas:"glyph value""tag tag";justify-content:center;place-items:baseline center;gap:.1rem .24rem;font-weight:950;animation:1.35s cubic-bezier(.16,.86,.3,1) both nova-loop-module__QPVx9q__floater-rise;display:grid;position:absolute}.nova-loop-module__QPVx9q__floater[data-side=pet]{left:calc(23% + var(--floater-lane,0) * 2.6rem + var(--floater-drift,0rem))}.nova-loop-module__QPVx9q__floater[data-side=enemy]{right:calc(21% + var(--floater-lane,0) * 3.1rem - var(--floater-drift,0rem))}.nova-loop-module__QPVx9q__floater i{grid-area:glyph;font-size:.62em;font-style:normal}.nova-loop-module__QPVx9q__floater b{grid-area:value}.nova-loop-module__QPVx9q__floater em{color:#23140b;background:var(--floater-color,#fff8dd);letter-spacing:.1em;text-shadow:none;border-radius:999px;grid-area:tag;padding:.1rem .34rem;font-size:.3em;font-style:normal;font-weight:900}.nova-loop-module__QPVx9q__floater[data-tone=super]{--floater-color:#ffd15c;text-shadow:0 3px #5e2c08cc,0 0 1.6rem #ffbe42d9,0 0 3rem #ff962866;animation-name:nova-loop-module__QPVx9q__floater-slam}.nova-loop-module__QPVx9q__floater[data-tone=incoming]{--floater-color:#ffab9c;text-shadow:0 3px #3a100cc7,0 0 1.2rem #ff6c5899}.nova-loop-module__QPVx9q__floater[data-tone=incoming] em{color:#2b0d09}.nova-loop-module__QPVx9q__floater[data-tone=resist]{--floater-color:#a7bccb;text-shadow:0 2px #0c1e2abf;font-weight:850}.nova-loop-module__QPVx9q__floater[data-tone=absorb]{--floater-color:var(--nova-cyan-bright);font-size:calc(.62rem * var(--floater-scale,1) + .4rem);text-shadow:0 2px 0 #06202cb3, 0 0 1.1rem var(--nova-cyan)}.nova-loop-module__QPVx9q__floater[data-tone=status]{--floater-color:#d9c8ff;font-size:calc(.6rem * var(--floater-scale,1) + .36rem);letter-spacing:.08em;text-shadow:0 2px #180c30b3,0 0 1rem #9674ffd9}.nova-loop-module__QPVx9q__floater[data-tone=disperse]{--floater-color:#a9f5c8;font-size:calc(.66rem * var(--floater-scale,1) + .36rem);letter-spacing:.14em;text-shadow:0 2px #08281cb3,0 0 1.4rem #7af0afbf;animation-duration:1.6s}.nova-loop-module__QPVx9q__floater[data-tone=tick]{--floater-color:#ffb073;font-size:calc(.6rem * var(--floater-scale,1) + .3rem);text-shadow:0 0 .9rem #ff843ccc}.nova-loop-module__QPVx9q__chainCallout{z-index:22;color:var(--nova-cyan-bright);letter-spacing:.16em;text-shadow:0 3px #061c28cc,0 0 1.6rem #69e5f2b3;pointer-events:none;font-size:clamp(1.1rem,2.6vw,2rem);font-weight:950;animation:1.35s cubic-bezier(.18,.9,.28,1) both nova-loop-module__QPVx9q__callout-punch;position:absolute;top:21%;left:50%;transform:translate(-50%)}.nova-loop-module__QPVx9q__chainCallout[data-rank="3"]{color:#ffe38a;text-shadow:0 3px #4a2606cc,0 0 1.8rem #ffc85ad9}.nova-loop-module__QPVx9q__chainCallout[data-rank="4"]{color:#fff0b0;text-shadow:0 4px #4a2606d9,0 0 2.4rem #ffbe46f2,0 0 4.5rem #ff822880;font-size:clamp(1.35rem,3.4vw,2.7rem)}.nova-loop-module__QPVx9q__chainCallout[data-rank="-1"]{color:#ffb0a8;letter-spacing:.2em;text-shadow:0 2px #300c0cbf;font-size:clamp(.85rem,1.6vw,1.15rem)}.nova-loop-module__QPVx9q__celebration{z-index:24;border-top:1px solid var(--nova-line);border-bottom:1px solid var(--nova-line);text-align:center;pointer-events:none;backdrop-filter:blur(6px);background:linear-gradient(90deg,#0000,#071923e6 14%,#071923f0,#071923e6 86%,#0000);justify-items:center;gap:.28rem;width:min(94%,44rem);padding:1rem 1.35rem 1.1rem;animation:.48s cubic-bezier(.2,.9,.3,1) both nova-loop-module__QPVx9q__celebration-sweep;display:grid;position:absolute;top:43%;left:50%;transform:translate(-50%,-50%)}.nova-loop-module__QPVx9q__celebrationEyebrow{color:var(--nova-cyan);letter-spacing:.22em;text-transform:uppercase;font-size:.6rem;font-weight:850}.nova-loop-module__QPVx9q__celebrationTitle{color:#fffdf3;letter-spacing:.02em;text-shadow:0 0 2rem #69e5f266;font-size:clamp(1.4rem,3.4vw,2.5rem);font-weight:950;line-height:1.02}.nova-loop-module__QPVx9q__celebrationLine{color:#f8fcfdb8;font-size:.76rem}.nova-loop-module__QPVx9q__celebrationChips{flex-wrap:wrap;justify-content:center;gap:.35rem;margin-top:.4rem;display:flex}.nova-loop-module__QPVx9q__celebrationChips>span{background:#ffffff0f;border:1px solid #f8fcfd29;border-radius:.55rem;justify-items:center;min-width:5.2rem;padding:.32rem .6rem;display:grid}.nova-loop-module__QPVx9q__celebrationChips small{color:#f8fcfd80;letter-spacing:.11em;text-transform:uppercase;font-size:.46rem;font-weight:750}.nova-loop-module__QPVx9q__celebrationChips b{color:var(--nova-cyan-bright);font-variant-numeric:tabular-nums;font-size:.95rem}.nova-loop-module__QPVx9q__celebration[data-tier="2"] .nova-loop-module__QPVx9q__celebrationTitle{font-size:clamp(1.6rem,3.9vw,2.9rem)}.nova-loop-module__QPVx9q__celebration[data-tier="3"]{border-color:var(--nova-brass-line)}.nova-loop-module__QPVx9q__celebration[data-tier="3"] .nova-loop-module__QPVx9q__celebrationEyebrow,.nova-loop-module__QPVx9q__celebration[data-kind=gauntlet] .nova-loop-module__QPVx9q__celebrationEyebrow{color:var(--nova-gold)}.nova-loop-module__QPVx9q__celebration[data-tier="3"] .nova-loop-module__QPVx9q__celebrationTitle{color:#fff3cd;text-shadow:0 0 2.4rem #ffc76599,0 0 5rem #ffa03c4d;font-size:clamp(1.8rem,4.6vw,3.4rem)}.nova-loop-module__QPVx9q__celebration[data-kind=gauntlet]{animation-name:nova-loop-module__QPVx9q__celebration-land;animation-duration:.62s}.nova-loop-module__QPVx9q__celebration[data-kind=gauntlet] .nova-loop-module__QPVx9q__celebrationChips b{color:var(--nova-gold)}.nova-loop-module__QPVx9q__battleDock{border:1px solid var(--nova-brass-line);pointer-events:auto;backdrop-filter:blur(18px);background:#071923e6;border-radius:.9rem;gap:.38rem;padding:.42rem .5rem .48rem;display:grid;position:absolute;bottom:.7rem;left:1rem;right:1rem;box-shadow:0 1rem 2.8rem #07192359;container:nova-dock/inline-size}.nova-loop-module__QPVx9q__dockStatus{border-bottom:1px solid #f8fcfd1a;align-items:center;gap:.7rem;min-width:0;padding:0 .2rem .34rem;display:flex}.nova-loop-module__QPVx9q__battleMessage{flex:auto;align-items:center;gap:.5rem;min-width:0;display:flex}.nova-loop-module__QPVx9q__dockHunger{flex:none;width:10.5rem}.nova-loop-module__QPVx9q__battleMessage>span:last-child{flex-direction:column;min-width:0;display:flex}.nova-loop-module__QPVx9q__battleMessage small{color:var(--nova-cyan);letter-spacing:.1em;font-size:.5rem;font-weight:850}.nova-loop-module__QPVx9q__battleMessage strong{text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;font-weight:650;overflow:hidden}.nova-loop-module__QPVx9q__actionGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.3rem;min-width:0;display:grid}.nova-loop-module__QPVx9q__actionButton{--action-color:var(--nova-cyan);--action-soft:#69e5f21f;--action-line:var(--nova-line);border:1px solid var(--action-line);color:#f8fcfd;background:linear-gradient(115deg, var(--action-soft), #ffffff09 64%);text-align:left;cursor:pointer;border-radius:.62rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.4rem;min-height:3.3rem;padding:.3rem .45rem .32rem 1.95rem;transition:border-color .15s,background .15s,transform .12s,box-shadow .15s;display:grid;position:relative;overflow:hidden}.nova-loop-module__QPVx9q__actionButton:hover:not(:disabled){border-color:var(--action-color);background:linear-gradient(115deg, var(--action-soft), #ffffff1a 64%);box-shadow:0 0 1.1rem -.2rem var(--action-color);transform:translateY(-2px)}.nova-loop-module__QPVx9q__actionButton:active:not(:disabled){transform:translateY(0)scale(.985)}.nova-loop-module__QPVx9q__actionButton[data-action=attack]{--action-color:var(--nova-action-attack);--action-soft:var(--nova-action-attack-soft);--action-line:var(--nova-action-attack-line)}.nova-loop-module__QPVx9q__actionButton[data-action=skill]{--action-color:var(--nova-action-skill);--action-soft:var(--nova-action-skill-soft);--action-line:var(--nova-action-skill-line)}.nova-loop-module__QPVx9q__actionButton[data-action=guard]{--action-color:var(--nova-action-guard);--action-soft:var(--nova-action-guard-soft);--action-line:var(--nova-action-guard-line)}.nova-loop-module__QPVx9q__actionButton[data-action=special]{--action-color:var(--nova-action-special);--action-soft:var(--nova-action-special-soft);--action-line:var(--nova-action-special-line)}.nova-loop-module__QPVx9q__actionButton:disabled{cursor:not-allowed;opacity:.46}.nova-loop-module__QPVx9q__actionButton[data-effect=super]{border-color:var(--nova-gold);box-shadow:inset 0 0 0 1px #f6c7654d}.nova-loop-module__QPVx9q__actionButton[data-effect=resisted]{filter:saturate(.7)}.nova-loop-module__QPVx9q__actionSlot{border-right:1px solid var(--action-line);width:1.4rem;color:var(--action-color);background:var(--action-soft);place-items:center;font-size:.6rem;font-weight:900;display:grid;position:absolute;top:0;bottom:0;left:0}.nova-loop-module__QPVx9q__actionGlyph{border:1px solid var(--action-line);background:var(--action-soft);border-radius:.44rem;place-items:center;width:1.7rem;height:1.7rem;display:grid}.nova-loop-module__QPVx9q__actionGlyph svg{width:1rem;height:1rem;color:var(--action-color)}.nova-loop-module__QPVx9q__actionLines{gap:.08rem;min-width:0;display:grid}.nova-loop-module__QPVx9q__actionTop,.nova-loop-module__QPVx9q__actionBottom{justify-content:space-between;align-items:center;gap:.35rem;min-width:0;display:flex}.nova-loop-module__QPVx9q__actionTop strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.74rem;overflow:hidden}.nova-loop-module__QPVx9q__actionScope{color:#f8fcfd8f;letter-spacing:.05em;text-transform:uppercase;flex:auto;align-items:center;gap:.26rem;min-width:0;font-size:.5rem;font-weight:750;display:inline-flex;overflow:hidden}.nova-loop-module__QPVx9q__actionScopeTarget{color:#f8fcfdbd;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-style:normal;overflow:hidden}.nova-loop-module__QPVx9q__scopeGlyph{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:.92rem;height:.92rem}.nova-loop-module__QPVx9q__scopeGlyphFill{fill:currentColor;stroke:none}.nova-loop-module__QPVx9q__actionScope[data-scope=all-enemies]{color:var(--nova-gold)}.nova-loop-module__QPVx9q__actionScope[data-scope=self]{color:var(--nova-action-guard)}.nova-loop-module__QPVx9q__actionReadout{flex:none;align-items:center;gap:.24rem;display:inline-flex}.nova-loop-module__QPVx9q__actionReadout b{color:#f8fcfde6;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.58rem}.nova-loop-module__QPVx9q__actionReadout em{color:var(--nova-deep);background:var(--nova-gold);letter-spacing:.06em;border-radius:999px;flex:none;padding:.08rem .28rem;font-size:.44rem;font-style:normal;font-weight:900}.nova-loop-module__QPVx9q__actionReadout em[data-effect=resisted]{color:#eef4f8;background:#7896a8cc}.nova-loop-module__QPVx9q__actionCost{color:var(--nova-gold);font-variant-numeric:tabular-nums;background:#f6c7651a;border:1px solid #f6c76552;border-radius:999px;flex:none;align-items:center;gap:.16rem;padding:.1rem .32rem;font-size:.56rem;font-weight:900;display:inline-flex}.nova-loop-module__QPVx9q__actionCost svg{width:.7rem;height:.7rem}.nova-loop-module__QPVx9q__actionCost[data-starved=true]{color:#ff9d92;background:#ea5f6924;border-color:#ff8b7f80}.nova-loop-module__QPVx9q__actionLock{z-index:2;border-radius:inherit;color:#f8fcfde0;letter-spacing:.07em;text-transform:uppercase;backdrop-filter:grayscale(.85)blur(3px);background:#071923e6;justify-content:center;align-items:center;gap:.32rem;font-size:.56rem;font-weight:850;display:flex;position:absolute;inset:0}.nova-loop-module__QPVx9q__actionLock svg{width:.8rem;height:.8rem;color:var(--nova-gold)}.nova-loop-module__QPVx9q__autoToggle{border-left:1px solid #f8fcfd1a;flex:none;align-items:center;gap:.42rem;padding-left:.7rem;display:flex}.nova-loop-module__QPVx9q__autoToggle>svg{width:1rem;height:1rem;color:var(--nova-cyan)}.nova-loop-module__QPVx9q__autoToggle>span{flex-direction:column;min-width:0;display:flex}@container nova-dock (max-width:64rem){.nova-loop-module__QPVx9q__autoToggle small{display:none}}@container nova-dock (max-width:52rem){.nova-loop-module__QPVx9q__actionScopeTarget{display:none}.nova-loop-module__QPVx9q__dockHunger{width:8rem}.nova-loop-module__QPVx9q__dockHunger .nova-loop-module__QPVx9q__meterLabels span:first-child{display:none}}.nova-loop-module__QPVx9q__autoToggle strong{letter-spacing:.08em;font-size:.68rem}.nova-loop-module__QPVx9q__autoToggle small{color:#f8fcfd75;font-size:.49rem}.nova-loop-module__QPVx9q__recallCard{text-align:center;position:relative;overflow:hidden}.nova-loop-module__QPVx9q__recallCard:before{content:"";background:radial-gradient(circle,#69e5f252,#0000 68%);border-radius:50%;position:absolute;inset:-40% 20% 42%}.nova-loop-module__QPVx9q__recallGlyph{border:1px solid var(--nova-cyan);width:4.6rem;height:4.6rem;color:var(--nova-cyan-bright);background:#69e5f21f;border-radius:50%;place-items:center;margin:0 auto .9rem;display:grid;position:relative;box-shadow:0 0 2.2rem #69e5f266,inset 0 0 1.2rem #69e5f22e}.nova-loop-module__QPVx9q__recallGlyph svg{width:2.1rem;height:2.1rem;animation:5s linear infinite nova-loop-module__QPVx9q__recall-spin}.nova-loop-module__QPVx9q__recallTitle{color:var(--nova-cyan-bright);letter-spacing:.03em;font-size:clamp(1.35rem,3vw,2.25rem);position:relative}.nova-loop-module__QPVx9q__recallCard .nova-loop-module__QPVx9q__flowDescription{margin-bottom:1rem;margin-left:auto;margin-right:auto;position:relative}.nova-loop-module__QPVx9q__recallCard[data-outcome=won]:before{background:radial-gradient(circle,#f6c76557,#0000 68%)}.nova-loop-module__QPVx9q__recallCard[data-outcome=won] .nova-loop-module__QPVx9q__recallGlyph{border-color:var(--nova-gold);color:#fff3cd;background:#f6c76529;box-shadow:0 0 2.4rem #ffbe4680,inset 0 0 1.2rem #f6c76538}.nova-loop-module__QPVx9q__recallCard[data-outcome=won] .nova-loop-module__QPVx9q__recallGlyph svg{animation:none}.nova-loop-module__QPVx9q__recallCard[data-outcome=won] .nova-loop-module__QPVx9q__recallTitle{color:#fff3cd}.nova-loop-module__QPVx9q__rankStamp{border:2px solid var(--nova-gold);color:#fff3cd;letter-spacing:-.03em;background:#f6c76524;border-radius:.7rem;place-items:center;width:3.1rem;height:3.1rem;font-size:1.7rem;font-weight:950;animation:.52s cubic-bezier(.2,1.5,.4,1) both nova-loop-module__QPVx9q__rank-stamp;display:grid;position:absolute;top:.9rem;right:1.1rem;box-shadow:0 0 1.6rem #ffbe4673}.nova-loop-module__QPVx9q__rankStamp[data-rank=B],.nova-loop-module__QPVx9q__rankStamp[data-rank=C]{border-color:var(--nova-cyan);color:var(--nova-cyan-bright);background:#69e5f221;box-shadow:0 0 1.4rem #69e5f259}.nova-loop-module__QPVx9q__runTally{grid-template-columns:repeat(4,minmax(0,1fr));gap:.4rem;margin-bottom:1rem;display:grid;position:relative}.nova-loop-module__QPVx9q__runTally>span{background:#ffffff0d;border:1px solid #f8fcfd21;border-radius:.55rem;justify-items:center;gap:.1rem;min-width:0;padding:.45rem .3rem;display:grid}.nova-loop-module__QPVx9q__runTally>span[data-highlight=true]{border-color:var(--nova-gold);background:#f6c7651f}.nova-loop-module__QPVx9q__runTally small{color:#f8fcfd80;letter-spacing:.09em;text-align:center;text-transform:uppercase;font-size:.46rem;font-weight:750}.nova-loop-module__QPVx9q__runTally b{color:var(--nova-cyan-bright);font-variant-numeric:tabular-nums;font-size:1.1rem}.nova-loop-module__QPVx9q__runTally>span[data-highlight=true] b{color:var(--nova-gold)}.nova-loop-module__QPVx9q__primarySceneAction[data-progress=true]{cursor:progress;position:relative;overflow:hidden}.nova-loop-module__QPVx9q__primarySceneAction[data-progress=true]:after{content:"";background:#ffffff6b;width:0;animation:1.05s linear both nova-loop-module__QPVx9q__recall-fill;position:absolute;inset:0 auto 0 0}.nova-loop-module__QPVx9q__recoveryCard{margin-left:min(42%,24rem)}.nova-loop-module__QPVx9q__recoveryCard .nova-loop-module__QPVx9q__meterBlock{margin:1rem 0}.nova-loop-module__QPVx9q__foodActions{grid-template-columns:repeat(3,1fr);gap:.4rem;margin-bottom:.85rem;display:grid}.nova-loop-module__QPVx9q__foodActions button{color:#f8fcfd;cursor:pointer;background:#ffffff0f;border:1px solid #f8fcfd26;border-radius:.58rem;justify-content:center;align-items:center;gap:.35rem;min-height:3rem;padding:.55rem;font-size:.64rem;display:flex}.nova-loop-module__QPVx9q__foodActions button:hover:not(:disabled){border-color:var(--nova-gold);background:#f6c7651f}.nova-loop-module__QPVx9q__foodActions span{color:var(--nova-gold);font-size:.55rem;font-weight:900}.nova-loop-module__QPVx9q__sceneFooter{z-index:20;border-top:1px solid var(--nova-line);color:#f8fcfd73;letter-spacing:.08em;text-transform:uppercase;backdrop-filter:blur(12px);background:#071923db;justify-content:space-between;align-items:center;gap:1rem;min-height:2.45rem;padding:.55rem 1rem;font-size:.55rem;display:flex;position:absolute;bottom:0;left:0;right:0}.nova-loop-module__QPVx9q__sceneFooter span:first-child{color:var(--nova-cyan-bright);align-items:center;gap:.42rem;display:inline-flex}.nova-loop-module__QPVx9q__eventLog{background:#ffffff9e;border:1px solid #1835491c;border-radius:.78rem;align-items:start;gap:1rem;min-height:3.45rem;margin-top:.65rem;padding:.65rem .85rem;display:flex}.nova-loop-module__QPVx9q__eventLogLabel{color:var(--nova-teal);letter-spacing:.08em;text-transform:uppercase;flex:none;align-items:center;gap:.35rem;font-size:.62rem;font-weight:850;display:inline-flex}.nova-loop-module__QPVx9q__eventLogLabel svg{width:.88rem;height:.88rem}.nova-loop-module__QPVx9q__eventLog>div{min-width:0}.nova-loop-module__QPVx9q__eventLog p{color:#18354970;text-overflow:ellipsis;white-space:nowrap;font-size:.65rem;overflow:hidden}.nova-loop-module__QPVx9q__eventLog p[data-current=true]{color:var(--nova-ink);font-weight:750}.nova-loop-module__QPVx9q__inspector{background:var(--nova-panel);scrollbar-color:#13838e7a transparent;border:1px solid #18354924;border-radius:1rem;max-height:calc(100dvh - 1.8rem);position:sticky;top:.9rem;overflow-y:auto;box-shadow:0 1.15rem 2.8rem #102b431f}.nova-loop-module__QPVx9q__inspectorHeader{background:linear-gradient(145deg,#ffffffd1,#c6fbff33);border-bottom:1px solid #1835491a;justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex}.nova-loop-module__QPVx9q__inspectorHeader>svg{width:1.55rem;height:1.55rem;color:var(--nova-teal)}.nova-loop-module__QPVx9q__inspectorEyebrow{color:var(--nova-teal);margin-bottom:.1rem;font-size:.58rem}.nova-loop-module__QPVx9q__inspectorTitle{color:var(--nova-navy);font-size:1.05rem}.nova-loop-module__QPVx9q__inspectorSection,.nova-loop-module__QPVx9q__verificationSection{border-bottom:1px solid #1835491a;padding:.9rem 1rem}.nova-loop-module__QPVx9q__inspectorSection h3,.nova-loop-module__QPVx9q__verificationHeading h3{color:var(--nova-navy);letter-spacing:.09em;text-transform:uppercase;margin-bottom:.55rem;font-size:.7rem;font-weight:900}.nova-loop-module__QPVx9q__segmented{border:1px solid #18354924;border-radius:.55rem;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.nova-loop-module__QPVx9q__segmented button{color:#18354994;text-transform:capitalize;cursor:pointer;background:#ffffff7a;border:0;border-right:1px solid #1835491a;min-height:2rem;font-size:.59rem;font-weight:800}.nova-loop-module__QPVx9q__segmented button:last-child{border-right:0}.nova-loop-module__QPVx9q__segmented button[data-active=true]{color:var(--nova-navy);background:#69e5f240}.nova-loop-module__QPVx9q__switchList{gap:.18rem;margin-top:.55rem;display:grid}.nova-loop-module__QPVx9q__switchList>div{color:#183549b3;justify-content:space-between;align-items:center;gap:1rem;min-height:2rem;font-size:.66rem;display:flex}.nova-loop-module__QPVx9q__backgroundGrid{grid-template-columns:repeat(2,1fr);gap:.35rem;display:grid}.nova-loop-module__QPVx9q__backgroundGrid button,.nova-loop-module__QPVx9q__triggerGrid button,.nova-loop-module__QPVx9q__outcomeButtons button{color:#183549ad;cursor:pointer;background:#ffffff8a;border:1px solid #18354921;border-radius:.48rem;justify-content:center;align-items:center;gap:.35rem;min-height:2.25rem;font-size:.59rem;font-weight:750;display:flex}.nova-loop-module__QPVx9q__backgroundGrid button:hover,.nova-loop-module__QPVx9q__backgroundGrid button[data-active=true],.nova-loop-module__QPVx9q__triggerGrid button:hover,.nova-loop-module__QPVx9q__outcomeButtons button:hover:not(:disabled){border-color:var(--nova-teal);color:var(--nova-navy);background:#69e5f229}.nova-loop-module__QPVx9q__backgroundGrid button:last-child{grid-column:1/-1}.nova-loop-module__QPVx9q__triggerGrid,.nova-loop-module__QPVx9q__outcomeButtons{grid-template-columns:repeat(2,1fr);gap:.35rem;display:grid}.nova-loop-module__QPVx9q__inspectorHint{color:#18354980;margin:-.2rem 0 .55rem;font-size:.56rem;line-height:1.4}.nova-loop-module__QPVx9q__statePreviewGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.25rem;display:grid}.nova-loop-module__QPVx9q__statePreviewGrid button{color:#1835499e;text-transform:capitalize;cursor:pointer;background:#ffffff8a;border:1px solid #18354921;border-radius:.42rem;min-height:2rem;padding:0 .2rem;font-size:.49rem;font-weight:800}.nova-loop-module__QPVx9q__statePreviewGrid button:hover,.nova-loop-module__QPVx9q__statePreviewGrid button[data-active=true]{border-color:var(--nova-teal);color:var(--nova-navy);background:#69e5f22e}.nova-loop-module__QPVx9q__outcomeButtons button:last-child{border-color:#b85c6633}.nova-loop-module__QPVx9q__vfxRoleRow{flex-wrap:wrap;gap:.28rem;margin-bottom:.45rem;display:flex}.nova-loop-module__QPVx9q__vfxRoleRow button{color:#1835499e;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;background:#ffffff8a;border:1px solid #18354921;border-radius:999px;align-items:center;gap:.26rem;padding:.26rem .5rem;font-size:.52rem;font-weight:800;display:inline-flex}.nova-loop-module__QPVx9q__vfxRoleRow button:hover,.nova-loop-module__QPVx9q__vfxRoleRow button[data-active=true]{border-color:var(--nova-teal);color:var(--nova-navy);background:#69e5f22e}.nova-loop-module__QPVx9q__vfxRoleRow i{color:var(--nova-teal);font-variant-numeric:tabular-nums;font-size:.5rem;font-style:normal}.nova-loop-module__QPVx9q__vfxClipGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.28rem;display:grid}.nova-loop-module__QPVx9q__vfxClipGrid button{color:#183549b8;text-align:left;cursor:pointer;background:#ffffff8a;border:1px solid #18354921;border-radius:.48rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.1rem .34rem;min-height:2.35rem;padding:.28rem .4rem;display:grid}.nova-loop-module__QPVx9q__vfxClipGrid button:hover,.nova-loop-module__QPVx9q__vfxClipGrid button[data-active=true]{border-color:var(--nova-teal);color:var(--nova-navy);background:#69e5f22e}.nova-loop-module__QPVx9q__vfxClipGrid svg{width:.85rem;height:.85rem;color:var(--nova-teal);grid-row:span 2}.nova-loop-module__QPVx9q__vfxClipGrid span{text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap;font-size:.55rem;font-weight:800;overflow:hidden}.nova-loop-module__QPVx9q__vfxClipGrid i{color:#18354973;letter-spacing:.06em;text-transform:uppercase;font-size:.46rem;font-style:normal;font-weight:750}.nova-loop-module__QPVx9q__outcomeButtons button:disabled{cursor:not-allowed;opacity:.45}.nova-loop-module__QPVx9q__elementGrid{grid-template-columns:repeat(5,1fr);gap:.28rem;display:grid}.nova-loop-module__QPVx9q__elementGrid button{aspect-ratio:1;cursor:pointer;background:#ffffff8f;border:1px solid #1835491f;border-radius:.48rem;place-items:center;font-size:.92rem;display:grid}.nova-loop-module__QPVx9q__elementGrid button:hover,.nova-loop-module__QPVx9q__elementGrid button[data-active=true]{border-color:var(--nova-teal);background:#69e5f22e;box-shadow:inset 0 0 0 1px #13838e38}.nova-loop-module__QPVx9q__statusInjectors{gap:.3rem;display:grid}.nova-loop-module__QPVx9q__statusInjectors>div{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.28rem;display:grid}.nova-loop-module__QPVx9q__statusInjectors span{font-size:.62rem;font-weight:700}.nova-loop-module__QPVx9q__statusInjectors button{color:#1835499e;cursor:pointer;background:#ffffff8c;border:1px solid #1835491f;border-radius:.4rem;min-width:3.05rem;min-height:1.75rem;font-size:.54rem}.nova-loop-module__QPVx9q__statusInjectors button:hover{border-color:var(--nova-teal);color:var(--nova-teal)}.nova-loop-module__QPVx9q__verificationSection{border-bottom:0}.nova-loop-module__QPVx9q__verificationHeading{justify-content:space-between;align-items:center;gap:1rem;display:flex}.nova-loop-module__QPVx9q__verificationHeading h3{margin-bottom:0}.nova-loop-module__QPVx9q__verificationHeading span{color:var(--nova-teal);font-variant-numeric:tabular-nums;font-size:.7rem;font-weight:900}.nova-loop-module__QPVx9q__verificationProgress{background:#1835491a;border-radius:999px;height:.34rem;margin:.55rem 0 .7rem;position:relative;overflow:hidden}.nova-loop-module__QPVx9q__verificationProgress i{border-radius:inherit;background:linear-gradient(90deg, var(--nova-teal), var(--nova-cyan));transition:width .3s;position:absolute;inset:0 auto 0 0}.nova-loop-module__QPVx9q__verificationList{gap:.38rem;display:grid}.nova-loop-module__QPVx9q__verificationList>div{opacity:.62;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.5rem;display:grid}.nova-loop-module__QPVx9q__verificationList>div[data-complete=true]{opacity:1}.nova-loop-module__QPVx9q__verificationList>div>span{color:#fff;background:#ffffff8c;border:1px solid #18354929;border-radius:50%;place-items:center;width:1.15rem;height:1.15rem;display:grid}.nova-loop-module__QPVx9q__verificationList>div[data-complete=true]>span{border-color:var(--nova-teal);background:var(--nova-teal)}.nova-loop-module__QPVx9q__verificationList svg{stroke-width:3px;width:.7rem;height:.7rem}.nova-loop-module__QPVx9q__verificationList p{flex-direction:column;min-width:0;display:flex}.nova-loop-module__QPVx9q__verificationList strong{font-size:.63rem}.nova-loop-module__QPVx9q__verificationList small{color:#1835497a;font-size:.54rem}.nova-loop-module__QPVx9q__linkGate{z-index:30;place-items:center;padding:clamp(1.1rem,4vh,2.6rem);animation:.11s ease-out both nova-loop-module__QPVx9q__link-arrive;display:grid;position:absolute;inset:0;overflow:hidden}.nova-loop-module__QPVx9q__linkVeil{backdrop-filter:blur(22px)saturate(1.12);background:radial-gradient(circle,#07192380,#0000 64%),radial-gradient(circle at 50% 43%,#69e5f22b,#0000 56%),radial-gradient(circle at 50% 104%,#f6c76524,#0000 54%),#071923bd;position:absolute;inset:0}.nova-loop-module__QPVx9q__linkGate[data-kind=boot] .nova-loop-module__QPVx9q__linkVeil{background:radial-gradient(circle at 50% 43%, #69e5f233, transparent 58%), radial-gradient(circle at 50% 104%, #f6c76529, transparent 54%), var(--nova-deep)}.nova-loop-module__QPVx9q__linkVeil:after{content:"";background:linear-gradient(#0000,#69e5f20f 38%,#c6fbff21 62%,#69e5f20d 82%,#0000);height:34%;animation:3.2s cubic-bezier(.45,0,.55,1) infinite nova-loop-module__QPVx9q__link-scan;position:absolute;top:-34%;left:0;right:0}.nova-loop-module__QPVx9q__linkPanel{text-align:center;justify-items:center;gap:clamp(.55rem,1.6vh,1rem);width:min(100%,30rem);display:grid;position:relative}.nova-loop-module__QPVx9q__linkEyebrow{color:var(--nova-cyan);letter-spacing:.26em;text-transform:uppercase;font-size:.6rem;font-weight:850}.nova-loop-module__QPVx9q__linkHeadline{color:#fffdf3;letter-spacing:.11em;text-transform:uppercase;text-shadow:0 0 1.9rem #69e5f273;margin-top:.3rem;font-size:clamp(1.05rem,2.2vw,1.55rem);font-weight:950;line-height:1.12;display:block}.nova-loop-module__QPVx9q__linkSubject{color:#f8fcfd99;letter-spacing:.1em;margin-top:.22rem;font-size:.68rem;display:block}.nova-loop-module__QPVx9q__linkDais{aspect-ratio:1;place-items:center;width:clamp(8.5rem,21vh,12.5rem);display:grid;position:relative}.nova-loop-module__QPVx9q__linkGate[data-kind=relink] .nova-loop-module__QPVx9q__linkDais{width:clamp(7rem,16vh,9.75rem)}.nova-loop-module__QPVx9q__linkDais:after{content:"";background:radial-gradient(#69e5f252,#d8a94f24 44%,#0000 72%);border-radius:50%;width:130%;height:26%;animation:2.9s ease-in-out infinite nova-loop-module__QPVx9q__link-dais-breathe;position:absolute;bottom:-7%;left:50%;transform:translate(-50%)}.nova-loop-module__QPVx9q__linkSweep{background:conic-gradient(#0000 0deg 208deg,#69e5f266 330deg,#c6fbffcc 356deg,#0000 360deg);border-radius:50%;animation:2.3s linear infinite nova-loop-module__QPVx9q__link-orbit;position:absolute;inset:-7%;mask-image:radial-gradient(circle,#0000 61%,#000 68% 87%,#0000 93%)}.nova-loop-module__QPVx9q__linkSweep[data-measured=true]{opacity:.4;animation-duration:4.4s}.nova-loop-module__QPVx9q__linkRing{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.nova-loop-module__QPVx9q__linkRingTrack{fill:none;stroke:var(--nova-brass-line);stroke-width:2.4px}.nova-loop-module__QPVx9q__linkRingInner{fill:none;stroke:#69e5f238;stroke-width:1px;stroke-dasharray:2 6}.nova-loop-module__QPVx9q__linkRingArc{fill:none;stroke:var(--nova-cyan-bright);stroke-dasharray:var(--link-arc);stroke-dashoffset:var(--link-arc-offset);stroke-linecap:round;stroke-width:4.4px;filter:drop-shadow(0 0 .4rem #69e5f2e6);transform-origin:50%;transition:stroke-dashoffset .28s cubic-bezier(.2,.8,.3,1);transform:rotate(-90deg)}.nova-loop-module__QPVx9q__linkRingArc[data-measured=false]{stroke-dasharray:54 273;stroke-dashoffset:0;transition:none;animation:1.4s linear infinite nova-loop-module__QPVx9q__link-arc-orbit}.nova-loop-module__QPVx9q__linkCore{justify-items:center;gap:.18rem;display:grid;position:relative}.nova-loop-module__QPVx9q__linkSigil{color:var(--nova-cyan-bright);place-items:center;animation:2.5s ease-in-out infinite nova-loop-module__QPVx9q__link-breathe;display:grid}.nova-loop-module__QPVx9q__linkSigil svg{filter:drop-shadow(0 0 .85rem #69e5f2d9);width:clamp(1.9rem,4.4vh,2.8rem);height:clamp(1.9rem,4.4vh,2.8rem)}.nova-loop-module__QPVx9q__linkPercent{color:#fffdf3;font-variant-numeric:tabular-nums;letter-spacing:.07em;font-size:1.02rem;font-weight:950}.nova-loop-module__QPVx9q__linkPercent[data-measured=false]{color:var(--nova-cyan-bright);letter-spacing:.18em;text-transform:uppercase;text-shadow:0 0 .8rem #69e5f299;font-size:.64rem;font-weight:900}.nova-loop-module__QPVx9q__linkSteps{border:1px solid var(--nova-brass-line);background:#07192380;border-radius:.7rem;gap:.26rem;width:min(100%,23.5rem);margin:0;padding:.5rem .7rem;list-style:none;display:grid}.nova-loop-module__QPVx9q__linkSteps li{color:#f8fcfd66;letter-spacing:.09em;text-transform:uppercase;grid-template-columns:1rem minmax(0,1fr) auto;align-items:center;gap:.5rem;font-size:.6rem;font-weight:750;display:grid}.nova-loop-module__QPVx9q__linkSteps li[data-state=active]{color:var(--nova-cyan-bright)}.nova-loop-module__QPVx9q__linkSteps li[data-state=done]{color:#a9f5c8d1}.nova-loop-module__QPVx9q__linkStepMark{place-items:center;width:1rem;height:1rem;display:grid}.nova-loop-module__QPVx9q__linkStepMark svg{stroke-width:3.2px;width:.78rem;height:.78rem}.nova-loop-module__QPVx9q__linkStepMark i{border:1px solid;border-radius:50%;width:.4rem;height:.4rem}.nova-loop-module__QPVx9q__linkSteps li[data-state=active] .nova-loop-module__QPVx9q__linkStepMark i{background:currentColor;border-color:#0000;animation:1.2s ease-in-out infinite nova-loop-module__QPVx9q__signal-pulse;box-shadow:0 0 .6rem}.nova-loop-module__QPVx9q__linkStepLabel{text-align:left;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nova-loop-module__QPVx9q__linkStepDetail{font-variant-numeric:tabular-nums;opacity:.88;font-weight:900}.nova-loop-module__QPVx9q__linkStatus{color:#f8fcfd61;letter-spacing:.13em;text-transform:uppercase;margin:0;font-size:.54rem}@keyframes nova-loop-module__QPVx9q__link-arrive{0%{opacity:0}to{opacity:1}}@keyframes nova-loop-module__QPVx9q__link-orbit{to{transform:rotate(1turn)}}@keyframes nova-loop-module__QPVx9q__link-arc-orbit{0%{transform:rotate(-90deg)}to{transform:rotate(270deg)}}@keyframes nova-loop-module__QPVx9q__link-scan{0%{opacity:0;transform:translateY(0)}14%{opacity:1}86%{opacity:1}to{opacity:0;transform:translateY(360%)}}@keyframes nova-loop-module__QPVx9q__link-breathe{0%,to{opacity:.74;transform:scale(.95)}50%{opacity:1;transform:scale(1.05)}}@keyframes nova-loop-module__QPVx9q__link-dais-breathe{0%,to{opacity:.68;transform:translate(-50%)scale(.96)}50%{opacity:1;transform:translate(-50%)scale(1.06)}}@keyframes nova-loop-module__QPVx9q__signal-pulse{0%,to{opacity:.55;transform:scale(.86)}50%{opacity:1;transform:scale(1.08)}}@keyframes nova-loop-module__QPVx9q__floater-rise{0%{opacity:0;transform:translateY(1.1rem) scale(.5) rotate(var(--floater-tilt,0deg))}18%{opacity:1;transform:translateY(-.35rem) scale(1.14) rotate(var(--floater-tilt,0deg))}30%{transform:translateY(-.7rem) scale(1) rotate(var(--floater-tilt,0deg))}to{opacity:0;transform:translateY(-3.6rem) scale(.94) rotate(var(--floater-tilt,0deg))}}@keyframes nova-loop-module__QPVx9q__floater-slam{0%{opacity:0;transform:translateY(1.4rem) scale(.28) rotate(calc(var(--floater-tilt,0deg) * 2))}14%{opacity:1;transform:translateY(-.5rem) scale(1.5) rotate(var(--floater-tilt,0deg))}26%{transform:translateY(-.8rem) scale(1.06) rotate(var(--floater-tilt,0deg))}38%{transform:translateY(-1rem) scale(1.16) rotate(var(--floater-tilt,0deg))}to{opacity:0;transform:translateY(-4.2rem) scale(1) rotate(var(--floater-tilt,0deg))}}@keyframes nova-loop-module__QPVx9q__callout-punch{0%{opacity:0;letter-spacing:.5em;transform:translate(-50%)scale(.8)}16%{opacity:1;letter-spacing:.16em;transform:translate(-50%)scale(1.1)}28%{transform:translate(-50%)scale(1)}78%{opacity:1}to{opacity:0;transform:translate(-50%)translateY(-1.2rem)scale(.96)}}@keyframes nova-loop-module__QPVx9q__celebration-sweep{0%{opacity:0;clip-path:inset(0 50%);transform:translate(-50%,-50%)scaleY(.6)}60%{opacity:1;clip-path:inset(0);transform:translate(-50%,-50%)scaleY(1.04)}to{opacity:1;clip-path:inset(0);transform:translate(-50%,-50%)scaleY(1)}}@keyframes nova-loop-module__QPVx9q__celebration-land{0%{opacity:0;transform:translate(-50%,-50%)scale(1.35)}55%{opacity:1;transform:translate(-50%,-50%)scale(.97)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes nova-loop-module__QPVx9q__chain-throb{0%,to{box-shadow:0 0 1.1rem #ffbe4666}50%{box-shadow:0 0 2rem #ffbe46bf}}@keyframes nova-loop-module__QPVx9q__rank-stamp{0%{opacity:0;transform:scale(2.4)rotate(-14deg)}to{opacity:1;transform:scale(1)rotate(-6deg)}}@keyframes nova-loop-module__QPVx9q__recall-fill{to{width:100%}}@keyframes nova-loop-module__QPVx9q__recall-spin{to{transform:rotate(1turn)}}@media (max-width:1320px){.nova-loop-module__QPVx9q__workspace{grid-template-columns:minmax(0,1fr) 19.5rem}.nova-loop-module__QPVx9q__registrationSummary{grid-template-columns:auto minmax(8rem,.8fr) minmax(15rem,1.2fr)}.nova-loop-module__QPVx9q__registrationSummary>.nova-loop-module__QPVx9q__primarySceneAction{grid-column:1/-1}.nova-loop-module__QPVx9q__stationCards{grid-template-columns:repeat(3,minmax(0,1fr))}.nova-loop-module__QPVx9q__stationCard:last-child{grid-column:2/3}}@media (max-width:1080px){.nova-loop-module__QPVx9q__workspace{grid-template-columns:1fr}.nova-loop-module__QPVx9q__inspector{grid-template-columns:repeat(2,minmax(0,1fr));max-height:none;display:grid;position:static;overflow:hidden}.nova-loop-module__QPVx9q__inspectorHeader{grid-column:1/-1}.nova-loop-module__QPVx9q__inspectorSection,.nova-loop-module__QPVx9q__verificationSection{border-right:1px solid #1835491a}.nova-loop-module__QPVx9q__verificationSection{grid-column:1/-1}}@media (max-width:800px){.nova-loop-module__QPVx9q__page{padding:.7rem}.nova-loop-module__QPVx9q__labHeader{flex-direction:column;align-items:flex-start}.nova-loop-module__QPVx9q__headerActions{width:100%}.nova-loop-module__QPVx9q__headerActions>*{flex:1}.nova-loop-module__QPVx9q__generatedPosePicker{grid-template-columns:1fr 1fr}.nova-loop-module__QPVx9q__generatedPosePicker>div:first-child,.nova-loop-module__QPVx9q__generatedPoseStatus{grid-column:1/-1}.nova-loop-module__QPVx9q__generatedPoseStatus{justify-content:flex-start}.nova-loop-module__QPVx9q__loopRail{grid-template-columns:repeat(3,minmax(0,1fr))}.nova-loop-module__QPVx9q__loopStep:nth-child(3){border-right:0}.nova-loop-module__QPVx9q__loopStep:nth-child(-n+3){border-bottom:1px solid #1835491a}.nova-loop-module__QPVx9q__prototype{min-height:58rem}.nova-loop-module__QPVx9q__sceneBrand i,.nova-loop-module__QPVx9q__sceneCondition svg{display:none}.nova-loop-module__QPVx9q__sceneCondition{text-align:right;max-width:45%}.nova-loop-module__QPVx9q__registerStage{justify-content:flex-start}.nova-loop-module__QPVx9q__registrationSummary{grid-template-columns:auto minmax(0,1fr)}.nova-loop-module__QPVx9q__combatStatGrid,.nova-loop-module__QPVx9q__registrationSummary>.nova-loop-module__QPVx9q__primarySceneAction{grid-column:1/-1}.nova-loop-module__QPVx9q__chamberPanel,.nova-loop-module__QPVx9q__recoveryCard{margin-top:18rem;margin-left:0}.nova-loop-module__QPVx9q__stationStage{justify-content:flex-start;overflow-y:auto}.nova-loop-module__QPVx9q__stationHeader{flex-direction:column;align-items:flex-start}.nova-loop-module__QPVx9q__stationCards{grid-template-columns:repeat(2,minmax(0,1fr))}.nova-loop-module__QPVx9q__stationCard:last-child{grid-column:1/-1}.nova-loop-module__QPVx9q__deploySummary{flex-direction:column;align-items:stretch}.nova-loop-module__QPVx9q__battleHud{grid-template-columns:1fr 1fr}.nova-loop-module__QPVx9q__waveHud{min-width:10rem;position:absolute;top:7.25rem;left:50%;transform:translate(-50%)}.nova-loop-module__QPVx9q__actionGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.nova-loop-module__QPVx9q__dockStatus{flex-wrap:wrap}.nova-loop-module__QPVx9q__battleMessage{flex:1 0 100%}.nova-loop-module__QPVx9q__dockHunger{flex:auto;width:auto}}@media (max-width:580px){.nova-loop-module__QPVx9q__generatedPosePicker{grid-template-columns:1fr}.nova-loop-module__QPVx9q__generatedPosePicker>div:first-child,.nova-loop-module__QPVx9q__generatedPoseStatus{grid-column:auto}.nova-loop-module__QPVx9q__brandMark{width:2.9rem;height:2.9rem}.nova-loop-module__QPVx9q__pageSubtitle{font-size:.72rem}.nova-loop-module__QPVx9q__loopStep{min-height:2.8rem;font-size:.62rem}.nova-loop-module__QPVx9q__prototype{border-radius:.9rem;min-height:65rem}.nova-loop-module__QPVx9q__sceneTopbar{padding:.65rem}.nova-loop-module__QPVx9q__sceneBrand,.nova-loop-module__QPVx9q__sceneCondition{font-size:.56rem}.nova-loop-module__QPVx9q__registerStage,.nova-loop-module__QPVx9q__stationStage{padding-left:.7rem;padding-right:.7rem}.nova-loop-module__QPVx9q__stageHeading{padding:.8rem}.nova-loop-module__QPVx9q__flowTitle{font-size:1.5rem}.nova-loop-module__QPVx9q__flowDescription{font-size:.74rem}.nova-loop-module__QPVx9q__registrationSummary{grid-template-columns:1fr}.nova-loop-module__QPVx9q__summaryPortrait{margin:0 auto}.nova-loop-module__QPVx9q__summaryIdentity{text-align:center;align-items:center}.nova-loop-module__QPVx9q__combatStatGrid,.nova-loop-module__QPVx9q__registrationSummary>.nova-loop-module__QPVx9q__primarySceneAction{grid-column:auto}.nova-loop-module__QPVx9q__chamberReadouts,.nova-loop-module__QPVx9q__foodActions,.nova-loop-module__QPVx9q__stationCards{grid-template-columns:1fr}.nova-loop-module__QPVx9q__stationCard:last-child{grid-column:auto}.nova-loop-module__QPVx9q__combatantPanel{padding:.5rem}.nova-loop-module__QPVx9q__combatantHeading{flex-direction:column;align-items:start;gap:.22rem}.nova-loop-module__QPVx9q__combatantMeta{flex-direction:column;align-items:flex-start}.nova-loop-module__QPVx9q__statusPills{justify-content:flex-start}.nova-loop-module__QPVx9q__waveHud{top:8.8rem}.nova-loop-module__QPVx9q__actionGrid{grid-template-columns:1fr}.nova-loop-module__QPVx9q__sceneFooter span:last-child{display:none}.nova-loop-module__QPVx9q__eventLog{flex-direction:column;gap:.35rem}.nova-loop-module__QPVx9q__inspector{grid-template-columns:1fr}.nova-loop-module__QPVx9q__inspectorHeader,.nova-loop-module__QPVx9q__verificationSection{grid-column:auto}}@media (prefers-reduced-motion:reduce){.nova-loop-module__QPVx9q__page *,.nova-loop-module__QPVx9q__page :before,.nova-loop-module__QPVx9q__page :after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}.nova-loop-module__QPVx9q__floater,.nova-loop-module__QPVx9q__chainCallout,.nova-loop-module__QPVx9q__celebration,.nova-loop-module__QPVx9q__rankStamp{opacity:1;animation:none!important}.nova-loop-module__QPVx9q__floater{transform:none}.nova-loop-module__QPVx9q__chainCallout{transform:translate(-50%)}.nova-loop-module__QPVx9q__celebration{clip-path:none;transform:translate(-50%,-50%)}.nova-loop-module__QPVx9q__rankStamp{transform:rotate(-6deg)}.nova-loop-module__QPVx9q__primarySceneAction[data-progress=true]:after{width:100%}.nova-loop-module__QPVx9q__linkGate,.nova-loop-module__QPVx9q__linkSweep,.nova-loop-module__QPVx9q__linkSigil,.nova-loop-module__QPVx9q__linkRingArc,.nova-loop-module__QPVx9q__linkSteps li[data-state=active] .nova-loop-module__QPVx9q__linkStepMark i{opacity:1;animation:none!important}.nova-loop-module__QPVx9q__linkVeil:after{display:none}.nova-loop-module__QPVx9q__linkDais:after{opacity:1;transform:translate(-50%);animation:none!important}.nova-loop-module__QPVx9q__linkSweep{opacity:.26}.nova-loop-module__QPVx9q__linkSigil{transform:none}.nova-loop-module__QPVx9q__linkRingArc[data-measured=false]{stroke-dasharray:5 11;stroke-dashoffset:0;transform:rotate(-90deg)}}.nova-loop-module__QPVx9q__sceneBack{border:1px solid var(--nova-line);color:var(--nova-cyan-bright);background:#0719239e;border-radius:999px;align-items:center;gap:.35rem;padding:.3rem .6rem .3rem .45rem;text-decoration:none;transition:background-color .15s;display:inline-flex}.nova-loop-module__QPVx9q__sceneBack:hover{background:#69e5f229}.nova-loop-module__QPVx9q__sceneBack:focus-visible{outline:2px solid var(--nova-cyan);outline-offset:2px}.nova-loop-module__QPVx9q__sceneBack svg{width:.85rem;height:.85rem}.nova-loop-module__QPVx9q__sceneFooter .nova-loop-module__QPVx9q__sceneCondition{color:#f8fcfd8c;font-size:inherit;letter-spacing:inherit;align-items:center;gap:.35rem;font-weight:750;display:inline-flex}.nova-loop-module__QPVx9q__sceneFooter .nova-loop-module__QPVx9q__sceneCondition svg{width:.8rem;height:.8rem;color:var(--nova-cyan)}.nova-loop-module__QPVx9q__elementMark,.nova-loop-module__QPVx9q__statusPill{cursor:help;background:0 0;border:0;align-items:center;padding:0;display:inline-flex}.nova-loop-module__QPVx9q__elementMark img{width:1.35rem;height:1.35rem}.nova-loop-module__QPVx9q__statusPill svg{width:.9rem;height:.9rem}.nova-loop-module__QPVx9q__statusPill[data-status=burn]{color:#ff9a62}.nova-loop-module__QPVx9q__statusPill[data-status=weakened]{color:#c9b8ff}.nova-loop-module__QPVx9q__statusPill[data-status=shielded]{color:var(--nova-cyan-bright)}.nova-loop-module__QPVx9q__statusPill[data-status=stunned]{color:var(--nova-gold)}.nova-loop-module__QPVx9q__statusPill{background:#0719238c;border:1px solid;border-radius:999px;padding:.1rem .3rem .1rem .24rem}
.SassNovaBattleControls-module__OqeU-q__deploymentPanel,.SassNovaBattleControls-module__OqeU-q__battlePanel{isolation:isolate;background:linear-gradient(135deg, #69e5f214, transparent 52%), var(--color-card);border-color:#69e5f266;position:relative;overflow:hidden;box-shadow:0 .8rem 1.8rem #0719232e,inset 0 0 0 1px #69e5f20d}.SassNovaBattleControls-module__OqeU-q__battlePanel{border-color:#f6c76585}.SassNovaBattleControls-module__OqeU-q__deploymentPanel:before,.SassNovaBattleControls-module__OqeU-q__battlePanel:before{z-index:-1;opacity:.35;content:"";pointer-events:none;background-image:linear-gradient(#69e5f214 1px,#0000 1px),linear-gradient(90deg,#69e5f214 1px,#0000 1px);background-size:1.8rem 1.8rem;position:absolute;inset:0}.SassNovaBattleControls-module__OqeU-q__battlePanel:after{content:"";background:linear-gradient(90deg,#69e5f2,#f6c765,#0000 82%);height:3px;position:absolute;top:0;left:0;right:0}.SassNovaBattleControls-module__OqeU-q__combatant{background:color-mix(in srgb, var(--color-card) 90%, transparent);backdrop-filter:blur(.35rem)}@media (max-width:40rem){.SassNovaBattleControls-module__OqeU-q__deploymentPanel,.SassNovaBattleControls-module__OqeU-q__battlePanel{border-radius:.7rem}}@media (prefers-reduced-motion:reduce){.SassNovaBattleControls-module__OqeU-q__deploymentPanel:before,.SassNovaBattleControls-module__OqeU-q__battlePanel:before{background-image:none}}.SassNovaBattleControls-module__OqeU-q__healthTrack{background:var(--color-muted);height:.6rem;margin-top:.5rem;display:flex;position:relative;overflow:hidden}.SassNovaBattleControls-module__OqeU-q__healthTrack[data-allegiance=ally]{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-info) 38%, transparent);border-radius:999px;justify-content:flex-start}.SassNovaBattleControls-module__OqeU-q__healthTrack[data-allegiance=hostile]{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-foreground) 22%, transparent);border-radius:.15rem;justify-content:flex-end}.SassNovaBattleControls-module__OqeU-q__healthFill{flex:none;min-width:0;height:100%;transition:width .32s ease-out;position:relative}.SassNovaBattleControls-module__OqeU-q__healthTrack[data-allegiance=ally] .SassNovaBattleControls-module__OqeU-q__healthFill{border-radius:999px}.SassNovaBattleControls-module__OqeU-q__healthTrack[data-allegiance=hostile] .SassNovaBattleControls-module__OqeU-q__healthFill{border-radius:.15rem}.SassNovaBattleControls-module__OqeU-q__healthTrack[data-allegiance=hostile] .SassNovaBattleControls-module__OqeU-q__healthFill:after{content:"";background-image:repeating-linear-gradient(135deg,#07192357 0 2px,#0000 2px 5px);position:absolute;inset:0}.SassNovaBattleControls-module__OqeU-q__healthTrack[data-band=healthy] .SassNovaBattleControls-module__OqeU-q__healthFill{background:var(--color-success)}.SassNovaBattleControls-module__OqeU-q__healthTrack[data-band=caution] .SassNovaBattleControls-module__OqeU-q__healthFill{background:var(--color-warning)}.SassNovaBattleControls-module__OqeU-q__healthTrack[data-band=danger] .SassNovaBattleControls-module__OqeU-q__healthFill{background:var(--color-error);animation:1.1s ease-in-out infinite SassNovaBattleControls-module__OqeU-q__novaHealthCritical}@keyframes SassNovaBattleControls-module__OqeU-q__novaHealthCritical{50%{opacity:.62}}.SassNovaBattleControls-module__OqeU-q__allyCard,.SassNovaBattleControls-module__OqeU-q__hostileCard{position:relative}.SassNovaBattleControls-module__OqeU-q__allyCard:before,.SassNovaBattleControls-module__OqeU-q__hostileCard:before{content:"";pointer-events:none;border-radius:999px;width:3px;position:absolute;top:.55rem;bottom:.55rem;left:0}.SassNovaBattleControls-module__OqeU-q__allyCard:before{background:var(--color-info)}.SassNovaBattleControls-module__OqeU-q__hostileCard:before{background:repeating-linear-gradient(180deg, color-mix(in srgb, var(--color-foreground) 46%, transparent) 0 3px, transparent 3px 6px)}@media (prefers-reduced-motion:reduce){.SassNovaBattleControls-module__OqeU-q__healthFill{transition:none}.SassNovaBattleControls-module__OqeU-q__healthTrack[data-band=danger] .SassNovaBattleControls-module__OqeU-q__healthFill{animation:none}}.SassNovaBattleControls-module__OqeU-q__sceneLaunch{flex-direction:column;align-items:stretch;gap:.4rem;min-width:0;display:flex}.SassNovaBattleControls-module__OqeU-q__sceneLaunchCaution{color:var(--color-warning);align-items:center;gap:.35rem;font-size:.68rem;font-weight:700;line-height:1.2;display:flex}.SassNovaBattleControls-module__OqeU-q__sceneLaunchCaution svg{flex:none;width:.85rem;height:.85rem}.SassNovaBattleControls-module__OqeU-q__dockCounter{background:#f6c7651a;border:1px solid #f6c76566;border-radius:.55rem;align-items:center;gap:.45rem;min-width:0;padding:.26rem .5rem;display:flex}.SassNovaBattleControls-module__OqeU-q__dockCounter>svg{width:.9rem;height:.9rem;color:var(--nova-gold);flex:none}.SassNovaBattleControls-module__OqeU-q__dockCounterCopy{flex-direction:column;flex:auto;min-width:0;display:flex}.SassNovaBattleControls-module__OqeU-q__dockCounterCopy small{color:var(--nova-gold);letter-spacing:.12em;font-size:.48rem;font-weight:900}.SassNovaBattleControls-module__OqeU-q__dockCounterCopy strong{color:#f8fcfd;text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;font-weight:700;overflow:hidden}.SassNovaBattleControls-module__OqeU-q__dockCounterVerdict{letter-spacing:.06em;text-transform:uppercase;flex:none;font-size:.52rem;font-style:normal;font-weight:850}.SassNovaBattleControls-module__OqeU-q__dockCounterVerdict[data-blocked=true]{color:var(--nova-cyan-bright)}.SassNovaBattleControls-module__OqeU-q__dockCounterVerdict[data-blocked=false]{color:#ff9d92}.SassNovaBattleControls-module__OqeU-q__dockExtras{flex-wrap:wrap;align-items:center;gap:.3rem;min-width:0;display:flex}.SassNovaBattleControls-module__OqeU-q__dockExtra{border:1px solid var(--nova-line);color:#f8fcfd;cursor:pointer;background:#ffffff0e;border-radius:999px;align-items:center;gap:.3rem;min-height:1.9rem;padding:.24rem .6rem;font-size:.62rem;font-weight:750;transition:border-color .15s,background .15s;display:inline-flex}.SassNovaBattleControls-module__OqeU-q__dockExtra svg{flex:none;width:.8rem;height:.8rem}.SassNovaBattleControls-module__OqeU-q__dockExtra:hover:not(:disabled){border-color:var(--nova-cyan);background:#69e5f224}.SassNovaBattleControls-module__OqeU-q__dockExtra:disabled,.SassNovaBattleControls-module__OqeU-q__dockExtra[aria-disabled=true]{cursor:not-allowed;opacity:.45}.SassNovaBattleControls-module__OqeU-q__dockExtra[aria-disabled=true]:hover{border-color:var(--nova-line);background:#ffffff0e}.SassNovaBattleControls-module__OqeU-q__dockExtra[data-kind=continue]{border-color:var(--nova-cyan);color:var(--nova-cyan-bright);background:#69e5f229}.SassNovaBattleControls-module__OqeU-q__dockExtra[data-kind=recall]{color:#ffe9ac;background:#f6c7651f;border-color:#f6c76573}.SassNovaBattleControls-module__OqeU-q__dockExtra[data-kind=gear-actions]{border-color:color-mix(in srgb, var(--nova-cyan) 55%, transparent);color:var(--nova-cyan-bright);background:color-mix(in srgb, var(--nova-cyan) 12%, transparent)}.SassNovaBattleControls-module__OqeU-q__dockExtraDetail{color:#f8fcfd8c;font-variant-numeric:tabular-nums;font-size:.52rem;font-weight:700}.SassNovaBattleControls-module__OqeU-q__combatantBand{color:#f8fcfd9e;letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:.3rem;font-size:.54rem;font-weight:850;display:flex}.SassNovaBattleControls-module__OqeU-q__combatantBand[data-band=caution]{color:#ffd67a}.SassNovaBattleControls-module__OqeU-q__combatantBand[data-band=danger]{color:#ff9d92}.SassNovaBattleControls-module__OqeU-q__battleHeading{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@container nova-dock (max-width:34rem){.SassNovaBattleControls-module__OqeU-q__dockNarrowGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.SassNovaBattleControls-module__OqeU-q__dockMoveGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.SassNovaBattleControls-module__OqeU-q__dockMoveGrid .SassNovaBattleControls-module__OqeU-q__actionButton{min-height:2.9rem;padding-left:.5rem}.SassNovaBattleControls-module__OqeU-q__emptyMoveSlot{border-style:dashed}.SassNovaBattleControls-module__OqeU-q__emptyMoveSlot>span{opacity:.7}.SassNovaBattleControls-module__OqeU-q__gearActionsTray{width:min(22rem,100vw - 2rem);padding:.7rem}.SassNovaBattleControls-module__OqeU-q__gearActionsHeading{flex-direction:column;gap:.15rem;display:flex}.SassNovaBattleControls-module__OqeU-q__gearActionsHeading strong{color:var(--color-foreground);font-size:.82rem}.SassNovaBattleControls-module__OqeU-q__gearActionsHeading span{color:var(--color-muted-foreground);font-size:.68rem;line-height:1.35}.SassNovaBattleControls-module__OqeU-q__gearActionList{flex-direction:column;gap:.35rem;margin-top:.55rem;display:flex}.SassNovaBattleControls-module__OqeU-q__gearAction{border:1px solid var(--color-border);width:100%;min-height:2.75rem;color:var(--color-foreground);background:var(--color-muted);text-align:left;cursor:pointer;border-radius:.5rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.5rem;padding:.45rem .55rem;display:grid}.SassNovaBattleControls-module__OqeU-q__gearAction:hover:not(:disabled),.SassNovaBattleControls-module__OqeU-q__gearAction:focus-visible{border-color:var(--color-primary);outline:none}.SassNovaBattleControls-module__OqeU-q__gearAction:disabled{cursor:not-allowed;opacity:.62}.SassNovaBattleControls-module__OqeU-q__gearAction[data-used=true]{border-style:dashed}.SassNovaBattleControls-module__OqeU-q__gearAction>svg{width:.9rem;height:.9rem;color:var(--color-primary)}.SassNovaBattleControls-module__OqeU-q__gearAction>span{flex-direction:column;min-width:0;display:flex}.SassNovaBattleControls-module__OqeU-q__gearAction strong{text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.SassNovaBattleControls-module__OqeU-q__gearAction small{color:var(--color-muted-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:.6rem;overflow:hidden}.SassNovaBattleControls-module__OqeU-q__gearAction em{color:var(--color-muted-foreground);white-space:nowrap;font-size:.58rem;font-style:normal;font-weight:700}.SassNovaBattleControls-module__OqeU-q__dockCompact{gap:.3rem;padding:.36rem .45rem .4rem;bottom:.45rem}.SassNovaBattleControls-module__OqeU-q__dockCompact .SassNovaBattleControls-module__OqeU-q__dockExtra{min-height:1.75rem;padding:.2rem .55rem}.SassNovaBattleControls-module__OqeU-q__dockMoveGrid .SassNovaBattleControls-module__OqeU-q__actionButton strong{font-size:.85rem}.SassNovaBattleControls-module__OqeU-q__dockMoveGrid .SassNovaBattleControls-module__OqeU-q__actionButton i{font-size:.62rem}.SassNovaBattleControls-module__OqeU-q__hudPanel{padding:.5rem}.SassNovaBattleControls-module__OqeU-q__hudPanelHeading strong{letter-spacing:.09em;font-size:.74rem}.SassNovaBattleControls-module__OqeU-q__hudPanelHeading small{font-size:.6rem}.SassNovaBattleControls-module__OqeU-q__hudTiles{grid-template-columns:13.5rem;justify-content:start}.SassNovaBattleControls-module__OqeU-q__hudTiles[data-count="3"],.SassNovaBattleControls-module__OqeU-q__hudTiles[data-count="4"]{grid-template-columns:repeat(2,13.5rem)}.SassNovaBattleControls-module__OqeU-q__hudTile{cursor:default}.SassNovaBattleControls-module__OqeU-q__hudTile strong{font-size:.82rem}:is(.SassNovaBattleControls-module__OqeU-q__hudTile .meterLabels,.SassNovaBattleControls-module__OqeU-q__hudTile [class*=meterLabels]){font-size:.66rem}.SassNovaBattleControls-module__OqeU-q__hudTile span{min-width:0}.SassNovaBattleControls-module__OqeU-q__hudTile[data-side=pet]{background:#69e5f212;border-color:#69e5f266}.SassNovaBattleControls-module__OqeU-q__hudWave>span{font-size:.7rem}.SassNovaBattleControls-module__OqeU-q__hudWave small{letter-spacing:.08em;font-size:.56rem}.SassNovaBattleControls-module__OqeU-q__targetButton{color:#f8fcfda8;letter-spacing:.07em;text-transform:uppercase;cursor:pointer;background:#ffffff0d;border:1px solid #f8fcfd33;border-radius:999px;padding:.1rem .4rem;font-size:.54rem;font-weight:850;transition:color .15s,border-color .15s,background .15s}.SassNovaBattleControls-module__OqeU-q__targetButton:hover:not(:disabled){border-color:var(--element);color:#f8fcfd}.SassNovaBattleControls-module__OqeU-q__targetButton[data-selected=true]{border-color:var(--element);color:var(--element);background:var(--element-soft)}.SassNovaBattleControls-module__OqeU-q__targetButton:disabled{opacity:.5;cursor:default}.SassNovaBattleControls-module__OqeU-q__targetButton[data-tutorial-focus],.SassNovaBattleControls-module__OqeU-q__dockMoveGrid [data-tutorial-focus],.SassNovaBattleControls-module__OqeU-q__dockExtra[data-tutorial-focus]{outline:3px solid var(--nova-gold);outline-offset:3px;box-shadow:0 0 0 2px #071923d1}@media (forced-colors:active){.SassNovaBattleControls-module__OqeU-q__targetButton[data-tutorial-focus],.SassNovaBattleControls-module__OqeU-q__dockMoveGrid [data-tutorial-focus],.SassNovaBattleControls-module__OqeU-q__dockExtra[data-tutorial-focus]{box-shadow:none;outline-color:highlight}}.SassNovaBattleControls-module__OqeU-q__dockCounter{flex:0 auto}.SassNovaBattleControls-module__OqeU-q__logDisclosure{border:1px solid var(--color-border);background:color-mix(in srgb, var(--color-muted) 50%, transparent);border-radius:.375rem;padding:.55rem .75rem}.SassNovaBattleControls-module__OqeU-q__logSummary{cursor:pointer;align-items:center;gap:.5rem;min-height:1.75rem;list-style:none;display:flex}.SassNovaBattleControls-module__OqeU-q__logSummary::-webkit-details-marker{display:none}.SassNovaBattleControls-module__OqeU-q__logSummary:after{border-right:2px solid var(--color-muted-foreground);border-bottom:2px solid var(--color-muted-foreground);content:"";width:.4rem;height:.4rem;margin-left:auto;transition:transform .16s;transform:rotate(45deg)translate(-.1rem,-.1rem)}.SassNovaBattleControls-module__OqeU-q__logDisclosure[open] .SassNovaBattleControls-module__OqeU-q__logSummary:after{transform:rotate(-135deg)translate(-.1rem,-.1rem)}.SassNovaBattleControls-module__OqeU-q__logSummary:focus-visible{outline:2px solid var(--color-ring);outline-offset:2px}@media (prefers-reduced-motion:reduce){.SassNovaBattleControls-module__OqeU-q__logSummary:after{transition:none}}.SassNovaBattleControls-module__OqeU-q__hudGrid{grid-template-columns:auto auto auto;justify-content:space-between}.SassNovaBattleControls-module__OqeU-q__hudPanel{width:max-content}.SassNovaBattleControls-module__OqeU-q__hudWave{min-width:17rem;max-width:22rem;padding:.5rem .7rem .55rem}.SassNovaBattleControls-module__OqeU-q__hudNarration{color:#f8fcfd;text-align:center;text-wrap:balance;margin-top:.4rem;font-size:.72rem;font-weight:650;line-height:1.25}.SassNovaBattleControls-module__OqeU-q__hudCounter{text-align:left;background:#f6c7651a;border:1px solid #f6c76566;border-radius:.5rem;align-items:center;gap:.4rem;width:100%;margin-top:.4rem;padding:.24rem .45rem;display:flex}.SassNovaBattleControls-module__OqeU-q__hudCounter>svg{width:.9rem;height:.9rem;color:var(--nova-gold);flex:none}.SassNovaBattleControls-module__OqeU-q__hudCounter>span{flex-direction:column;min-width:0;display:flex}.SassNovaBattleControls-module__OqeU-q__hudCounter small{color:var(--nova-gold);letter-spacing:.12em;font-size:.46rem;font-weight:900}.SassNovaBattleControls-module__OqeU-q__hudCounter strong{color:#f8fcfd;text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;font-weight:700;overflow:hidden}.SassNovaBattleControls-module__OqeU-q__dockHungerInline{flex:none;width:11rem;margin-right:.35rem}.SassNovaBattleControls-module__OqeU-q__raidStrip{border:1px solid var(--nova-line);backdrop-filter:blur(14px);background:#071923d6;border-radius:.8rem;align-items:center;gap:.75rem;padding:.4rem .7rem;display:flex;position:absolute;top:.55rem;left:1rem;right:1rem;box-shadow:0 .75rem 1.7rem #07192338}.SassNovaBattleControls-module__OqeU-q__raidIdentity{flex:none;align-items:center;gap:.4rem;min-width:0;display:flex}.SassNovaBattleControls-module__OqeU-q__raidIdentity strong{color:#f8fcfd;text-overflow:ellipsis;white-space:nowrap;font-size:.85rem;overflow:hidden}.SassNovaBattleControls-module__OqeU-q__raidMeter{flex:auto;min-width:0}.SassNovaBattleControls-module__OqeU-q__raidPetReadout{border-bottom:1px solid #f8fcfd1a;flex-wrap:wrap;align-items:center;gap:.6rem;min-width:0;padding-bottom:.35rem;display:flex}.SassNovaBattleControls-module__OqeU-q__raidPetReadout .SassNovaBattleControls-module__OqeU-q__raidMeter{flex:12rem;min-width:9rem}
.ImmersiveDock-module__8Xe3eG__surface{--color-foreground:var(--game-glass-foreground);--color-muted-foreground:color-mix(in srgb, var(--game-glass-foreground) 82%, transparent);--color-card:var(--game-glass);--color-card-foreground:var(--game-glass-foreground);--color-muted:color-mix(in srgb, var(--game-glass-foreground) 14%, var(--game-glass));--color-border:color-mix(in srgb, var(--game-glass-foreground) 24%, transparent);--color-input:color-mix(in srgb, var(--game-glass-foreground) 12%, var(--game-glass));--color-ring:var(--game-glass-foreground)}
.SceneStage-module__tmLf1W__occupant,.SceneStage-module__tmLf1W__contactShadow{--occupant-drawn:min(var(--occupant-width), 18rem)}.SceneStage-module__tmLf1W__occupant{bottom:var(--occupant-baseline);left:var(--occupant-x);z-index:7;width:var(--occupant-drawn);color:inherit;cursor:pointer;aspect-ratio:var(--occupant-aspect,.6667);filter:drop-shadow(0 .5rem .6rem color-mix(in srgb, var(--color-foreground) 32%, transparent));background:0 0;border:0;padding:0;transition:filter .16s,transform .16s;animation:.22s both SceneStage-module__tmLf1W__occupant-arrive;display:block;position:absolute;transform:translate(-50%)}.SceneStage-module__tmLf1W__occupant[data-grade=warm]{filter:drop-shadow(0 .5rem .6rem color-mix(in srgb, var(--color-foreground) 34%, transparent)) drop-shadow(0 0 .6rem #78beff47) sepia(.16) saturate(1.1) contrast(.95) brightness(1.03)}.SceneStage-module__tmLf1W__occupant[data-grade=cool]{filter:drop-shadow(0 .5rem .6rem color-mix(in srgb, var(--color-foreground) 34%, transparent)) drop-shadow(0 0 .6rem #96cdff4d) hue-rotate(-4deg) saturate(1.04) contrast(.94) brightness(1.02)}.SceneStage-module__tmLf1W__occupant[data-grade=warm]:hover,.SceneStage-module__tmLf1W__occupant[data-grade=warm]:focus-visible{filter:drop-shadow(0 .7rem .7rem color-mix(in srgb, var(--color-foreground) 38%, transparent)) drop-shadow(0 0 .7rem #78beff5c) sepia(.16) saturate(1.1) contrast(.95) brightness(1.08)}.SceneStage-module__tmLf1W__occupant[data-grade=cool]:hover,.SceneStage-module__tmLf1W__occupant[data-grade=cool]:focus-visible{filter:drop-shadow(0 .7rem .7rem color-mix(in srgb, var(--color-foreground) 38%, transparent)) drop-shadow(0 0 .7rem #96cdff61) hue-rotate(-4deg) saturate(1.04) contrast(.94) brightness(1.07)}.SceneStage-module__tmLf1W__contactShadow[data-grade=warm]{width:calc(var(--occupant-drawn) * .78);height:calc(var(--occupant-drawn) * .17);filter:blur(.1rem);background:radial-gradient(#3a281885 0%,#3a281847 46%,#0000 74%)}.SceneStage-module__tmLf1W__occupant:before{content:"";width:max(100%,2.75rem);height:max(100%,2.75rem);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.SceneStage-module__tmLf1W__occupant:hover,.SceneStage-module__tmLf1W__occupant:focus-visible{filter:drop-shadow(0 .7rem .7rem color-mix(in srgb, var(--color-foreground) 34%, transparent)) brightness(1.07);transform:translate(-50%)translateY(-.2rem)}.SceneStage-module__tmLf1W__occupant:focus-visible{outline:2px solid var(--color-info);outline-offset:.35rem;border-radius:.75rem}.SceneStage-module__tmLf1W__occupantPortrait{display:block;position:absolute;inset:0}.SceneStage-module__tmLf1W__contactShadow{bottom:var(--occupant-baseline);left:var(--occupant-x);z-index:6;width:calc(var(--occupant-drawn) * .68);height:calc(var(--occupant-drawn) * .15);background:radial-gradient(ellipse at center, color-mix(in srgb, var(--color-foreground) 55%, transparent) 0%, color-mix(in srgb, var(--color-foreground) 30%, transparent) 48%, transparent 74%);pointer-events:none;border-radius:50%;position:absolute;transform:translate(-50%,42%)}.SceneStage-module__tmLf1W__foreground{z-index:8;pointer-events:none;display:block;position:absolute;inset:0}.SceneStage-module__tmLf1W__dialogue{bottom:calc(var(--occupant-baseline) + var(--occupant-height,34%) * .55);z-index:9;border:1px solid color-mix(in srgb, var(--color-info) 45%, transparent);max-width:min(38%,24rem);color:var(--color-foreground);background:color-mix(in srgb, var(--color-card) 94%, transparent);box-shadow:0 .5rem 1.4rem color-mix(in srgb, var(--color-foreground) 22%, transparent);backdrop-filter:blur(.5rem);border-radius:.9rem;margin:0;padding:.6rem .8rem;position:absolute}.SceneStage-module__tmLf1W__dialogue[data-has-action=true]{max-width:min(44%,30rem);padding:.75rem .9rem}.SceneStage-module__tmLf1W__dialogue[data-side=left]{right:calc(100% - var(--occupant-x) + var(--occupant-width) / 2 + 1%)}.SceneStage-module__tmLf1W__dialogue[data-side-override=true]{max-width:min(32%,22rem)}.SceneStage-module__tmLf1W__dialogue[data-placement=foot],.SceneStage-module__tmLf1W__dialogue[data-placement=foot][data-side=left],.SceneStage-module__tmLf1W__dialogue[data-placement=foot][data-side=right]{bottom:3%;right:auto;left:clamp(27.5%, var(--occupant-x), 72.5%);width:min(52%,30rem);max-width:95%;transform:translate(-50%)}.SceneStage-module__tmLf1W__dialogue[data-placement=foot][data-side=left]:after,.SceneStage-module__tmLf1W__dialogue[data-placement=foot][data-side=right]:after{border:inherit;border-bottom:0;border-right:0;top:-.35rem;left:50%;right:auto;transform:translate(-50%)rotate(45deg)}.SceneStage-module__tmLf1W__dialogue[data-side=right]{left:calc(var(--occupant-x) + var(--occupant-width) / 2 + 1%)}.SceneStage-module__tmLf1W__dialogue:after{content:"";background:inherit;width:.7rem;height:.7rem;position:absolute;top:50%;transform:translateY(-50%)rotate(45deg)}.SceneStage-module__tmLf1W__dialogue[data-side=left]:after{border-top:inherit;border-right:inherit;right:-.4rem}.SceneStage-module__tmLf1W__dialogue[data-side=right]:after{border-bottom:inherit;border-left:inherit;left:-.4rem}.SceneStage-module__tmLf1W__dialogueSpeaker{flex-wrap:wrap;align-items:baseline;gap:.35rem;display:flex}.SceneStage-module__tmLf1W__dialogueSpeaker strong{font-size:.82rem;line-height:1.2}.SceneStage-module__tmLf1W__dialogueSpeaker small{color:var(--color-muted-foreground);font-size:.68rem;line-height:1.2}.SceneStage-module__tmLf1W__dialogueLine{color:var(--color-muted-foreground);text-wrap:pretty;margin:.3rem 0 0;font-size:.82rem;line-height:1.45}.SceneStage-module__tmLf1W__dialogueAction{margin-top:.65rem}@media (max-width:48rem){.SceneStage-module__tmLf1W__dialogue[data-mobile-placement=foot],.SceneStage-module__tmLf1W__dialogue[data-mobile-placement=foot][data-side=left],.SceneStage-module__tmLf1W__dialogue[data-mobile-placement=foot][data-side=right]{width:auto;max-width:none;bottom:.5rem;left:.5rem;right:.5rem;transform:none}.SceneStage-module__tmLf1W__dialogue[data-mobile-placement=sky],.SceneStage-module__tmLf1W__dialogue[data-mobile-placement=sky][data-side=left],.SceneStage-module__tmLf1W__dialogue[data-mobile-placement=sky][data-side=right]{width:auto;max-width:none;inset:3.25rem .5rem auto;transform:none}.SceneStage-module__tmLf1W__dialogue:after{display:none}}@keyframes SceneStage-module__tmLf1W__occupant-arrive{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.SceneStage-module__tmLf1W__occupant{transition:none;animation:none}}
.HousePresenceActors-module__ziVaHW__nameplate{border:1px solid color-mix(in srgb, var(--game-glass-foreground,var(--color-tooltip-foreground)) 24%, transparent);color:var(--game-glass-foreground,var(--color-tooltip-foreground));background:color-mix(in srgb, var(--game-glass,var(--color-tooltip)) 92%, transparent);box-shadow:0 .25rem .7rem color-mix(in srgb, var(--color-foreground) 24%, transparent);white-space:nowrap;pointer-events:none;border-radius:999px;padding:.22rem .55rem;font-size:.66rem;font-weight:800;line-height:1}
.NeighborhoodDirectory-module__xRfywq__mapStage{background:var(--color-game-glass);border-radius:1rem;padding-top:4.25rem;position:relative}@media (max-width:639px){.NeighborhoodDirectory-module__xRfywq__mapChrome{gap:.5rem}.NeighborhoodDirectory-module__xRfywq__mapChrome>a{background:var(--color-field-almanac-accent)}}@media (min-width:640px){.NeighborhoodDirectory-module__xRfywq__mapStage{padding-top:0}}.NeighborhoodDirectory-module__xRfywq__places,.NeighborhoodDirectory-module__xRfywq__plots{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.NeighborhoodDirectory-module__xRfywq__place{border:1px solid var(--color-border);background:var(--color-card);border-radius:1rem;flex-direction:column;min-width:0;padding:1.1rem;display:flex;overflow:hidden}.NeighborhoodDirectory-module__xRfywq__placeImage{aspect-ratio:16/7;border-bottom:1px solid var(--color-border);background:var(--color-muted);width:calc(100% + 2.2rem);margin:-1.1rem -1.1rem 1rem}.NeighborhoodDirectory-module__xRfywq__place[data-active]{border-color:color-mix(in srgb, var(--color-warning) 48%, var(--color-border));background:radial-gradient(ellipse at top left, color-mix(in srgb, var(--color-warning-muted) 55%, transparent), transparent 70%), var(--color-card)}.NeighborhoodDirectory-module__xRfywq__placeAction{margin-top:auto;padding-top:1rem}.NeighborhoodDirectory-module__xRfywq__plot{border:1px solid var(--color-border);min-height:5.5rem;color:var(--color-foreground);background:var(--color-card);border-radius:.875rem;align-items:center;gap:.75rem;padding:.9rem 1rem;transition:border-color .18s,background .18s;display:flex}.NeighborhoodDirectory-module__xRfywq__plot:focus-visible{outline:2px solid var(--color-ring);outline-offset:3px}.NeighborhoodDirectory-module__xRfywq__plotIcon{width:2.5rem;height:2.5rem;color:var(--color-muted-foreground);background:var(--color-muted);border-radius:.75rem;flex:none;place-items:center;display:grid}.NeighborhoodDirectory-module__xRfywq__plotAvatar{border-radius:.75rem}.NeighborhoodDirectory-module__xRfywq__plotIcon svg{width:1.2rem;height:1.2rem}.NeighborhoodDirectory-module__xRfywq__plot[data-state=available] .NeighborhoodDirectory-module__xRfywq__plotIcon{color:var(--color-success);background:var(--color-success-muted)}.NeighborhoodDirectory-module__xRfywq__plot[data-state=owned-by-me] .NeighborhoodDirectory-module__xRfywq__plotIcon,.NeighborhoodDirectory-module__xRfywq__plot[data-welcoming] .NeighborhoodDirectory-module__xRfywq__plotIcon{color:var(--color-primary);background:var(--color-info-muted)}.NeighborhoodDirectory-module__xRfywq__arrow{width:1rem;height:1rem;color:var(--color-muted-foreground);flex:none;margin-left:auto;transition:transform .18s,color .18s}@media (hover:hover) and (pointer:fine){.NeighborhoodDirectory-module__xRfywq__plot:hover{border-color:color-mix(in srgb, var(--color-primary) 50%, var(--color-border));background:color-mix(in srgb, var(--color-info-muted) 24%, var(--color-card))}.NeighborhoodDirectory-module__xRfywq__plot:hover .NeighborhoodDirectory-module__xRfywq__arrow{color:var(--color-primary);transform:translate(.15rem)}}@media (max-width:896px){.NeighborhoodDirectory-module__xRfywq__plots{grid-template-columns:repeat(2,minmax(0,1fr))}.NeighborhoodDirectory-module__xRfywq__places{grid-template-columns:minmax(0,1fr)}}@media (max-width:540px){.NeighborhoodDirectory-module__xRfywq__plots{grid-template-columns:minmax(0,1fr);gap:.5rem}.NeighborhoodDirectory-module__xRfywq__plot{min-height:4.5rem}}@media (prefers-reduced-motion:reduce){.NeighborhoodDirectory-module__xRfywq__plot,.NeighborhoodDirectory-module__xRfywq__arrow{transition:none}.NeighborhoodDirectory-module__xRfywq__plot:hover .NeighborhoodDirectory-module__xRfywq__arrow{transform:none}}
.HousingSceneChat-module__ss2zXW__dock{--chat-bottom:max(.75rem, var(--sa-bottom,0px));bottom:var(--chat-bottom);z-index:5;width:min(22rem,100% - 1.5rem);max-height:max(2.75rem, calc(100% - var(--game-nav,0px) - var(--game-dock,0px) - var(--chat-bottom) - 1rem));overscroll-behavior:contain;border-radius:.5rem;position:absolute;left:.75rem;overflow-y:auto}.HousingSceneChat-module__ss2zXW__dock:focus-visible{outline:2px solid var(--color-ring);outline-offset:2px}.HousingSceneChat-module__ss2zXW__dock[data-expanded=false]{width:min(14rem,100% - 1.5rem)}@media (pointer:coarse) and (min-width:621px){.HousingSceneChat-module__ss2zXW__dock{--chat-bottom:max(7rem, calc(var(--sa-bottom,0px) + 6.25rem))}}@media (max-width:620px){.HousingSceneChat-module__ss2zXW__dock{z-index:11;width:calc(100% - 1.5rem)}.HousingSceneChat-module__ss2zXW__dock[data-expanded=false]{--chat-bottom:max(7rem, calc(var(--sa-bottom,0px) + 6.25rem))}}
.PartyRoomClient-module__n9fLZG__stage{isolation:isolate;background:#a8c7ee;min-height:100dvh;overflow:hidden}.PartyRoomClient-module__n9fLZG__loadingWorld{color:#fff;text-shadow:0 2px 10px #1223358c;background-position:50%;background-size:cover;place-items:center;font-weight:750;display:grid;position:absolute;inset:0}
/*# sourceMappingURL=1sw3cr16xz5vb.css.map*/