.fleet-clock{background:var(--chrome-bg);border:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:999px;align-items:center;gap:8px;padding:5px;display:flex}.fleet-clock input[type=range]{min-width:0;accent-color:var(--primary);flex:1;min-height:44px;margin:0}.fleet-clock .clock{color:var(--heading);font-size:14px}.clock-timelapse{border:1px solid var(--line);min-width:44px;min-height:44px;color:var(--heading);font:inherit;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-size:14px;font-weight:500;display:inline-flex}.clock-timelapse:hover{border-color:var(--muted)}.clock-timelapse svg{fill:currentColor}.clock-timelapse[aria-pressed=true]{background:var(--heading);border-color:var(--heading);color:var(--bg)}.clock-vessel{width:44px;height:44px;color:var(--heading);flex:none;position:relative}.clock-vessel svg{fill:currentColor;pointer-events:none;position:absolute;inset:12px}.clock-vessel select{border:1px solid var(--line);color:#0000;appearance:none;width:100%;height:100%;font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:0}.clock-vessel select:hover{border-color:var(--muted)}.clock-vessel option{color:var(--heading);background:var(--surface)}@media (width<=767px){.fleet-clock{gap:6px}.fleet-clock .play{min-width:56px;padding:0 10px}.clock-timelapse{justify-content:center;padding:0}.clock-timelapse .clock-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.deck-stage[data-v-1da13a3f]{z-index:0;background:var(--bg);position:fixed;inset:0}.deck-stage[data-v-1da13a3f] .stage-deck,.deck-stage[data-v-1da13a3f] .stage-map{width:100%;height:100%;position:absolute;inset:0}.deck-wind[data-v-1da13a3f]{z-index:0;width:100vw;height:100vh;transition:opacity .8s;position:fixed}.deck-stage[data-v-1da13a3f]:after,.deck-wind[data-v-1da13a3f]{pointer-events:none;opacity:0;inset:0}.deck-stage[data-v-1da13a3f]:after{content:"";background:var(--bg);transition:opacity .6s;position:absolute}.deck-stage.dim[data-v-1da13a3f]:after{opacity:.55}.deck-clock[data-v-1da13a3f]{width:min(560px,100vw - 32px);bottom:20px}.deck-card[data-v-1da13a3f],.deck-clock[data-v-1da13a3f]{z-index:25;position:fixed;left:50%;transform:translate(-50%)}.deck-card[data-v-1da13a3f]{width:min(320px,100vw - 32px);bottom:84px}@media (width<=860px){.deck-clock[data-v-1da13a3f]{bottom:12px}.deck-card[data-v-1da13a3f]{bottom:72px}}.readouts{grid-template-columns:repeat(4,1fr);gap:8px;margin:0 0 8px;display:grid}.readouts dt{color:var(--muted);font-size:11px;font-family:var(--font-mono)}.readouts dd{color:var(--heading);margin:0;font-size:18px;font-weight:600}.readouts small{color:var(--muted);font-size:11px;font-weight:400}.spark{width:100%}.count{font-variant-numeric:tabular-nums;display:inline-grid}.count-final,.count-live{grid-area:1/1}.count-final-live{opacity:0}@keyframes panel-row-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes spark-draw{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.panel.enter .draw-row{animation:.3s both panel-row-in;animation-delay:calc(var(--i,0)*50ms)}.panel.enter .spark.draw-in{animation:.8s both spark-draw}@media (prefers-reduced-motion:reduce){.panel.enter .draw-row,.panel.enter .spark.draw-in{animation:none}}.segmented{border:1px solid var(--line);border-radius:999px;gap:4px;padding:3px;display:inline-flex}.segmented button{min-width:44px;min-height:44px;color:var(--muted);font:inherit;font-family:var(--font-mono);letter-spacing:.06em;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 16px;font-size:12px}.segmented button:hover{color:var(--heading)}.segmented button[aria-pressed=true]{background:var(--button-bg);color:var(--button-text)}.try-host[data-v-dcf0bd67]{gap:10px;display:grid}.try-tabs[data-v-dcf0bd67]{flex-wrap:wrap;gap:6px;display:flex}.try-tabs button[data-v-dcf0bd67]{border:1px solid var(--deck-line-strong);background:color-mix(in srgb,var(--surface) 70%,transparent);color:var(--text);font:inherit;cursor:pointer;border-radius:999px;padding:6px 12px;font-size:13px}.try-tabs button[aria-selected=true][data-v-dcf0bd67]{border-color:var(--primary);background:var(--deck-tint);color:var(--primary)}.legacy-panel[data-v-dcf0bd67] .panel{font-size:14px}.install-launch p[data-v-dcf0bd67]{color:var(--text);margin:0 0 14px}.legacy-panel[data-v-dcf0bd67] .panel h3{font-family:var(--font-deck-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:0 0 10px;font-size:11.5px;font-weight:600}.panel-model[data-v-2fab7d59]{position:relative}.panel-model.ready .model-fallback[data-v-2fab7d59]{opacity:0;pointer-events:none}.model-canvas[data-v-2fab7d59]{display:none;position:absolute;inset:0}.panel-model.ready .model-canvas[data-v-2fab7d59]{display:block}.model-labels[data-v-2fab7d59]{pointer-events:none;position:absolute;inset:0}.model-labels[data-v-2fab7d59]>*{position:absolute;top:0;left:0;translate:-50% -50%}.model-labels[data-v-2fab7d59]>.model-overlay{width:100%;height:100%;inset:0;overflow:visible;translate:none}.port-art[data-v-227b1b0c]{width:100%;height:auto;display:block;overflow:hidden}.sea[data-v-227b1b0c]{fill:color-mix(in srgb,var(--secondary) 12%,transparent)}.quay[data-v-227b1b0c]{fill:color-mix(in srgb,var(--muted) 25%,var(--surface))}.bollard[data-v-227b1b0c],.hull[data-v-227b1b0c]{fill:var(--deck-navy)}.house[data-v-227b1b0c]{fill:var(--surface);stroke-width:1.3px}.house[data-v-227b1b0c],.mast[data-v-227b1b0c]{stroke:var(--deck-navy)}.mast[data-v-227b1b0c]{fill:none;stroke-width:1.6px;stroke-linecap:round}.tank[data-v-227b1b0c]{fill:color-mix(in srgb,var(--surface) 12%,transparent);stroke:color-mix(in srgb,var(--surface) 60%,var(--muted));stroke-width:1px}.fuel[data-v-227b1b0c]{fill:var(--primary);transform-box:fill-box;transform-origin:bottom;transform:scaleY(var(--level));transition:transform 2.4s var(--deck-ease)}.leader[data-v-227b1b0c]{stroke:var(--primary);stroke-dasharray:2 2}.chip[data-v-227b1b0c],.leader[data-v-227b1b0c]{stroke-width:1px}.chip[data-v-227b1b0c]{fill:var(--surface);stroke:var(--deck-line-strong)}.chip-text[data-v-227b1b0c]{font-family:var(--font-deck-mono);fill:var(--heading);font-size:11.5px;font-weight:600}.chip-text tspan[data-v-227b1b0c]{fill:var(--muted);font-size:8.5px}.label[data-v-227b1b0c]{font-family:var(--font-deck-mono);letter-spacing:.1em;text-transform:uppercase;fill:var(--primary);font-size:9.5px;font-weight:600}.barge-hull[data-v-227b1b0c]{fill:color-mix(in srgb,var(--deck-navy) 65%,var(--surface))}.barge-house[data-v-227b1b0c]{fill:var(--surface);stroke:var(--deck-navy);stroke-width:1.2px}.barge-tank[data-v-227b1b0c]{fill:color-mix(in srgb,var(--secondary) 50%,var(--surface));stroke:var(--deck-navy);stroke-width:1px}.hose[data-v-227b1b0c]{fill:none;stroke:var(--muted);stroke-width:3px;stroke-linecap:round;opacity:0;transition:opacity .5s var(--deck-ease)}.hose-flow[data-v-227b1b0c]{stroke:var(--primary);stroke-width:1.6px;stroke-dasharray:3 7;animation:.9s linear infinite flow-227b1b0c}.barge[data-v-227b1b0c]{transition:transform 1.2s var(--deck-ease),opacity 1s var(--deck-ease)}.is-0 .barge[data-v-227b1b0c]{opacity:.6;transform:translate(40px)}.is-1 .hose[data-v-227b1b0c]{opacity:1;transition-delay:.9s}.label[data-v-227b1b0c]{opacity:0;transition:opacity .4s var(--deck-ease)}.is-1 .label[data-v-227b1b0c]{opacity:1;transition-delay:1s}.port-art:not(.is-0,.is-1) .barge[data-v-227b1b0c]{opacity:0;transform:translate(90px)}@keyframes flow-227b1b0c{to{stroke-dashoffset:-10px}}@media (prefers-reduced-motion:reduce){.hose-flow[data-v-227b1b0c]{animation:none}.barge[data-v-227b1b0c],.fuel[data-v-227b1b0c]{transition:none}}.caption[data-v-ef72543a]{font-family:var(--font-deck-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text);flex-wrap:wrap;justify-content:flex-end;align-items:baseline;gap:6px 10px;margin:0;font-size:12px;display:flex}.caption i[data-v-ef72543a]{color:var(--primary);font-style:normal;font-weight:600}.caption strong[data-v-ef72543a]{background:var(--gradient);color:#0000;-webkit-background-clip:text;background-clip:text;font-weight:600}.caption[data-v-ef72543a]>*{opacity:0;transition:opacity .6s var(--deck-ease)}.caption.shown[data-v-ef72543a]>*{opacity:1}.caption.shown[data-v-ef72543a]>:nth-child(2){transition-delay:.25s}.caption.shown[data-v-ef72543a]>:nth-child(3){transition-delay:.5s}.caption.shown[data-v-ef72543a]>:nth-child(4){transition-delay:.75s}.caption.shown[data-v-ef72543a]>:nth-child(5){transition-delay:1s}.hero-labels[data-v-ef72543a]{z-index:3;pointer-events:none;position:fixed;inset:0}.hero-labels .float-label[data-v-ef72543a]{opacity:0;padding:4px 9px;font-size:11px}.hero-labels .float-label b[data-v-ef72543a]{margin-left:4px}.hero-labels[data-mode=ring] .float-label[data-v-ef72543a]{opacity:1}.hero-labels[data-mode=absorb] .float-label[data-v-ef72543a]{opacity:0;transition:opacity 1.3s ease-in}.hero-labels[data-mode=hidden] .float-label[data-v-ef72543a]{transition-duration:.3s}@media (width<=860px){.hero-labels[data-v-ef72543a]{display:none}.caption[data-v-ef72543a]{justify-content:flex-start;font-size:11px}}.phase[data-v-74384288]{justify-items:end;display:inline-grid}.phase[data-v-74384288]>*{grid-area:1/1}.panel-visual[data-v-74384288]{margin:4px 0 10px}.map[data-v-74384288]{width:100%;height:auto;display:block;overflow:visible}.map text[data-v-74384288]{font-family:var(--font-deck-mono);letter-spacing:.1em;text-anchor:middle;fill:var(--text);font-size:9.5px}.node .frame[data-v-74384288]{fill:var(--surface);stroke:var(--deck-line-strong);stroke-width:1px;transition:stroke .6s}.node .core[data-v-74384288]{fill:var(--muted);transition:fill .6s}.node .ring[data-v-74384288]{fill:none;stroke:var(--muted);stroke-width:1px;opacity:0;transform-box:fill-box;transform-origin:50%;animation:deck-ring 3.2s var(--delay,0s) infinite ease-out}.is-2 .node .core[data-v-74384288]{fill:var(--primary)}.is-2 .node .frame[data-v-74384288]{stroke:color-mix(in srgb,var(--primary) 45%,transparent)}.is-2 .node .ring[data-v-74384288]{stroke:var(--primary);animation-delay:0s}.tangled path[data-v-74384288]{fill:none;stroke:var(--muted);stroke-width:1px;stroke-dasharray:3 4;opacity:.7}.middleman rect[data-v-74384288]{fill:color-mix(in srgb,var(--surface) 95%,transparent);stroke:var(--status-warn);stroke-width:1px;stroke-dasharray:3 2}.middleman text[data-v-74384288]{fill:var(--status-warn);font-size:8.5px;font-weight:500}.clean path[data-v-74384288]{fill:none;stroke-width:1.6px;stroke-linecap:round;animation-delay:.35s!important}.clean path[data-v-74384288],.layer[data-v-74384288]{stroke:url(#gap-gradient)}.layer[data-v-74384288]{fill:var(--surface);stroke-width:1.4px}.map .layer-text[data-v-74384288]{fill:var(--primary);letter-spacing:.12em;font-size:9px;font-weight:600}.compare[data-v-74384288]{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:12px;min-height:104px;display:grid}.start[data-v-74384288]{color:var(--text);text-align:center;grid-area:1/1/2/3;align-self:center;margin:0;padding:0 12px;font-size:15px}.gap-card[data-v-74384288]{border-radius:var(--deck-radius-sm);border:1px solid var(--line);grid-row:1;min-width:0;padding:12px 14px}.gap-card .mono-label[data-v-74384288]{letter-spacing:.08em;margin:0 0 6px;font-size:10px}.gap-card--sees[data-v-74384288]{background:color-mix(in srgb,var(--heading) 4%,transparent);grid-column:1}.gap-card--context[data-v-74384288]{background:color-mix(in srgb,var(--secondary) 6%,transparent);grid-column:2}.quote[data-v-74384288]{letter-spacing:-.01em;margin:0 0 8px;font-size:17px;font-weight:500;line-height:1.3}.gap-card .tag[data-v-74384288]{white-space:normal;max-width:100%;font-size:9.5px}.chips[data-v-74384288]{flex-wrap:wrap;gap:5px;margin:0;display:flex}.chips span[data-v-74384288]{font-family:var(--font-deck-mono);letter-spacing:.04em;color:var(--secondary);background:var(--surface);border:1px solid color-mix(in srgb,var(--secondary) 22%,transparent);border-radius:5px;padding:3px 6px;font-size:10.5px}.note[data-v-74384288]{max-height:90px;margin-top:12px}@media (width<=860px){.quote[data-v-74384288]{font-size:15px}.chips span[data-v-74384288]{font-size:10px}}.vessel-box[data-v-f0d68a04]{align-items:center;height:170px;display:grid}.scan-frame[data-v-f0d68a04]{border:1.5px dashed color-mix(in srgb,var(--primary) 45%,transparent);border-radius:8px}.badge-3d[data-v-f0d68a04]{background:var(--status-critical);color:#fff;width:26px;height:18px;font-family:var(--font-deck-mono);border-radius:9px;place-items:center;font-size:12px;font-weight:700;display:grid}.trend-3d[data-v-f0d68a04]{background:var(--surface);outline:1px solid var(--line);border-radius:6px;width:104px;height:44px;box-shadow:0 6px 18px -10px #0d1a2c73}.trend-3d path[data-v-f0d68a04]{fill:none;stroke:var(--primary);stroke-width:2px;stroke-linejoin:round}.systems-3d[data-v-f0d68a04]{background:var(--surface);outline:1px solid var(--line);font-family:var(--font-deck-mono);color:var(--heading);white-space:nowrap;border-radius:6px;padding:3px 10px;font-size:10.5px}.number[data-v-f0d68a04]{font-variant-numeric:tabular-nums}.visual[data-v-f0d68a04]{margin:2px 0 10px}.vessel[data-v-f0d68a04]{width:100%;height:auto;display:block;overflow:visible}.water[data-v-f0d68a04]{fill:none;stroke:color-mix(in srgb,var(--status-info) 35%,transparent);stroke-width:1.2px}.hull[data-v-f0d68a04]{fill:var(--heading)}.deck-line[data-v-f0d68a04]{stroke:color-mix(in srgb,var(--bg) 25%,transparent);stroke-width:1px}.house[data-v-f0d68a04]{fill:var(--surface);stroke:var(--deck-line-strong);stroke-width:1px}.windows rect[data-v-f0d68a04]{fill:var(--heading);opacity:.85}.funnel[data-v-f0d68a04]{fill:var(--bg);stroke:var(--deck-line-strong);stroke-width:1px}.mast[data-v-f0d68a04]{fill:none;stroke:var(--text);stroke-width:1.4px;stroke-linecap:round}.antenna[data-v-f0d68a04]{fill:var(--text)}.frame[data-v-f0d68a04]{fill:none;stroke:var(--primary);stroke-width:1.6px;stroke-linecap:round}.scan[data-v-f0d68a04]{fill:color-mix(in srgb,var(--primary) 4%,transparent);stroke:color-mix(in srgb,var(--primary) 25%,transparent);stroke-width:1px;stroke-dasharray:3 5}.dot[data-v-f0d68a04]{fill:var(--primary);stroke:var(--surface)}.dot[data-v-f0d68a04],.dot-ring[data-v-f0d68a04]{stroke-width:1.2px}.dot-ring[data-v-f0d68a04]{fill:none;stroke:var(--primary);transform-box:fill-box;transform-origin:50%;animation:1.8s ease-out infinite deck-ring}.warn .dot[data-v-f0d68a04]{fill:var(--status-warn)}.warn .dot-ring[data-v-f0d68a04]{stroke:var(--status-warn)}.pointer[data-v-f0d68a04]{stroke:var(--muted);stroke-width:1px;stroke-dasharray:2 3}.badge[data-v-f0d68a04]{fill:var(--status-warn)}.badge-text[data-v-f0d68a04]{font-family:var(--font-deck-mono);fill:#fff;text-anchor:middle;font-size:11px;font-weight:700}.trend-card[data-v-f0d68a04]{fill:var(--surface);stroke:var(--deck-line-strong);stroke-width:1px}.trend[data-v-f0d68a04]{fill:none;stroke:var(--primary);stroke-width:1.6px;stroke-linejoin:round;stroke-linecap:round}.wave[data-v-f0d68a04]{stroke-linecap:round}.link[data-v-f0d68a04],.wave[data-v-f0d68a04]{fill:none;stroke:var(--secondary);stroke-width:1.3px}.link[data-v-f0d68a04]{stroke-dasharray:3 3;animation:1s linear infinite discovery-flow-f0d68a04}.systems[data-v-f0d68a04]{font-family:var(--font-deck-mono);letter-spacing:.02em;fill:var(--secondary);text-anchor:middle;font-size:9px;font-weight:600}@keyframes discovery-flow-f0d68a04{to{stroke-dashoffset:-6px}}.questions[data-v-f0d68a04]{margin:0;padding:0;list-style:none;display:grid}.item[data-v-f0d68a04]{border-top:1px solid var(--line);opacity:.28;transition:opacity .5s var(--deck-ease);grid-template-columns:30px 1fr;align-items:baseline;gap:8px;padding:8px 0;display:grid;position:relative}.item.passed[data-v-f0d68a04]{opacity:.55}.item.current[data-v-f0d68a04]{opacity:1}.no[data-v-f0d68a04]{font-family:var(--font-deck-mono);letter-spacing:.08em;color:var(--muted);font-size:11px;transition:color .4s}.ask[data-v-f0d68a04]{transition:color .4s,font-size .4s var(--deck-ease);margin:0;font-size:15.5px;font-weight:500;line-height:1.3}.ask[data-v-f0d68a04],.detail[data-v-f0d68a04]{color:var(--text)}.detail[data-v-f0d68a04]{max-height:60px;margin:4px 0 0;font-size:13.5px;line-height:1.4}.detail.shown[data-v-f0d68a04]{min-height:2.8em}.item.current .no[data-v-f0d68a04]{color:var(--primary);font-weight:600}.item.current .ask[data-v-f0d68a04]{color:var(--heading);letter-spacing:-.01em;font-size:18px;font-weight:600}.item.current[data-v-f0d68a04]:before{content:"";background:var(--gradient);border-radius:2px;width:3px;position:absolute;top:10px;bottom:10px;left:-24px}@media (width<=860px){.item.current[data-v-f0d68a04]:before{left:-16px}.item.current .ask[data-v-f0d68a04]{font-size:16px}}.platform-panel[data-v-0f4baf83]{--height:min(400px, calc(100vh - 425px));height:var(--height);grid-template-rows:40px auto auto auto;align-content:start;row-gap:12px;max-width:1120px;margin:0 auto;display:grid;position:relative}.center[data-v-0f4baf83]{transition:transform 1s var(--deck-ease);place-items:center;display:grid}.brand[data-v-0f4baf83]{letter-spacing:.22em;background:var(--gradient);color:#0000;-webkit-background-clip:text;background-clip:text;padding-left:.22em;font-size:26px;font-weight:600;position:relative}.brand[data-v-0f4baf83]:before{content:"";border:1px solid color-mix(in srgb,var(--secondary) 25%,transparent);opacity:0;width:180px;height:180px;transition:opacity .6s var(--deck-ease);border-radius:50%;margin:-90px 0 0 -90px;position:absolute;top:50%;left:50%}.is-0 .center[data-v-0f4baf83]{transform:translateY(calc(var(--height)/2 - 36px)) scale(1.7)}.is-0 .brand[data-v-0f4baf83]:before{opacity:1;animation:3s ease-out infinite deck-ring}.blocks[data-v-0f4baf83]{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.block[data-v-0f4baf83]{flex-direction:column;padding:16px 20px;transition-duration:.9s;display:flex}.block .mono-label[data-v-0f4baf83]{color:var(--primary);margin:0}.title[data-v-0f4baf83]{letter-spacing:-.01em;margin:2px 0 8px;font-size:22px;font-weight:600}.items[data-v-0f4baf83]{font-family:var(--font-deck-mono);letter-spacing:.03em;color:var(--text);margin:0;font-size:12px;line-height:1.7}.message[data-v-0f4baf83]{border-top:1px solid var(--line);color:var(--heading);margin:12px 0 0;padding-top:10px;font-size:15.5px;font-weight:500}.message[data-v-0f4baf83]:before{content:"→ ";color:var(--primary);font-weight:700}.block--left[data-v-0f4baf83]:not(.shown){transform:translate(calc(100% + 24px))scale(.8)}.block--center[data-v-0f4baf83]:not(.shown){transform:scale(.8)}.block--right[data-v-0f4baf83]:not(.shown){transform:translate(calc(-100% - 24px))scale(.8)}.block--center[data-v-0f4baf83]{transition-delay:50ms}.block--right[data-v-0f4baf83]{transition-delay:.1s}.is-2 .block[data-v-0f4baf83]{outline-color:color-mix(in srgb,var(--primary) 35%,transparent)}.lock[data-v-0f4baf83]{width:100%;height:auto;display:block;overflow:visible}.lock-box[data-v-0f4baf83]{align-content:end;height:140px;display:grid}.lines path[data-v-0f4baf83]{fill:none;stroke:var(--primary);stroke-width:1.5px;stroke-linecap:round;opacity:.75}.ship[data-v-0f4baf83]{transition-delay:.45s}.water[data-v-0f4baf83]{fill:none;stroke:color-mix(in srgb,var(--status-info) 35%,transparent);stroke-width:1.2px}.hull[data-v-0f4baf83]{fill:var(--deck-navy)}.house[data-v-0f4baf83]{fill:var(--surface);stroke-width:1.3px}.cargo rect[data-v-0f4baf83],.house[data-v-0f4baf83]{stroke:var(--deck-navy)}.cargo rect[data-v-0f4baf83]{fill:color-mix(in srgb,var(--deck-navy) 35%,var(--surface));stroke-width:.8px}.lock-points circle[data-v-0f4baf83]{fill:var(--primary);stroke:var(--surface);stroke-width:1.6px}.ship-label[data-v-0f4baf83]{text-align:center;margin:4px 0 0;font-size:10.5px;transition-delay:.6s}@media (width<=860px){.platform-panel[data-v-0f4baf83]{grid-template-rows:auto;height:auto}.is-0 .center[data-v-0f4baf83]{transform:none}.brand[data-v-0f4baf83]{font-size:20px}.blocks[data-v-0f4baf83]{grid-template-columns:1fr;gap:10px}.block[data-v-0f4baf83]{padding:12px 14px}.block--center[data-v-0f4baf83]:not(.shown),.block--left[data-v-0f4baf83]:not(.shown),.block--right[data-v-0f4baf83]:not(.shown){transform:translateY(10px)}.title[data-v-0f4baf83]{margin-bottom:4px;font-size:18px}.items[data-v-0f4baf83]{font-size:11px;line-height:1.55}.message[data-v-0f4baf83]{margin-top:8px;padding-top:6px;font-size:14px}.lines[data-v-0f4baf83]{display:none}}.flow-panel[data-v-bda6cc0b]{max-width:1180px;margin:0 auto;padding-bottom:20px}.flow-panel .panel-head[data-v-bda6cc0b]{margin-bottom:18px}.number[data-v-bda6cc0b]{font-variant-numeric:tabular-nums}.rail[data-v-bda6cc0b]{grid-template-columns:repeat(6,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;position:relative}.rail[data-v-bda6cc0b]:after,.rail[data-v-bda6cc0b]:before{content:"";border-radius:2px;height:2px;position:absolute;top:6px;left:8.33333%}.rail[data-v-bda6cc0b]:before{background:var(--deck-line-strong);right:8.33333%}.rail[data-v-bda6cc0b]:after{width:calc(var(--i)/6*100%);background:var(--gradient);transition:width .9s var(--deck-ease)}.rail-step[data-v-bda6cc0b]{z-index:1;text-align:center;opacity:.38;transition:opacity .5s var(--deck-ease);align-content:start;justify-items:center;gap:2px;padding:0 8px;display:grid;position:relative}.rail-step.passed[data-v-bda6cc0b]{opacity:.75}.rail-step.current[data-v-bda6cc0b]{opacity:1}.dot[data-v-bda6cc0b]{background:var(--surface);border:2px solid var(--deck-line-strong);width:14px;height:14px;transition:all .5s var(--deck-ease);border-radius:50%;margin-bottom:8px}.rail-step.passed .dot[data-v-bda6cc0b]{border-color:var(--primary);background:var(--primary);transform:scale(.7)}.rail-step.current .dot[data-v-bda6cc0b]{border-color:var(--primary);background:var(--surface);box-shadow:0 0 0 5px color-mix(in srgb,var(--primary) 15%,transparent);transform:scale(1.15)}.no[data-v-bda6cc0b]{letter-spacing:.1em;color:var(--muted);font-size:10.5px}.name[data-v-bda6cc0b],.no[data-v-bda6cc0b]{font-family:var(--font-deck-mono)}.name[data-v-bda6cc0b]{letter-spacing:.14em;text-transform:uppercase;color:var(--heading);font-size:14px;font-weight:600;transition:color .4s}.rail-step.current .name[data-v-bda6cc0b]{color:var(--primary)}.sub[data-v-bda6cc0b]{font-family:var(--font-deck-mono);letter-spacing:.02em;color:var(--muted);max-width:22ch;font-size:10.5px;line-height:1.45}.track[data-v-bda6cc0b]{height:188px;margin-top:8px;position:relative}.stem[data-v-bda6cc0b]{background:var(--primary);width:1px;height:16px;top:0;left:calc((var(--i) + .5)/6*100%)}.stem[data-v-bda6cc0b],.token[data-v-bda6cc0b]{transition:left .9s var(--deck-ease);position:absolute}.token[data-v-bda6cc0b]{--w:384px;width:var(--w);height:172px;top:16px;left:clamp(0px,calc((var(--i) + .5)/6*100% - var(--w)/2),calc(100% - var(--w)));background:var(--surface);outline:1px solid color-mix(in srgb,var(--primary) 22%,transparent);box-shadow:0 10px 30px -16px color-mix(in srgb,var(--secondary) 45%,transparent);border-radius:14px;padding:14px 16px;display:grid}.form[data-v-bda6cc0b]{flex-direction:column;grid-area:1/1;gap:8px;min-width:0;display:flex}.form[data-v-bda6cc0b]:not(.shown){pointer-events:none}.token-head[data-v-bda6cc0b]{gap:2px;margin:0;display:grid}.token-head .mono-label[data-v-bda6cc0b]{color:var(--primary);font-size:10px}.token-head strong[data-v-bda6cc0b]{font-size:14.5px;font-weight:600;line-height:1.3}.reading[data-v-bda6cc0b]{align-items:baseline;gap:8px;margin-top:2px;display:flex}.reading span[data-v-bda6cc0b]{font-family:var(--font-deck-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:11px}.reading b[data-v-bda6cc0b]{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:34px;font-weight:600;line-height:1}.reading small[data-v-bda6cc0b]{color:var(--muted);font-size:14px;font-weight:500}.reading--small b[data-v-bda6cc0b]{font-size:24px}.caption[data-v-bda6cc0b]{color:var(--text);gap:8px;margin:auto 0 0;font-size:12.5px}.caption[data-v-bda6cc0b],.route[data-v-bda6cc0b]{align-items:center;display:flex}.route[data-v-bda6cc0b]{gap:6px;margin-top:10px;position:relative}.route i[data-v-bda6cc0b]{border-top:1px dashed var(--muted);flex:1;height:0}.hop[data-v-bda6cc0b]{font-family:var(--font-deck-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text);background:color-mix(in srgb,var(--heading) 5%,transparent);white-space:nowrap;border-radius:5px;padding:4px 6px;font-size:10px}.hop--end[data-v-bda6cc0b]{background:var(--deck-tint);color:var(--primary)}.packet[data-v-bda6cc0b]{font-family:var(--font-deck-mono);color:#fff;background:var(--gradient);animation:flow-send-bda6cc0b 2.4s var(--deck-ease) infinite;border-radius:4px;padding:2px 6px;font-size:10px;font-weight:600;position:absolute;top:-18px;left:0}@keyframes flow-send-bda6cc0b{0%{opacity:0;left:4%}12%{opacity:1}85%{opacity:1}to{opacity:0;left:82%}}.labels[data-v-bda6cc0b]{flex-wrap:wrap;gap:5px;margin:auto 0 0;display:flex}.labels span[data-v-bda6cc0b]{font-family:var(--font-deck-mono);letter-spacing:.06em;text-transform:uppercase;background:color-mix(in srgb,var(--secondary) 8%,transparent);color:var(--secondary);border-radius:5px;padding:3px 7px;font-size:10.5px}.labels--channel span[data-v-bda6cc0b]{background:color-mix(in srgb,var(--heading) 5%,transparent);color:var(--muted)}.labels--channel span.on[data-v-bda6cc0b]{background:var(--deck-tint);color:var(--primary);font-weight:600}.trend[data-v-bda6cc0b]{width:100%;height:46px;display:block;overflow:visible}.trend path[data-v-bda6cc0b]{fill:none;stroke:var(--primary);stroke-width:1.8px;stroke-linejoin:round}.trend .flat[data-v-bda6cc0b],.trend path[data-v-bda6cc0b]{vector-effect:non-scaling-stroke}.trend .flat[data-v-bda6cc0b]{stroke:var(--muted);stroke-dasharray:3 4}.trend circle[data-v-bda6cc0b]{fill:var(--primary)}.small-row[data-v-bda6cc0b]{font-family:var(--font-deck-mono);color:var(--muted);justify-content:space-between;align-items:center;gap:8px;margin:0;font-size:10.5px;display:flex}.report[data-v-bda6cc0b]{border:1px solid var(--line);border-radius:8px;gap:4px;padding:7px 10px;display:grid}.report .mono-label[data-v-bda6cc0b]{font-size:9.5px}.report-row[data-v-bda6cc0b]{color:var(--text);grid-template-columns:1fr auto auto;align-items:baseline;gap:12px;font-size:13px;display:grid}.report-row b[data-v-bda6cc0b]{color:var(--heading);font-variant-numeric:tabular-nums}.report-row span[data-v-bda6cc0b]:last-child{color:var(--muted)}.json[data-v-bda6cc0b],.report-row span[data-v-bda6cc0b]:last-child{font-family:var(--font-deck-mono);font-size:10.5px}.json[data-v-bda6cc0b]{background:var(--deck-navy);color:#c9d6ee;white-space:pre;border-radius:8px;margin:0;padding:8px 10px;line-height:1.55;overflow:hidden}.json b[data-v-bda6cc0b]{color:#f39ac6;font-weight:500}@media (width<=860px){.rail[data-v-bda6cc0b]{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:10px}.rail[data-v-bda6cc0b]:after,.rail[data-v-bda6cc0b]:before,.sub[data-v-bda6cc0b]{display:none}.dot[data-v-bda6cc0b]{margin-bottom:4px}.name[data-v-bda6cc0b]{font-size:12px}.track[data-v-bda6cc0b]{height:auto;margin-top:14px}.stem[data-v-bda6cc0b]{display:none}.token[data-v-bda6cc0b]{width:100%;height:186px;position:relative;top:0;left:0}}.list[data-v-0f6a668a],.vessel[data-v-0f6a668a]{display:grid}.vessel[data-v-0f6a668a]{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;align-items:center;gap:12px;min-height:46px;max-height:60px;padding:11px 0}.vessel[data-v-0f6a668a]:last-child{border-bottom:0}.name[data-v-0f6a668a]{font-weight:500}.pos[data-v-0f6a668a],.stat[data-v-0f6a668a]{grid-area:1/2;justify-self:end;align-items:center;gap:10px;display:inline-flex}.pos[data-v-0f6a668a]{letter-spacing:.04em}.pos[data-v-0f6a668a],.stat small[data-v-0f6a668a]{font-family:var(--font-deck-mono);color:var(--muted);font-size:11.5px}.stat small[data-v-0f6a668a]{text-align:right;min-width:72px}.legend[data-v-0f6a668a]{gap:8px;max-height:260px;margin:14px 0 0;display:grid}.legend div[data-v-0f6a668a]{color:var(--text);grid-template-columns:92px 1fr;align-items:baseline;gap:10px;font-size:13.5px;display:grid}.legend dd[data-v-0f6a668a],.legend dt[data-v-0f6a668a]{margin:0}.focus[data-v-0f6a668a]{border-top:1px solid var(--line);max-height:320px;margin-top:16px;padding-top:16px}.focus .mono-label[data-v-0f6a668a]{color:var(--primary);margin:0 0 12px}.arrangement[data-v-f3cc757e]{text-transform:none;letter-spacing:.02em}.body[data-v-f3cc757e]{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);align-items:center;gap:32px;display:grid}.schema[data-v-f3cc757e]{width:100%;max-height:300px;display:block;overflow:visible}.tank[data-v-f3cc757e]{fill:var(--surface);stroke:var(--muted);stroke-width:1.5px}.small-text[data-v-f3cc757e]{font-family:var(--font-deck-mono);letter-spacing:.1em;fill:var(--muted);font-size:11px}.pipe[data-v-f3cc757e]{fill:none;stroke:color-mix(in srgb,var(--heading) 12%,transparent);stroke-width:12px;stroke-linecap:round}.pipe--return[data-v-f3cc757e]{stroke-width:9px}.flow[data-v-f3cc757e]{fill:none;stroke-linecap:round;stroke-dasharray:8 12;animation:1.1s linear infinite measure-flow-f3cc757e}.flow--supply[data-v-f3cc757e]{stroke:var(--primary);stroke-width:4px}.flow--return[data-v-f3cc757e]{stroke:var(--secondary);stroke-width:3px;opacity:.75;animation-duration:1.5s}@keyframes measure-flow-f3cc757e{to{stroke-dashoffset:-20px}}.meter circle[data-v-f3cc757e]{fill:var(--surface);stroke:var(--heading);stroke-width:2px}.meter text[data-v-f3cc757e]{font-family:var(--font-deck-mono);font-size:11px;font-weight:600}.meter text[data-v-f3cc757e],.reading rect[data-v-f3cc757e]{fill:var(--heading)}.reading text[data-v-f3cc757e]{font-family:var(--font-deck-mono);fill:var(--bg);font-size:13px;font-weight:600}.block[data-v-f3cc757e]{fill:var(--deck-navy);stroke:#0000;stroke-width:2.5px;transition:fill .6s var(--deck-ease),stroke .6s var(--deck-ease)}.head[data-v-f3cc757e]{fill:#2a3f66}.engine-name[data-v-f3cc757e]{font-family:var(--font-deck-mono);letter-spacing:.1em;fill:#fff;font-size:14px;font-weight:600}.engine-sub[data-v-f3cc757e]{fill:#9fb0cc}.smoke[data-v-f3cc757e]{fill:none;stroke:var(--primary);stroke-width:2.5px;stroke-linecap:round;stroke-dasharray:4 5;animation:1s linear infinite measure-flow-f3cc757e}.net[data-v-f3cc757e]{fill:var(--primary)}.net-text[data-v-f3cc757e]{font-family:var(--font-deck-mono);fill:#fff;letter-spacing:.04em;font-size:13px;font-weight:600}.is-0 .flow[data-v-f3cc757e]{stroke-width:5px}.is-3 .block[data-v-f3cc757e],.is-4 .block[data-v-f3cc757e]{fill:color-mix(in srgb,var(--primary) 28%,var(--deck-navy));stroke:var(--primary)}.steps[data-v-f3cc757e]{display:grid}.step[data-v-f3cc757e]{grid-area:1/1;align-self:center}.step .mono-label[data-v-f3cc757e]{color:var(--primary);margin:0 0 10px}.headline[data-v-f3cc757e]{letter-spacing:-.01em;margin:0 0 10px;font-size:22px;font-weight:600;line-height:1.25}.text[data-v-f3cc757e]{color:var(--text);margin:12px 0 0;font-size:14.5px}.engine-row[data-v-f3cc757e]{border-radius:8px;grid-template-columns:1fr auto 96px;align-items:center;gap:12px;padding:8px 10px;font-size:15px;display:grid}.engine-row b[data-v-f3cc757e]{font-variant-numeric:tabular-nums}.engine-row b small[data-v-f3cc757e]{color:var(--muted);font-size:12px;font-weight:500}.engine-row .tag[data-v-f3cc757e]{justify-self:end}.engine-row--on[data-v-f3cc757e]{background:var(--deck-tint)}.engine-row--on span[data-v-f3cc757e]:first-child{color:var(--primary);font-weight:600}@media (height<=820px) and (width>=861px){.schema[data-v-f3cc757e]{max-height:220px}}@media (width<=1100px){.body[data-v-f3cc757e]{gap:20px}.headline[data-v-f3cc757e]{font-size:19px}}@media (width<=860px){.body[data-v-f3cc757e]{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.flow[data-v-f3cc757e],.smoke[data-v-f3cc757e]{animation:none}}.main[data-v-16b0b23f]{grid-template-columns:auto 1fr;align-items:end;gap:20px;display:grid}.trend[data-v-16b0b23f]{height:64px}.context[data-v-16b0b23f]{margin-top:18px;display:grid}.context-row[data-v-16b0b23f]{border-top:1px solid var(--line);grid-template-columns:26px 1fr auto 104px;align-items:center;gap:10px;padding:11px 0;font-size:15px;display:grid}.icon[data-v-16b0b23f]{background:color-mix(in srgb,var(--secondary) 8%,transparent);width:26px;height:26px;color:var(--secondary);border-radius:8px;place-items:center;font-size:14px;display:grid}.context-row b[data-v-16b0b23f]{font-variant-numeric:tabular-nums;font-size:18px}.context-row b small[data-v-16b0b23f]{color:var(--muted);font-size:12px;font-weight:500}.context-row em[data-v-16b0b23f]{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);text-align:right;font-size:10.5px;font-style:normal}.context-row em[data-v-16b0b23f],.equation[data-v-16b0b23f]{font-family:var(--font-deck-mono)}.equation[data-v-16b0b23f]{letter-spacing:.03em;flex-wrap:wrap;align-items:center;gap:6px 8px;max-height:140px;margin-top:16px;font-size:12px;display:flex}.equation span[data-v-16b0b23f]{background:color-mix(in srgb,var(--heading) 5%,transparent);border-radius:6px;padding:5px 9px}.equation i[data-v-16b0b23f]{color:var(--primary);font-style:normal;font-weight:700}.equation strong[data-v-16b0b23f]{background:var(--gradient);color:#fff;border-radius:6px;padding:5px 10px;font-weight:600}.label-3d[data-v-bc022275]{font-family:var(--font-deck-mono);font-weight:600}.rpm-3d[data-v-bc022275]{letter-spacing:.1em;color:var(--primary);font-size:10.5px}.sensor-3d[data-v-bc022275]{background:var(--primary);color:#fff;border-radius:50%;place-items:center;width:18px;height:18px;font-size:10px}.sensor-3d[data-v-bc022275],.stack[data-v-bc022275]{display:grid}.stack[data-v-bc022275]>*{grid-area:1/1}.layers[data-v-bc022275]{font-family:var(--font-deck-mono);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:6px;font-size:11.5px;display:flex}.layers span[data-v-bc022275]{background:color-mix(in srgb,var(--heading) 5%,transparent);color:var(--muted);opacity:.45;transition:background .5s var(--deck-ease),color .5s var(--deck-ease),opacity .5s;border-radius:6px;padding:5px 9px}.layers span.on[data-v-bc022275]{opacity:1;background:color-mix(in srgb,var(--secondary) 10%,transparent);color:var(--secondary);font-weight:600}.is-2 .layers span.on[data-v-bc022275]{background:var(--gradient);color:#fff}.layers i[data-v-bc022275]{color:var(--primary);font-style:normal;font-weight:700}.questions p[data-v-bc022275]{color:var(--heading);margin:12px 0 0;font-size:16px;font-weight:500}.engine[data-v-bc022275]{align-items:center;height:150px;margin:10px 0 12px;display:grid}.svg[data-v-bc022275]{width:100%;height:auto;max-height:128px;display:block;overflow:visible}.part[data-v-bc022275]{fill:color-mix(in srgb,var(--heading) 5%,transparent);transition:fill .6s var(--deck-ease),stroke .6s var(--deck-ease)}.hub[data-v-bc022275],.part[data-v-bc022275]{stroke:var(--muted);stroke-width:1.2px}.hub[data-v-bc022275]{fill:var(--surface)}.fins line[data-v-bc022275],.spokes line[data-v-bc022275]{stroke:var(--muted);stroke-width:1px;opacity:.7}.pipe[data-v-bc022275]{fill:none;stroke:var(--muted);stroke-width:3px;stroke-linecap:round}.spokes[data-v-bc022275]{transform-origin:52px 86px;transform-box:view-box;animation:2.2s linear infinite engine-spin-bc022275}@keyframes engine-spin-bc022275{to{transform:rotate(1turn)}}.marker[data-v-bc022275]{opacity:0;transition:opacity .6s var(--deck-ease)}.marker text[data-v-bc022275]{font-family:var(--font-deck-mono);letter-spacing:.08em;fill:var(--primary);font-size:10px;font-weight:600}.marker-ring[data-v-bc022275]{fill:none;stroke:var(--primary);stroke-width:1.5px;stroke-dasharray:3 4}.is-0 .marker--operation[data-v-bc022275]{opacity:1}.is-0 .wheel[data-v-bc022275]{fill:var(--deck-tint);stroke:var(--primary)}.is-1 .marker--condition[data-v-bc022275],.is-2 .marker--condition[data-v-bc022275]{opacity:1}.dot[data-v-bc022275]{fill:var(--surface);stroke:var(--primary);stroke-width:1.5px}.sensor text[data-v-bc022275]{fill:var(--primary);letter-spacing:0}.pulse[data-v-bc022275]{fill:none;stroke:var(--primary);stroke-width:1.2px;transform-box:fill-box;transform-origin:50%;opacity:0}.is-1 .pulse[data-v-bc022275]{animation:engine-pulse-bc022275 2s var(--delay,0s) ease-out infinite}@keyframes engine-pulse-bc022275{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(2.2)}}.is-2 .svg[data-v-bc022275]{opacity:.8}.grid[data-v-bc022275]{grid-template-columns:1fr 1fr;gap:14px 18px}.metric-value small+small[data-v-bc022275]{margin-left:3px}.word[data-v-bc022275]{align-items:center;gap:8px;display:flex}.status-dot[data-v-bc022275]{background:var(--status-ok);width:9px;height:9px;box-shadow:0 0 0 4px color-mix(in srgb,var(--status-ok) 15%,transparent)}.no[data-v-bc022275],.status-dot[data-v-bc022275]{border-radius:50%;flex:none}.no[data-v-bc022275]{border:1.2px solid var(--primary);width:16px;height:16px;color:var(--primary);letter-spacing:0;place-items:center;font-size:9.5px;font-style:normal;font-weight:600;display:inline-grid}.source[data-v-bc022275]{font-family:var(--font-deck-mono);color:var(--muted);white-space:nowrap;border-top:1px dashed var(--deck-line-strong);margin-top:2px;padding-top:3px;font-size:10px;display:inline-block}.history[data-v-bc022275]{display:grid}.history-row[data-v-bc022275]{border-bottom:1px solid var(--line);color:var(--text);grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) 76px;align-items:center;gap:12px;padding:7px 0;font-size:14px;display:grid}.history-row span[data-v-bc022275]{white-space:nowrap;align-items:center;gap:7px;display:flex}.history-row b[data-v-bc022275]{text-align:right;color:var(--heading);font-variant-numeric:tabular-nums;font-size:16px}.history-row b small[data-v-bc022275]{color:var(--muted);font-size:11px;font-weight:500}.spark[data-v-bc022275]{width:100%;height:26px;display:block;overflow:visible}.spark path[data-v-bc022275]{fill:none;stroke:var(--primary);stroke-width:1.6px;stroke-linejoin:round;vector-effect:non-scaling-stroke;stroke-dasharray:400;stroke-dashoffset:400px}.spark circle[data-v-bc022275]{fill:var(--primary);opacity:0;transition:opacity .3s 1.1s}.history.shown .spark path[data-v-bc022275]{animation:deck-draw 1.4s var(--deck-ease) forwards;--len:400}.history.shown .spark circle[data-v-bc022275]{opacity:1}.scale[data-v-bc022275]{font-family:var(--font-deck-mono);letter-spacing:.06em;color:var(--muted);text-transform:uppercase;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) 76px;gap:12px;margin:4px 0 0;font-size:10px;display:grid}.scale span[data-v-bc022275]{grid-area:1/2}.scale span[data-v-bc022275]:last-child{justify-self:end}@media (width<=860px){.history-row[data-v-bc022275],.scale[data-v-bc022275]{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) 64px;gap:8px}.history-row[data-v-bc022275]{font-size:13px}.layers[data-v-bc022275]{font-size:10.5px}}@media (height<=820px) and (width>=861px){.engine[data-v-bc022275]{height:110px;margin:6px 0 8px}}.stack[data-v-48b3e2bf]{display:grid}.stack[data-v-48b3e2bf]>*{grid-area:1/1}.title p[data-v-48b3e2bf]{margin:0;font-size:16px;font-weight:500;line-height:1.3}.title .mono-label[data-v-48b3e2bf]{color:var(--primary);margin-bottom:4px;display:block}.map[data-v-48b3e2bf]{-moz-column-gap:14px;grid-template-rows:auto 54px auto;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:14px;margin:16px 0 2px;display:grid;position:relative}.group--fms[data-v-48b3e2bf]{grid-area:1/1}.group--ems[data-v-48b3e2bf]{grid-area:1/2}.group--vsl[data-v-48b3e2bf]{grid-area:3/1}.group--env[data-v-48b3e2bf]{grid-area:3/2}.lines[data-v-48b3e2bf]{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.lines path[data-v-48b3e2bf]{fill:none;stroke-width:1.8px;stroke-dasharray:4 5;stroke-linecap:round;animation:context-line-48b3e2bf .6s var(--deck-ease) both}.lines--ops path[data-v-48b3e2bf]{stroke:var(--secondary)}.lines--warn path[data-v-48b3e2bf]{stroke:var(--status-warn)}@keyframes context-line-48b3e2bf{0%{opacity:0}to{opacity:.9}}.group[data-v-48b3e2bf]{z-index:1;background:var(--surface);outline:1px solid var(--line);min-width:0;transition:opacity .6s var(--deck-ease),outline-color .5s,box-shadow .5s;border-radius:12px;padding:10px 12px 11px;position:relative;box-shadow:0 6px 18px -12px #0f244759}.system[data-v-48b3e2bf]{font-family:var(--font-deck-mono);letter-spacing:.06em;color:var(--muted);white-space:nowrap;align-items:baseline;gap:7px;margin:0 0 7px;font-size:10px;display:flex}.system b[data-v-48b3e2bf]{letter-spacing:.12em;color:var(--secondary);font-size:10.5px;font-weight:700}.param[data-v-48b3e2bf]{-moz-column-gap:8px;transition:opacity .5s var(--deck-ease);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;column-gap:8px;display:grid}.param+.param[data-v-48b3e2bf]{border-top:1px solid var(--line);margin-top:5px;padding-top:5px}.label[data-v-48b3e2bf]{font-family:var(--font-deck-mono);letter-spacing:.07em;text-transform:uppercase;color:var(--muted);text-overflow:ellipsis;font-size:10px;overflow:hidden}.label[data-v-48b3e2bf],.value[data-v-48b3e2bf]{white-space:nowrap}.value[data-v-48b3e2bf]{letter-spacing:-.01em;font-variant-numeric:tabular-nums;grid-column:1/-1;font-size:17px;font-weight:600;line-height:1.2}.value small[data-v-48b3e2bf]{color:var(--muted);margin-left:3px;font-size:11px;font-weight:500}.group--fms .value[data-v-48b3e2bf]{font-size:24px}.sub[data-v-48b3e2bf]{font-family:var(--font-deck-mono);letter-spacing:.02em;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;grid-column:1/-1;margin-top:1px;font-size:9.5px;overflow:hidden}.spark[data-v-48b3e2bf]{width:100%;height:26px;margin-top:8px;display:block;overflow:visible}.spark path[data-v-48b3e2bf]{fill:none;stroke:var(--primary);stroke-width:1.6px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.trend[data-v-48b3e2bf]{white-space:nowrap;opacity:0;transition:opacity .4s var(--deck-ease) .3s;font-size:12px;font-weight:600}.trend[data-v-48b3e2bf]:not(:empty){opacity:1}.trend--ops[data-v-48b3e2bf]{color:var(--secondary)}.trend--same[data-v-48b3e2bf]{color:var(--text)}.trend--warn[data-v-48b3e2bf]{color:var(--status-warn)}.group.joined[data-v-48b3e2bf]{outline-color:color-mix(in srgb,var(--secondary) 35%,transparent);box-shadow:0 10px 24px -14px color-mix(in srgb,var(--secondary) 60%,transparent)}.is-2 .group.joined[data-v-48b3e2bf]{outline-color:color-mix(in srgb,var(--status-warn) 50%,transparent);box-shadow:0 10px 24px -14px color-mix(in srgb,var(--status-warn) 60%,transparent)}.group.dimmed[data-v-48b3e2bf]{opacity:.32;box-shadow:none}.param.dimmed[data-v-48b3e2bf]{opacity:.38}.result[data-v-48b3e2bf]{z-index:1;grid-area:2/1/3/-1;place-self:center;display:grid;position:relative}.result>span[data-v-48b3e2bf]{white-space:nowrap;font-family:var(--font-deck-mono);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;grid-area:1/1;justify-self:center;padding:6px 13px;font-size:11px;font-weight:600}.result--0[data-v-48b3e2bf]{color:var(--muted);background:var(--surface);outline:1px dashed var(--deck-line-strong);font-weight:500}.result--1[data-v-48b3e2bf]{color:#fff;background:var(--gradient)}.result--2[data-v-48b3e2bf]{color:#fff;background:var(--status-warn)}.result--1.shown[data-v-48b3e2bf],.result--2.shown[data-v-48b3e2bf]{transition-delay:.35s}.context-panel .note[data-v-48b3e2bf]{margin-top:14px}@media (height<=820px) and (width>=861px){.map[data-v-48b3e2bf]{grid-template-rows:auto 30px auto;margin-top:8px}.group[data-v-48b3e2bf]{padding:7px 10px 8px}.param+.param[data-v-48b3e2bf]{margin-top:3px;padding-top:3px}.group--fms .value[data-v-48b3e2bf]{font-size:20px}.spark[data-v-48b3e2bf]{height:18px;margin-top:4px}}@media (width<=860px){.map[data-v-48b3e2bf]{-moz-column-gap:8px;grid-template-rows:auto 46px auto;column-gap:8px}.group[data-v-48b3e2bf]{padding:8px 9px}.system span[data-v-48b3e2bf]{display:none}.value[data-v-48b3e2bf]{font-size:15px}.group--fms .value[data-v-48b3e2bf]{font-size:19px}.sub[data-v-48b3e2bf]{font-size:9px}.result>span[data-v-48b3e2bf]{padding:5px 9px;font-size:9.5px}}.formula[data-v-2a1fc37f]{display:grid}.line[data-v-2a1fc37f]{opacity:.3;transition:opacity .6s var(--deck-ease),background .5s var(--deck-ease);border-radius:8px;align-items:center;margin:0 -8px;padding:7px 8px}.line.arrived[data-v-2a1fc37f]{opacity:1}.line:not(.arrived) .amount[data-v-2a1fc37f]{opacity:0}.line.current[data-v-2a1fc37f]{background:color-mix(in srgb,var(--secondary) 7%,transparent)}.name[data-v-2a1fc37f]{font-size:15px;font-weight:500;line-height:1.25;display:grid}.name small[data-v-2a1fc37f]{font-family:var(--font-deck-mono);letter-spacing:.03em;color:var(--muted);margin-top:1px;font-size:10.5px;font-weight:400}.amount[data-v-2a1fc37f]{font-variant-numeric:tabular-nums;white-space:nowrap;transition:opacity .5s var(--deck-ease) .15s}.amount b[data-v-2a1fc37f]{font-size:18px;font-weight:600}.amount small[data-v-2a1fc37f]{color:var(--muted);margin-left:4px;font-size:11px;font-weight:500}.formula-row--result.line[data-v-2a1fc37f]{border-radius:0 0 8px 8px;margin-top:4px}.formula-row--result .name[data-v-2a1fc37f]{font-size:16px;font-weight:600}.formula-row--result .amount b[data-v-2a1fc37f]{font-size:24px}.formula-row--result.current[data-v-2a1fc37f]{background:var(--deck-tint)}.formula-row--result.current .amount b[data-v-2a1fc37f]{color:var(--primary)}.detail[data-v-2a1fc37f]{max-height:300px;margin-top:14px}.ledger-panel .note.fold[data-v-2a1fc37f]{max-height:90px}.role[data-v-2a1fc37f]{color:var(--text);margin:0 0 10px;font-size:13.5px;line-height:1.4}.role b[data-v-2a1fc37f]{font-family:var(--font-deck-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--primary);margin-bottom:2px;font-size:11px;font-weight:600;display:block}.card[data-v-2a1fc37f]{padding:12px 14px}.card-head[data-v-2a1fc37f]{font-family:var(--font-deck-mono);color:var(--muted);justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;font-size:11px;display:flex}.card-head .mono-label[data-v-2a1fc37f]{color:var(--heading);font-weight:600}.three[data-v-2a1fc37f]{text-align:center;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.three div[data-v-2a1fc37f]{background:color-mix(in srgb,var(--heading) 4%,transparent);border-radius:8px;gap:1px;padding:7px 4px;display:grid}.three span[data-v-2a1fc37f]{font-family:var(--font-deck-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);white-space:nowrap;font-size:10px}.three b[data-v-2a1fc37f]{font-variant-numeric:tabular-nums;font-size:18px}.three em[data-v-2a1fc37f]{font-style:normal;font-family:var(--font-deck-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:9.5px}.three em.measured[data-v-2a1fc37f]{color:var(--measured)}.meet[data-v-2a1fc37f]{width:100%;height:22px;display:block;overflow:visible}.meet path[data-v-2a1fc37f]{fill:none;stroke:var(--primary);stroke-width:1.4px;vector-effect:non-scaling-stroke;stroke-dasharray:60;stroke-dashoffset:60px;opacity:.7}.detail.shown .meet path[data-v-2a1fc37f]{transition:stroke-dashoffset .8s var(--deck-ease) .35s;stroke-dashoffset:0}.final[data-v-2a1fc37f]{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;font-size:14px;display:flex}.adjust[data-v-2a1fc37f]{font-family:var(--font-deck-mono);color:var(--text);border:1px dashed var(--deck-line-strong);border-radius:6px;padding:5px 8px;font-size:11.5px}.adjust b[data-v-2a1fc37f]{color:var(--heading)}.arrow[data-v-2a1fc37f]{color:var(--primary);font-weight:700}.result[data-v-2a1fc37f]{background:var(--gradient);color:#fff;border-radius:8px;padding:6px 12px;font-weight:500}.result b[data-v-2a1fc37f]{font-size:17px;font-weight:600}.final[data-v-2a1fc37f]>*{opacity:0;transition:opacity .5s var(--deck-ease),transform .5s var(--deck-ease);transform:translateY(6px)}.detail.shown .final[data-v-2a1fc37f]>*{opacity:1;transform:none}.detail.shown .final[data-v-2a1fc37f]>:first-child{transition-delay:.9s}.detail.shown .final[data-v-2a1fc37f]>:nth-child(2){transition-delay:1.05s}.detail.shown .final[data-v-2a1fc37f]>:nth-child(3){transition-delay:1.2s}.two[data-v-2a1fc37f]{grid-template-columns:1fr 1fr}.compare[data-v-2a1fc37f]{grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;display:grid}.compare div[data-v-2a1fc37f]{gap:2px;display:grid}.compare span[data-v-2a1fc37f]{font-family:var(--font-deck-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:10.5px}.compare b[data-v-2a1fc37f]{font-variant-numeric:tabular-nums;font-size:20px}.compare b small[data-v-2a1fc37f]{color:var(--muted);font-size:11px;font-weight:500}.compare i[data-v-2a1fc37f]{font-style:normal;font-family:var(--font-deck-mono);color:var(--primary);font-size:11px}.compare div[data-v-2a1fc37f]:last-child{text-align:right}.recorded[data-v-2a1fc37f]{border-top:1px dashed var(--deck-line-strong);color:var(--text);margin:10px 0 0;padding-top:9px;font-size:13.5px}.recorded b[data-v-2a1fc37f]{color:var(--heading)}.chain[data-v-2a1fc37f]{font-family:var(--font-deck-mono);letter-spacing:.03em;flex-wrap:wrap;align-items:center;gap:6px 8px;font-size:12px;display:flex}.chain span[data-v-2a1fc37f]{background:color-mix(in srgb,var(--heading) 5%,transparent);border-radius:6px;padding:5px 9px}.chain i[data-v-2a1fc37f]{color:var(--primary);font-style:normal;font-weight:700}.chain strong[data-v-2a1fc37f]{background:var(--gradient);color:#fff;border-radius:6px;padding:5px 10px;font-weight:600}@media (width<=860px){.three b[data-v-2a1fc37f]{font-size:16px}.three span[data-v-2a1fc37f]{letter-spacing:.02em;font-size:9px}.name small[data-v-2a1fc37f]{font-size:10px}}.legend[data-v-804fda59]{grid-template-columns:1fr 1fr;gap:12px;display:grid}.voyage[data-v-804fda59]{transition:opacity .5s var(--deck-ease);align-items:flex-start;gap:10px;display:flex}.voyage i[data-v-804fda59]{border-radius:2px;flex:none;width:22px;height:3px;margin-top:9px}.voyage span[data-v-804fda59]{font-family:var(--font-deck-mono);letter-spacing:.03em;color:var(--muted);font-size:10.5px;line-height:1.45;display:grid}.voyage b[data-v-804fda59]{font-family:var(--font-display);letter-spacing:0;color:var(--heading);font-size:16px;font-weight:600}.is-2 .voyage--a[data-v-804fda59]{opacity:.45}.table[data-v-804fda59]{max-height:330px;margin-top:14px}.row-grid[data-v-804fda59]{border-bottom:1px solid var(--line);transition:background .5s var(--deck-ease);border-radius:6px;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) minmax(0,1fr) 76px;align-items:baseline;gap:10px;margin:0 -6px;padding:7px 6px;font-size:14.5px;display:grid}.row-grid>span[data-v-804fda59]{color:var(--text)}.row-grid b[data-v-804fda59]{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.row-grid b small[data-v-804fda59],.row-grid em small[data-v-804fda59]{color:var(--muted);font-size:11px;font-weight:500}.row-grid em[data-v-804fda59]{text-align:right;color:var(--text);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12.5px;font-style:normal}.head[data-v-804fda59],.row-grid em[data-v-804fda59]{font-family:var(--font-deck-mono)}.head[data-v-804fda59]{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);padding-top:0;font-size:11px}.head span[data-v-804fda59]:last-child{text-align:right}.fuel em[data-v-804fda59]{color:var(--primary);font-weight:600}.fuel em small[data-v-804fda59]{font-size:10px;display:block}.sea[data-v-804fda59]{border-bottom:0}.row-grid.fold[data-v-804fda59]{max-height:60px}.b[data-v-804fda59]{transition:color .5s var(--deck-ease)}.is-2 .b[data-v-804fda59]{color:var(--primary)}.is-2 .sea[data-v-804fda59]{background:color-mix(in srgb,var(--status-info) 8%,transparent)}.is-2 .sea>span[data-v-804fda59]{color:var(--status-info);font-weight:500}.weather[data-v-804fda59]{max-height:90px;font-family:var(--font-deck-mono);letter-spacing:.02em;color:var(--muted);gap:2px;margin:8px 0 0;font-size:10.5px;display:grid}.weather span[data-v-804fda59]:first-child{text-transform:uppercase;letter-spacing:.08em}.weather span[data-v-804fda59]:last-child{color:var(--status-info)}.voyage-panel .note.fold[data-v-804fda59]{max-height:90px}.message[data-v-804fda59]{max-height:160px}.support[data-v-804fda59]{color:var(--text);margin:8px 0 0;padding-left:14px;font-size:13.5px;line-height:1.45}.caption[data-v-804fda59]{font-family:var(--font-deck-mono);letter-spacing:.03em;color:var(--muted);white-space:nowrap;margin-top:1px;font-size:9.5px;display:block}.derived .caption[data-v-804fda59]{font-style:italic}.derived em[data-v-804fda59]{color:var(--secondary)}@media (width<=860px){.row-grid[data-v-804fda59]{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) 60px;gap:6px;font-size:13px}.legend[data-v-804fda59]{gap:8px}}.summary[data-v-5cc1926f]{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.count[data-v-5cc1926f]{margin-top:4px;font-size:34px;line-height:1}.pips[data-v-5cc1926f]{gap:6px;padding-bottom:6px;display:flex}.pips i[data-v-5cc1926f]{background:color-mix(in srgb,var(--status-ok) 22%,transparent);outline:1px solid color-mix(in srgb,var(--status-ok) 35%,transparent);width:12px;height:12px;transition:background .5s var(--deck-ease),outline-color .5s var(--deck-ease),transform .5s var(--deck-ease);border-radius:4px}.pips i.warn[data-v-5cc1926f]{background:var(--status-warn);outline-color:var(--status-warn);transform:scale(1.15)}.pips i.critical[data-v-5cc1926f]{background:var(--status-critical);outline-color:var(--status-critical);animation:1.2s infinite deck-blink;transform:scale(1.15)}.calm[data-v-5cc1926f]{border-radius:var(--deck-radius-sm);background:color-mix(in srgb,var(--status-ok) 7%,transparent);gap:4px;max-height:90px;margin-top:16px;padding:14px 16px;display:grid}.calm-line[data-v-5cc1926f]{align-items:center;gap:7px;font-size:15px;font-weight:500;display:inline-flex}.calm-line[data-v-5cc1926f]:before{content:"";background:var(--status-ok);width:8px;height:8px;box-shadow:0 0 0 4px color-mix(in srgb,var(--status-ok) 15%,transparent);border-radius:50%}.calm small[data-v-5cc1926f]{font-family:var(--font-deck-mono);letter-spacing:.05em;color:var(--muted);padding-left:15px;font-size:11px}.events[data-v-5cc1926f]{margin-top:6px;display:grid}.event[data-v-5cc1926f]{border-top:1px solid var(--line);grid-template-columns:78px minmax(0,1fr) auto;align-items:start;gap:4px 12px;max-height:150px;padding:12px 0 12px 12px;display:grid;position:relative}.event[data-v-5cc1926f]:before{content:"";background:var(--status-warn);border-radius:2px;width:3px;position:absolute;top:13px;bottom:13px;left:0}.event--critical[data-v-5cc1926f]:before{background:var(--status-critical)}.event.recovered[data-v-5cc1926f]:before{background:var(--status-ok)}.sev[data-v-5cc1926f]{justify-items:start;gap:5px;display:grid}.sev time[data-v-5cc1926f]{font-family:var(--font-deck-mono);color:var(--text);font-variant-numeric:tabular-nums;font-size:12px}.body[data-v-5cc1926f]{gap:3px;min-width:0;display:grid}.body b[data-v-5cc1926f]{font-size:14.5px;font-weight:600;line-height:1.3}.body em[data-v-5cc1926f]{color:var(--text);font-size:13.5px;font-style:normal}.body span[data-v-5cc1926f]{font-family:var(--font-deck-mono);letter-spacing:.03em;color:var(--muted);font-size:11px}.stat[data-v-5cc1926f]{justify-items:end;display:grid}.stat[data-v-5cc1926f]>*{grid-area:1/1}.live-state[data-v-5cc1926f]{font-family:var(--font-deck-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text);border:1px solid var(--deck-line-strong);border-radius:5px;align-items:center;gap:6px;padding:3px 7px;font-size:10.5px;font-weight:600;display:inline-flex}.live-state[data-v-5cc1926f]:before{content:"";background:var(--status-warn);border-radius:50%;width:6px;height:6px;animation:1.6s infinite deck-blink}.live-state--critical[data-v-5cc1926f]:before{background:var(--status-critical);animation-duration:1.1s}.timeline[data-v-5cc1926f]{max-height:40px;font-family:var(--font-deck-mono);letter-spacing:.03em;color:var(--muted);white-space:nowrap;grid-column:1/-1;align-items:center;gap:8px;margin-top:8px;font-size:11px;display:flex}.timeline b[data-v-5cc1926f]{color:var(--heading);font-weight:600}.span[data-v-5cc1926f]{background:linear-gradient(90deg,var(--status-warn),var(--status-ok));transform-origin:0;min-width:20px;height:3px;transition:transform 1.2s var(--deck-ease) .2s;border-radius:2px;flex:1;transform:scaleX(0)}.timeline.shown .span[data-v-5cc1926f]{transform:none}.length[data-v-5cc1926f]{border-left:1px solid var(--deck-line-strong);margin-left:4px;padding-left:10px}.length b[data-v-5cc1926f]{color:var(--primary);font-size:13px}.split[data-v-5cc1926f]{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;max-height:150px;margin-top:12px;display:grid}.split>div[data-v-5cc1926f]{align-content:start;gap:2px;padding:12px 0 2px;display:grid}.split>div+div[data-v-5cc1926f]{border-left:1px solid var(--line);padding-left:16px}.split>div[data-v-5cc1926f]:first-child{padding-right:16px}.split .mono-label[data-v-5cc1926f]{color:var(--primary);margin:0}.split b[data-v-5cc1926f]{font-size:14px;font-weight:600}.split small[data-v-5cc1926f]{font-family:var(--font-deck-mono);letter-spacing:.04em;color:var(--muted);font-size:10.5px}.chips[data-v-5cc1926f]{flex-wrap:wrap;gap:6px;margin:8px 0 6px;display:flex}.history[data-v-5cc1926f]{width:100%;height:26px;margin:4px 0 2px;display:block}.history rect[data-v-5cc1926f]{fill:color-mix(in srgb,var(--muted) 45%,transparent)}.history rect.now[data-v-5cc1926f]{fill:var(--primary)}@media (width<=860px){.event[data-v-5cc1926f]{grid-template-columns:70px minmax(0,1fr) auto}.timeline[data-v-5cc1926f]{white-space:normal;flex-wrap:wrap}}.tabs[data-v-21847aea]{grid-template-columns:repeat(4,1fr);gap:8px;margin:0 0 16px;padding:0;list-style:none;display:grid}.tabs li[data-v-21847aea]{border-top:2px solid var(--deck-line-strong);font-family:var(--font-deck-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);transition:color .4s var(--deck-ease),border-color .4s var(--deck-ease);padding-top:8px;font-size:10.5px}.tabs li small[data-v-21847aea]{opacity:.7;margin-bottom:1px;font-size:10px;display:block}.tabs li.passed[data-v-21847aea]{color:var(--text);border-top-color:color-mix(in srgb,var(--primary) 35%,transparent)}.tabs li.current[data-v-21847aea]{color:var(--primary);-o-border-image:var(--gradient) 1;border-image:var(--gradient) 1;font-weight:600}.stack[data-v-21847aea]{display:grid}.principle[data-v-21847aea]{visibility:hidden;pointer-events:none;min-width:0;transition:opacity .5s var(--deck-ease),transform .5s var(--deck-ease),visibility 0s linear .5s;grid-area:1/1}.principle.shown[data-v-21847aea]{visibility:visible;pointer-events:auto;transition:opacity .6s var(--deck-ease) .15s,transform .6s var(--deck-ease) .15s,visibility 0s}.principle>.mono-label[data-v-21847aea]{color:var(--primary);margin:0 0 4px}.rule[data-v-21847aea]{margin:0 0 14px;font-size:16px;font-weight:500;line-height:1.35}.rule--small[data-v-21847aea]{color:var(--text);margin-bottom:10px;font-size:14px;font-weight:400;line-height:1.45}.principle .note[data-v-21847aea]{margin-top:14px}.series[data-v-21847aea]{border-top:1px solid var(--line);padding:10px 0}.series-head[data-v-21847aea]{color:var(--text);align-items:center;gap:10px;font-size:14.5px;display:flex}.series-head b[data-v-21847aea]{color:var(--heading);font-variant-numeric:tabular-nums;margin-left:auto;font-size:22px;font-weight:600}.series-head b small[data-v-21847aea]{color:var(--muted);margin-left:3px;font-size:12px;font-weight:500}.series--estimated .series-head b[data-v-21847aea]{color:var(--estimated);font-weight:500}.line[data-v-21847aea]{width:100%;height:30px;margin:6px 0 4px;display:block;overflow:visible}.line path[data-v-21847aea]{fill:none;stroke-width:2px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.line--measured path[data-v-21847aea]{stroke:var(--measured)}.line--estimated path[data-v-21847aea]{stroke:var(--estimated);stroke-dasharray:6 5}.source[data-v-21847aea]{letter-spacing:.03em;margin:0}.aside[data-v-21847aea],.source[data-v-21847aea]{font-family:var(--font-deck-mono);color:var(--muted);font-size:11px}.aside[data-v-21847aea]{flex-wrap:wrap;align-items:center;gap:6px;margin:8px 0 0;display:flex}.aside[data-v-21847aea]:before{content:"ⓘ"}.two[data-v-21847aea]{grid-template-columns:1fr 1fr;gap:12px}.tile[data-v-21847aea],.two[data-v-21847aea]{display:grid}.tile[data-v-21847aea]{border-radius:var(--deck-radius-sm);background:var(--surface);outline:1px solid var(--line);align-content:start;justify-items:start;gap:8px;padding:14px}.tile--na[data-v-21847aea]{outline:1px dashed var(--deck-line-strong);background:0 0}.name[data-v-21847aea]{font-family:var(--font-deck-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:11px}.value[data-v-21847aea]{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:34px;font-weight:600;line-height:1.05}.value small[data-v-21847aea]{margin-left:3px;font-size:14px}.tile--na .value[data-v-21847aea],.value small[data-v-21847aea]{color:var(--muted);font-weight:500}.tile small[data-v-21847aea]{color:var(--text);font-size:13px;line-height:1.35}.fresh[data-v-21847aea]{grid-template-columns:repeat(3,1fr);gap:12px;padding-bottom:12px;display:grid}.fresh .metric-value[data-v-21847aea]{font-size:20px;font-family:var(--font-deck-mono);font-weight:500}.age[data-v-21847aea]{color:var(--primary)}.row-4[data-v-21847aea]{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto 58px 136px;align-items:center;gap:8px;padding:9px 0;font-size:14px;display:grid}.row-4>span[data-v-21847aea]:first-child{color:var(--text);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.row-4 b[data-v-21847aea]{font-variant-numeric:tabular-nums;text-align:right;font-weight:600}.row-4 time[data-v-21847aea]{font-family:var(--font-deck-mono);color:var(--muted);font-size:11.5px}.row-4 .tag[data-v-21847aea]{justify-self:end}.stale b[data-v-21847aea]{color:var(--muted);font-weight:500}.stale time[data-v-21847aea]{color:var(--status-warn);font-weight:600}.trail[data-v-21847aea]{gap:14px;display:grid}.layer[data-v-21847aea]{border-radius:var(--deck-radius-sm);background:var(--surface);outline:1px solid var(--line);color:var(--text);opacity:0;transition:opacity .5s var(--deck-ease),transform .5s var(--deck-ease);grid-template-columns:92px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 12px;font-size:14px;display:grid;position:relative;transform:translateY(8px)}.layer .mono-label[data-v-21847aea]{color:var(--heading);font-size:10.5px}.layer b[data-v-21847aea]{color:var(--primary);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.layer.origin[data-v-21847aea]{background:0 0;outline-style:dashed}.layer.origin b[data-v-21847aea]{color:var(--heading)}.layer b small[data-v-21847aea]{color:var(--muted);font-size:10px;font-weight:500;font-family:var(--font-deck-mono);letter-spacing:.04em}.layer+.layer[data-v-21847aea]:before{content:"↑";color:var(--primary);font-size:12px;font-weight:700;line-height:14px;position:absolute;top:-15px;left:46px}.principle.shown .layer[data-v-21847aea]{opacity:1;transition-delay:calc(.3s + var(--k)*.22s);transform:none}@media (width<=860px){.tabs li[data-v-21847aea]{letter-spacing:.03em;font-size:9.5px}.row-4[data-v-21847aea]{grid-template-columns:minmax(0,1fr) auto 60px}.row-4 .tag[data-v-21847aea]{grid-column:1/-1;justify-self:start}.layer[data-v-21847aea]{grid-template-columns:1fr auto}.layer>span[data-v-21847aea]:nth-child(2){grid-area:2/1/auto/-1}}.scope[data-v-ee0fbfff]{display:grid}.scope>span[data-v-ee0fbfff]{white-space:nowrap;grid-area:1/1;transform:none}.scale[data-v-ee0fbfff]{background:color-mix(in srgb,var(--heading) 5%,transparent);border-radius:9px;grid-template-columns:repeat(5,1fr);gap:2px;margin-bottom:16px;padding:3px;display:grid}.scale span[data-v-ee0fbfff]{text-align:center;white-space:nowrap;font-family:var(--font-deck-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--muted);transition:background .45s var(--deck-ease),color .45s var(--deck-ease);border-radius:7px;padding:6px 2px;font-size:10.5px}.scale span.passed[data-v-ee0fbfff]{color:var(--text)}.scale span.current[data-v-ee0fbfff]{background:var(--surface);color:var(--primary);font-weight:600;box-shadow:0 1px 4px #0f24472e}.block[data-v-ee0fbfff]{max-height:440px}.ask[data-v-ee0fbfff]{letter-spacing:.08em;text-transform:uppercase;color:var(--primary);margin:0 0 10px}.ask[data-v-ee0fbfff],.source[data-v-ee0fbfff]{font-family:var(--font-deck-mono);font-size:11px}.source[data-v-ee0fbfff]{letter-spacing:.03em;color:var(--muted);margin:8px 0 0}.analytics-panel .note[data-v-ee0fbfff]{margin-top:14px}.derived[data-v-ee0fbfff]{font-style:normal;font-family:var(--font-deck-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);border:1px dotted var(--deck-line-strong);white-space:nowrap;border-radius:4px;margin-left:6px;padding:1px 4px;font-size:9px;font-weight:500}.live[data-v-ee0fbfff]{position:relative}.live .metric-value[data-v-ee0fbfff]{margin-top:6px;font-size:64px;line-height:1.05}.live .metric-value small[data-v-ee0fbfff]{font-size:22px}.live>.tag--live[data-v-ee0fbfff]{position:absolute;top:2px;right:0}.main-row[data-v-ee0fbfff]{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.main-row .metric-value[data-v-ee0fbfff]{font-size:40px;line-height:1.1}.period[data-v-ee0fbfff]{font-family:var(--font-deck-mono);color:var(--muted);padding-bottom:8px;font-size:11.5px}.chart[data-v-ee0fbfff]{margin-top:12px;position:relative}.svg[data-v-ee0fbfff]{width:100%;height:108px;display:block;overflow:visible}.svg stop[data-v-ee0fbfff]:first-child{stop-color:var(--primary);stop-opacity:.3}.svg stop[data-v-ee0fbfff]:last-child{stop-color:var(--primary);stop-opacity:.06}.area[data-v-ee0fbfff]{fill:url(#analytics-area);opacity:0;transition:opacity .8s var(--deck-ease) .9s}.shown .area[data-v-ee0fbfff]{opacity:1}.stairs[data-v-ee0fbfff]{fill:none;stroke:var(--primary);stroke-width:2px;stroke-linejoin:round}.base[data-v-ee0fbfff],.stairs[data-v-ee0fbfff]{vector-effect:non-scaling-stroke}.base[data-v-ee0fbfff]{stroke:var(--deck-line-strong);stroke-width:1px}.now[data-v-ee0fbfff]{fill:var(--primary);stroke:var(--surface);stroke-width:2px;opacity:0;transition:opacity .4s 1.3s}.shown .now[data-v-ee0fbfff]{opacity:1}.area-label[data-v-ee0fbfff]{white-space:nowrap;font-family:var(--font-deck-mono);letter-spacing:.06em;color:var(--primary);background:color-mix(in srgb,var(--surface) 80%,transparent);opacity:0;transition:opacity .6s var(--deck-ease) 1.2s;border-radius:6px;padding:3px 8px;font-size:11px;font-weight:600;position:absolute;bottom:18%;left:50%;transform:translate(-50%)}.shown .area-label[data-v-ee0fbfff]{opacity:1}.rate[data-v-ee0fbfff]{font-size:10px;position:absolute;top:-4px;left:6px}.axis[data-v-ee0fbfff],.rate[data-v-ee0fbfff]{font-family:var(--font-deck-mono);color:var(--muted)}.axis[data-v-ee0fbfff]{justify-content:space-between;margin-top:6px;font-size:10.5px;display:flex}.axis--today span[data-v-ee0fbfff]:last-child{color:var(--primary)}.route[data-v-ee0fbfff]{font-family:var(--font-deck-mono);color:var(--muted);align-items:center;gap:8px;margin:0 0 6px;font-size:11px;display:flex}.route i[data-v-ee0fbfff]{border-radius:2px;flex:none;width:20px;height:3px}.route b[data-v-ee0fbfff]{font-family:var(--font-display);color:var(--heading);font-weight:600}.analytics-panel .formula-row[data-v-ee0fbfff],.route b[data-v-ee0fbfff]{font-size:15px}.analytics-panel .formula-row small[data-v-ee0fbfff]{font-family:var(--font-deck-mono);color:var(--muted);margin-left:4px;font-size:10.5px;font-weight:400}.analytics-panel .formula-row span[data-v-ee0fbfff]:last-child{font-weight:600}.analytics-panel .formula-row--result[data-v-ee0fbfff]{font-size:18px}.analytics-panel .formula-row--result span[data-v-ee0fbfff]:last-child{color:var(--primary)}.four[data-v-ee0fbfff]{grid-template-columns:1fr 1fr;gap:14px 18px}.four .metric-value[data-v-ee0fbfff]{font-size:26px}.four .metric-label[data-v-ee0fbfff]{flex-wrap:wrap}.origin[data-v-ee0fbfff]{font-family:var(--font-deck-mono);color:var(--muted);white-space:nowrap;align-items:center;gap:6px;margin-top:3px;font-size:10px;display:flex}.origin .derived[data-v-ee0fbfff]{margin-left:0}.daily[data-v-ee0fbfff]{border-top:1px solid var(--line);margin-top:14px;padding-top:12px}.daily svg[data-v-ee0fbfff]{width:100%;height:44px;margin-top:8px;display:block}.daily rect[data-v-ee0fbfff]{fill:color-mix(in srgb,var(--secondary) 55%,transparent)}.compare[data-v-ee0fbfff]{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:14px}.compare th[data-v-ee0fbfff]{font-family:var(--font-deck-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text);text-align:right;vertical-align:bottom;padding:0 0 6px;font-size:10.5px;font-weight:600}.compare th small[data-v-ee0fbfff]{color:var(--muted);letter-spacing:.04em;font-weight:400;display:block}.compare td[data-v-ee0fbfff]{text-align:right;border-top:1px solid var(--line);white-space:nowrap;padding:6px 0;font-weight:500}.compare td[data-v-ee0fbfff]:first-child{text-align:left;color:var(--text);font-weight:400}@media (width<=860px){.compare[data-v-ee0fbfff]{font-size:12.5px}.compare td[data-v-ee0fbfff]:first-child{white-space:normal;padding-right:6px}}.compare td[data-v-ee0fbfff]:nth-child(2){color:var(--muted)}.compare td+td[data-v-ee0fbfff],.compare th+th[data-v-ee0fbfff]{padding-left:10px}.delta[data-v-ee0fbfff]{color:var(--secondary);font-weight:600!important}.delta small[data-v-ee0fbfff]{color:var(--muted);margin-left:3px;font-size:10.5px;font-weight:500}.levels[data-v-ee0fbfff]{grid-template-columns:repeat(3,1fr);gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.levels li[data-v-ee0fbfff]{border-radius:var(--deck-radius-sm);background:var(--surface);outline:1px solid var(--line);color:var(--text);padding:8px 10px;font-size:12.5px;line-height:1.3}.levels li .mono-label[data-v-ee0fbfff]{letter-spacing:.08em;color:var(--primary);margin-bottom:4px;font-size:9.5px;display:block}.levels li[data-v-ee0fbfff]:last-child{background:0 0;outline-style:dashed}.limit[data-v-ee0fbfff]{font-family:var(--font-deck-mono);color:var(--muted);margin:10px 0 0;font-size:10.5px;line-height:1.5}.limit[data-v-ee0fbfff]:before{content:"ⓘ "}@media (width<=860px){.live .metric-value[data-v-ee0fbfff]{font-size:48px}.scale span[data-v-ee0fbfff]{letter-spacing:.02em;font-size:9px}.levels[data-v-ee0fbfff]{grid-template-columns:1fr}}.link-panel[data-v-39bc900a]{--link:var(--status-ok)}.link-panel[data-link=satellite][data-v-39bc900a]{--link:var(--secondary)}.link-panel[data-link=down][data-v-39bc900a]{--link:var(--status-critical)}.link-panel[data-link=restored][data-v-39bc900a]{--link:var(--primary)}.zone .mono-label[data-v-39bc900a]{margin:0 0 4px}.zone-name[data-v-39bc900a]{letter-spacing:-.015em;margin:0;font-size:26px;font-weight:600;line-height:1.2}.zone-sub[data-v-39bc900a]{letter-spacing:.04em;color:var(--link);margin:2px 0 0;font-size:12px;transition:color .5s}.route[data-v-39bc900a],.zone-sub[data-v-39bc900a]{font-family:var(--font-deck-mono)}.route[data-v-39bc900a]{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);grid-template-columns:auto 1fr auto;align-items:center;gap:10px;margin-top:12px;font-size:10.5px;display:grid}.rail[data-v-39bc900a]{background:linear-gradient(90deg,color-mix(in srgb,var(--status-ok) 45%,transparent) 0 30%,color-mix(in srgb,var(--secondary) 35%,transparent) 45% 100%);border-radius:2px;height:2px;position:relative}.rail b[data-v-39bc900a]{background:var(--primary);width:10px;height:10px;box-shadow:0 0 0 4px var(--deck-tint);transition:left 1.2s var(--deck-ease);border-radius:50%;margin:-5px 0 0 -5px;position:absolute;top:50%}.path[data-v-39bc900a]{border-radius:var(--deck-radius-sm);background:color-mix(in srgb,var(--heading) 3.5%,transparent);grid-template-columns:64px 1fr 64px;align-items:center;gap:4px 8px;margin:18px 0 6px;padding:14px 14px 12px}.node[data-v-39bc900a],.path[data-v-39bc900a]{display:grid}.node[data-v-39bc900a]{text-align:center;justify-items:center;gap:4px}.node small[data-v-39bc900a]{font-family:var(--font-deck-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:9.5px;line-height:1.25}.icon[data-v-39bc900a]{background:var(--surface);outline:1px solid var(--line);fill:none;width:30px;height:30px;stroke:var(--heading);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;border-radius:9px;padding:4px}.node--cloud .icon[data-v-39bc900a]{stroke:var(--primary)}.track[data-v-39bc900a]{place-items:center;height:44px;margin-top:-18px;display:grid;position:relative}.line[data-v-39bc900a]{background-image:linear-gradient(90deg,var(--link) 55%,transparent 0);background-size:10px 2px;height:2px;margin-top:-1px;transition:opacity .4s;animation:.9s linear infinite link-flow-39bc900a;position:absolute;top:50%;left:0;right:0}.link-panel[data-link=down] .line[data-v-39bc900a]{opacity:.35;animation:none}.link-panel[data-link=restored] .line[data-v-39bc900a]{animation-duration:.35s}@keyframes link-flow-39bc900a{to{background-position:10px 0}}.medium[data-v-39bc900a]{z-index:1;font-family:var(--font-deck-mono);letter-spacing:.08em;text-transform:uppercase;background:var(--surface);color:var(--link);outline-offset:-1px;white-space:nowrap;border-radius:999px;outline:1px solid;padding:4px 9px;font-size:10.5px;font-weight:600;transition:color .5s;position:relative;transform:translateY(-15px)}.cross[data-v-39bc900a]{background:var(--status-critical);color:#fff;opacity:0;width:22px;height:22px;transition:opacity .4s,transform .4s var(--deck-ease);border-radius:50%;place-items:center;margin:-11px 0 0 -11px;font-size:15px;font-weight:700;line-height:1;display:grid;position:absolute;top:50%;left:50%;transform:scale(.4)}.link-panel[data-link=down] .cross[data-v-39bc900a]{opacity:1;transform:scale(1)}.buffer[data-v-39bc900a]{grid-column:1/-1;align-items:center;gap:12px;margin-top:6px;display:flex}.blocks[data-v-39bc900a]{grid-template-columns:repeat(12,10px);gap:3px;display:grid}.blocks i[data-v-39bc900a]{background:color-mix(in srgb,var(--heading) 7%,transparent);width:10px;height:10px;transition:background .3s,transform .5s var(--deck-ease),opacity .5s;border-radius:2px}.blocks i.full[data-v-39bc900a],.blocks i.sent[data-v-39bc900a]{background:var(--primary)}.blocks i.sent[data-v-39bc900a]{opacity:0;transform:translate(18px,-16px)}.buffer small[data-v-39bc900a]{text-align:center;width:64px;margin:0;font-size:10px;line-height:1.3}.rows .row[data-v-39bc900a]{padding:7px 0;font-size:14.5px}.status[data-v-39bc900a]{align-items:center;gap:7px;font-size:13.5px;font-weight:500;display:inline-flex}.status[data-v-39bc900a]:before{content:"";background:var(--status-off);border-radius:50%;flex:none;width:8px;height:8px}.status--ok[data-v-39bc900a]:before{background:var(--status-ok);box-shadow:0 0 0 4px color-mix(in srgb,var(--status-ok) 15%,transparent)}.status--critical[data-v-39bc900a]:before{background:var(--status-critical);animation:1.2s infinite deck-blink}.records[data-v-39bc900a]{font-variant-numeric:tabular-nums}.records.held[data-v-39bc900a]{color:var(--primary)}.link-panel .note[data-v-39bc900a]{min-height:66px;font-size:14.5px}@media (width<=860px){.zone-name[data-v-39bc900a]{font-size:22px}.link-panel .note[data-v-39bc900a]{min-height:0}.medium[data-v-39bc900a]{padding:3px 7px;font-size:9.5px}}@media (height<=820px) and (width>=861px){.link-panel[data-v-39bc900a]{padding:18px 20px 14px}.zone-name[data-v-39bc900a]{font-size:22px}.route[data-v-39bc900a]{margin-top:8px}.path[data-v-39bc900a]{margin:12px 0 4px;padding:10px 12px 8px}.rows .row[data-v-39bc900a]{padding:5px 0}.link-panel .note[data-v-39bc900a]{min-height:0;margin-top:10px;padding:9px 12px;font-size:14px}}.engineering-panel[data-v-5a8f42fd]{padding-bottom:20px}.engineering-panel .panel-head[data-v-5a8f42fd]{margin-bottom:14px}.stack[data-v-5a8f42fd]{display:grid}.layer[data-v-5a8f42fd]{visibility:hidden;pointer-events:none;opacity:0;min-width:0;transition:opacity .4s var(--deck-ease),visibility 0s linear .4s;grid-area:1/1}.layer.shown[data-v-5a8f42fd]{visibility:visible;pointer-events:auto;opacity:1;transition:opacity .6s var(--deck-ease) .15s,visibility 0s}.platform[data-v-5a8f42fd]{background:var(--deck-navy);color:#e8eef8;border-radius:12px;flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;max-width:780px;margin:0 auto;padding:10px 16px;display:flex}.platform-name[data-v-5a8f42fd]{letter-spacing:-.005em;font-size:15px;font-weight:600}.platform-name[data-v-5a8f42fd]:before{content:"";background:var(--gradient);vertical-align:1px;border-radius:50%;width:8px;height:8px;margin-right:9px;display:inline-block}.platform-text[data-v-5a8f42fd]{font-family:var(--font-deck-mono);letter-spacing:.06em;text-transform:uppercase;color:#9fb0cc;font-size:11px}.platform .tag--ok[data-v-5a8f42fd]{color:#6fe0b4;background:#17936a38}.branch[data-v-5a8f42fd]{width:100%;height:22px;display:block}.branch path[data-v-5a8f42fd]{fill:none;stroke:var(--deck-line-strong);stroke-width:1.4px;vector-effect:non-scaling-stroke}.fleet[data-v-5a8f42fd]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.vessel[data-v-5a8f42fd]{opacity:0;transition:opacity .6s var(--deck-ease),transform .6s var(--deck-ease);padding:14px 16px 12px;transform:translateY(12px)}.template.shown .vessel[data-v-5a8f42fd]{opacity:1;transition-delay:calc(.15s + var(--i)*.12s);transform:none}.vessel-head[data-v-5a8f42fd]{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.vessel-head .mono-label[data-v-5a8f42fd]{color:var(--primary);font-weight:600}.vessel-type[data-v-5a8f42fd]{color:var(--muted);font-size:12.5px}.silhouette-box[data-v-5a8f42fd]{align-items:center;height:110px;display:grid}.silhouette[data-v-5a8f42fd]{width:100%;height:auto;max-height:86px;margin:4px 0 6px;display:block}.sea[data-v-5a8f42fd]{fill:color-mix(in srgb,var(--secondary) 14%,transparent)}.hull[data-v-5a8f42fd]{fill:var(--deck-navy)}.house[data-v-5a8f42fd]{fill:var(--surface);stroke-width:1.3px}.house[data-v-5a8f42fd],.mast[data-v-5a8f42fd]{stroke:var(--deck-navy)}.mast[data-v-5a8f42fd]{fill:none;stroke-width:1.4px;stroke-linecap:round}.engine[data-v-5a8f42fd]{fill:#ffffff24;stroke:#ffffff8c;stroke-width:1px}.reservoir[data-v-5a8f42fd]{fill:#fff3;stroke:#fff;stroke-width:1px}.tank[data-v-5a8f42fd]{fill:#ffffff14;stroke:#ffffff80;stroke-width:1px}.fill[data-v-5a8f42fd]{fill:#6b3fd48c}.point[data-v-5a8f42fd]{fill:var(--primary);stroke:#fff;stroke-width:1.2px}.point--analog[data-v-5a8f42fd]{fill:#f0a6cb}.config[data-v-5a8f42fd]{margin:0;display:grid}.config div[data-v-5a8f42fd]{border-top:1px solid var(--line);grid-template-columns:92px 1fr;align-items:baseline;gap:10px;padding:6px 0;display:grid}.config dt[data-v-5a8f42fd]{font-family:var(--font-deck-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:10.5px}.config dd[data-v-5a8f42fd]{margin:0;font-size:14.5px;font-weight:500}.legend[data-v-5a8f42fd]{color:var(--text);flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0 0;font-size:13.5px;display:flex}.legend-dot[data-v-5a8f42fd]{background:var(--primary);width:8px;height:8px;box-shadow:0 0 0 2px var(--surface),0 0 0 3px var(--deck-tint);border-radius:50%}.sep[data-v-5a8f42fd]{color:var(--muted)}.lifecycle[data-v-5a8f42fd]{align-self:center}.phases[data-v-5a8f42fd]{grid-template-columns:repeat(6,minmax(0,1fr));gap:0 18px;margin:4px 0 10px;display:grid}.phases span[data-v-5a8f42fd]{font-family:var(--font-deck-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--deck-line-strong);padding-bottom:6px;font-size:10.5px}.stages[data-v-5a8f42fd]{grid-template-columns:repeat(6,minmax(0,1fr));gap:0 18px;margin:0;padding:0;list-style:none;display:grid;position:relative}.stages[data-v-5a8f42fd]:before{content:"";background:var(--gradient);transform-origin:0;height:2px;transition:transform 1.6s var(--deck-ease) .1s;border-radius:2px;position:absolute;top:17px;left:0;right:0;transform:scaleX(0)}.lifecycle.shown .stages[data-v-5a8f42fd]:before{transform:scaleX(1)}.stages li[data-v-5a8f42fd]{opacity:0;transition:opacity .5s var(--deck-ease),transform .5s var(--deck-ease);padding-top:6px;position:relative;transform:translateY(8px)}.lifecycle.shown .stages li[data-v-5a8f42fd]{opacity:1;transition-delay:calc(.2s + var(--i)*.2s);transform:none}.stage-no[data-v-5a8f42fd]{background:var(--surface);outline:2px solid var(--primary);width:24px;height:24px;font-family:var(--font-deck-mono);color:var(--primary);border-radius:50%;place-items:center;font-size:10.5px;font-weight:600;display:inline-grid;position:relative}.stages b[data-v-5a8f42fd]{letter-spacing:-.01em;color:var(--heading);margin:14px 0 6px;font-size:16px;font-weight:600;display:block}.stages p[data-v-5a8f42fd]{color:var(--text);margin:0;font-size:14px;line-height:1.45}.lifecycle .note[data-v-5a8f42fd]{margin-top:22px;font-size:14.5px}.gallery[data-v-5a8f42fd]{grid-template-columns:1.7fr .72fr .72fr 1.25fr;gap:12px;display:grid}.photo[data-v-5a8f42fd]{background:color-mix(in srgb,var(--heading) 5%,transparent);opacity:0;height:clamp(170px,31vh,280px);transition:opacity .6s var(--deck-ease),transform .6s var(--deck-ease);border-radius:12px;margin:0;position:relative;overflow:hidden;transform:translateY(10px)}.proof.shown .photo[data-v-5a8f42fd]{opacity:1;transition-delay:calc(.1s + var(--i)*.12s);transform:none}.photo img[data-v-5a8f42fd]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--deck-ease)}.photo:hover img[data-v-5a8f42fd]{transform:scale(1.03)}.photo figcaption[data-v-5a8f42fd]{color:#fff;font-family:var(--font-deck-mono);letter-spacing:.06em;text-transform:uppercase;background:linear-gradient(#0d1a2c00,#0d1a2cc7);padding:22px 12px 10px;font-size:10.5px;line-height:1.35;position:absolute;bottom:0;left:0;right:0}.motto[data-v-5a8f42fd]{letter-spacing:-.015em;color:var(--heading);margin:18px 0 0;font-size:21px;font-weight:600;line-height:1.3}.motto span[data-v-5a8f42fd]:nth-child(2){color:var(--text)}.motto span[data-v-5a8f42fd]:nth-child(3){background:var(--gradient);color:#0000;-webkit-background-clip:text;background-clip:text}@media (width<=860px){.layer[data-v-5a8f42fd]:not(.shown){display:none}.fleet[data-v-5a8f42fd]{grid-template-columns:1fr;gap:10px}.silhouette[data-v-5a8f42fd]{max-height:64px}.phases[data-v-5a8f42fd]{display:none}.stages[data-v-5a8f42fd]{grid-template-columns:1fr 1fr;gap:14px 16px}.stages[data-v-5a8f42fd]:before{display:none}.stages b[data-v-5a8f42fd]{margin-top:8px}.gallery[data-v-5a8f42fd]{grid-template-columns:1fr 1fr}.photo[data-v-5a8f42fd]{height:150px}.motto[data-v-5a8f42fd]{font-size:17px}}@media (height<=940px) and (width>=861px){.silhouette-box[data-v-5a8f42fd]{height:88px}}@media (height<=820px) and (width>=861px){.silhouette-box[data-v-5a8f42fd]{height:66px}.engineering-panel[data-v-5a8f42fd]{padding:16px 20px 14px}.engineering-panel .panel-head[data-v-5a8f42fd]{margin-bottom:10px;padding-bottom:10px}.platform[data-v-5a8f42fd]{padding:7px 14px}.branch[data-v-5a8f42fd]{height:14px}.vessel[data-v-5a8f42fd]{padding:10px 14px 8px}.silhouette[data-v-5a8f42fd]{max-height:50px;margin:2px 0 4px}.config div[data-v-5a8f42fd]{padding:3px 0}.config dd[data-v-5a8f42fd]{font-size:13.5px}.legend[data-v-5a8f42fd]{margin-top:8px;font-size:13px}.stages b[data-v-5a8f42fd]{margin:10px 0 4px;font-size:15px}.stages p[data-v-5a8f42fd]{font-size:13.5px}.lifecycle .note[data-v-5a8f42fd]{margin-top:14px}.photo[data-v-5a8f42fd]{height:24vh}.motto[data-v-5a8f42fd]{margin-top:12px;font-size:18px}}.roadmap-panel .panel-head[data-v-2bf93668]{margin-bottom:14px}.count[data-v-2bf93668]{color:var(--primary)!important}.pile[data-v-2bf93668]{flex-direction:column-reverse;gap:8px;display:flex}.phase[data-v-2bf93668]{width:var(--width);background:color-mix(in srgb,var(--surface) 55%,transparent);outline:1px solid var(--line);min-height:74px;transition:background .6s var(--deck-ease),outline-color .6s,box-shadow .6s;border-radius:12px;grid-template-columns:34px minmax(210px,290px) minmax(0,1fr);align-items:center;gap:0 18px;padding:10px 18px 10px 14px;display:grid;position:relative}.phase[data-v-2bf93668]:before{content:"";background:var(--deck-line-strong);border-radius:0 3px 3px 0;width:3px;transition:background .6s,opacity .6s;position:absolute;top:10px;bottom:10px;left:0}.phase-no[data-v-2bf93668]{letter-spacing:-.03em;color:var(--muted);font-variant-numeric:tabular-nums;font-size:28px;font-weight:600;transition:color .6s}.phase-title .mono-label[data-v-2bf93668]{margin:0;font-size:10px}.phase-title h3[data-v-2bf93668]{letter-spacing:-.01em;color:var(--heading);margin:1px 0 2px;font-size:17px;font-weight:600;line-height:1.2}.goal[data-v-2bf93668]{color:var(--text);margin:0;font-size:13.5px;line-height:1.35}.items[data-v-2bf93668]{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.items li[data-v-2bf93668]{background:color-mix(in srgb,var(--heading) 5%,transparent);color:var(--text);white-space:nowrap;transition:background .5s,color .5s,opacity .5s var(--deck-ease),transform .5s var(--deck-ease);border-radius:999px;padding:4px 10px;font-size:13px}.phase[data-v-2bf93668]>:not(.ghost){transition:opacity .6s var(--deck-ease),color .6s}.ghost[data-v-2bf93668]{font-family:var(--font-deck-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);opacity:0;pointer-events:none;align-items:center;padding-left:22px;font-size:11px;transition:opacity .5s;display:flex;position:absolute;inset:0}.phase.now[data-v-2bf93668]{background:var(--surface);outline-color:color-mix(in srgb,var(--primary) 25%,transparent);box-shadow:0 10px 30px -18px #0f244766}.phase.now[data-v-2bf93668]:before{background:var(--gradient)}.phase.now .phase-no[data-v-2bf93668]{color:var(--primary)}.phase.now .items li[data-v-2bf93668]{background:var(--deck-tint);color:var(--primary);transition-delay:calc(.15s + var(--j)*70ms)}.phase.past h3[data-v-2bf93668]{color:var(--text)}.phase.past[data-v-2bf93668]:before{background:color-mix(in srgb,var(--secondary) 35%,transparent)}.phase.later[data-v-2bf93668]{outline:1px dashed var(--deck-line-strong);box-shadow:none;background:0 0}.phase.later[data-v-2bf93668]:before,.phase.later[data-v-2bf93668]>:not(.ghost){opacity:0}.phase.later .ghost[data-v-2bf93668]{opacity:.8}.phase.later .items li[data-v-2bf93668]{opacity:0;transform:translateY(6px)}@media (height<=820px){.phase[data-v-2bf93668]{min-height:64px;padding-top:8px;padding-bottom:8px}.pile[data-v-2bf93668]{gap:6px}}@media (width<=1100px){.phase[data-v-2bf93668]{width:100%}}@media (width<=860px){.phase[data-v-2bf93668]{grid-template-columns:26px 1fr;gap:6px 12px}.items[data-v-2bf93668]{grid-column:1/-1}.phase-no[data-v-2bf93668]{font-size:22px}.phase.later[data-v-2bf93668]{min-height:40px}.phase.later[data-v-2bf93668]>:not(.ghost),.scope[data-v-2bf93668]{display:none}}@media (height<=820px) and (width>=861px){.roadmap-panel[data-v-2bf93668]{padding:16px 20px 12px}.roadmap-panel .panel-head[data-v-2bf93668]{margin-bottom:10px;padding-bottom:10px}.phase[data-v-2bf93668]{min-height:58px;padding-top:6px;padding-bottom:6px}.phase-title .mono-label[data-v-2bf93668]{display:none}.roadmap-panel .panel-foot[data-v-2bf93668]{margin-top:10px;padding-top:8px}}.your-fleet-panel .panel-head[data-v-164ee341]{margin-bottom:14px}.stack[data-v-164ee341]{align-items:center;display:grid}.layer[data-v-164ee341]{visibility:hidden;pointer-events:none;opacity:0;min-width:0;transition:opacity .4s var(--deck-ease),visibility 0s linear .4s;grid-area:1/1;align-self:center}.layer.shown[data-v-164ee341]{visibility:visible;pointer-events:auto;opacity:1;transition:opacity .6s var(--deck-ease) .15s,visibility 0s}.no[data-v-164ee341]{font-family:var(--font-deck-mono);letter-spacing:.06em;color:var(--muted);font-size:11px;font-weight:600}.areas[data-v-164ee341]{grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;display:grid}.area[data-v-164ee341]{background:var(--surface);outline:1px solid var(--line);opacity:0;min-height:190px;transition:transform .3s var(--deck-ease),box-shadow .3s,outline-color .3s,opacity .6s var(--deck-ease);border-radius:12px;padding:14px 14px 36px;position:relative;transform:translateY(10px);box-shadow:0 6px 24px -16px #0f244747}.area[data-v-164ee341]:before{content:"";background:var(--gradient);transform-origin:0;height:2px;transition:transform .4s var(--deck-ease);border-radius:0 0 2px 2px;position:absolute;top:0;left:14px;right:14px;transform:scaleX(0)}.map.shown .area[data-v-164ee341]{opacity:1;transition-delay:calc(var(--i)*70ms);transform:none}.map.shown .area[data-v-164ee341]:hover{outline-color:color-mix(in srgb,var(--primary) 30%,transparent);transition-delay:0s;transform:translateY(-4px);box-shadow:0 14px 34px -16px #0f244766}.area.marked[data-v-164ee341]:before,.area[data-v-164ee341]:hover:before{transform:scaleX(1)}.area h3[data-v-164ee341]{font-family:var(--font-deck-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--heading);margin:4px 0 8px;font-size:12.5px;font-weight:600}.area ul[data-v-164ee341]{gap:5px;margin:0;padding:0;list-style:none;display:grid}.area li[data-v-164ee341]{color:var(--text);padding-left:10px;font-size:13.5px;line-height:1.3;position:relative}.area li[data-v-164ee341]:before{content:"";background:var(--deck-line-strong);border-radius:50%;width:4px;height:4px;transition:background .3s;position:absolute;top:.6em;left:0}.area:hover li[data-v-164ee341]:before{background:var(--primary)}.flag[data-v-164ee341]{font-family:var(--font-deck-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--primary);opacity:0;font-size:9.5px;font-weight:600;transition:opacity .4s;position:absolute;bottom:12px;left:14px}.area.marked[data-v-164ee341]{outline-color:color-mix(in srgb,var(--primary) 28%,transparent)}.area.marked .flag[data-v-164ee341]{opacity:1}.steps[data-v-164ee341]{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin:8px 0 0;padding:0;list-style:none;display:grid}.steps li[data-v-164ee341]{background:var(--surface);outline:1px solid var(--line);opacity:0;min-height:104px;transition:opacity .5s var(--deck-ease),transform .5s var(--deck-ease);border-radius:12px;flex-direction:column;align-items:flex-start;gap:6px;padding:14px 16px;display:flex;position:relative;transform:translate(-8px)}.path.shown .steps li[data-v-164ee341]{opacity:1;transition-delay:calc(.1s + var(--i)*.14s);transform:none}.steps li[data-v-164ee341]:not(:last-child):after{content:"";z-index:1;border-top:1.5px solid var(--primary);border-right:1.5px solid var(--primary);width:8px;height:8px;margin-top:-4px;position:absolute;top:50%;right:-9px;transform:rotate(45deg)}.steps b[data-v-164ee341]{letter-spacing:-.005em;color:var(--heading);font-size:15.5px;font-weight:600;line-height:1.25}.steps li.first[data-v-164ee341]{outline:1.5px solid color-mix(in srgb,var(--primary) 45%,transparent);box-shadow:0 10px 30px -18px color-mix(in srgb,var(--primary) 60%,transparent)}.steps li.first .no[data-v-164ee341]{color:var(--primary)}.steps li[data-v-164ee341]:last-child{background:var(--deck-navy);outline-color:#0000}.steps li:last-child b[data-v-164ee341]{color:#e8eef8}.steps li:last-child .no[data-v-164ee341]{color:#9fb0cc}.groups[data-v-164ee341]{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.groups span[data-v-164ee341]{font-family:var(--font-deck-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);text-align:center;border-top:1px solid var(--deck-line-strong);padding-top:8px;font-size:10.5px}.path .note[data-v-164ee341]{margin-top:18px}.columns[data-v-164ee341]{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:28px;display:grid}.exploration>.mono-label[data-v-164ee341]{color:var(--primary);margin:0 0 10px}.picked[data-v-164ee341]{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.picked li[data-v-164ee341]{background:var(--deck-tint);color:var(--primary);animation:topic-in-164ee341 .4s var(--deck-ease);border-radius:999px;align-items:center;gap:4px;padding:5px 6px 5px 12px;font-size:14px;font-weight:500;display:inline-flex}.picked li[data-v-164ee341]:before{content:"✓";margin-right:2px;font-weight:700}@keyframes topic-in-164ee341{0%{opacity:0;transform:scale(.92)}}.remove[data-v-164ee341]{width:22px;height:22px;color:inherit;cursor:pointer;opacity:.7;background:0 0;border:0;border-radius:50%;place-items:center;font-size:15px;line-height:1;display:grid}.remove[data-v-164ee341]:focus-visible,.remove[data-v-164ee341]:hover{opacity:1;background:color-mix(in srgb,var(--primary) 14%,transparent)}.empty[data-v-164ee341]{color:var(--text);max-width:52ch;margin:0;font-size:15px}.empty b[data-v-164ee341]{color:var(--primary);font-weight:500}.suggest[data-v-164ee341]{flex-wrap:wrap;align-items:center;gap:6px;margin-top:14px;display:flex}.suggest .mono-label[data-v-164ee341]{margin-right:4px;font-size:10px}.add[data-v-164ee341]{border:1px dashed var(--deck-line-strong);cursor:pointer;color:var(--text);background:0 0;border-radius:999px;padding:3px 10px;font-size:12.5px;transition:border-color .2s,color .2s}.add[data-v-164ee341]:before{content:"+ ";color:var(--primary);font-weight:600}.add[data-v-164ee341]:hover{border-color:var(--primary);color:var(--heading)}.cta[data-v-164ee341]{background:var(--surface);outline:1px solid var(--line);border-radius:14px;padding:18px 20px;box-shadow:0 10px 30px -20px #0f244766}.cta h3[data-v-164ee341]{letter-spacing:-.015em;color:var(--heading);margin:0 0 6px;font-size:20px;font-weight:600}.cta p[data-v-164ee341]{color:var(--text);margin:0 0 14px;font-size:14px}.buttons[data-v-164ee341]{flex-wrap:wrap;gap:10px;display:flex}.closing-line[data-v-164ee341]{letter-spacing:-.01em;color:var(--text);max-width:90ch;margin:22px 0 0;padding:0 0 0 16px;font-size:18px;font-weight:500;line-height:1.4;position:relative}.closing-line[data-v-164ee341]:before{content:"";background:var(--gradient);border-radius:2px;width:3px;position:absolute;top:2px;bottom:2px;left:0}.closing-line span[data-v-164ee341]{color:var(--heading);font-weight:600}@media (height<=820px){.area[data-v-164ee341]{padding-bottom:30px}.area li[data-v-164ee341]{font-size:13px}.steps li[data-v-164ee341]{min-height:88px}.closing-line[data-v-164ee341]{margin-top:14px;font-size:16.5px}}@media (width<=1100px){.areas[data-v-164ee341]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=860px){.layer[data-v-164ee341]:not(.shown){display:none}.areas[data-v-164ee341]{grid-template-columns:1fr 1fr}.area[data-v-164ee341]{min-height:0}.steps[data-v-164ee341]{grid-template-columns:1fr 1fr}.groups[data-v-164ee341]{display:none}.steps li[data-v-164ee341]{min-height:0}.steps li[data-v-164ee341]:after{display:none}.columns[data-v-164ee341]{grid-template-columns:1fr;gap:16px}.closing-line[data-v-164ee341]{font-size:15px}}@font-face{font-family:Cascadia Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./cascadia-mono-arabic-400-normal._I4G_pMo.woff2)format("woff2"),url(./cascadia-mono-arabic-400-normal.CCE7zoHl.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Cascadia Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./cascadia-mono-braille-400-normal.DWqtMlJm.woff2)format("woff2"),url(./cascadia-mono-braille-400-normal.val2LOGJ.woff)format("woff");unicode-range:U+28??}@font-face{font-family:Cascadia Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./cascadia-mono-cyrillic-ext-400-normal.CIKlCmcL.woff2)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cascadia Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./cascadia-mono-cyrillic-400-normal.CwGtDsgT.woff2)format("woff2"),url(./cascadia-mono-cyrillic-400-normal.D-d8Ib8r.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cascadia Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./cascadia-mono-greek-400-normal.CqQ7ZaWT.woff2)format("woff2"),url(./cascadia-mono-greek-400-normal.5IUwv4m2.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Cascadia Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./cascadia-mono-hebrew-400-normal.CGZ2TKPx.woff2)format("woff2"),url(./cascadia-mono-hebrew-400-normal.BNAyAZlS.woff)format("woff");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Cascadia Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./cascadia-mono-symbols2-400-normal.BCGnQPrm.woff2)format("woff2"),url(./cascadia-mono-symbols2-400-normal.CAw_7wfN.woff)format("woff");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Cascadia Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./cascadia-mono-vietnamese-400-normal.D4QF5Zgc.woff2)format("woff2"),url(./cascadia-mono-vietnamese-400-normal.BaoEMLa3.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cascadia Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./cascadia-mono-latin-ext-400-normal.CU7lCwjc.woff2)format("woff2"),url(./cascadia-mono-latin-ext-400-normal.m2dWY3-Q.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cascadia Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./cascadia-mono-latin-400-normal.zJ4NviYi.woff2)format("woff2"),url(./cascadia-mono-latin-400-normal.EiTevS9F.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cascadia Mono;font-style:normal;font-display:swap;font-weight:500;src:url(./cascadia-mono-arabic-500-normal.CDeIiuPz.woff2)format("woff2"),url(./cascadia-mono-arabic-500-normal.Ck60i2S4.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Cascadia Mono;font-style:normal;font-display:swap;font-weight:500;src:url(./cascadia-mono-braille-500-normal.D4f9FWGu.woff2)format("woff2"),url(./cascadia-mono-braille-500-normal.C_ZjQocY.woff)format("woff");unicode-range:U+28??}@font-face{font-family:Cascadia Mono;font-style:normal;font-display:swap;font-weight:500;src:url(./cascadia-mono-cyrillic-ext-500-normal.wcpm5XSS.woff2)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cascadia Mono;font-style:normal;font-display:swap;font-weight:500;src:url(./cascadia-mono-cyrillic-500-normal.BTkFycZY.woff2)format("woff2"),url(./cascadia-mono-cyrillic-500-normal.BAOKYsOG.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cascadia Mono;font-style:normal;font-display:swap;font-weight:500;src:url(./cascadia-mono-greek-500-normal.jsE5u4K0.woff2)format("woff2"),url(./cascadia-mono-greek-500-normal.CuSl42Bu.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Cascadia Mono;font-style:normal;font-display:swap;font-weight:500;src:url(./cascadia-mono-hebrew-500-normal.BbRex88H.woff2)format("woff2"),url(./cascadia-mono-hebrew-500-normal.XhqoO821.woff)format("woff");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Cascadia Mono;font-style:normal;font-display:swap;font-weight:500;src:url(./cascadia-mono-symbols2-500-normal.5MKZ1078.woff2)format("woff2"),url(./cascadia-mono-symbols2-500-normal.CJWKGstc.woff)format("woff");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Cascadia Mono;font-style:normal;font-display:swap;font-weight:500;src:url(./cascadia-mono-vietnamese-500-normal.Cv7u4AU7.woff2)format("woff2"),url(./cascadia-mono-vietnamese-500-normal.D5fv4Ybx.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cascadia Mono;font-style:normal;font-display:swap;font-weight:500;src:url(./cascadia-mono-latin-ext-500-normal.Btmq6xl8.woff2)format("woff2"),url(./cascadia-mono-latin-ext-500-normal.DIvSdDs8.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cascadia Mono;font-style:normal;font-display:swap;font-weight:500;src:url(./cascadia-mono-latin-500-normal.l9hTp1Bx.woff2)format("woff2"),url(./cascadia-mono-latin-500-normal.Dk6rSwnp.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--deck-gutter:clamp(20px, 4vw, 64px);--deck-top:calc(var(--nav-h) + 18px);--deck-ease:cubic-bezier(.2, .7, .15, 1);--deck-duration:.7s;--deck-radius-sm:10px;--deck-panel:color-mix(in srgb, var(--surface) 88%, transparent);--deck-shadow:0 1px 2px #0d1a2c0a, 0 12px 40px -12px #0f244738;--deck-tint:color-mix(in srgb, var(--primary) 10%, transparent);--deck-line-strong:color-mix(in srgb, var(--heading) 16%, transparent);--deck-navy:#0f2447}:root[data-theme=dark]{--deck-navy:#1d4070}html{scroll-behavior:auto}.deck{z-index:2}.deck,.scene{pointer-events:none;position:relative}.scene:not(.active){content-visibility:auto}.scene-sticky{pointer-events:none;height:100vh;padding:var(--deck-top) var(--deck-gutter) 72px;grid-template-columns:minmax(340px,500px) minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,72px);display:grid;position:sticky;top:0;overflow:hidden}.deck-veil{z-index:1;pointer-events:none;background:linear-gradient(90deg,color-mix(in srgb,var(--bg) 92%,transparent) 0,color-mix(in srgb,var(--bg) 72%,transparent) 30%,transparent 52%);transition:opacity 1s var(--deck-ease);position:fixed;inset:0}.deck-veil.wide{background:linear-gradient(180deg,color-mix(in srgb,var(--bg) 85%,transparent) 0,color-mix(in srgb,var(--bg) 55%,transparent) 45%,color-mix(in srgb,var(--bg) 85%,transparent) 100%)}.deck-veil.transition{opacity:0}.narrative{max-width:500px}.narrative .eyebrow{font-family:var(--font-deck-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--primary);margin:0 0 18px;font-size:12px;font-weight:500}.narrative h1,.narrative h2{letter-spacing:-.02em;text-wrap:balance;color:var(--heading);margin:0 0 20px;font-size:clamp(30px,3.1vw,46px);font-weight:600;line-height:1.08}.narrative h1{font-size:clamp(34px,3.4vw,52px)}.narrative h1 span,.narrative h2 span{color:var(--muted);font-weight:500;display:block}.narrative .lead{color:var(--secondary);text-wrap:balance;max-width:30ch;margin:-8px 0 18px;font-size:20px;font-weight:500;line-height:1.3}.narrative .caveat{font-family:var(--font-deck-mono);letter-spacing:.04em;color:var(--muted);max-width:46ch;margin:0 0 22px;font-size:12px}.narrative .caveat:before{content:"ⓘ "}.scene-actions{flex-wrap:wrap;align-items:center;gap:8px 10px;margin-top:4px;display:flex}.narrative .body{color:var(--text);max-width:46ch;margin:0 0 22px;font-size:17px}.narrative .message{border-left:3px solid;-o-border-image:var(--gradient) 1;border-image:var(--gradient) 1;color:var(--heading);text-wrap:balance;margin:0 0 18px;padding-left:14px;font-size:17px;font-weight:500}.narrative .question{color:var(--text);max-width:46ch;margin:0 0 18px;font-size:15px;font-style:italic}.narrative .question:before{content:"Question for your team";letter-spacing:.12em;text-transform:uppercase;margin-bottom:4px;font-size:11px;font-style:normal;display:block}.narrative .micro,.narrative .question:before{font-family:var(--font-deck-mono);color:var(--muted)}.narrative .micro{letter-spacing:.04em;margin:0 0 22px;font-size:12px}.narrative .btn{margin-top:4px}.relevant{border:1px dashed var(--deck-line-strong);font:inherit;color:var(--text);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:8px;margin-top:6px;padding:8px 14px;font-size:14px;transition:all .25s;display:inline-flex}.relevant:before{content:"+";color:var(--primary);font-weight:600}.relevant:hover{border-color:var(--primary);color:var(--heading)}.relevant[aria-pressed=true]{border-style:solid;border-color:var(--primary);background:var(--deck-tint);color:var(--primary)}.relevant[aria-pressed=true]:before{content:"✓"}.scene-links{flex-wrap:wrap;gap:8px 10px;font-size:13.5px;display:inline-flex}.scene-links a{color:var(--muted);text-decoration:underline;-webkit-text-decoration-color:var(--deck-line-strong);text-decoration-color:var(--deck-line-strong);text-underline-offset:3px}.scene-links a:hover{color:var(--primary);text-decoration-color:currentColor}.scene .narrative>*{opacity:0;transition:opacity var(--deck-duration) var(--deck-ease),transform var(--deck-duration) var(--deck-ease);transform:translateY(14px)}.scene.active .narrative>*{opacity:1;transform:none}.scene.active .narrative>:nth-child(2){transition-delay:60ms}.scene.active .narrative>:nth-child(3){transition-delay:.12s}.scene.active .narrative>:nth-child(4){transition-delay:.18s}.scene.active .narrative>:nth-child(5){transition-delay:.24s}.scene.active .narrative>:nth-child(6){transition-delay:.3s}.scene.active .narrative>:nth-child(n+7){transition-delay:.36s}.panel-slot{justify-self:end;width:100%;max-width:460px;position:relative}.scene .panel-slot{opacity:0;transition:opacity .8s var(--deck-ease) .1s,transform .8s var(--deck-ease) .1s;transform:translateY(18px)scale(.985)}.scene.active .panel-slot{opacity:1;transform:none}.panel-slot:has(.try-host){align-self:start}.scene--wide .scene-sticky{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr);align-content:center;align-items:start;gap:28px}.scene--wide .narrative{-moz-column-gap:56px;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:end;column-gap:56px;max-width:1180px;display:grid}.scene--wide .eyebrow,.scene--wide .narrative h2{grid-column:1}.scene--wide .narrative h2{margin-bottom:0}.scene--wide .body,.scene--wide .message,.scene--wide .scene-actions{grid-column:2}.scene--wide .body{grid-row:1/span 2;align-self:end;margin:0 0 12px;font-size:16px}.scene--wide .panel-slot{place-self:center stretch;max-width:none}.scene[data-scene=top] .narrative{max-width:600px}.scene[data-scene=top] .body{max-width:50ch}.scene[data-scene=top] .panel-slot{align-self:end;margin-bottom:8px}@media (width>=861px){.scene[data-scene=voyage-intelligence] .panel-slot{align-self:start}}.scene--transition .scene-sticky{text-align:center;grid-template-columns:1fr;place-items:center}.transition-text{letter-spacing:-.02em;max-width:28ch;color:var(--muted);text-wrap:balance;text-shadow:0 0 18px color-mix(in srgb,var(--bg) 90%,transparent);opacity:0;transition:opacity 1s var(--deck-ease),transform 1s var(--deck-ease);margin:0;padding:48px 64px;font-size:clamp(28px,3.4vw,50px);font-weight:500;line-height:1.15;position:relative;transform:translateY(20px)}.transition-text span{color:var(--heading);font-weight:600;display:block}.transition-text:before{content:"";z-index:-1;background:radial-gradient(closest-side,color-mix(in srgb,var(--bg) 94%,transparent),color-mix(in srgb,var(--bg) 75%,transparent) 55%,transparent);border-radius:50%;position:absolute;inset:-40px -80px}.scene--transition.active .transition-text{opacity:1;transform:none}.deck-chapters{gap:4px;margin-left:20px;display:flex}.chapter-item{position:relative}.chapter-button{font:inherit;color:var(--text);cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:baseline;gap:6px;padding:8px 12px;font-size:15px;transition:background .2s,color .2s;display:inline-flex}.chapter-button small{font-family:var(--font-deck-mono);color:var(--muted);letter-spacing:.06em;font-size:10.5px}.chapter-item:focus-within .chapter-button,.chapter-item:hover .chapter-button{background:color-mix(in srgb,var(--surface) 75%,transparent);color:var(--heading)}.chapter-item.passed .chapter-button{color:var(--heading)}.chapter-item.current .chapter-button,.chapter-item.current .chapter-button small{color:var(--primary)}.chapter-item.current .chapter-button{background:var(--deck-tint)}.chapter-menu{background:var(--surface);width:340px;box-shadow:var(--deck-shadow);outline:1px solid var(--line);opacity:0;visibility:hidden;z-index:40;border-radius:14px;margin:0;padding:12px;list-style:none;transition:opacity .2s,transform .2s,visibility .2s;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%,6px)}.chapter-menu:before{content:"";height:10px;position:absolute;top:-10px;left:0;right:0}.chapter-item:focus-within .chapter-menu,.chapter-item:hover .chapter-menu{opacity:1;visibility:visible;transform:translate(-50%)}.chapter-menu a{color:var(--heading);border-radius:9px;gap:2px;padding:9px 8px;font-size:14.5px;font-weight:500;text-decoration:none;display:grid}.chapter-menu a:focus-visible,.chapter-menu a:hover{background:color-mix(in srgb,var(--secondary) 8%,transparent);outline:none}.chapter-menu a.now{background:var(--deck-tint);color:var(--primary)}.exploration-chip,.overview-button{cursor:pointer;font:inherit;border-radius:999px;align-items:center;gap:7px;padding:8px 14px;font-size:14px;display:inline-flex}.overview-button{border:1px solid var(--deck-line-strong);background:color-mix(in srgb,var(--surface) 60%,transparent);color:var(--heading)}.overview-button:hover{border-color:var(--primary);color:var(--primary)}.exploration-chip{border:1px dashed var(--primary);background:color-mix(in srgb,var(--surface) 70%,transparent);color:var(--primary)}.exploration-chip b{background:var(--primary);color:var(--on-primary);border-radius:999px;place-items:center;min-width:22px;height:22px;font-size:12px;display:inline-grid}.deck-progress{left:var(--deck-gutter);z-index:30;font-family:var(--font-deck-mono);letter-spacing:.06em;color:var(--muted);align-items:center;gap:18px;font-size:12px;display:flex;position:fixed;bottom:26px}.deck-progress p{margin:0}.deck-progress b{color:var(--heading);font-size:13px;font-weight:600}.deck-progress .chapter-now{text-transform:uppercase;color:var(--primary)}.deck-progress .keys{opacity:.7}.step-nav{right:max(10px,calc(var(--deck-gutter)/2 - 15px));z-index:30;flex-direction:column;gap:6px;display:flex;position:fixed;top:50%;transform:translateY(-50%)}.step-nav button{cursor:pointer;border:1px solid var(--deck-line-strong);background:color-mix(in srgb,var(--surface) 80%,transparent);width:30px;height:30px;color:var(--heading);border-radius:50%;place-items:center;font-size:12px;transition:border-color .2s,color .2s,opacity .2s;display:grid}.step-nav button:hover:not(:disabled){border-color:var(--primary);color:var(--primary)}.step-nav button:disabled{opacity:.35;cursor:default}.back-to{z-index:40;cursor:pointer;background:var(--heading);color:var(--bg);font:inherit;border:0;border-radius:999px;align-items:center;gap:8px;padding:10px 18px;font-size:14px;display:inline-flex;position:fixed;bottom:64px;left:50%;transform:translate(-50%);box-shadow:0 12px 30px -12px #0d1a2c99}.overview{width:min(1280px,calc(100vw - var(--deck-gutter)*2));background:var(--bg);max-height:calc(100vh - 64px);color:var(--heading);border:0;border-radius:22px;margin:32px auto;padding:28px 32px 22px;box-shadow:0 30px 80px -20px #0d1a2c73}.overview::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0d1a2c61}.overview-chapter{border-top:1px solid var(--line);grid-template-columns:190px 1fr;gap:20px;padding:16px 0;display:grid}.overview-chapter h3{margin:0;font-size:17px;font-weight:600;line-height:1.25}.overview-cards{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:10px;display:grid}.overview-card{text-align:left;background:var(--surface);outline:1px solid var(--line);min-height:128px;font:inherit;color:var(--heading);cursor:pointer;border:0;border-radius:12px;flex-direction:column;align-items:flex-start;gap:6px;padding:12px 14px;transition:transform .15s,box-shadow .15s,outline-color .15s;display:flex;position:relative}.overview-card:focus-visible,.overview-card:hover{outline:2px solid var(--secondary);transform:translateY(-2px);box-shadow:0 10px 26px -14px #0f244773}.overview-card strong{font-size:14.5px;font-weight:600;line-height:1.3}.overview-card small{color:var(--muted);font-size:12.5px;line-height:1.35}.overview-card em{margin-top:auto;font-style:normal}.overview-card.here{outline:2px solid var(--primary)}.overview-keys{font-family:var(--font-deck-mono);color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;margin:14px 0 0;font-size:11.5px;display:flex}.deck kbd,.overview kbd{font-family:var(--font-deck-mono);border:1px solid var(--deck-line-strong);background:color-mix(in srgb,var(--surface) 70%,transparent);color:var(--text);border-bottom-width:2px;border-radius:4px;padding:0 5px;font-size:10.5px}.panel{background:var(--deck-panel);-webkit-backdrop-filter:blur(14px)saturate(1.2);backdrop-filter:blur(14px)saturate(1.2);border:1px solid color-mix(in srgb,var(--surface) 70%,transparent);outline:1px solid var(--line);box-shadow:var(--deck-shadow);color:var(--heading);border-radius:18px;padding:22px 24px 18px}.panel+.panel{margin-top:14px}.panel--plain{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:0 0;border:0;outline:0;padding:0}.panel-head{font-family:var(--font-deck-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px;padding-bottom:14px;font-size:11.5px;display:flex}.panel-head b{color:var(--heading);font-weight:600}.push{margin-left:auto}.metric-grid{grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:16px 18px;display:grid}.metric{min-width:0}.metric-label{font-family:var(--font-deck-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);align-items:center;gap:6px;font-size:11px;display:flex}.metric-value{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:30px;font-weight:600;line-height:1.15}.metric-value small{color:var(--muted);letter-spacing:0;margin-left:3px;font-size:.5em;font-weight:500}.metric--large .metric-value{font-size:44px}.metric--small .metric-value{font-size:20px}.row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:12px;padding:9px 0;font-size:15px;display:flex}.row:last-child{border-bottom:0}.row-label{color:var(--text)}.row-value{font-variant-numeric:tabular-nums;font-weight:600}.row-value small{color:var(--muted);font-size:12px;font-weight:500}.formula-row{border-bottom:1px dashed var(--line);grid-template-columns:28px 1fr auto;align-items:baseline;gap:10px;padding:10px 0;font-size:16px;display:grid}.formula-op{font-family:var(--font-deck-mono);color:var(--primary);text-align:center;font-weight:600}.formula-row--result{border-bottom:0;border-top:2px solid var(--heading);margin-top:4px;font-size:18px;font-weight:600}.formula-row>span:last-child{font-variant-numeric:tabular-nums}.trend-line{width:100%;height:72px;display:block;overflow:visible}.trend-line .trend{fill:none;stroke:var(--primary);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.trend-line .area{opacity:.5}.trend-line .base{stroke:var(--deck-line-strong);stroke-dasharray:3 4}.tag{font-family:var(--font-deck-mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:color-mix(in srgb,var(--heading) 6%,transparent);color:var(--text);border-radius:5px;align-items:center;gap:5px;padding:3px 7px;font-size:10.5px;font-weight:600;line-height:1.2;display:inline-flex}.tag--live,.tag--measured,.tag--ok{background:color-mix(in srgb,var(--status-ok) 12%,transparent);color:var(--status-ok)}.tag--live:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px;animation:1.6s infinite deck-blink}.tag--measured{color:var(--measured)}.tag--estimated{background:color-mix(in srgb,var(--estimated) 12%,transparent);color:var(--estimated);border:1px dashed color-mix(in srgb,var(--estimated) 50%,transparent)}.tag--na{color:var(--muted);border:1px solid var(--deck-line-strong);background:0 0}.tag--illustrative{background:var(--deck-tint);color:var(--primary)}.tag--warn{background:color-mix(in srgb,var(--status-warn) 14%,transparent);color:var(--status-warn)}.tag--critical{background:color-mix(in srgb,var(--status-critical) 12%,transparent);color:var(--status-critical)}.tag--info{background:color-mix(in srgb,var(--status-info) 12%,transparent);color:var(--status-info)}.tag--off{background:color-mix(in srgb,var(--status-off) 16%,transparent);color:var(--status-off)}.panel-visual{margin:18px 0 4px}.note{border-radius:var(--deck-radius-sm);background:color-mix(in srgb,var(--secondary) 6%,transparent);align-items:flex-start;gap:10px;margin-top:16px;padding:12px 14px;font-size:15px;font-weight:500;display:flex}.note:before{content:"→";color:var(--primary);font-weight:700}.note--warn{background:color-mix(in srgb,var(--status-warn) 10%,transparent)}.note--warn:before{content:"!";color:var(--status-warn)}.panel-foot{border-top:1px solid var(--line);font-family:var(--font-deck-mono);letter-spacing:.05em;color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;padding-top:12px;font-size:11px;display:flex}.box{background:var(--surface);outline:1px solid var(--line);border-radius:14px;padding:18px;box-shadow:0 6px 24px -14px #0f244747}.mono-label{font-family:var(--font-deck-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:11px}[data-reveal]{opacity:0;transition:opacity .6s var(--deck-ease),transform .6s var(--deck-ease),max-height .6s var(--deck-ease);transform:translateY(10px)}[data-reveal].shown{opacity:1;transform:none}.fold[data-reveal]:not(.shown){overflow:hidden;border-width:0!important;min-height:0!important;max-height:0!important;margin:0!important;padding-top:0!important;padding-bottom:0!important}@keyframes deck-blink{0%,to{opacity:1}50%{opacity:.35}}@keyframes deck-ring{0%{opacity:.8;transform:scale(.6)}to{opacity:0;transform:scale(2.4)}}@keyframes deck-draw{0%{stroke-dashoffset:var(--len,600)}to{stroke-dashoffset:0}}.draw{stroke-dasharray:var(--len,600);stroke-dashoffset:var(--len,600)}.draw.shown,.shown .draw{animation:deck-draw 1.4s var(--deck-ease) forwards}.float-label{z-index:3;pointer-events:none;font-family:var(--font-deck-mono);letter-spacing:.06em;text-transform:uppercase;background:color-mix(in srgb,var(--surface) 90%,transparent);color:var(--heading);white-space:nowrap;transition:opacity .5s var(--deck-ease);border-radius:999px;padding:5px 10px;font-size:11.5px;position:fixed;transform:translate(-50%,-50%);box-shadow:0 6px 18px -8px #0f244759}.float-label b{color:var(--primary);font-weight:600}@media (prefers-reduced-motion:reduce){*,:after,:before{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (width<=1180px){.chapter-button small{display:none}.chapter-button{padding:8px 9px}}@media (width<=1100px){.deck-progress .chapter-now,.deck-progress .keys,.nav .deck-chapters{display:none}.overview-chapter{grid-template-columns:1fr;gap:10px}}@media (width<=860px){:root{--deck-top:72px}.scene--wide .scene-sticky,.scene-sticky{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr);align-content:start;gap:18px;padding:76px 16px 64px;overflow-y:auto}.scene--wide .narrative{display:block}.narrative h1,.narrative h2{font-size:28px}.narrative .body{font-size:15px}.narrative .micro,.narrative .question{display:none}.panel-slot{justify-self:stretch;max-width:none}.scene[data-scene=top] .panel-slot{align-self:start}.deck-veil{background:linear-gradient(180deg,color-mix(in srgb,var(--bg) 90%,transparent) 0,color-mix(in srgb,var(--bg) 60%,transparent) 60%,color-mix(in srgb,var(--bg) 85%,transparent) 100%)}.deck-progress{display:none}.step-nav{top:auto;bottom:80px;right:16px;transform:none}.step-nav button{background:var(--surface);width:40px;height:40px}.panel{padding:16px 16px 14px}.metric-value{font-size:24px}.metric--large .metric-value{font-size:32px}}.deck-after{z-index:2;background:var(--bg);position:relative}.tour-control{right:var(--deck-gutter);z-index:30;align-items:center;gap:4px;display:flex;position:fixed;bottom:22px}.tour-control .btn,.tour-stop{background:var(--surface)}.tour-stop{border:1px solid var(--deck-line-strong);width:36px;height:36px;color:var(--heading);cursor:pointer;border-radius:50%;font-size:18px;line-height:1}.try-close{display:none}@media (width<=860px){.scene-sticky{pointer-events:auto}.scene--wide .scene-sticky,.scene-sticky{padding-top:120px;padding-bottom:120px}.exploration-chip,.overview-button{padding:6px 12px;font-size:13px;position:absolute;top:calc(100% + 8px)}.overview-button{background:var(--surface);left:16px}.exploration-chip{background:var(--surface);right:16px}.panel-slot:has(.try-host){z-index:35;overscroll-behavior:contain;background:var(--bg);border-radius:18px 18px 0 0;max-height:86vh;padding:12px 12px 20px;position:fixed;inset:auto 0 0;overflow-y:auto;box-shadow:0 -20px 50px -20px #0d1a2c73}.try-close{margin:0 0 10px;display:inline-flex}.narrative .try-it[aria-expanded=true]{display:none}.tour-control{bottom:16px;right:16px}}.chapter-button{white-space:nowrap}@media (height<=940px) and (width>=861px){.scene--wide .scene-sticky{padding-top:calc(var(--nav-h) + 8px);gap:14px;padding-bottom:52px}.scene--wide .narrative h2{margin-bottom:0;font-size:clamp(24px,2.4vw,34px)}.scene--wide .narrative .eyebrow{margin-bottom:8px}.scene--wide .body{margin-bottom:6px;font-size:14px}.scene--wide .message{margin-bottom:8px;font-size:15px}}.scene-sticky>*{pointer-events:auto}.stage-diorama{z-index:1;pointer-events:none;position:fixed;inset:0}.stage-diorama>.panel-model{height:100%}.stage-diorama>.panel-model.ready{pointer-events:auto}.diorama-label{font-family:var(--font-deck-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--primary);white-space:nowrap;text-shadow:0 0 10px var(--bg);font-size:11px;font-weight:600}.diorama-cross{background:var(--status-critical);color:#fff;border-radius:50%;place-items:center;width:26px;height:26px;font-size:16px;font-weight:700;line-height:1;display:grid}.stage-port{z-index:1;pointer-events:none;top:50%;left:calc(var(--deck-gutter) + 516px);right:calc(var(--deck-gutter) + 476px);justify-items:center;display:grid;position:fixed;translate:0 -45%}.stage-port>svg{max-width:460px}@media (width<=1240px){.stage-port{display:none}}
