.page-module__D_4t8W__sectionId{font-family:var(--f-mono);font-size:var(--t-2xs);letter-spacing:.2em;text-transform:uppercase;color:var(--primary);opacity:.45;align-items:center;gap:12px;margin-bottom:4px;display:flex}.page-module__D_4t8W__sectionId:before{content:"";background:var(--primary);width:24px;height:1px}.page-module__D_4t8W__sectionIdCenter{justify-content:center;}.page-module__D_4t8W__sectionTitle{font-family:var(--f-display);color:var(--text-max);letter-spacing:.01em;font-size:clamp(20px,3vw,28px);font-weight:700}.page-module__D_4t8W__hero{justify-content:center;align-items:center;height:100vh;min-height:700px;display:flex;position:relative;overflow:hidden}.page-module__D_4t8W__heroStars{background:radial-gradient(1px at 20% 30%,#fffc,transparent),radial-gradient(1px at 40% 70%,#fff9,transparent),radial-gradient(1px at 60% 20%,#ffffffb3,transparent),radial-gradient(1px at 80% 50%,#ffffff80,transparent),radial-gradient(1.5px at 10% 80%,hsla(var(--ph),var(--ps),50%,.5),transparent),radial-gradient(1.5px at 90% 10%,hsla(var(--ph),var(--ps),50%,.4),transparent),radial-gradient(1px at 15% 55%,#fff6,transparent),radial-gradient(1px at 55% 85%,#fff9,transparent),radial-gradient(1px at 75% 35%,#ffffff80,transparent),radial-gradient(1px at 35% 15%,#ffffffb3,transparent);pointer-events:none;animation:120s linear infinite page-module__D_4t8W__drift;position:absolute;inset:0}@keyframes page-module__D_4t8W__drift{to{transform:translateY(-40px)translate(20px)}}.page-module__D_4t8W__heroNebula{pointer-events:none;background:radial-gradient(ellipse 800px 500px at 20% 60%,hsla(var(--ph),var(--ps),50%,.04),transparent 70%),radial-gradient(ellipse 600px 400px at 80% 30%,#9933cc08,transparent 70%),radial-gradient(ellipse 1000px 600px at 50% 50%,#1f3d7a08,transparent 70%);animation:30s ease-in-out infinite alternate page-module__D_4t8W__neb;position:absolute;inset:0}@keyframes page-module__D_4t8W__neb{to{opacity:.6;transform:scale(1.05)}}.page-module__D_4t8W__heroGrid{pointer-events:none;background:linear-gradient(90deg,hsla(var(--ph),var(--ps),50%,.015)1px,transparent 1px),linear-gradient(hsla(var(--ph),var(--ps),50%,.015)1px,transparent 1px);background-size:80px 80px;animation:8s ease-in-out infinite alternate page-module__D_4t8W__gridPulse;position:absolute;inset:0;-webkit-mask-image:radial-gradient(60% 50%,#000 20%,#0000 70%);mask-image:radial-gradient(60% 50%,#000 20%,#0000 70%)}@keyframes page-module__D_4t8W__gridPulse{0%{opacity:.4}to{opacity:1}}.page-module__D_4t8W__heroHorizon{background:linear-gradient(90deg,transparent,hsla(var(--ph),var(--ps),50%,.15),hsla(var(--ph),var(--ps),50%,.25),hsla(var(--ph),var(--ps),50%,.15),transparent);pointer-events:none;height:1px;position:absolute;bottom:25%;left:0;right:0}.page-module__D_4t8W__heroHorizon:after{content:"";background:linear-gradient(0deg,hsla(var(--ph),var(--ps),50%,.03),transparent);height:120px;position:absolute;bottom:0;left:0;right:0}.page-module__D_4t8W__hf{z-index:10;pointer-events:none;width:60px;height:60px;position:absolute}.page-module__D_4t8W__hfTL{border-top:1px solid hsla(var(--ph),var(--ps),50%,.12);border-left:1px solid hsla(var(--ph),var(--ps),50%,.12);top:100px;left:40px}.page-module__D_4t8W__hfTR{border-top:1px solid hsla(var(--ph),var(--ps),50%,.12);border-right:1px solid hsla(var(--ph),var(--ps),50%,.12);top:100px;right:40px}.page-module__D_4t8W__hfBL{border-bottom:1px solid hsla(var(--ph),var(--ps),50%,.12);border-left:1px solid hsla(var(--ph),var(--ps),50%,.12);bottom:100px;left:40px}.page-module__D_4t8W__hfBR{border-bottom:1px solid hsla(var(--ph),var(--ps),50%,.12);border-right:1px solid hsla(var(--ph),var(--ps),50%,.12);bottom:100px;right:40px}.page-module__D_4t8W__heroContent{z-index:10;text-align:center;animation:1.5s ease-out page-module__D_4t8W__heroIn;position:relative}@keyframes page-module__D_4t8W__heroIn{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.page-module__D_4t8W__heroPre{font-family:var(--f-mono);font-size:var(--t-xs);letter-spacing:.25em;text-transform:uppercase;color:var(--primary);opacity:.5;margin-bottom:16px;animation:1.5s ease-out .2s both page-module__D_4t8W__heroIn}.page-module__D_4t8W__heroTitle{font-family:var(--f-display);letter-spacing:6px;margin-bottom:8px;font-size:clamp(3rem,8vw,6.5rem);font-weight:900;line-height:.95;animation:1.5s ease-out .4s both page-module__D_4t8W__heroIn}.page-module__D_4t8W__heroTitleB{color:var(--primary);text-shadow:0 0 40px var(--primary-glow),0 0 80px hsla(var(--ph),var(--ps),50%,.08);display:block}.page-module__D_4t8W__heroTitleH{color:var(--text-max);text-shadow:0 0 60px #ffffff14;display:block}.page-module__D_4t8W__heroTag{font-family:var(--f-body);font-size:var(--t-lg);color:var(--text-dim);letter-spacing:.15em;margin-top:8px;margin-bottom:48px;font-weight:300;animation:1.5s ease-out .6s both page-module__D_4t8W__heroIn}.page-module__D_4t8W__heroActions{justify-content:center;gap:16px;animation:1.5s ease-out .8s both page-module__D_4t8W__heroIn;display:flex}.page-module__D_4t8W__heroScroll{flex-direction:column;align-items:center;gap:8px;animation:1.5s ease-out 1.2s both page-module__D_4t8W__heroIn;display:flex;position:absolute;bottom:40px;left:50%;transform:translate(-50%)}.page-module__D_4t8W__heroScrollText{font-family:var(--f-mono);font-size:var(--t-3xs);letter-spacing:.3em;text-transform:uppercase;color:var(--text-muted)}.page-module__D_4t8W__heroScrollLine{background:linear-gradient(180deg,var(--primary-dim),transparent);width:1px;height:40px;animation:2s ease-in-out infinite page-module__D_4t8W__scrollPulse}@keyframes page-module__D_4t8W__scrollPulse{0%,to{opacity:1;height:40px}50%{opacity:.3;height:24px}}.page-module__D_4t8W__featStrip{border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);background:var(--bg-base)}.page-module__D_4t8W__featGrid{grid-template-columns:repeat(4,1fr);max-width:1440px;margin:0 auto;display:grid}.page-module__D_4t8W__featCell{padding:var(--sp-3xl)var(--sp-2xl);cursor:pointer;transition:all var(--dur-normal)ease;border-right:1px solid #ffffff08;position:relative}.page-module__D_4t8W__featCell:last-child{border-right:none}.page-module__D_4t8W__featCell:after{content:"";background:var(--primary);height:2px;transition:transform var(--dur-slow)var(--ease-out);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.page-module__D_4t8W__featCell:hover:after{transform:scaleX(1)}.page-module__D_4t8W__featCell:hover{background:var(--primary-surface)}.page-module__D_4t8W__featIcon{border:1px solid var(--border-subtle);width:40px;height:40px;margin-bottom:var(--sp-lg);transition:all var(--dur-normal)ease;justify-content:center;align-items:center;font-size:1.1rem;display:flex}.page-module__D_4t8W__featCell:hover .page-module__D_4t8W__featIcon{border-color:var(--primary-dim);background:var(--primary-ghost);box-shadow:0 0 16px hsla(var(--ph),var(--ps),50%,.08)}.page-module__D_4t8W__featName{font-family:var(--f-display);font-size:var(--t-2xs);letter-spacing:2px;text-transform:uppercase;color:var(--text-max);margin-bottom:var(--sp-sm);font-weight:600}.page-module__D_4t8W__featDesc{font-size:var(--t-sm);color:var(--text-dim);line-height:1.6}.page-module__D_4t8W__fleetSec{padding:100px 0;position:relative}.page-module__D_4t8W__container{max-width:1440px;padding:0 var(--sp-2xl);margin:0 auto}.page-module__D_4t8W__fleetHdr{margin-bottom:var(--sp-3xl);justify-content:space-between;align-items:flex-end;display:flex}.page-module__D_4t8W__fleetCards{gap:var(--sp-xl);grid-template-columns:repeat(3,1fr);display:grid}.page-module__D_4t8W__ship{background:var(--bg-panel);border:1px solid var(--border-subtle);cursor:pointer;transition:all .5s var(--ease-out);position:relative;overflow:hidden}.page-module__D_4t8W__ship:hover{border-color:var(--border-med);box-shadow:0 20px 60px #00000080,0 0 30px hsla(var(--ph),var(--ps),50%,.05);transform:translateY(-4px)}.page-module__D_4t8W__ship:before{content:"";background:var(--bg-deep);clip-path:polygon(100% 0,0 0,100% 100%);z-index:2;width:50px;height:50px;position:absolute;top:0;right:0}.page-module__D_4t8W__shipImg{background:linear-gradient(135deg,var(--bg-elevated),var(--bg-panel));justify-content:center;align-items:center;height:200px;display:flex;position:relative;overflow:hidden}.page-module__D_4t8W__shipImg:after{content:"";background:linear-gradient(0deg,var(--bg-panel),transparent);height:60%;position:absolute;bottom:0;left:0;right:0}.page-module__D_4t8W__shipImgEl{object-fit:cover;width:100%;height:100%;transition:transform .5s}.page-module__D_4t8W__ship:hover .page-module__D_4t8W__shipImgEl{transform:scale(1.05)}.page-module__D_4t8W__shipSil{opacity:.12;color:var(--primary);font-size:4rem;transition:all .5s}.page-module__D_4t8W__ship:hover .page-module__D_4t8W__shipSil{opacity:.2;transform:scale(1.05)}.page-module__D_4t8W__shipBody{padding:var(--sp-xl)}.page-module__D_4t8W__shipBadge{margin-bottom:12px}.page-module__D_4t8W__shipName{font-family:var(--f-display);font-size:var(--t-base);letter-spacing:.04em;color:var(--text-max);margin-bottom:2px;font-weight:700}.page-module__D_4t8W__shipType{font-family:var(--f-nav);font-size:var(--t-xs);color:var(--text-dim);margin-bottom:var(--sp-lg)}.page-module__D_4t8W__shipStats{gap:var(--sp-md);padding-top:var(--sp-md);border-top:1px solid #ffffff08;grid-template-columns:repeat(3,1fr);display:grid}.page-module__D_4t8W__ssLabel{font-family:var(--f-mono);font-size:var(--t-3xs);letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);margin-bottom:2px}.page-module__D_4t8W__ssVal{font-family:var(--f-mono);font-size:var(--t-sm);color:var(--primary);font-weight:700}.page-module__D_4t8W__dashSec{background:var(--bg-base);border-top:1px solid #ffffff08;border-bottom:1px solid #ffffff08;padding:100px 0}.page-module__D_4t8W__dashLayout{margin-top:var(--sp-3xl);grid-template-columns:1fr 1.4fr;align-items:center;gap:60px;display:grid}.page-module__D_4t8W__dashInfo h3{font-family:var(--f-display);font-size:var(--t-2xl);color:var(--text-max);margin-bottom:var(--sp-lg);font-weight:700}.page-module__D_4t8W__dashInfo p{font-size:var(--t-base);color:var(--text-dim);margin-bottom:var(--sp-2xl);line-height:1.7}.page-module__D_4t8W__dashFeats{gap:var(--sp-md);margin-bottom:var(--sp-2xl);flex-direction:column;display:flex}.page-module__D_4t8W__dashFeat{align-items:center;gap:var(--sp-md);font-size:var(--t-sm);color:var(--text-body);display:flex}.page-module__D_4t8W__dashChk{font-family:var(--f-mono);font-size:var(--t-xs);color:var(--primary);flex-shrink:0;width:18px}.page-module__D_4t8W__mockPanel{box-shadow:0 8px 32px #00000080;border-color:var(--border-med)!important}.page-module__D_4t8W__mockPanel>div:first-child{background:linear-gradient(180deg,hsla(var(--ph),var(--ps),50%,.06),hsla(var(--ph),var(--ps),50%,.02));position:relative}.page-module__D_4t8W__mockPanel>div:last-child{padding:var(--sp-md)var(--sp-lg)}.page-module__D_4t8W__mockStatus{font-family:var(--f-mono);font-size:var(--t-2xs);color:var(--success);align-items:center;gap:6px;display:flex}.page-module__D_4t8W__statusDot{background:var(--success);width:5px;height:5px;box-shadow:0 0 6px var(--success-glow);border-radius:50%}.page-module__D_4t8W__dr{border-bottom:1px solid #ffffff08;justify-content:space-between;align-items:center;padding:8px 12px;transition:background .1s;display:flex}.page-module__D_4t8W__dr:hover{background:var(--primary-surface)}.page-module__D_4t8W__drL{font-family:var(--f-body);font-size:var(--t-base);color:var(--text-body);font-weight:500}.page-module__D_4t8W__drV{font-family:var(--f-mono);font-size:var(--t-sm);color:var(--primary)}.page-module__D_4t8W__drBar{align-items:center;gap:12px;display:flex}.page-module__D_4t8W__barTrack{background:#ffffff0a;width:120px;height:6px;overflow:hidden}.page-module__D_4t8W__barFill{height:100%;position:relative}.page-module__D_4t8W__barFill:after{content:"";background:linear-gradient(#ffffff1f 0%,#0000 60%);position:absolute;inset:0}.page-module__D_4t8W__barPr{background:linear-gradient(90deg,var(--primary-dim),var(--primary));box-shadow:0 0 8px var(--primary-glow)}.page-module__D_4t8W__barH{background:linear-gradient(90deg,var(--success-dim),var(--success));box-shadow:0 0 8px var(--success-glow)}.page-module__D_4t8W__barWn{background:linear-gradient(90deg,var(--warning-dim),var(--warning));box-shadow:0 0 8px var(--warning-glow)}.page-module__D_4t8W__starmapSec{padding:100px 0}.page-module__D_4t8W__starmapBox{margin-top:var(--sp-3xl);background:var(--bg-panel);border:1px solid var(--border-subtle);height:480px;position:relative;overflow:hidden}.page-module__D_4t8W__starmapViz{background:radial-gradient(2px at 15% 25%,var(--primary),transparent),radial-gradient(3px at 30% 45%,var(--warning),transparent),radial-gradient(2px at 55% 30%,#ffffffb3,transparent),radial-gradient(2.5px at 70% 60%,var(--success),transparent),radial-gradient(2px at 45% 70%,#85f,transparent),radial-gradient(1.5px at 85% 40%,#ffffff80,transparent),radial-gradient(2px at 20% 75%,var(--primary),transparent),radial-gradient(1.5px at 60% 85%,#fff6,transparent),radial-gradient(2px at 40% 15%,var(--warning),transparent),radial-gradient(1.5px at 90% 80%,var(--danger),transparent);position:absolute;inset:0}.page-module__D_4t8W__starmapRoutes{position:absolute;inset:0}.page-module__D_4t8W__starmapRoutes svg{width:100%;height:100%}.page-module__D_4t8W__routeLine{stroke:var(--primary);stroke-width:1px;stroke-dasharray:4 6;fill:none;opacity:.3;animation:20s linear infinite page-module__D_4t8W__routeDash}@keyframes page-module__D_4t8W__routeDash{to{stroke-dashoffset:-200px}}.page-module__D_4t8W__sysLbl{font-family:var(--f-mono);font-size:var(--t-3xs);letter-spacing:.1em;text-transform:uppercase;background:#07090e99;border:1px solid #ffffff0f;padding:2px 8px;position:absolute}.page-module__D_4t8W__smCoord{font-family:var(--f-mono);font-size:var(--t-3xs);letter-spacing:.1em;color:var(--text-muted);position:absolute}.page-module__D_4t8W__smOverlay{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.page-module__D_4t8W__smCta{text-align:center;border:1px solid var(--border-med);-webkit-backdrop-filter:blur(12px);background:#07090ee0;padding:40px 56px}.page-module__D_4t8W__smCta h3{font-family:var(--f-display);font-size:var(--t-2xl);color:var(--text-max);letter-spacing:.04em;margin-bottom:var(--sp-md);font-weight:700}.page-module__D_4t8W__smCta p{font-size:var(--t-sm);color:var(--text-dim);margin-bottom:var(--sp-xl);max-width:400px}.page-module__D_4t8W__codexSec{background:var(--bg-base);border-top:1px solid #ffffff08;padding:100px 0}.page-module__D_4t8W__codexGrid{margin-top:var(--sp-3xl);grid-template-columns:repeat(4,1fr);gap:2px;display:grid}.page-module__D_4t8W__codexCard{background:var(--bg-panel);padding:var(--sp-2xl)var(--sp-xl);cursor:pointer;transition:all var(--dur-slow)ease;display:block;position:relative;overflow:hidden}.page-module__D_4t8W__codexCard:before{content:"";background:var(--primary);transform-origin:0;height:2px;transition:transform var(--dur-slow)var(--ease-out);position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.page-module__D_4t8W__codexCard:hover:before{transform:scaleX(1)}.page-module__D_4t8W__codexCard:hover{background:var(--bg-elevated)}.page-module__D_4t8W__codexIcon{width:48px;height:48px;margin-bottom:var(--sp-xl);border:1px solid var(--border-subtle);background:var(--primary-surface);transition:all var(--dur-normal)ease;justify-content:center;align-items:center;font-size:1.3rem;display:flex}.page-module__D_4t8W__codexCard:hover .page-module__D_4t8W__codexIcon{border-color:var(--primary-dim);background:var(--primary-ghost);box-shadow:0 0 20px hsla(var(--ph),var(--ps),50%,.08)}.page-module__D_4t8W__codexCardTitle{font-family:var(--f-display);font-size:var(--t-2xs);letter-spacing:2px;text-transform:uppercase;color:var(--text-max);margin-bottom:var(--sp-sm);font-weight:700}.page-module__D_4t8W__codexCardDesc{font-size:var(--t-sm);color:var(--text-dim);margin-bottom:var(--sp-lg);line-height:1.6}.page-module__D_4t8W__codexLink{font-family:var(--f-display);font-size:var(--t-3xs);letter-spacing:2px;text-transform:uppercase;color:var(--primary);transition:gap var(--dur-normal)ease;align-items:center;gap:8px;font-weight:600;text-decoration:none;display:inline-flex}.page-module__D_4t8W__codexCard:hover .page-module__D_4t8W__codexLink{gap:14px}@media (max-width:1024px){.page-module__D_4t8W__featGrid,.page-module__D_4t8W__codexGrid,.page-module__D_4t8W__fleetCards{grid-template-columns:repeat(2,1fr)}.page-module__D_4t8W__dashLayout{grid-template-columns:1fr}}@media (max-width:768px){.page-module__D_4t8W__container{padding:0 var(--sp-lg)}.page-module__D_4t8W__featGrid,.page-module__D_4t8W__fleetCards,.page-module__D_4t8W__codexGrid{grid-template-columns:1fr}.page-module__D_4t8W__heroActions{flex-direction:column;align-items:center}.page-module__D_4t8W__starmapBox{height:320px}.page-module__D_4t8W__hf{display:none}}@media (prefers-reduced-motion:reduce){.page-module__D_4t8W__heroStars,.page-module__D_4t8W__heroNebula,.page-module__D_4t8W__heroGrid{animation:none}.page-module__D_4t8W__heroScrollLine{opacity:.5;animation:none}.page-module__D_4t8W__routeLine,.page-module__D_4t8W__heroPre,.page-module__D_4t8W__heroTitle,.page-module__D_4t8W__heroTag,.page-module__D_4t8W__heroActions,.page-module__D_4t8W__heroScroll,.page-module__D_4t8W__heroContent{animation:none}}
