.cursor-flashlight-module__eJ5bXa__trail{z-index:60;pointer-events:none;width:100vw;height:100vh;position:fixed;inset:0}html[data-theme=dark] .cursor-flashlight-module__eJ5bXa__trail{mix-blend-mode:screen}@media (hover:none),(pointer:coarse),(prefers-reduced-motion:reduce){.cursor-flashlight-module__eJ5bXa__trail{display:none}}
.journey-module__Is7PBG__stage{z-index:0;pointer-events:none;height:100lvh;position:fixed;inset:0;overflow:hidden}.journey-module__Is7PBG__canvasHost{position:absolute;inset:0}.journey-module__Is7PBG__canvas{opacity:0;width:100%;height:100%;transition:opacity 1.4s var(--ease-out,ease-out);display:block}[data-journey=live] .journey-module__Is7PBG__canvas{opacity:1}.journey-module__Is7PBG__fallback{background:radial-gradient(60% 38% at 78% 64%,#ffc48c8c,#0000 70%),linear-gradient(#6f9fd2 0%,#b8c9dc 36%,#f5d8bb 60%,#d9c3a3 61%,#b9a88c 78%,#8f8a78 100%);position:absolute;inset:0}html[data-theme=dark] .journey-module__Is7PBG__fallback{background:radial-gradient(50% 30% at 78% 64%,#ffaa5a2e,#0000 70%),linear-gradient(#050b15 0%,#0c1726 40%,#1a2a40 60%,#121820 61%,#0c1016 100%)}.journey-module__Is7PBG__footerPlate,.journey-module__Is7PBG__footerPlate>*{position:relative}.journey-module__Is7PBG__footerPlate:before{content:"";pointer-events:none;background:color-mix(in srgb, var(--canvas) 90%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);position:absolute;inset:-60px 0 0;-webkit-mask-image:linear-gradient(#0000 0,#000 60px);mask-image:linear-gradient(#0000 0,#000 60px)}.journey-module__Is7PBG__arrival{border:1px solid var(--border);background:var(--surface-alt);font-family:var(--font-roboto-mono), ui-monospace, monospace;letter-spacing:.05em;text-transform:uppercase;color:var(--text-secondary);transition:color .4s var(--ease-out,ease-out), border-color .4s var(--ease-out,ease-out), background-color .4s var(--ease-out,ease-out);border-radius:999px;align-items:center;gap:9px;margin-bottom:16px;padding:6px 12px 6px 9px;font-size:11px;font-weight:700;display:inline-flex}.journey-module__Is7PBG__arrivalDot{background:var(--accent);width:8px;height:8px;box-shadow:0 0 0 4px color-mix(in srgb, var(--accent) 22%, transparent);border-radius:50%;animation:1.6s ease-in-out infinite journey-module__Is7PBG__blip}.journey-module__Is7PBG__arrival[data-arrived=true]{color:var(--success);border-color:var(--success-border);background:var(--success-soft)}.journey-module__Is7PBG__arrival[data-arrived=true] .journey-module__Is7PBG__arrivalDot{background:var(--success);box-shadow:0 0 0 4px color-mix(in srgb, var(--success) 25%, transparent);animation:none}@keyframes journey-module__Is7PBG__blip{50%{opacity:.35}}.journey-module__Is7PBG__telemetry{pointer-events:none;position:absolute;inset:0}.journey-module__Is7PBG__pill{border:1px solid var(--border);background:color-mix(in srgb, var(--surface) 86%, transparent);font-family:var(--font-roboto-mono), ui-monospace, monospace;letter-spacing:.05em;text-transform:uppercase;color:var(--text-secondary);white-space:nowrap;font-variant-numeric:tabular-nums;opacity:0;transition:opacity .6s var(--ease-out,ease-out);border-radius:999px;align-items:center;gap:10px;padding:7px 14px 7px 11px;font-size:11px;font-weight:700;display:none;position:absolute;top:50%;left:50%;translate:-50% -50%}.journey-module__Is7PBG__telemetry[data-live=true] .journey-module__Is7PBG__pill{opacity:1}.journey-module__Is7PBG__pillDot{background:var(--accent);border-radius:50%;width:7px;height:7px;animation:1.6s ease-in-out infinite journey-module__Is7PBG__blip}.journey-module__Is7PBG__telemetry[data-arrived=true] .journey-module__Is7PBG__pillDot{background:var(--success);animation:none}.journey-module__Is7PBG__pillStage{color:var(--text)}@media (min-width:1100px){.journey-module__Is7PBG__pill{display:inline-flex}}.journey-module__Is7PBG__routeLine{opacity:0;height:2px;transition:opacity .6s var(--ease-out,ease-out);background:0 0;position:absolute;bottom:-1px;left:0;right:0}.journey-module__Is7PBG__telemetry[data-live=true] .journey-module__Is7PBG__routeLine{opacity:1}.journey-module__Is7PBG__routeFill{background:linear-gradient(90deg, color-mix(in srgb, var(--accent) 40%, transparent), var(--accent));transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.journey-module__Is7PBG__routeTick{background:var(--canvas);border:1.5px solid var(--accent);border-radius:50%;width:6px;height:6px;margin-left:-3px;position:absolute;top:-2px}.journey-module__Is7PBG__routeTruck{color:var(--accent);line-height:0;position:absolute;bottom:3px;left:0;translate:-50%}.journey-module__Is7PBG__routeTruck svg{fill:currentColor}@media (prefers-reduced-motion:reduce){.journey-module__Is7PBG__canvas{transition:none}.journey-module__Is7PBG__arrivalDot,.journey-module__Is7PBG__pillDot{animation:none}}
.presentation-module__fVPWra__chapter{--nav-h:72px;height:calc(var(--len,1.4) * 100svh);scroll-margin-top:var(--nav-h);position:relative}.presentation-module__fVPWra__stage{top:var(--nav-h);height:calc(100svh - var(--nav-h));position:sticky;overflow:clip}.presentation-module__fVPWra__frame{width:min(1240px,100% - 64px);height:100%;margin-inline:auto;position:relative}.presentation-module__fVPWra__sceneScrim{z-index:0;pointer-events:none;position:fixed;inset:0}.presentation-module__fVPWra__scrim{pointer-events:none;opacity:0;transition:opacity .9s var(--ease-in-out);position:absolute;inset:0}.presentation-module__fVPWra__scrim[data-on=true]{opacity:1}.presentation-module__fVPWra__scrim[data-scrim=left]{background:radial-gradient(ellipse 52% 78% at 14% 54%, color-mix(in srgb, var(--canvas) 82%, transparent) 0%, color-mix(in srgb, var(--canvas) 52%, transparent) 46%, transparent 74%)}.presentation-module__fVPWra__scrim[data-scrim=left-wide]{background:radial-gradient(ellipse 64% 92% at 18% 50%, color-mix(in srgb, var(--canvas) 84%, transparent) 0%, color-mix(in srgb, var(--canvas) 58%, transparent) 50%, transparent 78%)}.presentation-module__fVPWra__scrim[data-scrim=column-left]{background:linear-gradient(90deg, color-mix(in srgb, var(--canvas) 84%, transparent) 0%, color-mix(in srgb, var(--canvas) 62%, transparent) 30%, transparent 52%)}.presentation-module__fVPWra__scrim[data-scrim=right-top]{background:radial-gradient(ellipse 46% 44% at 14% 14%, color-mix(in srgb, var(--canvas) 86%, transparent) 0%, transparent 76%), radial-gradient(ellipse 42% 70% at 86% 52%, color-mix(in srgb, var(--canvas) 80%, transparent) 0%, transparent 74%)}.presentation-module__fVPWra__scrim[data-scrim=top]{background:radial-gradient(ellipse 70% 58% at 50% 20%, color-mix(in srgb, var(--canvas) 84%, transparent) 0%, color-mix(in srgb, var(--canvas) 50%, transparent) 52%, transparent 78%)}.presentation-module__fVPWra__label{font-family:var(--font-roboto-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:10px;margin:0;font-size:12px;font-weight:700;display:flex}.presentation-module__fVPWra__labelNum{color:var(--accent);font-weight:800}.presentation-module__fVPWra__labelRule{background:var(--accent);border-radius:2px;width:26px;height:2px}.presentation-module__fVPWra__labelName{color:var(--text)}.presentation-module__fVPWra__labelMeta{color:var(--text-muted);letter-spacing:.08em;font-weight:600}.presentation-module__fVPWra__labelMeta:before{content:"·";color:var(--text-muted);margin-right:10px}.presentation-module__fVPWra__display{letter-spacing:-.052em;max-width:11.2ch;color:var(--brand-deep);text-wrap:balance;margin:20px 0 22px;font-size:clamp(48px,6.1vw,92px);font-weight:800;line-height:.94}.presentation-module__fVPWra__title{letter-spacing:-.045em;max-width:14ch;color:var(--brand-deep);text-wrap:balance;margin:14px 0;font-size:clamp(34px,3.7vw,56px);font-weight:800;line-height:.99}:is(html[data-theme=dark] .presentation-module__fVPWra__display,html[data-theme=dark] .presentation-module__fVPWra__title,html[data-theme=dark] .presentation-module__fVPWra__finaleTitle){color:var(--text)}.presentation-module__fVPWra__lead{max-width:40ch;color:var(--text-secondary);margin:0;font-size:18px;line-height:1.55}.presentation-module__fVPWra__beatTitle{letter-spacing:-.03em;color:var(--text);margin:0 0 8px;font-size:24px;font-weight:800;line-height:1.12}.presentation-module__fVPWra__beatBody{max-width:42ch;color:var(--text-secondary);margin:0 0 18px;font-size:15.5px;line-height:1.55}.presentation-module__fVPWra__actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.presentation-module__fVPWra__actionsCenter{justify-content:center}.presentation-module__fVPWra__primary,.presentation-module__fVPWra__secondary{min-height:52px;transition:transform .16s var(--ease-out), box-shadow .16s var(--ease-out), background-color .16s var(--ease-out), border-color .16s var(--ease-out);border-radius:10px;justify-content:center;align-items:center;gap:10px;padding:0 24px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.presentation-module__fVPWra__primary{border:1px solid var(--accent);background:var(--accent);color:var(--text-on-accent);box-shadow:0 12px 28px -12px color-mix(in srgb, var(--accent) 80%, transparent)}.presentation-module__fVPWra__primary:hover{background:var(--accent-hover);border-color:var(--accent-hover);transform:translateY(-2px)}.presentation-module__fVPWra__primaryIcon{transition:transform .2s var(--ease-out)}.presentation-module__fVPWra__primary:hover .presentation-module__fVPWra__primaryIcon{transform:translate(3px)}.presentation-module__fVPWra__secondary{border:1px solid var(--border);background:color-mix(in srgb, var(--surface) 82%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--text)}.presentation-module__fVPWra__secondary:hover{border-color:var(--border-strong);transform:translateY(-2px)}.presentation-module__fVPWra__primary:focus-visible,.presentation-module__fVPWra__secondary:focus-visible,.presentation-module__fVPWra__tab:focus-visible,.presentation-module__fVPWra__railLink:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.presentation-module__fVPWra__beat{opacity:0;pointer-events:none;transition:opacity .42s var(--ease-out), transform .56s var(--ease-out);transform:translateY(14px)}.presentation-module__fVPWra__beat[data-active=true]{opacity:1;pointer-events:auto;transform:none}html[data-story-dir=up] .presentation-module__fVPWra__beat:not([data-active=true]){transform:translateY(-14px)}.presentation-module__fVPWra__beatLines{display:grid}.presentation-module__fVPWra__beatLines>*{max-width:44ch;color:var(--text-secondary);grid-area:1/1;margin:0;font-size:17px;line-height:1.55}.presentation-module__fVPWra__head{display:grid}.presentation-module__fVPWra__departCopy{max-width:660px;position:absolute;top:50%;left:0;transform:translateY(-52%)}.presentation-module__fVPWra__cue{font-family:var(--font-roboto-mono), ui-monospace, monospace;letter-spacing:.18em;text-transform:uppercase;color:var(--text-secondary);flex-direction:column;align-items:center;gap:10px;font-size:10px;font-weight:700;display:inline-flex;position:absolute;bottom:22px;left:50%;translate:-50%}.presentation-module__fVPWra__cue:after{content:"";background:linear-gradient(to bottom, var(--accent), transparent);transform-origin:top;width:1.5px;height:36px;animation:presentation-module__fVPWra__cue 2.2s var(--ease-in-out) infinite;border-radius:2px}@keyframes presentation-module__fVPWra__cue{0%{opacity:1;transform:scaleY(0)}60%{opacity:1;transform:scaleY(1)}to{opacity:0;transform:scaleY(1)}}.presentation-module__fVPWra__prepareColumn{gap:26px;width:min(500px,44%);display:grid;position:absolute;top:50%;left:0;transform:translateY(-50%)}.presentation-module__fVPWra__connectedHead{max-width:600px;position:absolute;top:5.5%;left:0}.presentation-module__fVPWra__connectedHead .presentation-module__fVPWra__title{max-width:16ch}.presentation-module__fVPWra__tabs{gap:8px;margin:6px 0 0;padding:0;list-style:none;display:flex}.presentation-module__fVPWra__tab{border:1px solid var(--border);background:color-mix(in srgb, var(--surface) 70%, transparent);color:var(--text-secondary);transition:background-color .24s var(--ease-out), color .24s var(--ease-out), border-color .24s var(--ease-out);border-radius:999px;align-items:center;gap:8px;padding:6px 12px 6px 7px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.presentation-module__fVPWra__tabNum{background:var(--surface-alt);width:20px;height:20px;font-family:var(--font-roboto-mono), ui-monospace, monospace;border-radius:50%;place-items:center;font-size:11px;display:grid}.presentation-module__fVPWra__tab[aria-current=step]{border-color:var(--brand-deep);background:var(--brand-deep);color:#fff}.presentation-module__fVPWra__tab[aria-current=step] .presentation-module__fVPWra__tabNum{background:var(--accent);color:#fff}html[data-theme=dark] .presentation-module__fVPWra__tab[aria-current=step]{border-color:var(--brand-route);background:var(--brand-route)}.presentation-module__fVPWra__connectedBeats{pointer-events:none;position:absolute;inset:0}.presentation-module__fVPWra__connectedBeats>.presentation-module__fVPWra__beat{width:min(430px,40%);position:absolute}.presentation-module__fVPWra__connectedBeats>.presentation-module__fVPWra__beat[data-side=left]{bottom:6%;left:0}.presentation-module__fVPWra__connectedBeats>.presentation-module__fVPWra__beat[data-side=right]{top:30%;right:0}.presentation-module__fVPWra__workspaceColumn{gap:20px;width:min(780px,62%);display:grid;position:absolute;top:50%;left:0;transform:translateY(-50%)}.presentation-module__fVPWra__workspaceColumn .presentation-module__fVPWra__title{max-width:18ch}.presentation-module__fVPWra__arriveBeats{position:absolute;inset:0}.presentation-module__fVPWra__closeout{gap:24px;width:min(500px,44%);display:grid;position:absolute;top:50%;left:0;transform:translateY(calc(14px - 50%))}.presentation-module__fVPWra__closeout[data-active=true]{transform:translateY(-50%)}html[data-story-dir=up] .presentation-module__fVPWra__closeout:not([data-active=true]){transform:translateY(calc(-50% - 14px))}.presentation-module__fVPWra__finale{text-align:center;width:min(900px,100%);position:absolute;top:7%;left:50%;transform:translate(-50%,14px)}.presentation-module__fVPWra__finale[data-active=true]{transform:translate(-50%)}html[data-story-dir=up] .presentation-module__fVPWra__finale:not([data-active=true]){transform:translate(-50%,-14px)}.presentation-module__fVPWra__finaleTitle{letter-spacing:-.048em;max-width:19ch;color:var(--brand-deep);text-wrap:balance;margin:18px auto 16px;font-size:clamp(38px,4.6vw,68px);font-weight:800;line-height:.98}.presentation-module__fVPWra__finaleLead{max-width:48ch;color:var(--text-secondary);margin:0 auto;font-size:18px;line-height:1.55}.presentation-module__fVPWra__finale .presentation-module__fVPWra__actions{margin-top:26px}.presentation-module__fVPWra__card{border:1px solid color-mix(in srgb, var(--border) 85%, transparent);background:color-mix(in srgb, var(--surface) 90%, transparent);-webkit-backdrop-filter:blur(18px)saturate(1.2);backdrop-filter:blur(18px)saturate(1.2);color:var(--text);text-align:left;border-radius:18px;margin:0;padding:20px 22px 16px;box-shadow:0 30px 70px -30px #10263d6b,0 2px 6px #10263d0f}html[data-theme=dark] .presentation-module__fVPWra__card{box-shadow:0 30px 70px -30px #000000b3,0 2px 6px #0000004d}.presentation-module__fVPWra__cardHead{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.presentation-module__fVPWra__kicker{font-family:var(--font-roboto-mono), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);font-size:10.5px;font-weight:700;display:block}.presentation-module__fVPWra__cardTitle{font-family:var(--font-roboto-mono), ui-monospace, monospace;letter-spacing:-.02em;margin-top:3px;font-size:22px;font-weight:800;display:block}.presentation-module__fVPWra__cardFoot{border-top:1px solid var(--divider,var(--border));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 14px;margin-top:14px;padding-top:12px;display:flex}.presentation-module__fVPWra__footItem{color:var(--text-secondary);align-items:center;gap:7px;font-size:12.5px;display:inline-flex}.presentation-module__fVPWra__illustrative{font-family:var(--font-roboto-mono), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;color:var(--text-muted);margin-left:auto;font-size:9.5px;font-weight:700}.presentation-module__fVPWra__pill{white-space:nowrap;transition:background-color .36s var(--ease-out), color .36s var(--ease-out), border-color .36s var(--ease-out);border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:12px;font-weight:700;display:inline-flex}.presentation-module__fVPWra__pill[data-tone=ok]{border-color:var(--success-border);background:var(--success-soft);color:var(--success)}.presentation-module__fVPWra__pill[data-tone=warn]{border-color:var(--warning-border);background:var(--warning-soft);color:var(--warning)}.presentation-module__fVPWra__pill[data-tone=info]{border-color:color-mix(in srgb, var(--brand-route) 30%, transparent);background:var(--brand-route-soft);color:var(--brand-route)}.presentation-module__fVPWra__pill[data-tone=muted]{border-color:var(--border);background:var(--surface-alt);color:var(--text-secondary)}.presentation-module__fVPWra__unit{background:var(--accent);font-family:var(--font-roboto-mono), ui-monospace, monospace;color:var(--text-on-accent);border-radius:6px;padding:1px 8px;font-weight:800;display:inline-block}.presentation-module__fVPWra__mono{font-family:var(--font-roboto-mono), ui-monospace, monospace}.presentation-module__fVPWra__via{color:var(--text-muted);margin-left:6px;font-size:12px;font-weight:600}.presentation-module__fVPWra__alignEnd{text-align:right}.presentation-module__fVPWra__lane{grid-template-columns:1fr auto 1fr;align-items:end;gap:12px;margin:18px 0 14px;display:grid}.presentation-module__fVPWra__lane strong{letter-spacing:-.01em;margin-top:4px;font-size:17px;font-weight:800;display:block}.presentation-module__fVPWra__laneLine{width:64px;height:22px;color:var(--accent);background:linear-gradient(90deg, transparent, var(--border-strong) 20%, var(--border-strong) 80%, transparent) center / 100% 1.5px no-repeat;place-items:center;display:grid}.presentation-module__fVPWra__laneLine svg{background:var(--surface);border-radius:50%;padding:2px}.presentation-module__fVPWra__assign{gap:4px;margin:0;display:grid}.presentation-module__fVPWra__assign>div{border:1px solid #0000;border-radius:10px;justify-content:space-between;align-items:center;padding:9px 12px;display:flex}.presentation-module__fVPWra__assign>div[data-highlight=true]{border-color:color-mix(in srgb, var(--accent) 45%, transparent);background:color-mix(in srgb, var(--accent-soft) 80%, transparent)}.presentation-module__fVPWra__assign dt{color:var(--text-secondary);align-items:center;gap:8px;font-size:14px;display:inline-flex}.presentation-module__fVPWra__assign dd{margin:0;font-size:15px;font-weight:700}.presentation-module__fVPWra__recordId{align-items:center;gap:12px;display:flex}.presentation-module__fVPWra__recordIcon{background:var(--accent-soft);width:42px;height:42px;color:var(--accent);border-radius:12px;place-items:center;display:grid}.presentation-module__fVPWra__owner{font-family:var(--font-roboto-mono), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);margin:14px 0 4px;font-size:10.5px;font-weight:700}.presentation-module__fVPWra__docList{margin:0;padding:0;list-style:none}.presentation-module__fVPWra__docList li{border-top:1px solid var(--divider,var(--border));justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.presentation-module__fVPWra__docName{align-items:center;gap:9px;font-size:14.5px;font-weight:600;display:inline-flex}.presentation-module__fVPWra__docName svg{color:var(--text-muted)}.presentation-module__fVPWra__console{padding:0;overflow:hidden}.presentation-module__fVPWra__consoleBar{border-bottom:1px solid var(--divider,var(--border));justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;display:flex}.presentation-module__fVPWra__consoleTitle{white-space:nowrap;letter-spacing:-.02em;font-size:17px;font-weight:800;display:block}.presentation-module__fVPWra__roleSwitch{border:1px solid var(--border);background:var(--surface-alt);border-radius:10px;padding:3px;display:inline-flex}.presentation-module__fVPWra__roleSwitch button{font:inherit;color:var(--text-secondary);cursor:pointer;transition:background-color .36s var(--ease-out), color .36s var(--ease-out);background:0 0;border:0;border-radius:7px;padding:6px 12px;font-size:12.5px;font-weight:700}.presentation-module__fVPWra__roleSwitch button:hover{color:var(--text)}.presentation-module__fVPWra__roleSwitch button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.presentation-module__fVPWra__roleSwitch button[data-on=true]{background:var(--brand-deep);color:#fff;cursor:default}html[data-theme=dark] .presentation-module__fVPWra__roleSwitch button[data-on=true]{background:var(--brand-route)}.presentation-module__fVPWra__stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:14px 20px;display:grid}.presentation-module__fVPWra__stats>div{background:var(--surface-alt);border-radius:10px;padding:10px 12px}.presentation-module__fVPWra__stats strong{min-height:30px;font-family:var(--font-roboto-mono), ui-monospace, monospace;align-items:center;margin-top:4px;font-size:21px;font-weight:800;display:flex}.presentation-module__fVPWra__table{border-collapse:collapse;width:100%;font-size:13.5px}.presentation-module__fVPWra__table th{border-top:1px solid var(--divider,var(--border));border-bottom:1px solid var(--divider,var(--border));background:var(--surface-alt);font-family:var(--font-roboto-mono), ui-monospace, monospace;letter-spacing:.08em;text-align:left;text-transform:uppercase;color:var(--text-muted);padding:9px 12px;font-size:10.5px;font-weight:700}.presentation-module__fVPWra__table td{border-bottom:1px solid var(--divider,var(--border));white-space:nowrap;padding:11px 12px}.presentation-module__fVPWra__table th:first-child,.presentation-module__fVPWra__table td:first-child{padding-left:20px}.presentation-module__fVPWra__table th:last-child,.presentation-module__fVPWra__table td:last-child{padding-right:20px}.presentation-module__fVPWra__table tr[data-focus=true] td{background:color-mix(in srgb, var(--accent-soft) 70%, transparent);font-weight:700}.presentation-module__fVPWra__table tr[data-focus=true] td:first-child{box-shadow:inset 3px 0 0 var(--accent)}.presentation-module__fVPWra__num{font-family:var(--font-roboto-mono), ui-monospace, monospace;text-align:right!important}.presentation-module__fVPWra__locked{font-family:var(--font-roboto-mono), ui-monospace, monospace;color:var(--text-muted);animation:presentation-module__fVPWra__lockIn .42s var(--ease-out);align-items:center;gap:5px;font-size:11px;font-weight:600;display:inline-flex}@keyframes presentation-module__fVPWra__lockIn{0%{opacity:0}}.presentation-module__fVPWra__console .presentation-module__fVPWra__cardFoot{border-top:0;margin:0;padding:11px 20px 13px}.presentation-module__fVPWra__steps{margin:14px 0 0;padding:0;list-style:none;display:grid}.presentation-module__fVPWra__steps li{border-top:1px solid var(--divider,var(--border));grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 0;display:grid}.presentation-module__fVPWra__stepIcon{background:var(--surface-alt);width:38px;height:38px;color:var(--text-secondary);border-radius:50%;place-items:center;display:grid}.presentation-module__fVPWra__stepIcon[data-tone=ok]{background:var(--success-soft);color:var(--success)}.presentation-module__fVPWra__stepIcon[data-tone=info]{background:var(--brand-route-soft);color:var(--brand-route)}.presentation-module__fVPWra__stepText strong{font-size:15px;font-weight:700;display:block}.presentation-module__fVPWra__stepText span{color:var(--text-secondary);font-size:13px;line-height:1.4;display:block}.presentation-module__fVPWra__truckTag{z-index:0;pointer-events:none;opacity:0;transition:opacity .32s var(--ease-out);will-change:transform;position:fixed;top:0;left:0}.presentation-module__fVPWra__truckTag[data-show=true]{opacity:1}.presentation-module__fVPWra__truckTagInner{background:color-mix(in srgb, var(--brand-deep) 92%, transparent);font-family:var(--font-roboto-mono), ui-monospace, monospace;letter-spacing:.04em;white-space:nowrap;color:#fff;border-radius:8px;align-items:center;gap:8px;padding:6px 10px;font-size:11.5px;font-weight:700;display:inline-flex;position:absolute;transform:translate(-50%,calc(-100% - 12px));box-shadow:0 10px 24px -10px #00000080}.presentation-module__fVPWra__truckTagInner:after{content:"";background:color-mix(in srgb, var(--brand-deep) 70%, transparent);width:1.5px;height:12px;position:absolute;top:100%;left:50%}.presentation-module__fVPWra__truckTagUnit{background:var(--accent);border-radius:4px;padding:1px 6px}.presentation-module__fVPWra__truckTagStatus{color:#cfe0ec}.presentation-module__fVPWra__connector{z-index:0;pointer-events:none;opacity:0;width:100vw;height:100vh;transition:opacity .36s var(--ease-out);position:fixed;inset:0;overflow:visible}.presentation-module__fVPWra__connector[data-show=true]{opacity:1}.presentation-module__fVPWra__connector path{fill:none;stroke:var(--accent);stroke-width:1.6px;stroke-dasharray:4 5;stroke-linecap:round}.presentation-module__fVPWra__rail{z-index:40;display:none;position:fixed;top:50%;right:22px;translate:0 -50%}.presentation-module__fVPWra__rail ol{gap:6px;margin:0;padding:0;list-style:none;display:grid}.presentation-module__fVPWra__railLink{font-family:var(--font-roboto-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);border-radius:6px;justify-content:flex-end;align-items:center;gap:10px;padding:5px 0 5px 8px;font-size:11px;font-weight:700;text-decoration:none;display:flex}.presentation-module__fVPWra__railLink:after{content:"";background:var(--border-strong);width:14px;height:2px;transition:width .3s var(--ease-out), background-color .3s var(--ease-out);border-radius:2px}.presentation-module__fVPWra__railName{white-space:nowrap;opacity:0;max-width:0;transition:max-width .3s var(--ease-out), opacity .3s var(--ease-out);overflow:hidden}.presentation-module__fVPWra__railLink:hover .presentation-module__fVPWra__railName,.presentation-module__fVPWra__railLink:focus-visible .presentation-module__fVPWra__railName{opacity:1;max-width:220px}.presentation-module__fVPWra__railLink[aria-current=step]{color:var(--accent)}.presentation-module__fVPWra__railLink[aria-current=step]:after{background:var(--accent);width:30px}@media (min-width:1100px){.presentation-module__fVPWra__rail{display:block}}@media (max-height:820px) and (min-width:661px){.presentation-module__fVPWra__display{font-size:clamp(44px,5.4vw,78px)}.presentation-module__fVPWra__title{font-size:clamp(30px,3.2vw,46px)}.presentation-module__fVPWra__lead,.presentation-module__fVPWra__finaleLead{font-size:16.5px}.presentation-module__fVPWra__card{padding:16px 18px 12px}.presentation-module__fVPWra__lane{margin:12px 0 10px}.presentation-module__fVPWra__assign>div{padding:7px 12px}.presentation-module__fVPWra__docList li,.presentation-module__fVPWra__steps li{padding:8px 0}.presentation-module__fVPWra__stats{padding:10px 20px}.presentation-module__fVPWra__table td{padding:8px 12px}.presentation-module__fVPWra__beatTitle{font-size:21px}.presentation-module__fVPWra__beatBody{margin-bottom:12px;font-size:14.5px}}@media (max-width:980px) and (min-width:661px){.presentation-module__fVPWra__prepareColumn,.presentation-module__fVPWra__closeout{width:min(460px,56%)}.presentation-module__fVPWra__workspaceColumn{width:100%;top:4%;transform:none}.presentation-module__fVPWra__connectedBeats>.presentation-module__fVPWra__beat{width:min(420px,56%)}.presentation-module__fVPWra__hideNarrow{display:none}}@media (max-width:660px){.presentation-module__fVPWra__chapter{--nav-h:64px}.presentation-module__fVPWra__frame{width:calc(100% - 28px)}.presentation-module__fVPWra__scrim[data-scrim]{background:linear-gradient(to bottom, color-mix(in srgb, var(--canvas) 86%, transparent) 0%, color-mix(in srgb, var(--canvas) 70%, transparent) 50%, transparent 72%)}.presentation-module__fVPWra__display{margin:14px 0;font-size:clamp(38px,11vw,50px)}.presentation-module__fVPWra__title{margin:10px 0;font-size:clamp(28px,8.2vw,36px)}.presentation-module__fVPWra__lead,.presentation-module__fVPWra__finaleLead,.presentation-module__fVPWra__beatLines>*{font-size:15px}.presentation-module__fVPWra__departCopy,.presentation-module__fVPWra__prepareColumn,.presentation-module__fVPWra__workspaceColumn,.presentation-module__fVPWra__closeout{width:100%;top:18px;transform:none}.presentation-module__fVPWra__closeout,.presentation-module__fVPWra__closeout[data-active=true]{transform:none}html[data-story-dir=up] .presentation-module__fVPWra__closeout:not([data-active=true]){transform:translateY(-14px)}.presentation-module__fVPWra__prepareColumn,.presentation-module__fVPWra__workspaceColumn,.presentation-module__fVPWra__closeout{gap:14px}.presentation-module__fVPWra__actions{flex-direction:column;margin-top:22px}.presentation-module__fVPWra__cue{display:none}.presentation-module__fVPWra__connectedHead{top:14px}.presentation-module__fVPWra__tabs{margin-top:2px}.presentation-module__fVPWra__connectedBeats>.presentation-module__fVPWra__beat,.presentation-module__fVPWra__connectedBeats>.presentation-module__fVPWra__beat[data-side=left],.presentation-module__fVPWra__connectedBeats>.presentation-module__fVPWra__beat[data-side=right]{width:100%;inset:176px 0 auto}.presentation-module__fVPWra__beatTitle{font-size:19px}.presentation-module__fVPWra__beatBody{margin-bottom:12px;font-size:14px}.presentation-module__fVPWra__finale{top:20px}.presentation-module__fVPWra__finaleTitle{font-size:clamp(30px,8.6vw,38px)}.presentation-module__fVPWra__card{border-radius:16px;padding:14px 15px 10px}.presentation-module__fVPWra__console{padding:0}.presentation-module__fVPWra__cardTitle{font-size:18px}.presentation-module__fVPWra__lane{margin:12px 0 8px}.presentation-module__fVPWra__lane strong{font-size:15px}.presentation-module__fVPWra__laneLine{width:36px}.presentation-module__fVPWra__assign>div{padding:6px 10px}.presentation-module__fVPWra__docList li,.presentation-module__fVPWra__steps li{padding:7px 0}.presentation-module__fVPWra__recordIcon{width:36px;height:36px}.presentation-module__fVPWra__owner{margin-top:8px}.presentation-module__fVPWra__consoleBar{flex-wrap:wrap;gap:10px;padding:12px 14px}.presentation-module__fVPWra__consoleBar>div:first-child{flex:1}.presentation-module__fVPWra__roleSwitch button{padding:5px 9px;font-size:12px}.presentation-module__fVPWra__stats{display:none}.presentation-module__fVPWra__stats>div{padding:7px 10px}.presentation-module__fVPWra__stats strong{min-height:24px;font-size:17px}.presentation-module__fVPWra__table{font-size:12.5px}.presentation-module__fVPWra__table td,.presentation-module__fVPWra__table th{padding:7px 8px}.presentation-module__fVPWra__table th:first-child,.presentation-module__fVPWra__table td:first-child{padding-left:14px}.presentation-module__fVPWra__table th:last-child,.presentation-module__fVPWra__table td:last-child{padding-right:14px}.presentation-module__fVPWra__hideNarrow,.presentation-module__fVPWra__table th:nth-child(2),.presentation-module__fVPWra__table td:nth-child(2){display:none}.presentation-module__fVPWra__console .presentation-module__fVPWra__cardFoot{padding:8px 14px 10px}.presentation-module__fVPWra__steps li{grid-template-columns:32px minmax(0,1fr) auto;gap:10px}.presentation-module__fVPWra__stepIcon{width:32px;height:32px}.presentation-module__fVPWra__stepText strong{font-size:14px}.presentation-module__fVPWra__stepText span{font-size:12px}.presentation-module__fVPWra__footItem{font-size:11.5px}}@media (prefers-reduced-motion:reduce){.presentation-module__fVPWra__beat,.presentation-module__fVPWra__beat[data-active=true],.presentation-module__fVPWra__scrim,.presentation-module__fVPWra__truckTag,.presentation-module__fVPWra__connector{transition:none}.presentation-module__fVPWra__beat{transform:none}.presentation-module__fVPWra__closeout{transform:translateY(-50%)}.presentation-module__fVPWra__finale{transform:translate(-50%)}.presentation-module__fVPWra__cue:after,.presentation-module__fVPWra__locked{animation:none}}@media (scripting:none),(max-height:540px){.presentation-module__fVPWra__chapter{height:auto}.presentation-module__fVPWra__stage{height:auto;min-height:calc(100svh - var(--nav-h));padding:56px 0 72px;position:relative;top:auto;overflow:visible}.presentation-module__fVPWra__frame{height:auto}.presentation-module__fVPWra__departCopy,.presentation-module__fVPWra__prepareColumn,.presentation-module__fVPWra__connectedHead,.presentation-module__fVPWra__connectedBeats,.presentation-module__fVPWra__connectedBeats>.presentation-module__fVPWra__beat[data-side],.presentation-module__fVPWra__workspaceColumn,.presentation-module__fVPWra__arriveBeats,.presentation-module__fVPWra__closeout,.presentation-module__fVPWra__closeout[data-active],.presentation-module__fVPWra__finale,.presentation-module__fVPWra__finale[data-active]{width:auto;max-width:760px;position:relative;inset:auto;transform:none}.presentation-module__fVPWra__connectedBeats,.presentation-module__fVPWra__arriveBeats{gap:40px;margin-top:32px;display:grid}.presentation-module__fVPWra__beat{opacity:1;pointer-events:auto;transform:none}html[data-story-dir] .presentation-module__fVPWra__beat:not([data-active=true]){opacity:1;pointer-events:auto;transform:none}html[data-story-dir] .presentation-module__fVPWra__closeout:not([data-active=true]){opacity:1;pointer-events:auto;transform:none}html[data-story-dir] .presentation-module__fVPWra__finale:not([data-active=true]){opacity:1;pointer-events:auto;transform:none}.presentation-module__fVPWra__beatLines{gap:12px}.presentation-module__fVPWra__beatLines>*{grid-area:auto}.presentation-module__fVPWra__finale{margin-inline:auto}}
