.main-container.svelte-1ao2mei{display:none}@media (max-width:640px){.headline-section.svelte-1ao2mei{margin-bottom:2vh}.headline-section.svelte-1ao2mei p:where(.svelte-1ao2mei){font-size:var(--font-size-33);font-family:var(--font-display);line-height:var(--line-height-display);font-weight:var(--font-weight-medium);text-align:center;letter-spacing:var(--letter-spacing-tight);color:var(--color-dark-text-inverse);margin:0}.headline-section.svelte-1ao2mei p:where(.svelte-1ao2mei):last-child{color:var(--color-interactive-warning)}.question-box.svelte-1ao2mei{transition:opacity var(--transition-slow);background:var(--color-dark-bg-tertiary);width:70%;min-height:-moz-fit-content;min-height:fit-content;margin:var(--spacing-lg);padding:var(--spacing-md);border-radius:var(--border-radius-sm) var(--border-radius-sm) 0 var(--border-radius-sm);align-self:end}.response-card.svelte-1ao2mei,.chart-card.svelte-1ao2mei,.conversion-card.svelte-1ao2mei,.analysis-card.svelte-1ao2mei,.total-orders-card.svelte-1ao2mei,.user-traffic-card.svelte-1ao2mei,.marketing-card.svelte-1ao2mei{transition:opacity var(--transition-slow);min-height:120px;overflow:hidden}.fade-out.svelte-1ao2mei{opacity:0}.fade-in.svelte-1ao2mei{opacity:1}.main-container.svelte-1ao2mei{background:var(--color-dark-bg-deepest);flex-direction:column;align-items:center;gap:3vh;width:100%;height:100%;padding:10vh 0;display:flex}.tab-section.svelte-1ao2mei{width:90%;padding:var(--spacing-xs);margin:0 auto}.just-ask-container.svelte-1ao2mei{border-radius:var(--border-radius-3xl);background:var(--color-dark-bg-primary);width:90%;padding-bottom:var(--spacing-xl);color:var(--color-dark-text-primary);font-family:var(--font-mono);flex-direction:column;margin:0 auto;display:flex;position:relative;overflow:hidden}.blur.svelte-1ao2mei{background:var(--gradient-dark-fade);pointer-events:none;width:100%;height:300px;z-index:var(--z-dropdown);position:absolute;bottom:0;left:0}.header.svelte-1ao2mei{align-items:center;gap:var(--spacing-md);padding:var(--spacing-2xl) var(--spacing-lg) 18px;background:var(--color-dark-bg-primary);border-bottom:1px solid var(--color-overlay-white-subtle);display:flex}.back-button.svelte-1ao2mei{color:var(--color-dark-text-inverse);cursor:pointer;padding:var(--spacing-xs);border-radius:var(--border-radius-xs);background:0 0;border:none;justify-content:center;align-items:center;display:flex}.back-button.svelte-1ao2mei:hover{background:var(--color-overlay-white-subtle)}.title.svelte-1ao2mei{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-dark-text-primary);margin:0}.question-text.svelte-1ao2mei{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);line-height:var(--line-height-normal);color:var(--color-dark-text-tertiary);margin:0}.thinking-indicator.svelte-1ao2mei{align-items:center;gap:var(--spacing-sm);padding:0 var(--spacing-lg);margin-bottom:var(--spacing-xl);display:flex}.thinking-text.svelte-1ao2mei{font:var(--typography-label-jakarta);font-size:var(--font-size-11);color:var(--color-dark-text-subtle)}.response-card.svelte-1ao2mei{background:var(--color-dark-bg-secondary);border:1px solid var(--color-dark-border-primary);border-radius:var(--border-radius-15);height:163px;margin:var(--spacing-lg) var(--spacing-lg) 0;width:90%;padding:var(--spacing-xl) var(--spacing-lg)}.card-header.svelte-1ao2mei{gap:var(--spacing-sm);margin-bottom:var(--spacing-2xl);flex-direction:column;display:flex}.card-title.svelte-1ao2mei{font:var(--typography-code-label);letter-spacing:var(--letter-spacing-widest);text-transform:uppercase;color:var(--color-dark-text-secondary);margin:0}.time-period.svelte-1ao2mei{font:var(--typography-code-caption);letter-spacing:var(--letter-spacing-widest);text-transform:uppercase;color:var(--color-dark-text-faded)}.payment-methods.svelte-1ao2mei{gap:var(--spacing-xl);flex-direction:column;display:flex}.payment-method.svelte-1ao2mei{justify-content:space-between;align-items:center;display:flex}.method-info.svelte-1ao2mei{align-items:center;gap:var(--spacing-sm);display:flex}.method-name.svelte-1ao2mei{font-size:var(--font-size-11);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-wide);color:var(--color-dark-text-dimmed)}.method-stats.svelte-1ao2mei{align-items:center;gap:var(--spacing-xs);display:flex}.success-rate.svelte-1ao2mei{font-size:var(--font-size-11);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-wide);color:var(--color-dark-text-primary);text-align:right;width:34px}.change.svelte-1ao2mei{font-size:var(--font-size-9);font-weight:var(--font-weight-normal);letter-spacing:var(--letter-spacing-wide);text-align:right;width:21px}.change.up.svelte-1ao2mei{color:var(--color-status-trend-up)}.change.down.svelte-1ao2mei{color:var(--color-status-trend-down)}.chart-card.svelte-1ao2mei{background:var(--color-dark-bg-secondary);border:1px solid var(--color-dark-border-primary);border-radius:var(--border-radius-15);margin:var(--spacing-lg) var(--spacing-lg) 0;width:90%;height:165px;position:relative;overflow:hidden}.chart-card.svelte-1ao2mei img:where(.svelte-1ao2mei){width:100%;height:97px;position:absolute;top:73px;left:0}.chart-header.svelte-1ao2mei{z-index:var(--z-base);padding:var(--spacing-xl) var(--spacing-lg);justify-content:space-between;align-items:flex-start;height:100%;display:flex;position:relative}.chart-title-section.svelte-1ao2mei{gap:var(--spacing-sm);flex-direction:column;display:flex}.chart-title.svelte-1ao2mei{font:var(--typography-code-label);line-height:var(--line-height-none);letter-spacing:var(--letter-spacing-widest);text-transform:uppercase;color:var(--color-dark-text-secondary);margin:0}.chart-period.svelte-1ao2mei{font:var(--typography-code-caption);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-widest);text-transform:uppercase;color:var(--color-dark-text-faded)}.chart-value.svelte-1ao2mei{font-family:var(--font-mono);font-size:var(--font-size-22);font-weight:var(--font-weight-light);letter-spacing:var(--letter-spacing-tight);color:var(--color-chart-warning);line-height:1.37em}.conversion-card.svelte-1ao2mei{background:var(--color-dark-bg-secondary);border:1px solid var(--color-dark-border-primary);border-radius:var(--border-radius-15);margin:var(--spacing-lg) var(--spacing-lg) 0;width:90%;padding:0 var(--spacing-md);flex-direction:column;height:163px;display:flex;position:relative;overflow:hidden}.conversion-card.svelte-1ao2mei img:where(.svelte-1ao2mei){width:100%;height:97px}.conversion-header.svelte-1ao2mei{z-index:var(--z-base);padding:var(--spacing-xl) var(--spacing-lg);flex-direction:column;height:100%;display:flex;position:relative}.conversion-title-section.svelte-1ao2mei{gap:var(--spacing-sm);flex-direction:column;display:flex}.conversion-title.svelte-1ao2mei{font:var(--typography-code-label);line-height:var(--line-height-none);letter-spacing:var(--letter-spacing-widest);text-transform:uppercase;color:var(--color-dark-text-secondary);margin:0}.conversion-stats.svelte-1ao2mei{align-items:center;gap:var(--spacing-xs);flex-direction:row;display:flex}.conversion-value.svelte-1ao2mei{font-family:var(--font-mono);font-size:var(--font-size-22);font-weight:var(--font-weight-light);letter-spacing:var(--letter-spacing-tight);color:var(--color-dark-text-primary);line-height:1.37em}.conversion-change.svelte-1ao2mei{font-family:var(--font-mono);font-size:var(--font-size-11);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-tight);line-height:var(--line-height-normal)}.conversion-change.up.svelte-1ao2mei{color:var(--color-status-trend-up)}.conversion-change.down.svelte-1ao2mei{color:var(--color-status-trend-down)}.analysis-card.svelte-1ao2mei{background:var(--color-dark-bg-secondary);border:1px solid var(--color-dark-border-primary);border-radius:var(--border-radius-15);margin:var(--spacing-lg) var(--spacing-lg) 0;width:90%;height:163px;padding:var(--spacing-xl) var(--spacing-lg)}.analysis-text.svelte-1ao2mei{font-family:var(--font-mono);font-size:var(--font-size-xs);font-weight:var(--font-weight-normal);line-height:var(--line-height-normal);color:var(--color-dark-text-primary);margin:0}.suggestions-container.svelte-1ao2mei{padding:0 var(--spacing-md);z-index:var(--z-sticky);margin-top:-20px;margin-left:-5px;margin-bottom:var(--spacing-xl);position:relative}.suggestions-scroll.svelte-1ao2mei{gap:var(--spacing-md);padding:var(--spacing-md) var(--spacing-sm);scrollbar-width:none;-ms-overflow-style:none;scroll-behavior:smooth;scroll-snap-type:x proximity;display:flex;overflow-x:auto}.suggestions-scroll.svelte-1ao2mei::-webkit-scrollbar{display:none}.suggestion-card.svelte-1ao2mei{z-index:var(--z-sticky);gap:var(--spacing-md);padding:var(--spacing-lg) var(--spacing-lg) var(--spacing-xl);background:var(--color-dark-bg-quaternary);border:1px solid var(--color-dark-border-tertiary);border-radius:var(--border-radius-lg);cursor:pointer;transition:all var(--transition-slow);scroll-snap-align:center;flex-direction:column;flex-shrink:0;min-width:140px;height:120px;display:flex;position:relative}.suggestion-card.selected.svelte-1ao2mei{border:1px solid var(--color-dark-border-tertiary);background:linear-gradient(135deg, var(--color-dark-bg-gradient-start) 0%, var(--color-dark-bg-hover) 100%)}.suggestion-icon.svelte-1ao2mei{background:var(--color-dark-bg-card);padding:var(--spacing-sm);border-radius:var(--border-radius-sm);width:24px;height:24px;color:var(--color-dark-text-inverse);justify-content:center;align-items:center;display:flex}.suggestion-text.svelte-1ao2mei{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-dark-text-inverse);text-align:left;width:124px;line-height:1.33}.input-container.svelte-1ao2mei{padding:0 var(--spacing-md) var(--spacing-lg);z-index:var(--z-sticky);margin-top:auto}.input-wrapper.svelte-1ao2mei{align-items:center;gap:var(--spacing-md);background:linear-gradient(180deg, var(--color-dark-bg-secondary) 0%, var(--color-dark-bg-elevated) 100%);border:1px solid var(--color-dark-border-secondary);border-radius:var(--border-radius-xl);padding:var(--spacing-md);box-shadow:0 0 2px var(--color-overlay-black-medium);display:flex}.text-input.svelte-1ao2mei{color:var(--color-dark-text-placeholder);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);font-family:var(--font-mono);background:0 0;border:none;outline:none;flex:1}.input-actions.svelte-1ao2mei{align-items:center;gap:var(--spacing-xs);display:flex}.tabs-scroll.svelte-1ao2mei{gap:var(--spacing-lg);padding:var(--spacing-md) var(--spacing-sm);scrollbar-width:none;-ms-overflow-style:none;scroll-behavior:smooth;scroll-snap-type:x proximity;display:flex;overflow-x:auto}.tabs-scroll.svelte-1ao2mei::-webkit-scrollbar{display:none}.tab-container.svelte-1ao2mei{justify-content:center;align-items:center;gap:var(--spacing-sm);width:50%;padding:var(--spacing-md) var(--spacing-lg);background:var(--color-dark-bg-input);border:1px solid var(--color-dark-border-subtle);border-radius:var(--border-radius-sm);cursor:pointer;transition:all var(--transition-slow);min-width:-moz-fit-content;min-width:fit-content;box-shadow:0 11px 33px 0 var(--color-overlay-black-light);scroll-snap-align:center;flex-shrink:0;display:flex}.tab-container.active.svelte-1ao2mei{border:1px solid var(--color-dark-bg-subtle);background:linear-gradient(135deg, var(--color-dark-bg-tab) 0%, var(--color-dark-bg-active) 100%)}.tab-icon.svelte-1ao2mei{width:18px;height:18px;color:var(--color-dark-text-inverse);justify-content:center;align-items:center;display:flex}.tab-container.svelte-1ao2mei:not(.active) .tab-icon:where(.svelte-1ao2mei){color:var(--color-dark-text-muted)}.tab-text.svelte-1ao2mei{font-family:var(--font-display);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-wider);color:var(--color-dark-text-inverse);text-align:center;white-space:nowrap}.tab-container.svelte-1ao2mei:not(.active) .tab-text:where(.svelte-1ao2mei){color:var(--color-dark-text-muted)}.total-orders-card.svelte-1ao2mei{background:var(--color-dark-bg-secondary);border:1px solid var(--color-dark-border-primary);border-radius:var(--border-radius-15);width:90%;height:163px;margin:var(--spacing-lg) var(--spacing-lg) 0;padding:var(--spacing-xl) var(--spacing-lg)}.orders-header.svelte-1ao2mei{gap:var(--spacing-xl);flex-direction:column;display:flex}.orders-title.svelte-1ao2mei{font:var(--typography-code-label);letter-spacing:var(--letter-spacing-widest);text-transform:uppercase;color:var(--color-dark-text-secondary);margin:0}.orders-stats.svelte-1ao2mei{align-items:end;gap:var(--spacing-xs);display:flex}.orders-value.svelte-1ao2mei{font-family:var(--font-mono);font-size:var(--font-size-26);font-weight:var(--font-weight-normal);letter-spacing:var(--letter-spacing-wide);color:var(--color-dark-text-primary);line-height:90%}.orders-change.svelte-1ao2mei{font-family:var(--font-mono);font-size:var(--font-size-11);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-tight);line-height:var(--line-height-normal)}.orders-change.up.svelte-1ao2mei{color:var(--color-status-trend-up)}.orders-change.down.svelte-1ao2mei{color:var(--color-status-trend-down)}.orders-bars-container.svelte-1ao2mei{margin-top:var(--spacing-3xl);gap:var(--spacing-xs);align-items:center;width:100%;display:flex}.orders-bar.svelte-1ao2mei{border-radius:var(--border-radius-15);height:5px}.orders-bar-1.svelte-1ao2mei{background-color:var(--color-status-trend-up);width:70%}.orders-bar-2.svelte-1ao2mei{background-color:var(--color-status-trend-down);width:30%}.user-traffic-card.svelte-1ao2mei{background:var(--color-dark-bg-secondary);border:1px solid var(--color-dark-border-primary);border-radius:var(--border-radius-15);width:90%;height:163px;margin:var(--spacing-lg) var(--spacing-lg) 0;padding:var(--spacing-xl) var(--spacing-lg);gap:var(--spacing-2xl);flex-direction:column;display:flex}.traffic-header.svelte-1ao2mei{gap:var(--spacing-sm);flex-direction:column;display:flex}.traffic-title.svelte-1ao2mei{font-family:var(--font-code);font-size:var(--font-size-11);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-widest);text-transform:uppercase;color:var(--color-dark-text-hint);line-height:var(--line-height-none);margin:0}.distribution-bar.svelte-1ao2mei{align-items:center;gap:var(--spacing-xs);display:flex}.bar-segment.svelte-1ao2mei{border-radius:var(--border-radius-xs);height:10px}.segment-1.svelte-1ao2mei{background-color:var(--color-chart-info-cyan);width:55%}.segment-2.svelte-1ao2mei{background-color:var(--color-chart-info-orange);width:30%}.segment-3.svelte-1ao2mei{background-color:var(--color-chart-info-yellow);width:15%}.breakdown-section.svelte-1ao2mei{gap:var(--spacing-xl);flex-direction:column;display:flex}.source-item.svelte-1ao2mei{align-items:center;gap:var(--spacing-sm);width:100%;display:flex}.source-info.svelte-1ao2mei{align-items:center;gap:var(--spacing-sm);width:101px;display:flex}.source-indicator.svelte-1ao2mei{border-radius:var(--border-radius-sm);flex-shrink:0;width:6px;height:6px}.indicator-1.svelte-1ao2mei{background-color:var(--color-chart-info-cyan)}.indicator-2.svelte-1ao2mei{background-color:var(--color-chart-info-orange)}.indicator-3.svelte-1ao2mei{background-color:var(--color-chart-info-yellow)}.source-name.svelte-1ao2mei{font-family:var(--font-mono);font-size:var(--font-size-11);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-wide);color:var(--color-dark-text-disabled);line-height:var(--line-height-normal)}.source-arrow.svelte-1ao2mei{border-top:1px dashed var(--color-dark-text-inverse);opacity:.2;background:0 0;flex:1;height:1px}.source-percentage.svelte-1ao2mei{font-family:var(--font-mono);font-size:var(--font-size-11);font-weight:var(--font-weight-normal);letter-spacing:var(--letter-spacing-wide);color:var(--color-dark-text-primary);text-align:right;width:28px;line-height:1.366em}.marketing-card.svelte-1ao2mei{background:var(--color-dark-bg-secondary);border:1px solid var(--color-dark-border-primary);border-radius:var(--border-radius-15);margin:var(--spacing-lg) var(--spacing-lg) 0;width:90%;height:163px;padding:var(--spacing-xl) var(--spacing-lg)}.marketing-header.svelte-1ao2mei{margin-bottom:var(--spacing-xl);justify-content:space-between;align-items:center;display:flex}.marketing-title-section.svelte-1ao2mei{gap:var(--spacing-sm);flex-direction:column;display:flex}.marketing-title.svelte-1ao2mei{font:var(--typography-code-label);letter-spacing:var(--letter-spacing-widest);text-transform:uppercase;color:var(--color-dark-text-secondary);margin:0}.marketing-labels.svelte-1ao2mei{gap:var(--spacing-md);display:flex}.label.svelte-1ao2mei{font:var(--typography-code-caption);letter-spacing:var(--letter-spacing-widest);text-transform:uppercase;color:var(--color-dark-text-faded)}.divider.svelte-1ao2mei{background:var(--color-overlay-white-subtle);height:1px}.ads-section.svelte-1ao2mei{gap:var(--spacing-md);display:flex}.ad-platform.svelte-1ao2mei{flex-direction:column;flex:1;display:flex}.platform-header.svelte-1ao2mei{margin-bottom:var(--spacing-md);justify-content:space-between;align-items:center;display:flex}.platform-name.svelte-1ao2mei{font:var(--typography-code-label);letter-spacing:var(--letter-spacing-widest);text-transform:uppercase;color:var(--color-dark-text-secondary);margin:0}.platform-metrics.svelte-1ao2mei{justify-content:space-between;align-items:center;display:flex}.gmv-section.svelte-1ao2mei{gap:var(--spacing-xs);flex-direction:column;display:flex}.gmv-value.svelte-1ao2mei{font-family:var(--font-mono);font-size:var(--font-size-22);font-weight:var(--font-weight-light);letter-spacing:var(--letter-spacing-tight);color:var(--color-chart-warning);line-height:1.37em}.gmv-change.svelte-1ao2mei{font:var(--typography-code-caption);letter-spacing:var(--letter-spacing-widest);text-transform:uppercase;color:var(--color-dark-text-faded)}.gmv-change.up.svelte-1ao2mei{color:var(--color-status-trend-up)}.gmv-change.down.svelte-1ao2mei{color:var(--color-status-trend-down)}.roas-section.svelte-1ao2mei{gap:var(--spacing-xs);flex-direction:column;display:flex}.roas-value.svelte-1ao2mei{font-family:var(--font-mono);font-size:var(--font-size-11);font-weight:var(--font-weight-normal);letter-spacing:var(--letter-spacing-widest);color:var(--color-dark-text-faded)}.platform-divider.svelte-1ao2mei{background:var(--color-overlay-white-subtle);height:1px}}
