@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;450;500;550;600;650;700&display=swap";:root{--accent:#4f46e5;--accent-hover:#4338ca;--accent-soft:#eeecff;--accent-selected:#4f46e5;--surface:#f6f6f8;--surface-hover:#efeff3;--border:#e4e4e7;--text:#18181b;--text-muted:#71717a;color:var(--text);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fff;font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{min-width:320px;margin:0}button,select,a{-webkit-tap-highlight-color:transparent}button,select{font:inherit}button,a{touch-action:manipulation}button{cursor:pointer}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible,select:focus-visible,input:focus-visible,textarea:focus-visible{outline:3px solid var(--accent);outline-offset:4px}button{color:inherit}svg{flex-shrink:0}::selection{background:var(--accent-soft)}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-ext-wght-normal-DjL33-gN.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-wght-normal-BEAKL7Jp.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-vietnamese-wght-normal-6IgcOCM7.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-ext-wght-normal-DC-KSUi6.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-wght-normal-BgDaEnEv.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/sora-latin-ext-wght-normal-CawQDOvP.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/sora-latin-wght-normal-DdqRvwsR.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}html[data-digiflow-theme]{background:var(--ui-canvas);color:var(--text);--ui-radius-control:12px;--ui-radius-card:24px;--ui-ease:cubic-bezier(.2, .7, .2, 1);font-family:Geist Variable,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}html[data-digiflow-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--accent:#b9a4ff;--accent-hover:#c9b8ff;--accent-soft:#a885ff17;--accent-selected:#8054e8;--surface:#12101d;--surface-hover:#ffffff09;--border:#ffffff14;--text:#f2eff8;--text-muted:#aaa6bb;--ui-canvas:#0b0913;--ui-panel:#1b172a;--ui-raised:#252037;--ui-success:#8addbc;--ui-success-soft:#72dbab15;--ui-warning:#ebcf89;--ui-warning-soft:#ebbe5517;--ui-danger:#ff9faa;--ui-danger-soft:#ff66821a;--ui-frame:#ffffff05;--ui-frame-hover:#ffffff0a;--ui-outline:#ffffff23;--ui-shadow:#00000020;--ui-modal-shadow:#0007;--ui-backdrop:#05040b99;--ui-brand:#d6b9fb;--ui-brand-gradient:linear-gradient(110deg, #f6eefc, #dec3eb 40%, #b9a3ff);--ui-selected-text:#f1e5ff;--ui-selected-bg:linear-gradient(95deg, #b689ff24, #b689ff08);--ui-card-bg:linear-gradient(145deg, #1e1b27, #191720 65%);--ui-feature-bg:linear-gradient(130deg, #3c2456, #292044 60%, #182c3c);--ui-feature-border:#c598f44d;--ui-nav:#17131ef5;--ui-skeleton:#353040;--ui-placeholder:#938da3}html[data-digiflow-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--accent:#6e46bd;--accent-hover:#58329f;--accent-soft:#eee8f8;--accent-selected:#7249bd;--surface:#fff;--surface-hover:#f2eff7;--border:#e8e4ed;--text:#25212e;--text-muted:#716a7f;--ui-canvas:#f4f1fc;--ui-panel:#fff;--ui-raised:#f6f4f9;--ui-success:#286e52;--ui-success-soft:#e9f5ee;--ui-warning:#8b621b;--ui-warning-soft:#fbf2de;--ui-danger:#ad3b51;--ui-danger-soft:#fceef1;--ui-frame:#ffffff70;--ui-frame-hover:#fff;--ui-outline:#d2c6e2;--ui-shadow:#523b8810;--ui-modal-shadow:#523b8826;--ui-backdrop:#21183040;--ui-brand:#7249bd;--ui-brand-gradient:linear-gradient(110deg, #32233f, #664480 45%, #7249bd);--ui-selected-text:#623c9e;--ui-selected-bg:linear-gradient(95deg, #e9def5, #ede5f580);--ui-card-bg:linear-gradient(145deg, #faf8fc, #f5f3f8);--ui-feature-bg:linear-gradient(130deg, #f8e8fc, #eae2ff 58%, #e1f3fa);--ui-feature-border:#d4bdeb;--ui-nav:#faf8fdf5;--ui-skeleton:#ebe5f2;--ui-placeholder:#797184}html[data-digiflow-theme] body{background:var(--ui-canvas)}html[data-digiflow-theme] #root{isolation:isolate;min-height:100dvh;position:relative}.digiflow-ambient{z-index:-1;pointer-events:none;opacity:.2;background:linear-gradient(125deg,#9d639f,#5227ff 65%,#b497cf);position:fixed;inset:0}.digiflow-ambient:after{content:"";background:linear-gradient(#0c0b1133,#0c0b11b8 48%,#0c0b11f5);position:absolute;inset:0}html[data-digiflow-theme=light] .digiflow-ambient{opacity:.27;background:linear-gradient(125deg,#f5dfef,#d9c9f7 65%,#f0eafa)}html[data-digiflow-theme=light] .digiflow-ambient:after{background:linear-gradient(#f6f5f940,#f6f5f9cc 48%,#f6f5f9)}html[data-digiflow-theme] :is(input,textarea,select,button){font-family:inherit}html[data-digiflow-theme] :is(input,textarea)::placeholder{color:var(--ui-placeholder)}html[data-digiflow-theme] ::selection{color:var(--text);background:var(--accent-soft)}html[data-digiflow-theme] :focus-visible{outline-color:var(--accent)}html[data-digiflow-theme] .app-shell{background:0 0}html[data-digiflow-theme] .sidebar{background:0 0;padding:24px 20px 20px}html[data-digiflow-theme] .brand{letter-spacing:-1.1px;font-size:27px;font-weight:630}html[data-digiflow-theme] .brand-symbol{color:var(--ui-brand)}html[data-digiflow-theme] .brand>span:last-child{color:var(--ui-brand);background:var(--ui-brand-gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}html[data-digiflow-theme] .shop-control{background:var(--ui-frame);border-color:var(--border);border-radius:12px;padding:13px 11px}html[data-digiflow-theme] .shop-control:hover{background:var(--ui-frame-hover);border-color:var(--ui-outline)}html[data-digiflow-theme] .shop-avatar{background:var(--accent-soft);color:var(--accent);border:1px solid var(--ui-feature-border)}html[data-digiflow-theme] .shop-avatar.lavender{background:var(--ui-raised);color:var(--text-muted)}html[data-digiflow-theme] .shop-avatar.sand{background:var(--ui-warning-soft);color:var(--ui-warning)}html[data-digiflow-theme] .nav-caption{color:var(--text-muted);letter-spacing:1.7px;margin-top:32px;font-size:9px}html[data-digiflow-theme] .nav-link{color:var(--text-muted);border-radius:var(--ui-radius-control);border:1px solid #0000;min-height:44px;font-size:14px;font-weight:450}html[data-digiflow-theme] .nav-link>svg{width:18px;height:18px}html[data-digiflow-theme] .nav-link:hover{background:var(--ui-frame-hover);color:var(--text)}html[data-digiflow-theme] .nav-link.active{background:var(--ui-selected-bg);border-color:var(--ui-feature-border);color:var(--ui-selected-text);font-weight:550}html[data-digiflow-theme] .nav-link.active:before{content:"";background:var(--accent);border-radius:3px;width:3px;height:17px;position:absolute;left:-10px}html[data-digiflow-theme] .sidebar-footer{border-color:var(--border);padding-top:20px}html[data-digiflow-theme] .personal-avatar{border:1px solid var(--border);background:var(--ui-raised)}html[data-digiflow-theme] .workspace{padding:0 16px 16px 0}html[data-digiflow-theme] .topbar{background:0 0;min-height:76px;padding:0 30px}html[data-digiflow-theme] .breadcrumb{gap:12px;font-size:12px}html[data-digiflow-theme] .breadcrumb strong{font-weight:500}.workspace-actions{color:var(--text-muted);flex-shrink:0;align-items:center;gap:16px;font-size:12px;display:flex}html[data-digiflow-theme] .demo-badge{border-color:var(--border);background:var(--ui-frame);color:var(--text-muted);border-radius:20px;padding:6px 10px;font-size:10px}html[data-digiflow-theme] .workspace>main{background:var(--surface);border:1px solid var(--border);min-width:0;max-width:none;box-shadow:0 18px 60px var(--ui-shadow);border-radius:20px;padding-top:44px}html[data-digiflow-theme] h1{color:var(--text);letter-spacing:-1px;text-wrap:balance;width:fit-content;max-width:100%;font-weight:530}html[data-digiflow-theme] .eyebrow{color:var(--accent);font-size:9px;font-weight:500}html[data-digiflow-theme] .page-description{color:var(--text-muted)}html[data-digiflow-theme] .metric-card{background:var(--ui-card-bg);border:1px solid var(--border);border-radius:var(--ui-radius-card)}html[data-digiflow-theme] .metric-card:hover{border-color:var(--ui-outline)}html[data-digiflow-theme] .metric-card:first-child{background:var(--ui-feature-bg);border-color:var(--ui-feature-border)}html[data-digiflow-theme] .metric-icon{color:var(--accent)}html[data-digiflow-theme] .metric-value{font-variant-numeric:tabular-nums;letter-spacing:-1px;font-weight:550}html[data-digiflow-theme] .metric-label{color:var(--text-muted);font-size:13px;font-weight:400}html[data-digiflow-theme] .tooltip{background:var(--ui-panel);color:var(--text);border:1px solid var(--ui-outline);box-shadow:0 10px 35px var(--ui-modal-shadow)}html[data-digiflow-theme] .skeleton{background:linear-gradient(100deg, var(--ui-raised) 20%, var(--ui-skeleton) 45%, var(--ui-raised) 70%);background-size:250% 100%}html[data-digiflow-theme] :is(.primary-button,.dark-button){color:#fff;border-radius:var(--ui-radius-control);background:#784bc5;border:1px solid #ffffff1a;font-weight:500;box-shadow:inset 0 1px #ffffff12,0 2px 4px #3920520a}html[data-digiflow-theme] :is(.primary-button,.dark-button):hover{background:#8558d2}html[data-digiflow-theme] button:disabled{cursor:not-allowed}html[data-digiflow-theme] .secondary-button{background:var(--ui-frame);border-color:var(--border);color:var(--text);border-radius:var(--ui-radius-control)}html[data-digiflow-theme] .secondary-button:hover{background:var(--surface-hover);border-color:var(--ui-outline)}html[data-digiflow-theme] :is(.status-chip,.client-segment){color:var(--text-muted);background:var(--ui-raised)}html[data-digiflow-theme] .status-chip[aria-pressed=true]{color:var(--accent);background:var(--accent-soft);border-color:var(--ui-feature-border)}html[data-digiflow-theme] .sales-search{background:var(--ui-panel);border-color:var(--border);border-radius:var(--ui-radius-control)}html[data-digiflow-theme] :is(.sales-table,.revenues-table,.analytics-table) th{color:var(--text-muted);font-weight:450}html[data-digiflow-theme] :is(.sales-table,.revenues-table) tbody tr:hover{background:var(--surface-hover)}html[data-digiflow-theme] :is(.shop-dropdown,.choice-options){background:var(--ui-panel);border-color:var(--ui-outline);box-shadow:0 14px 44px var(--ui-modal-shadow)}html[data-digiflow-theme] :is(.choice-options button,.shop-option):hover{background:var(--surface-hover)}html[data-digiflow-theme] :is(.settings-switch,.section-switch)>span{background:#fff}html[data-digiflow-theme] :is(.settings-switch,.section-switch):not([aria-checked=true]){background:var(--text-muted)}html[data-digiflow-theme] :is(.settings-categories>button,.account-categories>button){border-color:var(--border);border-radius:var(--ui-radius-card)}html[data-digiflow-theme] .settings-savebar{background:var(--surface)}html[data-digiflow-theme] :is(.side-panel,.confirm-dialog,.create-shop-dialog,.more-sheet){background:var(--ui-panel);border:1px solid var(--border);color:var(--text);box-shadow:0 30px 100px var(--ui-modal-shadow)}html[data-digiflow-theme] dialog::backdrop{background:var(--ui-backdrop);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}html[data-digiflow-theme] :is(.form-error,.field-error){color:var(--ui-danger)}html[data-digiflow-theme] .analytics-plot text{fill:var(--text-muted)}html[data-digiflow-theme] .identity-status{color:var(--ui-warning)}html[data-digiflow-theme] .identity-status.verified{color:var(--ui-success)}html[data-digiflow-theme] .identity-status.rejected{color:var(--ui-danger)}html[data-digiflow-theme] .product-edit-nav button[aria-current=page]{background:var(--accent-soft);color:var(--accent)}.theme-toggle{border:1px solid var(--border);background:var(--ui-frame);width:44px;height:44px;color:var(--text-muted);border-radius:50%;flex-shrink:0;place-items:center;padding:0;display:grid;position:relative}.theme-toggle:hover{color:var(--accent);border-color:var(--ui-outline);background:var(--ui-frame-hover)}.theme-toggle:active{transform:scale(.96)}.theme-toggle svg{transition:opacity .18s ease, transform .24s var(--ui-ease);position:absolute}.theme-moon{opacity:0;transform:rotate(-35deg)scale(.7)}html[data-digiflow-theme=light] .theme-moon{opacity:1;transform:none}html[data-digiflow-theme=light] .theme-sun{opacity:0;transform:rotate(35deg)scale(.7)}html[data-digiflow-theme] :is(.theme-toggle,.shop-control,.metric-card,.secondary-button,.primary-button,.dark-button,.settings-categories>button){transition:color .16s ease, border-color .16s ease, background-color .16s ease, box-shadow .16s ease, transform .18s var(--ui-ease)}@keyframes digiflow-reveal{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}html[data-digiflow-theme] .auth-page{background:0 0;border-radius:0;padding-top:48px}.auth-theme{position:absolute;top:22px;right:24px}html[data-digiflow-theme] .auth-card{background:var(--ui-panel);border-color:var(--ui-feature-border);box-shadow:0 24px 80px var(--ui-shadow);border-radius:20px}html[data-digiflow-theme] .auth-card h1{font-size:28px;font-weight:520}html[data-digiflow-theme] .auth-intro{color:var(--text-muted)}html[data-digiflow-theme] .auth-card .settings-form input:not([type=file]){background:var(--ui-frame);border-color:var(--border)}html[data-digiflow-theme] .auth-card .searchable-choice .choice-trigger input{background:0 0;border:0}html[data-digiflow-theme] .first-shop-illustration{background:var(--ui-feature-bg);border-color:var(--ui-feature-border);color:var(--accent)}html[data-digiflow-theme] .first-shop-illustration>span{border-color:var(--ui-panel)}html[data-digiflow-theme] .connected-main{background:var(--surface)}html[data-digiflow-theme] .settings-form label{color:var(--text-muted)}html[data-digiflow-theme] .account-logout{gap:8px;font-size:12px}.connected-identity-notice .account-logout{margin-left:auto}@media (width>=961px){html[data-digiflow-theme] .workspace>main:has(.product-wizard){height:calc(100dvh - 92px);max-height:calc(100dvh - 92px);padding-top:16px}}@media (width>=961px) and (height<=740px){html[data-digiflow-theme] .topbar{min-height:56px}html[data-digiflow-theme] .workspace{padding-bottom:8px}html[data-digiflow-theme] .workspace>main.sales-main{padding-top:8px}html[data-digiflow-theme] .workspace>main:has(.product-wizard){height:calc(100dvh - 64px);max-height:calc(100dvh - 64px)}}@media (width<=960px){html[data-digiflow-theme] .workspace{padding:0}html[data-digiflow-theme] .topbar{min-height:80px;padding-inline:max(20px, env(safe-area-inset-left))}html[data-digiflow-theme] .mobile-shop .shop-control{box-shadow:none;background:0 0;border:0;padding:6px 0}html[data-digiflow-theme] .workspace>main{border-inline:0;border-bottom:0;border-radius:20px 20px 0 0;padding-top:32px}html[data-digiflow-theme] .bottom-nav{background:var(--ui-nav);border-color:var(--ui-feature-border)}html[data-digiflow-theme] .bottom-nav-item.active .bottom-nav-icon{background:var(--accent-soft);color:var(--accent)}html[data-digiflow-theme] .bottom-nav-item{color:var(--text-muted)}html[data-digiflow-theme] .bottom-nav-item.active{color:var(--accent)}html[data-digiflow-theme] .metric-label{font-size:12px}.workspace-actions .demo-badge{display:none}}@media (width<=600px){.auth-theme{top:16px;right:16px}html[data-digiflow-theme] .auth-page{padding-top:28px}}@media (prefers-reduced-motion:reduce){html[data-digiflow-theme] *,html[data-digiflow-theme] :before,html[data-digiflow-theme] :after{transition:none!important;animation:none!important}}@media (forced-colors:active){.digiflow-ambient{display:none}html[data-digiflow-theme] .brand>span:last-child{-webkit-text-fill-color:currentColor;color:canvastext;background:0 0}}@property --glow-angle{syntax:"<angle>";inherits:false;initial-value:110deg}html[data-digiflow-theme=dark]{--light-color:#ac7bff;--light-secondary:#64d6ed;--light-rose:#ef9dde;--light-fill:#ba8dff26;--edge-opacity:.85;--brand-base:#d9c5f3;--brand-shine:#fff;--control-shadow:0 3px 12px #05021124;--card-shadow:0 12px 32px #05021120;--row-bg:#1b1728;--row-hover:#272039}html[data-digiflow-theme=light]{--light-color:#8050d6;--light-secondary:#2395b3;--light-rose:#c858b1;--light-fill:#a77ce621;--edge-opacity:.65;--brand-base:#4d2a80;--brand-shine:#9b66d3;--control-shadow:0 3px 10px #5731910a;--card-shadow:0 10px 30px #57319110, 0 2px 6px #57319106;--row-bg:#fff;--row-hover:#f6f0ff}html[data-digiflow-theme] :is(h1,.panel-header h2,.sales-empty h2){font-family:Sora Variable,Geist Variable,sans-serif}html[data-digiflow-theme] .animated-heading{letter-spacing:-1.2px;font-size:28px;font-weight:550;line-height:1.3}html[data-digiflow-theme] .page-heading .animated-heading{font-size:34px}.heading-word{display:inline-block}html[data-digiflow-theme] .page-heading{animation:none}html[data-digiflow-theme] .eyebrow{letter-spacing:2px;align-items:center;gap:9px;display:flex}html[data-digiflow-theme] .eyebrow:before{content:"";background:linear-gradient(90deg, var(--light-rose), var(--light-color));border-radius:2px;width:17px;height:2px}html[data-digiflow-theme] .digiflow-ambient{opacity:.38}html[data-digiflow-theme=light] .digiflow-ambient{opacity:.43}html[data-digiflow-theme] .workspace>main{background:linear-gradient(135deg, var(--ui-frame) 0, transparent 380px), var(--surface);box-shadow:var(--card-shadow);border-radius:28px}html[data-digiflow-theme] .topbar{padding-inline:28px}html[data-digiflow-theme] .shop-control{box-shadow:var(--control-shadow), inset 0 1px 0 var(--ui-frame);border-radius:16px}html[data-digiflow-theme] .shop-avatar{border-radius:11px}.glow-surface{isolation:isolate;--pointer-x:50%;--pointer-y:35%;position:relative}.surface-light,.surface-edge{border-radius:inherit;pointer-events:none;z-index:-1;position:absolute;inset:0}.surface-light{background:radial-gradient(350px circle at var(--pointer-x) var(--pointer-y), var(--light-fill), transparent 80%);opacity:0;transition:opacity .24s}.surface-edge{background:conic-gradient(from var(--glow-angle), transparent 0%, var(--light-color) 15%, var(--light-rose) 27%, transparent 40%, transparent 58%, var(--light-secondary) 72%, transparent 90%);opacity:0;padding:1px;transition:opacity .24s;inset:-1px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.glow-featured .surface-edge{animation:1.1s cubic-bezier(.22,1,.36,1) both edge-arrival}.glow-surface:focus-within>.surface-light{opacity:1}.glow-surface:focus-within>.surface-edge{opacity:var(--edge-opacity);animation:none}@media (hover:hover){.glow-surface:hover>.surface-light{opacity:1}.glow-surface:hover>.surface-edge{opacity:var(--edge-opacity);animation:none}html[data-digiflow-theme] .metric-card:hover{box-shadow:var(--card-shadow);transform:translateY(-2px)}}@keyframes edge-arrival{0%{--glow-angle:110deg;opacity:0}25%{opacity:var(--edge-opacity)}80%{opacity:var(--edge-opacity)}to{--glow-angle:465deg;opacity:.35}}html[data-digiflow-theme] :is(.metric-card,.analytics-metric,.revenue-overview,.analytics-chart,.analytics-breakdown,.settings-categories>button,.settings-pixel-card,.sales-empty){box-shadow:var(--card-shadow);border:1px solid var(--border);border-radius:24px}html[data-digiflow-theme] .metric-card{overflow:visible}html[data-digiflow-theme] .metric-card:first-child{box-shadow:0 12px 38px #8d50c919, inset 0 1px 0 var(--ui-frame)}html[data-digiflow-theme] .metric-icon{box-sizing:content-box;background:var(--accent-soft);border:1px solid var(--ui-feature-border);border-radius:14px;width:22px;height:22px;margin-bottom:14px;padding:10px}html[data-digiflow-theme] .metric-value{font-weight:580}html[data-digiflow-theme] :is(.analytics-metric,.revenue-stat){background:var(--ui-card-bg)}html[data-digiflow-theme] .revenue-stat.available{background:var(--ui-feature-bg)}html[data-digiflow-theme] .analytics-chart{background:linear-gradient(160deg, var(--ui-frame), transparent 50%), var(--surface)}html[data-digiflow-theme] .analytics-breakdown{background:var(--ui-panel)}html[data-digiflow-theme] .settings-category-icon{width:48px;height:48px;box-shadow:inset 0 1px 0 var(--ui-frame);border-radius:15px}html[data-digiflow-theme] :is(.nav-link,.bottom-nav-icon,.status-chip,.analytics-tabs button,.account-tabs button){isolation:isolate;position:relative}.active-indicator{z-index:-1;border-radius:inherit;background:var(--ui-selected-bg);border:1px solid var(--ui-feature-border);pointer-events:none;position:absolute;inset:0}html[data-digiflow-theme] .nav-link.active{background:0 0;border-color:#0000}html[data-digiflow-theme] .nav-link.active:before{display:none}.nav-link .active-indicator:before{content:"";background:var(--accent);width:3px;height:16px;box-shadow:0 0 12px var(--light-fill);border-radius:4px;position:absolute;top:calc(50% - 8px);left:-10px}html[data-digiflow-theme] :is(.status-chip[aria-pressed=true],.analytics-tabs button[aria-selected=true],.account-tabs button[aria-selected=true]){background:0 0;border-color:#0000}html[data-digiflow-theme] .bottom-nav-item.active .bottom-nav-icon{background:0 0}html[data-digiflow-theme] .status-chip,html[data-digiflow-theme] .analytics-tabs button{border-radius:12px}html[data-digiflow-theme] :is(.primary-button,.dark-button){isolation:isolate;background:linear-gradient(120deg,#8050d0,#6936bb);border-color:#ffffff26;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff30,0 4px 14px #7440bd24}html[data-digiflow-theme] :is(.primary-button,.dark-button):after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(115deg,#0000 35%,#ffffff38 49%,#0000 63%);position:absolute;inset:-80% -50%;transform:translate(-85%)}html[data-digiflow-theme] :is(.primary-button,.dark-button):is(:hover,:focus-visible):after{transition:transform .55s;transform:translate(85%)}html[data-digiflow-theme] :is(.primary-button,.dark-button):active:not(:disabled){transform:scale(.98)}html[data-digiflow-theme] :is(.secondary-button,.choice-trigger,.sales-search,.settings-form input:not([type=file]),.settings-form textarea,.product-form input:not([type=file]),.product-form textarea){box-shadow:var(--control-shadow);border-radius:12px}html[data-digiflow-theme] :is(.settings-form input:not([type=file]),.settings-form textarea):focus{box-shadow:0 0 0 3px var(--accent-soft), var(--control-shadow)}html[data-digiflow-theme] .products-table{border-collapse:separate;border-spacing:0 10px}html[data-digiflow-theme] .products-table th{padding:0 16px 2px;font-size:11px}html[data-digiflow-theme] .products-table tbody tr{background:0 0;border:0}html[data-digiflow-theme] .products-table td{background:var(--row-bg);border-block:1px solid var(--border);height:80px;padding:12px 16px;transition:background-color .18s,border-color .18s}html[data-digiflow-theme] .products-table td:first-child{border-left:1px solid var(--border);border-radius:18px 0 0 18px}html[data-digiflow-theme] .products-table td:last-child{border-right:1px solid var(--border);border-radius:0 18px 18px 0}html[data-digiflow-theme] .products-table tr:is(:hover,:focus-within) td{background:var(--row-hover);border-color:var(--ui-feature-border)}html[data-digiflow-theme] .products-table .sale-product img{border-radius:12px;width:48px;height:48px;box-shadow:0 3px 8px #13072716}html[data-digiflow-theme] .products-table .sale-product>div{gap:14px}html[data-digiflow-theme] .products-table .sale-open{font-size:14px;font-weight:550;line-height:1.45}html[data-digiflow-theme] .products-table .sale-price{font-size:13px}html[data-digiflow-theme] .products-table .sale-status{border-radius:9px;padding:6px 9px;font-size:11px}html[data-digiflow-theme] .products-toolbar{margin-top:22px}html[data-digiflow-theme] .products-tabs{margin-top:18px;margin-bottom:2px}html[data-digiflow-theme] .products-page .sales-heading{display:flex}html[data-digiflow-theme] .auth-card{box-shadow:0 24px 80px var(--ui-shadow), 0 0 60px var(--light-fill);border-radius:28px;padding:36px}html[data-digiflow-theme] .auth-page>.brand{margin-bottom:42px}html[data-digiflow-theme] .auth-card .animated-heading{letter-spacing:-1.2px;font-size:27px}html[data-digiflow-theme] .first-shop-card{padding:40px 32px 24px}html[data-digiflow-theme] .first-shop-illustration{box-shadow:0 8px 28px var(--light-fill);border-radius:24px}html[data-digiflow-theme] :is(.confirm-dialog,.create-shop-dialog){border-radius:28px}html[data-digiflow-theme] .side-panel{border-radius:28px 0 0 28px}html[data-digiflow-theme] .panel-header{background:linear-gradient(120deg, var(--accent-soft), transparent);padding-block:18px}html[data-digiflow-theme] .sales-empty{background:radial-gradient(ellipse at 50% 0, var(--accent-soft), transparent 75%), var(--ui-panel)}html[data-digiflow-theme] .sales-empty>svg{color:var(--accent)}@media (width<=960px){html[data-digiflow-theme] .workspace>main{border-radius:28px 28px 0 0}html[data-digiflow-theme] .topbar{padding-inline:20px}html[data-digiflow-theme] .bottom-nav{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 -6px 28px var(--ui-shadow)}html[data-digiflow-theme] .metric-icon{border-radius:11px;padding:7px}}@media (width<=760px){html[data-digiflow-theme] .animated-heading,html[data-digiflow-theme] .page-heading .animated-heading{font-size:25px}html[data-digiflow-theme] .products-page .sales-heading{margin-bottom:20px}html[data-digiflow-theme] .products-toolbar{margin-top:0}html[data-digiflow-theme] .products-table td{height:78px;padding:12px 10px}html[data-digiflow-theme] .products-table th{padding-inline:10px}html[data-digiflow-theme] .products-table .sale-product>div{gap:10px}html[data-digiflow-theme] .products-table .sale-state{border-right:1px solid var(--border);border-radius:0 18px 18px 0;width:82px}html[data-digiflow-theme] .products-table .sale-open{font-size:12px}html[data-digiflow-theme] .products-table .sale-status{padding:5px 7px;font-size:10px}html[data-digiflow-theme] :is(.analytics-chart,.analytics-breakdown,.analytics-metric,.revenue-overview,.settings-categories>button){border-radius:20px}html[data-digiflow-theme] .auth-card{padding:28px 22px}html[data-digiflow-theme] .side-panel{border-radius:24px 0 0 24px}}@media (width<=360px){html[data-digiflow-theme] .products-page{margin-inline:-6px}html[data-digiflow-theme] .products-table .sale-product>div{gap:8px}html[data-digiflow-theme] .products-table td{padding-inline:8px}html[data-digiflow-theme] .products-table .sale-state{width:72px}html[data-digiflow-theme] .products-table .sale-status{padding-inline:4px;font-size:9px}html[data-digiflow-theme] .auth-card .animated-heading{font-size:24px}}@media (width>=961px) and (height<=740px){html[data-digiflow-theme] .sales-heading .animated-heading{font-size:26px}}html[data-digiflow-theme][data-motion-paused=true] *,html[data-digiflow-theme][data-motion-paused=true] :before,html[data-digiflow-theme][data-motion-paused=true] :after{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){html[data-digiflow-theme] .heading-word{opacity:1!important;filter:none!important;transform:none!important}html[data-digiflow-theme] .glow-featured .surface-edge{opacity:.35}html[data-digiflow-theme] .metric-card:hover{transform:none}.surface-light{display:none}}@media (forced-colors:active){.surface-light,.surface-edge{display:none}.active-indicator{background:highlight;border-color:highlight}}@property --tech-sweep{syntax:"<percentage>";inherits:false;initial-value:-30%}html[data-digiflow-theme] .brand>.tech-text{letter-spacing:-1.2px;-webkit-text-fill-color:currentColor;color:var(--brand-base);background:0 0;font-family:Sora Variable,sans-serif;font-size:25px;font-weight:600;line-height:1.6;display:inline-grid;position:relative}.tech-text-base,.tech-text-outline{grid-area:1/1}.tech-text-outline{pointer-events:none;color:var(--brand-shine);-webkit-text-fill-color:transparent;-webkit-text-stroke:.7px var(--brand-shine);-webkit-mask-image:linear-gradient(90deg, transparent calc(var(--tech-sweep) - 15%), #000 var(--tech-sweep), transparent calc(var(--tech-sweep) + 15%));mask-image:linear-gradient(90deg, transparent calc(var(--tech-sweep) - 15%), #000 var(--tech-sweep), transparent calc(var(--tech-sweep) + 15%));animation:1.2s ease-in-out .2s both tech-scan}@keyframes tech-scan{0%{--tech-sweep:-30%}to{--tech-sweep:130%}}.tech-text-corners{pointer-events:none;opacity:0;background:linear-gradient(var(--light-color),var(--light-color)) top left / 5px 1px no-repeat, linear-gradient(var(--light-color),var(--light-color)) top left / 1px 5px no-repeat, linear-gradient(var(--light-secondary),var(--light-secondary)) bottom right / 5px 1px no-repeat, linear-gradient(var(--light-secondary),var(--light-secondary)) bottom right / 1px 5px no-repeat;transition:opacity .2s;position:absolute;inset:4px -5px}.brand:focus-visible .tech-text-outline{animation:.9s ease-in-out both tech-scan}.brand:focus-visible .tech-text-corners{opacity:.7}@media (hover:hover){.brand:hover .tech-text-outline{-webkit-mask-image:radial-gradient(ellipse 38px 60px at var(--tech-x,50%) 50%, #000, transparent);mask-image:radial-gradient(ellipse 38px 60px at var(--tech-x,50%) 50%, #000, transparent);animation:none}.brand:hover .tech-text-corners{opacity:.7}}.count-up{vertical-align:bottom;font-variant-numeric:tabular-nums;display:inline-grid}.count-up-reserve,.count-up-output{grid-area:1/1}.count-up-reserve{visibility:hidden}.count-up-output{white-space:nowrap}html[data-digiflow-theme=dark]{--branch-line:#83718f;--branch-active:#e0bfff}html[data-digiflow-theme=light]{--branch-line:#a295b3;--branch-active:#7039b5}html[data-digiflow-theme] .branched-menu{scrollbar-width:thin;flex-shrink:1;gap:0;min-height:90px;margin:26px 0 22px;padding:0;position:relative;overflow-y:auto}.branch-items{padding:6px 0;position:relative}.branch-tree{pointer-events:none;position:absolute;top:0;left:0;overflow:visible}.branch-base,.branch-reach{fill:none;stroke-linecap:round;stroke-linejoin:round}.branch-base{stroke:var(--branch-line);stroke-width:1.5px}.branch-reach{stroke:var(--branch-active);stroke-width:2.25px;transition:stroke-dashoffset .26s cubic-bezier(.23,1,.32,1)}html[data-digiflow-theme] .branch-link{height:44px;color:var(--text-muted);background:0 0;border:0;border-radius:9px;gap:9px;margin:0;padding:0 8px 0 40px;font-size:13px}.branch-link>svg{flex-shrink:0;transition:color .18s}html[data-digiflow-theme] .branch-link.active{color:var(--branch-active);background:0 0;font-weight:650}html[data-digiflow-theme] .branch-link:hover{color:var(--text);background:0 0}html[data-digiflow-theme] .branch-link.active:hover{color:var(--branch-active)}.sidebar>.brand,.sidebar>.shop-switcher,.sidebar>.account-link{flex-shrink:0}html[data-digiflow-theme] .account-link{border:1px solid var(--border);background:var(--ui-panel);box-shadow:var(--control-shadow);border-radius:16px;padding:12px 10px}html[data-digiflow-theme] .personal-avatar{border:1px solid var(--ui-feature-border);background:var(--accent-soft);color:var(--accent);border-radius:11px}.personal-avatar img{border-radius:inherit}html[data-digiflow-theme] .jelly-radio{flex-wrap:wrap;gap:7px}html[data-digiflow-theme] .jelly-radio .status-chip{isolation:isolate;min-height:34px;color:var(--text-muted);border:1px solid var(--border);background:0 0;border-radius:12px;align-items:center;gap:7px;margin:0;padding:7px 11px;font-size:12px;display:inline-flex;position:relative}html[data-digiflow-theme] .jelly-radio .status-chip[aria-checked=true]{color:var(--accent);border-color:#0000}.jelly-selection{border-radius:inherit;z-index:-1;background:var(--ui-selected-bg);border:1px solid var(--ui-feature-border);box-shadow:inset 0 1px 0 var(--ui-frame), 0 2px 7px var(--ui-shadow);pointer-events:none;position:absolute;inset:-1px}html[data-digiflow-theme] .jelly-radio .status-chip:hover{color:var(--text)}html[data-digiflow-theme] .jelly-radio .chip-dot{flex:0 0 5px;width:5px;height:5px}html[data-digiflow-theme] .account-page>h1{margin-bottom:22px}.account-summary{background:linear-gradient(110deg, var(--accent-soft), transparent), var(--ui-panel);border:1px solid var(--ui-feature-border);box-shadow:var(--card-shadow);border-radius:24px;align-items:center;gap:15px;margin-bottom:24px;padding:18px 20px;display:flex}.account-summary-avatar{background:var(--ui-panel);width:52px;height:52px;color:var(--accent);border:1px solid var(--ui-feature-border);border-radius:17px;flex-shrink:0;place-items:center;display:grid}.account-summary-avatar img{object-fit:cover;border-radius:inherit;width:100%;height:100%}.account-summary-copy{flex-direction:column;gap:5px;min-width:0;display:flex}.account-summary-copy strong{overflow-wrap:anywhere;font-size:15px;font-weight:550}.account-summary-copy>span{color:var(--text-muted);overflow-wrap:anywhere;font-size:12px}.account-verified{color:var(--accent);white-space:nowrap;align-items:center;gap:5px;margin-left:auto;font-size:11px;display:flex}html[data-digiflow-theme] .account-tabs{border:1px solid var(--border);background:var(--ui-panel);border-radius:16px;gap:4px;width:fit-content;max-width:100%;margin-bottom:22px;padding:5px}html[data-digiflow-theme] .account-tabs>button{border:0;border-radius:11px;min-height:40px;margin:0;padding:10px 13px}html[data-digiflow-theme] .account-form{max-width:none}html[data-digiflow-theme] .account-form>fieldset{border:1px solid var(--border);background:var(--ui-panel);box-shadow:var(--card-shadow);border-radius:24px;padding:22px}html[data-digiflow-theme] .account-form .settings-savebar{z-index:2;border:1px solid var(--border);background:var(--ui-panel);min-height:62px;box-shadow:var(--card-shadow);border-radius:18px;gap:12px;margin-top:20px;padding:12px 16px;position:sticky;bottom:12px}html[data-digiflow-theme] .settings-savebar [role=status]{align-items:center;gap:6px;font-size:11px;display:flex}.settings-savebar[data-state=saved] [role=status]{color:var(--accent)}.settings-savebar[data-state=saved] [role=status] svg{animation:.22s ease-out feedback-in}.account-page>[role=tabpanel]:not([hidden]){animation:.24s ease-out both content-arrival}html[data-digiflow-theme] .connected-identity-notice{border:1px solid var(--border);background:var(--ui-panel);border-radius:18px;gap:12px;margin-bottom:22px;padding:16px}html[data-digiflow-theme] .account-email-current{border:1px solid var(--border);background:var(--ui-panel);border-radius:18px;margin-bottom:16px;padding:18px 20px}.panel-body{flex:1;min-height:0;position:relative}.panel-body>.panel-scroll{height:100%}.panel-body:before,.panel-body:after{content:"";z-index:3;pointer-events:none;opacity:0;height:16px;transition:opacity .18s;position:absolute;inset-inline:0}.panel-body:before{background:linear-gradient(var(--ui-shadow), transparent);top:0}.panel-body:after{background:linear-gradient(transparent, var(--ui-shadow));bottom:0}.panel-body[data-scroll-top=true]:before,.panel-body[data-scroll-bottom=true]:after{opacity:1}html[data-digiflow-theme] .side-panel[open]:not(.panel-closing),html[data-digiflow-theme] .side-panel[open]:not(.panel-closing)::backdrop{animation-duration:.26s}.panel-content>*,.panel-content>.filter-form>*{animation:.24s ease-out both content-arrival}.panel-content>:nth-child(2),.panel-content>.filter-form>:nth-child(2){animation-delay:30ms}.panel-content>:nth-child(3),.panel-content>.filter-form>:nth-child(3){animation-delay:60ms}.panel-content>:nth-child(4),.panel-content>.filter-form>:nth-child(4){animation-delay:90ms}.panel-content>:nth-child(n+5),.panel-content>.filter-form>:nth-child(n+5){animation-delay:.12s}html[data-digiflow-theme] .panel-footer{box-shadow:0 -5px 20px var(--ui-shadow)}html[data-digiflow-theme] :is(.shop-dropdown,.choice-options,.searchable-choice-menu){border-color:var(--ui-feature-border);box-shadow:0 16px 40px var(--ui-modal-shadow);border-radius:18px;animation:.18s ease-out both menu-arrival}.copy-icon{place-items:center;display:grid}.copy-icon-copied{color:var(--accent);animation:.22s ease-out feedback-in}html[data-digiflow-theme] :is(.form-error,.copy-feedback:not(:empty),.product-notice){animation:.18s ease-out both menu-arrival}html[data-digiflow-theme] .sales-empty>svg{animation:.32s ease-out both feedback-in}html[data-digiflow-theme] :is(.sales-page,.products-page,.customers-page,.revenues-page,.analytics-page,.settings-page,.account-page,.metrics-grid){animation:.24s ease-out both page-arrival}@keyframes page-arrival{0%{opacity:0}to{opacity:1}}@keyframes content-arrival{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes menu-arrival{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@keyframes feedback-in{0%{opacity:0;transform:scale(.88)}to{opacity:1;transform:scale(1)}}@media (width<=960px){html[data-digiflow-theme] .account-form .settings-savebar{bottom:calc(80px + env(safe-area-inset-bottom))}}@media (width>=961px) and (height<=740px){html[data-digiflow-theme] .sales-page .sales-filterbar{margin-bottom:8px}}@media (width<=600px){.account-summary{flex-wrap:wrap;gap:12px;margin-bottom:18px;padding:14px}.account-summary-copy{flex:1}.account-verified{margin-left:64px}html[data-digiflow-theme] .account-tabs{width:100%}html[data-digiflow-theme] .account-tabs>button{gap:5px;padding:9px 7px;font-size:11px}html[data-digiflow-theme] .account-form>fieldset{border-radius:20px;padding:16px}html[data-digiflow-theme] .account-form .settings-savebar{flex-wrap:wrap;padding:10px}html[data-digiflow-theme] .account-form .settings-savebar>div{margin-left:auto}}@media (width<=360px){html[data-digiflow-theme] .jelly-radio{gap:5px}html[data-digiflow-theme] .jelly-radio .status-chip{gap:5px;padding-inline:7px;font-size:10px}html[data-digiflow-theme] .account-tabs>button{padding-inline:5px;font-size:10px}}html[data-digiflow-theme] :is(.personal-avatar,.account-summary-avatar,.account-avatar,.table-avatar,.client-avatar,.customer-avatar,.section-icon):has(>svg[data-icon=people-tag]){box-shadow:none;color:var(--accent);background:0 0;border:0;border-radius:0;padding:0}html[data-digiflow-theme] :is(.personal-avatar,.account-summary-avatar,.account-avatar,.table-avatar,.client-avatar,.customer-avatar,.section-icon)>svg[data-icon=people-tag]{flex-shrink:0;width:100%;height:100%}html[data-digiflow-theme] .metric-icon[data-icon=people-tag]{background:0 0;border:0;border-radius:0;width:44px;height:44px;padding:0}@media (width<=960px){html[data-digiflow-theme] .metric-icon[data-icon=people-tag]{width:38px;height:38px}}html[data-digiflow-theme] .product-wizard{max-width:780px;padding-inline:12px}html[data-digiflow-theme] .product-wizard:is(.wizard-wide,.product-edit){max-width:1440px}html[data-digiflow-theme] .wizard-topline{margin-bottom:22px}html[data-digiflow-theme] .wizard-save{border:1px solid var(--border);background:var(--ui-panel);border-radius:10px;padding:7px 10px}html[data-digiflow-theme] .wizard-save.save-saved{color:var(--accent)}.wizard-save.save-saved>svg{animation:.22s ease-out feedback-in}html[data-digiflow-theme] .wizard-steps{gap:8px;max-width:none;margin:0 0 26px}html[data-digiflow-theme] .wizard-steps button{background:0 0;flex-direction:column;gap:8px;height:auto;padding:8px 0;position:relative}html[data-digiflow-theme] .wizard-steps button:after{content:"";background:var(--border);width:calc(100% - 40px);height:1px;transition:background .24s;position:absolute;top:24px;left:calc(50% + 24px)}html[data-digiflow-theme] .wizard-steps button.completed:after{background:var(--light-color)}html[data-digiflow-theme] .wizard-steps button:last-child:after{display:none}html[data-digiflow-theme] .wizard-steps button>span{background:0 0;border-radius:0;width:auto;height:auto}html[data-digiflow-theme] .wizard-steps button .wizard-step-number{border:1px solid var(--border);background:var(--ui-panel);width:32px;height:32px;color:var(--text-muted);border-radius:12px;place-items:center;font-size:12px;font-weight:600;transition:background .24s,color .24s,border-color .24s,box-shadow .24s;display:grid}html[data-digiflow-theme] .wizard-steps .current .wizard-step-number{background:var(--accent-soft);border-color:var(--accent);color:var(--accent);box-shadow:0 0 0 4px var(--accent-soft)}html[data-digiflow-theme] .wizard-steps .completed .wizard-step-number{background:var(--accent-soft);border-color:var(--ui-feature-border);color:var(--accent)}html[data-digiflow-theme] .wizard-steps button .wizard-step-label{color:var(--text-muted);font-size:11px;line-height:1.45}html[data-digiflow-theme] .wizard-steps .current .wizard-step-label{color:var(--text);font-weight:600}html[data-digiflow-theme] :is(.wizard-content,.product-edit-content){border:1px solid var(--border);background:linear-gradient(135deg, var(--accent-soft), transparent 240px), var(--ui-panel);min-width:0;box-shadow:var(--card-shadow);border-radius:28px;padding:28px}html[data-digiflow-theme] .wizard-stage-heading{margin-bottom:26px}.wizard-stage-kicker{color:var(--accent);letter-spacing:.5px;justify-content:space-between;align-items:center;gap:10px;margin:0 0 12px;font-size:10px;font-weight:500;display:flex}.wizard-stage-kicker>span{color:var(--text-muted);letter-spacing:0}html[data-digiflow-theme] .wizard-stage-heading :is(h1,h2){letter-spacing:-.9px;font-family:Sora Variable,sans-serif;font-size:25px}html[data-digiflow-theme] .wizard-fields{animation:.24s ease-out both content-arrival}html[data-digiflow-theme] .wizard-fields :is(input:not([type=file]),textarea,select,.choice-trigger,.money-input){transition:border-color .18s,box-shadow .18s,background-color .18s}html[data-digiflow-theme] .wizard-fields :is(input:not([type=file]),textarea,select,.choice-trigger){background-color:var(--ui-panel)}html[data-digiflow-theme] .wizard-fields :is(input:not([type=file]),textarea,select,.choice-trigger):focus-visible,html[data-digiflow-theme] .wizard-fields .money-input:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:none}html[data-digiflow-theme] .wizard-fields .money-input input:focus-visible{box-shadow:none}html[data-digiflow-theme] .wizard-footer{border-top:1px solid var(--border);margin-top:28px;padding-top:20px}html[data-digiflow-theme] .product-edit-nav button{isolation:isolate;border-radius:12px;position:relative}html[data-digiflow-theme] .product-edit-nav button[aria-current=page]{background:0 0}html[data-digiflow-theme] :is(.file-dropzone,.thumbnail-upload){background:radial-gradient(ellipse at 50% 0%, var(--accent-soft), transparent 85%), var(--ui-panel);border-color:var(--ui-feature-border);border-radius:24px;transition:border-color .2s,box-shadow .2s,background-color .2s}html[data-digiflow-theme] :is(.file-dropzone,.thumbnail-upload):is(:hover,:focus-within),html[data-digiflow-theme] .file-dropzone.dragging{border-color:var(--accent);box-shadow:inset 0 0 30px var(--light-fill)}html[data-digiflow-theme] .thumbnail-upload>svg{color:var(--accent)}html[data-digiflow-theme] .product-files li{background:var(--ui-panel);box-shadow:var(--control-shadow);border-radius:16px;animation:.24s ease-out both content-arrival}html[data-digiflow-theme] .file-icon{color:var(--accent);background:var(--accent-soft);border-radius:10px}html[data-digiflow-theme] .review-product{border:1px solid var(--ui-feature-border);background:var(--ui-feature-bg);border-radius:20px}html[data-digiflow-theme] .review-rows>div{animation:.24s ease-out both content-arrival}html[data-digiflow-theme] .review-rows>div:nth-child(2){animation-delay:35ms}html[data-digiflow-theme] .review-rows>div:nth-child(3){animation-delay:70ms}html[data-digiflow-theme] .review-rows>div:nth-child(4){animation-delay:.105s}html[data-digiflow-theme] .publish-readiness{background:var(--ui-success-soft);border-radius:16px;padding:14px}html[data-digiflow-theme] .publish-readiness.incomplete{background:var(--ui-warning-soft)}html[data-digiflow-theme] .page-builder{box-shadow:var(--control-shadow);border-radius:20px}html[data-digiflow-theme] .builder-toolbar{background:var(--accent-soft)}html[data-digiflow-theme] .builder-fields details[open] .builder-section-fields{animation:.18s ease-out both page-arrival}html[data-digiflow-theme] .builder-fields summary>svg{transition:transform .18s}html[data-digiflow-theme] .template-card-art{border:1px solid var(--ui-feature-border);box-shadow:var(--card-shadow)}.wizard-upload-progress{border:1px solid var(--ui-feature-border);background:var(--ui-panel);border-radius:16px;margin-bottom:16px;padding:12px 16px}.wizard-upload-progress p{color:var(--text-muted);margin:0 0 9px;font-size:12px}.wizard-upload-progress [role=progressbar]{background:var(--accent-soft);border-radius:4px;height:4px;overflow:hidden}.wizard-upload-progress [role=progressbar]>span{background:var(--accent);height:100%;transition:width .18s;display:block}html[data-digiflow-theme] .product-action{border-radius:18px;transition:background-color .18s,border-color .18s}html[data-digiflow-theme] .product-action-icon{color:var(--accent);background:var(--accent-soft);border-radius:12px}html[data-digiflow-theme] .panel-footer .product-edit{min-height:44px}@media (width<=760px){html[data-digiflow-theme] .product-wizard{padding-inline:0}html[data-digiflow-theme] :is(.wizard-content,.product-edit-content){border-radius:22px;padding:18px 16px}html[data-digiflow-theme] .wizard-stage-heading :is(h1,h2){font-size:22px}html[data-digiflow-theme] .wizard-steps button .wizard-step-label{font-size:10px}html[data-digiflow-theme] .wizard-steps button .wizard-step-number{border-radius:10px;width:28px;height:28px}html[data-digiflow-theme] .wizard-steps button:after{width:calc(100% - 32px);top:22px;left:calc(50% + 20px)}html[data-digiflow-theme] .wizard-footer{gap:8px}html[data-digiflow-theme] .wizard-footer .primary-button,html[data-digiflow-theme] .wizard-footer .secondary-button{padding-inline:13px}}@media (width<=380px){html[data-digiflow-theme] .wizard-stage-kicker{flex-wrap:wrap;gap:5px}html[data-digiflow-theme] .wizard-fields .price-fields{grid-template-columns:1fr}html[data-digiflow-theme] .wizard-footer>div{gap:6px}html[data-digiflow-theme] .wizard-footer .primary-button,html[data-digiflow-theme] .wizard-footer .secondary-button{padding-inline:10px;font-size:11px}}@media (prefers-reduced-motion:reduce){html[data-digiflow-theme] *,html[data-digiflow-theme] :before,html[data-digiflow-theme] :after{transition-duration:0s!important;animation:none!important}.tech-text-outline,.tech-text-corners{display:none}}@media (forced-colors:active){.tech-text-outline,.tech-text-corners{display:none}.branch-reach{stroke:highlight}.branch-base{stroke:graytext}.jelly-selection{background:canvas;border-color:highlight}}
