section.svelte-8c3f95{position:absolute;inset:0;z-index:120;display:grid;place-items:center;overflow:hidden;background:radial-gradient(ellipse at 50% 48%,rgba(51,119,117,.22),transparent 34%),linear-gradient(180deg,#071b27,#081923 48%,#030d14);color:var(--ui-text);opacity:0;visibility:hidden;pointer-events:none;font-family:var(--ui-font);text-align:center;transition:opacity .8s cubic-bezier(.22,.75,.25,1),visibility .8s}section.active.svelte-8c3f95{visibility:visible;opacity:1;pointer-events:auto}.landscape.svelte-8c3f95{position:absolute;inset:0;overflow:hidden;opacity:.85;pointer-events:none}.landscape.svelte-8c3f95:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 20% 18%,rgba(173,229,218,.08) 0 1px,transparent 1.5px),radial-gradient(circle at 70% 28%,rgba(173,229,218,.06) 0 1px,transparent 1.5px);background-size:92px 84px,137px 113px;opacity:.55}.ridge.svelte-8c3f95{position:absolute;left:-5%;width:110%;bottom:0;display:block}.ridge-back.svelte-8c3f95{height:47%;background:linear-gradient(135deg,#1d4c5642,#0c2a3633);opacity:.8;clip-path:polygon(0 82%,8% 78%,15% 72%,21% 61%,26% 65%,32% 55%,38% 39%,42% 44%,47% 28%,52% 42%,57% 48%,63% 43%,69% 53%,75% 47%,81% 58%,87% 53%,93% 62%,100% 58%,100% 100%,0 100%)}.ridge-mid.svelte-8c3f95{height:34%;background:linear-gradient(155deg,#0f36407a,#051b25b3);clip-path:polygon(0 77%,7% 71%,13% 68%,19% 58%,24% 63%,31% 49%,37% 55%,44% 42%,50% 49%,56% 39%,62% 53%,68% 47%,74% 56%,80% 43%,86% 55%,92% 48%,100% 57%,100% 100%,0 100%)}.ridge-front.svelte-8c3f95{height:19%;background:linear-gradient(165deg,#061d26e6,#020d14fa);clip-path:polygon(0 59%,9% 54%,16% 58%,24% 48%,31% 55%,39% 44%,46% 53%,54% 46%,61% 57%,69% 49%,76% 55%,84% 45%,91% 52%,100% 47%,100% 100%,0 100%)}.mist.svelte-8c3f95{position:absolute;left:-10%;right:-10%;bottom:18%;height:24%;display:block;background:linear-gradient(180deg,transparent,rgba(105,191,180,.08),transparent);filter:blur(18px)}.loading-content.svelte-8c3f95{position:relative;z-index:1;display:grid;justify-items:center;width:min(330px,calc(100vw - 48px));transform:translateY(-4vh)}.status-main.svelte-8c3f95{display:grid;justify-items:center;gap:12px;text-align:center}.mark.svelte-8c3f95{position:relative;display:grid;place-items:center;width:38px;height:38px;color:var(--ui-accent)}.mark.svelte-8c3f95 i:where(.svelte-8c3f95){position:absolute;inset:0;border:1px solid rgba(101,234,217,.2);border-top-color:var(--ui-accent);border-radius:50%;animation:svelte-8c3f95-spin 1.25s linear infinite}.mark.svelte-8c3f95 span:where(.svelte-8c3f95){font-size:var(--ui-text-xs)}h2.svelte-8c3f95{margin:0;font-size:var(--ui-text-sm);font-weight:600;letter-spacing:.12em}.detail.svelte-8c3f95{max-width:290px;margin:0;color:var(--ui-text-muted);font:var(--ui-text-xs)/1.55 var(--ui-font);letter-spacing:.08em}.progress-row.svelte-8c3f95{display:flex;justify-content:space-between;width:100%;margin-top:28px;color:#c8e1dd8c;font-size:var(--ui-text-2xs);letter-spacing:.14em}.progress-row.svelte-8c3f95 output:where(.svelte-8c3f95){color:var(--ui-accent);font:inherit}.track.svelte-8c3f95{width:100%;height:3px;margin-top:10px;border-radius:999px;background:#65ead91f;box-shadow:0 0 0 1px #65ead90f}.track.svelte-8c3f95 i:where(.svelte-8c3f95){position:relative;display:block;width:var(--progress);height:100%;border-radius:inherit;background:var(--ui-accent);box-shadow:0 0 14px #65ead961;transition:width .5s cubic-bezier(.2,.8,.2,1)}.track.svelte-8c3f95 b:where(.svelte-8c3f95){position:absolute;right:-8px;top:50%;color:var(--ui-accent);font:var(--ui-text-xs)/1 var(--ui-font);filter:drop-shadow(0 0 6px rgba(101,234,217,.8));transform:translateY(-50%) rotate(-8deg)}.failed.svelte-8c3f95 .mark:where(.svelte-8c3f95) i:where(.svelte-8c3f95){border-color:#ff7e7e4d;border-top-color:#ff9d9d;animation:none}.failed.svelte-8c3f95 h2:where(.svelte-8c3f95){color:#ffb5b5}@keyframes svelte-8c3f95-spin{to{transform:rotate(360deg)}}@media(max-width:520px){.loading-content.svelte-8c3f95{width:min(300px,calc(100vw - 40px))}}@media(prefers-reduced-motion:reduce){.mark.svelte-8c3f95 i:where(.svelte-8c3f95){animation:none}.track.svelte-8c3f95 i:where(.svelte-8c3f95){transition:none}}:root{--ui-accent: #65ead9;--ui-accent-strong: #a7fff0;--ui-text: #f4f8f8;--ui-text-muted: #aebfbe;--ui-surface: rgba(7, 20, 29, .82);--ui-surface-strong: rgba(6, 17, 25, .96);--ui-border: rgba(216, 255, 255, .2);--ui-border-active: rgba(117, 244, 220, .7);--ui-shadow: 0 18px 48px rgba(0, 0, 0, .42);--ui-glass: rgba(31, 39, 46, .336);--ui-glass-soft: rgba(38, 46, 52, .2);--ui-glass-strong: rgba(16, 25, 32, .592);--ui-glass-accent: rgba(31, 39, 46, .4);--ui-glass-border: rgba(244, 255, 255, .176);--ui-glass-highlight: inset 0 1px rgba(255,255,255,.136), inset 1px 0 rgba(255,255,255,.04);--ui-glass-shadow: 0 16px 38px rgba(0,0,0,.3);--ui-glass-filter: blur(17px) saturate(120%);--ui-radius-sm: 9px;--ui-radius: 14px;--ui-radius-lg: 20px;--ui-font: var(--game-font, "Google Sans Flex", system-ui, sans-serif);--ui-text-2xs: 10px;--ui-text-xs: 12px;--ui-text-sm: 14px;--ui-text-md: 16px;--ui-text-lg: 18px;--ui-text-xl: 20px;--ui-text-2xl: 22px;--ui-text-3xl: 24px;--ui-text-4xl: 26px;--ui-text-5xl: 28px;--ui-text-6xl: 30px;--ui-text-7xl: 32px}button,[role=button]{user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;-webkit-user-drag:none;-webkit-tap-highlight-color:transparent}button:focus:not(:focus-visible),[role=button]:focus:not(:focus-visible){outline:none}[data-screen-layer][data-screen-hidden]{display:none!important}.ui-focus:focus-visible,[data-button-root]:focus-visible,[data-select-trigger]:focus-visible,[data-slider-root]:focus-visible,[data-switch-root]:focus-visible{outline:2px solid var(--ui-accent);outline-offset:3px}[data-select-content]{z-index:110;min-width:var(--bits-select-anchor-width);max-height:min(340px,60vh);overflow:hidden;padding:6px;border:1px solid var(--ui-glass-border);border-radius:var(--ui-radius);background:var(--ui-glass-strong);color:var(--ui-text);box-shadow:var(--ui-glass-highlight),var(--ui-glass-shadow);font:500 var(--ui-text-xs) var(--ui-font);backdrop-filter:var(--ui-glass-filter);-webkit-backdrop-filter:var(--ui-glass-filter);transform-origin:var(--bits-select-content-transform-origin)}[data-select-content][data-starting-style],[data-select-content][data-ending-style]{opacity:0;transform:translateY(4px) scale(.98)}[data-select-viewport]{max-height:min(320px,56vh);overflow-y:auto}[data-select-item]{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:38px;padding:8px 10px;border-radius:8px;color:var(--ui-text-muted);cursor:pointer;transition:background .14s ease,color .14s ease}[data-select-item][data-highlighted],[data-select-item][data-selected]{outline:none;background:#65ead91f;color:var(--ui-accent-strong)}[data-select-item][data-disabled]{opacity:.4;cursor:not-allowed}[data-dialog-overlay]{position:fixed;inset:0;z-index:100;background:#01070ba3;backdrop-filter:blur(10px);transition:opacity .18s ease}[data-dialog-content]{position:fixed;top:50%;left:50%;z-index:101;width:min(440px,calc(100vw - 32px));max-height:min(720px,calc(100dvh - 32px));overflow-y:auto;padding:22px;border:1px solid var(--ui-glass-border);border-radius:var(--ui-radius-lg);background:var(--ui-glass-strong);color:var(--ui-text);box-shadow:var(--ui-glass-highlight),var(--ui-glass-shadow);font-family:var(--ui-font);backdrop-filter:var(--ui-glass-filter);-webkit-backdrop-filter:var(--ui-glass-filter);transform:translate(-50%,-50%);transition:opacity .18s ease,transform .18s ease}[data-dialog-overlay][data-starting-style],[data-dialog-overlay][data-ending-style],[data-dialog-content][data-starting-style],[data-dialog-content][data-ending-style]{opacity:0}[data-dialog-content][data-starting-style],[data-dialog-content][data-ending-style]{transform:translate(-50%,calc(-50% + 8px)) scale(.98)}@media(prefers-reduced-motion:reduce){[data-dialog-content],[data-dialog-overlay],[data-select-content]{transition:none}}.flight-minimap-shell{position:absolute;z-index:2;right:clamp(28px,3.8vw,62px);bottom:clamp(42px,6vh,76px);width:250px;opacity:.82;pointer-events:none}.flight-minimap-header{display:none}.flight-minimap-body{overflow:hidden;border:0;border-radius:0;background:transparent;box-shadow:none}.flight-minimap{display:block;width:250px;height:250px;filter:drop-shadow(0 8px 14px rgba(0,0,0,.24))}@media(max-width:760px),(max-width:1400px)and (hover:none)and (pointer:coarse){.flight-minimap-shell{top:calc(env(safe-area-inset-top) + 68px);right:auto;bottom:auto;left:max(12px,env(safe-area-inset-left));width:min(52vw,204px);padding:7px;opacity:.78;border:1px solid rgba(224,255,250,.2);border-radius:18px;background:linear-gradient(145deg,#1f3036b3,#06131b8f);box-shadow:inset 0 1px #ffffff24,0 18px 36px #00000052;backdrop-filter:blur(17px) saturate(125%);-webkit-backdrop-filter:blur(17px) saturate(125%)}.flight-minimap-header{display:flex;align-items:center;height:22px;padding:0 4px 4px;color:#e1faf79e;font:600 8px/1 var(--ui-font);letter-spacing:.14em}.flight-minimap-body{overflow:hidden;border:1px solid rgba(224,255,250,.13);border-radius:16px;background:#05111847;box-shadow:inset 0 1px #ffffff14;backdrop-filter:blur(14px) saturate(118%);-webkit-backdrop-filter:blur(14px) saturate(118%)}.flight-minimap{width:100%;height:auto}}
