.everest-logo{pointer-events:none;isolation:isolate;flex-direction:column;align-items:center;width:min(480px,100%);margin:-1.5rem auto 1.8rem;display:flex;position:relative}.everest-logo .singularity{aspect-ratio:2;width:100%;position:relative}.everest-logo .wordmark{flex-direction:column;align-items:center;margin-top:-.5rem;font-family:JetBrains Mono,Fira Code,monospace;display:flex}.everest-logo .title{color:#f1f6fc;letter-spacing:.22em;text-shadow:0 0 24px #a4dfff25;padding-left:.22em;font-size:clamp(1.8rem,7vw,2.5rem);font-weight:700;line-height:1.1}.everest-logo .subtitle{color:#b7bcc4;letter-spacing:.65em;margin-top:.45rem;padding-left:.65em;font-size:.8rem;line-height:1.2}body{background:#030405;margin:0}.bridge-entry-veil{z-index:9998;pointer-events:none;background:radial-gradient(#04090e66,#020406);position:fixed;inset:0}html.admin-route :is(#seo-landing,#seo-bg-stars,#seo-bg-gradient){display:none}#seo-bg-stars{z-index:9997;pointer-events:none;background:#030405;width:100%;height:100%;display:block;position:fixed;inset:0}#seo-bg-gradient{z-index:9998;pointer-events:none;background:linear-gradient(90deg,#040506b8,#04050630 60%,#04050666);position:fixed;inset:0}body.seo-played #seo-bg-stars,body.seo-played #seo-bg-gradient{display:none}#seo-landing{--landing-ink:#f2eee7;--landing-muted:#a3a6aa;--landing-amber:#efb678;--landing-button-fill:#eaa04a;--landing-button-hover:#f6b660;--landing-label-size:12px;--landing-body-size:16px;--landing-line:#ffffff21;--landing-gutter:clamp(24px, 5.5vw, 96px);--landing-mono:"JetBrains Mono", monospace;--landing-display:"Barlow Condensed", "Arial Narrow", sans-serif;z-index:9999;color:var(--landing-ink);overscroll-behavior:contain;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;background:linear-gradient(#0000 700px,#050607ee 1250px,#050607 1800px);scroll-padding-top:40px;font-family:Space Grotesk,sans-serif;font-size:16px;line-height:1.65;transition:opacity .4s,visibility .4s;position:fixed;inset:0;overflow:hidden auto}#seo-landing.hide{opacity:0;visibility:hidden;pointer-events:none}#seo-landing *,#seo-landing :before,#seo-landing :after{box-sizing:border-box}#seo-landing :where(h1,h2,h3,p,figure){margin:0}#seo-landing a{color:inherit;text-decoration:none}#seo-landing button{font:inherit;cursor:pointer}#seo-landing button,#seo-landing a{-webkit-tap-highlight-color:transparent}#seo-landing :is(button,a):focus-visible{outline:2px solid var(--landing-amber);outline-offset:7px}#seo-landing :is(a,button){touch-action:manipulation}#seo-landing ::selection{color:#090909;background:#efb678}#seo-landing .landing-wrap{width:min(100% - var(--landing-gutter) * 2, 1440px);margin-inline:auto}#seo-landing .landing-sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}#seo-landing .landing-skip{z-index:10;background:var(--landing-amber);color:#050607;padding:12px 20px;position:absolute;top:-100px;left:24px}#seo-landing .landing-skip:focus{top:12px}#seo-landing .landing-nav{z-index:3;border-bottom:1px solid var(--landing-line);justify-content:space-between;align-items:center;gap:32px;height:96px;display:flex;position:relative}#seo-landing .landing-brand{letter-spacing:.23em;flex-shrink:0;align-items:center;gap:13px;font-size:17px;font-weight:700;line-height:1;display:inline-flex}#seo-landing .landing-brand img{object-fit:contain;width:38px;height:38px}#seo-landing .brand-drive{font:8px var(--landing-mono);letter-spacing:.82em;padding-top:7px;display:block}#seo-landing .landing-nav nav,#seo-landing .landing-footer nav{align-items:center;gap:clamp(24px,3vw,48px);display:flex}#seo-landing .landing-nav nav a,#seo-landing .landing-footer nav a{color:#c0c0bd;font-size:12px;transition:color .2s}#seo-landing .landing-nav nav a:hover,#seo-landing .landing-footer nav a:hover{color:var(--landing-amber)}#seo-landing .landing-nav nav a span{color:#7c7e80;padding-left:6px}#seo-landing .landing-button{min-height:48px;color:var(--landing-ink);text-transform:uppercase;font:700 var(--landing-label-size) var(--landing-mono);letter-spacing:.08em;background:0 0;border:1px solid #ffffff50;justify-content:center;align-items:center;gap:32px;padding:12px 22px;transition:transform .1s ease-out;display:inline-flex}#seo-landing .landing-button>span{font:22px/1 sans-serif}#seo-landing .landing-button:hover{border-color:var(--landing-amber);background:#efb67812;transform:translateY(-2px)}#seo-landing .landing-button-primary{border-color:var(--landing-button-fill);background:var(--landing-button-fill);color:#16110b;min-height:60px;padding:17px 28px;box-shadow:0 8px 40px #a2642624}#seo-landing .landing-button-primary:hover{background:var(--landing-button-hover);border-color:var(--landing-button-hover)}#seo-landing .landing-hero{align-items:center;min-height:clamp(620px,86svh - 96px,780px);padding-block:72px 120px;display:flex;position:relative}#seo-landing .hero-copy{z-index:2;width:58%;position:relative}#seo-landing .landing-eyebrow{font:400 var(--landing-label-size)/1.7 var(--landing-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--landing-amber);align-items:center;gap:12px;display:flex}#seo-landing .status-light{background:var(--landing-amber);border-radius:50%;flex-shrink:0;width:5px;height:5px;display:inline-block;box-shadow:0 0 12px #efb6786b}#seo-landing h1{font:600 clamp(88px, 9.6vw, 154px)/.85 var(--landing-display);letter-spacing:-.015em;text-transform:uppercase;margin:24px 0 28px}#seo-landing .hero-void{color:var(--landing-amber)}#seo-landing .hero-description{max-width:450px;font-size:clamp(var(--landing-body-size), 1.25vw, 17px);color:#b9b9b9;line-height:1.8}#seo-landing .mobile-break{display:none}#seo-landing .hero-actions{flex-wrap:wrap;align-items:center;gap:16px;margin-top:34px;display:flex}#seo-landing .hero-community{flex-wrap:wrap;gap:28px;margin-top:10px;display:flex}#seo-landing .community-link{min-height:44px;color:var(--community-color);align-items:center;gap:9px;padding-block:8px;font-size:13px;font-weight:500;transition:color .2s;display:inline-flex}#seo-landing .community-discord{--community-color:#a7afff;--community-hover:#c7ccff}#seo-landing .community-reddit{--community-color:#f2a36d;--community-hover:#ffc69c}#seo-landing .community-link svg{flex-shrink:0;width:16px;height:16px}#seo-landing .community-link:hover{color:var(--community-hover)}#seo-landing .hero-platform{font:var(--landing-label-size)/1.8 var(--landing-mono);color:#8d9296;margin-top:17px}#seo-landing .hero-platform span{color:#555a60;margin-inline:10px}#seo-landing .hero-art{width:min(86vw,1200px);right:calc(-1 * var(--landing-gutter));pointer-events:none;position:absolute;top:48%;transform:translateY(-50%)}#seo-landing #landing-logo{aspect-ratio:2;width:100%;min-height:200px;position:relative}#seo-landing .hero-aura{background:radial-gradient(#a8581717,#7e321409 40%,#0000 68%);position:absolute;inset:-25% 5%}#seo-landing .hero-bottom{bottom:35px;border-top:1px solid var(--landing-line);font:var(--landing-label-size) var(--landing-mono);color:#8d9296;justify-content:flex-end;align-items:center;gap:20px;padding-top:24px;display:flex;position:absolute;inset-inline:0}#seo-landing .gameplay-section{padding-top:12px;scroll-margin-top:24px}#seo-landing .experience-section{padding-block:90px 50px}#seo-landing .section-heading{justify-content:space-between;align-items:flex-end;gap:60px;margin-bottom:54px;display:flex}#seo-landing .section-number{color:#696b6d}#seo-landing h2{font:500 clamp(54px, 5.7vw, 88px)/.98 var(--landing-display);text-transform:uppercase;letter-spacing:-.01em}#seo-landing .section-heading h2{margin-top:20px}#seo-landing .section-intro{max-width:370px;color:var(--landing-muted);font-size:var(--landing-body-size);padding-bottom:3px}#seo-landing .gameplay-frame{background:#07090a;border:1px solid #b4967238;box-shadow:0 24px 90px #0007}#seo-landing .gameplay-frame figcaption{font:var(--landing-label-size)/1.6 var(--landing-mono);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;display:flex}#seo-landing .gameplay-frame video{aspect-ratio:16/10;object-fit:contain;background:#000;width:100%;height:auto;max-height:80svh;display:block}#seo-landing .gameplay-frame figcaption{border-top:1px solid var(--landing-line);color:#82898e}#seo-landing .experience-details{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,4vw,60px);display:grid}#seo-landing .experience-details article{border-top:1px solid var(--landing-line);gap:20px;padding:26px 0;display:flex}#seo-landing .detail-index{width:20px;font:11px/2.3 var(--landing-mono);color:#ac8b65;flex-shrink:0}#seo-landing h3{letter-spacing:-.025em;font-size:19px;font-weight:500;line-height:1.4}#seo-landing .experience-details p{font-size:var(--landing-body-size);color:var(--landing-muted);margin-top:10px;line-height:1.8}#seo-landing .detail-tag{font:var(--landing-label-size)/1.8 var(--landing-mono);color:#ae9476;text-transform:uppercase;letter-spacing:.06em;margin-top:13px;display:block}#seo-landing .departure-section{text-align:center;background:radial-gradient(at 50% 70%,#b5691910,#0000 60%);padding-block:120px 110px;position:relative}#seo-landing .departure-section .landing-eyebrow{justify-content:center}#seo-landing .departure-section h2{margin-top:25px;font-size:clamp(80px,11vw,150px)}#seo-landing .departure-section>p:not(.landing-eyebrow){color:var(--landing-muted);font-size:var(--landing-body-size);margin-top:22px}#seo-landing .departure-section .landing-button{margin-top:35px}#seo-landing .departure-note{font:var(--landing-label-size) var(--landing-mono);color:#8d9296;margin-top:16px;display:block}#seo-landing .landing-footer{border-top:1px solid var(--landing-line);justify-content:space-between;align-items:center;gap:32px;min-height:120px;padding-block:32px;display:flex}#seo-landing .landing-footer .landing-brand{font-size:13px}#seo-landing .landing-footer .brand-drive{font-size:6px}#seo-landing .landing-footer p{font-size:var(--landing-label-size);color:#8d9296}@media (width>=1800px){#seo-landing .hero-art{right:-120px}}@media (width<=1050px){#seo-landing .landing-nav nav{gap:24px}#seo-landing .landing-nav nav a{font-size:var(--landing-label-size)}#seo-landing .hero-copy{width:65%}#seo-landing .hero-art{top:42%;right:-15vw}#seo-landing .section-heading{gap:40px}#seo-landing .section-intro{max-width:330px}#seo-landing .experience-details article{gap:12px;padding-block:20px}#seo-landing .gameplay-frame figcaption{padding:14px 12px}}@media (width<=760px){#seo-landing{scroll-padding-top:24px}#seo-landing .landing-nav{gap:16px;height:80px}#seo-landing .landing-nav nav{display:none}#seo-landing .landing-brand{gap:8px;font-size:14px}#seo-landing .landing-brand img{width:30px;height:30px}#seo-landing .brand-drive{font-size:7px}#seo-landing .nav-play{min-height:40px;font-size:var(--landing-label-size);gap:15px;padding:10px 15px}#seo-landing .landing-hero{min-height:0;padding-block:clamp(235px,47vw,355px) 100px;display:block}#seo-landing .hero-art{width:110vw;top:-25px;right:calc(-1 * var(--landing-gutter) - 5vw);transform:none}#seo-landing .hero-copy{width:100%}#seo-landing .landing-eyebrow{font-size:var(--landing-label-size);letter-spacing:.12em}#seo-landing h1{margin-block:20px 24px;font-size:clamp(88px,17vw,130px)}#seo-landing .hero-description{font-size:var(--landing-body-size);max-width:380px}#seo-landing .mobile-break{display:inline}#seo-landing .hero-actions{gap:16px;margin-top:27px}#seo-landing .hero-platform{font-size:var(--landing-label-size)}#seo-landing .hero-bottom{padding-top:18px;bottom:20px}#seo-landing .hero-bottom>span{display:none}#seo-landing .gameplay-section{padding-top:0}#seo-landing .gameplay-frame video{aspect-ratio:1572/1050;max-height:none}#seo-landing .experience-section{padding-block:60px 20px}#seo-landing .experience-details{grid-template-columns:1fr;gap:0}#seo-landing .section-heading{margin-bottom:32px;display:block}#seo-landing .section-intro{max-width:450px;font-size:var(--landing-body-size);margin-top:24px}#seo-landing h2{font-size:clamp(56px,10vw,76px)}#seo-landing .experience-details article{gap:18px;padding-block:24px}#seo-landing .experience-details p{max-width:490px}#seo-landing .gameplay-frame figcaption{flex-wrap:wrap;padding:14px 16px}#seo-landing .departure-section{padding-block:80px}#seo-landing .departure-section h2{font-size:clamp(78px,14vw,110px)}#seo-landing .departure-section>p:not(.landing-eyebrow){font-size:var(--landing-body-size);max-width:300px;margin-inline:auto}#seo-landing .landing-footer{flex-wrap:wrap;gap:26px}#seo-landing .landing-footer p{width:100%;font-size:var(--landing-label-size);order:3}#seo-landing .landing-footer nav{gap:24px}#seo-landing .landing-footer nav a{font-size:var(--landing-label-size)}}@media (width<=400px){#seo-landing .landing-hero{padding-top:215px}#seo-landing .landing-button-primary{gap:24px;padding-inline:20px}#seo-landing .gameplay-frame figcaption{padding-inline:10px}}@media (prefers-reduced-motion:reduce){#seo-landing{scroll-behavior:auto}#seo-landing,#seo-landing *,#seo-landing :before,#seo-landing :after{transition:none!important;animation:none!important}}.everest-logo.artwork-only.svelte-z6ow8e{width:100%;margin:0}canvas.svelte-z6ow8e,.fallback.svelte-z6ow8e{width:100%;height:100%;position:absolute;inset:0}.fallback.svelte-z6ow8e{place-items:center;display:grid}canvas.svelte-z6ow8e{filter:drop-shadow(0 0 8px #fb873022)}.fallback.rendered.svelte-z6ow8e{opacity:0}.fallback-disk.svelte-z6ow8e{width:76%;height:12%;transform:rotate(var(--disk-roll));border:2px solid #fc8;border-radius:50%;box-shadow:0 0 12px #e88538,inset 0 0 12px #e88538,0 0 45px #9a411d55}.fallback-shadow.svelte-z6ow8e{aspect-ratio:1;background:#010104;border-radius:50%;width:30%;position:absolute;box-shadow:0 0 2px 1px #ffdfaa,0 0 14px #d5803980}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ui-font:"JetBrains Mono", ui-monospace, SFMono-Regular, Consolas, monospace;--ui-nav-font:"Space Grotesk", ui-sans-serif, system-ui, sans-serif;--ui-bg:#060b12;--ui-surface:#0b141e;--ui-panel:#080f18f5;--ui-header:#101f2c;--ui-bridge-header:#080f18;--ui-inset:#0d1925;--ui-border:#304959;--ui-border-strong:#4c7186;--ui-text:#c3d2df;--ui-text-strong:#e1eef5;--ui-muted:#90a6b6;--ui-accent:#70c9e8;--ui-mission-accent:#f2ca63;--ui-commerce-accent:#d8b763;--ui-selected:#143244;--ui-hover:#1b384a;--ui-control:#10212e;--ui-disabled:#718492;--ui-radius:6px;--ui-hud-inset:10px;--ui-control-radius:4px;--bg:var(--ui-bg);--panel-bg:var(--ui-panel);--btn-bg:var(--ui-control);--input-bg:var(--ui-inset);--border:var(--ui-border);--accent:var(--ui-accent);--accent-dim:var(--ui-border-strong);--text:var(--ui-text);--text-dim:var(--ui-muted);--danger:#f44336;--warning:#ff9800;--success:#4caf50;--neutral-button-bg:var(--ui-control);--neutral-button-edge:var(--ui-border-strong);--neutral-button-text:var(--ui-text-strong);--neutral-button-hover-bg:var(--ui-hover);--neutral-button-hover-edge:var(--ui-accent);--neutral-button-pressed-bg:var(--ui-inset);--neutral-button-highlight:inset 0 1px 0 #b5e4fa14;--scrollbar-thumb:var(--ui-border-strong);--scrollbar-track:var(--ui-bg);--hud-panel-bg:var(--ui-panel);--hud-panel-header-bg:var(--ui-header);--hud-panel-border:var(--ui-border);--hud-panel-radius:var(--ui-radius);--hud-panel-padding:10px;--hud-inset-bg:var(--ui-inset);--hud-inset-border:var(--ui-border);--hud-inset-radius:var(--ui-control-radius);--hud-selected:var(--ui-accent)}:where(button,input,select,textarea){font-family:var(--ui-font)}:where(button,input,select,textarea,summary,a):focus-visible{outline:2px solid var(--ui-accent);outline-offset:2px}:where(input,select,textarea){accent-color:var(--ui-accent)}::selection{background:var(--ui-selected);color:var(--ui-text-strong)}.bridge .floating-info{box-sizing:border-box;border:1px solid var(--hud-panel-border);border-radius:var(--hud-panel-radius);background:var(--hud-panel-bg);pointer-events:auto;padding:.7rem .9rem;line-height:1.5;overflow-y:auto}.bridge .floating-info.fi-module{border-color:var(--hud-selected);max-width:320px;padding:.6rem .8rem}.bridge .fi-module .fi-header{box-sizing:border-box;border-bottom:1px solid color-mix(in srgb, var(--hud-selected) 58%, var(--hud-panel-border));background:color-mix(in srgb, var(--hud-selected) 12%, var(--hud-panel-header-bg));min-height:36px;margin:-.6rem -.8rem .55rem;padding:.55rem .8rem}.bridge .fi-header{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.bridge .sel-name{color:var(--ui-accent);flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.3rem;font-size:.9rem;font-weight:700;display:flex}.bridge .fi-module .fi-header .sel-name{margin-bottom:0}.bridge .sel-name.dead{color:#ff5252;text-shadow:0 0 8px #f4433659}.bridge .sel-detail{color:var(--ui-muted);margin:.25rem 0;font-size:.75rem;display:block}.bridge .sel-detail.dead{color:#ff8a80;font-weight:700}.bridge .wreck-salvage-estimate{color:#ffb74d}.bridge .wreck-salvage-estimate.pending{visibility:hidden}.bridge .module-status{flex-direction:column;gap:.15rem;display:flex}.bridge .fi-actions{flex-wrap:wrap;gap:.3rem;margin-top:.3rem;display:flex}.bridge .fi-btn{color:var(--ui-accent);cursor:pointer;background:#4fc3f71a;border:1px solid #4fc3f74d;border-radius:3px;padding:.25rem .5rem;font-family:inherit;font-size:.75rem}.bridge .fi-btn:hover{background:#4fc3f733}.bridge .fi-btn:disabled{opacity:.3;cursor:default}.bridge .module-toggle-btn{min-width:calc(7ch + 1rem + 2px)}.landing-game-suspended,.landing-game-suspended *{visibility:hidden!important}body .bar.core-hud-bar{background:#303944;position:relative;box-shadow:inset 0 0 0 1px #596370}.core-hud-bar>.core-hud-fill{background:linear-gradient(#272c33 0%,#0b0d11 45%,#020304 100%);box-shadow:inset 0 0 0 1px #89939f,inset 0 2px #bfc9d026}*{box-sizing:border-box;margin:0;padding:0}html,body{background:var(--bg,#0a0a1a);font-family:var(--ui-font);margin:0;overflow:hidden}#app{width:100%;height:100vh}*{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb,#4b7185) var(--scrollbar-track,#0b1520)}::-webkit-scrollbar{background:var(--scrollbar-track,#0b1520);width:8px;height:8px}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb,#4b7185);border:2px solid var(--scrollbar-track,#0b1520);border-radius:6px}::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb,#6598ae)}::-webkit-scrollbar-corner{background:var(--scrollbar-track,#0b1520)}
