.FlowBuilder-module__u0SuEa__root{--fb-bg:#f7f7f5;--fb-panel:#fff;--fb-card:#fff;--fb-line:#e4e4df;--fb-ink:#17171b;--fb-mute:#6d6d68;--fb-accept:#15803d;--fb-decline:#dc2626;--fb-sunken:#f6f6f3;--fb-hover:#f1f1ee;--fb-strong:#cfcfc9;--fb-focus:#8a8a84;--fb-dim:#9a9a94;--fb-grid:#d6d6d0;--fb-soft-ink:#4a4a45;--fb-on-ink:#fff;--fb-up:#6d28d9;--fb-down:#b45309;--fb-cross:#c2410c;--fb-blue:#1d4ed8;--fb-warn:#b91c1c;--fb-shadow:#17171b1f;--fb-ring:#17171b12;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--fb-bg);min-height:0;color:var(--fb-ink);flex:1;grid-template-rows:44px minmax(0,1fr);grid-template-columns:236px minmax(0,1fr) 340px;display:grid;position:relative;container-type:inline-size}.FlowBuilder-module__u0SuEa__root[data-theme=dark]{--fb-bg:#0f0f11;--fb-panel:#161619;--fb-card:#1c1c20;--fb-line:#2b2b31;--fb-ink:#ededf0;--fb-mute:#8b8b95;--fb-accept:#34d399;--fb-decline:#f87171;--fb-sunken:#121215;--fb-hover:#26262c;--fb-strong:#3f3f48;--fb-focus:#7a7a86;--fb-dim:#6c6c76;--fb-grid:#2a2a30;--fb-soft-ink:#b4b4bd;--fb-on-ink:#111;--fb-up:#b69cff;--fb-down:#fbbf24;--fb-cross:#fb923c;--fb-blue:#93c5fd;--fb-warn:#fca5a5;--fb-shadow:#000000b3;--fb-ring:#ffffff14;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.FlowBuilder-module__u0SuEa__root button{font-family:inherit}.FlowBuilder-module__u0SuEa__tabs{border-bottom:1px solid var(--fb-line);background:var(--fb-panel);grid-column:1/-1;justify-content:space-between;align-items:center;gap:16px;padding:0 16px;display:flex}.FlowBuilder-module__u0SuEa__tablist{gap:4px;height:100%;display:flex}.FlowBuilder-module__u0SuEa__tab{height:100%;color:var(--fb-mute);cursor:pointer;background:0 0;border:0;padding:0 12px;font-size:13px;font-weight:500;position:relative}.FlowBuilder-module__u0SuEa__tab[aria-selected=true]{color:var(--fb-ink)}.FlowBuilder-module__u0SuEa__tab[aria-selected=true]:after{content:"";background:var(--fb-ink);border-radius:2px;height:2px;position:absolute;bottom:-1px;left:10px;right:10px}.FlowBuilder-module__u0SuEa__tabsRight{align-items:center;gap:14px;display:flex}.FlowBuilder-module__u0SuEa__tabhint{color:var(--fb-mute);font-size:12px}.FlowBuilder-module__u0SuEa__themeSeg{border:1px solid var(--fb-line);background:var(--fb-sunken);border-radius:9px;gap:2px;padding:2px;display:flex}.FlowBuilder-module__u0SuEa__themeSeg button{width:28px;height:24px;color:var(--fb-mute);cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;padding:0;display:grid}.FlowBuilder-module__u0SuEa__themeSeg button[aria-pressed=true]{background:var(--fb-card);color:var(--fb-ink);box-shadow:0 1px 2px var(--fb-shadow)}.FlowBuilder-module__u0SuEa__palette{background:var(--fb-panel);border-right:1px solid var(--fb-line);flex-direction:column;gap:14px;padding:16px 12px;display:flex;overflow-y:auto}.FlowBuilder-module__u0SuEa__paletteHead{padding:0 4px;font-size:13.5px;font-weight:600}.FlowBuilder-module__u0SuEa__search{border:1px solid var(--fb-line);background:var(--fb-sunken);height:34px;color:var(--fb-ink);border-radius:10px;outline:none;padding:0 12px;font-size:13px}.FlowBuilder-module__u0SuEa__search:focus{border-color:var(--fb-strong)}.FlowBuilder-module__u0SuEa__group{flex-direction:column;gap:4px;display:flex}.FlowBuilder-module__u0SuEa__groupTitle{letter-spacing:.06em;text-transform:uppercase;color:var(--fb-dim);padding:0 4px 4px;font-size:11px;font-weight:600}.FlowBuilder-module__u0SuEa__action{text-align:left;cursor:grab;background:0 0;border:1px solid #0000;border-radius:12px;align-items:center;gap:10px;padding:8px;transition:background .15s,border-color .15s;display:flex}.FlowBuilder-module__u0SuEa__action:hover{background:var(--fb-hover);border-color:var(--fb-line)}.FlowBuilder-module__u0SuEa__action:active{cursor:grabbing}.FlowBuilder-module__u0SuEa__action[data-action=confirmation]{cursor:pointer}.FlowBuilder-module__u0SuEa__actionIcon{width:30px;height:30px;color:var(--fb-up);background:#8b5cf629;border-radius:9px;flex:none;place-items:center;display:grid}.FlowBuilder-module__u0SuEa__action[data-action=downsell] .FlowBuilder-module__u0SuEa__actionIcon{color:var(--fb-down);background:#f59e0b24}.FlowBuilder-module__u0SuEa__action[data-action=cross_sell] .FlowBuilder-module__u0SuEa__actionIcon{color:var(--fb-cross);background:#fb923c24}.FlowBuilder-module__u0SuEa__action[data-action=confirmation] .FlowBuilder-module__u0SuEa__actionIcon{color:var(--fb-accept);background:#34d39924}.FlowBuilder-module__u0SuEa__action[data-action=external_url] .FlowBuilder-module__u0SuEa__actionIcon,.FlowBuilder-module__u0SuEa__action[data-action=pair] .FlowBuilder-module__u0SuEa__actionIcon,.FlowBuilder-module__u0SuEa__action[data-action=ladder] .FlowBuilder-module__u0SuEa__actionIcon{color:var(--fb-blue);background:#60a5fa24}.FlowBuilder-module__u0SuEa__actionText{flex-direction:column;min-width:0;display:flex}.FlowBuilder-module__u0SuEa__actionText strong{color:var(--fb-ink);font-size:13px;font-weight:600}.FlowBuilder-module__u0SuEa__actionText small{color:var(--fb-mute);font-size:11.5px}.FlowBuilder-module__u0SuEa__paletteFoot{border-top:1px solid var(--fb-line);color:var(--fb-dim);margin-top:auto;padding:12px 6px 0;font-size:11.5px;line-height:1.5}.FlowBuilder-module__u0SuEa__stage{min-width:0;min-height:0;position:relative}.FlowBuilder-module__u0SuEa__canvasWrap{position:absolute;inset:0}.FlowBuilder-module__u0SuEa__canvas{cursor:grab;touch-action:none;background-color:var(--fb-bg);background-image:radial-gradient(var(--fb-grid)1px,transparent 1.2px);background-size:20px 20px;position:absolute;inset:0;overflow:hidden}.FlowBuilder-module__u0SuEa__canvas[data-panning]{cursor:grabbing}.FlowBuilder-module__u0SuEa__canvas button{cursor:pointer}.FlowBuilder-module__u0SuEa__zoomBar{z-index:5;border:1px solid var(--fb-line);background:var(--fb-card);box-shadow:0 8px 20px -12px var(--fb-shadow);border-radius:10px;align-items:center;gap:4px;padding:4px;display:flex;position:absolute;top:12px;right:12px}.FlowBuilder-module__u0SuEa__zoomBtn{min-width:28px;height:28px;color:var(--fb-ink);cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;padding:0 8px;font-size:12.5px;font-weight:600;display:inline-flex}.FlowBuilder-module__u0SuEa__zoomBtn:hover{background:var(--fb-hover)}.FlowBuilder-module__u0SuEa__zoomWarn{color:var(--fb-warn)}.FlowBuilder-module__u0SuEa__plane{flex-direction:column;align-items:center;gap:56px;min-width:max-content;padding:40px 48px 80px;display:flex;position:absolute;top:0;left:0}.FlowBuilder-module__u0SuEa__tree,.FlowBuilder-module__u0SuEa__branchRoot{flex-direction:column;align-items:center;display:flex}.FlowBuilder-module__u0SuEa__card{border:1px solid var(--fb-line);background:var(--fb-card);width:250px;color:var(--fb-ink);text-align:left;cursor:pointer;box-shadow:0 10px 24px -14px var(--fb-shadow);border-radius:14px;flex-direction:column;padding:0;transition:border-color .15s,box-shadow .15s;display:flex;position:relative}.FlowBuilder-module__u0SuEa__card:hover{border-color:var(--fb-strong)}.FlowBuilder-module__u0SuEa__card[data-selected]{border-color:var(--fb-focus);box-shadow:0 0 0 3px var(--fb-ring),0 10px 24px -14px var(--fb-shadow)}.FlowBuilder-module__u0SuEa__card:before,.FlowBuilder-module__u0SuEa__card:after{content:"";background:var(--fb-strong);width:7px;height:7px;box-shadow:0 0 0 3px var(--fb-bg);border-radius:50%;margin-left:-3.5px;position:absolute;left:50%}.FlowBuilder-module__u0SuEa__card:before{top:-4px}.FlowBuilder-module__u0SuEa__card:after{bottom:-4px}.FlowBuilder-module__u0SuEa__card[data-kind=checkout]:before{display:none}.FlowBuilder-module__u0SuEa__cardHead{border-bottom:1px solid var(--fb-line);color:var(--fb-up);background:#8b5cf61a;border-radius:14px 14px 0 0;align-items:center;gap:7px;padding:8px 12px;font-size:12px;font-weight:600;display:flex}.FlowBuilder-module__u0SuEa__card[data-kind=downsell] .FlowBuilder-module__u0SuEa__cardHead{color:var(--fb-down);background:#f59e0b17}.FlowBuilder-module__u0SuEa__card[data-kind=cross_sell] .FlowBuilder-module__u0SuEa__cardHead{color:var(--fb-cross);background:#fb923c17}.FlowBuilder-module__u0SuEa__card[data-kind=checkout] .FlowBuilder-module__u0SuEa__cardHead{color:var(--fb-accept);background:#34d39917}.FlowBuilder-module__u0SuEa__cardLabel{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.FlowBuilder-module__u0SuEa__tag{background:var(--fb-ring);color:var(--fb-ink);white-space:nowrap;border-radius:999px;padding:2px 7px;font-size:10.5px;font-weight:600}.FlowBuilder-module__u0SuEa__tag[data-tone=warn]{color:var(--fb-warn);background:#f8717124}.FlowBuilder-module__u0SuEa__tag[data-tone=ab]{color:var(--fb-blue);background:#60a5fa29}.FlowBuilder-module__u0SuEa__cardBody{align-items:center;gap:10px;padding:12px;display:flex}.FlowBuilder-module__u0SuEa__thumb img{object-fit:cover;width:100%;height:100%;display:block}.FlowBuilder-module__u0SuEa__thumb[data-has-image]{border:1px solid var(--fb-line,#00000014);background:#fff}.FlowBuilder-module__u0SuEa__thumb{background:var(--fb-hover);width:36px;height:36px;color:var(--fb-mute);border-radius:10px;flex:none;place-items:center;display:grid;overflow:hidden}.FlowBuilder-module__u0SuEa__cardText{flex-direction:column;min-width:0;display:flex}.FlowBuilder-module__u0SuEa__cardText strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.FlowBuilder-module__u0SuEa__cardText small{color:var(--fb-mute);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.FlowBuilder-module__u0SuEa__link{justify-content:center;align-items:center;width:60px;height:52px;display:flex;position:relative}.FlowBuilder-module__u0SuEa__link:before{content:"";border-left:3px solid var(--fb-strong);position:absolute;top:0;bottom:0;left:calc(50% - 1.5px)}.FlowBuilder-module__u0SuEa__plus{border:1px solid var(--fb-strong);background:var(--fb-card);width:22px;height:22px;color:var(--fb-mute);cursor:pointer;opacity:.75;border-radius:50%;place-items:center;padding:0;transition:all .15s;display:grid;position:relative}.FlowBuilder-module__u0SuEa__plus:hover{opacity:1;color:var(--fb-ink);border-color:var(--fb-focus);transform:scale(1.1)}.FlowBuilder-module__u0SuEa__link[data-over] .FlowBuilder-module__u0SuEa__plus{opacity:1;width:30px;height:30px;color:var(--fb-bg);background:var(--fb-ink);border-color:var(--fb-ink)}.FlowBuilder-module__u0SuEa__link[data-over]:before{border-left-style:dashed;border-color:var(--fb-focus)}.FlowBuilder-module__u0SuEa__split{align-items:flex-start;padding-top:26px;display:flex;position:relative}.FlowBuilder-module__u0SuEa__split:before{content:"";border-left:3px solid var(--fb-strong);height:26px;position:absolute;top:0;left:calc(50% - 1.5px)}.FlowBuilder-module__u0SuEa__arm{flex-direction:column;align-items:center;padding:24px 18px 0;display:flex;position:relative}.FlowBuilder-module__u0SuEa__arm:before{content:"";border-top:3px solid var(--fb-strong);position:absolute;top:0;left:0;right:0}.FlowBuilder-module__u0SuEa__arm:first-child:before{left:50%}.FlowBuilder-module__u0SuEa__arm:last-child:before{right:50%}.FlowBuilder-module__u0SuEa__arm:after{content:"";border-left:3px solid var(--fb-strong);height:24px;position:absolute;top:0;left:calc(50% - 1.5px)}.FlowBuilder-module__u0SuEa__pill{z-index:1;letter-spacing:.06em;text-transform:uppercase;color:var(--fb-accept);background:#34d3991f;border:1px solid #34d3994d;border-radius:999px;padding:3px 10px;font-size:10.5px;font-weight:700;position:relative}.FlowBuilder-module__u0SuEa__arm[data-type=decline]>.FlowBuilder-module__u0SuEa__pill{color:var(--fb-decline);background:#f871711a;border-color:#f8717147}.FlowBuilder-module__u0SuEa__auto{color:var(--fb-mute);white-space:nowrap;margin:-6px 0 6px;font-size:10.5px}.FlowBuilder-module__u0SuEa__chip{border:1px solid var(--fb-line);background:var(--fb-card);max-width:240px;height:32px;color:var(--fb-ink);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:12.5px;font-weight:500;display:inline-flex;overflow:hidden}.FlowBuilder-module__u0SuEa__chip[data-type=end]{color:var(--fb-accept)}.FlowBuilder-module__u0SuEa__chip[data-type=jump],.FlowBuilder-module__u0SuEa__chip[data-type=external]{color:var(--fb-blue);border-style:dashed}.FlowBuilder-module__u0SuEa__chip[data-type=unset]{color:var(--fb-mute);border-style:dashed}.FlowBuilder-module__u0SuEa__chip[data-selected]{border-color:var(--fb-focus)}.FlowBuilder-module__u0SuEa__chip:hover{border-color:var(--fb-strong)}.FlowBuilder-module__u0SuEa__loose{border-top:1px dashed var(--fb-warn);flex-direction:column;align-items:center;gap:14px;padding-top:28px;display:flex}.FlowBuilder-module__u0SuEa__looseTitle{color:var(--fb-warn);font-size:12px;font-weight:650}.FlowBuilder-module__u0SuEa__looseRow{align-items:flex-start;gap:28px;display:flex}.FlowBuilder-module__u0SuEa__looseItem{flex-direction:column;align-items:center;gap:10px;display:flex}.FlowBuilder-module__u0SuEa__mini{border:1px solid var(--fb-line);height:26px;color:var(--fb-mute);cursor:pointer;background:0 0;border-radius:8px;padding:0 10px;font-size:12px}.FlowBuilder-module__u0SuEa__mini:hover{color:var(--fb-ink);border-color:var(--fb-strong)}.FlowBuilder-module__u0SuEa__inspector{background:var(--fb-panel);border-left:1px solid var(--fb-line);flex-direction:column;gap:12px;padding:14px;display:flex;overflow-y:auto}.FlowBuilder-module__u0SuEa__section{border:1px solid var(--fb-line);background:var(--fb-card);border-radius:14px;flex-direction:column;gap:12px;padding:16px;display:flex}.FlowBuilder-module__u0SuEa__sectionHead{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.FlowBuilder-module__u0SuEa__kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--fb-mute);font-size:10.5px;font-weight:700}.FlowBuilder-module__u0SuEa__section h2{color:var(--fb-ink);margin:2px 0 0;font-size:15px;font-weight:650}.FlowBuilder-module__u0SuEa__hint{color:var(--fb-mute);margin:0;font-size:12px;line-height:1.5}.FlowBuilder-module__u0SuEa__field{color:var(--fb-mute);flex-direction:column;gap:6px;font-size:12px;font-weight:600;display:flex}.FlowBuilder-module__u0SuEa__select{border:1px solid var(--fb-line);background:var(--fb-sunken);height:34px;color:var(--fb-ink);border-radius:9px;outline:none;padding:0 10px;font-family:inherit;font-size:13px}.FlowBuilder-module__u0SuEa__select:focus{border-color:var(--fb-focus)}.FlowBuilder-module__u0SuEa__stack{flex-direction:column;gap:8px;display:flex}.FlowBuilder-module__u0SuEa__row{flex-wrap:wrap;gap:8px;display:flex}.FlowBuilder-module__u0SuEa__btn{border:1px solid var(--fb-ink);background:var(--fb-ink);height:32px;color:var(--fb-on-ink);cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:12.5px;font-weight:600;display:inline-flex}.FlowBuilder-module__u0SuEa__btn:disabled{opacity:.55;cursor:default}.FlowBuilder-module__u0SuEa__btnSecondary{background:var(--fb-hover);color:var(--fb-ink);border-color:var(--fb-line)}.FlowBuilder-module__u0SuEa__btnGhost{color:var(--fb-soft-ink);background:0 0;border-color:#0000}.FlowBuilder-module__u0SuEa__btnGhost:hover{background:var(--fb-hover);color:var(--fb-ink)}.FlowBuilder-module__u0SuEa__btnDanger{color:var(--fb-warn);background:0 0;border-color:#0000;align-self:flex-start}.FlowBuilder-module__u0SuEa__btnDanger:hover{background:#f871711a}.FlowBuilder-module__u0SuEa__meta{color:var(--fb-mute);justify-content:space-between;gap:10px;font-size:12.5px;display:flex}.FlowBuilder-module__u0SuEa__meta strong{color:var(--fb-ink);text-align:right;text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.FlowBuilder-module__u0SuEa__settings{border:1px solid var(--fb-line);background:var(--fb-card);border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.FlowBuilder-module__u0SuEa__settingsItem{border:0;border-bottom:1px solid var(--fb-line);color:var(--fb-ink);text-align:left;cursor:pointer;background:0 0;align-items:center;gap:10px;padding:11px 14px;font-size:13px;display:flex}.FlowBuilder-module__u0SuEa__settingsItem:last-child{border-bottom:0}.FlowBuilder-module__u0SuEa__settingsItem:hover{background:var(--fb-hover)}.FlowBuilder-module__u0SuEa__settingsItem small{color:var(--fb-mute);margin-top:2px;font-size:11.5px;display:block}.FlowBuilder-module__u0SuEa__settingsItem>span:nth-child(2){flex:1;min-width:0}.FlowBuilder-module__u0SuEa__settingsIcon{background:var(--fb-hover);width:26px;height:26px;color:var(--fb-mute);border-radius:8px;flex:none;place-items:center;display:grid}.FlowBuilder-module__u0SuEa__close{background:var(--fb-hover);width:28px;height:28px;color:var(--fb-ink);cursor:pointer;border:0;border-radius:8px;align-self:flex-end;font-size:16px;line-height:1;display:none}.FlowBuilder-module__u0SuEa__preview{background:var(--fb-bg);flex-direction:column;gap:10px;padding:24px;display:flex;position:absolute;inset:0;overflow:auto}.FlowBuilder-module__u0SuEa__previewBar{width:100%;max-width:980px;color:var(--fb-mute);justify-content:space-between;align-items:center;gap:12px;margin:0 auto;font-size:12.5px;display:flex}.FlowBuilder-module__u0SuEa__previewBar a{color:var(--fb-soft-ink);text-underline-offset:2px;text-decoration:underline}.FlowBuilder-module__u0SuEa__browser{border:1px solid var(--fb-line);width:100%;max-width:980px;min-height:520px;box-shadow:0 30px 60px -24px var(--fb-shadow);background:#fff;border-radius:14px;flex-direction:column;flex:1;margin:0 auto;display:flex;overflow:hidden}.FlowBuilder-module__u0SuEa__browserBar{background:#f5f5f2;border-bottom:1px solid #e6e6e1;flex:none;align-items:center;gap:6px;height:32px;padding:0 14px;display:flex}.FlowBuilder-module__u0SuEa__browserBar i{background:#dcdcd6;border-radius:50%;width:10px;height:10px}.FlowBuilder-module__u0SuEa__browser iframe{background:#fff;border:0;flex:1;width:100%}.FlowBuilder-module__u0SuEa__previewEmpty{text-align:center;max-width:320px;color:var(--fb-mute);margin:auto;font-size:13px;line-height:1.55}@container (max-width:1180px){.FlowBuilder-module__u0SuEa__root{grid-template-columns:210px minmax(0,1fr)}.FlowBuilder-module__u0SuEa__inspector{z-index:6;border:1px solid var(--fb-line);width:min(340px,100% - 24px);box-shadow:0 24px 60px -20px var(--fb-shadow);border-radius:16px;animation:.22s both FlowBuilder-module__u0SuEa__fbIn;position:absolute;top:56px;bottom:12px;right:12px}.FlowBuilder-module__u0SuEa__inspector[data-empty]{display:none}.FlowBuilder-module__u0SuEa__close{place-items:center;display:grid}}@container (max-width:760px){.FlowBuilder-module__u0SuEa__root{grid-template-columns:minmax(0,1fr)}.FlowBuilder-module__u0SuEa__palette{display:none}}@keyframes FlowBuilder-module__u0SuEa__fbIn{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:none}}
.cf-shopify-live{--cf-text:#18181b;--cf-muted:#71717a;--cf-line:#eeeef0;--cf-soft:#f4f4f5;--cf-accent:var(--accent,#f45b1a);--cf-btn:#cf440c;font-family:var(--font-geist-sans),Geist,Inter,system-ui,sans-serif;color:var(--cf-text);-webkit-font-smoothing:antialiased;background:0 0;flex-direction:column;gap:28px;max-width:1280px;font-size:14px;display:flex}.cf-shopify-live *,.cf-shopify-live :before,.cf-shopify-live :after{box-sizing:border-box}.cf-shopify-live h1,.cf-shopify-live h2,.cf-shopify-live h3,.cf-shopify-live p{margin:0}.cf-shopify-live h1{letter-spacing:-.01em;font-size:22px;font-weight:500}.cf-shopify-live h2{font-size:15px;font-weight:500}.cf-shopify-live h3{font-size:14px;font-weight:500}.cf-shopify-live button,.cf-shopify-live input,.cf-shopify-live select,.cf-shopify-live textarea{font:inherit;color:inherit}.cf-shopify-live button{cursor:pointer}.cf-shopify-live a{color:#c2410c}.cf-shopify-live a:hover{color:#9a3412}@keyframes cf-ping{0%{opacity:.5;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-50%)scale(3)}}@keyframes cf-livepulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes cf-slidein{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.cf-shopify-live .ping{animation:2.2s ease-out infinite cf-ping}.cf-shopify-live .live{animation:2s ease-in-out infinite cf-livepulse}.cf-shopify-live .feedrow{animation:.4s ease-out cf-slidein}.cf-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.cf-head-meta{color:var(--cf-muted);flex-wrap:wrap;align-items:center;gap:10px;margin-top:6px;font-size:13px;display:flex}.cf-mono{font-family:var(--font-geist-mono),ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.cf-dot-live{background:#22c55e;border-radius:99px;width:6px;height:6px}.cf-connected{color:#15803d;align-items:center;gap:6px;display:inline-flex}.cf-range{background:var(--cf-soft);border-radius:10px;gap:2px;padding:3px;display:flex}.cf-range button{min-width:52px;height:34px;color:var(--cf-muted);background:0 0;border:0;border-radius:8px;padding:0 12px;font-size:13px}.cf-range button[aria-selected=true]{color:var(--cf-text);background:#fff;box-shadow:0 1px 2px #18181b14}.cf-create{background:var(--cf-btn);color:#fff;border:0;border-radius:10px;align-items:center;gap:6px;height:40px;padding:0 16px;font-size:14px;font-weight:500;display:flex}.cf-head-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex;position:relative}.cf-menu{z-index:20;border:1px solid var(--cf-line);background:#fff;border-radius:14px;flex-direction:column;width:264px;max-width:calc(100vw - 32px);padding:6px;display:flex;position:absolute;top:48px;right:0;box-shadow:0 16px 40px -16px #18181b38}.cf-menu button{text-align:left;color:var(--cf-text);background:0 0;border:0;border-radius:8px;flex-direction:column;align-items:flex-start;gap:1px;padding:7px 10px;display:flex}.cf-menu button:hover{background:var(--cf-soft)}.cf-menu .cf-muted{font-size:11.5px}.cf-kpis{border:1px solid var(--cf-line);background:#fff;border-radius:16px;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));display:grid}.cf-kpi{border-right:1px solid var(--cf-soft);flex-direction:column;gap:8px;padding:20px 22px;display:flex}.cf-kpi:last-child{border-right:0}.cf-kpi-label{color:var(--cf-muted);align-items:center;gap:8px;font-size:13px;display:flex}.cf-kpi-value{letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:22px;font-weight:500}.cf-kpi-note{color:var(--cf-muted);font-size:12px}.cf-ping-wrap{width:6px;height:6px;position:relative}.cf-ping-core{background:#22c55e;border-radius:99px;position:absolute;inset:0}.cf-ping-ring{background:#22c55e;border-radius:99px;width:6px;height:6px;position:absolute;top:50%;left:50%}.cf-split{flex-wrap:wrap;gap:20px;display:flex}.cf-card{border:1px solid var(--cf-line);background:#fff;border-radius:14px;flex-direction:column;gap:12px;min-width:0;padding:18px;display:flex}.cf-card.grow{flex:999 520px}.cf-card.side{flex:300px}.cf-card.half{flex:400px}.cf-card.lift{border-radius:14px;gap:10px;padding:20px;transition:border-color .2s}.cf-card.lift:hover{border-color:#e4e4e7}.cf-card-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.cf-muted{color:var(--cf-muted);font-size:13px}.cf-quiet{height:32px;color:var(--cf-text);background:#fff;border:1px solid #e4e4e7;border-radius:8px;padding:0 12px;font-size:13px}.cf-quiet:hover{background:#fafafa}.cf-quiet:disabled{opacity:.5;cursor:not-allowed}.cf-quiet:disabled:hover{background:#fff}.cf-primary{background:var(--cf-btn);color:#fff;border:0;border-radius:10px;height:40px;padding:0 16px;font-size:13px;font-weight:500}.cf-primary:disabled{opacity:.5;cursor:not-allowed}.cf-globe-wrap{flex-direction:column;flex:none;gap:16px;display:flex}.cf-text-link{color:#52525b;background:0 0;border:0;padding:0;font-size:13px;text-decoration:none}.cf-globe{flex:none;width:380px;max-width:100%;height:380px;margin:0 auto;position:relative}.cf-globe svg{max-width:100%;height:auto;position:absolute;inset:0}.cf-globe-dot{width:0;height:0;position:absolute}.cf-globe-ping{background:var(--cf-accent);border-radius:99px;width:10px;height:10px;position:absolute;top:0;left:0}.cf-globe-mark{background:var(--cf-accent);border-radius:99px;width:7px;height:7px;position:absolute;top:0;left:0;transform:translate(-50%,-50%);box-shadow:0 0 0 2px #fff}.cf-visitors-row{flex-wrap:wrap;align-items:center;gap:32px;display:flex}.cf-locs{flex-direction:column;flex:200px;gap:14px;min-width:0;display:flex}.cf-loc-bar{background:var(--cf-soft);border-radius:99px;height:4px;overflow:hidden}.cf-loc-fill{background:var(--cf-accent);opacity:.8;border-radius:99px;height:100%;transition:width .6s}.cf-loc-meta{border-top:1px solid var(--cf-soft);gap:24px;padding-top:14px;font-size:13px;display:flex}.cf-feed-row{border-bottom:1px solid #f7f7f8;align-items:flex-start;gap:12px;padding:10px 0;display:flex}.cf-feed-dot{border-radius:99px;flex:none;width:8px;height:8px;margin-top:6px}.cf-empty{color:var(--cf-muted);padding:18px 0 8px;font-size:13px}.cf-journey-row{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:6px 16px;display:grid}.cf-bar{background:var(--cf-soft);border-radius:99px;grid-column:1/-1;height:6px;overflow:hidden}.cf-bar>span{border-radius:99px;height:100%;transition:width .6s;display:block}.cf-rev-chart{align-items:flex-end;gap:5px;height:180px;display:flex}.cf-rev-col{flex-direction:column;flex:1;justify-content:flex-end;gap:2px;min-width:0;height:100%;display:flex}.cf-rev-labels{gap:5px;margin-top:-8px;display:flex}.cf-rev-labels span{min-width:0;color:var(--cf-muted);text-align:center;white-space:nowrap;flex:1;font-size:11px}.cf-grow-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;display:grid}.cf-switch{background:#e4e4e7;border:0;border-radius:99px;flex:none;width:40px;height:24px;padding:0;transition:background .2s;position:relative}.cf-switch[aria-checked=true]{background:var(--cf-btn)}.cf-switch span{background:#fff;border-radius:99px;width:18px;height:18px;transition:left .2s;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #0003}.cf-switch[aria-checked=true] span{left:19px}.cf-toggle-row{border-top:1px solid var(--cf-soft);justify-content:space-between;align-items:center;gap:16px;padding:14px 0;display:flex}.cf-select{height:40px;color:var(--cf-text);background:#fff;border:1px solid #e4e4e7;border-radius:10px;padding:0 10px;font-size:13px}.cf-input{background:#fff;border:1px solid #e4e4e7;border-radius:10px;width:100%;height:40px;padding:0 12px;font-size:13px}.cf-textarea{width:100%;min-height:88px;font-family:var(--font-geist-mono),ui-monospace,SFMono-Regular,Menlo,monospace;resize:none;background:#fafafa;border:1px solid #e4e4e7;border-radius:10px;padding:12px;font-size:12px;line-height:1.5}.cf-field{flex-direction:column;gap:6px;display:flex}.cf-field>span,.cf-field>label{color:var(--cf-muted);font-size:12px}.cf-copy{align-items:flex-start;gap:8px;display:flex}.cf-copy code{border:1px solid var(--cf-line);min-width:0;font-family:var(--font-geist-mono),ui-monospace,SFMono-Regular,Menlo,monospace;word-break:break-all;background:#fafafa;border-radius:10px;flex:1;padding:10px 12px;font-size:12px;line-height:1.45;display:block}.cf-links{border-top:1px solid var(--cf-soft);flex-wrap:wrap;gap:4px 16px;padding-top:12px;font-size:13px;display:flex}.cf-links button{color:#52525b;background:0 0;border:0;padding:0;line-height:32px}.cf-links button:hover{color:var(--cf-text)}.cf-links button:disabled{opacity:.5;cursor:not-allowed}.cf-links button:disabled:hover{color:#52525b}.cf-steps{gap:8px;margin-bottom:4px;display:flex}.cf-step-pip{background:var(--cf-soft);border-radius:99px;flex:1;height:4px}.cf-step-pip.on{background:var(--cf-accent)}.cf-scope{border:1px solid var(--cf-line);height:26px;font-size:12px;font-family:var(--font-geist-mono),ui-monospace,monospace;background:#fafafa;border-radius:8px;align-items:center;padding:0 8px;display:inline-flex}.cf-scope.ok{color:#15803d;background:#f0fdf4;border-color:#bbf7d0}.cf-scope.missing{color:#b91c1c;background:#fef2f2;border-color:#fecaca}.cf-table{border-collapse:collapse;width:100%;font-size:13px}.cf-table th,.cf-table td{text-align:left;border-bottom:1px solid var(--cf-soft);padding:10px 0}.cf-table th{color:var(--cf-muted);font-size:12px;font-weight:500}.cf-onboard{grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);gap:20px;display:grid}@media (max-width:860px){.cf-onboard{grid-template-columns:1fr}.cf-kpi{border-right:0;border-bottom:1px solid var(--cf-soft)}}.ocu-dash .nav-item .cf-nav-live{background:#22c55e;border-radius:99px;width:6px;height:6px;margin-left:auto;animation:2s ease-in-out infinite cf-livepulse}.cf-menu{border-radius:10px!important;width:200px!important;padding:4px!important}.cf-menu button{text-align:left;width:100%;height:32px;font-size:13px;line-height:1;border-radius:6px!important;flex-direction:row!important;align-items:center!important;gap:8px!important;padding:0 8px!important}.cf-menu [role=separator]{height:1px;background:#f4f4f5!important;margin:4px 0!important}.cf-globe-host{position:relative;overflow:hidden}.cf-globe-host>:not(.cf-globe-decor){z-index:1;position:relative}.cf-globe-decor{pointer-events:none;z-index:0;top:-150px;right:-170px;width:520px;height:520px;margin:0;padding:0;position:absolute;inset:-150px -170px auto auto;-webkit-mask-image:radial-gradient(circle at 40% 60%,#000 30%,#0000 72%);mask-image:radial-gradient(circle at 40% 60%,#000 30%,#0000 72%)}.cf-globe-decor .cf-globe{width:520px;max-width:none;height:520px;margin:0;position:absolute;inset:0}.cf-globe-decor .cf-globe svg{width:520px;height:520px}.cf-globe-decor .cf-globe-dot{pointer-events:auto;transform:scale(1)}.cf-globe-tip{white-space:nowrap;color:#71717a;background:#fff;border:1px solid #ececef;border-radius:8px;flex-direction:column;gap:1px;padding:5px 8px;font-size:11px;line-height:1.25;display:flex;position:absolute;top:-8px;left:10px;box-shadow:0 2px 8px #0000000f}.cf-globe-tip strong{color:#18181b;font-size:12px;font-weight:500}.cf-globe-host .cf-visitors-row{max-width:62%}.cf-live-split{align-items:flex-start}.cf-live-main{flex-direction:column;flex:999 520px;gap:20px;min-width:0;display:flex}.cf-live-secondary{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;width:100%;display:grid}.cf-live-secondary .cf-card.half{flex:none;min-width:0}@media (max-width:720px){.cf-live-secondary{grid-template-columns:1fr}}.cf-live-split>.cf-card.side{align-self:stretch;max-height:none}
