@font-face{font-display:swap;font-family:Farwake Angular Local;font-style:normal;font-weight:700 950;src:local("Orbitron"),local("Audiowide"),local("Aldrich"),local("Michroma"),local("Agency FB"),local("Bank Gothic"),local("Eurostile")}:root{--fw-cyan: #5bcdff;--fw-cyan-soft: rgb(91 205 255 / 18%);--fw-cyan-glow: rgb(91 205 255 / 58%);--fw-gold: #f2b84b;--fw-gold-soft: rgb(242 184 75 / 22%);--fw-danger: #f26f3f;--fw-ink: #020609;--fw-void: #05080d;--fw-cream: #f7f2e9;--fw-muted: rgb(247 242 233 / 68%);--fw-glass-panel: linear-gradient(180deg, rgb(91 205 255 / 8%), rgb(255 255 255 / 3%)), rgb(2 8 14 / 86%);--fw-glass-deep: linear-gradient(180deg, rgb(7 14 22 / 92%), rgb(2 6 10 / 94%));--fw-command-border: 1px solid rgb(91 205 255 / 18%);--fw-command-border-muted: 1px solid rgb(255 255 255 / 8%);--fw-command-shadow: 0 20px 70px rgb(0 0 0 / 42%);--fw-radius-panel: 8px;--fw-radius-control: 6px;--fw-rail-left: 280px;--fw-rail-right: 390px;--fw-command-bar-height: 70px;--fw-panel-gap: 14px;--landing-auth-frame-width: 690px;--landing-auth-frame-height: 630px;--fw-font-angular-display: "Farwake Angular Local", "Orbitron", "Audiowide", "Aldrich", "Michroma", "Agency FB", "Bank Gothic", "Bahnschrift Condensed", "DIN Condensed", "Rajdhani", "Eurostile", "Arial Narrow", ui-sans-serif, system-ui, sans-serif;--fw-font-display: "Farwake Angular Local", "Orbitron", "Audiowide", "Aldrich", "Michroma", "Agency FB", "Bank Gothic", "Bahnschrift Condensed", "DIN Condensed", "Rajdhani", "Eurostile", "Arial Narrow", ui-sans-serif, system-ui, sans-serif;--fw-font-wordmark: var(--fw-font-angular-display);--fw-font-hud: "Bahnschrift SemiCondensed", "Aptos Narrow", "Roboto Condensed", "Arial Narrow", "Agency FB", ui-sans-serif, system-ui, sans-serif;--fw-font-body: "Aptos", "Segoe UI Variable", "Segoe UI", "Helvetica Neue", Arial, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, sans-serif;--fw-font-numeric: "IBM Plex Mono", "Roboto Mono", "Cascadia Mono", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;--fw-tracking-global: 0;--fw-tracking-body: 0;--fw-tracking-wordmark: .22em;--fw-tracking-hud-label: .16em;--fw-tracking-label: .14em;--fw-tracking-button: .12em;--fw-tracking-command-copy: .06em;--fw-type-wordmark: 950 24px/.92 var(--fw-font-wordmark);--fw-type-command-title: 900 21px/1 var(--fw-font-display);--fw-type-command-heading: 900 18px/1 var(--fw-font-display);--fw-type-hud-label: 850 10px/1 var(--fw-font-hud);--fw-type-command-label: 850 11px/1 var(--fw-font-hud);--fw-type-command-copy: 760 13px/1.28 var(--fw-font-hud);--fw-type-readable-copy: 500 14px/1.45 var(--fw-font-body);--fw-text-shadow-command: 0 0 28px rgb(255 249 237 / 18%);color:#f5f1e8;background:#08090b;font-family:var(--fw-font-body);font-variant-numeric:tabular-nums;font-synthesis:none;text-rendering:optimizeLegibility}.fw-command-label{font-family:var(--fw-font-hud);font-stretch:condensed;font-weight:850;letter-spacing:var(--fw-tracking-label);text-transform:uppercase}.fw-command-tab{font-family:var(--fw-font-hud);font-stretch:condensed;font-weight:900;letter-spacing:var(--fw-tracking-button);text-transform:uppercase}.fw-command-button{font-family:var(--fw-font-hud);font-stretch:condensed;font-weight:950;letter-spacing:var(--fw-tracking-button);text-transform:uppercase}.fw-command-number{font-family:var(--fw-font-numeric);font-variant-numeric:tabular-nums slashed-zero;letter-spacing:.04em}.fw-readable-copy{font:var(--fw-type-readable-copy);letter-spacing:var(--fw-tracking-body)}.fw-command-wordmark{font:var(--fw-type-wordmark);font-family:var(--fw-font-wordmark);font-stretch:condensed;letter-spacing:var(--fw-tracking-wordmark);text-transform:uppercase}.fw-hud-label{font:var(--fw-type-hud-label);font-stretch:condensed;letter-spacing:var(--fw-tracking-hud-label);text-transform:uppercase}.fw-command-bar{align-items:center;color:var(--fw-cyan);display:flex;font-family:var(--fw-font-hud);font-weight:850;gap:18px;letter-spacing:var(--fw-tracking-label);min-height:var(--fw-command-bar-height);text-transform:uppercase}.fw-rail{background:var(--fw-glass-deep);border-color:#5bcdff26;color:var(--fw-cream)}.fw-rail--left{width:var(--fw-rail-left)}.fw-rail--right{width:min(var(--fw-rail-right),100%)}.fw-panel{background:var(--fw-glass-panel);border:var(--fw-command-border);border-radius:var(--fw-radius-panel);box-shadow:inset 0 1px #ffffff0d}.fw-status-chip{background:#02080ec7;border:var(--fw-command-border);border-radius:var(--fw-radius-panel);color:var(--fw-cream)}.fw-stat-meter{align-items:center;display:grid;gap:8px;grid-template-columns:minmax(40px,auto) minmax(0,1fr) auto}.fw-equipment-row{background:#03090ebd;border:var(--fw-command-border-muted);border-radius:var(--fw-radius-control);color:var(--fw-cream)}.fw-tactical-button{background:#03090ec2;border:var(--fw-command-border);border-radius:var(--fw-radius-control);color:var(--fw-cream)}.fw-share-tile{align-items:center;background:#03090ebd;border:var(--fw-command-border);border-radius:var(--fw-radius-control);color:var(--fw-cream);display:grid;gap:5px;justify-items:center}.fw-share-tile__icon{aspect-ratio:1;align-items:center;border:1px solid rgb(91 205 255 / 20%);border-radius:50%;color:#f7f2e9;display:grid;font:900 16px/1 var(--fw-font-display);justify-items:center;width:26px}.fw-share-tile__icon[data-share-icon=copy]{color:#5bcdff}.fw-share-tile__icon[data-share-icon=x]{color:#f7f2e9}.fw-share-tile__icon[data-share-icon=discord]{color:#b9a7ff}.fw-share-tile__icon[data-share-icon=reddit]{color:#f2b84b}.fw-share-tile__label{font-size:10px;font-weight:800;line-height:.98;max-width:100%;min-width:0;overflow:visible;overflow-wrap:normal;text-align:center;white-space:normal}.fw-countdown-block{background:linear-gradient(90deg,var(--fw-gold-soft),transparent),#03090ec7;border:1px solid rgb(242 184 75 / 32%);border-radius:var(--fw-radius-panel);color:var(--fw-gold)}*{box-sizing:border-box}[hidden]{display:none!important}body{font-family:var(--fw-font-body);letter-spacing:var(--fw-tracking-global);margin:0;overflow:hidden}body[data-app-flow-step=arena],body[data-app-flow-step=practice],#game,.touch{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}#app{min-height:100svh;min-height:100dvh;position:relative;background:#08090b}#app:fullscreen{width:100vw;height:100vh;height:100dvh;min-height:100vh;min-height:100dvh;overflow:hidden}#app:fullscreen #game{width:100vw;height:100vh;height:100dvh}.mobile-orientation-lock{align-items:center;background:linear-gradient(rgb(245 241 232 / 4%) 1px,transparent 1px),linear-gradient(90deg,rgb(245 241 232 / 4%) 1px,transparent 1px),radial-gradient(circle at 50% 34%,rgb(91 205 255 / 14%),transparent 42%),#08090b;background-size:64px 64px,64px 64px,auto,auto;color:#f5f1e8;display:none;top:0;right:0;bottom:0;left:0;justify-items:center;padding:28px;position:fixed;text-align:center;z-index:100}.mobile-orientation-lock div{border:1px solid rgb(91 205 255 / 28%);border-radius:8px;display:grid;gap:10px;max-width:340px;padding:24px}.mobile-orientation-lock span{color:#5bcdff;font-size:12px;font-weight:800;text-transform:uppercase}.mobile-orientation-lock strong{color:#fff9ed;font-size:26px;line-height:1}.mobile-orientation-lock small{color:#f5f1e8bd;font-size:14px;line-height:1.35}#game{display:block;width:100vw;height:100svh;height:100dvh;touch-action:none}body:not([data-app-flow-step=arena]):not([data-app-flow-step=practice]) #game,body:not([data-app-flow-step=arena]):not([data-app-flow-step=practice]) .hud,body:not([data-app-flow-step=arena]) .live-match-hud,body:not([data-app-flow-step=arena]):not([data-app-flow-step=practice]) .hangar-panel,body:not([data-app-flow-step=arena]):not([data-app-flow-step=practice]) .outcome-panel,body:not([data-app-flow-step=arena]):not([data-app-flow-step=practice]) .touch{display:none}.app-flow{align-items:center;background:radial-gradient(circle at 28% 22%,rgb(91 205 255 / 12%),transparent 28%),linear-gradient(90deg,#00000014,#0000001f 45%,#000c 76%,#030506),url(/assets/farwake-landing-battle.png) center / cover no-repeat,#05080d;display:grid;gap:48px;grid-template-columns:minmax(280px,560px) minmax(280px,380px);top:0;right:0;bottom:0;left:0;padding:72px clamp(24px,7vw,96px);pointer-events:auto;position:fixed;z-index:20}.app-flow[data-restore-pending=true],body[data-backend-restore=pending] .app-flow{opacity:0;pointer-events:none}.app-flow[data-phase=landing][data-restore-pending=true],body[data-backend-restore=pending] .app-flow[data-phase=landing]{opacity:1;pointer-events:auto}.app-flow[data-phase=landing]{grid-template-columns:minmax(500px,.96fr) minmax(360px,520px);grid-template-areas:"hero form" "footer footer";align-items:start;justify-content:center;overflow-y:auto;padding-top:clamp(82px,10vh,104px)}.app-flow:not([data-phase=landing]) .landing-footer{display:none}.app-flow:not([data-phase=landing]) .landing-brand-mark{display:none}.app-flow[data-phase=landing] .app-flow__hero{align-content:center;gap:18px clamp(32px,6vw,84px);grid-area:hero;grid-template-columns:minmax(360px,680px);grid-template-areas:"title" "eyebrow" "copy" "houses" "status";max-width:none;min-height:min(660px,calc(100dvh - 170px));width:min(680px,calc(100vw - 64px))}.app-flow[data-phase=landing] .landing-brand-mark{grid-area:brand}.app-flow[data-phase=landing] .app-flow__eyebrow{grid-area:eyebrow}.app-flow[data-phase=landing] #market-title{grid-area:title}.app-flow[data-phase=landing] .app-flow__copy{grid-area:copy}.app-flow[data-phase=landing] .landing-house-strip{grid-area:houses}.app-flow[data-phase=landing] .app-flow__status{grid-area:status}.app-flow[data-phase=hangar]{align-items:start;grid-template-columns:minmax(340px,1080px);justify-content:center;overflow-y:auto;padding-bottom:40px;padding-top:40px}.app-flow[data-phase=hangar] .app-flow__panel{background:linear-gradient(90deg,rgb(91 205 255 / 7%),transparent 34%),#08090bd6;border-color:#5bcdff33;font-family:var(--fw-font-hud);gap:14px 16px;grid-template-columns:minmax(280px,.82fr) minmax(360px,1.18fr);grid-template-areas:"phase config" "readiness preview" "pilot preview" "tools ship" "primary ship" "account stats" "payment equipment" "boosts equipment" "queue equipment" "briefing loadout";width:min(1080px,calc(100vw - 48px))}.app-flow[data-phase=hangar] .app-flow__hero,.app-flow[data-panel-visible=false] .app-flow__panel,.app-flow[data-equipment-visible=false] .flow-equipment{display:none}.app-flow[data-recovery-visible=true] .app-flow__panel{background:linear-gradient(180deg,rgb(91 205 255 / 8%),transparent 38%),#05090d9e;border-color:#f5f1e82e;gap:14px;grid-template-columns:1fr;grid-area:panel;justify-self:stretch;max-height:none;padding:36px 28px;width:auto}.app-flow[data-recovery-visible=true]{align-items:center;gap:0;grid-template-columns:minmax(650px,.95fr) minmax(300px,360px) minmax(340px,420px);grid-template-areas:"hero form panel" "hero footer footer";justify-content:center}.app-flow[data-recovery-visible=true] .app-flow__hero{align-content:center;grid-template-columns:1fr;grid-template-areas:"title" "eyebrow" "copy" "houses" "status";min-height:min(660px,calc(100dvh - 170px));width:min(560px,calc(100vw - 48px))}.app-flow[data-recovery-visible=true][data-auth-mode=sign-in] .signup-form{align-self:stretch;border-bottom-right-radius:0;border-top-right-radius:0;border-right:0}.app-flow[data-recovery-visible=true][data-auth-mode=sign-in] .app-flow__panel{align-self:stretch;border-bottom-left-radius:0;border-top-left-radius:0}.app-flow[data-recovery-visible=true][data-auth-mode=sign-in] .auth-mode-tabs{display:grid}.app-flow[data-phase=landing][data-auth-mode=sign-in] .app-flow__panel{display:none!important}.app-flow[data-recovery-visible=true] .flow-account-reservation{background:linear-gradient(180deg,rgb(91 205 255 / 8%),transparent 50%),transparent;border:0;border-radius:0;display:grid;gap:14px;padding:0}.app-flow[data-recovery-visible=true] .app-flow__status,.app-flow[data-phase=landing][data-recovery-visible=false] .app-flow__status,.app-flow[data-recovery-visible=true] .game-flow-command-bar,.app-flow[data-recovery-visible=true] .flow-phase,.app-flow[data-recovery-visible=true] .flow-configuration-header,.app-flow[data-recovery-visible=true] .flow-step--pilot,.app-flow[data-recovery-visible=true] .flow-step--ship,.app-flow[data-recovery-visible=true] .flow-ship-preview,.app-flow[data-recovery-visible=true] .flow-loadout,.app-flow[data-recovery-visible=true] .flow-loadout-cards,.app-flow[data-recovery-visible=true] .flow-stat-bars,.app-flow[data-recovery-visible=true] .flow-briefing,.app-flow[data-recovery-visible=true] .flow-equipment,.app-flow[data-recovery-visible=true] .flow-payment-boundary{display:none}.app-flow[data-phase=hangar] .flow-phase,.game-flow-command-bar{grid-area:phase;order:0}.app-flow[data-phase=hangar] .flow-configuration-header{grid-area:config;order:5}.app-flow[data-phase=hangar] .flow-step--pilot{order:8}.app-flow[data-phase=hangar] .flow-step--ship{grid-area:ship;order:9}.app-flow[data-phase=hangar] .flow-ship-preview{grid-area:preview;order:10}.app-flow[data-phase=hangar] .flow-loadout{grid-area:loadout;order:11}.app-flow[data-phase=hangar] .flow-stat-bars{grid-area:stats;order:12}.app-flow[data-phase=hangar] .flow-equipment{grid-area:equipment;order:6}.app-flow[data-phase=hangar] .flow-payment-boundary{grid-area:payment;order:12}.app-flow[data-phase=hangar] .flow-boost-intents{grid-area:boosts;order:12}.app-flow[data-phase=hangar] .flow-briefing{grid-area:briefing;order:13;display:none}.app-flow[data-phase=hangar] .flow-step--queue{grid-area:queue;order:14}.app-flow[data-phase=hangar] .flow-step--pilot{display:none}.app-flow[data-step=arena],.app-flow[data-step=practice]{background:#08090bd1;border:1px solid rgb(245 241 232 / 16%);border-radius:6px;box-shadow:0 18px 54px #00000057;display:block;inset:auto 18px 18px auto;padding:14px;width:min(360px,calc(100vw - 36px))}.app-flow[data-step=arena] .app-flow__hero,.app-flow[data-step=practice] .app-flow__hero{display:none}.app-flow[data-step=arena] .app-flow__panel,.app-flow[data-step=practice] .app-flow__panel{background:transparent;border:0;box-shadow:none;gap:10px;max-height:none;overflow:visible;padding:0}.app-flow[data-match-complete=true]{width:min(430px,calc(100vw - 36px))}.app-flow:not([data-phase=landing]):not([data-authenticated=true]) .signup-form{display:none}.app-flow[data-phase=hangar] .app-flow__copy,.app-flow[data-phase=lobby] .app-flow__copy{max-width:480px}.app-flow[data-phase=lobby] .flow-loadout,.app-flow[data-phase=arena] .flow-loadout{opacity:.72}body[data-app-flow-step=arena] .hangar-panel,body[data-app-flow-step=arena] .outcome-panel,body[data-app-flow-step=arena] .hull-switch,body[data-app-flow-step=practice] .hangar-panel,body[data-app-flow-step=practice] .outcome-panel,body[data-app-flow-step=practice] .hull-switch{display:none}body:not([data-debug-mode=true]) .hull-switch,body:not([data-debug-mode=true]) #reset{display:none}body[data-app-flow-step=arena] .hud,body[data-app-flow-step=practice] .hud{justify-content:flex-end}.audio-controls{display:flex;flex-wrap:wrap;gap:8px}.audio-channel-toggle{background:#08090bc2;border:1px solid rgb(245 241 232 / 18%);border-radius:6px;color:#f5f1e8;cursor:pointer;font:inherit;min-height:34px;padding:7px 10px}.audio-channel-toggle[aria-pressed=true]{border-color:#5bcdff75;color:#5bcdff}.hud-actions{display:flex;gap:8px;pointer-events:auto}.quit-ready-room{background:#08090bc2;border:1px solid rgb(245 241 232 / 18%);color:#f5f1e8}body[data-app-flow-step=arena] .hud>div:first-child,body[data-app-flow-step=practice] .hud>div:first-child{display:none}body[data-app-flow-step=arena] .app-flow:not([data-match-complete=true]){display:none}body[data-app-flow-step=practice] .app-flow{background:transparent;bottom:auto;display:block;height:auto;max-width:calc(100vw - 24px);padding:0;pointer-events:none;right:12px;top:76px;width:min(360px,calc(100vw - 24px))}body[data-app-flow-step=practice] .app-flow__hero,body[data-app-flow-step=practice] .landing-brand-mark,body[data-app-flow-step=practice] .landing-footer,body[data-app-flow-step=practice] .landing-frame__legal,body[data-app-flow-step=practice] .signup-form{display:none!important}body[data-app-flow-step=practice] .app-flow__panel{background:transparent;border:0;border-radius:8px;box-shadow:none;display:grid;gap:10px;grid-template-columns:1fr;height:auto;max-height:none;overflow:auto;padding:0;pointer-events:auto}body[data-app-flow-step=practice] .game-flow-command-bar{display:none!important}body[data-app-flow-step=practice] #app-flow-panel.fw-practice-drawer{max-height:calc(100dvh - 92px);overflow:auto}.practice-command-drawer{align-content:start;display:grid;gap:10px;padding:12px}.practice-command-drawer .ready-room-operations-rail{display:grid;gap:10px}body[data-app-flow-step=practice] #app-flow-panel.fw-practice-drawer .practice-command-drawer{background:linear-gradient(180deg,#5bcdff12,#02080ee0),#02070be5;border:1px solid rgb(91 205 255 / 18%);border-radius:8px;box-shadow:inset 0 1px #ffffff0f;width:100%}body[data-app-flow-step=practice] .ready-room-sidebar,body[data-app-flow-step=practice] .ready-room-tactical-map,body[data-app-flow-step=practice] .ready-room-status-strip{display:grid;grid-area:auto;margin:0;min-height:0;width:100%}body[data-app-flow-step=practice] .ready-room-config-tray{display:none!important}body[data-app-flow-step=practice] .ready-room-sidebar{border:0;gap:10px;order:2;padding:0}body[data-app-flow-step=practice] .ready-room-tactical-map{min-height:230px;order:1;padding:14px}body[data-app-flow-step=practice] .ready-room-tactical-map:before,body[data-app-flow-step=practice] .ready-room-tactical-map:after,body[data-app-flow-step=practice] .ready-room-status-strip{display:none}body[data-app-flow-step=practice] .ready-room-status-strip{grid-template-columns:1fr;order:3}body[data-app-flow-step=practice] .ready-room-tactical-map .flow-ship-preview{background:transparent;border:0;grid-template-columns:1fr;justify-items:center;min-height:auto;padding:0}body[data-app-flow-step=practice] .ready-room-tactical-map .flow-ship-preview__scene{display:none}body[data-app-flow-step=practice] .ready-room-tactical-map .flow-ship-preview__sprite{height:112px}body[data-app-flow-step=practice] .ready-room-tactical-map .flow-step--ship,body[data-app-flow-step=practice] .ready-room-tactical-map .flow-stat-bars{background:#02080eb8;border:1px solid rgb(91 205 255 / 14%);border-radius:6px;position:static;width:100%}body[data-app-flow-step=practice] .ready-room-tactical-map .flow-stat-bars{grid-template-columns:repeat(4,minmax(0,1fr))}body[data-app-flow-step=practice] .practice-drawer-header{border-bottom:1px solid rgb(242 184 75 / 24%);color:#f7f2e9eb;display:grid;gap:4px;margin-bottom:4px;padding:0 0 10px;position:relative;text-transform:uppercase}body[data-app-flow-step=practice] .practice-drawer-header:before{background:linear-gradient(90deg,var(--fw-gold),rgb(242 184 75 / 0%));bottom:-1px;content:"";height:2px;left:0;position:absolute;width:44%}body[data-app-flow-step=practice] .practice-drawer-header span{color:var(--fw-cyan);font-size:11px;letter-spacing:.16em}body[data-app-flow-step=practice] .practice-drawer-header small{color:#55d86aeb;font:800 10px/1 var(--fw-font-hud);justify-self:end;letter-spacing:.08em}body[data-app-flow-step=practice] .practice-drawer-header strong{color:var(--fw-gold);font-size:17px;letter-spacing:.08em}body[data-app-flow-step=practice] .practice-command-status-strip{display:grid;gap:6px;grid-template-columns:repeat(3,minmax(0,1fr));min-width:0}body[data-app-flow-step=practice] .practice-command-status-strip span{background:#02080ead;border:1px solid rgb(91 205 255 / 16%);border-radius:5px;display:grid;gap:4px;min-width:0;padding:7px 8px}body[data-app-flow-step=practice] .practice-command-status-strip small{color:#5bcdffd6;font:800 9px/1 var(--fw-font-hud);letter-spacing:.12em;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}body[data-app-flow-step=practice] .practice-command-status-strip strong{color:#f7f2e9f0;font:900 11px/1 var(--fw-font-display);letter-spacing:.03em;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}body[data-app-flow-step=practice] .practice-current-loadout{background:linear-gradient(180deg,#5bcdff14,#02080edb),#02080ed1;border:1px solid rgb(91 205 255 / 18%);border-radius:6px;display:grid;gap:8px;min-width:0;padding:10px 12px}body[data-app-flow-step=practice] .practice-current-loadout>span{color:var(--fw-gold);font:var(--fw-type-command-label);font-stretch:condensed;letter-spacing:var(--fw-tracking-button);overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}body[data-app-flow-step=practice] .practice-current-loadout__grid{display:grid;gap:6px;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}body[data-app-flow-step=practice] .practice-current-loadout__grid span{background:#02080e9e;border:1px solid rgb(91 205 255 / 13%);border-radius:5px;display:grid;gap:3px;min-width:0;padding:6px 7px}body[data-app-flow-step=practice] .practice-current-loadout__grid small{color:#5bcdffc2;font:800 9px/1 var(--fw-font-hud);letter-spacing:.1em;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}body[data-app-flow-step=practice] .practice-current-loadout__grid strong{color:#f7f2e9eb;font:900 10px/1 var(--fw-font-display);letter-spacing:.03em;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}body[data-app-flow-step=practice] #app-flow-panel.fw-practice-drawer .flow-countdown{display:grid!important}body[data-app-flow-step=practice] .practice-lobby-status{background:linear-gradient(180deg,#5bcdff14,#02080ee0),#030a0fdb;border:1px solid rgb(91 205 255 / 20%);border-radius:6px;display:grid;gap:4px;padding:10px 12px}body[data-app-flow-step=practice] .practice-lobby-status span{color:var(--fw-cyan);font:900 11px/1 var(--fw-font-numeric);letter-spacing:.12em}body[data-app-flow-step=practice] .practice-lobby-status strong{color:#fff9ed;font:900 18px/1 var(--fw-font-display);letter-spacing:var(--fw-tracking-command-copy);text-transform:uppercase}body[data-app-flow-step=practice] .practice-lobby-status small{color:var(--fw-cyan);font:800 11px/1.2 var(--fw-font-hud);letter-spacing:var(--fw-tracking-label);text-transform:uppercase}body[data-app-flow-step=practice] .practice-lobby-status[data-countdown-state=active]{border-color:#f2b84b57}body[data-app-flow-step=practice] .practice-drawer-actions{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));max-width:100%;min-width:0;overflow:hidden}body[data-app-flow-step=practice] .practice-drawer-actions .fw-tactical-button{align-content:center;align-items:center;background:linear-gradient(180deg,#5bcdff1a,#030a0fd6),#02080edb;border:1px solid rgb(91 205 255 / 18%);border-radius:6px;color:#f7f2e9eb;display:grid;gap:5px;justify-items:center;min-height:42px;min-width:0;overflow:hidden;padding:7px 6px;text-align:center}body[data-app-flow-step=practice] .practice-drawer-actions .fw-tactical-button[data-practice-control-state=on]{border-color:#55d86a57;box-shadow:inset 0 1px #ffffff12}body[data-app-flow-step=practice] .practice-drawer-actions .fw-tactical-button[data-practice-control-state=off]{color:#f7f2e994}body[data-app-flow-step=practice] .practice-drawer-actions .fw-tactical-button[data-practice-control-state=action]{border-color:#f2b84b4d;color:var(--fw-gold)}body[data-app-flow-step=practice] .practice-control__icon{align-items:center;aspect-ratio:1;border:1px solid rgb(91 205 255 / 28%);border-radius:50%;color:var(--fw-cyan);display:grid;font:900 10px/1 var(--fw-font-numeric);justify-items:center;min-width:0;width:24px}body[data-app-flow-step=practice] .practice-control__icon span{display:block;max-width:100%;overflow:hidden;text-overflow:clip}body[data-app-flow-step=practice] .practice-control__label{display:block;font:var(--fw-type-command-label);font-stretch:condensed;letter-spacing:var(--fw-tracking-button);max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}body[data-app-flow-step=practice] .flow-configuration-header,body[data-app-flow-step=practice] .flow-loadout-cards,body[data-app-flow-step=practice] .flow-equipment,body[data-app-flow-step=practice] .flow-briefing{display:none}.practice-launch-control{display:grid;gap:12px}.practice-launch-control button,.flow-save-loadout,.ready-room-config-actions__primary{font:var(--fw-type-command-label);font-stretch:condensed;letter-spacing:var(--fw-tracking-button);text-transform:uppercase}.flow-save-loadout{min-height:38px}.practice-drawer-header{display:none}@media (max-width: 1280px){body[data-app-flow-step=practice] .app-flow{inset:76px 10px 14px auto;max-width:calc(100vw - 20px);width:min(340px,calc(100vw - 20px))}}body[data-app-flow-step=arena] .app-flow__panel .flow-step--ship,body[data-app-flow-step=arena] .flow-primary,body[data-app-flow-step=arena] .flow-pilot-card,body[data-app-flow-step=arena] .flow-ready-tools,body[data-app-flow-step=practice] .flow-payment-boundary,body[data-app-flow-step=practice] .flow-primary{display:none}.app-flow:not([data-match-complete=true]) .flow-post-match{display:none}.app-flow[data-match-complete=true] .app-flow__panel>.flow-step,.app-flow[data-match-complete=true] .flow-phase,.app-flow[data-match-complete=true] .flow-loadout,.app-flow[data-match-complete=true] .flow-briefing,.app-flow[data-match-complete=true] .flow-equipment,.app-flow[data-match-complete=true] .flow-payment-boundary,.app-flow[data-match-complete=true] .flow-primary{display:none}body[data-app-flow-step=arena] .credit-actions,body[data-app-flow-step=practice] .credit-actions,body[data-replay-mode=true] .app-flow{display:none}.live-match-hud{background:#08090bd1;border:1px solid rgb(245 241 232 / 16%);border-radius:6px;box-shadow:0 18px 54px #00000052;display:grid;gap:10px;left:18px;padding:12px;position:fixed;top:18px;width:min(390px,calc(100vw - 36px));z-index:14}.replay-controls{align-items:center;background:#08090bd1;border:1px solid rgb(245 241 232 / 16%);border-radius:6px;bottom:18px;box-shadow:0 18px 54px #00000052;display:flex;gap:10px;left:320px;padding:10px;position:fixed;z-index:15}@media (max-width: 760px){.replay-controls{bottom:92px;left:12px;right:12px}}@media (pointer: coarse) and (orientation: portrait) and (max-width: 900px){#app{display:none}.mobile-orientation-lock{display:grid}}body[data-mobile-app-gate=blocked] #app,body[data-mobile-app-gate=blocked] .mobile-orientation-lock{display:none}.mobile-app-gate{background:radial-gradient(circle at 50% 18%,rgb(91 205 255 / 18%),transparent 34%),linear-gradient(180deg,#081018,#030609);color:#f5f1e8;display:none;top:0;right:0;bottom:0;left:0;min-height:100dvh;padding:max(28px,env(safe-area-inset-top)) max(22px,env(safe-area-inset-right)) max(28px,env(safe-area-inset-bottom)) max(22px,env(safe-area-inset-left));place-items:center;position:fixed;z-index:60}body[data-mobile-app-gate=blocked] .mobile-app-gate{display:grid}.mobile-app-gate>div{display:grid;gap:14px;max-width:420px;text-align:center}.mobile-app-gate span{color:#f2b84b;font:900 12px/1.2 var(--fw-font-hud);letter-spacing:var(--fw-tracking-label);text-transform:uppercase}.mobile-app-gate strong{color:#fff9ed;font-size:clamp(28px,8vw,44px);line-height:1}.mobile-app-gate small{color:#f5f1e8c2;font-size:15px;line-height:1.45}.mobile-app-gate a{align-items:center;background:#5bcdff;border:1px solid rgb(255 255 255 / 20%);border-radius:6px;color:#031019;display:inline-flex;font:900 13px/1 var(--fw-font-hud);justify-content:center;letter-spacing:var(--fw-tracking-button);min-height:46px;padding:0 18px;text-decoration:none;text-transform:uppercase}.mobile-app-gate a[aria-disabled=true]{background:#f5f1e81a;color:#f5f1e8ad;pointer-events:none}.replay-controls>div{display:grid;gap:2px;min-width:160px}.replay-controls span{color:#f2b84b;font:800 11px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:0;text-transform:uppercase}.replay-controls strong{color:#f5f1e8c7;font-size:12px}.replay-controls button{background:#f5f1e81a;border:1px solid rgb(245 241 232 / 16%);border-radius:4px;color:#f5f1e8;cursor:pointer;font:800 11px/1 ui-monospace,SFMono-Regular,Menlo,monospace;min-width:58px;padding:9px 10px}.live-match-hud__header{display:flex;justify-content:space-between;gap:14px}.live-match-hud__header span,.live-match-hud__feed-entry strong{color:#f2b84b;font:800 11px/1.2 var(--fw-font-hud);letter-spacing:var(--fw-tracking-label);text-transform:uppercase}.live-match-hud__header strong{color:#f5f1e8c2;font-size:12px;font-weight:700}.live-match-hud__houses{display:grid;gap:7px}.live-match-hud__house{border-left:3px solid var(--house-color);display:grid;gap:2px;min-height:46px;padding:4px 0 4px 9px}.live-match-hud__house[data-status=eliminated]{opacity:.48}.live-match-hud__house strong{color:#f5f1e8;font-size:13px}.live-match-hud__house span,.live-match-hud__house small,.live-match-hud__feed-entry span{color:#f5f1e8b8;font-size:11px}.live-match-hud__notices,.live-match-hud__feed{display:grid;gap:6px}.live-match-hud__notices:empty,.live-match-hud__feed:empty{display:none}.live-match-hud__notices span{border:1px solid rgb(242 184 75 / 34%);border-radius:999px;color:#f2b84b;font-size:11px;padding:4px 8px;width:fit-content}.live-match-hud__feed-entry{display:flex;gap:10px;justify-content:space-between}.flow-countdown{border:1px solid rgb(242 184 75 / 34%);border-radius:5px;box-shadow:0 0 28px #f2b84b1a;display:grid;gap:7px;padding:10px 12px}.flow-countdown[data-pulse=true]{animation:countdown-pulse .24s ease-out both}.flow-countdown span{color:#f2b84b;font:900 18px/1 var(--fw-font-numeric);letter-spacing:var(--fw-tracking-label)}.flow-countdown strong{color:#f5f1e8c2;font-size:11px;letter-spacing:0;text-transform:uppercase}.flow-countdown__bar{background:#f5f1e824;height:4px;overflow:hidden}.flow-countdown__bar i{background:linear-gradient(90deg,#5bcdff,#f2b84b);display:block;height:100%;width:0%}.arena-countdown-overlay{align-items:center;display:grid;top:0;right:0;bottom:0;left:0;justify-items:center;pointer-events:none;position:fixed;z-index:13}.arena-countdown-overlay span{color:#f5f1e82e;font:950 clamp(96px,22vmin,220px)/.82 var(--fw-font-display);letter-spacing:var(--fw-tracking-wordmark);text-shadow:0 0 42px rgb(91 205 255 / 22%),0 0 92px rgb(242 184 75 / 14%)}.arena-countdown-overlay[data-pulse=true] span{animation:arena-countdown-pulse .36s ease-out both}@keyframes countdown-pulse{0%{box-shadow:0 0 18px #f2b84b1a;transform:scale(1)}42%{box-shadow:0 0 34px #f2b84b3d;transform:scale(1.018)}to{box-shadow:0 0 28px #f2b84b1a;transform:scale(1)}}@keyframes arena-countdown-pulse{0%{opacity:.66;transform:scale(.96)}40%{opacity:1;transform:scale(1.08)}to{opacity:.72;transform:scale(1)}}@media (prefers-reduced-motion: reduce){.arena-countdown-overlay[data-pulse=true] span,.flow-countdown[data-pulse=true]{animation-duration:1ms}}.app-flow__hero{animation:flow-enter .42s ease both;display:grid;gap:18px;max-width:560px}#landing-release-shell,.landing-release-shell{display:contents}.landing-brand-mark{align-items:center;color:#f5f1e8b3;display:flex;font-size:12px;gap:18px;justify-content:flex-start;letter-spacing:0;pointer-events:none;text-transform:uppercase}.landing-brand-mark span{align-items:center;color:#fff9ed;display:inline-flex;font:var(--fw-type-wordmark);font-family:var(--fw-font-display);font-family:var(--fw-font-wordmark);font-stretch:condensed;gap:12px;letter-spacing:var(--fw-tracking-wordmark)}.landing-brand-mark img{filter:drop-shadow(0 0 12px rgb(91 205 255 / 52%));height:44px;width:44px}.landing-brand-mark small{color:#f5f1e8a3;margin-left:auto}.app-flow[data-phase=landing] .landing-brand-mark{left:clamp(32px,4.8vw,74px);position:fixed;top:clamp(24px,3.8vw,36px);z-index:2}.app-flow[data-phase=landing] .landing-brand-mark small{align-items:center;display:inline-flex;gap:14px;position:fixed;right:clamp(28px,5vw,82px);top:clamp(24px,4vw,42px);z-index:1}.landing-house-strip{display:flex;flex-wrap:wrap;gap:18px 34px;margin-top:16px}.landing-house-strip__item{align-items:center;color:#f5f1e8c2;display:inline-flex;flex-direction:column;font-family:var(--fw-font-hud);font-size:12px;font-weight:900;gap:10px;letter-spacing:var(--fw-tracking-label);text-transform:uppercase}.landing-house-strip__label{text-shadow:0 0 10px currentColor}.landing-house-strip [data-house=cyan]{color:#5bcdff}.landing-house-strip [data-house=gold]{color:#f2b84b}.landing-house-strip [data-house=red]{color:#ff5c4d}.landing-house-strip [data-house=violet]{color:#bc61ff}.fw-house-mark{--fw-house-mark-color: currentColor;--fw-house-mark-accent: #fff9ed;aspect-ratio:1;display:inline-grid;filter:drop-shadow(0 0 12px color-mix(in srgb,var(--fw-house-mark-color) 82%,transparent)) drop-shadow(0 0 22px color-mix(in srgb,var(--fw-house-mark-color) 34%,transparent));place-items:center;position:relative;width:44px}.fw-house-mark--compact{width:24px}.fw-house-mark--vexis,.fw-house-mark--house-asterion{--fw-house-mark-color: #5bcdff}.fw-house-mark--luxor,.fw-house-mark--house-vant{--fw-house-mark-color: #f2b84b}.fw-house-mark--draken,.fw-house-mark--house-solenne{--fw-house-mark-color: #ff5c4d}.fw-house-mark--umbral,.fw-house-mark--house-merrow{--fw-house-mark-color: #bc61ff}.fw-house-mark__halo,.fw-house-mark__wing,.fw-house-mark__spine,.fw-house-mark__chevron,.fw-house-mark__core{display:block;pointer-events:none;position:absolute}.fw-house-mark__halo{border:1px solid color-mix(in srgb,var(--fw-house-mark-color) 34%,transparent);clip-path:polygon(50% 0,92% 20%,80% 84%,50% 100%,20% 84%,8% 20%);top:2px;right:2px;bottom:2px;left:2px;opacity:.92}.fw-house-mark__wing{background:linear-gradient(180deg,color-mix(in srgb,var(--fw-house-mark-color) 84%,white 16%),var(--fw-house-mark-color));height:58%;top:19%;width:28%}.fw-house-mark__wing--left{clip-path:polygon(100% 0,64% 58%,100% 100%,0 72%,24% 52%,0 29%);left:8%}.fw-house-mark__wing--right{clip-path:polygon(0 0,36% 58%,0 100%,100% 72%,76% 52%,100% 29%);right:8%}.fw-house-mark__spine{background:linear-gradient(180deg,var(--fw-house-mark-accent),var(--fw-house-mark-color));clip-path:polygon(50% 0,70% 16%,58% 100%,42% 100%,30% 16%);height:76%;top:7%;width:18%}.fw-house-mark__chevron{border-left:2px solid var(--fw-house-mark-color);border-top:2px solid var(--fw-house-mark-color);height:24%;transform:rotate(225deg);width:42%}.fw-house-mark__chevron--upper{top:36%}.fw-house-mark__chevron--lower{top:52%;width:30%}.fw-house-mark__core{background:var(--fw-house-mark-accent);border-radius:999px;box-shadow:0 0 10px var(--fw-house-mark-color);height:9%;top:39%;width:9%}.app-flow__eyebrow,.app-flow__status,.flow-phase span,.flow-step span,.flow-step small,.credit-actions button{color:#5bcdffdb;font-family:var(--fw-font-hud);font-size:12px;font-stretch:condensed;letter-spacing:var(--fw-tracking-label);text-transform:uppercase}.app-flow h1{color:#fff9ed;font-family:var(--fw-font-display);font-size:clamp(74px,7.6vw,118px);font-stretch:condensed;font-weight:950;letter-spacing:var(--fw-tracking-wordmark);line-height:.84;margin:0;text-shadow:var(--fw-text-shadow-command);text-transform:uppercase}.app-flow h1:after{background:#31c7f2;box-shadow:0 0 18px #31c7f270;content:"";display:block;height:3px;margin-top:26px;width:min(320px,46vw)}.app-flow[data-recovery-visible=true] h1{font-size:clamp(64px,5.7vw,92px);max-width:560px}.app-flow__copy{color:#fff9ede0;font-size:clamp(20px,1.8vw,25px);line-height:1.42;margin:0;max-width:560px;white-space:pre-line}.signup-form{background:linear-gradient(180deg,rgb(91 205 255 / 8%),transparent 44%),#05090db8;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid rgb(245 241 232 / 22%);border-radius:10px;box-shadow:0 28px 92px #0000007a;display:grid;gap:18px;grid-area:form;justify-self:stretch;max-width:690px;padding:34px 28px}.signup-form__new-pilot-panel,.signup-form__sign-in-panel{display:grid;gap:14px}.signup-form__sign-in-panel{display:none}.signup-form__sign-in-panel.landing-auth-panel--active{display:grid}.signup-form[data-auth-mode=sign-in] .signup-form__new-pilot-panel{display:none}.signup-form[data-auth-mode=sign-in] .signup-form__sign-in-panel{display:grid}.signup-form__email-login{margin-top:6px}.auth-mode-tabs{border-bottom:1px solid rgb(245 241 232 / 16%);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:-34px -28px 18px}.auth-mode-tabs button{background:transparent;border:0;border-bottom:2px solid transparent;border-radius:0;color:#f5f1e88a;font-family:var(--fw-font-hud);font-size:16px;font-stretch:condensed;font-weight:900;letter-spacing:var(--fw-tracking-button);min-height:64px;text-transform:uppercase}.auth-mode-tabs button[aria-pressed=true]{border-bottom-color:#5bcdff;color:#5bcdff}.signup-form__title{color:#5bcdff;font-family:var(--fw-font-display);font-size:17px;letter-spacing:var(--fw-tracking-label);text-transform:uppercase}.signup-form__intro,.signup-form__guest-note{color:#f5f1e8c2;font-size:15px;line-height:1.5}.signup-form__guest-note strong{color:#5bcdff}.signup-form label{color:#aab0b8e0;font-family:var(--fw-font-hud);font-size:12px;letter-spacing:var(--fw-tracking-label);text-transform:uppercase}.signup-form__actions{display:grid;gap:18px;grid-template-columns:1fr}.signup-form small{color:#f5f1e89e;font-size:12px}.signup-form input,.flow-step select{background:#05090db8;border:1px solid rgb(245 241 232 / 24%);border-radius:6px;color:#fff9ed;font:inherit;min-height:52px;padding:0 16px}.signup-form button,.flow-primary{background:linear-gradient(180deg,#51cef7,#24aee0);border:0;border-radius:6px;color:#04131a;cursor:pointer;font:var(--fw-type-command-label);font-family:var(--fw-font-hud);font-stretch:condensed;letter-spacing:var(--fw-tracking-button);min-height:56px;padding:0 22px;text-transform:uppercase}.signup-form .auth-mode-tabs button{background:transparent;border:0;border-bottom:2px solid transparent;border-radius:0;color:#f5f1e88a;font-family:var(--fw-font-hud);font-size:16px;font-stretch:condensed;font-weight:900;letter-spacing:var(--fw-tracking-button);min-height:64px;text-transform:uppercase}.signup-form .auth-mode-tabs button[aria-pressed=true]{border-bottom-color:#5bcdff;color:#5bcdff}.signup-form button[type=button]{background:#5bcdff24;border:1px solid rgb(91 205 255 / 36%);color:#f5f1e8}.signup-form .auth-mode-tabs button,.signup-form .auth-mode-tabs button[type=button]{background:transparent;border:0;border-bottom:2px solid transparent;border-radius:0;color:#f5f1e88a}.signup-form .auth-mode-tabs button[aria-pressed=true],.signup-form .auth-mode-tabs button[type=button][aria-pressed=true]{border-bottom-color:#5bcdff;color:#5bcdff}.app-flow__panel{background:#08090bc7;border:1px solid rgb(245 241 232 / 16%);border-radius:6px;box-shadow:0 18px 54px #00000052;display:grid;gap:18px;max-height:calc(100svh - 80px);overflow-y:auto;padding:18px}.app-flow[data-phase=landing] .app-flow__panel{border-bottom-left-radius:0;border-top-left-radius:0}.landing-footer{align-items:center;color:#f5f1e89e;display:flex;flex-wrap:wrap;font:var(--fw-type-command-label);font-family:var(--fw-font-hud);font-stretch:condensed;gap:18px 28px;grid-area:footer;justify-content:flex-end;letter-spacing:var(--fw-tracking-label);margin-top:18px;text-transform:uppercase;width:100%}.landing-footer a{color:#5bcdff;text-decoration:none}.landing-footer a:hover,.landing-footer a:focus-visible{color:#fff9ed}.flow-phase{border-bottom:1px solid rgb(245 241 232 / 16%);padding-bottom:12px}.flow-phase span,.game-flow-command-bar span{color:#f2b84b}.flow-pilot-card{display:grid;gap:8px;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr) minmax(116px,.8fr)}.flow-pilot-card div,.flow-readiness__item{background:#f5f1e812;border:1px solid rgb(245 241 232 / 13%);border-radius:6px}.flow-pilot-card div{display:grid;gap:4px;min-width:0;padding:10px}.flow-pilot-card span,.flow-readiness__item span{color:#5bcdffd1;font-size:11px;text-transform:uppercase}.flow-pilot-card strong{color:#fff9ed;font-size:13px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.flow-account-action{align-self:center;background:#f5f1e814;border:1px solid rgb(245 241 232 / 22%);border-radius:6px;color:#f5f1e8;cursor:pointer;font:inherit;font-size:13px;font-weight:800;min-height:36px;padding:0 14px}.flow-account-action:hover,.flow-account-action:focus-visible{border-color:#5bcdff94;color:#fff;outline:none}.flow-readiness{display:grid;gap:6px}.arena-network-panel{background:#02080ebd;border:1px solid rgb(91 205 255 / 28%);border-radius:6px;display:grid;gap:10px;padding:10px}.fw-practice-drawer{min-width:0}.arena-network-panel__header{align-items:baseline;display:flex;gap:12px;justify-content:space-between}.arena-network-panel__header strong{color:#f2b84b;font-size:14px;text-transform:uppercase}.arena-network-panel__header span{color:#f5f1e8ad;font-size:12px}.arena-network-panel__stats{display:grid;gap:7px;grid-template-columns:repeat(2,minmax(0,1fr))}.arena-network-panel__stat{background:#5bcdff12;border:1px solid rgb(91 205 255 / 14%);display:grid;gap:2px;min-width:0;padding:8px 7px}.arena-network-panel__stat strong{color:#fff9ed;font-size:16px}.arena-network-panel__stat span{color:#f5f1e89e;font-size:10px;text-transform:uppercase}.arena-network-panel__leaderboard{background:#5bcdff1f;border:1px solid rgb(91 205 255 / 42%);color:#5bcdff;font-weight:800;min-height:36px;text-transform:uppercase}.arena-network-panel__houses{display:grid;gap:6px}.arena-network-panel__house-row{align-items:center;border-top:1px solid rgb(245 241 232 / 8%);color:#f5f1e8c7;display:grid;font-size:11px;gap:8px;grid-template-columns:28px minmax(0,1fr) auto;min-height:38px;padding-top:6px}.arena-network-panel__house-emblem{align-items:center;color:var(--house-color, #5bcdff);display:inline-flex;justify-content:center;width:24px}.arena-network-panel__house-copy{display:grid;gap:2px;min-width:0}.arena-network-panel__house-row strong{font-size:12px}.arena-network-panel__house-row small{color:#f5f1e894;font-size:10px;line-height:1.1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.arena-network-panel__house-status{color:#5bcdff;font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.arena-network-panel__house-row[data-house-tone=gold] .arena-network-panel__house-status{color:#f2b84b}.arena-network-panel__house-row[data-house-tone=red] .arena-network-panel__house-status{color:#f26f3f}.arena-network-panel__house-row[data-house-tone=green] .arena-network-panel__house-status{color:#56d36b}.leaderboard-overlay{background:#000000b8;display:grid;top:0;right:0;bottom:0;left:0;padding:32px;place-items:center;position:fixed;z-index:40}.leaderboard-dialog{background:#03090ef5;border:1px solid rgb(91 205 255 / 38%);box-shadow:0 24px 80px #0000007a;max-height:min(720px,88vh);overflow:auto;width:min(900px,94vw)}.leaderboard-dialog__header{align-items:center;border-bottom:1px solid rgb(91 205 255 / 20%);display:flex;justify-content:space-between;padding:12px}.leaderboard-dialog__header strong{color:#f2b84b;font-size:20px;text-transform:uppercase}.leaderboard-dialog__header button,.leaderboard-dialog__tabs button{background:#5bcdff1a;border:1px solid rgb(91 205 255 / 34%);color:#5bcdff}.leaderboard-dialog__tabs{border-bottom:1px solid rgb(91 205 255 / 12%);display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr));padding:10px 12px}.leaderboard-dialog__tabs button[data-selected=true]{border-color:#f2b84bb8;color:#f2b84b}.leaderboard-dialog__row{border-bottom:1px solid rgb(255 255 255 / 6%);color:#f5f1e8d1;display:grid;gap:8px;grid-template-columns:.4fr 1.4fr 1fr .5fr .8fr .45fr .45fr .8fr .7fr;padding:10px 12px}.leaderboard-dialog__row--heading{color:#f2b84be0;font-size:12px;text-transform:uppercase}.leaderboard-dialog__empty{color:#f5f1e8ad;margin:0;padding:16px}.flow-readiness__item{display:grid;gap:4px;grid-template-columns:minmax(0,1fr) auto;padding:9px 10px}.flow-readiness__item strong{color:#fff9ed;font-size:13px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.flow-readiness__item small{color:#f5f1e8ad;font-size:12px;grid-column:1 / -1;line-height:1.25}.flow-readiness__item[data-status=ready]{border-color:#4fb64a6b}.flow-readiness__item[data-status=available]{border-color:#f2b84b61}.flow-account-reservation,.flow-boost-intents{background:#f5f1e812;border:1px solid rgb(245 241 232 / 13%);border-radius:6px;display:grid;gap:5px;padding:10px}.flow-account-reservation span,.flow-boost-intents small{color:#f5f1e8ad;font-size:12px;line-height:1.3}.flow-account-reservation strong{color:#fff9ed;font-size:14px;line-height:1.2}.app-flow[data-recovery-visible=true] .flow-account-reservation strong{color:#ff5c4d;font-size:17px;letter-spacing:.12em;text-transform:uppercase}.flow-account-reservation small{color:#5bcdffc7;font-size:12px;line-height:1.3}.app-flow[data-recovery-visible=true] .flow-account-reservation small{color:#f5f1e8c2;font-size:16px;line-height:1.45}.flow-recovery-secondary{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#05090d94;border:1px solid rgb(245 241 232 / 24%);border-radius:6px;color:#f5f1e8;cursor:pointer;font:inherit;font-size:13px;font-weight:900;letter-spacing:.08em;min-height:48px;text-transform:uppercase}.flow-recovery-secondary:hover,.flow-recovery-secondary:focus-visible{border-color:#5bcdff9e;color:#5bcdff}.flow-account-form{display:grid;gap:10px;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}.app-flow[data-recovery-visible=true] .flow-account-form{grid-template-columns:1fr}.flow-account-form input{background:#03080cb8;border:1px solid rgb(245 241 232 / 16%);border-radius:5px;color:#fff9ed;font:inherit;font-size:12px;min-width:0;padding:8px}.app-flow[data-recovery-visible=true] .flow-account-form input{font-size:15px;min-height:52px;padding:0 14px}.flow-account-form button,.oauth-provider-actions button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#5bcdff1f;border:1px solid rgb(91 205 255 / 28%);border-radius:5px;color:#d7f5ff;font:inherit;font-size:11px;font-weight:800;letter-spacing:0;min-height:32px;padding:7px 9px;text-transform:uppercase}.app-flow[data-recovery-visible=true] .flow-account-form button{background:linear-gradient(180deg,#51cef7,#24aee0);border:0;color:#04131a;min-height:52px}.oauth-provider-actions{display:grid;gap:6px;grid-template-columns:repeat(3,minmax(0,1fr))}.signup-form>.oauth-provider-actions{border-top:1px solid rgb(245 241 232 / 18%);gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:12px;padding-top:28px;position:relative}.signup-form>.oauth-provider-actions:before{background:#05090deb;color:#f5f1e89e;content:"OR CONTINUE WITH";font-size:12px;left:50%;letter-spacing:.08em;padding:0 14px;position:absolute;text-transform:uppercase;top:-8px;transform:translate(-50%);white-space:nowrap}.signup-form__new-pilot-panel>.oauth-provider-actions,.signup-form__sign-in-panel>.oauth-provider-actions{border-top:0;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:12px;padding-top:0;position:relative}.signup-form>.oauth-provider-actions button{background:#ffffffeb;border-color:#ffffff2e;color:#11151b;min-height:58px}.signup-form>.oauth-provider-actions button:disabled{color:#11151b;opacity:1}.signup-form>.oauth-provider-actions button[data-oauth-provider=tiktok]{background:#05080d;color:#fff9ed}.signup-form>.oauth-provider-actions button[data-oauth-provider=tiktok]:disabled{color:#fff9ed}.signup-form>.oauth-provider-actions button[data-oauth-provider=twitch]{background:linear-gradient(135deg,#7d4bff,#5226c4);color:#fff9ed}.signup-form>.oauth-provider-actions button[data-oauth-provider=twitch]:disabled{color:#fff9ed}.app-flow[data-recovery-visible=true] .oauth-provider-actions{border-top:1px solid rgb(245 241 232 / 18%);gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:10px;padding-top:26px;position:relative}.app-flow[data-recovery-visible=true] .oauth-provider-actions:before{background:#05090deb;color:#f5f1e89e;content:"OR CONTINUE WITH";font-size:12px;left:50%;letter-spacing:.08em;padding:0 14px;position:absolute;text-transform:uppercase;top:-8px;transform:translate(-50%);white-space:nowrap}.app-flow[data-recovery-visible=true] .oauth-provider-actions button{background:#ffffffeb;border-color:#ffffff2e;color:#11151b;min-height:58px}.app-flow[data-recovery-visible=true] .oauth-provider-actions button[data-oauth-provider=tiktok]{background:#05080d;color:#fff9ed}.app-flow[data-recovery-visible=true] .oauth-provider-actions button[data-oauth-provider=twitch]{background:linear-gradient(135deg,#7d4bff,#5226c4);color:#fff9ed}.signup-form>.oauth-provider-actions:before,.app-flow[data-recovery-visible=true] .oauth-provider-actions:before{content:none}.oauth-provider-actions__divider{align-items:center;color:#f5f1e89e;display:grid;font:800 12px/1 var(--fw-font-hud);gap:14px;grid-column:1 / -1;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);letter-spacing:.08em;text-transform:uppercase}.oauth-provider-actions__divider span{background:#f5f1e82e;display:block;height:1px;min-width:0}.oauth-provider-actions button{align-items:center;display:grid;gap:10px;grid-template-columns:34px minmax(0,1fr);justify-items:start;line-height:1;text-align:left}.oauth-provider-actions__icon{align-items:center;aspect-ratio:1;border-radius:6px;display:inline-grid;font:950 20px/1 var(--fw-font-display);justify-items:center;overflow:hidden;width:34px}.oauth-provider-actions__brand{display:block;height:22px;width:22px}.oauth-provider-actions__copy{display:grid;gap:4px;min-width:0}.oauth-provider-actions__verb{font:800 9px/1 var(--fw-font-hud);letter-spacing:.08em;opacity:.72;text-transform:uppercase}.oauth-provider-actions__label{font:950 13px/1 var(--fw-font-display);letter-spacing:.04em;text-transform:uppercase}.oauth-provider-actions button[data-oauth-brand=google]{background:linear-gradient(180deg,#fff,#e9edf2);border-color:#fff3;color:#10151b}.oauth-provider-actions button[data-oauth-brand=google] .oauth-provider-actions__icon{background:#fff;box-shadow:0 0 0 1px #10151b14 inset,0 0 18px #ffffff2e;color:#fff}.oauth-provider-actions button[data-oauth-brand=google] .oauth-provider-actions__brand--google{height:22px;width:22px}.oauth-provider-actions button[data-oauth-brand=apple]{background:linear-gradient(180deg,#f8f8f8,#dfe3e8);border-color:#ffffff2e;color:#080b0f}.oauth-provider-actions button[data-oauth-brand=apple] .oauth-provider-actions__icon{background:#05070a;color:#fff}.oauth-provider-actions button[data-oauth-brand=tiktok]{background:linear-gradient(180deg,#06080d,#010205);border-color:#5bcdff2e;color:#fff9ed}.oauth-provider-actions button[data-oauth-brand=tiktok] .oauth-provider-actions__icon{background:linear-gradient(135deg,#25f4ee47,#fe2c553d),#05080d;color:#fff;text-shadow:-1px 0 #25f4ee,1px 0 #fe2c55}.oauth-provider-actions button[data-oauth-brand=twitch]{background:linear-gradient(135deg,#7d4bff,#5226c4);border-color:#ffffff2e;color:#fff9ed}.oauth-provider-actions button[data-oauth-brand=twitch] .oauth-provider-actions__icon{background:#fff;color:#fff;box-shadow:0 0 0 1px #10151b14 inset,0 0 20px #9146ff47}.oauth-provider-actions button[data-oauth-brand=twitch] .oauth-provider-actions__brand--twitch{height:22px;width:22px}.oauth-provider-actions button:disabled{filter:saturate(.72);opacity:.76}.flow-boost-intents{align-items:stretch;box-sizing:border-box;grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.flow-boost-intents__offer{align-items:center;color:#f5f1e8b3;display:flex;font:900 10px/1.1 var(--fw-font-hud);gap:6px;grid-column:1 / -1;justify-content:space-between;letter-spacing:.08em;min-width:0;text-transform:uppercase}.flow-boost-intents__offer strong{color:#ffd36c;font-size:10px;letter-spacing:.06em;text-align:right}.flow-boost-intents [data-boost-intent-feedback]{color:#5bcdffe0;font-size:10px;grid-column:1 / -1;line-height:1.25;text-align:center}.flow-boost-intents__tile{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#5bcdff1a;border:1px solid rgb(91 205 255 / 24%);border-radius:6px;color:#f5f1e8c7;cursor:pointer;display:grid;font:inherit;gap:5px;min-height:66px;padding:7px 5px;place-items:center}.flow-boost-intents__tile:hover,.flow-boost-intents__tile:focus-visible{background:#5bcdff29;border-color:#5bcdff70}.flow-boost-intents__icon{align-items:center;aspect-ratio:1;background:#f2b84b24;border:1px solid rgb(242 184 75 / 34%);border-radius:6px;color:#ffd36c;display:inline-flex;font-size:11px;font-weight:900;justify-content:center;line-height:1;width:30px}.flow-boost-intents__tile strong{color:#fff9ed;font-size:10px;font-weight:900;line-height:1.1;text-align:center;text-transform:uppercase}.flow-configuration-header{background:#f5f1e812;border:1px solid rgb(245 241 232 / 14%);border-radius:6px;display:grid;gap:9px;padding:12px}.flow-configuration-header>span{color:#5bcdffdb;font-size:11px;text-transform:uppercase}.flow-configuration-header>strong{color:#fff9ed;font-size:17px;line-height:1.15}.flow-configuration-economy{display:grid;gap:5px}.flow-configuration-economy small{color:#f5f1e8b8;font-size:12px;line-height:1.3;overflow-wrap:anywhere;text-transform:none}.flow-configuration-tabs{display:grid;gap:6px;grid-template-columns:repeat(5,minmax(0,1fr))}.flow-configuration-tabs button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#f5f1e80d;border:1px solid rgb(245 241 232 / 13%);border-radius:4px;color:#f5f1e8b3;cursor:pointer;font-family:var(--fw-font-hud);font-size:11px;font-stretch:condensed;font-weight:900;letter-spacing:var(--fw-tracking-button);min-width:0;overflow:hidden;padding:5px 4px;text-align:center;text-overflow:ellipsis;white-space:nowrap}.flow-configuration-tabs button[data-selected=true]{background:#f2b84b24;border-color:#f2b84b70;color:#fff9ed}.flow-step{display:grid;gap:5px}.flow-step strong{color:#fff9ed;font-size:20px}.flow-step select{margin-top:4px}.flow-ship-preview{align-items:stretch;background:radial-gradient(circle at 72% 24%,rgb(91 205 255 / 18%),transparent 34%),linear-gradient(135deg,#f5f1e817,#f5f1e808);border:1px solid rgb(245 241 232 / 14%);border-radius:6px;display:grid;gap:14px;grid-template-columns:minmax(180px,1fr) minmax(150px,.72fr);min-height:154px;overflow:hidden;padding:14px}.flow-ship-preview__scene{align-items:center;background:linear-gradient(rgb(91 205 255 / 6%) 1px,transparent 1px),linear-gradient(90deg,rgb(91 205 255 / 6%) 1px,transparent 1px),#0000003d;background-size:34px 34px;border:1px solid rgb(91 205 255 / 16%);border-radius:5px;display:grid;justify-items:center;min-width:0;overflow:hidden;position:relative}.flow-ship-preview__sprite{display:block;filter:drop-shadow(0 12px 22px rgb(0 0 0 / 52%));height:min(132px,100%);max-width:100%;object-fit:contain;width:min(240px,100%)}.flow-ship-preview>div:last-child{align-content:center;display:grid;gap:7px;min-width:0}.flow-ship-preview span{color:#5bcdffe0;font-size:11px;text-transform:uppercase}.flow-ship-preview strong{color:#fff9ed;font-size:clamp(20px,3vw,32px);line-height:1}.flow-ship-preview small{color:#f5f1e8c2;font-size:13px;line-height:1.25}.flow-loadout{border:1px solid rgb(245 241 232 / 14%);border-radius:6px;display:grid;gap:0;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;overflow:hidden}.flow-loadout div{background:#f5f1e812;border-bottom:1px solid rgb(245 241 232 / 11%);display:grid;gap:3px;min-width:0;padding:10px}.flow-loadout div:not(:nth-child(3n)){border-right:1px solid rgb(245 241 232 / 11%)}.flow-loadout div:nth-last-child(-n+3){border-bottom:0}.flow-loadout dt{color:#aab0b8d1;font-size:11px;text-transform:uppercase}.flow-loadout dd{color:#fff9ed;font-size:13px;font-weight:800;margin:0;min-width:0;overflow-wrap:anywhere}.flow-loadout-cards{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.flow-loadout-card{background:linear-gradient(180deg,#f5f1e817,#f5f1e80a),#080d12d1;border:1px solid color-mix(in srgb,var(--catalog-accent, #5bcdff) 38%,transparent);border-radius:6px;display:grid;gap:7px;min-width:0;overflow:hidden;padding:8px}.flow-loadout-card__art{border:1px solid rgb(245 241 232 / 12%);border-radius:5px;height:42px}.module-art{background:radial-gradient(circle at 50% 48%,color-mix(in srgb,var(--module-accent, #5bcdff) 26%,transparent),transparent 58%),linear-gradient(135deg,#f5f1e81a,#0000007a);display:block;overflow:hidden;position:relative}.module-art:after{background:linear-gradient(135deg,transparent,rgb(0 0 0 / 52%));content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute;z-index:5}.module-icon-svg{display:block;height:100%;position:relative;width:100%;z-index:2}.module-icon-svg__plate{fill:#080d128a;stroke:#f5f1e81a}.module-icon-svg__chassis,.module-icon-svg__conduit{fill:none;stroke-linecap:round}.module-icon-svg__chassis{stroke:color-mix(in srgb,var(--module-accent, #5bcdff) 46%,#fff9ed);stroke-dasharray:8 6;stroke-width:1.4}.module-icon-svg__conduit{opacity:.72;stroke:#f5f1e861;stroke-width:1.1}.module-icon-svg__body{fill:color-mix(in srgb,var(--module-accent, #5bcdff) 42%,#d8dde3);stroke:#ffffff3d;stroke-width:1.2}.module-icon-svg__core{fill:#fff9ed;filter:drop-shadow(0 0 5px var(--module-accent, #5bcdff))}.module-icon-svg__ring{fill:transparent;stroke:color-mix(in srgb,var(--module-accent, #5bcdff) 82%,#fff);stroke-width:3;filter:drop-shadow(0 0 5px var(--module-accent, #5bcdff))}.module-icon-svg__hardpoint{fill:#02080e;stroke:color-mix(in srgb,var(--module-accent, #5bcdff) 72%,#fff);stroke-width:1.4}.module-icon-svg__barrel{fill:none;stroke:#fff9ed;stroke-linecap:round;stroke-width:3}.module-icon-svg__flame{fill:color-mix(in srgb,var(--module-accent, #5bcdff) 68%,#fff9ed);stroke:transparent;filter:drop-shadow(0 0 6px var(--module-accent, #5bcdff))}.module-art__body,.module-art__core,.module-art__detail{display:block;position:absolute;z-index:2}.flow-loadout-card div{display:grid;gap:3px;min-width:0}.flow-loadout-card span{color:color-mix(in srgb,var(--catalog-accent, #5bcdff) 78%,white);font-size:10px;text-transform:uppercase}.flow-loadout-card strong{color:#fff9ed;font-size:12px;line-height:1.1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.flow-loadout-card small{color:#f5f1e8ad;font-size:10px;line-height:1.2}.flow-stat-bars{background:#f5f1e80f;border:1px solid rgb(245 241 232 / 12%);border-radius:6px;display:grid;gap:8px;padding:10px}.flow-stat-bar{align-items:center;display:grid;gap:8px;grid-template-columns:52px minmax(0,1fr) 58px}.flow-stat-bar span,.flow-stat-bar small{color:#f5f1e8b8;font-size:11px;line-height:1}.flow-stat-bar small{text-align:right}.flow-stat-bar__track{background:#00000057;border:1px solid rgb(245 241 232 / 11%);border-radius:999px;display:block;height:8px;overflow:hidden}.flow-stat-bar__track i{background:linear-gradient(90deg,#5bcdff,#f2b84b);display:block;height:100%}.flow-equipment{align-content:start;display:grid;gap:8px}.flow-payment-boundary{background:#f5f1e812;border:1px solid rgb(245 241 232 / 13%);border-radius:6px;display:grid;gap:5px;padding:10px}.flow-payment-boundary button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:#5bcdffdb;font:inherit;font-size:11px;font-weight:800;letter-spacing:0;min-height:0;padding:0;text-align:left;text-transform:uppercase}.flow-payment-boundary button:disabled{opacity:1}.flow-payment-boundary small{color:#f5f1e8b8;font-size:12px;line-height:1.3}.flow-briefing{display:grid;gap:8px}.flow-briefing div{background:#f5f1e812;border:1px solid rgb(245 241 232 / 13%);border-radius:6px;display:grid;gap:4px;padding:10px}.flow-briefing span{color:#5bcdffd1;font-size:11px;letter-spacing:0;text-transform:uppercase}.flow-briefing strong{color:#fff9ed;font-size:14px;line-height:1.15}.flow-briefing small{color:#f5f1e8b3;font-size:12px;line-height:1.3}.flow-post-match{background:#f5f1e814;border:1px solid rgb(245 241 232 / 15%);border-radius:6px;box-sizing:border-box;display:grid;gap:10px;isolation:isolate;max-width:100%;min-width:0;padding:12px;position:relative}.flow-post-match .flow-post-match__hologrid{background:linear-gradient(90deg,rgb(91 205 255 / 10%) 1px,transparent 1px),linear-gradient(0deg,rgb(91 205 255 / 7%) 1px,transparent 1px),radial-gradient(circle at 50% 12%,rgb(91 205 255 / 14%),transparent 28%),linear-gradient(140deg,transparent 0 18%,rgb(242 184 75 / 8%) 19% 20%,transparent 21% 100%);background-size:52px 52px,52px 52px,auto,auto;border:1px solid rgb(91 205 255 / 8%);top:6px;right:6px;bottom:6px;left:6px;opacity:.72;pointer-events:none;position:absolute;z-index:0}.flow-post-match .flow-post-match__hologrid:before{background:linear-gradient(90deg,transparent,rgb(91 205 255 / 18%),transparent),linear-gradient(115deg,transparent 0 38%,rgb(91 205 255 / 7%) 39% 40%,transparent 41% 100%),radial-gradient(circle at 22% 28%,rgb(91 205 255 / 12%) 0 1px,transparent 2px),radial-gradient(circle at 74% 32%,rgb(245 241 232 / 14%) 0 1px,transparent 2px),radial-gradient(circle at 58% 70%,rgb(242 184 75 / 10%) 0 1px,transparent 2px);background-size:auto,auto,88px 72px,116px 84px,132px 96px;content:"";top:10px;right:18px;bottom:10px;left:18px;position:absolute}.flow-post-match>:not(.flow-post-match__hologrid){position:relative;z-index:1}.flow-post-match>span{color:#f2b84b;font-size:11px;text-transform:uppercase}.flow-post-match>strong{color:#fff9ed;font-size:20px}.flow-post-match>small{color:#f5f1e8c2;font-size:13px;line-height:1.35}.flow-post-match dl{display:grid;gap:8px;margin:0}.flow-post-match dl div{border-top:1px solid rgb(245 241 232 / 11%);display:grid;gap:3px;padding-top:8px}.flow-post-match dt{color:#5bcdffd1;font-size:11px;text-transform:uppercase}.flow-post-match dd{color:#f5f1e8db;font-size:13px;line-height:1.3;margin:0}.app-flow[data-phase=landing]{grid-template-columns:minmax(540px,.95fr) minmax(560px,690px);padding:100px clamp(48px,4.6vw,74px) 76px}.app-flow[data-phase=landing] .landing-brand-mark{left:30px;right:30px;top:26px}.landing-frame__brand{font:var(--fw-type-wordmark);font-family:var(--fw-font-wordmark);font-stretch:condensed;letter-spacing:var(--fw-tracking-wordmark);text-transform:uppercase}.app-flow[data-phase=landing] .landing-brand-mark small,.landing-frame__owner{font:var(--fw-type-command-label);font-family:var(--fw-font-hud);font-stretch:condensed;letter-spacing:var(--fw-tracking-label);right:32px;text-transform:uppercase;top:33px}.landing-footer{bottom:40px;justify-content:flex-end;position:fixed;right:clamp(40px,4vw,74px);width:min(690px,46vw);z-index:2}.app-flow[data-phase=hangar]{align-items:stretch;background:radial-gradient(circle at 62% 38%,rgb(91 205 255 / 10%),transparent 28%),linear-gradient(rgb(91 205 255 / 5%) 1px,transparent 1px),linear-gradient(90deg,rgb(91 205 255 / 5%) 1px,transparent 1px),#03070a;background-size:auto,160px 160px,160px 160px,auto;justify-content:stretch;overflow:hidden;padding:0}.app-flow[data-phase=hangar] .app-flow__panel{background:#03070af0;border:0;border-radius:0;box-shadow:none;display:grid;font-family:var(--fw-font-hud);gap:0;grid-template-areas:"phase phase" "sidebar map" "sidebar status";grid-template-columns:296px minmax(0,1fr);grid-template-rows:68px minmax(0,1fr) 116px;height:100dvh;max-height:none;overflow:hidden;padding:0;width:100vw}.app-flow[data-phase=hangar] .flow-phase,.app-flow[data-phase=hangar] .game-flow-command-bar{align-items:center;border-bottom:1px solid rgb(245 241 232 / 16%);display:flex;gap:24px;grid-area:phase;min-height:68px;padding:0 22px}.app-flow[data-phase=hangar] .flow-phase:before,.app-flow[data-phase=hangar] .game-flow-command-bar:before{background:url(/app-icon.svg) center / contain no-repeat;content:"";filter:drop-shadow(0 0 12px rgb(91 205 255 / 46%));height:38px;width:38px}.app-flow[data-phase=hangar] .flow-phase:after,.app-flow[data-phase=hangar] .game-flow-command-bar:after{content:none}.app-flow[data-phase=hangar] .flow-phase span,.app-flow[data-phase=hangar] .game-flow-command-bar span{color:#5bcdff;font-size:19px;letter-spacing:.12em}.ready-room-sidebar{align-content:start;border-right:1px solid rgb(245 241 232 / 16%);display:grid;grid-area:sidebar;isolation:isolate;overflow:auto;padding:16px 14px;position:relative;z-index:20}.ready-room-operations-rail{display:grid;gap:14px;grid-template-rows:minmax(0,1fr) auto;height:100%;min-width:0;overflow:hidden}.ready-room-operations-rail>*{grid-area:auto!important;min-width:0;order:initial!important}.ready-room-operations-rail__scroll>*,.ready-room-operations-rail__actions>*{grid-area:auto!important;min-width:0;order:initial!important}.ready-room-operations-rail__scroll{align-content:start;display:grid;gap:14px;min-height:0;min-width:0;overflow-x:hidden;overflow-y:auto;padding-right:2px}.ready-room-operations-rail__actions{background:linear-gradient(180deg,#020609d1,#020609f5);border-top:1px solid rgb(91 205 255 / 14%);bottom:0;display:grid;gap:10px;min-width:0;padding-top:10px;position:sticky;z-index:3}.ready-room-tactical-surface{display:grid;grid-area:map;grid-template-areas:"map" "status";grid-template-rows:minmax(0,1fr) 104px;min-height:0;min-width:0;overflow:hidden}.app-flow[data-phase=hangar] .flow-pilot-card{display:grid;gap:10px;grid-template-columns:1fr}.app-flow[data-phase=hangar] .flow-pilot-card,.app-flow[data-phase=hangar] .flow-account-reservation,.app-flow[data-phase=hangar] .flow-boost-intents,.app-flow[data-phase=hangar] .flow-step--queue,.app-flow[data-phase=hangar] .flow-share-strip{background:linear-gradient(180deg,#5bcdff12,#f5f1e808),#050a0edb;border:1px solid rgb(245 241 232 / 14%);border-radius:6px}.flow-pilot-card{padding:12px}.flow-pilot-card__identity{display:grid;gap:8px}.flow-pilot-card__identity>div{background:transparent;border:0;border-radius:0;min-width:0}.flow-pilot-card__identity span{color:var(--fw-cyan);display:block;font:700 10px/1 var(--fw-font-hud);text-transform:uppercase}.flow-pilot-card__identity strong{display:block;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.flow-account-reservation{display:grid;gap:8px;padding:12px}.flow-account-reservation strong,.flow-account-reservation small{min-width:0;overflow-wrap:anywhere}.flow-account-form{display:grid;gap:8px}.flow-account-form input,.flow-account-form button,.flow-recovery-secondary{min-width:0;width:100%}.ready-room-settings-list{display:grid;gap:2px}.ready-room-settings-list button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;border-bottom:1px solid rgb(245 241 232 / 8%);color:#f5f1e8d1;cursor:pointer;font:var(--fw-type-command-copy);font-stretch:condensed;letter-spacing:var(--fw-tracking-command-copy);min-height:34px;padding:0;text-align:left;text-transform:uppercase}.ready-room-settings-list button:after{color:#f5f1e86b;content:"›";float:right}.ready-room-tactical-map{align-items:center;background:radial-gradient(circle at 52% 52%,transparent 0 96px,rgb(91 205 255 / 28%) 98px 100px,transparent 102px),radial-gradient(circle at 52% 52%,transparent 0 220px,rgb(91 205 255 / 16%) 222px 224px,transparent 226px),radial-gradient(circle at 52% 52%,transparent 0 340px,rgb(91 205 255 / 10%) 342px 344px,transparent 346px),linear-gradient(rgb(242 184 75 / 18%) 1px,transparent 1px),linear-gradient(90deg,rgb(242 184 75 / 18%) 1px,transparent 1px),radial-gradient(circle at 20% 18%,#fff 0 1px,transparent 2px),radial-gradient(circle at 72% 24%,#fff 0 1px,transparent 2px),radial-gradient(circle at 58% 68%,#fff 0 1px,transparent 2px),#03090d;background-size:auto,auto,auto,100% 50%,50% 100%,170px 150px,220px 190px,260px 210px,auto;display:grid;grid-area:map;justify-items:center;overflow:hidden;padding:28px;position:relative;z-index:1}.ready-room-tactical-map:before,.ready-room-tactical-map:after{border:1px dashed rgb(91 205 255 / 30%);border-radius:50%;content:"";height:580px;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:580px}.ready-room-tactical-map:after{height:920px;opacity:.45;width:920px}.ready-room-contact{border:1px solid #5bcdff;border-radius:50%;box-shadow:0 0 14px #5bcdff66;height:34px;position:absolute;width:34px}.ready-room-contact--one{right:16%;top:12%}.ready-room-contact--two{bottom:16%;left:8%}.app-flow[data-phase=hangar] .ready-room-tactical-map .flow-step--ship{position:absolute;right:24px;top:24px;width:min(300px,28vw);z-index:2}.app-flow[data-phase=hangar] .ready-room-tactical-map .flow-stat-bars{bottom:24px;left:24px;position:absolute;width:min(320px,34vw);z-index:2}.ready-room-status-strip{align-items:center;background:#050a0ee0;border:1px solid rgb(245 241 232 / 12%);border-radius:6px;display:grid;gap:18px;grid-area:status;grid-template-columns:minmax(0,1fr) minmax(220px,.28fr);margin:0 24px 22px;overflow:hidden;padding:10px 16px;position:relative;z-index:1}.ready-room-status-strip__telemetry{display:grid;gap:12px;min-width:0}.ready-room-status-strip__telemetry strong{align-items:baseline;color:#f5f1e8eb;display:flex;flex-wrap:nowrap;font:800 14px/1 var(--fw-font-hud);font-family:var(--fw-font-numeric);gap:10px;letter-spacing:.03em;min-width:0;text-transform:uppercase}.ready-room-status-strip__telemetry span{white-space:nowrap}.ready-room-status-strip__bars{display:grid;gap:4px;max-width:340px}.ready-room-status-strip__bars i{background:#f5f1e82e;display:block;height:5px;overflow:hidden;position:relative}.ready-room-status-strip__bars i:before{background:linear-gradient(90deg,var(--fw-gold),var(--fw-cyan));box-shadow:0 0 18px #5bcdff61;content:"";display:block;height:100%;width:100%}.ready-room-status-strip__system{align-items:center;border-left:1px solid rgb(245 241 232 / 14%);display:grid;gap:3px 10px;grid-template-columns:10px minmax(0,1fr);justify-content:start;min-width:0;padding-left:18px}.ready-room-status-strip__system-dot{background:var(--fw-green);border-radius:50%;box-shadow:0 0 14px #55d86a8c;display:block;height:8px;width:8px}.ready-room-status-strip__system strong{color:#f5f1e8eb;font:var(--fw-type-command-label);font-stretch:condensed;grid-column:2;letter-spacing:var(--fw-tracking-label);text-transform:uppercase}.ready-room-status-strip__system small{color:#f5f1e8ad;font:var(--fw-type-command-copy);font-size:11px;font-stretch:condensed;grid-column:2;letter-spacing:var(--fw-tracking-command-copy);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ready-room-config-tray{align-content:start;background:#010508f0;border-top:1px solid rgb(245 241 232 / 14%);display:grid;gap:10px;grid-area:config;grid-template-columns:minmax(280px,.64fr) minmax(0,1fr);overflow-x:hidden;overflow-y:hidden;padding:12px 16px}.app-flow[data-phase=hangar] .ready-room-config-tray{display:none}.flow-share-strip{display:grid;gap:10px;padding:10px}.flow-share-strip__content{display:grid;gap:4px}.flow-share-strip__content strong{color:#5bcdff;font:var(--fw-type-command-label);letter-spacing:var(--fw-tracking-label);text-transform:uppercase}.flow-share-strip__content small{color:#f5f1e8b3;font-size:12px}.flow-share-strip__actions{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.flow-share-strip__actions button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#02080ea3;border:1px solid rgb(245 241 232 / 14%);border-radius:5px;color:#fff9ed;cursor:pointer;font:inherit;font-size:11px;min-height:38px}.app-flow[data-match-complete=true]{background:#020507;display:grid;place-items:center;width:auto}.app-flow[data-match-complete=true] .landing-brand-mark,.app-flow[data-match-complete=true] .landing-footer,.app-flow[data-match-complete=true] .app-flow__hero,.app-flow[data-match-complete=true] .signup-form{display:none}.app-flow[data-match-complete=true] .app-flow__panel{background:transparent;border:0;display:block;height:auto;max-height:calc(100dvh - 48px);overflow:auto;padding:0;width:min(760px,calc(100vw - 48px))}.app-flow[data-match-complete=true] .ready-room-sidebar,.app-flow[data-match-complete=true] .ready-room-tactical-map,.app-flow[data-match-complete=true] .ready-room-status-strip,.app-flow[data-match-complete=true] .ready-room-config-tray{display:none}.app-flow[data-match-complete=true] .flow-post-match{background:radial-gradient(circle at 28% 10%,rgb(91 205 255 / 16%),transparent 32%),linear-gradient(180deg,rgb(255 255 255 / 4%),transparent),#040a0ef5;border:1px solid rgb(245 241 232 / 18%);border-radius:8px;box-shadow:0 26px 90px #0000008a;display:grid;font-family:var(--fw-font-hud);gap:14px;padding:14px}.flow-post-match__meta{color:#f5f1e8ad;display:flex;font-size:12px;gap:26px;justify-content:flex-end}.flow-post-match__meta b{color:#fff9ed;font-weight:800;margin-left:6px}.flow-post-match__hero{align-items:center;background:radial-gradient(ellipse at 50% 40%,rgb(91 205 255 / 18%),transparent 54%),linear-gradient(90deg,rgb(91 205 255 / 12%),transparent),#ffffff05;border:1px solid rgb(245 241 232 / 11%);box-shadow:inset 0 0 0 1px #5bcdff14,inset 0 0 58px #5bcdff17,0 0 34px #5bcdff17;display:grid;gap:5px;isolation:isolate;justify-items:center;min-height:152px;overflow:hidden;padding:18px;position:relative;text-align:center}.flow-post-match__hero:before{background:radial-gradient(circle at 50% 30%,rgb(91 205 255 / 26%),transparent 20%),radial-gradient(circle at 44% 20%,rgb(242 184 75 / 18%),transparent 14%),linear-gradient(115deg,transparent 0 38%,rgb(91 205 255 / 18%) 39% 40%,transparent 41% 100%);content:"";top:0;right:0;bottom:0;left:0;opacity:.88;position:absolute;z-index:-2}.flow-post-match__hero:after{background:linear-gradient(90deg,transparent,rgb(91 205 255 / 28%),transparent),repeating-linear-gradient(90deg,transparent 0 43px,rgb(245 241 232 / 5%) 44px 45px);bottom:0;content:"";height:1px;left:5%;position:absolute;right:5%;z-index:-1}.flow-post-match__hero-field{background:radial-gradient(circle at 50% 54%,rgb(91 205 255 / 20%),transparent 24%),radial-gradient(ellipse at 50% 54%,rgb(242 184 75 / 10%),transparent 58%),conic-gradient(from 0deg at 50% 54%,transparent 0deg,rgb(91 205 255 / 10%) 13deg,transparent 26deg,transparent 76deg,rgb(242 184 75 / 10%) 90deg,transparent 104deg,transparent 100%);border:1px solid rgb(91 205 255 / 10%);border-radius:8px;filter:blur(.2px);height:calc(100% - 4px);left:0;opacity:.9;pointer-events:none;position:absolute;top:2px;width:100%;z-index:-1}.flow-post-match__hero-starfield{background:radial-gradient(circle at 9% 28%,rgb(91 205 255 / 60%) 0 1px,transparent 2px),radial-gradient(circle at 18% 62%,rgb(245 241 232 / 46%) 0 1px,transparent 2px),radial-gradient(circle at 31% 18%,rgb(245 241 232 / 36%) 0 1px,transparent 2px),radial-gradient(circle at 52% 34%,rgb(91 205 255 / 52%) 0 1px,transparent 2px),radial-gradient(circle at 68% 68%,rgb(245 241 232 / 40%) 0 1px,transparent 2px),radial-gradient(circle at 82% 22%,rgb(91 205 255 / 44%) 0 1px,transparent 2px),radial-gradient(circle at 93% 58%,rgb(242 184 75 / 38%) 0 1px,transparent 2px);background-size:118px 78px,146px 92px,170px 104px,132px 86px,160px 94px,184px 118px,150px 96px;top:8px;right:10px;bottom:8px;left:10px;opacity:.74;pointer-events:none;position:absolute;z-index:-1}.flow-post-match__hero-prism{background:linear-gradient(105deg,transparent 0 37%,rgb(91 205 255 / 28%) 38% 39%,transparent 40% 100%),linear-gradient(255deg,transparent 0 42%,rgb(242 184 75 / 18%) 43% 44%,transparent 45% 100%),radial-gradient(ellipse at 50% 48%,rgb(91 205 255 / 18%),transparent 62%);border:1px solid rgb(91 205 255 / 14%);box-shadow:inset 0 0 44px #5bcdff14,0 0 34px #5bcdff14;top:8px;right:12px;bottom:8px;left:12px;opacity:.86;pointer-events:none;position:absolute;z-index:-1}.flow-post-match__hero>:not(.flow-post-match__hero-field,.flow-post-match__hero-starfield,.flow-post-match__hero-prism){position:relative;z-index:1}.flow-post-match__crest{display:grid;filter:drop-shadow(0 0 16px rgb(91 205 255 / 48%)) drop-shadow(0 0 8px rgb(242 184 75 / 36%));height:50px;place-items:center;width:112px}.flow-post-match__crest-frame{align-items:center;background:radial-gradient(circle at 50% 50%,rgb(91 205 255 / 18%),transparent 58%),linear-gradient(90deg,transparent,rgb(91 205 255 / 24%),transparent);border:1px solid rgb(91 205 255 / 20%);box-shadow:inset 0 0 22px #5bcdff1a,0 0 20px #5bcdff1f;clip-path:polygon(10% 50%,22% 8%,78% 8%,90% 50%,78% 92%,22% 92%);display:grid;height:50px;justify-items:center;width:78px}.flow-post-match__crest .fw-house-mark{height:42px;width:42px}.flow-post-match__hero>span{color:#f2b84b;font-family:var(--fw-font-hud);font-size:11px;letter-spacing:var(--fw-tracking-label);text-transform:uppercase}.flow-post-match__hero>strong{color:#5bcdff;font-family:var(--fw-font-display);font-size:clamp(34px,4.2vw,48px);font-stretch:condensed;letter-spacing:var(--fw-tracking-wordmark);text-transform:uppercase}.flow-post-match__hero>small{color:#f5f1e8d1;font-size:15px}.flow-post-match__cards{display:grid;gap:8px;grid-auto-rows:minmax(108px,134px);grid-template-columns:repeat(3,minmax(0,1fr))}.flow-post-match__cards[data-card-row=three-reference-metrics]{align-items:stretch}.flow-post-match__cards article,.flow-post-match__table,.flow-post-match__highlights{background:linear-gradient(135deg,rgb(91 205 255 / 9%),transparent 42%),#f5f1e80a;border:1px solid rgb(245 241 232 / 12%);display:grid;gap:10px;min-width:0;overflow:hidden;padding:16px;position:relative}.flow-post-match__cards article[data-card-proportion=reference-third]{min-height:108px}.flow-post-match__cards article:before{background:linear-gradient(90deg,rgb(91 205 255 / 42%),transparent),radial-gradient(circle at 0 50%,rgb(242 184 75 / 22%),transparent 54%);content:"";height:1px;left:12px;opacity:.9;position:absolute;right:12px;top:0}.flow-post-match__cards article[data-card-hierarchy=metric-stack]{grid-template-rows:auto auto minmax(0,1fr)}.flow-post-match__cards span,.flow-post-match__table>strong,.flow-post-match__highlights>strong{align-items:center;color:#5bcdff;display:flex;font-family:var(--fw-font-hud);font-size:12px;gap:8px;letter-spacing:var(--fw-tracking-label);text-transform:uppercase}.flow-post-match__card-heading{min-width:0}.flow-post-match__cards span i,.flow-post-match__row i,.flow-post-match__highlight i{align-items:center;aspect-ratio:1;background:#5bcdff1a;border:1px solid rgb(91 205 255 / 24%);border-radius:6px;color:#f2b84b;display:inline-flex;font-style:normal;justify-content:center;min-width:28px}.flow-post-match__cards strong{color:#fff9ed;font-family:var(--fw-font-numeric);font-size:26px}.flow-post-match__card-metric{align-self:start;font-size:clamp(20px,2.1vw,30px)!important;letter-spacing:.03em;line-height:1;text-shadow:0 0 18px rgb(91 205 255 / 22%)}.flow-post-match__cards small{color:#f5f1e8c7;line-height:1.45}.flow-post-match__bounded-list{align-content:start;display:grid;gap:6px;min-height:0;min-width:0;overflow:hidden}.flow-post-match__bounded-list small{min-width:0;overflow:hidden;text-overflow:ellipsis}.flow-post-match__overflow{color:#5bcdffc7!important;font-weight:800}.flow-post-match__split{display:grid;gap:8px;grid-template-columns:minmax(0,1fr) minmax(0,.9fr)}.flow-post-match__split[data-split-density=bounded-secondary]{align-items:stretch;max-height:270px;min-height:0}.flow-post-match__row,.flow-post-match__highlight{align-items:center;border-top:1px solid rgb(245 241 232 / 8%);display:grid;gap:10px;min-height:34px}.flow-post-match__row{grid-template-columns:34px 34px minmax(0,1fr) minmax(120px,.8fr) 62px}.flow-post-match__row[data-scoreboard-treatment=compact-command-list]{background:linear-gradient(90deg,rgb(91 205 255 / 8%),transparent 56%),#ffffff05;border:1px solid rgb(245 241 232 / 8%);border-radius:6px;grid-template-columns:34px 34px minmax(0,1fr) minmax(70px,auto);min-height:42px;padding:6px 8px}.flow-post-match__row span{color:#5bcdff;font-size:12px}.flow-post-match__rank{color:#5bcdff;font-family:var(--fw-font-numeric);font-size:12px;letter-spacing:.08em}.flow-post-match__pilot-identity{align-content:center;display:grid;gap:2px;min-width:0}.flow-post-match__pilot-identity strong,.flow-post-match__row strong,.flow-post-match__highlight strong{color:#fff9ed}.flow-post-match__pilot-identity strong,.flow-post-match__pilot-identity small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.flow-post-match__row small,.flow-post-match__highlight span{color:#f5f1e8b3}.flow-post-match__score-value,.flow-post-match__highlight strong{justify-self:end}.flow-post-match__score-value{color:#fff9ed;font-family:var(--fw-font-numeric);font-size:14px;letter-spacing:.04em}.flow-post-match__highlight{grid-template-columns:34px minmax(0,1fr) auto}.flow-post-match__highlight[data-highlight-treatment=command-metric-tile]{background:linear-gradient(90deg,rgb(242 184 75 / 8%),transparent 58%),#5bcdff0a;border:1px solid rgb(245 241 232 / 8%);border-radius:6px;min-height:42px;padding:6px 8px}.flow-post-match__highlight-value{color:#fff9ed;font-family:var(--fw-font-numeric);font-size:15px;letter-spacing:.04em}.flow-post-match>.flow-post-match__return-action{align-self:end;background:linear-gradient(135deg,#5bcdfffa,#21b3e8f0),#5bcdffeb;border-color:#90e0ffb8;box-shadow:0 0 0 1px #ffffff14 inset,0 14px 34px #5bcdff38;color:#071017;justify-self:stretch;min-width:0;text-transform:uppercase}.flow-post-match>.flow-post-match__return-action[data-action-family=primary-cyan-return]{background:linear-gradient(135deg,#5bcdfffa,#21b3e8f0),#5bcdffeb;border-color:#90e0ffb8}.flow-equipment__header{align-items:center;display:flex;justify-content:space-between}.flow-equipment__header span{color:#5bcdffdb;font-size:12px;text-transform:uppercase}.flow-equipment__header strong{color:#f5f1e8c7;font-size:12px}.flow-equipment-tabs{display:grid;gap:6px;grid-template-columns:repeat(3,minmax(0,1fr))}.flow-equipment-tab{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#f5f1e80f;border:1px solid rgb(245 241 232 / 13%);border-radius:5px;color:#f5f1e8b8;cursor:pointer;font:inherit;font-family:var(--fw-font-hud);font-size:11px;font-stretch:condensed;font-weight:800;letter-spacing:var(--fw-tracking-button);min-height:30px;overflow:hidden;padding:6px 7px;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.flow-equipment-tab[aria-pressed=true]{background:#f2b84b29;border-color:#f2b84b85;color:#fff9ed}.flow-equipment-summary{color:#f5f1e8ad;font-size:12px;line-height:1.3}.flow-equipment__list{display:grid;gap:6px;max-height:340px;overflow-y:auto;padding-right:4px}.flow-equipment-button{align-items:stretch;background:#f5f1e814;border:1px solid rgb(245 241 232 / 13%);border-radius:6px;color:#f5f1e8;cursor:pointer;display:grid;gap:10px;grid-template-areas:"art content action" "art metrics action";grid-template-columns:56px minmax(0,1fr) minmax(92px,116px);grid-template-rows:auto auto;min-height:82px;overflow:hidden;padding:8px 10px;text-align:left;width:100%}.flow-equipment-button__art{border:1px solid color-mix(in srgb,var(--catalog-accent, #5bcdff) 36%,transparent);border-radius:5px;grid-area:art;height:52px;margin-top:1px;width:52px}.flow-equipment-button__content{align-content:start;display:grid;gap:4px;grid-area:content;min-width:0;overflow:hidden}.flow-equipment-button__metrics{align-content:end;display:grid;gap:5px;grid-area:metrics;min-height:0;min-width:0;overflow:visible}.flow-equipment-button__action{align-content:center;display:grid;grid-area:action;justify-items:end;min-width:0;overflow:visible;overflow-wrap:anywhere;text-align:right;white-space:normal}.flow-equipment-button strong{font-family:var(--fw-font-display);font-size:13px;letter-spacing:.04em;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.flow-equipment-button span,.flow-equipment-button small{color:#5bcdffd1;font-family:var(--fw-font-hud);font-size:11px;font-stretch:condensed;letter-spacing:var(--fw-tracking-label);text-transform:uppercase}.flow-equipment-button span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.flow-equipment-button small{color:#f2b84b;line-height:1.25;max-width:100%;min-width:0;overflow-wrap:anywhere;text-transform:none}.flow-equipment-delta-chips{display:flex;flex-wrap:wrap;gap:4px;min-width:0;overflow:visible}.flow-equipment-delta-chip{background:#f5f1e817;border:1px solid rgb(245 241 232 / 14%);border-radius:999px;color:#f5f1e8c7;font-size:10px;line-height:1;padding:4px 6px}.flow-equipment-delta-chip[data-tone=positive]{border-color:#80f0a857;color:#80f0a8}.flow-equipment-delta-chip[data-tone=negative]{border-color:#ff767657;color:#ff8b8b}.flow-equipment-bars{display:grid;gap:3px;min-width:0;overflow:hidden}.flow-equipment-bars i{background:linear-gradient(90deg,color-mix(in srgb,var(--catalog-accent, #5bcdff) 76%,#fff) var(--bar-fill, 0%),transparent var(--bar-fill, 0%)),#00000052;border:1px solid rgb(245 241 232 / 10%);border-radius:999px;display:block;height:5px}.flow-equipment-button[data-delta-count]:not([data-delta-count="0"])[data-bar-count="2"]{min-height:116px}.flow-equipment-button:disabled{cursor:default;opacity:.56}.flow-equipment-button[aria-pressed=true]{border-color:#f2b84b94}.flow-equipment-button[data-state=selected]{background:#80f0a81a;border-color:#80f0a885}.flow-equipment-button[data-state=owned]{border-color:#4fb64a61}.flow-equipment-button[data-state=selected] .flow-equipment-button__action{color:#80f0a8}.flow-equipment-button[data-state=affordable] .flow-equipment-button__action{color:#f2b84b}.flow-equipment-button[data-state=incompatible],.flow-equipment-button[data-state=locked]{border-color:#f5f1e81a}.flow-equipment-button[data-state=incompatible] small,.flow-equipment-button[data-state=locked] small{color:#f5f1e89e}#flow-queue-meta{color:#f5f1e8ad;text-transform:none}.flow-primary:disabled,.credit-actions button:disabled,.signup-form button:disabled{cursor:default;opacity:.45}.signup-form>.oauth-provider-actions button:disabled{opacity:1}.flow-secondary{background:#5bcdff24;border:1px solid rgb(91 205 255 / 36%);border-radius:6px;color:#f5f1e8;cursor:pointer;font:inherit;font-weight:800;min-height:42px;padding:10px 12px}.credit-actions{display:none;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.credit-actions button{background:#f5f1e817;border:1px solid rgb(245 241 232 / 16%);border-radius:6px;color:#f5f1e8;cursor:pointer;min-height:40px}@keyframes flow-enter{0%{opacity:0;transform:translateY(12px)}}@keyframes flow-panel-enter{0%{opacity:0;transform:translate(18px)}}@media (max-width: 820px){.app-flow{align-items:start;gap:28px;grid-template-columns:1fr;overflow-y:auto;padding:56px 20px}.app-flow:not([data-phase=landing]){gap:18px;padding:28px 20px}.app-flow:not([data-phase=landing]) .app-flow__hero{gap:10px}.app-flow:not([data-phase=landing]) .app-flow__copy{display:none}.app-flow:not([data-phase=landing]) h1{font-size:48px}.app-flow[data-phase=hangar]{grid-template-columns:1fr;padding:20px 14px}.app-flow[data-phase=hangar] .app-flow__panel{grid-template-columns:1fr;grid-template-areas:"phase" "pilot" "tools" "primary" "config" "preview" "ship" "loadout" "stats" "boosts" "readiness" "equipment" "briefing" "payment" "queue";max-height:calc(100svh - 40px);width:100%}.flow-equipment__list{max-height:170px}.app-flow__panel{max-height:calc(100svh - 56px);padding:14px}.flow-pilot-card,.flow-loadout,.flow-ship-preview{grid-template-columns:1fr}.flow-ship-preview__scene{min-height:132px}.flow-loadout div,.flow-loadout div:not(:nth-child(3n)){border-right:0}.flow-loadout div:nth-last-child(-n+3){border-bottom:1px solid rgb(245 241 232 / 11%)}.flow-loadout div:last-child{border-bottom:0}.flow-configuration-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.flow-equipment-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.flow-equipment-button{grid-template-areas:"art content action" "art metrics action";grid-template-columns:52px minmax(0,1fr) minmax(78px,92px);grid-template-rows:auto auto;min-height:88px}.flow-equipment-button[data-delta-count]:not([data-delta-count="0"])[data-bar-count="2"]{min-height:138px}.flow-equipment-button__action{justify-items:end;text-align:right}.signup-form__actions,.credit-actions{grid-template-columns:1fr}}@media (pointer: coarse),(max-width: 820px){.app-flow[data-phase=landing]{grid-template-columns:minmax(0,1fr);grid-template-areas:"hero" "form" "panel" "footer";overflow-y:auto}.app-flow[data-phase=landing] .app-flow__hero{grid-template-columns:1fr;grid-template-areas:"brand" "eyebrow" "title" "copy" "houses" "status";width:min(100%,560px)}.app-flow[data-recovery-visible=true]{grid-template-columns:minmax(0,1fr);grid-template-areas:"hero" "form" "panel" "footer"}.app-flow[data-recovery-visible=true][data-auth-mode=sign-in] .signup-form{border-radius:10px 10px 0 0;border-right:1px solid rgb(245 241 232 / 22%)}.app-flow[data-phase=landing] .app-flow__panel{border-radius:0 0 10px 10px}.landing-footer{justify-content:flex-start}.landing-brand-mark{gap:10px}.app-flow[data-phase=hangar]{height:100svh;height:100dvh;overflow:hidden;padding:max(8px,env(safe-area-inset-top)) max(8px,env(safe-area-inset-right)) max(8px,env(safe-area-inset-bottom)) max(8px,env(safe-area-inset-left))}.app-flow[data-phase=hangar] .app-flow__panel{gap:8px 10px;grid-template-columns:minmax(220px,.62fr) minmax(320px,1fr);grid-template-areas:"pilot preview" "primary preview" "tools ship" "account stats" "boosts equipment" "queue equipment";max-height:calc(100dvh - 16px);overflow:hidden;padding:10px;width:min(100%,calc(100vw - 16px))}.app-flow[data-phase=hangar] .flow-phase,.app-flow[data-phase=hangar] .flow-configuration-header,.app-flow[data-phase=hangar] .flow-loadout,.app-flow[data-phase=hangar] .flow-briefing,.app-flow[data-phase=hangar] .flow-payment-boundary{display:none}.app-flow[data-phase=hangar] .flow-pilot-card{gap:5px;grid-template-columns:repeat(3,minmax(0,1fr))}.app-flow[data-phase=hangar] .flow-pilot-card div,.app-flow[data-phase=hangar] .flow-account-reservation,.app-flow[data-phase=hangar] .flow-boost-intents{padding:7px}.app-flow[data-phase=hangar] .flow-pilot-card span,.app-flow[data-phase=hangar] .flow-account-reservation span,.app-flow[data-phase=hangar] .flow-boost-intents small{font-size:9px}.app-flow[data-phase=hangar] .flow-primary{min-height:38px;padding:0 10px}.app-flow[data-phase=hangar] .flow-account-reservation small{font-size:10px;line-height:1.2}.app-flow[data-phase=hangar] .flow-account-form{grid-template-columns:1fr}.app-flow[data-phase=hangar] .flow-account-form input{min-height:30px;padding:5px 7px}.app-flow[data-phase=hangar] .oauth-provider-actions,.app-flow[data-phase=hangar] .flow-boost-intents{grid-template-columns:repeat(3,minmax(0,1fr))}.app-flow[data-phase=hangar] .flow-boost-intents__tile{min-height:46px;padding:5px 3px}.app-flow[data-phase=hangar] .flow-boost-intents__icon{width:22px}.app-flow[data-phase=hangar] .flow-boost-intents__tile strong{font-size:9px}.app-flow[data-phase=hangar] .flow-ship-preview{gap:8px;grid-template-columns:minmax(160px,.82fr) minmax(130px,.58fr);min-height:106px;padding:8px}.app-flow[data-phase=hangar] .flow-ship-preview__scene{min-height:88px}.app-flow[data-phase=hangar] .flow-ship-preview__sprite{height:min(96px,100%)}.app-flow[data-phase=hangar] .flow-ship-preview strong{font-size:clamp(16px,3.2vw,24px)}.app-flow[data-phase=hangar] .flow-ship-preview small{font-size:10px}.app-flow[data-phase=hangar] .flow-step strong{font-size:14px}.app-flow[data-phase=hangar] .flow-step select{min-height:34px;padding:0 8px}.app-flow[data-phase=hangar] .flow-stat-bars{gap:5px;padding:7px}.app-flow[data-phase=hangar] .flow-stat-bar{grid-template-columns:42px minmax(0,1fr) 44px}.app-flow[data-phase=hangar] .flow-equipment{gap:6px;min-height:0;overflow:hidden}.app-flow[data-phase=hangar] .flow-equipment-tabs{gap:4px}.app-flow[data-phase=hangar] .flow-equipment-tab{min-height:28px;padding:4px 5px}.app-flow[data-phase=hangar] .flow-equipment-summary{display:none}.app-flow[data-phase=hangar] .flow-equipment__list{max-height:clamp(132px,38dvh,190px);min-height:0}.app-flow[data-phase=hangar] .flow-equipment-button{gap:6px;grid-template-columns:42px minmax(0,1fr) minmax(66px,76px);min-height:64px;padding:6px}.app-flow[data-phase=hangar] .flow-equipment-button[data-delta-count]:not([data-delta-count="0"])[data-bar-count="2"]{min-height:104px}.app-flow[data-phase=hangar] .flow-equipment-button__art{min-height:48px}.app-flow[data-phase=hangar] .flow-equipment-button strong{font-size:11px}}.hud{align-items:center;display:flex;gap:16px;justify-content:space-between;left:18px;max-width:calc(100vw - 36px);position:fixed;right:18px;top:14px;pointer-events:none}.hud div{display:grid;gap:2px}.hud .hud-actions{display:flex;gap:8px;pointer-events:auto}.hud strong{color:#fff9ed;font-family:var(--fw-font-numeric);font-size:18px;font-variant-numeric:tabular-nums slashed-zero;font-weight:700;letter-spacing:.04em}.hud span{color:#aab0b8;font-family:var(--fw-font-hud);font-size:12px;font-stretch:condensed;letter-spacing:var(--fw-tracking-label);text-transform:uppercase}.hud button{background:#f2b84b;border:0;border-radius:6px;color:#18130a;cursor:pointer;font:900 14px/1 var(--fw-font-hud);font-stretch:condensed;letter-spacing:var(--fw-tracking-button);min-height:44px;padding:0 16px;pointer-events:auto;text-transform:uppercase}.hud button:focus-visible{outline:3px solid #fff9ed;outline-offset:3px}.hud .audio-controls{display:flex;flex-wrap:wrap;gap:8px}.hud .audio-channel-toggle,.hud .quit-ready-room{background:#08090bc2;border:1px solid rgb(245 241 232 / 18%);color:#f5f1e8;min-height:34px;padding:7px 10px}.hud .audio-channel-toggle[aria-pressed=true]{border-color:#5bcdff75;color:#5bcdff}.hull-switch{display:flex;gap:8px;pointer-events:auto}.hull-switch button{background:#f5f1e81f;border:1px solid rgb(245 241 232 / 20%);color:#f5f1e8}.hull-switch button[aria-pressed=true]{background:#f2b84b;border-color:#f2b84b;color:#18130a}.hangar-panel{background:#08090bc7;border:1px solid rgb(245 241 232 / 16%);border-radius:6px;box-shadow:0 18px 54px #00000057;left:18px;max-height:calc(100svh - 180px);max-width:calc(100vw - 36px);overflow-y:auto;padding:12px;pointer-events:none;position:fixed;top:88px;width:340px}.hangar-panel__header{align-items:baseline;border-bottom:1px solid rgb(245 241 232 / 12%);display:flex;justify-content:space-between;margin-bottom:10px;padding-bottom:8px}.hangar-panel__header span,.equipment-shop__header span,.loadout-grid dt,.loadout-grid span{color:#aab0b8db;font-size:11px;letter-spacing:0;text-transform:uppercase}.hangar-panel__header strong{color:#fff9ed;font-size:16px;font-weight:800}.profile-strip{align-items:baseline;border-bottom:1px solid rgb(245 241 232 / 10%);display:grid;gap:2px 10px;grid-template-columns:auto 1fr;margin:-2px 0 10px;padding-bottom:8px}.profile-strip span{color:#aab0b8db;font-size:11px;letter-spacing:0;text-transform:uppercase}.profile-strip strong{color:#5bcdff;font-size:14px;justify-self:end}.profile-strip span:nth-child(n+3){color:#f2b84bdb;grid-column:1 / -1;justify-self:end}#profile-next-hull{color:#5bcdffd1}.hull-progression{border-bottom:1px solid rgb(245 241 232 / 10%);margin-bottom:10px;padding-bottom:10px;pointer-events:auto}.hull-progression__header{align-items:baseline;display:flex;justify-content:space-between;margin-bottom:8px}.hull-progression__header span,.hull-progress-button span{color:#aab0b8db;font-size:11px;letter-spacing:0;text-transform:uppercase}.hull-progression__header strong{color:#f2b84b;font-size:13px}.hull-progression__list{display:grid;gap:4px;grid-template-columns:repeat(2,minmax(0,1fr))}.hull-progress-button{background:#f5f1e814;border:1px solid rgb(245 241 232 / 14%);border-radius:6px;color:#f5f1e8;cursor:pointer;display:grid;font:inherit;gap:2px;min-height:42px;min-width:0;padding:6px 8px;text-align:left}.hull-progress-button strong{font-size:12px;line-height:1.1;overflow-wrap:anywhere}.hull-progress-button span{color:#5bcdffd1}.hull-progress-button[aria-pressed=true]{background:#f2b84b33;border-color:#f2b84ba3}.hull-progress-button:disabled{color:#f5f1e86b;cursor:default}.hull-progress-button:disabled span{color:#aab0b88a}.hull-progress-button:focus-visible{outline:2px solid #fff9ed;outline-offset:2px}.loadout-grid{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.loadout-grid div{min-width:0}.loadout-grid dt{margin-bottom:3px}.loadout-grid dd{color:#f5f1e8;font-size:14px;font-weight:700;line-height:1.2;margin:0 0 2px;overflow-wrap:anywhere}.loadout-grid span{color:#5bcdffdb}.equipment-shop{border-top:1px solid rgb(245 241 232 / 10%);margin-top:10px;padding-top:10px;pointer-events:auto}.equipment-shop__header{align-items:baseline;display:flex;justify-content:space-between;margin-bottom:8px}.equipment-shop__header strong{color:#f2b84b;font-size:12px}.equipment-shop__filters{display:grid;gap:4px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:8px}.equipment-shop__filters button{background:#f5f1e814;border:1px solid rgb(245 241 232 / 14%);border-radius:6px;color:#f5f1e8c7;cursor:pointer;font:inherit;font-size:10px;font-weight:800;min-height:28px;overflow-wrap:anywhere;padding:4px 5px;text-transform:uppercase}.equipment-shop__filters button[aria-pressed=true]{background:#f2b84b33;border-color:#f2b84b9e;color:#f2b84b}.equipment-shop__filters button:focus-visible{outline:2px solid #fff9ed;outline-offset:2px}.equipment-shop__list{display:grid;gap:4px}.equipment-shop-button{align-items:center;background:#f5f1e814;border:1px solid rgb(245 241 232 / 14%);border-radius:6px;color:#f5f1e8;cursor:pointer;display:grid;font:inherit;gap:2px 8px;grid-template-columns:1fr auto;min-height:38px;padding:6px 8px;text-align:left}.equipment-shop-button strong{font-size:12px;line-height:1.1;overflow-wrap:anywhere}.equipment-shop-button span{color:#aab0b8db;font-size:10px;letter-spacing:0;text-transform:uppercase}.equipment-shop-button small{color:#5bcdffe0;font-size:11px;font-weight:700;grid-row:1 / span 2;justify-self:end;text-transform:uppercase}.equipment-shop-button[aria-pressed=true]{background:#f2b84b2e;border-color:#f2b84b9e}.equipment-shop-button:disabled{color:#f5f1e86b;cursor:default}.equipment-shop-button:disabled small,.equipment-shop-button:disabled span{color:#aab0b88a}.equipment-shop-button:focus-visible{outline:2px solid #fff9ed;outline-offset:2px}.outcome-panel{background:#08090bcc;border:1px solid rgb(91 205 255 / 22%);border-radius:6px;bottom:82px;display:grid;gap:4px;left:18px;min-width:230px;padding:12px;pointer-events:none;position:fixed;transform:translateY(18px);opacity:0;transition:opacity .16s ease,transform .16s ease}.outcome-panel[data-status=station-destroyed],.outcome-panel[data-status=player-disabled]{opacity:1;transform:translateY(0)}.outcome-panel[data-status=player-disabled]{border-color:#f26f3f5c}.outcome-panel span,.outcome-panel small{color:#aab0b8e5;font-size:11px;letter-spacing:0;text-transform:uppercase}.outcome-panel strong{color:#fff9ed;font-size:16px;line-height:1.2}.touch{align-items:center;border:1px solid rgb(242 184 75 / 28%);border-radius:999px;bottom:max(6px,env(safe-area-inset-bottom));color:#fff9eda3;display:none;font-size:12px;height:clamp(120px,32dvh,132px);justify-content:center;letter-spacing:0;pointer-events:none;position:fixed;text-transform:uppercase;width:clamp(120px,32dvh,132px);z-index:13}.touch-left{left:max(24px,env(safe-area-inset-left))}.touch-right{right:max(24px,env(safe-area-inset-right))}body[data-view-mode=revenge-comparison] .hangar-panel,body[data-view-mode=revenge-comparison] .outcome-panel,body[data-view-mode=revenge-comparison] .touch{display:none}@media (pointer: coarse),(max-width: 780px){.touch{display:flex}.live-match-hud{left:max(8px,env(safe-area-inset-left));max-height:min(34dvh,132px);overflow:hidden;padding:8px;top:max(8px,env(safe-area-inset-top));width:min(220px,calc(100vw - 24px - env(safe-area-inset-left) - env(safe-area-inset-right)))}.live-match-hud__houses,.live-match-hud__feed{display:none}.hud{align-items:flex-start;left:max(12px,env(safe-area-inset-left));right:auto;top:max(10px,env(safe-area-inset-top));width:min(260px,calc(100vw - 24px - env(safe-area-inset-left) - env(safe-area-inset-right)))}body[data-app-flow-step=arena] .hud,body[data-app-flow-step=practice] .hud{justify-content:flex-start}body[data-app-flow-step=practice] .app-flow{display:none}.hud .hud-actions{transform:scale(.86);transform-origin:top left}.hangar-panel{left:12px;padding:10px;top:86px;width:min(310px,calc(100vw - 24px))}.loadout-grid{gap:8px}.loadout-grid dd{font-size:13px}.outcome-panel{bottom:142px;left:12px;min-width:0;width:min(310px,calc(100vw - 24px))}.hull-switch{bottom:132px;left:50%;position:fixed;transform:translate(-50%)}}body.admin-page{background:linear-gradient(rgb(91 205 255 / 4%) 1px,transparent 1px),linear-gradient(90deg,rgb(91 205 255 / 3%) 1px,transparent 1px),radial-gradient(circle at 15% 10%,rgb(91 205 255 / 13%),transparent 28%),radial-gradient(circle at 88% 12%,rgb(255 190 73 / 10%),transparent 24%),#070a0f;background-size:72px 72px,72px 72px,auto,auto;color:#f7f2e9;min-height:100dvh;overflow:hidden}body.admin-page button,body.admin-page input,body.admin-page select{font:inherit}#admin-root{min-height:100dvh}.admin-auth-screen{align-items:center;display:grid;min-height:100dvh;padding:32px}.admin-auth-card{background:linear-gradient(145deg,rgb(91 205 255 / 13%),transparent 36%),linear-gradient(315deg,rgb(255 190 73 / 10%),transparent 42%),#070a0feb;border:1px solid rgb(91 205 255 / 24%);border-radius:8px;box-shadow:0 28px 80px #0000006b;display:grid;gap:28px;grid-template-columns:minmax(240px,.85fr) minmax(320px,1fr);margin:0 auto;max-width:880px;padding:30px;width:100%}.admin-auth-card--compact{grid-template-columns:1fr;max-width:440px}.admin-auth-kicker,.admin-eyebrow{color:#5bcdff;font-size:11px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.admin-auth-card h1,.admin-topbar h1{color:#fff9ed;font-size:clamp(30px,4vw,56px);line-height:.95;margin:10px 0 14px}.admin-auth-card p,.admin-panel-header p,.admin-empty,.admin-inline-status{color:#f7f2e9b3;line-height:1.45;margin:0}.admin-auth-form{display:grid;gap:14px}.admin-auth-form label,.admin-invite-panel label{color:#f7f2e9c2;display:grid;font-size:12px;font-weight:800;gap:6px;text-transform:uppercase}.admin-auth-form input,.admin-invite-panel select{background:#ffffff12;border:1px solid rgb(255 255 255 / 14%);border-radius:6px;color:#fff9ed;min-height:42px;padding:0 12px}.admin-auth-tabs{background:#ffffff0f;border:1px solid rgb(255 255 255 / 10%);border-radius:8px;display:grid;grid-template-columns:1fr 1fr;padding:4px}.admin-auth-tabs button,.admin-sidebar button,.admin-topbar-actions button,.admin-invite-panel button,.admin-export-row a,.admin-primary-button{border:0;border-radius:6px;cursor:pointer;font-size:12px;font-weight:900;text-decoration:none;text-transform:uppercase}.admin-auth-tabs button{background:transparent;color:#f7f2e994;min-height:34px}.admin-auth-tabs button.is-active,.admin-primary-button,.admin-invite-panel button{background:linear-gradient(135deg,#ffd06a,#f0a629);color:#161006}.admin-primary-button,.admin-invite-panel button{min-height:42px;padding:0 16px}.admin-command-center{display:grid;grid-template-columns:244px minmax(0,1fr);height:100dvh}.admin-sidebar{background:#04070bd1;border-right:1px solid rgb(91 205 255 / 14%);display:grid;grid-template-rows:auto 1fr;min-height:0;padding:20px 14px}.admin-brand{align-items:center;display:flex;gap:12px;padding:6px 8px 22px}.admin-brand-mark{align-items:center;background:linear-gradient(135deg,#5bcdff,#ffd06a);border-radius:8px;color:#061018;display:inline-grid;font-size:20px;font-weight:1000;height:42px;justify-items:center;width:42px}.admin-brand strong,.admin-panel-header h2{color:#fff9ed;display:block;font-size:18px;line-height:1}.admin-brand small{color:#f7f2e98f;font-size:12px}.admin-sidebar nav{display:grid;gap:6px;align-content:start}.admin-sidebar button{align-items:center;background:transparent;color:#f7f2e9ad;display:grid;gap:10px;grid-template-columns:34px 1fr;min-height:42px;padding:0 10px;text-align:left}.admin-sidebar button span{align-items:center;background:#5bcdff1a;border:1px solid rgb(91 205 255 / 12%);border-radius:6px;color:#5bcdff;display:inline-grid;font-size:10px;height:26px;justify-items:center}.admin-sidebar button.is-active{background:#5bcdff1f;color:#fff9ed}.admin-command-workspace{display:grid;grid-template-rows:auto minmax(0,1fr);min-height:0;min-width:0;overflow-y:auto}.admin-topbar{align-items:center;border-bottom:1px solid rgb(91 205 255 / 12%);display:grid;gap:14px;grid-template-columns:minmax(0,1fr) auto;min-height:76px;padding:12px 24px}.admin-topbar h1{font-size:18px;margin:6px 0 0}.admin-status-rail,.admin-topbar-actions,.admin-export-row,.admin-invite-panel{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.admin-status-chip{border-left:1px solid rgb(255 255 255 / 10%);color:#fff9ed;display:grid;gap:3px;min-width:150px;padding:0 18px;text-transform:uppercase}.admin-status-chip:first-child{border-left:0;padding-left:0}.admin-status-chip small{color:#f7f2e98c;font-size:11px;font-weight:900;letter-spacing:.08em}.admin-status-chip{color:#fff9ed;font-size:14px;font-weight:900}.admin-status-chip:after,.admin-topbar-actions small:after{color:#5ede9b;content:"●";display:inline-block;font-size:11px;margin-left:8px}.admin-status-chip--cyan{color:#66d8ff}.admin-status-chip--green{color:#5ede9b}.admin-status-chip--gold{color:#ffd06a}.admin-topbar-actions small{color:#fff9ed;display:grid;font-size:13px;font-weight:800;min-width:138px;text-align:right}.admin-topbar-actions small span{color:#f7f2e98c;font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.admin-topbar-actions small:after{display:none}.admin-topbar-actions button,.admin-export-row a{background:#ffffff0d;border:1px solid rgb(91 205 255 / 16%);color:#f7f2e9;padding:10px 12px}.admin-user-chip{background:#5bcdff24;border:1px solid rgb(91 205 255 / 24%);border-radius:999px;color:#5bcdff;font-size:12px;font-weight:900;padding:9px 12px}.admin-screen-grid{align-content:start;display:grid;gap:16px;grid-template-columns:repeat(12,minmax(0,1fr));min-height:0;overflow:visible;padding:18px 24px 28px}.admin-kpi-grid{display:grid;gap:12px;grid-column:1 / -1;grid-template-columns:repeat(6,minmax(0,1fr))}.admin-kpi-card,.admin-panel{background:linear-gradient(145deg,rgb(91 205 255 / 7%),transparent 36%),#080c12db;border:1px solid rgb(255 255 255 / 10%);border-radius:8px;box-shadow:0 18px 52px #0000003d}.admin-kpi-card{display:grid;gap:7px;min-height:126px;padding:16px}.admin-kpi-card span,.admin-stat-cell span{color:#f7f2e999;font-size:11px;font-weight:900;text-transform:uppercase}.admin-kpi-card strong{color:#fff9ed;font-size:32px;line-height:1}.admin-kpi-card small,.admin-stat-cell small{color:#f7f2e994;font-size:12px}.admin-tone-cyan{border-color:#5bcdff42}.admin-tone-green{border-color:#5ede9b3d}.admin-tone-gold{border-color:#ffd06a3d}.admin-tone-red{border-color:#ff6c533d}.admin-tone-purple{border-color:#b676ff3d}.admin-tone-blue{border-color:#5e98ff3d}.admin-panel{display:grid;gap:16px;grid-column:span 6;padding:18px}.admin-panel--wide{grid-column:1 / -1}.admin-panel-header h2{margin:0 0 6px}.admin-stat-strip,.admin-stat-grid{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.admin-stat-grid--compact{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-stat-cell{background:#ffffff0d;border:1px solid rgb(255 255 255 / 8%);border-radius:8px;display:grid;gap:6px;padding:13px}.admin-stat-cell strong{color:#fff9ed;font-size:22px}.admin-table{border-collapse:collapse;color:#f7f2e9c7;font-size:13px;width:100%}.admin-table-scroll{overflow-x:auto}.admin-table th,.admin-table td{border-bottom:1px solid rgb(255 255 255 / 8%);padding:11px 10px;text-align:left;vertical-align:top}.admin-table th{color:#f7f2e98a;font-size:11px;font-weight:900;text-transform:uppercase}.admin-table-status{background:#5bcdff1c;border:1px solid rgb(91 205 255 / 20%);border-radius:999px;color:#5bcdff;display:inline-block;font-size:11px;font-weight:900;padding:5px 8px;text-transform:uppercase}.admin-table-status--danger{background:#ff655b1f;border-color:#ff655b3d;color:#ff8f84}.admin-player-table{min-width:980px}.admin-player-table td strong,.admin-player-table td small{display:block}.admin-player-table td small{color:#f7f2e985;font-size:11px;margin-top:4px}.admin-player-action-stack{display:grid;gap:10px;min-width:330px}.admin-player-button-row{display:flex;flex-wrap:wrap;gap:8px}.admin-player-button-row button,.admin-player-correction button{background:#5bcdff1c;color:#f7f2e9;padding:8px 10px}.admin-player-button-row .admin-danger-button{background:#ff655b1f;color:#ffb0a8}.admin-player-button-row button:disabled,.admin-player-correction button:disabled{cursor:not-allowed;opacity:.48}.admin-player-correction{background:#ffffff0d;border:1px solid rgb(255 255 255 / 8%);border-radius:8px;display:grid;gap:10px;grid-template-columns:minmax(90px,.8fr) minmax(160px,1fr) auto;padding:10px}.admin-player-correction label{color:#f7f2e994;display:grid;font-size:11px;font-weight:900;gap:5px;text-transform:uppercase}.admin-player-correction input{background:#00000047;border:1px solid rgb(255 255 255 / 12%);border-radius:6px;color:#fff9ed;min-height:34px;padding:0 9px}.admin-copy-block{background:#ffd06a14;border:1px solid rgb(255 208 106 / 18%);border-radius:8px;padding:14px}.admin-copy-block span{color:#ffd06a;font-size:11px;font-weight:900;text-transform:uppercase}.admin-copy-block p{color:#fff9ed;line-height:1.45;margin:8px 0 0}.admin-event-list{display:grid;gap:8px}.admin-event-list div{align-items:center;background:#ffffff0d;border-radius:6px;display:flex;justify-content:space-between;padding:10px 12px}.admin-event-list span{color:#f7f2e9b3}.admin-event-list strong{color:#ffd06a}.admin-invite-panel{background:#ffffff0d;border:1px solid rgb(255 255 255 / 8%);border-radius:8px;padding:12px}.admin-invite-panel code{color:#5bcdff;font-size:12px;overflow-wrap:anywhere}.admin-overview-v2{align-content:start;display:grid;gap:14px;min-height:0;padding:18px 24px 26px}.admin-overview-v2__header{align-items:end;display:flex;gap:18px;justify-content:space-between}.admin-overview-v2__header h2{color:#66d8ff;font-size:23px;letter-spacing:.08em;line-height:1;margin:5px 0 0;text-transform:uppercase}.admin-window-control{background:#ffffff0a;border:1px solid rgb(91 205 255 / 15%);border-radius:8px;display:grid;grid-template-columns:repeat(3,66px);overflow:hidden}.admin-window-control button{background:transparent;border:0;color:#f7f2e9a8;cursor:pointer;font-size:12px;font-weight:900;min-height:38px;text-transform:uppercase}.admin-window-control button.is-active{background:#5bcdff1f;box-shadow:inset 0 0 0 1px #5bcdff73;color:#66d8ff}.admin-kpi-strip{display:grid;gap:8px;grid-template-columns:repeat(8,minmax(0,1fr))}.admin-kpi-strip .admin-kpi-card{min-height:102px;padding:13px 12px 10px}.admin-kpi-strip .admin-kpi-card strong{font-size:25px}.admin-sparkline{height:24px;margin-top:2px;width:100%}.admin-sparkline polyline{fill:none;stroke:#5bcdff;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.admin-tone-gold .admin-sparkline polyline,.admin-sparkline.admin-tone-gold polyline{stroke:#ffd06a}.admin-tone-green .admin-sparkline polyline,.admin-sparkline.admin-tone-green polyline{stroke:#5ede9b}.admin-tone-red .admin-sparkline polyline,.admin-sparkline.admin-tone-red polyline{stroke:#ff6c53}.admin-overview-v2__main{display:grid;gap:12px;grid-template-columns:minmax(0,1.25fr) minmax(360px,.48fr)}.admin-overview-v2__main>.admin-panel{grid-column:auto}.admin-arena-timeline,.admin-retention-cohorts{grid-column:1}.admin-combat-balance{grid-column:2;grid-row:span 2}.admin-live-arena-table,.admin-funnel-panel{grid-column:1}.admin-economy-panel,.admin-performance-panel{grid-column:2}.admin-system-strip{align-items:center;background:linear-gradient(90deg,rgb(91 205 255 / 8%),transparent 42%),#04070bdb;border:1px solid rgb(91 205 255 / 13%);border-radius:8px;display:grid;gap:12px;grid-column:1 / -1;grid-template-columns:minmax(240px,.42fr) minmax(0,1fr);padding:14px 16px}.admin-system-strip .admin-panel-header h2{color:#66d8ff}.admin-system-strip>div:last-child{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.admin-chart-legend{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end}.admin-chart-key{color:#f7f2e9ad;font-size:11px;font-weight:800}.admin-chart-key:before{background:#5bcdff;content:"";display:inline-block;height:9px;margin-right:6px;width:9px}.admin-chart-key--countdown:before{background:#ffd06a}.admin-chart-key--combat:before{background:#ff6c53}.admin-chart-key--starts:before{background:transparent;border:2px solid #31df8d;border-radius:50%}.admin-chart-key--complete:before{background:#b676ff;clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%)}.admin-timeline-chart{background:linear-gradient(180deg,rgb(91 205 255 / 5%),transparent),#00000029;border:1px solid rgb(91 205 255 / 10%);border-radius:8px;height:260px;overflow:visible;width:100%}.admin-chart-gridline{stroke:#ffffff1a;stroke-width:1}.admin-timeline-chart text{fill:#f7f2e97f;font-size:11px}.admin-bar--queue{fill:#2ea8ff}.admin-bar--countdown{fill:#d7a137}.admin-bar--combat{fill:#c7483f}.admin-marker--starts{fill:transparent;stroke:#31df8d;stroke-width:2}.admin-marker--complete{fill:#b676ff}.admin-balance-grid,.admin-funnel-list,.admin-metric-rows,.admin-economy-grid{display:grid;gap:10px}.admin-balance-grid{grid-template-columns:1fr}.admin-histogram{background:#ffffff0a;border:1px solid rgb(255 255 255 / 8%);border-radius:8px;display:grid;gap:10px;padding:12px}.admin-histogram>span,.admin-metric-rows h3{color:#66d8ff;font-size:12px;letter-spacing:.08em;margin:0;text-transform:uppercase}.admin-histogram div{align-items:end;display:grid;gap:4px;grid-template-columns:repeat(18,1fr);min-height:82px}.admin-histogram i{background:linear-gradient(180deg,#5bcdff,#5bcdff1f);border-radius:2px 2px 0 0;display:block}.admin-metric-row,.admin-funnel-row,.admin-mini-metric{background:#ffffff0b;border:1px solid rgb(255 255 255 / 8%);border-radius:8px;padding:10px}.admin-metric-row{align-items:center;display:grid;gap:8px;grid-template-columns:minmax(90px,1fr) minmax(80px,1fr) auto}.admin-metric-row span,.admin-funnel-row span,.admin-mini-metric span{color:#f7f2e9b8;font-size:12px;font-weight:800}.admin-metric-row strong,.admin-funnel-row strong,.admin-mini-metric strong{color:#fff9ed;font-size:20px}.admin-metric-row small,.admin-funnel-row small,.admin-mini-metric small{color:#f7f2e985;font-size:11px}.admin-metric-row small{grid-column:1 / -1}.admin-metric-row meter,.admin-funnel-row meter{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#ffffff14;block-size:8px;border-radius:999px;inline-size:100%;overflow:hidden}.admin-metric-row meter::-webkit-meter-bar,.admin-funnel-row meter::-webkit-meter-bar{background:#ffffff14;border:0;border-radius:999px}.admin-metric-row meter::-webkit-meter-optimum-value,.admin-funnel-row meter::-webkit-meter-optimum-value{background:linear-gradient(90deg,#4ccfff,#ffd06a);border-radius:999px}.admin-funnel-row{align-items:center;display:grid;gap:10px;grid-template-columns:minmax(150px,1fr) minmax(80px,auto) minmax(140px,.9fr) minmax(90px,auto)}.admin-economy-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-mini-metric{display:grid;gap:6px;min-height:92px}@media (max-width: 1450px){.admin-command-center{grid-template-columns:84px minmax(0,1fr)}.admin-brand div,.admin-sidebar button:not(.is-active){font-size:0}.admin-sidebar button{grid-template-columns:1fr;justify-items:center}.admin-topbar{grid-template-columns:1fr}.admin-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-kpi-strip{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-overview-v2__main{grid-template-columns:1fr}.admin-arena-timeline,.admin-retention-cohorts,.admin-combat-balance,.admin-live-arena-table,.admin-funnel-panel,.admin-economy-panel,.admin-performance-panel,.admin-system-strip{grid-column:1}}@media (max-width: 780px){body.admin-page{overflow:auto}.admin-command-center{grid-template-columns:1fr;height:auto}.admin-sidebar{border-bottom:1px solid rgb(91 205 255 / 14%);border-right:0;position:sticky;top:0;z-index:3}.admin-sidebar nav{display:flex;overflow-x:auto}.admin-sidebar button{grid-template-columns:28px auto;min-width:max-content}.admin-kpi-grid,.admin-stat-strip,.admin-stat-grid,.admin-stat-grid--compact{grid-template-columns:1fr 1fr}.admin-panel{grid-column:1 / -1}.admin-overview-v2__header,.admin-chart-legend{align-items:start;flex-direction:column}.admin-kpi-strip,.admin-economy-grid,.admin-funnel-row,.admin-system-strip,.admin-system-strip>div:last-child{grid-template-columns:1fr}.admin-auth-card{grid-template-columns:1fr}}@media (min-width: 821px){.app-flow[data-phase=landing]{align-items:center;background:linear-gradient(90deg,#03070c6b,#03070c38 45%,#03070cad),radial-gradient(circle at 58% 36%,rgb(255 178 64 / 22%),transparent 19%),radial-gradient(circle at 32% 24%,rgb(45 190 255 / 22%),transparent 26%),url(/assets/farwake-landing-battle.png) center / cover no-repeat,linear-gradient(180deg,#02060a,#071018 52%,#020406);display:grid;grid-template-columns:minmax(540px,.95fr) minmax(560px,690px);min-height:100dvh;overflow:hidden;padding:108px 76px 70px}.app-flow[data-phase=landing]:before{background:radial-gradient(ellipse at 50% 52%,rgb(255 190 92 / 18%) 0 3%,transparent 20%),radial-gradient(ellipse at 38% 70%,rgb(69 205 255 / 28%) 0 2%,transparent 16%),repeating-linear-gradient(90deg,rgb(255 255 255 / 4%) 0 1px,transparent 1px 104px),repeating-linear-gradient(0deg,rgb(255 255 255 / 4%) 0 1px,transparent 1px 92px);content:"";top:0;right:0;bottom:0;left:0;opacity:.75;pointer-events:none;position:fixed}.app-flow[data-phase=landing] .landing-brand-mark{align-items:center;column-gap:22px;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(132px,auto) minmax(220px,auto);left:42px;pointer-events:none;position:fixed;right:42px;top:30px;z-index:3}.app-flow[data-phase=landing] .landing-music-toggle{grid-column:2;justify-self:end;pointer-events:auto}.landing-frame__brand{align-items:center;color:#f7f2e9;display:inline-flex;font:var(--fw-type-wordmark);font-family:var(--fw-font-wordmark);font-size:29px;font-stretch:condensed;gap:18px;letter-spacing:var(--fw-tracking-wordmark);text-transform:uppercase}.app-flow[data-phase=landing] .landing-frame__brand{grid-column:1;justify-self:start}.landing-frame__brand img{height:34px;width:34px}.landing-frame__owner{color:#f7f2e9b8;font:var(--fw-type-command-label);font-family:var(--fw-font-hud);font-size:14px;font-stretch:condensed;letter-spacing:var(--fw-tracking-label);text-transform:uppercase}.app-flow[data-phase=landing] .landing-frame__owner{grid-column:3;justify-self:end;position:static!important;right:auto;top:auto}.landing-footer{bottom:30px;display:flex!important;justify-content:space-between;left:50%;position:fixed;right:48px;z-index:3}.app-flow[data-phase=landing] .app-flow__hero,.app-flow[data-phase=landing] .signup-form{position:relative;z-index:2}.app-flow[data-phase=landing] .signup-form{align-self:center;max-height:calc(100dvh - 190px);overflow:auto;pointer-events:auto}.app-flow[data-phase=landing] .landing-frame__auth.signup-form{pointer-events:auto}.app-flow[data-phase=landing][data-auth-mode=sign-in]{grid-template-columns:minmax(540px,.95fr) minmax(560px,690px)}.app-flow[data-phase=landing][data-auth-mode=sign-in] .signup-form{border-radius:10px;border-right:1px solid rgb(245 241 232 / 22%)}.app-flow[data-phase=hangar]{background:radial-gradient(circle at 65% 22%,rgb(25 126 165 / 15%),transparent 26%),radial-gradient(circle at 34% 62%,rgb(255 196 77 / 10%),transparent 26%),linear-gradient(180deg,#020609,#061015 55%,#020407);display:block;min-height:100dvh;overflow:hidden;padding:0}.app-flow[data-phase=hangar] .app-flow__hero,.app-flow[data-phase=hangar] .signup-form,.app-flow[data-phase=hangar] .landing-brand-mark,.app-flow[data-phase=hangar] .landing-footer{display:none!important}.app-flow[data-phase=hangar] .app-flow__panel{background:linear-gradient(90deg,rgb(255 255 255 / 4%) 1px,transparent 1px),linear-gradient(0deg,rgb(255 255 255 / 4%) 1px,transparent 1px),radial-gradient(circle at 68% 32%,rgb(91 205 255 / 10%),transparent 22%),#03080c;background-size:210px 210px,210px 210px,auto,auto;border:0;border-radius:0;box-shadow:none;display:grid!important;gap:0;grid-template-areas:"phase phase phase" "sidebar map config" "sidebar status config";grid-template-columns:260px minmax(0,1fr) minmax(320px,390px);grid-template-rows:70px minmax(0,1fr) 104px;height:100dvh;max-height:none;max-width:none;min-width:0;overflow:hidden;padding:0;width:100vw}.app-flow[data-phase=hangar] .ready-room-tactical-surface{display:grid!important;grid-row:map-start / status-end;grid-column:map-start / map-end;grid-template-areas:"map" "status";grid-template-rows:minmax(0,1fr) 104px;min-height:0;min-width:0;overflow:hidden}#app-flow[data-phase=landing]{background-image:linear-gradient(90deg,#03070c6b,#03070c38 45%,#03070cad),radial-gradient(circle at 58% 36%,rgb(255 178 64 / 22%),transparent 19%),radial-gradient(circle at 32% 24%,rgb(45 190 255 / 22%),transparent 26%),url(/assets/farwake-landing-battle.png),linear-gradient(180deg,#02060a,#071018 52%,#020406);background-position:center,center,center,center,center;background-repeat:no-repeat,no-repeat,no-repeat,no-repeat,no-repeat;background-size:auto,auto,auto,cover,auto}#app-flow[data-phase=hangar] #flow-boost-intents{display:none!important}.app-flow[data-phase=hangar] .flow-phase{align-items:center;border-bottom:1px solid rgb(91 205 255 / 17%);border-right:1px solid rgb(91 205 255 / 14%);display:flex!important;grid-area:phase;min-height:70px;padding:0 28px}.app-flow[data-phase=hangar] .flow-phase span{color:#5bcdff;font-size:18px;letter-spacing:.16em}.app-flow[data-phase=hangar] .ready-room-sidebar{background:linear-gradient(180deg,#020609e0,#020609bd);border-right:0;display:grid!important;gap:14px;grid-area:sidebar;grid-auto-rows:max-content;isolation:isolate;min-height:0;min-width:0;overflow:auto;padding:16px;position:relative;z-index:20}.app-flow[data-phase=hangar] .ready-room-sidebar:after{background:#5bcdff4d;bottom:0;content:"";pointer-events:none;position:absolute;right:0;top:0;width:1px;z-index:21}.app-flow[data-phase=hangar] .flow-account-ship-card{background:linear-gradient(145deg,#5bcdff17,#ffffff08);border:1px solid rgb(91 205 255 / 17%);border-radius:8px;display:grid!important;gap:10px;grid-template-columns:64px minmax(0,1fr);order:0;padding:16px}.flow-account-ship-card__emblem{align-self:start;aspect-ratio:1;align-items:center;background:radial-gradient(circle,rgb(91 205 255 / 12%),transparent 68%);border:1px solid rgb(91 205 255 / 28%);border-radius:8px;box-shadow:0 0 26px #5bcdff2e;display:inline-flex;justify-content:center;position:relative;width:52px}.flow-account-ship-card__emblem .fw-house-mark{width:42px}.flow-account-ship-card__ship{display:grid;gap:4px;min-width:0}.flow-account-ship-card__ship strong{color:#fff9edf5;font-size:15px;line-height:1.1}.flow-account-ship-card__ship span,.flow-account-ship-card__credits span,.flow-account-ship-card__rank span{color:#5bcdffe0;font:700 10px/1 var(--fw-font-hud);text-transform:uppercase}.flow-account-ship-card__ship small,.flow-account-ship-card__rank small{color:#f7f2e9a3;font-size:11px;line-height:1.35}.flow-account-ship-card__credits,.flow-account-ship-card__rank{grid-column:1 / -1}.flow-account-ship-card__credits{border-top:1px solid rgb(255 255 255 / 8%);display:grid;gap:4px;padding-top:10px}.flow-account-ship-card__credits strong{color:#fff9edf5;font-size:22px;letter-spacing:.02em}.flow-account-ship-card__rank{display:grid;gap:7px}.flow-account-ship-card__progress{background:#ffffff1a;height:4px;overflow:hidden}.flow-account-ship-card__progress-fill{background:linear-gradient(90deg,var(--fw-cyan),rgb(242 184 75 / 90%));display:block;height:100%}.app-flow[data-phase=hangar] .ready-room-settings-list{border-bottom:1px solid rgb(255 255 255 / 8%);border-top:1px solid rgb(255 255 255 / 8%);display:grid!important;gap:0;order:1;padding:8px 0}.app-flow[data-phase=hangar] .ready-room-settings-list button{background:transparent;border:0;border-radius:6px;color:#f7f2e9d4;justify-content:flex-start;min-height:34px;padding:0 8px;text-align:left}.app-flow[data-phase=hangar] .ready-room-tactical-map{background:radial-gradient(circle at 50% 50%,transparent 0 16%,rgb(91 205 255 / 10%) 16.2% 16.5%,transparent 16.7% 31%,rgb(91 205 255 / 9%) 31.2% 31.5%,transparent 31.7%),linear-gradient(90deg,transparent calc(50% - 1px),rgb(255 195 55 / 31%) 50%,transparent calc(50% + 1px)),linear-gradient(0deg,transparent calc(50% - 1px),rgb(255 195 55 / 31%) 50%,transparent calc(50% + 1px)),radial-gradient(circle at 70% 24%,rgb(91 205 255 / 11%),transparent 18%),#03080c;align-self:stretch;display:grid!important;grid-area:map;height:100%;min-height:0;min-width:0;overflow:hidden;place-items:center;position:relative;z-index:1}.ready-room-scanner-sweep,.ready-room-starfield-depth,.ready-room-orbital-grid,.ready-room-scale-ring,.ready-room-house-anchor,.ready-room-station-infrastructure,.ready-room-station-node,.ready-room-target-bracket,.ready-room-command-lock,.ready-room-selected-ship-shadow,.ready-room-dogfight-streak,.ready-room-hostile-hull,.ready-room-remote-hull,.ready-room-contact-vector,.ready-room-orbit-contact,.ready-room-engagement-lane,.ready-room-sector-label,.ready-room-range-label,.ready-room-command-ship{pointer-events:none;position:absolute;z-index:1}.ready-room-starfield-depth{background:radial-gradient(circle at 8% 14%,rgb(247 242 233 / 72%) 0 1px,transparent 1.8px),radial-gradient(circle at 18% 72%,rgb(91 205 255 / 46%) 0 1px,transparent 1.9px),radial-gradient(circle at 31% 24%,rgb(247 242 233 / 54%) 0 1px,transparent 2px),radial-gradient(circle at 43% 83%,rgb(247 242 233 / 44%) 0 1px,transparent 1.8px),radial-gradient(circle at 61% 18%,rgb(91 205 255 / 40%) 0 1px,transparent 1.9px),radial-gradient(circle at 76% 67%,rgb(247 242 233 / 58%) 0 1px,transparent 2px),radial-gradient(circle at 92% 38%,rgb(247 242 233 / 48%) 0 1px,transparent 1.8px);background-size:190px 170px,240px 210px,280px 230px,330px 260px,380px 300px,430px 330px,510px 390px;top:0;right:0;bottom:0;left:0;opacity:.72;pointer-events:none;z-index:0}.ready-room-orbital-grid{aspect-ratio:1;background:repeating-radial-gradient(circle,transparent 0 58px,rgb(91 205 255 / 12%) 59px 60px,transparent 61px 116px),repeating-conic-gradient(from 0deg,#5bcdff00,#5bcdff00 14deg,#5bcdff1a,#5bcdff1a,#5bcdff00 15.5deg,#5bcdff00 30deg);border-radius:50%;filter:drop-shadow(0 0 22px rgb(91 205 255 / 10%));height:min(68vw,760px);left:50%;-webkit-mask-image:radial-gradient(circle,rgb(0 0 0 / 100%) 0 69%,rgb(0 0 0 / 20%) 83%,transparent 100%);mask-image:radial-gradient(circle,rgb(0 0 0 / 100%) 0 69%,rgb(0 0 0 / 20%) 83%,transparent 100%);opacity:.74;top:50%;transform:translate(-50%,-50%);width:min(68vw,760px);z-index:1}.tactical-orbital-map__grid,.tactical-radar-ring,.tactical-house-station,.tactical-ship-fit-frame{pointer-events:none;position:absolute}.tactical-orbital-map__grid{background:repeating-linear-gradient(0deg,#5bcdff00 0,#5bcdff00 39px,#5bcdff1a,#5bcdff00 41px,#5bcdff00 80px),repeating-linear-gradient(90deg,#5bcdff00 0,#5bcdff00 39px,#5bcdff1a,#5bcdff00 41px,#5bcdff00 80px);height:min(58vw,680px);left:50%;-webkit-mask-image:radial-gradient(circle,rgb(0 0 0 / 100%) 0 68%,rgb(0 0 0 / 42%) 82%,transparent 100%);mask-image:radial-gradient(circle,rgb(0 0 0 / 100%) 0 68%,rgb(0 0 0 / 42%) 82%,transparent 100%);opacity:.58;top:50%;transform:translate(-50%,-50%) rotate(13deg);width:min(58vw,680px);z-index:1}.tactical-orbital-map__grid--fine{background:repeating-linear-gradient(30deg,#f2b84b00 0,#f2b84b00 63px,#f2b84b1f,#f2b84b00 65px,#f2b84b00 128px),repeating-linear-gradient(150deg,#f2b84b00 0,#f2b84b00 63px,#f2b84b1a,#f2b84b00 65px,#f2b84b00 128px);opacity:.34;transform:translate(-50%,-50%) rotate(-8deg)}.tactical-radar-ring{aspect-ratio:1;border:1px dashed rgb(91 205 255 / 28%);border-radius:50%;box-shadow:inset 0 0 24px #5bcdff14,0 0 20px #5bcdff14;left:50%;top:50%;transform:translate(-50%,-50%);z-index:2}.tactical-radar-ring--outer{height:min(60vw,700px);width:min(60vw,700px)}.tactical-radar-ring--mid{border-style:solid;height:min(44vw,510px);opacity:.72;width:min(44vw,510px)}.tactical-radar-ring--inner{border-color:#f2b84b52;height:min(28vw,320px);opacity:.68;width:min(28vw,320px)}.tactical-radar-ring--core{border-color:#f7f2e938;height:min(14vw,164px);opacity:.9;width:min(14vw,164px)}.tactical-house-station{background:radial-gradient(circle at 50% 50%,rgb(247 242 233 / 88%) 0 7%,currentColor 8% 16%,transparent 18%),linear-gradient(90deg,transparent 0 12%,currentColor 12% 22%,transparent 22% 78%,currentColor 78% 88%,transparent 88%),linear-gradient(0deg,transparent 0 12%,currentColor 12% 22%,transparent 22% 78%,currentColor 78% 88%,transparent 88%);clip-path:polygon(50% 0,61% 31%,94% 31%,68% 50%,94% 69%,61% 69%,50% 100%,39% 69%,6% 69%,32% 50%,6% 31%,39% 31%);color:#5bcdffcc;filter:drop-shadow(0 0 14px currentColor);height:54px;opacity:.74;width:54px;z-index:2}.tactical-house-station:after{border:1px solid currentColor;border-radius:50%;box-shadow:0 0 16px currentColor,inset 0 0 12px #5bcdff2e;content:"";height:66px;left:50%;opacity:.62;position:absolute;top:50%;transform:translate(-50%,-50%);width:66px}.tactical-house-station--asterion{color:#a85cffc7;left:14.5%;top:18.5%}.tactical-house-station--merrow{color:#56d36bc7;right:14.5%;top:18.5%}.tactical-house-station--vant{bottom:17.5%;color:#f2b84bc7;right:14.5%}.tactical-house-station--solenne{bottom:17.5%;color:#f26f3fc7;left:14.5%}.ready-room-scale-ring{aspect-ratio:1;border:1px solid rgb(91 205 255 / 20%);border-radius:50%;box-shadow:inset 0 0 28px #5bcdff12,0 0 26px #5bcdff12;left:50%;opacity:.62;top:50%;transform:translate(-50%,-50%);z-index:1}.ready-room-scale-ring--outer{border-style:dashed;height:min(78vw,910px);width:min(78vw,910px)}.ready-room-scale-ring--mid{height:min(52vw,620px);width:min(52vw,620px)}.ready-room-scale-ring--inner{border-color:#f2b84b38;height:min(26vw,300px);width:min(26vw,300px)}.ready-room-sector-label,.ready-room-range-label{color:#5bcdffa8;font:800 9px/1 var(--fw-font-hud);letter-spacing:.14em;text-shadow:0 0 10px rgb(91 205 255 / 24%);text-transform:uppercase;z-index:2}.ready-room-sector-label{text-transform:uppercase}.ready-room-range-label{font:800 9px/1 var(--fw-font-hud)}.ready-room-sector-label--north{left:50%;top:11%;transform:translate(-50%)}.ready-room-sector-label--south{bottom:11%;left:50%;transform:translate(-50%)}.ready-room-sector-label--west{left:17%;top:50%;transform:translate(-50%,-50%) rotate(-90deg)}.ready-room-sector-label--east{right:17%;top:50%;transform:translate(50%,-50%) rotate(90deg)}.ready-room-range-label--outer{right:24%;top:25%}.ready-room-range-label--inner{bottom:34%;left:39%}.ready-room-engagement-lane{background:linear-gradient(90deg,#5bcdff00,#5bcdff57 42%,#f2b84b47 68%,#5bcdff00);height:1px;opacity:.72;transform-origin:left center;width:min(28vw,330px);z-index:1}.ready-room-engagement-lane:after{background:#f2b84bad;border-radius:50%;box-shadow:0 0 13px #f2b84b94;content:"";height:5px;left:62%;position:absolute;top:-2px;width:5px}.ready-room-engagement-lane--alpha{left:19%;top:21%;transform:rotate(24deg)}.ready-room-engagement-lane--beta{right:14%;top:24%;transform:rotate(148deg)}.ready-room-engagement-lane--gamma{bottom:19%;left:20%;transform:rotate(-31deg)}.ready-room-engagement-lane--delta{bottom:20%;right:15%;transform:rotate(208deg)}.ready-room-scanner-sweep{aspect-ratio:1;background:conic-gradient(from 220deg,#5bcdff00,#5bcdff33 30deg,#5bcdff00 68deg);border-radius:50%;height:min(62vw,680px);left:50%;mix-blend-mode:screen;opacity:.45;top:50%;transform:translate(-50%,-50%);width:min(62vw,680px)}.ready-room-house-anchor{border:1px solid rgb(242 184 75 / 38%);border-radius:50%;box-shadow:0 0 22px #5bcdff38;height:44px;width:44px}.ready-room-house-anchor:before{background:currentColor;border-radius:50%;box-shadow:0 0 18px currentColor;content:"";height:9px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:9px}.ready-room-house-anchor--asterion{color:#a85cff;left:13%;top:17%}.ready-room-house-anchor--merrow{color:#56d36b;right:13%;top:17%}.ready-room-house-anchor--vant{bottom:15%;color:#f2b84b;right:13%}.ready-room-house-anchor--solenne{bottom:15%;color:#f26f3f;left:13%}.ready-room-station-infrastructure{background:linear-gradient(90deg,rgb(247 242 233 / 14%),currentColor 42%,rgb(247 242 233 / 10%)),radial-gradient(circle at 50% 50%,currentColor 0 8%,transparent 10%);clip-path:polygon(0 46%,18% 30%,44% 35%,50% 0,56% 35%,82% 30%,100% 46%,82% 62%,56% 57%,50% 100%,44% 57%,18% 62%);filter:drop-shadow(0 0 12px currentColor) drop-shadow(0 0 28px rgb(91 205 255 / 12%));height:68px;opacity:.54;width:88px;z-index:1}.ready-room-station-infrastructure--asterion{color:#a85cffb8;left:10.5%;top:13%;transform:rotate(-18deg)}.ready-room-station-infrastructure--merrow{color:#56d36bb8;right:10.5%;top:13%;transform:rotate(18deg)}.ready-room-station-infrastructure--vant{bottom:11%;color:#f2b84bbd;right:10.5%;transform:rotate(-18deg)}.ready-room-station-infrastructure--solenne{bottom:11%;color:#f26f3fbd;left:10.5%;transform:rotate(18deg)}.ready-room-station-node{color:#5bcdff;display:grid;grid-template-columns:34px max-content;gap:4px;min-width:122px;position:absolute;text-shadow:0 0 10px rgb(0 0 0 / 82%);z-index:2}.ready-room-station-node__mark{align-items:center;display:inline-flex;grid-row:1 / 3;justify-content:center;min-height:34px;position:relative;width:34px;z-index:1}.ready-room-station-node__mark .fw-house-mark{width:32px}.ready-room-station-node:after{border:1px solid currentColor;border-radius:50%;box-shadow:0 0 18px color-mix(in srgb,currentColor 34%,transparent),inset 0 0 16px color-mix(in srgb,currentColor 16%,transparent);content:"";height:42px;left:-5px;opacity:.74;position:absolute;top:-5px;width:42px}.ready-room-station-node__label{color:#fff9ede5;font:var(--fw-type-command-label);letter-spacing:var(--fw-tracking-label);text-transform:uppercase;white-space:nowrap}.ready-room-station-node__state{color:var(--fw-gold);font:800 9px/1 var(--fw-font-hud);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.ready-room-station-node--asterion{color:#a85cff;left:12%;top:9%}.ready-room-station-node--merrow{color:#56d36b;right:6%;top:9%}.ready-room-station-node--vant{bottom:9%;color:#f2b84b;right:6%}.ready-room-station-node--solenne{bottom:9%;color:#f26f3f;left:12%}.ready-room-target-bracket{border:1px solid rgb(242 184 75 / 34%);height:76px;left:calc(50% - 38px);opacity:.72;top:calc(50% - 38px);transform:rotate(45deg);width:76px}.ready-room-command-lock{border:1px solid rgb(91 205 255 / 58%);border-radius:50%;box-shadow:0 0 20px #5bcdff3d,inset 0 0 18px #5bcdff1a;left:50%;top:50%;transform:translate(-50%,-50%);z-index:3}.ready-room-command-lock:before,.ready-room-command-lock:after{background:#5bcdffb8;box-shadow:0 0 12px #5bcdff99;content:"";height:1px;position:absolute;top:50%;width:18px}.ready-room-command-lock:before{left:-7px;transform:translate(-100%,-50%)}.ready-room-command-lock:after{right:-7px;transform:translate(100%,-50%)}.ready-room-command-lock--outer{height:112px;opacity:.72;width:112px}.ready-room-command-lock--inner{border-style:dashed;height:78px;opacity:.94;width:78px}.ready-room-selected-ship-shadow{background:radial-gradient(ellipse at 50% 52%,rgb(91 205 255 / 28%),rgb(242 184 75 / 13%) 36%,transparent 70%),radial-gradient(ellipse at 50% 64%,rgb(91 205 255 / 20%),transparent 62%);filter:blur(.4px);height:188px;left:50%;opacity:.9;top:50%;transform:translate(-50%,-50%);width:230px;z-index:3}.ready-room-dogfight-streak{background:linear-gradient(90deg,rgb(91 205 255 / 0%),currentColor 54%,rgb(255 255 255 / 84%) 76%,rgb(255 255 255 / 0%));border-radius:999px;color:#5bcdffc7;height:2px;opacity:.84;transform-origin:center;width:clamp(42px,5vw,84px);z-index:2}.ready-room-dogfight-streak:after{background:#ffffffe0;border-radius:50%;box-shadow:0 0 12px currentColor;content:"";height:4px;position:absolute;right:12%;top:-1px;width:4px}.ready-room-dogfight-streak[data-dogfight-faction=hostile]{color:#f26f3fc2}.ready-room-dogfight-streak--alpha{left:19%;top:15%;transform:rotate(-28deg)}.ready-room-dogfight-streak--beta{bottom:27%;left:16%;transform:rotate(-34deg)}.ready-room-dogfight-streak--gamma{right:18%;top:18%;transform:rotate(26deg)}.ready-room-dogfight-streak--delta{right:13%;top:28%;transform:rotate(44deg)}.ready-room-dogfight-streak--epsilon{bottom:18%;left:30%;transform:rotate(14deg)}.ready-room-dogfight-streak--zeta{bottom:24%;right:22%;transform:rotate(-18deg)}.ready-room-dogfight-streak--eta{left:25%;top:22%;transform:rotate(-42deg)}.ready-room-dogfight-streak--theta{bottom:33%;right:15%;transform:rotate(154deg)}.ready-room-hostile-hull{background:linear-gradient(90deg,currentColor 0 16%,rgb(247 242 233 / 82%) 16% 58%,rgb(8 17 23 / 92%) 58% 100%),radial-gradient(circle at 70% 50%,rgb(255 255 255 / 72%),transparent 20%);clip-path:polygon(0 52%,20% 20%,74% 8%,100% 50%,74% 92%,20% 80%);color:#f26f3fc7;filter:drop-shadow(0 0 9px currentColor);height:12px;opacity:.9;width:30px;z-index:2}.ready-room-hostile-hull[data-dogfight-faction=friendly]{color:#5bcdffc7}.ready-room-hostile-hull[data-dogfight-faction=hostile]{color:#f26f3fc7}.ready-room-hostile-hull--alpha{right:22%;top:14%;transform:rotate(22deg)}.ready-room-hostile-hull--beta{right:16%;top:31%;transform:rotate(41deg)}.ready-room-hostile-hull--gamma{bottom:26%;left:19%;transform:rotate(-31deg)}.ready-room-hostile-hull--delta{left:24%;top:16%;transform:rotate(-25deg)}.ready-room-hostile-hull--epsilon{bottom:19%;left:32%;transform:rotate(12deg)}.ready-room-hostile-hull--zeta{right:24%;top:23%;transform:rotate(38deg)}.ready-room-contact-vector{border-top:1px solid rgb(91 205 255 / 30%);height:0;opacity:.78;transform-origin:left center;width:min(19vw,210px);z-index:1}.ready-room-contact-vector:after{background:linear-gradient(90deg,#5bcdff00,#5bcdff94);content:"";height:1px;left:0;position:absolute;top:-1px;width:54%}.ready-room-contact-vector--alpha{left:55%;top:42%;transform:rotate(-24deg)}.ready-room-contact-vector--beta{left:31%;top:62%;transform:rotate(154deg)}.ready-room-orbit-contact{aspect-ratio:1;border:1px solid rgb(91 205 255 / 56%);border-radius:50%;box-shadow:0 0 18px #5bcdff38,inset 0 0 14px #5bcdff1a;color:#5bcdffb8;height:28px;z-index:2}.ready-room-orbit-contact:after{background:currentColor;border-radius:50%;box-shadow:0 0 14px currentColor;content:"";height:4px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:4px}.ready-room-orbit-contact--alpha{left:36%;top:31%}.ready-room-orbit-contact--beta{right:31%;top:35%}.ready-room-orbit-contact--gamma{bottom:29%;right:38%}.ready-room-orbit-contact--delta{bottom:36%;left:29%}.ready-room-command-ship{height:136px;left:50%;top:50%;transform:translate(-50%,-50%) rotate(-90deg);width:178px;z-index:4}.tactical-ship-fit-frame{display:grid;height:min(34vw,260px);left:50%;max-height:min(34vw,260px);max-width:min(42vw,340px);place-items:center;top:50%;transform:translate(-50%,-50%);width:min(42vw,340px);z-index:5}.tactical-ship-fit-frame .ready-room-command-ship{contain:layout paint;height:100%;left:auto;max-height:100%;max-width:100%;position:relative;top:auto;transform:rotate(-90deg);width:100%}.tactical-ship-fit-frame .flow-config-ship-hero__svg{height:100%;max-height:100%;max-width:100%;object-fit:contain;width:100%}.ready-room-command-ship:before{background:radial-gradient(circle at 50% 50%,rgb(91 205 255 / 22%),transparent 54%),radial-gradient(circle at 50% 50%,rgb(242 184 75 / 16%),transparent 68%);border:1px solid rgb(91 205 255 / 28%);border-radius:50%;box-shadow:0 0 34px #5bcdff38,inset 0 0 26px #5bcdff1f;content:"";height:112px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:112px;z-index:-1}.ready-room-command-ship .flow-config-ship-hero__svg{height:100%;width:100%}.ready-room-command-ship__shield,.ready-room-command-ship__engine,.ready-room-command-ship__engine-plume,.ready-room-command-ship__wing,.ready-room-command-ship__spine,.ready-room-command-ship__hull,.ready-room-command-ship__nose{display:block;position:absolute}.ready-room-command-ship__shield{border:1px solid rgb(91 205 255 / 48%);border-radius:50%;box-shadow:0 0 28px #5bcdff3d,inset 0 0 24px #5bcdff1f;height:112px;left:50%;top:50%;transform:translate(-50%,-50%);width:112px}.ready-room-command-ship__engine{background:radial-gradient(circle at 10% 50%,rgb(91 205 255 / 95%) 0 9px,transparent 10px),linear-gradient(90deg,#5bcdff00,#5bcdff7a);filter:blur(1px);height:48px;left:3px;top:35px;transform:skewY(-12deg);width:78px}.ready-room-command-ship__engine-plume{background:linear-gradient(90deg,#5bcdff00,#5bcdffb8,#ffffff85);border-radius:999px;filter:blur(1px);height:8px;left:-3px;opacity:.9;transform-origin:right center;width:74px}.ready-room-command-ship__engine-plume--port{top:43px;transform:rotate(-12deg)}.ready-room-command-ship__engine-plume--starboard{top:68px;transform:rotate(12deg)}.ready-room-command-ship__wing{background:linear-gradient(100deg,#5bcdffcc 0,#5bcdffcc 14%,#d6eef8d6 14%,#d6eef8d6 56%,#0d202bf0 56%,#0d202bf0),radial-gradient(circle at 46% 32%,rgb(255 255 255 / 64%),transparent 20%);clip-path:polygon(0 72%,27% 24%,100% 0,82% 45%,43% 78%,10% 100%);filter:drop-shadow(0 0 10px rgb(91 205 255 / 32%)) drop-shadow(0 0 16px rgb(242 184 75 / 16%));height:44px;left:40px;width:106px;z-index:2}.ready-room-command-ship__wing--port{top:17px;transform:skewY(-10deg)}.ready-room-command-ship__wing--starboard{top:58px;transform:scaleY(-1) skewY(-10deg)}.ready-room-command-ship__spine{background:linear-gradient(90deg,#040f16f5 0,#040f16f5 18%,#f2b84bf5 18%,#f2b84bf5 46%,#f7f2e9f2 46%,#f7f2e9f2 76%,#5bcdffb8 76%),radial-gradient(circle at 70% 50%,rgb(255 255 255 / 82%),transparent 26%);border:1px solid rgb(242 184 75 / 42%);box-shadow:0 0 20px #f2b84b2e,inset 0 0 18px #ffffff1a;clip-path:polygon(0 50%,22% 20%,72% 10%,100% 50%,72% 90%,22% 80%);height:30px;left:48px;top:44px;width:88px;z-index:4}.ready-room-command-ship__hull{background:linear-gradient(90deg,#5bcdfff2 0,#5bcdfff2 18%,#f7f2e9eb 18%,#f7f2e9eb 48%,#f2b84bf5 48%,#f2b84bf5 68%,#071218eb 68%),radial-gradient(circle at 18% 50%,rgb(91 205 255 / 100%),transparent 18%);clip-path:polygon(0 50%,24% 27%,66% 20%,92% 36%,100% 50%,92% 64%,66% 80%,24% 73%);filter:drop-shadow(0 0 14px rgb(91 205 255 / 44%)) drop-shadow(0 0 22px rgb(242 184 75 / 18%));height:50px;left:18px;top:34px;width:122px;z-index:3}.ready-room-command-ship__nose{background:linear-gradient(90deg,#f7f2e9f0,#5bcdffe0),radial-gradient(circle at 42% 50%,rgb(255 255 255 / 84%),transparent 18%);clip-path:polygon(0 18%,100% 50%,0 82%,22% 50%);filter:drop-shadow(0 0 12px rgb(91 205 255 / 44%));height:28px;left:126px;top:45px;width:40px;z-index:5}.ready-room-remote-hull{color:#5bcdffeb;filter:drop-shadow(0 0 8px rgb(91 205 255 / 50%)) drop-shadow(0 0 14px rgb(242 184 75 / 14%));height:42px;width:96px}.ready-room-remote-hull:before{border:1px solid currentColor;border-radius:50%;box-shadow:inset 0 0 12px #5bcdff1a;content:"";display:block;height:38px;left:28px;opacity:.34;position:absolute;top:2px;width:38px}.ready-room-remote-hull__trail,.ready-room-remote-hull__wing,.ready-room-remote-hull__core,.ready-room-remote-hull__nose,.ready-room-remote-hull__iff{display:block;position:absolute}.ready-room-remote-hull__trail{background:linear-gradient(90deg,#5bcdff00,#5bcdff8f,#ffffff6b);border-radius:999px;filter:blur(.6px);height:3px;left:0;opacity:.88;top:20px;width:56px}.ready-room-remote-hull__wing{background:linear-gradient(100deg,#5bcdffc2 0,#5bcdffc2 22%,#ecf6fad6 22%,#ecf6fad6 62%,#0a1c26e0 62%,#0a1c26e0),radial-gradient(circle at 60% 46%,rgb(255 255 255 / 58%),transparent 20%);clip-path:polygon(0 70%,22% 22%,100% 0,78% 46%,36% 82%,8% 100%);height:15px;left:38px;width:42px;z-index:2}.ready-room-remote-hull__wing--port{top:10px;transform:skewY(-8deg)}.ready-room-remote-hull__wing--starboard{top:20px;transform:scaleY(-1) skewY(-8deg)}.ready-room-remote-hull__core{background:radial-gradient(circle at 65% 50%,rgb(255 255 255 / 90%) 0 3px,transparent 4px),linear-gradient(90deg,#5bcdffeb,#f7f2e9db 48%,#f2b84bd1);border:1px solid rgb(242 184 75 / 34%);clip-path:polygon(0 50%,24% 22%,72% 18%,100% 50%,72% 82%,24% 78%);height:16px;left:40px;top:13px;width:48px;z-index:3}.ready-room-remote-hull__nose{background:linear-gradient(90deg,#f7f2e9f5,#5bcdffe0);clip-path:polygon(0 20%,100% 50%,0 80%,22% 50%);filter:drop-shadow(0 0 8px rgb(91 205 255 / 42%));height:12px;left:82px;top:15px;width:18px;z-index:4}.ready-room-remote-hull__iff{color:currentColor;font:800 9px/1 var(--fw-font-hud);left:50px;letter-spacing:.1em;text-shadow:0 0 8px currentColor;top:34px}.ready-room-remote-hull--one{color:#f2b84b;right:17%;top:22%;transform:rotate(20deg)}.ready-room-remote-hull--two{bottom:25%;color:#56d36b;left:18%;transform:rotate(-32deg)}.ready-room-remote-hull--three{color:#f26f3f;right:26%;top:58%;transform:rotate(-8deg)}.app-flow[data-phase=hangar] .flow-ship-preview{background:transparent;border:0;box-shadow:none;display:grid!important;height:min(48vw,420px);left:50%;padding:0;place-items:center;position:absolute;top:50%;transform:translate(-50%,-50%);width:min(48vw,420px)}.app-flow[data-phase=hangar] .flow-ship-preview__scene{background:transparent;border:0;min-height:260px;width:100%}.app-flow[data-phase=hangar] .flow-ship-preview>div:last-child,.app-flow[data-phase=hangar] .flow-step--ship,.app-flow[data-phase=hangar] .flow-stat-bars{display:none!important}.app-flow[data-phase=hangar] .ready-room-status-strip{align-items:center;background:#020609e0;border-top:1px solid rgb(91 205 255 / 15%);display:grid!important;gap:14px;grid-area:status;grid-template-columns:minmax(0,1fr) minmax(170px,.38fr);min-height:0;min-width:0;overflow:hidden;padding:16px 24px}#app-flow[data-phase=hangar] .ready-room-config-tray{align-content:start;background:linear-gradient(180deg,#5bcdff14,#ffffff08),#010508f0;border-left:1px solid rgb(91 205 255 / 15%);border-top:0;display:grid!important;gap:12px;grid-area:config;grid-template-columns:1fr;min-height:0;min-width:0;overflow-x:hidden;overflow-y:hidden;padding:16px}#app-flow[data-phase=hangar] .ready-room-config-tray>*{grid-area:auto!important;min-width:0;order:initial!important}.app-flow[data-phase=hangar] .ready-room-tactical-map .flow-step--ship{background:#02080ed1;border:1px solid rgb(91 205 255 / 16%);border-radius:8px;display:grid!important;left:24px;max-width:calc(100% - 48px);padding:12px;position:absolute;right:auto;top:24px;width:min(330px,34vw);z-index:3}.app-flow[data-phase=hangar] .ready-room-tactical-map .flow-stat-bars{background:#02080ec7;border:1px solid rgb(91 205 255 / 14%);border-radius:8px;bottom:24px;display:grid!important;left:24px;max-width:calc(100% - 48px);padding:10px;position:absolute;width:min(350px,36vw);z-index:3}.app-flow[data-phase=hangar] .ready-room-config-tray .flow-configuration-header:not([hidden]),.app-flow[data-phase=hangar] .ready-room-config-tray .flow-equipment{display:grid!important}#app-flow[data-phase=hangar] .ready-room-config-tray .flow-configuration-tabs{display:none!important}#app-flow[data-phase=hangar] .ready-room-config-tray .flow-equipment-tabs{gap:4px;grid-template-columns:repeat(6,minmax(0,1fr))}#app-flow[data-phase=hangar] .ready-room-config-tray .flow-equipment-tab{font-size:9px;min-height:26px;padding:4px 5px}#app-flow[data-phase=hangar] .ready-room-config-tray .flow-equipment__list{max-height:clamp(255px,34dvh,360px);overflow-x:hidden;overflow-y:auto;padding-bottom:2px}#app-flow[data-phase=hangar] .ready-room-config-tray .flow-equipment__list[data-scroll-container=equipment-list]{overflow-y:auto}#app-flow[data-phase=hangar] .ready-room-config-tray .flow-equipment-button{gap:10px;grid-template-areas:"art content" "art metrics" "action action";grid-template-columns:42px minmax(0,1fr);grid-template-rows:minmax(0,auto) minmax(20px,auto) minmax(26px,auto);height:auto;min-height:108px;overflow:visible;padding:6px 8px}#app-flow[data-phase=hangar] .ready-room-config-tray .flow-equipment-button[data-armory-overflow=visible]{overflow:visible}#app-flow[data-phase=hangar] .ready-room-config-tray .flow-equipment-button__art{height:36px;width:36px}#app-flow[data-phase=hangar] .ready-room-config-tray .flow-equipment-button__content,#app-flow[data-phase=hangar] .ready-room-config-tray .flow-equipment-button__content[data-armory-text-flow=wrap]{overflow:visible}#app-flow[data-phase=hangar] .ready-room-config-tray .flow-equipment-button .flow-equipment-button__content strong,#app-flow[data-phase=hangar] .ready-room-config-tray .flow-equipment-button__content small{overflow:visible;text-overflow:clip;white-space:normal}#app-flow[data-phase=hangar] .ready-room-config-tray .flow-equipment-delta-chips{overflow:visible}#app-flow[data-phase=hangar] .ready-room-config-tray .flow-equipment-button[data-delta-count]:not([data-delta-count="0"]){min-height:132px}#app-flow[data-phase=hangar] .ready-room-config-tray .flow-equipment-button__metrics{align-content:end;justify-self:stretch;min-height:0;overflow:visible}#app-flow[data-phase=hangar] .ready-room-config-tray .flow-equipment-button__metrics[data-armory-stat-flow=bounded-visible]{overflow:visible}#app-flow[data-phase=hangar] .ready-room-config-tray .flow-equipment-button__action{align-content:center;background:#02080e94;border:1px solid rgb(245 241 232 / 10%);border-radius:4px;font:var(--fw-type-command-label);font-stretch:condensed;justify-items:center;letter-spacing:var(--fw-tracking-label);min-height:24px;padding:4px 6px;text-align:center;text-transform:uppercase}.ready-room-config-actions{background:#010508d6;border-top:1px solid rgb(91 205 255 / 12%);display:grid;gap:10px;grid-template-columns:1fr;margin-top:4px;padding-top:12px;position:static;z-index:8}.ready-room-config-actions[data-scroll-region=outside-equipment-list]{position:static}.ready-room-config-actions__feedback{color:#80f0a8d1;font:var(--fw-type-command-label);font-size:10px;letter-spacing:var(--fw-tracking-label);min-height:12px;text-align:center;text-transform:uppercase}.ready-room-config-actions__primary{background:linear-gradient(180deg,var(--fw-cyan),#2aa9e7);border-color:#5bcdff99;color:#021019;min-height:42px}.app-flow[data-phase=hangar] .flow-step--queue{background:#ffffff0a;border:1px solid rgb(91 205 255 / 12%);order:4}.app-flow[data-phase=hangar] .flow-primary{order:5}.app-flow[data-phase=hangar] .ready-room-operations-rail__actions .flow-primary{order:1}.app-flow[data-phase=hangar] .ready-room-operations-rail__actions .flow-account-action{order:2}.app-flow[data-phase=hangar] .flow-share-strip{background:#ffffff0a;border:1px solid rgb(91 205 255 / 12%);border-radius:8px;display:grid!important;gap:10px;order:6;padding:12px}.app-flow[data-phase=hangar] .flow-share-strip__actions{display:grid;gap:6px;grid-template-columns:repeat(4,minmax(0,1fr))}.app-flow[data-phase=hangar] .flow-share-strip__actions button.fw-share-tile{align-items:center;align-content:center;aspect-ratio:1;background:#03090ebd;border:1px solid rgb(91 205 255 / 17%);border-radius:6px;color:#f7f2e9;display:grid;font-size:11px;gap:4px;grid-template-rows:24px min-content;min-height:54px;padding:6px 4px;text-transform:none}.app-flow[data-phase=hangar] .flow-share-strip__actions .fw-share-tile__icon{width:24px}.app-flow[data-match-complete=true]{background:radial-gradient(circle at 52% 17%,rgb(91 205 255 / 13%),transparent 22%),linear-gradient(180deg,#020508,#061017 48%,#020407);display:grid;min-height:100dvh;overflow:auto;padding:68px 5vw;place-items:center}.app-flow[data-match-complete=true] .app-flow__hero,.app-flow[data-match-complete=true] .signup-form,.app-flow[data-match-complete=true] .landing-brand-mark,.app-flow[data-match-complete=true] .landing-footer,.app-flow[data-match-complete=true] .ready-room-sidebar,.app-flow[data-match-complete=true] .ready-room-tactical-map,.app-flow[data-match-complete=true] .ready-room-status-strip,.app-flow[data-match-complete=true] .ready-room-config-tray,.app-flow[data-match-complete=true] .flow-phase{display:none!important}.app-flow[data-match-complete=true] .app-flow__panel{background:transparent;border:0;border-radius:0;box-shadow:none;display:block!important;height:auto;max-height:none;max-width:1480px;overflow:visible;padding:0;width:min(1480px,100%)}.match-summary-command-shell{align-items:stretch;display:grid;gap:18px;grid-template-columns:minmax(0,1fr);justify-items:center;min-height:min(820px,calc(100dvh - 136px));width:100%}.match-summary-context-rail{align-content:start;background:linear-gradient(180deg,#5bcdff0f,#010508f0),#010508eb;border:1px solid rgb(91 205 255 / 14%);border-radius:8px;display:grid;min-height:0;overflow:hidden;padding:16px}.app-flow[data-match-complete=true] .match-summary-context-rail,.app-flow[data-match-complete=true] .match-summary-context-map{display:none!important}.match-summary-context-rail .ready-room-operations-rail{display:grid;gap:10px}.match-summary-dossier-region{min-width:0;width:min(1080px,100%)}.match-summary-context-map{background:radial-gradient(circle at 50% 42%,rgb(91 205 255 / 8%),transparent 34%),#010508eb;border:1px solid rgb(91 205 255 / 14%);border-radius:8px;min-height:min(720px,calc(100dvh - 136px));min-width:0;overflow:hidden;position:relative}.match-summary-context-map .ready-room-tactical-map{border:0;border-radius:8px 8px 0 0;display:block!important;height:calc(100% - 96px);min-height:560px}.match-summary-context-map .ready-room-status-strip{border-radius:0 0 8px 8px;display:grid!important;inset:auto 18px 18px 18px;position:absolute;width:auto;z-index:4}.app-flow[data-match-complete=true] .flow-post-match{background:linear-gradient(180deg,#0b131beb,#04080cf0),radial-gradient(circle at 50% 6%,rgb(91 205 255 / 16%),transparent 24%);border:1px solid rgb(91 205 255 / 18%);border-radius:8px;box-shadow:0 30px 80px #00000073;display:grid!important;gap:18px;min-height:100%;padding:26px 28px 30px}.flow-post-match__meta{align-items:center;color:#f7f2e9b8;display:flex;font-size:12px;gap:22px;justify-content:flex-end}.flow-post-match__hero{background:linear-gradient(90deg,#04080cad,#04080c47),radial-gradient(circle at 50% 30%,rgb(91 205 255 / 13%),transparent 22%);border:1px solid rgb(255 255 255 / 7%);border-radius:8px;display:grid;gap:8px;justify-items:center;min-height:126px;padding:30px 20px;text-align:center}.flow-post-match__crest{grid-template-columns:34px 28px 34px;height:48px;width:104px}.flow-post-match__hero strong{color:#5bcdff;font-size:clamp(42px,4vw,58px);letter-spacing:.17em}.flow-post-match__cards{display:grid;gap:4px;grid-template-columns:repeat(3,minmax(0,1fr))}.flow-post-match__cards>article,.flow-post-match__cards>section,.flow-post-match[data-surface=command-center-dossier] .flow-post-match__panel,.flow-post-match__panel,.flow-post-match .flow-share-strip{background:#ffffff0a;border:1px solid rgb(255 255 255 / 9%);border-radius:8px;padding:18px}.flow-post-match__split{display:grid;gap:4px;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.flow-post-match__row,.flow-post-match__highlight{align-items:center;border-top:1px solid rgb(255 255 255 / 7%);color:#f7f2e9d6;display:grid;gap:12px;grid-template-columns:38px 38px 1fr auto auto;min-height:44px}.flow-post-match__highlight{grid-template-columns:38px 1fr auto}.flow-post-match .flow-share-strip__actions{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.flow-post-match .flow-share-strip__actions button{align-items:center;background:#03090ec2;border:1px solid rgb(91 205 255 / 14%);border-radius:6px;color:#f7f2e9;display:grid;min-height:44px;padding:8px 12px}.flow-post-match .flow-share-strip button.fw-share-tile{border:1px solid rgb(91 205 255 / 18%)}.flow-post-match .flow-share-strip{order:6}.flow-post-match>.flow-secondary[data-post-match-return=true]{order:7}.flow-post-match__panel button,.flow-post-match>button{background:#03090ec2;border:1px solid rgb(91 205 255 / 18%);border-radius:6px;color:#f7f2e9;min-height:42px}.flow-post-match>button{background:linear-gradient(135deg,#5bcdff,#27addf);color:#031019;font-weight:950;letter-spacing:.08em;text-transform:uppercase}}body[data-app-flow-step=practice] .app-flow[data-phase=hangar] .app-flow__panel{grid-template-areas:none;grid-template-columns:1fr;grid-template-rows:none;height:auto;max-height:none;max-width:100%;overflow:auto;padding:0;width:100%}body[data-app-flow-step=practice] #app-flow[data-phase=hangar]{height:auto;max-height:calc(100dvh - 92px);min-height:0}body[data-app-flow-step=practice] #app-flow[data-phase=hangar] .ready-room-sidebar,body[data-app-flow-step=practice] #app-flow[data-phase=hangar] .ready-room-tactical-map{grid-area:auto!important;max-width:100%;min-width:0;width:100%}body[data-app-flow-step=practice] #app-flow[data-phase=hangar] .ready-room-config-tray{display:none!important}body[data-app-flow-step=practice] #app-flow[data-phase=hangar] .app-flow__panel>*,body[data-app-flow-step=practice] #app-flow[data-phase=hangar] .ready-room-tactical-map>*,body[data-app-flow-step=practice] #app-flow[data-phase=hangar] .ready-room-config-tray>*{box-sizing:border-box;grid-area:auto!important;max-width:100%!important;min-width:0!important;width:100%!important}body[data-app-flow-step=practice] #app-flow[data-phase=hangar] .ready-room-tactical-map{min-height:220px;overflow:hidden;padding:12px}body[data-app-flow-step=practice] #app-flow[data-phase=hangar] .ready-room-tactical-map .flow-step--ship,body[data-app-flow-step=practice] #app-flow[data-phase=hangar] .ready-room-tactical-map .flow-stat-bars{left:auto;max-width:100%;min-width:0;position:static;right:auto;top:auto;width:100%}body[data-app-flow-step=practice] #app-flow[data-phase=hangar] .ready-room-tactical-map .flow-stat-bars{grid-template-columns:repeat(4,minmax(0,1fr))}body[data-app-flow-step=practice] #app-flow[data-phase=hangar] .flow-loadout-cards{grid-template-columns:1fr}body[data-app-flow-step=practice] #app-flow[data-phase=hangar] .flow-payment-boundary,body[data-app-flow-step=practice] #app-flow[data-phase=hangar] .flow-step--pilot{display:none!important}#app-flow[data-phase=landing]>#landing-release-shell,#app-flow[data-phase=landing] #landing-release-shell>.landing-release-shell{display:contents!important}#app-flow[data-phase=landing] .landing-frame__auth.signup-form{grid-area:form;align-self:start;block-size:min(var(--landing-auth-frame-height),calc(100dvh - 190px));box-sizing:border-box;height:min(630px,calc(100dvh - 190px));inline-size:min(var(--landing-auth-frame-width),100%);justify-self:stretch;max-height:calc(100dvh - 190px);min-block-size:min(var(--landing-auth-frame-height),calc(100dvh - 190px));min-height:min(630px,calc(100dvh - 190px));overflow:auto}#app-flow[data-phase=landing] .landing-footer{font:var(--fw-type-command-label);font-family:var(--fw-font-hud);font-stretch:condensed;letter-spacing:var(--fw-tracking-label);text-transform:uppercase}#app-flow[data-phase=landing][data-recovery-visible=true]{align-items:center;gap:48px;grid-template-columns:minmax(540px,.95fr) minmax(560px,690px);grid-template-areas:"hero form" "footer footer";justify-content:center}#app-flow[data-phase=landing][data-recovery-visible=true] .app-flow__hero{align-content:center;min-height:min(660px,calc(100dvh - 170px));width:min(680px,calc(100vw - 64px))}#app-flow[data-phase=landing][data-recovery-visible=true] .app-flow__hero h1{font-size:clamp(74px,7.6vw,118px);max-width:none}#app-flow[data-phase=landing][data-recovery-visible=true] .app-flow__panel{display:none}#app-flow[data-phase=landing][data-auth-mode=sign-in]{grid-template-columns:minmax(540px,.95fr) minmax(560px,690px)}#app-flow[data-phase=landing][data-auth-mode=sign-in] .landing-frame__auth.signup-form{border-bottom-right-radius:10px;border-right:1px solid rgb(245 241 232 / 22%);border-top-right-radius:10px}#app-flow[data-phase=landing] .app-flow__hero{animation:none!important;opacity:1!important}body:not([data-debug-mode=true]) .game-flow-credit-actions{display:none!important}body[data-match-complete=true] #game,body[data-match-complete=true] #live-match-hud,body[data-match-complete=true] .hud{display:none!important}.app-flow[data-match-complete=true]{background:radial-gradient(circle at 52% 17%,rgb(91 205 255 / 13%),transparent 22%),linear-gradient(180deg,#020508,#061017 48%,#020407);display:grid;top:0;right:0;bottom:0;left:0;max-width:none;min-height:100dvh;overflow:auto;padding:24px 5vw 40px;place-items:start center;width:100vw}body[data-app-flow-step=practice] #app-flow[data-phase=hangar] .ready-room-config-tray .flow-configuration-header,body[data-app-flow-step=practice] #app-flow[data-phase=hangar] .ready-room-config-tray .flow-loadout-cards,body[data-app-flow-step=practice] #app-flow[data-phase=hangar] .ready-room-config-tray .flow-briefing,body[data-app-flow-step=practice] #app-flow[data-phase=hangar] .ready-room-config-tray .flow-equipment{display:none!important}#app-flow[data-phase=hangar] .game-flow-command-bar{background:#02070beb;border-bottom:1px solid rgb(91 205 255 / 16%);display:grid;gap:18px;grid-template-columns:auto auto minmax(0,1fr) auto;min-height:68px}#app-flow[data-phase=hangar] .game-flow-command-bar:before,#app-flow[data-phase=hangar] .game-flow-command-bar:after{content:none!important}.game-flow-command-bar__brand{align-items:center;border-right:1px solid rgb(245 241 232 / 16%);display:flex;gap:12px;min-height:68px;padding-right:22px}.game-flow-command-bar__mark{background:url(/app-icon.svg) center / contain no-repeat;filter:drop-shadow(0 0 12px rgb(91 205 255 / 46%));height:38px;width:38px}.game-flow-command-bar__brand strong{color:#f7f2e9;font:900 24px/1 var(--fw-font-display);font-stretch:condensed;letter-spacing:var(--fw-tracking-wordmark);text-transform:uppercase}#app-flow[data-phase=hangar] .game-flow-command-bar .game-flow-command-bar__phase{color:#5bcdff;font:var(--fw-type-command-title);letter-spacing:var(--fw-tracking-label);text-transform:uppercase}#app-flow[data-phase=hangar] .game-flow-command-bar .game-flow-command-bar__online{align-items:center;color:#f5f1e8db;display:flex;font:800 12px/1 var(--fw-font-hud);gap:8px;justify-self:end;letter-spacing:var(--fw-tracking-label);text-transform:uppercase}.game-flow-command-bar__online i{background:#55d86a;border-radius:50%;box-shadow:0 0 12px #55d86ab3;display:inline-block;height:9px;width:9px}.game-flow-command-bar__controls{display:flex;gap:10px}.game-flow-command-bar__controls button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#03090ec7;border:1px solid rgb(91 205 255 / 20%);border-radius:6px;color:#f7f2e9;cursor:pointer;font:850 12px/1 var(--fw-font-hud);font-stretch:condensed;letter-spacing:var(--fw-tracking-button);min-height:34px;padding:0 14px}.game-flow-command-bar__controls .game-flow-command-bar__settings{align-items:center;aspect-ratio:1;display:inline-flex;justify-content:center;padding:0;width:34px}.game-flow-command-bar__settings-icon{border:2px solid currentColor;border-radius:50%;box-sizing:border-box;display:block;height:16px;position:relative;width:16px}.game-flow-command-bar__settings-icon:before{background:currentColor;border-radius:50%;content:"";height:4px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:4px}.game-flow-command-bar__settings-icon:after{border:2px solid currentColor;border-left-color:transparent;border-radius:50%;content:"";top:-6px;right:-6px;bottom:-6px;left:-6px;opacity:.72;position:absolute;transform:rotate(25deg)}.game-flow-command-bar__controls button[aria-pressed=true]{border-color:#5bcdff7a;color:#5bcdff}.flow-config-ship-hero{background:radial-gradient(circle at 78% 26%,rgb(91 205 255 / 16%),transparent 18%),linear-gradient(135deg,#5bcdff14,#f2b84b0d),#02080ee0;border:1px solid rgb(242 184 75 / 32%);border-radius:8px;display:grid;gap:12px;grid-template-columns:minmax(0,1fr);overflow:hidden;padding:12px;position:relative}.flow-config-ship-hero:before{background:linear-gradient(rgb(91 205 255 / 7%) 1px,transparent 1px),linear-gradient(90deg,rgb(91 205 255 / 7%) 1px,transparent 1px);background-size:44px 44px;content:"";top:0;right:0;bottom:0;left:0;opacity:.55;pointer-events:none;position:absolute}.flow-config-ship-hero__art,.flow-config-ship-hero__content,.flow-config-ship-hero__stats{position:relative;z-index:1}.flow-config-ship-hero__art{min-height:118px;overflow:hidden;position:relative}.flow-config-ship-hero__art:before{background:radial-gradient(ellipse at 72% 50%,rgb(91 205 255 / 28%),transparent 31%),radial-gradient(ellipse at 44% 52%,rgb(242 184 75 / 16%),transparent 42%),linear-gradient(90deg,transparent,rgb(255 255 255 / 6%),transparent);content:"";top:5px;right:10px;bottom:5px;left:10px;opacity:.86;pointer-events:none;position:absolute;z-index:0}.flow-config-ship-hero__frame-reticle{border:1px solid rgb(91 205 255 / 32%);box-shadow:0 0 0 1px #f2b84b1f inset,0 0 22px #5bcdff1f inset;top:8px;right:8px;bottom:8px;left:8px;pointer-events:none;position:absolute;z-index:2}.flow-config-ship-hero__frame-reticle:before,.flow-config-ship-hero__frame-reticle:after{border:1px solid rgb(242 184 75 / 48%);content:"";height:16px;position:absolute;width:16px}.flow-config-ship-hero__frame-reticle:before{border-bottom:0;border-right:0;left:-1px;top:-1px}.flow-config-ship-hero__frame-reticle:after{border-left:0;border-top:0;bottom:-1px;right:-1px}.flow-config-ship-hero__panel-vignette{background:radial-gradient(ellipse at 50% 48%,transparent 38%,rgb(1 5 8 / 48%) 88%),linear-gradient(90deg,rgb(1 5 8 / 36%),transparent 24%,transparent 76%,rgb(1 5 8 / 32%));top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute;z-index:2}.flow-config-ship-hero__svg{display:block;height:132px;position:relative;width:100%;z-index:1}.flow-config-ship-hero__authored-skin{filter:drop-shadow(0 0 17px var(--ship-shadow-color)) drop-shadow(0 0 9px rgb(91 205 255 / 18%));opacity:1}.flow-config-ship-hero__wing{opacity:.88;stroke:#ffffff57;stroke-width:1.2}.flow-config-ship-hero__wing--port{filter:drop-shadow(0 0 12px rgb(91 205 255 / 34%)) drop-shadow(0 0 18px rgb(242 184 75 / 12%))}.flow-config-ship-hero__wing--starboard{filter:drop-shadow(0 0 12px rgb(91 205 255 / 28%)) drop-shadow(0 0 18px rgb(242 184 75 / 16%))}.flow-config-ship-hero__body{stroke:#7fdcff94;stroke-width:1.4}.flow-config-ship-hero__wing-edge{fill:none;mix-blend-mode:screen;opacity:.82;stroke:#b8edffd1;stroke-linecap:round;stroke-width:2.4;filter:drop-shadow(0 0 10px rgb(91 205 255 / 58%)) drop-shadow(0 0 4px rgb(255 255 255 / 36%))}.flow-config-ship-hero__wing-edge--port{stroke:#bbedffe0}.flow-config-ship-hero__wing-edge--starboard{stroke:#f2b84bc7}.flow-config-ship-hero__shadow{fill:#000408b3;filter:blur(2px);opacity:.72}.flow-config-ship-hero__body-highlight{mix-blend-mode:screen;opacity:.42;stroke:#fff3;stroke-width:.6}.flow-config-ship-hero__body-occlusion{fill:#010508d1;mix-blend-mode:multiply;opacity:.38}.flow-config-ship-hero__specular-sweep{mix-blend-mode:screen;opacity:.34}.flow-config-ship-hero__spine,.flow-config-ship-hero__trail,.flow-config-ship-hero__plume,.flow-config-ship-hero__panel-line{fill:none;stroke:#5bcdffb8;stroke-linecap:round;stroke-width:2}.flow-config-ship-hero__trail{opacity:.52;stroke-width:3}.flow-config-ship-hero__plume{filter:drop-shadow(0 0 10px var(--ship-shadow-color));opacity:.7;stroke-linecap:round;stroke-width:4}.flow-config-ship-hero__panel-line{opacity:.58;stroke-dasharray:6 5;stroke-width:1.1}.flow-config-ship-hero__gold{opacity:.92}.flow-config-ship-hero__cockpit{fill:#5bcdffb8;filter:drop-shadow(0 0 10px rgb(91 205 255 / 76%));stroke:#ffffff94;stroke-width:.9}.flow-config-ship-hero__cockpit-glint{fill:#ffffffdb;filter:drop-shadow(0 0 8px rgb(255 255 255 / 62%));opacity:.9}.flow-config-ship-hero__engine{filter:drop-shadow(0 0 12px var(--ship-shadow-color))}.flow-config-ship-hero__engine-bloom{fill:#5bcdff3d;filter:drop-shadow(0 0 16px rgb(91 205 255 / 72%)) drop-shadow(0 0 24px var(--ship-shadow-color));mix-blend-mode:screen;opacity:.86}.flow-config-ship-hero__engine-core{filter:drop-shadow(0 0 12px var(--ship-shadow-color)) drop-shadow(0 0 6px rgb(255 255 255 / 38%))}.flow-config-ship-hero__hardpoint-glint{fill:#fff6c4c7;stroke:#fff6c4e0;stroke-width:.8;filter:drop-shadow(0 0 7px rgb(242 184 75 / 62%))}.flow-config-ship-hero__shield{fill:none;stroke:#5bcdffcc;stroke-width:2}.flow-config-ship-hero__shield-frame{stroke-dasharray:7 6;filter:drop-shadow(0 0 10px rgb(91 205 255 / 58%));opacity:.76}.flow-config-ship-hero__content{display:grid;gap:6px}.flow-config-ship-hero__content>span{color:#5bcdff;font:800 11px/1 var(--fw-font-hud)}.flow-config-ship-hero__content strong{color:#f7f2e9;font:900 22px/1 var(--fw-font-display);font-stretch:condensed}.flow-config-ship-hero__content small{color:#5bcdff;font:800 11px/1.2 var(--fw-font-hud);letter-spacing:.08em;text-transform:uppercase}.flow-config-ship-hero__content select{background:#010508db;border:1px solid rgb(245 241 232 / 18%);border-radius:5px;color:#f7f2e9;min-height:34px;padding:0 10px;width:100%}.flow-config-ship-hero__stats{border-top:1px solid rgb(245 241 232 / 10%);display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.flow-config-ship-stat{border-left:1px solid rgb(245 241 232 / 10%);display:grid;gap:4px;justify-items:center;padding:8px 4px 2px}.flow-config-ship-stat:first-child{border-left:0}.flow-config-ship-stat span{color:#f5f1e89e;font:800 10px/1 var(--fw-font-hud)}.flow-config-ship-stat strong{color:#f7f2e9;font:900 15px/1 var(--fw-font-numeric);font-family:var(--fw-font-numeric);font-variant-numeric:tabular-nums slashed-zero;letter-spacing:.04em;overflow:visible;white-space:normal}.flow-selected-ship-inspector{align-items:stretch;background:linear-gradient(90deg,rgb(91 205 255 / 9%),transparent 64%),#02080edb;border:1px solid rgb(91 205 255 / 18%);border-radius:6px;display:grid;gap:10px;grid-template-columns:58px minmax(0,1fr);min-width:0;overflow:hidden;padding:10px}.flow-selected-ship-inspector__blueprint{align-items:center;background:linear-gradient(rgb(91 205 255 / 8%) 1px,transparent 1px),linear-gradient(90deg,rgb(91 205 255 / 8%) 1px,transparent 1px),#5bcdff12;background-size:14px 14px;border:1px solid rgb(91 205 255 / 24%);border-radius:5px;display:grid;grid-row:span 2;justify-items:center;min-height:74px;overflow:hidden;position:relative}.flow-selected-ship-inspector__blueprint span{background:linear-gradient(90deg,transparent,rgb(245 241 232 / 86%),transparent);border:1px solid rgb(91 205 255 / 46%);clip-path:polygon(0 50%,46% 16%,100% 0,72% 50%,100% 100%,46% 84%);height:15px;position:absolute;width:46px}.flow-selected-ship-inspector__blueprint span:nth-child(2){opacity:.7;transform:translateY(-13px) scaleX(.8)}.flow-selected-ship-inspector__blueprint span:nth-child(3){opacity:.7;transform:translateY(13px) scaleX(.8)}.flow-selected-ship-inspector__blueprint .flow-config-ship-hero__svg{height:100%;max-height:100%;width:100%}.flow-selected-ship-inspector__blueprint .flow-config-ship-hero__trail{opacity:.34}.flow-config-ship-hero__blueprint-frame:before,.flow-config-ship-hero__blueprint-frame:after{border:1px solid rgb(91 205 255 / 34%);content:"";height:18px;position:absolute;width:18px}.flow-config-ship-hero__blueprint-frame:before{border-bottom:0;border-right:0;left:7px;top:7px}.flow-config-ship-hero__blueprint-frame:after{border-left:0;border-top:0;bottom:7px;right:7px}.flow-selected-ship-inspector__identity,.flow-selected-ship-inspector__metrics{min-width:0}.flow-selected-ship-inspector__identity{display:grid;gap:3px}.flow-selected-ship-inspector__identity span,.flow-selected-ship-inspector__metrics span{color:#5bcdffcc;font:800 10px/1 var(--fw-font-hud);text-transform:uppercase}.flow-selected-ship-inspector__identity strong{color:#f7f2e9;font:var(--fw-type-command-heading);font-stretch:condensed;letter-spacing:var(--fw-tracking-command-copy);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.flow-selected-ship-inspector__identity small{color:#f5f1e8ad;font:800 10px/1.2 var(--fw-font-hud);overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.flow-selected-ship-inspector__metrics{display:grid;gap:6px;grid-template-columns:repeat(2,minmax(0,1fr))}.flow-selected-ship-inspector__metrics div{background:#f5f1e80f;border:1px solid rgb(245 241 232 / 10%);border-radius:5px;display:grid;gap:3px;min-width:0;padding:7px}.flow-selected-ship-inspector__metrics strong{color:#fff9ed;font:900 11px/1.1 var(--fw-font-hud);overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}#app-flow[data-phase=hangar] .ready-room-config-tray>.flow-config-ship-hero{display:grid!important;gap:8px;grid-template-areas:"art art" "content stats";grid-template-columns:minmax(0,1fr) minmax(108px,.42fr);grid-template-rows:clamp(86px,12dvh,104px) minmax(0,68px);min-height:190px!important;padding:10px;overflow:hidden}#app-flow[data-phase=hangar] .ready-room-config-tray>.flow-config-ship-hero .flow-config-ship-hero__art{align-items:center;display:grid!important;grid-area:art;justify-items:center;min-height:0!important;overflow:visible}#app-flow[data-phase=hangar] .ready-room-config-tray>.flow-config-ship-hero [data-ship-fit-frame=bounded-rail-art]{box-sizing:border-box;max-height:100%;max-width:100%;min-height:0;min-width:0}#app-flow[data-phase=hangar] .ready-room-config-tray>.flow-config-ship-hero .flow-config-ship-hero__svg{height:100%;max-height:100%;max-width:100%;width:100%}#app-flow[data-phase=hangar] .ready-room-config-tray>.flow-config-ship-hero .flow-config-ship-hero__content,#app-flow[data-phase=hangar] .ready-room-config-tray>.flow-config-ship-hero .flow-config-ship-hero__stats{display:grid!important}#app-flow[data-phase=hangar] .ready-room-config-tray>.flow-config-ship-hero .flow-config-ship-hero__content{align-content:start;gap:4px;grid-area:content;min-height:0}#app-flow[data-phase=hangar] .ready-room-config-tray>.flow-config-ship-hero .flow-config-ship-hero__content>span{display:none}#app-flow[data-phase=hangar] .ready-room-config-tray>.flow-config-ship-hero .flow-config-ship-hero__content strong{font-size:19px}#app-flow[data-phase=hangar] .ready-room-config-tray>.flow-config-ship-hero .flow-config-ship-hero__content small{font-size:9px}#app-flow[data-phase=hangar] .ready-room-config-tray>.flow-config-ship-hero .flow-config-ship-hero__content select{min-height:28px}#app-flow[data-phase=hangar] .ready-room-config-tray>.flow-config-ship-hero .flow-config-ship-hero__stats{align-content:stretch;border-left:1px solid rgb(245 241 232 / 10%);border-top:0;gap:0;grid-area:stats;grid-template-columns:repeat(2,minmax(0,1fr));min-height:0}#app-flow[data-phase=hangar] .ready-room-config-tray>.flow-config-ship-hero .flow-config-ship-stat{border-left:1px solid rgb(245 241 232 / 10%);min-height:0;padding:5px 3px 3px}#app-flow[data-phase=hangar] .ready-room-config-tray>.flow-config-ship-hero .flow-config-ship-stat:nth-child(odd){border-left:0}#app-flow[data-phase=hangar] .ready-room-config-tray>.flow-config-ship-hero .flow-config-ship-stat span{font-size:8px}#app-flow[data-phase=hangar] .ready-room-config-tray>.flow-config-ship-hero .flow-config-ship-stat strong{font-size:12px}#app-flow[data-phase=hangar] .ready-room-config-tray>.flow-selected-ship-inspector{display:none!important}@media (min-width: 821px) and (max-height: 860px){#app-flow[data-phase=hangar] .ready-room-config-tray{gap:8px;padding:10px 14px}#app-flow[data-phase=hangar] .ready-room-config-tray>.flow-config-ship-hero{gap:6px;grid-template-rows:clamp(82px,13dvh,104px) minmax(0,56px);min-height:168px!important;padding:8px}#app-flow[data-phase=hangar] .ready-room-config-tray>.flow-config-ship-hero .flow-config-ship-hero__content{gap:3px}#app-flow[data-phase=hangar] .ready-room-config-tray>.flow-config-ship-hero .flow-config-ship-hero__content strong{font-size:16px}#app-flow[data-phase=hangar] .ready-room-config-tray>.flow-config-ship-hero .flow-config-ship-hero__content select{min-height:24px}#app-flow[data-phase=hangar] .ready-room-config-tray .flow-equipment__list{max-height:clamp(140px,19dvh,190px)}#app-flow[data-phase=hangar] .ready-room-config-tray .flow-equipment-button{min-height:124px}#app-flow[data-phase=hangar] .ready-room-config-tray .flow-equipment-button[data-delta-count]:not([data-delta-count="0"]){min-height:152px}#app-flow[data-phase=hangar] .ready-room-config-tray .ready-room-config-actions{gap:8px;margin-top:0;padding-top:8px;position:static}}#app-flow[data-phase=hangar] .ready-room-tactical-map .flow-step--ship,#app-flow[data-phase=hangar] .ready-room-tactical-map .flow-stat-bars{display:none!important}body[data-match-complete=true] #app-flow.app-flow[data-match-complete=true]{position:fixed!important;background:radial-gradient(circle at 50% 12%,rgb(91 205 255 / 14%),transparent 26%),linear-gradient(180deg,#020508,#061017 48%,#020407)!important;display:grid!important;grid-template-areas:none!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto!important;height:100dvh!important;top:0!important;right:0!important;bottom:0!important;left:0!important;max-height:none!important;max-width:none!important;min-height:100dvh!important;overflow-x:hidden!important;overflow-y:auto!important;padding:24px 20px 40px!important;place-items:start center!important;width:100vw!important;z-index:30}body[data-match-complete=true] #app-flow-panel.fw-match-summary-surface{background:transparent!important;border:0!important;box-shadow:none!important;box-sizing:border-box!important;display:block!important;height:min(952px,calc(100dvh - 50px))!important;margin:0 24px 0 auto!important;max-height:none!important;max-width:760px;min-height:0!important;overflow:visible!important;padding:0!important;transform:none!important;width:min(760px,calc(100vw - 48px))!important}body[data-match-complete=true] #app-flow-panel.fw-match-summary-surface .match-summary-command-shell{align-items:stretch!important;display:grid!important;gap:0!important;grid-template-columns:minmax(560px,760px)!important;height:100%!important;justify-content:end!important;justify-items:stretch!important;min-height:0!important;width:100%!important}body[data-match-complete=true] #app-flow-panel.fw-match-summary-surface .match-summary-live-arena-window{display:block!important;top:0!important;right:0!important;bottom:0!important;left:0!important;pointer-events:none;position:fixed!important;z-index:-1}body[data-match-complete=true] #app-flow-panel.fw-match-summary-surface .match-summary-context-rail,body[data-match-complete=true] #app-flow-panel.fw-match-summary-surface .match-summary-context-map{display:none!important}body[data-match-complete=true] #app-flow-panel.fw-match-summary-surface .match-summary-dossier-region{min-width:0!important;overflow:hidden!important;width:min(720px,100%)!important}body[data-match-complete=true] #app-flow-panel.fw-match-summary-surface .flow-post-match{align-content:space-between!important;gap:8px!important;box-sizing:border-box!important;grid-template-rows:auto auto minmax(154px,170px) minmax(108px,138px) minmax(196px,248px) auto auto!important;height:100%!important;max-height:none!important;max-width:none!important;min-height:100%!important;overflow:hidden!important;padding:12px!important;transform:none!important;width:100%!important}body[data-match-complete=true] #app-flow-panel.fw-match-summary-surface .flow-post-match__phase{font:var(--fw-type-command-label);font-size:10px!important;font-stretch:condensed;letter-spacing:var(--fw-tracking-label);line-height:1!important;text-transform:uppercase}body[data-match-complete=true] #app-flow-panel.fw-match-summary-surface .flow-post-match__meta{font:var(--fw-type-command-copy);font-size:11px!important;font-stretch:condensed;letter-spacing:var(--fw-tracking-command-copy);line-height:1.1!important}body[data-match-complete=true] #app-flow-panel.fw-match-summary-surface .flow-post-match__hero{gap:3px!important;min-height:154px!important;padding:14px 16px!important}body[data-match-complete=true] #app-flow-panel.fw-match-summary-surface .flow-post-match__crest{height:44px!important;width:94px!important}body[data-match-complete=true] #app-flow-panel.fw-match-summary-surface .flow-post-match__crest-frame{height:44px!important;width:72px!important}body[data-match-complete=true] #app-flow-panel.fw-match-summary-surface .flow-post-match__crest .fw-house-mark{height:36px!important;width:36px!important}body[data-match-complete=true] #app-flow-panel.fw-match-summary-surface .flow-post-match__hero strong{font-size:clamp(34px,3.8vw,50px)!important;line-height:.95!important}body[data-match-complete=true] #app-flow-panel.fw-match-summary-surface .flow-post-match__hero small{font-size:12px!important;line-height:1.2!important}body[data-match-complete=true] #app-flow-panel.fw-match-summary-surface .flow-post-match__cards>article,body[data-match-complete=true] #app-flow-panel.fw-match-summary-surface .flow-post-match__panel,body[data-match-complete=true] #app-flow-panel.fw-match-summary-surface .flow-post-match .flow-share-strip{gap:6px!important;min-width:0!important;overflow:hidden!important;padding:8px!important}body[data-match-complete=true] #app-flow-panel.fw-match-summary-surface .flow-post-match__cards[data-card-row=three-reference-metrics]{grid-auto-rows:minmax(108px,132px)!important}body[data-match-complete=true] #app-flow-panel.fw-match-summary-surface .flow-post-match__cards span,body[data-match-complete=true] #app-flow-panel.fw-match-summary-surface .flow-post-match__table>strong,body[data-match-complete=true] #app-flow-panel.fw-match-summary-surface .flow-post-match__highlights>strong{font:var(--fw-type-command-label);font-size:10px!important;font-stretch:condensed;letter-spacing:var(--fw-tracking-label);line-height:1.15!important;text-transform:uppercase}body[data-match-complete=true] #app-flow-panel.fw-match-summary-surface .flow-post-match__cards span i,body[data-match-complete=true] #app-flow-panel.fw-match-summary-surface .flow-post-match__row i,body[data-match-complete=true] #app-flow-panel.fw-match-summary-surface .flow-post-match__highlight i{min-width:22px!important}body[data-match-complete=true] #app-flow-panel.fw-match-summary-surface .flow-post-match__cards strong{font-size:clamp(18px,1.8vw,24px)!important;line-height:1.08!important}body[data-match-complete=true] #app-flow-panel.fw-match-summary-surface .flow-post-match__cards small,body[data-match-complete=true] #app-flow-panel.fw-match-summary-surface .flow-post-match__row small,body[data-match-complete=true] #app-flow-panel.fw-match-summary-surface .flow-post-match__highlight span{font-size:11px!important;line-height:1.18!important}body[data-match-complete=true] #app-flow-panel.fw-match-summary-surface .flow-post-match__bounded-list{gap:4px!important;max-height:108px!important}body[data-match-complete=true] #app-flow-panel.fw-match-summary-surface .flow-post-match__split{gap:8px!important;max-height:248px!important;min-height:196px!important;min-width:0!important;overflow:hidden!important}body[data-match-complete=true] #app-flow-panel.fw-match-summary-surface .flow-post-match__row,body[data-match-complete=true] #app-flow-panel.fw-match-summary-surface .flow-post-match__highlight{gap:8px!important;min-height:24px!important}body[data-match-complete=true] #app-flow-panel.fw-match-summary-surface .flow-post-match .flow-share-strip{align-items:center!important;grid-template-columns:minmax(0,1fr) minmax(260px,auto)!important}body[data-match-complete=true] #app-flow-panel.fw-match-summary-surface .flow-post-match .flow-share-strip__content{gap:2px!important}body[data-match-complete=true] #app-flow-panel.fw-match-summary-surface .flow-post-match .flow-share-strip__content small{font-size:11px!important;line-height:1.2!important}body[data-match-complete=true] #app-flow-panel.fw-match-summary-surface .flow-post-match .flow-share-strip__actions button{min-height:32px!important;padding:5px 8px!important}body[data-match-complete=true] #app-flow-panel.fw-match-summary-surface .flow-post-match>.flow-secondary[data-post-match-return=true]{min-height:44px!important;width:100%!important}body[data-match-complete=true] #app-flow-panel.fw-match-summary-surface .flow-post-match>.flow-post-match__return-action[data-action-priority=first-viewport-primary]{align-self:end!important;background:linear-gradient(135deg,#5bcdfffa,#21b3e8f0),#5bcdffeb!important;border-color:#90e0ffb8!important;box-shadow:0 0 0 1px #ffffff1a inset,0 14px 34px #5bcdff3d!important;color:#071017!important;font:var(--fw-type-command-label);justify-self:stretch!important;min-height:46px!important;width:100%!important}body[data-match-complete=true] #app-flow-panel.fw-match-summary-surface .match-summary-context-map .ready-room-tactical-map{align-self:stretch!important;box-sizing:border-box!important;contain:paint!important;display:block!important;grid-area:auto!important;height:100%!important;justify-self:stretch!important;min-height:0!important;min-width:0!important;width:100%!important}body[data-match-complete=true] #app-flow-panel.fw-match-summary-surface .match-summary-context-map .ready-room-tactical-map:before{height:calc(100% - 88px)!important;max-height:390px!important;max-width:390px!important;width:calc(100% - 88px)!important}body[data-match-complete=true] #app-flow-panel.fw-match-summary-surface .match-summary-context-map .ready-room-tactical-map:after{height:calc(100% - 120px)!important;max-height:450px!important;max-width:450px!important;width:calc(100% - 120px)!important}body[data-match-complete=true] #app-flow-panel.fw-match-summary-surface .match-summary-context-map .ready-room-status-strip{display:none!important}body[data-match-complete=true] #app-flow-panel.fw-match-summary-surface .match-summary-context-map .ready-room-orbital-grid{height:calc(100% - 72px)!important;max-height:420px!important;max-width:420px!important;width:calc(100% - 72px)!important}body[data-match-complete=true] #app-flow-panel.fw-match-summary-surface .match-summary-context-map .ready-room-scanner-sweep{height:calc(100% - 96px)!important;max-height:380px!important;max-width:380px!important;width:calc(100% - 96px)!important}body[data-match-complete=true] #app-flow-panel.fw-match-summary-surface .match-summary-context-map .ready-room-engagement-lane,body[data-match-complete=true] #app-flow-panel.fw-match-summary-surface .match-summary-context-map .ready-room-contact-vector{max-width:150px!important;width:26%!important}@media (max-width: 1450px){body[data-match-complete=true] #app-flow-panel.fw-match-summary-surface{height:min(820px,calc(100dvh - 40px))!important;max-width:1120px;width:min(1120px,calc(100vw - 64px))!important}body[data-match-complete=true] #app-flow-panel.fw-match-summary-surface .match-summary-command-shell{grid-template-columns:minmax(0,1fr)!important;justify-items:center!important}body[data-match-complete=true] #app-flow-panel.fw-match-summary-surface .match-summary-context-rail,body[data-match-complete=true] #app-flow-panel.fw-match-summary-surface .match-summary-context-map{display:none!important}body[data-match-complete=true] #app-flow-panel.fw-match-summary-surface .match-summary-dossier-region{width:min(1080px,100%)!important}body[data-match-complete=true] #app-flow-panel.fw-match-summary-surface .flow-post-match{align-content:stretch!important;grid-template-rows:auto auto minmax(130px,auto) auto minmax(150px,240px) auto auto!important}body[data-match-complete=true] #app-flow-panel.fw-match-summary-surface .flow-post-match__hero{min-height:98px!important;padding:10px 14px!important}body[data-match-complete=true] #app-flow-panel.fw-match-summary-surface .flow-post-match__hero strong{font-size:clamp(30px,3vw,40px)!important}}.app-flow[data-phase=hangar] .ready-room-sidebar{isolation:isolate;overflow:hidden;padding:12px;position:relative;z-index:20}.app-flow[data-phase=hangar] .ready-room-sidebar:after{background:linear-gradient(180deg,transparent,rgb(91 205 255 / 34%) 12%,rgb(242 184 75 / 28%) 50%,rgb(91 205 255 / 34%) 88%,transparent);content:"";inset:0 0 0 auto;pointer-events:none;position:absolute;right:0;width:1px;z-index:21}.app-flow[data-phase=hangar] .ready-room-operations-rail{display:grid;gap:10px;grid-template-rows:minmax(0,1fr) auto;min-height:0;overflow:hidden}.ready-room-operations-rail__scroll{display:grid;gap:10px;min-height:0;overflow-y:auto;padding-right:3px;scrollbar-color:rgb(91 205 255 / 42%) transparent;scrollbar-width:thin}.ready-room-operations-rail__actions{background:linear-gradient(180deg,#060b0fd6,#060b0ffa),#060b0ff0;border-top:1px solid rgb(91 205 255 / 18%);bottom:0;display:grid;gap:8px;padding-top:8px;position:sticky;z-index:3}.app-flow[data-phase=hangar] .flow-account-ship-card{gap:8px;grid-template-columns:52px minmax(0,1fr);padding:12px}.app-flow[data-phase=hangar] .flow-account-ship-card__emblem{width:44px}.app-flow[data-phase=hangar] .flow-account-ship-card__credits{grid-column:1 / 2;padding-top:7px}.app-flow[data-phase=hangar] .flow-account-ship-card__credits strong{font-size:19px}.app-flow[data-phase=hangar] .flow-account-ship-card__rank{align-self:end;gap:5px;grid-column:2}.app-flow[data-phase=hangar] .flow-account-ship-card__rank small{display:none}.app-flow[data-phase=hangar] .arena-network-panel{gap:7px;padding:8px}.app-flow[data-phase=hangar] .arena-network-panel__stats{gap:5px}.app-flow[data-phase=hangar] .arena-network-panel__stat{padding:6px}.app-flow[data-phase=hangar] .arena-network-panel__houses{gap:5px;grid-template-columns:repeat(2,minmax(0,1fr))}.app-flow[data-phase=hangar] .arena-network-panel__house-row{border-top:0;gap:5px;grid-template-columns:20px minmax(0,1fr);min-height:35px;padding:4px}.app-flow[data-phase=hangar] .arena-network-panel__house-emblem{width:18px}.app-flow[data-phase=hangar] .arena-network-panel__house-row strong{font-size:11px}.app-flow[data-phase=hangar] .arena-network-panel__house-row small{font-size:9px}.app-flow[data-phase=hangar] .arena-network-panel__house-status{grid-column:2;font-size:8px;justify-self:start}.app-flow[data-phase=hangar] .arena-network-panel__leaderboard{min-height:30px}.app-flow[data-phase=hangar] .flow-step--queue{padding:8px}.app-flow[data-phase=hangar] .flow-share-strip{gap:8px;padding:10px}.app-flow[data-phase=hangar] .flow-share-strip__actions{gap:6px;grid-template-columns:repeat(4,minmax(0,1fr))}.app-flow[data-phase=hangar] .flow-share-strip__actions button.fw-share-tile{align-content:center;aspect-ratio:1;grid-template-rows:24px min-content;min-height:54px;padding:6px 4px}.app-flow[data-phase=hangar] .flow-share-strip__actions .fw-share-tile__icon{width:24px}@media (min-width: 821px) and (max-height: 820px){.app-flow[data-phase=landing]{padding-bottom:64px;padding-top:78px}#app-flow[data-phase=landing] .landing-frame__auth.signup-form{max-height:calc(100dvh - 145px);min-height:calc(100dvh - 145px)}.landing-footer{bottom:6px}}
