:root{--cs-page-background:#f6f6f7;--cs-content-width:1200px;--cs-page-gutter:clamp(16px, 3vw, 40px);--cs-series-1:#2a78d6;--cs-text-primary:#202223;--cs-text-secondary:#6d7175;--cs-text-tertiary:#8c9196;--cs-grid:#e1e3e5;--cs-grid-strong:#c9ccd1;--cs-focus:#2a78d6;--cs-radius-small:8px;--cs-font-ui:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif}@media (prefers-color-scheme:dark){:root{--cs-page-background:#1f2021;--cs-series-1:#3987e5;--cs-text-primary:#fff;--cs-text-secondary:#c3c2b7;--cs-text-tertiary:#9fa69f;--cs-grid:#3b3d3f;--cs-grid-strong:#505357;--cs-focus:#70b1f2}}html,body,#root{min-height:100%}body{background:var(--cs-page-background);color:var(--cs-text-primary);font-family:var(--cs-font-ui);font-feature-settings:"kern" 1, "liga" 1;text-rendering:optimizelegibility;margin:0;font-size:15px;line-height:1.45}s-page{width:100%;color:var(--cs-text-primary);font-family:var(--cs-font-ui);background:0 0;display:block}*,:before,:after{box-sizing:border-box}.cs-page-shell{inline-size:100%;max-inline-size:var(--cs-content-width);padding:8px var(--cs-page-gutter) 48px;gap:20px;margin-inline:auto;display:grid}.cs-page-shell>s-section,.cs-page-shell>s-grid,.cs-page-shell>s-stack,.cs-page-shell>.cs-page-intro{width:100%;min-width:0}.cs-page-intro{gap:6px;max-width:72ch;padding:8px 0 2px;display:grid}.cs-page-intro s-heading{color:var(--cs-text-primary);letter-spacing:-.015em;font-size:clamp(1.05rem,1.6vw,1.3rem);font-weight:650}.cs-page-intro-copy{max-width:68ch;color:var(--cs-text-secondary)}.cs-page-intro-copy s-paragraph{line-height:1.5}.cs-page-shell s-section,.cs-page-shell s-table{min-width:0}.cs-page-shell s-table-header{font-variant-numeric:tabular-nums}.cs-page-shell s-text,.cs-page-shell s-paragraph,.cs-page-shell s-heading,.cs-page-shell s-link,.cs-page-shell s-button,.cs-page-shell s-badge{font-family:var(--cs-font-ui)}.cs-page-shell s-link:focus-visible,.cs-page-shell s-button:focus-visible,.cs-page-shell input:focus-visible,.cs-page-shell textarea:focus-visible{outline:3px solid color-mix(in srgb, var(--cs-focus) 38%, transparent);outline-offset:2px}.cs-page-shell s-table-cell,.cs-page-shell s-table-header{font-variant-numeric:tabular-nums}.cs-page-shell s-table-cell s-stack{min-width:0}.cs-page-shell s-table-cell s-text,.cs-page-shell s-table-cell s-link{overflow-wrap:anywhere}.cs-chart,.cs-json,.cs-chart-table{border-radius:var(--cs-radius-small)}.cs-chart{padding:4px}.cs-json{border:1px solid var(--cs-grid);color:var(--cs-text-secondary);background:0 0}@media (width<=720px){.cs-page-shell{gap:16px;padding:4px 14px 32px}.cs-page-shell s-stack[direction=inline],.cs-page-shell s-grid{min-width:0}}.cs-chart{gap:8px;min-width:0;display:grid}.cs-chart-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.cs-chart-title{color:var(--cs-text-primary);margin:0;font-size:13px;font-weight:600}.cs-chart-toggle{font:inherit;color:var(--cs-text-secondary);cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;text-decoration:underline}.cs-chart-plot{position:relative}.cs-chart-plot svg{width:100%;height:180px;display:block;overflow:visible}.cs-grid{stroke:var(--cs-grid);stroke-width:1px}.cs-baseline{stroke:var(--cs-text-secondary);stroke-width:1px;opacity:.4}.cs-axis{fill:var(--cs-text-secondary);font-size:11px}.cs-bar{fill:var(--cs-series-1)}.cs-bar[data-active]{filter:brightness(.9)}.cs-tooltip{pointer-events:none;background:var(--cs-page-background);color:var(--cs-text-primary);border:1px solid var(--cs-grid);white-space:nowrap;border-radius:8px;gap:2px;padding:6px 10px;font-size:12px;display:grid;position:absolute;top:0;transform:translate(-50%);box-shadow:0 4px 12px #0000001f}.cs-tooltip-label{color:var(--cs-text-secondary)}.cs-tooltip-row{align-items:center;gap:6px;display:flex}.cs-swatch{background:var(--cs-series-1);border-radius:2px;width:8px;height:8px}.cs-chart-table{max-height:220px;overflow-x:auto}.cs-chart-table table{border-collapse:collapse;width:100%;font-size:12px}.cs-chart-table th,.cs-chart-table td{text-align:left;border-bottom:1px solid var(--cs-grid);padding:4px 8px}.cs-signal-list{flex-wrap:wrap;gap:4px;display:flex}.cs-json{white-space:pre-wrap;word-break:break-all;border-radius:6px;max-height:280px;margin:0;padding:8px;font-size:12px;overflow:auto}.cs-settings-header{gap:14px;padding:4px 0 2px;display:grid}.cs-settings-header-main{justify-content:space-between;align-items:start;gap:16px;display:flex}.cs-settings-quick-row{border-top:1px solid var(--cs-grid);grid-template-columns:minmax(0,1fr) minmax(240px,340px);align-items:end;gap:16px;padding:12px 0 0;display:grid}.cs-settings-quick-copy{gap:3px;min-width:0;display:grid}.cs-settings-quick-control{min-width:0}.cs-settings-tabs{padding-bottom:2px;overflow-x:auto}@media (width<=720px){.cs-settings-header-main{gap:12px;display:grid}.cs-settings-quick-row{grid-template-columns:1fr;gap:10px}}.cs-dashboard-topbar{justify-content:space-between;align-items:end;gap:20px;padding:4px 0 2px;display:flex}.cs-dashboard-topbar-copy{gap:4px;min-width:0;display:grid}.cs-dashboard-range{flex:none;width:min(100%,220px)}.cs-shopify-cell{min-width:140px}.cs-list-form-grid{grid-template-columns:repeat(3,minmax(180px,1fr));align-items:end;gap:16px;display:grid}.cs-list-filter-grid{grid-template-columns:minmax(150px,.45fr) minmax(170px,.55fr) minmax(260px,1fr);align-items:end;gap:16px;display:grid}@media (width<=640px){.cs-dashboard-topbar{align-items:stretch;gap:12px;display:grid}.cs-dashboard-range{width:100%}.cs-list-form-grid,.cs-list-filter-grid{grid-template-columns:1fr}}.cs-multiselect{min-width:0}.cs-multiselect-options{gap:2px;max-height:300px;display:grid;overflow:auto}.cs-multiselect-option{width:100%;min-height:36px;color:var(--cs-text-primary);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-radius:6px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:7px 8px;display:grid}.cs-multiselect-option:hover,.cs-multiselect-option:focus-visible{background:color-mix(in srgb, var(--cs-grid) 55%, transparent);outline:none}.cs-multiselect-option.is-selected{background:color-mix(in srgb, var(--cs-series-1) 10%, transparent);color:var(--cs-text-primary)}.cs-multiselect-option.is-selected:before{content:"✓";color:var(--cs-series-1);font-weight:700}.cs-multiselect-option.is-selected{grid-template-columns:auto minmax(0,1fr) auto}.cs-multiselect-code{color:var(--cs-text-secondary);font-variant-numeric:tabular-nums;font-size:12px}.cs-setup-header{gap:16px;display:grid}.cs-setup-header-top{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.cs-setup-progress{gap:10px;display:grid}.cs-setup-progress-track{background:color-mix(in srgb, var(--cs-grid) 70%, transparent);border-radius:999px;block-size:4px;position:relative;overflow:hidden}.cs-setup-progress-fill{border-radius:inherit;background:linear-gradient(90deg,#202223,#248a3d);block-size:100%;transition:inline-size .18s}.cs-setup-progress-steps{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.cs-setup-step{min-width:0;min-block-size:36px;color:var(--cs-text-secondary);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:7px 8px;transition:background .16s,color .16s;display:flex}.cs-setup-step-dot{border:1px solid color-mix(in srgb, var(--cs-grid-strong) 86%, transparent);background:var(--cs-page-background);block-size:20px;inline-size:20px;color:var(--cs-text-secondary);border-radius:999px;flex:none;place-items:center;font-size:11px;font-weight:650;line-height:1;transition:background .16s,border-color .16s,color .16s,box-shadow .16s;display:grid}.cs-setup-step-label{overflow-wrap:anywhere;text-align:left;min-width:0;font-size:12px;line-height:1.25}.cs-setup-step.is-complete .cs-setup-step-dot,.cs-setup-step.is-current .cs-setup-step-dot{color:var(--cs-page-background);background:#202223;border-color:#202223}.cs-setup-step.is-complete .cs-setup-step-dot{background:#248a3d;border-color:#248a3d}.cs-setup-step.is-current{background:color-mix(in srgb, var(--cs-text-primary) 8%, transparent);color:var(--cs-text-primary)}.cs-setup-step.is-current .cs-setup-step-dot{box-shadow:0 0 0 4px color-mix(in srgb, var(--cs-text-primary) 10%, transparent)}.cs-setup-step.is-current .cs-setup-step-label{color:var(--cs-text-primary);font-weight:650}.cs-setup-step:hover{background:color-mix(in srgb, var(--cs-text-primary) 5%, transparent)}.cs-launch-checklist{border:1px solid var(--cs-grid);background:var(--cs-page-background);border-radius:10px;display:grid;overflow:hidden}.cs-launch-item{border-block-end:1px solid var(--cs-grid);background:0 0;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px 18px;transition:background .16s;display:grid}.cs-launch-item:last-child{border-block-end:0}.cs-launch-item.is-done{background:#f1fbf4b8}.cs-launch-check{place-items:center;display:grid}.cs-launch-check input{clip:rect(0, 0, 0, 0);block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.cs-launch-box{border:1px solid color-mix(in srgb, var(--cs-grid-strong) 88%, transparent);background:var(--cs-page-background);color:#0000;block-size:26px;inline-size:26px;box-shadow:inset 0 0 0 3px color-mix(in srgb, var(--cs-page-background) 80%, transparent);border-radius:999px;place-items:center;font-size:15px;font-weight:700;line-height:1;transition:border-color .16s,background .16s,color .16s,transform .16s;display:grid}.cs-launch-check input:focus-visible+.cs-launch-box{outline:3px solid color-mix(in srgb, var(--cs-focus) 38%, transparent);outline-offset:2px}.cs-launch-item.is-done .cs-launch-box{color:#fff;background:#248a3d;border-color:#248a3d;transform:scale(1.02)}.cs-launch-copy{gap:6px;min-width:0;display:grid}.cs-launch-title-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.cs-launch-title{color:var(--cs-text-primary);font-weight:650}.cs-launch-detail{max-width:86ch;color:var(--cs-text-secondary);font-size:13px;line-height:1.42}.cs-launch-badge{background:color-mix(in srgb, var(--cs-grid) 60%, transparent);color:var(--cs-text-secondary);border-radius:999px;padding:3px 8px;font-size:11px;font-weight:650;line-height:1}.cs-launch-badge.is-done{color:#16652b;background:#d9f4df}.cs-launch-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.cs-delivery-rates{gap:12px;display:grid}.cs-delivery-rate{border:1px solid var(--cs-grid);background:color-mix(in srgb, var(--cs-page-background) 92%, #fff);border-radius:10px;grid-template-columns:minmax(220px,1.5fr) minmax(120px,.55fr) minmax(220px,1.35fr) auto;align-items:end;gap:14px;padding:14px;display:grid}.cs-delivery-rate>*{min-width:0}.cs-delivery-rate-action{justify-content:flex-end;padding-block-end:2px;display:flex}@media (width<=720px){.cs-setup-header-top{flex-direction:column;align-items:stretch}.cs-setup-progress-steps{padding-block-end:2px;display:flex;overflow-x:auto}.cs-setup-step-label{white-space:nowrap;font-size:11px}.cs-launch-item{grid-template-columns:30px minmax(0,1fr);align-items:start;padding:14px}.cs-launch-actions{grid-column:2;justify-content:flex-start}.cs-delivery-rate{grid-template-columns:1fr;gap:12px}.cs-delivery-rate-action{justify-content:flex-start;padding-block-end:0}}
