@font-face{font-family:Afacad Flux Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/afacad-flux-latin-wght-normal-CpNSVeon.woff2)format("woff2-variations")}@font-face{font-family:Radio Canada Big Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/radio-canada-big-latin-wght-normal-CaKbdhJk.woff2)format("woff2-variations")}@font-face{font-family:Commissioner Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/commissioner-latin-wght-normal-BAwLJtOy.woff2)format("woff2-variations")}@font-face{font-family:Fragment Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fragment-mono-latin-400-normal-yxdJ5AmL.woff2)format("woff2")}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--sans:"Afacad Flux Variable", system-ui, sans-serif;--display:"Radio Canada Big Variable", var(--sans);--thesis:"Commissioner Variable", var(--display);--mono:"Fragment Mono", monospace;--color-ground:#eff1f5;--color-surface:#e6e9ef;--color-surface-strong:#dce0e8;--color-text:#4c4f69;--color-text-muted:#6c6f85;--color-line:#bcc0cc;--color-accent:#1e66f5;--color-accent-soft:#dce7fb;--color-spectrum-magenta:#9c3f7f;--color-focus:#1e66f5;--color-danger:#d20f39;--color-success:#40a02b;--color-code-reference:var(--shiki-token-type);--color-code-reference-surface:var(--color-surface-strong);--color-shadow:#4c4f6924;--shiki-foreground:var(--color-text);--shiki-background:var(--color-surface);--shiki-token-constant:#8b4b24;--shiki-token-string:#3f6f3c;--shiki-token-comment:#73786f;--shiki-token-keyword:#6d46a3;--shiki-token-parameter:#2e6552;--shiki-token-function:#255d92;--shiki-token-operator:#006f7a;--shiki-token-type:#806400;--shiki-token-bracket-1:#b51f36;--shiki-token-bracket-2:#9a4f00;--shiki-token-bracket-3:#806400;--shiki-token-bracket-4:#2f6f3c;--shiki-token-bracket-5:#255d92;--shiki-token-bracket-6:#6d46a3;--shiki-token-string-expression:#3f6f3c;--shiki-token-punctuation:#62675e;--shiki-token-link:#255d92;--shiki-token-inserted:#3f6f3c;--shiki-token-deleted:#a64124;--shiki-token-changed:#8b4b24;--type-xs:.6875rem;--type-code:.75rem;--type-sm:.8125rem;--type-body:1rem;--type-lead:1.1875rem;--type-h3:1.375rem;--type-h2:clamp(1.75rem, 3vw, 2.375rem);--type-h1:clamp(2.75rem, 6vw, 4.75rem);--leading-tight:.98;--leading-heading:1.1;--leading-body:1.72;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--radius-control:.25rem;--radius-panel:.375rem;--radius-pill:999rem;--stroke:.0625rem;--focus-stroke:.125rem;--header-height:4.25rem;--sidebar-width:13rem;--toc-width:13rem;--content-width:50rem;--page-width:84rem;--drawer-width:20rem;--code-min-height:2.75rem;--diagram-min-height:25rem}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-ground:#181825;--color-surface:#1e1e2e;--color-surface-strong:#313244;--color-text:#cdd6f4;--color-text-muted:#a6adc8;--color-line:#45475a;--color-accent:#89b4fa;--color-accent-soft:#293b5b;--color-spectrum-magenta:#f5c2e7;--color-focus:#89b4fa;--color-danger:#f38ba8;--color-success:#a6e3a1;--color-code-reference:var(--shiki-token-type);--color-code-reference-surface:var(--color-surface-strong);--color-shadow:#0006;--shiki-foreground:var(--color-text);--shiki-background:var(--color-surface);--shiki-token-constant:#e5aa76;--shiki-token-string:#9bc28d;--shiki-token-comment:#899086;--shiki-token-keyword:#c9a5ea;--shiki-token-parameter:#86b69f;--shiki-token-function:#8bbbe8;--shiki-token-operator:#89dceb;--shiki-token-type:#f9e2af;--shiki-token-bracket-1:#f38ba8;--shiki-token-bracket-2:#fab387;--shiki-token-bracket-3:#f9e2af;--shiki-token-bracket-4:#a6e3a1;--shiki-token-bracket-5:#89b4fa;--shiki-token-bracket-6:#cba6f7;--shiki-token-string-expression:#9bc28d;--shiki-token-punctuation:#a9afa4;--shiki-token-link:#8bbbe8;--shiki-token-inserted:#9bc28d;--shiki-token-deleted:#ef8b65;--shiki-token-changed:#e5aa76}*{box-sizing:border-box}.sc-discuss-root{z-index:500;font-family:var(--sans);position:relative}.sc-discuss-root button,.sc-discuss-root textarea{font:inherit}.sc-discuss-launcher,.sc-discuss-select-prompt,.sc-discuss-panel{border:var(--stroke) solid color-mix(in srgb, var(--color-accent) 48%, var(--color-line));color:var(--color-text);background:color-mix(in srgb, var(--color-surface) 94%, transparent);box-shadow:0 1.5rem 4rem var(--color-shadow), 0 .25rem .8rem color-mix(in srgb, var(--color-shadow) 70%, transparent);-webkit-backdrop-filter:blur(1rem)saturate(1.15);backdrop-filter:blur(1rem)saturate(1.15);position:fixed;right:1.25rem}.sc-discuss-launcher{border-radius:var(--radius-pill);cursor:pointer;align-items:center;gap:.55rem;min-height:2.8rem;padding:.55rem .7rem .55rem .82rem;transition:border-color .15s,background .15s,transform .15s;display:flex;bottom:1.25rem}.sc-discuss-launcher:hover{border-color:var(--color-accent);background:color-mix(in srgb, var(--color-accent-soft) 55%, var(--color-surface));transform:translateY(-.1rem)}.sc-discuss-launcher:active{transform:translateY(0)scale(.98)}.sc-discuss-launcher>svg,.sc-discuss-select-prompt>svg{fill:none;width:1.1rem;height:1.1rem;stroke:var(--color-accent);stroke-width:1.3px;stroke-linecap:round;stroke-linejoin:round}.sc-discuss-launcher>span{letter-spacing:.01em;font-weight:680}.sc-discuss-launcher kbd{border:var(--stroke) solid var(--color-line);border-radius:var(--radius-pill);color:var(--color-text-muted);background:var(--color-ground);font-family:var(--mono);padding:.18rem .42rem;font-size:.62rem}html[data-motive-discuss-selecting],html[data-motive-discuss-selecting] *{cursor:crosshair!important}.sc-discuss-target-outline{z-index:498;border:.125rem solid var(--color-accent);border-radius:var(--radius-panel);background:color-mix(in srgb, var(--color-accent) 9%, transparent);box-shadow:0 0 0 .2rem color-mix(in srgb, var(--color-accent) 13%, transparent), 0 .5rem 2rem color-mix(in srgb, var(--color-accent) 16%, transparent);pointer-events:none;transition:left 80ms ease-out,top 80ms ease-out,width 80ms ease-out,height 80ms ease-out;position:fixed}.sc-discuss-select-prompt{border-radius:var(--radius-pill);align-items:center;gap:.65rem;padding:.62rem .7rem .62rem .85rem;animation:.18s cubic-bezier(.2,.9,.25,1.08) both sc-discuss-enter;display:flex;bottom:1.25rem}.sc-discuss-select-prompt>span{font-weight:650}.sc-discuss-root header>button,.sc-discuss-select-prompt>button{width:1.9rem;height:1.9rem;color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.sc-discuss-root header>button:hover,.sc-discuss-select-prompt>button:hover{color:var(--color-text);background:var(--color-surface-strong)}.sc-discuss-root header>button svg,.sc-discuss-select-prompt>button svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;width:1rem;height:1rem}.sc-discuss-panel{border-radius:.75rem;width:min(29rem,100vw - 2.5rem);animation:.22s cubic-bezier(.2,.9,.25,1.08) both sc-discuss-enter;bottom:1.25rem;overflow:hidden}@keyframes sc-discuss-enter{0%{opacity:0;transform:translateY(.65rem)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.sc-discuss-panel>header{justify-content:space-between;align-items:flex-start;gap:var(--space-4);padding:1rem 1rem .65rem 1.1rem;display:flex}.sc-discuss-panel>header h2{max-width:24rem;color:var(--color-text);font-family:var(--display);text-overflow:ellipsis;white-space:nowrap;margin:.12rem 0 0;font-size:1.08rem;font-weight:620;line-height:1.25;overflow:hidden}.sc-discuss-kicker{color:var(--color-accent);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;font-size:.62rem}.sc-discuss-evidence{flex-wrap:wrap;gap:.35rem;margin:0;padding:0 1.1rem .85rem;list-style:none;display:flex}.sc-discuss-evidence li,.sc-discuss-status{border:var(--stroke) solid var(--color-line);border-radius:var(--radius-pill);color:var(--color-text-muted);background:color-mix(in srgb, var(--color-ground) 72%, transparent);font-family:var(--mono);padding:.18rem .48rem;font-size:.62rem}.sc-discuss-panel form{border-top:var(--stroke) solid var(--color-line);background:color-mix(in srgb, var(--color-ground) 42%, transparent);gap:.55rem;padding:.9rem 1.1rem 1.1rem;display:grid}.sc-discuss-panel form label{font-size:var(--type-sm);font-weight:650}.sc-discuss-panel textarea{resize:vertical;border:var(--stroke) solid var(--color-line);border-radius:var(--radius-panel);width:100%;min-height:7.5rem;color:var(--color-text);background:var(--color-surface);outline:0;padding:.7rem .75rem;line-height:1.45}.sc-discuss-panel textarea:focus{border-color:var(--color-focus);box-shadow:0 0 0 .18rem color-mix(in srgb, var(--color-focus) 18%, transparent)}.sc-discuss-panel textarea::placeholder{color:color-mix(in srgb, var(--color-text-muted) 72%, transparent)}.sc-discuss-panel form [role=alert]{color:var(--color-danger);font-size:var(--type-sm);margin:0;line-height:1.35}.sc-discuss-panel form footer{justify-content:flex-end;gap:.5rem;margin-top:.2rem;display:flex}.sc-discuss-panel form footer button{border:var(--stroke) solid var(--color-accent);border-radius:var(--radius-control);min-height:2.15rem;color:var(--color-ground);background:var(--color-accent);font-size:var(--type-sm);cursor:pointer;padding:.38rem .75rem;font-weight:680}.sc-discuss-panel form footer button:hover:not(:disabled){filter:brightness(1.08)}.sc-discuss-panel form footer button:disabled{opacity:.45;cursor:not-allowed}.sc-discuss-panel form footer .sc-discuss-secondary{color:var(--color-text-muted);background:0 0;border-color:#0000}.sc-discuss-panel form footer .sc-discuss-secondary:hover{color:var(--color-text);background:var(--color-surface-strong);filter:none}.sc-discuss-progress,.sc-discuss-opened{border-top:var(--stroke) solid var(--color-line);padding:1rem 1.1rem 1.15rem}.sc-discuss-progress{color:var(--color-text-muted);font-size:var(--type-sm);align-items:center;gap:.65rem;display:flex}.sc-discuss-progress>span{border:.125rem solid var(--color-line);border-top-color:var(--color-accent);border-radius:50%;width:.8rem;height:.8rem;animation:.75s linear infinite sc-discuss-spin}@keyframes sc-discuss-spin{to{transform:rotate(1turn)}}.sc-discuss-opened h3{font-family:var(--display);margin:.7rem 0 .3rem;font-size:1rem}.sc-discuss-opened p{color:var(--color-text-muted);font-size:var(--type-sm);margin:0;line-height:1.5}.sc-discuss-opened code{color:var(--color-text-muted);text-overflow:ellipsis;margin-top:.75rem;font-size:.65rem;display:block;overflow:hidden}.sc-discuss-messages{gap:.65rem;max-height:16rem;margin:.8rem 0 0;padding:0;list-style:none;display:grid;overflow-y:auto}.sc-discuss-messages li{border:var(--stroke) solid var(--color-line);border-radius:var(--radius-panel);background:color-mix(in srgb, var(--color-ground) 62%, transparent);padding:.6rem .7rem}.sc-discuss-messages li[data-participant=Agent]{border-color:color-mix(in srgb, var(--color-accent) 45%, var(--color-line));background:color-mix(in srgb, var(--color-accent-soft) 36%, var(--color-ground))}.sc-discuss-messages header{color:var(--color-text-muted);font-family:var(--mono);justify-content:space-between;align-items:center;font-size:.62rem;display:flex}.sc-discuss-messages p{color:var(--color-text);white-space:pre-wrap;margin-top:.28rem}.sc-discuss-opened .sc-discuss-reply{margin:.9rem -1.1rem -1.15rem}.sc-discuss-reply footer{align-items:center;justify-content:space-between!important}.sc-discuss-reply footer code{min-width:0;margin:0}.sc-discuss-opened>.sc-discuss-progress{margin:.9rem -1.1rem -1.15rem}@media (width<=42rem){.sc-discuss-launcher,.sc-discuss-select-prompt,.sc-discuss-panel{bottom:.75rem;right:.75rem}.sc-discuss-launcher kbd{display:none}.sc-discuss-panel{width:calc(100vw - 1.5rem);max-height:calc(100dvh - 1.5rem)}}@media (prefers-reduced-motion:reduce){.sc-discuss-launcher,.sc-discuss-target-outline,.sc-discuss-select-prompt,.sc-discuss-panel{transition:none;animation:none}}.sc-explorer-authority-map{margin-block:var(--space-8);border:var(--stroke) solid var(--color-line);border-radius:var(--radius-panel);background:var(--color-surface);grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.sc-explorer-authority-map>section{min-width:0;padding:var(--space-5)}.sc-explorer-authority-map>section+section{border-left:var(--stroke) solid var(--color-line)}.sc-explorer-authority-map [data-explorer-authority=workbench]{background:color-mix(in srgb, var(--color-accent) 5%, transparent)}.sc-explorer-authority-map [data-explorer-authority=layout]{background:color-mix(in srgb, var(--color-positive) 5%, transparent)}.sc-explorer-authority-map span,.sc-explorer-story-runtime span,.sc-explorer-story-runtime small{font-family:var(--mono)}.sc-explorer-authority-map span{color:var(--color-code-reference);font-size:var(--type-xs);letter-spacing:.08em;text-transform:uppercase;font-weight:650}.sc-explorer-authority-map [data-explorer-authority=workbench] span{color:var(--color-accent)}.sc-explorer-authority-map [data-explorer-authority=layout] span{color:var(--color-positive)}.sc-explorer-authority-map strong{margin-top:var(--space-2);font-size:var(--type-lg);display:block}.sc-explorer-authority-map p,.sc-explorer-authority-map small{margin:var(--space-2) 0 0;color:var(--color-text-muted);font-size:var(--type-sm);line-height:1.55;display:block}.sc-explorer-authority-map small{font-size:var(--type-xs)}.sc-explorer-story[data-website-island=learn-explorer-story] .sc-explorer-story-enhancement{grid-template-columns:minmax(0,1fr);width:100%;height:100%;display:block}.sc-explorer-story-runtime{background:radial-gradient(circle at 76% 12%, color-mix(in srgb, var(--color-accent) 7%, transparent), transparent 34%), var(--color-ground);height:100%;min-height:0;color:var(--color-text);grid-template-rows:auto minmax(0,1fr) auto;display:grid}.sc-explorer-identity-strip{justify-content:space-between;align-items:center;gap:var(--space-4);min-width:0;min-height:3.5rem;padding:var(--space-3) var(--space-4);border-bottom:var(--stroke) solid var(--color-line);background:color-mix(in srgb, var(--color-surface) 72%, var(--color-ground));display:flex}.sc-explorer-identity-strip>div{align-items:center;gap:var(--space-3);min-width:0;display:flex}.sc-explorer-identity-strip span,.sc-explorer-identity-strip small{color:var(--color-text-muted);font-size:var(--type-xs)}.sc-explorer-identity-strip code{padding:var(--space-1) var(--space-2);border:var(--stroke) solid var(--color-line);border-radius:var(--radius-control);background:var(--color-surface-raised);color:var(--color-text);font-size:var(--type-xs)}.sc-explorer-identity-strip [data-selection=live]{color:var(--color-positive)}.sc-explorer-identity-strip [data-selection=pinned]{color:var(--color-accent)}.sc-explorer-story-canvas{min-height:0;padding:clamp(var(--space-3), 2vw, var(--space-6));overflow:hidden}.sc-explorer-arrival-join{grid-template-rows:minmax(0,1fr) auto minmax(0,.72fr);align-items:center;width:min(52rem,92%);height:100%;margin-inline:auto;display:grid}.sc-explorer-arrival-inputs{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));align-self:end;display:grid}.sc-explorer-arrival-inputs>section,.sc-explorer-ready{min-width:0;padding:var(--space-4);border:var(--stroke) solid var(--color-line);border-radius:var(--radius-panel);background:var(--color-surface)}.sc-explorer-arrival-inputs span,.sc-explorer-ready span{color:var(--color-code-reference);font-size:var(--type-xs);letter-spacing:.07em;text-transform:uppercase}.sc-explorer-arrival-inputs [data-arrival-fact=projection] span{color:var(--color-accent)}.sc-explorer-arrival-inputs [data-arrival-fact=layout] span,.sc-explorer-ready span{color:var(--color-positive)}.sc-explorer-arrival-inputs strong,.sc-explorer-ready strong{margin-top:var(--space-2);font-size:var(--type-lg);display:block}.sc-explorer-arrival-inputs small,.sc-explorer-ready small{margin-top:var(--space-2);color:var(--color-text-muted);font-size:var(--type-xs);display:block}.sc-explorer-arrival-rule{grid-template-columns:repeat(3,1fr);width:68%;height:clamp(3.5rem,10vh,6rem);margin-inline:auto;display:grid}.sc-explorer-arrival-rule i{border-bottom:var(--stroke) solid color-mix(in srgb, var(--color-accent) 42%, var(--color-line));position:relative}.sc-explorer-arrival-rule i:after{width:var(--stroke);background:color-mix(in srgb, var(--color-accent) 42%, var(--color-line));content:"";height:50%;position:absolute;bottom:0;left:50%}.sc-explorer-ready{border-color:color-mix(in srgb, var(--color-positive) 45%, var(--color-line));text-align:center;place-self:start center;width:min(22rem,80%);position:relative}.sc-explorer-ready:before{width:var(--stroke);height:clamp(var(--space-4), 4vh, var(--space-8));background:color-mix(in srgb, var(--color-accent) 42%, var(--color-line));content:"";position:absolute;bottom:100%;left:50%}.sc-explorer-ready strong{color:var(--color-positive);font-size:var(--type-xl)}.sc-explorer-mini-workbench{border:var(--stroke) solid var(--color-line);border-radius:var(--radius-panel);background:color-mix(in srgb, var(--color-ground) 90%, var(--color-surface));grid-template-columns:minmax(10rem,.65fr) minmax(18rem,1.55fr) minmax(11rem,.8fr);height:100%;min-height:0;display:grid;overflow:hidden}.sc-explorer-mini-workbench>*{min-width:0;min-height:0}.sc-explorer-mini-diary,.sc-explorer-mini-inspector{background:color-mix(in srgb, var(--color-surface) 58%, var(--color-ground));align-content:start;display:grid}.sc-explorer-mini-diary{border-right:var(--stroke) solid var(--color-line);grid-template-rows:auto repeat(3,minmax(0,1fr)) auto}.sc-explorer-mini-diary>header,.sc-explorer-mini-topology>header,.sc-explorer-mini-inspector>header{justify-content:space-between;align-items:center;gap:var(--space-2);min-height:2.75rem;padding:var(--space-3);border-bottom:var(--stroke) solid var(--color-line);display:flex}.sc-explorer-mini-diary header span,.sc-explorer-mini-topology header span{font-size:var(--type-xs);letter-spacing:.06em;text-transform:uppercase;font-weight:650}.sc-explorer-mini-diary header small,.sc-explorer-mini-topology header small{color:var(--color-text-muted);font-size:.6875rem}.sc-explorer-mini-diary>section{min-height:0;padding:var(--space-3);gap:var(--space-1) var(--space-2);border-bottom:var(--stroke) solid var(--color-line);grid-template-columns:auto minmax(0,1fr);align-content:center;display:grid}.sc-explorer-mini-diary>section[data-selected=true]{box-shadow:inset 2px 0 var(--color-accent);background:color-mix(in srgb, var(--color-accent) 12%, transparent)}.sc-explorer-mini-diary>section span{color:var(--color-text-muted);font-size:var(--type-xs)}.sc-explorer-mini-diary>section strong{min-width:0;font-family:var(--mono);font-size:var(--type-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sc-explorer-mini-diary>section small{color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;grid-column:2;font-size:.625rem;overflow:hidden}.sc-explorer-mini-diary>footer{padding:var(--space-2) var(--space-3);color:var(--color-accent);font-family:var(--mono);font-size:var(--type-xs)}.sc-explorer-mini-topology{border-right:var(--stroke) solid var(--color-line);grid-template-rows:auto minmax(0,1fr);min-height:0;display:grid}.sc-explorer-topology-canvas{min-height:0;padding:clamp(var(--space-3), 2vw, var(--space-6));place-items:center;display:grid}.sc-explorer-root-state{width:min(34rem,100%);padding:var(--space-4);border:var(--stroke) solid color-mix(in srgb, var(--color-accent) 65%, var(--color-line));border-radius:var(--radius-panel)}.sc-explorer-root-state>span{color:var(--color-text-muted);font-size:var(--type-xs)}.sc-explorer-state-row{margin-top:var(--space-4);gap:var(--space-3);grid-template-columns:minmax(0,1fr) auto minmax(0,1.2fr);align-items:center;display:grid}.sc-explorer-state-row article{min-width:0;padding:var(--space-4);border:var(--stroke) solid var(--color-line);border-radius:var(--radius-control);background:var(--color-surface-raised)}.sc-explorer-state-row article[data-active=true]{border-color:var(--color-accent);background:color-mix(in srgb, var(--color-accent) 20%, var(--color-surface))}.sc-explorer-state-row small,.sc-explorer-state-row strong{overflow-wrap:anywhere;min-width:0;display:block}.sc-explorer-state-row small{color:var(--color-text-muted);font-size:.6875rem}.sc-explorer-state-row strong{margin-top:var(--space-2);font-size:var(--type-sm)}.sc-explorer-state-row b{color:var(--color-text-muted);font-weight:400}.sc-explorer-topology-identity{margin-top:var(--space-3);justify-content:center;align-items:center;gap:var(--space-2);color:var(--color-text-muted);font-size:var(--type-xs);display:flex}.sc-explorer-topology-identity code{color:var(--color-code-reference)}.sc-explorer-mini-inspector{grid-template-rows:auto minmax(0,1fr);overflow:hidden}.sc-explorer-mini-inspector>header{padding:0 var(--space-3);justify-content:start}.sc-explorer-mini-inspector>header span{height:100%;padding:var(--space-3) var(--space-2);color:var(--color-text-muted);font-size:var(--type-xs);border-bottom:2px solid #0000}.sc-explorer-mini-inspector>header span[data-active=true]{border-color:var(--color-accent);color:var(--color-text)}.sc-explorer-mini-inspector>div{min-height:0;padding:var(--space-4);overflow:hidden}.sc-explorer-mini-inspector>div>small,.sc-explorer-mini-inspector>div>strong{display:block}.sc-explorer-mini-inspector>div>small{color:var(--color-accent);font-size:var(--type-xs);letter-spacing:.06em;text-transform:uppercase}.sc-explorer-mini-inspector>div>strong{margin-top:var(--space-2);font-size:var(--type-sm)}.sc-explorer-mini-inspector dl{margin:var(--space-5) 0 0;gap:var(--space-4);display:grid}.sc-explorer-mini-inspector dl>div{min-width:0}.sc-explorer-mini-inspector dt{color:var(--color-text-muted);font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;font-size:.625rem}.sc-explorer-mini-inspector dd{margin:var(--space-1) 0 0;overflow-wrap:anywhere;font-family:var(--mono);font-size:var(--type-xs)}.sc-explorer-story-controls{justify-content:flex-end;align-items:center;gap:var(--space-2);min-height:3.5rem;padding:var(--space-3) var(--space-4);border-top:var(--stroke) solid var(--color-line);background:color-mix(in srgb, var(--color-surface) 72%, var(--color-ground));display:flex}.sc-explorer-story-controls>span{color:var(--color-text-muted);font-size:var(--type-xs);letter-spacing:.06em;text-transform:uppercase;margin-right:auto}.sc-explorer-story-controls button{min-height:2.25rem;padding-inline:var(--space-4);border:var(--stroke) solid var(--color-line-strong);border-radius:var(--radius-control);background:var(--color-surface-raised);color:var(--color-text-muted);cursor:pointer;font-family:var(--mono);font-size:var(--type-xs)}.sc-explorer-story-controls button:hover,.sc-explorer-story-controls button:active,.sc-explorer-story-controls button[data-active=true]{border-color:var(--color-accent);background:color-mix(in srgb, var(--color-accent) 16%, var(--color-surface));color:var(--color-text)}.sc-explorer-story-static-frame{border:var(--stroke) solid var(--color-line);border-radius:var(--radius-panel);min-height:32rem;overflow:hidden}@media (width<=62rem){.sc-explorer-authority-map{grid-template-columns:1fr}.sc-explorer-authority-map>section+section{border-top:var(--stroke) solid var(--color-line);border-left:0}.sc-explorer-story{--learn-story-mobile-reading-height:clamp(17rem, 42svh, 21rem)}.sc-explorer-story[data-website-island=learn-explorer-story] .sc-explorer-story-enhancement,.sc-explorer-story-runtime{height:100%}.sc-explorer-identity-strip{min-height:2.75rem;padding:var(--space-2) var(--space-3)}.sc-explorer-identity-strip>div:first-child span,.sc-explorer-identity-strip>div:first-child code{display:none}.sc-explorer-identity-strip strong,.sc-explorer-identity-strip small{font-size:.625rem}.sc-explorer-story-canvas{padding:var(--space-2)}.sc-explorer-arrival-join{grid-template-rows:minmax(0,1fr) auto minmax(0,.64fr);width:100%}.sc-explorer-arrival-inputs{gap:var(--space-1)}.sc-explorer-arrival-inputs>section{padding:var(--space-2)}.sc-explorer-arrival-inputs span,.sc-explorer-arrival-inputs small,.sc-explorer-ready span,.sc-explorer-ready small{font-size:.5625rem}.sc-explorer-arrival-inputs strong,.sc-explorer-ready strong{font-size:.75rem}.sc-explorer-arrival-rule{height:2.25rem}.sc-explorer-ready{padding:var(--space-2)}.sc-explorer-mini-workbench{grid-template-rows:minmax(0,1.15fr) minmax(0,.85fr);grid-template-columns:5.5rem minmax(0,1fr)}.sc-explorer-mini-diary{grid-row:1/-1}.sc-explorer-mini-topology{border-right:0;border-bottom:var(--stroke) solid var(--color-line)}.sc-explorer-mini-inspector{grid-column:2}.sc-explorer-mini-diary>header,.sc-explorer-mini-topology>header,.sc-explorer-mini-inspector>header{min-height:2rem;padding:var(--space-1) var(--space-2)}.sc-explorer-mini-diary header span,.sc-explorer-mini-topology header span,.sc-explorer-mini-topology header small{font-size:.5rem}.sc-explorer-mini-diary header small{display:none}.sc-explorer-mini-diary>section{padding:var(--space-2);grid-template-columns:1fr;gap:0}.sc-explorer-mini-diary>section strong,.sc-explorer-mini-diary>section span,.sc-explorer-mini-diary>footer{font-size:.5625rem}.sc-explorer-mini-diary>section small{display:none}.sc-explorer-topology-canvas,.sc-explorer-root-state{padding:var(--space-2)}.sc-explorer-root-state>span,.sc-explorer-state-row small,.sc-explorer-topology-identity{font-size:.5rem}.sc-explorer-state-row{margin-top:var(--space-2);gap:var(--space-1)}.sc-explorer-state-row article{padding:var(--space-2)}.sc-explorer-state-row strong{margin-top:var(--space-1);font-size:.625rem}.sc-explorer-topology-identity{margin-top:var(--space-1)}.sc-explorer-mini-inspector>header span{padding:var(--space-2);font-size:.5625rem}.sc-explorer-mini-inspector>div{padding:var(--space-2) var(--space-3)}.sc-explorer-mini-inspector>div>small,.sc-explorer-mini-inspector dt,.sc-explorer-mini-inspector dd{font-size:.5625rem}.sc-explorer-mini-inspector>div>strong{margin-top:var(--space-1);font-size:.6875rem}.sc-explorer-mini-inspector dl{margin-top:var(--space-2);gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr))}.sc-explorer-story-controls{min-height:2.75rem;padding:var(--space-2) var(--space-3)}.sc-explorer-story-controls>span,.sc-explorer-story-controls button{font-size:.5625rem}.sc-explorer-story-controls button{min-height:1.875rem;padding-inline:var(--space-3)}.sc-explorer-story-static-frame{min-height:27rem}}.sc-depth-fence-story[data-website-island=learn-depth-fence-story] .sc-depth-fence-story-enhancement{grid-template-columns:minmax(0,1fr);width:100%;height:100%;display:block}.sc-depth-fence-runtime{background:radial-gradient(circle at 84% 18%, color-mix(in srgb, var(--color-warning) 7%, transparent), transparent 34%), var(--color-ground);height:100%;min-height:0;color:var(--color-text);grid-template-rows:auto auto minmax(0,1fr) auto;display:grid}.sc-depth-fence-runtime span,.sc-depth-fence-runtime small,.sc-depth-fence-runtime output,.sc-depth-fence-runtime button{font-family:var(--mono)}.sc-depth-fence-runtime>header,.sc-depth-fence-runtime>footer{align-items:center;gap:var(--space-3);min-height:3.5rem;padding:var(--space-3) var(--space-4);background:color-mix(in srgb, var(--color-surface) 72%, var(--color-ground));display:flex}.sc-depth-fence-runtime>header{border-bottom:var(--stroke) solid var(--color-line);justify-content:space-between}.sc-depth-fence-runtime>header span,.sc-depth-fence-runtime>header output{color:var(--color-text-muted);font-size:var(--type-xs);letter-spacing:.06em;text-transform:uppercase}.sc-depth-fence-runtime>header output{color:var(--color-code-reference)}.sc-depth-fence-readout{border-bottom:var(--stroke) solid var(--color-line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.sc-depth-fence-readout>section{min-width:0;padding:var(--space-3) var(--space-4);background:color-mix(in srgb, var(--color-surface) 42%, transparent)}.sc-depth-fence-readout>section+section{border-left:var(--stroke) solid var(--color-line)}.sc-depth-fence-readout span,.sc-depth-fence-readout strong{min-width:0;display:block}.sc-depth-fence-readout span{color:var(--color-text-muted);letter-spacing:.05em;text-transform:uppercase;font-size:.6875rem}.sc-depth-fence-readout strong{margin-top:var(--space-1);overflow-wrap:anywhere;font-size:var(--type-sm)}.sc-depth-fence-canvas{min-height:0;padding:clamp(var(--space-4), 3vw, var(--space-8));gap:clamp(var(--space-4), 3vw, var(--space-8));grid-template-columns:minmax(0,1.7fr) minmax(13rem,.72fr);align-items:center;display:grid}.sc-depth-fence-lineage{gap:clamp(var(--space-2), 1.5vw, var(--space-4));grid-template-columns:repeat(5,minmax(0,1fr));min-width:0;margin:0;padding:0;list-style:none;display:grid}.sc-depth-fence-lineage>li{min-width:0;padding:clamp(var(--space-3), 1.5vw, var(--space-5));border:var(--stroke) solid var(--color-line);border-radius:var(--radius-panel);background:var(--color-surface-raised);transition:opacity .24s,border-color .24s,background-color .24s,transform .3s cubic-bezier(.2,.8,.2,1);position:relative}.sc-depth-fence-lineage>li:not(:last-child):after{width:clamp(var(--space-2), 1.5vw, var(--space-4));border-top:var(--stroke) solid color-mix(in srgb, var(--color-accent) 42%, var(--color-line));content:"";position:absolute;top:50%;left:100%}.sc-depth-fence-lineage>li[data-realized=false]{opacity:.2;transform:scale(.92)}.sc-depth-fence-lineage>li[data-realized=true]{border-color:color-mix(in srgb, var(--color-accent) 50%, var(--color-line))}.sc-depth-fence-lineage>li>span,.sc-depth-fence-lineage>li>strong,.sc-depth-fence-lineage>li>small{display:block}.sc-depth-fence-lineage>li>span{color:var(--color-code-reference);font-size:var(--type-xs)}.sc-depth-fence-lineage>li>strong{margin-top:var(--space-2);overflow-wrap:anywhere;font-size:clamp(.75rem, 1.2vw, var(--type-base))}.sc-depth-fence-lineage>li>small{margin-top:var(--space-2);color:var(--color-text-muted);font-size:.625rem;line-height:1.4}.sc-depth-fence-lineage>.sc-depth-fence-candidate{border-style:dashed;border-color:color-mix(in srgb, var(--color-warning) 60%, var(--color-line));background:color-mix(in srgb, var(--color-warning) 5%, var(--color-surface))}.sc-depth-fence-lineage>.sc-depth-fence-candidate[data-attempted=true]{border-color:color-mix(in srgb, var(--color-danger) 70%, var(--color-line));background:color-mix(in srgb, var(--color-danger) 10%, var(--color-surface));transform:scale(.94)}.sc-depth-fence-explanation{min-width:0;padding:var(--space-5);border-left:2px solid var(--color-code-reference);background:color-mix(in srgb, var(--color-code-reference) 7%, var(--color-surface))}.sc-depth-fence-explanation[data-outcome=refused]{border-color:var(--color-danger);background:color-mix(in srgb, var(--color-danger) 8%, var(--color-surface))}.sc-depth-fence-explanation>span,.sc-depth-fence-explanation>strong,.sc-depth-fence-explanation>small{display:block}.sc-depth-fence-explanation>span{color:var(--color-code-reference);font-size:var(--type-xs);letter-spacing:.06em;text-transform:uppercase}.sc-depth-fence-explanation[data-outcome=refused]>span{color:var(--color-danger)}.sc-depth-fence-explanation>strong{margin-top:var(--space-3);overflow-wrap:anywhere;font-size:var(--type-lg);line-height:1.3}.sc-depth-fence-explanation>small{margin-top:var(--space-3);color:var(--color-text-muted);font-size:var(--type-xs);line-height:1.5}.sc-depth-fence-runtime>footer{border-top:var(--stroke) solid var(--color-line);justify-content:flex-end}.sc-depth-fence-runtime>footer>span{color:var(--color-text-muted);font-size:var(--type-xs);margin-right:auto}.sc-depth-fence-runtime>footer button{min-height:2.25rem;padding-inline:var(--space-4);border:var(--stroke) solid var(--color-line-strong);border-radius:var(--radius-control);background:var(--color-surface-raised);color:var(--color-text-muted);cursor:pointer;font-size:var(--type-xs)}.sc-depth-fence-runtime>footer button:hover:not(:disabled),.sc-depth-fence-runtime>footer button:active:not(:disabled){border-color:var(--color-accent);background:color-mix(in srgb, var(--color-accent) 16%, var(--color-surface));color:var(--color-text)}.sc-depth-fence-runtime>footer button:disabled{opacity:.42;cursor:default}.sc-depth-fence-static-frame{border:var(--stroke) solid var(--color-line);border-radius:var(--radius-panel);min-height:31rem;overflow:hidden}@media (width<=62rem){.sc-depth-fence-story{--learn-story-mobile-reading-height:clamp(18rem, 44svh, 22rem)}.sc-depth-fence-story[data-website-island=learn-depth-fence-story] .sc-depth-fence-story-enhancement,.sc-depth-fence-runtime{height:100%}.sc-depth-fence-runtime>header,.sc-depth-fence-runtime>footer{min-height:2.75rem;padding:var(--space-2) var(--space-3)}.sc-depth-fence-readout>section{padding:var(--space-2)}.sc-depth-fence-readout span{font-size:.5rem}.sc-depth-fence-readout strong{font-size:.625rem}.sc-depth-fence-canvas{padding:var(--space-3);gap:var(--space-3);grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr)}.sc-depth-fence-lineage{gap:var(--space-1)}.sc-depth-fence-lineage>li{padding:var(--space-2) var(--space-1);border-radius:var(--radius-control)}.sc-depth-fence-lineage>li:not(:last-child):after{width:var(--space-1)}.sc-depth-fence-lineage>li>span,.sc-depth-fence-lineage>li>small{font-size:.5rem}.sc-depth-fence-lineage>li>strong{margin-top:var(--space-1);font-size:.625rem}.sc-depth-fence-lineage>li>small{margin-top:var(--space-1)}.sc-depth-fence-explanation{padding:var(--space-3)}.sc-depth-fence-explanation>span,.sc-depth-fence-explanation>small{font-size:.5625rem}.sc-depth-fence-explanation>strong{margin-top:var(--space-1);font-size:.75rem}.sc-depth-fence-explanation>small{margin-top:var(--space-1)}.sc-depth-fence-runtime>footer>span,.sc-depth-fence-runtime>footer button,.sc-depth-fence-runtime>header span,.sc-depth-fence-runtime>header output{font-size:.5625rem}.sc-depth-fence-runtime>footer button{min-height:1.875rem;padding-inline:var(--space-2)}.sc-depth-fence-static-frame{min-height:27rem}}.sc-recursive-restart-story[data-website-island=learn-recursive-child-restart-story] .sc-recursive-restart-story-enhancement{grid-template-columns:minmax(0,1fr);width:100%;height:100%;display:block}.sc-recursive-restart-runtime{background:radial-gradient(circle at 82% 18%, color-mix(in srgb, var(--color-positive) 7%, transparent), transparent 34%), var(--color-ground);height:100%;min-height:0;color:var(--color-text);grid-template-rows:auto auto minmax(0,1fr) auto;display:grid}.sc-recursive-restart-runtime span,.sc-recursive-restart-runtime small,.sc-recursive-restart-runtime output,.sc-recursive-restart-runtime button{font-family:var(--mono)}.sc-recursive-restart-runtime>header,.sc-recursive-restart-runtime>footer{align-items:center;gap:var(--space-3);min-height:3.5rem;padding:var(--space-3) var(--space-4);background:color-mix(in srgb, var(--color-surface) 72%, var(--color-ground));display:flex}.sc-recursive-restart-runtime>header{border-bottom:var(--stroke) solid var(--color-line);justify-content:space-between}.sc-recursive-restart-runtime>header span,.sc-recursive-restart-runtime>header output{color:var(--color-text-muted);font-size:var(--type-xs);letter-spacing:.06em;text-transform:uppercase}.sc-recursive-restart-runtime>header output{color:var(--color-positive)}.sc-recursive-restart-readout{border-bottom:var(--stroke) solid var(--color-line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.sc-recursive-restart-readout>section{min-width:0;padding:var(--space-3) var(--space-4);background:color-mix(in srgb, var(--color-surface) 42%, transparent)}.sc-recursive-restart-readout>section+section{border-left:var(--stroke) solid var(--color-line)}.sc-recursive-restart-readout span,.sc-recursive-restart-readout strong{display:block}.sc-recursive-restart-readout span{color:var(--color-text-muted);letter-spacing:.05em;text-transform:uppercase;font-size:.6875rem}.sc-recursive-restart-readout strong{margin-top:var(--space-1);font-size:var(--type-sm)}.sc-recursive-restart-canvas{min-height:0;padding:clamp(var(--space-4), 3vw, var(--space-8));gap:var(--space-3);grid-template-columns:minmax(0,1.6fr) minmax(4rem,.22fr) minmax(13rem,.72fr);align-items:center;display:grid}.sc-recursive-restart-authority,.sc-recursive-restart-runner{border:var(--stroke) solid var(--color-line);border-radius:var(--radius-panel);background:color-mix(in srgb, var(--color-surface) 72%, var(--color-ground));min-width:0}.sc-recursive-restart-authority{border-color:color-mix(in srgb, var(--color-positive) 42%, var(--color-line))}.sc-recursive-restart-authority>header{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:var(--stroke) solid var(--color-line);display:flex}.sc-recursive-restart-authority>header span,.sc-recursive-restart-runner>span{color:var(--color-positive);font-size:var(--type-xs);letter-spacing:.06em;text-transform:uppercase;font-weight:650}.sc-recursive-restart-authority>header small{color:var(--color-text-muted);font-size:.625rem}.sc-recursive-restart-records{padding:var(--space-4);gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.sc-recursive-restart-records article{min-width:0;padding:var(--space-4);border:var(--stroke) solid var(--color-line);border-radius:var(--radius-control);background:var(--color-surface-raised)}.sc-recursive-restart-records span,.sc-recursive-restart-records strong,.sc-recursive-restart-records small{overflow-wrap:anywhere;min-width:0;display:block}.sc-recursive-restart-records span{color:var(--color-code-reference);letter-spacing:.05em;text-transform:uppercase;font-size:.625rem}.sc-recursive-restart-records strong{margin-top:var(--space-2);font-size:var(--type-sm);line-height:1.35}.sc-recursive-restart-records small{margin-top:var(--space-2);color:var(--color-text-muted);font-size:.625rem;line-height:1.45}.sc-recursive-restart-bridge{grid-template-rows:auto var(--stroke);gap:var(--space-2);align-items:center;min-width:0;display:grid}.sc-recursive-restart-bridge span{color:var(--color-text-muted);letter-spacing:.05em;text-align:center;text-transform:uppercase;font-size:.625rem}.sc-recursive-restart-bridge i{height:var(--stroke);background:color-mix(in srgb, var(--color-positive) 58%, var(--color-line));position:relative}.sc-recursive-restart-bridge i:after{border-top:var(--stroke) solid var(--color-positive);border-right:var(--stroke) solid var(--color-positive);content:"";width:7px;height:7px;position:absolute;bottom:-3px;right:0;transform:rotate(45deg)}.sc-recursive-restart-runner{padding:var(--space-5);transition:border-color .24s,background-color .24s,opacity .24s}.sc-recursive-restart-runner>div{margin-top:var(--space-4);gap:var(--space-1) var(--space-3);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.sc-recursive-restart-runner i{background:var(--color-positive);width:.75rem;height:.75rem;box-shadow:0 0 0 4px color-mix(in srgb, var(--color-positive) 12%, transparent);border-radius:50%;grid-row:1/span 2}.sc-recursive-restart-runner strong,.sc-recursive-restart-runner small{overflow-wrap:anywhere;min-width:0}.sc-recursive-restart-runner strong{font-size:var(--type-lg)}.sc-recursive-restart-runner small{color:var(--color-text-muted);font-size:var(--type-xs)}.sc-recursive-restart-runtime[data-runner-state=offline] .sc-recursive-restart-runner,.sc-recursive-restart-runtime[data-runner-state=recovering] .sc-recursive-restart-runner{border-style:dashed;border-color:color-mix(in srgb, var(--color-warning) 55%, var(--color-line));background:color-mix(in srgb, var(--color-warning) 5%, var(--color-surface))}.sc-recursive-restart-runtime[data-runner-state=offline] .sc-recursive-restart-runner i,.sc-recursive-restart-runtime[data-runner-state=recovering] .sc-recursive-restart-runner i{background:var(--color-warning);box-shadow:0 0 0 4px color-mix(in srgb, var(--color-warning) 12%, transparent)}.sc-recursive-restart-runtime>footer{border-top:var(--stroke) solid var(--color-line);justify-content:flex-end}.sc-recursive-restart-runtime>footer>span{color:var(--color-text-muted);font-size:var(--type-xs);margin-right:auto}.sc-recursive-restart-runtime>footer button{min-height:2.25rem;padding-inline:var(--space-4);border:var(--stroke) solid var(--color-line-strong);border-radius:var(--radius-control);background:var(--color-surface-raised);color:var(--color-text-muted);cursor:pointer;font-size:var(--type-xs)}.sc-recursive-restart-runtime>footer button:hover:not(:disabled),.sc-recursive-restart-runtime>footer button:active:not(:disabled){border-color:var(--color-positive);background:color-mix(in srgb, var(--color-positive) 14%, var(--color-surface));color:var(--color-text)}.sc-recursive-restart-runtime>footer button:disabled{opacity:.42;cursor:default}.sc-recursive-restart-static-frame{border:var(--stroke) solid var(--color-line);border-radius:var(--radius-panel);min-height:31rem;overflow:hidden}@media (width<=62rem){.sc-recursive-restart-story{--learn-story-mobile-reading-height:clamp(18rem, 44svh, 22rem)}.sc-recursive-restart-story[data-website-island=learn-recursive-child-restart-story] .sc-recursive-restart-story-enhancement,.sc-recursive-restart-runtime{height:100%}.sc-recursive-restart-runtime>header,.sc-recursive-restart-runtime>footer{min-height:2.75rem;padding:var(--space-2) var(--space-3)}.sc-recursive-restart-readout>section{padding:var(--space-2)}.sc-recursive-restart-readout span,.sc-recursive-restart-runtime>header span,.sc-recursive-restart-runtime>header output,.sc-recursive-restart-runtime>footer>span,.sc-recursive-restart-runtime>footer button{font-size:.5625rem}.sc-recursive-restart-readout strong{font-size:.625rem}.sc-recursive-restart-canvas{padding:var(--space-3);gap:var(--space-2);grid-template-rows:minmax(0,1fr) 1.5rem auto;grid-template-columns:minmax(0,1fr)}.sc-recursive-restart-authority>header{padding:var(--space-2) var(--space-3)}.sc-recursive-restart-authority>header span,.sc-recursive-restart-authority>header small,.sc-recursive-restart-runner>span{font-size:.5625rem}.sc-recursive-restart-records{padding:var(--space-2);gap:var(--space-1)}.sc-recursive-restart-records article{padding:var(--space-2)}.sc-recursive-restart-records span,.sc-recursive-restart-records small{font-size:.5rem}.sc-recursive-restart-records strong{margin-top:var(--space-1);font-size:.625rem}.sc-recursive-restart-records small{margin-top:var(--space-1)}.sc-recursive-restart-bridge{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);place-items:center;width:100%;height:100%;margin-inline:auto;position:relative}.sc-recursive-restart-bridge span{right:calc(50% + var(--space-3));writing-mode:horizontal-tb;position:absolute}.sc-recursive-restart-bridge i{width:var(--stroke);height:100%}.sc-recursive-restart-bridge i:after{bottom:0;right:-3px;transform:rotate(135deg)}.sc-recursive-restart-runner{padding:var(--space-3)}.sc-recursive-restart-runner>div{margin-top:var(--space-2)}.sc-recursive-restart-runner strong{font-size:.75rem}.sc-recursive-restart-runner small{font-size:.5625rem}.sc-recursive-restart-runtime>footer button{min-height:1.875rem;padding-inline:var(--space-2)}.sc-recursive-restart-static-frame{min-height:27rem}}.sc-mutual-recursion-story[data-website-island=learn-mutual-recursion-story] .sc-mutual-recursion-story-enhancement{grid-template-columns:minmax(0,1fr);width:100%;height:100%;display:block}.sc-mutual-recursion-runtime{background:radial-gradient(circle at 50% 42%, color-mix(in srgb, var(--color-code-reference) 8%, transparent), transparent 42%), var(--color-ground);height:100%;min-height:0;color:var(--color-text);grid-template-rows:auto auto minmax(0,1fr) auto;display:grid}.sc-mutual-recursion-runtime span,.sc-mutual-recursion-runtime small,.sc-mutual-recursion-runtime output,.sc-mutual-recursion-runtime button,.sc-mutual-recursion-runtime code{font-family:var(--mono)}.sc-mutual-recursion-runtime>header,.sc-mutual-recursion-runtime>footer{align-items:center;gap:var(--space-3);min-height:3.5rem;padding:var(--space-3) var(--space-4);background:color-mix(in srgb, var(--color-surface) 72%, var(--color-ground));display:flex}.sc-mutual-recursion-runtime>header{border-bottom:var(--stroke) solid var(--color-line);justify-content:space-between}.sc-mutual-recursion-runtime>header span,.sc-mutual-recursion-runtime>header output{color:var(--color-text-muted);font-size:var(--type-xs);letter-spacing:.06em;text-transform:uppercase}.sc-mutual-recursion-runtime>header output{color:var(--color-code-reference)}.sc-mutual-recursion-readout{border-bottom:var(--stroke) solid var(--color-line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.sc-mutual-recursion-readout>section{min-width:0;padding:var(--space-3) var(--space-4);background:color-mix(in srgb, var(--color-surface) 42%, transparent)}.sc-mutual-recursion-readout>section+section{border-left:var(--stroke) solid var(--color-line)}.sc-mutual-recursion-readout span,.sc-mutual-recursion-readout strong{overflow-wrap:anywhere;min-width:0;display:block}.sc-mutual-recursion-readout span{color:var(--color-text-muted);letter-spacing:.05em;text-transform:uppercase;font-size:.6875rem}.sc-mutual-recursion-readout strong{margin-top:var(--space-1);font-size:var(--type-sm)}.sc-mutual-recursion-canvas{min-height:0;padding:clamp(var(--space-4), 3vw, var(--space-8));place-items:center;display:grid}.sc-mutual-recursion-group{border:var(--stroke) solid color-mix(in srgb, var(--color-code-reference) 55%, var(--color-line));border-radius:var(--radius-panel);background:color-mix(in srgb, var(--color-surface) 72%, var(--color-ground));width:min(100%,52rem);box-shadow:0 1.5rem 4rem color-mix(in srgb, var(--color-ground) 56%, transparent);transition:border-color .28s,box-shadow .28s;overflow:hidden}.sc-mutual-recursion-runtime[data-mutual-recursion-phase=closed] .sc-mutual-recursion-group{border-color:color-mix(in srgb, var(--color-positive) 62%, var(--color-line));box-shadow:0 1.5rem 4rem color-mix(in srgb, var(--color-positive) 8%, transparent)}.sc-mutual-recursion-group>header,.sc-mutual-recursion-group>footer{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:3rem;padding:var(--space-3) var(--space-4);display:flex}.sc-mutual-recursion-group>header{border-bottom:var(--stroke) solid var(--color-line)}.sc-mutual-recursion-group>header span{color:var(--color-code-reference);font-size:var(--type-xs);font-weight:650}.sc-mutual-recursion-group>header small{color:var(--color-text-muted);font-size:.625rem}.sc-mutual-recursion-group>footer{border-top:var(--stroke) solid var(--color-line);background:color-mix(in srgb, var(--color-surface-raised) 62%, transparent);justify-content:center}.sc-mutual-recursion-group>footer code{color:var(--color-text-muted);font-size:var(--type-xs)}.sc-mutual-recursion-members{padding:clamp(var(--space-4), 3vw, var(--space-7));gap:var(--space-4);grid-template-columns:minmax(0,1fr) minmax(5rem,.42fr) minmax(0,1fr);align-items:center;display:grid}.sc-mutual-recursion-members article{min-width:0;padding:var(--space-5);border:var(--stroke) solid var(--color-line);border-radius:var(--radius-control);background:var(--color-surface-raised);transition:border-color .26s,transform .26s}.sc-mutual-recursion-runtime[data-mutual-recursion-phase=linked] .sc-mutual-recursion-members article,.sc-mutual-recursion-runtime[data-mutual-recursion-phase=closed] .sc-mutual-recursion-members article{border-color:color-mix(in srgb, var(--color-code-reference) 42%, var(--color-line))}.sc-mutual-recursion-runtime[data-mutual-recursion-phase=closed] .sc-mutual-recursion-members article{transform:scale(1.02)}.sc-mutual-recursion-members article>span,.sc-mutual-recursion-members article>strong,.sc-mutual-recursion-members article>small,.sc-mutual-recursion-members article>code{overflow-wrap:anywhere;min-width:0;display:block}.sc-mutual-recursion-members article>span{color:var(--color-text-muted);letter-spacing:.05em;text-transform:uppercase;font-size:.625rem}.sc-mutual-recursion-members article>strong{margin-top:var(--space-2);font-family:var(--display);font-size:clamp(var(--type-lg), 2vw, var(--type-xl));font-weight:560}.sc-mutual-recursion-members article>small{margin-top:var(--space-2);color:var(--color-text-muted);font-size:.625rem;line-height:1.45}.sc-mutual-recursion-members article>code{margin-top:var(--space-4);padding:var(--space-2);border-radius:var(--radius-control);background:color-mix(in srgb, var(--color-ground) 70%, transparent);color:var(--color-code-reference);font-size:.625rem}.sc-mutual-recursion-links{gap:var(--space-5);opacity:.32;transition:opacity .26s;display:grid}.sc-mutual-recursion-links[data-linked=true]{opacity:1}.sc-mutual-recursion-links span{color:var(--color-text-muted);gap:var(--space-2);letter-spacing:.04em;text-align:center;text-transform:uppercase;font-size:.5625rem;display:grid}.sc-mutual-recursion-links i{height:var(--stroke);background:color-mix(in srgb, var(--color-code-reference) 66%, var(--color-line));display:block;position:relative}.sc-mutual-recursion-links span:first-child i:after,.sc-mutual-recursion-links span:last-child i:before{border-top:var(--stroke) solid var(--color-code-reference);content:"";width:7px;height:7px;position:absolute;top:-3px}.sc-mutual-recursion-links span:first-child i:after{border-right:var(--stroke) solid var(--color-code-reference);right:0;transform:rotate(45deg)}.sc-mutual-recursion-links span:last-child i:before{border-left:var(--stroke) solid var(--color-code-reference);left:0;transform:rotate(-45deg)}.sc-mutual-recursion-runtime>footer{border-top:var(--stroke) solid var(--color-line);justify-content:flex-end}.sc-mutual-recursion-runtime>footer>span{color:var(--color-text-muted);font-size:var(--type-xs);margin-right:auto}.sc-mutual-recursion-runtime>footer button{min-height:2.25rem;padding-inline:var(--space-4);border:var(--stroke) solid var(--color-line-strong);border-radius:var(--radius-control);background:var(--color-surface-raised);color:var(--color-text-muted);cursor:pointer;font-size:var(--type-xs)}.sc-mutual-recursion-runtime>footer button:hover:not(:disabled),.sc-mutual-recursion-runtime>footer button:active:not(:disabled){border-color:var(--color-positive);background:color-mix(in srgb, var(--color-positive) 14%, var(--color-surface));color:var(--color-text)}.sc-mutual-recursion-runtime>footer button:disabled{opacity:.42;cursor:default}.sc-mutual-recursion-static-frame{border:var(--stroke) solid var(--color-line);border-radius:var(--radius-panel);min-height:31rem;overflow:hidden}@media (width<=62rem){.sc-mutual-recursion-story{--learn-story-mobile-reading-height:clamp(18rem, 44svh, 22rem)}.sc-mutual-recursion-story[data-website-island=learn-mutual-recursion-story] .sc-mutual-recursion-story-enhancement,.sc-mutual-recursion-runtime{height:100%}.sc-mutual-recursion-runtime>header,.sc-mutual-recursion-runtime>footer{min-height:2.75rem;padding:var(--space-2) var(--space-3)}.sc-mutual-recursion-readout>section{padding:var(--space-2)}.sc-mutual-recursion-readout span,.sc-mutual-recursion-runtime>header span,.sc-mutual-recursion-runtime>header output,.sc-mutual-recursion-runtime>footer>span,.sc-mutual-recursion-runtime>footer button{font-size:.5625rem}.sc-mutual-recursion-readout strong{font-size:.625rem}.sc-mutual-recursion-canvas{padding:var(--space-3)}.sc-mutual-recursion-group>header,.sc-mutual-recursion-group>footer{min-height:2.25rem;padding:var(--space-2) var(--space-3)}.sc-mutual-recursion-group>header span,.sc-mutual-recursion-group>footer code,.sc-mutual-recursion-group>header small{font-size:.5rem}.sc-mutual-recursion-members{padding:var(--space-3);gap:var(--space-2);grid-template-columns:minmax(0,1fr) minmax(3.25rem,.28fr) minmax(0,1fr)}.sc-mutual-recursion-members article{padding:var(--space-3)}.sc-mutual-recursion-members article>span,.sc-mutual-recursion-members article>small,.sc-mutual-recursion-members article>code,.sc-mutual-recursion-links span{font-size:.4375rem}.sc-mutual-recursion-members article>strong{margin-top:var(--space-1);font-size:.75rem}.sc-mutual-recursion-members article>small{margin-top:var(--space-1)}.sc-mutual-recursion-members article>code{margin-top:var(--space-2);padding:var(--space-1)}.sc-mutual-recursion-links{gap:var(--space-3)}.sc-mutual-recursion-runtime>footer button{min-height:1.875rem;padding-inline:var(--space-2)}.sc-mutual-recursion-static-frame{min-height:27rem}}.sc-recursive-resource-story[data-website-island=learn-recursive-resource-story] .sc-recursive-resource-story-enhancement{grid-template-columns:minmax(0,1fr);width:100%;height:100%;display:block}.sc-recursive-resource-runtime{background:radial-gradient(circle at 72% 45%, color-mix(in srgb, var(--color-warning) 7%, transparent), transparent 42%), var(--color-ground);height:100%;min-height:0;color:var(--color-text);grid-template-rows:auto auto minmax(0,1fr) auto;display:grid}.sc-recursive-resource-runtime span,.sc-recursive-resource-runtime small,.sc-recursive-resource-runtime output,.sc-recursive-resource-runtime button,.sc-recursive-resource-runtime code{font-family:var(--mono)}.sc-recursive-resource-runtime>header,.sc-recursive-resource-runtime>footer{align-items:center;gap:var(--space-3);min-height:3.5rem;padding:var(--space-3) var(--space-4);background:color-mix(in srgb, var(--color-surface) 72%, var(--color-ground));display:flex}.sc-recursive-resource-runtime>header{border-bottom:var(--stroke) solid var(--color-line);justify-content:space-between}.sc-recursive-resource-runtime>header span,.sc-recursive-resource-runtime>header output{color:var(--color-text-muted);font-size:var(--type-xs);letter-spacing:.06em;text-transform:uppercase}.sc-recursive-resource-runtime>header output{color:var(--color-warning)}.sc-recursive-resource-readout{border-bottom:var(--stroke) solid var(--color-line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.sc-recursive-resource-readout>section{min-width:0;padding:var(--space-3) var(--space-4);background:color-mix(in srgb, var(--color-surface) 42%, transparent)}.sc-recursive-resource-readout>section+section{border-left:var(--stroke) solid var(--color-line)}.sc-recursive-resource-readout span,.sc-recursive-resource-readout strong{overflow-wrap:anywhere;min-width:0;display:block}.sc-recursive-resource-readout span{color:var(--color-text-muted);letter-spacing:.05em;text-transform:uppercase;font-size:.6875rem}.sc-recursive-resource-readout strong{margin-top:var(--space-1);font-size:var(--type-sm)}.sc-recursive-resource-canvas{min-height:0;padding:clamp(var(--space-4), 3vw, var(--space-8));gap:clamp(var(--space-4), 3vw, var(--space-8));grid-template-columns:minmax(12rem,.7fr) minmax(0,2.3fr);align-items:center;display:grid}.sc-recursive-resource-provider,.sc-recursive-resource-lineage article{border:var(--stroke) solid var(--color-line);border-radius:var(--radius-control);background:var(--color-surface-raised);min-width:0}.sc-recursive-resource-provider{padding:var(--space-5);border-color:color-mix(in srgb, var(--color-warning) 56%, var(--color-line));position:relative}.sc-recursive-resource-provider:after{width:clamp(var(--space-4), 3vw, var(--space-8));height:var(--stroke);background:color-mix(in srgb, var(--color-warning) 64%, var(--color-line));content:"";position:absolute;top:50%;left:100%}.sc-recursive-resource-provider span,.sc-recursive-resource-provider strong,.sc-recursive-resource-provider small{overflow-wrap:anywhere;display:block}.sc-recursive-resource-provider span{color:var(--color-warning);letter-spacing:.05em;text-transform:uppercase;font-size:.625rem}.sc-recursive-resource-provider strong{margin-top:var(--space-2);font-size:var(--type-lg)}.sc-recursive-resource-provider small{margin-top:var(--space-2);color:var(--color-text-muted);font-size:.625rem}.sc-recursive-resource-lineage{gap:var(--space-5);opacity:.48;grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;transition:opacity .26s;display:grid}.sc-recursive-resource-lineage[data-delegated=true]{opacity:1}.sc-recursive-resource-lineage article{padding:var(--space-4);transition:border-color .24s,transform .24s;position:relative}.sc-recursive-resource-runtime[data-resource-acquired=true] .sc-recursive-resource-lineage article[data-depth="2"]{border-color:color-mix(in srgb, var(--color-positive) 64%, var(--color-line));transform:scale(1.035)}.sc-recursive-resource-lineage article>header{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.sc-recursive-resource-lineage article>header span,.sc-recursive-resource-lineage article>header small{color:var(--color-text-muted);font-size:.5625rem}.sc-recursive-resource-lineage article>strong,.sc-recursive-resource-lineage article>small,.sc-recursive-resource-lineage article>code{overflow-wrap:anywhere;min-width:0;display:block}.sc-recursive-resource-lineage article>strong{margin-top:var(--space-4);font-family:var(--display);font-size:var(--type-lg);font-weight:560}.sc-recursive-resource-lineage article>small{margin-top:var(--space-1);color:var(--color-text-muted);font-size:.5625rem}.sc-recursive-resource-lineage article>code{margin-top:var(--space-4);padding:var(--space-2);border-radius:var(--radius-control);background:color-mix(in srgb, var(--color-warning) 8%, var(--color-ground));color:var(--color-warning);text-align:center;font-size:.625rem}.sc-recursive-resource-lineage article>i{width:var(--space-5);height:var(--stroke);background:color-mix(in srgb, var(--color-warning) 64%, var(--color-line));position:absolute;top:50%;left:100%}.sc-recursive-resource-lineage article>i:after{border-top:var(--stroke) solid var(--color-warning);border-right:var(--stroke) solid var(--color-warning);content:"";width:7px;height:7px;position:absolute;bottom:-3px;right:0;transform:rotate(45deg)}.sc-recursive-resource-runtime>footer{border-top:var(--stroke) solid var(--color-line);justify-content:flex-end}.sc-recursive-resource-runtime>footer>span{color:var(--color-text-muted);font-size:var(--type-xs);margin-right:auto}.sc-recursive-resource-runtime>footer button{min-height:2.25rem;padding-inline:var(--space-4);border:var(--stroke) solid var(--color-line-strong);border-radius:var(--radius-control);background:var(--color-surface-raised);color:var(--color-text-muted);cursor:pointer;font-size:var(--type-xs)}.sc-recursive-resource-runtime>footer button:hover:not(:disabled),.sc-recursive-resource-runtime>footer button:active:not(:disabled){border-color:var(--color-positive);background:color-mix(in srgb, var(--color-positive) 14%, var(--color-surface));color:var(--color-text)}.sc-recursive-resource-runtime>footer button:disabled{opacity:.42;cursor:default}.sc-recursive-resource-static-frame{border:var(--stroke) solid var(--color-line);border-radius:var(--radius-panel);min-height:31rem;overflow:hidden}@media (width<=62rem){.sc-recursive-resource-story{--learn-story-mobile-reading-height:clamp(18rem, 44svh, 22rem)}.sc-recursive-resource-story[data-website-island=learn-recursive-resource-story] .sc-recursive-resource-story-enhancement,.sc-recursive-resource-runtime{height:100%}.sc-recursive-resource-runtime>header,.sc-recursive-resource-runtime>footer{min-height:2.75rem;padding:var(--space-2) var(--space-3)}.sc-recursive-resource-readout>section{padding:var(--space-2)}.sc-recursive-resource-readout span,.sc-recursive-resource-runtime>header span,.sc-recursive-resource-runtime>header output,.sc-recursive-resource-runtime>footer>span,.sc-recursive-resource-runtime>footer button{font-size:.5625rem}.sc-recursive-resource-readout strong{font-size:.625rem}.sc-recursive-resource-canvas{padding:var(--space-3);gap:var(--space-3);grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.sc-recursive-resource-provider{padding:var(--space-2) var(--space-3)}.sc-recursive-resource-provider:after{width:var(--stroke);height:var(--space-3);top:100%;left:50%}.sc-recursive-resource-provider strong{margin-top:var(--space-1);font-size:.75rem}.sc-recursive-resource-provider span,.sc-recursive-resource-provider small{margin-top:var(--space-1);font-size:.5rem}.sc-recursive-resource-lineage{gap:var(--space-2)}.sc-recursive-resource-lineage article{padding:var(--space-2)}.sc-recursive-resource-lineage article>header span,.sc-recursive-resource-lineage article>header small,.sc-recursive-resource-lineage article>small{font-size:.4375rem}.sc-recursive-resource-lineage article>strong{margin-top:var(--space-2);font-size:.6875rem}.sc-recursive-resource-lineage article>code{margin-top:var(--space-2);padding:var(--space-1);font-size:.4375rem}.sc-recursive-resource-lineage article>i{width:var(--space-2)}.sc-recursive-resource-runtime>footer button{min-height:1.875rem;padding-inline:var(--space-2)}.sc-recursive-resource-static-frame{min-height:27rem}}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--header-height) + var(--space-4))}body{background:var(--color-ground);min-width:20rem;min-height:100vh;color:var(--color-text);font-family:var(--sans);font-size:var(--type-body);margin:0}a{color:inherit}button,input{font:inherit}button{color:inherit}.sc-site-header{z-index:20;min-height:var(--header-height);padding:var(--space-3) clamp(var(--space-4), 3vw, var(--space-10));border-bottom:var(--stroke) solid var(--color-line);background:color-mix(in srgb, var(--color-ground) 94%, transparent);-webkit-backdrop-filter:blur(var(--space-4));backdrop-filter:blur(var(--space-4));justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.sc-site-brand-lockup{gap:var(--space-3);align-items:baseline;display:flex}.sc-site-brand-lockup>span{color:var(--color-line);font-family:var(--mono)}.sc-site-brand,.sc-site-context{color:var(--color-text);text-decoration:none}.sc-site-brand{font-family:var(--display);font-size:var(--type-h3);letter-spacing:-.025em;font-weight:560}.sc-site-context{font-family:var(--mono);font-size:var(--type-xs);letter-spacing:.08em;text-transform:uppercase;font-weight:650}.sc-site-context:hover{color:var(--color-accent)}.sc-site-actions{gap:var(--space-2);display:flex}.sc-site-action,.sc-search-overlay button{min-height:var(--code-min-height);padding:var(--space-2) var(--space-3);border:0;border-bottom:var(--stroke) solid transparent;cursor:pointer;font-family:var(--mono);font-size:var(--type-xs);letter-spacing:.04em;text-transform:uppercase;background:0 0;font-weight:600}.sc-site-action:hover,.sc-search-overlay button:hover{border-color:var(--color-accent);color:var(--color-accent)}.sc-mobile-menu{display:none}.sc-site-grid{grid-template-columns:minmax(0, var(--sidebar-width)) minmax(0, var(--content-width)) minmax(0, var(--toc-width));max-width:var(--page-width);min-height:calc(100vh - var(--header-height));justify-content:center;margin-inline:auto;display:grid}.sc-site-grid[data-route-layout=story]{grid-template-columns:minmax(0, var(--sidebar-width)) minmax(0, 1fr);max-width:none}.sc-site-grid[data-route-layout=story]>.sc-page-toc{display:none}.sc-site-main[data-route-layout=story]{--story-page-gutter:clamp(var(--space-5), 3vw, var(--space-12));padding:var(--space-8) var(--story-page-gutter) var(--space-16)}.sc-site-main[data-route-layout=story]>.sc-doc-content{max-width:none}.sc-site-main[data-route-layout=story]>.sc-doc-content>:not(.sc-learn-story):not(.sc-getting-started-introduction){max-width:70ch}.sc-site-main[data-route-layout=story]>.sc-page-description{margin:var(--space-4) 0 var(--space-8)}.sc-site-grid[data-route-id=playground]{grid-template-columns:minmax(0, var(--sidebar-width)) minmax(0, 1fr);max-width:112rem}.sc-site-grid[data-route-id=playground]>.sc-page-toc{display:none}.sc-site-main[data-route-id=playground]>.sc-doc-content{max-width:none}.sc-site-sidebar,.sc-page-toc{top:var(--header-height);max-height:calc(100vh - var(--header-height));padding:var(--space-6) var(--space-4);align-self:start;position:sticky;overflow:auto}.sc-site-sidebar{padding:var(--space-4) var(--space-3);border-right:var(--stroke) solid var(--color-line)}.sc-site-sidebar ol,.sc-page-toc ol{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.sc-site-sidebar a{gap:var(--space-2);padding:var(--space-2) 0;color:var(--color-text-muted);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;text-decoration:none;display:grid}.sc-site-sidebar .sc-site-groups{gap:var(--space-2)}.sc-site-sidebar .sc-site-destinations{padding-left:var(--space-2);border-left:var(--stroke) solid var(--color-line);margin-left:0}.sc-site-group-link>strong{color:var(--color-text);font-family:var(--mono);font-size:var(--type-xs);letter-spacing:.08em;text-transform:uppercase}.sc-site-sidebar a:hover,.sc-site-sidebar a[aria-current=page]{color:var(--color-text)}.sc-site-sidebar a[aria-current=page] strong{-webkit-text-decoration-color:var(--color-accent);text-decoration-color:var(--color-accent);text-decoration-line:underline;text-decoration-thickness:var(--focus-stroke);text-underline-offset:var(--space-2)}.sc-site-sidebar a>small,.sc-tier-kicker,.sc-page-toc>p{font-family:var(--mono);font-size:var(--type-xs);letter-spacing:.08em;text-transform:uppercase}.sc-site-sidebar a>small{padding:var(--space-1) var(--space-2);border-radius:var(--radius-pill);color:var(--color-text-muted);letter-spacing:.04em}.sc-site-sidebar a>small[data-status=stub]{background:var(--color-surface)}.sc-site-sidebar a>strong{font-size:var(--type-code);font-weight:600;line-height:1.25}.sc-site-main{min-width:0;padding:clamp(var(--space-12), 6vw, var(--space-24)) clamp(var(--space-5), 5vw, var(--space-16)) var(--space-24)}.sc-navigation-status,.sc-navigation-failure{max-width:70ch;margin:0 0 var(--space-6);padding:var(--space-3) var(--space-4);border-left:var(--focus-stroke) solid var(--color-accent);background:color-mix(in srgb, var(--color-accent) 9%, transparent)}.sc-navigation-status{color:var(--color-text-muted)}.sc-navigation-failure{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.sc-navigation-failure>p{margin:0}.sc-tier-kicker{margin:0 0 var(--space-4);color:var(--color-accent);font-weight:600}.sc-site-main>h1{max-width:16ch;font-family:var(--display);font-size:var(--type-h1);letter-spacing:-.04em;font-weight:500;line-height:var(--leading-tight);margin:0}.sc-page-description{max-width:44rem;margin:var(--space-6) 0 var(--space-12);color:var(--color-text-muted);font-family:var(--display);font-size:var(--type-lead);line-height:1.5}.sc-doc-content{max-width:70ch;line-height:var(--leading-body)}.sc-page-navigation{gap:var(--space-4);max-width:70ch;margin-top:var(--space-16);padding-top:var(--space-6);border-top:var(--stroke) solid var(--color-line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.sc-page-navigation a{gap:var(--space-2);min-width:0;padding:var(--space-4);border:var(--stroke) solid var(--color-line);border-radius:var(--radius-control);color:var(--color-text);text-decoration:none;display:grid}.sc-page-navigation a[data-direction=next]{text-align:right;grid-column:2}.sc-page-navigation a:only-child{grid-column:1/-1}.sc-page-navigation a:hover{border-color:var(--color-accent);background:var(--color-surface)}.sc-page-navigation span{color:var(--color-accent);font-family:var(--mono);font-size:var(--type-xs);letter-spacing:.08em;text-transform:uppercase;font-weight:650}.sc-page-navigation strong{font-family:var(--display);font-size:var(--type-lead);font-weight:520;line-height:var(--leading-heading)}.sc-product-lede{gap:var(--space-4);margin-bottom:var(--space-12);display:grid}.sc-product-lede>p{max-width:38rem;margin:0}.sc-product-lede>p:first-child{color:var(--color-text);font-family:var(--display);font-size:var(--type-h2);letter-spacing:-.03em;font-weight:520;line-height:var(--leading-heading)}.sc-product-lede>p:nth-child(2){gap:var(--space-2) var(--space-5);color:var(--color-accent);font-family:var(--mono);font-size:var(--type-sm);letter-spacing:.04em;text-transform:uppercase;flex-wrap:wrap;font-weight:700;display:flex}.sc-product-lede>p:last-child{color:var(--color-text-muted);font-family:var(--display);font-size:var(--type-lead);line-height:1.5}.sc-getting-started-introduction{column-gap:clamp(var(--space-10), 4vw, var(--space-16));margin-top:var(--space-8);grid-template-columns:minmax(0,1.55fr) minmax(22rem,.72fr);align-items:start;display:grid}.sc-doc-content .sc-getting-started-thesis{max-width:40ch;margin:0 0 clamp(var(--space-16), 6vw, var(--space-20));color:var(--color-text);font-family:var(--thesis);letter-spacing:-.035em;grid-area:1/1;font-size:clamp(1.375rem,1.65vw,1.75rem);font-weight:500;line-height:1.18}.sc-getting-started-thesis a{color:inherit;-webkit-text-decoration-color:var(--color-accent);text-decoration-color:var(--color-accent);text-decoration-thickness:var(--focus-stroke);text-underline-offset:.12em}.sc-getting-started-foundations{display:contents}.sc-getting-started-main{grid-area:2/1;min-width:0}.sc-application-spectrum>header,.sc-getting-started-authoring>header{padding-top:var(--space-4);border-top:var(--stroke) solid var(--color-text)}.sc-doc-content .sc-application-spectrum>header>h2,.sc-doc-content .sc-getting-started-authoring>header>h2{margin:0 0 var(--space-3);font-size:var(--type-h3)}.sc-application-spectrum>header>p,.sc-getting-started-authoring>header>p{max-width:58ch;margin:0 0 var(--space-8);color:var(--color-text-muted);line-height:1.55}.sc-application-field{gap:var(--space-10) clamp(var(--space-8), 4vw, var(--space-12));padding:var(--space-2) 0 0;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;list-style:none;display:grid}.sc-application-field li{min-width:0}.sc-application-field li:first-child{--application-accent:var(--shiki-token-bracket-1)}.sc-application-field li:nth-child(2){--application-accent:var(--shiki-token-bracket-2)}.sc-application-field li:nth-child(3){--application-accent:var(--shiki-token-bracket-3)}.sc-application-field li:nth-child(4){--application-accent:var(--shiki-token-bracket-4)}.sc-application-field li:nth-child(5){--application-accent:var(--shiki-token-operator)}.sc-application-field li:nth-child(6){--application-accent:var(--shiki-token-bracket-5)}.sc-application-field li:nth-child(7){--application-accent:var(--shiki-token-bracket-6)}.sc-application-field li:nth-child(8){--application-accent:var(--color-spectrum-magenta)}.sc-application-field li>span{color:var(--application-accent,var(--color-accent));font-family:var(--mono);font-size:var(--type-xs);letter-spacing:.08em;text-transform:uppercase;font-weight:650}.sc-application-field li>h3{margin:var(--space-2) 0 var(--space-2);font-size:var(--type-lead)}.sc-application-field li>p{color:var(--color-text-muted);font-size:var(--type-body);margin:0;line-height:1.5}.sc-statechart-terminology{top:calc(var(--header-height) + var(--space-6));min-width:0;margin-top:calc(-1 * (var(--space-16) + var(--space-8)));padding:clamp(var(--space-5), 2vw, var(--space-6));border-radius:var(--radius-panel);background:color-mix(in srgb, var(--color-surface) 72%, transparent);grid-area:1/2/span 2;position:sticky}.sc-statechart-terminology>summary,.sc-statechart-terminology-mobile{display:none}.sc-statechart-terminology>header>h2{margin:0 0 var(--space-5);color:var(--color-accent);font-family:var(--mono);font-size:var(--type-xs);letter-spacing:.08em;text-transform:uppercase;font-weight:650}.sc-statechart-terminology dl{gap:var(--space-4);margin:0;display:grid}.sc-statechart-terminology dl>div{padding:0}.sc-statechart-terminology dt{font-family:var(--mono);font-size:var(--type-xs);letter-spacing:.025em;font-weight:650;display:inline}.sc-statechart-terminology dt:after{color:var(--color-accent);content:" —"}.sc-statechart-terminology dd{margin:0 0 0 var(--space-1);color:var(--color-text-muted);font-size:var(--type-sm);line-height:1.55;display:inline}.sc-statechart-terminology dd a{color:var(--color-text);-webkit-text-decoration-color:var(--color-accent);text-decoration-color:var(--color-accent);text-underline-offset:var(--space-1)}.sc-getting-started-authoring{margin-top:clamp(var(--space-16), 6vw, var(--space-20))}.sc-doc-content .sc-getting-started-authoring>header>h2{margin-bottom:var(--space-8)}.sc-getting-started-authoring>div{gap:clamp(var(--space-8), 4vw, var(--space-12));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.sc-getting-started-authoring>div>section{min-width:0}.sc-doc-content .sc-getting-started-authoring>div h3{margin:0 0 var(--space-3);font-size:var(--type-lead);line-height:1.2}.sc-getting-started-authoring>div p{color:var(--color-text-muted);margin:0}.sc-doc-content .sc-getting-started-authoring :not(pre)>code,.sc-doc-content .sc-learn-story-header :not(pre)>code,.sc-doc-content .sc-learn-story-beat :not(pre)>code{background:var(--color-code-reference-surface);color:var(--color-code-reference);font-family:var(--mono);border-radius:.2em;padding:.08em .28em;font-size:.8em;font-weight:400}.sc-doc-content .sc-getting-started-bridge{max-width:48rem;margin:var(--space-10) 0 var(--space-12);padding-left:var(--space-5);border-left:var(--focus-stroke) solid var(--color-accent);color:var(--color-text);font-family:var(--display);font-size:var(--type-lead);line-height:1.5}.sc-getting-started-bridge>span{margin-bottom:var(--space-2);color:var(--color-accent);font-family:var(--mono);font-size:var(--type-xs);letter-spacing:.08em;text-transform:uppercase;font-weight:650;line-height:1;display:block}.sc-evaluator-thesis{padding-block:var(--space-2) var(--space-8);border-bottom:var(--stroke) solid var(--color-line)}.sc-evaluator-thesis>h2{margin-top:0}.sc-evaluator-statement{max-width:31ch;color:var(--color-accent);font-family:var(--display);font-size:var(--type-h3);font-style:italic;line-height:var(--leading-heading);margin-top:var(--space-8)!important}.sc-evaluator-grid,.sc-path-grid{gap:var(--space-4);margin-block:var(--space-8);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.sc-evaluator-grid>section,.sc-path-grid>a{min-width:0;padding:var(--space-5);border:var(--stroke) solid var(--color-line);border-radius:var(--radius-panel);background:var(--color-surface)}.sc-evaluator-grid h3{margin:0 0 var(--space-3);font-family:var(--sans);font-size:var(--type-body);letter-spacing:-.01em;font-weight:700}.sc-evaluator-grid p{color:var(--color-text-muted);font-size:var(--type-sm);margin:0}.sc-path-grid>a{gap:var(--space-2);color:var(--color-text);text-decoration:none;display:grid}.sc-path-grid>a:hover{border-color:var(--color-accent)}.sc-path-grid small{color:var(--color-accent);font-family:var(--mono);font-size:var(--type-xs);letter-spacing:.06em;text-transform:uppercase;font-weight:700}.sc-path-grid strong{font-family:var(--display);font-size:var(--type-h3);font-weight:540;line-height:var(--leading-heading)}.sc-path-grid span{color:var(--color-text-muted);font-size:var(--type-sm)}.sc-learn-diagram{min-height:30rem;margin-block:var(--space-8);border:var(--stroke) solid var(--color-line);border-radius:var(--radius-panel);background:var(--color-surface);overflow:hidden}.sc-learn-diagram>[data-website-island]{height:min(42rem,70vh);min-height:30rem}.sc-learn-diagram [data-route-island-fallback][hidden]{display:none}.sc-learn-diagram[data-presentation=inline]{background:0 0;border:0;border-radius:0;grid-template-rows:auto;gap:0;min-height:0;padding:0;overflow:visible}.sc-learn-diagram[data-presentation=inline]>[data-website-island]{height:auto;min-height:0}.sc-learn-diagram-surface{grid-template-rows:minmax(0,1fr);min-width:0;height:100%;min-height:0;display:grid}.sc-learn-diagram-surface[data-controls=true]{grid-template-rows:minmax(0,1fr) auto}.sc-learn-diagram-surface[data-presentation=inline]{grid-template-rows:auto;height:auto}.sc-learn-diagram-surface[data-presentation=inline][data-controls=true]{grid-template-rows:auto auto}.sc-learn-diagram-surface[data-presentation=inline]>[data-statechart-controls]{padding:var(--space-4) 0 0;background:0 0;border:0}.sc-learn-diagram-surface[data-presentation=inline] .sc-statechart-controls-list{justify-content:center}.sc-learn-diagram-surface[data-presentation=inline] .sc-statechart-controls-status{text-align:center}.sc-learn-diagram-surface>[data-statechart-controls]{padding:var(--space-4);border-top:var(--stroke) solid var(--color-line);background:var(--color-surface)}.sc-doc-content h2,.sc-doc-content h3{margin:var(--space-16) 0 var(--space-4);font-family:var(--display);letter-spacing:-.025em;font-weight:520;line-height:var(--leading-heading)}.sc-doc-content h2{font-size:var(--type-h2)}.sc-doc-content h3{font-size:var(--type-h3)}.sc-doc-content p{margin:var(--space-4) 0}.sc-doc-content pre{max-width:100%;margin-block:var(--space-8);padding:var(--space-5) var(--space-6);border-radius:var(--radius-control);font-size:var(--type-code);border:0;line-height:1.62;overflow:auto;background:var(--shiki-light-bg,var(--shiki-background))!important;color:var(--shiki-light,var(--shiki-foreground))!important}.sc-doc-content pre span{color:var(--shiki-light,inherit)!important}:root[data-theme=dark] .sc-doc-content pre{background:var(--shiki-dark-bg,var(--shiki-background))!important;color:var(--shiki-dark,var(--shiki-foreground))!important}:root[data-theme=dark] .sc-doc-content pre span{color:var(--shiki-dark,inherit)!important}.sc-doc-content :not(pre)>code{padding:0 var(--space-1);border-radius:var(--radius-control);background:var(--color-surface);color:var(--shiki-token-function);overflow-wrap:anywhere}.sc-resource-boundaries-lede{max-width:56ch;color:var(--color-text);font-family:var(--display);font-size:clamp(1.25rem,2.4vw,1.625rem);line-height:1.45;margin:0 0 var(--space-10)!important}.sc-resource-boundary-map{margin-block:var(--space-10) var(--space-16);border:var(--stroke) solid var(--color-line);border-radius:var(--radius-panel);background:var(--color-surface);overflow:hidden}.sc-resource-boundary-map>header{gap:var(--space-4);padding:var(--space-4) var(--space-5);border-bottom:var(--stroke) solid var(--color-line);justify-content:space-between;align-items:baseline;display:flex}.sc-resource-boundary-map>header span,.sc-resource-boundary-stratum>p,.sc-resource-boundary-stratum article>span,.sc-resource-boundary-guides :is(a,article)>span{font-family:var(--mono);font-size:var(--type-xs);letter-spacing:.07em;text-transform:uppercase;margin:0;font-weight:650}.sc-resource-boundary-map>header span,.sc-resource-boundary-stratum>p,.sc-resource-boundary-guides :is(a,article)>span{color:var(--color-text-muted)}.sc-resource-boundary-map>header strong{font-family:var(--display);font-size:var(--type-sm);font-weight:550}.sc-resource-boundary-stratum{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.sc-resource-boundary-stratum>p{padding:var(--space-3) var(--space-5);border-bottom:var(--stroke) solid var(--color-line);grid-column:1/-1}.sc-resource-boundary-stratum>article{gap:var(--space-2);min-width:0;padding:var(--space-5);background:color-mix(in srgb, var(--resource-tone) 7%, transparent);display:grid}.sc-resource-boundary-stratum>article+article{border-left:var(--stroke) solid var(--color-line)}.sc-resource-boundary-stratum article[data-kind=fact]{--resource-tone:var(--shiki-token-function)}.sc-resource-boundary-stratum article[data-kind=key]{--resource-tone:var(--shiki-token-type)}.sc-resource-boundary-stratum article[data-kind=material]{--resource-tone:var(--shiki-token-string)}.sc-resource-boundary-stratum article[data-kind=resource]{--resource-tone:var(--shiki-token-keyword)}.sc-resource-boundary-stratum article>span{color:var(--resource-tone)}.sc-resource-boundary-stratum article>strong{font-family:var(--display);font-size:var(--type-lead);font-weight:560;line-height:var(--leading-heading)}.sc-resource-boundary-stratum article>p{color:var(--color-text-muted);font-size:var(--type-sm);margin:0;line-height:1.5}.sc-resource-boundary-stratum article>code{margin-top:var(--space-2);font-size:var(--type-xs);justify-self:start;color:var(--resource-tone)!important}.sc-resource-boundary-crossing{gap:var(--space-3);padding:var(--space-3) var(--space-5);border-block:var(--focus-stroke) solid var(--color-accent);background:var(--color-ground);color:var(--color-accent);font-family:var(--mono);font-size:var(--type-xs);letter-spacing:.05em;text-transform:uppercase;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;display:grid}.sc-resource-boundary-crossing span:first-child{text-align:right}.sc-resource-boundary-crossing strong{padding-inline:var(--space-3);font-weight:650}.sc-resource-boundary-guides{gap:var(--space-3);margin-block:var(--space-8);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.sc-resource-boundary-guides :is(a,article){gap:var(--space-2);min-width:0;padding:var(--space-5);border:var(--stroke) solid var(--color-line);border-radius:var(--radius-control);background:color-mix(in srgb, var(--color-surface) 65%, transparent);color:var(--color-text);text-decoration:none;display:grid}.sc-resource-boundary-guides a:hover{border-color:var(--color-accent);background:var(--color-surface)}.sc-resource-boundary-guides a>span{color:var(--color-accent)}.sc-resource-boundary-guides :is(a,article)>strong{font-family:var(--display);font-size:var(--type-lead);font-weight:560;line-height:1.25}.sc-resource-boundary-guides :is(a,article)>p{color:var(--color-text-muted);font-size:var(--type-sm);margin:0;line-height:1.5}.sc-resource-lifetime-pair{margin-block:var(--space-8);border:var(--stroke) solid var(--color-line);border-radius:var(--radius-panel);background:var(--color-surface);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.sc-resource-lifetime-pair>article{gap:var(--space-3);min-width:0;padding:var(--space-5);display:grid}.sc-resource-lifetime-pair>article+article{border-left:var(--stroke) solid var(--color-line);background:color-mix(in srgb, var(--color-accent) 6%, transparent)}.sc-resource-lifetime-pair span{color:var(--color-text-muted);font-family:var(--mono);font-size:var(--type-xs);letter-spacing:.07em;text-transform:uppercase;font-weight:650}.sc-resource-lifetime-pair strong{color:var(--color-text);font-family:var(--display);font-size:var(--type-lead);font-weight:560;line-height:1.35}.sc-resource-lifetime-pair strong code{font-family:var(--mono);font-size:.82em}.sc-resource-lifetime-pair p{color:var(--color-text-muted);font-size:var(--type-sm);margin:0;line-height:1.55}.sc-resource-output-boundary{margin-block:var(--space-8);border:var(--stroke) solid var(--color-line);border-radius:var(--radius-panel);background:var(--color-surface);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid;overflow:hidden}.sc-resource-output-boundary>section{gap:var(--space-2);min-width:0;padding:var(--space-5);display:grid}.sc-resource-output-boundary>section:last-child{background:color-mix(in srgb, var(--color-accent) 7%, transparent)}.sc-resource-output-boundary>div{gap:var(--space-1);padding:var(--space-4);border-inline:var(--stroke) solid var(--color-line);background:var(--color-ground);color:var(--color-accent);place-content:center;justify-items:center;display:grid}.sc-resource-output-boundary>div span{font-family:var(--mono);font-size:var(--type-lead)}.sc-resource-output-boundary span,.sc-resource-output-boundary p{color:var(--color-text-muted);font-family:var(--mono);font-size:var(--type-xs)}.sc-resource-output-boundary>section>span{letter-spacing:.07em;text-transform:uppercase;font-weight:650}.sc-resource-output-boundary strong{font-family:var(--display);font-size:var(--type-lead);font-weight:560}.sc-resource-output-boundary>section>code{justify-self:start;color:var(--shiki-token-string)!important}.sc-resource-output-boundary p{margin:0;line-height:1.5}.sc-resource-requirement-facts{margin-block:var(--space-8);border:var(--stroke) solid var(--color-line);border-radius:var(--radius-panel);background:var(--color-surface);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.sc-resource-requirement-facts>article{--requirement-tone:var(--color-accent);gap:var(--space-2);min-width:0;padding:var(--space-5);background:color-mix(in srgb, var(--requirement-tone) 5%, transparent);display:grid}.sc-resource-requirement-facts>article:nth-child(2){--requirement-tone:var(--shiki-token-keyword);border-left:var(--stroke) solid var(--color-line)}.sc-resource-requirement-facts>article:nth-child(3){--requirement-tone:var(--shiki-token-string);border-top:var(--stroke) solid var(--color-line)}.sc-resource-requirement-facts>article:nth-child(4){--requirement-tone:var(--shiki-token-function);border-top:var(--stroke) solid var(--color-line);border-left:var(--stroke) solid var(--color-line)}.sc-resource-requirement-facts span{color:var(--requirement-tone);font-family:var(--mono);font-size:var(--type-xs);letter-spacing:.07em;text-transform:uppercase;font-weight:650}.sc-resource-requirement-facts strong{font-family:var(--display);font-size:var(--type-lead);font-weight:560;line-height:1.3}.sc-resource-requirement-facts strong code{font-family:var(--mono);font-size:.82em;color:var(--requirement-tone)!important}.sc-resource-requirement-facts p{color:var(--color-text-muted);font-size:var(--type-sm);margin:0;line-height:1.5}.sc-resource-closure-flow{margin-block:var(--space-8);border:var(--stroke) solid var(--color-line);border-radius:var(--radius-panel);background:var(--color-surface);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid;overflow:hidden}.sc-resource-closure-flow>section{gap:var(--space-2);min-width:0;padding:var(--space-5);display:grid}.sc-resource-closure-flow>section:last-child{background:color-mix(in srgb, var(--color-accent) 7%, transparent)}.sc-resource-closure-flow>section>span{color:var(--color-text-muted);font-family:var(--mono);font-size:var(--type-xs);letter-spacing:.07em;text-transform:uppercase;font-weight:650}.sc-resource-closure-flow>section>strong{font-family:var(--display);font-size:var(--type-lead);font-weight:560}.sc-resource-closure-flow>section>code{justify-self:start;color:var(--shiki-token-function)!important}.sc-resource-closure-flow>div{gap:var(--space-3);min-width:8rem;padding:var(--space-4);border-inline:var(--stroke) solid var(--color-line);background:var(--color-ground);color:var(--color-accent);font-family:var(--mono);font-size:var(--type-xs);letter-spacing:.04em;text-align:center;text-transform:uppercase;place-content:center;font-weight:650;display:grid}.sc-resource-attenuation-relations{margin-block:var(--space-8);border:var(--stroke) solid var(--color-line);border-radius:var(--radius-panel);background:var(--color-surface);grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.sc-resource-attenuation-relations>article{--attenuation-tone:var(--shiki-token-type);gap:var(--space-2);min-width:0;padding:var(--space-5);background:color-mix(in srgb, var(--attenuation-tone) 5%, transparent);display:grid}.sc-resource-attenuation-relations>article:nth-child(2){--attenuation-tone:var(--shiki-token-function)}.sc-resource-attenuation-relations>article:nth-child(3){--attenuation-tone:var(--shiki-token-keyword)}.sc-resource-attenuation-relations>article+article{border-left:var(--stroke) solid var(--color-line)}.sc-resource-attenuation-relations span,.sc-resource-attenuation-flow>section>span{color:var(--attenuation-tone,var(--color-text-muted));font-family:var(--mono);font-size:var(--type-xs);letter-spacing:.07em;text-transform:uppercase;font-weight:650}.sc-resource-attenuation-relations strong,.sc-resource-attenuation-flow strong{font-family:var(--display);font-size:var(--type-lead);font-weight:560;line-height:1.3}.sc-resource-attenuation-relations strong code,.sc-resource-attenuation-flow strong code{font-family:var(--mono);font-size:.78em;color:var(--attenuation-tone,var(--shiki-token-function))!important}.sc-resource-attenuation-relations p,.sc-resource-attenuation-flow p{color:var(--color-text-muted);font-size:var(--type-sm);margin:0;line-height:1.5}.sc-resource-attenuation-flow{margin-block:var(--space-8);border:var(--stroke) solid var(--color-line);border-radius:var(--radius-panel);background:var(--color-surface);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid;overflow:hidden}.sc-resource-attenuation-flow>section{gap:var(--space-2);min-width:0;padding:var(--space-5);display:grid}.sc-resource-attenuation-flow>section:first-child{--attenuation-tone:var(--shiki-token-keyword)}.sc-resource-attenuation-flow>section:last-child{--attenuation-tone:var(--shiki-token-function);background:color-mix(in srgb, var(--color-accent) 7%, transparent)}.sc-resource-attenuation-flow>div{min-width:5rem;padding:var(--space-4);border-inline:var(--stroke) solid var(--color-line);background:var(--color-ground);color:var(--color-accent);font-family:var(--mono);font-size:var(--type-xs);letter-spacing:.07em;text-transform:uppercase;place-content:center;font-weight:650;display:grid}.sc-resource-capacity-ledger{margin-block:var(--space-8);border:var(--stroke) solid var(--color-line);border-radius:var(--radius-panel);background:var(--color-surface);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.sc-resource-capacity-ledger>header{gap:var(--space-4);padding:var(--space-4) var(--space-5);border-bottom:var(--stroke) solid var(--color-line);grid-column:1/-1;justify-content:space-between;align-items:baseline;display:flex}.sc-resource-capacity-ledger>div{--capacity-tone:var(--shiki-token-string);gap:var(--space-3);min-width:0;padding:var(--space-5);background:color-mix(in srgb, var(--capacity-tone) 5%, transparent);grid-template-columns:repeat(2,minmax(2.5rem,1fr));display:grid}.sc-resource-capacity-ledger>div[data-status=waiting]{--capacity-tone:var(--shiki-token-keyword);border-left:var(--stroke) solid var(--color-line)}.sc-resource-capacity-ledger>div>span:first-child,.sc-resource-capacity-ledger>header>span,.sc-resource-admission-policies article>span{color:var(--capacity-tone,var(--color-text-muted));font-family:var(--mono);font-size:var(--type-xs);letter-spacing:.07em;text-transform:uppercase;font-weight:650}.sc-resource-capacity-ledger>div>span:first-child,.sc-resource-capacity-ledger>div>strong{grid-column:1/-1}.sc-resource-capacity-ledger>header>strong,.sc-resource-capacity-ledger>div>strong{font-family:var(--display);font-size:var(--type-sm);font-weight:560}.sc-resource-capacity-ledger>div>strong code{color:var(--capacity-tone)!important}.sc-resource-capacity-permit{height:var(--space-4);border:var(--stroke) solid var(--capacity-tone);background:color-mix(in srgb, var(--capacity-tone) 34%, transparent);box-shadow:inset 0 0 0 var(--space-1) var(--color-surface);border-radius:999px}.sc-resource-admission-policies{margin-block:var(--space-8);border:var(--stroke) solid var(--color-line);border-radius:var(--radius-panel);background:var(--color-surface);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.sc-resource-admission-policies>article{--capacity-tone:var(--shiki-token-function);gap:var(--space-2);min-width:0;padding:var(--space-5);background:color-mix(in srgb, var(--capacity-tone) 5%, transparent);display:grid}.sc-resource-admission-policies>article[data-policy=fail-fast]{--capacity-tone:var(--shiki-token-keyword);border-left:var(--stroke) solid var(--color-line)}.sc-resource-admission-policies strong{font-family:var(--display);font-size:var(--type-lead);font-weight:560;line-height:1.3}.sc-resource-admission-policies strong code{font-family:var(--mono);font-size:.78em;color:var(--capacity-tone)!important}.sc-resource-admission-policies p{color:var(--color-text-muted);font-size:var(--type-sm);margin:0;line-height:1.5}.sc-resource-settlement-clocks{margin-block:var(--space-8);border:var(--stroke) solid var(--color-line);border-radius:var(--radius-panel);background:var(--color-surface);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid;overflow:hidden}.sc-resource-settlement-clocks>article{--settlement-tone:var(--shiki-token-function);background:color-mix(in srgb, var(--settlement-tone) 5%, transparent);align-content:start;min-width:0;display:grid}.sc-resource-settlement-clocks>article[data-clock=durable]{--settlement-tone:var(--shiki-token-string)}.sc-resource-settlement-clocks article>header{gap:var(--space-1);padding:var(--space-4) var(--space-5);border-bottom:var(--stroke) solid var(--color-line);display:grid}.sc-resource-settlement-clocks article>header span,.sc-resource-settlement-policies article>span{color:var(--settlement-tone);font-family:var(--mono);font-size:var(--type-xs);letter-spacing:.07em;text-transform:uppercase;font-weight:650}.sc-resource-settlement-clocks article>header strong{font-family:var(--display);font-size:var(--type-lead);font-weight:560}.sc-resource-settlement-clocks ol{margin:0;padding:0;list-style:none;display:grid}.sc-resource-settlement-clocks li{gap:var(--space-3);padding:var(--space-3) var(--space-5);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:baseline;display:grid}.sc-resource-settlement-clocks li+li{border-top:var(--stroke) solid var(--color-line-subtle)}.sc-resource-settlement-clocks li code{overflow-wrap:anywhere;color:var(--settlement-tone)!important}.sc-resource-settlement-clocks li span{color:var(--color-text-muted);font-size:var(--type-sm);line-height:1.4}.sc-resource-settlement-commit{min-width:5rem;padding:var(--space-4);border-inline:var(--stroke) solid var(--color-line);background:var(--color-ground);color:var(--color-accent);font-family:var(--mono);font-size:var(--type-xs);letter-spacing:.07em;text-transform:uppercase;place-content:center;font-weight:650;display:grid}.sc-resource-settlement-commit:before,.sc-resource-settlement-commit:after{width:var(--stroke);height:var(--space-5);background:var(--color-accent);content:"";margin-inline:auto}.sc-resource-settlement-policies{margin-block:var(--space-8);border:var(--stroke) solid var(--color-line);border-radius:var(--radius-panel);background:var(--color-surface);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.sc-resource-settlement-policies>article{--settlement-tone:var(--shiki-token-function);gap:var(--space-2);min-width:0;padding:var(--space-5);background:color-mix(in srgb, var(--settlement-tone) 5%, transparent);display:grid}.sc-resource-settlement-policies>article[data-policy=consume]{--settlement-tone:var(--shiki-token-string);border-left:var(--stroke) solid var(--color-line)}.sc-resource-settlement-policies strong{font-family:var(--display);font-size:var(--type-lead);font-weight:560;line-height:1.3}.sc-resource-settlement-policies strong code{font-family:var(--mono);font-size:.78em;color:var(--settlement-tone)!important}.sc-resource-settlement-policies p{color:var(--color-text-muted);font-size:var(--type-sm);margin:0;line-height:1.5}.sc-resource-retention-endings{margin-block:var(--space-8);border:var(--stroke) solid var(--color-line);border-radius:var(--radius-panel);background:var(--color-surface);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.sc-resource-retention-endings>article{--retention-tone:var(--shiki-token-keyword);gap:var(--space-2);min-width:0;padding:var(--space-5);background:color-mix(in srgb, var(--retention-tone) 5%, transparent);display:grid}.sc-resource-retention-endings>article[data-ending=evidence]{--retention-tone:var(--shiki-token-string);border-left:var(--stroke) solid var(--color-line)}.sc-resource-retention-endings article>span,.sc-resource-retention-race article>span{color:var(--retention-tone);font-family:var(--mono);font-size:var(--type-xs);letter-spacing:.07em;text-transform:uppercase;font-weight:650}.sc-resource-retention-endings strong,.sc-resource-retention-race strong{font-family:var(--display);font-size:var(--type-lead);font-weight:560;line-height:1.3}.sc-resource-retention-endings strong code,.sc-resource-retention-race strong code{font-family:var(--mono);font-size:.78em;color:var(--retention-tone)!important}.sc-resource-retention-endings p,.sc-resource-retention-race p{color:var(--color-text-muted);font-size:var(--type-sm);margin:0;line-height:1.5}.sc-resource-retention-race{margin-block:var(--space-8);border:var(--stroke) solid var(--color-line);border-radius:var(--radius-panel);background:var(--color-surface);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid;overflow:hidden}.sc-resource-retention-race>article,.sc-resource-retention-race>section>article{--retention-tone:var(--shiki-token-function);align-content:center;gap:var(--space-2);min-width:0;padding:var(--space-5);background:color-mix(in srgb, var(--retention-tone) 5%, transparent);display:grid}.sc-resource-retention-race>div{min-width:6rem;padding:var(--space-4);border-inline:var(--stroke) solid var(--color-line);background:var(--color-ground);color:var(--color-accent);font-family:var(--mono);font-size:var(--type-xs);letter-spacing:.07em;text-align:center;text-transform:uppercase;place-content:center;font-weight:650;display:grid}.sc-resource-retention-race>section{grid-template-rows:repeat(2,minmax(0,1fr));min-width:0;display:grid}.sc-resource-retention-race>section>article[data-stage=acknowledge]{--retention-tone:var(--shiki-token-string)}.sc-resource-retention-race>section>article[data-stage=expire]{--retention-tone:var(--shiki-token-keyword);border-top:var(--stroke) solid var(--color-line)}.sc-component-definition-placement{margin-block:var(--space-8);border:var(--stroke) solid var(--color-line);border-radius:var(--radius-panel);background:var(--color-surface);grid-template-columns:minmax(0,1fr) 7.5rem minmax(0,1fr);display:grid;overflow:hidden}.sc-component-definition-placement>article{--component-tone:var(--shiki-token-function);gap:var(--space-2);min-width:0;padding:var(--space-5);background:color-mix(in srgb, var(--component-tone) 5%, transparent);display:grid}.sc-component-definition-placement>article[data-role=placement]{--component-tone:var(--shiki-token-string)}.sc-component-definition-placement>article>span{color:var(--component-tone);font-family:var(--mono);font-size:var(--type-xs);letter-spacing:.07em;text-transform:uppercase;font-weight:650}.sc-component-definition-placement strong code{color:var(--component-tone)!important}.sc-component-definition-placement p{color:var(--color-text-muted);font-size:var(--type-sm);margin:0;line-height:1.5}.sc-component-definition-placement>div{place-content:center;gap:var(--space-1);min-width:0;padding:var(--space-4);border-inline:var(--stroke) solid var(--color-line);background:var(--color-ground);text-align:center;display:grid}.sc-component-definition-placement>div>span{color:var(--color-text-muted);font-family:var(--mono);font-size:var(--type-xs);letter-spacing:.07em;text-transform:uppercase;font-weight:650}.sc-component-definition-placement>div>code{color:var(--color-accent)!important}.sc-repeated-identity-map{margin-block:var(--space-8);border:var(--stroke) solid var(--color-line);border-radius:var(--radius-panel);background:var(--color-surface);overflow:hidden}.sc-repeated-identity-map>:is(header,section){grid-template-columns:minmax(7rem,.68fr) repeat(2,minmax(0,1fr));display:grid}.sc-repeated-identity-map>header{color:var(--color-text-muted);font-family:var(--mono);font-size:var(--type-xs);letter-spacing:.07em;text-transform:uppercase;font-weight:650}.sc-repeated-identity-map>section{border-top:var(--stroke) solid var(--color-line)}.sc-repeated-identity-map>:is(header,section)>*{min-width:0;padding:var(--space-3) var(--space-4)}.sc-repeated-identity-map>:is(header,section)>*+*{border-left:var(--stroke) solid var(--color-line)}.sc-repeated-identity-map>section>strong{color:var(--color-text-muted);font-size:var(--type-sm);font-weight:560}.sc-repeated-identity-map>section>code{overflow-wrap:anywhere}.sc-repeated-identity-map>section[data-layer=definition]>code{color:var(--shiki-token-function)!important}.sc-repeated-identity-map>section[data-layer=placement]>code{color:var(--shiki-token-string)!important}.sc-repeated-identity-map>section[data-layer=occurrence]>code{color:var(--color-accent)!important}.sc-occurrence-name-anatomy{margin-block:var(--space-8);border:var(--stroke) solid var(--color-line);border-radius:var(--radius-panel);background:var(--color-surface);grid-template-columns:repeat(3,minmax(0,1fr));padding:0;display:grid;overflow:hidden}.sc-occurrence-name-anatomy>div{min-width:0;padding:var(--space-5)}.sc-occurrence-name-anatomy>div+div{border-left:var(--stroke) solid var(--color-line)}.sc-occurrence-name-anatomy dt{margin-bottom:var(--space-3);font-weight:650}.sc-occurrence-name-anatomy dd{color:var(--color-text-muted);font-size:var(--type-sm);margin:0;line-height:1.5}[data-website-island=learn-repeated-placement-story] .sc-repeated-placement-readout>section{gap:var(--space-1);padding:var(--space-3)}[data-website-island=learn-repeated-placement-story] .sc-repeated-placement-readout span{font-size:.625rem}[data-website-island=learn-repeated-placement-story] .sc-repeated-placement-readout output{font-size:var(--type-xs)}[data-website-island=learn-repeated-placement-story] .sc-repeated-placement-story-surface [data-routed-canvas]{top:50%!important;left:50%!important;transform:scale(.58)translate(-50%,-50%)!important}.sc-recursive-anatomy{margin-block:var(--space-8);border:var(--stroke) solid var(--color-line);border-radius:var(--radius-panel);background:var(--color-surface);grid-template-columns:minmax(0,.76fr) minmax(0,1.24fr);display:grid;overflow:hidden}.sc-parameterization-boundary{margin-block:var(--space-8);border:var(--stroke) solid var(--color-line);border-radius:var(--radius-panel);background:var(--color-surface);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;display:grid;overflow:hidden}.sc-parameterization-boundary>section{align-content:start;gap:var(--space-3);min-width:0;padding:var(--space-5);display:grid}.sc-parameterization-boundary>section[data-boundary=authoring]{background:color-mix(in srgb, var(--color-accent) 6%, transparent)}.sc-parameterization-boundary>section[data-boundary=runtime]{background:color-mix(in srgb, var(--shiki-token-string) 6%, transparent)}.sc-parameterization-boundary>span{padding-inline:var(--space-3);border-right:var(--stroke) solid var(--color-line);border-left:var(--stroke) solid var(--color-line);color:var(--color-text-muted);font-family:var(--mono);font-size:var(--type-xs);text-transform:uppercase;place-items:center;display:grid}.sc-parameterization-boundary section>span{min-height:2.8rem;color:var(--color-text-muted);font-size:var(--type-sm);line-height:1.35}.sc-parameterization-boundary strong{color:var(--color-text);font-family:var(--display);font-size:var(--type-lg);line-height:1.1}.sc-parameterization-boundary code{overflow-wrap:anywhere;justify-self:start;color:var(--color-accent)!important}.sc-parameterization-boundary section[data-boundary=runtime] code{color:var(--shiki-token-string)!important}.sc-parameterization-boundary small{color:var(--color-text-muted);font-size:var(--type-xs);line-height:1.4}.sc-identity-law-map{margin-block:var(--space-8);border:var(--stroke) solid var(--color-line);border-radius:var(--radius-panel);background:var(--color-surface);grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.sc-identity-law-map>section{align-items:center;gap:var(--space-3);min-width:0;padding:var(--space-5);grid-template-columns:auto minmax(0,1fr);display:grid}.sc-identity-law-map>section+section{border-left:var(--stroke) solid var(--color-line)}.sc-identity-law-map section>span{min-height:2.6rem;color:var(--color-text-muted);font-size:var(--type-sm);grid-column:1/-1;line-height:1.35}.sc-identity-law-map strong{border:var(--stroke) solid var(--color-line);background:var(--color-ground);width:2rem;height:2rem;color:var(--color-accent);font-family:var(--mono);font-size:var(--type-sm);border-radius:50%;place-items:center;display:grid}.sc-identity-law-map code{overflow-wrap:anywhere;font-size:var(--type-xs);color:var(--color-text)!important}.sc-identity-law-map>section[data-law=same]{background:color-mix(in srgb, var(--shiki-token-string) 6%, transparent)}.sc-identity-law-map>section[data-law=same] strong{color:var(--shiki-token-string)}.sc-identity-law-map>section[data-law=changed]{background:color-mix(in srgb, var(--color-accent) 6%, transparent)}.sc-identity-law-map>section[data-law=ambiguous]{background:color-mix(in srgb, var(--color-danger) 5%, transparent)}.sc-identity-law-map>section[data-law=ambiguous] strong{color:var(--color-danger)}.sc-run-observe-sequence{margin-block:var(--space-8) var(--space-10);border:var(--stroke) solid var(--color-line);border-radius:var(--radius-panel);background:var(--color-surface);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.sc-run-observe-sequence>div{align-content:start;gap:var(--space-2);min-width:0;padding:var(--space-5) var(--space-4);display:grid;position:relative}.sc-run-observe-sequence>div+div{border-left:var(--stroke) solid var(--color-line)}.sc-run-observe-sequence span{color:var(--color-accent);font-family:var(--mono);letter-spacing:.08em;font-size:.625rem;font-weight:650}.sc-run-observe-sequence strong{color:var(--color-text);font-family:var(--display);font-size:var(--type-lg);line-height:1.05}.sc-run-observe-sequence small{color:var(--color-text-muted);font-size:var(--type-xs);line-height:1.4}.sc-run-observe-sequence>div:nth-child(2) span{color:var(--shiki-token-string)}.sc-run-observe-sequence>div:nth-child(3) span{color:var(--shiki-token-function)}.sc-run-observe-sequence>div:nth-child(4) span{color:var(--shiki-token-keyword)}.sc-run-observe-sequence>div:nth-child(5) span{color:var(--shiki-token-constant)}.sc-engine-guarantee-map{margin-block:var(--space-7) var(--space-9);border:var(--stroke) solid var(--color-line);border-radius:var(--radius-panel);background:var(--color-surface);grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.sc-engine-guarantee-map>article{align-content:start;gap:var(--space-3);min-width:0;padding:var(--space-5);display:grid;position:relative}.sc-engine-guarantee-map>article+article{border-left:var(--stroke) solid var(--color-line)}.sc-engine-guarantee-map>article:before{background:var(--color-accent);content:"";border-radius:999px;width:2rem;height:.2rem}.sc-engine-guarantee-map>article[data-tier=cluster]:before{background:var(--shiki-token-function)}.sc-engine-guarantee-map>article[data-tier=browser]:before{background:var(--shiki-token-keyword)}.sc-engine-guarantee-map p{color:var(--color-text-muted);font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;margin:0;font-size:.625rem;font-weight:650}.sc-engine-guarantee-map strong{color:var(--color-text);font-family:var(--display);font-size:var(--type-xl);line-height:1.05}.sc-engine-guarantee-map span{color:var(--color-text-muted);font-size:var(--type-sm);line-height:1.5}.sc-durable-commit-law{margin-block:var(--space-7) var(--space-9);border:var(--stroke) solid var(--color-line);border-radius:var(--radius-panel);background:var(--color-surface);grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.sc-durable-commit-law>section{align-content:start;gap:var(--space-2);min-width:0;padding:var(--space-5);display:grid}.sc-durable-commit-law>section+section{border-left:var(--stroke) solid var(--color-line)}.sc-durable-commit-law>section>span,.sc-durable-commit-law>p>span{color:var(--color-accent);font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;font-size:.625rem;font-weight:650}.sc-durable-commit-law>section:nth-child(2)>span{color:var(--shiki-token-function)}.sc-durable-commit-law>section:nth-child(3)>span{color:var(--shiki-token-keyword)}.sc-durable-commit-law strong{color:var(--color-text);font-family:var(--display);font-size:var(--type-xl);line-height:1.05}.sc-durable-commit-law small{color:var(--color-text-muted);font-size:var(--type-sm);line-height:1.45}.sc-durable-commit-law>p{gap:var(--space-3);padding:var(--space-4) var(--space-5);border-top:var(--stroke) solid var(--color-line);color:var(--color-text);background:color-mix(in srgb, var(--color-accent) 7%, var(--color-surface));font-size:var(--type-sm);grid-column:1/-1;align-items:baseline;margin:0;font-weight:600;display:flex}.sc-inspection-authority-map{margin-block:var(--space-7) var(--space-9);border:var(--stroke) solid var(--color-line);border-radius:var(--radius-panel);background:var(--color-surface);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid;overflow:hidden}.sc-inspection-authority-map>section{align-content:start;gap:var(--space-3);min-width:0;padding:var(--space-5);display:grid}.sc-inspection-authority-map>section>span{color:var(--shiki-token-keyword);font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;font-size:.625rem;font-weight:650}.sc-inspection-authority-map>section[data-authority=inspect]>span{color:var(--color-accent)}.sc-inspection-authority-map strong{color:var(--color-text);font-family:var(--display);font-size:var(--type-xl);line-height:1.08}.sc-inspection-authority-map small{color:var(--color-text-muted);font-size:var(--type-sm);line-height:1.45}.sc-inspection-authority-map>div{border-inline:var(--stroke) solid var(--color-line);width:3rem;color:var(--color-text-muted);background:var(--color-ground);font-family:var(--mono);font-size:var(--type-lg);place-items:center;display:grid}.sc-selection-contract-map{margin-block:var(--space-7) var(--space-9);border:var(--stroke) solid var(--color-line);border-radius:var(--radius-panel);background:var(--color-surface);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);display:grid;overflow:hidden}.sc-selection-contract-map>section{align-content:start;gap:var(--space-3);min-width:0;padding:var(--space-5);display:grid}.sc-selection-contract-map>section>span{color:var(--color-accent);font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;font-size:.625rem;font-weight:650}.sc-selection-contract-map>section[data-selection-stage=projection]>span{color:var(--shiki-token-function)}.sc-selection-contract-map>section[data-selection-stage=boundary]>span{color:var(--shiki-token-keyword)}.sc-selection-contract-map strong{color:var(--color-text);font-family:var(--display);font-size:var(--type-xl);line-height:1.05}.sc-selection-contract-map strong code{color:inherit;font-family:inherit;font-size:inherit;background:0 0;border:0;padding:0}.sc-selection-contract-map p{color:var(--color-text-muted);font-size:var(--type-sm);margin:0;line-height:1.45}.sc-selection-contract-map>section>code{overflow-wrap:anywhere;font-size:var(--type-xs);align-self:end;color:var(--color-text)!important}.sc-selection-contract-arrow{border-inline:var(--stroke) solid var(--color-line);width:2.75rem;color:var(--color-text-muted);background:var(--color-ground);font-family:var(--mono);font-size:var(--type-lg);place-items:center;display:grid}.sc-instance-read-matrix{margin-block:var(--space-7) var(--space-9);border:var(--stroke) solid var(--color-line);border-radius:var(--radius-panel);background:var(--color-surface);overflow:hidden}.sc-instance-read-matrix>header,.sc-instance-read-matrix>section{grid-template-columns:minmax(0,1.05fr) minmax(0,.85fr) minmax(0,1.4fr);display:grid}.sc-instance-read-matrix>header{background:var(--color-ground)}.sc-instance-read-matrix>header>span{padding:var(--space-3) var(--space-4);color:var(--color-text-muted);font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;font-size:.625rem;font-weight:650}.sc-instance-read-matrix>header>span+span,.sc-instance-read-matrix>section>:nth-child(n+2){border-left:var(--stroke) solid var(--color-line)}.sc-instance-read-matrix>section{border-top:var(--stroke) solid var(--color-line)}.sc-instance-read-matrix>section>strong,.sc-instance-read-matrix>section>code,.sc-instance-read-matrix>section>p{min-width:0;padding:var(--space-4);margin:0}.sc-instance-read-matrix>section>strong{color:var(--color-text);font-family:var(--display);font-size:var(--type-md);line-height:1.15}.sc-instance-read-matrix>section>code{font-size:var(--type-xs);overflow-wrap:anywhere;background:0 0;border-radius:0;color:var(--color-accent)!important}.sc-instance-read-matrix>section>p{color:var(--color-text-muted);font-size:var(--type-sm);line-height:1.45}.sc-instance-read-matrix>section[data-boundary=command]{background:color-mix(in srgb, var(--color-danger) 4%, transparent)}.sc-instance-read-matrix>section[data-boundary=command]>code{color:var(--color-danger)!important}.sc-simulator-proof-boundary{margin-block:var(--space-7) var(--space-9);border:var(--stroke) solid var(--color-line);border-radius:var(--radius-panel);background:var(--color-surface);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.sc-simulator-proof-boundary>section{align-content:start;gap:var(--space-3);min-width:0;padding:var(--space-5);display:grid}.sc-simulator-proof-boundary>section+section{border-left:var(--stroke) solid var(--color-line);background:color-mix(in srgb, var(--color-danger) 3%, transparent)}.sc-simulator-proof-boundary span{color:var(--shiki-token-string);font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;font-size:.625rem;font-weight:650}.sc-simulator-proof-boundary>section[data-proof=runtime] span{color:var(--color-danger)}.sc-simulator-proof-boundary strong{color:var(--color-text);font-family:var(--display);font-size:var(--type-xl);line-height:1.05}.sc-simulator-proof-boundary ul{gap:var(--space-2);padding-left:var(--space-5);color:var(--color-text-muted);font-size:var(--type-sm);margin:0;line-height:1.45;display:grid}.sc-time-control-map{margin-block:var(--space-7) var(--space-9);border:var(--stroke) solid var(--color-line);border-radius:var(--radius-panel);background:var(--color-surface);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.sc-time-control-map>section{align-content:start;gap:var(--space-3);min-width:0;padding:var(--space-5);display:grid}.sc-time-control-map>section+section{border-left:var(--stroke) solid var(--color-line);background:color-mix(in srgb, var(--shiki-token-function) 4%, transparent)}.sc-time-control-map span{color:var(--color-accent);font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;font-size:.625rem;font-weight:650}.sc-time-control-map>section[data-time-control=citizen] span{color:var(--shiki-token-function)}.sc-time-control-map strong{color:var(--color-text);font-family:var(--display);font-size:var(--type-xl);line-height:1.05}.sc-time-control-map strong code{color:inherit;font-family:inherit;font-size:inherit;background:0 0;border:0;padding:0}.sc-time-control-map p,.sc-time-control-map small{color:var(--color-text-muted);font-size:var(--type-sm);margin:0;line-height:1.45}.sc-time-control-map small{font-size:var(--type-xs)}.sc-outcome-owner-map{margin-block:var(--space-7) var(--space-9);border:var(--stroke) solid var(--color-line);border-radius:var(--radius-panel);background:var(--color-surface);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.sc-outcome-owner-map>section{align-content:start;gap:var(--space-3);min-width:0;padding:var(--space-5);display:grid}.sc-outcome-owner-map>section+section{border-left:var(--stroke) solid var(--color-line);background:color-mix(in srgb, var(--shiki-token-function) 4%, transparent)}.sc-outcome-owner-map span{color:var(--color-accent);font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;font-size:.625rem;font-weight:650}.sc-outcome-owner-map>section[data-outcome-owner=child] span{color:var(--shiki-token-function)}.sc-outcome-owner-map strong{color:var(--color-text);font-family:var(--display);font-size:var(--type-xl);line-height:1.05}.sc-outcome-owner-map strong code{color:inherit;font-family:inherit;font-size:inherit;background:0 0;border:0;padding:0}.sc-outcome-owner-map p,.sc-outcome-owner-map small{color:var(--color-text-muted);font-size:var(--type-sm);margin:0;line-height:1.45}.sc-outcome-owner-map small{font-size:var(--type-xs)}.sc-park-authority-map{margin-block:var(--space-7) var(--space-9);border:var(--stroke) solid var(--color-line);border-radius:var(--radius-panel);background:var(--color-surface);grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.sc-park-authority-map>section{align-content:start;gap:var(--space-3);min-width:0;padding:var(--space-5);display:grid}.sc-park-authority-map>section+section{border-left:var(--stroke) solid var(--color-line)}.sc-park-authority-map>section[data-park-authority=park]{background:color-mix(in srgb, var(--color-danger) 4%, transparent)}.sc-park-authority-map>section[data-park-authority=incident]{background:color-mix(in srgb, var(--shiki-token-function) 4%, transparent)}.sc-park-authority-map span{color:var(--color-accent);font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;font-size:.625rem;font-weight:650}.sc-park-authority-map>section[data-park-authority=park] span{color:var(--color-danger)}.sc-park-authority-map>section[data-park-authority=incident] span{color:var(--shiki-token-function)}.sc-park-authority-map strong{color:var(--color-text);font-family:var(--display);font-size:var(--type-xl);line-height:1.05}.sc-park-authority-map p,.sc-park-authority-map small{color:var(--color-text-muted);font-size:var(--type-sm);margin:0;line-height:1.45}.sc-park-authority-map small{font-size:var(--type-xs)}.sc-incident-park-story-surface{grid-template-rows:auto minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.sc-incident-park-readout{z-index:1;border-bottom:var(--stroke) solid var(--color-line);background:var(--color-surface);grid-template-columns:repeat(3,minmax(0,1fr));display:grid;position:relative}.sc-incident-park-readout>section{gap:var(--space-1);min-width:0;padding:var(--space-3) var(--space-4);display:grid}.sc-incident-park-readout>section+section{border-left:var(--stroke) solid var(--color-line)}.sc-incident-park-readout span{color:var(--color-text-muted);font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;font-size:.625rem;font-weight:650}.sc-incident-park-readout output{overflow-wrap:anywhere;min-width:0;color:var(--color-text);font-family:var(--mono);font-size:var(--type-sm);font-weight:650}.sc-incident-park-visual{min-height:0;padding:var(--space-5);background:radial-gradient(circle at 50% 0%, color-mix(in srgb, var(--color-danger) 5%, transparent), transparent 48%), var(--color-ground);place-items:center;display:grid;overflow:auto}.sc-incident-park-preserved,.sc-incident-evidence-join{border:var(--stroke) solid var(--color-line);border-radius:var(--radius-panel);background:var(--color-surface);grid-template-columns:repeat(3,minmax(0,1fr));width:min(100%,48rem);display:grid;overflow:hidden}.sc-incident-park-preserved>:is(section,div),.sc-incident-evidence-join>section{align-content:center;gap:var(--space-2);min-width:0;padding:var(--space-5);display:grid}.sc-incident-park-preserved>:is(section,div)+:is(section,div),.sc-incident-evidence-join>section+section{border-left:var(--stroke) solid var(--color-line)}.sc-incident-park-preserved span,.sc-incident-evidence-join span,.sc-incident-decision span{color:var(--color-text-muted);font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;font-size:.625rem;font-weight:650}.sc-incident-park-preserved strong,.sc-incident-evidence-join strong,.sc-incident-decision strong{overflow-wrap:anywhere;color:var(--color-text);font-family:var(--display);font-size:var(--type-lg);line-height:1.08}.sc-incident-park-preserved small,.sc-incident-evidence-join small,.sc-incident-decision small{color:var(--color-text-muted);font-size:var(--type-xs);line-height:1.45}.sc-incident-park-fence{background:color-mix(in srgb, var(--color-danger) 7%, var(--color-surface))}.sc-incident-park-fence span,.sc-incident-park-preserved [data-incident-layer=failure] span{color:var(--color-danger)}.sc-incident-evidence-join>section:nth-child(2){background:color-mix(in srgb, var(--color-danger) 4%, transparent)}.sc-incident-evidence-join>section:nth-child(3){background:color-mix(in srgb, var(--shiki-token-function) 4%, transparent)}.sc-incident-evidence-join[data-cause=complete]>section:nth-child(3) strong{color:var(--shiki-token-function)}.sc-incident-decision{border:var(--stroke) solid var(--color-line);border-radius:var(--radius-panel);background:var(--color-surface);width:min(100%,42rem);display:grid;overflow:hidden}.sc-incident-decision>header,.sc-incident-decision>footer{gap:var(--space-2);padding:var(--space-3) var(--space-4);display:grid}.sc-incident-decision>header{border-bottom:var(--stroke) solid var(--color-line);background:var(--color-ground);grid-template-columns:minmax(0,1fr) auto;align-items:baseline}.sc-incident-decision>header strong{font-size:var(--type-sm)}.sc-incident-decision-track{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.sc-incident-decision-track>section{align-content:center;gap:var(--space-2);min-width:0;padding:var(--space-4);display:grid}.sc-incident-decision-arrow{border-inline:var(--stroke) solid var(--color-line);background:var(--color-ground);place-items:center;width:3rem;display:grid;font-size:var(--type-lg)!important}.sc-incident-decision>footer{border-top:var(--stroke) solid var(--color-line)}.sc-incident-decision[data-decision=replay]>footer{background:color-mix(in srgb, var(--shiki-token-string) 6%, transparent)}.sc-incident-decision[data-decision=replay]>footer strong{color:var(--shiki-token-string)}.sc-incident-decision[data-decision=interrupt]>footer{background:color-mix(in srgb, var(--color-danger) 6%, transparent)}.sc-incident-decision[data-decision=interrupt]>footer strong{color:var(--color-danger)}.sc-incident-park-controls{flex-wrap:wrap}.sc-incident-park-controls>div{gap:var(--space-2);flex-wrap:wrap;display:flex}.sc-provenance-authority-map{margin-block:var(--space-8);border:var(--stroke) solid var(--color-line);border-radius:var(--radius-panel);background:var(--color-surface);grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.sc-provenance-authority-map>section{align-content:start;gap:var(--space-2);min-width:0;padding:var(--space-5);display:grid}.sc-provenance-authority-map>section+section{border-left:var(--stroke) solid var(--color-line)}.sc-provenance-authority-map>section[data-provenance-authority=correlation]{background:color-mix(in srgb, var(--shiki-token-function) 4%, transparent)}.sc-provenance-authority-map>section[data-provenance-authority=tracing]{background:color-mix(in srgb, var(--shiki-token-string) 4%, transparent)}.sc-provenance-authority-map span,.sc-provenance-admission span,.sc-provenance-chain span,.sc-provenance-spans span{color:var(--shiki-token-keyword);font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;font-size:.625rem;font-weight:650}.sc-provenance-authority-map [data-provenance-authority=correlation] span,.sc-provenance-admission [data-provenance-kind=correlation] span{color:var(--shiki-token-function)}.sc-provenance-authority-map [data-provenance-authority=tracing] span{color:var(--shiki-token-string)}.sc-provenance-authority-map strong{color:var(--color-text);font-family:var(--display);font-size:var(--type-xl);line-height:1.05}.sc-provenance-authority-map p,.sc-provenance-authority-map small{color:var(--color-text-muted);font-size:var(--type-sm);margin:0;line-height:1.45}.sc-provenance-authority-map small{font-size:var(--type-xs)}.sc-provenance-story-surface{grid-template-rows:auto minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.sc-provenance-readout{z-index:1;border-bottom:var(--stroke) solid var(--color-line);background:var(--color-surface);grid-template-columns:repeat(3,minmax(0,1fr));display:grid;position:relative}.sc-provenance-readout>section{gap:var(--space-1);min-width:0;padding:var(--space-3) var(--space-4);display:grid}.sc-provenance-readout>section+section{border-left:var(--stroke) solid var(--color-line)}.sc-provenance-readout span{color:var(--color-text-muted);font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;font-size:.625rem;font-weight:650}.sc-provenance-readout output{overflow-wrap:anywhere;min-width:0;color:var(--color-text);font-family:var(--mono);font-size:var(--type-sm);font-weight:650}.sc-provenance-visual{min-height:0;padding:var(--space-5);background:radial-gradient(circle at 50% 0%, color-mix(in srgb, var(--shiki-token-keyword) 6%, transparent), transparent 50%), var(--color-ground);place-items:center;display:grid;overflow:auto}.sc-provenance-admission{border:var(--stroke) solid var(--color-line);border-radius:var(--radius-panel);background:var(--color-surface);grid-template-columns:repeat(3,minmax(0,1fr));width:min(100%,48rem);display:grid;overflow:hidden}.sc-provenance-admission>section{align-content:center;gap:var(--space-2);min-width:0;padding:var(--space-5);display:grid}.sc-provenance-admission>section+section{border-left:var(--stroke) solid var(--color-line)}.sc-provenance-admission [data-provenance-kind=correlation]{background:color-mix(in srgb, var(--shiki-token-function) 4%, transparent)}.sc-provenance-admission [data-provenance-kind=commit]{background:color-mix(in srgb, var(--shiki-token-string) 4%, transparent)}.sc-provenance-admission strong,.sc-provenance-chain strong,.sc-provenance-spans strong{overflow-wrap:anywhere;color:var(--color-text);font-family:var(--display);font-size:var(--type-lg);line-height:1.08}.sc-provenance-admission small,.sc-provenance-chain small,.sc-provenance-spans small{color:var(--color-text-muted);font-size:var(--type-xs);line-height:1.45}.sc-provenance-chain{border:var(--stroke) solid var(--color-line);border-radius:var(--radius-panel);background:var(--color-surface);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);width:min(100%,48rem);display:grid;overflow:hidden}.sc-provenance-chain>section{align-content:center;gap:var(--space-2);min-width:0;padding:var(--space-5);display:grid}.sc-provenance-chain [data-provenance-node=child]{background:color-mix(in srgb, var(--shiki-token-string) 4%, transparent)}.sc-provenance-edge{place-content:center;justify-items:center;gap:var(--space-1);border-inline:var(--stroke) solid var(--color-line);background:var(--color-ground);width:5rem;display:grid}.sc-provenance-edge b{color:var(--shiki-token-keyword);font-size:var(--type-xl);font-weight:500}.sc-provenance-chain>footer{align-items:baseline;gap:var(--space-4);padding:var(--space-3) var(--space-4);border-top:var(--stroke) solid var(--color-line);background:color-mix(in srgb, var(--shiki-token-function) 4%, transparent);grid-column:1/-1;grid-template-columns:auto minmax(0,1fr);display:grid}.sc-provenance-chain>footer strong{font-family:var(--mono);font-size:var(--type-xs)}.sc-provenance-spans{grid-template-columns:minmax(0,1fr);align-items:center;gap:1.25rem;width:min(100%,32rem);display:grid;position:relative}.sc-provenance-spans>section{z-index:1;gap:var(--space-2);min-width:0;padding:var(--space-4);border:var(--stroke) solid var(--color-line);border-radius:var(--radius-panel);background:var(--color-surface);display:grid;position:relative}.sc-provenance-spans>section>header{gap:var(--space-1);margin-bottom:var(--space-2);display:grid}.sc-provenance-spans>section>div{align-items:baseline;gap:var(--space-3);padding-top:var(--space-2);border-top:var(--stroke) solid var(--color-line);grid-template-columns:minmax(0,1fr) auto;display:grid}.sc-provenance-spans code,.sc-provenance-spans output{overflow-wrap:anywhere;font-family:var(--mono);font-size:var(--type-xs)}.sc-provenance-spans output{color:var(--color-text-muted)}.sc-provenance-spans[data-safe-projection=true] [data-span-kind=application]{border-color:color-mix(in srgb, var(--shiki-token-function) 45%, var(--color-line));background:color-mix(in srgb, var(--shiki-token-function) 5%, var(--color-surface))}.sc-provenance-spans[data-safe-projection=true] [data-span-kind=application] output{color:var(--shiki-token-function)}.sc-provenance-span-line{width:var(--stroke);background:var(--color-line-strong);height:auto;position:absolute;inset:35% 50%}.sc-provenance-controls{flex-wrap:wrap}.sc-migration-authority-map{margin-block:var(--space-8);border:var(--stroke) solid var(--color-line);border-radius:var(--radius-panel);background:var(--color-surface);grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.sc-migration-authority-map>section{align-content:start;gap:var(--space-2);min-width:0;padding:var(--space-5);display:grid}.sc-migration-authority-map>section+section{border-left:var(--stroke) solid var(--color-line)}.sc-migration-authority-map [data-migration-authority=restoration]{background:color-mix(in srgb, var(--shiki-token-function) 4%, transparent)}.sc-migration-authority-map [data-migration-authority=commit]{background:color-mix(in srgb, var(--shiki-token-string) 4%, transparent)}.sc-migration-authority-map span,.sc-migration-edge span,.sc-migration-obligations span,.sc-migration-commit span{color:var(--shiki-token-keyword);font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;font-size:.625rem;font-weight:650}.sc-migration-authority-map [data-migration-authority=restoration] span,.sc-migration-edge [data-migration-version=destination] span{color:var(--shiki-token-function)}.sc-migration-authority-map [data-migration-authority=commit] span,.sc-migration-commit [data-committed=true] span{color:var(--shiki-token-string)}.sc-migration-authority-map strong{color:var(--color-text);font-family:var(--display);font-size:var(--type-xl);line-height:1.05}.sc-migration-authority-map p,.sc-migration-authority-map small{color:var(--color-text-muted);font-size:var(--type-sm);margin:0;line-height:1.45}.sc-migration-authority-map small{font-size:var(--type-xs)}.sc-migration-story-surface{grid-template-rows:auto minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.sc-migration-readout{z-index:1;border-bottom:var(--stroke) solid var(--color-line);background:var(--color-surface);grid-template-columns:repeat(3,minmax(0,1fr));display:grid;position:relative}.sc-migration-readout>section{gap:var(--space-1);min-width:0;padding:var(--space-3) var(--space-4);display:grid}.sc-migration-readout>section+section{border-left:var(--stroke) solid var(--color-line)}.sc-migration-readout span{color:var(--color-text-muted);font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;font-size:.625rem;font-weight:650}.sc-migration-readout output{overflow-wrap:anywhere;min-width:0;color:var(--color-text);font-family:var(--mono);font-size:var(--type-sm);font-weight:650}.sc-migration-visual{min-height:0;padding:var(--space-5);background:radial-gradient(circle at 50% 0%, color-mix(in srgb, var(--shiki-token-function) 6%, transparent), transparent 50%), var(--color-ground);place-items:center;display:grid;overflow:auto}.sc-migration-edge{border:var(--stroke) solid var(--color-line);border-radius:var(--radius-panel);background:var(--color-surface);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);width:min(100%,46rem);display:grid;overflow:hidden}.sc-migration-edge>section{align-content:center;gap:var(--space-2);min-width:0;padding:var(--space-5);display:grid}.sc-migration-edge [data-migration-version=destination]{background:color-mix(in srgb, var(--shiki-token-function) 4%, transparent)}.sc-migration-transform{place-content:center;justify-items:center;gap:var(--space-1);border-inline:var(--stroke) solid var(--color-line);background:var(--color-ground);width:5rem;display:grid}.sc-migration-transform b{color:var(--shiki-token-keyword);font-size:var(--type-xl);font-weight:500}.sc-migration-edge strong,.sc-migration-obligations strong,.sc-migration-commit strong{overflow-wrap:anywhere;color:var(--color-text);font-family:var(--display);font-size:var(--type-lg);line-height:1.08}.sc-migration-edge small,.sc-migration-obligations small,.sc-migration-commit small{color:var(--color-text-muted);font-size:var(--type-xs);line-height:1.45}.sc-migration-obligations{border:var(--stroke) solid var(--color-line);border-radius:var(--radius-panel);background:var(--color-surface);grid-template-columns:repeat(3,minmax(0,1fr));width:min(100%,46rem);display:grid;overflow:hidden}.sc-migration-obligations>header{gap:var(--space-1);padding:var(--space-3) var(--space-4);border-bottom:var(--stroke) solid var(--color-line);background:var(--color-ground);grid-column:1/-1;display:grid}.sc-migration-obligations>header strong{font-size:var(--type-md)}.sc-migration-obligations>section{align-content:center;gap:var(--space-2);min-width:0;padding:var(--space-4);display:grid}.sc-migration-obligations>section+section{border-left:var(--stroke) solid var(--color-line)}.sc-migration-obligations>section:nth-of-type(3){background:color-mix(in srgb, var(--shiki-token-function) 4%, transparent)}.sc-migration-commit{border:var(--stroke) solid var(--color-line);border-radius:var(--radius-panel);background:var(--color-surface);width:min(100%,42rem);display:grid;overflow:hidden}.sc-migration-commit>header,.sc-migration-commit>footer{align-items:baseline;gap:var(--space-3);padding:var(--space-3) var(--space-4);grid-template-columns:minmax(0,1fr) auto;display:grid}.sc-migration-commit>header{border-bottom:var(--stroke) solid var(--color-line);background:var(--color-ground)}.sc-migration-commit>header strong,.sc-migration-commit>footer strong{font-family:var(--mono);font-size:var(--type-sm)}.sc-migration-commit-track{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.sc-migration-commit-track>section{align-content:center;gap:var(--space-2);min-width:0;padding:var(--space-4);display:grid}.sc-migration-commit-track>b{border-inline:var(--stroke) solid var(--color-line);background:var(--color-ground);width:3rem;color:var(--shiki-token-keyword);font-size:var(--type-lg);place-items:center;font-weight:500;display:grid}.sc-migration-commit [data-committed=true]{background:color-mix(in srgb, var(--shiki-token-string) 5%, transparent)}.sc-migration-commit>footer{border-top:var(--stroke) solid var(--color-line)}.sc-migration-commit[data-migration-phase=migrated]>footer,.sc-migration-commit[data-migration-phase=retried]>footer{background:color-mix(in srgb, var(--shiki-token-string) 5%, transparent)}.sc-migration-commit[data-migration-phase=migrated]>footer strong,.sc-migration-commit[data-migration-phase=retried]>footer strong{color:var(--shiki-token-string)}.sc-migration-controls{flex-wrap:wrap}.sc-recovery-boundary-story-surface{grid-template-rows:auto minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.sc-recovery-boundary-readout{z-index:1;border-bottom:var(--stroke) solid var(--color-line);background:var(--color-surface);grid-template-columns:repeat(3,minmax(0,1fr));display:grid;position:relative}.sc-recovery-boundary-readout>section{gap:var(--space-2);min-width:0;padding:var(--space-4) var(--space-5);display:grid}.sc-recovery-boundary-readout>section+section{border-left:var(--stroke) solid var(--color-line)}.sc-recovery-boundary-readout span{color:var(--color-text-muted);font-family:var(--mono);font-size:var(--type-xs);letter-spacing:.06em;text-transform:uppercase;font-weight:650}.sc-recovery-boundary-readout output{min-width:0;color:var(--color-text);font-family:var(--mono);font-size:var(--type-sm);overflow-wrap:anywhere;font-weight:650}.sc-recovery-boundary-visual{min-height:0;padding:clamp(var(--space-4), 3vw, var(--space-8));background:radial-gradient(circle at 50% 45%, color-mix(in srgb, var(--color-accent) 7%, transparent), transparent 48%), var(--color-ground);place-items:center;display:grid;overflow:hidden}.sc-recovery-proposal,.sc-recovery-redrive{gap:var(--space-4);grid-template-columns:minmax(8rem,.7fr) auto minmax(15rem,1.3fr);align-items:center;width:min(100%,52rem);display:grid}.sc-recovery-proposal-input,.sc-recovery-proposal-fold,.sc-recovery-redrive-stage,.sc-recovery-transaction,.sc-recovery-committed{align-content:start;gap:var(--space-3);min-width:0;padding:var(--space-5);border:var(--stroke) solid var(--color-line-strong);border-radius:var(--radius-panel);background:var(--color-surface);display:grid;box-shadow:0 1.25rem 3rem #00000047}.sc-recovery-proposal-input>span,.sc-recovery-proposal-fold>span,.sc-recovery-redrive-stage>span,.sc-recovery-transaction header>span,.sc-recovery-committed header>span{color:var(--color-text-muted);font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;font-size:.625rem;font-weight:650}.sc-recovery-proposal-input>strong,.sc-recovery-proposal-fold>strong,.sc-recovery-redrive-stage>strong,.sc-recovery-transaction header>strong,.sc-recovery-committed header>strong{color:var(--color-text);font-family:var(--display);font-size:var(--type-lg);line-height:1.1}.sc-recovery-proposal-input>small,.sc-recovery-redrive-stage>small{color:var(--color-text-muted);font-family:var(--mono);font-size:var(--type-xs)}.sc-recovery-flow-arrow{color:var(--color-text-muted);font-family:var(--mono);font-size:var(--type-xl)}.sc-recovery-fact-stack{gap:var(--space-2);display:grid}.sc-recovery-fact{gap:var(--space-3);min-width:0;padding:var(--space-2) var(--space-3);border:var(--stroke) solid var(--color-line);border-radius:var(--radius-control);background:color-mix(in srgb, var(--color-surface-raised) 78%, transparent);grid-template-columns:minmax(5rem,.72fr) minmax(0,1.28fr);align-items:baseline;display:grid}.sc-recovery-fact>span{color:var(--color-text-muted);font-family:var(--mono);text-transform:uppercase;font-size:.625rem}.sc-recovery-fact>strong{min-width:0;color:var(--color-text);font-family:var(--mono);font-size:var(--type-xs);overflow-wrap:anywhere}.sc-recovery-fact[data-fact=head]{border-left:.2rem solid var(--color-accent)}.sc-recovery-fact[data-fact=diary]{border-left:.2rem solid var(--shiki-token-function)}.sc-recovery-fact[data-fact=outbox]{border-left:.2rem solid var(--shiki-token-keyword)}.sc-recovery-commit{gap:var(--space-5);grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;width:min(100%,58rem);display:grid;position:relative}.sc-recovery-transaction,.sc-recovery-committed{box-shadow:none;transition:opacity .22s,transform .22s}.sc-recovery-transaction header,.sc-recovery-committed header{gap:var(--space-1);display:grid}.sc-recovery-commit-line{place-items:center;width:2rem;display:grid;position:relative}.sc-recovery-commit-line:before{inset-block:0;width:var(--stroke);background:var(--color-accent);content:"";position:absolute;left:50%}.sc-recovery-commit-line>span{z-index:1;padding:var(--space-2) 0;color:var(--color-accent);background:var(--color-ground);font-family:var(--mono);letter-spacing:.08em;writing-mode:vertical-rl;font-size:.625rem;font-weight:700;position:relative}.sc-recovery-crash-marker{z-index:2;min-width:8.5rem;padding:var(--space-2) var(--space-3);border:var(--stroke) solid color-mix(in srgb, var(--color-danger) 75%, var(--color-line));border-radius:var(--radius-control);background:color-mix(in srgb, var(--color-danger) 13%, var(--color-surface));gap:.15rem;transition:left .26s cubic-bezier(.2,.8,.2,1),transform .26s cubic-bezier(.2,.8,.2,1);display:grid;position:absolute;top:50%;left:calc(50% + 2.75rem);transform:translateY(-50%);box-shadow:0 .75rem 2rem #00000052}.sc-recovery-commit[data-crash=before] .sc-recovery-crash-marker{left:calc(50% - 2.75rem);transform:translate(-100%,-50%)}.sc-recovery-crash-marker span{color:var(--color-danger);font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;font-size:.5625rem;font-weight:700}.sc-recovery-crash-marker strong{color:var(--color-text);font-size:var(--type-xs)}.sc-recovery-commit[data-crash=before] .sc-recovery-committed,.sc-recovery-commit[data-crash=after] .sc-recovery-transaction{opacity:.42;transform:scale(.985)}.sc-recovery-commit-outcome{padding:var(--space-3) var(--space-4);border:var(--stroke) solid var(--color-line);border-radius:var(--radius-control);color:var(--color-text);background:var(--color-surface);font-size:var(--type-sm);text-align:center;grid-column:1/-1;margin:0}.sc-recovery-redrive{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);width:min(100%,60rem)}.sc-recovery-redrive-stage{height:100%;box-shadow:none}.sc-recovery-redrive-stage[data-stage=scanner]{border-color:color-mix(in srgb, var(--color-accent) 55%, var(--color-line))}.sc-recovery-redrive[data-delivered=true] .sc-recovery-redrive-stage[data-stage=owner]{border-color:color-mix(in srgb, var(--shiki-token-string) 65%, var(--color-line));background:color-mix(in srgb, var(--shiki-token-string) 7%, var(--color-surface))}.sc-recovery-ready-fence{gap:var(--space-1) var(--space-3);margin:var(--space-2) 0 0;padding:var(--space-3) var(--space-4);border:var(--stroke) solid color-mix(in srgb, var(--color-accent) 55%, var(--color-line));border-radius:var(--radius-control);background:color-mix(in srgb, var(--color-accent) 7%, var(--color-surface));grid-column:1/-1;grid-template-columns:auto minmax(0,1fr);align-items:baseline;display:grid}.sc-recovery-ready-fence span{color:var(--color-accent);font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;font-size:.625rem;font-weight:700}.sc-recovery-ready-fence strong{color:var(--color-text);font-size:var(--type-sm)}.sc-recovery-ready-fence small{color:var(--color-text-muted);font-size:var(--type-xs);grid-column:2}.sc-recovery-boundary-controls{flex-wrap:wrap}.sc-recovery-boundary-controls>div{gap:var(--space-2);display:flex}.sc-recovery-boundary-controls button[data-active=true]{border-color:var(--color-accent);color:var(--color-accent);background:color-mix(in srgb, var(--color-accent) 10%, var(--color-surface))}@media (width<=90rem){.sc-recovery-boundary-visual{padding:var(--space-3)}.sc-recovery-proposal-input,.sc-recovery-proposal-fold,.sc-recovery-redrive-stage,.sc-recovery-transaction,.sc-recovery-committed{gap:var(--space-2);padding:var(--space-3)}.sc-recovery-fact{padding:var(--space-1) var(--space-2)}.sc-recovery-commit{gap:var(--space-3)}.sc-recovery-commit-outcome{padding:var(--space-2) var(--space-3)}}@media (width<=62rem){.sc-recovery-boundary-readout>section{gap:var(--space-1);padding:var(--space-2) var(--space-3)}.sc-recovery-boundary-readout span{font-size:.5625rem}.sc-recovery-boundary-readout output{font-size:.625rem;line-height:1.3}.sc-recovery-boundary-visual{padding:var(--space-3);overflow:auto}.sc-recovery-proposal{gap:var(--space-2);grid-template-columns:minmax(0,1fr);width:min(100%,22rem)}.sc-recovery-proposal>.sc-recovery-flow-arrow{justify-self:center;line-height:1;transform:rotate(90deg)}.sc-recovery-proposal-input,.sc-recovery-proposal-fold,.sc-recovery-redrive-stage,.sc-recovery-transaction,.sc-recovery-committed{gap:var(--space-2);padding:var(--space-3)}.sc-recovery-commit{gap:var(--space-2)}.sc-recovery-commit-line{width:1rem}.sc-recovery-crash-marker{min-width:6.75rem;padding:var(--space-1) var(--space-2);left:calc(50% + 1.25rem)}.sc-recovery-commit[data-crash=before] .sc-recovery-crash-marker{left:calc(50% - 1.25rem)}.sc-recovery-crash-marker strong{font-size:.625rem}.sc-recovery-fact{padding:var(--space-1) var(--space-2);grid-template-columns:minmax(0,1fr);gap:.15rem;display:grid}.sc-recovery-fact>:is(span,strong){font-size:.5625rem}.sc-recovery-commit :is(.sc-recovery-transaction,.sc-recovery-committed){padding:var(--space-2)}.sc-recovery-commit .sc-recovery-fact{gap:var(--space-1);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.sc-recovery-commit .sc-recovery-fact>:is(span,strong){font-size:.5rem}.sc-recovery-commit :is(.sc-recovery-transaction,.sc-recovery-committed) header>strong{font-size:var(--type-sm)}.sc-recovery-commit-outcome{padding:var(--space-2) var(--space-3);font-size:var(--type-xs)}.sc-recovery-redrive{gap:var(--space-2);grid-template-columns:minmax(0,1fr);width:min(100%,22rem)}.sc-recovery-redrive>.sc-recovery-flow-arrow{justify-self:center;line-height:1;transform:rotate(90deg)}.sc-recovery-redrive-stage{min-height:0}.sc-recovery-ready-fence{padding:var(--space-2) var(--space-3);grid-column:1;margin-top:0}}.sc-run-observe-guides{gap:var(--space-4);margin-block:var(--space-6) var(--space-10);grid-template-columns:minmax(0,1fr);display:grid}.sc-run-observe-guides[data-columns=two]{grid-template-columns:repeat(2,minmax(0,1fr))}.sc-run-observe-guides[data-columns=three]{grid-template-columns:repeat(3,minmax(0,1fr))}.sc-run-observe-guides>:is(a,article){align-content:start;gap:var(--space-3);min-width:0;padding:var(--space-5);border:var(--stroke) solid var(--color-line);border-radius:var(--radius-panel);background:var(--color-surface);display:grid}.sc-run-observe-guides>a{color:inherit;text-decoration:none;transition:border-color .18s,background-color .18s,transform .18s}.sc-run-observe-guides>:is(a,article)>span{color:var(--color-accent);font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;font-size:.625rem;font-weight:650}.sc-run-observe-guides>:is(a,article)>strong{color:var(--color-text);font-family:var(--display);font-size:var(--type-lg);line-height:1.12}.sc-run-observe-guides>:is(a,article)>p{color:var(--color-text-muted);font-size:var(--type-sm);margin:0;line-height:1.55}.sc-run-observe-guides[data-status=upcoming]>article,.sc-run-observe-guides>article[data-status=upcoming]{background:color-mix(in srgb, var(--color-surface) 84%, var(--color-ground));border-style:dashed}.sc-run-observe-guides[data-status=upcoming]>article>span,.sc-run-observe-guides>article[data-status=upcoming]>span{color:var(--shiki-token-constant)}@media (hover:hover) and (pointer:fine){.sc-run-observe-guides>a:hover{border-color:color-mix(in srgb, var(--color-accent) 62%, var(--color-line));background:color-mix(in srgb, var(--color-accent) 5%, var(--color-surface));transform:translateY(-2px)}}[data-website-island=learn-parameterized-component-story] .sc-parameterized-component-readout>section{gap:var(--space-1);padding:var(--space-3) var(--space-4)}[data-website-island=learn-parameterized-component-story] .sc-parameterized-component-readout span{font-size:.625rem}[data-website-island=learn-parameterized-component-story] .sc-parameterized-component-readout output{font-size:var(--type-xs)}[data-website-island=learn-parameterization-safety-story] .sc-parameterization-safety-readout>section{gap:var(--space-1);padding:var(--space-3) var(--space-4)}[data-website-island=learn-parameterization-safety-story] .sc-parameterization-safety-readout span{font-size:.625rem}[data-website-island=learn-parameterization-safety-story] .sc-parameterization-safety-readout output{font-size:var(--type-xs)}.sc-component-authority-collision{align-items:center;gap:var(--space-5);min-height:0;padding:clamp(var(--space-5), 5vw, var(--space-10));background:radial-gradient(circle at 50% 50%, color-mix(in srgb, var(--color-danger) 9%, transparent), transparent 42%), var(--color-ground);grid-row:1/-1;grid-template-columns:minmax(0,1fr) minmax(12rem,1.15fr) minmax(0,1fr);display:grid}.sc-component-authority-collision>section{gap:var(--space-2);min-width:0;padding:var(--space-5);border:var(--stroke) solid var(--color-line);border-radius:var(--radius-panel);background:var(--color-surface);display:grid;position:relative;box-shadow:0 1rem 2.5rem #00000038}.sc-component-authority-collision>section:before,.sc-component-authority-collision>section:after{width:var(--space-5);border-top:var(--stroke) solid color-mix(in srgb, var(--color-danger) 48%, var(--color-line));content:"";position:absolute;top:50%}.sc-component-authority-collision>section[data-claim=first]:after{left:100%}.sc-component-authority-collision>section[data-claim=second]:before{right:100%}.sc-component-authority-collision section small,.sc-component-authority-collision section span{color:var(--color-text-muted);font-family:var(--mono);font-size:var(--type-xs)}.sc-component-authority-collision section small{letter-spacing:.06em;text-transform:uppercase;font-weight:650}.sc-component-authority-collision section strong{color:var(--color-text);font-family:var(--display);font-size:var(--type-xl);line-height:1.05}.sc-component-authority-collision>div{justify-items:center;gap:var(--space-3);text-align:center;min-width:0;display:grid}.sc-component-authority-collision>div>span{border:var(--stroke) solid color-mix(in srgb, var(--color-danger) 62%, var(--color-line));background:color-mix(in srgb, var(--color-danger) 12%, var(--color-surface));width:3rem;height:3rem;color:var(--color-danger);font-family:var(--display);font-size:var(--type-xl);border-radius:50%;place-items:center;display:grid}.sc-component-authority-collision>div strong{color:var(--color-danger);font-family:var(--display);font-size:var(--type-lg);line-height:1.1}.sc-component-authority-collision>div code{overflow-wrap:anywhere;max-width:100%;color:var(--color-text-muted);font-size:.625rem}.sc-recursive-anatomy>section{min-width:0;padding:var(--space-5)}.sc-recursive-anatomy>section+section{border-left:var(--stroke) solid var(--color-line)}.sc-recursive-anatomy>section>span,.sc-recursive-anatomy>section>small{color:var(--color-text-muted);font-family:var(--mono);font-size:var(--type-xs);display:block}.sc-recursive-anatomy>section>span{margin-bottom:var(--space-4);letter-spacing:.07em;text-transform:uppercase;font-weight:650}.sc-recursive-anatomy-definition>div{align-items:center;gap:var(--space-2);margin-bottom:var(--space-4);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto;display:grid}.sc-recursive-anatomy-definition code{padding:var(--space-2);border:var(--stroke) solid color-mix(in srgb, var(--color-accent) 36%, var(--color-line));border-radius:var(--radius-control);background:color-mix(in srgb, var(--color-accent) 7%, var(--color-surface-strong));text-align:center;font-size:.625rem;display:block;color:var(--color-accent)!important}.sc-recursive-anatomy-definition .sc-recursive-return{color:var(--shiki-token-string);font-size:var(--type-xl)}.sc-recursive-anatomy-runtime ol,.sc-recursive-runtime-lineage{gap:var(--space-1);margin:0 0 var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));padding:0;list-style:none;display:grid}.sc-recursive-anatomy-runtime li,.sc-recursive-runtime-lineage li{gap:var(--space-1);min-width:0;padding:var(--space-2);border:var(--stroke) solid var(--color-line);border-radius:var(--radius-control);background:var(--color-surface-strong);display:grid;position:relative}.sc-recursive-anatomy-runtime li+li:before,.sc-recursive-runtime-lineage li+li:before{top:50%;left:calc(-1 * var(--space-2) - var(--stroke));width:var(--space-2);border-top:var(--stroke) solid var(--color-line);content:"";position:absolute}.sc-recursive-anatomy-runtime code,.sc-recursive-runtime-lineage code{text-overflow:ellipsis;white-space:nowrap;font-size:.625rem;overflow:hidden;color:var(--shiki-token-string)!important}.sc-recursive-anatomy-runtime li small,.sc-recursive-runtime-lineage li small{color:var(--color-text-muted);font-family:var(--mono);font-size:.625rem}[data-website-island=learn-recursive-composition-story] .sc-recursive-composition-readout>section{gap:var(--space-1);padding:var(--space-3) var(--space-4)}[data-website-island=learn-recursive-composition-story] .sc-recursive-composition-readout span{font-size:.625rem}[data-website-island=learn-recursive-composition-story] .sc-recursive-composition-readout output{font-size:var(--type-xs)}.sc-recursive-contract-visual,.sc-recursive-site-visual,.sc-recursive-executable-visual{min-height:0}.sc-recursive-contract-visual{padding:var(--space-5);place-items:center;display:grid}.sc-recursive-contract-visual>article{border:var(--stroke) solid color-mix(in srgb, var(--color-accent) 36%, var(--color-line));border-radius:var(--radius-panel);background:var(--color-surface-strong);width:min(29rem,100%);box-shadow:0 1.4rem 4rem var(--color-shadow);overflow:hidden}.sc-recursive-contract-visual header{padding:var(--space-3) var(--space-4);border-bottom:var(--stroke) solid var(--color-line);color:var(--color-text-muted);font-family:var(--mono);font-size:var(--type-xs);letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;align-items:center;display:flex}.sc-recursive-contract-visual header strong{background:color-mix(in srgb, var(--shiki-token-constant) 15%, transparent);color:var(--shiki-token-constant);border-radius:999px;padding:.2rem .55rem;font-size:.625rem}.sc-recursive-contract-visual h3{padding:var(--space-5) var(--space-5) var(--space-3);color:var(--color-accent);font-family:var(--mono);font-size:var(--type-xl);margin:0}.sc-recursive-contract-visual dl{padding:0 var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.sc-recursive-contract-visual dl>div{gap:var(--space-1);padding:var(--space-3) 0;border-top:var(--stroke) solid var(--color-line);display:grid}.sc-recursive-contract-visual dl>div:nth-child(2n){padding-left:var(--space-4);border-left:var(--stroke) solid var(--color-line)}.sc-recursive-contract-visual dt{color:var(--color-text-muted);font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;font-size:.625rem}.sc-recursive-contract-visual dd{color:var(--shiki-token-string);font-family:var(--mono);font-size:var(--type-xs);margin:0}.sc-recursive-contract-visual p{margin:var(--space-3) var(--space-5) var(--space-5);color:var(--color-text-muted);font-size:var(--type-sm);line-height:1.5}.sc-recursive-site-visual{place-content:center;align-items:center;gap:var(--space-4);padding:clamp(var(--space-6), 8vh, var(--space-10));grid-template-columns:minmax(8rem,1fr) auto minmax(8rem,1fr);display:grid;position:relative}.sc-recursive-site-visual>article{z-index:1;gap:var(--space-2);min-width:0;padding:var(--space-5);border:var(--stroke) solid var(--color-line);border-radius:var(--radius-panel);background:var(--color-surface-strong);text-align:center;display:grid;position:relative}.sc-recursive-site-visual>article[data-kind=definition]{border-color:color-mix(in srgb, var(--color-accent) 50%, var(--color-line))}.sc-recursive-site-visual>article[data-kind=site]{border-color:color-mix(in srgb, var(--shiki-token-string) 45%, var(--color-line))}.sc-recursive-site-visual article span,.sc-recursive-site-visual article small{color:var(--color-text-muted);font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;font-size:.625rem}.sc-recursive-site-visual article strong{color:var(--color-text);font-family:var(--mono);font-size:var(--type-lg);text-overflow:ellipsis;overflow:hidden}.sc-recursive-site-arrow{color:var(--color-text-muted);font-family:var(--mono);font-size:var(--type-xl)}.sc-recursive-site-visual>p{margin:var(--space-4) 0 0;color:var(--color-text-muted);font-size:var(--type-sm);text-align:center;grid-column:1/-1}.sc-recursive-site-loop{z-index:0;width:min(42%,15rem);color:var(--shiki-token-string);font-family:var(--mono);text-align:center;font-size:.625rem;position:absolute;top:calc(50% - 6.4rem);right:clamp(2rem,11%,6rem)}.sc-recursive-site-loop svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;width:100%;display:block;overflow:visible}.sc-recursive-executable-visual{display:block;overflow:hidden}.sc-recursive-instance-viewport{height:100%;min-height:0;padding:var(--space-4);scrollbar-color:color-mix(in srgb, var(--color-accent) 35%, transparent) transparent;scrollbar-width:thin;scroll-padding-inline:var(--space-4);scroll-snap-type:x proximity;align-items:center;margin:0;list-style:none;display:flex;overflow:auto hidden}.sc-recursive-instance-branch{scroll-snap-align:center;min-width:0;animation:.62s cubic-bezier(.2,.82,.2,1) both sc-recursive-instance-unfold;animation-delay:calc(var(--recursive-depth) * .15s);flex:none;align-items:center;display:flex}.sc-recursive-instance-edge{color:var(--shiki-token-string);font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;flex:0 0 4.5rem;grid-template-rows:auto 1rem;place-items:center;font-size:.5625rem;display:grid}.sc-recursive-instance-edge i{border-top:var(--stroke) solid currentColor;width:100%;display:block;position:relative}.sc-recursive-instance-edge i:before,.sc-recursive-instance-edge i:after{content:"";position:absolute;top:50%;transform:translateY(-50%)}.sc-recursive-instance-edge i:before{border:var(--stroke) solid currentColor;background:var(--color-surface);border-radius:50%;width:.42rem;height:.42rem;left:-.23rem}.sc-recursive-instance-edge i:after{border-top:var(--stroke) solid currentColor;border-right:var(--stroke) solid currentColor;width:.45rem;height:.45rem;right:-.08rem;transform:translateY(-50%)rotate(45deg)}.sc-recursive-instance-frame{border:var(--stroke) solid color-mix(in srgb, var(--color-accent) 34%, var(--color-line));border-radius:var(--radius-panel);background:color-mix(in srgb, var(--color-surface-strong) 94%, var(--color-accent));width:clamp(12rem,18vw,14.5rem);height:clamp(13rem,36vh,16rem);min-height:0;box-shadow:0 1.1rem 2.7rem color-mix(in srgb, var(--color-shadow) 82%, transparent);flex:0 0 clamp(12rem,18vw,14.5rem);grid-template-rows:auto minmax(8rem,1fr) auto;display:grid;overflow:hidden}.sc-recursive-instance-frame>header{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-bottom:var(--stroke) solid var(--color-line);display:flex}.sc-recursive-instance-frame>header>div{gap:.1rem;min-width:0;display:grid}.sc-recursive-instance-frame>header span,.sc-recursive-instance-frame>header output,.sc-recursive-instance-frame>footer{color:var(--color-text-muted);font-family:var(--mono);letter-spacing:.035em;text-transform:uppercase;font-size:.5625rem}.sc-recursive-instance-frame>header code{font-size:var(--type-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:var(--color-text)!important}.sc-recursive-instance-frame>header output{color:var(--color-accent);flex:none}.sc-recursive-instance-diagram{min-width:0;min-height:0;overflow:hidden}.sc-recursive-instance-diagram>[data-statechart-diagram-host]{width:100%;height:100%}.sc-recursive-instance-frame>footer{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-top:var(--stroke) solid var(--color-line);background:color-mix(in srgb, var(--color-surface) 72%, transparent);display:flex}.sc-recursive-instance-frame>footer span{color:var(--shiki-token-string)}.sc-recursive-instance-frame>footer small{text-overflow:ellipsis;text-transform:none;white-space:nowrap;font-size:.5rem;overflow:hidden}.sc-recursive-instance-frame>footer[data-open=true]{border-top-color:color-mix(in srgb, var(--shiki-token-string) 46%, var(--color-line))}@keyframes sc-recursive-instance-unfold{0%{opacity:0;transform:translate(-1.5rem)scale(.84)}to{opacity:1;transform:translate(0)scale(1)}}.sc-resource-boundary-guides article{opacity:.76}.sc-page-toc{border-left:var(--stroke) solid var(--color-line)}.sc-page-toc>p{margin:0 0 var(--space-3);color:var(--color-text-muted);font-weight:600}.sc-page-toc a{color:var(--color-text-muted);font-size:var(--type-sm);line-height:1.4;text-decoration:none}.sc-page-toc a:hover{color:var(--color-text)}.sc-live-chart,.sc-learn-diagram,.sc-learn-story-runtime{--sc-bg:var(--color-ground);--sc-fg:var(--color-text);--sc-muted:var(--color-text-muted);--sc-border:var(--color-line);--sc-surface:var(--color-ground);--sc-surface-raised:var(--color-surface);--sc-surface-strong:var(--color-surface-strong);--sc-state-surface:var(--color-surface-strong);--sc-state-container-surface:var(--color-surface);--sc-accent:var(--color-accent);--sc-active-tint:var(--color-accent-soft);--sc-focus:var(--color-focus);--sc-danger:var(--color-danger);--sc-success:var(--color-success);--sc-sans:var(--sans);--sc-mono:var(--mono);--sc-edge:var(--color-text-muted);--sc-diagram-fg:var(--color-text);--sc-shadow:#000}.sc-live-chart,.sc-learn-diagram{grid-template-rows:minmax(var(--diagram-min-height), 58vh) auto;gap:var(--space-5);width:100%;margin-block:var(--space-10);padding-block:var(--space-5);border-block:var(--stroke) solid var(--color-line);display:grid}.sc-live-chart-diagram{min-width:0;min-height:var(--diagram-min-height);background:var(--color-ground);overflow:hidden}.sc-live-chart-detail{gap:var(--space-8);grid-template-columns:minmax(12rem,.75fr) minmax(16rem,1.25fr);display:grid}.sc-live-chart-detail>section{min-width:0;padding-top:var(--space-4);border-top:var(--stroke) solid var(--color-line)}.sc-story{width:100%;max-width:none;margin:var(--space-10) 0 var(--space-16);padding-block:var(--space-8);border-block:var(--stroke) solid var(--color-line)}.sc-story-header{max-width:62ch}.sc-story-kicker,.sc-story-eyebrow,.sc-story-build-status{color:var(--color-accent);font-family:var(--mono);font-size:var(--type-xs);letter-spacing:.08em;text-transform:uppercase;font-weight:650}.sc-story-header h3{margin:var(--space-2) 0 var(--space-4)}.sc-story-layout{gap:clamp(var(--space-8), 5vw, var(--space-16));margin-top:var(--space-8);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;display:grid}.sc-story-beats{row-gap:var(--space-8);margin:0;padding:0}.sc-story-beat{min-width:0;padding-top:var(--space-5);border-top:var(--stroke) solid var(--color-line);grid-column:1}.sc-story-beat h4{margin:var(--space-2) 0 var(--space-3);font-family:var(--display);font-size:var(--type-h3);font-weight:520}.sc-story-eyebrow{margin:0}.sc-story-checkpoint{padding-left:var(--space-4);border-left:var(--focus-stroke) solid var(--color-accent)}.sc-story-static-frame{min-width:0}.sc-story-stage{top:calc(var(--header-height) + var(--space-6));min-width:0;max-height:calc(100vh - var(--header-height) - var(--space-10));padding:var(--space-5);border:var(--stroke) solid var(--color-line);border-radius:var(--radius-panel);background:var(--color-ground);box-shadow:0 var(--space-3) var(--space-12) var(--color-shadow);grid-area:1/2/span 6;align-self:start;position:sticky;overflow:auto}.sc-story-enhancement{min-width:0}.sc-story-build-status{margin:0 0 var(--space-4)}.sc-story-motion{min-width:0;margin-bottom:var(--space-6);padding:var(--space-4);border-radius:var(--radius-control);background:var(--shiki-light-bg,var(--shiki-background));font-family:var(--mono);font-size:var(--type-code);line-height:1.62;display:none;overflow:auto}[data-story-motion=ready] .sc-story-motion{display:block}:root[data-theme=dark] .sc-story-motion{background:var(--shiki-dark-bg,var(--shiki-background))}.sc-story-runtime{min-width:0}.sc-story-runtime .sc-live-chart{margin-block:var(--space-4);grid-template-rows:minmax(38rem,68vh) auto}.sc-story-runtime .sc-live-chart-detail{grid-template-columns:1fr}.sc-story-paint{padding-top:var(--space-4);border-top:var(--stroke) solid var(--color-line)}.sc-story-paint>div{gap:var(--space-2);flex-wrap:wrap;display:flex}.sc-story-paint button{padding:var(--space-2) var(--space-3);border:var(--stroke) solid var(--color-line);border-radius:var(--radius-control);background:var(--color-surface);color:var(--color-text);font:inherit;cursor:pointer}.sc-search-overlay{z-index:40;padding:min(14vh, var(--space-24)) var(--space-4) var(--space-4);background:color-mix(in srgb, var(--color-ground) 78%, transparent);-webkit-backdrop-filter:blur(var(--space-3));backdrop-filter:blur(var(--space-3));place-items:start center;display:grid;position:fixed;inset:0}.sc-search-overlay>div{width:min(42rem,100%);padding:var(--space-6);border:var(--stroke) solid var(--color-line);border-radius:var(--radius-panel);background:var(--color-ground);box-shadow:0 var(--space-6) var(--space-20) var(--color-shadow)}.sc-search-overlay header{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.sc-search-overlay label,.sc-search-overlay input{width:100%;display:block}.sc-search-overlay input{margin-top:var(--space-2);padding:var(--space-3);border:var(--stroke) solid var(--color-line);background:var(--color-ground);color:var(--color-text)}.sc-search-status{color:var(--color-text-muted)}.sc-search-results{max-height:min(52vh,32rem);margin:var(--space-4) 0 0;padding:0;list-style:none;display:grid;overflow-y:auto}.sc-search-results li+li{border-top:var(--stroke) solid var(--color-line)}.sc-search-results a,.sc-search-results .sc-palette-command{width:100%;padding:var(--space-4) var(--space-2);text-align:left;background:0 0;text-decoration:none;display:block}.sc-search-results .sc-palette-command{min-height:0;font-family:inherit;font-size:inherit;font-weight:inherit;letter-spacing:normal;text-transform:none;border:0}.sc-search-results [aria-selected=true]>a,.sc-search-results [aria-selected=true]>.sc-palette-command{background:color-mix(in srgb, var(--color-accent) 10%, transparent)}.sc-search-results a:hover strong,.sc-search-results .sc-palette-command:hover strong,.sc-search-results [aria-selected=true] strong{color:var(--color-accent)}.sc-search-results small,.sc-search-results strong{display:block}.sc-search-results small{margin-bottom:var(--space-1);color:var(--color-text-muted);font-family:var(--mono);font-size:var(--type-xs)}.sc-search-results p{margin:var(--space-2) 0 0;color:var(--color-text-muted);font-size:var(--type-sm)}.sc-search-results mark{background:color-mix(in srgb, var(--color-accent) 22%, transparent);color:inherit}code,pre,table{font-family:var(--mono);font-variant-numeric:tabular-nums}:focus-visible{outline:var(--focus-stroke) solid var(--color-focus);outline-offset:var(--space-1)}@media (width<=70rem){.sc-mobile-menu,.sc-site-grid{display:block}.sc-site-sidebar{z-index:30;top:var(--header-height);width:min(var(--drawer-width), 88vw);max-height:none;padding:var(--space-6) var(--space-5);border-right:var(--stroke) solid var(--color-line);background:var(--color-ground);transition:transform .18s;position:fixed;bottom:0;left:0;transform:translate(-102%)}.sc-site-shell[data-drawer-open=true] .sc-site-sidebar{transform:translate(0)}.sc-page-toc{display:none}}@media (width<=48rem){.sc-site-main{padding-top:var(--space-12)}.sc-page-navigation{grid-template-columns:1fr}.sc-page-navigation a[data-direction=next]{text-align:left;grid-column:1}.sc-evaluator-grid,.sc-path-grid{grid-template-columns:1fr}.sc-live-chart{grid-template-rows:minmax(21rem,52vh) auto}.sc-live-chart-detail{grid-template-columns:1fr}}.sc-learn-story{--learn-story-locked-height:calc(100vh - var(--header-height));width:100%;margin:0 0 var(--space-12);padding-top:var(--space-6);border-top:var(--stroke) solid var(--color-line)}.sc-learn-story[data-story-header=hidden]{border-top:0;padding-top:0}.sc-learn-story[data-story-header=hidden] .sc-learn-story-stage{border-top:0}.sc-learn-story-header{max-width:48rem}.sc-learn-story-header>:is(h2,h3){margin:var(--space-2) 0 var(--space-4)}.sc-learn-story-header>p:last-child{color:var(--color-text-muted)}.sc-learn-story-layout{gap:clamp(var(--space-6), 3vw, var(--space-12));width:calc(100% + var(--story-page-gutter) + var(--story-page-gutter));margin-top:var(--space-6);margin-inline:calc(-1 * var(--story-page-gutter));grid-template-columns:minmax(17rem,.56fr) minmax(0,1.44fr);align-items:start;display:grid}.sc-learn-story-beats{grid-area:1/1;min-width:0}.sc-learn-story-beat{min-height:var(--learn-story-locked-height);padding:var(--space-8) var(--space-5) var(--space-8) var(--story-page-gutter);flex-direction:column;justify-content:center;display:flex}.sc-learn-story-beat :is(h3,h4){margin:var(--space-2) 0 var(--space-3);font-family:var(--display);font-size:var(--type-h3);letter-spacing:-.025em;font-weight:520;line-height:var(--leading-heading)}.sc-learn-story-narration{color:var(--color-text-muted);margin-bottom:0}.sc-learn-story-note-stack{margin-top:var(--space-6);display:grid}.sc-learn-story-note-phase{grid-area:1/1;align-self:start}.sc-learn-story-note{padding:var(--space-4);border-radius:var(--radius-control);background:var(--color-surface);will-change:opacity, transform}.sc-learn-story-note-phase[data-active=false]{visibility:hidden;opacity:0;pointer-events:none}.sc-learn-story-note-mobile-trigger{display:none}.sc-learn-story-note>header{align-items:center;gap:var(--space-2);color:var(--color-accent);display:flex}.sc-learn-story-note>header>svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.25px;flex:none;width:1rem;height:1rem}.sc-learn-story-note-icon-dot{fill:currentColor;stroke:none}.sc-learn-story-note>header>span{font-family:var(--mono);font-size:var(--type-xs);letter-spacing:.02em;font-weight:650}.sc-learn-story-note>p{margin:var(--space-2) 0 0;color:var(--color-text-muted);font-size:var(--type-sm);line-height:1.55}.sc-learn-story-note a{-webkit-text-decoration-color:var(--color-code-reference);text-decoration-color:var(--color-code-reference);text-underline-offset:.16em}.sc-learn-story-scroll-rail{z-index:2;top:var(--header-height);height:var(--learn-story-locked-height);pointer-events:none;grid-area:1/1;align-self:start;position:sticky}.sc-learn-story-scroll-rail:after{height:var(--space-24);background:linear-gradient(to bottom, transparent, var(--color-ground) 68%);content:"";transition:opacity .16s;position:absolute;bottom:0;left:0;right:0}.sc-learn-story-scroll-cue{z-index:1;color:var(--color-text-muted);font-family:var(--sans);font-size:var(--type-xs);letter-spacing:.02em;text-align:center;margin:0;transition:opacity .16s,transform .16s,visibility .16s;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.sc-learn-story-scroll-cue-inner{align-items:center;gap:var(--space-1);will-change:transform;flex-direction:column;animation:5.6s ease-in-out infinite sc-learn-story-scroll-breathe;display:flex;transform:translate(0,0)}.sc-learn-story-scroll-cue-labels{display:grid}.sc-learn-story-scroll-cue-labels>span{grid-area:1/1}.sc-learn-story-scroll-cue [data-scroll-cue-label=keep],.sc-learn-story-scroll-cue [data-scroll-cue-label=almost],.sc-learn-story-scroll-cue [data-scroll-cue-label=learn],.sc-learn-story[data-story-scroll-cue=keep] .sc-learn-story-scroll-cue [data-scroll-cue-label=continue]{visibility:hidden}.sc-learn-story[data-story-scroll-cue=keep] .sc-learn-story-scroll-cue [data-scroll-cue-label=keep]{visibility:visible}.sc-learn-story[data-story-scroll-cue=almost] .sc-learn-story-scroll-cue :is([data-scroll-cue-label=continue],[data-scroll-cue-label=keep]){visibility:hidden}.sc-learn-story[data-story-scroll-cue=almost] .sc-learn-story-scroll-cue [data-scroll-cue-label=almost]{visibility:visible}.sc-learn-story[data-story-scroll-cue=learn] .sc-learn-story-scroll-cue [data-scroll-cue-label=almost],.sc-learn-story[data-story-scroll-cue=learn] .sc-learn-story-scroll-cue [data-scroll-cue-label=keep],.sc-learn-story[data-story-scroll-cue=learn] .sc-learn-story-scroll-cue [data-scroll-cue-label=continue]{visibility:hidden}.sc-learn-story[data-story-scroll-cue=learn] .sc-learn-story-scroll-cue [data-scroll-cue-label=learn]{visibility:visible}.sc-learn-story-scroll-cue svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.25px;width:.75rem;height:.75rem}@keyframes sc-learn-story-scroll-breathe{0%,to{transform:translate(0,0)}50%{transform:translateY(3px)}}.sc-learn-story-stage{top:var(--header-height);height:var(--learn-story-locked-height);border-block:var(--stroke) solid var(--color-line);background:var(--color-ground);grid-area:1/2;min-width:0;position:sticky;overflow:hidden}.sc-learn-story-stage [data-route-island-fallback][hidden],.sc-learn-story[data-story-enhanced=true] .sc-learn-story-static-frame,.sc-learn-story:not([data-story-enhanced=true]) :is(.sc-learn-story-stage,.sc-learn-story-scroll-rail){display:none}.sc-learn-story:not([data-story-enhanced=true]) .sc-learn-story-beats{grid-column:1/-1}.sc-learn-story-stage>[data-learn-story-mount],.sc-learn-story-runtime-root{height:100%;min-height:0}.sc-learn-story-enhancement{grid-template-columns:minmax(24rem,.95fr) minmax(24rem,1.05fr);min-width:0;height:100%;min-height:0;display:grid}.sc-learn-story-mobile-tabs{display:none}.sc-animated-source,.sc-playground-editor,.sc-learn-story-runtime{min-width:0;min-height:0}.sc-animated-source,.sc-playground-editor{background:var(--color-surface);grid-template-rows:auto minmax(0,1fr);display:grid;overflow:hidden}.sc-animated-source{border-left:var(--stroke) solid var(--color-line)}.sc-playground-editor{border-right:var(--stroke) solid var(--color-line)}.sc-animated-source>header,.sc-playground-editor>header,.sc-learn-story-runtime>header{min-height:var(--code-min-height);padding-inline:var(--space-4);border-bottom:var(--stroke) solid var(--color-line);color:var(--color-text-muted);font-family:var(--mono);font-size:var(--type-xs);letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;align-items:center;font-weight:650;display:flex}.sc-animated-source-actions,.sc-playground-editor-actions{align-items:center;gap:var(--space-3);min-width:0;display:flex}.sc-animated-source-actions>span,.sc-playground-editor-actions output{color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sc-animated-source-actions a,.sc-playground-editor-actions a{color:var(--color-accent);white-space:nowrap}.sc-animated-source>header{padding-right:var(--space-3)}.sc-playground-editor-body,.sc-playground-editor-host{min-width:0;min-height:0}.sc-playground-editor-body{position:relative;overflow:hidden}.sc-playground-editor-host{height:100%}.sc-animated-source-viewport{min-width:0;min-height:0;padding:0 0 var(--space-5);overflow:auto}.sc-animated-source-code{--source-line-height:1.25rem;--source-line-number-width:4.5rem;min-width:100%;margin-top:var(--space-4);color:var(--shiki-foreground);font-family:var(--mono);font-variant-ligatures:none;font-size:.6875rem;line-height:var(--source-line-height);white-space:pre;display:block;position:relative}.sc-animated-source-line-number,.sc-animated-source-fold,.sc-animated-source-token{position:absolute;top:0;left:0}.sc-animated-source-copy{top:0;left:var(--source-line-number-width);color:#0000;font:inherit;line-height:inherit;white-space:pre;background:0 0;margin:0;padding:0;position:absolute}.sc-animated-source-line-number{width:2.6rem;color:var(--color-text-muted);text-align:right;left:0}.sc-animated-source-fold{z-index:2;width:1.2rem;height:var(--source-line-height);color:var(--color-text-muted);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:.2rem;place-items:center;padding:0;line-height:1;display:grid;left:2.8rem}.sc-animated-source-fold:hover,.sc-animated-source-fold:focus-visible{background:var(--color-surface-strong);color:var(--color-text)}.sc-animated-source-fold:focus-visible{outline:1px solid var(--color-focus);outline-offset:-1px}.sc-animated-source-fold>svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;width:.75rem;height:.75rem;transition:transform .16s ease-out;display:block}.sc-animated-source-fold[aria-expanded=true]>svg{transform:rotate(90deg)}.sc-animated-source-token{pointer-events:none;-webkit-user-select:none;user-select:none;transition:transform .7s cubic-bezier(.22,.78,.22,1),opacity .28s ease-out}.sc-animated-source-token[data-entering=true]{animation:.3s ease-out 70ms both sc-source-token-enter}.sc-animated-source-token:before{z-index:-1;top:0;bottom:0;left:calc(-1 * var(--source-highlight-before));width:calc(100% + var(--source-highlight-before) + var(--source-highlight-after));background:color-mix(in srgb, var(--color-success) 24%, transparent);content:"";opacity:0;transition:opacity .16s ease-out;position:absolute}.sc-animated-source-token[data-entering=true]:before{opacity:1;transition-delay:50ms}@keyframes sc-source-token-enter{0%{opacity:0}to{opacity:1}}.sc-source-token-keyword{color:var(--shiki-token-keyword)}.sc-source-token-identifier{color:var(--shiki-foreground)}.sc-source-token-function{color:var(--shiki-token-function)}.sc-source-token-type{color:var(--shiki-token-type)}.sc-source-token-string{color:var(--shiki-token-string)}.sc-source-token-number{color:var(--shiki-token-constant)}.sc-source-token-operator{color:var(--shiki-token-operator)}.sc-source-token-punctuation{color:var(--shiki-token-punctuation)}.sc-source-token-bracket-1{color:var(--shiki-token-bracket-1)}.sc-source-token-bracket-2{color:var(--shiki-token-bracket-2)}.sc-source-token-bracket-3{color:var(--shiki-token-bracket-3)}.sc-source-token-bracket-4{color:var(--shiki-token-bracket-4)}.sc-source-token-bracket-5{color:var(--shiki-token-bracket-5)}.sc-source-token-bracket-6{color:var(--shiki-token-bracket-6)}.sc-full-playground [data-route-island-fallback][hidden]{display:none}.sc-full-playground-surface{gap:var(--space-4);display:grid}.sc-full-playground-surface>.sc-playground-editor{border:var(--stroke) solid var(--color-line);border-radius:var(--radius-panel);height:min(72vh,52rem);min-height:34rem}.sc-full-playground-surface>p{max-width:64ch;color:var(--color-text-muted);margin:0}.sc-learn-story-runtime-root{border-left:var(--stroke) solid var(--color-line);min-width:0}.sc-learn-story-runtime{grid-template-rows:auto minmax(0,1fr) auto;height:100%;min-height:0;display:grid}.sc-learn-story-runtime>[data-statechart-diagram-host]{padding:var(--space-4);align-self:center}.sc-learn-story-runtime>[data-statechart-controls]{padding:var(--space-4);border:0;border-top:var(--stroke) solid var(--color-line);background:0 0}.sc-learn-story-runtime .sc-statechart-controls-list{justify-content:center}.sc-door-instance-runtime{grid-template-rows:auto minmax(0,1fr)}.sc-door-instance-grid{align-content:center;gap:var(--space-3);min-width:0;min-height:0;padding:var(--space-3);display:grid}.sc-door-instance-grid[data-instance-count="1"]{grid-template-rows:minmax(0,1fr)}.sc-door-instance-grid[data-instance-count="2"]{grid-template-rows:minmax(0,1fr);grid-template-columns:repeat(2,minmax(0,1fr))}.sc-door-instance-tabs{display:none}.sc-door-instance-card{border:var(--stroke) solid var(--color-line);border-radius:var(--radius-panel);background:var(--color-surface);grid-template-rows:auto minmax(0,1fr) auto;min-width:0;min-height:0;display:grid;overflow:hidden}.sc-door-instance-card>header{justify-content:space-between;align-items:baseline;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-bottom:var(--stroke) solid var(--color-line);font-family:var(--mono);display:flex}.sc-door-instance-card>header>span{color:var(--shiki-token-type);font-size:var(--type-sm);font-weight:700}.sc-door-instance-card>header>small{color:var(--color-text-muted);font-size:var(--type-2xs);letter-spacing:.045em;text-transform:uppercase}.sc-door-instance-card>[data-statechart-diagram-host]{min-height:0;padding:var(--space-2);align-self:stretch}.sc-door-instance-card>[data-statechart-controls]{padding:var(--space-2) var(--space-3);border:0;border-top:var(--stroke) solid var(--color-line);background:0 0}.sc-door-instance-card .sc-statechart-controls-list{justify-content:center}@media (width<=52rem){.sc-door-instance-grid[data-instance-count="2"]{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.sc-door-instance-grid[data-instance-count="2"] .sc-door-instance-tabs{gap:var(--space-1);padding:var(--space-1);border:var(--stroke) solid var(--color-line);border-radius:var(--radius-control);background:var(--color-surface);grid-area:1/1;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.sc-door-instance-tabs button{min-width:0;padding:var(--space-2) var(--space-3);border-radius:calc(var(--radius-control) - var(--stroke));color:var(--color-text-muted);cursor:pointer;font-family:var(--mono);font-size:var(--type-xs);background:0 0;border:0}.sc-door-instance-tabs button[data-active=true]{background:var(--color-accent-soft);color:var(--color-accent)}.sc-door-instance-grid[data-instance-count="2"] .sc-door-instance-card{grid-area:2/1;transition:opacity .16s,visibility .16s}.sc-door-instance-grid[data-instance-count="2"] .sc-door-instance-card[data-mobile-active=false]{visibility:hidden;opacity:0;pointer-events:none}}.sc-getting-started-run-output{border-top:var(--stroke) solid var(--color-line);background:var(--color-surface);width:100%;min-width:0;overflow:hidden}.sc-getting-started-run-output>header{padding:var(--space-2) var(--space-4);border-bottom:var(--stroke) solid var(--color-line);color:var(--color-text-muted);font-family:var(--mono);font-size:var(--type-xs);letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;align-items:center;font-weight:650;display:flex}.sc-getting-started-run-output pre{padding:var(--space-3) var(--space-4);color:var(--color-text-muted);font-family:var(--mono);font-size:var(--type-xs);margin:0;line-height:1.65;overflow-x:auto}.sc-getting-started-run-output code,.sc-getting-started-run-output code>span{display:block}.sc-getting-started-run-output strong{color:var(--color-success);font-weight:650}.sc-sign-story-surface,.sc-keypad-story-surface,.sc-packing-list-story-surface,.sc-review-story-surface,.sc-order-story-surface,.sc-checkout-story-surface,.sc-action-entry-story-surface,.sc-submission-story-surface,.sc-payment-story-surface,.sc-defect-disposition-story-surface,.sc-named-occurrence-story-surface,.sc-session-story-surface,.sc-delivery-batch-story-surface,.sc-dynamic-family-story-surface,.sc-key-identity-story-surface,.sc-workspace-story-surface,.sc-job-queue-story-surface,.sc-report-story-surface,.sc-error-state-story-surface,.sc-onboarding-story-surface,.sc-export-flow-story-surface,.sc-rollout-story-surface,.sc-parallel-order-story-surface,.sc-editor-history-story-surface,.sc-deep-history-story-surface,.sc-queries-story-surface,.sc-query-gen-story-surface,.sc-query-option-story-surface,.sc-query-fn-story-surface,.sc-composing-queries-story-surface,.sc-document-engine-story-surface,.sc-durable-order-story-surface,.sc-ticket-read-story-surface,.sc-ticket-inspect-story-surface,.sc-ticket-selection-story-surface,.sc-door-simulation-story-surface,.sc-service-window-story-surface,.sc-coordinator-outcome-story-surface,.sc-resource-acquisition-story-surface,.sc-resource-input-story-surface,.sc-scoped-acquisition-story-surface,.sc-resource-topology-story-surface,.sc-resource-capacity-story-surface,.sc-resource-output-story-surface,.sc-resource-settlement-story-surface,.sc-resource-expiration-story-surface,.sc-component-placement-story-surface,.sc-repeated-placement-story-surface,.sc-recursive-composition-story-surface,.sc-parameterized-component-story-surface,.sc-parameterization-safety-story-surface{grid-template-rows:auto minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.sc-sign-story-surface>[data-statechart-diagram-host],.sc-keypad-story-surface>[data-statechart-diagram-host],.sc-packing-list-story-surface>[data-statechart-diagram-host],.sc-review-story-surface>[data-statechart-diagram-host],.sc-order-story-surface>[data-statechart-diagram-host],.sc-checkout-story-surface>[data-statechart-diagram-host],.sc-action-entry-story-surface>[data-statechart-diagram-host],.sc-submission-story-surface>[data-statechart-diagram-host],.sc-payment-story-surface>[data-statechart-diagram-host],.sc-defect-disposition-story-surface>[data-statechart-diagram-host],.sc-named-occurrence-story-surface>[data-statechart-diagram-host],.sc-session-story-surface>[data-statechart-diagram-host],.sc-delivery-batch-story-surface>[data-statechart-diagram-host],.sc-dynamic-family-story-surface>[data-statechart-diagram-host],.sc-key-identity-story-surface>[data-statechart-diagram-host],.sc-workspace-story-surface>[data-statechart-diagram-host],.sc-job-queue-story-surface>[data-statechart-diagram-host],.sc-report-story-surface>[data-statechart-diagram-host],.sc-error-state-story-surface>[data-statechart-diagram-host],.sc-onboarding-story-surface>[data-statechart-diagram-host],.sc-export-flow-story-surface>[data-statechart-diagram-host],.sc-rollout-story-surface>[data-statechart-diagram-host],.sc-parallel-order-story-surface>[data-statechart-diagram-host],.sc-editor-history-story-surface>[data-statechart-diagram-host],.sc-deep-history-story-surface>[data-statechart-diagram-host],.sc-queries-story-surface>[data-statechart-diagram-host],.sc-query-gen-story-surface>[data-statechart-diagram-host],.sc-query-option-story-surface>[data-statechart-diagram-host],.sc-query-fn-story-surface>[data-statechart-diagram-host],.sc-composing-queries-story-surface>[data-statechart-diagram-host],.sc-document-engine-story-surface>[data-statechart-diagram-host],.sc-durable-order-story-surface>[data-statechart-diagram-host],.sc-ticket-read-story-surface>[data-statechart-diagram-host],.sc-ticket-inspect-story-surface>[data-statechart-diagram-host],.sc-ticket-selection-story-surface>[data-statechart-diagram-host],.sc-door-simulation-story-surface>[data-statechart-diagram-host],.sc-service-window-story-surface>[data-statechart-diagram-host],.sc-coordinator-outcome-story-surface>[data-statechart-diagram-host],.sc-resource-acquisition-story-surface>[data-statechart-diagram-host],.sc-resource-input-story-surface>[data-statechart-diagram-host],.sc-scoped-acquisition-story-surface>[data-statechart-diagram-host],.sc-resource-topology-story-surface>[data-statechart-diagram-host],.sc-resource-capacity-story-surface>[data-statechart-diagram-host],.sc-resource-output-story-surface>[data-statechart-diagram-host],.sc-resource-settlement-story-surface>[data-statechart-diagram-host],.sc-resource-expiration-story-surface>[data-statechart-diagram-host],.sc-component-placement-story-surface>[data-statechart-diagram-host],.sc-repeated-placement-story-surface>[data-statechart-diagram-host],.sc-recursive-composition-story-surface>[data-statechart-diagram-host],.sc-parameterized-component-story-surface>[data-statechart-diagram-host],.sc-parameterization-safety-story-surface>[data-statechart-diagram-host]{min-height:0;padding:var(--space-4);align-self:center}.sc-payment-retry-readout,.sc-session-timer-readout,.sc-family-readout,.sc-workspace-readout,.sc-job-queue-readout,.sc-report-readout,.sc-error-state-readout,.sc-onboarding-readout,.sc-export-flow-readout,.sc-rollout-readout,.sc-parallel-order-readout,.sc-editor-history-readout,.sc-deep-history-readout,.sc-queries-readout,.sc-query-gen-readout,.sc-query-option-readout,.sc-query-fn-readout,.sc-composing-queries-readout,.sc-document-engine-readout,.sc-durable-order-readout,.sc-ticket-read-readout,.sc-ticket-inspect-readout,.sc-ticket-selection-readout,.sc-door-simulation-readout,.sc-service-window-readout,.sc-coordinator-outcome-readout,.sc-resource-acquisition-readout,.sc-resource-input-readout,.sc-scoped-acquisition-readout,.sc-resource-topology-readout,.sc-resource-capacity-readout,.sc-resource-output-readout,.sc-resource-settlement-readout,.sc-resource-expiration-readout,.sc-component-placement-readout,.sc-repeated-placement-readout,.sc-recursive-composition-readout,.sc-parameterized-component-readout,.sc-parameterization-safety-readout{border-bottom:var(--stroke) solid var(--color-line);background:var(--color-surface);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.sc-payment-retry-readout>section,.sc-session-timer-readout>section,.sc-family-readout>section,.sc-workspace-readout>section,.sc-job-queue-readout>section,.sc-report-readout>section,.sc-error-state-readout>section,.sc-onboarding-readout>section,.sc-export-flow-readout>section,.sc-rollout-readout>section,.sc-parallel-order-readout>section,.sc-editor-history-readout>section,.sc-deep-history-readout>section,.sc-queries-readout>section,.sc-query-gen-readout>section,.sc-query-option-readout>section,.sc-query-fn-readout>section,.sc-composing-queries-readout>section,.sc-document-engine-readout>section,.sc-durable-order-readout>section,.sc-ticket-read-readout>section,.sc-ticket-inspect-readout>section,.sc-ticket-selection-readout>section,.sc-door-simulation-readout>section,.sc-service-window-readout>section,.sc-coordinator-outcome-readout>section,.sc-resource-acquisition-readout>section,.sc-resource-input-readout>section,.sc-scoped-acquisition-readout>section,.sc-resource-topology-readout>section,.sc-resource-capacity-readout>section,.sc-resource-output-readout>section,.sc-resource-settlement-readout>section,.sc-resource-expiration-readout>section,.sc-component-placement-readout>section,.sc-repeated-placement-readout>section,.sc-recursive-composition-readout>section,.sc-parameterized-component-readout>section,.sc-parameterization-safety-readout>section{gap:var(--space-2);min-width:0;padding:var(--space-4) var(--space-5);display:grid}.sc-payment-retry-readout>section+section,.sc-session-timer-readout>section+section,.sc-family-readout>section+section,.sc-workspace-readout>section+section,.sc-job-queue-readout>section+section,.sc-report-readout>section+section,.sc-error-state-readout>section+section,.sc-onboarding-readout>section+section,.sc-export-flow-readout>section+section,.sc-rollout-readout>section+section,.sc-parallel-order-readout>section+section,.sc-editor-history-readout>section+section,.sc-deep-history-readout>section+section,.sc-queries-readout>section+section,.sc-query-gen-readout>section+section,.sc-query-option-readout>section+section,.sc-query-fn-readout>section+section,.sc-composing-queries-readout>section+section,.sc-document-engine-readout>section+section,.sc-durable-order-readout>section+section,.sc-ticket-read-readout>section+section,.sc-ticket-inspect-readout>section+section,.sc-ticket-selection-readout>section+section,.sc-door-simulation-readout>section+section,.sc-service-window-readout>section+section,.sc-coordinator-outcome-readout>section+section,.sc-resource-acquisition-readout>section+section,.sc-resource-input-readout>section+section,.sc-scoped-acquisition-readout>section+section,.sc-resource-topology-readout>section+section,.sc-resource-capacity-readout>section+section,.sc-resource-output-readout>section+section,.sc-resource-settlement-readout>section+section,.sc-resource-expiration-readout>section+section,.sc-component-placement-readout>section+section,.sc-repeated-placement-readout>section+section,.sc-recursive-composition-readout>section+section,.sc-parameterized-component-readout>section+section,.sc-parameterization-safety-readout>section+section{border-left:var(--stroke) solid var(--color-line)}.sc-payment-retry-readout span,.sc-session-timer-readout span,.sc-family-readout span,.sc-workspace-readout span,.sc-job-queue-readout span,.sc-report-readout span,.sc-error-state-readout span,.sc-onboarding-readout span,.sc-export-flow-readout span,.sc-rollout-readout span,.sc-parallel-order-readout span,.sc-editor-history-readout span,.sc-deep-history-readout span,.sc-queries-readout span,.sc-query-gen-readout span,.sc-query-option-readout span,.sc-query-fn-readout span,.sc-composing-queries-readout span,.sc-document-engine-readout span,.sc-durable-order-readout span,.sc-ticket-read-readout span,.sc-ticket-inspect-readout span,.sc-ticket-selection-readout span,.sc-door-simulation-readout span,.sc-service-window-readout span,.sc-coordinator-outcome-readout span,.sc-resource-acquisition-readout span,.sc-resource-input-readout span,.sc-scoped-acquisition-readout span,.sc-resource-topology-readout span,.sc-resource-capacity-readout span,.sc-resource-output-readout span,.sc-resource-settlement-readout span,.sc-resource-expiration-readout span,.sc-component-placement-readout span,.sc-repeated-placement-readout span,.sc-recursive-composition-readout span,.sc-parameterized-component-readout span,.sc-parameterization-safety-readout span{color:var(--color-text-muted);font-family:var(--mono);font-size:var(--type-xs);letter-spacing:.06em;text-transform:uppercase;font-weight:650}.sc-payment-retry-readout output,.sc-session-timer-readout output,.sc-family-readout output,.sc-workspace-readout output,.sc-job-queue-readout output,.sc-report-readout output,.sc-error-state-readout output,.sc-onboarding-readout output,.sc-export-flow-readout output,.sc-rollout-readout output,.sc-parallel-order-readout output,.sc-editor-history-readout output,.sc-deep-history-readout output,.sc-queries-readout output,.sc-query-gen-readout output,.sc-query-option-readout output,.sc-query-fn-readout output,.sc-composing-queries-readout output,.sc-document-engine-readout output,.sc-durable-order-readout output,.sc-ticket-read-readout output,.sc-ticket-inspect-readout output,.sc-ticket-selection-readout output,.sc-door-simulation-readout output,.sc-service-window-readout output,.sc-coordinator-outcome-readout output,.sc-resource-acquisition-readout output,.sc-resource-input-readout output,.sc-scoped-acquisition-readout output,.sc-resource-topology-readout output,.sc-resource-capacity-readout output,.sc-resource-output-readout output,.sc-resource-settlement-readout output,.sc-resource-expiration-readout output,.sc-component-placement-readout output,.sc-repeated-placement-readout output,.sc-recursive-composition-readout output,.sc-parameterized-component-readout output,.sc-parameterization-safety-readout output{gap:var(--space-2);min-width:0;color:var(--color-text);font-family:var(--mono);font-size:var(--type-sm);flex-wrap:wrap;font-weight:650;display:flex}.sc-resource-attenuation-story-surface .sc-resource-topology-readout>section[data-decision=accepted] output{color:var(--shiki-token-string)}.sc-resource-attenuation-story-surface .sc-resource-topology-readout>section[data-decision=rejected] output{color:var(--color-danger)}.sc-resource-attenuation-story-surface .sc-resource-topology-readout output{overflow-wrap:anywhere;word-break:break-word}.sc-resource-capacity-story-surface .sc-resource-capacity-readout{z-index:1;position:relative}.sc-resource-capacity-story-surface .sc-resource-capacity-readout>section{gap:var(--space-1);padding:var(--space-3) var(--space-4)}.sc-resource-capacity-story-surface .sc-resource-capacity-readout span{font-size:.625rem}.sc-resource-capacity-story-surface .sc-resource-capacity-readout output{overflow-wrap:anywhere;font-size:var(--type-xs);line-height:1.35}.sc-resource-settlement-story-surface .sc-resource-settlement-readout{z-index:1;position:relative}.sc-resource-settlement-story-surface .sc-resource-settlement-readout>section{gap:var(--space-1);padding:var(--space-3) var(--space-4)}.sc-resource-settlement-story-surface .sc-resource-settlement-readout span{font-size:.625rem}.sc-resource-settlement-story-surface .sc-resource-settlement-readout output{overflow-wrap:anywhere;font-size:var(--type-xs);line-height:1.35}.sc-resource-expiration-story-surface .sc-resource-expiration-readout{z-index:1;position:relative}.sc-resource-expiration-story-surface .sc-resource-expiration-readout>section{gap:var(--space-1);padding:var(--space-3) var(--space-4)}.sc-resource-expiration-story-surface .sc-resource-expiration-readout span{font-size:.625rem}.sc-resource-expiration-story-surface .sc-resource-expiration-readout output{overflow-wrap:anywhere;font-size:var(--type-xs);line-height:1.35}@media (width<=62rem){.sc-resource-attenuation-story-surface .sc-resource-topology-readout{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));position:relative}.sc-resource-attenuation-story-surface .sc-resource-topology-readout>section{gap:var(--space-1);padding:var(--space-2) var(--space-3)}.sc-resource-attenuation-story-surface .sc-resource-topology-readout span{font-size:.5625rem}.sc-resource-attenuation-story-surface .sc-resource-topology-readout output{font-size:.625rem;line-height:1.35}}.sc-query-option-contract{gap:var(--space-1)!important;display:grid!important}.sc-query-option-contract small{min-width:0;font:inherit}.sc-query-option-contract b{color:var(--color-accent);letter-spacing:.04em;text-transform:uppercase;font-size:.625rem}.sc-payment-retry-readout output b,.sc-family-readout output b{border:var(--stroke) solid var(--color-line-strong);border-radius:999px;place-items:center;min-width:1.75rem;font-weight:650;display:grid}.sc-payment-retry-readout output em,.sc-family-readout output em,.sc-workspace-readout output em{color:var(--color-text-muted);font-weight:400}.sc-defect-disposition-readout,.sc-named-occurrence-readout{border-bottom:var(--stroke) solid var(--color-line);background:var(--color-surface);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.sc-defect-disposition-readout>section,.sc-named-occurrence-readout>section{gap:var(--space-2);min-width:0;padding:var(--space-4) var(--space-5);display:grid}.sc-defect-disposition-readout>section+section,.sc-named-occurrence-readout>section+section{border-left:var(--stroke) solid var(--color-line)}.sc-defect-disposition-readout span,.sc-named-occurrence-readout span{color:var(--color-text-muted);font-family:var(--mono);font-size:var(--type-xs);letter-spacing:.06em;text-transform:uppercase;font-weight:650}.sc-defect-disposition-readout output,.sc-named-occurrence-readout output{min-width:0;color:var(--color-text);font-family:var(--mono);font-size:var(--type-sm);font-weight:650}.sc-update-action-readout{grid-template-columns:repeat(4,minmax(0,1fr))}.sc-raised-event-readout{border-bottom:var(--stroke) solid var(--color-line);background:var(--color-surface);grid-template-columns:auto minmax(0,1fr);display:grid}.sc-raised-event-readout>section{gap:var(--space-2);min-width:0;padding:var(--space-4) var(--space-5);display:grid}.sc-raised-event-readout>section+section{border-left:var(--stroke) solid var(--color-line)}.sc-raised-event-readout span,.sc-submission-form label>span{color:var(--color-text-muted);font-family:var(--mono);font-size:var(--type-xs);letter-spacing:.06em;text-transform:uppercase;font-weight:650}.sc-raised-event-readout output{gap:var(--space-2);min-width:0;color:var(--color-text);font-family:var(--mono);font-size:var(--type-sm);flex-wrap:wrap;display:flex}.sc-raised-event-readout output b{font-weight:500}.sc-raised-event-readout output em{color:var(--color-text-muted)}.sc-submission-form{gap:var(--space-3);padding:var(--space-4);border-top:var(--stroke) solid var(--color-line);grid-template-columns:minmax(0,1fr) auto auto;align-items:end;display:grid}.sc-submission-form label{gap:var(--space-2);min-width:0;display:grid}.sc-submission-form input,.sc-submission-form button{min-height:var(--code-min-height);border:var(--stroke) solid var(--color-line);border-radius:var(--radius-control);font:inherit}.sc-submission-form input{min-width:0;padding-inline:var(--space-3);background:var(--color-ground);color:var(--color-text)}.sc-submission-form button{padding-inline:var(--space-3);background:var(--color-text);color:var(--color-ground);cursor:pointer;font-family:var(--mono);font-size:var(--type-sm);font-weight:650}.sc-submission-form button:disabled{opacity:.45;cursor:default}.sc-stabilization-readout{border-bottom:var(--stroke) solid var(--color-line);background:var(--color-surface);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.sc-stabilization-readout>section{gap:var(--space-2);padding:var(--space-4) var(--space-5);display:grid}.sc-stabilization-readout>section+section{border-left:var(--stroke) solid var(--color-line)}.sc-stabilization-readout span{color:var(--color-text-muted);font-family:var(--mono);font-size:var(--type-xs);letter-spacing:.06em;text-transform:uppercase;font-weight:650}.sc-stabilization-readout output{color:var(--color-text);font-family:var(--mono);font-size:var(--type-sm);font-weight:650}.sc-macrostep-readout{border-bottom:var(--stroke) solid var(--color-line);background:var(--color-surface);grid-template-columns:auto minmax(0,1fr);display:grid}.sc-macrostep-readout>section{gap:var(--space-2);min-width:0;padding:var(--space-3) var(--space-4);display:grid}.sc-macrostep-readout>section+section{border-left:var(--stroke) solid var(--color-line)}.sc-macrostep-readout>section:last-child{border-top:var(--stroke) solid var(--color-line);border-left:0;grid-column:1/-1}.sc-macrostep-readout span,.sc-order-confirm-form label>span{color:var(--color-text-muted);font-family:var(--mono);font-size:var(--type-xs);letter-spacing:.06em;text-transform:uppercase;font-weight:650}.sc-macrostep-readout output{gap:var(--space-2);min-width:0;color:var(--color-text);font-family:var(--mono);font-size:var(--type-sm);flex-wrap:wrap;display:flex}.sc-macrostep-readout output b{font-weight:500}.sc-macrostep-readout output em{color:var(--color-text-muted)}.sc-order-confirm-form{gap:var(--space-3);padding:var(--space-4);border-top:var(--stroke) solid var(--color-line);grid-template-columns:minmax(0,1fr) auto;align-items:end;display:grid}.sc-order-confirm-form label{gap:var(--space-2);min-width:0;display:grid}.sc-order-confirm-form input,.sc-order-confirm-form button{min-height:var(--code-min-height);border:var(--stroke) solid var(--color-line);border-radius:var(--radius-control);font:inherit}.sc-order-confirm-form input{min-width:0;padding-inline:var(--space-3);background:var(--color-ground);color:var(--color-text)}.sc-order-confirm-form button{padding-inline:var(--space-4);background:var(--color-text);color:var(--color-ground);cursor:pointer;font-family:var(--mono);font-size:var(--type-sm);font-weight:650}.sc-review-status{gap:var(--space-1) var(--space-4);padding:var(--space-4) var(--space-5);border-bottom:var(--stroke) solid var(--color-line);background:var(--color-surface);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;display:grid}.sc-review-status>span,.sc-activity-settlement-controls>span{color:var(--color-text-muted);font-family:var(--mono);font-size:var(--type-xs);letter-spacing:.06em;text-transform:uppercase;font-weight:650}.sc-review-status output{color:var(--color-text);font-family:var(--mono);font-size:var(--type-sm);font-weight:650}.sc-review-status small{color:var(--color-text-muted);font-size:var(--type-xs);grid-column:1/-1}.sc-activity-settlement-controls{justify-content:center;align-items:center;gap:var(--space-3);padding:var(--space-4);border-top:var(--stroke) solid var(--color-line);display:flex}.sc-activity-settlement-controls button{min-height:var(--code-min-height);padding-inline:var(--space-4);border:var(--stroke) solid var(--color-line);border-radius:var(--radius-control);background:var(--color-text);color:var(--color-ground);cursor:pointer;font-family:var(--mono);font-size:var(--type-sm);font-weight:650}.sc-activity-settlement-controls button:disabled{opacity:.45;cursor:default}.sc-named-occurrence-controls,.sc-dynamic-family-controls{flex-wrap:wrap}.sc-dynamic-family-controls>div{gap:var(--space-2);display:flex}.sc-key-identity-controls{flex-wrap:wrap}.sc-key-identity-controls>div,.sc-named-occurrence-controls>div{gap:var(--space-2);display:flex}.sc-rollout-controls,.sc-parallel-order-controls,.sc-editor-history-controls,.sc-document-engine-controls,.sc-durable-order-controls,.sc-ticket-read-controls,.sc-ticket-inspect-controls,.sc-ticket-selection-controls,.sc-door-simulation-controls,.sc-service-window-controls,.sc-coordinator-outcome-controls,.sc-resource-acquisition-controls,.sc-resource-input-controls,.sc-scoped-acquisition-controls,.sc-resource-topology-controls,.sc-resource-capacity-controls,.sc-resource-output-controls,.sc-resource-settlement-controls,.sc-resource-expiration-controls,.sc-component-placement-controls,.sc-repeated-placement-controls,.sc-recursive-composition-controls,.sc-parameterized-component-controls,.sc-parameterization-safety-controls{flex-wrap:wrap}.sc-facet-readout{border-bottom:var(--stroke) solid var(--color-line);background:var(--color-surface);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.sc-facet-readout>section{gap:var(--space-2);min-width:0;padding:var(--space-4) var(--space-5);display:grid}.sc-facet-readout>section+section{border-left:var(--stroke) solid var(--color-line)}.sc-facet-readout span,.sc-facet-readout small{color:var(--color-text-muted);font-family:var(--mono);font-size:var(--type-xs)}.sc-facet-readout span{font-weight:650}.sc-facet-readout output{align-items:center;gap:var(--space-2);min-width:0;min-height:1.6rem;color:var(--color-text);font-family:var(--mono);font-size:var(--type-sm);text-overflow:ellipsis;white-space:nowrap;display:flex;overflow:hidden}.sc-facet-readout output b{padding:var(--space-1) var(--space-2);border:var(--stroke) solid var(--color-line);border-radius:var(--radius-pill);background:var(--color-ground);font-weight:500}.sc-facet-readout [data-facet-present=false] output{color:var(--color-text-muted);font-style:italic}.sc-sign-display{gap:var(--space-2);padding:var(--space-5);border-bottom:var(--stroke) solid var(--color-line);background:var(--color-surface);display:grid}.sc-keypad-result{justify-content:space-between;align-items:baseline;gap:var(--space-3);min-width:0;padding:var(--space-4) var(--space-5);border-bottom:var(--stroke) solid var(--color-line);background:var(--color-surface);display:flex}.sc-sign-display>span,.sc-sign-message-form label>span,.sc-keypad-result>span,.sc-keypad-code-form label>span{color:var(--color-text-muted);font-family:var(--mono);font-size:var(--type-xs);letter-spacing:.06em;text-transform:uppercase;font-weight:650}.sc-keypad-result output{color:var(--color-text);font-family:var(--mono);font-size:var(--type-sm);font-weight:650}.sc-sign-display output{min-width:0;color:var(--color-text);font-family:var(--display);text-overflow:ellipsis;white-space:nowrap;font-size:clamp(1.45rem,2.4vw,2.35rem);font-weight:650;line-height:1.05;overflow:hidden}.sc-sign-display output em{color:var(--color-text-muted);font-weight:500}.sc-event-schemas-runtime{grid-template-rows:auto minmax(0,1fr) auto}.sc-event-admission-flow{gap:var(--space-4);min-height:0;padding:var(--space-6);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;display:grid}.sc-event-admission-flow>section{gap:var(--space-3);min-width:0;min-height:10rem;padding:var(--space-5);border:var(--stroke) solid var(--color-line);border-radius:var(--radius-panel);background:var(--color-surface);grid-template-rows:auto minmax(0,1fr);transition:border-color .18s,box-shadow .18s;display:grid}.sc-event-admission-flow[data-admission-status=accepted]>section:last-child{border-color:color-mix(in srgb, var(--color-success) 65%, var(--color-line));box-shadow:0 0 0 1px color-mix(in srgb, var(--color-success) 18%, transparent)}.sc-event-admission-flow[data-admission-status=rejected]>section:last-child{border-color:color-mix(in srgb, var(--color-danger) 70%, var(--color-line));box-shadow:0 0 0 1px color-mix(in srgb, var(--color-danger) 18%, transparent)}.sc-event-admission-flow>section>span,.sc-event-admission-controls label>span,.sc-event-admission-operator>span{color:var(--color-text-muted);font-family:var(--mono);font-size:var(--type-xs);letter-spacing:.06em;text-transform:uppercase;font-weight:650}.sc-event-admission-flow pre{min-width:0;color:var(--color-text);font-family:var(--mono);font-size:var(--type-sm);white-space:pre-wrap;margin:0;line-height:1.65;overflow:auto}.sc-event-admission-operator{justify-items:center;gap:var(--space-2);color:var(--color-accent);display:grid}.sc-event-admission-operator svg{width:3rem;overflow:visible}.sc-event-admission-operator path{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px}.sc-event-admission-controls{gap:var(--space-3);min-width:0;padding:var(--space-4);border-top:var(--stroke) solid var(--color-line);flex-wrap:wrap;align-items:end;display:flex}.sc-event-admission-controls label{gap:var(--space-2);flex:13rem;min-width:min(13rem,100%);display:grid}.sc-event-admission-controls input,.sc-event-admission-controls button{min-height:var(--code-min-height);border:var(--stroke) solid var(--color-line);border-radius:var(--radius-control);font:inherit}.sc-event-admission-controls input{min-width:0;padding-inline:var(--space-3);background:var(--color-ground);color:var(--color-text)}.sc-event-admission-controls button{padding-inline:var(--space-4);background:var(--color-text);color:var(--color-ground);cursor:pointer;font-family:var(--mono);font-size:var(--type-sm);font-weight:650}.sc-event-admission-controls button:hover,.sc-event-admission-controls button:focus-visible{border-color:var(--color-accent)}.sc-event-admission-controls .sc-event-admission-negative{background:var(--color-surface-strong);color:var(--color-text-muted)}.sc-sign-story-status,.sc-on-story-status{padding:var(--space-4);border-top:var(--stroke) solid var(--color-line);color:var(--color-text-muted);font-family:var(--mono);font-size:var(--type-sm);text-align:center;margin:0}.sc-sign-message-form{gap:var(--space-3);padding:var(--space-4);border-top:var(--stroke) solid var(--color-line);grid-template-columns:minmax(0,1fr) auto;align-items:end;display:grid}.sc-keypad-code-form{gap:var(--space-2) var(--space-3);padding:var(--space-4);border-top:var(--stroke) solid var(--color-line);grid-template-columns:minmax(0,1fr) auto;align-items:end;display:grid}.sc-sign-message-form label,.sc-keypad-code-form label{gap:var(--space-2);min-width:0;display:grid}.sc-sign-message-form input,.sc-sign-message-form button,.sc-keypad-code-form input,.sc-keypad-code-form button{min-height:var(--code-min-height);border:var(--stroke) solid var(--color-line);border-radius:var(--radius-control);font:inherit}.sc-sign-message-form input{min-width:0;padding-inline:var(--space-3);background:var(--color-ground);color:var(--color-text)}.sc-keypad-code-form input{min-width:0;padding-inline:var(--space-3);background:var(--color-ground);color:var(--color-text);font-family:var(--mono);letter-spacing:.18em}.sc-sign-message-form button,.sc-keypad-code-form button{padding-inline:var(--space-4);background:var(--color-text);color:var(--color-ground);cursor:pointer;font-family:var(--mono);font-size:var(--type-sm);font-weight:650}.sc-keypad-code-form small{color:var(--color-text-muted);font-size:var(--type-xs);grid-column:1/-1}@media (width>=62.0625rem){.sc-learn-story:not([data-story-enhanced=true]) .sc-learn-story-beat{gap:clamp(var(--space-6), 3vw, var(--space-12));min-height:0;padding:var(--space-12) var(--story-page-gutter);border-top:var(--stroke) solid var(--color-line);grid-template-columns:minmax(17rem,.66fr) minmax(0,1.34fr);align-items:start;display:grid}.sc-learn-story:not([data-story-enhanced=true]) .sc-learn-story-beat:first-child{border-top:0}.sc-learn-story:not([data-story-enhanced=true]) .sc-learn-story-beat-copy,.sc-learn-story:not([data-story-enhanced=true]) .sc-learn-story-static-frame{min-width:0}.sc-learn-story:not([data-story-enhanced=true]) .sc-learn-story-static-frame>pre{margin:0}}@media (width<=90rem){.sc-learn-story-layout{gap:clamp(var(--space-5), 2.5vw, var(--space-8));grid-template-columns:minmax(17rem,.66fr) minmax(0,1.34fr)}.sc-learn-story-enhancement{grid-template-rows:minmax(20rem,.55fr) minmax(18rem,.45fr);grid-template-columns:1fr}.sc-learn-story-enhancement>:is(.sc-animated-source,.sc-playground-editor){grid-row:1}.sc-learn-story-enhancement>.sc-learn-story-runtime-root{grid-row:2}.sc-animated-source{border-bottom:var(--stroke) solid var(--color-line);border-left:0}.sc-playground-editor{border-right:0;border-bottom:var(--stroke) solid var(--color-line)}.sc-learn-story-runtime{min-height:0}}@media (width<=62rem){.sc-doc-content .sc-getting-started-thesis{max-width:26ch}.sc-getting-started-introduction{row-gap:var(--space-12);grid-template-columns:1fr}.sc-doc-content .sc-getting-started-thesis,.sc-getting-started-main,.sc-statechart-terminology{grid-column:1}.sc-getting-started-main{grid-row:3}.sc-statechart-terminology{background:0 0;border-radius:0;grid-row:2;max-width:42rem;margin-top:0;padding:0;position:static}.sc-statechart-terminology-desktop{display:none}.sc-statechart-terminology-mobile{interpolate-size:allow-keywords;display:block}.sc-statechart-terminology-mobile::details-content{content-visibility:hidden;opacity:0;transition-behavior:allow-discrete;block-size:0;transition:block-size .32s cubic-bezier(.16,1,.3,1),opacity .18s,content-visibility .32s;overflow:clip}.sc-statechart-terminology-mobile[open]:not([data-closing])::details-content{content-visibility:visible;opacity:1;block-size:auto}.sc-statechart-terminology-mobile[data-closing]::details-content{content-visibility:visible}.sc-statechart-terminology>summary{min-height:var(--code-min-height);padding-block:var(--space-3);border-block:var(--stroke) solid var(--color-line);color:var(--color-accent);cursor:pointer;font-family:var(--mono);font-size:var(--type-xs);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;font-weight:650;list-style:none;display:flex}.sc-statechart-terminology>summary::-webkit-details-marker{display:none}.sc-statechart-terminology>summary:after{width:.45rem;height:.45rem;margin-right:var(--space-1);border-right:var(--stroke) solid currentColor;border-bottom:var(--stroke) solid currentColor;content:"";transition:transform .18s;transform:rotate(45deg)}.sc-statechart-terminology[open]:not([data-closing])>summary:after{transform:rotate(225deg)}.sc-statechart-terminology>header,.sc-statechart-terminology:not([open])>dl{display:none}.sc-statechart-terminology[open]>dl{padding-block:var(--space-4) var(--space-2);border-bottom:var(--stroke) solid var(--color-line);display:grid}.sc-getting-started-authoring>div{gap:var(--space-5);grid-template-columns:1fr}.sc-learn-story-layout{display:block}.sc-learn-story-stage{height:auto;position:static}.sc-learn-story-beats{margin-top:var(--space-8)}.sc-learn-story-enhancement{grid-template-rows:auto auto;grid-template-columns:1fr;height:auto;min-height:0}.sc-animated-source,.sc-playground-editor{height:auto}.sc-animated-source{border-bottom:var(--stroke) solid var(--color-line);border-left:0}.sc-playground-editor{border-right:0;border-bottom:var(--stroke) solid var(--color-line)}.sc-playground-editor-host{height:26rem}.sc-learn-story-runtime,.sc-learn-story-enhancement,.sc-learn-story-stage>[data-learn-story-mount],.sc-learn-story-runtime-root{height:auto;min-height:0}.sc-learn-story-beat{min-height:0}.sc-learn-story-scroll-rail{display:none}[data-story-id=getting-started-lamp]{--learn-story-mobile-reading-height:clamp(15rem, 40svh, 22rem);--learn-story-mobile-stage-height:calc(100svh - var(--header-height) - var(--learn-story-mobile-reading-height))}[data-story-id=getting-started-lamp] .sc-learn-story-stage{z-index:4;top:var(--header-height);height:var(--learn-story-mobile-stage-height);background:var(--color-ground);position:sticky}[data-story-id=getting-started-lamp] .sc-learn-story-beats{margin-top:0}[data-story-id=getting-started-lamp] .sc-learn-story-beat{min-height:var(--learn-story-mobile-reading-height);padding-block:var(--space-5) var(--space-6)}[data-story-id=getting-started-lamp] .sc-learn-story-beat :is(h3,h4){margin-block:var(--space-1) var(--space-2);font-size:clamp(1.2rem,4.8vw,1.45rem)}[data-story-id=getting-started-lamp] .sc-learn-story-narration{font-size:var(--type-sm);line-height:1.5}[data-story-id=getting-started-lamp] .sc-animated-source-code{--source-line-number-width:3rem;font-size:.59375rem}[data-story-id=getting-started-lamp] .sc-animated-source-line-number{width:1.75rem}[data-story-id=getting-started-lamp] .sc-animated-source-fold{width:.95rem;left:1.85rem}[data-story-id=getting-started-lamp] .sc-learn-story-stage>[data-learn-story-mount],[data-story-id=getting-started-lamp] .sc-learn-story-enhancement,[data-story-id=getting-started-lamp] .sc-learn-story-runtime-root,[data-story-id=getting-started-lamp] .sc-learn-story-runtime,[data-story-id=getting-started-lamp] .sc-animated-source{height:100%;min-height:0}[data-story-id=getting-started-lamp] .sc-learn-story-enhancement{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}[data-story-id=getting-started-lamp] .sc-learn-story-mobile-tabs{z-index:2;border-bottom:var(--stroke) solid var(--color-line);background:var(--color-surface);grid-area:1/1;grid-template-columns:auto auto minmax(0,1fr);align-items:stretch;display:grid}[data-story-id=getting-started-lamp] .sc-learn-story-mobile-tabs button{min-height:var(--code-min-height);padding:var(--space-2) var(--space-4);border:0;border-bottom:var(--focus-stroke) solid transparent;color:var(--color-text-muted);cursor:pointer;font-family:var(--mono);font-size:var(--type-xs);letter-spacing:.06em;text-transform:uppercase;background:0 0;font-weight:650}[data-story-id=getting-started-lamp] .sc-learn-story-mobile-tab-context{min-width:0;padding-inline:var(--space-3);font-family:var(--mono);font-size:var(--type-xs);letter-spacing:.06em;text-transform:uppercase;justify-content:flex-end;align-items:center;font-weight:650;display:flex}[data-story-id=getting-started-lamp] .sc-learn-story-mobile-tab-context :is(a,output){color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}[data-story-id=getting-started-lamp] .sc-learn-story-mobile-tab-context a{color:var(--color-accent)}[data-story-id=getting-started-lamp] .sc-learn-story-mobile-tabs button[data-active=true]{border-bottom-color:var(--color-accent);color:var(--color-accent)}[data-story-id=getting-started-lamp] .sc-learn-story-enhancement>:is(.sc-animated-source,.sc-learn-story-runtime-root){border-left:0;grid-area:2/1;transition:opacity .14s,visibility .14s}[data-story-id=getting-started-lamp] .sc-learn-story-enhancement[data-story-mobile-view=source]>.sc-learn-story-runtime-root,[data-story-id=getting-started-lamp] .sc-learn-story-enhancement[data-story-mobile-view=topology]>.sc-animated-source{visibility:hidden;opacity:0;pointer-events:none}[data-story-id=getting-started-lamp] :is(.sc-animated-source,.sc-learn-story-runtime)>header{visibility:hidden;border:0;height:0;min-height:0;padding:0;overflow:hidden}[data-story-id=getting-started-lamp] .sc-learn-story-note-stack{margin-top:var(--space-3)}[data-story-id=getting-started-lamp] .sc-learn-story-note{display:none}[data-story-id=getting-started-lamp] .sc-learn-story-note-mobile-trigger{align-items:center;gap:var(--space-2);min-height:2rem;padding:var(--space-1) var(--space-3);border:var(--stroke) solid var(--color-line);background:var(--color-surface);color:var(--color-accent);cursor:pointer;font-family:var(--mono);font-size:var(--type-xs);border-radius:999px;font-weight:650;transition:border-color .14s,background-color .14s,box-shadow .14s,color .14s,transform .1s;display:inline-flex}[data-story-id=getting-started-lamp] .sc-learn-story-note-mobile-trigger:has(+.sc-learn-story-note-popover:popover-open){border-color:var(--color-accent);background:var(--color-accent-soft);box-shadow:0 var(--space-1) var(--space-3) var(--color-shadow)}[data-story-id=getting-started-lamp] .sc-learn-story-note-mobile-trigger:active{background:color-mix(in srgb, var(--color-accent) 18%, var(--color-surface));transform:translateY(1px)scale(.97)}[data-story-id=getting-started-lamp] .sc-learn-story-note-mobile-trigger svg,.sc-learn-story-note-popover>header svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.25px;flex:none;width:1rem;height:1rem}.sc-learn-story-note-popover{top:auto;right:auto;bottom:var(--space-4);bottom:calc(anchor(top) + var(--space-2));left:var(--space-4);left:anchor(left);width:20rem;max-width:calc(100vw - var(--space-8));max-height:min(22rem,70svh);padding:var(--space-5);border:var(--stroke) solid var(--color-line);border-radius:var(--radius-panel);background:var(--color-ground);box-shadow:0 var(--space-5) var(--space-12) #00000057, 0 var(--space-1) var(--space-3) #0003;color:var(--color-text);opacity:0;transform:translateY(var(--space-2)) scale(.94);transform-origin:0 100%;transition:opacity .16s ease, transform .24s cubic-bezier(.16, 1, .3, 1), display .24s allow-discrete, overlay .24s allow-discrete;margin:0;position:fixed;overflow:visible}.sc-learn-story-note-popover:popover-open{opacity:1;display:block;transform:translateY(0)scale(1)}.sc-learn-story-note-popover::backdrop{background:0 0}.sc-learn-story-note-popover:after{bottom:-.4rem;left:var(--space-5);border-right:var(--stroke) solid var(--color-line);border-bottom:var(--stroke) solid var(--color-line);background:var(--color-ground);content:"";width:.7rem;height:.7rem;position:absolute;transform:rotate(45deg)}@starting-style{.sc-learn-story-note-popover:popover-open{opacity:0;transform:translateY(var(--space-2)) scale(.94)}}.sc-learn-story-note-popover>header{align-items:center;gap:var(--space-2);color:var(--color-accent);font-family:var(--mono);font-size:var(--type-xs);font-weight:650;display:flex}.sc-learn-story-note-popover>p{margin:var(--space-3) 0 0;color:var(--color-text-muted);font-size:var(--type-sm);line-height:1.55}.sc-learn-story-note-popover a{-webkit-text-decoration-color:var(--color-code-reference);text-decoration-color:var(--color-code-reference);text-underline-offset:.16em}[data-story-mobile-layout=true]{--learn-story-mobile-reading-height:clamp(15rem, 40svh, 22rem);--learn-story-mobile-stage-height:calc(100svh - var(--header-height) - var(--learn-story-mobile-reading-height))}[data-story-mobile-layout=true] .sc-learn-story-stage{z-index:4;top:var(--header-height);height:var(--learn-story-mobile-stage-height);background:var(--color-ground);position:sticky}[data-story-mobile-layout=true] .sc-learn-story-beats{margin-top:0}[data-story-mobile-layout=true] .sc-learn-story-beat{min-height:var(--learn-story-mobile-reading-height);padding-block:var(--space-5) var(--space-6)}[data-story-mobile-layout=true] .sc-learn-story-beat :is(h3,h4){margin-block:var(--space-1) var(--space-2);font-size:clamp(1.2rem,4.8vw,1.45rem)}[data-story-mobile-layout=true] .sc-learn-story-narration{font-size:var(--type-sm);line-height:1.5}[data-story-mobile-layout=true] .sc-animated-source-code{--source-line-number-width:3rem;font-size:.59375rem}[data-story-mobile-layout=true] .sc-animated-source-line-number{width:1.75rem}[data-story-mobile-layout=true] .sc-animated-source-fold{width:.95rem;left:1.85rem}[data-story-mobile-layout=true] .sc-learn-story-stage>[data-learn-story-mount],[data-story-mobile-layout=true] .sc-learn-story-enhancement,[data-story-mobile-layout=true] .sc-learn-story-runtime-root,[data-story-mobile-layout=true] .sc-learn-story-runtime,[data-story-mobile-layout=true] .sc-animated-source{height:100%;min-height:0}[data-story-mobile-layout=true] .sc-learn-story-enhancement{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}[data-story-mobile-layout=true] .sc-learn-story-mobile-tabs{z-index:2;border-bottom:var(--stroke) solid var(--color-line);background:var(--color-surface);grid-area:1/1;grid-template-columns:auto auto minmax(0,1fr);align-items:stretch;display:grid}[data-story-mobile-layout=true] .sc-learn-story-mobile-tabs button{min-height:var(--code-min-height);padding:var(--space-2) var(--space-4);border:0;border-bottom:var(--focus-stroke) solid transparent;color:var(--color-text-muted);cursor:pointer;font-family:var(--mono);font-size:var(--type-xs);letter-spacing:.06em;text-transform:uppercase;background:0 0;font-weight:650}[data-story-mobile-layout=true] .sc-learn-story-mobile-tab-context{min-width:0;padding-inline:var(--space-3);font-family:var(--mono);font-size:var(--type-xs);letter-spacing:.06em;text-transform:uppercase;justify-content:flex-end;align-items:center;font-weight:650;display:flex}[data-story-mobile-layout=true] .sc-learn-story-mobile-tab-context :is(a,output){color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}[data-story-mobile-layout=true] .sc-learn-story-mobile-tab-context a{color:var(--color-accent)}[data-story-mobile-layout=true] .sc-learn-story-mobile-tabs button[data-active=true]{border-bottom-color:var(--color-accent);color:var(--color-accent)}[data-story-mobile-layout=true] .sc-learn-story-enhancement>:is(.sc-animated-source,.sc-learn-story-runtime-root){border-left:0;grid-area:2/1;transition:opacity .14s,visibility .14s}[data-story-mobile-layout=true] .sc-learn-story-enhancement[data-story-mobile-view=source]>.sc-learn-story-runtime-root,[data-story-mobile-layout=true] .sc-learn-story-enhancement[data-story-mobile-view=topology]>.sc-animated-source{visibility:hidden;opacity:0;pointer-events:none}[data-story-mobile-layout=true] :is(.sc-animated-source,.sc-learn-story-runtime)>header{visibility:hidden;border:0;height:0;min-height:0;padding:0;overflow:hidden}[data-story-mobile-layout=true] .sc-learn-story-note-stack{margin-top:var(--space-3)}[data-story-mobile-layout=true] .sc-learn-story-note{display:none}[data-story-mobile-layout=true] .sc-learn-story-note-mobile-trigger{align-items:center;gap:var(--space-2);min-height:2rem;padding:var(--space-1) var(--space-3);border:var(--stroke) solid var(--color-line);background:var(--color-surface);color:var(--color-accent);cursor:pointer;font-family:var(--mono);font-size:var(--type-xs);border-radius:999px;font-weight:650;display:inline-flex}[data-story-mobile-layout=true] .sc-learn-story-note-mobile-trigger svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.25px;flex:none;width:1rem;height:1rem}[data-story-id=parallel-order] .sc-parallel-order-readout{grid-template-columns:repeat(2,minmax(0,1fr))}[data-story-id=parallel-order] .sc-parallel-order-readout>section{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);display:flex}[data-story-id=parallel-order] .sc-parallel-order-readout>section:last-child{display:none}[data-story-id=parallel-order] .sc-parallel-order-readout span{font-size:.5625rem}[data-story-id=parallel-order] .sc-parallel-order-readout output{font-size:var(--type-xs);flex:none}[data-story-id=parallel-order] .sc-parallel-order-controls{justify-content:flex-start;gap:var(--space-2);padding:var(--space-2) var(--space-3);scrollbar-width:thin;flex-wrap:nowrap;overflow-x:auto}[data-story-id=parallel-order] .sc-parallel-order-controls>span{display:none}[data-story-id=parallel-order] .sc-parallel-order-controls button{min-height:2rem;padding-inline:var(--space-3);font-size:var(--type-xs);flex:none}:is([data-website-island=learn-workspace-story],[data-website-island=learn-reenter-story]) .sc-workspace-readout>section{gap:var(--space-1);padding:var(--space-2) var(--space-3)}:is([data-website-island=learn-workspace-story],[data-website-island=learn-reenter-story]) .sc-workspace-readout span{font-size:.5625rem}:is([data-website-island=learn-workspace-story],[data-website-island=learn-reenter-story]) .sc-workspace-readout output{font-size:var(--type-xs)}:is([data-website-island=learn-workspace-story],[data-website-island=learn-reenter-story]) .sc-submission-form{gap:var(--space-2);padding:var(--space-2) var(--space-3);grid-template-columns:minmax(0,1fr) auto auto}:is([data-website-island=learn-workspace-story],[data-website-island=learn-reenter-story]) .sc-submission-form label>span{display:none}:is([data-website-island=learn-workspace-story],[data-website-island=learn-reenter-story]) .sc-submission-form :is(input,button){min-height:2rem;font-size:var(--type-xs)}[data-website-island=learn-entry-action-story] .sc-stabilization-readout>section{gap:var(--space-1);padding:var(--space-2) var(--space-3)}[data-website-island=learn-entry-action-story] .sc-stabilization-readout span{font-size:.5625rem}[data-website-island=learn-entry-action-story] .sc-stabilization-readout output{font-size:var(--type-xs)}[data-website-island=learn-durable-order-story] .sc-durable-order-readout{z-index:1;position:relative}[data-website-island=learn-durable-order-story] .sc-durable-order-readout>section{gap:var(--space-1);padding:var(--space-2) var(--space-3)}[data-website-island=learn-durable-order-story] .sc-durable-order-readout span{font-size:.5625rem}[data-website-island=learn-durable-order-story] .sc-durable-order-readout output{overflow-wrap:anywhere;font-size:.625rem}[data-website-island=learn-review-story] .sc-activity-invoke-readout{z-index:1;position:relative}[data-website-island=learn-review-story] .sc-activity-invoke-readout>section{gap:var(--space-1);padding:var(--space-2) var(--space-3)}[data-website-island=learn-review-story] .sc-activity-invoke-readout span{font-size:.5625rem}[data-website-island=learn-review-story] .sc-activity-invoke-readout output{font-size:.6875rem}[data-website-island=learn-activity-done-story] .sc-activity-done-readout{z-index:1;position:relative}[data-website-island=learn-activity-done-story] .sc-activity-done-readout>section{gap:var(--space-1);padding:var(--space-2) var(--space-3)}[data-website-island=learn-activity-done-story] .sc-activity-done-readout span{font-size:.5625rem}[data-website-island=learn-activity-done-story] .sc-activity-done-readout output{font-size:.6875rem}[data-website-island=learn-activity-error-story] .sc-activity-error-readout{z-index:1;position:relative}[data-website-island=learn-activity-error-story] .sc-activity-error-readout>section{gap:var(--space-1);padding:var(--space-2) var(--space-3)}[data-website-island=learn-activity-error-story] .sc-activity-error-readout span{font-size:.5625rem}[data-website-island=learn-activity-error-story] .sc-activity-error-readout output{overflow-wrap:anywhere;font-size:.625rem}[data-website-island=learn-modeled-error-defect-story] .sc-modeled-error-defect-readout{z-index:1;position:relative}[data-website-island=learn-modeled-error-defect-story] .sc-modeled-error-defect-readout>section{gap:var(--space-1);padding:var(--space-2) var(--space-3)}[data-website-island=learn-modeled-error-defect-story] .sc-modeled-error-defect-readout span{font-size:.5625rem}[data-website-island=learn-modeled-error-defect-story] .sc-modeled-error-defect-readout output{overflow-wrap:anywhere;font-size:.625rem}[data-website-island=learn-activity-defect-story] .sc-activity-defect-readout{z-index:1;position:relative}[data-website-island=learn-activity-defect-story] .sc-activity-defect-readout>section{gap:var(--space-1);padding:var(--space-2) var(--space-3)}[data-website-island=learn-activity-defect-story] .sc-activity-defect-readout span{font-size:.5625rem}[data-website-island=learn-activity-defect-story] .sc-activity-defect-readout output{overflow-wrap:anywhere;font-size:.625rem}[data-website-island=learn-child-defect-story] .sc-child-defect-readout{z-index:1;position:relative}[data-website-island=learn-child-defect-story] .sc-child-defect-readout>section{gap:var(--space-1);min-width:0;padding:var(--space-2) var(--space-3)}[data-website-island=learn-child-defect-story] .sc-child-defect-readout span{font-size:.5625rem}[data-website-island=learn-child-defect-story] .sc-child-defect-readout output{overflow-wrap:anywhere;min-width:0;font-size:.625rem}[data-website-island=learn-cause-channels-story] .sc-cause-channels-readout{z-index:1;position:relative}[data-website-island=learn-cause-channels-story] .sc-cause-channels-readout>section{gap:var(--space-1);min-width:0;padding:var(--space-2) var(--space-3)}[data-website-island=learn-cause-channels-story] .sc-cause-channels-readout span{font-size:.5625rem}[data-website-island=learn-cause-channels-story] .sc-cause-channels-readout output{overflow-wrap:anywhere;min-width:0;font-size:.625rem}[data-website-island=learn-defect-disposition-story] .sc-defect-disposition-readout{z-index:1;position:relative}[data-website-island=learn-defect-disposition-story] .sc-defect-disposition-readout>section{gap:var(--space-1);min-width:0;padding:var(--space-2) var(--space-3)}[data-website-island=learn-defect-disposition-story] .sc-defect-disposition-readout span{font-size:.5625rem}[data-website-island=learn-defect-disposition-story] .sc-defect-disposition-readout output{overflow-wrap:anywhere;min-width:0;font-size:.625rem}[data-website-island=learn-named-occurrence-story] .sc-named-occurrence-readout{z-index:1;position:relative}[data-website-island=learn-named-occurrence-story] .sc-named-occurrence-readout>section{gap:var(--space-1);min-width:0;padding:var(--space-2) var(--space-3)}[data-website-island=learn-named-occurrence-story] .sc-named-occurrence-readout span{font-size:.5625rem}[data-website-island=learn-named-occurrence-story] .sc-named-occurrence-readout output{overflow-wrap:anywhere;min-width:0;font-size:.625rem}[data-website-island=learn-delivery-batch-story] .sc-family-readout{z-index:1;position:relative}[data-website-island=learn-delivery-batch-story] .sc-family-readout>section{gap:var(--space-1);min-width:0;padding:var(--space-2) var(--space-3)}[data-website-island=learn-delivery-batch-story] .sc-family-readout span{font-size:.5625rem}[data-website-island=learn-delivery-batch-story] .sc-family-readout output{gap:var(--space-1);overflow-wrap:anywhere;min-width:0;font-size:.625rem}:is([data-website-island=learn-dynamic-family-story],[data-website-island=learn-dynamic-family-view-story]) .sc-family-readout{z-index:1;position:relative}:is([data-website-island=learn-dynamic-family-story],[data-website-island=learn-dynamic-family-view-story]) .sc-family-readout>section{gap:var(--space-1);min-width:0;padding:var(--space-2) var(--space-3)}:is([data-website-island=learn-dynamic-family-story],[data-website-island=learn-dynamic-family-view-story]) .sc-family-readout span{font-size:.5625rem}:is([data-website-island=learn-dynamic-family-story],[data-website-island=learn-dynamic-family-view-story]) .sc-family-readout output{gap:var(--space-1);overflow-wrap:anywhere;min-width:0;font-size:.625rem}[data-website-island=learn-resource-acquisition-story] .sc-resource-acquisition-readout{z-index:1;position:relative}[data-website-island=learn-resource-acquisition-story] .sc-resource-acquisition-readout>section{gap:var(--space-1);min-width:0;padding:var(--space-2) var(--space-3)}[data-website-island=learn-resource-acquisition-story] .sc-resource-acquisition-readout span{font-size:.5625rem}[data-website-island=learn-resource-acquisition-story] .sc-resource-acquisition-readout output{overflow-wrap:anywhere;min-width:0;font-size:.625rem;line-height:1.35}[data-website-island=learn-resource-acquisition-story] .sc-resource-acquisition-controls{gap:var(--space-2);padding:var(--space-2) var(--space-3);flex-wrap:nowrap}[data-website-island=learn-resource-acquisition-story] .sc-resource-acquisition-controls>span{min-width:0;font-size:.5625rem;line-height:1.35}[data-website-island=learn-resource-acquisition-story] .sc-resource-acquisition-controls button{min-height:2rem;padding-inline:var(--space-3);font-size:var(--type-xs);flex:none}[data-website-island=learn-resource-acquisition-story] .sc-resource-acquisition-story-surface [data-routed-canvas]{top:50%!important;left:50%!important;transform:scale(.72)translate(-50%,-50%)!important}[data-website-island=learn-resource-input-story] .sc-resource-input-readout{z-index:1;position:relative}[data-website-island=learn-resource-input-story] .sc-resource-input-readout>section{gap:var(--space-1);min-width:0;padding:var(--space-2) var(--space-3)}[data-website-island=learn-resource-input-story] .sc-resource-input-readout span{font-size:.5625rem}[data-website-island=learn-resource-input-story] .sc-resource-input-readout output{overflow-wrap:anywhere;min-width:0;font-size:.625rem;line-height:1.35}[data-website-island=learn-resource-input-story] .sc-resource-input-controls{gap:var(--space-2);padding:var(--space-2) var(--space-3);flex-wrap:nowrap}[data-website-island=learn-resource-input-story] .sc-resource-input-controls>span{min-width:0;font-size:.5625rem;line-height:1.35}[data-website-island=learn-resource-input-story] .sc-resource-input-controls button{min-height:2rem;padding-inline:var(--space-3);font-size:var(--type-xs);flex:none}[data-website-island=learn-resource-input-story] .sc-resource-input-story-surface [data-routed-canvas]{top:50%!important;left:50%!important;transform:scale(.72)translate(-50%,-50%)!important}[data-website-island=learn-scoped-acquisition-story] .sc-scoped-acquisition-readout{z-index:1;position:relative}[data-website-island=learn-scoped-acquisition-story] .sc-scoped-acquisition-readout>section{gap:var(--space-1);min-width:0;padding:var(--space-2) var(--space-3)}[data-website-island=learn-scoped-acquisition-story] .sc-scoped-acquisition-readout span{font-size:.5625rem}[data-website-island=learn-scoped-acquisition-story] .sc-scoped-acquisition-readout output{overflow-wrap:anywhere;min-width:0;font-size:.625rem;line-height:1.35}[data-website-island=learn-scoped-acquisition-story] .sc-scoped-acquisition-controls{gap:var(--space-2);padding:var(--space-2) var(--space-3);flex-wrap:nowrap}[data-website-island=learn-scoped-acquisition-story] .sc-scoped-acquisition-controls>span{min-width:0;font-size:.5625rem;line-height:1.35}[data-website-island=learn-scoped-acquisition-story] .sc-scoped-acquisition-controls button{min-height:2rem;padding-inline:var(--space-3);font-size:var(--type-xs);flex:none}[data-website-island=learn-scoped-acquisition-story] .sc-scoped-acquisition-story-surface [data-routed-canvas]{top:50%!important;left:50%!important;transform:scale(.72)translate(-50%,-50%)!important}[data-website-island=learn-resource-output-story] .sc-resource-output-readout{z-index:1;position:relative}[data-website-island=learn-resource-output-story] .sc-resource-output-readout>section{gap:var(--space-1);min-width:0;padding:var(--space-2) var(--space-3)}[data-website-island=learn-resource-output-story] .sc-resource-output-readout span{font-size:.5625rem}[data-website-island=learn-resource-output-story] .sc-resource-output-readout output{overflow-wrap:anywhere;min-width:0;font-size:.625rem;line-height:1.35}[data-website-island=learn-resource-output-story] .sc-resource-output-controls{gap:var(--space-2);padding:var(--space-2) var(--space-3);flex-wrap:nowrap}[data-website-island=learn-resource-output-story] .sc-resource-output-controls>span{min-width:0;font-size:.5625rem;line-height:1.35}[data-website-island=learn-resource-output-story] .sc-resource-output-controls button{min-height:2rem;padding-inline:var(--space-3);font-size:var(--type-xs);flex:none}[data-website-island=learn-resource-output-story] .sc-resource-output-story-surface [data-routed-canvas]{top:50%!important;left:50%!important;transform:scale(.72)translate(-50%,-50%)!important}[data-website-island=learn-key-identity-story] .sc-family-readout{z-index:1;position:relative}[data-website-island=learn-key-identity-story] .sc-family-readout>section{gap:var(--space-1);min-width:0;padding:var(--space-2) var(--space-3)}[data-website-island=learn-key-identity-story] .sc-family-readout span{font-size:.5625rem}[data-website-island=learn-key-identity-story] .sc-family-readout output{gap:var(--space-1);overflow-wrap:anywhere;min-width:0;font-size:.625rem}[data-website-island=learn-job-queue-story] .sc-job-queue-readout{z-index:1;position:relative}[data-website-island=learn-job-queue-story] .sc-job-queue-readout>section{gap:var(--space-1);min-width:0;padding:var(--space-2) var(--space-3)}[data-website-island=learn-job-queue-story] .sc-job-queue-readout span{font-size:.5625rem}[data-website-island=learn-job-queue-story] .sc-job-queue-readout output{overflow-wrap:anywhere;min-width:0;font-size:.625rem}[data-website-island=learn-rollout-story] .sc-rollout-readout{z-index:1;position:relative}[data-website-island=learn-rollout-story] .sc-rollout-readout>section{gap:var(--space-1);min-width:0;padding:var(--space-2) var(--space-3)}[data-website-island=learn-rollout-story] .sc-rollout-readout span{font-size:.5625rem}[data-website-island=learn-rollout-story] .sc-rollout-readout output{overflow-wrap:anywhere;min-width:0;font-size:.625rem}[data-website-island=learn-rollout-story] .sc-rollout-controls{gap:var(--space-2);padding:var(--space-2) var(--space-3)}[data-website-island=learn-rollout-story] .sc-rollout-controls>span{text-align:center;flex-basis:100%}[data-website-island=learn-rollout-story] .sc-rollout-controls button{min-height:2rem;padding-inline:var(--space-3);font-size:var(--type-xs)}[data-website-island=learn-payment-story] .sc-payment-retry-readout{z-index:1;position:relative}[data-website-island=learn-payment-story] .sc-payment-retry-readout>section{gap:var(--space-1);min-width:0;padding:var(--space-2) var(--space-3)}[data-website-island=learn-payment-story] .sc-payment-retry-readout span{font-size:.5625rem}[data-website-island=learn-payment-story] .sc-payment-retry-readout output{overflow-wrap:anywhere;min-width:0;font-size:.625rem}[data-website-island=learn-session-story] .sc-session-timer-readout{z-index:1;position:relative}[data-website-island=learn-session-story] .sc-session-timer-readout>section{gap:var(--space-1);padding:var(--space-2) var(--space-3)}[data-website-island=learn-session-story] .sc-session-timer-readout span{font-size:.5625rem}[data-website-island=learn-session-story] .sc-session-timer-readout output{overflow-wrap:anywhere;font-size:.6875rem}[data-website-island=learn-timer-input-story] .sc-timer-input-readout{z-index:1;position:relative}[data-website-island=learn-timer-input-story] .sc-timer-input-readout>section{gap:var(--space-1);padding:var(--space-2) var(--space-3)}[data-website-island=learn-timer-input-story] .sc-timer-input-readout span{font-size:.5625rem}[data-website-island=learn-timer-input-story] .sc-timer-input-readout output{overflow-wrap:anywhere;font-size:.6875rem}[data-website-island=learn-timer-done-story] .sc-timer-done-readout{z-index:1;position:relative}[data-website-island=learn-timer-done-story] .sc-timer-done-readout>section{gap:var(--space-1);padding:var(--space-2) var(--space-3)}[data-website-island=learn-timer-done-story] .sc-timer-done-readout span{font-size:.5625rem}[data-website-island=learn-timer-done-story] .sc-timer-done-readout output{font-size:.6875rem}[data-website-island=learn-named-timer-story] .sc-named-timer-readout{z-index:1;position:relative}[data-website-island=learn-named-timer-story] .sc-named-timer-readout>section{gap:var(--space-1);padding:var(--space-2) var(--space-3)}[data-website-island=learn-named-timer-story] .sc-named-timer-readout span{font-size:.5625rem}[data-website-island=learn-named-timer-story] .sc-named-timer-readout output{overflow-wrap:anywhere;font-size:.625rem}[data-website-island=learn-timer-control-story] .sc-timer-control-readout{z-index:1;position:relative}[data-website-island=learn-timer-control-story] .sc-timer-control-readout>section{gap:var(--space-1);padding:var(--space-2) var(--space-3)}[data-website-island=learn-timer-control-story] .sc-timer-control-readout span{font-size:.5625rem}[data-website-island=learn-timer-control-story] .sc-timer-control-readout output{font-size:.6875rem}[data-website-island=learn-onboarding-story] .sc-onboarding-readout{z-index:1;position:relative}[data-website-island=learn-onboarding-story] .sc-onboarding-readout>section{gap:var(--space-1);padding:var(--space-2) var(--space-3)}[data-website-island=learn-onboarding-story] .sc-onboarding-readout span{font-size:.5625rem}[data-website-island=learn-onboarding-story] .sc-onboarding-readout output{overflow-wrap:anywhere;font-size:.6875rem}[data-website-island=learn-onboarding-story] .sc-onboarding-story-surface [data-routed-canvas]{top:50%!important;left:50%!important;transform:scale(.8)translate(-50%,-50%)!important}[data-website-island=learn-child-input-story] .sc-child-input-readout{z-index:1;position:relative}[data-website-island=learn-child-input-story] .sc-child-input-readout>section{gap:var(--space-1);padding:var(--space-2) var(--space-3)}[data-website-island=learn-child-input-story] .sc-child-input-readout span{font-size:.5625rem}[data-website-island=learn-child-input-story] .sc-child-input-readout output{overflow-wrap:anywhere;font-size:.625rem}[data-website-island=learn-child-input-story] .sc-child-input-story-surface [data-routed-canvas]{top:50%!important;left:50%!important;transform:scale(.8)translate(-50%,-50%)!important}[data-website-island=learn-child-done-story] .sc-child-done-readout{z-index:1;grid-template-columns:repeat(2,minmax(0,1fr));position:relative}[data-website-island=learn-child-done-story] .sc-child-done-readout>section{gap:var(--space-1);padding:var(--space-2) var(--space-3)}[data-website-island=learn-child-done-story] .sc-child-done-readout>section:nth-child(3){border-left:0;border-top:var(--stroke) solid var(--color-line)}[data-website-island=learn-child-done-story] .sc-child-done-readout>section:nth-child(4){border-top:var(--stroke) solid var(--color-line)}[data-website-island=learn-child-done-story] .sc-child-done-readout span{font-size:.5625rem}[data-website-island=learn-child-done-story] .sc-child-done-readout output{overflow-wrap:anywhere;font-size:.625rem}[data-website-island=learn-child-done-story] .sc-child-done-story-surface [data-routed-canvas]{top:50%!important;left:50%!important;transform:scale(.75)translate(-50%,-50%)!important}[data-website-island=learn-child-error-story] .sc-child-error-readout,[data-website-island=learn-child-emissions-story] .sc-child-emissions-readout{z-index:1;grid-template-columns:repeat(2,minmax(0,1fr));position:relative}[data-website-island=learn-child-emissions-story] .sc-child-emissions-readout>section{gap:var(--space-1);padding:var(--space-2) var(--space-3)}[data-website-island=learn-child-emissions-story] .sc-child-emissions-readout>section:nth-child(3){border-left:0;border-top:var(--stroke) solid var(--color-line)}[data-website-island=learn-child-emissions-story] .sc-child-emissions-readout>section:nth-child(4){border-top:var(--stroke) solid var(--color-line)}[data-website-island=learn-child-emissions-story] .sc-child-emissions-readout span{font-size:.5625rem}[data-website-island=learn-child-emissions-story] .sc-child-emissions-readout output{overflow-wrap:anywhere;font-size:.625rem}[data-website-island=learn-child-emissions-story] .sc-child-emissions-story-surface [data-routed-canvas]{top:50%!important;left:50%!important;transform:scale(.75)translate(-50%,-50%)!important}[data-website-island=learn-child-error-story] .sc-child-error-readout>section{gap:var(--space-1);padding:var(--space-2) var(--space-3)}[data-website-island=learn-child-error-story] .sc-child-error-readout>section:nth-child(3){border-left:0;border-top:var(--stroke) solid var(--color-line)}[data-website-island=learn-child-error-story] .sc-child-error-readout>section:nth-child(4){border-top:var(--stroke) solid var(--color-line)}[data-website-island=learn-child-error-story] .sc-child-error-readout :is(span,output){overflow-wrap:anywhere;font-size:.5625rem}[data-website-island=learn-child-error-story] .sc-child-error-story-surface [data-routed-canvas]{top:50%!important;left:50%!important;transform:scale(.72)translate(-50%,-50%)!important}[data-website-island=learn-exit-action-story] .sc-action-exit-readout>section{gap:var(--space-1);padding:var(--space-2) var(--space-3)}[data-website-island=learn-exit-action-story] .sc-action-exit-readout span{font-size:.5625rem}[data-website-island=learn-exit-action-story] .sc-action-exit-readout output{font-size:var(--type-xs)}[data-website-island=learn-sign-story] .sc-update-action-readout{grid-template-columns:repeat(2,minmax(0,1fr))}[data-website-island=learn-sign-story] .sc-update-action-readout>section{gap:var(--space-1);padding:var(--space-2) var(--space-3)}[data-website-island=learn-sign-story] .sc-update-action-readout>section:nth-child(3){border-top:var(--stroke) solid var(--color-line);border-left:0}[data-website-island=learn-sign-story] .sc-update-action-readout>section:nth-child(4){border-top:var(--stroke) solid var(--color-line)}[data-website-island=learn-sign-story] .sc-update-action-readout span{font-size:.5625rem}[data-website-island=learn-sign-story] .sc-update-action-readout output{font-size:var(--type-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}[data-website-island=learn-sign-story] .sc-sign-message-form{gap:var(--space-2);padding:var(--space-2) var(--space-3)}[data-website-island=learn-sign-story] .sc-sign-message-form label>span{display:none}[data-website-island=learn-sign-story] .sc-sign-message-form :is(input,button){min-height:2rem;font-size:var(--type-xs)}:is([data-website-island=learn-entry-action-story],[data-website-island=learn-exit-action-story]) .sc-activity-settlement-controls{justify-content:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);flex-wrap:nowrap}:is([data-website-island=learn-entry-action-story],[data-website-island=learn-exit-action-story]) .sc-activity-settlement-controls button{min-height:2rem;padding-inline:var(--space-3);font-size:var(--type-xs)}:is([data-website-island=learn-editor-history-story],[data-website-island=learn-deep-history-story]) :is(.sc-editor-history-readout,.sc-deep-history-readout)>section{gap:var(--space-1);padding:var(--space-2) var(--space-3)}:is([data-website-island=learn-editor-history-story],[data-website-island=learn-deep-history-story]) :is(.sc-editor-history-readout,.sc-deep-history-readout) span{font-size:.5625rem}:is([data-website-island=learn-editor-history-story],[data-website-island=learn-deep-history-story]) :is(.sc-editor-history-readout,.sc-deep-history-readout) output{font-size:var(--type-xs)}:is([data-website-island=learn-editor-history-story],[data-website-island=learn-deep-history-story]) :is(.sc-editor-history-controls,.sc-deep-history-controls){justify-content:flex-start;gap:var(--space-2);padding:var(--space-2) var(--space-3);scrollbar-width:thin;flex-wrap:nowrap;overflow-x:auto}:is([data-website-island=learn-editor-history-story],[data-website-island=learn-deep-history-story]) :is(.sc-editor-history-controls,.sc-deep-history-controls)>span{display:none}:is([data-website-island=learn-editor-history-story],[data-website-island=learn-deep-history-story]) :is(.sc-editor-history-controls,.sc-deep-history-controls) button{min-height:2rem;padding-inline:var(--space-3);font-size:var(--type-xs);flex:none}[data-website-island=learn-packing-list-story] .sc-facet-readout>section{gap:var(--space-1);padding:var(--space-2) var(--space-3)}[data-website-island=learn-packing-list-story] .sc-facet-readout span,[data-website-island=learn-packing-list-story] .sc-facet-readout small{font-size:.5625rem}[data-website-island=learn-packing-list-story] .sc-facet-readout output{gap:var(--space-1);min-height:1.25rem;font-size:var(--type-xs)}[data-website-island=learn-packing-list-story] .sc-facet-readout output b{padding:.125rem var(--space-2)}[data-website-island=learn-packing-list-story] .sc-learn-story-runtime>[data-statechart-controls]{padding:var(--space-2) var(--space-3);scrollbar-width:thin;overflow-x:auto}[data-website-island=learn-packing-list-story] .sc-statechart-controls-list{flex-wrap:nowrap;justify-content:flex-start}[data-website-island=learn-packing-list-story] .sc-statechart-control-item{flex:none}[data-website-island=learn-queries-story] .sc-queries-readout>section,[data-website-island=learn-query-gen-story] .sc-query-gen-readout>section,[data-website-island=learn-query-option-story] .sc-query-option-readout>section,[data-website-island=learn-query-fn-story] .sc-query-fn-readout>section,[data-website-island=learn-composing-queries-story] .sc-composing-queries-readout>section{gap:var(--space-1);padding:var(--space-2) var(--space-3)}[data-website-island=learn-query-option-story] .sc-query-option-readout{grid-template-columns:1fr .6fr 1.4fr}[data-website-island=learn-query-option-story] .sc-query-option-contract small{gap:var(--space-1);grid-template-columns:3.4rem minmax(0,1fr);display:grid}[data-website-island=learn-queries-story] .sc-queries-readout span,[data-website-island=learn-query-gen-story] .sc-query-gen-readout span,[data-website-island=learn-query-option-story] .sc-query-option-readout span,[data-website-island=learn-query-fn-story] .sc-query-fn-readout span,[data-website-island=learn-composing-queries-story] .sc-composing-queries-readout span{font-size:.5625rem}[data-website-island=learn-queries-story] .sc-queries-readout output,[data-website-island=learn-query-gen-story] .sc-query-gen-readout output,[data-website-island=learn-query-option-story] .sc-query-option-readout output,[data-website-island=learn-query-fn-story] .sc-query-fn-readout output,[data-website-island=learn-composing-queries-story] .sc-composing-queries-readout output{font-size:.6875rem}[data-website-island=learn-query-gen-story] .sc-query-gen-story-surface>[data-statechart-diagram-host],[data-website-island=learn-query-option-story] .sc-query-option-story-surface>[data-statechart-diagram-host],[data-website-island=learn-query-fn-story] .sc-query-fn-story-surface>[data-statechart-diagram-host],[data-website-island=learn-composing-queries-story] .sc-composing-queries-story-surface>[data-statechart-diagram-host]{padding:var(--space-2) var(--space-4);align-self:stretch;overflow:hidden;height:100%!important}[data-website-island=learn-query-fn-story] .sc-query-fn-story-surface>[data-statechart-diagram-host]>section,[data-website-island=learn-composing-queries-story] .sc-composing-queries-story-surface>[data-statechart-diagram-host]>section{height:100%!important}[data-website-island=learn-query-fn-story] .sc-query-fn-story-surface [data-diagram-stage],[data-website-island=learn-composing-queries-story] .sc-composing-queries-story-surface [data-diagram-stage]{min-height:0;flex:auto!important;height:auto!important}[data-website-island=learn-query-option-story] .sc-query-option-story-surface>[data-statechart-diagram-host]>section{height:100%!important}[data-website-island=learn-query-fn-story] .sc-learn-story-runtime>[data-statechart-controls],[data-website-island=learn-composing-queries-story] .sc-learn-story-runtime>[data-statechart-controls]{padding:var(--space-2) var(--space-3);scrollbar-width:thin;overflow-x:auto}[data-website-island=learn-query-option-story] .sc-query-option-story-surface [data-diagram-stage]{min-height:0;flex:auto!important;height:auto!important}[data-website-island=learn-query-gen-story] .sc-query-gen-story-surface>[data-statechart-diagram-host]>section{height:100%!important}[data-website-island=learn-query-gen-story] .sc-query-gen-story-surface [data-diagram-stage]{min-height:0;flex:auto!important;height:auto!important}[data-website-island=learn-queries-story] .sc-learn-story-runtime>[data-statechart-controls],[data-website-island=learn-query-gen-story] .sc-learn-story-runtime>[data-statechart-controls],[data-website-island=learn-query-option-story] .sc-learn-story-runtime>[data-statechart-controls]{padding:var(--space-2) var(--space-3);scrollbar-width:thin;overflow-x:auto}[data-website-island=learn-queries-story] .sc-statechart-controls-list,[data-website-island=learn-query-gen-story] .sc-statechart-controls-list,[data-website-island=learn-query-option-story] .sc-statechart-controls-list,[data-website-island=learn-query-fn-story] .sc-statechart-controls-list,[data-website-island=learn-composing-queries-story] .sc-statechart-controls-list{flex-wrap:nowrap;justify-content:flex-start}[data-website-island=learn-queries-story] .sc-statechart-control-item,[data-website-island=learn-query-gen-story] .sc-statechart-control-item,[data-website-island=learn-query-option-story] .sc-statechart-control-item,[data-website-island=learn-query-fn-story] .sc-statechart-control-item,[data-website-island=learn-composing-queries-story] .sc-statechart-control-item{flex:none}[data-website-island=learn-modeled-error-defect-story] .sc-modeled-error-defect-story-surface [data-routed-canvas],[data-website-island=learn-activity-defect-story] .sc-activity-defect-story-surface [data-routed-canvas]{top:50%!important;left:50%!important;transform:scale(.78)translate(-50%,-50%)!important}[data-website-island=learn-child-defect-story] .sc-child-defect-story-surface [data-routed-canvas],[data-website-island=learn-cause-channels-story] .sc-cause-channels-story-surface [data-routed-canvas]{top:50%!important;left:50%!important;transform:scale(.74)translate(-50%,-50%)!important}[data-website-island=learn-defect-disposition-story] .sc-defect-disposition-story-surface [data-routed-canvas],[data-website-island=learn-named-occurrence-story] .sc-named-occurrence-story-surface [data-routed-canvas]{top:50%!important;left:50%!important;transform:scale(.92)translate(-50%,-50%)!important}[data-website-island=learn-event-schemas-story] .sc-event-admission-flow{gap:var(--space-2);padding:var(--space-3)}[data-website-island=learn-event-schemas-story] .sc-event-admission-flow>section{gap:var(--space-2);min-height:8rem;padding:var(--space-3)}[data-website-island=learn-event-schemas-story] .sc-event-admission-flow pre{font-size:.625rem;line-height:1.5}[data-website-island=learn-event-schemas-story] .sc-event-admission-operator>span{display:none}[data-website-island=learn-event-schemas-story] .sc-event-admission-operator svg{width:1.5rem}[data-website-island=learn-event-schemas-story] .sc-event-admission-controls{gap:var(--space-2);padding:var(--space-2) var(--space-3)}[data-website-island=learn-event-schemas-story] .sc-event-admission-controls label{gap:var(--space-1);flex-basis:8rem;min-width:8rem}[data-website-island=learn-event-schemas-story] :is(.sc-event-admission-controls input,.sc-event-admission-controls button){min-height:2rem;font-size:var(--type-xs)}}@media (width>=64.01rem){[data-website-island=learn-child-error-story] .sc-child-error-readout{grid-template-columns:repeat(4,minmax(0,1fr))}[data-website-island=learn-child-error-story] .sc-child-error-readout>section:nth-child(3){border-left:var(--stroke) solid var(--color-line);border-top:0}[data-website-island=learn-child-error-story] .sc-child-error-readout>section:nth-child(4){border-top:0}[data-website-island=learn-child-error-story] .sc-child-error-story-surface [data-routed-canvas]{top:50%!important;left:50%!important;transform:scale(.78)translate(-50%,-50%)!important}[data-website-island=learn-child-done-story] .sc-child-done-readout,[data-website-island=learn-child-emissions-story] .sc-child-emissions-readout{grid-template-columns:repeat(4,minmax(0,1fr))}[data-website-island=learn-child-emissions-story] .sc-child-emissions-readout>section:nth-child(3){border-left:var(--stroke) solid var(--color-line);border-top:0}[data-website-island=learn-child-emissions-story] .sc-child-emissions-readout>section:nth-child(4){border-top:0}[data-website-island=learn-child-emissions-story] .sc-child-emissions-story-surface [data-routed-canvas]{top:50%!important;left:50%!important;transform:scale(.8)translate(-50%,-50%)!important}[data-website-island=learn-child-done-story] .sc-child-done-readout>section:nth-child(3){border-left:var(--stroke) solid var(--color-line);border-top:0}[data-website-island=learn-child-done-story] .sc-child-done-readout>section:nth-child(4){border-top:0}[data-website-island=learn-child-done-story] .sc-child-done-story-surface [data-routed-canvas]{top:50%!important;left:50%!important;transform:scale(.8)translate(-50%,-50%)!important}[data-website-island=learn-child-input-story] .sc-child-input-story-surface [data-routed-canvas]{top:50%!important;left:50%!important;transform:scale(.82)translate(-50%,-50%)!important}[data-website-island=learn-onboarding-story] .sc-onboarding-story-surface [data-routed-canvas],[data-website-island=learn-timer-control-story] .sc-timer-control-story-surface [data-routed-canvas]{top:50%!important;left:50%!important;transform:scale(.8)translate(-50%,-50%)!important}[data-website-island=learn-named-timer-story] .sc-named-timer-story-surface [data-routed-canvas],[data-website-island=learn-timer-done-story] .sc-timer-done-story-surface [data-routed-canvas]{top:50%!important;left:50%!important;transform:scale(.82)translate(-50%,-50%)!important}[data-website-island=learn-timer-input-story] .sc-timer-input-story-surface [data-routed-canvas]{top:50%!important;left:50%!important;transform:scale(.84)translate(-50%,-50%)!important}[data-website-island=learn-session-story] .sc-session-story-surface [data-routed-canvas]{top:50%!important;left:50%!important;transform:scale(.78)translate(-50%,-50%)!important}[data-website-island=learn-activity-error-story] .sc-activity-error-story-surface [data-routed-canvas]{top:50%!important;left:50%!important;transform:scale(.82)translate(-50%,-50%)!important}[data-website-island=learn-modeled-error-defect-story] .sc-modeled-error-defect-story-surface [data-routed-canvas],[data-website-island=learn-activity-defect-story] .sc-activity-defect-story-surface [data-routed-canvas]{top:50%!important;left:50%!important;transform:scale(.8)translate(-50%,-50%)!important}[data-website-island=learn-child-defect-story] .sc-child-defect-story-surface [data-routed-canvas],[data-website-island=learn-cause-channels-story] .sc-cause-channels-story-surface [data-routed-canvas]{top:50%!important;left:50%!important;transform:scale(.76)translate(-50%,-50%)!important}[data-website-island=learn-defect-disposition-story] .sc-defect-disposition-story-surface [data-routed-canvas],[data-website-island=learn-named-occurrence-story] .sc-named-occurrence-story-surface [data-routed-canvas]{top:50%!important;left:50%!important;transform:scale(.92)translate(-50%,-50%)!important}}@media (width<=48rem){.sc-parameterization-boundary,.sc-identity-law-map,.sc-run-observe-sequence,.sc-engine-guarantee-map,.sc-durable-commit-law,.sc-inspection-authority-map,.sc-selection-contract-map{grid-template-columns:minmax(0,1fr)}.sc-selection-contract-map>section{padding:var(--space-4)}.sc-selection-contract-arrow{border-block:var(--stroke) solid var(--color-line);border-inline:0;width:auto;min-height:2.5rem;transform:rotate(90deg)}.sc-instance-read-matrix>header{display:none}.sc-instance-read-matrix>section{gap:var(--space-2);padding:var(--space-4);grid-template-columns:minmax(0,1fr)}.sc-instance-read-matrix>section>strong,.sc-instance-read-matrix>section>code,.sc-instance-read-matrix>section>p{padding:0}.sc-instance-read-matrix>section>:nth-child(n+2){border-left:0}.sc-instance-read-matrix>section>code{width:fit-content;padding:var(--space-1) var(--space-2);border:var(--stroke) solid var(--color-line);border-radius:var(--radius-control);background:var(--color-ground)}.sc-simulator-proof-boundary{grid-template-columns:minmax(0,1fr)}.sc-simulator-proof-boundary>section{padding:var(--space-4)}.sc-simulator-proof-boundary>section+section{border-top:var(--stroke) solid var(--color-line);border-left:0}.sc-time-control-map{grid-template-columns:minmax(0,1fr)}.sc-time-control-map>section{padding:var(--space-4)}.sc-time-control-map>section+section{border-top:var(--stroke) solid var(--color-line);border-left:0}.sc-outcome-owner-map{grid-template-columns:minmax(0,1fr)}.sc-outcome-owner-map>section{padding:var(--space-4)}.sc-outcome-owner-map>section+section{border-top:var(--stroke) solid var(--color-line);border-left:0}.sc-park-authority-map{grid-template-columns:minmax(0,1fr)}.sc-park-authority-map>section{padding:var(--space-4)}.sc-park-authority-map>section+section{border-top:var(--stroke) solid var(--color-line);border-left:0}.sc-incident-park-readout>section{padding:var(--space-2) var(--space-3)}.sc-incident-park-readout span{font-size:.55rem}.sc-incident-park-readout output{font-size:var(--type-xs)}.sc-incident-park-visual{padding:var(--space-3);align-items:start}.sc-incident-park-preserved,.sc-incident-evidence-join{grid-template-columns:minmax(0,1fr)}.sc-incident-park-preserved>:is(section,div),.sc-incident-evidence-join>section{gap:var(--space-1);padding:var(--space-3)}.sc-incident-park-preserved>:is(section,div)+:is(section,div),.sc-incident-evidence-join>section+section{border-top:var(--stroke) solid var(--color-line);border-left:0}.sc-incident-decision>header,.sc-incident-decision>footer{padding:var(--space-3)}.sc-incident-decision>footer{display:none}.sc-incident-decision>header{grid-template-columns:minmax(0,1fr)}.sc-incident-decision-track>section{padding:var(--space-3)}.sc-incident-decision-arrow{width:2rem}.sc-provenance-authority-map{grid-template-columns:minmax(0,1fr)}.sc-provenance-authority-map>section{padding:var(--space-4)}.sc-provenance-authority-map>section+section{border-top:var(--stroke) solid var(--color-line);border-left:0}.sc-provenance-readout>section{padding:var(--space-2) var(--space-3)}.sc-provenance-readout span{font-size:.55rem}.sc-provenance-readout output{font-size:var(--type-xs)}.sc-provenance-visual{padding:var(--space-3);align-items:start}.sc-provenance-admission{grid-template-columns:minmax(0,1fr)}.sc-provenance-admission>section{gap:var(--space-1);padding:var(--space-3)}.sc-provenance-admission>section+section{border-top:var(--stroke) solid var(--color-line);border-left:0}.sc-provenance-chain{grid-template-columns:minmax(0,1fr) 2rem minmax(0,1fr)}.sc-provenance-chain>section{gap:var(--space-1);padding:var(--space-3)}.sc-provenance-edge{width:2rem}.sc-provenance-edge span,.sc-provenance-edge small{display:none}.sc-provenance-chain>footer{gap:var(--space-1);padding:var(--space-2) var(--space-3);grid-template-columns:minmax(0,1fr)}.sc-provenance-spans>section{gap:var(--space-1);padding:var(--space-3)}.sc-migration-authority-map{grid-template-columns:minmax(0,1fr)}.sc-migration-authority-map>section{padding:var(--space-4)}.sc-migration-authority-map>section+section{border-top:var(--stroke) solid var(--color-line);border-left:0}.sc-migration-readout>section{padding:var(--space-2) var(--space-3)}.sc-migration-readout span{font-size:.55rem}.sc-migration-readout output{font-size:var(--type-xs)}.sc-migration-visual{padding:var(--space-3);align-items:start}.sc-migration-edge{grid-template-columns:minmax(0,1fr) 2rem minmax(0,1fr)}.sc-migration-edge>section{gap:var(--space-1);padding:var(--space-3)}.sc-migration-transform{width:2rem}.sc-migration-transform span,.sc-migration-transform small{display:none}.sc-migration-obligations{grid-template-columns:minmax(0,1fr)}.sc-migration-obligations>header,.sc-migration-obligations>section{gap:var(--space-1);padding:var(--space-3)}.sc-migration-obligations>section+section{border-top:var(--stroke) solid var(--color-line);border-left:0}.sc-migration-commit>header,.sc-migration-commit>footer{gap:var(--space-1);padding:var(--space-3);grid-template-columns:minmax(0,1fr)}.sc-migration-commit>footer{display:none}.sc-migration-commit-track>section{padding:var(--space-3)}.sc-migration-commit-track>b{width:2rem}.sc-inspection-authority-map>div{border-block:var(--stroke) solid var(--color-line);border-inline:0;width:auto;min-height:2.5rem}.sc-durable-commit-law>section+section{border-top:var(--stroke) solid var(--color-line);border-left:0}.sc-durable-commit-law>p{display:grid}.sc-engine-guarantee-map>article{gap:var(--space-2) var(--space-3);padding:var(--space-4);grid-template-columns:auto minmax(0,1fr)}.sc-engine-guarantee-map>article+article{border-top:var(--stroke) solid var(--color-line);border-left:0}.sc-engine-guarantee-map>article:before{grid-row:1/span 3;width:.2rem;height:100%}.sc-run-observe-sequence>div{align-items:baseline;gap:var(--space-1) var(--space-3);padding:var(--space-4);grid-template-columns:auto minmax(0,1fr)}.sc-run-observe-sequence>div+div{border-top:var(--stroke) solid var(--color-line);border-left:0}.sc-run-observe-sequence small{grid-column:2}.sc-run-observe-guides[data-columns=two],.sc-run-observe-guides[data-columns=three]{grid-template-columns:minmax(0,1fr)}.sc-identity-law-map>section+section{border-top:var(--stroke) solid var(--color-line);border-left:0}.sc-identity-law-map section>span{min-height:0}.sc-parameterization-boundary>span{padding-block:var(--space-2);border-top:var(--stroke) solid var(--color-line);border-right:0;border-bottom:var(--stroke) solid var(--color-line);border-left:0}.sc-recursive-anatomy{grid-template-columns:minmax(0,1fr)}.sc-recursive-anatomy>section+section{border-top:var(--stroke) solid var(--color-line);border-left:0}}@media (width<=32rem){.sc-parameterization-boundary>section{gap:var(--space-2);padding:var(--space-4)}.sc-parameterization-boundary section>span{min-height:0}[data-website-island=learn-parameterized-component-story] .sc-parameterized-component-readout{z-index:1;position:relative}[data-website-island=learn-parameterized-component-story] .sc-parameterized-component-readout>section{padding:var(--space-2)}[data-website-island=learn-parameterized-component-story] .sc-parameterized-component-readout span{font-size:.5rem}[data-website-island=learn-parameterized-component-story] .sc-parameterized-component-readout output{overflow-wrap:anywhere;font-size:.5625rem;line-height:1.35}[data-website-island=learn-parameterized-component-story] .sc-parameterized-component-story-surface [data-routed-canvas]{top:50%!important;left:50%!important;transform:scale(.52)translate(-50%,-50%)!important}.sc-identity-law-map>section{padding:var(--space-4)}[data-website-island=learn-parameterization-safety-story] .sc-parameterization-safety-readout{z-index:1;position:relative}[data-website-island=learn-parameterization-safety-story] .sc-parameterization-safety-readout>section{padding:var(--space-2)}[data-website-island=learn-parameterization-safety-story] .sc-parameterization-safety-readout span{font-size:.5rem}[data-website-island=learn-parameterization-safety-story] .sc-parameterization-safety-readout output{overflow-wrap:anywhere;font-size:.5625rem;line-height:1.35}[data-website-island=learn-parameterization-safety-story] .sc-parameterization-safety-story-surface [data-routed-canvas]{top:50%!important;left:50%!important;transform:scale(.5)translate(-50%,-50%)!important}.sc-component-authority-collision{gap:var(--space-2);padding:var(--space-3);grid-template-columns:minmax(0,1fr)}.sc-component-authority-collision>section{gap:var(--space-1);padding:var(--space-3) var(--space-4)}.sc-component-authority-collision>section:before,.sc-component-authority-collision>section:after{display:none}.sc-component-authority-collision section strong{font-size:var(--type-lg)}.sc-component-authority-collision>div{justify-items:start;gap:var(--space-2) var(--space-3);text-align:left;grid-template-columns:auto minmax(0,1fr)}.sc-component-authority-collision>div>span{grid-row:1/3;width:2.5rem;height:2.5rem}.sc-component-authority-collision>div strong{font-size:var(--type-body)}.sc-recursive-anatomy>section{padding:var(--space-4)}.sc-recursive-anatomy-definition>div{gap:var(--space-2)}.sc-recursive-anatomy-definition code{padding:var(--space-2);font-size:.625rem}.sc-recursive-anatomy-runtime ol{gap:var(--space-1)}.sc-recursive-anatomy-runtime li{padding:var(--space-2)}[data-website-island=learn-recursive-composition-story] .sc-recursive-composition-readout{z-index:2;position:relative}[data-website-island=learn-recursive-composition-story] .sc-recursive-composition-readout>section{padding:var(--space-2)}[data-website-island=learn-recursive-composition-story] .sc-recursive-composition-readout span{font-size:.5rem}[data-website-island=learn-recursive-composition-story] .sc-recursive-composition-readout output{overflow-wrap:anywhere;font-size:.59375rem;line-height:1.35}.sc-recursive-contract-visual{padding:var(--space-3)}.sc-recursive-contract-visual h3{padding:var(--space-3) var(--space-4) var(--space-2);font-size:var(--type-lg)}.sc-recursive-contract-visual dl{padding-inline:var(--space-4)}.sc-recursive-contract-visual dl>div{padding-block:var(--space-2)}.sc-recursive-contract-visual p{margin:var(--space-2) var(--space-4) var(--space-3);font-size:var(--type-xs)}.sc-recursive-site-visual{gap:var(--space-2);padding:var(--space-5) var(--space-3);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.sc-recursive-site-visual>article{gap:var(--space-1);padding:var(--space-3) var(--space-2)}.sc-recursive-site-visual article span{font-size:.5rem}.sc-recursive-site-visual article strong{font-size:var(--type-sm)}.sc-recursive-site-visual>p{margin-top:var(--space-2);font-size:var(--type-xs)}.sc-recursive-site-loop{top:calc(50% - 5.4rem);right:var(--space-3);width:42%}.sc-recursive-runtime-lineage{gap:var(--space-1);padding:var(--space-2) var(--space-2) 0}.sc-recursive-runtime-lineage li{padding:var(--space-1) var(--space-2);gap:0}.sc-recursive-runtime-lineage code{font-size:.5625rem}.sc-recursive-runtime-lineage li small{font-size:.5rem}[data-website-island=learn-recursive-composition-story] .sc-recursive-executable-visual [data-routed-canvas]{transform:scale(.42)translate(-50%,-50%)!important}[data-website-island=learn-repeated-placement-story] .sc-repeated-placement-readout{z-index:1;grid-template-columns:repeat(2,minmax(0,1fr));position:relative}[data-website-island=learn-repeated-placement-story] .sc-repeated-placement-readout>section{padding:var(--space-2) var(--space-3)}[data-website-island=learn-repeated-placement-story] .sc-repeated-placement-readout span{font-size:.5625rem}[data-website-island=learn-repeated-placement-story] .sc-repeated-placement-readout output{font-size:.625rem;line-height:1.5}[data-website-island=learn-repeated-placement-story] .sc-repeated-placement-readout>section:nth-child(3){border-top:var(--stroke) solid var(--color-line);border-left:0;grid-column:1/-1}[data-website-island=learn-repeated-placement-story] .sc-repeated-placement-story-surface [data-routed-canvas]{transform:scale(.52)translate(-50%,-50%)!important}[data-website-island=learn-component-placement-story] .sc-component-placement-readout{z-index:1;position:relative}[data-website-island=learn-component-placement-story] .sc-component-placement-readout>section{gap:var(--space-1);padding:var(--space-2) var(--space-3)}[data-website-island=learn-component-placement-story] .sc-component-placement-readout span{font-size:.5625rem}[data-website-island=learn-component-placement-story] .sc-component-placement-readout output{overflow-wrap:anywhere;font-size:.625rem}[data-website-island=learn-component-placement-story] .sc-component-placement-story-surface [data-routed-canvas]{top:50%!important;left:50%!important;transform:scale(.6)translate(-50%,-50%)!important}[data-website-island=learn-resource-input-story] .sc-resource-input-story-surface [data-routed-canvas],[data-website-island=learn-scoped-acquisition-story] .sc-scoped-acquisition-story-surface [data-routed-canvas],[data-website-island=learn-resource-output-story] .sc-resource-output-story-surface [data-routed-canvas],[data-website-island=learn-resource-acquisition-story] .sc-resource-acquisition-story-surface [data-routed-canvas]{top:50%!important;left:50%!important;transform:scale(.62)translate(-50%,-50%)!important}[data-website-island=learn-dynamic-family-view-story] .sc-dynamic-family-story-surface [data-routed-canvas]{top:50%!important;left:50%!important;transform:scale(.68)translate(-50%,-50%)!important}[data-website-island=learn-job-queue-story] .sc-job-queue-story-surface [data-routed-canvas]{top:50%!important;left:50%!important;transform:scale(.72)translate(-50%,-50%)!important}[data-website-island=learn-rollout-story] .sc-rollout-story-surface [data-routed-canvas]{top:50%!important;left:50%!important;transform:scale(.58)translate(-50%,-50%)!important}[data-website-island=learn-child-emissions-story] .sc-child-emissions-story-surface [data-routed-canvas]{top:50%!important;left:50%!important;transform:scale(.66)translate(-50%,-50%)!important}[data-website-island=learn-child-error-story] .sc-child-error-story-surface [data-routed-canvas]{top:50%!important;left:50%!important;transform:scale(.64)translate(-50%,-50%)!important}[data-website-island=learn-child-done-story] .sc-child-done-story-surface [data-routed-canvas]{top:50%!important;left:50%!important;transform:scale(.66)translate(-50%,-50%)!important}[data-website-island=learn-child-input-story] .sc-child-input-story-surface [data-routed-canvas],[data-website-island=learn-onboarding-story] .sc-onboarding-story-surface [data-routed-canvas]{top:50%!important;left:50%!important;transform:scale(.7)translate(-50%,-50%)!important}[data-website-island=learn-timer-control-story] .sc-timer-control-story-surface [data-routed-canvas],[data-website-island=learn-named-timer-story] .sc-named-timer-story-surface [data-routed-canvas]{top:50%!important;left:50%!important;transform:scale(.68)translate(-50%,-50%)!important}[data-website-island=learn-timer-done-story] .sc-timer-done-story-surface [data-routed-canvas]{top:50%!important;left:50%!important;transform:scale(.72)translate(-50%,-50%)!important}[data-website-island=learn-timer-input-story] .sc-timer-input-story-surface [data-routed-canvas]{top:50%!important;left:50%!important;transform:scale(.8)translate(-50%,-50%)!important}[data-website-island=learn-session-story] .sc-session-story-surface [data-routed-canvas]{top:50%!important;left:50%!important;transform:scale(.72)translate(-50%,-50%)!important}[data-website-island=learn-activity-error-story] .sc-activity-error-story-surface [data-routed-canvas]{top:50%!important;left:50%!important;transform:scale(.78)translate(-50%,-50%)!important}[data-website-island=learn-modeled-error-defect-story] .sc-modeled-error-defect-story-surface [data-routed-canvas],[data-website-island=learn-activity-defect-story] .sc-activity-defect-story-surface [data-routed-canvas]{top:50%!important;left:50%!important;transform:scale(.7)translate(-50%,-50%)!important}[data-website-island=learn-child-defect-story] .sc-child-defect-story-surface [data-routed-canvas]{top:50%!important;left:50%!important;transform:scale(.56)translate(-50%,-50%)!important}[data-website-island=learn-cause-channels-story] .sc-cause-channels-story-surface [data-routed-canvas]{top:50%!important;left:50%!important;transform:scale(.62)translate(-50%,-50%)!important}[data-website-island=learn-defect-disposition-story] .sc-defect-disposition-story-surface [data-routed-canvas],[data-website-island=learn-named-occurrence-story] .sc-named-occurrence-story-surface [data-routed-canvas]{top:50%!important;left:50%!important;transform:scale(.7)translate(-50%,-50%)!important}[data-website-island=learn-payment-story] .sc-payment-story-surface [data-routed-canvas]{top:50%!important;left:50%!important;transform:scale(.56)translate(-50%,-50%)!important}[data-website-island=learn-activity-done-story] .sc-activity-done-story-surface [data-routed-canvas],[data-website-island=learn-review-story] .sc-review-story-surface [data-routed-canvas]{top:50%!important;left:50%!important;transform:scale(.78)translate(-50%,-50%)!important}[data-website-island=learn-durable-order-story] .sc-durable-order-story-surface [data-routed-canvas]{top:50%!important;left:50%!important;transform:scale(.72)translate(-50%,-50%)!important}[data-website-island=learn-query-gen-story] .sc-query-gen-story-surface [data-routed-canvas],[data-website-island=learn-query-option-story] .sc-query-option-story-surface [data-routed-canvas]{top:50%!important;left:50%!important;transform:scale(.65)translate(-50%,-50%)!important}[data-website-island=learn-query-fn-story] .sc-query-fn-story-surface [data-routed-canvas],[data-website-island=learn-composing-queries-story] .sc-composing-queries-story-surface [data-routed-canvas]{top:50%!important;left:50%!important;transform:scale(.55)translate(-50%,-50%)!important}}@media (hover:hover) and (pointer:fine) and (width<=62rem){[data-story-mobile-layout=true] .sc-learn-story-note-mobile-trigger:hover,[data-story-id=getting-started-lamp] .sc-learn-story-note-mobile-trigger:hover{border-color:var(--color-accent);background:color-mix(in srgb, var(--color-accent) 10%, var(--color-surface));box-shadow:0 var(--space-1) var(--space-2) var(--color-shadow)}}@media (width<=48rem){.sc-resource-boundaries-lede{font-size:1.25rem;margin-bottom:var(--space-8)!important}.sc-resource-boundary-map{margin-block:var(--space-8) var(--space-12)}.sc-resource-lifetime-pair{grid-template-columns:minmax(0,1fr)}.sc-resource-lifetime-pair>article{padding:var(--space-4)}.sc-resource-lifetime-pair>article+article{border-top:var(--stroke) solid var(--color-line);border-left:0}.sc-resource-output-boundary{grid-template-columns:minmax(0,1fr)}.sc-resource-output-boundary>section{padding:var(--space-4)}.sc-resource-output-boundary>div{padding:var(--space-3) var(--space-4);border-block:var(--stroke) solid var(--color-line);border-inline:0;grid-template-columns:auto auto}.sc-resource-requirement-facts{grid-template-columns:minmax(0,1fr)}.sc-resource-requirement-facts>article{padding:var(--space-4)}.sc-resource-requirement-facts>article:nth-child(n+2){border-top:var(--stroke) solid var(--color-line);border-left:0}.sc-resource-closure-flow{grid-template-columns:minmax(0,1fr)}.sc-resource-closure-flow>section{padding:var(--space-4)}.sc-resource-closure-flow>div{min-width:0;padding:var(--space-3) var(--space-4);border-block:var(--stroke) solid var(--color-line);border-inline:0;grid-template-columns:repeat(2,auto)}.sc-resource-attenuation-relations,.sc-resource-attenuation-flow{grid-template-columns:minmax(0,1fr)}.sc-resource-attenuation-relations>article,.sc-resource-attenuation-flow>section{padding:var(--space-4)}.sc-resource-attenuation-relations>article+article{border-top:var(--stroke) solid var(--color-line);border-left:0}.sc-resource-attenuation-flow>div{min-width:0;padding:var(--space-3) var(--space-4);border-block:var(--stroke) solid var(--color-line);border-inline:0}.sc-resource-capacity-ledger,.sc-resource-admission-policies,.sc-resource-settlement-clocks,.sc-resource-settlement-policies,.sc-resource-retention-endings,.sc-resource-retention-race,.sc-component-definition-placement{grid-template-columns:minmax(0,1fr)}.sc-resource-capacity-ledger>header{gap:var(--space-2);padding:var(--space-4);display:grid}.sc-resource-capacity-ledger>div,.sc-resource-admission-policies>article,.sc-resource-settlement-clocks article>header,.sc-resource-settlement-clocks li,.sc-resource-settlement-policies>article,.sc-resource-retention-endings>article,.sc-resource-retention-race>article,.sc-resource-retention-race>section>article,.sc-component-definition-placement>article{padding:var(--space-4)}.sc-component-definition-placement>div{min-width:0;padding:var(--space-3) var(--space-4);border-block:var(--stroke) solid var(--color-line);text-align:center;border-inline:0}.sc-repeated-identity-map>header{display:none}.sc-repeated-identity-map>section{grid-template-columns:repeat(2,minmax(0,1fr))}.sc-repeated-identity-map>section>strong{border-bottom:var(--stroke) solid var(--color-line);grid-column:1/-1}.sc-repeated-identity-map>section>code:first-of-type{border-left:0}.sc-repeated-identity-map>section>code:before{margin-bottom:var(--space-1);color:var(--color-text-muted);font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;font-size:.625rem;font-weight:650;display:block}.sc-repeated-identity-map>section>code:first-of-type:before{content:"Left placement"}.sc-repeated-identity-map>section>code:last-of-type:before{content:"Right placement"}.sc-occurrence-name-anatomy{grid-template-columns:minmax(0,1fr)}.sc-occurrence-name-anatomy>div{padding:var(--space-4)}.sc-occurrence-name-anatomy>div+div,.sc-resource-capacity-ledger>div[data-status=waiting],.sc-resource-admission-policies>article[data-policy=fail-fast],.sc-resource-settlement-policies>article[data-policy=consume],.sc-resource-retention-endings>article[data-ending=evidence]{border-top:var(--stroke) solid var(--color-line);border-left:0}.sc-resource-settlement-commit{gap:var(--space-3);min-width:0;padding:var(--space-3) var(--space-4);border-block:var(--stroke) solid var(--color-line);border-inline:0;grid-template-columns:1fr auto 1fr}.sc-resource-settlement-commit:before,.sc-resource-settlement-commit:after{width:auto;height:var(--stroke);margin-block:auto;margin-inline:0}.sc-resource-retention-race>div{min-width:0;padding:var(--space-3) var(--space-4);border-block:var(--stroke) solid var(--color-line);border-inline:0}.sc-resource-boundary-map>header{gap:var(--space-2);padding:var(--space-4);display:grid}.sc-resource-boundary-stratum>p{padding:var(--space-3) var(--space-4)}.sc-resource-boundary-stratum>article{padding:var(--space-4)}.sc-resource-boundary-stratum article>strong{font-size:var(--type-body)}.sc-resource-boundary-stratum article>p{font-size:var(--type-code)}.sc-resource-boundary-crossing{gap:var(--space-2);padding-inline:var(--space-3);font-size:.625rem}.sc-resource-boundary-crossing strong{padding-inline:0}.sc-resource-boundary-guides{grid-template-columns:1fr}.sc-getting-started-introduction{row-gap:var(--space-8)}.sc-doc-content .sc-getting-started-thesis{margin-bottom:0;font-size:clamp(1.375rem,6vw,1.625rem);line-height:1.25}.sc-application-field{gap:var(--space-8);grid-template-columns:1fr}.sc-doc-content .sc-getting-started-bridge{margin-block:var(--space-10)}.sc-story{width:100%}.sc-story-layout{display:block}.sc-story-stage{max-height:none;margin-top:var(--space-8);padding:var(--space-3);box-shadow:none;position:static}.sc-story-motion{display:none!important}.sc-story-runtime .sc-live-chart{grid-template-rows:minmax(34rem,64vh) auto}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important}.sc-story-motion{display:none!important}.sc-learn-story-scroll-cue-inner{animation:none}}
