@font-face{font-family:IBM Plex Sans;src:url(/assets/IBMPlexSans-VariableFont_wdth_wght-BTDN9bpA.ttf)format("truetype-variations");font-weight:100 700;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Sans;src:url(/assets/IBMPlexSans-Italic-VariableFont_wdth_wght-BXyyqPfs.ttf)format("truetype-variations");font-weight:100 700;font-style:italic;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/assets/IBMPlexMono-Light-CCTlBcuD.ttf)format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/assets/IBMPlexMono-LightItalic-ieJZLQ9h.ttf)format("truetype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/assets/IBMPlexMono-Regular-BF3vfe7_.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/assets/IBMPlexMono-Italic-DgAgaWWu.ttf)format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/assets/IBMPlexMono-Medium-COFd06Dj.ttf)format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/assets/IBMPlexMono-MediumItalic-DGs9d82A.ttf)format("truetype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/assets/IBMPlexMono-SemiBold-D0J2bq8P.ttf)format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/assets/IBMPlexMono-SemiBoldItalic-BVdhJEkW.ttf)format("truetype");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:DM Mono;src:url(/assets/DMMono-Light-Bqd_HqIA.ttf)format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:DM Mono;src:url(/assets/DMMono-LightItalic-MMfEb-KN.ttf)format("truetype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:DM Mono;src:url(/assets/DMMono-Regular-CHcedrof.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:DM Mono;src:url(/assets/DMMono-Italic-DLMvJ-WU.ttf)format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:DM Mono;src:url(/assets/DMMono-Medium-BtO9kMc2.ttf)format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:DM Mono;src:url(/assets/DMMono-MediumItalic-kpPSN6rk.ttf)format("truetype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:DM Sans;src:url(/assets/DMSans-VariableFont_opsz_wght-D_B5dL4R.ttf)format("truetype-variations");font-weight:100 1000;font-style:normal;font-display:swap}@font-face{font-family:DM Sans;src:url(/assets/DMSans-Italic-VariableFont_opsz_wght-CT59GZwy.ttf)format("truetype-variations");font-weight:100 1000;font-style:italic;font-display:swap}@font-face{font-family:Barlow;src:url(/assets/Barlow-Regular-DgxWDqdj.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Barlow;src:url(/assets/Barlow-Italic-CDQR_1eg.ttf)format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Barlow;src:url(/assets/Barlow-Medium-DYkmydED.ttf)format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Barlow;src:url(/assets/Barlow-SemiBold-DrfcEYX2.ttf)format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Barlow;src:url(/assets/Barlow-Bold-CmzkzBEx.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Barlow;src:url(/assets/Barlow-BoldItalic-CINHwY12.ttf)format("truetype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Barlow Condensed;src:url(/assets/BarlowCondensed-Regular-DJ-RBg49.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Barlow Condensed;src:url(/assets/BarlowCondensed-Medium-D5SstYzJ.ttf)format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Barlow Condensed;src:url(/assets/BarlowCondensed-SemiBold-BrYe_5tT.ttf)format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Barlow Condensed;src:url(/assets/BarlowCondensed-Bold-B8gd-ZdH.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}*,:before,:after{box-sizing:border-box;margin:0;font-weight:400}html,body{overscroll-behavior:none;margin:0;padding:0}html{font-size:100%}body{min-height:100vh;color:var(--ws-font-color);background:var(--workspace-background-darker-1);font-family:var(--font-body);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.875rem}:root{--st-black:#111113;--st-gunmetal:#1c1d21;--st-steel:#282a2f;--st-iron:#3a3d44;--st-zinc:#52565f;--st-slate:#6e7380;--st-silver:#959aa6;--st-ash:#b8bcc6;--st-fog:#d4d7de;--st-cloud:#ecedf0;--st-white:#f6f7f8;--st-green-bright:#1b7d35;--st-green:#166a2b;--st-green-dim:#d2e8d6;--st-green-muted:#4a8e5e;--st-red-bright:#b52828;--st-red:#9c2020;--st-red-dim:#efd2d2;--st-red-muted:#a85c5c;--st-amber-bright:#9a7214;--st-amber:#7d5c0f;--st-amber-dim:#ede0c4;--st-noise-bright:#d4d7de;--st-noise:#b8bcc6;--st-noise-dim:#ecedf0;--cs-accent:#b8c8e8;--cs-deep:#060a14;--support-mode-color:#ff9800;--font-heading:"IBM Plex Sans", system-ui, sans-serif;--font-body:"IBM Plex Sans", system-ui, sans-serif;--font-mono:"IBM Plex Mono", "SF Mono", "Fira Code", monospace;--font-parent:"DM Mono", "IBM Plex Mono", monospace;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--sp-8:32px;--sp-10:40px;--sp-12:48px;--sp-16:64px;--sp-20:80px;--sp-24:96px;--text-3xs:.625rem;--text-2xs:.6875rem;--text-xs:.75rem;--text-sm:.8125rem;--text-md:.875rem;--text-lg:.9375rem;--text-xl:1.125rem;--text-2xl:1.25rem;--text-3xl:1.5rem;--text-4xl:1.75rem;--text-5xl:2rem;--text-6xl:2.5rem;--text-7xl:3rem;--text-8xl:4rem;--radius-default:0px;--radius-keycap:2px;--radius-badge:4px;--radius-dropdown:6px;--radius-popup:8px;--radius-pill:999px;--border-subtle:1px solid #52565f1f;--border-medium:1px solid #52565f40;--border-strong:1px solid #52565f73;--shadow-sm:0 1px 3px #0000003d;--shadow-md:0 4px 12px #00000052;--shadow-lg:0 8px 32px #0000007a;--shadow-icon:0 4px 24px #00000080;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--duration-fast:.12s;--duration-normal:.2s;--duration-slow:.4s;--duration-enter:.3s;--duration-exit:.2s;--z-base:0;--z-raised:10;--z-dropdown:100;--z-sticky:200;--z-overlay:500;--z-modal:1000;--z-toast:1100;--bg-deepest:var(--st-fog);--bg-deeper:var(--st-cloud);--bg-primary:#fff;--bg-secondary:var(--st-cloud);--bg-tertiary:var(--st-fog);--bg-elevated:#fff;--bg-raised:#fff;--fg-primary:var(--st-gunmetal);--fg-secondary:var(--st-zinc);--fg-tertiary:var(--st-slate);--fg-muted:var(--st-ash);--fg-faint:var(--st-fog);--border-color:#3a3d441a;--border-hover:#3a3d4438;--surface-overlay:#f6f7f8eb;--tint-recess:#1118270a;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ws-font-color:var(--fg-primary);--workspace-primary-color:var(--st-gunmetal);--workspace-secondary-color:var(--st-slate);--workspace-border-color:var(--st-fog);--workspace-border-subtle:var(--st-cloud);--workspace-border-strong:var(--st-ash);--ws-background-base:#fff;--workspace-background-darker-1:var(--st-cloud);--workspace-background-darker-2:var(--st-fog);--workspace-disabled-background:var(--st-cloud);--workspace-error-background:#c93c3c0f;--workspace-primary-hover:var(--st-steel);--workspace-secondary-hover:var(--st-cloud);--workspace-disabled-text:var(--st-slate);--workspace-white:#fff;--workspace-background-color:var(--ws-background-base);--workspace-surface-color:var(--st-white);--workspace-text-color:var(--ws-font-color);--workspace-text-color-secondary:var(--workspace-secondary-color);--workspace-success-color:var(--st-green);--workspace-warning-color:var(--st-amber);--workspace-error-color:var(--st-red);--workspace-info-color:var(--st-zinc);--workspace-accent-color:var(--st-iron);--workspace-accent-secondary:var(--st-zinc);--workspace-success-light:#2d9a4e1a;--workspace-success-dark:var(--st-green-dim);--workspace-warning-light:#c99a2d1a;--workspace-warning-dark:#92400e;--workspace-error-light:#c93c3c1a;--workspace-error-dark:var(--st-red-dim);--workspace-error-hover:var(--st-red-bright);--workspace-on-error-color:#fff;--workspace-info-light:#4f46e51f;--workspace-info-dark:#312e81;--workspace-primary-light:#1c1d210d;--workspace-primary-dark:var(--st-gunmetal);--workspace-font-family:var(--font-body);--workspace-font-family-mono:var(--font-mono);--workspace-font-size-xs:12px;--workspace-font-size-small:14px;--workspace-font-size-medium:16px;--workspace-font-size-large:18px;--workspace-font-size-xl:20px;--workspace-font-size-xxl:24px;--workspace-font-size-xxxl:32px;--workspace-line-height-tight:1.2;--workspace-line-height-normal:1.4;--workspace-line-height-relaxed:1.6;--workspace-line-height-loose:1.8;--workspace-font-weight-normal:normal;--workspace-font-weight-medium:500;--workspace-font-weight-semibold:600;--workspace-font-weight-bold:bold;--workspace-spacing-xs:var(--sp-2);--workspace-spacing-sm:var(--sp-3);--workspace-spacing-md:var(--sp-4);--workspace-spacing-lg:var(--sp-5);--workspace-spacing-xl:var(--sp-6);--workspace-spacing-xxl:var(--sp-8);--workspace-spacing-xxxl:var(--sp-10);--workspace-page-offset:36px;--workspace-breadcrumbs-height:50px;--workspace-page-horizontal-padding:var(--workspace-spacing-lg);--workspace-padded-page:var(--workspace-page-offset) var(--workspace-spacing-lg) 0 var(--workspace-spacing-lg);--workspace-border-radius-default:var(--radius-default);--workspace-border-radius-small:var(--radius-badge);--workspace-border-radius-medium:var(--radius-popup);--workspace-border-radius-large:16px;--workspace-border-radius-full:var(--radius-pill);--workspace-border-width-default:1px;--workspace-border-width-small:.5px;--workspace-border-width-medium:2px;--workspace-transition-duration:var(--duration-normal);--workspace-transition-timing:var(--ease-out);--workspace-gradient-primary:linear-gradient(135deg, var(--st-iron) 0%, var(--st-zinc) 100%);--workspace-gradient-success:linear-gradient(135deg, #2d9a4e0d 0%, transparent 100%);--workspace-gradient-warning:linear-gradient(135deg, #c99a2d0d 0%, transparent 100%);--workspace-gradient-error:linear-gradient(135deg, #c93c3c0d 0%, transparent 100%);--workspace-shadow-sm:0 4px 12px #0000001a;--workspace-shadow-md:0 8px 24px #00000026;--workspace-opacity-subtle:.9;--workspace-opacity-light:.1;--workspace-opacity-very-light:.05;--workspace-opacity-medium:.15;--workspace-opacity-strong:.2;--workspace-opacity-heavy:.3;--workspace-opacity-intense:.5;--workspace-color-mix-percent-very-light:15%;--workspace-color-mix-percent-light:20%;--workspace-color-mix-percent-medium:30%;--workspace-color-mix-percent-strong:50%;--chart-series-1:var(--st-iron);--chart-series-2:var(--st-silver);--chart-series-3:var(--st-steel);--chart-series-4:var(--st-ash);--chart-series-5:var(--st-zinc);--chart-series-6:var(--st-slate);--chart-series-7:var(--st-gunmetal);--chart-series-8:var(--st-fog);--chart-signal-positive:var(--workspace-success-color);--chart-signal-caution:var(--workspace-warning-color);--chart-signal-negative:var(--workspace-error-color);--insight-series-1:var(--st-iron);--insight-series-2:var(--st-silver);--insight-series-3:var(--st-slate);--insight-series-4:var(--st-ash);--insight-series-5:var(--st-zinc);--insight-series-6:var(--st-steel);--insight-series-7:var(--st-gunmetal);--insight-series-8:var(--st-black);--stratum-graph-canvas:var(--st-white);--stratum-graph-label-halo:var(--st-white);--stratum-chrome-bg:var(--st-cloud);--stratum-chrome-surface:var(--st-fog);--stratum-chrome-muted:var(--st-fog);--stratum-chrome-border:#52565f2e;--stratum-chrome-text:var(--st-gunmetal);--stratum-chrome-text-secondary:var(--st-slate);--stratum-chrome-text-tertiary:var(--st-zinc);--stratum-chrome-shadow:0 2px 12px #00000014;--workspace-chat-user-background:#f97316;--workspace-chat-text-on-user:#fff;--workspace-chat-message-max-width:80%;--workspace-font-size-h1-multiplier:1.5;--workspace-font-size-h2-multiplier:1.3;--workspace-font-size-h3-multiplier:1.1;--workspace-font-size-code-multiplier:.9;--workspace-content-line-height:1.5;--workspace-list-indent:1.5em;--workspace-padding-code-inline:.2em .4em;--workspace-padding-mark:.1em .2em;--questionnaire-overlay:#ffffff80}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--st-green-bright:#3cc962;--st-green:#2d9a4e;--st-green-dim:#1a2e1f;--st-green-muted:#7bc494;--st-red-bright:#e85454;--st-red:#c93c3c;--st-red-dim:#2e1a1a;--st-red-muted:#c4888a;--st-amber-bright:#e8b84e;--st-amber:#c99a2d;--st-amber-dim:#2e2a1a;--st-noise-bright:#52565f;--st-noise:#3a3d44;--st-noise-dim:#1c1d21;--bg-deepest:#07070a;--bg-deeper:#0a0a0c;--bg-primary:var(--st-black);--bg-secondary:var(--st-gunmetal);--bg-tertiary:var(--st-steel);--bg-elevated:var(--st-iron);--bg-raised:var(--st-zinc);--fg-primary:var(--st-cloud);--fg-secondary:var(--st-silver);--fg-tertiary:var(--st-slate);--fg-muted:var(--st-zinc);--fg-faint:var(--st-iron);--border-color:#52565f1f;--border-hover:#52565f4d;--surface-overlay:#111113eb;--tint-recess:#00000024;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ws-font-color:var(--st-fog);--workspace-primary-color:var(--st-cloud);--workspace-secondary-color:var(--st-silver);--workspace-border-color:var(--st-iron);--workspace-border-subtle:var(--st-steel);--workspace-border-strong:var(--st-zinc);--ws-background-base:var(--st-gunmetal);--workspace-surface-color:var(--st-steel);--workspace-background-darker-1:var(--st-black);--workspace-background-darker-2:#0a0a0a;--workspace-disabled-background:var(--st-steel);--workspace-error-background:var(--st-red-dim);--workspace-primary-hover:var(--st-ash);--workspace-secondary-hover:var(--st-steel);--workspace-disabled-text:var(--st-silver);--workspace-white:var(--st-gunmetal);--workspace-primary-light:#ffffff14;--workspace-primary-dark:var(--st-cloud);--workspace-success-color:var(--st-green-bright);--workspace-warning-color:var(--st-amber-bright);--workspace-error-color:var(--st-red-bright);--workspace-info-color:var(--st-silver);--workspace-accent-color:var(--st-slate);--workspace-accent-secondary:var(--st-silver);--workspace-success-light:#3cc96226;--workspace-success-dark:var(--st-green-bright);--workspace-warning-light:#e8b84e26;--workspace-warning-dark:var(--st-amber-bright);--workspace-error-light:#e8545426;--workspace-error-dark:var(--st-red-bright);--workspace-error-hover:var(--st-red);--workspace-on-error-color:#fff;--workspace-info-light:#818cf838;--workspace-info-dark:#eef2ff;--workspace-gradient-primary:linear-gradient(135deg, var(--st-zinc) 0%, var(--st-slate) 100%);--workspace-gradient-success:linear-gradient(135deg, #3cc9621a 0%, transparent 100%);--workspace-gradient-warning:linear-gradient(135deg, #e8b84e1a 0%, transparent 100%);--workspace-gradient-error:linear-gradient(135deg, #e854541a 0%, transparent 100%);--workspace-shadow-sm:0 4px 12px #0000004d;--workspace-shadow-md:0 8px 24px #0006;--questionnaire-overlay:#000000b3;--chart-series-1:var(--st-fog);--chart-series-2:var(--st-zinc);--chart-series-3:var(--st-cloud);--chart-series-4:var(--st-slate);--chart-series-5:var(--st-ash);--chart-series-6:var(--st-silver);--chart-series-7:var(--st-white);--chart-series-8:var(--st-iron);--insight-series-1:var(--st-fog);--insight-series-2:var(--st-slate);--insight-series-3:var(--st-silver);--insight-series-4:var(--st-ash);--insight-series-5:var(--st-cloud);--insight-series-6:var(--st-zinc);--insight-series-7:var(--st-white);--insight-series-8:var(--st-iron);--stratum-graph-canvas:var(--st-black);--stratum-graph-label-halo:var(--st-black);--stratum-chrome-bg:var(--st-gunmetal);--stratum-chrome-surface:var(--st-steel);--stratum-chrome-muted:var(--st-steel);--stratum-chrome-border:var(--st-iron);--stratum-chrome-text:var(--st-cloud);--stratum-chrome-text-secondary:var(--st-slate);--stratum-chrome-text-tertiary:var(--st-zinc);--stratum-chrome-shadow:0 2px 12px #0009}}:root[data-theme=dark]{--st-green-bright:#3cc962;--st-green:#2d9a4e;--st-green-dim:#1a2e1f;--st-green-muted:#7bc494;--st-red-bright:#e85454;--st-red:#c93c3c;--st-red-dim:#2e1a1a;--st-red-muted:#c4888a;--st-amber-bright:#e8b84e;--st-amber:#c99a2d;--st-amber-dim:#2e2a1a;--st-noise-bright:#52565f;--st-noise:#3a3d44;--st-noise-dim:#1c1d21;--bg-deepest:#07070a;--bg-deeper:#0a0a0c;--bg-primary:var(--st-black);--bg-secondary:var(--st-gunmetal);--bg-tertiary:var(--st-steel);--bg-elevated:var(--st-iron);--bg-raised:var(--st-zinc);--fg-primary:var(--st-cloud);--fg-secondary:var(--st-silver);--fg-tertiary:var(--st-slate);--fg-muted:var(--st-zinc);--fg-faint:var(--st-iron);--border-color:#52565f1f;--border-hover:#52565f4d;--surface-overlay:#111113eb;--tint-recess:#00000024;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ws-font-color:var(--st-fog);--workspace-primary-color:var(--st-cloud);--workspace-secondary-color:var(--st-silver);--workspace-border-color:var(--st-iron);--workspace-border-subtle:var(--st-steel);--workspace-border-strong:var(--st-zinc);--ws-background-base:var(--st-gunmetal);--workspace-surface-color:var(--st-steel);--workspace-background-darker-1:var(--st-black);--workspace-background-darker-2:#0a0a0a;--workspace-disabled-background:var(--st-steel);--workspace-error-background:var(--st-red-dim);--workspace-primary-hover:var(--st-ash);--workspace-secondary-hover:var(--st-steel);--workspace-disabled-text:var(--st-silver);--workspace-white:var(--st-gunmetal);--workspace-primary-light:#ffffff14;--workspace-primary-dark:var(--st-cloud);--workspace-success-color:var(--st-green-bright);--workspace-warning-color:var(--st-amber-bright);--workspace-error-color:var(--st-red-bright);--workspace-info-color:var(--st-silver);--workspace-accent-color:var(--st-slate);--workspace-accent-secondary:var(--st-silver);--workspace-success-light:#3cc96226;--workspace-success-dark:var(--st-green-bright);--workspace-warning-light:#e8b84e26;--workspace-warning-dark:var(--st-amber-bright);--workspace-error-light:#e8545426;--workspace-error-dark:var(--st-red-bright);--workspace-error-hover:var(--st-red);--workspace-on-error-color:#fff;--workspace-info-light:#818cf838;--workspace-info-dark:#eef2ff;--workspace-gradient-primary:linear-gradient(135deg, var(--st-zinc) 0%, var(--st-slate) 100%);--workspace-gradient-success:linear-gradient(135deg, #3cc9621a 0%, transparent 100%);--workspace-gradient-warning:linear-gradient(135deg, #e8b84e1a 0%, transparent 100%);--workspace-gradient-error:linear-gradient(135deg, #e854541a 0%, transparent 100%);--workspace-shadow-sm:0 4px 12px #0000004d;--workspace-shadow-md:0 8px 24px #0006;--questionnaire-overlay:#000000b3;--chart-series-1:var(--st-fog);--chart-series-2:var(--st-zinc);--chart-series-3:var(--st-cloud);--chart-series-4:var(--st-slate);--chart-series-5:var(--st-ash);--chart-series-6:var(--st-silver);--chart-series-7:var(--st-white);--chart-series-8:var(--st-iron);--insight-series-1:var(--st-fog);--insight-series-2:var(--st-slate);--insight-series-3:var(--st-silver);--insight-series-4:var(--st-ash);--insight-series-5:var(--st-cloud);--insight-series-6:var(--st-zinc);--insight-series-7:var(--st-white);--insight-series-8:var(--st-iron);--stratum-graph-canvas:var(--st-black);--stratum-graph-label-halo:var(--st-black);--stratum-chrome-bg:var(--st-gunmetal);--stratum-chrome-surface:var(--st-steel);--stratum-chrome-muted:var(--st-steel);--stratum-chrome-border:var(--st-iron);--stratum-chrome-text:var(--st-cloud);--stratum-chrome-text-secondary:var(--st-slate);--stratum-chrome-text-tertiary:var(--st-zinc);--stratum-chrome-shadow:0 2px 12px #0009}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.t-display{font-family:var(--font-heading);letter-spacing:6px;text-transform:uppercase;color:var(--fg-primary);font-size:3.5rem;font-weight:600;line-height:1.05}.t-h1{font-family:var(--font-heading);letter-spacing:-.5px;color:var(--fg-primary);font-size:2.25rem;font-weight:600;line-height:1.15}.t-h2{font-family:var(--font-heading);letter-spacing:-.25px;color:var(--fg-primary);font-size:1.5rem;font-weight:500;line-height:1.25}.t-h3{font-family:var(--font-heading);color:var(--fg-primary);font-size:1.125rem;font-weight:500;line-height:1.35}.t-body{font-family:var(--font-body);color:var(--fg-secondary);font-size:.9375rem;font-weight:400;line-height:1.65}.t-body-sm{font-family:var(--font-body);color:var(--fg-secondary);font-size:.8125rem;font-weight:400;line-height:1.6}.t-label{font-family:var(--font-mono);letter-spacing:2px;text-transform:uppercase;color:var(--fg-secondary);font-size:.6875rem;font-weight:400;line-height:1.4}.t-data-lg{font-family:var(--font-mono);letter-spacing:.5px;color:var(--fg-primary);font-size:1.75rem;font-weight:500;line-height:1.2}.t-data{font-family:var(--font-mono);color:var(--fg-secondary);font-size:.875rem;font-weight:400;line-height:1.4}.t-data-sm{font-family:var(--font-mono);color:var(--fg-secondary);font-size:.75rem;font-weight:400;line-height:1.4}.t-code{font-family:var(--font-mono);color:var(--fg-secondary);font-size:.8125rem;font-weight:400;line-height:1.55}.t-parent{font-family:var(--font-parent);letter-spacing:2px;color:var(--cs-accent);opacity:.45;font-size:.6875rem;font-weight:300}.t-nav{font-family:var(--font-mono);letter-spacing:.5px;color:var(--fg-secondary);font-size:.75rem;font-weight:400}.t-section-label{font-family:var(--font-mono);letter-spacing:3px;text-transform:uppercase;color:var(--fg-secondary);font-size:.6875rem;font-weight:400}.signal-positive{color:var(--st-green-bright)}.signal-negative{color:var(--st-red-bright)}.signal-caution{color:var(--st-amber-bright)}.signal-neutral{color:var(--fg-tertiary)}.pill{border-radius:var(--radius-keycap);font-family:var(--font-mono);padding:2px 8px;font-size:.625rem;font-weight:400;display:inline-block}.pill-positive{background:var(--st-green-dim);color:var(--st-green-bright)}.pill-negative{background:var(--st-red-dim);color:var(--st-red-bright)}.pill-caution{background:var(--st-amber-dim);color:var(--st-amber-bright)}.pill-neutral{color:var(--fg-primary);background:#52565f38}.clean-link{color:inherit;text-decoration:none}.clean-link:hover,.clean-link:active,.clean-link:visited{color:inherit}.font-mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.support-mode-overlay{pointer-events:none;z-index:99999;box-shadow:inset 0 0 0 4px var(--support-mode-color);position:fixed;inset:0}.form-section{gap:var(--workspace-spacing-md);flex-direction:column;display:flex}.form-group{gap:var(--workspace-spacing-xs);flex-direction:column;display:flex}.form-group label{font-size:var(--workspace-font-size-small);font-weight:var(--workspace-font-weight-medium);color:var(--workspace-primary-color)}.form-group input,.form-group textarea,.form-group select{padding:var(--workspace-spacing-sm);border:var(--workspace-border-width-default) solid var(--workspace-border-color);border-radius:var(--workspace-border-radius-small);font-size:var(--workspace-font-size-medium);background:var(--ws-background-base);color:var(--workspace-primary-color);font-family:inherit}.form-group input:focus,.form-group textarea:focus,.form-group select:focus{border-color:var(--workspace-accent-color);outline:none}.form-group textarea{resize:vertical;min-height:100px}.form-row{gap:var(--workspace-spacing-md);grid-template-columns:repeat(2,1fr);display:grid}.section-title{font-size:var(--text-xl);font-weight:var(--workspace-font-weight-bold);color:var(--workspace-primary-color);margin:0 0 var(--workspace-spacing-md) 0;padding-bottom:var(--workspace-spacing-sm);border-bottom:var(--workspace-border-width-default) solid var(--workspace-border-color)}.section-header{margin-bottom:var(--workspace-spacing-sm);justify-content:space-between;align-items:center;display:flex}.section-header .section-title{border:none;margin:0;padding:0}.form-actions{justify-content:flex-end;gap:var(--workspace-spacing-sm);margin-top:var(--workspace-spacing-xl);padding-top:var(--workspace-spacing-lg);border-top:var(--workspace-border-width-default) solid var(--workspace-border-color);display:flex}@media (width<=768px){.form-row{grid-template-columns:1fr}.form-actions{flex-direction:column-reverse}}.nav-rail-anchor[data-v-613e50f3]{min-width:0;display:flex}.nav-rail-tooltip[data-v-613e50f3]{z-index:var(--z-overlay);font-family:var(--font-mono);font-size:var(--text-2xs);white-space:nowrap;background:var(--bg-elevated);color:var(--fg-primary);border-radius:var(--radius-keycap);box-shadow:var(--shadow-md);pointer-events:none;padding:5px 10px;line-height:1.3;position:fixed;transform:translateY(-50%)}.nav-rail-tooltip[data-v-613e50f3]:after{content:"";border:4px solid #0000;border-right-color:var(--bg-elevated);position:absolute;top:50%;right:100%;transform:translateY(-50%)}.nav-element-wrapper[data-v-7da13a05]{align-items:center;width:100%;display:flex;position:relative}.nav-element-wrapper:not(:hover) .nav-element-menu-trigger[data-v-7da13a05]{opacity:0;pointer-events:none}.nav-element-wrapper:hover .nav-element-menu-trigger[data-v-7da13a05]{opacity:1;pointer-events:auto}.nav-element-tip[data-v-7da13a05]{flex:1;min-width:0}.nav-element-wrapper--collapsed .nav-element[data-v-7da13a05]{justify-content:center;gap:0;padding-left:0;padding-right:0}.nav-element-wrapper--collapsed .nav-element-label[data-v-7da13a05]{display:none}.nav-element[data-v-7da13a05]{cursor:pointer;min-width:0;transition:background-color var(--duration-normal,.2s) var(--ease-out,ease), color var(--duration-normal,.2s) var(--ease-out,ease);box-sizing:border-box;color:var(--fg-secondary,var(--workspace-text-color));border-left:2px solid #0000;flex-direction:row;flex:1;align-items:center;gap:9px;padding:5px 8px;text-decoration:none;display:flex}.nav-element[data-v-7da13a05]:hover{background-color:var(--workspace-secondary-hover);color:var(--fg-primary,var(--workspace-text-color))}.nav-element.router-link-active[data-v-7da13a05]{background-color:var(--bg-secondary);border-left-color:var(--workspace-accent-color);color:var(--fg-primary,var(--workspace-text-color));font-weight:var(--workspace-font-weight-semibold)}.nav-element.router-link-active .nav-element-icon-svg[data-v-7da13a05]{color:var(--workspace-accent-color)}.nav-element-icon[data-v-7da13a05]{flex-shrink:0}.nav-element-icon-svg[data-v-7da13a05]{width:16px;height:16px;font-size:var(--text-lg);color:var(--fg-muted,var(--workspace-secondary-color));transition:color var(--duration-normal,.2s) var(--ease-out,ease);flex-shrink:0}.nav-element:hover .nav-element-icon-svg[data-v-7da13a05]{color:var(--fg-secondary,var(--workspace-text-color))}.nav-element-label[data-v-7da13a05]{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;min-width:0;display:flex;overflow:hidden}.nav-item-badge[data-v-7da13a05]{font-size:var(--text-3xs);font-weight:var(--workspace-font-weight-semibold);border-radius:var(--workspace-border-radius-full);text-transform:uppercase;letter-spacing:.04em;flex-shrink:0;padding:1px 5px;line-height:1.4;display:inline-block}.nav-item-badge--beta[data-v-7da13a05]{background-color:var(--workspace-warning-light);color:var(--workspace-warning-dark)}.nav-item-badge--alpha[data-v-7da13a05]{background-color:var(--workspace-success-light);color:var(--workspace-success-dark)}.nav-item-badge--preview[data-v-7da13a05]{background-color:var(--workspace-info-light);color:var(--workspace-info-dark)}.nav-element-menu-trigger[data-v-7da13a05]{flex-shrink:0;position:relative}.nav-element-menu-btn[data-v-7da13a05]{border-radius:var(--workspace-border-radius-small);width:24px;height:24px;color:var(--workspace-secondary-color);cursor:pointer;font-size:var(--text-md);background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:background-color .15s;display:flex}.nav-element-menu-btn[data-v-7da13a05]:hover{color:var(--workspace-text-color);background-color:#0000000d}.nav-element-menu[data-v-7da13a05]{z-index:200;background-color:var(--workspace-background-color);border:var(--workspace-border-width-default) solid var(--workspace-border-color);border-radius:var(--workspace-border-radius-medium);min-width:190px;padding:4px;position:absolute;top:calc(100% + 2px);right:0;box-shadow:0 4px 12px #0000001f}.nav-element-menu-item[data-v-7da13a05]{border-radius:var(--workspace-border-radius-small);width:100%;font-size:var(--workspace-font-size-small);color:var(--workspace-text-color);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:8px;padding:6px 10px;transition:background-color .1s;display:flex}.nav-element-menu-item[data-v-7da13a05]:hover{background-color:var(--workspace-secondary-hover)}.nav-element-menu-item--danger[data-v-7da13a05]{color:var(--workspace-error-color,#ef4444)}.nav-element-menu-divider[data-v-7da13a05]{background-color:var(--workspace-border-color);height:1px;margin:4px 0}.popover-overlay[data-v-0fa50067]{z-index:300;background:0 0;position:fixed;inset:0}.all-apps-popover[data-v-0fa50067]{width:320px;transition:left var(--duration-normal,.2s) var(--ease-out,ease);background-color:var(--workspace-background-color);border-right:var(--workspace-border-width-default) solid var(--workspace-border-color);border-left:var(--workspace-border-width-default) solid var(--workspace-border-color);z-index:301;flex-direction:column;display:flex;position:fixed;top:0;bottom:0;left:250px;overflow:hidden;box-shadow:4px 0 16px #0000001f}.popover-header[data-v-0fa50067]{border-bottom:var(--workspace-border-width-default) solid var(--workspace-border-color);flex-shrink:0;justify-content:space-between;align-items:center;padding:16px 16px 12px;display:flex}.popover-title[data-v-0fa50067]{font-size:var(--workspace-font-size-medium);font-weight:var(--workspace-font-weight-semibold);margin:0}.popover-close[data-v-0fa50067]{border-radius:var(--workspace-border-radius-small);cursor:pointer;width:28px;height:28px;color:var(--workspace-secondary-color);font-size:var(--text-xl);background:0 0;border:none;justify-content:center;align-items:center;transition:background-color .15s;display:flex}.popover-close[data-v-0fa50067]:hover{background-color:var(--workspace-secondary-hover);color:var(--workspace-text-color)}.popover-body[data-v-0fa50067]{scrollbar-width:thin;scrollbar-color:transparent transparent;flex-direction:column;flex:1;gap:16px;padding:12px 8px;display:flex;overflow-y:auto}.popover-body[data-v-0fa50067]:hover{scrollbar-color:#0000004d transparent}.app-section[data-v-0fa50067]{flex-direction:column;gap:2px;display:flex}.app-section-title[data-v-0fa50067]{font-size:var(--text-2xs);font-weight:var(--workspace-font-weight-semibold);text-transform:uppercase;letter-spacing:.06em;color:var(--workspace-secondary-color);padding:4px 8px 2px}.app-section-items[data-v-0fa50067]{flex-direction:column;gap:1px;display:flex}.app-item[data-v-0fa50067]{border-radius:var(--workspace-border-radius-small);align-items:center;display:flex;overflow:hidden}.app-item-btn[data-v-0fa50067]{border-radius:var(--workspace-border-radius-small);cursor:pointer;text-align:left;font-size:var(--workspace-font-size-small);color:var(--workspace-text-color);background:0 0;border:none;flex:1;align-items:center;gap:6px;padding:6px 8px;text-decoration:none;transition:background-color .15s;display:flex}.app-item-btn[data-v-0fa50067]:hover{background-color:var(--workspace-secondary-hover)}.app-item-label[data-v-0fa50067]{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.app-item-pin[data-v-0fa50067]{border-radius:var(--workspace-border-radius-small);cursor:pointer;width:28px;height:28px;font-size:var(--text-md);color:var(--workspace-secondary-color);opacity:0;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background-color .15s,color .15s,opacity .15s;display:flex}.app-item:hover .app-item-pin[data-v-0fa50067],.app-item-pin[data-v-0fa50067]:focus-visible{opacity:1}.app-item-pin[data-v-0fa50067]:hover{background-color:var(--workspace-secondary-hover);color:var(--workspace-text-color)}.app-item-pin--pinned[data-v-0fa50067]{color:var(--workspace-accent-color);opacity:1}.nav-item-badge[data-v-0fa50067]{font-size:var(--text-3xs);font-weight:var(--workspace-font-weight-semibold);border-radius:var(--workspace-border-radius-full);text-transform:uppercase;letter-spacing:.04em;flex-shrink:0;padding:1px 5px;line-height:1.4;display:inline-block}.nav-item-badge--beta[data-v-0fa50067]{background-color:var(--workspace-warning-light);color:var(--workspace-warning-dark)}.nav-item-badge--alpha[data-v-0fa50067]{background-color:var(--workspace-success-light);color:var(--workspace-success-dark)}.nav-item-badge--preview[data-v-0fa50067]{background-color:var(--workspace-info-light);color:var(--workspace-info-dark)}.popover-fade-enter-active[data-v-0fa50067],.popover-fade-leave-active[data-v-0fa50067]{transition:opacity .15s}.popover-fade-enter-from[data-v-0fa50067],.popover-fade-leave-to[data-v-0fa50067]{opacity:0}@media (prefers-reduced-motion:reduce){.all-apps-popover[data-v-0fa50067]{transition:none}}.popover-overlay[data-v-07342aa4]{z-index:300;background:0 0;position:fixed;inset:0}.data-mgmt-popover[data-v-07342aa4]{width:300px;transition:left var(--duration-normal,.2s) var(--ease-out,ease);background-color:var(--workspace-background-color);border-right:var(--workspace-border-width-default) solid var(--workspace-border-color);border-left:var(--workspace-border-width-default) solid var(--workspace-border-color);z-index:301;flex-direction:column;display:flex;position:fixed;top:0;bottom:0;left:250px;overflow:hidden;box-shadow:4px 0 16px #0000001f}.popover-header[data-v-07342aa4]{border-bottom:var(--workspace-border-width-default) solid var(--workspace-border-color);flex-shrink:0;justify-content:space-between;align-items:center;padding:16px 16px 12px;display:flex}.popover-title[data-v-07342aa4]{font-size:var(--workspace-font-size-medium);font-weight:var(--workspace-font-weight-semibold);margin:0}.popover-close[data-v-07342aa4]{border-radius:var(--workspace-border-radius-small);cursor:pointer;width:28px;height:28px;color:var(--workspace-secondary-color);font-size:var(--text-xl);background:0 0;border:none;justify-content:center;align-items:center;transition:background-color .15s;display:flex}.popover-close[data-v-07342aa4]:hover{background-color:var(--workspace-secondary-hover);color:var(--workspace-text-color)}.popover-body[data-v-07342aa4]{scrollbar-width:thin;scrollbar-color:transparent transparent;flex-direction:column;flex:1;gap:20px;padding:12px 8px;display:flex;overflow-y:auto}.popover-body[data-v-07342aa4]:hover{scrollbar-color:#0000004d transparent}.data-section[data-v-07342aa4]{flex-direction:column;gap:2px;display:flex}.data-section-title[data-v-07342aa4]{font-size:var(--text-2xs);font-weight:var(--workspace-font-weight-semibold);text-transform:uppercase;letter-spacing:.06em;color:var(--workspace-secondary-color);padding:0 8px 4px}.data-section-items[data-v-07342aa4]{flex-direction:column;gap:1px;display:flex}.data-item-btn[data-v-07342aa4]{border-radius:var(--workspace-border-radius-small);cursor:pointer;text-align:left;width:100%;font-size:var(--workspace-font-size-small);color:var(--workspace-text-color);background:0 0;border:none;justify-content:space-between;align-items:center;padding:7px 10px;text-decoration:none;transition:background-color .15s;display:flex}.data-item-btn[data-v-07342aa4]:hover{background-color:var(--workspace-secondary-hover)}.data-item-label[data-v-07342aa4]{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.data-item-arrow[data-v-07342aa4]{font-size:var(--text-lg);color:var(--workspace-secondary-color);flex-shrink:0}.popover-fade-enter-active[data-v-07342aa4],.popover-fade-leave-active[data-v-07342aa4]{transition:opacity .15s}.popover-fade-enter-from[data-v-07342aa4],.popover-fade-leave-to[data-v-07342aa4]{opacity:0}@media (prefers-reduced-motion:reduce){.data-mgmt-popover[data-v-07342aa4]{transition:none}}.me[data-v-c197ff04]{border-right:1px solid var(--border-color);background:var(--tint-recess);flex-shrink:0;width:220px;padding:20px 18px}.me__title[data-v-c197ff04]{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:2px;text-transform:uppercase;color:var(--fg-secondary);margin-bottom:20px}.me__step[data-v-c197ff04]{gap:12px;display:flex}.me__track[data-v-c197ff04]{flex-direction:column;align-items:center;width:16px;display:flex}.me__dot[data-v-c197ff04]{box-sizing:border-box;border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:4px}.me__dot--done[data-v-c197ff04]{background:var(--st-green)}.me__dot--active[data-v-c197ff04]{background:var(--fg-primary);border:2px solid var(--fg-primary)}.me__dot--future[data-v-c197ff04]{background:var(--fg-faint)}.me__line[data-v-c197ff04]{background:var(--fg-faint);flex:1;width:1px;min-height:20px}.me__line--done[data-v-c197ff04]{background:var(--st-green);opacity:.4}.me__content[data-v-c197ff04]{padding-bottom:20px}.me__step-title[data-v-c197ff04]{font-family:var(--font-heading);font-size:var(--text-lg);margin-bottom:4px;line-height:1.3}.me__step-title--active[data-v-c197ff04]{color:var(--fg-primary);font-weight:500}.me__step-title--muted[data-v-c197ff04]{color:var(--fg-secondary)}.me__step-desc[data-v-c197ff04]{font-family:var(--font-body);font-size:var(--text-md);color:var(--fg-secondary);line-height:1.5}.mc[data-v-9d40af3f]{border-left:1px solid var(--border-color);background:var(--tint-recess);flex-direction:column;flex-shrink:0;width:300px;display:flex}.mc__head[data-v-9d40af3f]{border-bottom:1px solid var(--border-color);padding:14px 16px}.mc__title[data-v-9d40af3f]{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:2px;text-transform:uppercase;color:var(--fg-secondary)}.mc__messages[data-v-9d40af3f]{scrollbar-width:thin;scrollbar-color:#52565f47 transparent;flex-direction:column;flex:1;gap:14px;padding:16px 14px;display:flex;overflow:auto}.mc__messages[data-v-9d40af3f]::-webkit-scrollbar{width:8px}.mc__messages[data-v-9d40af3f]::-webkit-scrollbar-track{background:0 0}.mc__messages[data-v-9d40af3f]::-webkit-scrollbar-thumb{transition:background-color var(--duration-fast) var(--ease-out);background-color:#52565f3d;background-clip:padding-box;border:2px solid #0000;border-radius:8px}.mc__messages[data-v-9d40af3f]::-webkit-scrollbar-thumb:hover{background-color:#52565f6b}.mc__empty[data-v-9d40af3f]{font-family:var(--font-body);font-size:var(--text-md);color:var(--fg-secondary);margin:0;line-height:1.55}.mc__msg[data-v-9d40af3f]{flex-direction:column;gap:4px;display:flex}.mc__msg--bot[data-v-9d40af3f]{align-items:flex-start}.mc__msg--you[data-v-9d40af3f]{align-items:flex-end}.mc__from[data-v-9d40af3f]{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:1px;text-transform:uppercase;color:var(--fg-secondary)}.mc__bubble[data-v-9d40af3f]{max-width:88%;font-family:var(--font-body);font-size:var(--text-lg);color:var(--fg-secondary);white-space:pre-wrap;word-break:break-word;padding:10px 14px;line-height:1.55}.mc__bubble--bot[data-v-9d40af3f]{background:var(--bg-tertiary);border-radius:2px 8px 8px}.mc__bubble--you[data-v-9d40af3f]{background:var(--st-green-dim);border-radius:8px 2px 8px 8px}.mc__bubble--error[data-v-9d40af3f]{background:var(--st-red-dim);color:var(--st-red-bright)}.mc__cursor[data-v-9d40af3f]{vertical-align:text-bottom;background:var(--fg-tertiary);width:7px;height:1em;margin-left:2px;animation:1s steps(2,start) infinite mc-blink-9d40af3f;display:inline-block}@keyframes mc-blink-9d40af3f{to{visibility:hidden}}.mc__activity[data-v-9d40af3f]{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.5px;color:var(--fg-secondary)}.mc__input[data-v-9d40af3f]{border-top:1px solid var(--border-color);align-items:center;gap:8px;padding:12px 14px;display:flex}.mc__field[data-v-9d40af3f]{border:1px solid var(--border-color);border-radius:var(--radius-badge);font-family:var(--font-body);font-size:var(--text-md);color:var(--fg-primary);background:0 0;flex:1;padding:8px 10px}.mc__field[data-v-9d40af3f]:focus{border-color:var(--border-hover);outline:none}.mc__field[data-v-9d40af3f]:disabled{opacity:.6}.mc__field[data-v-9d40af3f]::placeholder{color:var(--fg-tertiary)}.mc__send[data-v-9d40af3f]{cursor:pointer;color:var(--fg-secondary);background:0 0;border:none;justify-content:center;align-items:center;padding:6px;display:inline-flex}.mc__send[data-v-9d40af3f]:disabled{opacity:.4;cursor:default}.mc__send[data-v-9d40af3f]:not(:disabled):hover{color:var(--fg-primary)}.mc__send-icon[data-v-9d40af3f]{width:13px;height:13px}.ms[data-v-955e3504]{background:var(--bg-elevated);border:1px solid var(--workspace-border-color);border-radius:var(--radius-popup);max-width:calc(100vw - 40px);max-height:85vh;box-shadow:var(--shadow-lg);display:flex;position:relative;overflow:hidden}.ms__body[data-v-955e3504]{flex-direction:column;flex:1;min-width:0;display:flex}.ms__head[data-v-955e3504]{justify-content:space-between;align-items:flex-start;padding:20px 24px 0;display:flex}.ms__title[data-v-955e3504]{font-family:var(--font-heading);font-weight:500;font-size:var(--text-2xl);color:var(--fg-primary);letter-spacing:-.3px;margin:0}.ms__subtitle[data-v-955e3504]{font-family:var(--font-body);font-size:var(--text-md);color:var(--fg-secondary);margin:4px 0 0;line-height:1.5}.ms__close[data-v-955e3504]{cursor:pointer;color:var(--fg-primary);background:0 0;border:none;padding:4px;display:flex}.ms__close-icon[data-v-955e3504]{opacity:.6;width:14px;height:14px}.ms__close:hover .ms__close-icon[data-v-955e3504]{opacity:1}.ms__content[data-v-955e3504]{scrollbar-width:thin;scrollbar-color:#52565f47 transparent;flex:1;padding:16px 24px 24px;overflow:auto}.ms__content[data-v-955e3504]::-webkit-scrollbar{width:8px}.ms__content[data-v-955e3504]::-webkit-scrollbar-track{background:0 0}.ms__content[data-v-955e3504]::-webkit-scrollbar-thumb{transition:background-color var(--duration-fast) var(--ease-out);background-color:#52565f3d;background-clip:padding-box;border:2px solid #0000;border-radius:8px}.ms__content[data-v-955e3504]::-webkit-scrollbar-thumb:hover{background-color:#52565f6b}.ms__content[data-v-955e3504] .base-input__wrap,.ms__content[data-v-955e3504] .base-select__wrap,.ms__content[data-v-955e3504] .base-textarea__wrap,.ms__content[data-v-955e3504] .currency-input__wrap{background:var(--tint-recess)}.ms__content[data-v-955e3504] .base-input__wrap:focus-within,.ms__content[data-v-955e3504] .base-select__wrap:focus-within,.ms__content[data-v-955e3504] .base-textarea__wrap:focus-within,.ms__content[data-v-955e3504] .currency-input__wrap:focus-within{border-color:var(--border-hover)}.ms__content[data-v-955e3504] .base-input__field::placeholder,.ms__content[data-v-955e3504] .base-textarea__field::placeholder,.ms__content[data-v-955e3504] .currency-input__field::placeholder{color:var(--fg-tertiary)}@media (width<=1100px){.ms[data-v-955e3504] .me,.ms[data-v-955e3504] .mc{display:none}}.default-button[data-v-44b8e853]{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.5px;border-radius:var(--radius-keycap);cursor:pointer;transition:background var(--duration-normal) var(--ease-out), border-color var(--duration-normal) var(--ease-out), color var(--duration-normal) var(--ease-out);border:1px solid #0000;outline:none;justify-content:center;align-items:center;gap:6px;font-weight:400;display:inline-flex}.default-button[data-v-44b8e853]:focus-visible{outline:2px solid var(--fg-tertiary);outline-offset:2px}.default-button--small[data-v-44b8e853]{font-size:var(--text-2xs);padding:4px 12px}.default-button--medium[data-v-44b8e853]{font-size:var(--text-xs);padding:8px 18px}.default-button--large[data-v-44b8e853]{font-size:var(--text-sm);padding:12px 24px}.default-button--primary[data-v-44b8e853]{background:var(--bg-tertiary);color:var(--fg-primary);border-color:#0000}.default-button--primary[data-v-44b8e853]:hover:not(.default-button--disabled){background:var(--bg-elevated)}.default-button--primary[data-v-44b8e853]:active:not(.default-button--disabled){background:var(--st-zinc)}.default-button--inverted[data-v-44b8e853]{background:var(--fg-primary);color:var(--bg-primary);border-color:var(--fg-primary)}.default-button--inverted[data-v-44b8e853]:hover:not(.default-button--disabled){background:var(--fg-secondary);border-color:var(--fg-secondary)}.default-button--inverted[data-v-44b8e853]:active:not(.default-button--disabled){background:var(--fg-tertiary);border-color:var(--fg-tertiary)}.default-button--secondary[data-v-44b8e853]{color:var(--fg-secondary);border-color:var(--border-color);background:0 0}.default-button--secondary[data-v-44b8e853]:hover:not(.default-button--disabled){border-color:var(--border-hover);color:var(--fg-primary)}.default-button--secondary[data-v-44b8e853]:active:not(.default-button--disabled){background:#52565f14}.default-button--ghost[data-v-44b8e853]{color:var(--fg-secondary);background:0 0;border-color:#0000}.default-button--ghost[data-v-44b8e853]:hover:not(.default-button--disabled){color:var(--fg-primary);background:#52565f1a}.default-button--danger[data-v-44b8e853]{background:var(--st-red-dim);color:var(--st-red-bright);border-color:#0000}.default-button--danger[data-v-44b8e853]:hover:not(.default-button--disabled){background:color-mix(in srgb, var(--st-red-dim), var(--st-red) 12%)}.default-button--success[data-v-44b8e853]{background:var(--st-green-dim);color:var(--st-green-bright);border-color:#0000}.default-button--success[data-v-44b8e853]:hover:not(.default-button--disabled){background:color-mix(in srgb, var(--st-green-dim), var(--st-green) 12%)}.default-button--disabled[data-v-44b8e853]{opacity:.35;cursor:not-allowed;pointer-events:none}.loading-spinner[data-v-44b8e853]{border:1.5px solid #0000;border-top-color:currentColor;border-right-color:color-mix(in srgb, currentColor 18%, transparent);border-bottom-color:color-mix(in srgb, currentColor 18%, transparent);border-left-color:color-mix(in srgb, currentColor 18%, transparent);border-radius:50%;width:12px;height:12px;animation:.8s linear infinite spin-44b8e853}@keyframes spin-44b8e853{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.default-button[data-v-44b8e853]{transition:none}.loading-spinner[data-v-44b8e853]{animation:none}}.pum[data-v-6e4d9b50]{flex-direction:column;gap:20px;display:flex}.pum__body[data-v-6e4d9b50] h3{font-family:var(--font-heading);font-weight:500;font-size:var(--text-xl);color:var(--fg-primary);margin:0 0 4px}.pum__body[data-v-6e4d9b50] h3:not(:first-child){margin-top:20px}.pum__body[data-v-6e4d9b50] p{font-family:var(--font-body);font-size:var(--text-lg);color:var(--fg-secondary);margin:0 0 8px;line-height:1.55}.pum__body[data-v-6e4d9b50] p:first-child{color:var(--fg-primary)}.pum__body[data-v-6e4d9b50] ul,.pum__body[data-v-6e4d9b50] ol{font-family:var(--font-body);font-size:var(--text-lg);color:var(--fg-secondary);margin:0 0 8px;padding-left:20px;line-height:1.55}.pum__body[data-v-6e4d9b50] li{margin-bottom:4px}.pum__body[data-v-6e4d9b50] a{color:var(--fg-primary);text-underline-offset:3px;text-decoration:underline}.pum__body[data-v-6e4d9b50] img,.pum__body[data-v-6e4d9b50] video{background:var(--stratum-graph-canvas);border:1px solid var(--workspace-border-color);border-radius:var(--radius-default);width:100%;max-width:100%;margin:8px 0;display:block}.pum__body[data-v-6e4d9b50] code{font-family:var(--font-mono);font-size:var(--text-sm)}.pum__body[data-v-6e4d9b50] :last-child{margin-bottom:0}.pum__actions[data-v-6e4d9b50]{justify-content:space-between;align-items:center;gap:12px;display:flex}.nav-workspace-trigger-wrapper[data-v-e9082abd]{width:100%;position:relative}.nav-workspace-trigger[data-v-e9082abd]{border-radius:var(--workspace-border-radius-small);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:8px;width:100%;padding:7px 10px;transition:background-color .15s;display:flex}.nav-workspace-trigger[data-v-e9082abd]:hover{background-color:var(--workspace-secondary-hover)}.nav-workspace-trigger--collapsed[data-v-e9082abd]{justify-content:center;padding:7px 0}.nav-workspace-initial[data-v-e9082abd]{border-radius:var(--workspace-border-radius-small);background-color:var(--workspace-accent-color);color:#fff;width:24px;height:24px;font-size:var(--text-xs);font-weight:var(--workspace-font-weight-bold);text-transform:uppercase;flex-shrink:0;justify-content:center;align-items:center;display:flex}.nav-workspace-name[data-v-e9082abd]{font-size:var(--workspace-font-size-small);font-weight:var(--workspace-font-weight-semibold);color:var(--workspace-text-color);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.nav-workspace-chevron[data-v-e9082abd]{font-size:var(--text-lg);color:var(--workspace-secondary-color);flex-shrink:0}.nav-workspace-menu[data-v-e9082abd]{z-index:400;background-color:var(--workspace-background-color);border:var(--workspace-border-width-default) solid var(--workspace-border-color);border-radius:var(--workspace-border-radius-medium);padding:6px;position:absolute;top:calc(100% + 2px);left:8px;right:8px;box-shadow:0 8px 24px #00000026}.nav-workspace-menu--collapsed[data-v-e9082abd]{min-width:220px;top:0;left:calc(100% + 6px);right:auto}.nav-workspace-menu--collapsed[data-v-e9082abd]:before{content:"";width:6px;position:absolute;top:0;bottom:0;left:-6px}.nav-workspace-menu-section-label[data-v-e9082abd]{font-size:var(--text-3xs);font-weight:var(--workspace-font-weight-semibold);text-transform:uppercase;letter-spacing:.06em;color:var(--workspace-secondary-color);padding:4px 8px 2px}.nav-workspace-menu-item[data-v-e9082abd]{border-radius:var(--workspace-border-radius-small);width:100%;font-size:var(--workspace-font-size-small);color:var(--workspace-text-color);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:8px;padding:6px 10px;text-decoration:none;transition:background-color .1s;display:flex}.nav-workspace-menu-item[data-v-e9082abd]:hover{background-color:var(--workspace-secondary-hover)}.nav-workspace-menu-item--danger[data-v-e9082abd]{color:var(--workspace-error-color,#ef4444)}.nav-workspace-menu-divider[data-v-e9082abd]{background-color:var(--workspace-border-color);height:1px;margin:4px 0}.nav-workspace-menu-user[data-v-e9082abd]{flex-direction:column;gap:1px;padding:4px 10px 6px;display:flex}.nav-workspace-menu-user-name[data-v-e9082abd]{font-size:var(--workspace-font-size-small);font-weight:var(--workspace-font-weight-semibold);color:var(--workspace-text-color)}.nav-workspace-menu-user-email[data-v-e9082abd]{font-size:var(--text-2xs);color:var(--workspace-secondary-color)}.score-trend[data-v-341e899b]{color:var(--fg-tertiary);justify-content:center;align-items:center;margin-inline-start:.35em;font-weight:500;line-height:1;display:inline-flex}.score-trend--sm[data-v-341e899b]{font-size:.75em}.score-trend--md[data-v-341e899b]{font-size:.85em}.score-card[data-v-aafbdaaa]{gap:var(--sp-2);padding:var(--sp-3);background:var(--bg-secondary);border:1px solid var(--border-color);transition:background-color var(--duration-normal) var(--ease-out), border-color var(--duration-normal) var(--ease-out);flex-direction:column;display:flex}.score-card[data-v-aafbdaaa]:hover{background:var(--bg-elevated);border-color:var(--border-hover)}.score-card--variant-0[data-v-aafbdaaa]{position:relative}.score-card--variant-2[data-v-aafbdaaa]{gap:0;padding:0}.score-state[data-v-aafbdaaa]{justify-content:center;align-items:center;gap:var(--sp-2);min-height:56px;display:flex}.score-state--error[data-v-aafbdaaa]{color:var(--st-red-bright)}.error-icon[data-v-aafbdaaa]{font-size:var(--text-lg)}.error-text[data-v-aafbdaaa]{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:1px;text-transform:uppercase}.loading-spinner[data-v-aafbdaaa]{border:2px solid var(--border-color);border-top-color:var(--fg-muted);border-radius:var(--radius-pill);width:16px;height:16px;animation:1s linear infinite spin-aafbdaaa}@keyframes spin-aafbdaaa{to{transform:rotate(360deg)}}.score-eyebrow[data-v-aafbdaaa]{align-items:baseline;gap:var(--sp-1);display:flex}.score-eyebrow-label[data-v-aafbdaaa]{flex:none}.score-eyebrow-band[data-v-aafbdaaa]{letter-spacing:1.5px}.hero-value[data-v-aafbdaaa]{font-family:var(--font-mono);font-weight:500;font-size:var(--text-5xl);letter-spacing:-.5px;font-variant-numeric:tabular-nums;line-height:1}.hero-value--centered[data-v-aafbdaaa]{text-align:center;font-size:var(--text-6xl);line-height:1.05}.hero-value--badge[data-v-aafbdaaa]{font-size:var(--text-4xl);line-height:1}.hero-gauge[data-v-aafbdaaa]{align-items:center;gap:var(--sp-3);grid-template-columns:auto 1fr;display:grid}.gauge-track[data-v-aafbdaaa]{background:var(--bg-tertiary);border:1px solid var(--border-color);height:8px;position:relative;overflow:hidden}.gauge-fill[data-v-aafbdaaa]{width:0;transition:width var(--duration-slow) var(--ease-out);position:absolute;inset:0 auto 0 0}.gauge-tick[data-v-aafbdaaa]{background:var(--border-color);pointer-events:none;width:1px;position:absolute;top:0;bottom:0}.score-card-v0[data-v-aafbdaaa]{gap:var(--sp-2);flex-direction:column;display:flex}.subscore-overlay[data-v-aafbdaaa]{z-index:var(--z-overlay);background:var(--bg-elevated);border:1px solid var(--border-color);padding:var(--sp-2) var(--sp-3);opacity:0;pointer-events:none;transition:opacity var(--duration-fast) var(--ease-out);position:absolute}.score-card-v0--popunder .subscore-overlay[data-v-aafbdaaa]{border-top:0;top:100%;left:0;right:0;box-shadow:0 6px 12px #0000002e}.score-card-v0--flyout .subscore-overlay[data-v-aafbdaaa]{border-left:0;width:220px;top:0;bottom:0;left:100%;box-shadow:6px 0 12px #0000002e}.score-card--variant-0:hover .subscore-overlay[data-v-aafbdaaa],.score-card--variant-0:focus-within .subscore-overlay[data-v-aafbdaaa]{opacity:1;pointer-events:auto}.subscore-list[data-v-aafbdaaa]{gap:var(--sp-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.subscore-row[data-v-aafbdaaa]{align-items:center;gap:var(--sp-2);grid-template-columns:44px auto 1fr;display:grid}.subscore-label[data-v-aafbdaaa]{letter-spacing:1.5px}.subscore-value[data-v-aafbdaaa]{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:500}.subscore-bar[data-v-aafbdaaa]{background:var(--bg-tertiary);border:1px solid var(--border-color);height:4px;display:block;position:relative;overflow:hidden}.subscore-bar-fill[data-v-aafbdaaa]{width:0;transition:width var(--duration-slow) var(--ease-out);position:absolute;inset:0 auto 0 0}.hero-stack[data-v-aafbdaaa]{align-items:center;gap:var(--sp-2);padding:var(--sp-2) 0;flex-direction:column;display:flex}.sparkline[data-v-aafbdaaa]{align-items:center;gap:var(--sp-1);flex-direction:column;width:100%;display:flex}.sparkline-svg[data-v-aafbdaaa]{width:100%;height:28px;display:block}.sparkline-caption[data-v-aafbdaaa]{letter-spacing:1.5px}.subscore-grid[data-v-aafbdaaa]{background:var(--border-color);border:1px solid var(--border-color);grid-template-columns:1fr 1fr;gap:1px;display:grid}.subscore-cell[data-v-aafbdaaa]{padding:var(--sp-2);background:var(--bg-secondary);justify-content:space-between;align-items:center;display:flex}.quadrant[data-v-aafbdaaa]{background:var(--border-color);grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;gap:1px;min-height:140px;display:grid;position:relative}.quadrant-cell[data-v-aafbdaaa]{padding:var(--sp-2);background:var(--bg-secondary);flex-direction:column;justify-content:space-between;display:flex}.quadrant-cell[data-v-aafbdaaa]:first-child{align-items:flex-start}.quadrant-cell[data-v-aafbdaaa]:nth-child(2){text-align:right;align-items:flex-end}.quadrant-cell[data-v-aafbdaaa]:nth-child(3){flex-direction:column-reverse;align-items:flex-start}.quadrant-cell[data-v-aafbdaaa]:nth-child(4){text-align:right;flex-direction:column-reverse;align-items:flex-end}.quadrant-badge[data-v-aafbdaaa]{padding:var(--sp-2) var(--sp-3);background:var(--bg-elevated);border:var(--border-medium);flex-direction:column;align-items:center;gap:2px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.quadrant-badge-label[data-v-aafbdaaa]{letter-spacing:1.5px}.score-card--coming-soon[data-v-aafbdaaa]{justify-content:center;align-items:center;gap:var(--sp-2);padding:var(--sp-4) var(--sp-3);text-align:center;flex-direction:column;display:flex}.coming-soon-icon[data-v-aafbdaaa]{font-size:var(--text-3xl);color:var(--fg-muted)}.coming-soon-text[data-v-aafbdaaa]{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:1.5px;text-transform:uppercase;color:var(--fg-tertiary)}@media (prefers-reduced-motion:reduce){.gauge-fill[data-v-aafbdaaa],.subscore-bar-fill[data-v-aafbdaaa],.subscore-overlay[data-v-aafbdaaa]{transition:none}.loading-spinner[data-v-aafbdaaa]{animation:none}}.feature-notice[data-v-adfb5259]{background:linear-gradient(135deg, color-mix(in srgb, var(--workspace-accent-color,#6366f1) 15%, transparent), color-mix(in srgb, var(--workspace-accent-color,#6366f1) 8%, transparent));border:1px solid color-mix(in srgb, var(--workspace-accent-color,#6366f1) 25%, transparent);text-align:center;border-radius:12px;height:150px;margin:12px 0 12px 10px;padding:14px 12px;position:relative;overflow:hidden}.feature-notice[data-v-adfb5259]:before{content:"";background:linear-gradient(90deg, transparent, var(--workspace-accent-color,#6366f1), transparent);opacity:.6;height:2px;position:absolute;top:0;left:0;right:0}.dismiss-btn[data-v-adfb5259]{width:22px;height:22px;color:var(--fg-tertiary);cursor:pointer;opacity:.6;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;transition:all .2s;display:flex;position:absolute;top:8px;right:8px}.dismiss-btn[data-v-adfb5259]:hover{opacity:1;background:color-mix(in srgb, var(--workspace-text-color) 10%, transparent)}.notice-icon[data-v-adfb5259]{background:linear-gradient(135deg, var(--workspace-accent-color,#6366f1), color-mix(in srgb, var(--workspace-accent-color,#6366f1) 70%, #a855f7));color:#fff;width:28px;height:28px;box-shadow:0 4px 12px color-mix(in srgb, var(--workspace-accent-color,#6366f1) 30%, transparent);border-radius:10px;justify-content:center;align-items:center;margin-bottom:6px;display:inline-flex}.notice-title[data-v-adfb5259]{font-size:var(--text-sm);color:var(--workspace-text-color);letter-spacing:-.01em;margin:0 0 4px;font-weight:600}.notice-description[data-v-adfb5259]{font-size:var(--text-2xs);color:var(--fg-tertiary);margin:0 0 8px;line-height:1.4}.notice-btn[data-v-adfb5259]{background:var(--workspace-accent-color,#6366f1);color:#fff;font-size:var(--text-2xs);box-shadow:0 2px 8px color-mix(in srgb, var(--workspace-accent-color,#6366f1) 25%, transparent);border-radius:8px;align-items:center;gap:5px;padding:6px 12px;font-weight:500;text-decoration:none;transition:all .2s;display:inline-flex}.notice-btn[data-v-adfb5259]:hover{box-shadow:0 4px 12px color-mix(in srgb, var(--workspace-accent-color,#6366f1) 35%, transparent);filter:brightness(1.1);transform:translateY(-1px)}.notice-btn svg[data-v-adfb5259]{transition:transform .2s}.notice-btn:hover svg[data-v-adfb5259]{transform:translate(2px)}.slide-fade-enter-active[data-v-adfb5259]{transition:all .3s ease-out}.slide-fade-leave-active[data-v-adfb5259]{transition:all .2s ease-in}.slide-fade-enter-from[data-v-adfb5259]{opacity:0;transform:translateY(-10px)}.slide-fade-leave-to[data-v-adfb5259]{opacity:0;transform:scale(.95)}.referral-notice[data-v-65033fac]{background:var(--st-green-dim);border:1px solid var(--st-green);text-align:center;border-radius:12px;margin:12px 10px;padding:14px 12px;position:relative;overflow:hidden}.referral-notice[data-v-65033fac]:before{content:"";background:linear-gradient(90deg, transparent, var(--st-green), transparent);opacity:.7;height:2px;position:absolute;top:0;left:0;right:0}.dismiss-btn[data-v-65033fac]{width:22px;height:22px;color:var(--st-green-muted);cursor:pointer;opacity:.7;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;transition:all .2s;display:flex;position:absolute;top:8px;right:8px}.dismiss-btn[data-v-65033fac]:hover{opacity:1;background:color-mix(in srgb, var(--st-green) 15%, transparent)}.referral-icon[data-v-65033fac]{background:var(--st-green);color:#fff;width:28px;height:28px;box-shadow:0 4px 12px color-mix(in srgb, var(--st-green) 30%, transparent);border-radius:10px;justify-content:center;align-items:center;margin-bottom:6px;display:inline-flex}.referral-title[data-v-65033fac]{font-size:var(--text-sm);color:var(--st-green-bright);letter-spacing:-.01em;margin:0 0 4px;font-weight:600}.referral-description[data-v-65033fac]{font-size:var(--text-2xs);color:var(--fg-secondary);margin:0 0 8px;line-height:1.4}.referral-btn[data-v-65033fac]{background:var(--st-green);color:#fff;font-size:var(--text-2xs);box-shadow:0 2px 8px color-mix(in srgb, var(--st-green) 25%, transparent);border-radius:8px;align-items:center;gap:5px;padding:6px 12px;font-weight:500;text-decoration:none;transition:all .2s;display:inline-flex}.referral-btn[data-v-65033fac]:hover{box-shadow:0 4px 12px color-mix(in srgb, var(--st-green) 35%, transparent);filter:brightness(1.1);transform:translateY(-1px)}.referral-btn svg[data-v-65033fac]{transition:transform .2s}.referral-btn:hover svg[data-v-65033fac]{transform:translate(2px)}.slide-fade-enter-active[data-v-65033fac]{transition:all .3s ease-out}.slide-fade-leave-active[data-v-65033fac]{transition:all .2s ease-in}.slide-fade-enter-from[data-v-65033fac]{opacity:0;transform:translateY(-10px)}.slide-fade-leave-to[data-v-65033fac]{opacity:0;transform:scale(.95)}.nav-panel[data-v-40f5ed32]{background-color:var(--bg-deepest);width:250px;max-height:100vh;transition:width var(--duration-normal,.2s) var(--ease-out,ease);flex-direction:column;flex-shrink:0;display:flex;position:relative;overflow:hidden}.nav-panel.collapsed[data-v-40f5ed32]{width:64px;overflow:visible}@media (prefers-reduced-motion:reduce){.nav-panel[data-v-40f5ed32]{transition:none}}.nav-panel-top[data-v-40f5ed32]{gap:var(--sp-2);min-height:var(--workspace-breadcrumbs-height);flex-direction:column;flex-shrink:0;padding-top:4px;display:flex;position:relative}.nav-panel-middle[data-v-40f5ed32]{scrollbar-width:thin;scrollbar-color:transparent transparent;flex:1;min-height:0;transition:box-shadow .2s;position:relative;overflow:hidden auto}.nav-panel-middle[data-v-40f5ed32]::-webkit-scrollbar{width:8px}.nav-panel-middle[data-v-40f5ed32]::-webkit-scrollbar-track{background:0 0}.nav-panel-middle[data-v-40f5ed32]::-webkit-scrollbar-thumb{background:0 0;border-radius:4px;transition:background .3s}.nav-panel-middle[data-v-40f5ed32]:hover::-webkit-scrollbar-thumb{background:#0000004d}.nav-panel-middle[data-v-40f5ed32]:hover::-webkit-scrollbar-thumb:hover{background:#00000080}.nav-panel-middle[data-v-40f5ed32]:hover{scrollbar-color:#0000004d transparent}.nav-panel-middle.scroll-shadow-top[data-v-40f5ed32]{box-shadow:inset 0 8px 8px -8px #0003}.nav-panel-middle.scroll-shadow-bottom[data-v-40f5ed32]{box-shadow:inset 0 -8px 8px -8px #0003}.nav-panel-middle.scroll-shadow-top.scroll-shadow-bottom[data-v-40f5ed32]{box-shadow:inset 0 8px 8px -8px #0003,inset 0 -8px 8px -8px #0003}.nav-panel-elements[data-v-40f5ed32]{flex-direction:column;gap:2px;padding:8px 0 0;display:flex}.nav-primary-strip[data-v-40f5ed32]{flex-direction:column;gap:2px;width:100%;display:flex}.nav-popover-trigger[data-v-40f5ed32]{width:100%;font-size:var(--workspace-font-size-small);color:var(--fg-secondary,var(--workspace-text-color));cursor:pointer;text-align:left;transition:background-color var(--duration-normal,.2s) var(--ease-out,ease), color var(--duration-normal,.2s) var(--ease-out,ease);background:0 0;border:none;border-left:2px solid #0000;align-items:center;gap:9px;padding:5px 8px;display:flex}.nav-popover-trigger[data-v-40f5ed32]:hover,.nav-popover-trigger--active[data-v-40f5ed32]{background-color:var(--workspace-secondary-hover);color:var(--fg-primary,var(--workspace-text-color))}.nav-popover-trigger--active[data-v-40f5ed32]{font-weight:var(--workspace-font-weight-semibold)}.nav-popover-trigger-glyph[data-v-40f5ed32]{width:16px;height:16px;font-size:var(--text-lg);color:var(--fg-muted,var(--workspace-secondary-color));flex-shrink:0}.nav-popover-trigger:hover .nav-popover-trigger-glyph[data-v-40f5ed32],.nav-popover-trigger--active .nav-popover-trigger-glyph[data-v-40f5ed32]{color:var(--fg-secondary,var(--workspace-text-color))}.nav-popover-trigger-label[data-v-40f5ed32]{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.nav-popover-trigger-icon[data-v-40f5ed32]{font-size:var(--text-lg);color:var(--workspace-secondary-color);flex-shrink:0}.nav-popover-tip[data-v-40f5ed32]{width:100%}.nav-popover-trigger--collapsed[data-v-40f5ed32]{justify-content:center;gap:0}.nav-popover-trigger--collapsed .nav-popover-trigger-label[data-v-40f5ed32],.nav-popover-trigger--collapsed .nav-popover-trigger-icon[data-v-40f5ed32]{display:none}.nav-divider[data-v-40f5ed32]{background-color:var(--workspace-border-color);width:100%;height:1px;margin:6px 0}.nav-section-rail-divider[data-v-40f5ed32]{background-color:var(--workspace-border-color);height:1px;margin:6px 12px}.nav-section[data-v-40f5ed32]{flex-direction:column;width:100%;display:flex}.nav-section-header[data-v-40f5ed32]{cursor:pointer;border-radius:var(--workspace-border-radius-small);width:100%;transition:background-color var(--duration-normal,.2s) var(--ease-out,ease);background:0 0;border:none;align-items:center;gap:8px;padding:4px 8px;display:flex}.nav-section-header[data-v-40f5ed32]:hover{background-color:var(--workspace-secondary-hover)}.nav-section-glyph[data-v-40f5ed32]{width:14px;height:14px;font-size:var(--text-md);color:var(--fg-muted,var(--workspace-secondary-color));flex-shrink:0}.nav-section-title[data-v-40f5ed32]{text-align:left;font-size:var(--text-2xs);font-weight:var(--workspace-font-weight-semibold);text-transform:uppercase;letter-spacing:.06em;color:var(--fg-secondary,var(--workspace-secondary-color));flex:1}.nav-section-chevron[data-v-40f5ed32]{font-size:var(--text-lg);color:var(--workspace-secondary-color);transition:transform var(--duration-normal,.2s) var(--ease-out,ease);flex-shrink:0}.nav-section-chevron--collapsed[data-v-40f5ed32]{transform:rotate(-90deg)}.nav-section-items[data-v-40f5ed32]{flex-direction:column;gap:1px;padding:2px 0 4px;display:flex}.nav-panel-bottom[data-v-40f5ed32]{flex-direction:column;flex-shrink:0;display:flex}.bottom-nav-elements[data-v-40f5ed32]{border-top:1px solid var(--workspace-border-color);flex-direction:column;gap:2px;padding:8px;display:flex}.nav-collapse-tip[data-v-40f5ed32]{width:100%}.nav-collapse-toggle[data-v-40f5ed32]{border-radius:var(--workspace-border-radius-small);width:100%;color:var(--fg-secondary,var(--workspace-secondary-color));font-size:var(--workspace-font-size-small);cursor:pointer;text-align:left;transition:background-color var(--duration-normal,.2s) var(--ease-out,ease);background:0 0;border:none;align-items:center;gap:9px;padding:6px 8px;display:flex}.nav-collapse-toggle[data-v-40f5ed32]:hover{background-color:var(--workspace-secondary-hover);color:var(--fg-primary,var(--workspace-text-color))}.nav-collapse-toggle--collapsed[data-v-40f5ed32]{justify-content:center;gap:0}.nav-collapse-icon[data-v-40f5ed32]{font-size:var(--text-xl);flex-shrink:0}.right-panel-options-item[data-v-980cde85]{background-color:var(--workspace-background-color);border-bottom:1px solid var(--workspace-border-subtle);cursor:pointer;width:100%;height:50px;color:var(--workspace-secondary-color);font-size:var(--text-lg);justify-content:center;align-items:center;transition:background-color .2s,color .2s;display:flex;position:relative;overflow:hidden}.right-panel-options-item span[data-v-980cde85]{font-size:var(--workspace-font-size-xs);font-weight:var(--workspace-font-weight-semibold);text-transform:uppercase}.both-mode[data-v-980cde85]{flex-direction:column;align-items:center;gap:2px;display:flex}.both-mode[data-v-980cde85]>:first-child{font-size:var(--workspace-font-size-small)}.both-mode span[data-v-980cde85]{font-size:var(--text-3xs);line-height:1}.right-panel-options-item[data-v-980cde85]:hover{color:var(--workspace-primary-color);background-color:var(--workspace-secondary-hover)}.right-panel-options-item.active[data-v-980cde85]{background-color:var(--workspace-primary-color);color:var(--ws-background-base);box-shadow:inset 0 0 0 1px var(--workspace-primary-hover)}.right-panel-options-item.active[data-v-980cde85]:before{display:none}.right-panel-options-item.active[data-v-980cde85]:hover{background-color:var(--workspace-primary-hover);color:var(--ws-background-base);transform:none}.right-panel-options-item.debug[data-v-980cde85]{background-color:color-mix(in srgb, var(--support-mode-color) 12%, var(--workspace-background-color));color:var(--support-mode-color)}.right-panel-options-item.debug[data-v-980cde85]:hover{background-color:color-mix(in srgb, var(--support-mode-color) 20%, var(--workspace-background-color));color:var(--support-mode-color)}.right-panel-options-item.debug.active[data-v-980cde85]{background-color:var(--support-mode-color);color:var(--bg-deepest);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--support-mode-color) 70%, black)}.right-panel-options-item.debug.active[data-v-980cde85]:hover{background-color:color-mix(in srgb, var(--support-mode-color) 88%, black);color:var(--bg-deepest)}.right-panel-options-item[data-v-980cde85]>*{z-index:1;position:relative}.right-panel-options-item .option-badge[data-v-980cde85]{border-radius:var(--radius-pill);min-width:16px;color:var(--fg-primary);font-family:var(--font-mono);font-size:var(--text-2xs);font-variant-numeric:tabular-nums;text-align:center;text-transform:none;background:#52565f38;padding:1px 4px;font-weight:500;line-height:1.4;position:absolute;top:4px;right:4px}.right-panel-options-item.active .option-badge[data-v-980cde85]{display:none}.right-panel-options[data-v-30119a40]{background-color:var(--ws-background-base);border-right:1px solid var(--workspace-border-subtle);flex-direction:column;flex-shrink:0;width:50px;height:100%;display:flex}.right-panel-options[data-v-30119a40]>*{flex-shrink:0}.support-option[data-v-30119a40]{border-top:1px solid var(--workspace-border-subtle);border-bottom:none;margin-top:auto}.chat-item[data-v-c40813f6]{padding:var(--workspace-spacing-sm) 0;border-bottom:var(--workspace-border-width-small) solid var(--workspace-border-color);cursor:pointer;justify-content:space-between;align-items:center;transition:all .2s;display:flex}.chat-item[data-v-c40813f6]:last-child{border-bottom:none}.chat-item[data-v-c40813f6]:hover{background-color:var(--workspace-secondary-hover);margin:0 calc(-1 * var(--workspace-spacing-md));padding-left:var(--workspace-spacing-md);padding-right:var(--workspace-spacing-md)}.chat-title[data-v-c40813f6]{font-size:var(--workspace-font-size-small);color:var(--workspace-primary-color);margin-right:var(--workspace-spacing-sm);flex:1}.chat-time[data-v-c40813f6]{font-size:var(--workspace-font-size-small);color:var(--workspace-secondary-color);white-space:nowrap}.past-chats-section[data-v-646aa5d8]{background-color:var(--workspace-background-color);border-top:var(--workspace-border-width-default) solid var(--workspace-border-color)}.past-chats-header[data-v-646aa5d8]{padding:var(--workspace-spacing-md);cursor:pointer;justify-content:space-between;align-items:center;transition:background-color .2s;display:flex}.past-chats-header[data-v-646aa5d8]:hover{background-color:var(--workspace-secondary-hover)}.past-chats-title[data-v-646aa5d8]{align-items:center;gap:var(--workspace-spacing-xs);display:flex}.chevron[data-v-646aa5d8]{font-size:var(--workspace-font-size-small);color:var(--workspace-secondary-color);transition:transform .2s}.chevron-down[data-v-646aa5d8]{transform:rotate(0)}.chevron-right[data-v-646aa5d8]{transform:rotate(-90deg)}.title-text[data-v-646aa5d8]{font-size:var(--workspace-font-size-medium);font-weight:var(--workspace-font-weight-bold);color:var(--workspace-primary-color)}.view-all-link[data-v-646aa5d8]{font-size:var(--workspace-font-size-small);color:var(--workspace-secondary-color);cursor:pointer;transition:color .2s}.view-all-link[data-v-646aa5d8]:hover{color:var(--workspace-primary-color)}.past-chats-list[data-v-646aa5d8]{padding:0 var(--workspace-spacing-md) var(--workspace-spacing-md);max-height:500px;overflow-y:auto}.loading-message[data-v-646aa5d8],.no-chats-message[data-v-646aa5d8]{padding:var(--workspace-spacing-md);text-align:center;color:var(--workspace-secondary-color);font-size:var(--workspace-font-size-small)}.chartjs-chart[data-v-020c02a8]{width:100%;height:100%;min-height:200px;position:relative}canvas[data-v-020c02a8]{max-width:100%;height:auto}.entity-mention-chip[data-v-95abe8ce]{align-items:baseline;gap:var(--sp-1);padding:0 var(--sp-1);border:1px solid var(--workspace-border-color);border-radius:var(--radius-badge);background:var(--bg-primary);font:inherit;vertical-align:baseline;color:var(--fg-primary);margin:0 1px;line-height:1.35;display:inline-flex}.entity-mention-chip__label[data-v-95abe8ce]{text-overflow:ellipsis;white-space:nowrap;max-width:240px;font-size:var(--text-md);color:var(--fg-primary);overflow:hidden}.entity-mention-chip__type[data-v-95abe8ce]{padding-left:var(--sp-1);border-left:1px solid var(--border-color);font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:.5px;text-transform:uppercase;white-space:nowrap;color:var(--fg-secondary)}.entity-mention-chip--link[data-v-95abe8ce]{cursor:pointer}.entity-mention-chip--link[data-v-95abe8ce]:hover{border-color:var(--fg-muted)}.entity-mention-chip--link:hover .entity-mention-chip__label[data-v-95abe8ce]{text-decoration:underline}.message[data-v-6b971613]{gap:var(--workspace-spacing-xs);padding:var(--workspace-spacing-sm);border-radius:var(--workspace-border-radius-medium);max-width:var(--workspace-chat-message-max-width);flex-direction:column;display:flex}.message.system-message[data-v-6b971613],.message.status-update-message[data-v-6b971613]{max-width:80%;color:var(--workspace-secondary-color);text-align:center;align-self:center;font-style:italic;padding:var(--workspace-spacing-xs) 0!important;box-shadow:none!important;background-color:#0000!important;border-radius:0!important}.message.tool-result-message[data-v-6b971613]{width:100%;max-width:100%;color:var(--workspace-primary-color);text-align:left;align-self:stretch;font-style:normal;box-shadow:none!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.tool-result-content[data-v-6b971613]{width:100%;margin:0}.tool-result-card[data-v-6b971613]{border:var(--workspace-border-width-default) solid var(--workspace-border-subtle);border-radius:var(--workspace-border-radius-medium);background-color:var(--bg-tertiary);width:100%;font-size:var(--workspace-font-size-small);color:var(--workspace-secondary-color);flex-direction:column;align-items:stretch;display:flex;overflow:hidden;box-shadow:0 1px 2px #0000000a}.tool-result-card__toolbar[data-v-6b971613]{align-items:center;gap:var(--workspace-spacing-sm);padding:var(--workspace-spacing-sm) var(--workspace-spacing-md);cursor:pointer;width:100%;min-height:44px;color:inherit;font:inherit;text-align:left;background:0 0;border:none;display:flex}.tool-result-card__toolbar[data-v-6b971613]:hover{background-color:var(--workspace-secondary-hover)}.tool-result-card__toolbar-dot[data-v-6b971613]{background-color:var(--workspace-secondary-color);opacity:.45;border-radius:50%;flex-shrink:0;width:8px;height:8px}.tool-result-card__headline[data-v-6b971613]{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--workspace-primary-color);font-size:var(--workspace-font-size-medium,var(--workspace-font-size-small));font-weight:var(--workspace-font-weight-medium,500);flex:1;overflow:hidden}.tool-result-card__chevron[data-v-6b971613]{width:16px;height:16px;color:var(--workspace-secondary-color);flex-shrink:0;transition:transform .15s}.tool-result-card__chevron.is-open[data-v-6b971613]{transform:rotate(180deg)}.tool-result-card__body[data-v-6b971613]{border-top:var(--workspace-border-width-default) solid var(--workspace-border-subtle);padding:var(--workspace-spacing-xs) 0;max-height:min(320px,50vh);overflow:auto}.tool-result-card__json[data-v-6b971613]{padding:0 var(--workspace-spacing-md) var(--workspace-spacing-sm);max-height:280px;font-family:var(--workspace-font-family-mono,ui-monospace, SFMono-Regular, Menlo, monospace);font-size:var(--workspace-font-size-xs);tab-size:2;white-space:pre;word-break:break-word;text-align:left;color:var(--workspace-secondary-color);margin:0;line-height:1.45;overflow:auto}.tool-result-card__empty[data-v-6b971613]{padding:0 var(--workspace-spacing-md) var(--workspace-spacing-sm);font-size:var(--workspace-font-size-small);color:var(--workspace-secondary-color);margin:0;font-style:italic}.message.error-message[data-v-6b971613]{width:100%;max-width:100%;color:var(--workspace-primary-color);text-align:left;align-self:stretch;font-style:normal;box-shadow:none!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.chat-error-content[data-v-6b971613]{width:100%;margin:0}.chat-error-card[data-v-6b971613]{border:var(--workspace-border-width-default) solid color-mix(in srgb, var(--workspace-error-color) 35%, var(--workspace-border-subtle));border-radius:var(--workspace-border-radius-medium);background-color:var(--workspace-error-light);width:100%;font-size:var(--workspace-font-size-small);flex-direction:column;align-items:stretch;display:flex;overflow:hidden;box-shadow:0 1px 2px #0000000a}.chat-error-card__header[data-v-6b971613]{padding:var(--workspace-spacing-sm) var(--workspace-spacing-md);border-bottom:var(--workspace-border-width-default) solid color-mix(in srgb, var(--workspace-error-color) 22%, var(--workspace-border-subtle));flex-direction:column;align-items:flex-start;gap:2px;display:flex}.chat-error-card__eyebrow[data-v-6b971613]{font-size:var(--workspace-font-size-xs);font-weight:var(--workspace-font-weight-medium,500);letter-spacing:.04em;text-transform:uppercase;color:var(--workspace-error-dark)}.chat-error-card__title[data-v-6b971613]{font-size:var(--workspace-font-size-medium,var(--workspace-font-size-small));font-weight:var(--workspace-font-weight-medium,500);color:var(--workspace-primary-color)}.chat-error-card__body[data-v-6b971613]{padding:var(--workspace-spacing-sm) var(--workspace-spacing-md);line-height:var(--workspace-content-line-height);color:var(--workspace-primary-color);margin:0}.chat-error-card__code[data-v-6b971613]{padding:0 var(--workspace-spacing-md) var(--workspace-spacing-sm);font-family:var(--workspace-font-family-mono,ui-monospace, SFMono-Regular, Menlo, monospace);font-size:var(--workspace-font-size-xs);color:var(--workspace-secondary-color);margin:0}.chat-error-card__actions[data-v-6b971613]{padding:0 var(--workspace-spacing-md) var(--workspace-spacing-md)}.chat-error-card__share[data-v-6b971613]{padding:var(--workspace-spacing-xs) var(--workspace-spacing-md);border-radius:var(--workspace-border-radius-small,6px);border:var(--workspace-border-width-default) solid var(--workspace-error-color);background-color:var(--workspace-background-color);color:var(--workspace-error-dark);font-size:var(--workspace-font-size-small);font-weight:var(--workspace-font-weight-medium,500);justify-content:center;align-items:center;text-decoration:none;transition:background-color .15s,color .15s;display:inline-flex}.chat-error-card__share[data-v-6b971613]:hover{background-color:var(--workspace-error-light);color:var(--workspace-error-hover)}.message.error-message.user-message[data-v-6b971613],.message.error-message.ai-message[data-v-6b971613]{box-shadow:none!important;color:var(--workspace-primary-color)!important;text-align:left!important;background-color:#0000!important;border-radius:0!important;align-self:stretch!important;max-width:100%!important;padding:0!important;font-style:normal!important}.user-message[data-v-6b971613]{background-color:var(--workspace-chat-user-background);color:var(--workspace-chat-text-on-user);align-self:flex-end}.ai-message[data-v-6b971613]{background-color:var(--bg-tertiary);color:var(--workspace-primary-color);align-self:flex-start}.status-update-message[data-v-6b971613]{opacity:var(--workspace-opacity-subtle);font-size:var(--workspace-font-size-small)}.tool-result-message[data-v-6b971613]{font-size:var(--workspace-font-size-small)}.message.status-update-message.user-message[data-v-6b971613],.message.status-update-message.ai-message[data-v-6b971613]{padding:var(--workspace-spacing-xs) 0!important;box-shadow:none!important;color:var(--workspace-secondary-color)!important;text-align:center!important;background-color:#0000!important;border-radius:0!important;align-self:center!important;font-style:italic!important}.message.tool-result-message.user-message[data-v-6b971613],.message.tool-result-message.ai-message[data-v-6b971613]{box-shadow:none!important;color:var(--workspace-primary-color)!important;text-align:left!important;background-color:#0000!important;border-radius:0!important;align-self:stretch!important;max-width:100%!important;padding:0!important;font-style:normal!important}.message-content[data-v-6b971613]{font-size:var(--workspace-font-size-medium);line-height:var(--workspace-content-line-height);word-wrap:break-word}.mention-text-run[data-v-6b971613]{white-space:pre-wrap}.message-content.streaming-content[data-v-6b971613]{cursor:pointer;position:relative}.message-content.streaming-content[data-v-6b971613]:hover{opacity:.95}.message-content[data-v-6b971613] h1,.message-content[data-v-6b971613] h2,.message-content[data-v-6b971613] h3,.message-content[data-v-6b971613] h4,.message-content[data-v-6b971613] h5,.message-content[data-v-6b971613] h6{margin-top:var(--workspace-spacing-sm);margin-bottom:var(--workspace-spacing-sm);font-weight:var(--workspace-font-weight-bold)}.message-content[data-v-6b971613] h1{font-size:calc(var(--workspace-font-size-medium) * var(--workspace-font-size-h1-multiplier))}.message-content[data-v-6b971613] h2{font-size:calc(var(--workspace-font-size-medium) * var(--workspace-font-size-h2-multiplier))}.message-content[data-v-6b971613] h3{font-size:calc(var(--workspace-font-size-medium) * var(--workspace-font-size-h3-multiplier))}.message-content[data-v-6b971613] p{margin:var(--workspace-spacing-sm) 0}.message-content[data-v-6b971613] p:first-child{margin-top:0}.message-content[data-v-6b971613] p:last-child{margin-bottom:0}.message-content[data-v-6b971613] ul,.message-content[data-v-6b971613] ol{margin:var(--workspace-spacing-sm) 0;padding-left:var(--workspace-list-indent)}.message-content[data-v-6b971613] li{margin:calc(var(--workspace-spacing-xs) / 2) 0}.message-content[data-v-6b971613] code{background-color:color-mix(in srgb, var(--workspace-primary-color) var(--workspace-opacity-light), transparent);padding:var(--workspace-padding-code-inline);border-radius:var(--workspace-border-radius-small);font-family:monospace;font-size:calc(var(--workspace-font-size-medium) * var(--workspace-font-size-code-multiplier))}.message-content[data-v-6b971613] pre{background-color:color-mix(in srgb, var(--workspace-primary-color) var(--workspace-opacity-light), transparent);padding:var(--workspace-spacing-sm);border-radius:var(--workspace-border-radius-small);margin:calc(var(--workspace-spacing-md) + var(--workspace-spacing-xs)) 0;overflow-x:auto}.message-content[data-v-6b971613] pre code{background-color:#0000;padding:0}.message-content[data-v-6b971613] blockquote{border-left:var(--workspace-border-width-medium) solid var(--workspace-border-color);padding-left:var(--workspace-spacing-md);margin:var(--workspace-spacing-sm) 0;opacity:var(--workspace-opacity-subtle)}.message-content[data-v-6b971613] a{color:var(--workspace-info-color);text-decoration:underline}.message-content[data-v-6b971613] a:hover{color:var(--workspace-accent-color)}.user-message .message-content[data-v-6b971613] a{color:var(--workspace-chat-text-on-user);opacity:var(--workspace-opacity-subtle)}.user-message .message-content[data-v-6b971613] a:hover{opacity:1}.message-content[data-v-6b971613] strong,.message-content[data-v-6b971613] b{font-weight:var(--workspace-font-weight-bold)}.message-content[data-v-6b971613] strong em,.message-content[data-v-6b971613] strong i,.message-content[data-v-6b971613] b em,.message-content[data-v-6b971613] b i{font-weight:var(--workspace-font-weight-bold);font-style:italic}.message-content[data-v-6b971613] em,.message-content[data-v-6b971613] i{font-style:italic}.message-content[data-v-6b971613] em strong,.message-content[data-v-6b971613] em b,.message-content[data-v-6b971613] i strong,.message-content[data-v-6b971613] i b{font-weight:var(--workspace-font-weight-bold);font-style:italic}.message-content[data-v-6b971613] del,.message-content[data-v-6b971613] s{opacity:var(--workspace-opacity-subtle);text-decoration:line-through}.message-content[data-v-6b971613] mark{background-color:color-mix(in srgb, var(--workspace-warning-color) var(--workspace-color-mix-percent-medium), transparent);padding:var(--workspace-padding-mark);border-radius:var(--workspace-border-radius-small)}.message-content[data-v-6b971613] hr{border:none;border-top:var(--workspace-border-width-default) solid var(--workspace-border-color);margin:var(--workspace-spacing-md) 0}.message-content[data-v-6b971613] table{border-collapse:collapse;width:100%;margin:calc(var(--workspace-spacing-md) + var(--workspace-spacing-xs)) 0}.message-content[data-v-6b971613] thead{background-color:color-mix(in srgb, var(--workspace-primary-color) var(--workspace-opacity-very-light), transparent)}.message-content[data-v-6b971613] th,.message-content[data-v-6b971613] td{padding:var(--workspace-spacing-sm);text-align:left;border:var(--workspace-border-width-default) solid var(--workspace-border-color)}.message-content[data-v-6b971613] th{font-weight:var(--workspace-font-weight-bold)}.message-content[data-v-6b971613] img{border-radius:var(--workspace-border-radius-small);max-width:100%;height:auto;margin:var(--workspace-spacing-sm) 0}.message-content[data-v-6b971613] br{line-height:var(--workspace-content-line-height)}.user-message .message-content[data-v-6b971613] code,.user-message .message-content[data-v-6b971613] pre{background-color:color-mix(in srgb, var(--workspace-chat-text-on-user) var(--workspace-color-mix-percent-light), transparent)}.user-message .message-content[data-v-6b971613] blockquote{border-left-color:color-mix(in srgb, var(--workspace-chat-text-on-user) var(--workspace-color-mix-percent-strong), transparent)}.user-message .message-content[data-v-6b971613] mark{background-color:color-mix(in srgb, var(--workspace-chat-text-on-user) var(--workspace-color-mix-percent-medium), transparent)}.user-message .message-content[data-v-6b971613] hr{border-top-color:color-mix(in srgb, var(--workspace-chat-text-on-user) var(--workspace-color-mix-percent-medium), transparent)}.user-message .message-content[data-v-6b971613] thead{background-color:color-mix(in srgb, var(--workspace-chat-text-on-user) var(--workspace-color-mix-percent-very-light), transparent)}.user-message .message-content[data-v-6b971613] th,.user-message .message-content[data-v-6b971613] td{border-color:color-mix(in srgb, var(--workspace-chat-text-on-user) var(--workspace-color-mix-percent-light), transparent)}.message-time[data-v-6b971613]{font-size:var(--workspace-font-size-small);opacity:var(--workspace-opacity-subtle);align-self:flex-end}.message-sender[data-v-6b971613]{align-items:center;gap:var(--workspace-spacing-xs);font-size:var(--workspace-font-size-small);font-weight:var(--workspace-font-weight-bold);color:var(--workspace-secondary-color);display:flex}.user-message .message-sender[data-v-6b971613]{color:var(--workspace-chat-text-on-user)}.sender-icon[data-v-6b971613]{font-size:var(--workspace-font-size-medium);flex-shrink:0}.chart-block[data-v-6b971613]{margin:var(--workspace-spacing-md) 0;width:100%}.chart-title[data-v-6b971613]{font-size:var(--workspace-font-size-small);font-weight:var(--workspace-font-weight-bold);margin-bottom:var(--workspace-spacing-xs);opacity:.75}.chart-loading[data-v-6b971613]{margin:var(--workspace-spacing-md) 0;padding:var(--workspace-spacing-md);border-radius:var(--workspace-border-radius-small);background-color:color-mix(in srgb, var(--workspace-primary-color) var(--workspace-opacity-very-light), transparent);font-size:var(--workspace-font-size-small);opacity:var(--workspace-opacity-subtle);text-align:center;font-style:italic}.typing-cursor[data-v-6b971613]{margin-left:2px;animation:1s infinite blink-6b971613;display:inline-block}@keyframes blink-6b971613{0%,50%{opacity:1}51%,to{opacity:0}}.loading-spinner[data-v-41a8a472]{color:var(--fg-secondary);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.loading-spinner--classic[data-v-41a8a472]{border-style:solid;border-width:2px;border-top-color:currentColor;border-right-color:color-mix(in srgb, currentColor 15%, transparent);border-bottom-color:color-mix(in srgb, currentColor 15%, transparent);border-left-color:color-mix(in srgb, currentColor 15%, transparent);border-radius:50%;animation:.8s linear infinite spin-41a8a472}.loading-spinner--classic.loading-spinner--large[data-v-41a8a472]{border-width:3px}@keyframes spin-41a8a472{to{transform:rotate(360deg)}}.loading-spinner--small[data-v-41a8a472]{width:16px;height:16px}.loading-spinner--medium[data-v-41a8a472]{width:24px;height:24px}.loading-spinner--large[data-v-41a8a472]{width:36px;height:36px}@media (prefers-reduced-motion:reduce){.loading-spinner--classic[data-v-41a8a472]{animation:none}}.orbit-echo[data-v-41a8a472]{transform-box:fill-box;transform-origin:50%;animation:8s linear infinite orb-rev-41a8a472}.orbit-ring[data-v-41a8a472]{transform-box:fill-box;transform-origin:50%;animation:2.4s linear infinite orb-41a8a472}.orbit-mid-rev[data-v-41a8a472]{transform-box:fill-box;transform-origin:50%;animation:5s linear infinite orb-rev-41a8a472}.orbit-inner[data-v-41a8a472]{animation:2.2s ease-in-out infinite orbit-pulse-41a8a472}.orbit-core[data-v-41a8a472]{transform-box:fill-box;transform-origin:50%;animation:6s linear infinite orb-41a8a472}.magic-ticks[data-v-41a8a472]{transform-origin:0 0;animation:18s linear infinite ticks-drift-41a8a472}.node-s1[data-v-41a8a472]{animation:1.4s ease-in-out infinite tw1-41a8a472}.node-s2[data-v-41a8a472]{animation:1.9s ease-in-out .35s infinite tw2-41a8a472}@keyframes orb-41a8a472{to{transform:rotate(360deg)}}@keyframes orb-rev-41a8a472{to{transform:rotate(-360deg)}}@keyframes orbit-pulse-41a8a472{0%,to{opacity:.3}50%{opacity:.55}}@keyframes ticks-drift-41a8a472{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes tw1-41a8a472{0%,to{opacity:1}50%{opacity:.25}}@keyframes tw2-41a8a472{0%,to{opacity:.85}50%{opacity:.15}}@media (prefers-reduced-motion:reduce){.orbit-echo[data-v-41a8a472],.orbit-ring[data-v-41a8a472],.orbit-mid-rev[data-v-41a8a472],.orbit-inner[data-v-41a8a472],.orbit-core[data-v-41a8a472],.magic-ticks[data-v-41a8a472],.node-s1[data-v-41a8a472],.node-s2[data-v-41a8a472]{animation:none}}.ai-chat-activity[data-v-9425497c]{border:var(--workspace-border-width-default) solid var(--workspace-border-subtle);border-radius:var(--workspace-border-radius-medium);background-color:var(--bg-secondary);width:100%;min-height:44px;font-size:var(--workspace-font-size-small);color:var(--workspace-secondary-color);flex-direction:column;flex-shrink:0;align-self:stretch;transition:opacity .2s;display:flex;overflow:hidden;box-shadow:0 1px 2px #0000000a}.ai-chat-activity--past-thinking[data-v-9425497c]{opacity:.62}.ai-chat-activity__header[data-v-9425497c]{align-items:center;gap:var(--workspace-spacing-sm);padding:var(--workspace-spacing-sm) var(--workspace-spacing-md);cursor:pointer;min-height:44px;color:inherit;font:inherit;text-align:left;background:0 0;border:none;width:100%;display:flex}.ai-chat-activity__header[data-v-9425497c]:hover{background-color:var(--workspace-secondary-hover)}.ai-chat-activity__spinner[data-v-9425497c]{color:var(--workspace-primary-color);flex-shrink:0}.ai-chat-activity__headline[data-v-9425497c]{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--workspace-primary-color);font-size:var(--workspace-font-size-medium,var(--workspace-font-size-small));font-weight:var(--workspace-font-weight-medium,500);flex:1;overflow:hidden}.ai-chat-activity__chevron[data-v-9425497c]{width:16px;height:16px;color:var(--workspace-secondary-color);flex-shrink:0;transition:transform .15s}.ai-chat-activity__chevron.is-open[data-v-9425497c]{transform:rotate(180deg)}.ai-chat-activity__body[data-v-9425497c]{border-top:var(--workspace-border-width-default) solid var(--workspace-border-subtle);padding:var(--workspace-spacing-xs) var(--workspace-spacing-sm);max-height:160px;overflow-y:auto}.ai-chat-activity__lines[data-v-9425497c]{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.ai-chat-activity__line[data-v-9425497c]{font-family:var(--workspace-font-family-mono,ui-monospace, SFMono-Regular, Menlo, monospace);font-size:var(--workspace-font-size-xs);color:var(--workspace-secondary-color);white-space:pre-wrap;word-break:break-word}.chat-suggestions[data-v-85058fb3]{padding-top:var(--workspace-spacing-xs)}.category-chips[data-v-85058fb3]{flex-wrap:wrap;gap:6px;display:flex}.category-chip[data-v-85058fb3]{border:var(--workspace-border-width-default) solid var(--workspace-border-subtle);border-radius:var(--workspace-border-radius-full);background:var(--bg-tertiary);color:var(--workspace-secondary-color);font-size:var(--workspace-font-size-xs);font-weight:var(--workspace-font-weight-medium);cursor:pointer;transition:background-color var(--workspace-transition-duration) var(--workspace-transition-timing), border-color var(--workspace-transition-duration) var(--workspace-transition-timing), color var(--workspace-transition-duration) var(--workspace-transition-timing);white-space:nowrap;align-items:center;gap:4px;padding:6px 12px;display:inline-flex}.category-chip[data-v-85058fb3]:hover{background:var(--workspace-background-darker-1);border-color:var(--workspace-border-color);color:var(--workspace-primary-color)}.category-chip.active[data-v-85058fb3]{background:var(--workspace-primary-color);border-color:var(--workspace-primary-color);color:var(--workspace-white)}.chip-icon[data-v-85058fb3]{flex-shrink:0;width:14px;height:14px}.chip-label[data-v-85058fb3]{line-height:1}.suggestions-panel[data-v-85058fb3]{margin-top:var(--workspace-spacing-xs);border:var(--workspace-border-width-default) solid var(--workspace-border-subtle);border-radius:var(--workspace-border-radius-medium);background:var(--bg-secondary);overflow:hidden}.panel-header[data-v-85058fb3]{padding:var(--workspace-spacing-xs) var(--workspace-spacing-sm);border-bottom:var(--workspace-border-width-default) solid var(--workspace-border-subtle);justify-content:space-between;align-items:center;display:flex}.panel-title-row[data-v-85058fb3]{align-items:center;gap:6px;display:flex}.panel-icon[data-v-85058fb3]{width:14px;height:14px;color:var(--workspace-secondary-color)}.panel-title[data-v-85058fb3]{font-size:var(--workspace-font-size-xs);font-weight:var(--workspace-font-weight-semibold);color:var(--workspace-secondary-color)}.panel-close[data-v-85058fb3]{border-radius:var(--workspace-border-radius-small);width:20px;height:20px;color:var(--workspace-secondary-color);cursor:pointer;transition:background-color var(--workspace-transition-duration) var(--workspace-transition-timing);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex}.panel-close[data-v-85058fb3]:hover{background:var(--workspace-background-darker-1)}.panel-close svg[data-v-85058fb3]{width:14px;height:14px}.suggestions-list[data-v-85058fb3]{flex-direction:column;display:flex}.suggestion-item[data-v-85058fb3]{width:100%;padding:var(--workspace-spacing-xs) var(--workspace-spacing-sm);color:var(--workspace-primary-color);font-size:var(--workspace-font-size-small);line-height:var(--workspace-line-height-normal);text-align:left;cursor:pointer;transition:background-color var(--workspace-transition-duration) var(--workspace-transition-timing);background:0 0;border:none;display:block}.suggestion-item[data-v-85058fb3]:hover{background:var(--workspace-background-darker-1)}.suggestion-item+.suggestion-item[data-v-85058fb3]{border-top:var(--workspace-border-width-small) solid var(--workspace-border-subtle)}.suggestions-panel-enter-active[data-v-85058fb3],.suggestions-panel-leave-active[data-v-85058fb3]{transition:opacity var(--workspace-transition-duration) var(--workspace-transition-timing), transform var(--workspace-transition-duration) var(--workspace-transition-timing)}.suggestions-panel-enter-from[data-v-85058fb3],.suggestions-panel-leave-to[data-v-85058fb3]{opacity:0;transform:translateY(-4px)}.entity-mention-popover[data-v-c18a52b8]{z-index:var(--z-dropdown);max-height:280px;padding:var(--sp-2);background:var(--bg-elevated);border:1px solid var(--workspace-border-color);border-radius:var(--radius-popup);box-shadow:var(--shadow-lg);position:absolute;left:0;right:0;overflow-y:auto}.entity-mention-popover--up[data-v-c18a52b8]{bottom:calc(100% + var(--sp-2))}.entity-mention-popover--down[data-v-c18a52b8]{top:calc(100% + var(--sp-2))}.entity-mention-popover__loading[data-v-c18a52b8]{padding:var(--sp-3);text-align:center;font-family:var(--font-body);font-size:var(--text-sm);color:var(--fg-tertiary)}.entity-mention-popover__row[data-v-c18a52b8]{align-items:center;gap:var(--sp-2);width:100%;padding:var(--sp-2) var(--sp-3);border-radius:var(--radius-badge);cursor:pointer;text-align:left;font-family:var(--font-body);font-size:var(--text-md);color:var(--fg-primary);background:0 0;border:none;display:flex}.entity-mention-popover__row--active[data-v-c18a52b8]{background:var(--bg-tertiary)}.entity-mention-popover__icon[data-v-c18a52b8]{color:var(--fg-tertiary);flex-shrink:0;font-size:1em}.entity-mention-popover__label[data-v-c18a52b8]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.entity-mention-popover__type[data-v-c18a52b8]{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:.5px;text-transform:uppercase;color:var(--fg-tertiary);flex-shrink:0}div.mention-composer[data-v-763ad60f]{white-space:pre-wrap;word-break:break-word;cursor:text;outline:none;max-height:240px;overflow-y:auto}.mention-composer[data-v-763ad60f]:empty:before{content:attr(data-placeholder);color:var(--fg-tertiary);pointer-events:none}.mention-composer--disabled[data-v-763ad60f]{opacity:.7;cursor:not-allowed;pointer-events:none}.mention-composer-chip{align-items:baseline;gap:var(--sp-1);padding:0 var(--sp-1);border:1px solid var(--workspace-border-color);border-radius:var(--radius-badge);background:var(--bg-primary);color:var(--fg-primary);vertical-align:baseline;white-space:nowrap;-webkit-user-select:none;user-select:none;margin:0 1px;line-height:1.35;display:inline-flex}.mention-composer-chip__label{text-overflow:ellipsis;white-space:nowrap;max-width:240px;font-size:var(--text-md);color:var(--fg-primary);overflow:hidden}.mention-composer-chip__type{padding-left:var(--sp-1);border-left:1px solid var(--border-color);font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:.5px;text-transform:uppercase;color:var(--fg-secondary)}.action-button[data-v-34dfbae1]{padding:var(--sp-1) var(--sp-2);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.5px;border:1px solid var(--border-color);border-radius:var(--radius-keycap);color:var(--fg-secondary);cursor:pointer;transition:border-color var(--duration-normal) var(--ease-out), color var(--duration-normal) var(--ease-out), background var(--duration-fast) var(--ease-out);background:0 0;outline:none;justify-content:center;align-items:center;gap:6px;display:inline-flex}.action-button[data-v-34dfbae1]:hover:not(:disabled){border-color:var(--border-hover);color:var(--fg-primary)}.action-button[data-v-34dfbae1]:active:not(:disabled){background:#52565f14}.action-button[data-v-34dfbae1]:focus-visible{outline:2px solid var(--fg-tertiary);outline-offset:2px}.action-button[data-v-34dfbae1]:disabled{opacity:.35;cursor:not-allowed;pointer-events:none}@media (prefers-reduced-motion:reduce){.action-button[data-v-34dfbae1]{transition:none}}.ai-chat-panel[data-v-753f634e]{background-color:var(--workspace-background-color);width:100%;height:100vh;color:var(--workspace-primary-color);flex-direction:column;display:flex}.export-notice[data-v-753f634e]{justify-content:space-between;align-items:center;gap:var(--workspace-spacing-sm);margin:var(--workspace-spacing-sm) var(--workspace-spacing-sm) 0;padding:var(--workspace-spacing-xs) var(--workspace-spacing-sm);border:var(--workspace-border-width-default) solid var(--workspace-border-color);border-radius:var(--workspace-border-radius-default);background-color:var(--bg-tertiary);color:var(--workspace-secondary-color);font-size:var(--workspace-font-size-xs);flex-shrink:0;display:flex}.export-notice-dismiss[data-v-753f634e]{width:20px;height:20px;color:inherit;cursor:pointer;opacity:.7;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.export-notice-dismiss[data-v-753f634e]:hover{opacity:1}.chat-header[data-v-753f634e]{height:50px;padding:var(--workspace-spacing-sm);border-bottom:var(--workspace-border-width-default) solid var(--workspace-border-subtle);background-color:var(--workspace-background-color);transition:padding var(--workspace-transition-duration) var(--workspace-transition-timing), background-color var(--workspace-transition-duration) var(--workspace-transition-timing), border-color var(--workspace-transition-duration) var(--workspace-transition-timing);justify-content:space-between;align-items:center;display:flex}.chat-header.compact[data-v-753f634e]{padding:5px var(--workspace-spacing-xs)}.new-chat-title[data-v-753f634e]{font-size:var(--workspace-font-size-medium);font-weight:var(--workspace-font-weight-bold);color:var(--workspace-primary-color);transition:font-size var(--workspace-transition-duration) var(--workspace-transition-timing);margin:0}.header-actions[data-v-753f634e]{gap:var(--workspace-spacing-sm);display:flex}.tabs-bar[data-v-753f634e]{align-items:center;gap:var(--workspace-spacing-xs);display:flex}.tab[data-v-753f634e]{padding:var(--workspace-spacing-xs);border-radius:var(--workspace-border-radius-default);border:var(--workspace-border-width-default) solid var(--workspace-border-color);background-color:var(--workspace-background-color);color:var(--workspace-primary-color);font-size:var(--workspace-font-size-small);align-items:center;gap:var(--workspace-spacing-xs);transition:padding var(--workspace-transition-duration) var(--workspace-transition-timing), font-size var(--workspace-transition-duration) var(--workspace-transition-timing), background-color var(--workspace-transition-duration) var(--workspace-transition-timing), border-color var(--workspace-transition-duration) var(--workspace-transition-timing);display:flex;position:relative}.tab.active[data-v-753f634e]{background-color:var(--workspace-disabled-background)}.chat-header.compact .tab[data-v-753f634e]{padding:var(--workspace-spacing-xs);font-size:var(--workspace-font-size-xs)}.tab-close[data-v-753f634e]{background-color:var(--workspace-disabled-background);cursor:pointer;height:100%;color:var(--workspace-primary-color);padding:var(--workspace-spacing-xs);border-radius:var(--workspace-border-radius-default);opacity:0;transition:opacity var(--workspace-transition-duration) var(--workspace-transition-timing), background-color var(--workspace-transition-duration) var(--workspace-transition-timing);border:none;position:absolute;right:0}.tab:hover .tab-close[data-v-753f634e]{opacity:1}.input-section[data-v-753f634e]{padding:var(--workspace-spacing-md);background-color:var(--workspace-background-color)}.input-section.top[data-v-753f634e]{padding:var(--workspace-spacing-md)}.input-section.bottom[data-v-753f634e]{padding:var(--workspace-spacing-sm) var(--workspace-spacing-md);border-top:var(--workspace-border-width-default) solid var(--workspace-border-color);background-color:var(--workspace-background-color)}.input-container[data-v-753f634e]{background-color:var(--workspace-disabled-background);border-radius:var(--workspace-border-radius-medium);padding:var(--workspace-spacing-md);position:relative}.input-section.bottom .input-container[data-v-753f634e]{padding:var(--workspace-spacing-sm)}.input-top-row[data-v-753f634e]{margin-bottom:var(--workspace-spacing-sm)}.active-tabs-button[data-v-753f634e]{align-items:center;gap:var(--workspace-spacing-xs);background-color:var(--ws-background-base);padding:var(--workspace-spacing-xs) var(--workspace-spacing-sm);border-radius:var(--workspace-border-radius-default);border:var(--workspace-border-width-default) solid var(--workspace-border-color);cursor:pointer;transition:background-color .2s;display:inline-flex}.active-tabs-button[data-v-753f634e]:hover{background-color:var(--workspace-secondary-hover)}.at-symbol[data-v-753f634e]{color:var(--workspace-secondary-color);font-weight:var(--workspace-font-weight-bold)}.button-text[data-v-753f634e]{font-size:var(--workspace-font-size-small);color:var(--workspace-primary-color)}.clock-icon[data-v-753f634e]{font-size:var(--workspace-font-size-small)}.input-field[data-v-753f634e]{margin-bottom:var(--workspace-spacing-sm);position:relative}.attached-chunks[data-v-753f634e]{gap:var(--workspace-spacing-xs);margin-bottom:var(--workspace-spacing-sm);flex-wrap:wrap;max-height:88px;display:flex;overflow-y:auto}.chunk-chip[data-v-753f634e]{border-radius:var(--workspace-border-radius-default);border:var(--workspace-border-width-default) solid var(--workspace-primary-color);background:var(--workspace-primary-light);color:var(--workspace-primary-color);font-family:inherit;font-size:var(--workspace-font-size-small);cursor:pointer;align-items:center;gap:4px;padding:4px 8px;display:inline-flex}.chunk-chip-icon[data-v-753f634e]{flex-shrink:0;width:14px;height:14px}.message-textarea-mirror[data-v-753f634e]{width:100%;min-height:60px;font-family:inherit;font-size:var(--workspace-font-size-medium);color:var(--workspace-primary-color);background:0 0;border:none;outline:none;line-height:1.5}.input-section.bottom .message-textarea-mirror[data-v-753f634e]{min-height:40px}.input-bottom-row[data-v-753f634e]{justify-content:space-between;align-items:center;gap:var(--workspace-spacing-sm);display:flex}.agent-selector[data-v-753f634e],.auto-selector[data-v-753f634e]{align-items:center;gap:var(--workspace-spacing-xs);padding:var(--workspace-spacing-xs) var(--workspace-spacing-sm);font-size:var(--workspace-font-size-small);transition:background-color .2s;display:inline-flex}.agent-selector[data-v-753f634e]:hover,.auto-selector[data-v-753f634e]:hover{background-color:var(--workspace-secondary-hover)}.infinity-symbol[data-v-753f634e]{color:var(--workspace-secondary-color);font-weight:var(--workspace-font-weight-bold)}.agent-text[data-v-753f634e],.auto-text[data-v-753f634e]{color:var(--workspace-primary-color)}.input-actions[data-v-753f634e]{justify-content:flex-end;gap:var(--workspace-spacing-xs);display:flex}.send-button[data-v-753f634e]{background:var(--workspace-primary-color);font-size:var(--workspace-font-size-medium);cursor:pointer;width:var(--workspace-spacing-xxl);height:var(--workspace-spacing-xxl);border-radius:var(--workspace-border-radius-full);color:var(--ws-background-base);font-weight:var(--workspace-font-weight-bold);border:none;justify-content:center;align-items:center;padding:0;transition:all .2s;display:inline-flex}.send-button[data-v-753f634e]:hover:not(:disabled){background-color:var(--workspace-primary-hover);transform:translateY(-1px)}.send-button[data-v-753f634e]:disabled{opacity:.35;cursor:not-allowed;transform:none}.chat-display-area[data-v-753f634e]{background-color:var(--workspace-background-color);padding:var(--workspace-spacing-md);flex:1;overflow-y:auto}.input-section.top.has-suggestions[data-v-753f634e]{padding-bottom:0}.chat-display-area[data-v-753f634e]:has(.empty-chat){padding-top:0}.empty-chat[data-v-753f634e]{flex-direction:column;height:100%;display:flex}.empty-message[data-v-753f634e]{color:var(--workspace-secondary-color);font-size:var(--workspace-font-size-medium);text-align:center;flex:1;justify-content:center;align-items:center;display:flex}.loading-chat[data-v-753f634e]{justify-content:center;align-items:center;height:100%;display:flex}.loading-message[data-v-753f634e]{color:var(--workspace-secondary-color);font-size:var(--workspace-font-size-medium);text-align:center}.error-message[data-v-753f634e]{justify-content:center;align-items:center;gap:var(--workspace-spacing-sm);flex-direction:column;height:100%;display:flex}.error-text[data-v-753f634e]{color:var(--workspace-error-color,#e74c3c);font-size:var(--workspace-font-size-medium);text-align:center}.retry-button[data-v-753f634e]{background:var(--workspace-primary-color);font-size:var(--workspace-font-size-small);cursor:pointer;padding:var(--workspace-spacing-xs) var(--workspace-spacing-sm);border-radius:var(--workspace-border-radius-default);color:var(--workspace-background-color);font-weight:var(--workspace-font-weight-bold);border:none;transition:all .2s}.retry-button[data-v-753f634e]:hover{background-color:var(--workspace-primary-hover);transform:translateY(-1px)}.messages-container[data-v-753f634e]{gap:var(--workspace-spacing-md);flex-direction:column;display:flex}.coming-soon-state[data-v-753f634e]{text-align:center;min-height:100vh;padding:var(--workspace-spacing-xl);background:linear-gradient(135deg, var(--workspace-background-color) 0%, var(--workspace-surface-color) 100%);flex-direction:column;justify-content:center;align-items:center;display:flex}.coming-soon-icon[data-v-753f634e]{font-size:var(--text-8xl);margin-bottom:var(--workspace-spacing-lg);opacity:.8}.coming-soon-title[data-v-753f634e]{font-size:var(--workspace-font-size-xxl);color:var(--workspace-primary-color);margin:0 0 var(--workspace-spacing-md) 0;font-weight:700;line-height:1.2}.coming-soon-subtitle[data-v-753f634e]{font-size:var(--text-xl);color:var(--workspace-secondary-color);max-width:600px;margin:0;line-height:1.6}@media (width<=768px){.coming-soon-state[data-v-753f634e]{min-height:80vh;padding:var(--workspace-spacing-lg)}.coming-soon-title[data-v-753f634e]{font-size:var(--workspace-font-size-xl)}.coming-soon-subtitle[data-v-753f634e]{font-size:var(--text-lg)}}.ai-chat-message-actions[data-v-82f62bf7]{color:var(--workspace-secondary-color);align-items:center;gap:2px;padding:2px;display:inline-flex}.ai-chat-message-actions.is-disabled[data-v-82f62bf7]{opacity:.5;pointer-events:none}.ai-chat-message-actions__btn[data-v-82f62bf7]{border-radius:var(--workspace-border-radius-default);width:28px;height:28px;color:inherit;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:background-color .12s,color .12s;display:inline-flex}.ai-chat-message-actions__btn[data-v-82f62bf7]:hover:not(:disabled){background-color:var(--workspace-secondary-hover);color:var(--workspace-primary-color)}.ai-chat-message-actions__btn[data-v-82f62bf7]:focus-visible{outline:var(--workspace-border-width-default) solid var(--workspace-primary-color);outline-offset:1px}.ai-chat-message-actions__btn[data-v-82f62bf7]:disabled{cursor:not-allowed;opacity:.6}.ai-chat-message-actions__btn.is-active[data-v-82f62bf7]{color:var(--workspace-primary-color);background-color:var(--workspace-secondary-hover)}.ai-chat-message-actions__icon[data-v-82f62bf7]{width:16px;height:16px}.ai-chat-message-actions__icon.is-success[data-v-82f62bf7]{color:var(--workspace-success-color,var(--workspace-primary-color))}.ai-chat-message-actions__divider[data-v-82f62bf7]{background-color:var(--workspace-border-subtle);width:1px;height:16px;margin:0 4px;display:inline-block}.consent-modal-overlay[data-v-82f62bf7]{z-index:1000;background-color:#00000073;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.consent-modal[data-v-82f62bf7]{background-color:var(--ws-background-base);border:var(--workspace-border-width-default) solid var(--workspace-border-color);padding:var(--workspace-spacing-xl);width:90%;max-width:380px}.consent-modal__header[data-v-82f62bf7]{margin-bottom:var(--workspace-spacing-md)}.consent-modal__title[data-v-82f62bf7]{font-size:var(--workspace-font-size-medium);font-weight:var(--workspace-font-weight-bold);color:var(--workspace-primary-color);margin:0}.consent-modal__body[data-v-82f62bf7]{margin:0 0 var(--workspace-spacing-lg) 0;font-size:var(--workspace-font-size-small);color:var(--workspace-secondary-color);line-height:1.5}.consent-modal__actions[data-v-82f62bf7]{gap:var(--workspace-spacing-sm);flex-direction:column;display:flex}.consent-modal__btn[data-v-82f62bf7]{padding:var(--workspace-spacing-sm) var(--workspace-spacing-md);border:var(--workspace-border-width-default) solid var(--workspace-border-color);font-size:var(--workspace-font-size-small);font-weight:var(--workspace-font-weight-normal);cursor:pointer;transition:background-color .15s}.consent-modal__btn[data-v-82f62bf7]:disabled{opacity:.6;cursor:not-allowed}.consent-modal__btn--primary[data-v-82f62bf7]{background-color:var(--workspace-primary-color);color:var(--workspace-background-color);border-color:var(--workspace-primary-color)}.consent-modal__btn--primary[data-v-82f62bf7]:hover:not(:disabled){opacity:.9}.consent-modal__btn--secondary[data-v-82f62bf7]{color:var(--workspace-secondary-color);background-color:#0000}.consent-modal__btn--secondary[data-v-82f62bf7]:hover:not(:disabled){background-color:var(--bg-elevated);color:var(--workspace-primary-color)}.ai-chat-panel-v2[data-v-5c49ad4b]{background-color:var(--workspace-background-color);height:100%;min-height:0;color:var(--workspace-primary-color);flex-direction:column;display:flex}.ai-chat-panel-v2__header[data-v-5c49ad4b]{justify-content:space-between;align-items:center;gap:var(--workspace-spacing-sm);padding:var(--workspace-spacing-sm) var(--workspace-spacing-md);border-bottom:var(--workspace-border-width-default) solid var(--workspace-border-color);flex-shrink:0;display:flex}.ai-chat-panel-v2__title[data-v-5c49ad4b]{min-width:0;overflow:hidden}.ai-chat-panel-v2__title-text[data-v-5c49ad4b]{font-size:var(--workspace-font-size-medium);font-weight:var(--workspace-font-weight-bold);color:var(--workspace-primary-color);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ai-chat-panel-v2__tabs[data-v-5c49ad4b]{align-items:center;gap:var(--workspace-spacing-xs);min-width:0;display:flex}.ai-chat-panel-v2__tab[data-v-5c49ad4b]{align-items:center;gap:var(--workspace-spacing-xs);min-width:0;max-width:100%;padding:var(--workspace-spacing-xs) var(--workspace-spacing-xs) var(--workspace-spacing-xs) var(--workspace-spacing-sm);border-radius:var(--workspace-border-radius-default);border:var(--workspace-border-width-default) solid var(--workspace-border-color);background-color:var(--workspace-disabled-background);color:var(--workspace-primary-color);font-size:var(--workspace-font-size-xs);display:flex}.ai-chat-panel-v2__tab-title[data-v-5c49ad4b]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ai-chat-panel-v2__tab-close[data-v-5c49ad4b]{width:28px;height:28px;margin:calc(-1 * var(--workspace-spacing-xs));border-radius:var(--workspace-border-radius-default);color:var(--workspace-primary-color);cursor:pointer;opacity:.65;transition:opacity var(--workspace-transition-duration) var(--workspace-transition-timing), background-color var(--workspace-transition-duration) var(--workspace-transition-timing);background-color:#0000;border:none;flex-shrink:0;justify-content:center;align-items:center;margin-left:0;padding:0;display:inline-flex}.ai-chat-panel-v2__tab-close[data-v-5c49ad4b]:hover{opacity:1;background-color:var(--workspace-background-color)}.ai-chat-panel-v2__actions[data-v-5c49ad4b]{gap:var(--workspace-spacing-xs);flex-shrink:0;display:flex}.ai-chat-panel-v2__threads[data-v-5c49ad4b]{flex-shrink:0}.ai-chat-panel-v2__export-notice[data-v-5c49ad4b]{justify-content:space-between;align-items:center;gap:var(--workspace-spacing-sm);margin:0 var(--workspace-spacing-md) var(--workspace-spacing-sm);padding:var(--workspace-spacing-xs) var(--workspace-spacing-sm);border:var(--workspace-border-width-default) solid var(--workspace-border-color);border-radius:var(--workspace-border-radius-default);background-color:var(--bg-tertiary);color:var(--workspace-secondary-color);font-size:var(--workspace-font-size-xs);flex-shrink:0;display:flex}.ai-chat-panel-v2__export-notice-dismiss[data-v-5c49ad4b]{width:20px;height:20px;color:inherit;cursor:pointer;opacity:.7;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.ai-chat-panel-v2__export-notice-dismiss[data-v-5c49ad4b]:hover{opacity:1}.ai-chat-panel-v2__body[data-v-5c49ad4b]{min-height:0;padding:var(--workspace-spacing-sm) var(--workspace-spacing-sm) var(--workspace-spacing-md);gap:var(--workspace-spacing-sm);flex-direction:column;flex:1;display:flex;overflow-y:auto}.ai-chat-panel-v2__error[data-v-5c49ad4b]{gap:var(--workspace-spacing-sm);padding:var(--workspace-spacing-md);background-color:var(--bg-tertiary);border-radius:var(--workspace-border-radius-default);color:var(--workspace-error-color,var(--workspace-primary-color));flex-direction:column;display:flex}.ai-chat-panel-v2__retry[data-v-5c49ad4b]{padding:var(--workspace-spacing-xs) var(--workspace-spacing-sm);background-color:var(--workspace-disabled-background);border:var(--workspace-border-width-default) solid var(--workspace-border-color);border-radius:var(--workspace-border-radius-default);color:var(--workspace-primary-color);cursor:pointer;align-self:flex-start}.ai-chat-panel-v2__loading[data-v-5c49ad4b]{color:var(--workspace-secondary-color);font-size:var(--workspace-font-size-small);text-align:center;padding:var(--workspace-spacing-md)}.ai-chat-panel-v2__empty[data-v-5c49ad4b]{gap:var(--workspace-spacing-md);flex-direction:column;display:flex}.ai-chat-panel-v2__messages[data-v-5c49ad4b]{gap:var(--workspace-spacing-xl);flex-direction:column;display:flex}.ai-chat-panel-v2__turn[data-v-5c49ad4b]{gap:var(--workspace-spacing-md);flex-direction:column;display:flex}.ai-chat-panel-v2__tail-spacer[data-v-5c49ad4b]{flex-shrink:0;height:0}.ai-chat-panel-v2[data-v-5c49ad4b] .message{gap:var(--workspace-spacing-xs);border-radius:0;max-width:100%;padding:0}.ai-chat-panel-v2[data-v-5c49ad4b] .message.ai-message{color:var(--workspace-primary-color);background-color:#0000;align-self:stretch;padding:0}.ai-chat-panel-v2[data-v-5c49ad4b] .message.user-message{background-color:var(--bg-tertiary);color:var(--workspace-primary-color);padding:var(--workspace-spacing-xs) var(--workspace-spacing-sm);border-radius:var(--workspace-border-radius-medium);align-self:flex-end;max-width:85%}.ai-chat-panel-v2__user-row[data-v-5c49ad4b]{flex-direction:column;align-items:flex-end;width:100%;display:flex}.ai-chat-panel-v2[data-v-5c49ad4b] .message-time,.ai-chat-panel-v2[data-v-5c49ad4b] .message.user-message .message-sender{display:none}.ai-chat-panel-v2[data-v-5c49ad4b] .message.ai-message .message-sender{color:var(--workspace-secondary-color);font-size:var(--workspace-font-size-xs);font-weight:var(--workspace-font-weight-medium,500);text-transform:uppercase;letter-spacing:.04em}.ai-chat-panel-v2__ai-response[data-v-5c49ad4b]{gap:var(--workspace-spacing-xs);padding:var(--workspace-spacing-sm) var(--workspace-spacing-md);border:var(--workspace-border-width-default) solid var(--workspace-border-subtle);border-radius:var(--workspace-border-radius-medium);background-color:var(--workspace-background-color);flex-direction:column;align-self:stretch;display:flex}.ai-chat-panel-v2__ai-response-actions[data-v-5c49ad4b]{margin-left:calc(var(--workspace-spacing-sm) - var(--workspace-spacing-xs))}.ai-chat-panel-v2__composer[data-v-5c49ad4b]{padding:var(--workspace-spacing-sm) var(--workspace-spacing-md) var(--workspace-spacing-md);border-top:var(--workspace-border-width-default) solid var(--workspace-border-color);background-color:var(--workspace-background-color);flex-shrink:0}.ai-chat-panel-v2__composer-inner[data-v-5c49ad4b]{gap:var(--workspace-spacing-xs);background-color:var(--workspace-disabled-background);border-radius:var(--workspace-border-radius-medium);padding:var(--workspace-spacing-sm);border:var(--workspace-border-width-default) solid transparent;flex-direction:column;transition:border-color .15s;display:flex;position:relative}.ai-chat-panel-v2__composer-inner[data-v-5c49ad4b]:focus-within{border-color:var(--workspace-primary-color)}.ai-chat-panel-v2__chips[data-v-5c49ad4b]{gap:var(--workspace-spacing-xs);flex-wrap:wrap;display:flex}.ai-chat-panel-v2__chip[data-v-5c49ad4b]{padding:2px var(--workspace-spacing-xs);font-size:var(--workspace-font-size-xs);border-radius:var(--workspace-border-radius-default);background-color:var(--workspace-background-color);border:var(--workspace-border-width-default) solid var(--workspace-border-color);color:var(--workspace-primary-color);cursor:pointer;align-items:center;gap:4px;display:inline-flex}.ai-chat-panel-v2__chip-icon[data-v-5c49ad4b]{width:12px;height:12px}.ai-chat-panel-v2__textarea[data-v-5c49ad4b]{resize:none;width:100%;color:var(--workspace-primary-color);font:inherit;font-size:var(--workspace-font-size-small);min-height:36px;max-height:240px;padding:var(--workspace-spacing-xs) 0;background:0 0;border:none;outline:none;line-height:1.4}.ai-chat-panel-v2__composer-row[data-v-5c49ad4b]{align-items:center;gap:var(--workspace-spacing-sm);display:flex}.ai-chat-panel-v2__composer-spacer[data-v-5c49ad4b]{flex:1}.ai-chat-panel-v2__assistant[data-v-5c49ad4b]{align-items:center;gap:var(--workspace-spacing-xs);font-size:var(--workspace-font-size-xs);color:var(--workspace-secondary-color);display:inline-flex}.ai-chat-panel-v2__assistant-select[data-v-5c49ad4b]{background-color:var(--workspace-background-color);color:var(--workspace-primary-color);border:var(--workspace-border-width-default) solid var(--workspace-border-color);border-radius:var(--workspace-border-radius-default);padding:2px var(--workspace-spacing-xs);font-size:var(--workspace-font-size-xs)}.ai-chat-panel-v2__send[data-v-5c49ad4b]{background-color:var(--workspace-primary-color);width:32px;height:32px;color:var(--workspace-background-color);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;transition:opacity .15s;display:inline-flex}.ai-chat-panel-v2__send[data-v-5c49ad4b]:disabled{opacity:.35;cursor:not-allowed}.ai-chat-panel-v2__coming-soon[data-v-5c49ad4b]{height:100%;min-height:0;padding:var(--workspace-spacing-lg);text-align:center;justify-content:center;align-items:center;gap:var(--workspace-spacing-sm);flex-direction:column;display:flex}.ai-chat-panel-v2__coming-soon-icon[data-v-5c49ad4b]{width:48px;height:48px;color:var(--workspace-secondary-color)}.ai-chat-panel-v2__coming-soon-title[data-v-5c49ad4b]{font-size:var(--workspace-font-size-large);font-weight:var(--workspace-font-weight-bold);color:var(--workspace-primary-color);margin:0}.ai-chat-panel-v2__coming-soon-subtitle[data-v-5c49ad4b]{max-width:360px;color:var(--workspace-secondary-color);font-size:var(--workspace-font-size-small);margin:0}.knowledge-base-panel[data-v-b44dfdef]{background-color:var(--workspace-background-color);width:100%;height:100vh;color:var(--workspace-primary-color);flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;display:flex}.kb-header[data-v-b44dfdef]{height:50px;padding:var(--workspace-spacing-sm);border-bottom:var(--workspace-border-width-default) solid var(--workspace-border-color);background-color:var(--workspace-background-color);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.header-left[data-v-b44dfdef]{align-items:center;gap:var(--workspace-spacing-xs);display:flex}.header-icon[data-v-b44dfdef]{color:var(--workspace-secondary-color);font-size:var(--workspace-font-size-medium)}.kb-title[data-v-b44dfdef]{font-size:var(--workspace-font-size-medium);font-weight:var(--workspace-font-weight-bold);color:var(--workspace-primary-color);margin:0}.header-actions[data-v-b44dfdef]{gap:var(--workspace-spacing-xs);display:flex}.loading-state[data-v-b44dfdef]{justify-content:center;align-items:center;gap:var(--workspace-spacing-md);flex-direction:column;flex:1;display:flex}.loading-spinner[data-v-b44dfdef]{border:3px solid var(--workspace-border-color);border-top:3px solid var(--workspace-primary-color);border-radius:50%;width:32px;height:32px;animation:1s linear infinite spin-b44dfdef}@keyframes spin-b44dfdef{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loading-text[data-v-b44dfdef]{color:var(--workspace-secondary-color);font-size:var(--workspace-font-size-medium)}.error-state[data-v-b44dfdef]{justify-content:center;align-items:center;gap:var(--workspace-spacing-md);padding:var(--workspace-spacing-lg);text-align:center;flex-direction:column;flex:1;display:flex}.error-icon[data-v-b44dfdef]{font-size:var(--text-7xl);color:var(--workspace-secondary-color)}.error-message[data-v-b44dfdef]{font-size:var(--workspace-font-size-medium);font-weight:var(--workspace-font-weight-bold);color:var(--workspace-primary-color)}.error-subtitle[data-v-b44dfdef]{font-size:var(--workspace-font-size-small);color:var(--workspace-secondary-color)}.retry-button[data-v-b44dfdef]{background:var(--workspace-primary-color);color:var(--workspace-background-color);padding:var(--workspace-spacing-sm) var(--workspace-spacing-md);border-radius:var(--workspace-border-radius-default);font-size:var(--workspace-font-size-medium);font-weight:var(--workspace-font-weight-bold);cursor:pointer;border:none;transition:background-color .2s}.retry-button[data-v-b44dfdef]:hover{background-color:var(--workspace-primary-hover)}.iframe-container[data-v-b44dfdef]{flex-direction:column;flex:1;height:100%;min-height:0;display:flex}.knowledge-iframe[data-v-b44dfdef]{background-color:var(--workspace-background-color);border:none;width:100%;height:100%}.coming-soon-state[data-v-b44dfdef]{text-align:center;min-height:100vh;padding:var(--workspace-spacing-xl);background:linear-gradient(135deg, var(--workspace-background-color) 0%, var(--workspace-surface-color) 100%);flex-direction:column;justify-content:center;align-items:center;display:flex}.coming-soon-icon[data-v-b44dfdef]{font-size:var(--text-8xl);margin-bottom:var(--workspace-spacing-lg);opacity:.8}.coming-soon-title[data-v-b44dfdef]{font-size:var(--workspace-font-size-xxl);color:var(--workspace-primary-color);margin:0 0 var(--workspace-spacing-md) 0;font-weight:700;line-height:1.2}.coming-soon-subtitle[data-v-b44dfdef]{font-size:var(--text-xl);color:var(--workspace-secondary-color);max-width:600px;margin:0;line-height:1.6}.help-panel[data-v-ba4ef5bc]{background-color:var(--workspace-background-color);width:100%;height:100vh;color:var(--workspace-primary-color);flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;display:flex}.help-content[data-v-ba4ef5bc]{flex-direction:column;flex:1;display:flex;overflow-y:auto}.help-header[data-v-ba4ef5bc]{height:50px;padding:var(--workspace-spacing-sm);border-bottom:var(--workspace-border-width-default) solid var(--workspace-border-color);background-color:var(--workspace-background-color);justify-content:space-between;align-items:center;display:flex}.help-title[data-v-ba4ef5bc]{font-size:var(--workspace-font-size-medium);font-weight:var(--workspace-font-weight-bold);color:var(--workspace-primary-color);margin:0}.header-actions[data-v-ba4ef5bc]{gap:var(--workspace-spacing-sm);display:flex}.section[data-v-ba4ef5bc]{padding:var(--workspace-spacing-md)}.section-header[data-v-ba4ef5bc]{align-items:center;gap:var(--workspace-spacing-sm);margin-bottom:var(--workspace-spacing-md);display:flex}.section-title[data-v-ba4ef5bc]{font-size:var(--workspace-font-size-medium);font-weight:var(--workspace-font-weight-bold);color:var(--workspace-primary-color);margin:0}.section-icon[data-v-ba4ef5bc]{color:var(--workspace-secondary-color);font-size:var(--workspace-font-size-large)}.quick-help-items[data-v-ba4ef5bc]{gap:var(--workspace-spacing-sm);flex-direction:column;display:flex}.quick-help-item[data-v-ba4ef5bc]{padding:var(--workspace-spacing-sm);border:var(--workspace-border-width-default) solid var(--workspace-border-color);border-radius:var(--workspace-border-radius-default);cursor:pointer;transition:all .2s}.quick-help-item[data-v-ba4ef5bc]:hover{background-color:var(--workspace-secondary-hover);border-color:var(--workspace-primary-color)}.question[data-v-ba4ef5bc]{font-size:var(--workspace-font-size-medium);font-weight:var(--workspace-font-weight-bold);color:var(--workspace-primary-color);margin-bottom:var(--workspace-spacing-xs)}.answer[data-v-ba4ef5bc]{font-size:var(--workspace-font-size-small);color:var(--workspace-secondary-color);line-height:1.5}.sections-grid[data-v-ba4ef5bc]{gap:var(--workspace-spacing-sm);grid-template-columns:1fr;display:grid}.help-section-card[data-v-ba4ef5bc]{align-items:center;gap:var(--workspace-spacing-sm);padding:var(--workspace-spacing-md);border:var(--workspace-border-width-default) solid var(--workspace-border-color);border-radius:var(--workspace-border-radius-default);cursor:pointer;transition:all .2s;display:flex}.help-section-card[data-v-ba4ef5bc]:hover{background-color:var(--workspace-secondary-hover);border-color:var(--workspace-primary-color);transform:translateY(-1px)}.section-icon-wrapper[data-v-ba4ef5bc]{background-color:var(--workspace-disabled-background);border-radius:var(--workspace-border-radius-default);flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.section-content[data-v-ba4ef5bc]{flex:1;min-width:0}.section-fill-separator[data-v-ba4ef5bc]{flex:2}.section-card-title[data-v-ba4ef5bc]{font-size:var(--workspace-font-size-medium);font-weight:var(--workspace-font-weight-bold);color:var(--workspace-primary-color);margin:0 0 var(--workspace-spacing-xs) 0}.section-description[data-v-ba4ef5bc]{font-size:var(--workspace-font-size-small);color:var(--workspace-secondary-color);margin:0;line-height:1.4}.section-action[data-v-ba4ef5bc]{flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.external-icon[data-v-ba4ef5bc]{color:var(--workspace-secondary-color);font-size:var(--workspace-font-size-small)}.contact-info[data-v-ba4ef5bc]{gap:var(--workspace-spacing-sm);flex-direction:column;display:flex}.contact-item[data-v-ba4ef5bc]{gap:var(--workspace-spacing-sm);padding:var(--workspace-spacing-sm);background-color:var(--workspace-disabled-background);border-radius:var(--workspace-border-radius-default);flex-direction:column;align-items:center;display:flex}.contact-item-what[data-v-ba4ef5bc]{justify-content:space-between;align-items:center;gap:var(--workspace-spacing-sm);width:100%;padding-bottom:var(--workspace-spacing-sm);display:flex}.contact-item-params[data-v-ba4ef5bc]{justify-content:flex-end;gap:var(--workspace-spacing-sm);width:100%;display:flex}.contact-link[data-v-ba4ef5bc]{color:var(--workspace-primary-color);text-decoration:none;transition:color .2s}.contact-link[data-v-ba4ef5bc]:hover{color:var(--workspace-primary-hover);text-decoration:underline}.contact-detail[data-v-ba4ef5bc]{color:var(--workspace-secondary-color);font-size:var(--workspace-font-size-small)}.contact-item--clickable[data-v-ba4ef5bc]{cursor:pointer;font:inherit;color:inherit;text-align:inherit;border:none}.context-debugger-panel[data-v-6532a545]{background-color:var(--workspace-background-color);width:100%;height:100vh;color:var(--workspace-primary-color);flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;display:flex}.debug-header[data-v-6532a545]{padding:var(--workspace-spacing-sm);border-bottom:var(--workspace-border-width-default) solid var(--workspace-border-color);background-color:var(--workspace-background-color);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.header-left[data-v-6532a545]{align-items:center;gap:var(--workspace-spacing-xs);display:flex}.header-icon[data-v-6532a545]{color:var(--workspace-secondary-color);font-size:var(--workspace-font-size-medium)}.debug-title[data-v-6532a545]{font-size:var(--workspace-font-size-medium);font-weight:var(--workspace-font-weight-bold);color:var(--workspace-primary-color);margin:0}.header-actions[data-v-6532a545]{gap:var(--workspace-spacing-xs);display:flex}.action-button[data-v-6532a545]{font-size:var(--workspace-font-size-medium);cursor:pointer;padding:var(--workspace-spacing-xs);border-radius:var(--workspace-border-radius-default);color:var(--workspace-primary-color);background:0 0;border:none;transition:background-color .2s}.action-button[data-v-6532a545]:hover:not(:disabled){background-color:var(--workspace-secondary-hover)}.action-button[data-v-6532a545]:disabled{opacity:.5;cursor:not-allowed}.context-info[data-v-6532a545]{padding:var(--workspace-spacing-sm) var(--workspace-spacing-md);background-color:var(--workspace-disabled-background);flex:1;overflow-y:auto}.context-item[data-v-6532a545]{gap:var(--workspace-spacing-xs);font-size:var(--workspace-font-size-small);margin-bottom:var(--workspace-spacing-sm);flex-direction:column;display:flex}.context-item[data-v-6532a545]:last-child{margin-bottom:0}.context-value[data-v-6532a545]{color:var(--workspace-secondary-color);word-break:break-word;font-family:monospace}.context-json[data-v-6532a545]{background-color:var(--workspace-background-darker-1);border:1px solid var(--workspace-border-color);border-radius:var(--workspace-border-radius-small);padding:var(--workspace-spacing-xs);margin-top:var(--workspace-spacing-xs);font-family:monospace;font-size:var(--workspace-font-size-small);color:var(--workspace-primary-color);white-space:pre-wrap;word-break:break-word;max-height:200px;overflow-y:auto}.suggestion-scores-section[data-v-6532a545]{margin-top:var(--workspace-spacing-md);padding-top:var(--workspace-spacing-md);border-top:var(--workspace-border-width-default) solid var(--workspace-border-color)}.suggestion-scores-header[data-v-6532a545]{align-items:center;gap:var(--workspace-spacing-xs);margin-bottom:var(--workspace-spacing-xs);display:flex}.suggestion-error[data-v-6532a545]{color:var(--workspace-error-color,#c00)}.suggestion-scores-list[data-v-6532a545]{margin-top:var(--workspace-spacing-xs)}.suggestion-category[data-v-6532a545]{margin-bottom:var(--workspace-spacing-sm)}.suggestion-category-name[data-v-6532a545]{font-weight:var(--workspace-font-weight-bold);font-size:var(--workspace-font-size-small);color:var(--workspace-primary-color);margin-bottom:var(--workspace-spacing-xs)}.suggestion-row[data-v-6532a545]{align-items:baseline;gap:var(--workspace-spacing-xs);font-size:var(--workspace-font-size-small);margin-bottom:var(--workspace-spacing-xs);padding-left:var(--workspace-spacing-sm);flex-wrap:wrap;display:flex}.suggestion-score[data-v-6532a545]{min-width:2ch;color:var(--workspace-secondary-color);flex-shrink:0;font-family:monospace}.suggestion-level[data-v-6532a545]{color:var(--workspace-secondary-color);flex-shrink:0;font-family:monospace;font-size:.9em}.suggestion-id[data-v-6532a545]{color:var(--workspace-secondary-color);flex-shrink:0;font-family:monospace}.suggestion-text[data-v-6532a545]{color:var(--workspace-primary-color);word-break:break-word}.git-hash[data-v-6532a545]{justify-content:space-between;align-items:center;gap:var(--workspace-spacing-xs);font-size:var(--workspace-font-size-small);color:var(--workspace-secondary-color);word-break:break-word;padding:var(--workspace-spacing-xs) var(--workspace-spacing-sm);border-top:var(--workspace-border-width-default) solid var(--workspace-border-color);background-color:var(--workspace-background-darker-2);font-family:monospace;display:flex}.sse-status-badge[data-v-6532a545]{font-family:monospace;font-size:var(--workspace-font-size-small);padding:1px var(--workspace-spacing-xs);border-radius:var(--workspace-border-radius-small);border:var(--workspace-border-width-default) solid var(--workspace-border-color);background-color:var(--workspace-background-darker-1);color:var(--workspace-secondary-color);cursor:pointer;flex-shrink:0}.sse-status-badge[data-status=connected][data-v-6532a545]{color:var(--workspace-success-color,#2d9b4e);border-color:var(--workspace-success-color,#2d9b4e)}.sse-status-badge[data-status=connecting][data-v-6532a545]{color:var(--workspace-warning-color,#c57c00);border-color:var(--workspace-warning-color,#c57c00)}.sse-status-badge[data-status=error][data-v-6532a545],.sse-status-badge[data-status=disconnected][data-v-6532a545]{color:var(--workspace-error-color,#c00);border-color:var(--workspace-error-color,#c00)}.interchange-debugger-panel[data-v-9259c948]{background-color:var(--workspace-background-color);width:100%;height:100vh;color:var(--workspace-primary-color);flex-direction:column;display:flex}.debug-header[data-v-9259c948]{padding:var(--workspace-spacing-sm);border-bottom:var(--workspace-border-width-default) solid var(--workspace-border-color);background-color:var(--workspace-background-color);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.header-left[data-v-9259c948]{align-items:center;gap:var(--workspace-spacing-xs);display:flex}.header-icon[data-v-9259c948]{color:var(--workspace-secondary-color);font-size:var(--workspace-font-size-medium)}.debug-title[data-v-9259c948]{font-size:var(--workspace-font-size-medium);font-weight:var(--workspace-font-weight-bold);color:var(--workspace-primary-color);margin:0}.header-actions[data-v-9259c948]{gap:var(--workspace-spacing-xs);display:flex}.action-button[data-v-9259c948]{font-size:var(--workspace-font-size-medium);cursor:pointer;padding:var(--workspace-spacing-xs);border-radius:var(--workspace-border-radius-default);color:var(--workspace-primary-color);background:0 0;border:none;transition:background-color .2s}.action-button[data-v-9259c948]:hover:not(:disabled){background-color:var(--workspace-secondary-hover)}.action-button[data-v-9259c948]:disabled{opacity:.5;cursor:not-allowed}.panel-body[data-v-9259c948]{padding:var(--workspace-spacing-sm) var(--workspace-spacing-md);background-color:var(--workspace-disabled-background);flex:1;overflow-y:auto}.error-banner[data-v-9259c948]{padding:var(--workspace-spacing-xs) var(--workspace-spacing-sm);background-color:var(--workspace-error-light,#dc26261a);color:var(--workspace-error-color,#dc2626);border-radius:var(--workspace-border-radius-small);font-size:var(--workspace-font-size-small);margin-bottom:var(--workspace-spacing-sm)}.result-banner[data-v-9259c948]{align-items:center;gap:var(--workspace-spacing-xs);padding:var(--workspace-spacing-xs) var(--workspace-spacing-sm);border-radius:var(--workspace-border-radius-small);font-size:var(--workspace-font-size-small);margin-bottom:var(--workspace-spacing-sm);display:flex}.result-success[data-v-9259c948]{background-color:var(--workspace-success-light);color:var(--workspace-success-color)}.result-error[data-v-9259c948]{background-color:var(--workspace-error-light,#dc26261a);color:var(--workspace-error-color,#dc2626)}.result-code[data-v-9259c948]{font-family:monospace;font-weight:var(--workspace-font-weight-bold)}.section[data-v-9259c948]{margin-bottom:var(--workspace-spacing-md)}.section-title-row[data-v-9259c948]{justify-content:space-between;align-items:center;gap:var(--workspace-spacing-md);margin-bottom:var(--workspace-spacing-sm);display:flex}.section-title[data-v-9259c948]{font-size:var(--workspace-font-size-small);font-weight:var(--workspace-font-weight-bold);text-transform:uppercase;color:var(--workspace-secondary-color);margin:0 0 var(--workspace-spacing-sm) 0;align-items:center;gap:var(--workspace-spacing-xs);display:flex}.section-title-row .section-title[data-v-9259c948]{margin-bottom:0}.bypass-cooldown-label[data-v-9259c948]{align-items:center;gap:var(--workspace-spacing-xs);font-size:var(--workspace-font-size-small);color:var(--workspace-secondary-color);cursor:pointer;display:flex}.bypass-cooldown-checkbox[data-v-9259c948]{cursor:pointer}.badge[data-v-9259c948]{background-color:var(--workspace-primary-color);color:var(--workspace-background-color);border-radius:var(--workspace-border-radius-default);padding:0 var(--workspace-spacing-xs);font-size:var(--workspace-font-size-xs);text-align:center;min-width:18px}.muted[data-v-9259c948]{color:var(--workspace-secondary-color);font-size:var(--workspace-font-size-small);margin:0}.sender-card[data-v-9259c948]{background-color:var(--workspace-background-color);border:1px solid var(--workspace-border-color);border-radius:var(--workspace-border-radius-default);padding:var(--workspace-spacing-sm);margin-bottom:var(--workspace-spacing-sm)}.sender-header[data-v-9259c948]{justify-content:space-between;align-items:flex-start;display:flex}.sender-info[data-v-9259c948]{flex-direction:column;gap:2px;min-width:0;display:flex}.sender-name[data-v-9259c948]{font-size:var(--workspace-font-size-small);font-weight:var(--workspace-font-weight-semibold);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sender-meta[data-v-9259c948]{font-size:var(--workspace-font-size-xs);color:var(--workspace-secondary-color);align-items:center;gap:var(--workspace-spacing-xs);display:flex}.sender-types[data-v-9259c948]{flex-wrap:wrap;gap:3px;margin-top:2px;display:flex}.type-tag[data-v-9259c948]{font-size:var(--workspace-font-size-xs);border-radius:var(--workspace-border-radius-small);background-color:var(--workspace-secondary-hover);color:var(--workspace-secondary-color);padding:1px 5px}.status-dot[data-v-9259c948]{border-radius:50%;width:6px;height:6px;display:inline-block}.status-dot.active[data-v-9259c948]{background-color:var(--workspace-success-color)}.status-dot.inactive[data-v-9259c948]{background-color:var(--workspace-secondary-color)}.sender-actions[data-v-9259c948]{flex-shrink:0;gap:2px;display:flex}.send-button[data-v-9259c948]{font-size:var(--workspace-font-size-medium);cursor:pointer;padding:var(--workspace-spacing-xs);border-radius:var(--workspace-border-radius-default);color:var(--workspace-success-color);background:0 0;border:none;transition:background-color .2s}.send-button[data-v-9259c948]:hover:not(:disabled){background-color:var(--workspace-success-light)}.send-button[data-v-9259c948]:disabled{opacity:.4;cursor:not-allowed}.sender-detail[data-v-9259c948]{align-items:center;gap:var(--workspace-spacing-xs);font-size:var(--workspace-font-size-xs);color:var(--workspace-secondary-color);margin-top:var(--workspace-spacing-xs);display:flex}.detail-icon[data-v-9259c948]{font-size:var(--workspace-font-size-small);flex-shrink:0}.detail-label[data-v-9259c948]{font-weight:var(--workspace-font-weight-semibold)}.detail-value[data-v-9259c948]{font-family:monospace}.preview-section[data-v-9259c948]{margin-top:var(--workspace-spacing-sm);border-top:1px solid var(--workspace-border-color);padding-top:var(--workspace-spacing-sm)}.preview-error[data-v-9259c948]{color:var(--workspace-error-color,#dc2626);font-size:var(--workspace-font-size-small);margin:0}.payload-json[data-v-9259c948]{background-color:var(--workspace-background-darker-1);border:1px solid var(--workspace-border-color);border-radius:var(--workspace-border-radius-small);padding:var(--workspace-spacing-xs);font-family:monospace;font-size:var(--workspace-font-size-xs);color:var(--workspace-primary-color);white-space:pre-wrap;word-break:break-word;max-height:300px;margin:0;overflow-y:auto}.preview-payload-block[data-v-9259c948]{margin-bottom:var(--workspace-spacing-xs)}.preview-payload-type[data-v-9259c948]{font-size:var(--workspace-font-size-xs);font-weight:var(--workspace-font-weight-semibold);color:var(--workspace-secondary-color);margin-bottom:2px;display:block}.send-results[data-v-9259c948]{margin-bottom:var(--workspace-spacing-sm)}.result-partial[data-v-9259c948]{background-color:var(--workspace-warning-light,#f59e0b26);color:var(--workspace-warning-color,#f59e0b)}.result-line[data-v-9259c948]{align-items:center;gap:var(--workspace-spacing-xs);font-size:var(--workspace-font-size-xs);padding:2px var(--workspace-spacing-sm);display:flex}.result-line-ok[data-v-9259c948]{color:var(--workspace-success-color)}.result-line-fail[data-v-9259c948]{color:var(--workspace-error-color,#dc2626)}.incoming-card[data-v-9259c948]{background-color:var(--workspace-background-color);border:1px solid var(--workspace-border-color);border-radius:var(--workspace-border-radius-default);padding:var(--workspace-spacing-xs) var(--workspace-spacing-sm);margin-bottom:var(--workspace-spacing-xs)}.incoming-row[data-v-9259c948]{align-items:center;gap:var(--workspace-spacing-xs);font-size:var(--workspace-font-size-xs);display:flex}.incoming-type[data-v-9259c948]{font-weight:var(--workspace-font-weight-semibold);font-size:var(--workspace-font-size-small)}.incoming-version[data-v-9259c948]{color:var(--workspace-secondary-color);font-family:monospace}.activation-card[data-v-9259c948]{background-color:var(--workspace-background-color);border:1px solid var(--workspace-warning-color,#f59e0b);border-radius:var(--workspace-border-radius-default);padding:var(--workspace-spacing-sm);margin-bottom:var(--workspace-spacing-sm)}.activation-header[data-v-9259c948]{justify-content:space-between;align-items:center;display:flex}.activation-actions[data-v-9259c948]{align-items:center;gap:var(--workspace-spacing-xs);flex-shrink:0;display:flex}.activate-button[data-v-9259c948]{border:1px solid var(--workspace-success-color);font-size:var(--workspace-font-size-xs);cursor:pointer;padding:var(--workspace-spacing-xs) var(--workspace-spacing-sm);border-radius:var(--workspace-border-radius-default);color:var(--workspace-success-color);background:0 0;align-items:center;gap:4px;transition:all .2s;display:flex}.activate-button[data-v-9259c948]:hover:not(:disabled){background-color:var(--workspace-success-color);color:var(--workspace-background-color)}.activate-button[data-v-9259c948]:disabled{opacity:.5;cursor:not-allowed}.cancel-button[data-v-9259c948]{font-size:var(--workspace-font-size-medium);cursor:pointer;padding:var(--workspace-spacing-xs);border-radius:var(--workspace-border-radius-default);color:var(--workspace-secondary-color);background:0 0;border:none;align-items:center;transition:all .2s;display:flex}.cancel-button[data-v-9259c948]:hover:not(:disabled){color:var(--workspace-error-color,#dc2626)}.cancel-button[data-v-9259c948]:disabled{opacity:.5;cursor:not-allowed}.status-tag[data-v-9259c948]{font-size:var(--workspace-font-size-xs);border-radius:var(--workspace-border-radius-small);font-weight:var(--workspace-font-weight-semibold);padding:1px 6px}.status-tag.pending[data-v-9259c948]{background-color:var(--workspace-warning-light,#f59e0b26);color:var(--workspace-warning-color,#f59e0b)}.status-tag.inactive-tag[data-v-9259c948]{background-color:var(--workspace-secondary-hover);color:var(--workspace-secondary-color)}.warning-badge[data-v-9259c948]{background-color:var(--workspace-warning-color,#f59e0b)}.automation-debugger-panel[data-v-4cb39e3d]{background-color:var(--workspace-background-color);width:100%;height:100vh;color:var(--workspace-primary-color);flex-direction:column;display:flex}.debug-header[data-v-4cb39e3d]{padding:var(--workspace-spacing-sm);border-bottom:var(--workspace-border-width-default) solid var(--workspace-border-color);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.header-left[data-v-4cb39e3d]{align-items:center;gap:var(--workspace-spacing-xs);display:flex}.header-icon[data-v-4cb39e3d]{color:var(--workspace-secondary-color);font-size:var(--workspace-font-size-medium)}.debug-title[data-v-4cb39e3d]{font-size:var(--workspace-font-size-medium);font-weight:var(--workspace-font-weight-bold);margin:0}.action-button[data-v-4cb39e3d]{font-size:var(--workspace-font-size-medium);cursor:pointer;padding:var(--workspace-spacing-xs);border-radius:var(--workspace-border-radius-default);color:var(--workspace-primary-color);background:0 0;border:none}.action-button[data-v-4cb39e3d]:hover:not(:disabled){background-color:var(--workspace-secondary-hover)}.action-button[data-v-4cb39e3d]:disabled{opacity:.5;cursor:not-allowed}.debug-body[data-v-4cb39e3d]{padding:var(--workspace-spacing-md);gap:var(--workspace-spacing-lg);flex-direction:column;flex:1;display:flex;overflow-y:auto}.debug-section[data-v-4cb39e3d]{gap:var(--workspace-spacing-sm);flex-direction:column;display:flex}.section-title[data-v-4cb39e3d]{font-size:var(--workspace-font-size-small);font-weight:var(--workspace-font-weight-bold);margin:0}.section-hint[data-v-4cb39e3d]{font-size:var(--workspace-font-size-xs);color:var(--workspace-secondary-color);margin:0}.field[data-v-4cb39e3d]{flex-direction:column;gap:2px;display:flex}.field-label[data-v-4cb39e3d]{font-family:var(--font-mono);font-size:var(--text-3xs);text-transform:uppercase;letter-spacing:.12em;color:var(--workspace-secondary-color)}.field-input[data-v-4cb39e3d]{width:100%;padding:var(--workspace-spacing-xs) var(--workspace-spacing-sm);border:1px solid var(--workspace-border-color);background:var(--ws-background-base);color:var(--workspace-text-color);font-size:var(--workspace-font-size-small)}.field-textarea[data-v-4cb39e3d]{font-family:var(--font-mono);resize:vertical}.fire-button[data-v-4cb39e3d]{align-items:center;gap:var(--workspace-spacing-xs);padding:var(--workspace-spacing-xs) var(--workspace-spacing-md);background:var(--workspace-primary-color);color:var(--ws-background-base);cursor:pointer;font-size:var(--workspace-font-size-small);font-weight:var(--workspace-font-weight-medium);border:none;align-self:flex-start;display:inline-flex}.fire-button[data-v-4cb39e3d]:disabled{opacity:.6;cursor:not-allowed}.outcomes[data-v-4cb39e3d]{gap:var(--workspace-spacing-sm);margin-top:var(--workspace-spacing-xs);flex-direction:column;display:flex}.outcome[data-v-4cb39e3d]{padding:var(--workspace-spacing-xs);background:var(--workspace-background-darker-1);border:1px solid var(--workspace-border-color);flex-direction:column;gap:2px;display:flex}.outcome-name[data-v-4cb39e3d]{font-size:var(--workspace-font-size-small);font-weight:var(--workspace-font-weight-medium)}.result-row[data-v-4cb39e3d]{justify-content:space-between;gap:var(--workspace-spacing-md);font-family:var(--font-mono);font-size:var(--workspace-font-size-xs);color:var(--workspace-secondary-color);display:flex}.result-row--ok[data-v-4cb39e3d]{color:var(--workspace-success-color,#2d9b4e)}.result-row--fail[data-v-4cb39e3d]{color:var(--workspace-error-color,#c00)}.run-row[data-v-4cb39e3d]{justify-content:space-between;align-items:center;gap:var(--workspace-spacing-sm);padding:var(--workspace-spacing-xs) 0;border-bottom:1px solid var(--workspace-border-subtle);display:flex}.run-name[data-v-4cb39e3d]{font-size:var(--workspace-font-size-small)}.muted[data-v-4cb39e3d]{font-size:var(--workspace-font-size-xs);color:var(--workspace-secondary-color);margin:0}.error-text[data-v-4cb39e3d]{font-size:var(--workspace-font-size-xs);color:var(--workspace-error-color,#c00);margin:0}.view-notice-item[data-v-9372c25e]{padding:var(--workspace-spacing-md);border-radius:var(--workspace-border-radius-default);border:var(--workspace-border-width-default) solid var(--workspace-border-color);background-color:var(--workspace-background-color);cursor:pointer;align-items:flex-start;gap:var(--workspace-spacing-sm);transition:all .2s;display:flex;position:relative}.view-notice-item[data-v-9372c25e]:hover{background-color:var(--workspace-secondary-hover);border-color:var(--border-hover)}.view-notice-item.unread[data-v-9372c25e]{border-left:3px solid var(--workspace-primary-color);background-color:var(--workspace-disabled-background)}.view-notice-item.read[data-v-9372c25e]{opacity:.7}.notice-content[data-v-9372c25e]{flex:1}.notice-content h3[data-v-9372c25e]{margin:0 0 var(--workspace-spacing-xs) 0;font-size:var(--workspace-font-size-medium);font-weight:var(--workspace-font-weight-semibold);color:var(--workspace-primary-color)}.notice-content p[data-v-9372c25e]{font-size:var(--workspace-font-size-small);color:var(--workspace-secondary-color);margin:0}.notice-actions[data-v-9372c25e]{align-items:center;gap:var(--workspace-spacing-xs);flex-shrink:0;display:flex}.unread-indicator[data-v-9372c25e]{background-color:var(--workspace-primary-color);border-radius:50%;flex-shrink:0;width:8px;height:8px}.mark-read-button[data-v-9372c25e]{background:var(--workspace-background-color);border:1px solid var(--workspace-border-color);cursor:pointer;padding:var(--workspace-spacing-xs) var(--workspace-spacing-sm);border-radius:var(--workspace-border-radius-small);color:var(--workspace-primary-color);font-size:var(--workspace-font-size-small);transition:all .2s}.mark-read-button[data-v-9372c25e]:hover{background-color:var(--workspace-secondary-hover);border-color:var(--border-hover)}.close-button[data-v-9372c25e]{cursor:pointer;padding:var(--workspace-spacing-xs);border-radius:var(--workspace-border-radius-small);color:var(--workspace-secondary-color);opacity:.6;background:0 0;border:none;justify-content:center;align-items:center;transition:all .2s;display:flex}.close-button[data-v-9372c25e]:hover{background-color:var(--workspace-secondary-hover);color:var(--workspace-primary-color);opacity:1}.notice-pane[data-v-ef5fd973]{background-color:var(--ws-background-base);width:100%;height:100vh;color:var(--workspace-primary-color);flex-direction:column;display:flex;overflow-y:auto}.notice-header[data-v-ef5fd973]{padding:var(--workspace-spacing-md);border-bottom:var(--workspace-border-width-default) solid var(--workspace-border-color);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.notice-header h2[data-v-ef5fd973]{font-size:var(--text-xl);font-weight:var(--workspace-font-weight-bold);color:var(--workspace-primary-color);margin:0}.header-right[data-v-ef5fd973]{align-items:center;gap:var(--workspace-spacing-md);display:flex}.notice-count[data-v-ef5fd973]{font-size:var(--workspace-font-size-small);color:var(--workspace-secondary-color)}.filter-buttons[data-v-ef5fd973]{gap:var(--workspace-spacing-xs);display:flex}.notice-list[data-v-ef5fd973]{padding:var(--workspace-spacing-md);gap:var(--workspace-spacing-sm);flex-direction:column;flex:1;display:flex;overflow-y:auto}.empty-state[data-v-ef5fd973]{height:100%;color:var(--workspace-secondary-color);font-size:var(--workspace-font-size-medium);justify-content:center;align-items:center;display:flex}.chat-composer[data-v-1740c70f]{border-top:1px solid var(--workspace-border-subtle);background:var(--ws-background-base);align-items:flex-end;gap:8px;padding:12px 16px;display:flex}.chat-composer.compact[data-v-1740c70f]{padding:8px 12px}.composer-input[data-v-1740c70f]{background:var(--bg-tertiary);border:1px solid var(--workspace-border-subtle);font-family:var(--font-body);font-size:var(--text-sm);color:var(--workspace-text-color);resize:none;border-radius:2px;outline:none;flex:1;max-height:160px;padding:9px 14px;line-height:1.5}.composer-input.compact[data-v-1740c70f]{padding:7px 10px}.composer-input[data-v-1740c70f]:focus{border-color:var(--workspace-primary-color)}.composer-input[data-v-1740c70f]:disabled{opacity:.6;cursor:not-allowed}.chat-composer[data-v-1740c70f] .action-button{width:calc(var(--text-sm) * 1.5 + 20px);height:calc(var(--text-sm) * 1.5 + 20px);flex-shrink:0;justify-content:center}.chat-composer.compact[data-v-1740c70f] .action-button{width:calc(var(--text-sm) * 1.5 + 16px);height:calc(var(--text-sm) * 1.5 + 16px)}.chat-avatar[data-v-47f488c2]{font-family:var(--font-mono);border:1.5px solid #0000;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:500;display:flex}.chat-avatar.external[data-v-47f488c2]{border-style:solid}.bubble-row[data-v-112b03c9]{align-items:flex-start;gap:8px;padding:4px 0;display:flex}.bubble-row.is-me[data-v-112b03c9]{flex-direction:row-reverse}.avatar-spacer[data-v-112b03c9]{flex-shrink:0;width:28px}.bubble-stack[data-v-112b03c9]{flex-direction:column;align-items:flex-start;gap:2px;max-width:72%;display:flex}.bubble-stack.is-me[data-v-112b03c9]{align-items:flex-end}.meta[data-v-112b03c9]{align-items:center;gap:6px;display:flex}.meta.is-me[data-v-112b03c9]{flex-direction:row-reverse}.sender[data-v-112b03c9]{font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--workspace-font-weight-medium);color:var(--workspace-text-color-secondary)}.sender.external[data-v-112b03c9]{color:var(--st-amber-bright)}.company-tag[data-v-112b03c9]{font-family:var(--font-mono);font-size:var(--text-3xs);letter-spacing:1px;text-transform:uppercase;color:var(--st-amber);background:var(--st-amber-dim);border-radius:2px;padding:1px 5px}.time[data-v-112b03c9]{font-family:var(--font-mono);font-size:var(--text-3xs);color:var(--workspace-secondary-color);letter-spacing:.5px}.bubble[data-v-112b03c9]{background:var(--bg-secondary);border:1px solid var(--workspace-border-subtle);font-family:var(--font-body);font-size:var(--text-sm);color:var(--workspace-text-color);white-space:pre-wrap;word-wrap:break-word;border-radius:2px 6px 6px;padding:8px 12px;line-height:1.55}.bubble.is-me[data-v-112b03c9]{background:var(--bg-tertiary);border-radius:6px 2px 6px 6px}.bubble.external[data-v-112b03c9]{background:#c99a2d14;border-color:#c99a2d33}.bubble.assist-clickable[data-v-112b03c9]{cursor:pointer}.assist-row[data-v-112b03c9]{display:flex}.assist-row.is-me[data-v-112b03c9]{justify-content:flex-end}.assist-chip[data-v-112b03c9]{border-radius:var(--radius-keycap);font-family:var(--font-mono);letter-spacing:.8px;text-transform:uppercase;color:var(--fg-secondary);cursor:pointer;opacity:0;transition:opacity var(--duration-normal) var(--ease-out), color var(--duration-normal) var(--ease-out);background:0 0;border:none;align-items:center;gap:4px;margin-top:2px;padding:2px 4px;font-size:9px;display:inline-flex}.bubble-row:hover .assist-chip[data-v-112b03c9],.assist-chip[data-v-112b03c9]:focus-visible{opacity:1}.assist-chip[data-v-112b03c9]:hover{color:var(--cs-accent)}.assist-chip--processing[data-v-112b03c9],.assist-chip--complete[data-v-112b03c9]{opacity:1}.assist-chip--processing[data-v-112b03c9]{color:var(--cs-accent)}.assist-icon[data-v-112b03c9]{font-size:11px}.assist-dot[data-v-112b03c9]{background:var(--cs-accent);border-radius:50%;flex-shrink:0;width:6px;height:6px}.assist-spinner[data-v-112b03c9]{border:1.5px solid var(--cs-accent);border-top-color:#0000;border-radius:50%;flex-shrink:0;width:9px;height:9px;animation:.8s linear infinite assist-spin-112b03c9}@keyframes assist-spin-112b03c9{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.assist-chip[data-v-112b03c9]{transition:none}.assist-spinner[data-v-112b03c9]{border-top-color:var(--cs-accent);opacity:.5;animation:none}}.date-divider[data-v-8b58631a]{align-items:center;gap:12px;padding:12px 0;display:flex}.rule[data-v-8b58631a]{background:var(--workspace-border-subtle);flex:1;height:1px}.label[data-v-8b58631a]{font-family:var(--font-mono);font-size:var(--text-3xs);letter-spacing:1.5px;text-transform:uppercase;color:var(--workspace-secondary-color);flex-shrink:0}.external-banner[data-v-289142d5]{background:var(--st-amber-dim);border-bottom:1px solid #c99a2d26;border-left:2px solid var(--st-amber);align-items:center;gap:8px;padding:6px 12px;display:flex}.icon[data-v-289142d5]{font-size:var(--text-xs);color:var(--st-amber)}.label[data-v-289142d5]{font-family:var(--font-mono);font-size:var(--text-3xs);letter-spacing:1.5px;text-transform:uppercase;color:var(--st-amber-bright)}.chat-panel[data-v-adfd52ae]{background:var(--ws-background-base);height:100%;color:var(--workspace-text-color);flex-direction:column;min-width:0;display:flex}.tab-bar[data-v-adfd52ae]{border-bottom:1px solid var(--workspace-border-subtle);flex-shrink:0;justify-content:space-between;align-items:center;height:34px;padding:0 8px;display:flex}.conversation-tab[data-v-adfd52ae]{background:var(--bg-tertiary);font-family:var(--font-mono);font-size:var(--text-3xs);color:var(--workspace-text-color);border-radius:2px;align-items:center;gap:6px;max-width:70%;padding:4px 8px;display:flex;overflow:hidden}.tab-name[data-v-adfd52ae]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tab-ext[data-v-adfd52ae]{font-family:var(--font-mono);font-size:var(--text-3xs);letter-spacing:.8px;color:var(--st-amber);background:var(--st-amber-dim);text-transform:uppercase;border-radius:2px;flex-shrink:0;padding:1px 4px}.tab-placeholder[data-v-adfd52ae]{font-family:var(--font-mono);font-size:var(--text-3xs);letter-spacing:2px;color:var(--workspace-secondary-color);text-transform:uppercase;padding-left:6px}.tab-actions[data-v-adfd52ae]{gap:4px;display:flex}.error-banner[data-v-adfd52ae]{font-family:var(--font-body);font-size:var(--text-xs);color:var(--workspace-error-color);background:var(--workspace-error-light);border-bottom:1px solid var(--workspace-error-color);padding:8px 12px}.conversation-header[data-v-adfd52ae]{border-bottom:1px solid var(--workspace-border-subtle);flex-shrink:0;align-items:center;gap:6px;padding:10px 12px;display:flex}.conversation-name[data-v-adfd52ae]{font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--workspace-font-weight-medium);color:var(--workspace-text-color)}.conversation-company[data-v-adfd52ae]{font-family:var(--font-mono);font-size:var(--text-3xs);background:var(--st-amber-dim);color:var(--st-amber);letter-spacing:.8px;border-radius:2px;padding:1px 5px}.messages-scroll[data-v-adfd52ae]{flex-direction:column;flex:1;gap:2px;min-height:0;padding:4px 12px 8px;display:flex;overflow-y:auto}.empty-state[data-v-adfd52ae]{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;padding:24px;display:flex}.empty-text[data-v-adfd52ae]{color:var(--workspace-secondary-color);font-family:var(--font-body);font-size:var(--text-sm);margin:0}.empty-action[data-v-adfd52ae]:disabled{opacity:.5;cursor:not-allowed}.right-panel[data-v-84b06f9e]{flex-shrink:0;display:flex}.right-panel-content[data-v-84b06f9e]{background-color:var(--ws-background-base);flex:1;min-width:0}.breadcrumbs-container[data-v-ac1da38f]{height:var(--workspace-breadcrumbs-height);width:100%;font-size:var(--workspace-font-size-small);color:var(--workspace-secondary-color);border-bottom:var(--workspace-border-width-default) solid transparent;transition:border-bottom var(--workspace-transition-duration) var(--workspace-transition-timing);padding:0 var(--workspace-spacing-md);align-items:center;display:flex}.breadcrumbs-list[data-v-ac1da38f]{align-items:center;gap:var(--workspace-spacing-xs);display:flex}.breadcrumb-item[data-v-ac1da38f]{color:var(--workspace-secondary-color);cursor:pointer;padding:var(--workspace-spacing-xs) var(--workspace-spacing-xs);border-radius:var(--workspace-border-radius-default);font-size:var(--workspace-font-size-small);background:0 0;border:none;text-decoration:none;transition:all .2s}.breadcrumb-item[data-v-ac1da38f]:hover:not(.active):not(:disabled){background-color:var(--workspace-secondary-hover);color:var(--workspace-primary-color)}.breadcrumb-item.active[data-v-ac1da38f]{color:var(--workspace-primary-color);font-weight:var(--workspace-font-weight-bold);cursor:default}.breadcrumb-item[data-v-ac1da38f]:disabled{cursor:default}.breadcrumb-separator[data-v-ac1da38f]{color:var(--workspace-secondary-color);margin:0 var(--workspace-spacing-xs)}.breadcrumb-dynamic-param-pending[data-v-ac1da38f]{vertical-align:middle;align-items:center;min-width:1em;min-height:1em;display:inline-flex}.breadcrumb-param-loader[data-v-ac1da38f]{width:1em;height:1em;font-size:1.1em}.animate-spin[data-v-ac1da38f]{animation:.9s linear infinite breadcrumb-spin-ac1da38f}@keyframes breadcrumb-spin-ac1da38f{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.questionnaire-view[data-v-34851890]{z-index:1000;background:var(--questionnaire-overlay);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;inset:0}.questionnaire-view-content[data-v-34851890]{background-color:var(--ws-background-base);border-radius:var(--workspace-border-radius-large);width:80vw;height:80vh;box-shadow:var(--workspace-shadow-md);flex-direction:column;display:flex;overflow:hidden}.questionnaire-view-header[data-v-34851890]{padding:var(--workspace-spacing-xl);border-bottom:1px solid var(--workspace-border-subtle);justify-content:space-between;align-items:flex-start;display:flex}.questionnaire-title-section[data-v-34851890]{flex:1}.questionnaire-title[data-v-34851890]{font-size:var(--workspace-font-size-xxl);font-weight:var(--workspace-font-weight-bold);margin:0 0 var(--workspace-spacing-xs) 0;color:var(--workspace-primary-color)}.questionnaire-description[data-v-34851890]{font-size:var(--workspace-font-size-medium);color:var(--workspace-secondary-color);margin:0}.exit-button[data-v-34851890]{flex-shrink:0}.progress-container[data-v-34851890]{background-color:var(--workspace-border-subtle);height:4px;position:relative;overflow:hidden}.progress-bar[data-v-34851890]{background:linear-gradient(90deg, var(--workspace-primary-color), var(--workspace-secondary-color));height:100%;transition:width .4s cubic-bezier(.4,0,.2,1)}.question-container[data-v-34851890]{padding:var(--workspace-spacing-xl);padding-right:calc(var(--workspace-spacing-xl) + 8px);gap:var(--workspace-spacing-xl);scrollbar-width:thin;scrollbar-color:var(--workspace-border-color) transparent;flex-direction:column;flex:1;display:flex;overflow-y:auto}.question-container[data-v-34851890]::-webkit-scrollbar{width:8px}.question-container[data-v-34851890]::-webkit-scrollbar-track{background:0 0}.question-container[data-v-34851890]::-webkit-scrollbar-thumb{background-color:var(--workspace-border-color);transition:background-color var(--workspace-transition-duration) var(--workspace-transition-timing);border-radius:4px}.question-container[data-v-34851890]::-webkit-scrollbar-thumb:hover{background-color:var(--workspace-secondary-color)}.question-container--transition[data-v-34851890]{text-align:center;justify-content:center;align-items:center}.question-header[data-v-34851890]{gap:var(--workspace-spacing-sm);flex-direction:column;display:flex}.question-container--transition .question-header[data-v-34851890]{max-width:720px;margin:0 auto}.question-title[data-v-34851890]{font-size:var(--workspace-font-size-xl);font-weight:var(--workspace-font-weight-semibold);color:var(--workspace-primary-color);margin:0;line-height:1.4}.question-description[data-v-34851890]{font-size:var(--workspace-font-size-medium);color:var(--workspace-secondary-color);min-height:1.6em;margin:0;line-height:1.6}.typing-cursor[data-v-34851890]{color:var(--workspace-primary-color);margin-left:2px;animation:1s infinite blink-34851890;display:inline-block}@keyframes blink-34851890{0%,50%{opacity:1}51%,to{opacity:0}}.question-options[data-v-34851890]{gap:var(--workspace-spacing-md);flex-direction:column;display:flex}.option-button[data-v-34851890]{padding:var(--workspace-spacing-lg) var(--workspace-spacing-xl);background-color:var(--ws-background-base);border:var(--workspace-border-width-medium) solid var(--workspace-border-color);border-radius:var(--workspace-border-radius-medium);cursor:pointer;text-align:left;font-size:var(--workspace-font-size-medium);color:var(--workspace-primary-color);font-weight:var(--workspace-font-weight-medium);justify-content:space-between;align-items:center;transition:all .2s;display:flex}.option-button[data-v-34851890]:hover{border-color:var(--workspace-primary-color);background-color:var(--workspace-secondary-hover);transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.option-button--selected[data-v-34851890]{border-color:var(--workspace-primary-color);background-color:var(--workspace-primary-color);color:var(--workspace-white)}.option-button--selected[data-v-34851890]:hover{background-color:var(--workspace-primary-hover)}.option-label[data-v-34851890]{flex:1}.option-check[data-v-34851890]{font-size:var(--text-2xl);flex-shrink:0}.question-bottom-actions[data-v-34851890]{flex-direction:column;justify-content:space-between;align-items:center;margin-top:auto;display:flex}.bottom-actions-navigation[data-v-34851890]{width:100%;padding:var(--workspace-spacing-lg) var(--workspace-spacing-xl);justify-content:space-between;align-items:center;display:flex}.question-bottom-actions .progress-container[data-v-34851890]{width:100%}.bottom-actions-lower[data-v-34851890]{border-top:1px solid var(--workspace-border-subtle);justify-content:flex-end;align-items:center;gap:var(--workspace-spacing-md);width:100%;padding:var(--workspace-spacing-lg) var(--workspace-spacing-xl);display:flex}.questionnaire-fade-enter-active[data-v-34851890],.questionnaire-fade-leave-active[data-v-34851890]{transition:opacity .3s}.questionnaire-fade-enter-from[data-v-34851890],.questionnaire-fade-leave-to[data-v-34851890]{opacity:0}.question-slide-enter-active[data-v-34851890]{transition:all .4s cubic-bezier(.4,0,.2,1)}.question-slide-leave-active[data-v-34851890]{transition:all .3s cubic-bezier(.4,0,.2,1)}.question-slide-enter-from[data-v-34851890]{opacity:0;transform:translateY(20px)}.question-slide-leave-to[data-v-34851890]{opacity:0;transform:translateY(-20px)}.options-fade-enter-active[data-v-34851890]{transition:opacity .4s}.options-fade-enter-from[data-v-34851890]{opacity:0}.options-fade-leave-active[data-v-34851890]{transition:opacity .2s}.options-fade-leave-to[data-v-34851890]{opacity:0}.window-notice-item[data-v-f11f9695]{padding:var(--workspace-spacing-md);border-radius:var(--workspace-border-radius-default);border:var(--workspace-border-width-default) solid var(--workspace-border-color);background-color:var(--workspace-background-color);cursor:pointer;align-items:flex-start;gap:var(--workspace-spacing-sm);transition:all .2s;display:flex;position:relative}.window-notice-item[data-v-f11f9695]:hover{background-color:var(--workspace-secondary-hover);border-color:var(--border-hover)}.window-notice-item.unread[data-v-f11f9695]{border-left:3px solid var(--workspace-primary-color);background-color:var(--workspace-disabled-background)}.window-notice-item.read[data-v-f11f9695]{opacity:.7}.notice-content[data-v-f11f9695]{flex:1}.notice-content h3[data-v-f11f9695]{margin:0 0 var(--workspace-spacing-xs) 0;font-size:var(--workspace-font-size-medium);font-weight:var(--workspace-font-weight-semibold);color:var(--workspace-primary-color)}.notice-content p[data-v-f11f9695]{font-size:var(--workspace-font-size-small);color:var(--workspace-secondary-color);margin:0}.notice-actions[data-v-f11f9695]{align-items:center;gap:var(--workspace-spacing-xs);flex-shrink:0;display:flex}.unread-indicator[data-v-f11f9695]{background-color:var(--workspace-primary-color);border-radius:50%;flex-shrink:0;width:8px;height:8px}.mark-read-button[data-v-f11f9695]{background:var(--workspace-background-color);border:1px solid var(--workspace-border-color);cursor:pointer;padding:var(--workspace-spacing-xs) var(--workspace-spacing-sm);border-radius:var(--workspace-border-radius-small);color:var(--workspace-primary-color);font-size:var(--workspace-font-size-small);transition:all .2s}.mark-read-button[data-v-f11f9695]:hover{background-color:var(--workspace-secondary-hover);border-color:var(--border-hover)}.close-button[data-v-f11f9695]{cursor:pointer;padding:var(--workspace-spacing-xs);border-radius:var(--workspace-border-radius-small);color:var(--workspace-secondary-color);opacity:.6;background:0 0;border:none;justify-content:center;align-items:center;transition:all .2s;display:flex}.close-button[data-v-f11f9695]:hover{background-color:var(--workspace-secondary-hover);color:var(--workspace-primary-color);opacity:1}.notice-controller[data-v-77afc0a6]{z-index:1000;gap:var(--workspace-spacing-sm);pointer-events:none;-webkit-backdrop-filter:blur(100px);backdrop-filter:blur(100px);-webkit-mask-composite:source-in;flex-direction:column;width:400px;padding:20px 15px;display:flex;position:fixed;top:0;right:60px;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 5%),linear-gradient(#000 95%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 5%),linear-gradient(#000 95%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.floating-notice[data-v-77afc0a6]{pointer-events:auto;border-radius:var(--workspace-border-radius-default);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#1a1a1a0f;transition:opacity .3s ease-out,transform .3s ease-out;animation:.3s ease-out slideIn-77afc0a6;box-shadow:0 4px 12px #00000026}.floating-notice.fading-out[data-v-77afc0a6]{opacity:0;pointer-events:none;transform:translateY(-100%)}@keyframes slideIn-77afc0a6{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}.modal-host[data-v-f649aab3]{position:fixed;inset:0}.modal-host__scrim[data-v-f649aab3]{background:var(--surface-overlay);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);position:absolute;inset:0}.modal-host__center[data-v-f649aab3]{pointer-events:none;justify-content:center;align-items:center;padding:24px;display:flex;position:absolute;inset:0}.modal-host__center[data-v-f649aab3]>*{pointer-events:auto}.restore-view[data-v-bdaed3e4]{background:var(--bg-tertiary);flex-direction:column;flex:1;gap:12px;min-height:0;padding:16px;display:flex}.restore-copy[data-v-bdaed3e4]{font-family:var(--font-body);font-size:var(--text-lg);color:var(--fg-secondary);margin:0;line-height:1.55}.restore-input[data-v-bdaed3e4]{border:1px solid var(--border-color);border-radius:var(--radius-keycap);font-family:var(--font-body);font-size:var(--text-md);color:var(--fg-primary);background:0 0;outline:none;padding:9px 14px}.restore-input[data-v-bdaed3e4]::placeholder{color:var(--fg-tertiary)}.restore-input[data-v-bdaed3e4]:focus{border-color:var(--border-hover)}.restore-submit[data-v-bdaed3e4]{width:100%}.restore-sent[data-v-bdaed3e4]{font-family:var(--font-body);font-size:var(--text-md);color:var(--fg-primary);margin:0;line-height:1.5}.support-thread[data-v-019ab351]{background:var(--bg-tertiary);flex-direction:column;flex:1;min-height:0;display:flex}.office-banner[data-v-019ab351]{background:var(--st-amber-dim);border-left:2px solid var(--st-amber);border-bottom:1px solid var(--border-color);flex-direction:column;flex-shrink:0;gap:2px;padding:8px 12px;display:flex}.office-eyebrow[data-v-019ab351]{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:1.5px;text-transform:uppercase;color:var(--st-amber-bright)}.office-copy[data-v-019ab351]{font-family:var(--font-body);font-size:var(--text-md);color:var(--fg-primary);line-height:1.5}.messages-scroll[data-v-019ab351]{flex-direction:column;flex:1;gap:2px;min-height:0;padding:4px 12px 8px;display:flex;overflow-y:auto}.thread-note[data-v-019ab351]{text-align:center;font-family:var(--font-body);font-size:var(--text-md);color:var(--fg-secondary);margin:auto 0;padding:24px 12px;line-height:1.5}.messages-scroll[data-v-019ab351] .bubble{background:var(--bg-elevated);border:1px solid var(--border-color);color:var(--fg-primary)}.messages-scroll[data-v-019ab351] .bubble.is-me{background:var(--bg-elevated);border:var(--border-medium)}.messages-scroll[data-v-019ab351] .sender,.messages-scroll[data-v-019ab351] .time{color:var(--fg-secondary)}.thread-bubble.pending[data-v-019ab351] .bubble{opacity:.6}.resolved-footer[data-v-019ab351]{border-top:1px solid var(--border-color);flex-direction:column;flex-shrink:0;gap:8px;padding:12px;display:flex}.resolved-note[data-v-019ab351]{text-align:center;font-family:var(--font-body);font-size:var(--text-md);color:var(--fg-secondary);margin:0}.resolved-new[data-v-019ab351]{width:100%}.support-thread[data-v-019ab351] .chat-composer{border-top:1px solid var(--border-color);background:0 0}.support-thread[data-v-019ab351] .composer-input{border:1px solid var(--border-color);color:var(--fg-primary);background:0 0}.support-thread[data-v-019ab351] .composer-input:focus{border-color:var(--border-hover)}.support-thread[data-v-019ab351] .composer-input::placeholder{color:var(--fg-tertiary)}.ticket-list[data-v-edc92200]{background:var(--bg-tertiary);flex-direction:column;flex:1;min-height:0;display:flex}.rows[data-v-edc92200]{flex:1;min-height:0;padding:6px;overflow-y:auto}.list-note[data-v-edc92200]{text-align:center;font-family:var(--font-body);font-size:var(--text-md);color:var(--fg-secondary);margin:0;padding:24px 12px}.ticket-row[data-v-edc92200]{border:none;border-bottom:1px solid var(--border-color);cursor:pointer;text-align:left;width:100%;transition:background-color var(--duration-normal) var(--ease-out);background:0 0;align-items:center;gap:8px;padding:10px 12px;display:flex}.ticket-row[data-v-edc92200]:hover{background:#52565f14}.row-body[data-v-edc92200]{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.row-title[data-v-edc92200]{font-family:var(--font-body);font-size:var(--text-md);color:var(--fg-primary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.row-title.unread[data-v-edc92200]{font-weight:500}.row-meta[data-v-edc92200]{align-items:center;gap:8px;display:flex}.row-time[data-v-edc92200]{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--fg-secondary)}.unread-chip[data-v-edc92200]{border-radius:var(--radius-pill);min-width:18px;color:var(--fg-primary);font-family:var(--font-mono);font-size:var(--text-2xs);font-variant-numeric:tabular-nums;text-align:center;background:#52565f38;flex-shrink:0;padding:1px 5px;font-weight:500}.row-chevron[data-v-edc92200]{font-size:var(--text-lg);color:var(--fg-tertiary);flex-shrink:0}.list-footer[data-v-edc92200]{border-top:1px solid var(--border-color);flex-direction:column;flex-shrink:0;gap:8px;padding:12px;display:flex}.new-conversation[data-v-edc92200]{width:100%}.restore-link[data-v-edc92200]{font-family:var(--font-body);font-size:var(--text-sm);color:var(--fg-secondary);cursor:pointer;background:0 0;border:none;align-self:center;padding:0;text-decoration:underline}.restore-link[data-v-edc92200]:hover{color:var(--fg-primary)}.support-popover[data-v-2e980289]{background:var(--bg-elevated);border:var(--border-medium);border-radius:var(--radius-popup);width:380px;max-width:calc(100vw - 74px);height:min(620px,100vh - 24px);box-shadow:var(--shadow-lg);z-index:var(--z-overlay);flex-direction:column;display:flex;position:fixed;bottom:12px;right:62px;overflow:hidden}.popover-head[data-v-2e980289]{border-bottom:1px solid var(--border-color);flex-shrink:0;align-items:center;gap:8px;padding:8px 10px;display:flex}.head-title[data-v-2e980289]{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:2px;text-transform:uppercase;color:var(--fg-primary);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.error-banner[data-v-2e980289]{font-family:var(--font-body);font-size:var(--text-md);color:var(--st-red-bright);background:var(--st-red-dim);border-bottom:1px solid var(--st-red);flex-shrink:0;padding:8px 12px}.support-pop-enter-active[data-v-2e980289]{transition:opacity var(--duration-enter) var(--ease-out), transform var(--duration-enter) var(--ease-out)}.support-pop-enter-from[data-v-2e980289]{opacity:0;transform:translateY(16px)}.support-pop-leave-active[data-v-2e980289]{transition:opacity var(--duration-exit) var(--ease-in-out)}.support-pop-leave-to[data-v-2e980289]{opacity:0}@media (prefers-reduced-motion:reduce){.support-pop-enter-active[data-v-2e980289],.support-pop-leave-active[data-v-2e980289]{transition:none}}.esm[data-v-4ca0599f]{background:var(--bg-elevated);border:1px solid var(--workspace-border-color);border-radius:var(--radius-popup);width:min(560px,100vw - 40px);max-height:min(70vh,560px);box-shadow:var(--shadow-lg);flex-direction:column;display:flex;overflow:hidden}.esm__search[data-v-4ca0599f]{align-items:center;gap:var(--sp-2);padding:var(--sp-3) var(--sp-4);border-bottom:1px solid var(--workspace-border-color);display:flex}.esm__search-icon[data-v-4ca0599f]{color:var(--fg-tertiary);flex-shrink:0;font-size:1.1em}.esm__input[data-v-4ca0599f]{min-width:0;font-family:var(--font-body);font-size:var(--text-lg);color:var(--fg-primary);background:0 0;border:none;flex:1;padding:0}.esm__input[data-v-4ca0599f]::placeholder{color:var(--fg-tertiary)}.esm__input[data-v-4ca0599f]:focus{outline:none}.esm__spinner[data-v-4ca0599f]{color:var(--fg-tertiary);flex-shrink:0;font-size:1.1em;display:inline-flex}.esm__list[data-v-4ca0599f]{padding:var(--sp-2);scrollbar-width:thin;scrollbar-color:#52565f47 transparent;flex:1;overflow-y:auto}.esm__msg[data-v-4ca0599f]{padding:var(--sp-4);text-align:center;font-family:var(--font-body);font-size:var(--text-sm);color:var(--fg-tertiary);margin:0}.esm__msg--error[data-v-4ca0599f]{color:var(--st-alert-bright,var(--fg-secondary))}.esm__row[data-v-4ca0599f]{align-items:center;gap:var(--sp-3);width:100%;padding:var(--sp-2) var(--sp-3);border-radius:var(--radius-badge);cursor:pointer;text-align:left;font-family:var(--font-body);font-size:var(--text-md);color:var(--fg-primary);background:0 0;border:none;display:flex}.esm__row--active[data-v-4ca0599f]{background:#52565f14}.esm__row--muted .esm__label[data-v-4ca0599f]{color:var(--fg-secondary)}.esm__label[data-v-4ca0599f]{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.esm__type[data-v-4ca0599f]{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:.5px;text-transform:uppercase;color:var(--fg-tertiary);flex-shrink:0}.esm__more[data-v-4ca0599f]{margin:var(--sp-1) 0 0;padding:var(--sp-2) var(--sp-3);font-family:var(--font-body);font-size:var(--text-2xs);color:var(--fg-tertiary)}.esm__section--rel[data-v-4ca0599f]{margin-top:var(--sp-2);padding-top:var(--sp-2);border-top:1px solid var(--workspace-border-color)}.esm__section-label[data-v-4ca0599f]{padding:var(--sp-1) var(--sp-3);font-family:var(--font-body);font-size:var(--text-2xs);letter-spacing:.5px;text-transform:uppercase;color:var(--fg-secondary);margin:0}.esm__msg--busy[data-v-4ca0599f]{justify-content:center;align-items:center;gap:var(--sp-2);display:flex}.esm__rel-row[data-v-4ca0599f]{width:100%;padding:var(--sp-2) var(--sp-3);border-radius:var(--radius-badge);cursor:pointer;text-align:left;font-family:var(--font-body);background:0 0;border:none;flex-direction:column;gap:2px;display:flex}.esm__rel-row[data-v-4ca0599f]:hover,.esm__rel-row[data-v-4ca0599f]:focus-visible{background:#52565f14;outline:none}.esm__rel-head[data-v-4ca0599f]{align-items:center;gap:var(--sp-2);display:flex}.esm__rel-title[data-v-4ca0599f]{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--text-md);color:var(--fg-primary);flex:1;overflow:hidden}.esm__rel-sev[data-v-4ca0599f]{border-radius:var(--radius-badge);font-size:var(--text-2xs);letter-spacing:.5px;text-transform:uppercase;color:var(--fg-secondary);border:1px solid #0000;flex-shrink:0;padding:1px 6px}.esm__rel-sev--high[data-v-4ca0599f]{background:var(--st-red-dim);border-color:var(--st-red);color:var(--st-red-bright)}.esm__rel-sev--medium[data-v-4ca0599f]{background:var(--st-amber-dim);border-color:var(--st-amber);color:var(--st-amber-bright)}.esm__rel-sev--low[data-v-4ca0599f]{background:var(--st-noise-dim);border-color:var(--st-noise);color:var(--fg-secondary)}.esm__rel-go[data-v-4ca0599f]{color:var(--fg-tertiary);opacity:0;flex-shrink:0;font-size:1em;transition:opacity .12s}.esm__rel-row:hover .esm__rel-go[data-v-4ca0599f],.esm__rel-row:focus-visible .esm__rel-go[data-v-4ca0599f]{opacity:1}.esm__rel-reason[data-v-4ca0599f]{-webkit-line-clamp:2;font-size:var(--text-2xs);color:var(--fg-secondary);-webkit-box-orient:vertical;line-height:1.4;display:-webkit-box;overflow:hidden}.esm__rel-prompt[data-v-4ca0599f]{align-items:center;gap:var(--sp-2);width:100%;padding:var(--sp-2) var(--sp-3);border:1px solid var(--workspace-border-color);background:var(--bg-tertiary);border-radius:var(--radius-badge);cursor:pointer;text-align:left;font-family:var(--font-body);font-size:var(--text-sm);color:var(--fg-secondary);transition:color .12s;display:flex}.esm__rel-prompt[data-v-4ca0599f]:hover,.esm__rel-prompt[data-v-4ca0599f]:focus-visible{color:var(--fg-primary);outline:none}.esm__rel-prompt-icon[data-v-4ca0599f]{color:var(--fg-tertiary);flex-shrink:0;font-size:1.1em}.esm__rel-prompt-text[data-v-4ca0599f]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.esm__rel-prompt-text strong[data-v-4ca0599f]{color:var(--fg-primary);font-weight:600}.esm__footer[data-v-4ca0599f]{padding:var(--sp-2) var(--sp-4);border-top:1px solid var(--workspace-border-color);align-items:center;min-height:34px;display:flex}.esm__hints[data-v-4ca0599f]{font-family:var(--font-body);font-size:var(--text-2xs);color:var(--fg-tertiary)}.esm__footer-error[data-v-4ca0599f]{font-family:var(--font-body);font-size:var(--text-2xs);color:var(--st-alert-bright,var(--fg-secondary))}.esm__kbd[data-v-4ca0599f]{border:1px solid var(--workspace-border-color);border-radius:var(--radius-badge);font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--fg-secondary);margin:0 1px;padding:1px 5px;display:inline-block}.animate-spin[data-v-4ca0599f]{animation:.9s linear infinite esm-spin-4ca0599f}@keyframes esm-spin-4ca0599f{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.workspace-window[data-v-289d3872]{flex-direction:row;width:100vw;height:100vh;display:flex;overflow:auto}.center-panel[data-v-289d3872]{flex:1;min-width:0;height:100%;margin-right:10px}.drag-handle[data-v-289d3872]{background-color:var(--workspace-border-subtle);cursor:col-resize;flex-shrink:0;width:4px;transition:background-color .2s;position:relative}.drag-handle[data-v-289d3872]:hover,.drag-handle.dragging[data-v-289d3872]{background-color:var(--workspace-secondary-color)}.drag-handle[data-v-289d3872]:before{content:"";background-color:var(--workspace-primary-color);border-radius:1px;width:2px;height:20px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.drag-handle[data-v-289d3872]:hover:before,.drag-handle.dragging[data-v-289d3872]:before{background-color:var(--workspace-secondary-color)}.content-window[data-v-289d3872]{height:calc(100% - var(--workspace-breadcrumbs-height));background-color:var(--ws-background-base);scrollbar-gutter:stable;border:1px solid var(--workspace-border-subtle);scrollbar-width:thin;scrollbar-color:var(--workspace-border-color) transparent;border-bottom:none;overflow-y:auto}.content-window.no-scrollbar-gutter[data-v-289d3872]{scrollbar-gutter:auto}.content-window[data-v-289d3872]::-webkit-scrollbar{width:8px}.content-window[data-v-289d3872]::-webkit-scrollbar-track{background:0 0}.content-window[data-v-289d3872]::-webkit-scrollbar-thumb{background-color:var(--workspace-border-color);transition:background-color var(--workspace-transition-duration) var(--workspace-transition-timing);border-radius:4px}.content-window[data-v-289d3872]::-webkit-scrollbar-thumb:hover{background-color:var(--workspace-secondary-color)}.above-row[data-v-289d3872]{flex-direction:row;justify-content:space-between;align-items:center;display:flex}.above-actions[data-v-289d3872]{gap:var(--workspace-spacing-sm);flex-direction:row;align-items:center;display:flex}.search-icon[data-v-289d3872]{justify-content:center;align-items:center;height:100%;display:flex}.gc-nav[data-v-289d3872]{height:var(--workspace-breadcrumbs-height);justify-content:center;align-items:center;display:flex}.gutcheck-title[data-v-289d3872]{font-size:var(--workspace-font-size-xl);font-weight:var(--workspace-font-weight-bold)}
