.dock-panel.svelte-1yj25g2{box-sizing:border-box;position:var(--dock-panel-position,fixed);top:var(--dock-panel-top,0px);right:var(--dock-panel-right,0px);bottom:var(--dock-panel-bottom,0px);min-width:0;z-index:var(--dock-panel-z-index,30);background:var(--dock-panel-background,#fff);color:var(--dock-panel-color,#18181b);border-radius:var(--dock-panel-border-radius,0px);box-shadow:var(--dock-panel-box-shadow,-4px 0 16px #00000012);opacity:1;transition:opacity var(--dock-panel-transition-duration,var(--duration-base,var(--motion-duration,.2s))) var(--dock-panel-transition-easing,var(--ease-smooth-out,var(--motion-easing,ease-out))), transform var(--dock-panel-transition-duration,var(--duration-base,var(--motion-duration,.2s))) var(--dock-panel-transition-easing,var(--ease-smooth-out,var(--motion-easing,ease-out))), display var(--dock-panel-transition-duration,var(--duration-base,var(--motion-duration,.2s))) allow-discrete;flex-direction:column;display:flex;transform:translate(0)}.dock-panel.closed.svelte-1yj25g2{opacity:0;transform:translateX(var(--dock-panel-enter-distance,var(--distance-base,8px)));display:none}.dock-panel.expanded.svelte-1yj25g2{left:var(--dock-panel-left,0px);width:calc(100% - var(--dock-panel-left,0px) - var(--dock-panel-right,0px))}.dock-panel.svelte-1yj25g2 .dock-panel-frame{border:var(--dock-panel-border,1px solid #e4e4e7);--resizable-transition:none;flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.header.svelte-1yj25g2{padding:var(--dock-panel-header-padding,0px);border-bottom:var(--dock-panel-header-border,none);flex-shrink:0}.body.svelte-1yj25g2{min-height:0;padding:var(--dock-panel-body-padding,0px);flex:1;overflow:auto}.footer.svelte-1yj25g2{padding:var(--dock-panel-footer-padding,0px);border-top:var(--dock-panel-footer-border,none);flex-shrink:0}@starting-style{.dock-panel.svelte-1yj25g2:not(.closed){opacity:0;transform:translateX(var(--dock-panel-enter-distance,var(--distance-base,8px)))}}@media (prefers-reduced-motion:reduce){.dock-panel.svelte-1yj25g2{transition:none}}.command-menu-overlay.svelte-yo8r2a{background-color:var(--command-menu-overlay-background,#00000080);align-items:var(--command-menu-overlay-align,flex-start);padding-top:var(--command-menu-overlay-padding-top,20vh);z-index:var(--command-menu-z-index,50);-webkit-tap-highlight-color:transparent;justify-content:center;display:flex;position:fixed;inset:0}.command-menu-dialog.svelte-yo8r2a{background-color:var(--command-menu-background,#fff);border-radius:var(--command-menu-border-radius,var(--radius,4px));box-shadow:var(--command-menu-box-shadow,0 16px 70px #0003);width:var(--command-menu-width,560px);max-width:var(--command-menu-max-width,90vw);max-height:var(--command-menu-max-height,60vh);border:var(--command-menu-border,1px solid #e2e8f0);flex-direction:column;display:flex;overflow:hidden}.command-menu-input-wrapper.svelte-yo8r2a{padding:var(--command-menu-input-wrapper-padding,12px 16px);align-items:center;gap:var(--command-menu-input-wrapper-gap,10px);display:flex}.command-menu-search-icon.svelte-yo8r2a{width:var(--command-menu-search-icon-size,20px);height:var(--command-menu-search-icon-size,20px);color:var(--command-menu-search-icon-color,#94a3b8);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.command-menu-search-icon.svelte-yo8r2a svg{width:100%;height:100%}.command-menu-input.svelte-yo8r2a{font-size:var(--command-menu-input-font-size,16px);font-family:var(--command-menu-input-font-family,inherit);font-weight:var(--command-menu-input-font-weight,400);color:var(--command-menu-input-color,#1e293b);caret-color:var(--command-menu-input-caret-color,#3b82f6);background:0 0;border:none;outline:none;flex:1}.command-menu-input.svelte-yo8r2a:focus{outline:var(--command-menu-input-focus-outline,2px solid #2563eb);outline-offset:var(--command-menu-input-focus-outline-offset,2px)}.command-menu-input.svelte-yo8r2a::placeholder{color:var(--command-menu-input-placeholder-color,#94a3b8)}.command-menu-separator.svelte-yo8r2a{height:var(--command-menu-separator-height,1px);background-color:var(--command-menu-separator-color,#e2e8f0);flex-shrink:0}.command-menu-list.svelte-yo8r2a{padding:var(--command-menu-list-padding,8px);scrollbar-width:var(--command-menu-scrollbar-width,thin);overflow-y:auto}.command-menu-empty.svelte-yo8r2a{padding:var(--command-menu-empty-padding,32px 16px);text-align:center;color:var(--command-menu-empty-color,#94a3b8);font-size:var(--command-menu-empty-font-size,14px);font-style:var(--command-menu-empty-font-style,normal)}.command-menu-group-heading.svelte-yo8r2a{padding:var(--command-menu-group-heading-padding,8px 12px 4px);font-size:var(--command-menu-group-heading-font-size,12px);font-weight:var(--command-menu-group-heading-font-weight,600);color:var(--command-menu-group-heading-color,#94a3b8);text-transform:var(--command-menu-group-heading-text-transform,uppercase);letter-spacing:var(--command-menu-group-heading-letter-spacing,.05em)}.command-menu-item.svelte-yo8r2a{padding:var(--command-menu-item-padding,10px 12px);border-radius:var(--command-menu-item-border-radius,var(--radius,4px));cursor:pointer;align-items:center;gap:var(--command-menu-item-gap,10px);font-size:var(--command-menu-item-font-size,14px);color:var(--command-menu-item-color,#334155);transition:background-color var(--command-menu-item-transition-duration,var(--motion-duration,.1s)) var(--command-menu-item-transition-easing,var(--motion-easing,ease));text-align:left;background:0 0;border:none;width:100%;font-family:inherit;display:flex}.command-menu-item.active.svelte-yo8r2a{background-color:var(--command-menu-item-active-background,#f1f5f9);color:var(--command-menu-item-active-color,#0f172a)}.command-menu-item.disabled.svelte-yo8r2a{opacity:var(--command-menu-item-disabled-opacity,.4);cursor:not-allowed}.command-menu-item-icon.svelte-yo8r2a{flex-shrink:0;justify-content:center;align-items:center;display:flex}.command-menu-item-icon-img-wrapper.svelte-yo8r2a{--image-width:var(--command-menu-item-icon-size,20px);--image-height:var(--command-menu-item-icon-size,20px);color:var(--command-menu-item-icon-color,inherit);flex-shrink:0;justify-content:center;align-items:center;display:flex}.command-menu-item-label.svelte-yo8r2a{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.command-menu-item-shortcut.svelte-yo8r2a{align-items:center;gap:var(--command-menu-shortcut-gap,4px);flex-shrink:0;display:flex}.command-menu-kbd.svelte-yo8r2a{min-width:var(--command-menu-kbd-min-width,24px);height:var(--command-menu-kbd-height,22px);padding:var(--command-menu-kbd-padding,0 6px);border-radius:var(--command-menu-kbd-border-radius,var(--radius,4px));background-color:var(--command-menu-kbd-background,#f1f5f9);border:var(--command-menu-kbd-border,1px solid #e2e8f0);color:var(--command-menu-kbd-color,#64748b);font-size:var(--command-menu-kbd-font-size,11px);font-family:var(--command-menu-kbd-font-family,inherit);font-weight:var(--command-menu-kbd-font-weight,500);box-shadow:var(--command-menu-kbd-box-shadow,0 1px 0 #e2e8f0);justify-content:center;align-items:center;display:inline-flex}.header-controls.svelte-s3l7ds{gap:var(--spacing-sm,.5rem)}.app-header.svelte-s3l7ds{min-height:var(--app-top-bar-height,var(--spacing-56));padding:var(--app-header-padding,var(--spacing-sm) var(--spacing-52) var(--spacing-sm) var(--spacing-32));z-index:var(--z-index-header);border-bottom:var(--app-header-border-bottom,var(--border-primary));box-shadow:var(--app-header-box-shadow,var(--box-shadow));background-color:var(--app-header-background-color,var(--bg-color-primary));flex-shrink:0;position:sticky;top:0}.app-header.compact.svelte-s3l7ds{z-index:auto;gap:var(--spacing-xs);width:100%;min-width:0;position:static}.add-new-store.svelte-s3l7ds{padding-left:var(--spacing-sm);flex:none}.add-new-store.svelte-s3l7ds button{min-width:max-content;white-space:nowrap!important}.sidebar-app-toggle-wrapper.svelte-s3l7ds{margin-right:var(--spacing-sm)}.sidebar-app-toggle-wrapper.svelte-s3l7ds .button-icon{width:100%!important;height:100%!important}.sidebar-app-toggle-wrapper.svelte-s3l7ds .global-icon-small:where(.svelte-s3l7ds){width:var(--spacing-lg);height:var(--spacing-lg);justify-content:center;align-items:center;display:flex}.logo.svelte-s3l7ds{width:var(--app-header-logo-width,var(--spacing-100));height:var(--spacing-32);justify-content:center;align-items:center;display:flex}.logo.svelte-s3l7ds img,.logo.svelte-s3l7ds svg{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%}.right.svelte-s3l7ds{white-space:nowrap;--select-dropdown-max-width:min(var(--spacing-320), 90vw);min-width:0}.app-header.compact.svelte-s3l7ds .right:where(.svelte-s3l7ds){flex:1}.app-header.compact.svelte-s3l7ds .left:where(.svelte-s3l7ds){display:var(--app-header-left-display,flex)}.right.svelte-s3l7ds .select-option{white-space:normal;overflow-wrap:anywhere}.app-header.app.svelte-s3l7ds{min-height:var(--spacing-72);padding:var(--spacing-sm) var(--spacing-lg);box-shadow:none;align-items:center;gap:var(--spacing-md);border-bottom:none;grid-template-columns:1fr auto 1fr;display:flex;position:relative}.app-header.app.svelte-s3l7ds .left:where(.svelte-s3l7ds){flex-grow:1}.app-header.app.svelte-s3l7ds .right:where(.svelte-s3l7ds){flex-grow:0;flex-shrink:0}.app-header.app.svelte-s3l7ds .app-header-item:where(.svelte-s3l7ds){z-index:var(--z-index-dropdown);min-width:var(--bg-button-size,36px);justify-content:center;align-items:center;display:flex;position:relative}.app-header.app.svelte-s3l7ds .app-header-item:where(.svelte-s3l7ds):first-child{justify-content:flex-start}.app-header.app.svelte-s3l7ds .app-header-item:where(.svelte-s3l7ds):last-child{justify-content:flex-end}.app-header.app.svelte-s3l7ds .app-header-item:where(.svelte-s3l7ds) button{z-index:var(--z-index-dropdown);position:relative}.app-header.app.svelte-s3l7ds .app-header-item:where(.svelte-s3l7ds) .button-icon{justify-content:center!important;align-items:center!important;width:100%!important;height:100%!important;display:flex!important}.app-header.app.svelte-s3l7ds .app-header-logo:where(.svelte-s3l7ds){flex:1;justify-content:center;align-items:center;display:flex}.workspace-shell.compact .workspace-header-action-control.svelte-kfzgax{--button-width:2rem;--button-height:2rem;--button-padding:0}.workspace-shell.compact .workspace-header-action-label.svelte-kfzgax{display:none}.workspace-native-inbox.svelte-9089rf{gap:var(--spacing-md);padding:var(--spacing-md);flex-direction:column;display:flex}.workspace-native-heading.svelte-9089rf,.workspace-native-actions.svelte-9089rf{justify-content:space-between;align-items:center;gap:var(--spacing-sm);display:flex}.workspace-native-item.svelte-9089rf{padding:var(--spacing-md)}.workspace-native-item.svelte-9089rf .key-value-value{margin-bottom:var(--spacing-sm)}.workspace-experience.svelte-52mzvz{width:100%;min-width:0;height:100%;min-height:0;position:relative}.workspace-experience-content.svelte-52mzvz{min-width:0;height:100%;min-height:0}.workspace-inbox-sources.svelte-52mzvz{gap:var(--spacing-xs);padding:var(--spacing-sm);flex-wrap:wrap;display:flex}.workspace-shell.compact .workspace-header-action-control.svelte-52mzvz{--button-width:2rem;--button-height:2rem;--button-padding:0}.workspace-shell.compact .workspace-header-action-label.svelte-52mzvz{display:none}.workspace-voice-highlight.svelte-1ibzuyq{pointer-events:none;box-sizing:border-box;z-index:var(--workspace-voice-highlight-z,1);position:absolute}.workspace-voice-context-highlight.svelte-1n32byb{display:contents}.v2-group-header.svelte-2voaxt{color:var(--text-color-secondary);text-transform:uppercase;letter-spacing:var(--letter-spacing-8);padding:0 var(--spacing-md)}.v2-conversation-list.svelte-2voaxt li:where(.svelte-2voaxt),.v2-nav-group-items.svelte-2voaxt li:where(.svelte-2voaxt){margin:0}.v2-conversation-title.svelte-2voaxt{text-align:left;white-space:nowrap;text-overflow:ellipsis;align-self:stretch;overflow:hidden}.v2-sidebar.svelte-2voaxt{height:var(--dynamic-viewport-height);width:var(--sidebar-width-closed);background:var(--bg-color-primary);padding-top:var(--safe-area-inset-top);z-index:var(--z-index-fab);box-sizing:border-box;transition:width var(--sidebar-transition-duration) cubic-bezier(.17, .67, .16, .99), box-shadow var(--sidebar-transition-duration) ease;view-transition-name:sidebar;position:fixed;top:0;left:0;overflow:hidden}.v2-sidebar.collapsed-desktop.svelte-2voaxt{width:var(--spacing-56);border-right:var(--border-primary);padding-top:0}.v2-sidebar.open.svelte-2voaxt{width:var(--sidebar-width-open);border-right:var(--border-primary);padding-top:0}.v2-logged-out.svelte-2voaxt,.v2-session-pending.svelte-2voaxt{padding:var(--spacing-md);box-sizing:border-box}.v2-login-prompt.svelte-2voaxt{padding:var(--spacing-12);box-sizing:border-box;overflow:hidden}.v2-sidebar.collapsed-desktop.svelte-2voaxt .v2-login-prompt:where(.svelte-2voaxt){display:none}.v2-sidebar.app.svelte-2voaxt{width:80vw;box-shadow:none;z-index:1001;transition:transform var(--sidebar-transition-duration) cubic-bezier(.17, .67, .16, .99), width var(--sidebar-transition-duration) ease;padding:0;transform:translate(-100%)}.v2-sidebar.app.open.svelte-2voaxt{box-shadow:var(--shadow-elevated);border-right:none;transform:translate(0)}.v2-backdrop.svelte-2voaxt{width:100%;height:100%;z-index:var(--z-modal-sub-portal);pointer-events:none;transition:opacity var(--fade-transition-duration) ease;opacity:0;position:fixed;top:0;left:0}.v2-backdrop.active.svelte-2voaxt{pointer-events:auto;opacity:1}.v2-header.svelte-2voaxt{gap:var(--spacing-sm);height:var(--app-top-bar-height,var(--spacing-56));box-sizing:border-box;padding-block:0;padding-inline:var(--spacing-md);margin-top:max(var(--safe-area-inset-top,0px), env(safe-area-inset-top,0px))}.v2-header.collapsed.svelte-2voaxt{padding-block:0;padding-inline:var(--spacing-md);justify-content:center}@media (max-width:767px){.v2-header.svelte-2voaxt{height:auto;padding:var(--spacing-rg) var(--spacing-md);margin-top:max(var(--safe-area-inset-top,0px), env(safe-area-inset-top,0px), var(--spacing-md))}.v2-header.collapsed.svelte-2voaxt{padding:var(--spacing-rg) var(--spacing-md)}}.v2-header-logo.svelte-2voaxt{height:var(--spacing-40);flex-grow:1}.v2-header-toggle-wrap.svelte-2voaxt{width:var(--spacing-44);height:var(--spacing-44);color:var(--text-color-primary);--button-min-width:var(--spacing-44);--button-height:var(--spacing-44);--button-padding:0 0 0 var(--spacing-xs);padding:0}.v2-header.collapsed.svelte-2voaxt .v2-header-toggle-wrap:where(.svelte-2voaxt){--button-padding:0}.v2-header-toggle-icon.svelte-2voaxt{--image-width:var(--spacing-md);--image-height:var(--spacing-md)}.v2-outer.svelte-2voaxt{--sidebar-scroll-fade:var(--spacing-20);padding-bottom:var(--sidebar-scroll-fade);-webkit-mask-image:linear-gradient(to bottom, #000 calc(100% - var(--sidebar-scroll-fade)), transparent 100%);mask-image:linear-gradient(to bottom, #000 calc(100% - var(--sidebar-scroll-fade)), transparent 100%)}.v2-outer-nav.svelte-2voaxt{padding:0}.v2-outer-history.svelte-2voaxt{gap:var(--spacing-sm)}.v2-section-row-icon.svelte-2voaxt{width:var(--spacing-lg);height:var(--spacing-lg);--image-width:var(--spacing-md);--image-height:var(--spacing-md)}.v2-section-row-label.svelte-2voaxt{text-align:left;color:var(--text-color-primary);white-space:nowrap;max-width:var(--spacing-200);opacity:1;transition:opacity var(--fade-transition-duration) ease, max-width var(--sidebar-transition-duration) ease;flex-grow:1;overflow:hidden}.v2-section-row-label.collapsed.svelte-2voaxt{opacity:0;max-width:0}.v2-tabs-trigger-frame.svelte-2voaxt{width:calc(100% - var(--spacing-32));margin:0 var(--spacing-md);border-bottom:var(--border-primary)}.v2-tabs-trigger-label.svelte-2voaxt{text-align:left;min-width:0}.v2-tabs-arrow.svelte-2voaxt{border:var(--border-primary);border-radius:var(--circle-radius);background:var(--bg-color-tertiary);width:1.75rem;height:1.75rem;color:var(--text-color-secondary);transition:transform var(--fade-transition-duration) ease, background-color var(--fade-transition-duration) ease, color var(--fade-transition-duration) ease;justify-content:center}.v2-tabs-trigger-frame.svelte-2voaxt:hover .v2-tabs-arrow:where(.svelte-2voaxt),.v2-tabs-trigger-frame.svelte-2voaxt:focus-within .v2-tabs-arrow:where(.svelte-2voaxt){background:var(--bg-color-secondary);color:var(--text-color-primary)}.v2-tabs-arrow-open.svelte-2voaxt{transform:rotate(180deg)}.v2-tabs-item-icon.svelte-2voaxt{width:var(--spacing-lg);height:var(--spacing-lg);--image-width:var(--spacing-md);--image-height:var(--spacing-md)}.v2-tabs-item-label.svelte-2voaxt{text-align:left;color:var(--text-color-primary);white-space:nowrap;text-overflow:ellipsis;flex-grow:1;overflow:hidden}.v2-nav-group-items.svelte-2voaxt{padding-block:var(--spacing-2);position:relative}.v2-nav-group-items.svelte-2voaxt:before{content:"";top:var(--spacing-xs);bottom:var(--spacing-xs);left:calc(var(--sidebar-nav-inset,var(--spacing-xs)) + var(--spacing-20));border-left:var(--border-primary);position:absolute}.v2-footer-frame.svelte-2voaxt{border-top:var(--border-primary);padding-block:var(--spacing-sm);--button-width:100%;--button-content-gap:var(--spacing-sm);--button-justify-content:flex-start}.v2-skin-switcher.svelte-2voaxt{padding-inline:var(--spacing-md);padding-block-end:var(--spacing-xs)}.v2-footer-avatar.svelte-2voaxt{width:var(--spacing-32);height:var(--spacing-32);border-radius:var(--radius-full);background-color:var(--bg-color-tag);color:var(--text-color-on-accent)}.v2-footer-avatar.guest.svelte-2voaxt{background-color:var(--bg-color-secondary)}.v2-footer-name.svelte-2voaxt{text-align:left;color:var(--text-color-primary);white-space:nowrap;text-overflow:ellipsis;flex-grow:1;overflow:hidden}.v2-footer-chevron.svelte-2voaxt{width:var(--spacing-rg);height:var(--spacing-rg);color:var(--text-color-secondary)}.v2-sidebar.collapsed-desktop.svelte-2voaxt .v2-footer-frame:where(.svelte-2voaxt){--button-justify-content:center}.assistant-drill-in.svelte-1onq5iw{flex-direction:column;flex:auto;width:100%;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}.assistant-drill-in.svelte-1onq5iw:focus{outline:none}.assistant-drill-in-header.svelte-1onq5iw{padding:var(--spacing-sm,.5rem) var(--spacing-md,1rem) 0;flex:none}.assistant-history.svelte-xf4p9g{gap:var(--spacing-md,1rem);box-sizing:border-box;width:100%;min-height:0;max-width:var(--desktop-content-max-width,49rem);padding:var(--spacing-md,1rem);flex-direction:column;flex:1;margin-inline:auto;display:flex}.assistant-history-controls.svelte-xf4p9g{gap:var(--spacing-sm,.5rem);flex-direction:column;flex-shrink:0;display:flex}.assistant-history-loading.svelte-xf4p9g{gap:var(--spacing-sm,.5rem);flex-direction:column;display:flex}.assistant-history-shimmer.svelte-xf4p9g{height:var(--spacing-48,3rem)}.assistant-history-list.svelte-xf4p9g{gap:var(--spacing-md,1rem);flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.assistant-history-group.svelte-xf4p9g{gap:var(--spacing-xs,.25rem);flex-direction:column;display:flex}.assistant-history-row{--button-width:100%;--button-height:auto;--button-padding:var(--spacing-sm,.5rem) var(--spacing-md,1rem);--button-justify-content:flex-start}.assistant-history-row-text.svelte-xf4p9g{align-items:flex-start;gap:var(--spacing-2,2px);text-align:left;flex-direction:column;width:100%;min-width:0;display:flex}.assistant-history-row-title.svelte-xf4p9g,.assistant-history-row-line.svelte-xf4p9g{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.assistant-history-details.svelte-xf4p9g{flex-direction:column;flex-shrink:0;align-items:flex-start;display:flex}.assistant-history-row-metadata.svelte-xf4p9g{gap:var(--spacing-sm);flex-wrap:wrap;display:flex}.assistant-history-capped.svelte-xf4p9g{text-align:center;margin:0}.assistant-pill.svelte-5gpqcz{left:var(--assistant-pill-left,50%);bottom:var(--assistant-pill-bottom,calc(var(--spacing-lg,1.5rem) + env(safe-area-inset-bottom,0px)));z-index:var(--dock-panel-z-index,30);width:min(28rem, calc(100% - var(--spacing-lg,1.5rem) * 2));--chat-composer-padding:var(--spacing-sm,.5rem) var(--spacing-md,1rem);--chat-composer-send-size:var(--spacing-32,2rem);--chat-composer-send-padding:var(--spacing-sm,.5rem);position:fixed;transform:translate(-50%)}.assistant-pill-divider.svelte-5gpqcz{width:1px;height:var(--icon-size-lg,1.25rem);margin-inline:var(--spacing-xs,.25rem);flex-shrink:0}.assistant-pill-panel{--button-width:var(--spacing-32,2rem);--button-min-width:0;--button-height:var(--spacing-32,2rem);--button-padding:0;--image-width:var(--icon-size-lg,1.25rem);--image-height:var(--icon-size-lg,1.25rem)}.assistant-pill.svelte-5gpqcz .chat-composer .input-row{align-items:center}.assistant-pill-logo.svelte-5gpqcz{--image-width:var(--icon-size-lg,1.25rem);--image-height:var(--icon-size-lg,1.25rem);align-items:center;display:inline-flex}.assistant-pill.embedded.svelte-5gpqcz{position:absolute}body:has(.drawer-shell,.picker-shell,.modal,.sheet-overlay,.drp-panel,.drp-compare-panel,.v2-backdrop.active) .assistant-pill.svelte-5gpqcz{display:none}.assistant-pill-status.svelte-5gpqcz,.assistant-pill-badge.svelte-5gpqcz{flex-shrink:0;align-items:center;display:inline-flex}.minimap-container.svelte-1jygs00{background:var(--ai-minimap-container-bg);-webkit-backdrop-filter:var(--ai-glass-blur);backdrop-filter:var(--ai-glass-blur);z-index:var(--z-modal-sub-portal);box-shadow:var(--ai-minimap-shadow);background-image:radial-gradient(var(--ai-minimap-dot-color) 1.5px, transparent 1.5px);background-size:var(--spacing-40) var(--spacing-40);position:absolute;inset:0;overflow:hidden}.minimap-close-wrap.svelte-1jygs00{right:var(--spacing-rg);top:var(--spacing-rg);--button-padding:var(--spacing-xs);position:absolute}.focused-display-area.svelte-1jygs00{background:var(--ai-minimap-display-bg);flex:1;overflow:auto}.focused-component.svelte-1jygs00{transform-origin:50%;width:100%;height:100%;transform:scale(.8)}.no-focused-component.svelte-1jygs00{color:var(--ai-minimap-muted-text);border-bottom:var(--ai-border-light);flex:1}.minimap-content{background:var(--ai-minimap-display-bg);--scroller-height:var(--spacing-200);--scroller-padding:var(--spacing-md);--scroller-gap:var(--spacing-12)}.minimap-item.svelte-1jygs00{max-width:min(100%, var(--spacing-300));cursor:pointer;transition:all var(--transition-duration-fast) var(--ease-standard);width:var(--spacing-172);height:var(--spacing-104);border-radius:var(--radius);border:1px solid var(--ai-minimap-item-border-color);flex-shrink:0;position:relative;overflow:hidden}.minimap-item.focused.svelte-1jygs00{border:1px solid var(--color-white)}.minimap-component.svelte-1jygs00{padding:var(--spacing-sm);transform-origin:0 0;pointer-events:none;width:250%;max-width:20.1875rem;height:auto;overflow:hidden;transform:scale(.55)translate(-9px,-27px)}.no-components.svelte-1jygs00{text-align:center;color:var(--ai-minimap-muted-text);padding:var(--spacing-32) var(--spacing-md);flex:1}.automatic-chat-controls-wrapper.svelte-7vq63m{position:var(--automatic-chat-controls-position,fixed);width:100%;padding:var(--spacing-rg);gap:var(--spacing-rg);z-index:var(--automatic-chat-controls-z-index);flex-direction:column;bottom:0;left:0}.automatic-chat-state-container.svelte-7vq63m{touch-action:none;-webkit-user-select:none;user-select:none;color:var(--color-text-tertiary)}.automatic-chat-controls-wrapper-inner.svelte-7vq63m{gap:var(--spacing-md)}.chat-control-wrap.svelte-7vq63m{opacity:0;--button-width:var(--automatic-chat-controls-button-width);--button-height:var(--automatic-chat-controls-button-height);--button-min-width:0;--button-padding:0;animation:.4s cubic-bezier(.25,.46,.45,.94) forwards svelte-7vq63m-stagger-in}.chat-control-wrap.hidden.svelte-7vq63m{opacity:0;visibility:hidden;transform:scale(.8)}.chat-control-wrap.push-to-talk-active.svelte-7vq63m{opacity:1;animation:1s infinite svelte-7vq63m-pulse-active;transform:scale(1.3);visibility:visible!important}.chat-control-wrap.stagger-2.svelte-7vq63m{animation-delay:.1s}.chat-control-wrap.stagger-3.svelte-7vq63m{animation-delay:.15s}@keyframes svelte-7vq63m-stagger-in{0%{opacity:0;transform:translateY(1.25rem)scale(.8)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes svelte-7vq63m-pulse-active{0%,to{box-shadow:0 0 30px var(--ai-voice-ptt-glow-color-50,#ffffff80);transform:scale(1.3)}50%{box-shadow:0 0 50px var(--ai-voice-ptt-glow-color-70,#ffffffb3);transform:scale(1.4)}}@media (min-width:768px){.automatic-chat-controls-wrapper.svelte-7vq63m{max-width:var(--desktop-content-max-width);left:var(--automatic-chat-controls-left,50%);transform:var(--automatic-chat-controls-transform,translateX(-50%));margin:0 auto}}@media (prefers-reduced-motion:reduce){.chat-control-wrap.svelte-7vq63m{opacity:1;animation:none;transform:none}.chat-control-wrap.push-to-talk-active.svelte-7vq63m{animation:none;transform:none}}.assistant-voice-context.svelte-1vbqz2u{padding-inline:var(--spacing-md);padding-bottom:var(--spacing-sm)}.assistant-voice-pane.svelte-1vbqz2u{--automatic-chat-controls-position:static;--automatic-chat-controls-left:auto;--automatic-chat-controls-transform:none;background-color:var(--bg-color-ai-surface);outline:none;flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;position:relative}.assistant-voice-pane.pane-hidden.svelte-1vbqz2u{display:none}.assistant-voice-stage.svelte-1vbqz2u{padding-top:var(--spacing-md);flex-direction:column;flex:none;align-items:center;display:flex;position:relative}.assistant-voice-orb.svelte-1vbqz2u{--assistant-voice-orb-scale:.4;width:100%;height:var(--spacing-160);transition:opacity var(--transition-duration-moderate) var(--ease-standard);position:relative;overflow:hidden}.assistant-voice-orb-canvas.svelte-1vbqz2u{inset-inline:0;height:calc(var(--spacing-160) / var(--assistant-voice-orb-scale));transform:translateY(-50%) scale(var(--assistant-voice-orb-scale));position:absolute;top:50%}.assistant-voice-stage[data-mic-status=pushToTalkListening].svelte-1vbqz2u .assistant-voice-orb:where(.svelte-1vbqz2u),.assistant-voice-stage[data-mic-status=muted].svelte-1vbqz2u .assistant-voice-orb:where(.svelte-1vbqz2u){opacity:.6}.assistant-voice-status.svelte-1vbqz2u{margin:var(--spacing-0,0);min-height:var(--spacing-32);color:var(--color-text-tertiary)}.assistant-voice-menu.svelte-1vbqz2u{top:var(--spacing-sm);right:var(--spacing-md);position:absolute}.assistant-voice-menu-trigger.svelte-1vbqz2u{width:var(--spacing-36);height:var(--spacing-36);border:1px solid var(--border-color-subtle-outline);border-radius:var(--radius-full);color:var(--text-color-icon-active);cursor:pointer}.assistant-voice-idle.svelte-1vbqz2u,.assistant-voice-waiting.svelte-1vbqz2u,.assistant-voice-error.svelte-1vbqz2u,.assistant-voice-ended.svelte-1vbqz2u{padding:var(--spacing-md);flex:none}.assistant-voice-transcript.svelte-1vbqz2u{min-height:0;padding-inline:var(--spacing-md);padding-bottom:var(--spacing-md);flex:1;overflow-y:auto}.assistant-voice-messages.svelte-1vbqz2u{width:100%;max-width:var(--desktop-content-max-width,49rem);gap:var(--spacing-sm);margin-inline:auto}.assistant-voice-agentic.svelte-1vbqz2u{padding:var(--spacing-sm) 0}.assistant-voice-turn-group.svelte-1vbqz2u{gap:var(--spacing-sm);flex-direction:column;display:flex}.assistant-voice-turn-group[data-is-last-group=true].svelte-1vbqz2u{min-height:calc(var(--dynamic-viewport-height) - 13.75rem)}.assistant-voice-turn-group[data-is-only-group=true].svelte-1vbqz2u{min-height:calc(var(--dynamic-viewport-height) - 18.75rem)}.workspace-details.svelte-job8sq{gap:var(--spacing-12);min-width:0;padding:var(--spacing-md);flex-direction:column;display:flex}.workspace-details-group.svelte-job8sq{gap:var(--spacing-xs);flex-direction:column;min-width:0;display:flex}.workspace-details-list.svelte-job8sq{gap:var(--spacing-xs);flex-direction:column;margin:0;padding-inline-start:var(--spacing-20);display:flex}.workspace-details-empty.svelte-job8sq{min-width:0}.assistant-shell.svelte-18jvk{--dock-panel-z-index:var(--z-index-fab,1100);--chat-header-padding:var(--spacing-12,.75rem) var(--spacing-md,1rem);display:contents}.assistant-shell[data-fullscreen=true].svelte-18jvk{--chat-header-close-size:var(--spacing-44,2.75rem);--assistant-header-action-size:var(--spacing-44,2.75rem);z-index:var(--dock-panel-z-index);display:block;position:fixed;inset:0}.assistant-shell[data-host=embed][data-fullscreen=true].svelte-18jvk{position:absolute}.assistant-shell[data-state=docked].svelte-18jvk .dock-panel-frame{border-radius:inherit;overflow:hidden}.assistant-dock-backdrop.svelte-18jvk{position:var(--dock-panel-position,fixed);top:var(--assistant-dock-top,0);z-index:var(--dock-panel-z-index,30);bottom:0;right:0}.assistant-body.svelte-18jvk{flex-direction:column;height:100%;min-height:0;display:flex}.assistant-header-action{--button-width:var(--assistant-header-action-size,var(--spacing-36,2.25rem));--button-min-width:0;--button-height:var(--assistant-header-action-size,var(--spacing-36,2.25rem));--button-padding:0;--image-width:var(--icon-size-md,1.125rem);--image-height:var(--icon-size-md,1.125rem)}.assistant-header-icon.svelte-18jvk{width:100%;height:100%;color:inherit;--image-width:var(--icon-size-md,1.125rem);--image-height:var(--icon-size-md,1.125rem);justify-content:center;align-items:center;display:inline-flex}.assistant-header-logo.svelte-18jvk{--image-width:var(--spacing-24,1.5rem);--image-height:var(--spacing-24,1.5rem);align-items:center;display:inline-flex}.workspace-route-content.svelte-1v2axqk{height:100%;min-height:0;margin-right:var(--assistant-reserved-width,0)}.beacon-route-content.svelte-1v2axqk{flex:1 1 0;width:100%;min-width:0;overflow:hidden}.container-main:has(>[data-pw=assistant-shell][data-state=closed][data-pill=shown]) .workspace-route-content.svelte-1v2axqk{padding-bottom:max(var(--spacing-48), var(--assistant-pill-footprint,6rem))}.container-main.svelte-1v2axqk{height:100%;display:flex}.shopify-loading-overlay.svelte-1v2axqk{gap:var(--spacing-sm);pointer-events:none;flex-direction:column;position:absolute;inset:0}.shopify-content.svelte-1v2axqk{width:100%;height:100%;overflow-y:auto}.shopify-shell-row.svelte-1v2axqk{width:100%;height:100%;display:flex}.shopify-assistant-container.svelte-1v2axqk{min-width:0;margin-right:var(--assistant-reserved-width,0)}.shopify-content-hidden.svelte-1v2axqk{display:none}.app-header-wrapper.svelte-1v2axqk{z-index:var(--z-index-header);min-height:var(--app-top-bar-height,var(--spacing-56));opacity:1;flex-shrink:0;position:relative}.app-header-wrapper.header-hidden.svelte-1v2axqk{display:none}.content-area.svelte-1v2axqk{min-width:0;width:calc(100% - var(--sidebar-width-closed));margin-left:var(--sidebar-width-closed);height:var(--dynamic-viewport-height);padding-top:max(var(--safe-area-inset-top,0px), env(safe-area-inset-top,0px), var(--spacing-lg));padding-bottom:max(var(--content-area-padding-bottom,var(--spacing-2xl,40px)), env(safe-area-inset-bottom,0px));transition:width var(--report-panel-transition-duration,.3s) cubic-bezier(.17, .67, .16, .99);flex:1;position:relative;overflow:hidden auto}.content-area-full.svelte-1v2axqk{width:100%;height:var(--dynamic-viewport-height);padding-top:max(var(--safe-area-inset-top,0px), env(safe-area-inset-top,0px), var(--spacing-lg));padding-bottom:max(var(--content-area-padding-bottom,var(--spacing-2xl,40px)), env(safe-area-inset-bottom,0px));flex-grow:1;overflow-y:auto}.content-area.svelte-1v2axqk,.content-area-full.svelte-1v2axqk{margin-right:var(--assistant-reserved-width,0)}.content-area.header-hidden.native-app.svelte-1v2axqk,.content-area-full.header-hidden.native-app.svelte-1v2axqk{padding-top:0}.content-area.svelte-1v2axqk:not(.header-hidden),.content-area-full.svelte-1v2axqk:not(.header-hidden){padding-bottom:var(--spacing-48)}.content-area.svelte-1v2axqk:not(.header-hidden) .page-content:where(.svelte-1v2axqk),.content-area-full.svelte-1v2axqk:not(.header-hidden) .page-content:where(.svelte-1v2axqk){flex-shrink:0}.page-content.svelte-1v2axqk{min-height:0;padding:var(--container-padding);flex-grow:1}.page-content.desktop-ai-route.svelte-1v2axqk{background-color:var(--bg-color-ai-surface);padding:0;overflow:hidden}.content-area.app.svelte-1v2axqk{width:100%;margin-left:0}.content-area.app.sidebar-open.svelte-1v2axqk{pointer-events:none}:is(.content-area:has(.global-sticky-action-bar),.content-area-full:has(.global-sticky-action-bar)){height:calc(var(--dynamic-viewport-height) - var(--spacing-80));scroll-padding-bottom:var(--spacing-sm)}:is(.content-area:has(~[data-pw=assistant-shell][data-state=closed][data-pill=shown]),.content-area-full:has(~[data-pw=assistant-shell][data-state=closed][data-pill=shown])){height:calc(var(--dynamic-viewport-height) - max(var(--spacing-48), var(--assistant-pill-footprint,6rem)) - var(--assistant-content-bottom-inset,0px));padding-bottom:0}.shopify-shell-row:has([data-pw=assistant-shell][data-state=closed][data-pill=shown]) .shopify-assistant-container{padding-bottom:max(var(--spacing-48), var(--assistant-pill-footprint,6rem))}:is(.container-main:has(.global-sticky-action-bar),.shopify-shell-row:has(.global-sticky-action-bar)){--assistant-pill-bottom:calc(var(--spacing-80) + var(--spacing-md,1rem));--assistant-content-bottom-inset:var(--spacing-80)}.app.svelte-1v2axqk .page-content:where(.svelte-1v2axqk){padding:var(--spacing-md) var(--spacing-rg)}.app.svelte-1v2axqk .page-content.ai-route:where(.svelte-1v2axqk){padding:0}@media (max-width:767px){.page-content.svelte-1v2axqk{padding:var(--spacing-md) var(--spacing-rg)}}@media (min-width:768px){.content-area.svelte-1v2axqk,.content-area-full.svelte-1v2axqk{padding-top:max(var(--safe-area-inset-top,0px), env(safe-area-inset-top,0px))}.content-area.svelte-1v2axqk:not(.app){--reserved-sidebar-width:var(--desktop-sidebar-width-collapsed,3.5rem);margin-left:var(--desktop-sidebar-width-collapsed,3.5rem);width:auto;min-width:0;transition:margin-left var(--sidebar-transition-duration,.3s) cubic-bezier(.17, .67, .16, .99), margin-right var(--report-panel-transition-duration,.3s) cubic-bezier(.17, .67, .16, .99);flex:1}.content-area:not(.app).sidebar-open.svelte-1v2axqk{--reserved-sidebar-width:var(--sidebar-width-open,352px);margin-left:var(--sidebar-width-open,352px)}.content-area:not(.app).report-panel-open.svelte-1v2axqk{margin-right:var(--report-panel-width,min(50vw, 600px))}}@media (min-width:768px) and (max-width:1199px){.content-area:not(.app).report-panel-open.svelte-1v2axqk{margin-right:var(--sliding-panel-width-tablet,clamp(280px, 40vw, 400px))}.content-area:not(.app).sidebar-open.svelte-1v2axqk{--reserved-sidebar-width:var(--desktop-sidebar-width-collapsed,3.5rem);margin-left:var(--desktop-sidebar-width-collapsed,3.5rem)}}
