.tab-shell{--tab-chart-sales:#2c63ff;--tab-chart-hover:#2c63ff0d;--tab-chart-tooltip-surface:#17191f;--tab-chart-tooltip-text:#ffffff;--tab-chart-tooltip-muted:#c7cad4;--tab-chart-grid:#e3e6f0;color:var(--ws-text-primary);font-size:14px}.tab-shell h1,.tab-shell h2,.tab-shell h3{text-wrap:balance}.tab-shell p{text-wrap:pretty;max-inline-size:72ch}.tab-shell a{color:var(--ws-accent);text-underline-position:from-font;text-decoration-skip-ink:auto}.tab-shell input,.tab-shell select{font:inherit}.tab-shell select{display:block;max-inline-size:100%;min-block-size:var(--experiment-control-size);inline-size:100%;padding:var(--ws-space-2) var(--ws-space-3);line-height:1.5;border:1px solid var(--ws-border-strong);border-radius:0;color:var(--ws-text-primary);background:var(--ws-surface)}.tab-shell label{font-size:13px;font-weight:500}.tab-shell .ws-button{min-block-size:var(--experiment-control-size);white-space:normal}.tab-skip{position:absolute;inset-block-start:-100px;inset-inline-start:16px;padding:12px;background:var(--ws-surface);z-index:100}.tab-skip:focus{inset-block-start:8px}.tab-header{justify-content:space-between;padding-block:var(--ws-space-5);padding-inline:max(var(--experiment-page-gutter),calc((100% - var(--experiment-content-width)) / 2));border-block-end:1px solid var(--ws-border-faint)}.tab-brand,.tab-header{display:flex;align-items:center;gap:16px}.tab-brand{flex-wrap:wrap;font-size:14px;font-weight:500}.tab-wordmark{font-size:20px;font-weight:500;letter-spacing:-.025em}.tab-brand-divider{block-size:22px;border-inline-start:1px solid var(--ws-border-strong)}.tab-header-caption{color:var(--ws-text-muted);font-weight:400}.tab-pill{display:inline-flex;padding:4px 8px;border:1px solid var(--ws-border);white-space:nowrap}.tab-pill,.tab-preview-bar{align-items:center;color:var(--ws-text-secondary);font-size:12px}.tab-preview-bar{display:flex;justify-content:space-between;gap:16px;padding-inline:max(var(--experiment-page-gutter),calc((100% - var(--experiment-content-width)) / 2));flex-wrap:wrap;background:var(--ws-surface-hover);border-block-end:1px solid var(--ws-border-faint)}.tab-preview-bar details{margin-inline-start:auto;min-inline-size:0}.tab-preview-bar details[open]{flex-basis:100%}.tab-preview-bar details[open] summary{justify-content:flex-end}.tab-preview-bar>span{padding-block:var(--ws-space-2)}.tab-preview-bar summary{display:flex;align-items:center;cursor:pointer;min-block-size:var(--experiment-control-size);text-decoration:underline;text-underline-position:from-font;white-space:nowrap}.tab-preview-settings{display:grid;grid-template-columns:minmax(0,var(--experiment-field-width)) auto;align-items:end;gap:var(--ws-space-3) var(--ws-space-4);padding:var(--ws-space-5);margin-block-end:var(--ws-space-4);background:var(--ws-surface);border:1px solid var(--ws-border)}.tab-preview-settings label{grid-column:1/-1}.tab-preview-settings .ws-button{justify-self:start}.tab-preview-settings p{grid-column:1/-1}.tab-preview-settings select{margin:0;inline-size:100%}.tab-preview-settings p{margin-block-end:0}.tab-main{max-inline-size:1200px;margin-inline:auto;padding:var(--ws-space-8) var(--experiment-page-gutter) var(--ws-space-10);scroll-margin-block-start:20px}.tab-workspace-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-block-end:24px}.tab-workspace-bar label{inline-size:min(100%,var(--experiment-field-width));color:var(--ws-text-muted);min-inline-size:0;max-inline-size:100%}.tab-workspace-bar .experiment-select-control{margin-block-start:6px;inline-size:100%}.tab-workspace-note{color:var(--ws-text-muted);font-size:12px}.tab-nav{display:flex;gap:var(--ws-space-6);flex-wrap:wrap;border-block-end:1px solid var(--ws-border)}.tab-nav .ws-button{border:0;border-block-end:2px solid transparent;margin-block-end:-1px;padding:12px 0;color:var(--ws-text-muted)}.tab-nav .ws-button[aria-current=page]{color:var(--ws-text-primary);border-block-end-color:var(--ws-accent)}.tab-page-heading{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-block:32px}.tab-page-heading>div,.tab-settings-heading>div{min-inline-size:0}.tab-page-heading p{margin-block-end:0}.tab-page-heading h1{font-size:28px;font-weight:500}.tab-store-select{inline-size:min(100%,var(--experiment-field-width));flex-shrink:0;color:var(--ws-text-muted);max-inline-size:100%}.tab-store-select .experiment-select-control{margin-block-start:6px;inline-size:100%}.tab-notice{padding:16px 20px;background:var(--ws-surface-hover);border:1px solid var(--ws-border);margin-block:0 24px;color:var(--ws-text-secondary);overflow-wrap:anywhere}.tab-notice p{color:inherit;margin-block-end:8px}.tab-error{border-color:var(--ws-error);background:var(--ws-error-soft);color:var(--ws-error)}.tab-error strong{color:inherit}.tab-field-error{color:var(--ws-error)}.tab-loading{padding-block:48px}.tab-local-footer{border-block-start:1px solid var(--ws-border-faint);margin-block:40px 0;padding-block-start:20px;font-size:12px}.tab-setup{max-inline-size:720px;margin:20px auto 48px;border:1px solid var(--ws-border)}.tab-steps{display:flex;margin:0;padding:20px 32px;list-style:none;gap:24px;border-block-end:1px solid var(--ws-border-faint)}.tab-steps li{display:flex;align-items:center;gap:8px;color:var(--ws-text-muted);font-size:12px}.tab-steps li span{display:inline-flex;align-items:center;justify-content:center;min-inline-size:24px;min-block-size:24px;border:1px solid var(--ws-border);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tab-steps .current{font-weight:600;color:var(--ws-text-primary)}.tab-steps .current span{border-color:var(--ws-text-primary)}.tab-steps .complete{color:var(--ws-text-secondary)}.tab-setup-body{padding:36px}.tab-setup h1{font-size:26px}.tab-setup .tab-lede{margin-block:12px 32px;font-size:15px;line-height:1.6;color:var(--ws-text-secondary)}.tab-setup form{max-inline-size:none}.tab-source{display:flex;align-items:center;gap:16px;padding:20px;background:var(--ws-surface-hover);border:1px solid var(--ws-border-faint);margin-block:12px}.tab-source>div:not(.tab-source-symbol){flex:1 1;min-inline-size:0;overflow-wrap:anywhere}.tab-source h2{font-size:16px;margin-block-end:4px}.tab-source p{margin:0;font-size:12px}.tab-source .ws-button{margin-inline-start:auto;flex-shrink:0}.tab-source-symbol{display:inline-flex;align-items:center;justify-content:center;inline-size:40px;block-size:40px;flex-shrink:0;background:var(--ws-surface);border:1px solid var(--ws-border);font-size:18px;font-weight:600}.tab-setup-note{margin-block-start:32px;padding-block-start:24px;border-block-start:1px solid var(--ws-border-faint);color:var(--ws-text-secondary)}.tab-setup-note p{margin-block-end:0}.tab-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-block-start:24px}.tab-stores{border:0;margin:0;padding:0}.tab-stores legend{font-size:13px;margin-block-end:12px;color:var(--ws-text-secondary)}.tab-store-option{display:flex;align-items:center;gap:16px;padding:20px 16px;border:1px solid var(--ws-border);margin-block-end:12px;cursor:pointer}.tab-store-option input[type=checkbox]{display:inline-block;flex-shrink:0;inline-size:20px;block-size:20px;min-inline-size:20px;min-block-size:20px;margin:0;accent-color:var(--ws-accent)}.tab-store-option>span{min-inline-size:0;overflow-wrap:anywhere;display:flex;flex-direction:column;gap:4px}.tab-store-option strong{font-size:15px;font-weight:500}.tab-store-option span span{font-size:12px;font-weight:400;color:var(--ws-text-muted);overflow-wrap:anywhere}.tab-review-stores>div{margin-block:24px}.tab-review-stores h2{font-size:16px}.tab-review-stores dl{margin:12px 0 0}.tab-review-stores dl>div{display:flex;justify-content:space-between;gap:16px;padding-block:10px;border-block-end:1px solid var(--ws-border-faint)}.tab-review-stores dt{color:var(--ws-text-muted)}.tab-review-stores dd{margin:0;text-align:end;overflow-wrap:anywhere;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tab-forecast{border:1px solid var(--ws-border);padding:28px 28px 20px}.tab-forecast-heading{display:flex;align-items:start;justify-content:space-between;gap:16px;margin-block-end:32px}.tab-forecast-heading h2{font-size:18px;margin:0}.tab-forecast-heading p{margin:6px 0 0;font-size:13px}.tab-forecast-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;border-block-end:1px solid var(--ws-border-faint)}.tab-forecast-summary>div{padding:0 24px 24px;border-inline-start:1px solid var(--ws-border-faint)}.tab-forecast-summary>div:first-child{padding-inline-start:0;border-inline-start:0}.tab-forecast-summary dt{color:var(--ws-text-muted);font-size:12px;margin-block-end:8px}.tab-forecast-summary dd{margin:0;font-size:28px;letter-spacing:-.025em;font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.tab-summary-date{display:block;margin-block-start:6px;color:var(--ws-text-muted);font-size:12px}.tab-chart-toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;padding-block:20px 8px}.tab-chart-legend{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:var(--ws-text-secondary)}.tab-chart-swatch{inline-size:20px;border-block-start:2px dashed var(--tab-chart-sales)}.tab-chart-swatch--bar{inline-size:10px;block-size:10px;border:0;background:var(--tab-chart-sales)}.tab-chart-options{display:inline-flex;border:1px solid var(--ws-border);padding:3px;gap:4px}.tab-chart-options button{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;background:transparent;color:var(--ws-text-muted);min-block-size:40px;padding:8px 14px;font:inherit;font-size:13px;cursor:pointer}.tab-chart-options button[aria-pressed=true]{background:var(--ws-surface-hover);color:var(--ws-text-primary);font-weight:500}.tab-chart-options button:focus-visible,.tab-chart-plot [tabindex]:focus-visible,.tab-chart-scroll:focus-visible{outline:2px solid var(--ws-accent);outline-offset:3px}.tab-chart-scroll{overflow-x:auto}.tab-chart-plot{min-inline-size:480px;inline-size:100%;aspect-ratio:3/1;min-block-size:260px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tab-chart-loading{min-block-size:260px;display:grid;place-items:center;color:var(--ws-text-muted)}.tab-chart-tooltip{background:var(--tab-chart-tooltip-surface);color:var(--tab-chart-tooltip-text);padding:12px 16px;min-inline-size:210px;font-size:12px}.tab-chart-tooltip p{margin:0 0 12px;color:var(--tab-chart-tooltip-muted)}.tab-chart-tooltip>div{display:flex;align-items:center;justify-content:space-between;gap:24px}.tab-chart-tooltip strong{color:var(--tab-chart-tooltip-text);font-size:15px;font-weight:500}.tab-chart-tooltip>span{display:block;color:var(--tab-chart-tooltip-muted);margin-block-start:12px;font-size:11px}.tab-chart-help{font-size:12px;color:var(--ws-text-muted);margin-block:8px 0}@media (hover:hover){.tab-chart-options button:hover{background:var(--ws-surface-hover);color:var(--ws-text-primary)}}@media (prefers-reduced-motion:no-preference){.tab-chart-options button{transition:scale .2s ease-out}.tab-chart-options button:active{scale:.98}}@media (max-width:600px){.tab-forecast-summary{grid-template-columns:1fr}.tab-forecast-summary>div+div{border-block-start:1px solid var(--ws-border-faint)}.tab-forecast-summary>div,.tab-forecast-summary>div:first-child{padding:16px 0;border-inline-start:0}.tab-chart-options button{min-block-size:44px}}.tab-forecast-footnote{font-size:12px;margin:28px 0 0;padding-block-start:16px;border-block-start:1px solid var(--ws-border-faint)}.tab-breakdown{margin-block-start:36px}.tab-breakdown p{font-size:13px;margin-block:6px 20px}.tab-breakdown td,.tab-breakdown th{font-size:14px;padding:14px 8px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tab-breakdown thead th{background:var(--ws-surface-hover);font-size:12px}.tab-breakdown td:last-child,.tab-breakdown th{white-space:nowrap}.tab-breakdown tbody th{color:var(--ws-text-primary);font-weight:400}.tab-breakdown td,.tab-breakdown thead th:last-child{text-align:end}.tab-date{display:inline-block;color:var(--ws-text-muted);margin-inline-start:24px}.tab-import{border:1px solid var(--ws-border);padding:36px;max-inline-size:720px}.tab-import h2{font-size:22px;margin-block:20px 12px}.tab-import progress{accent-color:var(--ws-accent);inline-size:100%;block-size:8px}.tab-import-steps{padding-inline-start:20px;line-height:2;color:var(--ws-text-secondary);margin-block:24px}.tab-settings{border:1px solid var(--ws-border);padding:28px;max-inline-size:820px}.tab-settings-heading{display:flex;justify-content:space-between;align-items:start;gap:16px;margin-block-end:24px}.tab-settings-heading p{margin-block-end:0}.tab-connected-stores>div{display:flex;flex-direction:column;gap:4px;padding-block:16px;border-block-end:1px solid var(--ws-border-faint)}.tab-connected-stores span{font-size:12px;color:var(--ws-text-muted)}.tab-settings-row{margin-block-start:28px}.tab-settings-row p{margin:0}.tab-endpoint{display:block;padding:16px;background:var(--ws-surface-hover);border:1px solid var(--ws-border-faint);margin-block-start:8px;overflow-wrap:anywhere;font-size:12px}.tab-key{margin-block-start:28px;padding-block-start:24px;border-block-start:1px solid var(--ws-border-faint)}.tab-sr-only{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%)}@media (hover:hover){.tab-store-option:hover{background:var(--ws-surface-hover)}}@media (max-width:600px){.tab-header{padding:var(--ws-space-4)}.tab-header-caption{display:none}.tab-preview-bar{padding-inline:var(--experiment-page-gutter);gap:8px}.tab-main{padding:var(--ws-space-5) var(--experiment-page-gutter)}.tab-workspace-note{display:none}.tab-workspace-bar label,.tab-workspace-bar select{inline-size:100%}.tab-nav{gap:20px}.tab-nav .ws-button{font-size:13px}.tab-page-heading{align-items:stretch;flex-direction:column;gap:20px;margin-block:28px}.tab-page-heading select,.tab-store-select{inline-size:100%}.tab-preview-settings{grid-template-columns:minmax(0,1fr)}.tab-preview-settings .ws-button{inline-size:100%}.tab-actions>.ws-button{flex:1 1 auto}.tab-date{display:block;margin-inline-start:0}.tab-page-heading h1{font-size:25px}.tab-forecast{padding:20px 16px}.tab-forecast-heading{flex-wrap:wrap;margin-block-end:24px}.tab-setup{margin-block:0 24px}.tab-setup-body{padding:24px 20px}.tab-setup h1{font-size:24px}.tab-steps{gap:12px;padding:16px;justify-content:space-between}.tab-steps li{flex-direction:column;align-items:start;gap:6px;font-size:11px}.tab-source{flex-wrap:wrap;padding:16px;gap:12px}.tab-source .ws-button{inline-size:100%}.tab-import,.tab-settings{padding:24px 20px}.tab-settings-heading{flex-wrap:wrap}.tab-review-stores dl>div{flex-direction:column;gap:4px}.tab-review-stores dd{text-align:start}}@media (pointer:coarse){.tab-shell .ws-button,.tab-shell select,.tab-shell summary{min-block-size:44px}}.tab-setup .tab-credential-form{display:grid;gap:var(--ws-space-5);max-inline-size:var(--experiment-field-width);margin-block:var(--ws-space-6)}.tab-credential-field{display:grid;gap:var(--ws-space-2);min-inline-size:0}.tab-credential-field input{inline-size:100%;min-inline-size:0;min-block-size:var(--experiment-control-size)}.tab-credential-form p,.tab-selection-count{margin:0;color:var(--ws-text-muted)}.tab-source .tab-source-actions{flex:0 1 auto;justify-content:flex-end;display:flex;gap:var(--ws-space-2);align-items:center;flex-wrap:wrap}.tab-source-actions .ws-button{margin-inline-start:0}@media (max-width:600px){.tab-source .tab-source-actions{flex-basis:100%}}.tab-selection-count{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tab-api-keys form{display:grid;gap:var(--ws-space-2);margin-block-start:var(--ws-space-6)}.tab-key-list-heading{margin-block-start:var(--ws-space-8);flex-wrap:wrap}.tab-key-list-heading .ws-button{flex-shrink:0}.tab-key-list{display:grid;gap:var(--ws-space-4);list-style:none;padding:0}.tab-key-record{padding:var(--ws-space-4);border:1px solid var(--ws-border);min-inline-size:0}.tab-key-record-heading{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:start;gap:var(--ws-space-2)}.tab-key-record h4{margin:0;font-size:inherit;font-weight:500;overflow-wrap:anywhere}.tab-key-record dl{display:grid;gap:var(--ws-space-3);margin-block:var(--ws-space-4)}.tab-key-record dt{color:var(--ws-text-secondary)}.tab-key-record dd{margin:0;overflow-wrap:anywhere;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}