@font-face{font-family:Orbitron;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0acc7fdf55eb3220-s.p.3oprs0vbfre0x.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Orbitron;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0acc7fdf55eb3220-s.p.3oprs0vbfre0x.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Orbitron;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0acc7fdf55eb3220-s.p.3oprs0vbfre0x.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Orbitron;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0acc7fdf55eb3220-s.p.3oprs0vbfre0x.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Orbitron;font-style:normal;font-weight:800;font-display:swap;src:url(../media/0acc7fdf55eb3220-s.p.3oprs0vbfre0x.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Orbitron Fallback;src:local(Arial);ascent-override:81.5%;descent-override:19.59%;line-gap-override:0.0%;size-adjust:124.05%}.orbitron_a555ebf0-module__G9ngUa__className{font-family:Orbitron,Orbitron Fallback;font-style:normal}.orbitron_a555ebf0-module__G9ngUa__variable{--font-display:"Orbitron", "Orbitron Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/04c5164763c40239-s.1kd-r_s9smv5m.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/26f284dcc38c84c0-s.3hlisc-pwq13z.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7e7f32a39836f228-s.0-oo9_1x_xmvg.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fa39153a3fc630ba-s.36fqqi66-3tjb.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6a5386fd6038edbe-s.3_z45zcoc-xoz.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/051742360c26797e-s.p.1bkzbscqrt8rl.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/04c5164763c40239-s.1kd-r_s9smv5m.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/26f284dcc38c84c0-s.3hlisc-pwq13z.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7e7f32a39836f228-s.0-oo9_1x_xmvg.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fa39153a3fc630ba-s.36fqqi66-3tjb.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6a5386fd6038edbe-s.3_z45zcoc-xoz.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/051742360c26797e-s.p.1bkzbscqrt8rl.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/04c5164763c40239-s.1kd-r_s9smv5m.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/26f284dcc38c84c0-s.3hlisc-pwq13z.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/7e7f32a39836f228-s.0-oo9_1x_xmvg.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fa39153a3fc630ba-s.36fqqi66-3tjb.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6a5386fd6038edbe-s.3_z45zcoc-xoz.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/051742360c26797e-s.p.1bkzbscqrt8rl.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_46ea6e1d-module__lac9jq__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_46ea6e1d-module__lac9jq__variable{--font-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_8b93a312-module__rdp1Pq__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_8b93a312-module__rdp1Pq__variable{--font-sans:"Inter", "Inter Fallback"}
.crew-terminal-root{--radius:.75rem;--background:#03050c;--foreground:#ededed;--card:#0408108c;--card-foreground:#ededed;--popover:#05080f;--popover-foreground:#ededed;--primary:#67e8f9;--primary-foreground:#03050c;--secondary:#bae8ff14;--secondary-foreground:#ededed;--muted:#bae8ff0d;--muted-foreground:#bae8ff8c;--accent:#3bdcff24;--accent-foreground:#ededed;--destructive:#f87171;--destructive-foreground:#ededed;--border:#bae8ff24;--input:#bae8ff24;--ring:#3bdcff80;--hud:#04081094;--hud-border:#bae8ff24;--hud-glow:#3bdcff47;--hud-ink-muted:#d6f6ffe0;--hud-ink-soft:#baeeffc7;--hud-text-shadow:0 1px 2px #000000e6, 0 0 14px #0000008c;--sidebar:#05080f;--sidebar-foreground:#ededed;--sidebar-primary:#67e8f9;--sidebar-primary-foreground:#03050c;--sidebar-accent:#3bdcff24;--sidebar-accent-foreground:#ededed;--sidebar-border:#bae8ff24;--sidebar-ring:#3bdcff80;isolation:isolate;background-color:var(--background);color:var(--foreground);font-family:var(--font-sans,ui-sans-serif, system-ui, sans-serif);-webkit-font-smoothing:antialiased;min-height:100vh;position:relative}.crew-terminal-root:before{content:"";z-index:-2;filter:brightness(1.12)saturate(1.08);background:url(/crew-terminal/lk.jpg) 50%/cover no-repeat;position:fixed;inset:0}.crew-terminal-root:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#03050c38 0%,#03050c57 45%,#03050c6b 100%),radial-gradient(1200px 700px at 15% -10%,#3b82f614,#0000 60%),radial-gradient(900px 500px at 90% 10%,#22d3ee0f,#0000 65%);position:fixed;inset:0}.crew-terminal-root>*{z-index:0;position:relative}.crew-terminal-root *{border-color:var(--border)}.crew-terminal-root .hud-panel{background:var(--hud);border:1px solid var(--hud-border);-webkit-backdrop-filter:blur(20px)saturate(140%);border-radius:1rem;box-shadow:inset 0 1px #bae8ff0d,0 20px 60px -20px #0009,0 0 0 1px #3bdcff08}.crew-terminal-tier-tabs{-webkit-backdrop-filter:blur(16px)saturate(135%);background:#03050c7a;border:1px solid #bae8ff1f;border-radius:.875rem;padding:.5rem;box-shadow:inset 0 1px #bae8ff0a}.crew-terminal-tier-tab{-webkit-backdrop-filter:blur(12px)saturate(130%);background:#0408108c;border-color:#bae8ff29;box-shadow:inset 0 1px #bae8ff0a}.crew-terminal-tier-tab:hover{background:#040810ad;border-color:#bae8ff3d}.crew-terminal-tier-tab--active{background:#040810c7;box-shadow:inset 0 1px #bae8ff14,0 0 18px #3bdcff1f}.crew-terminal-medal-gallery{-webkit-backdrop-filter:blur(18px)saturate(140%);overflow:visible}.crew-terminal-root .crew-terminal-hud-info{-webkit-backdrop-filter:blur(16px)saturate(135%);background:#04081085;box-shadow:inset 0 1px #bae8ff0a}.crew-terminal-root .label-mono{font-family:var(--font-mono,ui-monospace, monospace);text-transform:uppercase;letter-spacing:.18em;font-size:.72rem}.crew-terminal-section-header{isolation:isolate;padding:.35rem .55rem .55rem .85rem;position:relative}.crew-terminal-section-header:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(95% 85% at 18% 35%,#02050ec7 0%,#02050e6b 48%,#0000 74%);border-radius:1.1rem;position:absolute;inset:-.35rem -.75rem -.85rem 0}.crew-terminal-muted{color:var(--hud-ink-muted);text-shadow:var(--hud-text-shadow)}.crew-terminal-muted-soft{color:var(--hud-ink-soft);text-shadow:var(--hud-text-shadow)}.crew-terminal-root .display-heading{font-family:var(--font-display,ui-sans-serif, system-ui, sans-serif);text-transform:uppercase;letter-spacing:.1em;font-weight:600}html[data-locale=ru] .crew-terminal-root .display-heading{font-family:var(--font-family-display-cyr), sans-serif}.crew-terminal-root .starfield{background-image:radial-gradient(1px 1px at 20px 30px,#bae8ff99,#0000),radial-gradient(1px 1px at 40px 70px,#bae8ff66,#0000),radial-gradient(1px 1px at 90px 40px,#bae8ff80,#0000),radial-gradient(1px 1px at 130px 80px,#bae8ff4d,#0000),radial-gradient(2px 2px at 160px 120px,#bae8ff80,#0000),radial-gradient(1px 1px at 200px 30px,#bae8ff66,#0000);background-repeat:repeat;background-size:220px 160px}@keyframes crew-terminal-pulse-glow{0%,to{box-shadow:0 0 0 1px #3bdcff59,0 0 12px #3bdcff33}50%{box-shadow:0 0 0 1px #3bdcff99,0 0 28px #3bdcff80}}.crew-terminal-root .animate-pulse-glow{animation:2.4s ease-in-out infinite crew-terminal-pulse-glow}.crew-terminal-root .text-foreground{color:var(--foreground)}.crew-terminal-shell-body{min-height:0;position:relative}.crew-terminal-sidebar-rail{inset-block:0;z-index:50;pointer-events:auto;width:1.25rem;height:100dvh;position:fixed;left:0}:is(.crew-terminal-sidebar-rail:has(.crew-terminal-sidebar--open),.crew-terminal-sidebar-rail--open){width:240px}.crew-terminal-sidebar-edge{inset-block:0;pointer-events:auto;opacity:.72;background:linear-gradient(90deg,#3bdcff33 0%,#3bdcff0a 70%,#3bdcff00 100%);width:1.5rem;transition:opacity .22s;position:absolute;left:0}.crew-terminal-sidebar-edge--active,.crew-terminal-sidebar-rail:hover .crew-terminal-sidebar-edge{opacity:1}.crew-terminal-sidebar-beacon{z-index:1;-webkit-backdrop-filter:blur(12px);color:#baf5fffa;pointer-events:none;background:#02060ee6;border:1.5px solid #67e8f98c;border-left:none;border-radius:0 .5rem .5rem 0;flex-direction:column;justify-content:center;align-items:center;gap:.3rem;width:2.35rem;min-height:6rem;padding:.55rem .35rem .5rem;transition:opacity .22s,transform .28s cubic-bezier(.22,1,.36,1);animation:2.1s ease-in-out infinite crew-terminal-beacon-tab-pulse;display:flex;position:absolute;top:50%;left:0;transform:translateY(-50%)}.crew-terminal-sidebar-beacon--hidden{opacity:0;animation:none;transform:translateY(-50%)translate(-8px)}.crew-terminal-sidebar-beacon__dot{background:#a0f5ff;border-radius:9999px;width:.5rem;height:.5rem;animation:2.1s ease-in-out infinite crew-terminal-beacon-dot-pulse;box-shadow:0 0 10px #3bdcfff2}.crew-terminal-sidebar-beacon__label{writing-mode:vertical-rl;font-family:var(--font-mono), monospace;letter-spacing:.22em;text-transform:uppercase;text-shadow:0 0 12px #3bdcff73;font-size:.6875rem;font-weight:600;line-height:1;transform:rotate(180deg)}.crew-terminal-sidebar-beacon__chevron{font-family:var(--font-mono), monospace;color:#a0f5fff2;font-size:1.25rem;font-weight:600;line-height:1;animation:2.1s ease-in-out infinite crew-terminal-beacon-chevron-nudge}@keyframes crew-terminal-beacon-tab-pulse{0%,to{border-color:#3bdcff6b;box-shadow:0 0 #3bdcff00,inset 0 0 10px #3bdcff0d}50%{border-color:#a0f5fff2;box-shadow:0 0 22px #3bdcff80,0 0 44px #3bdcff2e,inset 0 0 18px #3bdcff24}}@keyframes crew-terminal-beacon-dot-pulse{0%,to{opacity:.55;transform:scale(.8)}50%{opacity:1;transform:scale(1.2)}}@keyframes crew-terminal-beacon-chevron-nudge{0%,to{opacity:.65;transform:translate(0)}50%{opacity:1;transform:translate(3px)}}.crew-terminal-sidebar-edge--active .crew-terminal-sidebar-beacon,.crew-terminal-sidebar-rail:hover .crew-terminal-sidebar-beacon{border-color:#a0f5ffe6;animation:none;box-shadow:0 0 18px #3bdcff59,inset 0 0 14px #3bdcff1a}.crew-terminal-sidebar-edge--active .crew-terminal-sidebar-beacon__dot,.crew-terminal-sidebar-rail:hover .crew-terminal-sidebar-beacon__dot{opacity:1;animation:none;transform:scale(1)}.crew-terminal-sidebar-edge--active .crew-terminal-sidebar-beacon__chevron,.crew-terminal-sidebar-rail:hover .crew-terminal-sidebar-beacon__chevron{opacity:1;animation:none;transform:translate(2px)}.crew-terminal-sidebar{inset-block:0;overscroll-behavior:contain;opacity:0;pointer-events:none;height:100%;max-height:100dvh;box-shadow:none;transition:transform .32s cubic-bezier(.22,1,.36,1),opacity .22s,box-shadow .32s;position:absolute;left:0;overflow-y:auto;transform:translate(-100%)}.crew-terminal-sidebar--open{opacity:1;pointer-events:auto;transform:translate(0);box-shadow:12px 0 40px #00000059,0 0 0 1px #3bdcff14}@media (prefers-reduced-motion:reduce){.crew-terminal-sidebar-rail{width:240px}.crew-terminal-sidebar{opacity:1;pointer-events:auto;transition:none;transform:translate(0)}.crew-terminal-sidebar-edge,.crew-terminal-sidebar-beacon{display:none}.crew-terminal-sidebar-beacon__dot{opacity:1;animation:none;transform:none}.crew-terminal-sidebar-beacon__chevron{animation:none;transform:none}.crew-terminal-sidebar-beacon{animation:none}}.crew-terminal-channel-strip{flex-direction:column;gap:.4rem;display:flex}.crew-terminal-channel-strip__eyebrow{font-family:var(--font-mono), monospace;letter-spacing:.2em;text-transform:uppercase;color:#7ecfff73;margin:0;font-size:.5625rem}.crew-terminal-channel-strip__bays{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;align-items:stretch;gap:.4rem;display:flex;overflow-x:auto}.crew-terminal-channel-strip__bays::-webkit-scrollbar{display:none}.crew-terminal-channel-strip__bay{color:#bae8ff9e;background:#081424b8;border:1px solid #7ecfff47;border-radius:.5rem;flex:1 1 0;justify-content:center;align-items:center;gap:.35rem;min-width:5.5rem;min-height:2.75rem;padding:.45rem .55rem;text-decoration:none;transition:color .18s,border-color .18s,background-color .18s;display:inline-flex}.crew-terminal-channel-strip__bay:focus-visible{outline-offset:2px;outline:2px solid #3bdcff8c}.crew-terminal-channel-strip__bay--active{color:#f8fcfffa;background:#3bdcff29;border-color:#96ebffb8;box-shadow:inset 0 -2px #3bdcffd9}.crew-terminal-channel-strip__led{background:#7ecfff66;border-radius:9999px;flex-shrink:0;width:.4rem;height:.4rem}.crew-terminal-channel-strip__bay--active .crew-terminal-channel-strip__led{background:#a0f5ff;box-shadow:0 0 8px #3bdcffd9}.crew-terminal-channel-strip__icon{opacity:.85;flex-shrink:0;width:.9rem;height:.9rem}.crew-terminal-channel-strip__code{font-family:var(--font-mono), monospace;letter-spacing:.16em;text-transform:uppercase;font-size:.625rem;font-weight:600}.crew-terminal-channel-strip__label{font-family:var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;font-size:.625rem;display:none}@media (min-width:900px){.crew-terminal-channel-strip__label{display:inline}.crew-terminal-channel-strip__bay{gap:.4rem;min-width:0;padding-inline:.65rem}}.deck-module-card{--deck-module-glow:#3bdcff8c;border-color:color-mix(in srgb, var(--deck-module-glow) 28%, var(--hud-border));flex-direction:column;height:100%;min-height:100%;padding:0;transition:transform .22s,border-color .22s,box-shadow .22s;display:flex}.deck-module-card:hover{transform:translateY(-2px)}.deck-module-card--active{border-color:color-mix(in srgb, var(--deck-module-glow) 55%, var(--hud-border));box-shadow:0 0 0 1px color-mix(in srgb, var(--deck-module-glow) 35%, transparent), 0 0 24px color-mix(in srgb, var(--deck-module-glow) 22%, transparent)}.deck-module-card__media{aspect-ratio:4/3;background:#020812e6;flex:none;width:100%;min-height:0;position:relative;overflow:hidden}.deck-module-card__media-glow{z-index:0;background:radial-gradient(ellipse at 50% 42%, color-mix(in srgb, var(--deck-module-glow) 58%, transparent), color-mix(in srgb, var(--deck-module-glow) 16%, transparent) 54%, transparent 72%);opacity:.88;filter:blur(18px)saturate(1.25);pointer-events:none;position:absolute;inset:-16%}.deck-module-card__image{z-index:1;object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.deck-module-card__fallback{z-index:1;background:linear-gradient(145deg,#040c1cf2,#081428d9);position:absolute;inset:0}.deck-module-card__body{flex-direction:column;flex:1;gap:.65rem;padding:.85rem .9rem 1rem;display:flex}.deck-module-card__system{letter-spacing:.06em;color:#ecfcfff5;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.5em;font-size:.95rem;line-height:1.25;display:-webkit-box;overflow:hidden}.deck-module-card__topic{letter-spacing:.12em;text-transform:uppercase;color:#93dcffb8;margin-top:-.25rem;font-size:.625rem}.deck-module-card__progress{margin-top:.15rem}.deck-module-card__criteria{letter-spacing:.06em;flex-direction:column;gap:.35rem;min-height:4.75rem;margin:0;padding:0;font-size:.625rem;list-style:none;display:flex}.deck-module-card__criterion{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.deck-module-card__criterion-label{color:#93dcff85;text-transform:uppercase}.deck-module-card__criterion-value{color:#e0f8ffe0;font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){.deck-module-card{transition:none}.deck-module-card:hover{transform:none}}.terminal-auth-card{flex-direction:column;width:min(100%,52rem);display:flex;position:relative;overflow:hidden}.terminal-auth-tabs{border-bottom:1px solid var(--hud-border);gap:.35rem;padding:.75rem;display:none}.terminal-auth-tab{color:#bae8ff8c;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:#04081073;border:1px solid #bae8ff29;border-radius:.65rem;flex:1;min-height:2.75rem;transition:color .2s,border-color .2s,background .2s}.terminal-auth-tab.is-active{color:#a5f3fc;background:#3bdcff24;border-color:#67e8f973}.terminal-auth-body{min-height:28rem;position:relative;overflow:hidden}.terminal-auth-form-container{width:50%;padding:1.75rem 1.5rem 1.5rem;transition:transform .55s cubic-bezier(.4,.05,.2,1),opacity .35s;position:absolute;inset-block:0;overflow-y:auto}.terminal-auth-form-container--signin{z-index:2;opacity:1;left:0}.terminal-auth-form-container--enlist{z-index:1;opacity:0;pointer-events:none;left:0}.terminal-auth-card.is-enlist .terminal-auth-form-container--signin{opacity:0;pointer-events:none;transform:translate(100%)}.terminal-auth-card.is-enlist .terminal-auth-form-container--enlist{opacity:1;z-index:5;pointer-events:auto;transform:translate(100%)}.terminal-auth-form{flex-direction:column;gap:.85rem;max-width:22rem;margin-inline:auto;display:flex}.terminal-auth-note{color:#67e8f973;font-size:.68rem;line-height:1.45}.terminal-auth-legal{color:#67e8f96b;text-align:center;margin:0;font-size:.62rem;line-height:1.5}.terminal-auth-legal a{color:#a5f3fcc7;text-underline-offset:.15em;cursor:pointer;text-decoration:underline;transition:color .2s}.terminal-auth-legal a:hover{color:#e0f8ff}.terminal-auth-field{flex-direction:column;gap:.35rem;display:flex}.terminal-auth-input{width:100%;min-height:2.75rem;color:var(--foreground);font-family:var(--font-mono,ui-monospace, monospace);background:#03050c8c;border:1px solid #bae8ff2e;border-radius:.65rem;outline:none;padding:.65rem .85rem;font-size:.9rem;transition:border-color .2s,box-shadow .2s}.terminal-auth-input::placeholder{color:#bae8ff47}.terminal-auth-input:focus-visible{border-color:#67e8f98c;box-shadow:0 0 0 3px #3bdcff26}.terminal-auth-submit{color:#bae6fd;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:#3bdcff26;border:1px solid #67e8f980;border-radius:.65rem;width:100%;min-height:2.85rem;margin-top:.35rem;transition:background .2s;box-shadow:0 0 20px #3bdcff38}.terminal-auth-submit:hover{background:#3bdcff40}.terminal-auth-submit:disabled,.terminal-auth-guest:disabled{opacity:.55;cursor:not-allowed}.terminal-auth-guest{color:#bae6fdc7;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #67e8f947;border-radius:.65rem;width:100%;min-height:2.85rem;margin-top:.55rem;transition:background .2s,border-color .2s,color .2s}.terminal-auth-guest:hover:not(:disabled){color:#bae6fd;background:#3bdcff14;border-color:#67e8f980}.terminal-auth-overlay-container{inset-block:0;z-index:100;width:50%;transition:transform .55s cubic-bezier(.4,.05,.2,1);position:absolute;left:50%;overflow:hidden}.terminal-auth-card.is-enlist .terminal-auth-overlay-container{transform:translate(-100%)}.terminal-auth-overlay{background:radial-gradient(at 30% 20%,#3bdcff38,#0000 55%),radial-gradient(at 80% 80%,#22d3ee1f,#0000 50%),linear-gradient(145deg,#08182af5,#030a16fa);width:200%;height:100%;transition:transform .55s cubic-bezier(.4,.05,.2,1);display:flex;position:relative;left:-100%;transform:translate(0)}.terminal-auth-card.is-enlist .terminal-auth-overlay{transform:translate(50%)}.terminal-auth-overlay-panel{text-align:left;flex-direction:column;justify-content:center;align-items:flex-start;width:50%;height:100%;padding:2rem 1.75rem;transition:transform .55s cubic-bezier(.4,.05,.2,1);display:flex}.terminal-auth-overlay-panel--left{transform:translate(-12%)}.terminal-auth-card.is-enlist .terminal-auth-overlay-panel--left,.terminal-auth-overlay-panel--right{transform:translate(0)}.terminal-auth-card.is-enlist .terminal-auth-overlay-panel--right{transform:translate(12%)}.terminal-auth-overlay-copy{color:#bae8ffb8;max-width:18rem;font-family:var(--font-mono,ui-monospace, monospace);margin-top:.85rem;font-size:.82rem;line-height:1.55}.terminal-auth-overlay-cta{color:#e0f8ff;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #bae8ff73;border-radius:999px;min-height:2.65rem;margin-top:1.35rem;padding-inline:1.25rem;transition:background .2s,border-color .2s}.terminal-auth-overlay-cta:hover{background:#3bdcff1f;border-color:#67e8f9b3}.terminal-auth-back{text-align:center;color:#67e8f973;cursor:pointer;border-top:1px solid var(--hud-border);padding:.9rem 1rem 1.15rem;transition:color .2s;display:block}.terminal-auth-back:hover{color:#bae6fd}.terminal-auth-forgot-row{justify-content:flex-end;align-items:center;gap:.75rem;margin-top:-.25rem;display:flex}.terminal-auth-forgot{color:#67e8f98c;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;font-size:.68rem;transition:color .2s}.terminal-auth-forgot:hover{color:#bae6fd}.terminal-auth-stub{color:#bae8ffb8;background:#3bdcff0f;border:1px solid #bae8ff29;border-radius:.55rem;margin:0;padding:.55rem .7rem;font-size:.68rem;line-height:1.45}.terminal-auth-oauth{flex-direction:column;gap:.65rem;margin-top:.35rem;display:flex}.terminal-auth-oauth-divider{color:#67e8f966;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:.65rem;font-size:.62rem;display:flex}.terminal-auth-oauth-divider:before,.terminal-auth-oauth-divider:after{content:"";background:#bae8ff24;flex:1;height:1px}.terminal-auth-oauth-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;width:100%;display:grid}.terminal-auth-oauth-btn{color:#e0f8ffeb;cursor:pointer;background:#03050c80;border:1px solid #bae8ff2e;border-radius:.65rem;justify-content:center;align-items:center;min-width:2.85rem;min-height:2.85rem;padding:0;transition:border-color .2s,background .2s;display:inline-flex}.terminal-auth-oauth-btn:hover:not(:disabled){background:#3bdcff1a;border-color:#67e8f973}.terminal-auth-oauth-btn:disabled{opacity:.4;cursor:not-allowed}.terminal-auth-oauth-icon{flex-shrink:0;width:1.25rem;height:1.25rem}@media (max-width:767px){.terminal-auth-tabs{display:flex}.terminal-auth-body{min-height:0;transition:height .4s cubic-bezier(.4,.05,.2,1);display:block;position:relative;overflow:hidden}.terminal-auth-form-container{width:100%;padding:1.25rem 1.1rem .5rem;inset:auto;overflow:visible;transform:none!important}.terminal-auth-form-container--signin,.terminal-auth-form-container--enlist{display:block;top:0;left:0;right:0}.terminal-auth-card.is-signin .terminal-auth-form-container--signin,.terminal-auth-card.is-enlist .terminal-auth-form-container--enlist{visibility:visible;opacity:1;pointer-events:auto;z-index:1;position:relative}.terminal-auth-card.is-signin .terminal-auth-form-container--enlist,.terminal-auth-card.is-enlist .terminal-auth-form-container--signin{visibility:hidden;opacity:0;pointer-events:none;z-index:0;position:absolute}.terminal-auth-overlay-container{display:none}}@media (max-width:767px) and (prefers-reduced-motion:reduce){.terminal-auth-body{transition:none}}@media (prefers-reduced-motion:reduce){.terminal-auth-form-container,.terminal-auth-overlay-container,.terminal-auth-overlay,.terminal-auth-overlay-panel{transition:none}}
.restoration-console{--rc-cyan:#67e8f9;--rc-cyan-soft:#67e8f9a6;--rc-amber:#fbbf24;--rc-danger:#f87171;--rc-good:#4ade80;--rc-border:#bae8ff24}.restoration-console .rc-hud-panel{border:1px solid var(--rc-border);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(#0a1424b8,#060c16b8);border-radius:.375rem;padding:1.25rem;position:relative;box-shadow:inset 0 1px #bae8ff0a,0 0 0 1px #67e8f908,0 20px 60px -30px #67e8f940}.restoration-console .rc-hud-glow{box-shadow:0 0 0 1px #67e8f959,0 0 24px -4px #67e8f959}.restoration-console .rc-hud-label{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.22em;text-transform:uppercase;color:var(--rc-cyan-soft);font-size:10px}.restoration-console .rc-hud-title{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.18em;text-transform:uppercase}.restoration-console .rc-scanline{background-image:repeating-linear-gradient(#67e8f908 0 1px,#0000 1px 3px)}@keyframes rc-hud-boot{0%{opacity:0;filter:blur(4px);transform:translateY(6px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes rc-hud-flicker{0%,to{opacity:1}47%{opacity:.94}48%{opacity:.7}49%{opacity:.98}}.restoration-console .rc-animate-boot{animation:.5s ease-out both rc-hud-boot}.restoration-console .rc-animate-flicker{animation:4s infinite rc-hud-flicker}
