:root,[data-theme=light]{--app-bg:#f6f7f9;--app-surface:#fff;--app-surface-muted:#f3f4f6;--app-surface-strong:#e9ecf2;--app-border:#e5e7eb;--app-border-strong:#cfd6e0;--app-divider:#e9edf3;--app-text:#111827;--app-text-muted:#6b7280;--app-text-subtle:#9ca3af;--app-accent:#f97316;--app-accent-hover:#ea580c;--app-accent-soft:#fff1e7;--app-accent-ink:#fff;--app-success:#059669;--app-success-soft:#e6f6ef;--app-success-border:#bae6d3;--app-warning:#b45309;--app-warning-soft:#fff6db;--app-warning-border:#f3d27b;--app-danger:#dc2626;--app-danger-soft:#fdecec;--app-danger-border:#f5c2c2;--app-info:#2563eb;--app-info-strong:#1d4ed8;--app-info-soft:#eaf1ff;--app-info-border:#bfd2ff;--app-row-hover:rgba(15,23,42,.04);--app-row-selected:rgba(37,99,235,.1);--app-shadow-sm:0 1px 2px rgba(15,23,42,.08);--app-shadow-md:0 1px 2px rgba(15,23,42,.08),0 8px 24px rgba(15,23,42,.08);--app-shadow-lg:0 1px 2px rgba(15,23,42,.08),0 24px 60px rgba(15,23,42,.12);--app-overlay:rgba(15,23,42,.5);--app-brand-ink:#0b0d12;--app-logo-bg:#0b0d12;--app-logo-ink:#fff;--app-section-bg:#0b0d12;--app-section-ink:#fff}[data-theme=dark]{--app-bg:#0f1115;--app-surface:#151922;--app-surface-muted:#1d2330;--app-surface-strong:#283043;--app-border:#2b3444;--app-border-strong:#3c4658;--app-divider:#2a3342;--app-text:#f3f6fb;--app-text-muted:#b0b8c5;--app-text-subtle:#7f8796;--app-accent:#fb923c;--app-accent-hover:#f97316;--app-accent-soft:#3b2a1b;--app-accent-ink:#fff;--app-success:#34d399;--app-success-soft:#123229;--app-success-border:#1f5a47;--app-warning:#fbbf24;--app-warning-soft:#3b2f12;--app-warning-border:#6a541f;--app-danger:#f87171;--app-danger-soft:#3a1f24;--app-danger-border:#6e343e;--app-info:#60a5fa;--app-info-strong:#93c5fd;--app-info-soft:#1a2b4a;--app-info-border:#32518a;--app-row-hover:rgba(148,163,184,.08);--app-row-selected:rgba(96,165,250,.2);--app-shadow-sm:0 1px 2px rgba(0,0,0,.4);--app-shadow-md:0 1px 2px rgba(0,0,0,.42),0 8px 24px rgba(0,0,0,.45);--app-shadow-lg:0 1px 2px rgba(0,0,0,.45),0 24px 60px rgba(0,0,0,.6);--app-overlay:rgba(3,7,18,.72);--app-brand-ink:#f8fafc;--app-logo-bg:#10141d;--app-logo-ink:#f8fafc;--app-section-bg:#10141d;--app-section-ink:#f8fafc}[data-theme=light]{color-scheme:light}[data-theme=dark]{color-scheme:dark}:root{--background:var(--app-bg);--foreground:var(--app-text)}*{box-sizing:border-box;padding:0;margin:0}body,html{max-width:100vw;overflow-x:hidden;overflow-x:clip}body{color:var(--foreground);background:var(--background);font-family:system-ui,-apple-system,BlinkMacSystemFont,sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}.approved-shell{--approved-bg:var(--app-bg);--approved-bg-soft:var(--app-surface-muted);--approved-bg-tint:var(--app-surface);--approved-ink:var(--app-text);--approved-ink-muted:var(--app-text-muted);--approved-ink-faint:var(--app-text-subtle);--approved-border:var(--app-border);--approved-border-strong:var(--app-border-strong);--approved-accent:var(--app-info);--approved-accent-hover:var(--app-info-strong);--approved-accent-soft:var(--app-info-soft);--approved-accent-ring:rgba(59,130,246,.2);--approved-success:var(--app-success);--approved-radius-sm:6px;--approved-radius-md:10px;--approved-radius-lg:16px;--approved-radius-xl:22px;--approved-shadow-sm:var(--app-shadow-sm);--approved-shadow-md:var(--app-shadow-md);--approved-shadow-lg:var(--app-shadow-lg);--approved-font-display:-apple-system,BlinkMacSystemFont,"SF Pro Display","Inter","Helvetica Neue",Arial,sans-serif;--approved-font-body:-apple-system,BlinkMacSystemFont,"SF Pro Text","Inter","Helvetica Neue",Arial,sans-serif;--approved-font-mono:"SF Mono",ui-monospace,"JetBrains Mono","Menlo",monospace;color:var(--approved-ink);background:var(--approved-bg);font-family:var(--approved-font-body);font-feature-settings:"ss01","cv11","kern";font-synthesis:none;text-rendering:optimizeLegibility;overflow-x:hidden;overflow-x:clip}.approved-shell *,.approved-shell :after,.approved-shell :before{box-sizing:border-box}.approved-shell ::selection{background:var(--approved-accent-soft);color:var(--approved-ink)}.approved-shell :focus-visible{outline:2px solid var(--approved-accent);outline-offset:2px;border-radius:4px}@keyframes approved-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes approved-float-delay{0%,to{transform:translateY(-2px)}50%{transform:translateY(-10px)}}@keyframes approved-fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes approved-pulse{0%,to{opacity:.55}50%{opacity:1}}@keyframes approved-dash{to{stroke-dashoffset:-32}}@media (prefers-reduced-motion:reduce){.approved-shell *,.approved-shell :after,.approved-shell :before{animation-duration:0ms!important;animation-iteration-count:1!important;transition-duration:0ms!important}}.app-route-shell{--app-route-bg:var(--approved-bg);--app-route-bg-soft:var(--approved-bg-soft);--app-route-bg-tint:var(--approved-bg-tint);--app-route-ink:var(--approved-ink);--app-route-ink-muted:var(--approved-ink-muted);--app-route-ink-faint:var(--approved-ink-faint);--app-route-border:var(--approved-border);--app-route-border-strong:var(--approved-border-strong);--app-route-color-primary:var(--approved-accent);--app-route-color-primary-hover:var(--approved-accent-hover);--app-route-color-primary-soft:var(--approved-accent-soft);--app-route-success:var(--approved-success);--app-route-radius-sm:var(--approved-radius-sm);--app-route-radius-md:var(--approved-radius-md);--app-route-radius-lg:var(--approved-radius-lg);--app-route-radius-xl:var(--approved-radius-xl);--app-route-shadow-sm:var(--approved-shadow-sm);--app-route-shadow-md:var(--approved-shadow-md);--app-route-shadow-lg:var(--approved-shadow-lg);--app-route-font-display:var(--approved-font-display);--app-route-font-body:var(--approved-font-body);--app-route-font-mono:var(--approved-font-mono);--app-route-card-max-width:1080px;--app-route-card-radius:24px;--app-route-card-padding-y:32px;--app-route-card-padding-x:36px;--app-route-card-shadow:var(--approved-shadow-md);--app-route-card-border:var(--approved-border);--app-route-left-bg:var(--approved-bg);--app-route-right-bg:var(--approved-bg-soft);--app-route-right-bg-illustration:linear-gradient(180deg,var(--approved-accent-soft) 0%,var(--approved-bg-tint) 100%);--app-route-input-border:var(--approved-border);--app-route-input-border-focus:var(--approved-accent);--app-route-input-radius:10px;--app-route-input-padding:12px 14px}@media (max-width:920px){.app-route-shell{--app-route-card-padding-y:24px;--app-route-card-padding-x:18px}}@keyframes app-route-fade-in{0%{opacity:0}to{opacity:1}}@keyframes app-route-step-reveal{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes app-route-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@media (prefers-reduced-motion:reduce){.app-route-shell *,.app-route-shell :after,.app-route-shell :before{animation-duration:0ms!important;animation-iteration-count:1!important;transition-duration:0ms!important}}.deal-page-shell{--deal-teal:var(--app-info);--deal-teal-dark:var(--app-info-strong);--deal-teal-darker:var(--app-info-strong);--deal-sidebar:var(--app-surface-muted);--deal-sidebar-border:var(--app-border);--deal-sidebar-hover:var(--app-row-hover);--deal-sidebar-active:var(--app-surface);--deal-sidebar-active-ink:var(--app-text);--deal-sidebar-ink:var(--app-text);--deal-sidebar-ink-muted:var(--app-text-muted);--deal-sidebar-logo-bg:var(--app-logo-bg);--deal-sidebar-logo-ink:var(--app-logo-ink);--deal-accent:var(--app-accent);--deal-accent-hover:var(--app-accent-hover);--deal-bg:var(--app-bg);--deal-surface:var(--app-surface);--deal-surface-muted:var(--app-surface-muted);--deal-grid-border:var(--app-border);--deal-grid-border-strong:var(--app-border-strong);--deal-divider:var(--app-divider);--deal-ink:var(--app-text);--deal-ink-muted:var(--app-text-muted);--deal-ink-faint:var(--app-text-subtle);--deal-ink-on-teal:var(--app-accent-ink);--deal-success:var(--app-success);--deal-success-bg:var(--app-success-soft);--deal-warning-bg:var(--app-warning-soft);--deal-warning-border:var(--app-warning-border);--deal-warning-ink:var(--app-warning);--deal-error-bg:var(--app-danger-soft);--deal-error-border:var(--app-danger-border);--deal-error-ink:var(--app-danger);--deal-ai-bg:var(--app-info-soft);--deal-ai-border:var(--app-info-border);--deal-ai-ink:var(--app-info);--deal-section-bg:var(--app-section-bg);--deal-section-ink:var(--app-section-ink);--deal-cell-selected:var(--app-info);--deal-cell-selected-soft:var(--app-row-selected);--deal-sidebar-width:72px;--deal-sidebar-width-expanded:260px;--deal-topbar-height:60px;--deal-ai-strip-height:64px;--deal-header-height:84px;--deal-tabs-height:56px;--deal-toolbar-height:42px;--deal-sheet-tabs-height:40px;--deal-radius-sm:6px;--deal-radius-md:10px;--deal-radius-lg:14px;--deal-radius-pill:999px;--deal-shadow-sm:var(--app-shadow-sm);--deal-shadow-md:var(--app-shadow-md);--deal-shadow-callout:var(--app-shadow-lg);--deal-font:-apple-system,BlinkMacSystemFont,"Inter","SF Pro Text","Helvetica Neue",Arial,sans-serif;--deal-font-mono:"SF Mono",ui-monospace,"JetBrains Mono","Menlo",monospace;background:var(--deal-bg);color:var(--deal-ink);font-family:var(--deal-font);font-feature-settings:"ss01","cv11","kern","tnum";-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.deal-page-shell *,.deal-page-shell :after,.deal-page-shell :before{box-sizing:border-box}.deal-page-shell button{cursor:pointer;border:0;background:transparent}.deal-page-shell button,.deal-page-shell input,.deal-page-shell textarea{font-family:inherit;color:inherit}.deal-page-shell ::selection{background:var(--app-accent-soft);color:var(--deal-ink)}@keyframes deal-page-fade-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.deal-ws-duplicate{opacity:0;transition:opacity .12s ease,background .12s ease}.deal-ws-duplicate:focus-visible,.deal-ws-row:hover .deal-ws-duplicate{opacity:1}.deal-ws-duplicate:hover{background:var(--deal-sidebar-active)}.deal-chip-rail{scrollbar-width:none}.deal-chip-rail::-webkit-scrollbar{display:none}@media (prefers-reduced-motion:reduce){.deal-page-shell *,.deal-page-shell :after,.deal-page-shell :before{animation-duration:0ms!important;animation-iteration-count:1!important;transition-duration:0ms!important}}@keyframes leadCaptureCtaNudge{0%,to{transform:translateX(0)}20%,60%{transform:translateX(-6px)}40%,80%{transform:translateX(6px)}}.leadCaptureCtaNudge{animation:leadCaptureCtaNudge .6s ease-in-out}@media (prefers-reduced-motion:reduce){.leadCaptureCtaNudge{animation:none}}.deal-analytics-skeleton{display:inline-block;border-radius:6px;background:linear-gradient(90deg,var(--deal-surface-muted) 25%,var(--deal-grid-border) 40%,var(--deal-surface-muted) 60%);background-size:300% 100%;animation:dealAnalyticsShimmer 1.5s ease-in-out infinite}@keyframes dealAnalyticsShimmer{0%{background-position:100% 50%}to{background-position:0 50%}}@media (prefers-reduced-motion:reduce){.deal-analytics-skeleton{animation:none;background:var(--deal-surface-muted)}}.deal-analytics-daterange :is(button,input,select):focus-visible{outline:2px solid var(--app-info);outline-offset:1px;border-radius:8px}.deal-analytics-hero-grid{grid-template-columns:minmax(0,1.85fr) minmax(300px,1fr);grid-gap:16px}.deal-analytics-hero-grid,.deal-analytics-split-grid{display:grid;gap:16px;min-width:0;align-items:stretch}.deal-analytics-split-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:16px}.deal-analytics-live-grid{display:grid;grid-template-columns:minmax(0,1.3fr) repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px;min-width:0;align-items:stretch}@media (max-width:980px){.deal-analytics-hero-grid{grid-template-columns:minmax(0,1fr)}.deal-analytics-live-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.deal-analytics-split-grid{grid-template-columns:minmax(0,1fr)}}@container (max-width: 240px){.deal-metric-badge,.deal-metric-footer-label,.deal-metric-sparkline-beside{display:none!important}}.deal-analytics-chart:focus-visible{outline:2px solid var(--app-info);outline-offset:4px;border-radius:8px}.deal-live-pulse{position:relative;display:inline-flex;width:9px;height:9px;border-radius:999px;background:var(--deal-success);flex-shrink:0}.deal-live-pulse:after{content:"";position:absolute;inset:-4px;border-radius:999px;border:2px solid var(--deal-success);opacity:0;animation:deal-live-pulse-ring 2.4s ease-out infinite}@keyframes deal-live-pulse-ring{0%{transform:scale(.45);opacity:.75}70%{transform:scale(1);opacity:0}to{transform:scale(1);opacity:0}}@media (prefers-reduced-motion:reduce){.deal-live-pulse:after{animation:none;opacity:0}}.base-table-search:focus-within{outline:2px solid var(--app-info);outline-offset:2px}.shopify-mapping-surface :is(button,input):focus-visible{outline:2px solid var(--deal-accent);outline-offset:2px}.deal-webhooks-surface :is(button,input,select,textarea,a,[tabindex]):focus-visible{outline:2px solid var(--deal-accent);outline-offset:2px}@keyframes deal-webhooks-slide-in{0%{transform:translateX(24px);opacity:.4}to{transform:translateX(0);opacity:1}}.deal-webhooks-slide-in{animation:deal-webhooks-slide-in .16s ease-out}@keyframes deal-webhooks-shimmer{0%{background-position:-200px 0}to{background-position:200px 0}}.deal-webhooks-shimmer{background-image:linear-gradient(90deg,rgba(37,99,235,0),rgba(37,99,235,.12) 50%,rgba(37,99,235,0));background-size:200px 100%;animation:deal-webhooks-shimmer 1.4s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.deal-webhooks-slide-in{animation:none}.deal-webhooks-shimmer{animation:none;background-image:none}}.deal-webhooks-panel{width:min(560px,92vw)}@media (max-width:900px){.deal-webhooks-panel{width:100vw}}.deal-analytics-tri-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;min-width:0;align-items:stretch}@media (max-width:1180px){.deal-analytics-tri-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.deal-analytics-tri-grid{grid-template-columns:minmax(0,1fr)}}.deal-analytics-quality{container-type:inline-size}.deal-analytics-quality-legend{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:12px;gap:12px}@container (min-width: 720px){.deal-analytics-quality-legend{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:20px}}@media (max-width:939.98px){html:has([data-app-tabbar]) body{padding-bottom:calc(64px + env(safe-area-inset-bottom))}html:has([data-app-tabbar]) body:has(.approved-shell){padding-bottom:0}html:has([data-app-tabbar]) .approved-shell{padding-bottom:calc(64px + env(safe-area-inset-bottom))}}.sf-navbar-float>[data-condensed]{pointer-events:none}.sf-navbar-float>[data-condensed]>*{pointer-events:auto}@media (max-width:640px){.deal-page-shell .deal-page-header{flex-direction:column!important;align-items:stretch!important;gap:12px!important}.deal-page-shell .deal-page-header-actions{flex-shrink:1!important;padding-top:0!important;min-width:0}.deal-page-shell .deal-page-header-actions>*{flex-wrap:wrap!important;max-width:100%}}@media (max-width:900px){.deal-page-shell .deal-detail-columns{grid-template-columns:minmax(0,1fr)!important}}.deal-mobile-nav-trigger{display:none}@media (max-width:640px){.deal-page-shell:has(.deal-mobile-nav-trigger) .deal-sidebar{position:fixed!important;top:0;bottom:0;left:0;z-index:1150;width:min(280px,86vw)!important;overflow-y:auto;box-shadow:var(--deal-shadow-md);transform:translateX(-100%);visibility:hidden;transition:transform .2s ease,visibility 0s linear .2s!important}.deal-page-shell:has(.deal-mobile-nav-trigger) .deal-sidebar.is-mobile-open{transform:none;visibility:visible;transition:transform .2s ease!important}.deal-mobile-nav-backdrop{position:fixed;inset:0;z-index:1149;background:rgba(15,23,42,.45)}.deal-page-shell .deal-mobile-nav-trigger{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:36px;height:36px;margin-left:-8px;border:0;border-radius:8px;background:transparent;color:var(--deal-ink);cursor:pointer}.deal-page-shell .deal-mobile-nav-trigger:focus-visible{outline:2px solid var(--app-info);outline-offset:1px}.deal-page-shell .deal-app-topbar-right{display:none!important}}@media (max-width:640px) and (prefers-reduced-motion:reduce){.deal-page-shell:has(.deal-mobile-nav-trigger) .deal-sidebar,.deal-page-shell:has(.deal-mobile-nav-trigger) .deal-sidebar.is-mobile-open{transition:none!important}}@media (max-width:640px){.deal-page-shell .deal-section-row{grid-template-columns:auto auto minmax(0,1fr)!important;row-gap:6px!important}.deal-page-shell .deal-section-row>:first-child{grid-row:1/span 2}.deal-page-shell .deal-section-row>:nth-child(2){grid-column:2/-1}.deal-page-shell .deal-section-row>:nth-child(3){grid-column:2;grid-row:2}.deal-page-shell .deal-section-row>:nth-child(4){grid-column:3;grid-row:2;justify-self:end}.deal-page-shell .deal-wrap-on-phone{white-space:normal!important}.deal-page-shell .approved-support-readiness{max-width:100%!important;border-radius:12px!important;align-items:flex-start!important}}