html:not([data-look=aalto]) .look-aalto,html[data-look=aalto] .look-classic{display:none!important}html[data-look=aalto]{--font-sans:var(--font-urbanist), ui-sans-serif, system-ui, sans-serif;--font-heading:var(--font-urbanist), ui-sans-serif, system-ui, sans-serif;font-family:var(--font-sans)}html[data-look=aalto]:not(.dark){--background:#f2f2f2;--foreground:#000;--card:#fff;--card-foreground:#000;--popover:#fff;--popover-foreground:#000;--primary:#0d47eb;--primary-foreground:#fff;--secondary:#f7f7f7;--secondary-foreground:#000;--muted:#f7f7f7;--muted-foreground:#5f6a72;--accent:#ececec;--accent-foreground:#000;--destructive:#c8102e;--border:#d9d9d9;--input:#d9d9d9;--ring:#0d47eb;--success:#1f8a55;--warning:#a86f00;--chart-1:#0d47eb;--chart-2:#c77a0a;--chart-3:#2a9fd0;--chart-4:#c8102e;--chart-5:#6fb8e0;--skeleton:#7d858c;--skeleton-highlight:#6a7178;--header-bg:#fff;--header-fg:#000;--header-muted-fg:#5f6a72;--header-border:#d9d9d9;--info-bg:#eef6ff;--info-fg:#0a38ba;--info-border:#a9c4fb;--banner-info-bg:#0d47eb12;--banner-info-fg:#0a38ba;--banner-info-border:#0d47eb59;--status-in-air-bg:#0d47eb;--status-in-air-fg:#fff;--status-in-production-bg:#2a5cf5;--status-in-production-fg:#fff;--ops-border-soft:#ececec;--ops-line:#d9d9d9;--ops-faint:#6b757d;--ops-ghost:#c9cdd1;--ops-accent-dim:#6b8ff2}html.dark[data-look=aalto]{--background:#000;--foreground:#fff;--card:#0b0d10;--card-foreground:#fff;--popover:#0e1014;--popover-foreground:#fff;--primary:#0d47eb;--primary-foreground:#fff;--secondary:#0b0d10;--secondary-foreground:#fff;--muted:#0b0d10;--muted-foreground:#879198;--accent:#15181d;--accent-foreground:#fff;--destructive:#f0555a;--border:#22262d;--input:#2a2f36;--ring:#8ed2ee;--success:#3fbf7f;--warning:#e8b23a;--chart-1:#3d6fff;--chart-2:#c98222;--chart-3:#1a9fda;--chart-4:#f0555a;--chart-5:#8ed2ee;--skeleton:#4e555d;--skeleton-highlight:#6a737c;--header-bg:#05070a;--header-fg:#fff;--header-muted-fg:#879198;--header-border:#22262d;--info-bg:#0d47eb24;--info-fg:#8ed2ee;--info-border:#3d6fff73;--banner-info-bg:#0d47eb29;--banner-info-fg:#8ed2ee;--banner-info-border:#3d6fff80;--status-in-air-bg:#0d47eb;--status-in-air-fg:#fff;--status-in-production-bg:#0a38ba;--status-in-production-fg:#fff;--hud-opacity:0;--ops-border-soft:#181b20;--ops-line:#22262d;--ops-faint:#6b737c;--ops-ghost:#2a2f36;--ops-accent-dim:#2a5cf5}html[data-look=aalto]:not(.dark){--hud-opacity:0}html.dark[data-look=aalto] .text-primary{color:#8ed2ee}html[data-look=aalto]{--color-sky-50:#f0f8fd;--color-sky-100:#e1f2fb;--color-sky-200:#c2e6f6;--color-sky-300:#a9ddf2;--color-sky-400:#8ed2ee;--color-sky-500:#3d6fff;--color-sky-600:#0d47eb;--color-sky-700:#0a38ba;--color-sky-800:#082c8f;--color-sky-900:#061f66;--color-sky-950:#04143f;--color-blue-50:#f0f8fd;--color-blue-100:#e1f2fb;--color-blue-200:#c2e6f6;--color-blue-300:#a9ddf2;--color-blue-400:#8ed2ee;--color-blue-500:#3d6fff;--color-blue-600:#0d47eb;--color-blue-700:#0a38ba;--color-blue-800:#082c8f;--color-blue-900:#061f66;--color-blue-950:#04143f;--color-cyan-300:#a9ddf2;--color-cyan-400:#8ed2ee;--color-cyan-500:#3d6fff;--color-cyan-600:#0d47eb;--color-slate-50:#f7f7f7;--color-slate-100:#f2f2f2;--color-slate-200:#e6e6e6;--color-slate-300:#d9d9d9;--color-slate-400:#a9b0b6;--color-slate-500:#879198;--color-slate-600:#5f6a72;--color-slate-700:#404040;--color-slate-800:#262a2f;--color-slate-900:#15181d;--color-slate-950:#0b0d10;--color-gray-50:#f7f7f7;--color-gray-100:#f2f2f2;--color-gray-200:#e6e6e6;--color-gray-300:#d9d9d9;--color-gray-400:#a9b0b6;--color-gray-500:#879198;--color-gray-600:#5f6a72;--color-gray-700:#404040;--color-gray-800:#262a2f;--color-gray-900:#15181d;--color-gray-950:#0b0d10;--color-zinc-400:#a9b0b6;--color-zinc-500:#879198;--color-zinc-600:#5f6a72;--color-zinc-700:#404040}html[data-look=aalto] ::selection{background:#0d47eb61}html[data-look=aalto] [data-slot=sidebar],html[data-look=aalto] [data-slot=shell-frame]>.bg-sidebar,html[data-look=aalto] [data-slot=sign-in],html[data-look=aalto] [data-slot=no-access],html[data-look=aalto] [data-slot=identity-failure]{--background:#000;--foreground:#fff;--card:#0b0d10;--card-foreground:#fff;--popover:#0e1014;--popover-foreground:#fff;--primary:#0d47eb;--primary-foreground:#fff;--muted:#15181d;--muted-foreground:#aab3ba;--accent:#15181d;--accent-foreground:#fff;--border:#2a2f36;--input:#2a2f36;--ring:#8ed2ee;--destructive:#f0555a;--sidebar:#000;--sidebar-foreground:#e6e9ed;--sidebar-primary:#0d47eb;--sidebar-primary-foreground:#fff;--sidebar-accent:#0d47eb47;--sidebar-accent-foreground:#fff;--sidebar-border:#181b20;--sidebar-ring:#8ed2ee;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-look=aalto] [data-slot=sidebar] .text-primary{color:#8ed2ee}html[data-look=aalto] [data-slot=sidebar-inner],html[data-look=aalto] [data-slot=shell-frame]>.bg-sidebar{background:linear-gradient(#000 0% 58%,#03102e 82%,#0a2a8f 100%)}html[data-look=aalto] .aalto-lockup{color:#fff;vertical-align:middle;align-items:center;gap:.75rem;display:inline-flex}html[data-look=aalto] .aalto-lockup-logo{width:5.25rem;height:auto;display:block}html[data-look=aalto] .aalto-lockup-rule{opacity:.3;background:currentColor;width:1px;height:1.125rem;display:block}html[data-look=aalto] .aalto-lockup-name{font-family:var(--font-urbanist), sans-serif;letter-spacing:.32em;text-transform:uppercase;font-size:.8125rem;font-weight:300;line-height:1}html[data-look=aalto] .aalto-rail-mark{color:#8ed2ee;width:1.25rem;height:1.25rem}html[data-look=aalto] .aalto-nav-icon{opacity:.6;background:50%/contain no-repeat;flex:none;width:1.125rem;height:1.125rem;transition:opacity .12s;display:block}html[data-look=aalto] :hover>.aalto-nav-icon,html[data-look=aalto] [data-active]>.aalto-nav-icon{opacity:1}html[data-look=aalto] .aalto-nav-icon[data-icon=dashboard]{background-image:url(/brand/icons/dashboard.png)}html[data-look=aalto] .aalto-nav-icon[data-icon=operations]{background-image:url(/brand/icons/operations.png)}html[data-look=aalto] .aalto-nav-icon[data-icon=missions]{background-image:url(/brand/icons/missions.png)}html[data-look=aalto] .aalto-nav-icon[data-icon=sales]{background-image:url(/brand/icons/sales.png)}html[data-look=aalto] .aalto-nav-icon[data-icon=fleet]{background-image:url(/brand/icons/fleet.png)}html[data-look=aalto] .aalto-nav-icon[data-icon=ports]{background-image:url(/brand/icons/ports.png)}html[data-look=aalto] .aalto-nav-icon[data-icon=analytics]{background-image:url(/brand/icons/analytics.png)}html[data-look=aalto] .aalto-nav-icon[data-icon=administration]{background-image:url(/brand/icons/administration.png)}html[data-look=aalto] main[data-slot=sign-in],html[data-look=aalto] main[data-slot=no-access],html[data-look=aalto] main[data-slot=identity-failure]{background-color:#000;background-image:linear-gradient(#000000e6 0%,#00000080 50%,#0000001f 100%),url(/brand/stratosphere.jpg);background-position:bottom;background-size:cover}html[data-look=aalto] main[data-slot=sign-in]>div,html[data-look=aalto] main[data-slot=no-access]>div,html[data-look=aalto] main[data-slot=identity-failure]>div{background:#000000b8;border-color:#ffffff24}html[data-look=aalto] :is(main[data-slot=sign-in],main[data-slot=no-access],main[data-slot=identity-failure]) h1 .aalto-lockup{gap:.875rem}html[data-look=aalto] :is(main[data-slot=sign-in],main[data-slot=no-access],main[data-slot=identity-failure]) h1 .aalto-lockup-logo{width:7rem}html[data-look=aalto] :is(main[data-slot=sign-in],main[data-slot=no-access],main[data-slot=identity-failure]) h1 .aalto-lockup-name{font-size:1.0625rem}html[data-look=aalto] :is(main[data-slot=sign-in],main[data-slot=no-access],main[data-slot=identity-failure]) button.bg-primary{letter-spacing:.14em;text-transform:uppercase;font-weight:600}html[data-look=aalto] [data-slot=page-header]{background-image:linear-gradient(90deg,#0d47eb29 0%,#0d47eb00 45%)}html[data-look=aalto]:not(.dark) [data-slot=page-header]{background-image:linear-gradient(90deg,#8ed2ee52 0%,#8ed2ee00 45%)}html[data-look=aalto] [data-slot=page-header] h1{letter-spacing:.02em;font-size:1.5rem;font-weight:300;line-height:1.75rem}html[data-look=aalto] .uppercase.font-mono{font-family:var(--font-urbanist), sans-serif;letter-spacing:.14em;font-weight:600}::view-transition-old(root){animation-duration:.45s}::view-transition-new(root){animation-duration:.45s}html[data-look=aalto]{--hx-task-1:#4f7bff;--hx-task-2:#8ed2ee;--hx-task-3:#e0a030;--hx-task-4:#3fae96;--hx-task-5:#c58bf0;--hx-task-6:#fff}html[data-look=aalto]:not(.dark) .hx{--bg:#f2f2f2;--bg-2:#e9e9e9;--panel:#fff;--panel-2:#f7f7f7;--panel-3:#f0f0f0;--ink:#000;--ink-2:#404040;--ink-3:#5f6a72;--line:#0000001f;--line-2:#0000000f;--grid:#0000000d;--hx-accent:#0d47eb;--hx-accent-soft:#0d47eb1a;--hx-accent-ink:#fff;--ok:#1f8a55;--warn:#a86f00;--bad:#c8102e;--ok-soft:#1f8a5524;--warn-soft:#a86f0024;--bad-soft:#c8102e1f;--fence:#0d47eb12;--hx-brand-bg:#000;--hx-brand-ink:#8ed2ee;--sans:var(--font-urbanist), ui-sans-serif, system-ui, sans-serif}html.dark[data-look=aalto] .hx{--bg:#000;--bg-2:#000;--panel:#0b0d10;--panel-2:#08090b;--panel-3:#111419;--ink:#fff;--ink-2:#b4bcc3;--ink-3:#879198;--line:#ffffff1a;--line-2:#ffffff0d;--grid:#ffffff0b;--hx-accent:#8ed2ee;--hx-accent-soft:#8ed2ee24;--hx-accent-ink:#000;--ok:#3fbf7f;--warn:#e8b23a;--bad:#f0555a;--ok-soft:#3fbf7f24;--warn-soft:#e8b23a24;--bad-soft:#f0555a24;--fence:#0d47eb1f;--hx-brand-bg:#000;--hx-brand-ink:#8ed2ee;--sans:var(--font-urbanist), ui-sans-serif, system-ui, sans-serif}html.dark[data-look=aalto] .hx:before{background:radial-gradient(1200px 600px at 80% -10%,#0d47eb3d,#0000 60%)}html[data-look=aalto]:not(.dark) .hx:before{background:radial-gradient(1200px 600px at 80% -10%,#8ed2ee4d,#0000 60%)}html[data-look=aalto] .hx .brand .glyph{box-shadow:0 0 0 1px #8ed2ee47}html[data-look=aalto] .hx .brand .glyph.custom{background:var(--hx-brand-bg);color:var(--hx-brand-ink)}html[data-look=aalto] .sd{--brand-bg:#000;--brand-ink:#8ed2ee}html[data-look=aalto]:not(.dark) .ana{--ana-page:#f2f2f2;--ana-win:#fff;--ana-rail:#f7f7f7;--ana-raised:#fff;--ana-line:#d9d9d9;--ana-grid:#e6e6e6;--ana-line-strong:#6b757d;--ana-ink:#000;--ana-ink2:#404040;--ana-ink3:#5f6a72;--ana-better:#0d47eb;--ana-focus:#0d47eb;--ana-s1:#0d47eb;--ana-s2:#c77a0a;--ana-s3:#2a9fd0;--ana-s4:#6c757d;--ana-track:#f0f0f0;--ana-heat0:#f2f2f2;--ana-heat1:#d6e4fb;--ana-heat2:#9db8f5;--ana-heat3:#5a86f0;--ana-heat4:#1f55e0;--ana-heat5:#082c8f;--ana-on-heat:#fff;--ana-band1:#ececec;--ana-band2:#dedede;--ana-band3:#d0d0d0;--ana-flash-better:#dfe8fd;--ana-sans:var(--font-urbanist), ui-sans-serif, system-ui, sans-serif}html.dark[data-look=aalto] .ana{--ana-page:#000;--ana-win:#0b0d10;--ana-rail:#08090b;--ana-raised:#15181d;--ana-line:#22262d;--ana-grid:#1b1f25;--ana-line-strong:#6b737c;--ana-ink:#fff;--ana-ink2:#c9cfd6;--ana-ink3:#879198;--ana-better:#8ed2ee;--ana-worse:#e0a030;--ana-focus:#8ed2ee;--ana-s1:#3d6fff;--ana-s2:#c98222;--ana-s3:#1a9fda;--ana-s4:#879198;--ana-track:#111419;--ana-heat0:#0b1430;--ana-heat1:#0e2a7a;--ana-heat2:#0d47eb;--ana-heat3:#3d8bff;--ana-heat4:#7cc4f0;--ana-heat5:#e6f6fd;--ana-on-heat:#000;--ana-band1:#15181d;--ana-band2:#1d2127;--ana-band3:#262a31;--ana-flash-better:#0e2a7a;--ana-flash-worse:#4a3510;--ana-flash-changed:#1d2127;--ana-sans:var(--font-urbanist), ui-sans-serif, system-ui, sans-serif}html[data-look=aalto]:not(.dark) .hx-mf{--mf-page:#f2f2f2;--mf-win:#fff;--mf-rail:#f7f7f7;--mf-raised:#fff;--mf-line:#d9d9d9;--mf-grid:#e6e6e6;--mf-ls:#6b757d;--mf-ink:#000;--mf-ink2:#404040;--mf-ink3:#5f6a72;--mf-s1:#0d47eb;--mf-s2:#c77a0a;--mf-s3:#2a9fd0;--mf-s4:#6c757d;--mf-ocean:#e9eef5;--mf-land:#fff;--mf-landline:#d0d6dc;--mf-plane:#000;--mf-sans:var(--font-urbanist), system-ui, sans-serif}html.dark[data-look=aalto] .hx-mf{--mf-page:#000;--mf-win:#0b0d10;--mf-rail:#08090b;--mf-raised:#15181d;--mf-line:#22262d;--mf-grid:#1b1f25;--mf-ls:#6b737c;--mf-ink:#fff;--mf-ink2:#c9cfd6;--mf-ink3:#879198;--mf-s1:#3d6fff;--mf-s2:#c98222;--mf-s3:#1a9fda;--mf-s4:#879198;--mf-ocean:#000;--mf-land:#1f2328;--mf-landline:#2a2f36;--mf-plane:#fff;--mf-sans:var(--font-urbanist), system-ui, sans-serif}html.dark[data-look=aalto] .wx-root{--wx-accent:#8ed2ee}html[data-look=aalto]:not(.dark) .wx-root{--wx-accent:#0d47eb}html[data-look=aalto] .wx-freeze{background:color-mix(in srgb, var(--wx-accent) 14%, transparent)}html.dark[data-look=aalto] .pipe-build{--pipe-color:#4f7bff}html.dark[data-look=aalto] .pipe-to-port{--pipe-color:#6694ff}html.dark[data-look=aalto] .pipe-freight{--pipe-color:#7eacff}html.dark[data-look=aalto] .pipe-customs{--pipe-color:#98c3ff}html.dark[data-look=aalto] .pipe-to-base{--pipe-color:#b3d9fd}html.dark[data-look=aalto] .pipe-assembly{--pipe-color:#cfeffa}html[data-look=aalto]:not(.dark) .pipe-build{--pipe-color:#082c8f}html[data-look=aalto]:not(.dark) .pipe-to-port{--pipe-color:#043d94}html[data-look=aalto]:not(.dark) .pipe-freight{--pipe-color:#024d9a}html[data-look=aalto]:not(.dark) .pipe-customs{--pipe-color:#055b9f}html[data-look=aalto]:not(.dark) .pipe-to-base{--pipe-color:#0b6aa3}html[data-look=aalto]:not(.dark) .pipe-assembly{--pipe-color:#1478a8}html.dark[data-look=aalto] .pm-root{--pm-prod:#4f7bff;--pm-prod-bg:#4f7bff2e;--pm-toport:#6694ff;--pm-toport-bg:#6694ff29;--pm-ship:#7eacff;--pm-ship-bg:#7eacff29;--pm-customs:#98c3ff;--pm-customs-bg:#98c3ff29;--pm-tobase:#b3d9fd;--pm-tobase-bg:#b3d9fd29;--pm-test:#cfeffa;--pm-test-bg:#cfeffa24;--pm-accent:#8ed2ee;--pm-accent-bg:#8ed2ee24;--pm-plan:#879198;--pm-ghost:#2a2f36}html[data-look=aalto]:not(.dark) .pm-root{--pm-prod:#082c8f;--pm-prod-bg:#082c8f24;--pm-toport:#043d94;--pm-toport-bg:#043d9421;--pm-ship:#024d9a;--pm-ship-bg:#024d9a21;--pm-customs:#055b9f;--pm-customs-bg:#055b9f21;--pm-tobase:#0b6aa3;--pm-tobase-bg:#0b6aa321;--pm-test:#1478a8;--pm-test-bg:#1478a821;--pm-accent:#0d47eb;--pm-accent-bg:#0d47eb1a;--pm-plan:#5f6a72;--pm-ghost:#c9cdd1}html.dark[data-look=aalto] .rm-root{--rm-bg:#000;--rm-bg-card:#0b0d10;--rm-bg-elev:#15181d;--rm-text-primary:#fff;--rm-text-secondary:#879198;--rm-c-transit:#e0a030;--rm-c-service:#fff;--rm-c-port:#8ed2ee;--rm-c-muted:#879198}html[data-look=aalto]:not(.dark) .rm-root{--rm-bg:#f2f2f2;--rm-bg-card:#fff;--rm-bg-elev:#f7f7f7;--rm-text-primary:#000;--rm-text-secondary:#5f6a72;--rm-c-transit:#c77a0a;--rm-c-service:#000;--rm-c-port:#0d47eb;--rm-c-muted:#5f6a72}html[data-look=aalto] .rm-root [stroke=\#4DABF7]{stroke:var(--rm-c-port)}html[data-look=aalto] .rm-root [fill=\#4DABF7]{fill:var(--rm-c-port)}html[data-look=aalto] .rm-root [stop-color=\#4DABF7]{stop-color:var(--rm-c-port)}html[data-look=aalto] .rm-root [stroke=\#FFD43B]{stroke:var(--rm-c-transit)}html[data-look=aalto] .rm-root [stroke=\#51CF66]{stroke:var(--rm-c-service)}html[data-look=aalto] .rm-root [fill=\#51CF66]{fill:var(--rm-c-service)}html[data-look=aalto] .rm-root [stop-color=\#51CF66]{stop-color:var(--rm-c-service)}html[data-look=aalto] .rm-root [fill="rgba(77,171,247,0.18)"]{fill:color-mix(in srgb, var(--rm-c-port) 18%, transparent)}
