.visual-scenario,.sc-legend{--sc-ink:var(--bv-ink,#0b1a2e);--sc-text:var(--bv-body-gray,#445062);--sc-rule:var(--bv-border,#d8e0ec);--sc-accent:var(--bv-blue,#0659ff);--sc-accent-ink:#0447cc;--sc-tint:var(--bv-highlight-tint,#e8f0ff);--sc-fill:var(--bv-muted-fill,#eff2f7);--sc-idle:#8392a7;--sc-idle-text:#5a6b82;--sc-surface:#fff;--sc-play:var(--sc-accent);--sc-play-hover:var(--sc-accent-ink);--sc-figure-w:min(100%, 560px, 77.4vh)}html[data-theme=dark] :is(.visual-scenario,.sc-legend){--sc-ink:#e3ecfa;--sc-text:#b4c4db;--sc-rule:#2a4a7a;--sc-accent:#6e9bff;--sc-accent-ink:#9ebbff;--sc-tint:#16305a;--sc-fill:#132a4d;--sc-idle:#6f84a6;--sc-idle-text:#8ea3c2;--sc-surface:#0f2240;--sc-play:#0659ff;--sc-play-hover:#1f5fff}.visual-scenario{color:var(--sc-ink);font-family:var(--bv-font,Arial, Helvetica, sans-serif);position:relative;container:scenario/inline-size}.sc-layout{gap:14px;display:grid}@container scenario (width>=700px){.sc-layout{grid-template-columns:minmax(0,1.4fr) minmax(260px,1fr);align-items:start;gap:0 32px}}.scenario-surface{border:1px solid var(--sc-rule);border-radius:var(--bv-radius-card,15px);background:var(--sc-surface);padding:10px 12px}.sc-figure{--px:.75;width:var(--sc-figure-w);aspect-ratio:400/310;margin-inline:auto;position:relative;container:sc-figure/inline-size}.sc-draw{position:absolute;inset:0}.scenario-diagram{width:100%;height:100%;display:block;overflow:visible}.sc-draw[data-fit=narrow]{display:none}@container sc-figure (width<=359.98px){.sc-figure[data-layout=rhombus] .sc-draw[data-fit=wide]{display:none}.sc-figure[data-layout=rhombus] .sc-draw[data-fit=narrow]{display:block}}@container sc-figure (width<=299.98px){.sc-figure:is([data-layout=stairs],[data-layout=climb],[data-layout=wave]) .sc-draw[data-fit=wide]{display:none}.sc-figure:is([data-layout=stairs],[data-layout=climb],[data-layout=wave]) .sc-draw[data-fit=narrow]{display:block}}.sc-shape path{fill:var(--sc-surface);stroke:var(--sc-idle);stroke-width:calc(var(--px) * 1.5px);stroke-linejoin:round;transition:fill var(--dur-2,.24s) ease, stroke var(--dur-2,.24s) ease}.sc-shape .sc-shape-inner{fill:none}.sc-glyph path{fill:none;stroke:var(--sc-idle);stroke-width:calc(var(--px) * 1.75px);stroke-linecap:round;stroke-linejoin:round;transition:stroke var(--dur-2,.24s) ease}.sc-node[data-state=on] .sc-shape path{stroke:var(--sc-text)}.sc-node[data-state=on] .sc-glyph path{stroke:var(--sc-ink)}.sc-node[data-state=focus] .sc-shape .sc-shape-outer{fill:var(--sc-tint);stroke:var(--sc-accent);stroke-width:calc(var(--px) * 2.25px)}.sc-node[data-state=focus] .sc-shape .sc-shape-inner,.sc-node[data-state=focus] .sc-glyph path{stroke:var(--sc-accent)}.sc-edge-line{fill:none;stroke:var(--sc-idle);stroke-width:calc(var(--px) * 1.5px);stroke-linecap:round}.sc-edge-head{fill:var(--sc-idle)}.sc-edge[data-meaning=native] .sc-edge-line{stroke-width:calc(var(--px) * 3px)}.sc-edge[data-meaning=ingested] .sc-edge-line{stroke-dasharray:calc(var(--px) * 7px) calc(var(--px) * 5px);stroke-linecap:butt}.sc-edge[data-meaning=authorized] .sc-edge-line{stroke-dasharray:0 calc(var(--px) * 5px);stroke-width:calc(var(--px) * 2.5px)}.sc-edge[data-state=on] .sc-edge-line{stroke:var(--sc-text)}.sc-edge[data-state=on] .sc-edge-head{fill:var(--sc-text)}.sc-live-line{fill:none;stroke:var(--sc-accent);stroke-width:calc(var(--px) * 2.75px);stroke-linecap:round}.sc-live-line[data-meaning=ingested]{stroke-dasharray:calc(var(--px) * 7px) calc(var(--px) * 5px);stroke-linecap:butt}.sc-live-line[data-meaning=authorized]{stroke-dasharray:0 calc(var(--px) * 6px);stroke-width:calc(var(--px) * 3.25px)}.sc-live-reveal{fill:none;stroke:#fff;stroke-width:calc(var(--px) * 12px);stroke-linecap:butt;stroke-dasharray:1;stroke-dashoffset:0;forced-color-adjust:none}.sc-live-head{fill:var(--sc-accent)}.sc-pulse{fill:none;stroke:var(--sc-accent);stroke-width:calc(var(--px) * 2px);opacity:0;transform-box:fill-box;transform-origin:50%}.visual-scenario[data-motion=true] .sc-live-reveal{animation:.52s cubic-bezier(.45,.05,.35,1) both sc-draw}.visual-scenario[data-motion=true] .sc-live-head{animation:.12s ease-out .43s both sc-appear}.visual-scenario[data-motion=true] .sc-pulse{animation:.9s ease-out .56s forwards sc-pulse}.sc-shape .sc-shape-outer{--sc-from-fill:var(--sc-surface);--sc-from-width:calc(var(--px) * 1.5px)}.sc-shape .sc-shape-inner{--sc-from-fill:none;--sc-from-width:calc(var(--px) * 1.5px)}.sc-glyph path{--sc-from-fill:none;--sc-from-width:calc(var(--px) * 1.75px)}.sc-node[data-from=on]{--sc-from-stroke:var(--sc-text)}.sc-node[data-from=on] .sc-glyph{--sc-from-stroke:var(--sc-ink)}.sc-node[data-from=idle]{--sc-from-stroke:var(--sc-idle)}.sc-label[data-from=on]{--sc-from-color:var(--sc-ink)}.sc-label[data-from=idle]{--sc-from-color:var(--sc-idle-text)}.sc-node[data-arrive=a] :is(.sc-shape path,.sc-glyph path){animation:sc-land-a var(--dur-2,.24s) ease .4s both}.sc-node[data-arrive=b] :is(.sc-shape path,.sc-glyph path){animation:sc-land-b var(--dur-2,.24s) ease .4s both}.sc-label[data-arrive=a]{animation:sc-label-land-a var(--dur-2,.24s) ease .4s both}.sc-label[data-arrive=b]{animation:sc-label-land-b var(--dur-2,.24s) ease .4s both}@keyframes sc-land-a{0%{fill:var(--sc-from-fill);stroke:var(--sc-from-stroke);stroke-width:var(--sc-from-width)}}@keyframes sc-land-b{0%{fill:var(--sc-from-fill);stroke:var(--sc-from-stroke);stroke-width:var(--sc-from-width)}}@keyframes sc-label-land-a{0%,40%{color:var(--sc-from-color);font-weight:400}}@keyframes sc-label-land-b{0%,40%{color:var(--sc-from-color);font-weight:400}}@keyframes sc-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes sc-appear{0%{opacity:0}to{opacity:1}}@keyframes sc-pulse{0%{opacity:.6;transform:scale(.94)}to{opacity:0;transform:scale(1.34)}}.sc-labels{pointer-events:none;position:absolute;inset:0}.sc-label{text-align:center;text-wrap:balance;width:max-content;max-width:46%;color:var(--sc-ink);transition:color var(--dur-2,.24s) ease;font-size:15px;line-height:1.3;position:absolute;transform:translate(-50%)}.sc-label[data-align]{transform:none}.sc-label[data-align=start]{text-align:left}.sc-label[data-align=end]{text-align:right}.sc-draw:is([data-layout=wave],[data-layout=rhombus]) .sc-label{max-width:34%}.sc-draw:is([data-layout=stairs],[data-layout=climb]) .sc-label{max-width:40%}.sc-figure:not([data-numbered=true]) .sc-label{max-width:31%}.sc-label b{color:var(--sc-accent-ink);font-variant-numeric:tabular-nums;margin-right:6px;font-size:14px;font-weight:700}.sc-label[data-state=idle]{color:var(--sc-idle-text)}.sc-label[data-state=focus]{font-weight:700}.sc-now{width:var(--sc-figure-w);margin-inline:auto;display:grid}.sc-now-item{visibility:hidden;grid-area:1/1;min-width:0}.sc-now-item[data-current=true]{visibility:visible}.sc-now-caption{color:var(--sc-ink);text-wrap:pretty;margin:12px 0 0;font-size:16px;line-height:1.5;display:none}.sc-now-caption b{font-weight:700}.sc-now-route{color:var(--sc-accent-ink);align-items:center;gap:8px;margin:10px 0 0;font-size:14px;font-weight:700;line-height:1.4;display:flex}@container scenario (width<=699.98px){.visual-scenario:not([data-step=overview]) .sc-now-caption{display:block}.visual-scenario:not([data-step=overview]) .sc-step-caption{display:none}.visual-scenario:not([data-step=overview]) .sc-step{padding-block:0}}.sc-swatch{flex:none;width:36px;height:12px;overflow:visible}.sc-swatch path{fill:none;stroke:var(--sc-text);stroke-width:1.5px;stroke-linecap:round}.sc-swatch[data-line=current] path,.sc-now-route .sc-swatch path{stroke:var(--sc-accent);stroke-width:2.75px}.sc-swatch[data-line=native] path{stroke-width:3px}.sc-swatch[data-line=ingested] path{stroke-dasharray:7 5;stroke-linecap:butt}.sc-swatch[data-line=authorized] path{stroke-dasharray:0 5;stroke-width:2.5px}.sc-now-route .sc-swatch[data-line=authorized] path{stroke-dasharray:0 6;stroke-width:3.25px}.sc-legend{color:var(--sc-text);gap:6px;margin:16px 0 0;font-size:14px;line-height:1.4;display:grid}.sc-legend ul{flex-wrap:wrap;gap:6px 18px;margin:0;padding:0;list-style:none;display:flex}.sc-legend li{align-items:center;gap:8px;display:inline-flex}.sc-legend [data-role] svg{flex:none;width:18px;height:18px;overflow:visible}.sc-legend .sc-shape path{stroke:var(--sc-text);stroke-width:5px}.scenario-transport{border-bottom:1px solid var(--sc-rule);flex-wrap:wrap;align-items:center;gap:10px 16px;margin-bottom:6px;padding-bottom:12px;display:flex}.scenario-transport-actions{gap:6px;display:flex}.scenario-transport button{border:1px solid var(--sc-rule);border-radius:var(--bv-radius-chip,6px);background:var(--sc-surface);min-width:44px;min-height:44px;color:var(--sc-ink);font:inherit;cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:0;font-size:15px;font-weight:700;display:inline-flex}.visual-scenario[data-ready=true] .scenario-transport button{transition:background-color var(--dur-1,.14s) ease, border-color var(--dur-1,.14s) ease, color var(--dur-1,.14s) ease, opacity var(--dur-1,.14s) ease}.scenario-transport svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}.scenario-transport .scenario-play{border-color:var(--sc-play);background:var(--sc-play);color:#fff;min-width:124px;padding:0 16px 0 13px}.scenario-play[data-action=play] svg path,.scenario-play[data-action=step] svg path{fill:currentColor}.scenario-transport button:disabled{opacity:.4;cursor:not-allowed}.visual-scenario[data-ready=false] .scenario-transport button{cursor:default}@media (hover:hover){.scenario-transport button:not(:disabled):hover{border-color:var(--sc-accent);color:var(--sc-accent)}.scenario-transport button.scenario-play:not(:disabled):hover{border-color:var(--sc-play-hover);background:var(--sc-play-hover);color:#fff}}.scenario-progress{min-width:0;color:var(--sc-text);flex:100%;grid-template-columns:auto auto;justify-content:space-between;align-items:baseline;gap:6px 12px;font-size:14px;display:grid}.scenario-progress :is(strong,span){white-space:nowrap}.scenario-progress strong{color:var(--sc-ink);font-size:15px}.scenario-progress>div{background:var(--sc-rule);border-radius:2px;grid-column:1/-1;height:3px;overflow:hidden}.scenario-progress .sc-onward{color:var(--sc-accent-ink);text-underline-offset:3px;white-space:nowrap;justify-self:end;margin-block:-4px;padding-block:4px;font-size:15px;font-weight:700;text-decoration:underline}.scenario-progress .sc-onward:hover{text-decoration-thickness:2px}.scenario-progress i{background:var(--sc-accent);height:100%;transition:width var(--dur-3,.42s) var(--ease-out,ease);display:block}.scenario-steps{gap:2px;margin:0;padding:0;list-style:none;display:grid}.sc-step{border-radius:var(--bv-radius-chip,6px);transition:background-color var(--dur-2,.24s) ease;grid-template-columns:30px minmax(0,1fr);column-gap:8px;padding:0 12px 11px;display:grid;position:relative}.sc-step-button{min-height:44px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-column:1/-1;grid-template-columns:30px minmax(0,1fr);align-content:center;align-items:baseline;column-gap:8px;padding:0;display:grid}.sc-step-button:disabled{cursor:default}.sc-step-button:after{content:"";border-radius:inherit;position:absolute;inset:0}.visual-scenario .sc-step-button:focus-visible{outline:none}.sc-step:has(.sc-step-button:focus-visible){outline:3px solid var(--sc-accent);outline-offset:1px}.sc-step-number{color:var(--sc-accent-ink);font-variant-numeric:tabular-nums;font-size:14px;font-weight:700}.sc-step-title{color:var(--sc-ink);font-size:16px;font-weight:700;line-height:1.35}.sc-step-caption{color:var(--sc-text);text-wrap:pretty;grid-column:2;margin:-8px 0 0;font-size:15px;line-height:1.5}.sc-step[data-state=current]{background:var(--sc-tint)}.sc-step[data-state=current] .sc-step-caption{color:var(--sc-ink)}@media (hover:hover){.visual-scenario[data-ready=true] .sc-step:not([data-state=current]):hover{background:var(--sc-fill)}}.scenario-case{color:var(--sc-text);flex-wrap:wrap;justify-content:space-between;gap:4px 12px;padding:12px 0;font-size:14px;line-height:1.4;display:flex}.scenario-case small{font-size:14px}.scenario-outcome{border-radius:var(--bv-radius-card,15px);background:var(--sc-tint);margin:16px 0 0;padding:14px 16px}.scenario-outcome>span{color:var(--sc-accent-ink);font-size:14px;font-weight:700;display:block}.scenario-outcome p{color:var(--sc-ink);margin:4px 0 0;font-size:16px;line-height:1.5}.scenario-conditions{border-top:1px solid var(--sc-rule);color:var(--sc-text);margin-top:14px;font-size:15px}.scenario-conditions summary{min-height:44px;color:var(--sc-ink);cursor:pointer;justify-content:space-between;align-items:center;font-weight:700;display:flex}.scenario-conditions p{color:var(--sc-text);margin:0 0 10px;font-size:15px;line-height:1.55}.scenario-conditions a{color:var(--sc-accent-ink);text-underline-offset:4px;padding-block:8px;font-size:15px;line-height:1.4;text-decoration:underline;display:block}.sc-nowrap{white-space:nowrap}.sc-ext{margin-left:5px;font-size:.85em}.visual-scenario :is(button,summary,a):focus-visible{outline:3px solid var(--sc-accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){.visual-scenario *,.visual-scenario :after{transition:none!important;animation:none!important}}@media (forced-colors:active){.sc-shape path,.sc-glyph path,.sc-edge-line{stroke:canvastext}.sc-node[data-state=focus] :is(.sc-shape path,.sc-glyph path),.sc-live-line{stroke:highlight}.sc-shape .sc-shape-outer{fill:canvas!important}.sc-edge-head{fill:canvastext}.sc-live-head{fill:highlight}.sc-live-reveal{stroke:#fff}.sc-step[data-state=current]{outline:2px solid highlight}}.visual-scenario[data-chrome=page]{--sc-figure-w:min(100%, 340px)}.visual-scenario[data-chrome=page] .sc-layout{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-template-areas:"wheel""head""controls""stage";gap:18px}.visual-scenario[data-chrome=page] .sc-wheel{--story-w:min(560px, 100cqw, max(300px, 100svh - 170px));width:var(--story-w);grid-area:wheel;justify-self:center;min-width:0;margin:0}.visual-scenario[data-chrome=page] .sc-headline{grid-area:head}.visual-scenario[data-chrome=page] .sc-controls{grid-area:controls}.visual-scenario[data-chrome=page] .sc-stage{grid-area:stage}@container scenario (width>=890px){.visual-scenario[data-chrome=page] .sc-layout{grid-template:"wheel head""wheel transport""wheel stage""wheel steps"1fr/auto minmax(0,1fr);align-items:start;gap:18px 40px}.visual-scenario[data-chrome=page] .sc-controls{display:contents}.visual-scenario[data-chrome=page] .scenario-transport{grid-area:transport;margin-bottom:0}.visual-scenario[data-chrome=page] .scenario-steps{grid-area:steps}.visual-scenario[data-chrome=page] .sc-diagram-title{margin-top:0}.visual-scenario[data-chrome=page] .sc-wheel{--story-w:min(560px, 100cqw - 360px, max(300px, 100svh - 170px));top:calc(var(--nav-h,56px) + 16px);align-self:start;position:sticky}}@media (width<=1099.98px){.walkthrough-layout .visual-scenario[data-chrome=page] .sc-wheel{top:calc(var(--nav-h,56px) + 66px)}}@container scenario (width<=599.98px){.visual-scenario[data-chrome=page] .sc-wheel{--story-w:calc(100cqw + 16px);margin-inline:-8px}.visual-scenario[data-chrome=page] .sc-wheel-caption{padding-inline:8px}}.visual-scenario[data-chrome=page]{--sc-bars:var(--nav-h,56px)}@media (width<=1099.98px){.walkthrough-layout .visual-scenario[data-chrome=page]{--sc-bars:calc(var(--nav-h,56px) + 50px)}}@media (height<=899.98px){@container scenario (width>=520px) and (width<=889.98px){.visual-scenario[data-chrome=page] .sc-layout{--sc-short-w:max(160px, min(560px, 100cqw - 320px, 100svh - var(--sc-bars) - 84px));--sc-figure-w:min(100%, 340px, calc(var(--sc-short-w) * .9));grid-template:"wheel head""wheel transport""wheel stage""wheel steps"1fr/auto minmax(0,1fr);align-items:start;gap:14px 24px}.visual-scenario[data-chrome=page] .sc-controls{display:contents}.visual-scenario[data-chrome=page] .scenario-transport{grid-area:transport;margin-bottom:0}.visual-scenario[data-chrome=page] .scenario-steps{grid-area:steps}.visual-scenario[data-chrome=page] .sc-diagram-title{margin-top:0}.visual-scenario[data-chrome=page] .sc-wheel{--story-w:var(--sc-short-w);top:calc(var(--sc-bars) + 10px);align-self:start;margin-inline:0;position:sticky}.visual-scenario[data-chrome=page] .sc-wheel-caption{padding-inline:0}.visual-scenario[data-chrome=page] .sc-headline-title{font-size:22px}.visual-scenario[data-chrome=page] .sc-headline-caption{font-size:16px}}}@media (height<=499.98px){@container scenario (width>=520px) and (width<=889.98px){.visual-scenario[data-chrome=page] .sc-layout{--sc-short-w:max(160px, min(560px, 100cqw - 320px, 100svh - var(--sc-bars) - 26px))}.visual-scenario[data-chrome=page] .sc-wheel-caption{display:none}}}.sc-wheel-caption{color:var(--sc-text);margin-top:10px;font-size:15px;line-height:1.5;display:grid}.sc-wheel-lit{visibility:hidden;grid-area:1/1;min-width:0}.sc-wheel-lit[data-current=true]{visibility:visible}.sc-wheel-lit .big-only{color:var(--sc-ink);text-align:center;text-wrap:balance;font-weight:700;display:block}.sc-wheel-lit .mvp-only{text-wrap:pretty;display:block}.sc-wheel-lit .lit-chips{color:var(--sc-ink);justify-content:center;gap:4px 12px;margin:0;font-size:15px;font-weight:650;line-height:1.4}.sc-headline{display:grid}.sc-headline-item{visibility:hidden;grid-area:1/1;min-width:0}.sc-headline-item[data-current=true]{visibility:visible}.sc-headline>.sc-out-of-plan{color:var(--sc-ink);border:1.5px dashed;border-radius:999px;grid-area:1/1;justify-self:start;margin-bottom:8px;padding:1px 10px;font-size:14px;font-style:normal;font-weight:700;line-height:1.45}.sc-headline[data-out]>.sc-headline-item{grid-area:2/1}.sc-headline-title{letter-spacing:-.005em;color:var(--sc-ink);text-wrap:balance;margin:0;font-size:clamp(24px,2.2vw,30px);font-weight:700;line-height:1.2}.sc-headline-caption{max-width:46ch;color:var(--sc-ink);text-wrap:pretty;margin:6px 0 0;font-size:17px;line-height:1.5}.visual-scenario[data-chrome=page] .sc-now-caption,.visual-scenario[data-chrome=page]:not([data-step=overview]) .sc-step-caption{display:none}.visual-scenario[data-chrome=page]:not([data-step=overview]) .sc-step{padding-block:0}.sc-diagram-title{font-size:var(--fs-label,12px);letter-spacing:var(--track-label,.08em);text-transform:uppercase;color:var(--sc-text);margin:6px 0 8px;font-weight:700;line-height:1.4}.story-wheel{position:relative}.story-wheel-box{aspect-ratio:1;width:100%;position:relative;container:stage/inline-size}.story-wheel .wheel-clip{--upx:1.78571;overflow:visible}@container stage (width<=529.98px){.story-wheel:not([data-measured]) :is(.wheel-labels,.wheel-captions,.core-text){visibility:hidden}}.story-wheel .territory-plate{stroke-width:1.25px}:where(.story-wheel) .caption-text{font-size:calc(var(--upx) * 12px / var(--s));letter-spacing:.06em;fill:var(--caption);font-weight:800}.story-wheel[data-labels=categories] .caption-text{font-size:calc(var(--upx) * 13px / var(--s))}.story-wheel[data-compact] .caption-text{font-size:calc(var(--upx) * 10.5px / var(--s));letter-spacing:0}.story-wheel .slice-label{transition:opacity .3s}.story-wheel .slice-label.is-unlit{opacity:.85}.story-wheel .wheel-overlay.core-lit-light :is(.core-title,.core-sub){fill:#fff}:where(html:not([data-theme=dark])) .story-wheel{--outline:#0b1a2e;--outline-halo:#fff;--caption-hover:#0b1a2e;--ink-strong:#000;--plate-edge:#0b1a2e33;--grout-bright:#ffffffe6;--core-ink:#0b1a2e;--core-sub:#445062;--core-ready:#0659ff;--core-locked:#5a6b82;--core-locked-sub:#5a6b82;--core-rim:#b5c2d6}:where(html:not([data-theme=dark])) .story-wheel :is(.territory,.slice-label,.territory-name,.map-caption){--bright:var(--bright-l);--sep:var(--sep-l);--dim:var(--dim-l);--plate:var(--plate-l);--edge:var(--edge-l);--cond:var(--cond-l);--caption:var(--caption-l);--ink:var(--ink-l);--ink-dim:var(--ink-dim-l)}:where(html:not([data-theme=dark])) .story-wheel .territory{--grout-dim:#0b1a2e24}:where(html:not([data-theme=dark])) .story-wheel .territory-name{--name-plate:#fff}:where(html:not([data-theme=dark])) .story-wheel .core-base{fill:url(#wheel-core-fill-l)}:where(html:not([data-theme=dark])) .story-wheel .core-ready .core-rim{stroke:#0659ff}:where(html:not([data-theme=dark])) .story-wheel .core-glow{fill:none;stroke:#0659ff;stroke-width:2.5px;vector-effect:non-scaling-stroke}:where(html:not([data-theme=dark])) .story-wheel .map-caption .caption-text{--caption-halo:#f7f9fc}:where(html:not([data-theme=dark])) .story-wheel .light-layer{--lt-veil:#f7f9fcc2;--lt-mark:#0b1a2e;--lt-native:#0659ff;--lt-plan:#a8620a;--lt-ops:#0447cc;--lt-ops-glow:#0659ff;--lt-external:#0447cc;--lt-edge:#0b1a2e;--lt-context:#445062;--lt-missing:#5a6b82;--lt-core-rim:#0447cc;--lt-ring:#0659ffb3}:where(html:not([data-theme=dark])) .story-wheel .lt-cell{--lt-glow:var(--c)}:where(html:not([data-theme=dark])) .story-wheel .lt-cell[data-kind=ops]{--lt-glow:var(--lt-ops-glow)}:where(html:not([data-theme=dark])) .story-wheel .lt-cell[data-kind=plan]{--lt-glow:var(--lt-plan)}:where(html:not([data-theme=dark])) .story-wheel :is(.lt-halo-wide,.lt-flash){display:none}:where(html:not([data-theme=dark])) .story-wheel .lt-halo{stroke-width:calc(var(--lt-u) * 6px);opacity:.22}:where(html:not([data-theme=dark])) .story-wheel .lt-cell:is([data-kind=native],[data-kind=ingest]) .lt-edge{stroke:color-mix(in srgb, var(--c) 70%, #0b1a2e);stroke-width:calc(var(--lt-u) * 2px)}:where(html:not([data-theme=dark])) .story-wheel .lt-cell[data-kind=ops] .lt-edge{stroke:var(--lt-ops);stroke-width:calc(var(--lt-u) * 2px)}:where(html:not([data-theme=dark])) .story-wheel .lt-cell[data-kind=plan] .lt-edge{stroke-width:calc(var(--lt-u) * 2px)}:where(html:not([data-theme=dark])) .story-wheel .lt-route-glow{opacity:.14}:where(html:not([data-theme=dark])) .story-wheel :is(.lt-route-head,.lt-pulse){stroke:var(--lt-line)}:where(html:not([data-theme=dark])) .story-wheel .lt-core-glow{display:none}:where(html:not([data-theme=dark])) .story-wheel .lt-core-halo{display:inline}:where(html[data-theme=dark]) .story-wheel{--outline:#fff;--outline-halo:#04101f;--caption-hover:#fff;--ink-strong:#f1f6ff;--plate-edge:#d6e0f06b;--grout-bright:#ffffff42;--core-ink:#e8f0ff;--core-sub:#9fb3d1;--core-ready:#9ebbff;--core-locked:#8da0bf;--core-locked-sub:#6f84a6;--core-rim:#3d5f93}:where(html[data-theme=dark]) .story-wheel :is(.territory,.slice-label,.territory-name,.map-caption){--bright:var(--bright-d);--sep:var(--sep-d);--dim:var(--dim-d);--plate:var(--plate-d);--edge:var(--edge-d);--cond:var(--cond-d);--caption:var(--caption-d);--ink:var(--ink-d);--ink-dim:var(--ink-dim-d)}:where(html[data-theme=dark]) .story-wheel .territory{--grout-dim:color-mix(in srgb, var(--c) 40%, transparent)}@media (forced-colors:active){.story-wheel .slice-label.is-unlit{opacity:1}.story-wheel .wheel-overlay .slice-label.is-unlit:not(.is-excluded) text{fill:canvastext;stroke:canvas;stroke-width:2.6px;paint-order:stroke}.story-wheel .wheel-overlay.core-lit-light :is(.core-title,.core-sub){fill:highlighttext}html:root .story-wheel .light-layer{--lt-veil:Canvas;--lt-edge:Highlight;--lt-native:Highlight;--lt-ops:Highlight;--lt-ops-glow:Highlight;--lt-external:Highlight;--lt-plan:Highlight;--lt-context:CanvasText;--lt-missing:GrayText;--lt-core:Highlight;--lt-core-rim:CanvasText;--lt-mark:HighlightText;--lt-ring:CanvasText}html:root .story-wheel :is(.lt-halo-wide,.lt-flash,.lt-core-glow,.lt-core-halo,.lt-pulse,.lt-route-head){display:none}html:root .story-wheel .lt-cell:not([data-kind=context]) .lt-halo{stroke:canvas;opacity:1;stroke-width:calc(var(--lt-u) * 7px);display:inline}html:root .story-wheel .lt-cell[data-kind=context] .lt-halo{display:none}html:root .story-wheel .lt-cell:not([data-kind=context]) .lt-edge{stroke:highlight;stroke-width:calc(var(--lt-u) * 3px)}html:root .story-wheel .lt-cell:is([data-kind=plan],[data-separate]) .lt-edge{stroke-width:calc(var(--lt-u) * 4px);stroke-linecap:round;stroke-dasharray:calc(var(--lt-u) * .1px) calc(var(--lt-u) * 6.5px)}html:root .story-wheel .lt-route .lt-route-glow{stroke:canvas;opacity:1;stroke-width:calc(var(--lt-u) * 7px);display:inline}html:root .story-wheel .lt-route .lt-route-line{stroke:highlight;opacity:1;stroke-width:calc(var(--lt-u) * 3px)}html:root .story-wheel .lt-route[data-kind=plan] .lt-route-line{stroke-width:calc(var(--lt-u) * 3.4px);stroke-dasharray:calc(var(--lt-u) * .1px) calc(var(--lt-u) * 5.5px)}html:root .story-wheel .lt-route[data-conditional] .lt-route-line{stroke-width:calc(var(--lt-u) * 2px)}html:root .story-wheel .lt-source{stroke:highlight;stroke-width:calc(var(--lt-u) * 2.4px)}html:root .story-wheel .lt-mark{stroke:highlighttext;stroke-width:calc(var(--lt-u) * 2.4px)}html:root .story-wheel .wheel-svg .wheel-core .core-base{fill:canvas;filter:none}html:root .story-wheel .wheel-svg .wheel-core .core-rim{stroke:canvastext}html:root .story-wheel .wheel-overlay :is(.core-title,.core-sub){fill:canvastext}html:root .story-wheel .lt-core-disc{fill:highlight;stroke:canvastext}html:root .story-wheel .wheel-overlay.core-lit-light :is(.core-title,.core-sub){fill:highlighttext}}.scenario-shell{--sc-ink:var(--text,#1e232b);--sc-soft:var(--soft,#3f4753);--sc-line:var(--panel-line,#d6d0c4);--sc-link:#1f4fbf;margin-top:18px}.instrument .scenario-shell{--sc-link:#a9c6ff}html[data-theme=light] .instrument .scenario-shell{--sc-link:#1f4fbf}.scenario-shell-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 10px;margin-bottom:6px;display:flex}.scenario-shell-head h3{margin:0}.scenario-choice select{border-radius:var(--bv-radius-chip,6px);border:1px solid var(--sc-line);background:var(--control-bg,#fff);max-width:100%;min-height:40px;color:var(--sc-ink);font:inherit;cursor:pointer;padding:6px 10px;font-size:14px}.scenario-choice select:focus-visible{outline:2px solid var(--sc-ink);outline-offset:2px}.scenario-shell-summary{font-size:14.5px}.scenario-length{color:var(--sc-soft);margin:8px 0 0;font-size:14px;line-height:1.5}.scenario-start{border-radius:var(--bv-radius-chip,6px);border:1px solid var(--sc-line);background:color-mix(in srgb, var(--sc-ink) 5%, transparent);width:100%;min-height:56px;color:var(--sc-ink);font:inherit;text-align:left;cursor:pointer;align-items:center;gap:12px;padding:10px 14px;font-size:14.5px;font-weight:700;line-height:1.35;display:flex}.scenario-start-words{gap:2px;min-width:0;display:grid}.scenario-start .story-tools{margin:0}.scenario-start svg{box-sizing:border-box;color:#fff;background:#2d5bd0;border-radius:50%;flex:none;width:36px;height:36px;padding:9px}.scenario-start:hover{border-color:#5b8cff}.scenario-start:focus-visible{outline:2px solid var(--sc-ink);outline-offset:2px}.scenario-text{margin-top:8px;font-size:14px}.scenario-text summary{min-height:36px;color:var(--sc-link);text-underline-offset:3px;cursor:pointer;align-items:center;font-weight:650;text-decoration:underline;display:inline-flex}.scenario-text summary:focus-visible{outline:2px solid var(--sc-ink);outline-offset:2px}.scenario-text ol{color:var(--sc-soft);gap:6px;margin:6px 0 0;padding-left:20px;display:grid}.instrument .visual-scenario{border:1px solid var(--sc-line);border-radius:var(--bv-radius-card,15px);background:var(--sc-surface);margin-top:10px;padding:0 12px 10px}.instrument .visual-scenario .sc-layout{gap:10px;margin-top:2px}.instrument .scenario-case{z-index:2;border-bottom:1px solid var(--sc-rule);background:var(--sc-surface);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"kind step""title title""out out";align-items:baseline;gap:0 12px;padding:8px 0 7px;display:grid;position:sticky;top:0}.instrument .scenario-case>span{grid-area:kind;font-weight:650}.instrument .scenario-case>strong{min-width:0;color:var(--sc-ink);grid-area:title;font-size:14px;font-weight:700;line-height:1.35}.instrument .scenario-case>small{white-space:nowrap;font-variant-numeric:tabular-nums;grid-area:step}.scenario-case .sc-out-of-plan{color:var(--sc-ink);border:1.5px dashed;border-radius:999px;grid-area:out;justify-self:start;margin-top:4px;padding:1px 9px;font-size:13px;font-style:normal;font-weight:700;line-height:1.45}@media (width<=759.98px),(height<=679.98px){.instrument .visual-scenario[data-last=true] .scenario-case{position:static}}@media (width<=759.98px) and (height>=500.02px),(width>=760px) and (height>=500.02px) and (height<=559.98px){.instrument:not([data-stage=bricks]) .drawer.is-peek .visual-scenario[data-last=true] .scenario-case{z-index:2;position:sticky;top:0}.instrument:not([data-stage=bricks]) .drawer.is-peek:has(>.sheet-grip) .visual-scenario[data-last=true] .scenario-case{top:28px}}.instrument .drawer .visual-scenario[data-last=true] .sc-now-item:not([data-current=true]){display:none}@media (height<=819.98px){.instrument .drawer .visual-scenario[data-last=true] .sc-now-route{display:none}}@media (width>=760px) and (height<=819.98px){.instrument .drawer .visual-scenario[data-last=true] .sc-end .sc-after{order:-1}}.instrument .drawer .scenario-transport{flex-wrap:nowrap;gap:10px 14px;padding-bottom:11px;position:relative}.instrument .drawer .scenario-progress{text-align:right;flex:auto;display:block}.instrument .drawer .scenario-progress strong{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.instrument .drawer .scenario-progress>span{white-space:normal;line-height:1.3}.instrument .drawer .scenario-progress>div{height:3px;position:absolute;bottom:-1px;left:0;right:0}.instrument .drawer .sc-now-item{flex-wrap:wrap;align-content:flex-start;align-items:center;column-gap:14px;display:flex}.instrument .drawer .sc-now-caption{flex:100%;margin-top:8px;font-size:15px;line-height:1.45}.instrument .drawer .sc-now-route{gap:6px;margin-top:8px}.instrument .drawer .sc-now-route .sc-swatch{width:26px}.sc-end{gap:6px;margin:2px 0 14px;display:grid}.sc-end .scenario-outcome{margin:0;padding:8px 14px 9px;font-size:15px;line-height:1.45}.sc-end .scenario-outcome>span{margin-right:6px;display:inline}.sc-end .scenario-outcome p{margin:0;font-size:15px;line-height:1.45;display:inline}.sc-after .story-next{gap:6px;margin-top:0}.sc-after .story-next button{padding-block:6px;line-height:1.3}.sc-after .story-next{flex-wrap:nowrap;align-items:stretch}.sc-after .story-next button{flex:auto;min-width:0;padding-inline:12px}.scenario-jump{margin:12px 0 18px}.scenario-shell[data-variant=page]{margin:0}.sc-inspector-wheel{grid-area:isoc;margin:0;display:none}.sc-inspector-wheel-art{width:min(100%,340px,36dvh);margin:0 auto}@media (width<=759.98px){.sc-inspector-wheel-art{width:min(100%,30dvh)}}.instrument[data-stage=bricks] .drawer .sc-inspector-wheel{top:var(--sc-case-h,0px);z-index:1;border-bottom:1px solid var(--sc-rule);background:var(--sc-surface);margin:0 -12px;padding:4px 12px 8px;display:block;position:sticky}@media (width<=759.98px),(height<=679.98px){.instrument[data-stage=bricks] .drawer .visual-scenario[data-last=true] .sc-inspector-wheel{top:0}}.instrument[data-stage=bricks] .drawer:has(>.sheet-grip) .scenario-case{top:28px}.instrument[data-stage=bricks] .drawer:has(>.sheet-grip) .sc-inspector-wheel{top:calc(var(--sc-case-h,0px) + 28px)}@media (width<=759.98px),(height<=679.98px){.instrument[data-stage=bricks] .drawer:has(>.sheet-grip) .visual-scenario[data-last=true] .sc-inspector-wheel{top:28px}}.instrument[data-stage=bricks] .drawer .visual-scenario{overflow-anchor:none}@media (width<=759.98px){.instrument[data-stage=bricks] .drawer .sc-inspector-wheel{padding-bottom:4px}.instrument[data-stage=bricks] .drawer .visual-scenario .sc-layout{gap:6px}.instrument[data-stage=bricks] .drawer .scenario-transport{padding-bottom:8px}.instrument[data-stage=bricks] .drawer .sc-now-route{display:none}}.instrument[data-stage=bricks] .drawer .sc-isoc{display:none}.instrument[data-stage=bricks] .drawer .visual-scenario .sc-layout{grid-template-areas:"isoc""now""controls""drawing"}.instrument[data-stage=bricks] .drawer .visual-scenario .sc-stage{display:contents}.instrument[data-stage=bricks] .drawer .visual-scenario .scenario-surface{grid-area:drawing;min-width:0}.instrument[data-stage=bricks] .drawer .visual-scenario .sc-now{grid-area:now}.instrument[data-stage=bricks] .drawer .visual-scenario .sc-now-caption{margin-top:0}.sc-inspector-wheel figcaption,.sc-inspector-lit{color:var(--sc-text,#445062);text-wrap:pretty;margin-top:6px;font-size:14px;line-height:1.45}.sc-inspector-lit{display:none}@media (width<=759.98px){.instrument[data-stage=bricks] .drawer .sc-inspector-wheel figcaption{display:none}html[data-altitude=mvp] .instrument[data-stage=bricks] .drawer .sc-inspector-lit{grid-area:lit;margin:0;display:block}html[data-altitude=mvp] .instrument[data-stage=bricks] .drawer .visual-scenario .sc-layout{grid-template-areas:"isoc""now""controls""lit""drawing"}html[data-altitude=mvp] .instrument[data-stage=bricks] .drawer .visual-scenario[data-last=true] .sc-layout{grid-template-areas:"isoc""now""end""controls""lit""steps""drawing"}}@media (width<=759.98px),(height<=559.98px){.drawer.is-peek :is(.scenario-shell,.visual-scenario){margin-top:0}.drawer.is-peek .visual-scenario .sc-layout{grid-template-areas:"controls""stage";gap:6px}.drawer.is-peek .scenario-case{padding-block:6px 5px}.drawer.is-peek .scenario-transport{margin-bottom:0;padding-bottom:8px}.drawer.is-peek .sc-now-caption{margin-top:4px}.instrument:not([data-stage=bricks]) .drawer.is-peek .visual-scenario .sc-layout{grid-template-areas:"transport""now""end"}.instrument:not([data-stage=bricks]) .drawer.is-peek .visual-scenario :is(.sc-controls,.sc-stage){display:contents}.instrument:not([data-stage=bricks]) .drawer.is-peek .visual-scenario .scenario-transport{grid-area:transport}.instrument:not([data-stage=bricks]) .drawer.is-peek .visual-scenario .sc-now{grid-area:now}.instrument:not([data-stage=bricks]) .drawer.is-peek .visual-scenario .sc-end{grid-area:end;margin:4px 0 8px}}.instrument:not([data-stage=bricks]) .drawer .visual-scenario .sc-layout{grid-template-areas:"stage""controls"}@media (height<=500px){.drawer.is-peek .scenario-case{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"kind title step""out out out";padding-block:4px}.drawer.is-peek .scenario-case>strong{overflow-wrap:anywhere}.instrument:not([data-stage=bricks]) .drawer.is-peek .visual-scenario .sc-layout{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"transport now""end end";align-items:center;gap:4px 16px}.instrument:not([data-stage=bricks]) .drawer.is-peek .visual-scenario .scenario-transport{border-bottom:0;gap:10px;padding-bottom:7px}.instrument:not([data-stage=bricks]) .drawer.is-peek .visual-scenario .sc-now{width:auto;margin:0}.instrument:not([data-stage=bricks]) .drawer.is-peek .visual-scenario .sc-now-caption{margin:0;font-size:14px;line-height:1.4}.instrument:not([data-stage=bricks]) .drawer.is-peek .visual-scenario .sc-end{margin:0 0 6px}.instrument:not([data-stage=bricks]) .drawer.is-peek .visual-scenario .sc-after .story-next{flex-wrap:nowrap}.instrument:not([data-stage=bricks]) .drawer.is-peek .visual-scenario{padding-bottom:6px}@container scenario (width<=599.98px){.instrument:not([data-stage=bricks]) .drawer.is-peek .visual-scenario .scenario-transport .scenario-play{min-width:44px;padding:0}.instrument:not([data-stage=bricks]) .drawer.is-peek .visual-scenario .scenario-play>span,.instrument:not([data-stage=bricks]) .drawer.is-peek .visual-scenario .scenario-progress>span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.instrument:not([data-stage=bricks]) .drawer.is-peek .visual-scenario .scenario-progress{flex:0 0 0}.instrument:not([data-stage=bricks]) .drawer.is-peek .visual-scenario .sc-now-caption{text-wrap:pretty}.drawer.is-peek .visual-scenario .scenario-case>strong{text-overflow:ellipsis;white-space:nowrap;overflow-wrap:normal;overflow:hidden}}}@media (height<=679.98px){.instrument[data-stage=bricks] .drawer .sc-inspector-wheel{position:static}}.story-tools{color:var(--soft,#445062);flex-wrap:wrap;align-items:center;gap:2px 10px;margin:3px 0 0;font-size:14px;font-weight:500;line-height:1.3;display:flex}.story-tool{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.story-tool:before{content:"";border:4px solid var(--tool,#5a6b82);border-radius:2px;flex:none;width:0;height:0}.story-tool[data-part=core]:before{border-color:#0659ff;border-radius:50%}.story-tool-more:before{display:none}.story-tool-more{font-variant-numeric:tabular-nums;font-weight:650}.story-chooser{margin:-6px 0 18px}.story-chooser>h3{margin:0}.story-chooser .library-list button{padding-block:7px}.story-chooser details.library-shelf{border-top:1px solid var(--panel-line,#2a4a7a);display:block}.story-chooser details.library-shelf:last-of-type{border-bottom:1px solid var(--panel-line,#2a4a7a)}.story-chooser details>summary{cursor:pointer;min-height:44px;color:var(--text);align-items:center;gap:10px;font-size:15px;font-weight:700;line-height:1.35;list-style:none;display:flex}.story-chooser details>summary::-webkit-details-marker{display:none}.story-chooser details>summary:after{content:"";border:solid var(--core-ready,#5b8cff);border-width:0 2px 2px 0;flex:none;width:7px;height:7px;margin:-4px 4px 0 0;transform:rotate(45deg)}.story-chooser details[open]>summary:after{margin-top:3px;transform:rotate(-135deg)}.story-chooser details>summary:focus-visible{outline:3px solid var(--outline,#fff);outline-offset:2px}.story-chooser .library-count{color:var(--soft);white-space:nowrap;margin-left:auto;font-size:14px;font-weight:500}.story-chooser details>:is(.library-list,.library-note){margin-bottom:10px}.panel-brick-key{grid-template-columns:repeat(2,minmax(0,max-content));gap:10px 22px;margin:0;padding:0;list-style:none;display:grid}.panel-brick-key li{color:var(--text);align-items:center;gap:10px;font-size:14px;font-weight:650;line-height:1.35;display:flex}.panel-brick-key .key-swatch{flex:none;margin-top:0}.isoc-panel .isoc-key{gap:8px}.isoc-panel .isoc-key>li{flex-wrap:wrap;align-items:center;gap:4px 6px;display:flex}.isoc-panel .isoc-key>li>strong{margin-right:2px}.isoc-panel .isoc-key .light-chips{display:contents}@media (width<=759.98px){.drawer .panel-body:has(>.path-row){flex-direction:column;display:flex}.drawer .panel-body:has(>.path-row)>section[aria-labelledby=outcome],.drawer .panel-body:has(>.path-row)>section[aria-labelledby=outcome]~:not(.scenario-shell){order:1}.drawer .panel-body:has(>.path-row)>.scenario-shell{margin:0 0 18px}.drawer .panel-body:has(>.path-row)>section[aria-labelledby=outcome]{margin-top:0}.drawer .panel-body:has(>.path-row)>.status-line{margin-bottom:12px}.drawer .panel-body:has(>.path-row)>.scenario-shell:has(>.scenario-start){flex-direction:column;display:flex}.drawer .panel-body:has(>.path-row)>.scenario-shell:has(>.scenario-start)>.scenario-shell-head{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:0;position:absolute;overflow:hidden}.drawer .panel-body:has(>.path-row)>.scenario-shell:has(>.scenario-start)>.scenario-shell-summary{order:1;margin:10px 0 0}.drawer .panel-body:has(>.path-row)>.scenario-shell:has(>.scenario-start)>:is(.scenario-length,.scenario-text){order:2}.instrument[data-stage=bricks] .drawer .visual-scenario[data-last=true] .sc-layout{grid-template-areas:"isoc""now""end""controls""steps""drawing"}.instrument[data-stage=bricks] .drawer .visual-scenario[data-last=true] .sc-controls{display:contents}.instrument[data-stage=bricks] .drawer .visual-scenario[data-last=true] .scenario-transport{grid-area:controls}.instrument[data-stage=bricks] .drawer .visual-scenario[data-last=true] .sc-end{grid-area:end;margin:0}.instrument[data-stage=bricks] .drawer .visual-scenario[data-last=true] .scenario-steps{grid-area:steps}}
