section.svelte-8c3f95{position:absolute;inset:0;z-index:120;display:grid;place-items:center;overflow:hidden;background:var(--ui-ink);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}.loading-content.svelte-8c3f95{position:relative;z-index:1;display:grid;justify-items:center;width:min(360px,calc(100vw - 48px));transform:translateY(-4vh)}.status-main.svelte-8c3f95{display:grid;justify-items:center;gap:8px}h2.svelte-8c3f95{margin:0;font-size:var(--ui-text-sm);font-weight:600;letter-spacing:var(--ui-label-tracking)}.detail.svelte-8c3f95{max-width:290px;margin:0;color:var(--ui-muted);font:var(--ui-text-xs) / 1.55 var(--ui-font);letter-spacing:var(--ui-label-tracking)}.progress-row.svelte-8c3f95{display:flex;justify-content:space-between;width:100%;margin-top:28px;color:var(--ui-muted);font-size:var(--ui-text-2xs);letter-spacing:var(--ui-label-tracking)}.progress-row.svelte-8c3f95 output:where(.svelte-8c3f95){color:var(--ui-text);font:inherit}.track.svelte-8c3f95{width:100%;height:2px;margin-top:10px;border-radius:999px;background:color-mix(in srgb,var(--ui-text) 12%,transparent)}.track.svelte-8c3f95 i:where(.svelte-8c3f95){position:relative;display:block;width:var(--progress);height:100%;border-radius:inherit;background:var(--ui-accent);transition:width .5s cubic-bezier(.2,.8,.2,1)}.track.svelte-8c3f95 b:where(.svelte-8c3f95){position:absolute;right:-9px;top:50%;display:grid;place-items:center;color:var(--ui-accent);transform:translateY(-50%) rotate(45deg)}.track.svelte-8c3f95 b:where(.svelte-8c3f95) svg{display:block}.failed.svelte-8c3f95 h2:where(.svelte-8c3f95){color:var(--ui-danger)}.failed.svelte-8c3f95 .detail:where(.svelte-8c3f95){color:color-mix(in srgb,var(--ui-danger) 72%,transparent)}@media(max-width:520px){.loading-content.svelte-8c3f95{width:min(300px,calc(100vw - 40px))}}@media(prefers-reduced-motion:reduce){.track.svelte-8c3f95 i:where(.svelte-8c3f95){transition:none}}:root{--ui-ink: #07151d;--ui-text: #f4f8f8;--ui-muted: #aebfbe;--ui-accent: #5eafb8;--ui-danger: #ffb5b5;--ui-text-muted: var(--ui-muted);--ui-accent-strong: color-mix(in srgb, var(--ui-accent) 42%, var(--ui-text));--ui-danger-border: color-mix(in srgb, var(--ui-danger) 45%, transparent);--ui-label-tracking: .04em;--ui-icon: 18px;--ui-surface: color-mix(in srgb, var(--ui-ink) 82%, transparent);--ui-surface-strong: color-mix(in srgb, var(--ui-ink) 96%, transparent);--ui-border: color-mix(in srgb, var(--ui-text) 20%, transparent);--ui-border-active: color-mix(in srgb, var(--ui-accent) 70%, transparent);--ui-shadow: 0 18px 48px color-mix(in srgb, #000 42%, transparent);--ui-glass: color-mix( in srgb, var(--ui-accent) 10%, color-mix(in srgb, var(--ui-ink) 26%, transparent) );--ui-glass-soft: color-mix(in srgb, var(--ui-ink) 14%, transparent);--ui-glass-strong: color-mix( in srgb, var(--ui-ink) 44%, color-mix(in srgb, var(--ui-accent) 6%, transparent) );--ui-glass-accent: color-mix( in srgb, var(--ui-accent) 14%, color-mix(in srgb, var(--ui-ink) 20%, transparent) );--ui-glass-hover: color-mix( in srgb, var(--ui-text) 12%, color-mix(in srgb, var(--ui-ink) 18%, transparent) );--ui-glass-border: color-mix(in srgb, var(--ui-text) 30%, transparent);--ui-glass-highlight: inset 0 1px color-mix(in srgb, var(--ui-text) 34%, transparent), inset 0 -16px 26px color-mix(in srgb, var(--ui-accent) 9%, transparent);--ui-glass-shadow: 0 10px 26px color-mix(in srgb, #000 18%, transparent);--ui-glass-filter: blur(22px) saturate(145%);--ui-kbd-bg: color-mix(in srgb, var(--ui-text) 10%, transparent);--ui-kbd-border: color-mix(in srgb, var(--ui-text) 36%, transparent);--ui-radius-sm: 8px;--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-glass{border:1px solid var(--ui-glass-border);background:linear-gradient(180deg,color-mix(in srgb,var(--ui-text) 12%,transparent),transparent 42%),var(--ui-glass);color:var(--ui-text);box-shadow:var(--ui-glass-highlight),var(--ui-glass-shadow);backdrop-filter:var(--ui-glass-filter);-webkit-backdrop-filter:var(--ui-glass-filter)}.ui-chip{display:inline-flex;align-items:center;gap:10px;padding:10px 14px;border:1px solid var(--ui-glass-border);border-radius:var(--ui-radius);background:linear-gradient(180deg,color-mix(in srgb,var(--ui-text) 12%,transparent),transparent 42%),var(--ui-glass);color:var(--ui-text);box-shadow:var(--ui-glass-highlight),var(--ui-glass-shadow);font:500 var(--ui-text-xs)/1.4 var(--ui-font);letter-spacing:var(--ui-label-tracking);backdrop-filter:var(--ui-glass-filter);-webkit-backdrop-filter:var(--ui-glass-filter)}.ui-glass-island{position:absolute;inset:0;background:linear-gradient(180deg,color-mix(in srgb,var(--ui-text) 12%,transparent),transparent 42%),var(--ui-glass);-webkit-mask:var(--ui-island-mask) center / 100% 100% no-repeat;mask:var(--ui-island-mask) center / 100% 100% no-repeat;pointer-events:none;backdrop-filter:var(--ui-glass-filter);-webkit-backdrop-filter:var(--ui-glass-filter)}.ui-glass-island-stroke{position:absolute;inset:0;z-index:1;width:100%;height:100%;overflow:visible;fill:none;pointer-events:none}.ui-glass-island-stroke g,.ui-glass-island-stroke path{fill:none;stroke:var(--ui-glass-border);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}kbd,.ui-kbd{display:inline-grid;place-items:center;min-width:22px;height:22px;padding:0 6px;border:1px solid var(--ui-kbd-border);border-radius:6px;background:var(--ui-kbd-bg);color:var(--ui-text);box-shadow:var(--ui-glass-highlight);font:500 var(--ui-text-xs)/1 var(--ui-font);letter-spacing:.04em}.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;pointer-events:none}.flight-minimap-header{display:none}.flight-minimap-body{position:relative;width:250px;height:250px;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}.flight-minimap{position:relative;z-index:1;display:block;width:250px;height:250px}@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)}.flight-minimap-body,.flight-minimap{width:100%;height:auto;aspect-ratio:1}}.teleport-veil{position:absolute;inset:0;z-index:60;background:var(--ui-ink);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .3s ease,visibility .3s}.teleport-veil.visible{visibility:visible;opacity:1;pointer-events:auto;transition:none}.teleport-veil.leaving{transition:opacity .5s ease,visibility .5s}@media(prefers-reduced-motion:reduce){.teleport-veil,.teleport-veil.leaving{transition:none}}
