@layer tokens{:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--text-primary:#232a30;--text-secondary:#555f68;--text-tertiary:#606a72;--accent:#28615d;--accent-hover:#1d4d49;--accent-wash:#edf3f1;--primary-fill:var(--accent);--primary-fill-hover:var(--accent-hover);--primary-ink:#fff;--danger:#a61b1b;--surface-base:#fff;--surface-navigation:#f7f8f9;--surface-sunken:#f0f2f3;--surface-canvas:#f3f4f5;--surface-hover:#f1f4f4;--surface-raised:#fff;--surface-tonal:#eef1f2;--surface-tonal-hover:#e4e9eb;--border-subtle:#e0e5e7;--border-control:#77828c;--thumb-ring:#78838d;--scene-background:#0e1116;--scene-outline-core:#0b1114;--scene-outline-halo:#f2f6fa;--scene-outline-hidden:#46505e;--scene-exposure:1;--scene-direction-lr:red;--scene-direction-ap:#0f0;--scene-direction-si:#00f;--overlay-ink:#f1f2f4;--overlay-ink-muted:#aeb3ba;--overlay-ink-faint:#90969e;--overlay-halo:#060709d9;--overlay-halo-core:#060709;--overlay-danger:#f1928f;--overlay-plate:#16171a;--overlay-plate-hover:#24262a;--overlay-track:#222428;--overlay-track-hover:#2b2e33;--overlay-raised:#3a3d42;--overlay-border:#3d4046;--overlay-control-border:#70777f;--overlay-accent:#7fd0cc;--overlay-accent-hover:#a3e0dc;--overlay-accent-wash:#1f3637;--overlay-primary-fill:#2a7678;--overlay-primary-fill-hover:#24686a;--scrim:color-mix(in srgb, var(--overlay-halo-core) 50%, transparent);--scrim-imaging:color-mix(in srgb, var(--overlay-halo-core) 72%, transparent);--mpr-canvas:#000;--font-ui:"Source Sans 3 Variable", sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--text-caption:.8125rem;--text-ui:.875rem;--text-title:1rem;--text-brand:1.1875rem;--text-headline:1.5rem;--text-stage:.875rem;--lh-caption:max(18px, 1.125rem);--lh-ui:max(20px, 1.25rem);--lh-prose:max(22px, 1.375rem);--lh-title:max(28px, 1.75rem);--shadow-popover:0 6px 16px #0000001a, 0 1px 2px #00000014;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--row-height:32px;--control-height:32px;--tab-height:max(44px, 2.75rem);--rail-width:360px;--header-height:max(48px, 3rem);--footer-height:max(32px, 2rem);--panel-inset:var(--space-6);--stage-gutter:var(--space-5);--indent:calc(var(--panel-inset) + 20px);--radius-control:4px;--radius-panel:6px;--radius-small:3px;--radius-mark:2px;--camera-transition:.24s;--ui-transition:.14s;--ease-ui:cubic-bezier(.16, 1, .3, 1);--ease-sheet:cubic-bezier(.32, .72, 0, 1);--press-transition:.16s;--press-scale:.97;--popover-transition:.18s;--popover-exit:.12s;--dialog-transition:.2s;--tooltip-transition:.125s}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--text-primary:#e9ebee;--text-secondary:#b6bcc3;--text-tertiary:#9ca3ab;--accent:#7fd0cc;--accent-hover:#a3e0dc;--accent-wash:#1f3637;--primary-fill:var(--overlay-primary-fill);--primary-fill-hover:var(--overlay-primary-fill-hover);--danger:#f1928f;--surface-base:#1b1e21;--surface-navigation:#191c1f;--surface-sunken:#141517;--surface-canvas:#111214;--surface-hover:#25272b;--surface-raised:#343a40;--surface-tonal:#272d32;--surface-tonal-hover:#303338;--border-subtle:#303338;--border-control:#7d848c;--thumb-ring:#7d848c;--shadow-popover:0 6px 16px #0006, 0 1px 2px #0000004d}@media (max-width:800px),(max-height:480px) and (orientation:landscape){:root{--control-height:44px;--row-height:44px;--tab-height:44px;--header-height:max(52px, 3.25rem);--panel-inset:var(--space-4);--stage-gutter:var(--panel-inset)}}@media (pointer:coarse){:root{--row-height:44px;--control-height:44px;--tab-height:44px}}}@layer base{*,:before,:after{box-sizing:border-box}html{-webkit-tap-highlight-color:transparent;font-size:100%}body{font-family:var(--font-ui);font-size:var(--text-ui);line-height:var(--lh-ui);font-synthesis:none;-webkit-font-smoothing:antialiased;color:var(--text-primary);background:var(--surface-canvas);margin:0}button,input,select,output{font:inherit;color:inherit}output{font-variant-numeric:tabular-nums}button{border:0}::selection{background:color-mix(in srgb, var(--accent) 24%, transparent)}input,textarea{caret-color:var(--accent)}*{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--text-tertiary) 40%, transparent) transparent}@media (hover:hover) and (pointer:fine){:hover{scrollbar-color:color-mix(in srgb, var(--text-tertiary) 60%, transparent) transparent}}a{color:var(--accent);text-underline-offset:3px;transition:color var(--ui-transition) var(--ease-ui);text-decoration-thickness:1px}@media (hover:hover) and (pointer:fine){a:hover{color:var(--accent-hover)}}h1,h2,h3,p,dl,dd,figure{margin:0}h1,h2,h3{text-wrap:balance}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}:focus:not(:focus-visible){outline:none}[hidden]{display:none!important}:root[data-theme-switching] *,:root[data-theme-switching] :before,:root[data-theme-switching] :after,[data-instant]{transition:none!important}[data-instant]::backdrop{transition:none!important}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.noscript-notice{max-width:34rem;color:var(--text-primary,#1c222b);font:400 1rem/1.6 var(--font-ui,system-ui, sans-serif);margin:0 auto;padding:3rem 1.5rem}.noscript-notice h1{font-size:var(--text-headline,1.25rem);margin:0 0 1rem}.noscript-notice p{margin:0 0 1rem}}@layer elements{.measure{font-variant-numeric:tabular-nums}.code{font-family:var(--font-mono);font-size:var(--text-caption)}.search-label{color:var(--text-secondary);font-size:var(--text-caption);font-weight:600;line-height:var(--lh-caption);display:block}input[type=search]{appearance:none;width:100%;min-height:var(--control-height);border:1px solid var(--border-control);border-radius:var(--radius-control);background-color:var(--surface-navigation);font-size:var(--text-ui);transition:border-color var(--ui-transition) var(--ease-ui);margin:0;padding:0 36px 0 32px}input[type=search]::placeholder{color:var(--text-tertiary);opacity:1}input[type=search]::-webkit-search-cancel-button{appearance:none;display:none}input[type=search]:focus{border-color:var(--accent);background-color:var(--surface-base)}@media (hover:hover) and (pointer:fine){input[type=search]:hover:not(:focus,:disabled){border-color:var(--text-secondary)}}kbd{min-width:20px;padding:0 var(--space-1);font-family:var(--font-mono);font-size:var(--text-caption);line-height:var(--lh-caption);text-align:center;color:var(--text-secondary);background:var(--surface-base);border:1px solid var(--border-subtle);border-radius:var(--radius-small);box-shadow:inset 0 -1px 0 var(--border-subtle);display:inline-block}.key-range{color:var(--text-tertiary);font-size:var(--text-caption);line-height:var(--lh-caption)}.slider{appearance:none;width:100%;height:20px;margin:var(--space-1) 0;accent-color:var(--accent);cursor:pointer;background:0 0;padding:0}.slider::-webkit-slider-runnable-track{background:var(--border-control);border-radius:1px;height:2px}.slider::-moz-range-track{background:var(--border-control);border-radius:1px;height:2px}.slider:disabled{opacity:1;cursor:default}.slider::-webkit-slider-thumb{appearance:none;background:var(--surface-base);border:2px solid var(--accent);border-radius:50%;width:14px;height:14px;margin-top:-6px}.slider::-moz-range-thumb{background:var(--surface-base);border:2px solid var(--accent);border-radius:50%;width:10px;height:10px}.slider:disabled::-webkit-slider-runnable-track{background:var(--border-subtle)}.slider:disabled::-moz-range-track{background:var(--border-subtle)}.slider:disabled::-webkit-slider-thumb{border-color:var(--border-control)}.slider:disabled::-moz-range-thumb{border-color:var(--border-control)}@media (pointer:coarse){.slider{height:44px;margin:0}.slider::-webkit-slider-thumb{width:20px;height:20px;margin-top:-9px}.slider::-moz-range-thumb{width:20px;height:20px}}}@layer components{.tooltip{max-width:min(280px, calc(100vw - 2 * var(--space-2)));padding:var(--space-1) var(--space-2);border:1px solid var(--overlay-border);border-radius:var(--radius-control);background:var(--overlay-plate);color:var(--overlay-ink);font-size:var(--text-caption);font-weight:400;line-height:var(--lh-caption);text-align:left;overflow-wrap:break-word;pointer-events:auto;transform-origin:var(--bits-tooltip-content-transform-origin,50% 0);transition:opacity var(--tooltip-transition) var(--ease-ui), transform var(--tooltip-transition) var(--ease-ui);margin:0}.tooltip[data-instant]{transition:none}@starting-style{.tooltip{opacity:0;transform:scale(.97)}}progress.svelte-kr1x1f{appearance:none;background:var(--overlay-border);width:200px;max-width:100%;height:2px;color:var(--overlay-accent);border:0;border-radius:1px;display:block;overflow:hidden}progress.svelte-kr1x1f::-webkit-progress-bar{background:var(--overlay-border)}progress.svelte-kr1x1f::-webkit-progress-value{background:var(--overlay-accent);transition:width var(--ui-transition) linear}progress.svelte-kr1x1f::-moz-progress-bar{background:var(--overlay-accent)}.icon-button.svelte-13o797d{width:var(--control-height);height:var(--control-height);border-radius:var(--radius-control);color:var(--text-secondary);cursor:pointer;transition:background-color var(--ui-transition) var(--ease-ui), color var(--ui-transition) var(--ease-ui), transform var(--press-transition) var(--ease-ui);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:0;display:inline-flex}.icon-button.svelte-13o797d:active:not(:disabled,[aria-disabled=true],:focus-visible){transform:scale(var(--press-scale))}.icon-button.svelte-13o797d .control-icon{flex:none}.icon-button[aria-expanded=true].svelte-13o797d,.icon-button[aria-pressed=true].svelte-13o797d{background:var(--surface-tonal);color:var(--text-primary)}.icon-button.svelte-13o797d:disabled{color:color-mix(in srgb, var(--text-tertiary) 55%, transparent);cursor:default;background:0 0}@media (hover:hover) and (pointer:fine){.icon-button.svelte-13o797d:hover:not(:disabled){background:var(--surface-hover);color:var(--text-primary)}}@media (pointer:coarse){.icon-button.svelte-13o797d{min-width:44px;min-height:44px}}.segmented.choice-group{border-radius:var(--radius-control);background:var(--surface-tonal);align-items:stretch;gap:2px;padding:2px;display:flex}.segmented.choice-group [role=radio]{height:calc(var(--control-height) - 4px);min-width:24px;padding:0 var(--space-3);border-radius:var(--radius-small);color:var(--text-secondary);font-size:var(--text-ui);font-weight:500;line-height:var(--lh-ui);white-space:nowrap;cursor:pointer;transition:background-color var(--ui-transition) var(--ease-ui), color var(--ui-transition) var(--ease-ui);background:0 0;border:0;margin:0}.segmented.choice-group [role=radio]:disabled,.segmented.choice-group [role=radio][aria-disabled=true]{color:var(--text-tertiary);cursor:default}@media (hover:hover) and (pointer:fine){.segmented.choice-group [role=radio]:hover:not(:disabled,[aria-disabled=true],[aria-checked=true]){background:var(--surface-tonal-hover);color:var(--text-primary)}}.segmented.choice-group [role=radio][aria-checked=true]{background:var(--surface-raised);color:var(--text-primary);box-shadow:inset 0 0 0 1px var(--thumb-ring);font-weight:600}.segmented.choice-group [role=radio]:focus-visible{outline-offset:-2px}@media (pointer:coarse){.segmented.choice-group [role=radio]{min-height:44px}}.popover-host.svelte-7825oj{display:contents}.popover{overscroll-behavior:contain;border:1px solid var(--border-subtle);border-radius:var(--radius-panel);background:var(--surface-base);color:var(--text-primary);box-shadow:var(--shadow-popover);transform-origin:var(--bits-popover-content-transform-origin,50% 0);transition:opacity var(--popover-transition) var(--ease-ui), transform var(--popover-transition) var(--ease-ui);overflow-y:auto}.popover[data-variant=menu]{max-height:calc(100dvh - var(--header-height) - var(--space-3));max-width:calc(100vw - var(--space-6))}.popover[data-variant=stage]{z-index:3;padding:var(--space-3) calc(var(--space-1) + var(--space-3));border-color:var(--overlay-border);background:var(--overlay-plate);box-shadow:none;color:var(--overlay-ink);font-size:var(--text-ui);text-align:left;transform-origin:0 100%}.popover[data-variant=stage][data-ending-style]{opacity:0;transition-duration:var(--popover-exit);transform:scale(.97)}.popover[data-instant]{transition:none}@starting-style{.popover{opacity:0;transform:scale(.97)}}.dialog.svelte-1i47zga{--dialog-inset:var(--space-5);--dialog-top:var(--dialog-inset);width:min(560px, calc(100vw - var(--space-8)));min-width:min(320px,100vw);max-height:calc(100dvh - var(--space-8));padding:var(--dialog-inset);border:1px solid var(--border-subtle);border-radius:var(--radius-panel);background:var(--surface-base);color:var(--text-primary);overscroll-behavior:contain;box-shadow:var(--shadow-popover);transition:opacity var(--popover-exit) var(--ease-ui), transform var(--popover-exit) var(--ease-ui), overlay var(--popover-exit) allow-discrete, display var(--popover-exit) allow-discrete;margin:auto;overflow:auto}.dialog[data-variant=imaging].svelte-1i47zga{width:min(1180px,96vw);max-height:94dvh}.dialog.svelte-1i47zga:not([open]){opacity:0;transform:scale(.98)}.dialog[open].svelte-1i47zga{transition-duration:var(--dialog-transition)}@starting-style{.dialog[open].svelte-1i47zga{opacity:0;transform:scale(.98)}}.dialog.svelte-1i47zga[data-instant]{transition:none}.dialog.svelte-1i47zga[data-instant]::backdrop{transition:none}.dialog.svelte-1i47zga::backdrop{background:var(--scrim);opacity:0;transition:opacity var(--popover-exit) var(--ease-ui), overlay var(--popover-exit) allow-discrete, display var(--popover-exit) allow-discrete}.dialog[data-variant=imaging].svelte-1i47zga::backdrop{background:var(--scrim-imaging)}.dialog[open].svelte-1i47zga::backdrop{opacity:1;transition-duration:var(--dialog-transition)}@starting-style{.dialog[open].svelte-1i47zga::backdrop{opacity:0}}.dialog[data-variant=imaging].svelte-1i47zga{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--text-primary:var(--overlay-ink);--text-secondary:var(--overlay-ink-muted);--text-tertiary:var(--overlay-ink-faint);--accent:var(--overlay-accent);--accent-hover:var(--overlay-accent-hover);--accent-wash:var(--overlay-accent-wash);--primary-fill:var(--overlay-primary-fill);--primary-fill-hover:var(--overlay-primary-fill-hover);--surface-base:var(--overlay-plate);--surface-navigation:var(--overlay-track);--surface-sunken:var(--scene-background);--surface-hover:var(--overlay-plate-hover);--surface-raised:var(--overlay-raised);--surface-tonal:var(--overlay-track);--surface-tonal-hover:var(--overlay-track-hover);--border-subtle:var(--overlay-border);--border-control:var(--overlay-control-border);--thumb-ring:var(--overlay-ink-faint);--danger:var(--overlay-danger);border-color:var(--border-subtle)}.dialog-header.svelte-1i47zga{top:calc(-1 * var(--dialog-top));z-index:2;justify-content:space-between;align-items:center;gap:var(--space-4);min-height:var(--header-height);margin:calc(-1 * var(--dialog-top)) calc(-1 * var(--dialog-inset)) 0;padding:var(--space-1) var(--dialog-inset);border-bottom:1px solid var(--border-subtle);background:var(--surface-base);display:flex;position:sticky}.dialog-header.svelte-1i47zga>:where(.svelte-1i47zga):first-child{min-width:0}.dialog-header.svelte-1i47zga .dialog-close{margin-right:calc((16px - var(--control-height)) / 2);flex:none}.dialog-header.svelte-1i47zga .dialog-close:focus-visible{outline-offset:-2px}@media (max-width:800px),(max-height:480px) and (orientation:landscape){.dialog.svelte-1i47zga,.dialog[data-variant=imaging].svelte-1i47zga{--dialog-inset:var(--space-4);--dialog-top:max(var(--dialog-inset), env(safe-area-inset-top));--dialog-left:max(var(--dialog-inset), env(safe-area-inset-left));--dialog-right:max(var(--dialog-inset), env(safe-area-inset-right));width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;padding:var(--dialog-inset);padding-top:var(--dialog-top);padding-left:var(--dialog-left);padding-right:var(--dialog-right);padding-bottom:max(var(--space-4), env(safe-area-inset-bottom));border:0;border-radius:0;margin:0}.dialog-header.svelte-1i47zga{top:calc(-1 * var(--dialog-top));min-height:calc(var(--header-height) + env(safe-area-inset-top));margin-inline:calc(-1 * var(--dialog-left)) calc(-1 * var(--dialog-right));padding-top:calc(var(--space-1) + env(safe-area-inset-top));padding-inline:var(--dialog-left) var(--dialog-right)}}summary.svelte-x85yox{align-items:center;gap:var(--space-2);min-height:var(--control-height);cursor:pointer;font-size:var(--text-ui);font-weight:500;line-height:var(--lh-ui);color:var(--text-primary);list-style:none;display:flex}summary.svelte-x85yox::-webkit-details-marker{display:none}summary.svelte-x85yox:before{content:"";width:6px;height:6px;color:var(--text-tertiary);transform:rotate(var(--chevron-turn,0deg)) translateX(-1.6px) rotate(-45deg);transition:transform var(--ui-transition) var(--ease-ui);border-bottom:1.5px solid;border-right:1.5px solid;flex:none;margin:0 3px}details[open].svelte-x85yox>summary:where(.svelte-x85yox){--chevron-turn:90deg}summary.svelte-x85yox:focus-visible{outline-offset:-2px}.inline.svelte-x85yox>summary:where(.svelte-x85yox){min-height:32px;color:var(--text-secondary);font-weight:400}.section.svelte-x85yox{margin-top:var(--space-5)}.section.svelte-x85yox>summary:where(.svelte-x85yox){min-height:0;padding-block:var(--space-1);justify-content:space-between;font-weight:600}.section[open].svelte-x85yox>summary:where(.svelte-x85yox){margin-bottom:var(--space-1)}.section.svelte-x85yox>summary:where(.svelte-x85yox):before{--chevron-turn:90deg;order:1}.section[open].svelte-x85yox>summary:where(.svelte-x85yox):before{--chevron-turn:-90deg}@media (hover:hover) and (pointer:fine){summary.svelte-x85yox:hover{color:var(--accent)}}@media (pointer:coarse){.inline.svelte-x85yox>summary:where(.svelte-x85yox),.section.svelte-x85yox>summary:where(.svelte-x85yox){min-height:44px}}.network-swatch.svelte-1h79db6{border-radius:var(--radius-mark);width:10px;height:10px;margin-top:5px;display:block}.network-bar.svelte-1h79db6{border-radius:var(--radius-mark);background:var(--border-subtle);height:4px;margin-top:8px;display:block;overflow:hidden}.network-bar.svelte-1h79db6>span:where(.svelte-1h79db6){background:var(--text-tertiary);height:100%;display:block}.search-bridge.svelte-1fr7djt{align-items:center;gap:var(--space-2);width:100%;height:auto;min-height:var(--row-height);padding:var(--space-1) var(--panel-inset);border:0;border-top:1px solid var(--border-subtle);color:var(--accent);text-align:left;font-weight:400;line-height:var(--lh-ui);background:0 0;border-radius:0;margin:0;display:flex}.label.svelte-1fr7djt{overflow-wrap:anywhere;flex:1;min-width:0}.chevron.svelte-1fr7djt{width:6px;height:6px;color:inherit;border-bottom:1.5px solid;border-right:1.5px solid;flex:none;margin:0 3px;transform:translate(-1.6px)rotate(-45deg)}.search-bridge.svelte-1fr7djt:focus-visible{outline-offset:-2px}@media (hover:hover) and (pointer:fine){.search-bridge.svelte-1fr7djt:hover:not(:disabled){background:0 0}.search-bridge.svelte-1fr7djt:hover .label:where(.svelte-1fr7djt){color:var(--accent-hover);text-underline-offset:3px;text-decoration:underline}}.empty.svelte-64hdw{padding:var(--panel-inset);color:var(--text-secondary);font-size:var(--text-ui);line-height:var(--lh-ui)}.empty-title.svelte-64hdw+.empty:where(.svelte-64hdw){padding-top:var(--space-1)}.empty-title.svelte-64hdw{padding:var(--space-5) var(--panel-inset) 0;font-size:var(--text-title);font-weight:600;line-height:var(--lh-title);overflow-wrap:anywhere}.empty.svelte-64hdw button:where(.svelte-64hdw){width:-moz-fit-content;width:fit-content;height:auto;margin:var(--space-2) 0 0;color:var(--accent);text-align:left;background:0 0;border:0;border-radius:0;padding:0;display:block}@media (hover:hover) and (pointer:fine){.empty.svelte-64hdw button:where(.svelte-64hdw):hover:not(:disabled){color:var(--accent-hover);text-underline-offset:3px;background:0 0;text-decoration:underline}}@media (pointer:coarse){.empty.svelte-64hdw button:where(.svelte-64hdw){min-height:44px}}.search-box.svelte-f1ol3{align-items:center;width:100%;display:flex;position:relative}.search-affordance.svelte-f1ol3{width:14px;height:14px;color:var(--text-tertiary);pointer-events:none;position:absolute;left:10px}.search-clear.svelte-f1ol3{inset-block:0;right:var(--space-1);width:24px;height:24px;color:var(--text-tertiary);background:0 0;justify-content:center;align-items:center;margin-block:auto;padding:0;display:flex;position:absolute}.search-shortcut.svelte-f1ol3{right:var(--space-2);pointer-events:none;position:absolute}:root[data-single-keys=off] .search-shortcut.svelte-f1ol3{display:none}.search-list.svelte-f1ol3{margin:0;padding:0}.search-option[data-active=true].svelte-f1ol3{outline:2px solid var(--accent);outline-offset:-2px}.search-option[aria-disabled=true].svelte-f1ol3{cursor:default}@media (hover:hover) and (pointer:fine){.search-clear.svelte-f1ol3:hover:not(:disabled){color:var(--text-primary);background:var(--surface-hover)}}@media (max-width:800px),(max-height:480px) and (orientation:landscape){.search-clear.svelte-f1ol3{width:36px;height:36px}.search-shortcut.svelte-f1ol3{display:none}}@media (pointer:coarse){.search-clear.svelte-f1ol3{width:44px;height:44px;right:0}input[type=search].svelte-f1ol3{padding-right:44px}.search-shortcut.svelte-f1ol3{display:none}}.row.svelte-1je6adq{min-height:var(--row-height);align-items:center;padding-inline-start:calc((var(--level) - 1) * var(--space-4));display:flex}.row.svelte-1je6adq:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.row[data-selected=true].svelte-1je6adq{background:var(--accent-wash);color:var(--accent)}.primary.svelte-1je6adq{flex:1;min-width:0}@media (hover:hover) and (pointer:fine){.row.svelte-1je6adq:hover:not([data-selected=true],[aria-disabled=true]){background:var(--surface-hover)}}select.svelte-1f20tz6{--caret-end:var(--space-3);appearance:none;width:100%;height:var(--control-height);padding:0 calc(var(--caret-end) + var(--space-5)) 0 var(--space-3);border:1px solid var(--border-control);border-radius:var(--radius-control);background-color:var(--surface-base);color:var(--text-primary);box-shadow:none;font-size:var(--text-ui);cursor:pointer;background-image:linear-gradient(45deg, transparent calc(50% - .9px), var(--text-secondary) calc(50% - .9px) calc(50% + .6px), transparent calc(50% + .6px)), linear-gradient(-45deg, transparent calc(50% - .9px), var(--text-secondary) calc(50% - .9px) calc(50% + .6px), transparent calc(50% + .6px));background-position:calc(100% - var(--caret-end) - 5px) calc(50% + 1px), calc(100% - var(--caret-end)) calc(50% + 1px);background-repeat:no-repeat;background-size:5px 5px,5px 5px}select.svelte-1f20tz6:disabled{color:var(--text-tertiary);cursor:default;border-color:var(--border-subtle);background-color:var(--surface-sunken)}@supports (appearance:base-select){select.svelte-1f20tz6{appearance:base-select}select.svelte-1f20tz6::picker(select){appearance:base-select}select.svelte-1f20tz6{padding-right:var(--space-3);background-image:none;align-items:center}select.svelte-1f20tz6::picker-icon{content:"";border-right:1.5px solid var(--text-secondary);border-bottom:1.5px solid var(--text-secondary);width:6px;height:6px;transition:transform var(--ui-transition) var(--ease-ui);margin:0 3px 0 auto;transform:translateY(-2px)rotate(45deg)}select.svelte-1f20tz6:open::picker-icon{transform:translateY(2px)rotate(225deg)}select.svelte-1f20tz6::picker(select){border:1px solid var(--border-control);border-radius:var(--radius-control);background:var(--surface-base);padding:var(--space-1)}option.svelte-1f20tz6{min-height:var(--control-height);padding:0 var(--space-3);font-size:var(--text-ui)}option.svelte-1f20tz6:checked{background:var(--surface-tonal)}}@media (hover:hover) and (pointer:fine){select.svelte-1f20tz6:hover:not(:disabled){border-color:var(--text-secondary)}option.svelte-1f20tz6:hover{background:var(--surface-tonal)}}.row.svelte-kaorz{align-items:center;gap:var(--space-2);width:100%;height:auto;min-height:var(--row-height);padding:var(--space-1) var(--panel-inset);color:var(--text-primary);text-align:left;background:0 0;border:0;border-radius:0;display:flex}.text.svelte-kaorz{flex:1;min-width:0;display:grid}.row-name.svelte-kaorz{overflow-wrap:anywhere}.secondary.svelte-kaorz{color:var(--text-secondary);font-size:var(--text-caption);line-height:var(--lh-caption)}.chevron.svelte-kaorz{width:6px;height:6px;color:var(--text-tertiary);border-bottom:1.5px solid;border-right:1.5px solid;flex:none;margin:0 3px;transform:translate(-1.6px)rotate(-45deg)}.row[aria-current=true].svelte-kaorz .chevron:where(.svelte-kaorz){color:inherit}.row.svelte-kaorz:focus-visible{outline-offset:-2px}@media (hover:hover) and (pointer:fine){.chevron.svelte-kaorz{opacity:0}.row.svelte-kaorz:hover .chevron:where(.svelte-kaorz){opacity:1;transition:opacity var(--ui-transition) var(--ease-ui)}.row.svelte-kaorz:focus-visible .chevron:where(.svelte-kaorz),.row[aria-current=true].svelte-kaorz .chevron:where(.svelte-kaorz){opacity:1}.row.svelte-kaorz:hover:not(:disabled){background:var(--surface-hover)}}.control-field.svelte-1lm1hv{gap:var(--space-2);display:grid}.head.svelte-1lm1hv{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}label.svelte-1lm1hv{font-size:var(--text-ui);color:var(--text-secondary);font-weight:500;display:block}.readout.svelte-1lm1hv{color:var(--text-tertiary);font-weight:400;font-size:var(--text-caption);line-height:var(--lh-caption);font-variant-numeric:tabular-nums;flex:none}.inputs.svelte-1lm1hv{align-items:center;gap:var(--space-3);display:flex}.slider.svelte-1lm1hv{flex:1;min-width:0}.number.svelte-1lm1hv{appearance:textfield;width:5.5rem;height:var(--control-height);padding:0 var(--space-3);border:1px solid var(--border-control);border-radius:var(--radius-control);background-color:var(--surface-base);box-shadow:none;font-size:var(--text-ui);font-variant-numeric:tabular-nums;flex:none}.number.svelte-1lm1hv::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.number.svelte-1lm1hv::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.number.svelte-1lm1hv:disabled{color:var(--text-tertiary);cursor:default;border-color:var(--border-subtle);background-color:var(--surface-sunken)}.number[aria-invalid=true].svelte-1lm1hv{border-color:var(--danger,currentColor)}.error.svelte-1lm1hv{font-size:var(--text-caption);line-height:var(--lh-caption);color:var(--danger,var(--text-primary));margin:0}@media (hover:hover) and (pointer:fine){.number.svelte-1lm1hv:hover:not(:disabled){border-color:var(--text-secondary)}}.mpr.svelte-celb5p{gap:var(--space-4);margin-top:var(--space-4);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.mpr.svelte-celb5p :is(button,input,canvas){scroll-margin-top:calc(var(--header-clearance,var(--header-height)) + var(--space-2))}.grid.svelte-celb5p{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.plane.svelte-celb5p{column-gap:var(--space-3);grid-template-columns:minmax(0,1fr) auto;align-content:start;align-items:center;display:grid}.plane[hidden].svelte-celb5p{display:none}h3.svelte-celb5p{font-size:var(--text-ui);grid-area:1/1;margin:0;font-weight:600}.save.svelte-celb5p{height:var(--control-height);padding:0 var(--space-2);border-radius:var(--radius-control);color:var(--text-secondary);font-size:var(--text-ui);font-weight:500;line-height:var(--lh-ui);cursor:pointer;transition:background-color var(--ui-transition) var(--ease-ui), color var(--ui-transition) var(--ease-ui), transform var(--press-transition) var(--ease-ui);background:0 0;border:1px solid #0000;grid-area:1/2;justify-self:end}.save.svelte-celb5p:active:not(:focus-visible){transform:scale(var(--press-scale))}canvas.svelte-celb5p{width:100%;height:auto;margin-top:var(--space-2);background:var(--mpr-canvas);border-radius:var(--radius-mark);cursor:crosshair;grid-area:2/1/auto/-1;display:block}.position.svelte-celb5p{align-items:baseline;column-gap:var(--space-3);margin-top:var(--space-2);font-size:var(--text-ui);grid-area:3/1/auto/-1;grid-template-columns:minmax(0,1fr) auto;display:grid}.position.svelte-celb5p label:where(.svelte-celb5p){color:var(--text-secondary);font-weight:500}.value.svelte-celb5p{color:var(--text-tertiary);font-size:var(--text-caption);line-height:var(--lh-caption);font-variant-numeric:tabular-nums}.position.svelte-celb5p input:where(.svelte-celb5p){grid-column:1/-1}.where.svelte-celb5p{padding:var(--space-2) var(--space-3);border-radius:var(--radius-control);background:var(--surface-navigation);font-size:var(--text-ui);line-height:var(--lh-ui);overflow-wrap:anywhere;margin:0}.display.svelte-celb5p{gap:var(--space-2) var(--space-6);padding-top:var(--space-2);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.check.svelte-celb5p{align-items:center;gap:var(--space-2);min-height:var(--control-height);font-size:var(--text-ui);cursor:pointer;grid-column:1/-1;display:flex}input[type=checkbox].svelte-celb5p{appearance:none;border:1px solid var(--border-control);border-radius:var(--radius-small);background:var(--surface-base);cursor:pointer;flex:none;place-content:center;width:16px;height:16px;margin:0;display:grid}input[type=checkbox].svelte-celb5p:before{content:"";border-bottom:1.5px solid #0000;border-left:1.5px solid #0000;width:8px;height:4px;transform:rotate(-45deg)translateY(-1px)}input[type=checkbox].svelte-celb5p:checked{background:var(--accent);border-color:var(--accent)}input[type=checkbox].svelte-celb5p:checked:before{border-color:var(--surface-base)}.note.svelte-celb5p{padding-top:var(--space-3);border-top:1px solid var(--border-subtle)}.note.svelte-celb5p>p:where(.svelte-celb5p){text-wrap:pretty;max-width:72ch;margin:0}.note.svelte-celb5p>p:where(.svelte-celb5p)+p:where(.svelte-celb5p){margin-top:var(--space-1)}@media (hover:hover) and (pointer:fine){.save.svelte-celb5p:hover{background:var(--surface-hover);color:var(--text-primary)}}@media (pointer:coarse){.save.svelte-celb5p{height:44px}}@media (max-width:700px){.display.svelte-celb5p{grid-template-columns:1fr}}@media (max-width:800px),(max-height:480px) and (orientation:landscape){.grid.svelte-celb5p{grid-template-columns:minmax(0,1fr)}h3.svelte-celb5p{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}}.toolbar-button{height:var(--control-height);padding:0 var(--space-3);border-radius:var(--radius-control);background:var(--surface-tonal);color:var(--text-primary);font-size:var(--text-ui);font-weight:500;line-height:var(--lh-ui);cursor:pointer;border:1px solid #0000}.toolbar-button:disabled{background:var(--surface-sunken);color:var(--text-tertiary);cursor:default}.toolbar-button[aria-pressed=true]{box-shadow:inset 0 0 0 1px var(--thumb-ring)}@media (pointer:coarse){.toolbar-button{min-height:44px}}.segmented.toggle-toolbar{border-radius:var(--radius-control);background:var(--surface-tonal);align-items:stretch;gap:2px;padding:2px;display:flex}.segmented.toggle-toolbar button{justify-content:center;align-items:center;gap:var(--space-2);height:calc(var(--control-height) - 4px);min-width:24px;padding:0 var(--space-3);border-radius:var(--radius-small);color:var(--text-secondary);font-size:var(--text-ui);font-weight:500;line-height:var(--lh-ui);white-space:nowrap;cursor:pointer;transition:background-color var(--ui-transition) var(--ease-ui), color var(--ui-transition) var(--ease-ui);background:0 0;border:0;margin:0;display:inline-flex}.segmented.toggle-toolbar .control-label{min-width:0}.segmented.toggle-toolbar .control-icon{flex:none}.segmented.toggle-toolbar button:disabled{color:var(--text-tertiary);cursor:default}@media (hover:hover) and (pointer:fine){.segmented.toggle-toolbar button:hover:not(:disabled,[aria-pressed=true]){background:var(--surface-tonal-hover);color:var(--text-primary)}}.segmented.toggle-toolbar button[aria-pressed=true]{background:var(--surface-raised);color:var(--text-primary);box-shadow:inset 0 0 0 1px var(--thumb-ring);font-weight:600}.segmented.toggle-toolbar button:focus-visible{outline-offset:-2px}@media (pointer:coarse){.segmented.toggle-toolbar button{min-height:44px}}.navigator.svelte-1wrhcbs{gap:var(--space-3);margin-top:var(--space-3);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.navigator.svelte-1wrhcbs :is(button,input,select,canvas){scroll-margin-top:calc(var(--header-clearance,var(--header-height)) + var(--space-2))}.hint.svelte-1wrhcbs,.footnotes.svelte-1wrhcbs>p:where(.svelte-1wrhcbs){text-wrap:pretty;max-width:72ch}.hint.svelte-1wrhcbs{color:var(--text-secondary)}.notes.svelte-1wrhcbs{gap:var(--space-1);font-size:var(--text-caption);line-height:var(--lh-caption);grid-template-columns:minmax(0,1fr);display:grid}.notes.svelte-1wrhcbs p:where(.svelte-1wrhcbs){margin:0}.notes.svelte-1wrhcbs .status.visually-hidden{position:absolute}.alert.svelte-1wrhcbs{color:var(--danger)}.alert.svelte-1wrhcbs:empty{position:absolute}.toolbar.svelte-1wrhcbs{justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-6);flex-wrap:wrap;display:flex}.plane.svelte-1wrhcbs,.voxel-title.svelte-1wrhcbs{font-size:var(--text-ui);color:var(--text-secondary);font-weight:500}.plane.svelte-1wrhcbs{align-items:center;gap:var(--space-3);max-width:100%;display:flex}.plane.svelte-1wrhcbs select{width:12rem;min-width:0;color:var(--text-primary);flex:0 12rem;font-weight:400}.position.svelte-1wrhcbs,.voxels.svelte-1wrhcbs{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.voxel.svelte-1wrhcbs,.voxels.svelte-1wrhcbs label:where(.svelte-1wrhcbs){align-items:center;gap:var(--space-2);color:var(--text-tertiary);display:flex}input[type=number].svelte-1wrhcbs{box-sizing:border-box;width:5.5rem;height:var(--control-height);padding:0 var(--space-2);border:1px solid var(--border-control);border-radius:var(--radius-control);background:var(--surface-base);color:var(--text-primary)}input[type=number].svelte-1wrhcbs:disabled{color:var(--text-tertiary);border-color:var(--border-subtle);background:var(--surface-sunken)}button.svelte-1wrhcbs{height:var(--control-height);padding:0 var(--space-3);border-radius:var(--radius-control);background:var(--surface-tonal);color:var(--text-primary);font-size:var(--text-ui);font-weight:500;line-height:var(--lh-ui);cursor:pointer;border:1px solid #0000}button.svelte-1wrhcbs:disabled{background:var(--surface-sunken);color:var(--text-tertiary);cursor:default}.retry.svelte-1wrhcbs{justify-self:start}.canvas-box.svelte-1wrhcbs{border-radius:var(--radius-mark);background:var(--scene-background);height:min(52dvh,520px);min-height:300px;overflow:hidden}canvas.svelte-1wrhcbs{touch-action:none;width:100%;height:100%;display:block}canvas.svelte-1wrhcbs:focus-visible{outline-offset:-2px}.readout.svelte-1wrhcbs{margin:0}.display.svelte-1wrhcbs{gap:var(--space-4) var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.footnotes.svelte-1wrhcbs{overflow-wrap:anywhere;gap:var(--space-1);padding-top:var(--space-3);border-top:1px solid var(--border-subtle);font-size:var(--text-caption);line-height:var(--lh-caption);grid-template-columns:minmax(0,1fr);display:grid}.footnotes.svelte-1wrhcbs p:where(.svelte-1wrhcbs){margin:0}@media (hover:hover) and (pointer:fine){button.svelte-1wrhcbs:hover:not(:disabled){background:var(--surface-tonal-hover)}input[type=number].svelte-1wrhcbs:hover:not(:disabled){border-color:var(--text-secondary)}}@media (pointer:coarse){.navigator.svelte-1wrhcbs{--control-height:44px}}@media (max-width:700px){.display.svelte-1wrhcbs{grid-template-columns:1fr}}@media (max-width:800px),(max-height:480px) and (orientation:landscape){.navigator.svelte-1wrhcbs{--text-tertiary:var(--text-secondary);--border-control:var(--text-primary)}button.svelte-1wrhcbs:not(:disabled){border-color:var(--border-control)}}}@layer features{#app{grid-template-columns:var(--rail-width) minmax(0, 1fr);grid-template-rows:var(--header-height) minmax(0, 1fr) var(--footer-height);height:100dvh;min-height:0;display:grid;position:relative}#app>header{grid-area:1/1/auto/-1}#app>footer{grid-area:3/1/auto/-1}@media (pointer:coarse){#app{--footer-height:45px}}#workspace-panel{grid-area:2/1}#viewport{background:var(--scene-background);grid-area:2/2;min-width:0;position:relative;overflow:hidden}#viewport canvas{touch-action:none;width:100%;height:100%;display:block}#app:is([data-status=loading],[data-status=error]) #inspector{display:none}#app[data-status=loading] #tree:empty{height:calc(10 * var(--row-height));margin:var(--space-3) var(--panel-inset) 0 var(--indent);background:repeating-linear-gradient(to bottom, var(--surface-tonal) 0 10px, transparent 10px var(--row-height)) 0 11px / 55% 100% no-repeat}@media (min-width:801px) and (min-height:481px),(min-width:801px) and (orientation:portrait){#app:is([data-status=loading],[data-status=error]) #workspace-panel{padding-top:0}}@media (min-width:801px) and (max-width:1000px){:root{--rail-width:320px;--panel-inset:var(--space-5)}}@media (max-width:800px),(max-height:480px) and (orientation:landscape){:root{--panel-inset:var(--space-4)}#app{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);gap:0;height:100dvh;min-height:0;padding:0;overflow:hidden}#workspace-panel{display:contents}#workspace-panel>#tree,#colophon{display:none}#viewport{border-radius:0;grid-area:2/1;margin:0}}.stage-status.svelte-1jw5r4m{z-index:3;place-content:center;justify-items:center;gap:var(--space-3);padding:var(--space-8);text-align:center;background:var(--surface-base);color:var(--text-secondary);font-size:var(--text-stage);line-height:var(--lh-ui);display:grid;position:absolute;inset:0}.stage-status[data-status=loading].svelte-1jw5r4m{--overlay-border:var(--border-control);--overlay-accent:var(--text-primary)}.stage-status[data-status=context-lost].svelte-1jw5r4m{background:var(--scene-background);color:var(--overlay-ink-muted)}#viewport .stage-status.svelte-1jw5r4m :where(.svelte-1jw5r4m):focus-visible{outline-color:var(--accent)}#viewport .stage-status[data-status=context-lost].svelte-1jw5r4m :where(.svelte-1jw5r4m):focus-visible{outline-color:var(--overlay-accent)}#stage-message.svelte-1jw5r4m{font-variant-numeric:tabular-nums;text-wrap:pretty;max-width:44ch}.stage-status[data-status=error].svelte-1jw5r4m #stage-message:where(.svelte-1jw5r4m){color:var(--danger)}button.svelte-1jw5r4m{min-height:var(--control-height);padding:0 var(--space-3);border-radius:var(--radius-control);background:var(--surface-tonal);color:var(--text-primary);cursor:pointer;border:0}@media (hover:hover) and (pointer:fine){button.svelte-1jw5r4m:hover{background:var(--surface-tonal-hover)}}@media (pointer:coarse){button.svelte-1jw5r4m{min-width:44px;min-height:44px}}@media (max-width:800px),(max-height:480px) and (orientation:landscape){.stage-status.svelte-1jw5r4m{place-content:start center;padding-top:20dvh}}.data-bar.svelte-13qrguo{flex:auto;grid-area:1/2;align-self:stretch;align-items:center;min-width:0;display:flex;position:relative}#app:is([data-status=loading],[data-status=error]) .data-bar.svelte-13qrguo{visibility:hidden}.data-toggle.svelte-13qrguo{display:none}.masthead-data.svelte-13qrguo{align-items:center;gap:var(--space-4);flex:none;min-width:0;display:flex}.data-field.svelte-13qrguo{align-items:baseline;gap:var(--space-1);flex:none;min-width:0;display:flex}.data-label.svelte-13qrguo{font-size:var(--text-caption);line-height:var(--lh-caption);color:var(--text-tertiary);white-space:nowrap;margin:0}.data-note.svelte-13qrguo{display:none}.study-name.svelte-13qrguo{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--text-ui);font-weight:600;line-height:var(--lh-ui);color:var(--text-primary);overflow:hidden}.select-box.svelte-13qrguo{--caret-end:var(--space-2);min-width:0;display:flex;position:relative}.select-box.svelte-13qrguo:after{content:"";top:calc(50% - 4.5px);right:calc(var(--caret-end) + 2px);border-right:1.5px solid var(--text-secondary);border-bottom:1.5px solid var(--text-secondary);pointer-events:none;width:6px;height:6px;position:absolute;transform:rotate(45deg)}select.svelte-13qrguo{appearance:none;width:auto;max-width:320px;height:auto;min-height:var(--control-height);field-sizing:content;padding:var(--space-1) calc(var(--caret-end) + var(--space-4)) var(--space-1) var(--space-2);border-radius:var(--radius-control);color:var(--text-primary);cursor:pointer;font-size:var(--text-ui);font-weight:500;line-height:var(--lh-ui);font-variant-numeric:tabular-nums;transition:background-color var(--ui-transition) var(--ease-ui);background-color:#0000;border:1px solid #0000}select.svelte-13qrguo:is(:where(.svelte-13qrguo):focus-visible,:where(.svelte-13qrguo):open):not(:disabled){background-color:var(--surface-tonal)}select.svelte-13qrguo:disabled{color:var(--text-tertiary);cursor:default;background-color:#0000;border-color:#0000}select[id^=anatomy-switch].svelte-13qrguo{font-weight:600}@media (hover:hover) and (pointer:fine){select.svelte-13qrguo:hover:not(:disabled){background-color:var(--surface-tonal);border-color:#0000}}.masthead-data[data-open].svelte-13qrguo{transition:opacity var(--popover-transition) var(--ease-ui), transform var(--popover-transition) var(--ease-ui)}.masthead-data[data-instant].svelte-13qrguo{transition:none}@starting-style{.masthead-data[data-open].svelte-13qrguo{opacity:0;transform:scale(.97)}}.data-bar.svelte-13qrguo[data-collapsed] .data-toggle:where(.svelte-13qrguo){align-items:center;gap:var(--space-2);min-width:0;max-width:100%;min-height:var(--control-height);height:auto;padding:var(--space-1) var(--space-2);border-radius:var(--radius-control);color:var(--text-secondary);transition:background-color var(--ui-transition) var(--ease-ui), transform var(--press-transition) var(--ease-ui);background:0 0;border:0;flex:auto;justify-content:flex-start;font-weight:400;display:inline-flex}.data-bar.svelte-13qrguo[data-collapsed] .data-toggle:where(.svelte-13qrguo):active:not(:focus-visible){transform:scale(var(--press-scale))}.data-bar.svelte-13qrguo[data-collapsed] .data-toggle[aria-expanded=true]:where(.svelte-13qrguo){background:var(--surface-tonal)}@media (hover:hover) and (pointer:fine){.data-bar.svelte-13qrguo[data-collapsed] .data-toggle:where(.svelte-13qrguo):hover{background:var(--surface-tonal)}}.data-bar.svelte-13qrguo[data-collapsed] .data-toggle:where(.svelte-13qrguo):after{content:"";border-right:1.5px solid var(--text-secondary);border-bottom:1.5px solid var(--text-secondary);width:6px;height:6px;transition:transform var(--ui-transition) var(--ease-ui);flex:none;margin:0 4px 0 2px;transform:translateY(-2px)rotate(45deg)}.data-bar.svelte-13qrguo[data-collapsed] .data-toggle[aria-expanded=true]:where(.svelte-13qrguo):after{transform:translateY(1px)rotate(225deg)}.data-bar.svelte-13qrguo[data-collapsed] .data-summary:where(.svelte-13qrguo){white-space:nowrap;text-align:left;flex-direction:column;flex:0 auto;align-items:flex-start;min-width:0;display:flex}.data-bar.svelte-13qrguo[data-collapsed] .data-summary:where(.svelte-13qrguo)>[data-part=subject]:where(.svelte-13qrguo){text-overflow:ellipsis;max-width:100%;color:var(--text-primary);font-weight:600;line-height:var(--lh-ui);overflow:hidden}.data-bar.svelte-13qrguo[data-collapsed] .data-summary-context:where(.svelte-13qrguo){align-self:stretch;align-items:baseline;gap:var(--space-2);min-width:0;font-size:var(--text-ui);line-height:var(--lh-ui);display:flex;overflow:hidden}.data-bar.svelte-13qrguo[data-collapsed] .data-summary-context:where(.svelte-13qrguo)>:where(.svelte-13qrguo){flex:none}.data-bar.svelte-13qrguo[data-collapsed] .data-summary-context:where(.svelte-13qrguo)>[data-part=atlas]:where(.svelte-13qrguo){text-overflow:ellipsis;min-width:0;max-width:100%;color:var(--text-primary);flex:none;font-weight:600;overflow:hidden}.data-bar.svelte-13qrguo[data-collapsed] .data-summary-sep:where(.svelte-13qrguo){color:var(--text-tertiary)}.data-bar.svelte-13qrguo[data-collapsed] .data-summary:where(.svelte-13qrguo)[data-short~=detail] [data-part=detail],.data-bar.svelte-13qrguo[data-collapsed] .data-summary:where(.svelte-13qrguo)[data-short~=colour] [data-part=colour]{display:none}.data-bar.svelte-13qrguo[data-collapsed] .masthead-data:where(.svelte-13qrguo){top:calc(100% + var(--space-1));width:min(320px, calc(100vw - var(--space-6)));max-height:calc(100dvh - var(--header-height) - var(--space-4));background:var(--surface-base);border:1px solid var(--border-subtle);border-radius:var(--radius-panel);box-shadow:var(--shadow-popover);transform-origin:100% 0;flex-direction:column;align-items:stretch;gap:0;display:none;position:absolute;left:auto;right:0;overflow-y:auto}.data-bar.svelte-13qrguo[data-collapsed] .masthead-data[data-open]:where(.svelte-13qrguo){display:flex}.data-bar.svelte-13qrguo[data-collapsed] .data-field:where(.svelte-13qrguo){align-items:stretch;gap:var(--space-1);padding:var(--space-3) var(--space-4) var(--space-4);flex-direction:column}.data-bar.svelte-13qrguo[data-collapsed] .data-field:where(.svelte-13qrguo)~.data-field:where(.svelte-13qrguo){border-top:1px solid var(--border-subtle)}.data-bar.svelte-13qrguo[data-collapsed] .select-box:where(.svelte-13qrguo){--caret-end:var(--space-3)}.data-bar.svelte-13qrguo[data-collapsed] select:where(.svelte-13qrguo){field-sizing:fixed;width:100%;max-width:none;padding:0 calc(var(--caret-end) + var(--space-5)) 0 var(--space-3);border-color:var(--border-control);background-color:var(--surface-base)}.data-bar.svelte-13qrguo[data-collapsed] select:where(.svelte-13qrguo):disabled{border-color:var(--border-subtle);background-color:var(--surface-sunken)}@media (hover:hover) and (pointer:fine){.data-bar.svelte-13qrguo[data-collapsed] select:where(.svelte-13qrguo):hover:not(:disabled){border-color:var(--text-secondary);background-color:var(--surface-base)}}.data-bar.svelte-13qrguo[data-collapsed] .study-name:where(.svelte-13qrguo){max-width:100%}.data-bar.svelte-13qrguo[data-collapsed] .data-note:where(.svelte-13qrguo){margin-top:var(--space-1);font-size:var(--text-caption);line-height:var(--lh-caption);color:var(--text-secondary);display:block}.data-bar[data-collapsed][data-reference].svelte-13qrguo .data-toggle:where(.svelte-13qrguo){display:none}.data-bar[data-collapsed][data-reference].svelte-13qrguo .masthead-data:where(.svelte-13qrguo){width:auto;max-height:none;box-shadow:none;background:0 0;border:0;border-radius:0;display:flex;position:static;overflow:visible}.data-bar[data-collapsed][data-reference].svelte-13qrguo .data-field:where(.svelte-13qrguo){align-items:center;gap:var(--space-2);flex-direction:row;padding:0}.data-bar[data-collapsed][data-reference].svelte-13qrguo .data-note:where(.svelte-13qrguo){display:none}@media (min-width:801px) and (min-height:481px),(min-width:801px) and (orientation:portrait){.data-bar.svelte-13qrguo{padding-left:var(--stage-gutter)}.data-bar.svelte-13qrguo[data-collapsed] .data-toggle:where(.svelte-13qrguo){margin-left:calc(-1px - var(--space-2));flex:0 auto}.data-bar.svelte-13qrguo[data-collapsed] .masthead-data:where(.svelte-13qrguo){left:calc(var(--stage-gutter) - 1px - var(--space-2));transform-origin:0 0;right:auto}}@media (max-width:800px),(max-height:480px) and (orientation:landscape){.data-bar.svelte-13qrguo{position:static}.data-bar.svelte-13qrguo[data-collapsed] .data-toggle:where(.svelte-13qrguo){justify-content:flex-start}.data-bar.svelte-13qrguo[data-collapsed] .masthead-data:where(.svelte-13qrguo){left:max(var(--space-3), env(safe-area-inset-left));right:max(var(--space-3), env(safe-area-inset-right));width:auto;max-height:calc(100dvh - env(safe-area-inset-top) - var(--header-height) - 1px - var(--space-1) - var(--space-3))}.data-bar[data-reference].svelte-13qrguo .data-label:where(.svelte-13qrguo){display:none}}@media (pointer:coarse),(max-width:800px),(max-height:480px) and (orientation:landscape){select.svelte-13qrguo,.data-bar.svelte-13qrguo[data-collapsed] .data-toggle:where(.svelte-13qrguo){min-height:44px}select.svelte-13qrguo{font-size:var(--text-title)}}@media (max-height:480px) and (orientation:landscape){.data-bar.svelte-13qrguo[data-collapsed] .masthead-data:where(.svelte-13qrguo){width:min(640px, calc(100vw - 2 * var(--space-3)))}.data-bar.svelte-13qrguo[data-collapsed] .masthead-data[data-open]:where(.svelte-13qrguo){grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.data-bar.svelte-13qrguo[data-collapsed] .data-field:where(.svelte-13qrguo):nth-child(-n+2){border-top:0}.data-bar.svelte-13qrguo[data-collapsed] .data-field:where(.svelte-13qrguo):nth-child(2n){border-left:1px solid var(--border-subtle)}.data-bar.svelte-13qrguo[data-collapsed] .data-field:where(.svelte-13qrguo):last-child:nth-child(odd){grid-column:1/-1}}.popover.settings-menu{width:max-content;min-width:min(22rem, calc(100vw - var(--space-6)));scrollbar-gutter:stable}.menu.svelte-1p1ismd{grid-template-columns:minmax(0,1fr) minmax(11.5rem,max-content);display:grid}.menu-row.svelte-1p1ismd{grid-column:1/-1;grid-template-columns:subgrid;align-items:center;gap:var(--space-6);min-height:calc(var(--control-height) + 2 * var(--space-1));padding:0 var(--space-3);border-bottom:1px solid var(--border-subtle);display:grid}.menu-label.svelte-1p1ismd{min-width:0;font-size:var(--text-ui);color:var(--text-primary);overflow-wrap:anywhere}.menu-row.svelte-1p1ismd .choice-group [role=radio]{height:auto;min-height:calc(var(--control-height) - 4px);flex:1}.menu-row.svelte-1p1ismd:nth-child(2) .choice-group [role=radio]{flex:auto}.menu-row.svelte-1p1ismd .choice-group [role=radio]:after{content:attr(data-label);visibility:hidden;height:0;font-weight:600;display:block;overflow:hidden}.menu-item.svelte-1p1ismd{justify-content:space-between;align-items:center;gap:var(--space-3);width:100%;min-height:calc(var(--control-height) + 2 * var(--space-1));padding:var(--space-1) var(--space-3);color:var(--text-primary);font:inherit;font-size:var(--text-ui);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:0;grid-column:1/-1;display:flex}.menu-item.svelte-1p1ismd:disabled{color:var(--text-tertiary);cursor:default}.menu-item.svelte-1p1ismd:not(:last-child){border-bottom:1px solid var(--border-subtle)}.menu-item.svelte-1p1ismd:focus-visible{outline-offset:-2px}@media (hover:hover) and (pointer:fine){.menu-item.svelte-1p1ismd:hover:not(:disabled){background:var(--surface-hover)}}.phone-only.svelte-1p1ismd{display:none}@media (max-width:800px),(max-height:480px) and (orientation:landscape){.popover.settings-menu{width:auto;min-width:0}.menu.svelte-1p1ismd{flex-direction:column;display:flex}.menu-row.svelte-1p1ismd{gap:var(--space-2) var(--space-4);padding:var(--space-3);flex-wrap:wrap;display:flex}.menu-label.svelte-1p1ismd{flex:1 0 8ch}.menu-row.svelte-1p1ismd>div:has(.choice-group){flex:11.5rem;min-width:0}.menu-row.svelte-1p1ismd .choice-group [role=radio]{padding:var(--space-1) var(--space-2);white-space:normal;overflow-wrap:anywhere}.phone-only.svelte-1p1ismd{display:flex}}@media (max-width:360px){.menu-label.svelte-1p1ismd{flex-basis:100%}}@media (pointer:coarse),(max-width:800px),(max-height:480px) and (orientation:landscape){.menu-row.svelte-1p1ismd .choice-group [role=radio]{min-height:44px}}#masthead.svelte-1676bsw{--masthead-gap:var(--panel-inset);--masthead-end:calc(var(--stage-gutter) - (var(--control-height) - 16px) / 2);grid-column:1/-1;grid-template-columns:calc(var(--rail-width) - 2 * var(--panel-inset)) minmax(0, 1fr) auto;align-items:center;column-gap:var(--masthead-gap);min-width:0;padding:0 var(--masthead-end) 0 var(--panel-inset);border-bottom:1px solid var(--border-subtle);background:var(--surface-base);z-index:40;grid-template-rows:minmax(0,1fr);display:grid;position:relative}.identity.svelte-1676bsw{align-items:center;gap:var(--space-2);flex:none;grid-area:1/1;align-self:stretch;display:flex}.brand-mark.svelte-1676bsw{width:24px;height:24px;color:var(--text-primary);flex:none;display:flex}.brand-mark.svelte-1676bsw svg{width:100%;height:100%}.brand.svelte-1676bsw{font-size:var(--text-brand);font-weight:600;line-height:var(--lh-title);letter-spacing:-.02em;white-space:nowrap}.masthead-end.svelte-1676bsw{align-items:center;gap:var(--space-1);padding-left:var(--space-2);flex:none;grid-area:1/3;margin-left:auto;display:flex}@media (hover:hover) and (pointer:fine){.masthead-end.svelte-1676bsw .icon-button:hover:not(:disabled){background:var(--surface-tonal)}}.skip-link.svelte-1676bsw{top:var(--space-2);left:var(--space-2);z-index:60;min-height:var(--control-height);padding:var(--space-1) var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-control);background:var(--surface-base);box-shadow:var(--shadow-popover);color:var(--accent);font-size:var(--text-ui);white-space:nowrap;align-items:center;font-weight:600;text-decoration:none;display:inline-flex;position:absolute}.skip-link.svelte-1676bsw:not(:focus){clip-path:inset(50%);border:0;width:1px;height:1px;min-height:0;padding:0;overflow:hidden}@media (max-width:800px),(max-height:480px) and (orientation:landscape){#masthead.svelte-1676bsw{--masthead-gap:var(--space-2);gap:var(--space-2);min-height:var(--header-height);padding:env(safe-area-inset-top) max(var(--space-1), env(safe-area-inset-right)) 0 calc(var(--space-4) + env(safe-area-inset-left));grid-area:1/1;display:flex}.brand.svelte-1676bsw{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.identity.svelte-1676bsw{align-self:center}.brand-mark.svelte-1676bsw{width:22px;height:22px}.masthead-end.svelte-1676bsw{gap:0;padding-left:0}.masthead-end.svelte-1676bsw .fullscreen-button{display:none}}.provenance-title.svelte-11m1b3w{margin:0}.provenance-facts.svelte-11m1b3w{font-size:var(--text-ui);line-height:var(--lh-ui);grid-template-columns:148px minmax(0,1fr);margin:0;display:grid}.provenance-facts.svelte-11m1b3w dt:where(.svelte-11m1b3w),.provenance-facts.svelte-11m1b3w dd:where(.svelte-11m1b3w){padding:var(--space-2) 0;border-bottom:1px solid var(--border-subtle);margin:0}.provenance-facts.svelte-11m1b3w dt:where(.svelte-11m1b3w){padding-right:var(--space-4);overflow-wrap:anywhere;color:var(--text-secondary)}.provenance-facts.svelte-11m1b3w dd:where(.svelte-11m1b3w){gap:var(--space-3);min-width:0;display:grid}.provenance-item.svelte-11m1b3w{justify-items:start;min-width:0;display:grid}.provenance-value.svelte-11m1b3w,.provenance-note.svelte-11m1b3w{margin:0}.provenance-value.svelte-11m1b3w{overflow-wrap:anywhere}.provenance-note.svelte-11m1b3w{overflow-wrap:anywhere;font-size:var(--text-caption);line-height:var(--lh-caption);color:var(--text-secondary)}.provenance-link.svelte-11m1b3w{overflow-wrap:anywhere;scroll-margin-top:calc(var(--header-height) + env(safe-area-inset-top) + var(--space-2))}.provenance-link.svelte-11m1b3w .control-icon{margin-left:var(--space-1);vertical-align:-1px}.provenance-use.svelte-11m1b3w{margin:var(--space-4) 0 0;font-size:var(--text-caption);line-height:var(--lh-caption);color:var(--text-secondary)}@media (max-width:800px),(max-height:480px) and (orientation:landscape){.provenance-facts.svelte-11m1b3w{grid-template-columns:minmax(0,1fr)}.provenance-facts.svelte-11m1b3w dt:where(.svelte-11m1b3w){padding:calc(var(--space-2) - 1px) 0 0;border:0}.provenance-facts.svelte-11m1b3w dd:where(.svelte-11m1b3w){padding:0 0 var(--space-2)}}.shortcuts-title.svelte-e4pyj4{margin:0}.shortcuts-group.svelte-e4pyj4{padding:var(--space-6) 0 var(--space-2);border-bottom:1px solid var(--border-subtle);font-size:var(--text-caption);font-weight:600;line-height:var(--lh-caption);color:var(--text-secondary);margin:0}.shortcuts-section.svelte-e4pyj4:first-of-type .shortcuts-group:where(.svelte-e4pyj4){padding-top:var(--space-4)}.shortcuts-list.svelte-e4pyj4{padding-top:var(--space-1);font-size:var(--text-ui);line-height:var(--lh-ui);grid-template-columns:148px minmax(0,1fr);margin:0;display:grid}.shortcuts-list.svelte-e4pyj4 dt:where(.svelte-e4pyj4),.shortcuts-list.svelte-e4pyj4 dd:where(.svelte-e4pyj4){padding:var(--space-1) 0;margin:0}.shortcuts-list.svelte-e4pyj4 dt:where(.svelte-e4pyj4){align-items:flex-start;gap:var(--space-1);padding-right:var(--space-4);flex-wrap:wrap;display:flex}.shortcuts-list.svelte-e4pyj4 dd:where(.svelte-e4pyj4){overflow-wrap:anywhere}.shortcuts-note.svelte-e4pyj4{margin:var(--space-4) 0 0;font-size:var(--text-caption);line-height:var(--lh-caption);color:var(--text-secondary)}@media (max-width:800px),(max-height:480px) and (orientation:landscape){.shortcuts-list.svelte-e4pyj4{grid-template-columns:minmax(0,1fr)}.shortcuts-list.svelte-e4pyj4 dt:where(.svelte-e4pyj4){padding:var(--space-2) 0 var(--space-1)}.shortcuts-list.svelte-e4pyj4 dd:where(.svelte-e4pyj4){padding:0}}.circuit-stepper.svelte-1hn1e0e{grid-template-columns:var(--control-height) auto var(--control-height);flex:none;align-items:center;display:grid}.circuit-stepper.svelte-1hn1e0e .stepper-previous{grid-column:1}.progress.svelte-1hn1e0e{padding:0 var(--space-1);color:var(--text-secondary);font-size:var(--text-caption);line-height:var(--lh-caption);font-variant-numeric:tabular-nums;white-space:nowrap;grid-column:2;margin:0}.circuit-stepper.svelte-1hn1e0e .stepper-next{grid-column:3}.circuit-stepper.svelte-1hn1e0e .icon-button{height:var(--control-height)}.circuit-stepper.svelte-1hn1e0e .icon-button:focus-visible{outline-offset:-2px}.circuit-stepper.svelte-1hn1e0e .icon-button[aria-disabled=true]{color:color-mix(in srgb, var(--text-tertiary) 55%, transparent);cursor:default;background:0 0}.clinical-restore[aria-disabled=true].svelte-1lleesr{color:var(--text-tertiary);cursor:default;text-decoration:none}.restore.svelte-ysdv8z{min-height:100%;padding:0 var(--panel-inset) 0 var(--space-2);color:var(--accent);font-size:var(--text-caption);font-weight:400;line-height:var(--lh-caption);white-space:nowrap;background:0 0;border:0;border-radius:0;align-self:stretch;margin:0}.restore.svelte-ysdv8z:focus-visible{outline-offset:-2px}.restore[aria-disabled=true].svelte-ysdv8z{color:var(--text-tertiary);cursor:default}@media (hover:hover) and (pointer:fine){.restore.svelte-ysdv8z:hover:not([aria-disabled=true]){color:var(--accent-hover);text-underline-offset:3px;text-decoration:underline}}@media (pointer:coarse){.restore.svelte-ysdv8z{min-height:44px}}#sheet.svelte-18jxc9s{display:contents}.sheet-grip-row.svelte-18jxc9s{display:none}.sheet-probe.svelte-18jxc9s{visibility:hidden;pointer-events:none;padding:0 env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);position:fixed}@media (max-width:800px),(max-height:480px) and (orientation:landscape){#sheet.svelte-18jxc9s{z-index:30;height:132px;padding:0 env(safe-area-inset-right) 0 env(safe-area-inset-left);background:var(--surface-base);border-top:1px solid var(--border-subtle);border-radius:var(--radius-panel) var(--radius-panel) 0 0;overscroll-behavior:contain;flex-direction:column;display:flex;position:fixed;bottom:0;left:0;right:0}#sheet[data-dragging=false].svelte-18jxc9s{transition:height var(--camera-transition) var(--ease-sheet)}#app:has(#sheet[data-dragging=false]) :is(.stage-dock,.orientation,.scale-bar){transition:inset var(--camera-transition) var(--ease-sheet), width var(--camera-transition) var(--ease-sheet)}#app:has(#sheet[data-instant]) :is(.stage-dock,.orientation,.scale-bar){transition:none}#sheet[data-detent=peek].svelte-18jxc9s{padding-bottom:env(safe-area-inset-bottom)}#sheet[data-detent=peek].svelte-18jxc9s #navigator,#sheet[data-detent=peek].svelte-18jxc9s #inspector{visibility:hidden;pointer-events:none;flex:0 0 0;min-height:0;padding:0;overflow:hidden}#sheet.svelte-18jxc9s .sheet-grip-row:where(.svelte-18jxc9s),#sheet.svelte-18jxc9s [role=tablist],#sheet.svelte-18jxc9s .notice{touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.sheet-grip-row.svelte-18jxc9s{--handle-row:24px;grid-template-columns:minmax(0,1fr) 44px;grid-template-rows:var(--handle-row) auto;flex:none;display:grid;position:relative}.sheet-grip-row[data-selection=true].svelte-18jxc9s{grid-template-rows:var(--handle-row) var(--lh-ui) auto var(--space-2)}.sheet-handle.svelte-18jxc9s{width:100%;height:100%;padding:calc((var(--handle-row) - 4px) / 2) 0 0;border-radius:var(--radius-panel) var(--radius-panel) 0 0;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:flex-start;display:flex;position:absolute;inset:0}.sheet-handle-bar.svelte-18jxc9s{border-radius:var(--radius-mark);background:var(--border-control);width:36px;height:4px}.sheet-selection.svelte-18jxc9s{align-items:baseline;gap:var(--space-2);min-width:0;height:auto;padding:0 var(--space-2) 0 var(--panel-inset);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:0;grid-area:2/1/5;display:flex;position:relative}.sheet-handle.svelte-18jxc9s:focus-visible,.sheet-selection.svelte-18jxc9s:focus-visible,.sheet-grip-row.svelte-18jxc9s .sheet-selection-clear:focus-visible{outline-offset:-2px}.sheet-selection-text.svelte-18jxc9s{align-items:baseline;gap:var(--space-2);min-width:0;display:flex}.sheet-selection-name.svelte-18jxc9s{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--text-title);font-weight:600;line-height:var(--lh-ui);overflow:hidden}.sheet-selection-side.svelte-18jxc9s{color:var(--text-secondary);font-size:var(--text-caption);font-weight:400;line-height:var(--lh-ui);flex:none}.sheet-selection.svelte-18jxc9s svg{color:var(--text-secondary);flex:none;align-self:flex-start;margin-top:7px}#sheet[data-view=detail].svelte-18jxc9s .sheet-selection:where(.svelte-18jxc9s) svg{display:none}.sheet-grip-row.svelte-18jxc9s .sheet-selection-clear{color:var(--text-tertiary);grid-area:2/2/5;position:relative}.sheet-disclaimer.svelte-18jxc9s{padding:0 var(--space-2) var(--space-2) var(--panel-inset);font-size:var(--text-caption);line-height:var(--lh-caption);color:var(--text-secondary);pointer-events:none;grid-area:2/1;margin:0;position:relative}.sheet-grip-row[data-selection=true].svelte-18jxc9s .sheet-disclaimer:where(.svelte-18jxc9s){padding:0 var(--space-2) 0 var(--panel-inset);text-align:left;grid-area:3/1;align-self:start}#sheet[data-view=detail].svelte-18jxc9s:not([data-detent=peek]) .sheet-grip-row:where(.svelte-18jxc9s){grid-template-rows:var(--handle-row) auto}#sheet[data-view=detail].svelte-18jxc9s:not([data-detent=peek]) .sheet-selection:where(.svelte-18jxc9s){display:none}#sheet[data-view=detail].svelte-18jxc9s:not([data-detent=peek]) .sheet-grip-row:where(.svelte-18jxc9s) .sheet-selection-clear{margin-block:calc((var(--lh-caption) - var(--control-height)) / 2);grid-row:2;align-self:start}#sheet[data-view=detail].svelte-18jxc9s:not([data-detent=peek]) .sheet-disclaimer:where(.svelte-18jxc9s){padding:0 var(--space-2) var(--space-2) var(--panel-inset);grid-row:2}#sheet.svelte-18jxc9s .workspace-tabs{padding-inline:calc(var(--panel-inset) - var(--space-1));background:var(--surface-base);justify-content:space-between;gap:0}#sheet.svelte-18jxc9s .workspace-tab{white-space:normal;overflow-wrap:anywhere;flex:0 auto;min-width:0;margin-inline:0}#sheet.svelte-18jxc9s .workspace-tab[aria-selected=true]:before{inset:auto 0 0}#sheet[data-detent=peek].svelte-18jxc9s .workspace-tabs{border-bottom-color:#0000}#sheet.svelte-18jxc9s .notice{border-bottom:0}#sheet.svelte-18jxc9s #navigator,#sheet.svelte-18jxc9s #inspector{min-height:0;padding-bottom:max(var(--space-4), env(safe-area-inset-bottom));background:0 0;border:0;border-radius:0;flex:1}}@media (max-height:480px) and (orientation:landscape){#sheet.svelte-18jxc9s{border-top:0;border-right:1px solid var(--border-subtle);border-radius:0 var(--radius-panel) var(--radius-panel) 0;grid-template-rows:auto auto auto auto minmax(0,1fr);grid-template-columns:minmax(0,1fr) auto 44px;width:56px;height:auto;padding-right:0;display:grid;top:0;bottom:0;right:auto}#sheet[data-dragging=false].svelte-18jxc9s{transition:width var(--camera-transition) var(--ease-sheet)}.sheet-grip-row.svelte-18jxc9s{display:contents}.sheet-selection.svelte-18jxc9s{min-height:var(--control-height);padding:var(--space-1) var(--space-2) var(--space-1) var(--space-4);grid-area:1/1;align-items:center}.sheet-selection.svelte-18jxc9s svg{align-self:center;margin-top:0}.sheet-selection-text.svelte-18jxc9s{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.sheet-selection-name.svelte-18jxc9s{white-space:normal}.sheet-selection-side.svelte-18jxc9s{margin-left:var(--space-2)}.sheet-grip-row.svelte-18jxc9s .sheet-selection-clear,#sheet[data-view=detail].svelte-18jxc9s:not([data-detent=peek]) .sheet-grip-row:where(.svelte-18jxc9s) .sheet-selection-clear{grid-area:1/2/3;align-self:center;margin-block:0}#sheet.svelte-18jxc9s .sheet-disclaimer:where(.svelte-18jxc9s){padding:0 var(--space-2) var(--space-2) var(--space-4);grid-area:2/1/auto/3;align-self:end}#sheet.svelte-18jxc9s .sheet-grip-row:where(.svelte-18jxc9s):not([data-selection=true]) .sheet-disclaimer:where(.svelte-18jxc9s),#sheet[data-view=detail].svelte-18jxc9s:not([data-detent=peek]) .sheet-disclaimer:where(.svelte-18jxc9s){grid-row:1/3;align-self:center;padding-block:14px}#sheet.svelte-18jxc9s .sheet-handle:where(.svelte-18jxc9s){border-radius:0;grid-area:1/3/3;align-items:center;height:auto;padding:0;position:static}.sheet-handle-bar.svelte-18jxc9s{width:4px;height:36px}#sheet.svelte-18jxc9s .workspace-tabs{width:max-content;min-width:100%;padding-inline:calc(var(--panel-inset) - var(--space-3));flex-wrap:nowrap;grid-area:3/1/auto/-1;justify-content:flex-start}#sheet.svelte-18jxc9s .workspace-tab{padding-inline:var(--space-3);white-space:nowrap;overflow-wrap:normal;flex:none}#sheet.svelte-18jxc9s .workspace-tab[aria-selected=true]:before{inset:auto calc(var(--space-3) - var(--space-1)) 0}#sheet.svelte-18jxc9s .notice{grid-area:4/1/auto/-1}#sheet.svelte-18jxc9s #navigator,#sheet.svelte-18jxc9s #inspector{grid-area:5/1/auto/-1}}.circuit-notes.svelte-10q97ua{margin-bottom:var(--space-6);font-size:var(--text-ui);line-height:var(--lh-prose)}.landmarks-heading.svelte-10q97ua{padding:var(--space-5) var(--panel-inset) var(--space-1);font-size:var(--text-ui);font-weight:600;line-height:var(--lh-ui)}.steps.svelte-10q97ua{margin:0;padding:0;list-style:none}.circuit-step.svelte-10q97ua{align-items:center;gap:var(--space-2);width:100%;min-height:var(--row-height);height:auto;padding:max(0px, (var(--row-height) - var(--lh-ui)) / 2) var(--panel-inset);color:var(--text-primary);font-size:var(--text-ui);font-weight:400;line-height:var(--lh-ui);text-align:left;background:0 0;border:0;border-radius:0;margin:0;display:flex}.circuit-step.svelte-10q97ua:focus-visible{outline-offset:-2px}.circuit-step[data-selected=true].svelte-10q97ua{background:var(--accent-wash);color:var(--accent);font-weight:600}.circuit-step[aria-disabled=true].svelte-10q97ua{cursor:default}.row-name.svelte-10q97ua{overflow-wrap:anywhere;text-wrap:pretty;flex:1;min-width:0}.circuit-step-number.svelte-10q97ua{border:1px solid var(--border-subtle);width:20px;height:20px;color:var(--text-secondary);font-size:var(--text-caption);font-weight:500;line-height:var(--lh-caption);font-variant-numeric:tabular-nums;border-radius:50%;flex:none;place-content:center;display:grid}.circuit-step[data-progress=visited].svelte-10q97ua .circuit-step-number:where(.svelte-10q97ua){border-color:var(--surface-tonal);background:var(--surface-tonal);color:var(--text-secondary)}.circuit-step[aria-current=step].svelte-10q97ua .circuit-step-number:where(.svelte-10q97ua){border-color:var(--accent);color:var(--accent);font-weight:600}@media (hover:hover) and (pointer:fine){.circuit-step.svelte-10q97ua:hover:not([data-selected=true],[aria-disabled=true]){background:var(--surface-hover)}}.note.svelte-10q97ua{margin-inline:var(--panel-inset);padding-block:var(--space-1);border-bottom:1px solid var(--border-subtle)}.note.svelte-10q97ua details.section{margin-top:0}.note.svelte-10q97ua details.section[open]{padding-bottom:var(--space-3)}.note.svelte-10q97ua details>summary{min-height:var(--row-height)}.body.svelte-10q97ua>*+*{margin-top:var(--space-2)}.small.svelte-10q97ua{color:var(--text-secondary);font-size:var(--text-caption);line-height:var(--lh-caption)}.route.svelte-10q97ua{color:var(--text-primary);font-weight:500}.command.svelte-10q97ua{min-height:var(--control-height);padding:var(--space-1) var(--space-3);border-radius:var(--radius-control);background:var(--surface-tonal);color:var(--text-primary);font-size:var(--text-ui);font-weight:500;line-height:var(--lh-ui);white-space:normal;cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;display:inline-flex}.command[aria-disabled=true].svelte-10q97ua{color:var(--text-tertiary);cursor:default}.source.svelte-10q97ua{padding-top:var(--space-2);color:var(--text-tertiary);font-size:var(--text-caption);line-height:var(--lh-caption)}.source.svelte-10q97ua a:where(.svelte-10q97ua){overflow-wrap:anywhere;font-weight:500}.source.svelte-10q97ua a:where(.svelte-10q97ua) .control-icon{margin-left:var(--space-1);vertical-align:-1px}.source.svelte-10q97ua>span:where(.svelte-10q97ua):not(.visually-hidden){margin-top:var(--space-1);display:block}@media (hover:hover) and (pointer:fine){.command.svelte-10q97ua:hover:not([aria-disabled=true]){background:var(--surface-tonal-hover)}}@media (pointer:coarse){.circuit-step.svelte-10q97ua,.command.svelte-10q97ua,.note.svelte-10q97ua details>summary{min-height:44px}}.circuit-profile.svelte-1jlxxra{scroll-margin-top:var(--space-4)}.circuit-content.svelte-1jlxxra{padding:var(--panel-inset);font-size:var(--text-ui);line-height:var(--lh-prose);overflow-wrap:anywhere}[data-landmark-selected=true].svelte-1jlxxra>.circuit-content:where(.svelte-1jlxxra){padding-bottom:var(--space-2)}.circuit-title.svelte-1jlxxra{font-size:var(--text-headline);letter-spacing:-.02em;font-weight:600;line-height:var(--lh-title);text-wrap:pretty}.circuit-context.svelte-1jlxxra{gap:var(--space-2);margin:var(--space-1) 0 0;color:var(--text-secondary);font-size:var(--text-caption);line-height:var(--lh-caption);flex-wrap:wrap;display:flex}.circuit-context.svelte-1jlxxra dd:where(.svelte-1jlxxra){margin:0}.circuit-context.svelte-1jlxxra dd:where(.svelte-1jlxxra):last-child:before{content:"·" / "";color:var(--text-tertiary);margin-inline-end:var(--space-2)}.circuit-role.svelte-1jlxxra{margin-top:var(--space-2);color:var(--text-secondary);font-size:var(--text-caption);line-height:var(--lh-caption)}.circuit-explanation.svelte-1jlxxra{margin-top:var(--space-4)}.circuit-note.svelte-1jlxxra{color:var(--text-secondary);font-size:var(--text-caption);line-height:var(--lh-caption)}.circuit-return.svelte-1jlxxra{margin-top:var(--space-3)}.circuit-return.svelte-1jlxxra button:where(.svelte-1jlxxra){min-height:0;color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:500;display:inline}.circuit-return.svelte-1jlxxra button[aria-disabled=true]:where(.svelte-1jlxxra){color:var(--text-tertiary);cursor:default}@media (hover:hover) and (pointer:fine){.circuit-return.svelte-1jlxxra button:where(.svelte-1jlxxra):hover:not([aria-disabled=true]){color:var(--accent-hover);text-underline-offset:3px;text-decoration:underline}}@media (pointer:coarse){.circuit-return.svelte-1jlxxra button:where(.svelte-1jlxxra){align-items:center;min-height:44px;display:inline-flex}}.circuit-status.svelte-1pmb9kx{padding-inline:var(--panel-inset);font-size:var(--text-ui);line-height:var(--lh-prose)}.circuit-status.svelte-1pmb9kx:not(:empty){margin-top:var(--space-2)}.circuit-status[data-error=true].svelte-1pmb9kx{color:var(--danger)}.related.svelte-jwm7zz{margin-block:var(--space-6);padding-inline:var(--panel-inset)}.related-heading.svelte-jwm7zz{font-size:var(--text-ui);font-weight:600;line-height:var(--lh-ui)}.links.svelte-jwm7zz{margin:0;padding:0;list-style:none}.circuit-link.svelte-jwm7zz{align-items:center;gap:var(--space-2);width:100%;min-height:var(--row-height);height:auto;padding:var(--space-2) 0;color:var(--text-primary);font-size:var(--text-ui);font-weight:400;line-height:var(--lh-ui);text-align:left;background:0 0;border:0;border-radius:0;margin:0;display:flex}.circuit-link.svelte-jwm7zz:focus-visible{outline-offset:-2px}.circuit-link[aria-disabled=true].svelte-jwm7zz{color:var(--text-tertiary);cursor:default}.link-name.svelte-jwm7zz{overflow-wrap:anywhere;flex:auto;min-width:0;font-weight:500}.link-step.svelte-jwm7zz{color:var(--text-tertiary);font-size:var(--text-caption);line-height:var(--lh-caption);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none}.chevron.svelte-jwm7zz{width:6px;height:6px;color:var(--text-tertiary);border-bottom:1.5px solid;border-right:1.5px solid;flex:none;margin:0 3px;transform:translate(-1.6px)rotate(-45deg)}@media (hover:hover) and (pointer:fine){.circuit-link.svelte-jwm7zz:hover:not([aria-disabled=true]){color:var(--accent-hover)}.circuit-link.svelte-jwm7zz:hover:not([aria-disabled=true]) .link-name:where(.svelte-jwm7zz){text-underline-offset:3px;text-decoration:underline}}@media (pointer:coarse){.circuit-link.svelte-jwm7zz{min-height:44px}}a.svelte-16got6s{overflow-wrap:anywhere;max-width:100%;display:inline-block}.new-tab.svelte-16got6s{vertical-align:-1px;margin-left:3px}@media (pointer:coarse){a.svelte-16got6s{align-items:center;min-height:44px;display:inline-flex}.new-tab.svelte-16got6s{flex:none}}.publication.svelte-6frpe5{padding:var(--space-3) 0;border-top:1px solid var(--border-subtle);font-size:var(--text-caption);line-height:var(--lh-caption)}.publication.svelte-6frpe5>*+*{margin-top:var(--space-1)}.publication.svelte-6frpe5>a:first-of-type{font-weight:500}.publication.svelte-6frpe5>.correction:where(.svelte-6frpe5){margin-top:var(--space-2)}.publication.svelte-6frpe5:last-child{padding-bottom:0}p.svelte-6frpe5{margin:0}.note.svelte-6frpe5{color:var(--text-secondary)}.association.svelte-kjc1w6{padding:var(--space-4) 0}.association.svelte-kjc1w6+.association,.section-heading+.association.svelte-kjc1w6{border-top:1px solid var(--border-subtle)}p.svelte-kjc1w6{margin:0}.title.svelte-kjc1w6{align-items:baseline;gap:var(--space-2);font-size:var(--text-ui);font-weight:600;line-height:var(--lh-ui);text-wrap:pretty;margin:0;display:flex}.mark.svelte-kjc1w6{margin:calc((var(--lh-ui) - 10px) / 2) 1px 0;flex:none;align-self:flex-start}.mark.svelte-kjc1w6 .network-swatch{margin-top:0}.name.svelte-kjc1w6{overflow-wrap:anywhere;flex:1;min-width:0}.side.svelte-kjc1w6{color:var(--text-tertiary);font-size:var(--text-caption);font-weight:400;line-height:var(--lh-caption);flex:none}.regions.svelte-kjc1w6,.body.svelte-kjc1w6{padding-left:calc(var(--indent) - var(--panel-inset))}.regions.svelte-kjc1w6{margin-top:var(--space-1);flex-direction:column;align-items:flex-start;display:flex}.region.svelte-kjc1w6{max-width:100%;height:auto;min-height:var(--row-height);padding:var(--space-1) 0;color:var(--accent);text-align:left;white-space:normal;overflow-wrap:anywhere;font-weight:400;line-height:var(--lh-ui);cursor:pointer;background:0 0;border:0;border-radius:0}.region[aria-disabled=true].svelte-kjc1w6{color:var(--text-tertiary);cursor:default}.region.svelte-kjc1w6:focus-visible{outline-offset:0}.regions.svelte-kjc1w6>.note:where(.svelte-kjc1w6){padding:var(--space-1) 0}.note.svelte-kjc1w6{color:var(--text-secondary);font-size:var(--text-caption);line-height:var(--lh-caption)}summary.svelte-kjc1w6{align-items:center;gap:var(--space-2);cursor:pointer;min-height:32px;font-size:var(--text-ui);font-weight:400;line-height:var(--lh-ui);color:var(--text-secondary);list-style:none;display:flex}summary.svelte-kjc1w6::-webkit-details-marker{display:none}summary.svelte-kjc1w6:before{content:"";width:6px;height:6px;color:var(--text-tertiary);transform:rotate(var(--chevron-turn,0deg)) translateX(-1.6px) rotate(-45deg);transition:transform var(--ui-transition) var(--ease-ui);border-bottom:1.5px solid;border-right:1.5px solid;flex:none;margin:0 3px}details[open].svelte-kjc1w6>summary:where(.svelte-kjc1w6){--chevron-turn:90deg}summary.svelte-kjc1w6:focus-visible{outline-offset:-2px}.body.svelte-kjc1w6{padding-bottom:var(--space-2)}h5.svelte-kjc1w6{margin:var(--space-4) 0 var(--space-1);color:var(--text-secondary);font-size:var(--text-caption);font-weight:600;line-height:var(--lh-caption)}h5.svelte-kjc1w6+.publication{margin-top:var(--space-2)}@media (hover:hover) and (pointer:fine){.region.svelte-kjc1w6:hover:not([aria-disabled=true]){color:var(--accent-hover);text-underline-offset:3px;text-decoration:underline}summary.svelte-kjc1w6:hover{color:var(--accent)}}@media (pointer:coarse){.region.svelte-kjc1w6,summary.svelte-kjc1w6{min-height:44px}}.link-row.svelte-ghih2v{align-items:center;gap:var(--space-2);width:100%;height:auto;min-height:var(--row-height);padding:var(--space-1) 0;color:var(--text-primary);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:0;margin:0;font-weight:400;display:flex}.link-row.svelte-ghih2v:focus-visible{outline-offset:0}.mark.svelte-ghih2v{margin:calc((var(--lh-ui) - 10px) / 2) 1px 0;flex:none;align-self:flex-start}.mark.svelte-ghih2v .network-swatch{margin-top:0}.text.svelte-ghih2v{flex-direction:column;flex:auto;min-width:0;display:flex}.name.svelte-ghih2v{font-weight:500;line-height:var(--lh-ui);overflow-wrap:anywhere}.secondary.svelte-ghih2v{color:var(--text-secondary);font-size:var(--text-caption);line-height:var(--lh-caption);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.chevron.svelte-ghih2v{width:6px;height:6px;color:var(--text-tertiary);border-bottom:1.5px solid;border-right:1.5px solid;flex:none;margin:0 3px;transform:translate(-1.6px)rotate(-45deg)}@media (hover:hover) and (pointer:fine){.chevron.svelte-ghih2v{opacity:0}.link-row.svelte-ghih2v:hover .chevron:where(.svelte-ghih2v){opacity:1;transition:opacity var(--ui-transition) var(--ease-ui)}.link-row.svelte-ghih2v:focus-visible .chevron:where(.svelte-ghih2v){opacity:1}.link-row.svelte-ghih2v:hover .name:where(.svelte-ghih2v){color:var(--accent-hover);text-underline-offset:3px;text-decoration:underline}}@media (pointer:coarse){.link-row.svelte-ghih2v{min-height:44px}}p.svelte-qto2f4,ul.svelte-qto2f4{margin:0}.kind.svelte-qto2f4{margin-top:var(--space-4);color:var(--text-secondary);font-size:var(--text-caption);font-weight:600;line-height:var(--lh-caption);font-variant-numeric:tabular-nums}.summary.svelte-qto2f4{margin-top:var(--space-2)}.note.svelte-qto2f4{color:var(--text-secondary);font-size:var(--text-caption);line-height:var(--lh-caption)}.caveat.svelte-qto2f4{margin-top:var(--space-2)}.sources.svelte-qto2f4{margin-top:var(--space-5);color:var(--text-tertiary)}.section.svelte-qto2f4{margin-top:var(--space-6)}.section-heading.svelte-qto2f4{margin:0 0 var(--space-2);font-size:var(--text-ui);font-weight:600;line-height:var(--lh-ui);color:var(--text-primary)}ul.svelte-qto2f4{padding:0;list-style:none}.clinical-content.svelte-1uv8jr0{padding:var(--panel-inset);font-size:var(--text-ui);line-height:var(--lh-prose);overflow-wrap:normal}.clinical-profile-name.svelte-1uv8jr0{font-size:var(--text-headline);letter-spacing:-.02em;font-weight:600;line-height:var(--lh-title);overflow-wrap:anywhere;text-wrap:pretty;margin:0}.clinical-content.svelte-1uv8jr0 .meta{margin:var(--space-2) 0 0;color:var(--text-tertiary);font-size:var(--text-caption);line-height:var(--lh-caption);font-variant-numeric:tabular-nums}.clinical-content.svelte-1uv8jr0 .meta.error{color:var(--danger)}.related.svelte-1ezyexb{margin-block:var(--space-6);padding-inline:var(--panel-inset)}h3.svelte-1ezyexb{margin:0 0 var(--space-2);font-size:var(--text-ui);font-weight:600;line-height:var(--lh-ui)}ul.svelte-1ezyexb{margin:0;padding:0;list-style:none}.profile.svelte-i7azwk{padding-inline:var(--panel-inset);font-size:var(--text-ui);line-height:var(--lh-prose)}.content.svelte-i7azwk,.profile-name.svelte-i7azwk{overflow-wrap:normal}.profile-name.svelte-i7azwk{padding-top:var(--panel-inset);font-size:var(--text-headline);letter-spacing:-.02em;font-weight:600;line-height:var(--lh-title);overflow-wrap:anywhere;text-wrap:pretty}.meta.svelte-i7azwk{color:var(--text-tertiary);font-size:var(--text-caption);line-height:var(--lh-caption);font-variant-numeric:tabular-nums}.meta.svelte-i7azwk:not(:empty){margin-top:var(--space-2)}.meta[data-error=true].svelte-i7azwk{color:var(--danger)}.content.svelte-i7azwk{padding-bottom:var(--panel-inset)}.summary.svelte-i7azwk{margin-top:var(--space-4)}.kind.svelte-i7azwk{margin-top:var(--space-4);color:var(--text-secondary);font-size:var(--text-caption);font-weight:600;line-height:var(--lh-caption);font-variant-numeric:tabular-nums}.kind.svelte-i7azwk+.caveat:where(.svelte-i7azwk),.summary.svelte-i7azwk+.caveat:where(.svelte-i7azwk){margin-top:var(--space-2)}.note.svelte-i7azwk{color:var(--text-secondary);font-size:var(--text-caption);line-height:var(--lh-caption)}.content.svelte-i7azwk>.method:where(.svelte-i7azwk){margin-top:var(--space-6)}.content.svelte-i7azwk>.method:where(.svelte-i7azwk)+.sources:where(.svelte-i7azwk){margin-top:var(--space-2)}.content.svelte-i7azwk>.sources:where(.svelte-i7azwk){color:var(--text-tertiary)}.section.svelte-i7azwk{margin-top:var(--space-6)}.section-heading.svelte-i7azwk{margin-bottom:var(--space-2);color:var(--text-primary);font-size:var(--text-ui);font-weight:600;line-height:var(--lh-ui)}.areas-heading.svelte-i7azwk{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.column-head.svelte-i7azwk{color:var(--text-tertiary);font-size:var(--text-caption);font-weight:400;line-height:var(--lh-caption);white-space:nowrap;flex:none}.lesion-note.svelte-i7azwk{margin-top:var(--space-2)}.areas.svelte-i7azwk,.links.svelte-i7azwk{margin:0;padding:0;list-style:none}.areas.svelte-i7azwk{border-top:1px solid var(--border-subtle)}.areas.svelte-i7azwk>li:where(.svelte-i7azwk){border-bottom:1px solid var(--border-subtle)}.more.svelte-i7azwk,.more.svelte-i7azwk .areas{margin-top:var(--space-2)}.function-area.svelte-i7azwk,.link.svelte-i7azwk{width:100%;min-height:var(--row-height);height:auto;padding:var(--space-1) 0;color:var(--text-primary);font-size:var(--text-ui);font-weight:400;line-height:var(--lh-ui);text-align:left;background:0 0;border:0;border-radius:0;margin:0;display:flex}.function-area.svelte-i7azwk{align-items:baseline;gap:var(--space-3)}.link.svelte-i7azwk{align-items:center;gap:var(--space-2)}.function-area.svelte-i7azwk:focus-visible,.link.svelte-i7azwk:focus-visible{outline-offset:0}.area-name.svelte-i7azwk{overflow-wrap:anywhere;flex-direction:column;flex:1;min-width:0;display:flex}.area-division.svelte-i7azwk{color:var(--text-tertiary);font-size:var(--text-caption);line-height:var(--lh-caption)}.area-z.svelte-i7azwk{font-size:var(--text-caption);font-variant-numeric:tabular-nums;flex:none;font-weight:500}.function-area[aria-disabled=true].svelte-i7azwk{color:var(--text-tertiary);cursor:default}.link-text.svelte-i7azwk{flex-direction:column;flex:auto;min-width:0;display:flex}.link-name.svelte-i7azwk{font-weight:500;line-height:var(--lh-ui);overflow-wrap:anywhere}.link-detail.svelte-i7azwk{color:var(--text-secondary);font-size:var(--text-caption);line-height:var(--lh-caption);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.function-swatch.svelte-i7azwk{width:10px;height:10px;margin:calc((var(--lh-ui) - 10px) / 2) 1px 0;border-radius:var(--radius-mark);flex:none;align-self:flex-start}.chevron.svelte-i7azwk{width:6px;height:6px;color:var(--text-tertiary);border-bottom:1.5px solid;border-right:1.5px solid;flex:none;margin:0 3px;transform:translate(-1.6px)rotate(-45deg)}.bridge.svelte-i7azwk .search-bridge{padding-inline:0}@media (hover:hover) and (pointer:fine){.chevron.svelte-i7azwk{opacity:0}.link.svelte-i7azwk:hover .chevron:where(.svelte-i7azwk){opacity:1;transition:opacity var(--ui-transition) var(--ease-ui)}.link.svelte-i7azwk:focus-visible .chevron:where(.svelte-i7azwk){opacity:1}.link.svelte-i7azwk:hover .link-name:where(.svelte-i7azwk),.function-area.svelte-i7azwk:not([aria-disabled=true]):hover .area-name:where(.svelte-i7azwk)>span:where(.svelte-i7azwk):first-child{color:var(--accent-hover);text-underline-offset:3px;text-decoration:underline}}@media (pointer:coarse){.function-area.svelte-i7azwk,.link.svelte-i7azwk{min-height:44px}}.region-detail{padding:var(--panel-inset)}.region-detail:not(:last-child){padding-bottom:0}@media (max-width:800px),(max-height:480px) and (orientation:landscape){.region-detail .selection-clear{display:none}}.region-detail .selection-head{justify-content:flex-end;align-items:flex-start;gap:var(--space-3);display:flex}.region-detail .selection-head>h2{flex:1;min-width:0}.region-detail .selection-clear{margin:-4px calc(-1 * var(--space-2)) -4px 0;color:var(--text-tertiary);flex:none}.region-detail .selection-clear:focus-visible,.region-detail .region-name:focus-visible{outline-offset:-2px}.region-detail .region-name{font-size:var(--text-headline);letter-spacing:-.02em;font-weight:600;line-height:var(--lh-title);overflow-wrap:anywhere;text-wrap:pretty}.region-detail .selection-context{align-items:baseline;gap:var(--space-1) var(--space-2);margin-top:var(--space-1);color:var(--text-secondary);font-size:var(--text-ui);line-height:var(--lh-ui);flex-wrap:wrap;display:flex}.region-detail .selection-context dd{overflow-wrap:anywhere;min-width:0}.region-detail .selection-context .context-group:before{content:"·" / "";color:var(--text-tertiary);margin-inline-end:var(--space-2)}.region-detail .selected-hint{margin-top:var(--space-2);font-size:var(--text-ui);color:var(--text-secondary);line-height:var(--lh-prose)}.region-detail .selection-empty{font-size:var(--text-title);font-weight:600;line-height:var(--lh-title);overflow-wrap:anywhere}.region-detail .selection-empty+.selected-hint{margin-top:var(--space-1);line-height:var(--lh-ui)}.region-detail[data-landmark-selected=true] .selection-head,.region-detail[data-landmark-selected=true] .selection-context{display:none}.region-detail[data-landmark-selected=true]{padding-top:0}:is(.region-detail[data-landmark-selected=false],.region-detail[data-under-profile]:has(.selection-head)){border-top:1px solid var(--border-subtle)}.region-detail[data-landmark-selected] .region-name,.region-detail[data-under-profile] .region-name{font-size:var(--text-title)}.region-detail .actions{align-items:center;gap:var(--space-2);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.region-detail .actions button{max-width:100%;min-height:var(--control-height);padding:var(--space-1) var(--space-3);border-radius:var(--radius-control);background:var(--surface-tonal);color:var(--text-primary);font-size:var(--text-ui);font-weight:500;line-height:var(--lh-ui);white-space:normal;overflow-wrap:normal;cursor:pointer;transition:background-color var(--ui-transition) var(--ease-ui), color var(--ui-transition) var(--ease-ui), border-color var(--ui-transition) var(--ease-ui), transform var(--press-transition) var(--ease-ui);border:1px solid #0000;flex:none}.region-detail .actions button:active:not(:disabled,:focus-visible){transform:scale(var(--press-scale))}@media (min-width:801px) and (max-width:1000px){.region-detail .actions button{padding-inline:var(--space-2)}}.region-detail .actions .linked-mri{color:var(--accent)}.region-detail .actions [data-active=true]{border-color:var(--accent);background:var(--accent-wash);color:var(--accent)}@media (hover:hover) and (pointer:fine){.region-detail .actions button:hover{background:var(--surface-tonal-hover)}.region-detail .actions .linked-mri:hover{color:var(--accent-hover)}}@media (pointer:coarse){.region-detail .actions button{min-height:44px}}.region-detail .facts{column-gap:var(--space-3);margin-top:var(--space-4);border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);line-height:var(--lh-ui);grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);align-items:baseline;display:grid}.region-detail .facts dt,.region-detail .facts dd{min-width:0;padding:calc((var(--row-height) - var(--lh-ui)) / 2) 0;overflow-wrap:anywhere}.region-detail .facts dt{color:var(--text-secondary);font-size:var(--text-caption);line-height:var(--lh-caption)}.region-detail .facts dd{font-size:var(--text-ui);font-variant-numeric:tabular-nums;text-align:right;font-weight:500}.region-detail .facts .fact-metric{font-weight:600}.region-detail .facts .fact-source{color:var(--text-secondary);font-size:var(--text-caption);font-weight:400;line-height:var(--lh-caption)}.region-detail .facts .stacked{grid-column:1/-1}.region-detail .facts dt.stacked{padding-bottom:0}.region-detail .facts dd.stacked{padding:0 0 var(--space-2);text-align:left}.region-detail .source-labels summary{font-size:var(--text-caption);line-height:var(--lh-caption)}.region-detail .source-labels .code{padding:var(--space-1) 0 var(--space-2);color:var(--text-secondary);overflow-wrap:anywhere}.region-detail .detail-note{margin-top:var(--space-2);font-size:var(--text-caption);line-height:var(--lh-caption);color:var(--text-secondary)}.region-detail .evidence-section,.region-detail .constituents{border-bottom:1px solid var(--border-subtle);margin-top:0}.region-detail .evidence-section details{margin-top:0}.region-detail .evidence-section>details>summary,.region-detail .constituents>summary{min-height:var(--row-height);padding-block:var(--space-2);overflow-wrap:anywhere;font-weight:500}.region-detail .evidence-section>details[open],.region-detail .constituents[open]{padding-bottom:var(--space-4)}.region-detail .evidence-section .network-list{padding-top:var(--space-1)}.region-detail .network-map{padding-top:var(--space-2);padding-bottom:var(--space-2);font-size:var(--text-caption);font-weight:500;line-height:var(--lh-caption);color:var(--text-secondary)}.region-detail .detail-note+.network-map{margin-top:var(--space-4)}.region-detail .network-list{margin:0;padding:0;list-style:none}.region-detail .network-row{align-items:start;gap:var(--space-2);min-height:var(--row-height);padding:calc((var(--row-height) - var(--lh-ui)) / 2) 0;font-size:var(--text-ui);line-height:var(--lh-ui);grid-template-columns:10px minmax(0,1fr) minmax(32px,56px) 3rem;display:grid}.region-detail .network-row-name{overflow-wrap:anywhere;min-width:0}.region-detail .network-share{text-align:right;color:var(--text-secondary);font-variant-numeric:tabular-nums;white-space:nowrap}.region-detail .receptor-row{grid-template-columns:minmax(0,1fr) minmax(32px,56px) 6.5rem}.region-detail .functional-row{grid-template-columns:10px minmax(0,1fr)}.region-detail .functional-row .network-row-name>span{display:block}.region-detail .functional-row-meta{font-size:var(--text-caption);line-height:var(--lh-caption);color:var(--text-secondary)}.region-detail .constituents>summary{justify-content:space-between;align-items:center;gap:var(--space-2);cursor:pointer;font-size:var(--text-ui);line-height:var(--lh-ui);color:var(--text-primary);list-style:none;display:flex}.region-detail .constituents>summary::-webkit-details-marker{display:none}.region-detail .constituents>summary:after{content:"";width:6px;height:6px;color:var(--text-tertiary);transform:rotate(var(--chevron-turn,90deg)) translateX(-1.6px) rotate(-45deg);transition:transform var(--ui-transition) var(--ease-ui);border-bottom:1.5px solid;border-right:1.5px solid;flex:none;order:1;margin:0 3px}.region-detail .constituents[open]>summary:after{--chevron-turn:-90deg}.region-detail .constituents>summary:focus-visible{outline-offset:-2px}@media (hover:hover) and (pointer:fine){.region-detail .constituents>summary:hover{color:var(--accent)}}.region-detail .disclosure-count{font-size:var(--text-caption);line-height:var(--lh-caption);color:var(--text-tertiary);font-variant-numeric:tabular-nums;margin-right:auto;font-weight:400}.region-detail .constituents-list{border-top:1px solid var(--border-subtle);margin:0;padding:0;list-style:none}.region-detail .constituents-list li{align-items:baseline;gap:var(--space-3);border-bottom:1px solid var(--border-subtle);min-width:0;color:var(--text-secondary);display:flex}.region-detail .constituents-list li>:first-child{min-width:0;padding:var(--space-2) 0;overflow-wrap:anywhere;flex:1}.region-detail .constituent-set{font-size:var(--text-caption);line-height:var(--lh-caption);color:var(--text-tertiary);white-space:nowrap;flex:none}.region-detail .constituent-side{min-width:2ch;font-size:var(--text-caption);font-weight:600;line-height:var(--lh-caption);color:var(--text-secondary);text-align:right;white-space:nowrap;flex:none}.region-detail .constituents-list button{min-height:24px;font:inherit;text-align:left;white-space:normal;color:var(--accent);cursor:pointer;background:0 0;border:0;border-radius:0;font-weight:400}.region-detail .constituents-list button:focus-visible{outline-offset:-2px}@media (hover:hover) and (pointer:fine){.region-detail .constituents-list button:hover{color:var(--accent-hover);text-underline-offset:3px;text-decoration:underline}}@media (pointer:coarse){.region-detail .evidence-section>details>summary,.region-detail .constituents>summary,.region-detail .constituents-list button{min-height:44px}}.lesion-report.svelte-1ka8r6o .lesion-error:where(.svelte-1ka8r6o){color:var(--danger)}.lesion-label.svelte-1ka8r6o{margin:var(--space-4) 0 var(--space-2);font-size:var(--text-caption);font-weight:500;line-height:var(--lh-caption);color:var(--text-secondary)}.segmented.choice-group.lesion-modes{width:100%}.segmented.choice-group.lesion-modes [role=radio]{min-width:0;padding:0 var(--space-2);white-space:normal;flex:1}.lesion-heading.svelte-1ka8r6o{margin:var(--space-6) 0 0;font-size:var(--text-title);font-weight:600;line-height:var(--lh-title)}.lesion-group.svelte-1ka8r6o{margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--border-subtle)}.lesion-group.svelte-1ka8r6o h4:where(.svelte-1ka8r6o){font-size:var(--text-ui);font-weight:600;line-height:var(--lh-ui);margin:0}.lesion-group.svelte-1ka8r6o .lesion-label:where(.svelte-1ka8r6o){margin:var(--space-2) 0 var(--space-1)}.lesion-targets.svelte-1ka8r6o{margin:0;padding:0;list-style:none}.lesion-target.svelte-1ka8r6o{align-items:start;gap:var(--space-2);width:calc(100% + 2 * var(--space-2));min-height:var(--row-height);margin:0 calc(-1 * var(--space-2));padding:calc((var(--row-height) - var(--lh-ui)) / 2) var(--space-2);border-radius:var(--radius-small);color:var(--text-primary);font:inherit;font-size:var(--text-ui);line-height:var(--lh-ui);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:10px minmax(0,1fr) minmax(32px,56px) 3rem;display:grid}@media (hover:hover) and (pointer:fine){.lesion-target.svelte-1ka8r6o:hover{background:var(--surface-hover)}}.lesion-target.svelte-1ka8r6o .network-share{text-align:right;color:var(--text-secondary);font-variant-numeric:tabular-nums;white-space:nowrap}.lesion-key.svelte-1ka8r6o{flex-direction:column;gap:2px;padding-top:5px;display:flex}.lesion-target-name.svelte-1ka8r6o{overflow-wrap:anywhere;min-width:0}.lesion-target.svelte-1ka8r6o:has(.lesion-chevron:where(.svelte-1ka8r6o)){grid-template-columns:10px minmax(0,1fr) 12px}.lesion-chevron.svelte-1ka8r6o{border-right:1.5px solid var(--text-tertiary);border-bottom:1.5px solid var(--text-tertiary);width:6px;height:6px;margin-top:7px;transform:rotate(-45deg)}.lesion-first-section.svelte-1ka8r6o{margin-top:var(--space-4);border-top:1px solid var(--border-subtle)}.lesion-tissue.svelte-1ka8r6o{gap:var(--space-2) var(--space-3);margin:0 0 var(--space-2);grid-template-columns:repeat(auto-fill,minmax(5.5rem,1fr));display:grid}.lesion-tissue.svelte-1ka8r6o>div:where(.svelte-1ka8r6o){flex-direction:column;justify-content:space-between;display:flex}.lesion-tissue.svelte-1ka8r6o dt:where(.svelte-1ka8r6o){font-size:var(--text-caption);line-height:var(--lh-caption);color:var(--text-secondary)}.lesion-tissue.svelte-1ka8r6o dd:where(.svelte-1ka8r6o){font-size:var(--text-title);font-weight:600;line-height:var(--lh-title);margin:0}.lesion-report.svelte-1ka8r6o .network-row.lesion-row{grid-template-columns:minmax(0,1fr) minmax(32px,56px) 3rem}.lesion-row-volume.svelte-1ka8r6o{font-size:var(--text-caption);line-height:var(--lh-caption);color:var(--text-tertiary);font-variant-numeric:tabular-nums;display:block}.lesion-atlases.svelte-1ka8r6o{margin:0 0 var(--space-1);border-radius:var(--radius-control);background:var(--surface-tonal);gap:2px;padding:2px;display:inline-flex}.lesion-atlases.svelte-1ka8r6o button:where(.svelte-1ka8r6o){min-height:calc(var(--control-height) - 4px);padding:0 var(--space-3);border-radius:var(--radius-small);color:var(--text-secondary);font-size:var(--text-ui);cursor:pointer;background:0 0;border:0}.lesion-atlases.svelte-1ka8r6o button[aria-pressed=true]:where(.svelte-1ka8r6o){background:var(--surface-raised);box-shadow:inset 0 0 0 1px var(--thumb-ring);color:var(--text-primary);font-weight:500}.lesion-findings.svelte-1ka8r6o{margin:var(--space-2) 0 0;padding:0;list-style:none}.lesion-findings.svelte-1ka8r6o>li:where(.svelte-1ka8r6o){padding:var(--space-3) 0;border-top:1px solid var(--border-subtle)}.lesion-findings.svelte-1ka8r6o p:where(.svelte-1ka8r6o){margin:0}.lesion-finding-deficit.svelte-1ka8r6o{font-size:var(--text-caption);line-height:var(--lh-caption);color:var(--text-secondary)}.lesion-finding-title.svelte-1ka8r6o{align-items:baseline;gap:var(--space-2);font-size:var(--text-ui);font-weight:500;line-height:var(--lh-ui);display:flex}.lesion-finding-reach.svelte-1ka8r6o{margin-top:var(--space-1);font-size:var(--text-caption);line-height:var(--lh-caption);font-variant-numeric:tabular-nums}.lesion-finding-open.svelte-1ka8r6o{margin-top:var(--space-2);color:var(--accent);font-size:var(--text-ui);cursor:pointer;background:0 0;border:0;padding:0}@media (hover:hover) and (pointer:fine){.lesion-finding-open.svelte-1ka8r6o:hover{color:var(--accent-hover);text-decoration:underline}}.comparison-list.svelte-1py1wj7{margin:0;padding:0;list-style:none}.comparison-columns.svelte-1py1wj7,.comparison-row.svelte-1py1wj7{align-items:start;gap:var(--space-2);grid-template-columns:minmax(0,1fr) 4.5rem 4rem;display:grid}.comparison-columns.svelte-1py1wj7{padding-block:var(--space-1) var(--space-2);border-bottom:1px solid var(--border-subtle);font-size:var(--text-caption);line-height:var(--lh-caption);color:var(--text-secondary)}.comparison-columns.svelte-1py1wj7>:where(.svelte-1py1wj7):not(:first-child){text-align:right;white-space:nowrap;justify-self:end}.comparison-row.svelte-1py1wj7{box-sizing:border-box;width:calc(100% + 2 * var(--panel-inset));min-height:var(--row-height);margin-inline:calc(-1 * var(--panel-inset));padding:calc((var(--row-height) - var(--lh-ui)) / 2) var(--panel-inset);color:var(--text-primary);text-align:left;background:0 0;border:0;border-radius:0;font-weight:400;position:relative}button.comparison-row.svelte-1py1wj7{cursor:pointer}.comparison-row.svelte-1py1wj7 .measure:where(.svelte-1py1wj7){color:var(--text-primary);font-size:var(--text-caption);line-height:var(--lh-caption);font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right;font-weight:500}.comparison-name.svelte-1py1wj7{overflow-wrap:anywhere;text-wrap:pretty;min-width:0}.comparison-row[aria-pressed=true].svelte-1py1wj7{background:var(--accent-wash);color:var(--accent)}.comparison-row[aria-pressed=true].svelte-1py1wj7 .comparison-name:where(.svelte-1py1wj7){font-weight:600}.comparison-row[aria-pressed=true].svelte-1py1wj7 .measure:where(.svelte-1py1wj7){color:var(--accent)}.comparison-row[aria-disabled=true].svelte-1py1wj7{cursor:default}@media (hover:hover) and (pointer:fine){button.comparison-row.svelte-1py1wj7:hover:not([aria-disabled=true]){background:var(--surface-hover)}button.comparison-row[aria-pressed=true].svelte-1py1wj7:hover:not([aria-disabled=true]){background:var(--accent-wash)}}.comparison-row.svelte-1py1wj7:focus-visible{outline-offset:-2px}.unassigned.svelte-1py1wj7{color:var(--text-secondary)}.unassigned.svelte-1py1wj7:before{content:"";inset:0 var(--panel-inset) auto;background:var(--border-subtle);height:1px;position:absolute}.comparison.svelte-1py1wj7 .comparison-status{margin-top:0}.comparison.svelte-1py1wj7 .comparison-status:not(:empty){margin-bottom:var(--space-2)}.comparison-retry.svelte-1py1wj7{min-height:var(--control-height);color:var(--accent);font-size:var(--text-caption);line-height:var(--lh-caption);cursor:pointer;background:0 0;border:0;padding:0}.comparison-foot.svelte-1py1wj7{justify-content:space-between;align-items:baseline;gap:0 var(--space-3);min-height:var(--control-height);padding-top:var(--space-1);flex-wrap:wrap;display:flex}.comparison-foot.svelte-1py1wj7>p:where(.svelte-1py1wj7){font-size:var(--text-caption);line-height:var(--lh-caption);color:var(--text-secondary);flex:18ch}.comparison-export.svelte-1py1wj7{min-height:var(--control-height);color:var(--accent);font-size:var(--text-caption);font-weight:400;line-height:var(--lh-caption);cursor:pointer;background:0 0;border:0;flex:none;padding:0}@media (hover:hover) and (pointer:fine){.comparison-retry.svelte-1py1wj7:hover,.comparison-export.svelte-1py1wj7:hover{color:var(--accent-hover);text-underline-offset:3px;text-decoration:underline}}@media (pointer:coarse){button.comparison-row.svelte-1py1wj7,.comparison-retry.svelte-1py1wj7,.comparison-export.svelte-1py1wj7{min-height:44px}}.comparison-retry.svelte-1py1wj7:focus-visible,.comparison-export.svelte-1py1wj7:focus-visible{outline-offset:2px}.comparison-method.svelte-1py1wj7 details>:not(summary){margin:0 0 0 calc(var(--indent) - var(--panel-inset))}.comparison-sources.svelte-1py1wj7{gap:var(--space-1) var(--space-3);padding-top:var(--space-2);font-size:var(--text-caption);line-height:var(--lh-caption);flex-wrap:wrap;display:flex}.comparison-sources.svelte-1py1wj7 a:where(.svelte-1py1wj7){align-items:center;gap:var(--space-1);min-height:24px;display:inline-flex}.edge-glyph.svelte-tew5t4{width:12px;height:2px;margin-top:calc(var(--lh-ui) / 2 - 1px);background:var(--text-primary)}.edge-glyph[data-soft=true].svelte-tew5t4{background:repeating-linear-gradient(90deg, var(--text-primary) 0 3px, transparent 3px 5px)}.boundary-neighbour.svelte-tew5t4{all:unset;cursor:pointer;text-align:left;overflow-wrap:anywhere}.boundary-neighbour.svelte-tew5t4:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (hover:hover) and (pointer:fine){.boundary-neighbour.svelte-tew5t4:hover{color:var(--accent)}}sub.svelte-1niiwpm{vertical-align:-.25em;font-size:var(--text-caption);line-height:0}.receptor-parts{margin-top:var(--space-2)}.receptor-sources.svelte-1niiwpm{gap:var(--space-1) var(--space-3);padding-top:var(--space-2);font-size:var(--text-caption);line-height:var(--lh-caption);flex-wrap:wrap;display:flex}.receptor-sources.svelte-1niiwpm a:where(.svelte-1niiwpm){align-items:center;gap:var(--space-1);min-height:24px;display:inline-flex}.detail-body.svelte-dqb8o5{overscroll-behavior:contain;scrollbar-gutter:stable;background:var(--surface-base);flex-direction:column;flex:1;min-height:0;display:flex;position:relative;overflow-y:auto}.tab-group.svelte-dqb8o5{padding-bottom:var(--space-4);background:var(--surface-base)}@media (max-width:800px),(max-height:480px) and (orientation:landscape){.detail-body.svelte-dqb8o5{-webkit-overflow-scrolling:touch}}.result.svelte-ido7dj{display:block}.line.svelte-ido7dj{align-items:baseline;gap:0 var(--space-3);grid-template-columns:minmax(0,1fr) max-content;display:grid}.title.svelte-ido7dj{min-width:0;line-height:var(--lh-ui);overflow-wrap:anywhere;text-wrap:pretty;grid-area:1/1}.alias.svelte-ido7dj{color:var(--text-tertiary);font-size:var(--text-caption);line-height:var(--lh-caption);margin-inline-start:var(--space-1)}.side.svelte-ido7dj{min-width:2ch;color:var(--text-tertiary);font-size:var(--text-caption);line-height:var(--lh-caption);text-align:end;font-variant-numeric:tabular-nums;grid-area:1/2}.second.svelte-ido7dj{color:var(--text-secondary);font-size:var(--text-caption);line-height:var(--lh-caption);overflow-wrap:anywhere;grid-area:2/1/auto/-1}.result[data-hidden].svelte-ido7dj .title:where(.svelte-ido7dj),.result[data-hidden].svelte-ido7dj .second:where(.svelte-ido7dj){color:var(--text-tertiary)}.result[data-selected].svelte-ido7dj{font-weight:600}.result[data-selected].svelte-ido7dj .second:where(.svelte-ido7dj),.result[data-selected].svelte-ido7dj .alias:where(.svelte-ido7dj){color:inherit}.query-match.svelte-ido7dj{color:var(--accent);background:0 0;font-weight:600}.anatomy-search.svelte-21zxyg,.anatomy-search.svelte-21zxyg>.search{display:contents}.anatomy-tree{--eye-slot:var(--control-height);--eye-slot-mid:calc(var(--eye-slot) + var(--space-4))}.tree-skeleton{height:calc(10 * var(--row-height));margin:var(--space-3) var(--panel-inset) 0 var(--indent);background:repeating-linear-gradient(to bottom, var(--surface-tonal) 0 10px, transparent 10px var(--row-height)) 0 11px / 55% 100% no-repeat}.anatomy-tree .treegrid{font-size:var(--text-ui)}.anatomy-tree .row{grid-template-columns:minmax(0, 1fr) auto var(--eye-slot) var(--eye-slot);padding-block:0;padding-inline:var(--panel-inset) calc(var(--panel-inset) - var(--space-1));color:var(--text-primary);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;font-weight:400;display:grid;position:relative}.anatomy-tree .row[aria-level="2"]{grid-template-columns:minmax(0,1fr) auto;padding-inline-start:calc(var(--indent) + var(--space-2))}.anatomy-tree .row[aria-level="2"]>.cell.action{pointer-events:none;grid-area:1/2}.anatomy-tree .row[aria-level="2"]>.cell.action>*{pointer-events:auto}.anatomy-tree .row:focus-visible{outline-offset:-2px}.anatomy-tree .row[data-selected=true]{font-weight:600}.anatomy-tree .cell.primary{padding-inline-end:var(--space-2)}.anatomy-tree .cell.action{justify-content:flex-end;display:flex}.row-main{align-items:center;gap:var(--space-2);min-height:var(--row-height);padding-block:max(0px, (var(--row-height) - var(--lh-ui)) / 2);display:flex}.row-name{min-width:0;line-height:var(--lh-ui);overflow-wrap:anywhere;text-wrap:pretty;flex:1}.row-reason{max-width:96px;color:var(--text-tertiary);font-size:var(--text-caption);line-height:var(--lh-caption);font-variant-numeric:tabular-nums;flex:none}.row-main[data-hidden]{color:var(--text-tertiary)}.row-main[data-unavailable]{cursor:default}.anatomy-tree .row[data-selected=true] .row-main{color:inherit}.anatomy-tree .row[aria-expanded]{background:var(--surface-base);font-weight:500}.anatomy-tree .treegrid-block{isolation:isolate}.anatomy-tree .row[aria-expanded=true]{z-index:1;background:var(--surface-base);font-weight:600;position:sticky;top:-1px}.anatomy-tree .row[aria-level="2"]{scroll-margin-block:calc(var(--row-height) + var(--space-5))}.anatomy-tree .row[aria-disabled=true]{cursor:default}.chevron{width:6px;height:6px;color:var(--text-tertiary);transform:rotate(var(--chevron-turn,0deg)) translateX(-1.6px) rotate(-45deg);transition:transform var(--ui-transition) var(--ease-ui);border-bottom:1.5px solid;border-right:1.5px solid;flex:none;margin:0 3px}.chevron[data-expanded=true]{--chevron-turn:90deg;color:var(--text-secondary)}.group-count{color:var(--text-tertiary);font-size:var(--text-caption);font-weight:400;line-height:var(--lh-caption);font-variant-numeric:tabular-nums;flex:none;padding-inline-end:var(--space-1)}.anatomy-tree .row:has(.section-label){margin-top:var(--space-2);border-top:1px solid var(--border-subtle);cursor:default}.anatomy-tree .treegrid-block:first-child>.row:has(.section-label){border-top:0;margin-top:0}.anatomy-tree .treegrid-block:first-child .section-label{padding-top:var(--space-3)}.section-label{padding-block:var(--space-4) var(--space-1);overflow-wrap:anywhere;font-size:var(--text-caption);line-height:var(--lh-caption);color:var(--text-secondary);font-weight:600}.section-state{color:var(--text-tertiary);font-weight:400;display:block}.slot-mid{width:var(--eye-slot-mid);display:none}.slot-mid[data-section-midline=true]{display:block}.row-side-solo{width:var(--eye-slot);color:var(--text-secondary);font-size:var(--text-caption);font-weight:600;line-height:var(--lh-caption);justify-content:flex-end;padding-inline-end:var(--space-1);display:inline-flex}.row-side-solo[data-side=midline]{width:var(--eye-slot-mid)}.visibility-control{justify-content:flex-end;align-items:center;gap:var(--space-1);width:var(--eye-slot);min-width:0;height:calc(var(--row-height) - var(--space-1));padding:0 var(--space-1) 0 0;border-radius:var(--radius-control);color:var(--text-tertiary);background:0 0;border:0;flex:none;display:inline-flex}.visibility-control[data-side=midline]{width:var(--eye-slot-mid)}.visibility-control svg{flex:none;width:14px;height:14px}.visibility-side{color:var(--text-secondary);font-size:var(--text-caption);font-weight:600;line-height:var(--lh-caption)}.visibility-control:focus-visible{outline-offset:0}.anatomy-tree .row[data-selected=true] .visibility-control,.anatomy-tree .row[data-selected=true] .visibility-side{color:var(--accent)}.visibility-control[data-state=hidden],.visibility-control[data-state=hidden] .visibility-side{color:var(--text-tertiary)}.visibility-control[data-state=hidden]{background:var(--surface-sunken)}.visibility-control[data-state=hidden] .visibility-side{text-decoration:line-through}.visibility-control[data-partial=true]{background:var(--surface-tonal)}.anatomy-tree .row:has(.row-main[data-hidden]) .visibility-side{color:var(--text-tertiary)}@media (hover:hover) and (pointer:fine){.anatomy-tree .row[aria-expanded]:hover{background:var(--surface-hover)}.anatomy-tree .row:has(.section-label):hover{background:0 0}.visibility-control:hover:not(:disabled){background:var(--surface-tonal);color:var(--text-primary)}.tree-toggle-all:hover{background:var(--surface-hover);color:var(--text-primary)}.anatomy-tree .row[aria-expanded] .group-count{inset-inline-end:var(--panel-inset);padding:0;position:absolute;top:50%;transform:translateY(-50%)}.anatomy-tree .row[aria-expanded] .visibility-control,.anatomy-tree .row[aria-level="2"] .visibility-control svg{opacity:0}.anatomy-tree .row:is(:hover,:focus-within,:has(.visibility-control:is([data-state=hidden],[data-partial=true])))[aria-expanded] .group-count{visibility:hidden}.anatomy-tree .row:is(:hover,:focus-within,:has(.visibility-control:is([data-state=hidden],[data-partial=true])))[aria-expanded] .visibility-control,.anatomy-tree .row[aria-level="2"]:is(:hover,:focus-within,[data-selected=true]) .visibility-control svg,.anatomy-tree .row[aria-level="2"] .visibility-control[data-state=hidden] svg{opacity:1}}@media not ((hover:hover) and (pointer:fine)){.anatomy-tree[data-midline] .slot-mid{display:block}}@media (pointer:coarse){.anatomy-tree{--eye-slot:44px;--row-height:44px;--control-height:44px}.visibility-control{height:44px}.anatomy-tree .row{padding-block:0}}@media (max-width:800px),(max-height:480px) and (orientation:landscape){.anatomy-tree .treegrid-block .section-label{padding-block:1px 0}.anatomy-tree .row:has(.section-label){margin-top:0}}.tree-header{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.tree-toggle-all{border-radius:var(--radius-control);height:auto;color:var(--text-secondary);cursor:pointer;min-height:var(--control-height);margin-inline:auto calc(-1 * var(--space-2));padding:0 var(--space-2);font-size:var(--text-caption);font-weight:400;line-height:var(--lh-caption);white-space:nowrap;background:0 0;border:0;flex:none}.explorer.svelte-1lwpyvj{flex-direction:column;flex:1;min-height:0;display:flex;position:relative;overflow:hidden}.explorer[data-searching].svelte-1lwpyvj{overscroll-behavior:contain;scrollbar-gutter:stable;scroll-padding-block-start:var(--field-clearance,0px);display:block;overflow-y:auto}.explorer.svelte-1lwpyvj .search-label{margin:var(--space-3) var(--panel-inset) 0;flex:none}.explorer.svelte-1lwpyvj .search-box{top:var(--space-3);z-index:2;margin:var(--space-2) var(--panel-inset);flex:none;width:auto;position:sticky}.explorer.svelte-1lwpyvj .search-box:before{content:"";z-index:-1;inset:calc(-1 * var(--space-3)) calc(-1 * var(--panel-inset)) calc(-1 * var(--space-2));background:var(--surface-base);position:absolute}.explorer[data-searching].svelte-1lwpyvj .search-box{margin-block-end:var(--space-3)}.explorer[data-searching].svelte-1lwpyvj .search-box:before{border-bottom:1px solid var(--border-subtle);inset-block-end:calc(-1 * var(--space-3))}.explorer.svelte-1lwpyvj .search-shortcut{padding:0 6px;right:6px}.explorer.svelte-1lwpyvj .search-option{min-height:var(--row-height);padding:var(--space-2) var(--panel-inset);font-size:var(--text-ui);color:var(--text-primary);cursor:pointer}.explorer.svelte-1lwpyvj .search-option:has(.result[data-selected]){background:var(--accent-wash);color:var(--accent)}.explorer.svelte-1lwpyvj .search-option[aria-disabled=true]{cursor:default}@media (hover:hover) and (pointer:fine){.explorer.svelte-1lwpyvj .search-option:hover:not([aria-disabled=true],:has(.result[data-selected])){background:var(--surface-hover)}}.browse.svelte-1lwpyvj{flex-direction:column;flex:1;min-height:0;display:flex}.browse[hidden].svelte-1lwpyvj{display:none}.tree-head.svelte-1lwpyvj{gap:var(--space-2);padding:0 var(--panel-inset) var(--space-3);border-bottom:1px solid var(--border-subtle);background:var(--surface-base);flex-direction:column;flex:none;display:flex}.tree-pane.svelte-1lwpyvj{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;padding-bottom:var(--space-3);flex:1;position:relative;overflow-y:auto}.tree-head.svelte-1lwpyvj .tree-scope{flex:none}.tree-head.svelte-1lwpyvj .tree-scope [role=radio]{height:auto;min-height:calc(var(--control-height) - 4px);padding-inline:var(--space-2);font-size:var(--text-caption)}@media (pointer:coarse){.tree-head.svelte-1lwpyvj .tree-scope [role=radio]{min-height:44px}}.dissection.svelte-kbnhxl{align-items:center;gap:0 var(--space-1);min-height:calc(var(--tab-height) + 1px);padding:0 var(--panel-inset);border-top:1px solid var(--border-subtle);background:var(--surface-navigation);flex-wrap:wrap;flex:none;display:flex}.status.svelte-kbnhxl{min-width:0;font-size:var(--text-ui);font-weight:500;line-height:var(--lh-ui);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;flex:auto;margin:0}button.svelte-kbnhxl{min-height:var(--control-height);padding:0 var(--space-2);border-radius:var(--radius-control);color:var(--text-secondary);font-size:var(--text-ui);font-weight:500;line-height:var(--lh-ui);cursor:pointer;background:0 0;border:0;flex:none}button.svelte-kbnhxl:last-child{margin-inline-end:calc(-1 * var(--space-2))}button.svelte-kbnhxl:disabled{color:color-mix(in srgb, var(--text-tertiary) 55%, transparent);cursor:default}@media (hover:hover) and (pointer:fine){button.svelte-kbnhxl:hover:not(:disabled){background:var(--surface-hover);color:var(--text-primary)}}@media (pointer:coarse){button.svelte-kbnhxl{min-height:44px}}.system-picker.svelte-lg4ohw{align-items:center;gap:var(--space-3);grid-template-columns:auto minmax(0,1fr);display:grid}label.svelte-lg4ohw{font-size:var(--text-ui);font-weight:500}.rows.svelte-1yeuvav{padding:var(--space-2) 0;margin:0;list-style:none}.circuit-choice.svelte-1yeuvav{align-items:center;gap:var(--space-2);width:100%;min-height:var(--row-height);height:auto;padding:var(--space-2) var(--panel-inset);color:var(--text-primary);font-size:var(--text-ui);font-weight:400;line-height:var(--lh-ui);text-align:left;background:0 0;border:0;border-radius:0;margin:0;display:flex;position:relative}.circuit-choice.svelte-1yeuvav:focus-visible{outline-offset:-2px}.circuit-choice[data-selected=true].svelte-1yeuvav{background:var(--accent-wash);color:var(--accent);font-weight:600}.circuit-choice[aria-disabled=true].svelte-1yeuvav{color:var(--text-tertiary);cursor:default}.text.svelte-1yeuvav{flex:1;min-width:0;display:grid}.row-name.svelte-1yeuvav{overflow-wrap:anywhere;text-wrap:pretty}.route.svelte-1yeuvav{color:var(--text-secondary);font-size:var(--text-caption);font-weight:400;line-height:var(--lh-caption);text-wrap:pretty}.circuit-choice[data-selected=true].svelte-1yeuvav .route:where(.svelte-1yeuvav){color:inherit}.group-count.svelte-1yeuvav{min-width:2ch;margin-top:calc((var(--lh-ui) - var(--lh-caption)) / 2);color:var(--text-tertiary);font-size:var(--text-caption);font-weight:400;line-height:var(--lh-caption);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;flex:none;align-self:flex-start;margin-left:auto}.circuit-choice[data-selected=true].svelte-1yeuvav .group-count:where(.svelte-1yeuvav){color:inherit}.chevron.svelte-1yeuvav{width:6px;height:6px;color:var(--text-tertiary);border-bottom:1.5px solid;border-right:1.5px solid;flex:none;margin:0 3px;transform:translate(-1.6px)rotate(-45deg)}.circuit-choice[aria-current=true].svelte-1yeuvav .chevron:where(.svelte-1yeuvav){color:inherit}@media (hover:hover) and (pointer:fine){.chevron.svelte-1yeuvav{top:50%;right:var(--panel-inset);opacity:0;margin-top:-3px;position:absolute}.circuit-choice.svelte-1yeuvav:hover:not([data-selected=true],[aria-disabled=true]){background:var(--surface-hover)}.circuit-choice.svelte-1yeuvav:hover .chevron:where(.svelte-1yeuvav){opacity:1;transition:opacity var(--ui-transition) var(--ease-ui)}.circuit-choice.svelte-1yeuvav:focus-visible .chevron:where(.svelte-1yeuvav),.circuit-choice[aria-current=true].svelte-1yeuvav .chevron:where(.svelte-1yeuvav){opacity:1}.circuit-choice.svelte-1yeuvav:is(:where(.svelte-1yeuvav):hover,:where(.svelte-1yeuvav):focus-visible) .group-count:where(.svelte-1yeuvav){visibility:hidden}}@media (pointer:coarse){.circuit-choice.svelte-1yeuvav{min-height:44px}}.scope-note.svelte-1yeuvav{padding:var(--space-3) var(--panel-inset) var(--space-4);border-top:1px solid var(--border-subtle);color:var(--text-tertiary);font-size:var(--text-caption);line-height:var(--lh-caption);font-variant-numeric:tabular-nums;text-wrap:pretty}.search-label.svelte-5godqx{margin-bottom:var(--space-2)}.search-box.svelte-5godqx{align-items:center;width:100%;display:flex;position:relative}.affordance.svelte-5godqx{color:var(--text-tertiary);pointer-events:none;position:absolute;left:10px}.clear.svelte-5godqx{inset-block:0;right:var(--space-1);width:24px;height:24px;color:var(--text-tertiary);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;margin-block:auto;padding:0;display:flex;position:absolute}.shortcut.svelte-5godqx{pointer-events:none;padding:0 6px;position:absolute;right:6px}:root[data-single-keys=off] .shortcut.svelte-5godqx{display:none}@media (hover:hover) and (pointer:fine){.clear.svelte-5godqx:hover{color:var(--text-primary);background:var(--surface-hover)}}@media (max-width:800px),(max-height:480px) and (orientation:landscape){.clear.svelte-5godqx{width:36px;height:36px}.shortcut.svelte-5godqx{display:none}}@media (pointer:coarse){.clear.svelte-5godqx{width:44px;height:44px;right:0}input.svelte-5godqx{padding-right:44px}.shortcut.svelte-5godqx{display:none}}.deficit-head.svelte-10mrezp{padding:var(--space-3) var(--panel-inset);border-bottom:1px solid var(--border-subtle);background:var(--surface-base);flex:none}.group.svelte-10mrezp{isolation:isolate}.group.svelte-10mrezp+.group:where(.svelte-10mrezp){margin-top:var(--space-2)}.group-heading.svelte-10mrezp{z-index:1;padding:var(--space-4) var(--panel-inset) var(--space-1);border-top:1px solid var(--border-subtle);background:var(--surface-base);font-size:var(--text-caption);font-weight:600;line-height:var(--lh-caption);color:var(--text-secondary);margin:0;position:sticky;top:-1px}.group.svelte-10mrezp:first-child>.group-heading:where(.svelte-10mrezp){padding-top:var(--space-3);border-top:0}.rows.svelte-10mrezp{margin:0;padding:0;list-style:none}.rows.svelte-10mrezp .row{scroll-margin-block-start:calc(var(--lh-caption) + var(--space-6))}.rows.svelte-10mrezp .row[data-selected=true]{background:var(--accent-wash);color:var(--accent);font-weight:600}.rows.svelte-10mrezp .row[data-selected=true] .secondary{color:inherit;font-weight:400}@media (hover:hover) and (pointer:fine){.rows.svelte-10mrezp .row[data-selected=true]:hover{background:var(--accent-wash)}}.scope-note.svelte-10mrezp{padding:var(--space-3) var(--panel-inset) var(--space-4);border-top:1px solid var(--border-subtle);color:var(--text-tertiary);font-size:var(--text-caption);line-height:var(--lh-caption);font-variant-numeric:tabular-nums;text-wrap:pretty;margin:0}.head.svelte-1ws2ted{gap:var(--space-2);padding:var(--space-3) var(--panel-inset);border-bottom:1px solid var(--border-subtle);background:var(--surface-base);flex-direction:column;display:flex}.search-box.svelte-1ws2ted{align-items:center;width:100%;display:flex;position:relative}.search-affordance.svelte-1ws2ted{width:14px;height:14px;color:var(--text-tertiary);pointer-events:none;position:absolute;left:10px}.search-clear.svelte-1ws2ted{inset-block:0;right:var(--space-1);border-radius:var(--radius-control);width:24px;height:24px;min-height:0;color:var(--text-tertiary);background:0 0;border:0;justify-content:center;align-items:center;margin-block:auto;padding:0;display:flex;position:absolute}.search-shortcut.svelte-1ws2ted{pointer-events:none;padding:0 6px;position:absolute;right:6px}:root[data-single-keys=off] .search-shortcut.svelte-1ws2ted{display:none}.group.svelte-1ws2ted{isolation:isolate}.rows.svelte-1ws2ted{margin:0;padding:0;list-style:none}.group.svelte-1ws2ted+.group:where(.svelte-1ws2ted),.rows.svelte-1ws2ted+.group:where(.svelte-1ws2ted){margin-top:var(--space-2)}.group-heading.svelte-1ws2ted{z-index:1;justify-content:space-between;align-items:baseline;gap:var(--space-3);padding:var(--space-4) var(--panel-inset) var(--space-1);border-top:1px solid var(--border-subtle);background:var(--surface-base);color:var(--text-secondary);font-size:var(--text-caption);font-weight:600;line-height:var(--lh-caption);overflow-wrap:anywhere;display:flex;position:sticky;top:-1px}.group.svelte-1ws2ted:first-child>.group-heading:where(.svelte-1ws2ted){padding-top:var(--space-3);border-top:0}.column-head.svelte-1ws2ted{color:var(--text-tertiary);white-space:nowrap;margin-right:calc(var(--indent) - var(--panel-inset));flex:none;font-weight:400}.function-row.svelte-1ws2ted{align-items:center;gap:var(--space-2);width:100%;min-height:var(--row-height);height:auto;padding:max(0px, (var(--row-height) - var(--lh-ui)) / 2) var(--panel-inset);color:var(--text-primary);font-size:var(--text-ui);font-weight:400;line-height:var(--lh-ui);text-align:left;background:0 0;border:0;border-radius:0;margin:0;scroll-margin-block-start:calc(var(--lh-caption) + var(--space-6));display:flex;position:relative}.function-row.svelte-1ws2ted:focus-visible{outline-offset:-2px}.function-row[data-selected=true].svelte-1ws2ted{background:var(--accent-wash);color:var(--accent);font-weight:600}.row-name.svelte-1ws2ted{overflow-wrap:anywhere;text-wrap:pretty;flex:1;min-width:0}.function-swatch.svelte-1ws2ted{width:10px;height:10px;margin:calc((var(--lh-ui) - 10px) / 2) 1px 0;border-radius:var(--radius-mark);flex:none;align-self:flex-start}.group-count.svelte-1ws2ted{min-width:2ch;color:var(--text-tertiary);font-size:var(--text-caption);font-weight:400;line-height:var(--lh-caption);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;flex:none;margin-left:auto}.function-row[data-selected=true].svelte-1ws2ted .group-count:where(.svelte-1ws2ted){color:inherit}.chevron.svelte-1ws2ted{width:6px;height:6px;color:var(--text-tertiary);border-bottom:1.5px solid;border-right:1.5px solid;flex:none;margin:0 3px;transform:translate(-1.6px)rotate(-45deg)}.function-row[aria-current=true].svelte-1ws2ted .chevron:where(.svelte-1ws2ted){color:inherit}@media (hover:hover) and (pointer:fine){.chevron.svelte-1ws2ted{opacity:0}.function-row.svelte-1ws2ted:hover:not([data-selected=true]){background:var(--surface-hover)}.function-row.svelte-1ws2ted:hover .chevron:where(.svelte-1ws2ted){opacity:1;transition:opacity var(--ui-transition) var(--ease-ui)}.function-row.svelte-1ws2ted:focus-visible .chevron:where(.svelte-1ws2ted),.function-row[aria-current=true].svelte-1ws2ted:not(.counted) .chevron:where(.svelte-1ws2ted){opacity:1}.counted.svelte-1ws2ted .chevron:where(.svelte-1ws2ted){top:50%;right:var(--panel-inset);margin-top:-3px;position:absolute}.column-head.svelte-1ws2ted{margin-right:0}.function-row.svelte-1ws2ted:is(:where(.svelte-1ws2ted):hover,:where(.svelte-1ws2ted):focus-visible) .group-count:where(.svelte-1ws2ted){visibility:hidden}}@media (pointer:coarse){.function-row.svelte-1ws2ted{min-height:44px}.search-clear.svelte-1ws2ted{width:44px;height:44px;right:0}input[type=search].svelte-1ws2ted{padding-right:44px}.search-shortcut.svelte-1ws2ted{display:none}}@media (max-width:800px),(max-height:480px) and (orientation:landscape){.search-shortcut.svelte-1ws2ted{display:none}}.note.svelte-1ws2ted{padding:var(--space-3) var(--panel-inset);color:var(--text-secondary);font-size:var(--text-caption);line-height:var(--lh-caption)}.scope-note.svelte-1ws2ted{padding:var(--space-3) var(--panel-inset) var(--space-4);border-top:1px solid var(--border-subtle);color:var(--text-tertiary);font-size:var(--text-caption);line-height:var(--lh-caption);font-variant-numeric:tabular-nums;text-wrap:pretty}.bundle.svelte-hpj31t{padding:0 var(--panel-inset)}.head.svelte-hpj31t{align-items:center;gap:var(--space-1) var(--space-3);min-height:var(--row-height);display:flex}.name.svelte-hpj31t{min-width:0;font-size:var(--text-ui);line-height:var(--lh-ui);text-wrap:pretty;overflow-wrap:anywhere;flex:1;font-weight:500}.parts.svelte-hpj31t{justify-content:flex-end;gap:var(--space-1);flex-wrap:wrap;flex:none;display:flex}.bundle[data-layout=segments].svelte-hpj31t .head:where(.svelte-hpj31t){padding-top:var(--space-1);flex-wrap:wrap}.bundle[data-layout=segments].svelte-hpj31t .name:where(.svelte-hpj31t){flex-basis:100%}.bundle[data-layout=segments].svelte-hpj31t .parts:where(.svelte-hpj31t){padding-bottom:var(--space-1);flex-shrink:1;justify-content:flex-start}.part.svelte-hpj31t{cursor:pointer;margin:0;display:inline-grid;position:relative}.part.svelte-hpj31t>:where(.svelte-hpj31t){grid-area:1/1}.part.svelte-hpj31t input:where(.svelte-hpj31t){appearance:none;border-radius:var(--radius-small);background:var(--surface-tonal);cursor:pointer;border:1px solid #0000;width:100%;min-width:28px;height:24px;margin:0}.part.svelte-hpj31t>span:where(.svelte-hpj31t){padding-inline:var(--space-2);pointer-events:none;font-size:var(--text-caption);line-height:var(--lh-caption);font-variant-numeric:tabular-nums;color:var(--text-secondary);place-self:center}@media (hover:hover) and (pointer:fine){.part.svelte-hpj31t:hover input:where(.svelte-hpj31t):not(:checked,:disabled){background:var(--surface-tonal-hover)}}.part.svelte-hpj31t input:where(.svelte-hpj31t):checked{background:var(--accent-wash);border-color:var(--accent)}.part.svelte-hpj31t input:where(.svelte-hpj31t):checked+span:where(.svelte-hpj31t){color:var(--accent);font-weight:600}.part.svelte-hpj31t input:where(.svelte-hpj31t):disabled{background:var(--surface-sunken);cursor:default}.part.svelte-hpj31t input:where(.svelte-hpj31t):disabled+span:where(.svelte-hpj31t){color:var(--text-tertiary)}.part.svelte-hpj31t input:where(.svelte-hpj31t):checked:disabled{border-color:var(--text-tertiary)}.part.svelte-hpj31t:has(input:where(.svelte-hpj31t):disabled){cursor:default}@media (pointer:coarse){.part.svelte-hpj31t input:where(.svelte-hpj31t){min-width:44px;height:44px}}.meta.svelte-hpj31t{grid-template-columns:calc(var(--indent) - var(--panel-inset)) minmax(0, 1fr);font-size:var(--text-caption);line-height:var(--lh-caption);color:var(--text-secondary);font-variant-numeric:tabular-nums;margin-top:calc(-1 * var(--space-1));padding-bottom:var(--space-2);align-items:baseline;display:grid}.side.svelte-hpj31t{font-weight:600}.values.svelte-hpj31t{column-gap:var(--space-2);flex-wrap:wrap;display:flex;overflow-x:clip}.values.svelte-hpj31t>:where(.svelte-hpj31t){min-width:0}.count.svelte-hpj31t{color:var(--text-primary);font-weight:500}.length.svelte-hpj31t{display:contents}.length.svelte-hpj31t>span:where(.svelte-hpj31t),.segment.svelte-hpj31t+.count:where(.svelte-hpj31t){white-space:normal;position:relative}.length.svelte-hpj31t>span:where(.svelte-hpj31t):before,.segment.svelte-hpj31t+.count:where(.svelte-hpj31t):before{content:"·";content:"·" / "";color:var(--text-tertiary);position:absolute;left:-5.5px}.tracts.svelte-1qmjkbb{flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.head.svelte-1qmjkbb{gap:var(--space-2);padding:var(--space-3) var(--panel-inset);border-bottom:1px solid var(--border-subtle);background:var(--surface-base);flex-direction:column;flex:none;display:flex}.search-box.svelte-1qmjkbb{align-items:center;width:100%;display:flex;position:relative}.search-affordance.svelte-1qmjkbb{color:var(--text-tertiary);pointer-events:none;position:absolute;left:10px}.search-shortcut.svelte-1qmjkbb{pointer-events:none;padding:0 6px;position:absolute;right:6px}:root[data-single-keys=off] .search-shortcut.svelte-1qmjkbb{display:none}.search-clear.svelte-1qmjkbb{inset-block:0;right:var(--space-1);border-radius:var(--radius-control);width:24px;height:24px;color:var(--text-tertiary);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;margin-block:auto;padding:0;display:flex;position:absolute}.body.svelte-1qmjkbb{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;padding-bottom:var(--space-6);flex:1;scroll-padding-block-end:calc(var(--control-height) + var(--space-6));position:relative;overflow-y:auto}.status.svelte-1qmjkbb,.scope.svelte-1qmjkbb,.note.svelte-1qmjkbb{font-size:var(--text-caption);line-height:var(--lh-caption);color:var(--text-secondary);overflow-wrap:anywhere}.status.svelte-1qmjkbb{padding:var(--space-3) var(--panel-inset) 0}.status.idle.svelte-1qmjkbb{padding:0}.alert.svelte-1qmjkbb{color:var(--danger)}.retry.svelte-1qmjkbb{margin:var(--space-2) var(--panel-inset) 0}fieldset.svelte-1qmjkbb{border:0;min-width:0;margin:0;padding:0}.list-heading.svelte-1qmjkbb{justify-content:space-between;align-items:baseline;gap:var(--space-3);padding:var(--space-3) var(--panel-inset) var(--space-2);background:var(--surface-base);font-size:var(--text-caption);font-weight:600;line-height:var(--lh-caption);color:var(--text-secondary);margin:0;display:flex}.list-heading.svelte-1qmjkbb>:where(.svelte-1qmjkbb):first-child{min-width:0}.count.svelte-1qmjkbb{color:var(--text-tertiary);font-variant-numeric:tabular-nums;flex:none;font-weight:400}.list.svelte-1qmjkbb .bundle+.bundle{border-top:1px solid var(--border-subtle)}.group.svelte-1qmjkbb:not([hidden])~.group:where(.svelte-1qmjkbb) .list-heading:where(.svelte-1qmjkbb){padding-top:var(--space-4);border-top:1px solid var(--border-subtle)}.scope.svelte-1qmjkbb{padding:var(--space-3) var(--panel-inset) 0;color:var(--text-tertiary)}.settings.svelte-1qmjkbb,.about.svelte-1qmjkbb{margin-top:var(--space-6);margin-inline:var(--panel-inset);padding-block:var(--space-1);border-top:1px solid var(--border-subtle)}.about.svelte-1qmjkbb details{margin-top:0}.about.svelte-1qmjkbb summary{min-height:var(--row-height);font-weight:500}.settings.svelte-1qmjkbb>summary:where(.svelte-1qmjkbb){align-items:center;column-gap:var(--space-2);row-gap:var(--space-1);min-height:var(--row-height);cursor:pointer;color:var(--text-primary);flex-wrap:wrap;font-weight:500;list-style:none;display:flex}.settings.svelte-1qmjkbb>summary:where(.svelte-1qmjkbb)::-webkit-details-marker{display:none}.settings.svelte-1qmjkbb>summary:where(.svelte-1qmjkbb)>:where(.svelte-1qmjkbb):first-child{flex:auto;min-width:0}.settings.svelte-1qmjkbb>summary:where(.svelte-1qmjkbb):after{content:"";width:6px;height:6px;color:var(--text-tertiary);transition:transform var(--ui-transition) var(--ease-ui);border-bottom:1.5px solid;border-right:1.5px solid;flex:none;margin:0 3px;transform:rotate(45deg)translate(-1.6px,-1.6px)}.settings[open].svelte-1qmjkbb>summary:where(.svelte-1qmjkbb):after{transform:rotate(-135deg)translate(-1.6px,-1.6px)}.settings.svelte-1qmjkbb>summary:where(.svelte-1qmjkbb):focus-visible{outline-offset:-2px}.readout.svelte-1qmjkbb{font-size:var(--text-caption);line-height:var(--lh-caption);color:var(--text-tertiary);white-space:nowrap;margin-left:auto;font-weight:400}.settings[open].svelte-1qmjkbb .readout:where(.svelte-1qmjkbb){display:none}.settings.svelte-1qmjkbb>.check:where(.svelte-1qmjkbb)+.control-field{margin-top:var(--space-2)}.settings.svelte-1qmjkbb>.control-field+.control-field{margin-top:var(--space-4)}@media (pointer:fine){.settings.svelte-1qmjkbb input[type=range]{height:24px;margin:2px 0 0}}.check.svelte-1qmjkbb{align-items:center;gap:var(--space-2);min-height:var(--row-height);font-size:var(--text-ui);color:var(--text-primary);cursor:pointer;display:flex}.check.svelte-1qmjkbb input:where(.svelte-1qmjkbb){appearance:none;border:1px solid var(--border-control);border-radius:var(--radius-small);background:var(--surface-base);cursor:pointer;width:16px;height:16px;transition:background-color var(--ui-transition) var(--ease-ui), border-color var(--ui-transition) var(--ease-ui);flex:none;place-content:center;margin:0;display:grid}.check.svelte-1qmjkbb input:where(.svelte-1qmjkbb):before{content:"";border-bottom:1.5px solid #0000;border-left:1.5px solid #0000;width:8px;height:4px;transform:rotate(-45deg)translateY(-1px)}.check.svelte-1qmjkbb input:where(.svelte-1qmjkbb):checked{background:var(--accent);border-color:var(--accent)}.check.svelte-1qmjkbb input:where(.svelte-1qmjkbb):checked:before{border-color:var(--surface-base)}.check.svelte-1qmjkbb input:where(.svelte-1qmjkbb):disabled{border-color:var(--border-subtle);cursor:default;background:0 0}.check.svelte-1qmjkbb input:where(.svelte-1qmjkbb):checked:disabled{background:var(--text-tertiary);border-color:var(--text-tertiary)}.check.svelte-1qmjkbb:has(input:where(.svelte-1qmjkbb):disabled){color:var(--text-tertiary);cursor:default}.exports.svelte-1qmjkbb{gap:0 var(--space-1);margin:var(--space-3) calc(-1 * var(--space-2)) 0;flex-wrap:wrap;display:flex}button.svelte-1qmjkbb{height:var(--control-height);padding:0 var(--space-3);border-radius:var(--radius-control);background:var(--surface-tonal);color:var(--text-primary);font-size:var(--text-ui);font-weight:500;line-height:var(--lh-ui);cursor:pointer;transition:background-color var(--ui-transition) var(--ease-ui), color var(--ui-transition) var(--ease-ui);border:1px solid #0000}button.svelte-1qmjkbb:disabled{background:var(--surface-sunken);color:var(--text-tertiary);cursor:default}.quiet.svelte-1qmjkbb{height:auto;min-height:var(--control-height);padding:var(--space-1) var(--space-2);color:var(--text-secondary);white-space:normal;text-align:left;background:0 0}.quiet.svelte-1qmjkbb:disabled{background:0 0}.note.svelte-1qmjkbb{margin:var(--space-2) 0 0}.source.svelte-1qmjkbb{width:-moz-fit-content;width:fit-content;max-width:100%;margin-top:var(--space-2);font-size:var(--text-caption);line-height:var(--lh-caption);overflow-wrap:anywhere;display:block}.source.svelte-1qmjkbb .control-icon{margin-left:var(--space-1);vertical-align:-1px}.dock.svelte-1qmjkbb{padding:var(--space-3) var(--panel-inset);border-top:1px solid var(--border-subtle);background:var(--surface-base);flex:none;display:flex}.primary.svelte-1qmjkbb{min-width:0;height:auto;min-height:var(--control-height);padding-block:var(--space-2);background:var(--primary-fill);border-color:var(--primary-fill);color:var(--primary-ink);white-space:normal;flex:1}.primary.svelte-1qmjkbb,.retry.svelte-1qmjkbb{transition:background-color var(--ui-transition) var(--ease-ui), color var(--ui-transition) var(--ease-ui), transform var(--press-transition) var(--ease-ui)}.svelte-1qmjkbb:is(.primary:where(.svelte-1qmjkbb),.retry:where(.svelte-1qmjkbb)):active:not(:disabled,:focus-visible){transform:scale(var(--press-scale))}@media (hover:hover) and (pointer:fine){button.svelte-1qmjkbb:hover:not(:disabled){background:var(--surface-tonal-hover)}.quiet.svelte-1qmjkbb:hover:not(:disabled){background:var(--surface-hover);color:var(--text-primary)}.primary.svelte-1qmjkbb:hover:not(:disabled){background:var(--primary-fill-hover);border-color:var(--primary-fill-hover)}.search-clear.svelte-1qmjkbb:hover:not(:disabled){color:var(--text-primary);background:var(--surface-hover)}.settings.svelte-1qmjkbb>summary:where(.svelte-1qmjkbb):hover{color:var(--accent)}}@media (max-width:800px),(max-height:480px) and (orientation:landscape){.search-clear.svelte-1qmjkbb{width:36px;height:36px}.search-shortcut.svelte-1qmjkbb{display:none}}@media (pointer:coarse),(max-width:800px),(max-height:480px) and (orientation:landscape){input[type=search].svelte-1qmjkbb{font-size:var(--text-title)}}@media (pointer:coarse){.check.svelte-1qmjkbb input:where(.svelte-1qmjkbb){width:20px;height:20px}.check.svelte-1qmjkbb input:where(.svelte-1qmjkbb):before{width:11px;height:6px}.search-clear.svelte-1qmjkbb{width:44px;height:44px;right:0}input[type=search].svelte-1qmjkbb{padding-right:44px}.search-shortcut.svelte-1qmjkbb{display:none}.quiet.svelte-1qmjkbb,.settings.svelte-1qmjkbb>summary:where(.svelte-1qmjkbb),.about.svelte-1qmjkbb summary{min-height:44px}}.mode.svelte-1gkpzfi{flex-direction:column;flex:1;min-height:0;display:flex}.functions.svelte-1gkpzfi>.browser,.deficits.svelte-1gkpzfi>.deficit-body,.circuits.svelte-1gkpzfi>.browser{overscroll-behavior:contain;scrollbar-gutter:stable;flex:1;min-height:0;position:relative;overflow-y:auto}.deficits.svelte-1gkpzfi>.deficit-head,.functions.svelte-1gkpzfi>.head{flex:none}@media (max-width:800px),(max-height:480px) and (orientation:landscape){.functions.svelte-1gkpzfi>.browser,.deficits.svelte-1gkpzfi>.deficit-body,.circuits.svelte-1gkpzfi>.browser{-webkit-overflow-scrolling:touch}}.detail-location.svelte-8emkx5{height:var(--tab-height);box-shadow:inset 0 -1px var(--border-subtle);background:var(--surface-navigation);flex:none;align-items:center;display:flex}.detail-path.svelte-8emkx5{flex:1;align-self:stretch;min-width:0}ol.svelte-8emkx5{height:100%;margin:0;padding:0;list-style:none;display:flex}li.svelte-8emkx5{align-items:center;min-width:0;display:flex}li.svelte-8emkx5:has(+li:where(.svelte-8emkx5)){flex:none}.chevron.svelte-8emkx5{width:6px;height:6px;color:var(--text-tertiary);transform:rotate(var(--chevron-turn,0deg)) translateX(-1.6px) rotate(-45deg);border-bottom:1.5px solid;border-right:1.5px solid;flex:none;margin:0 3px}.back-chevron.svelte-8emkx5{--chevron-turn:180deg}.detail-back.svelte-8emkx5,.detail-crumb.svelte-8emkx5{align-items:center;gap:var(--space-2);min-width:0;height:100%;padding:0 var(--space-2);color:var(--text-secondary);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:0;display:flex}.detail-back.svelte-8emkx5:focus-visible,.detail-crumb.svelte-8emkx5:focus-visible,.detail-trailing.svelte-8emkx5 button:focus-visible{outline-offset:-2px}.detail-back.svelte-8emkx5{padding-left:var(--panel-inset)}.detail-crumb.svelte-8emkx5{text-overflow:ellipsis;white-space:nowrap;color:var(--text-primary);font-weight:600;display:block;overflow:hidden}.detail-back-label.svelte-8emkx5{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.detail-stepper.svelte-8emkx5{display:contents}.detail-trailing.svelte-8emkx5{flex:none;align-self:stretch;display:flex}.detail-trailing.svelte-8emkx5>button{height:100%;padding:0 var(--panel-inset) 0 var(--space-2);color:var(--accent);font-size:var(--text-caption);line-height:var(--lh-caption);white-space:nowrap;background:0 0;border:0;border-radius:0}@media (hover:hover) and (pointer:fine){.detail-back.svelte-8emkx5:hover,.detail-crumb.svelte-8emkx5:hover{color:var(--accent);background:0 0}.detail-trailing.svelte-8emkx5>button:hover{color:var(--accent-hover);text-underline-offset:3px;text-decoration:underline}}.notice.svelte-1eakac9{align-items:start;column-gap:var(--space-2);padding:var(--space-1) var(--space-1) var(--space-1) var(--panel-inset);border-bottom:1px solid var(--border-subtle);background:var(--surface-tonal);color:var(--text-primary);flex:none;grid-template-columns:minmax(0,1fr) auto;display:grid}.notice-text.svelte-1eakac9{min-width:0;padding:var(--space-2) 0;font-size:var(--text-ui);line-height:var(--lh-ui);grid-area:1/1;margin:0}.notice-action.svelte-1eakac9{margin:calc(-1 * var(--space-1)) 0 var(--space-2);color:var(--accent);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-area:2/1;justify-self:start;padding:0}@media (hover:hover) and (pointer:fine){.notice-action.svelte-1eakac9:hover{color:var(--accent-hover);text-underline-offset:3px;text-decoration:underline}}.notice.svelte-1eakac9 .notice-dismiss{grid-area:1/2}@media (pointer:coarse){.notice-action.svelte-1eakac9{min-height:44px;margin:calc(-1 * var(--space-2)) 0 calc(-1 * var(--space-1))}}.workspace-selection-row.svelte-pci2yp{border-bottom:1px solid var(--border-subtle);background:var(--surface-navigation);flex:none;display:flex}.workspace-selection.svelte-pci2yp{align-items:center;gap:var(--space-2);min-width:0;height:var(--tab-height);padding:0 var(--space-2) 0 var(--panel-inset);color:var(--text-primary);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:0;flex:1;display:flex}.workspace-selection.svelte-pci2yp:focus-visible,.workspace-selection-row.svelte-pci2yp .selection-clear:focus-visible{outline-offset:-2px}.workspace-selection-row.svelte-pci2yp .selection-clear{width:var(--tab-height);height:var(--tab-height);color:var(--text-tertiary);border-radius:0}@media (hover:hover) and (pointer:fine){.workspace-selection.svelte-pci2yp:hover{background:var(--surface-hover)}}.selection-name.svelte-pci2yp{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.selection-side.svelte-pci2yp{color:var(--text-secondary);font-size:var(--text-caption);line-height:var(--lh-caption);flex:none;font-weight:400}.workspace-selection.svelte-pci2yp svg{color:var(--text-tertiary);flex:none;margin-left:auto}:where(#workspace-panel){border-right:1px solid var(--border-subtle);background:var(--surface-base);flex-direction:column;min-height:0;display:flex;overflow:hidden}.workspace.svelte-ri10lk{display:contents}.panel.svelte-ri10lk{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.workspace-tabs.svelte-ri10lk{justify-content:space-between;align-self:stretch;gap:var(--space-2);min-width:0;min-height:var(--tab-height);padding:0 var(--panel-inset);border-bottom:1px solid var(--border-subtle);background:var(--surface-navigation);overscroll-behavior-x:contain;scrollbar-width:none;flex:none;display:flex;overflow-x:auto}.workspace-tab.svelte-ri10lk{min-width:0;min-height:var(--tab-height);margin:0 calc(-1 * var(--space-1)) -1px;padding:var(--space-2) var(--space-1);color:var(--text-secondary);font:inherit;font-size:var(--text-ui);font-weight:500;line-height:var(--lh-ui);text-align:center;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:0;flex-direction:column;flex:none;justify-content:center;align-items:center;display:flex;position:relative}.tab-width.svelte-ri10lk{visibility:hidden;height:0;font-weight:600;overflow:hidden}@media (hover:hover) and (pointer:fine){.workspace-tab.svelte-ri10lk:hover:not([aria-selected=true]){color:var(--text-primary)}}.workspace-tab.svelte-ri10lk:focus-visible{outline-offset:-2px}.workspace-tab[aria-selected=true].svelte-ri10lk{color:var(--accent);font-weight:600}.workspace-tab[aria-selected=true].svelte-ri10lk:before{content:"";inset:auto var(--space-1) 0;background:var(--accent);height:2px;position:absolute}@media (min-width:801px) and (max-width:1000px),(max-width:360px){.workspace-tab.svelte-ri10lk{font-size:var(--text-caption)}}.section-bar.svelte-1y43z5e:is([data-shown]:where(.svelte-1y43z5e),[data-failed]:where(.svelte-1y43z5e)){padding:var(--space-1) var(--space-1) var(--space-2) calc(var(--space-1) + var(--space-3));border-bottom:1px solid var(--overlay-border);color:var(--overlay-ink)}.section-bar.svelte-1y43z5e:not([data-shown],[data-failed]) .cut-status:where(.svelte-1y43z5e){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.section-bar-row.svelte-1y43z5e{align-items:center;gap:var(--space-1) var(--space-3);min-height:var(--control-height);flex-wrap:wrap;display:flex}.section-bar-name.svelte-1y43z5e{font-size:var(--text-stage);flex:none;font-weight:600}.section-bar-short.svelte-1y43z5e{display:none}.cut-position-row.svelte-1y43z5e{align-items:center;gap:var(--space-2);flex:auto;min-width:0;display:flex}.cut-end.svelte-1y43z5e{min-width:1ch;font-size:var(--text-caption);line-height:var(--lh-caption);letter-spacing:.06em;text-align:center;color:var(--overlay-ink-muted);flex:none;font-weight:600}input[type=range].svelte-1y43z5e{appearance:none;cursor:pointer;background:0 0;flex:auto;width:160px;min-width:64px;height:24px;margin:0;padding:0}input[type=range].svelte-1y43z5e::-webkit-slider-runnable-track{background:var(--border-control);border-radius:1px;height:2px}input[type=range].svelte-1y43z5e::-moz-range-track{background:var(--border-control);border-radius:1px;height:2px}input[type=range].svelte-1y43z5e::-webkit-slider-thumb{appearance:none;background:var(--surface-base);border:2px solid var(--accent);border-radius:50%;width:14px;height:14px;margin-top:-6px}input[type=range].svelte-1y43z5e::-moz-range-thumb{background:var(--surface-base);border:2px solid var(--accent);border-radius:50%;width:10px;height:10px}input.svelte-1y43z5e:disabled{cursor:default}.cut-number.svelte-1y43z5e{appearance:textfield;width:4.5rem;height:var(--control-height);padding:0 var(--space-2);border:1px solid var(--border-control);border-radius:var(--radius-control);background-color:var(--surface-base);color:var(--text-primary);font-size:var(--text-stage);font-variant-numeric:tabular-nums;text-align:right;flex:none}.cut-number.svelte-1y43z5e::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.cut-number.svelte-1y43z5e::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}@media (hover:hover) and (pointer:fine){.cut-number.svelte-1y43z5e:hover:not(:disabled,[aria-invalid=true]){border-color:var(--text-secondary)}}.cut-number[aria-invalid=true].svelte-1y43z5e{border-color:var(--overlay-danger)}.cut-unit.svelte-1y43z5e{margin-left:calc(-1 * var(--space-1));font-size:var(--text-caption);line-height:var(--lh-caption);color:var(--overlay-ink-muted)}.cut-error.svelte-1y43z5e{margin:var(--space-1) 0 0;font-size:var(--text-caption);line-height:var(--lh-caption);color:var(--overlay-danger)}.cut-details.svelte-1y43z5e{display:contents}.check.svelte-1y43z5e{align-items:center;gap:var(--space-2);min-height:var(--control-height);font-size:var(--text-stage);white-space:nowrap;cursor:pointer;flex:none;margin:0;display:flex}input[type=checkbox].svelte-1y43z5e{appearance:none;border:1px solid var(--border-control);border-radius:var(--radius-small);background:var(--surface-base);cursor:pointer;flex:none;place-content:center;width:16px;height:16px;margin:0;display:grid}input[type=checkbox].svelte-1y43z5e:before{content:"";border-bottom:1.5px solid #0000;border-left:1.5px solid #0000;width:8px;height:4px;transform:rotate(-45deg)translateY(-1px)}input[type=checkbox].svelte-1y43z5e:checked{background:var(--accent);border-color:var(--accent)}input[type=checkbox].svelte-1y43z5e:checked:before{border-color:var(--surface-base)}.stage-icon-button.svelte-1y43z5e,.section-bar.svelte-1y43z5e .icon-button.cut-close{width:var(--control-height);height:var(--control-height);border-radius:var(--radius-small);color:var(--overlay-ink-muted);cursor:pointer;transition:background-color var(--ui-transition) var(--ease-ui), color var(--ui-transition) var(--ease-ui), transform var(--press-transition) var(--ease-ui);background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.stage-icon-button.svelte-1y43z5e:active:not(:focus-visible){transform:scale(var(--press-scale))}@media (hover:hover) and (pointer:fine){.stage-icon-button.svelte-1y43z5e:hover:not(:disabled),.section-bar.svelte-1y43z5e .icon-button.cut-close:hover{background:var(--overlay-plate-hover);color:var(--overlay-ink)}}.cut-more.svelte-1y43z5e{display:none}.section-bar.svelte-1y43z5e .cut-close{margin-left:auto}.cut-angles.svelte-1y43z5e{margin-top:var(--space-1);padding-right:var(--space-2)}.cut-angle.svelte-1y43z5e{align-items:center;gap:var(--space-2);min-width:0;font-size:var(--text-stage);color:var(--overlay-ink-muted);flex:220px;display:flex}.cut-angle.svelte-1y43z5e output:where(.svelte-1y43z5e){min-width:5ch;font-size:var(--text-caption);line-height:var(--lh-caption);font-variant-numeric:tabular-nums;text-align:right;color:var(--overlay-ink)}.section-bar.svelte-1y43z5e:is([data-shown]:where(.svelte-1y43z5e),[data-failed]:where(.svelte-1y43z5e)) .cut-status:where(.svelte-1y43z5e){margin:var(--space-1) 0 0;padding-right:var(--space-2);font-size:var(--text-caption);line-height:var(--lh-caption);color:var(--overlay-ink-muted)}.section-bar[data-compact=true].svelte-1y43z5e .section-bar-row:where(.svelte-1y43z5e):first-child{gap:var(--space-2);flex-wrap:nowrap}.section-bar[data-compact=true].svelte-1y43z5e .cut-position-row:where(.svelte-1y43z5e){flex:1 1 0}.section-bar[data-compact=true].svelte-1y43z5e input[type=range]:where(.svelte-1y43z5e){min-width:40px}.section-bar[data-compact=true].svelte-1y43z5e .cut-number:where(.svelte-1y43z5e){width:4rem}.section-bar[data-compact=true].svelte-1y43z5e .cut-more:where(.svelte-1y43z5e){display:inline-flex}.section-bar[data-compact=true].svelte-1y43z5e .cut-close{margin-left:0}.section-bar[data-compact=true].svelte-1y43z5e .cut-details:where(.svelte-1y43z5e){display:none}.section-bar[data-compact=true][data-expanded=true].svelte-1y43z5e .section-bar-row:where(.svelte-1y43z5e):first-child{flex-wrap:wrap}.section-bar[data-compact=true][data-expanded=true].svelte-1y43z5e .cut-details:where(.svelte-1y43z5e){justify-content:space-between;align-items:center;gap:var(--space-3);padding:0 var(--space-2) var(--space-1) 0;flex-basis:100%;order:5;display:flex}.section-bar.svelte-1y43z5e[data-measure]{visibility:hidden;width:max-content;position:absolute;top:0;left:0}.section-bar.svelte-1y43z5e[data-measure] .section-bar-row:where(.svelte-1y43z5e):first-child{flex-wrap:nowrap}.section-bar.svelte-1y43z5e[data-measure] :is(.cut-more:where(.svelte-1y43z5e),.cut-angles:where(.svelte-1y43z5e),.cut-error:where(.svelte-1y43z5e),.cut-status:where(.svelte-1y43z5e)){display:none}@media (max-width:800px),(max-height:480px) and (orientation:landscape){.stage-dock:has(>.section-bar[data-shown]){width:calc(100% - var(--vis-left) - var(--vis-right) - 2 * var(--stage-gutter))}.section-bar[data-shown].svelte-1y43z5e{padding:0 0 0 var(--space-3)}.section-bar-full.svelte-1y43z5e{display:none}.section-bar-short.svelte-1y43z5e{display:inline}.section-bar.svelte-1y43z5e:not([data-expanded=true]) .cut-angles:where(.svelte-1y43z5e){display:none}.cut-angles.svelte-1y43z5e{padding-bottom:var(--space-1);flex-wrap:wrap}input[type=range].svelte-1y43z5e{height:44px}.section-bar[data-compact=true].svelte-1y43z5e .section-bar-row:where(.svelte-1y43z5e):first-child{column-gap:var(--space-2);grid-template-columns:auto auto auto minmax(0,1fr) auto auto;grid-template-areas:"name number unit.more close""start range range range range end""details details details details details details";row-gap:0;display:grid}.section-bar[data-compact=true].svelte-1y43z5e .cut-position-row:where(.svelte-1y43z5e){display:contents}.section-bar-name.svelte-1y43z5e{grid-area:name}.cut-end.svelte-1y43z5e{grid-area:start}.section-bar[data-compact=true].svelte-1y43z5e input[type=range]:where(.svelte-1y43z5e){grid-area:range;width:auto}input[type=range].svelte-1y43z5e+.cut-end:where(.svelte-1y43z5e){padding-right:var(--space-2);grid-area:end}.cut-number.svelte-1y43z5e{grid-area:number}.cut-unit.svelte-1y43z5e{grid-area:unit}.cut-more.svelte-1y43z5e{grid-area:more}.section-bar.svelte-1y43z5e .cut-close{grid-area:close}.cut-details.svelte-1y43z5e{grid-area:details}.section-bar.svelte-1y43z5e:not([data-expanded=true],[data-failed]) .cut-status:where(.svelte-1y43z5e){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.section-bar[data-shown][data-expanded=true].svelte-1y43z5e .cut-status:where(.svelte-1y43z5e){padding-bottom:var(--space-2)}.cut-number.svelte-1y43z5e{font-size:var(--text-title)}}@media (pointer:coarse){input[type=range].svelte-1y43z5e{height:44px}.check.svelte-1y43z5e{min-height:44px}input[type=range].svelte-1y43z5e::-webkit-slider-thumb{width:20px;height:20px;margin-top:-9px}input[type=range].svelte-1y43z5e::-moz-range-thumb{width:20px;height:20px}}@media (max-width:360px){.section-bar[data-compact=true].svelte-1y43z5e .cut-unit:where(.svelte-1y43z5e){display:none}}.toggle-toolbar.cut-mode{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.toggle-toolbar.cut-mode button{height:auto;min-height:var(--control-height);min-width:0;padding:0 var(--space-3);font-size:var(--text-stage);white-space:normal;overflow-wrap:anywhere;text-align:left;justify-content:flex-start}.toggle-toolbar.cut-mode button:first-child{grid-column:1/-1}@media (max-width:800px),(max-height:480px) and (orientation:landscape){.toggle-toolbar.cut-mode{grid-template-columns:repeat(5,minmax(0,1fr))}.toggle-toolbar.cut-mode button:first-child{grid-column:auto}.toggle-toolbar.cut-mode button{min-height:44px;padding:0 var(--space-1);font-size:var(--text-caption);line-height:var(--lh-caption);text-align:center;flex-direction:column;justify-content:center;gap:2px}}@media (pointer:coarse){.toggle-toolbar.cut-mode button{min-height:44px}}.hint.svelte-v5o7o1{margin:var(--space-3) 0 0;font-size:var(--text-caption);line-height:var(--lh-caption);color:var(--overlay-ink-muted)}.centre.svelte-v5o7o1{margin:var(--space-1) 0 0;font-size:var(--text-caption);font-variant-numeric:tabular-nums;color:var(--overlay-ink)}.actions.svelte-v5o7o1{justify-content:space-between;gap:var(--space-2);margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--overlay-border);flex-wrap:wrap;display:flex}.segmented.choice-group.hemisphere{width:100%}.segmented.choice-group.hemisphere [role=radio]{height:auto;min-height:calc(var(--control-height) - 4px);min-width:0;padding:0 var(--space-2);font-size:var(--text-stage);white-space:normal;overflow-wrap:anywhere;flex:1}.visibility.svelte-r7ow0r{margin-top:var(--space-3)}.opacity.svelte-r7ow0r{padding:0 0 var(--space-2) var(--space-6)}.check.svelte-r7ow0r{align-items:center;gap:var(--space-2);min-height:var(--row-height);font-size:var(--text-ui);color:var(--text-primary);cursor:pointer;margin:0;display:flex}.check.svelte-r7ow0r span:where(.svelte-r7ow0r){min-width:0}input[type=checkbox].svelte-r7ow0r{appearance:none;border:1px solid var(--border-control);border-radius:var(--radius-small);background:var(--surface-base);cursor:pointer;flex:none;place-content:center;width:16px;height:16px;margin:0;display:grid}input[type=checkbox].svelte-r7ow0r:before{content:"";border-bottom:1.5px solid #0000;border-left:1.5px solid #0000;width:8px;height:4px;transform:rotate(-45deg)translateY(-1px)}input[type=checkbox].svelte-r7ow0r:checked{background:var(--accent);border-color:var(--accent)}input[type=checkbox].svelte-r7ow0r:checked:before{border-color:var(--surface-base)}@media (max-width:800px),(max-height:480px) and (orientation:landscape){.segmented.choice-group.hemisphere [role=radio]{min-height:44px}}@media (pointer:coarse){.segmented.choice-group.hemisphere [role=radio],.check.svelte-r7ow0r{min-height:44px}input[type=checkbox].svelte-r7ow0r{width:20px;height:20px}input[type=checkbox].svelte-r7ow0r:before{width:11px;height:6px}}.popover.stage-popover{bottom:calc(100% + var(--space-2));box-sizing:border-box;border-color:var(--stage-edge);position:absolute;left:0}.stage-field-label{margin:0 0 var(--space-2);font-size:var(--text-caption);font-weight:500;line-height:var(--lh-caption);color:var(--overlay-ink-muted);display:block}.stage-field{margin-top:var(--space-4)}.stage-command{align-items:center;gap:var(--space-2);min-height:var(--control-height);padding:0 var(--space-3);border-radius:var(--radius-control);background:var(--surface-tonal);color:var(--text-primary);font-size:var(--text-stage);text-align:left;cursor:pointer;transition:background-color var(--ui-transition) var(--ease-ui), color var(--ui-transition) var(--ease-ui), transform var(--press-transition) var(--ease-ui);border:0;display:inline-flex}.stage-command:active:not(:disabled,[aria-disabled=true],:focus-visible){transform:scale(var(--press-scale))}@media (hover:hover) and (pointer:fine){.stage-command:not(.stage-command-quiet):hover:not(:disabled){background:var(--surface-tonal-hover)}}@media (pointer:coarse){.stage-command{min-height:44px}}.stage-command-quiet{color:var(--overlay-ink-muted);background:0 0}@media (hover:hover) and (pointer:fine){.stage-command-quiet:hover:not(:disabled){background:var(--overlay-plate-hover);color:var(--overlay-ink)}}.toggle-toolbar.views{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.toggle-toolbar.views button{height:auto;min-height:var(--control-height);min-width:0;font-size:var(--text-stage);white-space:normal;overflow-wrap:anywhere}.toggle-toolbar.views button:first-child{grid-column:1/-1}.turn-caption.svelte-pumets{margin-top:var(--space-4)}.turn.svelte-pumets{gap:var(--space-1);display:flex}.turn.svelte-pumets .icon-button{width:auto;min-height:var(--control-height);background:var(--surface-tonal);height:auto;color:var(--text-primary);flex:1}@media (hover:hover) and (pointer:fine){.turn.svelte-pumets .icon-button:hover{background:var(--surface-tonal-hover)}}.reset.svelte-pumets{margin:var(--space-2) 0 0 calc(-1 * var(--space-2) - 1px);padding:0 var(--space-2)}@media (pointer:coarse){.toggle-toolbar.views button,.turn.svelte-pumets .icon-button{min-height:44px}}.stage-dock.svelte-1x4stnn{z-index:3;left:calc(var(--vis-left) + var(--stage-gutter));bottom:calc(var(--vis-bottom) + var(--stage-gutter));width:max-content;max-width:calc(100% - var(--vis-left) - var(--vis-right) - 2 * var(--stage-gutter));background:var(--overlay-plate);border:1px solid var(--stage-edge);border-radius:var(--radius-control);flex-direction:column-reverse;display:flex;position:absolute}.stage-dock[data-shown=false].svelte-1x4stnn{visibility:hidden}.stage-toolbar.svelte-1x4stnn{align-items:center;gap:var(--space-1);padding:var(--space-1);flex-wrap:wrap;display:flex}.stage-tool{align-items:center;gap:var(--space-2);min-height:var(--control-height);padding:0 var(--space-3);border-radius:var(--radius-small);color:var(--overlay-ink);font-size:var(--text-stage);white-space:nowrap;cursor:pointer;transition:background-color var(--ui-transition) var(--ease-ui), transform var(--press-transition) var(--ease-ui);background:0 0;border:0;flex:none;margin:0;display:inline-flex}.stage-tool:active:not(:focus-visible){transform:scale(var(--press-scale))}@media (pointer:coarse){.stage-tool{min-height:44px}}.stage-tool[hidden]{display:none}@media (hover:hover) and (pointer:fine){.stage-tool:hover:not(:disabled){background:var(--overlay-plate-hover)}.stage-tool[aria-expanded=true]:hover{background:var(--overlay-track)}}.stage-tool[aria-expanded=true]{background:var(--overlay-track)}.stage-tool.view-tool{grid-template-columns:minmax(0,auto) auto 1fr;column-gap:0;display:inline-grid}.view-tool-label.svelte-1x4stnn{display:contents}.view-tool-label.svelte-1x4stnn>span:where(.svelte-1x4stnn){text-overflow:ellipsis;text-align:left;grid-area:1/1;min-width:0;overflow:hidden}.view-tool-label.svelte-1x4stnn>span:where(.svelte-1x4stnn):not([data-current]){padding-right:calc(var(--space-2) + 6px);visibility:hidden;grid-column:1/-1}.stage-tool.view-tool>.stage-tool-chevron{margin-left:var(--space-2);grid-area:1/2}.stage-tool-chevron{width:6px;height:6px;color:var(--overlay-ink-muted);transition:transform var(--ui-transition) var(--ease-ui);border-bottom:1.5px solid;border-right:1.5px solid;flex:none;margin:-4px 0 0;transform:rotate(45deg)}[aria-expanded=true]>.stage-tool-chevron{transform:translateY(4px)rotate(-135deg)}.stage-dock,.stage-keys,.stage{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--text-primary:var(--overlay-ink);--text-secondary:var(--overlay-ink-muted);--text-tertiary:var(--overlay-ink-faint);--accent:var(--overlay-accent);--accent-hover:var(--overlay-accent-hover);--accent-wash:var(--overlay-accent-wash);--primary-fill:var(--overlay-primary-fill);--primary-fill-hover:var(--overlay-primary-fill-hover);--surface-base:var(--overlay-plate);--surface-navigation:var(--overlay-track);--surface-sunken:var(--scene-background);--surface-hover:var(--overlay-plate-hover);--surface-tonal:var(--overlay-track);--surface-tonal-hover:var(--overlay-track-hover);--surface-raised:var(--overlay-raised);--border-subtle:var(--overlay-border);--border-control:var(--overlay-control-border);--thumb-ring:var(--overlay-ink-faint);color:var(--overlay-ink)}#viewport :focus-visible{outline-color:var(--overlay-accent)}#viewport canvas:focus-visible{outline:none}#viewport:has(>canvas:focus-visible):after{content:"";z-index:1;inset:var(--vis-top) var(--vis-right) var(--vis-bottom) var(--vis-left);border:2px solid var(--overlay-accent);box-shadow:inset 0 0 0 1px var(--overlay-halo-core);pointer-events:none;position:absolute}.stage-keys.svelte-1mj64fo{z-index:2;top:calc(var(--vis-top) + var(--stage-gutter));right:calc(var(--vis-right) + var(--stage-gutter));align-items:flex-end;gap:var(--space-2);max-width:calc(100% - var(--vis-left) - var(--vis-right) - 2 * var(--stage-gutter));max-height:calc(100% - var(--vis-top) - var(--vis-bottom) - 3 * var(--stage-gutter) - var(--dock-height));flex-direction:column;display:flex;position:absolute}.stage-key.svelte-1mj64fo{min-width:0;max-width:280px;min-height:0;padding:0 var(--space-3);background:var(--overlay-plate);border:1px solid var(--stage-edge);border-radius:var(--radius-control);color:var(--overlay-ink);font-size:var(--text-caption);line-height:var(--lh-caption);flex-direction:column;display:flex}.stage-key-head.svelte-1mj64fo{align-items:center;gap:var(--space-3);min-height:32px;display:flex}.stage-key-toggle.svelte-1mj64fo{align-items:center;gap:var(--space-2);min-height:32px;margin:0 calc(-1 * var(--space-3));padding:0 var(--space-3);border-radius:var(--radius-control);color:var(--overlay-ink-muted);font-size:var(--text-caption);font-weight:600;line-height:var(--lh-caption);white-space:nowrap;cursor:pointer;background:0 0;border:0;flex:1 0 auto;display:inline-flex}.stage-key-toggle.svelte-1mj64fo:focus-visible,.stage-key-list.svelte-1mj64fo button:where(.svelte-1mj64fo):focus-visible{outline-offset:-2px}@media (hover:hover) and (pointer:fine){.stage-key-toggle.svelte-1mj64fo:hover{color:var(--overlay-ink)}}.stage-tool-chevron.svelte-1mj64fo{width:6px;height:6px;color:var(--overlay-ink-muted);transition:transform var(--ui-transition) var(--ease-ui);border-bottom:1.5px solid;border-right:1.5px solid;flex:none;margin:-4px 0 0;transform:rotate(45deg)}[aria-expanded=true].svelte-1mj64fo>.stage-tool-chevron:where(.svelte-1mj64fo){transform:translateY(4px)rotate(-135deg)}.stage-key-body.svelte-1mj64fo,.stage-key-rows.svelte-1mj64fo{flex-direction:column;min-height:0;display:flex}.stage-key-list.svelte-1mj64fo{min-height:0;padding:0 0 var(--space-2);overscroll-behavior:contain;margin:0;list-style:none;display:grid;overflow-y:auto}.stage-key-list.svelte-1mj64fo li:where(.svelte-1mj64fo),.stage-key-list.svelte-1mj64fo button:where(.svelte-1mj64fo){align-items:flex-start;gap:var(--space-2);min-height:24px;padding-block:calc((24px - var(--lh-caption)) / 2);display:flex}.stage-key-list.svelte-1mj64fo .network-swatch{margin-top:calc((var(--lh-caption) - 10px) / 2);flex:none}.stage-key-label.svelte-1mj64fo{overflow-wrap:anywhere}.stage-key-list.svelte-1mj64fo li:where(.svelte-1mj64fo):has(>button:where(.svelte-1mj64fo)){padding-block:0}.stage-key-list.svelte-1mj64fo button:where(.svelte-1mj64fo){width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding-inline:0}.stage-key-list[data-picked].svelte-1mj64fo button[aria-pressed=false]:where(.svelte-1mj64fo){color:var(--overlay-ink-muted)}.stage-key-list.svelte-1mj64fo button[aria-pressed=true]:where(.svelte-1mj64fo){font-weight:600}.stage-key-list.svelte-1mj64fo li[data-absent]:where(.svelte-1mj64fo){color:var(--overlay-ink-faint)}.stage-key-list.svelte-1mj64fo li[data-absent]:where(.svelte-1mj64fo) .network-swatch{box-shadow:inset 0 0 0 1px}@media (hover:hover) and (pointer:fine){.stage-key-list.svelte-1mj64fo button:where(.svelte-1mj64fo):hover{color:var(--overlay-ink)}}.stage-key-note.svelte-1mj64fo{padding:0 0 var(--space-2);color:var(--overlay-ink-muted)}.stage-key-note.svelte-1mj64fo[data-clipped]{display:none}@media (max-width:800px),(max-height:480px) and (orientation:landscape){.stage-key.svelte-1mj64fo{max-width:100%}.stage-key-head.svelte-1mj64fo,.stage-key-toggle.svelte-1mj64fo{min-height:44px}.stage-key.svelte-1mj64fo:not([data-name=direction]) .stage-key-list:where(.svelte-1mj64fo){column-gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr))}.stage-key.svelte-1mj64fo:is([data-map=deficit]:where(.svelte-1mj64fo),[data-map=lesion]:where(.svelte-1mj64fo)) .stage-key-list:where(.svelte-1mj64fo){grid-template-columns:minmax(0,1fr)}}@media (pointer:coarse),(max-width:800px),(max-height:480px) and (orientation:landscape){.stage-key-list.svelte-1mj64fo button:where(.svelte-1mj64fo){min-height:44px;padding-block:calc((44px - var(--lh-caption)) / 2)}}.chip.svelte-1llskqm{z-index:2;padding:var(--space-1) var(--space-2);background:var(--overlay-plate);border:1px solid var(--stage-edge);border-radius:var(--radius-control);color:var(--overlay-ink);font-size:var(--text-caption);line-height:var(--lh-caption);pointer-events:none;position:absolute}.hover-label.svelte-1llskqm{overflow-wrap:anywhere;max-width:min(280px,100% - 16px)}.orientation.svelte-1wo213w{inset:calc(var(--vis-top) + var(--key-top)) calc(var(--vis-right) + var(--key-right)) var(--vis-bottom) var(--vis-left);pointer-events:none;position:absolute}.orientation.svelte-1wo213w>span:where(.svelte-1wo213w){z-index:2;color:var(--overlay-ink);-webkit-text-stroke:3px var(--overlay-halo-core);paint-order:stroke fill;text-shadow:0 0 1px var(--overlay-halo-core), 0 0 2px var(--overlay-halo-core), 0 0 4px var(--overlay-halo-core), 0 0 8px var(--overlay-halo);font-size:var(--text-stage);font-weight:600;line-height:var(--lh-caption);letter-spacing:.06em;position:absolute}[data-edge=top].svelte-1wo213w{top:var(--space-3);left:50%;transform:translate(-50%)}[data-edge=bottom].svelte-1wo213w{bottom:calc(var(--stage-gutter) + var(--dock-height) + var(--space-2));left:50%;transform:translate(-50%)}[data-edge=left].svelte-1wo213w,[data-edge=right].svelte-1wo213w{top:calc(50% - (var(--dock-height) + var(--stage-gutter)) / 2);transform:translateY(-50%)}[data-edge=left].svelte-1wo213w{left:var(--space-3)}[data-edge=right].svelte-1wo213w{right:var(--space-3)}#viewport[data-dock-tall=true] [data-edge=bottom].svelte-1wo213w{visibility:hidden}.scale-bar.svelte-1s8krzr{z-index:2;right:calc(var(--vis-right) + var(--stage-gutter));bottom:calc(var(--vis-bottom) + var(--stage-gutter) + 1px + var(--space-1) + (var(--control-height) - var(--lh-caption)) / 2);align-items:center;gap:var(--space-2);pointer-events:none;color:var(--overlay-ink);-webkit-text-stroke:3px var(--overlay-halo-core);paint-order:stroke fill;text-shadow:0 0 1px var(--overlay-halo-core), 0 0 2px var(--overlay-halo-core), 0 0 4px var(--overlay-halo-core), 0 0 8px var(--overlay-halo);font-size:var(--text-stage);line-height:var(--lh-caption);display:flex;position:absolute}.scale-bar-rule.svelte-1s8krzr{border:1px solid var(--overlay-ink);height:6px;filter:drop-shadow(0 0 1px var(--overlay-halo-core)) drop-shadow(0 0 1px var(--overlay-halo-core));border-top:0}#viewport:is([data-chrome=tight],[data-chrome=stacked]) .scale-bar.svelte-1s8krzr{bottom:calc(var(--vis-bottom) + var(--stage-gutter) + var(--dock-height) + var(--space-2));right:calc(var(--vis-right) + var(--space-3))}#viewport[data-chrome=stacked] .scale-bar.svelte-1s8krzr{bottom:calc(var(--vis-bottom) + var(--stage-gutter) + var(--dock-height) + 2 * var(--space-2) + 16px)}.viewport-help.svelte-1buya8e{z-index:2;top:calc(var(--vis-top) + var(--stage-gutter));left:calc(var(--vis-left) + var(--stage-gutter));color:var(--overlay-ink-muted);font-size:var(--text-caption);line-height:var(--lh-caption);white-space:nowrap;text-shadow:0 0 2px var(--overlay-halo-core), 0 0 4px var(--overlay-halo-core), 0 0 8px var(--overlay-halo);pointer-events:none;transition:opacity var(--camera-transition) var(--ease-ui);margin:0;position:absolute}.viewport-help[data-dismissed=true].svelte-1buya8e{opacity:0;visibility:hidden;transition:opacity var(--camera-transition) var(--ease-ui), visibility 0s linear var(--camera-transition)}.viewport-help[data-room=false].svelte-1buya8e{visibility:hidden}.viewport-focus-hint.svelte-1buya8e{opacity:0;color:var(--overlay-accent);transition:none}#viewport:has(>canvas:focus-visible) .viewport-focus-hint.svelte-1buya8e{opacity:1}#viewport:has(>canvas:focus-visible) #viewport-help.svelte-1buya8e{opacity:0}#viewport{--vis-top:0px;--vis-right:0px;--vis-bottom:0px;--vis-left:0px;--key-top:0px;--key-right:0px;--dock-height:38px;--stage-edge:color-mix(in srgb, var(--overlay-border) 75%, var(--overlay-plate))}.stage-overlay.svelte-kfq3to{pointer-events:none;position:absolute;inset:0}.exit-fullscreen.svelte-la7omz{z-index:4;top:calc(var(--vis-top) + var(--stage-gutter) + var(--lh-caption) + var(--space-2));right:calc(var(--vis-right) + var(--stage-gutter));align-items:center;gap:var(--space-2);min-width:24px;min-height:var(--control-height);padding:0 var(--space-3);border:1px solid var(--stage-edge);border-radius:var(--radius-control);background:var(--overlay-plate);color:var(--overlay-ink);font-size:var(--text-stage);cursor:pointer;transition:background-color var(--ui-transition) var(--ease-ui), transform var(--press-transition) var(--ease-ui);display:inline-flex;position:absolute}.exit-fullscreen.svelte-la7omz:active:not(:focus-visible){transform:scale(var(--press-scale))}@media (hover:hover) and (pointer:fine){.exit-fullscreen.svelte-la7omz:hover{background:var(--overlay-plate-hover)}}@media (prefers-reduced-motion:reduce){.exit-fullscreen.svelte-la7omz{transition-property:background-color}.exit-fullscreen.svelte-la7omz:active:not(:focus-visible){transform:none}}.exit-fullscreen[hidden]{display:none}@media (pointer:coarse){.exit-fullscreen.svelte-la7omz{min-width:44px;min-height:44px}}#viewport:fullscreen .stage-keys{top:calc(var(--vis-top) + var(--stage-gutter) + var(--lh-caption) + var(--space-2) + var(--control-height) + var(--space-2));max-height:calc(100% - var(--vis-top) - var(--vis-bottom) - 3 * var(--stage-gutter) - var(--dock-height) - var(--lh-caption) - var(--control-height) - 2 * var(--space-2))}#viewport[data-sheet-full=true] :is(.stage-dock,.scale-bar,.orientation){visibility:hidden}@media (max-width:800px),(max-height:480px) and (orientation:landscape){#viewport:has(.stage-popover:not([hidden])) :is(.scale-bar,.orientation){visibility:hidden}}.colophon.svelte-3yljjm{align-items:center;gap:var(--space-4);padding:0 var(--stage-gutter) 0 var(--panel-inset);border-top:1px solid var(--border-subtle);background:var(--surface-base);font-size:var(--text-caption);line-height:var(--lh-caption);color:var(--text-secondary);white-space:nowrap;grid-column:1/-1;display:flex}.colophon-text.svelte-3yljjm{align-items:center;gap:var(--space-3);flex:auto;min-width:0;margin:0;display:flex}.colophon-statement.svelte-3yljjm{flex:none;font-weight:500}.colophon-description.svelte-3yljjm{min-width:0;padding-left:var(--space-3);border-left:1px solid var(--border-subtle);text-overflow:ellipsis;overflow:hidden}.colophon-description.svelte-3yljjm:empty,.region-count.svelte-3yljjm:empty{display:none}.region-count.svelte-3yljjm{font-variant-numeric:tabular-nums;flex:none}.provenance-opener.svelte-3yljjm{min-height:24px;margin-right:calc(-1 * var(--space-2));padding:0 var(--space-2);border-radius:var(--radius-control);color:var(--text-secondary);font-size:var(--text-caption);line-height:var(--lh-caption);cursor:pointer;transition:background-color var(--ui-transition) var(--ease-ui), color var(--ui-transition) var(--ease-ui), transform var(--press-transition) var(--ease-ui);background:0 0;flex:none;font-weight:500}.provenance-opener.svelte-3yljjm:active:not(:focus-visible){transform:scale(var(--press-scale))}@media (pointer:coarse){.provenance-opener.svelte-3yljjm{align-self:stretch}}@media (hover:hover) and (pointer:fine){.provenance-opener.svelte-3yljjm:hover{background:var(--surface-hover);color:var(--text-primary)}}@media (max-width:800px),(max-height:480px) and (orientation:landscape){.colophon.svelte-3yljjm{display:none}}}@layer a11y{@media (prefers-reduced-motion:reduce){details>summary:before{transition:none}}@media (pointer:coarse){input:not([type=range],[type=checkbox],[type=radio]),select,textarea{font-size:max(16px,1rem)}}@media (prefers-contrast:more){:root,:root[data-theme=dark]{--text-tertiary:var(--text-secondary);--border-control:var(--text-primary);--border-subtle:var(--border-control);--thumb-ring:var(--text-primary);--overlay-ink-muted:var(--overlay-ink);--overlay-halo:#06090df2;--overlay-plate:#0c0d0f;--overlay-plate-hover:#1e2024;--overlay-border:var(--overlay-ink);--overlay-ink-faint:var(--overlay-ink);--overlay-control-border:var(--overlay-ink)}}@media (forced-colors:active){button,input,select{border-color:canvastext}:focus-visible{outline-color:highlight}.slider{forced-color-adjust:none}.slider::-webkit-slider-runnable-track{background:canvastext}.slider::-moz-range-track{background:canvastext}.slider::-webkit-slider-thumb{background:canvas;border-color:canvastext}.slider::-moz-range-thumb{background:canvas;border-color:canvastext}.slider:disabled::-webkit-slider-runnable-track{background:graytext}.slider:disabled::-moz-range-track{background:graytext}.slider:disabled::-webkit-slider-thumb{border-color:graytext}.slider:disabled::-moz-range-thumb{border-color:graytext}.slider:focus-visible{outline:2px solid highlight}.tooltip{border-color:canvastext}}@media (prefers-reduced-motion:reduce){.tooltip{transition-property:opacity}}@media (forced-colors:active){progress.svelte-kr1x1f{forced-color-adjust:none;color:highlight;background:canvas;outline:1px solid canvastext}progress.svelte-kr1x1f::-webkit-progress-bar{background:canvas}progress.svelte-kr1x1f::-webkit-progress-value{forced-color-adjust:none;background:highlight}progress.svelte-kr1x1f::-moz-progress-bar{forced-color-adjust:none;background:highlight}.stage-status.svelte-1jw5r4m,.stage-status[data-status=error].svelte-1jw5r4m #stage-message:where(.svelte-1jw5r4m){color:canvastext;background:canvas}button.svelte-1jw5r4m{border:1px solid buttontext}}@media (prefers-reduced-motion:reduce){.masthead-data[data-open].svelte-13qrguo{transition-property:opacity}.data-bar.svelte-13qrguo[data-collapsed] .data-toggle:where(.svelte-13qrguo):after{transition:none}.data-bar.svelte-13qrguo[data-collapsed] .data-toggle:where(.svelte-13qrguo):active{transform:none}}@media (prefers-contrast:more){select.svelte-13qrguo,.data-bar.svelte-13qrguo[data-collapsed] select:where(.svelte-13qrguo):disabled{border-color:var(--border-control)}}@media (prefers-reduced-motion:reduce){.icon-button.svelte-13o797d:active{transform:none}}@media (forced-colors:active){.icon-button[aria-expanded=true].svelte-13o797d,.icon-button[aria-pressed=true].svelte-13o797d{outline-offset:-2px;outline:2px solid highlight}.icon-button.svelte-13o797d:disabled{color:graytext}}@media (prefers-contrast:more){.segmented.choice-group{box-shadow:inset 0 0 0 1px var(--border-control)}}@media (forced-colors:active){.segmented.choice-group [role=radio][aria-checked=true]{outline-offset:-2px;outline:2px solid highlight}}@media (prefers-reduced-motion:reduce){.popover,.dialog.svelte-1i47zga{transition-property:opacity}.dialog.svelte-1i47zga:not([open]){transform:none}}@media (forced-colors:active){.circuit-stepper.svelte-1hn1e0e .icon-button[aria-disabled=true]{color:graytext}.clinical-restore.svelte-1lleesr{color:linktext;text-decoration:underline}.clinical-restore[aria-disabled=true].svelte-1lleesr{color:graytext;text-decoration:none}.restore.svelte-ysdv8z{color:linktext;text-decoration:underline}.restore[aria-disabled=true].svelte-ysdv8z{color:graytext}}@media (prefers-reduced-motion:reduce){#sheet.svelte-18jxc9s{transition-property:opacity}}@media (forced-colors:active){.sheet-handle-bar.svelte-18jxc9s{background:buttontext}}@media (prefers-reduced-motion:reduce){summary.svelte-x85yox:before{transition:none}}@media (forced-colors:active){.circuit-step-number.svelte-10q97ua{forced-color-adjust:none;color:canvastext;background:canvas;border-color:canvastext}.circuit-step[data-progress=visited].svelte-10q97ua .circuit-step-number:where(.svelte-10q97ua){color:canvas;background:canvastext}.circuit-step[aria-current=step].svelte-10q97ua .circuit-step-number:where(.svelte-10q97ua){color:canvastext;border-color:highlight;box-shadow:inset 0 0 0 1px highlight}.circuit-step[data-selected=true].svelte-10q97ua{outline-offset:-2px;outline:2px solid highlight}.network-swatch.svelte-1h79db6,.network-bar.svelte-1h79db6,.network-bar.svelte-1h79db6>span:where(.svelte-1h79db6){forced-color-adjust:none}.network-bar.svelte-1h79db6{background:canvas;outline:1px solid canvastext}.network-bar.svelte-1h79db6>span:where(.svelte-1h79db6){background:canvastext}}@media (prefers-reduced-motion:reduce){summary.svelte-kjc1w6:before{transition:none}}@media (forced-colors:active){.profile-name.svelte-i7azwk:focus-visible{outline:2px solid highlight}.function-swatch.svelte-i7azwk{forced-color-adjust:none}}@media (prefers-contrast:more){.region-detail .actions button:not([data-active=true]){border-color:var(--border-control)}}@media (prefers-reduced-motion:reduce){.region-detail .constituents>summary:after,.region-detail .actions button{transition:none}.region-detail .actions button:active{transform:none}}@media (forced-colors:active){.region-detail .actions button{border-color:buttontext}.region-detail .actions [data-active=true]{outline-offset:-2px;outline:2px solid highlight}.comparison-row[aria-pressed=true].svelte-1py1wj7{border-inline-start:4px solid highlight;padding-inline-start:calc(var(--panel-inset) - 4px)}.unassigned.svelte-1py1wj7:before{background:0 0;border-top:1px solid canvastext}}@media (prefers-contrast:more){.comparison-row[aria-pressed=true].svelte-1py1wj7{border-inline-start:4px solid var(--accent);padding-inline-start:calc(var(--panel-inset) - 4px)}}@media (forced-colors:active){.edge-glyph.svelte-tew5t4{forced-color-adjust:none;background:canvastext}.edge-glyph[data-soft=true].svelte-tew5t4{background:repeating-linear-gradient(90deg,canvastext 0 3px,#0000 3px 5px)}input[type=search].svelte-f1ol3:focus-visible{outline-color:highlight}.query-match.svelte-ido7dj{color:inherit;text-underline-offset:2px;text-decoration:underline}}@media (prefers-reduced-motion:reduce){.chevron{transition:none}}@media (prefers-contrast:more){.anatomy-tree .row[aria-expanded] .visibility-control,.anatomy-tree .row[aria-level="2"] .visibility-control svg{opacity:1}.anatomy-tree .row[aria-expanded] .group-count{visibility:visible;position:static;transform:none}}@media (forced-colors:active){.anatomy-tree .row[data-selected=true]{outline-offset:-1px;outline:1px solid highlight}.anatomy-tree .row[aria-expanded] .visibility-control,.anatomy-tree .row[aria-level="2"] .visibility-control svg{opacity:1}.anatomy-tree .row[aria-expanded] .group-count{visibility:visible;position:static;transform:none}.visibility-control{forced-color-adjust:auto;border:1px solid #0000}.visibility-control[data-state=hidden]{color:graytext;border-color:graytext}.visibility-control[data-partial=true]{border-color:canvastext}}@media (prefers-reduced-motion:reduce){select.svelte-1f20tz6::picker-icon{transition:none}}@media (forced-colors:active){select.svelte-1f20tz6{border-color:canvastext}select.svelte-1f20tz6:focus-visible{outline:2px solid highlight}.circuit-choice[data-selected=true].svelte-1yeuvav{outline-offset:-2px;outline:2px solid highlight}input.svelte-5godqx:focus-visible{border-color:highlight;outline-color:highlight}input[type=search].svelte-1ws2ted:focus-visible{outline-color:highlight}.function-swatch.svelte-1ws2ted{forced-color-adjust:none}.function-row[data-selected=true].svelte-1ws2ted{outline-offset:-2px;outline:2px solid highlight}.number.svelte-1lm1hv:focus-visible{outline:2px solid highlight}}@media (prefers-contrast:more){.part.svelte-hpj31t input:where(.svelte-hpj31t){border-color:var(--border-control)}.part.svelte-hpj31t input:where(.svelte-hpj31t):checked{border-color:var(--accent)}}@media (forced-colors:active){.part.svelte-hpj31t input:where(.svelte-hpj31t){forced-color-adjust:none;background:canvas;border-color:canvastext}.part.svelte-hpj31t>span:where(.svelte-hpj31t){forced-color-adjust:none;color:canvastext}.part.svelte-hpj31t input:where(.svelte-hpj31t):checked{background:highlight;border-color:highlight}.part.svelte-hpj31t input:where(.svelte-hpj31t):checked+span:where(.svelte-hpj31t){color:highlighttext}.part.svelte-hpj31t input:where(.svelte-hpj31t):disabled{border-color:graytext}.part.svelte-hpj31t input:where(.svelte-hpj31t):disabled+span:where(.svelte-hpj31t){color:graytext}.part.svelte-hpj31t input:where(.svelte-hpj31t):focus-visible{outline:2px solid highlight}}@media (prefers-reduced-motion:reduce){.settings.svelte-1qmjkbb>summary:where(.svelte-1qmjkbb):after{transition:none}.svelte-1qmjkbb:is(.primary:where(.svelte-1qmjkbb),.retry:where(.svelte-1qmjkbb)):active{transform:none}}@media (prefers-contrast:more){button.svelte-1qmjkbb:not(.quiet){border-color:var(--border-control)}}@media (forced-colors:active){button.svelte-1qmjkbb,input[type=search].svelte-1qmjkbb{border-color:canvastext}input[type=search].svelte-1qmjkbb:focus-visible,.check.svelte-1qmjkbb input:where(.svelte-1qmjkbb):focus-visible{outline:2px solid highlight}.check.svelte-1qmjkbb input:where(.svelte-1qmjkbb){appearance:auto;background:canvas;border-color:canvastext}.check.svelte-1qmjkbb input:where(.svelte-1qmjkbb):before{content:none}.detail-location.svelte-8emkx5{border-bottom:1px solid canvastext}.notice-action.svelte-1eakac9{color:linktext}.workspace-tab[aria-selected=true].svelte-ri10lk{border-bottom:2px solid highlight}}@media (prefers-reduced-motion:reduce){.save.svelte-celb5p{transition-property:background-color,color;transform:none}}@media (prefers-contrast:more){.mpr.svelte-celb5p{--text-tertiary:var(--text-secondary);--border-control:var(--text-primary);--border-subtle:var(--border-control)}}@media (forced-colors:active){.save.svelte-celb5p:focus-visible,input[type=checkbox].svelte-celb5p:focus-visible{outline:2px solid highlight}input[type=checkbox].svelte-celb5p{appearance:auto;background:canvas;border-color:canvastext}input[type=checkbox].svelte-celb5p:before{content:none}}@media (prefers-reduced-motion:reduce){.stage-icon-button.svelte-1y43z5e,.section-bar.svelte-1y43z5e .icon-button.cut-close{transition-property:background-color,color}.stage-icon-button.svelte-1y43z5e:active{transform:none}}@media (forced-colors:active){.cut-number.svelte-1y43z5e:focus-visible{outline:2px solid highlight}.cut-number[aria-invalid=true].svelte-1y43z5e{border-width:2px;border-color:canvastext}input[type=range].svelte-1y43z5e{forced-color-adjust:none}input[type=range].svelte-1y43z5e::-webkit-slider-runnable-track{background:canvastext}input[type=range].svelte-1y43z5e::-moz-range-track{background:canvastext}input[type=range].svelte-1y43z5e::-webkit-slider-thumb{background:canvas;border-color:canvastext}input[type=range].svelte-1y43z5e::-moz-range-thumb{background:canvas;border-color:canvastext}input[type=range].svelte-1y43z5e:focus-visible{outline:2px solid highlight}input[type=checkbox].svelte-1y43z5e{appearance:auto;background:canvas;border-color:canvastext}input[type=checkbox].svelte-1y43z5e:before{content:none}.toolbar-button[aria-pressed=true]{outline-offset:-2px;outline:2px solid highlight}}@media (prefers-contrast:more){.segmented.toggle-toolbar{box-shadow:inset 0 0 0 1px var(--border-control)}}@media (forced-colors:active){.segmented.toggle-toolbar button[aria-pressed=true]{outline-offset:-2px;outline:2px solid highlight}input[type=checkbox].svelte-r7ow0r{appearance:auto;background:canvas;border-color:canvastext}input[type=checkbox].svelte-r7ow0r:before{content:none}}@media (prefers-reduced-motion:reduce){.stage-command{transition-property:background-color,color}.stage-command:active{transform:none}}@media (prefers-contrast:more){.stage-command{border:1px solid var(--border-control)}}@media (prefers-reduced-motion:reduce){.stage-tool-chevron{transition:none}.stage-tool{transition-property:background-color}.stage-tool:active{transform:none}}@media (forced-colors:active){.stage-dock.svelte-1x4stnn,.popover.stage-popover{border-color:canvastext}.stage-tool[aria-expanded=true]{outline-offset:-2px;outline:2px solid highlight}#viewport:has(>canvas:focus-visible):after{border-color:highlight}}@media (prefers-reduced-motion:reduce){.stage-tool-chevron.svelte-1mj64fo{transition:none}}@media (forced-colors:active){.stage-key.svelte-1mj64fo,.chip.svelte-1llskqm{border-color:canvastext}}@media (prefers-reduced-motion:reduce){.orientation.svelte-1wo213w{transition-property:opacity}}@media (forced-colors:active){.orientation.svelte-1wo213w>span:where(.svelte-1wo213w){forced-color-adjust:none}}@media (prefers-reduced-motion:reduce){.scale-bar.svelte-1s8krzr{transition-property:opacity}}@media (forced-colors:active){.scale-bar.svelte-1s8krzr,.scale-bar-rule.svelte-1s8krzr{forced-color-adjust:none}}@media (prefers-contrast:more){button.svelte-1wrhcbs:not(:disabled){border-color:var(--border-control)}}@media (prefers-reduced-motion:reduce){.provenance-opener.svelte-3yljjm:active{transform:none}}}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-sans-3-cyrillic-ext-wght-normal-DzyfIafT.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-sans-3-cyrillic-wght-normal-BMDVbyM7.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-sans-3-greek-ext-wght-normal-BWSLJLk6.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-sans-3-greek-wght-normal-C9H9m1vD.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-sans-3-vietnamese-wght-normal-C1uRvKPU.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-sans-3-latin-ext-wght-normal-C8iNium2.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-sans-3-latin-wght-normal-BqRLTx4X.woff2)format("woff2-variations");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}
