.ActionRow-module-scss-module__VVdsZG__row{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;margin-top:2rem;display:flex}.ActionRow-module-scss-module__VVdsZG__nowrap{flex-wrap:nowrap}.ActionRow-module-scss-module__VVdsZG__stretch>*{flex:140px;min-width:0}.ActionRow-module-scss-module__VVdsZG__start{justify-content:flex-start}.ActionRow-module-scss-module__VVdsZG__stack{flex-direction:column;align-items:stretch}.ActionRow-module-scss-module__VVdsZG__stack.ActionRow-module-scss-module__VVdsZG__stretch>*{flex:none;width:100%;min-width:0}
.Button-module-scss-module__K0xMAW__buttonContainer{cursor:pointer;vertical-align:middle;background:rgba(var(--accent-rgb,114,239,245),.1);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(var(--accent-rgb,114,239,245),.4);color:var(--color-primary);font-family:var(--font-headline);letter-spacing:.12em;text-transform:uppercase;-webkit-text-size-adjust:100%;padding:1rem 2rem;font-size:.8125rem;font-weight:700;transition:all .3s;display:inline-block;position:relative}.Button-module-scss-module__K0xMAW__buttonContainer:hover{border-color:var(--color-primary);box-shadow:0 0 30px rgba(var(--accent-rgb,114,239,245),.3);background:rgba(var(--accent-rgb,114,239,245),.2)}.Button-module-scss-module__K0xMAW__buttonContainer:hover .Button-module-scss-module__K0xMAW__icon{transform:scale(1.1)}.Button-module-scss-module__K0xMAW__buttonContainer .Button-module-scss-module__K0xMAW__contentWrapper{justify-content:center;align-items:center;gap:.75rem;min-height:1.5rem;line-height:1;display:flex}.Button-module-scss-module__K0xMAW__buttonContainer .Button-module-scss-module__K0xMAW__icon{justify-content:center;align-items:center;width:1.35rem;height:1.35rem;font-size:1.35rem;line-height:1;transition:transform .3s;display:inline-flex}.Button-module-scss-module__K0xMAW__buttonContainer .Button-module-scss-module__K0xMAW__label{font:inherit;text-align:center;text-wrap:balance;line-height:1.2}.Button-module-scss-module__K0xMAW__buttonContainer .Button-module-scss-module__K0xMAW__cornerTopLeft{background-color:var(--color-primary);width:8px;height:8px;position:absolute;top:-4px;left:-4px}.Button-module-scss-module__K0xMAW__buttonContainer .Button-module-scss-module__K0xMAW__cornerBottomRight{background-color:var(--color-primary);width:8px;height:8px;position:absolute;bottom:-4px;right:-4px}.Button-module-scss-module__K0xMAW__buttonContainer.Button-module-scss-module__K0xMAW__variantSecondary{background:rgba(var(--warn-rgb,254,179,0),.1);border-color:rgba(var(--warn-rgb,254,179,0),.4);color:var(--color-secondary)}.Button-module-scss-module__K0xMAW__buttonContainer.Button-module-scss-module__K0xMAW__variantSecondary:hover{border-color:var(--color-secondary);box-shadow:0 0 30px rgba(var(--warn-rgb,254,179,0),.3);background:rgba(var(--warn-rgb,254,179,0),.2)}.Button-module-scss-module__K0xMAW__buttonContainer.Button-module-scss-module__K0xMAW__variantSecondary .Button-module-scss-module__K0xMAW__cornerTopLeft,.Button-module-scss-module__K0xMAW__buttonContainer.Button-module-scss-module__K0xMAW__variantSecondary .Button-module-scss-module__K0xMAW__cornerBottomRight{background-color:var(--color-secondary)}.Button-module-scss-module__K0xMAW__buttonContainer.Button-module-scss-module__K0xMAW__variantOutline{color:var(--color-on-surface);background:0 0;border-color:#4746594d}.Button-module-scss-module__K0xMAW__buttonContainer.Button-module-scss-module__K0xMAW__variantOutline:hover{background:var(--color-surface);border-color:var(--color-on-surface-variant);box-shadow:none}.Button-module-scss-module__K0xMAW__buttonContainer.Button-module-scss-module__K0xMAW__variantOutline .Button-module-scss-module__K0xMAW__cornerTopLeft,.Button-module-scss-module__K0xMAW__buttonContainer.Button-module-scss-module__K0xMAW__variantOutline .Button-module-scss-module__K0xMAW__cornerBottomRight{display:none}.Button-module-scss-module__K0xMAW__fullWidth{box-sizing:border-box;width:100%;display:block}
.CodexCard-module-scss-module__1SDomG__scanline{z-index:1;opacity:.2;pointer-events:none;position:absolute;inset:0}.CodexCard-module-scss-module__1SDomG__shipGrid{grid-template-columns:repeat(2,1fr);gap:.75rem;display:grid}@media (min-width:768px){.CodexCard-module-scss-module__1SDomG__shipGrid{grid-template-columns:repeat(3,1fr);gap:1.25rem}}@media (min-width:1280px){.CodexCard-module-scss-module__1SDomG__shipGrid{grid-template-columns:repeat(4,1fr)}}.CodexCard-module-scss-module__1SDomG__shipCard{border-radius:12px;flex-direction:column;min-height:15rem;transition:all .3s;display:flex;position:relative;overflow:hidden}.CodexCard-module-scss-module__1SDomG__shipCard.CodexCard-module-scss-module__1SDomG__discovered{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:2px solid rgba(var(--accent-rgb,114,239,245),.4);background:#18182b99}.CodexCard-module-scss-module__1SDomG__shipCard.CodexCard-module-scss-module__1SDomG__discovered:hover{border-top-color:var(--color-primary);box-shadow:0 0 20px rgba(var(--accent-rgb,114,239,245),.15)}.CodexCard-module-scss-module__1SDomG__shipCard.CodexCard-module-scss-module__1SDomG__discovered:hover .CodexCard-module-scss-module__1SDomG__shipImageWrapper img{scale:1.05}.CodexCard-module-scss-module__1SDomG__shipCard.CodexCard-module-scss-module__1SDomG__locked{background:#18182b66;border-top:2px solid #ffffff14}.CodexCard-module-scss-module__1SDomG__shipCard.CodexCard-module-scss-module__1SDomG__locked .CodexCard-module-scss-module__1SDomG__shipImageWrapper img{filter:grayscale()brightness(.45)}.CodexCard-module-scss-module__1SDomG__shipCard.CodexCard-module-scss-module__1SDomG__classified{background:#000;border:1px solid #4746591a}.CodexCard-module-scss-module__1SDomG__shipCard .CodexCard-module-scss-module__1SDomG__shipImageWrapper{z-index:1;background:radial-gradient(at 50% 30%,#141828f2 0%,#05060f 72%);flex:none;height:8.5rem;position:relative}.CodexCard-module-scss-module__1SDomG__shipCard .CodexCard-module-scss-module__1SDomG__shipImageWrapper img{object-fit:contain;box-sizing:border-box;width:100%;height:100%;padding:.75rem;transition:scale .5s;position:absolute;inset:0}.CodexCard-module-scss-module__1SDomG__shipCard .CodexCard-module-scss-module__1SDomG__shipImageWrapper img.CodexCard-module-scss-module__1SDomG__flip{transform:scaleY(-1)}.CodexCard-module-scss-module__1SDomG__shipCard .CodexCard-module-scss-module__1SDomG__shipImageWrapper .CodexCard-module-scss-module__1SDomG__imageGradient{background:linear-gradient(#0000 50%,#000000e6);position:absolute;inset:0}.CodexCard-module-scss-module__1SDomG__shipCard .CodexCard-module-scss-module__1SDomG__shipImageWrapper.CodexCard-module-scss-module__1SDomG__classifiedOverlay{opacity:.1;filter:grayscale()}.CodexCard-module-scss-module__1SDomG__shipCard .CodexCard-module-scss-module__1SDomG__classifiedIcon{z-index:2;background:#000c;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.CodexCard-module-scss-module__1SDomG__shipCard .CodexCard-module-scss-module__1SDomG__classifiedIcon .CodexCard-module-scss-module__1SDomG__icon{color:rgba(var(--accent-rgb,114,239,245),.4);margin-bottom:1rem;font-size:3rem}.CodexCard-module-scss-module__1SDomG__shipCard .CodexCard-module-scss-module__1SDomG__classifiedIcon .CodexCard-module-scss-module__1SDomG__classifiedTitle{font-family:var(--font-headline);letter-spacing:.2em;color:rgba(var(--accent-rgb,114,239,245),.6);font-size:1rem;font-weight:700}.CodexCard-module-scss-module__1SDomG__shipCard .CodexCard-module-scss-module__1SDomG__classifiedIcon .CodexCard-module-scss-module__1SDomG__classifiedSub{color:rgba(var(--accent-rgb,114,239,245),.4);letter-spacing:.1em;text-transform:uppercase;font-size:.75rem}.CodexCard-module-scss-module__1SDomG__shipCard .CodexCard-module-scss-module__1SDomG__cardInfo{z-index:5;justify-content:space-between;align-items:flex-end;padding:.5rem .75rem .75rem;display:flex;position:relative}.CodexCard-module-scss-module__1SDomG__shipCard .CodexCard-module-scss-module__1SDomG__cardInfo .CodexCard-module-scss-module__1SDomG__classLabel{font-family:var(--font-headline);letter-spacing:.3em;color:var(--color-primary);margin-bottom:.25rem;font-size:10px}.CodexCard-module-scss-module__1SDomG__shipCard .CodexCard-module-scss-module__1SDomG__cardInfo .CodexCard-module-scss-module__1SDomG__shipName{font-family:var(--font-headline);color:var(--color-on-surface);margin:0;font-size:1rem;font-weight:700}.CodexCard-module-scss-module__1SDomG__shipCard .CodexCard-module-scss-module__1SDomG__cardInfo .CodexCard-module-scss-module__1SDomG__cardText{color:var(--color-on-surface-variant,#9aa3b8);margin:.25rem 0 0;font-size:.72rem;line-height:1.35}.CodexCard-module-scss-module__1SDomG__shipCard .CodexCard-module-scss-module__1SDomG__cardInfo .CodexCard-module-scss-module__1SDomG__cardIcon{color:var(--color-primary);font-size:2rem}.CodexCard-module-scss-module__1SDomG__shipCard .CodexCard-module-scss-module__1SDomG__topBadge{z-index:5;position:absolute;top:1rem;right:1rem}.CodexCard-module-scss-module__1SDomG__shipCard .CodexCard-module-scss-module__1SDomG__topRef{z-index:5;position:absolute;top:1rem;left:1rem}.CodexCard-module-scss-module__1SDomG__shipCard .CodexCard-module-scss-module__1SDomG__topRef span{font-family:var(--font-headline);letter-spacing:.3em;color:rgba(var(--accent-rgb,114,239,245),.4);font-size:10px}.CodexCard-module-scss-module__1SDomG__codexSection{margin-top:2.75rem}.CodexCard-module-scss-module__1SDomG__noArt{color:#a35cffcc;font-size:4rem;position:absolute;top:50%;left:50%;translate:-50% -50%}.CodexCard-module-scss-module__1SDomG__shipCard.CodexCard-module-scss-module__1SDomG__selected{border-top-color:var(--color-primary);box-shadow:0 0 0 1px rgba(var(--accent-rgb,114,239,245),.55),0 0 22px rgba(var(--accent-rgb,114,239,245),.18)}.CodexCard-module-scss-module__1SDomG__cardExtra{z-index:5;flex-direction:column;gap:.6rem;margin-top:auto;padding:0 .75rem .75rem;display:flex;position:relative}.CodexCard-module-scss-module__1SDomG__cardExtra button{width:100%}
.DashboardWidget-module-scss-module__LiFe-q__widgetContainer{padding:1.5rem;position:relative;overflow:hidden}.DashboardWidget-module-scss-module__LiFe-q__widgetContainer.DashboardWidget-module-scss-module__LiFe-q__variantPrimary{border-left:4px solid var(--color-primary)}.DashboardWidget-module-scss-module__LiFe-q__widgetContainer.DashboardWidget-module-scss-module__LiFe-q__variantSecondary{border-top:1px solid rgba(var(--accent-rgb,114,239,245),.2)}.DashboardWidget-module-scss-module__LiFe-q__widgetContainer.DashboardWidget-module-scss-module__LiFe-q__variantOutline{border:1px solid #4746591a}.DashboardWidget-module-scss-module__LiFe-q__widgetContainer .DashboardWidget-module-scss-module__LiFe-q__header{justify-content:space-between;align-items:flex-start;margin-bottom:2rem;display:flex}.DashboardWidget-module-scss-module__LiFe-q__widgetContainer .DashboardWidget-module-scss-module__LiFe-q__header .DashboardWidget-module-scss-module__LiFe-q__title{font-family:var(--font-headline);letter-spacing:.1em;color:var(--color-primary);text-transform:uppercase;margin-bottom:.25rem;font-size:.875rem}.DashboardWidget-module-scss-module__LiFe-q__widgetContainer .DashboardWidget-module-scss-module__LiFe-q__header .DashboardWidget-module-scss-module__LiFe-q__subtitle{color:var(--color-on-surface-variant);font-size:.75rem}.DashboardWidget-module-scss-module__LiFe-q__widgetContainer .DashboardWidget-module-scss-module__LiFe-q__header .DashboardWidget-module-scss-module__LiFe-q__icon{color:rgba(var(--accent-rgb,114,239,245),.4)}.DashboardWidget-module-scss-module__LiFe-q__widgetContainer .DashboardWidget-module-scss-module__LiFe-q__body{flex-direction:column;gap:1.5rem;display:flex}
.EyebrowBadge-module-scss-module__LKpJvq__badge{background:rgba(var(--accent-rgb,114,239,245),.1);border:1px solid rgba(var(--accent-rgb,114,239,245),.2);border-radius:4px;margin-bottom:1rem;padding:.25rem .75rem;display:inline-block}.EyebrowBadge-module-scss-module__LKpJvq__text{font-size:10px;font-family:var(--font-headline);letter-spacing:.3em;color:var(--color-primary);text-transform:uppercase}
.FilterChips-module-scss-module__SzdGta__group{background:#12122399;border:1px solid #47465933;border-radius:8px;flex-wrap:wrap;gap:1rem;padding:.25rem;display:flex}.FilterChips-module-scss-module__SzdGta__chip{font-family:var(--font-headline);letter-spacing:.1em;color:var(--color-on-surface-variant);cursor:pointer;background:0 0;border:none;border-radius:4px;padding:.5rem 1rem;font-size:.75rem;transition:all .3s}.FilterChips-module-scss-module__SzdGta__chip:hover{color:var(--color-primary)}.FilterChips-module-scss-module__SzdGta__active{background:rgba(var(--accent-rgb,114,239,245),.2);color:var(--color-primary)}
.IconButton-module-scss-module__exVWWq__btn{box-sizing:border-box;color:var(--color-on-surface-variant);cursor:pointer;background:#4746594d;border:1px solid #4746594d;border-radius:4px;justify-content:center;align-items:center;padding:.75rem 1rem;text-decoration:none;transition:all .3s;display:inline-flex}.IconButton-module-scss-module__exVWWq__btn:hover{color:var(--color-primary);border-color:var(--color-primary)}.IconButton-module-scss-module__exVWWq__icon{font-size:1.25rem;line-height:1}
.IntelSpecGrid-module-scss-module__0rMPEq__grid{background:#00000059;border:1px solid #47465940;border-radius:8px;grid-template-columns:1fr 1fr;gap:1rem;padding:1.25rem;display:grid}.IntelSpecGrid-module-scss-module__0rMPEq__cell{color:var(--color-on-surface-variant);font-size:.875rem}.IntelSpecGrid-module-scss-module__0rMPEq__cell strong{color:var(--color-on-surface);font-weight:600}.IntelSpecGrid-module-scss-module__0rMPEq__speed strong{color:#5fdf7a}.IntelSpecGrid-module-scss-module__0rMPEq__shield strong{color:var(--color-primary)}.IntelSpecGrid-module-scss-module__0rMPEq__power strong{color:#fa4}
.NavigationShell-module-scss-module__A2TEYG__shellContainer{flex-direction:column;min-height:100dvh;display:flex}.NavigationShell-module-scss-module__A2TEYG__topBar{z-index:50;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid rgba(var(--accent-rgb,114,239,245),.2);box-sizing:border-box;background:#0009;justify-content:space-between;align-items:center;width:100%;padding:1rem clamp(.75rem,4vw,1.5rem);display:flex;position:fixed;top:0}.NavigationShell-module-scss-module__A2TEYG__topBar .NavigationShell-module-scss-module__A2TEYG__brandContainer{align-items:center;gap:1rem;display:flex}.NavigationShell-module-scss-module__A2TEYG__topBar .NavigationShell-module-scss-module__A2TEYG__brandContainer .NavigationShell-module-scss-module__A2TEYG__icon{color:var(--color-primary)}.NavigationShell-module-scss-module__A2TEYG__topBar .NavigationShell-module-scss-module__A2TEYG__brandContainer .NavigationShell-module-scss-module__A2TEYG__logo{width:30px;height:30px;filter:drop-shadow(0 0 6px rgba(var(--accent-rgb,114,239,245),.45));border-radius:6px;margin-right:-.4rem;display:block}.NavigationShell-module-scss-module__A2TEYG__topBar .NavigationShell-module-scss-module__A2TEYG__brandContainer .NavigationShell-module-scss-module__A2TEYG__title{font-family:var(--font-headline);text-transform:uppercase;letter-spacing:.2em;white-space:nowrap;color:var(--color-primary);text-shadow:0 0 8px rgba(var(--accent-rgb,114,239,245),.6);margin:0;font-size:clamp(.8rem,4.1vw,1.25rem);font-weight:700}.NavigationShell-module-scss-module__A2TEYG__topBar .NavigationShell-module-scss-module__A2TEYG__antennaLink{color:rgba(var(--accent-rgb,114,239,245),.65);-webkit-tap-highlight-color:#0000;outline:none;align-items:center;text-decoration:none;transition:color .2s;display:inline-flex}.NavigationShell-module-scss-module__A2TEYG__topBar .NavigationShell-module-scss-module__A2TEYG__antennaLink:focus-visible{outline:2px solid rgba(var(--accent-rgb,114,239,245),.55);outline-offset:3px;border-radius:4px}.NavigationShell-module-scss-module__A2TEYG__topBar .NavigationShell-module-scss-module__A2TEYG__antennaLink:hover,.NavigationShell-module-scss-module__A2TEYG__topBar .NavigationShell-module-scss-module__A2TEYG__antennaLink.NavigationShell-module-scss-module__A2TEYG__active{color:var(--color-primary)}.NavigationShell-module-scss-module__A2TEYG__topBar .NavigationShell-module-scss-module__A2TEYG__navLinks{display:none}@media (min-width:768px){.NavigationShell-module-scss-module__A2TEYG__topBar .NavigationShell-module-scss-module__A2TEYG__navLinks{align-items:center;gap:2rem;display:flex}}.NavigationShell-module-scss-module__A2TEYG__topBar .NavigationShell-module-scss-module__A2TEYG__navLinks .NavigationShell-module-scss-module__A2TEYG__link{line-height:1;font-family:var(--font-headline);letter-spacing:.14em;color:rgba(var(--accent-rgb,114,239,245),.65);-webkit-tap-highlight-color:#0000;touch-action:manipulation;outline:none;justify-content:center;align-items:center;padding:.5rem 0;font-size:11px;font-weight:600;text-decoration:none;transition:color .2s;display:inline-flex;position:relative}.NavigationShell-module-scss-module__A2TEYG__topBar .NavigationShell-module-scss-module__A2TEYG__navLinks .NavigationShell-module-scss-module__A2TEYG__link:focus:not(:focus-visible){outline:none}.NavigationShell-module-scss-module__A2TEYG__topBar .NavigationShell-module-scss-module__A2TEYG__navLinks .NavigationShell-module-scss-module__A2TEYG__link:focus-visible{outline:2px solid rgba(var(--accent-rgb,114,239,245),.55);outline-offset:3px;border-radius:4px}.NavigationShell-module-scss-module__A2TEYG__topBar .NavigationShell-module-scss-module__A2TEYG__navLinks .NavigationShell-module-scss-module__A2TEYG__link:after{content:"";background:0 0;border-radius:1px;height:1px;transition:background .2s,height .2s,box-shadow .2s;position:absolute;bottom:.15rem;left:0;right:0}.NavigationShell-module-scss-module__A2TEYG__topBar .NavigationShell-module-scss-module__A2TEYG__navLinks .NavigationShell-module-scss-module__A2TEYG__link:hover{color:rgba(var(--accent-rgb,114,239,245),.95)}.NavigationShell-module-scss-module__A2TEYG__topBar .NavigationShell-module-scss-module__A2TEYG__navLinks .NavigationShell-module-scss-module__A2TEYG__link.NavigationShell-module-scss-module__A2TEYG__active{color:var(--color-primary)}.NavigationShell-module-scss-module__A2TEYG__topBar .NavigationShell-module-scss-module__A2TEYG__navLinks .NavigationShell-module-scss-module__A2TEYG__link.NavigationShell-module-scss-module__A2TEYG__active:after{background:var(--color-primary);height:2px;box-shadow:0 0 6px rgba(var(--accent-rgb,114,239,245),.35);bottom:.1rem}.NavigationShell-module-scss-module__A2TEYG__mainContent{padding-top:80px;padding-bottom:calc(24px + env(safe-area-inset-bottom));flex:1;position:relative}
.OutlineLink-module-scss-module__g7mWkq__link{box-sizing:border-box;min-height:3.25rem;font-family:var(--font-headline);letter-spacing:.12em;text-transform:uppercase;text-align:center;text-wrap:balance;-webkit-text-size-adjust:100%;color:var(--color-on-surface);cursor:pointer;background:0 0;border:1px solid #4746594d;justify-content:center;align-items:center;gap:.75rem;padding:1rem 2rem;font-size:.8125rem;font-weight:700;line-height:1.2;text-decoration:none;transition:all .3s;display:inline-flex}.OutlineLink-module-scss-module__g7mWkq__link:hover{background:var(--color-surface);border-color:var(--color-on-surface-variant)}.OutlineLink-module-scss-module__g7mWkq__fullWidth{width:100%}.OutlineLink-module-scss-module__g7mWkq__primary{background:rgba(var(--accent-rgb,114,239,245),.1);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(var(--accent-rgb,114,239,245),.4);color:var(--color-primary)}.OutlineLink-module-scss-module__g7mWkq__primary:hover{border-color:var(--color-primary);box-shadow:0 0 30px rgba(var(--accent-rgb,114,239,245),.3);background:rgba(var(--accent-rgb,114,239,245),.2)}.OutlineLink-module-scss-module__g7mWkq__secondary{background:rgba(var(--warn-rgb,254,179,0),.1);border-color:rgba(var(--warn-rgb,254,179,0),.4);color:var(--color-secondary)}.OutlineLink-module-scss-module__g7mWkq__secondary:hover{border-color:var(--color-secondary);box-shadow:0 0 30px rgba(var(--warn-rgb,254,179,0),.3);background:rgba(var(--warn-rgb,254,179,0),.2)}
.PageHeader-module-scss-module__zK4ZTW__block{margin-bottom:3rem}.PageHeader-module-scss-module__zK4ZTW__backLink{z-index:40;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--color-on-surface-variant);font-family:var(--font-headline);letter-spacing:.12em;text-transform:uppercase;opacity:.75;background:#0000008c;border-radius:0 0 10px;align-items:center;gap:.3rem;padding:.35rem .6rem .35rem .4rem;font-size:.7rem;font-weight:700;text-decoration:none;transition:opacity .15s,color .15s;display:inline-flex;position:fixed;top:55px;left:-.5rem}.PageHeader-module-scss-module__zK4ZTW__backLink .PageHeader-module-scss-module__zK4ZTW__material-symbols-outlined{font-size:1rem;line-height:1}.PageHeader-module-scss-module__zK4ZTW__backLink:hover{opacity:1;color:var(--color-primary)}.PageHeader-module-scss-module__zK4ZTW__compact{margin-bottom:1rem}.PageHeader-module-scss-module__zK4ZTW__eyebrowSlot{margin-bottom:0}.PageHeader-module-scss-module__zK4ZTW__titleRow{flex-wrap:wrap;align-items:baseline;gap:.5rem 1rem;margin-bottom:.5rem;display:flex}.PageHeader-module-scss-module__zK4ZTW__title{font-size:2.25rem;font-family:var(--font-headline);color:var(--color-on-surface);letter-spacing:-.05em;margin:0;font-weight:700;line-height:1.1}@media (min-width:768px){.PageHeader-module-scss-module__zK4ZTW__title{font-size:3rem}}.PageHeader-module-scss-module__zK4ZTW__title.PageHeader-module-scss-module__zK4ZTW__hero{font-size:3rem}@media (min-width:768px){.PageHeader-module-scss-module__zK4ZTW__title.PageHeader-module-scss-module__zK4ZTW__hero{font-size:4rem}}.PageHeader-module-scss-module__zK4ZTW__title.PageHeader-module-scss-module__zK4ZTW__accent{color:var(--color-primary);text-transform:uppercase;letter-spacing:-.05em}.PageHeader-module-scss-module__zK4ZTW__titleMeta{color:rgba(var(--accent-rgb,114,239,245),.5);font-family:var(--font-headline);letter-spacing:.1em;text-transform:uppercase;font-size:.875rem}.PageHeader-module-scss-module__zK4ZTW__subtitle{color:var(--color-on-surface-variant);max-width:42rem;margin:0;font-size:1.125rem;font-weight:300;line-height:1.6}.PageHeader-module-scss-module__zK4ZTW__splitRow{flex-direction:column;align-items:flex-start;gap:1.5rem;margin-top:1rem;display:flex}@media (min-width:768px){.PageHeader-module-scss-module__zK4ZTW__splitRow{flex-direction:row;justify-content:space-between;align-items:center}}.PageHeader-module-scss-module__zK4ZTW__description{color:var(--color-on-surface-variant);max-width:600px;margin:1rem 0 0;line-height:1.6}.PageHeader-module-scss-module__zK4ZTW__splitRow .PageHeader-module-scss-module__zK4ZTW__description{margin-top:0}.PageHeader-module-scss-module__zK4ZTW__trailing{flex-shrink:0}
.PageShell-module-scss-module__R5NHTG__shell{box-sizing:border-box;max-width:1200px;margin:0 auto;padding:1.25rem 1.5rem 2rem}.PageShell-module-scss-module__R5NHTG__wide{max-width:1400px}.PageShell-module-scss-module__R5NHTG__centered{flex-direction:column;justify-content:center;min-height:calc(100dvh - 10rem);display:flex}
.SectionHeading-module-scss-module__Xg23yG__heading{font-family:var(--font-headline);letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid #47465980;margin:0 0 .75rem;padding-bottom:.5rem;font-size:1rem;font-weight:700}.SectionHeading-module-scss-module__Xg23yG__primary{color:var(--color-primary)}.SectionHeading-module-scss-module__Xg23yG__secondary{color:var(--color-secondary)}.SectionHeading-module-scss-module__Xg23yG__tertiary{color:var(--color-tertiary)}
.StatusPill-module-scss-module__XDxM6a__pill{font-size:10px;font-family:var(--font-headline);letter-spacing:.1em;text-transform:uppercase;border:1px solid #0000;border-radius:4px;padding:.25rem .5rem;display:inline-block}.StatusPill-module-scss-module__XDxM6a__success{background:rgba(var(--accent-rgb,114,239,245),.2);border-color:rgba(var(--accent-rgb,114,239,245),.3);color:var(--color-primary)}.StatusPill-module-scss-module__XDxM6a__neutral{color:var(--color-outline);background:#47465933;border-color:#4746594d}.StatusPill-module-scss-module__XDxM6a__muted{background:rgba(var(--accent-rgb,114,239,245),.12);border-color:rgba(var(--accent-rgb,114,239,245),.25);color:var(--color-primary)}.StatusPill-module-scss-module__XDxM6a__warning{background:rgba(var(--warn-rgb,254,179,0),.15);border-color:rgba(var(--warn-rgb,254,179,0),.35);color:var(--color-secondary)}
.screens-module-scss-module__krsKQG__balance{color:var(--screen-accent,#72eff5);font:700 1rem var(--font-headline);align-items:center;gap:.35rem;margin:0 0 1rem;display:inline-flex}.screens-module-scss-module__krsKQG__locked{color:var(--screen-muted,#9aa3b8);line-height:1.6}.screens-module-scss-module__krsKQG__list{flex-direction:column;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.screens-module-scss-module__krsKQG__row{background:#18182b99;border:1px solid #ffffff0f;border-radius:12px;align-items:center;gap:.75rem;padding:.85rem 1rem;display:flex}.screens-module-scss-module__krsKQG__rowMain{flex-direction:column;flex:1;gap:.2rem;min-width:0;display:flex}.screens-module-scss-module__krsKQG__rowName{font:700 1rem var(--font-headline)}.screens-module-scss-module__krsKQG__rowText{color:var(--screen-muted,#9aa3b8);font-size:.8rem;line-height:1.4}.screens-module-scss-module__krsKQG__pips{gap:4px;margin-top:.25rem;display:flex}.screens-module-scss-module__krsKQG__pip,.screens-module-scss-module__krsKQG__pipOn{background:#ffffff1f;border-radius:2px;width:18px;height:4px}.screens-module-scss-module__krsKQG__pipOn{background:var(--screen-accent,#72eff5)}.screens-module-scss-module__krsKQG__buy{background:var(--screen-accent,#72eff5);color:#050816;min-width:4.5rem;font:700 .85rem var(--font-headline);letter-spacing:.04em;cursor:pointer;border:none;border-radius:10px;flex:none;padding:.6rem .9rem}.screens-module-scss-module__krsKQG__buy:disabled{color:var(--screen-muted,#9aa3b8);cursor:default;background:#ffffff14}.screens-module-scss-module__krsKQG__hullCard{background:#18182b99;border:1px solid #ffffff0f;border-radius:14px;gap:.9rem;padding:.9rem;display:flex}.screens-module-scss-module__krsKQG__hullSelected{border-color:var(--screen-accent,#72eff5);box-shadow:0 0 16px rgba(var(--accent-rgb,114,239,245),.2)}.screens-module-scss-module__krsKQG__hullArt{flex:none;justify-content:center;align-items:center;width:84px;display:flex}.screens-module-scss-module__krsKQG__hullArt img{object-fit:contain;max-width:100%;max-height:96px}.screens-module-scss-module__krsKQG__hullBody{flex-direction:column;flex:1;align-items:flex-start;gap:.35rem;display:flex}.screens-module-scss-module__krsKQG__stats{flex-direction:column;gap:4px;width:100%;margin:.25rem 0;display:flex}.screens-module-scss-module__krsKQG__stats div{grid-template-columns:4.5rem 1fr;align-items:center;gap:.5rem;display:grid}.screens-module-scss-module__krsKQG__stats dt{color:var(--screen-muted,#9aa3b8);font-size:.7rem}.screens-module-scss-module__krsKQG__stats dd{background:#ffffff14;border-radius:2px;height:4px;margin:0;overflow:hidden}.screens-module-scss-module__krsKQG__stats dd span{background:var(--screen-accent,#72eff5);height:100%;display:block}.screens-module-scss-module__krsKQG__badge{border:1px solid var(--screen-accent,#72eff5);color:var(--screen-accent,#72eff5);font:700 .75rem var(--font-headline);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:.35rem .75rem}.screens-module-scss-module__krsKQG__lockedNote{color:var(--screen-muted,#9aa3b8);align-items:center;gap:.3rem;font-size:.8rem;display:inline-flex}.screens-module-scss-module__krsKQG__lockedNote span{font-size:1rem}.screens-module-scss-module__krsKQG__act{margin-bottom:1.5rem}.screens-module-scss-module__krsKQG__actTitle{letter-spacing:.18em;text-transform:uppercase;color:var(--screen-warn,#ffb547);margin:0 0 .75rem;font-size:.8rem}.screens-module-scss-module__krsKQG__sectorRow{border:1px solid rgba(var(--accent-rgb,114,239,245),.2);color:var(--color-on-surface);background:#18182b99;border-radius:12px;align-items:center;gap:.85rem;padding:.85rem 1rem;display:flex}.screens-module-scss-module__krsKQG__sectorLocked{opacity:.55;border-color:#ffffff0f}.screens-module-scss-module__krsKQG__sectorIndex{width:2.5rem;font:700 1.1rem var(--font-headline);color:var(--screen-accent,#72eff5);flex:none}.screens-module-scss-module__krsKQG__stars{color:#fff3;flex:none;display:flex}.screens-module-scss-module__krsKQG__stars span{font-size:1.1rem}.screens-module-scss-module__krsKQG__starOn{color:var(--screen-gold,#ffd54a);font-variation-settings:"FILL" 1}.screens-module-scss-module__krsKQG__log{border:1px solid rgba(var(--gold-rgb,255,213,74),.4);background:rgba(var(--gold-rgb,255,213,74),.05);border-radius:12px;padding:.85rem 1rem}.screens-module-scss-module__krsKQG__log p{margin:0;font-size:.9rem;font-style:italic;line-height:1.55}.screens-module-scss-module__krsKQG__crew{border-left:3px solid var(--screen-accent,#72eff5);background:#18182b99;border-radius:12px;flex-direction:column;gap:.2rem;padding:.85rem 1rem;display:flex}.screens-module-scss-module__krsKQG__crewRole{font:600 .7rem var(--font-headline);letter-spacing:.12em;text-transform:uppercase}.screens-module-scss-module__krsKQG__shipPicker{scrollbar-width:none;gap:.5rem;margin:0 0 1rem;padding:.25rem .1rem .5rem;display:flex;overflow-x:auto}.screens-module-scss-module__krsKQG__shipChip{width:4.6rem;color:var(--screen-muted,#9aa3b8);font:600 .7rem var(--font-headline);cursor:pointer;background:#18182b99;border:1px solid #ffffff14;border-radius:12px;flex-direction:column;flex:none;align-items:center;gap:.25rem;padding:.45rem .25rem;display:flex}.screens-module-scss-module__krsKQG__shipChip img{object-fit:contain;width:2.6rem;height:2.6rem}.screens-module-scss-module__krsKQG__shipChip span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.screens-module-scss-module__krsKQG__shipChipOn{border-color:var(--screen-accent,#72eff5);color:var(--screen-accent,#72eff5);box-shadow:0 0 14px rgba(var(--accent-rgb,114,239,245),.2)}.screens-module-scss-module__krsKQG__rowEquipped{border-color:rgba(var(--accent-rgb,114,239,245),.55);box-shadow:0 0 14px rgba(var(--accent-rgb,114,239,245),.12)}
.LaunchLink-module-scss-module__iRXqwa__launch{box-sizing:border-box;background:var(--color-primary);color:#050816;width:min(100%,22rem);box-shadow:0 0 28px var(--launch-glow,rgba(var(--accent-rgb,114,239,245),.35));border-radius:14px;flex-direction:column;align-items:center;gap:4px;margin:0 auto 1.5rem;padding:1.1rem 1.25rem;text-decoration:none;transition:transform .12s ease-out;display:flex}.LaunchLink-module-scss-module__iRXqwa__launch:active{transform:scale(.98)}.LaunchLink-module-scss-module__iRXqwa__label{font:700 1.5rem var(--font-headline);letter-spacing:.14em;text-transform:uppercase}.LaunchLink-module-scss-module__iRXqwa__sector{font:600 .8rem var(--font-headline);letter-spacing:.06em;opacity:.75}
.Deck-module-scss-module__WiR-zG__decks{grid-template-columns:repeat(2,1fr);gap:.6rem;display:grid}.Deck-module-scss-module__WiR-zG__deck{background:var(--deck-bg,#18182b99);border:1px solid rgba(var(--accent-rgb,114,239,245),.2);color:var(--color-on-surface);text-align:left;border-radius:12px;grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:center;column-gap:.6rem;padding:.8rem;text-decoration:none;display:grid}.Deck-module-scss-module__WiR-zG__deck>span:first-child{color:var(--screen-accent,#72eff5);grid-row:1/3}a.Deck-module-scss-module__WiR-zG__deck:active{transform:scale(.98)}.Deck-module-scss-module__WiR-zG__deckLocked{opacity:.6;border-color:#ffffff0f}.Deck-module-scss-module__WiR-zG__deckLocked>span:first-child{color:var(--screen-muted,#9aa3b8)}.Deck-module-scss-module__WiR-zG__deckName{font:700 .9rem var(--font-headline)}.Deck-module-scss-module__WiR-zG__deckText{color:var(--screen-muted,#9aa3b8);font-size:.75rem}@media (max-width:599px){.Deck-module-scss-module__WiR-zG__compact{grid-template-columns:repeat(4,minmax(0,1fr));gap:.4rem}.Deck-module-scss-module__WiR-zG__compact .Deck-module-scss-module__WiR-zG__deck{text-align:center;grid-template-rows:auto auto;grid-template-columns:1fr;justify-items:center;row-gap:.2rem;padding:.55rem .25rem;position:relative}.Deck-module-scss-module__WiR-zG__compact .Deck-module-scss-module__WiR-zG__deck>span:first-child{grid-row:auto}.Deck-module-scss-module__WiR-zG__compact .Deck-module-scss-module__WiR-zG__deckName{font-size:.72rem;line-height:1.15}.Deck-module-scss-module__WiR-zG__compact .Deck-module-scss-module__WiR-zG__deckText{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.Deck-module-scss-module__WiR-zG__dense{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.35rem,1.2vh,.65rem)}.Deck-module-scss-module__WiR-zG__dense>:last-child:nth-child(odd){grid-column:1/-1}.Deck-module-scss-module__WiR-zG__dense .Deck-module-scss-module__WiR-zG__deck{background:var(--deck-solid-bg,#080c0edb);border-radius:10px;align-content:center;column-gap:.6rem;padding:clamp(.4rem,1.2vh,.75rem) .75rem}.Deck-module-scss-module__WiR-zG__dense .Deck-module-scss-module__WiR-zG__deck>span:first-child{font-size:1.3rem}.Deck-module-scss-module__WiR-zG__dense .Deck-module-scss-module__WiR-zG__deckLocked{opacity:1;border-color:#ffffff14}.Deck-module-scss-module__WiR-zG__dense .Deck-module-scss-module__WiR-zG__deckLocked .Deck-module-scss-module__WiR-zG__deckName{color:var(--screen-muted,#9aa3b8)}.Deck-module-scss-module__WiR-zG__dense .Deck-module-scss-module__WiR-zG__deckName{font-size:.85rem;line-height:1.2}.Deck-module-scss-module__WiR-zG__dense .Deck-module-scss-module__WiR-zG__deckText{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.72rem;line-height:1.25;display:-webkit-box;overflow:hidden}@media (max-height:700px){.Deck-module-scss-module__WiR-zG__dense .Deck-module-scss-module__WiR-zG__deckText{-webkit-line-clamp:1}}
.DefenseCanvas-module-scss-module__-9o3pG__root{color:#e8f0ec;touch-action:none;-webkit-user-select:none;user-select:none;background:#05070a;font-family:inherit;position:fixed;inset:0;overflow:hidden}.DefenseCanvas-module-scss-module__-9o3pG__canvas{position:absolute;inset:0}.DefenseCanvas-module-scss-module__-9o3pG__canvas canvas{display:block}.DefenseCanvas-module-scss-module__-9o3pG__plots{pointer-events:none;position:absolute;inset:0}.DefenseCanvas-module-scss-module__-9o3pG__plot{aspect-ratio:1;pointer-events:auto;cursor:pointer;-webkit-tap-highlight-color:#0000;background:0 0;border:0;border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.DefenseCanvas-module-scss-module__-9o3pG__plot:focus-visible{outline:3px solid #3cffb4}.DefenseCanvas-module-scss-module__-9o3pG__plotOpen{box-shadow:0 0 0 3px #7df9ff66}.DefenseCanvas-module-scss-module__-9o3pG__hud{top:max(8px,env(safe-area-inset-top));left:max(12px,env(safe-area-inset-left));right:max(12px,env(safe-area-inset-right));pointer-events:none;flex-wrap:wrap;align-items:center;gap:6px;padding-right:52px;display:flex;position:absolute}.DefenseCanvas-module-scss-module__-9o3pG__stat{background:#080c0ed1;border:1px solid #3cffb447;border-radius:9px;align-items:center;gap:5px;padding:3px 8px;font-size:13px;display:flex}.DefenseCanvas-module-scss-module__-9o3pG__label{letter-spacing:.08em;text-transform:uppercase;opacity:.7;font-size:11px}.DefenseCanvas-module-scss-module__-9o3pG__hard{color:#ff8a65}.DefenseCanvas-module-scss-module__-9o3pG__value{font-variant-numeric:tabular-nums;font-weight:700}.DefenseCanvas-module-scss-module__-9o3pG__scrap{color:#3cffb4}.DefenseCanvas-module-scss-module__-9o3pG__glow{color:#c8fff4;text-shadow:0 0 6px #2affd5cc}.DefenseCanvas-module-scss-module__-9o3pG__bar{background:#ffffff1f;border-radius:4px;width:56px;height:7px;display:inline-block;position:relative;overflow:hidden}.DefenseCanvas-module-scss-module__-9o3pG__fill{background:linear-gradient(90deg,#ffb547,#ffd27a);transition:width .2s;position:absolute;inset:0 auto 0 0}.DefenseCanvas-module-scss-module__-9o3pG__pause{width:44px;height:44px;color:inherit;pointer-events:auto;background:#080c0ed1;border:1px solid #3cffb447;border-radius:12px;font-weight:800;position:absolute;top:0;right:0}.DefenseCanvas-module-scss-module__-9o3pG__launch{top:calc(max(8px,env(safe-area-inset-top)) + 124px);color:#c8fff4;font-variant-numeric:tabular-nums;white-space:nowrap;pointer-events:none;background:#080c0ed1;border:1px solid #2affd580;border-radius:10px;flex-direction:column;align-items:center;padding:6px 14px;font-weight:700;display:flex;position:absolute;left:50%;transform:translate(-50%)}.DefenseCanvas-module-scss-module__-9o3pG__launch small{opacity:.75;font-weight:400}.DefenseCanvas-module-scss-module__-9o3pG__boss{top:calc(max(8px,env(safe-area-inset-top)) + 64px);background:#080c0ed1;border:1px solid #ff5a6a80;border-radius:10px;align-items:center;gap:10px;padding:6px 14px;display:flex;position:absolute;left:50%;transform:translate(-50%)}.DefenseCanvas-module-scss-module__-9o3pG__boss .DefenseCanvas-module-scss-module__-9o3pG__bar{width:min(40vw,420px)}.DefenseCanvas-module-scss-module__-9o3pG__bossName{color:#ff5a6a;white-space:nowrap;text-transform:uppercase;letter-spacing:.06em;font-weight:800}.DefenseCanvas-module-scss-module__-9o3pG__bossFill{background:#ff5a6a;transition:width .2s;position:absolute;inset:0 auto 0 0}.DefenseCanvas-module-scss-module__-9o3pG__toast{bottom:max(16px,env(safe-area-inset-bottom));color:#ffb547;background:#080c0ed1;border-radius:10px;padding:8px 14px;position:absolute;left:50%;transform:translate(-50%)}.DefenseCanvas-module-scss-module__-9o3pG__hint{left:50%;top:calc(max(8px,env(safe-area-inset-top)) + 64px);color:#3cffb4;text-align:center;pointer-events:none;background:#080c0ed1;border:1px solid #3cffb447;border-radius:12px;width:max-content;max-width:min(520px,88vw);padding:10px 16px;font-weight:600;position:absolute;transform:translate(-50%)}.DefenseCanvas-module-scss-module__-9o3pG__abilities{right:max(16px,env(safe-area-inset-right));bottom:calc(max(16px,env(safe-area-inset-bottom)) + 64px);flex-direction:column;align-items:flex-end;gap:8px;display:flex;position:absolute}.DefenseCanvas-module-scss-module__-9o3pG__ability{background:linear-gradient(to top,#3cffb438 var(--ready,100%),#0a0e12c7 var(--ready,100%));min-width:112px;min-height:44px;color:inherit;border:1px solid #3cffb447;border-radius:12px;align-items:center;padding:0 14px;font-size:14px;font-weight:700;display:flex;position:relative}.DefenseCanvas-module-scss-module__-9o3pG__ability:disabled{opacity:.7}.DefenseCanvas-module-scss-module__-9o3pG__abilityIcon{object-fit:contain;vertical-align:middle;width:32px;height:32px;margin-right:8px}.DefenseCanvas-module-scss-module__-9o3pG__armed{border-color:#3cffb4;box-shadow:0 0 18px #3cffb48c}.DefenseCanvas-module-scss-module__-9o3pG__abilityWait{color:#3cffb4;font-variant-numeric:tabular-nums;margin-left:8px}.DefenseCanvas-module-scss-module__-9o3pG__armedHint{background:#0a0e12cc;border-radius:8px;margin:0;padding:6px 10px;font-size:13px}@media (max-width:599px){.DefenseCanvas-module-scss-module__-9o3pG__abilities{left:max(16px,env(safe-area-inset-left));right:auto;bottom:max(16px,env(safe-area-inset-bottom));flex-direction:row;align-items:flex-end;gap:6px}.DefenseCanvas-module-scss-module__-9o3pG__ability{text-align:center;flex-direction:column;justify-content:center;gap:2px;width:70px;min-width:0;min-height:56px;padding:4px 2px;font-size:11px;line-height:1.1}.DefenseCanvas-module-scss-module__-9o3pG__abilityIcon{width:26px;height:26px;margin-right:0}.DefenseCanvas-module-scss-module__-9o3pG__abilityWait{margin-left:0;position:absolute;top:2px;right:6px}.DefenseCanvas-module-scss-module__-9o3pG__armedHint{white-space:nowrap;position:absolute;bottom:calc(100% + 8px);left:0}}.DefenseCanvas-module-scss-module__-9o3pG__wave{right:max(16px,env(safe-area-inset-right));bottom:max(16px,env(safe-area-inset-bottom));color:#04110c;letter-spacing:.04em;background:#3cffb4;border:0;border-radius:14px;min-width:140px;min-height:52px;padding:0 22px;font-size:18px;font-weight:800;position:absolute;box-shadow:0 0 24px #3cffb459}.DefenseCanvas-module-scss-module__-9o3pG__count{background:#0003;border-radius:8px;min-width:1.6em;margin-left:6px;padding:2px 6px;display:inline-block}.DefenseCanvas-module-scss-module__-9o3pG__menu{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#080c0ed1;border:1px solid #3cffb447;border-radius:14px;flex-direction:column;gap:6px;width:240px;padding:10px;display:flex;position:absolute}.DefenseCanvas-module-scss-module__-9o3pG__menuTitle{align-items:center;gap:8px;padding:2px 4px 6px;font-weight:700;display:flex}.DefenseCanvas-module-scss-module__-9o3pG__tier{color:#ffb547;letter-spacing:1px}.DefenseCanvas-module-scss-module__-9o3pG__down{color:#ff5a6a;font-size:12px}.DefenseCanvas-module-scss-module__-9o3pG__crewLine{opacity:.75;margin:-2px 0 2px;font-size:12px}.DefenseCanvas-module-scss-module__-9o3pG__memorial{color:#ffe2b8;text-align:center;pointer-events:none;background:#080c0ed1;border:1px solid #ffb54773;border-radius:12px;flex-direction:column;gap:4px;width:min(86%,420px);padding:12px 16px;font-size:14px;animation:6.5s ease-in-out both DefenseCanvas-module-scss-module__-9o3pG__memorial;display:flex;position:absolute;top:38%;left:50%;transform:translate(-50%)}.DefenseCanvas-module-scss-module__-9o3pG__memorial strong{color:#ffb547;font-weight:700}@keyframes DefenseCanvas-module-scss-module__-9o3pG__memorial{0%{opacity:0}8%,85%{opacity:1}to{opacity:0}}.DefenseCanvas-module-scss-module__-9o3pG__building{color:#3cffb4;font-variant-numeric:tabular-nums;margin:-2px 0 2px;font-size:13px;font-weight:600}.DefenseCanvas-module-scss-module__-9o3pG__close{width:36px;height:36px;color:inherit;background:#ffffff14;border:0;border-radius:8px;margin-left:auto;font-size:20px}.DefenseCanvas-module-scss-module__-9o3pG__action{min-height:46px;color:inherit;background:#3cffb41a;border:1px solid #3cffb447;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;padding:0 14px;font-size:15px;font-weight:600;display:flex}.DefenseCanvas-module-scss-module__-9o3pG__action:disabled{opacity:.4}.DefenseCanvas-module-scss-module__-9o3pG__sell{color:#ffc2c8;background:#ff5a6a29;border-color:#ff5a6a8c}.DefenseCanvas-module-scss-module__-9o3pG__sell .DefenseCanvas-module-scss-module__-9o3pG__cost{color:#ff5a6a}.DefenseCanvas-module-scss-module__-9o3pG__actionLabel{text-align:left;flex-direction:column;gap:2px;padding:6px 0;display:flex}.DefenseCanvas-module-scss-module__-9o3pG__effect{opacity:.75;font-size:12px;font-weight:400}.DefenseCanvas-module-scss-module__-9o3pG__cost{color:#3cffb4;font-variant-numeric:tabular-nums}.DefenseCanvas-module-scss-module__-9o3pG__loading{color:#3cffb4;letter-spacing:.2em;text-transform:uppercase;place-items:center;display:grid;position:absolute;inset:0}.DefenseCanvas-module-scss-module__-9o3pG__overlay{text-align:center;background:#030608c7;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:24px;display:flex;position:absolute;inset:0}.DefenseCanvas-module-scss-module__-9o3pG__overlay h2{letter-spacing:.1em;text-transform:uppercase;margin:0 0 8px}.DefenseCanvas-module-scss-module__-9o3pG__overlay p{opacity:.8;max-width:420px}.DefenseCanvas-module-scss-module__-9o3pG__primary,.DefenseCanvas-module-scss-module__-9o3pG__secondary{border-radius:14px;min-width:220px;min-height:52px;font-size:17px;font-weight:800}.DefenseCanvas-module-scss-module__-9o3pG__primary{color:#04110c;background:#3cffb4;border:0}.DefenseCanvas-module-scss-module__-9o3pG__secondary{color:inherit;background:0 0;border:1px solid #3cffb447}.DefenseCanvas-module-scss-module__-9o3pG__danger{color:#1a0306;background:#ff5a6a;border:0;border-radius:14px;min-width:220px;min-height:52px;font-size:17px;font-weight:800}.DefenseCanvas-module-scss-module__-9o3pG__pulse{animation:.35s ease-out DefenseCanvas-module-scss-module__-9o3pG__pulse;display:inline-block}@keyframes DefenseCanvas-module-scss-module__-9o3pG__pulse{0%{color:#fff;transform:scale(1.35)}to{transform:scale(1)}}.DefenseCanvas-module-scss-module__-9o3pG__banner{color:#3cffb4;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;pointer-events:none;background:linear-gradient(90deg,#0000,#080c0ed1 20% 80%,#0000);border-top:1px solid #3cffb447;border-bottom:1px solid #3cffb447;padding:10px 28px;font-size:clamp(20px,3.4vw,34px);font-weight:800;animation:1.8s ease-out forwards DefenseCanvas-module-scss-module__-9o3pG__banner;position:absolute;top:34%;left:50%;transform:translate(-50%)}@keyframes DefenseCanvas-module-scss-module__-9o3pG__banner{0%{opacity:0;letter-spacing:.4em}15%,75%{opacity:1;letter-spacing:.16em}to{opacity:0}}.DefenseCanvas-module-scss-module__-9o3pG__hullHit{pointer-events:none;animation:.5s ease-out forwards DefenseCanvas-module-scss-module__-9o3pG__hull-hit;position:absolute;inset:0;box-shadow:inset 0 0 90px #ff3c3c8c}@keyframes DefenseCanvas-module-scss-module__-9o3pG__hull-hit{to{opacity:0}}
.DepthBar-module-scss-module__4egoVG__bar{top:calc(max(8px,env(safe-area-inset-top)) + 110px);bottom:calc(max(16px,env(safe-area-inset-bottom)) + 80px);right:max(4px,env(safe-area-inset-right));touch-action:none;background:#080c0eb3;border:1px solid #3cffb440;border-radius:11px;width:22px;position:absolute}.DepthBar-module-scss-module__4egoVG__bar:focus-visible{outline:2px solid #3cffb4}.DepthBar-module-scss-module__4egoVG__window{pointer-events:none;background:#ffffff14;border:1px solid #ffffff8c;border-radius:8px;position:absolute;left:2px;right:2px}.DepthBar-module-scss-module__4egoVG__threat,.DepthBar-module-scss-module__4egoVG__boss,.DepthBar-module-scss-module__4egoVG__rover{pointer-events:none;border-radius:50%;position:absolute;left:50%;transform:translate(-50%,-50%)}.DepthBar-module-scss-module__4egoVG__threat{background:#3cffb4;width:4px;height:4px}.DepthBar-module-scss-module__4egoVG__boss{background:#ff5a6a;width:9px;height:9px}.DepthBar-module-scss-module__4egoVG__rover{background:#ffb547;width:8px;height:8px;box-shadow:0 0 6px #ffb547}.DepthBar-module-scss-module__4egoVG__marker{color:#3cffb4;pointer-events:auto;background:#080c0ed1;border:1px solid #3cffb466;border-radius:22px;min-width:56px;min-height:44px;padding:0 14px;font-weight:800;position:absolute;left:50%;transform:translate(-50%)}.DepthBar-module-scss-module__4egoVG__marker[data-boss=true]{color:#ff5a6a;border-color:#ff5a6a}.DepthBar-module-scss-module__4egoVG__above{top:calc(max(8px,env(safe-area-inset-top)) + 100px)}.DepthBar-module-scss-module__4egoVG__below{bottom:calc(max(16px,env(safe-area-inset-bottom)) + 76px)}
.StoryPlayer-module-scss-module__WKKrCW__root{padding:max(12px,env(safe-area-inset-top))max(24px,env(safe-area-inset-right))max(12px,env(safe-area-inset-bottom))max(24px,env(safe-area-inset-left));color:#e8f0ec;background:radial-gradient(circle at 50% 30%,#0d1418,#030506 70%);flex-direction:column;justify-content:center;align-items:center;gap:clamp(16px,3vh,32px);display:flex;position:fixed;inset:0}.StoryPlayer-module-scss-module__WKKrCW__painting{aspect-ratio:1;object-fit:cover;border-radius:14px;width:min(100%,56vh,640px);animation:.5s ease-out StoryPlayer-module-scss-module__WKKrCW__fade;box-shadow:0 0 60px #000c}.StoryPlayer-module-scss-module__WKKrCW__words{flex-direction:column;gap:16px;width:100%;max-width:560px;display:flex}@media (min-width:900px) and (orientation:landscape){.StoryPlayer-module-scss-module__WKKrCW__root{flex-direction:row}.StoryPlayer-module-scss-module__WKKrCW__painting{width:auto;height:min(86vh,640px)}}.StoryPlayer-module-scss-module__WKKrCW__speaker{letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:12px;font-weight:800;display:flex}.StoryPlayer-module-scss-module__WKKrCW__portrait{object-fit:cover;border:2px solid;border-radius:50%;width:56px;height:56px}.StoryPlayer-module-scss-module__WKKrCW__lens{border:3px solid;border-radius:50%;width:44px;height:44px;box-shadow:0 0 18px,inset 0 0 12px}.StoryPlayer-module-scss-module__WKKrCW__line{margin:0;font-size:clamp(18px,2.6vw,26px);line-height:1.4;animation:.4s ease-out StoryPlayer-module-scss-module__WKKrCW__fade}.StoryPlayer-module-scss-module__WKKrCW__narration{opacity:.85;font-style:italic}.StoryPlayer-module-scss-module__WKKrCW__controls{align-items:center;gap:12px;margin-top:8px;display:flex}.StoryPlayer-module-scss-module__WKKrCW__dots{gap:6px;margin-right:auto;display:flex}.StoryPlayer-module-scss-module__WKKrCW__dot,.StoryPlayer-module-scss-module__WKKrCW__dotOn{background:#fff3;border-radius:50%;width:8px;height:8px}.StoryPlayer-module-scss-module__WKKrCW__dotOn{background:#3cffb4}.StoryPlayer-module-scss-module__WKKrCW__skip,.StoryPlayer-module-scss-module__WKKrCW__next{border-radius:12px;min-height:48px;padding:0 20px;font-size:16px;font-weight:800}.StoryPlayer-module-scss-module__WKKrCW__skip{color:inherit;background:0 0;border:1px solid #3cffb447}.StoryPlayer-module-scss-module__WKKrCW__next{color:#04110c;background:#3cffb4;border:0}@keyframes StoryPlayer-module-scss-module__WKKrCW__fade{0%{opacity:0}to{opacity:1}}
.gardens-module-scss-module__Or2o7a__beds{grid-template-columns:repeat(6,1fr);gap:.5rem;margin:1rem 0 .75rem;display:grid}.gardens-module-scss-module__Or2o7a__bed{background:linear-gradient(#0d1424,#070b16);border:1px solid #6fe08a2e;border-radius:10px;height:4.5rem;position:relative;overflow:hidden}.gardens-module-scss-module__Or2o7a__growth{background:repeating-linear-gradient(90deg,#00000040 0 2px,#0000 2px 9px),linear-gradient(#6fe08a,#1f7a3a);transition:height .6s;position:absolute;bottom:0;left:0;right:0;box-shadow:0 0 12px #6fe08a59}.gardens-module-scss-module__Or2o7a__status{font:700 1rem var(--font-headline);color:#6fe08a;margin:0}.gardens-module-scss-module__Or2o7a__rate{color:#9aa3b8;margin:.35rem 0 1.25rem;font-size:.85rem;line-height:1.45}.gardens-module-scss-module__Or2o7a__harvest{color:#04120a;width:100%;font:700 1rem var(--font-headline);letter-spacing:.04em;cursor:pointer;background:#6fe08a;border:none;border-radius:12px;padding:.9rem 1rem}.gardens-module-scss-module__Or2o7a__harvest:disabled{color:#9aa3b8;cursor:default;background:#ffffff14}.gardens-module-scss-module__Or2o7a__harvested{text-align:center;color:#ffb547;margin:.75rem 0 0;font-weight:700}@media (prefers-reduced-motion:reduce){.gardens-module-scss-module__Or2o7a__growth{transition:none}}
.screens-module-scss-module__MDNMRa__screen{padding:max(16px,env(safe-area-inset-top))max(24px,env(safe-area-inset-right))max(16px,env(safe-area-inset-bottom))max(24px,env(safe-area-inset-left));grid-template-columns:minmax(0,1fr);align-content:center;gap:24px;display:grid;position:fixed;inset:0;overflow-y:auto}@media (min-width:900px) and (orientation:landscape){.screens-module-scss-module__MDNMRa__screen{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-content:stretch}}.screens-module-scss-module__MDNMRa__wreckPage{isolation:isolate;min-height:calc(100dvh - 104px - env(safe-area-inset-bottom));padding:0 max(16px,env(safe-area-inset-right))0 max(16px,env(safe-area-inset-left));flex-direction:column;justify-content:space-between;gap:12px;display:flex;position:relative}.screens-module-scss-module__MDNMRa__wreckTop,.screens-module-scss-module__MDNMRa__wreckBottom{flex-direction:column;gap:clamp(8px,1.4vh,14px);width:100%;max-width:34rem;margin:0 auto;display:flex}.screens-module-scss-module__MDNMRa__wreckTop .screens-module-scss-module__MDNMRa__lede,.screens-module-scss-module__MDNMRa__wreckBottom .screens-module-scss-module__MDNMRa__lede{margin:0 auto}.screens-module-scss-module__MDNMRa__wreckTop{text-align:center;align-items:center}.screens-module-scss-module__MDNMRa__wreckBottom{text-align:center;align-items:stretch}.screens-module-scss-module__MDNMRa__wreckBottom>a:last-child{width:100%}.screens-module-scss-module__MDNMRa__counters{flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 16px;display:flex}.screens-module-scss-module__MDNMRa__counters>p{margin:0}.screens-module-scss-module__MDNMRa__bigNumber{color:var(--amber);flex-direction:column;align-items:center;gap:2px;margin:0;font:700 2rem/1 Space Grotesk,Manrope,sans-serif;display:flex}.screens-module-scss-module__MDNMRa__bigNumber small{color:inherit;font:600 .85rem/1.1 Manrope,sans-serif}.screens-module-scss-module__MDNMRa__wreck{align-content:space-between}.screens-module-scss-module__MDNMRa__backdrop.screens-module-scss-module__MDNMRa__wreckBackdrop{filter:brightness(.62);position:fixed}@media (min-width:900px) and (orientation:landscape){.screens-module-scss-module__MDNMRa__wreck{align-content:stretch}}.screens-module-scss-module__MDNMRa__backdrop{z-index:-1;filter:brightness(.45);background-position:50%;background-size:cover;position:absolute;inset:0}.screens-module-scss-module__MDNMRa__column{flex-direction:column;justify-content:center;gap:14px;min-height:0;display:flex}.screens-module-scss-module__MDNMRa__scroll{justify-content:flex-start;padding:8px 0}.screens-module-scss-module__MDNMRa__eyebrow{color:var(--teal);letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:12px;font-weight:700}.screens-module-scss-module__MDNMRa__title{margin:0;font-size:clamp(28px,5vw,52px);line-height:1.05}.screens-module-scss-module__MDNMRa__lede{opacity:.8;max-width:460px;margin:0;line-height:1.5}.screens-module-scss-module__MDNMRa__stats{flex-wrap:wrap;gap:10px;display:flex}.screens-module-scss-module__MDNMRa__stat{border:1px solid var(--line);background:var(--panel);border-radius:12px;padding:8px 14px}.screens-module-scss-module__MDNMRa__stat b{font-size:20px;display:block}.screens-module-scss-module__MDNMRa__stat span{letter-spacing:.08em;text-transform:uppercase;opacity:.7;font-size:11px}.screens-module-scss-module__MDNMRa__actions{flex-wrap:wrap;gap:12px;display:flex}.screens-module-scss-module__MDNMRa__primary,.screens-module-scss-module__MDNMRa__secondary{border-radius:14px;justify-content:center;align-items:center;min-height:54px;padding:0 26px;font-size:17px;font-weight:800;text-decoration:none;display:inline-flex}.screens-module-scss-module__MDNMRa__primary{background:var(--teal);color:#04110c;border:0;box-shadow:0 0 24px #3cffb44d}.screens-module-scss-module__MDNMRa__secondary{border:1px solid var(--line);background:var(--panel);color:inherit}.screens-module-scss-module__MDNMRa__list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.screens-module-scss-module__MDNMRa__level{border:1px solid var(--line);background:var(--panel);border-radius:12px;align-items:center;gap:14px;min-height:56px;padding:8px 16px;text-decoration:none;display:flex}.screens-module-scss-module__MDNMRa__levelId{min-width:36px;color:var(--teal);font-weight:800}.screens-module-scss-module__MDNMRa__levelTitle{flex:1;font-weight:700}.screens-module-scss-module__MDNMRa__stars{color:var(--amber);letter-spacing:2px}.screens-module-scss-module__MDNMRa__locked{opacity:.4}.screens-module-scss-module__MDNMRa__next{border-color:var(--teal);box-shadow:inset 0 0 0 1px var(--teal)}.screens-module-scss-module__MDNMRa__victory{color:var(--teal)}.screens-module-scss-module__MDNMRa__defeat{color:var(--red)}.screens-module-scss-module__MDNMRa__notice{border:1px solid var(--amber,#ffb547);background:#080c0ed9;border-radius:12px;flex-direction:column;gap:10px;max-width:460px;padding:14px 16px;display:flex}.screens-module-scss-module__MDNMRa__notice p{margin:0;line-height:1.4}.screens-module-scss-module__MDNMRa__notice button{border:1px solid var(--line);min-height:44px;color:inherit;background:0 0;border-radius:10px;align-self:flex-start;padding:0 18px;font-weight:700}.screens-module-scss-module__MDNMRa__answer{color:var(--color-on-surface,var(--ink));margin:0;font-size:.75rem;line-height:1.35}.screens-module-scss-module__MDNMRa__nextDeck{text-align:left;background:#080c0ed1;border:1px solid #ffffff14;border-radius:12px;padding:.5rem .75rem}.screens-module-scss-module__MDNMRa__nextText{align-items:center;gap:.5rem;font-size:.9rem;display:flex}.screens-module-scss-module__MDNMRa__nextText>span:first-child{color:var(--amber)}.screens-module-scss-module__MDNMRa__nextTrack{background:#ffffff14;border-radius:2px;height:4px;margin-top:.4rem;overflow:hidden}.screens-module-scss-module__MDNMRa__nextFill{background:var(--amber);height:100%}
