@font-face{font-family:Syne;src:url(/assets/syne-DWJe0VYd.woff2)format("woff2");font-weight:400 800;font-display:swap}@font-face{font-family:Hanken;src:url(/assets/hanken-CnC3PmPL.woff2)format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:JBMono;src:url(/assets/jetbrains-mono-B-kxRix7.woff2)format("woff2");font-weight:100 800;font-display:swap}:root{--paper:#fbfcfe;--ink:#0b0e14;--green:#22c55e;--blue:#2f6bff;--gold:#facc15;--paper-2:#f1f5fa;--muted:#545e6b;--muted-2:#7e8a98;--hairline:#e2e7ee;--hairline-2:#edf1f6;--console:#0a0d13;--console-2:#12161f;--console-line:#b4c5e024;--console-ink:#eaf0f8;--console-dim:#8a97a8;--blue-text:#1e56e6;--green-text:#0f7a3d;--green-ink:#06210f;--font-wordmark:"Syne", "Hanken", sans-serif;--font-display:"Hanken", sans-serif;--font-body:"Hanken", sans-serif;--font-mono:"JBMono", monospace;--coral:#ff4f38;--coral-lift:#ff5a40;--coral-deep:#de3320;--coral-warm:#ff5a43;--app-accent:var(--coral-deep);--app-accent-ink:#fff;--app-accent-gradient:linear-gradient(145deg, var(--coral-lift), var(--coral-deep));--app-accent-glow:0 14px 34px #ff4e333d;--app-accent-soft:#ff4e331a;--app-accent-line:#ff4e334d;--app-ground:radial-gradient(circle at 12% 4%, #2f6bff12, transparent 34%), radial-gradient(circle at 88% 8%, #ff5c420f, transparent 32%), var(--paper-2);--app-raise:0 1px 2px #0b0e140d, 0 8px 24px #0b0e140f;--app-raise-strong:0 2px 4px #0b0e1412, 0 18px 44px #0b0e141a;--app-glass:#ffffffb8;--app-lift:var(--paper);--app-shade:var(--ink);--app-key:color-mix(in srgb, var(--gold) 20%, var(--paper));--app-room-far:var(--hairline);--app-room-1:var(--paper);--app-room-2:var(--paper-2);--app-room-3:var(--hairline);--app-lip:color-mix(in srgb, var(--paper) 96%, transparent);--app-lip-soft:color-mix(in srgb, var(--paper) 72%, transparent);--app-rim:color-mix(in srgb, var(--ink) 5%, transparent);--app-edge:color-mix(in srgb, var(--ink) 7%, transparent);--app-edge-strong:color-mix(in srgb, var(--ink) 13%, transparent);--app-plane-1:color-mix(in srgb, var(--paper) 94%, transparent);--app-plane-2:color-mix(in srgb, var(--paper) 68%, transparent);--app-plane-3:color-mix(in srgb, var(--paper) 86%, transparent);--app-plane-4:color-mix(in srgb, var(--paper) 56%, transparent);--app-plate-1:var(--paper);--app-plate-2:color-mix(in srgb, var(--paper) 88%, var(--paper-2));--app-pool:color-mix(in srgb, var(--app-key) 54%, transparent);--app-spill:color-mix(in srgb, var(--app-key) 40%, transparent);--app-contact:color-mix(in srgb, var(--ink) 13%, transparent);--app-depth-1:0 1px 1px color-mix(in srgb, var(--ink) 4%, transparent), 0 6px 16px -6px color-mix(in srgb, var(--ink) 9%, transparent);--app-depth-2:0 1px 2px color-mix(in srgb, var(--ink) 5%, transparent), 0 14px 34px -10px color-mix(in srgb, var(--ink) 10%, transparent), 0 34px 70px -30px color-mix(in srgb, var(--ink) 12%, transparent);--app-depth-3:0 2px 4px color-mix(in srgb, var(--ink) 6%, transparent), 0 10px 22px -6px color-mix(in srgb, var(--ink) 9%, transparent), 0 34px 64px -14px color-mix(in srgb, var(--ink) 13%, transparent), 0 78px 130px -40px color-mix(in srgb, var(--ink) 16%, transparent);--app-cool:color-mix(in srgb, var(--blue-text) 62%, var(--muted));--app-cool-ink:var(--paper);--app-hairline-soft:#0b0e1414;--app-canvas:var(--paper-2);--app-shell:var(--paper);--app-panel:var(--paper);--app-surface:var(--paper-2);--app-surface-strong:var(--hairline-2);--app-text:var(--ink);--app-text-secondary:var(--muted);--app-text-muted:var(--muted);--app-border:var(--hairline);--app-border-strong:var(--hairline-2);--app-interactive:var(--blue-text);--app-data:var(--blue-text);--app-link:var(--blue-text);--app-action:var(--ink);--app-action-ink:var(--paper);--app-on-interactive:var(--paper);--app-positive:var(--green-text);--app-caution:var(--blue-text);--app-critical:var(--ink);--app-toggle-knob:var(--paper);--app-option-ink:var(--ink);--app-overlay:color-mix(in srgb, var(--ink) 56%, transparent);--app-shadow:color-mix(in srgb, var(--ink) 34%, transparent);--app-panel-glass:color-mix(in srgb, var(--paper) 86%, transparent);--app-action-soft:color-mix(in srgb, var(--app-action) 10%, transparent);--app-action-border:color-mix(in srgb, var(--app-action) 32%, transparent);--app-interactive-soft:color-mix(in srgb, var(--app-interactive) 12%, transparent);--app-interactive-border:color-mix(in srgb, var(--app-interactive) 32%, transparent);--app-data-soft:color-mix(in srgb, var(--app-data) 9%, transparent);--app-positive-soft:color-mix(in srgb, var(--app-positive) 10%, transparent);--app-positive-border:color-mix(in srgb, var(--app-positive) 28%, transparent);--app-caution-soft:color-mix(in srgb, var(--app-caution) 10%, transparent);--app-caution-border:color-mix(in srgb, var(--app-caution) 28%, transparent);--app-critical-soft:color-mix(in srgb, var(--app-critical) 9%, transparent);--app-critical-border:color-mix(in srgb, var(--app-critical) 28%, transparent);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:var(--font-body);color:var(--app-text);background:var(--app-canvas);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:root[data-theme=dark]{--app-canvas:var(--console);--app-shell:var(--console-2);--app-panel:var(--console-2);--app-surface:var(--ink);--app-surface-strong:var(--console-2);--app-text:var(--console-ink);--app-text-secondary:var(--console-dim);--app-text-muted:var(--console-dim);--app-border:var(--console-line);--app-border-strong:var(--console-dim);--app-interactive:var(--blue-text);--app-data:var(--console-ink);--app-link:var(--console-ink);--app-action:var(--green);--app-action-ink:var(--green-ink);--app-on-interactive:var(--paper);--app-positive:var(--green);--app-caution:var(--console-ink);--app-critical:var(--console-ink);--app-toggle-knob:var(--paper);--app-option-ink:var(--ink);--app-overlay:color-mix(in srgb, var(--ink) 72%, transparent);--app-shadow:color-mix(in srgb, var(--ink) 56%, transparent);--app-panel-glass:color-mix(in srgb, var(--console) 86%, transparent);--app-accent:var(--coral);--app-accent-ink:#fff;--app-accent-gradient:linear-gradient(145deg, var(--coral-lift), var(--coral-deep));--app-accent-glow:0 14px 34px #ff4e333d;--app-accent-soft:#ff4e331f;--app-accent-line:#ff4e3352;--app-ground:radial-gradient(circle at 12% 4%, #5499ff1a, transparent 32%), radial-gradient(circle at 88% 6%, #ff5c4217, transparent 30%), radial-gradient(circle at 50% 120%, #1e2a328c, transparent 60%), var(--console);--app-raise:0 1px 2px #0006, 0 8px 24px #00000057;--app-raise-strong:0 2px 4px #00000075, 0 18px 44px #00000070;--app-glass:#ffffff08;--app-hairline-soft:#b4c5e01a;--app-lift:color-mix(in srgb, var(--gold) 8%, var(--paper));--app-shade:var(--ink);--app-key:color-mix(in srgb, var(--gold) 20%, var(--paper));--app-room-far:var(--console);--app-room-1:var(--console-2);--app-room-2:color-mix(in srgb, var(--console-2) 62%, var(--console));--app-room-3:var(--console);--app-lip:color-mix(in srgb, var(--app-lift) 11%, transparent);--app-lip-soft:color-mix(in srgb, var(--app-lift) 6%, transparent);--app-rim:color-mix(in srgb, var(--app-shade) 45%, transparent);--app-edge:color-mix(in srgb, var(--app-lift) 3%, transparent);--app-edge-strong:color-mix(in srgb, var(--app-lift) 5%, transparent);--app-plane-1:color-mix(in srgb, var(--app-lift) 6%, transparent);--app-plane-2:color-mix(in srgb, var(--app-lift) 3%, transparent);--app-plane-3:color-mix(in srgb, var(--app-lift) 5%, transparent);--app-plane-4:color-mix(in srgb, var(--app-lift) 1.5%, transparent);--app-plate-1:color-mix(in srgb, color-mix(in srgb, var(--console-dim) 40%, var(--console)) 72%, transparent);--app-plate-2:color-mix(in srgb, color-mix(in srgb, var(--console-dim) 17%, var(--console)) 60%, transparent);--app-pool:color-mix(in srgb, var(--app-key) 11%, transparent);--app-spill:color-mix(in srgb, var(--app-key) 8%, transparent);--app-contact:color-mix(in srgb, var(--app-shade) 60%, transparent);--app-depth-1:0 1px 1px color-mix(in srgb, var(--app-shade) 40%, transparent), 0 6px 16px -6px color-mix(in srgb, var(--app-shade) 55%, transparent);--app-depth-2:0 1px 2px color-mix(in srgb, var(--app-shade) 45%, transparent), 0 14px 34px -10px color-mix(in srgb, var(--app-shade) 62%, transparent), 0 34px 70px -30px color-mix(in srgb, var(--app-shade) 55%, transparent);--app-depth-3:0 2px 4px color-mix(in srgb, var(--app-shade) 50%, transparent), 0 10px 22px -6px color-mix(in srgb, var(--app-shade) 55%, transparent), 0 34px 64px -14px color-mix(in srgb, var(--app-shade) 70%, transparent), 0 78px 130px -40px color-mix(in srgb, var(--app-shade) 80%, transparent);--app-cool:color-mix(in srgb, color-mix(in srgb, var(--console-ink) 84%, var(--blue)) 92%, var(--console-dim));--app-cool-ink:var(--ink);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:dark){:root:not([data-theme]){--app-canvas:var(--console);--app-shell:var(--console-2);--app-panel:var(--console-2);--app-surface:var(--ink);--app-surface-strong:var(--console-2);--app-text:var(--console-ink);--app-text-secondary:var(--console-dim);--app-text-muted:var(--console-dim);--app-border:var(--console-line);--app-border-strong:var(--console-dim);--app-interactive:var(--blue-text);--app-data:var(--console-ink);--app-link:var(--console-ink);--app-action:var(--green);--app-action-ink:var(--green-ink);--app-on-interactive:var(--paper);--app-positive:var(--green);--app-caution:var(--console-ink);--app-critical:var(--console-ink);--app-toggle-knob:var(--paper);--app-option-ink:var(--ink);--app-overlay:color-mix(in srgb, var(--ink) 72%, transparent);--app-shadow:color-mix(in srgb, var(--ink) 56%, transparent);--app-panel-glass:color-mix(in srgb, var(--console) 86%, transparent);--app-accent:var(--coral);--app-accent-ink:#fff;--app-accent-gradient:linear-gradient(145deg, var(--coral-lift), var(--coral-deep));--app-accent-glow:0 14px 34px #ff4e333d;--app-accent-soft:#ff4e331f;--app-accent-line:#ff4e3352;--app-ground:radial-gradient(circle at 12% 4%, #5499ff1a, transparent 32%), radial-gradient(circle at 88% 6%, #ff5c4217, transparent 30%), radial-gradient(circle at 50% 120%, #1e2a328c, transparent 60%), var(--console);--app-raise:0 1px 2px #0006, 0 8px 24px #00000057;--app-raise-strong:0 2px 4px #00000075, 0 18px 44px #00000070;--app-glass:#ffffff08;--app-hairline-soft:#b4c5e01a;--app-lift:color-mix(in srgb, var(--gold) 8%, var(--paper));--app-shade:var(--ink);--app-key:color-mix(in srgb, var(--gold) 20%, var(--paper));--app-room-far:var(--console);--app-room-1:var(--console-2);--app-room-2:color-mix(in srgb, var(--console-2) 62%, var(--console));--app-room-3:var(--console);--app-lip:color-mix(in srgb, var(--app-lift) 11%, transparent);--app-lip-soft:color-mix(in srgb, var(--app-lift) 6%, transparent);--app-rim:color-mix(in srgb, var(--app-shade) 45%, transparent);--app-edge:color-mix(in srgb, var(--app-lift) 3%, transparent);--app-edge-strong:color-mix(in srgb, var(--app-lift) 5%, transparent);--app-plane-1:color-mix(in srgb, var(--app-lift) 6%, transparent);--app-plane-2:color-mix(in srgb, var(--app-lift) 3%, transparent);--app-plane-3:color-mix(in srgb, var(--app-lift) 5%, transparent);--app-plane-4:color-mix(in srgb, var(--app-lift) 1.5%, transparent);--app-plate-1:color-mix(in srgb, color-mix(in srgb, var(--console-dim) 40%, var(--console)) 72%, transparent);--app-plate-2:color-mix(in srgb, color-mix(in srgb, var(--console-dim) 17%, var(--console)) 60%, transparent);--app-pool:color-mix(in srgb, var(--app-key) 11%, transparent);--app-spill:color-mix(in srgb, var(--app-key) 8%, transparent);--app-contact:color-mix(in srgb, var(--app-shade) 60%, transparent);--app-depth-1:0 1px 1px color-mix(in srgb, var(--app-shade) 40%, transparent), 0 6px 16px -6px color-mix(in srgb, var(--app-shade) 55%, transparent);--app-depth-2:0 1px 2px color-mix(in srgb, var(--app-shade) 45%, transparent), 0 14px 34px -10px color-mix(in srgb, var(--app-shade) 62%, transparent), 0 34px 70px -30px color-mix(in srgb, var(--app-shade) 55%, transparent);--app-depth-3:0 2px 4px color-mix(in srgb, var(--app-shade) 50%, transparent), 0 10px 22px -6px color-mix(in srgb, var(--app-shade) 55%, transparent), 0 34px 64px -14px color-mix(in srgb, var(--app-shade) 70%, transparent), 0 78px 130px -40px color-mix(in srgb, var(--app-shade) 80%, transparent);--app-cool:color-mix(in srgb, color-mix(in srgb, var(--console-ink) 84%, var(--blue)) 92%, var(--console-dim));--app-cool-ink:var(--ink);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:focus-visible{outline:2.5px solid var(--blue)!important;outline-offset:3px!important}.agent-mark{min-width:34px;height:34px;color:var(--app-text);font-family:var(--font-mono);letter-spacing:0;justify-content:center;align-items:center;gap:2px;font-size:21px;font-weight:700;line-height:1;display:inline-flex}.agent-mark-dot{color:#0000;background:radial-gradient(circle at 38% 34%, var(--gold) 0%, var(--green) 48%, var(--blue) 100%);-webkit-background-clip:text;background-clip:text}@keyframes ping{75%,to{opacity:0;transform:scale(2.4)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes slideUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.spin{animation:.8s linear infinite spin}.navitem:hover,.row:hover{background:var(--app-surface)!important}.nav-job>summary{list-style:none}.nav-job>summary::-webkit-details-marker{display:none}.nav-job>summary .nav-job-chevron{transform:rotate(-90deg)}.nav-job[open]>summary .nav-job-chevron{transform:rotate(0)}.btn:hover{box-shadow:0 6px 18px var(--app-shadow);transform:translateY(-1px)}.ghost:hover{background:var(--app-surface)!important;border-color:var(--app-interactive)!important}.asset{transition:border-color .18s,transform .18s}.asset:hover{transform:translateY(-2px);border-color:var(--app-interactive)!important}.arrival-overview{flex-direction:column;gap:24px;display:flex}.arrival-title,.first-run-title{font-size:40px}.arrival-section-title{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:12px;display:flex}.arrival-fact-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.arrival-fact-card{min-width:0}.arrival-lower-grid{grid-template-columns:minmax(0,1.45fr) minmax(260px,.75fr);align-items:start;gap:16px;display:grid}.arrival-attention-list,.arrival-command-list{gap:10px;display:grid}.arrival-attention-row{border-top:1px solid var(--app-border);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:9px;padding:11px 0;display:grid}.arrival-command-card{background:linear-gradient(155deg, var(--app-surface), var(--app-panel))}.arrival-command{border:1px solid var(--app-border);width:100%;color:var(--app-text);font:700 13px var(--font-body);text-align:left;cursor:pointer;background:0 0;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:11px 12px;display:grid}::-webkit-scrollbar{width:9px;height:9px}::-webkit-scrollbar-thumb{background:var(--app-surface-strong);border-radius:9px}::-webkit-scrollbar-track{background:0 0}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (width<=760px){.app-shell>.app-sidebar{width:72px!important;padding-inline:8px!important}.app-sidebar .brand-copy,.app-sidebar .nav-label,.app-sidebar .nav-meta,.app-sidebar .sidebar-card,.app-sidebar .user-copy{display:none!important}.app-topbar{overflow-x:auto;padding-inline:16px!important}.app-scroll{padding:18px!important}.arrival-fact-grid,.arrival-lower-grid{grid-template-columns:1fr}.arrival-title,.first-run-title{font-size:30px}}@media (width>=761px) and (width<=1100px){.arrival-fact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
