@layer gs.reset,gs.base,gs.tokens,gs.components,gs.skin,gs.overrides;@layer gs.tokens{:root{--gs-font-ui: -apple-system, BlinkMacSystemFont, "Segoe WPC", "Segoe UI", system-ui, Ubuntu, "Droid Sans", sans-serif;--gs-font-mono: "SF Mono", Monaco, Menlo, Consolas, "Liberation Mono", "Courier New", monospace;--gs-font-size-2xs: 10px;--gs-font-size-xs: 11px;--gs-font-size-sm: 12px;--gs-font-size-base: 13px;--gs-font-size-md: 14px;--gs-font-size-lg: 15px;--gs-font-size-xl: 16px;--gs-font-size-3xl: 22px;--gs-font-size-4xl: 28px;--gs-font-weight-light: 200;--gs-font-weight-regular: 400;--gs-font-weight-medium: 500;--gs-font-weight-semibold: 600;--gs-font-weight-bold: 700;--gs-line-height-base: 1.4;--gs-line-height-relaxed: 1.5;--gs-line-height-code: 1.6;--gs-caps-transform: uppercase;--gs-caps-tracking: .04em;--gs-numeric: tabular-nums;--gs-space-px: 1px;--gs-space-0-5: 2px;--gs-space-1: 4px;--gs-space-1-5: 6px;--gs-space-2: 8px;--gs-space-2-5: 10px;--gs-space-3: 12px;--gs-space-3-5: 14px;--gs-space-4: 16px;--gs-space-5: 20px;--gs-space-6: 24px;--gs-space-7: 28px;--gs-space-8: 32px;--gs-space-12: 48px;--gs-radius-xs: 2px;--gs-radius-sm: 3px;--gs-radius-md: 4px;--gs-radius-lg: 6px;--gs-radius-pill: 9999px;--gs-radius-round: 50%;--gs-size-row: 22px;--gs-size-control-sm: 18px;--gs-size-control: 22px;--gs-size-control-md: 26px;--gs-size-control-lg: 30px;--gs-size-toolbar: 35px;--gs-size-tab: 31px;--gs-size-statusbar: 22px;--gs-size-icon-xs: 12px;--gs-size-icon-sm: 13px;--gs-size-icon-md: 14px;--gs-size-icon: 16px;--gs-size-indent: 14px;--gs-size-indent-base: 8px;--gs-size-sash: 4px;--gs-size-dot: 8px;--gs-size-progress: 6px;--gs-size-spinner: 18px;--gs-size-form-label: 140px;--gs-border-width: 1px;--gs-border-width-strong: 2px;--gs-focus-width: 1px;--gs-focus-offset: -1px;--gs-opacity-disabled: .5;--gs-opacity-drag-source: .45;--gs-opacity-skipped: .55;--gs-z-raised: 1;--gs-z-sash: 5;--gs-z-layer: 10;--gs-z-drop: 100;--gs-z-toast: 2545;--gs-z-modal: 2600;--gs-z-popover: 2700;--gs-z-menu: 2800;--gs-duration-instant: 80ms;--gs-duration-fast: .1s;--gs-duration-quick: .15s;--gs-duration-base: .2s;--gs-duration-slow: .25s;--gs-duration-slower: .3s;--gs-duration-spin: .9s;--gs-duration-pulse: 1s;--gs-duration-indeterminate: 1.3s;--gs-ease-out: ease-out;--gs-ease-in-out: ease-in-out;--gs-ease-linear: linear}}@layer gs.tokens{:root{--gs-text-placeholder: var(--gs-text-subtle);--gs-text-disabled: var(--gs-text-subtle);--gs-input-border-focus: var(--gs-focus-ring);--gs-control-accent: var(--gs-accent);--gs-row-selected-fg: var(--gs-text);--gs-row-selected-inactive-fg: var(--gs-text);--gs-selection-fg: inherit;--gs-drop-label-fg: var(--gs-text-on-accent);--gs-code-address: var(--gs-text-muted);--gs-code-mnemonic: var(--gs-text-strong);--gs-code-operand: var(--gs-text);--gs-code-pc-marker: var(--gs-focus-ring);--gs-code-breakpoint: var(--gs-danger-solid);--gs-code-breakpoint-off: var(--gs-text-subtle);--gs-code-reg-name: var(--gs-text-muted);--gs-code-reg-value: var(--gs-text);--gs-code-changed-fg: var(--gs-code-reg-value);--gs-code-invalid: var(--gs-danger-fg);--gs-code-banner-rule: var(--gs-focus-ring);--gs-log-fg: var(--gs-text);--gs-log-high-fg: var(--gs-danger-fg);--gs-log-mid-fg: var(--gs-warning-fg);--gs-log-low-fg: var(--gs-log-fg);--gs-log-meta-fg: var(--gs-text-muted);--gs-console-prompt-fg: var(--gs-syntax-dim);--gs-console-muted-fg: var(--gs-syntax-dim);--gs-console-error-fg: var(--gs-syntax-error);--gs-console-sig-arg-fg: var(--gs-syntax-attribute);--gs-console-font: var(--gs-font-mono);--gs-console-font-size: var(--gs-font-size-base);--gs-console-line-height: var(--gs-line-height-base);--gs-console-popup-font-size: var(--gs-font-size-sm);--gs-console-stderr-opacity: .75;--gs-tab-height: var(--gs-size-tab);--gs-tab-padding-x: var(--gs-space-2-5);--gs-tab-line-height: 18px;--gs-tab-font-size: var(--gs-font-size-xs);--gs-tab-font-weight: var(--gs-font-weight-regular);--gs-tab-transform: var(--gs-caps-transform);--gs-tab-tracking: normal;--gs-tab-fg: var(--gs-text-muted);--gs-tab-fg-hover: var(--gs-text-strong);--gs-tab-fg-selected: var(--gs-text-strong);--gs-tab-indicator-color: var(--gs-text-strong);--gs-tab-indicator-width: var(--gs-border-width);--gs-tab-indicator-inset: var(--gs-space-2-5);--gs-tab-indicator-offset: var(--gs-space-1);--gs-tab-sub-height: var(--gs-size-control-md);--gs-tab-sub-padding-x: var(--gs-space-3);--gs-tab-sub-line-height: var(--gs-line-height-base);--gs-tab-sub-font-size: var(--gs-font-size-xs);--gs-tab-sub-font-weight: var(--gs-font-weight-semibold);--gs-tab-sub-transform: var(--gs-caps-transform);--gs-tab-sub-tracking: var(--gs-caps-tracking);--gs-tab-sub-fg: var(--gs-text-muted);--gs-tab-sub-fg-hover: var(--gs-text);--gs-tab-sub-fg-selected: var(--gs-text-strong);--gs-tab-sub-indicator-color: var(--gs-focus-ring);--gs-tab-sub-indicator-width: var(--gs-border-width-strong);--gs-tab-sub-indicator-inset: 0px;--gs-tab-sub-indicator-offset: 0px;--gs-tab-sub-strip-bg: var(--gs-surface-app);--gs-tab-sub-strip-border: var(--gs-border);--gs-icon-button-fg-on: var(--gs-text-link);--gs-card-bg: var(--gs-surface-raised);--gs-button-height: var(--gs-size-control);--gs-button-height-lg: var(--gs-size-control-lg);--gs-button-padding-x: var(--gs-space-2);--gs-button-padding-x-lg: var(--gs-space-3-5);--gs-button-radius: var(--gs-radius-xs);--gs-button-font-size: var(--gs-font-size-xs);--gs-button-font-size-lg: var(--gs-font-size-base);--gs-button-font-weight: var(--gs-font-weight-regular);--gs-button-border-width: var(--gs-border-width);--gs-button-primary-bg: var(--gs-accent);--gs-button-primary-fg: var(--gs-text-on-accent);--gs-button-primary-border: transparent;--gs-button-primary-bg-hover: var(--gs-accent-hover);--gs-button-primary-bg-active: var(--gs-accent-active);--gs-button-secondary-bg: transparent;--gs-button-secondary-fg: var(--gs-text);--gs-button-secondary-border: var(--gs-border);--gs-button-secondary-bg-hover: var(--gs-control-hover);--gs-button-secondary-bg-active: var(--gs-control-active);--gs-button-danger-bg: var(--gs-danger-solid);--gs-button-danger-fg: var(--gs-danger-on-solid);--gs-button-danger-border: transparent;--gs-button-danger-bg-hover: color-mix( in srgb, var(--gs-danger-solid), var(--gs-danger-on-solid) 10% );--gs-button-danger-bg-active: color-mix( in srgb, var(--gs-danger-solid), var(--gs-surface-app) 15% );--gs-button-ghost-bg: transparent;--gs-button-ghost-fg: var(--gs-text);--gs-button-ghost-border: transparent;--gs-button-ghost-bg-hover: var(--gs-control-hover);--gs-button-ghost-bg-active: var(--gs-control-active);--gs-icon-button-size: var(--gs-size-control);--gs-icon-button-size-sm: var(--gs-size-control-sm);--gs-icon-button-padding: 3px;--gs-icon-button-radius: var(--gs-radius-lg);--gs-icon-button-radius-panel: var(--gs-radius-xs);--gs-icon-button-fg: inherit;--gs-icon-button-bg-hover: var(--gs-control-hover);--gs-icon-button-bg-active: var(--gs-control-active);--gs-icon-button-bg-pressed: var(--gs-control-active);--gs-icon-button-rest-opacity: .6;--gs-toolbar-height: var(--gs-size-toolbar);--gs-toolbar-bg: var(--gs-surface-app);--gs-toolbar-fg: var(--gs-text-strong);--gs-toolbar-gap: var(--gs-space-1);--gs-toolbar-gap-inline: var(--gs-space-0-5);--gs-toolbar-border: var(--gs-border);--gs-separator: var(--gs-border);--gs-separator-length: var(--gs-size-icon);--gs-segmented-radius: var(--gs-radius-sm);--gs-segmented-font-size: var(--gs-font-size-xs);--gs-segmented-fg: var(--gs-text-muted);--gs-segmented-fg-hover: var(--gs-text-strong);--gs-segmented-bg-hover: var(--gs-control-hover);--gs-segmented-fg-selected: var(--gs-text-strong);--gs-segmented-bg-selected: var(--gs-control-active);--gs-segmented-fg-disabled: color-mix(in srgb, var(--gs-segmented-fg) 50%, transparent);--gs-chip-height: var(--gs-size-control-sm);--gs-chip-radius: var(--gs-radius-sm);--gs-chip-padding-x: var(--gs-space-2);--gs-chip-off-opacity: .4;--gs-chip-on-bg: var(--gs-control-active);--gs-chip-on-ring: var(--gs-border);--gs-link-fg: var(--gs-text-link);--gs-action-row-fg: var(--gs-text-link);--gs-action-row-bg-hover: var(--gs-row-hover);--gs-action-row-radius: var(--gs-radius-sm);--gs-input-height: var(--gs-size-control);--gs-input-height-lg: 28px;--gs-input-radius: var(--gs-radius-xs);--gs-input-padding-x: var(--gs-space-1-5);--gs-input-font-size: var(--gs-font-size-xs);--gs-input-font-size-lg: var(--gs-font-size-base);--gs-input-border-invalid: var(--gs-danger-fg);--gs-select-height: var(--gs-size-control-md);--gs-select-arrow-size: var(--gs-size-icon-xs);--gs-inline-input-height: var(--gs-size-control-sm);--gs-field-label-fg: var(--gs-text);--gs-field-help-fg: var(--gs-text-muted);--gs-field-error-fg: var(--gs-danger-fg);--gs-form-label-width: var(--gs-size-form-label);--gs-form-gap: var(--gs-space-2-5);--gs-menu-bg: var(--gs-surface-overlay);--gs-menu-fg: var(--gs-text);--gs-menu-hover-bg: var(--gs-accent);--gs-menu-hover-fg: var(--gs-text-on-accent);--gs-menu-radius: var(--gs-radius-md);--gs-menu-item-height: var(--gs-size-row);--gs-menu-item-padding-x: var(--gs-space-3);--gs-menu-separator: var(--gs-border);--gs-modal-bg: var(--gs-surface-raised);--gs-modal-radius: var(--gs-radius-lg);--gs-modal-padding: var(--gs-space-5) var(--gs-space-6);--gs-modal-gap: var(--gs-space-3-5);--gs-modal-min-width: 320px;--gs-modal-max-width: 520px;--gs-modal-title-size: var(--gs-font-size-xl);--gs-modal-title-weight: var(--gs-font-weight-medium);--gs-popover-offset-top: 80px;--gs-popover-min-width: 280px;--gs-popover-max-width: 360px;--gs-popover-padding: var(--gs-space-3) var(--gs-space-3-5);--gs-popover-title-size: var(--gs-font-size-base);--gs-toast-bg: var(--gs-surface-overlay);--gs-toast-fg: var(--gs-text);--gs-toast-radius: var(--gs-radius-md);--gs-toast-padding: var(--gs-space-2-5) var(--gs-space-3);--gs-toast-min-width: 260px;--gs-toast-offset-bottom: calc(var(--gs-size-statusbar) + 3px);--gs-toast-offset-right: 3px;--gs-row-height: var(--gs-size-row);--gs-row-height-compact: 20px;--gs-row-padding-x: var(--gs-space-2);--gs-row-padding-y-compact: var(--gs-space-px);--gs-row-font-size: var(--gs-font-size-base);--gs-row-gap: var(--gs-space-1-5);--gs-list-row-gap-compact: var(--gs-space-3);--gs-list-row-padding-compact: var(--gs-space-0-5) var(--gs-space-3);--gs-list-row-font-size-compact: var(--gs-font-size-xs);--gs-list-row-indent: var(--gs-space-7);--gs-tree-indent: var(--gs-size-indent);--gs-tree-indent-base: var(--gs-size-indent-base);--gs-tree-guide: transparent;--gs-tree-guide-width: var(--gs-border-width);--gs-tree-dim-opacity: .45;--gs-tree-category-padding-top: var(--gs-space-1-5);--gs-tree-category-weight: var(--gs-font-weight-semibold);--gs-tree-category-fg: var(--gs-text-strong);--gs-heading-font-size: var(--gs-font-size-xs);--gs-heading-font-size-sm: var(--gs-font-size-2xs);--gs-heading-weight: var(--gs-font-weight-semibold);--gs-heading-rule-weight: var(--gs-font-weight-regular);--gs-heading-fg: var(--gs-text-muted);--gs-heading-transform: var(--gs-caps-transform);--gs-heading-tracking: var(--gs-caps-tracking);--gs-heading-gap: var(--gs-space-2);--gs-heading-sm-margin-top: var(--gs-space-1-5);--gs-heading-sm-margin-bottom: var(--gs-space-1);--gs-section-divider: var(--gs-border);--gs-section-header-bg: var(--gs-surface-app);--gs-section-header-height: var(--gs-size-row);--gs-section-title-fg: var(--gs-text-strong);--gs-table-header-height: var(--gs-size-control-md);--gs-table-header-bg: var(--gs-surface-app);--gs-table-sort-size: var(--gs-size-icon-xs);--gs-hint-fg: var(--gs-text-muted);--gs-hint-error-fg: var(--gs-danger-fg);--gs-hint-font-size: var(--gs-font-size-xs);--gs-hint-font-size-view: var(--gs-font-size-sm);--gs-hint-padding-section: var(--gs-space-1-5) var(--gs-space-3);--gs-hint-padding-block: var(--gs-space-2) var(--gs-space-4);--gs-hint-padding-pane: var(--gs-space-3);--gs-hint-padding-list: var(--gs-space-1-5) var(--gs-list-row-indent);--gs-hint-padding-view: var(--gs-space-4);--gs-statusline-bg: var(--gs-surface-raised);--gs-statusline-padding: var(--gs-space-1) var(--gs-space-3);--gs-disclosure-size: var(--gs-size-icon-md);--gs-disclosure-rotation-closed: -90deg;--gs-disclosure-duration: var(--gs-duration-instant);--gs-disclosure-fg: var(--gs-text-muted);--gs-disclosure-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3.146 5.854l4.5 4.5a.5.5 0 0 0 .708 0l4.5-4.5a.5.5 0 0 0-.708-.708L8 9.293 3.854 5.146a.5.5 0 1 0-.708.708z'/%3E%3C/svg%3E");--gs-spinner-size: var(--gs-size-spinner);--gs-spinner-size-sm: var(--gs-size-icon-xs);--gs-spinner-width: var(--gs-border-width-strong);--gs-spinner-track: var(--gs-border-subtle);--gs-spinner-fg: var(--gs-accent);--gs-checkpoints-col-machine: 110px;--gs-checkpoints-col-date: 160px;--gs-checkpoints-col-size: 80px;--gs-sash-size: var(--gs-size-sash);--gs-sash-line: var(--gs-border);--gs-sash-hover: color-mix(in srgb, var(--gs-focus-ring) 30%, transparent);--gs-tree-drop-bg: color-mix(in srgb, var(--gs-drop-border) 15%, transparent);--gs-callout-bg: color-mix(in srgb, var(--gs-info-bg) 32%, transparent);--gs-callout-success-bg: color-mix(in srgb, var(--gs-success-bg) 32%, transparent);--gs-callout-warning-bg: color-mix(in srgb, var(--gs-warning-bg) 32%, transparent);--gs-callout-danger-bg: color-mix(in srgb, var(--gs-danger-bg) 32%, transparent);--gs-callout-border: var(--gs-border);--gs-pill-height: 16px;--gs-pill-padding-x: var(--gs-space-1-5);--gs-pill-radius: var(--gs-radius-pill);--gs-pill-font-size: var(--gs-font-size-2xs);--gs-pill-weight: var(--gs-font-weight-semibold);--gs-pill-tracking: var(--gs-caps-tracking);--gs-pill-transform: var(--gs-caps-transform);--gs-count-fg: var(--gs-text-muted);--gs-count-bg: transparent;--gs-count-font-size: var(--gs-font-size-xs);--gs-count-padding: 0;--gs-count-radius: 0;--gs-progress-height: var(--gs-size-progress);--gs-progress-radius: var(--gs-radius-sm);--gs-progress-track: var(--gs-border-subtle);--gs-progress-fill: var(--gs-accent);--gs-progress-fill-unpacking: var(--gs-accent);--gs-progress-fill-done: var(--gs-success-solid);--gs-progress-fill-failed: var(--gs-danger-solid);--gs-progress-stripe: color-mix(in srgb, var(--gs-text-on-accent) 25%, transparent);--gs-progress-stripe-size: 12px;--gs-progress-indeterminate-opacity: .45;--gs-activity-dot-size: var(--gs-size-dot);--gs-activity-dot-fg: currentColor;--gs-activity-dot-opacity-max: .6;--gs-activity-dot-opacity-min: .3;--gs-display-bg: var(--gs-surface-app);--gs-welcome-bg: var(--gs-surface-app);--gs-display-inset: 0px;--gs-screen-frame-bg: var(--gs-surface-screen);--gs-screen-frame-shadow: var(--gs-shadow-screen);--gs-screen-frame-padding: 0px;--gs-screen-frame-radius: 0px;--gs-card-border: var(--gs-border-card);--gs-card-radius: var(--gs-radius-lg);--gs-card-padding: var(--gs-space-3-5) var(--gs-space-4);--gs-hero-title-size: var(--gs-font-size-4xl);--gs-hero-title-weight: var(--gs-font-weight-light);--gs-hero-title-fg: var(--gs-text-strong);--gs-hero-subtitle-fg: var(--gs-text-muted);--gs-hero-subtitle-size: var(--gs-font-size-md);--gs-switch-width: 26px;--gs-switch-height: 14px;--gs-switch-inset: var(--gs-space-px);--gs-switch-knob-size: 10px;--gs-switch-border: var(--gs-border);--gs-switch-track: var(--gs-surface-app);--gs-switch-track-on: var(--gs-focus-ring);--gs-switch-knob: var(--gs-text-muted);--gs-switch-knob-on: var(--gs-text-on-accent);--gs-switch-disabled-opacity: .6;--gs-statusbar-dot-idle: var(--gs-text-subtle);--gs-statusbar-dot-running: #89d185;--gs-statusbar-dot-paused: #cca700;--gs-statusbar-dot-stopped: #f14c4c;--gs-statusbar-dot-crashed: #ff8a80;--gs-statusbar-height: var(--gs-size-statusbar);--gs-statusbar-font-size: var(--gs-font-size-sm);--gs-statusbar-bg-idle: var(--gs-state-idle-bg);--gs-statusbar-bg-running: var(--gs-state-running-bg);--gs-statusbar-bg-paused: var(--gs-state-paused-bg);--gs-statusbar-bg-stopped: var(--gs-state-stopped-bg);--gs-statusbar-bg-crashed: var(--gs-state-crashed-bg);--gs-statusbar-fg-idle: var(--gs-state-idle-fg);--gs-statusbar-fg-active: var(--gs-state-active-fg);--gs-statusbar-item-hover: var(--gs-state-hover);--gs-statusbar-drive-idle-opacity: .55;--gs-statusbar-icon-opacity: .85;--gs-statusbar-meta-opacity: .75;--gs-statusbar-drive-style: text}.gs-section+.gs-section{border-top:var(--gs-border-width) solid var(--gs-section-divider)}.gs-statusbar{--gs-chip-on-bg: var(--gs-statusbar-chip-on-bg);--gs-chip-on-ring: var(--gs-statusbar-chip-on-ring)}.gs-statusbar[data-state=idle]{--gs-statusbar-printer-error: var(--gs-danger-fg);--gs-statusbar-drive-read: var(--gs-text-strong);--gs-statusbar-drive-write: var(--gs-warning-fg);--gs-statusbar-chip-on-bg: var(--gs-control-active);--gs-statusbar-chip-on-ring: var(--gs-border)}.gs-statusbar:not([data-state=idle]){--gs-statusbar-printer-error: #ffffff;--gs-statusbar-drive-read: #ffffff;--gs-statusbar-drive-write: #ffe770;--gs-statusbar-chip-on-bg: rgb(255 255 255 / .28);--gs-statusbar-chip-on-ring: rgb(255 255 255 / .45)}}@layer gs.reset{*,*:before,*:after{box-sizing:border-box}html,body{height:100%;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;overflow:hidden}[hidden]{display:none!important}}@layer gs.base{:root{color-scheme:var(--gs-color-scheme);accent-color:var(--gs-control-accent)}body{background:var(--gs-surface-app);color:var(--gs-text);font-family:var(--gs-font-ui);font-size:var(--gs-font-size-base);line-height:var(--gs-line-height-base)}input,select,textarea,button{font:inherit;color:inherit}code,kbd{font-family:var(--gs-font-mono);color:var(--gs-code-operand)}kbd{padding:0 var(--gs-space-1);border:var(--gs-border-width) solid var(--gs-border);border-radius:var(--gs-radius-sm);background:var(--gs-surface-sunken)}strong{font-weight:var(--gs-font-weight-semibold)}*{scrollbar-color:var(--gs-scrollbar-thumb) var(--gs-scrollbar-track);scrollbar-width:thin}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--gs-scrollbar-thumb);border-radius:var(--gs-radius-pill);border:2px solid transparent;background-clip:content-box}::-webkit-scrollbar-thumb:hover{background-color:var(--gs-scrollbar-thumb-hover)}::-webkit-scrollbar-track,::-webkit-scrollbar-corner{background:var(--gs-scrollbar-track)}:focus{outline:none}:focus-visible{outline:var(--gs-focus-width) solid var(--gs-focus-ring);outline-offset:var(--gs-focus-offset)}::selection{background:var(--gs-selection-bg);color:var(--gs-selection-fg)}::placeholder{color:var(--gs-text-placeholder);opacity:1}.gs-visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}summary.gs-summary{list-style:none;cursor:pointer}summary.gs-summary::-webkit-details-marker{display:none}summary.gs-summary:before{content:"";display:inline-block;width:var(--gs-size-icon-xs);height:var(--gs-size-icon-xs);margin-right:var(--gs-space-1);vertical-align:-.1em;background:var(--gs-disclosure-fg);mask:var(--gs-disclosure-mask) center / contain no-repeat;transform:rotate(var(--gs-disclosure-rotation-closed));transition:transform var(--gs-disclosure-duration) var(--gs-ease-out)}details[open]>summary.gs-summary:before{transform:none}@media(forced-colors:active){.gs-statusbar{forced-color-adjust:none}}}@layer gs.components{.hl-keyword{color:var(--gs-syntax-keyword)}.hl-decl{color:var(--gs-syntax-decl)}.hl-interp{color:var(--gs-syntax-interp)}.hl-object{color:var(--gs-syntax-object)}.hl-operator{color:var(--gs-syntax-operator)}.hl-variable{color:var(--gs-syntax-variable)}.hl-alias{color:var(--gs-syntax-alias)}.hl-number{color:var(--gs-syntax-number)}.hl-string{color:var(--gs-syntax-string)}.hl-comment{color:var(--gs-syntax-comment)}.hl-method{color:var(--gs-syntax-method)}.hl-attribute{color:var(--gs-syntax-attribute)}.hl-enum{color:var(--gs-syntax-enum)}.hl-unknown{color:var(--gs-syntax-unknown)}.cm-content .hl-unknown,.entry .hl-unknown{text-decoration:underline wavy var(--gs-syntax-unknown);text-underline-offset:3px}.hl-method>.cm-completionLabel{color:var(--gs-syntax-method)}.hl-attribute>.cm-completionLabel{color:var(--gs-syntax-attribute)}.hl-alias>.cm-completionLabel{color:var(--gs-syntax-alias)}.hl-keyword>.cm-completionLabel{color:var(--gs-syntax-keyword)}.hl-enum>.cm-completionLabel{color:var(--gs-syntax-enum)}}@layer gs.tokens{:root[data-skin=workbench]{--gs-color-scheme: dark;--gs-surface-app: #1e1e1e;--gs-surface-raised: #252526;--gs-surface-overlay: #252526;--gs-surface-sunken: #0d0f11;--gs-surface-screen: #000000;--gs-surface-document: #ffffff;--gs-backdrop: rgba(0, 0, 0, .45);--gs-text: #cccccc;--gs-text-strong: #e7e7e7;--gs-text-muted: rgba(231, 231, 231, .6);--gs-text-subtle: #858585;--gs-text-link: #3794ff;--gs-text-on-accent: #ffffff;--gs-border: rgba(128, 128, 128, .35);--gs-border-subtle: rgba(204, 204, 204, .13);--gs-border-card: rgba(255, 255, 255, .1);--gs-focus-ring: #007fd4;--gs-control-hover: rgba(90, 93, 94, .31);--gs-control-active: rgba(90, 93, 94, .41);--gs-accent: #0e639c;--gs-accent-hover: #1177bb;--gs-accent-active: #0a4c7a;--gs-accent-subtle: rgba(80, 140, 220, .25);--gs-row-hover: #2a2d2e;--gs-row-selected: rgba(80, 140, 220, .25);--gs-row-selected-inactive: #37373d;--gs-row-alt: rgba(204, 204, 204, .04);--gs-input-bg: #3c3c3c;--gs-input-fg: #e7e7e7;--gs-input-border: rgba(255, 255, 255, .1);--gs-info-fg: #6aa6ff;--gs-info-bg: rgba(80, 140, 220, .25);--gs-info-solid: #59a4f9;--gs-success-fg: #4ac26b;--gs-success-bg: rgba(35, 134, 54, .25);--gs-success-solid: #6a9955;--gs-warning-fg: #f5c542;--gs-warning-bg: rgba(204, 167, 0, .2);--gs-warning-solid: #cca700;--gs-danger-fg: #f48771;--gs-danger-bg: rgba(248, 81, 73, .25);--gs-danger-solid: #d13b3b;--gs-danger-on-solid: #ffffff;--gs-state-idle-bg: #1e1e1e;--gs-state-idle-fg: #858585;--gs-state-running-bg: #007acc;--gs-state-paused-bg: #cc6633;--gs-state-stopped-bg: #cc3333;--gs-state-crashed-bg: #8b1a1a;--gs-state-active-fg: #ffffff;--gs-state-hover: rgba(255, 255, 255, .12);--gs-syntax-method: #dcdcaa;--gs-syntax-attribute: #9cdcfe;--gs-syntax-variable: #9cdcfe;--gs-syntax-alias: #9cdcfe;--gs-syntax-object: inherit;--gs-syntax-operator: inherit;--gs-syntax-decl: #569cd6;--gs-syntax-interp: #569cd6;--gs-syntax-keyword: #c586c0;--gs-syntax-string: #ce9178;--gs-syntax-number: #b5cea8;--gs-syntax-enum: #4fc1ff;--gs-syntax-type: #4ec9b0;--gs-syntax-comment: #6a9955;--gs-syntax-unknown: var(--gs-danger-fg);--gs-syntax-error: var(--gs-danger-fg);--gs-syntax-dim: #808080;--gs-code-pc-row-bg: rgba(80, 140, 220, .2);--gs-code-changed-bg: rgba(255, 220, 64, .18);--gs-console-bg: var(--gs-surface-sunken);--gs-console-fg: #cccccc;--gs-console-cursor: #cccccc;--gs-console-selection: rgba(255, 255, 255, .25);--gs-console-progress-bg: rgba(128, 128, 128, .12);--gs-console-find-hit-bg: rgba(234, 92, 0, .33);--gs-console-find-current-bg: rgba(234, 92, 0, .7);--gs-drop-border: #0969da;--gs-drop-bg: rgba(9, 105, 218, .08);--gs-drop-label-bg: rgba(9, 105, 218, .85);--gs-scrollbar-thumb: rgba(255, 255, 255, .15);--gs-scrollbar-thumb-hover: rgba(255, 255, 255, .25);--gs-scrollbar-track: transparent;--gs-selection-bg: #264f78;--gs-shadow-popup: 0 4px 14px rgba(0, 0, 0, .5);--gs-shadow-modal: 0 8px 32px rgba(0, 0, 0, .5);--gs-shadow-toast: 0 0 8px 2px rgba(0, 0, 0, .36);--gs-shadow-screen: 0 0 0 1px rgba(0, 0, 0, .8);--gs-menu-hover-bg: #04395e}}@layer gs.tokens{:root[data-skin=workbench-light]{--gs-color-scheme: light;--gs-surface-app: #ffffff;--gs-surface-raised: #f3f3f3;--gs-surface-overlay: #f3f3f3;--gs-surface-sunken: #f6f6f6;--gs-surface-screen: #000000;--gs-surface-document: #ffffff;--gs-backdrop: rgba(0, 0, 0, .45);--gs-text: #333333;--gs-text-strong: #424242;--gs-text-muted: rgba(66, 66, 66, .75);--gs-text-subtle: #6c6c6c;--gs-text-link: #006ab1;--gs-text-on-accent: #ffffff;--gs-border: rgba(128, 128, 128, .35);--gs-border-subtle: rgba(60, 60, 60, .12);--gs-border-card: rgba(0, 0, 0, .08);--gs-focus-ring: #0090f1;--gs-control-hover: rgba(184, 184, 184, .31);--gs-control-active: rgba(184, 184, 184, .41);--gs-accent: #007acc;--gs-accent-hover: #1a8bd9;--gs-accent-active: #005a9e;--gs-accent-subtle: rgba(0, 122, 204, .15);--gs-row-hover: #f0f0f0;--gs-row-selected: rgba(80, 140, 220, .25);--gs-row-selected-inactive: #e4e6f1;--gs-row-alt: rgba(60, 60, 60, .035);--gs-input-bg: #ffffff;--gs-input-fg: #333333;--gs-input-border: #cecece;--gs-info-fg: #005fb8;--gs-info-bg: rgba(0, 120, 212, .12);--gs-info-solid: #0078d4;--gs-success-fg: #116329;--gs-success-bg: rgba(26, 127, 55, .12);--gs-success-solid: #4e7a3f;--gs-warning-fg: #7a6100;--gs-warning-bg: rgba(168, 143, 0, .15);--gs-warning-solid: #957f00;--gs-danger-fg: #c72e0f;--gs-danger-bg: rgba(199, 46, 15, .12);--gs-danger-solid: #c72e0f;--gs-danger-on-solid: #ffffff;--gs-state-idle-bg: #f3f3f3;--gs-state-idle-fg: #6c6c6c;--gs-state-running-bg: #007acc;--gs-state-paused-bg: #cc6633;--gs-state-stopped-bg: #cc3333;--gs-state-crashed-bg: #8b1a1a;--gs-state-active-fg: #ffffff;--gs-state-hover: rgba(0, 0, 0, .12);--gs-syntax-method: #795e26;--gs-syntax-attribute: #001080;--gs-syntax-variable: #001080;--gs-syntax-alias: #001080;--gs-syntax-object: inherit;--gs-syntax-operator: inherit;--gs-syntax-decl: #0000ff;--gs-syntax-interp: #0000ff;--gs-syntax-keyword: #af00db;--gs-syntax-string: #a31515;--gs-syntax-number: #098658;--gs-syntax-enum: #0070c1;--gs-syntax-type: #267f99;--gs-syntax-comment: #008000;--gs-syntax-unknown: var(--gs-danger-fg);--gs-syntax-error: var(--gs-danger-fg);--gs-syntax-dim: #646c76;--gs-code-pc-row-bg: rgba(80, 140, 220, .2);--gs-code-changed-bg: rgba(220, 170, 0, .22);--gs-console-bg: var(--gs-surface-sunken);--gs-console-fg: #333333;--gs-console-cursor: #333333;--gs-console-selection: #add6ff;--gs-console-progress-bg: rgba(128, 128, 128, .12);--gs-console-find-hit-bg: rgba(234, 92, 0, .33);--gs-console-find-current-bg: rgba(234, 92, 0, .7);--gs-drop-border: #0969da;--gs-drop-bg: rgba(9, 105, 218, .08);--gs-drop-label-bg: rgba(9, 105, 218, .9);--gs-scrollbar-thumb: rgba(100, 100, 100, .3);--gs-scrollbar-thumb-hover: rgba(100, 100, 100, .45);--gs-scrollbar-track: transparent;--gs-selection-bg: #add6ff;--gs-shadow-popup: 0 4px 14px rgba(0, 0, 0, .5);--gs-shadow-modal: 0 8px 32px rgba(0, 0, 0, .5);--gs-shadow-toast: 0 0 8px 2px rgba(0, 0, 0, .18);--gs-shadow-screen: 0 0 0 1px rgba(0, 0, 0, .8);--gs-menu-bg: #f8f8f8;--gs-menu-hover-bg: #0060c0}}@layer gs.tokens{:root:not([data-skin]),:root[data-skin=midnight]{--gs-color-scheme: dark;--gs-ref-ink: #090b11;--gs-ref-glass: rgba(255, 255, 255, .06);--gs-ref-glass-strong: rgba(255, 255, 255, .09);--gs-ref-hairline: rgba(255, 255, 255, .16);--gs-ref-periwinkle: #7c8cff;--gs-ref-periwinkle-soft: #c7ceff;--gs-ref-teal: #5eead4;--gs-ref-amber: #fbbf24;--gs-ref-pink: #f472b6;--gs-ref-glow-indigo: rgba(99, 102, 241, .26);--gs-ref-glow-teal: rgba(20, 184, 166, .16);--gs-surface-app: var(--gs-ref-ink);--gs-surface-raised: #11141c;--gs-surface-overlay: #151925;--gs-surface-sunken: #06070b;--gs-surface-screen: #000000;--gs-surface-document: #ffffff;--gs-backdrop: rgba(4, 5, 10, .6);--gs-text: #e6e8f2;--gs-text-strong: #ffffff;--gs-text-muted: #aab0c8;--gs-text-subtle: #8a90ab;--gs-text-link: #a3adff;--gs-text-on-accent: #0a0c12;--gs-border: var(--gs-ref-hairline);--gs-border-subtle: rgba(255, 255, 255, .12);--gs-border-card: var(--gs-ref-hairline);--gs-focus-ring: var(--gs-ref-periwinkle);--gs-control-hover: rgba(255, 255, 255, .09);--gs-control-active: rgba(255, 255, 255, .1);--gs-accent: var(--gs-ref-periwinkle);--gs-accent-hover: #919fff;--gs-accent-active: #6878f2;--gs-accent-subtle: rgba(124, 140, 255, .2);--gs-row-hover: rgba(255, 255, 255, .045);--gs-row-selected: rgba(124, 140, 255, .2);--gs-row-selected-inactive: rgba(255, 255, 255, .07);--gs-row-alt: rgba(255, 255, 255, .035);--gs-input-bg: rgba(0, 0, 0, .38);--gs-input-fg: #e6e8f2;--gs-input-border: rgba(255, 255, 255, .24);--gs-info-fg: #a3adff;--gs-info-bg: rgba(124, 140, 255, .14);--gs-info-solid: var(--gs-ref-periwinkle);--gs-success-fg: var(--gs-ref-teal);--gs-success-bg: rgba(94, 234, 212, .12);--gs-success-solid: #2dd4bf;--gs-warning-fg: #fcd34d;--gs-warning-bg: rgba(251, 191, 36, .12);--gs-warning-solid: var(--gs-ref-amber);--gs-danger-fg: #fb8fa6;--gs-danger-bg: rgba(251, 113, 133, .13);--gs-danger-solid: #e11d48;--gs-danger-on-solid: #ffffff;--gs-state-idle-bg: #11141c;--gs-state-idle-fg: #9095ad;--gs-state-running-bg: #13665c;--gs-state-paused-bg: #8a5a0b;--gs-state-stopped-bg: #9f1239;--gs-state-crashed-bg: #6b0f2a;--gs-state-active-fg: #ffffff;--gs-state-hover: rgba(255, 255, 255, .06);--gs-syntax-method: #ffd88a;--gs-syntax-attribute: #9ad8ff;--gs-syntax-variable: #9ad8ff;--gs-syntax-alias: #9ad8ff;--gs-syntax-object: inherit;--gs-syntax-operator: inherit;--gs-syntax-decl: #aeb8ff;--gs-syntax-interp: #aeb8ff;--gs-syntax-keyword: #e0a8ff;--gs-syntax-string: #ffb59a;--gs-syntax-number: #b8f2c5;--gs-syntax-enum: var(--gs-ref-teal);--gs-syntax-type: #7de3d1;--gs-syntax-comment: #6f8f7f;--gs-syntax-unknown: var(--gs-danger-fg);--gs-syntax-error: var(--gs-danger-fg);--gs-syntax-dim: #7a7f9c;--gs-code-pc-row-bg: linear-gradient( 90deg, rgba(124, 140, 255, .26), rgba(124, 140, 255, .03) );--gs-code-changed-bg: rgba(94, 234, 212, .13);--gs-console-bg: var(--gs-surface-sunken);--gs-console-fg: #d5d8e6;--gs-console-cursor: var(--gs-ref-periwinkle);--gs-console-selection: rgba(124, 140, 255, .3);--gs-console-progress-bg: rgba(255, 255, 255, .05);--gs-console-find-hit-bg: rgba(251, 191, 36, .28);--gs-console-find-current-bg: rgba(251, 191, 36, .62);--gs-drop-border: var(--gs-ref-periwinkle);--gs-drop-bg: rgba(124, 140, 255, .08);--gs-drop-label-bg: rgba(104, 120, 242, .92);--gs-scrollbar-thumb: rgba(255, 255, 255, .22);--gs-scrollbar-thumb-hover: rgba(255, 255, 255, .32);--gs-scrollbar-track: transparent;--gs-selection-bg: rgba(124, 140, 255, .38);--gs-shadow-popup: 0 0 0 1px rgba(255, 255, 255, .16), 0 14px 36px rgba(0, 0, 0, .6);--gs-shadow-modal: 0 0 0 1px rgba(255, 255, 255, .16), 0 30px 80px rgba(0, 0, 0, .65);--gs-shadow-toast: 0 0 0 1px rgba(255, 255, 255, .16), 0 16px 36px rgba(0, 0, 0, .55);--gs-shadow-screen: 0 0 0 1px rgba(255, 255, 255, .07), 0 40px 110px -18px rgba(124, 140, 255, .38), 0 18px 40px rgba(0, 0, 0, .55);--gs-menu-bg: rgba(21, 25, 37, .96);--gs-menu-hover-bg: rgba(124, 140, 255, .24);--gs-menu-hover-fg: #ffffff;--gs-icon-button-fg-on: var(--gs-ref-teal);--gs-statusbar-dot-running: var(--gs-ref-teal);--gs-statusbar-dot-paused: var(--gs-ref-amber);--gs-statusbar-dot-stopped: #fb7185;--gs-statusbar-dot-crashed: #ff4d6d;--gs-code-breakpoint: var(--gs-ref-pink);--gs-switch-track-on: var(--gs-ref-periwinkle);--gs-switch-knob-on: #0a0c12;--gs-font-ui: "Sora", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--gs-font-mono: "JetBrains Mono", "SF Mono", Monaco, Menlo, Consolas, "Liberation Mono", monospace;--gs-radius-xs: 6px;--gs-radius-sm: 8px;--gs-radius-md: 10px;--gs-radius-lg: 14px;--gs-caps-tracking: .08em;--gs-size-toolbar: 52px;--gs-size-tab: 42px;--gs-size-statusbar: 34px;--gs-size-control: 30px;--gs-size-control-md: 30px;--gs-size-control-lg: 36px;--gs-size-row: 24px;--gs-button-radius: 9px;--gs-icon-button-size: 34px;--gs-toolbar-height: 56px;--gs-icon-button-padding: 8px;--gs-icon-button-radius: 11px;--gs-icon-button-radius-panel: 9px;--gs-input-radius: 9px;--gs-input-height: 30px;--gs-input-height-lg: 34px;--gs-segmented-radius: 9px;--gs-section-title-fg: var(--gs-text-muted);--gs-segmented-font-size: var(--gs-font-size-sm);--gs-segmented-fg-selected: var(--gs-text-strong);--gs-segmented-bg-selected: var(--gs-accent-subtle);--gs-menu-radius: 12px;--gs-menu-item-height: 28px;--gs-modal-radius: 20px;--gs-toast-radius: 14px;--gs-card-radius: 18px;--gs-pill-radius: var(--gs-radius-pill);--gs-progress-radius: var(--gs-radius-pill);--gs-chip-radius: 7px;--gs-tab-height: 30px;--gs-tab-padding-x: 10px;--gs-tab-font-size: 11.5px;--gs-tab-transform: none;--gs-tab-indicator-width: 0px;--gs-tab-sub-transform: none;--gs-tab-sub-tracking: 0;--gs-tab-sub-height: 28px;--gs-tab-sub-indicator-width: 0px;--gs-tab-sub-strip-bg: transparent;--gs-heading-tracking: .08em;--gs-section-header-bg: transparent;--gs-table-header-bg: transparent;--gs-toolbar-gap: 6px;--gs-toolbar-bg: transparent;--gs-separator-length: 26px;--gs-statusbar-font-size: var(--gs-font-size-sm);--gs-sash-line: transparent;--gs-screen-frame-padding: 14px;--gs-screen-frame-radius: 18px;--gs-toast-offset-bottom: calc(var(--gs-size-statusbar) + 26px);--gs-toast-offset-right: 18px;--gs-display-bg: radial-gradient(600px 380px at 50% 45%, rgba(124, 140, 255, .1), transparent 70%), #06070b;--gs-welcome-bg: var(--gs-display-bg);--gs-screen-frame-bg: linear-gradient(180deg, #1a1d27, #0e1016);--gs-statusbar-bg-idle: var(--gs-ref-glass);--gs-statusbar-bg-running: var(--gs-ref-glass);--gs-statusbar-bg-paused: var(--gs-ref-glass);--gs-statusbar-bg-stopped: var(--gs-ref-glass);--gs-statusbar-bg-crashed: rgba(251, 113, 133, .12);--gs-statusbar-fg-idle: #a9aec4;--gs-statusbar-fg-active: #a9aec4;--gs-statusbar-item-hover: rgba(255, 255, 255, .06)}}@layer gs.tokens{:root[data-skin=starlight]{--gs-color-scheme: light;--gs-ref-ink: #f8f4ed;--gs-ref-glass: rgba(255, 254, 251, .82);--gs-ref-glass-strong: rgba(255, 255, 255, .92);--gs-ref-hairline: rgba(138, 106, 54, .16);--gs-ref-periwinkle: #c9a05a;--gs-ref-periwinkle-soft: #7a5512;--gs-ref-teal: #1c8a76;--gs-ref-amber: #d08a1a;--gs-ref-pink: #d14d72;--gs-ref-glow-indigo: rgba(226, 190, 122, .36);--gs-ref-glow-teal: rgba(238, 190, 172, .26);--gs-surface-app: var(--gs-ref-ink);--gs-surface-raised: #fffdf8;--gs-surface-overlay: #fffefb;--gs-surface-sunken: #fcfaf5;--gs-surface-screen: #000000;--gs-surface-document: #ffffff;--gs-backdrop: rgba(70, 52, 22, .26);--gs-text: #2b2419;--gs-text-strong: #1a140b;--gs-text-muted: #6b6151;--gs-text-subtle: #8a7f6c;--gs-text-link: #8a6216;--gs-text-on-accent: #2b1f0b;--gs-border: rgba(138, 106, 54, .2);--gs-border-subtle: rgba(138, 106, 54, .13);--gs-border-card: var(--gs-ref-hairline);--gs-focus-ring: #a47630;--gs-control-hover: rgba(138, 106, 54, .08);--gs-control-active: rgba(138, 106, 54, .13);--gs-accent: var(--gs-ref-periwinkle);--gs-accent-hover: #d4ae6c;--gs-accent-active: #b58a42;--gs-accent-subtle: rgba(201, 160, 90, .22);--gs-row-hover: rgba(138, 106, 54, .06);--gs-row-selected: rgba(201, 160, 90, .26);--gs-row-selected-inactive: rgba(138, 106, 54, .1);--gs-row-alt: rgba(138, 106, 54, .035);--gs-input-bg: rgba(255, 255, 255, .72);--gs-input-fg: #2b2419;--gs-input-border: rgba(138, 106, 54, .24);--gs-info-fg: #7a5512;--gs-info-bg: rgba(201, 160, 90, .16);--gs-info-solid: #a47630;--gs-success-fg: #13705f;--gs-success-bg: rgba(28, 138, 118, .11);--gs-success-solid: #1c8a76;--gs-warning-fg: #8c5a06;--gs-warning-bg: rgba(208, 138, 26, .13);--gs-warning-solid: #a86e06;--gs-danger-fg: #b0283f;--gs-danger-bg: rgba(209, 64, 88, .1);--gs-danger-solid: #c8324c;--gs-danger-on-solid: #ffffff;--gs-state-idle-bg: #efe7d8;--gs-state-idle-fg: #6b6151;--gs-state-running-bg: #17705f;--gs-state-paused-bg: #94600a;--gs-state-stopped-bg: #b0283f;--gs-state-crashed-bg: #7c1528;--gs-state-active-fg: #ffffff;--gs-state-hover: rgba(138, 106, 54, .08);--gs-syntax-method: #8c5a06;--gs-syntax-attribute: #2f5d86;--gs-syntax-variable: #2f5d86;--gs-syntax-alias: #2f5d86;--gs-syntax-object: inherit;--gs-syntax-operator: inherit;--gs-syntax-decl: #5848a8;--gs-syntax-interp: #5848a8;--gs-syntax-keyword: #8e3a86;--gs-syntax-string: #a8452a;--gs-syntax-number: #3c7a45;--gs-syntax-enum: var(--gs-ref-teal);--gs-syntax-type: #17705f;--gs-syntax-comment: #8a8068;--gs-syntax-unknown: var(--gs-danger-fg);--gs-syntax-error: var(--gs-danger-fg);--gs-syntax-dim: #7a6f58;--gs-code-pc-row-bg: linear-gradient(90deg, rgba(201, 160, 90, .34), rgba(201, 160, 90, .04));--gs-code-changed-bg: rgba(28, 138, 118, .13);--gs-console-bg: var(--gs-surface-sunken);--gs-console-fg: #2b2419;--gs-console-cursor: #a47630;--gs-console-selection: rgba(201, 160, 90, .34);--gs-console-progress-bg: rgba(138, 106, 54, .06);--gs-console-find-hit-bg: rgba(240, 186, 60, .36);--gs-console-find-current-bg: rgba(232, 160, 30, .66);--gs-drop-border: #a47630;--gs-drop-bg: rgba(201, 160, 90, .1);--gs-drop-label-bg: rgba(122, 85, 18, .94);--gs-scrollbar-thumb: rgba(110, 82, 38, .22);--gs-scrollbar-thumb-hover: rgba(110, 82, 38, .34);--gs-scrollbar-track: transparent;--gs-selection-bg: rgba(201, 160, 90, .38);--gs-shadow-popup: 0 0 0 1px rgba(138, 106, 54, .14), 0 14px 32px rgba(92, 66, 24, .16);--gs-shadow-modal: 0 0 0 1px rgba(138, 106, 54, .14), 0 30px 80px rgba(92, 66, 24, .24);--gs-shadow-toast: 0 0 0 1px rgba(138, 106, 54, .14), 0 16px 36px rgba(92, 66, 24, .18);--gs-shadow-screen: 0 0 0 1px rgba(138, 106, 54, .18), 0 40px 110px -18px rgba(201, 152, 70, .55), 0 18px 40px rgba(92, 66, 24, .2);--gs-menu-bg: rgba(255, 252, 246, .94);--gs-menu-hover-bg: rgba(201, 160, 90, .3);--gs-menu-hover-fg: #1a140b;--gs-icon-button-fg-on: var(--gs-ref-teal);--gs-statusbar-dot-running: #1fa384;--gs-statusbar-dot-paused: #e09a22;--gs-statusbar-dot-stopped: #e0566c;--gs-statusbar-dot-crashed: #c8324c;--gs-code-breakpoint: var(--gs-ref-pink);--gs-switch-track-on: var(--gs-ref-periwinkle);--gs-switch-knob-on: #ffffff;--gs-font-ui: "Sora", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--gs-font-mono: "JetBrains Mono", "SF Mono", Monaco, Menlo, Consolas, "Liberation Mono", monospace;--gs-radius-xs: 6px;--gs-radius-sm: 8px;--gs-radius-md: 10px;--gs-radius-lg: 14px;--gs-caps-tracking: .08em;--gs-size-toolbar: 52px;--gs-size-tab: 42px;--gs-size-statusbar: 34px;--gs-size-control: 30px;--gs-size-control-md: 30px;--gs-size-control-lg: 36px;--gs-size-row: 24px;--gs-button-radius: 9px;--gs-icon-button-size: 34px;--gs-toolbar-height: 56px;--gs-icon-button-padding: 8px;--gs-icon-button-radius: 11px;--gs-icon-button-radius-panel: 9px;--gs-input-radius: 9px;--gs-input-height: 30px;--gs-input-height-lg: 34px;--gs-segmented-radius: 9px;--gs-section-title-fg: var(--gs-text-muted);--gs-segmented-font-size: var(--gs-font-size-sm);--gs-segmented-fg-selected: var(--gs-text-strong);--gs-segmented-bg-selected: var(--gs-accent-subtle);--gs-menu-radius: 12px;--gs-menu-item-height: 28px;--gs-modal-radius: 20px;--gs-toast-radius: 14px;--gs-card-radius: 18px;--gs-pill-radius: var(--gs-radius-pill);--gs-progress-radius: var(--gs-radius-pill);--gs-chip-radius: 7px;--gs-tab-height: 30px;--gs-tab-padding-x: 10px;--gs-tab-font-size: 11.5px;--gs-tab-transform: none;--gs-tab-indicator-width: 0px;--gs-tab-sub-transform: none;--gs-tab-sub-tracking: 0;--gs-tab-sub-height: 28px;--gs-tab-sub-indicator-width: 0px;--gs-tab-sub-strip-bg: transparent;--gs-heading-tracking: .08em;--gs-section-header-bg: transparent;--gs-table-header-bg: transparent;--gs-toolbar-gap: 6px;--gs-toolbar-bg: transparent;--gs-separator-length: 26px;--gs-statusbar-font-size: var(--gs-font-size-sm);--gs-sash-line: transparent;--gs-screen-frame-padding: 14px;--gs-screen-frame-radius: 18px;--gs-toast-offset-bottom: calc(var(--gs-size-statusbar) + 26px);--gs-toast-offset-right: 18px;--gs-display-bg: radial-gradient(600px 380px at 50% 45%, rgba(232, 200, 136, .28), transparent 70%), #f2ece1;--gs-welcome-bg: var(--gs-display-bg);--gs-screen-frame-bg: linear-gradient(180deg, #f6efe2, #ddcdb2);--gs-statusbar-bg-idle: var(--gs-ref-glass);--gs-statusbar-bg-running: var(--gs-ref-glass);--gs-statusbar-bg-paused: var(--gs-ref-glass);--gs-statusbar-bg-stopped: var(--gs-ref-glass);--gs-statusbar-bg-crashed: rgba(209, 64, 88, .12);--gs-statusbar-fg-idle: #6b6151;--gs-statusbar-fg-active: #6b6151;--gs-statusbar-item-hover: rgba(138, 106, 54, .08)}}@layer gs.tokens{:root[data-skin=platinum]{--gs-color-scheme: light;--gs-ref-chrome: #dddddd;--gs-ref-face-top: #f6f6f6;--gs-ref-face-bottom: #d0d0d0;--gs-ref-pressed-top: #9c9c9c;--gs-ref-pressed-bottom: #bdbdbd;--gs-ref-bevel-light: #ffffff;--gs-ref-bevel-shade: #a5a5a5;--gs-ref-bevel-dark: #555555;--gs-ref-groove: #999999;--gs-ref-well: #8e8e8e;--gs-ref-tab-off: #b9b9b9;--gs-ref-lavender: #ccccff;--gs-ref-lavender-col: #bfbff2;--gs-ref-lavender-deep: #33337a;--gs-ref-thumb-light: #c9c9f6;--gs-ref-thumb-dark: #9d9de0;--gs-ref-led-green: radial-gradient(circle at 35% 35%, #b9ffb0, #1d8f1d);--gs-ref-led-red: radial-gradient(circle at 35% 35%, #ffd1c2, #e0461b);--gs-ref-led-amber: radial-gradient(circle at 35% 35%, #fff2b8, #d99a00);--gs-ref-led-off: #9a9a9a;--gs-surface-app: var(--gs-ref-chrome);--gs-surface-raised: #e6e6e6;--gs-surface-overlay: #eeeeee;--gs-surface-sunken: #ffffff;--gs-surface-screen: #000000;--gs-surface-document: #ffffff;--gs-backdrop: rgba(0, 0, 0, .25);--gs-text: #000000;--gs-text-strong: #000000;--gs-text-muted: #444444;--gs-text-subtle: #5c5c5c;--gs-text-link: #2a2a8f;--gs-text-on-accent: #ffffff;--gs-border: #888888;--gs-border-subtle: #bbbbbb;--gs-border-card: var(--gs-ref-bevel-dark);--gs-focus-ring: #4e4eb0;--gs-control-hover: rgba(0, 0, 0, .07);--gs-control-active: rgba(0, 0, 0, .16);--gs-accent: var(--gs-ref-lavender-deep);--gs-accent-hover: #44448f;--gs-accent-active: #262666;--gs-accent-subtle: var(--gs-ref-lavender);--gs-row-hover: rgba(204, 204, 255, .35);--gs-row-selected: var(--gs-ref-lavender);--gs-row-selected-inactive: #dcdcdc;--gs-row-alt: #f3f3f3;--gs-input-bg: #ffffff;--gs-input-fg: #000000;--gs-input-border: #555555;--gs-info-fg: #28449a;--gs-info-bg: #e3e3fb;--gs-info-solid: #3d55a8;--gs-success-fg: #175e24;--gs-success-bg: #dff0df;--gs-success-solid: #1d7a2a;--gs-warning-fg: #5e4800;--gs-warning-bg: #f7ecc8;--gs-warning-solid: #a87200;--gs-danger-fg: #9c1c16;--gs-danger-bg: #f5dcdb;--gs-danger-solid: #a8201a;--gs-danger-on-solid: #ffffff;--gs-state-idle-bg: var(--gs-ref-chrome);--gs-state-idle-fg: #000000;--gs-state-running-bg: #2f5d36;--gs-state-paused-bg: #7a4d00;--gs-state-stopped-bg: #a32626;--gs-state-crashed-bg: #6e1414;--gs-state-active-fg: #ffffff;--gs-state-hover: rgba(0, 0, 0, .08);--gs-syntax-method: #6b4c00;--gs-syntax-attribute: #00207a;--gs-syntax-variable: #00207a;--gs-syntax-alias: #00207a;--gs-syntax-object: inherit;--gs-syntax-operator: inherit;--gs-syntax-decl: #0000b0;--gs-syntax-interp: #0000b0;--gs-syntax-keyword: #7d0099;--gs-syntax-string: #9a1010;--gs-syntax-number: #0a6040;--gs-syntax-enum: #00508c;--gs-syntax-type: #1a5f72;--gs-syntax-comment: #2a632a;--gs-syntax-unknown: var(--gs-danger-fg);--gs-syntax-error: var(--gs-danger-fg);--gs-syntax-dim: #555555;--gs-code-pc-row-bg: var(--gs-ref-lavender);--gs-code-changed-bg: #f7e7a6;--gs-console-bg: #ffffff;--gs-console-fg: #000000;--gs-console-cursor: #000000;--gs-console-selection: var(--gs-ref-lavender);--gs-console-progress-bg: #f0f0f0;--gs-console-find-hit-bg: rgba(255, 204, 0, .45);--gs-console-find-current-bg: rgba(255, 153, 0, .75);--gs-drop-border: var(--gs-ref-lavender-deep);--gs-drop-bg: rgba(204, 204, 255, .35);--gs-drop-label-bg: rgba(51, 51, 122, .92);--gs-scrollbar-thumb: var(--gs-ref-thumb-dark);--gs-scrollbar-thumb-hover: #8a8ad6;--gs-scrollbar-track: #cccccc;--gs-selection-bg: var(--gs-ref-lavender);--gs-shadow-popup: 2px 2px 0 rgba(0, 0, 0, .4);--gs-shadow-modal: 3px 3px 0 rgba(0, 0, 0, .4);--gs-shadow-toast: 2px 2px 0 rgba(0, 0, 0, .35);--gs-shadow-screen: 2px 2px 0 #5e5e5e;--gs-font-ui: "Chivo", "Charcoal", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--gs-font-size-xs: 11px;--gs-font-size-sm: 11px;--gs-font-size-base: 12px;--gs-radius-xs: 0;--gs-radius-sm: 2px;--gs-radius-md: 2px;--gs-radius-lg: 4px;--gs-caps-transform: none;--gs-caps-tracking: 0;--gs-size-toolbar: 48px;--gs-size-tab: 30px;--gs-size-statusbar: 28px;--gs-size-control: 26px;--gs-size-control-md: 22px;--gs-size-control-lg: 24px;--gs-size-row: 21px;--gs-menu-bg: #eeeeee;--gs-menu-fg: #000000;--gs-menu-hover-bg: var(--gs-ref-lavender-deep);--gs-menu-hover-fg: #ffffff;--gs-menu-radius: 0;--gs-modal-bg: var(--gs-ref-chrome);--gs-modal-radius: 0;--gs-modal-title-weight: var(--gs-font-weight-bold);--gs-toast-bg: #eeeeee;--gs-toast-radius: 0;--gs-card-bg: var(--gs-ref-chrome);--gs-card-radius: 0;--gs-button-radius: 4px;--gs-button-font-size: 11px;--gs-button-font-size-lg: 12px;--gs-button-padding-x: 12px;--gs-button-padding-x-lg: 16px;--gs-icon-button-size: 30px;--gs-icon-button-padding: 6px;--gs-icon-button-radius: 4px;--gs-icon-button-radius-panel: 4px;--gs-icon-button-bg-pressed: var(--gs-ref-pressed-bottom);--gs-input-radius: 0;--gs-input-border-focus: #4e4eb0;--gs-select-height: 22px;--gs-segmented-radius: 4px;--gs-segmented-font-size: 11px;--gs-segmented-fg: #000000;--gs-segmented-fg-selected: #000000;--gs-segmented-bg-selected: var(--gs-ref-pressed-bottom);--gs-toolbar-bg: var(--gs-ref-chrome);--gs-toolbar-gap: 8px;--gs-separator: var(--gs-ref-groove);--gs-separator-length: 30px;--gs-tab-height: 26px;--gs-tab-padding-x: 9px;--gs-tab-font-size: 11.5px;--gs-tab-fg: #000000;--gs-tab-fg-selected: #000000;--gs-tab-font-weight: var(--gs-font-weight-regular);--gs-tab-indicator-width: 0px;--gs-tab-sub-indicator-color: var(--gs-ref-lavender-deep);--gs-tab-sub-fg: #333333;--gs-tab-sub-fg-selected: #000000;--gs-heading-fg: #000000;--gs-heading-weight: var(--gs-font-weight-bold);--gs-section-title-fg: #000000;--gs-section-header-bg: var(--gs-ref-chrome);--gs-table-header-bg: var(--gs-ref-chrome);--gs-tree-category-fg: #000000;--gs-tree-guide: transparent;--gs-disclosure-fg: #1a1a1a;--gs-disclosure-rotation-closed: -90deg;--gs-pill-radius: var(--gs-radius-sm);--gs-pill-transform: none;--gs-progress-height: 10px;--gs-progress-radius: 0;--gs-progress-track: #ffffff;--gs-progress-fill: linear-gradient(180deg, #c9c9f6, #6b6bc8);--gs-switch-track-on: var(--gs-ref-lavender-deep);--gs-screen-frame-padding: 3px;--gs-screen-frame-radius: 4px;--gs-screen-frame-bg: #000000;--gs-statusbar-bg-idle: var(--gs-ref-chrome);--gs-statusbar-bg-running: var(--gs-ref-chrome);--gs-statusbar-bg-paused: var(--gs-ref-chrome);--gs-statusbar-bg-stopped: var(--gs-ref-chrome);--gs-statusbar-bg-crashed: #f0d6d6;--gs-statusbar-fg-idle: #000000;--gs-statusbar-fg-active: #000000;--gs-statusbar-item-hover: rgba(0, 0, 0, .06);--gs-statusbar-font-size: 11px;--gs-statusbar-dot-idle: var(--gs-ref-led-off);--gs-statusbar-dot-running: #1d8f1d;--gs-statusbar-dot-paused: #d99a00;--gs-statusbar-dot-stopped: #e0461b;--gs-statusbar-dot-crashed: #a8201a;--gs-statusbar-drive-style: text}}@layer gs.tokens{:root[data-skin=aqua]{--gs-color-scheme: light;--gs-ref-pinstripe: repeating-linear-gradient(to bottom, #f3f3f3 0 2px, #e7e7e7 2px 4px);--gs-ref-gel-blue: linear-gradient( to bottom, #cfe6ff 0%, #6db2f7 48%, #3d8fea 52%, #9ad0ff 100% );--gs-ref-gel-blue-pressed: linear-gradient( to bottom, #9cc8f5 0%, #3f8be4 48%, #1f6fd3 52%, #6fb3f2 100% );--gs-ref-gel-white: linear-gradient( to bottom, #ffffff 0%, #f1f1f1 48%, #dadada 52%, #f6f6f6 100% );--gs-ref-gel-white-pressed: linear-gradient( to bottom, #e9e9e9 0%, #d4d4d4 48%, #bdbdbd 52%, #dedede 100% );--gs-ref-gel-green: radial-gradient(circle at 50% 30%, #e0ffd1 0%, #5fd34a 45%, #238a12 100%);--gs-ref-gel-amber: radial-gradient(circle at 50% 30%, #fff3c4 0%, #ffc33a 45%, #c98a00 100%);--gs-ref-gel-red: radial-gradient(circle at 50% 30%, #ffd1cc 0%, #ff6b5e 45%, #c4261b 100%);--gs-ref-gel-grey: radial-gradient(circle at 50% 30%, #ffffff 0%, #c8c8c8 55%, #8e8e8e 100%);--gs-ref-gel-border: #1f5bb5;--gs-ref-white-border: #8e8e8e;--gs-ref-brushed: linear-gradient(#dcdcdc, #c4c4c4);--gs-ref-strip: linear-gradient(#f2f2f2, #d6d6d6);--gs-ref-selection: linear-gradient(#5b9bef, #2f6fd6);--gs-surface-app: #ededed;--gs-surface-raised: #f4f4f4;--gs-surface-overlay: #f6f6f6;--gs-surface-sunken: #ffffff;--gs-surface-screen: #000000;--gs-surface-document: #ffffff;--gs-backdrop: rgba(0, 0, 0, .2);--gs-text: #000000;--gs-text-strong: #000000;--gs-text-muted: #555555;--gs-text-subtle: #737373;--gs-text-link: #1758c0;--gs-text-on-accent: #ffffff;--gs-border: #a6a6a6;--gs-border-subtle: #cfcfcf;--gs-border-card: #adadad;--gs-focus-ring: #2a78dc;--gs-control-hover: rgba(0, 0, 0, .06);--gs-control-active: rgba(0, 0, 0, .12);--gs-accent: #1f6fd6;--gs-accent-hover: #3482e6;--gs-accent-active: #155ab6;--gs-accent-subtle: #d6e6fb;--gs-row-hover: rgba(61, 143, 234, .08);--gs-row-selected: #3a74d6;--gs-row-selected-inactive: #d4d4d4;--gs-row-alt: #f2f5fa;--gs-input-bg: #ffffff;--gs-input-fg: #1a1a1a;--gs-input-border: #8e8e8e;--gs-info-fg: #1758c0;--gs-info-bg: #e1edfc;--gs-info-solid: #2468cf;--gs-success-fg: #1d6a12;--gs-success-bg: #e2f5dc;--gs-success-solid: #27801a;--gs-warning-fg: #6b4a00;--gs-warning-bg: #fff3cf;--gs-warning-solid: #b97f00;--gs-danger-fg: #b0221a;--gs-danger-bg: #fde3e0;--gs-danger-solid: #c4261b;--gs-danger-on-solid: #ffffff;--gs-state-idle-bg: #dadada;--gs-state-idle-fg: #333333;--gs-state-running-bg: #1f6fd6;--gs-state-paused-bg: #8a5a00;--gs-state-stopped-bg: #b0221a;--gs-state-crashed-bg: #7a1410;--gs-state-active-fg: #ffffff;--gs-state-hover: rgba(0, 0, 0, .06);--gs-syntax-method: #6b3fa0;--gs-syntax-attribute: #0b4fae;--gs-syntax-variable: #0b4fae;--gs-syntax-alias: #0b4fae;--gs-syntax-object: inherit;--gs-syntax-operator: inherit;--gs-syntax-decl: #a3226b;--gs-syntax-interp: #a3226b;--gs-syntax-keyword: #a3226b;--gs-syntax-string: #b0221a;--gs-syntax-number: #2a3cc7;--gs-syntax-enum: #0b6e7a;--gs-syntax-type: #2f6b2a;--gs-syntax-comment: #237a1f;--gs-syntax-unknown: var(--gs-danger-fg);--gs-syntax-error: var(--gs-danger-fg);--gs-syntax-dim: #6a6a6a;--gs-code-pc-row-bg: #d6e6fb;--gs-code-changed-bg: #fff0b3;--gs-console-bg: #ffffff;--gs-console-fg: #1a1a1a;--gs-console-cursor: #1f6fd6;--gs-console-selection: #b5d5ff;--gs-console-progress-bg: #f2f5fa;--gs-console-find-hit-bg: rgba(255, 210, 60, .45);--gs-console-find-current-bg: rgba(255, 170, 0, .75);--gs-drop-border: #3d8fea;--gs-drop-bg: rgba(61, 143, 234, .1);--gs-drop-label-bg: rgba(31, 111, 214, .92);--gs-scrollbar-thumb: #6db2f7;--gs-scrollbar-thumb-hover: #3d8fea;--gs-scrollbar-track: #eeeeee;--gs-selection-bg: #b5d5ff;--gs-shadow-popup: 0 6px 18px rgba(0, 0, 0, .3);--gs-shadow-modal: 0 16px 38px rgba(0, 0, 0, .42);--gs-shadow-toast: 0 6px 18px rgba(0, 0, 0, .25);--gs-shadow-screen: 0 0 0 1px #5a5a5a;--gs-font-ui: "Hanken Grotesk", "Lucida Grande", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--gs-font-mono: "Fira Mono", Monaco, Menlo, Consolas, "Liberation Mono", monospace;--gs-font-size-xs: 11px;--gs-font-size-sm: 11.5px;--gs-font-size-base: 13px;--gs-radius-xs: 4px;--gs-radius-sm: 6px;--gs-radius-md: 8px;--gs-radius-lg: 12px;--gs-caps-transform: none;--gs-caps-tracking: 0;--gs-size-toolbar: 50px;--gs-size-tab: 36px;--gs-size-statusbar: 24px;--gs-size-control: 24px;--gs-size-control-md: 24px;--gs-size-control-lg: 26px;--gs-size-row: 22px;--gs-menu-bg: rgba(248, 248, 248, .97);--gs-menu-fg: #1a1a1a;--gs-menu-hover-bg: #3a74d6;--gs-menu-hover-fg: #ffffff;--gs-menu-radius: 6px;--gs-modal-bg: rgba(244, 244, 244, .98);--gs-modal-radius: 10px;--gs-modal-title-weight: var(--gs-font-weight-bold);--gs-toast-bg: rgba(248, 248, 248, .97);--gs-toast-radius: 10px;--gs-card-bg: #ffffff;--gs-card-radius: 10px;--gs-button-radius: 999px;--gs-button-font-size: 12px;--gs-button-font-size-lg: 13px;--gs-button-padding-x: 14px;--gs-button-padding-x-lg: 20px;--gs-icon-button-size: 30px;--gs-icon-button-padding: 6px;--gs-icon-button-radius: 999px;--gs-icon-button-radius-panel: 999px;--gs-input-radius: 0;--gs-select-height: 22px;--gs-segmented-radius: 0;--gs-segmented-font-size: 12px;--gs-segmented-fg: #1a1a1a;--gs-segmented-fg-selected: #ffffff;--gs-toolbar-bg: transparent;--gs-toolbar-gap: 8px;--gs-separator: #a6a6a6;--gs-separator-length: 30px;--gs-tab-height: 23px;--gs-tab-padding-x: 9px;--gs-tab-font-size: 11.5px;--gs-tab-fg: #1a1a1a;--gs-tab-fg-hover: #000000;--gs-tab-fg-selected: #ffffff;--gs-tab-indicator-width: 0px;--gs-tab-sub-indicator-width: 0px;--gs-tab-sub-fg: #1a1a1a;--gs-tab-sub-fg-selected: #ffffff;--gs-tab-sub-strip-bg: transparent;--gs-heading-fg: #333333;--gs-heading-weight: var(--gs-font-weight-bold);--gs-section-title-fg: #333333;--gs-section-header-bg: transparent;--gs-table-header-bg: transparent;--gs-tree-category-fg: #333333;--gs-row-selected-fg: #ffffff;--gs-disclosure-fg: #6b6b6b;--gs-pill-radius: 999px;--gs-pill-transform: none;--gs-progress-height: 12px;--gs-progress-radius: 999px;--gs-progress-track: #e6e6e6;--gs-progress-fill: var(--gs-ref-gel-blue);--gs-switch-track-on: #3d8fea;--gs-display-bg: transparent;--gs-welcome-bg: var(--gs-ref-pinstripe);--gs-screen-frame-padding: 18px;--gs-screen-frame-radius: 16px;--gs-screen-frame-bg: linear-gradient(#fefefe, #e2e2e2);--gs-statusbar-bg-idle: transparent;--gs-statusbar-bg-running: transparent;--gs-statusbar-bg-paused: transparent;--gs-statusbar-bg-stopped: transparent;--gs-statusbar-bg-crashed: #fde3e0;--gs-statusbar-fg-idle: #333333;--gs-statusbar-fg-active: #333333;--gs-statusbar-item-hover: rgba(0, 0, 0, .06);--gs-statusbar-font-size: 11.5px;--gs-statusbar-dot-running: #2f9a1f;--gs-statusbar-dot-paused: #e0a800;--gs-statusbar-dot-stopped: #d63a2e;--gs-statusbar-dot-crashed: #a01d14}}@layer gs.tokens{@media(prefers-reduced-motion:reduce){:root{--gs-duration-instant: .01ms;--gs-duration-fast: .01ms;--gs-duration-quick: .01ms;--gs-duration-base: .01ms;--gs-duration-slow: .01ms;--gs-duration-slower: .01ms;--gs-duration-spin: .01ms;--gs-duration-pulse: .01ms;--gs-duration-indeterminate: .01ms}}@media(forced-colors:active){:root{--gs-focus-ring: Highlight;--gs-row-selected: Highlight;--gs-row-selected-fg: HighlightText}}}@layer gs.components{.icon.svelte-ktjbt7{fill:currentColor;flex-shrink:0;width:var(--gs-size-icon);height:var(--gs-size-icon)}.icon[data-size=xs].svelte-ktjbt7{width:var(--gs-size-icon-xs);height:var(--gs-size-icon-xs)}.icon[data-size=sm].svelte-ktjbt7{width:var(--gs-size-icon-sm);height:var(--gs-size-icon-sm)}.icon[data-size=md].svelte-ktjbt7{width:var(--gs-size-icon-md);height:var(--gs-size-icon-md)}}@layer gs.components{.gs-menu.svelte-1l7dmuu{position:fixed;background:var(--gs-menu-bg);color:var(--gs-menu-fg);border:var(--gs-border-width) solid var(--gs-border);border-radius:var(--gs-menu-radius);box-shadow:var(--gs-shadow-popup);min-width:160px;max-height:calc(100vh - 8px);overflow-y:auto;padding:var(--gs-space-1) 0;z-index:var(--gs-z-menu);user-select:none}.gs-menu.svelte-1l7dmuu:focus-visible{outline:none}.gs-menu__item.svelte-1l7dmuu{display:flex;align-items:center;gap:var(--gs-space-1-5);height:var(--gs-menu-item-height);padding:0 var(--gs-menu-item-padding-x);font-size:var(--gs-font-size-base);cursor:pointer}.gs-menu__item.highlight.svelte-1l7dmuu{background:var(--gs-menu-hover-bg);color:var(--gs-menu-hover-fg)}.gs-menu__item.danger.svelte-1l7dmuu{color:var(--gs-danger-fg)}.gs-menu__item.danger.highlight.svelte-1l7dmuu{color:var(--gs-menu-hover-fg)}.gs-menu__item[aria-disabled=true].svelte-1l7dmuu{color:var(--gs-text-disabled);cursor:default}.gs-menu__check.svelte-1l7dmuu,.gs-menu__icon.svelte-1l7dmuu{flex:none;width:var(--gs-size-icon-md);display:inline-flex;align-items:center}.gs-menu__label.svelte-1l7dmuu{flex:1 1 auto;white-space:nowrap}.gs-menu__shortcut.svelte-1l7dmuu{flex:none;margin-left:var(--gs-space-6);color:var(--gs-text-muted);font-size:var(--gs-font-size-sm)}.gs-menu__item.highlight.svelte-1l7dmuu .gs-menu__shortcut:where(.svelte-1l7dmuu){color:inherit}.gs-menu__separator.svelte-1l7dmuu{height:var(--gs-border-width);background:var(--gs-menu-separator);margin:var(--gs-space-1) 0}}@layer gs.components{.gs-icon-button.svelte-19f8ehi{display:inline-flex;align-items:center;justify-content:center;flex:none;width:var(--gs-icon-button-size);height:var(--gs-icon-button-size);padding:var(--gs-icon-button-padding);border:none;border-radius:var(--gs-icon-button-radius);background:transparent;color:var(--gs-icon-button-fg);cursor:pointer}.gs-icon-button[data-tone=panel].svelte-19f8ehi{border-radius:var(--gs-icon-button-radius-panel)}.gs-icon-button[data-size=sm].svelte-19f8ehi{width:var(--gs-icon-button-size-sm);height:var(--gs-icon-button-size-sm);padding:0}.gs-icon-button.svelte-19f8ehi:hover:not(:disabled),.gs-icon-button[data-force-state=hover].svelte-19f8ehi{background:var(--gs-icon-button-bg-hover)}.gs-icon-button.svelte-19f8ehi:active:not(:disabled),.gs-icon-button[data-force-state=active].svelte-19f8ehi{background:var(--gs-icon-button-bg-active)}.gs-icon-button[aria-pressed=true].svelte-19f8ehi{background:var(--gs-icon-button-bg-pressed)}.gs-icon-button[data-state=live].svelte-19f8ehi{color:var(--gs-icon-button-fg-on)}.gs-icon-button[data-rest=faded].svelte-19f8ehi{opacity:var(--gs-icon-button-rest-opacity)}.gs-icon-button[data-rest=faded].svelte-19f8ehi:hover,.gs-icon-button[data-rest=faded].svelte-19f8ehi:focus-visible{opacity:1}.gs-icon-button.svelte-19f8ehi:disabled{opacity:var(--gs-opacity-disabled);cursor:default}}@layer gs.components{.gs-segmented.svelte-fppahm{display:inline-flex;flex:none;align-items:stretch;border-radius:var(--gs-segmented-radius);overflow:hidden}.gs-segmented[data-framed].svelte-fppahm{border:var(--gs-border-width) solid var(--gs-border);border-radius:var(--gs-radius-xs);height:var(--gs-size-control)}.gs-segmented__option.svelte-fppahm{padding:var(--gs-space-0-5) var(--gs-space-1-5);border:none;border-radius:var(--gs-segmented-radius);background:transparent;color:var(--gs-segmented-fg);font-size:var(--gs-segmented-font-size);white-space:nowrap;cursor:pointer}.gs-segmented[data-framed].svelte-fppahm .gs-segmented__option:where(.svelte-fppahm){padding:0 var(--gs-space-2);border-radius:0}.gs-segmented__option.svelte-fppahm:hover:not(:disabled){color:var(--gs-segmented-fg-hover);background:var(--gs-segmented-bg-hover)}.gs-segmented__option[aria-pressed=true].svelte-fppahm{color:var(--gs-segmented-fg-selected);background:var(--gs-segmented-bg-selected)}.gs-segmented__option.svelte-fppahm:disabled{opacity:var(--gs-opacity-disabled);cursor:default}.gs-segmented__option.svelte-fppahm:disabled:not([aria-pressed=true]){opacity:1;color:var(--gs-segmented-fg-disabled)}}@layer gs.components{.gs-separator.svelte-19bim4u{flex:none;background:var(--gs-separator)}.gs-separator[data-orientation=vertical].svelte-19bim4u{width:var(--gs-border-width);height:var(--gs-separator-length);margin:0 var(--gs-space-2)}.gs-separator[data-orientation=horizontal].svelte-19bim4u{height:var(--gs-border-width);margin:var(--gs-space-1-5) 0}}@layer gs.components{.gs-toolbar.svelte-3ibole{display:flex;align-items:center}.gs-toolbar[aria-orientation=vertical].svelte-3ibole{flex-direction:column}.gs-toolbar[data-variant=bar].svelte-3ibole{height:var(--gs-toolbar-height);flex:0 0 var(--gs-toolbar-height);min-width:0;overflow-x:clip;padding:0 var(--gs-space-2);background:var(--gs-toolbar-bg);border-bottom:var(--gs-border-width) solid var(--gs-toolbar-border);color:var(--gs-toolbar-fg);user-select:none}.gs-toolbar[data-variant=inline].svelte-3ibole{display:inline-flex;gap:var(--gs-toolbar-gap-inline)}}@layer gs.components{.gs-input.svelte-b93vtc{height:var(--gs-input-height);padding:0 var(--gs-input-padding-x);border:var(--gs-border-width) solid var(--gs-input-border);border-radius:var(--gs-input-radius);background:var(--gs-input-bg);color:var(--gs-input-fg);font-size:var(--gs-input-font-size);min-width:0}.gs-input[data-size=lg].svelte-b93vtc{height:var(--gs-input-height-lg);padding:0 var(--gs-space-2);font-size:var(--gs-input-font-size-lg)}.gs-input[data-size=inline].svelte-b93vtc{height:auto;padding:0 var(--gs-space-1);font-size:var(--gs-font-size-sm)}.gs-input[data-mono].svelte-b93vtc{font-family:var(--gs-font-mono)}.gs-input[data-hex].svelte-b93vtc{text-transform:uppercase}.gs-input[data-bare].svelte-b93vtc{background:transparent;border-color:transparent;color:var(--gs-text-strong);text-align:center}.gs-input.svelte-b93vtc:focus-visible{outline:none}.gs-input.svelte-b93vtc:focus{border-color:var(--gs-input-border-focus)}.gs-input[aria-invalid=true].svelte-b93vtc{border-color:var(--gs-input-border-invalid)}.gs-input.svelte-b93vtc:disabled{opacity:var(--gs-opacity-disabled)}}@layer gs.components{.tg.svelte-w0nrz2{display:flex;align-items:center;gap:var(--gs-toolbar-gap)}.tg.actions.svelte-w0nrz2{margin-left:var(--gs-space-1)}.layout-controls.svelte-w0nrz2{display:flex;align-items:center;gap:var(--gs-toolbar-gap);margin-left:auto;height:100%}}@layer gs.components{.gs-action-row.svelte-312qrd{display:flex;align-items:center;gap:var(--gs-space-2-5);width:100%;padding:var(--gs-space-1-5) var(--gs-space-2);border:none;border-radius:var(--gs-action-row-radius);background:transparent;color:var(--gs-action-row-fg);text-align:left;cursor:pointer}.gs-action-row.svelte-312qrd:hover,.gs-action-row[data-force-state=hover].svelte-312qrd{background:var(--gs-action-row-bg-hover)}.gs-action-row.svelte-312qrd .gs-action-row__icon{width:var(--gs-size-icon);height:var(--gs-size-icon);color:var(--gs-text)}.gs-action-row__description.svelte-312qrd{margin-left:auto;color:var(--gs-text-muted)}}@layer gs.components{.gs-badge[data-variant=pill].svelte-jpiuiy{display:inline-block;flex:none;height:var(--gs-pill-height);line-height:var(--gs-pill-height);padding:0 var(--gs-pill-padding-x);border-radius:var(--gs-pill-radius);font-size:var(--gs-pill-font-size);font-weight:var(--gs-pill-weight);letter-spacing:var(--gs-pill-tracking);text-transform:var(--gs-pill-transform);white-space:nowrap;background:var(--gs-control-active);color:var(--gs-text)}.gs-badge[data-variant=pill][data-intent=info].svelte-jpiuiy{background:var(--gs-info-bg);color:var(--gs-info-fg)}.gs-badge[data-variant=pill][data-intent=success].svelte-jpiuiy{background:var(--gs-success-bg);color:var(--gs-success-fg)}.gs-badge[data-variant=pill][data-intent=warning].svelte-jpiuiy{background:var(--gs-warning-bg);color:var(--gs-warning-fg)}.gs-badge[data-variant=pill][data-intent=danger].svelte-jpiuiy{background:var(--gs-danger-bg);color:var(--gs-danger-fg)}.gs-badge[data-variant=count].svelte-jpiuiy{color:var(--gs-count-fg);font-size:var(--gs-count-font-size);background:var(--gs-count-bg);padding:var(--gs-count-padding);border-radius:var(--gs-count-radius)}}@layer gs.components{.gs-heading.svelte-1kth7ks{font-size:var(--gs-heading-font-size);font-weight:var(--gs-heading-weight);color:var(--gs-heading-fg);text-transform:var(--gs-heading-transform);letter-spacing:var(--gs-heading-tracking)}.gs-heading[data-level=h3].svelte-1kth7ks{margin:0 0 var(--gs-heading-gap)}.gs-heading[data-level=h4].svelte-1kth7ks{font-size:var(--gs-heading-font-size-sm);margin:var(--gs-heading-sm-margin-top) 0 var(--gs-heading-sm-margin-bottom)}.gs-heading[data-as].svelte-1kth7ks{margin:0}.gs-heading.gs-heading--rule.svelte-1kth7ks{font-weight:var(--gs-heading-rule-weight);padding:var(--gs-space-2) var(--gs-space-3) var(--gs-space-0-5);border-top:var(--gs-border-width) solid var(--gs-section-divider);margin-top:var(--gs-space-1)}.gs-heading.gs-heading--rule.svelte-1kth7ks:first-child{border-top:none;margin-top:0}}@layer gs.components{.gs-card.svelte-11fn1sl{background:var(--gs-card-bg);border:var(--gs-border-width) solid var(--gs-card-border);border-radius:var(--gs-card-radius);padding:var(--gs-card-padding);margin-bottom:var(--gs-space-4)}}@layer gs.components{.gs-hero__title.svelte-mikq9r{font-size:var(--gs-hero-title-size);font-weight:var(--gs-hero-title-weight);color:var(--gs-hero-title-fg);margin:0 0 var(--gs-space-3) 0}.gs-hero__subtitle.svelte-mikq9r{color:var(--gs-hero-subtitle-fg);margin:0 0 var(--gs-space-7) 0;font-size:var(--gs-hero-subtitle-size)}}@layer gs.components{.gs-list-row.svelte-1bb8ws3{display:flex;align-items:center;color:var(--gs-text)}.gs-list-row[data-density=row].svelte-1bb8ws3{gap:var(--gs-row-gap);height:var(--gs-row-height);padding:0 var(--gs-row-padding-x);font-size:var(--gs-row-font-size);cursor:pointer;user-select:none}.gs-list-row[data-density=compact].svelte-1bb8ws3{gap:var(--gs-list-row-gap-compact);padding:var(--gs-list-row-padding-compact);font-size:var(--gs-list-row-font-size-compact)}.gs-list-row--indent.svelte-1bb8ws3{padding-left:var(--gs-list-row-indent)}.gs-list-row--mono.svelte-1bb8ws3{font-family:var(--gs-font-mono)}.gs-list-row--hover.svelte-1bb8ws3:hover,.gs-list-row--hover[data-force-state=hover].svelte-1bb8ws3{background:var(--gs-row-hover)}.gs-list-row[data-selected].svelte-1bb8ws3{background:var(--gs-row-selected-inactive);color:var(--gs-row-selected-inactive-fg)}:focus-within>.gs-list-row[data-selected].svelte-1bb8ws3{background:var(--gs-row-selected);color:var(--gs-row-selected-fg)}.gs-list-row.svelte-1bb8ws3:focus-visible{outline:var(--gs-focus-width) solid var(--gs-focus-ring);outline-offset:var(--gs-focus-offset)}}@layer gs.components{.home-content.svelte-qair39{max-width:560px;width:100%;padding:var(--gs-space-12) var(--gs-space-8) var(--gs-space-8)}.card-rows.svelte-qair39{display:flex;flex-direction:column;gap:var(--gs-space-0-5)}.home-content.svelte-qair39 .recent-row{padding-right:var(--gs-space-1);border-radius:var(--gs-action-row-radius)}.recent-launch.svelte-qair39{display:flex;flex:1 1 auto;align-items:center;gap:var(--gs-space-2-5);min-width:0;height:100%;padding:0;border:none;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.recent-launch.svelte-qair39:disabled{cursor:default;color:var(--gs-text-disabled)}.recent-launch.svelte-qair39 .recent-icon{flex:none;width:var(--gs-size-icon);height:var(--gs-size-icon)}.recent-label.svelte-qair39{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.recent-time.svelte-qair39{flex:none;color:var(--gs-text-muted)}}@layer gs.components{.gs-modal-backdrop.svelte-19jhfg1{position:fixed;inset:0;background:var(--gs-backdrop);display:flex;align-items:center;justify-content:center;z-index:var(--gs-z-modal)}.gs-modal-backdrop[data-variant=popover].svelte-19jhfg1{z-index:var(--gs-z-popover);align-items:flex-start;justify-content:flex-end;padding:var(--gs-popover-offset-top) var(--gs-space-4) var(--gs-space-4)}.gs-modal.svelte-19jhfg1{background:var(--gs-modal-bg);color:var(--gs-text);border:var(--gs-border-width) solid var(--gs-border);border-radius:var(--gs-modal-radius);box-shadow:var(--gs-shadow-modal);min-width:var(--gs-modal-min-width);max-width:var(--gs-modal-max-width);padding:var(--gs-modal-padding);display:flex;flex-direction:column;gap:var(--gs-modal-gap)}.gs-modal.svelte-19jhfg1:focus-visible{outline:none}.gs-modal[data-variant=wide].svelte-19jhfg1{width:min(92vw,1000px);max-width:none;height:min(90vh,1100px);padding:var(--gs-space-3-5) var(--gs-space-4);gap:var(--gs-space-2-5)}.gs-modal[data-variant=wide].svelte-19jhfg1 .gs-modal__body:where(.svelte-19jhfg1){flex:1 1 auto;min-height:0;display:flex}.gs-modal[data-variant=popover].svelte-19jhfg1{min-width:var(--gs-popover-min-width);max-width:var(--gs-popover-max-width);max-height:60vh;overflow:auto;padding:var(--gs-popover-padding);gap:var(--gs-space-2)}.gs-modal__header.svelte-19jhfg1{display:flex;align-items:center;justify-content:space-between;gap:var(--gs-space-2)}.gs-modal__title.svelte-19jhfg1{margin:0;font-size:var(--gs-modal-title-size);font-weight:var(--gs-modal-title-weight);color:var(--gs-text-strong)}.gs-modal[data-variant=popover].svelte-19jhfg1 .gs-modal__title:where(.svelte-19jhfg1){font-size:var(--gs-popover-title-size)}.gs-modal__body.svelte-19jhfg1{font-size:var(--gs-font-size-base);line-height:var(--gs-line-height-relaxed)}.gs-modal__actions.svelte-19jhfg1{display:flex;gap:var(--gs-space-2);justify-content:flex-end;margin-top:var(--gs-space-1)}}@layer gs.components{.gs-spinner.svelte-1ea6fjo{display:inline-block;flex:none;width:var(--gs-spinner-size);height:var(--gs-spinner-size);border-radius:var(--gs-radius-round);border:var(--gs-spinner-width) solid var(--gs-spinner-track);border-top-color:var(--gs-spinner-fg);animation:svelte-1ea6fjo-gs-spin var(--gs-duration-spin) var(--gs-ease-linear) infinite}.gs-spinner[data-size=sm].svelte-1ea6fjo{width:var(--gs-spinner-size-sm);height:var(--gs-spinner-size-sm)}.gs-spinner[data-tone=current].svelte-1ea6fjo{border-color:currentColor;border-right-color:transparent}@keyframes svelte-1ea6fjo-gs-spin{to{transform:rotate(360deg)}}}@layer gs.components{.gs-button.svelte-er4ugn{--_bg: var(--gs-button-secondary-bg);--_fg: var(--gs-button-secondary-fg);--_border: var(--gs-button-secondary-border);--_bg-hover: var(--gs-button-secondary-bg-hover);--_bg-active: var(--gs-button-secondary-bg-active);display:inline-flex;align-items:center;justify-content:center;gap:var(--gs-space-1-5);height:var(--gs-button-height);padding:0 var(--gs-button-padding-x);border:var(--gs-button-border-width) solid var(--_border);border-radius:var(--gs-button-radius);background:var(--_bg);color:var(--_fg);font-size:var(--gs-button-font-size);font-weight:var(--gs-button-font-weight);line-height:1;text-decoration:none;white-space:nowrap;cursor:pointer}.gs-button[data-size=lg].svelte-er4ugn{height:var(--gs-button-height-lg);padding:0 var(--gs-button-padding-x-lg);font-size:var(--gs-button-font-size-lg)}.gs-button[data-variant=primary].svelte-er4ugn{--_bg: var(--gs-button-primary-bg);--_fg: var(--gs-button-primary-fg);--_border: var(--gs-button-primary-border);--_bg-hover: var(--gs-button-primary-bg-hover);--_bg-active: var(--gs-button-primary-bg-active)}.gs-button[data-variant=danger].svelte-er4ugn{--_bg: var(--gs-button-danger-bg);--_fg: var(--gs-button-danger-fg);--_border: var(--gs-button-danger-border);--_bg-hover: var(--gs-button-danger-bg-hover);--_bg-active: var(--gs-button-danger-bg-active)}.gs-button[data-variant=ghost].svelte-er4ugn{--_bg: var(--gs-button-ghost-bg);--_fg: var(--gs-button-ghost-fg);--_border: var(--gs-button-ghost-border);--_bg-hover: var(--gs-button-ghost-bg-hover);--_bg-active: var(--gs-button-ghost-bg-active)}.gs-button.svelte-er4ugn:hover:not(:disabled),.gs-button[data-force-state=hover].svelte-er4ugn{background:var(--_bg-hover)}.gs-button.svelte-er4ugn:active:not(:disabled),.gs-button[data-force-state=active].svelte-er4ugn{background:var(--_bg-active)}.gs-button.svelte-er4ugn:disabled,.gs-button[aria-disabled=true].svelte-er4ugn{opacity:var(--gs-opacity-disabled);cursor:default}.gs-button[aria-busy=true].svelte-er4ugn{cursor:progress}.gs-button__label.svelte-er4ugn{display:inline-flex;align-items:center}}@layer gs.components{.gs-hint.svelte-1e5cw0m{color:var(--gs-hint-fg);font-size:var(--gs-hint-font-size)}.gs-hint[data-tone=error].svelte-1e5cw0m{color:var(--gs-hint-error-fg)}.gs-hint[data-inset=section].svelte-1e5cw0m{padding:var(--gs-hint-padding-section)}.gs-hint[data-inset=block].svelte-1e5cw0m{padding:var(--gs-hint-padding-block)}.gs-hint[data-inset=pane].svelte-1e5cw0m{padding:var(--gs-hint-padding-pane)}.gs-hint[data-inset=list].svelte-1e5cw0m{font-size:var(--gs-hint-font-size-view);padding:var(--gs-hint-padding-list)}.gs-hint[data-inset=statusline].svelte-1e5cw0m{flex:0 0 auto;margin:0;padding:var(--gs-statusline-padding);border-top:var(--gs-border-width) solid var(--gs-border);background:var(--gs-statusline-bg)}.gs-hint[data-inset=view].svelte-1e5cw0m{font-size:var(--gs-hint-font-size-view);padding:var(--gs-hint-padding-view);line-height:var(--gs-line-height-relaxed)}}@layer gs.components{.gs-radio-group.svelte-1e3bs75{display:flex;flex-direction:column;gap:var(--gs-space-2);margin:0;padding:0;border:none;min-width:0}.gs-radio-group__legend.svelte-1e3bs75{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.gs-radio.svelte-1e3bs75{display:inline-flex;align-items:center;gap:var(--gs-space-2);cursor:pointer}.gs-radio.svelte-1e3bs75 input:where(.svelte-1e3bs75){margin:0}}@layer gs.components{.dlg-body.svelte-17htzl4 .dlg-help{margin:0 0 var(--gs-space-3) 0}.dlg-body.svelte-17htzl4 .dlg-error{margin-top:var(--gs-space-3)}}@layer gs.components{.gs-field.svelte-rdybuf{display:grid;grid-template-columns:var(--gs-form-label-width) 1fr;align-items:center;gap:var(--gs-space-3)}.gs-field[data-stacked].svelte-rdybuf{grid-template-columns:1fr;gap:var(--gs-space-1-5)}.gs-field__label.svelte-rdybuf{color:var(--gs-field-label-fg)}.gs-field[data-stacked].svelte-rdybuf .gs-field__label:where(.svelte-rdybuf){font-size:var(--gs-font-size-sm);color:var(--gs-field-help-fg)}.gs-field__control.svelte-rdybuf{display:flex;flex-direction:column;gap:var(--gs-space-1);min-width:0}.gs-field__help.svelte-rdybuf{color:var(--gs-field-help-fg);font-size:var(--gs-font-size-sm);line-height:var(--gs-line-height-base)}.gs-field__error.svelte-rdybuf{color:var(--gs-field-error-fg);font-size:var(--gs-font-size-sm)}}@layer gs.components{.gs-form.svelte-oswk71{display:flex;flex-direction:column;gap:var(--gs-form-gap)}}@layer gs.components{.gs-link.svelte-sjz7ev{display:inline-flex;align-items:center;gap:var(--gs-space-1);color:var(--gs-link-fg);text-decoration:none;cursor:pointer}.gs-link.svelte-sjz7ev:hover{text-decoration:underline}.gs-link.svelte-sjz7ev:visited{color:var(--gs-link-fg)}}@layer gs.components{.gs-select.svelte-1o3rk3r{position:relative;display:inline-flex;align-items:center;min-width:0}.gs-select__control.svelte-1o3rk3r{appearance:none;width:100%;height:var(--gs-select-height);padding:0 calc(var(--gs-space-1-5) + var(--gs-select-arrow-size) + var(--gs-space-1)) 0 var(--gs-space-1-5);border:var(--gs-border-width) solid var(--gs-input-border);border-radius:var(--gs-input-radius);background:var(--gs-input-bg);color:var(--gs-input-fg);font-size:var(--gs-font-size-base);text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.gs-select[data-size=sm].svelte-1o3rk3r .gs-select__control:where(.svelte-1o3rk3r){height:var(--gs-input-height);font-size:var(--gs-input-font-size)}.gs-select[data-size=inline].svelte-1o3rk3r .gs-select__control:where(.svelte-1o3rk3r){height:auto;font-size:var(--gs-font-size-sm)}.gs-select[data-mono].svelte-1o3rk3r .gs-select__control:where(.svelte-1o3rk3r){font-family:var(--gs-font-mono)}.gs-select__control.svelte-1o3rk3r:focus-visible{outline:none}.gs-select__control.svelte-1o3rk3r:focus{border-color:var(--gs-input-border-focus)}.gs-select__control[aria-invalid=true].svelte-1o3rk3r{border-color:var(--gs-input-border-invalid)}.gs-select__control.svelte-1o3rk3r:disabled{opacity:var(--gs-opacity-disabled);cursor:default}.gs-select.svelte-1o3rk3r .gs-select__arrow{position:absolute;right:var(--gs-space-1-5);width:var(--gs-select-arrow-size);height:var(--gs-select-arrow-size);color:var(--gs-text-muted);pointer-events:none}}@layer gs.components{.config-content.svelte-qaroyk{max-width:640px;width:100%;padding:var(--gs-space-12) var(--gs-space-8) var(--gs-space-8)}.config-title.svelte-qaroyk{font-size:var(--gs-font-size-3xl);font-weight:var(--gs-font-weight-light);color:var(--gs-text-strong);margin:0 0 var(--gs-space-5) 0}.back-row.svelte-qaroyk{margin-bottom:var(--gs-space-4)}.section-head.svelte-qaroyk{display:flex;align-items:baseline;justify-content:space-between;gap:var(--gs-space-2)}.bus-label.svelte-qaroyk{color:var(--gs-text-muted)}.item-row.svelte-qaroyk,.add-form.svelte-qaroyk,.pair.svelte-qaroyk{display:flex;flex-wrap:wrap;align-items:center;gap:var(--gs-space-2)}.item-name.svelte-qaroyk{min-width:8em}.device-row.svelte-qaroyk{flex-wrap:nowrap;gap:var(--gs-space-3)}.device-row.svelte-qaroyk .item-name:where(.svelte-qaroyk){flex:none;width:var(--gs-form-label-width);min-width:0}.device-row.svelte-qaroyk .unit-select{flex:none}.device-row.svelte-qaroyk .media-select{flex:1 1 0;min-width:0}.item-pos.svelte-qaroyk,.item-status.svelte-qaroyk{color:var(--gs-text-muted)}.item-note.svelte-qaroyk{margin:0;color:var(--gs-text-muted);font-size:var(--gs-font-size-sm)}.form-actions.svelte-qaroyk{display:flex;justify-content:flex-end;gap:var(--gs-space-2);margin-top:var(--gs-space-4)}}@layer gs.components{.welcome-view.svelte-10opo24{position:absolute;inset:0;display:flex;align-items:stretch;justify-content:center;overflow:hidden;color:var(--gs-text);font-size:var(--gs-font-size-base);line-height:16px}.welcome-slides.svelte-10opo24{width:100%;height:100%;position:relative}.welcome-slide.svelte-10opo24{position:absolute;inset:0;display:flex;align-items:flex-start;justify-content:center;overflow:auto;opacity:0;transform:translate(10px);pointer-events:none;transition:opacity var(--gs-duration-slow) var(--gs-ease-out),transform var(--gs-duration-slow) var(--gs-ease-out)}.welcome-slide.active.svelte-10opo24{opacity:1;transform:none;pointer-events:auto}}@layer gs.components{.gs-progress.svelte-1untuf7{position:relative;height:var(--gs-progress-height);border-radius:var(--gs-progress-radius);background:var(--gs-progress-track);overflow:hidden}.gs-progress__fill.svelte-1untuf7{height:100%;width:0;border-radius:var(--gs-progress-radius);background:var(--gs-progress-fill);transition:width var(--gs-duration-base) var(--gs-ease-out)}.gs-progress[data-state=done].svelte-1untuf7 .gs-progress__fill:where(.svelte-1untuf7){background:var(--gs-progress-fill-done)}.gs-progress[data-state=failed].svelte-1untuf7 .gs-progress__fill:where(.svelte-1untuf7){width:100%;background:var(--gs-progress-fill-failed)}.gs-progress[data-state=unpacking].svelte-1untuf7 .gs-progress__fill:where(.svelte-1untuf7){background-color:var(--gs-progress-fill-unpacking);background-image:linear-gradient(-45deg,var(--gs-progress-stripe) 25%,transparent 25%,transparent 50%,var(--gs-progress-stripe) 50%,var(--gs-progress-stripe) 75%,transparent 75%,transparent);background-size:var(--gs-progress-stripe-size) var(--gs-progress-stripe-size);animation:svelte-1untuf7-gs-progress-stripes var(--gs-duration-pulse) var(--gs-ease-linear) infinite}.gs-progress[data-indeterminate].svelte-1untuf7 .gs-progress__fill:where(.svelte-1untuf7){position:absolute;width:35%;animation:svelte-1untuf7-gs-progress-slide var(--gs-duration-indeterminate) var(--gs-ease-in-out) infinite}@keyframes svelte-1untuf7-gs-progress-slide{0%{left:-35%}to{left:100%}}@keyframes svelte-1untuf7-gs-progress-stripes{to{background-position:var(--gs-progress-stripe-size) 0}}@media(prefers-reduced-motion:reduce){.gs-progress[data-indeterminate].svelte-1untuf7 .gs-progress__fill:where(.svelte-1untuf7){animation:none;left:0;width:100%;opacity:var(--gs-progress-indeterminate-opacity)}}}@layer gs.components{.url-boot.svelte-ee343d{position:absolute;inset:0;display:flex;justify-content:center;align-items:flex-start;overflow:auto;color:var(--gs-text);font-size:var(--gs-font-size-base);line-height:16px}.content.svelte-ee343d{max-width:560px;width:100%;padding:var(--gs-space-12) var(--gs-space-8) var(--gs-space-8)}.head.svelte-ee343d{display:flex;gap:var(--gs-space-3);align-items:flex-start}.head.svelte-ee343d .spinner{margin-top:var(--gs-space-px)}.head-text.svelte-ee343d{min-width:0}.headline.svelte-ee343d{font-size:var(--gs-font-size-lg);font-weight:var(--gs-font-weight-semibold);color:var(--gs-text-strong);margin:0 0 var(--gs-space-1) 0}.detail.svelte-ee343d{margin:0;color:var(--gs-text-muted)}.detail.failed.svelte-ee343d{color:var(--gs-danger-fg)}.files.svelte-ee343d{list-style:none;margin:var(--gs-space-4) 0 0 0;padding:0;display:flex;flex-direction:column;gap:var(--gs-space-3-5)}.row.svelte-ee343d{display:flex;align-items:center;gap:var(--gs-space-2-5);margin-bottom:var(--gs-space-1-5)}.row.svelte-ee343d>.icon{flex:none;width:var(--gs-size-icon);height:var(--gs-size-icon);color:var(--gs-text)}.names.svelte-ee343d{display:flex;flex-direction:column;min-width:0;flex:1 1 auto}.name.svelte-ee343d{color:var(--gs-text-strong);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.amount.svelte-ee343d{flex:none;display:inline-flex;align-items:center;gap:var(--gs-space-1);font-family:var(--gs-font-mono);font-size:var(--gs-font-size-sm);font-variant-numeric:var(--gs-numeric);color:var(--gs-text-muted);white-space:nowrap}.amount.svelte-ee343d .check{color:var(--gs-success-fg)}.file.skipped.svelte-ee343d{opacity:var(--gs-opacity-skipped)}.file.svelte-ee343d .file-error{margin:var(--gs-space-1-5) 0 0 calc(var(--gs-size-icon) + var(--gs-space-2-5));font-size:inherit;word-break:break-word}}@layer gs.components{.screen-view.svelte-133e8rq{position:absolute;inset:var(--gs-display-inset);display:flex;overflow:auto}.screen-wrap.svelte-133e8rq{position:relative;margin:auto;flex:none;background:var(--gs-screen-frame-bg);box-shadow:var(--gs-screen-frame-shadow);padding:var(--gs-screen-frame-padding);border-radius:var(--gs-screen-frame-radius)}canvas.svelte-133e8rq{display:block;image-rendering:pixelated;image-rendering:crisp-edges;touch-action:none}canvas.svelte-133e8rq:focus-visible{outline:none}.screen-wrap.svelte-133e8rq:has(canvas:where(.svelte-133e8rq):focus-visible){outline:var(--gs-focus-width) solid var(--gs-focus-ring);outline-offset:var(--gs-focus-width)}canvas.overlay.svelte-133e8rq{position:absolute;left:var(--gs-screen-frame-padding);top:var(--gs-screen-frame-padding);pointer-events:none}canvas.overlay[hidden].svelte-133e8rq{display:none}}@layer gs.components{.drop-overlay.svelte-jtq436{position:absolute;inset:0;pointer-events:none;background:var(--gs-drop-bg);border:2px dashed var(--gs-drop-border);z-index:var(--gs-z-drop);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity var(--gs-duration-quick) var(--gs-ease-out)}.drop-overlay[data-visible].svelte-jtq436{opacity:1}.drop-label.svelte-jtq436{color:var(--gs-drop-label-fg);font-weight:var(--gs-font-weight-semibold);font-size:var(--gs-font-size-md);background:var(--gs-drop-label-bg);padding:var(--gs-space-2) var(--gs-space-4);border-radius:var(--gs-radius-md)}}@layer gs.components{.gs-display-content.svelte-t5dy5w{flex:1 1 auto;min-height:0;position:relative;overflow:hidden;background:var(--gs-display-bg)}.welcome-layer.svelte-t5dy5w{position:absolute;inset:0;background:var(--gs-welcome-bg);z-index:var(--gs-z-layer)}}@layer gs.components{.gs-tabs.svelte-stk7vv{display:flex}.gs-tabs--panel.svelte-stk7vv{--_height: var(--gs-tab-height);--_padding-x: var(--gs-tab-padding-x);--_line-height: var(--gs-tab-line-height);--_font-size: var(--gs-tab-font-size);--_font-weight: var(--gs-tab-font-weight);--_transform: var(--gs-tab-transform);--_tracking: var(--gs-tab-tracking);--_fg: var(--gs-tab-fg);--_fg-hover: var(--gs-tab-fg-hover);--_fg-selected: var(--gs-tab-fg-selected);--_indicator: var(--gs-tab-indicator-color);--_indicator-width: var(--gs-tab-indicator-width);--_indicator-inset: var(--gs-tab-indicator-inset);--_indicator-offset: var(--gs-tab-indicator-offset);--_reserve: 0px;flex:1 1 auto;min-width:0;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.gs-tabs--panel.svelte-stk7vv::-webkit-scrollbar{display:none}.gs-tabs--panel.svelte-stk7vv>.gs-tabs__tab:where(.svelte-stk7vv){align-self:center}.gs-tabs--sub.svelte-stk7vv{--_height: var(--gs-tab-sub-height);--_padding-x: var(--gs-tab-sub-padding-x);--_line-height: var(--gs-tab-sub-line-height);--_font-size: var(--gs-tab-sub-font-size);--_font-weight: var(--gs-tab-sub-font-weight);--_transform: var(--gs-tab-sub-transform);--_tracking: var(--gs-tab-sub-tracking);--_fg: var(--gs-tab-sub-fg);--_fg-hover: var(--gs-tab-sub-fg-hover);--_fg-selected: var(--gs-tab-sub-fg-selected);--_indicator: var(--gs-tab-sub-indicator-color);--_indicator-width: var(--gs-tab-sub-indicator-width);--_indicator-inset: var(--gs-tab-sub-indicator-inset);--_indicator-offset: var(--gs-tab-sub-indicator-offset);--_reserve: var(--gs-tab-sub-indicator-width);align-items:center;border-bottom:var(--gs-border-width) solid var(--gs-tab-sub-strip-border);background:var(--gs-tab-sub-strip-bg);height:var(--gs-tab-sub-height);flex-shrink:0}.gs-tabs__tab.svelte-stk7vv{position:relative;display:inline-flex;align-items:center;height:var(--_height);padding:0 var(--_padding-x);background:transparent;border:none;border-bottom:var(--_reserve) solid transparent;color:var(--_fg);font-size:var(--_font-size);font-weight:var(--_font-weight);line-height:var(--_line-height);text-transform:var(--_transform);letter-spacing:var(--_tracking);cursor:pointer;white-space:nowrap}.gs-tabs__tab.svelte-stk7vv:hover{color:var(--_fg-hover)}.gs-tabs__tab[aria-selected=true].svelte-stk7vv{color:var(--_fg-selected)}.gs-tabs__tab[aria-selected=true].svelte-stk7vv:after{content:"";position:absolute;left:var(--_indicator-inset);right:var(--_indicator-inset);bottom:calc(var(--_indicator-offset) - var(--_reserve));height:var(--_indicator-width);background:var(--_indicator);pointer-events:none}.gs-tabs__tab.svelte-stk7vv:focus-visible{outline:var(--gs-focus-width) solid var(--gs-focus-ring);outline-offset:-2px}.gs-tabs__tab.svelte-stk7vv:disabled{opacity:var(--gs-opacity-disabled);cursor:default}.gs-tabs.gs-tabs--measure.svelte-stk7vv{position:fixed;top:0;left:-10000px;width:max-content;overflow:visible;visibility:hidden;pointer-events:none}.gs-tabs__more.svelte-stk7vv{font-weight:var(--gs-font-weight-bold)}.gs-tabs__accessory.svelte-stk7vv{margin-left:auto;padding:0 var(--gs-space-2);display:inline-flex;align-items:center}}@layer gs.components{.gs-check.svelte-10gpjmu{display:inline-flex;align-items:center;gap:var(--gs-space-1);cursor:pointer;user-select:none}.gs-check[data-size=sm].svelte-10gpjmu{font-size:var(--gs-font-size-xs);color:var(--gs-text-muted)}.gs-check__control.svelte-10gpjmu{margin:0}}@layer gs.components{.gs-panel-header.svelte-2dmq4q{height:var(--gs-size-toolbar);flex:0 0 var(--gs-size-toolbar);display:flex;align-items:stretch;background:var(--gs-surface-app);user-select:none;overflow:hidden}.panel-actions.svelte-2dmq4q{display:flex;align-items:center;gap:var(--gs-space-1-5);padding:0 var(--gs-space-2);flex-shrink:0}}@layer gs.components{.gs-sash.svelte-k7xadg{flex:0 0 var(--gs-sash-size);background:transparent;position:relative;z-index:var(--gs-z-sash);user-select:none}.gs-sash[aria-orientation=vertical].svelte-k7xadg{cursor:col-resize;width:var(--gs-sash-size);height:100%;margin:0 calc(var(--gs-sash-size) / -2)}.gs-sash[aria-orientation=horizontal].svelte-k7xadg{cursor:row-resize;width:100%;height:var(--gs-sash-size);margin:calc(var(--gs-sash-size) / -2) 0}.gs-sash--line.svelte-k7xadg:before{content:"";position:absolute;background:var(--gs-sash-line);pointer-events:none}.gs-sash--line[aria-orientation=vertical].svelte-k7xadg:before{top:0;bottom:0;left:50%;width:var(--gs-border-width);transform:translate(-50%)}.gs-sash--line[aria-orientation=horizontal].svelte-k7xadg:before{left:0;right:0;top:50%;height:var(--gs-border-width);transform:translateY(-50%)}.gs-sash.svelte-k7xadg:hover,.gs-sash[data-state=dragging].svelte-k7xadg{background:var(--gs-sash-hover)}}@layer gs.components{.pane-split.svelte-uswx24{display:flex;flex-direction:row;width:100%;height:100%;min-width:0;min-height:0}.pane-split.vertical.svelte-uswx24{flex-direction:column}.pane.svelte-uswx24{min-width:0;min-height:0;flex-grow:0;flex-shrink:0;overflow:hidden;display:flex;flex-direction:column}}@layer gs.components{.find.svelte-1uqx3n7{position:absolute;top:4px;right:12px;z-index:var(--gs-z-raised);display:flex;align-items:center;gap:var(--gs-space-1);padding:var(--gs-space-1);background:var(--gs-menu-bg);color:var(--gs-menu-fg);border:var(--gs-border-width) solid var(--gs-border);font-family:var(--gs-font-ui);font-size:var(--gs-font-size-sm)}.find-count.svelte-1uqx3n7{min-width:5.5em;color:var(--gs-console-muted-fg)}}@layer gs.components{.obj-link.svelte-tycpzg{color:inherit;text-decoration:underline dotted;cursor:pointer}.obj-link.svelte-tycpzg:hover{text-decoration:underline}.kv.svelte-tycpzg{padding-left:1.5em}.kv-row.svelte-tycpzg{display:flex;gap:.75em}.kv-key.svelte-tycpzg{color:var(--gs-syntax-attribute);flex:none}.kv-key.svelte-tycpzg:after{content:":";color:var(--gs-syntax-dim)}}@layer gs.components{.console.svelte-f6zqk7{position:relative;display:flex;flex-direction:column;width:100%;height:100%;min-width:0;min-height:0;background:var(--gs-console-bg);color:var(--gs-console-fg);font-family:var(--gs-console-font);font-size:var(--gs-console-font-size);line-height:var(--gs-console-line-height);box-sizing:border-box}.console-output.svelte-f6zqk7{flex:1 1 auto;min-height:0;overflow-y:auto;padding:var(--gs-space-1) var(--gs-space-1-5) 0}.console-output.svelte-f6zqk7 :where(.svelte-f6zqk7)::selection{background:var(--gs-console-selection)}.entry.svelte-f6zqk7{white-space:pre-wrap;overflow-wrap:anywhere;content-visibility:auto;contain-intrinsic-size:auto 1.4em}.entry.command.svelte-f6zqk7:before{content:"› ";color:var(--gs-console-prompt-fg)}.entry.stderr.svelte-f6zqk7{color:var(--gs-console-error-fg);opacity:var(--gs-console-stderr-opacity)}.entry.error.svelte-f6zqk7{color:var(--gs-console-error-fg)}.entry.echo.svelte-f6zqk7,.entry.progress.svelte-f6zqk7{color:var(--gs-console-muted-fg)}.entry.find-hit.svelte-f6zqk7{background:var(--gs-console-progress-bg)}.entry.svelte-f6zqk7 mark:where(.svelte-f6zqk7){background:var(--gs-console-find-hit-bg);color:inherit}.entry.find-current.svelte-f6zqk7 mark:where(.svelte-f6zqk7){background:var(--gs-console-find-current-bg)}.sig-hint.svelte-f6zqk7{flex:none;margin:0 var(--gs-space-1-5);padding:var(--gs-space-0-5) var(--gs-space-2);white-space:pre-wrap;background:var(--gs-menu-bg);color:var(--gs-menu-fg);border:var(--gs-border-width) solid var(--gs-border);font-size:var(--gs-console-popup-font-size)}.sig-arg.svelte-f6zqk7{text-decoration-thickness:2px;color:var(--gs-console-sig-arg-fg)}.console-input-row.svelte-f6zqk7{display:flex;align-items:flex-start;gap:.5em;padding:var(--gs-space-0-5) var(--gs-space-1-5) var(--gs-space-1);flex:none;max-height:40%;overflow-y:auto}.console-prompt.svelte-f6zqk7{flex:none;white-space:pre;color:var(--gs-console-prompt-fg)}.console-prompt.svelte-f6zqk7:empty:before{content:"›"}.console-input.svelte-f6zqk7{flex:1 1 auto;min-width:0;display:flex}}@layer gs.components{.gs-disclosure.svelte-1b698ce{display:inline-flex;align-items:center;justify-content:center;width:var(--gs-disclosure-size);flex-shrink:0;color:var(--gs-disclosure-fg);transform:rotate(var(--gs-disclosure-rotation-closed));transition:transform var(--gs-disclosure-duration) var(--gs-ease-out)}.gs-disclosure[data-state=open].svelte-1b698ce,.gs-disclosure[data-state=loading].svelte-1b698ce{transform:none}.gs-disclosure[data-state=leaf].svelte-1b698ce{visibility:hidden}}@layer gs.components{.gs-tree-item.svelte-103dseo{position:relative;display:flex;align-items:center;gap:var(--gs-row-gap);padding:0 var(--gs-row-padding-x) 0 calc(var(--gs-tree-indent-base) + var(--gs-tree-indent) * var(--depth));cursor:pointer;color:var(--gs-text)}.gs-tree-item.svelte-103dseo:before{content:"";position:absolute;top:0;bottom:0;left:calc(var(--gs-tree-indent-base) + var(--gs-disclosure-size) / 2 - var(--gs-tree-guide-width) / 2);width:calc(var(--gs-tree-indent) * var(--depth));background:repeating-linear-gradient(to right,var(--gs-tree-guide) 0 var(--gs-tree-guide-width),transparent var(--gs-tree-guide-width) var(--gs-tree-indent));pointer-events:none}.gs-tree-item[data-density=row].svelte-103dseo{height:var(--gs-row-height);font-size:var(--gs-row-font-size)}.gs-tree-item[data-density=compact].svelte-103dseo{min-height:var(--gs-row-height-compact);padding-top:var(--gs-row-padding-y-compact);padding-bottom:var(--gs-row-padding-y-compact)}.gs-tree-item--hover.svelte-103dseo:hover,.gs-tree-item--hover[data-force-state=hover].svelte-103dseo{background:var(--gs-row-hover)}.gs-tree-item[data-selected].svelte-103dseo{background:var(--gs-row-selected-inactive);color:var(--gs-row-selected-inactive-fg)}[role=tree]:focus-within .gs-tree-item[data-selected].svelte-103dseo{background:var(--gs-row-selected);color:var(--gs-row-selected-fg)}.gs-tree-item[data-state=drag-source].svelte-103dseo{opacity:var(--gs-opacity-drag-source)}.gs-tree-item[data-state=drop-target].svelte-103dseo{outline:var(--gs-focus-width) solid var(--gs-drop-border);outline-offset:var(--gs-focus-offset);background:var(--gs-tree-drop-bg)}.gs-tree-item[data-state=dim].svelte-103dseo{opacity:var(--gs-tree-dim-opacity)}.gs-tree-item[data-state=match].svelte-103dseo .gs-tree-item__label{text-decoration:underline;text-decoration-color:var(--gs-focus-ring);text-underline-offset:3px}.gs-tree-item--category.svelte-103dseo{padding-top:var(--gs-tree-category-padding-top);font-weight:var(--gs-tree-category-weight);color:var(--gs-tree-category-fg)}.gs-tree-item--placeholder.svelte-103dseo{cursor:default;color:var(--gs-text-muted);font-style:italic;padding-left:calc(var(--gs-tree-indent-base) + var(--gs-tree-indent) * var(--depth) + var(--gs-disclosure-size) + var(--gs-row-gap))}.gs-tree-item__icon.svelte-103dseo{flex-shrink:0;display:inline-flex;align-items:center;color:var(--gs-text-muted)}.gs-tree-item__label.svelte-103dseo{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gs-tree-item__description.svelte-103dseo{color:var(--gs-text-muted);font-size:var(--gs-font-size-sm);flex-shrink:0;margin-left:var(--gs-space-2)}}@layer gs.components{.gs-callout.svelte-w6hdn7{background:var(--gs-callout-bg)}.gs-callout[data-intent=success].svelte-w6hdn7{background:var(--gs-callout-success-bg)}.gs-callout[data-intent=warning].svelte-w6hdn7{background:var(--gs-callout-warning-bg)}.gs-callout[data-intent=danger].svelte-w6hdn7{background:var(--gs-callout-danger-bg)}.gs-callout[data-edge=all].svelte-w6hdn7{border:var(--gs-border-width) solid var(--gs-callout-border);border-radius:var(--gs-radius-md)}.gs-callout[data-edge=top].svelte-w6hdn7{border-top:var(--gs-border-width) solid var(--gs-callout-border)}}@layer gs.components{.gs-callout.details{flex:0 0 auto;max-height:60%;display:flex;flex-direction:column;min-height:0}.details-head.svelte-1jquihw{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;padding:var(--gs-space-0-5) var(--gs-space-1) 0 var(--gs-space-2-5)}.details-foot.svelte-1jquihw{flex:0 0 auto;display:flex;justify-content:flex-end;padding:0 var(--gs-space-2) var(--gs-space-1-5)}.usage.svelte-1jquihw{flex:0 1 auto;min-height:0;margin:0;padding:var(--gs-space-1) var(--gs-space-2-5) var(--gs-space-1-5);overflow:auto;font-size:var(--gs-font-size-sm);line-height:var(--gs-line-height-base);white-space:pre-wrap;color:var(--gs-text);font-family:var(--gs-font-mono)}.usage-arg.svelte-1jquihw{background:none;color:inherit;text-decoration:underline;text-decoration-thickness:2px}.usage-arg.svelte-1jquihw:empty{display:none}}@layer gs.components{.cmd-browser.svelte-kg3wy8{display:flex;flex-direction:column;height:100%;min-height:0;container-type:inline-size}.cmd-tree.svelte-kg3wy8{list-style:none;user-select:none;white-space:nowrap;margin:0;padding:var(--gs-space-1) 0;overflow-y:auto;flex:1 1 0;min-height:72px}.cmd-tree.svelte-kg3wy8:focus-visible{outline:var(--gs-focus-width) solid var(--gs-focus-ring);outline-offset:var(--gs-focus-offset)}.kind-section.svelte-kg3wy8 .name:where(.svelte-kg3wy8),.kind-group.svelte-kg3wy8 .name:where(.svelte-kg3wy8){font-family:inherit}.kind-group.svelte-kg3wy8 .name:where(.svelte-kg3wy8){font-weight:var(--gs-font-weight-semibold)}.name.svelte-kg3wy8{font-size:var(--gs-font-size-base);flex:0 0 auto;min-width:14ch;font-family:var(--gs-font-mono)}.kind-method.svelte-kg3wy8 .name:where(.svelte-kg3wy8){color:var(--gs-syntax-method)}.kind-attr.svelte-kg3wy8 .name:where(.svelte-kg3wy8){color:var(--gs-syntax-attribute)}.kind-alias.svelte-kg3wy8 .name:where(.svelte-kg3wy8){color:var(--gs-syntax-alias)}.kind-keyword.svelte-kg3wy8 .name:where(.svelte-kg3wy8){color:var(--gs-syntax-keyword)}.type.svelte-kg3wy8{font-size:var(--gs-font-size-xs);color:var(--gs-syntax-type);flex:0 0 auto}.doc.svelte-kg3wy8{font-size:var(--gs-font-size-sm);color:var(--gs-syntax-dim);flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}@container (max-width: 280px){.doc.svelte-kg3wy8{display:none}}}@layer gs.components{.terminal-view.svelte-wogix6{width:100%;height:100%;min-width:0;min-height:0}.browser-host.svelte-wogix6{width:100%;height:100%;min-width:0;min-height:0;background:var(--gs-surface-app);overflow:hidden;display:flex;flex-direction:column}}@layer gs.components{.gs-switch.svelte-1re5fgf{position:relative;flex:none;width:var(--gs-switch-width);height:var(--gs-switch-height);border-radius:var(--gs-radius-pill);border:var(--gs-border-width) solid var(--gs-switch-border);background:var(--gs-switch-track);padding:0;cursor:pointer}.gs-switch[aria-checked=true].svelte-1re5fgf{background:var(--gs-switch-track-on)}.gs-switch.svelte-1re5fgf:disabled{cursor:default;opacity:var(--gs-switch-disabled-opacity)}.gs-switch.svelte-1re5fgf:focus-visible{outline:var(--gs-focus-width) solid var(--gs-focus-ring);outline-offset:1px}.gs-switch__knob.svelte-1re5fgf{position:absolute;top:var(--gs-switch-inset);left:var(--gs-switch-inset);width:var(--gs-switch-knob-size);height:var(--gs-switch-knob-size);border-radius:var(--gs-radius-round);background:var(--gs-switch-knob);transition:left var(--gs-duration-fast)}.gs-switch[aria-checked=true].svelte-1re5fgf>.gs-switch__knob:where(.svelte-1re5fgf){left:calc(var(--gs-switch-width) - 2 * var(--gs-border-width) - var(--gs-switch-inset) - var(--gs-switch-knob-size));background:var(--gs-switch-knob-on)}}@layer gs.components{.value-editor.svelte-y9927u{display:inline-flex;flex-direction:column;min-width:0;max-width:100%;vertical-align:middle}.error.svelte-y9927u{color:var(--gs-syntax-error);font-size:var(--gs-font-size-xs);white-space:normal}}@layer gs.components{.path-field.svelte-slf3h9{display:flex;flex-direction:column;gap:var(--gs-space-0-5);min-width:0}.row.svelte-slf3h9{display:flex;gap:var(--gs-space-1)}.listing.svelte-slf3h9{display:flex;flex-direction:column;max-height:160px;overflow-y:auto;border:var(--gs-border-width) solid var(--gs-border);background:var(--gs-menu-bg);color:var(--gs-menu-fg);font-family:var(--gs-font-mono);font-size:var(--gs-font-size-sm)}.dir.svelte-slf3h9{color:var(--gs-text-muted);padding:var(--gs-space-0-5) var(--gs-space-1)}.entry.svelte-slf3h9{text-align:left;background:none;border:none;color:inherit;padding:var(--gs-space-px) var(--gs-space-2);cursor:pointer;font:inherit}.entry.svelte-slf3h9:hover,.entry.svelte-slf3h9:focus-visible{background:var(--gs-menu-hover-bg);color:var(--gs-menu-hover-fg)}.entry.directory.svelte-slf3h9{color:var(--gs-syntax-type)}.entry.svelte-slf3h9:focus-visible{outline:none}.error.svelte-slf3h9{color:var(--gs-syntax-error);padding:var(--gs-space-0-5) var(--gs-space-1)}}@layer gs.components{.system-view.svelte-2ua8i0{width:100%;height:100%;overflow:auto;background:var(--gs-surface-app);padding:var(--gs-space-1) 0;font-size:var(--gs-font-size-sm)}.system-toolbar.svelte-2ua8i0{display:flex;justify-content:flex-end;padding:var(--gs-space-0-5) var(--gs-space-2)}.sys-tree.svelte-2ua8i0{list-style:none;margin:0;padding:0}.sys-tree.svelte-2ua8i0:focus .sys-row.selected:where(.svelte-2ua8i0)>.sys-line{outline:var(--gs-focus-width) solid var(--gs-focus-ring);outline-offset:var(--gs-focus-offset)}.name.svelte-2ua8i0{flex:none;color:var(--gs-text)}.kind-attr.svelte-2ua8i0 .name:where(.svelte-2ua8i0){color:var(--gs-syntax-attribute);font-family:var(--gs-font-mono)}.kind-entry.svelte-2ua8i0 .name:where(.svelte-2ua8i0){font-family:var(--gs-font-mono)}.value.svelte-2ua8i0{flex:1 1 auto;min-width:0;display:inline-flex;align-items:center;gap:var(--gs-space-1);font-family:var(--gs-font-mono);overflow:hidden}.value.svelte-2ua8i0 .text:where(.svelte-2ua8i0){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.readonly.svelte-2ua8i0 .value:where(.svelte-2ua8i0){color:var(--gs-text-muted)}.lock.svelte-2ua8i0{visibility:hidden;flex:none}.readonly.svelte-2ua8i0:hover .lock:where(.svelte-2ua8i0){visibility:visible}.container.svelte-2ua8i0 summary:where(.svelte-2ua8i0){white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.container.svelte-2ua8i0 pre:where(.svelte-2ua8i0){margin:var(--gs-space-0-5) 0;white-space:pre-wrap;font-size:var(--gs-font-size-xs)}.confirm-doc.svelte-2ua8i0{color:var(--gs-text-muted);margin:0 0 var(--gs-space-2)}.arg-form.svelte-2ua8i0{min-width:320px}.arg-name.svelte-2ua8i0{font-family:var(--gs-font-mono);font-size:var(--gs-font-size-base);color:var(--gs-field-label-fg)}.arg-type.svelte-2ua8i0{margin-left:var(--gs-space-2);color:var(--gs-syntax-type);font-size:var(--gs-font-size-xs)}}@layer gs.components{.tree.svelte-115q6ae{list-style:none;margin:0;padding:0;user-select:none}.tree.svelte-115q6ae:focus-visible{outline:var(--gs-focus-width) solid var(--gs-focus-ring);outline-offset:var(--gs-focus-offset)}}@layer gs.components{.rename-body.svelte-lr74ws{min-width:280px}}@layer gs.components{.confirm-body.svelte-1epzfoi{min-width:280px;max-width:420px;font-size:var(--gs-font-size-base);color:var(--gs-text);line-height:1.45}.opt-out.svelte-1epzfoi{margin-top:var(--gs-space-3)}}@layer gs.components{.fs-view.svelte-s0u79w{width:100%;height:100%;overflow:auto;background:var(--gs-surface-app);padding:0 0 var(--gs-space-1);container-type:inline-size}.fs-header.svelte-s0u79w{position:sticky;top:0;z-index:1;display:flex;align-items:center;gap:var(--gs-row-gap);height:var(--gs-row-height);padding:0 var(--gs-row-padding-x) 0 var(--gs-tree-indent-base);margin-bottom:var(--gs-space-1);background:var(--gs-surface-app);border-bottom:var(--gs-border-width) solid var(--gs-border);color:var(--gs-text-muted);font-size:var(--gs-font-size-sm)}.fs-header-name.svelte-s0u79w{flex:1 1 auto}.fs-view.svelte-s0u79w .tree-col{flex-shrink:0;text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.fs-view.svelte-s0u79w .gs-tree-item .tree-col{color:var(--gs-text-muted)}.fs-view.svelte-s0u79w .gs-tree-item[data-selected] .tree-col{color:inherit}.fs-view.svelte-s0u79w .tree-col-0{width:7ch}.fs-view.svelte-s0u79w .tree-col-1{width:16ch}@container (max-width: 420px){.fs-view.svelte-s0u79w .tree-col{display:none}}}@layer gs.components{.gs-section.svelte-lmg4vx{display:flex;flex-direction:column}.gs-section__header.svelte-lmg4vx{height:var(--gs-section-header-height);display:flex;align-items:center;padding:0 var(--gs-space-2) 0 0;user-select:none;background:var(--gs-section-header-bg)}.gs-section__header.svelte-lmg4vx:hover{background:var(--gs-row-hover)}.gs-section__toggle.svelte-lmg4vx{flex:1 1 auto;min-width:0;height:100%;display:flex;align-items:center;gap:var(--gs-space-1);padding:0 0 0 var(--gs-space-2);border:none;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.gs-section__toggle.svelte-lmg4vx:focus-visible{outline:var(--gs-focus-width) solid var(--gs-focus-ring);outline-offset:var(--gs-focus-offset)}.gs-section__title.svelte-lmg4vx{font-size:var(--gs-heading-font-size);font-weight:var(--gs-heading-weight);text-transform:var(--gs-heading-transform);letter-spacing:var(--gs-heading-tracking);color:var(--gs-section-title-fg);flex:1 1 auto}.gs-section__toggle.svelte-lmg4vx>.gs-section__count{margin-right:var(--gs-space-1)}.gs-section__actions.svelte-lmg4vx{display:inline-flex;align-items:center}.gs-section__body.svelte-lmg4vx{display:flex;flex-direction:column}}@layer gs.components{.name.mounted.svelte-1he90se{font-weight:var(--gs-font-weight-semibold)}.icon.svelte-1he90se{flex-shrink:0;color:var(--gs-text-muted);display:inline-flex;align-items:center}.name.svelte-1he90se{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.desc.svelte-1he90se{color:var(--gs-text-muted);font-size:var(--gs-font-size-sm);flex-shrink:0}}@layer gs.components{.drop-host.svelte-1p66nkx{transition:background var(--gs-duration-instant) var(--gs-ease-out)}.drop-host.drop-active.svelte-1p66nkx{background:var(--gs-drop-bg);outline:1px dashed var(--gs-drop-border);outline-offset:-2px}}@layer gs.components{.images-view.svelte-1c05cy6{width:100%;height:100%;overflow:auto;background:var(--gs-surface-app);padding:var(--gs-space-1) 0;display:flex;flex-direction:column}}@layer gs.components{.gs-table.svelte-vi79yq{display:flex;flex-direction:column;width:100%;height:100%;min-height:0;overflow:hidden;color:var(--gs-text)}.gs-table__head.svelte-vi79yq{display:grid;align-items:center;height:var(--gs-table-header-height);border-bottom:var(--gs-border-width) solid var(--gs-border);background:var(--gs-table-header-bg);flex-shrink:0}.gs-table__th.svelte-vi79yq{padding:0 var(--gs-row-padding-x);font-size:var(--gs-heading-font-size);font-weight:var(--gs-heading-weight);text-transform:var(--gs-heading-transform);letter-spacing:var(--gs-heading-tracking);color:var(--gs-heading-fg);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gs-table__th.sortable.svelte-vi79yq{cursor:pointer;user-select:none}.gs-table__th.sortable.svelte-vi79yq:hover{color:var(--gs-text-strong)}.gs-table__th.svelte-vi79yq .gs-table__sort{width:var(--gs-table-sort-size);height:var(--gs-table-sort-size);margin-left:var(--gs-space-1);vertical-align:-.15em}.gs-table__body.svelte-vi79yq{flex:1 1 auto;min-height:0;overflow-y:auto}.gs-table__row.svelte-vi79yq{display:grid;align-items:center;height:var(--gs-row-height);cursor:pointer;user-select:none}.gs-table--striped.svelte-vi79yq .gs-table__row:where(.svelte-vi79yq):nth-child(2n){background:var(--gs-row-alt)}.gs-table__row.svelte-vi79yq:hover{background:var(--gs-row-hover)}.gs-table__row[aria-selected=true].svelte-vi79yq{background:var(--gs-row-selected-inactive);color:var(--gs-row-selected-inactive-fg)}.gs-table.svelte-vi79yq:focus-within .gs-table__row[aria-selected=true]:where(.svelte-vi79yq){background:var(--gs-row-selected);color:var(--gs-row-selected-fg)}.gs-table__cell.svelte-vi79yq{padding:0 var(--gs-row-padding-x);font-size:var(--gs-row-font-size);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gs-table__empty.svelte-vi79yq{padding:var(--gs-hint-padding-view);color:var(--gs-hint-fg);font-size:var(--gs-row-font-size)}}@layer gs.components{.checkpoints-view.svelte-12jdva4{width:100%;height:100%;min-height:0;display:flex;flex-direction:column}}@layer gs.components{.disasm-pane.svelte-e0f9io{width:100%;height:100%;overflow:auto;background:var(--gs-surface-app);font-family:var(--gs-font-mono);font-size:var(--gs-font-size-xs)}.banner.svelte-e0f9io{position:sticky;top:0;z-index:var(--gs-z-raised);background:var(--gs-surface-raised);border-left:var(--gs-border-width-strong) solid var(--gs-code-banner-rule);border-bottom:var(--gs-border-width) solid var(--gs-border);color:var(--gs-text);font-size:var(--gs-font-size-xs);padding:var(--gs-space-1) var(--gs-space-3)}.row.svelte-e0f9io{display:grid;grid-template-columns:14px auto auto 1fr;column-gap:var(--gs-space-2);align-items:center;height:var(--gs-size-row);padding:0 var(--gs-space-2) 0 var(--gs-space-1);line-height:var(--gs-size-row);cursor:default;white-space:nowrap}.addr.svelte-e0f9io{display:inline-flex;align-items:center;gap:var(--gs-space-1-5)}.row.svelte-e0f9io:hover{background:var(--gs-row-hover)}.row.pc.svelte-e0f9io{background:var(--gs-code-pc-row-bg)}.row.selected.svelte-e0f9io{outline:var(--gs-focus-width) solid var(--gs-focus-ring);outline-offset:var(--gs-focus-offset)}.disasm-pane.svelte-e0f9io:focus-visible{outline:var(--gs-focus-width) solid var(--gs-focus-ring);outline-offset:var(--gs-focus-offset)}.marker.svelte-e0f9io{display:inline-flex;justify-content:center;color:var(--gs-code-pc-marker)}.addr-l.svelte-e0f9io,.addr-p.svelte-e0f9io{color:var(--gs-code-address);text-transform:uppercase}.mnem.svelte-e0f9io{color:var(--gs-code-mnemonic)}.ops.svelte-e0f9io{color:var(--gs-code-operand)}.row.svelte-e0f9io[data-state=breakpoint] .marker:where(.svelte-e0f9io){color:var(--gs-code-breakpoint)}}@layer gs.components{.gs-inline-input.svelte-14uxz2t{box-sizing:content-box;height:var(--gs-inline-input-height);padding:0 var(--gs-space-1);border:var(--gs-border-width) solid transparent;border-radius:var(--gs-radius-xs);background:transparent;color:var(--gs-code-reg-value);font-family:var(--gs-font-mono);font-size:var(--gs-font-size-xs);text-transform:uppercase}.gs-inline-input.svelte-14uxz2t:hover{border-color:var(--gs-input-border)}.gs-inline-input.svelte-14uxz2t:focus-visible{outline:none}.gs-inline-input.svelte-14uxz2t:focus{border-color:var(--gs-input-border-focus);background:var(--gs-input-bg)}.gs-inline-input[data-state=changed].svelte-14uxz2t{background:var(--gs-code-changed-bg);color:var(--gs-code-changed-fg)}.gs-inline-input[aria-invalid=true].svelte-14uxz2t{border-color:var(--gs-code-invalid)}.gs-inline-input[readonly].svelte-14uxz2t{cursor:default}}@layer gs.components{.reg-group.svelte-idy4st{padding:var(--gs-space-1-5) var(--gs-space-3)}.reg-rows.svelte-idy4st{display:grid;grid-auto-flow:column;grid-template-columns:auto auto;column-gap:var(--gs-space-6);row-gap:0;justify-content:start}.reg-row.svelte-idy4st{display:inline-flex;align-items:center;gap:var(--gs-space-2);font-family:var(--gs-font-mono);font-size:var(--gs-font-size-xs)}.reg-name.svelte-idy4st{color:var(--gs-code-reg-name);width:3.5ch;text-align:right;flex-shrink:0}}@layer gs.components{.fpu-group.svelte-yjfm3e{padding:var(--gs-space-1-5) var(--gs-space-3)}.fpu-rows.svelte-yjfm3e{display:grid;grid-template-columns:auto auto 1fr;column-gap:var(--gs-space-4);row-gap:0;align-items:center;font-family:var(--gs-font-mono);font-size:var(--gs-font-size-xs);line-height:18px}.fpu-ctl.svelte-yjfm3e{display:flex;flex-direction:column;font-family:var(--gs-font-mono);font-size:var(--gs-font-size-xs);line-height:18px}.fpu-ctl-row.svelte-yjfm3e{display:flex;align-items:baseline;gap:var(--gs-space-2)}.fpu-name.svelte-yjfm3e{color:var(--gs-code-reg-name);text-align:right;min-width:4ch}.fpu-hex.svelte-yjfm3e{color:var(--gs-code-reg-value);text-transform:uppercase;white-space:nowrap}.fpu-val.svelte-yjfm3e{color:var(--gs-code-reg-value);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.fpu-name.changed.svelte-yjfm3e,.fpu-hex.changed.svelte-yjfm3e,.fpu-val.changed.svelte-yjfm3e,.fpu-ctl-row.changed.svelte-yjfm3e{background:var(--gs-code-changed-bg);border-radius:var(--gs-radius-xs)}}@layer gs.components{.mem-header.svelte-1ktkzu0{display:flex;align-items:center;gap:var(--gs-space-1-5);padding:var(--gs-space-1-5) var(--gs-space-3);flex-wrap:wrap}.mem-label.svelte-1ktkzu0{color:var(--gs-text-muted);font-size:var(--gs-font-size-xs)}.mem-body.svelte-1ktkzu0{padding:var(--gs-space-1) var(--gs-space-3) var(--gs-space-2)}.mem-row.svelte-1ktkzu0{display:grid;grid-template-columns:auto auto auto;column-gap:var(--gs-space-4);justify-content:start;font-family:var(--gs-font-mono);font-size:var(--gs-font-size-xs);line-height:var(--gs-line-height-code)}.mem-row-addr.svelte-1ktkzu0{color:var(--gs-code-address);white-space:nowrap}.mem-row-bytes.svelte-1ktkzu0{display:inline-flex;gap:var(--gs-space-1);flex-wrap:nowrap;color:var(--gs-code-operand)}.mem-byte.svelte-1ktkzu0[data-state=changed]{background:var(--gs-code-changed-bg);color:var(--gs-code-changed-fg)}.mem-row-ascii.svelte-1ktkzu0{color:var(--gs-code-address);white-space:pre}}@layer gs.components{.state-body.svelte-csan4v{padding:var(--gs-space-2) var(--gs-space-3);display:flex;flex-direction:column;gap:var(--gs-space-2)}.summary.svelte-csan4v{color:var(--gs-text-muted);font-size:var(--gs-font-size-xs);margin:0 0 var(--gs-space-1) 0}.reg-block.svelte-csan4v{display:flex;flex-direction:column;gap:var(--gs-space-0-5)}.reg-line.svelte-csan4v{font-family:var(--gs-font-mono);font-size:var(--gs-font-size-xs);color:var(--gs-code-reg-value)}.reg-name.svelte-csan4v{color:var(--gs-code-reg-name);margin-right:var(--gs-space-2)}.reg-hex.svelte-csan4v{text-transform:uppercase}.reg-decoded.svelte-csan4v{color:var(--gs-text-muted);font-family:var(--gs-font-mono);font-size:var(--gs-font-size-xs);margin-left:var(--gs-space-4)}}@layer gs.components{.trans-body.svelte-tui0ym{padding:var(--gs-space-2) var(--gs-space-3);display:flex;flex-direction:column;gap:var(--gs-space-1-5)}.trans-header.svelte-tui0ym{display:flex;align-items:center;gap:var(--gs-space-1-5);flex-wrap:wrap}.lbl.svelte-tui0ym{color:var(--gs-text-muted);font-size:var(--gs-font-size-xs)}.presets.svelte-tui0ym{display:inline-flex;gap:var(--gs-space-1);margin-left:var(--gs-space-3)}.invalid.svelte-tui0ym{color:var(--gs-danger-fg);font-family:var(--gs-font-mono);font-size:var(--gs-font-size-xs);margin:var(--gs-space-1-5) 0 0}.ok.svelte-tui0ym{color:var(--gs-text);font-family:var(--gs-font-mono);font-size:var(--gs-font-size-xs);margin:var(--gs-space-1-5) 0 0}.hex.svelte-tui0ym{text-transform:uppercase}.ok.svelte-tui0ym .tag{margin-left:var(--gs-space-1-5)}.no-steps.svelte-tui0ym{color:var(--gs-text-muted);font-size:var(--gs-font-size-xs);margin:0}.steps.svelte-tui0ym{list-style:none;margin:var(--gs-space-1) 0 0;padding:0;display:flex;flex-direction:column;gap:var(--gs-space-1)}.step.svelte-tui0ym{display:grid;grid-template-columns:15ch 5ch 1fr;column-gap:var(--gs-space-2);font-family:var(--gs-font-mono);font-size:var(--gs-font-size-xs);line-height:1.5;border-left:var(--gs-border-width-strong) solid var(--gs-border);padding-left:var(--gs-space-1-5)}.step[data-outcome=hit].svelte-tui0ym{border-left-color:var(--gs-success-fg)}.step[data-outcome=fault].svelte-tui0ym{border-left-color:var(--gs-danger-fg)}.step-title.svelte-tui0ym{color:var(--gs-text)}.step-outcome.svelte-tui0ym{color:var(--gs-text-muted)}.step-main.svelte-tui0ym{color:var(--gs-text);overflow-wrap:anywhere}.step-extra.svelte-tui0ym{grid-column:3;color:var(--gs-text-muted);overflow-wrap:anywhere}}@layer gs.components{.map-body.svelte-103d6bq{padding:var(--gs-space-2) var(--gs-space-3);display:flex;flex-direction:column;gap:var(--gs-space-1)}.map-header.svelte-103d6bq{display:flex;align-items:center;gap:var(--gs-space-1-5);flex-wrap:wrap;margin-bottom:var(--gs-space-1)}.lbl.svelte-103d6bq,.hint.svelte-103d6bq{color:var(--gs-text-muted);font-size:var(--gs-font-size-xs);margin:0}.map-row.svelte-103d6bq{display:grid;grid-template-columns:auto auto 1fr;column-gap:var(--gs-space-3);align-items:center;font-family:var(--gs-font-mono);font-size:var(--gs-font-size-xs);line-height:1.7;color:var(--gs-text);background:none;border:none;padding:0;text-align:left;cursor:pointer}.map-row.svelte-103d6bq:hover{background:var(--gs-row-hover)}.map-meta.svelte-103d6bq{color:var(--gs-text-muted);display:inline-flex;gap:var(--gs-space-1);align-items:center}}@layer gs.components{.desc-body.svelte-g21rl2{padding:var(--gs-space-2) var(--gs-space-3);display:flex;flex-direction:column;gap:var(--gs-space-1)}.desc-header.svelte-g21rl2{display:flex;align-items:center;gap:var(--gs-space-1-5);flex-wrap:wrap;margin-bottom:var(--gs-space-1)}.lbl.svelte-g21rl2,.hint.svelte-g21rl2{color:var(--gs-text-muted);font-size:var(--gs-font-size-xs);margin:0}.desc-row.svelte-g21rl2{display:flex;flex-direction:column;font-family:var(--gs-font-mono);font-size:var(--gs-font-size-xs);line-height:1.5;color:var(--gs-text)}.desc-row[data-type=invalid].svelte-g21rl2{color:var(--gs-text-muted)}.desc-extra.svelte-g21rl2{color:var(--gs-text-muted);padding-left:var(--gs-space-3);overflow-wrap:anywhere}}@layer gs.components{.add-row.svelte-blvhlv{display:flex;gap:var(--gs-space-1-5);padding:var(--gs-space-1-5) var(--gs-space-3)}.enable.svelte-blvhlv{display:inline-flex;color:var(--gs-code-breakpoint-off)}.enable[data-state=on].svelte-blvhlv{color:var(--gs-code-breakpoint)}.cond.svelte-blvhlv{color:var(--gs-text-muted);font-style:italic}.hits.svelte-blvhlv{color:var(--gs-text-muted)}}@layer gs.components{.add-row.svelte-4xgrx7{display:flex;gap:var(--gs-space-1-5);padding:var(--gs-space-1-5) var(--gs-space-3)}.enable.svelte-4xgrx7{display:inline-flex;color:var(--gs-code-breakpoint-off)}.enable[data-state=on].svelte-4xgrx7{color:var(--gs-code-breakpoint)}.mode.svelte-4xgrx7{color:var(--gs-text-muted);font-style:italic}.hits.svelte-4xgrx7{color:var(--gs-text-muted)}}@layer gs.components{.idx.svelte-4si0mv{color:var(--gs-text-muted);width:3ch}.frame.svelte-4si0mv{color:var(--gs-text-muted)}}@layer gs.components{.mono.svelte-1ui78yy{font-family:var(--gs-font-mono)}.aux-state.svelte-1ui78yy{display:flex;gap:var(--gs-space-2);align-items:baseline;font-size:var(--gs-font-size-xs);padding:var(--gs-space-1-5) var(--gs-space-3) 0;margin:0}.aux-label.svelte-1ui78yy{color:var(--gs-text-muted)}.aux-value.svelte-1ui78yy{margin-right:var(--gs-space-3)}.aux-group.svelte-1ui78yy{padding:var(--gs-space-1-5) var(--gs-space-3)}.aux-regs.svelte-1ui78yy{display:grid;grid-template-columns:repeat(auto-fill,minmax(16ch,1fr));column-gap:var(--gs-space-4);font-size:var(--gs-font-size-xs)}.aux-reg.svelte-1ui78yy{display:inline-flex;gap:var(--gs-space-2)}.aux-reg-name.svelte-1ui78yy{color:var(--gs-code-reg-name);width:4.5ch;text-align:right;flex-shrink:0;font-family:var(--gs-font-mono)}.aux-fp.svelte-1ui78yy{display:flex;gap:var(--gs-space-2);font-size:var(--gs-font-size-xs)}.aux-fp-val.svelte-1ui78yy{min-width:14ch}.aux-fp-hex.svelte-1ui78yy{color:var(--gs-code-address)}.aux-rows.svelte-1ui78yy{list-style:none;margin:0;padding:0;font-size:var(--gs-font-size-xs)}.aux-row.svelte-1ui78yy{display:flex;gap:var(--gs-space-3);padding:0 var(--gs-space-1)}.aux-row.pc.svelte-1ui78yy{background:var(--gs-code-pc-row-bg)}.aux-row-addr.svelte-1ui78yy{color:var(--gs-code-address)}}@layer gs.components{.sections-pane.svelte-jxk82w{width:100%;height:100%;overflow-y:auto;background:var(--gs-surface-app);display:flex;flex-direction:column}}@layer gs.components{.debug-view.svelte-1dnn8m4{width:100%;height:100%;min-width:0;min-height:0}}@layer gs.components{.log-line.svelte-1a7quci{display:flex;align-items:baseline;gap:var(--gs-space-1-5);padding:var(--gs-space-px) var(--gs-space-2);font-family:var(--gs-font-mono);font-size:var(--gs-font-size-sm);line-height:var(--gs-line-height-relaxed);color:var(--gs-log-fg);white-space:pre-wrap;word-break:break-word}.cat.svelte-1a7quci{color:var(--gs-log-meta-fg);flex:0 0 auto}.lvl.svelte-1a7quci{color:var(--gs-log-meta-fg);flex:0 0 auto;min-width:1.5ch;text-align:right}.msg.svelte-1a7quci{flex:1 1 auto;min-width:0}.log-line[data-sev=high].svelte-1a7quci .lvl:where(.svelte-1a7quci){color:var(--gs-log-high-fg)}.log-line[data-sev=mid].svelte-1a7quci .lvl:where(.svelte-1a7quci){color:var(--gs-log-mid-fg)}.log-line[data-sev=low].svelte-1a7quci .msg:where(.svelte-1a7quci){color:var(--gs-log-low-fg)}}@layer gs.components{.cat-list.svelte-strv92{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--gs-space-0-5)}.cat-row.svelte-strv92{display:flex;align-items:center;justify-content:space-between;gap:var(--gs-space-2);padding:var(--gs-space-1) 0;font-size:var(--gs-font-size-sm)}.cat-name.svelte-strv92{font-family:var(--gs-font-mono);flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cat-empty{font-size:var(--gs-font-size-sm);margin:0;line-height:var(--gs-line-height-relaxed)}}@layer gs.components{.logs-view.svelte-sonch8{width:100%;height:100%;display:flex;flex-direction:column;min-height:0}.logs-scroll.svelte-sonch8{flex:1 1 auto;overflow-y:auto;min-height:0;padding:var(--gs-space-1) 0;background:var(--gs-surface-app)}.logs-scroll[data-striped].svelte-sonch8>:nth-child(2n){background:var(--gs-row-alt)}}@layer gs.components{.gs-panel.svelte-9svt3r{flex:0 0 auto;display:flex;flex-direction:column;background:var(--gs-surface-app);overflow:hidden;min-width:0;min-height:0}.gs-panel-content.svelte-9svt3r{flex:1 1 auto;min-height:0;min-width:0;position:relative;overflow:hidden}.terminal-keep.svelte-9svt3r{width:100%;height:100%}.terminal-keep.hidden.svelte-9svt3r{display:none}}@layer gs.components{.gs-workbench.panel-collapsed>.workbench-sash{display:none}}@layer gs.components{.gs-workbench.svelte-1cj5lpb{flex:1;min-height:0;display:flex;position:relative;--gs-panel-size: 280px}.gs-workbench.panel-bottom.svelte-1cj5lpb{flex-direction:column}.gs-workbench.panel-left.svelte-1cj5lpb,.gs-workbench.panel-right.svelte-1cj5lpb{flex-direction:row}.gs-workbench.panel-left.svelte-1cj5lpb>.gs-panel{order:0}.gs-workbench.panel-left.svelte-1cj5lpb>.workbench-sash{order:1}.gs-workbench.panel-left.svelte-1cj5lpb>.gs-display:where(.svelte-1cj5lpb){order:2}.gs-workbench.panel-right.svelte-1cj5lpb>.gs-display:where(.svelte-1cj5lpb){order:0}.gs-workbench.panel-right.svelte-1cj5lpb>.workbench-sash{order:1}.gs-workbench.panel-right.svelte-1cj5lpb>.gs-panel{order:2}.gs-workbench.panel-bottom.svelte-1cj5lpb>.gs-display:where(.svelte-1cj5lpb){order:0}.gs-workbench.panel-bottom.svelte-1cj5lpb>.workbench-sash{order:1}.gs-workbench.panel-bottom.svelte-1cj5lpb>.gs-panel{order:2}.gs-display.svelte-1cj5lpb{flex:1 1 auto;min-width:0;min-height:0;display:flex;flex-direction:column;background:var(--gs-surface-app);position:relative}.gs-workbench.panel-bottom.svelte-1cj5lpb>.gs-panel{height:var(--gs-panel-size);width:100%;border-top:var(--gs-border-width) solid var(--gs-border)}.gs-workbench.panel-left.svelte-1cj5lpb>.gs-panel{width:var(--gs-panel-size);height:100%;border-right:var(--gs-border-width) solid var(--gs-border)}.gs-workbench.panel-right.svelte-1cj5lpb>.gs-panel{width:var(--gs-panel-size);height:100%;border-left:var(--gs-border-width) solid var(--gs-border)}.gs-workbench.panel-collapsed.panel-bottom.svelte-1cj5lpb>.gs-panel{height:var(--gs-size-toolbar)}.gs-workbench.panel-collapsed.panel-left.svelte-1cj5lpb>.gs-panel,.gs-workbench.panel-collapsed.panel-right.svelte-1cj5lpb>.gs-panel{width:0;border:0}}@layer gs.components{.gs-chip.svelte-1j8l2n9{display:inline-flex;align-items:center;align-self:center;gap:var(--gs-space-1);height:var(--gs-chip-height);padding:0 var(--gs-chip-padding-x);border:none;border-radius:var(--gs-chip-radius);background:none;color:inherit;line-height:inherit;opacity:var(--gs-chip-off-opacity);cursor:pointer}.gs-chip[aria-pressed=true].svelte-1j8l2n9{opacity:1;font-weight:var(--gs-font-weight-bold);background:var(--gs-chip-on-bg);box-shadow:inset 0 0 0 var(--gs-border-width) var(--gs-chip-on-ring)}}@layer gs.components{.gs-drive.svelte-19wgtbz{display:flex;align-items:center;padding:0 var(--gs-space-2);opacity:var(--gs-statusbar-drive-idle-opacity);transition:opacity var(--gs-duration-fast),color var(--gs-duration-fast)}.gs-drive[data-activity=read].svelte-19wgtbz{opacity:1;color:var(--gs-statusbar-drive-read)}.gs-drive[data-activity=write].svelte-19wgtbz{opacity:1;color:var(--gs-statusbar-drive-write)}.gs-drive__icon.svelte-19wgtbz{display:inline-block;font-family:var(--gs-font-mono);font-size:var(--gs-font-size-xs);font-weight:var(--gs-font-weight-semibold)}.gs-drive[data-style=led].svelte-19wgtbz .gs-drive__icon:where(.svelte-19wgtbz){width:var(--gs-size-dot);height:var(--gs-size-dot);border-radius:var(--gs-radius-round);background:currentColor;overflow:hidden;font-size:0}.gs-drive[data-style=led][data-activity=idle].svelte-19wgtbz{color:var(--gs-text-subtle)}}@layer gs.components{.gs-status-dot.svelte-f47zkg{display:inline-block;flex:none;width:var(--gs-size-dot);height:var(--gs-size-dot);border-radius:var(--gs-radius-round);background:var(--gs-statusbar-dot-idle)}.gs-status-dot[data-state=running].svelte-f47zkg{background:var(--gs-statusbar-dot-running)}.gs-status-dot[data-state=paused].svelte-f47zkg{background:var(--gs-statusbar-dot-paused)}.gs-status-dot[data-state=stopped].svelte-f47zkg{background:var(--gs-statusbar-dot-stopped)}.gs-status-dot[data-state=crashed].svelte-f47zkg{background:var(--gs-statusbar-dot-crashed)}}@layer gs.components{.gs-activity-dot.svelte-1246vir{display:inline-block;flex:none;width:var(--gs-activity-dot-size);height:var(--gs-activity-dot-size);border-radius:var(--gs-radius-round);background:var(--gs-activity-dot-fg);opacity:var(--gs-activity-dot-opacity-max);animation:svelte-1246vir-gs-activity-pulse var(--gs-duration-pulse) var(--gs-ease-in-out) infinite}@keyframes svelte-1246vir-gs-activity-pulse{0%,to{opacity:var(--gs-activity-dot-opacity-min)}50%{opacity:1}}@media(prefers-reduced-motion:reduce){.gs-activity-dot.svelte-1246vir{animation:none}}}@layer gs.components{.gs-statusbar.svelte-9u157e{flex:0 0 var(--gs-statusbar-height);height:var(--gs-statusbar-height);display:flex;align-items:stretch;background:var(--gs-statusbar-bg-idle);color:var(--gs-statusbar-fg-idle);font-size:var(--gs-statusbar-font-size);line-height:var(--gs-statusbar-height);border-top:var(--gs-border-width) solid var(--gs-border);transition:background-color var(--gs-duration-quick) var(--gs-ease-out),color var(--gs-duration-quick) var(--gs-ease-out);padding:0 var(--gs-space-1);user-select:none}.gs-statusbar.svelte-9u157e:not([data-state=idle]){color:var(--gs-statusbar-fg-active)}.gs-statusbar[data-state=running].svelte-9u157e{background:var(--gs-statusbar-bg-running)}.gs-statusbar[data-state=paused].svelte-9u157e{background:var(--gs-statusbar-bg-paused)}.gs-statusbar[data-state=stopped].svelte-9u157e{background:var(--gs-statusbar-bg-stopped)}.gs-statusbar[data-state=crashed].svelte-9u157e{background:var(--gs-statusbar-bg-crashed)}.statusbar-left.svelte-9u157e,.statusbar-right.svelte-9u157e{display:flex;align-items:stretch}.statusbar-left.svelte-9u157e{flex:1 1 auto;min-width:0}.statusbar-right.svelte-9u157e{flex-direction:row-reverse}.gs-statusbar__item.svelte-9u157e{display:flex;align-items:center;gap:var(--gs-space-1);padding:0 var(--gs-space-2)}.gs-statusbar__button.svelte-9u157e{cursor:pointer}.gs-statusbar__button.svelte-9u157e:hover{background:var(--gs-statusbar-item-hover)}.gs-statusbar__button.svelte-9u157e:focus-visible{outline:var(--gs-focus-width) solid var(--gs-focus-ring);outline-offset:var(--gs-focus-offset)}.sb-speed.svelte-9u157e{font-variant-numeric:var(--gs-numeric)}.sb-speed.svelte-9u157e .icon{opacity:var(--gs-statusbar-icon-opacity)}.sb-mips.svelte-9u157e{font-variant-numeric:var(--gs-numeric);opacity:var(--gs-statusbar-meta-opacity)}.sb-upload.svelte-9u157e,.sb-printer.svelte-9u157e{gap:var(--gs-space-1-5);font-size:var(--gs-font-size-xs)}.sb-printer[data-state=error].svelte-9u157e{color:var(--gs-statusbar-printer-error)}.sb-printed.svelte-9u157e{background:none;border:none;color:inherit;font:inherit;font-size:var(--gs-font-size-xs);line-height:inherit}.upload-detail.svelte-9u157e{opacity:var(--gs-statusbar-meta-opacity);white-space:nowrap}.upload-cancel.svelte-9u157e{border:0;background:none;color:inherit;font:inherit;cursor:pointer;padding:0 var(--gs-space-1)}.printer-label.svelte-9u157e,.upload-label.svelte-9u157e{max-width:28ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@layer gs.components{.gs-toast.svelte-q1ditb{background:var(--gs-toast-bg);color:var(--gs-toast-fg);border-radius:var(--gs-toast-radius);box-shadow:var(--gs-shadow-toast);padding:var(--gs-toast-padding);display:flex;align-items:center;gap:var(--gs-space-2-5);opacity:0;transform:translate3d(0,100%,0);transition:transform var(--gs-duration-slower) var(--gs-ease-out),opacity var(--gs-duration-slower) var(--gs-ease-out);pointer-events:auto;font-size:var(--gs-font-size-base);line-height:var(--gs-size-row);min-width:var(--gs-toast-min-width)}.gs-toast.show.svelte-q1ditb{opacity:1;transform:none}.gs-toast__msg.svelte-q1ditb{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gs-toast__icon.svelte-q1ditb{display:inline-flex;flex-shrink:0}.gs-toast[data-intent=info].svelte-q1ditb .gs-toast__icon:where(.svelte-q1ditb){color:var(--gs-info-solid)}.gs-toast[data-intent=warning].svelte-q1ditb .gs-toast__icon:where(.svelte-q1ditb){color:var(--gs-warning-solid)}.gs-toast[data-intent=danger].svelte-q1ditb .gs-toast__icon:where(.svelte-q1ditb){color:var(--gs-danger-solid)}}@layer gs.components{.toast-container.svelte-132o5hv{position:fixed;right:var(--gs-toast-offset-right);bottom:var(--gs-toast-offset-bottom);display:flex;flex-direction:column;gap:var(--gs-space-1);z-index:var(--gs-z-toast);pointer-events:none;max-width:450px}}@layer gs.components{p.svelte-7enumv{margin:0}}@layer gs.components{p.svelte-dn7phq{margin:0 0 var(--gs-space-2-5)}p.svelte-dn7phq:last-of-type{margin-bottom:0}p.svelte-dn7phq .gs-link.legacy-link{display:inline;text-decoration:underline;word-break:break-all}}@layer gs.components{.pdf-frame.svelte-1qr1bb7{flex:1 1 auto;width:100%;min-height:0;border:var(--gs-border-width) solid var(--gs-border);background:var(--gs-surface-document)}}@layer gs.components{html,body,#app{height:100%}#app{display:flex;flex-direction:column}}
