:root,[data-theme=light]{color-scheme:light;--color-primary: #A94E23;--color-primary-light: #D47743;--color-primary-dark: #8F3E14;--color-primary-rgb: 169, 78, 35;--color-secondary: #1f9f72;--color-secondary-dark: #147d5a;--color-on-accent: #FFFAF4;--color-bg-primary: #F5F0E9;--color-bg-secondary: #FFFAF4;--color-bg-tertiary: #EEE6DD;--color-bg-sidebar: #E9E1D8;--color-bg-header: #FFFAF4;--color-card-bg: #FFFAF4;--color-bg-input: #EEE6DD;--color-bg-input-focus: #FFFAF4;--color-text-primary: #271F1A;--color-text-secondary: #63574D;--color-text-tertiary: #87786B;--color-text-muted: #87786B;--color-text-placeholder: #87786B;--color-text-inverse: #FFFAF4;--color-success: #1f9f72;--color-success-light: #e5f7f0;--color-warning: #c58a22;--color-warning-light: #fff3d8;--color-error: #d35c5c;--color-error-light: #fde9e9;--color-info: #357fd6;--color-info-dark: #2866b4;--color-info-light: #e8f2ff;--color-border-primary: #DED5CD;--color-border-secondary: #E9E1D8;--color-border-light: #CBBFB3;--color-border-medium: #BBAA9B;--color-border-focus: var(--color-primary);--color-border-input: #CBBFB3;--color-border-strong: #BBAA9B;--color-chart-green: #16845B;--color-chart-red: #B42318;--color-chart-blue: #4c8dff;--color-chart-yellow: #c58a22;--color-chart-purple: #7c6df0;--color-chart-orange: #A94E23;--surface-canvas: var(--color-bg-primary);--surface-base: var(--color-bg-secondary);--surface-muted: var(--color-bg-tertiary);--surface-elevated: #FFFAF4;--surface-inset: #EEE6DD;--surface-border: var(--color-border-primary);--surface-border-strong: var(--color-border-strong);--surface-stage: #E9E1D8;--surface-terminal: #EEE6DD;--surface-terminal-rail: #E9E1D8;--surface-panel: #FFFAF4;--surface-panel-muted: #EEE6DD;--surface-panel-line: #DED5CD;--surface-panel-line-strong: #CBBFB3;--surface-skeleton-base: #E9E1D8;--surface-skeleton-highlight: #FFFAF4;--surface-scanline: rgba(169, 78, 35, .12);--text-strong: var(--color-text-primary);--text-body: var(--color-text-secondary);--text-muted: var(--color-text-tertiary);--text-subtle: var(--color-text-muted);--accent-primary: var(--color-primary);--accent-primary-strong: var(--color-primary-dark);--accent-primary-soft: color-mix(in srgb, var(--color-primary) 12%, var(--surface-base) 88%);--state-success: var(--color-success);--state-warning: var(--color-warning);--state-danger: var(--color-error);--state-info: var(--color-info);--color-card-glass-bg: color-mix(in srgb, var(--surface-base) 90%, transparent);--color-card-glass-border: color-mix(in srgb, var(--color-primary) 22%, var(--surface-border) 78%);--color-card-glass-border-hover: color-mix(in srgb, var(--color-primary) 42%, var(--surface-border) 58%);--blur-card: 0;--blur-card-hover: 0;--tv-bg: #F5F0E9;--tv-grid: rgba(99, 87, 77, .12);--tv-text: #63574D;--font-family-primary: -apple-system, BlinkMacSystemFont, "Segoe UI", Inter, system-ui, sans-serif;--font-family-display: "Russo One", var(--font-family-primary);--font-family-mono: "JetBrains Mono", "Fira Code", Consolas, "SFMono-Regular", monospace;--font-size-xxs: .6875rem;--font-size-xs: .75rem;--font-size-sm: .875rem;--font-size-base: 1rem;--font-size-md: 1rem;--font-size-lg: 1.125rem;--font-size-xl: 1.25rem;--font-size-2xl: 1.5rem;--font-size-3xl: 1.875rem;--font-size-4xl: 2.25rem;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--line-height-tight: 1.25;--line-height-normal: 1.5;--line-height-relaxed: 1.75;--letter-spacing-tight: 0;--letter-spacing-normal: 0;--letter-spacing-wide: .025em;--spacing-xs: .25rem;--spacing-sm: .5rem;--spacing-md: .75rem;--spacing-lg: 1rem;--spacing-xl: 1.5rem;--spacing-2xl: 2rem;--spacing-xxl: 2rem;--spacing-3xl: 3rem;--radius-sm: 2px;--radius-md: 4px;--radius-lg: 6px;--radius-xl: 8px;--radius-2xl: 12px;--radius-full: 9999px;--shadow-sm: 0 1px 2px rgba(39, 31, 26, .06), 0 1px 1px rgba(39, 31, 26, .04);--shadow-md: 0 10px 24px rgba(39, 31, 26, .08);--shadow-lg: 0 18px 38px rgba(39, 31, 26, .12);--shadow-xl: 0 26px 54px rgba(39, 31, 26, .16);--shadow-terminal: 0 24px 70px rgba(39, 31, 26, .12);--shadow-panel: 0 1px 2px rgba(39, 31, 26, .045);--shadow-panel-hover: 0 12px 30px rgba(39, 31, 26, .09);--shadow-list-card: 0 18px 42px rgba(39, 31, 26, .095), 0 5px 16px rgba(39, 31, 26, .055), inset 0 1px 0 color-mix(in srgb, var(--surface-panel) 82%, transparent);--shadow-list-card-hover: 0 24px 58px rgba(39, 31, 26, .14), 0 9px 24px rgba(39, 31, 26, .07), inset 0 1px 0 color-mix(in srgb, var(--surface-panel) 88%, transparent);--shadow-focus: 0 0 0 3px rgba(var(--color-primary-rgb), .18);--shadow-primary: 0 12px 24px rgba(var(--color-primary-rgb), .22);--control-height-sm: 2rem;--control-height-md: 2.5rem;--control-height-lg: 2.875rem;--control-radius: var(--radius-md);--control-bg: color-mix(in srgb, var(--surface-panel-muted) 72%, var(--surface-panel) 28%);--control-bg-hover: color-mix(in srgb, var(--color-primary) 8%, var(--surface-panel-muted) 92%);--control-border: color-mix(in srgb, var(--surface-panel-line) 86%, transparent);--control-border-hover: color-mix(in srgb, var(--color-primary) 38%, var(--surface-panel-line) 62%);--control-primary-bg: color-mix(in srgb, var(--color-primary) 18%, var(--surface-panel) 82%);--control-primary-bg-hover: color-mix(in srgb, var(--color-primary) 24%, var(--surface-panel) 76%);--control-primary-border: color-mix(in srgb, var(--color-primary) 58%, var(--surface-panel-line) 42%);--control-success-bg: color-mix(in srgb, var(--color-success) 13%, var(--surface-panel) 87%);--control-success-border: color-mix(in srgb, var(--color-success) 38%, var(--surface-panel-line) 62%);--control-danger-bg: color-mix(in srgb, var(--color-error) 12%, var(--surface-panel) 88%);--control-danger-border: color-mix(in srgb, var(--color-error) 42%, var(--surface-panel-line) 58%);--surface-card-bg: var(--surface-panel);--surface-card-border: var(--surface-panel-line);--ease-out-productive: cubic-bezier(.16, 1, .3, 1);--transition-fast: .15s var(--ease-out-productive);--transition-normal: .22s var(--ease-out-productive);--transition-slow: .32s var(--ease-out-productive);--transition-bounce: var(--transition-normal);--motion-panel-enter: .42s var(--ease-out-productive);--motion-surface-enter: .56s var(--ease-out-productive);--z-background: 1;--z-content: 10;--z-modal: 100;--z-dropdown: 200;--z-overlay: 300;--z-tooltip: 400;--container-max-width: 1200px;--header-height: 64px;--sidebar-width: 272px;--sidebar-collapsed-width: 64px;--sidebar-width-collapsed: var(--sidebar-collapsed-width);--breakpoint-sm: 480px;--breakpoint-md: 768px;--breakpoint-lg: 1024px;--breakpoint-xl: 1280px;--breakpoint-2xl: 1536px}[data-theme=dark]{color-scheme:dark;--color-primary: #F59A61;--color-primary-light: #FFAE7B;--color-primary-dark: #D96E39;--color-primary-rgb: 245, 154, 97;--color-secondary: #31c68f;--color-secondary-dark: #20a879;--color-on-accent: #f8fbff;--color-bg-primary: #211F1E;--color-bg-secondary: #292624;--color-bg-tertiary: #332E2B;--color-bg-sidebar: #201E1D;--color-bg-header: #292624;--color-card-bg: #292624;--color-bg-input: #322E2B;--color-bg-input-focus: #3B3633;--color-text-primary: #F7F4F2;--color-text-secondary: #C9C1BC;--color-text-tertiary: #9C928C;--color-text-muted: #847A74;--color-text-placeholder: #847A74;--color-text-inverse: #181716;--color-success: #31c68f;--color-success-light: #183a31;--color-warning: #efb24f;--color-warning-light: #3c2d19;--color-error: #ff7f7f;--color-error-light: #3d2225;--color-info: #5aa8ff;--color-info-dark: #3d88dc;--color-info-light: #172f48;--color-border-primary: #49423E;--color-border-secondary: #3B3633;--color-border-light: #5C534E;--color-border-medium: #6C625C;--color-border-input: #5C534E;--color-border-strong: #6C625C;--color-chart-green: #31c68f;--color-chart-red: #ff7f7f;--color-chart-blue: #6da9ff;--color-chart-yellow: #efb24f;--color-chart-purple: #a69bff;--color-chart-orange: #ff9a5d;--surface-canvas: var(--color-bg-primary);--surface-base: var(--color-bg-secondary);--surface-muted: var(--color-bg-tertiary);--surface-elevated: #3B3633;--surface-inset: #1A1918;--surface-border: var(--color-border-primary);--surface-border-strong: var(--color-border-strong);--surface-stage: #201E1D;--surface-terminal: #181716;--surface-terminal-rail: #121212;--surface-panel: #292624;--surface-panel-muted: #322E2B;--surface-panel-line: #3B3633;--surface-panel-line-strong: #49423E;--surface-skeleton-base: #322E2B;--surface-skeleton-highlight: #3B3633;--surface-scanline: rgba(245, 154, 97, .14);--text-strong: var(--color-text-primary);--text-body: var(--color-text-secondary);--text-muted: var(--color-text-tertiary);--text-subtle: var(--color-text-muted);--accent-primary: var(--color-primary);--accent-primary-strong: var(--color-primary-light);--accent-primary-soft: color-mix(in srgb, var(--color-primary) 14%, var(--surface-base) 86%);--state-success: var(--color-success);--state-warning: var(--color-warning);--state-danger: var(--color-error);--state-info: var(--color-info);--color-card-glass-bg: color-mix(in srgb, var(--surface-base) 88%, transparent);--color-card-glass-border: color-mix(in srgb, var(--color-primary) 24%, var(--surface-border) 76%);--color-card-glass-border-hover: color-mix(in srgb, var(--color-primary) 44%, var(--surface-border) 56%);--tv-bg: #211F1E;--tv-grid: rgba(201, 193, 188, .08);--tv-text: #C9C1BC;--shadow-sm: 0 1px 2px rgba(7, 12, 19, .24);--shadow-md: 0 12px 28px rgba(7, 12, 19, .28);--shadow-lg: 0 20px 44px rgba(7, 12, 19, .34);--shadow-xl: 0 28px 64px rgba(7, 12, 19, .42);--shadow-terminal: 0 28px 70px rgba(7, 12, 19, .42);--shadow-panel: 0 1px 2px rgba(7, 12, 19, .28);--shadow-panel-hover: 0 14px 34px rgba(7, 12, 19, .32);--shadow-list-card: 0 18px 42px rgba(7, 12, 19, .38), 0 5px 16px rgba(7, 12, 19, .24), inset 0 1px 0 color-mix(in srgb, var(--surface-panel-line) 26%, transparent);--shadow-list-card-hover: 0 24px 58px rgba(7, 12, 19, .48), 0 9px 24px rgba(7, 12, 19, .3), inset 0 1px 0 color-mix(in srgb, var(--surface-panel-line-strong) 32%, transparent);--shadow-focus: 0 0 0 3px rgba(var(--color-primary-rgb), .24);--shadow-primary: 0 12px 28px rgba(var(--color-primary-rgb), .22)}:root,[data-theme=light]{--bg: #F5F0E9;--surface: #FFFAF4;--surface-alt: #EEE6DD;--fg: #271F1A;--muted: #63574D;--muted-soft: #87786B;--border: #DED5CD;--border-strong: #CBBFB3;--accent: #A94E23;--accent-hover: #8F3E14;--accent-soft: #F4E5DB;--accent-veil: color-mix(in srgb, var(--accent) 16%, transparent);--accent-2: #2E6CB8;--success: #16845B;--success-soft: #E6F5EE;--warning: #9A6700;--warning-soft: #FFF4D6;--danger: #B42318;--danger-soft: #FDECEA;--component-panel-bg-blur: var(--surface);--component-input-bg: var(--surface-alt);--component-menu-hover: color-mix(in srgb, var(--accent) 6%, var(--surface));--component-menu-active: var(--accent-veil);--component-checkbox-bg: var(--accent);--component-checkbox-bg-hover: var(--accent-hover);--component-checkbox-unchecked: var(--surface);--component-checkbox-border: var(--border);--component-checkbox-border-hover: var(--accent);--component-option-bg: var(--surface-alt);--component-option-border: var(--border);--component-option-bg-hover: var(--surface);--component-option-border-hover: var(--border-strong);--component-option-selected-bg: var(--surface);--component-option-selected-border: var(--accent);--shadow-1: 0 1px 2px rgb(39 31 26 / 5%);--shadow-2: 0 8px 20px rgb(39 31 26 / 8%);--font-display: -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--font-body: ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", monospace;--radius-sm: 6px;--radius-md: 8px;--radius-lg: 10px;--radius-xl: 14px;--speed: .18s;--surface-canvas: var(--bg);--surface-base: var(--surface);--surface-muted: var(--surface-alt);--surface-elevated: var(--surface);--surface-inset: color-mix(in oklch, var(--bg) 76%, var(--surface));--surface-border: var(--border);--surface-border-strong: var(--border-strong);--surface-panel: var(--surface);--surface-panel-muted: var(--surface-alt);--surface-panel-line: var(--border);--surface-panel-line-strong: var(--border-strong);--surface-card-bg: var(--surface);--surface-card-border: var(--border);--text-strong: var(--fg);--text-body: var(--muted);--text-muted: var(--muted-soft);--text-subtle: var(--muted-soft);--accent-primary: var(--accent);--accent-primary-strong: var(--accent-hover);--accent-primary-soft: var(--accent-soft);--state-success: var(--success);--state-warning: var(--warning);--state-danger: var(--danger);--state-info: var(--accent-2);--color-primary: var(--accent);--color-primary-light: #D47743;--color-primary-dark: var(--accent-hover);--color-primary-rgb: 169, 78, 35;--color-secondary: var(--success);--color-secondary-dark: color-mix(in oklch, var(--success) 76%, var(--fg));--color-on-accent: #FFFAF4;--color-text-on-primary: #FFFAF4;--color-bg-primary: var(--bg);--color-bg-secondary: var(--surface);--color-bg-tertiary: var(--surface-alt);--color-bg-sidebar: var(--surface-alt);--color-bg-header: var(--surface);--color-card-bg: var(--surface);--color-bg-input: var(--component-input-bg);--color-bg-input-focus: var(--surface);--color-text-primary: var(--fg);--color-text-secondary: var(--muted);--color-text-tertiary: var(--muted-soft);--color-text-muted: var(--muted-soft);--color-text-placeholder: var(--muted-soft);--color-text-inverse: var(--surface);--color-success: var(--success);--color-success-light: var(--success-soft);--color-warning: var(--warning);--color-warning-light: var(--warning-soft);--color-error: var(--danger);--color-danger: var(--danger);--color-error-light: var(--danger-soft);--color-info: var(--accent-2);--color-info-light: var(--accent-soft);--color-border-primary: var(--border);--color-border-secondary: color-mix(in oklch, var(--border) 70%, transparent);--color-border-light: var(--border-strong);--color-border-medium: color-mix(in oklch, var(--border-strong) 75%, var(--muted-soft));--color-border-focus: var(--accent);--color-border-input: var(--border-strong);--color-border-strong: var(--border-strong);--font-family-primary: var(--font-body);--font-family-mono: var(--font-mono);--font-size-xxs: .6875rem;--font-size-xs: .75rem;--font-size-sm: .8125rem;--font-size-base: .875rem;--font-size-md: .875rem;--font-size-lg: 1rem;--font-size-xl: 1.125rem;--font-size-2xl: 1.5rem;--font-size-3xl: 1.75rem;--font-weight-medium: 500;--font-weight-semibold: 650;--font-weight-bold: 700;--line-height-tight: 1.15;--line-height-normal: 1.5;--letter-spacing-normal: 0;--letter-spacing-wide: .08em;--spacing-xs: .25rem;--spacing-sm: .5rem;--spacing-md: .75rem;--spacing-lg: 1rem;--spacing-xl: 1.5rem;--spacing-2xl: 2rem;--radius-2xl: var(--radius-xl);--radius-full: 999px;--control-height-sm: 1.75rem;--control-height-md: 1.875rem;--control-height-lg: 2.25rem;--control-radius: var(--radius-md);--gds-panel-bg: var(--surface);--gds-panel-bg-alt: var(--surface-alt);--gds-popup-bg: var(--surface);--gds-panel-border: var(--border);--gds-panel-border-subtle: color-mix(in oklch, var(--border) 58%, transparent);--gds-input-bg: var(--component-input-bg);--gds-input-bg-hover: color-mix(in oklch, var(--surface) 84%, var(--bg));--gds-input-bg-active: var(--surface);--gds-input-bg-disabled: color-mix(in oklch, var(--component-input-bg) 70%, var(--bg));--gds-input-bg-danger: color-mix(in oklch, var(--danger-soft) 72%, var(--surface));--gds-input-text: var(--fg);--gds-input-placeholder: var(--muted-soft);--gds-input-text-disabled: color-mix(in oklch, var(--muted) 58%, transparent);--gds-input-border-hover: var(--border-strong);--gds-input-border-active: var(--border-strong);--gds-input-border-danger: color-mix(in oklch, var(--danger) 62%, var(--border));--gds-button-primary-bg: var(--accent);--gds-button-primary-bg-hover: var(--accent-hover);--gds-button-primary-text: oklch(100% 0 0);--gds-button-secondary-bg: var(--surface);--gds-button-secondary-bg-hover: var(--surface-alt);--gds-button-secondary-text: var(--fg);--gds-button-secondary-border: var(--border-strong);--gds-button-secondary-border-hover: color-mix(in oklch, var(--border-strong) 70%, var(--fg));--gds-state-base-hover: var(--component-menu-hover);--gds-state-base-hover-alt: color-mix(in oklch, var(--bg) 74%, var(--surface));--gds-state-accent-hover: var(--component-menu-active);--gds-state-accent-solid: var(--accent);--gds-state-danger-hover: var(--danger-soft);--gds-state-warning-hover: var(--warning-soft);--gds-state-success-hover: var(--success-soft);--gds-checkbox-bg: var(--component-checkbox-bg);--gds-checkbox-bg-hover: var(--component-checkbox-bg-hover);--gds-checkbox-bg-unchecked: var(--component-checkbox-unchecked);--gds-checkbox-border: var(--component-checkbox-border);--gds-checkbox-border-hover: var(--component-checkbox-border-hover);--gds-toggle-bg: var(--accent);--gds-toggle-bg-hover: var(--accent-hover);--gds-toggle-bg-unchecked: color-mix(in oklch, var(--muted-soft) 22%, var(--surface));--gds-toggle-bg-unchecked-hover: color-mix(in oklch, var(--muted-soft) 30%, var(--surface));--gds-toggle-knob: var(--surface);--gds-segment-bg: color-mix(in oklch, var(--bg) 75%, var(--surface));--gds-segment-active-bg: var(--surface);--gds-segment-active-border: var(--border);--gds-divider-subtle: color-mix(in oklch, var(--border) 62%, transparent);--gds-divider-regular: var(--border);--gds-popup-shadow: 0 8px 20px rgb(32 33 36 / 12%);--gds-focus-ring: 0 0 0 2px var(--accent-veil);--control-bg: var(--component-input-bg);--control-bg-hover: var(--gds-input-bg-hover);--control-border: var(--border);--control-border-hover: var(--border-strong);--control-primary-bg: var(--accent);--control-primary-bg-hover: var(--accent-hover);--control-primary-border: color-mix(in oklch, var(--fg) 4%, transparent);--control-primary-text: var(--gds-button-primary-text);--control-success-bg: var(--success-soft);--control-success-border: color-mix(in oklch, var(--success) 35%, transparent);--control-danger-bg: var(--danger-soft);--control-danger-border: color-mix(in oklch, var(--danger) 35%, transparent);--shadow-sm: var(--shadow-1);--shadow-md: var(--shadow-2);--shadow-panel: var(--shadow-1);--shadow-panel-hover: var(--shadow-2);--shadow-focus: var(--gds-focus-ring);--ease-out-productive: cubic-bezier(.16, 1, .3, 1);--transition-fast: var(--speed) var(--ease-out-productive);--transition-normal: var(--speed) var(--ease-out-productive);--motion-panel-enter: .18s var(--ease-out-productive);--motion-surface-enter: .22s var(--ease-out-productive);--z-content: 10;--z-modal: 100;--z-dropdown: 200;--z-overlay: 300;--z-tooltip: 400}[data-theme=dark]{--bg: #211F1E;--surface: #292624;--surface-alt: #332E2B;--fg: #F7F4F2;--muted: #C9C1BC;--muted-soft: #9C928C;--border: #49423E;--border-strong: #5C534E;--accent: #F59A61;--accent-hover: #FFAE7B;--accent-soft: #4A2512;--accent-veil: color-mix(in srgb, var(--accent) 20%, transparent);--accent-2: #75B8FF;--success: #43C98C;--success-soft: #123B29;--warning: #F2B84B;--warning-soft: #45300D;--danger: #F97066;--danger-soft: #451816;--component-panel-bg-blur: var(--surface);--component-input-bg: var(--surface-alt);--component-menu-hover: color-mix(in srgb, var(--accent) 8%, var(--surface));--component-menu-active: var(--accent-veil);--component-checkbox-bg: var(--accent);--component-checkbox-bg-hover: var(--accent-hover);--component-checkbox-unchecked: var(--surface-alt);--component-checkbox-border: var(--border-strong);--component-checkbox-border-hover: var(--accent);--component-option-bg: var(--surface-alt);--component-option-border: var(--border);--component-option-bg-hover: var(--surface);--component-option-border-hover: var(--border-strong);--component-option-selected-bg: var(--surface);--component-option-selected-border: var(--accent);--color-primary-light: #FFAE7B;--color-primary-rgb: 245, 154, 97;--shadow-1: 0 1px 2px oklch(0% 0 0 / .22);--shadow-2: 0 12px 24px -16px oklch(0% 0 0 / .5);--gds-input-bg: var(--component-input-bg);--gds-panel-bg: var(--surface);--gds-state-accent-solid: var(--accent);--gds-popup-shadow: 0 18px 44px color-mix(in oklch, oklch(0% 0 0) 38%, transparent);--control-danger-bg: var(--danger-soft);--control-success-bg: var(--success-soft);--control-primary-bg: var(--accent);--control-primary-bg-hover: var(--accent-hover)}[data-gimmer-design-system]{--orange-700: #8F3E14;--orange-600: #A94E23;--orange-100: #F4E5DB;--green-600: #16845B;--green-700: #126B49;--green-100: #E6F5EE;--yellow-700: #9A6700;--yellow-800: #7A5200;--yellow-100: #FFF4D6;--red-600: #B42318;--red-700: #8D1C13;--red-100: #FDECEA;--blue-600: #2E6CB8;--blue-700: #1E4F8A;--blue-100: #EAF2FD}[data-gimmer-design-system]{--color-action-primary: var(--orange-600);--color-action-primary-hover: var(--orange-700);--color-action-primary-fg: #FFFAF4;--color-action-soft: var(--orange-100);--color-action-soft-fg: var(--orange-700);--color-focus-ring: var(--orange-600);--color-state-success: var(--green-600);--color-state-success-fg: #FFFAF4;--color-state-success-soft: var(--green-100);--color-state-success-soft-fg: var(--green-700);--color-state-warning: var(--yellow-700);--color-state-warning-fg: #FFFAF4;--color-state-warning-soft: var(--yellow-100);--color-state-warning-soft-fg: var(--yellow-800);--color-state-danger: var(--red-600);--color-state-danger-fg: #FFFAF4;--color-state-danger-soft: var(--red-100);--color-state-danger-soft-fg: var(--red-700);--color-state-info: var(--blue-600);--color-state-info-fg: #FFFAF4;--color-state-info-soft: var(--blue-100);--color-state-info-soft-fg: var(--blue-700);--color-surface-base: var(--surface);--color-surface-muted: var(--surface-alt);--color-border-default: var(--border);--color-text-primary: var(--fg);--color-text-secondary: var(--muted)}[data-gimmer-design-system]{--gds-button-primary-bg: var(--color-action-primary);--gds-button-primary-bg-hover: var(--color-action-primary-hover);--gds-button-primary-text: var(--color-action-primary-fg);--gds-button-focus-ring: var(--color-focus-ring);--gds-button-selected-bg: var(--color-action-soft);--gds-status-success-bg: var(--color-state-success-soft);--gds-status-success-text: var(--color-state-success-soft-fg);--gds-status-warning-bg: var(--color-state-warning-soft);--gds-status-warning-text: var(--color-state-warning-soft-fg);--gds-status-danger-bg: var(--color-state-danger-soft);--gds-status-danger-text: var(--color-state-danger-soft-fg);--gds-status-info-bg: var(--color-state-info-soft);--gds-status-info-text: var(--color-state-info-soft-fg);--gds-table-header-bg: var(--color-surface-muted);--gds-table-row-bg: var(--color-surface-base);--gds-table-border: var(--color-border-default);--gds-table-text: var(--color-text-primary);--gds-navigation-selected-bg: var(--color-action-soft);--gds-navigation-selected-text: var(--color-action-soft-fg);--gds-navigation-text: var(--color-text-secondary);--gds-navigation-focus-ring: var(--color-focus-ring);--gds-navigation-compact-breakpoint: 960px;--gds-input-bg: var(--color-surface-muted);--gds-input-bg-hover: var(--color-surface-base);--gds-input-bg-active: var(--color-surface-base);--gds-input-bg-disabled: var(--color-surface-muted);--gds-input-bg-danger: var(--color-state-danger-soft);--gds-input-text: var(--color-text-primary);--gds-input-placeholder: var(--color-text-secondary);--gds-input-text-disabled: var(--color-text-secondary);--gds-input-border-hover: var(--color-border-default);--gds-input-border-active: var(--color-action-primary);--gds-input-border-danger: var(--color-state-danger);--gds-checkbox-bg: var(--color-action-primary);--gds-checkbox-bg-hover: var(--color-action-primary-hover);--gds-checkbox-border: var(--color-border-default);--gds-checkbox-border-hover: var(--color-action-primary);--gds-toggle-bg: var(--color-action-primary);--gds-toggle-bg-hover: var(--color-action-primary-hover);--gds-toggle-bg-unchecked: var(--color-surface-muted);--gds-toggle-bg-unchecked-hover: var(--color-surface-base);--gds-toggle-knob: var(--color-surface-base);--gds-segment-bg: var(--color-surface-muted);--gds-segment-active-bg: var(--color-surface-base);--gds-segment-active-border: var(--color-border-default);--gds-field-label: var(--color-text-secondary);--gds-field-help: var(--color-text-secondary);--gds-field-error: var(--color-state-danger);--gds-select-popup-bg: var(--color-surface-base);--gds-select-option-hover: var(--color-surface-muted);--gds-select-option-selected-bg: var(--color-action-soft);--gds-select-option-selected-text: var(--color-action-soft-fg);--gds-overlay-backdrop: color-mix(in oklch, var(--color-text-primary) 46%, transparent);--gds-overlay-bg: var(--color-surface-base);--gds-overlay-border: var(--color-border-default);--gds-overlay-text: var(--color-text-primary);--gds-overlay-focus-ring: var(--color-focus-ring);--gds-tooltip-bg: var(--color-text-primary);--gds-tooltip-text: var(--color-surface-base)}[data-gimmer-design-system][data-theme=dark]{--orange-400: #F59A61;--orange-300: #FFAE7B;--orange-950: #4A2512;--green-400: #43C98C;--green-950: #123B29;--yellow-400: #F2B84B;--yellow-950: #45300D;--red-400: #F97066;--red-950: #451816;--blue-400: #75B8FF;--blue-950: #16385F}[data-gimmer-design-system][data-theme=dark]{--color-action-primary: var(--orange-400);--color-action-primary-hover: var(--orange-300);--color-action-primary-fg: #25150D;--color-action-soft: var(--orange-950);--color-action-soft-fg: var(--orange-400);--color-focus-ring: var(--orange-400);--color-state-success: var(--green-400);--color-state-success-fg: #092819;--color-state-success-soft: var(--green-950);--color-state-success-soft-fg: var(--green-400);--color-state-warning: var(--yellow-400);--color-state-warning-fg: #2D1D00;--color-state-warning-soft: var(--yellow-950);--color-state-warning-soft-fg: var(--yellow-400);--color-state-danger: var(--red-400);--color-state-danger-fg: #3A0D0B;--color-state-danger-soft: var(--red-950);--color-state-danger-soft-fg: var(--red-400);--color-state-info: var(--blue-400);--color-state-info-fg: #08213E;--color-state-info-soft: var(--blue-950);--color-state-info-soft-fg: var(--blue-400);--color-surface-base: var(--surface);--color-surface-muted: var(--surface-alt);--color-border-default: var(--border);--color-text-primary: var(--fg);--color-text-secondary: var(--muted)}[data-gimmer-design-system][data-theme=dark]{--gds-button-primary-bg: var(--color-action-primary);--gds-button-primary-bg-hover: var(--color-action-primary-hover);--gds-button-primary-text: var(--color-action-primary-fg);--gds-button-focus-ring: var(--color-focus-ring);--gds-button-selected-bg: var(--color-action-soft);--gds-status-success-bg: var(--color-state-success-soft);--gds-status-success-text: var(--color-state-success-soft-fg);--gds-status-warning-bg: var(--color-state-warning-soft);--gds-status-warning-text: var(--color-state-warning-soft-fg);--gds-status-danger-bg: var(--color-state-danger-soft);--gds-status-danger-text: var(--color-state-danger-soft-fg);--gds-status-info-bg: var(--color-state-info-soft);--gds-status-info-text: var(--color-state-info-soft-fg);--gds-table-header-bg: var(--color-surface-muted);--gds-table-row-bg: var(--color-surface-base);--gds-table-border: var(--color-border-default);--gds-table-text: var(--color-text-primary);--gds-navigation-selected-bg: var(--color-action-soft);--gds-navigation-selected-text: var(--color-action-soft-fg);--gds-navigation-text: var(--color-text-secondary);--gds-navigation-focus-ring: var(--color-focus-ring);--gds-navigation-compact-breakpoint: 960px;--gds-input-bg: var(--color-surface-muted);--gds-input-bg-hover: var(--color-surface-base);--gds-input-bg-active: var(--color-surface-base);--gds-input-bg-disabled: var(--color-surface-muted);--gds-input-bg-danger: var(--color-state-danger-soft);--gds-input-text: var(--color-text-primary);--gds-input-placeholder: var(--color-text-secondary);--gds-input-text-disabled: var(--color-text-secondary);--gds-input-border-hover: var(--color-border-default);--gds-input-border-active: var(--color-action-primary);--gds-input-border-danger: var(--color-state-danger);--gds-checkbox-bg: var(--color-action-primary);--gds-checkbox-bg-hover: var(--color-action-primary-hover);--gds-checkbox-border: var(--color-border-default);--gds-checkbox-border-hover: var(--color-action-primary);--gds-toggle-bg: var(--color-action-primary);--gds-toggle-bg-hover: var(--color-action-primary-hover);--gds-toggle-bg-unchecked: var(--color-surface-muted);--gds-toggle-bg-unchecked-hover: var(--color-surface-base);--gds-toggle-knob: var(--color-surface-base);--gds-segment-bg: var(--color-surface-muted);--gds-segment-active-bg: var(--color-surface-base);--gds-segment-active-border: var(--color-border-default);--gds-field-label: var(--color-text-secondary);--gds-field-help: var(--color-text-secondary);--gds-field-error: var(--color-state-danger);--gds-select-popup-bg: var(--color-surface-base);--gds-select-option-hover: var(--color-surface-muted);--gds-select-option-selected-bg: var(--color-action-soft);--gds-select-option-selected-text: var(--color-action-soft-fg);--gds-overlay-backdrop: color-mix(in oklch, var(--color-text-primary) 46%, transparent);--gds-overlay-bg: var(--color-surface-base);--gds-overlay-border: var(--color-border-default);--gds-overlay-text: var(--color-text-primary);--gds-overlay-focus-ring: var(--color-focus-ring);--gds-tooltip-bg: var(--color-text-primary);--gds-tooltip-text: var(--color-surface-base)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-family:var(--font-family-primary);font-size:16px;line-height:1.5;overflow-y:scroll;scrollbar-gutter:stable;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body{background:var(--surface-canvas);color:var(--color-text-primary);font-family:var(--font-family-primary);font-weight:var(--font-weight-normal);min-height:100vh;overflow-x:hidden}:root[data-docs-hero=hidden] .docs-page:not(.documentation-page) .docs-hero{display:none}h1,h2,h3,h4,h5,h6{font-weight:var(--font-weight-semibold);line-height:1.25;margin:0;color:var(--color-text-primary);letter-spacing:var(--letter-spacing-normal)}h1{font-size:var(--font-size-3xl)}h2{font-size:var(--font-size-2xl)}h3{font-size:var(--font-size-xl)}h4{font-size:var(--font-size-lg)}h5{font-size:var(--font-size-base)}h6{font-size:var(--font-size-sm)}p{margin:0;line-height:1.6;color:var(--color-text-secondary)}strong,b{color:var(--text-strong);font-weight:var(--font-weight-semibold)}a{color:var(--color-primary);text-decoration:none;transition:color var(--transition-fast)}a:hover{color:var(--color-primary-light)}ul,ol{list-style:none}img{max-width:100%;height:auto;display:block}button{font-family:inherit;font-size:inherit;border:none;background:none;cursor:pointer;outline:none}input,textarea,select{font-family:inherit;font-size:inherit;border:none;outline:none;color:var(--text-strong)}button,input,textarea,select{letter-spacing:var(--letter-spacing-normal)}code,kbd,samp,pre,.numeric,[data-numeric=true]{font-variant-numeric:tabular-nums}*:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}*:focus:not(:focus-visible){outline:none}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--surface-muted)}::-webkit-scrollbar-thumb{background:var(--color-border-medium);border-radius:var(--radius-sm)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-bold{font-weight:var(--font-weight-bold)}.font-semibold{font-weight:var(--font-weight-semibold)}.font-medium{font-weight:var(--font-weight-medium)}.text-primary{color:var(--color-text-primary)}.text-secondary{color:var(--color-text-secondary)}.text-tertiary{color:var(--color-text-tertiary)}.container{width:100%;max-width:100%;margin:0 auto;padding:0 var(--spacing-lg)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-sm);min-height:var(--control-height-md);padding:.55rem .95rem;font-weight:var(--font-weight-semibold);border-radius:var(--control-radius);cursor:pointer;transition:background-color var(--transition-normal),border-color var(--transition-normal),color var(--transition-normal),box-shadow var(--transition-normal),transform var(--transition-normal);text-decoration:none;border:1px solid var(--gds-button-secondary-border);background:var(--gds-button-secondary-bg);color:var(--gds-button-secondary-text);font-size:var(--font-size-base);line-height:1;letter-spacing:0;box-shadow:var(--shadow-panel)}.btn:disabled{cursor:not-allowed;opacity:.6}.btn-primary{background:var(--gds-button-primary-bg);color:var(--gds-button-primary-text);border-color:color-mix(in srgb,var(--text-strong) 6%,transparent)}.btn-primary:hover:not(:disabled){background:var(--gds-button-primary-bg-hover);border-color:color-mix(in srgb,var(--text-strong) 10%,transparent);transform:translateY(-1px);box-shadow:var(--shadow-panel-hover)}.btn-secondary{background:var(--gds-button-secondary-bg);color:var(--gds-button-secondary-text);border:1px solid var(--gds-button-secondary-border)}.btn-secondary:hover:not(:disabled){background:var(--gds-button-secondary-bg-hover);border-color:var(--gds-button-secondary-border-hover)}.btn-ghost{background:transparent;color:var(--color-text-secondary);border-color:var(--control-border);box-shadow:none}.btn-ghost:hover:not(:disabled){color:var(--color-text-primary);background:var(--gds-state-base-hover);border-color:var(--gds-button-secondary-border-hover)}.btn-sm{min-height:var(--control-height-sm);padding:.35rem .75rem;font-size:var(--font-size-sm)}.btn-lg{min-height:var(--control-height-lg);padding:.7rem 1.15rem;font-size:var(--font-size-base)}.form-group{display:flex;flex-direction:column;gap:var(--spacing-sm)}.form-label{color:var(--color-text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.form-input{width:100%;padding:.7rem .85rem;background:var(--gds-input-bg);border:1px solid transparent;border-radius:var(--radius-lg);color:var(--gds-input-text);font-size:var(--font-size-base);transition:background-color var(--transition-normal),border-color var(--transition-normal),box-shadow var(--transition-normal)}.form-input::placeholder{color:var(--gds-input-placeholder)}.form-input:focus{border-color:var(--gds-input-border-active);background:var(--gds-input-bg-active);box-shadow:var(--gds-focus-ring)}.form-input:invalid{border-color:var(--color-error)}.form-error{color:var(--color-error);font-size:var(--font-size-xs);margin-top:var(--spacing-xs)}.card{background:var(--surface-card-bg);border:1px solid var(--surface-card-border);border-radius:var(--radius-xl);padding:var(--spacing-2xl);box-shadow:var(--shadow-panel)}.card-header{margin-bottom:var(--spacing-xl)}.card-title{font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin-bottom:var(--spacing-sm)}.card-description{color:var(--color-text-secondary);font-size:var(--font-size-sm);line-height:1.5}.card-footer{margin-top:var(--spacing-xl);padding-top:var(--spacing-xl);border-top:1px solid color-mix(in srgb,var(--color-border-primary) 60%,transparent)}.modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:color-mix(in srgb,var(--surface-canvas) 74%,transparent);display:flex;align-items:center;justify-content:center;z-index:var(--z-modal);padding:var(--spacing-lg)}.modal-content{background:var(--surface-elevated);border:1px solid var(--color-border-primary);border-radius:var(--radius-xl);padding:var(--spacing-2xl);max-width:90vw;max-height:90vh;overflow-y:auto;box-shadow:var(--shadow-xl)}.spinner{width:20px;height:20px;border:2px solid var(--color-border-medium);border-top:2px solid var(--color-primary);border-radius:50%;animation:spin 1s linear infinite}.progress-bar{width:100%;height:4px;background:var(--color-border-medium);border-radius:var(--radius-sm);overflow:hidden}.progress-fill{height:100%;background:var(--color-primary);border-radius:var(--radius-sm);transition:width var(--transition-normal)}.status-indicator{display:inline-flex;align-items:center;gap:var(--spacing-sm);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);text-transform:uppercase;letter-spacing:0}.status-indicator:before{content:"";width:6px;height:6px;border-radius:50%}.status-success{color:var(--color-success)}.status-success:before{background:var(--color-success)}.status-warning{color:var(--color-warning)}.status-warning:before{background:var(--color-warning)}.status-error{color:var(--color-error)}.status-error:before{background:var(--color-error)}.tooltip{position:relative;display:inline-block}.tooltip:after{content:attr(data-tooltip);position:absolute;bottom:100%;left:50%;transform:translate(-50%);background:var(--color-bg-secondary);color:var(--color-text-primary);padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-md);font-size:var(--font-size-xs);white-space:nowrap;opacity:0;visibility:hidden;transition:all var(--transition-fast);z-index:var(--z-tooltip);margin-bottom:var(--spacing-sm)}.tooltip:hover:after{opacity:1;visibility:visible}.flex{display:flex}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-sm{gap:var(--spacing-sm)}.gap-md{gap:var(--spacing-md)}.gap-lg{gap:var(--spacing-lg)}.gap-xl{gap:var(--spacing-xl)}@media (max-width: 768px){.card{padding:var(--spacing-xl)}.btn{padding:var(--spacing-md) var(--spacing-lg);font-size:var(--font-size-sm)}.modal-content{margin:var(--spacing-lg);padding:var(--spacing-xl)}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-sm);font-weight:var(--font-weight-semibold);border-radius:var(--control-radius);border:1px solid var(--gds-button-secondary-border);cursor:pointer;transition:background-color var(--transition-normal),border-color var(--transition-normal),color var(--transition-normal),box-shadow var(--transition-normal),transform var(--transition-normal);background:var(--gds-button-secondary-bg);color:var(--gds-button-secondary-text);line-height:1;letter-spacing:0;box-shadow:var(--shadow-panel)}.btn.sm{min-height:var(--control-height-sm);padding:.35rem .75rem;font-size:var(--font-size-sm)}.btn.md{min-height:var(--control-height-md);padding:.55rem .95rem;font-size:var(--font-size-base)}.btn.lg{min-height:var(--control-height-lg);padding:.7rem 1.15rem;font-size:var(--font-size-base)}.btn.primary{background:var(--gds-button-primary-bg);color:var(--gds-button-primary-text);border-color:color-mix(in srgb,var(--text-strong) 6%,transparent)}.btn.primary:hover{background:var(--gds-button-primary-bg-hover);border-color:color-mix(in srgb,var(--text-strong) 10%,transparent);box-shadow:var(--shadow-panel-hover);transform:translateY(-1px)}.btn.secondary{background:var(--gds-button-secondary-bg);color:var(--gds-button-secondary-text);border-color:var(--gds-button-secondary-border)}.btn.secondary:hover{background:var(--gds-button-secondary-bg-hover);border-color:var(--gds-button-secondary-border-hover)}.btn.ghost{background:transparent;color:var(--color-text-secondary);border-color:var(--control-border);box-shadow:none}.btn.ghost:hover{color:var(--color-text-primary);background:var(--gds-state-base-hover);border-color:var(--gds-button-secondary-border-hover)}.btn.danger{background:var(--control-danger-bg);color:var(--color-error);border-color:var(--control-danger-border)}.btn.danger:hover{transform:translateY(-1px);background:color-mix(in srgb,var(--color-error) 18%,var(--surface-panel) 82%);box-shadow:var(--shadow-panel-hover)}.btn.success{background:var(--control-success-bg);color:var(--color-success);border-color:var(--control-success-border)}.btn.info{background:color-mix(in srgb,var(--color-info) 13%,var(--surface-panel) 87%);color:var(--color-info);border-color:color-mix(in srgb,var(--color-info) 38%,var(--surface-panel-line) 62%)}.btn:disabled{opacity:.6;cursor:not-allowed;transform:none}button,input,textarea,select{font:inherit}button{-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer}button:disabled,input:disabled,textarea:disabled,select:disabled{cursor:not-allowed}[data-gimmer-design-system] .gds-button{border-color:var(--gds-button-secondary-border);background:var(--gds-button-secondary-bg);color:var(--gds-button-secondary-text)}[data-gimmer-design-system] .gds-button.primary{border-color:var(--gds-button-primary-bg);background:var(--gds-button-primary-bg);color:var(--gds-button-primary-text)}[data-gimmer-design-system] .gds-button.primary:hover:not(:disabled){background:var(--gds-button-primary-bg-hover)}[data-gimmer-design-system] .gds-button[aria-pressed=true],[data-gimmer-design-system] .gds-button[aria-checked=true]{border-color:var(--gds-button-primary-bg);background:var(--gds-button-primary-bg);color:var(--gds-button-primary-text)}[data-gimmer-design-system] .gds-button[aria-pressed=true]:hover:not(:disabled),[data-gimmer-design-system] .gds-button[aria-checked=true]:hover:not(:disabled){background:var(--gds-button-primary-bg-hover)}[data-gimmer-design-system] .gds-button:focus-visible{outline:2px solid var(--gds-button-focus-ring);outline-offset:2px}[data-gimmer-design-system] .gds-button__spinner{width:.75rem;height:.75rem;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:gds-spinner .65s linear infinite}[data-gimmer-design-system] .gds-status[data-tone=success]{background:var(--gds-status-success-bg);color:var(--gds-status-success-text)}[data-gimmer-design-system] .gds-status[data-tone=warning]{background:var(--gds-status-warning-bg);color:var(--gds-status-warning-text)}[data-gimmer-design-system] .gds-status[data-tone=danger]{background:var(--gds-status-danger-bg);color:var(--gds-status-danger-text)}[data-gimmer-design-system] .gds-status[data-tone=info]{background:var(--gds-status-info-bg);color:var(--gds-status-info-text)}[data-gimmer-design-system] .segmented{background:var(--gds-segment-bg)}[data-gimmer-design-system] .segmented button[aria-selected=true]{border-color:var(--gds-segment-active-border);background:var(--gds-segment-active-bg);color:var(--gds-input-text)}[data-gimmer-design-system] .gds-switch__control[aria-checked=true]{background:var(--gds-toggle-bg)}[data-gimmer-design-system] .gds-switch__control[aria-checked=true]:hover:not(:disabled){background:var(--gds-toggle-bg-hover)}[data-gimmer-design-system] .gds-switch__control:focus-visible{box-shadow:0 0 0 2px var(--gds-button-focus-ring)}[data-gimmer-design-system] :is(.gds-control,.gds-select__trigger){border-color:var(--gds-input-border-hover);background:var(--gds-input-bg);color:var(--gds-input-text)}[data-gimmer-design-system] :is(.gds-control,.gds-select__trigger):hover:not(:disabled){background:var(--gds-input-bg-hover)}[data-gimmer-design-system] :is(.gds-control,.gds-select__trigger):focus-visible,[data-gimmer-design-system] .gds-select[data-open=true] .gds-select__trigger{border-color:var(--gds-input-border-active);box-shadow:0 0 0 2px var(--gds-button-focus-ring);outline:0}[data-gimmer-design-system] :is(.gds-control,.gds-select__trigger)[aria-invalid=true],[data-gimmer-design-system] .gds-select[data-invalid=true] .gds-select__trigger{border-color:var(--gds-input-border-danger);background:var(--gds-input-bg-danger)}[data-gimmer-design-system] :is(.gds-control,.gds-select__trigger):disabled{background:var(--gds-input-bg-disabled);color:var(--gds-input-text-disabled)}[data-gimmer-design-system] .gds-field__label{color:var(--gds-field-label)}[data-gimmer-design-system] .gds-field__help{color:var(--gds-field-help)}[data-gimmer-design-system] .gds-field__error{color:var(--gds-field-error)}[data-gimmer-design-system] .gds-select__popup{border-color:var(--gds-table-border);background:var(--gds-select-popup-bg)}[data-gimmer-design-system] .gds-select__option:hover:not(:disabled){background:var(--gds-select-option-hover)}[data-gimmer-design-system] .gds-select__option.is-selected{background:var(--gds-select-option-selected-bg);color:var(--gds-select-option-selected-text)}[data-gimmer-design-system] .gds-check:hover{background:var(--gds-select-option-hover)}[data-gimmer-design-system] .gds-check__box{border-color:var(--gds-checkbox-border);background:var(--gds-input-bg)}[data-gimmer-design-system] .gds-check:hover .gds-check__box{border-color:var(--gds-checkbox-border-hover)}[data-gimmer-design-system] .gds-check__input:focus-visible+.gds-check__box{box-shadow:0 0 0 2px var(--gds-button-focus-ring)}[data-gimmer-design-system] .gds-check__input:checked+.gds-check__box{background:var(--gds-checkbox-bg)}[data-gimmer-design-system] .gds-button.danger{border-color:var(--gds-status-danger-bg);background:var(--gds-status-danger-bg);color:var(--gds-status-danger-text)}[data-gimmer-design-system] .gds-banner,[data-gimmer-design-system] .gds-empty-state{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--spacing-md);border:1px solid var(--gds-divider-regular);border-radius:var(--radius-lg);padding:var(--spacing-md)}[data-gimmer-design-system] .gds-banner[data-tone=success]{background:var(--gds-status-success-bg);color:var(--gds-status-success-text)}[data-gimmer-design-system] .gds-banner[data-tone=warning]{background:var(--gds-status-warning-bg);color:var(--gds-status-warning-text)}[data-gimmer-design-system] .gds-banner[data-tone=danger]{background:var(--gds-status-danger-bg);color:var(--gds-status-danger-text)}[data-gimmer-design-system] .gds-banner[data-tone=info]{background:var(--gds-status-info-bg);color:var(--gds-status-info-text)}[data-gimmer-design-system] .gds-empty-state{display:grid;justify-items:start}[data-gimmer-design-system] .gds-empty-state h2,[data-gimmer-design-system] .gds-empty-state p{margin:0}[data-gimmer-design-system] .gds-skeleton{display:block}[data-gimmer-design-system] .gds-skeleton__bar{display:block;min-height:var(--control-height-md);border-radius:var(--radius-md);background:var(--gds-input-bg-disabled);animation:gds-pulse 1.2s ease-in-out infinite alternate}[data-gimmer-design-system] .gds-table-wrap{overflow-x:auto;border:1px solid var(--gds-table-border);border-radius:var(--radius-lg)}[data-gimmer-design-system] .gds-table{width:100%;border-collapse:collapse;color:var(--gds-table-text)}[data-gimmer-design-system] .gds-table th,[data-gimmer-design-system] .gds-table td{padding:var(--spacing-md);border-bottom:1px solid var(--gds-table-border);text-align:left}[data-gimmer-design-system] .gds-table th{background:var(--gds-table-header-bg)}[data-gimmer-design-system] .gds-table tbody tr:last-child td{border-bottom:0}[data-gimmer-design-system] .gds-table__cell--numeric,[data-gimmer-design-system] .gds-table th.numeric{text-align:right;font-variant-numeric:tabular-nums}[data-gimmer-design-system] .gds-table__sort{border:0;padding:0;background:transparent;color:inherit;font:inherit;font-weight:inherit}[data-gimmer-design-system] .gds-sidebar-navigation{display:grid;gap:var(--spacing-sm);color:var(--gds-navigation-text)}[data-gimmer-design-system] .gds-sidebar-navigation ul,[data-gimmer-design-system] .gds-breadcrumbs ol{display:grid;gap:var(--spacing-xs);margin:0;padding:0;list-style:none}[data-gimmer-design-system] .gds-sidebar-navigation__item,[data-gimmer-design-system] .gds-tabs [role=tab]{display:block;width:100%;border:0;border-radius:var(--radius-md);padding:var(--spacing-sm) var(--spacing-md);background:transparent;color:inherit;text-align:left;text-decoration:none}[data-gimmer-design-system] .gds-sidebar-navigation__item.active,[data-gimmer-design-system] .gds-tabs [role=tab][aria-selected=true]{background:var(--gds-navigation-selected-bg);color:var(--gds-navigation-selected-text)}[data-gimmer-design-system] :is(.gds-sidebar-navigation__item,.gds-tabs [role=tab]):focus-visible{outline:2px solid var(--gds-navigation-focus-ring);outline-offset:2px}[data-gimmer-design-system] .gds-context-bar{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-md);border-bottom:1px solid var(--gds-table-border);padding-bottom:var(--spacing-md)}[data-gimmer-design-system] .gds-context-bar h1{margin:0}[data-gimmer-design-system] .gds-breadcrumbs ol,[data-gimmer-design-system] .gds-tabs{display:flex;align-items:center;gap:var(--spacing-sm)}[data-gimmer-design-system] .gds-tabs [role=tab]{width:auto}[data-gimmer-design-system] .gds-sidebar-navigation[data-compact=true] .gds-sidebar-navigation__item{padding-block:var(--spacing-xs);font-size:var(--font-size-sm)}[data-gimmer-design-system] .gds-overlay{position:fixed;z-index:10;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:var(--spacing-lg);background:var(--gds-overlay-backdrop)}[data-gimmer-design-system] .gds-dialog{width:min(100%,34rem);border:1px solid var(--gds-overlay-border);border-radius:var(--radius-lg);background:var(--gds-overlay-bg);color:var(--gds-overlay-text)}[data-gimmer-design-system] .gds-dialog[data-presentation=drawer]{justify-self:end;height:100%;border-radius:var(--radius-lg) 0 0 var(--radius-lg)}[data-gimmer-design-system] .gds-dialog__header,[data-gimmer-design-system] .gds-dialog__actions{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-md);padding:var(--spacing-md)}[data-gimmer-design-system] .gds-dialog__header{border-bottom:1px solid var(--gds-overlay-border)}[data-gimmer-design-system] .gds-dialog__header h2{margin:0}[data-gimmer-design-system] .gds-dialog__body{padding:var(--spacing-md)}[data-gimmer-design-system] .gds-dialog__close:focus-visible,[data-gimmer-design-system] .gds-dialog:focus-visible{outline:2px solid var(--gds-overlay-focus-ring);outline-offset:2px}[data-gimmer-design-system] .gds-tooltip{position:relative;display:inline-flex}[data-gimmer-design-system] .gds-tooltip__content{position:absolute;z-index:1;left:50%;bottom:calc(100% + var(--spacing-xs));width:max-content;max-width:18rem;transform:translate(-50%);border-radius:var(--radius-sm);padding:var(--spacing-sm);background:var(--gds-tooltip-bg);color:var(--gds-tooltip-text)}@keyframes gds-spinner{to{transform:rotate(360deg)}}@keyframes gds-pulse{to{opacity:.55}}@media (prefers-reduced-motion: reduce){[data-gimmer-design-system] :is(.gds-button__spinner,.gds-skeleton__bar){animation:none}}svg{display:block;flex:0 0 auto}.btn,.icon-btn,:where(.btn-primary,.btn-secondary,.btn-ghost){display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:32px;border:1px solid var(--border-strong);border-radius:var(--radius-md);padding:0 12px;background:var(--surface);color:var(--fg);box-shadow:var(--shadow-1);font-size:13px;font-weight:600;line-height:1;letter-spacing:0;text-decoration:none;transition:transform var(--speed),background var(--speed),border-color var(--speed),color var(--speed),box-shadow var(--speed)}.btn:hover:not(:disabled),.icon-btn:hover:not(:disabled),:where(.btn-primary,.btn-secondary,.btn-ghost):hover:not(:disabled){border-color:color-mix(in oklch,var(--border-strong) 70%,var(--fg));background:var(--surface-alt)}.btn:active:not(:disabled),.icon-btn:active:not(:disabled),:where(.btn-primary,.btn-secondary,.btn-ghost):active:not(:disabled){transform:translateY(1px);box-shadow:none}.btn.primary,.btn-primary{border-color:color-mix(in oklch,var(--fg) 4%,transparent);background:var(--accent);color:var(--gds-button-primary-text)}.btn.primary:hover:not(:disabled),.btn-primary:hover:not(:disabled){background:var(--accent-hover)}.btn.secondary,.btn-secondary{background:var(--surface);color:var(--fg)}.btn.ghost,.btn-ghost{border-color:transparent;background:transparent;box-shadow:none;color:var(--muted)}.btn.ghost:hover:not(:disabled),.btn-ghost:hover:not(:disabled){background:color-mix(in oklch,var(--bg) 70%,var(--surface));color:var(--fg)}.btn.danger,.btn-danger{border-color:color-mix(in oklch,var(--danger) 35%,transparent);background:var(--danger-soft);color:color-mix(in oklch,var(--danger) 82%,var(--fg))}.btn.success,.btn-success{border-color:color-mix(in oklch,var(--success) 35%,transparent);background:var(--success-soft);color:color-mix(in oklch,var(--success) 82%,var(--fg))}.btn.sm,.btn-sm{min-height:28px;padding-inline:9px;font-size:12px}.btn.md{min-height:32px;padding-inline:12px;font-size:13px}.btn.lg,.btn-lg{min-height:38px;padding-inline:14px;font-size:14px}.btn.full{width:100%}.icon-btn{width:32px;padding:0}.panel,.card,.gds-panel{min-width:0;border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--surface);box-shadow:var(--shadow-1)}.panel{overflow:hidden}.card,.gds-panel{padding:var(--spacing-lg)}.panel-head,.gds-panel__head,.card-header{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:50px;padding:12px 14px;border-bottom:1px solid var(--border)}.panel-title,.gds-panel__title,.title-stack{min-width:0;display:flex;flex-direction:column;gap:1px}.panel-title strong,.gds-panel__title strong,.card-title{color:var(--fg);font-size:14px;font-weight:650;line-height:1.2}.panel-title span,.gds-panel__title span,.card-description{color:var(--muted);font-size:12px;line-height:1.35}.eyebrow,.section-label{color:var(--muted);font-size:var(--font-size-xs);font-weight:700;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.lead{max-width:72ch;margin:0;color:var(--muted);font-size:14px}.chip,.status,.badge{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:22px;padding:0 8px;border:1px solid var(--border);border-radius:999px;background:var(--surface);color:var(--muted);font-size:12px;font-weight:650;white-space:nowrap}.dot{width:7px;height:7px;border-radius:50%;background:var(--muted-soft);box-shadow:0 0 0 3px color-mix(in oklch,var(--muted-soft) 18%,transparent)}.status.success,.status-success{border-color:color-mix(in oklch,var(--success) 35%,transparent);background:var(--success-soft);color:color-mix(in oklch,var(--success) 82%,var(--fg))}.status.warning,.status-warning{border-color:color-mix(in oklch,var(--warning) 35%,transparent);background:var(--warning-soft);color:color-mix(in oklch,var(--warning) 72%,var(--fg))}.status.danger,.status-error,.status.failed{border-color:color-mix(in oklch,var(--danger) 35%,transparent);background:var(--danger-soft);color:color-mix(in oklch,var(--danger) 82%,var(--fg))}.status.success .dot,.status-success .dot,.status-success:before{background:var(--success);box-shadow:0 0 0 3px color-mix(in oklch,var(--success) 18%,transparent)}.status.warning .dot,.status-warning .dot,.status-warning:before{background:var(--warning);box-shadow:0 0 0 3px color-mix(in oklch,var(--warning) 18%,transparent)}.status.danger .dot,.status-error .dot,.status-error:before{background:var(--danger);box-shadow:0 0 0 3px color-mix(in oklch,var(--danger) 18%,transparent)}.segmented{display:inline-flex;align-items:center;gap:2px;padding:2px;border-radius:var(--radius-lg);background:color-mix(in oklch,var(--bg) 75%,var(--surface))}.segmented button{min-height:28px;border:1px solid transparent;border-radius:var(--radius-md);padding:0 10px;background:transparent;color:var(--muted);font-size:13px;font-weight:600;transition:background var(--speed),border-color var(--speed),box-shadow var(--speed),color var(--speed)}.segmented button[aria-selected=true],.segmented button.active{border-color:var(--border);background:var(--surface);color:var(--fg);box-shadow:var(--shadow-1)}.field-stack,.gds-field,.form-group{display:flex;min-width:0;flex-direction:column;gap:4px}.field-stack label,.field-label,.gds-field__label,.form-label{width:fit-content;color:var(--muted);font-size:var(--font-size-xs);font-weight:650;line-height:1.25}.gds-field__help,.gds-field__error,.form-error{font-size:12px;line-height:1.45}.gds-field__help{color:var(--muted-soft)}.gds-field__error,.form-error{color:var(--danger)}.input,.textarea,.gds-control,:where(.form-input,.select,.config-input,.param-input,.search-input,.rent-input,.base-search-input,.description-textarea),:where(input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea,select){width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid transparent;border-radius:var(--radius-lg);background:var(--component-input-bg);color:var(--fg);caret-color:var(--accent);font-family:var(--font-body);font-size:12.5px;letter-spacing:0;outline:0;transition:background var(--speed),border-color var(--speed),box-shadow var(--speed),color var(--speed)}.input,.gds-control,:where(.form-input,.select,.config-input,.param-input,.search-input,.rent-input,.base-search-input),:where(input:not([type=checkbox]):not([type=radio]):not([type=range]),select){min-height:32px;padding:0 9px}.textarea,.gds-textarea,:where(textarea,.description-textarea){min-height:66px;padding:7px 9px;resize:vertical;line-height:1.45}:where(.input,.textarea,.gds-control,.form-input,.select,.config-input,.param-input,.search-input,.rent-input,.base-search-input,.description-textarea,input,textarea,select)::placeholder{color:var(--muted-soft)}.input:hover:not(:disabled):not([readonly]),.textarea:hover:not(:disabled):not([readonly]),.gds-control:hover:not(:disabled):not([readonly]),:where(.form-input,.select,.config-input,.param-input,.search-input,.rent-input,.base-search-input,.description-textarea):hover:not(:disabled):not([readonly]){background:color-mix(in oklch,var(--surface) 84%,var(--bg))}.input:focus,.textarea:focus,.gds-control:focus,.gds-control:focus-visible,:where(.form-input,.select,.config-input,.param-input,.search-input,.rent-input,.base-search-input,.description-textarea):focus,:where(input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea,select):focus{border-color:var(--border-strong);background:var(--surface);box-shadow:var(--shadow-1)}.gds-control[aria-invalid=true],.gds-control.error,.input.error,.textarea.error,:where(.form-input,.select,.config-input,.param-input,.search-input,.rent-input,.base-search-input,.description-textarea).error{border-color:color-mix(in oklch,var(--danger) 62%,var(--border));background:color-mix(in oklch,var(--danger-soft) 72%,var(--surface))}input[type=date]{color-scheme:light dark}body .input,body .textarea,body .gds-control,body .form-input,body .select,body .config-input,body .param-input,body .search-input,body .rent-input,body .base-search-input,body .description-textarea{border:1px solid transparent;background:var(--component-input-bg);color:var(--fg);caret-color:var(--accent)}body .input:focus,body .textarea:focus,body .gds-control:focus,body .gds-control:focus-visible,body .form-input:focus,body .select:focus,body .config-input:focus,body .param-input:focus,body .search-input:focus,body .rent-input:focus,body .base-search-input:focus,body .description-textarea:focus{border-color:var(--border-strong);background:var(--surface);box-shadow:var(--shadow-1)}body .option-card,body .gds-option-box{border-color:var(--component-option-border);background:var(--component-option-bg);color:var(--muted)}body .option-card[aria-pressed=true],body .option-card.is-selected,body .gds-option-box[aria-pressed=true]{border-color:var(--component-option-selected-border);background:var(--component-option-selected-bg);color:var(--fg)}input[type=checkbox],input[type=radio]{accent-color:var(--component-checkbox-bg)}.select-wrap,.date-picker,.gds-select{position:relative;width:100%;z-index:var(--z-content)}.select-wrap[data-open=true],.gds-select[data-open=true]{z-index:var(--z-dropdown)}.date-picker[data-open=true]{z-index:calc(var(--z-overlay) + 20)}.select-trigger,.gds-select__trigger{width:100%;min-height:30px;display:flex;align-items:center;justify-content:space-between;gap:6px;padding:0 8px 0 9px;border:1px solid transparent;border-radius:var(--radius-md);background:var(--component-input-bg);color:var(--fg);font-size:12.5px;font-weight:500;text-align:left;outline:0;transition:background var(--speed),border-color var(--speed),box-shadow var(--speed)}.select-trigger:hover:not(:disabled),.select-trigger[aria-expanded=true],.gds-select__trigger:hover:not(:disabled),.gds-select[data-open=true] .gds-select__trigger{background:color-mix(in oklch,var(--surface) 84%,var(--bg))}.select-trigger:focus-visible,.gds-select__trigger:focus-visible{border-color:var(--border-strong);box-shadow:0 0 0 2px var(--accent-veil)}.select-value,.gds-select__value{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select-value[data-placeholder=true],.gds-select__value[data-placeholder=true]{color:var(--muted-soft)}.select-caret,.gds-select__icon{color:var(--muted-soft);transition:color var(--speed),transform var(--speed)}.select-trigger:hover .select-caret,.select-trigger[aria-expanded=true] .select-caret,.gds-select[data-open=true] .gds-select__icon{color:var(--muted)}.select-trigger[aria-expanded=true] .select-caret,.gds-select[data-open=true] .gds-select__icon{transform:rotate(180deg)}.select-popover,.date-popover,.gds-select__popup{position:absolute;top:calc(100% + 4px);left:0;z-index:var(--z-dropdown);width:100%;border:1px solid var(--border-strong);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--gds-popup-shadow);transform-origin:top left}.select-popover[hidden],.date-popover[hidden]{display:none}.select-list,.dropdown-menu.gds-select__popup{max-height:196px;overflow-x:hidden;overflow-y:auto;padding:4px}.select-popover.gds-select__popup{max-height:none;overflow:visible;padding:0}.select-option,.gds-select__option{width:100%;min-height:30px;display:grid;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:7px;padding:0 7px;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--muted);font-size:12.5px;font-weight:500;text-align:left;outline:0}.select-option-icon,.gds-select__option-icon{width:16px;height:16px;display:grid;place-items:center;border-radius:5px;background:var(--component-input-bg);color:var(--muted);font-size:10px;font-weight:700;line-height:1}.select-option:hover:not(:disabled),.select-option:focus-visible,.gds-select__option:hover:not(:disabled),.gds-select__option:focus-visible{background:var(--component-menu-hover);color:var(--fg)}.select-option.is-selected,.select-option[aria-selected=true],.gds-select__option[aria-selected=true]{background:var(--component-menu-active);color:var(--fg);font-weight:650}.select-option.is-selected .select-option-icon,.gds-select__option[aria-selected=true] .gds-select__option-icon{background:var(--surface);color:var(--accent);box-shadow:inset 0 0 0 1px var(--border)}.check-mark,.gds-select__check{opacity:0;color:var(--accent)}.select-option.is-selected .check-mark,.select-option[aria-selected=true] .check-mark,.gds-select__option[aria-selected=true] .gds-select__check{opacity:1}.option-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.option-card,.gds-option-box{min-width:0;min-height:30px;display:flex;flex-direction:column;justify-content:center;gap:1px;padding:5px 7px;border:1px solid var(--component-option-border);border-radius:var(--radius-sm);background:var(--component-option-bg);color:var(--muted);text-align:left;outline:0;transition:background var(--speed),border-color var(--speed),box-shadow var(--speed),color var(--speed)}.option-card:hover:not(:disabled),.gds-option-box:hover:not(:disabled){border-color:var(--component-option-border-hover);background:var(--component-option-bg-hover);box-shadow:var(--shadow-1);color:var(--fg)}.option-card:focus-visible,.gds-option-box:focus-visible{box-shadow:0 0 0 2px var(--accent-veil)}.option-card[aria-pressed=true],.option-card.is-selected,.gds-option-box[aria-pressed=true]{border-color:var(--component-option-selected-border);background:var(--component-option-selected-bg);color:var(--fg);box-shadow:var(--shadow-1);font-weight:650}.option-card strong,.option-card span,.gds-option-box__title,.gds-option-box__description{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.option-card strong,.gds-option-box__title{font-size:11.5px;font-weight:inherit;line-height:1.15}.option-card span,.gds-option-box__description{color:var(--muted-soft);font-size:10.5px;line-height:1.15}.checkbox-list{display:flex;flex-direction:column;gap:4px}.check-row,.gds-check{position:relative;min-height:30px;display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:7px;padding:4px 6px;border-radius:var(--radius-sm);color:var(--fg);cursor:pointer;transition:background var(--speed),color var(--speed)}.check-row:hover,.gds-check:hover{background:var(--component-menu-hover)}.check-row input,.gds-check__input{position:absolute;top:0;right:0;bottom:0;left:0;inline-size:100%;block-size:100%;opacity:0;cursor:pointer;z-index:1}.check-box,.gds-check__box{width:24px;height:24px;display:grid;place-items:center;border:1px solid var(--component-checkbox-border);border-radius:6px;background:var(--component-checkbox-unchecked);color:#fff;box-shadow:var(--shadow-1);transition:background var(--speed),border-color var(--speed),box-shadow var(--speed)}.check-box svg,.gds-check__mark{opacity:0;transform:scale(.82);transition:opacity var(--speed),transform var(--speed)}.check-row:hover .check-box,.gds-check:hover .gds-check__box{border-color:var(--component-checkbox-border-hover)}.check-row input:focus-visible+.check-box,.gds-check__input:focus-visible+.gds-check__box{box-shadow:0 0 0 2px var(--accent-veil)}.check-row input:checked+.check-box,.gds-check__input:checked+.gds-check__box{border-color:transparent;background:var(--component-checkbox-bg)}.check-row input:checked+.check-box svg,.gds-check__input:checked+.gds-check__box .gds-check__mark{opacity:1;transform:scale(1)}.check-row input:disabled+.check-box,.gds-check__input:disabled+.gds-check__box{opacity:.45;box-shadow:none}.check-row input:disabled~.check-label,.check-row input:disabled~.check-meta,.gds-check__input:disabled~.check-label,.gds-check__input:disabled~.check-meta{opacity:.45}.check-label,.gds-check__label{min-width:0;overflow:hidden;color:var(--fg);font-size:12.5px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.check-meta,.gds-check__description{color:var(--muted-soft);font-size:10.5px;white-space:nowrap}.gds-switch{display:inline-flex;align-items:center;gap:8px;color:var(--fg)}.gds-switch__control{position:relative;display:inline-flex;width:30px;height:18px;flex:0 0 auto;align-items:center;border:0;border-radius:999px;background:color-mix(in oklch,var(--muted-soft) 22%,var(--surface));padding:3px;transition:background var(--speed),box-shadow var(--speed)}.gds-switch__control[aria-checked=true]{background:var(--accent)}.gds-switch__control:hover:not(:disabled){background:color-mix(in oklch,var(--muted-soft) 30%,var(--surface))}.gds-switch__control[aria-checked=true]:hover:not(:disabled){background:var(--accent-hover)}.gds-switch__control:focus-visible{outline:0;box-shadow:0 0 0 2px var(--accent-veil)}.gds-switch__thumb{display:block;width:12px;height:12px;border-radius:999px;background:var(--surface);box-shadow:var(--shadow-1);transition:transform var(--speed)}.gds-switch__control[aria-checked=true] .gds-switch__thumb{transform:translate(12px)}.date-popover{position:fixed;top:var(--gds-calendar-top, 0);right:auto;left:var(--gds-calendar-left, 0);z-index:calc(var(--z-tooltip) + 20);width:var(--gds-calendar-width, 264px);max-width:min(264px,calc(100vw - 32px));padding:8px}.calendar-head{display:grid;grid-template-columns:26px minmax(0,1fr) 26px;align-items:center;gap:4px;margin-bottom:7px}.calendar-period{min-width:0;display:flex;align-items:center;justify-content:center;gap:2px;min-height:26px}.calendar-period-button,.calendar-nav-button{display:grid;place-items:center;min-height:26px;border:0;border-radius:var(--radius-md);background:transparent;color:var(--muted);font:inherit;outline:0;transition:background var(--speed),color var(--speed),box-shadow var(--speed)}.calendar-period-button{display:inline-flex;align-items:center;justify-content:center;gap:4px;padding-inline:6px;color:var(--muted);font-size:12px;font-weight:650}.calendar-period-button:after{content:"";width:4px;height:4px;border-right:1px solid currentColor;border-bottom:1px solid currentColor;opacity:.55;transform:rotate(45deg) translateY(-1px)}.calendar-nav-button{width:26px;padding:0;color:var(--muted-soft);font-size:18px;line-height:1}.calendar-period-button:hover,.calendar-period-button:focus-visible,.calendar-nav-button:hover,.calendar-nav-button:focus-visible{background:var(--component-menu-hover);color:var(--fg)}.calendar-period-button:focus-visible,.calendar-nav-button:focus-visible{box-shadow:0 0 0 2px var(--accent-veil)}.calendar-title,.calendar-range{color:var(--fg);font-size:12px;font-weight:650;font-variant-numeric:tabular-nums}.calendar-picker-grid{display:grid;gap:3px}.calendar-month-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.calendar-year-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.calendar-choice{min-width:0;min-height:31px;padding:0 4px;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--muted);font:inherit;font-size:12px;font-weight:550;font-variant-numeric:tabular-nums;outline:0;transition:background var(--speed),color var(--speed),box-shadow var(--speed)}.calendar-month-grid .calendar-choice{min-height:35px}.calendar-choice:hover:not(:disabled),.calendar-choice:focus-visible{background:var(--component-menu-hover);color:var(--fg)}.calendar-choice:focus-visible{box-shadow:inset 0 0 0 1px var(--border-strong),0 0 0 2px var(--accent-veil)}.calendar-choice.is-selected{background:var(--component-option-selected-bg);color:var(--accent);box-shadow:inset 0 0 0 1px var(--component-option-selected-border)}.calendar-choice:disabled{cursor:not-allowed;opacity:.32}.calendar-weekdays,.calendar-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:2px}.calendar-weekdays{margin-bottom:3px;color:var(--muted-soft);font-size:10px;font-weight:650;text-align:center}.calendar-day{position:relative;min-height:26px;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--fg);font-size:12px;font-weight:550;outline:0}.calendar-day:hover,.calendar-day:focus-visible{background:var(--component-menu-hover)}.calendar-day.is-muted{color:var(--muted-soft)}.calendar-day.is-selected{background:var(--accent);color:var(--gds-button-primary-text)}.calendar-day.is-today:after{content:"";position:absolute;bottom:4px;left:50%;width:3px;height:3px;border-radius:999px;background:currentColor;transform:translate(-50%)}.calendar-footer{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:8px;padding-top:8px;border-top:1px solid var(--border)}.calendar-footer .btn{min-height:28px;padding-inline:9px;font-size:12px}.code-line{overflow:auto;padding:10px;border:1px solid var(--border);border-radius:var(--radius-lg);background:color-mix(in oklch,var(--bg) 80%,var(--surface));color:var(--muted);font-family:var(--font-mono);font-size:12px;white-space:nowrap}.log-row,.var-row{display:grid;grid-template-columns:70px minmax(0,1fr) auto;gap:8px;align-items:center;min-height:38px;padding:8px 10px;border:1px solid var(--border);border-radius:var(--radius-md);background:color-mix(in oklch,var(--surface) 88%,var(--bg))}.var-row{grid-template-columns:minmax(0,1fr) auto}.log-time,.var-type{color:var(--muted-soft);font-family:var(--font-mono);font-size:11px}.log-message,.var-name{min-width:0;overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.modal-overlay,.gds-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-modal);display:grid;place-items:center;padding:var(--spacing-lg);background:color-mix(in oklch,var(--bg) 74%,transparent)}.modal-content,.gds-dialog{border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--surface);color:var(--fg);box-shadow:var(--gds-popup-shadow)}.gds-dialog{width:min(100%,34rem)}.gds-dialog[data-presentation=drawer]{justify-self:end;height:100%;border-radius:var(--radius-xl) 0 0 var(--radius-xl)}.gds-dialog__header,.gds-dialog__actions{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-md);padding:var(--spacing-md)}.gds-dialog__header{border-bottom:1px solid var(--border)}.gds-dialog__header h2{margin:0;color:var(--fg);font-size:var(--font-size-lg)}.gds-dialog__body{padding:var(--spacing-md)}.gds-dialog__close{width:2rem;height:2rem;display:grid;flex:0 0 auto;place-items:center;padding:0;border:1px solid transparent;border-radius:var(--radius-sm);background:transparent;color:var(--muted);font-size:1.25rem;line-height:1}.gds-dialog__close:hover{border-color:var(--border);background:var(--surface-alt);color:var(--fg)}.gds-dialog__close:focus-visible,.gds-dialog:focus-visible{outline:2px solid var(--gds-overlay-focus-ring);outline-offset:2px}.toast{position:fixed;right:18px;bottom:18px;z-index:50;min-height:42px;display:flex;align-items:center;gap:9px;padding:10px 12px;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);color:var(--fg);box-shadow:var(--shadow-2)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0;white-space:nowrap}@media (max-width: 520px){.panel-head,.gds-panel__head{align-items:flex-start;flex-direction:column}.segmented{width:100%;overflow:auto}.segmented button{flex:1 0 auto}.option-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion: reduce){.btn,.icon-btn,.input,.textarea,.gds-control,.select-trigger,.select-option,.option-card,.check-box,.gds-switch__control,.gds-switch__thumb{transition:none}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes slideUp{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes slideDown{0%{transform:translateY(-20px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes slideLeft{0%{transform:translate(20px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes slideRight{0%{transform:translate(-20px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes scaleIn{0%{transform:scale(.9);opacity:0}to{transform:scale(1);opacity:1}}@keyframes scaleOut{0%{transform:scale(1);opacity:1}to{transform:scale(.9);opacity:0}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes bounce{0%,20%,53%,80%,to{transform:translateZ(0)}40%,43%{transform:translate3d(0,-30px,0)}70%{transform:translate3d(0,-15px,0)}90%{transform:translate3d(0,-4px,0)}}@keyframes shake{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-5px)}20%,40%,60%,80%{transform:translate(5px)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes glow{0%,to{box-shadow:0 0 5px var(--color-primary)}50%{box-shadow:0 0 20px var(--color-primary),0 0 30px var(--color-primary)}}@keyframes shimmer{0%{background-position:-200px 0}to{background-position:calc(200px + 100%) 0}}@keyframes gimmerPanelEnter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes gimmerSurfaceEnter{0%{opacity:0;transform:translateY(14px) scale(.992)}to{opacity:1;transform:none}}@keyframes gimmerSkeletonScan{0%{background-position:140% 0}to{background-position:-140% 0}}@keyframes gimmerRailScan{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes gimmerLivePulse{0%,to{box-shadow:0 0 color-mix(in srgb,var(--color-success) 24%,transparent)}50%{box-shadow:0 0 0 6px color-mix(in srgb,var(--color-success) 0%,transparent)}}@keyframes typewriter{0%{width:0}to{width:100%}}@keyframes blink{0%,to{border-color:transparent}50%{border-color:var(--color-primary)}}.animate-fade-in{animation:fadeIn .3s ease-out}.animate-fade-out{animation:fadeOut .3s ease-out}.animate-slide-up{animation:slideUp .3s ease-out}.animate-slide-down{animation:slideDown .3s ease-out}.animate-slide-left{animation:slideLeft .3s ease-out}.animate-slide-right{animation:slideRight .3s ease-out}.animate-scale-in{animation:scaleIn .3s ease-out}.animate-scale-out{animation:scaleOut .3s ease-out}.animate-spin{animation:spin 1s linear infinite}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.animate-bounce{animation:bounce 1s infinite}.animate-shake{animation:shake .5s ease-in-out}.animate-float{animation:float 6s ease-in-out infinite}.animate-float-delayed{animation:float 8s ease-in-out infinite reverse}.animate-glow{animation:glow 2s ease-in-out infinite alternate}.animate-shimmer{animation:shimmer 2s linear infinite}.animate-panel-enter{animation:gimmerPanelEnter var(--motion-panel-enter) both}.animate-surface-enter{animation:gimmerSurfaceEnter var(--motion-surface-enter) both}.skeleton-line{display:block;min-height:.7rem;border-radius:var(--radius-sm);background:linear-gradient(90deg,transparent 0%,var(--surface-skeleton-highlight) 42%,transparent 72%),var(--surface-skeleton-base);background-size:220% 100%,100% 100%;animation:gimmerSkeletonScan 1.35s var(--ease-out-productive) infinite}.loading-surface{position:relative;overflow:hidden}.loading-surface:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,transparent,var(--surface-scanline),transparent);transform:translate(-100%);animation:gimmerRailScan 1.2s var(--ease-out-productive) infinite}.transition-none{transition:none}.transition-all{transition:all var(--transition-normal)}.transition-colors{transition:color var(--transition-normal),background-color var(--transition-normal),border-color var(--transition-normal)}.transition-opacity{transition:opacity var(--transition-normal)}.transition-shadow{transition:box-shadow var(--transition-normal)}.transition-transform{transition:transform var(--transition-normal)}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.transition-fast{transition-duration:var(--transition-fast)}.transition-slow{transition-duration:var(--transition-slow)}.hover-lift:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg)}.hover-scale:hover{transform:scale(1.05)}.hover-glow:hover{box-shadow:0 0 20px #ff6b3566}.hover-brightness:hover{filter:brightness(1.1)}.focus-ring:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.focus-glow:focus-visible{box-shadow:var(--shadow-focus)}.loading{position:relative;overflow:hidden}.loading:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);animation:shimmer 2s linear infinite}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.animate-float,.animate-float-delayed,.animate-spin,.animate-pulse,.animate-bounce{animation:none}}@font-face{font-family:Nunito;font-style:normal;font-weight:400;src:local(""),url(/assets/nunito-v16-latin-regular-CSmEcOMa.woff2) format("woff2")}@font-face{font-family:Russo One;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/russo-one-latin-regular-CdcH-QXh.ttf) format("truetype")}#app{min-height:100vh;display:flex;flex-direction:column;background:var(--surface-canvas)}*,*:before,*:after{box-sizing:border-box}*{font-family:inherit,"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji","Android Emoji","EmojiSymbols","EmojiOne Mozilla","Twemoji Mozilla","Segoe UI Symbol"}@media (prefers-contrast: high){:root{--color-border-primary: color-mix(in srgb, var(--text-strong) 62%, var(--surface-border) 38%);--color-text-secondary: var(--text-strong);--color-bg-input: var(--surface-base)}}@media print{.background-decoration,.floating-elements,.steps{display:none!important}.login-modal{box-shadow:none!important;border:1px solid var(--text-strong)!important}}:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:var(--radius-sm)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--color-bg-secondary);border-radius:var(--radius-sm)}::-webkit-scrollbar-thumb{background:var(--color-border-medium);border-radius:var(--radius-sm);border:2px solid var(--color-bg-secondary)}::-webkit-scrollbar-thumb:hover{background:var(--color-text-tertiary)}::-webkit-scrollbar-corner{background:var(--color-bg-secondary)}::selection{background:color-mix(in srgb,var(--color-primary) 28%,transparent);color:var(--text-strong)}::-moz-selection{background:color-mix(in srgb,var(--color-primary) 28%,transparent);color:var(--text-strong)}:root{--gds-covered-routes: "/ /overview /marketplace /marketplace/:id /optimizer /ai-studio /observability-hub /strategies /strategies/select /strategies/builder/:type /strategies/rent-history /trading /trading/:symbol /traders /traders/:id /exchanges /exchanges/:slug /api-access /vps /vps/new /tokens /liquidity /wallet /profile /help /docs /design-system /admin /login /create-account *";--docs-surface: var(--surface);--docs-surface-strong: var(--surface-alt);--docs-border: var(--border);--docs-border-strong: var(--border-strong);--docs-accent: var(--accent);--docs-copy: var(--muted);--docs-label: var(--muted-soft);--api-surface: var(--surface);--api-surface-strong: var(--surface-alt);--api-border: var(--border);--api-border-strong: var(--border-strong);--api-accent: var(--accent);--help-surface: var(--surface);--help-surface-strong: var(--surface-alt);--help-border: var(--border);--help-border-strong: var(--border-strong);--help-copy: var(--muted);--help-label: var(--muted-soft);--help-accent: var(--accent);--login-bg-deep: var(--bg);--login-bg-mid: var(--surface-alt);--login-surface: var(--surface);--login-surface-strong: var(--surface-alt);--login-surface-border: var(--border);--login-text: var(--fg);--login-text-soft: var(--muted);--login-text-muted: var(--muted-soft);--login-success: var(--success);--login-success-bright: var(--success);--login-danger: var(--danger);--login-input-bg: var(--component-input-bg);--login-input-border: var(--border);--login-input-focus-border: var(--border-strong);--gimmer-page-gutter: var(--spacing-lg);--gimmer-page-gap: var(--spacing-lg);--gimmer-section-gap: var(--spacing-lg);--gimmer-panel-gap: var(--spacing-md);--gimmer-panel-padding: var(--spacing-md)}html,body,#app,.app-content{background:var(--bg)!important;color:var(--fg);font-family:var(--font-body)}body :is(.docs-page,.documentation-page,.overview-page,.marketplace-page,.marketplace-detail,.optimizer-page,.ai-studio-page,.observability-page,.strategies-page,.strategy-selection-page,.strategy-builder,.trading-page,.traders-page,.exchanges-page,.api-access-page,.vps-page,.tokens-page,.liquidity-page,.security-page,.wallet-page,.help-page,.admin-page,.monitoring-dashboard,.page-section,.login-container,.create-account,.dashboard-layout,.master-layout){background:var(--bg);color:var(--fg)}body.layout-dashboard :is(.docs-page,.admin-page,.marketplace-detail,.page-section,.wallet-page:not(.compact)){padding:var(--gimmer-page-gutter)!important;gap:var(--gimmer-page-gap)!important}body.layout-dashboard :is(.docs-page--compact-guide,.docs-section,.help-page__container,.overview,.admin-layout,.admin-main,.admin-aside,.strategies-page,.strategies-content,.marketplace-content,.strategies-section,.purchase-desk,.purchase-builder,.purchase-summary,.liquidity-layout,.liquidity-main,.liquidity-aside,.detail-grid,.overview-command-grid,.exchange-command-center,.api-summary-band,.token-workspace,.help-workspace,.connection-metrics,.package-grid,.trader-board-shell,.trader-grid,.summary-grid,.wallet-grid,.container){gap:var(--gimmer-section-gap)!important}body.layout-dashboard :is(.exchange-board,.credential-desk,.security-runbook,.liquidity-form-card,.liquidity-deposit-card,.liquidity-pool-card,.liquidity-market-card,.docs-callout,.panel,.detail-card,.wallet-card,.admin-card){gap:var(--gimmer-panel-gap)!important}body.layout-dashboard :is(.detail-card,.command-panel,.snapshot-kpi,.purchase-builder,.purchase-summary,.liquidity-form-card,.liquidity-deposit-card,.liquidity-pool-card,.liquidity-market-card,.exchange-board,.credential-desk,.security-runbook,.wallet-card,.admin-card,.panel){padding:var(--gimmer-panel-padding)!important}body :is(.card,.panel,.gds-panel,.docs-callout,.docs-table-shell,.docs-code-block,.docs-contract-sheet,.docs-concept-panel,.docs-endpoint-detail-card,.marketplace-empty,.strategy-card,.strategy-type-card,.credentials-panel,.token-workspace,.scope-option,.token-card,.trading-shell,.main-panel,.side-panel,.workspace-panel-note,.admin-card,.admin-history-card,.admin-password-modal,.admin-drawer,.liquidity-card,.liquidity-deposit-card,.liquidity-pool-card,.liquidity-market-card,.liquidity-history-card,.package-card,.purchase-panel,.purchase-builder,.purchase-summary,.help-card,.help-workspace,.modal-content,.drawer-content,.filters-container,.marketplace-newest,.rent-history-drawer,.api-preview,.summary-card,.metric-card,.stat-card,.trend-card,.chart-container,.table-shell){border:1px solid var(--border)!important;border-radius:var(--radius-lg)!important;background:var(--surface)!important;color:var(--fg);box-shadow:none!important}body :is(.panel:hover,.card:hover,.strategy-card:hover,.strategy-type-card:hover,.scope-option:hover,.package-card:hover,.admin-card:hover,.liquidity-card:hover){border-color:var(--border-strong)!important;background:var(--surface)!important;box-shadow:none!important}body :is(.strategy-card:not(.board-layout),.strategy-type-card,.newest-card,.exchange-card,.key-item,.liquidity-card,.liquidity-pool-card,.liquidity-market-card,.liquidity-history-card,.package-card,.token-card,.scope-option,.admin-card,.admin-history-card,.access-item,.rent-history-item,.trader-card,.bot-card,.currency-item,.highlight-card,.marketplace-skeleton-card,.result-item,.risk-metric-item,.trace-summary-item,.alert-item){box-shadow:none!important}body :is(.strategy-card:not(.board-layout),.strategy-type-card,.newest-card,.exchange-card,.key-item,.liquidity-card,.liquidity-pool-card,.liquidity-market-card,.liquidity-history-card,.package-card,.token-card,.scope-option,.admin-card,.admin-history-card,.access-item,.rent-history-item,.trader-card,.bot-card,.currency-item,.highlight-card,.result-item,.risk-metric-item,.trace-summary-item,.alert-item):hover{box-shadow:none!important}body .docs-cta.btn{min-height:var(--control-height-md);padding-block:0}body .docs-cta.btn :is(.cta-text,.cta-icon){line-height:1;white-space:nowrap}body :is(.strategy-card:not(.board-layout),.strategy-type-card,.exchange-card,.key-item,.liquidity-card,.package-card,.token-card,.scope-option,.bot-card,.result-item,.risk-metric-item):is(:focus-visible,:focus-within){box-shadow:var(--shadow-focus)!important}body :is(.section-header,.panel-header,.card-header,.docs-block-header,.admin-tab-header,.modal-header,.drawer-header,.table-header){border-color:var(--border);color:var(--fg)}body :is(h1,h2,h3,h4,h5,h6,.section-title,.card-title,.panel-title,.admin-card h2,.admin-card h3,.docs-block-header h2,.docs-block-header h3){color:var(--fg)}body :is(p,small,.section-subtitle,.card-description,.panel-subtitle,.docs-copy,.help-copy,.empty-state,.muted,.secondary-text,.detail-text){color:var(--muted)}body :is(.eyebrow,.section-eyebrow,.section-label,.field-label,.form-label,label,th,.meta,.chip-label){color:var(--muted);letter-spacing:0}body :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea,select,.input,.textarea,.form-input,.field-input,.config-input,.param-input,.search-input,.custom-input,.date-input,.amount-input,.rent-input,.base-search-input,.description-textarea,.stop-mode-select,.select,.select-trigger){min-height:30px;border:1px solid var(--border)!important;border-radius:var(--radius-sm);background:var(--component-input-bg)!important;color:var(--fg)!important;caret-color:var(--accent);box-shadow:none;outline:0}body :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,.input:not(textarea),.form-input,.field-input,.config-input,.param-input,.search-input,.custom-input,.date-input,.amount-input,.rent-input,.base-search-input,.stop-mode-select,.select,.select-trigger),body .custom-dropdown .dropdown-trigger,body .base-selector .base-trigger{box-sizing:border-box;min-height:var(--control-height-sm)!important;height:var(--control-height-sm)!important;padding-block:0!important;line-height:1}body :is(textarea,.textarea,.description-textarea){height:auto;line-height:var(--line-height-normal)}body :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea,select,.input,.textarea,.form-input,.field-input,.config-input,.param-input,.search-input,.custom-input,.date-input,.amount-input,.rent-input,.base-search-input,.description-textarea,.stop-mode-select,.select,.select-trigger):is(:hover,:focus,:focus-visible){border-color:var(--border-strong)!important;background:var(--surface)!important;box-shadow:var(--gds-focus-ring)}body :is(input[type=checkbox],input[type=radio]){accent-color:var(--accent)}body :is(button:not(.nav-link):not(.collapse-toggle):not(.control-btn):not(.filters-header),.btn,.btn-primary,.btn-secondary,.btn-ghost,.primary-button,.secondary-button,.danger-button,.copy-button,.retry-btn,.activity-btn,.run-btn,.cancel-btn,.publish-primary,.publish-secondary,.admin-tab,.admin-action,.filter-btn,.docs-cta,.select-btn,.help-modal__button,.close-button,.pagination-button){-moz-appearance:none;appearance:none;-webkit-appearance:none;border-style:solid!important;border-width:1px!important;border-color:var(--border-strong)!important;border-radius:var(--radius-sm);letter-spacing:0}body :is(.btn,.btn-secondary,.btn-ghost,.secondary-button,.copy-button,.retry-btn,.activity-btn,.cancel-btn,.publish-secondary,.filter-btn,.docs-cta,.select-btn,.help-modal__button,.pagination-button){background:var(--surface)!important;color:var(--fg)!important;box-shadow:none!important}body :is(.btn.primary,.btn-primary,.primary-button,.create-strategy-btn,.create-first-strategy-btn,.action-btn--primary,.save-btn,.details-link-btn,.run-btn,.publish-primary,.admin-action.primary,.docs-cta.primary){border-color:color-mix(in oklch,var(--fg) 4%,transparent)!important;background:var(--accent)!important;color:var(--gds-button-primary-text)!important}body :is(.btn.primary,.btn-primary,.primary-button,.create-strategy-btn,.create-first-strategy-btn,.action-btn--primary,.save-btn,.details-link-btn,.run-btn,.publish-primary,.admin-action.primary,.docs-cta.primary) :is(span,svg,path){color:inherit}body :is(.btn.danger,.danger-button,.btn-danger,.admin-action.danger){border-color:color-mix(in oklch,var(--danger) 38%,var(--border))!important;background:var(--danger-soft)!important;color:color-mix(in oklch,var(--danger) 82%,var(--fg))!important}body :is(.chip,.badge,.status,.status-pill,.state-chip,.selection-badge,.card-badge,.admin-notice,.status-message){border:1px solid var(--border);border-radius:var(--radius-full);background:var(--surface-alt);color:var(--muted)}body :is(.status.success,.status-success,.admin-notice.success,.status-message.success){border-color:color-mix(in oklch,var(--success) 35%,transparent);background:var(--success-soft);color:color-mix(in oklch,var(--success) 82%,var(--fg))}body :is(.status.warning,.status-warning,.admin-notice.warning,.status-message.pending,.status-message.warning){border-color:color-mix(in oklch,var(--warning) 35%,transparent);background:var(--warning-soft);color:color-mix(in oklch,var(--warning) 74%,var(--fg))}body :is(.status.error,.status-error,.status-message.error,.admin-notice.error){border-color:color-mix(in oklch,var(--danger) 35%,transparent);background:var(--danger-soft);color:color-mix(in oklch,var(--danger) 82%,var(--fg))}body :is(.tabs,.admin-tabs,.segmented,.tab-list,.filter-tabs,.env-toggle){border:1px solid var(--border);border-radius:var(--radius-sm);background:color-mix(in oklch,var(--bg) 75%,var(--surface))}body :is(.tab-button.active,.admin-tab.active,.segmented button[aria-selected=true],.filter-btn.active){border-color:var(--border);background:var(--surface)!important;color:var(--fg)!important;box-shadow:none!important}body :is(table,.table,.docs-table,.admin-table){color:var(--fg);border-color:var(--border)}body :is(td,th,.table-row,.admin-row,.docs-table-row){border-color:var(--border)}body :is(code,pre,.mono,.code-line,.docs-code-block){color:var(--fg);font-family:var(--font-mono)}body :is(.modal-overlay,.help-modal-overlay,.admin-password-modal-overlay,.admin-drawer-overlay){background:color-mix(in oklch,var(--bg) 78%,transparent)!important}body :is(.skeleton,.loading-card,.overview-loading-card,.docs-summary-skeleton){background:linear-gradient(90deg,transparent,color-mix(in oklch,var(--surface-alt) 82%,var(--surface)),transparent),var(--surface-alt)!important}@media (max-width: 760px){:root{--gimmer-page-gutter: var(--spacing-md)}body :is(.docs-page,.admin-page,.marketplace-detail,.page-section){padding-inline:var(--spacing-md)}}.drag-region.svelte-113kg65.svelte-113kg65{position:fixed;top:0;left:0;right:0;height:32px;z-index:9998;background:transparent;-webkit-user-select:none;user-select:none;cursor:default}.drag-region.svelte-113kg65.svelte-113kg65:hover:not(.dragging){cursor:move}.drag-region.dragging.svelte-113kg65.svelte-113kg65{cursor:move!important}.title-bar.svelte-113kg65.svelte-113kg65{display:flex;align-items:center;justify-content:space-between;height:100%;padding:0 8px;gap:8px}.app-title.svelte-113kg65.svelte-113kg65{color:#ffffffd9;font:500 14px/1 Segoe UI,Tahoma,Geneva,Verdana,sans-serif;letter-spacing:.4px;pointer-events:none}.window-controls.svelte-113kg65.svelte-113kg65{display:flex;gap:6px;z-index:9999}.control-btn.svelte-113kg65.svelte-113kg65{width:28px;height:22px;display:grid;place-items:center;border:none;border-radius:6px;background:transparent;color:#ffffffd9;cursor:pointer;-webkit-user-select:none;user-select:none}.control-btn.svelte-113kg65.svelte-113kg65:hover{background:#ffffff14}.control-btn.svelte-113kg65.svelte-113kg65:active{background:#ffffff24}[data-theme=light] .app-title.svelte-113kg65.svelte-113kg65,[data-theme=light] .window-controls.svelte-113kg65 .control-btn.svelte-113kg65{color:var(--color-text-primary)}[data-theme=light] .window-controls.svelte-113kg65 .control-btn.svelte-113kg65:hover{background:#0f172a14}[data-theme=light] .window-controls.svelte-113kg65 .control-btn.svelte-113kg65:active{background:#0f172a24}.resize-handle.svelte-io9ule{position:fixed;z-index:9997;background:transparent;user-select:none;-webkit-user-select:none}.resize-handle.svelte-io9ule:hover{background:#007bff0d;transition:background-color .1s ease}.resize-n.svelte-io9ule{top:32px;left:8px;right:8px;height:8px}.resize-s.svelte-io9ule{bottom:0;left:8px;right:8px;height:12px}.resize-e.svelte-io9ule{top:8px;right:0;bottom:8px;width:12px}.resize-w.svelte-io9ule{top:8px;left:0;bottom:8px;width:12px}.resize-nw.svelte-io9ule{top:32px;left:0;width:24px;height:16px}.resize-ne.svelte-io9ule{top:32px;right:0;width:24px;height:16px}.resize-sw.svelte-io9ule{bottom:0;left:0;width:24px;height:24px}.resize-se.svelte-io9ule{bottom:0;right:0;width:24px;height:24px}.seed-overlay.svelte-1eab6xr.svelte-1eab6xr{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000b8;display:flex;align-items:center;justify-content:center;padding:var(--spacing-2xl);z-index:var(--z-overlay);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.seed-panel.svelte-1eab6xr.svelte-1eab6xr{width:min(920px,92vw);max-height:86vh;background:var(--color-bg-tertiary);border:1px solid var(--color-border-primary);border-radius:var(--radius-xl);padding:var(--spacing-3xl);box-shadow:var(--shadow-xl);display:flex;flex-direction:column;gap:var(--spacing-xl)}.seed-header.svelte-1eab6xr.svelte-1eab6xr{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--spacing-xl)}.seed-eyebrow.svelte-1eab6xr.svelte-1eab6xr{text-transform:uppercase;letter-spacing:.2em;font-size:var(--font-size-xs);color:var(--color-text-tertiary);margin-bottom:var(--spacing-sm)}.seed-header.svelte-1eab6xr h2.svelte-1eab6xr{font-size:var(--font-size-3xl);margin:0 0 var(--spacing-sm);color:var(--color-text-primary)}.seed-subtitle.svelte-1eab6xr.svelte-1eab6xr{margin:0;color:var(--color-text-secondary);max-width:420px}.seed-status.svelte-1eab6xr.svelte-1eab6xr{padding:var(--spacing-sm) var(--spacing-lg);border-radius:var(--radius-full);background:#ffffff14;color:var(--color-text-secondary);font-size:var(--font-size-sm);text-transform:uppercase;letter-spacing:.08em}.seed-progress.svelte-1eab6xr.svelte-1eab6xr{display:flex;flex-direction:column;gap:var(--spacing-sm)}.seed-progress-meta.svelte-1eab6xr.svelte-1eab6xr{display:flex;justify-content:space-between;font-size:var(--font-size-sm);color:var(--color-text-tertiary)}.seed-current.svelte-1eab6xr.svelte-1eab6xr{font-size:var(--font-size-lg);color:var(--color-text-primary)}.seed-alert.svelte-1eab6xr.svelte-1eab6xr{padding:var(--spacing-sm) var(--spacing-lg);border-radius:var(--radius-md);background:#ffffff0f;color:var(--color-text-secondary);font-size:var(--font-size-sm)}.seed-logs.svelte-1eab6xr.svelte-1eab6xr{background:#00000040;border-radius:var(--radius-lg);padding:var(--spacing-lg);max-height:240px;overflow:auto;display:grid;gap:var(--spacing-xs);font-family:var(--font-family-mono);font-size:var(--font-size-xs);color:var(--color-text-secondary)}.seed-log-line.svelte-1eab6xr.svelte-1eab6xr{display:grid;grid-template-columns:80px 1fr;gap:var(--spacing-md)}.seed-log-time.svelte-1eab6xr.svelte-1eab6xr{color:var(--color-text-tertiary)}.seed-error.svelte-1eab6xr.svelte-1eab6xr{padding:var(--spacing-md);border-radius:var(--radius-md);background:#ff6b6b26;color:var(--color-error);font-size:var(--font-size-sm)}@media (max-width: 768px){.seed-panel.svelte-1eab6xr.svelte-1eab6xr{padding:var(--spacing-2xl)}.seed-header.svelte-1eab6xr.svelte-1eab6xr{flex-direction:column}.seed-log-line.svelte-1eab6xr.svelte-1eab6xr{grid-template-columns:1fr}}svg.svelte-1a8iyhd{color:var(--color-text-secondary)}.accent.svelte-1a8iyhd{color:var(--color-primary)}:root{--wallet-footer-height:60px;--wallet-footer-content-clearance:calc(var(--wallet-footer-height) + var(--spacing-lg))}.wallet-footer.svelte-93icba.svelte-93icba{position:fixed;left:0;right:0;bottom:0;z-index:calc(var(--z-content) + 1);display:flex;align-items:center;height:var(--wallet-footer-height);box-sizing:border-box;border-top:1px solid var(--surface-panel-line-strong);background:color-mix(in srgb,var(--surface-terminal) 76%,var(--surface-panel) 24%);color:var(--color-text-primary);box-shadow:0 -6px 18px color-mix(in srgb,var(--surface-canvas) 18%,transparent)}.wallet-footer-content.svelte-93icba.svelte-93icba{display:flex;align-items:center;width:100%;height:100%;min-width:0;padding:0;gap:0;flex-wrap:nowrap}.wallet-user.svelte-93icba.svelte-93icba{display:flex;align-items:center;flex:0 0 var(--sidebar-width);height:100%;min-width:0;padding:0 var(--spacing-md);border:0;border-right:1px solid color-mix(in srgb,var(--surface-panel-line) 84%,transparent);border-radius:0;background:transparent;box-shadow:none}body.layout-dashboard-collapsed .wallet-user.svelte-93icba.svelte-93icba{flex-basis:var(--sidebar-collapsed-width)}body.layout-dashboard-collapsed .profile-copy.svelte-93icba.svelte-93icba,body.layout-dashboard-collapsed .profile-chevron.svelte-93icba.svelte-93icba{display:none}body.layout-dashboard-collapsed .profile-trigger.svelte-93icba.svelte-93icba{justify-content:center;padding-inline:0}.profile-trigger.svelte-93icba.svelte-93icba{display:flex;align-items:center;gap:var(--spacing-sm);width:100%;min-width:0;min-height:var(--control-height-md);padding:4px var(--spacing-sm) 4px 4px;border:1px solid transparent;border-radius:var(--radius-lg);background:transparent;color:var(--color-text-primary);box-shadow:none;cursor:pointer;text-align:left;transition:background-color var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast)}.profile-trigger.svelte-93icba.svelte-93icba:hover{background:color-mix(in srgb,var(--color-primary) 8%,var(--surface-panel-muted))}.profile-trigger.active.svelte-93icba.svelte-93icba{border-color:color-mix(in srgb,var(--color-primary) 34%,var(--surface-panel-line));background:color-mix(in srgb,var(--color-primary) 12%,var(--surface-panel-muted))}.profile-trigger.svelte-93icba.svelte-93icba:focus-visible,.footer-action.svelte-93icba.svelte-93icba:focus-visible,.wallet-copy.svelte-93icba.svelte-93icba:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.profile-trigger.svelte-93icba .user-avatar.svelte-93icba{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;flex:0 0 auto;border:1px solid color-mix(in srgb,var(--color-primary) 62%,var(--surface-panel-line));border-radius:var(--radius-full);background:var(--color-primary);color:var(--color-text-inverse);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);box-shadow:none}.profile-trigger.svelte-93icba .user-avatar-text.svelte-93icba{font-weight:var(--font-weight-bold);text-transform:uppercase}.profile-copy.svelte-93icba.svelte-93icba{display:grid;gap:2px;min-width:0}.profile-label.svelte-93icba.svelte-93icba,.wallet-label.svelte-93icba.svelte-93icba,.metric-label.svelte-93icba.svelte-93icba{color:color-mix(in srgb,var(--color-text-secondary) 36%,var(--color-text-primary) 64%);font-size:var(--font-size-xxs);font-weight:var(--font-weight-semibold);line-height:1;letter-spacing:.055em;text-transform:uppercase;white-space:nowrap}.profile-trigger.svelte-93icba .username.svelte-93icba{display:block;max-width:9rem;overflow:hidden;color:var(--color-text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.profile-chevron.svelte-93icba.svelte-93icba{display:inline-flex;align-items:center;flex:0 0 auto;margin-left:auto;color:var(--color-text-secondary);transition:color var(--transition-fast),transform var(--transition-fast)}.profile-trigger.svelte-93icba:hover .profile-chevron.svelte-93icba,.profile-trigger.active.svelte-93icba .profile-chevron.svelte-93icba{color:var(--color-primary);transform:translate(2px)}.footer-toolbar.svelte-93icba.svelte-93icba{display:inline-flex;align-items:center;gap:2px;height:100%;padding:0 var(--spacing-md)}.footer-action.svelte-93icba.svelte-93icba{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:34px;height:34px;padding:0 var(--spacing-sm);border:1px solid transparent;border-radius:var(--radius-md);background:transparent;color:var(--color-text-secondary);box-shadow:none;cursor:pointer;font:inherit;font-size:var(--font-size-xs);transition:background-color var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast)}.footer-action.svelte-93icba.svelte-93icba:hover{border-color:color-mix(in srgb,var(--surface-panel-line) 88%,transparent);background:var(--surface-panel-muted);color:var(--color-text-primary)}.ai-studio-toggle.active.svelte-93icba.svelte-93icba{color:var(--color-primary);background:color-mix(in srgb,var(--color-primary) 10%,transparent)}.notification-toggle.active.svelte-93icba.svelte-93icba{border-color:color-mix(in srgb,var(--color-primary) 28%,var(--surface-panel-line));background:color-mix(in srgb,var(--color-primary) 10%,transparent);color:var(--color-primary)}.notification-count.svelte-93icba.svelte-93icba{position:absolute;top:1px;right:0;display:inline-grid;min-width:15px;height:15px;padding:0 3px;place-items:center;border:1px solid color-mix(in srgb,var(--surface-terminal) 76%,var(--surface-panel) 24%);border-radius:var(--radius-full);background:var(--color-primary);color:var(--color-text-inverse);font-family:var(--font-family-mono);font-size:8px;font-weight:var(--font-weight-bold);line-height:1}.ai-runtime-indicator.svelte-93icba.svelte-93icba{position:absolute;top:3px;right:3px;width:6px;height:6px;border:1px solid color-mix(in srgb,var(--surface-terminal) 76%,var(--surface-panel) 24%);border-radius:var(--radius-full);background:var(--color-success);animation:svelte-93icba-aiRuntimeIndicatorPulse 1.6s var(--ease-out-productive) infinite}@keyframes svelte-93icba-aiRuntimeIndicatorPulse{50%{transform:scale(1.22);opacity:.72}}.footer-action-label.svelte-93icba.svelte-93icba{white-space:nowrap}.logout-btn.svelte-93icba.svelte-93icba{margin-left:2px}.logout-btn.svelte-93icba.svelte-93icba:hover{border-color:color-mix(in srgb,var(--color-error) 30%,var(--surface-panel-line));background:color-mix(in srgb,var(--color-error) 9%,var(--surface-panel-muted));color:var(--color-error)}.authoritative-clock.svelte-93icba.svelte-93icba{display:grid;flex:0 1 auto;gap:3px;min-width:13rem;padding:0 var(--spacing-lg);border-left:1px solid color-mix(in srgb,var(--surface-panel-line) 84%,transparent);color:var(--color-text-secondary)}.authoritative-clock-label.svelte-93icba.svelte-93icba{color:color-mix(in srgb,var(--color-text-secondary) 36%,var(--color-text-primary) 64%);font-size:var(--font-size-xxs);font-weight:var(--font-weight-semibold);line-height:1;letter-spacing:.055em;text-transform:uppercase;white-space:nowrap}.authoritative-clock-value.svelte-93icba.svelte-93icba{color:var(--color-text-primary);font-family:var(--font-family-mono);font-size:var(--font-size-xs);font-variant-numeric:tabular-nums;white-space:nowrap}.authoritative-clock--unavailable.svelte-93icba .authoritative-clock-value.svelte-93icba{color:var(--color-warning)}.wallet-context.svelte-93icba.svelte-93icba{display:flex;align-items:stretch;justify-self:flex-end;height:100%;min-width:0;margin-left:auto;border-left:1px solid color-mix(in srgb,var(--surface-panel-line) 84%,transparent);background:color-mix(in srgb,var(--surface-panel) 18%,transparent)}.wallet-item.svelte-93icba.svelte-93icba{display:flex;align-items:center;gap:var(--spacing-sm);min-width:14.5rem;padding:0 var(--spacing-lg);border:0;border-radius:0;background:transparent;box-shadow:none}.wallet-icon.svelte-93icba.svelte-93icba{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;flex:0 0 auto;border:1px solid color-mix(in srgb,var(--color-primary) 24%,var(--surface-panel-line));border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-primary) 9%,var(--surface-panel-muted));color:var(--color-primary)}.wallet-info.svelte-93icba.svelte-93icba{display:grid;gap:3px;min-width:0}.wallet-address.svelte-93icba.svelte-93icba,.metric-value.svelte-93icba.svelte-93icba{color:var(--color-text-primary);font-family:var(--font-family-mono);font-variant-numeric:tabular-nums}.wallet-address.svelte-93icba.svelte-93icba{overflow:hidden;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.wallet-mobile-summary.svelte-93icba.svelte-93icba{display:none;align-items:center;gap:var(--spacing-sm);min-width:0;color:var(--color-text-secondary);font-family:var(--font-family-mono);font-size:10px;font-variant-numeric:tabular-nums;line-height:1.1;white-space:nowrap}.wallet-mobile-summary.svelte-93icba strong.svelte-93icba{color:var(--color-text-primary);font-weight:var(--font-weight-semibold)}.wallet-mobile-summary[data-state=error].svelte-93icba strong.svelte-93icba{color:var(--color-warning)}.wallet-copy.svelte-93icba.svelte-93icba{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;flex:0 0 auto;margin-left:auto;padding:0;border:1px solid transparent;border-radius:var(--radius-md);background:transparent;color:var(--color-text-secondary);box-shadow:none;cursor:pointer;transition:background-color var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast)}.wallet-copy.svelte-93icba.svelte-93icba:hover:not(:disabled){border-color:var(--surface-panel-line);background:var(--surface-panel-muted);color:var(--color-text-primary)}.wallet-copy.svelte-93icba.svelte-93icba:disabled{cursor:not-allowed;opacity:.42}.wallet-copy.copied.svelte-93icba.svelte-93icba{border-color:color-mix(in srgb,var(--color-success) 40%,var(--surface-panel-line));background:color-mix(in srgb,var(--color-success) 10%,transparent);color:var(--color-success)}.wallet-metrics.svelte-93icba.svelte-93icba{display:flex;align-items:stretch;min-width:0;border-left:1px solid color-mix(in srgb,var(--surface-panel-line) 84%,transparent)}.wallet-metric.svelte-93icba.svelte-93icba{display:flex;flex-direction:column;justify-content:center;gap:4px;min-width:7.75rem;padding:0 var(--spacing-lg);border:0;border-radius:0;background:transparent;box-shadow:none}.wallet-metric.svelte-93icba+.wallet-metric.svelte-93icba{border-left:1px solid color-mix(in srgb,var(--surface-panel-line) 68%,transparent)}.wallet-metric.highlight.svelte-93icba.svelte-93icba{border-color:color-mix(in srgb,var(--surface-panel-line) 68%,transparent);box-shadow:none}.metric-value.svelte-93icba.svelte-93icba{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);line-height:1.1;white-space:nowrap}.wallet-metrics[data-state=error].svelte-93icba .metric-value.svelte-93icba{color:var(--color-warning)}@media (max-width: 1280px){.wallet-item.svelte-93icba.svelte-93icba{min-width:12.5rem;padding-inline:var(--spacing-md)}.wallet-metric.svelte-93icba.svelte-93icba{min-width:6.75rem;padding-inline:var(--spacing-md)}}@media (max-width: 1080px){.wallet-metrics.svelte-93icba.svelte-93icba{display:none}.wallet-mobile-summary.svelte-93icba.svelte-93icba{display:flex}.wallet-context.svelte-93icba.svelte-93icba{border-left-color:var(--surface-panel-line)}.authoritative-clock.svelte-93icba.svelte-93icba{min-width:11rem;padding-inline:var(--spacing-md)}}@media (max-width: 768px){.wallet-footer.svelte-93icba.svelte-93icba{min-height:var(--wallet-footer-height);height:auto;padding:0}.wallet-footer-content.svelte-93icba.svelte-93icba{padding:0 var(--spacing-sm);gap:var(--spacing-xs);row-gap:var(--spacing-xs);align-items:center}.wallet-user.svelte-93icba.svelte-93icba{width:auto;height:auto;flex:0 1 auto;padding:0;border-right:0;border-bottom:0;border-radius:0;background:transparent}.profile-trigger.svelte-93icba.svelte-93icba{width:auto;min-height:38px;padding:3px var(--spacing-xs) 3px 3px}.profile-trigger.svelte-93icba .user-avatar.svelte-93icba{width:30px;height:30px;font-size:var(--font-size-xs)}.profile-trigger.svelte-93icba .username.svelte-93icba{max-width:5rem;font-size:var(--font-size-xs)}.profile-label.svelte-93icba.svelte-93icba,.profile-chevron.svelte-93icba.svelte-93icba{display:none}.footer-toolbar.svelte-93icba.svelte-93icba{height:auto;padding:0}.footer-action.svelte-93icba.svelte-93icba{width:32px;min-width:32px;height:32px;padding:0}.logout-btn.svelte-93icba.svelte-93icba{width:auto;padding-inline:var(--spacing-sm)}.wallet-context.svelte-93icba.svelte-93icba{height:auto;border-left:1px solid var(--surface-panel-line);background:transparent}.authoritative-clock.svelte-93icba.svelte-93icba{min-width:0;padding-inline:var(--spacing-sm)}.wallet-item.svelte-93icba.svelte-93icba{width:auto;min-width:0;flex:0 1 10.5rem;padding:0 0 0 var(--spacing-sm)}.wallet-icon.svelte-93icba.svelte-93icba{width:26px;height:26px}.wallet-address.svelte-93icba.svelte-93icba{max-width:7.5rem;font-size:var(--font-size-xs)}.wallet-metrics.svelte-93icba.svelte-93icba{display:none;padding-left:0;border-left:0}}@media (max-width: 620px){.profile-copy.svelte-93icba.svelte-93icba,.profile-chevron.svelte-93icba.svelte-93icba,.footer-action-label.svelte-93icba.svelte-93icba,.wallet-label.svelte-93icba.svelte-93icba{display:none}.logout-btn.svelte-93icba.svelte-93icba{width:32px;padding:0}.authoritative-clock.svelte-93icba.svelte-93icba{flex:1 1 auto;min-width:0;padding-inline:var(--spacing-xs)}.authoritative-clock-value.svelte-93icba.svelte-93icba{overflow:hidden;text-overflow:ellipsis;font-size:10px}}@media (max-width: 480px){.wallet-footer-content.svelte-93icba.svelte-93icba{padding-inline:var(--spacing-xs);gap:2px}.authoritative-clock.svelte-93icba.svelte-93icba{display:none}.wallet-context.svelte-93icba.svelte-93icba{flex:1 1 auto}.wallet-icon.svelte-93icba.svelte-93icba{display:none}.wallet-item.svelte-93icba.svelte-93icba{width:100%;flex:1 1 auto;padding-left:var(--spacing-xs)}.wallet-address.svelte-93icba.svelte-93icba{display:none}.wallet-mobile-summary.svelte-93icba.svelte-93icba{gap:6px}}@media (prefers-reduced-motion: reduce){.ai-runtime-indicator.svelte-93icba.svelte-93icba{animation:none}.profile-trigger.svelte-93icba.svelte-93icba,.profile-chevron.svelte-93icba.svelte-93icba,.footer-action.svelte-93icba.svelte-93icba,.wallet-copy.svelte-93icba.svelte-93icba{transition:none}}.bhc-root.svelte-lr82k1.svelte-lr82k1{width:100%;height:360px;display:block;position:relative;overflow:visible}.bhc-bg.svelte-lr82k1.svelte-lr82k1{fill:color-mix(in srgb,var(--color-bg-tertiary) 75%,transparent)}[data-theme=light] .bhc-bg{fill:color-mix(in srgb,var(--color-bg-secondary) 95%,transparent)}[data-theme=light] .grid{stroke:color-mix(in srgb,var(--color-border-primary) 70%,transparent)}[data-theme=light] .baseline{stroke:color-mix(in srgb,var(--color-border-primary) 80%,transparent)}[data-theme=light] .tick{stroke:color-mix(in srgb,var(--color-border-primary) 65%,transparent)}[data-theme=light] .y-axis-label,[data-theme=light] .tick-label{fill:var(--color-text-secondary)!important}[data-theme=light] .legend text{fill:var(--color-text-primary)!important}[data-theme=light] .stat-label,[data-theme=light] .neutral,[data-theme=light] .y-axis-label,[data-theme=light] .tick-label,[data-theme=light] .stat-value{fill:var(--color-text-primary)!important}[data-theme=light] .stat-value.positive{fill:#16a34a!important}[data-theme=light] .stat-value.negative{fill:#dc2626!important}.grid.svelte-lr82k1.svelte-lr82k1{stroke:#ffffff0f;stroke-width:1}.y-axis-label.svelte-lr82k1.svelte-lr82k1{fill:#ffffff80;font-size:10px;font-family:monospace}.baseline.svelte-lr82k1.svelte-lr82k1{stroke:#ffffff1f;stroke-width:1.5}.series.svelte-lr82k1.svelte-lr82k1{fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.series-area.svelte-lr82k1.svelte-lr82k1{opacity:.9}.series.benchmark.svelte-lr82k1.svelte-lr82k1{stroke:#60a5fa;stroke-width:4}.series.benchmark-individual.svelte-lr82k1.svelte-lr82k1{stroke-dasharray:3,3}.series.pnl.svelte-lr82k1.svelte-lr82k1{stroke:#22c55e;stroke-width:4}.series.open-pnl.svelte-lr82k1.svelte-lr82k1{stroke:#f59e0b;stroke-width:4;stroke-dasharray:6,4}.delta-bars.svelte-lr82k1.svelte-lr82k1{opacity:.85}.delta-bar.svelte-lr82k1.svelte-lr82k1{opacity:.95;stroke:#0f172a33;stroke-width:.6}.delta-bar--active.svelte-lr82k1.svelte-lr82k1{opacity:1}.tick.svelte-lr82k1.svelte-lr82k1{stroke:#fff3}.tick-label.svelte-lr82k1.svelte-lr82k1{fill:#ffffffb3;font-size:10px;text-anchor:middle}.legend.svelte-lr82k1 text.svelte-lr82k1{fill:#ffffffb3;font-size:11px}.legend-item.svelte-lr82k1 rect.legend.svelte-lr82k1{shape-rendering:crispEdges}.legend.benchmark.svelte-lr82k1.svelte-lr82k1{fill:#60a5fa}.legend.pnl.svelte-lr82k1.svelte-lr82k1{fill:#22c55e}.legend.open-pnl.svelte-lr82k1.svelte-lr82k1{fill:#f59e0b}.performance-stats.svelte-lr82k1.svelte-lr82k1{font-family:monospace}.stat-label.svelte-lr82k1.svelte-lr82k1{fill:#fff9;font-size:11px;font-weight:500}.stat-value.svelte-lr82k1.svelte-lr82k1{font-size:13px;font-weight:700}.stat-value.positive.svelte-lr82k1.svelte-lr82k1{fill:#22c55e}.stat-value.negative.svelte-lr82k1.svelte-lr82k1{fill:#ef4444}.stat-value.neutral.svelte-lr82k1.svelte-lr82k1{fill:#fffc}.tooltip-line.svelte-lr82k1.svelte-lr82k1{stroke:#ffffff4d;stroke-width:1;stroke-dasharray:3,3}.tooltip-point.svelte-lr82k1.svelte-lr82k1{fill:#fff;stroke-width:2}.benchmark-point.svelte-lr82k1.svelte-lr82k1{stroke:#60a5fa}.pnl-point.svelte-lr82k1.svelte-lr82k1{stroke:#22c55e}.open-pnl-point.svelte-lr82k1.svelte-lr82k1{stroke:#f59e0b}.tooltip.svelte-lr82k1.svelte-lr82k1{position:absolute;background:#000000e6;border:1px solid rgba(255,255,255,.2);border-radius:6px;padding:8px 12px;font-size:12px;color:#fff;pointer-events:none;z-index:1000;min-width:140px}.tooltip-date.svelte-lr82k1.svelte-lr82k1{font-weight:700;margin-bottom:4px;color:#ffffffe6}.tooltip-row.svelte-lr82k1.svelte-lr82k1{display:flex;justify-content:space-between;margin-bottom:2px}.tooltip-label.svelte-lr82k1.svelte-lr82k1{color:#ffffffb3}.tooltip-value.svelte-lr82k1.svelte-lr82k1{font-weight:700}.tooltip-value.benchmark.svelte-lr82k1.svelte-lr82k1{color:#60a5fa}.tooltip-value.pnl-value.svelte-lr82k1.svelte-lr82k1,.tooltip-value.positive.svelte-lr82k1.svelte-lr82k1{color:#22c55e}.tooltip-value.negative.svelte-lr82k1.svelte-lr82k1{color:#ef4444}.tooltip-value.neutral.svelte-lr82k1.svelte-lr82k1{color:#fffc}.ai-history.svelte-gyc4rc.svelte-gyc4rc.svelte-gyc4rc{display:grid;gap:var(--spacing-lg)}.ai-history__header.svelte-gyc4rc.svelte-gyc4rc.svelte-gyc4rc{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--spacing-lg)}.ai-history__header.svelte-gyc4rc>div.svelte-gyc4rc.svelte-gyc4rc{display:grid;gap:.25rem}.ai-history__header.svelte-gyc4rc p.svelte-gyc4rc.svelte-gyc4rc,.ai-history__header.svelte-gyc4rc h3.svelte-gyc4rc.svelte-gyc4rc,.ai-history__header.svelte-gyc4rc span.svelte-gyc4rc.svelte-gyc4rc{margin:0}.ai-history__header.svelte-gyc4rc p.svelte-gyc4rc.svelte-gyc4rc{color:var(--color-text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.04em;text-transform:uppercase}.ai-history__header.svelte-gyc4rc h3.svelte-gyc4rc.svelte-gyc4rc{color:var(--color-text-primary);font-size:var(--font-size-lg)}.ai-history__header.svelte-gyc4rc span.svelte-gyc4rc.svelte-gyc4rc{max-width:70ch;color:var(--color-text-secondary);font-size:var(--font-size-sm);line-height:1.5}.ai-history__header.svelte-gyc4rc>strong.svelte-gyc4rc.svelte-gyc4rc{color:var(--color-text-secondary);font-size:var(--font-size-xs);text-transform:uppercase;white-space:nowrap}.ai-history__summary.svelte-gyc4rc.svelte-gyc4rc.svelte-gyc4rc{display:flex;flex-wrap:wrap;gap:var(--spacing-sm) var(--spacing-lg);padding-block:var(--spacing-sm);border-block:1px solid color-mix(in srgb,var(--color-border-primary) 48%,transparent)}.ai-history__summary.svelte-gyc4rc span.svelte-gyc4rc.svelte-gyc4rc{color:var(--color-text-secondary);font-size:var(--font-size-sm);text-transform:uppercase}.ai-history__summary.svelte-gyc4rc b.svelte-gyc4rc.svelte-gyc4rc{color:var(--color-text-primary);font-variant-numeric:tabular-nums}.ai-history__summary.svelte-gyc4rc .failed.svelte-gyc4rc b.svelte-gyc4rc{color:var(--color-error)}.ai-history__timeline.svelte-gyc4rc.svelte-gyc4rc.svelte-gyc4rc{max-height:34rem;margin:0;padding:0;overflow-y:auto;list-style:none}.ai-history__timeline.svelte-gyc4rc li.svelte-gyc4rc.svelte-gyc4rc{position:relative;display:grid;grid-template-columns:2rem minmax(0,1fr);gap:var(--spacing-sm);padding-bottom:var(--spacing-lg)}.ai-history__timeline.svelte-gyc4rc li.svelte-gyc4rc.svelte-gyc4rc:not(:last-child):after{content:"";position:absolute;top:1.8rem;bottom:.15rem;left:.94rem;width:1px;background:var(--color-border-primary)}.ai-history__marker.svelte-gyc4rc.svelte-gyc4rc.svelte-gyc4rc{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:1.9rem;height:1.9rem;border:1px solid color-mix(in srgb,var(--color-success) 44%,var(--color-border-primary));border-radius:var(--radius-full);background:color-mix(in srgb,var(--color-success) 12%,var(--color-bg-tertiary));color:var(--color-success);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold)}li.failed.svelte-gyc4rc .ai-history__marker.svelte-gyc4rc.svelte-gyc4rc{border-color:color-mix(in srgb,var(--color-error) 44%,var(--color-border-primary));background:color-mix(in srgb,var(--color-error) 10%,var(--color-bg-tertiary));color:var(--color-error)}.ai-history__entry.svelte-gyc4rc.svelte-gyc4rc.svelte-gyc4rc{display:grid;gap:.4rem;min-width:0;padding-top:.15rem}.ai-history__meta.svelte-gyc4rc.svelte-gyc4rc.svelte-gyc4rc{display:flex;align-items:center;flex-wrap:wrap;gap:.45rem .7rem}.ai-history__meta.svelte-gyc4rc strong.svelte-gyc4rc.svelte-gyc4rc{color:var(--color-text-primary);font-size:var(--font-size-sm)}.ai-history__meta.svelte-gyc4rc>span.svelte-gyc4rc.svelte-gyc4rc{color:var(--color-text-secondary);font-size:var(--font-size-xs)}.ai-history__meta.svelte-gyc4rc .action.svelte-gyc4rc.svelte-gyc4rc{color:var(--color-primary);font-weight:var(--font-weight-bold);text-transform:uppercase}.ai-history__meta.svelte-gyc4rc .runtime.svelte-gyc4rc.svelte-gyc4rc{display:inline-flex;align-items:center;gap:.3rem;padding:.15rem .45rem;border:1px solid color-mix(in srgb,var(--color-primary) 28%,var(--color-border-primary));border-radius:var(--radius-full);background:color-mix(in srgb,var(--color-primary) 7%,transparent)}.ai-history__meta.svelte-gyc4rc .runtime b.svelte-gyc4rc.svelte-gyc4rc{color:var(--color-primary);font-size:.65rem}.ai-history__entry.svelte-gyc4rc p.svelte-gyc4rc.svelte-gyc4rc{max-width:74ch;margin:0;color:var(--color-text-secondary);font-size:var(--font-size-sm);line-height:1.55}.ai-history__entry.svelte-gyc4rc small.svelte-gyc4rc.svelte-gyc4rc{color:var(--color-text-secondary);font-size:var(--font-size-xs);text-transform:capitalize}.ai-history__state.svelte-gyc4rc.svelte-gyc4rc.svelte-gyc4rc{display:grid;gap:var(--spacing-sm);padding:var(--spacing-xl);border:1px dashed color-mix(in srgb,var(--color-border-primary) 58%,transparent);border-radius:var(--radius-lg);color:var(--color-text-secondary);text-align:center}.ai-history__state.svelte-gyc4rc strong.svelte-gyc4rc.svelte-gyc4rc{color:var(--color-text-primary)}.ai-history__state.error.svelte-gyc4rc strong.svelte-gyc4rc.svelte-gyc4rc{color:var(--color-error)}.ai-history__skeleton.svelte-gyc4rc.svelte-gyc4rc.svelte-gyc4rc{width:min(100%,36rem);height:.9rem;margin-inline:auto;border-radius:var(--radius-full);background:color-mix(in srgb,var(--color-border-primary) 35%,transparent);animation:svelte-gyc4rc-aiHistorySkeleton 1.4s ease-in-out infinite alternate}.ai-history__skeleton.short.svelte-gyc4rc.svelte-gyc4rc.svelte-gyc4rc{width:min(68%,24rem)}@keyframes svelte-gyc4rc-aiHistorySkeleton{0%{opacity:.35;transform:scaleX(.96)}to{opacity:.8;transform:scaleX(1)}}@media (max-width: 720px){.ai-history__header.svelte-gyc4rc.svelte-gyc4rc.svelte-gyc4rc{align-items:flex-start;flex-direction:column;gap:var(--spacing-sm)}}@media (prefers-reduced-motion: reduce){.ai-history__skeleton.svelte-gyc4rc.svelte-gyc4rc.svelte-gyc4rc{animation:none;opacity:.6}}.trade-replay.svelte-12bv1oj.svelte-12bv1oj{display:grid;gap:var(--spacing-lg);margin-top:var(--spacing-lg);color:var(--color-text-primary);animation:gimmerPanelEnter var(--motion-panel-enter) both}.trade-replay__kicker.svelte-12bv1oj.svelte-12bv1oj,.trade-replay__execution-details.svelte-12bv1oj p.svelte-12bv1oj,.trade-replay__execution-empty.svelte-12bv1oj p.svelte-12bv1oj,.trade-replay__limit.svelte-12bv1oj.svelte-12bv1oj{margin:0}.trade-replay__kicker.svelte-12bv1oj.svelte-12bv1oj{color:var(--color-text-tertiary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.06em;text-transform:uppercase}.trade-replay__meta.svelte-12bv1oj.svelte-12bv1oj{display:flex;align-items:center;gap:var(--spacing-sm);min-width:0;overflow-x:auto;scrollbar-width:thin}.trade-replay__meta.svelte-12bv1oj span.svelte-12bv1oj{display:inline-flex;align-items:center;gap:var(--spacing-xs);min-height:var(--control-height-sm);padding:0 var(--spacing-md);color:var(--color-text-secondary);background:var(--surface-muted);border:1px solid var(--surface-border);border-radius:var(--radius-full);font-size:var(--font-size-xs);white-space:nowrap}.trade-replay__meta.svelte-12bv1oj strong.svelte-12bv1oj{color:var(--color-text-primary);font-variant-numeric:tabular-nums}.trade-replay__meta.svelte-12bv1oj .trade-replay__meta-note.svelte-12bv1oj{color:var(--color-warning);background:color-mix(in srgb,var(--color-warning) 8%,var(--surface-base) 92%);border-color:color-mix(in srgb,var(--color-warning) 34%,var(--surface-border) 66%)}.trade-replay__workspace.svelte-12bv1oj.svelte-12bv1oj{display:grid;grid-template-columns:minmax(0,1fr) minmax(17rem,22rem);min-height:32rem;overflow:hidden;background:var(--surface-card-bg);border:1px solid var(--surface-card-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-panel)}.trade-replay__chart-shell.svelte-12bv1oj.svelte-12bv1oj{position:relative;min-width:0;padding:var(--spacing-md);background:var(--color-bg-secondary);border-right:1px solid var(--surface-border)}.trade-replay__fullscreen-controls.svelte-12bv1oj.svelte-12bv1oj{position:absolute;z-index:4;top:calc(var(--spacing-md) + var(--spacing-sm));right:calc(var(--spacing-md) + var(--spacing-sm));display:flex;align-items:center;gap:var(--spacing-sm)}.trade-replay__fullscreen-button.svelte-12bv1oj.svelte-12bv1oj{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-xs);min-height:var(--control-height-sm);padding:0 var(--spacing-sm);color:var(--color-text-primary);background:color-mix(in srgb,var(--surface-base) 92%,transparent);border:1px solid var(--control-border);border-radius:var(--control-radius);box-shadow:var(--shadow-sm);font:inherit;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);cursor:pointer;transition:background var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast)}.trade-replay__fullscreen-button.svelte-12bv1oj.svelte-12bv1oj:hover{color:var(--color-primary);background:color-mix(in srgb,var(--color-primary) 8%,var(--surface-base) 92%);border-color:color-mix(in srgb,var(--color-primary) 48%,var(--control-border) 52%)}.trade-replay__fullscreen-button.svelte-12bv1oj.svelte-12bv1oj:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.trade-replay__fullscreen-button.svelte-12bv1oj svg.svelte-12bv1oj{width:1rem;height:1rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.trade-replay__fullscreen-context.svelte-12bv1oj.svelte-12bv1oj{display:inline-flex;align-items:center;gap:var(--spacing-sm);min-height:var(--control-height-sm);padding-right:var(--spacing-sm);color:var(--color-text-secondary);background:color-mix(in srgb,var(--surface-base) 92%,transparent);border:1px solid var(--surface-border);border-radius:var(--control-radius);box-shadow:var(--shadow-sm)}.trade-replay__fullscreen-pair-selector.svelte-12bv1oj.svelte-12bv1oj{width:10.5rem}.trade-replay__fullscreen-pair-selector.svelte-12bv1oj .gds-field{gap:0}.trade-replay__fullscreen-pair-selector.svelte-12bv1oj .gds-select__trigger{min-height:calc(var(--control-height-sm) - 2px);padding-inline:var(--spacing-sm);color:var(--color-text-primary);background:transparent;border:0;border-radius:calc(var(--control-radius) - 1px) 0 0 calc(var(--control-radius) - 1px);box-shadow:none;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.trade-replay__fullscreen-pair-selector.svelte-12bv1oj .gds-select__trigger:hover:not(:disabled),.trade-replay__fullscreen-pair-selector.svelte-12bv1oj .gds-select[data-open=true] .gds-select__trigger{background:color-mix(in srgb,var(--color-primary) 8%,transparent)}.trade-replay__fullscreen-context.svelte-12bv1oj small.svelte-12bv1oj{color:var(--color-text-tertiary);font-size:var(--font-size-xs)}.trade-replay__chart.svelte-12bv1oj.svelte-12bv1oj{width:100%;height:30rem;min-height:25rem;overflow:hidden;border-radius:var(--radius-md)}.trade-replay__legend.svelte-12bv1oj.svelte-12bv1oj{position:absolute;z-index:2;top:calc(var(--spacing-md) + var(--spacing-sm));left:calc(var(--spacing-md) + var(--spacing-sm));display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-md);padding:.35rem var(--spacing-sm);color:var(--color-text-secondary);background:color-mix(in srgb,var(--color-bg-secondary) 88%,transparent);border:1px solid color-mix(in srgb,var(--surface-border) 72%,transparent);border-radius:var(--radius-md);font-size:var(--font-size-xs);pointer-events:none;max-width:calc(100% - 12rem)}.trade-replay__legend.svelte-12bv1oj span.svelte-12bv1oj{display:inline-flex;align-items:center;gap:.35rem}.trade-replay__legend.svelte-12bv1oj i.svelte-12bv1oj{width:.55rem;height:.55rem;background:var(--color-text-tertiary);border-radius:var(--radius-full)}.trade-replay__legend.svelte-12bv1oj i.buy.svelte-12bv1oj{background:var(--color-chart-green)}.trade-replay__legend.svelte-12bv1oj i.sell.svelte-12bv1oj{background:var(--color-chart-red)}.trade-replay__legend.svelte-12bv1oj i.close.svelte-12bv1oj{background:var(--color-warning)}.trade-replay__legend.svelte-12bv1oj i.volume.svelte-12bv1oj{background:var(--color-chart-blue);opacity:.65}.trade-replay__ledger.svelte-12bv1oj.svelte-12bv1oj{display:flex;flex-direction:column;min-width:0;max-height:32rem;background:color-mix(in srgb,var(--surface-muted) 52%,var(--surface-base) 48%)}.trade-replay__ledger-heading.svelte-12bv1oj.svelte-12bv1oj{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--spacing-md);padding:var(--spacing-md) var(--spacing-lg);border-bottom:1px solid var(--surface-border)}.trade-replay__ledger-context.svelte-12bv1oj.svelte-12bv1oj{display:grid;flex:1;gap:var(--spacing-sm);min-width:0}.trade-replay__ledger-selector.svelte-12bv1oj.svelte-12bv1oj{width:100%;max-width:14rem}.trade-replay__ledger-selector.svelte-12bv1oj .gds-select__trigger{min-height:var(--control-height-sm);padding-inline:var(--spacing-sm);background:var(--surface-base);border-color:var(--surface-border);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.trade-replay__ledger-heading.svelte-12bv1oj>span.svelte-12bv1oj{display:grid;min-width:2rem;min-height:2rem;place-items:center;color:var(--color-text-secondary);background:var(--surface-base);border:1px solid var(--surface-border);border-radius:var(--radius-full);font-size:var(--font-size-xs);font-variant-numeric:tabular-nums}.trade-replay__execution-list.svelte-12bv1oj.svelte-12bv1oj{flex:1;min-height:0;overflow-y:auto;scrollbar-width:thin}.trade-replay__execution-entry.svelte-12bv1oj.svelte-12bv1oj{border-bottom:1px solid color-mix(in srgb,var(--surface-border) 72%,transparent)}.trade-replay__execution-entry.expanded.svelte-12bv1oj.svelte-12bv1oj{background:color-mix(in srgb,var(--color-primary) 7%,var(--surface-base) 93%)}.trade-replay__execution-toggle.svelte-12bv1oj.svelte-12bv1oj{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--spacing-sm);width:100%;padding:var(--spacing-sm) var(--spacing-lg);color:var(--color-text-primary);background:transparent;border:0;text-align:left;cursor:pointer;transition:background var(--transition-fast)}.trade-replay__execution-toggle.svelte-12bv1oj.svelte-12bv1oj:hover{background:color-mix(in srgb,var(--color-primary) 8%,var(--surface-base) 92%)}.trade-replay__execution-toggle.svelte-12bv1oj>span.svelte-12bv1oj:first-child{display:inline-flex;align-items:center;min-height:1.65rem;padding:0 var(--spacing-sm);border:1px solid currentColor;border-radius:var(--radius-full);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold)}.trade-replay__execution-list.svelte-12bv1oj span.buy.svelte-12bv1oj{color:var(--color-chart-green)}.trade-replay__execution-list.svelte-12bv1oj span.sell.svelte-12bv1oj{color:var(--color-chart-red)}.trade-replay__execution-list.svelte-12bv1oj span.close.svelte-12bv1oj{color:var(--color-warning);background:color-mix(in srgb,var(--color-warning) 8%,transparent)}.trade-replay__execution-summary.svelte-12bv1oj.svelte-12bv1oj{display:grid;min-width:0;justify-items:end}.trade-replay__execution-price.svelte-12bv1oj.svelte-12bv1oj{display:inline-flex;align-items:baseline;justify-content:flex-end;gap:var(--spacing-sm);max-width:100%}.trade-replay__accordion-icon.svelte-12bv1oj.svelte-12bv1oj{width:.48rem;height:.48rem;color:var(--color-text-tertiary);border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);transition:transform .18s cubic-bezier(.22,1,.36,1),color var(--transition-fast)}.trade-replay__execution-toggle[aria-expanded=true].svelte-12bv1oj .trade-replay__accordion-icon.svelte-12bv1oj{color:var(--color-primary);transform:rotate(225deg)}.trade-replay__execution-details.svelte-12bv1oj.svelte-12bv1oj{display:grid;gap:var(--spacing-sm);padding:0 var(--spacing-lg) var(--spacing-md);animation:svelte-12bv1oj-tradeReplayAccordionIn .18s cubic-bezier(.22,1,.36,1) both}.trade-replay__execution-detail-time.svelte-12bv1oj.svelte-12bv1oj{display:flex;align-items:baseline;justify-content:space-between;gap:var(--spacing-md);padding-top:var(--spacing-sm);border-top:1px solid var(--surface-border)}.trade-replay__execution-detail-time.svelte-12bv1oj span.svelte-12bv1oj{color:var(--color-text-tertiary);font-size:var(--font-size-xxs);letter-spacing:.04em;text-transform:uppercase}.trade-replay__execution-detail-time.svelte-12bv1oj strong.svelte-12bv1oj{color:var(--color-text-secondary);font-size:var(--font-size-xs);font-variant-numeric:tabular-nums;line-height:var(--line-height-normal);text-align:right}.trade-replay__execution-details.svelte-12bv1oj dl.svelte-12bv1oj{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;border-top:1px solid var(--surface-border);border-bottom:1px solid var(--surface-border)}.trade-replay__execution-details.svelte-12bv1oj dl.has-pnl.svelte-12bv1oj{grid-template-columns:repeat(4,minmax(0,1fr))}.trade-replay__execution-details.svelte-12bv1oj dl div.svelte-12bv1oj{display:grid;gap:var(--spacing-xs);min-width:0;padding:var(--spacing-sm);border-right:1px solid var(--surface-border)}.trade-replay__execution-details.svelte-12bv1oj dl div.svelte-12bv1oj:last-child{border-right:0}.trade-replay__execution-details.svelte-12bv1oj dt.svelte-12bv1oj{color:var(--color-text-tertiary);font-size:var(--font-size-xxs);letter-spacing:.04em;text-transform:uppercase}.trade-replay__execution-details.svelte-12bv1oj dd.svelte-12bv1oj{min-width:0;margin:0;overflow:hidden;color:var(--color-text-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}.trade-replay__pnl-cell.svelte-12bv1oj dd.svelte-12bv1oj{display:grid;gap:.1rem}.trade-replay__pnl-cell.svelte-12bv1oj dd strong.svelte-12bv1oj,.trade-replay__pnl-cell.svelte-12bv1oj dd small.svelte-12bv1oj,.trade-replay__execution-list.svelte-12bv1oj em.svelte-12bv1oj{color:inherit;font-variant-numeric:tabular-nums}.trade-replay__pnl-cell.svelte-12bv1oj dd small.svelte-12bv1oj{font-size:var(--font-size-xxs);font-weight:var(--font-weight-medium)}.trade-replay__pnl-cell.svelte-12bv1oj dd.positive.svelte-12bv1oj,.trade-replay__execution-list.svelte-12bv1oj em.positive.svelte-12bv1oj{color:var(--color-chart-green)}.trade-replay__pnl-cell.svelte-12bv1oj dd.negative.svelte-12bv1oj,.trade-replay__execution-list.svelte-12bv1oj em.negative.svelte-12bv1oj{color:var(--color-chart-red)}.trade-replay__execution-details.svelte-12bv1oj>p.svelte-12bv1oj,.trade-replay__execution-empty.svelte-12bv1oj p.svelte-12bv1oj,.trade-replay__limit.svelte-12bv1oj.svelte-12bv1oj{color:var(--color-text-tertiary);font-size:var(--font-size-xs);line-height:var(--line-height-normal)}.trade-replay__execution-list.svelte-12bv1oj em.svelte-12bv1oj{flex:none;font-size:var(--font-size-xxs);font-style:normal;font-weight:var(--font-weight-semibold)}.trade-replay__execution-list.svelte-12bv1oj strong.svelte-12bv1oj,.trade-replay__execution-list.svelte-12bv1oj small.svelte-12bv1oj{max-width:100%;overflow:hidden;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}.trade-replay__execution-list.svelte-12bv1oj strong.svelte-12bv1oj{font-size:var(--font-size-sm)}.trade-replay__execution-list.svelte-12bv1oj small.svelte-12bv1oj{color:var(--color-text-tertiary);font-size:var(--font-size-xxs)}.trade-replay__execution-empty.svelte-12bv1oj.svelte-12bv1oj{display:grid;gap:var(--spacing-xs);padding:var(--spacing-xl) var(--spacing-lg)}.trade-replay__limit.svelte-12bv1oj.svelte-12bv1oj{padding:var(--spacing-sm) var(--spacing-lg);border-top:1px solid var(--surface-border)}.trade-replay__loading.svelte-12bv1oj.svelte-12bv1oj,.trade-replay__state.svelte-12bv1oj.svelte-12bv1oj{display:flex;align-items:center;justify-content:center;gap:var(--spacing-md);min-height:24rem;padding:var(--spacing-2xl);background:var(--surface-card-bg);border:1px dashed var(--surface-card-border);border-radius:var(--radius-lg);color:var(--color-text-secondary);text-align:center}.trade-replay__loading.svelte-12bv1oj div.svelte-12bv1oj,.trade-replay__state.svelte-12bv1oj.svelte-12bv1oj{flex-direction:column}.trade-replay__loading.svelte-12bv1oj div.svelte-12bv1oj{display:grid;gap:var(--spacing-xs);text-align:left}.trade-replay__loading.svelte-12bv1oj strong.svelte-12bv1oj,.trade-replay__state.svelte-12bv1oj strong.svelte-12bv1oj{color:var(--color-text-primary)}.trade-replay__loading.svelte-12bv1oj span.svelte-12bv1oj:last-child,.trade-replay__state.svelte-12bv1oj span.svelte-12bv1oj{font-size:var(--font-size-sm)}.trade-replay__pulse.svelte-12bv1oj.svelte-12bv1oj{width:.8rem;height:.8rem;background:var(--color-primary);border-radius:var(--radius-full);box-shadow:0 0 color-mix(in srgb,var(--color-primary) 40%,transparent);animation:svelte-12bv1oj-tradeReplayPulse 1.6s ease-out infinite}.trade-replay__state.svelte-12bv1oj button.svelte-12bv1oj{min-height:var(--control-height-md);padding:0 var(--spacing-lg);color:var(--color-text-primary);background:var(--control-bg);border:1px solid var(--control-border);border-radius:var(--control-radius);cursor:pointer}.trade-replay__state--error.svelte-12bv1oj.svelte-12bv1oj{border-color:var(--control-danger-border)}.trade-replay--fullscreen.svelte-12bv1oj.svelte-12bv1oj{position:fixed;z-index:10020;top:0;right:0;bottom:0;left:0;display:flex;margin:0;padding:0;gap:0;overflow:hidden;background:var(--color-bg-secondary);animation:svelte-12bv1oj-tradeReplayFullscreenIn .18s cubic-bezier(.22,1,.36,1) both}.trade-replay--fullscreen.svelte-12bv1oj .trade-replay__workspace.svelte-12bv1oj{flex:1;grid-template-columns:minmax(0,1fr);width:100%;min-height:0;height:100%;border:0;border-radius:0;box-shadow:none}.trade-replay--fullscreen.svelte-12bv1oj .trade-replay__chart-shell.svelte-12bv1oj{width:100%;min-height:0;height:100%;padding:0;border:0}.trade-replay--fullscreen.svelte-12bv1oj .trade-replay__chart.svelte-12bv1oj{width:100%;min-height:0;height:100%;border-radius:0}.trade-replay--fullscreen.svelte-12bv1oj .trade-replay__fullscreen-controls.svelte-12bv1oj{top:calc(32px + var(--spacing-md));right:var(--spacing-lg)}.trade-replay--fullscreen.svelte-12bv1oj .trade-replay__legend.svelte-12bv1oj{top:calc(32px + var(--spacing-md));left:var(--spacing-lg);max-width:calc(100% - 31rem)}@keyframes svelte-12bv1oj-tradeReplayPulse{70%,to{box-shadow:0 0 0 .7rem transparent}}@keyframes svelte-12bv1oj-tradeReplayAccordionIn{0%{opacity:0;transform:translateY(-.25rem)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-12bv1oj-tradeReplayFullscreenIn{0%{opacity:0;transform:scale(.995)}to{opacity:1;transform:scale(1)}}@media (max-width: 1100px){.trade-replay__workspace.svelte-12bv1oj.svelte-12bv1oj{grid-template-columns:1fr}.trade-replay__chart-shell.svelte-12bv1oj.svelte-12bv1oj{border-right:0;border-bottom:1px solid var(--surface-border)}.trade-replay__ledger.svelte-12bv1oj.svelte-12bv1oj{max-height:28rem}}@media (max-width: 720px){.trade-replay__chart.svelte-12bv1oj.svelte-12bv1oj{height:26rem}.trade-replay__execution-details.svelte-12bv1oj dl.svelte-12bv1oj,.trade-replay__execution-details.svelte-12bv1oj dl.has-pnl.svelte-12bv1oj{grid-template-columns:1fr}.trade-replay__execution-details.svelte-12bv1oj dl div.svelte-12bv1oj{border-right:0;border-bottom:1px solid var(--surface-border)}.trade-replay__execution-details.svelte-12bv1oj dl div.svelte-12bv1oj:last-child{border-bottom:0}.trade-replay__fullscreen-button.svelte-12bv1oj span.svelte-12bv1oj,.trade-replay__fullscreen-context.svelte-12bv1oj small.svelte-12bv1oj{display:none}.trade-replay__fullscreen-context.svelte-12bv1oj.svelte-12bv1oj{padding-right:0}.trade-replay__fullscreen-pair-selector.svelte-12bv1oj.svelte-12bv1oj{width:9rem}.trade-replay--fullscreen.svelte-12bv1oj .trade-replay__fullscreen-controls.svelte-12bv1oj{right:var(--spacing-md)}.trade-replay--fullscreen.svelte-12bv1oj .trade-replay__legend.svelte-12bv1oj{left:var(--spacing-md);max-width:calc(100% - 5rem)}}@media (prefers-reduced-motion: reduce){.trade-replay.svelte-12bv1oj.svelte-12bv1oj,.trade-replay__pulse.svelte-12bv1oj.svelte-12bv1oj,.trade-replay__execution-details.svelte-12bv1oj.svelte-12bv1oj{animation:none}.trade-replay__accordion-icon.svelte-12bv1oj.svelte-12bv1oj{transition:none}.trade-replay--fullscreen.svelte-12bv1oj.svelte-12bv1oj{animation:none}}.results-tabs.svelte-qp5chq.svelte-qp5chq{display:flex;align-items:center;gap:var(--spacing-sm);margin-top:var(--spacing-lg);flex-wrap:wrap}.results-tab.svelte-qp5chq.svelte-qp5chq{background:color-mix(in srgb,var(--color-bg-secondary) 70%,transparent);border:1px solid color-mix(in srgb,var(--color-border-primary) 55%,transparent);border-radius:var(--radius-md);padding:var(--spacing-sm) var(--spacing-md);color:var(--color-text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;transition:all var(--transition-fast)}.results-tab.svelte-qp5chq.svelte-qp5chq:hover{color:var(--color-text-primary);border-color:color-mix(in srgb,var(--color-primary) 55%,transparent)}.results-tab.active.svelte-qp5chq.svelte-qp5chq{background:color-mix(in srgb,var(--color-primary) 22%,var(--color-bg-secondary) 78%);border-color:color-mix(in srgb,var(--color-primary) 65%,transparent);color:var(--color-text-primary);box-shadow:var(--shadow-md)}.chart-panel.svelte-qp5chq.svelte-qp5chq,.report-panel.svelte-qp5chq.svelte-qp5chq,.ai-panel.svelte-qp5chq.svelte-qp5chq{margin-top:var(--spacing-lg)}.ai-panel.svelte-qp5chq.svelte-qp5chq{padding:var(--spacing-lg);border:1px solid color-mix(in srgb,var(--color-border-primary) 60%,transparent);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--color-bg-secondary) 86%,var(--color-bg-tertiary) 14%);box-shadow:var(--shadow-panel)}.chart-container.svelte-qp5chq.svelte-qp5chq{background:color-mix(in srgb,var(--color-bg-secondary) 82%,var(--color-bg-tertiary) 18%);border-radius:var(--radius-lg);padding:var(--spacing-lg);border:1px solid color-mix(in srgb,var(--color-border-primary) 60%,transparent);overflow:visible;position:relative;box-shadow:var(--shadow-lg)}.chart-empty.svelte-qp5chq.svelte-qp5chq{padding:var(--spacing-lg);text-align:center;color:var(--color-text-secondary);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--color-bg-secondary) 82%,var(--color-bg-tertiary) 18%);border:1px dashed color-mix(in srgb,var(--color-border-primary) 55%,transparent)}.report-panel.svelte-qp5chq.svelte-qp5chq{background:color-mix(in srgb,var(--color-bg-secondary) 86%,var(--color-bg-tertiary) 14%);border-radius:var(--radius-lg);padding:var(--spacing-lg);border:1px solid color-mix(in srgb,var(--color-border-primary) 60%,transparent);box-shadow:var(--shadow-panel);display:grid;gap:var(--spacing-lg)}.report-section.svelte-qp5chq.svelte-qp5chq{display:grid;gap:var(--spacing-md)}.report-contract-evidence.svelte-qp5chq.svelte-qp5chq{display:grid;gap:var(--spacing-xs);padding:var(--spacing-md);border:1px solid color-mix(in srgb,var(--color-primary) 42%,var(--color-border-primary));border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-primary) 8%,var(--color-bg-secondary))}.report-contract-evidence.svelte-qp5chq p.svelte-qp5chq{margin:0}.report-contract-evidence.svelte-qp5chq strong.svelte-qp5chq{color:var(--color-text-primary)}.report-section-header.svelte-qp5chq.svelte-qp5chq{display:grid;gap:6px}.report-section-kicker.svelte-qp5chq.svelte-qp5chq{margin:0;font-size:var(--font-size-xs);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.04em;font-weight:var(--font-weight-semibold)}.report-section-copy.svelte-qp5chq.svelte-qp5chq{margin:0;font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:1.6}.report-grid.svelte-qp5chq.svelte-qp5chq{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:var(--spacing-md)}.report-item.svelte-qp5chq.svelte-qp5chq{display:flex;flex-direction:column;gap:var(--spacing-xs);padding:var(--spacing-sm);border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-bg-tertiary) 52%,transparent);border:1px solid color-mix(in srgb,var(--color-border-primary) 48%,transparent)}.report-label.svelte-qp5chq.svelte-qp5chq{font-size:var(--font-size-xs);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.6px}.report-value.svelte-qp5chq.svelte-qp5chq{font-size:var(--font-size-sm);color:var(--color-text-primary);font-weight:var(--font-weight-semibold)}.report-state.svelte-qp5chq.svelte-qp5chq{text-align:center;color:var(--color-text-secondary);padding:var(--spacing-lg)}.report-state.error.svelte-qp5chq.svelte-qp5chq{color:#ef4444}.report-note.svelte-qp5chq.svelte-qp5chq{margin-bottom:var(--spacing-md);color:var(--color-text-secondary);font-size:var(--font-size-sm)}.report-note.error.svelte-qp5chq.svelte-qp5chq{color:#ef4444}.risk-metrics-section.svelte-qp5chq.svelte-qp5chq{background:color-mix(in srgb,var(--color-bg-tertiary) 55%,transparent);border-radius:var(--radius-lg);border:1px solid color-mix(in srgb,var(--color-border-primary) 45%,transparent);padding:var(--spacing-lg)}.risk-metrics-grid.svelte-qp5chq.svelte-qp5chq{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--spacing-md)}.risk-metric-item.svelte-qp5chq.svelte-qp5chq{display:flex;flex-direction:column;gap:var(--spacing-xs);padding:var(--spacing-md);border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-bg-secondary) 70%,transparent);border:1px solid color-mix(in srgb,var(--color-border-primary) 50%,transparent);transition:all var(--transition-fast)}.risk-metric-item.svelte-qp5chq.svelte-qp5chq:hover{border-color:color-mix(in srgb,var(--color-primary) 55%,transparent);box-shadow:var(--shadow-md)}.risk-metric-item.positive.svelte-qp5chq.svelte-qp5chq{border-color:color-mix(in srgb,var(--color-success) 36%,var(--color-border-primary) 64%);background:color-mix(in srgb,var(--color-success) 10%,var(--color-bg-secondary) 90%)}.risk-metric-item.negative.svelte-qp5chq.svelte-qp5chq{border-color:color-mix(in srgb,var(--color-error) 36%,var(--color-border-primary) 64%);background:color-mix(in srgb,var(--color-error) 10%,var(--color-bg-secondary) 90%)}.risk-metric-item.neutral.svelte-qp5chq.svelte-qp5chq{border-color:color-mix(in srgb,var(--color-warning) 36%,var(--color-border-primary) 64%);background:color-mix(in srgb,var(--color-warning) 10%,var(--color-bg-secondary) 90%)}.risk-metric-label.svelte-qp5chq.svelte-qp5chq{font-size:var(--font-size-xs);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.6px;font-weight:var(--font-weight-medium)}.risk-metric-value.svelte-qp5chq.svelte-qp5chq{font-size:var(--font-size-lg);color:var(--color-text-primary);font-weight:var(--font-weight-bold)}.risk-metric-desc.svelte-qp5chq.svelte-qp5chq{font-size:var(--font-size-xs);color:var(--color-text-secondary);font-style:italic}.drawdown-section.svelte-qp5chq.svelte-qp5chq{background:color-mix(in srgb,var(--color-bg-tertiary) 55%,transparent);border-radius:var(--radius-lg);border:1px solid color-mix(in srgb,var(--color-border-primary) 45%,transparent);padding:var(--spacing-lg)}.drawdown-heading.svelte-qp5chq.svelte-qp5chq{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--spacing-lg);margin-bottom:var(--spacing-md)}.drawdown-title.svelte-qp5chq.svelte-qp5chq{font-size:var(--font-size-md);color:var(--color-text-primary);font-weight:var(--font-weight-semibold);margin:0;text-transform:none;letter-spacing:0}.drawdown-period.svelte-qp5chq.svelte-qp5chq{margin:3px 0 0;color:var(--color-text-secondary);font-size:var(--font-size-xs);font-variant-numeric:tabular-nums}.drawdown-maximum.svelte-qp5chq.svelte-qp5chq{display:flex;align-items:baseline;gap:var(--spacing-xs);color:var(--color-text-secondary);font-size:var(--font-size-xs);white-space:nowrap}.drawdown-maximum.svelte-qp5chq strong.svelte-qp5chq{color:var(--color-error);font-size:var(--font-size-sm);font-variant-numeric:tabular-nums}.drawdown-chart-layout.svelte-qp5chq.svelte-qp5chq{display:grid;grid-template-columns:3.65rem minmax(0,1fr);gap:var(--spacing-sm)}.drawdown-y-axis.svelte-qp5chq.svelte-qp5chq{position:relative;height:240px;color:var(--color-text-secondary);font-size:var(--font-size-xs);font-variant-numeric:tabular-nums}.drawdown-y-axis.svelte-qp5chq span.svelte-qp5chq{position:absolute;right:0;transform:translateY(-50%);line-height:1}.drawdown-y-axis.svelte-qp5chq span.svelte-qp5chq:first-child{transform:none}.drawdown-y-axis.svelte-qp5chq span.svelte-qp5chq:last-child{transform:translateY(-100%)}.drawdown-chart.svelte-qp5chq.svelte-qp5chq{position:relative;width:100%;height:240px;background:color-mix(in srgb,var(--color-bg-secondary) 70%,transparent);border-radius:var(--radius-md);border:1px solid color-mix(in srgb,var(--color-border-primary) 50%,transparent);overflow:hidden;cursor:crosshair}.drawdown-svg.svelte-qp5chq.svelte-qp5chq{width:100%;height:100%;display:block}.drawdown-grid-line.svelte-qp5chq.svelte-qp5chq{stroke:color-mix(in srgb,var(--color-border-primary) 34%,transparent);stroke-width:1;stroke-dasharray:3 5;vector-effect:non-scaling-stroke}.drawdown-grid-line.baseline.svelte-qp5chq.svelte-qp5chq{stroke:color-mix(in srgb,var(--color-border-primary) 66%,transparent);stroke-dasharray:none}.drawdown-area.svelte-qp5chq.svelte-qp5chq{opacity:.82}.drawdown-crosshair.svelte-qp5chq.svelte-qp5chq{position:absolute;top:0;bottom:0;width:1px;background:color-mix(in srgb,var(--color-text-secondary) 48%,transparent);pointer-events:none}.drawdown-marker.svelte-qp5chq.svelte-qp5chq{position:absolute;width:9px;height:9px;border:2px solid var(--color-bg-secondary);border-radius:50%;background:var(--color-error);box-shadow:var(--shadow-sm);transform:translate(-50%,-50%);pointer-events:none}.drawdown-tooltip.svelte-qp5chq.svelte-qp5chq{position:absolute;z-index:2;display:grid;gap:2px;min-width:8.5rem;padding:var(--spacing-xs) var(--spacing-sm);border:1px solid var(--color-border-primary);border-radius:var(--radius-md);background:var(--color-bg-elevated, var(--color-bg-secondary));box-shadow:var(--shadow-md);color:var(--color-text-secondary);font-size:var(--font-size-xs);font-variant-numeric:tabular-nums;transform:translate(-50%,calc(-100% - 12px));pointer-events:none}.drawdown-tooltip.svelte-qp5chq strong.svelte-qp5chq{color:var(--color-error);font-size:var(--font-size-sm)}.drawdown-tooltip.edge-left.svelte-qp5chq.svelte-qp5chq{transform:translate(8px,calc(-100% - 12px))}.drawdown-tooltip.edge-right.svelte-qp5chq.svelte-qp5chq{transform:translate(calc(-100% - 8px),calc(-100% - 12px))}.drawdown-x-axis.svelte-qp5chq.svelte-qp5chq{display:grid;grid-template-columns:repeat(var(--drawdown-tick-count),minmax(0,1fr));gap:0;margin:var(--spacing-xs) 0 0 calc(3.65rem + var(--spacing-sm));color:var(--color-text-secondary);font-size:var(--font-size-xs);font-variant-numeric:tabular-nums}.drawdown-x-axis.svelte-qp5chq span.svelte-qp5chq{text-align:center;white-space:nowrap}.drawdown-x-axis.svelte-qp5chq span.svelte-qp5chq:first-child{text-align:left}.drawdown-x-axis.svelte-qp5chq span.svelte-qp5chq:last-child{text-align:right}.positions-section.svelte-qp5chq.svelte-qp5chq{background:color-mix(in srgb,var(--color-bg-tertiary) 60%,transparent);border-radius:var(--radius-lg);border:1px solid color-mix(in srgb,var(--color-border-primary) 45%,transparent);padding:var(--spacing-md)}.positions-header-row.svelte-qp5chq.svelte-qp5chq{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-md);flex-wrap:wrap;margin-bottom:var(--spacing-sm)}.positions-title.svelte-qp5chq.svelte-qp5chq{font-size:var(--font-size-sm);color:var(--color-text-primary);font-weight:var(--font-weight-semibold)}.positions-filters.svelte-qp5chq.svelte-qp5chq{display:flex;gap:var(--spacing-xs);flex-wrap:wrap}.positions-filter.svelte-qp5chq.svelte-qp5chq{background:color-mix(in srgb,var(--color-bg-secondary) 70%,transparent);border:1px solid color-mix(in srgb,var(--color-border-primary) 55%,transparent);border-radius:var(--radius-md);padding:var(--spacing-xs) var(--spacing-sm);color:var(--color-text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);cursor:pointer;transition:all var(--transition-fast)}.positions-filter.svelte-qp5chq.svelte-qp5chq:hover:not(:disabled){color:var(--color-text-primary);border-color:color-mix(in srgb,var(--color-primary) 55%,transparent)}.positions-filter.active.svelte-qp5chq.svelte-qp5chq{background:color-mix(in srgb,var(--color-primary) 22%,var(--color-bg-secondary) 78%);border-color:color-mix(in srgb,var(--color-primary) 65%,transparent);color:var(--color-text-primary)}.positions-filter.svelte-qp5chq.svelte-qp5chq:disabled{opacity:.5;cursor:not-allowed}.positions-table.svelte-qp5chq.svelte-qp5chq{overflow-x:auto}.positions-load-more.svelte-qp5chq.svelte-qp5chq{display:flex;justify-content:center;margin-top:var(--spacing-md)}.load-more-button.svelte-qp5chq.svelte-qp5chq:not(.btn){display:inline-flex;align-items:center;gap:var(--spacing-xs);background:color-mix(in srgb,var(--color-bg-secondary) 75%,transparent);border:1px solid color-mix(in srgb,var(--color-border-primary) 55%,transparent);border-radius:var(--radius-md);padding:var(--spacing-sm) var(--spacing-lg);color:var(--color-text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;transition:all var(--transition-fast)}.load-more-button.svelte-qp5chq.svelte-qp5chq:not(.btn):hover:not(:disabled){border-color:color-mix(in srgb,var(--color-primary) 65%,transparent);box-shadow:var(--shadow-md)}.load-more-button.svelte-qp5chq.svelte-qp5chq:not(.btn):disabled{opacity:.6;cursor:not-allowed}.loading-spinner.svelte-qp5chq.svelte-qp5chq{width:14px;height:14px;border:2px solid color-mix(in srgb,var(--color-border-primary) 60%,transparent);border-top-color:var(--color-primary);border-radius:50%;animation:svelte-qp5chq-spin 1s linear infinite}@keyframes svelte-qp5chq-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.positions-header.svelte-qp5chq.svelte-qp5chq,.positions-row.svelte-qp5chq.svelte-qp5chq{display:grid;grid-template-columns:1.05fr 1.05fr 1fr .72fr 1.1fr .85fr 1.05fr 1.05fr .8fr .95fr;gap:var(--spacing-sm);align-items:center;min-width:0}.positions-header.svelte-qp5chq.svelte-qp5chq{padding-bottom:var(--spacing-xs);border-bottom:1px solid color-mix(in srgb,var(--color-border-primary) 45%,transparent);font-size:var(--font-size-xs);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.5px}.positions-row.svelte-qp5chq.svelte-qp5chq{padding:var(--spacing-xs) 0;border-bottom:1px solid color-mix(in srgb,var(--color-border-primary) 30%,transparent);font-size:var(--font-size-sm);color:var(--color-text-primary)}.date-cell.svelte-qp5chq.svelte-qp5chq{color:var(--color-text-secondary)}.symbol-cell.svelte-qp5chq.svelte-qp5chq{font-weight:var(--font-weight-medium)}.operation-cell.svelte-qp5chq.svelte-qp5chq{white-space:nowrap}.position-operation.svelte-qp5chq.svelte-qp5chq{display:inline-flex;align-items:center;justify-content:center;min-width:3.65rem;padding:.18rem .42rem;color:var(--color-success);font-size:.68rem;font-weight:var(--font-weight-semibold);line-height:1.2;letter-spacing:.04em;background:color-mix(in srgb,var(--color-success) 11%,transparent);border:1px solid color-mix(in srgb,var(--color-success) 30%,transparent);border-radius:var(--radius-full)}.position-operation.short.svelte-qp5chq.svelte-qp5chq{color:var(--color-error);background:color-mix(in srgb,var(--color-error) 11%,transparent);border-color:color-mix(in srgb,var(--color-error) 30%,transparent)}.valuation-cell.svelte-qp5chq.svelte-qp5chq,.qty-cell.svelte-qp5chq.svelte-qp5chq,.price-cell.svelte-qp5chq.svelte-qp5chq,.pnl-cell.svelte-qp5chq.svelte-qp5chq{text-align:right;font-variant-numeric:tabular-nums}.positions-row.svelte-qp5chq.svelte-qp5chq:last-child{border-bottom:none}.positions-empty.svelte-qp5chq.svelte-qp5chq{padding:var(--spacing-md);text-align:center;color:var(--color-text-secondary)}.pnl-cell.positive.svelte-qp5chq.svelte-qp5chq{color:#4ade80}.pnl-cell.negative.svelte-qp5chq.svelte-qp5chq{color:#f87171}.orders-panel.svelte-qp5chq.svelte-qp5chq{margin-top:var(--spacing-md);padding:var(--spacing-lg);background:color-mix(in srgb,var(--color-bg-tertiary) 60%,transparent);border:1px solid color-mix(in srgb,var(--color-border-primary) 45%,transparent);border-radius:var(--radius-lg)}.orders-panel__header.svelte-qp5chq.svelte-qp5chq{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--spacing-lg);margin-bottom:var(--spacing-md)}.orders-panel__header.svelte-qp5chq h3.svelte-qp5chq,.orders-panel__header.svelte-qp5chq p.svelte-qp5chq{margin:0}.orders-panel__header.svelte-qp5chq h3.svelte-qp5chq{color:var(--color-text-primary);font-size:var(--font-size-lg)}.orders-panel__header.svelte-qp5chq p.svelte-qp5chq:not(.report-section-kicker),.orders-panel__header.svelte-qp5chq>span.svelte-qp5chq{color:var(--color-text-secondary);font-size:var(--font-size-sm)}.orders-table.svelte-qp5chq.svelte-qp5chq{overflow-x:auto;border-top:1px solid color-mix(in srgb,var(--color-border-primary) 42%,transparent)}.orders-row.svelte-qp5chq.svelte-qp5chq{display:grid;grid-template-columns:1.35fr 1fr .65fr .75fr .85fr .9fr .9fr .9fr .95fr;gap:var(--spacing-sm);align-items:center;min-width:980px;padding:var(--spacing-sm) 0;border-bottom:1px solid color-mix(in srgb,var(--color-border-primary) 30%,transparent);color:var(--color-text-primary);font-size:var(--font-size-xs);font-variant-numeric:tabular-nums}.orders-row--header.svelte-qp5chq.svelte-qp5chq{color:var(--color-text-secondary);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.04em}.orders-row.svelte-qp5chq span.svelte-qp5chq{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.orders-row.svelte-qp5chq b.svelte-qp5chq,.orders-row.svelte-qp5chq i.svelte-qp5chq{font-style:normal;font-weight:var(--font-weight-semibold);text-transform:uppercase}.orders-row.svelte-qp5chq b.buy.svelte-qp5chq{color:var(--color-success)}.orders-row.svelte-qp5chq b.sell.svelte-qp5chq{color:var(--color-error)}.orders-row.svelte-qp5chq i.svelte-qp5chq{display:inline-flex;padding:2px var(--spacing-xs);color:var(--color-text-secondary);background:var(--color-bg-secondary);border:1px solid color-mix(in srgb,var(--color-border-primary) 50%,transparent);border-radius:var(--radius-sm)}@media (max-width: 768px){.report-panel.svelte-qp5chq.svelte-qp5chq{padding:var(--spacing-md)}.report-grid.svelte-qp5chq.svelte-qp5chq{grid-template-columns:repeat(2,minmax(140px,1fr))}.positions-header.svelte-qp5chq.svelte-qp5chq,.positions-row.svelte-qp5chq.svelte-qp5chq{min-width:1000px}.drawdown-section.svelte-qp5chq.svelte-qp5chq{padding:var(--spacing-md)}.drawdown-chart-layout.svelte-qp5chq.svelte-qp5chq{grid-template-columns:3.25rem minmax(0,1fr)}.drawdown-x-axis.svelte-qp5chq.svelte-qp5chq{margin-left:calc(3.25rem + var(--spacing-sm))}.drawdown-x-axis.svelte-qp5chq span.svelte-qp5chq:nth-child(2n){visibility:hidden}}@media (max-width: 480px){.report-grid.svelte-qp5chq.svelte-qp5chq{grid-template-columns:1fr}.drawdown-heading.svelte-qp5chq.svelte-qp5chq{align-items:flex-end;gap:var(--spacing-sm)}.drawdown-period.svelte-qp5chq.svelte-qp5chq{max-width:12rem}.drawdown-maximum.svelte-qp5chq.svelte-qp5chq{display:grid;justify-items:end;gap:0}.drawdown-y-axis.svelte-qp5chq.svelte-qp5chq,.drawdown-chart.svelte-qp5chq.svelte-qp5chq{height:210px}}.state-chip.svelte-1duxqxp{display:inline-flex;align-items:center;gap:.25rem;border-radius:var(--radius-full);border:1px solid var(--surface-border-strong);padding:.2rem .6rem;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.02em;text-transform:uppercase;color:var(--text-strong);background:color-mix(in srgb,var(--surface-muted) 80%,transparent)}.state-chip--pending.svelte-1duxqxp{border-color:color-mix(in srgb,var(--status-info) 38%,var(--surface-border));color:var(--status-info)}.state-chip--confirmed.svelte-1duxqxp{border-color:color-mix(in srgb,var(--status-success) 38%,var(--surface-border));color:var(--status-success)}.state-chip--failed.svelte-1duxqxp{border-color:color-mix(in srgb,var(--status-danger) 40%,var(--surface-border));color:var(--status-danger)}.state-chip--warning.svelte-1duxqxp{border-color:color-mix(in srgb,var(--status-warning) 40%,var(--surface-border));color:var(--status-warning)}.state-chip--syncing.svelte-1duxqxp,.state-chip--reconnecting.svelte-1duxqxp,.state-chip--paused.svelte-1duxqxp{border-color:color-mix(in srgb,var(--text-muted) 28%,var(--surface-border));color:var(--text-muted)}.backtest-runner.svelte-tozwmk.svelte-tozwmk{width:100%}.backtest-runner.embedded.svelte-tozwmk.svelte-tozwmk{background:transparent;border:none;padding:0}.backtest-form.svelte-tozwmk.svelte-tozwmk{background:color-mix(in srgb,var(--color-bg-secondary) 85%,var(--color-bg-tertiary) 15%);border-radius:var(--radius-lg);padding:var(--spacing-lg);border:1px solid color-mix(in srgb,var(--color-border-primary) 60%,transparent);box-shadow:var(--shadow-lg);margin-bottom:var(--spacing-lg)}[data-theme=light] .backtest-form.svelte-tozwmk.svelte-tozwmk{background:color-mix(in srgb,var(--color-bg-secondary) 94%,transparent);border-color:color-mix(in srgb,var(--color-border-primary) 65%,transparent);box-shadow:0 10px 24px color-mix(in srgb,var(--color-primary) 12%,transparent)}.backtest-terminal-state.svelte-tozwmk.svelte-tozwmk{display:flex;align-items:flex-start;gap:var(--spacing-md);margin-top:var(--spacing-sm);padding:var(--spacing-md);border:1px solid var(--surface-panel-line);border-radius:var(--radius-md);background:color-mix(in srgb,var(--surface-panel-muted) 72%,transparent)}.backtest-terminal-state__copy.svelte-tozwmk.svelte-tozwmk{display:grid;min-width:0;gap:var(--spacing-xs)}.backtest-terminal-state__copy.svelte-tozwmk h3.svelte-tozwmk,.backtest-terminal-state__copy.svelte-tozwmk p.svelte-tozwmk{margin:0}.backtest-terminal-state__copy.svelte-tozwmk h3.svelte-tozwmk{color:var(--color-text-primary);font-size:var(--font-size-md);font-weight:var(--font-weight-semibold)}.backtest-terminal-state__copy.svelte-tozwmk p.svelte-tozwmk{max-width:65ch;color:var(--color-text-secondary);font-size:var(--font-size-sm);line-height:1.45}@media (max-width: 520px){.backtest-terminal-state.svelte-tozwmk.svelte-tozwmk{flex-direction:column;gap:var(--spacing-sm)}}.form-row.svelte-tozwmk.svelte-tozwmk{display:flex;align-items:end;gap:var(--spacing-lg);flex-wrap:wrap}.backtest-preferences.svelte-tozwmk.svelte-tozwmk{display:flex;align-items:center;gap:var(--spacing-sm);margin-top:var(--spacing-md);color:var(--color-text-secondary);font-size:var(--font-size-xs)}.backtest-preferences.svelte-tozwmk .gds-switch{flex:0 0 auto}.form-group.svelte-tozwmk.svelte-tozwmk{display:flex;flex-direction:column;gap:var(--spacing-xs);min-width:120px}.form-group.date-field.svelte-tozwmk.svelte-tozwmk{min-width:11rem}.form-group.svelte-tozwmk label.svelte-tozwmk{font-size:var(--font-size-xs);color:var(--color-text-secondary);text-transform:uppercase;font-weight:var(--font-weight-medium);letter-spacing:.5px}.form-group.date-field.svelte-tozwmk .gds-field{width:100%;gap:var(--spacing-xs)}.form-group.date-field.svelte-tozwmk .field-label{color:var(--color-text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);letter-spacing:.5px;text-transform:uppercase}.form-group.date-field.svelte-tozwmk .select-trigger{min-height:42px}.amount-input.svelte-tozwmk.svelte-tozwmk{background:color-mix(in srgb,var(--color-bg-input) 90%,transparent);border:1px solid color-mix(in srgb,var(--color-border-input) 65%,transparent);border-radius:var(--radius-md);padding:var(--spacing-sm) var(--spacing-md);color:var(--color-text-primary);font-size:var(--font-size-sm);transition:all var(--transition-fast)}.amount-input.svelte-tozwmk.svelte-tozwmk{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.amount-input.svelte-tozwmk.svelte-tozwmk::-webkit-outer-spin-button,.amount-input.svelte-tozwmk.svelte-tozwmk::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.amount-input.svelte-tozwmk.svelte-tozwmk:not(.input-invalid):focus,.amount-input.svelte-tozwmk.svelte-tozwmk:not(.input-invalid):focus-visible{outline:none;border-color:var(--color-border-focus);background:color-mix(in srgb,var(--color-primary) 10%,var(--color-bg-input) 90%);box-shadow:var(--shadow-focus)}.amount-input.input-invalid.svelte-tozwmk.svelte-tozwmk{border-color:color-mix(in srgb,var(--color-error) 70%,var(--color-border-input) 30%);background:color-mix(in srgb,var(--color-error) 8%,var(--color-bg-input) 92%);box-shadow:0 0 0 1px color-mix(in srgb,var(--color-error) 30%,transparent)}.run-btn.svelte-tozwmk.svelte-tozwmk{display:flex;align-items:center;justify-content:center;gap:var(--spacing-sm)}.run-btn.svelte-tozwmk.svelte-tozwmk:hover:not(:disabled){transform:translateY(-1px)}.run-btn.svelte-tozwmk.svelte-tozwmk:disabled{opacity:.6;transform:none}.run-helper-text.svelte-tozwmk.svelte-tozwmk{margin:var(--spacing-sm) 0 0;padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-md);border:1px solid color-mix(in srgb,var(--color-info) 28%,transparent);background:color-mix(in srgb,var(--color-info) 10%,transparent);color:color-mix(in srgb,var(--color-info) 52%,var(--color-text-primary) 48%);font-size:var(--font-size-xs)}.run-helper-text.warning.svelte-tozwmk.svelte-tozwmk{border-color:color-mix(in srgb,var(--color-warning) 30%,transparent);background:color-mix(in srgb,var(--color-warning) 10%,transparent);color:color-mix(in srgb,var(--color-warning) 62%,var(--color-text-primary) 38%)}.run-helper-text.error.svelte-tozwmk.svelte-tozwmk{border-color:color-mix(in srgb,var(--color-error) 28%,transparent);background:color-mix(in srgb,var(--color-error) 10%,transparent);color:color-mix(in srgb,var(--color-error) 68%,var(--color-text-primary) 32%)}.run-icon.svelte-tozwmk.svelte-tozwmk{color:currentColor;font-size:var(--font-size-base);font-weight:var(--font-weight-semibold)}.cancel-btn.svelte-tozwmk.svelte-tozwmk{display:flex;align-items:center;justify-content:center;gap:var(--spacing-sm)}.cancel-btn.svelte-tozwmk.svelte-tozwmk:hover{transform:translateY(-1px)}.cancel-icon.svelte-tozwmk.svelte-tozwmk{color:currentColor;font-size:var(--font-size-base);font-weight:var(--font-weight-semibold)}@keyframes svelte-tozwmk-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.error-message.svelte-tozwmk.svelte-tozwmk{background:color-mix(in srgb,var(--color-error) 10%,var(--surface-panel) 90%);border:1px solid color-mix(in srgb,var(--color-error) 30%,var(--surface-panel-line) 70%);border-radius:var(--radius-lg);padding:var(--spacing-md);margin-bottom:var(--spacing-lg);animation:svelte-tozwmk-slideIn .3s ease-out}.error-content.svelte-tozwmk.svelte-tozwmk{display:flex;align-items:flex-start;gap:var(--spacing-sm);color:color-mix(in srgb,var(--color-error) 72%,var(--color-text-primary) 28%);font-weight:var(--font-weight-medium);flex-wrap:wrap}.error-icon.svelte-tozwmk.svelte-tozwmk{font-size:var(--font-size-lg);flex-shrink:0}.error-text.svelte-tozwmk.svelte-tozwmk{flex:1;word-break:break-word}.error-copy.svelte-tozwmk.svelte-tozwmk{display:grid;gap:var(--spacing-xs);flex:1 1 18rem;min-width:0}.error-next-step.svelte-tozwmk.svelte-tozwmk{color:var(--color-text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-normal)}.retry-btn.svelte-tozwmk.svelte-tozwmk{flex-shrink:0}.error-close.svelte-tozwmk.svelte-tozwmk{color:currentColor;font-size:var(--font-size-xl)}.error-close.svelte-tozwmk.svelte-tozwmk:hover{background:color-mix(in srgb,var(--color-error) 10%,transparent)}@keyframes svelte-tozwmk-slideIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.backtest-status.svelte-tozwmk.svelte-tozwmk{background:color-mix(in srgb,var(--surface-panel-muted) 78%,var(--surface-panel) 22%);border:1px solid color-mix(in srgb,var(--surface-panel-line) 82%,transparent);border-radius:var(--radius-lg);padding:var(--spacing-md);margin-bottom:var(--spacing-lg)}.ai-backtest-timeline.svelte-tozwmk.svelte-tozwmk{display:grid;gap:var(--spacing-md);margin-bottom:var(--spacing-lg);padding:var(--spacing-lg);border:1px solid color-mix(in srgb,var(--surface-panel-line) 82%,transparent);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--surface-panel) 96%,var(--surface-panel-muted) 4%)}.ai-backtest-timeline__header.svelte-tozwmk.svelte-tozwmk{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--spacing-lg)}.ai-backtest-timeline__header.svelte-tozwmk>div.svelte-tozwmk{display:grid;gap:3px}.ai-backtest-timeline__header.svelte-tozwmk p.svelte-tozwmk{max-width:65ch;margin:.25rem 0 0;color:var(--color-text-secondary);font-size:var(--font-size-sm);line-height:1.45}.ai-backtest-timeline__header.svelte-tozwmk span.svelte-tozwmk,.ai-backtest-timeline__header.svelte-tozwmk small.svelte-tozwmk{color:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.04em;text-transform:uppercase}.ai-backtest-timeline__header.svelte-tozwmk h3.svelte-tozwmk{margin:0;color:var(--color-text-primary);font-size:var(--font-size-lg)}.ai-backtest-timeline__list.svelte-tozwmk.svelte-tozwmk{max-height:25rem;margin:0;padding:0;overflow:auto;list-style:none}.ai-backtest-timeline__list.svelte-tozwmk li.svelte-tozwmk{position:relative;display:grid;grid-template-columns:2rem minmax(0,1fr);gap:var(--spacing-sm);padding:0 0 var(--spacing-lg)}.ai-backtest-timeline__list.svelte-tozwmk li.svelte-tozwmk:not(:last-child):after{content:"";position:absolute;top:1.8rem;bottom:.15rem;left:.94rem;width:1px;background:var(--surface-panel-line)}.ai-backtest-timeline__marker.svelte-tozwmk.svelte-tozwmk{position:relative;z-index:1;width:1.9rem;height:1.9rem;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--surface-panel-line);border-radius:var(--radius-full);background:var(--surface-panel-muted);color:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold)}.ai-backtest-timeline__list.svelte-tozwmk li.completed .ai-backtest-timeline__marker.svelte-tozwmk{border-color:color-mix(in srgb,var(--color-success) 42%,var(--surface-panel-line));background:color-mix(in srgb,var(--color-success) 13%,var(--surface-panel));color:var(--color-success)}.ai-backtest-timeline__list.svelte-tozwmk li.active .ai-backtest-timeline__marker.svelte-tozwmk{border-color:color-mix(in srgb,var(--color-primary) 48%,var(--surface-panel-line));background:color-mix(in srgb,var(--color-primary) 14%,var(--surface-panel));color:var(--color-primary)}.ai-backtest-timeline__list.svelte-tozwmk li.active .ai-backtest-timeline__marker.svelte-tozwmk:after{content:"";position:absolute;top:-.3rem;right:-.3rem;bottom:-.3rem;left:-.3rem;border:1px solid color-mix(in srgb,var(--color-primary) 42%,transparent);border-radius:inherit;animation:svelte-tozwmk-aiDecisionPulse 1.8s cubic-bezier(.16,1,.3,1) infinite}.ai-backtest-timeline__list.svelte-tozwmk li.failed .ai-backtest-timeline__marker.svelte-tozwmk{border-color:color-mix(in srgb,var(--color-error) 42%,var(--surface-panel-line));color:var(--color-error)}.ai-backtest-timeline__content.svelte-tozwmk.svelte-tozwmk{min-width:0;display:grid;gap:.35rem;padding-top:.15rem}.ai-backtest-timeline__meta.svelte-tozwmk.svelte-tozwmk{display:flex;align-items:center;flex-wrap:wrap;gap:.45rem .7rem}.ai-backtest-timeline__meta.svelte-tozwmk strong.svelte-tozwmk{color:var(--color-text-primary);font-size:var(--font-size-sm)}.ai-backtest-timeline__meta.svelte-tozwmk span.svelte-tozwmk{color:var(--color-text-muted);font-size:var(--font-size-xs)}.ai-backtest-timeline__meta.svelte-tozwmk .ai-action.svelte-tozwmk{color:var(--color-primary);font-weight:var(--font-weight-bold);text-transform:uppercase}.ai-backtest-timeline__content.svelte-tozwmk p.svelte-tozwmk{max-width:72ch;margin:0;color:var(--color-text-secondary);font-size:var(--font-size-sm);line-height:1.55}.ai-backtest-timeline__list.svelte-tozwmk li.replay.svelte-tozwmk{padding-bottom:var(--spacing-sm)}.ai-backtest-timeline__list.svelte-tozwmk li.replay .ai-backtest-timeline__marker.svelte-tozwmk{width:1.45rem;height:1.45rem;margin:.2rem 0 0 .22rem;font-size:.65rem}.ai-backtest-timeline__list.svelte-tozwmk li.replay .ai-backtest-timeline__content.svelte-tozwmk{grid-template-columns:minmax(0,auto) minmax(12rem,1fr);align-items:baseline;gap:var(--spacing-sm)}.ai-backtest-timeline__list.svelte-tozwmk li.replay .ai-backtest-timeline__content p.svelte-tozwmk{color:var(--color-text-muted);font-size:var(--font-size-xs)}.ai-replay-label.svelte-tozwmk.svelte-tozwmk{color:var(--color-success)!important;font-weight:var(--font-weight-semibold)}.ai-backtest-timeline__meta.svelte-tozwmk .ai-runtime.svelte-tozwmk{display:inline-flex;align-items:center;gap:.3rem;padding:.15rem .45rem;border:1px solid color-mix(in srgb,var(--color-primary) 28%,var(--surface-panel-line));border-radius:var(--radius-full);background:color-mix(in srgb,var(--color-primary) 7%,transparent);color:var(--color-text-secondary);font-weight:var(--font-weight-semibold)}.ai-runtime.svelte-tozwmk b.svelte-tozwmk{color:var(--color-primary);font-size:.65rem}.ai-backtest-thinking.svelte-tozwmk.svelte-tozwmk{display:inline-flex;align-items:center;width:fit-content;gap:.55rem;color:var(--color-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold)}.ai-backtest-thinking__signal.svelte-tozwmk.svelte-tozwmk{display:inline-flex;align-items:center;gap:2px;width:1.35rem;height:.9rem}.ai-backtest-thinking__signal.svelte-tozwmk i.svelte-tozwmk{width:2px;height:100%;border-radius:var(--radius-full);background:currentColor;transform:scaleY(.3);transform-origin:center;animation:svelte-tozwmk-aiEvidenceSignal 1.15s cubic-bezier(.16,1,.3,1) infinite}.ai-backtest-thinking__signal.svelte-tozwmk i.svelte-tozwmk:nth-child(2){animation-delay:.12s}.ai-backtest-thinking__signal.svelte-tozwmk i.svelte-tozwmk:nth-child(3){animation-delay:.24s}.ai-backtest-thinking__signal.svelte-tozwmk i.svelte-tozwmk:nth-child(4){animation-delay:.36s}@keyframes svelte-tozwmk-aiDecisionPulse{0%{opacity:.7;transform:scale(.82)}70%,to{opacity:0;transform:scale(1.45)}}@keyframes svelte-tozwmk-aiEvidenceSignal{0%,to{opacity:.45;transform:scaleY(.28)}45%{opacity:1;transform:scaleY(1)}}@media (max-width: 720px){.ai-backtest-timeline__header.svelte-tozwmk.svelte-tozwmk{align-items:flex-start;flex-direction:column;gap:var(--spacing-sm)}.ai-backtest-timeline__list.svelte-tozwmk li.replay .ai-backtest-timeline__content.svelte-tozwmk{display:grid;grid-template-columns:1fr;gap:.2rem}}@media (prefers-reduced-motion: reduce){.ai-backtest-timeline__list.svelte-tozwmk li.active .ai-backtest-timeline__marker.svelte-tozwmk:after,.ai-backtest-thinking__signal.svelte-tozwmk i.svelte-tozwmk{animation:none}.ai-backtest-thinking__signal.svelte-tozwmk i.svelte-tozwmk{opacity:.75;transform:scaleY(.65)}}.backtest-status__message.svelte-tozwmk.svelte-tozwmk{display:flex;align-items:center;gap:var(--spacing-sm);justify-content:space-between;flex-wrap:wrap;color:var(--color-text-primary);font-weight:var(--font-weight-medium);margin-bottom:var(--spacing-sm)}.status-symbol.svelte-tozwmk.svelte-tozwmk{display:inline-flex;align-items:center;min-height:1.45rem;padding:0 .55rem;border:1px solid color-mix(in srgb,var(--color-primary) 32%,transparent);border-radius:var(--radius-full);background:color-mix(in srgb,var(--color-primary) 12%,transparent);color:var(--color-text-primary);font-size:var(--font-size-xs);font-variant-numeric:tabular-nums;font-weight:var(--font-weight-semibold);line-height:1}.summarizing-progress.svelte-tozwmk.svelte-tozwmk{margin-top:var(--spacing-sm)}.progress-bar.summarizing.svelte-tozwmk.svelte-tozwmk{height:6px;background:color-mix(in srgb,var(--color-primary) 14%,var(--surface-panel-line) 86%)}.progress-fill.summarizing.svelte-tozwmk.svelte-tozwmk{background:var(--color-primary)}.progress-section.svelte-tozwmk.svelte-tozwmk{display:grid;gap:var(--spacing-xs);margin-top:var(--spacing-sm)}.progress-meta.svelte-tozwmk.svelte-tozwmk{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-sm);color:var(--color-text-secondary);font-size:var(--font-size-xs)}.processing-progress-meta.svelte-tozwmk.svelte-tozwmk{display:grid;grid-template-columns:auto minmax(0,1fr) auto}.processing-outcome.svelte-tozwmk.svelte-tozwmk{justify-self:center;display:inline-flex;align-items:center;min-width:0;padding:.28rem .6rem;gap:.35rem;border:1px solid color-mix(in srgb,var(--surface-panel-line) 86%,transparent);border-radius:var(--radius-full);background:color-mix(in srgb,var(--surface-panel-muted) 76%,transparent);color:var(--color-text-secondary);font-variant-numeric:tabular-nums;line-height:1;transition:border-color var(--transition-fast),background var(--transition-fast)}.processing-outcome.positive.svelte-tozwmk.svelte-tozwmk{border-color:color-mix(in srgb,var(--color-success) 32%,var(--surface-panel-line) 68%);background:color-mix(in srgb,var(--color-success) 8%,var(--surface-panel) 92%)}.processing-outcome.negative.svelte-tozwmk.svelte-tozwmk{border-color:color-mix(in srgb,var(--color-error) 32%,var(--surface-panel-line) 68%);background:color-mix(in srgb,var(--color-error) 8%,var(--surface-panel) 92%)}.processing-outcome__label.svelte-tozwmk.svelte-tozwmk{color:var(--color-text-muted);font-size:var(--font-size-xxs);font-weight:var(--font-weight-semibold);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.processing-outcome__profit.svelte-tozwmk.svelte-tozwmk{overflow:hidden;color:var(--color-text-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);text-overflow:ellipsis;white-space:nowrap}.processing-outcome.positive.svelte-tozwmk .processing-outcome__profit.svelte-tozwmk,.processing-outcome.positive.svelte-tozwmk .processing-outcome__percent.svelte-tozwmk{color:var(--color-success)}.processing-outcome.negative.svelte-tozwmk .processing-outcome__profit.svelte-tozwmk,.processing-outcome.negative.svelte-tozwmk .processing-outcome__percent.svelte-tozwmk{color:var(--color-error)}.processing-outcome__percent.svelte-tozwmk.svelte-tozwmk{color:var(--color-text-secondary);font-size:var(--font-size-xxs);font-weight:var(--font-weight-semibold);white-space:nowrap}.processing-outcome__divider.svelte-tozwmk.svelte-tozwmk{width:1px;height:.9rem;margin:0 .12rem;background:var(--surface-panel-line)}.processing-outcome__record.svelte-tozwmk.svelte-tozwmk{font-size:var(--font-size-xxs);font-weight:var(--font-weight-semibold);white-space:nowrap}.processing-outcome__record.wins.svelte-tozwmk.svelte-tozwmk{color:var(--color-success)}.processing-outcome__record.losses.svelte-tozwmk.svelte-tozwmk{color:var(--color-error)}.processing-outcome__record.empty.svelte-tozwmk.svelte-tozwmk,.processing-outcome__separator.svelte-tozwmk.svelte-tozwmk{color:var(--color-text-muted)}@media (max-width: 800px){.processing-progress-meta.svelte-tozwmk.svelte-tozwmk{grid-template-columns:minmax(0,1fr) auto}.processing-outcome.svelte-tozwmk.svelte-tozwmk{grid-column:1 / -1;grid-row:2;justify-self:start;max-width:100%}}@media (prefers-reduced-motion: reduce){.processing-outcome.svelte-tozwmk.svelte-tozwmk{transition:none}}.processing-timestamp.svelte-tozwmk.svelte-tozwmk{overflow:hidden;color:var(--color-text-muted);font-size:var(--font-size-xs);text-align:right;text-overflow:ellipsis;white-space:nowrap}.progress-bar.svelte-tozwmk.svelte-tozwmk{width:100%;height:4px;background:var(--color-border-medium);border-radius:var(--radius-sm);overflow:hidden}.progress-fill.svelte-tozwmk.svelte-tozwmk{width:100%;height:100%;background:var(--color-primary);border-radius:var(--radius-sm);transform:scaleX(var(--progress-scale, 1));transform-origin:left center;transition:transform var(--transition-normal);will-change:transform}.progress-fill.importing.svelte-tozwmk.svelte-tozwmk{background:var(--color-success);width:100%;animation:svelte-tozwmk-importing-pulse 2s ease-in-out infinite}.progress-fill.fetching.svelte-tozwmk.svelte-tozwmk{background:var(--color-primary);width:30%;animation:svelte-tozwmk-fetching-indeterminate 2s linear infinite}.progress-fill.processing.svelte-tozwmk.svelte-tozwmk{background:var(--color-primary)}.progress-text.svelte-tozwmk.svelte-tozwmk{font-size:var(--font-size-xs);color:var(--color-text-tertiary);text-align:right;font-weight:var(--font-weight-medium);letter-spacing:.5px;margin-top:var(--spacing-xs)}.progress-meta.svelte-tozwmk .progress-text.svelte-tozwmk{margin-top:0;text-align:left}@keyframes svelte-tozwmk-importing-pulse{0%,to{opacity:.8}50%{opacity:1}}@keyframes svelte-tozwmk-fetching-indeterminate{0%{transform:translate(-100%);width:30%}50%{width:30%}to{transform:translate(400%);width:30%}}@keyframes svelte-tozwmk-pulse{0%,to{opacity:1}50%{opacity:.5}}.backtest-results.svelte-tozwmk.svelte-tozwmk{background:color-mix(in srgb,var(--surface-panel) 92%,var(--surface-panel-muted) 8%);border-radius:var(--radius-lg);padding:var(--spacing-lg);border:1px solid color-mix(in srgb,var(--surface-panel-line) 82%,transparent);box-shadow:var(--shadow-panel)}[data-theme=light] .backtest-results.svelte-tozwmk.svelte-tozwmk{background:color-mix(in srgb,var(--surface-panel) 96%,var(--surface-panel-muted) 4%);border-color:color-mix(in srgb,var(--surface-panel-line) 86%,transparent);box-shadow:none}.results-summary-header.svelte-tozwmk.svelte-tozwmk{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--spacing-lg);flex-wrap:wrap;margin-bottom:var(--spacing-lg)}.results-summary-copy.svelte-tozwmk.svelte-tozwmk{display:grid;gap:6px;min-width:0}.results-section-kicker.svelte-tozwmk.svelte-tozwmk{margin:0;font-size:var(--font-size-xs);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.04em;font-weight:var(--font-weight-semibold)}.results-section-title.svelte-tozwmk.svelte-tozwmk{margin:0;font-size:var(--font-size-lg);color:var(--color-text-primary);font-weight:var(--font-weight-bold);line-height:1.2}.results-section-copy.svelte-tozwmk.svelte-tozwmk,.results-section-note.svelte-tozwmk.svelte-tozwmk{margin:0;font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:1.6;max-width:62ch}.results-summary-meta.svelte-tozwmk.svelte-tozwmk{display:flex;align-items:center;gap:var(--spacing-sm);flex-wrap:wrap}.results-status-pill.svelte-tozwmk.svelte-tozwmk,.results-summary-period.svelte-tozwmk.svelte-tozwmk{display:inline-flex;align-items:center;min-height:var(--control-height-sm);padding:.35rem .75rem;border-radius:var(--radius-full);border:1px solid color-mix(in srgb,var(--surface-panel-line) 80%,transparent);background:color-mix(in srgb,var(--surface-panel-muted) 70%,var(--surface-panel) 30%);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.results-status-pill.svelte-tozwmk.svelte-tozwmk{color:var(--color-success);border-color:color-mix(in srgb,var(--color-success) 24%,var(--surface-panel-line) 76%)}.results-section-block.svelte-tozwmk.svelte-tozwmk{display:grid;gap:var(--spacing-md);margin-top:var(--spacing-lg);padding-top:var(--spacing-lg);border-top:1px solid color-mix(in srgb,var(--surface-panel-line) 82%,transparent)}.results-section-block-header.svelte-tozwmk.svelte-tozwmk{display:grid;gap:6px}.results-grid.svelte-tozwmk.svelte-tozwmk{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:var(--spacing-md)}.results-grid--primary.svelte-tozwmk .result-item.svelte-tozwmk{background:color-mix(in srgb,var(--surface-panel-muted) 74%,var(--surface-panel) 26%)}.results-grid--secondary.svelte-tozwmk .result-item.svelte-tozwmk{background:color-mix(in srgb,var(--surface-panel) 96%,transparent)}.result-item.svelte-tozwmk.svelte-tozwmk{display:flex;flex-direction:column;gap:var(--spacing-xs);text-align:left;padding:var(--spacing-md);border-radius:var(--radius-md);border:1px solid color-mix(in srgb,var(--surface-panel-line) 78%,transparent)}.result-label.svelte-tozwmk.svelte-tozwmk{font-size:var(--font-size-xs);color:var(--color-text-secondary);text-transform:none;font-weight:var(--font-weight-medium);letter-spacing:0}.result-value.svelte-tozwmk.svelte-tozwmk{font-size:var(--font-size-base);color:var(--color-text-primary);font-weight:var(--font-weight-bold);line-height:1.3;word-break:break-word}.pnl-positive.svelte-tozwmk.svelte-tozwmk{color:var(--color-success)}.pnl-negative.svelte-tozwmk.svelte-tozwmk{color:var(--color-error)}@media (max-width: 768px){.form-row.svelte-tozwmk.svelte-tozwmk{flex-direction:column;align-items:stretch}.form-group.svelte-tozwmk.svelte-tozwmk{min-width:unset}.run-btn.svelte-tozwmk.svelte-tozwmk{align-self:center;margin-top:var(--spacing-md)}.results-summary-header.svelte-tozwmk.svelte-tozwmk{flex-direction:column}.results-grid.svelte-tozwmk.svelte-tozwmk{grid-template-columns:repeat(2,1fr);gap:var(--spacing-md)}}@media (max-width: 480px){.results-grid.svelte-tozwmk.svelte-tozwmk{grid-template-columns:1fr}}.modal-overlay.svelte-3ay9se{--backtest-modal-footer-clearance:var(--wallet-footer-height, 60px);position:fixed;inset:0 0 var(--backtest-modal-footer-clearance) 0;background:#0f17229e;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;z-index:var(--z-modal);z-index:var(--backtest-modal-layer, var(--z-modal));padding:clamp(var(--spacing-md),3vh,var(--spacing-2xl));overflow:hidden}.modal-backdrop.svelte-3ay9se{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:0;border:0;background:transparent;cursor:default}body[data-backtest-modal-open] .date-popover[data-gds-modal-portal]{z-index:900}body.layout-dashboard .modal-overlay.svelte-3ay9se{left:var(--sidebar-width)}body.layout-dashboard.layout-dashboard-collapsed .modal-overlay.svelte-3ay9se{left:var(--sidebar-width-collapsed, var(--sidebar-collapsed-width))}.modal-container.svelte-3ay9se{position:relative;z-index:1;background:var(--surface-panel);-webkit-backdrop-filter:none;backdrop-filter:none;border:1px solid var(--surface-panel-line-strong);border-radius:var(--radius-xl);width:min(1120px,100%);max-width:1200px;max-height:100%;overflow:hidden;box-shadow:var(--shadow-terminal);display:flex;flex-direction:column}.modal-header.svelte-3ay9se{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-lg) var(--spacing-xl);border-bottom:1px solid var(--surface-panel-line);background:color-mix(in srgb,var(--surface-panel-muted) 68%,var(--surface-panel) 32%)}.header-content.svelte-3ay9se{display:flex;flex-direction:column;gap:var(--spacing-xs)}.modal-title.svelte-3ay9se{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);text-transform:none;letter-spacing:0;margin:0}.strategy-name.svelte-3ay9se{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);margin:0;opacity:.8}.close-btn.svelte-3ay9se{background:color-mix(in srgb,var(--control-bg) 78%,var(--surface-panel) 22%);border:1px solid color-mix(in srgb,var(--control-border) 88%,transparent);color:var(--color-text-secondary);font-size:1.5rem;cursor:pointer;padding:var(--spacing-xs);border-radius:var(--radius-full);transition:background-color var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast),transform var(--transition-fast);display:flex;align-items:center;justify-content:center;width:40px;height:40px}.close-btn.svelte-3ay9se:hover{background:var(--control-bg-hover);border-color:var(--control-border-hover);color:var(--color-text-primary);transform:translateY(-1px)}.close-icon.svelte-3ay9se{line-height:1}.modal-content.svelte-3ay9se{flex:1;padding:var(--spacing-xl);overflow-y:auto;display:flex;flex-direction:column;gap:var(--spacing-xl)}@media (max-width: 768px){.modal-overlay.svelte-3ay9se,body.layout-dashboard .modal-overlay.svelte-3ay9se,body.layout-dashboard.layout-dashboard-collapsed .modal-overlay.svelte-3ay9se{left:0;padding:var(--spacing-md)}.modal-container.svelte-3ay9se{width:100%;max-height:100%}.modal-content.svelte-3ay9se{padding:var(--spacing-lg)}}@media (max-width: 480px){.modal-header.svelte-3ay9se{padding:var(--spacing-md)}.modal-title.svelte-3ay9se{font-size:var(--font-size-lg)}}.modal-content.svelte-3ay9se::-webkit-scrollbar{width:6px}.modal-content.svelte-3ay9se::-webkit-scrollbar-track{background:var(--surface-panel-muted);border-radius:3px}.modal-content.svelte-3ay9se::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--color-primary) 28%,var(--surface-panel-line) 72%);border-radius:3px}.modal-content.svelte-3ay9se::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--color-primary) 42%,var(--surface-panel-line) 58%)}.ai-action-activity.svelte-g2vaa7.svelte-g2vaa7.svelte-g2vaa7{display:flex;align-items:center;gap:var(--spacing-sm);min-width:0;margin-top:var(--spacing-sm);padding:var(--spacing-sm) 0;color:var(--text-muted);border-top:1px solid var(--surface-border)}.ai-action-activity__mark.svelte-g2vaa7.svelte-g2vaa7.svelte-g2vaa7{display:inline-grid;width:1.35rem;height:1.35rem;flex:0 0 auto;place-items:center;color:var(--text-muted);border:1px solid var(--surface-border-strong);border-radius:50%;background:var(--surface-panel-muted)}.ai-action-activity.running.svelte-g2vaa7 .ai-action-activity__mark.svelte-g2vaa7.svelte-g2vaa7{color:var(--accent-primary);border-color:color-mix(in srgb,var(--accent-primary) 42%,var(--surface-border))}.ai-action-activity.running.svelte-g2vaa7 .ai-action-activity__mark.svelte-g2vaa7>span.svelte-g2vaa7{width:.38rem;height:.38rem;border-radius:50%;background:currentColor;animation:svelte-g2vaa7-aiActionPulse 1.2s ease-in-out infinite}.ai-action-activity.completed.svelte-g2vaa7 .ai-action-activity__mark.svelte-g2vaa7.svelte-g2vaa7{color:var(--color-success);border-color:color-mix(in srgb,var(--color-success) 42%,var(--surface-border))}.ai-action-activity.failed.svelte-g2vaa7 .ai-action-activity__mark.svelte-g2vaa7.svelte-g2vaa7{color:var(--color-error);border-color:color-mix(in srgb,var(--color-error) 42%,var(--surface-border))}.ai-action-activity__copy.svelte-g2vaa7.svelte-g2vaa7.svelte-g2vaa7{display:flex;min-width:0;flex:1;align-items:baseline;justify-content:space-between;gap:var(--spacing-sm)}.ai-action-activity__copy.svelte-g2vaa7 strong.svelte-g2vaa7.svelte-g2vaa7{overflow:hidden;color:var(--text-strong);font-size:var(--font-size-xs);text-overflow:ellipsis;white-space:nowrap}.ai-action-activity__copy.svelte-g2vaa7 small.svelte-g2vaa7.svelte-g2vaa7{margin:0;color:inherit;font-size:10px;line-height:1.4;text-align:right}.ai-action-card.svelte-g2vaa7.svelte-g2vaa7.svelte-g2vaa7{display:grid;gap:var(--spacing-md);margin-top:var(--spacing-md);padding:var(--spacing-md);border:1px solid var(--surface-border);border-radius:var(--radius-lg);background:var(--surface-muted);box-shadow:var(--shadow-list-card);color:var(--text-default)}.ai-action-card.write.svelte-g2vaa7.svelte-g2vaa7.svelte-g2vaa7{border-color:color-mix(in srgb,var(--accent-primary) 30%,var(--surface-border))}.ai-action-card.destructive.svelte-g2vaa7.svelte-g2vaa7.svelte-g2vaa7,.ai-action-card.failed.svelte-g2vaa7.svelte-g2vaa7.svelte-g2vaa7,.ai-action-card.outcome-unknown.svelte-g2vaa7.svelte-g2vaa7.svelte-g2vaa7{border-color:color-mix(in srgb,var(--color-error) 46%,var(--surface-border))}.ai-action-card__header.svelte-g2vaa7.svelte-g2vaa7.svelte-g2vaa7{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--spacing-sm)}.ai-action-card__mark.svelte-g2vaa7.svelte-g2vaa7.svelte-g2vaa7{display:grid;place-items:center;width:2rem;height:2rem;border:1px solid var(--surface-border-strong);border-radius:var(--radius-md);background:var(--surface-panel);color:var(--text-muted)}.ai-action-card.write.svelte-g2vaa7 .ai-action-card__mark.svelte-g2vaa7.svelte-g2vaa7{color:var(--accent-primary)}.ai-action-card.destructive.svelte-g2vaa7 .ai-action-card__mark.svelte-g2vaa7.svelte-g2vaa7,.ai-action-card.failed.svelte-g2vaa7 .ai-action-card__mark.svelte-g2vaa7.svelte-g2vaa7,.ai-action-card.outcome-unknown.svelte-g2vaa7 .ai-action-card__mark.svelte-g2vaa7.svelte-g2vaa7{color:var(--color-error)}.ai-action-card__heading.svelte-g2vaa7.svelte-g2vaa7.svelte-g2vaa7{display:grid;min-width:0;gap:.12rem}.ai-action-card__heading.svelte-g2vaa7 small.svelte-g2vaa7.svelte-g2vaa7,.ai-action-card__target.svelte-g2vaa7 span.svelte-g2vaa7.svelte-g2vaa7,.ai-action-card__details.svelte-g2vaa7 dt.svelte-g2vaa7.svelte-g2vaa7{color:var(--text-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase}.ai-action-card__heading.svelte-g2vaa7 strong.svelte-g2vaa7.svelte-g2vaa7,.ai-action-card__target.svelte-g2vaa7 strong.svelte-g2vaa7.svelte-g2vaa7{overflow-wrap:anywhere;color:var(--text-strong);font-size:var(--font-size-sm)}.ai-action-card__status.svelte-g2vaa7.svelte-g2vaa7.svelte-g2vaa7{display:inline-flex;align-items:center;gap:.35rem;min-height:1.7rem;padding:.2rem .55rem;border:1px solid var(--surface-border);border-radius:var(--radius-full);background:var(--surface-panel);color:var(--text-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);white-space:nowrap}.ai-action-card__status.running.svelte-g2vaa7.svelte-g2vaa7.svelte-g2vaa7,.ai-action-card__status.completed.svelte-g2vaa7.svelte-g2vaa7.svelte-g2vaa7{color:var(--color-success);border-color:color-mix(in srgb,var(--color-success) 42%,var(--surface-border))}.ai-action-card__status.failed.svelte-g2vaa7.svelte-g2vaa7.svelte-g2vaa7,.ai-action-card__status.outcome_unknown.svelte-g2vaa7.svelte-g2vaa7.svelte-g2vaa7{color:var(--color-error);border-color:color-mix(in srgb,var(--color-error) 42%,var(--surface-border))}.ai-action-card__status.running.svelte-g2vaa7>span.svelte-g2vaa7.svelte-g2vaa7{width:.45rem;height:.45rem;border-radius:50%;background:currentColor;animation:svelte-g2vaa7-aiActionPulse 1.2s ease-in-out infinite}.ai-action-card__reason.svelte-g2vaa7.svelte-g2vaa7.svelte-g2vaa7,.ai-action-card__error.svelte-g2vaa7.svelte-g2vaa7.svelte-g2vaa7,.ai-action-card__rejected.svelte-g2vaa7.svelte-g2vaa7.svelte-g2vaa7,.ai-action-card__result.svelte-g2vaa7 p.svelte-g2vaa7.svelte-g2vaa7{margin:0;color:var(--text-default);font-size:var(--font-size-sm);line-height:var(--line-height-relaxed);overflow-wrap:anywhere}.ai-action-card__target.svelte-g2vaa7.svelte-g2vaa7.svelte-g2vaa7{display:grid;gap:.2rem;padding-top:var(--spacing-sm);border-top:1px solid var(--surface-border)}.ai-action-card__details.svelte-g2vaa7.svelte-g2vaa7.svelte-g2vaa7{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;border:1px solid var(--surface-border);border-radius:var(--radius-md);overflow:hidden}.ai-action-card__details.svelte-g2vaa7 div.svelte-g2vaa7.svelte-g2vaa7{display:grid;gap:.2rem;min-width:0;padding:var(--spacing-sm);border-bottom:1px solid var(--surface-border)}.ai-action-card__details.svelte-g2vaa7 div.svelte-g2vaa7.svelte-g2vaa7:nth-child(odd){border-right:1px solid var(--surface-border)}.ai-action-card__details.svelte-g2vaa7 div.svelte-g2vaa7.svelte-g2vaa7:nth-last-child(-n+2){border-bottom:0}.ai-action-card__details.svelte-g2vaa7 dd.svelte-g2vaa7.svelte-g2vaa7{margin:0;color:var(--text-strong);font-size:var(--font-size-sm);overflow-wrap:anywhere}.ai-action-card__warning.svelte-g2vaa7.svelte-g2vaa7.svelte-g2vaa7{display:flex;align-items:flex-start;gap:var(--spacing-sm);padding:var(--spacing-sm);border:1px solid color-mix(in srgb,var(--color-warning) 48%,var(--surface-border));border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-warning) 10%,var(--surface-panel));color:var(--text-default);font-size:var(--font-size-sm);line-height:var(--line-height-relaxed)}.ai-action-card.destructive.svelte-g2vaa7 .ai-action-card__warning.svelte-g2vaa7.svelte-g2vaa7{border-color:color-mix(in srgb,var(--color-error) 52%,var(--surface-border));background:color-mix(in srgb,var(--color-error) 10%,var(--surface-panel))}.ai-action-card__warning.svelte-g2vaa7 span.svelte-g2vaa7.svelte-g2vaa7{display:grid;gap:.15rem}.ai-action-card__error.svelte-g2vaa7.svelte-g2vaa7.svelte-g2vaa7{color:var(--color-error)}.ai-action-card__rejected.svelte-g2vaa7.svelte-g2vaa7.svelte-g2vaa7{color:var(--text-muted)}.ai-action-card__result.svelte-g2vaa7.svelte-g2vaa7.svelte-g2vaa7{display:grid;gap:var(--spacing-xs);padding:var(--spacing-sm);border:1px solid color-mix(in srgb,var(--color-success) 36%,var(--surface-border));border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-success) 8%,var(--surface-panel))}.ai-action-card__result.svelte-g2vaa7>span.svelte-g2vaa7.svelte-g2vaa7{display:inline-flex;align-items:center;gap:.35rem;color:var(--color-success);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);text-transform:uppercase}.ai-action-card__actions.svelte-g2vaa7.svelte-g2vaa7.svelte-g2vaa7{display:flex;align-items:center;justify-content:flex-end;gap:var(--spacing-sm);padding-top:var(--spacing-sm);border-top:1px solid var(--surface-border)}.ai-action-card__actions.svelte-g2vaa7>span.svelte-g2vaa7.svelte-g2vaa7{margin-right:auto;color:var(--text-muted);font-size:var(--font-size-xs)}@keyframes svelte-g2vaa7-aiActionPulse{50%{opacity:.35}}@media (max-width: 560px){.ai-action-activity__copy.svelte-g2vaa7.svelte-g2vaa7.svelte-g2vaa7{display:grid;gap:.1rem}.ai-action-activity__copy.svelte-g2vaa7 small.svelte-g2vaa7.svelte-g2vaa7{text-align:left}.ai-action-card__header.svelte-g2vaa7.svelte-g2vaa7.svelte-g2vaa7{grid-template-columns:auto minmax(0,1fr)}.ai-action-card__status.svelte-g2vaa7.svelte-g2vaa7.svelte-g2vaa7{grid-column:1 / -1;justify-self:start}.ai-action-card__details.svelte-g2vaa7.svelte-g2vaa7.svelte-g2vaa7{grid-template-columns:1fr}.ai-action-card__details.svelte-g2vaa7 div.svelte-g2vaa7.svelte-g2vaa7,.ai-action-card__details.svelte-g2vaa7 div.svelte-g2vaa7.svelte-g2vaa7:nth-child(odd),.ai-action-card__details.svelte-g2vaa7 div.svelte-g2vaa7.svelte-g2vaa7:nth-last-child(-n+2){border-right:0;border-bottom:1px solid var(--surface-border)}.ai-action-card__details.svelte-g2vaa7 div.svelte-g2vaa7.svelte-g2vaa7:last-child{border-bottom:0}.ai-action-card__actions.svelte-g2vaa7.svelte-g2vaa7.svelte-g2vaa7{align-items:stretch;flex-direction:column}.ai-action-card__actions.svelte-g2vaa7>span.svelte-g2vaa7.svelte-g2vaa7{margin-right:0}}@media (prefers-reduced-motion: reduce){.ai-action-activity.running.svelte-g2vaa7 .ai-action-activity__mark.svelte-g2vaa7>span.svelte-g2vaa7,.ai-action-card__status.running.svelte-g2vaa7>span.svelte-g2vaa7.svelte-g2vaa7{animation:none}}.studio-loading-mark.svelte-wtp81j.svelte-wtp81j.svelte-wtp81j{display:inline-grid;width:38px;height:38px;flex:0 0 auto;place-items:center;color:var(--accent-primary);background:var(--accent-primary-soft);border:1px solid color-mix(in srgb,var(--accent-primary) 28%,var(--surface-border));border-radius:var(--radius-md)}.ai-studio-conversation.svelte-wtp81j.svelte-wtp81j.svelte-wtp81j{display:flex;min-width:0;min-height:0;flex:1;flex-direction:column;overflow-y:auto;padding:var(--spacing-xl) var(--spacing-lg)}.studio-state.svelte-wtp81j.svelte-wtp81j.svelte-wtp81j,.studio-welcome.svelte-wtp81j.svelte-wtp81j.svelte-wtp81j{display:flex;max-width:360px;margin:auto;flex-direction:column;align-items:center;color:var(--text-muted);text-align:center}.studio-state.svelte-wtp81j strong.svelte-wtp81j.svelte-wtp81j,.studio-welcome.svelte-wtp81j h3.svelte-wtp81j.svelte-wtp81j{margin:13px 0 0;color:var(--text-strong);font-size:var(--font-size-lg)}.studio-state.svelte-wtp81j p.svelte-wtp81j.svelte-wtp81j,.studio-welcome.svelte-wtp81j p.svelte-wtp81j.svelte-wtp81j{margin:7px 0 0;line-height:1.55}.studio-state.svelte-wtp81j .btn.svelte-wtp81j.svelte-wtp81j{margin-top:var(--spacing-md)}.studio-quick-prompts.svelte-wtp81j.svelte-wtp81j.svelte-wtp81j{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:var(--spacing-xl)}.studio-quick-prompts.svelte-wtp81j button.svelte-wtp81j.svelte-wtp81j{min-height:38px;padding:8px 10px;color:var(--text-body);font-size:var(--font-size-xs);text-align:left;background:var(--surface-panel-muted);border:1px solid var(--surface-border);border-radius:var(--radius-md);cursor:pointer}.studio-quick-prompts.svelte-wtp81j button.svelte-wtp81j.svelte-wtp81j:hover,.studio-quick-prompts.svelte-wtp81j button.svelte-wtp81j.svelte-wtp81j:focus-visible{color:var(--accent-primary);background:var(--accent-primary-soft);border-color:color-mix(in srgb,var(--accent-primary) 42%,var(--surface-border))}.studio-boundary-note.svelte-wtp81j.svelte-wtp81j.svelte-wtp81j{display:flex;align-items:flex-start;gap:9px;margin-top:auto;padding-top:var(--spacing-xl);color:var(--text-muted)}.studio-boundary-note.svelte-wtp81j p.svelte-wtp81j.svelte-wtp81j{margin:0;font-size:var(--font-size-xs);line-height:1.5}.studio-transcript.svelte-wtp81j.svelte-wtp81j.svelte-wtp81j{display:flex;flex-direction:column;gap:var(--spacing-lg)}.studio-message.svelte-wtp81j.svelte-wtp81j.svelte-wtp81j{min-width:0}.studio-message.user.svelte-wtp81j.svelte-wtp81j.svelte-wtp81j{align-self:flex-end;width:min(88%,390px);padding:10px 12px;background:var(--accent-primary-soft);border:1px solid color-mix(in srgb,var(--accent-primary) 26%,var(--surface-border));border-radius:var(--radius-lg) var(--radius-sm) var(--radius-lg) var(--radius-lg)}.studio-message.assistant.svelte-wtp81j.svelte-wtp81j.svelte-wtp81j{align-self:stretch;padding-bottom:var(--spacing-lg);border-bottom:1px solid var(--surface-border)}.studio-message.failed.svelte-wtp81j.svelte-wtp81j.svelte-wtp81j{color:var(--color-error)}.studio-message-meta.svelte-wtp81j.svelte-wtp81j.svelte-wtp81j{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-md);margin-bottom:6px}.studio-message-meta.svelte-wtp81j strong.svelte-wtp81j.svelte-wtp81j{color:var(--text-strong);font-size:var(--font-size-xs)}.studio-message-meta.svelte-wtp81j span.svelte-wtp81j.svelte-wtp81j{color:var(--text-muted);font-size:10px;text-transform:capitalize}.studio-message.svelte-wtp81j p.svelte-wtp81j.svelte-wtp81j{margin:0;color:var(--text-body);line-height:1.58;overflow-wrap:anywhere;white-space:pre-wrap}.studio-message.svelte-wtp81j small.svelte-wtp81j.svelte-wtp81j{display:block;margin-top:7px;color:var(--color-error);line-height:1.45}.studio-progress-line.svelte-wtp81j.svelte-wtp81j.svelte-wtp81j{display:flex;align-items:center;gap:8px;color:var(--text-muted);font-size:var(--font-size-sm)}.studio-progress-line.svelte-wtp81j>span.svelte-wtp81j.svelte-wtp81j{width:7px;height:7px;background:var(--accent-primary);border-radius:50%;animation:svelte-wtp81j-studioPulse 1.2s ease-in-out infinite}.studio-activity-update.svelte-wtp81j.svelte-wtp81j.svelte-wtp81j{display:flex;align-items:center;gap:var(--spacing-sm);min-width:0;padding:var(--spacing-sm) 0;color:var(--text-muted);border-top:1px solid var(--surface-border)}.studio-activity-update__mark.svelte-wtp81j.svelte-wtp81j.svelte-wtp81j{display:inline-grid;width:1.35rem;height:1.35rem;flex:0 0 auto;place-items:center;color:var(--accent-primary);border:1px solid color-mix(in srgb,var(--accent-primary) 42%,var(--surface-border));border-radius:50%;background:var(--surface-panel-muted)}.studio-activity-update.running.svelte-wtp81j .studio-activity-update__mark.svelte-wtp81j>span.svelte-wtp81j{width:.38rem;height:.38rem;border-radius:50%;background:currentColor;animation:svelte-wtp81j-studioPulse 1.2s ease-in-out infinite}.studio-activity-update.completed.svelte-wtp81j .studio-activity-update__mark.svelte-wtp81j.svelte-wtp81j{color:var(--color-success);border-color:color-mix(in srgb,var(--color-success) 42%,var(--surface-border))}.studio-activity-update.failed.svelte-wtp81j .studio-activity-update__mark.svelte-wtp81j.svelte-wtp81j{color:var(--color-error);border-color:color-mix(in srgb,var(--color-error) 42%,var(--surface-border))}.studio-activity-update__copy.svelte-wtp81j.svelte-wtp81j.svelte-wtp81j{display:flex;min-width:0;flex:1;align-items:baseline;justify-content:space-between;gap:var(--spacing-sm)}.studio-activity-update__copy.svelte-wtp81j strong.svelte-wtp81j.svelte-wtp81j{color:var(--text-strong);font-size:var(--font-size-xs);white-space:nowrap}.studio-activity-update__copy.svelte-wtp81j small.svelte-wtp81j.svelte-wtp81j{margin:0;color:inherit;font-size:10px;line-height:1.45;text-align:right}.studio-proposal-trigger.svelte-wtp81j.svelte-wtp81j.svelte-wtp81j{display:grid;width:100%;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:12px;padding:9px 10px;color:var(--text-body);text-align:left;background:var(--surface-panel-muted);border:1px solid var(--surface-border-strong);border-radius:var(--radius-md);cursor:pointer;transition:background-color .18s ease-out,border-color .18s ease-out,color .18s ease-out}.studio-proposal-trigger.svelte-wtp81j.svelte-wtp81j.svelte-wtp81j:hover,.studio-proposal-trigger.svelte-wtp81j.svelte-wtp81j.svelte-wtp81j:focus-visible{color:var(--accent-primary);background:var(--accent-primary-soft);border-color:color-mix(in srgb,var(--accent-primary) 44%,var(--surface-border));outline:none}.studio-proposal-trigger.svelte-wtp81j.svelte-wtp81j.svelte-wtp81j:focus-visible{box-shadow:var(--shadow-focus)}.studio-proposal-trigger.invalid.svelte-wtp81j.svelte-wtp81j.svelte-wtp81j{color:var(--color-error);background:color-mix(in srgb,var(--color-error) 7%,var(--surface-panel-muted));border-color:color-mix(in srgb,var(--color-error) 32%,var(--surface-border))}.studio-proposal-trigger-mark.svelte-wtp81j.svelte-wtp81j.svelte-wtp81j{display:inline-grid;width:32px;height:32px;place-items:center;color:var(--accent-primary);background:var(--accent-primary-soft);border-radius:var(--radius-sm)}.studio-proposal-trigger.invalid.svelte-wtp81j .studio-proposal-trigger-mark.svelte-wtp81j.svelte-wtp81j{color:var(--color-error);background:var(--color-error-light)}.studio-proposal-trigger-copy.svelte-wtp81j.svelte-wtp81j.svelte-wtp81j,.studio-proposal-trigger-copy.svelte-wtp81j strong.svelte-wtp81j.svelte-wtp81j,.studio-proposal-trigger-copy.svelte-wtp81j small.svelte-wtp81j.svelte-wtp81j{display:block;min-width:0}.studio-proposal-trigger-copy.svelte-wtp81j strong.svelte-wtp81j.svelte-wtp81j{overflow:hidden;color:var(--text-strong);font-size:var(--font-size-xs);text-overflow:ellipsis;white-space:nowrap}.studio-proposal-trigger-copy.svelte-wtp81j small.svelte-wtp81j.svelte-wtp81j{margin-top:2px;overflow:hidden;color:var(--text-muted);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.studio-inline-error.svelte-wtp81j.svelte-wtp81j.svelte-wtp81j{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-md);margin:0 var(--spacing-lg);padding:9px 10px;color:var(--color-error);font-size:var(--font-size-xs);background:var(--color-error-light);border:1px solid color-mix(in srgb,var(--color-error) 30%,var(--surface-border));border-radius:var(--radius-md)}.studio-inline-error.svelte-wtp81j button.svelte-wtp81j.svelte-wtp81j{display:inline-grid;width:26px;height:26px;flex:0 0 auto;place-items:center;padding:0;color:inherit;background:transparent;border:0;border-radius:var(--radius-sm);cursor:pointer}.ai-studio-composer.svelte-wtp81j.svelte-wtp81j.svelte-wtp81j{padding:var(--spacing-md) var(--spacing-lg) var(--spacing-lg);background:var(--surface-panel-muted);border-top:1px solid var(--surface-border)}.ai-studio-composer.svelte-wtp81j textarea.svelte-wtp81j.svelte-wtp81j{display:block;width:100%;min-height:86px;resize:none;padding:11px 12px;color:var(--text-strong);font:inherit;line-height:1.45;background:var(--color-bg-input);border:1px solid var(--color-border-input);border-radius:var(--radius-md) var(--radius-md) 0 0;border-bottom-left-radius:0;border-bottom-right-radius:0;outline:none}.ai-studio-composer.svelte-wtp81j textarea.svelte-wtp81j.svelte-wtp81j:focus{border-color:var(--color-border-focus);box-shadow:var(--shadow-focus)}.composer-footer.svelte-wtp81j.svelte-wtp81j.svelte-wtp81j{display:flex;min-height:39px;align-items:center;justify-content:space-between;gap:var(--spacing-md);padding:6px 7px 6px 11px;background:var(--surface-base);border:1px solid var(--color-border-input);border-top:0;border-radius:0 0 var(--radius-md) var(--radius-md);border-top-left-radius:0;border-top-right-radius:0}.composer-footer.svelte-wtp81j span.svelte-wtp81j.svelte-wtp81j{overflow:hidden;color:var(--text-body);font-size:var(--font-size-xs);text-overflow:ellipsis;white-space:nowrap}.composer-footer.svelte-wtp81j button.svelte-wtp81j.svelte-wtp81j{display:inline-grid;width:30px;height:30px;flex:0 0 auto;place-items:center;padding:0;color:var(--color-on-accent);background:var(--accent-primary);border:0;border-radius:var(--radius-md);cursor:pointer}.composer-footer.svelte-wtp81j button.svelte-wtp81j.svelte-wtp81j:disabled{color:var(--text-subtle);background:var(--surface-muted);cursor:not-allowed}.composer-footer.svelte-wtp81j .stop-runtime-button.svelte-wtp81j.svelte-wtp81j{color:var(--color-on-accent);background:var(--color-error)}.composer-footer.svelte-wtp81j .studio-composer-busy.svelte-wtp81j.svelte-wtp81j{display:inline-grid;width:30px;height:30px;flex:0 0 auto;place-items:center;border:1px solid color-mix(in srgb,var(--accent-primary) 36%,var(--surface-border));border-radius:var(--radius-md);background:var(--accent-primary-soft)}.studio-composer-busy.svelte-wtp81j>span.svelte-wtp81j.svelte-wtp81j{width:.45rem;height:.45rem;border-radius:50%;background:var(--accent-primary);animation:svelte-wtp81j-studioPulse 1.2s ease-in-out infinite}@keyframes svelte-wtp81j-studioPulse{0%,to{opacity:.35}50%{opacity:1}}@media (max-width: 440px){.ai-studio-conversation.svelte-wtp81j.svelte-wtp81j.svelte-wtp81j,.ai-studio-composer.svelte-wtp81j.svelte-wtp81j.svelte-wtp81j{padding-right:var(--spacing-md);padding-left:var(--spacing-md)}.studio-quick-prompts.svelte-wtp81j.svelte-wtp81j.svelte-wtp81j{grid-template-columns:1fr}.studio-activity-update__copy.svelte-wtp81j.svelte-wtp81j.svelte-wtp81j{display:grid;gap:.1rem}.studio-activity-update__copy.svelte-wtp81j small.svelte-wtp81j.svelte-wtp81j{text-align:left}}@media (prefers-reduced-motion: reduce){.studio-activity-update.running.svelte-wtp81j .studio-activity-update__mark.svelte-wtp81j>span.svelte-wtp81j,.studio-composer-busy.svelte-wtp81j>span.svelte-wtp81j.svelte-wtp81j,.studio-progress-line.svelte-wtp81j>span.svelte-wtp81j.svelte-wtp81j{animation:none}}.modal-overlay.svelte-ggmnxf{position:fixed;top:0;right:0;bottom:0;left:0;background:color-mix(in srgb,var(--surface-canvas) 74%,transparent);display:grid;place-items:center;justify-content:center;align-items:center;z-index:calc(var(--z-overlay, 300) + 80);padding:var(--spacing-2xl)}.modal-content.svelte-ggmnxf{position:relative;width:min(520px,100%);background:var(--gds-panel-bg);border-radius:var(--radius-2xl);padding:var(--spacing-2xl);text-align:left;border:1px solid var(--gds-panel-border);box-shadow:var(--gds-popup-shadow);animation:gimmerPanelEnter var(--motion-panel-enter) both}.close-button.svelte-ggmnxf{position:absolute;top:var(--spacing-md);right:var(--spacing-md)}.close-button.svelte-ggmnxf:not(.icon-btn){width:40px;height:40px;border:1px solid var(--surface-panel-line);border-radius:var(--radius-full);background:var(--gds-button-secondary-bg);color:var(--color-text-primary);cursor:pointer;font-size:var(--font-size-lg);line-height:1;transition:background var(--transition-fast),border-color var(--transition-fast),transform var(--transition-fast)}.close-button.svelte-ggmnxf:not(.icon-btn):hover{background:var(--gds-button-secondary-bg-hover);border-color:var(--gds-button-secondary-border-hover);transform:translateY(-1px)}.close-button.svelte-ggmnxf:focus-visible{outline:none;box-shadow:var(--gds-focus-ring)}.title.svelte-ggmnxf{max-width:calc(100% - 3rem);font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);margin:0 0 var(--spacing-sm);color:var(--color-text-primary)}.message.svelte-ggmnxf{font-size:var(--font-size-base);color:var(--color-text-secondary);margin:0 0 var(--spacing-xl);line-height:var(--line-height-relaxed)}.actions.svelte-ggmnxf{display:flex;gap:var(--spacing-sm);justify-content:flex-end;border-top:1px solid var(--gds-divider-regular);padding-top:var(--spacing-md);flex-wrap:wrap}.btn.svelte-ggmnxf{min-height:var(--control-height-md);padding:.55rem 1rem;border-radius:var(--control-radius);border:1px solid var(--gds-button-secondary-border);cursor:pointer;font-weight:var(--font-weight-semibold);transition:background-color var(--transition-fast),border-color var(--transition-fast),box-shadow var(--transition-fast),transform var(--transition-fast)}.cancel-btn.svelte-ggmnxf{background:transparent;color:var(--color-text-primary);box-shadow:none}.cancel-btn.svelte-ggmnxf:hover{background:var(--gds-button-secondary-bg-hover);border-color:var(--gds-button-secondary-border-hover)}.confirm-btn.svelte-ggmnxf{background:var(--control-danger-bg);color:var(--color-error);border-color:var(--control-danger-border);box-shadow:var(--shadow-panel)}.confirm-btn.svelte-ggmnxf:hover{background:color-mix(in srgb,var(--color-error) 18%,var(--surface-panel) 82%);box-shadow:var(--shadow-panel-hover);transform:translateY(-1px)}.confirm-btn.primary.svelte-ggmnxf{color:var(--color-on-accent);background:var(--accent-primary);border-color:var(--accent-primary)}.confirm-btn.primary.svelte-ggmnxf:hover{background:var(--accent-primary-strong);border-color:var(--accent-primary-strong)}@media (max-width: 520px){.modal-overlay.svelte-ggmnxf{padding:var(--spacing-lg)}.modal-content.svelte-ggmnxf{padding:var(--spacing-xl)}.actions.svelte-ggmnxf{display:grid;grid-template-columns:1fr}}.ai-workspace-page.svelte-1v8hpmb.svelte-1v8hpmb.svelte-1v8hpmb{display:flex;width:100%;max-width:1680px;min-width:0;margin:0 auto;padding:var(--gimmer-page-gutter, var(--spacing-lg));flex-direction:column;gap:var(--spacing-lg);color:var(--fg);opacity:0;transform:translateY(8px);transition:opacity var(--transition-fast),transform var(--transition-normal)}.ai-workspace-page.open.svelte-1v8hpmb.svelte-1v8hpmb.svelte-1v8hpmb{opacity:1;transform:translateY(0)}.ai-workspace-header.svelte-1v8hpmb.svelte-1v8hpmb.svelte-1v8hpmb{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--spacing-xl);padding-bottom:0;border-bottom:0}.ai-workspace-heading.svelte-1v8hpmb.svelte-1v8hpmb.svelte-1v8hpmb{flex:1 1 auto;min-width:0;max-width:none}.ai-workspace-eyebrow.svelte-1v8hpmb.svelte-1v8hpmb.svelte-1v8hpmb{display:block;margin-bottom:var(--spacing-xs);color:var(--muted);font-size:var(--font-size-xs);font-weight:700;letter-spacing:.1em;line-height:1.3;text-transform:uppercase}.ai-command-title.svelte-1v8hpmb h2.svelte-1v8hpmb.svelte-1v8hpmb,.ai-workbench-header.svelte-1v8hpmb h2.svelte-1v8hpmb.svelte-1v8hpmb,.ai-workspace-inspector.svelte-1v8hpmb h2.svelte-1v8hpmb.svelte-1v8hpmb{margin:0;color:var(--fg);letter-spacing:-.025em}.ai-workspace-heading.svelte-1v8hpmb h1.svelte-1v8hpmb.svelte-1v8hpmb{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);line-height:1.2}.ai-workspace-heading.svelte-1v8hpmb .section-subtitle.svelte-1v8hpmb.svelte-1v8hpmb{max-width:70ch;margin:var(--spacing-sm) 0 0;color:var(--muted);font-size:1rem;line-height:24px}.ai-workspace-continuity.svelte-1v8hpmb.svelte-1v8hpmb.svelte-1v8hpmb{display:flex;max-width:400px;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);color:var(--muted);font-size:var(--font-size-sm);line-height:1.45;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md)}.ai-workspace-continuity.svelte-1v8hpmb strong.svelte-1v8hpmb.svelte-1v8hpmb{display:block;margin-bottom:1px;color:var(--fg)}.ai-workspace-continuity-icon.svelte-1v8hpmb.svelte-1v8hpmb.svelte-1v8hpmb,.ai-review-policy-icon.svelte-1v8hpmb.svelte-1v8hpmb.svelte-1v8hpmb{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;color:var(--accent-primary);background:var(--accent-primary-soft)}.ai-workspace-continuity-icon.svelte-1v8hpmb.svelte-1v8hpmb.svelte-1v8hpmb{width:2.15rem;height:2.15rem;border-radius:var(--radius-sm)}.ai-workspace-continuity.running.svelte-1v8hpmb .ai-workspace-continuity-icon.svelte-1v8hpmb.svelte-1v8hpmb{animation:svelte-1v8hpmb-ai-workspace-pulse 1.35s ease-in-out infinite}.ai-command-deck.svelte-1v8hpmb.svelte-1v8hpmb.svelte-1v8hpmb{position:relative;z-index:4;display:grid;grid-template-columns:minmax(320px,.85fr) minmax(520px,1.15fr);gap:var(--spacing-xl);align-items:end;padding:var(--spacing-lg);overflow:visible;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg)}.ai-command-controls.svelte-1v8hpmb.svelte-1v8hpmb.svelte-1v8hpmb{display:grid;min-width:0;gap:var(--spacing-md)}.ai-command-title.svelte-1v8hpmb h2.svelte-1v8hpmb.svelte-1v8hpmb{font-size:var(--font-size-xl)}.ai-command-selectors.svelte-1v8hpmb.svelte-1v8hpmb.svelte-1v8hpmb{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-md)}.ai-command-actions.svelte-1v8hpmb.svelte-1v8hpmb.svelte-1v8hpmb{display:flex;flex-wrap:wrap;gap:var(--spacing-xs)}.ai-command-actions.svelte-1v8hpmb .btn.svelte-1v8hpmb.svelte-1v8hpmb{gap:var(--spacing-xs)}.ai-command-summary.svelte-1v8hpmb.svelte-1v8hpmb.svelte-1v8hpmb{min-width:0}.ai-command-summary.svelte-1v8hpmb dl.svelte-1v8hpmb.svelte-1v8hpmb{display:grid;grid-template-columns:repeat(5,minmax(84px,1fr));margin:0;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-md)}.ai-command-summary.svelte-1v8hpmb dl.svelte-1v8hpmb>div.svelte-1v8hpmb{min-width:0;padding:var(--spacing-sm) var(--spacing-md);border-right:1px solid var(--border)}.ai-command-summary.svelte-1v8hpmb dl.svelte-1v8hpmb>div.svelte-1v8hpmb:last-child{border-right:0}.ai-command-summary.svelte-1v8hpmb dt.svelte-1v8hpmb.svelte-1v8hpmb{margin-bottom:3px;color:var(--muted);font-size:var(--font-size-xs);font-weight:700;letter-spacing:.04em;text-transform:uppercase}.ai-command-summary.svelte-1v8hpmb dd.svelte-1v8hpmb.svelte-1v8hpmb{margin:0;overflow:hidden;color:var(--fg);font-size:var(--font-size-sm);font-weight:650;text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap}.ai-command-summary.svelte-1v8hpmb div.ready dd.svelte-1v8hpmb.svelte-1v8hpmb{color:var(--color-success)}.ai-workspace-grid.svelte-1v8hpmb.svelte-1v8hpmb.svelte-1v8hpmb{display:grid;min-width:0;grid-template-columns:minmax(0,1.35fr) minmax(290px,.65fr);gap:var(--spacing-lg);align-items:start}.ai-conversation-workbench.svelte-1v8hpmb.svelte-1v8hpmb.svelte-1v8hpmb{display:grid;min-width:0;min-height:clamp(42rem,calc(100vh - 16rem),64rem);grid-template-rows:auto auto minmax(24rem,1fr) auto auto;overflow:hidden;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-list-card)}.ai-workbench-header.svelte-1v8hpmb.svelte-1v8hpmb.svelte-1v8hpmb{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:var(--spacing-lg);padding:var(--spacing-lg);border-bottom:1px solid var(--border)}.ai-workbench-header.svelte-1v8hpmb>div.svelte-1v8hpmb.svelte-1v8hpmb{min-width:0}.ai-workbench-header.svelte-1v8hpmb h2.svelte-1v8hpmb.svelte-1v8hpmb{overflow:hidden;font-size:var(--font-size-xl);text-overflow:ellipsis;white-space:nowrap}.ai-workbench-status.svelte-1v8hpmb.svelte-1v8hpmb.svelte-1v8hpmb{display:inline-flex;min-width:0;flex:0 1 auto;align-items:center;gap:var(--spacing-xs);overflow:hidden;color:var(--muted);font-size:var(--font-size-xs);text-overflow:ellipsis;white-space:nowrap}.ai-workbench-status.svelte-1v8hpmb>span.svelte-1v8hpmb.svelte-1v8hpmb{width:.48rem;height:.48rem;flex:0 0 auto;background:var(--color-success);border-radius:var(--radius-full)}.ai-workbench-status.running.svelte-1v8hpmb>span.svelte-1v8hpmb.svelte-1v8hpmb{background:var(--accent-primary);box-shadow:0 0 0 4px color-mix(in srgb,var(--accent-primary) 12%,transparent);animation:svelte-1v8hpmb-ai-workspace-pulse 1.2s ease-in-out infinite}.ai-workbench-context.svelte-1v8hpmb.svelte-1v8hpmb.svelte-1v8hpmb{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-sm) var(--spacing-lg);background:color-mix(in srgb,var(--surface-panel-muted) 78%,var(--surface) 22%);border-bottom:1px solid var(--border)}.ai-workbench-context.svelte-1v8hpmb strong.svelte-1v8hpmb.svelte-1v8hpmb{min-width:0;margin-right:var(--spacing-xs);overflow:hidden;color:var(--fg);font-size:var(--font-size-sm);text-overflow:ellipsis;white-space:nowrap}.ai-workbench-context.svelte-1v8hpmb span.svelte-1v8hpmb.svelte-1v8hpmb{padding:.2rem .48rem;color:var(--muted);font-size:var(--font-size-xs);border:1px solid var(--border);border-radius:var(--radius-full)}.ai-workspace-inspector.svelte-1v8hpmb.svelte-1v8hpmb.svelte-1v8hpmb{display:grid;min-width:0;gap:0;overflow:hidden;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg)}.ai-workspace-inspector.svelte-1v8hpmb>section.svelte-1v8hpmb.svelte-1v8hpmb{min-width:0;padding:var(--spacing-lg)}.ai-workspace-inspector.svelte-1v8hpmb>section.svelte-1v8hpmb+section.svelte-1v8hpmb{border-top:1px solid var(--border)}.ai-workspace-inspector.svelte-1v8hpmb h2.svelte-1v8hpmb.svelte-1v8hpmb{font-size:var(--font-size-base);line-height:1.35}.ai-inspector-empty.svelte-1v8hpmb.svelte-1v8hpmb.svelte-1v8hpmb{margin:var(--spacing-sm) 0 0;color:var(--muted);line-height:1.6}.ai-session-list.svelte-1v8hpmb.svelte-1v8hpmb.svelte-1v8hpmb,.ai-source-list.svelte-1v8hpmb.svelte-1v8hpmb.svelte-1v8hpmb{display:grid;gap:var(--spacing-xs);margin:var(--spacing-md) 0 0;padding:0}.ai-session-list.svelte-1v8hpmb button.svelte-1v8hpmb.svelte-1v8hpmb{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);color:var(--muted);font:inherit;text-align:left;background:var(--surface-alt);border:1px solid var(--border);border-radius:var(--radius-md);cursor:pointer;transition:background var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast)}.ai-session-list.svelte-1v8hpmb button.svelte-1v8hpmb.svelte-1v8hpmb:hover,.ai-session-list.svelte-1v8hpmb button.active.svelte-1v8hpmb.svelte-1v8hpmb{background:var(--accent-primary-soft);border-color:var(--accent-primary);color:var(--accent-primary)}.ai-session-list.svelte-1v8hpmb button.svelte-1v8hpmb.svelte-1v8hpmb:focus-visible{outline:0;box-shadow:var(--shadow-focus)}.ai-session-list.svelte-1v8hpmb button.svelte-1v8hpmb.svelte-1v8hpmb:disabled{opacity:.56;cursor:not-allowed}.ai-session-list.svelte-1v8hpmb button.svelte-1v8hpmb>span.svelte-1v8hpmb,.ai-session-list.svelte-1v8hpmb strong.svelte-1v8hpmb.svelte-1v8hpmb,.ai-session-list.svelte-1v8hpmb small.svelte-1v8hpmb.svelte-1v8hpmb{display:block;min-width:0}.ai-session-list.svelte-1v8hpmb strong.svelte-1v8hpmb.svelte-1v8hpmb{overflow:hidden;color:var(--fg);font-size:var(--font-size-sm);text-overflow:ellipsis;white-space:nowrap}.ai-session-list.svelte-1v8hpmb small.svelte-1v8hpmb.svelte-1v8hpmb{margin-top:2px;color:var(--muted);font-size:var(--font-size-xs)}.ai-source-list.svelte-1v8hpmb.svelte-1v8hpmb.svelte-1v8hpmb{list-style:none}.ai-source-list.svelte-1v8hpmb li.svelte-1v8hpmb.svelte-1v8hpmb{display:grid;grid-template-columns:1.5rem minmax(0,1fr);gap:var(--spacing-sm);padding:var(--spacing-sm) 0;color:var(--accent-primary);border-bottom:1px solid var(--border)}.ai-source-list.svelte-1v8hpmb li.svelte-1v8hpmb.svelte-1v8hpmb:last-child{border-bottom:0}.ai-source-list.svelte-1v8hpmb strong.svelte-1v8hpmb.svelte-1v8hpmb,.ai-source-list.svelte-1v8hpmb small.svelte-1v8hpmb.svelte-1v8hpmb{display:block}.ai-source-list.svelte-1v8hpmb strong.svelte-1v8hpmb.svelte-1v8hpmb{color:var(--fg);font-size:var(--font-size-sm)}.ai-source-list.svelte-1v8hpmb small.svelte-1v8hpmb.svelte-1v8hpmb{margin-top:2px;color:var(--muted);font-size:var(--font-size-xs);line-height:1.45}.ai-workspace-inspector.svelte-1v8hpmb>.ai-review-policy.svelte-1v8hpmb.svelte-1v8hpmb{display:grid;grid-template-columns:2.25rem minmax(0,1fr);gap:var(--spacing-sm);background:color-mix(in srgb,var(--accent-primary-soft) 36%,var(--surface) 64%)}.ai-review-policy-icon.svelte-1v8hpmb.svelte-1v8hpmb.svelte-1v8hpmb{width:2.25rem;height:2.25rem;border-radius:var(--radius-sm)}.ai-review-policy.svelte-1v8hpmb strong.svelte-1v8hpmb.svelte-1v8hpmb{color:var(--fg);font-size:var(--font-size-sm)}.ai-review-policy.svelte-1v8hpmb p.svelte-1v8hpmb.svelte-1v8hpmb{margin:var(--spacing-xs) 0 0;color:var(--muted);font-size:var(--font-size-xs);line-height:1.55}@keyframes svelte-1v8hpmb-ai-workspace-pulse{0%,to{opacity:.5}50%{opacity:1}}@media (max-width: 1360px){.ai-workspace-header.svelte-1v8hpmb.svelte-1v8hpmb.svelte-1v8hpmb{align-items:stretch;flex-direction:column;gap:var(--spacing-md)}.ai-workspace-continuity.svelte-1v8hpmb.svelte-1v8hpmb.svelte-1v8hpmb{width:100%;max-width:none}.ai-workspace-heading.svelte-1v8hpmb p.svelte-1v8hpmb.svelte-1v8hpmb{white-space:normal}.ai-command-deck.svelte-1v8hpmb.svelte-1v8hpmb.svelte-1v8hpmb,.ai-workspace-grid.svelte-1v8hpmb.svelte-1v8hpmb.svelte-1v8hpmb{grid-template-columns:minmax(0,1fr)}.ai-workspace-inspector.svelte-1v8hpmb.svelte-1v8hpmb.svelte-1v8hpmb{grid-template-columns:repeat(3,minmax(0,1fr))}.ai-workspace-inspector.svelte-1v8hpmb>section.svelte-1v8hpmb+section.svelte-1v8hpmb{border-top:0;border-left:1px solid var(--border)}}@media (max-width: 820px){.ai-workspace-page.svelte-1v8hpmb.svelte-1v8hpmb.svelte-1v8hpmb{gap:var(--spacing-md);padding:var(--gimmer-page-gutter, var(--spacing-md))}.ai-command-deck.svelte-1v8hpmb.svelte-1v8hpmb.svelte-1v8hpmb{gap:var(--spacing-lg);padding:var(--spacing-md)}.ai-command-summary.svelte-1v8hpmb dl.svelte-1v8hpmb.svelte-1v8hpmb{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-command-summary.svelte-1v8hpmb dl.svelte-1v8hpmb>div.svelte-1v8hpmb,.ai-command-summary.svelte-1v8hpmb dl.svelte-1v8hpmb>div.svelte-1v8hpmb:last-child{border-right:0;border-bottom:1px solid var(--border)}.ai-command-summary.svelte-1v8hpmb dl.svelte-1v8hpmb>div.svelte-1v8hpmb:nth-child(odd){border-right:1px solid var(--border)}.ai-command-summary.svelte-1v8hpmb dl.svelte-1v8hpmb>div.svelte-1v8hpmb:last-child{border-bottom:0}.ai-workspace-inspector.svelte-1v8hpmb.svelte-1v8hpmb.svelte-1v8hpmb{grid-template-columns:minmax(0,1fr)}.ai-workspace-inspector.svelte-1v8hpmb>section.svelte-1v8hpmb+section.svelte-1v8hpmb{border-top:1px solid var(--border);border-left:0}}@media (max-width: 560px){.ai-command-selectors.svelte-1v8hpmb.svelte-1v8hpmb.svelte-1v8hpmb,.ai-command-summary.svelte-1v8hpmb dl.svelte-1v8hpmb.svelte-1v8hpmb{grid-template-columns:minmax(0,1fr)}.ai-command-summary.svelte-1v8hpmb dl.svelte-1v8hpmb>div.svelte-1v8hpmb,.ai-command-summary.svelte-1v8hpmb dl.svelte-1v8hpmb>div.svelte-1v8hpmb:nth-child(odd){border-right:0}.ai-command-actions.svelte-1v8hpmb.svelte-1v8hpmb.svelte-1v8hpmb,.ai-command-actions.svelte-1v8hpmb .btn.svelte-1v8hpmb.svelte-1v8hpmb{width:100%}.ai-workbench-header.svelte-1v8hpmb.svelte-1v8hpmb.svelte-1v8hpmb{align-items:flex-start;flex-direction:column;gap:var(--spacing-sm);padding:var(--spacing-md)}.ai-workbench-context.svelte-1v8hpmb.svelte-1v8hpmb.svelte-1v8hpmb{padding-right:var(--spacing-md);padding-left:var(--spacing-md)}}@media (prefers-reduced-motion: reduce){.ai-workspace-page.svelte-1v8hpmb.svelte-1v8hpmb.svelte-1v8hpmb{transition:none}.ai-workspace-continuity.running.svelte-1v8hpmb .ai-workspace-continuity-icon.svelte-1v8hpmb.svelte-1v8hpmb,.ai-workbench-status.running.svelte-1v8hpmb>span.svelte-1v8hpmb.svelte-1v8hpmb{animation:none}}.ai-studio-panel.svelte-u9zil.svelte-u9zil.svelte-u9zil{position:fixed;z-index:calc(var(--z-overlay) + 340);top:var(--header-height, 32px);right:0;bottom:var(--wallet-footer-height, 60px);display:flex;width:min(470px,calc(100vw - var(--sidebar-width, 260px)));min-width:390px;flex-direction:column;color:var(--text-body);background:var(--surface-base);border-left:1px solid var(--surface-border-strong);box-shadow:-18px 0 44px color-mix(in srgb,var(--color-bg-primary) 25%,transparent);opacity:0;transform:translate3d(28px,0,0);visibility:hidden;pointer-events:none;isolation:isolate;will-change:transform,opacity;transition:transform var(--transition-normal),opacity var(--transition-fast),visibility 0s linear .22s}.ai-studio-panel[aria-hidden=true].svelte-u9zil.svelte-u9zil.svelte-u9zil{display:none}.ai-studio-panel.open.svelte-u9zil.svelte-u9zil.svelte-u9zil{opacity:1;transform:translateZ(0);visibility:visible;pointer-events:auto;transition-delay:0s}.ai-studio-panel.svelte-u9zil.svelte-u9zil.svelte-u9zil:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.ai-studio-header.svelte-u9zil.svelte-u9zil.svelte-u9zil{position:relative;z-index:2;display:flex;min-height:76px;flex:0 0 auto;align-items:center;justify-content:space-between;gap:var(--spacing-md);padding:0 var(--spacing-lg);background:color-mix(in srgb,var(--surface-elevated) 78%,var(--accent-primary-soft) 22%);border-bottom:1px solid var(--surface-border-strong);box-shadow:0 8px 20px color-mix(in srgb,var(--color-bg-primary) 16%,transparent),inset 0 1px color-mix(in srgb,var(--color-on-accent) 7%,transparent)}.ai-studio-title.svelte-u9zil.svelte-u9zil.svelte-u9zil{display:flex;align-items:center;gap:11px}.ai-studio-mark.svelte-u9zil.svelte-u9zil.svelte-u9zil{display:inline-grid;width:38px;height:38px;flex:0 0 auto;place-items:center;color:var(--accent-primary);background:var(--accent-primary-soft);border:1px solid color-mix(in srgb,var(--accent-primary) 28%,var(--surface-border));border-radius:var(--radius-md)}.ai-studio-title.svelte-u9zil span.svelte-u9zil.svelte-u9zil:not(.ai-studio-mark){color:var(--text-muted);font-size:var(--font-size-xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.ai-studio-title.svelte-u9zil h2.svelte-u9zil.svelte-u9zil{margin:3px 0 0;color:var(--text-strong);font-size:var(--font-size-lg)}.ai-studio-header-actions.svelte-u9zil.svelte-u9zil.svelte-u9zil{display:flex;align-items:center;gap:4px}.ai-studio-header-actions.svelte-u9zil button.svelte-u9zil.svelte-u9zil,.runtime-settings-button.svelte-u9zil.svelte-u9zil.svelte-u9zil{display:inline-grid;width:34px;height:34px;place-items:center;padding:0;color:var(--text-muted);background:transparent;border:1px solid transparent;border-radius:var(--radius-md);cursor:pointer;transition:color var(--transition-fast),background var(--transition-fast),border-color var(--transition-fast)}.ai-studio-header-actions.svelte-u9zil button.svelte-u9zil.svelte-u9zil{background:color-mix(in srgb,var(--surface-base) 58%,transparent);border-color:color-mix(in srgb,var(--surface-border) 72%,transparent)}[data-theme=light] .ai-studio-header.svelte-u9zil.svelte-u9zil.svelte-u9zil{background:color-mix(in srgb,var(--surface-muted) 82%,var(--accent-primary-soft) 18%);border-bottom-color:color-mix(in srgb,var(--surface-border-strong) 78%,var(--accent-primary) 22%);box-shadow:0 10px 24px color-mix(in srgb,var(--color-text-primary) 9%,transparent),inset 0 1px color-mix(in srgb,var(--surface-base) 88%,transparent)}[data-theme=light] .ai-studio-header-actions.svelte-u9zil button.svelte-u9zil.svelte-u9zil{background:color-mix(in srgb,var(--surface-base) 92%,var(--accent-primary-soft) 8%);border-color:var(--surface-border);box-shadow:var(--shadow-sm)}.ai-studio-header-actions.svelte-u9zil button.svelte-u9zil.svelte-u9zil:hover:not(:disabled),.runtime-settings-button.svelte-u9zil.svelte-u9zil.svelte-u9zil:hover{color:var(--text-strong);background:var(--surface-panel-muted);border-color:var(--surface-border)}.ai-studio-header-actions.svelte-u9zil button.svelte-u9zil.svelte-u9zil:disabled{opacity:.45;cursor:not-allowed}.ai-studio-runtime.svelte-u9zil.svelte-u9zil.svelte-u9zil{padding:13px var(--spacing-lg);background:var(--surface-panel-muted);border-bottom:1px solid var(--surface-border)}.studio-control-grid.svelte-u9zil label.svelte-u9zil>span.svelte-u9zil{display:block;margin-bottom:7px;color:var(--text-muted);font-size:var(--font-size-xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.studio-control-grid.svelte-u9zil.svelte-u9zil.svelte-u9zil{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 34px;align-items:end;gap:7px}.studio-control-grid.svelte-u9zil label.svelte-u9zil.svelte-u9zil{min-width:0}.studio-control-grid.svelte-u9zil label.svelte-u9zil>span.svelte-u9zil{margin-bottom:6px}.studio-control-grid.svelte-u9zil select.svelte-u9zil.svelte-u9zil{width:100%;min-height:38px;padding:7px 10px;color:var(--text-strong);background:var(--color-bg-input);border:1px solid var(--color-border-input);border-radius:var(--radius-md);outline:none}.studio-control-grid.svelte-u9zil select.svelte-u9zil.svelte-u9zil:focus{border-color:var(--color-border-focus);box-shadow:var(--shadow-focus)}.studio-control-grid.svelte-u9zil select.svelte-u9zil.svelte-u9zil:disabled{color:var(--text-muted);background:var(--surface-muted)}.runtime-inline-status.svelte-u9zil.svelte-u9zil.svelte-u9zil{display:flex;align-items:center;gap:7px;margin-top:8px;color:var(--text-muted);font-size:var(--font-size-xs);text-transform:capitalize}.runtime-inline-status.svelte-u9zil>span.svelte-u9zil.svelte-u9zil{width:7px;height:7px;background:var(--text-subtle);border-radius:50%}.runtime-inline-status.ready.svelte-u9zil>span.svelte-u9zil.svelte-u9zil{background:var(--color-success)}.runtime-inline-status.offline.svelte-u9zil>span.svelte-u9zil.svelte-u9zil{background:var(--color-error)}.runtime-inline-status.needs_login.svelte-u9zil>span.svelte-u9zil.svelte-u9zil,.runtime-inline-status.misconfigured.svelte-u9zil>span.svelte-u9zil.svelte-u9zil{background:var(--color-warning)}.runtime-inline-status.svelte-u9zil strong.svelte-u9zil.svelte-u9zil{color:var(--text-body)}.runtime-inline-status.svelte-u9zil em.svelte-u9zil.svelte-u9zil{margin-left:auto;font-style:normal}.studio-proposal-dialog-layer.svelte-u9zil.svelte-u9zil.svelte-u9zil{position:fixed;z-index:calc(var(--z-overlay) + 460);top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:calc(var(--header-height, 32px) + var(--spacing-lg)) var(--spacing-xl) calc(var(--wallet-footer-height, 60px) + var(--spacing-lg))}.studio-proposal-dialog-backdrop.svelte-u9zil.svelte-u9zil.svelte-u9zil{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:0;background:color-mix(in srgb,var(--color-bg-primary) 72%,transparent);border:0;cursor:default}.studio-proposal-dialog.svelte-u9zil.svelte-u9zil.svelte-u9zil{position:relative;display:grid;width:min(760px,100%);max-height:100%;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;color:var(--text-body);background:var(--surface-base);border:1px solid var(--surface-border-strong);border-radius:var(--radius-lg);box-shadow:0 24px 72px color-mix(in srgb,var(--color-bg-primary) 46%,transparent);animation:svelte-u9zil-studioProposalDialogEnter .18s cubic-bezier(.16,1,.3,1)}.studio-proposal-dialog-header.svelte-u9zil.svelte-u9zil.svelte-u9zil{display:flex;min-height:82px;align-items:flex-start;justify-content:space-between;gap:var(--spacing-lg);padding:var(--spacing-lg) var(--spacing-xl);background:var(--surface-panel-muted);border-bottom:1px solid var(--surface-border)}.studio-proposal-dialog-header.svelte-u9zil>div.svelte-u9zil.svelte-u9zil:first-child{min-width:0}.studio-proposal-dialog-header.svelte-u9zil span.svelte-u9zil.svelte-u9zil,.studio-proposal-section.svelte-u9zil>span.svelte-u9zil.svelte-u9zil,.studio-proposal-summary.svelte-u9zil>span.svelte-u9zil.svelte-u9zil{color:var(--text-muted);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.studio-proposal-dialog-header.svelte-u9zil h2.svelte-u9zil.svelte-u9zil{margin:4px 0 0;overflow:hidden;color:var(--text-strong);font-size:var(--font-size-xl);text-overflow:ellipsis;white-space:nowrap}.studio-proposal-dialog-header.svelte-u9zil p.svelte-u9zil.svelte-u9zil{margin:4px 0 0;color:var(--text-muted);font-size:var(--font-size-xs);text-transform:capitalize}.studio-proposal-dialog-controls.svelte-u9zil.svelte-u9zil.svelte-u9zil{display:flex;flex:0 0 auto;align-items:center;gap:4px}.studio-proposal-dialog-controls.svelte-u9zil>span.svelte-u9zil.svelte-u9zil{margin-right:4px;letter-spacing:0;text-transform:none}.studio-proposal-dialog-controls.svelte-u9zil button.svelte-u9zil.svelte-u9zil{display:inline-grid;width:34px;height:34px;place-items:center;padding:0;color:var(--text-muted);background:transparent;border:1px solid transparent;border-radius:var(--radius-md);cursor:pointer}.studio-proposal-dialog-controls.svelte-u9zil button.svelte-u9zil.svelte-u9zil:hover,.studio-proposal-dialog-controls.svelte-u9zil button.svelte-u9zil.svelte-u9zil:focus-visible{color:var(--text-strong);background:var(--surface-base);border-color:var(--surface-border-strong);outline:none}.studio-proposal-dialog-controls.svelte-u9zil button.svelte-u9zil.svelte-u9zil:focus-visible{box-shadow:var(--shadow-focus)}.studio-proposal-dialog-body.svelte-u9zil.svelte-u9zil.svelte-u9zil{overflow-y:auto;padding:0 var(--spacing-xl)}.studio-proposal-summary.svelte-u9zil.svelte-u9zil.svelte-u9zil,.studio-proposal-section.svelte-u9zil.svelte-u9zil.svelte-u9zil{padding:var(--spacing-xl) 0;border-bottom:1px solid var(--surface-border)}.studio-proposal-summary.svelte-u9zil p.svelte-u9zil.svelte-u9zil{max-width:70ch;margin:7px 0 0;color:var(--text-strong);font-size:var(--font-size-base);line-height:1.58}.studio-proposal-dialog-facts.svelte-u9zil.svelte-u9zil.svelte-u9zil{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;border-bottom:1px solid var(--surface-border)}.studio-proposal-dialog-facts.svelte-u9zil>div.svelte-u9zil.svelte-u9zil{min-width:0;padding:var(--spacing-md) 0}.studio-proposal-dialog-facts.svelte-u9zil>div.svelte-u9zil.svelte-u9zil:not(:nth-child(3n+1)){padding-left:var(--spacing-md);border-left:1px solid var(--surface-border)}.studio-proposal-dialog-facts.svelte-u9zil>div.svelte-u9zil.svelte-u9zil:nth-child(n+4){border-top:1px solid var(--surface-border)}.studio-proposal-dialog-facts.svelte-u9zil dt.svelte-u9zil.svelte-u9zil,.studio-proposal-configuration-list.svelte-u9zil dt.svelte-u9zil.svelte-u9zil{color:var(--text-muted);font-size:10px;text-transform:uppercase}.studio-proposal-dialog-facts.svelte-u9zil dd.svelte-u9zil.svelte-u9zil,.studio-proposal-configuration-list.svelte-u9zil dd.svelte-u9zil.svelte-u9zil{margin:4px 0 0;overflow-wrap:anywhere;color:var(--text-strong);font-size:var(--font-size-xs);font-weight:700}.studio-proposal-section.svelte-u9zil h3.svelte-u9zil.svelte-u9zil{margin:4px 0 0;color:var(--text-strong);font-size:var(--font-size-base)}.studio-proposal-configuration-list.svelte-u9zil.svelte-u9zil.svelte-u9zil{display:grid;gap:9px;margin:var(--spacing-md) 0 0}.studio-proposal-configuration-list.svelte-u9zil>div.svelte-u9zil.svelte-u9zil{display:grid;grid-template-columns:minmax(110px,.28fr) minmax(0,1fr);align-items:baseline;gap:var(--spacing-md)}.studio-proposal-code.svelte-u9zil.svelte-u9zil.svelte-u9zil{max-height:280px;margin:var(--spacing-md) 0 0;overflow:auto;padding:var(--spacing-md);color:var(--text-body);font-size:var(--font-size-xs);line-height:1.55;background:var(--surface-panel-muted);border:1px solid var(--surface-border);border-radius:var(--radius-md);white-space:pre-wrap}.studio-proposal-rule-columns.svelte-u9zil.svelte-u9zil.svelte-u9zil{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid var(--surface-border)}.studio-proposal-rule-columns.svelte-u9zil .studio-proposal-section.svelte-u9zil.svelte-u9zil{border-bottom:0}.studio-proposal-rule-columns.svelte-u9zil .studio-proposal-section.svelte-u9zil+.studio-proposal-section.svelte-u9zil{padding-left:var(--spacing-xl);border-left:1px solid var(--surface-border)}.studio-proposal-section.svelte-u9zil ol.svelte-u9zil.svelte-u9zil,.studio-proposal-section.svelte-u9zil ul.svelte-u9zil.svelte-u9zil{display:grid;gap:7px;margin:var(--spacing-md) 0 0;padding-left:19px;color:var(--text-body);font-size:var(--font-size-sm);line-height:1.48}.studio-proposal-risk.svelte-u9zil.svelte-u9zil.svelte-u9zil{border-bottom:0}.studio-proposal-validation.svelte-u9zil.svelte-u9zil.svelte-u9zil{margin:var(--spacing-xl) 0;padding:var(--spacing-lg);color:var(--color-error);background:var(--color-error-light);border:1px solid color-mix(in srgb,var(--color-error) 34%,var(--surface-border));border-radius:var(--radius-md)}.studio-proposal-validation.svelte-u9zil strong.svelte-u9zil.svelte-u9zil,.studio-proposal-validation.svelte-u9zil span.svelte-u9zil.svelte-u9zil{display:block}.studio-proposal-validation.svelte-u9zil p.svelte-u9zil.svelte-u9zil{margin:8px 0;color:var(--text-strong)}.studio-proposal-validation.svelte-u9zil span.svelte-u9zil.svelte-u9zil{color:var(--text-muted);font-size:var(--font-size-xs)}.studio-proposal-dialog-footer.svelte-u9zil.svelte-u9zil.svelte-u9zil{display:flex;min-height:68px;align-items:center;justify-content:flex-end;gap:8px;padding:var(--spacing-md) var(--spacing-xl);background:var(--surface-panel-muted);border-top:1px solid var(--surface-border)}.studio-proposal-dialog-footer.svelte-u9zil>div.svelte-u9zil.svelte-u9zil{min-width:0;margin-right:auto;color:var(--text-muted);font-size:var(--font-size-xs)}.studio-proposal-dialog-footer.svelte-u9zil>div.svelte-u9zil span.svelte-u9zil{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@keyframes svelte-u9zil-studioProposalDialogEnter{0%{opacity:0;transform:translateY(8px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}@media (prefers-reduced-motion: reduce){.ai-studio-panel.svelte-u9zil.svelte-u9zil.svelte-u9zil{transition:none}.studio-proposal-dialog.svelte-u9zil.svelte-u9zil.svelte-u9zil{animation:none}}@media (max-width: 760px){.ai-studio-panel.svelte-u9zil.svelte-u9zil.svelte-u9zil{top:var(--header-height, 32px);bottom:var(--wallet-footer-height, 60px);width:100vw;min-width:0;border-left:0}.studio-proposal-dialog-layer.svelte-u9zil.svelte-u9zil.svelte-u9zil{align-items:end;padding:var(--header-height, 32px) 0 var(--wallet-footer-height, 60px)}.studio-proposal-dialog.svelte-u9zil.svelte-u9zil.svelte-u9zil{width:100%;max-height:92%;border-right:0;border-bottom:0;border-left:0;border-radius:var(--radius-lg) var(--radius-lg) 0 0}.studio-proposal-dialog-header.svelte-u9zil.svelte-u9zil.svelte-u9zil,.studio-proposal-dialog-body.svelte-u9zil.svelte-u9zil.svelte-u9zil,.studio-proposal-dialog-footer.svelte-u9zil.svelte-u9zil.svelte-u9zil{padding-right:var(--spacing-lg);padding-left:var(--spacing-lg)}.studio-proposal-dialog-facts.svelte-u9zil.svelte-u9zil.svelte-u9zil{grid-template-columns:repeat(2,minmax(0,1fr))}.studio-proposal-dialog-facts.svelte-u9zil>div.svelte-u9zil.svelte-u9zil:not(:nth-child(3n+1)){padding-left:0;border-left:0}.studio-proposal-dialog-facts.svelte-u9zil>div.svelte-u9zil.svelte-u9zil:nth-child(2n){padding-left:var(--spacing-md);border-left:1px solid var(--surface-border)}.studio-proposal-dialog-facts.svelte-u9zil>div.svelte-u9zil.svelte-u9zil:nth-child(n+3){border-top:1px solid var(--surface-border)}.studio-proposal-rule-columns.svelte-u9zil.svelte-u9zil.svelte-u9zil{grid-template-columns:1fr}.studio-proposal-rule-columns.svelte-u9zil .studio-proposal-section.svelte-u9zil+.studio-proposal-section.svelte-u9zil{padding-left:0;border-top:1px solid var(--surface-border);border-left:0}}@media (max-width: 440px){.ai-studio-header.svelte-u9zil.svelte-u9zil.svelte-u9zil,.ai-studio-runtime.svelte-u9zil.svelte-u9zil.svelte-u9zil{padding-right:var(--spacing-md);padding-left:var(--spacing-md)}.studio-control-grid.svelte-u9zil.svelte-u9zil.svelte-u9zil{grid-template-columns:minmax(0,1fr) 34px}.studio-control-grid.svelte-u9zil label.svelte-u9zil.svelte-u9zil:nth-child(2){grid-column:1 / -1;grid-row:2}.runtime-settings-button.svelte-u9zil.svelte-u9zil.svelte-u9zil{grid-column:2;grid-row:1}.studio-proposal-dialog-header.svelte-u9zil.svelte-u9zil.svelte-u9zil{padding:var(--spacing-md)}.studio-proposal-dialog-header.svelte-u9zil h2.svelte-u9zil.svelte-u9zil{font-size:var(--font-size-lg)}.studio-proposal-dialog-controls.svelte-u9zil>span.svelte-u9zil.svelte-u9zil{display:none}.studio-proposal-dialog-body.svelte-u9zil.svelte-u9zil.svelte-u9zil{padding:0 var(--spacing-md)}.studio-proposal-dialog-footer.svelte-u9zil.svelte-u9zil.svelte-u9zil{flex-wrap:wrap;padding:var(--spacing-md)}.studio-proposal-dialog-footer.svelte-u9zil>div.svelte-u9zil.svelte-u9zil{width:100%;flex-basis:100%}.studio-proposal-dialog-footer.svelte-u9zil .btn.svelte-u9zil.svelte-u9zil{flex:1}.studio-proposal-configuration-list.svelte-u9zil>div.svelte-u9zil.svelte-u9zil{grid-template-columns:1fr;gap:3px}}.notification-center.svelte-acynz9.svelte-acynz9.svelte-acynz9{position:fixed;z-index:calc(var(--z-overlay) + 350);top:var(--header-height, 32px);right:0;bottom:var(--wallet-footer-height, 60px);display:flex;width:min(440px,calc(100vw - var(--sidebar-width, 260px)));min-width:380px;flex-direction:column;overflow:hidden;border-left:1px solid var(--surface-border-strong);background:var(--surface-base);color:var(--text-body);box-shadow:-18px 0 44px color-mix(in srgb,var(--color-bg-primary) 25%,transparent);opacity:0;transform:translate3d(28px,0,0);visibility:hidden;pointer-events:none;isolation:isolate;will-change:transform,opacity;transition:transform var(--transition-normal),opacity var(--transition-fast),visibility 0s linear .22s}.notification-center[aria-hidden=true].svelte-acynz9.svelte-acynz9.svelte-acynz9{display:none}.notification-center.open.svelte-acynz9.svelte-acynz9.svelte-acynz9{opacity:1;transform:translateZ(0);visibility:visible;pointer-events:auto;transition-delay:0s}.notification-center.svelte-acynz9.svelte-acynz9.svelte-acynz9:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.notification-center__header.svelte-acynz9.svelte-acynz9.svelte-acynz9{display:flex;min-height:76px;flex:0 0 auto;align-items:center;justify-content:space-between;gap:var(--spacing-md);padding:0 var(--spacing-lg);border-bottom:1px solid var(--surface-border-strong);background:color-mix(in srgb,var(--surface-elevated) 84%,var(--accent-primary-soft) 16%);box-shadow:0 8px 20px color-mix(in srgb,var(--color-bg-primary) 14%,transparent)}.notification-center__identity.svelte-acynz9.svelte-acynz9.svelte-acynz9,.notification-center__actions.svelte-acynz9.svelte-acynz9.svelte-acynz9,.mark-all-button.svelte-acynz9.svelte-acynz9.svelte-acynz9{display:flex;align-items:center}.notification-center__identity.svelte-acynz9.svelte-acynz9.svelte-acynz9{min-width:0;gap:11px}.notification-center__mark.svelte-acynz9.svelte-acynz9.svelte-acynz9{display:inline-grid;width:38px;height:38px;flex:0 0 auto;place-items:center;border:1px solid color-mix(in srgb,var(--accent-primary) 28%,var(--surface-border));border-radius:var(--radius-md);background:var(--accent-primary-soft);color:var(--accent-primary)}.notification-center__identity.svelte-acynz9 div.svelte-acynz9.svelte-acynz9{min-width:0}.notification-center__identity.svelte-acynz9 div.svelte-acynz9>span.svelte-acynz9{color:var(--text-muted);font-size:var(--font-size-xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.notification-center__identity.svelte-acynz9 h2.svelte-acynz9.svelte-acynz9{margin:3px 0 0;color:var(--text-strong);font-size:var(--font-size-lg)}.notification-center__actions.svelte-acynz9.svelte-acynz9.svelte-acynz9{flex:0 0 auto;gap:4px}.mark-all-button.svelte-acynz9.svelte-acynz9.svelte-acynz9,.notification-center__close.svelte-acynz9.svelte-acynz9.svelte-acynz9,.notification-center__error.svelte-acynz9 button.svelte-acynz9.svelte-acynz9,.load-older-button.svelte-acynz9.svelte-acynz9.svelte-acynz9{border:1px solid var(--surface-border);border-radius:var(--radius-md);background:color-mix(in srgb,var(--surface-base) 62%,transparent);color:var(--text-muted);cursor:pointer;font:inherit;transition:color var(--transition-fast),background-color var(--transition-fast),border-color var(--transition-fast)}.mark-all-button.svelte-acynz9.svelte-acynz9.svelte-acynz9{min-height:34px;gap:6px;padding:0 var(--spacing-sm);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold)}.notification-center__close.svelte-acynz9.svelte-acynz9.svelte-acynz9{display:inline-grid;width:34px;height:34px;padding:0;place-items:center}.mark-all-button.svelte-acynz9.svelte-acynz9.svelte-acynz9:hover:not(:disabled),.notification-center__close.svelte-acynz9.svelte-acynz9.svelte-acynz9:hover,.notification-center__error.svelte-acynz9 button.svelte-acynz9.svelte-acynz9:hover,.load-older-button.svelte-acynz9.svelte-acynz9.svelte-acynz9:hover:not(:disabled){border-color:color-mix(in srgb,var(--accent-primary) 40%,var(--surface-border));background:var(--accent-primary-soft);color:var(--accent-primary)}.mark-all-button.svelte-acynz9.svelte-acynz9.svelte-acynz9:focus-visible,.notification-center__close.svelte-acynz9.svelte-acynz9.svelte-acynz9:focus-visible,.notification-center__error.svelte-acynz9 button.svelte-acynz9.svelte-acynz9:focus-visible,.load-older-button.svelte-acynz9.svelte-acynz9.svelte-acynz9:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.mark-all-button.svelte-acynz9.svelte-acynz9.svelte-acynz9:disabled,.load-older-button.svelte-acynz9.svelte-acynz9.svelte-acynz9:disabled{cursor:default;opacity:.46}.notification-center__summary.svelte-acynz9.svelte-acynz9.svelte-acynz9{display:flex;align-items:baseline;gap:5px;min-height:42px;padding:0 var(--spacing-lg);border-bottom:1px solid var(--surface-border);background:var(--surface-muted);color:var(--text-muted);font-size:var(--font-size-xs)}.notification-center__summary.svelte-acynz9 strong.svelte-acynz9.svelte-acynz9{color:var(--text-strong);font-family:var(--font-family-mono);font-size:var(--font-size-sm)}.notification-center__summary.svelte-acynz9 small.svelte-acynz9.svelte-acynz9{margin-left:auto;color:var(--text-subtle);font-size:var(--font-size-xxs);letter-spacing:.04em;text-transform:uppercase}.notification-center__content.svelte-acynz9.svelte-acynz9.svelte-acynz9{min-height:0;flex:1 1 auto;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.notification-center__error.svelte-acynz9.svelte-acynz9.svelte-acynz9{display:flex;align-items:center;gap:var(--spacing-md);margin:var(--spacing-md);padding:var(--spacing-md);border:1px solid color-mix(in srgb,var(--color-error) 38%,var(--surface-border));border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-error) 8%,var(--surface-base))}.notification-center__error.svelte-acynz9 div.svelte-acynz9.svelte-acynz9{display:grid;min-width:0;flex:1;gap:3px}.notification-center__error.svelte-acynz9 strong.svelte-acynz9.svelte-acynz9{color:var(--color-error);font-size:var(--font-size-sm)}.notification-center__error.svelte-acynz9 span.svelte-acynz9.svelte-acynz9{overflow-wrap:anywhere;color:var(--text-muted);font-size:var(--font-size-xs)}.notification-center__error.svelte-acynz9 button.svelte-acynz9.svelte-acynz9{min-height:32px;padding:0 var(--spacing-sm)}.notification-list.svelte-acynz9.svelte-acynz9.svelte-acynz9{margin:0;padding:0;list-style:none}.notification-list.svelte-acynz9 li.svelte-acynz9.svelte-acynz9{display:grid;grid-template-columns:10px minmax(0,1fr);gap:var(--spacing-sm);padding:var(--spacing-md) var(--spacing-lg);border-bottom:1px solid var(--surface-border);background:transparent}.notification-list.svelte-acynz9 li.unread.svelte-acynz9.svelte-acynz9{background:color-mix(in srgb,var(--accent-primary) 7%,var(--surface-base))}.notification-list__status.svelte-acynz9.svelte-acynz9.svelte-acynz9{width:7px;height:7px;margin-top:6px;border:1px solid var(--surface-border-strong);border-radius:var(--radius-full);background:var(--text-subtle)}.notification-list.svelte-acynz9 li.unread .notification-list__status.svelte-acynz9.svelte-acynz9{border-color:color-mix(in srgb,var(--accent-primary) 65%,var(--surface-border));background:var(--accent-primary)}.notification-list.svelte-acynz9 li[data-tone=buy] .notification-list__status.svelte-acynz9.svelte-acynz9{border-color:color-mix(in srgb,var(--color-success) 62%,var(--surface-border));background:var(--color-success)}.notification-list.svelte-acynz9 li[data-tone=sell] .notification-list__status.svelte-acynz9.svelte-acynz9{border-color:color-mix(in srgb,var(--color-error) 62%,var(--surface-border));background:var(--color-error)}.notification-list__copy.svelte-acynz9.svelte-acynz9.svelte-acynz9{display:grid;min-width:0;gap:6px}.notification-list__heading.svelte-acynz9.svelte-acynz9.svelte-acynz9{display:flex;align-items:baseline;justify-content:space-between;gap:var(--spacing-sm)}.notification-list__heading.svelte-acynz9 strong.svelte-acynz9.svelte-acynz9{min-width:0;overflow:hidden;color:var(--text-strong);font-size:var(--font-size-sm);text-overflow:ellipsis;white-space:nowrap}.notification-list__heading.svelte-acynz9 time.svelte-acynz9.svelte-acynz9{flex:0 0 auto;color:var(--text-subtle);font-family:var(--font-family-mono);font-size:var(--font-size-xxs);font-variant-numeric:tabular-nums}.notification-list__copy.svelte-acynz9 p.svelte-acynz9.svelte-acynz9{max-width:68ch;margin:0;color:var(--text-muted);font-size:var(--font-size-xs);line-height:1.5}.notification-list__state.svelte-acynz9.svelte-acynz9.svelte-acynz9{width:max-content;color:var(--text-subtle);font-size:var(--font-size-xxs);font-weight:var(--font-weight-semibold);letter-spacing:.05em;text-transform:uppercase}.notification-list.svelte-acynz9 li.unread .notification-list__state.svelte-acynz9.svelte-acynz9{color:var(--accent-primary)}.load-older-button.svelte-acynz9.svelte-acynz9.svelte-acynz9{display:block;min-height:36px;margin:var(--spacing-md) auto var(--spacing-lg);padding:0 var(--spacing-md);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold)}.notification-center__empty.svelte-acynz9.svelte-acynz9.svelte-acynz9{display:grid;min-height:280px;padding:var(--spacing-xl);place-content:center;justify-items:center;text-align:center}.notification-center__empty.svelte-acynz9>span.svelte-acynz9.svelte-acynz9{display:inline-grid;width:48px;height:48px;margin-bottom:var(--spacing-md);place-items:center;border:1px solid var(--surface-border);border-radius:var(--radius-full);background:var(--surface-muted);color:var(--text-subtle)}.notification-center__empty.svelte-acynz9 strong.svelte-acynz9.svelte-acynz9{color:var(--text-strong);font-size:var(--font-size-md)}.notification-center__empty.svelte-acynz9 p.svelte-acynz9.svelte-acynz9{margin:var(--spacing-xs) 0 0;color:var(--text-muted);font-size:var(--font-size-sm)}.notification-center__loading.svelte-acynz9.svelte-acynz9.svelte-acynz9{display:grid}.notification-center__loading.svelte-acynz9 span.svelte-acynz9.svelte-acynz9{height:88px;border-bottom:1px solid var(--surface-border);background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--surface-elevated) 72%,transparent),transparent);background-size:220% 100%;animation:svelte-acynz9-notificationLoading 1.5s var(--ease-out-productive) infinite}@keyframes svelte-acynz9-notificationLoading{0%{background-position:100% 0}to{background-position:-100% 0}}[data-theme=light] .notification-center__header.svelte-acynz9.svelte-acynz9.svelte-acynz9{background:color-mix(in srgb,var(--surface-muted) 84%,var(--accent-primary-soft) 16%)}@media (max-width: 760px){.notification-center.svelte-acynz9.svelte-acynz9.svelte-acynz9{width:100vw;min-width:0;border-left:0}.mark-all-button.svelte-acynz9 span.svelte-acynz9.svelte-acynz9{display:none}}@media (prefers-reduced-motion: reduce){.notification-center.svelte-acynz9.svelte-acynz9.svelte-acynz9,.mark-all-button.svelte-acynz9.svelte-acynz9.svelte-acynz9,.notification-center__close.svelte-acynz9.svelte-acynz9.svelte-acynz9,.notification-center__error.svelte-acynz9 button.svelte-acynz9.svelte-acynz9,.load-older-button.svelte-acynz9.svelte-acynz9.svelte-acynz9{transition:none}.notification-center__loading.svelte-acynz9 span.svelte-acynz9.svelte-acynz9{animation:none}}.sidebar.svelte-nwdvwu.svelte-nwdvwu{width:var(--sidebar-width);height:calc(100dvh - var(--wallet-footer-height, 60px));display:flex;flex-direction:column;gap:14px;position:fixed;left:0;top:0;z-index:var(--z-content);padding:12px;overflow:hidden;border-right:1px solid var(--border);background:var(--surface-alt);color:var(--fg);font-family:var(--font-body);transition:background-color var(--transition-normal),border-color var(--transition-normal)}body.layout-shell-reference .brand-address.svelte-nwdvwu.svelte-nwdvwu,body.layout-shell-reference .nav-group-label.svelte-nwdvwu.svelte-nwdvwu,body.layout-shell-reference .collapse-toggle.svelte-nwdvwu.svelte-nwdvwu{color:var(--color-text-secondary)}.sidebar.collapsed.svelte-nwdvwu.svelte-nwdvwu{width:var(--sidebar-width-collapsed);padding:12px 8px;gap:12px}.sidebar-header.svelte-nwdvwu.svelte-nwdvwu{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:36px;padding:0}.brand.svelte-nwdvwu.svelte-nwdvwu{display:flex;align-items:center;gap:10px;min-width:0}.brand-logo.svelte-nwdvwu.svelte-nwdvwu{width:32px;height:32px;display:block;flex-shrink:0;border-radius:var(--radius-lg);background:transparent;border:0;box-shadow:none}.brand-text.svelte-nwdvwu.svelte-nwdvwu{flex:1;min-width:0}.brand-title.svelte-nwdvwu.svelte-nwdvwu{margin:0;font-family:var(--font-display);font-size:15px;font-weight:650;color:var(--fg);line-height:1.15}.brand-subtitle.svelte-nwdvwu.svelte-nwdvwu,.brand-address.svelte-nwdvwu.svelte-nwdvwu{margin-top:2px;color:var(--muted);font-size:12px;line-height:1.2}.brand-version-row.svelte-nwdvwu.svelte-nwdvwu{display:flex;align-items:center;gap:6px;min-width:0}.brand-update.svelte-nwdvwu.svelte-nwdvwu{min-height:20px;padding:2px 7px;border:1px solid color-mix(in oklch,var(--accent) 42%,var(--border));border-radius:var(--radius-sm);background:var(--accent-soft);color:var(--accent-hover);font-family:inherit;font-size:10px;font-weight:700;line-height:1;cursor:pointer;transition:background-color var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast)}.brand-update.svelte-nwdvwu.svelte-nwdvwu:hover:not(:disabled){border-color:var(--accent);background:color-mix(in oklch,var(--accent) 18%,var(--surface));color:var(--accent)}.brand-update.svelte-nwdvwu.svelte-nwdvwu:disabled{cursor:wait;opacity:.72}.brand-update.blocked.svelte-nwdvwu.svelte-nwdvwu:disabled{cursor:not-allowed}.brand-update.error.svelte-nwdvwu.svelte-nwdvwu{border-color:color-mix(in oklch,var(--danger) 45%,var(--border));background:color-mix(in oklch,var(--danger) 10%,var(--surface));color:var(--danger)}.brand-update.svelte-nwdvwu.svelte-nwdvwu:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.brand-update-status.svelte-nwdvwu.svelte-nwdvwu{width:min(132px,100%);margin-top:4px;display:grid;gap:3px;color:var(--muted);font-size:10px;line-height:1.2}.brand-update-status.svelte-nwdvwu>span.svelte-nwdvwu:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.brand-update-status.error.svelte-nwdvwu.svelte-nwdvwu{color:var(--danger)}.brand-update-track.svelte-nwdvwu.svelte-nwdvwu{width:100%;height:2px;overflow:hidden;border-radius:var(--radius-full);background:var(--border)}.brand-update-fill.svelte-nwdvwu.svelte-nwdvwu{display:block;height:100%;border-radius:inherit;background:var(--accent)}.brand-address.svelte-nwdvwu.svelte-nwdvwu{color:var(--muted);font-variant-numeric:tabular-nums}.collapse-toggle.svelte-nwdvwu.svelte-nwdvwu,.nav-link.svelte-nwdvwu.svelte-nwdvwu{-webkit-tap-highlight-color:transparent}.collapse-toggle.svelte-nwdvwu.svelte-nwdvwu{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:var(--radius-md);border:1px solid transparent;background:transparent;color:var(--muted);cursor:pointer;transition:background-color var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast),box-shadow var(--transition-fast)}.collapse-toggle.svelte-nwdvwu.svelte-nwdvwu:hover{border-color:var(--border-strong);background:var(--surface);color:var(--fg);box-shadow:none}.sidebar-nav.svelte-nwdvwu.svelte-nwdvwu{flex:1;min-height:0;display:flex;flex-direction:column;gap:14px;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;padding:var(--spacing-xs) 0 0}.nav-group.svelte-nwdvwu.svelte-nwdvwu{display:grid;gap:6px}.nav-group-label.svelte-nwdvwu.svelte-nwdvwu{padding:0 2px;color:var(--muted);font-size:var(--font-size-xs);font-weight:700;letter-spacing:0;text-transform:uppercase}.nav-list.svelte-nwdvwu.svelte-nwdvwu{list-style:none;margin:0;padding:0;display:grid;gap:3px}.nav-item.svelte-nwdvwu.svelte-nwdvwu{margin:0}.nav-link.svelte-nwdvwu.svelte-nwdvwu{width:100%;min-height:40px;display:flex;align-items:center;gap:10px;padding:6px;border:1px solid transparent;border-radius:var(--radius-md);background:transparent;color:var(--muted);text-align:left;cursor:pointer;position:relative;transition:background-color var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast),box-shadow var(--transition-fast)}.nav-link.svelte-nwdvwu.svelte-nwdvwu:hover{background:var(--surface);border-color:transparent;color:var(--fg)}.nav-link.active.svelte-nwdvwu.svelte-nwdvwu{background:var(--accent-soft);border-color:color-mix(in srgb,var(--accent) 34%,var(--border));color:var(--accent-hover);box-shadow:none}.nav-link.special.svelte-nwdvwu.svelte-nwdvwu:not(.active){color:var(--muted)}.nav-link.special.svelte-nwdvwu:not(.active) .nav-icon.svelte-nwdvwu{color:var(--muted);background:var(--surface);border-color:transparent}.nav-icon.svelte-nwdvwu.svelte-nwdvwu{width:24px;height:24px;border-radius:var(--radius-sm);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--muted);background:var(--surface);border:1px solid transparent;transition:background-color var(--transition-fast),color var(--transition-fast),border-color var(--transition-fast)}.nav-link.active.svelte-nwdvwu .nav-icon.svelte-nwdvwu{background:color-mix(in oklch,var(--accent) 14%,var(--surface));border-color:color-mix(in oklch,var(--accent) 24%,var(--border));color:var(--accent)}.nav-copy.svelte-nwdvwu.svelte-nwdvwu{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.nav-label.svelte-nwdvwu.svelte-nwdvwu,.nav-detail.svelte-nwdvwu.svelte-nwdvwu{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-label.svelte-nwdvwu.svelte-nwdvwu{color:inherit;font-size:13px;font-weight:600;line-height:1.15}.nav-detail.svelte-nwdvwu.svelte-nwdvwu{color:var(--muted);font-size:12px;line-height:1.15}.nav-link.active.svelte-nwdvwu .nav-detail.svelte-nwdvwu{color:var(--muted)}.sidebar-footer.svelte-nwdvwu.svelte-nwdvwu{display:grid;gap:8px;padding:8px 0 0;border-top:1px solid color-mix(in oklch,var(--border) 88%,transparent)}.theme-toggle.svelte-nwdvwu.svelte-nwdvwu{width:100%;min-height:40px;display:flex;align-items:center;gap:10px;padding:6px;border:1px solid transparent;border-radius:var(--radius-md);background:transparent;color:var(--muted);text-align:left;cursor:pointer;transition:background-color var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast)}.theme-toggle.svelte-nwdvwu.svelte-nwdvwu:hover{border-color:var(--border-strong);background:var(--surface);color:var(--fg)}.theme-toggle.svelte-nwdvwu.svelte-nwdvwu:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.theme-toggle-icon.svelte-nwdvwu.svelte-nwdvwu{width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:var(--radius-sm);background:var(--surface);color:var(--accent)}.theme-toggle-copy.svelte-nwdvwu.svelte-nwdvwu{min-width:0;display:grid;gap:1px}.theme-toggle-label.svelte-nwdvwu.svelte-nwdvwu{color:inherit;font-size:13px;font-weight:600;line-height:1.15}.theme-toggle-detail.svelte-nwdvwu.svelte-nwdvwu{color:var(--muted);font-size:12px;line-height:1.15}.sidebar-status.svelte-nwdvwu.svelte-nwdvwu{display:flex;align-items:center;gap:8px;min-height:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;color:var(--muted);font-size:var(--font-size-xs)}.status-dot.svelte-nwdvwu.svelte-nwdvwu{width:8px;height:8px;border-radius:var(--radius-full);background:var(--success);animation:gimmerLivePulse 1.8s var(--ease-out-productive) infinite;flex-shrink:0}.status-text.svelte-nwdvwu.svelte-nwdvwu{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar.collapsed.svelte-nwdvwu .sidebar-header.svelte-nwdvwu{justify-content:center;flex-direction:column}.sidebar.collapsed.svelte-nwdvwu .brand.svelte-nwdvwu{justify-content:center}.sidebar.collapsed.svelte-nwdvwu .brand-logo.svelte-nwdvwu{width:32px;height:32px}.sidebar.collapsed.svelte-nwdvwu .brand-text.svelte-nwdvwu,.sidebar.collapsed.svelte-nwdvwu .nav-group-label.svelte-nwdvwu,.sidebar.collapsed.svelte-nwdvwu .nav-copy.svelte-nwdvwu,.sidebar.collapsed.svelte-nwdvwu .theme-toggle-copy.svelte-nwdvwu,.sidebar.collapsed.svelte-nwdvwu .sidebar-status.svelte-nwdvwu{display:none}.sidebar.collapsed.svelte-nwdvwu .sidebar-nav.svelte-nwdvwu{gap:10px;scrollbar-gutter:stable both-edges}.sidebar.collapsed.svelte-nwdvwu .nav-link.svelte-nwdvwu{justify-content:center;padding:0;min-height:38px}.sidebar.collapsed.svelte-nwdvwu .nav-icon.svelte-nwdvwu{width:30px;height:30px}.sidebar.collapsed.svelte-nwdvwu .theme-toggle.svelte-nwdvwu{justify-content:center;padding:0;min-height:38px}.sidebar.collapsed.svelte-nwdvwu .theme-toggle-icon.svelte-nwdvwu{width:30px;height:30px}.nav-link.svelte-nwdvwu.svelte-nwdvwu:focus-visible,.collapse-toggle.svelte-nwdvwu.svelte-nwdvwu:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.sidebar-nav.svelte-nwdvwu.svelte-nwdvwu::-webkit-scrollbar{width:6px}.sidebar-nav.svelte-nwdvwu.svelte-nwdvwu::-webkit-scrollbar-track{background:transparent}.sidebar-nav.svelte-nwdvwu.svelte-nwdvwu::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:var(--radius-sm)}.sidebar-nav.svelte-nwdvwu.svelte-nwdvwu::-webkit-scrollbar-thumb:hover{background:var(--muted-soft)}@media (max-width: 768px){.sidebar.svelte-nwdvwu.svelte-nwdvwu{display:flex;width:min(88vw,21rem);height:calc(100dvh - var(--wallet-footer-height, 60px));z-index:calc(var(--z-overlay, 1000) + 5);gap:var(--spacing-md);padding:max(var(--spacing-md),env(safe-area-inset-top,0px)) var(--spacing-md) var(--spacing-md);border-right-color:color-mix(in srgb,var(--accent) 28%,var(--border) 72%);background:color-mix(in srgb,var(--surface-alt) 94%,var(--surface-panel) 6%);box-shadow:24px 0 64px color-mix(in srgb,var(--surface-terminal) 38%,transparent);transform:translate(-105%);transition:transform var(--transition-normal),background-color var(--transition-normal),border-color var(--transition-normal)}.sidebar.mobile-open.svelte-nwdvwu.svelte-nwdvwu{transform:translate(0)}.sidebar.collapsed.svelte-nwdvwu.svelte-nwdvwu{width:min(88vw,21rem)}.sidebar-header.svelte-nwdvwu.svelte-nwdvwu,.sidebar.collapsed.svelte-nwdvwu .sidebar-header.svelte-nwdvwu{min-height:3rem;padding:0 2px var(--spacing-xs);border-bottom:1px solid color-mix(in srgb,var(--border) 74%,transparent)}.sidebar.collapsed.svelte-nwdvwu .sidebar-header.svelte-nwdvwu{flex-direction:row;justify-content:space-between}.sidebar.collapsed.svelte-nwdvwu .brand.svelte-nwdvwu{justify-content:flex-start}.sidebar.collapsed.svelte-nwdvwu .brand-logo.svelte-nwdvwu{width:36px;height:36px}.brand-logo.svelte-nwdvwu.svelte-nwdvwu{width:36px;height:36px;border-radius:var(--radius-xl)}.brand-title.svelte-nwdvwu.svelte-nwdvwu{font-size:1rem}.collapse-toggle.svelte-nwdvwu.svelte-nwdvwu{width:2.5rem;height:2.5rem;border-color:var(--border);background:var(--surface)}.sidebar-nav.svelte-nwdvwu.svelte-nwdvwu,.sidebar.collapsed.svelte-nwdvwu .sidebar-nav.svelte-nwdvwu{gap:var(--spacing-lg);padding:var(--spacing-xs) 2px var(--spacing-sm)}.nav-group.svelte-nwdvwu.svelte-nwdvwu{gap:var(--spacing-xs)}.nav-group-label.svelte-nwdvwu.svelte-nwdvwu{padding-inline:var(--spacing-sm);font-size:.625rem;letter-spacing:.09em}.nav-list.svelte-nwdvwu.svelte-nwdvwu{gap:4px}.nav-link.svelte-nwdvwu.svelte-nwdvwu,.sidebar.collapsed.svelte-nwdvwu .nav-link.svelte-nwdvwu{min-height:3rem;padding:7px var(--spacing-sm);border-radius:var(--radius-lg)}.nav-link.active.svelte-nwdvwu.svelte-nwdvwu{border-color:color-mix(in srgb,var(--accent) 42%,var(--border) 58%);background:color-mix(in srgb,var(--accent-soft) 88%,var(--surface) 12%);box-shadow:inset 3px 0 0 var(--accent)}.nav-icon.svelte-nwdvwu.svelte-nwdvwu,.sidebar.collapsed.svelte-nwdvwu .nav-icon.svelte-nwdvwu{width:1.875rem;height:1.875rem;border-color:color-mix(in srgb,var(--border) 72%,transparent)}.nav-label.svelte-nwdvwu.svelte-nwdvwu{font-size:.875rem}.nav-detail.svelte-nwdvwu.svelte-nwdvwu{font-size:.71875rem}.sidebar.collapsed.svelte-nwdvwu .brand-text.svelte-nwdvwu,.sidebar.collapsed.svelte-nwdvwu .nav-group-label.svelte-nwdvwu,.sidebar.collapsed.svelte-nwdvwu .nav-copy.svelte-nwdvwu{display:flex}.sidebar.collapsed.svelte-nwdvwu .theme-toggle.svelte-nwdvwu{justify-content:flex-start;padding:6px;min-height:40px}.sidebar.collapsed.svelte-nwdvwu .theme-toggle-copy.svelte-nwdvwu{display:grid}.sidebar.collapsed.svelte-nwdvwu .theme-toggle-icon.svelte-nwdvwu{width:24px;height:24px}.sidebar.collapsed.svelte-nwdvwu .sidebar-status.svelte-nwdvwu{display:flex}.sidebar.collapsed.svelte-nwdvwu .nav-link.svelte-nwdvwu{justify-content:flex-start}.sidebar-footer.svelte-nwdvwu.svelte-nwdvwu{gap:var(--spacing-sm);padding:var(--spacing-sm);border:1px solid color-mix(in srgb,var(--border) 84%,transparent);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--surface) 72%,transparent)}.theme-toggle.svelte-nwdvwu.svelte-nwdvwu,.sidebar.collapsed.svelte-nwdvwu .theme-toggle.svelte-nwdvwu{min-height:2.75rem;padding:var(--spacing-xs)}}@media (max-width: 420px){.sidebar.svelte-nwdvwu.svelte-nwdvwu,.sidebar.collapsed.svelte-nwdvwu.svelte-nwdvwu{width:min(90vw,21rem)}.sidebar-header.svelte-nwdvwu.svelte-nwdvwu,.sidebar.collapsed.svelte-nwdvwu .sidebar-header.svelte-nwdvwu{padding:0}}.sidebar.update-status-visible.svelte-nwdvwu .sidebar-nav.svelte-nwdvwu{padding-top:var(--spacing-sm)}.dashboard-layout.svelte-1h04obq.svelte-1h04obq{--dashboard-shell-backdrop:color-mix(in srgb, var(--surface-canvas) 90%, var(--surface-terminal) 10%);--dashboard-content-backdrop:var(--surface-canvas);--mobile-shell-toolbar-height:3.5rem;min-height:100vh;background:var(--dashboard-shell-backdrop);position:relative;overflow-x:hidden}body.layout-dashboard,body.layout-dashboard #app{background:var(--dashboard-shell-backdrop)}body.layout-dashboard-reference,body.layout-dashboard-reference #app{background:var(--surface-canvas);background-image:none}.dashboard-layout--reduced-backdrop.svelte-1h04obq.svelte-1h04obq{background:var(--dashboard-shell-backdrop)}.main-content.svelte-1h04obq.svelte-1h04obq{margin-left:var(--sidebar-width);min-height:calc(100vh - var(--header-height));position:relative;z-index:auto;background:var(--dashboard-content-backdrop);transition:background-color var(--transition-normal)}.dashboard-layout--reduced-backdrop.svelte-1h04obq .main-content.svelte-1h04obq{background:var(--dashboard-content-backdrop)}body.layout-shell-reference .main-content.svelte-1h04obq.svelte-1h04obq{transition:background-color var(--transition-normal)}.main-content.collapsed.svelte-1h04obq.svelte-1h04obq{margin-left:var(--sidebar-width-collapsed)}.content-wrapper.svelte-1h04obq.svelte-1h04obq{min-height:calc(100vh - var(--header-height) - var(--wallet-footer-height, 60px));animation:gimmerSurfaceEnter var(--motion-surface-enter)}.shell-scroll-rail.svelte-1h04obq.svelte-1h04obq{position:fixed;top:var(--header-height, 32px);right:3px;bottom:var(--wallet-footer-height, 60px);z-index:calc(var(--z-content) + 5);width:8px;border-radius:var(--radius-full);background:color-mix(in srgb,var(--surface-panel-line) 26%,transparent);opacity:0;pointer-events:none;transition:opacity var(--transition-fast),background-color var(--transition-fast)}.shell-scroll-rail--visible.svelte-1h04obq.svelte-1h04obq{opacity:1}.shell-scroll-rail.svelte-1h04obq span.svelte-1h04obq{position:absolute;top:0;left:2px;width:4px;height:var(--shell-scroll-thumb-height, 36px);min-height:36px;border-radius:var(--radius-full);background:color-mix(in srgb,var(--color-primary) 72%,var(--surface-panel-line-strong) 28%);box-shadow:0 0 0 1px color-mix(in srgb,var(--surface-panel) 62%,transparent);transform:translateY(var(--shell-scroll-thumb-top, 0px));transition:background-color var(--transition-fast),transform .12s linear}.mobile-shell-toolbar.svelte-1h04obq.svelte-1h04obq,.mobile-sidebar-backdrop.svelte-1h04obq.svelte-1h04obq{display:none}.mobile-menu-toggle.svelte-1h04obq.svelte-1h04obq{position:relative;align-items:center;gap:var(--spacing-xs);min-height:2.5rem;padding:0 var(--spacing-sm);border:1px solid color-mix(in srgb,var(--color-primary) 32%,var(--surface-border) 68%);border-radius:var(--radius-md);background:var(--surface-panel);color:var(--text-strong);box-shadow:none;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast),transform var(--transition-fast)}.mobile-menu-toggle.svelte-1h04obq.svelte-1h04obq:hover,.mobile-menu-toggle--open.svelte-1h04obq.svelte-1h04obq{border-color:color-mix(in srgb,var(--color-primary) 54%,var(--surface-border) 46%);background:color-mix(in srgb,var(--color-primary) 16%,var(--surface-base) 84%);color:var(--color-primary)}.mobile-menu-toggle.svelte-1h04obq.svelte-1h04obq:focus-visible,.mobile-sidebar-backdrop.svelte-1h04obq.svelte-1h04obq:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}@media (max-width: 768px){body.layout-dashboard-mobile-nav-open{overflow:hidden}.mobile-shell-toolbar.svelte-1h04obq.svelte-1h04obq{position:fixed;top:0;right:0;left:0;z-index:calc(var(--z-overlay, 1000) + 4);display:flex;align-items:center;min-height:calc(var(--mobile-shell-toolbar-height) + env(safe-area-inset-top,0px));padding:env(safe-area-inset-top,0px) var(--spacing-md) 0;gap:var(--spacing-sm);border-bottom:1px solid var(--surface-panel-line-strong);background:var(--surface-base);box-shadow:0 1px color-mix(in oklch,var(--surface-highlight) 34%,transparent)}.mobile-menu-toggle.svelte-1h04obq.svelte-1h04obq{display:inline-flex;flex:0 0 auto;min-height:2.5rem;padding-inline:var(--spacing-sm);border-radius:var(--radius-md);background:var(--surface-panel);box-shadow:none}.mobile-shell-brand.svelte-1h04obq.svelte-1h04obq{min-width:0;display:inline-flex;align-items:center;gap:var(--spacing-xs);padding-right:var(--spacing-sm);border-right:1px solid var(--surface-panel-line-strong)}.mobile-shell-logo.svelte-1h04obq.svelte-1h04obq{width:2rem;height:2rem;display:block;flex:0 0 auto;object-fit:contain}.mobile-shell-brand-name.svelte-1h04obq.svelte-1h04obq{color:var(--text-strong);font-size:.875rem;font-weight:var(--font-weight-bold);line-height:1}.mobile-shell-heading.svelte-1h04obq.svelte-1h04obq{flex:1 1 auto;min-width:0;display:flex;align-items:center}.mobile-shell-title.svelte-1h04obq.svelte-1h04obq{min-width:0;overflow:hidden;color:var(--text-strong);font-size:.9375rem;font-weight:var(--font-weight-bold);line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.mobile-sidebar-backdrop.svelte-1h04obq.svelte-1h04obq{position:fixed;top:0;right:0;bottom:0;left:0;z-index:calc(var(--z-overlay, 1000) + 1);display:block;border:0;background:color-mix(in srgb,var(--surface-terminal) 68%,transparent);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);cursor:pointer}.shell-scroll-rail.svelte-1h04obq.svelte-1h04obq{display:none}.main-content.svelte-1h04obq.svelte-1h04obq,.main-content.collapsed.svelte-1h04obq.svelte-1h04obq{margin-left:0}.content-wrapper.svelte-1h04obq.svelte-1h04obq{padding-top:calc(var(--mobile-shell-toolbar-height) + env(safe-area-inset-top,0px) + var(--spacing-md));padding-bottom:var(--wallet-footer-content-clearance, calc(var(--wallet-footer-height, 60px) + var(--spacing-lg)))}}@media (max-width: 480px){.mobile-shell-toolbar.svelte-1h04obq.svelte-1h04obq{padding-inline:var(--spacing-sm)}.content-wrapper.svelte-1h04obq.svelte-1h04obq{padding:calc(var(--mobile-shell-toolbar-height) + env(safe-area-inset-top,0px) + var(--spacing-md)) 0 var(--wallet-footer-content-clearance, calc(var(--wallet-footer-height, 60px) + var(--spacing-lg)))}}@media (max-width: 380px){.mobile-menu-toggle.svelte-1h04obq.svelte-1h04obq{width:2.5rem;padding-inline:0;justify-content:center}.mobile-menu-toggle.svelte-1h04obq>span.svelte-1h04obq,.mobile-shell-brand-name.svelte-1h04obq.svelte-1h04obq{display:none}}.master-layout.svelte-797l8k{min-height:100vh;display:flex;flex-direction:column;background:linear-gradient(135deg,var(--color-bg-primary) 0%,var(--color-bg-secondary) 100%);color:var(--color-text-primary);font-family:var(--font-family-primary)}.master-header.svelte-797l8k{background:var(--color-bg-tertiary);border-bottom:1px solid var(--color-border-light);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:sticky;top:0;z-index:var(--z-dropdown);height:var(--header-height)}.header-content.svelte-797l8k{height:100%;max-width:var(--container-max-width);margin:0 auto;padding:0 var(--spacing-lg);display:flex;align-items:center;justify-content:space-between}.header-left.svelte-797l8k,.header-center.svelte-797l8k,.header-right.svelte-797l8k{display:flex;align-items:center;gap:var(--spacing-lg)}.header-center.svelte-797l8k{flex:1;justify-content:center}.logo.svelte-797l8k{display:flex;align-items:center;gap:var(--spacing-sm)}.logo-text.svelte-797l8k{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin:0}.master-main.svelte-797l8k{flex:1;display:flex;flex-direction:column;position:relative}.master-footer.svelte-797l8k{background:var(--color-bg-tertiary);border-top:1px solid var(--color-border-light);padding:var(--spacing-xl) 0;margin-top:auto}.footer-content.svelte-797l8k{max-width:var(--container-max-width);margin:0 auto;padding:0 var(--spacing-lg);display:flex;align-items:center;justify-content:space-between}.footer-left.svelte-797l8k,.footer-center.svelte-797l8k,.footer-right.svelte-797l8k{display:flex;align-items:center;gap:var(--spacing-lg)}.footer-center.svelte-797l8k{flex:1;justify-content:center}.footer-text.svelte-797l8k{color:var(--color-text-secondary);font-size:var(--font-size-sm);margin:0}@media (max-width: 768px){.header-content.svelte-797l8k{padding:0 var(--spacing-md)}.header-center.svelte-797l8k{display:none}.footer-content.svelte-797l8k{flex-direction:column;gap:var(--spacing-lg);text-align:center;padding:0 var(--spacing-md)}.footer-center.svelte-797l8k,.footer-right.svelte-797l8k{justify-content:center}.logo-text.svelte-797l8k{font-size:var(--font-size-lg)}}@media (max-width: 480px){.header-content.svelte-797l8k{padding:0 var(--spacing-sm)}.header-left.svelte-797l8k,.header-right.svelte-797l8k{gap:var(--spacing-sm)}.footer-content.svelte-797l8k{padding:0 var(--spacing-sm)}}.master-layout.loading.svelte-797l8k{opacity:.7;pointer-events:none}.master-layout.loading.svelte-797l8k:after{content:"";position:fixed;top:0;left:0;right:0;bottom:0;background:#0003;z-index:var(--z-overlay);display:flex;align-items:center;justify-content:center}@media (prefers-contrast: high){.master-header.svelte-797l8k,.master-footer.svelte-797l8k{border-color:var(--color-text-primary);background:var(--color-bg-primary)}}@media print{.master-header.svelte-797l8k,.master-footer.svelte-797l8k{display:none}.master-layout.svelte-797l8k{background:#fff;color:#000}}.not-found-container.svelte-126ijoz.svelte-126ijoz{position:relative;min-height:80vh;display:flex;align-items:center;justify-content:center;padding:var(--spacing-3xl) var(--spacing-lg);overflow:hidden}.not-found-content.svelte-126ijoz.svelte-126ijoz{text-align:center;max-width:600px;z-index:var(--z-content);position:relative}.error-illustration.svelte-126ijoz.svelte-126ijoz{position:relative;margin-bottom:var(--spacing-3xl)}.error-number.svelte-126ijoz.svelte-126ijoz{font-size:clamp(4rem,15vw,8rem);font-weight:var(--font-weight-bold);background:linear-gradient(45deg,var(--color-primary),var(--color-primary-light));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1;margin-bottom:var(--spacing-lg);opacity:.8}.error-icon.svelte-126ijoz.svelte-126ijoz{font-size:3rem;opacity:.6;animation:svelte-126ijoz-bounce 2s ease-in-out infinite;font-family:"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji","Android Emoji",EmojiSymbols,EmojiOne Mozilla,Twemoji Mozilla,Segoe UI Symbol,DejaVu Sans,sans-serif}.error-message.svelte-126ijoz.svelte-126ijoz{margin-bottom:var(--spacing-3xl)}.error-title.svelte-126ijoz.svelte-126ijoz{font-size:var(--font-size-3xl);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:0 0 var(--spacing-lg) 0}.error-description.svelte-126ijoz.svelte-126ijoz{font-size:var(--font-size-lg);color:var(--color-text-secondary);line-height:1.6;margin:0}.error-path.svelte-126ijoz.svelte-126ijoz{display:inline-block;margin-top:var(--spacing-sm);font-size:var(--font-size-sm);color:var(--color-text-tertiary)}.error-path.svelte-126ijoz code.svelte-126ijoz{background:var(--color-bg-input);padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-sm);font-family:Monaco,Menlo,Ubuntu Mono,monospace;color:var(--color-primary)}.error-actions.svelte-126ijoz.svelte-126ijoz{display:flex;gap:var(--spacing-lg);justify-content:center;flex-wrap:wrap;margin-bottom:var(--spacing-3xl)}.helpful-links.svelte-126ijoz.svelte-126ijoz{padding-top:var(--spacing-xl);border-top:1px solid var(--color-border-light)}.links-title.svelte-126ijoz.svelte-126ijoz{font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);color:var(--color-text-primary);margin:0 0 var(--spacing-lg) 0}.links-nav.svelte-126ijoz.svelte-126ijoz{display:flex;gap:var(--spacing-xl);justify-content:center;flex-wrap:wrap}.nav-link.svelte-126ijoz.svelte-126ijoz{color:var(--color-text-secondary);text-decoration:none;font-weight:var(--font-weight-medium);transition:color var(--transition-normal);position:relative}.nav-link.svelte-126ijoz.svelte-126ijoz:hover{color:var(--color-primary)}.nav-link.svelte-126ijoz.svelte-126ijoz:hover:after{content:"";position:absolute;bottom:-4px;left:0;right:0;height:2px;background:var(--color-primary);border-radius:1px}.main-navigation.svelte-126ijoz.svelte-126ijoz{display:flex;gap:var(--spacing-xl)}.main-navigation.svelte-126ijoz .nav-link.svelte-126ijoz{color:var(--color-text-secondary);text-decoration:none;font-weight:var(--font-weight-medium);transition:color var(--transition-normal);position:relative}.main-navigation.svelte-126ijoz .nav-link.svelte-126ijoz:hover,.main-navigation.svelte-126ijoz .nav-link.svelte-126ijoz.active{color:var(--color-primary)}.background-decoration.svelte-126ijoz.svelte-126ijoz{position:absolute;top:0;left:0;right:0;bottom:0;z-index:var(--z-background);pointer-events:none}.floating-element.svelte-126ijoz.svelte-126ijoz{position:absolute;font-size:2rem;font-weight:var(--font-weight-bold);color:var(--color-primary);opacity:.1;animation:svelte-126ijoz-float 8s ease-in-out infinite}.element-1.svelte-126ijoz.svelte-126ijoz{top:20%;left:10%;animation-delay:0s}.element-2.svelte-126ijoz.svelte-126ijoz{top:30%;right:15%;animation-delay:2s}.element-3.svelte-126ijoz.svelte-126ijoz{bottom:30%;left:20%;animation-delay:4s;font-size:1.5rem}.element-4.svelte-126ijoz.svelte-126ijoz{bottom:20%;right:10%;animation-delay:6s}@keyframes svelte-126ijoz-bounce{0%,20%,53%,80%,to{transform:translateZ(0)}40%,43%{transform:translate3d(0,-15px,0)}70%{transform:translate3d(0,-7px,0)}90%{transform:translate3d(0,-2px,0)}}@keyframes svelte-126ijoz-float{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-10px) rotate(5deg)}}.not-found-content.svelte-126ijoz.svelte-126ijoz{animation:slideUp .6s ease-out}@media (max-width: 768px){.not-found-container.svelte-126ijoz.svelte-126ijoz{padding:var(--spacing-2xl) var(--spacing-lg)}.error-actions.svelte-126ijoz.svelte-126ijoz{flex-direction:column;align-items:center}.error-actions.svelte-126ijoz .btn.svelte-126ijoz{width:100%;max-width:280px}.links-nav.svelte-126ijoz.svelte-126ijoz{flex-direction:column;gap:var(--spacing-lg)}.main-navigation.svelte-126ijoz.svelte-126ijoz{gap:var(--spacing-lg)}}@media (max-width: 480px){.not-found-container.svelte-126ijoz.svelte-126ijoz{padding:var(--spacing-xl) var(--spacing-md)}.floating-element.svelte-126ijoz.svelte-126ijoz{opacity:.05;font-size:1.5rem}}html.transaction-confirm-open,body.transaction-confirm-open{overflow:hidden}.transaction-confirm-overlay.svelte-7y7kt9.svelte-7y7kt9{position:fixed;top:0;right:0;bottom:0;left:0;z-index:calc(var(--z-overlay, 300) + 90);display:grid;place-items:center;padding:0;overflow:auto;background:color-mix(in srgb,var(--surface-canvas) 76%,transparent)}.transaction-confirm-dialog.svelte-7y7kt9.svelte-7y7kt9{display:grid;width:100%;min-height:100%;border:0;border-radius:0;padding:clamp(1.5rem,5vw,4rem);background:color-mix(in srgb,var(--surface-canvas) 70%,transparent);box-shadow:none}.transaction-confirm-dialog__content.svelte-7y7kt9.svelte-7y7kt9{display:grid;align-content:center;gap:var(--spacing-lg);width:min(44rem,100%);margin:auto}.transaction-confirm-dialog__header.svelte-7y7kt9.svelte-7y7kt9{display:grid;gap:var(--spacing-xs)}.transaction-confirm-dialog__header.svelte-7y7kt9 h2.svelte-7y7kt9{margin:0;color:var(--color-text-primary);font-size:var(--font-size-xl);line-height:var(--line-height-tight)}.transaction-confirm-dialog__header.svelte-7y7kt9 p.svelte-7y7kt9{margin:0;color:var(--color-text-secondary);line-height:var(--line-height-relaxed)}.transaction-confirm-dialog__summary.svelte-7y7kt9.svelte-7y7kt9{display:grid;gap:0;margin:0;border:1px solid var(--surface-panel-line);border-radius:var(--radius-md);overflow:hidden}.transaction-confirm-dialog__summary-row.svelte-7y7kt9.svelte-7y7kt9{display:flex;justify-content:space-between;gap:var(--spacing-md);padding:var(--spacing-sm) var(--spacing-md);border-bottom:1px solid var(--surface-panel-line)}.transaction-confirm-dialog__summary-row.svelte-7y7kt9.svelte-7y7kt9:last-child{border-bottom:0}.transaction-confirm-dialog__summary.svelte-7y7kt9 dt.svelte-7y7kt9{color:var(--color-text-secondary)}.transaction-confirm-dialog__summary.svelte-7y7kt9 dd.svelte-7y7kt9{margin:0;color:var(--color-text-primary);font-weight:var(--font-weight-semibold);text-align:right}.transaction-confirm-dialog__warnings.svelte-7y7kt9.svelte-7y7kt9{display:grid;gap:var(--spacing-xs);margin:0;padding:var(--spacing-sm) var(--spacing-md);border-left:3px solid var(--accent-primary);background:color-mix(in srgb,var(--accent-primary) 8%,var(--surface-muted) 92%);color:var(--color-text-secondary)}.transaction-confirm-dialog__field.svelte-7y7kt9.svelte-7y7kt9{display:grid;gap:var(--spacing-xs);color:var(--color-text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.transaction-confirm-dialog__error.svelte-7y7kt9.svelte-7y7kt9{min-height:1.35rem;margin:calc(var(--spacing-sm) * -1) 0 0;color:var(--color-error);font-size:var(--font-size-sm);line-height:1.35rem}.transaction-confirm-dialog__actions.svelte-7y7kt9.svelte-7y7kt9{display:flex;justify-content:flex-end;gap:var(--spacing-sm);padding-top:var(--spacing-md);border-top:1px solid var(--gds-divider-regular)}@media (max-width: 520px){.transaction-confirm-overlay.svelte-7y7kt9.svelte-7y7kt9{padding:0}.transaction-confirm-dialog.svelte-7y7kt9.svelte-7y7kt9{padding:var(--spacing-lg)}.transaction-confirm-dialog__actions.svelte-7y7kt9.svelte-7y7kt9{display:grid;grid-template-columns:1fr}}.gmr-purchase--wizard.svelte-ylor28 .purchase-desk.svelte-ylor28{grid-template-columns:minmax(0,1fr)}.gmr-purchase--wizard.svelte-ylor28 .purchase-builder.svelte-ylor28{max-width:820px;margin:0 auto}.purchase-builder__header.svelte-ylor28 h3.svelte-ylor28,.summary-header.svelte-ylor28 h3.svelte-ylor28,.custom-header.svelte-ylor28 h3.svelte-ylor28{margin:0;color:var(--color-text-primary);font-size:var(--font-size-lg);line-height:1.18}.package-grid--compact.svelte-ylor28.svelte-ylor28,.gmr-purchase--wizard.svelte-ylor28 .package-grid--compact.svelte-ylor28{grid-template-columns:repeat(2,minmax(0,1fr))}.package-card.is-selected.svelte-ylor28 .package-badge.svelte-ylor28{color:var(--color-text-primary)}.svelte-ylor28:is(.tokens-page,.gmr-purchase) input.input.svelte-ylor28{min-height:var(--control-height-lg)!important;height:var(--control-height-lg)!important;padding-block:0!important}.custom-fields.svelte-ylor28 .docs-cta.svelte-ylor28{min-height:var(--control-height-lg)}.summary-row.svelte-ylor28 strong.svelte-ylor28{color:var(--color-text-primary);font-weight:var(--font-weight-semibold);text-align:right;font-variant-numeric:tabular-nums}.status-message.svelte-ylor28 .tx-link.svelte-ylor28{margin-left:var(--spacing-xs);color:currentColor;font-weight:var(--font-weight-semibold);text-decoration:underline;text-underline-offset:3px}.funding-note.svelte-ylor28 strong.svelte-ylor28{color:var(--color-text-primary);font-size:var(--font-size-base)}.tokens-page.svelte-ylor28 .guard-card h3.svelte-ylor28,.tokens-page.svelte-ylor28 .guard-card p.svelte-ylor28{margin:0}.tokens-page.svelte-ylor28 .guard-card h3.svelte-ylor28{color:var(--color-text-primary);font-size:var(--font-size-base)}@media (max-width: 720px){.tokens-page.svelte-ylor28.svelte-ylor28,.gmr-purchase.svelte-ylor28.svelte-ylor28{--tokens-card-padding:var(--spacing-md);--tokens-panel-padding:var(--spacing-lg)}.package-grid--compact.svelte-ylor28.svelte-ylor28,.gmr-purchase--wizard.svelte-ylor28 .package-grid--compact.svelte-ylor28{grid-template-columns:repeat(2,minmax(0,1fr))}.package-card.svelte-ylor28.svelte-ylor28{grid-template-columns:minmax(0,1fr);grid-template-areas:"title" "amount" "badge";min-height:6.6rem;gap:.4rem}.package-amount.svelte-ylor28.svelte-ylor28{font-size:var(--font-size-lg)}.package-description.svelte-ylor28.svelte-ylor28{display:none}.package-badge.svelte-ylor28.svelte-ylor28{justify-self:start;max-width:100%;min-height:auto;padding:0;text-align:left;white-space:normal}.custom-fields.svelte-ylor28.svelte-ylor28,.wallet-row.svelte-ylor28.svelte-ylor28,.tokens-page.svelte-ylor28 .transaction-row.svelte-ylor28{grid-template-columns:1fr}.transaction-pagination.svelte-ylor28.svelte-ylor28{width:100%;margin-left:0;margin-right:4px;justify-content:flex-start;flex-wrap:wrap}.transaction-pagination-row.svelte-ylor28.svelte-ylor28{position:static;margin-bottom:var(--spacing-sm)}.summary-row.svelte-ylor28.svelte-ylor28{grid-template-columns:1fr;gap:.22rem}.summary-row.svelte-ylor28 strong.svelte-ylor28{text-align:left}.tokens-page.svelte-ylor28 .transaction-link.svelte-ylor28,.tokens-page.svelte-ylor28 .transaction-hash.svelte-ylor28{width:100%}}.purchase-wallet-balances.svelte-ylor28>span.svelte-ylor28{display:grid;gap:4px;min-width:0}.purchase-wallet-balances.svelte-ylor28 small.svelte-ylor28{color:var(--color-text-tertiary);font-size:var(--font-size-xxs);font-weight:var(--font-weight-semibold);letter-spacing:.055em;text-transform:uppercase}.purchase-wallet-balances.svelte-ylor28 strong.svelte-ylor28{overflow:hidden;color:var(--color-text-primary);font-family:var(--font-family-mono);font-size:var(--font-size-xs);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}@media (max-width: 540px){.purchase-wallet-balances.svelte-ylor28.svelte-ylor28{grid-template-columns:repeat(2,minmax(0,1fr))}.purchase-wallet-balances.svelte-ylor28>button.svelte-ylor28{grid-column:1 / -1;width:100%}}html.onboarding-open,body.onboarding-open{overflow:hidden;scrollbar-gutter:auto}.onboarding-overlay.svelte-1lwlp01.svelte-1lwlp01{--docs-surface:color-mix(in srgb, var(--surface-panel) 88%, transparent);--docs-surface-strong:color-mix(in srgb, var(--surface-panel-muted) 92%, transparent);--docs-border:color-mix(in srgb, var(--surface-panel-line) 80%, transparent);--docs-border-strong:color-mix(in srgb, var(--surface-panel-line-strong) 86%, transparent);--docs-accent:var(--color-primary);--docs-accent-soft:color-mix(in srgb, var(--color-primary) 18%, transparent);--docs-accent-2:var(--color-secondary);position:fixed;top:0;right:0;bottom:0;left:0;z-index:calc(var(--z-overlay, 300) + 40);display:grid;place-items:center;padding:var(--spacing-2xl);background:color-mix(in srgb,var(--surface-terminal) 70%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);overflow:hidden}body.layout-dashboard .onboarding-overlay.svelte-1lwlp01.svelte-1lwlp01{left:var(--sidebar-width)}body.layout-dashboard.layout-dashboard-collapsed .onboarding-overlay.svelte-1lwlp01.svelte-1lwlp01{left:var(--sidebar-width-collapsed, var(--sidebar-collapsed-width))}.docs-cta.svelte-1lwlp01.svelte-1lwlp01:not(.btn){display:inline-flex;align-items:center;gap:var(--spacing-sm);padding:.6rem 1rem;border-radius:var(--radius-md);border:1px solid color-mix(in srgb,var(--docs-accent, var(--color-primary)) 60%,transparent);background:color-mix(in srgb,var(--docs-accent, var(--color-primary)) 18%,var(--surface-panel));color:var(--color-text-primary);font-weight:var(--font-weight-semibold);letter-spacing:0;cursor:pointer;transition:transform var(--transition-fast),box-shadow var(--transition-fast),border-color var(--transition-fast);box-shadow:var(--shadow-panel)}.docs-cta.svelte-1lwlp01.svelte-1lwlp01:not(.btn):hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--docs-accent, var(--color-primary)) 85%,transparent);box-shadow:var(--shadow-panel-hover)}.docs-cta.svelte-1lwlp01.svelte-1lwlp01:not(.btn):disabled{cursor:not-allowed;transform:none;box-shadow:none;opacity:.6}.docs-cta.ghost.svelte-1lwlp01.svelte-1lwlp01:not(.btn){background:transparent;border:1px solid color-mix(in srgb,var(--docs-accent, var(--color-primary)) 50%,transparent)}.onboarding-modal.svelte-1lwlp01 .docs-cta.small.svelte-1lwlp01{box-shadow:none}.onboarding-modal.svelte-1lwlp01.svelte-1lwlp01{width:min(1200px,100%);height:min(820px,100%);max-height:100%;min-height:0;display:grid;grid-template-rows:auto auto 1fr auto;gap:var(--spacing-lg);padding:clamp(1.5rem,2.5vw,2.6rem);border-radius:var(--radius-xl);border:1px solid var(--docs-border-strong);background:var(--surface-panel);box-shadow:var(--shadow-terminal);overflow:hidden;animation:svelte-1lwlp01-onboarding-in .35s ease}.onboarding-header.svelte-1lwlp01.svelte-1lwlp01{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--spacing-lg)}.onboarding-eyebrow.svelte-1lwlp01.svelte-1lwlp01{margin:0 0 var(--spacing-xs);text-transform:uppercase;letter-spacing:0;font-size:var(--font-size-xs);color:var(--color-text-tertiary)}.onboarding-lead.svelte-1lwlp01.svelte-1lwlp01{margin:0;color:var(--color-text-secondary);max-width:620px}.onboarding-lead--mobile.svelte-1lwlp01.svelte-1lwlp01{display:none}.onboarding-progress.svelte-1lwlp01.svelte-1lwlp01{display:none;margin:var(--spacing-sm) 0 0;color:var(--color-text-tertiary);font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:0}.onboarding-close.svelte-1lwlp01.svelte-1lwlp01:not(.icon-btn){border:1px solid var(--docs-border);background:var(--docs-surface-strong);color:var(--color-text-primary);border-radius:var(--radius-full);width:40px;height:40px;font-size:var(--font-size-lg);cursor:pointer;display:grid;place-items:center}.onboarding-steps.svelte-1lwlp01.svelte-1lwlp01{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--spacing-md)}.onboarding-step.svelte-1lwlp01.svelte-1lwlp01{display:flex;gap:var(--spacing-md);align-items:flex-start;padding:var(--spacing-md);border-radius:var(--radius-lg);border:1px solid var(--docs-border);background:var(--docs-surface);transition:border-color var(--transition-fast),transform var(--transition-fast)}.onboarding-step[data-state=active].svelte-1lwlp01.svelte-1lwlp01{border-color:color-mix(in srgb,var(--docs-accent) 70%,transparent);transform:translateY(-2px);box-shadow:var(--shadow-panel-hover)}.onboarding-step[data-state=done].svelte-1lwlp01.svelte-1lwlp01{border-color:color-mix(in srgb,var(--color-success) 40%,transparent)}.step-index.svelte-1lwlp01.svelte-1lwlp01{width:32px;height:32px;border-radius:var(--radius-full);display:grid;place-items:center;font-weight:var(--font-weight-semibold);background:color-mix(in srgb,var(--docs-accent) 20%,transparent);border:1px solid color-mix(in srgb,var(--docs-accent) 45%,transparent)}.step-title.svelte-1lwlp01.svelte-1lwlp01{margin:0;font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.step-subtitle.svelte-1lwlp01.svelte-1lwlp01{margin:0;color:var(--color-text-secondary);font-size:var(--font-size-sm)}.onboarding-body.svelte-1lwlp01.svelte-1lwlp01{min-height:0;overflow:auto;padding-right:var(--spacing-sm)}.onboarding-content.svelte-1lwlp01.svelte-1lwlp01{display:grid;gap:var(--spacing-xl)}.onboarding-content--welcome.svelte-1lwlp01.svelte-1lwlp01{gap:var(--spacing-lg)}.onboarding-text.svelte-1lwlp01 h3.svelte-1lwlp01{margin:0 0 var(--spacing-sm)}.onboarding-text.svelte-1lwlp01 p.svelte-1lwlp01{margin:0 0 var(--spacing-md);color:var(--color-text-secondary);line-height:var(--line-height-relaxed)}.onboarding-list.svelte-1lwlp01.svelte-1lwlp01{margin:0;padding-left:1.2rem;color:var(--color-text-secondary);display:grid;gap:var(--spacing-xs)}.onboarding-grid.svelte-1lwlp01.svelte-1lwlp01{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-lg)}.onboarding-grid--paths.svelte-1lwlp01.svelte-1lwlp01{align-items:stretch}.onboarding-card.svelte-1lwlp01.svelte-1lwlp01{padding:var(--spacing-lg);border-radius:var(--radius-xl);border:1px solid var(--docs-border);background:var(--docs-surface);box-shadow:var(--shadow-panel);display:grid;gap:var(--spacing-md)}.onboarding-card.svelte-1lwlp01 h4.svelte-1lwlp01{margin:0}.onboarding-card--path.svelte-1lwlp01.svelte-1lwlp01{height:100%;align-content:start;gap:var(--spacing-sm)}.onboarding-card--funding-preview.svelte-1lwlp01.svelte-1lwlp01{align-content:start}.onboarding-card--funding-preview.svelte-1lwlp01 h4.svelte-1lwlp01{margin-top:var(--spacing-sm)}.onboarding-modal.svelte-1lwlp01 .muted.svelte-1lwlp01{color:var(--color-text-secondary)}.path-chip.svelte-1lwlp01.svelte-1lwlp01{width:fit-content;display:inline-flex;align-items:center;min-height:1.75rem;padding:.2rem .65rem;border-radius:var(--radius-full);border:1px solid color-mix(in srgb,var(--docs-accent) 28%,transparent);background:color-mix(in srgb,var(--docs-accent) 12%,var(--surface-panel-muted));color:var(--color-text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);text-transform:uppercase}.onboarding-path-note.svelte-1lwlp01.svelte-1lwlp01{margin:0;color:var(--color-text-tertiary);font-size:var(--font-size-sm)}.card-head.svelte-1lwlp01.svelte-1lwlp01{display:flex;justify-content:space-between;align-items:center;gap:var(--spacing-md)}.onboarding-wallet-address.svelte-1lwlp01.svelte-1lwlp01{margin:0;font-weight:var(--font-weight-semibold);color:var(--color-text-primary);word-break:break-all}.onboarding-wallet-address--compact.svelte-1lwlp01.svelte-1lwlp01{font-size:var(--font-size-sm)}.onboarding-wallet-summary.svelte-1lwlp01.svelte-1lwlp01{display:grid;gap:var(--spacing-xs)}.onboarding-inline-actions.svelte-1lwlp01.svelte-1lwlp01{display:flex;flex-wrap:wrap;gap:var(--spacing-sm)}.stat-grid.svelte-1lwlp01.svelte-1lwlp01{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-md)}.stat-label.svelte-1lwlp01.svelte-1lwlp01{margin:0;font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:0;color:var(--color-text-tertiary)}.stat-value.svelte-1lwlp01.svelte-1lwlp01{margin:var(--spacing-xs) 0 0;font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.stat-hint.svelte-1lwlp01.svelte-1lwlp01{display:block;font-size:var(--font-size-xs);color:var(--color-text-secondary)}.onboarding-modal.svelte-1lwlp01 .status-message.svelte-1lwlp01{margin:0;padding:var(--spacing-sm);border-radius:var(--radius-md);font-size:var(--font-size-sm)}.onboarding-modal.svelte-1lwlp01 .status-message.error.svelte-1lwlp01{background:color-mix(in srgb,var(--color-error) 12%,transparent);border:1px solid color-mix(in srgb,var(--color-error) 35%,transparent);color:var(--color-error)}.onboarding-modal.svelte-1lwlp01 .status-message.info.svelte-1lwlp01{background:color-mix(in srgb,var(--color-info) 12%,transparent);border:1px solid color-mix(in srgb,var(--color-info) 35%,transparent);color:var(--color-info)}.onboarding-modal.svelte-1lwlp01 .status-message.warning.svelte-1lwlp01{background:color-mix(in srgb,var(--color-warning) 12%,transparent);border:1px solid color-mix(in srgb,var(--color-warning) 35%,transparent);color:var(--color-warning)}.onboarding-modal.svelte-1lwlp01 .status-message.success.svelte-1lwlp01{background:color-mix(in srgb,var(--color-success) 12%,transparent);border:1px solid color-mix(in srgb,var(--color-success) 35%,transparent);color:var(--color-success)}.wizard-purchase.svelte-1lwlp01.svelte-1lwlp01{max-width:980px;margin:0;align-self:start}.onboarding-highlight.svelte-1lwlp01.svelte-1lwlp01{border-radius:var(--radius-lg);border:1px solid var(--docs-border);background:color-mix(in srgb,var(--docs-accent) 10%,var(--surface-panel-muted));padding:var(--spacing-lg)}.onboarding-footer.svelte-1lwlp01.svelte-1lwlp01{display:flex;flex-shrink:0;justify-content:space-between;align-items:center;gap:var(--spacing-lg);border-top:1px solid var(--docs-border);padding-top:var(--spacing-md)}.onboarding-footer[data-step="1"].svelte-1lwlp01.svelte-1lwlp01{justify-content:flex-start}.footer-left.svelte-1lwlp01.svelte-1lwlp01{display:flex;align-items:center;gap:var(--spacing-md)}.wizard-checkbox.svelte-1lwlp01.svelte-1lwlp01{display:inline-flex;align-items:center;gap:var(--spacing-sm);color:var(--color-text-secondary);font-size:var(--font-size-sm)}.wizard-checkbox.svelte-1lwlp01 input.svelte-1lwlp01{accent-color:var(--docs-accent)}.wizard-actions.svelte-1lwlp01.svelte-1lwlp01{display:inline-flex;gap:var(--spacing-sm);flex-wrap:wrap;justify-content:flex-end}.onboarding-footer[data-step="1"].svelte-1lwlp01 .wizard-actions.svelte-1lwlp01{margin-left:auto}.wizard-action-note.svelte-1lwlp01.svelte-1lwlp01{flex-basis:100%;margin:0;text-align:right;font-size:var(--font-size-sm)}.wizard-action-note--info.svelte-1lwlp01.svelte-1lwlp01{color:var(--color-info)}.wizard-action-note--warning.svelte-1lwlp01.svelte-1lwlp01{color:var(--color-warning)}.wizard-action-note--error.svelte-1lwlp01.svelte-1lwlp01{color:var(--color-error)}.wizard-action-note--success.svelte-1lwlp01.svelte-1lwlp01{color:var(--color-success)}@keyframes svelte-1lwlp01-onboarding-in{0%{opacity:0;transform:translateY(16px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width: 960px){.onboarding-steps.svelte-1lwlp01.svelte-1lwlp01{grid-template-columns:repeat(3,minmax(0,1fr))}.onboarding-grid.svelte-1lwlp01.svelte-1lwlp01{grid-template-columns:1fr}.onboarding-modal.svelte-1lwlp01.svelte-1lwlp01{height:min(880px,100%)}.wizard-purchase.svelte-1lwlp01.svelte-1lwlp01{max-width:100%}}@media (max-width: 720px){body.layout-dashboard .onboarding-overlay.svelte-1lwlp01.svelte-1lwlp01,body.layout-dashboard.layout-dashboard-collapsed .onboarding-overlay.svelte-1lwlp01.svelte-1lwlp01{left:0}.onboarding-overlay.svelte-1lwlp01.svelte-1lwlp01{padding:var(--spacing-lg)}.onboarding-modal.svelte-1lwlp01.svelte-1lwlp01{gap:var(--spacing-md);padding:var(--spacing-lg)}.onboarding-header.svelte-1lwlp01.svelte-1lwlp01{gap:var(--spacing-md)}.onboarding-lead.svelte-1lwlp01.svelte-1lwlp01{font-size:var(--font-size-sm);line-height:1.45}.onboarding-steps.svelte-1lwlp01.svelte-1lwlp01{grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--spacing-xs)}.onboarding-step.svelte-1lwlp01.svelte-1lwlp01{justify-content:center;padding:.55rem}.onboarding-step.svelte-1lwlp01>div.svelte-1lwlp01{display:none}.step-index.svelte-1lwlp01.svelte-1lwlp01{width:30px;height:30px}.onboarding-content.svelte-1lwlp01.svelte-1lwlp01{gap:var(--spacing-md)}.onboarding-content--welcome.svelte-1lwlp01.svelte-1lwlp01{gap:var(--spacing-sm)}.onboarding-grid--paths.svelte-1lwlp01.svelte-1lwlp01{grid-template-columns:1fr;gap:var(--spacing-sm)}.onboarding-card--path.svelte-1lwlp01.svelte-1lwlp01{padding:var(--spacing-md)}.onboarding-text.svelte-1lwlp01 h3.svelte-1lwlp01{font-size:var(--font-size-lg)}.onboarding-text.svelte-1lwlp01 p.svelte-1lwlp01,.onboarding-list.svelte-1lwlp01.svelte-1lwlp01{font-size:var(--font-size-sm)}.onboarding-footer.svelte-1lwlp01.svelte-1lwlp01{flex-direction:column;align-items:flex-start;gap:var(--spacing-sm)}.wizard-actions.svelte-1lwlp01.svelte-1lwlp01{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.onboarding-footer[data-step="1"].svelte-1lwlp01 .wizard-actions.svelte-1lwlp01{grid-template-columns:1fr}.onboarding-inline-actions.svelte-1lwlp01.svelte-1lwlp01{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.wizard-action-note.svelte-1lwlp01.svelte-1lwlp01{grid-column:1 / -1;text-align:left}.onboarding-inline-actions.svelte-1lwlp01 .docs-cta.svelte-1lwlp01,.wizard-actions.svelte-1lwlp01 .docs-cta.svelte-1lwlp01{justify-content:center;width:100%}}@media (max-width: 540px){.onboarding-overlay.svelte-1lwlp01.svelte-1lwlp01{padding:var(--spacing-sm)}.onboarding-modal.svelte-1lwlp01.svelte-1lwlp01{gap:var(--spacing-sm);padding:var(--spacing-md)}.onboarding-header.svelte-1lwlp01.svelte-1lwlp01{gap:var(--spacing-sm)}.onboarding-eyebrow.svelte-1lwlp01.svelte-1lwlp01{margin-bottom:.2rem}.onboarding-lead--desktop.svelte-1lwlp01.svelte-1lwlp01,.onboarding-steps.svelte-1lwlp01.svelte-1lwlp01{display:none}.onboarding-lead--mobile.svelte-1lwlp01.svelte-1lwlp01,.onboarding-progress.svelte-1lwlp01.svelte-1lwlp01{display:block}.onboarding-progress.svelte-1lwlp01.svelte-1lwlp01{margin-top:var(--spacing-xs)}.onboarding-close.svelte-1lwlp01.svelte-1lwlp01:not(.icon-btn){width:36px;height:36px}.onboarding-body.svelte-1lwlp01.svelte-1lwlp01{padding-right:0}.onboarding-content--welcome.svelte-1lwlp01.svelte-1lwlp01{gap:var(--spacing-sm)}.onboarding-text.svelte-1lwlp01 h3.svelte-1lwlp01{margin-bottom:var(--spacing-xs);line-height:1.15}.onboarding-card.svelte-1lwlp01.svelte-1lwlp01{padding:var(--spacing-md);gap:var(--spacing-sm)}.onboarding-highlight.svelte-1lwlp01.svelte-1lwlp01{padding:var(--spacing-md)}.onboarding-footer.svelte-1lwlp01.svelte-1lwlp01{gap:var(--spacing-xs);padding-top:var(--spacing-sm)}.footer-left.svelte-1lwlp01.svelte-1lwlp01{width:100%}.onboarding-footer[data-step="1"].svelte-1lwlp01 .footer-left.svelte-1lwlp01{justify-content:space-between}.wizard-checkbox.svelte-1lwlp01.svelte-1lwlp01,.wizard-action-note.svelte-1lwlp01.svelte-1lwlp01{font-size:var(--font-size-xs);line-height:1.35}.wizard-action-note.svelte-1lwlp01.svelte-1lwlp01{margin:0}}.chart-wrap.svelte-166ojfn{width:100%;position:relative}canvas.svelte-166ojfn{width:100%;height:100%;display:block;cursor:crosshair}.tooltip.svelte-166ojfn{position:absolute;background:color-mix(in srgb,var(--color-bg-tertiary) 92%,transparent);border:1px solid color-mix(in srgb,var(--color-border-primary) 60%,transparent);border-radius:var(--radius-md);padding:8px 12px;pointer-events:none;transform:translate(-50%,-100%);box-shadow:var(--shadow-md);z-index:10;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:opacity .2s ease}.tooltip.svelte-166ojfn:after{content:"";position:absolute;bottom:-5px;left:50%;transform:translate(-50%);width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid color-mix(in srgb,var(--color-bg-tertiary) 92%,transparent)}.tooltip-value.svelte-166ojfn{color:var(--color-text-primary);font-weight:var(--font-weight-bold);font-size:var(--font-size-md);text-align:center}.tooltip-label.svelte-166ojfn{color:var(--color-text-secondary);font-size:var(--font-size-xs);text-align:center}.legend.svelte-166ojfn{display:none;flex-wrap:wrap;gap:var(--spacing-md);padding:var(--spacing-md);justify-content:center;margin-top:var(--spacing-md)}.legend-item.svelte-166ojfn{display:flex;align-items:center;gap:var(--spacing-xs);padding:4px 8px;border-radius:var(--radius-full);background:color-mix(in srgb,var(--color-bg-secondary) 85%,transparent);border:1px solid color-mix(in srgb,var(--color-border-primary) 55%,transparent);transition:all .2s ease;cursor:pointer}.legend-item.svelte-166ojfn:hover,.legend-item.active.svelte-166ojfn{background:color-mix(in srgb,var(--color-primary) 16%,var(--color-bg-secondary) 84%);transform:translateY(-1px);box-shadow:var(--shadow-sm)}.legend-color.svelte-166ojfn{width:12px;height:12px;border-radius:50%;display:inline-block}.legend-name.svelte-166ojfn{color:var(--color-text-secondary);font-size:var(--font-size-sm)}.donut.svelte-pgd0ta{display:flex;align-items:center;gap:var(--spacing-md);position:relative}.ring.svelte-pgd0ta{flex-shrink:0;color:var(--color-border-primary)}.track-arc.svelte-pgd0ta{opacity:.58}.progress-arc.svelte-pgd0ta{transition:stroke-dasharray .3s ease}.meta.svelte-pgd0ta{display:flex;align-items:center;gap:var(--spacing-sm)}.value.svelte-pgd0ta{color:var(--color-text-primary);font-weight:var(--font-weight-bold);font-size:var(--font-size-lg);font-variant-numeric:tabular-nums}.label.svelte-pgd0ta{color:var(--color-text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.sublabel.svelte-pgd0ta{color:var(--color-text-tertiary);font-size:var(--font-size-xs)}canvas.svelte-1qjgid0{display:block}.overview{display:flex;flex-direction:column;gap:var(--spacing-xl);padding:var(--spacing-xl)}.overview.loading{opacity:.6;pointer-events:none}.overview-page .overview{padding:0}.overview-page .error-message{margin:0}.overview-page .callout-actions{display:inline-flex;align-items:center;gap:var(--spacing-sm);flex-wrap:wrap}.overview-page,.overview-page .docs-section{gap:var(--spacing-md)}.overview-page .section-header{gap:var(--spacing-xs)}.overview-page .section-header.has-actions{position:relative;padding-inline-end:12rem}.overview-page .section-header-actions{position:absolute;top:0;right:0}.overview-page .section-eyebrow{letter-spacing:.1em!important;text-transform:uppercase!important}.overview-page .section-title{font-size:var(--font-size-2xl)}.overview-page .section-header-content{gap:var(--spacing-xs);max-width:none}.overview-page .section-subtitle{max-width:none;font-size:1rem;white-space:nowrap}.overview-command-grid{display:grid;grid-template-columns:minmax(320px,1.4fr) minmax(280px,1fr) minmax(260px,.8fr);gap:var(--spacing-lg);align-items:stretch}.command-panel,.snapshot-kpi{border:1px solid color-mix(in srgb,var(--surface-border) 78%,transparent);border-radius:var(--radius-xl);background:var(--surface-base);box-shadow:var(--shadow-sm)}.command-panel{display:flex;flex-direction:column;gap:var(--spacing-lg);padding:var(--spacing-lg)}.balance-command{background:color-mix(in srgb,var(--surface-panel-muted) 72%,var(--surface-base) 28%);box-shadow:var(--shadow-md)}.command-panel-top,.session-panel-header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--spacing-md)}.command-balance-block{display:flex;flex-direction:column;gap:var(--spacing-sm)}.command-balance{font-size:2.55rem;line-height:1;font-weight:var(--font-weight-bold);font-variant-numeric:tabular-nums}.command-detail{width:fit-content;margin-top:0}.command-detail strong{font-variant-numeric:tabular-nums}.command-detail strong.positive{color:var(--color-success)}.command-detail strong.negative{color:var(--color-error)}.allocation-track{width:100%;height:10px;border-radius:var(--radius-full);background:color-mix(in srgb,var(--surface-muted) 78%,transparent);border:1px solid color-mix(in srgb,var(--surface-border) 72%,transparent);overflow:hidden}.allocation-track-fill{display:block;height:100%;border-radius:inherit;background:var(--color-primary)}.command-actions{display:flex;align-items:center;gap:var(--spacing-sm);flex-wrap:wrap;margin-top:auto}.command-link{min-height:36px;display:inline-flex;align-items:center;justify-content:center;padding:0 var(--spacing-md);border-radius:var(--radius-md);border:1px solid color-mix(in srgb,var(--surface-border) 82%,var(--color-primary) 18%);background:var(--surface-base);color:var(--text-strong);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);text-decoration:none;cursor:pointer;transition:background-color var(--transition-fast),border-color var(--transition-fast),transform var(--transition-fast)}.ai-command-link{gap:7px}.ai-command-link.active{color:var(--color-primary);background:color-mix(in srgb,var(--color-primary) 10%,var(--surface-base));border-color:color-mix(in srgb,var(--color-primary) 54%,var(--surface-border))}.command-link.primary{background:var(--control-primary-bg);border-color:var(--control-primary-border);color:var(--control-primary-text);box-shadow:var(--shadow-panel)}.command-link.primary:hover{background:var(--control-primary-bg-hover);border-color:color-mix(in srgb,var(--color-primary) 74%,var(--surface-panel-line) 26%);box-shadow:var(--shadow-panel-hover)}.command-link:hover{border-color:color-mix(in srgb,var(--color-primary) 48%,var(--surface-border) 52%);transform:translateY(-1px)}.snapshot-kpi-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-md)}.snapshot-kpi{min-height:124px;display:flex;flex-direction:column;justify-content:space-between;gap:var(--spacing-sm);padding:var(--spacing-md)}.snapshot-label,.snapshot-hint,.session-signal span,.session-signal small{color:var(--text-body);font-size:var(--font-size-xs)}.snapshot-value,.session-signal strong{color:var(--text-strong);font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);font-variant-numeric:tabular-nums}.snapshot-kpi.positive .snapshot-value,.session-signal.positive strong{color:var(--color-success)}.snapshot-kpi.warning .snapshot-value,.session-signal.warning strong{color:var(--color-warning)}.snapshot-hint{color:var(--text-body)}.session-panel h3{margin:var(--spacing-xs) 0 0;color:var(--text-strong);font-size:var(--font-size-lg)}.live-dot{width:12px;height:12px;border-radius:var(--radius-full);background:var(--color-success);box-shadow:0 0 0 6px color-mix(in srgb,var(--color-success) 14%,transparent);margin-top:4px}.session-signal-list{display:grid;gap:var(--spacing-sm)}.session-signal{display:grid;grid-template-columns:1fr auto;gap:2px var(--spacing-md);align-items:baseline;padding:var(--spacing-sm) 0;border-top:1px solid color-mix(in srgb,var(--surface-border) 70%,transparent)}.session-signal:first-child{border-top:0}.session-signal small{grid-column:1 / -1;color:var(--text-body)}.background-refresh{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:var(--radius-full);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);background:color-mix(in srgb,var(--color-bg-tertiary) 75%,transparent);border:1px solid color-mix(in srgb,var(--color-border-light) 55%,transparent)}.refresh-spinner{width:12px;height:12px;border:2px solid color-mix(in srgb,var(--color-border-light) 70%,transparent);border-top-color:var(--color-primary);border-radius:50%;animation:overview-spin 1s linear infinite}@keyframes overview-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.env-toggle{display:inline-flex;align-items:center;gap:6px;padding:6px;background:color-mix(in srgb,var(--color-bg-tertiary) 70%,transparent);border:1px solid color-mix(in srgb,var(--color-border-light) 50%,transparent);border-radius:var(--radius-full)}.env-toggle button{border:1px solid transparent;background:transparent;color:var(--color-text-secondary);padding:8px 18px;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);border-radius:var(--radius-full);cursor:pointer;transition:all .2s ease}.env-toggle button:hover:not(.active){color:var(--color-text-primary);background:color-mix(in srgb,var(--color-primary) 10%,var(--color-bg-secondary) 90%)}.env-toggle button.active{background:var(--control-primary-bg);border-color:var(--control-primary-border);color:var(--control-primary-text);box-shadow:var(--shadow-panel)}.overview .panel{background:var(--surface-base);border:1px solid color-mix(in srgb,var(--surface-border) 78%,transparent);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);transition:border-color var(--transition-fast),background-color var(--transition-fast),box-shadow var(--transition-fast)}.overview .panel:hover{border-color:color-mix(in srgb,var(--color-primary) 26%,var(--color-border-primary) 74%);box-shadow:var(--shadow-md)}.overview .panel-header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--spacing-md);padding:var(--spacing-lg) var(--spacing-xl) var(--spacing-lg);border-bottom:1px solid color-mix(in srgb,var(--color-border-light) 45%,transparent)}.overview .panel-header h2{margin:0;font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.overview .panel-subtitle{display:block;margin-top:4px;color:var(--color-text-secondary);font-size:var(--font-size-xs);letter-spacing:0}.overview .environment-pill{align-self:center;padding:6px 14px;background:color-mix(in srgb,var(--color-primary) 25%,transparent);border:1px solid color-mix(in srgb,var(--color-primary) 65%,transparent);border-radius:var(--radius-full);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:0}.portfolio-panel{display:flex;flex-direction:column}.portfolio-grid{display:grid;gap:var(--spacing-xl);padding:var(--spacing-xl);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));align-items:center}.balance-summary{display:flex;flex-direction:column;gap:var(--spacing-sm);padding:var(--spacing-xl);border:1px solid var(--surface-panel-line);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--color-primary) 6%,var(--surface-panel-muted) 94%);box-shadow:var(--shadow-sm)}.balance-label{font-size:var(--font-size-sm);letter-spacing:0;color:var(--color-text-secondary)}.balance-value{font-size:2.25rem;font-weight:700;color:var(--color-text-primary)}.balance-detail{display:inline-flex;align-items:center;gap:8px;margin-top:6px;padding:6px 10px;border-radius:var(--radius-lg);background:color-mix(in srgb,var(--color-bg-tertiary) 48%,transparent);color:var(--color-text-secondary);font-size:var(--font-size-sm)}.detail-label{letter-spacing:0;color:var(--color-text-secondary)}.detail-value{font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.detail-value.positive{color:var(--color-success)}.detail-value.negative{color:var(--color-error)}.portfolio-stats{display:grid;gap:var(--spacing-lg);grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.stat{display:flex;flex-direction:column;gap:8px;padding:var(--spacing-lg);border:1px solid var(--surface-panel-line);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--surface-panel-muted) 78%,var(--surface-panel) 22%);box-shadow:var(--shadow-sm)}.stat-label{font-size:var(--font-size-xs);letter-spacing:0;color:var(--color-text-secondary)}.stat-value{font-size:1.35rem;font-weight:600;color:var(--color-text-primary)}.stat-hint{font-size:var(--font-size-xs);color:color-mix(in srgb,var(--color-text-secondary) 24%,var(--color-text-primary) 76%)}.currency-breakdown{padding:0 var(--spacing-xl) var(--spacing-xl);display:flex;flex-direction:column;gap:var(--spacing-md)}.currency-breakdown h3{margin:0;font-size:var(--font-size-sm);color:var(--color-text-secondary);letter-spacing:0}.currency-list{display:grid;gap:var(--spacing-md);grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.currency-item{padding:var(--spacing-md);border-radius:var(--radius-lg);border:1px solid var(--surface-panel-line);background:color-mix(in srgb,var(--surface-panel-muted) 78%,var(--surface-panel) 22%);display:flex;flex-direction:column;gap:6px}.currency-item-header{display:flex;justify-content:space-between;align-items:baseline;gap:var(--spacing-sm)}.currency-code{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.currency-available{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.currency-initial{font-size:var(--font-size-xs);color:color-mix(in srgb,var(--color-text-secondary) 24%,var(--color-text-primary) 76%)}.metrics-panel,.gauges-panel,.strategies-panel,.highlights-panel{display:flex;flex-direction:column}.metrics-grid{display:grid;gap:var(--spacing-lg);padding:var(--spacing-xl);grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.metric-tile{display:flex;flex-direction:column;gap:var(--spacing-sm);padding:var(--spacing-lg);border-radius:var(--radius-lg);border:1px solid var(--surface-panel-line);background:color-mix(in srgb,var(--surface-panel-muted) 78%,var(--surface-panel) 22%);box-shadow:var(--shadow-sm)}.metric-tile header{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-sm)}.metric-chip{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:var(--radius-full);background:color-mix(in srgb,var(--chip-color, var(--color-primary)) 25%,transparent);border:1px solid color-mix(in srgb,var(--chip-color, var(--color-primary)) 65%,transparent);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:0;color:var(--color-text-primary)}.metric-value{font-size:1.5rem;font-weight:700;color:var(--color-text-primary)}.metric-tile p{margin:0;font-size:var(--font-size-xs);color:var(--color-text-secondary)}.metric-tile.pnl-tile{background:color-mix(in srgb,var(--color-primary) 5%,var(--surface-panel-muted) 95%);border-color:color-mix(in srgb,var(--color-primary) 24%,var(--surface-panel-line) 76%)}.pnl-header{display:flex;align-items:center;gap:var(--spacing-md);justify-content:space-between}.metric-chip.pill{padding:6px 12px;background:color-mix(in srgb,var(--chip-color, var(--color-primary)) 35%,transparent);border:1px solid color-mix(in srgb,var(--chip-color, var(--color-primary)) 75%,transparent)}.pnl-values{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.pnl-amount{font-size:1.5rem;font-weight:800;color:var(--color-text-primary)}.pnl-percent{font-size:1rem;font-weight:700;color:var(--color-text-secondary)}.metric-tile.pnl-tile.positive .pnl-amount,.metric-tile.pnl-tile.positive .pnl-percent{color:var(--color-success)}.metric-tile.pnl-tile.negative .pnl-amount,.metric-tile.pnl-tile.negative .pnl-percent{color:var(--color-error)}.gauges-grid{display:grid;gap:var(--spacing-lg);padding:var(--spacing-xl);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));align-items:stretch}.gauge-card{display:flex;align-items:center;justify-content:center;padding:var(--spacing-lg);border-radius:var(--radius-lg);border:1px solid var(--surface-panel-line);background:color-mix(in srgb,var(--surface-panel-muted) 78%,var(--surface-panel) 22%);box-shadow:var(--shadow-sm)}.charts-panel{display:grid;gap:var(--spacing-xl);grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.chart-card{display:flex;flex-direction:column}.chart-card .no-data{padding:var(--spacing-xxl) var(--spacing-xl);text-align:center;color:var(--color-text-secondary)}.strategies-panel{gap:var(--spacing-xl)}.strategies-grid{display:grid;gap:var(--spacing-xl);padding:var(--spacing-xl);grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.strategy-card{display:flex;flex-direction:column;gap:var(--spacing-lg);padding:var(--spacing-lg);border-radius:var(--radius-lg);border:1px solid var(--surface-panel-line);background:color-mix(in srgb,var(--surface-panel-muted) 78%,var(--surface-panel) 22%);box-shadow:var(--shadow-list-card)}.strategy-header{display:flex;align-items:center;gap:var(--spacing-sm)}.strategy-header h3{margin:0;font-size:var(--font-size-md);font-weight:600;color:var(--color-text-primary)}.color-dot{width:12px;height:12px;border-radius:50%;background:var(--dot-color, var(--color-primary));box-shadow:0 0 0 6px color-mix(in srgb,var(--dot-color, var(--color-primary)) 25%,transparent)}.strategy-stats{display:grid;gap:var(--spacing-md);grid-template-columns:repeat(2,minmax(0,1fr))}.strategy-stat{display:flex;flex-direction:column;gap:4px}.strategy-stat-label{font-size:var(--font-size-xs);color:var(--color-text-secondary);letter-spacing:0}.strategy-stat-value{font-size:var(--font-size-lg);font-weight:600;color:var(--color-text-primary)}.strategy-stat-value.positive{color:var(--color-success)}.strategy-stat-value.negative{color:var(--color-error)}.strategy-stat-hint{font-size:var(--font-size-xxs, .7rem);color:color-mix(in srgb,var(--color-text-secondary) 24%,var(--color-text-primary) 76%)}.strategy-footer{display:flex;align-items:center;justify-content:flex-start;gap:var(--spacing-md);row-gap:var(--spacing-sm);flex-wrap:wrap}.strategy-footer canvas{flex:1 1 180px;min-width:0;max-width:100%;height:auto}.strategy-actions{display:inline-flex;align-items:center;gap:var(--spacing-sm);margin-left:auto}.activity-btn{border:1px solid color-mix(in srgb,var(--color-border-light) 55%,transparent);background:color-mix(in srgb,var(--color-bg-secondary) 80%,transparent);color:var(--color-text-primary);padding:6px 12px;border-radius:var(--radius-full);font-size:var(--font-size-xs);letter-spacing:0;cursor:pointer;transition:background-color var(--transition-fast),border-color var(--transition-fast),transform var(--transition-fast)}.activity-btn:hover{background:color-mix(in srgb,var(--color-primary) 18%,transparent);border-color:color-mix(in srgb,var(--color-primary) 55%,transparent);transform:translateY(-1px)}.activity-btn:focus-visible{outline:2px solid color-mix(in srgb,var(--color-primary) 55%,transparent);outline-offset:2px}.allocated-chip{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:var(--radius-full);background:color-mix(in srgb,var(--color-primary) 14%,transparent);border:1px solid color-mix(in srgb,var(--color-primary) 30%,transparent);font-size:var(--font-size-xs);letter-spacing:0;color:var(--color-text-primary);white-space:nowrap}.highlights-grid{display:grid;gap:var(--spacing-xl);padding:var(--spacing-xl);grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.highlight-card{display:flex;flex-direction:column;gap:var(--spacing-md);padding:var(--spacing-lg);border-radius:var(--radius-lg);border:1px solid var(--surface-panel-line);background:color-mix(in srgb,var(--surface-panel-muted) 78%,var(--surface-panel) 22%)}.highlight-card header{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-sm)}.highlight-card h3{margin:0;font-size:var(--font-size-md);color:var(--color-text-primary)}.highlight-pnl{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary)}.no-data{padding:var(--spacing-xl);text-align:center;border-radius:var(--radius-lg);border:1px dashed color-mix(in srgb,var(--color-border-light) 35%,transparent)}.muted{color:color-mix(in srgb,var(--color-text-secondary) 24%,var(--color-text-primary) 76%);font-size:var(--font-size-sm)}.overview .no-data.muted{color:var(--color-text-secondary)}.error-message{display:flex;align-items:center;gap:var(--spacing-md);background:color-mix(in srgb,var(--color-warning) 10%,var(--surface-panel) 90%);border:1px solid color-mix(in srgb,var(--color-warning) 34%,var(--surface-panel-line) 66%);border-radius:var(--radius-lg);padding:var(--spacing-md) var(--spacing-xl);margin:0 var(--spacing-xl);color:var(--text-body);font-size:var(--font-size-sm)}.error-icon{font-size:var(--font-size-lg);color:var(--color-warning)}.retry-btn{margin-left:auto;background:color-mix(in srgb,var(--color-primary) 14%,var(--surface-panel-muted) 86%);color:var(--color-text-primary);border:1px solid color-mix(in srgb,var(--color-primary) 36%,var(--surface-panel-line) 64%);border-radius:var(--radius-full);padding:6px 16px;font-size:var(--font-size-xs);cursor:pointer;transition:all .2s ease}.retry-btn:hover{background:color-mix(in srgb,var(--color-primary) 20%,var(--surface-panel-muted) 80%);transform:translateY(-1px)}.overview.loading{opacity:1;pointer-events:auto}.overview-market-strip{min-height:44px;display:flex;align-items:center;gap:var(--spacing-xl);overflow-x:auto;padding:0 var(--spacing-lg);border:1px solid var(--surface-panel-line);border-radius:var(--radius-lg);background:var(--surface-terminal);box-shadow:var(--shadow-panel);color:var(--text-body);font-size:var(--font-size-sm);font-variant-numeric:tabular-nums;animation:gimmerPanelEnter var(--motion-panel-enter) both}.overview-market-strip span{flex:0 0 auto;display:inline-flex;align-items:center;gap:var(--spacing-sm);white-space:nowrap}.overview-market-strip strong{color:var(--text-strong);font-size:var(--font-size-xs)}.overview-market-strip .positive{color:var(--color-success)}.overview-market-strip .negative{color:var(--color-error)}.overview-command-grid,.charts-panel,.strategies-grid,.metrics-grid,.gauges-grid,.highlights-grid{gap:var(--spacing-lg)}.command-panel,.snapshot-kpi,.overview .panel,.overview-loading-card{border:1px solid var(--surface-panel-line);border-radius:var(--radius-lg);background:var(--surface-panel);box-shadow:var(--shadow-panel)}.command-panel,.snapshot-kpi,.overview .panel{animation:gimmerPanelEnter var(--motion-panel-enter) both}.snapshot-kpi-grid .snapshot-kpi:nth-child(2),.overview .panel:nth-of-type(2),.charts-panel .panel:nth-child(2){animation-delay:55ms}.snapshot-kpi-grid .snapshot-kpi:nth-child(3),.overview .panel:nth-of-type(3){animation-delay:95ms}.snapshot-kpi-grid .snapshot-kpi:nth-child(4),.overview .panel:nth-of-type(4){animation-delay:135ms}.balance-command{background:color-mix(in srgb,var(--surface-panel-muted) 78%,var(--surface-panel) 22%);box-shadow:var(--shadow-panel)}.command-balance,.balance-value,.snapshot-value,.metric-value,.pnl-amount,.strategy-stat-value,.highlight-pnl{font-variant-numeric:tabular-nums}.allocation-track{height:8px;border-color:var(--surface-panel-line);background:var(--surface-panel-muted)}.allocation-track-fill{background:var(--color-primary)}.command-link,.activity-btn,.retry-btn,.env-toggle button{transition:background-color var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast),transform var(--transition-fast),box-shadow var(--transition-fast)}.command-link.primary,.env-toggle button.active{background:var(--control-primary-bg);border-color:var(--control-primary-border);color:var(--control-primary-text);box-shadow:var(--shadow-panel)}.overview .panel:hover,.snapshot-kpi:hover,.command-panel:hover{border-color:color-mix(in srgb,var(--color-primary) 28%,var(--surface-panel-line) 72%);box-shadow:var(--shadow-panel-hover)}.overview .panel-header{min-height:62px;padding:var(--spacing-md) var(--spacing-lg);border-bottom:1px solid var(--surface-panel-line)}.portfolio-grid,.metrics-grid,.gauges-grid,.strategies-grid,.highlights-grid{padding:var(--spacing-lg)}.stat,.metric-tile,.gauge-card,.strategy-card,.highlight-card,.currency-item{border-top-color:var(--surface-panel-line)}.live-dot{animation:gimmerLivePulse 1.8s var(--ease-out-productive) infinite}.overview-loading-grid{display:grid;grid-template-columns:minmax(320px,1.25fr) minmax(280px,1fr) minmax(240px,.85fr);gap:var(--spacing-lg);align-items:stretch}.overview-loading-card{min-height:132px;display:grid;align-content:start;gap:var(--spacing-md);padding:var(--spacing-lg)}.overview-loading-card.is-large{min-height:246px}.overview-loading-card.is-chart{grid-column:1 / -1;min-height:320px}.overview-loading-kpis{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-md)}.overview-loading-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-sm);margin-top:auto}.overview-loading-card .skeleton-line{width:100%}.overview-loading-card .w-30{width:30%}.overview-loading-card .w-34{width:34%}.overview-loading-card .w-36{width:36%}.overview-loading-card .w-42{width:42%}.overview-loading-card .w-48{width:48%}.overview-loading-card .w-58{width:58%}.overview-loading-card .w-64{width:64%}.overview-loading-card .w-72{width:72%}.overview-loading-card .w-74{width:74%}.overview-loading-card .w-100{width:100%}.overview-loading-card .is-value{height:2.2rem}.overview-loading-card .is-track{height:.55rem;margin-top:var(--spacing-sm)}.skeleton-chart-grid{min-height:240px;display:block;border-radius:var(--radius-md);border:1px solid var(--surface-panel-line);background:var(--surface-skeleton-base);box-shadow:inset 0 48px color-mix(in srgb,var(--surface-panel-line) 18%,transparent),inset 92px 0 color-mix(in srgb,var(--surface-panel-line) 10%,transparent);animation:gimmerSkeletonScan 1.45s var(--ease-out-productive) infinite}@media (max-width: 1024px){.overview-command-grid,.overview-loading-grid{grid-template-columns:1fr}.overview-loading-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.strategy-stats{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.strategies-grid,.highlights-grid,.metrics-grid,.gauges-grid,.currency-list{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}}@media (max-width: 768px){.overview{padding:0}.snapshot-kpi-grid,.overview-loading-kpis{grid-template-columns:1fr}.command-balance{font-size:2rem}.overview-page .section-header.has-actions{padding-inline-end:0;padding-block-end:3rem}.overview-page .section-header-actions{top:auto;right:auto;bottom:0;left:0}.overview-page .section-header-content{max-width:56ch}.overview-page .section-subtitle{max-width:52ch;white-space:normal}.overview .panel-header{flex-direction:column;align-items:flex-start}.overview .environment-pill{align-self:flex-start}.strategy-footer{flex-direction:column;align-items:flex-start}.strategy-actions{margin-left:0;width:100%;justify-content:space-between}}.login-container.svelte-1jfv0tx.svelte-1jfv0tx.svelte-1jfv0tx{--login-page-gap:var(--spacing-xl);--login-panel-padding:var(--spacing-xl);--login-card-padding:var(--spacing-lg);--login-titlebar-offset:32px;--login-inner-gap:var(--spacing-md);--login-control-gap:.42rem;--login-wizard-motion:.63s var(--ease-out-productive);--login-surface:var(--surface-panel);--login-surface-muted:var(--surface-panel-muted);--login-border:var(--surface-panel-line);--login-border-strong:var(--surface-panel-line-strong);--login-text:var(--color-text-primary);--login-text-soft:var(--color-text-secondary);--login-text-muted:var(--color-text-tertiary);--login-input-bg:var(--gds-input-bg, var(--color-bg-input));--login-input-border:var(--control-border, var(--color-border-input));--login-input-focus-bg:var(--gds-input-bg-active, var(--surface-panel));--login-input-focus-border:var(--color-border-focus);--login-danger:var(--color-error);--login-danger-soft:color-mix(in srgb, var(--color-error) 10%, transparent);--login-danger-border:color-mix(in srgb, var(--color-error) 38%, var(--login-border) 62%);--login-font:var(--font-family-primary);width:100%;min-height:100vh;min-height:100svh;min-height:100dvh;box-sizing:border-box;display:flex;align-items:center;justify-content:center;padding:calc(clamp(2rem,6vh,4rem) + var(--login-titlebar-offset)) var(--spacing-xl) clamp(2rem,6vh,4rem);overflow-y:auto;overflow-x:hidden;background:var(--surface-canvas);color:var(--login-text);font-family:var(--login-font)}.auth-shell.svelte-1jfv0tx.svelte-1jfv0tx.svelte-1jfv0tx{width:min(100%,1060px);display:grid;grid-template-columns:minmax(0,28rem);gap:var(--login-page-gap);align-items:start;justify-content:center;margin-top:clamp(3rem,7vh,5rem);transform:translateY(-10%)}.signin-modal.svelte-1jfv0tx.svelte-1jfv0tx.svelte-1jfv0tx{display:flex;flex-direction:column;border:1px solid var(--login-border);border-radius:var(--radius-xl);background:var(--login-surface);box-shadow:var(--shadow-list-card)}.modal-eyebrow.svelte-1jfv0tx.svelte-1jfv0tx.svelte-1jfv0tx,.auth-field-label.svelte-1jfv0tx.svelte-1jfv0tx.svelte-1jfv0tx,.recover-panel-header.svelte-1jfv0tx.svelte-1jfv0tx.svelte-1jfv0tx,.step-label.svelte-1jfv0tx.svelte-1jfv0tx.svelte-1jfv0tx,.strength-label.svelte-1jfv0tx.svelte-1jfv0tx.svelte-1jfv0tx{margin:0;color:var(--login-text-soft);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);line-height:1.2;letter-spacing:0;text-transform:none}.modal-eyebrow--access.svelte-1jfv0tx.svelte-1jfv0tx.svelte-1jfv0tx{font-size:.625rem;letter-spacing:.12em;text-transform:uppercase}.auth-brand.svelte-1jfv0tx.svelte-1jfv0tx.svelte-1jfv0tx{display:inline-flex;justify-self:center;align-items:baseline;gap:.32rem;margin-bottom:var(--spacing-md);color:var(--login-text);font-family:var(--font-family-display);font-size:clamp(2rem,4vw,2.5rem);font-weight:700;line-height:1;letter-spacing:-.03em}.auth-brand-name.svelte-1jfv0tx.svelte-1jfv0tx.svelte-1jfv0tx{font-size:1.3em}.auth-brand-version.svelte-1jfv0tx.svelte-1jfv0tx.svelte-1jfv0tx{font-size:.72em;color:var(--color-primary);font-weight:650}.signin-modal.svelte-1jfv0tx.svelte-1jfv0tx.svelte-1jfv0tx{position:relative;z-index:1;width:min(100%,28rem);height:min(84vh,42.5rem);max-height:min(88vh,54rem);box-sizing:border-box;overflow-y:visible;padding:var(--login-panel-padding);text-align:left}.create-account.signin-modal.svelte-1jfv0tx.svelte-1jfv0tx.svelte-1jfv0tx{--font-size-2xl:1.725rem;--font-size-base:1.00625rem;--font-size-sm:.934375rem;--font-size-xs:.8625rem;width:min(100%,34rem)}.auth-wizard-content.svelte-1jfv0tx.svelte-1jfv0tx.svelte-1jfv0tx{display:flex;flex:1;flex-direction:column;min-width:0;min-height:0;animation:svelte-1jfv0tx-gimmerWizardForward var(--login-wizard-motion) both}[data-auth-wizard-direction=back] .auth-wizard-content.svelte-1jfv0tx.svelte-1jfv0tx.svelte-1jfv0tx{animation-name:svelte-1jfv0tx-gimmerWizardBack}.modal-heading.svelte-1jfv0tx.svelte-1jfv0tx.svelte-1jfv0tx{display:grid;gap:var(--spacing-xs);margin-bottom:var(--spacing-lg)}.auth-heading-row.svelte-1jfv0tx.svelte-1jfv0tx.svelte-1jfv0tx{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--spacing-md);align-items:start;margin-bottom:var(--spacing-lg)}.auth-heading-row.svelte-1jfv0tx .modal-heading.svelte-1jfv0tx.svelte-1jfv0tx{margin-bottom:0}.create-account.svelte-1jfv0tx .modal-eyebrow--access.svelte-1jfv0tx.svelte-1jfv0tx{font-size:.71875rem}.create-account.svelte-1jfv0tx .btn.md.svelte-1jfv0tx.svelte-1jfv0tx{font-size:.934375rem}.create-account.svelte-1jfv0tx .btn.lg.svelte-1jfv0tx.svelte-1jfv0tx{font-size:1.00625rem}.auth-step-content.svelte-1jfv0tx.svelte-1jfv0tx.svelte-1jfv0tx{margin-top:auto}.create-account.svelte-1jfv0tx .auth-step-content.svelte-1jfv0tx.svelte-1jfv0tx{display:flex;flex:1;flex-direction:column;min-height:0;margin-top:var(--spacing-xl)}.create-account.svelte-1jfv0tx .auth-status-slot.svelte-1jfv0tx.svelte-1jfv0tx{display:flex;flex:0 0 3.75rem;min-height:3.75rem;align-items:flex-end}.create-account.svelte-1jfv0tx .auth-status-slot .error-message.svelte-1jfv0tx.svelte-1jfv0tx{width:100%;margin:0}.account-login-step.svelte-1jfv0tx.svelte-1jfv0tx.svelte-1jfv0tx{display:flex;flex-direction:column;width:100%;gap:var(--spacing-lg);padding:var(--login-card-padding);border:1px solid var(--login-border);border-radius:var(--radius-xl);background:var(--login-surface-muted)}.create-account.svelte-1jfv0tx .auth-step-content--details.svelte-1jfv0tx.svelte-1jfv0tx,.create-account.svelte-1jfv0tx .auth-step-content--mnemonic.svelte-1jfv0tx.svelte-1jfv0tx{margin-top:var(--spacing-sm)}.create-account.svelte-1jfv0tx .auth-step-content .login-form.svelte-1jfv0tx.svelte-1jfv0tx{display:flex;flex:1;flex-direction:column;justify-content:space-between}.create-account.svelte-1jfv0tx .create-account-details-form.svelte-1jfv0tx.svelte-1jfv0tx{gap:var(--spacing-xs);justify-content:flex-start}.create-account.svelte-1jfv0tx .create-account-password-group.svelte-1jfv0tx.svelte-1jfv0tx{margin-top:0}.create-account.svelte-1jfv0tx .create-account-confirm-password-group.svelte-1jfv0tx.svelte-1jfv0tx{margin-top:var(--spacing-sm)}.create-account.svelte-1jfv0tx .create-account-next-button.svelte-1jfv0tx.svelte-1jfv0tx{margin-top:var(--spacing-md)}.create-account.svelte-1jfv0tx .create-account-details-form .auth-status-slot.svelte-1jfv0tx.svelte-1jfv0tx{margin-top:auto;flex-basis:2rem;min-height:2rem}.create-account.svelte-1jfv0tx .create-account-details-form .password-strength.svelte-1jfv0tx.svelte-1jfv0tx{margin-top:0}.create-account.svelte-1jfv0tx .create-account-details-form .strength-list.svelte-1jfv0tx.svelte-1jfv0tx{grid-template-columns:repeat(2,minmax(0,1fr))}.create-account.svelte-1jfv0tx .login-form .form-input.svelte-1jfv0tx.svelte-1jfv0tx{min-height:2.76rem!important;height:2.76rem!important}.create-account.svelte-1jfv0tx .form-input.error.svelte-1jfv0tx.svelte-1jfv0tx{border-color:var(--login-danger-border)!important;background:color-mix(in srgb,var(--login-danger) 9%,var(--login-input-bg) 91%)!important}.create-account.svelte-1jfv0tx .auth-field-header.svelte-1jfv0tx.svelte-1jfv0tx{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-sm)}.create-account.svelte-1jfv0tx .account-name-error.svelte-1jfv0tx.svelte-1jfv0tx{color:var(--login-danger);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);line-height:1.2;text-align:right}.create-account.svelte-1jfv0tx .auth-step-content.svelte-1jfv0tx>.mnemonic-step.svelte-1jfv0tx{display:flex;flex:1;flex-direction:column;width:100%;margin-top:auto;justify-content:space-between}.create-account.svelte-1jfv0tx .auth-step-content--mnemonic.svelte-1jfv0tx>.mnemonic-step.svelte-1jfv0tx{display:grid;grid-template-rows:auto minmax(0,1fr) auto auto 3.75rem auto;margin-top:0}.create-account.svelte-1jfv0tx .auth-step-content--mnemonic .mnemonic-box.svelte-1jfv0tx.svelte-1jfv0tx{align-self:center}.create-account.svelte-1jfv0tx .auth-step-content--mnemonic-confirm.svelte-1jfv0tx.svelte-1jfv0tx{margin-top:var(--spacing-sm)}.create-account.svelte-1jfv0tx .auth-step-content--mnemonic-confirm.svelte-1jfv0tx>.mnemonic-step.svelte-1jfv0tx{display:grid;grid-template-rows:auto minmax(0,1fr) auto 2rem auto;gap:var(--spacing-xs);margin-top:0}.create-account.svelte-1jfv0tx .mnemonic-confirm-field.svelte-1jfv0tx.svelte-1jfv0tx{display:grid;gap:var(--spacing-sm);align-self:center}.create-account.svelte-1jfv0tx .mnemonic-confirm.svelte-1jfv0tx.svelte-1jfv0tx{min-height:8rem!important;height:auto!important}.create-account-confirm-button.svelte-1jfv0tx.svelte-1jfv0tx.svelte-1jfv0tx{min-width:13.5rem}.create-account.svelte-1jfv0tx .auth-step-content--mnemonic-confirm .mnemonic-actions.svelte-1jfv0tx.svelte-1jfv0tx,.create-account.svelte-1jfv0tx .auth-step-content--mnemonic-confirm .create-account-confirm-button.svelte-1jfv0tx.svelte-1jfv0tx{width:100%}.create-account.svelte-1jfv0tx .auth-step-content--mnemonic-confirm .auth-status-slot.svelte-1jfv0tx.svelte-1jfv0tx{flex-basis:2rem;min-height:2rem}.create-account.svelte-1jfv0tx .auth-step-content--mnemonic-confirm .create-account-confirm-button.svelte-1jfv0tx.svelte-1jfv0tx{min-width:0}.create-account-confirm-button.svelte-1jfv0tx .loading-spinner.svelte-1jfv0tx.svelte-1jfv0tx{width:var(--font-size-sm);height:var(--font-size-sm);box-sizing:border-box;margin-bottom:0;flex:0 0 auto}.auth-back-button.btn.svelte-1jfv0tx.svelte-1jfv0tx.svelte-1jfv0tx{display:inline-flex;width:2.25rem;min-width:2.25rem;height:2.25rem;padding:0;border:1px solid var(--login-border);border-radius:var(--radius-full);color:var(--login-text);background:var(--login-surface-muted)}.auth-back-button.btn.svelte-1jfv0tx.svelte-1jfv0tx.svelte-1jfv0tx:hover:not(:disabled),.auth-back-button.btn.svelte-1jfv0tx.svelte-1jfv0tx.svelte-1jfv0tx:focus-visible{border-color:color-mix(in srgb,var(--color-primary) 48%,var(--login-border) 52%);background:color-mix(in srgb,var(--color-primary) 10%,var(--login-surface-muted) 90%)}.modal-title.svelte-1jfv0tx.svelte-1jfv0tx.svelte-1jfv0tx{margin:0;color:var(--login-text);font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);line-height:1.15;letter-spacing:0;text-transform:none}.modal-description.svelte-1jfv0tx.svelte-1jfv0tx.svelte-1jfv0tx{margin:0 0 var(--login-page-gap);color:var(--login-text-soft);font-size:var(--font-size-sm);line-height:1.45}.create-account.svelte-1jfv0tx .modal-description--mnemonic.svelte-1jfv0tx.svelte-1jfv0tx{margin-bottom:var(--spacing-sm)}.accounts-container.svelte-1jfv0tx.svelte-1jfv0tx.svelte-1jfv0tx,.password-input-container.svelte-1jfv0tx.svelte-1jfv0tx.svelte-1jfv0tx,.manual-signin-container.svelte-1jfv0tx.svelte-1jfv0tx.svelte-1jfv0tx,.login-form.svelte-1jfv0tx.svelte-1jfv0tx.svelte-1jfv0tx,.password-form.svelte-1jfv0tx.svelte-1jfv0tx.svelte-1jfv0tx,.recover-fields.svelte-1jfv0tx.svelte-1jfv0tx.svelte-1jfv0tx,.mnemonic-step.svelte-1jfv0tx.svelte-1jfv0tx.svelte-1jfv0tx{display:grid;gap:var(--login-inner-gap);min-width:0}.accounts-container.svelte-1jfv0tx.svelte-1jfv0tx.svelte-1jfv0tx{display:flex;flex-direction:column;flex:1;min-height:0}.accounts-panel.svelte-1jfv0tx.svelte-1jfv0tx.svelte-1jfv0tx{display:grid;grid-template-rows:minmax(0,1fr);min-width:0;min-height:0;height:100%;border:1px solid var(--login-border);border-radius:var(--radius-xl);overflow:hidden}.accounts-loading.svelte-1jfv0tx.svelte-1jfv0tx.svelte-1jfv0tx{display:grid;gap:var(--spacing-sm);min-width:0;padding-block:var(--spacing-xs)}.account-skeleton.svelte-1jfv0tx.svelte-1jfv0tx.svelte-1jfv0tx{height:4.5rem;box-sizing:border-box;display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--login-inner-gap);align-items:center;padding:var(--login-card-padding);border:1px solid var(--login-border);border-radius:var(--radius-xl);background:var(--login-surface-muted)}.account-skeleton-icon.svelte-1jfv0tx.svelte-1jfv0tx.svelte-1jfv0tx{width:2.25rem;height:2.25rem;border-radius:var(--radius-lg);background:color-mix(in srgb,var(--login-border-strong) 68%,transparent)}.account-skeleton-copy.svelte-1jfv0tx.svelte-1jfv0tx.svelte-1jfv0tx{width:min(70%,12rem);height:.75rem;border-radius:var(--radius-full);background:color-mix(in srgb,var(--login-border-strong) 72%,transparent)}.accounts-empty.svelte-1jfv0tx.svelte-1jfv0tx.svelte-1jfv0tx{margin:0;padding:var(--spacing-sm) 0;color:var(--login-text-soft);font-size:var(--font-size-sm);line-height:1.45;text-align:center}.manual-signin-copy.svelte-1jfv0tx.svelte-1jfv0tx.svelte-1jfv0tx,.step-description.svelte-1jfv0tx.svelte-1jfv0tx.svelte-1jfv0tx,.recover-hint.svelte-1jfv0tx.svelte-1jfv0tx.svelte-1jfv0tx,.recover-text.svelte-1jfv0tx.svelte-1jfv0tx.svelte-1jfv0tx{margin:0;color:var(--login-text-soft);font-size:var(--font-size-sm);line-height:1.45}.accounts-list.svelte-1jfv0tx.svelte-1jfv0tx.svelte-1jfv0tx{display:grid;align-content:start;gap:var(--login-inner-gap);margin:0;min-height:0;overflow-y:auto;padding-inline:var(--spacing-xs);padding-top:var(--spacing-xs);scrollbar-gutter:stable}.accounts-list--capped.svelte-1jfv0tx.svelte-1jfv0tx.svelte-1jfv0tx{overscroll-behavior:contain}.selected-account-display.svelte-1jfv0tx.svelte-1jfv0tx.svelte-1jfv0tx,.recover-panel.svelte-1jfv0tx.svelte-1jfv0tx.svelte-1jfv0tx,.mnemonic-box.svelte-1jfv0tx.svelte-1jfv0tx.svelte-1jfv0tx{border:1px solid var(--login-border);border-radius:var(--radius-xl);background:var(--login-surface);box-shadow:var(--shadow-list-card)}.account-button.svelte-1jfv0tx.svelte-1jfv0tx.svelte-1jfv0tx{position:relative;width:100%;height:4.5rem;min-height:4.5rem;flex:0 0 4.5rem;box-sizing:border-box;border:1px solid var(--login-border-strong);border-radius:var(--radius-xl);background:var(--login-surface);display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--login-inner-gap);align-items:center;padding:var(--login-card-padding);color:var(--login-text);text-align:left;cursor:pointer;transition:border-color var(--transition-fast),transform var(--transition-fast),background-color var(--transition-fast)}.account-button.svelte-1jfv0tx.svelte-1jfv0tx.svelte-1jfv0tx:hover:not(:disabled),.account-button.svelte-1jfv0tx.svelte-1jfv0tx.svelte-1jfv0tx:focus-visible{border-color:color-mix(in srgb,var(--color-primary) 38%,var(--login-border) 62%);background:color-mix(in srgb,var(--color-primary) 6%,var(--login-surface) 94%);transform:translateY(-1px)}.account-button--selected.svelte-1jfv0tx.svelte-1jfv0tx.svelte-1jfv0tx,.account-button--selected.svelte-1jfv0tx.svelte-1jfv0tx.svelte-1jfv0tx:hover:not(:disabled),.account-button--selected.svelte-1jfv0tx.svelte-1jfv0tx.svelte-1jfv0tx:focus-visible{border-color:color-mix(in srgb,var(--color-primary) 58%,var(--login-border) 42%);background:color-mix(in srgb,var(--color-primary) 11%,var(--login-surface) 89%);transform:none}.account-button--selected.svelte-1jfv0tx.svelte-1jfv0tx.svelte-1jfv0tx:after{content:"";position:absolute;top:50%;right:var(--spacing-md);width:.44rem;height:.44rem;border-radius:var(--radius-full);background:var(--color-primary);box-shadow:0 0 0 .18rem color-mix(in srgb,var(--color-primary) 18%,transparent);transform:translateY(-50%)}.account-button.svelte-1jfv0tx.svelte-1jfv0tx.svelte-1jfv0tx:disabled{opacity:.6;cursor:not-allowed;transform:none}.account-button--empty.svelte-1jfv0tx.svelte-1jfv0tx.svelte-1jfv0tx{cursor:default}.account-button--empty.svelte-1jfv0tx.svelte-1jfv0tx.svelte-1jfv0tx:hover{transform:none}.account-icon.svelte-1jfv0tx.svelte-1jfv0tx.svelte-1jfv0tx{width:2.25rem;height:2.25rem;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border-radius:var(--radius-lg);background:var(--control-primary-bg);border:1px solid var(--control-primary-border);color:var(--control-primary-text);font-size:var(--font-size-base)}.account-info.svelte-1jfv0tx.svelte-1jfv0tx.svelte-1jfv0tx{min-width:0;display:grid;gap:.15rem}.account-name.svelte-1jfv0tx.svelte-1jfv0tx.svelte-1jfv0tx,.manual-signin-title.svelte-1jfv0tx.svelte-1jfv0tx.svelte-1jfv0tx{color:var(--login-text);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);line-height:1.25}.account-address.svelte-1jfv0tx.svelte-1jfv0tx.svelte-1jfv0tx{overflow:hidden;color:var(--login-text-muted);font-family:var(--font-family-mono);font-size:var(--font-size-xs);text-overflow:ellipsis;white-space:nowrap}.selected-account-display.svelte-1jfv0tx.svelte-1jfv0tx.svelte-1jfv0tx{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--login-inner-gap);padding:var(--login-card-padding)}.selected-password-panel.svelte-1jfv0tx.svelte-1jfv0tx.svelte-1jfv0tx{padding:var(--login-card-padding);border:1px solid color-mix(in srgb,var(--color-primary) 28%,var(--login-border) 72%);border-radius:var(--radius-xl);background:color-mix(in srgb,var(--color-primary) 4%,var(--login-surface-muted) 96%);box-shadow:var(--shadow-list-card)}.selected-password-header.svelte-1jfv0tx.svelte-1jfv0tx.svelte-1jfv0tx{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--login-inner-gap)}.selected-account-label.svelte-1jfv0tx.svelte-1jfv0tx.svelte-1jfv0tx{margin:0 0 var(--spacing-xs);color:var(--login-text-soft);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);line-height:1.2}.selected-account-name.svelte-1jfv0tx.svelte-1jfv0tx.svelte-1jfv0tx{color:var(--login-text);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);line-height:1.25}.input-group.svelte-1jfv0tx.svelte-1jfv0tx.svelte-1jfv0tx,.purchase-field.svelte-1jfv0tx.svelte-1jfv0tx.svelte-1jfv0tx{display:grid;gap:var(--login-control-gap);min-width:0;text-align:left}.form-input.svelte-1jfv0tx.svelte-1jfv0tx.svelte-1jfv0tx{width:100%;min-height:var(--control-height-lg);height:var(--control-height-lg);box-sizing:border-box;padding:0 var(--spacing-md);border-radius:var(--radius-md);border:1px solid var(--login-input-border);background:var(--login-input-bg);color:var(--login-text);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:1.2;transition:border-color var(--transition-fast),background-color var(--transition-fast),box-shadow var(--transition-fast)}.form-input.svelte-1jfv0tx.svelte-1jfv0tx.svelte-1jfv0tx:focus{outline:none;border-color:var(--login-input-focus-border);background:var(--login-input-focus-bg);box-shadow:var(--shadow-focus)}.form-input.svelte-1jfv0tx.svelte-1jfv0tx.svelte-1jfv0tx::placeholder{color:var(--color-text-placeholder);opacity:1}.form-input.error.svelte-1jfv0tx.svelte-1jfv0tx.svelte-1jfv0tx{border-color:var(--login-danger-border);background:color-mix(in srgb,var(--login-danger) 9%,var(--login-input-bg) 91%)}.recover-textarea.svelte-1jfv0tx.svelte-1jfv0tx.svelte-1jfv0tx,.mnemonic-confirm.svelte-1jfv0tx.svelte-1jfv0tx.svelte-1jfv0tx{min-height:6rem;height:auto;padding-block:var(--spacing-sm);resize:vertical;line-height:1.4}.file-input.svelte-1jfv0tx.svelte-1jfv0tx.svelte-1jfv0tx{padding:var(--spacing-sm)}.entry-actions.svelte-1jfv0tx.svelte-1jfv0tx.svelte-1jfv0tx{display:grid;gap:var(--login-inner-gap);margin:var(--spacing-lg) 0 var(--spacing-md)}.recover-section.svelte-1jfv0tx.svelte-1jfv0tx.svelte-1jfv0tx{display:grid;justify-items:center;gap:var(--spacing-sm);padding-top:var(--spacing-md);border-top:1px solid color-mix(in srgb,var(--login-border) 72%,transparent);text-align:center}.recover-link.btn.svelte-1jfv0tx.svelte-1jfv0tx.svelte-1jfv0tx,.recover-submit.btn.svelte-1jfv0tx.svelte-1jfv0tx.svelte-1jfv0tx{justify-self:center}.recover-panel.svelte-1jfv0tx.svelte-1jfv0tx.svelte-1jfv0tx{width:100%;box-sizing:border-box;display:grid;gap:var(--spacing-sm);margin-top:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;text-align:left}.recover-select.svelte-1jfv0tx.svelte-1jfv0tx.svelte-1jfv0tx{position:relative;display:grid;gap:var(--login-control-gap)}.recover-chevron.svelte-1jfv0tx.svelte-1jfv0tx.svelte-1jfv0tx{position:absolute;right:var(--spacing-md);bottom:.62rem;color:var(--login-text-muted);font-size:var(--font-size-xs);pointer-events:none}.recover-error.svelte-1jfv0tx.svelte-1jfv0tx.svelte-1jfv0tx,.error-message.svelte-1jfv0tx.svelte-1jfv0tx.svelte-1jfv0tx{display:flex;align-items:flex-start;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-md);border:1px solid var(--login-danger-border);background:var(--login-danger-soft);color:var(--login-danger);font-size:var(--font-size-sm);line-height:1.4;text-align:left}.error-message.svelte-1jfv0tx.svelte-1jfv0tx.svelte-1jfv0tx{margin-bottom:var(--login-inner-gap)}.error-icon.svelte-1jfv0tx.svelte-1jfv0tx.svelte-1jfv0tx{display:inline-flex;align-items:center;justify-content:center;width:1.1rem;height:1.1rem;flex:0 0 auto;border-radius:var(--radius-full);border:1px solid currentColor;font-size:var(--font-size-xs);font-weight:var(--font-weight-bold)}.error-text.svelte-1jfv0tx.svelte-1jfv0tx.svelte-1jfv0tx{color:inherit;font-weight:var(--font-weight-medium)}.loading-spinner.svelte-1jfv0tx.svelte-1jfv0tx.svelte-1jfv0tx{width:1rem;height:1rem;border:2px solid color-mix(in srgb,currentColor 28%,transparent);border-top-color:currentColor;border-radius:var(--radius-full);animation:svelte-1jfv0tx-spin 1s linear infinite}.login-button.svelte-1jfv0tx.svelte-1jfv0tx.svelte-1jfv0tx:not(.btn){width:100%;padding:var(--spacing-lg) var(--spacing-xl);border-radius:var(--control-radius);border:1px solid var(--control-primary-border);background:var(--control-primary-bg);color:var(--control-primary-text);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);cursor:pointer;box-shadow:var(--shadow-panel)}.create-button.svelte-1jfv0tx.svelte-1jfv0tx.svelte-1jfv0tx:not(.btn){width:100%;padding:var(--spacing-lg) var(--spacing-xl);border-radius:var(--control-radius);border:1px solid var(--control-success-border);background:var(--control-success-bg);color:var(--color-success);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);cursor:pointer;box-shadow:var(--shadow-panel)}.alternate-login-button.svelte-1jfv0tx.svelte-1jfv0tx.svelte-1jfv0tx:not(.btn),.recover-submit.svelte-1jfv0tx.svelte-1jfv0tx.svelte-1jfv0tx:not(.btn),.create-account.svelte-1jfv0tx .secondary-button.svelte-1jfv0tx.svelte-1jfv0tx:not(.btn){padding:var(--spacing-sm) var(--spacing-lg);border-radius:var(--control-radius);border:1px solid var(--gds-button-secondary-border);background:var(--gds-button-secondary-bg);color:var(--gds-button-secondary-text);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);cursor:pointer;box-shadow:var(--shadow-panel)}.login-button.svelte-1jfv0tx.svelte-1jfv0tx.svelte-1jfv0tx:not(.btn):hover:not(:disabled),.create-button.svelte-1jfv0tx.svelte-1jfv0tx.svelte-1jfv0tx:not(.btn):hover:not(:disabled),.alternate-login-button.svelte-1jfv0tx.svelte-1jfv0tx.svelte-1jfv0tx:not(.btn):hover:not(:disabled),.recover-submit.svelte-1jfv0tx.svelte-1jfv0tx.svelte-1jfv0tx:not(.btn):hover:not(:disabled),.create-account.svelte-1jfv0tx .secondary-button.svelte-1jfv0tx.svelte-1jfv0tx:not(.btn):hover:not(:disabled){transform:translateY(-1px);box-shadow:var(--shadow-panel-hover)}.login-button.svelte-1jfv0tx.svelte-1jfv0tx.svelte-1jfv0tx:not(.btn):disabled,.create-button.svelte-1jfv0tx.svelte-1jfv0tx.svelte-1jfv0tx:not(.btn):disabled,.alternate-login-button.svelte-1jfv0tx.svelte-1jfv0tx.svelte-1jfv0tx:not(.btn):disabled,.recover-submit.svelte-1jfv0tx.svelte-1jfv0tx.svelte-1jfv0tx:not(.btn):disabled,.create-account.svelte-1jfv0tx .secondary-button.svelte-1jfv0tx.svelte-1jfv0tx:not(.btn):disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:none}.create-account.svelte-1jfv0tx .step-indicator.svelte-1jfv0tx.svelte-1jfv0tx{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--login-inner-gap);align-items:center;margin-bottom:var(--login-page-gap)}.create-account.svelte-1jfv0tx .step-bars.svelte-1jfv0tx.svelte-1jfv0tx{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-sm)}.create-account.svelte-1jfv0tx .step-bar.svelte-1jfv0tx.svelte-1jfv0tx,.create-account.svelte-1jfv0tx .strength-bar.svelte-1jfv0tx.svelte-1jfv0tx{height:.35rem;border-radius:var(--radius-full);overflow:hidden;background:color-mix(in srgb,var(--login-border) 78%,transparent)}.create-account.svelte-1jfv0tx .step-bar.active.svelte-1jfv0tx.svelte-1jfv0tx{background:color-mix(in srgb,var(--color-primary) 70%,var(--login-border) 30%)}.create-account.svelte-1jfv0tx .password-strength.svelte-1jfv0tx.svelte-1jfv0tx{display:grid;gap:var(--spacing-xs);margin-top:var(--spacing-sm)}.create-account.svelte-1jfv0tx .strength-indicators.svelte-1jfv0tx.svelte-1jfv0tx{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--spacing-sm);align-items:center}.create-account.svelte-1jfv0tx .strength-fill.svelte-1jfv0tx.svelte-1jfv0tx{height:100%;border-radius:inherit;background:var(--color-primary)}.create-account.svelte-1jfv0tx .strength-fill.strength-1.svelte-1jfv0tx.svelte-1jfv0tx{background:var(--color-error)}.create-account.svelte-1jfv0tx .strength-fill.strength-2.svelte-1jfv0tx.svelte-1jfv0tx{background:var(--color-warning)}.create-account.svelte-1jfv0tx .strength-fill.strength-3.svelte-1jfv0tx.svelte-1jfv0tx{background:var(--color-success)}.create-account.svelte-1jfv0tx .strength-text.svelte-1jfv0tx.svelte-1jfv0tx{min-height:1.2em;color:var(--login-text);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);line-height:1.2}.create-account.svelte-1jfv0tx .strength-text.strength-1.svelte-1jfv0tx.svelte-1jfv0tx{color:var(--color-error)}.create-account.svelte-1jfv0tx .strength-text.strength-2.svelte-1jfv0tx.svelte-1jfv0tx{color:var(--color-warning)}.create-account.svelte-1jfv0tx .strength-text.strength-3.svelte-1jfv0tx.svelte-1jfv0tx{color:var(--color-success)}.create-account.svelte-1jfv0tx .strength-list.svelte-1jfv0tx.svelte-1jfv0tx{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-xs) var(--spacing-sm);margin:-6px 0 0;padding:0;color:var(--login-text-soft);font-size:var(--font-size-xs);list-style:none}.create-account.svelte-1jfv0tx .strength-list li.svelte-1jfv0tx.svelte-1jfv0tx:before{content:"";display:inline-block;width:.42rem;height:.42rem;margin-right:var(--spacing-xs);border-radius:var(--radius-full);border:1px solid currentColor}.create-account.svelte-1jfv0tx .strength-list li.ok.svelte-1jfv0tx.svelte-1jfv0tx{color:var(--login-text)}.create-account.svelte-1jfv0tx .strength-list li.ok.svelte-1jfv0tx.svelte-1jfv0tx:before{background:var(--color-success);border-color:var(--color-success)}.create-account.svelte-1jfv0tx .mnemonic-box.svelte-1jfv0tx.svelte-1jfv0tx{width:100%;min-height:7.5rem;padding:var(--login-card-padding);resize:none;cursor:text;user-select:text;-webkit-user-select:text;color:var(--login-text);font-family:var(--font-family-mono);font-size:var(--font-size-sm);line-height:1.55}.create-account.svelte-1jfv0tx .mnemonic-box.svelte-1jfv0tx.svelte-1jfv0tx:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.create-account.svelte-1jfv0tx .mnemonic-copy-help.svelte-1jfv0tx.svelte-1jfv0tx{margin:calc(var(--spacing-xs) * -1) 0 0;color:var(--login-text-muted);font-size:var(--font-size-xs)}.create-account.svelte-1jfv0tx .mnemonic-paste-button.svelte-1jfv0tx.svelte-1jfv0tx{justify-self:start}.create-account.svelte-1jfv0tx .mnemonic-warning.svelte-1jfv0tx.svelte-1jfv0tx{margin:0;padding:var(--spacing-md);border-radius:var(--radius-md);border:1px solid color-mix(in srgb,var(--color-warning) 38%,var(--login-border) 62%);background:color-mix(in srgb,var(--color-warning) 10%,transparent);color:var(--color-warning);font-size:var(--font-size-base);line-height:1.5}.create-account.svelte-1jfv0tx .mnemonic-storage-checkpoint.svelte-1jfv0tx.svelte-1jfv0tx{padding:0 var(--spacing-xs)}.create-account.svelte-1jfv0tx .mnemonic-storage-checkpoint.svelte-1jfv0tx .gds-check{border:1px solid var(--login-border);background:var(--login-surface-muted)}.create-account.svelte-1jfv0tx .mnemonic-storage-checkpoint.svelte-1jfv0tx .gds-check__label{white-space:normal}.create-account.svelte-1jfv0tx .mnemonic-actions.svelte-1jfv0tx.svelte-1jfv0tx{display:flex;flex-wrap:wrap;gap:var(--spacing-sm);align-items:center;justify-content:space-between}[data-theme=light] .login-container.svelte-1jfv0tx.svelte-1jfv0tx.svelte-1jfv0tx{--login-surface:var(--surface-panel);--login-surface-muted:var(--surface-panel-muted);--login-border:var(--surface-panel-line);--login-border-strong:var(--surface-panel-line-strong);background:var(--surface-canvas)}@media (max-width: 900px){.auth-shell.svelte-1jfv0tx.svelte-1jfv0tx.svelte-1jfv0tx{grid-template-columns:1fr}}@media (max-width: 640px){.login-container.svelte-1jfv0tx.svelte-1jfv0tx.svelte-1jfv0tx{--login-page-gap:var(--spacing-lg);--login-panel-padding:var(--spacing-lg);--login-card-padding:var(--spacing-md);--login-titlebar-offset:0px;min-height:100vh;min-height:100svh;min-height:100dvh;align-items:flex-start;padding:max(var(--spacing-lg),env(safe-area-inset-top,0px)) max(var(--spacing-sm),env(safe-area-inset-right,0px)) max(var(--spacing-2xl),env(safe-area-inset-bottom,0px)) max(var(--spacing-sm),env(safe-area-inset-left,0px))}.auth-shell.svelte-1jfv0tx.svelte-1jfv0tx.svelte-1jfv0tx{width:100%;gap:var(--spacing-lg);margin-top:0;transform:none}.signin-modal.svelte-1jfv0tx.svelte-1jfv0tx.svelte-1jfv0tx,.create-account.signin-modal.svelte-1jfv0tx.svelte-1jfv0tx.svelte-1jfv0tx{width:min(100%,26rem);height:auto;min-height:0;max-height:none;margin-top:0}.auth-brand.svelte-1jfv0tx.svelte-1jfv0tx.svelte-1jfv0tx{max-width:100%;margin-bottom:var(--spacing-sm);font-size:clamp(1.8rem,10vw,2.25rem);line-height:1.1}.accounts-panel.svelte-1jfv0tx.svelte-1jfv0tx.svelte-1jfv0tx{height:auto;max-height:min(20rem,42dvh)}.accounts-list--capped.svelte-1jfv0tx.svelte-1jfv0tx.svelte-1jfv0tx{max-height:min(20rem,42dvh)}.create-account.svelte-1jfv0tx .step-indicator.svelte-1jfv0tx.svelte-1jfv0tx{grid-template-columns:1fr;flex-direction:column;align-items:stretch}.create-account.svelte-1jfv0tx .strength-list.svelte-1jfv0tx.svelte-1jfv0tx{grid-template-columns:1fr}}@media (max-width: 480px){.login-container.svelte-1jfv0tx.svelte-1jfv0tx.svelte-1jfv0tx{--login-page-gap:var(--spacing-md);--login-panel-padding:var(--spacing-md)}.signin-modal.svelte-1jfv0tx.svelte-1jfv0tx.svelte-1jfv0tx,.create-account.signin-modal.svelte-1jfv0tx.svelte-1jfv0tx.svelte-1jfv0tx{width:100%}.entry-actions.svelte-1jfv0tx.svelte-1jfv0tx.svelte-1jfv0tx{gap:var(--spacing-sm);margin-top:var(--spacing-md);margin-bottom:var(--spacing-md)}.account-icon.svelte-1jfv0tx.svelte-1jfv0tx.svelte-1jfv0tx{width:2rem;height:2rem}.accounts-panel.svelte-1jfv0tx.svelte-1jfv0tx.svelte-1jfv0tx,.accounts-list--capped.svelte-1jfv0tx.svelte-1jfv0tx.svelte-1jfv0tx{max-height:min(15rem,38dvh)}.create-account.svelte-1jfv0tx .mnemonic-actions.svelte-1jfv0tx.svelte-1jfv0tx{flex-direction:column;align-items:stretch}}@media (prefers-reduced-motion: reduce){.signin-modal.svelte-1jfv0tx.svelte-1jfv0tx.svelte-1jfv0tx,.auth-wizard-content.svelte-1jfv0tx.svelte-1jfv0tx.svelte-1jfv0tx,.password-input-container.svelte-1jfv0tx.svelte-1jfv0tx.svelte-1jfv0tx,.recover-panel.svelte-1jfv0tx.svelte-1jfv0tx.svelte-1jfv0tx,.account-button.svelte-1jfv0tx.svelte-1jfv0tx.svelte-1jfv0tx,.create-button.svelte-1jfv0tx.svelte-1jfv0tx.svelte-1jfv0tx:not(.btn){animation:none!important}.login-container.svelte-1jfv0tx .svelte-1jfv0tx.svelte-1jfv0tx,.login-container.svelte-1jfv0tx .svelte-1jfv0tx.svelte-1jfv0tx:before,.login-container.svelte-1jfv0tx .svelte-1jfv0tx.svelte-1jfv0tx:after{transition:none!important}}.modal-eyebrow.svelte-1jfv0tx.svelte-1jfv0tx,.auth-field-label.svelte-1jfv0tx.svelte-1jfv0tx{margin:0;color:var(--login-text-soft);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);line-height:1.2;letter-spacing:0;text-transform:none}.auth-heading-row.svelte-1jfv0tx.svelte-1jfv0tx{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--spacing-md);align-items:start;margin-bottom:var(--spacing-lg)}.auth-heading-row.svelte-1jfv0tx .modal-heading.svelte-1jfv0tx{margin-bottom:0}.auth-step-content.svelte-1jfv0tx.svelte-1jfv0tx{margin-top:auto}.create-account .auth-status-slot.svelte-1jfv0tx .error-message.svelte-1jfv0tx{width:100%;margin:0}.account-login.svelte-1jfv0tx .account-login-surface.svelte-1jfv0tx{display:flex;flex:1;flex-direction:column;min-height:0;margin-top:var(--spacing-xl);justify-content:center}.account-login-step.svelte-1jfv0tx.svelte-1jfv0tx{display:flex;flex-direction:column;width:100%;gap:var(--spacing-lg);padding:var(--login-card-padding);border:1px solid var(--login-border);border-radius:var(--radius-xl);background:var(--login-surface-muted)}.account-login.svelte-1jfv0tx .selected-account-display.svelte-1jfv0tx{border:0;background:transparent;box-shadow:none}.account-login.svelte-1jfv0tx .account-login-form.svelte-1jfv0tx{display:flex;flex:0 0 auto;flex-direction:column;gap:var(--spacing-sm)}.account-login-form.svelte-1jfv0tx .input-group.svelte-1jfv0tx{margin-top:0}.account-login-form.svelte-1jfv0tx .auth-status-slot.svelte-1jfv0tx{flex:0 0 3.75rem;min-height:3.75rem;margin-top:0}.account-login-form.svelte-1jfv0tx .account-login-submit.svelte-1jfv0tx{width:100%;min-height:calc(var(--control-height-md) * 1.3);margin-top:var(--spacing-xs)}.auth-back-button.btn.svelte-1jfv0tx.svelte-1jfv0tx{display:inline-flex;width:2.25rem;min-width:2.25rem;height:2.25rem;padding:0;border:1px solid var(--login-border);border-radius:var(--radius-full);color:var(--login-text);background:var(--login-surface-muted)}.auth-back-button.btn.svelte-1jfv0tx.svelte-1jfv0tx:hover:not(:disabled),.auth-back-button.btn.svelte-1jfv0tx.svelte-1jfv0tx:focus-visible{border-color:color-mix(in srgb,var(--color-primary) 48%,var(--login-border) 52%);background:color-mix(in srgb,var(--color-primary) 10%,var(--login-surface-muted) 90%)}.password-form.svelte-1jfv0tx.svelte-1jfv0tx{display:grid;gap:var(--login-inner-gap);min-width:0}.selected-account-display.svelte-1jfv0tx.svelte-1jfv0tx{border:1px solid var(--login-border);border-radius:var(--radius-xl);background:var(--login-surface);box-shadow:var(--shadow-list-card)}.account-name.svelte-1jfv0tx.svelte-1jfv0tx{color:var(--login-text);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);line-height:1.25}.selected-account-display.svelte-1jfv0tx.svelte-1jfv0tx{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--login-inner-gap);padding:var(--login-card-padding)}.selected-account-display.svelte-1jfv0tx .account-info.svelte-1jfv0tx{text-align:left;align-items:flex-start}.form-input.svelte-1jfv0tx.svelte-1jfv0tx{width:100%;min-height:var(--control-height-lg);height:var(--control-height-lg);box-sizing:border-box;padding:0 var(--spacing-md);border-radius:var(--radius-md);border:1px solid var(--login-input-border);background:var(--login-input-bg);color:var(--login-text);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:1.2;transition:border-color var(--transition-fast),background-color var(--transition-fast),box-shadow var(--transition-fast)}.form-input.svelte-1jfv0tx.svelte-1jfv0tx:focus{outline:none;border-color:var(--login-input-focus-border);background:var(--login-input-focus-bg);box-shadow:var(--shadow-focus)}.error-message.svelte-1jfv0tx.svelte-1jfv0tx{display:flex;align-items:flex-start;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-md);border:1px solid var(--login-danger-border);background:var(--login-danger-soft);color:var(--login-danger);font-size:var(--font-size-sm);line-height:1.4;text-align:left}.login-button.svelte-1jfv0tx.svelte-1jfv0tx:not(.btn):hover:not(:disabled){transform:translateY(-1px);box-shadow:var(--shadow-panel-hover)}.login-button.svelte-1jfv0tx.svelte-1jfv0tx:not(.btn):disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:none}@media (max-width: 640px){.login-container.svelte-1jfv0tx.svelte-1jfv0tx{--login-page-gap:var(--spacing-lg);--login-panel-padding:var(--spacing-lg);--login-card-padding:var(--spacing-md);--login-titlebar-offset:0px;min-height:100vh;min-height:100svh;min-height:100dvh;align-items:flex-start;padding:max(var(--spacing-lg),env(safe-area-inset-top,0px)) max(var(--spacing-sm),env(safe-area-inset-right,0px)) max(var(--spacing-2xl),env(safe-area-inset-bottom,0px)) max(var(--spacing-sm),env(safe-area-inset-left,0px))}.auth-shell.svelte-1jfv0tx.svelte-1jfv0tx{width:100%;gap:var(--spacing-lg);margin-top:0;transform:none}.signin-modal.svelte-1jfv0tx.svelte-1jfv0tx{width:min(100%,26rem);height:auto;min-height:0;max-height:none;margin-top:0}.auth-brand.svelte-1jfv0tx.svelte-1jfv0tx{max-width:100%;margin-bottom:var(--spacing-sm);font-size:clamp(1.8rem,10vw,2.25rem);line-height:1.1}}@media (max-width: 480px){.login-container.svelte-1jfv0tx.svelte-1jfv0tx{--login-page-gap:var(--spacing-md);--login-panel-padding:var(--spacing-md)}.signin-modal.svelte-1jfv0tx.svelte-1jfv0tx{width:100%}.account-icon.svelte-1jfv0tx.svelte-1jfv0tx{width:2rem;height:2rem}}@media (prefers-reduced-motion: reduce){.signin-modal.svelte-1jfv0tx.svelte-1jfv0tx,.auth-wizard-content.svelte-1jfv0tx.svelte-1jfv0tx{animation:none!important}.login-container.svelte-1jfv0tx .svelte-1jfv0tx,.login-container.svelte-1jfv0tx .svelte-1jfv0tx:before,.login-container.svelte-1jfv0tx .svelte-1jfv0tx:after{transition:none!important}}.login-container.svelte-1jfv0tx.svelte-1jfv0tx{--login-page-gap:var(--spacing-xl);--login-panel-padding:var(--spacing-xl);--login-card-padding:var(--spacing-lg);--login-titlebar-offset:32px;--login-inner-gap:var(--spacing-md);--login-control-gap:.42rem;--login-wizard-motion:.63s var(--ease-out-productive);--login-surface:var(--surface-panel);--login-surface-muted:var(--surface-panel-muted);--login-border:var(--surface-panel-line);--login-border-strong:var(--surface-panel-line-strong);--login-text:var(--color-text-primary);--login-text-soft:var(--color-text-secondary);--login-text-muted:var(--color-text-tertiary);--login-input-bg:var(--gds-input-bg, var(--color-bg-input));--login-input-border:var(--control-border, var(--color-border-input));--login-input-focus-bg:var(--gds-input-bg-active, var(--surface-panel));--login-input-focus-border:var(--color-border-focus);--login-danger:var(--color-error);--login-danger-soft:color-mix(in srgb, var(--color-error) 10%, transparent);--login-danger-border:color-mix(in srgb, var(--color-error) 38%, var(--login-border) 62%);--login-font:var(--font-family-primary);width:100%;min-height:100vh;min-height:100svh;min-height:100dvh;box-sizing:border-box;display:flex;align-items:center;justify-content:center;padding:calc(clamp(2rem,6vh,4rem) + var(--login-titlebar-offset)) var(--spacing-xl) clamp(2rem,6vh,4rem);overflow-y:auto;overflow-x:hidden;background:var(--surface-canvas);color:var(--login-text);font-family:var(--login-font)}body.layout-shell-auth .master-layout{min-height:100vh;min-height:100svh;min-height:100dvh}.auth-shell.svelte-1jfv0tx.svelte-1jfv0tx{width:min(100%,1060px);display:grid;grid-template-columns:minmax(0,28rem);gap:var(--login-page-gap);align-items:start;justify-content:center;margin-top:clamp(3rem,7vh,5rem);transform:translateY(-10%)}.signin-modal.svelte-1jfv0tx.svelte-1jfv0tx{display:flex;flex-direction:column;border:1px solid var(--login-border);border-radius:var(--radius-xl);background:var(--login-surface);box-shadow:var(--shadow-list-card)}.modal-eyebrow.svelte-1jfv0tx.svelte-1jfv0tx,.auth-field-label.svelte-1jfv0tx.svelte-1jfv0tx,.recover-panel-header.svelte-1jfv0tx.svelte-1jfv0tx{margin:0;color:var(--login-text-soft);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);line-height:1.2;letter-spacing:0;text-transform:none}.modal-eyebrow--access.svelte-1jfv0tx.svelte-1jfv0tx{font-size:.625rem;letter-spacing:.12em;text-transform:uppercase}.auth-brand.svelte-1jfv0tx.svelte-1jfv0tx{display:inline-flex;justify-self:center;align-items:baseline;gap:.32rem;margin-bottom:var(--spacing-md);color:var(--login-text);font-family:var(--font-family-display);font-size:clamp(2rem,4vw,2.5rem);font-weight:700;line-height:1;letter-spacing:-.03em}.auth-brand-name.svelte-1jfv0tx.svelte-1jfv0tx{font-size:1.3em}.auth-brand-version.svelte-1jfv0tx.svelte-1jfv0tx{font-size:.72em;color:var(--color-primary);font-weight:650}.signin-modal.svelte-1jfv0tx.svelte-1jfv0tx{position:relative;z-index:1;width:min(100%,28rem);height:min(84vh,42.5rem);max-height:min(88vh,54rem);box-sizing:border-box;overflow-y:visible;padding:var(--login-panel-padding);text-align:left}.auth-wizard-content.svelte-1jfv0tx.svelte-1jfv0tx{display:flex;flex:1;flex-direction:column;min-width:0;min-height:0;animation:svelte-1jfv0tx-gimmerWizardForward var(--login-wizard-motion) both}[data-auth-wizard-direction=back] .auth-wizard-content.svelte-1jfv0tx.svelte-1jfv0tx{animation-name:svelte-1jfv0tx-gimmerWizardBack}.modal-heading.svelte-1jfv0tx.svelte-1jfv0tx{display:grid;gap:var(--spacing-xs);margin-bottom:var(--spacing-lg)}.modal-title.svelte-1jfv0tx.svelte-1jfv0tx{margin:0;color:var(--login-text);font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);line-height:1.15;letter-spacing:0;text-transform:none}.accounts-container.svelte-1jfv0tx.svelte-1jfv0tx,.password-input-container.svelte-1jfv0tx.svelte-1jfv0tx,.manual-signin-container.svelte-1jfv0tx.svelte-1jfv0tx,.password-form.svelte-1jfv0tx.svelte-1jfv0tx,.recover-fields.svelte-1jfv0tx.svelte-1jfv0tx{display:grid;gap:var(--login-inner-gap);min-width:0}.accounts-container.svelte-1jfv0tx.svelte-1jfv0tx{display:flex;flex-direction:column;flex:1;min-height:0}.accounts-panel.svelte-1jfv0tx.svelte-1jfv0tx{display:grid;grid-template-rows:minmax(0,1fr);min-width:0;min-height:0;height:100%;border:1px solid var(--login-border);border-radius:var(--radius-xl);overflow:hidden}.accounts-loading.svelte-1jfv0tx.svelte-1jfv0tx{display:grid;gap:var(--spacing-sm);min-width:0;padding-block:var(--spacing-xs)}.account-skeleton.svelte-1jfv0tx.svelte-1jfv0tx{height:4.5rem;box-sizing:border-box;display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--login-inner-gap);align-items:center;padding:var(--login-card-padding);border:1px solid var(--login-border);border-radius:var(--radius-xl);background:var(--login-surface-muted)}.account-skeleton-icon.svelte-1jfv0tx.svelte-1jfv0tx{width:2.25rem;height:2.25rem;border-radius:var(--radius-lg);background:color-mix(in srgb,var(--login-border-strong) 68%,transparent)}.account-skeleton-copy.svelte-1jfv0tx.svelte-1jfv0tx{width:min(70%,12rem);height:.75rem;border-radius:var(--radius-full);background:color-mix(in srgb,var(--login-border-strong) 72%,transparent)}.accounts-empty.svelte-1jfv0tx.svelte-1jfv0tx{margin:0;padding:var(--spacing-sm) 0;color:var(--login-text-soft);font-size:var(--font-size-sm);line-height:1.45;text-align:center}.manual-signin-copy.svelte-1jfv0tx.svelte-1jfv0tx,.recover-hint.svelte-1jfv0tx.svelte-1jfv0tx,.recover-text.svelte-1jfv0tx.svelte-1jfv0tx{margin:0;color:var(--login-text-soft);font-size:var(--font-size-sm);line-height:1.45}.accounts-list.svelte-1jfv0tx.svelte-1jfv0tx{display:grid;align-content:start;gap:var(--login-inner-gap);margin:0;min-height:0;overflow-y:auto;padding-inline:var(--spacing-xs);padding-top:var(--spacing-xs);scrollbar-gutter:stable}.accounts-panel--with-selection .accounts-list{gap:var(--spacing-sm)}.accounts-list--capped.svelte-1jfv0tx.svelte-1jfv0tx{overscroll-behavior:contain}.recover-panel.svelte-1jfv0tx.svelte-1jfv0tx{border:1px solid var(--login-border);border-radius:var(--radius-xl);background:var(--login-surface);box-shadow:var(--shadow-list-card)}.account-button.svelte-1jfv0tx.svelte-1jfv0tx{position:relative;width:100%;height:4.5rem;min-height:4.5rem;flex:0 0 4.5rem;box-sizing:border-box;border:1px solid var(--login-border-strong);border-radius:var(--radius-xl);background:var(--login-surface);display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--login-inner-gap);align-items:center;padding:var(--login-card-padding);color:var(--login-text);text-align:left;cursor:pointer;transition:border-color var(--transition-fast),transform var(--transition-fast),background-color var(--transition-fast)}.account-button.svelte-1jfv0tx.svelte-1jfv0tx:hover:not(:disabled),.account-button.svelte-1jfv0tx.svelte-1jfv0tx:focus-visible{border-color:color-mix(in srgb,var(--color-primary) 38%,var(--login-border) 62%);background:color-mix(in srgb,var(--color-primary) 6%,var(--login-surface) 94%);transform:translateY(-1px)}.account-button--selected .account-info{padding-right:var(--spacing-lg)}.account-button.svelte-1jfv0tx.svelte-1jfv0tx:disabled{opacity:.6;cursor:not-allowed;transform:none}.account-icon.svelte-1jfv0tx.svelte-1jfv0tx{width:2.25rem;height:2.25rem;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border-radius:var(--radius-lg);background:var(--control-primary-bg);border:1px solid var(--control-primary-border);color:var(--control-primary-text);font-size:var(--font-size-base)}.account-info.svelte-1jfv0tx.svelte-1jfv0tx{min-width:0;display:grid;gap:.15rem}.account-name.svelte-1jfv0tx.svelte-1jfv0tx,.manual-signin-title.svelte-1jfv0tx.svelte-1jfv0tx{color:var(--login-text);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);line-height:1.25}.account-address.svelte-1jfv0tx.svelte-1jfv0tx{overflow:hidden;color:var(--login-text-muted);font-family:var(--font-family-mono);font-size:var(--font-size-xs);text-overflow:ellipsis;white-space:nowrap}.selected-password-panel .selected-account-display{padding:var(--spacing-sm);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--login-surface) 74%,transparent);box-shadow:none}.input-group.svelte-1jfv0tx.svelte-1jfv0tx{display:grid;gap:var(--login-control-gap);min-width:0;text-align:left}.form-input.svelte-1jfv0tx.svelte-1jfv0tx,.recover-select.svelte-1jfv0tx select.svelte-1jfv0tx{width:100%;min-height:var(--control-height-lg);height:var(--control-height-lg);box-sizing:border-box;padding:0 var(--spacing-md);border-radius:var(--radius-md);border:1px solid var(--login-input-border);background:var(--login-input-bg);color:var(--login-text);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:1.2;transition:border-color var(--transition-fast),background-color var(--transition-fast),box-shadow var(--transition-fast)}.form-input.svelte-1jfv0tx.svelte-1jfv0tx:focus,.recover-select.svelte-1jfv0tx select.svelte-1jfv0tx:focus{outline:none;border-color:var(--login-input-focus-border);background:var(--login-input-focus-bg);box-shadow:var(--shadow-focus)}.form-input.svelte-1jfv0tx.svelte-1jfv0tx::placeholder{color:var(--color-text-placeholder);opacity:1}.recover-textarea.svelte-1jfv0tx.svelte-1jfv0tx{min-height:6rem;height:auto;padding-block:var(--spacing-sm);resize:vertical;line-height:1.4}.file-input.svelte-1jfv0tx.svelte-1jfv0tx{padding:var(--spacing-sm)}.entry-actions.svelte-1jfv0tx.svelte-1jfv0tx{display:grid;gap:var(--login-inner-gap);margin:var(--spacing-lg) 0 var(--spacing-md)}.recover-section.svelte-1jfv0tx.svelte-1jfv0tx{display:grid;justify-items:center;gap:var(--spacing-sm);padding-top:var(--spacing-md);border-top:1px solid color-mix(in srgb,var(--login-border) 72%,transparent);text-align:center}.recover-link.btn.svelte-1jfv0tx.svelte-1jfv0tx,.recover-submit.btn.svelte-1jfv0tx.svelte-1jfv0tx{justify-self:center}.recover-panel.svelte-1jfv0tx.svelte-1jfv0tx{width:100%;box-sizing:border-box;display:grid;gap:var(--spacing-sm);margin-top:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;text-align:left}.recover-select.svelte-1jfv0tx.svelte-1jfv0tx{position:relative;display:grid;gap:var(--login-control-gap)}.recover-select.svelte-1jfv0tx select.svelte-1jfv0tx{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;padding-right:var(--spacing-2xl)}.recover-chevron.svelte-1jfv0tx.svelte-1jfv0tx{position:absolute;right:var(--spacing-md);bottom:.62rem;color:var(--login-text-muted);font-size:var(--font-size-xs);pointer-events:none}.recover-error.svelte-1jfv0tx.svelte-1jfv0tx,.error-message.svelte-1jfv0tx.svelte-1jfv0tx{display:flex;align-items:flex-start;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-md);border:1px solid var(--login-danger-border);background:var(--login-danger-soft);color:var(--login-danger);font-size:var(--font-size-sm);line-height:1.4;text-align:left}.error-message.svelte-1jfv0tx.svelte-1jfv0tx{margin-bottom:var(--login-inner-gap)}.error-icon.svelte-1jfv0tx.svelte-1jfv0tx{display:inline-flex;align-items:center;justify-content:center;width:1.1rem;height:1.1rem;flex:0 0 auto;border-radius:var(--radius-full);border:1px solid currentColor;font-size:var(--font-size-xs);font-weight:var(--font-weight-bold)}.error-text.svelte-1jfv0tx.svelte-1jfv0tx{color:inherit;font-weight:var(--font-weight-medium)}.loading-spinner.svelte-1jfv0tx.svelte-1jfv0tx{width:1rem;height:1rem;border:2px solid color-mix(in srgb,currentColor 28%,transparent);border-top-color:currentColor;border-radius:var(--radius-full);animation:svelte-1jfv0tx-spin 1s linear infinite}.login-button.svelte-1jfv0tx.svelte-1jfv0tx:not(.btn){width:100%;padding:var(--spacing-lg) var(--spacing-xl);border-radius:var(--control-radius);border:1px solid var(--control-primary-border);background:var(--control-primary-bg);color:var(--control-primary-text);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);cursor:pointer;box-shadow:var(--shadow-panel)}.create-button.svelte-1jfv0tx.svelte-1jfv0tx:not(.btn){width:100%;padding:var(--spacing-lg) var(--spacing-xl);border-radius:var(--control-radius);border:1px solid var(--control-success-border);background:var(--control-success-bg);color:var(--color-success);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);cursor:pointer;box-shadow:var(--shadow-panel)}.recover-submit.svelte-1jfv0tx.svelte-1jfv0tx:not(.btn){padding:var(--spacing-sm) var(--spacing-lg);border-radius:var(--control-radius);border:1px solid var(--gds-button-secondary-border);background:var(--gds-button-secondary-bg);color:var(--gds-button-secondary-text);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);cursor:pointer;box-shadow:var(--shadow-panel)}.login-button.svelte-1jfv0tx.svelte-1jfv0tx:not(.btn):hover:not(:disabled),.create-button.svelte-1jfv0tx.svelte-1jfv0tx:not(.btn):hover:not(:disabled),.recover-submit.svelte-1jfv0tx.svelte-1jfv0tx:not(.btn):hover:not(:disabled){transform:translateY(-1px);box-shadow:var(--shadow-panel-hover)}.login-button.svelte-1jfv0tx.svelte-1jfv0tx:not(.btn):disabled,.create-button.svelte-1jfv0tx.svelte-1jfv0tx:not(.btn):disabled,.recover-submit.svelte-1jfv0tx.svelte-1jfv0tx:not(.btn):disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:none}@keyframes svelte-1jfv0tx-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}[data-theme=light] .login-container.svelte-1jfv0tx.svelte-1jfv0tx{--login-surface:var(--surface-panel);--login-surface-muted:var(--surface-panel-muted);--login-border:var(--surface-panel-line);--login-border-strong:var(--surface-panel-line-strong);background:var(--surface-canvas)}@media (max-width: 900px){.auth-shell.svelte-1jfv0tx.svelte-1jfv0tx{grid-template-columns:1fr}}@media (max-width: 640px){.login-container.svelte-1jfv0tx.svelte-1jfv0tx{--login-page-gap:var(--spacing-lg);--login-panel-padding:var(--spacing-lg);--login-card-padding:var(--spacing-md);--login-titlebar-offset:0px;min-height:100vh;min-height:100svh;min-height:100dvh;align-items:flex-start;padding:max(var(--spacing-lg),env(safe-area-inset-top,0px)) max(var(--spacing-sm),env(safe-area-inset-right,0px)) max(var(--spacing-2xl),env(safe-area-inset-bottom,0px)) max(var(--spacing-sm),env(safe-area-inset-left,0px))}.auth-shell.svelte-1jfv0tx.svelte-1jfv0tx{width:100%;gap:var(--spacing-lg);margin-top:0;transform:none}.signin-modal.svelte-1jfv0tx.svelte-1jfv0tx{width:min(100%,26rem);height:auto;min-height:0;max-height:none;margin-top:0}.auth-brand.svelte-1jfv0tx.svelte-1jfv0tx{max-width:100%;margin-bottom:var(--spacing-sm);font-size:clamp(1.8rem,10vw,2.25rem);line-height:1.1}.accounts-panel.svelte-1jfv0tx.svelte-1jfv0tx{height:auto;max-height:min(20rem,42dvh)}.accounts-list--capped.svelte-1jfv0tx.svelte-1jfv0tx{max-height:min(20rem,42dvh)}}@media (max-width: 480px){.login-container.svelte-1jfv0tx.svelte-1jfv0tx{--login-page-gap:var(--spacing-md);--login-panel-padding:var(--spacing-md)}.signin-modal.svelte-1jfv0tx.svelte-1jfv0tx{width:100%}.entry-actions.svelte-1jfv0tx.svelte-1jfv0tx{gap:var(--spacing-sm);margin-top:var(--spacing-md);margin-bottom:var(--spacing-md)}.account-icon.svelte-1jfv0tx.svelte-1jfv0tx{width:2rem;height:2rem}.accounts-panel.svelte-1jfv0tx.svelte-1jfv0tx,.accounts-list--capped.svelte-1jfv0tx.svelte-1jfv0tx{max-height:min(15rem,38dvh)}}@media (prefers-reduced-motion: reduce){.signin-modal.svelte-1jfv0tx.svelte-1jfv0tx,.auth-wizard-content.svelte-1jfv0tx.svelte-1jfv0tx,.password-input-container.svelte-1jfv0tx.svelte-1jfv0tx,.recover-panel.svelte-1jfv0tx.svelte-1jfv0tx,.account-button.svelte-1jfv0tx.svelte-1jfv0tx,.create-button.svelte-1jfv0tx.svelte-1jfv0tx:not(.btn){animation:none!important}.login-container.svelte-1jfv0tx .svelte-1jfv0tx,.login-container.svelte-1jfv0tx .svelte-1jfv0tx:before,.login-container.svelte-1jfv0tx .svelte-1jfv0tx:after{transition:none!important}}@keyframes svelte-1jfv0tx-gimmerWizardForward{0%{transform:translate(1.5rem)}to{transform:translate(0)}}@keyframes svelte-1jfv0tx-gimmerWizardBack{0%{transform:translate(-1.5rem)}to{transform:translate(0)}}.login-container{--login-page-gap: var(--spacing-xl);--login-panel-padding: var(--spacing-xl);--login-card-padding: var(--spacing-lg);--login-titlebar-offset: 32px;--login-inner-gap: var(--spacing-md);--login-control-gap: .42rem;--login-wizard-motion: .63s var(--ease-out-productive);--login-surface: var(--surface-panel);--login-surface-muted: var(--surface-panel-muted);--login-border: var(--surface-panel-line);--login-border-strong: var(--surface-panel-line-strong);--login-text: var(--color-text-primary);--login-text-soft: var(--color-text-secondary);--login-text-muted: var(--color-text-tertiary);--login-input-bg: var(--gds-input-bg, var(--color-bg-input));--login-input-border: var(--control-border, var(--color-border-input));--login-input-focus-bg: var(--gds-input-bg-active, var(--surface-panel));--login-input-focus-border: var(--color-border-focus);--login-danger: var(--color-error);--login-danger-soft: color-mix(in srgb, var(--color-error) 10%, transparent);--login-danger-border: color-mix(in srgb, var(--color-error) 38%, var(--login-border) 62%);--login-font: var(--font-family-primary);width:100%;min-height:100vh;min-height:100svh;min-height:100dvh;box-sizing:border-box;display:flex;align-items:center;justify-content:center;padding:calc(clamp(2rem,6vh,4rem) + var(--login-titlebar-offset)) var(--spacing-xl) clamp(2rem,6vh,4rem);overflow-y:auto;overflow-x:hidden;background:var(--surface-canvas);color:var(--login-text);font-family:var(--login-font)}:global(body.layout-shell-auth .master-layout){min-height:100vh;min-height:100svh;min-height:100dvh}.auth-shell{width:min(100%,1060px);display:grid;grid-template-columns:minmax(0,28rem);gap:var(--login-page-gap);align-items:start;justify-content:center;margin-top:clamp(3rem,7vh,5rem);transform:translateY(-10%)}.signin-modal{display:flex;flex-direction:column;border:1px solid var(--login-border);border-radius:var(--radius-xl);background:var(--login-surface);box-shadow:var(--shadow-list-card)}.modal-eyebrow,.auth-field-label,.recover-panel-header,.step-label,.strength-label{margin:0;color:var(--login-text-soft);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);line-height:1.2;letter-spacing:0;text-transform:none}.modal-eyebrow--access{font-size:.625rem;letter-spacing:.12em;text-transform:uppercase}.auth-brand{display:inline-flex;justify-self:center;align-items:baseline;gap:.32rem;margin-bottom:var(--spacing-md);color:var(--login-text);font-family:var(--font-family-display);font-size:clamp(2rem,4vw,2.5rem);font-weight:700;line-height:1;letter-spacing:-.03em}.auth-brand-name{font-size:1.3em}.auth-brand-version{font-size:.72em;color:var(--color-primary);font-weight:650}.signin-modal{position:relative;z-index:1;width:min(100%,28rem);height:min(84vh,42.5rem);max-height:min(88vh,54rem);box-sizing:border-box;overflow-y:visible;padding:var(--login-panel-padding);text-align:left}.create-account.signin-modal{--font-size-2xl: 1.725rem;--font-size-base: 1.00625rem;--font-size-sm: .934375rem;--font-size-xs: .8625rem;width:min(100%,34rem)}.auth-wizard-content{display:flex;flex:1;flex-direction:column;min-width:0;min-height:0;animation:gimmerWizardForward var(--login-wizard-motion) both}:global([data-auth-wizard-direction=back]) .auth-wizard-content{animation-name:gimmerWizardBack}.modal-heading{display:grid;gap:var(--spacing-xs);margin-bottom:var(--spacing-lg)}.auth-heading-row{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--spacing-md);align-items:start;margin-bottom:var(--spacing-lg)}.auth-heading-row .modal-heading{margin-bottom:0}.create-account .modal-eyebrow--access{font-size:.71875rem}.create-account .btn.md{font-size:.934375rem}.create-account .btn.lg{font-size:1.00625rem}.auth-step-content{margin-top:auto}.create-account .auth-step-content{display:flex;flex:1;flex-direction:column;min-height:0;margin-top:var(--spacing-xl)}.create-account .auth-status-slot{display:flex;flex:0 0 3.75rem;min-height:3.75rem;align-items:flex-end}.create-account .auth-status-slot .error-message{width:100%;margin:0}.account-login .account-login-surface{display:flex;flex:1;flex-direction:column;min-height:0;margin-top:var(--spacing-xl);justify-content:center}.account-login-step{display:flex;flex-direction:column;width:100%;gap:var(--spacing-lg);padding:var(--login-card-padding);border:1px solid var(--login-border);border-radius:var(--radius-xl);background:var(--login-surface-muted)}.account-login .selected-account-display{border:0;background:transparent;box-shadow:none}.account-login .account-login-form{display:flex;flex:0 0 auto;flex-direction:column;gap:var(--spacing-sm)}.account-login-form .input-group{margin-top:0}.account-login-form .auth-status-slot{flex:0 0 3.75rem;min-height:3.75rem;margin-top:0}.account-login-form .account-login-submit{width:100%;min-height:calc(var(--control-height-md) * 1.3);margin-top:var(--spacing-xs)}.create-account .auth-step-content--details,.create-account .auth-step-content--mnemonic{margin-top:var(--spacing-sm)}.create-account .auth-step-content .login-form{display:flex;flex:1;flex-direction:column;justify-content:space-between}.create-account .create-account-details-form{gap:var(--spacing-xs);justify-content:flex-start}.create-account .create-account-password-group{margin-top:0}.create-account .create-account-confirm-password-group{margin-top:var(--spacing-sm)}.create-account .create-account-next-button{margin-top:var(--spacing-md)}.create-account .create-account-details-form .auth-status-slot{margin-top:auto;flex-basis:2rem;min-height:2rem}.create-account .create-account-details-form .password-strength{margin-top:0}.create-account .create-account-details-form .strength-list{grid-template-columns:repeat(2,minmax(0,1fr))}.create-account .login-form .form-input{min-height:2.76rem!important;height:2.76rem!important}.create-account .form-input.error{border-color:var(--login-danger-border)!important;background:color-mix(in srgb,var(--login-danger) 9%,var(--login-input-bg) 91%)!important}.create-account .auth-field-header{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-sm)}.create-account .account-name-error{color:var(--login-danger);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);line-height:1.2;text-align:right}.create-account .auth-step-content>.mnemonic-step{display:flex;flex:1;flex-direction:column;width:100%;margin-top:auto;justify-content:space-between}.create-account .auth-step-content--mnemonic>.mnemonic-step{display:grid;grid-template-rows:auto minmax(0,1fr) auto auto 3.75rem auto;margin-top:0}.create-account .auth-step-content--mnemonic .mnemonic-box{align-self:center}.create-account .auth-step-content--mnemonic-confirm{margin-top:var(--spacing-sm)}.create-account .auth-step-content--mnemonic-confirm>.mnemonic-step{display:grid;grid-template-rows:auto minmax(0,1fr) auto 2rem auto;gap:var(--spacing-xs);margin-top:0}.create-account .mnemonic-confirm-field{display:grid;gap:var(--spacing-sm);align-self:center}.create-account .mnemonic-confirm{min-height:8rem!important;height:auto!important}.create-account-confirm-button{min-width:13.5rem}.create-account .auth-step-content--mnemonic-confirm .mnemonic-actions,.create-account .auth-step-content--mnemonic-confirm .create-account-confirm-button{width:100%}.create-account .auth-step-content--mnemonic-confirm .auth-status-slot{flex-basis:2rem;min-height:2rem}.create-account .auth-step-content--mnemonic-confirm .create-account-confirm-button{min-width:0}.create-account-confirm-button .loading-spinner{width:var(--font-size-sm);height:var(--font-size-sm);box-sizing:border-box;margin-bottom:0;flex:0 0 auto}.auth-back-button.btn{display:inline-flex;width:2.25rem;min-width:2.25rem;height:2.25rem;padding:0;border:1px solid var(--login-border);border-radius:var(--radius-full);color:var(--login-text);background:var(--login-surface-muted)}.auth-back-button.btn:hover:not(:disabled),.auth-back-button.btn:focus-visible{border-color:color-mix(in srgb,var(--color-primary) 48%,var(--login-border) 52%);background:color-mix(in srgb,var(--color-primary) 10%,var(--login-surface-muted) 90%)}.modal-title{margin:0;color:var(--login-text);font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);line-height:1.15;letter-spacing:0;text-transform:none}.modal-description{margin:0 0 var(--login-page-gap);color:var(--login-text-soft);font-size:var(--font-size-sm);line-height:1.45}.create-account .modal-description--mnemonic{margin-bottom:var(--spacing-sm)}.modal-heading .modal-description{margin-bottom:0}.accounts-container,.password-input-container,.manual-signin-container,.login-form,.password-form,.recover-fields,.mnemonic-step{display:grid;gap:var(--login-inner-gap);min-width:0}.accounts-container{display:flex;flex-direction:column;flex:1;min-height:0}.accounts-panel{display:grid;grid-template-rows:minmax(0,1fr);min-width:0;min-height:0;height:100%;border:1px solid var(--login-border);border-radius:var(--radius-xl);overflow:hidden}.accounts-loading{display:grid;gap:var(--spacing-sm);min-width:0;padding-block:var(--spacing-xs)}.account-skeleton{height:4.5rem;box-sizing:border-box;display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--login-inner-gap);align-items:center;padding:var(--login-card-padding);border:1px solid var(--login-border);border-radius:var(--radius-xl);background:var(--login-surface-muted)}.account-skeleton-icon{width:2.25rem;height:2.25rem;border-radius:var(--radius-lg);background:color-mix(in srgb,var(--login-border-strong) 68%,transparent)}.account-skeleton-copy{width:min(70%,12rem);height:.75rem;border-radius:var(--radius-full);background:color-mix(in srgb,var(--login-border-strong) 72%,transparent)}.accounts-empty{margin:0;padding:var(--spacing-sm) 0;color:var(--login-text-soft);font-size:var(--font-size-sm);line-height:1.45;text-align:center}.manual-signin-copy,.step-description,.recover-hint,.recover-text{margin:0;color:var(--login-text-soft);font-size:var(--font-size-sm);line-height:1.45}.accounts-list{display:grid;align-content:start;gap:var(--login-inner-gap);margin:0;min-height:0;overflow-y:auto;padding-inline:var(--spacing-xs);padding-top:var(--spacing-xs);scrollbar-gutter:stable}:global(.accounts-panel--with-selection .accounts-list){gap:var(--spacing-sm)}.accounts-list--capped{overscroll-behavior:contain}.selected-account-display,.recover-panel,.mnemonic-box{border:1px solid var(--login-border);border-radius:var(--radius-xl);background:var(--login-surface);box-shadow:var(--shadow-list-card)}.account-button{position:relative;width:100%;height:4.5rem;min-height:4.5rem;flex:0 0 4.5rem;box-sizing:border-box;border:1px solid var(--login-border-strong);border-radius:var(--radius-xl);background:var(--login-surface);display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--login-inner-gap);align-items:center;padding:var(--login-card-padding);color:var(--login-text);text-align:left;cursor:pointer;transition:border-color var(--transition-fast),transform var(--transition-fast),background-color var(--transition-fast)}.account-button:hover:not(:disabled),.account-button:focus-visible{border-color:color-mix(in srgb,var(--color-primary) 38%,var(--login-border) 62%);background:color-mix(in srgb,var(--color-primary) 6%,var(--login-surface) 94%);transform:translateY(-1px)}.account-button--selected,.account-button--selected:hover:not(:disabled),.account-button--selected:focus-visible{border-color:color-mix(in srgb,var(--color-primary) 58%,var(--login-border) 42%);background:color-mix(in srgb,var(--color-primary) 11%,var(--login-surface) 89%);transform:none}.account-button--selected:after{content:"";position:absolute;top:50%;right:var(--spacing-md);width:.44rem;height:.44rem;border-radius:var(--radius-full);background:var(--color-primary);box-shadow:0 0 0 .18rem color-mix(in srgb,var(--color-primary) 18%,transparent);transform:translateY(-50%)}:global(.account-button--selected .account-info){padding-right:var(--spacing-lg)}.account-button:disabled{opacity:.6;cursor:not-allowed;transform:none}.account-button--empty{cursor:default}.account-button--empty:hover{transform:none}.account-icon{width:2.25rem;height:2.25rem;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border-radius:var(--radius-lg);background:var(--control-primary-bg);border:1px solid var(--control-primary-border);color:var(--control-primary-text);font-size:var(--font-size-base)}.account-info{min-width:0;display:grid;gap:.15rem}.account-name,.manual-signin-title{color:var(--login-text);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);line-height:1.25}.account-address{overflow:hidden;color:var(--login-text-muted);font-family:var(--font-family-mono);font-size:var(--font-size-xs);text-overflow:ellipsis;white-space:nowrap}.selected-account-display{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--login-inner-gap);padding:var(--login-card-padding)}.selected-password-panel{padding:var(--login-card-padding);border:1px solid color-mix(in srgb,var(--color-primary) 28%,var(--login-border) 72%);border-radius:var(--radius-xl);background:color-mix(in srgb,var(--color-primary) 4%,var(--login-surface-muted) 96%);box-shadow:var(--shadow-list-card)}.selected-password-header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--login-inner-gap)}.selected-account-label{margin:0 0 var(--spacing-xs);color:var(--login-text-soft);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);line-height:1.2}.selected-account-name{color:var(--login-text);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);line-height:1.25}.selected-account-display .account-info{text-align:left;align-items:flex-start}:global(.selected-password-panel .selected-account-display){padding:var(--spacing-sm);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--login-surface) 74%,transparent);box-shadow:none}.input-group,.purchase-field{display:grid;gap:var(--login-control-gap);min-width:0;text-align:left}.form-input,.recover-select select{width:100%;min-height:var(--control-height-lg);height:var(--control-height-lg);box-sizing:border-box;padding:0 var(--spacing-md);border-radius:var(--radius-md);border:1px solid var(--login-input-border);background:var(--login-input-bg);color:var(--login-text);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:1.2;transition:border-color var(--transition-fast),background-color var(--transition-fast),box-shadow var(--transition-fast)}.form-input:focus,.recover-select select:focus{outline:none;border-color:var(--login-input-focus-border);background:var(--login-input-focus-bg);box-shadow:var(--shadow-focus)}.form-input::placeholder{color:var(--color-text-placeholder);opacity:1}.form-input.error{border-color:var(--login-danger-border);background:color-mix(in srgb,var(--login-danger) 9%,var(--login-input-bg) 91%)}.recover-textarea,.mnemonic-confirm{min-height:6rem;height:auto;padding-block:var(--spacing-sm);resize:vertical;line-height:1.4}.file-input{padding:var(--spacing-sm)}.entry-actions{display:grid;gap:var(--login-inner-gap);margin:var(--spacing-lg) 0 var(--spacing-md)}.recover-section{display:grid;justify-items:center;gap:var(--spacing-sm);padding-top:var(--spacing-md);border-top:1px solid color-mix(in srgb,var(--login-border) 72%,transparent);text-align:center}.recover-link.btn,.recover-submit.btn{justify-self:center}.recover-panel{width:100%;box-sizing:border-box;display:grid;gap:var(--spacing-sm);margin-top:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;text-align:left}.recover-select{position:relative;display:grid;gap:var(--login-control-gap)}.recover-select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;padding-right:var(--spacing-2xl)}.recover-chevron{position:absolute;right:var(--spacing-md);bottom:.62rem;color:var(--login-text-muted);font-size:var(--font-size-xs);pointer-events:none}.recover-error,.error-message{display:flex;align-items:flex-start;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-md);border:1px solid var(--login-danger-border);background:var(--login-danger-soft);color:var(--login-danger);font-size:var(--font-size-sm);line-height:1.4;text-align:left}.error-message{margin-bottom:var(--login-inner-gap)}.error-icon{display:inline-flex;align-items:center;justify-content:center;width:1.1rem;height:1.1rem;flex:0 0 auto;border-radius:var(--radius-full);border:1px solid currentColor;font-size:var(--font-size-xs);font-weight:var(--font-weight-bold)}.error-text{color:inherit;font-weight:var(--font-weight-medium)}.loading-spinner{width:1rem;height:1rem;border:2px solid color-mix(in srgb,currentColor 28%,transparent);border-top-color:currentColor;border-radius:var(--radius-full);animation:spin 1s linear infinite}.login-button:not(.btn){width:100%;padding:var(--spacing-lg) var(--spacing-xl);border-radius:var(--control-radius);border:1px solid var(--control-primary-border);background:var(--control-primary-bg);color:var(--control-primary-text);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);cursor:pointer;box-shadow:var(--shadow-panel)}.create-button:not(.btn){width:100%;padding:var(--spacing-lg) var(--spacing-xl);border-radius:var(--control-radius);border:1px solid var(--control-success-border);background:var(--control-success-bg);color:var(--color-success);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);cursor:pointer;box-shadow:var(--shadow-panel)}.alternate-login-button:not(.btn),.recover-submit:not(.btn),.create-account .secondary-button:not(.btn){padding:var(--spacing-sm) var(--spacing-lg);border-radius:var(--control-radius);border:1px solid var(--gds-button-secondary-border);background:var(--gds-button-secondary-bg);color:var(--gds-button-secondary-text);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);cursor:pointer;box-shadow:var(--shadow-panel)}.login-button:not(.btn):hover:not(:disabled),.create-button:not(.btn):hover:not(:disabled),.alternate-login-button:not(.btn):hover:not(:disabled),.recover-submit:not(.btn):hover:not(:disabled),.create-account .secondary-button:not(.btn):hover:not(:disabled){transform:translateY(-1px);box-shadow:var(--shadow-panel-hover)}.login-button:not(.btn):disabled,.create-button:not(.btn):disabled,.alternate-login-button:not(.btn):disabled,.recover-submit:not(.btn):disabled,.create-account .secondary-button:not(.btn):disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:none}.create-account .step-indicator{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--login-inner-gap);align-items:center;margin-bottom:var(--login-page-gap)}.create-account .step-bars{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-sm)}.create-account .step-bar,.create-account .strength-bar{height:.35rem;border-radius:var(--radius-full);overflow:hidden;background:color-mix(in srgb,var(--login-border) 78%,transparent)}.create-account .step-bar.active{background:color-mix(in srgb,var(--color-primary) 70%,var(--login-border) 30%)}.create-account .password-strength{display:grid;gap:var(--spacing-xs);margin-top:var(--spacing-sm)}.create-account .strength-indicators{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--spacing-sm);align-items:center}.create-account .strength-fill{height:100%;border-radius:inherit;background:var(--color-primary)}.create-account .strength-fill.strength-1{background:var(--color-error)}.create-account .strength-fill.strength-2{background:var(--color-warning)}.create-account .strength-fill.strength-3{background:var(--color-success)}.create-account .strength-text{min-height:1.2em;color:var(--login-text);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);line-height:1.2}.create-account .strength-text.strength-1{color:var(--color-error)}.create-account .strength-text.strength-2{color:var(--color-warning)}.create-account .strength-text.strength-3{color:var(--color-success)}.create-account .strength-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-xs) var(--spacing-sm);margin:-6px 0 0;padding:0;color:var(--login-text-soft);font-size:var(--font-size-xs);list-style:none}.create-account .strength-list li:before{content:"";display:inline-block;width:.42rem;height:.42rem;margin-right:var(--spacing-xs);border-radius:var(--radius-full);border:1px solid currentColor}.create-account .strength-list li.ok{color:var(--login-text)}.create-account .strength-list li.ok:before{background:var(--color-success);border-color:var(--color-success)}.create-account .mnemonic-box{width:100%;min-height:7.5rem;padding:var(--login-card-padding);resize:none;cursor:text;user-select:text;-webkit-user-select:text;color:var(--login-text);font-family:var(--font-family-mono);font-size:var(--font-size-sm);line-height:1.55}.create-account .mnemonic-box:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.create-account .mnemonic-copy-help{margin:calc(var(--spacing-xs) * -1) 0 0;color:var(--login-text-muted);font-size:var(--font-size-xs)}.create-account .mnemonic-paste-button{justify-self:start}.create-account .mnemonic-warning{margin:0;padding:var(--spacing-md);border-radius:var(--radius-md);border:1px solid color-mix(in srgb,var(--color-warning) 38%,var(--login-border) 62%);background:color-mix(in srgb,var(--color-warning) 10%,transparent);color:var(--color-warning);font-size:var(--font-size-base);line-height:1.5}.create-account .mnemonic-storage-checkpoint{padding:0 var(--spacing-xs)}.create-account .mnemonic-storage-checkpoint :global(.gds-check){border:1px solid var(--login-border);background:var(--login-surface-muted)}.create-account .mnemonic-storage-checkpoint :global(.gds-check__label){white-space:normal}.create-account .mnemonic-actions{display:flex;flex-wrap:wrap;gap:var(--spacing-sm);align-items:center;justify-content:space-between}:global([data-theme=light]) .login-container{--login-surface: var(--surface-panel);--login-surface-muted: var(--surface-panel-muted);--login-border: var(--surface-panel-line);--login-border-strong: var(--surface-panel-line-strong);background:var(--surface-canvas)}@media (max-width: 900px){.auth-shell{grid-template-columns:1fr}}@media (max-width: 640px){.login-container{--login-page-gap: var(--spacing-lg);--login-panel-padding: var(--spacing-lg);--login-card-padding: var(--spacing-md);--login-titlebar-offset: 0px;min-height:100vh;min-height:100svh;min-height:100dvh;align-items:flex-start;padding:max(var(--spacing-lg),env(safe-area-inset-top,0px)) max(var(--spacing-sm),env(safe-area-inset-right,0px)) max(var(--spacing-2xl),env(safe-area-inset-bottom,0px)) max(var(--spacing-sm),env(safe-area-inset-left,0px))}.auth-shell{width:100%;gap:var(--spacing-lg);margin-top:0;transform:none}.signin-modal,.create-account.signin-modal{width:min(100%,26rem);height:auto;min-height:0;max-height:none;margin-top:0}.auth-brand{max-width:100%;margin-bottom:var(--spacing-sm);font-size:clamp(1.8rem,10vw,2.25rem);line-height:1.1}.accounts-panel{height:auto;max-height:min(20rem,42dvh)}.accounts-list--capped{max-height:min(20rem,42dvh)}.create-account .step-indicator{grid-template-columns:1fr;flex-direction:column;align-items:stretch}.create-account .strength-list{grid-template-columns:1fr}}@media (max-width: 480px){.login-container{--login-page-gap: var(--spacing-md);--login-panel-padding: var(--spacing-md)}.signin-modal,.create-account.signin-modal{width:100%}.entry-actions{gap:var(--spacing-sm);margin-top:var(--spacing-md);margin-bottom:var(--spacing-md)}.account-icon{width:2rem;height:2rem}.accounts-panel,.accounts-list--capped{max-height:min(15rem,38dvh)}.create-account .mnemonic-actions{flex-direction:column;align-items:stretch}}@media (prefers-reduced-motion: reduce){.signin-modal,.auth-wizard-content,.password-input-container,.recover-panel,.account-button,.create-button:not(.btn){animation:none!important}.login-container *,.login-container *:before,.login-container *:after{transition:none!important}}@keyframes gimmerWizardForward{0%{transform:translate(1.5rem)}to{transform:translate(0)}}@keyframes gimmerWizardBack{0%{transform:translate(-1.5rem)}to{transform:translate(0)}}.navigation.svelte-x2e1q1.svelte-x2e1q1{position:fixed;top:0;left:0;width:var(--sidebar-width);height:100vh;background:var(--color-bg-sidebar);border-right:1px solid var(--color-border-primary);display:flex;flex-direction:column;z-index:var(--z-sidebar);transition:background-color var(--transition-medium),border-color var(--transition-medium);overflow:hidden}.navigation.collapsed.svelte-x2e1q1.svelte-x2e1q1{width:var(--sidebar-width-collapsed)}.brand-section.svelte-x2e1q1.svelte-x2e1q1{padding:var(--spacing-lg);border-bottom:1px solid var(--color-border-primary);display:flex;align-items:center;justify-content:space-between;min-height:var(--header-height)}.brand-logo.svelte-x2e1q1.svelte-x2e1q1{display:flex;align-items:center;gap:var(--spacing-md);flex:1}.logo-icon.svelte-x2e1q1.svelte-x2e1q1{width:40px;height:40px;background:var(--surface-base, var(--color-bg-secondary));border-radius:var(--radius-lg);display:block;flex-shrink:0;object-fit:contain;box-shadow:var(--shadow-md)}.brand-text.svelte-x2e1q1.svelte-x2e1q1{display:flex;flex-direction:column;gap:2px}.brand-name.svelte-x2e1q1.svelte-x2e1q1{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary);line-height:1}.brand-subtitle.svelte-x2e1q1.svelte-x2e1q1{font-size:var(--font-size-xs);color:var(--color-text-tertiary);line-height:1}.collapse-btn.svelte-x2e1q1.svelte-x2e1q1{background:none;border:none;color:var(--color-text-tertiary);cursor:pointer;padding:var(--spacing-xs);border-radius:var(--radius-sm);transition:all var(--transition-fast);display:flex;align-items:center;justify-content:center;width:24px;height:24px}.collapse-btn.svelte-x2e1q1.svelte-x2e1q1:hover{background:color-mix(in srgb,var(--color-primary) 10%,transparent);color:var(--color-primary)}.collapse-icon.svelte-x2e1q1.svelte-x2e1q1{font-size:var(--font-size-xs);transition:transform var(--transition-fast)}.nav-items.svelte-x2e1q1.svelte-x2e1q1{flex:1;padding:var(--spacing-lg) 0;overflow-y:auto}.nav-item.svelte-x2e1q1.svelte-x2e1q1{position:relative;width:100%;display:flex;align-items:center;gap:var(--spacing-md);padding:var(--spacing-md) var(--spacing-lg);background:none;border:none;color:var(--color-text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);text-align:left;cursor:pointer;transition:all var(--transition-fast);margin:0 var(--spacing-sm);border-radius:var(--radius-md)}.nav-item.svelte-x2e1q1.svelte-x2e1q1:hover{background:color-mix(in srgb,var(--color-primary) 10%,transparent);color:var(--color-text-primary)}.nav-item.active.svelte-x2e1q1.svelte-x2e1q1{background:color-mix(in srgb,var(--color-primary) 14%,var(--surface-base) 86%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-primary) 30%,var(--surface-border) 70%);color:var(--color-primary);font-weight:var(--font-weight-semibold)}.nav-icon.svelte-x2e1q1.svelte-x2e1q1{font-size:1.2rem;width:24px;height:24px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.nav-label.svelte-x2e1q1.svelte-x2e1q1{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.active-indicator.svelte-x2e1q1.svelte-x2e1q1{position:absolute;right:0;top:50%;transform:translateY(-50%);width:3px;height:20px;background:var(--color-primary);border-radius:var(--radius-sm)}.nav-bottom.svelte-x2e1q1.svelte-x2e1q1{padding:var(--spacing-lg);border-top:1px solid var(--color-border-primary)}.user-section.svelte-x2e1q1.svelte-x2e1q1{display:flex;align-items:center;gap:var(--spacing-md);padding:var(--spacing-sm);border-radius:var(--radius-md);transition:background var(--transition-fast);cursor:pointer}.user-section.svelte-x2e1q1.svelte-x2e1q1:hover{background:color-mix(in srgb,var(--color-primary) 6%,transparent)}.user-avatar.svelte-x2e1q1.svelte-x2e1q1{width:32px;height:32px;border-radius:50%;overflow:hidden;flex-shrink:0}.user-avatar.svelte-x2e1q1 img.svelte-x2e1q1{width:100%;height:100%;object-fit:cover}.user-info.svelte-x2e1q1.svelte-x2e1q1{flex:1;min-width:0}.user-name.svelte-x2e1q1.svelte-x2e1q1{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user-status.svelte-x2e1q1.svelte-x2e1q1{font-size:var(--font-size-xs);color:var(--color-success)}.navigation.collapsed.svelte-x2e1q1 .brand-text.svelte-x2e1q1,.navigation.collapsed.svelte-x2e1q1 .nav-label.svelte-x2e1q1,.navigation.collapsed.svelte-x2e1q1 .user-info.svelte-x2e1q1{display:none}.navigation.collapsed.svelte-x2e1q1 .nav-item.svelte-x2e1q1{justify-content:center;padding:var(--spacing-md)}.navigation.collapsed.svelte-x2e1q1 .user-section.svelte-x2e1q1{justify-content:center}.navigation.collapsed.svelte-x2e1q1 .active-indicator.svelte-x2e1q1{right:4px}@media (max-width: 768px){.navigation.svelte-x2e1q1.svelte-x2e1q1{transform:translate(-100%);transition:transform var(--transition-medium)}}.nav-item.svelte-x2e1q1.svelte-x2e1q1:focus,.collapse-btn.svelte-x2e1q1.svelte-x2e1q1:focus{outline:2px solid var(--color-primary);outline-offset:2px}@media (prefers-contrast: high){.nav-item.active.svelte-x2e1q1.svelte-x2e1q1{background:var(--color-primary);color:#fff}.active-indicator.svelte-x2e1q1.svelte-x2e1q1{background:#fff}}.trading-chart.svelte-129rix7.svelte-129rix7{width:100%;height:100%;background:#1a1a1a;color:#fff;font-family:Courier New,monospace;display:flex;flex-direction:column;position:relative}.chart-header.svelte-129rix7.svelte-129rix7{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-sm) var(--spacing-md);background:#0000004d;border-bottom:1px solid rgba(255,255,255,.1);flex-wrap:wrap;gap:var(--spacing-sm)}.symbol-info.svelte-129rix7.svelte-129rix7{display:flex;align-items:center;gap:var(--spacing-sm)}.symbol.svelte-129rix7.svelte-129rix7{font-weight:700;color:#00d2ff;font-size:var(--font-size-base)}.timeframe.svelte-129rix7.svelte-129rix7{background:#ffffff1a;padding:2px 6px;border-radius:3px;font-size:var(--font-size-xs)}.exchange.svelte-129rix7.svelte-129rix7{color:#888;font-size:var(--font-size-xs)}.price-info.svelte-129rix7.svelte-129rix7{display:flex;align-items:center;gap:var(--spacing-sm)}.current-price.svelte-129rix7.svelte-129rix7{font-size:var(--font-size-lg);font-weight:700;color:#fff}.price-change.svelte-129rix7.svelte-129rix7,.percent-change.svelte-129rix7.svelte-129rix7{font-size:var(--font-size-sm);font-weight:700}.price-change.positive.svelte-129rix7.svelte-129rix7,.percent-change.positive.svelte-129rix7.svelte-129rix7{color:#4ade80}.price-change.negative.svelte-129rix7.svelte-129rix7,.percent-change.negative.svelte-129rix7.svelte-129rix7{color:#ef4444}.ohlcv-info.svelte-129rix7.svelte-129rix7{display:flex;align-items:center;gap:var(--spacing-md);font-size:var(--font-size-xs)}.ohlcv-item.svelte-129rix7.svelte-129rix7{color:#888}.ohlcv-item.svelte-129rix7 .value.svelte-129rix7{color:#fff;margin-left:4px}.volume-info.svelte-129rix7.svelte-129rix7{color:#888}.volume-info.svelte-129rix7 .value.svelte-129rix7{color:#fff;margin-left:4px}.chart-area.svelte-129rix7.svelte-129rix7{flex:1;position:relative;overflow:hidden}.chart-controls.svelte-129rix7.svelte-129rix7{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-sm) var(--spacing-md);background:#0000004d;border-top:1px solid rgba(255,255,255,.1);flex-wrap:wrap;gap:var(--spacing-sm)}.timeframe-buttons.svelte-129rix7.svelte-129rix7{display:flex;gap:4px}.timeframe-btn.svelte-129rix7.svelte-129rix7{background:none;border:none;color:#888;padding:4px 8px;font-size:var(--font-size-xs);cursor:pointer;border-radius:3px;transition:all var(--transition-fast)}.timeframe-btn.svelte-129rix7.svelte-129rix7:hover{background:#ffffff1a;color:#fff}.timeframe-btn.active.svelte-129rix7.svelte-129rix7{background:#ff6b3533;color:#ff6b35}.chart-tools.svelte-129rix7.svelte-129rix7{display:flex;gap:4px}.tool-btn.svelte-129rix7.svelte-129rix7{background:none;border:none;color:#888;padding:4px 6px;font-size:var(--font-size-sm);cursor:pointer;border-radius:3px;transition:all var(--transition-fast)}.tool-btn.svelte-129rix7.svelte-129rix7:hover{background:#ffffff1a;color:#fff}.tool-btn.svelte-129rix7.svelte-129rix7{font-family:"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji","Android Emoji",EmojiSymbols,EmojiOne Mozilla,Twemoji Mozilla,Segoe UI Symbol,DejaVu Sans,sans-serif}.time-display.svelte-129rix7.svelte-129rix7{display:flex;align-items:center;gap:var(--spacing-sm);font-size:var(--font-size-xs)}.time.svelte-129rix7.svelte-129rix7{color:#888}.auto-btn.svelte-129rix7.svelte-129rix7,.settings-btn.svelte-129rix7.svelte-129rix7{background:none;border:none;color:#888;padding:2px 6px;font-size:var(--font-size-xs);cursor:pointer;border-radius:3px;transition:all var(--transition-fast)}.auto-btn.svelte-129rix7.svelte-129rix7:hover,.settings-btn.svelte-129rix7.svelte-129rix7:hover{background:#ffffff1a;color:#fff}[data-theme=light] .trading-chart.svelte-129rix7.svelte-129rix7{background:var(--color-bg-tertiary);color:var(--color-text-primary)}[data-theme=light] .chart-header.svelte-129rix7.svelte-129rix7,[data-theme=light] .chart-controls.svelte-129rix7.svelte-129rix7{background:color-mix(in srgb,var(--color-bg-secondary) 85%,var(--color-bg-tertiary) 15%);border-color:color-mix(in srgb,var(--color-border-primary) 60%,transparent)}[data-theme=light] .timeframe.svelte-129rix7.svelte-129rix7{background:color-mix(in srgb,var(--color-bg-tertiary) 70%,transparent);color:var(--color-text-secondary)}[data-theme=light] .timeframe-btn.svelte-129rix7.svelte-129rix7,[data-theme=light] .tool-btn.svelte-129rix7.svelte-129rix7,[data-theme=light] .auto-btn.svelte-129rix7.svelte-129rix7,[data-theme=light] .settings-btn.svelte-129rix7.svelte-129rix7{color:var(--color-text-secondary)}[data-theme=light] .timeframe-btn.svelte-129rix7.svelte-129rix7:hover,[data-theme=light] .tool-btn.svelte-129rix7.svelte-129rix7:hover,[data-theme=light] .auto-btn.svelte-129rix7.svelte-129rix7:hover,[data-theme=light] .settings-btn.svelte-129rix7.svelte-129rix7:hover{background:color-mix(in srgb,var(--color-primary) 12%,transparent);color:var(--color-text-primary)}.settings-btn.svelte-129rix7.svelte-129rix7{font-family:"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji","Android Emoji",EmojiSymbols,EmojiOne Mozilla,Twemoji Mozilla,Segoe UI Symbol,DejaVu Sans,sans-serif}@media (max-width: 768px){.chart-header.svelte-129rix7.svelte-129rix7{flex-direction:column;align-items:flex-start;gap:var(--spacing-xs)}.ohlcv-info.svelte-129rix7.svelte-129rix7{flex-wrap:wrap;gap:var(--spacing-sm)}.chart-controls.svelte-129rix7.svelte-129rix7{flex-direction:column;align-items:flex-start;gap:var(--spacing-xs)}.timeframe-buttons.svelte-129rix7.svelte-129rix7{flex-wrap:wrap}}.custom-dropdown.svelte-1g2xg69.svelte-1g2xg69{position:relative;width:100%;z-index:var(--z-content)}.custom-dropdown.open.svelte-1g2xg69.svelte-1g2xg69{z-index:var(--z-dropdown)}.dropdown-trigger.svelte-1g2xg69.svelte-1g2xg69{width:100%;font-size:var(--font-size-sm);font-weight:400;display:flex;align-items:center;justify-content:space-between;cursor:pointer;transition:background-color var(--transition-fast),border-color var(--transition-fast),box-shadow var(--transition-fast)}.dropdown-trigger.svelte-1g2xg69.svelte-1g2xg69:hover:not(:disabled){background:var(--gds-input-bg-hover);border-color:var(--gds-input-border-hover)}.dropdown-trigger.svelte-1g2xg69.svelte-1g2xg69:focus:not(:disabled){outline:none;border-color:var(--gds-input-border-active);box-shadow:var(--gds-focus-ring)}.dropdown-trigger.open.svelte-1g2xg69.svelte-1g2xg69{border-color:var(--gds-input-border-active);box-shadow:var(--gds-focus-ring);background:var(--gds-input-bg-active)}.dropdown-trigger.svelte-1g2xg69.svelte-1g2xg69:disabled{opacity:.5;cursor:not-allowed}.dropdown-text.svelte-1g2xg69.svelte-1g2xg69{flex:1;text-align:left}.dropdown-trigger.svelte-1g2xg69:not(.has-value) .dropdown-text.svelte-1g2xg69{color:var(--color-text-secondary)}.dropdown-arrow.svelte-1g2xg69.svelte-1g2xg69{display:flex;align-items:center;transition:transform var(--transition-fast);color:var(--color-text-secondary);margin-left:8px}.dropdown-arrow.rotated.svelte-1g2xg69.svelte-1g2xg69{transform:rotate(180deg)}.dropdown-menu.svelte-1g2xg69.svelte-1g2xg69{position:fixed;top:var(--dropdown-menu-top, auto);bottom:auto;left:var(--dropdown-menu-left, 0);width:var(--dropdown-menu-width, 100%);max-height:var(--dropdown-menu-max-height, 196px);z-index:calc(var(--z-dropdown) + 1000)}.dropdown-menu.drop-up.svelte-1g2xg69.svelte-1g2xg69{top:auto;bottom:var(--dropdown-menu-bottom, auto);transform-origin:bottom left}.dropdown-option.svelte-1g2xg69.svelte-1g2xg69{width:100%;min-height:30px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px;padding:0 7px;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--muted);font-size:12.5px;font-weight:500;line-height:1;text-align:left;outline:0;cursor:pointer;transition:background-color var(--transition-fast),color var(--transition-fast)}.dropdown-option.svelte-1g2xg69>span.svelte-1g2xg69:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dropdown-option.svelte-1g2xg69.svelte-1g2xg69:hover:not(.disabled),.dropdown-option.svelte-1g2xg69.svelte-1g2xg69:focus-visible:not(.disabled){background:var(--component-menu-hover);color:var(--fg)}.dropdown-option.selected.svelte-1g2xg69.svelte-1g2xg69,.dropdown-option[aria-selected=true].svelte-1g2xg69.svelte-1g2xg69{background:var(--component-menu-active);color:var(--fg);font-weight:650}.dropdown-option.svelte-1g2xg69 .gds-select__check.svelte-1g2xg69{color:var(--accent)}.dropdown-option.disabled.svelte-1g2xg69.svelte-1g2xg69{grid-template-columns:minmax(0,1fr);color:var(--color-text-secondary);cursor:not-allowed}.custom-dropdown.error.svelte-1g2xg69 .dropdown-trigger.svelte-1g2xg69{border-color:var(--gds-input-border-danger)}.custom-dropdown.error.svelte-1g2xg69 .dropdown-trigger.svelte-1g2xg69:focus{border-color:var(--gds-input-border-danger);background:var(--gds-input-bg-danger)}.dropdown-menu.svelte-1g2xg69.svelte-1g2xg69::-webkit-scrollbar{width:6px}.dropdown-menu.svelte-1g2xg69.svelte-1g2xg69::-webkit-scrollbar-track{background:color-mix(in srgb,var(--color-bg-tertiary) 50%,transparent);border-radius:3px}.dropdown-menu.svelte-1g2xg69.svelte-1g2xg69::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--color-border-primary) 70%,transparent);border-radius:3px}.dropdown-menu.svelte-1g2xg69.svelte-1g2xg69::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--color-primary) 30%,transparent)}.filters-container.svelte-186xh4e.svelte-186xh4e{background:var(--surface-panel);border-radius:var(--radius-xl);padding:var(--spacing-lg);border:1px solid var(--surface-panel-line);box-shadow:var(--shadow-panel);height:fit-content;position:sticky;top:var(--spacing-lg);z-index:2;overflow:visible;animation:gimmerPanelEnter var(--motion-panel-enter) both}.filters-container.row-layout.svelte-186xh4e.svelte-186xh4e{position:relative;display:grid;grid-template-columns:minmax(12rem,.75fr) minmax(0,1.7fr);gap:var(--spacing-md);align-items:start;padding:.75rem}.filters-container.svelte-186xh4e.svelte-186xh4e:has(.custom-dropdown.open){z-index:calc(var(--z-dropdown) + 2)}.filter-section.svelte-186xh4e.svelte-186xh4e{margin-bottom:var(--spacing-xl)}.filter-section.svelte-186xh4e.svelte-186xh4e,.filters-content.svelte-186xh4e.svelte-186xh4e,.filter-group.svelte-186xh4e.svelte-186xh4e{min-width:0;overflow:visible}.filters-container.row-layout.svelte-186xh4e .filter-section.svelte-186xh4e{min-width:0;margin-bottom:0}.filters-container.row-layout.svelte-186xh4e .section-title.svelte-186xh4e{margin-bottom:var(--spacing-xs);font-size:var(--font-size-xs)}.filters-container.row-layout.svelte-186xh4e .filters-header.svelte-186xh4e{margin-bottom:var(--spacing-xs)}.filter-section.svelte-186xh4e.svelte-186xh4e:last-child{margin-bottom:0}.section-title.svelte-186xh4e.svelte-186xh4e{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin-bottom:var(--spacing-md)}.filters-header.svelte-186xh4e.svelte-186xh4e{display:flex;align-items:center;justify-content:space-between;width:100%;background:none;border:0!important;cursor:pointer;padding:0;margin-bottom:var(--spacing-md);border-radius:var(--radius-sm);color:var(--color-text-primary);transition:background-color var(--transition-fast),color var(--transition-fast)}.filters-header.svelte-186xh4e.svelte-186xh4e:hover{background:var(--accent-soft)!important;color:var(--color-text-primary)}.filters-header.svelte-186xh4e.svelte-186xh4e:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}.toggle-icon.svelte-186xh4e.svelte-186xh4e{color:var(--color-text-secondary);font-size:var(--font-size-sm);transition:transform var(--transition-fast)}.categories-list.svelte-186xh4e.svelte-186xh4e{display:flex;flex-direction:column;gap:var(--spacing-sm)}.filters-container.row-layout.svelte-186xh4e .categories-list.svelte-186xh4e{flex-direction:row;flex-wrap:wrap;gap:var(--spacing-xs)}.category-item.svelte-186xh4e.svelte-186xh4e{display:flex;align-items:center;min-height:var(--control-height-md);padding:0 var(--spacing-md);background:var(--control-bg);border:1px solid var(--surface-panel-line);border-radius:var(--control-radius);cursor:pointer;transition:all var(--transition-fast);text-align:left}.filters-container.row-layout.svelte-186xh4e .category-item.svelte-186xh4e{min-height:30px;padding:0 var(--spacing-sm)}.category-item.svelte-186xh4e.svelte-186xh4e:first-child{padding-top:0}.category-item.svelte-186xh4e.svelte-186xh4e:hover{background:color-mix(in srgb,var(--color-primary) 7%,var(--surface-panel) 93%);border-color:color-mix(in srgb,var(--color-primary) 36%,var(--surface-panel-line) 64%)}.category-item.active.svelte-186xh4e.svelte-186xh4e{background:color-mix(in srgb,var(--color-primary) 10%,var(--surface-panel) 90%);border-color:color-mix(in srgb,var(--color-primary) 44%,var(--surface-panel-line) 56%);box-shadow:none}.category-item.all-category.svelte-186xh4e.svelte-186xh4e{color:var(--color-text-primary);font-weight:var(--font-weight-bold)}.category-label.svelte-186xh4e.svelte-186xh4e{font-size:var(--font-size-sm);color:var(--color-text-secondary);font-weight:var(--font-weight-medium)}.category-item.active.svelte-186xh4e .category-label.svelte-186xh4e,.category-item.all-category.svelte-186xh4e .category-label.svelte-186xh4e{color:var(--color-text-primary)}.filters-content.svelte-186xh4e.svelte-186xh4e{display:flex;flex-direction:column;gap:var(--spacing-md)}.filters-container.row-layout.svelte-186xh4e .filters-content.svelte-186xh4e{display:grid;grid-template-columns:minmax(14rem,1fr) minmax(11rem,.75fr) minmax(11rem,.75fr) auto;gap:var(--spacing-sm);align-items:end}.filter-group.svelte-186xh4e.svelte-186xh4e{display:flex;flex-direction:column;gap:var(--spacing-sm)}.filters-container.row-layout.svelte-186xh4e .filter-group.svelte-186xh4e{gap:.35rem}.filter-label.svelte-186xh4e.svelte-186xh4e{font-size:var(--font-size-sm);color:var(--color-text-secondary);font-weight:var(--font-weight-medium);letter-spacing:0}.filters-container.row-layout.svelte-186xh4e .filter-label.svelte-186xh4e{font-size:var(--font-size-xs)}.search-input.svelte-186xh4e.svelte-186xh4e{min-height:var(--control-height-md);padding:.55rem .85rem;background:var(--color-bg-input);border:1px solid var(--color-border-input);border-radius:var(--control-radius);color:var(--color-text-primary);font-size:var(--font-size-sm);transition:all var(--transition-fast)}.filters-container.row-layout.svelte-186xh4e .search-input.svelte-186xh4e,.filters-container.row-layout.svelte-186xh4e .clear-btn.svelte-186xh4e{min-height:var(--control-height-sm);padding:0 .75rem}.search-input.svelte-186xh4e.svelte-186xh4e:focus{outline:none;border-color:var(--color-border-focus);background:color-mix(in srgb,var(--color-primary) 8%,var(--surface-panel-muted) 92%);box-shadow:var(--shadow-focus)}.search-input.svelte-186xh4e.svelte-186xh4e::placeholder{color:var(--color-text-placeholder)}.filter-actions.svelte-186xh4e.svelte-186xh4e{display:flex;flex-direction:row;justify-content:flex-end;margin-top:var(--spacing-md)}.filters-container.row-layout.svelte-186xh4e .filter-actions.svelte-186xh4e{margin-top:0}.clear-btn.svelte-186xh4e.svelte-186xh4e{min-height:var(--control-height-md);background:transparent;color:var(--color-text-secondary);border:1px solid var(--control-border);padding:.55rem .95rem;border-radius:var(--control-radius);font-weight:var(--font-weight-medium);cursor:pointer;transition:all var(--transition-fast);letter-spacing:0;font-size:var(--font-size-xs)}.filters-container.row-layout.svelte-186xh4e .clear-btn.svelte-186xh4e{min-width:5.75rem;white-space:nowrap}.clear-btn.svelte-186xh4e.svelte-186xh4e:hover{background:color-mix(in srgb,var(--color-primary) 8%,transparent);color:var(--color-text-primary)}@media (max-width: 1380px){.filters-container.row-layout.svelte-186xh4e.svelte-186xh4e{grid-template-columns:minmax(0,1fr)}.filters-container.row-layout.svelte-186xh4e .filters-content.svelte-186xh4e{grid-template-columns:minmax(0,1fr) minmax(0,.72fr) minmax(0,.72fr) auto}}@media (max-width: 920px){.filters-container.row-layout.svelte-186xh4e .filters-content.svelte-186xh4e{grid-template-columns:repeat(2,minmax(0,1fr))}.filters-container.row-layout.svelte-186xh4e .filter-group.svelte-186xh4e:first-child,.filters-container.row-layout.svelte-186xh4e .filter-actions.svelte-186xh4e{grid-column:1 / -1}.filters-container.row-layout.svelte-186xh4e .filter-actions.svelte-186xh4e{justify-content:stretch}.filters-container.row-layout.svelte-186xh4e .clear-btn.svelte-186xh4e{width:100%}}@media (max-width: 768px){.filters-container.svelte-186xh4e.svelte-186xh4e{position:static}.filters-container.row-layout.svelte-186xh4e.svelte-186xh4e{grid-template-columns:minmax(0,1fr);padding:.55rem}.filters-container.row-layout.svelte-186xh4e .filters-content.svelte-186xh4e{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem}.filters-container.row-layout.svelte-186xh4e .filter-group.svelte-186xh4e:first-child,.filters-container.row-layout.svelte-186xh4e .filter-actions.svelte-186xh4e{grid-column:1 / -1}.filter-actions.svelte-186xh4e.svelte-186xh4e{flex-direction:column;align-items:stretch;justify-content:flex-start}}.status-banner.svelte-996hc7{display:flex;justify-content:space-between;gap:var(--spacing-md);padding:var(--spacing-md) var(--spacing-lg);border-radius:var(--radius-lg);border:1px solid var(--surface-border);background:color-mix(in srgb,var(--surface-muted) 82%,transparent)}.status-banner__copy.svelte-996hc7{display:flex;flex-direction:column;gap:var(--spacing-xs);max-width:52ch}.status-banner__title.svelte-996hc7{color:var(--text-strong);font-size:var(--font-size-sm)}.status-banner__message.svelte-996hc7{color:var(--text-body);font-size:var(--font-size-sm);line-height:var(--line-height-normal)}.status-banner__actions.svelte-996hc7{display:inline-flex;align-items:center;gap:var(--spacing-sm)}.status-banner--info.svelte-996hc7{border-color:color-mix(in srgb,var(--status-info) 30%,var(--surface-border))}.status-banner--success.svelte-996hc7{border-color:color-mix(in srgb,var(--status-success) 34%,var(--surface-border))}.status-banner--warning.svelte-996hc7{border-color:color-mix(in srgb,var(--status-warning) 42%,var(--surface-border));background:color-mix(in srgb,var(--status-warning) 12%,var(--surface-muted))}.status-banner--error.svelte-996hc7{border-color:color-mix(in srgb,var(--status-danger) 44%,var(--surface-border));background:color-mix(in srgb,var(--status-danger) 10%,var(--surface-muted))}@media (max-width: 720px){.status-banner.svelte-996hc7{flex-direction:column}.status-banner__actions.svelte-996hc7{width:100%;justify-content:flex-start}}.strategy-start-preflight.svelte-1smis3s.svelte-1smis3s{display:flex;flex-direction:column;gap:var(--spacing-sm)}.strategy-start-preflight--compact.svelte-1smis3s.svelte-1smis3s{margin-bottom:var(--spacing-md)}.strategy-start-preflight__chip.svelte-1smis3s.svelte-1smis3s{display:flex;justify-content:flex-end}.strategy-start-preflight--compact.svelte-1smis3s .strategy-start-preflight__chip.svelte-1smis3s{justify-content:flex-start}.strategy-start-preflight__metrics.svelte-1smis3s.svelte-1smis3s{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--spacing-sm)}.strategy-start-preflight__metric.svelte-1smis3s.svelte-1smis3s{display:flex;flex-direction:column;gap:.25rem;padding:var(--spacing-sm);border-radius:var(--radius-md);border:1px solid var(--surface-border);background:color-mix(in srgb,var(--surface-muted) 74%,transparent)}.strategy-start-preflight__metric.svelte-1smis3s dt.svelte-1smis3s{color:var(--text-muted);font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.04em}.strategy-start-preflight__metric.svelte-1smis3s dd.svelte-1smis3s{margin:0;color:var(--text-strong);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums}.strategy-start-preflight__action.svelte-1smis3s.svelte-1smis3s{white-space:nowrap}@media (max-width: 900px){.strategy-start-preflight__metrics.svelte-1smis3s.svelte-1smis3s{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.strategy-start-preflight__chip.svelte-1smis3s.svelte-1smis3s{justify-content:flex-start}.strategy-start-preflight__metrics.svelte-1smis3s.svelte-1smis3s{grid-template-columns:1fr}}.strategy-card.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm{--strategy-card-label-color:color-mix(in srgb, var(--color-text-secondary) 20%, var(--color-text-primary) 80%);--strategy-card-copy-color:var(--color-text-secondary);--strategy-action-primary-bg:var(--color-primary);--strategy-action-primary-bg-hover:color-mix(in srgb, var(--color-primary) 88%, var(--surface-panel) 12%);--strategy-action-primary-border:color-mix(in srgb, var(--color-primary) 76%, var(--surface-panel-line) 24%);--strategy-action-primary-text:rgb(255 255 255);--strategy-card-board-shadow:var(--shadow-list-card);--strategy-card-board-shadow-hover:var(--shadow-list-card-hover);position:relative;min-width:0;overflow:hidden;isolation:isolate;container-name:strategy-card;container-type:inline-size;border:1px solid var(--surface-panel-line);border-radius:var(--radius-lg);background:var(--surface-panel);box-shadow:var(--shadow-panel);transition:border-color var(--transition-fast),background-color var(--transition-fast),box-shadow var(--transition-fast),transform var(--transition-fast)}.strategy-card.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:var(--color-primary);z-index:1}.strategy-card.rented.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm{border-color:color-mix(in srgb,var(--color-primary) 42%,var(--surface-panel-line) 58%)}.strategy-card.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm:hover{border-color:color-mix(in srgb,var(--color-primary) 36%,var(--surface-panel-line) 64%);box-shadow:var(--shadow-panel-hover);transform:translateY(-2px)}[data-theme=light] .strategy-card.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm{--strategy-card-label-color:color-mix(in srgb, var(--color-text-secondary) 16%, var(--color-text-primary) 84%);--strategy-card-copy-color:color-mix(in srgb, var(--color-text-secondary) 24%, var(--color-text-primary) 76%);box-shadow:var(--shadow-sm)}.strategy-card.row-layout.svelte-1t8p2sm .strategy-card-content.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm{display:grid;min-height:0;grid-template-columns:minmax(15rem,.95fr) minmax(29rem,1.65fr) minmax(14rem,.85fr);grid-template-areas:"hero metrics actions" "info chart utilities";align-items:center;gap:var(--spacing-md) var(--spacing-lg)}.strategy-card.row-layout.svelte-1t8p2sm .strategy-card-header.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm{grid-area:hero}.strategy-card.row-layout.svelte-1t8p2sm .strategy-title-row.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm{align-items:flex-start;flex-wrap:wrap}.strategy-card.row-layout.svelte-1t8p2sm .strategy-name.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm{overflow:visible;font-size:var(--font-size-base);text-overflow:clip;white-space:normal}.strategy-card.row-layout.svelte-1t8p2sm .metrics-grid.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm{grid-area:metrics;grid-template-columns:repeat(5,minmax(5.8rem,1fr));gap:var(--spacing-xs)}.strategy-card.row-layout.svelte-1t8p2sm .metric-tile.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm{min-height:4.1rem;padding:.5rem;border:1px solid color-mix(in srgb,var(--surface-panel-line) 72%,transparent);border-radius:var(--radius-md);background:color-mix(in srgb,var(--surface-panel-muted) 72%,var(--surface-panel) 28%)}.strategy-card.row-layout.svelte-1t8p2sm .metric-value.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm{overflow:visible;font-size:var(--font-size-sm);text-overflow:clip}.strategy-card.row-layout.svelte-1t8p2sm .strategy-chart-panel.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm{grid-area:chart;min-height:50px;margin-top:0;border-bottom:0}.strategy-card.row-layout.svelte-1t8p2sm .strategy-chart-panel.svelte-1t8p2sm canvas{height:50px!important}.strategy-card.row-layout.svelte-1t8p2sm .strategy-card-footer.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm,.strategy-card.row-layout.svelte-1t8p2sm .strategy-card-actions.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm{display:contents}.strategy-card.row-layout.svelte-1t8p2sm .compact-info-section.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm{grid-area:info}.strategy-card.row-layout.svelte-1t8p2sm .card-actions-panel.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm{grid-area:actions;justify-self:stretch}.strategy-card.row-layout.svelte-1t8p2sm .utility-actions-panel.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm{grid-area:utilities;justify-self:stretch}.strategy-card.row-layout.svelte-1t8p2sm .card-actions.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm,.strategy-card.row-layout.svelte-1t8p2sm .utility-actions.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));justify-content:stretch}.strategy-card.row-layout.svelte-1t8p2sm .secondary-actions.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm{display:contents}.strategy-card.row-layout.svelte-1t8p2sm .action-btn.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm,.strategy-card.row-layout.svelte-1t8p2sm .secondary-btn.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm{width:100%;border-radius:var(--radius-md)}.strategy-card.row-layout.svelte-1t8p2sm .btn-text.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0;white-space:nowrap}@container strategy-card (max-width: 60rem){.strategy-card.row-layout.svelte-1t8p2sm .strategy-card-content.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm{grid-template-columns:minmax(9.75rem,.9fr) minmax(13rem,1.1fr);grid-template-areas:"hero metrics" "info metrics" "chart chart" "actions actions" "utilities utilities";align-items:start}.strategy-card.row-layout.svelte-1t8p2sm .metrics-grid.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm{grid-template-columns:repeat(auto-fit,minmax(6.75rem,1fr))}}@container strategy-card (max-width: 36rem){.strategy-card.row-layout.svelte-1t8p2sm .strategy-card-content.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm{grid-template-columns:minmax(0,1fr);grid-template-areas:"hero" "metrics" "info" "chart" "actions" "utilities"}.strategy-card.row-layout.svelte-1t8p2sm .metrics-grid.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm{grid-template-columns:repeat(auto-fit,minmax(7rem,1fr))}.strategy-card.row-layout.svelte-1t8p2sm .card-actions.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm,.strategy-card.row-layout.svelte-1t8p2sm .utility-actions.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm{grid-template-columns:repeat(auto-fit,minmax(6.2rem,1fr))}}.strategy-card-content.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm{position:relative;z-index:2;display:flex;min-height:22rem;flex-direction:column;gap:var(--spacing-md);padding:var(--spacing-lg)}.strategy-card-content.blurred.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm{filter:blur(5px)}.strategy-card-header.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm{display:flex;min-width:0;align-items:flex-start;justify-content:space-between;gap:var(--spacing-md)}.strategy-title-group.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm{display:flex;min-width:0;align-items:flex-start;gap:var(--spacing-sm)}.strategy-signal.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm{width:12px;height:12px;flex:0 0 auto;margin-top:.38rem;border-radius:50%;background:var(--color-text-muted);box-shadow:0 0 0 6px color-mix(in srgb,var(--color-text-muted) 18%,transparent)}.strategy-signal.running.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm{background:var(--color-success);box-shadow:0 0 0 6px color-mix(in srgb,var(--color-success) 22%,transparent)}.strategy-signal.negative.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm{background:var(--color-error);box-shadow:0 0 0 6px color-mix(in srgb,var(--color-error) 22%,transparent)}.strategy-signal.stopped.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm{background:color-mix(in srgb,var(--color-text-secondary) 56%,var(--color-primary) 44%)}.strategy-title-copy.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm{display:grid;min-width:0;gap:.38rem}.strategy-title-row.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm{display:flex;min-width:0;align-items:center;gap:var(--spacing-sm)}.strategy-name.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm{min-width:0;margin:0;overflow:hidden;color:var(--color-text-primary);font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.status-pill.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm,.rented-chip.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm,.pill.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm,.allocated-chip.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm{display:inline-flex;align-items:center;border-radius:var(--radius-full);white-space:nowrap}.status-pill.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm{flex:0 0 auto;padding:4px 9px;border:1px solid color-mix(in srgb,var(--color-border-light) 44%,transparent);background:color-mix(in srgb,var(--surface-panel-muted) 60%,transparent);color:var(--color-text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);letter-spacing:.02em;text-transform:uppercase}.status-pill.running.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm{border-color:color-mix(in srgb,var(--color-success) 34%,transparent);background:color-mix(in srgb,var(--color-success) 13%,transparent);color:var(--color-success)}.hero-meta.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm{display:flex;min-width:0;flex-wrap:wrap;gap:6px;color:var(--strategy-card-copy-color);font-size:var(--font-size-xs)}.pill.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm{min-width:0;max-width:100%;padding:4px 10px;overflow:hidden;border:1px solid color-mix(in srgb,var(--color-border-light) 38%,transparent);background:color-mix(in srgb,var(--color-bg-tertiary) 54%,transparent);letter-spacing:.04em;text-overflow:ellipsis;text-transform:uppercase}.pill.subtle.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm{color:var(--color-text-secondary)}.rented-chip.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm{flex:0 0 auto;gap:6px;padding:5px 9px;border:1px solid color-mix(in srgb,var(--color-primary) 34%,transparent);background:color-mix(in srgb,var(--color-primary) 14%,transparent);color:var(--color-text-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);letter-spacing:.02em;text-transform:uppercase}.rented-icon.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm,.btn-icon.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm,.info-icon.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm{display:inline-flex;align-items:center;justify-content:center}.rented-icon.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm{width:12px;height:12px}.rented-icon.svelte-1t8p2sm svg.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm,.btn-icon.svelte-1t8p2sm svg.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm,.info-icon.svelte-1t8p2sm svg.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm{width:100%;height:100%;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.rented-icon.svelte-1t8p2sm svg.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm{stroke-width:1.8}.metrics-grid.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm{display:grid;min-width:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-md) var(--spacing-xl)}.metric-tile.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm{display:grid;min-width:0;gap:4px}.metric-label.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm,.action-plan-label.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm,.stat-label.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm{display:block;max-width:100%;overflow:hidden;color:var(--strategy-card-label-color);font-size:var(--font-size-xs);letter-spacing:0;line-height:1.15;overflow-wrap:anywhere;text-overflow:ellipsis}.metric-value.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm{display:block;min-width:0;overflow:hidden;color:var(--color-text-primary);font-size:var(--font-size-lg);font-variant-numeric:tabular-nums;font-weight:var(--font-weight-bold);line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.metric-value[title].svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm{cursor:help}.metric-hint.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm{color:var(--strategy-card-copy-color);font-size:var(--font-size-xs);font-variant-numeric:tabular-nums;line-height:1.2}.metric-hint.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm,.hero-meta.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm,.info-text.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm,.performance-type.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm,.performance-pair.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm,.sparkline-label.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm{color:var(--strategy-card-copy-color)}.metric-tile.positive.svelte-1t8p2sm .metric-value.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm{color:var(--color-success)}.metric-tile.negative.svelte-1t8p2sm .metric-value.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm{color:var(--color-error)}.strategy-chart-panel.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm{position:relative;min-height:76px;margin-top:auto;overflow:hidden;border-bottom:1px solid color-mix(in srgb,var(--surface-panel-line) 60%,transparent)}.strategy-chart-panel.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm:after{content:"";position:absolute;inset:auto 0 12px;height:1px;background:color-mix(in srgb,var(--surface-panel-line) 58%,transparent);pointer-events:none}.strategy-chart-panel.svelte-1t8p2sm canvas{display:block;width:100%!important;height:76px!important}.strategy-card-footer.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm{display:grid;gap:var(--spacing-md)}.action-plan.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm{display:none}.strategy-chart-bg.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm{display:none;background:transparent}.action-rail-label.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0;white-space:nowrap}.action-rail-heading.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm,.action-rail-kicker.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm{color:var(--strategy-card-label-color);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold)}.compact-info-section.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm{display:flex;min-width:0;align-items:center;gap:var(--spacing-sm);flex-wrap:wrap}.info-item.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm,.allocated-chip.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm{min-width:0;max-width:100%;gap:6px;padding:6px 11px;border:1px solid color-mix(in srgb,var(--color-border-light) 42%,transparent);background:color-mix(in srgb,var(--color-bg-secondary) 76%,transparent);color:var(--color-text-primary);font-size:var(--font-size-xs);line-height:1}.info-item.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm{display:inline-flex;align-items:center;border-radius:var(--radius-full);cursor:help;transition:background-color var(--transition-fast),border-color var(--transition-fast),transform var(--transition-fast)}.info-item.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm:hover{border-color:color-mix(in srgb,var(--color-primary) 42%,transparent);background:color-mix(in srgb,var(--color-primary) 12%,transparent);transform:translateY(-1px)}.info-icon.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm{width:14px;height:14px;flex:0 0 auto;color:color-mix(in srgb,var(--color-primary) 76%,var(--color-text-primary) 24%)}.info-icon.svelte-1t8p2sm svg.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm{stroke-width:1.6}.info-text.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm{min-width:0;overflow:hidden;color:var(--strategy-card-copy-color);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.allocated-chip.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm{border-color:color-mix(in srgb,var(--color-primary) 30%,transparent);background:color-mix(in srgb,var(--color-primary) 14%,transparent)}.strategy-card-actions.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm,.card-actions-panel.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm,.utility-actions-panel.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm,.card-actions.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm,.utility-actions.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm,.secondary-actions.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm,.utility-actions-danger.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm{display:flex;min-width:0;align-items:center;gap:var(--spacing-sm);flex-wrap:wrap}.strategy-card-actions.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm{justify-content:space-between}.card-actions.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm,.card-actions-panel.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm{flex:1 1 15rem}.utility-actions-panel.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm,.utility-actions.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm{justify-content:flex-end}.action-btn.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm,.secondary-btn.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm,.load-more-btn.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm{transition:transform var(--transition-fast),box-shadow var(--transition-fast)}.action-btn.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm,.secondary-btn.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm{min-width:0;gap:6px;line-height:1}.action-btn.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm{--button-tone:var(--action-tone, var(--color-primary))}.secondary-btn.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm{--button-tone:var(--secondary-tone, var(--color-border-light))}.action-btn--primary.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm{color:var(--gds-button-primary-text)}.action-btn--supporting.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm{color:var(--fg)}.details-btn.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm,.edit-btn.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm,.backtest-btn.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm,.activity-btn.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm,.export-btn.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm{--action-tone:var(--color-primary);--secondary-tone:var(--color-primary)}.delete-btn.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm{--secondary-tone:var(--color-error)}.action-btn.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm:hover:not(:disabled),.secondary-btn.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm:hover:not(:disabled),.load-more-btn.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm:hover:not(:disabled){transform:translateY(-1px)}.action-btn--primary.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm:hover:not(:disabled){color:var(--gds-button-primary-text)}.action-btn.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm:disabled,.secondary-btn.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm:disabled,.load-more-btn.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm:disabled{cursor:not-allowed;opacity:.58;transform:none}.btn-icon.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm{display:inline-grid;width:13px;height:13px;place-items:center;flex:0 0 auto;color:currentColor}.btn-icon.svelte-1t8p2sm svg.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.btn-text.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.error-banner.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm{position:relative;z-index:3;display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-sm);margin:var(--spacing-lg) var(--spacing-lg) 0;padding:8px 12px;border:1px solid color-mix(in srgb,var(--color-error) 36%,transparent);border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-error) 10%,var(--surface-panel) 90%);color:var(--color-error)}.error-text.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm{font-size:var(--font-size-sm)}.error-close.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm{color:inherit;font-size:16px}.bots-overlay.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;display:flex;flex-direction:column;overflow-y:auto;padding:var(--spacing-lg);border-radius:inherit;background:color-mix(in srgb,var(--color-bg-primary) 86%,transparent);color:var(--color-text-primary)}.bots-overlay-preflight.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm{margin-bottom:var(--spacing-md)}.overlay-header.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-md);padding-bottom:var(--spacing-md);border-bottom:1px solid var(--surface-panel-line)}.overlay-header.svelte-1t8p2sm h3.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm{margin:0;font-size:var(--font-size-lg)}.close-btn.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm{width:34px;height:34px;border-radius:var(--radius-full);font-size:20px;line-height:1}.bots-list-container.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm{margin-top:var(--spacing-md);padding-top:var(--spacing-md);border-top:1px solid var(--surface-panel-line)}.bots-list.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm{display:flex;flex-direction:column;gap:var(--spacing-sm)}.bots-list-header.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm,.bot-item.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--spacing-sm);align-items:center}.bots-list-header.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm{padding-bottom:var(--spacing-sm);border-bottom:1px solid var(--surface-panel-line);color:var(--color-text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);text-transform:uppercase}.bot-item.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm{color:var(--color-text-primary);font-size:var(--font-size-sm)}.bot-actions.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm{display:flex}.bot-actions.svelte-1t8p2sm .secondary-btn.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm{white-space:nowrap}.bot-actions.svelte-1t8p2sm .secondary-btn.running.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm{--secondary-tone:var(--color-secondary)}.bot-actions.svelte-1t8p2sm .btn-icon.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm{width:12px;height:12px}.load-more-container.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm{display:flex;justify-content:center;margin-top:var(--spacing-sm);padding-top:var(--spacing-md);border-top:1px solid var(--surface-panel-line)}.load-more-btn.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm{--button-tone:var(--color-primary);display:inline-flex;min-width:140px;min-height:var(--control-height-md);align-items:center;justify-content:center;gap:var(--spacing-xs);padding:var(--spacing-sm) var(--spacing-lg);background:color-mix(in srgb,var(--color-primary) 14%,transparent);color:var(--color-text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.bots-count.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm{margin-top:var(--spacing-sm);padding-top:var(--spacing-sm);border-top:1px solid var(--surface-panel-line);color:var(--color-text-secondary);font-size:var(--font-size-xs);text-align:center}@container strategy-card (max-width: 58rem){.strategy-card-content.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm{display:grid;min-height:0;grid-template-columns:minmax(9.75rem,.9fr) minmax(13rem,1.1fr);grid-template-areas:"hero metrics" "info metrics" "chart chart" "actions actions" "utilities utilities";align-items:start;gap:var(--spacing-md)}.strategy-card-header.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm{grid-area:hero;flex-direction:row;justify-content:flex-start}.strategy-title-group.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm{align-items:center}.strategy-title-row.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm{align-items:center;flex-direction:row;gap:var(--spacing-xs)}.metrics-grid.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm{grid-area:metrics;min-width:0;grid-template-columns:repeat(auto-fit,minmax(6.75rem,1fr));gap:var(--spacing-sm)}.metric-tile.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm{min-height:4.75rem;padding:.78rem;border:1px solid color-mix(in srgb,var(--surface-panel-line) 72%,transparent);border-radius:var(--radius-md);background:color-mix(in srgb,var(--surface-panel-muted) 76%,var(--surface-panel) 24%)}.metric-value.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm{font-size:var(--font-size-md)}.strategy-chart-panel.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm{grid-area:chart;min-height:58px;margin-top:0}.strategy-chart-panel.svelte-1t8p2sm canvas{height:58px!important}.strategy-card-footer.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm,.strategy-card-actions.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm{display:contents}.compact-info-section.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm{grid-area:info}.card-actions-panel.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm{grid-area:actions;flex:initial;justify-self:stretch}.utility-actions-panel.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm{grid-area:utilities;justify-self:stretch}.card-actions.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm,.utility-actions.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));justify-content:stretch}.secondary-actions.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm{display:contents}.action-btn.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm{min-width:3.25rem;flex-direction:row;padding:.5rem .62rem;border-radius:var(--radius-md)}.secondary-btn.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm{min-width:2.9rem;flex-direction:row;padding:.48rem .58rem;border-radius:var(--radius-md)}.card-actions.svelte-1t8p2sm .btn-text.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm,.utility-actions.svelte-1t8p2sm .btn-text.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm{position:static;max-width:100%}}@container strategy-card (max-width: 44rem){.strategy-card-content.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm{grid-template-columns:minmax(8.75rem,.85fr) minmax(11.5rem,1.15fr);grid-template-areas:"hero metrics" "info metrics" "chart chart" "actions actions" "utilities utilities"}.strategy-card-header.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm{justify-content:flex-start}.strategy-title-row.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm{flex-direction:row;align-items:center}.metrics-grid.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm{grid-template-columns:repeat(2,minmax(0,1fr))}.card-actions.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm,.utility-actions.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm{justify-content:stretch}.action-btn.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm,.secondary-btn.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm{width:100%}}@container strategy-card (max-width: 32rem){.strategy-card-content.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm{grid-template-columns:minmax(0,1fr);grid-template-areas:"hero" "metrics" "info" "chart" "actions" "utilities"}.strategy-title-row.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm{align-items:flex-start;flex-direction:column}.metrics-grid.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm{grid-template-columns:repeat(auto-fit,minmax(7rem,1fr))}.card-actions.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm,.utility-actions.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm{grid-template-columns:repeat(auto-fit,minmax(6.2rem,1fr))}.utility-actions.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm{grid-template-columns:repeat(auto-fit,minmax(5.25rem,1fr))}.action-btn.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm,.secondary-btn.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm{gap:5px;padding-right:.5rem;padding-left:.5rem}}@media (max-width: 860px){.strategy-card-content.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm{min-height:0}.strategy-card-actions.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm{align-items:stretch}.card-actions.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm,.utility-actions.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm{flex:1 1 100%}.action-btn.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm,.secondary-btn.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm{flex:1 1 auto}}@media (max-width: 560px){.strategy-card-content.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm{padding:var(--spacing-md)}.strategy-card-header.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm,.strategy-title-row.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm{align-items:flex-start}.strategy-title-row.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm{flex-direction:column;gap:var(--spacing-xs)}.strategy-name.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm{white-space:normal}.metrics-grid.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm{grid-template-columns:1fr}.compact-info-section.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm,.card-actions.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm,.utility-actions.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm,.secondary-actions.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm{display:grid;grid-template-columns:1fr}.action-btn.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm,.secondary-btn.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm{width:100%}}.strategy-card.strategy-board-row.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm{display:block;overflow:visible;gap:0;padding:0;border-radius:var(--radius-md);background:var(--surface-panel);box-shadow:var(--strategy-card-board-shadow)}.strategy-card.board-layout.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm:before{display:none}.strategy-card.board-layout.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm:hover,.strategy-card.board-layout.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm:has(.board-action-menu.is-open){box-shadow:var(--strategy-card-board-shadow-hover);transform:none}.strategy-card.board-layout.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm:has(.board-action-menu.is-open){z-index:calc(var(--z-dropdown) + 1)}.strategy-card.board-layout.svelte-1t8p2sm .strategy-card-content.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm{--strategy-board-inner-gap:.86rem;--strategy-board-inner-padding:1rem;display:grid;min-height:11.15rem;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"hero actions" "metrics metrics" "info info";align-content:start;align-items:stretch;gap:var(--strategy-board-inner-gap);overflow:visible;padding:var(--strategy-board-inner-padding)}.strategy-card.board-layout.svelte-1t8p2sm .strategy-card-header.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm{grid-area:hero;display:grid;align-items:center;grid-template-columns:minmax(0,1fr);justify-items:start;gap:var(--spacing-xs)}.strategy-card.board-layout.svelte-1t8p2sm .strategy-title-group.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm{align-items:center;width:100%;gap:.5rem}.strategy-card.board-layout.svelte-1t8p2sm .strategy-title-copy.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm{gap:.32rem;overflow:visible;width:100%;padding-right:0}.strategy-card.board-layout.svelte-1t8p2sm .strategy-title-row.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;flex-wrap:nowrap;gap:.35rem;justify-items:start;overflow:visible}.strategy-card.board-layout.svelte-1t8p2sm .strategy-name.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm{width:100%;flex:initial;max-width:100%;overflow:visible;overflow-wrap:anywhere;font-size:var(--font-size-sm);line-height:1.3;text-overflow:clip;white-space:normal}.strategy-card.board-layout.svelte-1t8p2sm .status-pill.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm{flex:0 0 auto;justify-self:end;padding:1px 6px;font-size:var(--font-size-xs)}.strategy-card.board-layout.svelte-1t8p2sm .strategy-signal.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm{width:10px;height:10px;margin-top:0;box-shadow:0 0 0 5px color-mix(in srgb,var(--color-text-muted) 16%,transparent)}.strategy-card.board-layout.svelte-1t8p2sm .strategy-signal.running.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm{box-shadow:0 0 0 5px color-mix(in srgb,var(--color-success) 20%,transparent)}.strategy-card.board-layout.svelte-1t8p2sm .strategy-signal.negative.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm{box-shadow:0 0 0 5px color-mix(in srgb,var(--color-error) 20%,transparent)}.strategy-card.board-layout.svelte-1t8p2sm .rented-chip.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm{justify-self:start;padding:2px 7px;font-size:var(--font-size-xs)}.strategy-card.board-layout.svelte-1t8p2sm .hero-meta.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm{flex-wrap:nowrap;gap:5px;overflow:hidden;padding-block:1px}.strategy-card.board-layout.svelte-1t8p2sm .pill.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm,.strategy-card.board-layout.svelte-1t8p2sm .allocated-chip.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm,.strategy-card.board-layout.svelte-1t8p2sm .info-item.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm{padding:0;border:0;border-radius:0;background:transparent;font-size:var(--font-size-xs)}.strategy-card.board-layout.svelte-1t8p2sm .pill.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm{flex:0 1 auto}.strategy-card.board-layout.svelte-1t8p2sm .pill.subtle.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm{max-width:min(10rem,58%)}.strategy-card.board-layout.svelte-1t8p2sm .hero-meta.svelte-1t8p2sm>.svelte-1t8p2sm+.svelte-1t8p2sm{position:relative;padding-left:.58rem}.strategy-card.board-layout.svelte-1t8p2sm .hero-meta.svelte-1t8p2sm>.svelte-1t8p2sm+.svelte-1t8p2sm:before{content:"";position:absolute;left:.18rem;top:50%;width:3px;height:3px;border-radius:50%;background:color-mix(in srgb,var(--color-text-muted) 62%,transparent);transform:translateY(-50%)}.strategy-card.board-layout.svelte-1t8p2sm .metrics-grid.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm{grid-area:metrics;grid-template-columns:repeat(6,minmax(0,1fr));gap:.48rem .75rem;padding:.56rem 0 0;border-top:1px solid color-mix(in srgb,var(--surface-panel-line) 58%,transparent);position:relative;z-index:1}.strategy-card.board-layout.svelte-1t8p2sm .metric-tile.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm{min-height:0;gap:3px;padding:.08rem 0;border:0;border-radius:0;background:transparent}.strategy-card.board-layout.svelte-1t8p2sm .metric-tile--primary.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm{grid-column:span 3}.strategy-card.board-layout.svelte-1t8p2sm .metric-tile--compact.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm{grid-column:span 2;min-height:2.26rem}.strategy-card.board-layout.svelte-1t8p2sm .metric-value.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm{overflow:visible;font-size:var(--font-size-xs);text-overflow:clip}.strategy-card.board-layout.svelte-1t8p2sm .metric-label.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm,.strategy-card.board-layout.svelte-1t8p2sm .metric-hint.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm{line-height:1.18}.strategy-card.board-layout.svelte-1t8p2sm .metric-label.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm,.strategy-card.board-layout.svelte-1t8p2sm .metric-hint.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm,.strategy-card.board-layout.svelte-1t8p2sm .info-text.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm{font-size:var(--font-size-xs)}.strategy-card.board-layout.svelte-1t8p2sm .metric-hint.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm{display:none}.strategy-card.board-layout.svelte-1t8p2sm .strategy-chart-panel.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm{position:absolute;top:3.25rem;right:.95rem;bottom:2.42rem;left:.95rem;z-index:0;min-height:0;margin:0;border-bottom:0;opacity:.24;pointer-events:none}.strategy-card.board-layout.svelte-1t8p2sm .strategy-chart-panel.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm:after{display:none}.strategy-card.board-layout.svelte-1t8p2sm .strategy-chart-panel.svelte-1t8p2sm canvas{height:100%!important;opacity:.9}.strategy-card.board-layout.svelte-1t8p2sm .strategy-card-footer.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm{display:contents}.strategy-card.board-layout.svelte-1t8p2sm .compact-info-section.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm{grid-area:info;align-self:center;flex-wrap:nowrap;gap:.5rem;overflow:hidden;position:relative;z-index:1}.strategy-card.board-layout.svelte-1t8p2sm .compact-info-section .info-item.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm,.strategy-card.board-layout.svelte-1t8p2sm .compact-info-section .allocated-chip.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm{flex:1 1 0;justify-content:center}.strategy-card.board-layout.svelte-1t8p2sm .compact-info-section .info-item.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm{display:none}.strategy-card.board-layout.svelte-1t8p2sm .compact-info-section .allocated-chip.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm{flex:0 1 auto;justify-content:flex-start;color:var(--strategy-card-copy-color);font-weight:var(--font-weight-medium)}.strategy-card.board-layout.svelte-1t8p2sm .strategy-card-actions.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm{grid-area:actions;position:static;z-index:2;display:flex;min-width:0;align-self:start;justify-self:end}.strategy-card.board-layout.svelte-1t8p2sm .card-actions-panel.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm,.strategy-card.board-layout.svelte-1t8p2sm .utility-actions-panel.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm{display:none}.board-action-menu.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm{position:relative;display:inline-flex}.strategy-card.board-layout.svelte-1t8p2sm .board-action-menu.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm{display:inline-flex;align-items:center;gap:.35rem;opacity:1;pointer-events:auto;transform:none;transition:opacity var(--transition-fast),transform var(--transition-fast)}.strategy-card.board-layout.svelte-1t8p2sm .board-primary-action.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm{display:inline-flex;min-width:0;max-width:none;min-height:1.85rem;align-items:center;gap:6px;padding:0 .65rem;border:1px solid color-mix(in srgb,var(--color-primary) 22%,var(--surface-panel-line-strong) 78%);background:color-mix(in srgb,var(--surface-panel) 94%,var(--surface-panel-muted) 6%);box-shadow:var(--shadow-1)}.strategy-card.board-layout.svelte-1t8p2sm .board-primary-action .btn-text.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm{min-width:0;max-width:none;overflow:visible;text-overflow:clip;white-space:nowrap}.action-menu-trigger.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm{display:inline-grid;flex:0 0 auto;width:1.85rem;height:1.85rem;place-items:center;border:1px solid var(--border-strong);background:var(--surface);box-shadow:var(--shadow-1);transition:transform var(--transition-fast)}.action-menu-trigger.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm:hover,.board-action-menu.is-open.svelte-1t8p2sm .action-menu-trigger.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm{transform:translateY(-1px)}.action-menu-trigger__bars.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm{display:grid;width:13px;gap:3px}.action-menu-trigger__bars.svelte-1t8p2sm span.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm{display:block;height:1.5px;border-radius:var(--radius-full);background:currentColor}.action-menu-panel.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm{position:absolute;top:calc(100% + 6px);right:0;z-index:30;display:grid;min-width:11.25rem;gap:3px;padding:6px;border:1px solid var(--surface-panel-line-strong);border-radius:var(--radius-md);background:var(--surface-panel);box-shadow:var(--shadow-panel-hover)}.action-menu-item.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm{display:flex;width:100%;min-height:2rem;align-items:center;justify-content:flex-start;gap:8px;border:1px solid transparent;border-radius:var(--radius-sm);background:transparent;color:var(--color-text-primary);cursor:pointer;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);line-height:1;padding:0 .55rem;text-align:left;transition:background-color var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast)}.action-menu-item.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm:hover:not(:disabled),.action-menu-item.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm:focus-visible{border-color:var(--control-border-hover);background:color-mix(in srgb,var(--color-primary) 8%,var(--surface-panel) 92%)}.action-menu-item--primary.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm{border-color:var(--strategy-action-primary-border)!important;background:var(--strategy-action-primary-bg)!important;color:var(--strategy-action-primary-text)!important}.action-menu-item--primary.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm:hover:not(:disabled),.action-menu-item--primary.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm:focus-visible{background:var(--strategy-action-primary-bg-hover)!important;color:var(--strategy-action-primary-text)!important}.action-menu-item--primary.svelte-1t8p2sm .svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm:is(.btn-icon,.action-menu-label,svg,path){color:inherit}.action-menu-item--supporting.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm{border-color:color-mix(in srgb,var(--color-primary) 26%,var(--surface-panel-line) 74%)}.action-menu-item--danger.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm{color:var(--color-error)}.action-menu-item.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm:disabled{cursor:not-allowed;opacity:.58}.action-menu-label.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.action-menu-divider.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm{height:1px;margin:3px 2px;background:var(--surface-panel-line)}.strategy-card.board-layout.svelte-1t8p2sm .card-actions .btn-text.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm,.strategy-card.board-layout.svelte-1t8p2sm .utility-actions .btn-text.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm{position:static;width:auto;height:auto;padding:0;margin:0;overflow:hidden;clip:auto;border:0;white-space:nowrap}@container strategy-card (max-width: 19rem){.strategy-card.board-layout.svelte-1t8p2sm .strategy-card-content.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm{min-height:12.9rem;gap:var(--strategy-board-inner-gap);grid-template-columns:minmax(0,1fr);grid-template-areas:"hero" "actions" "metrics" "info"}.strategy-card.board-layout.svelte-1t8p2sm .strategy-card-header.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm{min-width:0}.strategy-card.board-layout.svelte-1t8p2sm .strategy-title-row.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm{display:grid;grid-template-columns:minmax(0,1fr);justify-items:start;min-width:0;overflow:visible}.strategy-card.board-layout.svelte-1t8p2sm .strategy-name.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm{width:100%;flex:initial}.strategy-card.board-layout.svelte-1t8p2sm .status-pill.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm{justify-self:start}.strategy-card.board-layout.svelte-1t8p2sm .hero-meta.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm{flex-wrap:wrap}.strategy-card.board-layout.svelte-1t8p2sm .metrics-grid.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm{grid-template-columns:repeat(2,minmax(0,1fr))}.strategy-card.board-layout.svelte-1t8p2sm .metric-tile--primary.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm,.strategy-card.board-layout.svelte-1t8p2sm .metric-tile--compact.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm{grid-column:span 1}.strategy-card.board-layout.svelte-1t8p2sm .strategy-chart-panel.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm{top:5.25rem;right:.9rem;bottom:2.78rem;left:.9rem}.strategy-card.board-layout.svelte-1t8p2sm .strategy-card-actions.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm{justify-self:stretch}.strategy-card.board-layout.svelte-1t8p2sm .board-action-menu.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm{display:grid;width:100%;grid-template-columns:minmax(0,1fr) auto;justify-content:space-between}}@media (max-width: 768px){.strategy-card.board-layout.svelte-1t8p2sm .hero-meta.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm{flex-wrap:wrap;overflow:visible}.strategy-card.board-layout.svelte-1t8p2sm .board-primary-action.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm{min-width:44px;min-height:44px}.strategy-card.board-layout.svelte-1t8p2sm .action-menu-trigger.svelte-1t8p2sm.svelte-1t8p2sm.svelte-1t8p2sm{width:44px;height:44px}}.strategies-container{height:100%;flex-direction:column;background:transparent}.strategies-page{--strategy-page-gap: var(--spacing-xl);--strategy-panel-padding: var(--spacing-lg);--strategy-panel-inner-gap: var(--spacing-md);--strategy-chip-gap: var(--spacing-sm);--strategies-workspace-label-color: color-mix(in srgb, var(--color-text-secondary) 32%, var(--color-text-primary) 68%);--strategies-workspace-copy-color: var(--color-text-secondary)}.strategies-page.docs-page--compact-guide{gap:var(--strategy-page-gap)}:global([data-theme=light]) .strategies-page{--strategies-workspace-label-color: color-mix(in srgb, var(--color-text-secondary) 16%, var(--color-text-primary) 84%);--strategies-workspace-copy-color: color-mix(in srgb, var(--color-text-secondary) 24%, var(--color-text-primary) 76%)}.strategies-page .docs-section{gap:var(--strategy-page-gap)}.background-refresh{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:var(--radius-full);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--strategies-workspace-copy-color);background:color-mix(in srgb,var(--color-bg-tertiary) 80%,transparent);border:1px solid color-mix(in srgb,var(--color-border-light) 60%,transparent)}.refresh-spinner{width:12px;height:12px;border:2px solid color-mix(in srgb,var(--color-border-light) 70%,transparent);border-top-color:var(--color-primary);border-radius:50%;animation:spin 1s linear infinite}.strategies-content{flex:1;display:flex;gap:var(--spacing-xl);padding:0;overflow:visible}.strategies-content.single-result{display:grid;grid-template-columns:minmax(0,1fr)}.filters-sidebar{width:300px;flex-shrink:0}.strategies-content.single-result .filters-sidebar{width:100%}.strategies-section{flex:1;display:flex;flex-direction:column;min-width:0;overflow:visible}.strategies-page .strategies-section>.panel{background:transparent;border:0;box-shadow:none;padding:0!important}.strategies-content.strategy-operations-board{flex-direction:column;gap:var(--strategy-page-gap)}.strategies-content.strategy-operations-board .strategies-section{margin-top:0}.strategy-board-shell{display:grid;gap:var(--strategy-page-gap);width:100%;box-sizing:border-box;min-width:0;padding:0;border:0;border-radius:0;background:transparent}.strategy-board-shell.single-result{gap:var(--spacing-sm)}.strategy-board-shell .pagination-bar{margin-top:0}.strategy-command-strip{display:grid;grid-template-columns:minmax(15rem,1fr) minmax(24rem,auto);grid-template-areas:"summary actions";align-items:center;position:relative;min-width:0;gap:var(--strategy-panel-inner-gap);padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.strategy-command-summary{grid-area:summary;display:grid;gap:var(--spacing-xs);min-width:0}.strategies-page .strategy-command-kicker{margin:0;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.1em!important;text-transform:uppercase!important;color:var(--strategies-workspace-label-color)}.strategy-command-title{margin:0;font-size:var(--font-size-2xl);color:var(--color-text-primary);font-weight:var(--font-weight-bold);line-height:1.16}.strategy-command-copy{margin:0;max-width:none;font-size:1rem;color:var(--strategies-workspace-copy-color);line-height:24px;white-space:nowrap}.strategy-command-metrics{position:absolute;top:0;right:0;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--strategy-chip-gap);min-width:0}.strategy-command-metric{display:inline-flex;align-items:center;gap:.35rem;min-height:var(--control-height-sm);padding:0 .65rem;border-radius:var(--radius-full);border:1px solid color-mix(in srgb,var(--surface-panel-line) 76%,transparent);background:color-mix(in srgb,var(--surface-panel-muted) 68%,transparent);color:var(--strategies-workspace-copy-color);font-size:var(--font-size-xs);line-height:1;white-space:nowrap}.strategy-command-metric strong{color:var(--color-text-primary);font-size:var(--font-size-sm);font-variant-numeric:tabular-nums;line-height:1}.strategy-command-actions{grid-area:actions;display:grid;gap:var(--strategy-chip-gap);justify-items:end;align-self:end;min-width:0}.strategy-command-status{display:flex;min-height:1.55rem;align-items:center;justify-content:flex-end;gap:var(--strategy-chip-gap);flex-wrap:wrap}.strategy-command-status:empty{display:none;min-height:0}.strategy-command-buttons{display:flex;justify-content:flex-end;gap:var(--strategy-chip-gap);flex-wrap:wrap;transform:translateY(.5rem)}.stop-bots-btn .btn-icon{color:var(--color-danger);font-size:.65rem}.batch-stop-dialog{display:grid;gap:var(--spacing-md);min-width:min(34rem,calc(100vw - 4rem))}.batch-stop-warning{margin:0;padding:var(--spacing-md);border:1px solid color-mix(in srgb,var(--color-warning) 42%,var(--color-border-light));border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-warning) 10%,var(--color-bg-secondary));color:var(--color-text-primary);line-height:1.55}.batch-stop-environment{display:grid;gap:var(--spacing-xs)}.batch-stop-label{color:var(--color-text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.06em;text-transform:uppercase}.batch-stop-list{display:grid;gap:var(--spacing-xs);max-height:18rem;overflow:auto;padding:var(--spacing-sm);border:1px solid var(--color-border-light);border-radius:var(--radius-md);background:var(--color-bg-secondary)}.batch-stop-empty,.batch-stop-feedback{margin:0;color:var(--color-text-secondary)}.batch-stop-feedback{padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-md)}.batch-stop-feedback.success{color:var(--color-success);background:color-mix(in srgb,var(--color-success) 10%,transparent)}.batch-stop-feedback.error{color:var(--color-danger);background:color-mix(in srgb,var(--color-danger) 10%,transparent)}.strategies-page .filters-container.row-layout{top:0;gap:var(--strategy-panel-inner-gap);padding:var(--strategy-panel-padding)}.performance-banner{margin-bottom:var(--spacing-md);padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-md);background:#ffffff0a;border:1px solid rgba(255,255,255,.08);color:var(--color-text-secondary);font-size:var(--font-size-sm)}.performance-banner.warning{background:#ef444414;border-color:#ef444447;color:#fecdd3}.performance-banner.muted{background:#3b82f614;border-color:#3b82f647;color:#bfdbfe}.strategies-page .create-strategy-btn,.strategies-page .ai-strategy-btn,.strategies-page .import-strategy-btn,.strategies-page .create-first-strategy-btn{gap:7px;letter-spacing:0}.strategies-page .import-input{display:none}.strategies-page .import-strategy-btn{min-width:124px}.strategies-page .ai-strategy-btn{min-width:126px;color:var(--accent-primary);background:var(--accent-primary-soft);border-color:color-mix(in srgb,var(--accent-primary) 36%,var(--surface-border))}.strategies-page .ai-strategy-btn:hover,.strategies-page .ai-strategy-btn:focus-visible{color:var(--color-on-accent);background:var(--accent-primary);border-color:var(--accent-primary)}.ai-sparkle-icon{display:inline-flex}.strategies-page .create-first-strategy-btn{min-width:176px}.strategies-page .create-strategy-btn:hover,.strategies-page .ai-strategy-btn:hover,.strategies-page .import-strategy-btn:hover,.strategies-page .create-first-strategy-btn:hover{transform:translateY(-1px)}.strategies-page .import-strategy-btn:hover{color:var(--color-text-primary)}.strategies-page .import-strategy-btn:disabled{opacity:.6;transform:none}.strategies-page .create-first-strategy-btn:disabled{opacity:.6;transform:none}.strategies-page .import-status{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);padding:.35rem .6rem;border-radius:var(--radius-full);border:1px solid color-mix(in srgb,var(--surface-panel-line) 70%,transparent);background:color-mix(in srgb,var(--surface-panel) 90%,transparent)}.strategies-page .import-status.success{color:var(--color-success);border-color:color-mix(in srgb,var(--color-success) 24%,var(--surface-panel-line) 76%)}.strategies-page .import-status.error{color:var(--color-error);border-color:color-mix(in srgb,var(--color-error) 24%,var(--surface-panel-line) 76%)}.strategies-page .btn-icon{width:13px;height:13px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 13px;color:currentColor}.strategies-page .btn-icon svg{width:100%;height:100%;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.strategies-page .btn-text{font-size:var(--font-size-sm);line-height:1}.strategies-page .strategies-grid{--strategy-card-readable-min: 100%;container-name:strategies-grid;container-type:inline-size;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--spacing-md);justify-content:start;overflow:visible;padding:0;align-content:start;width:100%}.strategies-content.strategy-operations-board .strategies-grid{--strategy-card-readable-min: min(19rem, 100%);grid-template-columns:repeat(auto-fit,minmax(var(--strategy-card-readable-min),1fr));gap:var(--strategy-page-gap);align-items:stretch}.strategies-page .docs-callout{align-items:center;gap:var(--strategy-panel-inner-gap);padding:var(--strategy-panel-padding)}.strategies-page .docs-callout>div{display:grid;gap:var(--spacing-xs)}.strategies-page .docs-callout h3,.strategies-page .docs-callout p{margin:0}.strategies-page .docs-callout p{line-height:1.45}.strategies-page .strategies-grid.single-result{--strategy-card-readable-min: min(19rem, 100%);grid-template-columns:minmax(var(--strategy-card-readable-min),min(48rem,100%));justify-content:start}.strategies-content.strategy-operations-board .filters-sidebar{width:100%}.strategies-page .strategies-grid::-webkit-scrollbar{width:6px}.strategies-page .strategies-grid::-webkit-scrollbar-track{background:color-mix(in srgb,var(--color-bg-tertiary) 40%,transparent);border-radius:3px}.strategies-page .strategies-grid::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--color-primary) 34%,transparent);border-radius:3px}.strategies-page .strategies-grid::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--color-primary) 48%,transparent)}.pagination-bar{display:flex;justify-content:space-between;align-items:center;margin-top:var(--spacing-lg);gap:var(--spacing-md);flex-wrap:wrap}.pagination-info{color:var(--color-text-secondary);font-size:var(--font-size-sm)}.pagination-actions{display:flex;align-items:center;gap:var(--spacing-sm)}.pagination-btn{white-space:nowrap}.pagination-btn:hover:not(:disabled){transform:translateY(-1px)}.pagination-btn:disabled{opacity:.5}.empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xxl);text-align:center;min-height:400px}.empty-icon{font-size:4rem;margin-bottom:var(--spacing-lg);opacity:.5}.empty-title{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin-bottom:var(--spacing-md)}.empty-description{font-size:var(--font-size-base);color:var(--color-text-secondary);margin-bottom:var(--spacing-xl);max-width:400px;line-height:1.6}.loading-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center}.loading-spinner{width:40px;height:40px;border:4px solid color-mix(in srgb,var(--color-border-light) 60%,transparent);border-top-color:var(--color-primary);border-radius:50%;animation:spin 1s linear infinite;margin-bottom:20px}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loading-state p{color:var(--color-text-secondary);font-size:var(--font-size-base);margin:0}.error-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center}.error-icon{font-size:48px;margin-bottom:20px}.error-state h3{color:var(--color-error);margin:0 0 10px;font-size:var(--font-size-xl)}.error-state p{color:var(--color-text-secondary);margin:0 0 20px;font-size:var(--font-size-base)}.retry-btn{min-width:96px}.retry-btn:hover{transform:translateY(-1px)}@media (max-width: 1280px){.strategy-command-strip{grid-template-columns:1fr;grid-template-areas:"summary" "metrics" "actions";align-items:start}.strategy-command-metrics{position:static}.strategy-command-actions{align-self:start}.strategy-command-buttons{transform:none}.strategy-command-metrics{justify-content:flex-start}.strategy-command-actions{justify-items:start}.strategy-command-status,.strategy-command-buttons{justify-content:flex-start}}@media (max-width: 1024px){.strategies-content{flex-direction:column}.filters-sidebar,.strategies-content.strategy-operations-board .filters-sidebar{width:100%}}@media (max-width: 768px){.strategies-page .strategies-grid{--strategy-card-readable-min: 100%;grid-template-columns:1fr}.strategy-command-metrics{display:flex;justify-content:flex-start;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.strategy-command-metrics::-webkit-scrollbar{display:none}.strategy-command-metric{flex:0 0 auto;justify-content:center}.strategy-command-copy{white-space:normal}}@media (max-width: 560px){.strategies-page{--strategy-page-gap: var(--spacing-lg);--strategy-panel-padding: .875rem;--strategy-panel-inner-gap: var(--spacing-sm)}.strategy-command-strip{gap:var(--strategy-panel-inner-gap);padding:0}.strategy-command-copy,.strategy-command-metrics{display:none}.strategy-command-buttons{justify-content:flex-start}}.page-section.svelte-1cgzbin{padding:var(--spacing-xl)}.container.svelte-1cgzbin{max-width:var(--container-max-width);margin:0 auto;display:flex;flex-direction:column;gap:var(--spacing-xl)}.page-header.svelte-1cgzbin{display:flex;flex-direction:column;gap:var(--spacing-sm)}.page-title.svelte-1cgzbin{margin:0;font-size:var(--font-size-2xl)}.page-subtitle.svelte-1cgzbin{margin:0;color:var(--color-text-secondary)}.card.svelte-1cgzbin{background:var(--color-bg-tertiary);border:1px solid var(--color-border-light);border-radius:var(--radius-lg);padding:var(--spacing-lg)}.table.placeholder.svelte-1cgzbin{height:360px;background:#ffffff0a;border-radius:var(--radius-md)}.backtest-tab.svelte-1cm78rf.svelte-1cm78rf{height:100%;padding:var(--spacing-xl);overflow-y:auto}.section.svelte-1cm78rf.svelte-1cm78rf{background:var(--color-bg-tertiary);border-radius:var(--radius-lg);border:1px solid var(--color-border-light);box-shadow:var(--shadow-md);padding:var(--spacing-xl);height:100%;display:flex;flex-direction:column;gap:var(--spacing-xl)}.section-title.svelte-1cm78rf.svelte-1cm78rf{color:var(--color-text-primary);font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);margin:0}.info-message.svelte-1cm78rf.svelte-1cm78rf{background:#3b82f61a;border:1px solid rgba(59,130,246,.3);border-radius:var(--radius-lg);padding:var(--spacing-lg);margin-bottom:var(--spacing-lg)}.info-content.svelte-1cm78rf.svelte-1cm78rf{display:flex;align-items:flex-start;gap:var(--spacing-md)}.info-icon.svelte-1cm78rf.svelte-1cm78rf{font-size:var(--font-size-lg);color:#3b82f6;flex-shrink:0;margin-top:2px}.info-text.svelte-1cm78rf.svelte-1cm78rf{flex:1}.info-text.svelte-1cm78rf strong.svelte-1cm78rf{color:var(--color-text-primary);font-weight:var(--font-weight-bold);display:block;margin-bottom:var(--spacing-xs)}.info-text.svelte-1cm78rf p.svelte-1cm78rf{color:var(--color-text-secondary);font-size:var(--font-size-sm);margin:0;line-height:1.5}.history-list.svelte-1cm78rf.svelte-1cm78rf{margin-top:var(--spacing-xl);background:var(--color-bg-secondary);border:1px solid var(--color-border-light);border-radius:var(--radius-lg);overflow:hidden}.history-scroll.svelte-1cm78rf.svelte-1cm78rf{overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;scrollbar-gutter:stable}.history-scroll.svelte-1cm78rf.svelte-1cm78rf:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.history-header.svelte-1cm78rf.svelte-1cm78rf,.history-row.svelte-1cm78rf.svelte-1cm78rf{display:grid;grid-template-columns:140px 200px 140px 100px 160px 120px 120px 80px 140px;gap:var(--spacing-md);padding:var(--spacing-md) var(--spacing-lg);align-items:center;box-sizing:border-box;width:max-content;min-width:100%}.history-header.svelte-1cm78rf.svelte-1cm78rf{background:#ffffff0d;color:var(--color-text-secondary);font-size:var(--font-size-sm);text-transform:uppercase;letter-spacing:.5px;font-weight:var(--font-weight-medium)}.history-row.svelte-1cm78rf.svelte-1cm78rf{cursor:pointer;border-top:1px solid var(--color-border-light);transition:background .15s ease-in-out}.history-row.svelte-1cm78rf.svelte-1cm78rf:hover{background:#ffffff0f}.history-row.svelte-1cm78rf .cell.svelte-1cm78rf{color:var(--color-text-primary);font-size:var(--font-size-sm)}.history-row.svelte-1cm78rf .cell.perf.positive.svelte-1cm78rf{color:#4ade80}.history-row.svelte-1cm78rf .cell.perf.negative.svelte-1cm78rf{color:#f87171}.history-row.svelte-1cm78rf .cell.period.svelte-1cm78rf{font-size:var(--font-size-xs);color:var(--color-text-secondary);font-family:Monaco,Menlo,Ubuntu Mono,monospace;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:help}.history-row.svelte-1cm78rf .cell.base.svelte-1cm78rf,.history-row.svelte-1cm78rf .cell.quote.svelte-1cm78rf{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:help}.history-row.svelte-1cm78rf .cell.base.svelte-1cm78rf{color:var(--color-text-primary)}.history-row.svelte-1cm78rf .cell.quote.svelte-1cm78rf{color:var(--color-text-secondary)}.history-row.svelte-1cm78rf .cell.version.svelte-1cm78rf{color:var(--color-text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium)}.history-row.svelte-1cm78rf .cell.actions.svelte-1cm78rf{display:flex;justify-content:center}.apply-settings-btn.svelte-1cm78rf.svelte-1cm78rf{white-space:nowrap}.apply-settings-btn.svelte-1cm78rf.svelte-1cm78rf:hover{transform:translateY(-1px)}.apply-settings-btn.svelte-1cm78rf.svelte-1cm78rf:active{transform:translateY(0)}.apply-settings-disabled.svelte-1cm78rf.svelte-1cm78rf{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.4px}.details-overlay.svelte-1cm78rf.svelte-1cm78rf{position:fixed;top:0;right:0;bottom:0;left:0;background:#000c;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;z-index:1100;padding:var(--spacing-lg)}.details-modal.svelte-1cm78rf.svelte-1cm78rf{width:min(1000px,92vw);max-height:85vh;background:var(--color-bg-tertiary);border:1px solid var(--color-border-light);border-radius:var(--radius-xl);overflow:hidden;box-shadow:var(--shadow-lg);display:flex;flex-direction:column}.details-header.svelte-1cm78rf.svelte-1cm78rf{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-lg) var(--spacing-xl);border-bottom:1px solid var(--color-border-light)}.details-header.svelte-1cm78rf h3.svelte-1cm78rf{margin:0}.details-body.svelte-1cm78rf.svelte-1cm78rf{padding:var(--spacing-xl);display:flex;flex-direction:column;gap:var(--spacing-xl);overflow-y:auto;flex:1;max-height:calc(85vh - 80px);min-height:0}.details-body.svelte-1cm78rf.svelte-1cm78rf::-webkit-scrollbar{width:8px}.details-body.svelte-1cm78rf.svelte-1cm78rf::-webkit-scrollbar-track{background:#ffffff0d;border-radius:4px}.details-body.svelte-1cm78rf.svelte-1cm78rf::-webkit-scrollbar-thumb{background:#fff3;border-radius:4px}.details-body.svelte-1cm78rf.svelte-1cm78rf::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.details-grid.svelte-1cm78rf.svelte-1cm78rf{min-height:0;flex-shrink:0}.details-body.svelte-1cm78rf.svelte-1cm78rf{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.2) rgba(255,255,255,.05)}.details-grid.svelte-1cm78rf.svelte-1cm78rf{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--spacing-lg)}.details-item.svelte-1cm78rf.svelte-1cm78rf{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-lg);padding:var(--spacing-md) var(--spacing-lg);background:#ffffff08;border-radius:var(--radius-md)}.details-item.svelte-1cm78rf .k.svelte-1cm78rf{color:var(--color-text-secondary);font-size:var(--font-size-sm);text-transform:uppercase;letter-spacing:.5px;font-weight:var(--font-weight-medium)}.details-item.svelte-1cm78rf .v.svelte-1cm78rf{color:var(--color-text-primary);font-weight:var(--font-weight-bold);font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.95em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:help}.load-more-container.svelte-1cm78rf.svelte-1cm78rf{display:flex;justify-content:center;padding:var(--spacing-lg);border-top:1px solid var(--color-border-light);background:#ffffff05}.load-more-button.svelte-1cm78rf.svelte-1cm78rf{min-width:160px}.load-more-button.svelte-1cm78rf.svelte-1cm78rf:hover:not(:disabled){transform:translateY(-1px)}.load-more-button.svelte-1cm78rf.svelte-1cm78rf:disabled{opacity:.6;cursor:not-allowed;transform:none}.loading-spinner.svelte-1cm78rf.svelte-1cm78rf{width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top:2px solid white;border-radius:50%;animation:svelte-1cm78rf-spin 1s linear infinite}@keyframes svelte-1cm78rf-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.modal-overlay.svelte-1ce7n0i{position:fixed;top:0;left:0;width:100%;height:100%;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal-content.svelte-1ce7n0i{background:var(--color-bg-tertiary);border-radius:var(--radius-lg);border:1px solid var(--color-border-light);box-shadow:var(--shadow-xl);min-width:400px;max-width:500px;max-height:80vh;overflow:hidden}.modal-header.svelte-1ce7n0i{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-lg) var(--spacing-xl);border-bottom:1px solid var(--color-border-light)}.modal-title.svelte-1ce7n0i{color:var(--color-text-primary);font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);margin:0;text-transform:uppercase}.close-button.svelte-1ce7n0i:not(.icon-btn){background:none;border:none;color:var(--color-text-secondary);font-size:var(--font-size-lg);cursor:pointer;padding:var(--spacing-xs);border-radius:var(--radius-sm);transition:all .2s ease}.close-button.svelte-1ce7n0i:not(.icon-btn):hover{background:var(--color-bg-secondary);color:var(--color-text-primary)}.modal-body.svelte-1ce7n0i{padding:var(--spacing-xl);max-height:60vh;overflow-y:auto}.param-field.svelte-1ce7n0i{margin-bottom:var(--spacing-lg)}.param-label.svelte-1ce7n0i{display:block;color:var(--color-text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--spacing-sm)}.param-input.svelte-1ce7n0i{width:100%;padding:var(--spacing-md);background:var(--color-bg-secondary);border:1px solid var(--color-border-light);border-radius:var(--radius-md);color:var(--color-text-primary);font-size:var(--font-size-base)}.param-input.svelte-1ce7n0i:focus{outline:none;border-color:var(--color-primary);box-shadow:var(--shadow-focus)}.no-params.svelte-1ce7n0i{color:var(--color-text-tertiary);text-align:center;font-style:italic}.modal-footer.svelte-1ce7n0i{display:flex;justify-content:flex-end;gap:var(--spacing-md);padding:var(--spacing-lg) var(--spacing-xl);border-top:1px solid var(--color-border-light)}.btn.svelte-1ce7n0i{padding:var(--spacing-sm) var(--spacing-lg);border-radius:var(--radius-md);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);cursor:pointer;transition:all .2s ease;border:1px solid}.btn-secondary.svelte-1ce7n0i{background:transparent;color:var(--color-text-secondary);border-color:var(--color-border-light)}.btn-secondary.svelte-1ce7n0i:hover{background:var(--color-bg-secondary);color:var(--color-text-primary)}.btn-primary.svelte-1ce7n0i{background:var(--color-primary);color:#fff;border-color:var(--color-primary)}.btn-primary.svelte-1ce7n0i:hover{background:color-mix(in srgb,var(--color-primary) 90%,#0000);transform:translateY(-1px)}.script-editor.svelte-1iosm3f{display:flex;flex-direction:column;gap:var(--spacing-md);padding:var(--spacing-lg);border-radius:var(--radius-xl);background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-1);color:var(--fg);position:relative;overflow:hidden;font-family:var(--font-body)}.script-editor.svelte-1iosm3f:after{content:none}.script-editor__chrome.svelte-1iosm3f{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;position:relative;z-index:1}.script-editor__titles.svelte-1iosm3f{display:flex;flex-direction:column;gap:6px}.script-editor__pill.svelte-1iosm3f{display:inline-flex;align-self:flex-start;padding:3px 8px;border-radius:999px;font-size:.76rem;letter-spacing:0;color:var(--accent);background:var(--accent-veil);border:1px solid color-mix(in oklch,var(--accent) 35%,var(--border))}.script-editor__heading.svelte-1iosm3f{font-size:1.12rem;font-weight:700;color:var(--fg);letter-spacing:0}.script-editor__hint.svelte-1iosm3f{color:var(--muted);font-size:.9rem}.script-editor__meta.svelte-1iosm3f{display:flex;gap:8px;align-items:center}.script-editor__badge.svelte-1iosm3f{display:inline-flex;align-items:center;justify-content:center;padding:6px 12px;border-radius:10px;font-size:.85rem;font-weight:600;border:1px solid var(--border);color:var(--fg);background:var(--surface-alt)}.script-editor__badge.is-live.svelte-1iosm3f{color:var(--gds-button-primary-text);background:var(--accent);border-color:color-mix(in oklch,var(--accent) 72%,var(--border));box-shadow:var(--shadow-1)}.script-editor__badge.is-muted.svelte-1iosm3f{color:var(--muted);background:var(--surface-alt);border-color:var(--border)}.script-editor__badge.is-quiet.svelte-1iosm3f{color:var(--muted)}.script-editor__surface.svelte-1iosm3f{position:relative;z-index:1;border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden;background:color-mix(in oklch,var(--bg) 58%,var(--surface));box-shadow:inset 0 1px color-mix(in oklch,var(--surface) 68%,transparent)}[data-theme=light] .script-editor.svelte-1iosm3f{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-1);color:var(--fg);background-image:none}[data-theme=light] .script-editor.svelte-1iosm3f:after{content:none}[data-theme=light] .script-editor__pill.svelte-1iosm3f{color:var(--accent);background:var(--accent-veil);border:1px solid color-mix(in oklch,var(--accent) 35%,var(--border))}[data-theme=light] .script-editor__heading.svelte-1iosm3f{color:var(--fg)}[data-theme=light] .script-editor__hint.svelte-1iosm3f{color:var(--muted)}[data-theme=light] .script-editor__badge.svelte-1iosm3f{border:1px solid var(--border);color:var(--fg);background:var(--surface-alt)}[data-theme=light] .script-editor__badge.is-live.svelte-1iosm3f{color:var(--gds-button-primary-text);background:var(--accent);box-shadow:var(--shadow-1)}[data-theme=light] .script-editor__badge.is-muted.svelte-1iosm3f{color:var(--muted);background:var(--surface-alt);border-color:var(--border)}[data-theme=light] .script-editor__badge.is-quiet.svelte-1iosm3f{color:var(--muted)}[data-theme=light] .script-editor__surface.svelte-1iosm3f{border:1px solid var(--border);background:color-mix(in oklch,var(--bg) 58%,var(--surface));box-shadow:inset 0 1px color-mix(in oklch,var(--surface) 68%,transparent)}@media (max-width: 640px){.script-editor.svelte-1iosm3f{padding:14px}.script-editor__chrome.svelte-1iosm3f{flex-direction:column;align-items:flex-start}.script-editor__meta.svelte-1iosm3f{width:100%}}.config-tab.svelte-1qxytz3.svelte-1qxytz3.svelte-1qxytz3{--builder-section-gap:var(--spacing-lg);--builder-card-gap:var(--spacing-lg);--builder-control-height:var(--control-height-md);--builder-control-padding-x:.66rem;--builder-control-font-size:.8125rem;--builder-control-font-weight:var(--font-weight-medium);--builder-panel-hairline:color-mix(in oklch, var(--border) 64%, transparent);--builder-panel-hairline-strong:color-mix(in oklch, var(--border-strong) 68%, transparent);--builder-input-surface:var(--component-input-bg);height:100%;min-height:0;padding:var(--spacing-lg) var(--gimmer-page-gutter, var(--spacing-lg)) var(--spacing-xl);display:flex;flex-direction:column;gap:0;overflow-y:auto;overflow-x:hidden;background:var(--bg)}.error-message.svelte-1qxytz3.svelte-1qxytz3.svelte-1qxytz3{width:fit-content;min-height:var(--control-height-sm);margin:0;padding:0 var(--spacing-md);border-radius:var(--radius-full)}.section.svelte-1qxytz3.svelte-1qxytz3.svelte-1qxytz3{padding:var(--spacing-lg);border:1px solid var(--builder-panel-hairline);border-radius:var(--radius-xl);background:var(--surface);box-shadow:var(--shadow-list-card)}.section.svelte-1qxytz3+.section.svelte-1qxytz3.svelte-1qxytz3{margin-top:var(--builder-section-gap)}.section-heading.svelte-1qxytz3.svelte-1qxytz3.svelte-1qxytz3{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:var(--spacing-lg);margin-bottom:var(--spacing-md)}.section-title-row.svelte-1qxytz3.svelte-1qxytz3.svelte-1qxytz3{display:flex;align-items:center;gap:var(--spacing-sm);margin-bottom:var(--spacing-md)}.section-label.svelte-1qxytz3.svelte-1qxytz3.svelte-1qxytz3{display:block;margin-bottom:.22rem;color:var(--muted-soft);font-size:var(--font-size-xs);font-weight:720;letter-spacing:0;text-transform:uppercase}.section-title.svelte-1qxytz3.svelte-1qxytz3.svelte-1qxytz3,.section-heading.svelte-1qxytz3 .section-title.svelte-1qxytz3.svelte-1qxytz3{margin:0;color:var(--fg);font-size:var(--font-size-md);font-weight:680;line-height:1.2}.section-description.svelte-1qxytz3.svelte-1qxytz3.svelte-1qxytz3{max-width:64ch;margin:var(--spacing-xs) 0 0;color:var(--muted);font-size:var(--font-size-sm);line-height:1.45}.mode-pill.svelte-1qxytz3.svelte-1qxytz3.svelte-1qxytz3{align-self:start;justify-self:start}.strategy-config-grid.svelte-1qxytz3.svelte-1qxytz3.svelte-1qxytz3,.swing-settings-grid.svelte-1qxytz3.svelte-1qxytz3.svelte-1qxytz3{display:grid;align-items:start;gap:var(--builder-card-gap);margin:0}.setup-layout.svelte-1qxytz3.svelte-1qxytz3.svelte-1qxytz3{display:grid;grid-template-columns:minmax(17rem,.82fr) minmax(0,1.18fr);align-items:start;gap:var(--spacing-xl);margin:0}.strategy-identity.svelte-1qxytz3.svelte-1qxytz3.svelte-1qxytz3{min-width:0;display:grid;align-items:start;gap:var(--spacing-md)}.market-fields-grid.svelte-1qxytz3.svelte-1qxytz3.svelte-1qxytz3{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:var(--spacing-md)}.strategy-config-grid.svelte-1qxytz3.svelte-1qxytz3.svelte-1qxytz3{grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr))}.field.svelte-1qxytz3.svelte-1qxytz3.svelte-1qxytz3,.config-group.svelte-1qxytz3.svelte-1qxytz3.svelte-1qxytz3,.description-group.svelte-1qxytz3.svelte-1qxytz3.svelte-1qxytz3,.config-param.svelte-1qxytz3.svelte-1qxytz3.svelte-1qxytz3{min-width:0;display:flex;flex-direction:column;gap:var(--spacing-sm)}.strategy-config-grid.svelte-1qxytz3>.config-group.svelte-1qxytz3.svelte-1qxytz3{display:grid;grid-template-rows:minmax(3.15rem,auto) minmax(var(--builder-control-height),auto);align-content:start;gap:var(--spacing-sm)}.label.svelte-1qxytz3.svelte-1qxytz3.svelte-1qxytz3,.config-group.svelte-1qxytz3 .label.svelte-1qxytz3.svelte-1qxytz3,.description-group.svelte-1qxytz3 .label.svelte-1qxytz3.svelte-1qxytz3,.param-label.svelte-1qxytz3.svelte-1qxytz3.svelte-1qxytz3{color:var(--muted);font-size:.8125rem;font-weight:650;line-height:1.25}.field.svelte-1qxytz3>.label-row.svelte-1qxytz3.svelte-1qxytz3,.config-group.svelte-1qxytz3>.label-row.svelte-1qxytz3.svelte-1qxytz3,.description-group.svelte-1qxytz3>.label-row.svelte-1qxytz3.svelte-1qxytz3{display:grid;grid-template-columns:minmax(0,max-content) 24px minmax(0,1fr);align-items:center;column-gap:var(--spacing-xs);row-gap:var(--spacing-xs)}.field.svelte-1qxytz3>.label-row.svelte-1qxytz3>span.svelte-1qxytz3:first-child,.config-group.svelte-1qxytz3>.label-row.svelte-1qxytz3>span.svelte-1qxytz3:first-child,.description-group.svelte-1qxytz3>.label-row.svelte-1qxytz3>span.svelte-1qxytz3:first-child{min-width:0;overflow-wrap:anywhere}.field>.label-row.svelte-1qxytz3 .help-text.svelte-1qxytz3.svelte-1qxytz3,.config-group.svelte-1qxytz3>.label-row .help-text.svelte-1qxytz3.svelte-1qxytz3,.description-group>.label-row.svelte-1qxytz3 .help-text.svelte-1qxytz3.svelte-1qxytz3{grid-column:1 / -1;max-width:54ch}.help-icon-btn.svelte-1qxytz3.svelte-1qxytz3.svelte-1qxytz3{width:20px;height:20px;min-height:20px;align-self:center;justify-self:start;padding:0;color:var(--muted-soft);font-family:var(--font-family-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);line-height:1;box-shadow:none}.help-icon-btn.svelte-1qxytz3.svelte-1qxytz3.svelte-1qxytz3:hover,.help-icon-btn.svelte-1qxytz3.svelte-1qxytz3.svelte-1qxytz3:focus-visible{color:var(--accent)}.hint.svelte-1qxytz3.svelte-1qxytz3.svelte-1qxytz3,.help-text.svelte-1qxytz3.svelte-1qxytz3.svelte-1qxytz3{color:var(--muted-soft);font-size:var(--font-size-xs);font-style:normal;line-height:1.4}.select.svelte-1qxytz3.svelte-1qxytz3.svelte-1qxytz3,.config-input.svelte-1qxytz3.svelte-1qxytz3.svelte-1qxytz3,.param-input.svelte-1qxytz3.svelte-1qxytz3.svelte-1qxytz3,.search-input.svelte-1qxytz3.svelte-1qxytz3.svelte-1qxytz3,.base-search-input.svelte-1qxytz3.svelte-1qxytz3.svelte-1qxytz3,.stop-mode-select.svelte-1qxytz3.svelte-1qxytz3.svelte-1qxytz3,.base-trigger.svelte-1qxytz3.svelte-1qxytz3.svelte-1qxytz3{width:100%;min-height:var(--builder-control-height)!important;height:var(--builder-control-height)!important;box-sizing:border-box;padding:0 var(--builder-control-padding-x)!important;border:1px solid transparent;border-radius:var(--radius-md);background:var(--builder-input-surface);color:var(--fg);font-family:var(--font-family-primary);font-size:var(--builder-control-font-size)!important;font-weight:var(--builder-control-font-weight);line-height:1;box-shadow:none}.select.svelte-1qxytz3.svelte-1qxytz3.svelte-1qxytz3:focus,.config-input.svelte-1qxytz3.svelte-1qxytz3.svelte-1qxytz3:focus,.param-input.svelte-1qxytz3.svelte-1qxytz3.svelte-1qxytz3:focus,.search-input.svelte-1qxytz3.svelte-1qxytz3.svelte-1qxytz3:focus,.base-search-input.svelte-1qxytz3.svelte-1qxytz3.svelte-1qxytz3:focus,.stop-mode-select.svelte-1qxytz3.svelte-1qxytz3.svelte-1qxytz3:focus,.base-trigger.svelte-1qxytz3.svelte-1qxytz3.svelte-1qxytz3:focus-visible{outline:none;border-color:var(--builder-panel-hairline-strong);background:var(--surface);box-shadow:var(--gds-focus-ring)}.select.error.svelte-1qxytz3.svelte-1qxytz3.svelte-1qxytz3,.config-input.error.svelte-1qxytz3.svelte-1qxytz3.svelte-1qxytz3{border-color:color-mix(in oklch,var(--danger) 62%,var(--border))!important;box-shadow:var(--shadow-1)!important}.field-error.svelte-1qxytz3.svelte-1qxytz3.svelte-1qxytz3{margin:0;color:var(--danger);font-size:var(--font-size-xs);font-weight:600;line-height:1.35}.config-tab .custom-dropdown.gds-select{min-height:var(--builder-control-height)}.config-tab .custom-dropdown .dropdown-trigger.gds-select__trigger{min-height:var(--builder-control-height)!important;height:var(--builder-control-height)!important;padding:0 var(--builder-control-padding-x)!important;border-color:transparent;background:var(--builder-input-surface);color:var(--fg);font-family:var(--font-family-primary)!important;font-size:var(--builder-control-font-size)!important;font-weight:var(--builder-control-font-weight)!important;line-height:1}.config-tab .custom-dropdown .dropdown-trigger.gds-select__trigger:hover,.config-tab .custom-dropdown.open .dropdown-trigger.gds-select__trigger,.config-tab .custom-dropdown .dropdown-trigger.gds-select__trigger:focus{border-color:var(--builder-panel-hairline-strong);background:var(--surface)}.config-tab .custom-dropdown .dropdown-text{min-width:0;overflow:hidden;font-family:var(--font-family-primary);font-size:var(--builder-control-font-size);font-weight:var(--builder-control-font-weight);text-overflow:ellipsis;white-space:nowrap;line-height:1}.base-selector.svelte-1qxytz3.svelte-1qxytz3.svelte-1qxytz3{position:relative;display:flex;flex-direction:column;gap:var(--spacing-xs)}.base-trigger.svelte-1qxytz3.svelte-1qxytz3.svelte-1qxytz3{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-sm);cursor:pointer}.base-trigger.svelte-1qxytz3.svelte-1qxytz3.svelte-1qxytz3:hover,.base-trigger.open.svelte-1qxytz3.svelte-1qxytz3.svelte-1qxytz3{border-color:var(--builder-panel-hairline-strong);background:var(--surface);box-shadow:var(--shadow-1)}.base-trigger-label.svelte-1qxytz3.svelte-1qxytz3.svelte-1qxytz3,.base-trigger-placeholder.svelte-1qxytz3.svelte-1qxytz3.svelte-1qxytz3{min-width:0;overflow:hidden;font-family:var(--font-family-primary);font-size:var(--builder-control-font-size);font-weight:var(--builder-control-font-weight);text-overflow:ellipsis;white-space:nowrap;line-height:1}.base-trigger-placeholder.svelte-1qxytz3.svelte-1qxytz3.svelte-1qxytz3{color:var(--muted-soft)}.trigger-icon.svelte-1qxytz3.svelte-1qxytz3.svelte-1qxytz3{flex:0 0 auto;display:inline-flex;color:var(--muted-soft);transition:transform var(--transition-fast)}.trigger-icon.rotated.svelte-1qxytz3.svelte-1qxytz3.svelte-1qxytz3{transform:rotate(180deg)}.base-dropdown.svelte-1qxytz3.svelte-1qxytz3.svelte-1qxytz3{position:absolute;top:calc(100% + .35rem);left:0;right:0;z-index:calc(var(--z-dropdown) + 1);display:flex;flex-direction:column;overflow:hidden;padding:4px;border:1px solid var(--builder-panel-hairline-strong);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--gds-popup-shadow)}.base-dropdown-toolbar.svelte-1qxytz3.svelte-1qxytz3.svelte-1qxytz3{min-height:28px;display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-sm);padding:0 var(--spacing-xs) var(--spacing-xs) var(--spacing-sm)}.base-selection-count.svelte-1qxytz3.svelte-1qxytz3.svelte-1qxytz3{color:var(--muted-soft);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);line-height:1}.base-clear-button.svelte-1qxytz3.svelte-1qxytz3.svelte-1qxytz3{min-height:24px;padding:0 var(--spacing-sm);border:0;border-radius:var(--radius-sm);background:transparent;color:var(--muted);font-family:var(--font-family-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);line-height:1;cursor:pointer}.base-clear-button.svelte-1qxytz3.svelte-1qxytz3.svelte-1qxytz3:hover,.base-clear-button.svelte-1qxytz3.svelte-1qxytz3.svelte-1qxytz3:focus-visible{outline:none;background:var(--component-menu-hover);color:var(--accent);box-shadow:var(--gds-focus-ring)}.base-search.svelte-1qxytz3.svelte-1qxytz3.svelte-1qxytz3{padding:var(--spacing-xs);border-bottom:0}.base-options.svelte-1qxytz3.svelte-1qxytz3.svelte-1qxytz3{max-height:14rem;display:flex;flex-direction:column;gap:var(--spacing-xs);padding-top:var(--spacing-xs);overflow-y:auto}.base-option.svelte-1qxytz3.svelte-1qxytz3.svelte-1qxytz3{min-height:30px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--spacing-sm);padding:0 7px;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--muted);font-size:12.5px;font-weight:500;line-height:1;text-align:left;outline:0;cursor:pointer}.base-option.svelte-1qxytz3.svelte-1qxytz3.svelte-1qxytz3:hover,.base-option.svelte-1qxytz3.svelte-1qxytz3.svelte-1qxytz3:focus-visible{background:var(--component-menu-hover);color:var(--fg)}.base-option.selected.svelte-1qxytz3.svelte-1qxytz3.svelte-1qxytz3,.base-option[aria-selected=true].svelte-1qxytz3.svelte-1qxytz3.svelte-1qxytz3{background:var(--component-menu-active);color:var(--fg);font-weight:650}.option-label.svelte-1qxytz3.svelte-1qxytz3.svelte-1qxytz3{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.option-check.svelte-1qxytz3.svelte-1qxytz3.svelte-1qxytz3{display:inline-flex;color:var(--accent)}.base-empty.svelte-1qxytz3.svelte-1qxytz3.svelte-1qxytz3{padding:.75rem;color:var(--muted-soft);font-size:var(--font-size-xs);text-align:center}.indicators-header.svelte-1qxytz3.svelte-1qxytz3.svelte-1qxytz3{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:flex-start;gap:var(--spacing-md);margin-bottom:0}.indicators-stats.svelte-1qxytz3.svelte-1qxytz3.svelte-1qxytz3{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--spacing-sm)}.stat-item.svelte-1qxytz3.svelte-1qxytz3.svelte-1qxytz3{flex-direction:row;align-items:center;gap:var(--spacing-xs)}.stat-number.svelte-1qxytz3.svelte-1qxytz3.svelte-1qxytz3{color:var(--fg);font-size:var(--font-size-xs);font-weight:720;font-variant-numeric:tabular-nums}.stat-label.svelte-1qxytz3.svelte-1qxytz3.svelte-1qxytz3{color:var(--muted);font-size:var(--font-size-xs);letter-spacing:0;text-transform:none}.indicators-layout.svelte-1qxytz3.svelte-1qxytz3.svelte-1qxytz3{min-height:0;height:auto;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(15rem,.72fr);gap:var(--spacing-xl);margin:0;padding-top:var(--spacing-lg);border-top:1px solid var(--builder-panel-hairline)}.indicators-section.svelte-1qxytz3.svelte-1qxytz3.svelte-1qxytz3{padding:var(--spacing-lg) 0 0;display:grid;gap:var(--spacing-md);border:0;border-radius:0;background:transparent;box-shadow:none}.indicators-panel.svelte-1qxytz3.svelte-1qxytz3.svelte-1qxytz3{min-height:0;display:flex;flex-direction:column;overflow:hidden;border:0;border-radius:0;background:transparent;box-shadow:none}.indicators-panel.selected.svelte-1qxytz3.svelte-1qxytz3.svelte-1qxytz3{padding-left:var(--spacing-xl);border-left:1px solid var(--builder-panel-hairline)}.panel-header.svelte-1qxytz3.svelte-1qxytz3.svelte-1qxytz3{min-height:46px;padding:0 0 var(--spacing-sm);border-bottom:1px solid var(--builder-panel-hairline);background:transparent}.indicators-panel.available.svelte-1qxytz3 .panel-header.svelte-1qxytz3.svelte-1qxytz3{display:grid;grid-template-columns:minmax(0,1fr) minmax(10rem,16rem);align-items:center;gap:var(--spacing-md)}.panel-title.svelte-1qxytz3.svelte-1qxytz3.svelte-1qxytz3{display:flex;align-items:center;margin-bottom:0}.panel-title.svelte-1qxytz3 h4.svelte-1qxytz3.svelte-1qxytz3,.modal-title.svelte-1qxytz3 h4.svelte-1qxytz3.svelte-1qxytz3{margin:0;color:var(--fg);font-size:.86rem;font-weight:680}.search-box.svelte-1qxytz3.svelte-1qxytz3.svelte-1qxytz3{position:relative;margin:0}.search-input.svelte-1qxytz3.svelte-1qxytz3.svelte-1qxytz3{padding-right:.55rem!important}.indicators-grid.svelte-1qxytz3.svelte-1qxytz3.svelte-1qxytz3,.selected-indicators-list.svelte-1qxytz3.svelte-1qxytz3.svelte-1qxytz3{flex:1;min-height:0;display:grid;align-content:start;grid-auto-rows:max-content;gap:var(--spacing-sm);padding:var(--spacing-md) 0 0;overflow-y:auto}.indicators-grid.svelte-1qxytz3.svelte-1qxytz3.svelte-1qxytz3{max-height:min(18rem,40vh);grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr))}.selected-indicators-list.svelte-1qxytz3.svelte-1qxytz3.svelte-1qxytz3{max-height:min(18rem,40vh);grid-template-columns:minmax(0,1fr)}.indicator-card.svelte-1qxytz3.svelte-1qxytz3.svelte-1qxytz3,.selected-indicator-card.svelte-1qxytz3.svelte-1qxytz3.svelte-1qxytz3{min-height:auto;height:auto;margin:0;padding:var(--spacing-sm) var(--spacing-md);border:1px solid var(--builder-panel-hairline);border-radius:var(--radius-lg);background:color-mix(in oklch,var(--surface) 92%,var(--bg));box-shadow:none}.indicator-card.svelte-1qxytz3.svelte-1qxytz3.svelte-1qxytz3:hover,.selected-indicator-card.svelte-1qxytz3.svelte-1qxytz3.svelte-1qxytz3:hover,.indicator-card.active.svelte-1qxytz3.svelte-1qxytz3.svelte-1qxytz3,.selected-indicator-card.active.svelte-1qxytz3.svelte-1qxytz3.svelte-1qxytz3{border-color:var(--builder-panel-hairline-strong);background:var(--surface);box-shadow:var(--shadow-1)}.card-header.svelte-1qxytz3.svelte-1qxytz3.svelte-1qxytz3{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-md);margin:0}.indicator-text.svelte-1qxytz3.svelte-1qxytz3.svelte-1qxytz3{min-width:0;display:flex;flex-direction:column;gap:var(--spacing-xs)}.indicator-title.svelte-1qxytz3.svelte-1qxytz3.svelte-1qxytz3{min-width:0;overflow:hidden;color:var(--fg);font-size:.78rem;font-weight:720;letter-spacing:0;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.indicator-subtitle.svelte-1qxytz3.svelte-1qxytz3.svelte-1qxytz3{color:var(--muted);font-size:var(--font-size-xs);line-height:1.3}.selected-indicator-card.svelte-1qxytz3 .card-content.svelte-1qxytz3.svelte-1qxytz3{width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--spacing-sm)}.selected-indicator-card.svelte-1qxytz3 .card-actions.svelte-1qxytz3.svelte-1qxytz3{min-width:0;display:flex;flex-wrap:wrap;justify-content:flex-start;gap:var(--spacing-xs)}.config-badge.svelte-1qxytz3.svelte-1qxytz3.svelte-1qxytz3{min-height:22px;align-self:flex-start;padding:0 var(--spacing-sm);border-radius:var(--radius-full);font-size:.72rem}.select-btn.svelte-1qxytz3.svelte-1qxytz3.svelte-1qxytz3,.config-btn.svelte-1qxytz3.svelte-1qxytz3.svelte-1qxytz3,.remove-btn.svelte-1qxytz3.svelte-1qxytz3.svelte-1qxytz3{white-space:nowrap}.remove-btn.svelte-1qxytz3.svelte-1qxytz3.svelte-1qxytz3{width:auto;min-width:64px}.inversion-toggle.svelte-1qxytz3.svelte-1qxytz3.svelte-1qxytz3{min-height:28px;display:inline-flex;align-items:center;gap:var(--spacing-xs);padding:0 var(--spacing-sm);border:1px solid var(--builder-panel-hairline);border-radius:var(--radius-md);background:var(--surface);color:var(--muted);font-size:var(--font-size-xs);cursor:pointer}.inversion-toggle.svelte-1qxytz3.svelte-1qxytz3.svelte-1qxytz3:hover,.inversion-toggle.svelte-1qxytz3.svelte-1qxytz3.svelte-1qxytz3:has(input:checked){border-color:color-mix(in oklch,var(--accent) 42%,var(--border));background:color-mix(in oklch,var(--accent) 10%,var(--surface));color:var(--fg)}.inversion-toggle.svelte-1qxytz3 input[type=checkbox].svelte-1qxytz3.svelte-1qxytz3{width:13px;height:13px;margin:0;accent-color:var(--accent)}.toggle-label.svelte-1qxytz3.svelte-1qxytz3.svelte-1qxytz3{font-weight:650;line-height:1}.empty-state.svelte-1qxytz3.svelte-1qxytz3.svelte-1qxytz3,.no-config.svelte-1qxytz3.svelte-1qxytz3.svelte-1qxytz3{padding:1.2rem;color:var(--muted);font-style:normal;text-align:center}.indicators-grid.svelte-1qxytz3 .empty-state.svelte-1qxytz3.svelte-1qxytz3,.selected-indicators-list.svelte-1qxytz3 .empty-state.svelte-1qxytz3.svelte-1qxytz3{grid-column:1 / -1;min-height:7rem;display:grid;place-items:center;align-content:center;border:1px dashed var(--builder-panel-hairline);border-radius:var(--radius-lg);background:color-mix(in oklch,var(--bg) 48%,transparent)}.empty-state.svelte-1qxytz3 h5.svelte-1qxytz3.svelte-1qxytz3,.no-config.svelte-1qxytz3 h5.svelte-1qxytz3.svelte-1qxytz3{margin:0 0 var(--spacing-xs);color:var(--fg);font-size:var(--font-size-sm)}.empty-state.svelte-1qxytz3 p.svelte-1qxytz3.svelte-1qxytz3,.no-config.svelte-1qxytz3 p.svelte-1qxytz3.svelte-1qxytz3{margin:0;color:var(--muted);font-size:var(--font-size-xs);line-height:1.45}.form-description.svelte-1qxytz3.svelte-1qxytz3.svelte-1qxytz3{padding:var(--spacing-md);border:1px solid var(--builder-panel-hairline);border-radius:var(--radius-lg);background:color-mix(in oklch,var(--bg) 68%,var(--surface))}.form-description.svelte-1qxytz3 p.svelte-1qxytz3.svelte-1qxytz3{margin:0;color:var(--muted);font-size:var(--font-size-sm);line-height:1.45}.config-form.svelte-1qxytz3.svelte-1qxytz3.svelte-1qxytz3,.config-options.svelte-1qxytz3.svelte-1qxytz3.svelte-1qxytz3{display:flex;flex-direction:column;gap:var(--spacing-md)}.config-actions.svelte-1qxytz3.svelte-1qxytz3.svelte-1qxytz3{display:flex;justify-content:flex-end;margin-top:var(--spacing-md);padding-top:var(--spacing-md);border-top:1px solid var(--builder-panel-hairline)}.save-config-btn.svelte-1qxytz3.svelte-1qxytz3.svelte-1qxytz3{min-width:10rem}.radio-group.svelte-1qxytz3.svelte-1qxytz3.svelte-1qxytz3{display:flex;flex-wrap:wrap;align-items:stretch;gap:var(--spacing-sm)}.radio.svelte-1qxytz3.svelte-1qxytz3.svelte-1qxytz3{min-height:var(--builder-control-height);display:inline-flex;align-items:center;gap:var(--spacing-xs);padding:0 var(--spacing-md);border:1px solid var(--builder-panel-hairline);border-radius:var(--radius-md);background:var(--surface);color:var(--muted);font-size:.78rem;font-weight:620;cursor:pointer}.radio.svelte-1qxytz3.svelte-1qxytz3.svelte-1qxytz3:hover,.radio.svelte-1qxytz3.svelte-1qxytz3.svelte-1qxytz3:has(input:checked){border-color:var(--builder-panel-hairline-strong);background:color-mix(in oklch,var(--accent) 8%,var(--surface));color:var(--fg)}.radio.svelte-1qxytz3 input.svelte-1qxytz3.svelte-1qxytz3{display:none}.radio.svelte-1qxytz3 .dot.svelte-1qxytz3.svelte-1qxytz3{width:8px;height:8px;border:1px solid var(--border-strong);border-radius:var(--radius-full);background:transparent;box-shadow:none}.radio.svelte-1qxytz3 input.svelte-1qxytz3:checked+.dot.svelte-1qxytz3{border-color:var(--accent);background:var(--accent);box-shadow:0 0 0 3px color-mix(in oklch,var(--accent) 18%,transparent)}.stop-loss-controls.svelte-1qxytz3.svelte-1qxytz3.svelte-1qxytz3{display:grid;grid-template-columns:minmax(7.5rem,.46fr) minmax(10.5rem,1fr);align-items:start;gap:var(--spacing-sm)}.stop-loss-controls.single.svelte-1qxytz3.svelte-1qxytz3.svelte-1qxytz3{grid-template-columns:minmax(0,1fr)}.stop-time-block.svelte-1qxytz3.svelte-1qxytz3.svelte-1qxytz3{margin-top:var(--spacing-sm);display:grid;gap:var(--spacing-xs)}.input-with-unit.svelte-1qxytz3.svelte-1qxytz3.svelte-1qxytz3{position:relative;display:block;width:min(100%,9rem);height:var(--builder-control-height)}.input-with-unit.svelte-1qxytz3 .config-input.svelte-1qxytz3.svelte-1qxytz3{padding-right:1.85rem!important}.input-with-unit.svelte-1qxytz3 .unit.svelte-1qxytz3.svelte-1qxytz3{position:absolute;top:50%;right:var(--spacing-sm);transform:translateY(-50%);color:var(--muted-soft);font-size:.72rem;font-weight:650;line-height:1;pointer-events:none}.description-group.svelte-1qxytz3.svelte-1qxytz3.svelte-1qxytz3{min-height:0}.description-textarea.svelte-1qxytz3.svelte-1qxytz3.svelte-1qxytz3{height:auto!important;min-height:5.25rem!important;padding:var(--spacing-sm) var(--builder-control-padding-x)!important;line-height:1.4;resize:vertical}.script-editor-section.svelte-1qxytz3.svelte-1qxytz3.svelte-1qxytz3{display:grid;gap:var(--spacing-md)}.script-editor-section.svelte-1qxytz3 .section-heading.svelte-1qxytz3.svelte-1qxytz3{margin-bottom:0}.script-editor-chip.svelte-1qxytz3.svelte-1qxytz3.svelte-1qxytz3{align-self:start;justify-self:start;min-height:26px;padding:0 .58rem;border-color:color-mix(in oklch,var(--accent) 30%,var(--border));background:var(--accent-veil);color:var(--accent);font-size:.72rem;font-weight:650}.script-editor-wrapper.svelte-1qxytz3.svelte-1qxytz3.svelte-1qxytz3{min-width:0;overflow:hidden;border:0;border-radius:0;background:transparent}.script-editor-wrapper.svelte-1qxytz3 .script-editor{box-shadow:var(--shadow-list-card)}.modal-overlay.svelte-1qxytz3.svelte-1qxytz3.svelte-1qxytz3,.help-modal-overlay.svelte-1qxytz3.svelte-1qxytz3.svelte-1qxytz3{position:fixed;top:0;right:0;bottom:0;left:0;z-index:calc(var(--z-modal, 1000) + 1);display:flex;align-items:center;justify-content:center;padding:var(--spacing-lg);background:color-mix(in oklch,var(--surface-terminal) 72%,transparent);-webkit-backdrop-filter:none;backdrop-filter:none}.config-modal.svelte-1qxytz3.svelte-1qxytz3.svelte-1qxytz3,.help-modal.svelte-1qxytz3.svelte-1qxytz3.svelte-1qxytz3{width:min(100%,38rem);max-height:min(80vh,42rem);display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--builder-panel-hairline-strong);border-radius:var(--radius-xl);background:var(--surface);box-shadow:var(--shadow-terminal)}.modal-header.svelte-1qxytz3.svelte-1qxytz3.svelte-1qxytz3,.help-modal__header.svelte-1qxytz3.svelte-1qxytz3.svelte-1qxytz3{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-lg);padding:var(--spacing-md) var(--spacing-lg);border-bottom:1px solid var(--builder-panel-hairline);background:color-mix(in oklch,var(--surface) 88%,var(--bg))}.modal-title.svelte-1qxytz3.svelte-1qxytz3.svelte-1qxytz3{min-width:0;display:flex;align-items:center}.close-btn.svelte-1qxytz3.svelte-1qxytz3.svelte-1qxytz3,.help-modal__close.svelte-1qxytz3.svelte-1qxytz3.svelte-1qxytz3{width:32px;height:32px;flex:0 0 auto}.modal-content.svelte-1qxytz3.svelte-1qxytz3.svelte-1qxytz3,.help-modal__body.svelte-1qxytz3.svelte-1qxytz3.svelte-1qxytz3{flex:1;min-height:0;overflow-y:auto;padding:var(--spacing-lg)}.help-modal__eyebrow.svelte-1qxytz3.svelte-1qxytz3.svelte-1qxytz3{margin-bottom:.2rem;color:var(--muted-soft);font-size:var(--font-size-xs);font-weight:720;letter-spacing:0;text-transform:uppercase}.help-modal__title.svelte-1qxytz3.svelte-1qxytz3.svelte-1qxytz3{margin:0;color:var(--fg);font-size:.96rem;line-height:1.2}.help-modal__description.svelte-1qxytz3.svelte-1qxytz3.svelte-1qxytz3{margin:0;color:var(--muted);font-size:var(--font-size-sm);line-height:1.5}.help-modal__list.svelte-1qxytz3.svelte-1qxytz3.svelte-1qxytz3{margin:var(--spacing-md) 0 0;padding-left:var(--spacing-lg);color:var(--muted);font-size:var(--font-size-sm);line-height:1.45}.help-modal__footer.svelte-1qxytz3.svelte-1qxytz3.svelte-1qxytz3{display:flex;justify-content:flex-end;padding:var(--spacing-md) var(--spacing-lg);border-top:1px solid var(--builder-panel-hairline)}.help-modal__button.svelte-1qxytz3.svelte-1qxytz3.svelte-1qxytz3{min-width:5.5rem}.swing-settings-section.svelte-1qxytz3.svelte-1qxytz3.svelte-1qxytz3,.swing-info-panel.svelte-1qxytz3.svelte-1qxytz3.svelte-1qxytz3{margin-top:var(--builder-card-gap);padding:var(--spacing-lg) 0 0;border:0;border-top:1px solid var(--builder-panel-hairline);border-radius:0;background:transparent}.margin-settings-section.svelte-1qxytz3.svelte-1qxytz3.svelte-1qxytz3{display:grid;gap:var(--spacing-md);margin-top:var(--builder-card-gap);padding:var(--spacing-lg) 0 0;border:0;border-top:1px solid var(--builder-panel-hairline);border-radius:0;background:transparent}.margin-settings-header.svelte-1qxytz3.svelte-1qxytz3.svelte-1qxytz3{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.75rem}.margin-settings-header.svelte-1qxytz3>div.svelte-1qxytz3.svelte-1qxytz3{display:grid;gap:.2rem}.margin-settings-header.svelte-1qxytz3 p.svelte-1qxytz3.svelte-1qxytz3{max-width:66ch;margin:0;color:var(--muted);font-size:.78rem;line-height:1.45}.margin-settings-grid.svelte-1qxytz3.svelte-1qxytz3.svelte-1qxytz3{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden;border:0;border-radius:0;background:transparent}.margin-field.svelte-1qxytz3.svelte-1qxytz3.svelte-1qxytz3{min-width:0;display:grid;align-content:start;gap:var(--spacing-sm);padding:var(--spacing-md);border-bottom:1px solid var(--builder-panel-hairline)}.margin-field.svelte-1qxytz3+.margin-field.svelte-1qxytz3.svelte-1qxytz3{border-left:1px solid var(--builder-panel-hairline)}.margin-field.svelte-1qxytz3>span.svelte-1qxytz3.svelte-1qxytz3,.margin-policy.svelte-1qxytz3 strong.svelte-1qxytz3.svelte-1qxytz3{color:var(--fg);font-size:.79rem;font-weight:680;line-height:1.25}.margin-field.svelte-1qxytz3 small.svelte-1qxytz3.svelte-1qxytz3{color:var(--muted-soft);font-size:var(--font-size-xs);line-height:1.4}.margin-field.svelte-1qxytz3 .input-with-unit.svelte-1qxytz3.svelte-1qxytz3{width:100%}.margin-field.svelte-1qxytz3 .input-with-unit.svelte-1qxytz3 input.svelte-1qxytz3{padding-right:5.75rem}.margin-direction-field.svelte-1qxytz3.svelte-1qxytz3.svelte-1qxytz3{grid-column:1 / -1;border-left:0!important}.margin-policy.svelte-1qxytz3.svelte-1qxytz3.svelte-1qxytz3{grid-column:1 / -1;display:flex;align-items:baseline;gap:var(--spacing-sm);padding:var(--spacing-md);color:var(--muted);font-size:var(--font-size-xs);line-height:1.45}.margin-policy.svelte-1qxytz3 strong.svelte-1qxytz3.svelte-1qxytz3{flex:0 0 auto}.ai-decision-section.svelte-1qxytz3.svelte-1qxytz3.svelte-1qxytz3{display:grid;gap:var(--spacing-md);margin-top:var(--builder-card-gap);padding:var(--spacing-lg) 0 0;border:0;border-top:1px solid var(--builder-panel-hairline);border-radius:0;background:transparent}.ai-decision-header.svelte-1qxytz3.svelte-1qxytz3.svelte-1qxytz3{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.75rem}.ai-decision-header.svelte-1qxytz3>div.svelte-1qxytz3.svelte-1qxytz3{display:grid;gap:.2rem}.ai-decision-header.svelte-1qxytz3 p.svelte-1qxytz3.svelte-1qxytz3{max-width:68ch;margin:0;color:var(--muted);font-size:.78rem;line-height:1.45}.ai-decision-grid.svelte-1qxytz3.svelte-1qxytz3.svelte-1qxytz3{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;overflow:hidden;border:0;border-radius:0;background:transparent}.ai-decision-field.svelte-1qxytz3.svelte-1qxytz3.svelte-1qxytz3{min-width:0;display:grid;align-content:start;gap:var(--spacing-sm);padding:var(--spacing-md);border-bottom:1px solid var(--builder-panel-hairline)}.ai-decision-field.svelte-1qxytz3.svelte-1qxytz3.svelte-1qxytz3:nth-child(2n){border-left:1px solid var(--builder-panel-hairline)}.ai-decision-field--runtime.svelte-1qxytz3.svelte-1qxytz3.svelte-1qxytz3,.ai-decision-field--policy.svelte-1qxytz3.svelte-1qxytz3.svelte-1qxytz3,.ai-decision-field--prediction.svelte-1qxytz3.svelte-1qxytz3.svelte-1qxytz3{grid-column:1 / -1;border-left:0!important}.ai-decision-field--prediction.svelte-1qxytz3.svelte-1qxytz3.svelte-1qxytz3{border-bottom:0}.ai-decision-field.svelte-1qxytz3>span.svelte-1qxytz3.svelte-1qxytz3,.ai-decision-field.svelte-1qxytz3 label.svelte-1qxytz3>span.svelte-1qxytz3,.ai-prediction-toggle.svelte-1qxytz3>div.svelte-1qxytz3>span.svelte-1qxytz3{color:var(--fg);font-size:.79rem;font-weight:680;line-height:1.25}.ai-decision-field.svelte-1qxytz3 small.svelte-1qxytz3.svelte-1qxytz3{color:var(--muted-soft);font-size:var(--font-size-xs);line-height:1.4}.ai-decision-field.svelte-1qxytz3 select.svelte-1qxytz3.svelte-1qxytz3,.ai-decision-field.svelte-1qxytz3 textarea.svelte-1qxytz3.svelte-1qxytz3{width:100%;border:1px solid var(--builder-panel-hairline);border-radius:var(--radius-md);background:var(--builder-input-surface);color:var(--fg);font:inherit;outline:none}.ai-decision-field.svelte-1qxytz3 select.svelte-1qxytz3.svelte-1qxytz3{min-height:var(--builder-control-height);padding:0 var(--spacing-md)}.ai-decision-field.svelte-1qxytz3 textarea.svelte-1qxytz3.svelte-1qxytz3{min-height:7rem;padding:var(--spacing-md);line-height:1.5;resize:vertical}.ai-decision-field.svelte-1qxytz3 select.svelte-1qxytz3.svelte-1qxytz3:focus-visible,.ai-decision-field.svelte-1qxytz3 textarea.svelte-1qxytz3.svelte-1qxytz3:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-veil)}.ai-runtime-evidence.svelte-1qxytz3.svelte-1qxytz3.svelte-1qxytz3{text-transform:capitalize}.ai-runtime-evidence.ready.svelte-1qxytz3.svelte-1qxytz3.svelte-1qxytz3{color:var(--success)}.ai-prediction-toggle.svelte-1qxytz3.svelte-1qxytz3.svelte-1qxytz3{display:flex;align-items:center;justify-content:space-between;gap:1rem}.ai-prediction-toggle.svelte-1qxytz3>div.svelte-1qxytz3.svelte-1qxytz3,.ai-decision-field--prediction.svelte-1qxytz3>label.svelte-1qxytz3.svelte-1qxytz3{display:grid;gap:var(--spacing-xs)}.ai-decision-boundary.svelte-1qxytz3.svelte-1qxytz3.svelte-1qxytz3{display:flex;align-items:baseline;gap:var(--spacing-sm);padding-top:.05rem;color:var(--muted);font-size:var(--font-size-xs);line-height:1.45}.ai-decision-boundary.svelte-1qxytz3 strong.svelte-1qxytz3.svelte-1qxytz3{flex:0 0 auto;color:var(--fg)}@media (max-width: 720px){.margin-settings-grid.svelte-1qxytz3.svelte-1qxytz3.svelte-1qxytz3{grid-template-columns:minmax(0,1fr)}.margin-field.svelte-1qxytz3+.margin-field.svelte-1qxytz3.svelte-1qxytz3{border-left:0}.margin-policy.svelte-1qxytz3.svelte-1qxytz3.svelte-1qxytz3{display:grid}.ai-decision-grid.svelte-1qxytz3.svelte-1qxytz3.svelte-1qxytz3{grid-template-columns:minmax(0,1fr)}.ai-decision-field.svelte-1qxytz3.svelte-1qxytz3.svelte-1qxytz3,.ai-decision-field.svelte-1qxytz3.svelte-1qxytz3.svelte-1qxytz3:nth-child(2n){grid-column:1;border-left:0}.ai-decision-boundary.svelte-1qxytz3.svelte-1qxytz3.svelte-1qxytz3{display:grid}}.swing-settings-section.svelte-1qxytz3.svelte-1qxytz3.svelte-1qxytz3{display:grid;gap:var(--spacing-md);box-shadow:none}.swing-settings-header.svelte-1qxytz3.svelte-1qxytz3.svelte-1qxytz3{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:var(--spacing-md)}.swing-title-stack.svelte-1qxytz3.svelte-1qxytz3.svelte-1qxytz3{min-width:0;display:grid;gap:var(--spacing-xs)}.swing-settings-copy.svelte-1qxytz3.svelte-1qxytz3.svelte-1qxytz3{max-width:58ch;margin:0;color:var(--muted);font-size:var(--font-size-sm);line-height:1.42}.swing-settings-chip.svelte-1qxytz3.svelte-1qxytz3.svelte-1qxytz3{min-height:26px;display:inline-flex;align-items:center;justify-content:center;padding:0 .58rem;border:1px solid color-mix(in oklch,var(--accent) 30%,var(--border));border-radius:var(--radius-full);background:var(--accent-veil);color:var(--accent);font-size:.72rem;font-weight:650;line-height:1}.swing-semantics-warning.svelte-1qxytz3.svelte-1qxytz3.svelte-1qxytz3,.swing-migration-review.svelte-1qxytz3.svelte-1qxytz3.svelte-1qxytz3{display:grid;gap:var(--spacing-sm);padding:var(--spacing-md);border:1px solid color-mix(in oklch,var(--warning) 42%,var(--border));border-radius:var(--radius-lg);background:color-mix(in oklch,var(--warning) 9%,var(--surface))}.swing-semantics-warning--invalid.svelte-1qxytz3.svelte-1qxytz3.svelte-1qxytz3{border-color:color-mix(in oklch,var(--danger) 52%,var(--border));background:color-mix(in oklch,var(--danger) 8%,var(--surface))}.swing-semantics-warning.svelte-1qxytz3 p.svelte-1qxytz3.svelte-1qxytz3,.swing-migration-review.svelte-1qxytz3 p.svelte-1qxytz3.svelte-1qxytz3{margin:0;color:var(--muted);font-size:var(--font-size-sm);line-height:1.45}.swing-semantics-warning.svelte-1qxytz3 strong.svelte-1qxytz3.svelte-1qxytz3,.swing-migration-review.svelte-1qxytz3 h5.svelte-1qxytz3.svelte-1qxytz3{margin:0;color:var(--fg);font-size:var(--font-size-sm);font-weight:700}.swing-semantics-warning.svelte-1qxytz3 .btn.svelte-1qxytz3.svelte-1qxytz3{justify-self:start}.swing-migration-review__copy.svelte-1qxytz3.svelte-1qxytz3.svelte-1qxytz3,.swing-migration-review__field.svelte-1qxytz3.svelte-1qxytz3.svelte-1qxytz3{display:grid;gap:var(--spacing-xs)}.swing-migration-review__field.svelte-1qxytz3>span.svelte-1qxytz3.svelte-1qxytz3{color:var(--fg);font-size:var(--font-size-sm);font-weight:680}.swing-migration-review__confirm.svelte-1qxytz3.svelte-1qxytz3.svelte-1qxytz3{display:flex;align-items:center;gap:var(--spacing-sm);color:var(--muted);font-size:var(--font-size-sm);line-height:1.4}.swing-migration-review__confirm.svelte-1qxytz3 .gds-switch{flex:0 0 auto}.swing-migration-review__actions.svelte-1qxytz3.svelte-1qxytz3.svelte-1qxytz3{display:flex;flex-wrap:wrap;gap:var(--spacing-sm)}.subsection-title.svelte-1qxytz3.svelte-1qxytz3.svelte-1qxytz3{margin:0;color:var(--fg);font-size:.92rem;line-height:1.25}.swing-settings-grid.svelte-1qxytz3.svelte-1qxytz3.svelte-1qxytz3{grid-template-columns:repeat(auto-fit,minmax(min(100%,12.5rem),1fr))}.swing-settings-section.svelte-1qxytz3 .config-group.svelte-1qxytz3.svelte-1qxytz3{min-height:112px;display:grid;grid-template-rows:auto minmax(var(--builder-control-height),auto);align-content:start;gap:var(--spacing-sm);padding:var(--spacing-md);border:1px solid var(--builder-panel-hairline);border-radius:var(--radius-lg);background:var(--surface)}.swing-settings-section.svelte-1qxytz3 .config-group.is-disabled.svelte-1qxytz3.svelte-1qxytz3{opacity:.68}.swing-settings-section.svelte-1qxytz3 .config-group.is-disabled .config-input.svelte-1qxytz3.svelte-1qxytz3{cursor:not-allowed}.swing-field-label.svelte-1qxytz3.svelte-1qxytz3.svelte-1qxytz3{min-height:3rem;display:grid;align-content:start;gap:.28rem}.swing-settings-section.svelte-1qxytz3 .swing-field-label .label-row.svelte-1qxytz3.svelte-1qxytz3{display:grid!important;grid-template-columns:minmax(0,1fr) 24px;align-items:center;gap:var(--spacing-sm);text-align:left}.swing-settings-section.svelte-1qxytz3 .swing-field-label .label-row.svelte-1qxytz3>span.svelte-1qxytz3:first-child{min-width:0;justify-self:start;color:var(--fg);font-size:.79rem;font-weight:680;line-height:1.25;text-align:left}.swing-settings-section.svelte-1qxytz3 .swing-field-label .help-text.svelte-1qxytz3.svelte-1qxytz3{max-width:28ch;color:var(--muted-soft);font-size:var(--font-size-xs);font-style:normal;line-height:1.35;text-align:left}.swing-settings-section.svelte-1qxytz3 .help-icon-btn.svelte-1qxytz3.svelte-1qxytz3{justify-self:end}.swing-settings-section.svelte-1qxytz3 .input-with-unit.svelte-1qxytz3.svelte-1qxytz3{width:100%}.swing-settings-section.svelte-1qxytz3 .config-input.svelte-1qxytz3.svelte-1qxytz3{min-height:var(--builder-control-height)!important;height:var(--builder-control-height)!important;padding-block:0!important;font-size:.8rem}.swing-toggle-row.svelte-1qxytz3.svelte-1qxytz3.svelte-1qxytz3{min-height:var(--builder-control-height);display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-sm);padding:0 var(--spacing-sm);border:1px solid var(--builder-panel-hairline);border-radius:var(--radius-md);background:var(--builder-input-surface)}.swing-toggle-row.svelte-1qxytz3 .gds-switch{flex:0 0 auto}.swing-toggle-row.svelte-1qxytz3 .gds-switch__control{width:30px;height:18px}.swing-toggle-state.svelte-1qxytz3.svelte-1qxytz3.svelte-1qxytz3{min-width:3.25rem;color:var(--muted);font-size:var(--font-size-xs);font-weight:650;line-height:1;text-align:right}.info-header.svelte-1qxytz3.svelte-1qxytz3.svelte-1qxytz3{margin-bottom:var(--spacing-sm)}.info-title.svelte-1qxytz3.svelte-1qxytz3.svelte-1qxytz3{color:var(--fg);font-size:var(--font-size-sm);font-weight:680}.info-content.svelte-1qxytz3.svelte-1qxytz3.svelte-1qxytz3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--spacing-sm)}.info-item.svelte-1qxytz3.svelte-1qxytz3.svelte-1qxytz3{min-width:0;display:flex;align-items:flex-start;gap:var(--spacing-sm)}.step-number.svelte-1qxytz3.svelte-1qxytz3.svelte-1qxytz3{width:22px;height:22px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--builder-panel-hairline);border-radius:var(--radius-full);background:var(--surface);color:var(--fg);font-size:.72rem;font-weight:720;box-shadow:none}.step-text.svelte-1qxytz3.svelte-1qxytz3.svelte-1qxytz3{color:var(--muted);font-size:var(--font-size-xs);line-height:1.35}@media (max-width: 1100px){.setup-layout.svelte-1qxytz3.svelte-1qxytz3.svelte-1qxytz3,.strategy-config-grid.svelte-1qxytz3.svelte-1qxytz3.svelte-1qxytz3,.swing-settings-grid.svelte-1qxytz3.svelte-1qxytz3.svelte-1qxytz3,.indicators-layout.svelte-1qxytz3.svelte-1qxytz3.svelte-1qxytz3,.info-content.svelte-1qxytz3.svelte-1qxytz3.svelte-1qxytz3{grid-template-columns:1fr}.config-tab.svelte-1qxytz3 .indicators-layout.svelte-1qxytz3.svelte-1qxytz3{height:auto}.config-tab.svelte-1qxytz3 .indicators-panel.selected.svelte-1qxytz3.svelte-1qxytz3{padding-top:var(--spacing-lg);padding-left:0;border-top:1px solid var(--builder-panel-hairline);border-left:0}}@media (max-width: 680px){.market-fields-grid.svelte-1qxytz3.svelte-1qxytz3.svelte-1qxytz3{grid-template-columns:1fr}}@media (max-width: 768px){.config-tab.svelte-1qxytz3.svelte-1qxytz3.svelte-1qxytz3{padding:var(--gimmer-page-gutter, var(--spacing-lg))}.section-heading.svelte-1qxytz3.svelte-1qxytz3.svelte-1qxytz3,.indicators-header.svelte-1qxytz3.svelte-1qxytz3.svelte-1qxytz3,.margin-settings-header.svelte-1qxytz3.svelte-1qxytz3.svelte-1qxytz3,.swing-settings-header.svelte-1qxytz3.svelte-1qxytz3.svelte-1qxytz3{grid-template-columns:1fr}.config-tab.svelte-1qxytz3 .indicators-stats.svelte-1qxytz3.svelte-1qxytz3{justify-content:flex-start}.config-tab.svelte-1qxytz3 .svelte-1qxytz3:is(.field,.config-group,.description-group)>.label-row.svelte-1qxytz3{grid-template-columns:minmax(0,1fr) 24px}.config-tab.svelte-1qxytz3 .stop-loss-controls.svelte-1qxytz3.svelte-1qxytz3{grid-template-columns:minmax(0,1fr)}.config-tab.svelte-1qxytz3 .input-with-unit.svelte-1qxytz3.svelte-1qxytz3{width:100%}.config-tab.svelte-1qxytz3 .swing-settings-chip.svelte-1qxytz3.svelte-1qxytz3{justify-self:start}}.api-key-selector.svelte-1c8nmyt{display:flex;flex-direction:column;gap:6px}.label.svelte-1c8nmyt{font-size:14px;color:var(--color-text-primary);font-weight:600}.select-wrapper.svelte-1c8nmyt{position:relative}.loading-indicator.svelte-1c8nmyt{position:absolute;right:12px;top:50%;transform:translateY(-50%);font-size:12px;color:var(--color-text-secondary)}small.svelte-1c8nmyt{color:var(--color-text-secondary)}.terms-overlay.svelte-jpbays.svelte-jpbays{position:fixed;top:0;right:0;bottom:0;left:0;z-index:calc(var(--z-overlay, 300) + 100);display:grid;place-items:center;padding:var(--spacing-xl);background:color-mix(in srgb,var(--surface-canvas) 78%,transparent)}.terms-dialog.svelte-jpbays.svelte-jpbays{display:grid;grid-template-rows:auto auto minmax(12rem,1fr) auto auto;gap:var(--spacing-md);width:min(760px,100%);max-height:min(90vh,860px);padding:var(--spacing-xl);overflow:hidden;color:var(--color-text-primary);background:var(--gds-panel-bg);border:1px solid var(--gds-panel-border);border-radius:var(--radius-2xl);box-shadow:var(--gds-popup-shadow);animation:gimmerPanelEnter var(--motion-panel-enter) both}.terms-header.svelte-jpbays.svelte-jpbays{display:flex;gap:var(--spacing-lg);align-items:flex-start;justify-content:space-between}.terms-eyebrow.svelte-jpbays.svelte-jpbays{display:block;margin-bottom:var(--spacing-xs);color:var(--color-warning);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);letter-spacing:.06em;text-transform:uppercase}h2.svelte-jpbays.svelte-jpbays,h3.svelte-jpbays.svelte-jpbays,p.svelte-jpbays.svelte-jpbays{margin:0}h2.svelte-jpbays.svelte-jpbays{font-size:var(--font-size-2xl);line-height:var(--line-height-tight)}.close-button.svelte-jpbays.svelte-jpbays{flex:0 0 auto}.risk-summary.svelte-jpbays.svelte-jpbays{display:grid;gap:var(--spacing-xs);padding:var(--spacing-md);color:var(--color-text-secondary);background:color-mix(in srgb,var(--color-warning) 9%,var(--surface-panel) 91%);border:1px solid color-mix(in srgb,var(--color-warning) 38%,var(--surface-panel-line) 62%);border-radius:var(--radius-lg);line-height:var(--line-height-relaxed)}.risk-summary.svelte-jpbays strong.svelte-jpbays{color:var(--color-warning)}.terms-document.svelte-jpbays.svelte-jpbays{display:grid;gap:var(--spacing-lg);min-height:0;padding:var(--spacing-lg);overflow-y:auto;overscroll-behavior:contain;background:var(--surface-panel-muted);border:1px solid var(--surface-panel-line);border-radius:var(--radius-lg);scrollbar-gutter:stable}.terms-document.svelte-jpbays.svelte-jpbays:focus-visible,.acceptance.svelte-jpbays.svelte-jpbays:has(input:focus-visible){outline:none;box-shadow:var(--gds-focus-ring)}.terms-section.svelte-jpbays.svelte-jpbays{display:grid;gap:var(--spacing-xs);max-width:72ch}.terms-section.svelte-jpbays h3.svelte-jpbays{color:var(--color-text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold)}.terms-section.svelte-jpbays p.svelte-jpbays,.terms-version.svelte-jpbays.svelte-jpbays{color:var(--color-text-secondary);font-size:var(--font-size-sm);line-height:var(--line-height-relaxed)}.terms-version.svelte-jpbays.svelte-jpbays{padding-top:var(--spacing-sm);border-top:1px solid var(--gds-divider-regular);font-family:var(--font-family-mono)}.acceptance.svelte-jpbays.svelte-jpbays{display:grid;grid-template-columns:auto 1fr;gap:var(--spacing-sm);align-items:flex-start;padding:var(--spacing-md);color:var(--color-text-primary);background:color-mix(in srgb,var(--accent-primary) 7%,var(--surface-panel) 93%);border:1px solid var(--surface-panel-line);border-radius:var(--radius-lg);cursor:pointer;font-size:var(--font-size-sm);line-height:var(--line-height-relaxed)}.acceptance.svelte-jpbays input.svelte-jpbays{width:1.1rem;height:1.1rem;margin:.15rem 0 0;accent-color:var(--accent-primary)}.terms-actions.svelte-jpbays.svelte-jpbays{display:flex;gap:var(--spacing-sm);justify-content:flex-end;padding-top:var(--spacing-sm);border-top:1px solid var(--gds-divider-regular)}.terms-actions.svelte-jpbays button.svelte-jpbays:disabled{cursor:not-allowed;opacity:.5}@media (max-width: 640px){.terms-overlay.svelte-jpbays.svelte-jpbays{padding:var(--spacing-sm)}.terms-dialog.svelte-jpbays.svelte-jpbays{max-height:96vh;padding:var(--spacing-lg);border-radius:var(--radius-xl)}.terms-actions.svelte-jpbays.svelte-jpbays{display:grid;grid-template-columns:1fr}}@media (prefers-reduced-motion: reduce){.terms-dialog.svelte-jpbays.svelte-jpbays{animation:none}}.live.svelte-ssiu74.svelte-ssiu74{display:flex;flex-direction:column;gap:14px;padding:16px 18px 24px}.panel.svelte-ssiu74.svelte-ssiu74{background:var(--color-bg-secondary);border:1px solid var(--color-border-primary);border-radius:16px;padding:18px;box-shadow:var(--shadow-md)}.header.svelte-ssiu74.svelte-ssiu74{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.selectors.svelte-ssiu74 select.svelte-ssiu74{padding:8px 10px;border-radius:10px;border:1px solid var(--color-border-primary);background:var(--color-bg-input);color:var(--color-text-primary)}.eyebrow.svelte-ssiu74.svelte-ssiu74{text-transform:uppercase;font-size:11px;letter-spacing:.08em;color:var(--color-text-secondary);margin:0 0 4px}h2.svelte-ssiu74.svelte-ssiu74{margin:0;color:var(--color-text-primary)}.summary.svelte-ssiu74.svelte-ssiu74{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin-bottom:12px}.card.svelte-ssiu74.svelte-ssiu74{background:var(--color-bg-secondary);border:1px solid var(--color-border-primary);border-radius:12px;padding:12px}.label.svelte-ssiu74.svelte-ssiu74{color:var(--color-text-secondary);font-size:12px;margin:0 0 4px}.value.svelte-ssiu74.svelte-ssiu74{margin:0;font-size:18px;color:var(--color-text-primary)}.chart-row.svelte-ssiu74.svelte-ssiu74{display:grid;grid-template-columns:1fr 1fr;gap:12px}.chart-box.svelte-ssiu74.svelte-ssiu74{min-height:280px;display:flex;align-items:center;justify-content:center}canvas.svelte-ssiu74.svelte-ssiu74{width:100%!important;height:100%!important}.list.svelte-ssiu74.svelte-ssiu74{background:var(--color-bg-secondary);border:1px solid var(--color-border-primary);border-radius:12px;padding:12px;display:flex;flex-direction:column;gap:6px}.list-header.svelte-ssiu74.svelte-ssiu74,.list-row.svelte-ssiu74.svelte-ssiu74{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;align-items:center}.list-header.svelte-ssiu74.svelte-ssiu74{font-size:12px;color:var(--color-text-secondary);border-bottom:1px solid var(--color-border-primary);padding-bottom:6px}.list-row.svelte-ssiu74.svelte-ssiu74{padding:6px 0;border-bottom:1px solid var(--color-border-primary);color:var(--color-text-primary)}.list-row.svelte-ssiu74.svelte-ssiu74:last-child{border-bottom:none}.list-row.alert.svelte-ssiu74.svelte-ssiu74{background:#f8b4000d;border-radius:8px;padding:8px 6px}.over.svelte-ssiu74.svelte-ssiu74{color:var(--color-warning)}.under.svelte-ssiu74.svelte-ssiu74{color:var(--color-success)}.muted.svelte-ssiu74.svelte-ssiu74{color:var(--color-text-secondary);font-size:13px}.alert-banner.svelte-ssiu74.svelte-ssiu74{margin-top:8px;padding:10px 12px;border-radius:10px;background:#f8717114;border:1px solid var(--color-error);color:var(--color-error)}@media (max-width: 900px){.chart-row.svelte-ssiu74.svelte-ssiu74{grid-template-columns:1fr}}.position-error-button.svelte-1vcjoxq.svelte-1vcjoxq{width:26px;min-width:26px;height:26px;min-height:26px!important;padding:0!important;border:0!important;border-radius:var(--radius-sm)!important;background:transparent!important;color:var(--warning)!important;box-shadow:none!important}.position-error-button.svelte-1vcjoxq.svelte-1vcjoxq:hover:not(:disabled){background:color-mix(in oklch,var(--warning-soft) 62%,transparent)!important;color:color-mix(in oklch,var(--warning) 88%,var(--fg))!important}.position-error-button.svelte-1vcjoxq.svelte-1vcjoxq:focus-visible{outline:2px solid color-mix(in oklch,var(--warning) 62%,transparent);outline-offset:2px}.position-error-modal.svelte-1vcjoxq.svelte-1vcjoxq{position:fixed;inset:var(--header-height, 32px) 0 var(--wallet-footer-height, 60px) var(--sidebar-width);z-index:calc(var(--z-modal, 300) + 20);display:grid;place-items:center;padding:var(--spacing-xl)}.position-error-panel.svelte-1vcjoxq.svelte-1vcjoxq{position:relative;z-index:1;display:flex;flex-direction:column;width:min(40rem,100%);max-height:100%;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--surface);color:var(--fg);box-shadow:var(--gds-popup-shadow);outline:none;animation:gimmerPanelEnter var(--motion-panel-enter) both}.position-error-backdrop.svelte-1vcjoxq.svelte-1vcjoxq{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;min-height:0!important;padding:0!important;border:0!important;border-radius:0!important;background:color-mix(in oklch,var(--bg) 76%,transparent)!important;box-shadow:none!important;cursor:default}.position-error-header.svelte-1vcjoxq.svelte-1vcjoxq{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--spacing-lg);padding:var(--spacing-lg);border-bottom:1px solid var(--border);background:color-mix(in oklch,var(--surface-alt) 58%,var(--surface))}.position-error-heading.svelte-1vcjoxq.svelte-1vcjoxq{display:flex;align-items:flex-start;gap:var(--spacing-md);min-width:0}.position-error-heading-icon.svelte-1vcjoxq.svelte-1vcjoxq,.position-error-message-icon.svelte-1vcjoxq.svelte-1vcjoxq{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;color:var(--danger)}.position-error-heading-icon.svelte-1vcjoxq.svelte-1vcjoxq{width:36px;height:36px;border:1px solid color-mix(in oklch,var(--danger) 28%,var(--border));border-radius:var(--radius-md);background:color-mix(in oklch,var(--danger-soft) 76%,var(--surface))}.position-error-eyebrow.svelte-1vcjoxq.svelte-1vcjoxq{margin:0 0 var(--spacing-xs);color:var(--muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.1em;text-transform:uppercase}.position-error-header.svelte-1vcjoxq h2.svelte-1vcjoxq{margin:0;color:var(--fg);font-size:var(--font-size-lg);line-height:1.25}.position-error-subtitle.svelte-1vcjoxq.svelte-1vcjoxq{max-width:56ch;margin:var(--spacing-xs) 0 0;color:var(--muted);font-size:var(--font-size-sm);line-height:1.45}.position-error-close.svelte-1vcjoxq.svelte-1vcjoxq{flex:0 0 auto;color:var(--muted)}.position-error-body.svelte-1vcjoxq.svelte-1vcjoxq{display:grid;min-height:0;gap:var(--spacing-lg);padding:var(--spacing-lg);overflow-y:auto}.position-error-context.svelte-1vcjoxq.svelte-1vcjoxq,.position-error-context-copy.svelte-1vcjoxq.svelte-1vcjoxq,.position-error-footer.svelte-1vcjoxq.svelte-1vcjoxq{display:flex;align-items:center}.position-error-context.svelte-1vcjoxq.svelte-1vcjoxq{justify-content:space-between;gap:var(--spacing-md);padding-bottom:var(--spacing-md);border-bottom:1px solid var(--border)}.position-error-context-copy.svelte-1vcjoxq.svelte-1vcjoxq{min-width:0;gap:var(--spacing-sm);flex-wrap:wrap}.position-error-context-copy.svelte-1vcjoxq strong.svelte-1vcjoxq{color:var(--fg);font-size:var(--font-size-base)}.position-error-chip.svelte-1vcjoxq.svelte-1vcjoxq,.position-error-attempts.svelte-1vcjoxq.svelte-1vcjoxq{display:inline-flex;align-items:center;min-height:24px;padding:0 var(--spacing-sm);border:1px solid var(--border);border-radius:var(--radius-full);background:var(--surface-alt);color:var(--muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);line-height:1}.position-error-attempts.svelte-1vcjoxq.svelte-1vcjoxq{flex:0 0 auto;font-variant-numeric:tabular-nums}.position-error-label.svelte-1vcjoxq.svelte-1vcjoxq{font-size:var(--font-size-xs);color:var(--danger);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.08em}.position-error-message.svelte-1vcjoxq.svelte-1vcjoxq{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--spacing-md);padding:var(--spacing-md);border:1px solid color-mix(in oklch,var(--danger) 24%,var(--border));border-radius:var(--radius-lg);background:color-mix(in oklch,var(--danger-soft) 62%,var(--surface))}.position-error-message-icon.svelte-1vcjoxq.svelte-1vcjoxq{width:32px;height:32px;border-radius:var(--radius-md);background:color-mix(in oklch,var(--danger-soft) 82%,var(--surface))}.position-error-message.svelte-1vcjoxq p.svelte-1vcjoxq{margin:var(--spacing-xs) 0;color:var(--fg);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);line-height:1.4;word-break:break-word}.position-error-message.svelte-1vcjoxq small.svelte-1vcjoxq{display:block;margin-top:var(--spacing-sm);color:var(--muted);font-size:var(--font-size-xs);line-height:1.4}.position-error-technical-detail.svelte-1vcjoxq.svelte-1vcjoxq{display:block;color:var(--muted);font-family:var(--font-mono);font-size:var(--font-size-xs);line-height:1.45;overflow-wrap:anywhere}.position-error-details.svelte-1vcjoxq.svelte-1vcjoxq{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;border-top:1px solid var(--border)}.position-error-detail.svelte-1vcjoxq.svelte-1vcjoxq{display:grid;gap:var(--spacing-xs);padding:var(--spacing-md) 0;border-bottom:1px solid var(--border)}.position-error-detail.svelte-1vcjoxq.svelte-1vcjoxq:nth-child(odd){padding-right:var(--spacing-lg)}.position-error-detail.svelte-1vcjoxq.svelte-1vcjoxq:nth-child(2n){padding-left:var(--spacing-lg);border-left:1px solid var(--border)}.position-error-detail-wide.svelte-1vcjoxq.svelte-1vcjoxq{grid-column:1 / -1;padding-inline:0!important;border-left:0!important}.position-error-detail.svelte-1vcjoxq dt.svelte-1vcjoxq{color:var(--muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.06em;text-transform:uppercase}.position-error-detail.svelte-1vcjoxq dd.svelte-1vcjoxq{margin:0;color:var(--fg);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.position-error-footer.svelte-1vcjoxq.svelte-1vcjoxq{justify-content:space-between;gap:var(--spacing-md);padding:var(--spacing-md) var(--spacing-lg);border-top:1px solid var(--border);background:color-mix(in oklch,var(--surface-alt) 44%,var(--surface))}.position-error-footer.svelte-1vcjoxq p.svelte-1vcjoxq{margin:0;color:var(--muted);font-size:var(--font-size-xs)}body.layout-dashboard.layout-dashboard-collapsed .position-error-modal.svelte-1vcjoxq.svelte-1vcjoxq{left:var(--sidebar-width-collapsed, var(--sidebar-collapsed-width))}@media (max-width: 768px){.position-error-modal.svelte-1vcjoxq.svelte-1vcjoxq{top:0;right:0;bottom:0;left:0;padding:var(--spacing-md)}}@media (max-width: 560px){.position-error-panel.svelte-1vcjoxq.svelte-1vcjoxq{width:100%}.position-error-header.svelte-1vcjoxq.svelte-1vcjoxq,.position-error-body.svelte-1vcjoxq.svelte-1vcjoxq,.position-error-footer.svelte-1vcjoxq.svelte-1vcjoxq{padding:var(--spacing-md)}.position-error-context.svelte-1vcjoxq.svelte-1vcjoxq,.position-error-footer.svelte-1vcjoxq.svelte-1vcjoxq{align-items:flex-start;flex-direction:column}.position-error-details.svelte-1vcjoxq.svelte-1vcjoxq{grid-template-columns:1fr}.position-error-detail.svelte-1vcjoxq.svelte-1vcjoxq:nth-child(odd),.position-error-detail.svelte-1vcjoxq.svelte-1vcjoxq:nth-child(2n){padding-inline:0;border-left:0}.position-error-dismiss.svelte-1vcjoxq.svelte-1vcjoxq{width:100%}}@media (prefers-reduced-motion: reduce){.position-error-panel.svelte-1vcjoxq.svelte-1vcjoxq{animation:none}}.live-tab.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g{--activity-page-gap:var(--spacing-lg);--activity-panel-gap:var(--spacing-md);--activity-panel-padding:var(--spacing-lg);--activity-tile-padding:.86rem;--activity-bot-card-width:20rem;--activity-bot-card-height:10.5rem;--activity-bot-list-width:calc(var(--activity-bot-card-width) + var(--activity-bot-card-width) + var(--activity-panel-gap) + var(--activity-panel-padding) + var(--activity-panel-padding));--activity-bot-list-rail-width:calc(var(--activity-bot-card-width) + var(--activity-panel-gap) + var(--spacing-sm) + var(--activity-panel-padding) + var(--activity-panel-padding));--activity-rail-width:minmax(0, var(--activity-bot-list-rail-width));--activity-panel-bg:var(--surface-panel);--activity-panel-muted:var(--surface-panel-muted);--activity-border:color-mix(in srgb, var(--surface-panel-line) 82%, transparent);--activity-text-soft:color-mix(in srgb, var(--color-text-secondary) 12%, var(--color-text-primary) 88%);--activity-start-label-row:1rem;--activity-start-control-height:var(--control-height-sm);--activity-start-helper-row:1.08rem;--activity-start-control-font-size:13px;flex:1;display:flex;flex-direction:column;min-height:0;height:100%;overflow-y:auto;overflow-x:hidden;scrollbar-gutter:stable;gap:var(--activity-page-gap);padding:var(--spacing-lg) var(--gimmer-page-gutter, var(--spacing-lg)) calc(var(--spacing-xl) + var(--wallet-footer-height, 60px))}.live-tab.svelte-117dn7g .section.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g{display:block;flex:0 0 auto;height:auto;min-height:0;margin:0;padding:0;background:transparent;border:0;border-radius:0;box-shadow:none}.live-tab.svelte-117dn7g .section.svelte-117dn7g+.section.svelte-117dn7g.svelte-117dn7g{margin-top:0}.live-tab.svelte-117dn7g .activity-command-panel.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g,.live-tab.svelte-117dn7g .strategies-list-section.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g,.live-tab.svelte-117dn7g .details-section.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g{display:grid;gap:var(--activity-panel-gap);padding:var(--activity-panel-padding);background:var(--activity-panel-bg);border:1px solid var(--activity-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-list-card)}.live-tab.svelte-117dn7g .details-content.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g{display:grid;gap:var(--activity-panel-gap)}.live-tab.svelte-117dn7g .activity-command-panel.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g{position:relative;z-index:2}.live-tab.svelte-117dn7g .activity-command-panel.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g:has(.custom-dropdown.open),.live-tab.svelte-117dn7g .activity-command-panel.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g:has(.select-wrapper:focus-within){z-index:calc(var(--z-dropdown) + 3)}.live-tab.svelte-117dn7g .activity-command-header.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g,.live-tab.svelte-117dn7g .section-header.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:var(--activity-panel-gap);width:100%;max-width:none;margin:0;text-align:left}.live-tab.svelte-117dn7g .activity-start-row.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g{padding-top:var(--activity-panel-gap);border-top:1px solid var(--activity-border);align-items:start}.live-tab.svelte-117dn7g .section-title.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g,.live-tab.svelte-117dn7g .page-title.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g{min-width:0;margin:0;color:var(--color-text-primary);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);line-height:1.25;letter-spacing:0;text-align:left}.live-tab.svelte-117dn7g .activity-eyebrow.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g{display:block;margin:0 0 .18rem;color:var(--color-text-tertiary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);line-height:1.2}.live-tab.svelte-117dn7g .section-count.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g{display:inline-flex;min-height:1.55rem;min-width:1.55rem;align-items:center;justify-content:center;padding:0 .5rem;color:var(--color-text-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums;background:color-mix(in srgb,var(--activity-panel-muted) 72%,transparent);border:1px solid color-mix(in srgb,var(--surface-panel-line) 68%,transparent);border-radius:var(--radius-full)}.live-tab.svelte-117dn7g .config-row.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g{display:grid;grid-template-columns:minmax(13.5rem,.88fr) minmax(15rem,1fr) minmax(10.5rem,.5fr);gap:var(--activity-panel-gap);align-items:end}.live-tab.svelte-117dn7g .config-item.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g{display:grid;gap:var(--spacing-xs);min-width:0}.live-tab.svelte-117dn7g .config-item-action.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g{align-items:end}.live-tab.svelte-117dn7g .activity-start-row.svelte-117dn7g>.config-item.svelte-117dn7g.svelte-117dn7g{grid-template-rows:var(--activity-start-label-row) var(--activity-start-control-height) minmax(var(--activity-start-helper-row),auto);align-content:start}.live-tab.svelte-117dn7g .activity-api-key-item.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g{display:block}.live-tab.svelte-117dn7g .activity-start-row.svelte-117dn7g>.config-item.svelte-117dn7g>label.svelte-117dn7g,.live-tab.svelte-117dn7g .activity-api-key-item.svelte-117dn7g .api-key-selector>.label{display:flex;min-height:var(--activity-start-label-row);align-items:center;margin:0;color:var(--activity-text-soft);font-family:var(--font-family-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);line-height:1}.live-tab.svelte-117dn7g .activity-api-key-item.svelte-117dn7g .api-key-selector{display:grid;grid-template-rows:var(--activity-start-label-row) var(--activity-start-control-height) minmax(var(--activity-start-helper-row),auto);gap:var(--spacing-xs);min-width:0;align-content:start}.live-tab.svelte-117dn7g .activity-api-key-item.svelte-117dn7g .api-key-selector .select-wrapper{min-height:var(--activity-start-control-height)}.live-tab.svelte-117dn7g .activity-start-row.svelte-117dn7g>.config-item.svelte-117dn7g>input.svelte-117dn7g,.live-tab.svelte-117dn7g .activity-api-key-item.svelte-117dn7g .api-key-selector .dropdown-trigger{min-height:var(--activity-start-control-height)!important;height:var(--activity-start-control-height)!important;font-family:var(--font-family-primary);font-size:var(--activity-start-control-font-size)!important;font-weight:var(--font-weight-medium);line-height:1}.live-tab.svelte-117dn7g .activity-start-row.svelte-117dn7g>.config-item.svelte-117dn7g>small.svelte-117dn7g,.live-tab.svelte-117dn7g .activity-api-key-item.svelte-117dn7g .api-key-selector>small{display:flex;min-height:var(--activity-start-helper-row);align-items:flex-start;margin:0;color:var(--color-text-secondary);font-family:var(--font-family-primary);font-size:var(--font-size-xs);line-height:1.35}.live-tab.svelte-117dn7g .activity-start-action .start-strategy-btn.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g{grid-row:2;min-height:var(--activity-start-control-height)!important;height:var(--activity-start-control-height)!important;align-self:stretch;font-size:var(--activity-start-control-font-size)!important;line-height:1}.live-tab.svelte-117dn7g .config-item-spacer.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g,.live-tab.svelte-117dn7g .config-helper-spacer.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g{display:none}.live-tab.svelte-117dn7g .config-item label.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g,.live-tab.svelte-117dn7g .filter-label.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g{color:var(--activity-text-soft);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);line-height:1.3}.live-tab.svelte-117dn7g .config-item input.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g{min-height:var(--control-height-md);width:100%;min-width:0;padding:0 .75rem;color:var(--color-text-primary);font-size:var(--font-size-sm);background:var(--control-bg);border:1px solid var(--control-border);border-radius:var(--control-radius);transition:border-color var(--transition-fast),box-shadow var(--transition-fast),background-color var(--transition-fast)}.live-tab.svelte-117dn7g .config-item input.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g:focus{outline:none;border-color:var(--control-border-hover);box-shadow:var(--shadow-focus)}.live-tab.svelte-117dn7g .config-item input.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g:disabled{cursor:not-allowed;opacity:.62}.live-tab.svelte-117dn7g .config-item small.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g{color:var(--color-text-secondary);font-size:var(--font-size-xs);line-height:1.35}.live-tab.svelte-117dn7g .start-strategy-btn.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g,.live-tab.svelte-117dn7g .refresh-btn.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g{white-space:nowrap}.live-tab.svelte-117dn7g .start-strategy-btn.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g:hover:not(:disabled),.live-tab.svelte-117dn7g .refresh-btn.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g:hover:not(:disabled),.live-tab.svelte-117dn7g .positions-filter.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g:hover:not(:disabled),.live-tab.svelte-117dn7g .load-more-positions-btn.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g:hover:not(:disabled){transform:translateY(-1px)}.live-tab.svelte-117dn7g .header-left.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g,.live-tab.svelte-117dn7g .controls-group.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g,.live-tab.svelte-117dn7g .filter-controls.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g{min-width:0}.live-tab.svelte-117dn7g .header-left.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g{display:grid;gap:var(--spacing-sm)}.live-tab.svelte-117dn7g .header-stats.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g{display:flex;flex-wrap:wrap;gap:var(--spacing-xs);align-items:center}.live-tab.svelte-117dn7g .stat-item.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g,.live-tab.svelte-117dn7g .bot-meta span.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g,.live-tab.svelte-117dn7g .badge.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g{display:inline-flex;min-height:1.45rem;align-items:center;max-width:100%;padding:0 .5rem;overflow:hidden;color:var(--color-text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);line-height:1.2;text-overflow:ellipsis;white-space:nowrap;background:color-mix(in srgb,var(--activity-panel-muted) 72%,transparent);border:1px solid color-mix(in srgb,var(--surface-panel-line) 68%,transparent);border-radius:var(--radius-full)}.live-tab.svelte-117dn7g .stat-item.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g{gap:.35rem}.live-tab.svelte-117dn7g .stat-value.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g,.live-tab.svelte-117dn7g .metric-value.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g,.live-tab.svelte-117dn7g .hold-value.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g{color:var(--color-text-primary);font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums}.live-tab.svelte-117dn7g .stat-value.running.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g,.live-tab.svelte-117dn7g .metric-value.positive.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g,.live-tab.svelte-117dn7g .metric-subvalue.positive.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g,.live-tab.svelte-117dn7g .stat-value.positive.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g,.live-tab.svelte-117dn7g .pnl-cell.positive.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g{color:var(--color-success)}.live-tab.svelte-117dn7g .stat-value.stopped.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g{color:var(--color-text-secondary)}.live-tab.svelte-117dn7g .metric-value.negative.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g,.live-tab.svelte-117dn7g .metric-subvalue.negative.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g,.live-tab.svelte-117dn7g .stat-value.negative.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g,.live-tab.svelte-117dn7g .pnl-cell.negative.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g{color:var(--color-error)}.live-tab.svelte-117dn7g .controls-group.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g{justify-self:end;display:grid;grid-template-columns:minmax(0,auto) auto;justify-content:flex-end;align-items:center;gap:.42rem;padding:.22rem;border:1px solid color-mix(in oklch,var(--activity-border) 72%,transparent);border-radius:var(--radius-lg);background:color-mix(in oklch,var(--activity-panel-muted) 48%,transparent);box-shadow:inset 0 1px color-mix(in oklch,var(--surface-elevated) 34%,transparent)}.live-tab.svelte-117dn7g .filter-controls.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g{display:grid;grid-template-columns:auto minmax(11.25rem,12.5rem);align-items:center;gap:.25rem}.live-tab.svelte-117dn7g .filter-controls .config-item.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g,.live-tab.svelte-117dn7g .environment-select-item.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g{min-width:0}.live-tab.svelte-117dn7g .filter-label.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g{display:inline-flex;min-height:1.95rem;height:1.95rem;align-items:center;gap:.45rem;padding:0 .62rem;cursor:pointer;color:var(--activity-text-soft);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);background:transparent;border:1px solid transparent;border-radius:calc(var(--control-radius) - 2px);transition:background-color var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast)}.live-tab.svelte-117dn7g .filter-label.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g:hover{color:var(--color-text-primary);background:color-mix(in oklch,var(--surface-elevated) 46%,transparent);border-color:color-mix(in oklch,var(--activity-border) 74%,transparent)}.live-tab.svelte-117dn7g .filter-label.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g:has(input[type=checkbox]:checked){color:var(--color-text-primary);background:color-mix(in oklch,var(--color-primary) 11%,var(--activity-panel-bg));border-color:color-mix(in oklch,var(--color-primary) 34%,var(--activity-border))}.live-tab.svelte-117dn7g .filter-label input[type=checkbox].svelte-117dn7g.svelte-117dn7g.svelte-117dn7g{width:.78rem;height:.78rem;margin:0;accent-color:var(--color-primary);cursor:pointer}.live-tab.svelte-117dn7g .environment-select-item.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g{width:100%}.live-tab.svelte-117dn7g .environment-select-item .custom-dropdown.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g,.live-tab.svelte-117dn7g .environment-select-item .dropdown-trigger.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g{height:1.95rem;min-height:1.95rem}.live-tab.svelte-117dn7g .environment-select-item .dropdown-trigger.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g{padding:0 .62rem;color:var(--color-text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);background:color-mix(in oklch,var(--surface-elevated) 52%,transparent);border-color:transparent;border-radius:calc(var(--control-radius) - 2px);box-shadow:none}.live-tab.svelte-117dn7g .environment-select-item .dropdown-trigger.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g:hover:not(:disabled),.live-tab.svelte-117dn7g .environment-select-item .dropdown-trigger.open.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g{color:var(--color-text-primary);background:color-mix(in oklch,var(--surface-elevated) 76%,transparent);border-color:color-mix(in oklch,var(--activity-border) 74%,transparent)}.live-tab.svelte-117dn7g .refresh-btn.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g{min-height:1.95rem;height:1.95rem;padding:0 .72rem;border-color:transparent;background:color-mix(in oklch,var(--surface-elevated) 52%,transparent);box-shadow:none}.live-tab.svelte-117dn7g .select-wrapper.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g{position:relative;z-index:calc(var(--z-dropdown) + 1)}.live-tab.svelte-117dn7g .activity-workspace-grid.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g{display:grid;grid-template-columns:auto minmax(20rem,1fr);gap:var(--activity-page-gap);align-items:start;min-width:0}.live-tab.svelte-117dn7g .activity-workspace-grid.has-selection.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g{grid-template-columns:var(--activity-rail-width) minmax(0,1fr)}.live-tab.svelte-117dn7g .strategies-list-section.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g,.live-tab.svelte-117dn7g .details-section.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g{min-width:0;align-self:start}.live-tab.svelte-117dn7g .strategies-list-section.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g{justify-self:start;width:min(100%,var(--activity-bot-list-width))}.live-tab.svelte-117dn7g .activity-workspace-grid.has-selection .strategies-list-section.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g{width:100%}.live-tab.svelte-117dn7g .details-section--empty.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g{min-height:17rem}.live-tab.svelte-117dn7g .activity-inspector-empty.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g{min-height:13rem}.live-tab.svelte-117dn7g .loading-state.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g,.live-tab.svelte-117dn7g .empty-state.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g,.live-tab.svelte-117dn7g .positions-empty.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g,.live-tab.svelte-117dn7g .chart-placeholder.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g{display:grid;place-items:center;gap:var(--spacing-xs);min-height:7rem;padding:var(--spacing-lg);color:var(--color-text-secondary);text-align:center;background:color-mix(in srgb,var(--activity-panel-muted) 54%,transparent);border:1px solid var(--activity-border);border-radius:var(--radius-lg)}.live-tab.svelte-117dn7g .loading-state p.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g,.live-tab.svelte-117dn7g .empty-state p.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g,.live-tab.svelte-117dn7g .chart-placeholder p.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g{max-width:46ch;margin:0;color:var(--color-text-secondary);font-size:var(--font-size-sm);line-height:1.45}.live-tab.svelte-117dn7g .empty-state h4.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g{margin:0;color:var(--color-text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.live-tab.svelte-117dn7g .spinner.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g{width:1.25rem;height:1.25rem;border:2px solid color-mix(in srgb,var(--surface-panel-line) 70%,transparent);border-top-color:var(--color-primary);border-radius:var(--radius-full);animation:svelte-117dn7g-live-tab-spin .9s linear infinite}.live-tab.svelte-117dn7g .bots-grid.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),var(--activity-bot-card-width)));grid-auto-rows:var(--activity-bot-card-height);justify-content:start;align-items:start;gap:var(--activity-panel-gap);max-height:none;overflow-y:auto;overflow-x:visible;padding:2px;scrollbar-gutter:stable}.live-tab.svelte-117dn7g .activity-workspace-grid.has-selection .bots-grid.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g{grid-template-columns:minmax(min(100%,16rem),var(--activity-bot-card-width));max-height:min(46rem,calc(100vh - 19rem))}.live-tab.svelte-117dn7g .bot-card.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g{position:relative;display:block;height:var(--activity-bot-card-height);min-height:0;padding:var(--activity-tile-padding);overflow:hidden;cursor:pointer;outline:none;background:color-mix(in srgb,var(--activity-panel-bg) 92%,var(--activity-panel-muted) 8%);border:1px solid var(--activity-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-list-card);transition:border-color var(--transition-fast),box-shadow var(--transition-fast),transform var(--transition-fast),background-color var(--transition-fast)}.live-tab.svelte-117dn7g .bot-card.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g:hover,.live-tab.svelte-117dn7g .bot-card.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g:focus-visible,.live-tab.svelte-117dn7g .bot-card.selected.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g{transform:translateY(-1px);border-color:color-mix(in srgb,var(--color-primary) 42%,var(--surface-panel-line) 58%);box-shadow:var(--shadow-list-card-hover)}.live-tab.svelte-117dn7g .bot-card.selected.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g{background:color-mix(in srgb,var(--color-primary) 8%,var(--activity-panel-bg) 92%)}.live-tab.svelte-117dn7g .bot-card-main.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g,.live-tab.svelte-117dn7g .bot-title-block.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g{display:grid;gap:var(--spacing-sm);min-width:0}.live-tab.svelte-117dn7g .bot-card-main.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g{grid-template-rows:auto auto minmax(3rem,auto);height:100%;align-content:start}.live-tab.svelte-117dn7g .bot-card-title-row.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.62rem;align-items:start;padding-right:calc(2.1rem + var(--spacing-sm))}.live-tab.svelte-117dn7g .bot-icon.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g{position:relative;display:inline-flex;width:1.78rem;height:1.78rem;align-items:center;justify-content:center;color:var(--color-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);line-height:1;background:color-mix(in srgb,var(--color-primary) 10%,var(--activity-panel-muted) 90%);border:1px solid color-mix(in srgb,var(--color-primary) 22%,var(--surface-panel-line) 78%);border-radius:var(--radius-md)}.live-tab.svelte-117dn7g .bot-icon.running.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g:after,.live-tab.svelte-117dn7g .live-indicator.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g{content:"";display:inline-block;width:.42rem;height:.42rem;flex:0 0 auto;background:var(--color-success);border-radius:var(--radius-full);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-success) 20%,transparent)}.live-tab.svelte-117dn7g .bot-icon.running.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g:after{position:absolute;top:-.12rem;right:-.12rem;z-index:1}.live-tab.svelte-117dn7g .bot-icon.running.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g:before{position:absolute;top:-.28rem;right:-.28rem;bottom:-.28rem;left:-.28rem;content:"";border:1px solid color-mix(in srgb,var(--color-success) 72%,transparent);border-radius:inherit;animation:svelte-117dn7g-live-tab-presence-pulse 1.7s ease-out infinite}.live-tab.svelte-117dn7g .bot-card.running .badge-running.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g:before{display:inline-block;width:.36rem;height:.36rem;margin-right:.35rem;content:"";vertical-align:.05em;background:currentColor;border-radius:var(--radius-full);box-shadow:0 0 0 2px color-mix(in srgb,currentColor 18%,transparent);animation:svelte-117dn7g-live-tab-status-pulse 1.7s ease-in-out infinite}.live-tab.svelte-117dn7g .badge-live.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g{color:var(--color-error);background:color-mix(in srgb,var(--color-error) 10%,var(--activity-panel-muted) 90%);border-color:color-mix(in srgb,var(--color-error) 26%,var(--surface-panel-line) 74%)}.live-tab.svelte-117dn7g .badge-sim.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g{color:var(--color-info);background:color-mix(in srgb,var(--color-info) 10%,var(--activity-panel-muted) 90%);border-color:color-mix(in srgb,var(--color-info) 26%,var(--surface-panel-line) 74%)}.live-tab.svelte-117dn7g .badge-running.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g{color:var(--color-success);background:color-mix(in srgb,var(--color-success) 10%,var(--activity-panel-muted) 90%);border-color:color-mix(in srgb,var(--color-success) 28%,var(--surface-panel-line) 72%)}.live-tab.svelte-117dn7g .badge-stopped.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g,.live-tab.svelte-117dn7g .badge-other.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g{color:var(--color-text-secondary)}.live-tab.svelte-117dn7g .bot-name.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g{display:-webkit-box;margin:0;overflow:hidden;color:var(--color-text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);line-height:1.25;-webkit-box-orient:vertical;-webkit-line-clamp:2}.live-tab.svelte-117dn7g .bot-meta.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g{display:flex;flex-wrap:wrap;gap:.36rem;min-width:0}.live-tab.svelte-117dn7g .runtime-version-control.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g{display:grid;gap:.52rem;max-width:44rem;margin-top:.62rem}.live-tab.svelte-117dn7g .runtime-version-summary.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g{display:flex;flex-wrap:wrap;gap:.42rem .55rem;align-items:center;min-height:1.85rem;color:var(--color-text-secondary);font-size:var(--font-size-xs)}.live-tab.svelte-117dn7g .runtime-version-summary.svelte-117dn7g>span.svelte-117dn7g.svelte-117dn7g:first-child{color:var(--color-text-tertiary);font-weight:var(--font-weight-medium)}.live-tab.svelte-117dn7g .runtime-version-summary strong.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g{color:var(--color-text-primary);font-family:var(--font-family-mono);font-size:var(--font-size-sm);font-variant-numeric:tabular-nums}.live-tab.svelte-117dn7g .runtime-version-update.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g{min-height:1.85rem;margin-left:.15rem}.live-tab.svelte-117dn7g .runtime-version-note.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g{color:var(--color-text-tertiary)}.live-tab.svelte-117dn7g .runtime-version-saved.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g{color:var(--color-text-secondary);font-family:var(--font-family-mono);font-variant-numeric:tabular-nums}.live-tab.svelte-117dn7g .runtime-version-status.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g{color:var(--color-success);font-weight:var(--font-weight-semibold)}.live-tab.svelte-117dn7g .runtime-version-status--blocked.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g{color:var(--color-warning)}.live-tab.svelte-117dn7g .runtime-version-reason.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g{max-width:68ch;margin:-.12rem 0 0;color:var(--color-text-tertiary);font-size:var(--font-size-xs);line-height:1.45}.live-tab.svelte-117dn7g .runtime-version-confirmation.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g{display:flex;gap:var(--spacing-sm);align-items:center;justify-content:space-between;padding-top:.58rem;color:var(--color-text-secondary);font-size:var(--font-size-xs);line-height:1.45;border-top:1px solid var(--activity-border)}.live-tab.svelte-117dn7g .runtime-version-actions.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g{display:flex;flex:0 0 auto;gap:.42rem;align-items:center}.live-tab.svelte-117dn7g .runtime-version-error.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g{margin:0;color:var(--color-error);font-size:var(--font-size-xs);line-height:1.4}.live-tab.svelte-117dn7g .bot-route.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g{gap:.36rem;min-width:0;align-items:center}.live-tab.svelte-117dn7g .bot-route.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g{display:grid;grid-template-columns:auto minmax(0,1fr);overflow:hidden}.live-tab.svelte-117dn7g .bot-route span.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g{min-width:0;overflow:hidden;color:var(--color-text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.live-tab.svelte-117dn7g .bot-route span.svelte-117dn7g+span.svelte-117dn7g.svelte-117dn7g:before{content:"/";margin-right:.36rem;color:var(--color-text-tertiary)}.live-tab.svelte-117dn7g .bot-metrics.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--spacing-xs);margin:0}.live-tab.svelte-117dn7g .metric-row.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-sm)}.live-tab.svelte-117dn7g .metric.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g{display:grid;gap:3px;align-content:start;min-width:0;min-height:3rem;padding:.38rem .48rem;background:color-mix(in srgb,var(--activity-panel-muted) 58%,transparent);border:1px solid color-mix(in srgb,var(--surface-panel-line) 58%,transparent);border-radius:var(--radius-md)}.live-tab.svelte-117dn7g .metric-label.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g{min-width:0;overflow:hidden;color:var(--color-text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.live-tab.svelte-117dn7g .metric-value.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g{min-width:0;overflow:hidden;font-size:var(--font-size-xs);line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.live-tab.svelte-117dn7g .metric-inline-value.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g{display:flex;min-width:0;align-items:baseline;gap:var(--spacing-xs);overflow:hidden}.live-tab.svelte-117dn7g .metric-inline-value .metric-value.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g{flex:0 0 auto}.live-tab.svelte-117dn7g .metric-inline-value .metric-subvalue.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g{flex:1 1 auto}.live-tab.svelte-117dn7g .metric-subvalue.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g{min-width:0;overflow:hidden;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.live-tab.svelte-117dn7g .bot-status.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g{position:absolute;top:var(--activity-tile-padding);right:var(--activity-tile-padding);display:flex;justify-content:flex-end;align-self:start}.live-tab.svelte-117dn7g .toggle-switch.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g{position:relative;width:2.1rem;height:1.16rem;flex:0 0 auto;cursor:pointer;background:color-mix(in srgb,var(--color-text-secondary) 30%,var(--activity-panel-muted) 70%);border:1px solid var(--activity-border);border-radius:var(--radius-full);outline:none;transition:background-color var(--transition-fast),border-color var(--transition-fast),box-shadow var(--transition-fast)}.live-tab.svelte-117dn7g .toggle-switch.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g:after{content:"";position:absolute;top:.12rem;left:.12rem;width:.78rem;height:.78rem;background:var(--surface-elevated);border:1px solid color-mix(in srgb,var(--surface-panel-line) 70%,transparent);border-radius:var(--radius-full);box-shadow:var(--shadow-1);transition:transform var(--transition-fast)}.live-tab.svelte-117dn7g .toggle-switch.running.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g{background:color-mix(in srgb,var(--color-success) 38%,var(--activity-panel-muted) 62%);border-color:color-mix(in srgb,var(--color-success) 42%,var(--surface-panel-line) 58%)}.live-tab.svelte-117dn7g .toggle-switch.running.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g:after{transform:translate(.93rem)}.live-tab.svelte-117dn7g .toggle-switch.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g:focus-visible{box-shadow:var(--shadow-focus)}.live-tab.svelte-117dn7g .toggle-switch.is-disabled.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g{cursor:not-allowed;opacity:.56}.live-tab.svelte-117dn7g .details-content.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g{gap:var(--activity-page-gap)}.live-tab.svelte-117dn7g .activity-summary-strip.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g,.live-tab.svelte-117dn7g .activity-evidence-grid.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,10.5rem),1fr));gap:var(--activity-panel-gap)}.live-tab.svelte-117dn7g .summary-tile.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g{display:grid;gap:3px;min-width:0;min-height:3.1rem;padding:.52rem .62rem;background:color-mix(in srgb,var(--activity-panel-bg) 90%,var(--activity-panel-muted) 10%);border:1px solid var(--activity-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-list-card)}.live-tab.svelte-117dn7g .run-funds-control.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g{display:flex;gap:var(--spacing-md);align-items:center;justify-content:space-between;min-width:0;padding:.72rem .12rem;border-top:1px solid var(--activity-border);border-bottom:1px solid var(--activity-border)}.live-tab.svelte-117dn7g .run-funds-overview.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g{display:flex;flex-wrap:wrap;gap:.32rem 1rem;align-items:center;min-width:0}.live-tab.svelte-117dn7g .run-funds-overview .activity-eyebrow.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g{margin:0}.live-tab.svelte-117dn7g .run-funds-balance.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g{display:flex;flex-wrap:wrap;gap:.34rem .56rem;align-items:baseline;min-width:0}.live-tab.svelte-117dn7g .run-funds-balance strong.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g{color:var(--color-text-primary);font-family:var(--font-family-mono);font-size:var(--font-size-sm);font-variant-numeric:tabular-nums}.live-tab.svelte-117dn7g .run-funds-balance span.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g{color:var(--color-text-tertiary);font-size:var(--font-size-xs)}.live-tab.svelte-117dn7g .run-funds-panel.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g{display:grid;gap:var(--spacing-md);padding:var(--spacing-md);background:color-mix(in srgb,var(--color-primary) 3%,var(--activity-panel-muted) 97%);border:1px solid color-mix(in srgb,var(--color-primary) 24%,var(--activity-border) 76%);border-radius:var(--radius-lg)}.live-tab.svelte-117dn7g .run-funds-panel-header.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g{display:flex;gap:var(--spacing-md);align-items:flex-start;justify-content:space-between;min-width:0}.live-tab.svelte-117dn7g .run-funds-panel-header h4.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g{margin:0;color:var(--color-text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.live-tab.svelte-117dn7g .run-funds-panel-header p.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g,.live-tab.svelte-117dn7g .run-funds-entry p.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g,.live-tab.svelte-117dn7g .run-funds-review p.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g{max-width:72ch;margin:.28rem 0 0;color:var(--color-text-tertiary);font-size:var(--font-size-xs);line-height:1.45}.live-tab.svelte-117dn7g .run-funds-operation.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g{display:inline-flex;flex:0 0 auto;gap:2px;padding:2px;background:var(--activity-panel-bg);border:1px solid var(--activity-border);border-radius:var(--radius-md)}.live-tab.svelte-117dn7g .run-funds-operation button.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g{min-height:1.9rem;padding:0 .72rem;color:var(--color-text-secondary);font:inherit;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);cursor:pointer;background:transparent;border:0;border-radius:calc(var(--radius-md) - 2px)}.live-tab.svelte-117dn7g .run-funds-operation button.active.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g{color:var(--color-text-primary);background:color-mix(in srgb,var(--color-primary) 15%,var(--activity-panel-muted) 85%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-primary) 34%,transparent)}.live-tab.svelte-117dn7g .run-funds-operation button.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g:focus-visible,.live-tab.svelte-117dn7g .run-funds-input input.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.live-tab.svelte-117dn7g .run-funds-operation button.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g:disabled{cursor:not-allowed;opacity:.58}.live-tab.svelte-117dn7g .run-funds-entry.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g{display:grid;gap:.42rem;max-width:38rem}.live-tab.svelte-117dn7g .run-funds-entry label.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g{color:var(--color-text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold)}.live-tab.svelte-117dn7g .run-funds-input.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;overflow:hidden;background:var(--activity-panel-bg);border:1px solid var(--activity-border);border-radius:var(--radius-md)}.live-tab.svelte-117dn7g .run-funds-input.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g:focus-within{border-color:color-mix(in srgb,var(--color-primary) 62%,var(--activity-border) 38%);box-shadow:var(--shadow-focus)}.live-tab.svelte-117dn7g .run-funds-input input.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g{width:100%;min-width:0;min-height:var(--control-height-sm);padding:0 var(--spacing-sm);color:var(--color-text-primary);font-family:var(--font-family-mono);font-size:var(--font-size-sm);font-variant-numeric:tabular-nums;background:transparent;border:0;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.live-tab.svelte-117dn7g .run-funds-input input.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g::-webkit-inner-spin-button,.live-tab.svelte-117dn7g .run-funds-input input.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g::-webkit-outer-spin-button{margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.live-tab.svelte-117dn7g .run-funds-input.svelte-117dn7g>span.svelte-117dn7g.svelte-117dn7g{padding:0 var(--spacing-sm);color:var(--color-text-secondary);font-family:var(--font-family-mono);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);border-left:1px solid var(--activity-border)}.live-tab.svelte-117dn7g .run-funds-review.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-sm) var(--spacing-lg);padding:.72rem 0;border-top:1px solid var(--activity-border);border-bottom:1px solid var(--activity-border)}.live-tab.svelte-117dn7g .run-funds-review.svelte-117dn7g>div.svelte-117dn7g.svelte-117dn7g{display:grid;gap:.18rem}.live-tab.svelte-117dn7g .run-funds-review.svelte-117dn7g>div.svelte-117dn7g+div.svelte-117dn7g{padding-left:var(--spacing-lg);border-left:1px solid var(--activity-border)}.live-tab.svelte-117dn7g .run-funds-review span.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g{color:var(--color-text-tertiary);font-size:var(--font-size-xs)}.live-tab.svelte-117dn7g .run-funds-review strong.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g{color:var(--color-text-primary);font-family:var(--font-family-mono);font-size:var(--font-size-sm);font-variant-numeric:tabular-nums}.live-tab.svelte-117dn7g .run-funds-review p.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g{grid-column:1 / -1}.live-tab.svelte-117dn7g .run-funds-actions.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g{display:flex;gap:var(--spacing-sm);align-items:center;justify-content:flex-end}.live-tab.svelte-117dn7g .run-funds-feedback.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g{margin:0;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);line-height:1.4}.live-tab.svelte-117dn7g .run-funds-feedback--error.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g{color:var(--color-error)}.live-tab.svelte-117dn7g .run-funds-feedback--success.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g{color:var(--color-success)}.live-tab.svelte-117dn7g .detail-card.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g{display:grid;gap:var(--activity-panel-gap);min-width:0;padding:var(--activity-panel-padding);background:color-mix(in srgb,var(--activity-panel-bg) 94%,var(--activity-panel-muted) 6%);border:1px solid var(--activity-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-list-card)}.live-tab.svelte-117dn7g .detail-card-header.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-sm);min-width:0}.live-tab.svelte-117dn7g .detail-card-header.svelte-117dn7g>span.svelte-117dn7g.svelte-117dn7g{min-width:0;overflow:hidden;color:var(--color-text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);text-overflow:ellipsis;white-space:nowrap}.live-tab.svelte-117dn7g .detail-card h4.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g{margin:0;color:var(--color-text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);line-height:1.25;letter-spacing:0}.live-tab.svelte-117dn7g .chart-card.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g,.live-tab.svelte-117dn7g .positions-card.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g,.live-tab.svelte-117dn7g .logs-card.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g{grid-column:1 / -1}.live-tab.svelte-117dn7g .chart-container.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g{min-height:16rem;position:relative;overflow:hidden;background:color-mix(in srgb,var(--activity-panel-muted) 50%,transparent);border:1px solid var(--activity-border);border-radius:var(--radius-lg)}.live-tab.svelte-117dn7g .portfolio-chart.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g{padding:0;overflow:hidden}.live-tab.svelte-117dn7g .portfolio-chart .performance-card-header.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g{padding:var(--activity-panel-padding) var(--activity-panel-padding) 0}.live-tab.svelte-117dn7g .performance-card-header.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g{align-items:center;flex-wrap:wrap}.live-tab.svelte-117dn7g .performance-card-heading.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g{display:flex;align-items:baseline;gap:var(--spacing-sm);min-width:0}.live-tab.svelte-117dn7g .performance-card-heading.svelte-117dn7g>span.svelte-117dn7g.svelte-117dn7g{color:var(--color-text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);white-space:nowrap}.live-tab.svelte-117dn7g .portfolio-chart .chart-container.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g{min-height:0;background:transparent;border:0;border-radius:0}.live-tab.svelte-117dn7g .stat.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g{display:grid;gap:3px;min-width:0;min-height:2.65rem;padding:.46rem .56rem;background:color-mix(in srgb,var(--activity-panel-muted) 58%,transparent);border:1px solid color-mix(in srgb,var(--surface-panel-line) 58%,transparent);border-radius:var(--radius-md)}.live-tab.svelte-117dn7g .stat-label.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g{min-width:0;overflow:hidden;color:var(--color-text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.live-tab.svelte-117dn7g .stat-value.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g{min-width:0;overflow:hidden;font-size:var(--font-size-xs);line-height:1.25;text-align:left;text-overflow:ellipsis;white-space:nowrap}.live-tab.svelte-117dn7g .positions-header-row.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g{display:flex;align-items:center;justify-content:space-between;gap:var(--activity-panel-gap);flex-wrap:wrap}.live-tab.svelte-117dn7g .positions-trade-replay.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g{min-width:0}.live-tab.svelte-117dn7g .positions-trade-replay.svelte-117dn7g .trade-replay{margin-top:0}.live-tab.svelte-117dn7g .positions-title.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g{color:var(--color-text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.live-tab.svelte-117dn7g .positions-filters.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g{display:flex;flex-wrap:wrap;gap:var(--spacing-xs)}.live-tab.svelte-117dn7g .positions-filter.active.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g{color:var(--color-primary);background:color-mix(in srgb,var(--color-primary) 12%,var(--activity-panel-muted) 88%);border-color:color-mix(in srgb,var(--color-primary) 34%,var(--surface-panel-line) 66%)}.live-tab.svelte-117dn7g .positions-table.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g{overflow-x:auto;border:1px solid var(--activity-border);border-radius:var(--radius-lg)}.live-tab.svelte-117dn7g .positions-table table.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g{width:100%;min-width:61rem;border-collapse:collapse;font-size:var(--font-size-xs)}.live-tab.svelte-117dn7g .positions-table th.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g,.live-tab.svelte-117dn7g .positions-table td.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g{padding:.58rem .68rem;text-align:left;border-bottom:1px solid color-mix(in srgb,var(--surface-panel-line) 58%,transparent);vertical-align:middle}.live-tab.svelte-117dn7g .positions-table th.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g{position:sticky;top:0;z-index:1;color:var(--activity-text-soft);font-weight:var(--font-weight-semibold);background:var(--activity-panel-bg)}.live-tab.svelte-117dn7g .positions-table td.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g{color:var(--color-text-primary)}.live-tab.svelte-117dn7g .positions-table tr.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g:hover{background:color-mix(in srgb,var(--activity-panel-muted) 46%,transparent)}.live-tab.svelte-117dn7g .positions-table tr:last-child td.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g{border-bottom:0}.live-tab.svelte-117dn7g .date-cell.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g,.live-tab.svelte-117dn7g .valuation-cell.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g,.live-tab.svelte-117dn7g .qty-cell.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g,.live-tab.svelte-117dn7g .price-cell.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g,.live-tab.svelte-117dn7g .pnl-cell.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g{white-space:nowrap;font-family:var(--font-family-mono);font-variant-numeric:tabular-nums}.live-tab.svelte-117dn7g .valuation-cell.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g,.live-tab.svelte-117dn7g .qty-cell.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g,.live-tab.svelte-117dn7g .price-cell.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g,.live-tab.svelte-117dn7g .pnl-cell.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g{text-align:right}.live-tab.svelte-117dn7g .symbol-cell.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g{font-weight:var(--font-weight-semibold)}.live-tab.svelte-117dn7g .symbol-cell-content.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g{display:inline-flex;align-items:center;gap:var(--spacing-xs)}.live-tab.svelte-117dn7g .operation-cell.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g{white-space:nowrap}.live-tab.svelte-117dn7g .position-operation.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g{display:inline-flex;align-items:center;justify-content:center;min-width:3.65rem;padding:.18rem .42rem;color:var(--color-success);font-size:.68rem;font-weight:var(--font-weight-semibold);line-height:1.2;letter-spacing:.04em;background:color-mix(in srgb,var(--color-success) 11%,transparent);border:1px solid color-mix(in srgb,var(--color-success) 30%,transparent);border-radius:var(--radius-full)}.live-tab.svelte-117dn7g .position-operation.short.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g{color:var(--color-error);background:color-mix(in srgb,var(--color-error) 11%,transparent);border-color:color-mix(in srgb,var(--color-error) 30%,transparent)}.live-tab.svelte-117dn7g .load-more.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g{display:flex;justify-content:center}.live-tab.svelte-117dn7g .load-more-positions-btn.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g{min-width:12rem}.live-tab.svelte-117dn7g .logs-card.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g{min-height:0}.live-tab.svelte-117dn7g .activity-log-heading.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g{display:inline-flex;align-items:center;gap:var(--spacing-sm);min-width:0}.live-tab.svelte-117dn7g .activity-log-heading.svelte-117dn7g>span.svelte-117dn7g.svelte-117dn7g{display:inline-flex;align-items:center;gap:.36rem;color:var(--color-text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium)}.live-tab.svelte-117dn7g .activity-log-heading>span i.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g{width:.42rem;height:.42rem;background:var(--color-text-secondary);border-radius:var(--radius-full)}.live-tab.svelte-117dn7g .activity-log-heading.svelte-117dn7g>span.live.svelte-117dn7g.svelte-117dn7g{color:var(--color-success)}.live-tab.svelte-117dn7g .activity-log-heading>span.live i.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g{background:var(--color-success);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-success) 18%,transparent);animation:svelte-117dn7g-live-tab-status-pulse 1.7s ease-in-out infinite}.live-tab.svelte-117dn7g .activity-log-timing.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g{display:flex;align-items:center;flex-wrap:wrap;gap:.42rem .88rem;min-width:0;padding-bottom:var(--spacing-xs);color:var(--color-text-secondary);font-size:var(--font-size-xs);border-bottom:1px solid color-mix(in srgb,var(--surface-panel-line) 46%,transparent)}.live-tab.svelte-117dn7g .activity-log-timing.svelte-117dn7g>span.svelte-117dn7g.svelte-117dn7g,.live-tab.svelte-117dn7g .activity-log-health.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g{display:inline-flex;align-items:center;gap:.34rem;min-width:0}.live-tab.svelte-117dn7g .activity-log-timing time.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g{color:var(--color-text-primary);font-family:var(--font-family-mono);font-variant-numeric:tabular-nums}.live-tab.svelte-117dn7g .activity-log-health.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g{color:var(--color-success);font-weight:var(--font-weight-semibold)}.live-tab.svelte-117dn7g .activity-log-health i.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g{width:.42rem;height:.42rem;flex:0 0 auto;background:currentColor;border-radius:var(--radius-full)}.live-tab.svelte-117dn7g .activity-log-timing.delayed .activity-log-health.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g{color:var(--color-warning)}.live-tab.svelte-117dn7g .activity-log-timing.inactive .activity-log-health.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g{color:var(--color-text-secondary)}.live-tab.svelte-117dn7g .logs-container.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g{min-height:12rem;max-height:18rem;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;padding:0;color:var(--color-text-secondary);background:color-mix(in srgb,var(--activity-panel-muted) 60%,transparent);border:1px solid var(--activity-border);border-radius:var(--radius-lg)}.live-tab.svelte-117dn7g .logs-pagination-state.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g{display:flex;align-items:center;justify-content:center;gap:.48rem;min-height:2.8rem;padding:.7rem .88rem;color:var(--color-text-tertiary);font-size:var(--font-size-xs);border-top:1px solid color-mix(in srgb,var(--surface-panel-line) 46%,transparent)}.live-tab.svelte-117dn7g .logs-pagination-state--initial.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g{min-height:12rem;border-top:0}.live-tab.svelte-117dn7g .logs-pagination-state--complete.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g{color:var(--color-text-tertiary)}.live-tab.svelte-117dn7g .logs-pagination-spinner.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g{width:.72rem;height:.72rem;border:2px solid color-mix(in srgb,var(--color-primary) 24%,transparent);border-top-color:var(--color-primary);border-radius:var(--radius-full);animation:svelte-117dn7g-live-tab-log-pagination-spin .8s linear infinite}@keyframes svelte-117dn7g-live-tab-log-pagination-spin{to{transform:rotate(360deg)}}.live-tab.svelte-117dn7g .log-line.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);gap:.72rem;padding:.76rem .88rem;border-bottom:1px solid color-mix(in srgb,var(--surface-panel-line) 46%,transparent);transition:background-color var(--transition-fast)}.live-tab.svelte-117dn7g .log-line.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;content:"";pointer-events:none;background:color-mix(in srgb,var(--color-primary) 24%,transparent);opacity:0}.live-tab.svelte-117dn7g .log-line.fresh.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g:before{animation:svelte-117dn7g-live-tab-log-arrival 2.3s cubic-bezier(.16,1,.3,1) both}.live-tab.svelte-117dn7g .log-line.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g:hover{background:color-mix(in srgb,var(--activity-panel-bg) 58%,transparent)}.live-tab.svelte-117dn7g .log-line.ai.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g{background:color-mix(in srgb,var(--color-primary) 5%,transparent)}.live-tab.svelte-117dn7g .log-line.error.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g{background:color-mix(in srgb,var(--color-error) 7%,transparent)}.live-tab.svelte-117dn7g .log-line.warning.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g{background:color-mix(in srgb,var(--color-warning) 8%,transparent)}.live-tab.svelte-117dn7g .log-pulse.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g{position:relative;z-index:1;width:.48rem;height:.48rem;margin-top:.43rem;background:var(--color-success);border-radius:var(--radius-full);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-success) 15%,transparent)}.live-tab.svelte-117dn7g .log-line.ai .log-pulse.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g{background:var(--color-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary) 16%,transparent);animation:svelte-117dn7g-live-tab-status-pulse 1.7s ease-in-out infinite}.live-tab.svelte-117dn7g .log-line.error .log-pulse.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g{background:var(--color-error);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-error) 16%,transparent)}.live-tab.svelte-117dn7g .log-line.warning .log-pulse.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g{background:var(--color-warning);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-warning) 16%,transparent)}.live-tab.svelte-117dn7g .log-content.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g{position:relative;z-index:1;display:grid;gap:.32rem;min-width:0}.live-tab.svelte-117dn7g .log-line-header.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g,.live-tab.svelte-117dn7g .log-tags.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g,.live-tab.svelte-117dn7g .ai-log-meta.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g{display:flex;align-items:center;gap:.42rem;min-width:0}.live-tab.svelte-117dn7g .log-line-header.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g{justify-content:space-between}.live-tab.svelte-117dn7g .log-tags.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g{flex-wrap:wrap}.live-tab.svelte-117dn7g .log-tags strong.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g{color:var(--color-text-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.04em}.live-tab.svelte-117dn7g .log-tags span.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g,.live-tab.svelte-117dn7g .ai-log-meta span.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g{padding:.12rem .35rem;color:var(--color-text-secondary);font-family:var(--font-family-mono);font-size:.68rem;line-height:1.2;background:color-mix(in srgb,var(--activity-panel-bg) 70%,transparent);border:1px solid color-mix(in srgb,var(--surface-panel-line) 58%,transparent);border-radius:var(--radius-full)}.live-tab.svelte-117dn7g .log-primary-time.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g{flex:0 0 auto;color:var(--activity-text-soft);font-family:var(--font-family-mono);font-size:.68rem;white-space:nowrap}.live-tab.svelte-117dn7g .log-content p.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g{margin:0;overflow-wrap:anywhere;color:var(--color-text-secondary);font-size:var(--font-size-xs);line-height:1.5}.live-tab.svelte-117dn7g .ai-log-meta.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g{flex-wrap:wrap;margin-top:.1rem}.live-tab.svelte-117dn7g .ai-log-meta.svelte-117dn7g>span.svelte-117dn7g.svelte-117dn7g:first-child{color:var(--color-primary);border-color:color-mix(in srgb,var(--color-primary) 32%,var(--surface-panel-line) 68%)}.live-tab.svelte-117dn7g .ai-log-meta b.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g{color:var(--color-text-primary);font-size:.7rem;font-weight:var(--font-weight-semibold)}.live-tab.svelte-117dn7g .log-evidence.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g,.live-tab.svelte-117dn7g .logs-empty.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g{color:var(--activity-text-soft);font-family:var(--font-family-mono);font-size:.7rem}.live-tab.svelte-117dn7g .log-evidence.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g{display:flex;align-items:center;flex-wrap:wrap;gap:.3rem .72rem;font-variant-numeric:tabular-nums}.live-tab.svelte-117dn7g .log-evidence span.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g{display:inline-flex;align-items:baseline;gap:.28rem}.live-tab.svelte-117dn7g .logs-empty.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g{display:grid;min-height:12rem;padding:var(--activity-panel-padding);place-items:center;font-family:var(--font-family-base);line-height:1.5;text-align:center}.live-tab.svelte-117dn7g .log-line.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g:last-child{border-bottom:0}.live-tab.svelte-117dn7g .close-btn.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g{justify-self:end}.live-tab.svelte-117dn7g .close-btn.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g:hover{transform:translateY(-1px)}@keyframes svelte-117dn7g-live-tab-spin{to{transform:rotate(360deg)}}@keyframes svelte-117dn7g-live-tab-presence-pulse{0%{opacity:.72;transform:scale(.72)}72%,to{opacity:0;transform:scale(1.28)}}@keyframes svelte-117dn7g-live-tab-status-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.58;transform:scale(.8)}}@keyframes svelte-117dn7g-live-tab-log-arrival{0%{opacity:0}16%{opacity:.88}to{opacity:0}}@media (prefers-reduced-motion: reduce){.live-tab.svelte-117dn7g .bot-icon.running.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g:before,.live-tab.svelte-117dn7g .bot-card.running .badge-running.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g:before,.live-tab.svelte-117dn7g .activity-log-heading>span.live i.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g,.live-tab.svelte-117dn7g .log-line.ai .log-pulse.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g,.live-tab.svelte-117dn7g .logs-pagination-spinner.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g{animation:none}.live-tab.svelte-117dn7g .log-line.fresh.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g:before{animation:none}}@media (max-width: 1180px){.live-tab.svelte-117dn7g .config-row.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g,.live-tab.svelte-117dn7g .activity-command-header.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g,.live-tab.svelte-117dn7g .activity-workspace-grid.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g,.live-tab.svelte-117dn7g .activity-workspace-grid.has-selection.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g{grid-template-columns:minmax(0,1fr)}.live-tab.svelte-117dn7g .controls-group.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g,.live-tab.svelte-117dn7g .filter-controls.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g{justify-content:flex-start}.live-tab.svelte-117dn7g .controls-group.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g{justify-self:start}}@media (max-width: 768px){.live-tab.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g{--activity-page-gap:var(--spacing-md);--activity-panel-padding:var(--spacing-md);padding:var(--gimmer-page-gutter, var(--spacing-md)) var(--gimmer-page-gutter, var(--spacing-md)) calc(var(--spacing-lg) + var(--wallet-footer-height, 60px))}.live-tab.svelte-117dn7g .bots-grid.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g{grid-template-columns:1fr;max-height:none}.live-tab.svelte-117dn7g .strategies-list-section.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g,.live-tab.svelte-117dn7g .activity-workspace-grid.has-selection .strategies-list-section.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g{width:100%}.live-tab.svelte-117dn7g .activity-summary-strip.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g,.live-tab.svelte-117dn7g .activity-evidence-grid.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g{grid-template-columns:1fr}.live-tab.svelte-117dn7g .performance-card-header.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g{align-items:stretch}.live-tab.svelte-117dn7g .log-line-header.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g{align-items:flex-start;flex-direction:column}.live-tab.svelte-117dn7g .log-primary-time.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g{white-space:normal}.live-tab.svelte-117dn7g .performance-card-heading.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g{width:100%}.live-tab.svelte-117dn7g .positions-header-row.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g{align-items:stretch}.live-tab.svelte-117dn7g .positions-filters.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g{width:100%}.live-tab.svelte-117dn7g .positions-filter.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g{flex:1 1 0}.live-tab.svelte-117dn7g .environment-select-item.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g,.live-tab.svelte-117dn7g .start-strategy-btn.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g,.live-tab.svelte-117dn7g .refresh-btn.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g{width:100%}.live-tab.svelte-117dn7g .controls-group.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g,.live-tab.svelte-117dn7g .filter-controls.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g{width:100%;grid-template-columns:1fr}.live-tab.svelte-117dn7g .filter-label.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g{justify-content:flex-start;width:100%}.live-tab.svelte-117dn7g .runtime-version-confirmation.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g{align-items:flex-start;flex-direction:column}.live-tab.svelte-117dn7g .run-funds-control.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g,.live-tab.svelte-117dn7g .run-funds-panel-header.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g{align-items:stretch;flex-direction:column}.live-tab.svelte-117dn7g .run-funds-control.svelte-117dn7g>.btn.svelte-117dn7g.svelte-117dn7g,.live-tab.svelte-117dn7g .run-funds-operation.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g,.live-tab.svelte-117dn7g .run-funds-actions.svelte-117dn7g>.btn.svelte-117dn7g.svelte-117dn7g{width:100%}.live-tab.svelte-117dn7g .run-funds-operation button.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g,.live-tab.svelte-117dn7g .run-funds-actions.svelte-117dn7g>.btn.svelte-117dn7g.svelte-117dn7g{flex:1 1 0}.live-tab.svelte-117dn7g .run-funds-review.svelte-117dn7g.svelte-117dn7g.svelte-117dn7g{grid-template-columns:1fr}.live-tab.svelte-117dn7g .run-funds-review.svelte-117dn7g>div.svelte-117dn7g+div.svelte-117dn7g{padding-top:var(--spacing-sm);padding-left:0;border-top:1px solid var(--activity-border);border-left:0}}.optimizer-tab.svelte-9qydgm.svelte-9qydgm.svelte-9qydgm.svelte-9qydgm{display:grid;gap:var(--spacing-lg);padding:var(--spacing-xl);color:var(--fg, var(--color-text-primary))}.optimizer-intro.svelte-9qydgm.svelte-9qydgm.svelte-9qydgm.svelte-9qydgm{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--spacing-xl);padding-bottom:var(--spacing-lg);border-bottom:1px solid var(--border, var(--color-border-light))}.optimizer-intro.svelte-9qydgm h2.svelte-9qydgm.svelte-9qydgm.svelte-9qydgm,.optimizer-plan.svelte-9qydgm h3.svelte-9qydgm.svelte-9qydgm.svelte-9qydgm,.optimizer-results.svelte-9qydgm h3.svelte-9qydgm.svelte-9qydgm.svelte-9qydgm{margin:0;color:var(--fg, var(--color-text-primary))}.optimizer-intro.svelte-9qydgm h2.svelte-9qydgm.svelte-9qydgm.svelte-9qydgm{margin-top:var(--spacing-xs);font-size:var(--font-size-xl)}.optimizer-intro.svelte-9qydgm p.svelte-9qydgm.svelte-9qydgm.svelte-9qydgm{max-width:72ch;margin:var(--spacing-sm) 0 0;color:var(--muted, var(--color-text-secondary));font-size:var(--font-size-sm);line-height:var(--line-height-relaxed)}.section-label.svelte-9qydgm.svelte-9qydgm.svelte-9qydgm.svelte-9qydgm{color:var(--muted-soft, var(--text-muted));font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.08em;text-transform:uppercase}.source-evidence.svelte-9qydgm.svelte-9qydgm.svelte-9qydgm.svelte-9qydgm{display:grid;min-width:210px;gap:3px;padding:var(--spacing-sm) var(--spacing-md);background:var(--surface-panel-muted, var(--color-bg-secondary));border:1px solid var(--border, var(--color-border-light));border-radius:var(--radius-md)}.source-evidence.svelte-9qydgm span.svelte-9qydgm.svelte-9qydgm.svelte-9qydgm,.source-evidence.svelte-9qydgm small.svelte-9qydgm.svelte-9qydgm.svelte-9qydgm{color:var(--muted-soft, var(--text-muted));font-size:var(--font-size-xs)}.source-evidence.svelte-9qydgm strong.svelte-9qydgm.svelte-9qydgm.svelte-9qydgm{overflow:hidden;color:var(--fg, var(--color-text-primary));font-size:var(--font-size-sm);text-overflow:ellipsis;white-space:nowrap}.optimizer-workspace.svelte-9qydgm.svelte-9qydgm.svelte-9qydgm.svelte-9qydgm{display:grid;grid-template-columns:minmax(360px,.86fr) minmax(520px,1.34fr);align-items:start;gap:var(--spacing-lg)}.optimizer-plan.svelte-9qydgm.svelte-9qydgm.svelte-9qydgm.svelte-9qydgm,.optimizer-results.svelte-9qydgm.svelte-9qydgm.svelte-9qydgm.svelte-9qydgm{min-width:0;background:var(--surface, var(--color-bg-tertiary));border:1px solid var(--border, var(--color-border-light));border-radius:var(--radius-lg);box-shadow:var(--shadow-panel, var(--shadow-sm))}.optimizer-plan.svelte-9qydgm>header.svelte-9qydgm.svelte-9qydgm.svelte-9qydgm,.results-header.svelte-9qydgm.svelte-9qydgm.svelte-9qydgm.svelte-9qydgm{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-md);padding:var(--spacing-lg);border-bottom:1px solid var(--border, var(--color-border-light))}.optimizer-plan.svelte-9qydgm h3.svelte-9qydgm.svelte-9qydgm.svelte-9qydgm,.optimizer-results.svelte-9qydgm h3.svelte-9qydgm.svelte-9qydgm.svelte-9qydgm{margin-top:3px;font-size:var(--font-size-lg)}.optimizer-running-chip.svelte-9qydgm.svelte-9qydgm.svelte-9qydgm.svelte-9qydgm{display:inline-flex;align-items:center;gap:7px;padding:.2rem .6rem;color:var(--accent-primary, var(--color-primary));font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.02em;text-transform:uppercase;background:color-mix(in srgb,var(--accent-primary-soft, var(--color-primary-light)) 72%,transparent);border:1px solid color-mix(in srgb,var(--accent-primary, var(--color-primary)) 34%,var(--border));border-radius:var(--radius-full)}.optimizer-running-pulse.svelte-9qydgm.svelte-9qydgm.svelte-9qydgm.svelte-9qydgm{width:7px;height:7px;background:currentColor;border-radius:50%;animation:svelte-9qydgm-optimizer-status-pulse 1.2s ease-in-out infinite}@keyframes svelte-9qydgm-optimizer-status-pulse{0%,to{opacity:.35;transform:scale(.82)}50%{opacity:1;transform:scale(1)}}.combination-count.svelte-9qydgm.svelte-9qydgm.svelte-9qydgm.svelte-9qydgm,.baseline-chip.svelte-9qydgm.svelte-9qydgm.svelte-9qydgm.svelte-9qydgm{padding:4px 8px;color:var(--accent-primary, var(--color-primary));font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);background:var(--accent-primary-soft, var(--color-primary-light));border:1px solid color-mix(in srgb,var(--accent-primary, var(--color-primary)) 28%,var(--border, var(--color-border-light)));border-radius:var(--radius-full);white-space:nowrap}.period-grid.svelte-9qydgm.svelte-9qydgm.svelte-9qydgm.svelte-9qydgm{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-md);padding:var(--spacing-lg)}.period-grid.svelte-9qydgm .field-control.svelte-9qydgm.svelte-9qydgm.svelte-9qydgm:last-child{grid-column:1 / -1}.field-control.svelte-9qydgm.svelte-9qydgm.svelte-9qydgm.svelte-9qydgm{display:grid;min-width:0;gap:var(--spacing-xs);color:var(--fg, var(--color-text-primary));font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.field-control.svelte-9qydgm input.svelte-9qydgm.svelte-9qydgm.svelte-9qydgm,.parameter-range.svelte-9qydgm input.svelte-9qydgm.svelte-9qydgm.svelte-9qydgm{width:100%;min-width:0;min-height:var(--control-height-md, 40px);padding:0 var(--spacing-sm);color:var(--fg, var(--color-text-primary));font:inherit;font-variant-numeric:tabular-nums;background:var(--color-bg-input, var(--surface-panel-muted));border:1px solid var(--color-border-input, var(--border));border-radius:var(--control-radius, var(--radius-md))}.field-control.svelte-9qydgm input.svelte-9qydgm.svelte-9qydgm.svelte-9qydgm:focus-visible,.parameter-range.svelte-9qydgm input.svelte-9qydgm.svelte-9qydgm.svelte-9qydgm:focus-visible,.parameter-toggle.svelte-9qydgm input.svelte-9qydgm.svelte-9qydgm.svelte-9qydgm:focus-visible{outline:none;border-color:var(--color-border-focus, var(--accent-primary));box-shadow:var(--shadow-focus)}.field-control.svelte-9qydgm input.svelte-9qydgm.svelte-9qydgm.svelte-9qydgm:disabled,.parameter-range.svelte-9qydgm input.svelte-9qydgm.svelte-9qydgm.svelte-9qydgm:disabled{color:var(--muted-soft, var(--text-muted));background:var(--surface-muted, var(--color-bg-secondary));cursor:not-allowed}.field-control.svelte-9qydgm small.svelte-9qydgm.svelte-9qydgm.svelte-9qydgm{color:var(--muted-soft, var(--text-muted));font-size:var(--font-size-xs);font-weight:var(--font-weight-normal);line-height:1.4}.objective-field.svelte-9qydgm strong.svelte-9qydgm.svelte-9qydgm.svelte-9qydgm{display:flex;align-items:center;min-height:var(--control-height-md, 40px);padding:0 var(--spacing-sm);background:var(--surface-panel-muted, var(--color-bg-secondary));border:1px solid var(--border, var(--color-border-light));border-radius:var(--control-radius, var(--radius-md))}.parameter-header.svelte-9qydgm.svelte-9qydgm.svelte-9qydgm.svelte-9qydgm{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-md);padding:var(--spacing-md) var(--spacing-lg);background:var(--surface-panel-muted, var(--color-bg-secondary));border-top:1px solid var(--border, var(--color-border-light));border-bottom:1px solid var(--border, var(--color-border-light))}.parameter-header.svelte-9qydgm>div.svelte-9qydgm.svelte-9qydgm.svelte-9qydgm{display:grid;gap:2px}.parameter-header.svelte-9qydgm strong.svelte-9qydgm.svelte-9qydgm.svelte-9qydgm,.parameter-header.svelte-9qydgm>span.svelte-9qydgm.svelte-9qydgm.svelte-9qydgm{color:var(--fg, var(--color-text-primary));font-size:var(--font-size-sm)}.parameter-header.svelte-9qydgm span.svelte-9qydgm.svelte-9qydgm.svelte-9qydgm:not(:last-child),.parameter-header.svelte-9qydgm>div.svelte-9qydgm>span.svelte-9qydgm.svelte-9qydgm{color:var(--muted-soft, var(--text-muted));font-size:var(--font-size-xs)}.swing-search-context.svelte-9qydgm.svelte-9qydgm.svelte-9qydgm.svelte-9qydgm{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--spacing-sm);align-items:start;margin:var(--spacing-md) var(--spacing-lg) 0;padding:var(--spacing-sm) var(--spacing-md);border:1px solid color-mix(in srgb,var(--color-primary) 26%,var(--border, var(--color-border-light)));border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-primary) 7%,var(--surface, var(--color-bg-primary)));color:var(--muted-soft, var(--text-muted));font-size:var(--font-size-xs);line-height:1.45}.swing-search-context.svelte-9qydgm svg{margin-top:1px;color:var(--color-primary)}.swing-search-context.svelte-9qydgm div.svelte-9qydgm.svelte-9qydgm.svelte-9qydgm{display:grid;gap:2px}.swing-search-context.svelte-9qydgm strong.svelte-9qydgm.svelte-9qydgm.svelte-9qydgm{color:var(--fg, var(--color-text-primary));font-size:var(--font-size-sm)}.parameter-list.svelte-9qydgm.svelte-9qydgm.svelte-9qydgm.svelte-9qydgm{max-height:360px;overflow-y:auto}.parameter-row.svelte-9qydgm.svelte-9qydgm.svelte-9qydgm.svelte-9qydgm{display:grid;grid-template-columns:minmax(155px,1fr) minmax(210px,1.35fr);gap:var(--spacing-md);align-items:center;padding:var(--spacing-md) var(--spacing-lg);border-bottom:1px solid var(--border, var(--color-border-light))}.parameter-row.selected.svelte-9qydgm.svelte-9qydgm.svelte-9qydgm.svelte-9qydgm{background:color-mix(in srgb,var(--accent-primary-soft, var(--color-primary-light)) 48%,transparent)}.parameter-row.dependency-blocked.svelte-9qydgm.svelte-9qydgm.svelte-9qydgm.svelte-9qydgm{background:color-mix(in srgb,var(--fg, var(--color-text-primary)) 3%,transparent)}.parameter-row.dependency-blocked.svelte-9qydgm .parameter-inputs.svelte-9qydgm.svelte-9qydgm.svelte-9qydgm{opacity:.62}.parameter-row.invalid.svelte-9qydgm.svelte-9qydgm.svelte-9qydgm.svelte-9qydgm{box-shadow:inset 3px 0 0 var(--color-error)}.parameter-row.invalid.selected.svelte-9qydgm.svelte-9qydgm.svelte-9qydgm.svelte-9qydgm{background:color-mix(in srgb,var(--color-error) 6%,var(--accent-primary-soft, var(--color-primary-light)))}.parameter-toggle.svelte-9qydgm.svelte-9qydgm.svelte-9qydgm.svelte-9qydgm{display:flex;align-items:center;gap:var(--spacing-sm);min-width:0;cursor:pointer}.parameter-toggle.svelte-9qydgm>span.svelte-9qydgm.svelte-9qydgm.svelte-9qydgm{display:grid;min-width:0;gap:2px}.parameter-toggle.svelte-9qydgm strong.svelte-9qydgm.svelte-9qydgm.svelte-9qydgm,.parameter-toggle.svelte-9qydgm small.svelte-9qydgm.svelte-9qydgm.svelte-9qydgm{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.parameter-toggle.svelte-9qydgm strong.svelte-9qydgm.svelte-9qydgm.svelte-9qydgm{color:var(--fg, var(--color-text-primary));font-size:var(--font-size-sm)}.parameter-toggle.svelte-9qydgm small.svelte-9qydgm.svelte-9qydgm.svelte-9qydgm{color:var(--muted-soft, var(--text-muted));font-size:var(--font-size-xs)}.parameter-toggle.svelte-9qydgm .parameter-bounds.svelte-9qydgm.svelte-9qydgm.svelte-9qydgm{color:var( --fg-subtle, var(--color-text-tertiary, var(--muted-soft, var(--text-muted))) );font-variant-numeric:tabular-nums}.parameter-toggle.svelte-9qydgm .parameter-dependency.svelte-9qydgm.svelte-9qydgm.svelte-9qydgm{color:var(--fg-subtle, var(--color-text-tertiary));line-height:1.35;white-space:normal}.parameter-toggle.svelte-9qydgm input.svelte-9qydgm.svelte-9qydgm.svelte-9qydgm{width:16px;height:16px;accent-color:var(--accent-primary, var(--color-primary))}.parameter-inputs.svelte-9qydgm.svelte-9qydgm.svelte-9qydgm.svelte-9qydgm{display:grid;min-width:0;gap:var(--spacing-xs)}.parameter-range.svelte-9qydgm.svelte-9qydgm.svelte-9qydgm.svelte-9qydgm{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--spacing-xs)}.parameter-range.svelte-9qydgm label.svelte-9qydgm.svelte-9qydgm.svelte-9qydgm{display:grid;gap:3px;color:var(--muted-soft, var(--text-muted));font-size:var(--font-size-xs)}.parameter-range.svelte-9qydgm input.svelte-9qydgm.svelte-9qydgm.svelte-9qydgm{min-height:var(--control-height-sm, 32px);padding:0 7px;font-size:var(--font-size-xs)}.parameter-range.svelte-9qydgm input.invalid.svelte-9qydgm.svelte-9qydgm.svelte-9qydgm{border-color:var(--color-error);box-shadow:0 0 0 1px color-mix(in srgb,var(--color-error) 30%,transparent)}.parameter-binary.svelte-9qydgm.svelte-9qydgm.svelte-9qydgm.svelte-9qydgm{display:grid;gap:var(--spacing-xs)}.parameter-binary.svelte-9qydgm .segmented{width:100%}.parameter-binary.svelte-9qydgm .segmented button{flex:1 1 0;min-width:0}.parameter-binary.svelte-9qydgm>small.svelte-9qydgm.svelte-9qydgm.svelte-9qydgm{color:var(--muted-soft, var(--text-muted));font-size:var(--font-size-xs);line-height:1.4}.parameter-error.svelte-9qydgm.svelte-9qydgm.svelte-9qydgm.svelte-9qydgm{margin:0;color:var(--color-error);font-size:var(--font-size-xs);line-height:1.45}.optimizer-options.svelte-9qydgm.svelte-9qydgm.svelte-9qydgm.svelte-9qydgm{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-md);padding:var(--spacing-lg)}.objective-field.svelte-9qydgm.svelte-9qydgm.svelte-9qydgm.svelte-9qydgm{grid-column:1 / -1}.plan-actions.svelte-9qydgm.svelte-9qydgm.svelte-9qydgm.svelte-9qydgm{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-md);padding:var(--spacing-md) var(--spacing-lg);background:var(--surface-panel-muted, var(--color-bg-secondary));border-top:1px solid var(--border, var(--color-border-light));border-radius:0 0 var(--radius-lg) var(--radius-lg)}.plan-actions.svelte-9qydgm>div.svelte-9qydgm.svelte-9qydgm.svelte-9qydgm{color:var(--muted-soft, var(--text-muted));font-size:var(--font-size-xs);line-height:1.4}.plan-error.svelte-9qydgm.svelte-9qydgm.svelte-9qydgm.svelte-9qydgm{color:var(--color-error)}.optimizer-feedback.svelte-9qydgm.svelte-9qydgm.svelte-9qydgm.svelte-9qydgm,.optimizer-notice.svelte-9qydgm.svelte-9qydgm.svelte-9qydgm.svelte-9qydgm,.optimizer-loading.svelte-9qydgm.svelte-9qydgm.svelte-9qydgm.svelte-9qydgm{display:flex;align-items:flex-start;gap:var(--spacing-sm);padding:var(--spacing-md) var(--spacing-lg);color:var(--text-body, var(--color-text-secondary));font-size:var(--font-size-sm);background:var(--surface-panel-muted, var(--color-bg-secondary));border:1px solid var(--border, var(--color-border-light));border-radius:var(--radius-md)}.optimizer-feedback.svelte-9qydgm.svelte-9qydgm.svelte-9qydgm.svelte-9qydgm{color:var(--color-info, var(--accent-primary));background:color-mix(in srgb,var(--color-info, var(--accent-primary)) 7%,var(--surface-panel-muted));border-color:color-mix(in srgb,var(--color-info, var(--accent-primary)) 28%,var(--border))}.optimizer-notice.svelte-9qydgm.svelte-9qydgm.svelte-9qydgm.svelte-9qydgm{justify-content:space-between}.optimizer-notice.svelte-9qydgm strong.svelte-9qydgm.svelte-9qydgm.svelte-9qydgm,.optimizer-loading.svelte-9qydgm strong.svelte-9qydgm.svelte-9qydgm.svelte-9qydgm{color:var(--fg, var(--color-text-primary))}.optimizer-notice.svelte-9qydgm p.svelte-9qydgm.svelte-9qydgm.svelte-9qydgm,.optimizer-loading.svelte-9qydgm p.svelte-9qydgm.svelte-9qydgm.svelte-9qydgm{margin:3px 0 0;line-height:1.5}.optimizer-notice.warning.svelte-9qydgm.svelte-9qydgm.svelte-9qydgm.svelte-9qydgm{background:color-mix(in srgb,var(--color-warning) 8%,var(--surface-panel-muted));border-color:color-mix(in srgb,var(--color-warning) 32%,var(--border))}.optimizer-notice.error.svelte-9qydgm.svelte-9qydgm.svelte-9qydgm.svelte-9qydgm{background:var(--color-error-light);border-color:color-mix(in srgb,var(--color-error) 32%,var(--border))}.optimizer-loading-mark.svelte-9qydgm.svelte-9qydgm.svelte-9qydgm.svelte-9qydgm{display:grid;flex:0 0 auto;width:34px;height:34px;place-items:center;color:var(--accent-primary, var(--color-primary));background:var(--accent-primary-soft, var(--color-primary-light));border:1px solid color-mix(in srgb,var(--accent-primary) 30%,var(--border));border-radius:var(--radius-md)}.run-progress.svelte-9qydgm.svelte-9qydgm.svelte-9qydgm.svelte-9qydgm{display:grid;gap:var(--spacing-sm);padding:var(--spacing-md) var(--spacing-lg);background:var(--surface-panel-muted, var(--color-bg-secondary));border-bottom:1px solid var(--border, var(--color-border-light))}.run-progress.svelte-9qydgm>div.svelte-9qydgm.svelte-9qydgm.svelte-9qydgm:first-child{display:flex;justify-content:space-between;gap:var(--spacing-md);color:var(--fg, var(--color-text-primary));font-size:var(--font-size-sm)}.run-progress.svelte-9qydgm span.svelte-9qydgm.svelte-9qydgm.svelte-9qydgm,.run-progress-detail.svelte-9qydgm.svelte-9qydgm.svelte-9qydgm.svelte-9qydgm{color:var(--muted-soft, var(--text-muted));font-size:var(--font-size-xs);font-variant-numeric:tabular-nums}.progress-track.svelte-9qydgm.svelte-9qydgm.svelte-9qydgm.svelte-9qydgm{height:5px;overflow:hidden;background:var(--surface-muted, var(--color-bg-primary));border-radius:var(--radius-full)}.progress-track.svelte-9qydgm>span.svelte-9qydgm.svelte-9qydgm.svelte-9qydgm{display:block;width:100%;height:100%;background:var(--accent-primary, var(--color-primary));border-radius:inherit;transform:scaleX(var(--optimizer-progress, 0));transform-origin:left center;transition:transform .18s cubic-bezier(.25,1,.5,1)}.progress-track.indeterminate.svelte-9qydgm>span.svelte-9qydgm.svelte-9qydgm.svelte-9qydgm{width:36%;transform:translate(-110%);animation:svelte-9qydgm-optimizer-indeterminate-progress 1.25s ease-in-out infinite}@keyframes svelte-9qydgm-optimizer-indeterminate-progress{0%{transform:translate(-110%)}55%{transform:translate(150%)}to{transform:translate(290%)}}.results-empty.svelte-9qydgm.svelte-9qydgm.svelte-9qydgm.svelte-9qydgm{display:grid;justify-items:center;gap:var(--spacing-sm);min-height:280px;padding:var(--spacing-2xl);place-content:center;color:var(--muted-soft, var(--text-muted));text-align:center}.results-empty.compact.svelte-9qydgm.svelte-9qydgm.svelte-9qydgm.svelte-9qydgm{min-height:190px}.results-empty.svelte-9qydgm strong.svelte-9qydgm.svelte-9qydgm.svelte-9qydgm{color:var(--fg, var(--color-text-primary))}.results-empty.svelte-9qydgm p.svelte-9qydgm.svelte-9qydgm.svelte-9qydgm{max-width:46ch;margin:0;font-size:var(--font-size-sm);line-height:1.6}.candidate-table-wrap.svelte-9qydgm.svelte-9qydgm.svelte-9qydgm.svelte-9qydgm{overflow-x:auto}.candidate-table.svelte-9qydgm.svelte-9qydgm.svelte-9qydgm.svelte-9qydgm{width:100%;min-width:710px;border-collapse:collapse;font-size:var(--font-size-sm);font-variant-numeric:tabular-nums}.candidate-table.svelte-9qydgm th.svelte-9qydgm.svelte-9qydgm.svelte-9qydgm,.candidate-table.svelte-9qydgm td.svelte-9qydgm.svelte-9qydgm.svelte-9qydgm{padding:var(--spacing-sm) var(--spacing-md);text-align:right;border-bottom:1px solid var(--border, var(--color-border-light))}.candidate-table.svelte-9qydgm th.svelte-9qydgm.svelte-9qydgm.svelte-9qydgm{color:var(--muted-soft, var(--text-muted));font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);background:var(--surface-panel-muted, var(--color-bg-secondary))}.sortable-header.svelte-9qydgm.svelte-9qydgm.svelte-9qydgm.svelte-9qydgm{display:inline-flex;width:100%;align-items:center;justify-content:flex-end;gap:6px;padding:2px 0;color:inherit;font:inherit;font-weight:inherit;text-align:right;background:transparent;border:0;border-radius:var(--radius-sm);cursor:pointer}.candidate-table.svelte-9qydgm th:first-child .sortable-header.svelte-9qydgm.svelte-9qydgm.svelte-9qydgm{justify-content:flex-start;text-align:left}.sortable-header.svelte-9qydgm.svelte-9qydgm.svelte-9qydgm.svelte-9qydgm:hover,.sortable-header.svelte-9qydgm.svelte-9qydgm.svelte-9qydgm.svelte-9qydgm:focus-visible,.sortable-header.active.svelte-9qydgm.svelte-9qydgm.svelte-9qydgm.svelte-9qydgm{color:var(--fg, var(--color-text-primary))}.sortable-header.svelte-9qydgm.svelte-9qydgm.svelte-9qydgm.svelte-9qydgm:focus-visible{outline:2px solid color-mix(in srgb,var(--accent-primary, var(--color-primary)) 62%,transparent);outline-offset:3px}.sort-indicator.svelte-9qydgm.svelte-9qydgm.svelte-9qydgm.svelte-9qydgm{display:inline-grid;width:12px;flex:0 0 12px;place-items:center;color:var(--muted-soft, var(--text-muted));font-size:11px;line-height:1;opacity:.62}.sortable-header.active.svelte-9qydgm .sort-indicator.svelte-9qydgm.svelte-9qydgm.svelte-9qydgm{color:var(--accent-primary, var(--color-primary));opacity:1}.candidate-table.svelte-9qydgm th.svelte-9qydgm.svelte-9qydgm.svelte-9qydgm:first-child,.candidate-table.svelte-9qydgm td.svelte-9qydgm.svelte-9qydgm.svelte-9qydgm:first-child{text-align:left}.candidate-table.svelte-9qydgm tr.svelte-9qydgm:not(.candidate-detail-row)>td.svelte-9qydgm.svelte-9qydgm:first-child{display:grid;gap:2px}.candidate-table.svelte-9qydgm tr.svelte-9qydgm:not(.candidate-detail-row)>td.svelte-9qydgm:first-child>small.svelte-9qydgm{color:var(--muted-soft, var(--text-muted));font-size:var(--font-size-xs);text-transform:capitalize}.candidate-table.svelte-9qydgm tbody tr.svelte-9qydgm.svelte-9qydgm.svelte-9qydgm{color:var(--fg, var(--color-text-primary));background:transparent}.candidate-table.svelte-9qydgm tbody tr.svelte-9qydgm.svelte-9qydgm.svelte-9qydgm:hover,.candidate-table.svelte-9qydgm tbody tr.selected.svelte-9qydgm.svelte-9qydgm.svelte-9qydgm{background:color-mix(in srgb,var(--accent-primary-soft, var(--color-primary-light)) 48%,transparent)}.candidate-table.svelte-9qydgm tbody tr.failed.svelte-9qydgm.svelte-9qydgm.svelte-9qydgm{color:var(--muted-soft, var(--text-muted));background:color-mix(in srgb,var(--color-error) 5%,transparent)}.candidate-detail-row.svelte-9qydgm.svelte-9qydgm.svelte-9qydgm.svelte-9qydgm,.candidate-detail-row.svelte-9qydgm.svelte-9qydgm.svelte-9qydgm.svelte-9qydgm:hover{background:transparent!important}.candidate-detail-row.svelte-9qydgm>td.svelte-9qydgm.svelte-9qydgm.svelte-9qydgm{display:table-cell!important;width:auto;padding:0;text-align:left}.candidate-review-button.svelte-9qydgm.svelte-9qydgm.svelte-9qydgm.svelte-9qydgm{display:inline-flex;min-width:92px;align-items:center;justify-content:space-between;gap:var(--spacing-xs)}.candidate-review-chevron.svelte-9qydgm.svelte-9qydgm.svelte-9qydgm.svelte-9qydgm{display:inline-grid;width:16px;height:16px;flex:0 0 16px;place-items:center;transform:rotate(90deg);transition:transform .18s cubic-bezier(.25,1,.5,1)}.candidate-review-button[aria-expanded=true].svelte-9qydgm .candidate-review-chevron.svelte-9qydgm.svelte-9qydgm.svelte-9qydgm{transform:rotate(-90deg)}.baseline-row.svelte-9qydgm.svelte-9qydgm.svelte-9qydgm.svelte-9qydgm{background:var(--surface-panel-muted, var(--color-bg-secondary))!important}.positive.svelte-9qydgm.svelte-9qydgm.svelte-9qydgm.svelte-9qydgm{color:var(--color-success)}.negative.svelte-9qydgm.svelte-9qydgm.svelte-9qydgm.svelte-9qydgm,.candidate-error.svelte-9qydgm.svelte-9qydgm.svelte-9qydgm.svelte-9qydgm{color:var(--color-error)}.candidate-table.svelte-9qydgm .metric-unavailable.svelte-9qydgm.svelte-9qydgm.svelte-9qydgm{color:var(--muted-soft, var(--text-muted))}.candidate-inspector.svelte-9qydgm.svelte-9qydgm.svelte-9qydgm.svelte-9qydgm{width:100%;margin:0;background:color-mix(in srgb,var(--surface-panel-muted, var(--color-bg-secondary)) 76%,var(--surface-panel, var(--color-bg-primary)));border-bottom:1px solid var(--border, var(--color-border-light));animation:svelte-9qydgm-optimizer-candidate-reveal .22s cubic-bezier(.16,1,.3,1) both}@keyframes svelte-9qydgm-optimizer-candidate-reveal{0%{opacity:0;transform:translateY(-14px) scale(.995)}to{opacity:1;transform:translateY(0) scale(1)}}.candidate-inspector.svelte-9qydgm>header.svelte-9qydgm.svelte-9qydgm.svelte-9qydgm,.candidate-inspector.svelte-9qydgm>footer.svelte-9qydgm.svelte-9qydgm.svelte-9qydgm{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-md);padding:var(--spacing-md)}.candidate-inspector.svelte-9qydgm>header.svelte-9qydgm.svelte-9qydgm.svelte-9qydgm{border-bottom:1px solid var(--border, var(--color-border-light))}.candidate-inspector.svelte-9qydgm>header.svelte-9qydgm>div.svelte-9qydgm.svelte-9qydgm{display:grid;gap:2px}.candidate-inspector.svelte-9qydgm>header.svelte-9qydgm span.svelte-9qydgm.svelte-9qydgm,.candidate-inspector.svelte-9qydgm>header small.svelte-9qydgm.svelte-9qydgm.svelte-9qydgm,.candidate-inspector.svelte-9qydgm>footer.svelte-9qydgm span.svelte-9qydgm.svelte-9qydgm{color:var(--muted-soft, var(--text-muted));font-size:var(--font-size-xs)}.candidate-inspector.svelte-9qydgm>header small.svelte-9qydgm.svelte-9qydgm.svelte-9qydgm{margin-top:2px;font-weight:var(--font-weight-normal)}.candidate-inspector.svelte-9qydgm>header strong.svelte-9qydgm.svelte-9qydgm.svelte-9qydgm{color:var(--fg, var(--color-text-primary));font-size:var(--font-size-sm)}.candidate-inspector.svelte-9qydgm>footer.svelte-9qydgm.svelte-9qydgm.svelte-9qydgm{border-top:1px solid var(--border, var(--color-border-light))}.candidate-metrics.svelte-9qydgm.svelte-9qydgm.svelte-9qydgm.svelte-9qydgm{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid var(--border, var(--color-border-light))}.candidate-metrics.svelte-9qydgm>span.svelte-9qydgm.svelte-9qydgm.svelte-9qydgm{display:grid;gap:3px;padding:var(--spacing-md)}.candidate-metrics.svelte-9qydgm>span.svelte-9qydgm+span.svelte-9qydgm.svelte-9qydgm{border-left:1px solid var(--border, var(--color-border-light))}.candidate-metrics.svelte-9qydgm small.svelte-9qydgm.svelte-9qydgm.svelte-9qydgm,.candidate-parameters.svelte-9qydgm span.svelte-9qydgm.svelte-9qydgm.svelte-9qydgm{color:var(--muted-soft, var(--text-muted));font-size:var(--font-size-xs)}.candidate-metrics.svelte-9qydgm strong.svelte-9qydgm.svelte-9qydgm.svelte-9qydgm,.candidate-parameters.svelte-9qydgm strong.svelte-9qydgm.svelte-9qydgm.svelte-9qydgm{color:var(--fg, var(--color-text-primary));font-size:var(--font-size-sm);font-variant-numeric:tabular-nums}.candidate-parameters.svelte-9qydgm.svelte-9qydgm.svelte-9qydgm.svelte-9qydgm{display:grid}.candidate-parameters.svelte-9qydgm>div.svelte-9qydgm.svelte-9qydgm.svelte-9qydgm{display:grid;grid-template-columns:minmax(220px,1fr) minmax(130px,.45fr) minmax(130px,.45fr);align-items:center;gap:var(--spacing-md);padding:var(--spacing-sm) var(--spacing-md);border-bottom:1px solid var(--border, var(--color-border-light))}.candidate-parameters.svelte-9qydgm>.candidate-parameter-head.svelte-9qydgm.svelte-9qydgm.svelte-9qydgm{padding-top:var(--spacing-xs);padding-bottom:var(--spacing-xs);color:var(--muted-soft, var(--text-muted));font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);background:color-mix(in srgb,var(--surface-panel-muted, var(--color-bg-secondary)) 82%,transparent)}.candidate-parameters.svelte-9qydgm [role=cell].svelte-9qydgm.svelte-9qydgm.svelte-9qydgm:not(:first-child){text-align:right}.candidate-parameters.svelte-9qydgm .candidate-value.svelte-9qydgm.svelte-9qydgm.svelte-9qydgm{color:var(--accent-primary, var(--color-primary))}.candidate-parameters.svelte-9qydgm .candidate-value strong.svelte-9qydgm.svelte-9qydgm.svelte-9qydgm{color:inherit}.candidate-actions.svelte-9qydgm.svelte-9qydgm.svelte-9qydgm.svelte-9qydgm{display:flex;flex:0 0 auto;align-items:center;gap:var(--spacing-sm)}.candidate-error.svelte-9qydgm.svelte-9qydgm.svelte-9qydgm.svelte-9qydgm{margin:0;padding:var(--spacing-md);font-size:var(--font-size-sm)}.sr-only.svelte-9qydgm.svelte-9qydgm.svelte-9qydgm.svelte-9qydgm{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width: 1180px){.optimizer-workspace.svelte-9qydgm.svelte-9qydgm.svelte-9qydgm.svelte-9qydgm{grid-template-columns:1fr}.parameter-list.svelte-9qydgm.svelte-9qydgm.svelte-9qydgm.svelte-9qydgm{max-height:460px}}@media (max-width: 760px){.optimizer-tab.svelte-9qydgm.svelte-9qydgm.svelte-9qydgm.svelte-9qydgm{padding:var(--spacing-lg)}.optimizer-intro.svelte-9qydgm.svelte-9qydgm.svelte-9qydgm.svelte-9qydgm,.plan-actions.svelte-9qydgm.svelte-9qydgm.svelte-9qydgm.svelte-9qydgm,.candidate-inspector.svelte-9qydgm>footer.svelte-9qydgm.svelte-9qydgm.svelte-9qydgm{align-items:stretch;flex-direction:column}.candidate-actions.svelte-9qydgm.svelte-9qydgm.svelte-9qydgm.svelte-9qydgm,.candidate-actions.svelte-9qydgm .btn.svelte-9qydgm.svelte-9qydgm.svelte-9qydgm{width:100%}.candidate-actions.svelte-9qydgm.svelte-9qydgm.svelte-9qydgm.svelte-9qydgm{align-items:stretch;flex-direction:column-reverse}.candidate-parameters.svelte-9qydgm>div.svelte-9qydgm.svelte-9qydgm.svelte-9qydgm{grid-template-columns:minmax(160px,1fr) minmax(110px,.55fr) minmax(110px,.55fr)}.source-evidence.svelte-9qydgm.svelte-9qydgm.svelte-9qydgm.svelte-9qydgm{width:100%}.parameter-row.svelte-9qydgm.svelte-9qydgm.svelte-9qydgm.svelte-9qydgm,.optimizer-options.svelte-9qydgm.svelte-9qydgm.svelte-9qydgm.svelte-9qydgm{grid-template-columns:1fr}.objective-field.svelte-9qydgm.svelte-9qydgm.svelte-9qydgm.svelte-9qydgm{grid-column:auto}.run-progress.svelte-9qydgm>div.svelte-9qydgm.svelte-9qydgm.svelte-9qydgm:first-child{align-items:flex-start;flex-direction:column;gap:3px}}@media (max-width: 520px){.optimizer-tab.svelte-9qydgm.svelte-9qydgm.svelte-9qydgm.svelte-9qydgm{padding:var(--spacing-md)}.period-grid.svelte-9qydgm.svelte-9qydgm.svelte-9qydgm.svelte-9qydgm,.optimizer-options.svelte-9qydgm.svelte-9qydgm.svelte-9qydgm.svelte-9qydgm{grid-template-columns:1fr;padding:var(--spacing-md)}.period-grid.svelte-9qydgm .field-control.svelte-9qydgm.svelte-9qydgm.svelte-9qydgm:last-child{grid-column:auto}.parameter-row.svelte-9qydgm.svelte-9qydgm.svelte-9qydgm.svelte-9qydgm,.parameter-header.svelte-9qydgm.svelte-9qydgm.svelte-9qydgm.svelte-9qydgm,.plan-actions.svelte-9qydgm.svelte-9qydgm.svelte-9qydgm.svelte-9qydgm{padding-right:var(--spacing-md);padding-left:var(--spacing-md)}.swing-search-context.svelte-9qydgm.svelte-9qydgm.svelte-9qydgm.svelte-9qydgm{margin-right:var(--spacing-md);margin-left:var(--spacing-md)}.candidate-inspector.svelte-9qydgm>header.svelte-9qydgm.svelte-9qydgm.svelte-9qydgm{align-items:flex-start}.candidate-parameters.svelte-9qydgm>div.svelte-9qydgm.svelte-9qydgm.svelte-9qydgm{grid-template-columns:minmax(140px,1fr) minmax(96px,.55fr) minmax(96px,.55fr)}}@media (prefers-reduced-motion: reduce){.optimizer-running-pulse.svelte-9qydgm.svelte-9qydgm.svelte-9qydgm.svelte-9qydgm,.progress-track.indeterminate.svelte-9qydgm>span.svelte-9qydgm.svelte-9qydgm.svelte-9qydgm,.progress-track.svelte-9qydgm>span.svelte-9qydgm.svelte-9qydgm.svelte-9qydgm,.candidate-inspector.svelte-9qydgm.svelte-9qydgm.svelte-9qydgm.svelte-9qydgm{animation:none}.progress-track.svelte-9qydgm>span.svelte-9qydgm.svelte-9qydgm.svelte-9qydgm{transition:none}}.portfolio-config.svelte-ttcquv.svelte-ttcquv{display:flex;flex-direction:column;gap:18px;padding:16px 18px 24px}.panel.svelte-ttcquv.svelte-ttcquv{background:var(--color-bg-secondary);border:1px solid var(--color-border-primary);border-radius:16px;padding:18px;box-shadow:var(--shadow-md)}.panel-header.svelte-ttcquv.svelte-ttcquv{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.status.svelte-ttcquv.svelte-ttcquv{padding:6px 12px;border-radius:999px;font-size:12px;border:1px solid var(--color-border-light);background:var(--color-bg-tertiary);color:var(--color-text-secondary)}.status.ok.svelte-ttcquv.svelte-ttcquv{color:var(--color-success);border-color:var(--color-success);background:#5bc16c1f}.status.warn.svelte-ttcquv.svelte-ttcquv{color:var(--color-warning);border-color:var(--color-warning);background:#f79f1a1f}.eyebrow.svelte-ttcquv.svelte-ttcquv{text-transform:uppercase;font-size:11px;letter-spacing:.08em;color:var(--color-text-secondary);margin:0 0 4px}h2.svelte-ttcquv.svelte-ttcquv,h3.svelte-ttcquv.svelte-ttcquv{margin:0;color:var(--color-text-primary)}label.svelte-ttcquv span.svelte-ttcquv{display:block;font-size:12px;color:var(--color-text-secondary);margin-bottom:4px}input.svelte-ttcquv.svelte-ttcquv,textarea.svelte-ttcquv.svelte-ttcquv,select.svelte-ttcquv.svelte-ttcquv{width:100%;padding:10px 12px;border-radius:10px;border:1px solid var(--color-border-primary);background:var(--color-bg-input);color:var(--color-text-primary);font-size:14px}textarea.svelte-ttcquv.svelte-ttcquv{resize:vertical}.grid.two-col.svelte-ttcquv.svelte-ttcquv{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px}.full.svelte-ttcquv.svelte-ttcquv{display:block;margin-top:10px}.execution-panel.svelte-ttcquv.svelte-ttcquv{display:grid;grid-template-columns:minmax(220px,.8fr) minmax(360px,1.2fr);gap:16px 20px;margin-top:18px;padding-top:16px;border-top:1px solid var(--color-border-primary)}.execution-options.svelte-ttcquv.svelte-ttcquv{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.execution-options.svelte-ttcquv label.svelte-ttcquv{position:relative;min-height:84px;padding:12px 14px 12px 38px;border:1px solid var(--color-border-primary);border-radius:12px;background:var(--color-bg-tertiary);cursor:pointer;transition:border-color .16s ease,background-color .16s ease}.execution-options.svelte-ttcquv label.active.svelte-ttcquv{border-color:var(--color-primary);background:color-mix(in srgb,var(--color-primary) 10%,var(--color-bg-tertiary))}.execution-options.svelte-ttcquv input.svelte-ttcquv{position:absolute;top:14px;left:13px;width:16px;height:16px}.execution-options.svelte-ttcquv strong.svelte-ttcquv,.execution-options.svelte-ttcquv span.svelte-ttcquv{display:block}.execution-options.svelte-ttcquv span.svelte-ttcquv{margin-top:5px;color:var(--color-text-secondary);font-size:12px;line-height:1.4}.margin-controls.svelte-ttcquv.svelte-ttcquv{grid-column:1 / -1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:14px;border:1px solid var(--color-border-primary);border-radius:12px;background:var(--color-bg-tertiary)}.input-with-unit.svelte-ttcquv.svelte-ttcquv{position:relative}.input-with-unit.svelte-ttcquv input.svelte-ttcquv{padding-right:76px}.input-with-unit.svelte-ttcquv .unit.svelte-ttcquv{position:absolute;top:50%;right:12px;transform:translateY(-50%);margin:0}.margin-controls.svelte-ttcquv small.svelte-ttcquv{display:block;margin-top:5px;color:var(--color-text-secondary);line-height:1.4}.allocations.svelte-ttcquv.svelte-ttcquv{margin-top:16px;border-top:1px solid var(--color-border-primary);padding-top:14px}.allocations__header.svelte-ttcquv.svelte-ttcquv{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.allocation-row.svelte-ttcquv.svelte-ttcquv{display:grid;grid-template-columns:minmax(160px,2fr) minmax(90px,1fr) 32px 104px;gap:10px;align-items:center;margin-bottom:10px}.allocation-row.margin.svelte-ttcquv.svelte-ttcquv{grid-template-columns:minmax(160px,2fr) minmax(104px,.8fr) minmax(90px,1fr) 32px 104px}.percent-sign.svelte-ttcquv.svelte-ttcquv{color:#aeb7c5;font-size:13px;text-align:center}.percent.short.svelte-ttcquv.svelte-ttcquv{color:var(--color-warning)}button.ghost.svelte-ttcquv.svelte-ttcquv{white-space:nowrap}button.ghost.svelte-ttcquv.svelte-ttcquv:hover{transform:translateY(-1px)}button.ghost.danger.svelte-ttcquv.svelte-ttcquv{min-width:74px}button.ghost.danger.svelte-ttcquv.svelte-ttcquv:hover{transform:translateY(-1px)}@media (max-width: 900px){.execution-panel.svelte-ttcquv.svelte-ttcquv,.margin-controls.svelte-ttcquv.svelte-ttcquv{grid-template-columns:1fr}.allocation-row.svelte-ttcquv.svelte-ttcquv,.allocation-row.margin.svelte-ttcquv.svelte-ttcquv{grid-template-columns:minmax(0,1fr) minmax(92px,.55fr) 32px auto}.allocation-row.margin.svelte-ttcquv>select.svelte-ttcquv:first-child{grid-column:1 / 3}}@media (max-width: 620px){.execution-options.svelte-ttcquv.svelte-ttcquv{grid-template-columns:1fr}}.controls.svelte-ttcquv.svelte-ttcquv{margin-top:12px}.hint.svelte-ttcquv.svelte-ttcquv{color:var(--color-text-secondary);font-size:12px;margin-top:4px}.alert.svelte-ttcquv.svelte-ttcquv{margin-top:10px;padding:10px 12px;border-radius:10px}.alert.error.svelte-ttcquv.svelte-ttcquv{background:#f8717114;border:1px solid var(--color-error);color:var(--color-error)}.alert.success.svelte-ttcquv.svelte-ttcquv{background:#5bc16c1f;border:1px solid var(--color-success);color:var(--color-success)}.preview-grid.svelte-ttcquv.svelte-ttcquv{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.preview-card.svelte-ttcquv.svelte-ttcquv{background:var(--color-bg-secondary);border:1px solid var(--color-border-primary);border-radius:12px;padding:12px}.preview-top.svelte-ttcquv.svelte-ttcquv{display:flex;justify-content:space-between;margin-bottom:8px;color:#e5e7eb}.bar.svelte-ttcquv.svelte-ttcquv{background:var(--color-bg-input);border-radius:999px;height:8px;overflow:hidden;border:1px solid var(--color-border-primary)}.bar-fill.svelte-ttcquv.svelte-ttcquv{background:linear-gradient(90deg,var(--color-primary),var(--color-warning));height:100%}.note.svelte-ttcquv.svelte-ttcquv{margin:6px 0 0;color:var(--color-text-secondary);font-size:12px}.loading.svelte-ttcquv.svelte-ttcquv{margin-top:8px;color:var(--color-text-secondary)}.publish-tab.svelte-3vwojw.svelte-3vwojw{height:100%;padding:var(--spacing-xl);display:flex;flex-direction:column;gap:var(--spacing-xl);overflow-y:auto}.section.svelte-3vwojw.svelte-3vwojw{background:var(--color-bg-tertiary);border-radius:var(--radius-lg);border:1px solid var(--color-border-light);padding:var(--spacing-xl);box-shadow:var(--shadow-md)}.section-title.svelte-3vwojw.svelte-3vwojw{color:var(--color-text-primary);font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);margin:0 0 var(--spacing-lg) 0}.field.svelte-3vwojw.svelte-3vwojw{display:flex;flex-direction:column;gap:var(--spacing-sm)}.label.svelte-3vwojw.svelte-3vwojw{color:var(--color-text-secondary);font-size:var(--font-size-sm)}.hint.svelte-3vwojw.svelte-3vwojw{color:var(--color-text-tertiary);font-size:var(--font-size-xs)}.select.svelte-3vwojw.svelte-3vwojw{padding:var(--spacing-md);background:var(--color-bg-secondary);border:1px solid var(--color-border-light);border-radius:var(--radius-md);color:var(--color-text-primary)}.select.svelte-3vwojw.svelte-3vwojw:focus{outline:none;border-color:var(--color-primary);box-shadow:var(--shadow-focus)}.select-locked.svelte-3vwojw.svelte-3vwojw{background:color-mix(in srgb,var(--color-bg-secondary) 85%,var(--color-border-light));border-style:dashed;color:var(--color-text-secondary)}.field--full.svelte-3vwojw.svelte-3vwojw{grid-column:1 / -1}.publish-disabled.svelte-3vwojw.svelte-3vwojw{padding:var(--spacing-lg);border:1px dashed var(--color-border-light);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--color-bg-secondary) 75%,transparent)}.publish-disabled__title.svelte-3vwojw.svelte-3vwojw{font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin-bottom:var(--spacing-xs)}.publish-wizard.svelte-3vwojw.svelte-3vwojw{display:flex;flex-direction:column;gap:var(--spacing-lg)}.publish-guide.svelte-3vwojw.svelte-3vwojw{display:flex;flex-wrap:wrap;gap:var(--spacing-lg);padding:var(--spacing-lg);border-radius:var(--radius-xl);border:1px solid var(--color-border-light);background:radial-gradient(circle at top right,color-mix(in srgb,var(--color-primary) 15%,transparent),transparent 60%),var(--color-bg-secondary)}.publish-guide__intro.svelte-3vwojw.svelte-3vwojw{flex:1 1 320px;display:flex;flex-direction:column;gap:var(--spacing-sm)}.publish-guide__eyebrow.svelte-3vwojw.svelte-3vwojw{text-transform:uppercase;letter-spacing:.08em;font-size:var(--font-size-xs);color:var(--color-text-tertiary);margin:0}.publish-guide__title.svelte-3vwojw.svelte-3vwojw{margin:0;font-size:1.2rem;color:var(--color-text-primary)}.publish-guide__lead.svelte-3vwojw.svelte-3vwojw{margin:0;color:var(--color-text-secondary)}.publish-guide__chips.svelte-3vwojw.svelte-3vwojw{display:flex;flex-wrap:wrap;gap:var(--spacing-sm)}.publish-chip.svelte-3vwojw.svelte-3vwojw{padding:4px 10px;border-radius:999px;border:1px solid color-mix(in srgb,var(--color-primary) 45%,transparent);background:color-mix(in srgb,var(--color-primary) 12%,transparent);color:var(--color-text-primary);font-size:var(--font-size-xs)}.publish-guide__notice.svelte-3vwojw.svelte-3vwojw{flex:1 1 280px;background:var(--color-bg-tertiary);border-radius:var(--radius-lg);border:1px solid var(--color-border-light);padding:var(--spacing-md);display:flex;flex-direction:column;gap:var(--spacing-xs)}.publish-guide__notice-title.svelte-3vwojw.svelte-3vwojw{font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.publish-guide__notice-body.svelte-3vwojw.svelte-3vwojw{margin:0;color:var(--color-text-secondary);font-size:var(--font-size-sm)}.publish-stepper.svelte-3vwojw.svelte-3vwojw{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--spacing-md)}.publish-step.svelte-3vwojw.svelte-3vwojw{text-align:left;padding:var(--spacing-md);border-radius:var(--radius-lg);border:1px solid var(--color-border-light);background:var(--color-bg-secondary);display:grid;gap:var(--spacing-xs);cursor:pointer;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.publish-step.svelte-3vwojw.svelte-3vwojw:hover:enabled{border-color:color-mix(in srgb,var(--color-primary) 60%,transparent);box-shadow:var(--shadow-sm)}.publish-step.is-active.svelte-3vwojw.svelte-3vwojw{border-color:var(--color-primary);box-shadow:var(--shadow-md);transform:translateY(-1px)}.publish-step.is-complete.svelte-3vwojw.svelte-3vwojw{background:color-mix(in srgb,var(--color-primary) 10%,var(--color-bg-secondary))}.publish-step__index.svelte-3vwojw.svelte-3vwojw{width:28px;height:28px;border-radius:999px;border:1px solid var(--color-border-light);display:inline-flex;align-items:center;justify-content:center;font-weight:var(--font-weight-semibold);color:var(--color-text-primary);background:var(--color-bg-tertiary)}.publish-step__title.svelte-3vwojw.svelte-3vwojw{font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.publish-step__description.svelte-3vwojw.svelte-3vwojw{font-size:var(--font-size-xs);color:var(--color-text-tertiary)}.publish-panel.svelte-3vwojw.svelte-3vwojw{padding:var(--spacing-lg);border-radius:var(--radius-xl);border:1px solid var(--color-border-light);background:var(--color-bg-secondary);display:flex;flex-direction:column;gap:var(--spacing-lg)}.publish-panel__header.svelte-3vwojw.svelte-3vwojw{display:flex;flex-direction:column;gap:var(--spacing-xs)}.publish-panel__header.svelte-3vwojw h3.svelte-3vwojw{margin:0;font-size:1.1rem;color:var(--color-text-primary)}.publish-panel__header.svelte-3vwojw p.svelte-3vwojw{margin:0;color:var(--color-text-secondary);font-size:var(--font-size-sm)}.publish-panel__grid.svelte-3vwojw.svelte-3vwojw{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:var(--spacing-lg);align-items:start}.publish-textarea.svelte-3vwojw.svelte-3vwojw{resize:vertical;min-height:96px}.publish-preview.svelte-3vwojw.svelte-3vwojw{border-radius:var(--radius-lg);border:1px solid var(--color-border-light);padding:var(--spacing-md);background:color-mix(in srgb,var(--color-bg-tertiary) 85%,transparent);display:flex;flex-direction:column;gap:var(--spacing-sm)}.publish-preview__label.svelte-3vwojw.svelte-3vwojw{font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-tertiary)}.publish-preview__title.svelte-3vwojw.svelte-3vwojw{font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.publish-preview__body.svelte-3vwojw.svelte-3vwojw{margin:0;color:var(--color-text-primary)}.publish-plan-grid.svelte-3vwojw.svelte-3vwojw{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--spacing-md)}.publish-plan-card.svelte-3vwojw.svelte-3vwojw{border-radius:var(--radius-lg);border:1px solid var(--color-border-light);padding:var(--spacing-md);background:var(--color-bg-tertiary);display:flex;flex-direction:column;gap:var(--spacing-md)}.publish-plan-card__header.svelte-3vwojw.svelte-3vwojw{display:flex;justify-content:space-between;gap:var(--spacing-md);align-items:center}.publish-plan-card__title.svelte-3vwojw.svelte-3vwojw{font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.publish-plan-card__detail.svelte-3vwojw.svelte-3vwojw{font-size:var(--font-size-xs);color:var(--color-text-tertiary)}.publish-plan-card__badge.svelte-3vwojw.svelte-3vwojw{padding:4px 10px;border-radius:999px;border:1px solid var(--color-border-light);background:var(--color-bg-secondary);font-size:var(--font-size-xs);color:var(--color-text-secondary)}.publish-summary.svelte-3vwojw.svelte-3vwojw{border-radius:var(--radius-lg);border:1px solid var(--color-border-light);padding:var(--spacing-md);background:var(--color-bg-tertiary);display:flex;flex-direction:column;gap:var(--spacing-sm)}.publish-summary__title.svelte-3vwojw.svelte-3vwojw{font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.publish-summary__row.svelte-3vwojw.svelte-3vwojw{display:flex;justify-content:space-between;gap:var(--spacing-sm);font-size:var(--font-size-sm);color:var(--color-text-secondary)}.publish-summary__value.svelte-3vwojw.svelte-3vwojw{font-family:ui-monospace,SFMono-Regular,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;color:var(--color-text-primary);word-break:break-all}.publish-wizard-controls.svelte-3vwojw.svelte-3vwojw{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-md)}.publish-wizard-progress.svelte-3vwojw.svelte-3vwojw{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.publish-footer.svelte-3vwojw.svelte-3vwojw{display:flex;flex-wrap:wrap;gap:var(--spacing-lg);align-items:flex-end;justify-content:space-between;margin-top:var(--spacing-xl)}.publish-password.svelte-3vwojw.svelte-3vwojw{flex:1 1 320px;min-width:260px}.publish-primary.svelte-3vwojw.svelte-3vwojw,.publish-secondary.svelte-3vwojw.svelte-3vwojw,.publish-danger.svelte-3vwojw.svelte-3vwojw{white-space:nowrap}.publish-primary.svelte-3vwojw.svelte-3vwojw{min-width:96px}.publish-primary--ghost.svelte-3vwojw.svelte-3vwojw{min-width:76px}.publish-primary--ghost.svelte-3vwojw.svelte-3vwojw:hover:enabled{transform:translateY(-1px)}.publish-primary.svelte-3vwojw.svelte-3vwojw:hover:enabled{transform:translateY(-1px)}.publish-primary.svelte-3vwojw .loading-spinner.svelte-3vwojw{display:inline-flex;align-items:center;justify-content:center;margin:0;width:16px;height:16px;border-radius:999px;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;animation:svelte-3vwojw-spin .9s linear infinite}.publish-primary.svelte-3vwojw:disabled .loading-spinner.svelte-3vwojw{border-color:#ffffff40}.publish-secondary.svelte-3vwojw.svelte-3vwojw{min-width:76px}.publish-secondary.svelte-3vwojw.svelte-3vwojw:hover:enabled{transform:translateY(-1px)}.publish-danger.svelte-3vwojw.svelte-3vwojw{min-width:76px}.publish-danger.svelte-3vwojw.svelte-3vwojw:hover:enabled{transform:translateY(-1px)}.publish-help.svelte-3vwojw.svelte-3vwojw{display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-md);border-radius:var(--radius-lg);border:1px dashed var(--color-border-light);background:color-mix(in srgb,var(--color-bg-secondary) 70%,transparent);color:var(--color-text-secondary);font-size:var(--font-size-sm)}.publish-help__icon.svelte-3vwojw.svelte-3vwojw{font-size:1.1rem}.publish-help__body.svelte-3vwojw strong.svelte-3vwojw{color:var(--color-text-primary)}.publish-primary.svelte-3vwojw.svelte-3vwojw:disabled,.publish-secondary.svelte-3vwojw.svelte-3vwojw:disabled,.publish-danger.svelte-3vwojw.svelte-3vwojw:disabled{opacity:.6;cursor:not-allowed;transform:none}.publish-result-grid.svelte-3vwojw.svelte-3vwojw{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-lg)}.publish-result-item.svelte-3vwojw.svelte-3vwojw{padding:var(--spacing-md);border:1px solid var(--color-border-light);border-radius:var(--radius-lg);background:var(--color-bg-secondary)}.publish-result-value.svelte-3vwojw.svelte-3vwojw{margin-top:var(--spacing-xs);font-family:ui-monospace,SFMono-Regular,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.9rem;word-break:break-all;color:var(--color-text-primary)}.publish-errors.svelte-3vwojw ul.svelte-3vwojw{margin:var(--spacing-xs) 0 0 18px;padding:0}.publish-history-header.svelte-3vwojw.svelte-3vwojw{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-md);margin-bottom:var(--spacing-md)}.publish-history-header.svelte-3vwojw .section-title.svelte-3vwojw{margin:0}.success-message.svelte-3vwojw.svelte-3vwojw,.error-message.svelte-3vwojw.svelte-3vwojw{padding:12px 16px;border-radius:8px;display:flex;align-items:center;gap:8px;font-size:14px}.success-message.svelte-3vwojw.svelte-3vwojw{background:#22c55e1a;border:1px solid rgba(34,197,94,.3);color:#16a34a}.error-message.svelte-3vwojw.svelte-3vwojw{background:#ef44441a;border:1px solid rgba(239,68,68,.3);color:#dc2626}.success-icon.svelte-3vwojw.svelte-3vwojw,.error-icon.svelte-3vwojw.svelte-3vwojw{font-size:16px}.publish-tab.svelte-3vwojw .form-message.svelte-3vwojw{margin:0;font-size:var(--font-size-sm)}.publish-tab.svelte-3vwojw .form-message.error.svelte-3vwojw{color:var(--color-error)}.publish-tab.svelte-3vwojw .transactions-card.svelte-3vwojw{background:var(--docs-surface);border:1px solid var(--docs-border);border-radius:var(--radius-xl);padding:var(--spacing-xl);box-shadow:var(--shadow-md)}.publish-tab.svelte-3vwojw .transactions-list.svelte-3vwojw{display:flex;flex-direction:column;gap:var(--spacing-md)}.publish-tab.svelte-3vwojw .transaction-row.svelte-3vwojw{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-lg);padding:var(--spacing-md);border-radius:var(--radius-lg);border:1px solid var(--docs-border-strong);background:var(--docs-surface-strong)}.publish-tab.svelte-3vwojw .transaction-main.svelte-3vwojw{display:flex;flex-direction:column;gap:var(--spacing-xs)}.publish-tab.svelte-3vwojw .transaction-title.svelte-3vwojw{margin:0;font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.publish-tab.svelte-3vwojw .transaction-subtitle.svelte-3vwojw{margin:0;font-size:var(--font-size-sm);color:var(--color-text-tertiary);word-break:break-all}.publish-tab.svelte-3vwojw .transaction-listing-link.svelte-3vwojw{color:var(--docs-accent);text-decoration:none;font-family:ui-monospace,SFMono-Regular,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.publish-tab.svelte-3vwojw .transaction-listing-link.svelte-3vwojw:hover{text-decoration:underline}.publish-tab.svelte-3vwojw .transaction-meta.svelte-3vwojw{margin:0;display:flex;gap:var(--spacing-md);font-size:var(--font-size-sm);color:var(--color-text-secondary)}.publish-tab.svelte-3vwojw .transaction-status.svelte-3vwojw{padding:.25rem .6rem;border-radius:var(--radius-full);border:1px solid color-mix(in srgb,var(--docs-accent) 40%,transparent);background:color-mix(in srgb,var(--docs-accent) 10%,transparent);font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.05em}.publish-tab.svelte-3vwojw .transaction-status.pending.svelte-3vwojw{border-color:color-mix(in srgb,#f2a93b 60%,transparent);background:color-mix(in srgb,#f2a93b 15%,transparent);color:#b25d00}.publish-tab.svelte-3vwojw .transaction-status.confirmed.svelte-3vwojw{border-color:color-mix(in srgb,#4caf50 60%,transparent);background:color-mix(in srgb,#4caf50 15%,transparent);color:#2e7d32}.publish-tab.svelte-3vwojw .transaction-status.failed.svelte-3vwojw{border-color:color-mix(in srgb,#e53935 60%,transparent);background:color-mix(in srgb,#e53935 15%,transparent);color:#b71c1c}.publish-tab.svelte-3vwojw .transaction-link.svelte-3vwojw,.publish-tab.svelte-3vwojw .transaction-hash.svelte-3vwojw{padding:.35rem .75rem;border-radius:var(--radius-full);border:1px solid color-mix(in srgb,var(--docs-accent) 55%,transparent);background:color-mix(in srgb,var(--docs-accent) 12%,transparent);color:var(--color-text-primary);font-size:var(--font-size-sm);text-decoration:none;white-space:nowrap}.publish-tab.svelte-3vwojw .transaction-link.svelte-3vwojw:hover{border-color:color-mix(in srgb,var(--docs-accent) 80%,transparent)}@keyframes svelte-3vwojw-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 900px){.publish-guide.svelte-3vwojw.svelte-3vwojw{flex-direction:column}.publish-stepper.svelte-3vwojw.svelte-3vwojw,.publish-panel__grid.svelte-3vwojw.svelte-3vwojw,.publish-result-grid.svelte-3vwojw.svelte-3vwojw{grid-template-columns:1fr}}@media (max-width: 720px){.publish-plan-grid.svelte-3vwojw.svelte-3vwojw{grid-template-columns:1fr}.publish-footer.svelte-3vwojw.svelte-3vwojw,.publish-wizard-controls.svelte-3vwojw.svelte-3vwojw{flex-direction:column;align-items:stretch}.publish-wizard-progress.svelte-3vwojw.svelte-3vwojw{text-align:center}.publish-tab.svelte-3vwojw .transaction-row.svelte-3vwojw{flex-direction:column;align-items:flex-start}.publish-tab.svelte-3vwojw .transaction-link.svelte-3vwojw,.publish-tab.svelte-3vwojw .transaction-hash.svelte-3vwojw{align-self:stretch;text-align:center}}.rented-detail.svelte-djy3t7.svelte-djy3t7{flex:1;padding:var(--spacing-xl);display:flex;flex-direction:column;gap:var(--spacing-xl);overflow:auto}.rented-detail__status.svelte-djy3t7.svelte-djy3t7{padding:var(--spacing-lg);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--color-bg-secondary) 85%,transparent);color:var(--color-text-secondary);border:1px solid var(--color-border-light)}.rented-detail__status.error.svelte-djy3t7.svelte-djy3t7{border-color:color-mix(in srgb,var(--color-error) 45%,transparent);color:var(--color-error)}.rented-detail__header.svelte-djy3t7.svelte-djy3t7{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--spacing-xl);padding:var(--spacing-xl);border-radius:var(--radius-xl);background:var(--color-card-glass-bg);border:1px solid var(--color-card-glass-border);box-shadow:var(--shadow-md)}.rented-detail__header-main.svelte-djy3t7.svelte-djy3t7{display:flex;flex-direction:column;gap:var(--spacing-sm)}.rented-detail__eyebrow.svelte-djy3t7.svelte-djy3t7{font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.1em;color:var(--color-text-tertiary)}.rented-detail__title.svelte-djy3t7.svelte-djy3t7{margin:0;font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}.rented-detail__subtitle.svelte-djy3t7.svelte-djy3t7{margin:0;font-size:var(--font-size-sm);color:var(--color-text-secondary)}.rented-detail__meta.svelte-djy3t7.svelte-djy3t7{display:flex;flex-wrap:wrap;gap:var(--spacing-md)}.rented-detail__meta-item.svelte-djy3t7.svelte-djy3t7{display:flex;flex-direction:column;gap:2px;padding:6px 12px;border-radius:var(--radius-full);background:color-mix(in srgb,var(--color-bg-tertiary) 70%,transparent)}.rented-detail__meta-label.svelte-djy3t7.svelte-djy3t7{font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-tertiary)}.rented-detail__meta-value.svelte-djy3t7.svelte-djy3t7{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.rented-detail__hero.svelte-djy3t7.svelte-djy3t7{min-width:180px;padding:var(--spacing-md) var(--spacing-lg);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--color-bg-secondary) 82%,transparent);border:1px solid color-mix(in srgb,var(--color-border-primary) 60%,transparent);display:flex;flex-direction:column;gap:var(--spacing-xs);align-items:flex-end}.rented-detail__hero.positive.svelte-djy3t7.svelte-djy3t7{border-color:color-mix(in srgb,var(--color-success) 40%,transparent)}.rented-detail__hero.negative.svelte-djy3t7.svelte-djy3t7{border-color:color-mix(in srgb,var(--color-error) 40%,transparent)}.rented-detail__hero-label.svelte-djy3t7.svelte-djy3t7{font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.1em;color:var(--color-text-tertiary)}.rented-detail__hero-value.svelte-djy3t7.svelte-djy3t7{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}.rented-detail__hero-sub.svelte-djy3t7.svelte-djy3t7{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.rented-detail__grid.svelte-djy3t7.svelte-djy3t7{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:var(--spacing-xl)}.rented-detail__main.svelte-djy3t7.svelte-djy3t7,.rented-detail__side.svelte-djy3t7.svelte-djy3t7{display:flex;flex-direction:column;gap:var(--spacing-lg)}.rented-detail__card.svelte-djy3t7.svelte-djy3t7{padding:var(--spacing-lg);border-radius:var(--radius-xl);background:var(--color-card-glass-bg);border:1px solid var(--color-card-glass-border);box-shadow:var(--shadow-sm)}.chart-card.svelte-djy3t7.svelte-djy3t7{color:var(--color-chart-blue)}.chart-card.positive.svelte-djy3t7.svelte-djy3t7{color:var(--color-chart-green)}.chart-card.negative.svelte-djy3t7.svelte-djy3t7{color:var(--color-chart-red)}.rented-detail__card-header.svelte-djy3t7.svelte-djy3t7{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-md);margin-bottom:var(--spacing-md)}.rented-detail__card-title.svelte-djy3t7.svelte-djy3t7{display:block;font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.12em;color:var(--color-text-tertiary)}.rented-detail__card-subtitle.svelte-djy3t7.svelte-djy3t7{display:block;font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}.rented-detail__card-highlight.svelte-djy3t7.svelte-djy3t7{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:currentColor}.rented-detail__chart-frame.svelte-djy3t7.svelte-djy3t7{padding:var(--spacing-md);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--color-bg-secondary) 82%,var(--color-bg-tertiary) 18%);border:1px solid color-mix(in srgb,var(--color-border-primary) 60%,transparent);position:relative}.rented-detail__chart.svelte-djy3t7.svelte-djy3t7{width:100%;height:auto}.rented-detail__chart-grid.svelte-djy3t7 line.svelte-djy3t7{stroke:color-mix(in srgb,var(--color-border-primary) 45%,transparent);stroke-width:1;stroke-dasharray:6 6}.rented-detail__chart-area.svelte-djy3t7.svelte-djy3t7{opacity:.9}.rented-detail__chart-line.svelte-djy3t7.svelte-djy3t7{stroke:currentColor;stroke-width:1.2;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 8px color-mix(in srgb,currentColor 45%,transparent))}.rented-detail__chart-bars.svelte-djy3t7.svelte-djy3t7{opacity:.8}.rented-detail__chart-bar--active.svelte-djy3t7.svelte-djy3t7{opacity:1}.rented-detail__chart-point.svelte-djy3t7.svelte-djy3t7{fill:var(--color-bg-primary);stroke:currentColor;stroke-width:2;filter:drop-shadow(0 0 6px color-mix(in srgb,currentColor 45%,transparent))}.rented-detail__chart-point--active.svelte-djy3t7.svelte-djy3t7{stroke-width:2.6}.rented-detail__chart-crosshair.svelte-djy3t7.svelte-djy3t7{stroke:color-mix(in srgb,currentColor 45%,transparent);stroke-dasharray:4 6;stroke-width:1}.rented-detail__chart-tooltip.svelte-djy3t7.svelte-djy3t7{position:absolute;min-width:140px;padding:10px 12px;border-radius:12px;background:color-mix(in srgb,var(--color-bg-primary) 88%,#000 12%);color:var(--color-text-primary);border:1px solid color-mix(in srgb,var(--color-border-primary) 60%,transparent);box-shadow:0 10px 30px #0000002e;transform:translate(-50%,-120%);pointer-events:none;font-size:.78rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:2}.rented-detail__chart-tooltip-title.svelte-djy3t7.svelte-djy3t7{font-weight:600;margin-bottom:6px;color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.06em;font-size:.65rem}.rented-detail__chart-tooltip-row.svelte-djy3t7.svelte-djy3t7{display:flex;justify-content:space-between;gap:12px;font-size:.75rem}.rented-detail__chart-empty.svelte-djy3t7.svelte-djy3t7{text-align:center;color:var(--color-text-tertiary);font-size:var(--font-size-sm);padding:var(--spacing-lg)}.rented-detail__card-heading.svelte-djy3t7.svelte-djy3t7{margin:0 0 var(--spacing-sm) 0;font-size:var(--font-size-base);color:var(--color-text-primary)}.rented-detail__description.svelte-djy3t7.svelte-djy3t7{margin:0;color:var(--color-text-secondary);line-height:1.6}.rented-detail__history-grid.svelte-djy3t7.svelte-djy3t7{display:grid;gap:var(--spacing-md)}.rented-detail__history-item.svelte-djy3t7.svelte-djy3t7{display:flex;justify-content:space-between;padding:var(--spacing-sm) 0;border-bottom:1px solid color-mix(in srgb,var(--color-border-primary) 50%,transparent)}.rented-detail__history-item.svelte-djy3t7.svelte-djy3t7:last-child{border-bottom:none}.rented-detail__history-label.svelte-djy3t7.svelte-djy3t7{font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-tertiary)}.rented-detail__history-value.svelte-djy3t7.svelte-djy3t7{font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.rented-detail__info-list.svelte-djy3t7.svelte-djy3t7{display:flex;flex-direction:column;gap:var(--spacing-sm)}.rented-detail__info-row.svelte-djy3t7.svelte-djy3t7{display:flex;justify-content:space-between;gap:var(--spacing-md);padding-bottom:var(--spacing-xs);border-bottom:1px solid color-mix(in srgb,var(--color-border-primary) 50%,transparent)}.rented-detail__info-row.svelte-djy3t7.svelte-djy3t7:last-child{border-bottom:none}.rented-detail__info-label.svelte-djy3t7.svelte-djy3t7{font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-tertiary)}.rented-detail__info-value.svelte-djy3t7.svelte-djy3t7{font-weight:var(--font-weight-semibold);color:var(--color-text-primary);text-align:right}.rented-detail__subscription.svelte-djy3t7.svelte-djy3t7{display:flex;flex-direction:column;gap:var(--spacing-md)}.rented-detail__subscription-row.svelte-djy3t7.svelte-djy3t7{display:flex;justify-content:space-between;gap:var(--spacing-md);padding:var(--spacing-sm) 0;border-bottom:1px solid color-mix(in srgb,var(--color-border-primary) 50%,transparent)}.rented-detail__subscription-row.svelte-djy3t7.svelte-djy3t7:last-child{border-bottom:none}.rented-detail__subscription-label.svelte-djy3t7.svelte-djy3t7{font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-tertiary)}.rented-detail__subscription-value.svelte-djy3t7.svelte-djy3t7{font-weight:var(--font-weight-semibold);color:var(--color-text-primary);text-align:right}.rented-detail__empty.svelte-djy3t7.svelte-djy3t7{padding:var(--spacing-md);color:var(--color-text-tertiary);font-size:var(--font-size-sm)}[data-theme=light] .rented-detail__header.svelte-djy3t7.svelte-djy3t7,[data-theme=light] .rented-detail__card.svelte-djy3t7.svelte-djy3t7{background:color-mix(in srgb,#ffffff 90%,var(--color-bg-secondary) 10%);border-color:color-mix(in srgb,var(--color-border-primary) 70%,transparent)}[data-theme=light] .rented-detail__chart-frame.svelte-djy3t7.svelte-djy3t7{background:color-mix(in srgb,#ffffff 92%,var(--color-bg-tertiary) 8%)}[data-theme=light] .rented-detail__hero.svelte-djy3t7.svelte-djy3t7{background:color-mix(in srgb,#ffffff 85%,var(--color-bg-secondary) 15%)}@media (max-width: 1024px){.rented-detail__header.svelte-djy3t7.svelte-djy3t7{flex-direction:column;align-items:flex-start}.rented-detail__hero.svelte-djy3t7.svelte-djy3t7{width:100%;align-items:flex-start}}@media (max-width: 900px){.rented-detail__grid.svelte-djy3t7.svelte-djy3t7{grid-template-columns:1fr}}@media (max-width: 700px){.rented-detail.svelte-djy3t7.svelte-djy3t7,.rented-detail__header.svelte-djy3t7.svelte-djy3t7{padding:var(--spacing-lg)}.rented-detail__card.svelte-djy3t7.svelte-djy3t7{padding:var(--spacing-md)}.rented-detail__meta.svelte-djy3t7.svelte-djy3t7{gap:var(--spacing-sm)}}.strategy-builder.svelte-4qloe.svelte-4qloe{--strategy-builder-gutter:var(--gimmer-page-gutter, var(--spacing-lg));height:100%;min-height:0;display:flex;flex-direction:column;gap:var(--spacing-md);background:var(--bg);color:var(--fg)}.builder-header.svelte-4qloe.svelte-4qloe{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:var(--spacing-xl);margin:0 var(--strategy-builder-gutter);padding:var(--spacing-lg) 0 var(--spacing-md);border-bottom:1px solid color-mix(in oklch,var(--border) 58%,transparent)}.builder-title-stack.svelte-4qloe.svelte-4qloe{min-width:0;display:flex;flex-direction:column;gap:var(--spacing-lg)}.breadcrumb.svelte-4qloe.svelte-4qloe{display:flex;align-items:center;gap:var(--spacing-sm);min-width:0;color:var(--muted-soft)}.breadcrumb-item.svelte-4qloe.svelte-4qloe{flex:0 0 auto;min-height:28px;padding-inline:var(--spacing-sm);box-shadow:none}.breadcrumb-separator.svelte-4qloe.svelte-4qloe{color:var(--muted-soft);font-size:var(--font-size-sm);opacity:.7}.breadcrumb-current.svelte-4qloe.svelte-4qloe{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--fg);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.builder-heading.svelte-4qloe.svelte-4qloe{display:grid;grid-template-columns:minmax(12rem,.44fr) minmax(0,.56fr);gap:var(--spacing-xl);align-items:end}.builder-heading.svelte-4qloe h1.svelte-4qloe{margin:.2rem 0 0;color:var(--fg);font-size:1.5rem;font-weight:680;line-height:1.15;letter-spacing:0}.builder-heading.svelte-4qloe p.svelte-4qloe{max-width:56ch;margin:0;color:var(--muted);font-size:var(--font-size-sm);line-height:1.5}.header-info.svelte-4qloe.svelte-4qloe{display:flex;align-items:center;justify-content:flex-end;gap:var(--spacing-sm);flex-wrap:wrap}.strategy-badge.svelte-4qloe.svelte-4qloe,.builder-status.svelte-4qloe.svelte-4qloe{min-height:26px;background:var(--surface)}.badge-text.svelte-4qloe.svelte-4qloe{color:var(--fg);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold)}.tab-header.svelte-4qloe.svelte-4qloe{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--spacing-md);margin:0 var(--strategy-builder-gutter);padding:var(--spacing-xs);border:1px solid color-mix(in oklch,var(--border) 72%,transparent);border-radius:var(--radius-xl);background:color-mix(in oklch,var(--bg) 76%,var(--surface));box-shadow:var(--shadow-1)}.tab-navigation.svelte-4qloe.svelte-4qloe{min-width:0;display:flex;align-items:center;gap:var(--spacing-xs);overflow-x:auto;scrollbar-width:none}.tab-navigation.svelte-4qloe.svelte-4qloe::-webkit-scrollbar{display:none}.tab-button.svelte-4qloe.svelte-4qloe{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-sm);min-height:2rem;flex:0 0 auto;padding:0 var(--spacing-md) 0 var(--spacing-sm);border:1px solid transparent;border-radius:var(--radius-md);background:transparent;color:var(--muted);cursor:pointer;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);line-height:1;transition:background-color var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast),box-shadow var(--transition-fast),transform var(--transition-fast)}.tab-button.disabled.svelte-4qloe.svelte-4qloe{opacity:.46;cursor:not-allowed}.tab-button.svelte-4qloe.svelte-4qloe:hover:not(:disabled){background:var(--surface);color:var(--fg);border-color:var(--border)}.tab-button.active.svelte-4qloe.svelte-4qloe{background:var(--surface);border-color:var(--border-strong);color:var(--fg);box-shadow:var(--shadow-1)}.tab-step.svelte-4qloe.svelte-4qloe{display:inline-flex;align-items:center;justify-content:center;width:1.15rem;height:1.15rem;border-radius:999px;background:color-mix(in oklch,var(--bg) 70%,var(--surface));color:var(--muted-soft);font-size:var(--font-size-xs);font-weight:720;line-height:1;font-variant-numeric:tabular-nums}.tab-button.active.svelte-4qloe .tab-step.svelte-4qloe{background:var(--accent);color:var(--gds-button-primary-text)}.tab-text.svelte-4qloe.svelte-4qloe{white-space:nowrap}.tab-actions.svelte-4qloe.svelte-4qloe{display:flex;align-items:center;justify-content:flex-end;gap:var(--spacing-sm);flex-wrap:wrap}.save-feedback.svelte-4qloe.svelte-4qloe{display:inline-flex;align-items:center;gap:var(--spacing-xs);min-height:2rem;max-width:min(20rem,40vw);color:color-mix(in oklch,var(--success) 78%,var(--fg));font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);line-height:1.3;white-space:nowrap}.save-feedback__dot.svelte-4qloe.svelte-4qloe{flex:0 0 auto;width:.42rem;height:.42rem;border-radius:var(--radius-full);background:var(--success);box-shadow:0 0 0 3px color-mix(in oklch,var(--success) 15%,transparent)}.action-btn.svelte-4qloe.svelte-4qloe{min-height:2rem;height:2rem;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 var(--spacing-md);font-size:var(--font-size-sm);line-height:1;white-space:nowrap}.cancel-btn.svelte-4qloe.svelte-4qloe{min-width:74px}.save-btn.svelte-4qloe.svelte-4qloe{position:relative;min-width:132px;overflow:hidden;line-height:1}.save-btn.svelte-4qloe.svelte-4qloe:disabled{opacity:.74;cursor:not-allowed;transform:none}.save-btn.is-loading.svelte-4qloe.svelte-4qloe{cursor:progress}.save-btn.svelte-4qloe .save-label.svelte-4qloe{display:inline-flex;align-items:center;position:relative;z-index:1;line-height:1}.save-btn.svelte-4qloe .loading-spinner.svelte-4qloe{display:inline-flex;align-items:center;justify-content:center;margin:0;position:relative;z-index:1;width:13px;height:13px;border-radius:999px;border:1.5px solid color-mix(in srgb,var(--control-primary-text) 36%,transparent);border-top-color:var(--control-primary-text);animation:svelte-4qloe-spin .9s linear infinite;box-shadow:none}@keyframes svelte-4qloe-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.builder-context-strip.svelte-4qloe.svelte-4qloe{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin:0 var(--strategy-builder-gutter);padding:var(--spacing-sm) var(--spacing-md);border:1px solid color-mix(in oklch,var(--border) 72%,transparent);border-radius:var(--radius-lg);background:var(--surface);color:var(--muted);box-shadow:var(--shadow-1);font-size:var(--font-size-xs);line-height:1.35}.builder-context-strip.svelte-4qloe span.svelte-4qloe:first-child{color:var(--fg);font-weight:var(--font-weight-semibold);white-space:nowrap}.content-area.svelte-4qloe.svelte-4qloe{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.apply-settings-modal-overlay.svelte-4qloe.svelte-4qloe{position:fixed;top:0;right:0;bottom:0;left:0;background:color-mix(in oklch,var(--surface-terminal) 72%,transparent);display:flex;align-items:center;justify-content:center;z-index:1000;padding:var(--spacing-xl)}.apply-settings-modal.svelte-4qloe.svelte-4qloe{width:min(100%,420px);display:flex;flex-direction:column;gap:var(--spacing-md);padding:var(--spacing-xl);border:1px solid var(--border-strong);border-radius:var(--radius-xl);background:var(--surface);box-shadow:var(--shadow-terminal)}.apply-settings-modal__header.svelte-4qloe.svelte-4qloe{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-md)}.apply-settings-modal__header.svelte-4qloe h3.svelte-4qloe{margin:0;color:var(--fg);font-size:var(--font-size-lg)}.apply-settings-modal__close.svelte-4qloe.svelte-4qloe{width:32px;height:32px}.apply-settings-modal__body.svelte-4qloe.svelte-4qloe{color:var(--muted);font-size:var(--font-size-base)}.apply-settings-modal__footer.svelte-4qloe.svelte-4qloe{display:flex;justify-content:flex-end}@media (max-width: 1060px){.builder-heading.svelte-4qloe.svelte-4qloe{grid-template-columns:1fr;gap:var(--spacing-sm)}}@media (max-width: 820px){.builder-header.svelte-4qloe.svelte-4qloe,.tab-header.svelte-4qloe.svelte-4qloe{grid-template-columns:1fr;margin-inline:var(--strategy-builder-gutter)}.header-info.svelte-4qloe.svelte-4qloe,.tab-actions.svelte-4qloe.svelte-4qloe{justify-content:flex-start}.save-feedback.svelte-4qloe.svelte-4qloe{max-width:100%}.builder-context-strip.svelte-4qloe.svelte-4qloe{align-items:flex-start;flex-direction:column;gap:var(--spacing-xs);margin-inline:var(--strategy-builder-gutter)}}@media (max-width: 560px){.builder-header.svelte-4qloe.svelte-4qloe,.tab-header.svelte-4qloe.svelte-4qloe,.builder-context-strip.svelte-4qloe.svelte-4qloe{margin-inline:var(--strategy-builder-gutter)}.tab-actions.svelte-4qloe.svelte-4qloe{width:100%}.save-feedback.svelte-4qloe.svelte-4qloe{flex:1 0 100%;min-height:1.5rem}.action-btn.svelte-4qloe.svelte-4qloe{flex:1 1 0}}.help-text.svelte-8qvz9e.svelte-8qvz9e{display:flex;align-items:flex-start;gap:var(--spacing-md);padding:var(--spacing-lg);border-radius:var(--radius-lg);border:1px solid var(--surface-border);background:color-mix(in srgb,var(--surface-muted) 78%,transparent)}.help-text__icon.svelte-8qvz9e.svelte-8qvz9e{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:var(--radius-full);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);background:color-mix(in srgb,var(--accent-primary) 20%,transparent);color:var(--text-strong);flex:0 0 auto}.help-text__copy.svelte-8qvz9e.svelte-8qvz9e{display:flex;flex-direction:column;gap:var(--spacing-xs)}.help-text__title.svelte-8qvz9e.svelte-8qvz9e{font-size:var(--font-size-base);color:var(--text-strong)}.help-text__body.svelte-8qvz9e.svelte-8qvz9e{color:var(--text-body);font-size:var(--font-size-sm);max-width:63ch;line-height:var(--line-height-normal)}.help-text__actions.svelte-8qvz9e.svelte-8qvz9e{margin-left:auto;display:inline-flex;align-items:center}.help-text--warning.svelte-8qvz9e.svelte-8qvz9e{border-color:color-mix(in srgb,var(--status-warning) 38%,var(--surface-border));background:color-mix(in srgb,var(--status-warning) 14%,var(--surface-muted))}.help-text--warning.svelte-8qvz9e .help-text__icon.svelte-8qvz9e{background:color-mix(in srgb,var(--status-warning) 24%,transparent)}.help-text--success.svelte-8qvz9e.svelte-8qvz9e{border-color:color-mix(in srgb,var(--status-success) 34%,var(--surface-border));background:color-mix(in srgb,var(--status-success) 12%,var(--surface-muted))}.help-text--success.svelte-8qvz9e .help-text__icon.svelte-8qvz9e{background:color-mix(in srgb,var(--status-success) 22%,transparent)}@media (max-width: 720px){.help-text.svelte-8qvz9e.svelte-8qvz9e{flex-direction:column}.help-text__actions.svelte-8qvz9e.svelte-8qvz9e{margin-left:0}}.strategy-card.svelte-ajfudd.svelte-ajfudd{--strategy-tone:var(--color-border-light);--strategy-support-tone:color-mix(in srgb, var(--color-primary) 70%, var(--color-secondary) 30%);--strategy-surface:color-mix(in srgb, var(--strategy-tone) 5%, var(--surface-panel) 95%);--strategy-border:color-mix(in srgb, var(--strategy-tone) 24%, var(--surface-panel-line) 76%);--strategy-muted-border:color-mix(in srgb, var(--surface-panel-line) 74%, transparent);position:relative;display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:var(--spacing-md);min-height:13rem;padding:var(--spacing-md);overflow:visible;cursor:pointer;background:var(--strategy-surface);border:1px solid var(--strategy-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-list-card);transition:border-color var(--transition-fast),background-color var(--transition-fast),transform var(--transition-fast),box-shadow var(--transition-fast)}.strategy-card.strategy-type-card.svelte-ajfudd.svelte-ajfudd{isolation:auto;container-name:none;container-type:normal}.strategy-card.strategy-type-card.svelte-ajfudd.svelte-ajfudd:before{content:none;display:none}.strategy-card.svelte-ajfudd.svelte-ajfudd:hover:not(.disabled),.strategy-card.svelte-ajfudd.svelte-ajfudd:focus-visible:not(.disabled){transform:translateY(-1px);border-color:color-mix(in srgb,var(--strategy-tone) 42%,var(--surface-panel-line) 58%);box-shadow:var(--shadow-list-card-hover)}.strategy-card.svelte-ajfudd.svelte-ajfudd:focus-visible{outline:2px solid color-mix(in srgb,var(--strategy-tone) 42%,transparent);outline-offset:3px}.strategy-card.disabled.svelte-ajfudd.svelte-ajfudd{cursor:not-allowed;opacity:.66}.strategy-tone-primary.svelte-ajfudd.svelte-ajfudd{--strategy-tone:var(--color-primary)}.strategy-tone-neutral.svelte-ajfudd.svelte-ajfudd{--strategy-tone:color-mix(in srgb, var(--color-text-secondary) 42%, var(--color-border-light) 58%);--strategy-support-tone:color-mix(in srgb, var(--color-primary) 58%, var(--color-border-light) 42%)}.card-header.svelte-ajfudd.svelte-ajfudd{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.7rem;align-items:start;min-width:0}.strategy-marker.svelte-ajfudd.svelte-ajfudd{display:inline-flex;width:2.05rem;height:2.05rem;align-items:center;justify-content:center;flex:0 0 auto;color:var(--strategy-support-tone);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);line-height:1;background:color-mix(in srgb,var(--strategy-tone) 10%,var(--surface-panel-muted) 90%);border:1px solid color-mix(in srgb,var(--strategy-tone) 22%,var(--surface-panel-line) 78%);border-radius:var(--radius-md)}.strategy-title.svelte-ajfudd.svelte-ajfudd{display:grid;gap:var(--spacing-xs);min-width:0}.strategy-title-row.svelte-ajfudd.svelte-ajfudd{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-sm);min-width:0}.strategy-title.svelte-ajfudd h3.svelte-ajfudd{display:-webkit-box;min-width:0;margin:0;overflow:hidden;color:var(--color-text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);line-height:1.25;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}.availability-badge.svelte-ajfudd.svelte-ajfudd{display:inline-flex;min-height:1.35rem;align-items:center;justify-content:center;flex:0 0 auto;padding:0 .46rem;color:var(--color-text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);line-height:1;background:color-mix(in srgb,var(--surface-panel-muted) 84%,transparent);border:1px solid var(--strategy-muted-border);border-radius:var(--radius-full)}.availability-badge.available.svelte-ajfudd.svelte-ajfudd{color:var(--strategy-support-tone);background:color-mix(in srgb,var(--strategy-tone) 10%,var(--surface-panel-muted) 90%);border-color:color-mix(in srgb,var(--strategy-tone) 24%,var(--surface-panel-line) 76%)}.strategy-summary.svelte-ajfudd.svelte-ajfudd{display:-webkit-box;margin:0;overflow:hidden;color:var(--color-text-secondary);font-size:var(--font-size-xs);line-height:1.42;-webkit-box-orient:vertical;-webkit-line-clamp:2}.card-content.svelte-ajfudd.svelte-ajfudd{display:grid;gap:var(--spacing-sm);align-content:start;min-width:0}.strategy-meta.svelte-ajfudd.svelte-ajfudd{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--spacing-sm);align-items:stretch;min-width:0}.hold-needed-section.svelte-ajfudd.svelte-ajfudd,.leverage-badge.svelte-ajfudd.svelte-ajfudd{display:flex;min-height:var(--control-height-sm);align-items:center;gap:var(--spacing-sm);padding:.34rem .56rem;background:color-mix(in srgb,var(--surface-panel-muted) 78%,transparent);border:1px solid var(--strategy-muted-border);border-radius:var(--radius-md)}.hold-needed-section.svelte-ajfudd.svelte-ajfudd{justify-content:space-between;min-width:0}.hold-label.svelte-ajfudd.svelte-ajfudd,.leverage-label.svelte-ajfudd.svelte-ajfudd{flex:0 0 auto;overflow:hidden;color:var(--color-text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.hold-value.svelte-ajfudd.svelte-ajfudd,.leverage-value.svelte-ajfudd.svelte-ajfudd{flex:0 0 auto;color:var(--color-text-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);line-height:1.2;white-space:nowrap}.hold-value.svelte-ajfudd.svelte-ajfudd{color:var(--strategy-support-tone)}.leverage-value.svelte-ajfudd.svelte-ajfudd{color:var(--color-error)}.hold-value--loading.svelte-ajfudd.svelte-ajfudd{width:4.75rem;height:1rem;display:inline-flex;align-items:center;justify-content:flex-end}.hold-value-placeholder.svelte-ajfudd.svelte-ajfudd{width:4rem;height:.58rem;border:1px solid color-mix(in srgb,var(--surface-panel-line) 56%,transparent);border-radius:var(--radius-full);background:color-mix(in srgb,var(--surface-panel-muted) 76%,transparent);animation:svelte-ajfudd-strategy-hold-pulse 1.4s ease-in-out infinite}.features-list.svelte-ajfudd.svelte-ajfudd{display:flex;flex-wrap:wrap;gap:.38rem;min-width:0}.feature-chip.svelte-ajfudd.svelte-ajfudd{display:inline-flex;min-height:1.45rem;align-items:center;max-width:100%;padding:0 .5rem;overflow:hidden;color:var(--color-text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);line-height:1.2;text-overflow:ellipsis;white-space:nowrap;background:color-mix(in srgb,var(--surface-panel-muted) 68%,transparent);border:1px solid color-mix(in srgb,var(--surface-panel-line) 68%,transparent);border-radius:var(--radius-full)}.select-section.svelte-ajfudd.svelte-ajfudd{display:flex;align-items:center;justify-content:flex-end;padding-top:var(--spacing-xs)}.select-btn.svelte-ajfudd.svelte-ajfudd{min-height:var(--control-height-sm);padding:0 .7rem;border-radius:var(--control-radius);white-space:nowrap}.select-btn.svelte-ajfudd.svelte-ajfudd:hover:not(:disabled){transform:translateY(-1px)}@keyframes svelte-ajfudd-strategy-hold-pulse{0%,to{opacity:.55}50%{opacity:1}}@media (max-width: 768px){.strategy-card.svelte-ajfudd.svelte-ajfudd{min-height:13rem}.strategy-meta.svelte-ajfudd.svelte-ajfudd{grid-template-columns:minmax(0,1fr)}.leverage-badge.svelte-ajfudd.svelte-ajfudd{justify-content:space-between}}@media (max-width: 420px){.strategy-title-row.svelte-ajfudd.svelte-ajfudd{align-items:flex-start;flex-direction:column;gap:var(--spacing-xs)}.select-section.svelte-ajfudd.svelte-ajfudd,.select-btn.svelte-ajfudd.svelte-ajfudd{width:100%}}.strategy-selection-container{height:100%;display:flex;min-height:0;background:transparent}.strategy-selection-page{flex:1;gap:var(--spacing-xl);min-height:0;overflow-y:auto}.strategy-selection-page .docs-section{gap:var(--spacing-md)}.strategy-selection-page .section-header-content{max-width:42rem}.selection-section-header{gap:var(--spacing-md)}.selection-section-header .section-header-content{gap:var(--spacing-xs)}.strategy-selection-page .section-subtitle{max-width:46ch}.selection-header-actions{display:flex;align-items:center;justify-content:flex-end;gap:var(--spacing-sm)}.selection-back-btn{gap:var(--spacing-sm);white-space:nowrap}.selection-back-btn:hover{transform:translateY(-1px)}.selection-back-btn:focus-visible{outline-offset:2px}.selection-back-icon{font-size:var(--font-size-base)}.strategy-selection-page .strategy-types-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:var(--spacing-md);align-items:stretch}.selection-help{margin-top:0}@media (max-width: 768px){.selection-header-actions{width:100%;justify-content:flex-start}.strategy-selection-page .strategy-types-grid{gap:var(--spacing-md)}}@media (max-width: 420px){.selection-back-btn{width:100%}.strategy-selection-page .strategy-types-grid{grid-template-columns:1fr;gap:var(--spacing-md)}}.rate-modal-overlay.svelte-109dx08{--rate-modal-footer-clearance:var(--wallet-footer-height, 60px);position:fixed;inset:0 0 var(--rate-modal-footer-clearance) 0;background:color-mix(in srgb,var(--surface-terminal) 58%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;padding:clamp(var(--spacing-md),3vh,var(--spacing-2xl));overflow:hidden;z-index:var(--z-modal)}body.layout-dashboard .rate-modal-overlay.svelte-109dx08{left:var(--sidebar-width)}body.layout-dashboard.layout-dashboard-collapsed .rate-modal-overlay.svelte-109dx08{left:var(--sidebar-width-collapsed, var(--sidebar-collapsed-width))}.rate-modal.svelte-109dx08{position:relative;z-index:1;width:min(520px,100%);max-height:100%;border-radius:var(--radius-xl);background:var(--color-card-glass-bg);border:1px solid var(--color-card-glass-border);box-shadow:var(--shadow-lg);display:flex;flex-direction:column;gap:var(--spacing-md);padding:var(--spacing-lg);overflow-y:auto}.rate-modal__header.svelte-109dx08{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--spacing-md)}.rate-modal__title.svelte-109dx08{margin:0;font-size:var(--font-size-lg);color:var(--color-text-primary)}.rate-modal__subtitle.svelte-109dx08{margin:4px 0 0;font-size:var(--font-size-sm);color:var(--color-text-secondary)}.rate-modal__close.svelte-109dx08{font-size:24px}.rate-modal__body.svelte-109dx08{display:flex;flex-direction:column;gap:var(--spacing-md)}.rate-modal__stars.svelte-109dx08{display:flex;gap:var(--spacing-sm)}.rate-star.svelte-109dx08{border:none;background:color-mix(in srgb,var(--color-bg-secondary) 70%,transparent);border-radius:var(--radius-md);padding:6px 10px;cursor:pointer;transition:transform var(--transition-fast),box-shadow var(--transition-fast)}.rate-star.svelte-109dx08:hover:not(:disabled){transform:translateY(-1px);box-shadow:var(--shadow-sm)}.rate-star.svelte-109dx08:disabled{opacity:.6;cursor:not-allowed}.rate-star__icon.svelte-109dx08{font-size:var(--font-size-base);color:var(--color-text-muted)}.rate-star__icon.filled.svelte-109dx08{color:#fbbf24;text-shadow:0 0 6px rgba(251,191,36,.4)}.rate-modal__selected.svelte-109dx08{margin:0;font-size:var(--font-size-sm);color:var(--color-text-secondary)}.rate-field.svelte-109dx08{display:flex;flex-direction:column;gap:6px}.rate-field__label.svelte-109dx08{font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-tertiary)}.rate-input.svelte-109dx08{padding:10px 12px;border-radius:var(--radius-md);border:1px solid color-mix(in srgb,var(--color-border-primary) 60%,transparent);background:color-mix(in srgb,var(--color-bg-secondary) 92%,transparent);color:var(--color-text-primary)}.rate-message.svelte-109dx08{padding:10px 12px;border-radius:var(--radius-md);font-size:var(--font-size-sm);color:var(--color-text-secondary);background:color-mix(in srgb,var(--color-bg-secondary) 80%,transparent)}.rate-message--error.svelte-109dx08{background:color-mix(in srgb,var(--color-error) 12%,transparent);color:var(--color-error)}.rate-message--success.svelte-109dx08{background:color-mix(in srgb,var(--color-success) 16%,transparent);color:var(--color-success)}.rate-message__label.svelte-109dx08{display:block;font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-tertiary)}.rate-message__value.svelte-109dx08{display:block;font-size:var(--font-size-xs);color:var(--color-text-primary);word-break:break-all;text-decoration:none}.rate-message__value.svelte-109dx08:hover{text-decoration:underline}.rate-modal__footer.svelte-109dx08{display:flex;justify-content:flex-end;gap:var(--spacing-sm)}.rate-btn.svelte-109dx08{white-space:nowrap}.rate-btn.svelte-109dx08:hover:not(:disabled){transform:translateY(-1px)}.rate-btn.svelte-109dx08:disabled{opacity:.6}.rate-btn.primary.svelte-109dx08{min-width:120px}.rate-btn.ghost.svelte-109dx08{min-width:80px}@media (max-width: 768px){.rate-modal-overlay.svelte-109dx08,body.layout-dashboard .rate-modal-overlay.svelte-109dx08,body.layout-dashboard.layout-dashboard-collapsed .rate-modal-overlay.svelte-109dx08{left:0;padding:var(--spacing-md)}}.marketplace-newest.svelte-tqzf1m.svelte-tqzf1m{border-radius:var(--radius-lg);border:1px solid var(--surface-panel-line);background:var(--surface-panel);padding:var(--spacing-md);display:flex;flex-direction:column;gap:var(--spacing-md);position:relative;overflow:hidden;box-shadow:var(--shadow-sm);animation:gimmerPanelEnter var(--motion-panel-enter) both}.marketplace-newest__header.svelte-tqzf1m.svelte-tqzf1m{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--spacing-lg)}.marketplace-newest__titles.svelte-tqzf1m.svelte-tqzf1m{display:flex;flex-direction:column;gap:var(--spacing-xs)}.marketplace-newest__eyebrow.svelte-tqzf1m.svelte-tqzf1m{text-transform:uppercase;letter-spacing:0;font-size:var(--font-size-xs);color:var(--color-text-tertiary);margin:0}.marketplace-newest__title.svelte-tqzf1m.svelte-tqzf1m{margin:0;font-size:var(--font-size-xl);color:var(--color-text-primary)}.marketplace-newest__subtitle.svelte-tqzf1m.svelte-tqzf1m{margin:0;color:var(--color-text-secondary);font-size:var(--font-size-sm)}.marketplace-newest__badge.svelte-tqzf1m.svelte-tqzf1m{padding:.4rem .8rem;border-radius:var(--radius-full);text-transform:uppercase;letter-spacing:.12em;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--text-strong);border:1px solid color-mix(in srgb,var(--color-primary) 38%,var(--surface-panel-line) 62%);background:color-mix(in srgb,var(--color-primary) 10%,var(--surface-panel) 90%)}.marketplace-newest__navigation.svelte-tqzf1m.svelte-tqzf1m{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:stretch;gap:var(--spacing-sm);min-width:0}.marketplace-newest__scroll-button.svelte-tqzf1m.svelte-tqzf1m{display:inline-grid;width:2.15rem;min-height:2.15rem;place-items:center;align-self:center;border:1px solid var(--surface-panel-line);border-radius:var(--radius-md);background:var(--surface-panel-muted);color:var(--color-text-primary);cursor:pointer;font-size:var(--font-size-lg);line-height:1;transition:background-color var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast)}.marketplace-newest__scroll-button.svelte-tqzf1m.svelte-tqzf1m:hover:not(:disabled),.marketplace-newest__scroll-button.svelte-tqzf1m.svelte-tqzf1m:focus-visible{border-color:var(--color-primary);background:color-mix(in srgb,var(--color-primary) 12%,var(--surface-panel-muted) 88%);color:var(--color-primary)}.marketplace-newest__scroll-button.svelte-tqzf1m.svelte-tqzf1m:focus-visible{outline:2px solid color-mix(in srgb,var(--color-primary) 60%,transparent);outline-offset:2px}.marketplace-newest__scroll-button.svelte-tqzf1m.svelte-tqzf1m:disabled{cursor:not-allowed;opacity:.45}.marketplace-newest__track.svelte-tqzf1m.svelte-tqzf1m{min-width:0;display:flex;gap:var(--spacing-lg);overflow-x:auto;padding-bottom:var(--spacing-sm);overscroll-behavior-inline:contain;scroll-padding-inline:var(--spacing-xs);scroll-snap-type:x proximity;scrollbar-color:var(--color-primary) var(--surface-panel-muted);scrollbar-width:thin;touch-action:pan-x;-webkit-overflow-scrolling:touch}.marketplace-newest__track.svelte-tqzf1m.svelte-tqzf1m::-webkit-scrollbar{height:8px}.marketplace-newest__track.svelte-tqzf1m.svelte-tqzf1m::-webkit-scrollbar-track{background:var(--surface-panel-muted);border-radius:var(--radius-full)}.marketplace-newest__track.svelte-tqzf1m.svelte-tqzf1m::-webkit-scrollbar-thumb{background:var(--color-primary);border-radius:var(--radius-full)}.newest-card.svelte-tqzf1m.svelte-tqzf1m{flex:0 0 min(20rem,100%);display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"top performance" "name performance" "meta meta" "details details" "actions actions";gap:var(--spacing-xs) var(--spacing-md);padding:var(--spacing-md);border-radius:var(--radius-lg);border:1px solid var(--surface-panel-line);background:color-mix(in srgb,var(--surface-panel) 94%,var(--surface-panel-muted) 6%);box-shadow:var(--shadow-list-card);position:relative;overflow:hidden;scroll-snap-align:start;transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.newest-card.svelte-tqzf1m.svelte-tqzf1m:hover{border-color:color-mix(in srgb,var(--color-primary) 32%,var(--surface-panel-line) 68%);box-shadow:var(--shadow-list-card-hover)}.newest-card__top.svelte-tqzf1m.svelte-tqzf1m{grid-area:top;display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-sm)}.newest-card__rank.svelte-tqzf1m.svelte-tqzf1m{font-weight:var(--font-weight-semibold);color:var(--color-primary);text-transform:uppercase;letter-spacing:.08em;font-size:var(--font-size-xs)}.newest-card__rating.svelte-tqzf1m.svelte-tqzf1m{display:flex;gap:2px}.newest-card__star-button.svelte-tqzf1m.svelte-tqzf1m{width:1.5rem;height:1.5rem;display:inline-flex;align-items:center;justify-content:center;border:none;background:transparent;padding:0;cursor:pointer}.newest-card__star-button.svelte-tqzf1m.svelte-tqzf1m:focus-visible{outline:2px solid color-mix(in srgb,var(--color-primary) 70%,transparent);outline-offset:2px;border-radius:var(--radius-sm)}.newest-card__star.svelte-tqzf1m.svelte-tqzf1m{font-size:var(--font-size-xs);color:var(--color-text-muted)}.newest-card__star.filled.svelte-tqzf1m.svelte-tqzf1m{color:var(--color-warning);text-shadow:none}.newest-card__name.svelte-tqzf1m.svelte-tqzf1m{grid-area:name;min-width:0;margin:0;font-size:var(--font-size-base);color:var(--color-text-primary);line-height:1.3;overflow-wrap:anywhere;text-overflow:clip;white-space:normal}.newest-card__meta.svelte-tqzf1m.svelte-tqzf1m{grid-area:meta;display:flex;gap:var(--spacing-sm);min-width:0;font-size:var(--font-size-xs);text-transform:uppercase;color:var(--color-text-tertiary);letter-spacing:.08em}.newest-card__exchange.svelte-tqzf1m.svelte-tqzf1m,.newest-card__pair.svelte-tqzf1m.svelte-tqzf1m{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.newest-card__pair.svelte-tqzf1m.svelte-tqzf1m{flex:1 1 auto;text-align:right}.newest-card__details.svelte-tqzf1m.svelte-tqzf1m{grid-area:details;display:flex;flex-wrap:wrap;gap:var(--spacing-xs) var(--spacing-md);font-size:var(--font-size-xs);color:var(--color-text-secondary)}.newest-card__performance.svelte-tqzf1m.svelte-tqzf1m{grid-area:performance;align-self:center;justify-self:end;font-weight:var(--font-weight-bold);font-size:var(--font-size-lg);color:var(--color-text-primary);text-align:right;font-variant-numeric:tabular-nums}.newest-card__performance.svelte-tqzf1m strong.svelte-tqzf1m{display:block;font:inherit}.newest-card__legacy.svelte-tqzf1m.svelte-tqzf1m{display:inline-flex;align-items:center;min-height:1.25rem;margin-top:.25rem;padding:.12rem .42rem;border:1px solid color-mix(in srgb,var(--color-warning) 38%,var(--surface-panel-line) 62%);border-radius:var(--radius-full);background:color-mix(in srgb,var(--color-warning) 9%,var(--surface-panel) 91%);color:var(--color-warning);font-size:.65rem;font-weight:var(--font-weight-semibold);line-height:1;white-space:nowrap}.newest-card__performance.positive.svelte-tqzf1m.svelte-tqzf1m{color:var(--color-chart-green)}.newest-card__performance.negative.svelte-tqzf1m.svelte-tqzf1m{color:var(--color-chart-red)}.newest-card__actions.svelte-tqzf1m.svelte-tqzf1m{grid-area:actions;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-xs);padding-top:var(--spacing-xs);border-top:1px solid color-mix(in srgb,var(--surface-panel-line) 72%,transparent)}.newest-card__backtest.svelte-tqzf1m.svelte-tqzf1m,.newest-card__link.svelte-tqzf1m.svelte-tqzf1m,.newest-card__rent.svelte-tqzf1m.svelte-tqzf1m{width:100%;min-width:0;justify-content:center;overflow:hidden;text-decoration:none;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap}.newest-card__link.svelte-tqzf1m.svelte-tqzf1m{min-width:0}.newest-card__link.svelte-tqzf1m.svelte-tqzf1m:hover{transform:translateY(-1px)}.newest-card__rent.svelte-tqzf1m.svelte-tqzf1m{min-width:0;grid-column:1 / -1}.newest-card__rent.svelte-tqzf1m.svelte-tqzf1m:hover{transform:translateY(-1px)}.marketplace-newest__empty.svelte-tqzf1m.svelte-tqzf1m{padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-md);background:color-mix(in srgb,var(--surface-panel-muted) 70%,transparent);color:var(--color-text-secondary);font-size:var(--font-size-sm);max-width:46rem}.marketplace-newest__empty--error.svelte-tqzf1m.svelte-tqzf1m{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-md);border:1px solid color-mix(in srgb,var(--color-danger) 38%,var(--surface-panel-line) 62%);background:color-mix(in srgb,var(--color-danger) 8%,var(--surface-panel) 92%)}.marketplace-newest__help.svelte-tqzf1m.svelte-tqzf1m{margin:0;font-size:var(--font-size-xs);color:var(--color-text-tertiary)}.newest-card.is-loading.svelte-tqzf1m.svelte-tqzf1m{min-height:10rem;display:flex;flex-direction:column;border-color:var(--surface-panel-line);background:var(--surface-panel)}.newest-card__skeleton-line.svelte-tqzf1m.svelte-tqzf1m{height:10px;border-radius:var(--radius-full);background:linear-gradient(90deg,transparent 0%,var(--surface-skeleton-highlight) 46%,transparent 74%),var(--surface-skeleton-base);background-size:220% 100%,100% 100%;animation:gimmerSkeletonScan 1.35s var(--ease-out-productive) infinite}.newest-card__skeleton-line.short.svelte-tqzf1m.svelte-tqzf1m{width:35%}.newest-card__skeleton-line.medium.svelte-tqzf1m.svelte-tqzf1m{width:60%}.newest-card__skeleton-line.long.svelte-tqzf1m.svelte-tqzf1m{width:80%}@keyframes svelte-tqzf1m-shimmer{0%{opacity:.4}50%{opacity:.9}to{opacity:.4}}@media (max-width: 900px){.marketplace-newest__header.svelte-tqzf1m.svelte-tqzf1m{flex-direction:column;align-items:flex-start}.newest-card.svelte-tqzf1m.svelte-tqzf1m{flex-basis:min(20rem,100%)}}@media (max-width: 640px){.marketplace-newest.svelte-tqzf1m.svelte-tqzf1m{padding:var(--spacing-md)}.newest-card.svelte-tqzf1m.svelte-tqzf1m{flex-basis:min(20rem,100%)}.newest-card__actions.svelte-tqzf1m.svelte-tqzf1m{grid-template-columns:repeat(2,minmax(0,1fr))}.newest-card__rent.svelte-tqzf1m.svelte-tqzf1m{grid-column:1 / -1}}.strategy-card.svelte-dhr06u.svelte-dhr06u{background:var(--surface-panel);border:1px solid var(--surface-panel-line);border-radius:var(--radius-lg);-webkit-backdrop-filter:none;backdrop-filter:none;padding:var(--spacing-lg);transition:transform var(--transition-normal),border-color var(--transition-normal),box-shadow var(--transition-normal);position:relative;overflow:hidden;--marketplace-chart-positive:var(--color-chart-green);--marketplace-chart-negative:var(--color-chart-red);--marketplace-chart-neutral:var(--color-text-tertiary);--marketplace-chart-bg:var(--surface-panel-muted);--marketplace-chart-border:var(--surface-panel-line);box-shadow:var(--shadow-panel);animation:gimmerPanelEnter var(--motion-panel-enter) both}.strategy-card.svelte-dhr06u.svelte-dhr06u:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--color-primary) 32%,var(--surface-panel-line) 68%);box-shadow:var(--shadow-panel-hover);-webkit-backdrop-filter:none;backdrop-filter:none}[data-theme=light] .strategy-card.svelte-dhr06u.svelte-dhr06u{--marketplace-chart-bg:var(--surface-panel-muted);--marketplace-chart-border:color-mix(in srgb, var(--color-border-primary) 70%, transparent);--marketplace-chart-neutral:color-mix(in srgb, var(--color-text-tertiary) 85%, var(--surface-panel) 15%)}.card-header.svelte-dhr06u.svelte-dhr06u{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:var(--spacing-sm);padding-bottom:var(--spacing-md);border-bottom:1px solid var(--surface-panel-line)}.performance-label-row.svelte-dhr06u.svelte-dhr06u{display:flex;align-items:center;justify-content:flex-end;gap:var(--spacing-xs);flex-wrap:wrap}.legacy-result-badge.svelte-dhr06u.svelte-dhr06u{display:inline-flex;align-items:center;min-height:1.25rem;padding:.12rem .42rem;border:1px solid color-mix(in srgb,var(--color-warning) 38%,var(--surface-panel-line) 62%);border-radius:var(--radius-full);background:color-mix(in srgb,var(--color-warning) 9%,var(--surface-panel) 91%);color:var(--color-warning);font-size:.65rem;font-weight:var(--font-weight-semibold);line-height:1;white-space:nowrap}.strategy-info.svelte-dhr06u.svelte-dhr06u{flex:1}.strategy-name.svelte-dhr06u.svelte-dhr06u{font-size:var(--font-size-base);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin-bottom:var(--spacing-xs);line-height:1.2}.rating-stars.svelte-dhr06u.svelte-dhr06u{display:flex;gap:2px}.rating-star-button.svelte-dhr06u.svelte-dhr06u{border:none;background:transparent;padding:0;cursor:pointer;line-height:1}.rating-star-button.svelte-dhr06u.svelte-dhr06u:focus-visible{outline:2px solid color-mix(in srgb,var(--color-primary) 70%,transparent);outline-offset:2px;border-radius:var(--radius-sm)}.chart-container.svelte-dhr06u.svelte-dhr06u{width:100px;height:30px;color:var(--marketplace-chart-color)}.performance-chart.svelte-dhr06u.svelte-dhr06u{width:100%;height:100%}.chart-line.svelte-dhr06u.svelte-dhr06u{stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;filter:none;stroke-dasharray:140;stroke-dashoffset:140;animation:svelte-dhr06u-gimmerChartTrace .7s var(--ease-out-productive) .12s both}.card-actions.svelte-dhr06u.svelte-dhr06u{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-xs);margin-bottom:var(--spacing-md)}.action-btn.svelte-dhr06u.svelte-dhr06u{gap:6px;text-transform:none;letter-spacing:0}.action-btn.svelte-dhr06u.svelte-dhr06u:hover{transform:translateY(-1px)}.details-btn.svelte-dhr06u.svelte-dhr06u,.backtest-btn.svelte-dhr06u.svelte-dhr06u{--marketplace-btn-tone:var(--color-primary)}.btn-icon.svelte-dhr06u.svelte-dhr06u{width:14px;height:14px;display:inline-flex;align-items:center;justify-content:center;color:currentColor}.btn-icon.svelte-dhr06u svg.svelte-dhr06u{width:100%;height:100%;stroke:currentColor;fill:none;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.btn-text.svelte-dhr06u.svelte-dhr06u{font-size:var(--font-size-xs);opacity:.9;white-space:nowrap}.price-tag.svelte-dhr06u.svelte-dhr06u{grid-column:1 / -1;flex-wrap:nowrap;gap:var(--spacing-xs);text-transform:uppercase;letter-spacing:.08em;min-width:0;overflow:hidden}.price-tag.svelte-dhr06u.svelte-dhr06u:hover{transform:translateY(-1px)}.price-label.svelte-dhr06u.svelte-dhr06u{color:currentColor;font-size:.7rem;opacity:.76;white-space:nowrap}.price-value.svelte-dhr06u.svelte-dhr06u{color:currentColor;font-size:var(--font-size-sm);text-transform:none;letter-spacing:0;white-space:nowrap}.rent-modal-overlay.svelte-dhr06u.svelte-dhr06u{--rent-modal-footer-clearance:var(--wallet-footer-height, 60px);position:fixed;inset:0 0 var(--rent-modal-footer-clearance) 0;background:color-mix(in srgb,var(--surface-terminal) 58%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;padding:clamp(var(--spacing-md),3vh,var(--spacing-2xl));overflow:hidden;z-index:var(--z-modal)}.rent-modal-backdrop.svelte-dhr06u.svelte-dhr06u{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:0;border:0;background:transparent;cursor:default}body.layout-dashboard .rent-modal-overlay.svelte-dhr06u.svelte-dhr06u{left:var(--sidebar-width)}body.layout-dashboard.layout-dashboard-collapsed .rent-modal-overlay.svelte-dhr06u.svelte-dhr06u{left:var(--sidebar-width-collapsed, var(--sidebar-collapsed-width))}.rent-modal.svelte-dhr06u.svelte-dhr06u{position:relative;z-index:1;width:min(640px,100%);max-height:100%;border-radius:var(--radius-xl);background:var(--surface-panel);border:1px solid var(--surface-panel-line-strong);box-shadow:var(--shadow-terminal);display:flex;flex-direction:column;gap:0;padding:0;overflow:hidden}.rent-modal-header.svelte-dhr06u.svelte-dhr06u{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--spacing-md);padding:var(--spacing-lg) var(--spacing-xl);border-bottom:1px solid var(--surface-panel-line);background:color-mix(in srgb,var(--surface-panel-muted) 68%,var(--surface-panel) 32%)}.rent-modal-heading.svelte-dhr06u.svelte-dhr06u{display:flex;min-width:0;flex-direction:column;gap:3px}.rent-modal-eyebrow.svelte-dhr06u.svelte-dhr06u{color:var(--color-text-tertiary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.1em;text-transform:uppercase}.rent-modal-title.svelte-dhr06u.svelte-dhr06u{margin:0;font-size:var(--font-size-lg);color:var(--color-text-primary)}.rent-modal-subtitle.svelte-dhr06u.svelte-dhr06u{max-width:50ch;margin:0;font-size:var(--font-size-sm);color:var(--color-text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rent-close.svelte-dhr06u.svelte-dhr06u{flex:0 0 auto;width:36px;height:36px}.rent-close.svelte-dhr06u svg.svelte-dhr06u{width:16px;height:16px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.75}.rent-modal-body.svelte-dhr06u.svelte-dhr06u{display:flex;flex-direction:column;gap:var(--spacing-md);min-height:0;overflow-y:auto;padding:var(--spacing-lg) var(--spacing-xl)}.rent-step.svelte-dhr06u.svelte-dhr06u{display:flex;flex-direction:column;gap:var(--spacing-md)}.rent-step-header.svelte-dhr06u.svelte-dhr06u{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-md)}.rent-step-text.svelte-dhr06u.svelte-dhr06u{display:flex;flex-direction:column;gap:2px}.rent-step-eyebrow.svelte-dhr06u.svelte-dhr06u{width:fit-content;padding:3px 7px;border:1px solid color-mix(in srgb,var(--color-primary) 35%,var(--surface-panel-line) 65%);border-radius:var(--radius-full);background:color-mix(in srgb,var(--color-primary) 9%,var(--surface-panel) 91%);color:var(--color-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold)}.rent-step-title.svelte-dhr06u.svelte-dhr06u{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.rent-step-change.svelte-dhr06u.svelte-dhr06u{white-space:nowrap}.rent-step-change.svelte-dhr06u.svelte-dhr06u:hover:not(:disabled){transform:translateY(-1px)}.rent-step-change.svelte-dhr06u.svelte-dhr06u:disabled{opacity:.6}.rent-options.svelte-dhr06u.svelte-dhr06u{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-sm)}.rent-option.svelte-dhr06u.svelte-dhr06u{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:var(--spacing-sm);align-items:center;min-height:78px;padding:12px 14px;border-radius:var(--radius-md);background:color-mix(in srgb,var(--surface-panel-muted) 54%,var(--surface-panel) 46%);border:1px solid var(--surface-panel-line);text-align:left;cursor:pointer;font-family:inherit;color:inherit;transition:transform var(--transition-fast),border-color var(--transition-fast),background-color var(--transition-fast),box-shadow var(--transition-fast)}.rent-option.svelte-dhr06u.svelte-dhr06u:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--color-primary) 50%,var(--surface-panel-line) 50%);background:color-mix(in srgb,var(--color-primary) 7%,var(--surface-panel) 93%);box-shadow:var(--shadow-list-card-hover)}.rent-option.svelte-dhr06u.svelte-dhr06u:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.rent-option-marker.svelte-dhr06u.svelte-dhr06u{width:16px;height:16px;border:1px solid color-mix(in srgb,var(--color-text-tertiary) 65%,transparent);border-radius:var(--radius-full);box-shadow:inset 0 0 0 4px var(--surface-panel)}.rent-option.svelte-dhr06u:hover .rent-option-marker.svelte-dhr06u,.rent-option.svelte-dhr06u:focus-visible .rent-option-marker.svelte-dhr06u{border-color:var(--color-primary);background:var(--color-primary)}.rent-duration.svelte-dhr06u.svelte-dhr06u{display:flex;flex-direction:column;gap:2px}.duration-title.svelte-dhr06u.svelte-dhr06u{font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.duration-detail.svelte-dhr06u.svelte-dhr06u{font-size:var(--font-size-xs);color:var(--color-text-tertiary)}.rent-price.svelte-dhr06u.svelte-dhr06u{font-weight:var(--font-weight-bold);color:var(--color-primary);text-align:right}.rent-option-summary.svelte-dhr06u.svelte-dhr06u{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.rent-action.svelte-dhr06u.svelte-dhr06u{color:var(--color-text-tertiary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium)}.rent-plan-summary.svelte-dhr06u.svelte-dhr06u{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--color-bg-secondary) 85%,transparent);border:1px solid color-mix(in srgb,var(--color-border-primary) 55%,transparent)}.rent-plan-label.svelte-dhr06u.svelte-dhr06u{display:block;font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.rent-plan-detail.svelte-dhr06u.svelte-dhr06u{font-size:var(--font-size-xs);color:var(--color-text-tertiary)}.rent-plan-price.svelte-dhr06u.svelte-dhr06u{font-weight:var(--font-weight-bold);color:var(--color-primary)}.rent-field.svelte-dhr06u.svelte-dhr06u{display:flex;flex-direction:column;gap:6px}.rent-field-label.svelte-dhr06u.svelte-dhr06u{font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-tertiary)}.rent-input.svelte-dhr06u.svelte-dhr06u{padding:10px 12px;border-radius:var(--radius-md);border:1px solid color-mix(in srgb,var(--color-border-primary) 60%,transparent);background:color-mix(in srgb,var(--color-bg-secondary) 92%,transparent);color:var(--color-text-primary)}.rent-message.svelte-dhr06u.svelte-dhr06u{padding:10px 12px;border-radius:var(--radius-md);font-size:var(--font-size-sm);color:var(--color-text-secondary);background:color-mix(in srgb,var(--color-bg-secondary) 80%,transparent)}.rent-error.svelte-dhr06u.svelte-dhr06u{background:color-mix(in srgb,var(--color-error) 12%,transparent);color:var(--color-error)}.rent-success.svelte-dhr06u.svelte-dhr06u{background:color-mix(in srgb,var(--color-success) 16%,transparent);color:var(--color-success)}.rent-meta.svelte-dhr06u.svelte-dhr06u{display:grid;gap:var(--spacing-sm);font-size:var(--font-size-sm);color:var(--color-text-secondary)}.rent-meta-label.svelte-dhr06u.svelte-dhr06u{display:block;font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-tertiary)}.rent-meta-value.svelte-dhr06u.svelte-dhr06u{font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.rent-meta-link.svelte-dhr06u.svelte-dhr06u{display:inline-flex;align-items:center;gap:var(--spacing-xs);font-weight:var(--font-weight-semibold);color:var(--color-primary);text-decoration:none}.rent-meta-link.svelte-dhr06u.svelte-dhr06u:hover{text-decoration:underline}.rent-modal-footer.svelte-dhr06u.svelte-dhr06u{display:flex;justify-content:flex-end;gap:var(--spacing-sm);padding:var(--spacing-md) var(--spacing-xl);border-top:1px solid var(--surface-panel-line);background:color-mix(in srgb,var(--surface-panel-muted) 42%,var(--surface-panel) 58%)}.rent-btn.svelte-dhr06u.svelte-dhr06u{white-space:nowrap}.rent-btn.ghost.svelte-dhr06u.svelte-dhr06u{min-width:80px}.rent-btn.primary.svelte-dhr06u.svelte-dhr06u{min-width:120px}.rent-btn.svelte-dhr06u.svelte-dhr06u:hover:not(:disabled){transform:translateY(-1px)}.rent-btn.primary.svelte-dhr06u.svelte-dhr06u:hover:not(:disabled){transform:translateY(-1px)}.rent-btn.svelte-dhr06u.svelte-dhr06u:disabled{opacity:.6}[data-theme=light] .rent-modal-overlay.svelte-dhr06u.svelte-dhr06u{background:color-mix(in srgb,var(--surface-stage) 62%,transparent)}[data-theme=light] .rent-modal.svelte-dhr06u.svelte-dhr06u{background:color-mix(in srgb,var(--surface-panel) 92%,var(--color-bg-secondary) 8%);border-color:color-mix(in srgb,var(--color-border-primary) 70%,transparent)}@keyframes svelte-dhr06u-gimmerChartTrace{to{stroke-dashoffset:0}}.strategy-card.svelte-dhr06u.svelte-dhr06u{--marketplace-chart-color:var(--color-text-muted);display:grid;min-width:0;gap:var(--spacing-sm);padding:var(--spacing-md);overflow:hidden;container-name:marketplace-card;container-type:inline-size;border:1px solid var(--surface-panel-line);border-radius:var(--radius-lg);background:var(--surface-panel);box-shadow:var(--shadow-list-card)}.strategy-card.positive.svelte-dhr06u.svelte-dhr06u{--marketplace-chart-color:var(--color-chart-green)}.strategy-card.negative.svelte-dhr06u.svelte-dhr06u{--marketplace-chart-color:var(--color-chart-red)}.strategy-card.svelte-dhr06u.svelte-dhr06u:hover{transform:none;border-color:color-mix(in srgb,var(--color-primary) 34%,var(--surface-panel-line) 66%);box-shadow:var(--shadow-list-card-hover)}.strategy-card.svelte-dhr06u .card-header.svelte-dhr06u{display:flex;min-width:0;align-items:flex-start;justify-content:space-between;gap:var(--spacing-md);margin:0;padding:0 0 var(--spacing-sm);border-bottom:1px solid color-mix(in srgb,var(--surface-panel-line) 74%,transparent)}.strategy-card.svelte-dhr06u .strategy-info.svelte-dhr06u{display:grid;min-width:0;gap:.32rem}.strategy-name-row.svelte-dhr06u.svelte-dhr06u,.strategy-rating-row.svelte-dhr06u.svelte-dhr06u,.market-tags.svelte-dhr06u.svelte-dhr06u,.evidence-row.svelte-dhr06u.svelte-dhr06u{display:flex;min-width:0;align-items:center}.strategy-name-row.svelte-dhr06u.svelte-dhr06u{gap:var(--spacing-sm)}.strategy-marker.svelte-dhr06u.svelte-dhr06u{width:.52rem;height:.52rem;flex:0 0 auto;border-radius:var(--radius-full);background:var(--color-primary);box-shadow:0 0 0 4px color-mix(in srgb,var(--color-primary) 13%,transparent)}.strategy-card.svelte-dhr06u .strategy-name.svelte-dhr06u{min-width:0;margin:0;overflow:hidden;color:var(--color-text-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-bold);line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.strategy-rating-row.svelte-dhr06u.svelte-dhr06u{gap:var(--spacing-xs);padding-left:calc(.52rem + var(--spacing-sm));color:var(--color-text-tertiary);font-size:var(--font-size-xs)}.strategy-card.svelte-dhr06u .rating-stars.svelte-dhr06u{display:inline-flex;gap:1px}.strategy-card.svelte-dhr06u .rating-star-button.svelte-dhr06u{width:1.5rem;height:1.5rem;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:var(--radius-sm);background:transparent;padding:0;cursor:pointer}.strategy-card.svelte-dhr06u .star.svelte-dhr06u{color:var(--color-text-muted);font-size:var(--font-size-xs)}.strategy-card.svelte-dhr06u .star.filled.svelte-dhr06u{color:var(--color-warning)}.rating-value.svelte-dhr06u.svelte-dhr06u{color:var(--color-text-secondary);font-variant-numeric:tabular-nums}.seller-name.svelte-dhr06u.svelte-dhr06u{min-width:0;max-width:10rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.performance-summary.svelte-dhr06u.svelte-dhr06u{display:grid;flex:0 0 auto;gap:.16rem;justify-items:end;text-align:right}.performance-label.svelte-dhr06u.svelte-dhr06u,.evidence-label.svelte-dhr06u.svelte-dhr06u{color:var(--color-text-tertiary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);line-height:1.2}.strategy-card.svelte-dhr06u .performance-value.svelte-dhr06u{margin:0;color:var(--color-text-primary);font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);line-height:1.1;font-variant-numeric:tabular-nums}.performance-summary.positive.svelte-dhr06u .performance-value.svelte-dhr06u{color:var(--color-chart-green)}.performance-summary.negative.svelte-dhr06u .performance-value.svelte-dhr06u{color:var(--color-chart-red)}.marketplace-evidence.svelte-dhr06u.svelte-dhr06u{display:grid;min-width:0;gap:var(--spacing-sm)}.market-tags.svelte-dhr06u.svelte-dhr06u{flex-wrap:wrap;gap:var(--spacing-xs)}.market-chip.svelte-dhr06u.svelte-dhr06u{display:inline-flex;min-width:0;max-width:100%;align-items:center;min-height:1.45rem;padding:0 .48rem;overflow:hidden;border:1px solid color-mix(in srgb,var(--surface-panel-line) 78%,transparent);border-radius:var(--radius-full);background:color-mix(in srgb,var(--surface-panel-muted) 68%,transparent);color:var(--color-text-secondary);font-size:var(--font-size-xs);line-height:1;text-overflow:ellipsis;white-space:nowrap}.market-chip--pair.svelte-dhr06u.svelte-dhr06u{flex:1 1 7rem}.evidence-row.svelte-dhr06u.svelte-dhr06u{display:grid;grid-template-columns:minmax(4.8rem,.62fr) minmax(8rem,1.38fr) auto;gap:var(--spacing-md);padding-top:var(--spacing-sm);border-top:1px solid color-mix(in srgb,var(--surface-panel-line) 74%,transparent)}.strategy-card.svelte-dhr06u .chart-container.svelte-dhr06u{width:100%;min-width:4.8rem;height:2rem;color:var(--marketplace-chart-color)}.evidence-item.svelte-dhr06u.svelte-dhr06u{display:grid;min-width:0;gap:.18rem;justify-items:end;text-align:right}.evidence-item--period.svelte-dhr06u.svelte-dhr06u{justify-items:start;text-align:left}.evidence-value.svelte-dhr06u.svelte-dhr06u{min-width:0;max-width:100%;overflow:hidden;color:var(--color-text-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);line-height:1.25;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums}.strategy-card.svelte-dhr06u .card-actions.svelte-dhr06u{display:grid;grid-template-columns:repeat(2,minmax(0,1fr)) minmax(7rem,1.2fr);gap:var(--spacing-xs);margin:0;padding-top:var(--spacing-xs)}.strategy-card.svelte-dhr06u .action-btn.svelte-dhr06u,.strategy-card.svelte-dhr06u .price-tag.svelte-dhr06u{width:100%;min-width:0;justify-content:center;letter-spacing:0;text-transform:none}.strategy-card.svelte-dhr06u .price-tag.svelte-dhr06u{grid-column:auto;gap:.35rem;overflow:hidden}.strategy-card.svelte-dhr06u .price-label.svelte-dhr06u,.strategy-card.svelte-dhr06u .price-value.svelte-dhr06u{color:currentColor;line-height:1;white-space:nowrap}.strategy-card.svelte-dhr06u .price-label.svelte-dhr06u{font-size:var(--font-size-xs);opacity:.78;text-transform:none}.strategy-card.svelte-dhr06u .price-value.svelte-dhr06u{min-width:0;overflow:hidden;font-size:var(--font-size-xs);text-overflow:ellipsis}.strategy-card.row-layout.svelte-dhr06u.svelte-dhr06u{grid-template-columns:minmax(15rem,.9fr) minmax(23rem,1.25fr) minmax(18rem,.85fr);grid-template-areas:"identity evidence actions";align-items:center;gap:var(--spacing-lg);padding:var(--spacing-lg)}.strategy-card.row-layout.svelte-dhr06u .card-header.svelte-dhr06u{grid-area:identity;align-self:stretch;align-items:center;padding:0;border-bottom:0}.strategy-card.row-layout.svelte-dhr06u .marketplace-evidence.svelte-dhr06u{grid-area:evidence}.strategy-card.row-layout.svelte-dhr06u .card-actions.svelte-dhr06u{grid-area:actions;align-self:center}.strategy-card.row-layout.svelte-dhr06u .btn-text.svelte-dhr06u{position:static;width:auto;height:auto;padding:0;margin:0;overflow:visible;clip:auto;border:0;white-space:nowrap}@container marketplace-grid (max-width: 64rem){.strategy-card.row-layout.svelte-dhr06u.svelte-dhr06u{grid-template-columns:minmax(0,1fr) minmax(17rem,.8fr);grid-template-areas:"identity actions" "evidence evidence"}}@container marketplace-card (max-width: 27rem){.strategy-card.svelte-dhr06u .card-header.svelte-dhr06u{align-items:flex-start}.strategy-card.svelte-dhr06u .evidence-row.svelte-dhr06u{grid-template-columns:minmax(0,1fr) auto}.strategy-card.svelte-dhr06u .chart-container.svelte-dhr06u{grid-column:1 / -1}.strategy-card.svelte-dhr06u .card-actions.svelte-dhr06u{grid-template-columns:repeat(2,minmax(0,1fr))}.strategy-card.svelte-dhr06u .price-tag.svelte-dhr06u{grid-column:1 / -1}}@container marketplace-grid (max-width: 44rem){.strategy-card.row-layout.svelte-dhr06u.svelte-dhr06u{grid-template-columns:minmax(0,1fr);grid-template-areas:"identity" "evidence" "actions";padding:var(--spacing-md)}}@media (max-width: 768px){.rent-modal-overlay.svelte-dhr06u.svelte-dhr06u,body.layout-dashboard .rent-modal-overlay.svelte-dhr06u.svelte-dhr06u,body.layout-dashboard.layout-dashboard-collapsed .rent-modal-overlay.svelte-dhr06u.svelte-dhr06u{left:0;padding:var(--spacing-md)}.rent-modal-header.svelte-dhr06u.svelte-dhr06u,.rent-modal-body.svelte-dhr06u.svelte-dhr06u,.rent-modal-footer.svelte-dhr06u.svelte-dhr06u{padding-left:var(--spacing-md);padding-right:var(--spacing-md)}.rent-options.svelte-dhr06u.svelte-dhr06u{grid-template-columns:1fr}}.rent-history-overlay.svelte-hg8ms9.svelte-hg8ms9{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;opacity:0;pointer-events:none;transition:opacity var(--transition-normal);z-index:var(--z-overlay);display:flex;justify-content:flex-end}.rent-history-overlay.open.svelte-hg8ms9.svelte-hg8ms9{opacity:1;pointer-events:auto}.rent-history-drawer.svelte-hg8ms9.svelte-hg8ms9{width:min(420px,92vw);height:100%;background:var(--color-bg-tertiary);border-left:1px solid var(--color-border-light);box-shadow:var(--shadow-xl);display:flex;flex-direction:column;transform:translate(100%);transition:transform var(--transition-normal)}.rent-history-drawer.open.svelte-hg8ms9.svelte-hg8ms9{transform:translate(0)}.rent-history-header.svelte-hg8ms9.svelte-hg8ms9{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-lg);border-bottom:1px solid var(--color-border-light);background:var(--color-bg-secondary)}.header-title.svelte-hg8ms9.svelte-hg8ms9{display:flex;flex-direction:column;gap:4px}.header-title.svelte-hg8ms9 .eyebrow.svelte-hg8ms9{text-transform:uppercase;letter-spacing:.18em;font-size:.65rem;color:var(--color-text-muted)}.header-title.svelte-hg8ms9 h3.svelte-hg8ms9{margin:0;font-size:var(--font-size-xl);color:var(--color-text-primary)}.close-btn.svelte-hg8ms9.svelte-hg8ms9{width:32px;height:32px;font-size:20px}.close-btn.svelte-hg8ms9.svelte-hg8ms9:hover{transform:translateY(-1px)}.rent-history-controls.svelte-hg8ms9.svelte-hg8ms9{display:flex;flex-direction:column;gap:var(--spacing-md);padding:var(--spacing-md) var(--spacing-lg);border-bottom:1px solid var(--color-border-light)}.rent-history-counts.svelte-hg8ms9.svelte-hg8ms9{display:flex;gap:var(--spacing-sm);flex-wrap:wrap}.count-pill.svelte-hg8ms9.svelte-hg8ms9{padding:2px 10px;border-radius:var(--radius-full);font-size:var(--font-size-xs);background:#ffffff0f;color:var(--color-text-secondary);border:1px solid var(--color-border-light)}.rent-history-toggle.svelte-hg8ms9.svelte-hg8ms9{display:flex;align-items:center;gap:var(--spacing-sm);color:var(--color-text-secondary);font-size:var(--font-size-sm)}.rent-history-toggle.svelte-hg8ms9 span.active.svelte-hg8ms9{color:var(--color-text-primary);font-weight:var(--font-weight-semibold)}.toggle-btn.svelte-hg8ms9.svelte-hg8ms9{width:52px;height:26px;border-radius:var(--radius-full);border:1px solid var(--color-border-light);background:var(--color-bg-secondary);cursor:pointer;padding:2px;display:inline-flex;align-items:center;transition:all var(--transition-fast)}.toggle-btn.svelte-hg8ms9 .toggle-knob.svelte-hg8ms9{width:20px;height:20px;border-radius:var(--radius-full);background:var(--color-text-muted);transform:translate(0);transition:all var(--transition-fast)}.toggle-btn.active.svelte-hg8ms9.svelte-hg8ms9{border-color:var(--color-primary);box-shadow:var(--shadow-focus)}.toggle-btn.active.svelte-hg8ms9 .toggle-knob.svelte-hg8ms9{transform:translate(24px);background:var(--color-primary)}.rent-history-list.svelte-hg8ms9.svelte-hg8ms9{flex:1;overflow-y:auto;padding:var(--spacing-lg);display:flex;flex-direction:column;gap:var(--spacing-md)}.rent-history-refresh.svelte-hg8ms9.svelte-hg8ms9{display:flex;align-items:center;gap:var(--spacing-sm);padding:8px 12px;border-radius:var(--radius-lg);background:#ffffff0a;border:1px solid var(--color-border-light);color:var(--color-text-secondary);font-size:var(--font-size-xs)}.rent-history-error.svelte-hg8ms9.svelte-hg8ms9{padding:8px 12px;border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-error) 12%,transparent);color:var(--color-error);font-size:var(--font-size-xs);border:1px solid color-mix(in srgb,var(--color-error) 35%,transparent)}.refresh-spinner.svelte-hg8ms9.svelte-hg8ms9{width:14px;height:14px;border-radius:50%;border:2px solid rgba(255,255,255,.2);border-top-color:var(--color-primary);animation:svelte-hg8ms9-rent-history-spin .9s linear infinite}.rent-history-state.svelte-hg8ms9.svelte-hg8ms9{padding:var(--spacing-lg);text-align:center;color:var(--color-text-secondary);border:1px dashed var(--color-border-light);border-radius:var(--radius-lg);background:#ffffff05}.rent-history-item.svelte-hg8ms9.svelte-hg8ms9{border:1px solid var(--color-border-light);border-radius:var(--radius-lg);background:#00000026;padding:var(--spacing-md);display:flex;flex-direction:column;gap:var(--spacing-sm)}.item-header.svelte-hg8ms9.svelte-hg8ms9{display:flex;justify-content:space-between;gap:var(--spacing-md)}.item-title.svelte-hg8ms9.svelte-hg8ms9{margin:0;font-size:var(--font-size-base);color:var(--color-text-primary)}.item-title-link.svelte-hg8ms9.svelte-hg8ms9{border:none;background:transparent;padding:0;margin:0;color:var(--color-text-primary);font:inherit;text-align:left;cursor:pointer;transition:color var(--transition-fast)}.item-title-link.svelte-hg8ms9.svelte-hg8ms9:hover{color:var(--color-primary)}.item-title-text.svelte-hg8ms9.svelte-hg8ms9{color:var(--color-text-primary)}.item-meta.svelte-hg8ms9.svelte-hg8ms9{display:flex;gap:var(--spacing-sm);font-size:var(--font-size-xs);color:var(--color-text-tertiary)}.item-subscription.svelte-hg8ms9.svelte-hg8ms9{display:grid;gap:var(--spacing-xs);padding:var(--spacing-sm);border-radius:var(--radius-md);background:#ffffff0a;border:1px solid var(--color-border-light)}.item-subscription-row.svelte-hg8ms9.svelte-hg8ms9{display:flex;justify-content:space-between;gap:var(--spacing-sm);font-size:var(--font-size-xs)}.item-subscription-label.svelte-hg8ms9.svelte-hg8ms9{text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-tertiary)}.item-subscription-value.svelte-hg8ms9.svelte-hg8ms9{color:var(--color-text-primary);font-weight:var(--font-weight-semibold);text-align:right}.status-badge.svelte-hg8ms9.svelte-hg8ms9{align-self:flex-start;padding:2px 8px;border-radius:var(--radius-full);font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;background:#00d4aa26;color:var(--color-success);border:1px solid rgba(0,212,170,.3)}.status-badge.archived.svelte-hg8ms9.svelte-hg8ms9{background:#ff6b6b1f;color:var(--color-warning);border-color:#ffb3474d}.item-footer.svelte-hg8ms9.svelte-hg8ms9{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-sm);flex-wrap:wrap;font-size:var(--font-size-xs);color:var(--color-text-tertiary)}.item-actions.svelte-hg8ms9.svelte-hg8ms9{display:flex;align-items:center;gap:var(--spacing-sm)}.item-action.svelte-hg8ms9.svelte-hg8ms9{white-space:nowrap}.item-action.svelte-hg8ms9.svelte-hg8ms9:disabled{opacity:.6}.item-action.svelte-hg8ms9.svelte-hg8ms9:hover{transform:translateY(-1px)}.item-link.svelte-hg8ms9.svelte-hg8ms9{white-space:nowrap}.item-link.svelte-hg8ms9.svelte-hg8ms9:hover{transform:translateY(-1px)}.rent-history-list.svelte-hg8ms9.svelte-hg8ms9::-webkit-scrollbar{width:8px}.rent-history-list.svelte-hg8ms9.svelte-hg8ms9::-webkit-scrollbar-track{background:#0003;border-radius:var(--radius-sm)}.rent-history-list.svelte-hg8ms9.svelte-hg8ms9::-webkit-scrollbar-thumb{background:linear-gradient(135deg,var(--color-primary),var(--color-primary-light));border-radius:var(--radius-sm)}@keyframes svelte-hg8ms9-rent-history-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 768px){.rent-history-drawer.svelte-hg8ms9.svelte-hg8ms9{width:100%}}.marketplace-container{width:100%;max-width:none}.marketplace-page .section-header{gap:var(--spacing-xs)}.marketplace-page .section-eyebrow{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.1em!important;text-transform:uppercase!important}.marketplace-page .section-title{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);line-height:1.2}.marketplace-page .section-subtitle{max-width:none;font-size:1rem;line-height:24px;white-space:nowrap}.marketplace-header{background:var(--surface-panel);padding:var(--spacing-xl) 0;position:relative;overflow:hidden;border-bottom:1px solid var(--surface-panel-line);box-shadow:var(--shadow-panel)}.header-background{display:flex;align-items:center;justify-content:center;position:relative;padding:var(--spacing-lg) 0}.left-arrows{position:absolute;left:10%}.right-arrows{position:absolute;right:10%;transform:scaleX(-1)}.header-arrows{display:flex;flex-direction:column;gap:var(--spacing-sm)}.arrow{width:80px;height:20px;background:var(--color-primary);clip-path:polygon(0 0,calc(100% - 15px) 0,100% 50%,calc(100% - 15px) 100%,0 100%,15px 50%);opacity:.8}.arrow-1{width:100px}.arrow-2{width:90px;margin-left:10px}.arrow-3{width:80px;margin-left:20px}.marketplace-content{display:flex;gap:var(--spacing-xl);height:100%;overflow:hidden;position:relative;width:100%;max-width:none;padding:0}.marketplace-content.single-result{display:grid;grid-template-columns:minmax(0,1fr);overflow:visible}.filters-sidebar{width:300px;flex-shrink:0;position:relative;z-index:1}.marketplace-content.single-result .filters-sidebar{width:100%}.strategies-section{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--spacing-lg);position:relative;z-index:1;width:100%;max-width:none}.page-title{font-size:3rem;font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin:0;text-align:center;display:flex;align-items:center;gap:var(--spacing-md);text-transform:uppercase;letter-spacing:0;text-shadow:none}.title-icon{filter:none;text-shadow:none}.rent-history-btn{gap:var(--spacing-sm);letter-spacing:0;white-space:nowrap}.rent-history-btn:hover{transform:translateY(-1px)}.rent-history-btn .btn-icon{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;color:var(--color-primary)}.rent-history-btn .btn-icon svg{width:18px;height:18px;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.rent-history-btn .btn-text{font-size:var(--font-size-xs)}.strategies-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,30rem),1fr));gap:var(--spacing-md);overflow:visible;padding:0;width:100%;max-width:none;container-name:marketplace-grid;container-type:inline-size}.marketplace-page .panel{background:var(--docs-surface);border:1px solid var(--docs-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-panel)}.marketplace-page .panel .panel-header{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-lg);border-bottom:1px solid var(--docs-border)}.marketplace-page .panel .panel-header .left,.marketplace-page .panel .panel-header .right{display:flex;align-items:center;gap:var(--spacing-md)}.marketplace-page .panel .panel-body{padding:var(--spacing-lg)}.load-more{display:flex;justify-content:center;padding:var(--spacing-md) 0 0;margin-top:var(--spacing-lg);border-top:1px solid var(--docs-border)}.load-more-btn{min-width:140px}.load-more-btn:hover:not(:disabled){transform:translateY(-1px)}.load-more-btn:disabled{opacity:.6;transform:none}.strategies-grid::-webkit-scrollbar{width:8px}.strategies-grid::-webkit-scrollbar-track{background:var(--surface-panel-muted);border-radius:var(--radius-sm)}.strategies-grid::-webkit-scrollbar-thumb{background:var(--color-primary);border-radius:var(--radius-sm);border:2px solid transparent;background-clip:content-box}.strategies-grid::-webkit-scrollbar-thumb:hover{background:var(--color-primary-light)}@media (max-width: 1024px){.marketplace-content{flex-direction:column}.filters-sidebar{width:100%}.strategies-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}}@media (max-width: 768px){.marketplace-page .section-subtitle{white-space:normal}.page-title{font-size:2rem;gap:var(--spacing-sm)}.strategies-grid{grid-template-columns:1fr}.header-arrows{display:none}}.marketplace-page .guide-box,.marketplace-newest,.marketplace-page .panel,.filters-container{border-color:var(--surface-panel-line);background:var(--surface-panel);box-shadow:var(--shadow-panel)}.marketplace-tape{min-height:44px;display:flex;align-items:center;gap:var(--spacing-xl);overflow-x:auto;padding:0 var(--spacing-lg);border:1px solid var(--surface-panel-line);border-radius:var(--radius-lg);background:var(--surface-terminal);box-shadow:var(--shadow-panel);color:var(--text-body);font-size:var(--font-size-sm);font-variant-numeric:tabular-nums;animation:gimmerPanelEnter var(--motion-panel-enter) both}.marketplace-tape span{flex:0 0 auto;display:inline-flex;align-items:center;gap:var(--spacing-sm);white-space:nowrap}.marketplace-tape strong{color:var(--text-strong);font-size:var(--font-size-xs);text-transform:uppercase}.marketplace-page .panel{overflow:visible;padding:0!important;border:0;border-radius:0;background:transparent;box-shadow:none}.marketplace-page .panel .panel-header{min-height:62px;padding:0 0 var(--spacing-md);border-bottom-color:var(--surface-panel-line)}.marketplace-page .panel .panel-body{padding:var(--spacing-md) 0 0}.marketplace-content{align-items:flex-start}.filters-sidebar{position:sticky;top:var(--spacing-lg)}.rent-history-btn,.load-more-btn{letter-spacing:0}.rent-history-btn:hover,.load-more-btn:hover:not(:disabled){transform:translateY(-1px)}.strategies-grid,.marketplace-skeleton-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,30rem),1fr));gap:var(--spacing-md);width:100%;max-width:none}.strategies-grid.single-result{grid-template-columns:minmax(0,1fr)}.strategies-grid.is-loading{opacity:.84}.marketplace-skeleton-card{min-height:190px;display:grid;align-content:start;gap:var(--spacing-sm);padding:var(--spacing-md);border:1px solid var(--surface-panel-line);border-radius:var(--radius-lg);background:var(--surface-panel);box-shadow:var(--shadow-panel)}.marketplace-skeleton-card .skeleton-line{width:100%}.marketplace-skeleton-card .w-34{width:34%}.marketplace-skeleton-card .w-52{width:52%}.marketplace-skeleton-card .w-76{width:76%}.marketplace-skeleton-card .w-100{width:100%}.skeleton-chart{min-height:42px;display:block;border-radius:var(--radius-md);border:1px solid var(--surface-panel-line);background:linear-gradient(var(--surface-panel-line) 1px,transparent 1px),linear-gradient(90deg,var(--surface-panel-line) 1px,transparent 1px),linear-gradient(90deg,transparent 0%,var(--surface-skeleton-highlight) 50%,transparent 78%),var(--surface-skeleton-base);background-size:100% 24px,42px 100%,220% 100%,100% 100%;animation:gimmerSkeletonScan 1.45s var(--ease-out-productive) infinite}.skeleton-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-sm);margin-top:auto}.marketplace-empty{display:grid;gap:var(--spacing-xs);padding:var(--spacing-xl);border:1px dashed var(--surface-panel-line-strong);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--surface-panel-muted) 62%,transparent);color:var(--text-body)}.marketplace-empty strong{color:var(--text-strong)}.marketplace-loading-status,.marketplace-inline-status{margin:0;padding:var(--spacing-sm) var(--spacing-md);border:1px solid var(--surface-panel-line);border-radius:var(--radius-md);background:var(--surface-panel-muted);color:var(--text-body);font-size:var(--font-size-sm)}.marketplace-loading-status{margin-bottom:var(--spacing-md)}.marketplace-inline-status{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-md);margin-bottom:var(--spacing-md)}.marketplace-empty--error{border-style:solid;border-color:color-mix(in srgb,var(--color-danger) 42%,var(--surface-panel-line) 58%);background:color-mix(in srgb,var(--color-danger) 8%,var(--surface-panel) 92%)}.marketplace-empty .btn{justify-self:start;margin-top:var(--spacing-sm)}@media (max-width: 1024px){.filters-sidebar{position:relative;top:auto}}@media (max-width: 560px){.strategies-grid,.marketplace-skeleton-grid{grid-template-columns:1fr}.marketplace-inline-status{align-items:flex-start;flex-direction:column}}.marketplace-page .strategies-section>.panel.panel{gap:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.api-access-page.svelte-1irwgkm.svelte-1irwgkm.svelte-1irwgkm{width:100%;max-width:none;margin:0;gap:var(--spacing-xl);color:var(--text-body);letter-spacing:0}.api-access-page.svelte-1irwgkm .guide-box__title,.api-access-page.svelte-1irwgkm .guide-box__lead,.api-access-page.svelte-1irwgkm .guide-box__chip,.api-access-page.svelte-1irwgkm button.svelte-1irwgkm.svelte-1irwgkm,.api-access-page.svelte-1irwgkm input.svelte-1irwgkm.svelte-1irwgkm,.api-access-page.svelte-1irwgkm summary.svelte-1irwgkm.svelte-1irwgkm,.api-access-page.svelte-1irwgkm code.svelte-1irwgkm.svelte-1irwgkm{letter-spacing:0}.api-access-page.svelte-1irwgkm h2.svelte-1irwgkm.svelte-1irwgkm,.api-access-page.svelte-1irwgkm h3.svelte-1irwgkm.svelte-1irwgkm,.api-access-page.svelte-1irwgkm p.svelte-1irwgkm.svelte-1irwgkm{margin:0}.api-access-page.svelte-1irwgkm h2.svelte-1irwgkm.svelte-1irwgkm{color:var(--text-strong);font-size:var(--font-size-lg);line-height:var(--line-height-tight)}.api-access-page.svelte-1irwgkm h3.svelte-1irwgkm.svelte-1irwgkm{color:var(--text-strong);font-size:var(--font-size-base);line-height:var(--line-height-tight)}.api-access-header.svelte-1irwgkm.svelte-1irwgkm.svelte-1irwgkm{max-width:none;display:flex;flex-direction:column;gap:var(--spacing-xs)}.api-access-page.svelte-1irwgkm .section-eyebrow.svelte-1irwgkm.svelte-1irwgkm{color:var(--text-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.1em!important;text-transform:uppercase!important}.api-access-page.svelte-1irwgkm .section-title.svelte-1irwgkm.svelte-1irwgkm{color:var(--text-strong);font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);line-height:1.2}.api-access-page.svelte-1irwgkm .section-subtitle.svelte-1irwgkm.svelte-1irwgkm{max-width:none;color:var(--text-muted);font-size:1rem;line-height:24px;white-space:nowrap}.access-workspace.svelte-1irwgkm.svelte-1irwgkm.svelte-1irwgkm{display:flex;flex-direction:column;gap:var(--spacing-lg);min-width:0}.workspace-toolbar.svelte-1irwgkm.svelte-1irwgkm.svelte-1irwgkm{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-lg);min-width:0}.api-access-page.svelte-1irwgkm .segmented{max-width:100%;overflow-x:auto;scrollbar-width:none}.api-access-page.svelte-1irwgkm .segmented::-webkit-scrollbar{display:none}.api-access-page.svelte-1irwgkm .segmented button{min-height:var(--control-height-sm);white-space:nowrap;font-size:var(--font-size-sm);letter-spacing:0}.workspace-status.svelte-1irwgkm.svelte-1irwgkm.svelte-1irwgkm{color:var(--text-muted);font-size:var(--font-size-sm);white-space:nowrap}.token-workspace.svelte-1irwgkm.svelte-1irwgkm.svelte-1irwgkm{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.42fr);align-items:start;gap:var(--spacing-lg);min-width:0}.token-form-card.svelte-1irwgkm.svelte-1irwgkm.svelte-1irwgkm,.secret-card.svelte-1irwgkm.svelte-1irwgkm.svelte-1irwgkm{min-width:0;padding:var(--spacing-xl);border:1px solid var(--surface-panel-line);border-radius:var(--radius-xl);background:var(--surface-panel);box-shadow:var(--shadow-panel)}.token-form-card.svelte-1irwgkm.svelte-1irwgkm.svelte-1irwgkm{display:flex;flex-direction:column;gap:var(--spacing-xl)}.form-intro.svelte-1irwgkm.svelte-1irwgkm.svelte-1irwgkm,.compact-section-header.svelte-1irwgkm.svelte-1irwgkm.svelte-1irwgkm,.section-mini-header.svelte-1irwgkm.svelte-1irwgkm.svelte-1irwgkm,.scope-header.svelte-1irwgkm.svelte-1irwgkm.svelte-1irwgkm,.token-card-header.svelte-1irwgkm.svelte-1irwgkm.svelte-1irwgkm,.inventory-tombstone-header.svelte-1irwgkm.svelte-1irwgkm.svelte-1irwgkm{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--spacing-lg)}.form-intro-copy.svelte-1irwgkm.svelte-1irwgkm.svelte-1irwgkm,.compact-section-header.svelte-1irwgkm>div.svelte-1irwgkm.svelte-1irwgkm:first-child{display:grid;gap:var(--spacing-xs);min-width:0}.form-intro-copy.svelte-1irwgkm p.svelte-1irwgkm.svelte-1irwgkm,.compact-section-header.svelte-1irwgkm p.svelte-1irwgkm.svelte-1irwgkm,.scope-header.svelte-1irwgkm p.svelte-1irwgkm.svelte-1irwgkm,.field-hint.svelte-1irwgkm.svelte-1irwgkm.svelte-1irwgkm,.action-note.svelte-1irwgkm.svelte-1irwgkm.svelte-1irwgkm,.secret-note.svelte-1irwgkm.svelte-1irwgkm.svelte-1irwgkm,.secret-owner.svelte-1irwgkm.svelte-1irwgkm.svelte-1irwgkm,.token-prefix.svelte-1irwgkm.svelte-1irwgkm.svelte-1irwgkm,.empty-panel.svelte-1irwgkm p.svelte-1irwgkm.svelte-1irwgkm,.inventory-tombstone.svelte-1irwgkm p.svelte-1irwgkm.svelte-1irwgkm{color:var(--text-muted);font-size:var(--font-size-sm);line-height:var(--line-height-normal)}.selection-badge.svelte-1irwgkm.svelte-1irwgkm.svelte-1irwgkm,.scope-readiness.svelte-1irwgkm.svelte-1irwgkm.svelte-1irwgkm,.secret-status-chip.svelte-1irwgkm.svelte-1irwgkm.svelte-1irwgkm,.token-state-chip.svelte-1irwgkm.svelte-1irwgkm.svelte-1irwgkm,.token-expiry-chip.svelte-1irwgkm.svelte-1irwgkm.svelte-1irwgkm,.scope-chip.svelte-1irwgkm.svelte-1irwgkm.svelte-1irwgkm,.inventory-kpis.svelte-1irwgkm span.svelte-1irwgkm.svelte-1irwgkm{display:inline-flex;align-items:center;min-height:1.65rem;padding:.2rem .55rem;border:1px solid var(--surface-border-strong);border-radius:var(--radius-full);background:var(--surface-panel-muted);color:var(--text-body);font-size:var(--font-size-xs);line-height:1;letter-spacing:0;white-space:nowrap}.selection-badge.svelte-1irwgkm.svelte-1irwgkm.svelte-1irwgkm,.secret-status-chip.live.svelte-1irwgkm.svelte-1irwgkm.svelte-1irwgkm,.token-state-chip.svelte-1irwgkm.svelte-1irwgkm.svelte-1irwgkm{border-color:color-mix(in srgb,var(--accent-primary) 38%,var(--surface-border-strong) 62%);background:color-mix(in srgb,var(--accent-primary) 10%,var(--surface-panel) 90%);color:var(--accent-primary)}.field-grid.svelte-1irwgkm.svelte-1irwgkm.svelte-1irwgkm{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-lg)}.field.svelte-1irwgkm.svelte-1irwgkm.svelte-1irwgkm{display:flex;flex-direction:column;gap:var(--spacing-sm);min-width:0}.field-label.svelte-1irwgkm.svelte-1irwgkm.svelte-1irwgkm,.api-access-page.svelte-1irwgkm .api-calendar-field.svelte-1irwgkm .field-label{color:var(--text-body);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);letter-spacing:0}.field-input.svelte-1irwgkm.svelte-1irwgkm.svelte-1irwgkm,.api-access-page.svelte-1irwgkm .api-calendar-field.svelte-1irwgkm .select-trigger{width:100%;min-height:var(--control-height-md);box-sizing:border-box;padding:0 var(--spacing-md);border:1px solid var(--control-border);border-radius:var(--control-radius);background:var(--control-bg);color:var(--control-text);font:inherit;font-size:var(--font-size-sm);letter-spacing:0;outline:none}.field-input.svelte-1irwgkm.svelte-1irwgkm.svelte-1irwgkm::placeholder{color:var(--control-placeholder)}.field-input.svelte-1irwgkm.svelte-1irwgkm.svelte-1irwgkm:hover,.api-access-page.svelte-1irwgkm .api-calendar-field.svelte-1irwgkm .select-trigger:hover{border-color:var(--control-border-hover)}.field-input.svelte-1irwgkm.svelte-1irwgkm.svelte-1irwgkm:focus,.api-access-page.svelte-1irwgkm .api-calendar-field.svelte-1irwgkm .select-trigger:focus-visible{border-color:var(--control-border-focus);box-shadow:var(--control-focus-ring)}.api-access-page.svelte-1irwgkm .api-calendar-field.svelte-1irwgkm .gds-field{display:flex;flex-direction:column;gap:var(--spacing-sm)}.api-access-page.svelte-1irwgkm .api-calendar-field.svelte-1irwgkm .gds-field__help{color:var(--text-muted);font-size:var(--font-size-sm);line-height:var(--line-height-normal);letter-spacing:0}.scope-stack.svelte-1irwgkm.svelte-1irwgkm.svelte-1irwgkm{display:flex;flex-direction:column;gap:var(--spacing-lg);padding-top:var(--spacing-xl);border-top:1px solid var(--surface-panel-line)}.scope-readiness.svelte-1irwgkm.svelte-1irwgkm.svelte-1irwgkm{color:var(--text-muted)}.scope-groups.svelte-1irwgkm.svelte-1irwgkm.svelte-1irwgkm{display:grid;gap:var(--spacing-lg)}.scope-group.svelte-1irwgkm.svelte-1irwgkm.svelte-1irwgkm{display:grid;gap:var(--spacing-md);padding-top:var(--spacing-lg);border-top:1px solid var(--surface-panel-line)}.scope-group.svelte-1irwgkm.svelte-1irwgkm.svelte-1irwgkm:first-child{padding-top:0;border-top:0}.scope-group-header.svelte-1irwgkm.svelte-1irwgkm.svelte-1irwgkm{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-md);color:var(--text-body);font-size:var(--font-size-sm);letter-spacing:0}.scope-group-header.svelte-1irwgkm small.svelte-1irwgkm.svelte-1irwgkm{color:var(--text-muted)}.scope-grid.svelte-1irwgkm.svelte-1irwgkm.svelte-1irwgkm{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-sm)}.scope-option.svelte-1irwgkm.svelte-1irwgkm.svelte-1irwgkm{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:var(--spacing-sm);min-width:0;padding:var(--spacing-md);border:1px solid var(--surface-panel-line);border-radius:var(--radius-lg);background:var(--surface-panel-muted);box-shadow:none;cursor:pointer;transition:background-color var(--transition-fast),border-color var(--transition-fast),box-shadow var(--transition-fast)}.scope-option.svelte-1irwgkm.svelte-1irwgkm.svelte-1irwgkm:hover{border-color:var(--surface-border-strong);background:var(--gds-state-base-hover)}.scope-option.selected.svelte-1irwgkm.svelte-1irwgkm.svelte-1irwgkm{border-color:color-mix(in srgb,var(--accent-primary) 48%,var(--surface-panel-line) 52%);background:color-mix(in srgb,var(--accent-primary) 8%,var(--surface-panel) 92%)}.scope-option.svelte-1irwgkm.svelte-1irwgkm.svelte-1irwgkm:focus-within{border-color:var(--control-border-focus);box-shadow:var(--control-focus-ring)}.scope-option.svelte-1irwgkm input.svelte-1irwgkm.svelte-1irwgkm{width:1rem;height:1rem;margin:.15rem 0 0;accent-color:var(--accent-primary)}.scope-option-copy.svelte-1irwgkm.svelte-1irwgkm.svelte-1irwgkm{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.2rem var(--spacing-sm);min-width:0}.scope-option-title.svelte-1irwgkm.svelte-1irwgkm.svelte-1irwgkm{min-width:0;overflow:hidden;color:var(--text-strong);font-size:var(--font-size-sm);text-overflow:ellipsis;white-space:nowrap}.scope-option-value.svelte-1irwgkm.svelte-1irwgkm.svelte-1irwgkm{color:var(--text-muted);font-family:var(--font-family-mono);font-size:var(--font-size-xs);letter-spacing:0}.scope-option-description.svelte-1irwgkm.svelte-1irwgkm.svelte-1irwgkm{grid-column:1 / -1;color:var(--text-muted);font-size:var(--font-size-xs);line-height:1.4}.api-access-page.svelte-1irwgkm .scope-option-value.svelte-1irwgkm.svelte-1irwgkm,.api-access-page.svelte-1irwgkm .scope-option-description.svelte-1irwgkm.svelte-1irwgkm,.api-access-page.svelte-1irwgkm .empty-panel p.svelte-1irwgkm.svelte-1irwgkm{color:var(--text-body)}.form-actions.svelte-1irwgkm.svelte-1irwgkm.svelte-1irwgkm{display:flex;align-items:center;gap:var(--spacing-md);flex-wrap:wrap}.action-note.svelte-1irwgkm.svelte-1irwgkm.svelte-1irwgkm{flex:1 1 220px}.api-access-page.svelte-1irwgkm .primary-button.svelte-1irwgkm.svelte-1irwgkm:not(.btn),.api-access-page.svelte-1irwgkm .secondary-button.svelte-1irwgkm.svelte-1irwgkm:not(.btn),.api-access-page.svelte-1irwgkm .danger-button.svelte-1irwgkm.svelte-1irwgkm:not(.btn){display:inline-flex;align-items:center;justify-content:center;min-height:var(--control-height-md);padding:.55rem .95rem;border-radius:var(--control-radius);font-weight:var(--font-weight-semibold);letter-spacing:0}.api-access-page.svelte-1irwgkm .primary-button.svelte-1irwgkm.svelte-1irwgkm:not(.btn){border:1px solid var(--control-primary-border);background:var(--control-primary-bg);color:var(--control-primary-text)}.api-access-page.svelte-1irwgkm .secondary-button.svelte-1irwgkm.svelte-1irwgkm:not(.btn){border:1px solid var(--gds-button-secondary-border);background:var(--gds-button-secondary-bg);color:var(--gds-button-secondary-text)}.api-access-page.svelte-1irwgkm .danger-button.svelte-1irwgkm.svelte-1irwgkm:not(.btn){border:1px solid var(--control-danger-border);background:var(--control-danger-bg);color:var(--color-error)}.secondary-button--link.svelte-1irwgkm.svelte-1irwgkm.svelte-1irwgkm{width:fit-content;text-decoration:none}.secret-card.svelte-1irwgkm.svelte-1irwgkm.svelte-1irwgkm{position:sticky;top:var(--spacing-lg);display:flex;flex-direction:column;gap:var(--spacing-lg)}.secret-card.svelte-1irwgkm.svelte-1irwgkm.svelte-1irwgkm:focus-visible{border-color:var(--control-border-focus);box-shadow:var(--control-focus-ring),var(--shadow-panel);outline:none}.secret-card--live.svelte-1irwgkm.svelte-1irwgkm.svelte-1irwgkm{border-color:color-mix(in srgb,var(--color-warning) 42%,var(--surface-panel-line) 58%)}.secret-panel.svelte-1irwgkm.svelte-1irwgkm.svelte-1irwgkm{display:grid;gap:var(--spacing-md)}.secret-panel.svelte-1irwgkm code.svelte-1irwgkm.svelte-1irwgkm{display:block;max-height:8rem;overflow:auto;padding:var(--spacing-md);border:1px solid var(--surface-panel-line);border-radius:var(--radius-md);background:var(--surface-panel-muted);color:var(--text-strong);font-size:var(--font-size-sm);overflow-wrap:anywhere}.secret-panel-actions.svelte-1irwgkm.svelte-1irwgkm.svelte-1irwgkm{display:flex;gap:var(--spacing-sm);flex-wrap:wrap}.empty-panel.svelte-1irwgkm.svelte-1irwgkm.svelte-1irwgkm{display:flex;align-items:flex-start;flex-direction:column;gap:var(--spacing-md);padding:var(--spacing-xl);border:1px dashed var(--surface-border-strong);border-radius:var(--radius-lg);background:var(--surface-panel-muted)}.empty-panel.compact.svelte-1irwgkm.svelte-1irwgkm.svelte-1irwgkm{padding:var(--spacing-lg)}.inventory-panel.svelte-1irwgkm.svelte-1irwgkm.svelte-1irwgkm{display:flex;flex-direction:column;gap:var(--spacing-lg);min-width:0}.inventory-kpis.svelte-1irwgkm.svelte-1irwgkm.svelte-1irwgkm,.token-chip-row.svelte-1irwgkm.svelte-1irwgkm.svelte-1irwgkm,.token-scopes.svelte-1irwgkm.svelte-1irwgkm.svelte-1irwgkm,.token-card-actions.svelte-1irwgkm.svelte-1irwgkm.svelte-1irwgkm{display:flex;align-items:center;gap:var(--spacing-sm);flex-wrap:wrap}.inventory-kpis.svelte-1irwgkm span.svelte-1irwgkm strong.svelte-1irwgkm{margin-right:.25rem;color:var(--text-strong)}.token-list.svelte-1irwgkm.svelte-1irwgkm.svelte-1irwgkm{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:var(--spacing-lg);min-width:0}.token-card.svelte-1irwgkm.svelte-1irwgkm.svelte-1irwgkm{display:flex;flex-direction:column;gap:var(--spacing-lg);min-width:0;padding:var(--spacing-lg);border:1px solid var(--surface-panel-line);border-radius:var(--radius-xl);background:var(--surface-panel);box-shadow:var(--shadow-list-card);transition:border-color var(--transition-fast),box-shadow var(--transition-fast),transform var(--transition-fast)}.token-card.svelte-1irwgkm.svelte-1irwgkm.svelte-1irwgkm:hover{border-color:var(--surface-border-strong);box-shadow:var(--shadow-list-card-hover);transform:translateY(-1px)}.token-heading.svelte-1irwgkm.svelte-1irwgkm.svelte-1irwgkm{display:grid;gap:var(--spacing-xs);min-width:0}.token-heading.svelte-1irwgkm h3.svelte-1irwgkm.svelte-1irwgkm,.token-prefix.svelte-1irwgkm.svelte-1irwgkm.svelte-1irwgkm{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.token-card-actions.svelte-1irwgkm.svelte-1irwgkm.svelte-1irwgkm{justify-content:flex-end}.token-state-chip--pending.svelte-1irwgkm.svelte-1irwgkm.svelte-1irwgkm{border-color:color-mix(in srgb,var(--color-warning) 42%,var(--surface-panel-line) 58%);background:color-mix(in srgb,var(--color-warning) 10%,var(--surface-panel) 90%);color:var(--color-warning)}.token-state-chip--revoked.svelte-1irwgkm.svelte-1irwgkm.svelte-1irwgkm{border-color:color-mix(in srgb,var(--color-error) 42%,var(--surface-panel-line) 58%);background:color-mix(in srgb,var(--color-error) 10%,var(--surface-panel) 90%);color:var(--color-error)}.token-meta.svelte-1irwgkm.svelte-1irwgkm.svelte-1irwgkm{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--spacing-md);padding:var(--spacing-md) 0;border-top:1px solid var(--surface-panel-line);border-bottom:1px solid var(--surface-panel-line)}.token-stat.svelte-1irwgkm.svelte-1irwgkm.svelte-1irwgkm{display:grid;gap:.2rem;min-width:0}.token-stat-label.svelte-1irwgkm.svelte-1irwgkm.svelte-1irwgkm{color:var(--text-muted);font-size:var(--font-size-xs);letter-spacing:0}.token-stat.svelte-1irwgkm strong.svelte-1irwgkm.svelte-1irwgkm{overflow:hidden;color:var(--text-strong);font-size:var(--font-size-sm);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}.scope-chip.svelte-1irwgkm.svelte-1irwgkm.svelte-1irwgkm{max-width:100%;overflow:hidden;font-family:var(--font-family-mono);text-overflow:ellipsis}.inventory-tombstone.svelte-1irwgkm.svelte-1irwgkm.svelte-1irwgkm{grid-column:1 / -1;display:grid;gap:var(--spacing-sm);padding:var(--spacing-lg);border:1px solid color-mix(in srgb,var(--color-error) 32%,var(--surface-panel-line) 68%);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--color-error) 6%,var(--surface-panel) 94%)}.form-message.svelte-1irwgkm.svelte-1irwgkm.svelte-1irwgkm{width:fit-content;max-width:100%;padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-md);background:var(--surface-panel-muted);color:var(--text-body);font-size:var(--font-size-sm);line-height:var(--line-height-normal)}.form-message.error.svelte-1irwgkm.svelte-1irwgkm.svelte-1irwgkm{background:color-mix(in srgb,var(--color-error) 9%,var(--surface-panel) 91%);color:var(--color-error)}.form-message.success.svelte-1irwgkm.svelte-1irwgkm.svelte-1irwgkm{background:color-mix(in srgb,var(--color-success) 9%,var(--surface-panel) 91%);color:var(--color-success)}.token-feedback.svelte-1irwgkm.svelte-1irwgkm.svelte-1irwgkm{width:100%}.trust-help.svelte-1irwgkm.svelte-1irwgkm.svelte-1irwgkm{border-top:1px solid var(--surface-panel-line);border-bottom:1px solid var(--surface-panel-line)}.trust-help.svelte-1irwgkm summary.svelte-1irwgkm.svelte-1irwgkm{padding:var(--spacing-md) 0;color:var(--text-body);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);cursor:pointer}.trust-help.svelte-1irwgkm summary.svelte-1irwgkm.svelte-1irwgkm::marker{color:var(--text-muted)}.trust-help.svelte-1irwgkm ul.svelte-1irwgkm.svelte-1irwgkm{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--spacing-lg);margin:0;padding:0 0 var(--spacing-lg) 1.1rem;color:var(--text-muted);font-size:var(--font-size-sm);line-height:var(--line-height-normal)}@media (max-width: 1100px){.token-workspace.svelte-1irwgkm.svelte-1irwgkm.svelte-1irwgkm{grid-template-columns:minmax(0,1fr)}.secret-card.svelte-1irwgkm.svelte-1irwgkm.svelte-1irwgkm{position:static}}@media (max-width: 760px){.api-access-page.docs-page.svelte-1irwgkm.svelte-1irwgkm.svelte-1irwgkm{--gimmer-page-gutter:var(--spacing-lg);padding-inline:var(--spacing-lg)}.api-access-page.svelte-1irwgkm.svelte-1irwgkm.svelte-1irwgkm{gap:var(--spacing-lg)}.workspace-toolbar.svelte-1irwgkm.svelte-1irwgkm.svelte-1irwgkm,.form-intro.svelte-1irwgkm.svelte-1irwgkm.svelte-1irwgkm,.compact-section-header.svelte-1irwgkm.svelte-1irwgkm.svelte-1irwgkm,.scope-header.svelte-1irwgkm.svelte-1irwgkm.svelte-1irwgkm,.token-card-header.svelte-1irwgkm.svelte-1irwgkm.svelte-1irwgkm{align-items:stretch;flex-direction:column}.workspace-status.svelte-1irwgkm.svelte-1irwgkm.svelte-1irwgkm,.api-access-page.svelte-1irwgkm .section-subtitle.svelte-1irwgkm.svelte-1irwgkm{white-space:normal}.field-grid.svelte-1irwgkm.svelte-1irwgkm.svelte-1irwgkm,.scope-grid.svelte-1irwgkm.svelte-1irwgkm.svelte-1irwgkm,.token-meta.svelte-1irwgkm.svelte-1irwgkm.svelte-1irwgkm,.trust-help.svelte-1irwgkm ul.svelte-1irwgkm.svelte-1irwgkm{grid-template-columns:minmax(0,1fr)}.token-card-actions.svelte-1irwgkm.svelte-1irwgkm.svelte-1irwgkm{align-items:flex-start;justify-content:space-between}.token-card-actions.svelte-1irwgkm .danger-button.svelte-1irwgkm.svelte-1irwgkm{margin-left:auto}}@media (max-width: 520px){.token-form-card.svelte-1irwgkm.svelte-1irwgkm.svelte-1irwgkm,.secret-card.svelte-1irwgkm.svelte-1irwgkm.svelte-1irwgkm,.token-card.svelte-1irwgkm.svelte-1irwgkm.svelte-1irwgkm,.empty-panel.svelte-1irwgkm.svelte-1irwgkm.svelte-1irwgkm{padding:var(--spacing-lg)}.api-access-page.svelte-1irwgkm .segmented{width:100%}.api-access-page.svelte-1irwgkm .segmented button{flex:1 0 auto}.form-actions.svelte-1irwgkm.svelte-1irwgkm.svelte-1irwgkm,.secret-panel-actions.svelte-1irwgkm.svelte-1irwgkm.svelte-1irwgkm{align-items:stretch;flex-direction:column}.form-actions.svelte-1irwgkm .btn.svelte-1irwgkm.svelte-1irwgkm,.secret-panel-actions.svelte-1irwgkm .btn.svelte-1irwgkm.svelte-1irwgkm{width:100%}.scope-option-copy.svelte-1irwgkm.svelte-1irwgkm.svelte-1irwgkm{grid-template-columns:minmax(0,1fr)}.scope-option-value.svelte-1irwgkm.svelte-1irwgkm.svelte-1irwgkm,.scope-option-description.svelte-1irwgkm.svelte-1irwgkm.svelte-1irwgkm{grid-column:1}}.marketplace-detail.svelte-1objv6b.svelte-1objv6b.svelte-1objv6b{padding:var(--spacing-lg);display:flex;flex-direction:column;gap:var(--spacing-lg)}.detail-nav.svelte-1objv6b.svelte-1objv6b.svelte-1objv6b{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-md)}.detail-chips.svelte-1objv6b.svelte-1objv6b.svelte-1objv6b{display:flex;align-items:center;justify-content:flex-end;gap:var(--spacing-sm);flex-wrap:wrap}.detail-chip.svelte-1objv6b.svelte-1objv6b.svelte-1objv6b{padding:.25rem .55rem;border-radius:var(--radius-full);border:1px solid color-mix(in srgb,var(--color-primary) 34%,var(--surface-panel-line) 66%);background:color-mix(in srgb,var(--color-primary) 9%,var(--surface-panel) 91%);color:var(--color-text-primary);font-size:var(--font-size-xs);white-space:nowrap}.detail-chip.pending.svelte-1objv6b.svelte-1objv6b.svelte-1objv6b{border-color:color-mix(in srgb,var(--color-warning) 42%,var(--surface-panel-line) 58%);background:color-mix(in srgb,var(--color-warning) 10%,var(--surface-panel) 90%);color:var(--color-warning)}.detail-chip.inactive.svelte-1objv6b.svelte-1objv6b.svelte-1objv6b{border-color:color-mix(in srgb,var(--color-border-primary) 80%,transparent);background:color-mix(in srgb,var(--color-bg-tertiary) 65%,transparent);color:var(--color-text-secondary)}.detail-callout.svelte-1objv6b.svelte-1objv6b.svelte-1objv6b{margin:var(--spacing-sm) 0 0;padding:.45rem .65rem;border-radius:var(--radius-lg);border:1px solid color-mix(in srgb,var(--color-warning) 36%,var(--surface-panel-line) 64%);background:color-mix(in srgb,var(--color-warning) 9%,var(--surface-panel) 91%);color:var(--color-warning);font-size:var(--font-size-sm);max-width:60ch}.detail-status.svelte-1objv6b.svelte-1objv6b.svelte-1objv6b{padding:var(--spacing-lg);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--color-bg-secondary) 88%,transparent);color:var(--color-text-secondary)}.detail-status.error.svelte-1objv6b.svelte-1objv6b.svelte-1objv6b{border:1px solid color-mix(in srgb,var(--color-error) 40%,transparent);color:var(--color-error)}.detail-hero.svelte-1objv6b.svelte-1objv6b.svelte-1objv6b{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--spacing-lg);padding:var(--spacing-lg);border-radius:var(--radius-lg);background:var(--surface-panel);border:1px solid var(--surface-panel-line);box-shadow:var(--shadow-list-card)}.hero-main.svelte-1objv6b.svelte-1objv6b.svelte-1objv6b{display:flex;flex-direction:column;gap:var(--spacing-xs)}.detail-title.svelte-1objv6b.svelte-1objv6b.svelte-1objv6b{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);line-height:1.18;margin:0;color:var(--color-text-primary)}.detail-subtitle.svelte-1objv6b.svelte-1objv6b.svelte-1objv6b{margin:0;font-size:var(--font-size-sm);color:var(--color-text-secondary)}.hero-meta.svelte-1objv6b.svelte-1objv6b.svelte-1objv6b{display:flex;width:fit-content;gap:var(--spacing-xs);align-items:center;padding:.22rem .5rem;border-radius:var(--radius-full);background:color-mix(in srgb,var(--surface-panel-muted) 74%,var(--surface-panel) 26%);border:1px solid color-mix(in srgb,var(--surface-panel-line) 72%,transparent);font-size:var(--font-size-xs)}.meta-label.svelte-1objv6b.svelte-1objv6b.svelte-1objv6b{color:var(--color-text-tertiary)}.meta-value.svelte-1objv6b.svelte-1objv6b.svelte-1objv6b{font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.hero-stats.svelte-1objv6b.svelte-1objv6b.svelte-1objv6b{display:flex;gap:var(--spacing-sm)}.hero-stat.svelte-1objv6b.svelte-1objv6b.svelte-1objv6b{text-align:right;min-width:5.75rem;padding:.55rem .65rem;border-radius:var(--radius-lg);background:color-mix(in srgb,var(--surface-panel-muted) 56%,transparent);border:1px solid color-mix(in srgb,var(--surface-panel-line) 72%,transparent)}.stat-label.svelte-1objv6b.svelte-1objv6b.svelte-1objv6b{display:block;font-size:var(--font-size-xs);color:var(--color-text-tertiary)}.stat-value.svelte-1objv6b.svelte-1objv6b.svelte-1objv6b{margin-top:.08rem;font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.detail-grid.svelte-1objv6b.svelte-1objv6b.svelte-1objv6b{display:grid;grid-template-columns:minmax(0,1.58fr) minmax(19rem,.78fr);gap:var(--spacing-lg);align-items:start}.detail-main.svelte-1objv6b.svelte-1objv6b.svelte-1objv6b,.detail-sidebar.svelte-1objv6b.svelte-1objv6b.svelte-1objv6b{display:flex;flex-direction:column;gap:var(--spacing-md)}.detail-card.svelte-1objv6b.svelte-1objv6b.svelte-1objv6b{padding:var(--spacing-md);border-radius:var(--radius-lg);background:var(--surface-panel);border:1px solid var(--surface-panel-line);box-shadow:var(--shadow-list-card)}.chart-card.svelte-1objv6b.svelte-1objv6b.svelte-1objv6b{color:var(--color-chart-blue)}.chart-card.positive.svelte-1objv6b.svelte-1objv6b.svelte-1objv6b{color:var(--color-chart-green)}.chart-card.negative.svelte-1objv6b.svelte-1objv6b.svelte-1objv6b{color:var(--color-chart-red)}.card-header.svelte-1objv6b.svelte-1objv6b.svelte-1objv6b{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-sm);margin-bottom:var(--spacing-sm)}.card-title.svelte-1objv6b.svelte-1objv6b.svelte-1objv6b{display:block;margin-bottom:.1rem;font-size:var(--font-size-xs);color:var(--color-text-tertiary)}.card-title-row.svelte-1objv6b.svelte-1objv6b.svelte-1objv6b{display:flex;align-items:center;gap:var(--spacing-xs);flex-wrap:wrap}.card-title-row.svelte-1objv6b .card-title.svelte-1objv6b.svelte-1objv6b{margin-bottom:0}.legacy-result-badge.svelte-1objv6b.svelte-1objv6b.svelte-1objv6b{display:inline-flex;align-items:center;min-height:1.25rem;padding:.12rem .42rem;border:1px solid color-mix(in srgb,var(--color-warning) 38%,var(--surface-panel-line) 62%);border-radius:var(--radius-full);background:color-mix(in srgb,var(--color-warning) 9%,var(--surface-panel) 91%);color:var(--color-warning);font-size:.65rem;font-weight:var(--font-weight-semibold);line-height:1;white-space:nowrap}.card-subtitle.svelte-1objv6b.svelte-1objv6b.svelte-1objv6b{display:block;font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.card-highlight.svelte-1objv6b.svelte-1objv6b.svelte-1objv6b{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:currentColor}.chart-frame.svelte-1objv6b.svelte-1objv6b.svelte-1objv6b{padding:var(--spacing-sm);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--surface-panel-muted) 58%,var(--surface-panel) 42%);border:1px solid color-mix(in srgb,var(--surface-panel-line) 72%,transparent);position:relative;overflow:visible}.chart-range.svelte-1objv6b.svelte-1objv6b.svelte-1objv6b{display:flex;justify-content:space-between;gap:var(--spacing-md);margin-top:var(--spacing-xs);font-size:var(--font-size-xs);color:var(--color-text-tertiary)}.performance-chart.svelte-1objv6b.svelte-1objv6b.svelte-1objv6b{width:100%;height:auto;display:block;overflow:visible}.chart-grid.svelte-1objv6b line.svelte-1objv6b.svelte-1objv6b{stroke:color-mix(in srgb,var(--surface-panel-line) 42%,transparent);stroke-width:.45;stroke-dasharray:4 8;vector-effect:non-scaling-stroke}.chart-area.svelte-1objv6b.svelte-1objv6b.svelte-1objv6b{opacity:.2}.chart-line.svelte-1objv6b.svelte-1objv6b.svelte-1objv6b{stroke:currentColor;stroke-width:.5;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;filter:none}.chart-bars.svelte-1objv6b.svelte-1objv6b.svelte-1objv6b{opacity:.38}.chart-bar--active.svelte-1objv6b.svelte-1objv6b.svelte-1objv6b{opacity:.72}.chart-point.svelte-1objv6b.svelte-1objv6b.svelte-1objv6b{fill:var(--surface-panel);stroke:currentColor;stroke-width:1;vector-effect:non-scaling-stroke;filter:none}.chart-point--active.svelte-1objv6b.svelte-1objv6b.svelte-1objv6b{stroke-width:1.2}.chart-crosshair.svelte-1objv6b.svelte-1objv6b.svelte-1objv6b{stroke:color-mix(in srgb,currentColor 36%,transparent);stroke-dasharray:3 7;stroke-width:.5;vector-effect:non-scaling-stroke}.chart-tooltip.svelte-1objv6b.svelte-1objv6b.svelte-1objv6b{position:absolute;min-width:140px;padding:.55rem .65rem;border-radius:var(--radius-lg);background:color-mix(in srgb,var(--surface-panel) 96%,var(--surface-terminal) 4%);color:var(--color-text-primary);border:1px solid var(--surface-panel-line);box-shadow:var(--shadow-list-card-hover);transform:translate(-50%,-120%);pointer-events:none;font-size:.78rem;z-index:2}.chart-tooltip__title.svelte-1objv6b.svelte-1objv6b.svelte-1objv6b{font-weight:600;margin-bottom:.35rem;color:var(--color-text-secondary);font-size:.65rem}.chart-tooltip__row.svelte-1objv6b.svelte-1objv6b.svelte-1objv6b{display:flex;justify-content:space-between;gap:var(--spacing-sm);font-size:.75rem}.chart-empty.svelte-1objv6b.svelte-1objv6b.svelte-1objv6b{text-align:center;color:var(--color-text-tertiary);font-size:var(--font-size-sm);padding:var(--spacing-md)}.description-card.svelte-1objv6b h3.svelte-1objv6b.svelte-1objv6b,.history-card.svelte-1objv6b h3.svelte-1objv6b.svelte-1objv6b,.rent-card.svelte-1objv6b h3.svelte-1objv6b.svelte-1objv6b,.info-card.svelte-1objv6b h3.svelte-1objv6b.svelte-1objv6b,.trader-card.svelte-1objv6b h3.svelte-1objv6b.svelte-1objv6b{margin:0 0 var(--spacing-sm) 0;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.description-card.svelte-1objv6b p.svelte-1objv6b.svelte-1objv6b{margin:0;color:var(--color-text-secondary);font-size:var(--font-size-sm);line-height:1.55}.history-grid.svelte-1objv6b.svelte-1objv6b.svelte-1objv6b{display:grid;gap:0}.history-item.svelte-1objv6b.svelte-1objv6b.svelte-1objv6b{display:flex;justify-content:space-between;gap:var(--spacing-md);padding:.58rem 0;border-bottom:1px solid color-mix(in srgb,var(--surface-panel-line) 56%,transparent)}.history-item.svelte-1objv6b.svelte-1objv6b.svelte-1objv6b:last-child{border-bottom:none}.history-label.svelte-1objv6b.svelte-1objv6b.svelte-1objv6b{color:var(--color-text-tertiary);font-size:var(--font-size-xs)}.history-value.svelte-1objv6b.svelte-1objv6b.svelte-1objv6b{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);text-align:right}.rent-options.svelte-1objv6b.svelte-1objv6b.svelte-1objv6b,.rent-owner.svelte-1objv6b.svelte-1objv6b.svelte-1objv6b{display:flex;flex-direction:column;gap:var(--spacing-sm)}.rent-owner-text.svelte-1objv6b.svelte-1objv6b.svelte-1objv6b{margin:0;color:var(--color-text-secondary);font-size:var(--font-size-sm);line-height:1.5}.rent-option.svelte-1objv6b.svelte-1objv6b.svelte-1objv6b{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:var(--spacing-sm);align-items:center;padding:var(--spacing-sm);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--surface-panel-muted) 58%,transparent);border:1px solid color-mix(in srgb,var(--surface-panel-line) 68%,transparent)}.rent-duration.svelte-1objv6b.svelte-1objv6b.svelte-1objv6b{display:flex;flex-direction:column;gap:2px}.duration-title.svelte-1objv6b.svelte-1objv6b.svelte-1objv6b{font-weight:var(--font-weight-semibold);font-size:var(--font-size-sm);color:var(--color-text-primary)}.duration-detail.svelte-1objv6b.svelte-1objv6b.svelte-1objv6b{font-size:var(--font-size-xs);color:var(--color-text-tertiary)}.rent-price.svelte-1objv6b.svelte-1objv6b.svelte-1objv6b{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-primary);text-align:right}.rent-action.svelte-1objv6b.svelte-1objv6b.svelte-1objv6b{--rent-tone:var(--color-primary);grid-column:auto;gap:6px}.rent-action.svelte-1objv6b.svelte-1objv6b.svelte-1objv6b:hover{transform:translateY(-1px)}.rent-action.svelte-1objv6b.svelte-1objv6b.svelte-1objv6b:disabled{opacity:.6}.rent-empty.svelte-1objv6b.svelte-1objv6b.svelte-1objv6b{padding:var(--spacing-sm);color:var(--color-text-tertiary);font-size:var(--font-size-sm)}.rent-empty.pending.svelte-1objv6b.svelte-1objv6b.svelte-1objv6b{border-radius:var(--radius-lg);border:1px solid color-mix(in srgb,var(--color-warning) 42%,var(--surface-panel-line) 58%);background:color-mix(in srgb,var(--color-warning) 12%,var(--surface-panel) 88%);color:var(--color-warning)}.info-list.svelte-1objv6b.svelte-1objv6b.svelte-1objv6b{display:flex;flex-direction:column;gap:0}.info-actions.svelte-1objv6b.svelte-1objv6b.svelte-1objv6b{margin-top:var(--spacing-md)}.backtest-action.svelte-1objv6b.svelte-1objv6b.svelte-1objv6b{--rent-tone:var(--color-primary);width:100%}.rent-option.svelte-1objv6b .rent-action.svelte-1objv6b.svelte-1objv6b{--rent-tone:var(--color-secondary)}.owner-generate-action.svelte-1objv6b.svelte-1objv6b.svelte-1objv6b{--rent-tone:var(--color-primary)}.owner-open-action.svelte-1objv6b.svelte-1objv6b.svelte-1objv6b{--rent-tone:var(--color-secondary)}.rent-action__icon.svelte-1objv6b.svelte-1objv6b.svelte-1objv6b{width:14px;height:14px;display:inline-flex;align-items:center;justify-content:center;color:currentColor;flex:0 0 auto;opacity:.9}.rent-action__icon.svelte-1objv6b svg.svelte-1objv6b.svelte-1objv6b{width:100%;height:100%;stroke:currentColor;fill:none;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.info-row.svelte-1objv6b.svelte-1objv6b.svelte-1objv6b{display:flex;justify-content:space-between;gap:var(--spacing-md);padding:.54rem 0;border-bottom:1px solid color-mix(in srgb,var(--surface-panel-line) 56%,transparent)}.info-row.svelte-1objv6b.svelte-1objv6b.svelte-1objv6b:last-child{border-bottom:none}.info-label.svelte-1objv6b.svelte-1objv6b.svelte-1objv6b{font-size:var(--font-size-xs);color:var(--color-text-tertiary)}.info-value.svelte-1objv6b.svelte-1objv6b.svelte-1objv6b{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);text-align:right;min-width:0;overflow-wrap:anywhere}.trader-card.svelte-1objv6b.svelte-1objv6b.svelte-1objv6b{display:grid;gap:var(--spacing-md)}.trader-card__heading.svelte-1objv6b.svelte-1objv6b.svelte-1objv6b{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--spacing-sm)}.trader-avatar.svelte-1objv6b.svelte-1objv6b.svelte-1objv6b{display:grid;width:38px;height:38px;place-items:center;border:1px solid color-mix(in srgb,var(--color-primary) 36%,var(--surface-panel-line) 64%);border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-primary) 10%,var(--surface-panel) 90%);color:var(--color-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.04em}.trader-identity.svelte-1objv6b.svelte-1objv6b.svelte-1objv6b{min-width:0}.trader-kicker.svelte-1objv6b.svelte-1objv6b.svelte-1objv6b{display:block;color:var(--color-text-tertiary);font-size:.65rem;font-weight:var(--font-weight-semibold);letter-spacing:.08em;text-transform:uppercase}.trader-card.svelte-1objv6b h3.svelte-1objv6b.svelte-1objv6b{margin-top:2px;margin-bottom:0;overflow-wrap:anywhere}.trader-risk.svelte-1objv6b.svelte-1objv6b.svelte-1objv6b{padding:.24rem .48rem;border:1px solid currentColor;border-radius:var(--radius-full);font-size:.68rem;font-weight:var(--font-weight-semibold);white-space:nowrap}.trader-risk--low.svelte-1objv6b.svelte-1objv6b.svelte-1objv6b{background:color-mix(in srgb,var(--color-success) 10%,transparent);color:var(--color-success)}.trader-risk--medium.svelte-1objv6b.svelte-1objv6b.svelte-1objv6b{background:color-mix(in srgb,var(--color-warning) 10%,transparent);color:var(--color-warning)}.trader-risk--high.svelte-1objv6b.svelte-1objv6b.svelte-1objv6b{background:color-mix(in srgb,var(--color-error) 10%,transparent);color:var(--color-error)}.trader-bio.svelte-1objv6b.svelte-1objv6b.svelte-1objv6b,.trader-state.svelte-1objv6b.svelte-1objv6b.svelte-1objv6b{margin:0;color:var(--color-text-secondary);font-size:var(--font-size-sm);line-height:1.45}.trader-state.svelte-1objv6b.svelte-1objv6b.svelte-1objv6b{color:var(--color-text-tertiary)}.trader-metrics.svelte-1objv6b.svelte-1objv6b.svelte-1objv6b{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:var(--spacing-sm) 0;border-top:1px solid color-mix(in srgb,var(--surface-panel-line) 56%,transparent);border-bottom:1px solid color-mix(in srgb,var(--surface-panel-line) 56%,transparent)}.trader-metrics.svelte-1objv6b div.svelte-1objv6b.svelte-1objv6b{display:grid;gap:2px;padding:0 var(--spacing-sm)}.trader-metrics.svelte-1objv6b div.svelte-1objv6b.svelte-1objv6b:first-child{padding-left:0}.trader-metrics.svelte-1objv6b div.svelte-1objv6b.svelte-1objv6b:last-child{padding-right:0}.trader-metrics.svelte-1objv6b div.svelte-1objv6b+div.svelte-1objv6b{border-left:1px solid color-mix(in srgb,var(--surface-panel-line) 56%,transparent)}.trader-metrics.svelte-1objv6b dt.svelte-1objv6b.svelte-1objv6b{color:var(--color-text-tertiary);font-size:.65rem;letter-spacing:.05em;text-transform:uppercase}.trader-metrics.svelte-1objv6b dd.svelte-1objv6b.svelte-1objv6b{margin:0;color:var(--color-text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.trader-profile-action.svelte-1objv6b.svelte-1objv6b.svelte-1objv6b{width:100%;justify-content:space-between;text-decoration:none}.trader-profile-action__lead.svelte-1objv6b.svelte-1objv6b.svelte-1objv6b{display:inline-flex;align-items:center;gap:var(--spacing-xs)}[data-theme=light] .detail-card.svelte-1objv6b.svelte-1objv6b.svelte-1objv6b,[data-theme=light] .detail-hero.svelte-1objv6b.svelte-1objv6b.svelte-1objv6b{background:var(--surface-panel);border-color:var(--surface-panel-line)}[data-theme=light] .chart-frame.svelte-1objv6b.svelte-1objv6b.svelte-1objv6b{background:color-mix(in srgb,var(--surface-panel) 92%,var(--surface-panel-muted) 8%)}[data-theme=light] .rent-modal-overlay.svelte-1objv6b.svelte-1objv6b.svelte-1objv6b{background:color-mix(in srgb,var(--surface-terminal) 36%,transparent)}.rent-modal-overlay.svelte-1objv6b.svelte-1objv6b.svelte-1objv6b{--rent-modal-footer-clearance:var(--wallet-footer-height, 60px);position:fixed;inset:0 0 var(--rent-modal-footer-clearance) 0;background:color-mix(in srgb,var(--surface-terminal) 44%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;padding:clamp(var(--spacing-md),3vh,var(--spacing-2xl));overflow:hidden;z-index:var(--z-modal)}.rent-modal-backdrop.svelte-1objv6b.svelte-1objv6b.svelte-1objv6b{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:0;border:0;background:transparent;cursor:default}body.layout-dashboard .rent-modal-overlay.svelte-1objv6b.svelte-1objv6b.svelte-1objv6b{left:var(--sidebar-width)}body.layout-dashboard.layout-dashboard-collapsed .rent-modal-overlay.svelte-1objv6b.svelte-1objv6b.svelte-1objv6b{left:var(--sidebar-width-collapsed, var(--sidebar-collapsed-width))}.rent-modal.svelte-1objv6b.svelte-1objv6b.svelte-1objv6b{position:relative;z-index:1;width:min(560px,100%);max-height:100%;border-radius:var(--radius-xl);background:var(--surface-panel);border:1px solid var(--surface-panel-line-strong);box-shadow:var(--shadow-terminal);display:flex;flex-direction:column;gap:0;padding:0;overflow:hidden}.rent-modal-header.svelte-1objv6b.svelte-1objv6b.svelte-1objv6b{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--spacing-md);padding:var(--spacing-lg) var(--spacing-xl);border-bottom:1px solid var(--surface-panel-line);background:color-mix(in srgb,var(--surface-panel-muted) 68%,var(--surface-panel) 32%)}.rent-modal-heading.svelte-1objv6b.svelte-1objv6b.svelte-1objv6b{display:flex;min-width:0;flex-direction:column;gap:3px}.rent-modal-eyebrow.svelte-1objv6b.svelte-1objv6b.svelte-1objv6b{color:var(--color-text-tertiary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.1em;text-transform:uppercase}.rent-modal-title.svelte-1objv6b.svelte-1objv6b.svelte-1objv6b{margin:0;font-size:var(--font-size-lg);color:var(--color-text-primary)}.rent-modal-subtitle.svelte-1objv6b.svelte-1objv6b.svelte-1objv6b{max-width:44ch;margin:0;font-size:var(--font-size-sm);color:var(--color-text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rent-close.svelte-1objv6b.svelte-1objv6b.svelte-1objv6b{flex:0 0 auto;width:36px;height:36px}.rent-close.svelte-1objv6b svg.svelte-1objv6b.svelte-1objv6b{width:16px;height:16px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.75}.rent-modal-body.svelte-1objv6b.svelte-1objv6b.svelte-1objv6b{display:flex;flex-direction:column;gap:var(--spacing-md);min-height:0;overflow-y:auto;padding:var(--spacing-lg) var(--spacing-xl)}.rent-plan-summary.svelte-1objv6b.svelte-1objv6b.svelte-1objv6b{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--color-bg-secondary) 85%,transparent);border:1px solid color-mix(in srgb,var(--color-border-primary) 55%,transparent)}.rent-plan-label.svelte-1objv6b.svelte-1objv6b.svelte-1objv6b{display:block;font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.rent-plan-detail.svelte-1objv6b.svelte-1objv6b.svelte-1objv6b{font-size:var(--font-size-xs);color:var(--color-text-tertiary)}.rent-plan-price.svelte-1objv6b.svelte-1objv6b.svelte-1objv6b{font-weight:var(--font-weight-bold);color:var(--color-primary)}.rent-wallet-balance.svelte-1objv6b.svelte-1objv6b.svelte-1objv6b{display:grid;grid-template-columns:repeat(2,minmax(0,1fr)) auto;align-items:end;gap:var(--spacing-sm);padding:var(--spacing-md);border:1px solid var(--surface-panel-line);border-radius:var(--radius-lg);background:var(--surface-panel-muted)}.rent-wallet-balance.svelte-1objv6b>div.svelte-1objv6b.svelte-1objv6b{display:grid;gap:4px;min-width:0}.rent-wallet-balance.svelte-1objv6b span.svelte-1objv6b.svelte-1objv6b{color:var(--color-text-tertiary);font-size:var(--font-size-xxs);font-weight:var(--font-weight-semibold);letter-spacing:.055em;text-transform:uppercase}.rent-wallet-balance.svelte-1objv6b strong.svelte-1objv6b.svelte-1objv6b{overflow:hidden;color:var(--color-text-primary);font-family:var(--font-family-mono);font-size:var(--font-size-sm);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}.rent-wallet-balance[data-state=error].svelte-1objv6b strong.svelte-1objv6b.svelte-1objv6b{color:var(--color-warning)}.rent-field.svelte-1objv6b.svelte-1objv6b.svelte-1objv6b{display:flex;flex-direction:column;gap:6px}.rent-field-label.svelte-1objv6b.svelte-1objv6b.svelte-1objv6b{font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-tertiary)}.rent-input.svelte-1objv6b.svelte-1objv6b.svelte-1objv6b{padding:10px 12px;border-radius:var(--radius-md);border:1px solid color-mix(in srgb,var(--color-border-primary) 60%,transparent);background:color-mix(in srgb,var(--color-bg-secondary) 92%,transparent);color:var(--color-text-primary)}.rent-message.svelte-1objv6b.svelte-1objv6b.svelte-1objv6b{padding:10px 12px;border-radius:var(--radius-md);font-size:var(--font-size-sm)}.rent-error.svelte-1objv6b.svelte-1objv6b.svelte-1objv6b{background:color-mix(in srgb,var(--color-error) 12%,transparent);color:var(--color-error)}.rent-success.svelte-1objv6b.svelte-1objv6b.svelte-1objv6b{background:color-mix(in srgb,var(--color-success) 16%,transparent);color:var(--color-success)}.rent-pending.svelte-1objv6b.svelte-1objv6b.svelte-1objv6b{background:color-mix(in srgb,var(--color-warning) 12%,var(--surface-panel) 88%);color:var(--color-warning)}.rent-meta.svelte-1objv6b.svelte-1objv6b.svelte-1objv6b{display:grid;gap:var(--spacing-sm);font-size:var(--font-size-sm);color:var(--color-text-secondary)}.rent-meta-label.svelte-1objv6b.svelte-1objv6b.svelte-1objv6b{display:block;font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-tertiary)}.rent-meta-value.svelte-1objv6b.svelte-1objv6b.svelte-1objv6b{font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.rent-meta-link.svelte-1objv6b.svelte-1objv6b.svelte-1objv6b{display:inline-flex;align-items:center;gap:var(--spacing-xs);font-weight:var(--font-weight-semibold);color:var(--color-primary);text-decoration:none}.rent-meta-link.svelte-1objv6b.svelte-1objv6b.svelte-1objv6b:hover{text-decoration:underline}.rent-modal-footer.svelte-1objv6b.svelte-1objv6b.svelte-1objv6b{display:flex;justify-content:flex-end;gap:var(--spacing-sm);padding:var(--spacing-md) var(--spacing-xl);border-top:1px solid var(--surface-panel-line);background:color-mix(in srgb,var(--surface-panel-muted) 42%,var(--surface-panel) 58%)}.rent-btn.svelte-1objv6b.svelte-1objv6b.svelte-1objv6b{white-space:nowrap}.rent-btn.ghost.svelte-1objv6b.svelte-1objv6b.svelte-1objv6b{min-width:80px}.rent-btn.primary.svelte-1objv6b.svelte-1objv6b.svelte-1objv6b{min-width:120px}.rent-btn.svelte-1objv6b.svelte-1objv6b.svelte-1objv6b:hover:not(:disabled){transform:translateY(-1px)}.rent-btn.svelte-1objv6b.svelte-1objv6b.svelte-1objv6b:disabled{opacity:.6}[data-theme=light] .rent-modal.svelte-1objv6b.svelte-1objv6b.svelte-1objv6b{background:var(--surface-panel);border-color:var(--surface-panel-line-strong)}@media (max-width: 960px){.detail-hero.svelte-1objv6b.svelte-1objv6b.svelte-1objv6b{grid-template-columns:1fr;align-items:flex-start}.hero-stats.svelte-1objv6b.svelte-1objv6b.svelte-1objv6b{width:100%;justify-content:space-between}.detail-grid.svelte-1objv6b.svelte-1objv6b.svelte-1objv6b{grid-template-columns:1fr}}@media (max-width: 640px){.rent-modal-overlay.svelte-1objv6b.svelte-1objv6b.svelte-1objv6b,body.layout-dashboard .rent-modal-overlay.svelte-1objv6b.svelte-1objv6b.svelte-1objv6b,body.layout-dashboard.layout-dashboard-collapsed .rent-modal-overlay.svelte-1objv6b.svelte-1objv6b.svelte-1objv6b{left:0;padding:var(--spacing-md)}.rent-modal-header.svelte-1objv6b.svelte-1objv6b.svelte-1objv6b,.rent-modal-body.svelte-1objv6b.svelte-1objv6b.svelte-1objv6b,.rent-modal-footer.svelte-1objv6b.svelte-1objv6b.svelte-1objv6b{padding-left:var(--spacing-md);padding-right:var(--spacing-md)}.rent-wallet-balance.svelte-1objv6b.svelte-1objv6b.svelte-1objv6b{grid-template-columns:repeat(2,minmax(0,1fr))}.rent-wallet-balance.svelte-1objv6b>button.svelte-1objv6b.svelte-1objv6b{grid-column:1 / -1;width:100%}.marketplace-detail.svelte-1objv6b.svelte-1objv6b.svelte-1objv6b{padding:var(--spacing-md)}.detail-nav.svelte-1objv6b.svelte-1objv6b.svelte-1objv6b,.hero-stats.svelte-1objv6b.svelte-1objv6b.svelte-1objv6b{flex-direction:column;align-items:flex-start}.hero-stat.svelte-1objv6b.svelte-1objv6b.svelte-1objv6b{width:100%;text-align:left}.rent-option.svelte-1objv6b.svelte-1objv6b.svelte-1objv6b{grid-template-columns:1fr}.rent-price.svelte-1objv6b.svelte-1objv6b.svelte-1objv6b{text-align:left}.trader-card__heading.svelte-1objv6b.svelte-1objv6b.svelte-1objv6b{grid-template-columns:auto minmax(0,1fr)}.trader-risk.svelte-1objv6b.svelte-1objv6b.svelte-1objv6b{grid-column:2;width:fit-content}}.page-section.svelte-1cjv5ij{padding:var(--spacing-xl)}.grid.svelte-1cjv5ij{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:var(--spacing-lg);margin-bottom:var(--spacing-xl)}.card.svelte-1cjv5ij{background:var(--surface-panel);border:1px solid var(--surface-panel-line);border-radius:var(--radius-xl);padding:var(--spacing-lg);display:flex;flex-direction:column;gap:var(--spacing-md);box-shadow:var(--shadow-panel)}.card-title.svelte-1cjv5ij{margin:0;font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold)}.card-header.svelte-1cjv5ij{display:flex;justify-content:space-between;align-items:center;gap:var(--spacing-sm)}.loading-card.svelte-1cjv5ij,.error-card.svelte-1cjv5ij{align-items:flex-start;gap:var(--spacing-sm)}.alert.svelte-1cjv5ij{border-radius:var(--radius-md);padding:var(--spacing-sm) var(--spacing-md);font-size:var(--font-size-sm)}.alert.error.svelte-1cjv5ij{background:#ef44441a;color:#fca5a5;border:1px solid rgba(239,68,68,.3)}.alert.success.svelte-1cjv5ij{background:#22c55e1f;color:#86efac;border:1px solid rgba(34,197,94,.3)}.form.svelte-1cjv5ij{display:flex;flex-direction:column;gap:var(--spacing-lg)}.form-grid.svelte-1cjv5ij{display:grid;gap:var(--spacing-sm)}.label.svelte-1cjv5ij{color:var(--color-text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.input.svelte-1cjv5ij{width:100%;padding:.7rem .85rem;border-radius:var(--control-radius);background:var(--color-bg-input);border:1px solid var(--color-border-input);color:var(--color-text-primary);font-size:var(--font-size-base);transition:background-color var(--transition-fast),border-color var(--transition-fast),box-shadow var(--transition-fast)}.input.svelte-1cjv5ij:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px rgba(var(--color-primary-rgb),.1)}.input.svelte-1cjv5ij::placeholder{color:var(--color-text-tertiary)}.form-actions.svelte-1cjv5ij{display:flex;justify-content:flex-end;gap:var(--spacing-sm)}.status-card.svelte-1cjv5ij{position:relative;overflow:hidden}.status-indicator.svelte-1cjv5ij{display:inline-flex;align-items:center;gap:var(--spacing-xs);text-transform:capitalize;font-weight:var(--font-weight-semibold);padding:6px 12px;border-radius:999px;border:1px solid transparent;width:fit-content}.status-indicator.connected.svelte-1cjv5ij{background:color-mix(in srgb,var(--color-success) 12%,var(--surface-panel) 88%);color:var(--color-success);border-color:color-mix(in srgb,var(--color-success) 36%,var(--surface-panel-line) 64%)}.status-indicator.disconnected.svelte-1cjv5ij{background:color-mix(in srgb,var(--color-warning) 12%,var(--surface-panel) 88%);color:var(--color-warning);border-color:color-mix(in srgb,var(--color-warning) 36%,var(--surface-panel-line) 64%)}.status-details.svelte-1cjv5ij{margin:0;padding-left:1.2rem;display:flex;flex-direction:column;gap:var(--spacing-xs);color:var(--color-text-secondary);font-size:var(--font-size-sm)}.key-list.svelte-1cjv5ij{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--spacing-sm)}.key-item.svelte-1cjv5ij{border:1px solid var(--surface-panel-line);border-radius:var(--radius-lg);padding:var(--spacing-md);display:flex;justify-content:space-between;align-items:flex-start;gap:var(--spacing-md);background:color-mix(in srgb,var(--surface-panel-muted) 74%,var(--surface-panel) 26%);transition:border-color var(--transition-normal),transform var(--transition-fast)}.key-item.active.svelte-1cjv5ij{border-color:var(--color-primary);transform:translateY(-2px)}.key-info.svelte-1cjv5ij{display:flex;flex-direction:column;gap:var(--spacing-xs)}.key-name-row.svelte-1cjv5ij{display:flex;align-items:center;gap:var(--spacing-sm)}.key-meta.svelte-1cjv5ij{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.key-actions.svelte-1cjv5ij{display:flex;gap:var(--spacing-xs)}.tag.svelte-1cjv5ij{display:inline-flex;align-items:center;gap:var(--spacing-xs);padding:2px 10px;border-radius:999px;font-size:var(--font-size-xs);background:color-mix(in srgb,var(--color-primary) 12%,var(--surface-panel) 88%);color:var(--color-primary);border:1px solid color-mix(in srgb,var(--color-primary) 32%,var(--surface-panel-line) 68%);text-transform:uppercase;letter-spacing:0}.muted.svelte-1cjv5ij{color:var(--color-text-secondary)}@media (max-width: 1024px){.grid.svelte-1cjv5ij{grid-template-columns:1fr}.form-actions.svelte-1cjv5ij,.key-item.svelte-1cjv5ij{flex-direction:column;align-items:stretch}.key-actions.svelte-1cjv5ij{justify-content:flex-end}}.exchanges-page.svelte-3hc23f.svelte-3hc23f.svelte-3hc23f{--docs-accent:var(--color-primary);--docs-surface:var(--surface-panel);--docs-surface-strong:var(--surface-panel-muted);--docs-border:var(--surface-panel-line);gap:var(--spacing-lg);letter-spacing:0}.exchanges-page.svelte-3hc23f .svelte-3hc23f.svelte-3hc23f:is(button,input,select,summary,span,p,strong,h2,h3){letter-spacing:0}.exchange-command-center.svelte-3hc23f.svelte-3hc23f.svelte-3hc23f{gap:var(--spacing-lg)}.exchange-workspace.svelte-3hc23f.svelte-3hc23f.svelte-3hc23f{min-width:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;display:grid;gap:var(--spacing-lg)}.exchange-board.svelte-3hc23f.svelte-3hc23f.svelte-3hc23f{min-width:0}.workspace-heading.svelte-3hc23f.svelte-3hc23f.svelte-3hc23f,.workspace-summary.svelte-3hc23f.svelte-3hc23f.svelte-3hc23f,.exchange-card.svelte-3hc23f.svelte-3hc23f.svelte-3hc23f,.exchange-card__body.svelte-3hc23f.svelte-3hc23f.svelte-3hc23f,.exchange-card__meta.svelte-3hc23f.svelte-3hc23f.svelte-3hc23f,.desk-header.svelte-3hc23f.svelte-3hc23f.svelte-3hc23f,.desk-title.svelte-3hc23f.svelte-3hc23f.svelte-3hc23f,.desk-actions.svelte-3hc23f.svelte-3hc23f.svelte-3hc23f,.panel-heading.with-action.svelte-3hc23f.svelte-3hc23f.svelte-3hc23f,.form-actions.svelte-3hc23f.svelte-3hc23f.svelte-3hc23f,.key-item.svelte-3hc23f.svelte-3hc23f.svelte-3hc23f,.key-info.svelte-3hc23f.svelte-3hc23f.svelte-3hc23f,.key-actions.svelte-3hc23f.svelte-3hc23f.svelte-3hc23f,.key-name-row.svelte-3hc23f.svelte-3hc23f.svelte-3hc23f{display:flex;align-items:center;gap:var(--spacing-sm)}.workspace-heading.svelte-3hc23f.svelte-3hc23f.svelte-3hc23f,.desk-header.svelte-3hc23f.svelte-3hc23f.svelte-3hc23f,.panel-heading.with-action.svelte-3hc23f.svelte-3hc23f.svelte-3hc23f,.key-item.svelte-3hc23f.svelte-3hc23f.svelte-3hc23f{justify-content:space-between}.workspace-heading.svelte-3hc23f.svelte-3hc23f.svelte-3hc23f{align-items:flex-start}.exchanges-page.svelte-3hc23f .workspace-heading.svelte-3hc23f>div.svelte-3hc23f:first-child{min-width:0;display:grid;gap:var(--spacing-xs)}.exchanges-page.svelte-3hc23f .section-eyebrow.svelte-3hc23f.svelte-3hc23f{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.1em!important;text-transform:uppercase!important}.exchanges-page.svelte-3hc23f .section-title.svelte-3hc23f.svelte-3hc23f{margin:0;font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);line-height:1.2}.exchanges-page.svelte-3hc23f .section-subtitle.svelte-3hc23f.svelte-3hc23f{max-width:64ch;font-size:1rem;line-height:24px;white-space:normal}.workspace-summary.svelte-3hc23f.svelte-3hc23f.svelte-3hc23f{flex-wrap:wrap;justify-content:flex-end}.workspace-summary.svelte-3hc23f span.svelte-3hc23f.svelte-3hc23f{min-height:var(--control-height-sm);padding:.2rem .62rem;border:1px solid var(--surface-panel-line);border-radius:var(--radius-full);background:color-mix(in srgb,var(--surface-panel-muted) 72%,transparent);color:var(--color-text-secondary);font-size:var(--font-size-xs);white-space:nowrap}.workspace-summary.svelte-3hc23f strong.svelte-3hc23f.svelte-3hc23f{color:var(--color-text-primary);font-variant-numeric:tabular-nums}.exchange-grid.svelte-3hc23f.svelte-3hc23f.svelte-3hc23f{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(13.25rem,100%),1fr));gap:var(--spacing-sm)}.exchange-card.svelte-3hc23f.svelte-3hc23f.svelte-3hc23f{min-width:0;min-height:4.75rem;padding:var(--spacing-sm) var(--spacing-md);border:1px solid var(--surface-panel-line);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--surface-panel-muted) 58%,var(--surface-panel) 42%);color:var(--color-text-primary);box-shadow:var(--shadow-list-card);display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;text-align:left;cursor:pointer;transition:background-color var(--transition-fast),border-color var(--transition-fast),box-shadow var(--transition-fast)}.exchange-card.svelte-3hc23f.svelte-3hc23f.svelte-3hc23f:hover{border-color:color-mix(in srgb,var(--color-primary) 40%,var(--surface-panel-line) 60%);box-shadow:var(--shadow-list-card-hover)}.exchange-card.svelte-3hc23f.svelte-3hc23f.svelte-3hc23f:focus-visible,.exchanges-page.svelte-3hc23f .btn.svelte-3hc23f.svelte-3hc23f:focus-visible,.input.svelte-3hc23f.svelte-3hc23f.svelte-3hc23f:focus-visible,.exchange-help.svelte-3hc23f>summary.svelte-3hc23f.svelte-3hc23f:focus-visible{outline:2px solid color-mix(in srgb,var(--color-primary) 62%,transparent);outline-offset:2px}.exchange-card.expanded.svelte-3hc23f.svelte-3hc23f.svelte-3hc23f{border-color:color-mix(in srgb,var(--color-primary) 58%,var(--surface-panel-line) 42%);background:color-mix(in srgb,var(--color-primary) 9%,var(--surface-panel) 91%)}.exchange-card__body.svelte-3hc23f.svelte-3hc23f.svelte-3hc23f,.exchange-card__identity.svelte-3hc23f.svelte-3hc23f.svelte-3hc23f,.key-info.svelte-3hc23f>div.svelte-3hc23f.svelte-3hc23f,.panel-heading.svelte-3hc23f>div.svelte-3hc23f.svelte-3hc23f{min-width:0}.exchange-card__identity.svelte-3hc23f.svelte-3hc23f.svelte-3hc23f{display:grid;gap:.18rem}.exchange-card__identity.svelte-3hc23f strong.svelte-3hc23f.svelte-3hc23f{overflow:hidden;color:var(--color-text-primary);font-size:var(--font-size-sm);text-overflow:ellipsis;white-space:nowrap}.exchange-card__identity.svelte-3hc23f small.svelte-3hc23f.svelte-3hc23f{color:var(--color-text-secondary);font-size:var(--font-size-xs)}.exchange-card__meta.svelte-3hc23f.svelte-3hc23f.svelte-3hc23f{flex:0 0 auto;align-self:stretch;display:grid;grid-template-rows:auto 1fr;justify-items:end;gap:var(--spacing-xs)}.venue-mark.svelte-3hc23f.svelte-3hc23f.svelte-3hc23f{width:2rem;height:2rem;border:1px solid var(--surface-panel-line);border-radius:var(--radius-md);background:var(--surface-panel);color:var(--color-primary);display:inline-grid;place-items:center;flex:0 0 auto;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold)}.venue-mark[data-kind=dex].svelte-3hc23f.svelte-3hc23f.svelte-3hc23f{color:var(--color-success)}.venue-mark.small.svelte-3hc23f.svelte-3hc23f.svelte-3hc23f{width:1.75rem;height:1.75rem}.status-pill.svelte-3hc23f.svelte-3hc23f.svelte-3hc23f,.tag.svelte-3hc23f.svelte-3hc23f.svelte-3hc23f,.exchange-tag.svelte-3hc23f.svelte-3hc23f.svelte-3hc23f{min-height:var(--control-height-sm);padding:.2rem .55rem;border:1px solid var(--surface-panel-line);border-radius:var(--radius-full);background:color-mix(in srgb,var(--surface-panel-muted) 72%,transparent);color:var(--color-text-secondary);display:inline-flex;align-items:center;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);line-height:1;letter-spacing:0}.exchange-card.svelte-3hc23f .status-pill.svelte-3hc23f.svelte-3hc23f{min-height:1.5rem;padding:.15rem .42rem;font-size:.625rem;white-space:nowrap}.status-pill.warning.svelte-3hc23f.svelte-3hc23f.svelte-3hc23f{color:var(--color-warning);border-color:color-mix(in srgb,var(--color-warning) 35%,var(--surface-panel-line) 65%)}.status-pill.syncing.svelte-3hc23f.svelte-3hc23f.svelte-3hc23f{color:var(--color-info);border-color:color-mix(in srgb,var(--color-info) 35%,var(--surface-panel-line) 65%)}.status-pill.confirmed.svelte-3hc23f.svelte-3hc23f.svelte-3hc23f{color:var(--color-success);border-color:color-mix(in srgb,var(--color-success) 35%,var(--surface-panel-line) 65%)}.status-pill.failed.svelte-3hc23f.svelte-3hc23f.svelte-3hc23f{color:var(--color-error);border-color:color-mix(in srgb,var(--color-error) 35%,var(--surface-panel-line) 65%)}.exchange-card__action.svelte-3hc23f.svelte-3hc23f.svelte-3hc23f{align-self:end;color:var(--color-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold)}.credential-desk.svelte-3hc23f.svelte-3hc23f.svelte-3hc23f{min-width:0;margin:0;padding:var(--spacing-xl) 0 0;border-top:1px solid var(--surface-panel-line);display:grid;gap:var(--spacing-lg)}.desk-title.svelte-3hc23f.svelte-3hc23f.svelte-3hc23f{min-width:0}.desk-title.svelte-3hc23f>div.svelte-3hc23f.svelte-3hc23f{min-width:0;display:grid;gap:.18rem}.desk-title.svelte-3hc23f h3.svelte-3hc23f.svelte-3hc23f,.panel-heading.svelte-3hc23f h3.svelte-3hc23f.svelte-3hc23f{margin:0;color:var(--color-text-primary);font-size:var(--font-size-base)}.desk-title.svelte-3hc23f p.svelte-3hc23f.svelte-3hc23f,.panel-heading.svelte-3hc23f p.svelte-3hc23f.svelte-3hc23f,.field-help.svelte-3hc23f.svelte-3hc23f.svelte-3hc23f{margin:0;max-width:64ch;color:var(--color-text-secondary);font-size:var(--font-size-xs);line-height:var(--line-height-normal)}.desk-grid.svelte-3hc23f.svelte-3hc23f.svelte-3hc23f{min-width:0;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(18rem,.92fr);gap:var(--spacing-xl);align-items:start}.credentials-panel.svelte-3hc23f.svelte-3hc23f.svelte-3hc23f{min-width:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;display:grid;gap:var(--spacing-md)}body .exchanges-page.svelte-3hc23f .credentials-panel.svelte-3hc23f.svelte-3hc23f{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.panel-heading.svelte-3hc23f.svelte-3hc23f.svelte-3hc23f{display:grid;gap:.25rem}.credentials-form.svelte-3hc23f.svelte-3hc23f.svelte-3hc23f,.form-grid.svelte-3hc23f.svelte-3hc23f.svelte-3hc23f,.field.svelte-3hc23f.svelte-3hc23f.svelte-3hc23f,.key-list.svelte-3hc23f.svelte-3hc23f.svelte-3hc23f{display:grid;gap:var(--spacing-sm)}.form-grid.svelte-3hc23f.svelte-3hc23f.svelte-3hc23f{grid-template-columns:repeat(2,minmax(0,1fr))}.field--secret.svelte-3hc23f.svelte-3hc23f.svelte-3hc23f{grid-column:1 / -1}.field.svelte-3hc23f label.svelte-3hc23f.svelte-3hc23f{color:var(--color-text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);letter-spacing:0}.input.svelte-3hc23f.svelte-3hc23f.svelte-3hc23f{width:100%;min-height:var(--control-height-sm);height:var(--control-height-sm);padding:0 var(--spacing-md);border:1px solid var(--gds-input-border);border-radius:var(--control-radius);background:var(--gds-input-bg);color:var(--gds-input-text);font:inherit;font-size:var(--font-size-sm);letter-spacing:0}.exchanges-page.svelte-3hc23f .input.svelte-3hc23f.svelte-3hc23f{min-height:var(--control-height-sm)!important;height:var(--control-height-sm)!important;padding-block:0!important}.exchanges-page.svelte-3hc23f .gds-field{min-width:0;gap:var(--spacing-xs)}.exchanges-page.svelte-3hc23f .gds-field__label{color:var(--color-text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);letter-spacing:0}.exchanges-page.svelte-3hc23f .gds-select__trigger{min-height:var(--control-height-sm);height:var(--control-height-sm);border-color:var(--gds-input-border);border-radius:var(--control-radius);background:var(--gds-input-bg);color:var(--gds-input-text);font-size:var(--font-size-sm);letter-spacing:0}.input.svelte-3hc23f.svelte-3hc23f.svelte-3hc23f:focus{outline:none;border-color:var(--gds-input-border-active);background:var(--gds-input-bg-active);box-shadow:var(--gds-focus-ring)}.form-actions.svelte-3hc23f.svelte-3hc23f.svelte-3hc23f{justify-content:flex-end}.exchanges-page.svelte-3hc23f .btn.svelte-3hc23f.svelte-3hc23f{letter-spacing:0}.exchanges-page.svelte-3hc23f .btn.primary.svelte-3hc23f.svelte-3hc23f{background:var(--control-primary-bg);border-color:var(--control-primary-border)}.alert.svelte-3hc23f.svelte-3hc23f.svelte-3hc23f{margin:0;padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-md);background:var(--docs-surface-strong);color:var(--color-text-secondary);font-size:var(--font-size-sm)}.alert.error.svelte-3hc23f.svelte-3hc23f.svelte-3hc23f{color:var(--color-error);background:color-mix(in srgb,var(--color-error) 9%,var(--surface-panel) 91%)}.alert.success.svelte-3hc23f.svelte-3hc23f.svelte-3hc23f{color:var(--color-success);background:color-mix(in srgb,var(--color-success) 9%,var(--surface-panel) 91%)}.empty-state.svelte-3hc23f.svelte-3hc23f.svelte-3hc23f,.loading.svelte-3hc23f.svelte-3hc23f.svelte-3hc23f{min-height:4rem;padding:var(--spacing-md);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--surface-panel-muted) 62%,transparent);color:var(--color-text-secondary);display:flex;align-items:center;justify-content:center;gap:var(--spacing-xs);font-size:var(--font-size-sm);text-align:center}.empty-state.svelte-3hc23f.svelte-3hc23f.svelte-3hc23f{flex-direction:column}.empty-state.svelte-3hc23f strong.svelte-3hc23f.svelte-3hc23f{color:var(--color-text-primary)}.empty-state.compact.svelte-3hc23f.svelte-3hc23f.svelte-3hc23f{min-height:auto;padding:var(--spacing-sm) 0;border:0;border-radius:0;background:transparent;align-items:flex-start;text-align:left}.key-list.svelte-3hc23f.svelte-3hc23f.svelte-3hc23f{margin:0;padding:0;list-style:none}.key-item.svelte-3hc23f.svelte-3hc23f.svelte-3hc23f{min-width:0;padding:var(--spacing-sm);border:1px solid var(--surface-panel-line);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--surface-panel-muted) 58%,var(--surface-panel) 42%);box-shadow:var(--shadow-list-card)}.key-item.active.svelte-3hc23f.svelte-3hc23f.svelte-3hc23f{border-color:color-mix(in srgb,var(--color-primary) 48%,var(--surface-panel-line) 52%);background:color-mix(in srgb,var(--color-primary) 8%,var(--surface-panel) 92%)}.key-name-row.svelte-3hc23f.svelte-3hc23f.svelte-3hc23f,.key-actions.svelte-3hc23f.svelte-3hc23f.svelte-3hc23f{flex-wrap:wrap}.key-name-row.svelte-3hc23f strong.svelte-3hc23f.svelte-3hc23f{color:var(--color-text-primary);font-size:var(--font-size-sm)}.key-meta.svelte-3hc23f.svelte-3hc23f.svelte-3hc23f{margin-top:.15rem;color:var(--color-text-secondary);font-size:var(--font-size-xs);word-break:break-word}.exchange-help.svelte-3hc23f.svelte-3hc23f.svelte-3hc23f{margin-top:var(--spacing-lg);padding:var(--spacing-md) var(--spacing-lg);border:1px solid var(--surface-panel-line);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--surface-panel-muted) 52%,transparent)}.exchange-help.svelte-3hc23f>summary.svelte-3hc23f.svelte-3hc23f{color:var(--color-text-primary);cursor:pointer;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.exchange-help.svelte-3hc23f p.svelte-3hc23f.svelte-3hc23f{margin:var(--spacing-sm) 0 0;max-width:64ch;color:var(--color-text-secondary);font-size:var(--font-size-sm);line-height:var(--line-height-normal)}@media (max-width: 980px){.desk-grid.svelte-3hc23f.svelte-3hc23f.svelte-3hc23f{grid-template-columns:1fr}}@media (max-width: 720px){.exchanges-page.docs-page.svelte-3hc23f.svelte-3hc23f.svelte-3hc23f{--gimmer-page-gutter:var(--spacing-lg);padding-inline:var(--spacing-lg)}.credential-desk.svelte-3hc23f.svelte-3hc23f.svelte-3hc23f{padding-top:var(--spacing-lg)}.workspace-heading.svelte-3hc23f.svelte-3hc23f.svelte-3hc23f,.desk-header.svelte-3hc23f.svelte-3hc23f.svelte-3hc23f,.panel-heading.with-action.svelte-3hc23f.svelte-3hc23f.svelte-3hc23f{align-items:flex-start;flex-direction:column}.workspace-summary.svelte-3hc23f.svelte-3hc23f.svelte-3hc23f{justify-content:flex-start}.exchanges-page.svelte-3hc23f .section-subtitle.svelte-3hc23f.svelte-3hc23f{white-space:normal}}@media (max-width: 560px){.exchange-grid.svelte-3hc23f.svelte-3hc23f.svelte-3hc23f,.form-grid.svelte-3hc23f.svelte-3hc23f.svelte-3hc23f{grid-template-columns:1fr}.exchange-card.svelte-3hc23f.svelte-3hc23f.svelte-3hc23f,.key-item.svelte-3hc23f.svelte-3hc23f.svelte-3hc23f{align-items:flex-start}.exchange-card__meta.svelte-3hc23f.svelte-3hc23f.svelte-3hc23f{align-items:start;justify-items:end}.key-item.svelte-3hc23f.svelte-3hc23f.svelte-3hc23f{flex-direction:column}.key-actions.svelte-3hc23f.svelte-3hc23f.svelte-3hc23f,.form-actions.svelte-3hc23f.svelte-3hc23f.svelte-3hc23f{width:100%}.key-actions.svelte-3hc23f .btn.svelte-3hc23f.svelte-3hc23f,.form-actions.svelte-3hc23f .btn.svelte-3hc23f.svelte-3hc23f{flex:1 1 8rem}}.help-page.svelte-14b2f0q.svelte-14b2f0q.svelte-14b2f0q{--help-surface:color-mix(in srgb, var(--color-bg-secondary) 92%, transparent);--help-surface-muted:color-mix(in srgb, var(--color-bg-tertiary) 88%, transparent);--help-border:color-mix(in srgb, var(--color-border-primary) 82%, transparent);--help-copy:color-mix(in srgb, var(--color-text-secondary) 78%, var(--color-text-primary) 22%);width:100%;box-sizing:border-box;padding:var(--spacing-2xl);gap:var(--spacing-lg);font-family:var(--font-family-primary)}.help-page.svelte-14b2f0q.svelte-14b2f0q.svelte-14b2f0q,.help-page.svelte-14b2f0q .svelte-14b2f0q.svelte-14b2f0q{letter-spacing:0;text-transform:none}.help-page,.help-page *{letter-spacing:0!important;text-transform:none!important}.help-page-header.svelte-14b2f0q.svelte-14b2f0q.svelte-14b2f0q{max-width:none;display:flex;flex-direction:column;gap:var(--spacing-xs)}.help-page.svelte-14b2f0q .section-eyebrow.svelte-14b2f0q.svelte-14b2f0q{color:var(--color-text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.1em!important;text-transform:uppercase!important}.help-page.svelte-14b2f0q .section-title.svelte-14b2f0q.svelte-14b2f0q{color:var(--color-text-primary);font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);line-height:1.2}.help-page.svelte-14b2f0q .section-subtitle.svelte-14b2f0q.svelte-14b2f0q{max-width:none;color:var(--help-copy);font-size:1rem;line-height:24px;white-space:nowrap}.help-page__container.svelte-14b2f0q.svelte-14b2f0q.svelte-14b2f0q{display:grid;gap:1rem;width:100%;max-width:none}.help-eyebrow.svelte-14b2f0q.svelte-14b2f0q.svelte-14b2f0q{margin:0;color:var(--color-text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold)}.help-section-heading.svelte-14b2f0q h2.svelte-14b2f0q.svelte-14b2f0q{margin:0;color:var(--color-text-primary);letter-spacing:0}.help-section-heading.svelte-14b2f0q>p.svelte-14b2f0q.svelte-14b2f0q,.help-footer.svelte-14b2f0q>span.svelte-14b2f0q.svelte-14b2f0q{margin:0;color:var(--help-copy);font-size:var(--font-size-sm);line-height:var(--line-height-normal)}.help-command.svelte-14b2f0q.svelte-14b2f0q.svelte-14b2f0q{overflow:hidden;border:1px solid var(--help-border);border-radius:var(--radius-lg);background:var(--help-surface);box-shadow:var(--shadow-sm)}.help-section-heading.svelte-14b2f0q.svelte-14b2f0q.svelte-14b2f0q{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;padding:1rem 1.25rem;border-bottom:1px solid var(--help-border)}.help-section-heading.svelte-14b2f0q>div.svelte-14b2f0q.svelte-14b2f0q{display:grid;gap:.25rem}.help-section-heading.svelte-14b2f0q h2.svelte-14b2f0q.svelte-14b2f0q{font-size:var(--font-size-lg)}.help-command__list.svelte-14b2f0q.svelte-14b2f0q.svelte-14b2f0q{display:grid}.help-command__row.svelte-14b2f0q.svelte-14b2f0q.svelte-14b2f0q{display:grid;grid-template-columns:6.5rem minmax(0,1fr) auto;gap:1rem;align-items:center;min-height:4.25rem;padding:.75rem 1.25rem}.help-command__row.svelte-14b2f0q+.help-command__row.svelte-14b2f0q.svelte-14b2f0q{border-top:1px solid var(--help-border)}.help-command__row.svelte-14b2f0q.svelte-14b2f0q.svelte-14b2f0q:hover{background:var(--help-surface-muted)}.help-command__state.svelte-14b2f0q.svelte-14b2f0q.svelte-14b2f0q{color:var(--color-text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold)}.help-command__copy.svelte-14b2f0q.svelte-14b2f0q.svelte-14b2f0q{display:grid;gap:.2rem;min-width:0}.help-command__copy.svelte-14b2f0q strong.svelte-14b2f0q.svelte-14b2f0q{color:var(--color-text-primary);font-size:var(--font-size-sm)}.help-command__copy.svelte-14b2f0q small.svelte-14b2f0q.svelte-14b2f0q{overflow:hidden;color:var(--help-copy);font-size:var(--font-size-sm);text-overflow:ellipsis;white-space:nowrap}.help-command__action.svelte-14b2f0q.svelte-14b2f0q.svelte-14b2f0q{min-width:9.75rem;justify-content:center;text-decoration:none}.help-recovery.svelte-14b2f0q.svelte-14b2f0q.svelte-14b2f0q{border:1px solid var(--help-border);border-radius:var(--radius-lg);background:var(--help-surface)}.help-recovery.svelte-14b2f0q summary.svelte-14b2f0q.svelte-14b2f0q{display:flex;align-items:center;min-height:3.75rem;padding:.75rem 1.25rem;color:var(--color-text-primary);cursor:pointer;list-style:none}.help-recovery.svelte-14b2f0q summary.svelte-14b2f0q.svelte-14b2f0q::-webkit-details-marker{display:none}.help-recovery.svelte-14b2f0q summary.svelte-14b2f0q.svelte-14b2f0q:after{content:"+";margin-left:auto;color:var(--color-text-secondary);font-size:1.1rem}.help-recovery[open].svelte-14b2f0q summary.svelte-14b2f0q.svelte-14b2f0q:after{content:"−"}.help-recovery.svelte-14b2f0q summary.svelte-14b2f0q>span.svelte-14b2f0q{display:grid;gap:.2rem}.help-recovery.svelte-14b2f0q summary small.svelte-14b2f0q.svelte-14b2f0q,.help-recovery__list.svelte-14b2f0q small.svelte-14b2f0q.svelte-14b2f0q{color:var(--help-copy);font-size:var(--font-size-sm);font-weight:var(--font-weight-normal)}.help-recovery__list.svelte-14b2f0q.svelte-14b2f0q.svelte-14b2f0q{display:grid;gap:0;margin:0;padding:0 1.25rem 1rem;list-style:none}.help-recovery__list.svelte-14b2f0q li.svelte-14b2f0q.svelte-14b2f0q{display:grid;grid-template-columns:1.75rem minmax(0,1fr);gap:.75rem;padding:.75rem 0;border-top:1px solid var(--help-border)}.help-recovery__list.svelte-14b2f0q li.svelte-14b2f0q>span.svelte-14b2f0q:last-child{display:grid;gap:.2rem}.help-recovery__index.svelte-14b2f0q.svelte-14b2f0q.svelte-14b2f0q{color:var(--color-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold)}.help-footer.svelte-14b2f0q.svelte-14b2f0q.svelte-14b2f0q{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:3rem;padding:0 .25rem}.help-footer.svelte-14b2f0q .btn.svelte-14b2f0q.svelte-14b2f0q{flex:0 0 auto;text-decoration:none}.help-command__action.svelte-14b2f0q.svelte-14b2f0q.svelte-14b2f0q:focus-visible,.help-footer.svelte-14b2f0q .btn.svelte-14b2f0q.svelte-14b2f0q:focus-visible,.help-recovery.svelte-14b2f0q summary.svelte-14b2f0q.svelte-14b2f0q:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}@media (max-width: 720px){.help-page.svelte-14b2f0q.svelte-14b2f0q.svelte-14b2f0q{padding:var(--spacing-lg) var(--spacing-md)}.help-section-heading.svelte-14b2f0q.svelte-14b2f0q.svelte-14b2f0q,.help-footer.svelte-14b2f0q.svelte-14b2f0q.svelte-14b2f0q{align-items:flex-start;flex-direction:column}.help-page.svelte-14b2f0q .section-subtitle.svelte-14b2f0q.svelte-14b2f0q{white-space:normal}.help-command__row.svelte-14b2f0q.svelte-14b2f0q.svelte-14b2f0q{grid-template-columns:minmax(0,1fr) auto;gap:.35rem .75rem;padding:.9rem 1rem}.help-command__state.svelte-14b2f0q.svelte-14b2f0q.svelte-14b2f0q{grid-column:1 / -1}.help-command__copy.svelte-14b2f0q small.svelte-14b2f0q.svelte-14b2f0q{white-space:normal}}@media (max-width: 480px){.help-command__row.svelte-14b2f0q.svelte-14b2f0q.svelte-14b2f0q{grid-template-columns:1fr}.help-command__action.svelte-14b2f0q.svelte-14b2f0q.svelte-14b2f0q{justify-self:stretch;min-width:0}}.docs-endpoint-detail-panel.svelte-d219s3.svelte-d219s3{display:grid;gap:var(--spacing-md);padding:clamp(.9rem,1.8vw,1.2rem);border-radius:var(--radius-xl);border:1px solid var(--docs-border);background:var(--docs-surface);box-shadow:var(--shadow-sm)}.docs-endpoint-card-header.svelte-d219s3.svelte-d219s3{display:grid;gap:.25rem}.docs-endpoint-detail-title.svelte-d219s3.svelte-d219s3{font-size:clamp(1rem,1.6vw,1.18rem);word-break:break-word}.docs-endpoint-detail-meta.svelte-d219s3.svelte-d219s3,.docs-endpoint-parameter-list.svelte-d219s3.svelte-d219s3{display:flex;flex-wrap:wrap;gap:var(--spacing-xs)}.docs-endpoint-detail-chip.svelte-d219s3.svelte-d219s3,.docs-endpoint-parameter-chip.svelte-d219s3.svelte-d219s3{display:inline-flex;align-items:center;gap:.45rem;min-height:34px;padding:.38rem .72rem;border-radius:var(--radius-full);border:1px solid color-mix(in srgb,var(--docs-accent) 34%,var(--docs-border));background:color-mix(in srgb,var(--docs-accent) 10%,transparent);color:var(--color-text-primary);font-size:var(--font-size-sm)}.docs-endpoint-detail-chip.svelte-d219s3 strong.svelte-d219s3,.docs-endpoint-parameter-chip.svelte-d219s3 strong.svelte-d219s3{color:var(--color-text-secondary);font-size:var(--font-size-xs);letter-spacing:.08em;text-transform:uppercase}.docs-endpoint-detail-layout.svelte-d219s3.svelte-d219s3{display:grid;gap:var(--spacing-lg);grid-template-columns:minmax(0,1.65fr) minmax(260px,.82fr);align-items:start}.docs-endpoint-detail-main.svelte-d219s3.svelte-d219s3,.docs-endpoint-detail-sidebar.svelte-d219s3.svelte-d219s3{display:grid;gap:var(--spacing-md)}.docs-endpoint-detail-card.svelte-d219s3.svelte-d219s3{display:grid;gap:var(--spacing-md);border-radius:var(--radius-lg);border:1px solid color-mix(in srgb,var(--docs-border-strong) 76%,transparent);background:color-mix(in srgb,var(--docs-surface-muted) 78%,transparent);padding:clamp(.85rem,1.5vw,1rem)}.docs-endpoint-detail-card--sidebar.svelte-d219s3.svelte-d219s3{position:sticky;top:1rem}.docs-endpoint-detail-card.svelte-d219s3 h3.svelte-d219s3{margin:0;color:var(--color-text-primary);font-family:var(--font-family-primary);font-weight:var(--font-weight-semibold);letter-spacing:0}.docs-endpoint-detail-subsection.svelte-d219s3.svelte-d219s3{display:grid;gap:var(--spacing-sm)}.docs-endpoint-detail-subheading.svelte-d219s3.svelte-d219s3{display:grid;gap:.25rem}.docs-endpoint-detail-subheading.svelte-d219s3 h4.svelte-d219s3,.docs-endpoint-field-card.svelte-d219s3 p.svelte-d219s3,.docs-endpoint-state-card.svelte-d219s3 p.svelte-d219s3{margin:0}.docs-endpoint-detail-subheading.svelte-d219s3 p.svelte-d219s3{margin:0;color:var(--color-text-secondary);font-size:var(--font-size-sm);line-height:var(--line-height-relaxed)}.docs-endpoint-state-list.svelte-d219s3.svelte-d219s3,.docs-endpoint-field-list.svelte-d219s3.svelte-d219s3{display:grid;gap:var(--spacing-sm)}.docs-endpoint-inline-note.svelte-d219s3.svelte-d219s3{padding:.8rem;border-radius:var(--radius-md);border:1px dashed color-mix(in srgb,var(--docs-border-strong) 86%,transparent);background:color-mix(in srgb,var(--docs-surface) 86%,transparent)}.docs-endpoint-inline-note.svelte-d219s3 p.svelte-d219s3{margin:0;color:var(--color-text-secondary);line-height:var(--line-height-relaxed)}.docs-endpoint-state-card.svelte-d219s3.svelte-d219s3,.docs-endpoint-field-card.svelte-d219s3.svelte-d219s3{display:grid;gap:.45rem;padding:.85rem 0 0;border-radius:0;border:0;border-top:1px solid color-mix(in srgb,var(--docs-border-strong) 82%,transparent);background:transparent}.docs-endpoint-state-card.svelte-d219s3.svelte-d219s3:first-child,.docs-endpoint-field-card.svelte-d219s3.svelte-d219s3:first-child{padding-top:0;border-top:0}.docs-endpoint-state-header.svelte-d219s3.svelte-d219s3,.docs-endpoint-field-header.svelte-d219s3.svelte-d219s3{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.docs-endpoint-state-status.svelte-d219s3.svelte-d219s3,.docs-endpoint-field-type.svelte-d219s3.svelte-d219s3{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:.2rem .55rem;border-radius:var(--radius-full);border:1px solid color-mix(in srgb,var(--docs-accent) 42%,var(--docs-border));background:color-mix(in srgb,var(--docs-accent) 10%,transparent);color:var(--color-text-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold)}.docs-endpoint-state-header.svelte-d219s3 strong.svelte-d219s3,.docs-endpoint-field-header.svelte-d219s3 code.svelte-d219s3{color:var(--color-text-primary)}.docs-endpoint-field-optional.svelte-d219s3.svelte-d219s3{border-style:dashed;color:var(--color-text-secondary)}.docs-endpoint-state-card.svelte-d219s3 p.svelte-d219s3,.docs-endpoint-field-card.svelte-d219s3 p.svelte-d219s3{color:var(--color-text-secondary);line-height:var(--line-height-relaxed)}.docs-endpoint-field-table-shell.svelte-d219s3.svelte-d219s3{overflow-x:auto;border-radius:var(--radius-md);border:1px solid color-mix(in srgb,var(--docs-border-strong) 82%,transparent);background:color-mix(in srgb,var(--docs-surface) 90%,transparent)}.docs-endpoint-field-table.svelte-d219s3.svelte-d219s3{width:100%;min-width:640px;border-collapse:collapse}.docs-endpoint-field-table.svelte-d219s3 th.svelte-d219s3,.docs-endpoint-field-table.svelte-d219s3 td.svelte-d219s3{padding:.75rem;text-align:left;vertical-align:top;border-bottom:1px solid color-mix(in srgb,var(--docs-border-strong) 82%,transparent)}.docs-endpoint-field-table.svelte-d219s3 th.svelte-d219s3{color:var(--docs-label-color);font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.08em;background:color-mix(in srgb,var(--docs-surface-muted) 90%,transparent)}.docs-endpoint-field-table.svelte-d219s3 td.svelte-d219s3{color:var(--color-text-secondary);font-size:var(--font-size-sm)}.docs-endpoint-field-table.svelte-d219s3 td p.svelte-d219s3{margin:.35rem 0 0;color:var(--color-text-secondary);line-height:var(--line-height-relaxed)}@media (max-width: 1100px){.docs-endpoint-detail-layout.svelte-d219s3.svelte-d219s3{grid-template-columns:1fr}.docs-endpoint-detail-card--sidebar.svelte-d219s3.svelte-d219s3{position:static}}.docs-shell.svelte-h8q6un.svelte-h8q6un.svelte-h8q6un{width:100%}.docs-page.svelte-h8q6un.svelte-h8q6un.svelte-h8q6un{--docs-surface:color-mix(in srgb, var(--color-bg-secondary) 92%, transparent);--docs-surface-muted:color-mix(in srgb, var(--color-bg-tertiary) 88%, transparent);--docs-border:color-mix(in srgb, var(--color-border-primary) 82%, transparent);--docs-border-strong:color-mix(in srgb, var(--color-border-primary) 94%, transparent);--docs-copy:color-mix(in srgb, var(--color-text-secondary) 78%, var(--color-text-primary) 22%);--docs-accent-soft:color-mix(in srgb, var(--color-primary) 12%, transparent);--docs-readable-measure:64ch;--docs-readable-measure-roomy:68ch;display:grid;gap:1rem;width:100%;padding:clamp(1rem,2vw,1.5rem);font-family:var(--font-family-primary)}.docs-page.svelte-h8q6un.svelte-h8q6un.svelte-h8q6un,.docs-page.svelte-h8q6un .svelte-h8q6un.svelte-h8q6un{letter-spacing:0;text-transform:none}.docs-page,.docs-page *{letter-spacing:0!important;text-transform:none!important}.docs-masthead.svelte-h8q6un.svelte-h8q6un.svelte-h8q6un{width:min(100%,82rem)}.docs-guide-header.svelte-h8q6un.svelte-h8q6un.svelte-h8q6un{display:flex;align-items:flex-end;justify-content:space-between;gap:1.5rem;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.docs-section-summary-shell.svelte-h8q6un.svelte-h8q6un.svelte-h8q6un{display:grid;gap:.35rem;min-width:0}.docs-toolbar-title.svelte-h8q6un.svelte-h8q6un.svelte-h8q6un,.docs-block-eyebrow.svelte-h8q6un.svelte-h8q6un.svelte-h8q6un{margin:0;color:var(--color-text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold)}.docs-title.svelte-h8q6un.svelte-h8q6un.svelte-h8q6un{margin:0;color:var(--color-text-primary);font-size:1.5rem;font-weight:var(--font-weight-bold);line-height:1.2}.docs-title.svelte-h8q6un.svelte-h8q6un.svelte-h8q6un:focus{outline:2px solid var(--color-primary);outline-offset:.25rem}.docs-summary.svelte-h8q6un.svelte-h8q6un.svelte-h8q6un{max-width:var(--docs-readable-measure);margin:0;color:var(--docs-copy);font-size:var(--font-size-sm);line-height:var(--line-height-normal)}.documentation-page.svelte-h8q6un .docs-toolbar-title.svelte-h8q6un.svelte-h8q6un{font-weight:var(--font-weight-semibold);letter-spacing:.1em!important;text-transform:uppercase!important}.documentation-page.svelte-h8q6un .docs-title.svelte-h8q6un.svelte-h8q6un{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);line-height:1.2}.documentation-page.svelte-h8q6un .docs-summary.svelte-h8q6un.svelte-h8q6un{max-width:var(--docs-readable-measure);font-size:1rem;line-height:24px;white-space:normal}.docs-summary-skeleton.svelte-h8q6un.svelte-h8q6un.svelte-h8q6un{width:min(100%,36rem);min-height:3.5rem;border-radius:var(--radius-md);background:var(--docs-surface-muted)}.docs-action-row.svelte-h8q6un.svelte-h8q6un.svelte-h8q6un,.docs-inline-actions.svelte-h8q6un.svelte-h8q6un.svelte-h8q6un{display:flex;flex:0 0 auto;flex-wrap:wrap;gap:.5rem}.docs-action.svelte-h8q6un.svelte-h8q6un.svelte-h8q6un,.docs-inline-actions.svelte-h8q6un .btn.svelte-h8q6un.svelte-h8q6un,.docs-path-action.svelte-h8q6un.svelte-h8q6un.svelte-h8q6un{text-decoration:none}.docs-workspace.svelte-h8q6un.svelte-h8q6un.svelte-h8q6un{display:grid;grid-template-columns:minmax(12rem,14rem) minmax(0,1fr);gap:1rem;align-items:start;width:min(100%,82rem)}.docs-workspace--single.svelte-h8q6un.svelte-h8q6un.svelte-h8q6un{grid-template-columns:minmax(0,1fr)}.docs-workspace--single.svelte-h8q6un .docs-content.svelte-h8q6un.svelte-h8q6un{max-width:78rem}.docs-reference-rail.svelte-h8q6un.svelte-h8q6un.svelte-h8q6un{position:sticky;top:3.5rem;min-width:0;padding:.75rem;border:1px solid var(--docs-border);border-radius:var(--radius-lg);background:var(--docs-surface)}.docs-reference-map.svelte-h8q6un.svelte-h8q6un.svelte-h8q6un,.docs-map-group.svelte-h8q6un.svelte-h8q6un.svelte-h8q6un,.docs-map-items.svelte-h8q6un.svelte-h8q6un.svelte-h8q6un{display:grid}.docs-reference-map.svelte-h8q6un.svelte-h8q6un.svelte-h8q6un{gap:.75rem}.docs-map-group.svelte-h8q6un.svelte-h8q6un.svelte-h8q6un{gap:.35rem}.docs-map-group.svelte-h8q6un+.docs-map-group.svelte-h8q6un.svelte-h8q6un{padding-top:.75rem;border-top:1px solid var(--docs-border)}.docs-map-group-title.svelte-h8q6un.svelte-h8q6un.svelte-h8q6un{margin:0;padding:0 .4rem;color:var(--color-text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold)}.docs-map-items.svelte-h8q6un.svelte-h8q6un.svelte-h8q6un{gap:.15rem}.docs-map-item.svelte-h8q6un.svelte-h8q6un.svelte-h8q6un{min-height:34px;padding:.38rem .5rem;border:1px solid transparent;border-radius:var(--radius-md);background:transparent;color:var(--docs-copy);font:inherit;font-size:var(--font-size-sm);text-align:left;cursor:pointer}.docs-map-item.svelte-h8q6un.svelte-h8q6un.svelte-h8q6un:hover{background:var(--docs-surface-muted);color:var(--color-text-primary)}.docs-map-item.active.svelte-h8q6un.svelte-h8q6un.svelte-h8q6un,.docs-map-item[aria-current=page].svelte-h8q6un.svelte-h8q6un.svelte-h8q6un{border-color:color-mix(in srgb,var(--color-primary) 38%,var(--docs-border));background:var(--docs-accent-soft);color:var(--color-text-primary)}.docs-content.svelte-h8q6un.svelte-h8q6un.svelte-h8q6un{display:grid;gap:1rem;min-width:0}.docs-anchor-strip.svelte-h8q6un.svelte-h8q6un.svelte-h8q6un{display:flex;flex-wrap:wrap;gap:.4rem;padding:.45rem;border:1px solid var(--docs-border);border-radius:var(--radius-lg);background:var(--docs-surface)}.docs-anchor-link.svelte-h8q6un.svelte-h8q6un.svelte-h8q6un{min-height:32px;padding:.3rem .55rem;border:1px solid transparent;border-radius:var(--radius-md);background:transparent;color:var(--docs-copy);font:inherit;font-size:var(--font-size-sm);cursor:pointer}.docs-anchor-link.svelte-h8q6un.svelte-h8q6un.svelte-h8q6un:hover,.docs-anchor-link.svelte-h8q6un.svelte-h8q6un.svelte-h8q6un:focus-visible{border-color:var(--docs-border-strong);background:var(--docs-surface-muted);color:var(--color-text-primary)}.docs-chooser.svelte-h8q6un.svelte-h8q6un.svelte-h8q6un,.docs-section.svelte-h8q6un.svelte-h8q6un.svelte-h8q6un,.docs-block-stack.svelte-h8q6un.svelte-h8q6un.svelte-h8q6un,.docs-callout.svelte-h8q6un.svelte-h8q6un.svelte-h8q6un{border:1px solid var(--docs-border);border-radius:var(--radius-lg);background:var(--docs-surface);box-shadow:var(--shadow-sm)}.docs-disclosure.svelte-h8q6un.svelte-h8q6un.svelte-h8q6un,.docs-example-card.svelte-h8q6un.svelte-h8q6un.svelte-h8q6un{border:1px solid color-mix(in srgb,var(--docs-border) 74%,transparent);border-radius:var(--radius-md);background:color-mix(in srgb,var(--docs-surface-muted) 76%,transparent);box-shadow:none}.docs-chooser.svelte-h8q6un.svelte-h8q6un.svelte-h8q6un{overflow:hidden}.docs-search.svelte-h8q6un.svelte-h8q6un.svelte-h8q6un{display:grid;gap:.4rem;padding:1rem 1.25rem;border-bottom:1px solid var(--docs-border);color:var(--color-text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.docs-search__input.svelte-h8q6un.svelte-h8q6un.svelte-h8q6un{width:100%;height:40px}.docs-path-list.svelte-h8q6un.svelte-h8q6un.svelte-h8q6un{display:grid}.docs-path-row.svelte-h8q6un.svelte-h8q6un.svelte-h8q6un{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;align-items:center;min-height:4.5rem;padding:.8rem 1.25rem;border:0;background:transparent}.docs-path-row.svelte-h8q6un+.docs-path-row.svelte-h8q6un.svelte-h8q6un{border-top:1px solid var(--docs-border)}button.docs-path-row.svelte-h8q6un.svelte-h8q6un.svelte-h8q6un{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer}.docs-path-row.svelte-h8q6un.svelte-h8q6un.svelte-h8q6un:hover{background:var(--docs-surface-muted)}.docs-path-copy.svelte-h8q6un.svelte-h8q6un.svelte-h8q6un{display:grid;gap:.15rem;min-width:0;max-width:var(--docs-readable-measure-roomy)}.docs-path-copy.svelte-h8q6un small.svelte-h8q6un.svelte-h8q6un{color:var(--color-text-secondary);font-size:var(--font-size-xs)}.docs-path-copy.svelte-h8q6un strong.svelte-h8q6un.svelte-h8q6un{color:var(--color-text-primary);font-size:var(--font-size-base)}.docs-path-copy.svelte-h8q6un>span.svelte-h8q6un.svelte-h8q6un{max-width:var(--docs-readable-measure-roomy);color:var(--docs-copy);font-size:var(--font-size-sm);line-height:var(--line-height-normal)}.docs-path-open.svelte-h8q6un.svelte-h8q6un.svelte-h8q6un{color:var(--color-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.docs-search-empty.svelte-h8q6un.svelte-h8q6un.svelte-h8q6un{margin:0;padding:1.25rem;color:var(--docs-copy);font-size:var(--font-size-sm)}.docs-section.svelte-h8q6un.svelte-h8q6un.svelte-h8q6un,.docs-block-stack.svelte-h8q6un.svelte-h8q6un.svelte-h8q6un,.docs-callout.svelte-h8q6un.svelte-h8q6un.svelte-h8q6un{padding:1rem 1.25rem}.docs-block-stack.svelte-h8q6un.svelte-h8q6un.svelte-h8q6un,.docs-section.svelte-h8q6un.svelte-h8q6un.svelte-h8q6un{display:grid;gap:1rem}.docs-block-header.svelte-h8q6un.svelte-h8q6un.svelte-h8q6un{display:grid;gap:.25rem}.docs-block-header--inline.svelte-h8q6un.svelte-h8q6un.svelte-h8q6un{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem}.docs-block-header--inline.svelte-h8q6un>div.svelte-h8q6un.svelte-h8q6un:first-child{display:grid;gap:.25rem}.docs-block-title.svelte-h8q6un.svelte-h8q6un.svelte-h8q6un,.docs-subtitle.svelte-h8q6un.svelte-h8q6un.svelte-h8q6un{margin:0;color:var(--color-text-primary);line-height:1.25}.docs-block-title.svelte-h8q6un.svelte-h8q6un.svelte-h8q6un{font-size:var(--font-size-lg)}.docs-subtitle.svelte-h8q6un.svelte-h8q6un.svelte-h8q6un{font-size:var(--font-size-base)}.docs-block-copy.svelte-h8q6un.svelte-h8q6un.svelte-h8q6un{max-width:var(--docs-readable-measure-roomy);margin:0;color:var(--docs-copy);font-size:var(--font-size-sm);line-height:var(--line-height-normal)}.docs-step-list.svelte-h8q6un.svelte-h8q6un.svelte-h8q6un,.docs-concept-list.svelte-h8q6un.svelte-h8q6un.svelte-h8q6un,.docs-contract-grid.svelte-h8q6un.svelte-h8q6un.svelte-h8q6un,.docs-compact-list.svelte-h8q6un.svelte-h8q6un.svelte-h8q6un,.docs-example-stack.svelte-h8q6un.svelte-h8q6un.svelte-h8q6un{display:grid;gap:0;margin:0;padding:0;list-style:none}.docs-platform-step.svelte-h8q6un.svelte-h8q6un.svelte-h8q6un{display:grid;grid-template-columns:1.75rem minmax(0,1fr) minmax(9rem,.45fr) auto;gap:.75rem;align-items:center;min-height:4.25rem;padding:.65rem 0}.docs-platform-step.svelte-h8q6un+.docs-platform-step.svelte-h8q6un.svelte-h8q6un,.docs-concept-row.svelte-h8q6un+.docs-concept-row.svelte-h8q6un.svelte-h8q6un,.docs-contract-row.svelte-h8q6un+.docs-contract-row.svelte-h8q6un.svelte-h8q6un,.docs-compact-row.svelte-h8q6un+.docs-compact-row.svelte-h8q6un.svelte-h8q6un{border-top:1px solid var(--docs-border)}.docs-platform-step-index.svelte-h8q6un.svelte-h8q6un.svelte-h8q6un,.docs-contract-index.svelte-h8q6un.svelte-h8q6un.svelte-h8q6un,.docs-compact-index.svelte-h8q6un.svelte-h8q6un.svelte-h8q6un{color:var(--color-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold)}.docs-platform-step-copy.svelte-h8q6un.svelte-h8q6un.svelte-h8q6un,.docs-contract-row-copy.svelte-h8q6un.svelte-h8q6un.svelte-h8q6un,.docs-compact-copy.svelte-h8q6un.svelte-h8q6un.svelte-h8q6un{display:grid;gap:.15rem;min-width:0;max-width:var(--docs-readable-measure-roomy)}.docs-platform-step-copy.svelte-h8q6un small.svelte-h8q6un.svelte-h8q6un{color:var(--color-text-secondary);font-size:var(--font-size-xs)}.docs-platform-step-copy.svelte-h8q6un strong.svelte-h8q6un.svelte-h8q6un,.docs-contract-row-copy.svelte-h8q6un h3.svelte-h8q6un.svelte-h8q6un,.docs-compact-copy.svelte-h8q6un strong.svelte-h8q6un.svelte-h8q6un{color:var(--color-text-primary);font-size:var(--font-size-sm)}.docs-platform-step-copy.svelte-h8q6un>span.svelte-h8q6un.svelte-h8q6un,.docs-platform-proof.svelte-h8q6un.svelte-h8q6un.svelte-h8q6un,.docs-contract-row-copy.svelte-h8q6un p.svelte-h8q6un.svelte-h8q6un,.docs-compact-copy.svelte-h8q6un>span.svelte-h8q6un.svelte-h8q6un{max-width:var(--docs-readable-measure-roomy);color:var(--docs-copy);font-size:var(--font-size-sm);line-height:var(--line-height-normal)}.docs-platform-step.svelte-h8q6un>a.svelte-h8q6un.svelte-h8q6un{color:var(--color-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);text-decoration:none}.docs-concept-row.svelte-h8q6un.svelte-h8q6un.svelte-h8q6un{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;align-items:center;padding:.75rem 0}.docs-concept-row.svelte-h8q6un>span.svelte-h8q6un.svelte-h8q6un{display:grid;gap:.2rem;max-width:var(--docs-readable-measure-roomy)}.docs-concept-row.svelte-h8q6un h3.svelte-h8q6un.svelte-h8q6un,.docs-concept-row.svelte-h8q6un p.svelte-h8q6un.svelte-h8q6un{margin:0}.docs-concept-row.svelte-h8q6un h3.svelte-h8q6un.svelte-h8q6un{color:var(--color-text-primary);font-size:var(--font-size-sm)}.docs-concept-row.svelte-h8q6un p.svelte-h8q6un.svelte-h8q6un{max-width:var(--docs-readable-measure-roomy);color:var(--docs-copy);font-size:var(--font-size-sm);line-height:var(--line-height-normal)}.docs-concept-route.svelte-h8q6un.svelte-h8q6un.svelte-h8q6un{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:.35rem .6rem;border:1px solid var(--docs-border-strong);border-radius:var(--radius-md);background:transparent;color:var(--color-text-primary);font:inherit;font-size:var(--font-size-sm);text-decoration:none;cursor:pointer}.docs-concept-route.svelte-h8q6un.svelte-h8q6un.svelte-h8q6un:hover{border-color:color-mix(in srgb,var(--color-primary) 52%,var(--docs-border));background:var(--docs-accent-soft)}.docs-disclosure.svelte-h8q6un.svelte-h8q6un.svelte-h8q6un{overflow:hidden}.docs-disclosure.svelte-h8q6un>summary.svelte-h8q6un.svelte-h8q6un{display:flex;align-items:center;min-height:3.75rem;padding:.75rem 1.25rem;color:var(--color-text-primary);cursor:pointer;list-style:none}.docs-disclosure.svelte-h8q6un>summary.svelte-h8q6un.svelte-h8q6un::-webkit-details-marker{display:none}.docs-disclosure.svelte-h8q6un>summary.svelte-h8q6un.svelte-h8q6un:after{content:"+";margin-left:auto;color:var(--color-text-secondary);font-size:1.1rem}.docs-disclosure[open].svelte-h8q6un>summary.svelte-h8q6un.svelte-h8q6un:after{content:"−"}.docs-disclosure.svelte-h8q6un>summary.svelte-h8q6un>span.svelte-h8q6un{display:grid;gap:.2rem;max-width:var(--docs-readable-measure-roomy)}.docs-disclosure.svelte-h8q6un>summary strong.svelte-h8q6un.svelte-h8q6un{font-size:var(--font-size-sm)}.docs-disclosure.svelte-h8q6un>summary small.svelte-h8q6un.svelte-h8q6un{max-width:var(--docs-readable-measure-roomy);color:var(--docs-copy);font-size:var(--font-size-sm);font-weight:var(--font-weight-normal)}.docs-disclosure__body.svelte-h8q6un.svelte-h8q6un.svelte-h8q6un{padding:0 1.25rem 1rem;border-top:1px solid var(--docs-border)}.docs-contract-grid.docs-disclosure__body.svelte-h8q6un.svelte-h8q6un.svelte-h8q6un{padding-top:.25rem}.docs-contract-row.svelte-h8q6un.svelte-h8q6un.svelte-h8q6un,.docs-compact-row.svelte-h8q6un.svelte-h8q6un.svelte-h8q6un{display:grid;grid-template-columns:1.75rem minmax(0,1fr);gap:.75rem;padding:.75rem 0}.docs-contract-row-copy.svelte-h8q6un h3.svelte-h8q6un.svelte-h8q6un,.docs-contract-row-copy.svelte-h8q6un p.svelte-h8q6un.svelte-h8q6un{margin:0}.docs-example-pair.svelte-h8q6un.svelte-h8q6un.svelte-h8q6un{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.docs-example-pair--single.svelte-h8q6un.svelte-h8q6un.svelte-h8q6un{grid-template-columns:minmax(0,1fr)}.docs-disclosure__body.docs-example-pair.svelte-h8q6un.svelte-h8q6un.svelte-h8q6un{padding-top:1rem}.docs-example-card.svelte-h8q6un.svelte-h8q6un.svelte-h8q6un{display:grid;gap:.75rem;min-width:0;padding:1rem;box-shadow:none}.docs-code-block.svelte-h8q6un.svelte-h8q6un.svelte-h8q6un{overflow:auto;border:1px solid var(--docs-border);border-radius:var(--radius-md);background:var(--surface-code, var(--color-bg-primary))}.docs-code-block.svelte-h8q6un pre.svelte-h8q6un.svelte-h8q6un{min-width:max-content;margin:0;padding:.85rem 1rem;color:var(--color-text-primary);font-family:var(--font-family-mono);font-size:var(--font-size-sm);line-height:1.55;white-space:pre-wrap}.docs-list.svelte-h8q6un.svelte-h8q6un.svelte-h8q6un{display:grid;gap:.45rem;margin:0;padding-left:1.15rem;color:var(--docs-copy);font-size:var(--font-size-sm);line-height:var(--line-height-normal)}.docs-table-shell.svelte-h8q6un.svelte-h8q6un.svelte-h8q6un{overflow-x:auto;min-width:0;border:1px solid var(--docs-border);border-radius:var(--radius-md)}.docs-table.svelte-h8q6un.svelte-h8q6un.svelte-h8q6un{width:100%;border-collapse:collapse;color:var(--docs-copy);font-size:var(--font-size-sm)}.docs-table.svelte-h8q6un th.svelte-h8q6un.svelte-h8q6un,.docs-table.svelte-h8q6un td.svelte-h8q6un.svelte-h8q6un{padding:.65rem .75rem;border-bottom:1px solid var(--docs-border);text-align:left;vertical-align:top}.docs-table.svelte-h8q6un th.svelte-h8q6un.svelte-h8q6un{background:var(--docs-surface-muted);color:var(--color-text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);white-space:nowrap}.docs-table.svelte-h8q6un tbody tr:last-child td.svelte-h8q6un.svelte-h8q6un{border-bottom:0}.docs-table.svelte-h8q6un tbody tr.svelte-h8q6un.svelte-h8q6un:hover{background:color-mix(in srgb,var(--docs-surface-muted) 68%,transparent)}.docs-table.svelte-h8q6un code.svelte-h8q6un.svelte-h8q6un{color:var(--color-text-primary);font-family:var(--font-family-mono);font-size:.82rem}.docs-table-section.svelte-h8q6un.svelte-h8q6un.svelte-h8q6un{display:grid;gap:.5rem}.docs-table-section.svelte-h8q6un+.docs-table-section.svelte-h8q6un.svelte-h8q6un{padding-top:1rem;border-top:1px solid var(--docs-border)}.docs-callout.svelte-h8q6un.svelte-h8q6un.svelte-h8q6un{display:grid;gap:.45rem;box-shadow:none}.docs-callout.svelte-h8q6un h3.svelte-h8q6un.svelte-h8q6un,.docs-callout.svelte-h8q6un p.svelte-h8q6un.svelte-h8q6un{margin:0}.docs-callout.svelte-h8q6un h3.svelte-h8q6un.svelte-h8q6un{color:var(--color-text-primary);font-size:var(--font-size-base)}.docs-callout.svelte-h8q6un p.svelte-h8q6un.svelte-h8q6un{max-width:var(--docs-readable-measure-roomy);color:var(--docs-copy);font-size:var(--font-size-sm);line-height:var(--line-height-normal)}.method-badge.svelte-h8q6un.svelte-h8q6un.svelte-h8q6un,.auth-required.svelte-h8q6un.svelte-h8q6un.svelte-h8q6un,.auth-none.svelte-h8q6un.svelte-h8q6un.svelte-h8q6un{display:inline-flex;align-items:center;min-height:1.5rem;padding:.12rem .4rem;border-radius:var(--radius-sm);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);white-space:nowrap}.method-get.svelte-h8q6un.svelte-h8q6un.svelte-h8q6un,.auth-none.svelte-h8q6un.svelte-h8q6un.svelte-h8q6un{background:color-mix(in srgb,var(--color-info) 12%,transparent);color:var(--color-info)}.method-post.svelte-h8q6un.svelte-h8q6un.svelte-h8q6un{background:color-mix(in srgb,var(--color-success) 12%,transparent);color:var(--color-success)}.method-patch.svelte-h8q6un.svelte-h8q6un.svelte-h8q6un{background:color-mix(in srgb,var(--color-warning) 12%,transparent);color:var(--color-warning)}.method-delete.svelte-h8q6un.svelte-h8q6un.svelte-h8q6un{background:color-mix(in srgb,var(--color-error) 12%,transparent);color:var(--color-error)}.auth-required.svelte-h8q6un.svelte-h8q6un.svelte-h8q6un{background:var(--docs-surface-muted);color:var(--color-text-primary)}.docs-endpoint-link.svelte-h8q6un.svelte-h8q6un.svelte-h8q6un{padding:0;border:0;background:transparent;color:var(--color-text-primary);cursor:pointer}.docs-endpoint-link.svelte-h8q6un.svelte-h8q6un.svelte-h8q6un:hover,.docs-endpoint-link-active.svelte-h8q6un.svelte-h8q6un.svelte-h8q6un{color:var(--color-primary)}.docs-endpoint-row-active.svelte-h8q6un.svelte-h8q6un.svelte-h8q6un{background:var(--docs-accent-soft)}.docs-compact-row.svelte-h8q6un.svelte-h8q6un.svelte-h8q6un{min-height:3.75rem;align-items:start}.docs-map-item.svelte-h8q6un.svelte-h8q6un.svelte-h8q6un:focus-visible,.docs-anchor-link.svelte-h8q6un.svelte-h8q6un.svelte-h8q6un:focus-visible,.docs-path-row.svelte-h8q6un.svelte-h8q6un.svelte-h8q6un:focus-visible,.docs-concept-route.svelte-h8q6un.svelte-h8q6un.svelte-h8q6un:focus-visible,.docs-endpoint-link.svelte-h8q6un.svelte-h8q6un.svelte-h8q6un:focus-visible,.docs-disclosure.svelte-h8q6un>summary.svelte-h8q6un.svelte-h8q6un:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}@media (max-width: 960px){.docs-workspace.svelte-h8q6un.svelte-h8q6un.svelte-h8q6un{grid-template-columns:minmax(0,1fr)}.docs-content.svelte-h8q6un.svelte-h8q6un.svelte-h8q6un{order:1}.docs-reference-rail.svelte-h8q6un.svelte-h8q6un.svelte-h8q6un{position:static;order:2}.docs-reference-map.svelte-h8q6un.svelte-h8q6un.svelte-h8q6un{grid-template-columns:repeat(3,minmax(0,1fr))}.docs-map-group.svelte-h8q6un+.docs-map-group.svelte-h8q6un.svelte-h8q6un{padding-top:0;padding-left:.75rem;border-top:0;border-left:1px solid var(--docs-border)}.docs-platform-step.svelte-h8q6un.svelte-h8q6un.svelte-h8q6un{grid-template-columns:1.75rem minmax(0,1fr) auto}.docs-platform-proof.svelte-h8q6un.svelte-h8q6un.svelte-h8q6un{display:none}}@media (max-width: 720px){.docs-guide-header.svelte-h8q6un.svelte-h8q6un.svelte-h8q6un,.docs-block-header--inline.svelte-h8q6un.svelte-h8q6un.svelte-h8q6un{align-items:flex-start;flex-direction:column}.documentation-page.svelte-h8q6un .docs-summary.svelte-h8q6un.svelte-h8q6un{white-space:normal}.docs-action-row.svelte-h8q6un.svelte-h8q6un.svelte-h8q6un,.docs-inline-actions.svelte-h8q6un.svelte-h8q6un.svelte-h8q6un{width:100%}.docs-reference-map.svelte-h8q6un.svelte-h8q6un.svelte-h8q6un,.docs-example-pair.svelte-h8q6un.svelte-h8q6un.svelte-h8q6un{grid-template-columns:minmax(0,1fr)}.docs-map-group.svelte-h8q6un+.docs-map-group.svelte-h8q6un.svelte-h8q6un{padding-top:.75rem;padding-left:0;border-top:1px solid var(--docs-border);border-left:0}.docs-concept-row.svelte-h8q6un.svelte-h8q6un.svelte-h8q6un{align-items:start;grid-template-columns:minmax(0,1fr)}.docs-concept-route.svelte-h8q6un.svelte-h8q6un.svelte-h8q6un{justify-self:start}.docs-platform-step.svelte-h8q6un.svelte-h8q6un.svelte-h8q6un{grid-template-columns:1.75rem minmax(0,1fr)}.docs-platform-step.svelte-h8q6un>a.svelte-h8q6un.svelte-h8q6un{grid-column:2}.docs-table.svelte-h8q6un th.svelte-h8q6un.svelte-h8q6un,.docs-table.svelte-h8q6un td.svelte-h8q6un.svelte-h8q6un{padding:.55rem .65rem}}@media (max-width: 480px){.documentation-page.docs-page.svelte-h8q6un.svelte-h8q6un.svelte-h8q6un{--gimmer-page-gutter:var(--spacing-lg);padding:1rem}.docs-guide-header.svelte-h8q6un.svelte-h8q6un.svelte-h8q6un,.docs-search.svelte-h8q6un.svelte-h8q6un.svelte-h8q6un,.docs-section.svelte-h8q6un.svelte-h8q6un.svelte-h8q6un,.docs-block-stack.svelte-h8q6un.svelte-h8q6un.svelte-h8q6un,.docs-callout.svelte-h8q6un.svelte-h8q6un.svelte-h8q6un{padding:1rem}.docs-path-row.svelte-h8q6un.svelte-h8q6un.svelte-h8q6un{grid-template-columns:minmax(0,1fr);gap:.6rem;padding:.9rem 1rem}.docs-path-action.svelte-h8q6un.svelte-h8q6un.svelte-h8q6un{justify-self:stretch}.docs-path-open.svelte-h8q6un.svelte-h8q6un.svelte-h8q6un{justify-self:start}.docs-disclosure.svelte-h8q6un>summary.svelte-h8q6un.svelte-h8q6un{padding:.75rem 1rem}.docs-disclosure__body.svelte-h8q6un.svelte-h8q6un.svelte-h8q6un{padding-right:1rem;padding-left:1rem}}@media (prefers-reduced-motion: reduce){.docs-page.svelte-h8q6un .svelte-h8q6un.svelte-h8q6un,.docs-page.svelte-h8q6un .svelte-h8q6un.svelte-h8q6un:before,.docs-page.svelte-h8q6un .svelte-h8q6un.svelte-h8q6un:after{scroll-behavior:auto;transition-duration:.01ms}}.design-system-catalog.svelte-16dwv83.svelte-16dwv83{min-height:100%;display:grid;grid-template-columns:13rem minmax(0,1fr);gap:var(--spacing-xl);padding:var(--spacing-xl);background:var(--color-surface-base);color:var(--color-text-primary)}.design-system-catalog__sidebar.svelte-16dwv83.svelte-16dwv83{position:sticky;top:var(--spacing-xl);align-self:start}.design-system-catalog__content.svelte-16dwv83.svelte-16dwv83{display:grid;gap:var(--spacing-xl);max-width:72rem}.design-system-catalog.svelte-16dwv83 section.svelte-16dwv83{display:grid;gap:var(--spacing-md)}.catalog-eyebrow.svelte-16dwv83.svelte-16dwv83{margin:0;color:var(--color-text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase}.catalog-section-grid.svelte-16dwv83.svelte-16dwv83{display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:var(--spacing-md)}.catalog-card.svelte-16dwv83.svelte-16dwv83{display:grid;gap:var(--spacing-md);border:1px solid var(--color-border-default);border-radius:var(--radius-lg);padding:var(--spacing-lg);background:var(--color-surface-base)}.catalog-card.svelte-16dwv83>h2.svelte-16dwv83,.catalog-card.svelte-16dwv83>p.svelte-16dwv83{margin:0}.catalog-header-specimen.svelte-16dwv83.svelte-16dwv83{display:grid;gap:var(--spacing-xs)}.catalog-header-specimen.svelte-16dwv83>.svelte-16dwv83{margin:0}.catalog-header-category.svelte-16dwv83.svelte-16dwv83{color:var(--color-text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase}.catalog-header-specimen.svelte-16dwv83 h3.svelte-16dwv83{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);line-height:1.2}.catalog-header-description.svelte-16dwv83.svelte-16dwv83{color:var(--color-text-secondary);font-size:1rem;line-height:1.5;white-space:nowrap}.catalog-type-display.svelte-16dwv83.svelte-16dwv83{font-family:var(--font-display);font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold)}.catalog-inline.svelte-16dwv83.svelte-16dwv83,.catalog-stack.svelte-16dwv83.svelte-16dwv83{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-sm)}.catalog-stack.svelte-16dwv83.svelte-16dwv83{align-items:stretch}.catalog-form-grid.svelte-16dwv83.svelte-16dwv83{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-md)}.catalog-table-states.svelte-16dwv83.svelte-16dwv83{display:grid;grid-template-columns:repeat(3,minmax(12rem,1fr));gap:var(--spacing-sm)}.catalog-swatches.svelte-16dwv83.svelte-16dwv83{display:flex;flex-wrap:wrap;gap:var(--spacing-sm)}.catalog-swatches.svelte-16dwv83 span.svelte-16dwv83{border-radius:var(--radius-sm);padding:var(--spacing-sm);font-size:var(--font-size-sm)}.catalog-swatches.svelte-16dwv83 .action.svelte-16dwv83{background:var(--color-action-soft);color:var(--color-action-soft-fg)}.catalog-swatches.svelte-16dwv83 .success.svelte-16dwv83{background:var(--color-state-success-soft);color:var(--color-state-success-soft-fg)}.catalog-swatches.svelte-16dwv83 .warning.svelte-16dwv83{background:var(--color-state-warning-soft);color:var(--color-state-warning-soft-fg)}.catalog-swatches.svelte-16dwv83 .danger.svelte-16dwv83{background:var(--color-state-danger-soft);color:var(--color-state-danger-soft-fg)}.catalog-swatches.svelte-16dwv83 .info.svelte-16dwv83{background:var(--color-state-info-soft);color:var(--color-state-info-soft-fg)}.catalog-spacing.svelte-16dwv83.svelte-16dwv83,.catalog-shapes.svelte-16dwv83.svelte-16dwv83{display:flex;align-items:end;gap:var(--spacing-sm)}.catalog-spacing.svelte-16dwv83 i.svelte-16dwv83,.catalog-shapes.svelte-16dwv83 i.svelte-16dwv83{display:block;background:var(--color-action-primary)}.catalog-spacing.svelte-16dwv83 i.svelte-16dwv83:nth-child(1){width:var(--spacing-xs);height:var(--spacing-xs)}.catalog-spacing.svelte-16dwv83 i.svelte-16dwv83:nth-child(2){width:var(--spacing-sm);height:var(--spacing-sm)}.catalog-spacing.svelte-16dwv83 i.svelte-16dwv83:nth-child(3){width:var(--spacing-md);height:var(--spacing-md)}.catalog-spacing.svelte-16dwv83 i.svelte-16dwv83:nth-child(4){width:var(--spacing-lg);height:var(--spacing-lg)}.catalog-shapes.svelte-16dwv83 i.svelte-16dwv83{width:2.5rem;height:2.5rem}.catalog-shapes.svelte-16dwv83 i.svelte-16dwv83:nth-child(1){border-radius:var(--radius-sm)}.catalog-shapes.svelte-16dwv83 i.svelte-16dwv83:nth-child(2){border-radius:var(--radius-lg)}.catalog-shapes.svelte-16dwv83 i.svelte-16dwv83:nth-child(3){border-radius:var(--radius-full)}@media (max-width: 960px){.design-system-catalog.svelte-16dwv83.svelte-16dwv83{grid-template-columns:1fr}.design-system-catalog__sidebar.svelte-16dwv83.svelte-16dwv83{position:static}}@media (max-width: 640px){.design-system-catalog.svelte-16dwv83.svelte-16dwv83{padding:var(--spacing-md)}.catalog-form-grid.svelte-16dwv83.svelte-16dwv83,.catalog-table-states.svelte-16dwv83.svelte-16dwv83{grid-template-columns:1fr}}.wallet-page.svelte-pc8p84.svelte-pc8p84{padding:var(--spacing-xl);display:flex;flex-direction:column;gap:var(--spacing-xl)}.wallet-page.compact.svelte-pc8p84.svelte-pc8p84{padding:0;gap:var(--spacing-lg);min-width:0}.wallet-page.compact.svelte-pc8p84 .wallet-grid.svelte-pc8p84{gap:var(--spacing-lg);min-width:0}.wallet-page.compact.svelte-pc8p84 .wallet-card.svelte-pc8p84{gap:var(--spacing-md);min-width:0;padding:var(--spacing-lg);border:1px solid var(--surface-panel-line);border-radius:var(--radius-xl);background:var(--surface-panel);box-shadow:var(--shadow-panel)}.wallet-page.compact.svelte-pc8p84 .card-title.svelte-pc8p84{color:var(--text-strong);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);letter-spacing:0}.wallet-page.compact.svelte-pc8p84 .card-subtitle.svelte-pc8p84{display:none}.wallet-page.compact.svelte-pc8p84 .label.svelte-pc8p84{color:var(--text-muted);font-size:var(--font-size-sm);letter-spacing:0;text-transform:none}.wallet-page.compact.svelte-pc8p84 .input.svelte-pc8p84{min-height:var(--control-height-md);padding:0 var(--spacing-md);border-color:var(--control-border);border-radius:var(--control-radius);background:var(--control-bg);color:var(--control-text);font-size:var(--font-size-sm);letter-spacing:0}.wallet-page.compact.svelte-pc8p84 .input.svelte-pc8p84:focus{border-color:var(--control-border-focus);box-shadow:var(--control-focus-ring);outline:none}.wallet-page.compact.svelte-pc8p84 .metrics.svelte-pc8p84{gap:var(--spacing-sm)}.wallet-page.compact.svelte-pc8p84 .metric.svelte-pc8p84{gap:.25rem;padding:var(--spacing-sm) var(--spacing-md);border:0;border-radius:var(--radius-md);background:var(--surface-panel-muted)}.wallet-page.compact.svelte-pc8p84 .metric-label.svelte-pc8p84{color:var(--text-muted);font-size:var(--font-size-xs);letter-spacing:0}[data-theme=dark] .wallet-page.compact.svelte-pc8p84 .metric-label.svelte-pc8p84{color:var(--text-body)}.wallet-page.compact.svelte-pc8p84 .metric-value.svelte-pc8p84{color:var(--text-strong);font-size:var(--font-size-lg);line-height:var(--line-height-tight);font-variant-numeric:tabular-nums}.wallet-page.compact.svelte-pc8p84 .button-grid.svelte-pc8p84{gap:var(--spacing-sm)}.wallet-page.compact.svelte-pc8p84 .btn.svelte-pc8p84{min-height:var(--control-height-md);padding:.55rem .85rem;border:1px solid var(--gds-button-secondary-border);border-radius:var(--control-radius);background:var(--gds-button-secondary-bg);color:var(--gds-button-secondary-text);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);line-height:1;letter-spacing:0;box-shadow:var(--shadow-panel)}.wallet-page.compact.svelte-pc8p84 .btn.svelte-pc8p84:hover{border-color:var(--gds-button-secondary-border-hover);background:var(--gds-button-secondary-bg-hover)}.wallet-page.compact.svelte-pc8p84 .btn.danger.svelte-pc8p84{border-color:var(--control-danger-border);background:var(--control-danger-bg);color:var(--color-error)}.wallet-page.compact.svelte-pc8p84 .btn.ghost.svelte-pc8p84{border-color:transparent;background:transparent;box-shadow:none}.wallet-page.compact.svelte-pc8p84 .notice.svelte-pc8p84{padding:var(--spacing-md);border-radius:var(--radius-md);font-size:var(--font-size-sm);line-height:var(--line-height-normal);letter-spacing:0}.wallet-page.compact.svelte-pc8p84 .notice.warning.svelte-pc8p84{border-color:color-mix(in srgb,var(--color-warning) 34%,var(--surface-panel-line) 66%);background:color-mix(in srgb,var(--color-warning) 7%,var(--surface-panel) 93%);color:var(--text-body)}.wallet-page.compact.svelte-pc8p84 .confirm-copy.svelte-pc8p84{max-width:65ch}.wallet-page.svelte-pc8p84 .page-header.svelte-pc8p84{display:flex;flex-direction:column;gap:var(--spacing-sm)}.wallet-page.svelte-pc8p84 .page-title.svelte-pc8p84{margin:0;font-size:var(--font-size-2xl)}.wallet-page.svelte-pc8p84 .page-subtitle.svelte-pc8p84{margin:0;color:var(--color-text-secondary)}.wallet-page.svelte-pc8p84 .page-actions.svelte-pc8p84{display:flex;gap:var(--spacing-sm)}.wallet-grid.svelte-pc8p84.svelte-pc8p84{display:grid;grid-template-columns:repeat(12,1fr);gap:var(--spacing-lg)}.wallet-card.svelte-pc8p84.svelte-pc8p84{background:var(--docs-surface, var(--color-bg-tertiary));border:1px solid var(--docs-border, var(--color-border-light));border-radius:var(--radius-lg);padding:var(--spacing-lg);display:flex;flex-direction:column;gap:var(--spacing-md);box-shadow:var(--shadow-md)}.summary-card.svelte-pc8p84.svelte-pc8p84{grid-column:span 7}.actions-card.svelte-pc8p84.svelte-pc8p84{grid-column:span 5}.key-card.svelte-pc8p84.svelte-pc8p84{grid-column:span 12}.wallet-page.svelte-pc8p84 .card-header.svelte-pc8p84{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-sm)}.wallet-page.svelte-pc8p84 .card-title.svelte-pc8p84{margin:0;font-size:var(--font-size-lg)}.wallet-page.svelte-pc8p84 .card-subtitle.svelte-pc8p84{margin:0;color:var(--color-text-secondary);font-size:var(--font-size-sm)}.wallet-page.svelte-pc8p84 .status.svelte-pc8p84{color:var(--color-text-secondary);font-size:var(--font-size-sm)}.wallet-page.svelte-pc8p84 .status.error.svelte-pc8p84{color:var(--color-error)}.wallet-page.svelte-pc8p84 .address-block.svelte-pc8p84{display:flex;flex-direction:column;gap:var(--spacing-xs)}.wallet-page.svelte-pc8p84 .address-row.svelte-pc8p84{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-sm)}.wallet-page.svelte-pc8p84 .address-text.svelte-pc8p84{font-family:var(--font-family-mono);font-size:var(--font-size-sm);color:var(--color-text-primary);word-break:break-all}.wallet-page.svelte-pc8p84 .metrics.svelte-pc8p84{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--spacing-sm)}.wallet-page.svelte-pc8p84 .metric.svelte-pc8p84{padding:var(--spacing-sm);border-radius:var(--radius-md);background:var(--docs-surface-strong, var(--color-bg-secondary));border:1px solid var(--docs-border, var(--color-border-light));display:flex;flex-direction:column;gap:var(--spacing-xs)}.wallet-page.svelte-pc8p84 .metric.highlight.svelte-pc8p84{border-color:color-mix(in srgb,var(--docs-accent, var(--color-primary)) 40%,var(--docs-border, var(--color-border-light)))}.wallet-page.svelte-pc8p84 .metric-label.svelte-pc8p84{font-size:var(--font-size-xs);color:var(--color-text-secondary)}.wallet-page.svelte-pc8p84 .metric-value.svelte-pc8p84{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold)}.wallet-page.svelte-pc8p84 .stack.svelte-pc8p84{display:flex;flex-direction:column;gap:var(--spacing-xs)}.wallet-page.svelte-pc8p84 .label.svelte-pc8p84{color:var(--color-text-secondary);font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.06em}.wallet-page.svelte-pc8p84 .input.svelte-pc8p84{padding:var(--spacing-sm);border-radius:var(--radius-md);background:var(--docs-surface-strong, var(--color-bg-secondary));border:1px solid var(--docs-border, var(--color-border-light));color:var(--color-text-primary)}.wallet-page.svelte-pc8p84 .button-grid.svelte-pc8p84{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--spacing-sm)}.wallet-page.svelte-pc8p84 .btn.svelte-pc8p84{padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-md);border:1px solid var(--docs-border, var(--color-border-light));background:transparent;color:var(--color-text-primary);cursor:pointer;transition:all var(--transition-fast);font-weight:var(--font-weight-medium)}.wallet-page.svelte-pc8p84 .btn.svelte-pc8p84:disabled{opacity:.6;cursor:not-allowed}.wallet-page.svelte-pc8p84 .btn.outline.svelte-pc8p84{border-color:var(--docs-accent, var(--color-primary));color:var(--docs-accent, var(--color-primary))}.wallet-page.svelte-pc8p84 .btn.danger.svelte-pc8p84{border-color:color-mix(in srgb,var(--color-error) 70%,var(--docs-border, var(--color-border-light)));color:var(--color-error)}.wallet-page.svelte-pc8p84 .btn.ghost.svelte-pc8p84{border-color:transparent;color:var(--color-text-secondary)}.wallet-page.svelte-pc8p84 .btn.subtle.svelte-pc8p84{border-color:var(--docs-border, var(--color-border-light));color:var(--color-text-secondary)}.wallet-page.svelte-pc8p84 .notice.svelte-pc8p84{padding:var(--spacing-sm);border-radius:var(--radius-md);font-size:var(--font-size-sm);background:var(--docs-surface-strong, var(--color-bg-secondary));border:1px solid var(--docs-border, var(--color-border-light))}.wallet-page.svelte-pc8p84 .notice.warning.svelte-pc8p84{border-color:color-mix(in srgb,var(--color-warning) 50%,var(--color-border-light));color:var(--color-text-secondary)}.wallet-page.svelte-pc8p84 .notice.confirm.svelte-pc8p84{border-color:color-mix(in srgb,var(--color-warning) 55%,var(--docs-border, var(--color-border-light)));background:color-mix(in srgb,var(--color-warning) 10%,var(--docs-surface-strong, var(--color-bg-secondary)));display:flex;flex-direction:column;gap:var(--spacing-sm)}.wallet-page.svelte-pc8p84 .confirm-title.svelte-pc8p84{color:var(--color-text-primary);font-size:var(--font-size-sm)}.wallet-page.svelte-pc8p84 .confirm-copy.svelte-pc8p84{margin:0;color:var(--color-text-secondary);font-size:var(--font-size-sm)}.wallet-page.svelte-pc8p84 .confirm-actions.svelte-pc8p84{display:flex;flex-wrap:wrap;gap:var(--spacing-sm)}.wallet-page.svelte-pc8p84 .notice.error.svelte-pc8p84{border-color:color-mix(in srgb,var(--color-error) 50%,var(--color-border-light));color:var(--color-error)}.wallet-page.svelte-pc8p84 .notice.success.svelte-pc8p84{border-color:color-mix(in srgb,var(--color-success) 50%,var(--color-border-light));color:var(--color-success)}.wallet-page.svelte-pc8p84 .key-panel.svelte-pc8p84{background:var(--docs-surface-strong, var(--color-bg-secondary));border-radius:var(--radius-md);border:1px solid var(--docs-border, var(--color-border-light));padding:var(--spacing-md)}.wallet-page.svelte-pc8p84 .key-text.svelte-pc8p84{font-family:var(--font-family-mono);font-size:var(--font-size-sm);word-break:break-all}.wallet-page.svelte-pc8p84 .key-actions.svelte-pc8p84{display:flex;gap:var(--spacing-sm)}@media (max-width: 1100px){.summary-card.svelte-pc8p84.svelte-pc8p84,.actions-card.svelte-pc8p84.svelte-pc8p84{grid-column:span 12}}@media (max-width: 720px){.wallet-page.svelte-pc8p84 .metrics.svelte-pc8p84,.wallet-page.svelte-pc8p84 .button-grid.svelte-pc8p84{grid-template-columns:1fr}.wallet-page.svelte-pc8p84 .address-row.svelte-pc8p84{flex-direction:column;align-items:flex-start}}.security-page.svelte-17lfefu.svelte-17lfefu{width:100%;max-width:none;margin:0;box-sizing:border-box;gap:var(--spacing-xl);color:var(--text-body);letter-spacing:0}.security-page.svelte-17lfefu .guide-box__title,.security-page.svelte-17lfefu .guide-box__lead,.security-page.svelte-17lfefu .guide-box__chip,.security-page.svelte-17lfefu button.svelte-17lfefu,.security-page.svelte-17lfefu input.svelte-17lfefu,.security-page.svelte-17lfefu summary.svelte-17lfefu,.security-page.svelte-17lfefu small.svelte-17lfefu,.security-page.svelte-17lfefu .wallet-page.compact *{letter-spacing:0}.security-page.svelte-17lfefu h2.svelte-17lfefu,.security-page.svelte-17lfefu h3.svelte-17lfefu,.security-page.svelte-17lfefu p.svelte-17lfefu,.security-page.svelte-17lfefu dl.svelte-17lfefu,.security-page.svelte-17lfefu dd.svelte-17lfefu{margin:0}.security-page-header.svelte-17lfefu.svelte-17lfefu{max-width:none;display:flex;flex-direction:column;gap:var(--spacing-xs)}.security-page.svelte-17lfefu .section-eyebrow.svelte-17lfefu{color:var(--text-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.1em!important;text-transform:uppercase!important}.security-page.svelte-17lfefu .section-title.svelte-17lfefu{color:var(--text-strong);font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);line-height:1.2}.security-page.svelte-17lfefu .section-subtitle.svelte-17lfefu{max-width:none;color:var(--text-muted);font-size:1rem;line-height:24px;white-space:nowrap}.account-security.svelte-17lfefu.svelte-17lfefu,.execution-alerts.svelte-17lfefu.svelte-17lfefu,.wallet-recovery.svelte-17lfefu.svelte-17lfefu{display:flex;flex-direction:column;gap:var(--spacing-lg);min-width:0}.alert-preferences-panel.svelte-17lfefu.svelte-17lfefu{overflow:hidden;border:1px solid var(--surface-panel-line);border-radius:var(--radius-xl);background:var(--surface-panel);box-shadow:var(--shadow-panel)}.alert-preference-row.svelte-17lfefu.svelte-17lfefu{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-xl);min-height:4.25rem;padding:var(--spacing-md) var(--spacing-lg)}.alert-preference-row.svelte-17lfefu+.alert-preference-row.svelte-17lfefu{border-top:1px solid var(--surface-panel-line)}.alert-preference-row.svelte-17lfefu>div.svelte-17lfefu:first-child{display:grid;gap:var(--spacing-xs);min-width:0}.alert-preference-row.svelte-17lfefu strong.svelte-17lfefu{color:var(--text-strong);font-size:var(--font-size-sm);line-height:var(--line-height-tight)}.alert-preference-row.svelte-17lfefu span.svelte-17lfefu{color:var(--text-muted);font-size:var(--font-size-sm);line-height:var(--line-height-normal)}.alert-preference-row.svelte-17lfefu .gds-switch{flex:0 0 auto}.compact-section-header.svelte-17lfefu.svelte-17lfefu,.panel-heading.svelte-17lfefu.svelte-17lfefu{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--spacing-lg)}.compact-section-header.svelte-17lfefu>div.svelte-17lfefu:first-child{display:grid;gap:var(--spacing-xs);min-width:0}.compact-section-header.svelte-17lfefu h2.svelte-17lfefu{color:var(--text-strong);font-size:var(--font-size-lg);line-height:var(--line-height-tight)}.compact-section-header.svelte-17lfefu p.svelte-17lfefu{color:var(--text-muted);font-size:var(--font-size-sm);line-height:var(--line-height-normal)}.section-status.svelte-17lfefu.svelte-17lfefu,.panel-heading.svelte-17lfefu span.svelte-17lfefu,.stream-status.svelte-17lfefu.svelte-17lfefu,.transaction-status.svelte-17lfefu.svelte-17lfefu{display:inline-flex;align-items:center;min-height:1.65rem;padding:.2rem .55rem;border:1px solid var(--surface-border-strong);border-radius:var(--radius-full);background:var(--surface-panel-muted);color:var(--text-muted);font-size:var(--font-size-xs);line-height:1;letter-spacing:0;text-transform:none;white-space:nowrap}.account-panel.svelte-17lfefu.svelte-17lfefu{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:0;min-width:0;padding:var(--spacing-xl);border:1px solid var(--surface-panel-line);border-radius:var(--radius-xl);background:var(--surface-panel);box-shadow:var(--shadow-panel)}.account-block.svelte-17lfefu.svelte-17lfefu{display:flex;flex-direction:column;gap:var(--spacing-lg);min-width:0;padding-right:var(--spacing-xl)}.account-block.password-block.svelte-17lfefu.svelte-17lfefu{padding-right:0;padding-left:var(--spacing-xl);border-inline-start:1px solid var(--surface-panel-line)}.panel-heading.svelte-17lfefu h3.svelte-17lfefu{color:var(--text-strong);font-size:var(--font-size-base);line-height:var(--line-height-tight)}.identity-meta.svelte-17lfefu.svelte-17lfefu{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:var(--spacing-lg);padding:var(--spacing-md) 0;border-top:1px solid var(--surface-panel-line);border-bottom:1px solid var(--surface-panel-line)}.identity-meta.svelte-17lfefu>div.svelte-17lfefu{display:grid;gap:.25rem;min-width:0}.identity-meta.svelte-17lfefu dt.svelte-17lfefu,.security-page.svelte-17lfefu .label.svelte-17lfefu{color:var(--text-muted);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);letter-spacing:0;text-transform:none}.identity-meta.svelte-17lfefu dd.svelte-17lfefu{overflow:hidden;color:var(--text-strong);font-size:var(--font-size-sm);text-overflow:ellipsis;white-space:nowrap}.field.svelte-17lfefu.svelte-17lfefu{display:flex;flex-direction:column;gap:var(--spacing-sm);min-width:0}.password-grid.svelte-17lfefu.svelte-17lfefu{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-md)}.security-page.svelte-17lfefu .input.svelte-17lfefu{width:100%;min-height:var(--control-height-md);box-sizing:border-box;padding:0 var(--spacing-md);border:1px solid var(--control-border);border-radius:var(--control-radius);background:var(--control-bg);color:var(--control-text);font:inherit;font-size:var(--font-size-sm);letter-spacing:0;outline:none}.security-page.svelte-17lfefu .input.svelte-17lfefu::placeholder{color:var(--control-placeholder)}.security-page.svelte-17lfefu .input.svelte-17lfefu:hover{border-color:var(--control-border-hover)}.security-page.svelte-17lfefu .input.svelte-17lfefu:focus{border-color:var(--control-border-focus);box-shadow:var(--control-focus-ring)}.security-page.svelte-17lfefu .input.svelte-17lfefu:disabled{color:var(--text-muted);cursor:not-allowed;opacity:.72}.action-row.svelte-17lfefu.svelte-17lfefu{display:flex;align-items:center;gap:var(--spacing-sm)}.security-page.svelte-17lfefu .action-row .btn.svelte-17lfefu{min-width:8rem;letter-spacing:0}.form-message.svelte-17lfefu.svelte-17lfefu{width:fit-content;max-width:100%;padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-md);background:var(--surface-panel-muted);color:var(--text-body);font-size:var(--font-size-sm);line-height:var(--line-height-normal)}.form-message.error.svelte-17lfefu.svelte-17lfefu{background:color-mix(in srgb,var(--color-error) 9%,var(--surface-panel) 91%);color:var(--color-error)}.form-message.success.svelte-17lfefu.svelte-17lfefu{background:color-mix(in srgb,var(--color-success) 9%,var(--surface-panel) 91%);color:var(--color-success)}.security-page.svelte-17lfefu .wallet-page.compact .label{color:var(--text-muted);font-size:var(--font-size-sm);letter-spacing:0;text-transform:none}.security-disclosure.svelte-17lfefu.svelte-17lfefu{min-width:0;border:1px solid var(--surface-panel-line);border-radius:var(--radius-xl);background:var(--surface-panel)}.security-disclosure.svelte-17lfefu>summary.svelte-17lfefu{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-lg);min-height:3.5rem;padding:var(--spacing-md) var(--spacing-lg);color:var(--text-strong);cursor:pointer;list-style-position:inside}.security-disclosure.svelte-17lfefu>summary.svelte-17lfefu::marker{color:var(--text-muted)}.security-disclosure[open].svelte-17lfefu>summary.svelte-17lfefu{border-bottom:1px solid var(--surface-panel-line)}.disclosure-heading.svelte-17lfefu.svelte-17lfefu{display:flex;align-items:baseline;gap:var(--spacing-sm);min-width:0}.disclosure-heading.svelte-17lfefu strong.svelte-17lfefu{color:var(--text-strong);font-size:var(--font-size-base)}.disclosure-heading.svelte-17lfefu small.svelte-17lfefu{color:var(--text-muted);font-size:var(--font-size-sm);letter-spacing:0}.stream-status.svelte-17lfefu.svelte-17lfefu{border-color:color-mix(in srgb,var(--color-success) 38%,var(--surface-border-strong) 62%);background:color-mix(in srgb,var(--color-success) 9%,var(--surface-panel) 91%);color:var(--color-success)}.stream-status.error.svelte-17lfefu.svelte-17lfefu{border-color:color-mix(in srgb,var(--color-warning) 38%,var(--surface-border-strong) 62%);background:color-mix(in srgb,var(--color-warning) 9%,var(--surface-panel) 91%);color:var(--color-warning)}.disclosure-body.svelte-17lfefu.svelte-17lfefu{padding:var(--spacing-lg)}.transactions-list.svelte-17lfefu.svelte-17lfefu{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));gap:var(--spacing-md)}.transaction-row.svelte-17lfefu.svelte-17lfefu{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-lg);min-width:0;padding:var(--spacing-md);border:1px solid var(--surface-panel-line);border-radius:var(--radius-lg);background:var(--surface-panel-muted);box-shadow:var(--shadow-list-card);transition:border-color var(--transition-fast),box-shadow var(--transition-fast),transform var(--transition-fast)}.transaction-row.svelte-17lfefu.svelte-17lfefu:hover{border-color:var(--surface-border-strong);box-shadow:var(--shadow-list-card-hover);transform:translateY(-1px)}.transaction-main.svelte-17lfefu.svelte-17lfefu{display:grid;gap:var(--spacing-xs);min-width:0}.transaction-title.svelte-17lfefu.svelte-17lfefu{overflow:hidden;color:var(--text-strong);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);text-overflow:ellipsis;white-space:nowrap}.transaction-meta.svelte-17lfefu.svelte-17lfefu{display:flex;align-items:center;gap:var(--spacing-sm);flex-wrap:wrap;color:var(--text-muted);font-size:var(--font-size-xs);font-variant-numeric:tabular-nums}.transaction-status.pending.svelte-17lfefu.svelte-17lfefu{border-color:color-mix(in srgb,var(--color-warning) 38%,var(--surface-border-strong) 62%);color:var(--color-warning)}.transaction-status.confirmed.svelte-17lfefu.svelte-17lfefu{border-color:color-mix(in srgb,var(--color-success) 38%,var(--surface-border-strong) 62%);color:var(--color-success)}.transaction-status.failed.svelte-17lfefu.svelte-17lfefu{border-color:color-mix(in srgb,var(--color-error) 38%,var(--surface-border-strong) 62%);color:var(--color-error)}.transaction-link.svelte-17lfefu.svelte-17lfefu,.transaction-hash.svelte-17lfefu.svelte-17lfefu{max-width:10rem;overflow:hidden;color:var(--accent-primary);font-family:var(--font-family-mono);font-size:var(--font-size-xs);letter-spacing:0;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.transaction-link.svelte-17lfefu.svelte-17lfefu:hover{color:var(--accent-primary-hover);text-decoration:underline}.security-help.svelte-17lfefu.svelte-17lfefu{border-right:0;border-left:0;border-radius:0;background:transparent}.security-help-list.svelte-17lfefu.svelte-17lfefu{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--spacing-lg);margin:0;padding:var(--spacing-lg);list-style:none}.security-help-list.svelte-17lfefu li.svelte-17lfefu{display:grid;gap:.25rem;min-width:0}.security-help-list.svelte-17lfefu strong.svelte-17lfefu{color:var(--text-strong);font-size:var(--font-size-sm)}.security-help-list.svelte-17lfefu span.svelte-17lfefu{color:var(--text-muted);font-size:var(--font-size-sm);line-height:var(--line-height-normal)}@media (max-width: 1100px){.account-panel.svelte-17lfefu.svelte-17lfefu{grid-template-columns:minmax(0,1fr)}.account-block.svelte-17lfefu.svelte-17lfefu{padding-right:0;padding-bottom:var(--spacing-xl)}.account-block.password-block.svelte-17lfefu.svelte-17lfefu{padding-top:var(--spacing-xl);padding-left:0;padding-bottom:0;border-top:1px solid var(--surface-panel-line);border-inline-start:0}.security-page.svelte-17lfefu .wallet-page.compact .summary-card,.security-page.svelte-17lfefu .wallet-page.compact .actions-card{grid-column:span 12}}@media (max-width: 720px){.security-page.docs-page.svelte-17lfefu.svelte-17lfefu{--gimmer-page-gutter:var(--spacing-lg);padding-inline:var(--spacing-lg)}.security-page.svelte-17lfefu.svelte-17lfefu{gap:var(--spacing-lg)}.security-page.svelte-17lfefu .section-subtitle.svelte-17lfefu{white-space:normal}.compact-section-header.svelte-17lfefu.svelte-17lfefu,.security-disclosure.svelte-17lfefu>summary.svelte-17lfefu{align-items:flex-start}.password-grid.svelte-17lfefu.svelte-17lfefu,.identity-meta.svelte-17lfefu.svelte-17lfefu,.security-help-list.svelte-17lfefu.svelte-17lfefu,.security-page.svelte-17lfefu .wallet-page.compact .metrics,.security-page.svelte-17lfefu .wallet-page.compact .button-grid{grid-template-columns:minmax(0,1fr)}.transaction-row.svelte-17lfefu.svelte-17lfefu{align-items:flex-start;flex-direction:column}.alert-preference-row.svelte-17lfefu.svelte-17lfefu{align-items:flex-start}.transaction-link.svelte-17lfefu.svelte-17lfefu,.transaction-hash.svelte-17lfefu.svelte-17lfefu{max-width:100%}}@media (max-width: 520px){.account-panel.svelte-17lfefu.svelte-17lfefu,.security-page.svelte-17lfefu .wallet-page.compact .wallet-card,.disclosure-body.svelte-17lfefu.svelte-17lfefu{padding:var(--spacing-lg)}.compact-section-header.svelte-17lfefu.svelte-17lfefu,.security-disclosure.svelte-17lfefu>summary.svelte-17lfefu,.disclosure-heading.svelte-17lfefu.svelte-17lfefu{align-items:flex-start;flex-direction:column}.section-status.svelte-17lfefu.svelte-17lfefu,.stream-status.svelte-17lfefu.svelte-17lfefu{align-self:flex-start}.security-page.svelte-17lfefu .action-row .btn.svelte-17lfefu,.security-page.svelte-17lfefu .wallet-page.compact .btn{width:100%}}.tokens-page.svelte-ylor28.svelte-ylor28,.gmr-purchase.svelte-ylor28.svelte-ylor28{--tokens-page-gap:var(--spacing-xl);--tokens-panel-padding:var(--spacing-xl);--tokens-card-padding:var(--spacing-lg);--tokens-inner-gap:var(--spacing-md);--tokens-control-gap:var(--spacing-md);--docs-surface:var(--surface-panel);--docs-surface-strong:var(--surface-panel-muted);--docs-border:var(--surface-panel-line)}.tokens-page.docs-page--compact-guide.svelte-ylor28.svelte-ylor28,.tokens-page.svelte-ylor28 .docs-section.svelte-ylor28{gap:var(--tokens-page-gap)}.tokens-page.svelte-ylor28 .section-header.svelte-ylor28{gap:var(--spacing-xs)}.tokens-page.svelte-ylor28 .transactions-section.svelte-ylor28{gap:var(--tokens-page-gap)}.transactions-panel-wrap.svelte-ylor28.svelte-ylor28{position:relative}.transaction-pagination-row.svelte-ylor28.svelte-ylor28{position:absolute;top:calc(-1 * (var(--control-height-sm) + var(--spacing-xs)));right:0;z-index:1}.transaction-pagination.svelte-ylor28.svelte-ylor28{display:flex;align-items:center;justify-content:flex-end;gap:var(--spacing-sm);margin-left:auto;margin-right:4px;margin-bottom:0;white-space:nowrap}.transaction-page-size.svelte-ylor28.svelte-ylor28{display:inline-flex;align-items:center;gap:var(--spacing-xs);color:var(--color-text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium)}.transaction-page-size.svelte-ylor28 select.svelte-ylor28{min-height:var(--control-height-sm);padding:0 1.8rem 0 .62rem;border:1px solid var(--docs-border);border-radius:var(--radius-md);background:var(--docs-surface);color:var(--color-text-primary);font:inherit}.transaction-page-indicator.svelte-ylor28.svelte-ylor28{display:inline-grid;grid-template-columns:auto minmax(3ch,max-content) auto minmax(3ch,max-content);column-gap:.18ch;align-items:baseline;min-width:13ch;color:var(--color-text-secondary);font-size:var(--font-size-xs);font-variant-numeric:tabular-nums}.transaction-page-number.svelte-ylor28.svelte-ylor28{display:inline-block;min-width:3ch;text-align:right}.transaction-page-separator.svelte-ylor28.svelte-ylor28{padding-inline:.22ch}.tokens-page .guide-box__eyebrow,.tokens-page .section-eyebrow,.tokens-page .desk-eyebrow{letter-spacing:.1em!important;text-transform:uppercase!important}.purchase-desk.svelte-ylor28.svelte-ylor28{display:grid;grid-template-columns:minmax(0,1fr) minmax(18rem,.64fr);gap:var(--tokens-page-gap);align-items:stretch}.purchase-builder.svelte-ylor28.svelte-ylor28,.purchase-summary.svelte-ylor28.svelte-ylor28{min-width:0}.purchase-builder.svelte-ylor28.svelte-ylor28{padding:var(--tokens-panel-padding);border:1px solid var(--docs-border);border-radius:var(--radius-xl);background:var(--docs-surface);box-shadow:var(--shadow-list-card)}.purchase-summary.svelte-ylor28.svelte-ylor28{display:flex;flex-direction:column;gap:var(--spacing-lg);padding:var(--tokens-panel-padding);border:1px solid var(--docs-border);border-radius:var(--radius-xl);background:var(--docs-surface);box-shadow:var(--shadow-list-card)}.purchase-builder__header.svelte-ylor28.svelte-ylor28,.summary-header.svelte-ylor28.svelte-ylor28,.custom-header.svelte-ylor28.svelte-ylor28{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--tokens-inner-gap)}.purchase-builder__header.svelte-ylor28.svelte-ylor28,.summary-header.svelte-ylor28.svelte-ylor28{padding-bottom:var(--spacing-md);border-bottom:1px solid color-mix(in srgb,var(--docs-border) 76%,transparent)}.purchase-builder__header.svelte-ylor28.svelte-ylor28{margin-bottom:var(--spacing-md)}.desk-eyebrow.svelte-ylor28.svelte-ylor28{margin:0 0 .2rem;color:var(--color-text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:0}.desk-chip.svelte-ylor28.svelte-ylor28,.summary-tag.svelte-ylor28.svelte-ylor28,.custom-chip.svelte-ylor28.svelte-ylor28{display:inline-flex;align-items:center;min-height:var(--control-height-sm);padding:0 .62rem;border-radius:var(--radius-full);border:1px solid color-mix(in srgb,var(--docs-border) 78%,transparent);background:color-mix(in srgb,var(--docs-surface-strong) 86%,transparent);color:var(--color-text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);letter-spacing:0;white-space:nowrap}.package-grid.svelte-ylor28.svelte-ylor28{display:grid;gap:var(--spacing-md)}.package-grid--compact.svelte-ylor28.svelte-ylor28{grid-template-columns:repeat(2,minmax(0,1fr))}.package-card.svelte-ylor28.svelte-ylor28,.transactions-card.svelte-ylor28.svelte-ylor28,.guard-card.svelte-ylor28.svelte-ylor28{box-shadow:var(--shadow-list-card)}.package-card.svelte-ylor28.svelte-ylor28{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title badge" "amount badge" "description description";gap:.5rem var(--tokens-inner-gap);min-width:0;min-height:7.55rem;padding:var(--tokens-card-padding);border-radius:var(--radius-xl);border:1px solid var(--docs-border);background:var(--docs-surface);color:var(--color-text-primary);text-align:left;cursor:pointer;transition:border-color var(--transition-fast),box-shadow var(--transition-fast),transform var(--transition-fast),background-color var(--transition-fast)}.package-card.svelte-ylor28.svelte-ylor28:hover{border-color:color-mix(in srgb,var(--color-primary) 34%,var(--docs-border) 66%);box-shadow:var(--shadow-list-card-hover);transform:translateY(-1px)}.package-card.is-selected.svelte-ylor28.svelte-ylor28{border-color:color-mix(in srgb,var(--color-primary) 48%,var(--docs-border) 52%);background:color-mix(in srgb,var(--color-primary) 8%,var(--docs-surface) 92%);box-shadow:var(--shadow-focus),var(--shadow-list-card)}.package-title.svelte-ylor28.svelte-ylor28{grid-area:title;min-width:0;color:var(--color-text-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);line-height:1.2}.package-amount.svelte-ylor28.svelte-ylor28{grid-area:amount;color:var(--color-text-primary);font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);line-height:1.05;font-variant-numeric:tabular-nums}.package-description.svelte-ylor28.svelte-ylor28{grid-area:description;margin:0;color:var(--color-text-secondary);font-size:var(--font-size-sm);line-height:1.4}.package-badge.svelte-ylor28.svelte-ylor28{grid-area:badge;justify-self:end;align-self:start;max-width:8.5rem;padding:0;border:0;background:transparent;color:var(--color-text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);line-height:1.25;letter-spacing:0;text-align:right;white-space:normal}.custom-quote-strip.svelte-ylor28.svelte-ylor28,.transactions-card.svelte-ylor28.svelte-ylor28,.guard-card.svelte-ylor28.svelte-ylor28,.funding-note.svelte-ylor28.svelte-ylor28{border:1px solid var(--docs-border);border-radius:var(--radius-xl);background:var(--docs-surface)}.custom-quote-strip.svelte-ylor28.svelte-ylor28{display:grid;margin-top:var(--spacing-lg);gap:var(--spacing-lg);padding:var(--spacing-lg)}.custom-fields.svelte-ylor28.svelte-ylor28{display:grid;grid-template-columns:minmax(14rem,1fr) max-content;gap:var(--spacing-lg);align-items:end}.purchase-field.svelte-ylor28.svelte-ylor28{display:grid;gap:.42rem;min-width:0}.svelte-ylor28:is(.tokens-page,.gmr-purchase) .label.svelte-ylor28{margin:0;color:var(--color-text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);line-height:1.2}.svelte-ylor28:is(.tokens-page,.gmr-purchase) .input.svelte-ylor28{width:100%;min-height:var(--control-height-lg);height:var(--control-height-lg);box-sizing:border-box;padding:0 var(--spacing-md);border-radius:var(--radius-md);background:var(--docs-surface-strong);border:1px solid var(--docs-border);color:var(--color-text-primary);font-size:var(--font-size-sm);line-height:1.2}.svelte-ylor28:is(.tokens-page,.gmr-purchase) .input.svelte-ylor28:focus{outline:none;border-color:color-mix(in srgb,var(--color-primary) 58%,var(--docs-border) 42%);box-shadow:var(--shadow-focus)}.svelte-ylor28:is(.tokens-page,.gmr-purchase) .muted.svelte-ylor28{margin:0;color:var(--color-text-secondary);font-size:var(--font-size-sm);line-height:1.4}.purchase-review-action.svelte-ylor28.svelte-ylor28{margin:0}.summary-grid.svelte-ylor28.svelte-ylor28,.summary-block.svelte-ylor28.svelte-ylor28{display:grid;gap:var(--spacing-lg)}.summary-block--quote.svelte-ylor28.svelte-ylor28{padding-top:var(--spacing-xs)}.summary-block--wallet.svelte-ylor28.svelte-ylor28{gap:var(--spacing-lg);padding-top:var(--spacing-lg);border-top:1px solid color-mix(in srgb,var(--docs-border) 76%,transparent)}.summary-row.svelte-ylor28.svelte-ylor28{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--tokens-inner-gap);align-items:baseline;color:var(--color-text-secondary);font-size:var(--font-size-sm)}.summary-fiat.svelte-ylor28.svelte-ylor28{margin-left:var(--spacing-xs);color:var(--color-text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);white-space:nowrap}.wallet-row.svelte-ylor28.svelte-ylor28{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--spacing-lg);align-items:center}.wallet-address.svelte-ylor28.svelte-ylor28{margin:0;color:var(--color-text-primary);font-size:var(--font-size-xs);line-height:1.35;overflow-wrap:anywhere}.wallet-name.svelte-ylor28.svelte-ylor28{margin:var(--spacing-xs) 0 0;color:var(--color-text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);line-height:1.35}.status-message.svelte-ylor28.svelte-ylor28{margin:0;padding:var(--spacing-sm);border-radius:var(--radius-md);font-size:var(--font-size-sm);line-height:1.4}.status-message.error.svelte-ylor28.svelte-ylor28{background:color-mix(in srgb,var(--color-error) 12%,transparent);border:1px solid color-mix(in srgb,var(--color-error) 35%,transparent);color:var(--color-error)}.status-message.success.svelte-ylor28.svelte-ylor28{background:color-mix(in srgb,var(--color-success) 12%,transparent);border:1px solid color-mix(in srgb,var(--color-success) 35%,transparent);color:var(--color-success)}.status-message.pending.svelte-ylor28.svelte-ylor28{background:color-mix(in srgb,var(--color-warning) 12%,transparent);border:1px solid color-mix(in srgb,var(--color-warning) 35%,transparent);color:var(--color-warning)}.funding-note.svelte-ylor28.svelte-ylor28{margin-top:auto;display:grid;gap:.2rem;padding:var(--tokens-panel-padding);color:var(--color-text-secondary);font-size:var(--font-size-sm);line-height:1.4}.tokens-page.svelte-ylor28 .form-message.svelte-ylor28{margin:0;color:var(--color-text-secondary);font-size:var(--font-size-sm)}.tokens-page.svelte-ylor28 .form-message.error.svelte-ylor28{color:var(--color-error)}.tokens-page.svelte-ylor28 .transactions-card.svelte-ylor28{padding:var(--tokens-panel-padding)}.tokens-page.svelte-ylor28 .transactions-card--fixed.svelte-ylor28{height:30rem;overflow-y:auto;box-sizing:border-box}.tokens-page.svelte-ylor28 .transactions-list.svelte-ylor28{display:grid;align-content:start;gap:var(--tokens-inner-gap)}.tokens-page.svelte-ylor28 .transaction-row.svelte-ylor28{display:grid;min-height:3.6rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--tokens-inner-gap);padding:.72rem .8rem;border-radius:var(--radius-lg);border:1px solid color-mix(in srgb,var(--docs-border) 82%,transparent);background:var(--docs-surface-strong)}.tokens-page.svelte-ylor28 .transaction-main.svelte-ylor28{display:grid;gap:var(--spacing-xs);min-width:0}.tokens-page.svelte-ylor28 .transaction-title.svelte-ylor28{margin:0;color:var(--color-text-primary);font-weight:var(--font-weight-semibold);line-height:1.2}.tokens-page.svelte-ylor28 .transaction-meta.svelte-ylor28{margin:0;display:flex;flex-wrap:wrap;gap:var(--tokens-inner-gap);color:var(--color-text-secondary);font-size:var(--font-size-sm)}.tokens-page.svelte-ylor28 .transaction-status.svelte-ylor28{display:inline-flex;align-items:center;min-height:1.45rem;padding:0 .52rem;border-radius:var(--radius-full);border:1px solid color-mix(in srgb,var(--color-primary) 30%,var(--docs-border) 70%);background:color-mix(in srgb,var(--color-primary) 8%,var(--docs-surface) 92%);color:var(--color-text-secondary);font-size:var(--font-size-xs);letter-spacing:0}.tokens-page.svelte-ylor28 .transaction-status.pending.svelte-ylor28{border-color:color-mix(in srgb,var(--color-warning) 38%,var(--docs-border) 62%);background:color-mix(in srgb,var(--color-warning) 10%,var(--docs-surface) 90%);color:var(--color-warning)}.tokens-page.svelte-ylor28 .transaction-status.confirmed.svelte-ylor28{border-color:color-mix(in srgb,var(--color-success) 38%,var(--docs-border) 62%);background:color-mix(in srgb,var(--color-success) 10%,var(--docs-surface) 90%);color:var(--color-success)}.tokens-page.svelte-ylor28 .transaction-status.failed.svelte-ylor28{border-color:color-mix(in srgb,var(--color-error) 38%,var(--docs-border) 62%);background:color-mix(in srgb,var(--color-error) 10%,var(--docs-surface) 90%);color:var(--color-error)}.tokens-page.svelte-ylor28 .transaction-link.svelte-ylor28,.tokens-page.svelte-ylor28 .transaction-hash.svelte-ylor28{display:inline-flex;align-items:center;justify-content:center;min-height:var(--control-height-sm);padding:0 .72rem;border-radius:var(--radius-full);border:1px solid color-mix(in srgb,var(--color-primary) 30%,var(--docs-border) 70%);background:color-mix(in srgb,var(--color-primary) 8%,var(--docs-surface) 92%);color:var(--color-text-primary);font-size:var(--font-size-sm);text-decoration:none;white-space:nowrap}.tokens-page.svelte-ylor28 .transaction-link.svelte-ylor28:hover{border-color:color-mix(in srgb,var(--color-primary) 54%,var(--docs-border) 46%)}.tokens-page.svelte-ylor28 .guardrails-grid.svelte-ylor28{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:var(--tokens-page-gap)}.tokens-page.svelte-ylor28 .guard-card.svelte-ylor28{display:grid;gap:var(--spacing-sm);padding:var(--tokens-panel-padding);min-width:0}.tokens-page.svelte-ylor28 .guard-card p.svelte-ylor28{margin:0}.tokens-page.svelte-ylor28 .guard-card p.svelte-ylor28{color:var(--color-text-secondary);line-height:1.45}@media (max-width: 1120px){.purchase-desk.svelte-ylor28.svelte-ylor28{grid-template-columns:1fr}.purchase-summary.svelte-ylor28.svelte-ylor28{position:static}}@media (max-width: 720px){.tokens-page.svelte-ylor28.svelte-ylor28,.gmr-purchase.svelte-ylor28.svelte-ylor28{--tokens-card-padding:var(--spacing-md);--tokens-panel-padding:var(--spacing-lg)}.package-grid--compact.svelte-ylor28.svelte-ylor28{grid-template-columns:repeat(2,minmax(0,1fr))}.package-card.svelte-ylor28.svelte-ylor28{grid-template-columns:minmax(0,1fr);grid-template-areas:"title" "amount" "badge";min-height:6.6rem;gap:.4rem}.package-amount.svelte-ylor28.svelte-ylor28{font-size:var(--font-size-lg)}.package-description.svelte-ylor28.svelte-ylor28{display:none}.package-badge.svelte-ylor28.svelte-ylor28{justify-self:start;max-width:100%;min-height:auto;padding:0;text-align:left;white-space:normal}.custom-fields.svelte-ylor28.svelte-ylor28,.wallet-row.svelte-ylor28.svelte-ylor28,.tokens-page.svelte-ylor28 .transaction-row.svelte-ylor28{grid-template-columns:1fr}.transaction-pagination.svelte-ylor28.svelte-ylor28{width:100%;margin-left:0;margin-right:4px;justify-content:flex-start;flex-wrap:wrap}.transaction-pagination-row.svelte-ylor28.svelte-ylor28{position:static;margin-bottom:var(--spacing-sm)}.summary-row.svelte-ylor28.svelte-ylor28{grid-template-columns:1fr;gap:.22rem}.tokens-page.svelte-ylor28 .transaction-link.svelte-ylor28,.tokens-page.svelte-ylor28 .transaction-hash.svelte-ylor28{width:100%}}.purchase-wallet-balances.svelte-ylor28.svelte-ylor28{display:grid;grid-template-columns:repeat(2,minmax(0,1fr)) auto;align-items:end;gap:var(--spacing-sm);padding:var(--spacing-sm) 0;border-top:1px solid var(--surface-panel-line);border-bottom:1px solid var(--surface-panel-line)}@media (max-width: 540px){.purchase-wallet-balances.svelte-ylor28.svelte-ylor28{grid-template-columns:repeat(2,minmax(0,1fr))}}.traders-page.svelte-244b16.svelte-244b16.svelte-244b16{--trader-page-gap:var(--spacing-lg);--trader-panel-padding:var(--spacing-md);--trader-panel-inner-gap:var(--spacing-sm);--trader-card-padding:var(--spacing-md);--trader-chip-gap:var(--spacing-sm);--trader-card-min:min(19rem, 100%);--docs-surface:var(--surface-panel);--docs-surface-strong:var(--surface-panel-muted);--docs-border:var(--surface-panel-line)}.traders-page.docs-page--compact-guide.svelte-244b16.svelte-244b16.svelte-244b16,.traders-page.svelte-244b16 .docs-section.svelte-244b16.svelte-244b16{gap:var(--trader-page-gap)}.traders-page.svelte-244b16 .section-header.svelte-244b16.svelte-244b16{gap:var(--spacing-xs)}.traders-page.svelte-244b16 .section-eyebrow.svelte-244b16.svelte-244b16{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.1em!important;text-transform:uppercase!important}.traders-page.svelte-244b16 .section-title.svelte-244b16.svelte-244b16{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);line-height:1.2}.traders-page.svelte-244b16 .section-subtitle.svelte-244b16.svelte-244b16{max-width:none;font-size:1rem;line-height:24px;white-space:nowrap}.trader-board-shell.svelte-244b16.svelte-244b16.svelte-244b16{--trader-board-inset:var(--trader-panel-inner-gap);display:grid;width:100%;box-sizing:border-box;min-width:0;gap:var(--trader-page-gap);padding:var(--trader-board-inset);border:1px solid color-mix(in srgb,var(--surface-panel-line) 68%,transparent);border-radius:var(--radius-xl);background:color-mix(in srgb,var(--surface-panel-muted) 46%,transparent)}.traders-page.svelte-244b16 .trader-grid.svelte-244b16.svelte-244b16{display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--trader-card-min),1fr));gap:var(--trader-page-gap)}.traders-page.svelte-244b16 .card.svelte-244b16.svelte-244b16{background:var(--surface-panel);border:1px solid var(--surface-panel-line);border-radius:var(--radius-xl);padding:var(--trader-card-padding);display:flex;flex-direction:column;gap:var(--trader-panel-inner-gap);box-shadow:var(--shadow-panel)}.traders-page.svelte-244b16 .trader-card.svelte-244b16.svelte-244b16,.traders-page.svelte-244b16 .bot-card.svelte-244b16.svelte-244b16,.traders-page.svelte-244b16 .guard-card.svelte-244b16.svelte-244b16{box-shadow:var(--shadow-list-card)}.traders-page.svelte-244b16 .trader-card.svelte-244b16.svelte-244b16:hover,.traders-page.svelte-244b16 .bot-card.svelte-244b16.svelte-244b16:hover,.traders-page.svelte-244b16 .guard-card.svelte-244b16.svelte-244b16:hover{border-color:color-mix(in srgb,var(--color-primary) 34%,var(--docs-border) 66%);box-shadow:var(--shadow-list-card-hover);transform:translateY(-1px)}.traders-page.svelte-244b16 .trader-card.svelte-244b16.svelte-244b16{position:relative;overflow:hidden}.traders-page.svelte-244b16 .trader-card .card-top.svelte-244b16.svelte-244b16{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--trader-panel-inner-gap)}.traders-page.svelte-244b16 .card-head.svelte-244b16.svelte-244b16{display:flex;flex-direction:column;gap:3px}.traders-page.svelte-244b16 .card-short.svelte-244b16.svelte-244b16{margin:0;color:var(--color-text-secondary);font-size:var(--font-size-sm);line-height:1.45;height:8.7em;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:6;overflow:hidden}.traders-page.svelte-244b16 .card-title.svelte-244b16.svelte-244b16{margin:0;font-size:var(--font-size-xl);letter-spacing:0;line-height:1.16}.traders-page.svelte-244b16 .muted.svelte-244b16.svelte-244b16{margin:4px 0 0;color:var(--color-text-secondary)}.traders-page.svelte-244b16 .chip.svelte-244b16.svelte-244b16{display:inline-flex;align-items:center;min-height:1.55rem;padding:0 .55rem;border-radius:var(--radius-full);font-size:var(--font-size-xxs);border:1px solid color-mix(in srgb,var(--color-border-primary) 68%,transparent);background:color-mix(in srgb,var(--docs-surface-strong) 85%,transparent);white-space:nowrap}.traders-page.svelte-244b16 .chip.low.svelte-244b16.svelte-244b16{color:var(--color-success);border-color:color-mix(in srgb,var(--color-success) 34%,transparent)}.traders-page.svelte-244b16 .chip.med.svelte-244b16.svelte-244b16{color:var(--color-warning);border-color:color-mix(in srgb,var(--color-warning) 32%,transparent)}.traders-page.svelte-244b16 .chip.high.svelte-244b16.svelte-244b16{color:var(--color-error);border-color:color-mix(in srgb,var(--color-error) 32%,transparent)}.traders-page.svelte-244b16 .chip.ghost.svelte-244b16.svelte-244b16{color:var(--color-text-secondary)}.traders-page.svelte-244b16 .metric-row.svelte-244b16.svelte-244b16{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--trader-chip-gap)}.traders-page.svelte-244b16 .metric-row.svelte-244b16>div.svelte-244b16{display:flex;min-width:0;min-height:3.55rem;flex-direction:column;justify-content:center;gap:.24rem;padding:.58rem .66rem;border:1px solid color-mix(in srgb,var(--docs-border) 84%,transparent);background:color-mix(in srgb,var(--docs-surface-strong) 90%,transparent);border-radius:var(--radius-md)}.traders-page.svelte-244b16 .metric-label.svelte-244b16.svelte-244b16{display:block;max-width:100%;overflow:hidden;color:var(--color-text-secondary);font-size:.72rem;letter-spacing:0;line-height:1.15;overflow-wrap:anywhere;text-transform:none}.traders-page.svelte-244b16 .metric-value.svelte-244b16.svelte-244b16{font-weight:700;font-size:var(--font-size-lg);font-variant-numeric:tabular-nums;line-height:1.15}.traders-page.svelte-244b16 .spark-wrap.svelte-244b16.svelte-244b16{background:var(--docs-surface-strong);border:1px solid var(--docs-border);border-radius:calc(var(--radius-md) + 2px);padding:.62rem;position:relative;overflow:hidden}.traders-page.svelte-244b16 .spark-chart.svelte-244b16.svelte-244b16{width:100%;height:62px;display:block;overflow:visible}.traders-page.svelte-244b16 .spark-baseline.svelte-244b16.svelte-244b16{stroke:color-mix(in srgb,var(--docs-border) 88%,transparent);stroke-width:1;stroke-dasharray:3 3;vector-effect:non-scaling-stroke}.traders-page.svelte-244b16 .spark-bars.svelte-244b16.svelte-244b16{opacity:.82}.traders-page.svelte-244b16 .spark-bar.svelte-244b16.svelte-244b16{shape-rendering:geometricPrecision;vector-effect:non-scaling-stroke}.traders-page.svelte-244b16 .spark-bar.up.svelte-244b16.svelte-244b16{fill:var(--color-success)}.traders-page.svelte-244b16 .spark-bar.down.svelte-244b16.svelte-244b16{fill:var(--color-error)}.traders-page.svelte-244b16 .spark-area.svelte-244b16.svelte-244b16{fill:color-mix(in srgb,var(--color-primary) 7%,transparent);opacity:.64}.traders-page.svelte-244b16 .spark-line-glow.svelte-244b16.svelte-244b16{display:none}.traders-page.svelte-244b16 .spark-line.svelte-244b16.svelte-244b16{fill:none;stroke:color-mix(in srgb,var(--color-primary) 82%,var(--color-info) 18%);stroke-width:.5;stroke-linecap:round;stroke-linejoin:round;opacity:.92;vector-effect:non-scaling-stroke}.traders-page.svelte-244b16 .spark-caption.svelte-244b16.svelte-244b16{display:flex;align-items:center;justify-content:space-between;font-size:.74rem;letter-spacing:0;color:var(--color-text-secondary);gap:var(--trader-chip-gap)}.traders-page.svelte-244b16 .actions.svelte-244b16.svelte-244b16{display:flex;justify-content:flex-start;margin-top:auto}.traders-page.svelte-244b16 .trader-card .actions.svelte-244b16.svelte-244b16,.traders-page.svelte-244b16 .trader-card .trader-action-btn.svelte-244b16.svelte-244b16{width:100%}.traders-page.svelte-244b16 .trader-action-btn.svelte-244b16.svelte-244b16{min-width:9.5rem;text-decoration:none}.traders-page.svelte-244b16 .bot-foot .trader-action-btn.svelte-244b16.svelte-244b16{min-width:auto;min-height:var(--control-height-sm);padding:0 .58rem;font-size:var(--font-size-xs)}.traders-page.svelte-244b16 .action-btn__icon.svelte-244b16.svelte-244b16{width:14px;height:13px;display:inline-flex;align-items:center;justify-content:center;color:currentColor}.traders-page.svelte-244b16 .action-btn__icon svg.svelte-244b16.svelte-244b16{width:100%;height:100%;stroke:currentColor;fill:none;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.traders-page.svelte-244b16 .detail.svelte-244b16.svelte-244b16{display:flex;flex-direction:column;gap:var(--trader-panel-padding)}.traders-page.svelte-244b16 .detail-header.svelte-244b16.svelte-244b16{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:var(--trader-panel-inner-gap) var(--trader-panel-padding);background:color-mix(in srgb,var(--docs-surface-strong) 62%,var(--docs-surface) 38%);border:1px solid var(--docs-border);border-radius:var(--radius-xl);padding:var(--trader-panel-padding);box-shadow:var(--shadow-list-card)}.traders-page.svelte-244b16 .detail-identity.svelte-244b16.svelte-244b16{display:flex;flex-direction:column;gap:.32rem}.traders-page.svelte-244b16 .detail-back.svelte-244b16.svelte-244b16{margin-bottom:.22rem;min-width:auto;min-height:var(--control-height-sm);padding:0 .68rem;font-size:var(--font-size-xs);align-self:flex-start}.traders-page.svelte-244b16 .detail-eyebrow.svelte-244b16.svelte-244b16{margin:0;text-transform:none;font-size:var(--font-size-xs);letter-spacing:0;color:var(--color-text-tertiary)}.traders-page.svelte-244b16 .detail-header h2.svelte-244b16.svelte-244b16{margin:0;font-size:var(--font-size-xl);line-height:1.16}.traders-page.svelte-244b16 .detail-short.svelte-244b16.svelte-244b16{margin:0;color:var(--color-text-secondary);max-width:58ch;font-size:var(--font-size-sm);line-height:1.45}.traders-page.svelte-244b16 .chips.svelte-244b16.svelte-244b16{display:flex;gap:var(--trader-chip-gap);flex-wrap:wrap;align-items:flex-start;justify-content:flex-end}.traders-page.svelte-244b16 .detail-grid.svelte-244b16.svelte-244b16{display:grid;grid-template-columns:1.2fr 1fr;gap:var(--trader-page-gap)}.traders-page.svelte-244b16 .stat-card.svelte-244b16.svelte-244b16{display:grid;grid-template-columns:repeat(auto-fit,minmax(8.75rem,1fr));gap:var(--trader-panel-inner-gap)}.traders-page.svelte-244b16 .stat-tile.svelte-244b16.svelte-244b16{min-height:3.45rem;border:1px solid color-mix(in srgb,var(--docs-border) 82%,transparent);border-radius:var(--radius-md);background:color-mix(in srgb,var(--docs-surface-strong) 92%,transparent);padding:.58rem .66rem;display:flex;flex-direction:column;justify-content:center;gap:.22rem}.traders-page.svelte-244b16 .stat-tile .label.svelte-244b16.svelte-244b16{color:var(--color-text-secondary);font-size:.72rem;text-transform:none;letter-spacing:0;display:block;line-height:1.15;overflow-wrap:anywhere}.traders-page.svelte-244b16 .stat-tile strong.svelte-244b16.svelte-244b16{font-size:var(--font-size-lg);line-height:1.12;font-variant-numeric:tabular-nums}.traders-page.svelte-244b16 .chart-card.svelte-244b16.svelte-244b16{background:var(--docs-surface-strong)}.traders-page.svelte-244b16 .sub-header.svelte-244b16.svelte-244b16{display:flex;flex-direction:column;gap:.24rem;align-items:flex-start;text-align:left}.traders-page.svelte-244b16 .sub-header h3.svelte-244b16.svelte-244b16{margin:0;font-size:var(--font-size-base);line-height:1.2}.traders-page.svelte-244b16 .sub-header small.svelte-244b16.svelte-244b16{color:var(--color-text-secondary);font-size:var(--font-size-xs);line-height:1.35}.traders-page.svelte-244b16 .bots-card.svelte-244b16.svelte-244b16{gap:var(--trader-panel-padding)}.traders-page.svelte-244b16 .bots-card__header.svelte-244b16.svelte-244b16{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--trader-panel-padding);padding-bottom:var(--trader-panel-inner-gap);border-bottom:1px solid color-mix(in srgb,var(--docs-border) 76%,transparent)}.traders-page.svelte-244b16 .bot-section-kicker.svelte-244b16.svelte-244b16{color:color-mix(in srgb,var(--color-primary) 46%,var(--color-text-secondary) 54%);font-size:var(--font-size-xxs);font-weight:var(--font-weight-semibold)}.traders-page.svelte-244b16 .bot-summary-strip.svelte-244b16.svelte-244b16{display:inline-flex;align-items:center;gap:var(--spacing-sm);min-height:var(--control-height-sm);padding:0 .58rem;border:1px solid color-mix(in srgb,var(--docs-border) 82%,transparent);border-radius:var(--radius-full);background:color-mix(in srgb,var(--docs-surface-strong) 78%,var(--docs-surface) 22%);color:var(--color-text-secondary);font-size:var(--font-size-xs);white-space:nowrap}.traders-page.svelte-244b16 .bot-summary-strip strong.svelte-244b16.svelte-244b16{color:var(--color-text-primary);font-weight:var(--font-weight-semibold)}.traders-page.svelte-244b16 .bots-card .bots-grid.svelte-244b16.svelte-244b16{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,18rem),1fr));gap:var(--trader-panel-padding)}.traders-page.svelte-244b16 .bot-card.svelte-244b16.svelte-244b16{--bot-roi-strength:0%;--bot-demand-strength:0%;min-width:0;border:1px solid color-mix(in srgb,var(--docs-border) 88%,transparent);border-radius:var(--radius-xl);padding:.66rem;background:color-mix(in srgb,var(--docs-surface) 76%,var(--docs-surface-strong) 24%);display:grid;gap:.52rem;box-shadow:var(--shadow-list-card);transition:border-color var(--transition-fast),transform var(--transition-fast),box-shadow var(--transition-fast)}.traders-page.svelte-244b16 .bot-card.svelte-244b16.svelte-244b16:hover{border-color:color-mix(in srgb,var(--color-primary) 36%,var(--docs-border) 64%);box-shadow:var(--shadow-list-card-hover)}.traders-page.svelte-244b16 .bot-card__topline.svelte-244b16.svelte-244b16{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-xs)}.traders-page.svelte-244b16 .bot-rank.svelte-244b16.svelte-244b16,.traders-page.svelte-244b16 .bot-state.svelte-244b16.svelte-244b16{display:inline-flex;align-items:center;min-height:1.32rem;padding:0 .42rem;border-radius:var(--radius-full);font-size:var(--font-size-xxs);font-weight:var(--font-weight-semibold)}.traders-page.svelte-244b16 .bot-rank.svelte-244b16.svelte-244b16{color:color-mix(in srgb,var(--color-primary) 76%,var(--color-text-primary) 24%);background:color-mix(in srgb,var(--color-primary) 11%,var(--docs-surface) 89%);border:1px solid color-mix(in srgb,var(--color-primary) 25%,var(--docs-border) 75%)}.traders-page.svelte-244b16 .bot-state.svelte-244b16.svelte-244b16{color:color-mix(in srgb,var(--color-secondary) 74%,var(--color-text-primary) 26%);background:color-mix(in srgb,var(--color-secondary) 10%,var(--docs-surface) 90%);border:1px solid color-mix(in srgb,var(--color-secondary) 26%,var(--docs-border) 74%)}.traders-page.svelte-244b16 .bot-head.svelte-244b16.svelte-244b16{display:grid;gap:var(--spacing-xs)}.traders-page.svelte-244b16 .bot-title-block.svelte-244b16.svelte-244b16{display:grid;gap:.26rem;min-width:0}.traders-page.svelte-244b16 .bot-head h4.svelte-244b16.svelte-244b16{margin:0;color:var(--color-text-primary);font-size:var(--font-size-base);line-height:1.25;overflow-wrap:anywhere}.traders-page.svelte-244b16 .bot-meta.svelte-244b16.svelte-244b16{display:flex;align-items:center;gap:.35rem;flex-wrap:wrap}.traders-page.svelte-244b16 .pair.svelte-244b16.svelte-244b16{display:inline-flex;align-items:center;min-height:1.32rem;padding:0 .42rem;border-radius:var(--radius-full);color:var(--color-text-primary);background:color-mix(in srgb,var(--docs-surface-strong) 74%,var(--docs-surface) 26%);border:1px solid color-mix(in srgb,var(--docs-border) 76%,transparent);font-size:var(--font-size-xxs);font-weight:var(--font-weight-semibold)}.traders-page.svelte-244b16 .bot-type.svelte-244b16.svelte-244b16{min-height:1.32rem;padding:0 .42rem;font-size:var(--font-size-xxs)}.traders-page.svelte-244b16 .bot-metrics.svelte-244b16.svelte-244b16{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-xs)}.traders-page.svelte-244b16 .bot-metric.svelte-244b16.svelte-244b16{display:grid;gap:.18rem;min-width:0;padding:.42rem .48rem;border:1px solid color-mix(in srgb,var(--docs-border) 82%,transparent);border-radius:var(--radius-md);background:color-mix(in srgb,var(--docs-surface) 70%,transparent)}.traders-page.svelte-244b16 .bot-metric--primary.svelte-244b16.svelte-244b16{background:color-mix(in srgb,var(--color-secondary) 8%,var(--docs-surface) 92%);border-color:color-mix(in srgb,var(--color-secondary) 26%,var(--docs-border) 74%)}.traders-page.svelte-244b16 .bot-metric small.svelte-244b16.svelte-244b16{color:var(--color-text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium)}.traders-page.svelte-244b16 .bot-metric strong.svelte-244b16.svelte-244b16{color:var(--color-text-primary);font-size:var(--font-size-lg);line-height:1.15;font-variant-numeric:tabular-nums}.traders-page.svelte-244b16 .bot-backtest.svelte-244b16.svelte-244b16{display:grid;gap:.25rem;padding:.46rem;overflow:hidden;border:1px solid color-mix(in srgb,var(--docs-border) 76%,transparent);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--docs-surface-strong) 82%,var(--docs-surface) 18%)}.traders-page.svelte-244b16 .bot-backtest__header.svelte-244b16.svelte-244b16{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-sm);color:var(--color-text-secondary);font-size:var(--font-size-xs)}.traders-page.svelte-244b16 .bot-backtest__header strong.svelte-244b16.svelte-244b16{color:var(--color-text-primary);font-weight:var(--font-weight-semibold)}.traders-page.svelte-244b16 .bot-backtest__chart.svelte-244b16.svelte-244b16{height:48px;color:var(--color-secondary)}.traders-page.svelte-244b16 .bot-backtest__chart .spark-area.svelte-244b16.svelte-244b16{fill:color-mix(in srgb,var(--color-secondary) 10%,transparent);opacity:.74}.traders-page.svelte-244b16 .bot-backtest__chart .spark-line.svelte-244b16.svelte-244b16{stroke:color-mix(in srgb,var(--color-secondary) 78%,var(--color-primary) 22%);stroke-width:.5}.traders-page.svelte-244b16 .bot-backtest__chart .spark-line-glow.svelte-244b16.svelte-244b16{stroke:color-mix(in srgb,var(--color-secondary) 42%,transparent);stroke-width:2.4}.traders-page.svelte-244b16 .bot-backtest__empty.svelte-244b16.svelte-244b16{min-height:48px;display:grid;place-items:center;padding:var(--spacing-md);border-radius:var(--radius-md);color:var(--color-text-secondary);background:color-mix(in srgb,var(--docs-surface) 68%,transparent);font-size:var(--font-size-xs);text-align:center}.traders-page.svelte-244b16 .bot-signal-panel.svelte-244b16.svelte-244b16{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.42rem;padding:.44rem;border-radius:var(--radius-md);background:color-mix(in srgb,var(--docs-surface-strong) 76%,transparent)}.traders-page.svelte-244b16 .bot-signal-row.svelte-244b16.svelte-244b16{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:.22rem;color:var(--color-text-secondary);font-size:var(--font-size-xxs)}.traders-page.svelte-244b16 .bot-signal-track.svelte-244b16.svelte-244b16{height:.3rem;overflow:hidden;border-radius:var(--radius-full);background:color-mix(in srgb,var(--docs-border) 58%,transparent)}.traders-page.svelte-244b16 .bot-signal-fill.svelte-244b16.svelte-244b16{display:block;height:100%;min-width:.25rem;border-radius:inherit}.traders-page.svelte-244b16 .bot-signal-fill--roi.svelte-244b16.svelte-244b16{width:var(--bot-roi-strength);background:color-mix(in srgb,var(--color-secondary) 76%,var(--color-primary) 24%)}.traders-page.svelte-244b16 .bot-signal-fill--demand.svelte-244b16.svelte-244b16{width:var(--bot-demand-strength);background:color-mix(in srgb,var(--color-primary) 74%,var(--color-secondary) 26%)}.traders-page.svelte-244b16 .bot-foot.svelte-244b16.svelte-244b16{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-xs);padding-top:var(--spacing-xs);border-top:1px solid color-mix(in srgb,var(--docs-border) 70%,transparent)}.traders-page.svelte-244b16 .bot-note.svelte-244b16.svelte-244b16{max-width:14ch;color:var(--color-text-secondary);font-size:var(--font-size-xxs);line-height:1.35}.traders-page.svelte-244b16 .bot-empty.svelte-244b16.svelte-244b16{display:grid;gap:var(--spacing-xs);padding:var(--spacing-lg);border:1px dashed color-mix(in srgb,var(--docs-border) 88%,transparent);border-radius:var(--radius-lg);color:var(--color-text-secondary);background:color-mix(in srgb,var(--docs-surface-strong) 72%,transparent)}.traders-page.svelte-244b16 .bot-empty strong.svelte-244b16.svelte-244b16{color:var(--color-text-primary)}.traders-page.svelte-244b16 .guardrails-grid.svelte-244b16.svelte-244b16{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:var(--trader-page-gap)}.traders-page.svelte-244b16 .guard-card.svelte-244b16.svelte-244b16{display:grid;gap:var(--spacing-xs);min-width:0;padding:var(--trader-panel-padding);border:1px solid color-mix(in srgb,var(--docs-border) 82%,transparent);border-radius:var(--radius-xl);background:var(--docs-surface);transition:border-color var(--transition-fast),box-shadow var(--transition-fast),transform var(--transition-fast)}.traders-page.svelte-244b16 .guard-card h3.svelte-244b16.svelte-244b16,.traders-page.svelte-244b16 .guard-card p.svelte-244b16.svelte-244b16{margin:0}.traders-page.svelte-244b16 .guard-card h3.svelte-244b16.svelte-244b16{color:var(--color-text-primary);font-size:var(--font-size-base)}.traders-page.svelte-244b16 .guard-card p.svelte-244b16.svelte-244b16{color:var(--color-text-secondary);line-height:1.45}@media (max-width: 1024px){.traders-page.svelte-244b16 .metric-row.svelte-244b16.svelte-244b16{grid-template-columns:repeat(2,minmax(0,1fr))}.traders-page.svelte-244b16 .detail-grid.svelte-244b16.svelte-244b16{grid-template-columns:1fr}.traders-page.svelte-244b16 .detail-header.svelte-244b16.svelte-244b16{flex-direction:column}.traders-page.svelte-244b16 .chips.svelte-244b16.svelte-244b16{width:100%}}@media (max-width: 680px){.traders-page.svelte-244b16.svelte-244b16.svelte-244b16{--trader-card-padding:var(--spacing-sm)}.traders-page.svelte-244b16 .section-subtitle.svelte-244b16.svelte-244b16{white-space:normal}.traders-page.svelte-244b16 .bots-card__header.svelte-244b16.svelte-244b16,.traders-page.svelte-244b16 .bot-foot.svelte-244b16.svelte-244b16{flex-direction:column;align-items:flex-start}.traders-page.svelte-244b16 .bot-summary-strip.svelte-244b16.svelte-244b16{width:100%;justify-content:space-between;white-space:normal}.traders-page.svelte-244b16 .bot-metrics.svelte-244b16.svelte-244b16,.traders-page.svelte-244b16 .bot-signal-row.svelte-244b16.svelte-244b16,.traders-page.svelte-244b16 .trader-grid.svelte-244b16.svelte-244b16{grid-template-columns:1fr}.traders-page.svelte-244b16 .card.svelte-244b16.svelte-244b16{padding:var(--trader-card-padding)}.traders-page.svelte-244b16 .card-title.svelte-244b16.svelte-244b16{font-size:var(--font-size-lg)}.traders-page.svelte-244b16 .card-short.svelte-244b16.svelte-244b16{font-size:var(--font-size-xs);line-height:1.35;height:calc(6 * 1.35em)}.traders-page.svelte-244b16 .metric-row.svelte-244b16.svelte-244b16{grid-template-columns:1fr 1fr;gap:var(--spacing-sm)}.traders-page.svelte-244b16 .metric-row.svelte-244b16>div.svelte-244b16{min-height:3.15rem;padding:.48rem .56rem}.traders-page.svelte-244b16 .spark-wrap.svelte-244b16.svelte-244b16{padding:.5rem}.traders-page.svelte-244b16 .spark-chart.svelte-244b16.svelte-244b16{height:48px}.traders-page.svelte-244b16 .spark-caption.svelte-244b16.svelte-244b16{display:none}.traders-page.svelte-244b16 .trader-action-btn.svelte-244b16.svelte-244b16{width:100%}}.candle-wrapper.svelte-159epeu{position:relative;width:100%;height:100%;min-height:320px}.candle-chart.svelte-159epeu{position:absolute;top:0;right:0;bottom:0;left:0}.empty.svelte-159epeu{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:var(--color-text-secondary);font-size:var(--font-size-sm)}.trading-page,.trading-workspace{gap:var(--spacing-md)}.trading-section-header{align-items:stretch;gap:var(--spacing-sm)}.trading-section-header .section-header-content{gap:var(--spacing-xs)}.trading-section-actions{align-items:stretch}.execution-header-card{width:min(100%,300px);padding:var(--spacing-xs) var(--spacing-sm);gap:var(--spacing-xs)}.trading-shell{display:grid;grid-template-columns:minmax(260px,320px) minmax(0,1.9fr) minmax(280px,1.05fr);gap:var(--spacing-md);align-items:start}.trading-help{margin-top:0}.hero-stack{display:flex;flex-direction:column;gap:var(--spacing-xs)}.hero-strip{display:grid;grid-template-columns:minmax(220px,1.05fr) minmax(0,1.2fr) auto;align-items:center;gap:var(--spacing-md);background:color-mix(in srgb,var(--color-bg-secondary) 88%,var(--color-bg-tertiary) 12%);border:1px solid color-mix(in srgb,var(--color-border-light) 86%,transparent);border-radius:var(--radius-xl);padding:clamp(.85rem,1.35vw,1.05rem);box-shadow:0 14px 36px #0f172a29}.hero-strip h2{margin:.2rem 0 0;letter-spacing:-.01em}.hero-left{display:flex;align-items:center;gap:var(--spacing-md);min-width:0}.hero-left :global(.state-chip){flex-shrink:0}.hero-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--spacing-sm)}.hero-metrics>div{min-width:0;background:color-mix(in srgb,var(--color-bg-tertiary) 68%,transparent);border:1px solid color-mix(in srgb,var(--color-border-light) 84%,transparent);border-radius:var(--radius-md);padding:.65rem .8rem}.hero-metrics span{display:block;color:var(--color-text-secondary);font-size:var(--font-size-xs)}.hero-metrics strong{display:block;margin-top:.2rem;font-size:var(--font-size-lg);color:var(--color-text-primary)}.hero-metrics small{display:block;margin-top:.35rem;color:var(--color-text-secondary);font-size:var(--font-size-xs);line-height:1.4}.hero-metrics .pos strong{color:#31c48d}.hero-metrics .neg strong{color:#f87171}.hero-actions{display:flex;align-items:center;justify-content:flex-end;gap:var(--spacing-sm);flex-wrap:wrap}.eyebrow{margin:0;text-transform:uppercase;letter-spacing:.08em;font-size:var(--font-size-xs);color:var(--color-text-secondary)}.capsule{display:inline-flex;align-items:center;padding:.45rem .8rem;border-radius:var(--radius-full);border:1px solid color-mix(in srgb,var(--color-border-light) 80%,transparent);background:color-mix(in srgb,var(--color-bg-tertiary) 72%,transparent);font-size:var(--font-size-xs);color:var(--color-text-secondary)}.panel{display:flex;flex-direction:column;gap:var(--spacing-lg);min-width:0}.card{background:color-mix(in srgb,var(--color-bg-secondary) 92%,var(--color-bg-tertiary) 8%);border:1px solid color-mix(in srgb,var(--color-border-light) 90%,transparent);border-radius:var(--radius-xl);padding:var(--spacing-lg);box-shadow:0 12px 28px #0f172a24}.api-card{position:relative;z-index:20}.card-title{margin:0 0 var(--spacing-md) 0;font-size:var(--font-size-lg)}.card-title-row{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-sm)}.pill{display:inline-flex;align-items:center;gap:.35rem;padding:.4rem .8rem;border-radius:var(--radius-full);border:1px solid color-mix(in srgb,var(--color-border-light) 82%,transparent);background:color-mix(in srgb,var(--color-bg-tertiary) 74%,transparent);font-size:var(--font-size-xs);letter-spacing:.02em;color:var(--color-text-primary)}.status-pill{display:inline-flex;align-items:center;justify-content:center;padding:.45rem .8rem;border-radius:var(--radius-full);font-weight:700;font-size:var(--font-size-xs);letter-spacing:.08em;text-transform:uppercase;border:1px solid rgba(49,196,141,.35);color:#0f172a;background:linear-gradient(120deg,#31c48d38,#31c48d14)}.status-pill[data-status=connecting]{border-color:color-mix(in srgb,var(--status-warning) 42%,var(--surface-border));background:var(--gds-status-warning-bg);color:var(--gds-status-warning-text);animation:pulse 1.4s ease-in-out infinite}.status-pill[data-status=idle],.status-pill[data-status=error]{border-color:#ff7f7f5c;background:linear-gradient(120deg,#ff7f7f38,#ff7f7f14);color:#30161a}@keyframes pulse{0%{transform:translateZ(0) scale(1);opacity:1}50%{transform:translateZ(0) scale(1.03);opacity:.82}to{transform:translateZ(0) scale(1);opacity:1}}.watchlist-panel{background:color-mix(in srgb,var(--color-bg-secondary) 90%,var(--color-bg-tertiary) 10%);border:1px solid color-mix(in srgb,var(--color-border-light) 88%,transparent);border-radius:var(--radius-xl);padding:var(--spacing-lg)}.panel-header{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-sm)}.panel-header h3{margin:0}.panel-header small,.muted,.hint,.group-header,.sub-header small,.thead{color:var(--color-text-secondary)}.watch-search,.favorite-strip,.watch-groups,.suggestions{margin-top:var(--spacing-md)}.favorite-strip{display:flex;flex-direction:column;gap:var(--spacing-xs)}.favorite-strip .pill-row{display:flex;flex-wrap:wrap;gap:.4rem}.hint,.muted{font-size:var(--font-size-xs)}.suggestions,.empty-state{background:color-mix(in srgb,var(--color-bg-tertiary) 72%,transparent);border:1px dashed color-mix(in srgb,var(--color-border-light) 82%,transparent);border-radius:var(--radius-lg);padding:var(--spacing-md)}.suggestion-header{display:flex;justify-content:space-between;align-items:center;gap:var(--spacing-sm);margin-bottom:var(--spacing-sm)}.suggestion-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.5rem}.suggestion-row{display:flex;align-items:center;justify-content:space-between;gap:.6rem;border:1px solid color-mix(in srgb,var(--color-border-light) 82%,transparent);border-radius:var(--radius-md);padding:.55rem .7rem;background:color-mix(in srgb,var(--color-bg-secondary) 82%,transparent);color:var(--color-text-primary);cursor:pointer;transition:border-color var(--transition-fast),background-color var(--transition-fast)}.suggestion-row:hover{border-color:color-mix(in srgb,var(--color-primary) 56%,var(--color-border-light) 44%);background:color-mix(in srgb,var(--color-primary) 10%,var(--color-bg-secondary) 90%)}.star-btn{border:1px solid color-mix(in srgb,var(--color-border-light) 84%,transparent);background:var(--color-bg-input);color:#f2c14f;width:28px;height:28px;border-radius:var(--radius-full);cursor:pointer}.watch-groups{display:flex;flex-direction:column;gap:var(--spacing-sm)}.watch-group{border:1px solid color-mix(in srgb,var(--color-border-light) 80%,transparent);border-radius:var(--radius-md);padding:var(--spacing-sm);background:color-mix(in srgb,var(--color-bg-tertiary) 68%,transparent)}.group-header{display:flex;align-items:center;justify-content:space-between;font-size:var(--font-size-sm);padding:.25rem .35rem}.group-header .count,.exchange{font-size:var(--font-size-xs)}.group-list{display:flex;flex-direction:column;gap:.25rem;margin-top:.25rem}.symbol-row{display:flex;justify-content:space-between;align-items:center;gap:.6rem;padding:.55rem .6rem;background:transparent;border:1px solid transparent;border-radius:var(--radius-md);color:var(--color-text-primary);cursor:pointer;transition:border-color var(--transition-fast),background-color var(--transition-fast)}.symbol-row.active{border-color:color-mix(in srgb,var(--color-primary) 56%,var(--color-border-light) 44%);background:color-mix(in srgb,var(--color-primary) 12%,transparent)}.symbol-row:hover{border-color:color-mix(in srgb,var(--color-border-light) 88%,transparent);background:color-mix(in srgb,var(--color-bg-secondary) 78%,transparent)}.symbol-main{display:flex;align-items:center;gap:.5rem;min-width:0}.symbol{font-weight:700}.symbol-actions .star{background:none;border:none;color:#f2c14f;font-size:1rem;cursor:pointer}.main-panel,.side-panel,.form,.basket-card{gap:var(--spacing-lg)}.toolbar{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:var(--spacing-md);align-items:end;background:color-mix(in srgb,var(--color-bg-secondary) 90%,var(--color-bg-tertiary) 10%);border:1px solid color-mix(in srgb,var(--color-border-light) 88%,transparent);border-radius:var(--radius-lg);padding:var(--spacing-md)}.control,.row{display:flex;flex-direction:column;gap:.25rem}.stream-chip{display:inline-flex;align-items:center;gap:.5rem;padding:.55rem .8rem;border:1px solid color-mix(in srgb,var(--color-border-light) 82%,transparent);border-radius:var(--radius-full);background:color-mix(in srgb,var(--color-bg-tertiary) 72%,transparent);flex-wrap:wrap}.stream-chip .dot{width:10px;height:10px;border-radius:50%;background:var(--color-text-tertiary);box-shadow:0 0 0 6px color-mix(in srgb,var(--color-text-tertiary) 16%,transparent)}.stream-chip .dot.live{background:var(--color-success);box-shadow:0 0 0 6px color-mix(in srgb,var(--color-success) 20%,transparent)}.stream-chip .dot.connecting{background:#efb24f;box-shadow:0 0 0 6px #efb24f2e}.stream-chip .dot.idle,.stream-chip .dot.error{background:#ff7f7f;box-shadow:0 0 0 6px #ff7f7f29}.stream-chip .text{font-weight:600;letter-spacing:.02em}.ghost-btn{padding:.55rem .8rem;border-radius:var(--radius-md);border:1px solid color-mix(in srgb,var(--color-border-light) 82%,transparent);background:transparent;color:var(--color-text-primary);cursor:pointer;transition:border-color var(--transition-fast),background-color var(--transition-fast)}.ghost-btn:hover,.ghost-btn:focus-visible{border-color:color-mix(in srgb,var(--color-primary) 56%,var(--color-border-light) 44%);background:color-mix(in srgb,var(--color-primary) 10%,var(--color-bg-secondary) 90%)}.workspace-panel-note{display:flex;flex-direction:column;gap:.4rem;padding:var(--spacing-md);border-radius:var(--radius-lg);border:1px solid color-mix(in srgb,var(--color-border-light) 84%,transparent);background:color-mix(in srgb,var(--color-bg-tertiary) 78%,var(--color-bg-secondary) 22%)}.workspace-panel-note--info{border-color:color-mix(in srgb,var(--color-info) 28%,var(--color-border-light) 72%);background:color-mix(in srgb,var(--color-info) 10%,var(--color-bg-tertiary) 90%)}.workspace-panel-note--warning{border-color:color-mix(in srgb,var(--color-warning) 32%,var(--color-border-light) 68%);background:color-mix(in srgb,var(--color-warning) 11%,var(--color-bg-tertiary) 89%)}.workspace-panel-note--error{border-color:color-mix(in srgb,var(--color-error) 34%,var(--color-border-light) 66%);background:color-mix(in srgb,var(--color-error) 10%,var(--color-bg-tertiary) 90%)}.workspace-panel-note--quiet{background:color-mix(in srgb,var(--color-bg-tertiary) 72%,transparent);border-style:dashed}.workspace-panel-note--chart{justify-content:center;min-height:min(520px,46vh)}.workspace-panel-note__eyebrow{margin:0;text-transform:uppercase;letter-spacing:.08em;font-size:var(--font-size-xs);color:var(--color-text-secondary)}.workspace-panel-note h3,.workspace-panel-note h4{margin:0;color:var(--color-text-primary);font-size:var(--font-size-base)}.workspace-panel-note p:last-child{margin:0;color:var(--color-text-secondary);line-height:1.5}.chart{height:min(520px,46vh);min-height:320px}.chart-card .chart{border-radius:var(--radius-md);overflow:hidden}:global(.tv-widget){width:100%;height:100%}.grid-two{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--spacing-md)}.sub-header{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-sm);margin-bottom:var(--spacing-sm)}.sub-header h3{margin:0}.book{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-sm);max-height:320px;overflow:auto}.level,.ticker-grid>div,.basket-row,.trow{background:color-mix(in srgb,var(--color-bg-tertiary) 72%,transparent);border:1px solid color-mix(in srgb,var(--color-border-light) 82%,transparent)}.level{display:flex;align-items:center;justify-content:space-between;width:100%;padding:.45rem .6rem;border-radius:var(--radius-sm);color:var(--color-text-primary);cursor:pointer}.level.ask .price,.trow .short,.trow .sell,.trade-row.sell .price,.pnl.neg,.btn.sell{color:#f87171}.level.bid .price,.trow .long,.trow .buy,.trade-row.buy .price,.pnl.pos,.btn.buy{color:#31c48d}.trade-list{max-height:320px;overflow:auto;display:flex;flex-direction:column;gap:.25rem}.trade-row{display:grid;grid-template-columns:1fr 1fr 1fr;gap:.5rem;font-size:var(--font-size-xs);color:var(--color-text-secondary)}.input{padding:var(--spacing-sm);border-radius:var(--radius-md);background:var(--color-bg-secondary);border:1px solid color-mix(in srgb,var(--color-border-light) 82%,transparent);color:var(--color-text-primary)}.btn{padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-md);border:1px solid color-mix(in srgb,var(--color-border-light) 82%,transparent);background:color-mix(in srgb,var(--color-bg-tertiary) 68%,transparent);color:var(--color-text-primary);cursor:pointer}.btn.cancel{border-color:color-mix(in srgb,#64748b 72%,var(--color-border-light) 28%)}.btn.primary{background:var(--color-primary);color:#0b1221;border-color:var(--color-primary);font-weight:700}.notice{margin-top:var(--spacing-sm);padding:.65rem .8rem;border-radius:var(--radius-md);font-size:var(--font-size-sm);border:1px solid transparent}.notice.success{background:#31c48d1f;border-color:#31c48d6b;color:#d6ffe7}.notice.error{background:#ff7f7f1f;border-color:#ff7f7f6b;color:#ffd8db}.ticker-card .ticker-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-sm)}.ticker-grid>div{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.25rem .65rem;border-radius:var(--radius-sm);padding:.45rem .65rem}.ticker-grid>div span{color:var(--color-text-secondary);font-size:var(--font-size-xs)}.ticker-grid>div strong{justify-self:end;color:var(--color-text-primary);font-size:var(--font-size-sm)}.ticker-grid>div.pos strong{color:#31c48d}.ticker-grid>div.neg strong{color:#f87171}.ticker-grid>div small{display:none;grid-column:1 / -1;color:var(--color-text-secondary);font-size:var(--font-size-xs);line-height:1.4}.ticker-grid>div.placeholder{grid-template-columns:1fr;align-items:start}.ticker-grid>div.placeholder strong{justify-self:start;font-size:var(--font-size-base)}.ticker-grid>div.placeholder small{display:block}.mode-toggle{display:inline-flex;border:1px solid color-mix(in srgb,var(--color-border-light) 82%,transparent);border-radius:var(--radius-full);overflow:hidden}.mode-toggle button{padding:.4rem .8rem;background:transparent;border:none;color:var(--color-text-primary);cursor:pointer}.mode-toggle button.active{background:var(--color-primary);color:#0b1221}.basket-actions{display:flex;gap:.5rem;flex-wrap:wrap}.pill.ghost{background:transparent;border-color:color-mix(in srgb,var(--color-border-light) 82%,transparent);color:var(--color-text-primary);cursor:pointer}.basket-table{display:flex;flex-direction:column;gap:.4rem}.basket-head,.basket-row{display:grid;grid-template-columns:1.2fr .8fr .8fr .3fr;align-items:center;gap:.5rem}.basket-head{font-size:var(--font-size-xs)}.basket-row{border-radius:var(--radius-sm);padding:.45rem .6rem}.basket-row select,.basket-row input{width:100%}.basket-value{text-align:right;font-weight:700}.icon-btn{background:transparent;border:none;color:var(--color-text-secondary);cursor:pointer}.basket-summary{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-sm);border-top:1px solid color-mix(in srgb,var(--color-border-light) 80%,transparent);padding-top:var(--spacing-sm)}.table{display:grid;gap:.4rem}.thead,.trow{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:.5rem;font-size:var(--font-size-xs)}.trow{border-radius:var(--radius-sm);padding:.45rem .6rem}@media (max-width: 1240px){.trading-shell{grid-template-columns:minmax(240px,300px) minmax(0,1fr)}.side-panel{grid-column:1 / -1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-md)}}@media (max-width: 1180px){.hero-strip,.trading-shell,.side-panel{grid-template-columns:1fr}.hero-actions{justify-content:flex-start}}@media (max-width: 720px){.hero-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.toolbar,.grid-two,.side-panel,.book{grid-template-columns:1fr}.basket-head,.basket-row{grid-template-columns:minmax(0,1fr)}}:global([data-theme=light]) .hero-strip,:global([data-theme=light]) .card,:global([data-theme=light]) .watchlist-panel,:global([data-theme=light]) .toolbar,:global([data-theme=light]) .stream-chip,:global([data-theme=light]) .suggestions,:global([data-theme=light]) .empty-state,:global([data-theme=light]) .watch-group,:global([data-theme=light]) .suggestion-row,:global([data-theme=light]) .level,:global([data-theme=light]) .ticker-grid>div,:global([data-theme=light]) .basket-row,:global([data-theme=light]) .trow{box-shadow:none}:global([data-theme=light]) .status-pill[data-status=live]{color:#0f172a}.tv-widget-wrapper.svelte-1l0oifr{position:relative;width:100%;height:100%;min-height:320px;border-radius:var(--radius-lg);overflow:hidden}.tv-widget.svelte-1l0oifr{width:100%;height:100%}.page-section.svelte-1knmhx1{padding:var(--spacing-xl)}.container.svelte-1knmhx1{max-width:var(--container-max-width);margin:0 auto;display:flex;flex-direction:column;gap:var(--spacing-xl)}.page-header.svelte-1knmhx1{display:flex;flex-direction:column;gap:var(--spacing-sm)}.page-title.svelte-1knmhx1{margin:0;font-size:var(--font-size-2xl)}.page-subtitle.svelte-1knmhx1{margin:0;color:var(--color-text-secondary)}.layout.svelte-1knmhx1{display:grid;grid-template-columns:2fr 1fr;gap:var(--spacing-lg)}.card.svelte-1knmhx1{background:var(--color-bg-tertiary);border:1px solid var(--color-border-light);border-radius:var(--radius-lg);padding:var(--spacing-lg);display:flex;flex-direction:column;gap:var(--spacing-md)}.card-title.svelte-1knmhx1{margin:0;font-size:var(--font-size-lg)}.chart.svelte-1knmhx1{height:360px;background:#ffffff0a;border-radius:var(--radius-md)}.split.svelte-1knmhx1{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-md)}.placeholder.svelte-1knmhx1{height:220px;background:#ffffff0a;border-radius:var(--radius-md)}.form.svelte-1knmhx1{display:flex;flex-direction:column;gap:var(--spacing-sm)}.label.svelte-1knmhx1{color:var(--color-text-secondary)}.input.svelte-1knmhx1{padding:var(--spacing-sm);border-radius:var(--radius-md);background:var(--color-bg-secondary);border:1px solid var(--color-border-light);color:var(--color-text-primary)}.btn.primary.svelte-1knmhx1{align-self:flex-start;padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-md);border:1px solid var(--color-primary);background:#ff6b351a;color:var(--color-text-primary);cursor:not-allowed}@media (max-width: 1024px){.layout.svelte-1knmhx1,.split.svelte-1knmhx1{grid-template-columns:1fr}}.docs-page{--docs-surface: color-mix(in srgb, var(--color-bg-secondary) 82%, transparent);--docs-surface-strong: color-mix(in srgb, var(--color-bg-tertiary) 88%, transparent);--docs-border: color-mix(in srgb, var(--color-border-primary) 70%, transparent);--docs-border-strong: color-mix(in srgb, var(--color-border-primary) 85%, transparent);--docs-accent: var(--color-primary);--docs-accent-soft: color-mix(in srgb, var(--color-primary) 18%, transparent);--docs-accent-2: var(--color-secondary);display:flex;flex-direction:column;gap:var(--spacing-3xl);padding:var(--spacing-2xl)}.docs-cta:not(.btn){display:inline-flex;align-items:center;gap:var(--spacing-sm);min-height:var(--control-height-md);padding:.55rem .95rem;border-radius:var(--control-radius);border:1px solid color-mix(in srgb,var(--docs-accent, var(--color-primary)) 58%,var(--surface-panel-line) 42%);background:color-mix(in srgb,var(--docs-accent, var(--color-primary)) 18%,var(--surface-panel) 82%);color:var(--color-text-primary);font-weight:var(--font-weight-semibold);letter-spacing:0;cursor:pointer;transition:background-color var(--transition-fast),transform var(--transition-fast),box-shadow var(--transition-fast),border-color var(--transition-fast);box-shadow:var(--shadow-panel)}.docs-cta:not(.btn):hover{transform:translateY(-1px);background:color-mix(in srgb,var(--docs-accent, var(--color-primary)) 24%,var(--surface-panel) 76%);border-color:color-mix(in srgb,var(--docs-accent, var(--color-primary)) 74%,var(--surface-panel-line) 26%);box-shadow:var(--shadow-panel-hover)}.docs-cta.ghost:not(.btn){background:transparent;border:1px solid color-mix(in srgb,var(--docs-accent, var(--color-primary)) 50%,transparent)}.docs-hero{position:relative;display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,.9fr);gap:var(--spacing-2xl);padding:clamp(1.5rem,2vw,2.5rem);border-radius:var(--radius-2xl);border:1px solid var(--docs-border);background:color-mix(in srgb,var(--docs-accent) 7%,var(--surface-panel) 93%);overflow:hidden;isolation:isolate}.documentation-page .docs-hero{padding-bottom:calc(clamp(1.5rem,2vw,2.5rem) + 3.5rem)}.docs-hero-actions{position:absolute;bottom:var(--spacing-lg);left:var(--spacing-lg);display:flex;align-items:center;gap:var(--spacing-sm);flex-wrap:wrap;z-index:2}.docs-hero-dismiss{position:absolute;bottom:var(--spacing-md);left:var(--spacing-md);border:none;background:transparent;color:var(--color-text-secondary);font-size:var(--font-size-xs);letter-spacing:2px;text-transform:uppercase;cursor:pointer;opacity:.75;transition:color var(--transition-fast),opacity var(--transition-fast)}.docs-hero-dismiss:hover{color:var(--color-text-primary);opacity:1}.docs-hero:before{display:none}.docs-hero:after{display:none}.hero-content{display:flex;flex-direction:column;gap:var(--spacing-lg)}.hero-eyebrow{text-transform:uppercase;font-size:var(--font-size-xs);letter-spacing:3px;color:var(--color-text-secondary);margin:0}.hero-title{font-size:clamp(2rem,3vw,3rem);margin:0;color:var(--color-text-primary)}.hero-lead{margin:0;color:var(--color-text-secondary);line-height:var(--line-height-relaxed)}.hero-chips{display:flex;flex-wrap:wrap;gap:var(--spacing-sm)}.chip{padding:.35rem .75rem;border-radius:var(--radius-full);border:1px solid color-mix(in srgb,var(--color-border-primary) 60%,transparent);background:color-mix(in srgb,var(--color-bg-secondary) 75%,transparent);font-size:var(--font-size-sm);color:var(--color-text-primary)}.hero-panel{padding:var(--spacing-xl);border-radius:var(--radius-xl);background:var(--docs-surface-strong);border:1px solid var(--docs-border-strong);box-shadow:var(--shadow-lg)}.panel-header h3{margin:0 0 var(--spacing-xs);font-size:var(--font-size-lg)}.panel-header p{margin:0 0 var(--spacing-lg);color:var(--color-text-secondary)}.workflow{display:grid;gap:var(--spacing-lg)}.workflow-step{padding:var(--spacing-md);border-radius:var(--radius-md);border:1px solid color-mix(in srgb,var(--color-border-primary) 65%,transparent);background:color-mix(in srgb,var(--color-bg-secondary) 70%,transparent)}.step-title{display:block;font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin-bottom:var(--spacing-xs)}.step-body{margin:0;color:var(--color-text-secondary)}.documentation-page .section-header{max-width:720px;display:flex;flex-direction:column;gap:var(--spacing-sm)}.documentation-page .section-header.has-actions{max-width:none;width:100%;flex-direction:row;align-items:flex-start;justify-content:space-between;gap:var(--spacing-lg)}.documentation-page .section-header.has-actions .section-header-content{max-width:720px;display:flex;flex-direction:column;gap:var(--spacing-sm)}.documentation-page .section-header-actions{display:flex;align-items:center;gap:var(--spacing-sm);flex-wrap:wrap;justify-content:flex-end}.documentation-page .section-eyebrow{text-transform:uppercase;letter-spacing:2px;font-size:var(--font-size-xs);color:var(--color-text-secondary);margin:0}.documentation-page .section-title{margin:0;font-size:clamp(1.5rem,2.4vw,2.2rem);color:var(--color-text-primary)}.documentation-page .section-subtitle{color:var(--color-text-secondary)}@media (max-width: 768px){.docs-page--compact-guide{gap:var(--spacing-md);padding:var(--spacing-lg) var(--spacing-md)}.docs-page--compact-guide .docs-section{gap:var(--spacing-lg)}.documentation-page .section-header.has-actions{flex-direction:column;align-items:flex-start}.documentation-page .section-header-actions{width:100%;justify-content:flex-start}}.strategy-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:var(--spacing-xl)}.strategy-card{position:relative;padding:var(--spacing-xl);border-radius:var(--radius-xl);border:1px solid var(--docs-border);background:var(--docs-surface);box-shadow:var(--shadow-md);overflow:hidden;opacity:0;transform:translateY(16px);animation:card-in .6s ease forwards;animation-delay:var(--delay, 0s)}.strategy-card:before{content:"";position:absolute;top:0;left:0;height:3px;width:100%;background:var(--tone, var(--docs-accent))}.strategy-card[data-tone=spot]{--tone: var(--color-secondary)}.strategy-card[data-tone=swing]{--tone: var(--color-primary)}.strategy-card[data-tone=portfolio]{--tone: var(--color-chart-blue)}.strategy-card[data-tone=script]{--tone: var(--color-chart-purple)}.card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--spacing-md);margin-bottom:var(--spacing-md)}.card-eyebrow{margin:0 0 var(--spacing-xs);color:var(--color-text-tertiary);font-size:var(--font-size-sm)}.card-title{margin:0;font-size:var(--font-size-lg)}.card-badge{padding:.3rem .75rem;border-radius:var(--radius-full);border:1px solid var(--tone, var(--docs-accent));color:var(--tone, var(--docs-accent));font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:1px}.card-summary{margin:0 0 var(--spacing-lg);color:var(--color-text-secondary)}.card-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--spacing-sm);margin-bottom:var(--spacing-lg)}.metric{padding:var(--spacing-sm);border-radius:var(--radius-md);border:1px solid color-mix(in srgb,var(--color-border-primary) 60%,transparent);background:color-mix(in srgb,var(--color-bg-tertiary) 70%,transparent)}.metric-label{display:block;font-size:var(--font-size-xs);color:var(--color-text-tertiary);margin-bottom:.2rem}.metric-value{font-size:var(--font-size-sm);color:var(--color-text-primary);font-weight:var(--font-weight-semibold)}.card-lists{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:var(--spacing-lg)}.card-list h4{margin:0 0 var(--spacing-sm);font-size:var(--font-size-sm);text-transform:uppercase;letter-spacing:1px;color:var(--color-text-tertiary)}.card-list ul{list-style:none;margin:0;padding:0;display:grid;gap:var(--spacing-sm)}.card-list li{color:var(--color-text-secondary);font-size:var(--font-size-sm);display:grid;grid-template-columns:auto 1fr;gap:var(--spacing-sm);align-items:start}.card-list li:before{content:"-";color:var(--tone, var(--docs-accent))}.guardrails-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--spacing-lg)}.guard-card{padding:var(--spacing-xl);border-radius:var(--radius-lg);border:1px solid var(--docs-border);background:var(--docs-surface);box-shadow:var(--shadow-sm)}.guard-card h3{margin:0 0 var(--spacing-sm);font-size:var(--font-size-lg)}.guard-card p{margin:0;color:var(--color-text-secondary)}.docs-callout{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-lg);padding:var(--spacing-xl);border-radius:var(--radius-2xl);border:1px solid var(--docs-border-strong);background:color-mix(in srgb,var(--docs-accent) 8%,var(--surface-panel) 92%)}.docs-callout h3{margin:0 0 var(--spacing-xs)}.docs-callout p{margin:0;color:var(--color-text-secondary)}.docs-live-toolbar{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-md);flex-wrap:wrap}.docs-live-link{display:inline-flex;align-items:center;justify-content:center;padding:.75rem 1rem;border-radius:var(--radius-md);border:1px solid color-mix(in srgb,var(--docs-accent) 70%,transparent);background:color-mix(in srgb,var(--docs-accent) 16%,transparent);color:var(--color-text-primary);font-weight:var(--font-weight-semibold);text-decoration:none;transition:transform var(--transition-fast),border-color var(--transition-fast),background var(--transition-fast)}.docs-live-link:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--docs-accent) 90%,transparent);background:color-mix(in srgb,var(--docs-accent) 22%,transparent)}.docs-live-caption{color:var(--color-text-secondary);max-width:720px}.docs-live-grid{display:grid;grid-template-columns:minmax(280px,.8fr) minmax(0,1.6fr);gap:var(--spacing-lg);align-items:start}.docs-live-frame-shell{padding:var(--spacing-md);overflow:hidden}.docs-live-frame{width:100%;min-height:980px;border:none;border-radius:calc(var(--radius-xl) - .25rem);background:#0f172a}@keyframes card-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 1024px){.docs-hero{grid-template-columns:1fr}.documentation-page .docs-hero{padding-bottom:calc(clamp(1.5rem,2vw,2.5rem) + 5.5rem)}.card-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.docs-live-grid{grid-template-columns:1fr}}@media (max-width: 768px){.docs-page{padding:var(--spacing-xl)}.docs-callout{flex-direction:column;align-items:flex-start}.docs-live-frame{min-height:720px}}@media (max-width: 420px){.docs-page--compact-guide{gap:var(--spacing-sm);padding:var(--spacing-md)}}@media (max-width: 600px){.card-metrics{grid-template-columns:1fr}.hero-title{font-size:1.8rem}}@media (prefers-reduced-motion: reduce){.strategy-card{animation:none;opacity:1;transform:none}.docs-cta{transition:none}}.vps-page.svelte-6kdida .strategy-card[data-tone=small].svelte-6kdida{--tone:var(--color-secondary)}.vps-page.svelte-6kdida .strategy-card[data-tone=medium].svelte-6kdida{--tone:var(--color-primary)}.vps-page.svelte-6kdida .strategy-card[data-tone=large].svelte-6kdida{--tone:var(--color-chart-blue)}.vps-page.svelte-6kdida .docs-cta.svelte-6kdida{margin-top:var(--spacing-lg)}.wallet-route.svelte-heokuj.svelte-heokuj{width:100%;max-width:1440px;margin:0 auto;gap:var(--spacing-lg);color:var(--text-body);letter-spacing:0}.wallet-route .guide-box__title,.wallet-route .guide-box__lead,.wallet-route .guide-box__chip,.wallet-route .authenticated-route-guide__support-title,.wallet-route .authenticated-route-guide__support-lead{letter-spacing:0;text-transform:none}.wallet-route__workspace.svelte-heokuj.svelte-heokuj{display:flex;flex-direction:column;gap:var(--spacing-xl);min-width:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.wallet-route__workspace-header.svelte-heokuj.svelte-heokuj{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--spacing-lg)}.wallet-route__workspace-heading.svelte-heokuj.svelte-heokuj{display:grid;gap:var(--spacing-xs);min-width:0}.wallet-route__eyebrow.svelte-heokuj.svelte-heokuj{margin:0;color:var(--text-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium)}.wallet-route__workspace-heading.svelte-heokuj h2.svelte-heokuj{margin:0;color:var(--text-strong);font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight)}.wallet-route__workspace-copy.svelte-heokuj.svelte-heokuj,.wallet-route__footer.svelte-heokuj>span.svelte-heokuj{margin:0;color:var(--text-muted);font-size:var(--font-size-sm);line-height:var(--line-height-normal)}.wallet-route__status.svelte-heokuj.svelte-heokuj{display:inline-flex;align-items:center;min-height:1.65rem;padding:.2rem .55rem;border:1px solid color-mix(in srgb,var(--color-warning) 34%,var(--surface-border-strong) 66%);border-radius:var(--radius-full);background:color-mix(in srgb,var(--color-warning) 9%,var(--surface-panel) 91%);color:var(--color-warning);font-size:var(--font-size-xs);line-height:1;white-space:nowrap}.wallet-route__footer.svelte-heokuj.svelte-heokuj{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-md);min-height:3rem;padding:0 .25rem}.wallet-route__footer.svelte-heokuj .btn.svelte-heokuj{flex:0 0 auto;text-decoration:none}@media (max-width: 720px){.wallet-route__workspace-header.svelte-heokuj.svelte-heokuj,.wallet-route__footer.svelte-heokuj.svelte-heokuj{align-items:flex-start;flex-direction:column}.wallet-route__footer.svelte-heokuj .btn.svelte-heokuj{width:100%;justify-content:center}}@media (max-width: 420px){.wallet-route.docs-page--compact-guide.svelte-heokuj.svelte-heokuj{padding:var(--spacing-lg)!important}}.liquidity-page.svelte-14sqxm7.svelte-14sqxm7.svelte-14sqxm7{--docs-accent:var(--color-primary);--docs-surface:var(--surface-panel);--docs-surface-strong:var(--surface-panel-muted);--docs-border:var(--surface-panel-line);--liquidity-page-gap:var(--spacing-lg);--liquidity-panel-padding:var(--spacing-xl);--liquidity-row-gap:var(--spacing-md);gap:var(--liquidity-page-gap);letter-spacing:0}.liquidity-page.svelte-14sqxm7 .svelte-14sqxm7.svelte-14sqxm7:is(button,input,summary,a,span,p,strong,h2,h3){letter-spacing:0}.liquidity-page.svelte-14sqxm7 .docs-section.svelte-14sqxm7.svelte-14sqxm7{gap:var(--spacing-md)}.liquidity-page.svelte-14sqxm7 .section-header.svelte-14sqxm7.svelte-14sqxm7{gap:var(--spacing-xs);max-width:none}.liquidity-page.svelte-14sqxm7 .section-eyebrow.svelte-14sqxm7.svelte-14sqxm7{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.1em!important;text-transform:uppercase!important}.liquidity-page.svelte-14sqxm7 .section-title.svelte-14sqxm7.svelte-14sqxm7{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);line-height:1.2}.liquidity-page.svelte-14sqxm7 .section-subtitle.svelte-14sqxm7.svelte-14sqxm7{max-width:none;font-size:1rem;line-height:24px;white-space:nowrap}.liquidity-workspace.svelte-14sqxm7.svelte-14sqxm7.svelte-14sqxm7{min-width:0;padding:var(--liquidity-panel-padding);border:1px solid var(--docs-border);border-radius:var(--radius-xl);background:var(--surface-panel);box-shadow:var(--shadow-panel);display:grid;gap:var(--spacing-lg)}.pool-selector-shell.svelte-14sqxm7.svelte-14sqxm7.svelte-14sqxm7,.liquidity-main.svelte-14sqxm7.svelte-14sqxm7.svelte-14sqxm7,.liquidity-aside.svelte-14sqxm7.svelte-14sqxm7.svelte-14sqxm7,.liquidity-deposit-card.svelte-14sqxm7.svelte-14sqxm7.svelte-14sqxm7,.withdraw-section.svelte-14sqxm7.svelte-14sqxm7.svelte-14sqxm7,.history-panel.svelte-14sqxm7.svelte-14sqxm7.svelte-14sqxm7,.risk-note.svelte-14sqxm7.svelte-14sqxm7.svelte-14sqxm7{min-width:0}.workspace-heading.svelte-14sqxm7.svelte-14sqxm7.svelte-14sqxm7,.card-header.svelte-14sqxm7.svelte-14sqxm7.svelte-14sqxm7,.pool-card-header.svelte-14sqxm7.svelte-14sqxm7.svelte-14sqxm7,.history-header.svelte-14sqxm7.svelte-14sqxm7.svelte-14sqxm7,.secondary-heading.svelte-14sqxm7.svelte-14sqxm7.svelte-14sqxm7,.liquidity-form-actions.svelte-14sqxm7.svelte-14sqxm7.svelte-14sqxm7,.pool-meta.svelte-14sqxm7.svelte-14sqxm7.svelte-14sqxm7,.liquidity-secondary.svelte-14sqxm7>summary.svelte-14sqxm7.svelte-14sqxm7,.withdraw-disclosure.svelte-14sqxm7>summary.svelte-14sqxm7.svelte-14sqxm7{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-md)}.workspace-heading.svelte-14sqxm7.svelte-14sqxm7.svelte-14sqxm7{margin-bottom:var(--spacing-sm)}.workspace-heading.svelte-14sqxm7>div.svelte-14sqxm7.svelte-14sqxm7,.pool-option__identity.svelte-14sqxm7.svelte-14sqxm7.svelte-14sqxm7,.deposit-summary.svelte-14sqxm7>div.svelte-14sqxm7.svelte-14sqxm7:first-child,.position-strip.svelte-14sqxm7>div.svelte-14sqxm7.svelte-14sqxm7,.liquidity-secondary.svelte-14sqxm7>summary.svelte-14sqxm7>span.svelte-14sqxm7:first-child{min-width:0;display:grid;gap:.2rem}.workspace-label.svelte-14sqxm7.svelte-14sqxm7.svelte-14sqxm7,.workspace-meta.svelte-14sqxm7.svelte-14sqxm7.svelte-14sqxm7,.card-eyebrow.svelte-14sqxm7.svelte-14sqxm7.svelte-14sqxm7,.label.svelte-14sqxm7.svelte-14sqxm7.svelte-14sqxm7,.input-header.svelte-14sqxm7.svelte-14sqxm7.svelte-14sqxm7,.input-meta.svelte-14sqxm7.svelte-14sqxm7.svelte-14sqxm7,.history-label.svelte-14sqxm7.svelte-14sqxm7.svelte-14sqxm7,.secondary-count.svelte-14sqxm7.svelte-14sqxm7.svelte-14sqxm7,.stream-state.svelte-14sqxm7.svelte-14sqxm7.svelte-14sqxm7{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);letter-spacing:0}.workspace-label.svelte-14sqxm7.svelte-14sqxm7.svelte-14sqxm7,.workspace-meta.svelte-14sqxm7.svelte-14sqxm7.svelte-14sqxm7,.card-eyebrow.svelte-14sqxm7.svelte-14sqxm7.svelte-14sqxm7,.label.svelte-14sqxm7.svelte-14sqxm7.svelte-14sqxm7,.input-meta.svelte-14sqxm7.svelte-14sqxm7.svelte-14sqxm7,.history-label.svelte-14sqxm7.svelte-14sqxm7.svelte-14sqxm7{color:var(--color-text-secondary)}.workspace-heading.svelte-14sqxm7 strong.svelte-14sqxm7.svelte-14sqxm7,.card-title.svelte-14sqxm7.svelte-14sqxm7.svelte-14sqxm7,.pool-pair.svelte-14sqxm7.svelte-14sqxm7.svelte-14sqxm7,.pool-apr.svelte-14sqxm7 strong.svelte-14sqxm7.svelte-14sqxm7,.history-header.svelte-14sqxm7 strong.svelte-14sqxm7.svelte-14sqxm7,.secondary-heading.svelte-14sqxm7 h3.svelte-14sqxm7.svelte-14sqxm7,.risk-note.svelte-14sqxm7>strong.svelte-14sqxm7.svelte-14sqxm7{color:var(--color-text-primary)}.workspace-meta.svelte-14sqxm7.svelte-14sqxm7.svelte-14sqxm7{white-space:nowrap}.pool-selector.svelte-14sqxm7.svelte-14sqxm7.svelte-14sqxm7{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(11.5rem,100%),1fr));gap:var(--spacing-sm)}.pool-option.svelte-14sqxm7.svelte-14sqxm7.svelte-14sqxm7{min-width:0;min-height:3.75rem;padding:var(--spacing-sm) var(--spacing-md);border:1px solid var(--docs-border);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--surface-panel-muted) 62%,var(--surface-panel) 38%);color:var(--color-text-primary);box-shadow:var(--shadow-list-card);cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-sm);text-align:left;transition:background-color var(--transition-fast),border-color var(--transition-fast),box-shadow var(--transition-fast)}.pool-option.svelte-14sqxm7.svelte-14sqxm7.svelte-14sqxm7:hover{border-color:color-mix(in srgb,var(--color-primary) 40%,var(--docs-border) 60%);box-shadow:var(--shadow-list-card-hover)}.pool-option.svelte-14sqxm7.svelte-14sqxm7.svelte-14sqxm7:focus-visible{outline:2px solid color-mix(in srgb,var(--color-primary) 62%,transparent);outline-offset:2px}.pool-option.active.svelte-14sqxm7.svelte-14sqxm7.svelte-14sqxm7{border-color:color-mix(in srgb,var(--color-primary) 58%,var(--docs-border) 42%);background:color-mix(in srgb,var(--color-primary) 9%,var(--surface-panel) 91%)}.pool-option__identity.svelte-14sqxm7 strong.svelte-14sqxm7.svelte-14sqxm7{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--font-size-sm)}.pool-option__identity.svelte-14sqxm7 small.svelte-14sqxm7.svelte-14sqxm7{color:var(--color-text-secondary);font-size:var(--font-size-xs)}.pool-option__metric.svelte-14sqxm7.svelte-14sqxm7.svelte-14sqxm7{color:var(--color-success);font-size:var(--font-size-sm);font-variant-numeric:tabular-nums;white-space:nowrap}.workspace-divider.svelte-14sqxm7.svelte-14sqxm7.svelte-14sqxm7{height:1px;background:var(--docs-border)}.liquidity-layout.svelte-14sqxm7.svelte-14sqxm7.svelte-14sqxm7{display:grid;grid-template-columns:minmax(0,1fr) minmax(18rem,.42fr);gap:var(--liquidity-page-gap);align-items:start}body.layout-dashboard .liquidity-page.svelte-14sqxm7 .liquidity-deposit-card.svelte-14sqxm7.svelte-14sqxm7{padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.liquidity-deposit-card.svelte-14sqxm7.svelte-14sqxm7.svelte-14sqxm7{display:grid;gap:var(--liquidity-row-gap)}.card-header.svelte-14sqxm7.svelte-14sqxm7.svelte-14sqxm7,.pool-card-header.svelte-14sqxm7.svelte-14sqxm7.svelte-14sqxm7{align-items:flex-start}.card-header.svelte-14sqxm7>div.svelte-14sqxm7.svelte-14sqxm7:first-child,.pool-card-header.svelte-14sqxm7>div.svelte-14sqxm7.svelte-14sqxm7:first-child{min-width:0}.card-eyebrow.svelte-14sqxm7.svelte-14sqxm7.svelte-14sqxm7{margin:0 0 .2rem}.card-title.svelte-14sqxm7.svelte-14sqxm7.svelte-14sqxm7{margin:0;font-size:var(--font-size-lg);line-height:var(--line-height-tight)}.card-subtitle.svelte-14sqxm7.svelte-14sqxm7.svelte-14sqxm7,.pool-description.svelte-14sqxm7.svelte-14sqxm7.svelte-14sqxm7,.withdraw-subtitle.svelte-14sqxm7.svelte-14sqxm7.svelte-14sqxm7,.risk-note.svelte-14sqxm7 p.svelte-14sqxm7.svelte-14sqxm7,.liquidity-secondary.svelte-14sqxm7 small.svelte-14sqxm7.svelte-14sqxm7{margin:0;color:var(--color-text-secondary);font-size:var(--font-size-sm);line-height:var(--line-height-normal)}.card-subtitle.svelte-14sqxm7.svelte-14sqxm7.svelte-14sqxm7{margin-top:var(--spacing-xs)}.card-badges.svelte-14sqxm7.svelte-14sqxm7.svelte-14sqxm7,.pool-pill-row.svelte-14sqxm7.svelte-14sqxm7.svelte-14sqxm7,.summary-tags.svelte-14sqxm7.svelte-14sqxm7.svelte-14sqxm7{display:flex;align-items:center;flex-wrap:wrap;gap:var(--spacing-xs)}.meta-pill.svelte-14sqxm7.svelte-14sqxm7.svelte-14sqxm7,.tag.svelte-14sqxm7.svelte-14sqxm7.svelte-14sqxm7,.stream-state.svelte-14sqxm7.svelte-14sqxm7.svelte-14sqxm7,.secondary-count.svelte-14sqxm7.svelte-14sqxm7.svelte-14sqxm7{min-height:var(--control-height-sm);padding:.2rem .58rem;border:1px solid var(--docs-border);border-radius:var(--radius-full);background:color-mix(in srgb,var(--surface-panel-muted) 72%,transparent);color:var(--color-text-secondary);display:inline-flex;align-items:center;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);line-height:1;letter-spacing:0}.meta-pill.status.online.svelte-14sqxm7.svelte-14sqxm7.svelte-14sqxm7,.stream-state.svelte-14sqxm7.svelte-14sqxm7.svelte-14sqxm7{color:var(--color-success);border-color:color-mix(in srgb,var(--color-success) 34%,var(--docs-border) 66%)}.meta-pill.status.maintenance.svelte-14sqxm7.svelte-14sqxm7.svelte-14sqxm7,.stream-state.warning.svelte-14sqxm7.svelte-14sqxm7.svelte-14sqxm7{color:var(--color-warning);border-color:color-mix(in srgb,var(--color-warning) 38%,var(--docs-border) 62%)}.deposit-grid.svelte-14sqxm7.svelte-14sqxm7.svelte-14sqxm7{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--liquidity-row-gap)}.input-group.svelte-14sqxm7.svelte-14sqxm7.svelte-14sqxm7{min-width:0;display:grid;gap:var(--spacing-xs)}.input-group.full.svelte-14sqxm7.svelte-14sqxm7.svelte-14sqxm7{grid-column:1 / -1}.input-header.svelte-14sqxm7.svelte-14sqxm7.svelte-14sqxm7{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-sm);color:var(--color-text-primary)}.input-header.svelte-14sqxm7 span.svelte-14sqxm7.svelte-14sqxm7:first-child{min-width:0;overflow-wrap:anywhere}.input-meta.svelte-14sqxm7.svelte-14sqxm7.svelte-14sqxm7{flex:0 0 auto;white-space:nowrap}.input-group.svelte-14sqxm7 input.svelte-14sqxm7.svelte-14sqxm7{width:100%;min-height:var(--control-height-sm);height:var(--control-height-sm);padding:0 var(--spacing-md);border:1px solid var(--gds-input-border);border-radius:var(--control-radius);background:var(--gds-input-bg);color:var(--gds-input-text);font:inherit;font-size:var(--font-size-sm);letter-spacing:0;transition:background-color var(--transition-fast),border-color var(--transition-fast),box-shadow var(--transition-fast)}.liquidity-page.svelte-14sqxm7 .input-group input.svelte-14sqxm7.svelte-14sqxm7{min-height:var(--control-height-sm)!important;height:var(--control-height-sm)!important;padding-block:0!important}.input-group.svelte-14sqxm7 input.svelte-14sqxm7.svelte-14sqxm7::placeholder{color:var(--gds-input-placeholder)}.input-group.svelte-14sqxm7 input.svelte-14sqxm7.svelte-14sqxm7:focus{outline:none;border-color:var(--gds-input-border-active);background:var(--gds-input-bg-active);box-shadow:var(--gds-focus-ring)}.deposit-summary.svelte-14sqxm7.svelte-14sqxm7.svelte-14sqxm7{margin-top:var(--liquidity-row-gap);padding:var(--spacing-md);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--surface-panel-muted) 72%,transparent);display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-md)}.deposit-summary.svelte-14sqxm7 strong.svelte-14sqxm7.svelte-14sqxm7{min-width:0;color:var(--color-text-primary);font-size:var(--font-size-sm);overflow-wrap:anywhere}.liquidity-form-actions.svelte-14sqxm7.svelte-14sqxm7.svelte-14sqxm7{justify-content:flex-end}.liquidity-page.svelte-14sqxm7 .form-message.svelte-14sqxm7.svelte-14sqxm7{margin:0;padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-md);background:color-mix(in srgb,var(--surface-panel-muted) 70%,transparent);color:var(--color-text-secondary);font-size:var(--font-size-sm);line-height:var(--line-height-normal)}.liquidity-page.svelte-14sqxm7 .form-message.error.svelte-14sqxm7.svelte-14sqxm7{color:var(--color-error);background:color-mix(in srgb,var(--color-error) 9%,var(--surface-panel) 91%)}.liquidity-page.svelte-14sqxm7 .form-message.success.svelte-14sqxm7.svelte-14sqxm7{color:var(--color-success);background:color-mix(in srgb,var(--color-success) 9%,var(--surface-panel) 91%)}.withdraw-disclosure.svelte-14sqxm7.svelte-14sqxm7.svelte-14sqxm7{margin-top:var(--spacing-xs);padding-top:var(--spacing-md);border-top:1px solid var(--docs-border)}.withdraw-disclosure.svelte-14sqxm7>summary.svelte-14sqxm7.svelte-14sqxm7,.liquidity-secondary.svelte-14sqxm7>summary.svelte-14sqxm7.svelte-14sqxm7{color:var(--color-text-primary);cursor:pointer;list-style:none}.withdraw-disclosure.svelte-14sqxm7>summary.svelte-14sqxm7.svelte-14sqxm7::-webkit-details-marker,.liquidity-secondary.svelte-14sqxm7>summary.svelte-14sqxm7.svelte-14sqxm7::-webkit-details-marker{display:none}.withdraw-disclosure.svelte-14sqxm7>summary.svelte-14sqxm7.svelte-14sqxm7:after,.liquidity-secondary.svelte-14sqxm7>summary.svelte-14sqxm7.svelte-14sqxm7:after{content:"+";flex:0 0 auto;color:var(--color-text-secondary);font-size:var(--font-size-lg);font-weight:var(--font-weight-medium)}.withdraw-disclosure[open].svelte-14sqxm7>summary.svelte-14sqxm7.svelte-14sqxm7:after,.liquidity-secondary[open].svelte-14sqxm7>summary.svelte-14sqxm7.svelte-14sqxm7:after{content:"-"}.withdraw-disclosure.svelte-14sqxm7>summary.svelte-14sqxm7>span.svelte-14sqxm7:first-child{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.withdraw-disclosure.svelte-14sqxm7>summary.svelte-14sqxm7>span.svelte-14sqxm7:nth-child(2){margin-left:auto;color:var(--color-text-secondary);font-size:var(--font-size-xs)}.withdraw-section.svelte-14sqxm7.svelte-14sqxm7.svelte-14sqxm7{padding-top:var(--spacing-md);display:grid;gap:var(--spacing-md)}.liquidity-aside.svelte-14sqxm7.svelte-14sqxm7.svelte-14sqxm7{padding-left:var(--spacing-xl);border-left:1px solid var(--docs-border);display:grid;gap:var(--spacing-md)}.pool-pair.svelte-14sqxm7.svelte-14sqxm7.svelte-14sqxm7{margin:0;font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold)}.pool-description.svelte-14sqxm7.svelte-14sqxm7.svelte-14sqxm7{margin-top:var(--spacing-xs)}.pool-apr.svelte-14sqxm7.svelte-14sqxm7.svelte-14sqxm7{flex:0 0 auto;display:grid;justify-items:end;gap:.15rem}.pool-apr.svelte-14sqxm7 strong.svelte-14sqxm7.svelte-14sqxm7{font-size:var(--font-size-lg);font-variant-numeric:tabular-nums}.position-strip.svelte-14sqxm7.svelte-14sqxm7.svelte-14sqxm7{padding:var(--spacing-md) 0;border-top:1px solid var(--docs-border);border-bottom:1px solid var(--docs-border);display:grid;gap:var(--spacing-md)}.position-strip.svelte-14sqxm7 strong.svelte-14sqxm7.svelte-14sqxm7{color:var(--color-text-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);line-height:var(--line-height-normal);overflow-wrap:anywhere}.pool-stats-grid.svelte-14sqxm7.svelte-14sqxm7.svelte-14sqxm7{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-md)}.stat.svelte-14sqxm7.svelte-14sqxm7.svelte-14sqxm7{min-width:0;display:grid;gap:.2rem}.stat.svelte-14sqxm7 p.svelte-14sqxm7.svelte-14sqxm7,.pool-meta.svelte-14sqxm7 p.svelte-14sqxm7.svelte-14sqxm7{margin:0;color:var(--color-text-primary);font-size:var(--font-size-sm);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.pool-meta-grid.svelte-14sqxm7.svelte-14sqxm7.svelte-14sqxm7{display:grid;gap:var(--spacing-sm)}.copy-button.svelte-14sqxm7.svelte-14sqxm7.svelte-14sqxm7{max-width:100%}.copy-button.svelte-14sqxm7 .mono.svelte-14sqxm7.svelte-14sqxm7{min-width:0;overflow:hidden;text-overflow:ellipsis}.copy-label.svelte-14sqxm7.svelte-14sqxm7.svelte-14sqxm7{color:var(--color-text-secondary);font-size:var(--font-size-xs)}.market-sparkline.svelte-14sqxm7.svelte-14sqxm7.svelte-14sqxm7{padding-top:var(--spacing-md);border-top:1px solid var(--docs-border)}.history-header.svelte-14sqxm7.svelte-14sqxm7.svelte-14sqxm7{margin-bottom:var(--spacing-sm)}.history-header.svelte-14sqxm7 strong.svelte-14sqxm7.svelte-14sqxm7{font-size:var(--font-size-xs);font-variant-numeric:tabular-nums}.history-bars.svelte-14sqxm7.svelte-14sqxm7.svelte-14sqxm7{min-height:3.5rem;height:3.5rem;padding:var(--spacing-xs);border-radius:var(--radius-md);background:color-mix(in srgb,var(--surface-panel-muted) 64%,transparent);display:flex;align-items:flex-end;gap:2px;overflow:hidden}.history-bar.svelte-14sqxm7.svelte-14sqxm7.svelte-14sqxm7{min-width:2px;flex:1 1 0;border-radius:1px 1px 0 0;background:color-mix(in srgb,var(--color-primary) 54%,transparent)}.history-placeholder.svelte-14sqxm7.svelte-14sqxm7.svelte-14sqxm7{margin:auto;color:var(--color-text-tertiary);font-size:var(--font-size-xs)}.liquidity-secondary.svelte-14sqxm7.svelte-14sqxm7.svelte-14sqxm7{margin:0;padding:var(--spacing-lg);border:1px solid var(--docs-border);border-radius:var(--radius-xl);background:var(--surface-panel);box-shadow:var(--shadow-list-card)}.liquidity-secondary.svelte-14sqxm7>summary>span.svelte-14sqxm7:first-child strong.svelte-14sqxm7{color:var(--color-text-primary);font-size:var(--font-size-base)}.liquidity-secondary.svelte-14sqxm7>summary>span.svelte-14sqxm7:first-child small.svelte-14sqxm7{display:block;margin-top:.15rem}.secondary-count.svelte-14sqxm7.svelte-14sqxm7.svelte-14sqxm7{margin-left:auto;margin-right:var(--spacing-sm)}.secondary-content.svelte-14sqxm7.svelte-14sqxm7.svelte-14sqxm7{padding-top:var(--spacing-lg);display:grid;grid-template-columns:minmax(0,1fr) minmax(15rem,.32fr);gap:var(--spacing-xl);align-items:start}.history-panel.svelte-14sqxm7.svelte-14sqxm7.svelte-14sqxm7{display:grid;gap:var(--spacing-md)}.secondary-heading.svelte-14sqxm7 h3.svelte-14sqxm7.svelte-14sqxm7{margin:0;font-size:var(--font-size-base)}.risk-note.svelte-14sqxm7.svelte-14sqxm7.svelte-14sqxm7{padding-left:var(--spacing-xl);border-left:1px solid var(--docs-border);display:grid;gap:var(--spacing-sm)}.risk-note.svelte-14sqxm7 .btn.svelte-14sqxm7.svelte-14sqxm7{width:fit-content}.history-table.svelte-14sqxm7.svelte-14sqxm7.svelte-14sqxm7{display:grid;gap:var(--spacing-sm)}.history-row.svelte-14sqxm7.svelte-14sqxm7.svelte-14sqxm7{min-width:0;padding:var(--spacing-md);border:1px solid color-mix(in srgb,var(--docs-border) 82%,transparent);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--surface-panel-muted) 64%,var(--surface-panel) 36%);box-shadow:var(--shadow-list-card);display:grid;grid-template-columns:minmax(8rem,.75fr) minmax(12rem,1.7fr) minmax(7rem,.75fr) minmax(9rem,1fr);gap:var(--spacing-md);align-items:center}.history-row.header.svelte-14sqxm7.svelte-14sqxm7.svelte-14sqxm7{padding:0 var(--spacing-sm) var(--spacing-xs);border:0;border-radius:0;background:transparent;box-shadow:none;color:var(--color-text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);letter-spacing:0}.history-cell.svelte-14sqxm7.svelte-14sqxm7.svelte-14sqxm7{min-width:0;display:grid;gap:var(--spacing-xs)}.history-cell.svelte-14sqxm7 p.svelte-14sqxm7.svelte-14sqxm7{margin:0;color:var(--color-text-primary);font-size:var(--font-size-sm);line-height:1.35;overflow-wrap:anywhere}.history-date.svelte-14sqxm7.svelte-14sqxm7.svelte-14sqxm7{font-variant-numeric:tabular-nums}.history-hash.svelte-14sqxm7.svelte-14sqxm7.svelte-14sqxm7{color:var(--color-text-tertiary)!important}.history-link.svelte-14sqxm7.svelte-14sqxm7.svelte-14sqxm7{width:fit-content;color:var(--docs-accent);font-size:var(--font-size-xs);text-decoration:none}.history-link.svelte-14sqxm7.svelte-14sqxm7.svelte-14sqxm7:hover{text-decoration:underline;text-underline-offset:3px}.history-status.svelte-14sqxm7.svelte-14sqxm7.svelte-14sqxm7{width:fit-content;min-height:var(--control-height-sm);margin:0;padding:0 .58rem;border:1px solid var(--docs-border);border-radius:var(--radius-full);background:color-mix(in srgb,var(--surface-panel-muted) 72%,transparent);color:var(--color-text-secondary);display:inline-flex;align-items:center;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);letter-spacing:0}.history-status.confirmed.svelte-14sqxm7.svelte-14sqxm7.svelte-14sqxm7{color:var(--color-success);border-color:color-mix(in srgb,var(--color-success) 40%,var(--docs-border) 60%)}.history-status.failed.svelte-14sqxm7.svelte-14sqxm7.svelte-14sqxm7{color:var(--color-error);border-color:color-mix(in srgb,var(--color-error) 40%,var(--docs-border) 60%)}.mono.svelte-14sqxm7.svelte-14sqxm7.svelte-14sqxm7{font-family:var(--font-family-mono);font-variant-numeric:tabular-nums}@media (max-width: 1024px){.liquidity-layout.svelte-14sqxm7.svelte-14sqxm7.svelte-14sqxm7,.secondary-content.svelte-14sqxm7.svelte-14sqxm7.svelte-14sqxm7{grid-template-columns:1fr}.liquidity-aside.svelte-14sqxm7.svelte-14sqxm7.svelte-14sqxm7,.risk-note.svelte-14sqxm7.svelte-14sqxm7.svelte-14sqxm7{padding-top:var(--spacing-xl);padding-left:0;border-top:1px solid var(--docs-border);border-left:0}.history-row.svelte-14sqxm7.svelte-14sqxm7.svelte-14sqxm7{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.liquidity-page.svelte-14sqxm7 .section-subtitle.svelte-14sqxm7.svelte-14sqxm7{white-space:normal}.liquidity-page.docs-page.svelte-14sqxm7.svelte-14sqxm7.svelte-14sqxm7{--gimmer-page-gutter:var(--spacing-lg);padding-inline:var(--spacing-lg)}.liquidity-page.svelte-14sqxm7.svelte-14sqxm7.svelte-14sqxm7{--liquidity-panel-padding:var(--spacing-lg);--liquidity-page-gap:var(--spacing-lg);--liquidity-row-gap:var(--spacing-md)}.liquidity-layout.svelte-14sqxm7.svelte-14sqxm7.svelte-14sqxm7,.pool-selector.svelte-14sqxm7.svelte-14sqxm7.svelte-14sqxm7,.deposit-grid.svelte-14sqxm7.svelte-14sqxm7.svelte-14sqxm7,.pool-stats-grid.svelte-14sqxm7.svelte-14sqxm7.svelte-14sqxm7{grid-template-columns:1fr}.workspace-heading.svelte-14sqxm7.svelte-14sqxm7.svelte-14sqxm7,.card-header.svelte-14sqxm7.svelte-14sqxm7.svelte-14sqxm7,.pool-card-header.svelte-14sqxm7.svelte-14sqxm7.svelte-14sqxm7,.deposit-summary.svelte-14sqxm7.svelte-14sqxm7.svelte-14sqxm7,.liquidity-secondary.svelte-14sqxm7>summary.svelte-14sqxm7.svelte-14sqxm7{align-items:flex-start}.card-header.svelte-14sqxm7.svelte-14sqxm7.svelte-14sqxm7,.pool-card-header.svelte-14sqxm7.svelte-14sqxm7.svelte-14sqxm7,.deposit-summary.svelte-14sqxm7.svelte-14sqxm7.svelte-14sqxm7{flex-direction:column}.card-badges.svelte-14sqxm7.svelte-14sqxm7.svelte-14sqxm7,.summary-tags.svelte-14sqxm7.svelte-14sqxm7.svelte-14sqxm7{justify-content:flex-start}.pool-apr.svelte-14sqxm7.svelte-14sqxm7.svelte-14sqxm7{justify-items:start}.input-header.svelte-14sqxm7.svelte-14sqxm7.svelte-14sqxm7{align-items:flex-start;flex-direction:column;gap:.2rem}.input-meta.svelte-14sqxm7.svelte-14sqxm7.svelte-14sqxm7{white-space:normal}.liquidity-form-actions.svelte-14sqxm7.svelte-14sqxm7.svelte-14sqxm7,.liquidity-form-actions.svelte-14sqxm7 .btn.svelte-14sqxm7.svelte-14sqxm7{width:100%}.history-row.header.svelte-14sqxm7.svelte-14sqxm7.svelte-14sqxm7{display:none}.history-row.svelte-14sqxm7.svelte-14sqxm7.svelte-14sqxm7{grid-template-columns:1fr}.secondary-count.svelte-14sqxm7.svelte-14sqxm7.svelte-14sqxm7{display:none}}canvas.svelte-o3oskp{display:block}.trend-card.svelte-z6yxrz{position:relative;padding:var(--spacing-xl);border-radius:var(--radius-2xl);background:var(--color-bg-secondary);border:1px solid var(--color-border-primary);display:flex;flex-direction:column;gap:var(--spacing-md);min-height:140px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.trend-card.svelte-z6yxrz:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:18px;padding:1px;background:linear-gradient(135deg,transparent,var(--accent));mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;opacity:.65;pointer-events:none}.trend-card__header.svelte-z6yxrz{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.trend-card__label.svelte-z6yxrz{font-size:.85rem;text-transform:uppercase;letter-spacing:.08em;color:#e2e8f0bf}.trend-card__value.svelte-z6yxrz{font-size:1.75rem;font-weight:600;color:#f8fafc}.trend-card__hint.svelte-z6yxrz{font-size:.9rem;color:#94a3b8e6}.trend-card__empty.svelte-z6yxrz{font-size:.85rem;color:#94a3b899}[data-theme=light] .trend-card__label.svelte-z6yxrz{color:var(--color-text-secondary)}[data-theme=light] .trend-card__value.svelte-z6yxrz{color:var(--color-text-primary)}[data-theme=light] .trend-card__hint.svelte-z6yxrz,[data-theme=light] .trend-card__empty.svelte-z6yxrz{color:var(--color-text-secondary)}.trace-list.svelte-hzvtzh.svelte-hzvtzh{display:flex;flex-direction:column;gap:12px}ul.svelte-hzvtzh.svelte-hzvtzh{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}li.svelte-hzvtzh.svelte-hzvtzh{list-style:none}button.svelte-hzvtzh.svelte-hzvtzh{width:100%;text-align:left;background:#0f172acc;border:1px solid rgba(148,163,184,.12);border-radius:14px;padding:14px 16px;transition:border .18s ease,transform .18s ease,background .18s ease;cursor:pointer;color:inherit}button.svelte-hzvtzh.svelte-hzvtzh:hover,button.svelte-hzvtzh.svelte-hzvtzh:focus-visible{border-color:#60a5fa59;transform:translateY(-1px);outline:none}button.selected.svelte-hzvtzh.svelte-hzvtzh{border-color:#3b82f6bf;background:linear-gradient(135deg,#2563eb2e,#0f172ad9)}button.error.svelte-hzvtzh.svelte-hzvtzh{border-color:#f871718c}.trace__header.svelte-hzvtzh.svelte-hzvtzh{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.trace__name.svelte-hzvtzh.svelte-hzvtzh{font-weight:600;color:#f8fafc}.trace__time.svelte-hzvtzh.svelte-hzvtzh{font-size:.8rem;color:#94a3b8cc}.trace__meta.svelte-hzvtzh.svelte-hzvtzh{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px;font-size:.82rem;color:#94a3b8d9}.trace__service.svelte-hzvtzh.svelte-hzvtzh{color:#a5b4fcf2}.trace__badge.svelte-hzvtzh.svelte-hzvtzh{background:#f871712e;color:#fca5a5;padding:2px 8px;border-radius:999px}.trace-list__status.svelte-hzvtzh.svelte-hzvtzh{padding:18px;text-align:center;border-radius:14px;background:#0f172abf;border:1px dashed rgba(148,163,184,.3);color:#94a3b8d9}[data-theme=dark] .trace-list.svelte-hzvtzh button.svelte-hzvtzh{background:color-mix(in srgb,var(--color-bg-secondary) 92%,var(--color-bg-tertiary) 8%);border-color:color-mix(in srgb,var(--color-border-light) 70%,transparent);color:var(--color-text-primary)}[data-theme=dark] .trace-list.svelte-hzvtzh button.svelte-hzvtzh:hover,[data-theme=dark] .trace-list.svelte-hzvtzh button.svelte-hzvtzh:focus-visible{background:color-mix(in srgb,var(--color-primary) 8%,var(--color-bg-tertiary) 92%);border-color:color-mix(in srgb,var(--color-primary) 35%,var(--color-border-light) 65%)}[data-theme=dark] .trace-list.svelte-hzvtzh button.selected.svelte-hzvtzh{background:color-mix(in srgb,var(--color-primary) 14%,var(--color-bg-tertiary) 86%);border-color:color-mix(in srgb,var(--color-primary) 55%,var(--color-border-light) 45%);box-shadow:0 10px 22px color-mix(in srgb,var(--color-primary) 14%,transparent)}[data-theme=dark] .trace-list.svelte-hzvtzh button.error.svelte-hzvtzh{border-color:color-mix(in srgb,var(--color-error) 45%,var(--color-border-light) 55%)}[data-theme=dark] .trace__name.svelte-hzvtzh.svelte-hzvtzh{color:var(--color-text-primary)}[data-theme=dark] .trace__time.svelte-hzvtzh.svelte-hzvtzh,[data-theme=dark] .trace__meta.svelte-hzvtzh.svelte-hzvtzh{color:var(--color-text-secondary)}[data-theme=dark] .trace__service.svelte-hzvtzh.svelte-hzvtzh{color:color-mix(in srgb,var(--color-primary) 70%,var(--color-text-secondary) 30%)}[data-theme=dark] .trace__badge.svelte-hzvtzh.svelte-hzvtzh{background:color-mix(in srgb,var(--color-error) 18%,transparent);color:var(--color-error)}[data-theme=dark] .trace-list__status.svelte-hzvtzh.svelte-hzvtzh{background:color-mix(in srgb,var(--color-bg-tertiary) 88%,transparent);border-color:color-mix(in srgb,var(--color-border-light) 70%,transparent);color:var(--color-text-secondary)}[data-theme=light] .trace-list.svelte-hzvtzh button.svelte-hzvtzh{background:var(--color-card-bg);border:1px solid var(--color-border-primary);color:var(--color-text-primary);box-shadow:0 10px 24px #0f172a14}[data-theme=light] .trace-list.svelte-hzvtzh button.svelte-hzvtzh:hover,[data-theme=light] .trace-list.svelte-hzvtzh button.svelte-hzvtzh:focus-visible{background:color-mix(in srgb,var(--color-primary) 6%,var(--color-card-bg) 94%);border-color:color-mix(in srgb,var(--color-primary) 35%,var(--color-border-primary) 65%)}[data-theme=light] .trace-list.svelte-hzvtzh button.selected.svelte-hzvtzh{background:color-mix(in srgb,var(--color-primary) 14%,var(--color-card-bg) 86%);border-color:color-mix(in srgb,var(--color-primary) 60%,var(--color-border-primary) 40%)}[data-theme=light] .trace-list.svelte-hzvtzh button.error.svelte-hzvtzh{border-color:color-mix(in srgb,var(--color-error) 55%,var(--color-border-primary) 45%)}[data-theme=light] .trace__header.svelte-hzvtzh.svelte-hzvtzh,[data-theme=light] .trace__name.svelte-hzvtzh.svelte-hzvtzh{color:var(--color-text-primary)}[data-theme=light] .trace__time.svelte-hzvtzh.svelte-hzvtzh,[data-theme=light] .trace__meta.svelte-hzvtzh.svelte-hzvtzh{color:var(--color-text-secondary)}[data-theme=light] .trace__service.svelte-hzvtzh.svelte-hzvtzh{color:color-mix(in srgb,var(--color-primary) 60%,var(--color-text-secondary) 40%)}[data-theme=light] .trace__badge.svelte-hzvtzh.svelte-hzvtzh{background:color-mix(in srgb,var(--color-error) 12%,transparent);color:var(--color-error)}[data-theme=light] .trace-list__status.svelte-hzvtzh.svelte-hzvtzh{background:var(--color-bg-secondary);border-color:var(--color-border-primary);color:var(--color-text-secondary)}.trace-detail.svelte-1c0cu6v.svelte-1c0cu6v{display:flex;flex-direction:column;gap:18px}.trace-detail__summary.svelte-1c0cu6v.svelte-1c0cu6v{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:16px;padding:12px 16px;border-radius:14px;background:#0f172aa6;border:1px solid rgba(148,163,184,.15)}.summary__label.svelte-1c0cu6v.svelte-1c0cu6v{font-size:.8rem;text-transform:uppercase;letter-spacing:.08em;color:#94a3b8cc}.summary__value.svelte-1c0cu6v.svelte-1c0cu6v{font-size:1.35rem;font-weight:600;color:#e2e8f0}.summary__value.error.svelte-1c0cu6v.svelte-1c0cu6v{color:#f87171}.table-wrapper.svelte-1c0cu6v.svelte-1c0cu6v{overflow:auto;border-radius:12px;border:1px solid rgba(148,163,184,.15);background:#0a1224eb}table.svelte-1c0cu6v.svelte-1c0cu6v{width:100%;border-collapse:collapse;min-width:720px}th.svelte-1c0cu6v.svelte-1c0cu6v,td.svelte-1c0cu6v.svelte-1c0cu6v{text-align:left;padding:10px 12px;border-bottom:1px solid rgba(30,41,59,.9);vertical-align:top;font-size:.85rem;color:#e2e8f0e6}th.svelte-1c0cu6v.svelte-1c0cu6v{position:sticky;top:0;background:#0f172af2;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-weight:600}tr.error.svelte-1c0cu6v.svelte-1c0cu6v{background:#f8717114}.span-name.svelte-1c0cu6v.svelte-1c0cu6v{font-weight:600;color:#f8fafc}.span-ids.svelte-1c0cu6v.svelte-1c0cu6v{font-size:.75rem;color:#94a3b8cc;margin-top:4px;word-break:break-all}.attributes.svelte-1c0cu6v.svelte-1c0cu6v{display:flex;flex-direction:column;gap:4px}.attr-pill.svelte-1c0cu6v.svelte-1c0cu6v{font-size:.8rem;background:#60a5fa1a;color:#bfdbfef2;padding:4px 6px;border-radius:8px}.muted.svelte-1c0cu6v.svelte-1c0cu6v{color:#94a3b8a6}.status.svelte-1c0cu6v.svelte-1c0cu6v{padding:3px 10px;border-radius:999px;background:#3b82f61a;color:#bfdbfef2;font-weight:500;text-transform:uppercase;font-size:.72rem}.status.error.svelte-1c0cu6v.svelte-1c0cu6v{background:#f8717126;color:#fca5a5}.trace-detail__status.svelte-1c0cu6v.svelte-1c0cu6v{padding:18px;border-radius:12px;background:#0f172abf;text-align:center;color:#94a3b8d9;border:1px dashed rgba(148,163,184,.35)}.trace-detail__status--error.svelte-1c0cu6v.svelte-1c0cu6v{color:#fca5a5;border-color:#f8717173}.events-section.svelte-1c0cu6v.svelte-1c0cu6v{display:flex;flex-direction:column;gap:16px;border-radius:14px;border:1px solid rgba(148,163,184,.12);background:#0a1224e0;padding:18px;min-height:0;max-height:auto;overflow-y:auto}.events-section__header.svelte-1c0cu6v.svelte-1c0cu6v{display:flex;justify-content:space-between;align-items:center;gap:12px}.events-section__header.svelte-1c0cu6v h3.svelte-1c0cu6v{margin:0;font-size:1rem;color:#f8fafc}.events-section__meta.svelte-1c0cu6v.svelte-1c0cu6v{font-size:.85rem;color:#94a3b8d9}.events-section__groups.svelte-1c0cu6v.svelte-1c0cu6v{display:flex;flex-direction:column;gap:18px;padding-right:8px}.events-section__groups.svelte-1c0cu6v.svelte-1c0cu6v::-webkit-scrollbar{width:6px}.events-section__groups.svelte-1c0cu6v.svelte-1c0cu6v::-webkit-scrollbar-thumb{background:#94a3b859;border-radius:999px}.events-section__groups.svelte-1c0cu6v.svelte-1c0cu6v::-webkit-scrollbar-track{background:transparent}.events-section__empty.svelte-1c0cu6v.svelte-1c0cu6v{padding:14px;border-radius:10px;background:#94a3b81a;color:#94a3b8d9;text-align:center;font-size:.9rem}.events-group.svelte-1c0cu6v.svelte-1c0cu6v{display:flex;flex-direction:column;gap:12px;padding:16px;border-radius:12px;background:linear-gradient(135deg,#1e293b8c,#0f172aa6);border:1px solid rgba(59,130,246,.16)}.events-group__info.svelte-1c0cu6v.svelte-1c0cu6v{display:flex;justify-content:space-between;gap:12px;align-items:baseline;flex-wrap:wrap}.events-group__title.svelte-1c0cu6v.svelte-1c0cu6v{font-weight:600;color:#e2e8f0;font-size:1rem}.events-group__id.svelte-1c0cu6v.svelte-1c0cu6v{font-size:.75rem;color:#94a3b8b3;margin-top:2px;word-break:break-all}.events-group__time.svelte-1c0cu6v.svelte-1c0cu6v{font-size:.8rem;color:#94a3b8d9}.events-group__list.svelte-1c0cu6v.svelte-1c0cu6v{display:grid;gap:12px;max-height:400px;overflow-y:auto;padding-right:8px}.events-group__list.svelte-1c0cu6v.svelte-1c0cu6v::-webkit-scrollbar{width:6px}.events-group__list.svelte-1c0cu6v.svelte-1c0cu6v::-webkit-scrollbar-thumb{background:#94a3b859;border-radius:999px}.events-group__list.svelte-1c0cu6v.svelte-1c0cu6v::-webkit-scrollbar-track{background:transparent}.event-card.svelte-1c0cu6v.svelte-1c0cu6v{padding:14px;border-radius:12px;background:#0f172ad9;border:1px solid rgba(59,130,246,.16);display:flex;flex-direction:column;gap:10px}.event-card__header.svelte-1c0cu6v.svelte-1c0cu6v{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap}.event-card__name.svelte-1c0cu6v.svelte-1c0cu6v{font-weight:600;color:#f8fafc}.event-card__time.svelte-1c0cu6v.svelte-1c0cu6v{font-size:.8rem;color:#94a3b8cc}.event-card__index.svelte-1c0cu6v.svelte-1c0cu6v{font-size:.75rem;color:#60a5fabf;font-weight:600}.event-card__attributes.svelte-1c0cu6v.svelte-1c0cu6v{display:grid;gap:6px}.event-card__attribute.svelte-1c0cu6v.svelte-1c0cu6v{display:grid;grid-template-columns:minmax(120px,220px) 1fr;gap:6px;font-size:.8rem;color:#e2e8f0eb}.event-card__attribute.svelte-1c0cu6v dt.svelte-1c0cu6v{font-weight:500;color:#94a3b8e6}.event-card__attribute.svelte-1c0cu6v dd.svelte-1c0cu6v{margin:0;word-break:break-word}[data-theme=dark] .trace-detail__summary.svelte-1c0cu6v.svelte-1c0cu6v{background:color-mix(in srgb,var(--color-bg-tertiary) 88%,transparent);border-color:color-mix(in srgb,var(--color-border-light) 72%,transparent)}[data-theme=dark] .summary__label.svelte-1c0cu6v.svelte-1c0cu6v{color:var(--color-text-secondary)}[data-theme=dark] .summary__value.svelte-1c0cu6v.svelte-1c0cu6v{color:var(--color-text-primary)}[data-theme=dark] .summary__value.error.svelte-1c0cu6v.svelte-1c0cu6v{color:var(--color-error)}[data-theme=dark] .table-wrapper.svelte-1c0cu6v.svelte-1c0cu6v{background:color-mix(in srgb,var(--color-bg-secondary) 90%,var(--color-bg-tertiary) 10%);border-color:color-mix(in srgb,var(--color-border-light) 70%,transparent)}[data-theme=dark] table.svelte-1c0cu6v th.svelte-1c0cu6v,[data-theme=dark] table.svelte-1c0cu6v td.svelte-1c0cu6v{border-bottom:1px solid color-mix(in srgb,var(--color-border-light) 70%,transparent);color:var(--color-text-primary)}[data-theme=dark] table.svelte-1c0cu6v th.svelte-1c0cu6v{background:color-mix(in srgb,var(--color-bg-tertiary) 92%,transparent)}[data-theme=dark] tr.error.svelte-1c0cu6v.svelte-1c0cu6v{background:color-mix(in srgb,var(--color-error) 10%,transparent)}[data-theme=dark] .span-name.svelte-1c0cu6v.svelte-1c0cu6v{color:var(--color-text-primary)}[data-theme=dark] .span-ids.svelte-1c0cu6v.svelte-1c0cu6v{color:var(--color-text-secondary)}[data-theme=dark] .attr-pill.svelte-1c0cu6v.svelte-1c0cu6v{background:color-mix(in srgb,var(--color-primary) 16%,transparent);color:color-mix(in srgb,var(--color-text-primary) 85%,var(--color-primary) 15%)}[data-theme=dark] .status.svelte-1c0cu6v.svelte-1c0cu6v{background:color-mix(in srgb,var(--color-primary) 14%,var(--color-bg-tertiary) 86%);color:var(--color-text-primary)}[data-theme=dark] .status.error.svelte-1c0cu6v.svelte-1c0cu6v{background:color-mix(in srgb,var(--color-error) 16%,transparent);color:var(--color-error)}[data-theme=dark] .trace-detail__status.svelte-1c0cu6v.svelte-1c0cu6v{background:color-mix(in srgb,var(--color-bg-tertiary) 86%,transparent);border-color:color-mix(in srgb,var(--color-border-light) 70%,transparent);color:var(--color-text-secondary)}[data-theme=dark] .trace-detail__status--error.svelte-1c0cu6v.svelte-1c0cu6v{color:var(--color-error)}[data-theme=dark] .events-section.svelte-1c0cu6v.svelte-1c0cu6v{background:color-mix(in srgb,var(--color-bg-secondary) 88%,var(--color-bg-tertiary) 12%);border-color:color-mix(in srgb,var(--color-border-light) 72%,transparent)}[data-theme=dark] .events-section__header.svelte-1c0cu6v h3.svelte-1c0cu6v{color:var(--color-text-primary)}[data-theme=dark] .events-section__meta.svelte-1c0cu6v.svelte-1c0cu6v{color:var(--color-text-secondary)}[data-theme=dark] .events-section__empty.svelte-1c0cu6v.svelte-1c0cu6v{background:color-mix(in srgb,var(--color-bg-tertiary) 85%,transparent);color:var(--color-text-secondary)}[data-theme=dark] .events-group.svelte-1c0cu6v.svelte-1c0cu6v{background:color-mix(in srgb,var(--color-bg-tertiary) 92%,transparent);border-color:color-mix(in srgb,var(--color-primary) 18%,var(--color-border-light) 82%)}[data-theme=dark] .events-group__title.svelte-1c0cu6v.svelte-1c0cu6v{color:var(--color-text-primary)}[data-theme=dark] .events-group__id.svelte-1c0cu6v.svelte-1c0cu6v,[data-theme=dark] .events-group__time.svelte-1c0cu6v.svelte-1c0cu6v{color:var(--color-text-secondary)}[data-theme=dark] .events-group__list.svelte-1c0cu6v.svelte-1c0cu6v::-webkit-scrollbar-thumb,[data-theme=dark] .events-section__groups.svelte-1c0cu6v.svelte-1c0cu6v::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--color-border-light) 70%,transparent)}[data-theme=dark] .event-card.svelte-1c0cu6v.svelte-1c0cu6v{background:color-mix(in srgb,var(--color-bg-secondary) 92%,transparent);border-color:color-mix(in srgb,var(--color-primary) 18%,var(--color-border-light) 82%);box-shadow:0 12px 26px color-mix(in srgb,var(--color-primary) 12%,transparent)}[data-theme=dark] .event-card__name.svelte-1c0cu6v.svelte-1c0cu6v{color:var(--color-text-primary)}[data-theme=dark] .event-card__time.svelte-1c0cu6v.svelte-1c0cu6v{color:var(--color-text-secondary)}[data-theme=dark] .event-card__index.svelte-1c0cu6v.svelte-1c0cu6v{color:color-mix(in srgb,var(--color-primary) 65%,var(--color-text-secondary) 35%)}[data-theme=dark] .event-card__attribute.svelte-1c0cu6v.svelte-1c0cu6v{color:var(--color-text-primary)}[data-theme=dark] .event-card__attribute.svelte-1c0cu6v dt.svelte-1c0cu6v{color:var(--color-text-secondary)}[data-theme=light] .trace-detail__summary.svelte-1c0cu6v.svelte-1c0cu6v{background:var(--color-bg-secondary);border-color:var(--color-border-primary)}[data-theme=light] .summary__label.svelte-1c0cu6v.svelte-1c0cu6v{color:var(--color-text-secondary)}[data-theme=light] .summary__value.svelte-1c0cu6v.svelte-1c0cu6v{color:var(--color-text-primary)}[data-theme=light] .summary__value.error.svelte-1c0cu6v.svelte-1c0cu6v{color:var(--color-error)}[data-theme=light] .table-wrapper.svelte-1c0cu6v.svelte-1c0cu6v{border-color:var(--color-border-primary);background:var(--color-card-bg)}[data-theme=light] table.svelte-1c0cu6v th.svelte-1c0cu6v,[data-theme=light] table.svelte-1c0cu6v td.svelte-1c0cu6v{border-bottom:1px solid var(--color-border-secondary);color:var(--color-text-primary)}[data-theme=light] table.svelte-1c0cu6v th.svelte-1c0cu6v{background:var(--color-bg-tertiary)}[data-theme=light] tr.error.svelte-1c0cu6v.svelte-1c0cu6v{background:color-mix(in srgb,var(--color-error) 8%,transparent)}[data-theme=light] .span-name.svelte-1c0cu6v.svelte-1c0cu6v{color:var(--color-text-primary)}[data-theme=light] .span-ids.svelte-1c0cu6v.svelte-1c0cu6v{color:var(--color-text-secondary)}[data-theme=light] .attr-pill.svelte-1c0cu6v.svelte-1c0cu6v{background:color-mix(in srgb,var(--color-info) 12%,transparent);color:var(--color-text-primary)}[data-theme=light] .muted.svelte-1c0cu6v.svelte-1c0cu6v{color:var(--color-text-secondary)}[data-theme=light] .status.svelte-1c0cu6v.svelte-1c0cu6v{background:color-mix(in srgb,var(--color-info) 12%,transparent);color:var(--color-text-primary)}[data-theme=light] .status.error.svelte-1c0cu6v.svelte-1c0cu6v{background:color-mix(in srgb,var(--color-error) 12%,transparent);color:var(--color-error)}[data-theme=light] .trace-detail__status.svelte-1c0cu6v.svelte-1c0cu6v{background:var(--color-bg-secondary);color:var(--color-text-secondary);border-color:var(--color-border-primary)}[data-theme=light] .trace-detail__status--error.svelte-1c0cu6v.svelte-1c0cu6v{color:var(--color-error)}[data-theme=light] .events-section.svelte-1c0cu6v.svelte-1c0cu6v{background:var(--color-bg-secondary);border-color:var(--color-border-primary)}[data-theme=light] .events-section__header.svelte-1c0cu6v h3.svelte-1c0cu6v{color:var(--color-text-primary)}[data-theme=light] .events-section__meta.svelte-1c0cu6v.svelte-1c0cu6v{color:var(--color-text-secondary)}[data-theme=light] .events-group.svelte-1c0cu6v.svelte-1c0cu6v{background:linear-gradient(135deg,color-mix(in srgb,var(--color-bg-tertiary) 80%,transparent),var(--color-bg-secondary));border-color:color-mix(in srgb,var(--color-info) 20%,var(--color-border-primary) 80%)}[data-theme=light] .events-group__list.svelte-1c0cu6v.svelte-1c0cu6v{padding-right:6px}[data-theme=light] .events-group__list.svelte-1c0cu6v.svelte-1c0cu6v::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--color-info) 28%,var(--color-border-primary) 72%)}[data-theme=light] .events-group__list.svelte-1c0cu6v.svelte-1c0cu6v::-webkit-scrollbar-track{background:color-mix(in srgb,var(--color-border-primary) 30%,transparent)}[data-theme=light] .events-group__title.svelte-1c0cu6v.svelte-1c0cu6v{color:var(--color-text-primary)}[data-theme=light] .event-card.svelte-1c0cu6v.svelte-1c0cu6v{background:var(--color-card-bg);border-color:color-mix(in srgb,var(--color-info) 20%,var(--color-border-primary) 80%);box-shadow:0 12px 28px #94a3b82e}[data-theme=light] .event-card__name.svelte-1c0cu6v.svelte-1c0cu6v{color:var(--color-text-primary)}[data-theme=light] .events-group__id.svelte-1c0cu6v.svelte-1c0cu6v,[data-theme=light] .events-group__time.svelte-1c0cu6v.svelte-1c0cu6v,[data-theme=light] .event-card__time.svelte-1c0cu6v.svelte-1c0cu6v{color:var(--color-text-secondary)}[data-theme=light] .event-card__index.svelte-1c0cu6v.svelte-1c0cu6v{color:color-mix(in srgb,var(--color-info) 60%,var(--color-text-secondary) 40%)}[data-theme=light] .event-card__attribute.svelte-1c0cu6v.svelte-1c0cu6v{color:var(--color-text-primary)}[data-theme=light] .event-card__attribute.svelte-1c0cu6v dt.svelte-1c0cu6v{color:var(--color-text-secondary)}.observability-page.svelte-1g2co00.svelte-1g2co00.svelte-1g2co00{--docs-surface:var(--surface-panel);--docs-surface-strong:var(--surface-panel-muted);--docs-border:var(--surface-panel-line);--docs-accent:var(--color-primary)}.summary-grid.svelte-1g2co00.svelte-1g2co00.svelte-1g2co00{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--spacing-xl);margin:0}.panel.svelte-1g2co00.svelte-1g2co00.svelte-1g2co00{margin:0;padding:var(--spacing-xl);border-radius:var(--radius-xl);background:var(--docs-surface);border:1px solid var(--docs-border);box-shadow:var(--shadow-md);display:flex;flex-direction:column;gap:var(--spacing-lg)}.panel__header.svelte-1g2co00.svelte-1g2co00.svelte-1g2co00{display:flex;justify-content:space-between;gap:18px;flex-wrap:wrap;align-items:flex-start}.panel__header.svelte-1g2co00 h2.svelte-1g2co00.svelte-1g2co00{margin:0;font-size:1.25rem;color:var(--color-text-primary)}.panel__header.svelte-1g2co00 p.svelte-1g2co00.svelte-1g2co00{margin:4px 0 0;color:var(--color-text-secondary);font-size:.92rem}.candle-storage-heading.svelte-1g2co00.svelte-1g2co00.svelte-1g2co00{display:flex;width:100%;max-width:none;flex-direction:row;align-items:flex-end;justify-content:space-between;gap:var(--spacing-xl)}.candle-storage-heading.svelte-1g2co00>div.svelte-1g2co00.svelte-1g2co00:first-child{min-width:0}.candle-storage-summary.svelte-1g2co00.svelte-1g2co00.svelte-1g2co00{display:flex;align-items:center;flex:0 0 auto;color:var(--color-text-secondary);font-size:var(--font-size-sm);font-variant-numeric:tabular-nums}.candle-storage-summary.svelte-1g2co00 span.svelte-1g2co00.svelte-1g2co00{padding:0 var(--spacing-md)}.candle-storage-summary.svelte-1g2co00 span.svelte-1g2co00.svelte-1g2co00:first-child{padding-left:0}.candle-storage-summary.svelte-1g2co00 span.svelte-1g2co00+span.svelte-1g2co00{border-left:1px solid var(--docs-border)}.candle-storage-summary.svelte-1g2co00 strong.svelte-1g2co00.svelte-1g2co00{color:var(--color-text-primary);font-weight:var(--font-weight-semibold)}.candle-storage-panel.svelte-1g2co00.svelte-1g2co00.svelte-1g2co00{gap:0;padding:0;overflow:hidden}.candle-storage-toolbar.svelte-1g2co00.svelte-1g2co00.svelte-1g2co00{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-lg);padding:var(--spacing-lg) var(--spacing-xl);border-bottom:1px solid var(--docs-border)}.candle-storage-toolbar.svelte-1g2co00 p.svelte-1g2co00.svelte-1g2co00{margin:0;color:var(--color-text-secondary);font-size:var(--font-size-sm);line-height:var(--line-height-relaxed)}.candle-storage-actions.svelte-1g2co00.svelte-1g2co00.svelte-1g2co00{display:flex;align-items:center;gap:var(--spacing-sm);flex:0 0 auto}.candle-storage-feedback.svelte-1g2co00.svelte-1g2co00.svelte-1g2co00{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-md);padding:var(--spacing-md) var(--spacing-xl);border-bottom:1px solid var(--docs-border);font-size:var(--font-size-sm)}.candle-storage-feedback--error.svelte-1g2co00.svelte-1g2co00.svelte-1g2co00{background:color-mix(in srgb,var(--color-error) 10%,var(--docs-surface) 90%);color:var(--color-error)}.candle-storage-feedback--success.svelte-1g2co00.svelte-1g2co00.svelte-1g2co00{background:color-mix(in srgb,var(--color-success) 10%,var(--docs-surface) 90%);color:var(--color-success)}.candle-storage-loading.svelte-1g2co00.svelte-1g2co00.svelte-1g2co00{display:grid;gap:1px;background:var(--docs-border)}.candle-storage-loading.svelte-1g2co00 span.svelte-1g2co00.svelte-1g2co00{display:block;min-height:58px;background:linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--color-text-primary) 7%,transparent) 48%,transparent 100%),var(--docs-surface);background-size:220% 100%;animation:gimmerSkeletonScan 1.4s ease-in-out infinite}.candle-storage-table-wrap.svelte-1g2co00.svelte-1g2co00.svelte-1g2co00{width:100%;overflow-x:auto}.candle-storage-table.svelte-1g2co00.svelte-1g2co00.svelte-1g2co00{width:100%;min-width:560px;border-collapse:collapse;color:var(--color-text-primary)}.candle-storage-table.svelte-1g2co00 th.svelte-1g2co00.svelte-1g2co00,.candle-storage-table.svelte-1g2co00 td.svelte-1g2co00.svelte-1g2co00{padding:var(--spacing-md) var(--spacing-xl);border-bottom:1px solid var(--docs-border);text-align:left;vertical-align:middle}.candle-storage-table.svelte-1g2co00 th.svelte-1g2co00.svelte-1g2co00{background:var(--docs-surface-strong);color:var(--color-text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.06em;text-transform:uppercase}.candle-storage-table.svelte-1g2co00 td.svelte-1g2co00.svelte-1g2co00{font-size:var(--font-size-sm)}.candle-storage-table.svelte-1g2co00 tbody tr.svelte-1g2co00.svelte-1g2co00{transition:background-color var(--transition-fast)}.candle-storage-table.svelte-1g2co00 tbody tr.svelte-1g2co00.svelte-1g2co00:hover{background:color-mix(in srgb,var(--color-primary) 5%,transparent)}.candle-storage-table.svelte-1g2co00 tbody tr:last-child td.svelte-1g2co00.svelte-1g2co00{border-bottom:0}.candle-storage-table.svelte-1g2co00 .numeric-column.svelte-1g2co00.svelte-1g2co00{text-align:right;font-variant-numeric:tabular-nums}.candle-storage-table.svelte-1g2co00 .action-column.svelte-1g2co00.svelte-1g2co00{width:1%;text-align:right;white-space:nowrap}.timeframe-chip.svelte-1g2co00.svelte-1g2co00.svelte-1g2co00{display:inline-flex;align-items:center;min-height:26px;padding:0 var(--spacing-sm);border:1px solid var(--docs-border);border-radius:var(--radius-full);background:var(--docs-surface-strong);color:var(--color-text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums}.candle-storage-empty.svelte-1g2co00.svelte-1g2co00.svelte-1g2co00{display:grid;gap:var(--spacing-xs);padding:var(--spacing-2xl) var(--spacing-xl);text-align:center}.candle-storage-empty.svelte-1g2co00 strong.svelte-1g2co00.svelte-1g2co00{color:var(--color-text-primary)}.candle-storage-empty.svelte-1g2co00 span.svelte-1g2co00.svelte-1g2co00,.candle-storage-footnote.svelte-1g2co00.svelte-1g2co00.svelte-1g2co00{color:var(--color-text-secondary);font-size:var(--font-size-sm);line-height:var(--line-height-relaxed)}.candle-storage-footnote.svelte-1g2co00.svelte-1g2co00.svelte-1g2co00{margin:0;padding:var(--spacing-md) var(--spacing-xl);border-top:1px solid var(--docs-border);background:color-mix(in srgb,var(--docs-surface-strong) 65%,transparent)}.traces.svelte-1g2co00.svelte-1g2co00.svelte-1g2co00{margin-top:0}.traces__grid.svelte-1g2co00.svelte-1g2co00.svelte-1g2co00{display:grid;grid-template-columns:minmax(280px,32%) 1fr;gap:24px}.traces__list.svelte-1g2co00.svelte-1g2co00.svelte-1g2co00{max-height:915px;overflow-y:auto;padding-right:6px}.traces__list.svelte-1g2co00.svelte-1g2co00.svelte-1g2co00::-webkit-scrollbar{width:6px}.traces__list.svelte-1g2co00.svelte-1g2co00.svelte-1g2co00::-webkit-scrollbar-thumb{background:#94a3b859;border-radius:999px}.controls.svelte-1g2co00.svelte-1g2co00.svelte-1g2co00{display:flex;gap:12px;align-items:center}.controls.svelte-1g2co00 select.svelte-1g2co00.svelte-1g2co00,.controls.svelte-1g2co00 input[type=search].svelte-1g2co00.svelte-1g2co00{background:var(--docs-surface-strong);border:1px solid var(--docs-border);color:var(--color-text-primary);border-radius:8px;padding:6px 10px}.controls.svelte-1g2co00 label.svelte-1g2co00.svelte-1g2co00{font-size:.85rem;color:var(--color-text-secondary);display:flex;align-items:center;gap:6px}.tracez-panel.svelte-1g2co00 iframe.svelte-1g2co00.svelte-1g2co00{width:100%;height:420px;border:none;border-radius:12px;background:#fff!important}.tracez-frame.svelte-1g2co00.svelte-1g2co00.svelte-1g2co00{border-radius:14px;overflow:hidden;border:1px solid var(--docs-border);max-height:500px;overflow-y:auto}.tracez-actions.svelte-1g2co00.svelte-1g2co00.svelte-1g2co00{display:flex;align-items:center;gap:10px}.button--secondary.svelte-1g2co00.svelte-1g2co00.svelte-1g2co00:not(.btn){background:color-mix(in srgb,var(--docs-accent) 18%,transparent);border:1px solid color-mix(in srgb,var(--docs-accent) 45%,transparent);color:var(--color-text-primary);padding:6px 12px;border-radius:8px;cursor:pointer}.errors-panel.svelte-1g2co00.svelte-1g2co00.svelte-1g2co00{margin-top:0}.errors-grid.svelte-1g2co00.svelte-1g2co00.svelte-1g2co00{display:flex;gap:20px;align-items:stretch}.error-groups.svelte-1g2co00.svelte-1g2co00.svelte-1g2co00{width:260px;display:flex;flex-direction:column;gap:10px;max-height:360px;overflow-y:auto;padding-right:6px}.error-group.svelte-1g2co00.svelte-1g2co00.svelte-1g2co00{text-align:left;background:var(--docs-surface-strong);border:1px solid var(--docs-border);border-radius:12px;padding:12px 14px;color:var(--color-text-primary);cursor:pointer;transition:border .18s ease,transform .18s ease,background .18s ease}.error-group.svelte-1g2co00.svelte-1g2co00.svelte-1g2co00:hover,.error-group.active.svelte-1g2co00.svelte-1g2co00.svelte-1g2co00{border-color:color-mix(in srgb,var(--docs-accent) 40%,var(--docs-border));background:color-mix(in srgb,var(--docs-accent) 12%,var(--docs-surface-strong));transform:translateY(-1px)}.error-group__title.svelte-1g2co00.svelte-1g2co00.svelte-1g2co00{font-weight:600;margin-bottom:6px;color:var(--color-text-primary)}.error-group__meta.svelte-1g2co00.svelte-1g2co00.svelte-1g2co00{display:flex;justify-content:space-between;font-size:.78rem;color:var(--color-text-secondary)}.error-group__count.svelte-1g2co00.svelte-1g2co00.svelte-1g2co00{background:color-mix(in srgb,var(--docs-accent) 18%,transparent);padding:2px 8px;border-radius:999px}.error-group-detail.svelte-1g2co00.svelte-1g2co00.svelte-1g2co00{flex:1;display:flex;flex-direction:column;gap:16px}.error-group-detail__header.svelte-1g2co00.svelte-1g2co00.svelte-1g2co00{display:flex;justify-content:space-between;align-items:center;color:var(--color-text-primary)}.error-group-detail__list.svelte-1g2co00.svelte-1g2co00.svelte-1g2co00{display:flex;flex-direction:column;gap:14px;max-height:360px;overflow-y:auto;padding-right:8px}.error-card.svelte-1g2co00.svelte-1g2co00.svelte-1g2co00{border-radius:14px;border:1px solid color-mix(in srgb,var(--docs-accent) 30%,var(--docs-border));background:var(--docs-surface-strong);padding:16px;display:flex;flex-direction:column;gap:10px}.error-card__header.svelte-1g2co00.svelte-1g2co00.svelte-1g2co00{display:flex;justify-content:space-between;font-size:.8rem;color:var(--color-text-secondary)}.error-card__stack.svelte-1g2co00.svelte-1g2co00.svelte-1g2co00{margin:0;font-size:.75rem;color:var(--color-text-secondary);white-space:pre-wrap;word-break:break-word;background:color-mix(in srgb,var(--docs-surface) 90%,transparent);padding:8px;border-radius:8px}.error-card__context-list.svelte-1g2co00.svelte-1g2co00.svelte-1g2co00{display:grid;gap:6px;font-size:.78rem;color:var(--color-text-secondary)}.error-card__context-item.svelte-1g2co00.svelte-1g2co00.svelte-1g2co00{display:grid;grid-template-columns:140px 1fr;gap:8px}.error-card__context-item.svelte-1g2co00 dt.svelte-1g2co00.svelte-1g2co00{font-weight:600}.error-card__context-item.svelte-1g2co00 dd.svelte-1g2co00.svelte-1g2co00{margin:0;word-break:break-word;color:var(--color-text-primary)}.placeholder.svelte-1g2co00.svelte-1g2co00.svelte-1g2co00{padding:14px;border-radius:10px;background:var(--docs-surface-strong);color:var(--color-text-secondary);text-align:center}.banner.svelte-1g2co00.svelte-1g2co00.svelte-1g2co00{margin:0;padding:14px 18px;border-radius:12px;font-size:.92rem;display:flex;align-items:center;justify-content:space-between;gap:14px}.banner.svelte-1g2co00 button.svelte-1g2co00.svelte-1g2co00{background:color-mix(in srgb,var(--docs-accent) 12%,transparent);border:1px solid color-mix(in srgb,var(--docs-accent) 40%,transparent);color:var(--color-text-primary);border-radius:8px;padding:6px 12px;cursor:pointer}.banner--error.svelte-1g2co00.svelte-1g2co00.svelte-1g2co00{background:color-mix(in srgb,var(--color-error) 15%,transparent);border:1px solid color-mix(in srgb,var(--color-error) 45%,transparent);color:var(--color-error)}@media (max-width: 1080px){.traces__grid.svelte-1g2co00.svelte-1g2co00.svelte-1g2co00{grid-template-columns:1fr}}@media (max-width: 720px){.candle-storage-heading.svelte-1g2co00.svelte-1g2co00.svelte-1g2co00,.candle-storage-toolbar.svelte-1g2co00.svelte-1g2co00.svelte-1g2co00{align-items:flex-start;flex-direction:column}.candle-storage-actions.svelte-1g2co00.svelte-1g2co00.svelte-1g2co00{width:100%}.candle-storage-actions.svelte-1g2co00 .btn.svelte-1g2co00.svelte-1g2co00{flex:1}.candle-storage-toolbar.svelte-1g2co00.svelte-1g2co00.svelte-1g2co00,.candle-storage-table.svelte-1g2co00 th.svelte-1g2co00.svelte-1g2co00,.candle-storage-table.svelte-1g2co00 td.svelte-1g2co00.svelte-1g2co00,.candle-storage-feedback.svelte-1g2co00.svelte-1g2co00.svelte-1g2co00,.candle-storage-footnote.svelte-1g2co00.svelte-1g2co00.svelte-1g2co00{padding-left:var(--spacing-lg);padding-right:var(--spacing-lg)}}@media (prefers-reduced-motion: reduce){.candle-storage-loading.svelte-1g2co00 span.svelte-1g2co00.svelte-1g2co00{animation:none}}[data-theme=light] .panel.svelte-1g2co00.svelte-1g2co00.svelte-1g2co00{background:var(--color-card-bg)!important;border:1px solid var(--color-border-primary);box-shadow:0 16px 38px #0f172a14;color:var(--color-text-primary)}[data-theme=light] .panel.errors-panel.svelte-1g2co00.svelte-1g2co00.svelte-1g2co00,[data-theme=light] .panel.traces.svelte-1g2co00.svelte-1g2co00.svelte-1g2co00,[data-theme=light] .panel.tracez-panel.svelte-1g2co00.svelte-1g2co00.svelte-1g2co00,[data-theme=light] .errors-panel.svelte-1g2co00.svelte-1g2co00.svelte-1g2co00{background:var(--color-card-bg)!important;border-color:var(--color-border-primary)!important;box-shadow:0 12px 24px #0f172a0f!important}[data-theme=light] .traces__grid.svelte-1g2co00.svelte-1g2co00.svelte-1g2co00{background:transparent}[data-theme=light] .tracez-frame.svelte-1g2co00.svelte-1g2co00.svelte-1g2co00{background:var(--color-bg-primary);border:1px solid var(--color-border-primary)}[data-theme=light] .panel__header.svelte-1g2co00 h2.svelte-1g2co00.svelte-1g2co00{color:var(--color-text-primary)}[data-theme=light] .panel__header.svelte-1g2co00 p.svelte-1g2co00.svelte-1g2co00{color:var(--color-text-secondary)}[data-theme=dark] .panel.svelte-1g2co00.svelte-1g2co00.svelte-1g2co00,[data-theme=dark] .panel.errors-panel.svelte-1g2co00.svelte-1g2co00.svelte-1g2co00,[data-theme=dark] .panel.traces.svelte-1g2co00.svelte-1g2co00.svelte-1g2co00,[data-theme=dark] .panel.tracez-panel.svelte-1g2co00.svelte-1g2co00.svelte-1g2co00,[data-theme=dark] .errors-panel.svelte-1g2co00.svelte-1g2co00.svelte-1g2co00{background:color-mix(in srgb,var(--color-bg-secondary) 88%,transparent)!important;border:1px solid var(--color-border-light)!important;box-shadow:var(--shadow-md)!important;color:var(--color-text-primary)!important}[data-theme=dark] .panel__header.svelte-1g2co00 h2.svelte-1g2co00.svelte-1g2co00,[data-theme=dark] .panel__header.svelte-1g2co00 p.svelte-1g2co00.svelte-1g2co00,[data-theme=dark] .controls.svelte-1g2co00 label.svelte-1g2co00.svelte-1g2co00{color:var(--color-text-secondary)!important}[data-theme=dark] .controls.svelte-1g2co00 select.svelte-1g2co00.svelte-1g2co00,[data-theme=dark] .controls.svelte-1g2co00 input[type=search].svelte-1g2co00.svelte-1g2co00{background:var(--color-bg-input);border:1px solid var(--color-border-input);color:var(--color-text-primary)}[data-theme=dark] .button--secondary.svelte-1g2co00.svelte-1g2co00.svelte-1g2co00:not(.btn){background:color-mix(in srgb,var(--color-primary) 12%,var(--color-bg-secondary) 88%);border-color:color-mix(in srgb,var(--color-primary) 35%,var(--color-border-light) 65%);color:var(--color-primary)}[data-theme=dark] .error-group.svelte-1g2co00.svelte-1g2co00.svelte-1g2co00{background:color-mix(in srgb,var(--color-bg-secondary) 85%,transparent)!important;border-color:var(--color-border-light)!important;color:var(--color-text-primary)!important}[data-theme=dark] .error-group.svelte-1g2co00.svelte-1g2co00.svelte-1g2co00:hover,[data-theme=dark] .error-group.active.svelte-1g2co00.svelte-1g2co00.svelte-1g2co00{background:color-mix(in srgb,var(--color-primary) 8%,var(--color-bg-secondary) 92%)!important;border-color:color-mix(in srgb,var(--color-primary) 40%,var(--color-border-light) 60%)!important}[data-theme=dark] .traces__grid.svelte-1g2co00.svelte-1g2co00.svelte-1g2co00{background:transparent}[data-theme=dark] .tracez-frame.svelte-1g2co00.svelte-1g2co00.svelte-1g2co00,[data-theme=dark] .panel.tracez-panel.svelte-1g2co00.svelte-1g2co00.svelte-1g2co00,[data-theme=dark] .panel.traces.svelte-1g2co00.svelte-1g2co00.svelte-1g2co00{background:color-mix(in srgb,var(--color-bg-tertiary) 88%,transparent)!important;border:1px solid var(--color-border-light)!important;color:var(--color-text-primary)!important}[data-theme=dark] .tracez-actions.svelte-1g2co00.svelte-1g2co00.svelte-1g2co00,[data-theme=dark] .tracez-panel.svelte-1g2co00 iframe.svelte-1g2co00.svelte-1g2co00{background:color-mix(in srgb,var(--color-bg-secondary) 90%,transparent)!important;border-color:var(--color-border-light)!important;color:var(--color-text-primary)!important}[data-theme=dark] .traces__list.svelte-1g2co00.svelte-1g2co00.svelte-1g2co00{background:color-mix(in srgb,var(--color-bg-secondary) 88%,transparent)!important;border:1px solid var(--color-border-light)!important;color:var(--color-text-primary)!important}[data-theme=dark] .panel__header.svelte-1g2co00 h2.svelte-1g2co00.svelte-1g2co00,[data-theme=dark] .panel__header.svelte-1g2co00 p.svelte-1g2co00.svelte-1g2co00{color:var(--color-text-primary)!important}[data-theme=light] .controls.svelte-1g2co00 select.svelte-1g2co00.svelte-1g2co00,[data-theme=light] .controls.svelte-1g2co00 input[type=search].svelte-1g2co00.svelte-1g2co00{background:var(--color-bg-input);border:1px solid var(--color-border-input);color:var(--color-text-primary)}[data-theme=light] .controls.svelte-1g2co00 label.svelte-1g2co00.svelte-1g2co00{color:var(--color-text-secondary)}[data-theme=light] .button--secondary.svelte-1g2co00.svelte-1g2co00.svelte-1g2co00:not(.btn){background:color-mix(in srgb,var(--color-border-primary) 30%,var(--color-bg-secondary) 70%);border-color:var(--color-border-primary);color:var(--color-text-primary)}[data-theme=light] .error-group.svelte-1g2co00.svelte-1g2co00.svelte-1g2co00{background:var(--color-bg-secondary)!important;border-color:var(--color-border-primary)!important;color:var(--color-text-primary)!important}[data-theme=light] .error-group.svelte-1g2co00.svelte-1g2co00.svelte-1g2co00:hover,[data-theme=light] .error-group.active.svelte-1g2co00.svelte-1g2co00.svelte-1g2co00{background:color-mix(in srgb,var(--color-primary) 8%,var(--color-bg-secondary) 92%)!important;border-color:color-mix(in srgb,var(--color-primary) 40%,var(--color-border-primary) 60%)!important}[data-theme=light] .error-group__title.svelte-1g2co00.svelte-1g2co00.svelte-1g2co00{color:var(--color-text-primary)}[data-theme=light] .error-group__meta.svelte-1g2co00.svelte-1g2co00.svelte-1g2co00{color:var(--color-text-secondary)}[data-theme=light] .error-group-detail__header.svelte-1g2co00.svelte-1g2co00.svelte-1g2co00{color:var(--color-text-primary)}[data-theme=light] .error-card.svelte-1g2co00.svelte-1g2co00.svelte-1g2co00{background:var(--color-card-bg)!important;border-color:color-mix(in srgb,#ef4444 18%,var(--color-border-primary) 82%)!important}[data-theme=light] .error-card__header.svelte-1g2co00.svelte-1g2co00.svelte-1g2co00{color:var(--color-text-secondary)}[data-theme=light] .error-card__stack.svelte-1g2co00.svelte-1g2co00.svelte-1g2co00{background:var(--color-bg-tertiary)!important;color:color-mix(in srgb,#b91c1c 65%,var(--color-text-primary) 35%)!important}[data-theme=light] .error-card__context-list.svelte-1g2co00.svelte-1g2co00.svelte-1g2co00,[data-theme=light] .error-card__context-item.svelte-1g2co00 dt.svelte-1g2co00.svelte-1g2co00{color:var(--color-text-secondary)}[data-theme=light] .error-card__context-item.svelte-1g2co00 dd.svelte-1g2co00.svelte-1g2co00{color:var(--color-text-primary)}[data-theme=light] .placeholder.svelte-1g2co00.svelte-1g2co00.svelte-1g2co00{background:color-mix(in srgb,var(--color-border-primary) 20%,transparent);color:var(--color-text-secondary)}[data-theme=light] .banner.svelte-1g2co00 button.svelte-1g2co00.svelte-1g2co00{background:color-mix(in srgb,var(--color-primary) 12%,transparent);border-color:color-mix(in srgb,var(--color-primary) 40%,transparent);color:var(--color-text-primary)}[data-theme=light] .banner--error.svelte-1g2co00.svelte-1g2co00.svelte-1g2co00{background:color-mix(in srgb,#ef4444 10%,var(--color-card-bg) 90%);border-color:color-mix(in srgb,#ef4444 45%,var(--color-border-primary) 55%);color:color-mix(in srgb,#ef4444 80%,var(--color-text-primary) 20%)}.admin-page.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30{display:flex;flex-direction:column;gap:var(--spacing-lg);width:100%;padding:var(--spacing-xl);color:var(--text-strong);animation:gimmerSurfaceEnter var(--motion-surface-enter, .22s var(--ease-out-productive))}.admin-page.svelte-1i6ct30 .svelte-1i6ct30.svelte-1i6ct30:where(button,input,a):focus-visible{outline:none;box-shadow:var(--gds-focus-ring, 0 0 0 2px color-mix(in oklch, var(--accent-primary) 18%, transparent))}.admin-command-strip.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;border:1px solid var(--surface-panel-line);border-radius:var(--radius-lg);background:var(--surface-panel);box-shadow:var(--shadow-panel)}.command-item.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30{display:flex;min-width:0;flex-direction:column;gap:.2rem;padding:.7rem var(--spacing-lg);border-inline-end:1px solid var(--surface-panel-line)}.command-item.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30:last-child{border-inline-end:0}.command-label.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30,.report-readiness-label.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30{color:var(--text-muted);font-size:var(--font-size-xxs);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase}.command-value.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30{overflow:hidden;color:var(--text-strong);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);text-overflow:ellipsis;white-space:nowrap}.command-value.is-success.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30{color:var(--state-success)}.command-value.is-warning.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30{color:var(--state-warning)}.admin-access-panel.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30,.admin-card.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30,.admin-history-card.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30{border:1px solid var(--surface-panel-line);background:var(--surface-panel);box-shadow:var(--shadow-panel)}.admin-access-panel.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30{display:grid;grid-template-columns:minmax(13rem,.6fr) minmax(0,1.4fr);gap:var(--spacing-lg);align-items:center;padding:var(--spacing-md) var(--spacing-lg);border-radius:var(--radius-lg)}.access-heading.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30{display:flex;min-width:0;flex-direction:column;gap:.2rem}.access-title.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30{margin:.15rem 0 0;color:var(--text-strong);font-size:var(--font-size-lg);line-height:var(--line-height-tight)}.access-note.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30{margin:.2rem 0 0;color:var(--text-muted);font-size:var(--font-size-xs)}.access-grid.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30{display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));min-width:0;overflow:hidden;border:1px solid var(--surface-panel-line);border-radius:var(--radius-md);background:var(--surface-panel-muted)}.access-item.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:var(--spacing-sm);align-items:center;min-width:0;padding:.55rem var(--spacing-md);border-inline-end:1px solid var(--surface-panel-line)}.access-item.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30:last-child{border-inline-end:0}.access-dot.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30{width:.45rem;height:.45rem;border-radius:var(--radius-full);background:var(--text-muted)}.access-dot.online.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30{background:var(--state-success)}.access-dot.maintenance.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30{background:var(--state-warning)}.access-dot.offline.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30{background:var(--state-danger)}.access-copy.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30{min-width:0}.access-label.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30{margin:0;color:var(--text-strong);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);text-transform:capitalize}.access-copy.svelte-1i6ct30 .muted.svelte-1i6ct30.svelte-1i6ct30{overflow:hidden;margin:.1rem 0 0;color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap}.small.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30{font-size:var(--font-size-xxs)}.mono.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30{font-family:var(--font-mono, var(--font-family-mono));font-variant-numeric:tabular-nums}.admin-notice.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30{padding:var(--spacing-md) var(--spacing-lg);border:1px solid var(--surface-panel-line-strong);border-radius:var(--radius-md);background:var(--surface-panel-muted);color:var(--text-body);font-size:var(--font-size-sm)}.admin-notice.success.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30{border-color:color-mix(in oklch,var(--state-success) 34%,var(--surface-panel-line));background:color-mix(in oklch,var(--success-soft) 58%,var(--surface-panel));color:var(--state-success)}.admin-notice.warning.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30{border-color:color-mix(in oklch,var(--state-warning) 34%,var(--surface-panel-line));background:color-mix(in oklch,var(--warning-soft) 58%,var(--surface-panel));color:var(--state-warning)}.admin-workspace.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30{display:flex;min-width:0;flex-direction:column;gap:var(--spacing-lg)}.admin-section-switcher.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30{display:flex;min-width:0}.admin-section-switcher.svelte-1i6ct30 .segmented{max-width:100%;overflow-x:auto;padding:.2rem;border:1px solid var(--surface-panel-line);border-radius:var(--radius-xl);background:var(--gds-segment-bg);box-shadow:var(--shadow-panel);scrollbar-width:none}.admin-section-switcher.svelte-1i6ct30 .segmented::-webkit-scrollbar{display:none}.admin-section-switcher.svelte-1i6ct30 .segmented button{min-height:2.5rem;flex:0 0 auto;padding-inline:var(--spacing-lg);white-space:nowrap}.admin-tab-context.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30{display:flex;justify-content:space-between;gap:var(--spacing-lg);align-items:center;min-height:1.75rem;padding:0 var(--spacing-sm)}.admin-tab-context.svelte-1i6ct30 p.svelte-1i6ct30.svelte-1i6ct30{margin:0;color:var(--text-body);font-size:var(--font-size-xs)}.admin-layout.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30,.admin-main.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30{min-width:0}.admin-card.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30{min-width:0;padding:var(--spacing-xl);border:1px solid var(--surface-panel-line);border-radius:var(--radius-xl);box-shadow:var(--shadow-panel);animation:gimmerPanelEnter var(--motion-panel-enter, .18s var(--ease-out-productive))}.card-header.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30{display:flex;justify-content:space-between;gap:var(--spacing-lg);align-items:flex-start;margin-bottom:var(--spacing-lg);padding-bottom:var(--spacing-md);border-bottom:1px solid var(--surface-panel-line)}.card-eyebrow.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30,.section-eyebrow.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30{margin:0;color:var(--text-muted);font-size:var(--font-size-xxs);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase}.card-title.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30,.section-title.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30{margin:.2rem 0 0;color:var(--text-strong);font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight)}.card-subtitle.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30,.section-subtitle.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30{max-width:68ch;margin:.35rem 0 0;color:var(--text-body);font-size:var(--font-size-sm);line-height:var(--line-height-normal)}.card-badges.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--spacing-sm);align-items:center}.meta-pill.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30,.queue-chip.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30,.history-status.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30{display:inline-flex;gap:.3rem;align-items:center;min-height:1.35rem;padding:.15rem .45rem;border:1px solid var(--surface-panel-line-strong);border-radius:var(--radius-full);background:var(--surface-panel-muted);color:var(--text-body);font-size:var(--font-size-xxs);font-weight:var(--font-weight-medium);line-height:1.15;white-space:nowrap}.meta-pill.status.online.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30,.queue-chip.chip-approved.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30,.history-status.confirmed.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30,.history-status.success.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30{border-color:color-mix(in oklch,var(--state-success) 38%,var(--surface-panel-line));background:color-mix(in oklch,var(--success-soft) 60%,var(--surface-panel));color:var(--state-success)}.meta-pill.status.maintenance.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30,.queue-chip.chip-pending.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30,.history-status.pending.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30,.history-status.confirming.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30{border-color:color-mix(in oklch,var(--state-warning) 38%,var(--surface-panel-line));background:color-mix(in oklch,var(--warning-soft) 60%,var(--surface-panel));color:var(--state-warning)}.meta-pill.status.offline.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30,.queue-chip.chip-rejected.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30,.queue-chip.chip-failed.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30,.history-status.failed.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30,.history-status.error.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30{border-color:color-mix(in oklch,var(--state-danger) 38%,var(--surface-panel-line));background:color-mix(in oklch,var(--danger-soft) 60%,var(--surface-panel));color:var(--state-danger)}.admin-price-grid.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));overflow:hidden;border:1px solid var(--surface-panel-line);border-radius:var(--radius-lg);background:var(--surface-panel-line);gap:1px}.input-card-ai.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30{background:color-mix(in oklch,var(--surface-panel-muted) 88%,var(--accent-soft))}.input-card.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30{display:flex;min-width:0;flex-direction:column;gap:var(--spacing-md);align-items:stretch;padding:.65rem var(--spacing-md);background:var(--surface-panel-muted)}.input-card-heading.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:var(--spacing-sm)}.admin-prices-card.svelte-1i6ct30 .form-message strong.svelte-1i6ct30.svelte-1i6ct30{overflow-wrap:anywhere}.input-card.svelte-1i6ct30>.input.svelte-1i6ct30.svelte-1i6ct30{margin-top:auto}.label.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30{color:var(--text-body);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium)}.admin-page.svelte-1i6ct30 .input.svelte-1i6ct30.svelte-1i6ct30,.admin-drawer.svelte-1i6ct30 .input.svelte-1i6ct30.svelte-1i6ct30,.admin-password-modal.svelte-1i6ct30 .input.svelte-1i6ct30.svelte-1i6ct30{width:100%;min-height:var(--control-height-lg);padding:.45rem .6rem;border:1px solid var(--gds-input-border-active, var(--surface-panel-line-strong));border-radius:var(--control-radius);background:var(--gds-input-bg, var(--control-bg));color:var(--gds-input-text, var(--text-strong));font:inherit;font-variant-numeric:tabular-nums;transition:border-color var(--transition-fast),background var(--transition-fast),box-shadow var(--transition-fast)}.admin-page.svelte-1i6ct30 .input.svelte-1i6ct30.svelte-1i6ct30:hover,.admin-drawer.svelte-1i6ct30 .input.svelte-1i6ct30.svelte-1i6ct30:hover,.admin-password-modal.svelte-1i6ct30 .input.svelte-1i6ct30.svelte-1i6ct30:hover{border-color:var(--gds-input-border-hover, var(--control-border-hover));background:var(--gds-input-bg-hover, var(--control-bg-hover))}.admin-page.svelte-1i6ct30 .input.svelte-1i6ct30.svelte-1i6ct30:focus,.admin-drawer.svelte-1i6ct30 .input.svelte-1i6ct30.svelte-1i6ct30:focus,.admin-password-modal.svelte-1i6ct30 .input.svelte-1i6ct30.svelte-1i6ct30:focus{border-color:var(--accent-primary);background:var(--gds-input-bg-active, var(--surface-panel));box-shadow:var(--gds-focus-ring);outline:none}.admin-actions.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30,.card-footer.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30,.drawer-actions.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30,.admin-password-modal-actions.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30{display:flex;justify-content:flex-end;gap:var(--spacing-sm);align-items:center;margin-top:var(--spacing-lg)}.btn.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30{display:inline-flex;justify-content:center;gap:var(--spacing-sm);align-items:center;min-height:var(--control-height-lg);padding:.45rem .75rem;border:1px solid var(--gds-button-secondary-border, var(--surface-panel-line-strong));border-radius:var(--control-radius);background:var(--gds-button-secondary-bg, var(--surface-panel));color:var(--gds-button-secondary-text, var(--text-strong));font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:0;text-decoration:none;cursor:pointer;transition:background var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast)}.btn.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30:hover:not(:disabled){border-color:var(--gds-button-secondary-border-hover, var(--control-border-hover));background:var(--gds-button-secondary-bg-hover, var(--surface-panel-muted))}.btn.btn-primary.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30{border-color:var(--accent-primary);background:var(--gds-button-primary-bg, var(--accent-primary));color:var(--gds-button-primary-text, var(--color-on-accent))}.btn.btn-primary.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30:hover:not(:disabled){background:var(--gds-button-primary-bg-hover, var(--accent-primary-strong))}.btn.btn-ghost.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30{border-color:transparent;background:transparent}.btn.btn-sm.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30{min-height:var(--control-height-sm);padding:.25rem .55rem}.btn.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30:disabled,.decision-option.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30:disabled{cursor:not-allowed;opacity:.45}.sync-panel.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30{display:flex;justify-content:space-between;gap:var(--spacing-lg);align-items:center;margin-bottom:var(--spacing-md);padding:var(--spacing-md) var(--spacing-lg);border:1px solid var(--surface-panel-line);border-radius:var(--radius-md);background:var(--surface-panel-muted)}.sync-title.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30,.sync-status-text.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30{margin:0;color:var(--text-strong);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.sync-subtitle.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30,.sync-metrics.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30{margin:.2rem 0 0;color:var(--text-muted);font-size:var(--font-size-xs)}.sync-status.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.35rem var(--spacing-md);align-items:center;margin-bottom:var(--spacing-md);padding:var(--spacing-sm) var(--spacing-md);border:1px solid color-mix(in oklch,var(--state-info) 28%,var(--surface-panel-line));border-radius:var(--radius-md);background:color-mix(in oklch,var(--accent-primary-soft) 44%,var(--surface-panel))}.sync-progress-track.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30{grid-column:1 / -1;overflow:hidden;height:.25rem;border-radius:var(--radius-full);background:var(--surface-inset)}.sync-progress-bar.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30{display:block;height:100%;border-radius:inherit;background:var(--accent-primary);transition:transform var(--transition-normal),width var(--transition-normal)}.queue-toolbar.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30{display:flex;justify-content:space-between;gap:var(--spacing-lg);align-items:center;margin:var(--spacing-lg) 0 var(--spacing-md)}.queue-search.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30{display:flex;width:min(30rem,100%);flex-direction:column;gap:.3rem}.queue-meta.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30,.pagination-meta.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30{display:flex;gap:var(--spacing-sm);color:var(--text-muted);font-size:var(--font-size-xs);white-space:nowrap}.queue-meta.svelte-1i6ct30 span.svelte-1i6ct30+span.svelte-1i6ct30:before,.pagination-meta.svelte-1i6ct30 span.svelte-1i6ct30+span.svelte-1i6ct30:before{margin-inline-end:var(--spacing-sm);color:var(--surface-panel-line-strong);content:"•"}.queue-toolbar-controls.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30{display:grid;justify-items:end;gap:var(--spacing-sm)}.queue-filter-group.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30{display:inline-flex;gap:.15rem;padding:.2rem;border:1px solid var(--surface-panel-line);border-radius:var(--radius-md);background:var(--surface-inset)}.queue-filter-group.svelte-1i6ct30 button.svelte-1i6ct30.svelte-1i6ct30{display:inline-flex;min-height:var(--control-height-sm);align-items:center;gap:.4rem;padding:.25rem .55rem;border:1px solid transparent;border-radius:calc(var(--radius-md) - .2rem);background:transparent;color:var(--text-muted);font:inherit;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);white-space:nowrap;cursor:pointer;transition:background var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast)}.queue-filter-group.svelte-1i6ct30 button.svelte-1i6ct30.svelte-1i6ct30:hover{color:var(--text-strong)}.queue-filter-group.svelte-1i6ct30 button.active.svelte-1i6ct30.svelte-1i6ct30{border-color:var(--surface-panel-line-strong);background:var(--surface-panel);color:var(--text-strong);box-shadow:var(--shadow-control, 0 1px 2px color-mix(in oklch, var(--surface-terminal) 18%, transparent))}.queue-filter-group.svelte-1i6ct30 button.svelte-1i6ct30 span.svelte-1i6ct30{min-width:1.15rem;padding:.05rem .3rem;border-radius:var(--radius-full);background:var(--surface-panel-muted);color:var(--text-body);font-size:var(--font-size-xxs);text-align:center;font-variant-numeric:tabular-nums}.approval-queue.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30{overflow:hidden;border:1px solid var(--surface-panel-line);border-radius:var(--radius-lg);background:var(--surface-panel)}.queue-row.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--spacing-lg);align-items:center;width:100%;min-height:4.5rem;padding:.75rem var(--spacing-lg);border:0;border-bottom:1px solid var(--surface-panel-line);background:transparent;color:inherit;text-align:left;cursor:pointer;transition:background var(--transition-fast),box-shadow var(--transition-fast)}.queue-row.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30:last-child{border-bottom:0}.queue-row.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30:hover,.queue-row.selected.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30{background:var(--gds-state-base-hover, var(--surface-panel-muted))}.queue-row.selected.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30{box-shadow:inset 0 0 0 1px var(--surface-panel-line-strong)}.queue-row-main.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30{min-width:0}.queue-row-title.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30{margin:0;color:var(--text-strong);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.queue-row-desc.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30{overflow:hidden;max-width:72ch;margin:.2rem 0 0;color:var(--text-body);font-size:var(--font-size-xs);text-overflow:ellipsis;white-space:nowrap}.queue-row-chips.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30,.drawer-chips.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30{display:flex;flex-wrap:wrap;gap:.3rem;margin-top:.45rem}.queue-chip.subtle.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30{color:var(--text-muted)}.queue-chip.price.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30{color:var(--text-strong);font-variant-numeric:tabular-nums}.queue-row-end.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30{display:flex;gap:var(--spacing-sm);align-items:center}.queue-row-icon.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30{color:var(--text-muted);font-size:var(--font-size-lg)}.queue-table-header.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30,.queue-table-row.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30{display:grid;grid-template-columns:minmax(17rem,1.55fr) minmax(10rem,.8fr) minmax(9rem,.65fr) minmax(8rem,.5fr);gap:var(--spacing-lg);align-items:center}.queue-table-header.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30{min-height:2.25rem;padding:.45rem var(--spacing-lg);border-bottom:1px solid var(--surface-panel-line);background:var(--surface-panel-muted);color:var(--text-muted);font-size:var(--font-size-xxs);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase}.queue-table-row.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30{min-height:4.75rem;padding-block:.7rem}.queue-table-row.needs-review.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30{background:color-mix(in oklch,var(--state-warning) 5%,var(--surface-panel))}.queue-table-row.needs-review.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30:hover,.queue-table-row.needs-review.selected.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30{background:color-mix(in oklch,var(--state-warning) 9%,var(--surface-panel-muted))}.queue-title-line.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30{display:flex;min-width:0;align-items:center;gap:var(--spacing-sm)}.queue-title-line.svelte-1i6ct30 .queue-row-title.svelte-1i6ct30.svelte-1i6ct30{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.queue-attention-label.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30{flex:0 0 auto;padding:.12rem .35rem;border:1px solid color-mix(in oklch,var(--state-warning) 38%,var(--surface-panel-line));border-radius:var(--radius-full);background:color-mix(in oklch,var(--state-warning) 8%,var(--surface-panel));color:var(--state-warning);font-size:var(--font-size-xxs);font-weight:var(--font-weight-medium)}.queue-data-cell.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30{display:grid;min-width:0;gap:.2rem}.queue-data-cell.svelte-1i6ct30 strong.svelte-1i6ct30.svelte-1i6ct30,.queue-data-cell.svelte-1i6ct30 span.svelte-1i6ct30.svelte-1i6ct30{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.queue-data-cell.svelte-1i6ct30 strong.svelte-1i6ct30.svelte-1i6ct30{color:var(--text-strong);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums}.queue-data-cell.svelte-1i6ct30 span.svelte-1i6ct30.svelte-1i6ct30{color:var(--text-muted);font-size:var(--font-size-xxs)}.queue-commercial-cell.svelte-1i6ct30 strong.svelte-1i6ct30.svelte-1i6ct30{color:var(--text-strong)}.queue-table-row.svelte-1i6ct30 .queue-row-end.svelte-1i6ct30.svelte-1i6ct30{justify-content:flex-end}.queue-open-label.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30{color:var(--text-muted);font-size:var(--font-size-xxs);font-weight:var(--font-weight-medium);opacity:0;transition:opacity var(--transition-fast),color var(--transition-fast)}.queue-table-row.svelte-1i6ct30:hover .queue-open-label.svelte-1i6ct30.svelte-1i6ct30,.queue-table-row.svelte-1i6ct30:focus-visible .queue-open-label.svelte-1i6ct30.svelte-1i6ct30,.queue-table-row.selected.svelte-1i6ct30 .queue-open-label.svelte-1i6ct30.svelte-1i6ct30{color:var(--text-strong);opacity:1}.admin-pagination.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30{display:flex;justify-content:space-between;gap:var(--spacing-lg);align-items:center;margin-top:var(--spacing-md);padding-top:var(--spacing-md);border-top:1px solid var(--surface-panel-line)}.admin-empty-state.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30{display:flex;flex-direction:column;align-items:flex-start;min-height:8rem;justify-content:center;margin-top:var(--spacing-md);padding:var(--spacing-xl);border:1px dashed var(--surface-panel-line-strong);border-radius:var(--radius-lg);background:var(--surface-panel-muted)}.admin-empty-state.compact.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30{min-height:5.5rem;margin:0}.admin-empty-state.svelte-1i6ct30 strong.svelte-1i6ct30.svelte-1i6ct30{color:var(--text-strong);font-size:var(--font-size-sm)}.admin-empty-state.svelte-1i6ct30 p.svelte-1i6ct30.svelte-1i6ct30{max-width:62ch;margin:.3rem 0 0;color:var(--text-body);font-size:var(--font-size-xs)}.admin-empty-state.svelte-1i6ct30 .btn.svelte-1i6ct30.svelte-1i6ct30{margin-top:var(--spacing-md)}.form-message.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30{margin:var(--spacing-sm) 0 0;color:var(--text-body);font-size:var(--font-size-xs);line-height:var(--line-height-normal)}.form-message.error.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30{color:var(--state-danger)}.form-message.success.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30{color:var(--state-success)}.admin-report-status.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:var(--spacing-lg)}.report-readiness.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30{display:flex;flex-direction:column;justify-content:center;padding:var(--spacing-xl);border:1px solid var(--surface-panel-line);border-radius:var(--radius-lg);background:var(--surface-panel-muted)}.report-readiness.svelte-1i6ct30 strong.svelte-1i6ct30.svelte-1i6ct30{margin-top:var(--spacing-sm);color:var(--text-strong);font-size:var(--font-size-2xl);font-variant-numeric:tabular-nums}.report-readiness.svelte-1i6ct30 p.svelte-1i6ct30.svelte-1i6ct30,.report-check.svelte-1i6ct30 p.svelte-1i6ct30.svelte-1i6ct30{margin:.4rem 0 0;color:var(--text-body);font-size:var(--font-size-xs);line-height:var(--line-height-normal)}.report-checklist.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30{overflow:hidden;border:1px solid var(--surface-panel-line);border-radius:var(--radius-lg)}.report-check.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--spacing-md);padding:var(--spacing-md) var(--spacing-lg);border-bottom:1px solid var(--surface-panel-line);background:var(--surface-panel)}.report-check.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30:last-child{border-bottom:0}.report-check.svelte-1i6ct30>span.svelte-1i6ct30.svelte-1i6ct30{width:.55rem;height:.55rem;margin-top:.25rem;border:1px solid var(--surface-panel-line-strong);border-radius:var(--radius-full);background:var(--surface-panel-muted)}.report-check.is-ready.svelte-1i6ct30>span.svelte-1i6ct30.svelte-1i6ct30{border-color:var(--state-success);background:var(--state-success)}.report-check.svelte-1i6ct30 strong.svelte-1i6ct30.svelte-1i6ct30{color:var(--text-strong);font-size:var(--font-size-sm)}.admin-ohlcv-stats-grid.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden;border:1px solid var(--surface-panel-line);border-radius:var(--radius-lg);background:var(--surface-panel-line);gap:1px}.ohlcv-stat-card.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30{min-width:0;padding:var(--spacing-md) var(--spacing-lg);background:var(--surface-panel-muted)}.stat-label.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30,.stat-delta.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30{margin:0;color:var(--text-muted);font-size:var(--font-size-xs)}.stat-value.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30{margin:.3rem 0;color:var(--text-strong);font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums}.admin-ohlcv-visualization.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30{margin-top:var(--spacing-lg);padding:var(--spacing-lg);border:1px solid var(--surface-panel-line);border-radius:var(--radius-lg);background:var(--surface-panel-muted)}.hit-rate-header.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30,.hit-rate-target.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30{display:flex;justify-content:space-between;color:var(--text-body);font-size:var(--font-size-xs);font-variant-numeric:tabular-nums}.hit-rate-track.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30{overflow:hidden;height:.45rem;margin:var(--spacing-sm) 0;border-radius:var(--radius-full);background:var(--surface-inset)}.hit-rate-fill.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30{height:100%;border-radius:inherit;background:var(--state-success)}.card-footer.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30{justify-content:space-between;padding-top:var(--spacing-md);border-top:1px solid var(--surface-panel-line)}.card-footer.svelte-1i6ct30 .form-message.svelte-1i6ct30.svelte-1i6ct30{margin:0}.admin-history-section.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30{padding:var(--spacing-xl);border:1px solid var(--surface-panel-line);border-radius:var(--radius-xl);background:color-mix(in oklch,var(--surface-panel-muted) 55%,var(--surface-panel));box-shadow:var(--shadow-panel)}.section-header.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30{margin-bottom:var(--spacing-md)}.admin-history-card.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30{overflow:hidden;border-radius:var(--radius-lg);box-shadow:none}.history-table.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30{min-width:0}.history-row.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30{display:grid;grid-template-columns:minmax(10rem,.85fr) minmax(14rem,1.6fr) minmax(8rem,.7fr) minmax(7rem,.6fr);gap:var(--spacing-md);align-items:center;min-height:3.6rem;padding:.65rem var(--spacing-md);border-bottom:1px solid var(--surface-panel-line)}.history-row.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30:last-child{border-bottom:0}.history-row.header.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30{min-height:2.2rem;background:var(--surface-panel-muted);color:var(--text-muted);font-size:var(--font-size-xxs);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase}.history-cell.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30{min-width:0}.history-cell.svelte-1i6ct30 p.svelte-1i6ct30.svelte-1i6ct30,.history-date.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30,.history-label.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30,.history-hash.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30{overflow:hidden;margin:0;color:var(--text-body);font-size:var(--font-size-xs);text-overflow:ellipsis;white-space:nowrap}.history-date.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30,.history-label.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30{color:var(--text-strong);font-weight:var(--font-weight-medium)}.history-cell.svelte-1i6ct30>.history-label.svelte-1i6ct30.svelte-1i6ct30{display:none}.history-link.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30{color:var(--accent-primary);font-size:var(--font-size-xs)}.admin-help-text.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30{margin:0;padding:0 var(--spacing-sm);color:var(--text-muted);font-size:var(--font-size-xs);line-height:var(--line-height-normal)}.admin-drawer-overlay.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30,.admin-password-modal-overlay.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30{position:fixed;z-index:var(--z-overlay);top:0;right:0;bottom:0;left:0;display:grid}.admin-drawer-overlay.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30{grid-template-columns:minmax(0,1fr) minmax(42rem,48rem)}.admin-drawer-backdrop.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30,.admin-password-modal-overlay.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30{background:color-mix(in oklch,var(--surface-terminal) 62%,transparent)}.admin-drawer.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30{z-index:1;display:flex;min-width:0;max-height:100dvh;flex-direction:column;overflow:hidden;border-inline-start:1px solid var(--surface-panel-line-strong);background:var(--surface-elevated);box-shadow:var(--gds-popup-shadow);animation:svelte-1i6ct30-adminDrawerEnter .22s var(--ease-out-productive)}.drawer-header.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30{display:flex;justify-content:space-between;gap:var(--spacing-lg);align-items:flex-start;padding:var(--spacing-lg);border-bottom:1px solid var(--surface-panel-line);background:var(--surface-panel)}.drawer-header-main.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30{min-width:0}.drawer-title.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30{overflow:hidden;margin:.25rem 0 0;color:var(--text-strong);font-size:var(--font-size-xl);text-overflow:ellipsis;white-space:nowrap}.drawer-header-actions.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.35rem}.drawer-body.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30{display:flex;min-height:0;flex:1;flex-direction:column;gap:var(--spacing-md);overflow-y:auto;padding:var(--spacing-lg)}.marketplace-review-body.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30,.trader-review-body.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30{display:flex;flex-direction:column;gap:var(--spacing-md)}.drawer-section.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30{overflow:hidden;border:1px solid var(--surface-panel-line);border-radius:var(--radius-lg);background:var(--surface-panel)}.drawer-section-title.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30{margin:0;padding:.55rem var(--spacing-md);border-bottom:1px solid var(--surface-panel-line);background:var(--surface-panel-muted);color:var(--text-muted);font-size:var(--font-size-xxs);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase}.drawer-section-heading.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-md);min-height:2.25rem;padding-inline-end:var(--spacing-md);border-bottom:1px solid var(--surface-panel-line);background:var(--surface-panel-muted)}.drawer-section-heading.svelte-1i6ct30 .drawer-section-title.svelte-1i6ct30.svelte-1i6ct30{flex:1;border:0;background:transparent}.review-section-note.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30{color:var(--text-subtle);font-size:var(--font-size-xxs);line-height:var(--line-height-normal);text-align:end}.review-overview-grid.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30,.review-evidence-grid.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:var(--surface-panel-line)}.review-overview-grid.svelte-1i6ct30 .drawer-metric.svelte-1i6ct30.svelte-1i6ct30:last-child:nth-child(odd),.review-evidence-grid.svelte-1i6ct30 .drawer-metric.svelte-1i6ct30.svelte-1i6ct30:last-child:nth-child(odd){grid-column:auto}.review-market.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30{grid-column:auto}.review-identities.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30{border-top:1px solid var(--surface-panel-line)}.review-identity.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30{display:grid;grid-template-columns:8rem minmax(0,1fr);gap:var(--spacing-md);align-items:center;padding:.6rem var(--spacing-md);border-bottom:1px solid var(--surface-panel-line)}.review-identity.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30:last-child{border-bottom:0}.review-identity.svelte-1i6ct30 .drawer-copy.svelte-1i6ct30.svelte-1i6ct30{width:100%;font-size:var(--font-size-xxs);text-align:start}.review-identity-value.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30{display:grid;min-width:0;gap:.15rem}.review-identity-value.svelte-1i6ct30 strong.svelte-1i6ct30.svelte-1i6ct30{overflow:hidden;color:var(--text-strong);font-size:var(--font-size-xs);text-overflow:ellipsis;white-space:nowrap}.review-copy-feedback.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30{margin:0;padding:.45rem var(--spacing-md);border-top:1px solid var(--surface-panel-line);color:var(--state-success);font-size:var(--font-size-xxs)}.review-performance-band.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30{display:grid;grid-template-columns:minmax(13rem,.85fr) minmax(0,1.15fr);gap:var(--spacing-lg);align-items:center;padding:var(--spacing-lg);border-bottom:1px solid var(--surface-panel-line);background:color-mix(in oklch,var(--state-info) 7%,var(--surface-panel))}.review-performance-primary.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30{display:grid;gap:.2rem}.review-performance-primary.svelte-1i6ct30 strong.svelte-1i6ct30.svelte-1i6ct30{color:var(--text-strong);font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-tight);font-variant-numeric:tabular-nums}.review-performance-primary.svelte-1i6ct30>span.svelte-1i6ct30.svelte-1i6ct30:last-child{color:var(--text-muted);font-size:var(--font-size-xs)}.review-performance-primary.svelte-1i6ct30 .review-claim-warning.svelte-1i6ct30.svelte-1i6ct30{width:fit-content;margin-top:var(--spacing-xs);padding:.2rem .4rem;border:1px solid color-mix(in oklch,var(--state-warning) 46%,var(--surface-panel-line));border-radius:var(--radius-full);background:color-mix(in oklch,var(--state-warning) 11%,var(--surface-panel));color:var(--state-warning);font-size:var(--font-size-xxs);font-weight:var(--font-weight-medium)}.review-performance-context.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--spacing-sm)}.review-performance-context.svelte-1i6ct30 span.svelte-1i6ct30.svelte-1i6ct30{display:grid;gap:.15rem;color:var(--text-muted);font-size:var(--font-size-xxs)}.review-performance-context.svelte-1i6ct30 strong.svelte-1i6ct30.svelte-1i6ct30{color:var(--text-strong);font-size:var(--font-size-sm);font-variant-numeric:tabular-nums}.review-description.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30{display:grid;gap:var(--spacing-sm);padding:var(--spacing-md);border-top:1px solid var(--surface-panel-line)}.review-description.svelte-1i6ct30 p.svelte-1i6ct30.svelte-1i6ct30{max-width:70ch;margin:0;color:var(--text-body);font-size:var(--font-size-xs);line-height:var(--line-height-relaxed)}.trader-overview-grid.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:var(--surface-panel-line)}.trader-signal-band.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30{display:grid;grid-template-columns:minmax(13rem,.8fr) minmax(0,1.2fr);gap:var(--spacing-lg);align-items:center;padding:var(--spacing-lg);border-bottom:1px solid var(--surface-panel-line);background:color-mix(in oklch,var(--state-info) 7%,var(--surface-panel))}.trader-signal-primary.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30{display:grid;gap:.2rem}.trader-signal-primary.svelte-1i6ct30 strong.svelte-1i6ct30.svelte-1i6ct30{color:var(--text-strong);font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-tight);font-variant-numeric:tabular-nums}.trader-signal-primary.is-positive.svelte-1i6ct30 strong.svelte-1i6ct30.svelte-1i6ct30{color:var(--state-success)}.trader-signal-primary.is-negative.svelte-1i6ct30 strong.svelte-1i6ct30.svelte-1i6ct30{color:var(--state-danger)}.trader-signal-primary.svelte-1i6ct30>span.svelte-1i6ct30.svelte-1i6ct30:last-child{color:var(--text-muted);font-size:var(--font-size-xs)}.trader-signal-grid.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--spacing-sm)}.trader-signal-grid.svelte-1i6ct30>div.svelte-1i6ct30.svelte-1i6ct30{display:grid;gap:.2rem}.trader-signal-grid.svelte-1i6ct30 span.svelte-1i6ct30.svelte-1i6ct30{color:var(--text-muted);font-size:var(--font-size-xxs);text-transform:uppercase}.trader-signal-grid.svelte-1i6ct30 strong.svelte-1i6ct30.svelte-1i6ct30{color:var(--text-strong);font-size:var(--font-size-sm);font-variant-numeric:tabular-nums}.trader-signal-grid.svelte-1i6ct30 .risk-low.svelte-1i6ct30.svelte-1i6ct30{color:var(--state-success)}.trader-signal-grid.svelte-1i6ct30 .risk-medium.svelte-1i6ct30.svelte-1i6ct30{color:var(--state-warning)}.trader-signal-grid.svelte-1i6ct30 .risk-high.svelte-1i6ct30.svelte-1i6ct30{color:var(--state-danger)}.trader-evidence-grid.svelte-1i6ct30 .drawer-metric.svelte-1i6ct30.svelte-1i6ct30:last-child{grid-column:auto}.trader-review-state.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30{display:grid;gap:.25rem;margin:0;padding:var(--spacing-lg);color:var(--text-body);font-size:var(--font-size-xs);line-height:var(--line-height-normal)}.trader-review-state.svelte-1i6ct30 strong.svelte-1i6ct30.svelte-1i6ct30{color:var(--text-strong);font-size:var(--font-size-sm)}.trader-review-state.is-warning.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30{background:color-mix(in oklch,var(--state-warning) 7%,var(--surface-panel))}.trader-strategy-list.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30{display:grid}.trader-strategy-row.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:var(--spacing-lg);align-items:center;min-height:4.25rem;padding:.65rem var(--spacing-md);border-bottom:1px solid var(--surface-panel-line)}.trader-strategy-row.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30:last-child{border-bottom:0}.trader-strategy-main.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30{display:grid;min-width:0;gap:.2rem}.trader-strategy-main.svelte-1i6ct30 strong.svelte-1i6ct30.svelte-1i6ct30,.trader-strategy-main.svelte-1i6ct30 span.svelte-1i6ct30.svelte-1i6ct30{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trader-strategy-main.svelte-1i6ct30 strong.svelte-1i6ct30.svelte-1i6ct30{color:var(--text-strong);font-size:var(--font-size-xs)}.trader-strategy-main.svelte-1i6ct30 span.svelte-1i6ct30.svelte-1i6ct30{color:var(--text-muted);font-size:var(--font-size-xxs)}.trader-strategy-metrics.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30{display:flex;gap:var(--spacing-md);color:var(--text-muted);font-size:var(--font-size-xxs);white-space:nowrap}.trader-strategy-metrics.svelte-1i6ct30 strong.svelte-1i6ct30.svelte-1i6ct30{color:var(--text-strong);font-variant-numeric:tabular-nums}.drawer-grid.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--surface-panel-line)}.drawer-metric.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30{display:flex;min-width:0;flex-direction:column;gap:.2rem;padding:var(--spacing-md);background:var(--surface-panel)}.drawer-metric.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30:last-child:nth-child(odd){grid-column:1 / -1}.drawer-label.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30{color:var(--text-muted);font-size:var(--font-size-xxs);text-transform:uppercase}.drawer-value.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30,.drawer-copy.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30{overflow:hidden;color:var(--text-strong);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);text-overflow:ellipsis;white-space:nowrap}.drawer-copy.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30{width:fit-content;max-width:100%;padding:0;border:0;background:transparent;cursor:copy}.drawer-paragraph.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30{margin:0;padding:var(--spacing-md);color:var(--text-body);font-size:var(--font-size-xs);line-height:var(--line-height-normal)}.drawer-plans.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--surface-panel-line)}.drawer-plan.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30{display:flex;justify-content:space-between;gap:var(--spacing-lg);padding:.55rem var(--spacing-md);border-bottom:0;background:var(--surface-panel);color:var(--text-body);font-size:var(--font-size-xs)}.drawer-plan.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30:last-child{border-bottom:0}.drawer-plan-level.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30{display:grid;gap:.1rem}.drawer-plan-level.svelte-1i6ct30 strong.svelte-1i6ct30.svelte-1i6ct30{color:var(--text-strong);font-weight:var(--font-weight-medium)}.drawer-plan-level.svelte-1i6ct30 small.svelte-1i6ct30.svelte-1i6ct30{color:var(--text-subtle);font-size:var(--font-size-xxs)}.drawer-plan-price.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30{color:var(--text-strong);font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums}.drawer-signing.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30{padding:var(--spacing-md);background:var(--surface-panel)}.drawer-signing.svelte-1i6ct30 .label.svelte-1i6ct30.svelte-1i6ct30{display:block;margin-bottom:.35rem}.decision-toggle.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-sm);padding:0 var(--spacing-md) var(--spacing-md)}.decision-option.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30{min-height:var(--control-height-lg);border:1px solid var(--surface-panel-line-strong);border-radius:var(--control-radius);background:var(--surface-panel-muted);color:var(--text-strong);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);cursor:pointer}.decision-option.approve.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30{border-color:var(--control-success-border);background:var(--control-success-bg);color:var(--state-success)}.decision-option.reject.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30{border-color:var(--control-danger-border);background:var(--control-danger-bg);color:var(--state-danger)}.drawer-actions.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30{padding:0 var(--spacing-md) var(--spacing-md)}.drawer-verification.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30{border-block:1px solid color-mix(in oklch,var(--state-info) 26%,var(--surface-panel-line));background:color-mix(in oklch,var(--state-info) 5%,var(--surface-panel))}.verification-copy.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30{display:grid;gap:var(--spacing-sm);padding:var(--spacing-md) var(--spacing-md) 0}.verification-title-row.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-md)}.verification-title-row.svelte-1i6ct30 .drawer-section-title.svelte-1i6ct30.svelte-1i6ct30{padding:0;border:0;background:transparent}.verification-copy.svelte-1i6ct30>p.svelte-1i6ct30.svelte-1i6ct30{max-width:70ch;margin:0;color:var(--text-body);font-size:var(--font-size-xs);line-height:var(--line-height-normal)}.verification-actions.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30{display:flex;flex-wrap:wrap;gap:var(--spacing-sm);padding:var(--spacing-md)}.drawer-backtest-workbench.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30{padding:0 var(--spacing-md) var(--spacing-md)}.drawer-backtest-workbench.svelte-1i6ct30 .backtest-form{margin-bottom:0;border-color:var(--surface-panel-line-strong);background:var(--surface-panel);box-shadow:var(--shadow-panel)}.review-decision.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30{border-color:color-mix(in oklch,var(--state-warning) 24%,var(--surface-panel-line))}.decision-feedback.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30{display:grid;gap:.3rem;margin:0 var(--spacing-md) var(--spacing-md);padding:.7rem .8rem;border:1px solid var(--surface-panel-line-strong);border-radius:var(--control-radius);background:var(--surface-panel-muted);color:var(--text-body);font-size:var(--font-size-xs);line-height:var(--line-height-normal)}.decision-feedback.svelte-1i6ct30 strong.svelte-1i6ct30.svelte-1i6ct30{color:var(--text-strong);font-size:var(--font-size-xs)}.decision-feedback.svelte-1i6ct30 small.svelte-1i6ct30.svelte-1i6ct30{color:var(--text-muted);font-size:var(--font-size-xxs)}.decision-feedback.is-pending.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30{border-color:color-mix(in oklch,var(--state-info) 42%,var(--surface-panel-line));background:color-mix(in oklch,var(--state-info) 9%,var(--surface-panel))}.decision-feedback.is-error.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30{border-color:color-mix(in oklch,var(--state-danger) 48%,var(--surface-panel-line));background:color-mix(in oklch,var(--state-danger) 9%,var(--surface-panel))}.decision-feedback.is-error.svelte-1i6ct30 strong.svelte-1i6ct30.svelte-1i6ct30{color:var(--state-danger)}.decision-feedback.is-success.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30{border-color:color-mix(in oklch,var(--state-success) 46%,var(--surface-panel-line));background:color-mix(in oklch,var(--state-success) 8%,var(--surface-panel))}.decision-feedback.is-success.svelte-1i6ct30 strong.svelte-1i6ct30.svelte-1i6ct30{color:var(--state-success)}.decision-feedback-heading.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30,.decision-feedback-meta.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30{display:flex;align-items:center;flex-wrap:wrap;gap:var(--spacing-sm)}.decision-feedback-heading.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30{justify-content:space-between}.decision-feedback-meta.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30{margin-top:.15rem;color:var(--text-muted);font-size:var(--font-size-xxs)}.decision-feedback-meta.svelte-1i6ct30 .drawer-copy.svelte-1i6ct30.svelte-1i6ct30{width:auto;min-width:7rem;padding:.15rem .35rem}.admin-password-modal-overlay.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30{place-items:center;padding:var(--spacing-xl)}.admin-password-modal.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30{width:min(28rem,100%);overflow:hidden;border:1px solid var(--surface-panel-line-strong);border-radius:var(--radius-xl);background:var(--surface-elevated);box-shadow:var(--gds-popup-shadow);animation:gimmerPanelEnter var(--motion-panel-enter)}.admin-password-modal-header.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30,.admin-password-modal-body.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30,.admin-password-modal-actions.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30{padding:var(--spacing-lg)}.admin-password-modal-header.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30{border-bottom:1px solid var(--surface-panel-line);background:var(--surface-panel)}.admin-password-modal-body.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30{background:var(--surface-elevated)}.admin-password-modal-body.svelte-1i6ct30 .label.svelte-1i6ct30.svelte-1i6ct30{display:block;margin-bottom:.35rem}.admin-password-modal-actions.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30{margin:0;border-top:1px solid var(--surface-panel-line);background:var(--surface-panel-muted)}@keyframes svelte-1i6ct30-adminDrawerEnter{0%{opacity:0;transform:translate(1.25rem)}to{opacity:1;transform:translate(0)}}@media (max-width: 1180px){.admin-access-panel.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30{grid-template-columns:1fr}.access-grid.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-price-grid.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 860px){.admin-page.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30{padding:var(--spacing-lg)}.admin-command-strip.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30{grid-template-columns:repeat(2,minmax(0,1fr))}.command-item.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30:nth-child(2){border-inline-end:0}.command-item.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30:nth-child(-n+2){border-bottom:1px solid var(--surface-panel-line)}.admin-price-grid.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30,.admin-ohlcv-stats-grid.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-report-status.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30{grid-template-columns:1fr}.queue-toolbar.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30{align-items:stretch;flex-direction:column}.queue-toolbar-controls.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30{justify-items:stretch}.queue-filter-group.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30{width:fit-content;max-width:100%}.queue-table-header.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30{display:none}.queue-table-row.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30{grid-template-columns:minmax(0,1fr) auto;gap:var(--spacing-sm) var(--spacing-lg)}.queue-table-row.svelte-1i6ct30 .queue-row-main.svelte-1i6ct30.svelte-1i6ct30{grid-column:1 / -1}.queue-table-row.svelte-1i6ct30 .queue-row-end.svelte-1i6ct30.svelte-1i6ct30{grid-column:1 / -1;justify-content:flex-start}.review-overview-grid.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30,.review-evidence-grid.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30,.trader-overview-grid.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30{grid-template-columns:repeat(2,minmax(0,1fr))}.review-market.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30{grid-column:auto}.review-performance-band.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30,.trader-signal-band.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30{grid-template-columns:1fr}.trader-strategy-row.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30{grid-template-columns:minmax(0,1fr) auto}.trader-strategy-metrics.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30{grid-column:1 / -1;grid-row:2}.history-row.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30{grid-template-columns:repeat(2,minmax(0,1fr))}.history-row.header.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30{display:none}.history-cell.svelte-1i6ct30>.history-label.svelte-1i6ct30.svelte-1i6ct30{display:block;margin-bottom:.2rem;color:var(--text-muted);font-size:var(--font-size-xxs);font-weight:var(--font-weight-medium);text-transform:uppercase}.admin-drawer-overlay.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30{grid-template-columns:minmax(0,1fr) minmax(24rem,32rem)}}@media (max-width: 640px){.admin-page.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30{gap:var(--spacing-md);padding:var(--spacing-md)}.admin-section-switcher.svelte-1i6ct30 .segmented{width:100%;overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory}.admin-section-switcher.svelte-1i6ct30 .segmented button{scroll-snap-align:start}.admin-tab-context.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30,.card-header.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30,.queue-toolbar.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30,.sync-panel.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30,.card-footer.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30,.drawer-header.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30{align-items:stretch;flex-direction:column}.admin-card.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30,.admin-history-section.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30{padding:var(--spacing-lg)}.access-grid.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30,.admin-price-grid.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30,.admin-ohlcv-stats-grid.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30,.drawer-grid.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30,.review-overview-grid.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30,.review-evidence-grid.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30,.trader-overview-grid.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30,.review-performance-context.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30,.trader-signal-grid.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30,.drawer-plans.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30,.decision-toggle.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30,.history-row.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30,.trader-strategy-row.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30{grid-template-columns:1fr}.trader-strategy-metrics.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30{grid-column:auto;grid-row:auto;flex-wrap:wrap}.trader-strategy-row.svelte-1i6ct30 .btn.svelte-1i6ct30.svelte-1i6ct30{width:100%}.drawer-section-heading.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30,.verification-title-row.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30,.review-identity.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30{align-items:flex-start;grid-template-columns:1fr}.drawer-section-heading.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30,.verification-title-row.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30{flex-direction:column}.review-section-note.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30{padding:0 var(--spacing-md) var(--spacing-sm);text-align:start}.verification-actions.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30{flex-direction:column}.verification-actions.svelte-1i6ct30 .btn.svelte-1i6ct30.svelte-1i6ct30{width:100%}.access-item.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30{border-inline-end:0;border-bottom:1px solid var(--surface-panel-line)}.access-item.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30:last-child{border-bottom:0}.queue-row.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30{grid-template-columns:minmax(0,1fr)}.queue-filter-group.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30{width:100%;overflow-x:auto}.queue-filter-group.svelte-1i6ct30 button.svelte-1i6ct30.svelte-1i6ct30{flex:1 0 auto;justify-content:center}.queue-meta.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30{flex-wrap:wrap;white-space:normal}.queue-table-row.svelte-1i6ct30 .queue-row-main.svelte-1i6ct30.svelte-1i6ct30,.queue-table-row.svelte-1i6ct30 .queue-row-end.svelte-1i6ct30.svelte-1i6ct30{grid-column:auto}.queue-open-label.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30{opacity:1}.queue-row-end.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30{justify-content:space-between}.admin-pagination.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30{flex-wrap:wrap}.pagination-meta.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30{order:-1;width:100%;justify-content:center}.admin-drawer-overlay.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30{grid-template-columns:1fr}.admin-drawer-backdrop.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30{display:none}.admin-drawer.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30{grid-column:1;border-inline-start:0}.drawer-header-actions.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30{justify-content:flex-start}}@media (prefers-reduced-motion: reduce){.admin-page.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30,.admin-card.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30,.admin-drawer.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30,.admin-password-modal.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30{animation:none}.sync-progress-bar.svelte-1i6ct30.svelte-1i6ct30.svelte-1i6ct30{transition:none}}.ai-runtime-page.svelte-qyvd5e.svelte-qyvd5e.svelte-qyvd5e{width:100%;max-width:none;margin:0;box-sizing:border-box;color:var(--text-body)}.runtime-page-header.svelte-qyvd5e.svelte-qyvd5e.svelte-qyvd5e{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--spacing-xl);padding:0}.runtime-detail-header.svelte-qyvd5e h2.svelte-qyvd5e.svelte-qyvd5e{margin:0}.runtime-detail-header.svelte-qyvd5e>div.svelte-qyvd5e>span.svelte-qyvd5e,.runtime-master-heading.svelte-qyvd5e span.svelte-qyvd5e.svelte-qyvd5e,.runtime-add-section.svelte-qyvd5e>span.svelte-qyvd5e.svelte-qyvd5e,.runtime-default-summary.svelte-qyvd5e span.svelte-qyvd5e.svelte-qyvd5e,.runtime-diagnostics.svelte-qyvd5e span.svelte-qyvd5e.svelte-qyvd5e{color:var(--text-muted);font-size:var(--font-size-xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.runtime-page-header.svelte-qyvd5e .section-subtitle.svelte-qyvd5e.svelte-qyvd5e{max-width:66ch}.runtime-default-summary.svelte-qyvd5e.svelte-qyvd5e.svelte-qyvd5e{min-width:210px;padding:0 0 3px var(--spacing-lg);border-left:1px solid var(--surface-border)}.runtime-default-summary.svelte-qyvd5e strong.svelte-qyvd5e.svelte-qyvd5e{display:block;margin-top:5px;color:var(--text-strong)}.runtime-feedback.svelte-qyvd5e.svelte-qyvd5e.svelte-qyvd5e{margin-bottom:var(--spacing-md);padding:10px 13px;border:1px solid var(--surface-border);border-radius:var(--radius-md);font-size:var(--font-size-sm)}.runtime-feedback.error.svelte-qyvd5e.svelte-qyvd5e.svelte-qyvd5e{color:var(--color-error);background:var(--color-error-light);border-color:color-mix(in srgb,var(--color-error) 32%,var(--surface-border))}.runtime-feedback.success.svelte-qyvd5e.svelte-qyvd5e.svelte-qyvd5e{color:var(--color-success);background:var(--color-success-light);border-color:color-mix(in srgb,var(--color-success) 30%,var(--surface-border))}.runtime-workspace.svelte-qyvd5e.svelte-qyvd5e.svelte-qyvd5e{display:grid;grid-template-columns:minmax(250px,.33fr) minmax(0,1fr);min-height:610px;overflow:hidden;background:var(--surface-base);border:1px solid var(--surface-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-panel)}.runtime-master.svelte-qyvd5e.svelte-qyvd5e.svelte-qyvd5e{display:flex;min-width:0;flex-direction:column;background:var(--surface-panel-muted);border-right:1px solid var(--surface-border)}.runtime-master-heading.svelte-qyvd5e.svelte-qyvd5e.svelte-qyvd5e{display:flex;min-height:68px;align-items:center;justify-content:space-between;gap:var(--spacing-md);padding:0 var(--spacing-md);border-bottom:1px solid var(--surface-border)}.runtime-master-heading.svelte-qyvd5e>div.svelte-qyvd5e.svelte-qyvd5e{display:flex;align-items:baseline;gap:8px}.runtime-master-heading.svelte-qyvd5e strong.svelte-qyvd5e.svelte-qyvd5e{color:var(--text-strong);font-size:var(--font-size-lg)}.icon-action.svelte-qyvd5e.svelte-qyvd5e.svelte-qyvd5e{display:inline-grid;width:34px;height:34px;place-items:center;padding:0;color:var(--text-muted);background:transparent;border:1px solid transparent;border-radius:var(--radius-md);cursor:pointer}.icon-action.svelte-qyvd5e.svelte-qyvd5e.svelte-qyvd5e:hover,.icon-action.svelte-qyvd5e.svelte-qyvd5e.svelte-qyvd5e:focus-visible{color:var(--text-strong);background:var(--surface-base);border-color:var(--surface-border)}.runtime-list.svelte-qyvd5e.svelte-qyvd5e.svelte-qyvd5e{display:flex;flex:1;flex-direction:column;padding:8px;gap:3px}.runtime-list-item.svelte-qyvd5e.svelte-qyvd5e.svelte-qyvd5e{display:grid;grid-template-columns:34px minmax(0,1fr) 12px;align-items:center;gap:10px;width:100%;padding:10px;color:var(--text-body);text-align:left;background:transparent;border:1px solid transparent;border-radius:var(--radius-md);cursor:pointer}.runtime-list-item.svelte-qyvd5e.svelte-qyvd5e.svelte-qyvd5e:hover{background:color-mix(in srgb,var(--surface-base) 72%,transparent)}.runtime-list-item.selected.svelte-qyvd5e.svelte-qyvd5e.svelte-qyvd5e{background:var(--surface-base);border-color:var(--surface-border-strong);box-shadow:var(--shadow-sm)}.runtime-mark.svelte-qyvd5e.svelte-qyvd5e.svelte-qyvd5e{display:inline-grid;width:34px;height:34px;place-items:center;color:var(--accent-primary);background:var(--accent-primary-soft);border-radius:var(--radius-md)}.runtime-list-copy.svelte-qyvd5e.svelte-qyvd5e.svelte-qyvd5e{min-width:0}.runtime-list-copy.svelte-qyvd5e strong.svelte-qyvd5e.svelte-qyvd5e,.runtime-list-copy.svelte-qyvd5e small.svelte-qyvd5e.svelte-qyvd5e{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.runtime-list-copy.svelte-qyvd5e strong.svelte-qyvd5e.svelte-qyvd5e{color:var(--text-strong);font-size:var(--font-size-sm)}.runtime-list-copy.svelte-qyvd5e small.svelte-qyvd5e.svelte-qyvd5e{margin-top:3px;color:var(--text-muted);font-size:var(--font-size-xs);text-transform:capitalize}.runtime-health.svelte-qyvd5e.svelte-qyvd5e.svelte-qyvd5e{position:relative;width:8px;height:8px;background:var(--text-subtle);border-radius:50%}.runtime-health.ready.svelte-qyvd5e.svelte-qyvd5e.svelte-qyvd5e{background:var(--color-success)}.runtime-health.needs_login.svelte-qyvd5e.svelte-qyvd5e.svelte-qyvd5e,.runtime-health.misconfigured.svelte-qyvd5e.svelte-qyvd5e.svelte-qyvd5e{background:var(--color-warning)}.runtime-health.offline.svelte-qyvd5e.svelte-qyvd5e.svelte-qyvd5e{background:var(--color-error)}.runtime-health.default-dot.svelte-qyvd5e.svelte-qyvd5e.svelte-qyvd5e:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border:1px solid var(--accent-primary);border-radius:50%}.runtime-list-state.svelte-qyvd5e.svelte-qyvd5e.svelte-qyvd5e{display:flex;min-height:170px;flex:1;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:var(--spacing-xl);color:var(--text-muted);text-align:center;font-size:var(--font-size-sm)}.runtime-list-state.svelte-qyvd5e strong.svelte-qyvd5e.svelte-qyvd5e{color:var(--text-strong)}.runtime-add-section.svelte-qyvd5e.svelte-qyvd5e.svelte-qyvd5e{padding:var(--spacing-md);border-top:1px solid var(--surface-border)}.runtime-add-options.svelte-qyvd5e.svelte-qyvd5e.svelte-qyvd5e{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-top:10px}.runtime-add-options.svelte-qyvd5e button.svelte-qyvd5e.svelte-qyvd5e{display:flex;min-height:34px;align-items:center;gap:6px;padding:7px 8px;color:var(--text-body);font-size:var(--font-size-xs);background:var(--surface-base);border:1px solid var(--surface-border);border-radius:var(--radius-md);cursor:pointer}.runtime-add-options.svelte-qyvd5e button.svelte-qyvd5e.svelte-qyvd5e:hover,.runtime-add-options.svelte-qyvd5e button.svelte-qyvd5e.svelte-qyvd5e:focus-visible{color:var(--accent-primary);border-color:var(--accent-primary)}.runtime-detail.svelte-qyvd5e.svelte-qyvd5e.svelte-qyvd5e{min-width:0;padding:clamp(var(--spacing-lg),3vw,var(--spacing-2xl))}.runtime-detail-header.svelte-qyvd5e.svelte-qyvd5e.svelte-qyvd5e{display:flex;min-height:56px;align-items:flex-start;justify-content:space-between;gap:var(--spacing-lg);padding-bottom:var(--spacing-lg);border-bottom:1px solid var(--surface-border)}.runtime-detail-header.svelte-qyvd5e h2.svelte-qyvd5e.svelte-qyvd5e{margin-top:4px;color:var(--text-strong);font-size:var(--font-size-xl)}.runtime-status.svelte-qyvd5e.svelte-qyvd5e.svelte-qyvd5e{display:inline-flex;min-height:28px;align-items:center;padding:4px 9px;color:var(--text-muted);font-size:var(--font-size-xs);font-weight:700;background:var(--surface-panel-muted);border:1px solid var(--surface-border);border-radius:999px}.runtime-status.ready.svelte-qyvd5e.svelte-qyvd5e.svelte-qyvd5e{color:var(--color-success);background:var(--color-success-light);border-color:color-mix(in srgb,var(--color-success) 30%,var(--surface-border))}.runtime-status.offline.svelte-qyvd5e.svelte-qyvd5e.svelte-qyvd5e{color:var(--color-error);background:var(--color-error-light)}.runtime-status.needs_login.svelte-qyvd5e.svelte-qyvd5e.svelte-qyvd5e,.runtime-status.misconfigured.svelte-qyvd5e.svelte-qyvd5e.svelte-qyvd5e{color:var(--color-warning);background:var(--color-warning-light)}.runtime-form.svelte-qyvd5e.svelte-qyvd5e.svelte-qyvd5e{display:flex;flex-direction:column;gap:var(--spacing-lg);padding-top:var(--spacing-xl)}.form-row.svelte-qyvd5e.svelte-qyvd5e.svelte-qyvd5e{display:grid;gap:var(--spacing-md)}.form-row.two-columns.svelte-qyvd5e.svelte-qyvd5e.svelte-qyvd5e,.form-row.runtime-limits-grid.svelte-qyvd5e.svelte-qyvd5e.svelte-qyvd5e{grid-template-columns:repeat(2,minmax(0,1fr))}.runtime-form.svelte-qyvd5e label.svelte-qyvd5e.svelte-qyvd5e:not(.runtime-toggle){display:flex;min-width:0;flex-direction:column;gap:7px}.runtime-form.svelte-qyvd5e label.svelte-qyvd5e>span.svelte-qyvd5e:first-child{color:var(--text-body);font-size:var(--font-size-sm);font-weight:700}.runtime-form.svelte-qyvd5e input.svelte-qyvd5e.svelte-qyvd5e,.runtime-form.svelte-qyvd5e select.svelte-qyvd5e.svelte-qyvd5e{width:100%;min-height:42px;padding:9px 11px;color:var(--text-strong);font:inherit;background:var(--color-bg-input);border:1px solid var(--color-border-input);border-radius:var(--radius-md);outline:none}.runtime-form.svelte-qyvd5e input.svelte-qyvd5e.svelte-qyvd5e:focus,.runtime-form.svelte-qyvd5e select.svelte-qyvd5e.svelte-qyvd5e:focus{border-color:var(--color-border-focus);box-shadow:var(--shadow-focus)}.runtime-form.svelte-qyvd5e input.svelte-qyvd5e.svelte-qyvd5e:disabled,.runtime-form.svelte-qyvd5e select.svelte-qyvd5e.svelte-qyvd5e:disabled{color:var(--text-muted);background:var(--surface-muted);cursor:not-allowed}.runtime-form.svelte-qyvd5e label small.svelte-qyvd5e.svelte-qyvd5e{color:var(--text-muted);font-size:var(--font-size-xs)}.number-field.svelte-qyvd5e.svelte-qyvd5e.svelte-qyvd5e{position:relative}.number-field.svelte-qyvd5e input.svelte-qyvd5e.svelte-qyvd5e{padding-right:45px}.number-field--wide.svelte-qyvd5e input.svelte-qyvd5e.svelte-qyvd5e{padding-right:64px}.number-field.svelte-qyvd5e>span.svelte-qyvd5e.svelte-qyvd5e{position:absolute;top:50%;right:11px;color:var(--text-muted);font-size:var(--font-size-xs);transform:translateY(-50%)}.runtime-toggle.svelte-qyvd5e.svelte-qyvd5e.svelte-qyvd5e{display:flex;align-items:flex-start;gap:10px;padding:12px 0;border-top:1px solid var(--surface-border);border-bottom:1px solid var(--surface-border)}.runtime-toggle.svelte-qyvd5e input.svelte-qyvd5e.svelte-qyvd5e{width:18px;min-height:18px;margin-top:2px}.runtime-toggle.svelte-qyvd5e span.svelte-qyvd5e.svelte-qyvd5e,.runtime-toggle.svelte-qyvd5e strong.svelte-qyvd5e.svelte-qyvd5e,.runtime-toggle.svelte-qyvd5e small.svelte-qyvd5e.svelte-qyvd5e{display:block}.runtime-toggle.svelte-qyvd5e strong.svelte-qyvd5e.svelte-qyvd5e{color:var(--text-strong);font-size:var(--font-size-sm)}.runtime-toggle.svelte-qyvd5e small.svelte-qyvd5e.svelte-qyvd5e{margin-top:3px;color:var(--text-muted)}.runtime-diagnostics.svelte-qyvd5e.svelte-qyvd5e.svelte-qyvd5e{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--surface-border);border-bottom:1px solid var(--surface-border)}.runtime-diagnostics.svelte-qyvd5e>div.svelte-qyvd5e.svelte-qyvd5e{min-width:0;padding:14px 0}.runtime-diagnostics.svelte-qyvd5e>div.svelte-qyvd5e.svelte-qyvd5e:nth-child(2){padding-left:var(--spacing-lg);border-left:1px solid var(--surface-border)}.runtime-diagnostics.svelte-qyvd5e strong.svelte-qyvd5e.svelte-qyvd5e{display:block;margin-top:5px;overflow:hidden;color:var(--text-strong);font-size:var(--font-size-sm);text-overflow:ellipsis}.diagnostic-capabilities.svelte-qyvd5e.svelte-qyvd5e.svelte-qyvd5e{grid-column:1 / -1;border-top:1px solid var(--surface-border)}.diagnostic-capabilities.svelte-qyvd5e>div.svelte-qyvd5e.svelte-qyvd5e{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.diagnostic-capabilities.svelte-qyvd5e small.svelte-qyvd5e.svelte-qyvd5e{padding:4px 7px;color:var(--text-body);font-size:var(--font-size-xs);background:var(--surface-panel-muted);border:1px solid var(--surface-border);border-radius:999px}.runtime-form-actions.svelte-qyvd5e.svelte-qyvd5e.svelte-qyvd5e,.primary-actions.svelte-qyvd5e.svelte-qyvd5e.svelte-qyvd5e{display:flex;align-items:center;gap:8px}.runtime-form-actions.svelte-qyvd5e.svelte-qyvd5e.svelte-qyvd5e{justify-content:space-between;padding-top:var(--spacing-sm)}.runtime-form-actions.svelte-qyvd5e .btn.svelte-qyvd5e.svelte-qyvd5e{display:inline-flex;align-items:center;gap:7px}@media (max-width: 980px){.runtime-workspace.svelte-qyvd5e.svelte-qyvd5e.svelte-qyvd5e{grid-template-columns:220px minmax(0,1fr)}.runtime-form-actions.svelte-qyvd5e.svelte-qyvd5e.svelte-qyvd5e{align-items:stretch;flex-direction:column-reverse}.runtime-form-actions.svelte-qyvd5e>div.svelte-qyvd5e.svelte-qyvd5e,.primary-actions.svelte-qyvd5e.svelte-qyvd5e.svelte-qyvd5e{width:100%}.primary-actions.svelte-qyvd5e.svelte-qyvd5e.svelte-qyvd5e{flex-wrap:wrap}}@media (max-width: 760px){.runtime-page-header.svelte-qyvd5e.svelte-qyvd5e.svelte-qyvd5e{align-items:flex-start;flex-direction:column}.runtime-default-summary.svelte-qyvd5e.svelte-qyvd5e.svelte-qyvd5e{padding:0;border-left:0}.runtime-workspace.svelte-qyvd5e.svelte-qyvd5e.svelte-qyvd5e{display:block;overflow:visible}.runtime-master.svelte-qyvd5e.svelte-qyvd5e.svelte-qyvd5e{border-right:0;border-bottom:1px solid var(--surface-border)}.runtime-list.svelte-qyvd5e.svelte-qyvd5e.svelte-qyvd5e{max-height:230px;overflow:auto}.runtime-add-options.svelte-qyvd5e.svelte-qyvd5e.svelte-qyvd5e,.form-row.two-columns.svelte-qyvd5e.svelte-qyvd5e.svelte-qyvd5e,.form-row.runtime-limits-grid.svelte-qyvd5e.svelte-qyvd5e.svelte-qyvd5e,.runtime-diagnostics.svelte-qyvd5e.svelte-qyvd5e.svelte-qyvd5e{grid-template-columns:1fr}.diagnostic-capabilities.svelte-qyvd5e.svelte-qyvd5e.svelte-qyvd5e{grid-column:auto}.runtime-diagnostics.svelte-qyvd5e>div.svelte-qyvd5e.svelte-qyvd5e:nth-child(2){padding-left:0;border-top:1px solid var(--surface-border);border-left:0}.primary-actions.svelte-qyvd5e.svelte-qyvd5e.svelte-qyvd5e{flex-direction:column}.primary-actions.svelte-qyvd5e .btn.svelte-qyvd5e.svelte-qyvd5e,.runtime-form-actions.svelte-qyvd5e>div.svelte-qyvd5e>.btn.svelte-qyvd5e{width:100%;justify-content:center}}.settings-page.svelte-1qtioeq.svelte-1qtioeq{width:100%;max-width:none;margin:0;box-sizing:border-box;padding:var(--spacing-2xl);gap:var(--spacing-lg);color:var(--text-body)}.settings-page-header.svelte-1qtioeq.svelte-1qtioeq{max-width:none;display:flex;flex-direction:column;gap:var(--spacing-xs);margin-bottom:var(--spacing-lg)}.settings-page.svelte-1qtioeq .section-eyebrow.svelte-1qtioeq{margin:0;color:var(--text-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.1em!important;text-transform:uppercase!important}.settings-page.svelte-1qtioeq .section-title.svelte-1qtioeq{margin:0;color:var(--text-strong);font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);line-height:1.2}.settings-page.svelte-1qtioeq .section-subtitle.svelte-1qtioeq{margin:0;color:var(--text-muted);font-size:1rem;line-height:24px;white-space:nowrap}.settings-destinations.svelte-1qtioeq.svelte-1qtioeq{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-md)}.settings-reference-fiat.svelte-1qtioeq.svelte-1qtioeq{display:flex;align-items:end;justify-content:space-between;gap:var(--spacing-lg);margin-bottom:var(--spacing-md);padding:var(--spacing-lg);background:var(--surface-base);border:1px solid var(--surface-border);border-radius:var(--radius-lg)}.settings-reference-fiat__copy.svelte-1qtioeq.svelte-1qtioeq{min-width:0}.settings-reference-fiat__eyebrow.svelte-1qtioeq.svelte-1qtioeq{margin:0 0 var(--spacing-xs);color:var(--accent-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.08em;text-transform:uppercase}.settings-reference-fiat.svelte-1qtioeq h2.svelte-1qtioeq{margin:0;color:var(--text-strong);font-size:var(--font-size-lg)}.settings-reference-fiat__copy.svelte-1qtioeq>p.svelte-1qtioeq:last-child{margin:var(--spacing-xs) 0 0;color:var(--text-muted)}.settings-reference-fiat__control.svelte-1qtioeq.svelte-1qtioeq{display:grid;min-width:min(100%,15rem);gap:var(--spacing-xs)}.settings-reference-fiat__control.svelte-1qtioeq label.svelte-1qtioeq{color:var(--text-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold)}.settings-reference-fiat__control.svelte-1qtioeq select.svelte-1qtioeq{min-height:var(--control-height-md);padding:0 var(--spacing-sm);color:var(--text-strong);font:inherit;background:var(--surface-elevated);border:1px solid var(--surface-border-strong);border-radius:var(--radius-md)}.settings-reference-fiat__control.svelte-1qtioeq select.svelte-1qtioeq:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}.settings-destination.svelte-1qtioeq.svelte-1qtioeq{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--spacing-md);min-height:126px;padding:var(--spacing-lg);color:var(--text-body);text-align:left;background:var(--surface-base);border:1px solid var(--surface-border);border-radius:var(--radius-lg);cursor:pointer}.settings-destination.svelte-1qtioeq.svelte-1qtioeq:hover{border-color:var(--surface-border-strong);background:var(--surface-elevated)}.settings-destination.svelte-1qtioeq.svelte-1qtioeq:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}.settings-destination__icon.svelte-1qtioeq.svelte-1qtioeq{display:grid;width:40px;height:40px;place-items:center;color:var(--accent-primary);border:1px solid color-mix(in srgb,var(--accent-primary) 34%,var(--surface-border));border-radius:var(--radius-md);background:var(--accent-primary-soft)}.settings-destination__copy.svelte-1qtioeq.svelte-1qtioeq{display:grid;gap:4px}.settings-destination__copy.svelte-1qtioeq strong.svelte-1qtioeq{color:var(--text-strong);font-size:var(--font-size-lg)}.settings-destination__copy.svelte-1qtioeq span.svelte-1qtioeq{color:var(--text-muted);line-height:1.45}@media (max-width: 720px){.settings-page.svelte-1qtioeq.svelte-1qtioeq{padding:var(--spacing-lg) var(--spacing-md)}.settings-page.svelte-1qtioeq .section-subtitle.svelte-1qtioeq{white-space:normal}.settings-reference-fiat.svelte-1qtioeq.svelte-1qtioeq{display:grid;align-items:stretch}.settings-reference-fiat__control.svelte-1qtioeq.svelte-1qtioeq{min-width:0}.settings-destinations.svelte-1qtioeq.svelte-1qtioeq{grid-template-columns:1fr}}.settings-redirect.svelte-1yfqlgj{position:fixed;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.docs-page{display:flex;flex-direction:column;gap:var(--spacing-2xl);padding:var(--spacing-2xl);animation:gimmerSurfaceEnter var(--motion-surface-enter) both}.docs-page--compact-guide{gap:var(--spacing-lg)}.docs-section{display:flex;flex-direction:column;gap:var(--spacing-xl)}.section-header{max-width:72ch;display:flex;flex-direction:column;gap:var(--spacing-sm)}.section-header.has-actions{max-width:none;width:100%;flex-direction:row;align-items:flex-start;justify-content:space-between;gap:var(--spacing-lg)}.section-header.has-actions .section-header-content{max-width:72ch;display:flex;flex-direction:column;gap:var(--spacing-sm)}.section-header-actions{display:flex;align-items:center;gap:var(--spacing-sm);flex-wrap:wrap;justify-content:flex-end}.section-eyebrow{margin:0;color:var(--text-body);font-size:var(--font-size-xs);letter-spacing:0}.docs-page .section-eyebrow{color:var(--text-body);text-transform:none}.section-title{margin:0;font-size:var(--font-size-2xl);color:var(--color-text-primary)}.section-subtitle{margin:0;color:var(--color-text-secondary);line-height:var(--line-height-normal)}.docs-callout{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-lg);padding:var(--spacing-lg);border-radius:var(--radius-lg);border:1px solid var(--surface-panel-line);background:var(--surface-panel);box-shadow:var(--shadow-panel)}.docs-callout h3{margin:0 0 var(--spacing-xs);font-size:var(--font-size-lg);color:var(--color-text-primary)}.docs-callout p{margin:0;max-width:60ch;color:var(--color-text-secondary)}.docs-cta:not(.btn){display:inline-flex;align-items:center;gap:var(--spacing-sm);padding:.65rem 1rem;border-radius:var(--radius-md);border:1px solid color-mix(in srgb,var(--color-primary) 36%,var(--surface-panel-line) 64%);background:color-mix(in srgb,var(--color-primary) 10%,var(--surface-panel) 90%);color:var(--color-text-primary);font-weight:var(--font-weight-semibold);letter-spacing:0;text-decoration:none;cursor:pointer;transition:background-color var(--transition-fast),border-color var(--transition-fast)}.docs-cta:not(.btn):hover{border-color:color-mix(in srgb,var(--color-primary) 52%,var(--surface-panel-line) 48%);background:color-mix(in srgb,var(--color-primary) 14%,var(--surface-panel) 86%)}.docs-cta:not(.btn):focus-visible{outline:2px solid color-mix(in srgb,var(--color-primary) 60%,transparent);outline-offset:2px}.docs-cta.ghost:not(.btn){background:transparent}.docs-cta.ghost:not(.btn):hover{background:color-mix(in srgb,var(--color-bg-tertiary) 72%,transparent)}@media (max-width: 768px){.docs-page{padding:var(--spacing-xl)}.section-header.has-actions{flex-direction:column;align-items:flex-start}.section-header-actions{width:100%;justify-content:flex-start}.docs-callout{flex-direction:column;align-items:flex-start}}.optimizer-page.svelte-15pzdee.svelte-15pzdee.svelte-15pzdee{display:flex;flex-direction:column;gap:var(--spacing-lg);width:100%;max-width:1680px;margin:0 auto;padding:var(--gimmer-page-gutter, var(--spacing-lg));color:var(--fg)}.optimizer-page__header.svelte-15pzdee.svelte-15pzdee.svelte-15pzdee{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--spacing-xl);padding-bottom:0;border-bottom:0}.optimizer-page__heading.svelte-15pzdee.svelte-15pzdee.svelte-15pzdee{flex:1 1 auto;min-width:0;max-width:none}.optimizer-page__eyebrow.svelte-15pzdee.svelte-15pzdee.svelte-15pzdee{display:block;margin-bottom:var(--spacing-xs);color:var(--muted);font-size:var(--font-size-xs);font-weight:700;letter-spacing:.1em;line-height:1.3;text-transform:uppercase}.optimizer-page__selector.svelte-15pzdee h2.svelte-15pzdee.svelte-15pzdee,.optimizer-page__state.svelte-15pzdee h2.svelte-15pzdee.svelte-15pzdee,.optimizer-page__empty.svelte-15pzdee h2.svelte-15pzdee.svelte-15pzdee{margin:0;color:var(--fg);letter-spacing:-.025em}.optimizer-page__heading.svelte-15pzdee h1.svelte-15pzdee.svelte-15pzdee{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);line-height:1.2}.optimizer-page__state.svelte-15pzdee h2.svelte-15pzdee.svelte-15pzdee{font-size:var(--font-size-lg)}.optimizer-page__state.svelte-15pzdee p.svelte-15pzdee.svelte-15pzdee,.optimizer-page__empty.svelte-15pzdee p.svelte-15pzdee.svelte-15pzdee{margin:var(--spacing-sm) 0 0;color:var(--muted);line-height:24px}.optimizer-page__heading.svelte-15pzdee p.svelte-15pzdee.svelte-15pzdee{max-width:none;font-size:1rem;white-space:nowrap}.optimizer-page__continuity.svelte-15pzdee.svelte-15pzdee.svelte-15pzdee{display:flex;align-items:center;gap:var(--spacing-sm);max-width:390px;padding:var(--spacing-sm) var(--spacing-md);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);color:var(--muted);font-size:var(--font-size-sm);line-height:1.45}.optimizer-page__continuity.svelte-15pzdee strong.svelte-15pzdee.svelte-15pzdee{display:block;margin-bottom:1px;color:var(--fg)}.optimizer-page__continuity-icon.svelte-15pzdee.svelte-15pzdee.svelte-15pzdee,.optimizer-page__state-icon.svelte-15pzdee.svelte-15pzdee.svelte-15pzdee,.optimizer-page__empty-icon.svelte-15pzdee.svelte-15pzdee.svelte-15pzdee{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;color:var(--control-primary-bg)}.optimizer-page__continuity-icon.svelte-15pzdee.svelte-15pzdee.svelte-15pzdee{width:2rem;height:2rem;border-radius:var(--radius-sm);background:color-mix(in srgb,var(--control-primary-bg) 12%,transparent)}.optimizer-page__state.svelte-15pzdee.svelte-15pzdee.svelte-15pzdee,.optimizer-page__empty.svelte-15pzdee.svelte-15pzdee.svelte-15pzdee{display:flex;align-items:center;gap:var(--spacing-md);min-height:132px;padding:var(--spacing-xl);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface)}.optimizer-page__state.svelte-15pzdee>div.svelte-15pzdee.svelte-15pzdee,.optimizer-page__empty.svelte-15pzdee>div.svelte-15pzdee.svelte-15pzdee{flex:1 1 auto}.optimizer-page__state-icon.svelte-15pzdee.svelte-15pzdee.svelte-15pzdee,.optimizer-page__empty-icon.svelte-15pzdee.svelte-15pzdee.svelte-15pzdee{width:2.75rem;height:2.75rem;border:1px solid color-mix(in srgb,var(--control-primary-bg) 34%,var(--border));border-radius:var(--radius-md);background:color-mix(in srgb,var(--control-primary-bg) 10%,var(--surface))}.optimizer-page__state-icon.is-loading.svelte-15pzdee.svelte-15pzdee.svelte-15pzdee{animation:svelte-15pzdee-optimizer-pulse 1.6s ease-in-out infinite}.optimizer-page__state--error.svelte-15pzdee.svelte-15pzdee.svelte-15pzdee{border-color:color-mix(in srgb,var(--color-error) 48%,var(--border))}.optimizer-page__state--error.svelte-15pzdee .optimizer-page__state-icon.svelte-15pzdee.svelte-15pzdee{color:var(--color-error);border-color:color-mix(in srgb,var(--color-error) 42%,var(--border));background:color-mix(in srgb,var(--color-error) 9%,var(--surface))}.optimizer-page__command.svelte-15pzdee.svelte-15pzdee.svelte-15pzdee{position:relative;z-index:3;display:grid;grid-template-columns:minmax(300px,.85fr) minmax(480px,1.15fr);gap:var(--spacing-xl);align-items:end;padding:var(--spacing-lg);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);overflow:visible}.optimizer-page__selector.svelte-15pzdee h2.svelte-15pzdee.svelte-15pzdee{margin-bottom:var(--spacing-md);font-size:var(--font-size-xl)}.optimizer-page__source.svelte-15pzdee.svelte-15pzdee.svelte-15pzdee{display:flex;align-items:flex-end;gap:var(--spacing-md);min-width:0}.optimizer-page__source.svelte-15pzdee dl.svelte-15pzdee.svelte-15pzdee{display:grid;flex:1 1 auto;grid-template-columns:repeat(5,minmax(84px,1fr));margin:0;border:1px solid var(--border);border-radius:var(--radius-md);overflow:hidden}.optimizer-page__source.svelte-15pzdee dl.svelte-15pzdee>div.svelte-15pzdee{min-width:0;padding:var(--spacing-sm) var(--spacing-md);border-right:1px solid var(--border)}.optimizer-page__source.svelte-15pzdee dl.svelte-15pzdee>div.svelte-15pzdee:last-child{border-right:0}.optimizer-page__source.svelte-15pzdee dt.svelte-15pzdee.svelte-15pzdee{margin-bottom:3px;color:var(--muted);font-size:var(--font-size-xs);font-weight:700;letter-spacing:.04em;text-transform:uppercase}.optimizer-page__source.svelte-15pzdee dd.svelte-15pzdee.svelte-15pzdee{margin:0;overflow:hidden;color:var(--fg);font-size:var(--font-size-sm);font-weight:650;text-overflow:ellipsis;white-space:nowrap}.optimizer-page__feedback.svelte-15pzdee.svelte-15pzdee.svelte-15pzdee{display:flex;align-items:center;gap:var(--spacing-sm);margin-top:calc(var(--spacing-sm) * -1);color:var(--muted);font-size:var(--font-size-sm)}.optimizer-page__feedback.svelte-15pzdee svg{color:var(--color-success)}.optimizer-page__workspace.svelte-15pzdee.svelte-15pzdee.svelte-15pzdee{position:relative;z-index:1;min-width:0}@keyframes svelte-15pzdee-optimizer-pulse{0%,to{opacity:.58;transform:scale(.96)}50%{opacity:1;transform:scale(1)}}@media (max-width: 1180px){.optimizer-page__command.svelte-15pzdee.svelte-15pzdee.svelte-15pzdee{grid-template-columns:1fr;align-items:stretch}.optimizer-page__source.svelte-15pzdee.svelte-15pzdee.svelte-15pzdee{align-items:center}}@media (max-width: 820px){.optimizer-page.svelte-15pzdee.svelte-15pzdee.svelte-15pzdee{gap:var(--spacing-md);padding:var(--gimmer-page-gutter, var(--spacing-md))}.optimizer-page__header.svelte-15pzdee.svelte-15pzdee.svelte-15pzdee{align-items:stretch;flex-direction:column;gap:var(--spacing-md)}.optimizer-page__heading.svelte-15pzdee p.svelte-15pzdee.svelte-15pzdee{white-space:normal}.optimizer-page__continuity.svelte-15pzdee.svelte-15pzdee.svelte-15pzdee{max-width:none}.optimizer-page__command.svelte-15pzdee.svelte-15pzdee.svelte-15pzdee{gap:var(--spacing-lg);padding:var(--spacing-md)}.optimizer-page__source.svelte-15pzdee.svelte-15pzdee.svelte-15pzdee{align-items:stretch;flex-direction:column}.optimizer-page__source.svelte-15pzdee dl.svelte-15pzdee.svelte-15pzdee{grid-template-columns:repeat(2,minmax(0,1fr))}.optimizer-page__source.svelte-15pzdee dl.svelte-15pzdee>div.svelte-15pzdee,.optimizer-page__source.svelte-15pzdee dl.svelte-15pzdee>div.svelte-15pzdee:last-child{border-right:0;border-bottom:1px solid var(--border)}.optimizer-page__source.svelte-15pzdee dl.svelte-15pzdee>div.svelte-15pzdee:nth-child(odd){border-right:1px solid var(--border)}.optimizer-page__source.svelte-15pzdee dl.svelte-15pzdee>div.svelte-15pzdee:last-child{border-bottom:0}.optimizer-page__state.svelte-15pzdee.svelte-15pzdee.svelte-15pzdee,.optimizer-page__empty.svelte-15pzdee.svelte-15pzdee.svelte-15pzdee{align-items:flex-start;flex-direction:column;padding:var(--spacing-lg)}}@media (max-width: 520px){.optimizer-page__source.svelte-15pzdee dl.svelte-15pzdee.svelte-15pzdee{grid-template-columns:1fr}.optimizer-page__source.svelte-15pzdee dl.svelte-15pzdee>div.svelte-15pzdee,.optimizer-page__source.svelte-15pzdee dl.svelte-15pzdee>div.svelte-15pzdee:nth-child(odd){border-right:0}}@media (prefers-reduced-motion: reduce){.optimizer-page__state-icon.is-loading.svelte-15pzdee.svelte-15pzdee.svelte-15pzdee{animation:none}}.ai-studio-page.svelte-150rx0b{width:100%;min-height:calc(100vh - var(--header-height, 32px) - var(--wallet-footer-height, 60px));background:var(--surface-canvas)}.ai-studio-page__host.svelte-150rx0b{width:100%;min-height:inherit}.pwa-install.svelte-yn28ma.svelte-yn28ma{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--spacing-md);width:100%;padding:var(--spacing-md) 0;border-top:1px solid var(--surface-border);border-bottom:1px solid var(--surface-border)}.pwa-install.compact.svelte-yn28ma.svelte-yn28ma{padding:var(--spacing-sm) 0}.pwa-install__icon.svelte-yn28ma.svelte-yn28ma{display:inline-grid;width:2.25rem;height:2.25rem;place-items:center;border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-primary) 12%,var(--surface-muted) 88%);color:var(--color-primary)}.pwa-install__copy.svelte-yn28ma.svelte-yn28ma{display:grid;gap:.2rem;min-width:0}.pwa-install__copy.svelte-yn28ma strong.svelte-yn28ma{color:var(--text-strong);font-size:var(--font-size-sm)}.pwa-install__copy.svelte-yn28ma span.svelte-yn28ma,.pwa-install__copy.svelte-yn28ma small.svelte-yn28ma{color:var(--text-muted);font-size:var(--font-size-xs);line-height:1.45}.pwa-install__copy.svelte-yn28ma small.svelte-yn28ma{color:var(--color-warning)}.pwa-install__action.svelte-yn28ma.svelte-yn28ma{min-height:2.5rem;padding:0 var(--spacing-md);border:1px solid var(--color-primary);border-radius:var(--radius-md);background:var(--color-primary);color:var(--button-primary-text, var(--surface-base));font:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);cursor:pointer;transition:filter var(--transition-fast),transform var(--transition-fast)}.pwa-install__action.svelte-yn28ma.svelte-yn28ma:hover:not(:disabled){filter:brightness(1.08)}.pwa-install__action.svelte-yn28ma.svelte-yn28ma:active:not(:disabled){transform:translateY(1px)}.pwa-install__action.svelte-yn28ma.svelte-yn28ma:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.pwa-install__action.svelte-yn28ma.svelte-yn28ma:disabled{cursor:wait;opacity:.7}@media (max-width: 560px){.pwa-install.svelte-yn28ma.svelte-yn28ma{grid-template-columns:auto minmax(0,1fr)}.pwa-install__action.svelte-yn28ma.svelte-yn28ma{grid-column:1 / -1;width:100%}}.mobile-page.svelte-1qv12vp.svelte-1qv12vp.svelte-1qv12vp{width:min(100%,64rem);margin:0 auto;padding:clamp(1.4rem,3vw,2.4rem);color:var(--text-body, var(--text-default))}.mobile-page-header.svelte-1qv12vp.svelte-1qv12vp.svelte-1qv12vp{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--spacing-xl);padding-bottom:var(--spacing-lg);border-bottom:1px solid var(--surface-border)}.mobile-page-header.svelte-1qv12vp h2.svelte-1qv12vp.svelte-1qv12vp{margin:0;color:var(--text-strong);font-family:var(--font-family, system-ui, sans-serif);font-size:1.6rem;font-weight:650;line-height:1.2}.mobile-page-header.svelte-1qv12vp>div.svelte-1qv12vp>p.svelte-1qv12vp:last-child{margin:.4rem 0 0;color:var(--text-muted);font-size:var(--font-size-sm)}.mobile-eyebrow.svelte-1qv12vp.svelte-1qv12vp.svelte-1qv12vp{margin:0 0 .25rem;color:var(--color-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.07em;text-transform:uppercase}.mobile-phase.svelte-1qv12vp.svelte-1qv12vp.svelte-1qv12vp{display:inline-flex;align-items:center;gap:.45rem;min-height:1.9rem;padding:0 .65rem;border:1px solid var(--surface-border);border-radius:var(--radius-full);background:var(--surface-muted);color:var(--text-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium)}.mobile-phase.svelte-1qv12vp i.svelte-1qv12vp.svelte-1qv12vp{width:.45rem;height:.45rem;border-radius:50%;background:currentColor}.mobile-phase.online.svelte-1qv12vp.svelte-1qv12vp.svelte-1qv12vp{border-color:color-mix(in srgb,var(--color-success) 36%,var(--surface-border) 64%);color:var(--color-success)}.mobile-phase.error.svelte-1qv12vp.svelte-1qv12vp.svelte-1qv12vp{border-color:color-mix(in srgb,var(--color-error, var(--color-danger)) 38%,var(--surface-border) 62%);color:var(--color-error, var(--color-danger))}.mobile-loading.svelte-1qv12vp.svelte-1qv12vp.svelte-1qv12vp{display:grid;gap:var(--spacing-sm);min-height:18rem;align-content:center;padding:var(--spacing-xl)}.mobile-loading.svelte-1qv12vp span.svelte-1qv12vp.svelte-1qv12vp,.mobile-loading.svelte-1qv12vp div.svelte-1qv12vp.svelte-1qv12vp{height:.8rem;border-radius:var(--radius-sm);background:var(--surface-muted);animation:gimmerSkeletonScan var(--motion-skeleton, 1.3s ease-in-out infinite)}.mobile-loading.svelte-1qv12vp span.svelte-1qv12vp.svelte-1qv12vp{width:26%;height:1.25rem}.mobile-loading.svelte-1qv12vp div.svelte-1qv12vp.svelte-1qv12vp:last-child{width:62%}.mobile-alert.svelte-1qv12vp.svelte-1qv12vp.svelte-1qv12vp,.mobile-progress.svelte-1qv12vp.svelte-1qv12vp.svelte-1qv12vp{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--spacing-sm);margin-top:var(--spacing-lg);padding:.8rem .9rem;overflow:hidden;border:1px solid var(--surface-border);border-radius:var(--radius-md);background:var(--surface-panel);font-size:var(--font-size-xs)}.mobile-alert.svelte-1qv12vp.svelte-1qv12vp.svelte-1qv12vp{border-color:color-mix(in srgb,var(--color-error, var(--color-danger)) 34%,var(--surface-border) 66%);color:var(--color-error, var(--color-danger))}.mobile-alert.svelte-1qv12vp div.svelte-1qv12vp.svelte-1qv12vp,.mobile-progress.svelte-1qv12vp div.svelte-1qv12vp.svelte-1qv12vp{display:grid;gap:.15rem}.mobile-alert.svelte-1qv12vp strong.svelte-1qv12vp.svelte-1qv12vp,.mobile-progress.svelte-1qv12vp strong.svelte-1qv12vp.svelte-1qv12vp{color:var(--text-strong)}.mobile-alert.svelte-1qv12vp span.svelte-1qv12vp.svelte-1qv12vp,.mobile-progress.svelte-1qv12vp div.svelte-1qv12vp span.svelte-1qv12vp{color:var(--text-muted)}.mobile-progress.svelte-1qv12vp>i.svelte-1qv12vp.svelte-1qv12vp{position:absolute;left:0;bottom:0;height:.16rem;background:var(--color-primary);transition:width .18s var(--ease-out-quart, ease-out)}.mobile-progress.svelte-1qv12vp button.svelte-1qv12vp.svelte-1qv12vp{min-height:2rem;padding:0 var(--spacing-sm);border:1px solid var(--surface-border);border-radius:var(--radius-sm);background:var(--surface-muted);color:var(--color-primary);font:inherit;font-weight:var(--font-weight-semibold);cursor:pointer}.mobile-progress__indicator.svelte-1qv12vp.svelte-1qv12vp.svelte-1qv12vp{width:1rem;height:1rem;border:2px solid color-mix(in srgb,var(--color-primary) 24%,var(--surface-border) 76%);border-top-color:var(--color-primary);border-radius:50%;animation:svelte-1qv12vp-mobileSpin .7s linear infinite}.mobile-control-section.svelte-1qv12vp.svelte-1qv12vp.svelte-1qv12vp{margin-top:clamp(2rem,4vw,3rem)}.mobile-section-heading.svelte-1qv12vp.svelte-1qv12vp.svelte-1qv12vp{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-md);margin-bottom:var(--spacing-sm)}.mobile-section-heading.svelte-1qv12vp h3.svelte-1qv12vp.svelte-1qv12vp{margin:0;color:var(--text-strong);font-size:1rem;font-weight:650}.mobile-section-actions.svelte-1qv12vp.svelte-1qv12vp.svelte-1qv12vp{display:flex;align-items:center;gap:var(--spacing-xs)}.mobile-settings-surface.svelte-1qv12vp.svelte-1qv12vp.svelte-1qv12vp{overflow:hidden;border:1px solid var(--surface-border);border-radius:var(--radius-lg);background:var(--surface-panel);box-shadow:var(--shadow-list-card)}.mobile-setting-row.svelte-1qv12vp.svelte-1qv12vp.svelte-1qv12vp,.mobile-device-row.svelte-1qv12vp.svelte-1qv12vp.svelte-1qv12vp,.mobile-empty-row.svelte-1qv12vp.svelte-1qv12vp.svelte-1qv12vp{min-height:4.55rem;padding:.85rem 1rem}.mobile-setting-row.svelte-1qv12vp.svelte-1qv12vp.svelte-1qv12vp{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--spacing-md)}.mobile-setting-row--master.svelte-1qv12vp.svelte-1qv12vp.svelte-1qv12vp{grid-template-columns:minmax(0,1fr) auto}.mobile-settings-surface.svelte-1qv12vp>.svelte-1qv12vp.svelte-1qv12vp:not(:first-child){border-top:1px solid var(--surface-border)}.mobile-setting-copy.svelte-1qv12vp.svelte-1qv12vp.svelte-1qv12vp,.mobile-device-copy.svelte-1qv12vp.svelte-1qv12vp.svelte-1qv12vp,.mobile-empty-row.svelte-1qv12vp>div.svelte-1qv12vp.svelte-1qv12vp{display:grid;gap:.18rem;min-width:0}.mobile-setting-copy.svelte-1qv12vp strong.svelte-1qv12vp.svelte-1qv12vp,.mobile-device-copy.svelte-1qv12vp strong.svelte-1qv12vp.svelte-1qv12vp,.mobile-empty-row.svelte-1qv12vp strong.svelte-1qv12vp.svelte-1qv12vp,.mobile-local-device-actions.svelte-1qv12vp strong.svelte-1qv12vp.svelte-1qv12vp{overflow:hidden;color:var(--text-strong);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);text-overflow:ellipsis;white-space:nowrap}.mobile-setting-copy.svelte-1qv12vp span.svelte-1qv12vp.svelte-1qv12vp,.mobile-device-copy.svelte-1qv12vp span.svelte-1qv12vp.svelte-1qv12vp,.mobile-empty-row.svelte-1qv12vp span.svelte-1qv12vp.svelte-1qv12vp,.mobile-local-device-actions.svelte-1qv12vp p.svelte-1qv12vp.svelte-1qv12vp{margin:0;color:var(--text-muted);font-size:var(--font-size-xs);line-height:1.4}.mobile-setting-icon.svelte-1qv12vp.svelte-1qv12vp.svelte-1qv12vp,.mobile-device-icon.svelte-1qv12vp.svelte-1qv12vp.svelte-1qv12vp{display:grid;place-items:center;width:2.25rem;height:2.25rem;border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-primary) 9%,var(--surface-muted) 91%);color:var(--color-primary)}.mobile-empty-row.svelte-1qv12vp.svelte-1qv12vp.svelte-1qv12vp,.mobile-device-row.svelte-1qv12vp.svelte-1qv12vp.svelte-1qv12vp{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--spacing-md)}.mobile-empty-row.svelte-1qv12vp.svelte-1qv12vp.svelte-1qv12vp{background:color-mix(in srgb,var(--surface-muted) 45%,var(--surface-panel) 55%)}.mobile-button.svelte-1qv12vp.svelte-1qv12vp.svelte-1qv12vp,.mobile-icon-button.svelte-1qv12vp.svelte-1qv12vp.svelte-1qv12vp,.mobile-revoke-button.svelte-1qv12vp.svelte-1qv12vp.svelte-1qv12vp,.mobile-revoke-confirm.svelte-1qv12vp button.svelte-1qv12vp.svelte-1qv12vp,.mobile-pair-actions.svelte-1qv12vp button.svelte-1qv12vp.svelte-1qv12vp{font:inherit;cursor:pointer}.mobile-button.svelte-1qv12vp.svelte-1qv12vp.svelte-1qv12vp{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-xs);min-height:2.25rem;padding:0 var(--spacing-md);border:1px solid var(--surface-border);border-radius:var(--radius-md);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);transition:border-color var(--transition-fast),background-color var(--transition-fast),color var(--transition-fast),transform var(--transition-fast)}.mobile-button--primary.svelte-1qv12vp.svelte-1qv12vp.svelte-1qv12vp{border-color:var(--color-primary);background:var(--color-primary);color:var(--button-primary-text, var(--surface-base))}.mobile-button--secondary.svelte-1qv12vp.svelte-1qv12vp.svelte-1qv12vp{background:var(--surface-muted);color:var(--text-strong)}.mobile-button--danger.svelte-1qv12vp.svelte-1qv12vp.svelte-1qv12vp{border-color:color-mix(in srgb,var(--color-error, var(--color-danger)) 42%,var(--surface-border) 58%);background:color-mix(in srgb,var(--color-error, var(--color-danger)) 7%,var(--surface-panel) 93%);color:var(--color-error, var(--color-danger))}.mobile-icon-button.svelte-1qv12vp.svelte-1qv12vp.svelte-1qv12vp{display:grid;width:2.25rem;height:2.25rem;place-items:center;padding:0;border:1px solid transparent;border-radius:var(--radius-md);background:transparent;color:var(--text-muted)}.mobile-icon-button.svelte-1qv12vp.svelte-1qv12vp.svelte-1qv12vp:hover:not(:disabled){border-color:var(--surface-border);background:var(--surface-muted);color:var(--text-strong)}.mobile-revoke-button.svelte-1qv12vp.svelte-1qv12vp.svelte-1qv12vp{padding:.45rem .65rem;border:0;border-radius:var(--radius-sm);background:var(--surface-muted);color:var(--text-strong);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium)}.mobile-revoke-button.svelte-1qv12vp.svelte-1qv12vp.svelte-1qv12vp:hover:not(:disabled){color:var(--color-error, var(--color-danger))}.mobile-revoke-confirm.svelte-1qv12vp.svelte-1qv12vp.svelte-1qv12vp{display:inline-flex;gap:var(--spacing-xs)}.mobile-revoke-confirm.svelte-1qv12vp button.svelte-1qv12vp.svelte-1qv12vp{min-height:2rem;padding:0 var(--spacing-sm);border:1px solid var(--surface-border);border-radius:var(--radius-sm);background:var(--surface-muted);color:var(--text-strong);font-size:var(--font-size-xs)}.mobile-revoke-confirm.svelte-1qv12vp button.danger.svelte-1qv12vp.svelte-1qv12vp{border-color:color-mix(in srgb,var(--color-error, var(--color-danger)) 42%,var(--surface-border) 58%);color:var(--color-error, var(--color-danger))}.mobile-button.svelte-1qv12vp.svelte-1qv12vp.svelte-1qv12vp:hover:not(:disabled){transform:translateY(-1px)}.mobile-button.svelte-1qv12vp.svelte-1qv12vp.svelte-1qv12vp:focus-visible,.mobile-icon-button.svelte-1qv12vp.svelte-1qv12vp.svelte-1qv12vp:focus-visible,.mobile-revoke-button.svelte-1qv12vp.svelte-1qv12vp.svelte-1qv12vp:focus-visible,.mobile-revoke-confirm.svelte-1qv12vp button.svelte-1qv12vp.svelte-1qv12vp:focus-visible,.mobile-pair-actions.svelte-1qv12vp button.svelte-1qv12vp.svelte-1qv12vp:focus-visible,.mobile-progress.svelte-1qv12vp button.svelte-1qv12vp.svelte-1qv12vp:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.mobile-button.svelte-1qv12vp.svelte-1qv12vp.svelte-1qv12vp:disabled,.mobile-icon-button.svelte-1qv12vp.svelte-1qv12vp.svelte-1qv12vp:disabled,.mobile-revoke-button.svelte-1qv12vp.svelte-1qv12vp.svelte-1qv12vp:disabled,.mobile-revoke-confirm.svelte-1qv12vp button.svelte-1qv12vp.svelte-1qv12vp:disabled,.mobile-pair-actions.svelte-1qv12vp button.svelte-1qv12vp.svelte-1qv12vp:disabled{cursor:not-allowed;opacity:.52}.mobile-page-help.svelte-1qv12vp.svelte-1qv12vp.svelte-1qv12vp{display:flex;align-items:flex-start;gap:var(--spacing-xs);max-width:70ch;margin:var(--spacing-xl) 0 0;color:var(--text-muted);font-size:var(--font-size-xs);line-height:1.5}.mobile-page-help.svelte-1qv12vp svg{flex:0 0 auto;margin-top:.1rem;color:var(--color-success)}.gds-dialog[aria-labelledby=mobile-pair-dialog-title]{width:min(100%,34rem);max-height:calc(100dvh - 2rem);overflow:auto}.gds-dialog[aria-labelledby=mobile-pair-dialog-title] .gds-dialog__body{display:grid;gap:var(--spacing-lg)}.mobile-pair-hero.svelte-1qv12vp.svelte-1qv12vp.svelte-1qv12vp{position:relative;display:grid;height:9.5rem;place-items:end center;overflow:hidden;border:1px solid color-mix(in srgb,var(--color-primary) 18%,var(--surface-border) 82%);border-radius:var(--radius-md);background:radial-gradient(circle at 22% 20%,color-mix(in srgb,var(--color-primary) 24%,transparent) 0,transparent 42%),color-mix(in srgb,var(--color-primary) 8%,var(--surface-muted) 92%)}.mobile-pair-phone.svelte-1qv12vp.svelte-1qv12vp.svelte-1qv12vp{display:grid;width:8.1rem;height:8.9rem;place-items:center;align-content:center;gap:var(--spacing-sm);transform:translateY(1rem);border:.28rem solid var(--text-strong);border-bottom:0;border-radius:1.7rem 1.7rem 0 0;background:var(--surface-base);color:var(--text-strong);box-shadow:var(--shadow-panel)}.mobile-pair-phone.svelte-1qv12vp>span.svelte-1qv12vp.svelte-1qv12vp{position:absolute;top:.45rem;width:2.2rem;height:.38rem;border-radius:var(--radius-full);background:var(--text-strong)}.mobile-pair-phone.svelte-1qv12vp small.svelte-1qv12vp.svelte-1qv12vp{max-width:7rem;color:var(--text-strong);font-size:.62rem;font-weight:var(--font-weight-medium);line-height:1.25;text-align:center}.mobile-pair-copy.svelte-1qv12vp.svelte-1qv12vp.svelte-1qv12vp{text-align:center}.mobile-pair-copy.svelte-1qv12vp h3.svelte-1qv12vp.svelte-1qv12vp{max-width:24ch;margin:0 auto;color:var(--text-strong);font-size:1.28rem;line-height:1.3}.mobile-pair-copy.svelte-1qv12vp p.svelte-1qv12vp.svelte-1qv12vp{max-width:50ch;margin:.45rem auto 0;color:var(--text-muted);font-size:var(--font-size-xs);line-height:1.5}.mobile-qr-stage.svelte-1qv12vp.svelte-1qv12vp.svelte-1qv12vp{display:grid;min-height:17rem;place-items:center;padding:var(--spacing-lg);border:1px solid var(--surface-border);border-radius:var(--radius-md);background:var(--surface-muted)}.mobile-qr-frame.svelte-1qv12vp.svelte-1qv12vp.svelte-1qv12vp{position:relative;width:min(100%,15rem);padding:var(--spacing-sm);border-radius:var(--radius-md);background:#faf6f1;box-shadow:var(--shadow-panel)}.mobile-qr-frame.svelte-1qv12vp img.svelte-1qv12vp.svelte-1qv12vp{display:block;width:100%;aspect-ratio:1}.mobile-qr-frame.svelte-1qv12vp span.svelte-1qv12vp.svelte-1qv12vp{position:absolute;right:.7rem;bottom:.7rem;min-width:3.1rem;padding:.2rem .4rem;border-radius:var(--radius-sm);background:#251d19;color:#faf6f1;font-size:.7rem;font-variant-numeric:tabular-nums;text-align:center}.mobile-pair-actions.svelte-1qv12vp.svelte-1qv12vp.svelte-1qv12vp{display:flex;justify-content:center;gap:var(--spacing-sm)}.mobile-pair-actions.svelte-1qv12vp button.svelte-1qv12vp.svelte-1qv12vp{display:inline-flex;align-items:center;gap:var(--spacing-xs);min-height:2.1rem;padding:0 var(--spacing-sm);border:1px solid var(--surface-border);border-radius:var(--radius-sm);background:var(--surface-muted);color:var(--text-strong);font-size:var(--font-size-xs)}.mobile-pair-waiting.svelte-1qv12vp.svelte-1qv12vp.svelte-1qv12vp,.mobile-pair-success.svelte-1qv12vp.svelte-1qv12vp.svelte-1qv12vp,.mobile-pair-failure.svelte-1qv12vp.svelte-1qv12vp.svelte-1qv12vp{display:grid;min-height:12rem;place-items:center;align-content:center;gap:var(--spacing-md);padding:var(--spacing-xl);border:1px solid var(--surface-border);border-radius:var(--radius-md);background:var(--surface-muted);color:var(--text-strong);text-align:center}.mobile-pair-success.svelte-1qv12vp.svelte-1qv12vp.svelte-1qv12vp{color:var(--color-success)}.mobile-pair-failure.svelte-1qv12vp.svelte-1qv12vp.svelte-1qv12vp{border-color:color-mix(in srgb,var(--color-error, var(--color-danger)) 34%,var(--surface-border) 66%);background:color-mix(in srgb,var(--color-error, var(--color-danger)) 6%,var(--surface-muted) 94%)}.mobile-pair-failure.svelte-1qv12vp>span.svelte-1qv12vp.svelte-1qv12vp{display:grid;width:2.75rem;height:2.75rem;place-items:center;border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-error, var(--color-danger)) 12%,var(--surface-panel) 88%);color:var(--color-error, var(--color-danger))}.mobile-pair-failure.svelte-1qv12vp>div.svelte-1qv12vp.svelte-1qv12vp{display:grid;gap:var(--spacing-xs);max-width:34rem}.mobile-pair-failure.svelte-1qv12vp strong.svelte-1qv12vp.svelte-1qv12vp{color:var(--text-strong)}.mobile-pair-failure.svelte-1qv12vp p.svelte-1qv12vp.svelte-1qv12vp{max-width:52ch;margin:0;color:var(--text-muted);font-size:var(--font-size-xs);line-height:1.5}.mobile-pair-success.svelte-1qv12vp strong.svelte-1qv12vp.svelte-1qv12vp{color:var(--text-strong)}.mobile-pair-done.svelte-1qv12vp.svelte-1qv12vp.svelte-1qv12vp{justify-self:center;min-width:7rem}.mobile-remote-status.svelte-1qv12vp.svelte-1qv12vp.svelte-1qv12vp,.mobile-local-device-actions.svelte-1qv12vp.svelte-1qv12vp.svelte-1qv12vp,.mobile-unavailable.svelte-1qv12vp.svelte-1qv12vp.svelte-1qv12vp{border:1px solid var(--surface-border);border-radius:var(--radius-lg);background:var(--surface-panel);box-shadow:var(--shadow-list-card)}.mobile-remote-status.svelte-1qv12vp.svelte-1qv12vp.svelte-1qv12vp{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--spacing-lg);margin-top:var(--spacing-xl);padding:clamp(1.2rem,3vw,2rem)}.mobile-remote-status.svelte-1qv12vp>span.svelte-1qv12vp.svelte-1qv12vp,.mobile-unavailable.svelte-1qv12vp>span.svelte-1qv12vp.svelte-1qv12vp{display:grid;width:3.25rem;height:3.25rem;place-items:center;border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-success) 12%,var(--surface-muted) 88%);color:var(--color-success)}.mobile-remote-status.svelte-1qv12vp h3.svelte-1qv12vp.svelte-1qv12vp,.mobile-unavailable.svelte-1qv12vp h3.svelte-1qv12vp.svelte-1qv12vp{margin:0;color:var(--text-strong);font-size:1.05rem}.mobile-remote-status.svelte-1qv12vp p.svelte-1qv12vp.svelte-1qv12vp:last-child,.mobile-unavailable.svelte-1qv12vp p.svelte-1qv12vp.svelte-1qv12vp{margin:.35rem 0 0;color:var(--text-muted);font-size:var(--font-size-xs);line-height:1.5}.mobile-remote-evidence.svelte-1qv12vp.svelte-1qv12vp.svelte-1qv12vp{display:grid;grid-template-columns:1fr 1fr;margin:var(--spacing-lg) 0;border-top:1px solid var(--surface-border)}.mobile-remote-evidence.svelte-1qv12vp div.svelte-1qv12vp.svelte-1qv12vp{display:grid;gap:.25rem;padding:var(--spacing-md) 0;border-bottom:1px solid var(--surface-border)}.mobile-remote-evidence.svelte-1qv12vp div.svelte-1qv12vp.svelte-1qv12vp:nth-child(odd){padding-right:var(--spacing-lg)}.mobile-remote-evidence.svelte-1qv12vp div.svelte-1qv12vp.svelte-1qv12vp:nth-child(2n){padding-left:var(--spacing-lg);border-left:1px solid var(--surface-border)}.mobile-remote-evidence.svelte-1qv12vp dt.svelte-1qv12vp.svelte-1qv12vp,.mobile-remote-evidence.svelte-1qv12vp dd.svelte-1qv12vp.svelte-1qv12vp{margin:0;font-size:var(--font-size-xs)}.mobile-remote-evidence.svelte-1qv12vp dt.svelte-1qv12vp.svelte-1qv12vp{color:var(--text-muted)}.mobile-remote-evidence.svelte-1qv12vp dd.svelte-1qv12vp.svelte-1qv12vp{color:var(--text-strong);font-weight:var(--font-weight-medium)}.mobile-local-device-actions.svelte-1qv12vp.svelte-1qv12vp.svelte-1qv12vp{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-lg);margin-top:var(--spacing-lg);padding:var(--spacing-lg)}.mobile-unavailable.svelte-1qv12vp.svelte-1qv12vp.svelte-1qv12vp{display:grid;min-height:20rem;place-items:center;align-content:center;gap:var(--spacing-sm);margin-top:var(--spacing-xl);padding:var(--spacing-xl);text-align:center}.mobile-unavailable.svelte-1qv12vp>span.svelte-1qv12vp.svelte-1qv12vp{color:var(--color-primary);background:color-mix(in srgb,var(--color-primary) 10%,var(--surface-muted) 90%)}@keyframes svelte-1qv12vp-mobileSpin{to{transform:rotate(360deg)}}@media (max-width: 640px){.mobile-page.svelte-1qv12vp.svelte-1qv12vp.svelte-1qv12vp{padding:var(--spacing-md)}.mobile-page-header.svelte-1qv12vp.svelte-1qv12vp.svelte-1qv12vp{gap:var(--spacing-sm)}.mobile-setting-row.svelte-1qv12vp.svelte-1qv12vp.svelte-1qv12vp,.mobile-device-row.svelte-1qv12vp.svelte-1qv12vp.svelte-1qv12vp,.mobile-empty-row.svelte-1qv12vp.svelte-1qv12vp.svelte-1qv12vp{padding:.8rem}.mobile-device-row.svelte-1qv12vp.svelte-1qv12vp.svelte-1qv12vp{grid-template-columns:auto minmax(0,1fr)}.mobile-device-row.svelte-1qv12vp>.mobile-revoke-button.svelte-1qv12vp.svelte-1qv12vp,.mobile-device-row.svelte-1qv12vp>.mobile-revoke-confirm.svelte-1qv12vp.svelte-1qv12vp{grid-column:2;justify-self:start}.mobile-progress.svelte-1qv12vp.svelte-1qv12vp.svelte-1qv12vp{grid-template-columns:auto minmax(0,1fr)}.mobile-progress.svelte-1qv12vp button.svelte-1qv12vp.svelte-1qv12vp{grid-column:2;justify-self:start}.mobile-remote-evidence.svelte-1qv12vp.svelte-1qv12vp.svelte-1qv12vp{grid-template-columns:1fr}.mobile-remote-evidence.svelte-1qv12vp div.svelte-1qv12vp.svelte-1qv12vp:nth-child(odd),.mobile-remote-evidence.svelte-1qv12vp div.svelte-1qv12vp.svelte-1qv12vp:nth-child(2n){padding-right:0;padding-left:0;border-left:0}.mobile-local-device-actions.svelte-1qv12vp.svelte-1qv12vp.svelte-1qv12vp{display:grid}}@media (max-width: 430px){.mobile-page-header.svelte-1qv12vp.svelte-1qv12vp.svelte-1qv12vp{display:grid}.mobile-phase.svelte-1qv12vp.svelte-1qv12vp.svelte-1qv12vp{justify-self:start}.mobile-section-heading.svelte-1qv12vp.svelte-1qv12vp.svelte-1qv12vp{align-items:flex-end}.mobile-setting-row.svelte-1qv12vp.svelte-1qv12vp.svelte-1qv12vp{grid-template-columns:auto minmax(0,1fr) auto;gap:var(--spacing-sm)}.mobile-setting-row--master.svelte-1qv12vp.svelte-1qv12vp.svelte-1qv12vp{grid-template-columns:minmax(0,1fr) auto}.mobile-setting-copy.svelte-1qv12vp span.svelte-1qv12vp.svelte-1qv12vp{max-width:30ch}.mobile-pair-hero.svelte-1qv12vp.svelte-1qv12vp.svelte-1qv12vp{height:8rem}.mobile-pair-phone.svelte-1qv12vp.svelte-1qv12vp.svelte-1qv12vp{transform:translateY(1.7rem) scale(.88)}.mobile-qr-stage.svelte-1qv12vp.svelte-1qv12vp.svelte-1qv12vp{min-height:14rem;padding:var(--spacing-md)}.mobile-pair-actions.svelte-1qv12vp.svelte-1qv12vp.svelte-1qv12vp{display:grid;grid-template-columns:1fr 1fr}.mobile-pair-actions.svelte-1qv12vp button.svelte-1qv12vp.svelte-1qv12vp{justify-content:center}}@media (prefers-reduced-motion: reduce){.mobile-loading.svelte-1qv12vp span.svelte-1qv12vp.svelte-1qv12vp,.mobile-loading.svelte-1qv12vp div.svelte-1qv12vp.svelte-1qv12vp,.mobile-progress__indicator.svelte-1qv12vp.svelte-1qv12vp.svelte-1qv12vp{animation:none}.mobile-button.svelte-1qv12vp.svelte-1qv12vp.svelte-1qv12vp,.mobile-progress.svelte-1qv12vp>i.svelte-1qv12vp.svelte-1qv12vp{transition:none}}.mobile-pair-page.svelte-1q7r3qz.svelte-1q7r3qz{min-height:100vh;display:grid;place-items:center;padding:clamp(1rem,4vw,3rem);background:radial-gradient(circle at 18% 12%,color-mix(in srgb,var(--color-primary) 10%,transparent),transparent 34rem),var(--surface-canvas);color:var(--text-default)}.mobile-pair-panel.svelte-1q7r3qz.svelte-1q7r3qz{width:min(100%,35rem);display:grid;gap:var(--spacing-lg);padding:clamp(1.25rem,4vw,2.25rem);border:1px solid var(--surface-border);border-radius:var(--radius-xl);background:var(--surface-panel);box-shadow:var(--shadow-xl)}.mobile-pair-brand.svelte-1q7r3qz.svelte-1q7r3qz{display:flex;align-items:center;gap:var(--spacing-sm);color:var(--text-strong);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.mobile-pair-brand.svelte-1q7r3qz img.svelte-1q7r3qz{width:2rem;height:2rem;object-fit:contain}.mobile-pair-state.svelte-1q7r3qz.svelte-1q7r3qz{display:grid;justify-items:start;gap:var(--spacing-sm)}.mobile-pair-state__icon.svelte-1q7r3qz.svelte-1q7r3qz{display:grid;width:3.5rem;height:3.5rem;place-items:center;margin-bottom:var(--spacing-xs);border-radius:var(--radius-lg);background:var(--surface-muted);color:var(--color-primary)}.mobile-pair-state__icon--progress.svelte-1q7r3qz.svelte-1q7r3qz{animation:svelte-1q7r3qz-mobilePairPulse 1.8s var(--ease-out-quart, ease-out) infinite}.mobile-pair-state__icon--success.svelte-1q7r3qz.svelte-1q7r3qz{background:color-mix(in srgb,var(--color-success) 14%,var(--surface-muted) 86%);color:var(--color-success)}.mobile-pair-state__icon--error.svelte-1q7r3qz.svelte-1q7r3qz{background:color-mix(in srgb,var(--color-danger) 14%,var(--surface-muted) 86%);color:var(--color-danger)}.mobile-pair-eyebrow.svelte-1q7r3qz.svelte-1q7r3qz{margin:0;color:var(--color-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.08em;text-transform:uppercase}.mobile-pair-state.svelte-1q7r3qz h1.svelte-1q7r3qz{margin:0;color:var(--text-strong);font-size:clamp(1.6rem,5vw,2rem);line-height:1.15}.mobile-pair-state.svelte-1q7r3qz p.svelte-1q7r3qz:not(.mobile-pair-eyebrow){max-width:65ch;margin:0;color:var(--text-muted);font-size:var(--font-size-sm);line-height:1.6}.mobile-pair-progress.svelte-1q7r3qz.svelte-1q7r3qz{width:100%;height:.25rem;margin-top:var(--spacing-sm);overflow:hidden;border-radius:var(--radius-full);background:var(--surface-muted)}.mobile-pair-progress.svelte-1q7r3qz span.svelte-1q7r3qz{display:block;width:38%;height:100%;border-radius:inherit;background:var(--color-primary);animation:svelte-1q7r3qz-mobilePairScan 1.4s var(--ease-out-quart, ease-out) infinite}.mobile-pair-evidence.svelte-1q7r3qz.svelte-1q7r3qz{display:grid;gap:0;margin:0;border-top:1px solid var(--surface-border)}.mobile-pair-evidence.svelte-1q7r3qz div.svelte-1q7r3qz{display:grid;grid-template-columns:6.5rem minmax(0,1fr);gap:var(--spacing-md);padding:var(--spacing-sm) 0;border-bottom:1px solid var(--surface-border)}.mobile-pair-evidence.svelte-1q7r3qz dt.svelte-1q7r3qz,.mobile-pair-evidence.svelte-1q7r3qz dd.svelte-1q7r3qz{margin:0;font-size:var(--font-size-xs)}.mobile-pair-evidence.svelte-1q7r3qz dt.svelte-1q7r3qz{color:var(--text-muted)}.mobile-pair-evidence.svelte-1q7r3qz dd.svelte-1q7r3qz{color:var(--text-strong);font-weight:var(--font-weight-medium)}.mobile-pair-primary.svelte-1q7r3qz.svelte-1q7r3qz{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-sm);width:100%;min-height:3rem;border:1px solid var(--color-primary);border-radius:var(--radius-md);background:var(--color-primary);color:var(--button-primary-text, var(--surface-base));font:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);cursor:pointer;transition:filter var(--transition-fast),transform var(--transition-fast)}.mobile-pair-primary.svelte-1q7r3qz.svelte-1q7r3qz:hover{filter:brightness(1.08)}.mobile-pair-primary.svelte-1q7r3qz.svelte-1q7r3qz:active{transform:translateY(1px)}.mobile-pair-primary.svelte-1q7r3qz.svelte-1q7r3qz:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}.mobile-pair-recovery.svelte-1q7r3qz.svelte-1q7r3qz{display:grid;gap:var(--spacing-xs);padding:var(--spacing-md);border:1px solid color-mix(in srgb,var(--color-warning) 34%,var(--surface-border) 66%);border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-warning) 7%,var(--surface-muted) 93%)}.mobile-pair-recovery.svelte-1q7r3qz strong.svelte-1q7r3qz{color:var(--text-strong);font-size:var(--font-size-sm)}.mobile-pair-recovery.svelte-1q7r3qz span.svelte-1q7r3qz,.mobile-pair-panel.svelte-1q7r3qz footer.svelte-1q7r3qz{color:var(--text-muted);font-size:var(--font-size-xs);line-height:1.5}.mobile-pair-panel.svelte-1q7r3qz footer.svelte-1q7r3qz{text-align:center}@keyframes svelte-1q7r3qz-mobilePairScan{0%{transform:translate(-110%)}to{transform:translate(275%)}}@keyframes svelte-1q7r3qz-mobilePairPulse{0%,to{opacity:.75;transform:scale(.97)}50%{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion: reduce){.mobile-pair-state__icon--progress.svelte-1q7r3qz.svelte-1q7r3qz,.mobile-pair-progress.svelte-1q7r3qz span.svelte-1q7r3qz{animation:none}.mobile-pair-progress.svelte-1q7r3qz span.svelte-1q7r3qz{width:70%}}@media (max-width: 480px){.mobile-pair-page.svelte-1q7r3qz.svelte-1q7r3qz{align-items:stretch;padding:0}.mobile-pair-panel.svelte-1q7r3qz.svelte-1q7r3qz{min-height:100vh;align-content:center;border:0;border-radius:0;box-shadow:none}.mobile-pair-evidence.svelte-1q7r3qz div.svelte-1q7r3qz{grid-template-columns:1fr;gap:.2rem}}.app-content.svelte-1xbrace{padding-top:32px;padding-bottom:var(--app-footer-offset, 0px)}.app-content--auth.svelte-1xbrace{padding-top:0}.auth-gate-loading.svelte-1xbrace{min-height:calc(100vh - 32px - var(--app-footer-offset, 0px))}.wails .app-content.svelte-1xbrace{padding-top:32px;padding-bottom:var(--app-footer-offset, 0px)}.wails .app-content--auth.svelte-1xbrace{padding-top:0}
