:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-night:#0d0920;--color-surface-card:#1b1540;--color-line:#3a2c7a;--color-violet:#9e77ed;--color-violet-tint:#2a1f49;--color-lavender:#c9b6ff;--color-mint:#5eead4;--color-mint-tint:#192b3b;--color-white:#fff;--color-muted:#a9a3c7;--color-reserve-pink:#f472b6;--color-reserve-amber:#ffc857;--color-status-calm:#2dd4bf;--color-status-busy:var(--color-reserve-amber);--color-status-overloaded:#ff7b7b;--color-status-calm-text:var(--color-status-calm);--color-status-busy-text:var(--color-status-busy);--color-status-overloaded-text:var(--color-status-overloaded);--color-status-calm-subtle:#1d2c4f;--color-status-busy-subtle:#362a43;--color-status-overloaded-subtle:#362147;--color-bg:var(--color-night);--color-panel:#110c28;--color-surface:var(--color-surface-card);--color-surface-sunken:#140f30;--color-surface-hover:#2b2155;--color-surface-pressed:#382b66;--color-field:var(--color-panel);--color-text:var(--color-white);--color-text-muted:var(--color-muted);--color-text-second:var(--color-lavender);--color-text-disabled:#7d77a0;--color-border:var(--color-line);--color-border-strong:#7a68c4;--color-accent:var(--color-violet);--color-accent-strong:var(--color-violet);--color-accent-text:var(--color-lavender);--color-accent-subtle:var(--color-violet-tint);--color-on-accent:var(--color-night);--color-highlight-surface:var(--color-violet-tint);--color-highlight-border:var(--color-violet);--color-kicker:var(--color-mint);--color-stat:var(--color-mint);--color-tag-surface:var(--color-mint-tint);--color-tag-border:var(--color-mint);--color-tag-text:var(--color-mint);--color-focus:var(--color-mint);--color-grip:var(--color-border-strong);--color-scene-grid:#9e77ed1a;--color-logo-surface:#fff;--color-backdrop:#0d0920c7;--color-glow-violet:#9e77ed33;--color-glow-indigo:#4c34ba3d;--color-chart-1:#9e77ed;--color-chart-2:#c9b6ff;--color-chart-3:#f472b6;--color-chart-4:#ffc857;--color-chart-ramp-1:#e2d6ff;--color-chart-ramp-2:#c9b6ff;--color-chart-ramp-3:#b096f7;--color-chart-ramp-4:#9e77ed;--color-chart-ramp-5:#8a63e0;--color-chart-axis:var(--color-text-muted);--color-chart-grid:#7a68c438;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-gutter:var(--space-4);--space-tight:.875rem;--space-card-gap:1.1875rem;--space-block:1.8125rem;--radius-sm:6px;--radius-md:8px;--radius-panel:12px;--radius-card:var(--radius-panel);--radius-band:19px;--radius-pill:999px;--radius-logo-tile:18%;--radius-logo-panel:15px;--border-width:1px;--border-subtle:var(--border-width) solid var(--color-border);--border-indicator-width:2px;--elevation-0:none;--shadow-soft:0 5px 16px #05030f73;--elevation-sheet:0 -5px 16px #05030f73;--font-sans:Arial, Helvetica, "IBM Plex Sans Arabic", "Segoe UI", "Geeza Pro", "Noto Sans Arabic", Tahoma, sans-serif;--font-weight-regular:400;--font-weight-semibold:600;--font-weight-bold:700;--letter-spacing-kicker:.12em;--font-size-xs:.75rem;--font-size-sm:.8125rem;--font-size-md:.875rem;--font-size-lg:.9375rem;--font-size-xl:1.125rem;--font-size-2xl:1.375rem;--font-size-display:clamp(1.5rem, 1.2rem + 1.5vw, 2.25rem);--font-size-stat:1.5rem;--font-size-stat-sm:1.25rem;--font-size-input:1rem;--line-height-tight:1.25;--line-height-display:1.5;--line-height-body:1.6;--duration-fast:.12s;--duration-base:.2s;--duration-sheet:.28s;--duration-caption-hold:6s;--ease-standard:cubic-bezier(.2, 0, 0, 1);--ease-out:cubic-bezier(.16, 1, .3, 1);--z-base:0;--z-raised:1;--z-sticky:10;--z-sheet:100;--z-overlay:200;--z-toast:300;--breakpoint-tablet:768px;--breakpoint-desktop:1024px;--tap-target:44px;--logo-mark-size:30px;--logo-mark-size-sm:24px;--logo-mark-size-xs:20px;--logo-panel-inline-size:clamp(170px, 50vw, 230px);--panel-inline-size:clamp(380px, 32vw, 520px);--panel-collapsed-inline-size:calc(var(--tap-target) + 2 * var(--space-2));--viewport-block-size:100vh;--sheet-peek:38vh;--sheet-full:92vh;--sheet-min:56px}@media (min-width:1024px){:root:lang(ar){--font-size-xs:.8125rem;--font-size-sm:.875rem;--font-size-md:.9375rem;--font-size-lg:1rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;--font-size-stat:1.625rem;--font-size-stat-sm:1.375rem}}@supports (block-size:1dvh){:root{--viewport-block-size:100dvh;--sheet-peek:38dvh;--sheet-full:92dvh}}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/ibm-plex-sans-arabic-arabic-400-normal-CyU-ddYS.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/ibm-plex-sans-arabic-arabic-600-normal-0pRdybE_.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/ibm-plex-sans-arabic-latin-400-normal-Bo5KPYvw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/ibm-plex-sans-arabic-latin-600-normal-KrqB56Mw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.tabs{z-index:var(--z-sticky);gap:var(--space-1);padding-inline:var(--space-2);border-block-end:var(--border-subtle);background:var(--color-panel);display:flex;position:sticky;inset-block-start:0}.tab{min-inline-size:0;min-block-size:var(--tap-target);padding:var(--space-2);border:0;border-block-end:var(--border-indicator-width) solid transparent;color:var(--color-text-muted);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);transition:color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard);background:0 0;flex:1 1 0;margin-block-end:calc(-1 * var(--border-width))}.tab:hover{color:var(--color-text)}.tab[aria-selected=true]{border-block-end-color:var(--color-accent-strong);color:var(--color-accent-text)}.tab:focus-visible,.tabpanel:focus-visible{outline-offset:calc(-1 * var(--border-indicator-width))}.tabpanel{padding:var(--space-4)}.tabpanel:empty{padding:0}@media (max-width:24.99rem){.tab{min-inline-size:min-content;padding-inline:var(--space-1);font-size:var(--font-size-xs);flex:auto}}.app{block-size:var(--viewport-block-size)}.stage{gap:var(--space-3);block-size:calc(var(--viewport-block-size) - var(--sheet-peek));padding-block:max(var(--space-4), env(safe-area-inset-top)) var(--space-3);padding-inline:max(var(--space-gutter), env(safe-area-inset-left), env(safe-area-inset-right));flex-direction:column;display:flex;overflow-y:auto}.masthead{gap:var(--space-1);display:grid}.masthead-eyebrow,.masthead-mode{color:var(--color-kicker);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight)}:lang(en) .masthead-eyebrow,:lang(en) .masthead-mode{text-transform:uppercase;letter-spacing:var(--letter-spacing-kicker)}.masthead-title{font-size:var(--font-size-display);font-weight:var(--font-weight-semibold);line-height:var(--line-height-display)}.masthead-subtitle{color:var(--color-text-muted);font-size:var(--font-size-sm)}.masthead-brand{align-items:center;gap:var(--space-2);display:flex}.masthead-brand-mark{box-sizing:border-box;inline-size:var(--logo-mark-size);block-size:var(--logo-mark-size);padding:calc(var(--logo-mark-size) * .12);border-radius:var(--radius-logo-tile);background:var(--color-logo-surface);flex:none}.masthead-brand-by{color:var(--color-text-muted);font-size:var(--font-size-sm);white-space:nowrap}.story-picker{border:0;min-inline-size:0;margin:0;padding:0}.story-picker-legend{color:var(--color-text-muted);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);margin-block-end:var(--space-2);padding:0}.story-picker-options{gap:var(--space-1);max-inline-size:100%;padding:var(--space-1);border-radius:var(--radius-panel);background:var(--color-surface-sunken);grid-template-columns:repeat(3,auto);display:inline-grid}.story-option{min-block-size:var(--tap-target);padding-block:var(--space-1);padding-inline:var(--space-2);border:var(--border-width) solid transparent;border-radius:var(--radius-md);font-size:var(--font-size-sm);line-height:var(--line-height-tight);text-align:center;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard);justify-content:center;align-items:center;display:flex}.story-option:hover{background:var(--color-surface-hover)}.story-option:has(input:checked){border-color:var(--color-highlight-border);background:var(--color-highlight-surface);color:var(--color-accent-text);font-weight:var(--font-weight-semibold)}.story-option:has(input:focus-visible){outline:var(--border-indicator-width) solid var(--color-focus);outline-offset:2px}.scene{border:var(--border-subtle);border-radius:var(--radius-panel);background:var(--color-surface);flex-direction:column;flex:auto;align-items:flex-start;min-block-size:7rem;display:flex;position:relative;overflow:hidden}.scene-backdrop{background-image:repeating-linear-gradient(26.57deg, transparent 0 23px, var(--color-scene-grid) 23px 24px), repeating-linear-gradient(-26.57deg, transparent 0 23px, var(--color-scene-grid) 23px 24px);position:absolute;inset:0}.scene[data-scene=ready] .scene-backdrop{display:none}.scene-caption{z-index:var(--z-raised);gap:var(--space-1);max-inline-size:min(34rem, calc(100% - 2 * var(--space-2)));margin:var(--space-2);padding-block:var(--space-2);padding-inline:var(--space-3);border:var(--border-subtle);border-radius:var(--radius-md);background:var(--color-surface);pointer-events:none;display:grid;position:relative}.scene-title{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight)}.scene-description{color:var(--color-text-muted);font-size:var(--font-size-xs);line-height:var(--line-height-tight)}@media (max-width:1023.98px){.scene-caption{padding-block:var(--space-1)}.scene-description{-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}.scene-fallback{max-inline-size:34rem;margin:auto var(--space-2) var(--space-2);padding-block:var(--space-2);padding-inline:var(--space-3);border-radius:var(--radius-md);background:var(--color-surface-sunken);color:var(--color-text-muted);font-size:var(--font-size-sm);position:relative}.panel{background:var(--color-panel);flex-direction:column;min-block-size:0;display:flex}.panel-body{overscroll-behavior:contain;min-block-size:0;flex:auto;padding-block-end:calc(var(--space-4) + env(safe-area-inset-bottom));scroll-padding-block-start:calc(var(--tap-target) + var(--space-2));overflow-y:auto}.run-status{align-items:center;gap:var(--space-2);padding-block:var(--space-1);padding-inline:var(--space-4);color:var(--color-text-muted);font-size:var(--font-size-sm);flex-wrap:wrap;display:flex}.run-status-dot{border-radius:var(--radius-pill);background:var(--color-grip);flex:none;block-size:8px;inline-size:8px}.run-status[data-status=debouncing] .run-status-dot,.run-status[data-status=running] .run-status-dot{background:var(--color-accent-strong)}.run-status[data-status=running] .run-status-dot{animation:run-pulse 1s var(--ease-standard) infinite alternate}.run-status[data-status=error]{color:var(--color-status-overloaded-text)}.run-status[data-status=error] .run-status-dot{background:var(--color-status-overloaded)}.run-status>svg{flex:none;block-size:16px;inline-size:16px;display:none}.run-status[data-notice=applied]{color:var(--color-status-calm-text);font-weight:var(--font-weight-semibold)}.run-status[data-notice=applied]>svg{display:block}.run-status[data-notice=applied] .run-status-dot,.run-status-slot:empty,.kpi-strip:empty{display:none}@keyframes run-pulse{to{opacity:.3}}.kpi-strip{padding-block:var(--space-2);padding-inline:var(--space-4)}.sheet-handle:focus-visible{outline-offset:calc(-1 * var(--border-indicator-width))}.tabpanel .dash-section:not(.dash-section--plain){content-visibility:auto;contain-intrinsic-size:auto 400px}.tabpanel .ctl-list>.ctl{content-visibility:auto;contain-intrinsic-size:auto 96px}.sheet-handle{inline-size:100%;min-block-size:var(--tap-target);cursor:grab;touch-action:none;background:0 0;border:0;border-start-start-radius:var(--radius-panel);border-start-end-radius:var(--radius-panel);flex:none;justify-content:center;align-items:center;padding:0;display:flex}.sheet[data-dragging] .sheet-handle{cursor:grabbing}.sheet-grip{border-radius:var(--radius-pill);background:var(--color-grip);block-size:4px;inline-size:40px}.sheet-handle-label{color:var(--color-text);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);display:none}@media (max-width:1023.98px){.sheet{--sheet-travel:calc(var(--sheet-full) - var(--sheet-peek));--sheet-offset:var(--sheet-travel);z-index:var(--z-sheet);block-size:var(--sheet-full);border:var(--border-subtle);box-shadow:var(--elevation-sheet);transform:translateY(clamp(0px, calc(var(--sheet-offset) + var(--sheet-drag,0px)), calc(var(--sheet-full) - var(--sheet-min))));transition:transform var(--duration-sheet) var(--ease-out);border-block-end:0;border-start-start-radius:var(--radius-panel);border-start-end-radius:var(--radius-panel);position:fixed;inset-block-end:0;inset-inline:0}.sheet[data-snap=full]{--sheet-offset:0px}.sheet[data-snap=min]{--sheet-offset:calc(var(--sheet-full) - var(--sheet-min))}.sheet[data-snap=min] .sheet-handle{gap:var(--space-1);min-block-size:var(--sheet-min);flex-direction:column}.sheet[data-snap=min] .sheet-handle-label{display:block}.sheet[data-snap=min] .panel-body{visibility:hidden}.app[data-sheet=min] .stage{block-size:calc(var(--viewport-block-size) - var(--sheet-min))}.sheet[data-dragging]{transition:none}.sheet[data-snap=peek] .panel-body{padding-block-end:calc(var(--sheet-travel) + var(--space-4) + env(safe-area-inset-bottom));scroll-padding-block-end:var(--sheet-travel)}}@media (max-width:1023.98px) and (prefers-reduced-motion:reduce){.sheet{transition:none}}@media (min-width:1024px){.app{grid-template-columns:minmax(0, 1fr) var(--panel-inline-size);gap:var(--space-4);padding:var(--space-4);display:grid}.stage{gap:var(--space-2);block-size:auto;min-block-size:0;padding:0}.story-picker-options{max-inline-size:34rem}.story-option,.tab{font-size:var(--font-size-md)}.panel{border:var(--border-subtle);border-radius:var(--radius-panel);overflow:hidden}.panel-body{padding-block-start:var(--space-3)}.sheet-handle{display:none}}.panel-toggle{display:none}@media (min-width:1024px){.panel{position:relative}.panel-toggle{z-index:var(--z-sticky);justify-content:center;align-items:center;gap:var(--space-3);min-inline-size:var(--tap-target);min-block-size:var(--tap-target);border:var(--border-subtle);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-accent-text);padding:0;display:inline-flex;position:absolute;inset-block-start:var(--space-2);inset-inline-end:var(--space-2)}.panel-toggle:hover{background:var(--color-accent-subtle)}.panel-toggle svg{inline-size:var(--space-5);block-size:var(--space-5);flex:none}:root[dir=rtl] .panel-toggle svg,.app[data-panel=collapsed] .panel-toggle svg{scale:-1 1}:root[dir=rtl] .app[data-panel=collapsed] .panel-toggle svg{scale:1}.panel-toggle-label{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.run-status{padding-inline-end:calc(var(--tap-target) + var(--space-4))}.app[data-panel=collapsed]{grid-template-columns:minmax(0, 1fr) var(--panel-collapsed-inline-size)}.app[data-panel=collapsed] .panel-body{display:none}.app[data-panel=collapsed] .panel-toggle{padding-block:var(--space-3);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);border:0;border-radius:0;flex-direction:column;flex:auto;justify-content:flex-start;position:static}.app[data-panel=collapsed] .panel-toggle:focus-visible{outline-offset:calc(-1 * var(--border-indicator-width))}.app[data-panel=collapsed] .panel-toggle-label{clip-path:none;writing-mode:vertical-rl;block-size:auto;inline-size:auto;position:static}}.masthead{position:relative}.language-switch{min-block-size:var(--tap-target);min-inline-size:var(--tap-target);padding-inline:var(--space-3);border:var(--border-subtle);border-radius:var(--radius-pill);background:var(--color-surface);color:var(--color-accent-text);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);position:absolute;inset-block-start:0;inset-inline-end:0}.language-switch:hover{background:var(--color-accent-subtle)}.masthead-eyebrow,.masthead-mode{padding-inline-end:calc(var(--tap-target) + var(--space-12))}.masthead-links{gap:var(--space-1);flex-wrap:wrap;margin-inline-start:calc(-1 * var(--space-2));display:flex}.masthead-link{min-block-size:var(--tap-target);padding-inline:var(--space-2);border-radius:var(--radius-md);color:var(--color-accent-text);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);text-underline-offset:.25em;align-items:center;display:inline-flex}.masthead-link:hover{background:var(--color-accent-subtle)}.masthead-menu-button{display:none}@media (max-width:767.98px),(max-width:1023.98px) and (orientation:landscape) and (max-height:540px){.stage{gap:var(--space-2);padding-block:max(var(--space-2), env(safe-area-inset-top)) var(--space-2)}.masthead{justify-content:space-between;align-items:center;gap:var(--space-1);display:flex}.masthead-eyebrow,.masthead-mode,.masthead-subtitle{display:none}.masthead-title{font-size:var(--font-size-xl);flex:none;order:-1}.masthead-brand{flex:none;order:-1;margin-inline-end:auto}.masthead-brand-by{display:none}.masthead-links{display:contents}.masthead-link{padding-inline:var(--space-2)}.language-switch{padding-inline:var(--space-2);flex:none;order:1;position:static}.story-picker-legend{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.story-picker-options{padding:0}.scene-caption{display:none}}@media (max-width:374.98px){.masthead-brand-mark{--logo-mark-size:var(--logo-mark-size-sm)}}@media (min-width:1024px){.masthead{align-items:center;gap:var(--space-3);display:flex;container:masthead/inline-size}.masthead-eyebrow,.masthead-subtitle{display:none}.masthead-mode{white-space:nowrap;flex:none;padding-inline-end:0}.masthead-title{font-size:var(--font-size-2xl);flex:none;order:-1}.masthead-brand{flex:none;order:-1}.masthead-links{flex:none;margin-inline-start:auto}.language-switch{flex:none;order:1;position:static}.story-picker-legend{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.story-picker-options{padding:0}.scene-caption{align-items:baseline;gap:var(--space-2);max-inline-size:calc(100% - 2 * var(--space-2));padding-block:var(--space-1);padding-inline:var(--space-3);border-radius:var(--radius-pill);animation:scene-caption-fade var(--duration-base) var(--ease-standard) var(--duration-caption-hold) forwards;display:flex}.scene-title{font-size:var(--font-size-sm);flex:none}.scene-description{white-space:nowrap;text-overflow:ellipsis;min-inline-size:0;overflow:hidden}}@container masthead (width>=56rem){.masthead-subtitle{min-inline-size:0;border-inline-start:var(--border-width) solid var(--color-border-strong);white-space:nowrap;text-overflow:ellipsis;padding-inline-start:var(--space-3);display:block;overflow:hidden}}@keyframes scene-caption-fade{to{opacity:0;visibility:hidden}}@media (prefers-reduced-motion:reduce){.scene-caption{animation-duration:1ms}}@media (max-width:359.98px){.masthead-links{z-index:var(--z-overlay);min-inline-size:12rem;padding:var(--space-1);border:var(--border-width) solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface);flex-direction:column;margin:0;display:none;position:absolute;inset-block-start:calc(100% + var(--space-1));inset-inline-end:0}.masthead[data-menu-open] .masthead-links{display:flex}.masthead-menu-button{inline-size:var(--tap-target);block-size:var(--tap-target);border:var(--border-subtle);border-radius:var(--radius-pill);background:var(--color-surface);color:var(--color-accent-text);flex:none;justify-content:center;align-items:center;margin-inline-start:auto;padding:0;display:inline-flex}.masthead-menu-button:hover,.masthead-menu-button[aria-expanded=true]{background:var(--color-accent-subtle)}.masthead-menu-button svg{inline-size:var(--space-5);block-size:var(--space-5)}}@media (max-width:479.98px){:lang(en) .masthead-links{z-index:var(--z-overlay);min-inline-size:12rem;padding:var(--space-1);border:var(--border-width) solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface);flex-direction:column;margin:0;display:none;position:absolute;inset-block-start:calc(100% + var(--space-1));inset-inline-end:0}:lang(en) .masthead[data-menu-open] .masthead-links{display:flex}:lang(en) .masthead-menu-button{inline-size:var(--tap-target);block-size:var(--tap-target);border:var(--border-subtle);border-radius:var(--radius-pill);background:var(--color-surface);color:var(--color-accent-text);flex:none;justify-content:center;align-items:center;margin-inline-start:auto;padding:0;display:inline-flex}:lang(en) .masthead-menu-button:hover,:lang(en) .masthead-menu-button[aria-expanded=true]{background:var(--color-accent-subtle)}:lang(en) .masthead-menu-button svg{inline-size:var(--space-5);block-size:var(--space-5)}}:root[data-scene-fullscreen]{overscroll-behavior:none;overflow:hidden}:root[data-scene-fullscreen] .stage,:root[data-scene-fullscreen] .panel{visibility:hidden}:root[data-scene-fullscreen] .scene{visibility:visible}@media (max-width:1023.98px) and (orientation:landscape) and (max-height:540px){.app{gap:var(--space-3) var(--space-4);block-size:auto;min-block-size:var(--viewport-block-size);padding-inline:max(var(--space-3), env(safe-area-inset-left), env(safe-area-inset-right));grid-template-rows:auto auto 1fr;grid-template-columns:minmax(0,3fr) minmax(0,2fr);display:grid}.stage{display:contents}.scene{block-size:calc(var(--viewport-block-size) - 2 * max(var(--space-2), env(safe-area-inset-top), env(safe-area-inset-bottom)));margin-block:max(var(--space-2), env(safe-area-inset-top), env(safe-area-inset-bottom));grid-area:1/1/-1;position:sticky;inset-block-start:max(var(--space-2), env(safe-area-inset-top))}.masthead{grid-area:1/2;padding-block-start:max(var(--space-3), env(safe-area-inset-top))}.story-picker{grid-area:2/2}.sheet{block-size:auto;border:var(--border-subtle);border-radius:var(--radius-panel);box-shadow:var(--elevation-0);grid-area:3/2;margin-block-end:max(var(--space-3), env(safe-area-inset-bottom));transition:none;position:static;transform:none}.sheet-handle{display:none}.sheet[data-snap=min] .panel-body{visibility:visible}.panel-body,.sheet[data-snap=peek] .panel-body{padding-block:var(--space-3) var(--space-4);overflow:visible}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{min-block-size:100vh;background:radial-gradient(60rem 40rem at 100% 0%, var(--color-glow-violet), transparent 70%), radial-gradient(50rem 36rem at 0% 100%, var(--color-glow-indigo), transparent 70%), var(--color-bg);min-block-size:100dvh;color:var(--color-text);font-family:var(--font-sans);font-size:var(--font-size-md);font-weight:var(--font-weight-regular);line-height:var(--line-height-body);background-attachment:fixed;margin:0}h1,h2,h3,p{margin:0}button,input,select,textarea{color:inherit;font:inherit}input:not([type=checkbox],[type=radio],[type=range]),select,textarea{font-size:var(--font-size-input)}button{cursor:pointer}:focus-visible{outline:var(--border-indicator-width) solid var(--color-focus);outline-offset:2px}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
