:root{--color-workspace-750: #b85200;--color-workspace-800: #a84a00;--color-workspace-1000: #a64e00;--color-workspace-1050: #806000;--color-workspace-1200: rgb(229 72 77 / 11%);--color-workspace-1250: #1a7045;--color-workspace-2500: rgb(229 72 77 / 15%);--workspace-font-sans: "Inter", ui-sans-serif, system-ui, sans-serif;--workspace-font-mono: "Geist Mono", ui-monospace, "SFMono-Regular", monospace;--workspace-font-size-title: 1.4375rem;--workspace-font-size-home-hero: 2rem;--workspace-font-size-heading: 1.0625rem;--workspace-font-size-body: .875rem;--workspace-font-size-label: .8125rem;--workspace-font-size-caption: .75rem;--workspace-font-size-eyebrow: .6875rem;--workspace-font-weight-regular: 400;--workspace-font-weight-medium: 500;--workspace-font-weight-semibold: 600;--workspace-line-height-body: 1.45;--workspace-line-height-heading: 1.3;--workspace-letter-spacing-heading: -.02em;--workspace-letter-spacing-eyebrow: .06em}.embed-root[skin=professional],:root[skin=professional] .embed-root{--toast-box-sizing: border-box}html[skin=professional][theme=light],.embed-root[skin=professional][theme=light]{color-scheme:light}html[skin=professional][theme=dark],.embed-root[skin=professional][theme=dark]{color-scheme:dark}:root,[theme=light]{--workspace-frame: var(--bg-color-tertiary);--workspace-card: var(--color-white);--workspace-panel: var(--bg-canvas);--workspace-raised: var(--color-white);--workspace-sunken: var(--bg-canvas);--workspace-hover: color-mix(in srgb, #2b2b2b 5%, transparent);--workspace-selected: color-mix(in srgb, #313334 8.5%, transparent);--workspace-line: #e1e1e1;--workspace-line-strong: #d4d4d4;--workspace-fg: var(--text-color-tertiary);--workspace-fg-2: var(--text-color-meta);--workspace-fg-3: var(--text-color-meta);--workspace-accent-fill: var(--color-workspace-750);--workspace-accent-fill-hover: var(--color-workspace-800);--workspace-on-accent-fill: var(--color-white);--workspace-accent-soft: color-mix(in srgb, var(--color-orange-400) 10%, transparent);--workspace-accent-line: color-mix(in srgb, var(--color-orange-400) 38%, transparent);--workspace-accent-fg: var(--color-workspace-1000);--workspace-warn: var(--color-workspace-1050);--workspace-warn-soft: color-mix(in srgb, var(--color-yellow-500) 16%, transparent);--workspace-danger: var(--color-red-700);--workspace-danger-soft: var(--color-workspace-1200);--workspace-success: var(--color-workspace-1250);--workspace-scrim: color-mix(in srgb, #111 20%, transparent);--workspace-shadow-pop: 0 1px 2px color-mix(in srgb, var(--color-black-200) 4%, transparent), 0 12px 32px color-mix(in srgb, var(--color-black-200) 10%, transparent);--workspace-shadow-card: 0 1px 2px color-mix(in srgb, var(--color-black-200) 4%, transparent);--workspace-radius-control: .4375rem;--workspace-radius-card: .75rem;--workspace-radius-panel: .875rem;--workspace-focus-ring: var(--workspace-accent-fg);--workspace-ease-out: cubic-bezier(.2, .8, .2, 1);--workspace-ease-in: cubic-bezier(.4, 0, 1, 1)}[theme=dark]{--workspace-frame: var(--bg-canvas);--workspace-card: var(--bg-canvas);--workspace-panel: var(--bg-canvas);--workspace-raised: var(--bg-canvas);--workspace-sunken: var(--bg-canvas);--workspace-hover: color-mix(in srgb, var(--color-orange-100) 5%, transparent);--workspace-selected: color-mix(in srgb, var(--color-orange-100) 9%, transparent);--workspace-line: #232426;--workspace-line-strong: var(--border-color-divider);--workspace-fg: var(--text-color-subtle);--workspace-fg-2: var(--text-color-subdued);--workspace-fg-3: color-mix(in srgb, #999 57%, #b3b3b3);--workspace-accent-soft: color-mix(in srgb, var(--color-orange-500) 13%, transparent);--workspace-accent-line: color-mix(in srgb, var(--color-orange-500) 42%, transparent);--workspace-accent-fg: color-mix(in srgb, var(--color-orange-200) 27%, var(--color-orange-500));--workspace-warn: color-mix(in srgb, var(--color-yellow-400) 88%, var(--color-yellow-950));--workspace-warn-soft: color-mix( in srgb, color-mix(in srgb, var(--color-yellow-400) 88%, var(--color-yellow-950)) 13%, transparent );--workspace-danger: color-mix(in srgb, var(--color-red-100) 13%, var(--color-red-400));--workspace-danger-soft: var(--color-workspace-2500);--workspace-success: color-mix(in srgb, var(--color-green-300) 13%, var(--color-green-400));--workspace-scrim: color-mix(in srgb, var(--color-black-200) 50%, transparent);--workspace-shadow-pop: 0 1px 2px color-mix(in srgb, var(--color-black-200) 40%, transparent), 0 16px 40px color-mix(in srgb, var(--color-black-200) 55%, transparent);--workspace-shadow-card: 0 1px 2px color-mix(in srgb, var(--color-black-200) 30%, transparent)}.workspace-revamp .toast,[skin=professional] .toast,:root[skin=professional] .toast{--toast-background-color: var(--workspace-card);--toast-success-background-color: var(--workspace-card);--toast-info-background-color: var(--workspace-card);--toast-warn-background-color: var(--workspace-card);--toast-error-background-color: var(--workspace-card);--toast-success-text: var(--workspace-fg);--toast-info-text: var(--workspace-fg);--toast-warn-text: var(--workspace-fg);--toast-error-text: var(--workspace-fg);--toast-subtext-color: var(--workspace-fg-2)}.workspace-revamp,[skin=professional]{--resizable-handle-focus-outline: 2px solid var(--workspace-focus-ring);--input-text-color: var(--workspace-fg);--input-placeholder-color: var(--workspace-fg-2);--select-trigger-pressed-background: var(--workspace-selected);--table-search-color: var(--workspace-fg);--table-search-placeholder-color: var(--workspace-fg-2);--table-mobile-label-color: var(--workspace-fg-2);--button-font-family: var(--workspace-font-sans);--button-font-size: var(--font-size-xs, 14px);--button-font-weight: var(--font-weight-medium, 500);--button-border-radius: var(--radius, .5rem);--button-box-shadow: none;--button-focus-visible-box-shadow: 0 0 0 2px var(--workspace-focus-ring);--command-menu-overlay-background: var(--workspace-scrim);--command-menu-background: var(--workspace-raised);--command-menu-border: 1px solid var(--workspace-line);--command-menu-border-radius: var(--workspace-radius-card);--command-menu-box-shadow: var(--workspace-shadow-pop);--command-menu-search-icon-color: var(--workspace-fg-3);--command-menu-input-color: var(--workspace-fg);--command-menu-input-caret-color: var(--workspace-accent-fg);--command-menu-input-focus-outline: 2px solid var(--workspace-focus-ring);--command-menu-input-placeholder-color: var(--workspace-fg-3);--command-menu-separator-color: var(--workspace-line);--command-menu-empty-color: var(--workspace-fg-3);--command-menu-group-heading-color: var(--workspace-fg-3);--command-menu-item-color: var(--workspace-fg-2);--command-menu-item-active-background: var(--workspace-selected);--command-menu-item-active-color: var(--workspace-fg);--command-menu-item-icon-color: var(--workspace-fg-2);--command-menu-item-border-radius: var(--workspace-radius-control);--command-menu-kbd-background: var(--workspace-hover);--command-menu-kbd-border: 1px solid var(--workspace-line);--command-menu-kbd-color: var(--workspace-fg-2);--command-menu-kbd-box-shadow: none;--command-menu-input-font-family: var(--workspace-font-sans);--command-menu-input-font-size: var(--workspace-font-size-body);--command-menu-input-font-weight: var(--workspace-font-weight-regular);--command-menu-empty-font-size: var(--workspace-font-size-body);--command-menu-group-heading-font-size: var(--workspace-font-size-eyebrow);--command-menu-group-heading-font-weight: var(--workspace-font-weight-medium);--command-menu-group-heading-letter-spacing: var(--workspace-letter-spacing-eyebrow);--command-menu-item-font-size: var(--workspace-font-size-label);--command-menu-kbd-font-family: var(--workspace-font-mono);--command-menu-kbd-font-size: var(--workspace-font-size-eyebrow);--command-menu-kbd-font-weight: var(--workspace-font-weight-regular)}.workspace-shell.workspace-revamp,[skin=professional] .workspace-shell{background-color:var(--workspace-frame)}.workspace-revamp .ai-message,[skin=professional] .ai-message{--statcard-background: var(--ai-campaign-subbox-bg, #f6f6f6)}.workspace-revamp.workspace-surface-conversation,[skin=professional] .workspace-surface-conversation,.workspace-revamp .workspace-surface-conversation{background-color:transparent;color:var(--workspace-fg);border:none;border-radius:0;box-shadow:none}.workspace-revamp .workspace-statcard-compact,[skin=professional] .workspace-statcard-compact{--statcard-background: transparent;--statcard-border: none;--statcard-border-radius: 0;--statcard-box-shadow: none;--statcard-color: var(--workspace-fg);--statcard-title-color: var(--ai-sub-greeting, #a0a0a0);--statcard-title-font-size: var(--font-size-md, 18px);--statcard-title-font-weight: var(--font-weight-semibold, 600);--statcard-title-line-height: var(--workspace-line-height-body);--statcard-value-color: var(--workspace-fg);--statcard-value-font-size: var(--font-size-2xl, 30px);--statcard-value-font-weight: var(--font-weight-semibold, 600);--statcard-value-line-height: var(--workspace-line-height-body);--statcard-row-value-font-size: var(--workspace-font-size-label);--statcard-row-value-font-weight: var(--workspace-font-weight-medium);--statcard-comparison-color: var(--workspace-fg-2);--statcard-comparison-font-size: var(--workspace-font-size-eyebrow);--statcard-comparison-font-weight: var(--workspace-font-weight-regular);--statcard-delta-font-size: var(--font-size-xs, 14px);--statcard-delta-na-color: var(--workspace-fg-3);--delta-indicator-font-size: var(--workspace-font-size-eyebrow);--delta-indicator-font-weight: var(--workspace-font-weight-medium);--delta-indicator-positive-color: var(--workspace-success);--delta-indicator-negative-color: var(--workspace-danger);--delta-indicator-neutral-color: var(--workspace-fg-3)}.workspace-revamp .workspace-surface-card,[skin=professional] .workspace-surface-card{background-color:var(--workspace-card);color:var(--workspace-fg);border:1px solid var(--workspace-line);border-radius:var(--workspace-radius-card);box-shadow:var(--workspace-shadow-card)}.workspace-revamp .workspace-surface-panel,[skin=professional] .workspace-surface-panel{background-color:var(--workspace-panel);color:var(--workspace-fg);border:1px solid var(--workspace-line);border-radius:var(--workspace-radius-panel)}.workspace-source-modal .modal-content{border:1px solid var(--workspace-line)}.workspace-source-modal .modal-content .header,.workspace-source-modal .global-source-modal-list,.workspace-source-modal .global-source-modal-list span,.workspace-source-modal .global-source-modal-value{color:var(--workspace-fg)}.workspace-revamp .workspace-surface-raised,[skin=professional] .workspace-surface-raised{background-color:var(--workspace-raised);color:var(--workspace-fg);border:1px solid var(--workspace-line);border-radius:var(--workspace-radius-control);box-shadow:var(--workspace-shadow-pop)}.workspace-revamp .workspace-surface-sunken,[skin=professional] .workspace-surface-sunken{background-color:var(--workspace-sunken);color:var(--workspace-fg);border:1px solid var(--workspace-line);border-radius:var(--workspace-radius-control)}.workspace-revamp .button-container.variant-ghost:not(:where(.workspace-button-primary,.workspace-button-secondary,.workspace-button-automatic)),[skin=professional] .button-container.variant-ghost:not(:where(.workspace-button-primary,.workspace-button-secondary,.workspace-button-automatic)){--button-hover-color: var(--bg-color-hover, #f3f4f6);--button-hover-text-color: var(--text-color-secondary, #525252);--button-active-background: var(--workspace-selected);transition:background-color .15s var(--workspace-ease-out),border-color .15s var(--workspace-ease-out),color .15s var(--workspace-ease-out);background-color:var(--button-color);color:var(--button-text-color);border:var(--button-border);border-radius:var(--button-border-radius);box-shadow:var(--button-box-shadow);--button-color: transparent;--button-text-color: var(--workspace-fg-2);--button-border: 1px solid transparent;--button-hover-border: 1px solid transparent}.workspace-revamp .workspace-button-primary,[skin=professional] .workspace-button-primary,.workspace-revamp .workspace-button-secondary,[skin=professional] .workspace-button-secondary,.workspace-revamp .workspace-button-automatic,[skin=professional] .workspace-button-automatic,.workspace-revamp .button-container.workspace-button-primary,[skin=professional] .button-container.workspace-button-primary,.workspace-revamp .button-container.workspace-button-secondary,[skin=professional] .button-container.workspace-button-secondary,.workspace-revamp .button-container.workspace-button-automatic,[skin=professional] .button-container.workspace-button-automatic{--button-color: var(--workspace-accent-fill);--button-text-color: var(--color-white, #fff);--button-border: 1px solid var(--workspace-line);--button-hover-color: var(--bg-color-hover, #f3f4f6);--button-hover-text-color: var(--text-color-secondary, #525252);--button-hover-border: 1px solid var(--workspace-line-strong);--button-active-background: var(--workspace-selected);transition:background-color .15s var(--workspace-ease-out),border-color .15s var(--workspace-ease-out),color .15s var(--workspace-ease-out);background-color:var(--button-color);color:var(--button-text-color);border:var(--button-border);border-radius:var(--button-border-radius);box-shadow:var(--button-box-shadow)}.workspace-revamp .workspace-button-primary,[skin=professional] .workspace-button-primary,.workspace-revamp .button-container.workspace-button-primary,[skin=professional] .button-container.workspace-button-primary{--button-color: var(--workspace-accent-fill);--button-text-color: var(--color-white, #fff);--button-font-weight: var(--font-weight-medium, 500);--button-border: 1px solid var(--workspace-accent-fill);--button-hover-color: var(--bg-color-hover, #f3f4f6);--button-hover-text-color: var(--text-color-secondary, #525252);--button-hover-border: 1px solid var(--workspace-accent-fill-hover);--button-active-background: var(--workspace-accent-fill-hover);--button-box-shadow: var(--workspace-shadow-card)}.workspace-revamp .workspace-button-automatic,[skin=professional] .workspace-button-automatic,.workspace-revamp .button-container.workspace-button-automatic,[skin=professional] .button-container.workspace-button-automatic{--button-box-shadow: var(--workspace-shadow-card);--button-hover-border: 1px solid var(--workspace-accent-line)}.workspace-revamp .workspace-button-primary:hover,[skin=professional] .workspace-button-primary:hover,.workspace-revamp .workspace-button-secondary:hover,[skin=professional] .workspace-button-secondary:hover,.workspace-revamp .workspace-button-automatic:hover,[skin=professional] .workspace-button-automatic:hover,.workspace-revamp .button-container.workspace-button-primary:hover,[skin=professional] .button-container.workspace-button-primary:hover,.workspace-revamp .button-container.workspace-button-secondary:hover,[skin=professional] .button-container.workspace-button-secondary:hover,.workspace-revamp .button-container.workspace-button-automatic:hover,[skin=professional] .button-container.workspace-button-automatic:hover,.workspace-revamp .button-container.variant-ghost:not(:where(.workspace-button-primary,.workspace-button-secondary,.workspace-button-automatic)):hover,[skin=professional] .button-container.variant-ghost:not(:where(.workspace-button-primary,.workspace-button-secondary,.workspace-button-automatic)):hover{background-color:var(--button-hover-color);color:var(--button-hover-text-color);border:var(--button-hover-border)}.workspace-revamp .workspace-button-primary:active,[skin=professional] .workspace-button-primary:active,.workspace-revamp .workspace-button-secondary:active,[skin=professional] .workspace-button-secondary:active,.workspace-revamp .workspace-button-automatic:active,[skin=professional] .workspace-button-automatic:active,.workspace-revamp .button-container.workspace-button-primary:active,[skin=professional] .button-container.workspace-button-primary:active,.workspace-revamp .button-container.workspace-button-secondary:active,[skin=professional] .button-container.workspace-button-secondary:active,.workspace-revamp .button-container.workspace-button-automatic:active,[skin=professional] .button-container.workspace-button-automatic:active,.workspace-revamp .button-container.variant-ghost:not(:where(.workspace-button-primary,.workspace-button-secondary,.workspace-button-automatic)):active,[skin=professional] .button-container.variant-ghost:not(:where(.workspace-button-primary,.workspace-button-secondary,.workspace-button-automatic)):active{background-color:var(--button-active-background);transition-timing-function:var(--workspace-ease-in)}.workspace-revamp .button-container.workspace-button-primary:has(>.button-el:is(:disabled,[aria-disabled=true],.disabled)),[skin=professional] .button-container.workspace-button-primary:has(>.button-el:is(:disabled,[aria-disabled=true],.disabled)),.workspace-revamp .button-container.workspace-button-primary>.button-el:is(:disabled,[aria-disabled=true],.disabled),[skin=professional] .button-container.workspace-button-primary>.button-el:is(:disabled,[aria-disabled=true],.disabled){--button-color: var(--ai-confirmation-button-background, #c07334);--button-text-color: var(--color-white, #fff);--button-border: 1px solid var(--workspace-line);--button-hover-color: var(--bg-color-hover, #f3f4f6);--button-hover-text-color: var(--text-color-secondary, #525252);--button-hover-border: 1px solid var(--workspace-line);--button-active-background: var(--workspace-sunken);--button-box-shadow: none;--button-disabled-box-shadow: none;--disabled-background-color: var(--workspace-sunken);--disabled-text-color: var(--workspace-fg-3);--disabled-border: 1px solid var(--workspace-line)}.workspace-revamp button:focus-visible,[skin=professional] button:focus-visible,.workspace-revamp a:focus-visible,[skin=professional] a:focus-visible,.workspace-revamp input:focus-visible,[skin=professional] input:focus-visible,.workspace-revamp textarea:focus-visible,[skin=professional] textarea:focus-visible,.workspace-revamp select:focus-visible,[skin=professional] select:focus-visible,.workspace-revamp [tabindex]:focus-visible,[skin=professional] [tabindex]:focus-visible{outline:2px solid var(--workspace-focus-ring);outline-offset:2px}.workspace-revamp .chat-composer textarea:focus-visible,[skin=professional] .chat-composer textarea:focus-visible{outline:none}.workspace-revamp .workspace-tone-neutral,[skin=professional] .workspace-tone-neutral{background-color:var(--workspace-hover);color:var(--workspace-fg-2)}.workspace-revamp .button-container.workspace-tone-neutral,[skin=professional] .button-container.workspace-tone-neutral{--button-color: transparent;--button-text-color: var(--workspace-fg-2);background-color:var(--workspace-hover);color:var(--workspace-fg-2)}.workspace-revamp .workspace-tone-accent,[skin=professional] .workspace-tone-accent{background-color:var(--workspace-accent-soft);color:var(--workspace-accent-fg)}.workspace-revamp .button-container.workspace-tone-accent,[skin=professional] .button-container.workspace-tone-accent{--button-color: transparent;--button-text-color: var(--workspace-accent-fg);background-color:var(--workspace-accent-soft);color:var(--workspace-accent-fg)}.workspace-revamp .workspace-tone-warn,[skin=professional] .workspace-tone-warn{background-color:var(--workspace-warn-soft);color:var(--workspace-warn)}.workspace-revamp .button-container.workspace-tone-warn,[skin=professional] .button-container.workspace-tone-warn{--button-color: transparent;--button-text-color: var(--workspace-warn);background-color:var(--workspace-warn-soft);color:var(--workspace-warn)}.workspace-revamp .workspace-tone-danger,[skin=professional] .workspace-tone-danger{background-color:var(--workspace-danger-soft);color:var(--workspace-danger)}.workspace-revamp .button-container.workspace-tone-danger,[skin=professional] .button-container.workspace-tone-danger{--button-color: transparent;--button-text-color: var(--workspace-danger);background-color:var(--workspace-danger-soft);color:var(--workspace-danger)}@media(prefers-reduced-motion:reduce){.workspace-revamp .workspace-button-primary,[skin=professional] .workspace-button-primary,.workspace-revamp .workspace-button-secondary,[skin=professional] .workspace-button-secondary,.workspace-revamp .workspace-button-automatic,[skin=professional] .workspace-button-automatic,.workspace-revamp .button-container.workspace-button-primary,[skin=professional] .button-container.workspace-button-primary,.workspace-revamp .button-container.workspace-button-secondary,[skin=professional] .button-container.workspace-button-secondary,.workspace-revamp .button-container.workspace-button-automatic,[skin=professional] .button-container.workspace-button-automatic,.workspace-revamp .button-container.variant-ghost:not(:where(.workspace-button-primary,.workspace-button-secondary,.workspace-button-automatic)),[skin=professional] .button-container.variant-ghost:not(:where(.workspace-button-primary,.workspace-button-secondary,.workspace-button-automatic)){transition:none}}.workspace-revamp .workspace-assistant-panel,[skin=professional] .workspace-assistant-panel{background-color:var(--workspace-card);color:var(--workspace-fg);border:1px solid var(--workspace-line);border-radius:var(--workspace-radius-panel)}.workspace-revamp .workspace-voice-highlight,[skin=professional] .workspace-voice-highlight{background-color:transparent;outline:2px solid var(--workspace-focus-ring);outline-offset:2px;border-radius:var(--workspace-radius-control)}.workspace-revamp [aria-current=page],[skin=professional] [aria-current=page]{--button-color: var(--ai-confirmation-button-background, #c07334);--button-text-color: var(--color-white, #fff);background-color:var(--workspace-selected);color:var(--workspace-fg)}.workspace-revamp .chat-message,[skin=professional] .chat-message{--chat-message-background: transparent;--chat-message-color: var(--workspace-fg);--chat-message-header-color: var(--workspace-fg-3);--chat-message-bubble-border-radius: var(--workspace-radius-card);--chat-message-sender-border-radius: var(--workspace-radius-card);--chat-message-border: none;--chat-message-box-shadow: none;--chat-message-sender-background: var(--workspace-sunken);--chat-message-sender-color: var(--workspace-fg);--chat-message-sender-border: 1px solid var(--workspace-line);--chat-message-responder-background: transparent;--chat-message-responder-color: var(--workspace-fg);--chat-message-error-color: var(--workspace-danger);--chat-message-marker-color: var(--workspace-accent-fg);--chat-message-action-background-color: transparent;--chat-message-action-color: var(--workspace-fg-2);--chat-message-action-hover-background-color: var(--workspace-hover);--chat-message-sender-action-color: var(--workspace-fg-2);--chat-message-link-color: var(--workspace-accent-fg);--chat-message-sender-link-color: var(--workspace-accent-fg);--chat-message-code-background: var(--workspace-hover);--chat-message-pre-background: var(--workspace-sunken);--chat-message-blockquote-border-color: var(--workspace-line-strong);--chat-message-table-focus-outline-color: var(--workspace-focus-ring);--chat-message-table-border-color: var(--workspace-line);--chat-message-table-header-background: var(--workspace-sunken);--chat-message-hr-color: var(--workspace-line);--chat-message-font-size: var(--workspace-font-size-body);--chat-message-line-height: var(--workspace-line-height-body);--chat-message-header-font-size: var(--workspace-font-size-caption);--chat-message-code-font-family: var(--workspace-font-mono)}.workspace-revamp .chat-composer,[skin=professional] .chat-composer{--chat-composer-background: var(--input-bar-background-color, var(--bg-color-primary));--chat-composer-border: 1px solid var(--workspace-line);--chat-composer-border-radius: var(--ai-input-radius, var(--radius));--chat-composer-box-shadow: var(--shadow-lg, 0 10px 15px -3px rgb(16 24 40 / 10%));--chat-composer-color: var(--workspace-fg);--chat-composer-placeholder-color: var(--workspace-fg-3);--chat-composer-focus-border-color: var(--workspace-focus-ring);--chat-composer-focus-shadow: 0 0 0 2px var(--workspace-accent-soft);--chat-composer-action-background-color: transparent;--chat-composer-action-color: var(--workspace-fg-2);--chat-composer-action-hover-background-color: var(--workspace-hover);--chat-composer-action-border-radius: var(--workspace-radius-control);--chat-composer-voice-recording-background-color: var(--workspace-danger-soft);--chat-composer-voice-recording-color: var(--workspace-danger);--chat-composer-send-background-color: var(--workspace-accent-fill);--chat-composer-send-color: var(--workspace-on-accent-fill);--chat-composer-send-hover-background-color: var(--workspace-accent-fill-hover);--chat-composer-send-border-radius: var(--workspace-radius-control);--chat-composer-idle-action-background-color: var(--color-transparent, transparent);--chat-composer-idle-action-color: var(--text-color-secondary, #4b5563);--chat-composer-idle-action-hover-background-color: var(--bg-color-hover, #f3f4f6);--chat-composer-idle-action-hover-color: var(--text-color-primary, #111827);--chat-composer-idle-action-border-radius: var(--workspace-radius-control);--chat-composer-stop-background-color: var(--workspace-accent-fill);--chat-composer-stop-color: var(--workspace-on-accent-fill);--chat-composer-font-family: var(--workspace-font-sans);--chat-composer-font-size: var(--workspace-font-size-body);--chat-composer-font-weight: var(--workspace-font-weight-regular);--chat-composer-line-height: var(--workspace-line-height-body)}.workspace-revamp .chat-composer .attach,[skin=professional] .chat-composer .attach{--button-color: transparent;--button-text-color: var(--color-white, #fff);--button-hover-color: var(--bg-color-hover, #f3f4f6);--button-hover-text-color: var(--text-color-secondary, #525252);--button-border: none;--button-border-radius: var(--radius, .5rem);--button-box-shadow: none}.workspace-revamp .chat-composer .send,[skin=professional] .chat-composer .send{--button-hover-text-color: var(--text-color-secondary, #525252);--button-border: none;--button-box-shadow: none}.workspace-revamp .chat-composer .send.action,[skin=professional] .chat-composer .send.action{--button-hover-text-color: var(--text-color-secondary, #525252)}.workspace-revamp .thinking-indicator,[skin=professional] .thinking-indicator,.workspace-revamp .thinking-indicator-chip,[skin=professional] .thinking-indicator-chip,.workspace-revamp .thinking-indicator-theme,[skin=professional] .thinking-indicator-theme{--thinking-indicator-border-bottom: 1px solid var(--workspace-line);--thinking-indicator-label-color: var(--workspace-fg-2);--thinking-indicator-chip-background: var(--workspace-card);--thinking-indicator-chip-border: 1px solid var(--workspace-line);--thinking-indicator-chip-color: var(--workspace-fg-2);--thinking-indicator-chip-icon-color: var(--workspace-fg-2);--thinking-indicator-chip-spinner-color: var(--workspace-accent-fg);--thinking-indicator-arrow-color: var(--workspace-fg-3);--thinking-indicator-detail-color: var(--workspace-fg-2);--thinking-indicator-elapsed-color: var(--workspace-fg-3);--thinking-indicator-trace-query-background: var(--workspace-sunken);--thinking-indicator-trace-query-color: var(--workspace-fg-2);--thinking-indicator-trace-connector-color: var(--workspace-line-strong);--thinking-indicator-trace-row-color: var(--workspace-fg);--thinking-indicator-trace-prose-color: var(--workspace-fg-2);--thinking-indicator-trace-row-hover-background: var(--workspace-hover);--thinking-indicator-trace-row-selected-background: var(--workspace-selected);--thinking-indicator-trace-secondary-color: var(--workspace-fg-2);--thinking-indicator-trace-icon-color: var(--workspace-fg-3);--thinking-indicator-trace-spinner-color: var(--workspace-accent-fg);--thinking-indicator-trace-spinner-track-color: var(--workspace-line-strong);--thinking-indicator-trace-badge-check-color: var(--workspace-on-accent-fill);--thinking-indicator-trace-added-color: var(--workspace-success);--thinking-indicator-trace-removed-color: var(--workspace-danger);--thinking-indicator-trace-more-color: var(--workspace-fg-3);--thinking-indicator-font-size: var(--workspace-font-size-caption);--thinking-indicator-chip-font-size: var(--workspace-font-size-label);--thinking-indicator-chip-font-weight: var(--workspace-font-weight-medium);--thinking-indicator-detail-font-size: var(--workspace-font-size-body);--thinking-indicator-elapsed-font-size: var(--workspace-font-size-caption);--thinking-indicator-trace-query-font-size: var(--workspace-font-size-label);--thinking-indicator-trace-row-font-size: var(--workspace-font-size-label);--thinking-indicator-trace-secondary-font-size: var(--workspace-font-size-caption);--thinking-indicator-trace-more-font-size: var(--workspace-font-size-caption);--thinking-indicator-trace-mono-font: var(--workspace-font-mono)}.workspace-revamp .hitl,[skin=professional] .hitl{--hitl-background: var(--ai-confirmation-card-bg, #fff);--hitl-border: 1px solid var(--workspace-line);--hitl-border-radius: var(--radius, .5rem);--hitl-badge-color: var(--ai-confirmation-card-badge, #c07334);--hitl-title-color: var(--color-text-primary, #111);--hitl-divider-color: var(--ai-border-color, #e1e1e1);--hitl-description-color: var(--hitl-parameter-label-bg-color, #5d666f);--hitl-param-label-color: var(--hitl-parameter-label-bg-color, #5d666f);--hitl-param-value-color: var(--hitl-edit-button-text, #2b2b2b);--hitl-completion-background: var(--bg-color-primary, #fafafa);--hitl-approved-color: var(--ai-completion-text-color, #2e994c);--hitl-halted-color: var(--ai-completion-halted-text-color, #b03a3a);--hitl-badge-font-size: var(--workspace-font-size-eyebrow);--hitl-badge-font-weight: var(--workspace-font-weight-medium);--hitl-badge-letter-spacing: var(--workspace-letter-spacing-eyebrow);--hitl-title-font-size: var(--workspace-font-size-heading);--hitl-title-font-weight: var(--workspace-font-weight-semibold);--hitl-description-font-size: var(--workspace-font-size-label);--hitl-description-line-height: var(--workspace-line-height-body);--hitl-param-label-font-size: var(--workspace-font-size-eyebrow);--hitl-param-label-font-weight: var(--workspace-font-weight-medium);--hitl-param-label-letter-spacing: var(--workspace-letter-spacing-eyebrow);--hitl-param-value-font-size: var(--workspace-font-size-body);--hitl-param-value-line-height: var(--workspace-line-height-body);--hitl-completion-font-size: var(--workspace-font-size-body);--hitl-completion-font-weight: var(--workspace-font-weight-medium)}.workspace-revamp .hitl .cancel-button,[skin=professional] .hitl .cancel-button,.workspace-revamp .hitl .extra-action-button,[skin=professional] .hitl .extra-action-button{--button-color: var(--workspace-card);--button-text-color: var(--workspace-fg);--button-hover-color: var(--workspace-hover);--button-hover-text-color: var(--workspace-fg);--button-border: 1px solid var(--workspace-line-strong);--button-box-shadow: none}.workspace-revamp .hitl .confirm-button,[skin=professional] .hitl .confirm-button{--button-color: var(--ai-confirmation-button-background, #c07334);--button-text-color: var(--color-white, #fff);--button-hover-color: var( --workspace-accent-fill-hover, var(--ai-confirmation-button-background, #c07334) );--button-hover-text-color: var(--color-white, #fff);--button-border: none}.workspace-revamp .chat-composer.listening-effect,[skin=professional] .chat-composer.listening-effect{background:var(--workspace-card);border:1px solid var(--workspace-focus-ring)}.workspace-revamp .chat-message.workspace-tone-accent,[skin=professional] .chat-message.workspace-tone-accent{--chat-message-responder-background: var(--workspace-accent-soft);--chat-message-sender-background: var(--workspace-accent-soft);outline:2px solid var(--workspace-focus-ring);outline-offset:2px}.workspace-shell .workspace-shop-switcher{--app-header-border-bottom: none;--app-header-box-shadow: none;--app-header-background-color: transparent}.tool-argument-editor .readonly-value{color:var(--text-color-primary)}.tool-argument-editor .editor-error{color:var(--text-color-danger)}pre.workspace-tool-review-snapshot{border:1px solid var(--border-color-control);border-radius:var(--radius);background:var(--bg-color-secondary);color:var(--text-color-primary)}[skin=professional] .automatic-assistant-shell{--bg-color-primary: var(--workspace-panel);--bg-color-secondary: var(--workspace-card);--bg-color-surface-muted: var(--workspace-sunken);--bg-color-hover: var(--workspace-hover);--bg-color-danger-secondary: var(--workspace-danger-soft);--text-color-primary: var(--workspace-fg);--text-color-secondary: var(--workspace-fg-2);--text-color-placeholder: var(--workspace-fg-3);--text-color-danger: var(--workspace-danger);--text-color-success: var(--workspace-success);--text-color-banner-warning: var(--workspace-warn);--border-color-secondary: var(--workspace-line);--border-color-ai-subtle: var(--workspace-line)}[skin=professional] .automatic-assistant-shell .function-confirmation-theme .confirm-button,[skin=professional] .automatic-assistant-shell .btn-hitl-confirm,[skin=professional] .automatic-assistant-shell .function-confirmation-theme .cancel-button{--button-color: var(--ai-confirmation-button-background, #c07334);--button-text-color: var(--color-white, #fff);--button-hover-color: var(--bg-color-hover, #f3f4f6)}[skin=professional] .automatic-assistant-shell .automatic-chat-controls-button.muted,[skin=professional] .automatic-assistant-shell .automatic-chat-controls-button.push-to-talk-active{--button-color: var(--ai-confirmation-button-background, #c07334);--button-hover-color: var(--bg-color-hover, #f3f4f6)}[skin=professional] .automatic-assistant-shell .progress-bar-container{--progress-bar-background: var(--ai-merchant, #2b2b2b);--progress-track-background: var(--color-gray-600, #c7c7c7)}[skin=professional][theme=dark][data-workspace-style-surface=automatic]{--ai-processing-color-light-gray: color-mix( in srgb, var(--color-gray-50) 8%, var(--color-gray-1500, #ccc) );--ai-processing-status-text: color-mix( in srgb, var(--color-white) 17%, var(--color-gray-1300, #6c6c6c) )}[skin=professional][theme=dark][data-workspace-style-surface=shopify]{--ai-processing-color-light-gray: color-mix( in srgb, var(--color-gray-50) 43%, var(--color-gray-1000) );--ai-processing-status-text: color-mix( in srgb, var(--color-white) 17%, var(--color-gray-1300, #6c6c6c) )}[skin=professional]{--color-workspace-50: #f4f2ef;--color-workspace-100: #fffefc;--color-workspace-150: #f9f8f5;--color-workspace-200: #f8f6f3;--color-workspace-250: rgb(60 45 30 / 5%);--color-workspace-300: rgb(60 45 30 / 8.5%);--color-workspace-350: #e4e1dc;--color-workspace-400: #dad5cf;--color-workspace-450: #1d1b18;--color-workspace-500: #57534e;--color-workspace-550: #625d58;--color-workspace-850: #fff;--color-workspace-900: rgb(253 132 20 / 10%);--color-workspace-950: rgb(253 132 20 / 38%);--color-workspace-1100: rgb(229 180 0 / 16%);--color-workspace-1150: #b82a30;--color-workspace-1450: rgb(20 18 14 / 20%);--color-workspace-1500: rgb(0 0 0 / 4%);--color-workspace-1550: rgb(0 0 0 / 10%);--color-workspace-1600: #0e0d0c;--color-workspace-1650: #171615;--color-workspace-1700: #131211;--color-workspace-1750: #201e1c;--color-workspace-1800: #121110;--color-workspace-1850: rgb(255 240 225 / 5%);--color-workspace-1900: rgb(255 240 225 / 9%);--color-workspace-1950: #292623;--color-workspace-2000: #36322e;--color-workspace-2050: #eeebe8;--color-workspace-2100: #b3aea9;--color-workspace-2150: #aaa39c;--color-workspace-2200: #ff9a3d;--color-workspace-2250: rgb(253 132 20 / 13%);--color-workspace-2300: rgb(253 132 20 / 42%);--color-workspace-2350: #e5b400;--color-workspace-2400: rgb(229 180 0 / 13%);--color-workspace-2450: #ff7478;--color-workspace-2550: #3dd68c;--color-workspace-2750: rgb(0 0 0 / 50%);--color-workspace-2800: rgb(0 0 0 / 40%);--color-workspace-2850: rgb(0 0 0 / 55%);--color-workspace-2900: rgb(0 0 0 / 30%)}:root[skin=professional],[skin=professional][theme=light],:root[skin=professional] [theme=light]{--workspace-frame: var(--color-workspace-50);--workspace-card: var(--color-workspace-100);--workspace-panel: var(--color-workspace-150);--workspace-raised: var(--color-workspace-100);--workspace-sunken: var(--color-workspace-200);--workspace-hover: var(--color-workspace-250);--workspace-selected: var(--color-workspace-300);--workspace-line: var(--color-workspace-350);--workspace-line-strong: var(--color-workspace-400);--workspace-fg: var(--color-workspace-450);--workspace-fg-2: var(--color-workspace-500);--workspace-fg-3: var(--color-workspace-550);--workspace-on-accent-fill: var(--color-workspace-850);--workspace-accent-soft: var(--color-workspace-900);--workspace-accent-line: var(--color-workspace-950);--workspace-warn-soft: var(--color-workspace-1100);--workspace-danger: var(--color-workspace-1150);--workspace-scrim: var(--color-workspace-1450);--workspace-shadow-pop: 0 1px 2px var(--color-workspace-1500), 0 12px 32px var(--color-workspace-1550);--workspace-shadow-card: 0 1px 2px var(--color-workspace-1500)}[skin=professional][theme=dark],:root[skin=professional] [theme=dark]{--workspace-frame: var(--color-workspace-1600);--workspace-card: var(--color-workspace-1650);--workspace-panel: var(--color-workspace-1700);--workspace-raised: var(--color-workspace-1750);--workspace-sunken: var(--color-workspace-1800);--workspace-hover: var(--color-workspace-1850);--workspace-selected: var(--color-workspace-1900);--workspace-line: var(--color-workspace-1950);--workspace-line-strong: var(--color-workspace-2000);--workspace-fg: var(--color-workspace-2050);--workspace-fg-2: var(--color-workspace-2100);--workspace-fg-3: var(--color-workspace-2150);--workspace-accent-soft: var(--color-workspace-2250);--workspace-accent-line: var(--color-workspace-2300);--workspace-accent-fg: var(--color-workspace-2200);--workspace-warn: var(--color-workspace-2350);--workspace-warn-soft: var(--color-workspace-2400);--workspace-danger: var(--color-workspace-2450);--workspace-success: var(--color-workspace-2550);--workspace-scrim: var(--color-workspace-2750);--workspace-shadow-pop: 0 1px 2px var(--color-workspace-2800), 0 16px 40px var(--color-workspace-2850);--workspace-shadow-card: 0 1px 2px var(--color-workspace-2900)}:root[data-workspace-style-surface=automatic][skin=professional],[skin=professional][theme=light][data-workspace-style-surface=automatic],:root[data-workspace-style-surface=automatic] [skin=professional][theme=light],:root[data-workspace-style-surface=automatic][skin=professional] [theme=light]{--workspace-frame: var(--color-workspace-50);--workspace-card: var(--color-workspace-100);--workspace-panel: var(--color-workspace-150);--workspace-raised: var(--color-workspace-100);--workspace-sunken: var(--color-workspace-200);--workspace-hover: var(--color-workspace-250);--workspace-selected: var(--color-workspace-300);--workspace-line: var(--color-workspace-350);--workspace-line-strong: var(--color-workspace-400);--workspace-fg: var(--color-workspace-450);--workspace-fg-2: var(--color-workspace-500);--workspace-fg-3: var(--color-workspace-550);--workspace-on-accent-fill: var(--color-workspace-850);--workspace-accent-soft: var(--color-workspace-900);--workspace-accent-line: var(--color-workspace-950);--workspace-warn-soft: var(--color-workspace-1100);--workspace-danger: var(--color-workspace-1150);--workspace-scrim: var(--color-workspace-1450);--workspace-shadow-pop: 0 1px 2px var(--color-workspace-1500), 0 12px 32px var(--color-workspace-1550);--workspace-shadow-card: 0 1px 2px var(--color-workspace-1500)}[skin=professional][theme=dark][data-workspace-style-surface=automatic],:root[data-workspace-style-surface=automatic] [skin=professional][theme=dark],:root[data-workspace-style-surface=automatic][skin=professional] [theme=dark]{--workspace-frame: var(--color-workspace-1600);--workspace-card: var(--color-workspace-1650);--workspace-panel: var(--color-workspace-1700);--workspace-raised: var(--color-workspace-1750);--workspace-sunken: var(--color-workspace-1800);--workspace-hover: var(--color-workspace-1850);--workspace-selected: var(--color-workspace-1900);--workspace-line: var(--color-workspace-1950);--workspace-line-strong: var(--color-workspace-2000);--workspace-fg: var(--color-workspace-2050);--workspace-fg-2: var(--color-workspace-2100);--workspace-fg-3: var(--color-workspace-2150);--workspace-accent-soft: var(--color-workspace-2250);--workspace-accent-line: var(--color-workspace-2300);--workspace-accent-fg: var(--color-workspace-2200);--workspace-warn: var(--color-workspace-2350);--workspace-warn-soft: var(--color-workspace-2400);--workspace-danger: var(--color-workspace-2450);--workspace-success: var(--color-workspace-2550);--workspace-scrim: var(--color-workspace-2750);--workspace-shadow-pop: 0 1px 2px var(--color-workspace-2800), 0 16px 40px var(--color-workspace-2850);--workspace-shadow-card: 0 1px 2px var(--color-workspace-2900)}:root[data-workspace-style-surface=shopify][skin=professional],[skin=professional][theme=light][data-workspace-style-surface=shopify],:root[data-workspace-style-surface=shopify] [skin=professional][theme=light],:root[data-workspace-style-surface=shopify][skin=professional] [theme=light]{--workspace-frame: var(--color-workspace-50);--workspace-card: var(--color-workspace-100);--workspace-panel: var(--color-workspace-150);--workspace-raised: var(--color-workspace-100);--workspace-sunken: var(--color-workspace-200);--workspace-hover: var(--color-workspace-250);--workspace-selected: var(--color-workspace-300);--workspace-line: var(--color-workspace-350);--workspace-line-strong: var(--color-workspace-400);--workspace-fg: var(--color-workspace-450);--workspace-fg-2: var(--color-workspace-500);--workspace-fg-3: var(--color-workspace-550);--workspace-on-accent-fill: var(--color-workspace-850);--workspace-accent-soft: var(--color-workspace-900);--workspace-accent-line: var(--color-workspace-950);--workspace-warn-soft: var(--color-workspace-1100);--workspace-danger: var(--color-workspace-1150);--workspace-scrim: var(--color-workspace-1450);--workspace-shadow-pop: 0 1px 2px var(--color-workspace-1500), 0 12px 32px var(--color-workspace-1550);--workspace-shadow-card: 0 1px 2px var(--color-workspace-1500)}[skin=professional][theme=dark][data-workspace-style-surface=shopify],:root[data-workspace-style-surface=shopify] [skin=professional][theme=dark],:root[data-workspace-style-surface=shopify][skin=professional] [theme=dark]{--workspace-frame: var(--color-workspace-1600);--workspace-card: var(--color-workspace-1650);--workspace-panel: var(--color-workspace-1700);--workspace-raised: var(--color-workspace-1750);--workspace-sunken: var(--color-workspace-1800);--workspace-hover: var(--color-workspace-1850);--workspace-selected: var(--color-workspace-1900);--workspace-line: var(--color-workspace-1950);--workspace-line-strong: var(--color-workspace-2000);--workspace-fg: var(--color-workspace-2050);--workspace-fg-2: var(--color-workspace-2100);--workspace-fg-3: var(--color-workspace-2150);--workspace-accent-soft: var(--color-workspace-2250);--workspace-accent-line: var(--color-workspace-2300);--workspace-accent-fg: var(--color-workspace-2200);--workspace-warn: var(--color-workspace-2350);--workspace-warn-soft: var(--color-workspace-2400);--workspace-danger: var(--color-workspace-2450);--workspace-success: var(--color-workspace-2550);--workspace-scrim: var(--color-workspace-2750);--workspace-shadow-pop: 0 1px 2px var(--color-workspace-2800), 0 16px 40px var(--color-workspace-2850);--workspace-shadow-card: 0 1px 2px var(--color-workspace-2900)}:root[data-workspace-style-surface=automatic][skin=professional][theme=dark],:root[data-workspace-style-surface=automatic] [skin=professional][theme=dark],:root[data-workspace-style-surface=automatic][skin=professional] [theme=dark]{--ai-processing-color-light-gray: color-mix( in srgb, var(--color-gray-50) 8%, var(--color-gray-1500, #ccc) );--ai-processing-status-text: color-mix( in srgb, var(--color-white) 17%, var(--color-gray-1300, #6c6c6c) )}:root[data-workspace-style-surface=shopify][skin=professional][theme=dark],:root[data-workspace-style-surface=shopify] [skin=professional][theme=dark],:root[data-workspace-style-surface=shopify][skin=professional] [theme=dark]{--ai-processing-color-light-gray: color-mix( in srgb, var(--color-gray-50) 43%, var(--color-gray-1000) );--ai-processing-status-text: color-mix( in srgb, var(--color-white) 17%, var(--color-gray-1300, #6c6c6c) )}.workspace-revamp :where(span,strong,em,label,button,input,textarea,select):not(:where([class^=txt-],[class*=" txt-"],[class^=text-],[class*=" text-"],[class^=weight-],[class*=" weight-"],[class^=family-],[class*=" family-"])),[skin=professional] :where(span,strong,em,label,button,input,textarea,select):not(:where([class^=txt-],[class*=" txt-"],[class^=text-],[class*=" text-"],[class^=weight-],[class*=" weight-"],[class^=family-],[class*=" family-"])){&:not(:where(.global-text-danger)){color:inherit}font-family:inherit;font-size:inherit;line-height:inherit}.workspace-revamp :where(span,label,button,input,textarea,select):not(:where([class^=txt-],[class*=" txt-"],[class^=text-],[class*=" text-"],[class^=weight-],[class*=" weight-"],[class^=family-],[class*=" family-"])),[skin=professional] :where(span,label,button,input,textarea,select):not(:where([class^=txt-],[class*=" txt-"],[class^=text-],[class*=" text-"],[class^=weight-],[class*=" weight-"],[class^=family-],[class*=" family-"])){font-weight:inherit}.workspace-revamp :where(h1),[skin=professional] :where(h1){color:var(--workspace-fg);font-size:var(--workspace-font-size-title);font-weight:var(--workspace-font-weight-semibold);line-height:var(--workspace-line-height-heading);letter-spacing:var(--workspace-letter-spacing-heading)}.workspace-revamp :where(h2,h3),[skin=professional] :where(h2,h3){color:var(--workspace-fg);font-size:var(--workspace-font-size-heading);font-weight:var(--workspace-font-weight-semibold);line-height:var(--workspace-line-height-heading)}.workspace-revamp :where(h4,h5,h6),[skin=professional] :where(h4,h5,h6){color:var(--workspace-fg);font-size:var(--workspace-font-size-label);font-weight:var(--workspace-font-weight-medium);line-height:var(--workspace-line-height-heading)}.workspace-revamp :where(p,li,td,th):not(:where([class^=txt-],[class*=" txt-"],[class^=text-],[class*=" text-"],[class^=weight-],[class*=" weight-"],[class^=family-],[class*=" family-"])),[skin=professional] :where(p,li,td,th):not(:where([class^=txt-],[class*=" txt-"],[class^=text-],[class*=" text-"],[class^=weight-],[class*=" weight-"],[class^=family-],[class*=" family-"])){&:not(:where(.global-text-danger)){color:inherit}font-size:var(--workspace-font-size-body);line-height:var(--workspace-line-height-body)}.workspace-revamp :where(p):not(:where([class^=txt-],[class*=" txt-"],[class^=text-],[class*=" text-"],[class^=weight-],[class*=" weight-"],[class^=family-],[class*=" family-"])),[skin=professional] :where(p):not(:where([class^=txt-],[class*=" txt-"],[class^=text-],[class*=" text-"],[class^=weight-],[class*=" weight-"],[class^=family-],[class*=" family-"])){font-weight:var(--workspace-font-weight-regular)}.workspace-revamp :where(a),[skin=professional] :where(a){color:var(--workspace-accent-fg)}.workspace-revamp :where(a:hover),[skin=professional] :where(a:hover){color:var(--workspace-fg)}.workspace-revamp :where(code,pre,kbd,samp),[skin=professional] :where(code,pre,kbd,samp){color:inherit;font-family:var(--workspace-font-mono);font-size:var(--workspace-font-size-caption);line-height:var(--workspace-line-height-body)}.workspace-revamp{color:var(--workspace-fg);font-family:var(--workspace-font-sans);font-size:var(--workspace-font-size-body);font-weight:var(--workspace-font-weight-regular);line-height:var(--workspace-line-height-body)}:root[data-workspace-style-surface=automatic].workspace-revamp,:root[data-workspace-style-surface=automatic] .workspace-revamp,:root[data-workspace-style-surface=automatic][skin=professional],:root[data-workspace-style-surface=automatic] [skin=professional]{--input-focus-border: 1px solid var(--workspace-accent-line);--input-field-focus-shadow: none;--input-text-color: var(--workspace-fg);--input-placeholder-color: var(--workspace-fg-2);--command-menu-input-focus-outline: 1px solid var(--workspace-accent-line)}:root[data-workspace-style-surface=automatic].workspace-revamp input:focus-visible,:root[data-workspace-style-surface=automatic] .workspace-revamp input:focus-visible,:root[data-workspace-style-surface=automatic][skin=professional] input:focus-visible,:root[data-workspace-style-surface=automatic] [skin=professional] input:focus-visible,:root[data-workspace-style-surface=automatic].workspace-revamp textarea:focus-visible,:root[data-workspace-style-surface=automatic] .workspace-revamp textarea:focus-visible,:root[data-workspace-style-surface=automatic][skin=professional] textarea:focus-visible,:root[data-workspace-style-surface=automatic] [skin=professional] textarea:focus-visible{outline:1px solid var(--workspace-accent-line);outline-offset:0}:root[data-workspace-style-surface=automatic].workspace-revamp .chat-composer textarea:focus-visible,:root[data-workspace-style-surface=automatic] .workspace-revamp .chat-composer textarea:focus-visible,:root[data-workspace-style-surface=automatic][skin=professional] .chat-composer textarea:focus-visible,:root[data-workspace-style-surface=automatic] [skin=professional] .chat-composer textarea:focus-visible,:root[data-workspace-style-surface=automatic].workspace-revamp .history-search input:focus-visible,:root[data-workspace-style-surface=automatic] .workspace-revamp .history-search input:focus-visible,:root[data-workspace-style-surface=automatic][skin=professional] .history-search input:focus-visible,:root[data-workspace-style-surface=automatic] [skin=professional] .history-search input:focus-visible{outline:none}:root[data-workspace-style-surface=automatic].workspace-revamp .chat-composer,:root[data-workspace-style-surface=automatic] .workspace-revamp .chat-composer,:root[data-workspace-style-surface=automatic][skin=professional] .chat-composer,:root[data-workspace-style-surface=automatic] [skin=professional] .chat-composer{--chat-composer-focus-shadow: none}:root[data-workspace-style-surface=automatic].chat-view.workspace-conversation .chat-message-list.chat-scroll-region,:root[data-workspace-style-surface=automatic] .chat-view.workspace-conversation .chat-message-list.chat-scroll-region{scrollbar-width:thin;scrollbar-color:var(--menu-scrollbar-primary-color) var(--surface-secondary)}[skin=professional] .automatic-assistant-shell .inputbar-shell .chat-composer.input-bar.listening-effect{background:var(--workspace-card);border:1px solid var(--workspace-focus-ring);animation:none}:root[data-workspace-style-surface=automatic].chat-view.workspace-conversation .chat-message-list.chat-scroll-region::-webkit-scrollbar,:root[data-workspace-style-surface=automatic] .chat-view.workspace-conversation .chat-message-list.chat-scroll-region::-webkit-scrollbar{width:var(--spacing-xs)}:root[data-workspace-style-surface=automatic].chat-view.workspace-conversation .chat-message-list.chat-scroll-region::-webkit-scrollbar-track,:root[data-workspace-style-surface=automatic] .chat-view.workspace-conversation .chat-message-list.chat-scroll-region::-webkit-scrollbar-track{background-color:var(--surface-secondary)}:root[data-workspace-style-surface=automatic].chat-view.workspace-conversation .chat-message-list.chat-scroll-region::-webkit-scrollbar-thumb,:root[data-workspace-style-surface=automatic] .chat-view.workspace-conversation .chat-message-list.chat-scroll-region::-webkit-scrollbar-thumb{background-color:var(--menu-scrollbar-primary-color)}:root[data-workspace-style-surface=automatic].chat-view.workspace-conversation .chat-message-list.chat-scroll-region::-webkit-scrollbar-thumb:hover,:root[data-workspace-style-surface=automatic] .chat-view.workspace-conversation .chat-message-list.chat-scroll-region::-webkit-scrollbar-thumb:hover{background-color:var(--text-color-secondary)}:root[data-workspace-style-surface=shopify].workspace-revamp,:root[data-workspace-style-surface=shopify] .workspace-revamp,:root[data-workspace-style-surface=shopify][skin=professional],:root[data-workspace-style-surface=shopify] [skin=professional]{--command-menu-input-focus-outline: 2px solid var(--workspace-focus-ring)}:root[data-workspace-style-surface=shopify].workspace-revamp .chat-composer,:root[data-workspace-style-surface=shopify] .workspace-revamp .chat-composer,:root[data-workspace-style-surface=shopify][skin=professional] .chat-composer,:root[data-workspace-style-surface=shopify] [skin=professional] .chat-composer{--chat-composer-focus-shadow: 0 0 0 2px var(--workspace-accent-soft)}.workspace-source-modal{--modal-content-background-color: var(--workspace-panel);--modal-header-background-color: var(--workspace-panel);--modal-content-border-top: 1px solid var(--workspace-line);--modal-header-border-bottom: 1px solid var(--workspace-line);--modal-border-radius: var(--modal-mobile-border-radius, 1.5rem 1.5rem 0 0);color:var(--workspace-fg)}.workspace-revamp .workspace-text-home-hero,[skin=professional] .workspace-text-home-hero{font-size:var(--workspace-font-size-home-hero);font-weight:var(--workspace-font-weight-semibold);line-height:var(--workspace-line-height-heading);letter-spacing:var(--workspace-letter-spacing-heading)}@media(width<=767px){:root{--workspace-font-size-home-hero: 1.625rem}}.workspace-revamp .workspace-text-heading,[skin=professional] .workspace-text-heading{font-size:var(--workspace-font-size-heading);font-weight:var(--workspace-font-weight-semibold);line-height:var(--workspace-line-height-heading)}.workspace-revamp .workspace-text-body,[skin=professional] .workspace-text-body{font-size:var(--workspace-font-size-body);font-weight:var(--workspace-font-weight-regular);line-height:var(--workspace-line-height-body)}.workspace-revamp .workspace-text-label,[skin=professional] .workspace-text-label{font-size:var(--workspace-font-size-label);font-weight:var(--workspace-font-weight-medium);line-height:var(--workspace-line-height-heading)}.workspace-revamp .workspace-text-caption,[skin=professional] .workspace-text-caption{font-size:var(--workspace-font-size-caption);font-weight:var(--workspace-font-weight-regular);line-height:var(--workspace-line-height-body)}.workspace-revamp .workspace-text-muted,[skin=professional] .workspace-text-muted{color:var(--workspace-fg-3)}.workspace-revamp .workspace-tabular,[skin=professional] .workspace-tabular{font-variant-numeric:tabular-nums}.workspace-revamp :is(.workspace-button-primary,.workspace-button-secondary,.workspace-button-ghost,.workspace-button-automatic),[skin=professional] :is(.workspace-button-primary,.workspace-button-secondary,.workspace-button-ghost,.workspace-button-automatic){font-family:var(--button-font-family);font-size:var(--button-font-size);font-weight:var(--button-font-weight)}.workspace-revamp .workspace-button-primary .workspace-text-muted,[skin=professional] .workspace-button-primary .workspace-text-muted{color:inherit}:root[data-workspace-style-surface=automatic],[theme=light][data-workspace-style-surface=automatic]{--workspace-frame: var(--color-gray-200);--workspace-card: var(--color-white);--workspace-panel: var(--color-gray-100);--workspace-raised: var(--color-white);--workspace-sunken: var(--color-gray-100);--workspace-hover: color-mix(in srgb, var(--color-gray-1800, #2b2b2b) 5%, transparent);--workspace-selected: color-mix(in srgb, var(--color-gray-1725, #313334) 8.5%, transparent);--workspace-line: var(--color-gray-400);--workspace-line-strong: var(--color-gray-500);--workspace-fg: var(--color-gray-1975, #1c1d1f);--workspace-fg-2: var(--color-gray-1500, #525252);--workspace-fg-3: var(--color-gray-1400, #5f5f5f);--workspace-accent-fill: var(--color-workspace-750);--workspace-accent-fill-hover: var(--color-workspace-800);--workspace-on-accent-fill: var(--color-white);--workspace-accent-soft: color-mix( in srgb, color-mix(in srgb, var(--color-orange-500) 95%, var(--color-orange-800)) 10%, transparent );--workspace-accent-line: color-mix(in srgb, var(--color-orange-500) 38%, transparent);--workspace-accent-fg: var(--color-workspace-1000);--workspace-warn: var(--color-workspace-1050);--workspace-warn-soft: color-mix( in srgb, color-mix(in srgb, var(--color-yellow-400) 53%, var(--color-yellow-600)) 16%, transparent );--workspace-danger: var(--color-red-700);--workspace-danger-soft: var(--color-workspace-1200);--workspace-success: var(--color-workspace-1250);--workspace-scrim: color-mix(in srgb, var(--color-gray-2000, #111) 20%, transparent);--workspace-shadow-pop: 0 1px 2px color-mix(in srgb, var(--color-black-200) 4%, transparent), 0 12px 32px color-mix(in srgb, var(--color-black-200) 10%, transparent);--workspace-shadow-card: 0 1px 2px color-mix(in srgb, var(--color-black-200) 4%, transparent);--workspace-radius-control: .4375rem;--workspace-radius-card: .75rem;--workspace-radius-panel: .875rem;--workspace-focus-ring: var(--workspace-accent-fg);--workspace-ease-out: cubic-bezier(.2, .8, .2, 1);--workspace-ease-in: cubic-bezier(.4, 0, 1, 1)}[theme=dark][data-workspace-style-surface=automatic]{--workspace-frame: var(--color-gray-2000, #111);--workspace-card: var(--color-gray-25);--workspace-panel: var(--color-gray-0);--workspace-raised: var(--color-gray-1900, #1e1e1e);--workspace-sunken: var(--color-gray-2000, #111);--workspace-hover: color-mix(in srgb, var(--color-orange-100) 5%, transparent);--workspace-selected: color-mix(in srgb, var(--color-orange-100) 9%, transparent);--workspace-line: var(--color-gray-1840, #232426);--workspace-line-strong: var(--color-gray-700);--workspace-fg: color-mix( in srgb, var(--color-gray-75, #fcfcfc) 41%, var(--color-gray-1800, #e0e0e0) );--workspace-fg-2: color-mix( in srgb, var(--color-gray-1200, #b3b3b3) 95%, var(--color-gray-1400, #5f5f5f) );--workspace-fg-3: color-mix( in srgb, var(--color-gray-75, #fcfcfc) 39%, var(--color-gray-1300, #6c6c6c) );--workspace-accent-fill: var(--color-workspace-750);--workspace-accent-fill-hover: var(--color-workspace-800);--workspace-on-accent-fill: var(--color-white);--workspace-accent-soft: color-mix(in srgb, var(--color-orange-500) 13%, transparent);--workspace-accent-line: color-mix(in srgb, var(--color-orange-500) 42%, transparent);--workspace-accent-fg: color-mix(in srgb, var(--color-orange-200) 27%, var(--color-orange-500));--workspace-warn: color-mix(in srgb, var(--color-yellow-400) 52%, var(--color-yellow-600));--workspace-warn-soft: color-mix( in srgb, color-mix(in srgb, var(--color-yellow-400) 52%, var(--color-yellow-600)) 13%, transparent );--workspace-danger: color-mix(in srgb, var(--color-red-300) 73%, var(--color-red-600));--workspace-danger-soft: var(--color-workspace-2500);--workspace-success: color-mix(in srgb, var(--color-green-300) 52%, var(--color-green-500));--workspace-scrim: color-mix(in srgb, var(--color-black-200) 50%, transparent);--workspace-shadow-pop: 0 1px 2px color-mix(in srgb, var(--color-black-200) 40%, transparent), 0 16px 40px color-mix(in srgb, var(--color-black-200) 55%, transparent);--workspace-shadow-card: 0 1px 2px color-mix(in srgb, var(--color-black-200) 30%, transparent);--workspace-radius-control: .4375rem;--workspace-radius-card: .75rem;--workspace-radius-panel: .875rem;--workspace-focus-ring: var(--workspace-accent-fg);--workspace-ease-out: cubic-bezier(.2, .8, .2, 1);--workspace-ease-in: cubic-bezier(.4, 0, 1, 1)}:root[data-workspace-style-surface=shopify],[theme=light][data-workspace-style-surface=shopify]{--workspace-frame: var(--color-gray-200);--workspace-card: var(--color-white);--workspace-panel: var(--color-gray-50);--workspace-raised: var(--color-white);--workspace-sunken: var(--color-gray-50);--workspace-hover: color-mix(in srgb, var(--color-gray-1800, #303030) 5%, transparent);--workspace-selected: color-mix(in srgb, var(--color-gray-1725, #313334) 8.5%, transparent);--workspace-line: var(--color-gray-300);--workspace-line-strong: var(--color-gray-500);--workspace-fg: var(--color-gray-1975, #1c1d1f);--workspace-fg-2: var(--color-gray-1450, #4b5563);--workspace-fg-3: var(--color-gray-1400, #616161);--workspace-accent-fill: var(--color-workspace-750);--workspace-accent-fill-hover: var(--color-workspace-800);--workspace-on-accent-fill: var(--color-white);--workspace-accent-soft: color-mix( in srgb, color-mix(in srgb, var(--color-orange-400) 83%, var(--color-orange-800)) 10%, transparent );--workspace-accent-line: color-mix( in srgb, color-mix(in srgb, var(--color-orange-400) 83%, var(--color-orange-800)) 38%, transparent );--workspace-accent-fg: var(--color-workspace-1000);--workspace-warn: var(--color-workspace-1050);--workspace-warn-soft: color-mix( in srgb, color-mix(in srgb, var(--color-yellow-400) 53%, var(--color-yellow-600)) 16%, transparent );--workspace-danger: var(--color-red-500);--workspace-danger-soft: var(--color-workspace-1200);--workspace-success: var(--color-workspace-1250);--workspace-scrim: color-mix( in srgb, color-mix(in srgb, var(--color-gray-1700, #383838) 35%, var(--color-black-200)) 20%, transparent );--workspace-shadow-pop: 0 1px 2px color-mix(in srgb, var(--color-black-200) 4%, transparent), 0 12px 32px color-mix(in srgb, var(--color-black-200) 10%, transparent);--workspace-shadow-card: 0 1px 2px color-mix(in srgb, var(--color-black-200) 4%, transparent);--workspace-radius-control: .4375rem;--workspace-radius-card: .75rem;--workspace-radius-panel: .875rem;--workspace-focus-ring: var(--workspace-accent-fg);--workspace-ease-out: cubic-bezier(.2, .8, .2, 1);--workspace-ease-in: cubic-bezier(.4, 0, 1, 1)}[theme=dark][data-workspace-style-surface=shopify]{--workspace-frame: var(--color-gray-0);--workspace-card: var(--color-gray-0);--workspace-panel: var(--color-gray-0);--workspace-raised: var(--color-gray-1900, #1e1e1e);--workspace-sunken: var(--color-gray-0);--workspace-hover: color-mix(in srgb, var(--color-orange-100) 5%, transparent);--workspace-selected: color-mix(in srgb, var(--color-orange-50) 9%, transparent);--workspace-line: var(--color-gray-1840, #232426);--workspace-line-strong: var(--color-gray-1725, #313334);--workspace-fg: color-mix(in srgb, var(--color-gray-200) 81%, var(--color-gray-500));--workspace-fg-2: color-mix(in srgb, var(--color-gray-600) 84%, var(--color-gray-1800, #303030));--workspace-fg-3: color-mix( in srgb, var(--color-gray-1400, #616161) 52%, var(--color-gray-1825, #ededed) );--workspace-accent-fill: var(--color-workspace-750);--workspace-accent-fill-hover: var(--color-workspace-800);--workspace-on-accent-fill: var(--color-white);--workspace-accent-soft: color-mix( in srgb, color-mix(in srgb, var(--color-orange-400) 82%, var(--color-orange-800)) 13%, transparent );--workspace-accent-line: color-mix( in srgb, color-mix(in srgb, var(--color-orange-400) 82%, var(--color-orange-800)) 42%, transparent );--workspace-accent-fg: color-mix(in srgb, var(--color-orange-400) 94%, var(--color-orange-800));--workspace-warn: color-mix(in srgb, var(--color-yellow-400) 52%, var(--color-yellow-600));--workspace-warn-soft: color-mix( in srgb, color-mix(in srgb, var(--color-yellow-400) 52%, var(--color-yellow-600)) 13%, transparent );--workspace-danger: color-mix(in srgb, var(--color-red-300) 73%, var(--color-red-600));--workspace-danger-soft: var(--color-workspace-2500);--workspace-success: color-mix(in srgb, var(--color-green-300) 78%, var(--color-green-800));--workspace-scrim: color-mix(in srgb, var(--color-black-200) 50%, transparent);--workspace-shadow-pop: 0 1px 2px color-mix(in srgb, var(--color-black-200) 40%, transparent), 0 16px 40px color-mix(in srgb, var(--color-black-200) 55%, transparent);--workspace-shadow-card: 0 1px 2px color-mix(in srgb, var(--color-black-200) 30%, transparent);--workspace-radius-control: .4375rem;--workspace-radius-card: .75rem;--workspace-radius-panel: .875rem;--workspace-focus-ring: var(--workspace-accent-fg);--workspace-ease-out: cubic-bezier(.2, .8, .2, 1);--workspace-ease-in: cubic-bezier(.4, 0, 1, 1)}.workspace-revamp input::placeholder,.workspace-revamp textarea::placeholder,[skin=professional] input::placeholder,[skin=professional] textarea::placeholder{color:var(--workspace-fg-2);opacity:1}:root[skin=professional]:not([data-workspace-style-surface=automatic],[data-workspace-style-surface=shopify]) .automatic-assistant-shell .progress-bar-container{--progress-track-background: #c7c7c7}.beacon-product-panel .product-wordmark{color:var(--workspace-fg);font-family:var(--workspace-font-sans);font-size:var(--font-size-xl);font-weight:var(--workspace-font-weight-semibold);line-height:var(--workspace-line-height-heading)}.beacon-product-panel .product-heading{color:var(--workspace-fg);font-size:var(--workspace-font-size-home-hero);font-weight:var(--workspace-font-weight-semibold);line-height:var(--workspace-line-height-heading);letter-spacing:var(--workspace-letter-spacing-heading)}.beacon-product-panel .product-description{color:var(--workspace-fg-3);font-size:var(--workspace-font-size-body);line-height:var(--workspace-line-height-body)}.beacon-product-panel .product-benefit{color:var(--workspace-fg-3);font-size:var(--workspace-font-size-caption);line-height:var(--workspace-line-height-body)}.beacon-motion{color:var(--workspace-fg);font-family:var(--workspace-font-sans);font-size:var(--workspace-font-size-label);font-weight:var(--workspace-font-weight-regular);line-height:var(--workspace-line-height-body)}.beacon-motion .beacon-motion-card{--card-background: var(--chart-bg-dark);--card-border-radius: var(--workspace-radius-panel);--card-box-shadow: none}.beacon-motion .beacon-motion-toolbar,.beacon-motion .beacon-motion-track{background:var(--data-source-bg-prompt-item)}.beacon-motion .beacon-motion-footer{background:var(--ai-bg-header)}.beacon-motion .beacon-motion-field>i{opacity:.8}.beacon-motion .beacon-motion-scan-line,.beacon-motion .beacon-motion-scan-scene,.beacon-motion .beacon-motion-caret{opacity:0}.beacon-motion .beacon-motion-result-scene{opacity:1}@media(prefers-reduced-motion:reduce){.beacon-motion .beacon-motion-result-scene{opacity:1}}.beacon-motion .beacon-motion-toolbar,.beacon-motion .beacon-motion-window-title,.beacon-motion .beacon-motion-question,.beacon-motion .beacon-motion-check,.beacon-motion .beacon-motion-finding,.beacon-motion .beacon-motion-scan-caption,.beacon-motion .beacon-motion-recommendation,.beacon-motion .beacon-motion-done,.beacon-motion .beacon-motion-steps{font-size:var(--font-size-xxxs)}.beacon-motion .beacon-motion-window-title,.beacon-motion .beacon-motion-recommendation>span,.beacon-motion .beacon-motion-done>span{color:var(--workspace-fg);font-weight:var(--workspace-font-weight-semibold)}.beacon-motion .beacon-motion-window-title>span,.beacon-motion .beacon-motion-illustrative,.beacon-motion .beacon-motion-question,.beacon-motion .beacon-motion-finding,.beacon-motion .beacon-motion-check small,.beacon-motion .beacon-motion-scan-caption,.beacon-motion .beacon-motion-recommendation p,.beacon-motion .beacon-motion-done p,.beacon-motion .beacon-motion-steps{color:var(--workspace-fg-3)}.beacon-motion .beacon-motion-illustrative,.beacon-motion .beacon-motion-check small,.beacon-motion .beacon-motion-recommendation p,.beacon-motion .beacon-motion-done p{font-size:var(--font-size-xxxs)}.beacon-motion .beacon-motion-analysis h3{color:var(--workspace-fg);font-size:var(--font-size-xl);font-weight:var(--workspace-font-weight-semibold);line-height:var(--workspace-line-height-heading);letter-spacing:var(--workspace-letter-spacing-heading)}.beacon-motion .beacon-motion-scan-scene h3{font-size:var(--font-size-md)}.beacon-motion .beacon-motion-document{background:var(--text-color-on-accent);color:var(--color-button-text-primary);border-radius:var(--workspace-radius-control);--workspace-fg: var(--color-button-text-primary);--workspace-fg-2: var(--color-button-text-primary);--workspace-fg-3: var(--color-button-text-primary);--separator-background: var(--workspace-line)}.beacon-motion .beacon-motion-document h3{color:var(--color-button-text-primary);font-size:var(--font-size-lg);font-weight:var(--workspace-font-weight-semibold);line-height:var(--workspace-line-height-heading);letter-spacing:var(--workspace-letter-spacing-heading)}.beacon-motion .beacon-motion-source,.beacon-motion .beacon-motion-original,.beacon-motion .beacon-motion-document-note,.beacon-motion .beacon-motion-field-label,.beacon-motion .beacon-motion-field-value{color:var(--color-button-text-primary);font-size:var(--font-size-xxxs)}.beacon-motion .beacon-motion-source,.beacon-motion .beacon-motion-original,.beacon-motion .beacon-motion-document-note,.beacon-motion .beacon-motion-field-value{opacity:var(--opacity-secondary)}.beacon-motion .beacon-motion-trace,.beacon-motion .beacon-motion-scan-line,.beacon-motion .beacon-motion-caret,.beacon-motion .beacon-motion-steps>i{background:var(--workspace-accent-fill)}.beacon-motion .beacon-motion-steps>.is-active{color:var(--workspace-fg)}.beacon-motion .beacon-motion-recommendation{--separator-background: var(--data-source-border)}.beacon-motion .beacon-motion-toggle{--button-color: transparent;--button-border: none;--button-text-color: var(--workspace-fg-3);--button-hover-color: transparent;--button-hover-border: none;--button-hover-text-color: var(--workspace-fg);--button-font-size: var(--font-size-xxxs)}@container (max-width: 450px){.beacon-motion .beacon-motion-analysis h3{font-size:var(--font-size-md)}.beacon-motion .beacon-motion-scan-scene h3{font-size:var(--font-size-xs)}.beacon-motion .beacon-motion-document h3{font-size:var(--font-size-sm)}}.lh-login-modal.login-theme-neutral{color:var(--text-color-primary);--color-text: var(--text-color-primary);--modal-content-background-color: var(--bg-color-secondary);--modal-header-background-color: var(--bg-color-secondary);--input-background: var(--bg-color-secondary);--input-text-color: var(--text-color-primary);--input-placeholder-color: var(--text-color-placeholder);--input-label-msg-text-color: var(--text-color-secondary);--left-button-color: var(--bg-color-secondary);--left-button-text-color: var(--text-color-primary);--input-button-container-border: var(--border-primary);--input-button-focus-border: 1px solid var(--border-color-focus);--input-button-background: var(--bg-color-secondary);--input-button-box-shadow: none;--ai-login-input-placeholder: var(--text-color-secondary)}.login-theme-neutral .otp-split-input{--input-background: var(--bg-color-secondary);--input-text-color: var(--text-color-primary)}.login-theme-neutral .otp-split-input:not(.error){--field-group-border: var(--border-primary);--field-group-focus-border: 1px solid var(--border-color-focus)}.beacon-workspace.beacon-memory-toast{--toast-pointer-events: auto}.beacon-workspace .beacon-memory-notification-dot{background:var(--workspace-accent-fill);border-radius:var(--radius-full)}.beacon-workspace{--workspace-frame: var(--bg-color-tertiary);--workspace-card: var(--bg-color-secondary);--workspace-panel: var(--bg-canvas);--workspace-raised: var(--bg-color-secondary);--workspace-sunken: var(--bg-color-tertiary);--workspace-hover: var(--bg-color-hover);--workspace-selected: var(--bg-color-active-wash);--workspace-line: var(--border-color-secondary);--workspace-line-strong: var(--border-color-strong);--workspace-fg: var(--text-color-primary);--workspace-fg-2: var(--text-color-secondary);--workspace-fg-3: var(--text-color-meta);--workspace-accent-fill: var(--bg-color-button-primary);--workspace-accent-fill-hover: var(--bg-color-button-primary-hover);--workspace-on-accent-fill: var(--text-color-on-accent);--workspace-accent-soft: var(--bg-color-focus-primary);--workspace-accent-line: var(--border-color-focus);--workspace-accent-fg: var(--text-color-link);--workspace-focus-ring: var(--border-color-focus);color:var(--workspace-fg);background:var(--workspace-panel);--button-color: var(--workspace-accent-fill);--button-text-color: var(--workspace-on-accent-fill);--button-border: 1px solid var(--workspace-accent-fill);--button-hover-color: initial;--button-hover-text-color: initial;--button-hover-border: initial;--button-active-background: initial;--input-background: var(--workspace-card);--input-text-color: var(--workspace-fg);--input-placeholder-color: var(--workspace-fg-2);--input-label-msg-text-color: var(--workspace-fg-2);--input-border: 1px solid var(--workspace-line-strong);--input-focus-border: 1px solid var(--workspace-focus-ring);--input-error-msg-text-color: var(--workspace-danger);--input-error-border: 1px solid var(--workspace-danger);--input-box-shadow: none;--select-color: var(--workspace-fg);--select-trigger-background: var(--workspace-card);--select-trigger-border: 1px solid var(--workspace-line-strong);--select-trigger-hover-border-color: var(--workspace-line-strong);--select-trigger-focus-border-color: var(--workspace-focus-ring);--select-placeholder-color: var(--workspace-fg-2);--select-arrow-color: var(--workspace-fg-2);--select-dropdown-background: var(--workspace-raised);--select-dropdown-border: 1px solid var(--workspace-line-strong);--select-menu-search-background: var(--workspace-card);--select-menu-search-color: var(--workspace-fg);--select-option-color: var(--workspace-fg);--select-option-hover-background: var(--workspace-hover);--select-option-hover-color: var(--workspace-fg);--select-option-selected-background: var(--workspace-selected);--select-option-selected-color: var(--workspace-fg)}.beacon-workspace .input-container :is(input,textarea):focus-visible{outline:none}.beacon-workspace.workspace-revamp .button-container.variant-secondary,.beacon-workspace.workspace-revamp .button-container.workspace-button-secondary{--button-color: var(--workspace-card);--button-text-color: var(--workspace-fg);--button-border: 1px solid var(--workspace-line-strong);--button-hover-color: var(--workspace-hover);--button-hover-text-color: var(--workspace-fg);--button-hover-border: 1px solid var(--workspace-line-strong);--button-active-background: var(--workspace-selected)}.beacon-workspace.workspace-revamp .button-container.variant-destructive{--button-color: var(--bg-color-danger-primary);--button-text-color: var(--text-color-on-accent);--button-border: 1px solid var(--bg-color-danger-primary);--button-hover-color: var(--bg-color-danger-primary);--button-hover-text-color: var(--text-color-on-accent);--button-active-background: var(--bg-color-danger-primary)}.beacon-workspace .beacon-home-memory,.beacon-workspace .beacon-home-setup,.beacon-workspace .beacon-home-audit,.beacon-workspace .beacon-home-preview,.beacon-workspace .beacon-home-assistant-note{color:var(--workspace-fg);background:var(--workspace-card);border:1px solid var(--workspace-line);border-radius:var(--workspace-radius-card)}.beacon-workspace .beacon-shell-error{color:var(--workspace-fg);background:var(--workspace-danger-soft);border:1px solid var(--workspace-line);border-radius:var(--workspace-radius-control)}.beacon-workspace .beacon-shell-error-text{color:var(--workspace-danger)}.beacon-workspace.beacon-tour-panel{scrollbar-color:var(--workspace-line-strong) transparent;scrollbar-width:thin}.beacon-workspace .beacon-tour-progress span{background:var(--workspace-line);border-radius:var(--workspace-radius-control)}.beacon-workspace .beacon-tour-progress .beacon-tour-step-complete{background:var(--workspace-accent-fill)}.beacon-workspace.beacon-shell-modal,.beacon-workspace.beacon-content-modal{--modal-content-background-color: var(--workspace-card);--modal-header-background-color: var(--workspace-card);--modal-footer-background-color: var(--workspace-card);--modal-overlay-background-color: var(--workspace-scrim);--modal-border-radius: var(--workspace-radius-panel)}.beacon-workspace .beacon-assistant-transcript{scrollbar-color:var(--workspace-line-strong) transparent;scrollbar-width:thin}.beacon-workspace .beacon-assistant-transcript ::selection{color:var(--workspace-fg);background:var(--workspace-accent-soft)}.beacon-workspace .onboarding-steps li{color:var(--workspace-fg-2)}.beacon-workspace .onboarding-step-number{background:var(--workspace-sunken);color:var(--workspace-fg-2);border:1px solid var(--workspace-line);border-radius:50%}.beacon-workspace .onboarding-step-current,.beacon-workspace .onboarding-step-past{color:var(--workspace-fg)}.beacon-workspace .onboarding-step-current .onboarding-step-number{background:var(--workspace-accent-fill);color:var(--workspace-on-accent-fill);border-color:var(--workspace-accent-fill)}.beacon-workspace .onboarding-evidence-note,.beacon-workspace .onboarding-research-state,.beacon-workspace .onboarding-market-chip{background:var(--workspace-sunken);color:var(--workspace-fg);border:1px solid var(--workspace-line);border-radius:var(--workspace-radius-card)}.beacon-workspace .onboarding-error{background:var(--workspace-danger-soft);color:var(--workspace-danger);border:1px solid var(--workspace-danger);border-radius:var(--workspace-radius-card)}.beacon-workspace .onboarding-error p,.beacon-workspace .onboarding-validation-note{color:var(--workspace-danger)}.beacon-workspace .onboarding-save-status{color:var(--workspace-success)}.beacon-workspace .onboarding-topic,.beacon-workspace .onboarding-prompt-group{background:var(--workspace-card);color:var(--workspace-fg);border:1px solid var(--workspace-line);border-radius:var(--workspace-radius-card)}.beacon-workspace .onboarding-topic-selected{background:var(--workspace-selected);border-color:var(--workspace-line-strong)}.beacon-workspace .onboarding-competitor-row,.beacon-workspace .onboarding-prompt-group-header{border-bottom:1px solid var(--workspace-line)}.beacon-workspace .onboarding-add-section,.beacon-workspace .onboarding-footer{border-top:1px solid var(--workspace-line)}.beacon-workspace .beacon-geo-pane{--banner-border-radius: var(--workspace-radius-card);--banner-white-space: normal;--banner-text-overflow: visible;--banner-text-ellipsis: clip;--barchart-value-color: var(--workspace-fg);--chart-axis-label-color: var(--workspace-fg-2);--chart-gridline-color: var(--workspace-line)}.beacon-workspace .beacon-geo-pending,.beacon-workspace .beacon-geo-attention{--banner-background: var(--workspace-warn-soft);--banner-color: var(--workspace-warn);--banner-border: 1px solid var(--workspace-line)}.beacon-workspace .beacon-geo-error{--banner-background: var(--workspace-danger-soft);--banner-color: var(--workspace-danger);--banner-border: 1px solid var(--workspace-line)}.beacon-workspace .beacon-geo-pending :is(p,span,strong),.beacon-workspace .beacon-geo-attention :is(p,span,strong),.beacon-workspace .beacon-geo-error :is(p,span,strong){color:inherit}.beacon-workspace .geo-status-message,.beacon-workspace .geo-prompt-status{color:var(--workspace-success);background:var(--workspace-sunken);border:1px solid var(--workspace-line);border-radius:var(--workspace-radius-control)}.beacon-workspace .geo-launch,.beacon-workspace .geo-audit-detail,.beacon-workspace .geo-empty-panel,.beacon-workspace .geo-action-list,.beacon-workspace .geo-assistant,.beacon-workspace .geo-prompt-editor,.beacon-workspace .geo-prompt-empty,.beacon-workspace .geo-prompt-group{background:var(--workspace-card);border:1px solid var(--workspace-line);border-radius:var(--workspace-radius-card)}.beacon-workspace .geo-action-row+.geo-action-row,.beacon-workspace .geo-prompt-row{border-top:1px solid var(--workspace-line)}.beacon-workspace .geo-evidence-row,.beacon-workspace .geo-prompt-confirm{background:var(--workspace-sunken);border:1px solid var(--workspace-line);border-radius:var(--workspace-radius-control)}.beacon-workspace .geo-evidence-row summary,.beacon-workspace .geo-prompt-group summary{cursor:pointer}.beacon-workspace .geo-evidence-row summary:focus-visible,.beacon-workspace .geo-prompt-group summary:focus-visible{outline:2px solid var(--workspace-focus-ring);outline-offset:3px}.beacon-workspace .geo-prompt-validation{color:var(--workspace-danger)}.beacon-workspace .geo-health-strip,.beacon-workspace .geo-prompt-note{color:var(--workspace-fg-2)}.beacon-workspace .geo-readiness-summary h2,.beacon-workspace .geo-count-row h2{font-variant-numeric:tabular-nums}.beacon-workspace .beacon-geo-chart .bar{fill:var(--chart-color-secondary)}.beacon-workspace .beacon-geo-brands .brands-muted{color:var(--workspace-fg-2)}.beacon-workspace .beacon-geo-brands .brands-error{color:var(--workspace-danger)}.beacon-workspace .beacon-geo-brands .brands-success{color:var(--workspace-success)}.beacon-workspace .beacon-geo-brands .brands-notice{color:var(--workspace-fg);background:var(--workspace-sunken);border:1px solid var(--workspace-line);border-radius:var(--workspace-radius-control)}.beacon-workspace .beacon-geo-brands .brands-market-fields,.beacon-workspace .beacon-geo-brands .brands-color-fields{border:0}.beacon-workspace .beacon-geo-brands .brands-profile-details,.beacon-workspace .beacon-geo-brands .brands-competitors{border-top:1px solid var(--workspace-line)}.beacon-workspace .beacon-geo-brands .brands-website-link{color:var(--workspace-accent-fg);text-underline-offset:.15em}.beacon-workspace .memory-tabs{background:var(--workspace-panel)}.beacon-workspace .memory-error{color:var(--workspace-danger)}.beacon-workspace .memory-brand-card{--card-background: var(--workspace-sunken);--card-border: 1px solid var(--workspace-line);--card-border-radius: var(--workspace-radius-card)}.beacon-workspace .memory-source-media{background:var(--workspace-sunken);color:var(--workspace-fg-2);border-radius:var(--workspace-radius-control)}.beacon-workspace .memory-source-name,.beacon-workspace .memory-brand-summary h2,.beacon-workspace .unit-title h3,.beacon-workspace .boards-heading h2,.beacon-workspace .wiki-summary h2{color:var(--workspace-fg)}.beacon-workspace .unit-tags span{background:var(--workspace-sunken);color:var(--workspace-fg-2);border:1px solid var(--workspace-line);border-radius:var(--workspace-radius-control)}.beacon-workspace.beacon-memory-modal,.beacon-workspace .beacon-memory-modal{--modal-content-background-color: var(--workspace-card);--modal-header-background-color: var(--workspace-panel);--modal-footer-background-color: var(--workspace-panel);--modal-overlay-background-color: var(--modal-backdrop-bg)}.beacon-workspace .memory-editor-sections .button-el[aria-pressed=true]{background:var(--workspace-accent-soft);color:var(--workspace-accent-fg)}.beacon-workspace .memory-graph-canvas{background:var(--workspace-sunken);color:var(--workspace-fg);border:1px solid var(--workspace-line);border-radius:var(--workspace-radius-panel)}.beacon-workspace .memory-graph-canvas .svelte-flow{--xy-node-background-color-default: var(--workspace-card);--xy-node-color-default: var(--workspace-fg);--xy-node-border-default: 1px solid var(--workspace-line);--xy-edge-stroke-default: var(--workspace-fg-3);--xy-edge-label-color-default: var(--workspace-fg-2);--xy-edge-label-background-color-default: var(--workspace-panel);--xy-controls-button-background-color-default: var(--workspace-card);--xy-controls-button-background-color-hover-default: var(--workspace-hover);--xy-controls-button-color-default: var(--workspace-fg);--xy-controls-button-color-hover-default: var(--workspace-fg);--xy-controls-button-border-color-default: var(--workspace-line);--xy-attribution-background-color-default: var(--workspace-panel);--xy-background-color-default: var(--workspace-sunken);--xy-background-pattern-dots-color-default: var(--workspace-line);--xy-background-color: var(--workspace-sunken);--background-color: var(--workspace-sunken)}.beacon-workspace .memory-graph-source,.beacon-workspace .memory-graph-entity{background:var(--workspace-accent-soft);color:var(--workspace-accent-fg);border-color:var(--workspace-accent-line)}.beacon-workspace .memory-graph-unit{background:var(--workspace-card);color:var(--workspace-fg);border-color:var(--workspace-line)}.beacon-workspace .memory-graph-tooltip{background:var(--workspace-card);color:var(--workspace-fg);border:1px solid var(--workspace-line);border-radius:var(--workspace-radius-control)}.beacon-workspace .memory-graph-relation{--xy-edge-stroke: var(--workspace-fg-3)}.beacon-workspace .memory-graph-relation-hypothesis{--xy-edge-stroke: var(--workspace-accent-fg)}.beacon-workspace .memory-graph-observation-card{--card-background: var(--workspace-card);--card-border: 1px solid var(--workspace-line);--card-border-radius: var(--workspace-radius-card);--card-title-color: var(--workspace-fg);--card-description-color: var(--workspace-fg-2)}.beacon-workspace .memory-graph-freshness,.beacon-workspace .memory-graph-operation,.beacon-workspace .memory-graph-evidence{background:var(--workspace-panel);color:var(--workspace-fg);border:1px solid var(--workspace-line);border-radius:var(--workspace-radius-control)}.beacon-workspace .memory-graph-quote{background:var(--workspace-sunken);color:var(--workspace-fg);border:1px solid var(--workspace-line);border-radius:var(--workspace-radius-control)}.beacon-workspace .memory-graph-findings,.beacon-workspace .memory-graph-review{color:var(--workspace-fg)}.beacon-workspace .beacon-content-error,.beacon-workspace .beacon-content-error p{color:var(--workspace-danger)}.beacon-workspace .beacon-content-success{color:var(--workspace-success)}.beacon-workspace .content-markdown-preview,.beacon-workspace .content-publication-note,.beacon-workspace .content-quota{background-color:var(--workspace-card);color:var(--workspace-fg);border:1px solid var(--workspace-line);border-radius:var(--workspace-radius-card)}.beacon-workspace .content-quota{background-color:var(--workspace-warn-soft);color:var(--workspace-fg);border-color:var(--workspace-line)}.beacon-workspace .domain-boundary,.beacon-workspace .content-field>p{color:var(--workspace-fg-2)}.beacon-workspace .rule-category-grid .card:focus-visible{outline:2px solid var(--workspace-focus-ring);outline-offset:2px}.beacon-workspace .rule-category-grid .card:hover{border-color:var(--workspace-accent-line)}.beacon-workspace .beacon-billing-pane{--card-background: var(--workspace-card);--card-border: 1px solid var(--workspace-line);--card-border-radius: var(--workspace-radius-card);--card-box-shadow: none;--card-cursor: default;--card-title-color: var(--workspace-fg);--card-description-color: var(--workspace-fg-2);--card-header-border-bottom: none;--card-footer-border-top: none}.beacon-workspace .beacon-plan-selected{--card-border: 1px solid var(--workspace-accent-fg);--card-background: var(--workspace-accent-soft)}.beacon-workspace .billing-account-strip,.beacon-workspace .billing-saved-quote,.beacon-workspace .billing-comparison-details,.beacon-workspace .billing-commercial-footer{color:var(--workspace-fg);background:var(--workspace-card);border:1px solid var(--workspace-line);border-radius:var(--workspace-radius-card)}.beacon-workspace .billing-draft-note,.beacon-workspace .billing-account-state>span,.beacon-workspace .billing-plan-price>span,.beacon-workspace .billing-saved-quote>div>span{color:var(--workspace-fg-2)}.beacon-workspace .billing-plan-price h2,.beacon-workspace .billing-account-state strong{font-variant-numeric:tabular-nums}.beacon-workspace .beacon-credit-notice,.beacon-workspace .billing-catalog-error{color:var(--workspace-fg);background:var(--workspace-warn-soft);border:1px solid var(--workspace-line);border-radius:var(--workspace-radius-card)}.beacon-workspace .beacon-credit-insufficient{background:var(--workspace-danger-soft)}.beacon-workspace .billing-save-status{color:var(--workspace-fg);background:var(--workspace-accent-soft);border-radius:var(--workspace-radius-control)}.beacon-workspace .billing-review-error{color:var(--workspace-danger)}.beacon-workspace .beacon-billing-review{--modal-content-background-color: var(--workspace-card);--modal-border-radius: var(--workspace-radius-panel)}.beacon-workspace .beacon-tour-target{outline:2px solid var(--workspace-focus-ring);outline-offset:4px;border-radius:var(--workspace-radius-control)}.beacon-workspace .beacon-home-preview summary:focus-visible{outline:2px solid var(--workspace-focus-ring);outline-offset:var(--spacing-xs)}.beacon-workspace .onboarding-profile-details summary:focus-visible,.beacon-workspace .onboarding-evidence-note summary:focus-visible{outline:2px solid var(--workspace-focus-ring);outline-offset:2px}.beacon-workspace .onboarding-section-heading h2:focus:not(.beacon-tour-target){outline:none}.beacon-workspace .beacon-geo-brands .brands-profile-details summary:focus-visible{outline:2px solid var(--workspace-focus-ring);outline-offset:2px}.beacon-workspace .routines-feedback{color:var(--workspace-danger)}.beacon-workspace .routines-report-handoff,.beacon-workspace .routines-board-column{color:var(--workspace-fg)}@media(width<768px)and (height<568px){.beacon-login .product-side{color:var(--text-color-on-accent);background-color:var(--ai-login-modal-background-color)}}
