*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border:0 solid #e5e7eb}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}body{line-height:inherit;margin:0}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder{opacity:1;color:#9ca3af}textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.visible{visibility:visible}.invisible{visibility:hidden}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.block{display:block}.inline{display:inline}.flex{display:flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.transform{transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.border{border-width:1px}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}:root,:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-background:#f4f5f8;--color-foreground:#172033;--color-surface:#fff;--color-surface-elevated:#fff;--color-surface-muted:#eef0f5;--color-border:#dfe3ec;--color-border-strong:#cbd1de;--color-primary:#6d5ce8;--color-primary-hover:#5d4bd3;--color-primary-muted:#eeebff;--color-ai:#7c5cff;--color-success:#16835e;--color-warning:#a76608;--color-error:#c83b54;--color-info:#2867c7;--color-muted:#667085;--color-disabled:#a4abba;--color-focus:#7867ec;--color-overlay:#1018288a;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-md:1rem;--font-size-lg:1.125rem;--font-size-xl:1.5rem;--font-size-display:2rem;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:22px;--radius-round:999px;--shadow-sm:0 1px 2px #1018280d;--shadow-md:0 12px 32px #1e263c17;--shadow-lg:0 28px 70px #1e263c29;--app-content-max:1600px;--app-settings-content-max:1500px;--app-content-padding:32px;--app-type-page:600 30px/1.2 var(--font-body), Inter, ui-sans-serif, system-ui, sans-serif;--app-type-section:600 20px/1.3 var(--font-body), Inter, ui-sans-serif, system-ui, sans-serif;--app-type-title:600 16px/1.35 var(--font-body), Inter, ui-sans-serif, system-ui, sans-serif;--app-type-metric:650 28px/1.1 var(--font-body), Inter, ui-sans-serif, system-ui, sans-serif;--app-type-body:400 14px/1.55 var(--font-body), Inter, ui-sans-serif, system-ui, sans-serif;--app-type-label:600 12px/1.4 var(--font-body), Inter, ui-sans-serif, system-ui, sans-serif;--app-type-helper:400 12px/1.5 var(--font-body), Inter, ui-sans-serif, system-ui, sans-serif;--app-type-badge:600 11px/1.25 var(--font-body), Inter, ui-sans-serif, system-ui, sans-serif;--app-space-1:4px;--app-space-2:8px;--app-space-3:12px;--app-space-4:16px;--app-space-5:20px;--app-space-6:24px;--app-space-8:32px;--app-space-10:40px;--app-radius-control:8px;--app-radius-section:12px;--app-radius-feature:16px;--app-radius-pill:999px;--motion-fast:.14s;--motion-normal:.22s;--ease-standard:cubic-bezier(.2,.8,.2,1);--z-header:30;--z-drawer:60;--z-dialog:100;--content-max:1240px;--sidebar-width:252px;--sidebar-collapsed:78px;--header-height:68px;--background:var(--color-background);--text:var(--color-foreground);--muted:var(--color-muted);--border:var(--color-border);--accent:var(--color-primary);--accent-bright:var(--color-ai);--surface:var(--color-surface);--surface-raised:var(--color-surface-elevated);--success:var(--color-success);--warning:var(--color-warning);--danger:var(--color-error);--radius:var(--radius-lg)}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-background:#07101f;--color-foreground:#edf1f8;--color-surface:#0e1a2d;--color-surface-elevated:#142239;--color-surface-muted:#101d31;--color-border:#24334a;--color-border-strong:#34455f;--color-primary:#8a78ff;--color-primary-hover:#9c8cff;--color-primary-muted:#251f4d;--color-ai:#a08cff;--color-success:#56d6a4;--color-warning:#efb957;--color-error:#ff7187;--color-info:#69a7ff;--color-muted:#95a1b5;--color-disabled:#59657a;--color-focus:#a697ff;--color-overlay:#010710b8;--shadow-sm:0 1px 2px #0000003d;--shadow-md:0 16px 38px #00000040;--shadow-lg:0 30px 80px #0000006b}:root{--background:var(--color-background);--border:var(--color-border);--text:var(--color-foreground);--muted:var(--color-muted);--accent:var(--color-primary);--accent-bright:var(--color-ai);--surface:var(--color-surface);--surface-raised:var(--color-surface-elevated);--success:var(--color-success);--warning:var(--color-warning);--danger:var(--color-error);--radius:var(--radius-lg)}*{box-sizing:border-box}html,body{min-height:100%}body{color:var(--text);background:var(--background);font-family:var(--font-body), Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;-webkit-font-smoothing:antialiased;margin:0}button,input{font:inherit}button{color:inherit}.app-authenticated-content{width:100%;max-width:var(--app-content-max);min-width:0;padding-inline:var(--app-content-padding);margin-inline:auto}.app-responsive-grid{align-items:start;min-width:0;display:grid}.app-surface{border:1px solid var(--color-border);background:var(--color-surface);align-self:start;height:auto;min-height:0}.app-surface-section{border-radius:var(--app-radius-section);box-shadow:none}.app-surface-feature{border-color:color-mix(in srgb, var(--color-primary) 20%, var(--color-border));border-radius:var(--app-radius-feature);box-shadow:var(--shadow-sm)}.app-surface-metric{border-radius:var(--app-radius-section);box-shadow:var(--shadow-sm)}.app-icon-box{border-radius:var(--app-radius-control);flex:none;place-items:center;display:grid}.app-icon-box-small{width:32px;height:32px}.app-icon-box-small svg{width:16px;height:16px}.app-icon-box-default{width:40px;height:40px}.app-icon-box-default svg{width:20px;height:20px}.app-icon-box-feature{width:48px;height:48px}.app-icon-box-feature svg{width:24px;height:24px}@media (max-width:1440px){:root{--app-content-padding:24px}}@media (max-width:1024px){:root{--app-content-padding:20px}}@media (max-width:760px){:root{--app-content-padding:16px}}.auth-shell,.dashboard-shell{background:linear-gradient(#ffffff05 1px,#0000 1px) 0 0/54px 54px,linear-gradient(90deg,#ffffff05 1px,#0000 1px) 0 0/54px 54px,radial-gradient(circle at 50% 35%,#10131d 0%,#080a0f 42%,#05070a 100%);place-items:center;min-height:100vh;padding:32px 20px;display:grid;position:relative;overflow:hidden}.auth-glow{filter:blur(120px);opacity:.12;pointer-events:none;border-radius:999px;width:360px;height:360px;position:absolute}.auth-glow-top{background:var(--accent);top:-180px;left:14%}.auth-glow-bottom{background:#466fff;bottom:-230px;right:8%}.login-card{z-index:1;border:1px solid var(--border);background:linear-gradient(145deg,#121722f5,#0a0d13fa);border-radius:24px;width:min(100%,440px);padding:42px;position:relative;box-shadow:0 30px 90px #0000007a,inset 0 1px #ffffff09}.login-heading{margin:40px 0 30px}.eyebrow{color:var(--accent-bright);letter-spacing:.2em;text-transform:uppercase;margin:0 0 10px;font-size:10px;font-weight:700}.login-heading .eyebrow{text-align:center}.login-heading h1{text-align:center;letter-spacing:-.035em;margin:0;font-size:clamp(28px,7vw,34px);line-height:1.15}.login-heading>p:last-child{max-width:310px;color:var(--muted);text-align:center;margin:12px auto 0;font-size:13px;line-height:1.6}.login-form{gap:11px;display:grid}.login-form>label{color:#bec4cf;margin-top:7px;font-size:12px;font-weight:600}.input-wrap{position:relative}.input-wrap input{width:100%;height:50px;color:var(--text);border:1px solid var(--border);background:#0305097a;border-radius:12px;outline:none;padding:0 76px 0 44px;font-size:13px;transition:border-color .2s,box-shadow .2s,background .2s}.input-wrap input[type=email]{padding-right:14px}.input-wrap input::placeholder{color:#555d6b}.input-wrap input:focus{background:#080910bf;border-color:#8b7dffb8;box-shadow:0 0 0 4px #8b7dff17}.input-symbol{z-index:1;color:#697181;font-size:15px;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.lock-symbol{border:1.5px solid #697181;border-radius:2px;width:11px;height:9px}.lock-symbol:before{content:"";border:1.5px solid #697181;border-bottom:0;border-radius:6px 6px 0 0;width:7px;height:7px;position:absolute;bottom:6px;left:1px}.show-password{color:#7f8794;cursor:pointer;background:0 0;border:0;padding:4px;font-size:11px;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.show-password:hover{color:var(--accent-bright)}.form-options{justify-content:space-between;align-items:center;margin:6px 0 10px;display:flex}.check-label{color:#89919f;cursor:pointer;align-items:center;gap:9px;font-size:11px;display:flex}.check-label input{opacity:0;pointer-events:none;position:absolute}.custom-check{background:#090c11;border:1px solid #343b48;border-radius:4px;place-items:center;width:15px;height:15px;display:grid}.check-label input:checked+.custom-check{border-color:var(--accent);background:var(--accent)}.check-label input:checked+.custom-check:after{content:"✓";color:#fff;font-size:10px;font-weight:800}.check-label input:focus-visible+.custom-check{outline:2px solid var(--accent-bright);outline-offset:2px}.forgot-link{color:var(--accent-bright);font-size:11px;text-decoration:none}.forgot-link:hover{text-decoration:underline}.link-button{color:var(--accent-bright);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none}.link-button:hover{text-decoration:underline}.form-error{color:#ffb5bd;background:#ff4b6012;border:1px solid #ff617438;border-radius:9px;margin:0;padding:10px 12px;font-size:11px;line-height:1.5}.login-button{cursor:pointer;background:linear-gradient(135deg,#7769ef,#9589ff);border:0;border-radius:12px;justify-content:center;align-items:center;gap:12px;width:100%;height:50px;margin-top:2px;font-size:13px;font-weight:700;transition:transform .2s,box-shadow .2s,filter .2s;display:flex;box-shadow:0 12px 28px #7769ef38}.login-button:hover:not(:disabled){filter:brightness(1.06);transform:translateY(-1px);box-shadow:0 15px 34px #7769ef4d}.login-button:disabled{opacity:.72;cursor:wait}.spinner{border:2px solid #ffffff47;border-top-color:#fff;border-radius:50%;width:16px;height:16px;animation:.7s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.security-note{color:#555d6a;justify-content:center;align-items:center;gap:7px;margin:25px 0 0;font-size:10px;display:flex}.security-note span{background:#5fdfad;border-radius:50%;width:5px;height:5px;box-shadow:0 0 8px #5fdfad80}.welcome-card{border:1px solid var(--border);text-align:center;background:linear-gradient(145deg,#121722eb,#0a0d13f5);border-radius:26px;width:min(100%,650px);padding:clamp(42px,8vw,72px);box-shadow:0 30px 90px #00000080}.welcome-card .eyebrow{margin-bottom:15px}.welcome-card h1{letter-spacing:-.055em;margin:0;font-size:clamp(32px,7vw,54px);line-height:1.06}.welcome-line{background:var(--accent);border-radius:9px;width:42px;height:2px;margin:28px auto 0;box-shadow:0 0 18px #8b7dffb3}.welcome-copy{max-width:510px;color:var(--muted);margin:24px auto 0;font-size:14px;line-height:1.7}.welcome-actions{gap:12px;max-width:330px;margin:30px auto 0;display:grid}.auth-link-button{color:#fff;text-decoration:none}.secondary-link-button{color:var(--muted);padding:13px;text-decoration:none}.secondary-link-button:hover{color:var(--text)}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.dashboard-loading .spinner{width:24px;height:24px}.app-loading{background:var(--background);place-items:center;min-height:100vh;display:grid}.app-loading .spinner{width:26px;height:26px}.app-shell{background:radial-gradient(circle at 18% -8%,#10131d 0%,#080a0f 48%,#05070a 100%);grid-template-columns:256px 1fr;min-height:100vh;display:grid}.app-sidebar{border-right:1px solid var(--border);background:linear-gradient(#0e121bf5,#090b11fa);flex-direction:column;height:100vh;padding:22px 16px;display:flex;position:sticky;top:0}.app-brand{align-items:center;gap:12px;padding:4px 8px 0;display:flex}.app-brand-home{color:inherit;text-decoration:none;display:inline-flex}.app-brand-name{letter-spacing:.16em;color:#e9e7ff;font-size:15px;font-weight:700}.sidebar-close{color:var(--muted);cursor:pointer;background:0 0;border:0;margin-left:auto;padding:6px;display:none}.app-nav{flex-direction:column;gap:4px;margin-top:30px;display:flex}.app-nav-item{color:#a6adba;border-radius:11px;align-items:center;gap:12px;padding:11px 12px;font-size:13.5px;font-weight:500;text-decoration:none;transition:background .18s,color .18s;display:flex}.app-nav-item svg{color:#6c7482;flex-shrink:0;transition:color .18s}.app-nav-item:hover svg{color:#aeb4c0}.app-sidebar-footer{border-top:1px solid var(--border);margin-top:auto;padding:14px 12px 4px}.app-sidebar-note{color:#9299a6;margin:0;font-size:11px;font-weight:600}.app-sidebar-version{color:#5a6270;margin:3px 0 0;font-size:10px}.app-scrim{display:none}.app-main{flex-direction:column;min-width:0;display:flex}.app-topbar{z-index:20;border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#080a0fd1;align-items:center;gap:14px;height:66px;padding:0 clamp(18px,3vw,34px);display:flex;position:sticky;top:0}.topbar-menu-button{color:var(--text);border:1px solid var(--border);cursor:pointer;background:#ffffff08;border-radius:10px;padding:7px;display:none}.app-topbar-title{letter-spacing:-.01em;margin:0;font-size:17px;font-weight:650}.topbar-user{margin-left:auto;position:relative}.user-trigger{color:var(--text);border:1px solid var(--border);cursor:pointer;background:#ffffff08;border-radius:999px;align-items:center;gap:10px;padding:6px 10px 6px 6px;transition:border-color .18s,background .18s;display:flex}.user-trigger:hover{background:#ffffff0d;border-color:#8b7dff66}.user-avatar{color:#fff;background:linear-gradient(135deg,#7769ef,#9589ff);border-radius:50%;place-items:center;width:30px;height:30px;font-size:12px;font-weight:700;display:grid}.user-trigger-name{text-overflow:ellipsis;white-space:nowrap;max-width:150px;font-size:13px;font-weight:600;overflow:hidden}.user-caret{border-right:1.5px solid var(--muted);border-bottom:1.5px solid var(--muted);width:7px;height:7px;transition:transform .2s;transform:rotate(45deg)translate(-1px,-1px)}.user-caret.is-open{transform:rotate(225deg)translate(-1px,-1px)}.user-menu{border:1px solid var(--border);background:var(--surface-raised);border-radius:14px;width:232px;padding:8px;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 24px 60px #00000080}.user-menu-head{border-bottom:1px solid var(--border);margin-bottom:6px;padding:8px 10px 12px}.user-menu-name{margin:0;font-size:13px;font-weight:650}.user-menu-email{color:var(--muted);text-overflow:ellipsis;margin:3px 0 0;font-size:11.5px;overflow:hidden}.user-menu-item{color:#c3c9d4;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;width:100%;padding:9px 10px;font-size:13px;text-decoration:none;transition:background .16s,color .16s;display:flex}.user-menu-item svg{color:#757d8b;width:17px;height:17px}.user-menu-danger:hover{color:#ffb5bd;background:#ff61741a}.user-menu-danger:hover svg{color:#ffb5bd}.app-content{flex:1;padding:clamp(20px,3vw,36px)}.page{max-width:1120px;margin:0 auto}.page-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:26px;display:flex}.page-title{letter-spacing:-.02em;margin:0;font-size:clamp(22px,4vw,27px);font-weight:680}.page-subtitle{color:var(--muted);margin:6px 0 0;font-size:13.5px}.ai-products-page{padding-bottom:40px}.ai-product-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px;display:grid}.ai-product-card{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);gap:12px;padding:20px;display:grid}.ai-product-card h3,.ai-product-card p{margin:0}.ai-product-card h3 a{color:var(--text);text-decoration:none}.ai-product-card h3 a:hover{color:var(--accent-bright)}.ai-product-card p,.ai-product-card small,.ai-product-card-head{color:var(--muted);font-size:12px}.ai-product-card-head,.ai-product-actions,.ai-product-form-actions{justify-content:space-between;align-items:center;gap:10px;display:flex}.ai-product-section{margin-top:18px}.ai-product-section-body{gap:16px;padding:20px;display:grid}.analysis-view{gap:16px;display:grid}.analysis-view-head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.analysis-view-actions{gap:8px;margin-left:auto;display:flex}.analysis-muted{color:var(--muted);margin:0;font-size:12px}.analysis-section{gap:8px;display:grid}.analysis-section-title{color:var(--text);margin:0;font-size:13px;font-weight:650}.analysis-body{color:var(--text);white-space:pre-wrap;margin:0;font-size:13px;line-height:1.6}.analysis-list{color:var(--text);gap:5px;margin:0;padding-left:18px;font-size:13px;line-height:1.5;display:grid}.analysis-result{gap:16px;display:grid}.analysis-result-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.analysis-confidence,.analysis-readiness{align-items:center;gap:10px;display:flex}.analysis-confidence-label{color:var(--muted);font-size:12px;font-weight:600}.analysis-confidence-value{color:var(--text);font-size:13px;font-weight:700}.analysis-meter{background:#ffffff14;border-radius:999px;width:120px;height:8px;position:relative;overflow:hidden}.analysis-meter-fill{background:linear-gradient(90deg,#7769ef,#9589ff);border-radius:999px;height:100%;position:absolute;inset:0 auto 0 0}.analysis-keywords,.analysis-recs,.analysis-actions{gap:10px;margin:0;padding:0;list-style:none;display:grid}.analysis-keyword{border:1px solid var(--border);background:var(--surface-raised);border-radius:10px;gap:3px;padding:10px 12px;display:grid}.analysis-keyword-term{color:var(--text);font-size:13px;font-weight:650}.analysis-keyword-meta{color:var(--muted);font-size:12px}.analysis-keyword-rationale{color:#bec4cf;font-size:12px}.analysis-rec{border:1px solid var(--border);background:var(--surface-raised);border-radius:10px;gap:6px;padding:12px;display:grid}.analysis-rec-head{align-items:center;gap:10px;display:flex}.analysis-rec-category{color:var(--accent-bright);font-size:12px;font-weight:600}.analysis-actions{counter-reset:none}.analysis-action{color:var(--text);align-items:center;gap:10px;font-size:13px;display:flex}.analysis-meta{border:1px solid var(--border);background:#00000029;border-radius:10px;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:12px;margin:4px 0 0;padding:14px;display:grid}.analysis-meta dt{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:600}.analysis-meta dd{color:var(--text);margin:4px 0 0;font-size:13px;font-weight:600}.analysis-progress-wrap{gap:10px;display:grid}.analysis-progress-head{color:var(--text);align-items:center;gap:10px;font-size:13px;font-weight:600;display:flex}.analysis-progress-head .btn-ghost{margin-left:auto}.analysis-progress{border:1px solid var(--border);color:#bec4cf;white-space:pre-wrap;background:#0003;border-radius:10px;min-height:40px;padding:12px 14px;font-size:12.5px;line-height:1.6}.analysis-history-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.analysis-history-item{border:1px solid var(--border);background:var(--surface-raised);width:100%;color:var(--text);cursor:pointer;border-radius:10px;align-items:center;gap:10px;padding:10px 12px;font-size:12.5px;transition:border-color .16s,background .16s;display:flex}.analysis-history-item:hover:not(:disabled){background:#ffffff0d;border-color:#8b7dff66}.analysis-history-item.is-active{border-color:var(--accent)}.analysis-history-item:disabled{opacity:.6;cursor:not-allowed}.ai-product-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:20px;display:grid}.ai-product-form label,.ai-product-inline-form label{color:#bec4cf;gap:7px;font-size:12px;font-weight:600;display:grid}.ai-product-form label span{color:var(--muted);font-weight:400}.ai-product-form input,.ai-product-form select,.ai-product-form textarea,.ai-product-inline-form input,.ai-product-inline-form select{width:100%;min-width:0;color:var(--text);border:1px solid var(--border);background:var(--surface-raised);font:inherit;border-radius:10px;outline:none;padding:10px 12px}.ai-product-form input:focus,.ai-product-form select:focus,.ai-product-form textarea:focus,.ai-product-inline-form input:focus,.ai-product-inline-form select:focus{border-color:var(--accent);box-shadow:0 0 0 3px #8b7dff1a}.ai-product-form textarea{resize:vertical}.ai-product-form .is-wide{grid-column:1/-1}.ai-product-inline-form{grid-template-columns:minmax(180px,1fr) minmax(180px,1fr) auto;align-items:end;gap:12px;display:grid}.ai-product-list{gap:10px;display:grid}.ai-product-list>div{border:1px solid var(--border);background:var(--surface-raised);border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;padding:13px;font-size:12px;display:flex}.ai-product-list pre{max-height:120px;color:var(--text);white-space:pre-wrap;background:#0003;border-radius:8px;flex:100%;margin:0;padding:10px;overflow:auto}.ai-product-list .ai-product-actions{margin-left:auto}.ai-product-list a{color:var(--accent-bright)}.ai-product-muted{color:var(--muted);font-size:13px}.product-image-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.product-image-form fieldset{border:0;grid-column:1/-1;margin:0;padding:0}.product-image-form legend,.product-image-form>label{color:#bec4cf;gap:7px;font-size:12px;font-weight:600;display:grid}.product-image-form label span{color:var(--muted);font-weight:400}.product-image-form select,.product-image-form textarea{width:100%;color:var(--text);border:1px solid var(--border);background:var(--surface-raised);font:inherit;border-radius:10px;padding:10px 12px}.product-image-form .is-wide{grid-column:1/-1}.product-image-concepts{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.product-image-concepts label{border:1px solid var(--border);background:var(--surface-raised);color:var(--text);cursor:pointer;border-radius:999px;align-items:center;gap:7px;padding:9px 12px;font-size:12px;display:flex}.product-generation-history{gap:16px;display:grid}.product-generation{border:1px solid var(--border);background:#ffffff04;border-radius:12px;gap:14px;padding:16px;display:grid}.product-generation>header,.product-generation>header>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.product-generation>header>div:first-child{flex-direction:column;align-items:flex-start}.product-generation small{color:var(--muted)}.product-image-grid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:14px;display:grid}.product-image-card{border:1px solid var(--border);background:var(--surface-raised);border-radius:10px;overflow:hidden}.product-image-card img,.product-image-placeholder{aspect-ratio:1;-o-object-fit:cover;object-fit:cover;background:#ffffff08;width:100%;display:block}.product-image-placeholder{color:var(--muted);place-items:center;display:grid}.product-image-card>div:not(.product-image-placeholder){justify-content:space-between;align-items:center;gap:8px;padding:10px;display:flex}.product-image-card p{color:#ffaaa4;margin:0;padding:0 10px 10px;font-size:12px}.listing-draft-badges{align-items:center;gap:8px;display:flex}.listing-validation{gap:6px;display:grid}.listing-error,.listing-warning{border-radius:8px;margin:0;padding:9px 11px;font-size:12px}.listing-error{color:#ffaaa4;background:#ff646414}.listing-warning{color:#f2cf84;background:#f2cf8414}.listing-images-area{gap:14px;display:grid}.listing-images-area h4{color:var(--text);margin:0}.listing-selected-image>div{flex-wrap:wrap}.analysis-results{border-top:1px solid var(--border);gap:16px;padding-top:6px;display:grid}.analysis-result-group h4,.analysis-result-grid h4{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;margin:0 0 8px;font-size:12px}.analysis-result-group p,.analysis-result-grid p{margin:0;line-height:1.6}.analysis-result-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:14px;display:grid}.analysis-result-grid>div{border:1px solid var(--border);background:var(--surface-raised);border-radius:10px;padding:13px}.seo-long-copy{white-space:pre-wrap}.seo-context .chip-row{margin-top:2px}.seo-form{border:1px solid var(--border);border-radius:12px}.seo-scores{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;display:grid}.seo-score{grid-template-columns:150px 1fr auto;align-items:center;gap:10px;display:grid}.seo-score-label{color:var(--muted);font-size:12px;font-weight:600}.seo-meter{width:100%}.seo-score-value{color:var(--text);font-size:12.5px;font-weight:700}.seo-edit{border-top:1px solid var(--border);gap:12px;padding-top:6px;display:grid}.seo-edit-head{align-items:center;gap:12px;display:flex}.seo-edit-head .btn-ghost{margin-left:auto}.seo-dirty{color:#f2cf84;font-size:12px;font-weight:650}.seo-field{color:#bec4cf;gap:6px;font-size:12px;font-weight:600;display:grid}.seo-field span{color:var(--muted);font-weight:400}.seo-field input,.seo-field textarea{width:100%;color:var(--text);border:1px solid var(--border);background:var(--surface-raised);font:inherit;resize:vertical;border-radius:10px;padding:10px 12px}.seo-field input:focus,.seo-field textarea:focus{border-color:var(--accent);outline:none;box-shadow:0 0 0 3px #8b7dff1a}.seo-counter{color:var(--muted);font-size:11.5px;font-weight:500}.seo-counter.is-over{color:#ffaaa4;font-weight:700}.seo-warning{color:#ffaaa4;font-size:12px;font-weight:600}.seo-apply,.seo-sections{border-top:1px solid var(--border);gap:10px;padding-top:6px;display:grid}.seo-apply-fields,.seo-section-fields{gap:12px}.seo-check{color:var(--text);cursor:pointer;align-items:center;gap:6px;font-size:12.5px;font-weight:500;display:inline-flex}.seo-preview{border:1px solid var(--border);background:#00000029;border-radius:10px;gap:6px;padding:12px;display:grid}.seo-compare-controls label{color:#bec4cf;gap:6px;max-width:320px;font-size:12px;font-weight:600;display:grid}.seo-compare-controls select{width:100%;color:var(--text);border:1px solid var(--border);background:var(--surface-raised);font:inherit;border-radius:10px;padding:10px 12px}.seo-compare{border-collapse:collapse;width:100%;font-size:12.5px}.seo-compare th,.seo-compare td{border:1px solid var(--border);text-align:left;vertical-align:top;color:var(--text);padding:10px}.seo-compare thead th{color:var(--muted);background:#00000029;font-weight:650}.seo-compare th[scope=row]{color:var(--muted);white-space:nowrap;font-weight:600}.img-form{border:1px solid var(--border);border-radius:12px}.img-check-label{flex-direction:row;align-items:center}.img-check-label input,.img-form .img-check-label{align-items:center;gap:8px;display:inline-flex}.img-warning{color:#ffaaa4;margin:0;font-size:12px;font-weight:600}.img-results{border-top:1px solid var(--border);gap:16px;padding-top:6px;display:grid}.img-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:14px;display:grid}.img-card{border:1px solid var(--border);background:var(--surface-raised);border-radius:12px;gap:8px;display:grid;overflow:hidden}.img-card.is-selected{border-color:var(--accent);box-shadow:0 0 0 2px #8b7dff40}.img-card-media{position:relative}.img-card-media img{aspect-ratio:1;-o-object-fit:cover;object-fit:cover;background:#ffffff08;width:100%;display:block}.img-card-select{background:#00000080;border-radius:6px;padding:4px;display:inline-flex;position:absolute;top:8px;left:8px}.img-card-applied{color:var(--success);background:#5fdfad29;border-radius:999px;padding:3px 8px;font-size:11px;font-weight:700;position:absolute;top:8px;right:8px}.img-card-body{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:0 10px;display:flex}.img-card-dims{color:var(--muted);font-size:11.5px;font-weight:500}.img-card-actions{flex-wrap:wrap;gap:6px;padding:0 10px 12px;display:flex}.img-card-actions .btn-ghost,.img-card-actions .btn-danger{height:32px;padding:0 10px}.img-apply{border:1px solid var(--border);background:#00000029;border-radius:12px;gap:10px;padding:14px;display:grid}.img-cover-choice{border:1px solid var(--border);border-radius:10px;gap:8px;margin:0;padding:10px;display:grid}.img-cover-choice legend{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;padding:0 4px;font-size:11px;font-weight:600}.img-partial{background:#f2c14e14;border:1px solid #f2c14e4d;border-radius:10px;gap:4px;padding:12px 14px;display:grid}.img-compare{grid-template-columns:1fr 1fr;gap:14px;display:grid}.img-compare-col{border:1px solid var(--border);background:var(--surface-raised);border-radius:12px;gap:10px;padding:12px;display:grid}.img-compare-head{align-items:center;gap:8px;display:flex}.img-compare-grid{grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:8px;display:grid}.img-compare-thumb{aspect-ratio:1;-o-object-fit:cover;object-fit:cover;background:#ffffff08;border-radius:8px;width:100%;display:block}.img-modal-overlay{z-index:60;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#020408b8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.img-modal{border:1px solid var(--border);background:var(--surface);border-radius:16px;outline:none;gap:14px;width:min(100%,860px);max-height:90vh;padding:18px;display:grid;overflow:auto;box-shadow:0 30px 90px #0000008c}.img-modal-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.img-modal-count{color:var(--muted);font-size:12px;font-weight:600}.img-modal-stage{place-items:center;display:grid;position:relative}.img-modal-media{-o-object-fit:contain;object-fit:contain;background:#0000004d;border-radius:10px;max-width:100%;max-height:60vh;display:block}.img-modal-nav{border:1px solid var(--border);width:42px;height:42px;color:var(--text);cursor:pointer;background:#0000008c;border-radius:50%;font-size:22px;line-height:1;position:absolute;top:50%;transform:translateY(-50%)}.img-modal-nav:disabled{opacity:.4;cursor:not-allowed}.img-modal-prev{left:8px}.img-modal-next{right:8px}.img-modal-actions{flex-wrap:wrap;gap:8px;display:flex}@media (max-width:700px){.ai-product-form,.ai-product-inline-form,.product-image-form{grid-template-columns:1fr}.ai-product-form .is-wide,.product-image-form .is-wide{grid-column:auto}.img-compare{grid-template-columns:1fr}}.btn-primary,.btn-ghost,.btn-danger{cursor:pointer;border-radius:11px;justify-content:center;align-items:center;gap:7px;height:42px;padding:0 18px;font-size:13px;font-weight:650;transition:transform .16s,box-shadow .16s,filter .16s,background .16s,border-color .16s;display:inline-flex}.btn-primary{color:#fff;background:linear-gradient(135deg,#7769ef,#9589ff);border:0;box-shadow:0 10px 24px #7769ef3d}.btn-primary:hover:not(:disabled){filter:brightness(1.07);transform:translateY(-1px)}.btn-ghost{border:1px solid var(--border);color:var(--text);background:#ffffff08}.btn-ghost:hover:not(:disabled){background:#ffffff0f;border-color:#8b7dff66}.btn-danger{color:#ffb5bd;background:#ff617414;border:1px solid #ff617447}.btn-danger:hover:not(:disabled){background:#ff617429}.btn-sm{height:36px;padding:0 13px;font-size:12.5px}.btn-primary:disabled,.btn-ghost:disabled,.btn-danger:disabled{opacity:.6;cursor:not-allowed}.btn-primary.btn-sm{text-decoration:none}.stat-grid{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:26px;display:grid}.stat-card{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);padding:20px}.stat-label{color:var(--muted);margin:0;font-size:12px;font-weight:600}.stat-value{letter-spacing:-.03em;margin:12px 0 0;font-size:30px;font-weight:720}.stat-hint{color:#6a7280;margin:6px 0 0;font-size:11.5px}.panel{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);overflow:hidden}.panel-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.panel-head h3{margin:0;font-size:15px;font-weight:650}.panel-link{color:var(--accent-bright);font-size:12.5px;font-weight:600;text-decoration:none}.panel-link:hover{text-decoration:underline}.panel-loading{place-items:center;padding:48px;display:grid}.panel-empty{color:var(--muted);flex-direction:column;align-items:center;gap:14px;padding:44px 20px;font-size:13.5px;display:flex}.recent-list{margin:0;padding:6px;list-style:none}.recent-item{border-radius:11px;grid-template-columns:38px 1fr auto auto;align-items:center;gap:14px;padding:12px 14px;transition:background .16s;display:grid}.recent-item:hover{background:#ffffff08}.recent-logo,.store-logo{color:#d7d2ff;background:linear-gradient(135deg,#8b7dff47,#8b7dff14);border-radius:10px;place-items:center;font-weight:700;display:grid;overflow:hidden}.store-avatar,.recent-avatar{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.recent-logo{width:38px;height:38px;font-size:15px}.recent-info{flex-direction:column;min-width:0;display:flex}.recent-name{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600;overflow:hidden}.recent-sub{color:var(--muted);font-size:11.5px}.recent-date{color:#6a7280;white-space:nowrap;font-size:12px}.status-pill{letter-spacing:.01em;white-space:nowrap;border-radius:999px;align-items:center;padding:4px 11px;font-size:11px;font-weight:650;display:inline-flex}.status-pill:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px;margin-right:7px}.status-connected{color:var(--success);background:#5fdfad1a}.status-pending{color:var(--warning);background:#f2c14e1a}.status-disconnected{color:#9aa2b0;background:#9aa2b01a}.status-error{color:var(--danger);background:#ff61741a}.store-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px;display:grid}.store-card{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);flex-direction:column;padding:20px;transition:border-color .18s,transform .18s;display:flex}.store-card:hover{border-color:#8b7dff47;transform:translateY(-2px)}.store-card-top{grid-template-columns:44px 1fr auto;align-items:center;gap:12px;display:grid}.store-logo{width:44px;height:44px;font-size:18px}.store-heading{min-width:0}.store-name{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:15px;font-weight:650;overflow:hidden}.store-platform{color:var(--muted);font-size:12px}.store-meta{gap:9px;margin:18px 0 0;display:grid}.store-meta-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.store-meta-row dt{color:var(--muted);margin:0;font-size:12px}.store-meta-row dd{text-align:right;margin:0;font-size:12.5px;font-weight:550}.store-reconnect{background:#f2c14e14;border:1px solid #f2c14e47;border-radius:12px;flex-direction:column;gap:10px;margin-top:18px;padding:12px 14px;display:flex}.store-reconnect-text{color:var(--warning);margin:0;font-size:12.5px;line-height:1.5}.store-card-actions{border-top:1px solid var(--border);flex-wrap:wrap;gap:9px;margin-top:20px;padding-top:16px;display:flex}.store-card-actions .btn-ghost,.store-card-actions .btn-danger,.store-card-actions .btn-primary{flex:80px}.product-grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:16px;display:grid}.product-card{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);color:inherit;flex-direction:column;text-decoration:none;transition:border-color .18s,transform .18s;display:flex;overflow:hidden}.product-card:hover{border-color:#8b7dff47;transform:translateY(-2px)}.product-thumb{aspect-ratio:1;background:var(--surface-raised);place-items:center;display:grid;position:relative;overflow:hidden}.product-image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.product-thumb-fallback{color:var(--muted);font-size:34px;font-weight:650}.product-status{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#07090db8;position:absolute;top:10px;left:10px}.product-body{flex-direction:column;gap:8px;padding:14px 16px 16px;display:flex}.product-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:14px;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.product-price-row{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.product-price{color:var(--text);font-size:15px;font-weight:700}.product-qty{color:var(--muted);font-size:12px}.product-sync{color:var(--muted);margin:0;font-size:11.5px}.detail-breadcrumb{margin-bottom:18px}.detail-back{color:var(--muted);font-size:13px;text-decoration:none;transition:color .16s}.detail-back:hover{color:var(--text)}.detail-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) minmax(280px,340px);align-items:start;gap:22px;display:grid}@media (max-width:1080px){.detail-grid{grid-template-columns:minmax(0,1fr)}}.detail-left,.detail-center,.detail-right{min-width:0}.gallery{flex-direction:column;gap:12px;display:flex;position:sticky;top:20px}.gallery-main{aspect-ratio:1;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-raised);overflow:hidden}.gallery-main-img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.gallery-empty{color:var(--muted);place-items:center;font-size:48px;font-weight:650;display:grid}.gallery-thumbs{flex-wrap:wrap;gap:9px;display:flex}.gallery-thumb{border:1px solid var(--border);background:var(--surface-raised);cursor:pointer;border-radius:10px;width:60px;height:60px;padding:0;transition:border-color .16s;overflow:hidden}.gallery-thumb img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.gallery-thumb.is-active{border-color:var(--accent)}.gallery-thumb:hover{border-color:#8b7dff80}.detail-title-row{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.detail-title{margin:0;font-size:22px;font-weight:650;line-height:1.3}.detail-price-row{align-items:baseline;gap:14px;margin:14px 0 4px;display:flex}.detail-price{font-size:22px;font-weight:700}.detail-qty{color:var(--muted);font-size:13px}.detail-section{margin-top:26px}.detail-section-title{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:0 0 12px;font-size:12px;font-weight:700}.detail-description{color:var(--text);white-space:pre-line;margin:0;font-size:14px;line-height:1.7}.detail-muted{color:var(--muted);margin:0;font-size:13.5px}.chip-row{flex-wrap:wrap;gap:8px;display:flex}.chip{color:var(--accent-bright);background:#8b7dff1f;border-radius:999px;padding:5px 11px;font-size:12px;font-weight:550}.chip-alt{color:var(--text);background:#ffffff0d}.variation-list{flex-direction:column;gap:8px;display:flex}.variation-row{border:1px solid var(--border);background:var(--surface);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.variation-props{font-size:13px;font-weight:550}.variation-meta{white-space:nowrap;align-items:center;gap:14px;font-size:13px;font-weight:600;display:flex}.ai-workspace{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);flex-direction:column;gap:18px;padding:20px;display:flex;position:sticky;top:20px}.ai-head{align-items:center;gap:10px;display:flex}.ai-badge{color:#fff;letter-spacing:.04em;background:linear-gradient(135deg,#7769ef,#9589ff);border-radius:9px;place-items:center;width:30px;height:30px;font-size:11px;font-weight:800;display:inline-grid}.ai-title{margin:0;font-size:15px;font-weight:650}.seo-score{border:1px solid var(--border);background:var(--surface-raised);border-radius:13px;align-items:center;gap:14px;padding:14px;display:flex}.seo-ring{border:1px solid var(--border);background:conic-gradient(#8b7dff59 0deg,#ffffff0f 0deg);border-radius:50%;place-items:center;width:60px;height:60px;display:grid}.seo-ring-value{background:var(--surface);width:46px;height:46px;color:var(--muted);border-radius:50%;place-items:center;font-size:18px;font-weight:700;display:grid}.seo-score-meta{flex-direction:column;gap:2px;display:flex}.seo-score-label{font-size:13px;font-weight:650}.seo-score-sub{color:var(--muted);font-size:12px}.ai-actions{flex-direction:column;gap:9px;display:flex}.ai-action{border:1px solid var(--border);background:var(--surface-raised);height:40px;color:var(--text);cursor:pointer;border-radius:11px;justify-content:center;align-items:center;padding:0 14px;font-size:13px;font-weight:600;transition:border-color .16s,background .16s,transform .16s;display:flex}.ai-action:hover{border-color:#8b7dff80;transform:translateY(-1px)}.ai-action.is-active{border-color:var(--accent);color:var(--accent-bright);background:#8b7dff1f}.ai-output-empty{color:var(--muted);margin:0;font-size:12.5px}.ai-strategy{gap:6px;display:flex}.ai-strategy-option{border:1px solid var(--border);background:var(--surface-raised);height:34px;color:var(--muted);cursor:pointer;border-radius:9px;flex:1;padding:0 8px;font-size:12px;font-weight:600;transition:border-color .16s,color .16s,background .16s}.ai-strategy-option:hover:not(:disabled){color:var(--text);border-color:#8b7dff80}.ai-strategy-option.is-active{border-color:var(--accent);color:var(--accent-bright);background:#8b7dff1f}.ai-strategy-option:disabled{opacity:.6;cursor:not-allowed}.ai-optimize-all{width:100%}.ai-inline-notice{margin:0}.ai-error{background:#ff617414;border:1px solid #ff61744d;border-radius:11px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.ai-error p{color:#ffb5bd;margin:0;font-size:12.5px}.ai-result{border-top:1px solid var(--border);flex-direction:column;gap:16px;padding-top:4px;display:flex}.ai-field{border-radius:10px;flex-direction:column;gap:6px;margin:-8px;padding:8px;transition:background .18s;display:flex}.ai-field.is-emphasis{background:#8b7dff14}.ai-field-label{color:var(--muted);justify-content:space-between;align-items:center;gap:8px;font-size:12px;font-weight:650;display:flex}.ai-field-meta{color:var(--muted);font-size:11px;font-weight:500}.ai-input,.ai-textarea{border:1px solid var(--border);background:var(--surface-raised);width:100%;color:var(--text);resize:vertical;border-radius:10px;padding:9px 11px;font-size:13px;line-height:1.5}.ai-input:focus,.ai-textarea:focus{border-color:var(--accent);outline:none}.ai-tag-preview{margin-top:2px}.chip-warn{color:#ffb5bd;background:#ff617424}.ai-warnings{flex-direction:column;gap:5px;margin:0;padding-left:18px;display:flex}.ai-warnings li{color:var(--warning);font-size:12px;line-height:1.45}.ai-result-actions{gap:9px;display:flex}.ai-result-actions .btn-ghost,.ai-result-actions .btn-primary{flex:1}.ai-publish{border-top:1px solid var(--border);flex-direction:column;gap:10px;margin-top:4px;padding-top:14px;display:flex}.ai-publish .btn-primary{width:100%}.ai-publish-warn{color:var(--warning);margin:0;font-size:12.5px;line-height:1.5}.ai-publish-ok{color:var(--success);margin:0;font-size:12.5px;line-height:1.5}.ai-modal-card{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-raised);width:100%;max-width:440px;padding:24px;box-shadow:0 24px 60px #00000080}.ai-modal-title{margin:0 0 10px;font-size:16px;font-weight:650;line-height:1.35}.ai-modal-text{color:var(--muted);margin:0 0 18px;font-size:13.5px;line-height:1.6}.ai-modal-actions{justify-content:flex-end;gap:10px;margin-top:20px;display:flex}.ai-fieldset{border:1px solid var(--border);border-radius:12px;flex-direction:column;gap:10px;margin:0;padding:12px 14px;display:flex}.ai-fieldset .ai-field-label{padding:0 4px}.ai-check{cursor:pointer;align-items:center;gap:9px;font-size:13.5px;display:flex}.ai-check input{width:16px;height:16px;accent-color:var(--accent);cursor:pointer}.ai-check-hint{color:var(--success);margin-left:auto;font-size:11px}.ai-preview{flex-direction:column;gap:12px;max-height:340px;margin-top:16px;display:flex;overflow-y:auto}.ai-modal-confirm{margin:0;font-size:13px;font-weight:600}.ai-preview-fields{color:var(--muted);flex-direction:column;gap:3px;margin:0;padding-left:18px;font-size:12.5px;display:flex}.ai-diff{border:1px solid var(--border);background:var(--surface);border-radius:10px;flex-direction:column;gap:6px;padding:10px 12px;display:flex}.ai-diff-field{color:var(--muted);font-size:12px;font-weight:650}.ai-diff-row{gap:8px;font-size:12.5px;line-height:1.45;display:flex}.ai-diff-label{color:var(--muted);flex:0 0 52px}.ai-diff-val{word-break:break-word;white-space:pre-line;flex:1}.ai-diff-new{color:var(--accent-bright)}.notice{border-radius:12px;margin:0 0 18px;padding:12px 16px;font-size:13px;line-height:1.5}.notice-success{color:var(--success);background:#5fdfad1a;border:1px solid #5fdfad40}.notice-error{color:#ffb5bd;background:#ff617414;border:1px solid #ff617440}.empty-state{border:1px dashed var(--border);border-radius:var(--radius);text-align:center;flex-direction:column;align-items:center;gap:12px;padding:60px 24px;display:flex}.empty-state h3{margin:6px 0 0;font-size:17px}.empty-state p{color:var(--muted);margin:0;font-size:13.5px}.empty-mark{background:linear-gradient(145deg,#8b7dff33,#8b7dff0a);border:1px solid #8b7dff66;border-radius:15px;place-items:center;width:52px;height:52px;display:grid}.empty-mark span{border:2px solid var(--accent-bright);border-radius:5px;width:14px;height:14px}.placeholder-card{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);flex-direction:column;align-items:flex-start;gap:16px;padding:40px;display:flex}.placeholder-badge{color:var(--accent-bright);letter-spacing:.08em;text-transform:uppercase;background:#8b7dff24;border-radius:999px;padding:5px 12px;font-size:11px;font-weight:700}.placeholder-text{max-width:460px;color:var(--muted);margin:0;font-size:14px;line-height:1.6}.modal-overlay{z-index:50;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#04060aa8;place-items:center;padding:20px;animation:.16s fade-in;display:grid;position:fixed;inset:0}.modal{border:1px solid var(--border);background:linear-gradient(145deg,#141925fa,#0c0f16fc);border-radius:20px;width:min(100%,460px);max-height:calc(100vh - 40px);animation:.2s modal-in;overflow-y:auto;box-shadow:0 40px 100px #0000008c}.modal-head{justify-content:space-between;align-items:center;padding:22px 24px 0;display:flex}.modal-head h2{margin:0;font-size:18px;font-weight:680}.modal-close{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:6px}.modal-close:hover{color:var(--text)}.modal-form{gap:8px;padding:20px 24px 24px;display:grid}.modal-form>label{color:#bec4cf;margin-top:8px;font-size:12px;font-weight:600}.modal-form input,.modal-form select{width:100%;height:46px;color:var(--text);border:1px solid var(--border);background:#03050980;border-radius:11px;outline:none;padding:0 14px;font-size:13.5px;transition:border-color .18s,box-shadow .18s}.modal-form select{appearance:none;cursor:pointer;background-image:linear-gradient(45deg,#0000 50%,#7f8794 50%),linear-gradient(135deg,#7f8794 50%,#0000 50%);background-position:right 17px center,right 12px center;background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:34px}.modal-form input:focus,.modal-form select:focus{border-color:#8b7dffb3;box-shadow:0 0 0 4px #8b7dff17}.modal-form input:disabled,.modal-form select:disabled{opacity:.6;cursor:not-allowed}.modal-form .form-error{margin-top:10px}.modal-actions{justify-content:flex-end;gap:10px;margin-top:20px;display:flex}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes modal-in{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:none}}@media (max-width:900px){.stat-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:860px){.app-shell{grid-template-columns:1fr}.app-sidebar{z-index:40;width:262px;transition:transform .24s;position:fixed;top:0;left:0;transform:translate(-100%)}.app-sidebar.is-open{transform:none;box-shadow:0 30px 80px #0009}.sidebar-close{display:block}.topbar-menu-button{display:inline-flex}.app-scrim{z-index:30;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);cursor:pointer;background:#04060a99;border:0;display:block;position:fixed;inset:0}}@media (max-width:560px){.stat-grid{grid-template-columns:1fr}.user-trigger-name{display:none}.recent-item{grid-template-columns:34px 1fr auto}.recent-date{display:none}}@media (max-width:520px){.auth-shell{align-items:center;padding:18px 14px}.login-card{border-radius:20px;padding:32px 23px}.login-heading{margin:32px 0 22px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.product-search{flex:280px;min-width:min(100%,320px)}.product-workspace-v2{min-width:0}.workspace-tabs{z-index:15;top:calc(var(--header-height) + 8px);border:1px solid var(--color-border);border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-surface) 92%,transparent);box-shadow:var(--shadow-sm);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);scrollbar-width:none;gap:4px;margin-bottom:18px;padding:5px;display:flex;position:sticky;overflow-x:auto}.workspace-tabs a{color:var(--color-muted);border-radius:8px;flex:none;padding:9px 13px;font-size:12px;font-weight:700;text-decoration:none}.workspace-tabs a:hover,.workspace-tabs a:focus-visible{color:var(--color-primary);background:var(--color-primary-muted)}.workspace-panel-anchor,.workspace-content-section{scroll-margin-top:calc(var(--header-height) + 76px)}.workspace-tabs a[aria-current=location]{color:var(--color-primary);background:var(--color-primary-muted)}.ai-workspace-foundation{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);gap:14px;margin-bottom:18px;padding:18px;display:grid}.ai-workspace-foundation-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ai-workspace-foundation-heading h2{margin:2px 0 0;font-size:18px}.ai-workspace-foundation-grid{gap:10px;display:grid}.ai-workspace-foundation-card{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-muted);justify-content:space-between;align-items:flex-start;gap:12px;padding:13px;display:flex}.ai-workspace-foundation-card h3{margin:0;font-size:14px}.ai-workspace-foundation-card p{color:var(--color-muted);margin:5px 0 0;font-size:12px;line-height:1.5}.ai-workspace-status{border-radius:999px;flex:none;padding:4px 8px;font-size:11px;font-weight:700}.ai-workspace-status.is-ready,.ai-workspace-status.is-completed{color:var(--color-success);background:color-mix(in srgb,var(--color-success) 12%,transparent)}.ai-workspace-status.is-blocked,.ai-workspace-status.is-failed{color:var(--color-error);background:color-mix(in srgb,var(--color-error) 12%,transparent)}.ai-workspace-status.is-running{color:var(--color-primary);background:var(--color-primary-muted)}.product-images-workspace-section{gap:18px;display:grid}.piw{min-width:0}.piw-heading,.piw-panel-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.piw-heading{margin-bottom:14px}.piw-heading h2,.piw-panel-head h3,.piw-readiness h4,.piw-variants h4,.piw-ai-empty h4{margin:0}.piw-layout{grid-template-columns:minmax(190px,.72fr) minmax(300px,1.25fr) minmax(280px,1fr);align-items:start;gap:14px;display:grid}.piw-panel{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);min-width:0;box-shadow:var(--shadow-sm);padding:16px}.piw-source,.piw-library,.piw-generator{gap:14px;display:grid}.piw-source-main{aspect-ratio:1;-o-object-fit:cover;object-fit:cover;background:var(--surface-raised);border-radius:12px;width:100%}.piw-source-thumbs{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.piw-source-thumbs img,.piw-variants img{aspect-ratio:1;-o-object-fit:cover;object-fit:cover;border:1px solid var(--border);border-radius:8px;width:100%}.piw-image-empty{border:1px dashed var(--border);min-height:180px;color:var(--muted);text-align:center;border-radius:12px;place-items:center;padding:16px;display:grid}.piw-source-meta{gap:8px;margin:0;display:grid}.piw-source-meta div{justify-content:space-between;gap:10px;font-size:12px;display:flex}.piw-source-meta dt{color:var(--muted)}.piw-source-meta dd{text-align:right;margin:0;font-weight:700}.piw-variants{gap:8px;display:grid}.piw-variants>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.piw-variants figure{min-width:0;margin:0}.piw-variants figcaption{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:10px;overflow:hidden}.piw-filters{flex-wrap:wrap;gap:6px;display:flex}.piw-filters button{border:1px solid var(--border);background:var(--surface-raised);min-height:34px;color:var(--muted);font:inherit;cursor:pointer;border-radius:999px;padding:0 10px;font-size:11px;font-weight:700}.piw-filters button.is-active{border-color:var(--accent);background:var(--color-primary-muted);color:var(--accent)}.piw-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.piw-image-card{border:1px solid var(--border);background:var(--surface-raised);border-radius:12px;overflow:hidden}.piw-image-card img{aspect-ratio:1;-o-object-fit:cover;object-fit:cover;width:100%}.piw-image-card>div{flex-wrap:wrap;gap:5px;padding:8px;display:flex}.piw-ai-empty{border:1px dashed var(--border);color:var(--muted);text-align:center;border-radius:12px;justify-items:center;gap:8px;padding:24px 14px;display:grid}.piw-ai-empty p{max-width:440px;margin:0;font-size:12px;line-height:1.5}.piw-empty-icon{color:var(--accent);font-size:26px}.piw-readiness{background:var(--surface-raised);border-radius:12px;padding:12px}.piw-readiness ul{color:var(--muted);gap:6px;margin:9px 0 0;padding-left:18px;font-size:11.5px;display:grid}.piw-generator{top:calc(var(--header-height) + 76px);position:sticky}.piw-fieldset{border:0;gap:7px;min-width:0;margin:0;padding:0;display:grid}.piw-fieldset legend{margin-bottom:8px;font-size:12px;font-weight:750}.piw-fieldset>label{border:1px solid var(--border);cursor:pointer;border-radius:10px;gap:9px;padding:10px;display:flex}.piw-fieldset label.is-selected{border-color:var(--accent);background:var(--color-primary-muted)}.piw-fieldset input{accent-color:var(--accent)}.piw-fieldset strong,.piw-fieldset small{display:block}.piw-fieldset small{color:var(--muted);margin-top:3px;font-size:10.5px;line-height:1.35}.piw-reference-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.piw-reference-grid label{cursor:pointer;min-width:0;position:relative}.piw-reference-grid input{opacity:0;position:absolute}.piw-reference-grid img{aspect-ratio:1;-o-object-fit:cover;object-fit:cover;border:2px solid #0000;border-radius:9px;width:100%}.piw-reference-grid .is-selected img{border-color:var(--accent)}.piw-reference-grid span{text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:9.5px;display:block;overflow:hidden}.piw-type-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.piw-type-grid label{border:1px solid var(--border);cursor:pointer;border-radius:9px;min-width:0;padding:8px;display:block}.piw-type-grid input{margin-right:5px}.piw-backgrounds{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;display:grid}.piw-backgrounds label{border:1px solid var(--border);text-align:center;cursor:pointer;border-radius:8px;padding:8px 4px;font-size:10.5px}.piw-backgrounds input{opacity:0;position:absolute}.piw-generate{width:100%}.piw-generator:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (max-width:1180px){.piw-layout{grid-template-columns:minmax(200px,.75fr) minmax(0,1.25fr)}.piw-generator{grid-column:1/-1;position:static}}@media (max-width:720px){.piw-layout{grid-template-columns:minmax(0,1fr)}.piw-generator{grid-column:auto}.piw-panel{padding:13px}.piw-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.piw-filters{flex-wrap:nowrap;padding-bottom:3px;overflow-x:auto}.piw-filters button{flex:none}.piw-backgrounds{grid-template-columns:repeat(2,minmax(0,1fr))}}.product-search input{border:1px solid var(--color-border);border-radius:var(--radius-md);width:100%;min-height:42px;padding:0 13px}.product-card-skeleton{pointer-events:none;min-height:310px;padding:18px}.product-card-skeleton span{background:linear-gradient(90deg,var(--color-surface-muted),var(--color-border),var(--color-surface-muted));background-size:220% 100%;border-radius:8px;height:16px;margin-top:14px;animation:1.4s linear infinite skeleton-shift;display:block}.product-card-skeleton span:first-child{height:170px;margin-top:0}.product-card-skeleton span:last-child{width:60%}@keyframes skeleton-shift{to{background-position:-220% 0}}.ai-hub-v2{gap:22px;display:grid}.ai-hub-head{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.ai-hub-callout{border:1px solid color-mix(in srgb,var(--color-ai) 28%,var(--color-border));border-radius:var(--radius-lg);background:color-mix(in srgb,var(--color-primary-muted) 55%,var(--color-surface));align-items:center;gap:16px;padding:20px;display:flex}.ai-hub-callout div{flex:1}.ai-hub-callout p{color:var(--color-muted);margin:4px 0 0;font-size:13px}.ai-hub-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.ai-hub-card{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);min-height:210px;box-shadow:var(--shadow-sm);flex-direction:column;padding:20px;display:flex}.ai-hub-card>p{color:var(--color-ai);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:10px;font-weight:800}.ai-hub-card h3{margin:16px 0 8px;font-size:18px}.ai-hub-card>span{color:var(--color-muted);font-size:13px;line-height:1.55}.ai-hub-card a{color:var(--color-primary);margin-top:auto;padding-top:20px;font-size:13px;font-weight:700;text-decoration:none}@media (max-width:1024px){.ai-hub-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.ai-hub-head,.ai-hub-callout{flex-direction:column;align-items:stretch}.ai-hub-grid{grid-template-columns:1fr}}body{background:var(--color-background);color:var(--color-foreground);transition:background var(--motion-normal) var(--ease-standard), color var(--motion-normal) var(--ease-standard)}button,a,input,textarea,select{outline-color:var(--color-focus)}:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.sr-only,.dv2-sr{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.app-shell.is-collapsed{grid-template-columns:var(--sidebar-collapsed) minmax(0,1fr)}.app-sidebar{width:var(--sidebar-width);background:var(--color-surface);border-color:var(--color-border);box-shadow:var(--shadow-sm);padding:20px 14px}.app-shell.is-collapsed .app-sidebar{width:var(--sidebar-collapsed)}.app-brand{min-height:40px}.app-brand-copy{gap:1px;line-height:1;display:grid}.app-brand-copy strong{color:var(--color-foreground);letter-spacing:-.02em;font-size:16px}.app-brand-copy small{color:var(--color-muted);letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:700}.app-shell.is-collapsed .app-brand-copy{display:none}.app-nav{gap:3px;margin-top:24px}.app-nav-item{color:var(--color-muted);border-radius:var(--radius-md)}.app-nav-item svg{color:currentColor;opacity:.8}.app-nav-item:hover{background:var(--color-surface-muted);color:var(--color-foreground)}.app-topbar{z-index:var(--z-header);height:var(--header-height);background:color-mix(in srgb, var(--color-surface) 88%, transparent);border-color:var(--color-border)}.app-topbar-title{color:var(--color-foreground)}.topbar-breadcrumb{color:var(--color-muted);font-size:12px}.topbar-search,.topbar-store-context,.user-trigger,.topbar-icon-button,.topbar-menu-button{background:var(--color-surface-muted);border-color:var(--color-border);color:var(--color-foreground)}.user-menu{color:var(--color-foreground);background:var(--color-surface-elevated);border-color:var(--color-border);box-shadow:var(--shadow-lg)}.user-menu-item{color:var(--color-muted)}.user-menu-item:hover{color:var(--color-foreground);background:var(--color-surface-muted)}.app-content{background:var(--color-background)}.page{max-width:var(--content-max)}.theme-control{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-muted);gap:3px;margin:0;padding:3px;display:inline-flex}.theme-control button{min-height:34px;color:var(--color-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.theme-control button:hover{color:var(--color-foreground)}.theme-control button.is-active{color:var(--color-primary);background:var(--color-surface);box-shadow:var(--shadow-sm)}.theme-control.is-compact button{width:30px;min-height:30px;padding:0}.btn-primary,.btn-ai,.login-button{color:#fff;background:var(--color-primary);box-shadow:0 8px 20px color-mix(in srgb, var(--color-primary) 24%, transparent);border:0}.btn-primary:hover,.btn-ai:hover{background:var(--color-primary-hover)}.btn-ai{border-radius:var(--radius-md);cursor:pointer;justify-content:center;align-items:center;min-height:40px;padding:0 16px;font-weight:700;display:inline-flex}.btn-secondary,.btn-ghost{color:var(--color-foreground);border-color:var(--color-border);background:var(--color-surface)}.btn-secondary{border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;justify-content:center;align-items:center;min-height:40px;padding:0 15px;font-weight:650;text-decoration:none;display:inline-flex}.ui-kpi,.dv2-panel,.product-card,.store-card,.ai-panel,.listing-builder,.settings-card,.empty-state,.ui-state{color:var(--color-foreground);background:var(--color-surface);border-color:var(--color-border);box-shadow:var(--shadow-sm)}input,textarea,select,.input-wrap input{color:var(--color-foreground);background:var(--color-surface);border-color:var(--color-border)}input::-moz-placeholder{color:var(--color-muted)}textarea::-moz-placeholder{color:var(--color-muted)}input::placeholder,textarea::placeholder{color:var(--color-muted)}.ui-skeleton-line,.panel-loading{background:var(--color-surface-muted)}.settings-v2{max-width:900px}.settings-card{border:1px solid var(--color-border);border-radius:var(--radius-lg);justify-content:space-between;align-items:center;gap:24px;margin-bottom:16px;padding:24px;display:flex}.settings-card h3{margin:0 0 5px;font-size:15px}.settings-card p{color:var(--color-muted);margin:0;font-size:13px}.settings-extension-entry .btn-secondary,.extension-settings-page :is(.btn-primary,.btn-secondary){gap:8px}.settings-extension-entry svg,.extension-settings-page :is(.btn-primary,.btn-secondary) svg{width:17px;height:17px}.extension-settings-page,.extension-settings-page :is(button,a){font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.extension-settings-page{gap:18px;max-width:980px;display:grid}.settings-breadcrumb{color:var(--color-muted);align-items:center;gap:8px;font-size:12px;display:flex}.settings-breadcrumb a{color:var(--color-primary);text-decoration:none}.extension-settings-header{align-items:center;gap:15px;padding:4px 1px 8px;display:flex}.extension-settings-header img{border:1px solid var(--color-border);background:var(--color-surface);box-shadow:var(--shadow-sm);border-radius:14px;padding:7px}.extension-settings-header h1{letter-spacing:-.035em;margin:3px 0 5px;font-size:clamp(23px,3vw,31px)}.extension-settings-header p:last-child,.extension-section-heading>p:last-child{color:var(--color-muted);margin:0;font-size:13px;line-height:1.55}.extension-release-card,.extension-connection-card,.extension-guide-section,.extension-trust-section{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-sm)}.extension-release-card{gap:18px;padding:24px;display:grid}.extension-release-copy{align-items:center;gap:12px;display:flex}.extension-browser-icon{border:7px solid var(--color-primary);background:var(--color-surface);width:38px;height:38px;box-shadow:inset 0 0 0 5px var(--color-primary-muted);border-radius:50%;flex:0 0 38px}.extension-release-copy h2,.extension-connection-card h2,.extension-section-heading h2{margin:0;font-size:17px}.extension-release-copy p,.extension-connection-card p{color:var(--color-muted);margin:4px 0 0;font-size:12px;line-height:1.5}.extension-facts{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:0;display:grid}.extension-facts>div{background:var(--color-surface-muted);border-radius:10px;min-width:0;padding:11px}.extension-facts :is(dt,dd){text-overflow:ellipsis;margin:0;overflow:hidden}.extension-facts dt{color:var(--color-muted);font-size:10px}.extension-facts dd{white-space:nowrap;margin-top:5px;font-size:11.5px;font-weight:650}.extension-actions{flex-wrap:wrap;gap:9px;display:flex}.extension-download-button{border-radius:var(--radius-md);color:#fff;background:var(--color-primary);cursor:pointer;border:0;justify-content:center;align-items:center;min-height:42px;padding:0 17px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.extension-download-button:hover{background:var(--color-primary-hover)}.extension-download-button:disabled{opacity:.6;cursor:wait}.extension-release-card>small{color:var(--color-muted);font-size:10px}.extension-inline-error{color:var(--color-error);margin:0;font-size:12px}.extension-connection-card{justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;display:flex}.extension-connection-card>div{align-items:flex-start;gap:11px;min-width:0;display:flex}.extension-connection-card>div>svg{width:22px;height:22px;color:var(--color-muted);flex:0 0 22px}.extension-connection-card.is-connected{border-color:color-mix(in srgb, var(--color-success) 40%, var(--color-border))}.extension-connection-card.is-connected>div>svg{color:var(--color-success)}.extension-connection-card.is-outdated>div>svg{color:var(--color-warning)}.extension-guide-section,.extension-trust-section{padding:24px}.extension-section-heading{gap:5px;margin-bottom:17px;display:grid}.extension-step-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:0;padding:0;list-style:none;display:grid}.extension-step-list li{border:1px solid var(--color-border);background:var(--color-surface-muted);border-radius:10px;align-items:flex-start;gap:9px;min-width:0;padding:12px;display:flex}.extension-step-list li>span{color:#fff;background:var(--color-primary);border-radius:50%;flex:0 0 24px;place-items:center;width:24px;height:24px;font-size:10px;font-weight:750;display:grid}.extension-step-list p{color:var(--color-foreground);margin:2px 0 0;font-size:11.5px;line-height:1.45}.extension-step-list code{color:var(--color-primary);background:var(--color-primary-muted);font:inherit;border-radius:4px;padding:1px 4px;font-weight:650}.extension-step-list.is-compact{grid-template-columns:repeat(5,minmax(0,1fr))}.extension-warning{border-left:3px solid var(--color-warning);background:color-mix(in srgb, var(--color-warning) 10%, var(--color-surface));border-radius:8px;margin-top:13px;padding:12px 14px}.extension-warning strong{font-size:12px}.extension-warning p{color:var(--color-muted);margin:4px 0 0;font-size:11.5px;line-height:1.5}.extension-trust-section ul{color:var(--color-muted);gap:9px;margin:0;padding-left:20px;font-size:12px;line-height:1.5;display:grid}.extension-settings-page :is(a,button):focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}@media (max-width:900px){.extension-facts{grid-template-columns:repeat(3,minmax(0,1fr))}.extension-step-list,.extension-step-list.is-compact{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.extension-settings-header{align-items:flex-start}.extension-release-card,.extension-guide-section,.extension-trust-section{padding:18px}.extension-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.extension-connection-card{flex-direction:column;align-items:stretch}.extension-actions>*{width:100%}.extension-step-list,.extension-step-list.is-compact{grid-template-columns:1fr}}.onboarding-brand{color:var(--color-ai);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:8px;font-size:11px;font-weight:800;display:flex}.ai-orb{background:var(--color-ai);width:10px;height:10px;box-shadow:0 0 16px color-mix(in srgb, var(--color-ai) 70%, transparent);border-radius:50%}.onboarding-progress{background:var(--color-surface-muted);border-radius:999px;height:6px;margin-top:24px;overflow:hidden}.onboarding-progress span{border-radius:inherit;background:linear-gradient(90deg,var(--color-primary),var(--color-ai));height:100%;transition:width var(--motion-normal) var(--ease-standard);display:block}.onboarding-count{color:var(--color-muted);font-size:12px;margin:12px 0 20px!important}:root[data-theme=light] .auth-shell,:root[data-theme=light] .dashboard-shell{background:radial-gradient(circle at 50% 20%, #ece9ff 0, var(--color-background) 48%, #eef1f7 100%)}:root[data-theme=light] .login-card,:root[data-theme=light] .welcome-card{color:var(--color-foreground);background:var(--color-surface);border-color:var(--color-border);box-shadow:var(--shadow-lg)}:root[data-theme=light] .login-form>label{color:var(--color-foreground)}:root[data-theme=light] .form-error{color:var(--color-error);background:color-mix(in srgb,var(--color-error) 8%,var(--color-surface))}@media (max-width:900px){.topbar-breadcrumb,.topbar-store-context{display:none}.app-sidebar{z-index:var(--z-drawer)}.settings-card{flex-direction:column;align-items:flex-start}}@media (max-width:620px){.theme-control.is-compact button:not(.is-active),.user-trigger-name{display:none}}.source-badge{border:1px solid var(--border,#e5e7eb);color:#111827;background:#f3f4f6;border-radius:999px;align-items:center;padding:2px 8px;font-size:11px;font-weight:600;display:inline-flex}.source-badge--aliexpress{color:#9a3412;background:#fff1e6;border-color:#fed7aa}.source-badge--etsy{color:#a1421f;background:#fdeee7;border-color:#f6c9b3}.source-badge--manual{color:#3730a3;background:#eef2ff;border-color:#c7d2fe}.source-badge--unknown{color:#6b7280;background:#f3f4f6}.product-badges,.detail-badges{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}.product-cost-row{color:#6b7280;flex-wrap:wrap;gap:10px;margin:4px 0;font-size:12px;display:flex}.product-filters{flex-wrap:wrap;gap:12px;margin-bottom:16px;display:flex}.product-filters label{color:#6b7280;flex-direction:column;gap:4px;font-size:12px;display:flex}.product-filters select{border:1px solid var(--border,#e5e7eb);background:#fff;border-radius:8px;min-width:160px;padding:6px 8px;font-size:13px}.detail-links{flex-wrap:wrap;align-items:center;gap:10px;margin:12px 0;display:flex}.product-pricing-row{flex-direction:column;gap:2px;margin:4px 0;font-size:12px;display:flex}.product-recommended{font-weight:700}.product-profit{color:#047857}.pricing-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pricing-summary{color:#6b7280;flex-wrap:wrap;gap:16px;margin:8px 0;font-size:13px;display:flex}.pricing-tiers{grid-template-columns:repeat(3,1fr);gap:8px;margin:8px 0;display:grid}.pricing-tier{border:1px solid var(--border,#e5e7eb);border-radius:10px;flex-direction:column;gap:2px;padding:10px;display:flex}.pricing-tier-label{text-transform:uppercase;letter-spacing:.04em;color:#6b7280;font-size:11px}.pricing-tier-price{font-size:16px;font-weight:700}.pricing-tier-meta{color:#6b7280;font-size:11px}.pricing-details{margin:8px 0;font-size:13px}.pricing-details summary{cursor:pointer;color:#374151}.pricing-fee-list{gap:4px;margin:0;padding:8px 0 0;list-style:none;display:grid}.pricing-fee-list li{color:#4b5563;justify-content:space-between;display:flex}.pricing-fee-total{border-top:1px solid var(--border,#e5e7eb);padding-top:4px;font-weight:700;color:#111827!important}.pricing-assumptions{color:#6b7280;margin:8px 0 0;padding-left:18px;font-size:12px}@media (max-width:640px){.pricing-tiers{grid-template-columns:1fr}}.orders-table{border:1px solid var(--border,#e5e7eb);border-radius:10px;flex-direction:column;margin-bottom:12px;display:flex;overflow:hidden}.order-row{border-bottom:1px solid var(--border,#e5e7eb);color:inherit;grid-template-columns:1.1fr 1.2fr .9fr .9fr 1fr .9fr 1.1fr;align-items:center;gap:10px;padding:10px 12px;text-decoration:none;display:grid}.order-row:last-child{border-bottom:none}.order-row:hover{background:#f9fafb}.order-cell{font-size:13px}.order-id{font-weight:600}.order-muted{color:#6b7280}.order-items{gap:10px;display:grid}.order-item{border:1px solid var(--border,#e5e7eb);border-radius:10px;padding:12px}.order-item-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.order-item-title{font-weight:600}.order-item-meta{color:#6b7280;margin:4px 0 8px;font-size:12px}.order-item-match{color:#6b7280;flex-direction:column;gap:4px;font-size:12px;display:flex}.order-item-match select{border:1px solid var(--border,#e5e7eb);background:#fff;border-radius:8px;padding:6px 8px;font-size:13px}@media (max-width:720px){.order-row{grid-template-columns:1fr 1fr}}.fulfillment-summary{grid-template-columns:repeat(5,1fr);gap:10px;margin-bottom:14px;display:grid}.fulfillment-card{border:1px solid var(--border,#e5e7eb);border-radius:10px;flex-direction:column;gap:2px;padding:10px 12px;display:flex}.fulfillment-value{font-size:20px;font-weight:700}.fulfillment-label{color:#6b7280;font-size:11px}.filter-check{align-items:center;gap:6px;flex-direction:row!important}.filter-check input{width:auto}.review-dot{vertical-align:middle;background:#b45309;border-radius:999px;width:8px;height:8px;margin-left:6px;display:inline-block}.ws-section{border:1px solid var(--border,#e5e7eb);border-radius:10px;margin-bottom:12px;padding:12px}.ws-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ws-timeline{gap:6px;margin:8px 0 0;padding:0;list-style:none;display:grid}.ws-timeline li{color:#4b5563;border-bottom:1px solid #f3f4f6;justify-content:space-between;padding-bottom:4px;font-size:12px;display:flex}.ws-notes{gap:6px;margin:0 0 8px;padding:0;list-style:none;display:grid}.ws-note{border:1px solid var(--border,#e5e7eb);border-radius:8px;padding:8px;font-size:13px}.ws-note-date{color:#6b7280;font-size:11px}.ws-input{border:1px solid var(--border,#e5e7eb);border-radius:8px;width:100%;padding:8px;font-size:13px}.review-banner{color:#92400e;background:#fffbeb;border:1px solid #fde68a;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;padding:8px 12px;display:flex}@media (max-width:720px){.fulfillment-summary{grid-template-columns:repeat(2,1fr)}}.inbox-search input{border:1px solid var(--border,#e5e7eb);border-radius:8px;width:100%;padding:8px 10px;font-size:13px}.inbox-table{border:1px solid var(--border,#e5e7eb);border-radius:10px;flex-direction:column;margin-bottom:12px;display:flex;overflow:hidden}.inbox-row{border-bottom:1px solid var(--border,#e5e7eb);color:inherit;grid-template-columns:24px 1.2fr 1.6fr 1fr .8fr 1fr;align-items:center;gap:10px;padding:10px 12px;text-decoration:none;display:grid}.inbox-row:last-child{border-bottom:none}.inbox-row:hover{background:#f9fafb}.inbox-cell{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;overflow:hidden}.inbox-unread{justify-content:center;display:flex}.inbox-dot{background:var(--accent-bright,#8b7dff);border-radius:999px;width:9px;height:9px;display:inline-block}.inbox-participant.is-unread{font-weight:650}.inbox-badges{gap:6px;display:flex}@media (max-width:720px){.inbox-row{grid-template-columns:20px 1fr 1fr}.inbox-subject,.inbox-badges{display:none}}.inbox-workspace{flex-direction:column;gap:14px;display:flex}.inbox-ws-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.inbox-ws-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.msg-thread{border:1px solid var(--border,#e5e7eb);background:var(--surface,#fff);border-radius:10px;flex-direction:column;gap:10px;padding:14px;display:flex}.msg-bubble{border:1px solid var(--border,#e5e7eb);border-radius:12px;max-width:78%;padding:9px 12px}.msg-in{background:#f6f7fb;align-self:flex-start}.msg-out{background:#8b7dff1a;border-color:#8b7dff47;align-self:flex-end}.msg-meta{justify-content:space-between;gap:12px;margin-bottom:4px;display:flex}.msg-author{font-size:12px;font-weight:600}.msg-time{color:#6b7280;font-size:11px}.msg-body{white-space:pre-wrap;word-break:break-word;margin:0;font-size:13.5px;line-height:1.45}.reply-composer{border:1px solid var(--border,#e5e7eb);border-radius:10px;flex-direction:column;gap:8px;padding:14px;display:flex}.reply-label{color:#4b5563;font-size:12px;font-weight:600}.reply-textarea{border:1px solid var(--border,#e5e7eb);resize:vertical;border-radius:8px;width:100%;padding:10px;font-family:inherit;font-size:13.5px}.reply-actions{flex-wrap:wrap;gap:8px;display:flex}.reply-hint{font-size:12px}.ai-suggestions{border:1px solid var(--border,#e5e7eb);border-radius:10px;flex-direction:column;gap:8px;padding:14px;display:flex}.ai-suggestion-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.ai-suggestion-item{border:1px solid var(--border,#e5e7eb);background:var(--surface,#fff);border-radius:8px;flex-direction:column;gap:8px;padding:10px;display:flex}.reply-composer-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.reply-template-picker{align-items:center;gap:8px;font-size:12px;display:flex}.reply-template-picker select{border:1px solid var(--border,#e5e7eb);border-radius:8px;padding:6px 8px;font-size:12.5px}.topbar-store-context{border:1px solid var(--border);color:var(--muted);white-space:nowrap;background:#ffffff08;border-radius:999px;align-items:center;gap:7px;padding:6px 12px;font-size:12px;font-weight:600;display:inline-flex}.topbar-store-context svg{width:15px;height:15px;color:var(--muted)}.topbar-search{flex:1;align-items:center;max-width:420px;display:flex;position:relative}.topbar-search svg{width:16px;height:16px;color:var(--muted);pointer-events:none;position:absolute;left:12px}.topbar-search-input{width:100%;height:38px;color:var(--text);border:1px solid var(--border);background:#ffffff08;border-radius:10px;padding:0 12px 0 36px;font-size:13px}.topbar-search-input:disabled{cursor:not-allowed;color:var(--muted)}.topbar-icon-button{width:38px;height:38px;color:var(--text);border:1px solid var(--border);cursor:pointer;background:#ffffff08;border-radius:10px;place-items:center;display:grid}.admin-shortcut{text-decoration:none}.topbar-icon-button:disabled{opacity:.55;cursor:not-allowed}.topbar-icon-button svg{width:18px;height:18px}.app-nav-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sidebar-collapse-toggle{color:#9299a6;cursor:pointer;background:0 0;border:0;border-radius:11px;align-items:center;gap:12px;width:100%;padding:10px 12px;font-size:12.5px;font-weight:600;transition:background .16s,color .16s;display:flex}.sidebar-collapse-toggle svg{flex-shrink:0;width:18px;height:18px}.sidebar-collapse-toggle:hover{color:var(--text);background:#ffffff0a}@media (min-width:861px){.app-shell.is-collapsed{grid-template-columns:76px 1fr}.app-shell.is-collapsed .app-brand-name,.app-shell.is-collapsed .app-nav-label{display:none}.app-shell.is-collapsed .app-nav-item{justify-content:center;padding:11px}.app-shell.is-collapsed .sidebar-collapse-toggle{justify-content:center}.app-shell.is-collapsed .sidebar-collapse-toggle svg{transform:rotate(180deg)}}.page-head-actions{align-items:center;gap:10px;display:flex}.ui-badge{letter-spacing:.01em;white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;padding:3px 10px;font-size:11px;font-weight:650;display:inline-flex}.ui-badge-neutral{color:#b9c0cc;border-color:var(--border);background:#ffffff0d}.ui-badge-success{color:#86e9c4;background:#5fdfad1a;border-color:#5fdfad40}.ui-badge-warning{color:#f4cf76;background:#f2c14e1a;border-color:#f2c14e40}.ui-badge-danger{color:#ffb5bd;background:#ff61741a;border-color:#ff617447}.ui-badge-info{color:#c3bcff;background:#8b7dff1f;border-color:#8b7dff47}.ui-skeleton{flex-direction:column;gap:10px;padding:18px 20px;display:flex}.ui-skeleton-line{background:linear-gradient(90deg,#ffffff0d,#ffffff1a,#ffffff0d) 0 0/200% 100%;border-radius:7px;height:14px;animation:1.3s ease-in-out infinite ui-shimmer}.ui-skeleton-line:nth-child(2){width:82%}.ui-skeleton-line:nth-child(3){width:64%}@keyframes ui-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.ui-state{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:36px 20px;display:flex}.ui-state-title{color:var(--muted);margin:0;font-size:13.5px}.ui-state-hint{color:#6c7482;margin:0;font-size:12px}.ui-state-error .ui-state-title{color:#ffb5bd}.ui-kpi-grid{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:26px;display:grid}.ui-kpi{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);color:inherit;flex-direction:column;gap:4px;padding:18px 20px;text-decoration:none;display:flex}.ui-kpi-link{transition:border-color .18s,transform .18s}.ui-kpi-link:hover{border-color:#8b7dff66;transform:translateY(-1px)}.ui-kpi-label{color:var(--muted);margin:0;font-size:12px}.ui-kpi-value{letter-spacing:-.02em;margin:2px 0 0;font-size:26px;font-weight:700}.ui-kpi-hint{color:#6c7482;margin:0;font-size:11.5px}.ui-kpi-value.ui-kpi-warning{color:var(--warning)}.ui-kpi-value.ui-kpi-danger{color:var(--danger)}.ui-kpi-value.ui-kpi-success{color:var(--success)}.ui-kpi-value.ui-kpi-info{color:var(--accent-bright)}.dash-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.dash-panel{flex-direction:column;display:flex}.ui-data-list{margin:0;padding:6px;list-style:none}.ui-row{border-radius:11px;grid-template-columns:1fr auto auto;align-items:center;gap:12px;padding:11px 14px;transition:background .16s;display:grid}.ui-row:hover{background:#ffffff08}.ui-row-main{min-width:0;color:inherit;flex-direction:column;gap:2px;text-decoration:none;display:flex}.ui-row-title{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.ui-row-sub{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.ui-row-meta{color:var(--muted);white-space:nowrap;font-size:12px}@media (max-width:1080px){.ui-kpi-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:960px){.dash-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:860px){.topbar-store-context,.topbar-search{display:none}}@media (max-width:560px){.ui-kpi-grid{grid-template-columns:1fr}}:root{--aurora:linear-gradient(120deg, #8b7dff 0%, #7c8bff 45%, #4fd6c0 100%);--aurora-soft:linear-gradient(120deg, #8b7dff29, #4fd6c01f)}.dv2{max-width:1320px}.dv2 :is(.dv2-kpi-value,.dv2-row-amount,.dv2-revenue-total,.dv2-focus-count){font-variant-numeric:tabular-nums}.dv2-tone-neutral{color:var(--text)}.dv2-tone-info{color:var(--accent-bright)}.dv2-tone-success{color:var(--success)}.dv2-tone-warning{color:var(--warning)}.dv2-tone-danger{color:var(--danger)}.dv2-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:16px;display:flex}.dv2-title{letter-spacing:-.02em;margin:0;font-size:20px;font-weight:670}.dv2-subtitle{color:var(--muted);margin:3px 0 0;font-size:13px}.dv2-header-controls{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.dv2-range{border:1px solid var(--border);background:var(--surface);border-radius:9px;padding:2px;display:inline-flex}.dv2-range-opt{height:30px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:0 11px;font-size:12.5px;font-weight:600;transition:color .15s,background .15s}.dv2-range-opt:hover{color:var(--text)}.dv2-range-opt.is-active{color:var(--accent-bright);background:#8b7dff29}.dv2-updated{color:#6b7280;min-width:0;font-size:11.5px}.dv2-ask{background:var(--aurora-soft);color:#d7d2ff;border:1px solid #8b7dff52;border-radius:9px;align-items:center;gap:8px;height:34px;padding:0 13px;font-size:12.5px;font-weight:650;text-decoration:none;transition:border-color .15s;display:inline-flex}.dv2-ask:hover{border-color:#8b7dff99}.dv2-ask-mark{background:var(--aurora);border-radius:4px;width:12px;height:12px}.dv2-attention{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;margin-bottom:16px;display:grid}.dv2-attention-loading{border:1px solid var(--border);background:var(--surface);border-radius:12px;height:62px}.dv2-attn{border:1px solid var(--border);background:var(--surface);color:inherit;border-radius:12px;align-items:center;gap:12px;padding:12px 14px;text-decoration:none;transition:border-color .15s,transform .15s;display:flex}.dv2-attn:hover{border-color:#8b7dff66;transform:translateY(-1px)}.dv2-attn-icon{background:var(--surface-raised);border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.dv2-attn-icon svg{width:18px;height:18px;color:var(--muted)}.dv2-attn-warning .dv2-attn-icon svg{color:var(--warning)}.dv2-attn-danger .dv2-attn-icon svg{color:var(--danger)}.dv2-attn-info .dv2-attn-icon svg{color:var(--accent-bright)}.dv2-attn-body{flex-direction:column;min-width:0;line-height:1.25;display:flex}.dv2-attn-count{font-variant-numeric:tabular-nums;font-size:17px;font-weight:700}.dv2-attn-title{color:var(--muted);font-size:12px}.dv2-attn-action{color:var(--accent-bright);white-space:nowrap;margin-left:auto;font-size:11.5px;font-weight:600}.dv2-attn-clear{border:1px solid var(--border);background:var(--surface);color:var(--muted);border-radius:12px;grid-column:1/-1;align-items:center;gap:10px;padding:12px 14px;font-size:13px;display:flex}.dv2-attn-clear-dot{background:var(--success);border-radius:50%;width:8px;height:8px}.dv2-kpi-grid{grid-template-columns:repeat(5,1fr);gap:12px;margin-bottom:16px;display:grid}.dv2-kpi{border:1px solid var(--border);background:var(--surface);color:inherit;border-radius:12px;flex-direction:column;gap:6px;padding:14px 15px;text-decoration:none;display:flex}.dv2-kpi-link{transition:border-color .15s,transform .15s}.dv2-kpi-link:hover{border-color:#8b7dff66;transform:translateY(-1px)}.dv2-kpi-top{align-items:center;gap:7px;display:flex}.dv2-kpi-icon{color:var(--muted);place-items:center;display:grid}.dv2-kpi-icon svg{width:15px;height:15px}.dv2-kpi-label{color:var(--muted);font-size:11.5px;font-weight:600}.dv2-kpi-value-row{align-items:baseline;gap:8px;display:flex}.dv2-kpi-value{letter-spacing:-.02em;font-size:23px;font-weight:700;line-height:1.1}.dv2-kpi-sub{color:#6b7280;font-size:11px}.dv2-trend{align-items:center;gap:3px;font-size:11.5px;font-weight:600;display:inline-flex}.dv2-trend-up{color:var(--success)}.dv2-trend-down{color:var(--danger)}.dv2-trend-flat{color:var(--muted)}.dv2-sr-inline{font-weight:600}.dv2-spark{width:100%;height:30px}.dv2-spark-line{stroke:var(--accent-bright);stroke-width:1.6px;vector-effect:non-scaling-stroke}.dv2-spark-area{fill:#8b7dff24;stroke:none}.dv2-grid{grid-template-columns:repeat(12,1fr);gap:16px;display:grid}.dv2-span-8{grid-column:span 8}.dv2-span-6{grid-column:span 6}.dv2-span-4{grid-column:span 4}.dv2-panel{border:1px solid var(--border);background:var(--surface);border-radius:14px;flex-direction:column;min-width:0;display:flex}.dv2-panel-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:10px;padding:12px 16px;display:flex}.dv2-panel-title{margin:0;font-size:13.5px;font-weight:650}.dv2-panel-link{color:var(--accent-bright);white-space:nowrap;font-size:12px;font-weight:600;text-decoration:none}.dv2-panel-link:hover{text-decoration:underline}.dv2-panel-body{padding:8px}.dv2-panel-body>.ui-skeleton,.dv2-panel-body>.ui-state{padding:20px 16px}.dv2-list{flex-direction:column;display:flex}.dv2-row{min-height:42px;color:inherit;border-radius:9px;align-items:center;gap:10px;padding:8px 10px;text-decoration:none;transition:background .14s;display:flex}.dv2-row:hover{background:#ffffff08}.dv2-row-id{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.dv2-row-when{color:#6b7280;white-space:nowrap;font-size:11.5px}.dv2-row-amount{white-space:nowrap;margin-left:auto;font-size:13px;font-weight:650}.dv2-review-dot{background:var(--warning);vertical-align:middle;border-radius:50%;width:7px;height:7px;margin-left:6px;display:inline-block}.dv2-order-row{grid-template-columns:1fr auto auto auto;display:grid}.dv2-order-row .dv2-row-when{text-align:right;min-width:44px}.dv2-convo-row{grid-template-columns:14px 1fr auto auto;display:grid}.dv2-convo-dot{place-items:center;display:grid}.dv2-unread-dot{background:var(--accent-bright);border-radius:50%;width:7px;height:7px}.dv2-convo-main{flex-direction:column;min-width:0;display:flex}.dv2-convo-sub{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.dv2-convo-row.is-unread .dv2-row-id{font-weight:700}.dv2-convo-channel{color:var(--muted);font-size:11px}.dv2-health-row{grid-template-columns:1fr auto;display:grid}.dv2-health-main{flex-direction:column;min-width:0;display:flex}.dv2-focus{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.dv2-focus-row{min-height:44px;color:inherit;border-radius:9px;align-items:center;gap:10px;padding:8px 10px;text-decoration:none;transition:background .14s;display:flex}.dv2-focus-row:hover{background:#ffffff08}.dv2-focus-icon{background:var(--surface-raised);width:30px;height:30px;color:var(--muted);border-radius:8px;place-items:center;display:grid}.dv2-focus-icon svg{width:16px;height:16px}.dv2-focus-label{color:var(--text);font-size:12.5px}.dv2-focus-count{font-variant-numeric:tabular-nums;margin-left:auto;font-size:15px;font-weight:700}.dv2-focus-count.is-muted{color:#555d6b;font-weight:600}.dv2-revenue{flex-direction:column;gap:12px;padding:8px 8px 12px;display:flex}.dv2-revenue-lead{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.dv2-revenue-total{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:28px;font-weight:720}.dv2-revenue-range{color:#6b7280;font-size:11.5px}.dv2-chart{width:100%;height:200px}.dv2-chart .dv2-spark-line{stroke-width:2px}.dv2-ai{flex-direction:column;gap:8px;padding:6px;display:flex}.dv2-ai-item{border:1px solid var(--border);background:var(--aurora-soft);border-radius:11px;gap:10px;padding:10px;display:flex}.dv2-ai-mark{background:var(--aurora);border-radius:3px;flex-shrink:0;align-self:stretch;width:4px}.dv2-ai-body{flex-direction:column;gap:3px;min-width:0;display:flex}.dv2-ai-insight{margin:0;font-size:12.5px;font-weight:600;line-height:1.4}.dv2-ai-why{color:var(--muted);margin:0;font-size:11.5px;line-height:1.4}.dv2-ai-link{color:var(--accent-bright);margin-top:2px;font-size:11.5px;font-weight:600;text-decoration:none}.dv2-ai-footer{color:var(--muted);align-items:center;gap:7px;padding:8px 10px;font-size:12px;font-weight:600;text-decoration:none;display:flex}.dv2-ai-footer:hover{color:var(--text)}.dv2-ai-footer svg{width:15px;height:15px}.dv2-activity{flex-direction:column;margin:0;padding:6px;list-style:none;display:flex}.dv2-activity-item{align-items:center;gap:10px;min-height:40px;padding:6px 8px;display:flex}.dv2-activity-dot{background:var(--muted);border-radius:50%;flex-shrink:0;width:8px;height:8px}.dv2-activity-order{background:var(--accent-bright)}.dv2-activity-msg{background:var(--warning)}.dv2-activity-ai{background:#4fd6c0}.dv2-activity-text{text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.dv2-activity-item .dv2-row-when{margin-left:auto}.dv2-sr{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:1200px){.dv2-kpi-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:1024px){.dv2-span-8,.dv2-span-6{grid-column:1/-1}.dv2-span-4{grid-column:span 6}}@media (max-width:768px){.dv2-kpi-grid{grid-template-columns:repeat(2,1fr)}.dv2-span-8,.dv2-span-6,.dv2-span-4{grid-column:1/-1}.dv2-header-controls{justify-content:space-between;width:100%}}.iw{border:1px solid var(--border);background:var(--surface);border-radius:14px;grid-template-columns:336px minmax(0,1fr) 360px;height:calc(100dvh - 150px);min-height:520px;display:grid;overflow:hidden}.iw>section,.iw>aside{flex-direction:column;min-width:0;min-height:0;display:flex}.iw-list{border-right:1px solid var(--border)}.iw-context{border-left:1px solid var(--border)}.iw-list-head{border-bottom:1px solid var(--border);align-items:center;gap:8px;padding:10px;display:flex}.iw-saved-views{border-bottom:1px solid var(--border);background:#8b7dff06;gap:6px;padding:9px 10px;display:grid}.iw-saved-views-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.iw-saved-views-head h2{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:11px;font-weight:700}.iw-saved-view-list{gap:3px;max-height:150px;display:grid;overflow-y:auto}.iw-saved-view-row{border:1px solid #0000;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3px;display:grid}.iw-saved-view-row.is-active{border-color:var(--accent);background:#8b7dff1a}.iw-saved-view-select{min-width:0;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:6px;padding:5px 7px;display:flex}.iw-saved-view-select.is-active{color:var(--accent-bright);background:#8b7dff1a;font-weight:700}.iw-saved-view-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.iw-saved-view-default{border:1px solid var(--accent);color:var(--accent-bright);border-radius:999px;flex:none;padding:1px 5px;font-size:9px;font-weight:700}.iw-saved-view-actions{opacity:.45;align-items:center;display:flex}.iw-saved-view-row:focus-within .iw-saved-view-actions,.iw-saved-view-row:hover .iw-saved-view-actions{opacity:1}.iw-saved-view-actions .btn-icon{width:24px;height:24px}.iw-saved-views-empty,.iw-saved-view-summary{color:var(--muted);margin:0;font-size:11px}.iw-saved-view-custom{color:var(--accent-bright);margin:0;padding:0 7px;font-size:11px;font-weight:700}.iw-saved-view-dirty{color:var(--warning);background:#f2c14e1a;border-radius:8px;flex-wrap:wrap;align-items:center;gap:5px;padding:6px;font-size:11px;font-weight:700;display:flex}.iw-saved-view-form{border:1px solid var(--border);background:var(--surface-raised);border-radius:9px;gap:7px;padding:8px;display:grid}.iw-saved-view-form label:not(.iw-check){color:var(--muted);gap:4px;font-size:11px;display:grid}.iw-saved-view-form input:not([type=checkbox]){width:100%;min-width:0}.iw-saved-view-form-actions{gap:6px;display:flex}.iw-search{flex:1;display:flex}.iw-search-input{width:100%;height:34px;color:var(--text);border:1px solid var(--border);background:var(--surface-raised);border-radius:9px;padding:0 12px;font-size:12.5px}.iw-search-input:focus{border-color:var(--accent);outline:none;box-shadow:0 0 0 3px #8b7dff1f}.iw-filters{border-bottom:1px solid var(--border);flex-direction:column;gap:8px;padding:8px 10px;display:flex}.iw-segments{border:1px solid var(--border);background:var(--surface-raised);border-radius:9px;gap:2px;padding:2px;display:inline-flex}.iw-seg{height:28px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:7px;flex:1;font-size:11.5px;font-weight:600;transition:color .15s,background .15s}.iw-seg:hover{color:var(--text)}.iw-seg.is-active{color:var(--accent-bright);background:#8b7dff29}.iw-filter-selects{gap:6px;display:flex}.iw-filter-selects select{min-width:0;height:30px;color:var(--text);border:1px solid var(--border);background:var(--surface-raised);border-radius:8px;flex:1;padding:0 8px;font-size:11.5px}.iw-list-body{flex:1;padding:6px;overflow-y:auto}.iw-list-body:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;border-radius:8px}.iw-list-skeleton{padding:12px}.iw-row{width:100%;min-height:64px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:9px 10px;transition:background .14s;display:flex}.iw-row:hover{background:#ffffff08}.iw-row.is-active{background:#8b7dff1f;box-shadow:inset 0 0 0 1px #8b7dff47}.iw-row:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.iw-row-avatar{color:#fff;background:linear-gradient(135deg,#6f61e8,#9589ff);border-radius:50%;flex-shrink:0;place-items:center;width:38px;height:38px;font-size:12.5px;font-weight:700;display:grid;position:relative}.iw-unread-dot{background:var(--accent-bright);border:2px solid var(--surface);border-radius:50%;width:9px;height:9px;position:absolute;top:-1px;right:-1px}.iw-row-main{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.iw-row-top{align-items:baseline;gap:8px;display:flex}.iw-row-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13px;font-weight:550;overflow:hidden}.iw-row.is-unread .iw-row-name{color:var(--text);font-weight:700}.iw-row-time{color:#6b7280;white-space:nowrap;font-size:11px}.iw-row-bottom{align-items:center;gap:8px;display:flex}.iw-row-subject{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:11.5px;overflow:hidden}.iw-row-badges{flex-shrink:0;align-items:center;gap:6px;display:flex}.iw-priority-badge{white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;max-width:70px;padding:1px 6px;font-size:9.5px;font-weight:700;line-height:1.4;display:inline-flex}.iw-priority-low{color:#9ca3af;background:#9ca3af14;border-color:#9ca3af4d}.iw-priority-normal{color:#93c5fd;background:#3b82f61a;border-color:#3b82f64d}.iw-priority-high{color:#fbbf24;background:#f59e0b1a;border-color:#f59e0b59}.iw-priority-urgent{color:#fca5a5;background:#ef44441f;border-color:#ef444466}.iw-snoozed-badge{color:#c4b5fd;white-space:nowrap;background:#8b5cf61f;border:1px solid #8b5cf659;border-radius:999px;align-items:center;padding:1px 6px;font-size:9.5px;font-weight:700;line-height:1.4;display:inline-flex}.iw-mini-badge{border-radius:999px;padding:1px 7px;font-size:10px;font-weight:700}.iw-mini-warn{color:#f4cf76;background:#f2c14e24}.iw-mini-channel{color:#6b7280;font-size:10px}.iw-load-more{border:1px solid var(--border);background:var(--surface-raised);width:100%;color:var(--muted);cursor:pointer;border-radius:9px;margin-top:6px;padding:9px;font-size:12px;font-weight:600}.iw-load-more:hover{color:var(--text);border-color:#8b7dff66}.iw-thread-col{background:radial-gradient(circle at 50% -10%,#8b7dff0a,#0000 60%)}.iw-empty-center{place-items:center;height:100%;padding:24px;display:grid}.iw-thread-loading{padding:20px}.iw-toolbar{border-bottom:1px solid var(--border);background:#080a0f66;align-items:center;gap:10px;padding:10px 14px;display:flex}.iw-back{border:1px solid var(--border);background:var(--surface-raised);width:30px;height:30px;color:var(--text);cursor:pointer;border-radius:8px;display:none}.iw-toolbar-avatar{color:#fff;background:linear-gradient(135deg,#6f61e8,#9589ff);border-radius:50%;place-items:center;width:34px;height:34px;font-size:12px;font-weight:700;display:grid}.iw-toolbar-main{flex:1;min-width:0}.iw-toolbar-name{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:14px;font-weight:650;overflow:hidden}.iw-toolbar-sub{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.iw-toolbar-actions{align-items:center;gap:8px;display:flex}.iw-ctx-toggle{display:none}.iw-thread{flex:1;padding:14px 18px;overflow-y:auto}.iw-day{color:#6b7280;align-items:center;gap:12px;margin:12px 0;font-size:11px;display:flex}.iw-day:before,.iw-day:after{content:"";background:var(--border);flex:1;height:1px}.iw-msg{gap:8px;max-width:74%;margin:8px 0;display:flex}.iw-msg-in{margin-right:auto}.iw-msg-out{flex-direction:row-reverse;margin-left:auto}.iw-msg-avatar{background:var(--surface-raised);width:28px;height:28px;color:var(--muted);border-radius:50%;flex-shrink:0;align-self:flex-end;place-items:center;font-size:10.5px;font-weight:700;display:grid}.iw-msg-bubble{border:1px solid var(--border);background:var(--surface-raised);border-radius:13px;padding:8px 12px}.iw-msg-in .iw-msg-bubble{border-bottom-left-radius:5px}.iw-msg-out .iw-msg-bubble{background:#8b7dff24;border-color:#8b7dff42;border-bottom-right-radius:5px}.iw-msg-meta{align-items:baseline;gap:8px;margin-bottom:3px;display:flex}.iw-msg-author{color:var(--muted);font-size:11px;font-weight:650}.iw-msg-time{color:#6b7280;font-size:10px}.iw-msg-text{white-space:pre-wrap;word-break:break-word;margin:0;font-size:13px;line-height:1.5}.iw-composer{border-top:1px solid var(--border);background:#080a0f66;padding:10px 12px 12px}.iw-tabs{gap:2px;margin-bottom:8px;display:inline-flex}.iw-tab{height:28px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:0 12px;font-size:12px;font-weight:600;transition:color .15s,background .15s}.iw-tab:hover{color:var(--text)}.iw-tab.is-active{color:var(--accent-bright);background:#8b7dff24}.iw-composer-body{flex-direction:column;gap:8px;display:flex}.iw-composer-input{border:1px solid var(--border);background:var(--surface-raised);width:100%;color:var(--text);resize:vertical;border-radius:10px;min-height:76px;padding:10px 12px;font-size:13px;line-height:1.5}.iw-composer-input:focus{border-color:var(--accent);outline:none;box-shadow:0 0 0 3px #8b7dff1f}.iw-composer-foot{justify-content:space-between;align-items:center;gap:10px;display:flex}.iw-shortcut{color:#6b7280;font-size:11px}.iw-composer-actions{gap:8px;display:flex}.iw-composer-hint{color:#6b7280;margin:0;font-size:11px;line-height:1.45}.iw-notice{color:var(--success);background:#5fdfad1a;border:1px solid #5fdfad38;border-radius:9px;margin:0;padding:8px 11px;font-size:12px}.iw-notice-error{color:#ffb5bd;background:#ff617414;border-color:#ff617440}.iw-notice-partial{color:#ffd38a;background:#ffb84d14;border-color:#ffb84d38}.iw-ai-head{align-items:center;gap:10px;display:flex}.iw-ai-mark{background:var(--aurora);border-radius:4px;flex-shrink:0;width:12px;height:12px}.iw-ai-lead{color:var(--muted);flex:1;margin:0;font-size:11.5px;line-height:1.4}.iw-suggestions{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.iw-suggestion{background:var(--aurora-soft);border:1px solid #8b7dff3d;border-radius:11px;padding:10px}.iw-suggestion-text{white-space:pre-wrap;margin:0 0 8px;font-size:12.5px;line-height:1.5}.iw-suggestion-actions{gap:8px;display:flex}.iw-templates{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.iw-template{border:1px solid var(--border);background:var(--surface-raised);text-align:left;cursor:pointer;border-radius:10px;flex-direction:column;gap:2px;width:100%;padding:9px 11px;transition:border-color .15s;display:flex}.iw-template:hover{border-color:#8b7dff66}.iw-template-name{font-size:12.5px;font-weight:650}.iw-template-body{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.iw-context-empty{place-items:center;height:100%;padding:20px;display:grid}.iw-context-hint{color:var(--muted);text-align:center;margin:0;font-size:12px;line-height:1.5}.iw-context .iw-tabs{padding:10px 10px 0}.iw-context-body{flex-direction:column;flex:1;gap:14px;padding:12px;display:flex;overflow-y:auto}.iw-customer-head{align-items:center;gap:12px;display:flex}.iw-customer-head .ui-badge{margin-left:auto}.iw-customer-avatar{color:#fff;background:linear-gradient(135deg,#6f61e8,#9589ff);border-radius:50%;place-items:center;width:44px;height:44px;font-size:15px;font-weight:700;display:grid}.iw-customer-name{margin:0;font-size:14px;font-weight:650}.iw-customer-since{color:var(--muted);margin:2px 0 0;font-size:11.5px}.iw-ctx-section{flex-direction:column;gap:8px;display:flex}.iw-ctx-section-head{justify-content:space-between;align-items:center;display:flex}.iw-ctx-section-title{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:0;font-size:11px;font-weight:700}.iw-health-grid{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.iw-health-stat{border:1px solid var(--border);background:var(--surface-raised);border-radius:10px;flex-direction:column;gap:2px;padding:9px 11px;display:flex}.iw-health-label{color:var(--muted);font-size:10.5px}.iw-health-value{font-variant-numeric:tabular-nums;font-size:14px;font-weight:650}.iw-health-value.is-muted{color:#555d6b}.iw-tone-neutral{color:var(--text)}.iw-tone-info{color:var(--accent-bright)}.iw-tone-success{color:var(--success)}.iw-tone-warning{color:var(--warning)}.iw-tone-danger{color:var(--danger)}.iw-info-row{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:10px;padding:7px 0;display:flex}.iw-info-label{color:var(--muted);font-size:12px}.iw-info-value{text-align:right;font-size:12.5px;font-weight:550}.iw-timeline{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.iw-timeline-item{grid-template-columns:14px 1fr auto;align-items:center;gap:8px;padding:7px 0;display:grid}.iw-timeline-dot{background:var(--muted);border-radius:50%;width:8px;height:8px}.iw-timeline-dot.is-out{background:var(--accent-bright)}.iw-timeline-text{font-size:12px}.iw-timeline-time{color:#6b7280;white-space:nowrap;font-size:10.5px}.iw-ctx-action{background:var(--aurora-soft);color:#d7d2ff;cursor:pointer;border:1px solid #8b7dff4d;border-radius:9px;width:100%;height:36px;font-size:12.5px;font-weight:650}.iw-ctx-action:hover:not(:disabled){border-color:#8b7dff8c}.iw-ctx-action:disabled{opacity:.6;cursor:not-allowed}.iw-scrim{display:none}@media (max-width:1280px){.iw{grid-template-columns:300px minmax(0,1fr) 320px}}@media (max-width:1180px){.iw{grid-template-columns:300px minmax(0,1fr)}.iw-ctx-toggle{display:inline-flex}.iw-context{z-index:60;border-left:1px solid var(--border);background:var(--surface-raised);width:min(380px,92vw);height:100dvh;transition:transform .22s;position:fixed;top:0;right:0;transform:translate(100%)}.iw.ctx-open .iw-context{transform:none;box-shadow:-24px 0 60px #00000080}.iw.ctx-open .iw-scrim{z-index:55;cursor:pointer;background:#04060a99;border:0;display:block;position:fixed;inset:0}}@media (max-width:900px){.iw{grid-template-columns:minmax(0,1fr);height:calc(100dvh - 120px)}.iw-list{border-right:0}.iw .iw-thread-col,.iw.has-selection .iw-list{display:none}.iw.has-selection .iw-thread-col{display:flex}.iw-back{place-items:center;display:grid}.iw-context{width:min(420px,96vw)}}@media (max-width:560px){.iw-msg{max-width:88%}.iw-filter-selects{flex-direction:column}}.iw-order-tab{flex-direction:column;gap:14px;display:flex}.iw-order-unlinked{flex-direction:column;gap:12px;display:flex}.iw-link-src{color:var(--muted);background:var(--surface-raised);border:1px solid var(--border);border-radius:999px;padding:2px 8px;font-size:10px;font-weight:700}.iw-link-cancel{color:var(--accent-bright);cursor:pointer;background:0 0;border:0;font-size:11.5px;font-weight:600}.iw-order-card{border:1px solid var(--border);background:var(--surface-raised);color:inherit;border-radius:11px;flex-direction:column;gap:8px;padding:11px 12px;text-decoration:none;transition:border-color .15s;display:flex}.iw-order-card:hover{border-color:#8b7dff66}.iw-order-card-top{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.iw-order-ext{font-size:13px;font-weight:700}.iw-order-total{font-variant-numeric:tabular-nums;font-size:13px;font-weight:650}.iw-order-badges{flex-wrap:wrap;gap:6px;display:flex}.iw-order-items{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.iw-order-item{justify-content:space-between;align-items:center;gap:10px;font-size:12px;display:flex}.iw-order-item-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.iw-order-item-qty{color:var(--muted);font-variant-numeric:tabular-nums}.iw-order-actions{gap:8px;display:flex}.iw-candidates{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.iw-candidate{border:1px solid var(--border);background:var(--surface-raised);text-align:left;cursor:pointer;border-radius:10px;flex-direction:column;gap:2px;width:100%;padding:9px 11px;transition:border-color .15s;display:flex}.iw-candidate:hover:not(:disabled){border-color:#8b7dff66}.iw-candidate:disabled{opacity:.6;cursor:not-allowed}.iw-candidate-ext{font-size:12.5px;font-weight:650}.iw-candidate-meta{color:var(--muted);font-size:11px}.iw-notes-panel{flex-direction:column;gap:12px;display:flex}.iw-private-label{background:var(--aurora-soft);color:#d7d2ff;border:1px solid #8b7dff47;border-radius:9px;padding:8px 10px;font-size:11px;line-height:1.4}.iw-note-compose{color:var(--muted);flex-direction:column;gap:6px;font-size:11px;font-weight:650;display:flex}.iw-note-compose textarea,.iw-note-edit{resize:vertical;border:1px solid var(--border);background:var(--surface-raised);width:100%;min-height:82px;color:var(--text);font:inherit;border-radius:9px;padding:9px 10px;line-height:1.45}.iw-note-compose textarea:focus,.iw-note-edit:focus{border-color:#8b7dff80;outline:2px solid #8b7dff47}.iw-note-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.iw-note-card{border:1px solid var(--border);background:var(--surface-raised);border-radius:10px;flex-direction:column;gap:8px;padding:10px 11px;display:flex}.iw-note-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;font-size:10px;display:flex}.iw-private-pill{color:#c8c1ff;background:#8b7dff24;border-radius:999px;padding:2px 6px;font-weight:700}.iw-note-body{color:var(--text);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.5}.iw-note-actions{justify-content:flex-end;gap:6px;display:flex}.iw-note-delete{color:#ff9faa}.iw-row-tags{align-items:center;gap:4px;min-width:0;display:flex;overflow:hidden}.iw-tag{white-space:nowrap;text-overflow:ellipsis;border:1px solid #0000;border-radius:999px;align-items:center;gap:4px;max-width:120px;padding:2px 7px;font-size:10.5px;font-weight:650;line-height:1.4;display:inline-flex;overflow:hidden}.iw-tag button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.iw-tag-overflow{color:var(--muted);flex-shrink:0;font-size:10.5px}.iw-tag-gray{color:#d1d5db;background:#6b72802e;border-color:#9ca3af47}.iw-tag-red{color:#fca5a5;background:#ef444429;border-color:#f871714d}.iw-tag-orange{color:#fdba74;background:#f9731629;border-color:#fb923c4d}.iw-tag-yellow{color:#fde68a;background:#eab30829;border-color:#facc154d}.iw-tag-green{color:#86efac;background:#22c55e29;border-color:#4ade804d}.iw-tag-blue{color:#93c5fd;background:#3b82f629;border-color:#60a5fa4d}.iw-tag-purple{color:#c4b5fd;background:#8b5cf629;border-color:#a78bfa4d}.iw-tag-pink{color:#f9a8d4;background:#ec489929;border-color:#f472b64d}.iw-tag-filter-actions{justify-content:space-between;gap:6px;display:flex}.iw-tag-manager{border:1px solid var(--border);background:var(--surface-raised);border-radius:10px;gap:8px;padding:9px;display:grid}.iw-tag-form{grid-template-columns:minmax(0,1fr) 78px;gap:6px;display:grid}.iw-tag-form input,.iw-tag-form select,.iw-tag-assign select{min-width:0;height:30px;color:var(--text);border:1px solid var(--border);background:var(--surface);border-radius:8px;padding:0 8px;font-size:11.5px}.iw-tag-manager-list{gap:5px;max-height:150px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.iw-tag-manager-list li{align-items:center;gap:5px;display:flex}.iw-tag-manager-list .iw-tag{flex:1;max-width:none}.iw-conversation-tags{border-bottom:1px solid var(--border);background:var(--surface-raised);justify-content:space-between;align-items:center;gap:10px;padding:7px 14px;display:flex}.iw-assigned-tags{flex:1;align-items:center;gap:5px;min-width:0;display:flex;overflow-x:auto}.iw-tag-assign{flex-shrink:0;align-items:center;gap:5px;display:flex}.iw-assignment-badge{max-width:100%;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;align-self:flex-start;align-items:center;gap:5px;font-size:10.5px;display:inline-flex;overflow:hidden}.iw-assignment-badge>span{color:#d7d2ff;background:var(--aurora-soft);border-radius:50%;flex-shrink:0;place-items:center;width:18px;height:18px;font-size:8px;font-weight:750;display:grid}.iw-conversation-assignment{border-bottom:1px solid var(--border);background:var(--surface-raised);justify-content:space-between;align-items:center;gap:10px;padding:7px 14px;display:flex}.iw-conversation-priority{border-bottom:1px solid var(--border);background:var(--surface-raised);align-items:center;gap:10px;padding:7px 14px;font-size:12px;display:flex}.iw-conversation-priority label{color:var(--muted);font-weight:600}.iw-conversation-priority select{min-width:110px;height:30px;color:var(--text);border:1px solid var(--border);background:var(--surface);border-radius:8px;padding:0 8px}.iw-conversation-priority .iw-notice{margin:0}.iw-show-snoozed{color:var(--muted);white-space:nowrap;align-items:center;gap:6px;font-size:11px;display:inline-flex}.iw-conversation-snooze{border-bottom:1px solid var(--border);background:var(--surface-raised);align-items:center;gap:10px;padding:7px 14px;font-size:12px;display:flex}.iw-conversation-snooze>label{color:var(--muted);font-weight:600}.iw-conversation-snooze select,.iw-conversation-snooze input{min-width:130px;height:30px;color:var(--text);border:1px solid var(--border);background:var(--surface);border-radius:8px;padding:0 8px}.iw-snooze-actions{align-items:center;gap:6px;display:flex}.iw-snooze-actions button{border:1px solid var(--border);background:var(--surface);border-radius:8px;min-height:30px;padding:0 10px;font-size:11px}.iw-conversation-snooze .iw-notice{margin:0}.iw-assignment-current,.iw-assignment-person,.iw-assignment-actions{align-items:center;gap:7px;display:flex}.iw-assignment-person{color:var(--text);font-size:11.5px;font-weight:650}.iw-assignment-avatar{color:#fff;background:linear-gradient(135deg,#6f61e8,#9589ff);border-radius:50%;place-items:center;width:24px;height:24px;font-size:9px;display:grid}.iw-assignment-actions select{min-width:130px;height:30px;color:var(--text);border:1px solid var(--border);background:var(--surface);border-radius:8px;padding:0 8px;font-size:11.5px}@media (max-width:720px){.iw-conversation-tags{flex-direction:column;align-items:stretch}.iw-tag-assign select{flex:1}.iw-conversation-assignment,.iw-conversation-priority,.iw-conversation-snooze{flex-direction:column;align-items:stretch}.iw-assignment-actions{flex-wrap:wrap}.iw-assignment-actions select{flex:1}}:root[data-theme=light] :where(.dv2-panel,.dv2-kpi,.dashboard-card,.product-card,.store-card,.workspace-card,.analysis-card,.seo-card,.image-card,.listing-card,.listing-builder,.ai-panel,.iw-panel,.iw-sidebar,.iw-thread,.iw-detail,.iw-note-card,.iw-candidate,.modal-card,.dialog-card,.ui-state,.empty-state,.data-table,.tabs){color:var(--color-foreground);background:var(--color-surface);border-color:var(--color-border);box-shadow:var(--shadow-sm)}:root[data-theme=light] :where(.app-sidebar,.app-topbar,.user-menu,.iw-conversation-tags,.iw-conversation-assignment,.iw-conversation-priority,.iw-conversation-snooze){color:var(--color-foreground);background:var(--color-surface);border-color:var(--color-border)}:root[data-theme=light] :where(.page-subtitle,.ui-kpi-label,.ui-kpi-hint,.dv2-row-when,.iw-note-meta,.iw-order-item-qty){color:var(--color-muted)}:root[data-theme=light] :where(input,textarea,select,.iw-note-edit,.iw-candidate){color:var(--color-foreground);background:var(--color-surface);border-color:var(--color-border)}:root[data-theme=light] :where(.notice-success,.ui-badge-success){color:var(--color-success);background:color-mix(in srgb,var(--color-success) 10%,white)}:root[data-theme=light] :where(.form-error,.notice-error,.ui-badge-danger){color:var(--color-error);background:color-mix(in srgb,var(--color-error) 9%,white)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.auth-switch{text-align:center;color:var(--color-muted);margin:22px 0 0;font-size:.92rem;line-height:1.5}.auth-switch a{color:var(--color-primary);font-weight:700;text-decoration:none}.auth-switch a:hover{text-decoration:underline}.password-rules{color:var(--color-muted);grid-template-columns:1fr 1fr;gap:5px 10px;margin:2px 0 5px;padding:0;font-size:.72rem;list-style:none;display:grid}.password-rules li{align-items:center;gap:5px;display:flex}.password-rules li.is-valid,.password-match.is-valid{color:var(--color-success)}.password-match{min-height:17px;color:var(--color-error);margin:-4px 0 0;font-size:.72rem}@media (max-width:520px){.password-rules{grid-template-columns:1fr}}.onboarding-shell{gap:28px;width:min(100%,940px);margin:0 auto;padding:24px 20px 40px;display:grid}.onboarding-header{gap:18px;display:grid}.onboarding-brand{align-items:baseline;gap:12px;display:flex}.onboarding-brand strong{letter-spacing:-.01em;font-size:20px}.onboarding-brand small{color:var(--color-muted);letter-spacing:.18em;text-transform:uppercase;font-size:11px;font-weight:700}.onboarding-stepper{gap:12px;display:grid}.onboarding-progress{background:color-mix(in srgb, var(--color-border) 60%, transparent);border-radius:999px;height:3px;position:relative;overflow:hidden}.onboarding-progress>span{background:var(--color-primary);height:100%;transition:width .35s;display:block}.onboarding-stepper-list{flex-wrap:wrap;gap:6px 14px;margin:0;padding:0;font-size:12px;list-style:none;display:flex}.onboarding-stepper-item{color:var(--color-muted);align-items:center;gap:6px;display:inline-flex}.onboarding-stepper-item.is-active{color:var(--color-foreground);font-weight:650}.onboarding-stepper-item.is-done{color:var(--color-success,var(--color-primary))}.onboarding-step-dot{border:1px solid var(--color-border);background:0 0;border-radius:50%;place-items:center;width:20px;height:20px;font-size:11px;font-weight:700;display:inline-grid}.onboarding-stepper-item.is-active .onboarding-step-dot{border-color:var(--color-primary);color:var(--color-primary)}.onboarding-stepper-item.is-done .onboarding-step-dot{background:color-mix(in srgb, var(--color-success,var(--color-primary)) 18%, transparent);border-color:var(--color-success,var(--color-primary));color:var(--color-success,var(--color-primary))}.onboarding-count{color:var(--color-muted);margin:0;font-size:12px}.onboarding-card{border:1px solid var(--color-border);border-radius:var(--radius-lg,20px);background:var(--color-surface,#121722b8);text-align:center;width:100%;padding:clamp(28px,5vw,44px);box-shadow:0 24px 60px #00000047}.onboarding-card .onboarding-mark{width:auto;height:64px;margin:0 auto 22px}.onboarding-eyebrow{margin-bottom:8px}.onboarding-title{letter-spacing:-.03em;margin:0;font-size:clamp(24px,4.4vw,34px);line-height:1.15}.onboarding-description{max-width:560px;color:var(--color-muted);margin:12px auto 0;font-size:14px;line-height:1.65}.onboarding-card .welcome-line{margin:24px auto 22px}.onboarding-body{text-align:left;gap:18px;display:grid}.onboarding-body>.login-button,.onboarding-body>.btn-primary,.onboarding-body>.btn-ghost{justify-self:center;min-width:240px}.onboarding-actions-row{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.onboarding-back{min-width:120px}.onboarding-banner{border:1px solid var(--color-border);background:color-mix(in srgb, var(--color-primary) 8%, transparent);color:var(--color-foreground);text-align:center;border-radius:10px;margin:0;padding:12px 14px;font-size:13px}.onboarding-success-badge{border:1px solid color-mix(in srgb, var(--color-success,var(--color-primary)) 30%, transparent);background:color-mix(in srgb, var(--color-success,var(--color-primary)) 10%, transparent);border-radius:12px;grid-template-columns:auto 1fr;align-items:center;gap:14px;padding:14px 18px;display:grid}.onboarding-success-check{background:var(--color-success,var(--color-primary));color:#fff;border-radius:50%;place-items:center;width:28px;height:28px;font-size:15px;font-weight:800;display:grid}.onboarding-success-label{margin:0;font-size:13.5px;font-weight:700}.onboarding-success-message{color:var(--color-muted);margin:2px 0 0;font-size:12.5px}.onboarding-interval-toggle{border:1px solid var(--color-border);border-radius:999px;place-self:center;padding:4px;display:inline-flex}.onboarding-interval-btn{height:34px;color:var(--color-muted);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 16px;font-size:12.5px;font-weight:650}.onboarding-interval-btn.is-active{background:var(--color-primary);color:#fff}.onboarding-interval-hint{opacity:.85;margin-left:4px;font-weight:500}.onboarding-plan-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;display:grid}.onboarding-plan-card{border:1px solid var(--color-border);background:var(--color-surface,#ffffff05);border-radius:14px;gap:12px;padding:22px;display:grid}.onboarding-plan-card.is-selected{border-color:var(--color-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-primary) 20%, transparent)}.onboarding-plan-head{justify-content:space-between;align-items:baseline;display:flex}.onboarding-plan-head h3{margin:0;font-size:17px}.onboarding-plan-price{margin:0;font-size:20px;font-weight:700}.onboarding-plan-price small{color:var(--color-muted);margin-left:2px;font-size:12px;font-weight:500}.onboarding-plan-desc{color:var(--color-muted);margin:0;font-size:12.5px;line-height:1.55}.onboarding-plan-limits-heading{color:var(--color-muted);letter-spacing:.12em;text-transform:uppercase;margin:4px 0 -4px;font-size:11px;font-weight:700}.onboarding-plan-limits{gap:4px;margin:0;padding:0;font-size:12.5px;list-style:none;display:grid}.onboarding-plan-limits li:before{content:"· ";color:var(--color-primary);font-weight:700}.onboarding-manual{text-align:left;margin-top:14px}.onboarding-hint{color:var(--color-muted);margin:-2px 0 8px;font-size:12px}.onboarding-waiting{color:var(--color-muted);place-items:center;gap:10px;padding:22px 0;display:grid}.onboarding-waiting .spinner{width:22px;height:22px}.onboarding-waiting p{margin:0;font-size:13px}.onboarding-celebrate{text-align:left;gap:20px;display:grid}.onboarding-celebrate-illustration{background:color-mix(in srgb, var(--color-success,var(--color-primary)) 18%, transparent);width:96px;height:96px;color:var(--color-success,var(--color-primary));border-radius:50%;place-items:center;margin:0 auto;font-size:42px;font-weight:800;animation:.5s ease-out both onboarding-fade-in;display:grid}.onboarding-summary{border:1px solid var(--color-border);background:var(--color-surface,#ffffff05);border-radius:14px;padding:18px 22px}.onboarding-summary h2{letter-spacing:.1em;text-transform:uppercase;color:var(--color-muted);margin:0 0 10px;font-size:13px;font-weight:700}.onboarding-summary ul{gap:8px;margin:0;padding:0;font-size:13.5px;list-style:none;display:grid}.onboarding-summary li{align-items:center;gap:10px;display:flex}.onboarding-summary-check{background:var(--color-success,var(--color-primary));color:#fff;border-radius:50%;place-items:center;width:20px;height:20px;font-size:12px;font-weight:800;display:grid}@keyframes onboarding-fade-in{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.onboarding-celebrate-illustration{animation:none}}@media (max-width:560px){.onboarding-plan-grid{grid-template-columns:1fr}}.settings-layout{grid-template-columns:240px minmax(0,1fr);align-items:flex-start;gap:clamp(28px,3vw,52px);display:grid}.settings-content{min-width:0}.settings-content>*{width:min(100%,1080px);margin-inline:0}.settings-subnav{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);gap:8px;padding:20px;display:grid;position:sticky;top:84px}.settings-subnav-title{letter-spacing:.12em;text-transform:uppercase;color:var(--color-muted);margin:0 0 6px;font-size:11px;font-weight:700}.settings-subnav nav{gap:4px;display:grid}.settings-subnav-item{color:var(--color-muted);border-radius:10px;padding:9px 12px;font-size:13.5px;font-weight:500;text-decoration:none;transition:background-color .15s,color .15s}.settings-subnav-item:hover{background:color-mix(in srgb, var(--color-border) 60%, transparent);color:var(--color-foreground)}.settings-subnav-item.is-active{background:color-mix(in srgb, var(--color-primary) 12%, transparent);color:var(--color-primary);font-weight:600}@media (max-width:900px){.settings-layout{grid-template-columns:1fr}.settings-subnav{position:static}}.settings-billing{width:100%;min-width:0;max-width:1360px;font-family:var(--font-body), Inter, ui-sans-serif, system-ui, sans-serif;gap:24px;margin-inline:auto;display:grid}.settings-billing .page-head{min-width:0;margin-bottom:0}.settings-billing .page-title{font-weight:600}.settings-billing .page-subtitle{max-width:760px;line-height:1.55}.settings-support{gap:20px;max-width:1080px;display:grid}.billing-card{flex-direction:column;align-items:stretch;gap:20px;min-width:0;height:100%;padding:clamp(20px,2vw,28px)}.billing-card-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.billing-card-heading{align-items:flex-start;gap:11px;min-width:0;display:flex}.billing-card-heading>div{min-width:0}.billing-card-icon,.usage-card-icon{color:var(--color-primary);background:var(--color-primary-muted);flex:none;place-items:center;display:grid}.billing-card-icon{border-radius:10px;width:36px;height:36px}.billing-card-icon svg,.usage-card-icon svg{width:18px;height:18px}.billing-card-title{color:var(--color-foreground);margin:0;font-size:15px;font-weight:600;line-height:1.4}.billing-card-subtitle{color:var(--color-muted);margin:5px 0 0;font-size:12.5px;line-height:1.5}.billing-card-body{flex-direction:column;flex:1;gap:16px;min-width:0;display:flex}.billing-inline-btn{align-self:flex-start;margin-top:8px}.referral-code-row{border:1px solid var(--color-border);background:var(--color-surface-muted);border-radius:10px;grid-template-columns:minmax(0,auto) minmax(0,1fr);align-items:center;gap:10px 20px;padding:14px 16px;display:grid}.referral-code-label{color:var(--color-muted);margin:0 0 2px;font-size:11.5px}.referral-code-value{color:var(--color-foreground);letter-spacing:.06em;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:17px;font-weight:600}.referral-link-value{min-width:0;color:var(--color-muted);overflow-wrap:anywhere;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.referral-empty{color:var(--color-muted);margin:0;font-size:12.5px}.referral-table{border-collapse:collapse;width:100%;font-size:12.5px}.referral-table th{color:var(--color-muted);letter-spacing:.04em;text-align:left;text-transform:uppercase;border-bottom:1px solid var(--color-border);padding:6px 10px;font-size:11px;font-weight:600}.referral-table td{color:var(--color-foreground);border-bottom:1px solid var(--color-border);padding:9px 10px}.referral-table tr:last-child td{border-bottom:0}.referral-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;display:grid}.referral-summary>div{border:1px solid var(--color-border);background:var(--color-surface);border-radius:10px;padding:12px 14px}.referral-summary dt{color:var(--color-muted);margin:0 0 4px;font-size:11.5px;line-height:1.3}.referral-summary dd{color:var(--color-foreground);letter-spacing:-.01em;margin:0;font-size:21px;font-weight:650}.referral-cap-explanation,.referral-per-referral{color:var(--color-muted);margin:0;font-size:11.5px;line-height:1.5}@media (max-width:720px){.referral-code-row,.referral-summary{grid-template-columns:minmax(0,1fr)}}.billing-status-pill{letter-spacing:.04em;border-radius:999px;align-items:center;padding:3px 10px;font-size:11.5px;font-weight:600;display:inline-flex}.billing-status-pill.is-ok{background:color-mix(in srgb, var(--color-success,#34d399) 20%, transparent);color:var(--color-success,#34d399)}.billing-status-pill.is-warn{color:#f59e0b;background:#f59e0b38}.billing-status-pill.is-danger{color:#ef4444;background:#ef444438}.billing-status-pill.is-neutral{background:color-mix(in srgb, var(--color-border) 70%, transparent);color:var(--color-muted)}.billing-trial-banner{border-radius:var(--radius-lg);background:#f59e0b14;border:1px solid #f59e0b66;padding:14px 18px}.billing-trial-banner-title{color:var(--color-foreground);margin:0;font-size:14px;font-weight:600}.billing-trial-banner-body{color:var(--color-muted);margin:4px 0 0;font-size:13px}.billing-admin-grant{border:1px solid color-mix(in srgb, var(--color-primary) 42%, transparent);border-radius:var(--radius-lg);background:linear-gradient(105deg, color-mix(in srgb, var(--color-primary) 9%, var(--color-surface)), color-mix(in srgb, var(--color-primary) 4%, var(--color-surface)));grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px 20px;min-width:0;padding:18px 22px;display:grid}.billing-admin-grant-icon{color:#fff;background:var(--color-primary);border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.billing-admin-grant-icon svg{width:20px;height:20px}.billing-admin-grant-copy{min-width:0}.billing-admin-grant-badge{color:var(--color-primary);letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:650;display:block}.billing-admin-grant p{color:var(--color-foreground);margin:5px 0 0;font-size:13.5px;line-height:1.5}.billing-admin-grant-meta{grid-template-columns:repeat(2,minmax(120px,auto));gap:12px 22px;margin:0;display:grid}.billing-admin-grant-meta>div{gap:3px;min-width:0;display:grid}.billing-admin-grant-meta dt{color:var(--color-muted);font-size:11.5px}.billing-admin-grant-meta dd{color:var(--color-foreground);overflow-wrap:anywhere;margin:0;font-size:13.5px;font-weight:600}.billing-callout{border-left:3px solid var(--color-primary);background:color-mix(in srgb, var(--color-primary) 6%, transparent);color:var(--color-foreground);margin:0;padding:12px 14px;font-size:13px}.billing-overview-dl{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin:0;display:grid}.billing-overview-dl>div{border:1px solid var(--color-border);background:var(--color-surface-muted);border-radius:11px;gap:5px;min-width:0;padding:14px 16px;display:grid}.billing-overview-dl dt{letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted);margin:0;font-size:11.5px;font-weight:600}.billing-overview-dl dd{color:var(--color-foreground);overflow-wrap:anywhere;margin:0;font-size:15px}.billing-primary-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:24px;display:grid}.billing-primary-grid>.billing-card{min-width:0;margin:0}.billing-plan-identity{justify-content:space-between;align-items:center;gap:16px;min-width:0;display:flex}.billing-plan-identity>strong{overflow-wrap:anywhere;min-width:0;font-size:clamp(21px,2vw,25px);font-weight:600}.billing-plan-actions{flex-wrap:wrap;gap:12px;margin-top:auto;display:flex}.billing-plan-actions>*{flex:160px;justify-content:center;min-width:0}.usage-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;display:grid}.billing-primary-usage{grid-template-columns:repeat(3,minmax(0,1fr))}.usage-card{border:1px solid var(--color-border);background:color-mix(in srgb, var(--color-surface) 92%, transparent);border-radius:12px;flex-direction:column;gap:14px;min-width:0;height:100%;padding:18px;display:flex}.usage-card-head{gap:12px;min-width:0;display:grid}.usage-card-title-row{align-items:center;gap:9px;min-width:0;display:flex}.usage-card-icon{border-radius:8px;width:30px;height:30px}.usage-card-label{letter-spacing:.04em;text-transform:uppercase;min-width:0;color:var(--color-muted);overflow-wrap:anywhere;margin:0;font-size:12px;font-weight:550;line-height:1.35}.usage-card-value{color:var(--color-foreground);overflow-wrap:anywhere;margin:0;font-size:22px;font-weight:600;line-height:1.2}.usage-card-value.is-unavailable{color:var(--color-muted);font-size:13px;font-weight:500}.usage-card-progress{background:color-mix(in srgb, var(--color-border) 70%, transparent);border-radius:999px;height:6px;overflow:hidden}.usage-card-progress-fill{border-radius:999px;height:100%;display:block}.usage-card-progress-fill.is-ok{background:var(--color-success,#34d399)}.usage-card-progress-fill.is-warn{background:#f59e0b}.usage-card-progress-fill.is-danger{background:#ef4444}.usage-card-details{border-top:1px solid var(--color-border);min-height:46px;color:var(--color-muted);overflow-wrap:anywhere;gap:4px;margin-top:auto;padding-top:11px;font-size:12px;line-height:1.45;display:grid}.usage-card-details.is-empty{visibility:hidden}.usage-card-details strong{color:var(--color-foreground);font-weight:500}.plan-compare-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;display:grid}.plan-compare-card{border:1px solid var(--color-border);background:var(--color-surface);border-radius:14px;gap:12px;padding:20px;display:grid;position:relative}.plan-compare-card.is-popular{border-color:color-mix(in srgb, var(--color-primary) 60%, transparent);box-shadow:0 0 0 1px color-mix(in srgb, var(--color-primary) 40%, transparent)}.plan-compare-card.is-current{border-color:var(--color-success,#34d399)}.plan-compare-badge{background:var(--color-primary);color:#fff;letter-spacing:.06em;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:700;position:absolute;top:-12px;right:16px}.plan-compare-name{color:var(--color-foreground);margin:0;font-size:16px;font-weight:600}.plan-compare-price{color:var(--color-foreground);margin:0;font-size:24px;font-weight:700}.plan-compare-price small{color:var(--color-muted);margin-left:4px;font-size:12px;font-weight:500}.plan-compare-desc{color:var(--color-muted);margin:0;font-size:12.5px}.plan-compare-limits{color:var(--color-foreground);gap:6px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.plan-compare-limits li:before{content:"✓ ";color:var(--color-success,#34d399);font-weight:700}.plan-compare-current{background:color-mix(in srgb, var(--color-success,#34d399) 12%, transparent);color:var(--color-success,#34d399);text-align:center;border-radius:8px;margin:0;padding:8px 12px;font-size:12px;font-weight:600}.payment-history-scroll{width:100%;min-width:0;overflow-x:auto}.payment-history-table{border-collapse:collapse;width:100%;min-width:720px;font-size:13px}.payment-history-table th,.payment-history-table td{text-align:left;border-bottom:1px solid var(--color-border);padding:10px 12px}.payment-history-table th{letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted);font-size:11.5px;font-weight:600}.payment-history-table td{color:var(--color-foreground)}.payment-history-link{color:var(--color-primary);margin-right:8px;font-weight:500;text-decoration:none;display:inline-block}.payment-history-link:hover{text-decoration:underline}.billing-payment-empty{text-align:center;align-content:center;place-items:center;gap:7px;min-height:150px;padding:24px;display:grid}.billing-payment-empty>span{width:48px;height:48px;color:var(--color-primary);background:var(--color-primary-muted);border-radius:14px;place-items:center;margin-bottom:3px;display:grid}.billing-payment-empty>span svg{width:23px;height:23px}.billing-payment-empty strong{color:var(--color-foreground);font-size:14px;font-weight:600}.billing-payment-empty p{max-width:560px;color:var(--color-muted);margin:0;font-size:13px;line-height:1.5}.billing-coupon-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.billing-coupon-row .login-input{max-width:320px}.billing-dialog{background:color-mix(in srgb, var(--color-background,#000) 60%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:60;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.billing-dialog-card{border-radius:var(--radius-lg);background:var(--color-surface);border:1px solid var(--color-border);width:100%;max-width:480px;box-shadow:var(--shadow-lg,0 20px 60px #00000059);gap:16px;padding:28px;display:grid}.billing-dialog-title{color:var(--color-foreground);margin:0;font-size:18px;font-weight:600}.billing-dialog-line{color:var(--color-muted);align-items:center;gap:8px;margin:0;font-size:14px;display:flex}.billing-dialog-summary{background:color-mix(in srgb, var(--color-border) 40%, transparent);border-radius:10px;padding:16px}.billing-dialog-summary-heading{letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted);margin:0 0 10px;font-size:11.5px;font-weight:600}.billing-dialog-dl{gap:8px;margin:0;font-size:13.5px;display:grid}.billing-dialog-dl>div{justify-content:space-between;gap:12px;display:flex}.billing-dialog-dl dt{color:var(--color-muted);margin:0}.billing-dialog-dl dd{color:var(--color-foreground);margin:0;font-weight:600}.billing-dialog-actions{justify-content:flex-end;gap:12px;display:flex}.billing-dialog-loading{color:var(--color-muted);margin:0;font-size:13px}.login-button.is-danger{background:#ef4444}.login-button.is-danger:hover{background:#cb3a3a}.settings-content .login-field{gap:6px;min-width:0;display:grid}.settings-content .login-field>span{color:var(--color-foreground);font-size:12.5px;font-weight:550;line-height:1.3}.settings-content .login-input{width:100%;min-width:0;color:var(--color-foreground);font:inherit;border:1px solid var(--color-border);background:var(--color-surface);border-radius:8px;padding:9px 11px;font-size:13px;transition:border-color .12s,box-shadow .12s}.settings-content .login-input::placeholder{color:var(--color-muted)}.settings-content .login-input:focus-visible{border-color:var(--color-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-primary) 18%, transparent);outline:none}.settings-content .login-input:disabled{color:var(--color-muted);cursor:not-allowed;opacity:.7}.settings-content .login-field .form-error{color:var(--color-danger);font-size:11.5px;font-style:normal}.team-settings-card{flex-wrap:wrap}.team-message{color:var(--color-muted);flex-basis:100%;margin:0;font-size:12px}.team-lists{flex-basis:100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.team-lists h4{margin:0 0 8px;font-size:12px}.team-lists p{color:var(--color-muted);font-size:12px}.team-row{border-top:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.team-row span{gap:3px;min-width:0;display:grid}.team-row small{color:var(--color-muted);overflow-wrap:anywhere}.team-invite-dialog fieldset{border:1px solid var(--color-border);border-radius:8px;gap:8px;margin:0;padding:12px;display:grid}.team-invite-dialog legend{color:var(--color-muted);padding:0 5px;font-size:12px}@media (max-width:720px){.team-lists{grid-template-columns:1fr}}.support-form .login-button{align-self:flex-start;width:auto;padding-inline:26px}.settings-support{max-width:1180px}.support-form{flex-direction:column;align-items:stretch;gap:14px}.support-notice{align-items:flex-start}.support-row{grid-template-columns:1fr 1fr;gap:14px;display:grid}@media (max-width:640px){.support-row{grid-template-columns:1fr}}.support-textarea{resize:vertical;min-height:120px;padding:10px 12px;font-family:inherit;line-height:1.5}.support-attachments-note{flex-wrap:wrap;align-items:baseline;gap:6px;margin:0;display:flex}.support-attachments-label{color:var(--color-foreground);font-size:12.5px;font-weight:550}.support-page-head{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.support-new-button,.support-submit{flex:none;width:auto;padding-inline:20px}.support-error{color:#b42318;border-radius:var(--radius-md);background:#fff7f6;border:1px solid #f1c1bb;margin-bottom:14px;padding:11px 13px;font-size:13px}.support-workspace{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);min-height:590px;box-shadow:var(--shadow-sm);grid-template-columns:minmax(260px,.75fr) minmax(0,1.6fr);display:grid;overflow:hidden}.support-ticket-panel{border-right:1px solid var(--color-border);background:color-mix(in srgb, var(--color-surface) 94%, var(--color-background));min-width:0}.support-ticket-panel>header{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;min-height:58px;padding:14px 16px;display:flex}.support-ticket-panel>header h3{margin:0;font-size:14px}.support-ticket-panel>header span{min-width:24px;height:24px;color:var(--color-muted);border:1px solid var(--color-border);border-radius:999px;place-items:center;font-size:11px;display:grid}.support-ticket-row{width:100%;color:var(--color-foreground);border:0;border-bottom:1px solid var(--color-border);cursor:pointer;font:inherit;text-align:left;background:0 0;gap:5px;padding:15px 16px;display:grid}.support-ticket-row:hover,.support-ticket-row.is-active{background:color-mix(in srgb, var(--color-primary) 7%, var(--color-surface))}.support-ticket-row.is-active{box-shadow:inset 3px 0 var(--color-primary)}.support-ticket-row strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.support-ticket-row small,.support-ticket-row time{color:var(--color-muted);font-size:11px}.support-ticket-row p{color:var(--color-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}.support-status{color:#047857;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:999px;width:fit-content;padding:3px 7px;font-size:10px;font-weight:700;display:inline-flex}.support-status.is-resolved{color:var(--color-muted);border-color:var(--color-border);background:var(--color-surface)}.support-conversation-panel{min-width:0}.support-panel-state{min-height:180px;color:var(--color-muted);text-align:center;align-content:center;place-items:center;gap:8px;padding:24px;font-size:13px;display:grid}.support-panel-state strong{color:var(--color-foreground);font-size:15px}.support-panel-state p{max-width:390px;margin:0;line-height:1.5}.support-panel-state button{color:var(--color-foreground);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);padding:7px 11px}.support-conversation-empty{min-height:590px}.support-new-form{gap:15px;padding:22px;display:grid}.support-new-form>header,.support-conversation>header{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:16px;display:flex}.support-new-form>header span,.support-conversation>header>div>span{color:var(--color-primary);text-transform:uppercase;font-size:11px;font-weight:700}.support-new-form h3,.support-conversation h3{margin:4px 0 0;font-size:18px}.support-new-form>header button{color:var(--color-muted);cursor:pointer;background:0 0;border:0}.support-field-label{color:var(--color-muted);font-size:12px;font-weight:600}.support-image-picker{gap:9px;display:grid}.support-image-picker>small{color:var(--color-muted);font-size:11px}.support-image-button{width:fit-content;min-height:35px;color:var(--color-foreground);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);cursor:pointer;align-items:center;padding:7px 11px;font-size:12px;font-weight:600;display:inline-flex}.support-image-button input{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.support-image-previews{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;display:grid}.support-image-previews article{border:1px solid var(--color-border);border-radius:var(--radius-sm);grid-template-columns:42px minmax(0,1fr) 24px;align-items:center;gap:8px;min-width:0;padding:7px;display:grid}.support-image-previews img,.support-image-previews article>span{-o-object-fit:cover;object-fit:cover;background:var(--color-background);border-radius:6px;place-items:center;width:42px;height:42px;display:grid}.support-image-previews div{gap:3px;min-width:0;display:grid}.support-image-previews strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.support-image-previews small{color:var(--color-muted);font-size:10px}.support-image-previews button{color:var(--color-muted);cursor:pointer;background:0 0;border:0;font-size:18px}.support-conversation{grid-template-rows:auto minmax(260px,1fr) auto;min-height:590px;display:grid}.support-conversation>header{padding:18px 20px}.support-conversation>header small{color:var(--color-muted);margin-top:5px;font-size:11px;display:block}.support-message-list{background:color-mix(in srgb, var(--color-background) 55%, var(--color-surface));align-content:start;gap:12px;max-height:520px;padding:20px;display:grid;overflow-y:auto}.support-message{border:1px solid var(--color-border);background:var(--color-surface);border-radius:12px 12px 12px 3px;max-width:min(78%,620px);padding:12px 14px}.support-message.is-customer{background:color-mix(in srgb, var(--color-primary) 8%, var(--color-surface));border-radius:12px 12px 3px;justify-self:end}.support-message>header{justify-content:space-between;align-items:center;gap:14px;display:flex}.support-message>header strong{font-size:11px}.support-message>header time{color:var(--color-muted);font-size:10px}.support-message>p{white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0 0;font-size:13px;line-height:1.55}.support-message-attachments{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.support-message-attachments a{color:var(--color-muted);gap:4px;font-size:10px;text-decoration:none;display:grid}.support-message-attachments img{-o-object-fit:cover;object-fit:cover;border:1px solid var(--color-border);border-radius:7px;width:96px;height:72px}.support-message-attachments span{text-overflow:ellipsis;white-space:nowrap;max-width:96px;overflow:hidden}.support-reply{border-top:1px solid var(--color-border);gap:10px;padding:16px 20px;display:grid}.support-reply .support-textarea{min-height:88px}.support-resolved-hint{color:var(--color-muted);border-radius:var(--radius-sm);background:var(--color-background);margin:0;padding:8px 10px;font-size:11px}html[data-theme=dark] .support-error{color:#fecaca;background:#311b21;border-color:#7f1d1d}html[data-theme=dark] .support-status{color:#a7f3d0;background:#153025;border-color:#065f46}@media (max-width:860px){.support-page-head{flex-direction:column;align-items:flex-start}.support-workspace{grid-template-columns:1fr}.support-ticket-panel{border-right:0;border-bottom:1px solid var(--color-border);max-height:340px;overflow-y:auto}.support-conversation-empty{min-height:260px}.support-message{max-width:90%}}.spw-content-status,.spw-pricing-banner{color:#3b2768;background:#f7f5ff;border:1px solid #ddd6fe;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;padding:16px 18px;display:flex}.spw-content-status.is-warning{color:#74440a;background:#fffaf0;border-color:#f5d39a}.spw-content-grid{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:18px;display:grid}.spw-content-editor-card,.spw-marketplace-preview{margin:0}.spw-content-fields{gap:18px;display:grid}.spw-content-fields label{gap:7px;font-size:14px;font-weight:650;display:grid}.spw-content-fields input,.spw-content-fields textarea{width:100%;font:inherit;resize:vertical;background:#fff;border:1px solid #ddd9e8;border-radius:10px;padding:11px 12px}.spw-content-fields label>small{color:#777083;justify-self:end;font-weight:500}.spw-content-fields label>em{color:#b42318;font-style:normal;font-weight:550}.spw-content-fields label.is-invalid input,.spw-content-fields label.is-invalid textarea{border-color:#e48a82;box-shadow:0 0 0 3px #b4231814}.spw-marketplace-preview{align-self:start;overflow:hidden}.spw-marketplace-preview>header{justify-content:space-between;align-items:center;padding:16px 16px 12px;display:flex}.spw-marketplace-preview>header span{color:#6740c3;background:#f1edff;border-radius:999px;padding:4px 8px;font-size:12px;font-weight:700}.spw-marketplace-preview>img{aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;background:#f4f2f7;width:100%}.spw-preview-empty{aspect-ratio:4/3;color:#797381;background:#f4f2f7;place-items:center;display:grid}.spw-preview-body{gap:10px;padding:16px;display:grid}.spw-preview-body h4,.spw-preview-body p{margin:0}.spw-preview-body p{color:#686271;line-height:1.55}.spw-preview-tags{flex-wrap:wrap;gap:6px;display:flex}.spw-preview-tags span{color:#625b6c;background:#f5f3f8;border-radius:999px;padding:4px 7px;font-size:12px}.spw-preview-body>small{color:#746c7e}.spw-marketplace-preview>footer{color:#7a7382;border-top:1px solid #ebe7f0;padding:12px 16px;font-size:12px}.spw-pricing-workspace{gap:18px;display:grid}.spw-pricing-banner h2,.spw-pricing-banner p{margin:0}.spw-pricing-banner p{color:#686078;margin-top:5px}.spw-pricing-access{color:#5c4c77;background:#f4f1fb;border-radius:12px;padding:13px 16px}.spw-pricing-access.is-locked{color:#704817;background:#fff8e8}.spw-pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.spw-pricing-card{flex-direction:column;gap:16px;margin:0;display:flex}.spw-pricing-card h3,.spw-cost-breakdown h3{margin:0}.spw-pricing-card dl{gap:10px;margin:0;display:grid}.spw-pricing-card dl>div{color:#655f6d;justify-content:space-between;gap:16px;display:flex}.spw-pricing-card dl>div.is-primary{color:#251c31;border-top:1px solid #e7e2eb;padding-top:11px;font-weight:750}.spw-pricing-card label{gap:7px;font-weight:650;display:grid}.spw-pricing-card label>div{grid-template-columns:1fr 76px;gap:7px;display:grid}.spw-pricing-card input,.spw-pricing-card select,.spw-pricing-override input,.spw-pricing-override select{min-width:0;font:inherit;background:#fff;border:1px solid #ddd8e5;border-radius:9px;padding:10px}.spw-card-actions{flex-wrap:wrap;gap:8px;margin-top:auto;display:flex}.spw-rule-state{color:#5b35b0;background:#f0ebff;border-radius:999px;align-self:flex-start;padding:5px 9px;font-size:12px;font-weight:700}.spw-pricing-override{border-top:1px solid #ece7f0;grid-template-columns:1fr 100px auto;gap:7px;padding-top:12px;display:grid}.spw-cost-breakdown{margin:0}.spw-cost-breakdown>div{align-items:stretch;gap:9px;display:flex;overflow-x:auto}.spw-cost-breakdown span{color:#6b6473;border:1px solid #ebe7ef;border-radius:10px;gap:7px;min-width:140px;padding:12px;display:grid}.spw-cost-breakdown span strong{color:#2b2235}.spw-cost-breakdown i{color:#8b8195;align-self:center;font-style:normal}.spw-cost-breakdown .is-total{background:#f4f0ff;border-color:#d9cefa}.operation-progress{background:#faf9ff;border:1px solid #e1d9f5;border-radius:12px;gap:9px;padding:14px;display:grid}.operation-progress-head{justify-content:space-between;align-items:start;gap:12px;display:flex}.operation-progress-head>div{gap:3px;display:grid}.operation-progress-head>div span,.operation-progress footer{color:#766f80;font-size:12px}.operation-state{background:#eeeaf5;border-radius:999px;padding:4px 8px;font-size:12px;font-weight:700}.operation-state.is-running{color:#5c32bb;background:#ede6ff}.operation-state.is-completed{color:#157343;background:#e8f7ee}.operation-state.is-failed,.operation-state.is-partial{color:#a23b13;background:#fff0e8}.operation-progress-track{background:#e9e4ef;border-radius:999px;height:10px;overflow:hidden}.operation-progress-track>span{border-radius:inherit;background:#7651d6;height:100%;transition:width .2s;display:block}.operation-progress footer{justify-content:space-between;display:flex}.store-pricing-settings{gap:18px;display:grid!important}.store-pricing-heading>span{color:#5d38ae;background:#f0ebff;border-radius:999px;margin-top:8px;padding:4px 8px;font-size:12px;font-weight:700;display:inline-block}.store-pricing-form{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.store-pricing-form label{align-content:start;gap:6px;display:grid}.store-pricing-form input,.store-pricing-form select{width:100%;font:inherit;background:#fff;border:1px solid #ddd8e5;border-radius:9px;padding:10px}.store-pricing-form small{color:#777080;line-height:1.4}.store-pricing-form .pricing-check{align-items:center;gap:9px;display:flex}.store-pricing-form .pricing-check input{width:auto}.store-repricing-progress{gap:10px;display:grid}.settings-success{color:#157343}.spw-history-layout{grid-template-columns:minmax(0,1fr) minmax(280px,.42fr);align-items:start;gap:16px;display:grid}.spw-history-layout>.spw-card{margin:0}.spw-timeline-event{text-align:left;width:100%;color:inherit;cursor:pointer;background:0 0;border:0;grid-template-columns:40px 1fr;gap:12px;padding:0;display:grid}.spw-timeline-icon svg{width:18px;height:18px}.spw-timeline-content>span:first-child,.spw-timeline-content>small{justify-content:space-between;align-items:center;gap:12px;display:flex}.spw-timeline-content>small{margin-top:7px}.spw-history-status{background:#f1eef5;border-radius:999px;padding:3px 7px;font-size:10px}.spw-history-status.is-completed{color:#157343;background:#e8f7ee}.spw-history-status.is-failed{color:#a93b28;background:#fff0ec}.spw-history-detail{gap:12px;display:grid;position:sticky;top:90px}.spw-history-detail header{justify-content:space-between;gap:12px;display:flex}.spw-history-detail header button{background:0 0;border:0;font-size:24px}.spw-history-detail dl{gap:8px;margin:0;display:grid}.spw-history-detail dl>div{justify-content:space-between;gap:10px;display:flex}.spw-history-detail dt{color:#756e7c}.spw-history-more{margin-top:14px}.store-detail-invalidated{color:#5e4b82;place-items:center;min-height:45vh;font-weight:700;display:grid}@media (max-width:1050px){.spw-pricing-grid{grid-template-columns:1fr 1fr}.spw-pricing-card:last-child{grid-column:1/-1}.store-pricing-form{grid-template-columns:1fr 1fr}}@media (max-width:760px){.spw-content-grid,.spw-pricing-grid,.spw-history-layout{grid-template-columns:1fr}.spw-pricing-card:last-child{grid-column:auto}.store-pricing-form{grid-template-columns:1fr}.spw-content-status,.spw-pricing-banner{flex-direction:column;align-items:flex-start}.spw-cost-breakdown>div{flex-direction:column;align-items:stretch}.spw-cost-breakdown i{transform:rotate(90deg)}.spw-pricing-override{grid-template-columns:1fr}.spw-history-detail{position:static}}@media (max-width:640px){.support-new-button{width:100%}.support-new-form,.support-message-list,.support-reply{padding:14px}.support-message{max-width:96%}}.login-field-label{color:var(--color-muted);letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:600}.onboarding-summary-body{color:var(--color-muted);margin:0 0 12px;font-size:13.5px;line-height:1.5}.billing-compare-row{justify-content:flex-end;display:flex}.compare-plans-modal{animation:.18s ease-out both compare-plans-fade-in}.compare-plans-card{width:100%;max-width:960px;max-height:88vh;overflow-y:auto}.compare-plans-head{padding-right:40px;position:relative}.compare-plans-close{border-radius:8px;padding:6px 12px;font-size:20px;line-height:1;position:absolute;top:0;right:0}@keyframes compare-plans-fade-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.compare-plans-modal{animation:none}}.spw-route{--spw-container-max:var(--app-content-max);--spw-container-padding:var(--app-content-padding);width:100%;max-width:var(--spw-container-max);min-width:0;padding-inline:var(--spw-container-padding);margin-inline:auto}.app-content.app-content-product-workspace{width:100%;min-width:0;padding-inline:0}.spw{min-width:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;container:product-workspace/inline-size}.spw button,.spw input,.spw select,.spw textarea{font-family:inherit}.spw-header{min-width:0;margin-bottom:8px}.spw-breadcrumb{min-width:0;color:var(--color-muted);align-items:center;gap:7px;margin-bottom:11px;font-size:.72rem;line-height:1.35;display:flex}.spw-breadcrumb a{color:var(--color-primary);font-weight:650;text-decoration:none}.spw-breadcrumb span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.spw-header-main{grid-template-columns:minmax(0,1fr) max-content;align-items:start;gap:18px;min-width:0;display:grid}.spw-header-identity{flex:auto;min-width:0}.spw-title-line{align-items:center;gap:9px;min-width:0;display:flex}.spw-title-line h1{overflow-wrap:anywhere;-webkit-line-clamp:2;letter-spacing:-.018em;-webkit-box-orient:vertical;min-width:0;max-width:76ch;margin:0;font-size:clamp(1.02rem,1.3vw,1.2rem);font-weight:700;line-height:1.22;display:-webkit-box;overflow:hidden}.spw-header-marketplace{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;margin-top:8px;display:flex}.spw-channel-tag{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-muted);letter-spacing:.01em;white-space:nowrap;border-radius:5px;flex:none;padding:2px 7px;font-size:11px;font-weight:500}.spw-header-marketplace-copy{min-width:0;color:var(--color-muted);align-items:baseline;gap:6px;font-size:.68rem;display:flex}.spw-header-marketplace-copy strong{color:var(--color-foreground)}.spw-header-marketplace-copy span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.spw-header-price{color:var(--color-foreground);font-variant-numeric:tabular-nums;font-size:.78rem}.spw-product-heading-icon{width:23px;height:23px;color:var(--color-primary);background:var(--color-primary-muted);border-radius:6px;flex:0 0 23px;place-items:center;display:grid}.spw-product-heading-icon svg{stroke:currentColor;stroke-width:1.65px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.spw-status{width:fit-content;color:var(--color-muted);border:1px solid var(--color-border);background:var(--color-surface-muted);letter-spacing:.025em;text-transform:uppercase;border-radius:5px;flex:none;align-items:center;gap:5px;padding:4px 7px;font-size:.61rem;font-weight:700;line-height:1;display:inline-flex}.spw-status.is-positive{color:var(--color-success);border-color:color-mix(in srgb, var(--color-success) 25%, var(--color-border));background:color-mix(in srgb, var(--color-success) 10%, var(--color-surface))}.spw-status.is-danger{color:var(--color-error);border-color:color-mix(in srgb, var(--color-error) 28%, var(--color-border));background:color-mix(in srgb, var(--color-error) 9%, var(--color-surface))}.spw-marketplace-identity,.spw-header-state-row{flex-wrap:wrap;align-items:center;gap:7px;min-width:0;display:flex}.spw-marketplace-identity{color:var(--color-muted);margin-top:8px;font-size:.7rem;line-height:1.35}.spw-marketplace-identity strong{color:var(--color-foreground)}.spw-provider-icon{color:#fff;width:24px;height:24px;box-shadow:var(--shadow-sm);background:#e46b2d;border-radius:6px;flex:0 0 24px;place-items:center;font-size:.72rem;font-weight:800;display:inline-grid}.spw-status-compact{padding:3px 6px;font-size:.57rem}.spw-sync-time{color:var(--color-muted);font-size:.67rem}.spw-header-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:8px;min-width:0;display:flex;position:relative}.spw-actions-menu{position:relative}.spw-actions-menu>button[aria-expanded=true]{color:var(--color-primary);background:var(--color-primary-muted)}.spw-actions-menu-popover{z-index:30;border:1px solid var(--color-border);background:var(--color-surface-elevated);width:max-content;min-width:178px;box-shadow:var(--shadow-md);border-radius:8px;padding:5px;display:grid;position:absolute;top:calc(100% + 7px);right:0;overflow:hidden}.spw-actions-menu-popover a,.spw-actions-menu-popover button{min-height:34px;color:var(--color-foreground);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:5px;align-items:center;padding:0 10px;font-size:.7rem;font-weight:600;text-decoration:none;display:flex}.spw-actions-menu-popover a:hover,.spw-actions-menu-popover button:hover:not(:disabled){color:var(--color-primary);background:var(--color-primary-muted)}.spw-action-error{color:var(--color-error);text-align:right;margin:8px 0 0;font-size:.68rem}.spw-button{cursor:pointer;min-height:34px;transition:background var(--motion-fast) var(--ease-standard), border-color var(--motion-fast) var(--ease-standard), transform var(--motion-fast) var(--ease-standard);border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:.7rem;font-weight:650;display:inline-flex}.spw-button svg{stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.spw-button-icon{letter-spacing:.05em;width:34px;padding:0}.spw-button:hover:not(:disabled){transform:translateY(-1px)}.spw-button:focus-visible,.spw-text-button:focus-visible,.spw-tabs a:focus-visible,.spw-marketplace-link:focus-visible,.spw-health-details summary:focus-visible{outline:3px solid color-mix(in srgb, var(--color-focus) 45%, transparent);outline-offset:2px}.spw-button:disabled,.spw-text-button:disabled{color:color-mix(in srgb, var(--color-foreground) 42%, var(--color-surface));cursor:not-allowed;opacity:.62}.spw-button-primary{color:#fff;background:var(--color-primary);box-shadow:0 4px 10px color-mix(in srgb, var(--color-primary) 18%, transparent)}.spw-button-secondary{color:var(--color-foreground);border-color:var(--color-border);background:var(--color-surface)}.spw-button-quiet{color:var(--color-muted);background:0 0}.spw-tabs{z-index:12;top:var(--header-height);border-bottom:1px solid var(--color-border);background:var(--color-background);min-width:0;margin-bottom:12px;position:sticky}.spw-tabs [role=tablist]{overscroll-behavior-inline:contain;scrollbar-width:none;gap:27px;min-width:0;display:flex;overflow-x:auto}.spw-tabs [role=tablist]::-webkit-scrollbar{display:none}.spw-tabs a{color:var(--color-muted);white-space:nowrap;flex:none;padding:10px 1px 9px;font-size:.68rem;font-weight:600;text-decoration:none;position:relative}.spw-tabs a[aria-selected=true]{color:var(--color-primary);font-weight:700}.spw-tabs a[aria-selected=true]:after{background:var(--color-primary);content:"";border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:-1px;left:0;right:0}.spw-panel{outline:none;min-width:0}.spw-alerts{gap:8px;margin-bottom:14px;display:grid}.spw-alert{min-width:0;color:var(--color-info);border:1px solid color-mix(in srgb, var(--color-info) 25%, var(--color-border));border-radius:var(--radius-sm);background:color-mix(in srgb, var(--color-info) 7%, var(--color-surface));align-items:center;gap:10px;padding:9px 12px;font-size:.77rem;display:flex}.spw-alert.is-warning{color:var(--color-warning);border-color:color-mix(in srgb, var(--color-warning) 28%, var(--color-border));background:color-mix(in srgb, var(--color-warning) 8%, var(--color-surface))}.spw-alert.is-error{color:var(--color-error);border-color:color-mix(in srgb, var(--color-error) 28%, var(--color-border));background:color-mix(in srgb, var(--color-error) 8%, var(--color-surface))}.spw-alert>span{border:1px solid;border-radius:50%;flex:0 0 20px;place-items:center;width:20px;height:20px;font-size:.68rem;font-weight:800;display:grid}.spw-alert p{overflow-wrap:anywhere;min-width:0;margin:0}.spw-overview,.spw-overview-row{gap:clamp(11px,1vw,18px);min-width:0;display:grid}.spw-overview-row>*,.spw-product-summary-card>*,.spw-marketplace-row>*{min-width:0}.spw-overview-row-primary{grid-template-columns:minmax(0,1.6fr) minmax(330px,1fr)}.spw-overview-row-secondary{grid-template-columns:repeat(3,minmax(0,1fr))}.spw-overview-row-secondary>.spw-card{height:100%}.spw-card{border:1px solid var(--color-border);background:var(--color-surface);border-radius:7px;min-width:0;padding:14px;overflow:hidden;box-shadow:0 1px 2px #121e3d09}.spw-card>h2{color:var(--color-foreground);letter-spacing:-.006em;margin:0 0 11px;font-size:.75rem;font-weight:700}.spw-product-summary-card{border:1px solid var(--color-border);background:var(--color-surface);border-radius:7px;grid-template-columns:minmax(190px,.75fr) minmax(0,1.6fr);min-width:0;display:grid;overflow:hidden;box-shadow:0 1px 2px #121e3d09}.spw-product-summary-card .spw-card{box-shadow:none;border:0;border-radius:0}.spw-product-summary-card .spw-card-media{border-right:1px solid var(--color-border)}.spw-media-frame{background:linear-gradient(145deg, color-mix(in srgb, var(--color-primary) 7%, var(--color-surface-muted)), var(--color-surface-muted));border-radius:6px;place-items:center;min-height:215px;display:grid;position:relative;overflow:hidden}.spw-media-frame img{-o-object-fit:cover;object-fit:cover;width:100%;height:215px}.spw-media-empty{max-width:230px;color:var(--color-muted);text-align:center;place-items:center;padding:24px;display:grid}.spw-media-empty>span{width:62px;height:62px;color:var(--color-primary);background:var(--color-primary-muted);border-radius:18px;place-items:center;font-size:1.5rem;font-weight:800;display:grid}.spw-media-empty p{margin:14px 0 0;font-size:.8rem;line-height:1.5}.spw-media-empty .spw-text-button{margin-top:10px}.spw-media-empty small{color:var(--color-error);margin-top:8px;font-size:.65rem}.spw-media-thumbnails{grid-template-columns:repeat(auto-fill,minmax(54px,1fr));gap:7px;margin-top:9px;display:grid}.spw-media-thumbnails button{background:var(--color-surface-muted);cursor:pointer;border:2px solid #0000;border-radius:6px;min-width:0;height:54px;padding:0;position:relative;overflow:hidden}.spw-media-thumbnails button.is-active{border-color:var(--color-primary);box-shadow:0 0 0 2px color-mix(in srgb, var(--color-primary) 15%, transparent)}.spw-media-thumbnails img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.spw-media-thumbnails span{color:#fff;background:color-mix(in srgb, var(--color-foreground) 76%, transparent);text-overflow:ellipsis;white-space:nowrap;border-radius:3px;padding:2px 3px;font-size:.48rem;font-weight:750;position:absolute;bottom:2px;left:2px;right:2px;overflow:hidden}.spw-card-footer{color:var(--color-muted);justify-content:space-between;align-items:center;gap:12px;margin-top:8px;font-size:.66rem;display:flex}.spw-text-button{color:var(--color-primary);background:0 0;border:0;padding:3px 0;font-size:.65rem;font-weight:650}.spw-definition-list,.spw-quick-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px;margin:0;display:grid}.spw-definition-list>div,.spw-quick-list>div{min-width:0}.spw-definition-list dt,.spw-quick-list dt,.spw-marketplace-row dt,.spw-metric-grid dt{color:var(--color-muted);margin-bottom:2px;font-size:.59rem;font-weight:600}.spw-definition-list dd,.spw-quick-list dd,.spw-marketplace-row dd,.spw-metric-grid dd{overflow-wrap:anywhere;min-width:0;color:var(--color-foreground);margin:0;font-size:.68rem;font-weight:600}.spw-definition-list>div:first-child{grid-column:1/-1}.spw-card-information .spw-definition-list{grid-template-columns:minmax(0,1fr);gap:0}.spw-card-information .spw-definition-list>div{grid-template-columns:minmax(82px,.38fr) minmax(0,1.62fr);align-items:start;gap:10px;padding:3px 0;display:grid}.spw-card-information .spw-definition-list dt{margin:0}.spw-health-summary{border-top:1px solid var(--color-border);align-items:center;gap:13px;min-width:0;margin-top:9px;padding-top:9px;display:flex}.spw-health-score{width:52px;height:52px;color:var(--color-warning);background:color-mix(in srgb, currentColor 5%, var(--color-surface));box-shadow:inset 0 0 0 1px color-mix(in srgb, currentColor 9%, var(--color-border));border-radius:50%;flex:0 0 52px;place-items:center;display:grid;position:relative}.spw-health-score svg{width:44px;height:44px;position:absolute;inset:4px;overflow:visible;transform:rotate(-90deg)}.spw-health-score circle{fill:none;stroke-width:3.5px}.spw-health-track{stroke:color-mix(in srgb, currentColor 14%, var(--color-border))}.spw-health-value{stroke:currentColor;stroke-linecap:round}.spw-health-score>span{letter-spacing:-.025em;font-size:.66rem;font-weight:800;position:relative}.spw-health-score.is-healthy{color:var(--color-success)}.spw-health-score.is-blocked{color:var(--color-error)}.spw-health-summary strong{font-size:.72rem}.spw-health-summary p{color:var(--color-muted);margin:2px 0 0;font-size:.63rem;line-height:1.42}.spw-health-details{color:var(--color-muted);margin-top:6px;font-size:.62rem}.spw-health-details summary{width:fit-content;color:var(--color-primary);background:var(--color-primary-muted);cursor:pointer;border-radius:4px;padding:5px 8px;font-weight:700}.spw-health-details>p{margin:11px 0 7px;line-height:1.45}.spw-health-details ul,.spw-ai-list{gap:0;margin:0;padding:0;list-style:none;display:grid}.spw-health-details li{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:6px 0;display:flex}.spw-check-state{color:var(--color-muted);flex:none;font-weight:700}.spw-check-state.is-pass{color:var(--color-success)}.spw-check-state.is-warning,.spw-check-state.is-fail{color:var(--color-warning)}.spw-check-state.is-fail{color:var(--color-error)}.spw-inline-notice{color:var(--color-warning);background:color-mix(in srgb, var(--color-warning) 8%, var(--color-surface));border-radius:7px;margin:-3px 0 11px;padding:8px 10px;font-size:.7rem;line-height:1.4}.spw-ai-list li{border-bottom:1px solid var(--color-border);grid-template-columns:36px minmax(0,1fr) auto minmax(72px,104px) 20px;align-items:center;gap:10px;min-width:0;padding:10px 0;font-size:.78rem;line-height:1.25;display:grid}.spw-ai-list strong{color:var(--color-muted);background:var(--color-surface-muted);border-radius:4px;padding:3px 5px;font-size:.56rem;font-weight:650}.spw-job-copy{gap:3px;min-width:0;display:grid}.spw-job-copy b{color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;font-size:.77rem;overflow:hidden}.spw-job-copy small{color:var(--color-muted);font-size:.64rem;line-height:1.35}.spw-job-icon{width:34px;height:34px;color:var(--color-primary);background:var(--color-primary-muted);border-radius:8px;place-items:center;display:grid}.spw-job-icon svg{stroke-width:1.9px;width:18px;height:18px}.spw-job-icon.is-succeeded{color:var(--color-success);background:color-mix(in srgb, var(--color-success) 10%, var(--color-surface))}.spw-job-icon.is-failed{color:var(--color-error);background:color-mix(in srgb, var(--color-error) 9%, var(--color-surface))}.spw-ai-list progress{appearance:none;border-radius:var(--radius-round);width:100%;height:4px;accent-color:var(--color-primary);background:var(--color-surface-muted);border:0;display:block;overflow:hidden}.spw-ai-list progress::-webkit-progress-bar{border-radius:var(--radius-round);background:var(--color-surface-muted)}.spw-progress-block progress::-webkit-progress-bar{border-radius:var(--radius-round);background:var(--color-surface-muted)}.spw-ai-list progress::-webkit-progress-value{border-radius:var(--radius-round);background:var(--color-primary)}.spw-progress-block progress::-webkit-progress-value{border-radius:var(--radius-round);background:var(--color-primary)}.spw-ai-list progress::-moz-progress-bar{border-radius:var(--radius-round);background:var(--color-primary)}.spw-progress-block progress::-moz-progress-bar{border-radius:var(--radius-round);background:var(--color-primary)}.spw-ai-list li.is-low progress{accent-color:var(--color-error)}.spw-ai-list li.is-orange progress{accent-color:#f97316}.spw-ai-list li.is-medium progress{accent-color:#eab308}.spw-ai-list li.is-high progress{accent-color:#84cc16}.spw-ai-list li.is-complete progress{accent-color:var(--color-success)}.spw-ai-list li.is-low progress::-webkit-progress-value{background:var(--color-error)}.spw-ai-list li.is-orange progress::-webkit-progress-value{background:#f97316}.spw-ai-list li.is-medium progress::-webkit-progress-value{background:#eab308}.spw-ai-list li.is-high progress::-webkit-progress-value{background:#84cc16}.spw-ai-list li.is-complete progress::-webkit-progress-value{background:var(--color-success)}.spw-job-mark{width:18px;height:18px;color:var(--color-muted);border-radius:50%;place-items:center;font-weight:800;display:grid}.spw-job-mark.is-succeeded{color:var(--color-success)}.spw-job-mark.is-failed,.spw-job-mark.is-cancelled{color:var(--color-error)}.spw-job-mark.is-running{border:2px solid var(--color-border);border-top-color:var(--color-primary);animation:.8s linear infinite spin}.spw-publish-hint{color:var(--color-muted);text-align:right;margin:8px 0 0;font-size:.72rem}.spw-modal-backdrop{z-index:1000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#020617ad;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.spw-publish-modal{border:1px solid var(--color-border-strong);background:var(--color-surface);border-radius:18px;width:min(560px,100%);max-height:min(88vh,760px);padding:24px;overflow:auto;box-shadow:0 24px 80px #00000073}.spw-publish-modal h2{margin:0 0 8px;font-size:1.25rem}.spw-publish-modal>p{color:var(--color-muted)}.spw-publish-store{border:1px solid var(--color-border);background:var(--color-surface-muted);border-radius:12px;grid-template-columns:36px 1fr auto;align-items:center;gap:10px;margin:18px 0;padding:14px;display:grid}.spw-publish-store span{color:var(--color-success);background:color-mix(in srgb, var(--color-success) 12%, transparent);border-radius:999px;padding:4px 8px;font-size:.72rem}.spw-publish-warning{background:color-mix(in srgb, var(--color-warning) 9%, transparent);border-radius:9px;padding:10px 12px;color:var(--color-warning)!important}.spw-publish-fields{grid-template-columns:1fr 1fr;gap:12px;margin:16px 0;display:grid}.spw-publish-fields label{color:var(--color-muted);gap:5px;font-size:.72rem;display:grid}.spw-publish-fields input,.spw-publish-fields select{border:1px solid var(--color-border);min-width:0;color:var(--color-text);background:var(--color-background);border-radius:8px;padding:9px 10px}.spw-publish-fields .spw-publish-check{align-self:end;align-items:center;display:flex}.spw-publish-success{color:var(--color-success)!important}.spw-publish-actions{justify-content:flex-end;gap:10px;margin-top:18px;display:flex}@media (max-width:600px){.spw-publish-fields{grid-template-columns:1fr}}.spw-progress-block{border-top:1px solid var(--color-border);margin-top:10px;padding-top:8px}.spw-progress-block>div{justify-content:space-between;align-items:center;gap:12px;margin-bottom:5px;font-size:.72rem;display:flex}.spw-progress-block>div strong{font-size:1rem}.spw-progress-block progress{appearance:none;border-radius:var(--radius-round);width:100%;height:7px;accent-color:var(--color-primary);background:var(--color-surface-muted);border:0;overflow:hidden}.spw-progress-block progress.is-low{accent-color:var(--color-error)}.spw-progress-block progress.is-orange{accent-color:#f97316}.spw-progress-block progress.is-medium{accent-color:#eab308}.spw-progress-block progress.is-high{accent-color:#84cc16}.spw-progress-block progress.is-complete{accent-color:var(--color-success)}.spw-progress-block progress.is-low::-webkit-progress-value{background:var(--color-error)}.spw-progress-block progress.is-orange::-webkit-progress-value{background:#f97316}.spw-progress-block progress.is-medium::-webkit-progress-value{background:#eab308}.spw-progress-block progress.is-high::-webkit-progress-value{background:#84cc16}.spw-progress-block progress.is-complete::-webkit-progress-value{background:var(--color-success)}.spw-ai-publish-note{color:var(--color-primary);border:1px solid color-mix(in srgb, var(--color-primary) 22%, transparent);background:var(--color-primary-muted);border-radius:9px;margin:12px 0 0;padding:10px 12px;font-size:.68rem;line-height:1.45}.spw-marketplace-list{gap:9px;display:grid}.spw-marketplace-row{border-bottom:1px solid var(--color-border);grid-template-columns:36px minmax(80px,1fr) auto auto 24px;align-items:center;gap:8px;min-width:0;padding:9px 0;display:grid}.spw-marketplace-logo{-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center;width:34px;height:24px;display:block}.spw-marketplace-name{gap:2px;min-width:0;display:grid}.spw-marketplace-name strong,.spw-marketplace-name span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.spw-marketplace-name strong{font-size:.66rem}.spw-marketplace-name span{color:var(--color-muted);font-size:.57rem}.spw-marketplace-row dl{gap:12px;margin:0;display:flex}.spw-marketplace-link{width:24px;height:24px;color:var(--color-primary);border-radius:7px;place-items:center;text-decoration:none;display:grid}.spw-marketplace-link:hover{background:var(--color-primary-muted)}.spw-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;display:grid}.spw-metric-grid dd{letter-spacing:-.02em;font-size:.83rem}.spw-data-freshness{color:var(--color-muted);border-top:1px solid var(--color-border);flex-wrap:wrap;justify-content:space-between;gap:6px 12px;margin-top:13px;padding-top:9px;font-size:.57rem;display:flex}.spw-quick-list{grid-template-columns:1fr}.spw-quick-list>div{border-bottom:1px solid var(--color-border);grid-template-columns:minmax(90px,.7fr) minmax(0,1.3fr);gap:12px;padding:6px 0;display:grid}.spw-empty-state{min-height:105px;color:var(--color-muted);border-top:1px solid var(--color-border);text-align:center;background:0 0;place-content:center;padding:20px;display:grid}.spw-empty-state strong{color:var(--color-foreground);font-size:.8rem}.spw-empty-state p{max-width:330px;margin:6px auto 0;font-size:.72rem;line-height:1.5}.spw-card-recent{min-width:0}.spw-recent-orders{gap:0;min-width:0;margin:0;padding:0;list-style:none;display:grid}.spw-recent-order{border-bottom:1px solid var(--color-border);grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;padding:9px 0;display:grid}.spw-recent-order:last-child{border-bottom:0}.spw-recent-order-identity,.spw-recent-order-summary{gap:3px;min-width:0;display:grid}.spw-recent-order-identity strong,.spw-recent-order-summary strong{color:var(--color-foreground);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-size:.67rem;overflow:hidden}.spw-recent-order-identity>span,.spw-recent-order-summary time{color:var(--color-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.58rem;overflow:hidden}.spw-recent-order-summary{text-align:right;justify-items:end}.spw-recent-order-status{width:fit-content;color:var(--color-muted);background:var(--color-surface-muted);border-radius:999px;grid-column:2/-1;margin-left:auto;padding:3px 6px;font-size:.64rem}.spw-history-header{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:flex-start;gap:20px;min-width:0;padding-bottom:18px;display:flex}.spw-history-header h2{margin:0;font-size:.95rem}.spw-history-header p{max-width:66ch;color:var(--color-muted);margin:6px 0 0;font-size:.7rem;line-height:1.5}.spw-history-header>span{color:var(--color-muted);background:var(--color-surface-muted);border-radius:999px;flex:none;padding:5px 8px;font-size:.62rem;font-weight:700}.spw-timeline{max-width:900px;margin:0;padding:20px 0 0;list-style:none}.spw-timeline>li{grid-template-columns:34px minmax(0,1fr);gap:13px;padding-bottom:20px;display:grid;position:relative}.spw-timeline>li:not(:last-child):after{background:var(--color-border);content:"";width:1px;position:absolute;top:34px;bottom:0;left:16px}.spw-timeline-icon{z-index:1;width:34px;height:34px;color:var(--color-primary);border:1px solid color-mix(in srgb, var(--color-primary) 22%, var(--color-border));background:var(--color-primary-muted);border-radius:9px;place-items:center;font-size:.85rem;font-weight:800;display:grid}.spw-timeline-icon.is-marketplace{color:var(--color-success);border-color:color-mix(in srgb, var(--color-success) 25%, var(--color-border));background:color-mix(in srgb, var(--color-success) 9%, var(--color-surface))}.spw-timeline-content{gap:5px;min-width:0;padding-top:2px;display:grid}.spw-timeline-content>div{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.spw-timeline-content strong{color:var(--color-foreground);font-size:.76rem}.spw-timeline-source{color:var(--color-muted);background:var(--color-surface-muted);border-radius:999px;padding:3px 6px;font-size:.57rem;font-weight:650}.spw-timeline-content p,.spw-timeline-content time{color:var(--color-muted);margin:0;font-size:.64rem;line-height:1.45}.spw-history-empty{min-height:260px}.spw-coming-state,.spw-route-error{min-height:390px;color:var(--color-muted);border:1px dashed var(--color-border-strong);background:var(--color-surface);text-align:center;border-radius:10px;align-content:center;place-items:center;padding:48px 24px;display:grid}.spw-coming-state>span,.spw-route-error>span{width:54px;height:54px;color:var(--color-primary);background:var(--color-primary-muted);border-radius:16px;place-items:center;font-size:1.4rem;font-weight:800;display:grid}.spw-coming-state h2,.spw-route-error h1{max-width:540px;color:var(--color-foreground);margin:17px 0 0;font-size:1.05rem}.spw-coming-state p{max-width:520px;margin:8px 0 0;font-size:.78rem;line-height:1.55}.spw-route-error .spw-button{margin-top:20px}.spw-skeleton{background:linear-gradient(100deg, var(--color-surface-muted) 20%, color-mix(in srgb, var(--color-surface-elevated) 75%, var(--color-border)) 36%, var(--color-surface-muted) 52%);background-size:220% 100%;border-radius:10px;min-height:260px;animation:1.5s ease-in-out infinite spw-shimmer}.spw-skeleton-header{min-height:145px}.spw-skeleton-tabs{min-height:45px;margin-top:18px}.spw-skeleton-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.spw-editor{gap:14px;min-width:0;display:grid}.spw-editor-header,.spw-editor-section,.spw-publication-confirm{border:1px solid var(--color-border);background:var(--color-surface);min-width:0;box-shadow:var(--shadow-sm);border-radius:10px;padding:18px}.spw-editor-header,.spw-editor-section-heading,.spw-editor-actions,.spw-publication-confirm>div{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.spw-editor-header h2,.spw-editor-section h3,.spw-publication-confirm h3{color:var(--color-foreground);margin:0;font-size:.86rem;line-height:1.3}.spw-editor-header p,.spw-editor-muted,.spw-publication-confirm p{color:var(--color-muted);margin:5px 0 0;font-size:.7rem;line-height:1.5}.spw-editor-notice,.spw-editor-success,.spw-editor-validation,.spw-action-error{border:1px solid var(--color-border);background:var(--color-surface-muted);color:var(--color-muted);border-radius:8px;margin:0;padding:10px 12px;font-size:.68rem;line-height:1.5}.spw-editor-success{color:var(--color-success);border-color:color-mix(in srgb, var(--color-success) 25%, var(--color-border))}.spw-action-error,.spw-editor-validation .is-error{color:var(--color-error)}.spw-editor-validation .is-warning{color:var(--color-warning)}.spw-editor-validation p{margin:4px 0}.spw-editor-section{gap:15px;display:grid}.spw-editor-section h4{color:var(--color-foreground);margin:2px 0 -4px;font-size:.73rem}.spw-editor-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;min-width:0;display:grid}.spw-pricing-fields{grid-template-columns:repeat(3,minmax(0,1fr))}.spw-editor-fields label,.spw-price-calculator label,.spw-variant-row label{min-width:0;color:var(--color-muted);gap:6px;font-size:.65rem;font-weight:650;display:grid}.spw-editor-fields label.is-wide{grid-column:1/-1}.spw-editor-fields :is(input,textarea,select),.spw-price-calculator :is(input,select),.spw-variant-row input{width:100%;min-width:0;min-height:39px;color:var(--color-foreground);border:1px solid var(--color-border);background:var(--color-surface-muted);border-radius:7px;outline:0;padding:9px 11px;font-size:.72rem}.spw-editor-fields textarea{resize:vertical;line-height:1.5}.spw-editor-fields :is(input,textarea,select):focus,.spw-price-calculator :is(input,select):focus,.spw-variant-row input:focus{border-color:var(--color-focus);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-focus) 15%, transparent)}.spw-editor-fields small{color:var(--color-muted);font-size:.59rem;font-weight:500}.spw-profit-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;display:grid}.spw-profit-grid>div{background:var(--color-surface-muted);border-radius:8px;padding:12px}.spw-profit-grid dt{color:var(--color-muted);font-size:.62rem}.spw-profit-grid dd{color:var(--color-foreground);font-variant-numeric:tabular-nums;margin:6px 0 0;font-size:.88rem;font-weight:750}.spw-ai-price-card{border-color:color-mix(in srgb, var(--color-primary) 28%, var(--color-border));background:color-mix(in srgb, var(--color-primary) 4%, var(--color-surface))}.spw-ai-price-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;display:grid}.spw-ai-price-summary>div{border:1px solid var(--color-border);background:var(--color-surface);border-radius:9px;padding:14px}.spw-ai-price-summary dt{color:var(--color-muted);font-size:.64rem}.spw-ai-price-summary dd{color:var(--color-foreground);font-variant-numeric:tabular-nums;margin:6px 0 0;font-size:1rem;font-weight:800}.spw-ai-price-reasons{color:var(--color-muted);font-size:.68rem}.spw-ai-price-reasons ul{margin:8px 0 0;padding-inline-start:18px}.spw-ai-price-reasons li+li{margin-top:4px}.analysis-insight-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 0 16px;display:grid}.analysis-insight-grid>div{border:1px solid var(--border);background:var(--surface-subtle);border-radius:8px;padding:12px}.analysis-insight-grid dt{color:var(--muted);font-size:12px;font-weight:600}.analysis-insight-grid dd{color:var(--text);margin:5px 0 0;font-size:13px;font-weight:700}.spw-price-calculator{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:12px;min-width:0;display:grid}.spw-price-calculator>.spw-button{justify-self:start}.spw-price-preview{border:1px solid var(--color-border);background:var(--color-surface-muted);border-radius:8px;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr) auto);align-items:center;gap:8px;min-width:0;padding:12px;display:grid}.spw-price-preview span{color:var(--color-muted);font-size:.61rem}.spw-price-preview strong{color:var(--color-foreground);font-size:.76rem}.spw-price-preview i{color:var(--color-primary);font-style:normal}.spw-variant-list{gap:8px;display:grid}.spw-variant-row{border:1px solid var(--color-border);border-radius:8px;grid-template-columns:minmax(150px,1.35fr) repeat(2,minmax(110px,.8fr)) auto;align-items:end;gap:10px;min-width:0;padding:11px;display:grid}.spw-variant-row>strong{overflow-wrap:anywhere;min-width:0;color:var(--color-foreground);align-self:center;font-size:.68rem}.spw-switch{white-space:nowrap;align-items:center;min-height:39px;gap:7px!important;display:flex!important}.spw-switch input{width:auto;min-height:auto}.spw-comparison{border:1px solid var(--color-border);border-radius:8px;min-width:0;overflow-x:auto}.spw-comparison>div{border-bottom:1px solid var(--color-border);grid-template-columns:140px repeat(3,minmax(150px,1fr)) auto;gap:10px;min-width:720px;padding:10px 12px;font-size:.64rem;line-height:1.45;display:grid}.spw-comparison>div:last-child{border-bottom:0}.spw-comparison-head{color:var(--color-muted);background:var(--color-surface-muted);font-weight:700}.spw-comparison>div>:is(strong,span){overflow-wrap:anywhere;min-width:0}.spw-comparison .is-changed{background:color-mix(in srgb, var(--color-warning) 6%, transparent)}.spw-comparison b{color:var(--color-warning);align-self:start;font-size:.57rem}.spw-editor-actions{z-index:5;border:1px solid var(--color-border);background:color-mix(in srgb, var(--color-surface) 92%, transparent);box-shadow:var(--shadow-md);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:10px;flex-wrap:wrap;justify-content:flex-end;padding:12px;position:sticky;bottom:10px}.spw-editor-loading{min-height:260px;color:var(--color-muted);place-items:center;display:grid}.spw-publication-confirm{border-color:color-mix(in srgb, var(--color-primary) 35%, var(--color-border));gap:10px;display:grid}@keyframes spw-shimmer{to{background-position-x:-220%}}@container product-workspace (max-width:1060px){.spw-header-main{grid-template-columns:minmax(0,1fr)}.spw-header-actions{justify-content:flex-start}.spw-overview-row-primary{grid-template-columns:minmax(0,1fr)}.spw-card-ai{grid-column:auto}.spw-overview-row-secondary{grid-template-columns:repeat(2,minmax(0,1fr))}.spw-card-quick{grid-column:1/-1}}@container product-workspace (min-width:1280px){.spw-overview-row-primary{grid-template-columns:minmax(0,1.85fr) minmax(360px,.9fr)}.spw-product-summary-card{grid-template-columns:minmax(260px,.68fr) minmax(0,1.72fr)}.spw-card-information .spw-definition-list dd{max-width:72ch}}@media (min-width:1440px){.spw-route{--spw-container-padding:clamp(40px, 3.4vw, 68px)}}@container product-workspace (max-width:700px){.spw-overview-row-primary,.spw-overview-row-secondary,.spw-skeleton-grid{grid-template-columns:minmax(0,1fr)}.spw-card-ai,.spw-card-quick{grid-column:auto}.spw-product-summary-card{grid-template-columns:minmax(0,1fr)}.spw-product-summary-card .spw-card-media{border-right:0;border-bottom:1px solid var(--color-border)}.spw-marketplace-row{grid-template-columns:36px minmax(0,1fr) auto 28px}.spw-marketplace-row dl{grid-column:2/-1}.spw-editor-fields,.spw-pricing-fields,.spw-price-calculator,.spw-profit-grid,.spw-ai-price-summary,.analysis-insight-grid{grid-template-columns:minmax(0,1fr)}.spw-price-preview{grid-template-columns:minmax(0,1fr) auto}.spw-price-preview i{display:none}.spw-variant-row{grid-template-columns:minmax(0,1fr);align-items:stretch}.spw-editor-actions{justify-content:stretch;position:static}.spw-editor-actions .spw-button{flex:150px}}@container product-workspace (max-width:520px){.spw-breadcrumb span:last-child{max-width:58vw}.spw-title-line{flex-wrap:wrap;align-items:flex-start}.spw-title-line h1{flex:100%}.spw-header-marketplace{align-items:flex-start}.spw-header-marketplace-copy{flex-wrap:wrap;flex:calc(100% - 38px)}.spw-title-line>.spw-status{margin-left:32px}.spw-header-actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.spw-header-actions .spw-button:last-child{grid-column:1/-1}.spw-tabs [role=tablist]{gap:19px}.spw-history-header{flex-direction:column;align-items:flex-start}.spw-card{padding:15px}.spw-definition-list{grid-template-columns:minmax(0,1fr)}.spw-card-information .spw-definition-list>div{grid-template-columns:minmax(72px,.42fr) minmax(0,1.58fr)}.spw-ai-list li{grid-template-columns:18px minmax(0,1fr) auto}.spw-ai-list progress{grid-column:2/-1}.spw-definition-list>div:first-child{grid-column:auto}.spw-marketplace-row{grid-template-columns:36px minmax(0,1fr) 28px}.spw-marketplace-row>.spw-status,.spw-marketplace-row dl{grid-column:2/-1}.spw-card-recent table,.spw-card-recent tbody,.spw-card-recent tr,.spw-card-recent td{width:100%;display:block}.spw-card-recent thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.spw-card-recent tr{border:1px solid var(--color-border);border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:9px;padding:10px;display:grid}.spw-card-recent td{border:0;padding:5px}}@media (prefers-reduced-motion:reduce){.spw-button,.spw-skeleton{transition:none;animation:none}}:root,:root[data-theme=light]{--color-background:#f8f9fc;--color-foreground:#111827;--color-surface:#fff;--color-surface-elevated:#fff;--color-surface-muted:#f5f6fa;--color-border:#e6e9f1;--color-border-strong:#d9deea;--color-primary:#6548f5;--color-primary-hover:#5638e8;--color-primary-muted:#f0edff;--color-success:#13944a;--color-warning:#d17b08;--color-error:#df3848;--color-info:#3e73e8;--color-muted:#667085;--shadow-sm:0 1px 3px #121e3d0b;--shadow-md:0 8px 24px #27335912;--sidebar-width:258px;--header-height:94px;--content-max:min(92vw, 2160px)}.app-shell{grid-template-columns:var(--sidebar-width) minmax(0, 1fr);background:var(--color-background)}.app-sidebar{z-index:35;border-color:var(--color-border);background:var(--color-surface);padding:0 18px 20px}.app-brand{height:var(--header-height);color:var(--color-foreground);gap:12px;padding:0 8px}.app-brand strong{letter-spacing:-.04em;font-size:21px;font-weight:800}.app-sidebar-brand .sellarica-logo-mark{height:30px}.app-sidebar-brand .sellarica-logo-wordmark{font-size:20px;font-weight:700}.sellarica-star{width:31px;height:38px;color:var(--color-primary);filter:drop-shadow(0 5px 8px #6548f533);place-items:center;font-size:37px;line-height:1;display:grid}.app-nav{flex:1;gap:26px;margin-top:20px}.app-nav-primary,.app-nav-secondary{flex-direction:column;gap:5px;display:flex}.app-nav-secondary{border-top:1px solid var(--color-border);padding-top:24px}.app-nav-item{min-height:49px;color:var(--color-muted);border-radius:9px;gap:14px;padding:0 14px;font-size:14px;font-weight:600;position:relative}.app-nav-item svg{width:20px;height:20px;color:var(--color-muted)}.app-nav-item:hover{color:var(--color-primary);background:var(--color-primary-muted)}.app-nav-item.is-active{color:var(--store-accent,var(--color-primary));background:color-mix(in srgb, var(--store-accent-soft,var(--color-primary-muted)) 82%, var(--color-surface));box-shadow:inset 0 0 0 1px var(--store-accent-border,transparent)}.app-nav-item.is-active:before{background:var(--store-accent,var(--color-primary));content:"";border-radius:0 4px 4px 0;width:5px;position:absolute;top:5px;bottom:5px;left:-18px}.app-nav-item.is-active svg{color:var(--store-accent,var(--color-primary))}.sellarica-pro-card{border:1px solid color-mix(in srgb, var(--color-primary) 24%, var(--color-border));background:linear-gradient(145deg, var(--color-surface), color-mix(in srgb, var(--color-primary-muted) 55%, var(--color-surface)));min-height:160px;box-shadow:var(--shadow-sm);border-radius:11px;margin:18px 0 24px;padding:20px 17px 15px;display:grid;position:relative;overflow:hidden}.sellarica-pro-card strong{color:var(--color-primary);font-size:14px}.sellarica-pro-card p{width:120px;color:var(--color-muted);margin:8px 0 12px;font-size:12px;line-height:1.55}.sellarica-pro-card a{height:40px;color:var(--color-primary);border:1px solid color-mix(in srgb, var(--color-primary) 24%, var(--color-border));background:var(--color-surface);border-radius:8px;justify-content:center;align-items:center;gap:20px;font-size:12px;font-weight:700;text-decoration:none;display:flex}.pro-gem{color:#8b73ff;opacity:.72;font-size:37px;position:absolute;top:47px;right:17px;transform:rotate(45deg)}.app-support-link{min-height:52px;color:var(--color-muted);border-top:1px solid var(--color-border);align-items:center;gap:12px;padding:12px 9px 0;font-size:13px;font-weight:600;text-decoration:none;display:flex}.app-support-link>span{border:1.5px solid var(--color-muted);border-radius:50%;place-items:center;width:20px;height:20px;font-size:12px;display:grid}.app-main{background:var(--color-background)}.app-topbar{z-index:30;height:var(--header-height);border-color:var(--color-border);background:color-mix(in srgb, var(--color-surface) 96%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);gap:14px;padding:0 28px 0 31px}.topbar-selector{height:49px;color:var(--color-foreground);border:1px solid var(--color-border);background:var(--color-surface);box-shadow:var(--shadow-sm);border-radius:8px;align-items:center;gap:11px;padding:0 15px;font-size:13px;font-weight:650;display:flex}button.topbar-selector{cursor:pointer}.topbar-selector svg{width:19px;height:19px;color:var(--color-muted)}.topbar-selector i{border-right:1.5px solid var(--color-muted);border-bottom:1.5px solid var(--color-muted);width:7px;height:7px;margin-left:auto;transform:rotate(45deg)translateY(-2px)}.topbar-store{flex:0 0 205px;width:205px;position:relative}.store-selector-trigger{border-color:var(--store-accent-border,var(--color-border));background:color-mix(in srgb, var(--store-accent-soft,transparent) 62%, var(--color-surface));width:100%}.store-selector-trigger:disabled{cursor:wait}.store-selector-trigger>svg{color:var(--store-accent,var(--color-muted))}.store-selector-trigger>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.marketplace-selector{flex:0 0 235px;width:235px}.marketplace-selector[data-connected=true]{border-color:var(--store-accent-border,var(--color-border));background:color-mix(in srgb, var(--store-accent-soft,transparent) 48%, var(--color-surface))}.marketplace-selector[data-connected=true]>svg{color:var(--store-accent,var(--color-muted))}.marketplace-attribution-label{color:var(--color-foreground);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.store-selector-menu{z-index:50;border:1px solid var(--color-border);background:var(--color-surface);width:300px;box-shadow:var(--shadow-md);border-radius:11px;padding:7px;position:absolute;top:calc(100% + 9px);left:0}.store-selector-menu>button{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;width:100%;padding:10px;display:flex}.store-selector-menu>button:hover,.store-selector-menu>button.is-selected{background:var(--store-accent-soft,var(--color-primary-muted))}.store-selector-menu>button>span:nth-child(2){flex:1;gap:2px;display:grid}.store-selector-menu strong{font-size:12.5px}.store-selector-menu small{color:var(--color-muted);font-size:11px}.store-selector-menu b{color:var(--store-accent,var(--color-primary))}.store-channel-mark{width:32px;height:32px;color:var(--store-accent,var(--color-muted));border:1px solid var(--store-accent-border,var(--color-border));background:var(--color-surface);border-radius:7px;place-items:center;display:grid}.store-channel-mark svg{width:17px;height:17px}.store-selector-menu>button .store-channel-mark,.store-choice-list>button .store-channel-mark{background:var(--store-accent-soft,var(--color-surface))}.store-selector-empty{text-align:center;padding:12px}.store-selector-empty p{color:var(--color-muted);margin:0 0 10px;font-size:12px}.store-selector-empty a{color:var(--color-primary);font-size:12px;font-weight:700}.store-choice-backdrop{z-index:90;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#161c2d6b;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.store-switch-backdrop{z-index:95;background:color-mix(in srgb, var(--color-background) 58%, transparent);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);place-items:center;padding:20px;display:grid;position:fixed;inset:0}.store-switch-card{width:min(100%,390px);color:var(--color-foreground);border:1px solid var(--store-accent-border,var(--color-border));background:var(--color-surface);box-shadow:var(--shadow-md);border-radius:12px;align-items:center;gap:14px;padding:17px 19px;display:flex}.store-switch-card>div{gap:4px;display:grid}.store-switch-card strong{font-size:13px}.store-switch-card span:not(.store-switch-icon){color:var(--color-muted);font-size:11.5px}.store-switch-icon{width:38px;height:38px;color:var(--store-accent,var(--color-primary));background:var(--store-accent-soft,var(--color-primary-soft));border-radius:10px;flex:0 0 38px;place-items:center;animation:.9s ease-in-out infinite alternate store-switch-pulse;display:grid}.store-switch-icon svg{width:19px;height:19px}@keyframes store-switch-pulse{to{opacity:.72;transform:scale(1.06)}}.store-switch-success{z-index:96;max-width:min(390px,100vw - 32px);color:var(--color-foreground);border:1px solid var(--store-accent-border,var(--color-border));background:color-mix(in srgb, var(--store-accent-soft,transparent) 55%, var(--color-surface));box-shadow:var(--shadow-md);border-radius:10px;align-items:center;gap:10px;padding:12px 15px;animation:.18s ease-out store-switch-success-in;display:flex;position:fixed;bottom:24px;right:24px}.store-switch-success>span{width:24px;height:24px;color:var(--color-surface);background:var(--store-accent,var(--color-primary));border-radius:50%;place-items:center;font-size:12px;font-weight:800;display:grid}.store-switch-success strong{font-size:12.5px}@keyframes store-switch-success-in{0%{opacity:0;transform:translateY(6px)}}.store-choice-dialog{border:1px solid var(--color-border);background:var(--color-surface);border-radius:14px;width:min(100%,520px);padding:30px;box-shadow:0 25px 70px #1c233a33}.store-choice-dialog>.sellarica-star{margin-bottom:8px}.store-choice-dialog h2{color:var(--color-foreground);letter-spacing:-.025em;margin:0;font-size:21px}.store-choice-dialog>p{color:var(--color-muted);margin:8px 0 20px;font-size:12.5px;line-height:1.55}.store-choice-list{gap:9px;display:grid}.store-choice-list button{width:100%;color:var(--color-foreground);border:1px solid var(--color-border);background:var(--color-surface);text-align:left;cursor:pointer;border-radius:9px;align-items:center;gap:12px;padding:12px;display:flex}.store-choice-list button:hover{background:var(--color-primary-muted);border-color:#cfc5ff}.store-choice-list button>span:nth-child(2){flex:1;gap:3px;display:grid}.store-choice-list strong{font-size:13px}.store-choice-list small{color:var(--color-muted);font-size:11px}.store-choice-list b{color:var(--color-primary);font-size:18px}.app-topbar .topbar-search{border:1px solid var(--color-border);background:var(--color-surface);width:min(390px,31vw);height:49px;box-shadow:var(--shadow-sm);border-radius:8px;align-items:center;gap:11px;margin:0 auto;padding:0 11px 0 15px;display:flex;position:relative}.app-topbar .topbar-search svg{width:20px;height:20px;color:var(--color-muted)}.app-topbar .topbar-search input{min-width:0;color:var(--color-foreground);background:0 0;border:0;outline:0;flex:1;font-size:13px}.app-topbar .topbar-search input::placeholder{color:var(--color-muted);opacity:1}.app-topbar .topbar-search kbd{color:var(--color-muted);background:var(--color-surface-muted);border:0;border-radius:6px;padding:5px 7px;font-family:inherit;font-size:11px}.app-topbar .topbar-icon-button{width:39px;height:39px;color:var(--color-muted);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid;position:relative}.app-topbar .topbar-icon-button svg{width:20px;height:20px}.notification-button>span{color:#fff;border:2px solid var(--color-surface);background:#e6313f;border-radius:999px;place-items:center;min-width:17px;height:17px;padding-inline:3px;font-size:9px;font-weight:800;display:grid;position:absolute;top:1px;right:1px}.notification-center{position:relative}.notification-panel{z-index:calc(var(--z-header) + 10);width:min(390px,100vw - 24px);max-height:min(540px, calc(100vh - var(--header-height) - 24px));color:var(--color-foreground);border:1px solid var(--color-border);background:var(--color-surface-elevated);box-shadow:var(--shadow-md);border-radius:16px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;position:absolute;top:calc(100% + 10px);right:0;overflow:hidden}.notification-panel:focus{outline:none}.notification-panel>header{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:12px;min-height:62px;padding:14px 16px;display:flex}.notification-panel>header>div{align-items:center;gap:8px;display:flex}.notification-panel h2{margin:0;font-size:15px;font-weight:750}.notification-panel>header span{min-width:20px;height:20px;color:var(--color-primary);background:var(--color-primary-muted);border-radius:999px;place-items:center;padding-inline:5px;font-size:11px;font-weight:750;display:grid}.notification-panel>header button,.notification-state button{color:var(--color-primary);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:6px 8px;font-size:12px;font-weight:700}.notification-panel>header button:hover,.notification-state button:hover{background:var(--color-primary-muted)}.notification-panel ul{max-height:min(474px, calc(100vh - var(--header-height) - 88px));margin:0;padding:6px;list-style:none;overflow-y:auto}.notification-panel li{border-radius:11px}.notification-panel li+li{border-top:1px solid var(--color-border)}.notification-panel li.is-unread{background:color-mix(in srgb, var(--color-primary-muted) 48%, transparent)}.notification-panel li>button{width:100%;color:inherit;border-radius:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:42px minmax(0,1fr) 8px;align-items:start;gap:11px;padding:13px 10px;display:grid}.notification-panel li>button:hover{background:var(--color-surface-muted)}.notification-panel li>button:focus-visible,.notification-panel>header button:focus-visible,.notification-state button:focus-visible{outline-offset:-2px;outline:3px solid #6548f53d}.notification-panel li>button>span:not(.notification-type-icon){min-width:0}.notification-panel strong,.notification-panel small,.notification-panel time{display:block}.notification-panel strong{margin-bottom:3px;font-size:13px;line-height:1.35}.notification-panel small{color:var(--color-muted);font-size:12px;line-height:1.45}.notification-panel time{color:var(--color-muted);margin-top:6px;font-size:10px}.notification-type-icon{border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.notification-type-icon svg{width:19px;height:19px}.notification-type-icon.is-purple{color:#7657c8;background:#eee9fb}.notification-type-icon.is-amber{color:#9a6613;background:#fbf1d8}.notification-type-icon.is-red{color:#b44951;background:#fbe7e8}.notification-type-icon.is-green{color:#397e62;background:#e3f4eb}.notification-type-icon.is-blue{color:#3f6fa4;background:#e6eff9}.notification-type-icon.is-slate{color:#5d6a7c;background:#e9edf2}.notification-unread{background:var(--color-primary);border-radius:50%;width:7px;height:7px;margin-top:6px}.notification-state{min-height:180px;color:var(--color-muted);text-align:center;align-content:center;place-items:center;gap:10px;padding:30px;display:grid}.notification-state>svg{width:26px;height:26px}.notification-state p{margin:0;font-size:13px}.notification-skeleton{padding:8px 14px}.notification-skeleton>span{grid-template-rows:12px 10px;grid-template-columns:40px 1fr;gap:8px 11px;padding:13px 0;display:grid}.notification-skeleton i,.notification-skeleton b,.notification-skeleton small{background:linear-gradient(90deg, var(--color-surface-muted), var(--color-border), var(--color-surface-muted));background-size:200% 100%;border-radius:8px;animation:1.3s linear infinite notification-shimmer;display:block}.notification-skeleton i{border-radius:12px;grid-row:1/3;width:40px}.notification-skeleton b{width:58%}.notification-skeleton small{width:86%}@keyframes notification-shimmer{to{background-position:-200% 0}}:root[data-theme=dark] .notification-type-icon{filter:brightness(.76)saturate(.82)}@media (max-width:560px){.notification-panel{top:calc(var(--header-height) + 8px);width:auto;max-height:calc(100dvh - var(--header-height) - 18px);position:fixed;left:10px;right:10px}.notification-panel ul{max-height:calc(100dvh - var(--header-height) - 84px)}.notification-panel>header{padding-inline:13px}}.app-topbar .theme-control.is-compact{border:1px solid var(--color-border);background:var(--color-surface-muted);border-radius:25px;gap:2px;height:47px;padding:4px;display:flex}.app-topbar .theme-control.is-compact button{width:34px;height:37px;color:var(--color-muted);background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.app-topbar .theme-control.is-compact button.is-active{color:var(--color-primary);background:var(--color-surface);box-shadow:var(--shadow-sm)}.app-topbar .topbar-user{margin-left:0}.app-topbar .user-trigger{background:0 0;border:0;border-radius:8px;min-width:110px;padding:4px 6px}.app-topbar .user-trigger:hover{background:var(--color-surface-muted)}.app-topbar .user-avatar{background:linear-gradient(145deg,#222b3e,#c48d63);width:38px;height:38px}.app-topbar .user-menu{color:var(--color-foreground);border-color:var(--color-border);background:var(--color-surface-elevated);box-shadow:var(--shadow-md)}.app-topbar .user-menu-item{color:var(--color-muted)}.app-topbar .user-menu-item:hover{color:var(--color-primary);background:var(--color-primary-muted)}.app-content{background:radial-gradient(circle at 54% -15%, #6b53f409, transparent 38%), var(--color-background);padding:30px clamp(20px,2.2vw,52px) 44px}.app-content>:is(.commerce-page,.page,.settings-layout){width:min(100%, var(--content-max));margin-inline:auto}.app-content.app-content-dashboard{padding-inline:0}.sellarica-dashboard{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.v3-page-head{justify-content:space-between;align-items:center;gap:20px;margin-bottom:26px;display:flex}.v3-page-head h1{color:var(--color-foreground);letter-spacing:-.035em;margin:0;font-size:26px;font-weight:750}.v3-page-head p{color:var(--color-muted);margin:7px 0 0;font-size:14px}.v3-page-actions{align-items:center;gap:13px;display:flex}.v3-range-select select,.v3-primary-button{border-radius:8px;height:44px;font-size:12.5px;font-weight:700}.v3-range-select select{min-width:138px;color:var(--color-foreground);border:1px solid var(--color-border);background:var(--color-surface);padding:0 34px 0 16px}.v3-primary-button{color:#fff;border:1px solid var(--color-primary);background:var(--color-primary);justify-content:center;align-items:center;gap:9px;padding:0 18px;text-decoration:none;transition:background .15s,transform .15s;display:inline-flex;box-shadow:0 7px 15px #6548f526}.v3-primary-button:hover{background:var(--color-primary-hover);transform:translateY(-1px)}.v3-primary-button:focus-visible,.v3-order-now:focus-visible,.app-nav-item:focus-visible,.topbar-selector:focus-visible{outline-offset:2px;outline:3px solid #6548f53d}.v3-error{color:var(--color-error);border:1px solid color-mix(in srgb, var(--color-error) 28%, var(--color-border));background:color-mix(in srgb, var(--color-error) 8%, var(--color-surface));border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;padding:12px 15px;font-size:12px;display:flex}.v3-error button{color:inherit;cursor:pointer;background:0 0;border:0;font-weight:700}.v3-metric-grid{margin-bottom:var(--app-space-8);border-block:1px solid var(--color-border);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid}.v3-metric-card{min-width:0;min-height:142px;box-shadow:none;background:0 0;border:0;border-radius:0;align-items:flex-start;gap:14px;padding:22px 20px;display:flex;position:relative;overflow:hidden}.v3-metric-card+.v3-metric-card{border-left:1px solid var(--color-border)}.v3-metric-icon{border-radius:9px;flex:0 0 45px;place-items:center;width:45px;height:45px;font-size:20px;font-weight:800;display:grid}.v3-metric-icon svg{stroke-width:1.8px;width:21px;height:21px}.v3-metric-icon.is-purple,.v3-metric-icon.is-violet{color:var(--color-primary);background:var(--color-primary-muted)}.v3-metric-icon.is-green{color:var(--color-success);background:color-mix(in srgb, var(--color-success) 12%, var(--color-surface))}.v3-metric-icon.is-blue{color:var(--color-info);background:color-mix(in srgb, var(--color-info) 12%, var(--color-surface))}.v3-metric-icon.is-orange{color:var(--color-warning);background:color-mix(in srgb, var(--color-warning) 12%, var(--color-surface))}.v3-metric-copy{gap:4px;min-width:0;display:grid}.v3-metric-copy>span{color:var(--color-foreground);font-size:12.5px;font-weight:700}.v3-metric-copy>strong{color:var(--color-foreground);letter-spacing:-.025em;white-space:nowrap;margin-top:4px;font-size:25px;line-height:1}.v3-metric-copy>small{color:var(--color-muted);white-space:nowrap;margin-top:10px;font-size:10.5px}.v3-metric-copy>small.is-up{color:var(--color-success)}.v3-metric-copy>small.is-down{color:var(--color-error)}.v3-metric-copy>small.is-flat,.v3-metric-copy>small.is-unavailable{color:var(--color-muted)}.v3-sparkline{width:100px;height:43px;position:absolute;bottom:18px;right:13px}.v3-sparkline path{fill:none;stroke:var(--color-primary);stroke-width:2.1px;stroke-linecap:round;stroke-linejoin:round}.v3-dashboard-grid{gap:var(--app-space-8);grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"orders activity""health ai";display:grid}.v3-dashboard-card{min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.v3-dashboard-card>header{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:12px;min-height:60px;padding:0 20px;display:flex}.v3-dashboard-card>header h2{color:var(--color-foreground);align-items:center;gap:8px;margin:0;font-size:14px;font-weight:750;display:flex}.v3-dashboard-card>header h2>span{color:var(--color-primary);place-items:center;display:grid}.v3-dashboard-card>header h2 svg{stroke-width:1.8px;width:17px;height:17px}.v3-dashboard-card>header a{color:var(--color-primary);font-size:11px;font-weight:700;text-decoration:none}.v3-dashboard-card>header a:hover{color:var(--color-primary-hover);text-underline-offset:3px;text-decoration:underline}.v3-dashboard-card>header a:focus-visible{outline:3px solid color-mix(in srgb, var(--color-primary) 24%, transparent);outline-offset:3px;border-radius:3px}.v3-orders-card{grid-area:orders;min-height:0}.v3-activity-card{grid-area:activity;min-height:0}.v3-ai-card{grid-area:ai;min-height:0}.v3-health-card{grid-area:health;min-height:0}.v3-table-wrap{width:100%;overflow-x:auto}.v3-orders-table{border-collapse:collapse;width:100%;font-size:11.5px}.v3-orders-table th{height:42px;color:var(--color-muted);background:var(--color-surface-muted);letter-spacing:.035em;text-align:left;text-transform:uppercase;white-space:nowrap;padding:0 13px;font-size:9.5px;font-weight:750}.v3-orders-table td{height:58px;color:var(--color-muted);border-top:1px solid var(--color-border);white-space:nowrap;padding:7px 13px}.v3-orders-table tbody tr:hover{background:var(--color-surface-muted)}.v3-orders-table td:nth-child(2){text-overflow:ellipsis;max-width:180px;overflow:hidden}.v3-orders-table td strong{color:var(--color-foreground);font-size:11.5px;font-weight:700}.v3-orders-table td>a:not(.v3-order-now):not(.v3-row-link){color:#3d62cd;font-weight:650;text-decoration:none}.v3-status{border-radius:5px;align-items:center;min-height:23px;padding:3px 8px;font-size:9.5px;font-weight:700;display:inline-flex}.v3-status-success{color:var(--color-success);background:color-mix(in srgb, var(--color-success) 12%, var(--color-surface))}.v3-status-warning{color:var(--color-warning);background:color-mix(in srgb, var(--color-warning) 12%, var(--color-surface))}.v3-status-info{color:var(--color-info);background:color-mix(in srgb, var(--color-info) 12%, var(--color-surface))}.v3-status-neutral{color:var(--color-muted);background:var(--color-surface-muted)}.v3-order-now{color:#fff;background:var(--color-primary);border-radius:6px;justify-content:center;align-items:center;height:30px;padding:0 10px;font-size:10px;font-weight:750;text-decoration:none;display:inline-flex}.v3-row-link{color:var(--color-primary);font-size:10.5px;font-weight:700;text-decoration:none}.v3-activity-list{margin:0;padding:9px 20px;list-style:none}.v3-activity-list li{min-height:43px;color:var(--color-foreground);grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:9px;font-size:11px;display:grid}.v3-activity-list time{color:var(--color-muted);white-space:nowrap;font-size:9.5px}.v3-activity-icon{width:26px;height:26px;color:var(--color-primary);background:var(--color-primary-muted);border-radius:7px;place-items:center;display:grid}.v3-activity-icon svg{stroke-width:1.8px;width:14px;height:14px}.v3-activity-icon.is-blue{color:var(--color-info);background:color-mix(in srgb, var(--color-info) 11%, var(--color-surface))}.v3-activity-icon.is-green{color:var(--color-success);background:color-mix(in srgb, var(--color-success) 11%, var(--color-surface))}.v3-progress-list{gap:5px;padding:11px 20px 18px;display:grid}.v3-progress-row{align-items:center;gap:11px;min-height:58px;display:flex}.v3-progress-icon{width:36px;height:36px;color:var(--color-primary);background:var(--color-primary-muted);border-radius:7px;flex:0 0 36px;place-items:center;display:grid}.v3-progress-icon svg{stroke-width:1.8px;width:18px;height:18px}.v3-progress-icon.is-blue{color:var(--color-info);background:color-mix(in srgb, var(--color-info) 12%, var(--color-surface))}.v3-progress-icon.is-green{color:var(--color-success);background:color-mix(in srgb, var(--color-success) 12%, var(--color-surface))}.v3-progress-icon.is-orange{color:var(--color-warning);background:color-mix(in srgb, var(--color-warning) 12%, var(--color-surface))}.v3-progress-main{flex:1;min-width:0}.v3-progress-main>div:first-child{justify-content:space-between;align-items:center;gap:8px;margin-bottom:9px;display:flex}.v3-progress-main strong{color:var(--color-foreground);font-size:11px}.v3-job-badges{flex-wrap:wrap;justify-content:flex-end;gap:4px;min-width:0;display:flex}.v3-job-badges span{white-space:nowrap;border:1px solid #0000;border-radius:999px;padding:3px 7px;font-size:8px;font-weight:750}.v3-job-badges .is-running{color:var(--color-primary);border-color:color-mix(in srgb, var(--color-primary) 24%, var(--color-border));background:var(--color-primary-muted)}.v3-job-badges .is-completed{color:var(--color-success);border-color:color-mix(in srgb, var(--color-success) 24%, var(--color-border));background:color-mix(in srgb, var(--color-success) 10%, var(--color-surface))}.v3-job-badges .is-failed{color:var(--color-error);border-color:color-mix(in srgb, var(--color-error) 24%, var(--color-border));background:color-mix(in srgb, var(--color-error) 9%, var(--color-surface))}.v3-job-badges .is-queued{color:var(--color-muted);border-color:var(--color-border);background:var(--color-surface-muted)}.v3-progress-track{background:var(--color-surface-muted);height:6px;box-shadow:inset 0 0 0 1px var(--color-border);border-radius:9px;overflow:hidden}.v3-progress-track i{border-radius:inherit;background:var(--color-primary);height:100%;display:block}.v3-progress-row>b{min-width:38px;color:var(--color-foreground);text-align:right;font-variant-numeric:tabular-nums;font-size:10.5px}.v3-health-grid{grid-template-columns:repeat(3,1fr);gap:0;padding:8px 20px 20px;display:grid}.v3-health-stat{border-bottom:1px solid var(--color-border);gap:7px;min-height:69px;padding:14px 12px;display:grid}.v3-health-stat span{color:var(--color-muted);font-size:10px}.v3-health-stat strong{color:var(--color-foreground);font-size:13px}.v3-health-stat strong.is-success{color:var(--color-success)}.v3-health-stat strong.is-warning{color:var(--color-warning)}.v3-empty{min-height:190px;color:var(--color-muted);text-align:center;place-content:center;justify-items:center;padding:24px;display:grid}.v3-empty>span{color:#9b8ef8;margin-bottom:8px;font-size:25px}.v3-empty strong{color:var(--color-foreground);font-size:12px}.v3-empty p{max-width:390px;margin:7px 0 0;font-size:10.5px;line-height:1.5}.v3-empty-page{text-align:center;place-content:center;justify-items:center;min-height:calc(100vh - 180px);display:grid}.v3-empty-page>span{color:var(--color-primary);font-size:42px}.v3-empty-page h1{margin:15px 0 0;font-size:25px}.v3-empty-page p{color:var(--color-muted);margin:9px 0 22px;font-size:13px}.v3-skeleton{background:linear-gradient(90deg,#eef0f5,#f8f9fb,#eef0f5) 0 0/200% 100%;border-radius:5px;height:13px;animation:1.25s infinite v3-shimmer;display:block}.v3-skeleton-value{width:90px;height:25px;margin-top:5px}.v3-list-skeleton,.v3-table-skeleton{gap:20px;padding:28px 20px;display:grid}.v3-table-skeleton .v3-skeleton{height:35px}@keyframes v3-shimmer{to{background-position:-200% 0}}:root[data-theme=dark] .app-sidebar,:root[data-theme=dark] .app-topbar,:root[data-theme=dark] .topbar-selector,:root[data-theme=dark] .app-topbar .topbar-search,:root[data-theme=dark] .sellarica-pro-card,:root[data-theme=dark] .store-selector-menu{color:var(--color-foreground);border-color:var(--color-border);background:var(--color-surface)}:root[data-theme=dark] .app-brand,:root[data-theme=dark] .v3-page-head h1,:root[data-theme=dark] .v3-metric-copy>strong,:root[data-theme=dark] .v3-dashboard-card>header h2,:root[data-theme=dark] .v3-orders-table td strong{color:var(--color-foreground)}:root[data-theme=dark] .app-nav-item,:root[data-theme=dark] .v3-metric-copy>span,:root[data-theme=dark] .v3-orders-table td{color:#b8c2d3}:root[data-theme=dark] .v3-skeleton{background:linear-gradient(90deg, var(--color-surface-muted), color-mix(in srgb, var(--color-surface-muted) 75%, white), var(--color-surface-muted));background-size:200% 100%}:root[data-theme=dark] .app-main,:root[data-theme=dark] .app-content{background:var(--color-background)}@media (max-width:1280px){:root{--sidebar-width:232px}.app-topbar{padding-inline:20px}.topbar-store{flex-basis:185px;width:185px}.marketplace-selector{flex-basis:190px;width:190px}.app-topbar .topbar-search{width:min(310px,27vw)}.app-content{padding-inline:24px}}@media (max-width:1100px){.app-shell{grid-template-columns:1fr}.app-sidebar{width:258px;transition:transform .2s;position:fixed;left:0;transform:translate(-100%)}.app-sidebar.is-open{transform:none}.app-scrim{z-index:34;background:var(--color-overlay);border:0;display:block;position:fixed;inset:0}.sidebar-close,.topbar-menu-button{place-items:center;display:grid}.marketplace-selector{display:none}.app-topbar .topbar-search{width:min(360px,38vw)}.v3-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v3-metric-card{border-left:0}.v3-metric-card:nth-child(2n){border-left:1px solid var(--color-border)}.v3-metric-card:nth-child(n+3){border-top:1px solid var(--color-border)}.v3-dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"orders orders""activity ai""health health"}}@media (max-width:760px){:root{--header-height:70px}.app-topbar{gap:8px;padding-inline:13px}.topbar-store{flex-basis:170px;width:170px}.app-topbar .topbar-search,.app-topbar .theme-control,.app-topbar .user-trigger-name{display:none}.app-topbar .user-trigger{min-width:auto}.app-content{padding:22px 14px 36px}.v3-page-head{flex-direction:column;align-items:flex-start}.v3-page-actions{width:100%}.v3-range-select{flex:1}.v3-range-select select{width:100%}.v3-page-head h1{font-size:22px}.v3-metric-grid{grid-template-columns:1fr}.v3-metric-card:nth-child(2n){border-left:0}.v3-metric-card+.v3-metric-card{border-top:1px solid var(--color-border)}.v3-dashboard-grid{grid-template-columns:1fr;grid-template-areas:"orders""activity""ai""health"}.v3-health-grid{grid-template-columns:repeat(2,1fr)}.v3-progress-main>div:first-child{flex-direction:column;align-items:flex-start}.v3-job-badges{justify-content:flex-start}}@media (max-width:430px){.v3-page-actions{flex-direction:column;align-items:stretch}.v3-primary-button{width:100%}.v3-metric-card{min-height:130px;padding:18px 16px}.v3-activity-list{padding-inline:14px}.v3-activity-list li{grid-template-columns:26px minmax(0,1fr);row-gap:2px;padding-block:5px}.v3-activity-list time{grid-column:2}.v3-progress-list{padding-inline:14px}.v3-progress-row{align-items:flex-start}.v3-progress-row>b{padding-top:3px}}.localized-surface{min-height:100vh}.topbar-spacer{flex:auto}.app-nav{flex:1}.commerce-page{width:100%;color:var(--color-foreground);gap:20px;display:grid}.commerce-header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.commerce-header h1{color:var(--color-foreground);letter-spacing:-.03em;margin:0;font-size:clamp(24px,2vw,30px);line-height:1.15}.commerce-header p{color:var(--color-muted);margin:8px 0 0;font-size:13px}.commerce-actions,.commerce-filter-group{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.commerce-panel{border:1px solid var(--color-border);background:var(--color-surface);border-radius:12px;overflow:hidden;box-shadow:0 5px 18px #1d29390a}.commerce-panel-head{justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 20px;display:flex}.commerce-panel-head h2{color:var(--color-foreground);margin:0;font-size:14px}.commerce-panel-head p{color:var(--color-muted);margin:5px 0 0;font-size:11px}.commerce-toolbar{justify-content:space-between;align-items:center;gap:16px;min-width:0;display:flex}.commerce-tabs{border:1px solid var(--color-border);background:var(--color-surface);border-radius:10px;min-width:0;display:flex;overflow-x:auto}.commerce-tabs button{min-height:46px;color:var(--color-muted);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:0 17px;font-size:12px;font-weight:700}.commerce-tabs button.is-active{color:var(--color-primary);border-bottom-color:var(--color-primary);background:var(--color-primary-soft)}.commerce-tabs button span{background:var(--color-background);border-radius:9px;margin-left:5px;padding:2px 6px;font-size:10px}.commerce-view-tools{align-items:stretch;gap:8px;display:flex}.commerce-view-tools>button,.table-actions>:is(a,button){width:38px;min-width:38px;height:38px;color:var(--color-muted);border:1px solid var(--color-border);background:var(--color-surface);cursor:pointer;border-radius:8px;place-items:center;text-decoration:none;display:inline-grid}.commerce-view-tools>button.is-active{color:var(--color-primary);border-color:var(--color-primary);background:var(--color-primary-soft)}.commerce-search{border:1px solid var(--color-border);background:var(--color-surface);border-radius:9px;align-items:center;gap:8px;width:min(330px,32vw);min-height:42px;padding:0 12px;display:flex}.commerce-search span{color:var(--color-muted);font-size:18px}.commerce-search input{width:100%;color:var(--color-foreground);font:inherit;background:0 0;border:0;outline:0;font-size:12px}.commerce-filter-group select,.commerce-check{min-height:42px;color:var(--color-foreground);border:1px solid var(--color-border);background:var(--color-surface);font:inherit;border-radius:9px;padding:0 13px;font-size:12px}.commerce-check{align-items:center;gap:8px;display:flex}.commerce-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.commerce-metrics article{border:1px solid var(--color-border);background:var(--color-surface);border-radius:11px;align-content:center;gap:7px;min-height:112px;padding:19px 21px;display:grid;box-shadow:0 5px 18px #1d29390a}.commerce-metrics article>span{color:var(--color-muted);font-size:11px;font-weight:700}.commerce-metrics article>strong{color:var(--color-foreground);font-size:24px;line-height:1}.commerce-metrics article>small{color:var(--color-success);font-size:10px}.commerce-table-wrap{overflow-x:auto}.commerce-table{border-collapse:collapse;width:100%;min-width:920px}.commerce-table th{height:52px;color:var(--color-muted);border-bottom:1px solid var(--color-border);background:color-mix(in srgb, var(--color-surface) 92%, var(--color-background));letter-spacing:.04em;text-align:left;text-transform:uppercase;padding:0 15px;font-size:10px}.commerce-table td{min-height:76px;color:var(--color-foreground);border-bottom:1px solid var(--color-border);vertical-align:middle;padding:13px 15px;font-size:11px}.commerce-table tbody tr:hover{background:color-mix(in srgb, var(--color-primary-soft) 45%, transparent)}.commerce-table tbody tr:last-child td{border-bottom:0}.products-data-table th:first-child,.products-data-table td:first-child{width:42px;padding-right:4px}.product-table-title{min-width:250px;color:inherit;align-items:center;gap:13px;text-decoration:none;display:flex}.product-table-title img,.product-image-fallback{-o-object-fit:cover;object-fit:cover;background:var(--color-background);border-radius:7px;flex:0 0 58px;width:58px;height:58px}.product-image-fallback{color:var(--color-muted);place-items:center;display:grid}.product-table-title>span:last-child{gap:4px;display:grid}.product-table-title strong,.table-primary{color:var(--color-foreground);font-weight:750;text-decoration:none}.product-table-title small,.table-subtext,.table-warning{color:var(--color-muted);margin-top:4px;font-size:9.5px;font-weight:500;display:block}.table-warning{color:var(--color-warning)}.ai-score-empty{width:39px;height:39px;color:var(--color-muted);border:3px solid var(--color-border);border-radius:50%;place-items:center;font-weight:800;display:grid}.table-actions{align-items:center;gap:7px;display:flex}.table-actions>:is(a,button){width:34px;min-width:34px;height:34px;font-size:11px}.commerce-pagination{min-height:57px;color:var(--color-muted);border-top:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:16px;padding:10px 18px;font-size:11px;display:flex}.commerce-pagination>div{align-items:center;gap:9px;display:flex}.commerce-pagination button{min-width:32px;height:32px;color:var(--color-foreground);border:1px solid var(--color-border);background:var(--color-surface);cursor:pointer;border-radius:7px;padding:0 10px}.commerce-pagination button:disabled{opacity:.45;cursor:default}.commerce-empty{text-align:center;place-content:center;justify-items:center;min-height:310px;padding:34px;display:grid}.commerce-empty-icon{width:56px;height:56px;color:var(--color-primary);background:var(--color-primary-soft);border-radius:16px;place-items:center;margin-bottom:10px;font-size:25px;display:grid}.commerce-empty h2{margin:4px 0;font-size:17px}.commerce-empty p{max-width:440px;color:var(--color-muted);margin:6px 0 18px;font-size:12px;line-height:1.55}.commerce-product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.commerce-product-card{color:inherit;border:1px solid var(--color-border);background:var(--color-surface);border-radius:11px;text-decoration:none;overflow:hidden}.commerce-product-card>img,.commerce-product-card>.product-image-fallback{-o-object-fit:cover;object-fit:cover;border-radius:0;width:100%;height:190px}.commerce-product-card>div{padding:15px}.commerce-product-card h2{margin:10px 0 5px;font-size:14px}.commerce-product-card p{color:var(--color-muted);margin:0;font-size:11px}.products-page{gap:18px}.products-heading{padding-inline:2px}.products-sticky-toolbar{z-index:16;top:calc(var(--header-height) + 8px);border:1px solid var(--color-border);background:color-mix(in srgb, var(--color-surface) 94%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:12px;gap:10px;padding:10px;display:grid;position:sticky;box-shadow:0 10px 28px #1d293917}.products-toolbar-primary{align-items:center;gap:10px;min-width:0;display:flex}.products-search{flex:300px;width:min(440px,36vw);min-height:40px}.products-toolbar-actions{align-items:center;gap:8px;display:flex}.products-tool-button,.products-filter-panel>button,.products-bulk-actions button{min-height:40px;color:var(--color-foreground);border:1px solid var(--color-border);background:var(--color-surface);font:inherit;cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:0 13px;font-size:11.5px;font-weight:700;transition:border-color .16s,background-color .16s,color .16s,box-shadow .16s;display:inline-flex}.products-tool-button:hover,.products-filter-panel>button:hover,.products-bulk-actions button:hover{border-color:color-mix(in srgb, var(--color-primary) 45%, var(--color-border));background:var(--color-primary-muted)}.products-tool-button.is-active{color:var(--color-primary);border-color:color-mix(in srgb, var(--color-primary) 55%, var(--color-border));background:var(--color-primary-muted)}.products-tool-button:disabled,.products-filter-panel>button:disabled{opacity:.48;cursor:not-allowed}.products-page :is(button,a,input,select):focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.products-tool-button b{background:var(--color-primary);color:#fff;border-radius:99px;place-items:center;min-width:18px;height:18px;font-size:9px;display:grid}.products-view-switch{border:1px solid var(--color-border);background:var(--color-background);border-radius:10px;padding:3px;display:inline-flex}.products-view-switch button{min-width:40px;height:32px;color:var(--color-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:0 9px;font-size:12px;display:inline-flex}.products-view-switch button em{font-size:10.5px;font-style:normal;font-weight:700}.products-view-switch button.is-active{color:var(--color-primary);background:var(--color-surface);box-shadow:var(--shadow-sm)}.products-bulk-actions{border-left:1px solid var(--color-border);align-items:center;gap:7px;min-height:40px;margin-left:auto;padding-left:10px;display:flex}.products-bulk-actions strong{color:var(--color-primary);white-space:nowrap;font-size:11px}.products-bulk-actions button{min-height:34px;padding-inline:10px}.products-filter-panel{border:1px solid var(--color-border);background:var(--color-surface-muted);border-radius:10px;grid-template-columns:repeat(2,minmax(180px,240px)) auto 1fr;align-items:end;gap:10px;padding:12px;display:grid}.products-filter-panel label{color:var(--color-muted);gap:6px;font-size:10px;font-weight:700;display:grid}.products-filter-panel select,.products-page-size select{min-height:38px;color:var(--color-foreground);border:1px solid var(--color-border);background:var(--color-surface);font:inherit;border-radius:8px;padding:0 32px 0 10px;font-size:11px}.products-filter-panel .products-filter-close{justify-self:end}.products-status-tabs{background:0 0;border:0;border-radius:8px;width:100%}.products-status-tabs button{border-bottom:0;border-radius:7px;min-height:36px;padding-inline:13px;font-size:10.5px}.products-list-panel{overflow:visible}.products-list-panel .products-data-table{table-layout:fixed;min-width:1040px}.products-data-table .product-col-marketplace{width:17%}.products-data-table thead{z-index:11;top:calc(var(--header-height) + 142px);position:sticky}.products-data-table th{height:44px;box-shadow:inset 0 -1px var(--color-border)}.products-data-table td{height:78px;padding-block:10px;transition:background-color .16s}.products-data-table tbody tr{transition:background-color .16s}.products-data-table tbody tr:hover{background:color-mix(in srgb, var(--color-primary-muted) 62%, transparent)}.products-data-table tbody tr.is-selected{background:color-mix(in srgb, var(--color-primary-muted) 78%, var(--color-surface))}.products-data-table input[type=checkbox],.product-card-select input{width:15px;height:15px;accent-color:var(--color-primary);cursor:pointer}.product-table-title{gap:12px;min-width:0}.product-table-title img,.products-list-panel .product-image-fallback{border-radius:9px;flex-basis:54px;width:54px;height:54px}.product-table-title>span:last-child{min-width:0}.product-table-title strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:100%;font-size:12px;line-height:1.35;display:-webkit-box;overflow:hidden}.product-state-chip{min-height:25px;color:var(--color-muted);background:var(--color-surface-muted);border-radius:999px;align-items:center;padding:0 8px;font-size:9.5px;font-weight:750;display:inline-flex}.product-marketplace-cell{align-items:center;gap:9px;min-width:0;display:flex}.product-marketplace-cell>span:last-child{min-width:0}.product-marketplace-cell strong,.product-marketplace-cell small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.product-marketplace-cell small{color:var(--color-muted);margin-top:3px;font-size:9.5px}.product-marketplace-logo{-o-object-fit:contain;object-fit:contain;border:1px solid var(--color-border);background:#fff;border-radius:7px;flex:0 0 28px;width:28px;height:28px}.marketplace-empty-mark{width:28px;height:28px;color:var(--color-muted);border:1px dashed var(--color-border);border-radius:7px;flex:0 0 28px;place-items:center;display:grid}.product-row-actions{opacity:.5;transition:opacity .16s;position:relative}.products-data-table tr:hover .product-row-actions,.product-management-card:hover .product-row-actions,.product-row-actions:focus-within{opacity:1}.product-action-menu{position:relative}.product-action-menu>button{width:34px;min-width:34px;height:34px;color:var(--color-muted);border:1px solid var(--color-border);background:var(--color-surface);cursor:pointer;border-radius:8px;place-items:center;display:inline-grid}.product-action-popover{z-index:30;border:1px solid var(--color-border);background:var(--color-surface-elevated);width:165px;box-shadow:var(--shadow-md);border-radius:9px;padding:5px;display:grid;position:absolute;top:calc(100% + 6px);right:0;overflow:hidden}.product-action-popover :is(a,button){width:100%;color:var(--color-foreground);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:8px 9px;font-size:11px;text-decoration:none}.product-action-popover :is(a,button):hover{background:var(--color-primary-muted)}.products-pagination{z-index:10;background:var(--color-surface);-webkit-backdrop-filter:none;backdrop-filter:none;position:sticky;bottom:0;box-shadow:0 -8px 22px #1d293914}.products-page-controls,.products-page-size{align-items:center;gap:8px;display:flex}.products-page-size select{min-height:32px;padding-right:24px}.products-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));align-items:stretch;gap:18px}.product-management-card{border-radius:13px;flex-direction:column;min-width:0;min-height:430px;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex;overflow:visible}.product-management-card:hover{border-color:color-mix(in srgb, var(--color-primary) 34%, var(--color-border));transform:translateY(-2px);box-shadow:0 12px 30px #1d29391a}.product-management-card.is-selected{border-color:var(--color-primary);box-shadow:0 0 0 2px color-mix(in srgb, var(--color-primary) 18%, transparent)}.product-card-media{background:var(--color-surface-muted);border-radius:12px 12px 0 0;height:190px;position:relative;overflow:hidden}.product-card-media>img{-o-object-fit:cover;object-fit:cover}.product-card-media>.product-image-fallback{border-radius:0;width:100%;height:100%;font-size:24px}.product-card-media>.status-pill{position:absolute;bottom:10px;right:10px}.product-card-select{z-index:2;width:30px;height:30px;box-shadow:var(--shadow-sm);background:#ffffffe0;border:1px solid #ffffffa6;border-radius:8px;place-items:center;display:grid;position:absolute;top:10px;left:10px}.product-card-body{flex-direction:column;flex:1;min-height:238px;padding:15px;display:flex}.product-management-card .product-card-body h2{-webkit-line-clamp:3;-webkit-box-orient:vertical;min-height:57px;margin:0;font-size:14px;line-height:1.35;display:-webkit-box;overflow:hidden}.product-management-card h2 a{color:var(--color-foreground);text-decoration:none}.product-management-card h2 a:hover{color:var(--color-primary)}.product-management-card .product-card-supplier{gap:3px;margin:9px 0 13px;display:grid}.product-card-supplier span{color:var(--color-muted);text-transform:uppercase;font-size:9px}.product-card-supplier strong{color:var(--color-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.product-card-states{gap:7px;margin:0;display:grid}.product-card-states>div{grid-template-columns:72px minmax(0,1fr);align-items:center;gap:8px;display:grid}.product-card-states dt{color:var(--color-muted);font-size:9.5px}.product-card-states dd{min-width:0;color:var(--color-foreground);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;margin:0;font-size:10px;display:flex;overflow:hidden}.product-card-states dd>span:last-child{text-overflow:ellipsis;min-width:0;overflow:hidden}.product-card-states dd small{color:var(--color-muted);margin-top:2px;font-size:8.5px;display:block}.product-card-states .product-marketplace-logo,.product-card-states .marketplace-empty-mark{border-radius:5px;flex-basis:20px;width:20px;height:20px}.product-state-dot{background:var(--color-warning);border-radius:50%;flex:0 0 7px;width:7px;height:7px}.product-card-footer{border-top:1px solid var(--color-border);color:var(--color-muted);justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:13px;font-size:10px;display:flex}.product-card-footer .product-row-actions{margin-left:auto}.product-card-footer .product-row-actions>a{display:inline-grid}@media (prefers-reduced-motion:reduce){.store-switch-icon,.store-switch-success{animation:none}.products-page *,.products-page :before,.products-page :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.live-status{color:var(--color-muted);border:1px solid var(--color-border);background:var(--color-surface);border-radius:18px;align-items:center;gap:7px;padding:8px 12px;font-size:10px;display:flex}.live-status>span{background:var(--color-success);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #16a34a21}.orders-toolbar>.commerce-search{width:min(430px,42vw)}.commerce-metrics article.order-metric{-moz-column-gap:13px;grid-template-columns:40px minmax(0,1fr);align-content:center;align-items:center;column-gap:13px}.order-metric>div{gap:6px;display:grid}.order-metric>div>span{color:var(--color-muted);font-size:11px;font-weight:700}.order-metric>div>strong{color:var(--color-foreground);font-size:24px;line-height:1}.order-metric>div>small{color:var(--color-muted);font-size:10px}.orders-page .order-metric-icon{border-radius:var(--app-radius-control)}.orders-page .order-metric-icon svg{stroke-width:1.8px}.orders-page .order-metric-icon--violet{color:var(--color-primary);background:var(--color-primary-muted)}.orders-page .order-metric-icon--teal{color:#167d82;background:color-mix(in srgb, #167d82 11%, var(--color-surface))}.orders-page .order-metric-icon--blue{color:var(--color-info);background:color-mix(in srgb, var(--color-info) 11%, var(--color-surface))}.orders-page .order-metric-icon--green{color:var(--color-success);background:color-mix(in srgb, var(--color-success) 11%, var(--color-surface))}.orders-page .order-metric-icon--amber{color:var(--color-warning);background:color-mix(in srgb, var(--color-warning) 12%, var(--color-surface))}.orders-page .commerce-empty-icon svg{stroke-width:1.8px;width:24px;height:24px}.delivery-pill,.delivery-label{width:max-content;color:var(--color-primary);align-items:center;font-size:10px;font-weight:750;display:inline-flex}.delivery-pill{border:1px solid color-mix(in srgb, var(--color-primary) 25%, var(--color-border));background:var(--color-primary-soft);border-radius:999px;padding:4px 9px}.delivery-label{margin-top:5px}.delivery-pill--mixed{color:var(--color-info);border-color:color-mix(in srgb, var(--color-info) 25%, var(--color-border));background:color-mix(in srgb, var(--color-info) 9%, var(--color-surface))}.order-detail-page.app-authenticated-content{max-width:var(--app-content-max)}.order-detail-head{align-items:flex-start;margin-bottom:22px}.order-detail-heading-row{align-items:center;margin-bottom:14px;display:flex}.order-detail-back{color:var(--color-muted);font-size:11px;font-weight:700;text-decoration:none;transition:color .16s}.order-detail-back:hover{color:var(--color-primary)}.order-detail-badges,.order-detail-context,.order-item-badges{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.order-detail-badges{margin-top:10px}.order-detail-context{color:var(--color-muted);margin-top:11px;font-size:11px}.order-detail-context span{align-items:center;display:inline-flex}.order-detail-context span+span:before{color:var(--color-border-strong);content:"·";margin-right:7px}.order-detail-metrics{border-block:1px solid var(--color-border);grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:24px;display:grid}.order-detail-metrics article{grid-template-columns:40px minmax(0,1fr);align-items:center;gap:11px;min-width:0;padding:17px 20px;display:grid}.order-detail-metrics article+article{border-left:1px solid var(--color-border)}.order-detail-metrics article>span{border-radius:var(--app-radius-control);place-items:center;width:40px;height:40px;display:grid}.order-detail-metrics article>span svg{width:18px;height:18px}.order-detail-metrics small{color:var(--color-muted);font-size:10.5px;display:block}.order-detail-metrics strong{color:var(--color-foreground);text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:14px;display:block;overflow:hidden}.order-detail-metric--purple>span{color:var(--color-primary);background:var(--color-primary-muted)}.order-detail-metric--blue>span{color:var(--color-info);background:color-mix(in srgb, var(--color-info) 11%, var(--color-surface))}.order-detail-metric--green>span{color:var(--color-success);background:color-mix(in srgb, var(--color-success) 11%, var(--color-surface))}.order-detail-metric--amber>span{color:var(--color-warning);background:color-mix(in srgb, var(--color-warning) 12%, var(--color-surface))}.order-detail-grid{border-block:1px solid var(--color-border);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:26px;display:grid}.order-detail-grid>.detail-section{min-width:0;margin:0;padding:22px 24px}.order-detail-grid>.detail-section+.detail-section{border-left:1px solid var(--color-border)}.order-detail-notes-grid{border-block:1px solid var(--color-border);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:28px;display:grid}.order-detail-notes-grid>.detail-section{min-width:0;margin:0;padding:22px 24px}.order-detail-notes-grid>.detail-section+.detail-section{border-left:1px solid var(--color-border)}.order-product-item{border:0;border-bottom:1px solid var(--color-border);border-radius:0;grid-template-columns:68px minmax(0,1fr);align-items:start;gap:15px;padding:16px 0;display:grid}.order-product-item:first-child{border-top:1px solid var(--color-border)}.order-product-thumbnail{background:var(--color-surface-muted);-o-object-fit:cover;object-fit:cover;border-radius:9px;width:68px;height:68px;overflow:hidden}.order-product-item-main{min-width:0}.order-item-price{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 18px;display:flex}.order-item-price strong{color:var(--color-foreground);font-size:12px}.order-tag-list{flex-wrap:wrap;gap:7px;margin-bottom:12px;display:flex}.order-tag-chip{color:var(--color-primary);border:1px solid color-mix(in srgb, var(--color-primary) 22%, var(--color-border));background:var(--color-primary-soft);font:inherit;cursor:pointer;border-radius:999px;padding:5px 9px;font-size:10.5px;font-weight:700}.order-tag-chip:disabled{cursor:default;opacity:.6}.digital-order-state{border-left:3px solid var(--color-primary);background:color-mix(in srgb, var(--color-primary-soft) 45%, transparent);align-items:flex-start;gap:12px;margin:0 0 24px;padding:12px 14px;display:flex}.digital-order-state__icon{width:34px;height:34px;color:var(--color-primary);border-radius:var(--app-radius-control);background:var(--color-primary-soft);flex:0 0 34px;place-items:center;display:grid}.digital-order-state h3{margin:1px 0 6px;font-size:14px}.digital-order-state p{color:var(--color-foreground);margin:0;font-size:12.5px;line-height:1.5}.digital-order-state small{color:var(--color-muted);margin-top:6px;font-size:10.5px;display:block}.order-history-section{padding-bottom:8px}.ws-timeline{gap:0;padding:0;position:relative}.ws-timeline:before{background:var(--color-border);content:"";width:1px;position:absolute;top:18px;bottom:18px;left:18px}.ws-timeline li.order-history-event{border:0;grid-template-columns:36px minmax(0,1fr);align-items:start;gap:13px;min-height:58px;padding:9px 0;display:grid;position:relative}.ws-timeline li.order-history-event:before{content:none}.order-history-icon{z-index:1;border-radius:var(--app-radius-control);background:var(--color-surface);place-items:center;width:36px;height:36px;display:grid}.order-history-icon svg{width:17px;height:17px}.order-history-event strong{color:var(--color-foreground);font-size:12.5px;display:block}.order-history-event p{color:var(--color-muted);margin:4px 0 0;font-size:11.5px;line-height:1.45}.order-history-event time{color:var(--color-muted);margin-top:5px;font-size:10px;display:block}.order-history-event--blue .order-history-icon{color:var(--color-info);background:color-mix(in srgb, var(--color-info) 11%, var(--color-surface))}.order-history-event--green .order-history-icon{color:var(--color-success);background:color-mix(in srgb, var(--color-success) 11%, var(--color-surface))}.order-history-event--purple .order-history-icon{color:var(--color-primary);background:var(--color-primary-muted)}.order-history-event--amber .order-history-icon{color:var(--color-warning);background:color-mix(in srgb, var(--color-warning) 12%, var(--color-surface))}.order-history-event--red .order-history-icon{color:var(--color-error);background:color-mix(in srgb, var(--color-error) 11%, var(--color-surface))}.mixed-order-notice{color:var(--color-info);border:1px solid color-mix(in srgb, var(--color-info) 22%, var(--color-border));background:color-mix(in srgb, var(--color-info) 8%, var(--color-surface));border-radius:9px;margin:0 0 12px;padding:10px 12px;font-size:11.5px}.store-grid.marketplace-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.marketplace-card-grid .store-card{border-color:var(--color-border);border-radius:12px;box-shadow:0 5px 18px #1d29390a}.marketplace-table-panel{margin-top:2px}.marketplace-store-card{border-color:var(--color-border);background:var(--color-surface);min-width:0;padding:21px;position:relative;overflow:visible}.marketplace-store-card:hover{border-color:var(--color-border-strong)}.marketplace-card-accent{background:var(--store-accent,var(--color-border-strong));border-radius:12px 0 0 12px;width:3px;position:absolute;inset:0 auto 0 0}.marketplace-store-card .store-card-top{grid-template-columns:52px minmax(0,1fr) auto}.marketplace-logo{border:1px solid var(--color-border);background:var(--color-surface-muted);width:52px;height:52px;color:var(--color-muted);border-radius:11px;place-items:center;display:grid;overflow:hidden}.marketplace-logo svg{width:22px;height:22px;display:block}.marketplace-store-card .store-platform{color:var(--color-muted);margin-top:4px;font-size:10.5px;display:block}.marketplace-card-stats{border:1px solid var(--color-border);background:color-mix(in srgb, var(--color-background) 55%, var(--color-surface));border-radius:9px;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:19px 0 0;display:grid}.marketplace-card-stats>div{gap:5px;min-width:0;padding:12px 13px;display:grid}.marketplace-card-stats>div:nth-child(2){border-left:1px solid var(--color-border)}.marketplace-card-stats>.is-wide{border-top:1px solid var(--color-border);grid-column:1/-1}.marketplace-card-stats dt{color:var(--color-muted);letter-spacing:.025em;text-transform:uppercase;font-size:11px;font-weight:700}.marketplace-card-stats dd{min-width:0;color:var(--color-foreground);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:14px;font-weight:750;overflow:hidden}.marketplace-card-warning{color:var(--color-warning);border:1px solid color-mix(in srgb, var(--color-warning) 26%, var(--color-border));background:color-mix(in srgb, var(--color-warning) 8%, var(--color-surface));border-radius:8px;margin:12px 0 0;padding:10px 12px;font-size:12px;line-height:1.45}.marketplace-card-actions{grid-template-columns:minmax(0,1fr) auto;gap:9px;margin-top:auto;padding-top:16px;display:grid}.marketplace-card-actions>.btn-primary{width:100%}.marketplace-menu{position:relative}.marketplace-menu>button{width:38px;height:34px;color:var(--color-foreground);border:1px solid var(--color-border);background:var(--color-surface);cursor:pointer;font-family:var(--font-inter,Inter), system-ui, sans-serif;letter-spacing:.06em;border-radius:7px;place-items:center;font-size:13px;font-weight:800;display:grid}.marketplace-menu>button[aria-expanded=true]{color:var(--color-primary);border-color:color-mix(in srgb, var(--color-primary) 35%, var(--color-border));background:var(--color-primary-muted)}.marketplace-menu>button:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.marketplace-menu-popover{z-index:60;border:1px solid var(--color-border);background:var(--color-surface);box-shadow:var(--shadow-lg);font-family:var(--font-inter,Inter), system-ui, sans-serif;border-radius:10px;align-content:start;padding:6px;display:grid;position:fixed;overflow-y:auto}.marketplace-command-group{gap:2px;padding:5px 0;display:grid}.marketplace-command-group+.marketplace-command-group{border-top:1px solid var(--color-border)}.marketplace-command-group h4{color:var(--color-muted);letter-spacing:.08em;text-transform:uppercase;margin:0;padding:5px 9px 4px;font-size:8px;font-weight:800}.marketplace-menu-popover button{width:100%;min-height:42px;color:var(--color-foreground);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;grid-template-columns:26px minmax(0,1fr);align-items:start;gap:8px;padding:7px 9px;font-size:10.5px;display:grid}.marketplace-menu-popover button:hover:not(:disabled){background:var(--color-surface-muted)}.marketplace-menu-popover button.is-destructive{color:var(--color-danger)}.marketplace-menu-popover button:disabled{color:var(--color-muted);cursor:not-allowed;opacity:.7}.marketplace-menu-popover button strong{font-size:10.5px;line-height:1.3;display:block}.marketplace-menu-popover button small{color:var(--color-muted);margin-top:2px;font-size:8px;line-height:1.35;display:block}.marketplace-command-icon{width:26px;height:26px;color:var(--color-primary);background:var(--color-primary-muted);border-radius:6px;place-items:center;display:grid}.marketplace-command-icon svg{width:13px;height:13px}.marketplace-menu-popover button.is-destructive .marketplace-command-icon{color:var(--color-danger);background:color-mix(in srgb, var(--color-danger) 9%, var(--color-surface))}.marketplace-menu-separator{border-top:1px solid var(--color-border);margin:5px 3px;display:block}.marketplace-sync-progress{grid-template-columns:1fr auto;align-items:center;gap:10px;margin-top:13px;display:grid}.marketplace-sync-progress>div{gap:5px;display:grid}.marketplace-sync-progress>div>span,.marketplace-inline-progress{background:var(--color-border);border-radius:999px;height:5px;display:block;position:relative;overflow:hidden}.marketplace-sync-progress i,.marketplace-inline-progress i{border-radius:inherit;background:linear-gradient(90deg, var(--color-primary), #9b8cff);transition:width .25s;position:absolute;inset:0 auto 0 0}.marketplace-sync-progress strong{color:var(--color-muted);font-size:9px}.marketplace-sync-progress b{color:var(--color-primary);font-size:10px}.marketplace-state-badge{white-space:nowrap;border-radius:999px;align-items:center;gap:4px;min-height:25px;padding:4px 8px;font-size:10.5px;font-weight:750;display:inline-flex}.marketplace-state-badge svg{width:11px;height:11px}.marketplace-state-badge.is-healthy{color:var(--color-success);background:color-mix(in srgb, var(--color-success) 11%, var(--color-surface))}.marketplace-state-badge.is-syncing{color:var(--color-info);background:color-mix(in srgb, var(--color-info) 11%, var(--color-surface))}.marketplace-state-badge.is-warning{color:var(--color-warning);background:color-mix(in srgb, var(--color-warning) 11%, var(--color-surface))}.marketplace-state-badge.is-error{color:var(--color-danger);background:color-mix(in srgb, var(--color-danger) 11%, var(--color-surface))}.marketplace-state-badge.is-disconnected{color:var(--color-muted);background:var(--color-surface-muted)}.marketplace-name{color:var(--color-primary);letter-spacing:.06em;text-transform:uppercase;margin-bottom:2px;font-size:8px;font-weight:800;display:block}.marketplace-operations-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.marketplace-workspace-panel{min-width:0;overflow:hidden}.marketplace-workspace-panel>header{border-bottom:1px solid var(--color-border);align-items:center;min-height:54px;padding:0 17px;display:flex}.marketplace-workspace-panel>header h2{color:var(--color-foreground);align-items:center;gap:8px;margin:0;font-size:14px;display:flex}.marketplace-workspace-panel>header h2>span{width:26px;height:26px;color:var(--color-primary);background:var(--color-primary-muted);border-radius:7px;place-items:center;display:grid}.marketplace-workspace-panel>header svg{width:14px;height:14px}.marketplace-activity-list,.marketplace-sync-list,.marketplace-health-list{display:grid}.marketplace-activity-list article{border-bottom:1px solid var(--color-border);grid-template-columns:40px 28px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:67px;padding:9px 15px;display:grid}.marketplace-activity-list article:last-child,.marketplace-sync-list article:last-child,.marketplace-health-list article:last-child{border-bottom:0}.marketplace-row-logo{border:1px solid var(--color-border);background:var(--color-surface);width:40px;height:30px;color:var(--color-muted);border-radius:7px;place-items:center;display:grid;overflow:hidden}.marketplace-row-logo svg{width:16px;height:16px;display:block}.marketplace-row-icon{width:28px;height:28px;color:var(--color-primary);background:var(--color-primary-muted);border-radius:7px;place-items:center;display:grid}.marketplace-row-icon svg{width:14px;height:14px}.marketplace-activity-list strong,.marketplace-sync-list strong,.marketplace-health-list strong{color:var(--color-foreground);font-size:12.5px;display:block}.marketplace-activity-list small,.marketplace-sync-list small{color:var(--color-muted);margin-top:3px;font-size:10.5px;display:block}.marketplace-activity-list time{color:var(--color-muted);white-space:nowrap;font-size:10px}.marketplace-panel-empty{min-height:220px;color:var(--color-muted);text-align:center;place-items:center;margin:0;padding:20px;font-size:10px;display:grid}.marketplace-sync-list article{border-bottom:1px solid var(--color-border);grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:67px;padding:9px 15px;display:grid}.marketplace-sync-list article:has(>button){grid-template-columns:40px minmax(0,1fr) auto auto}.marketplace-inline-progress{width:100%;margin-top:7px}.marketplace-sync-details{min-width:0}.marketplace-sync-status,.marketplace-health-badge{white-space:nowrap;border-radius:999px;align-items:center;min-height:24px;padding:4px 8px;font-size:10px;font-weight:750;display:inline-flex}.marketplace-sync-status.is-running,.marketplace-health-badge.is-warning{color:var(--color-warning);background:color-mix(in srgb, var(--color-warning) 11%, var(--color-surface))}.marketplace-sync-status.is-success,.marketplace-health-badge.is-healthy{color:var(--color-success);background:color-mix(in srgb, var(--color-success) 11%, var(--color-surface))}.marketplace-sync-status.is-failure,.marketplace-health-badge.is-error{color:var(--color-danger);background:color-mix(in srgb, var(--color-danger) 11%, var(--color-surface))}.marketplace-health-badge.is-disconnected{color:var(--color-muted);background:var(--color-surface-muted)}.marketplace-health-list article{border-bottom:1px solid var(--color-border);padding:13px 15px}.marketplace-health-head{grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:9px;display:grid}.marketplace-health-list dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 14px;margin:12px 0 0 49px;display:grid}.marketplace-health-list dl>div{justify-content:space-between;gap:8px;min-width:0;display:flex}.marketplace-health-list dt,.marketplace-health-list dd{margin:0;font-size:10.5px}.marketplace-health-list dt{color:var(--color-muted)}.marketplace-health-list dd{color:var(--color-foreground);text-overflow:ellipsis;white-space:nowrap;font-weight:650;overflow:hidden}.marketplace-api-summary{border:1px solid var(--color-border);background:var(--color-surface-muted);border-radius:9px;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:0 15px 15px;padding:13px;display:grid}.marketplace-api-summary>div{gap:4px;display:grid}.marketplace-api-summary span{color:var(--color-muted);font-size:10.5px}.marketplace-api-summary strong{color:var(--color-foreground);font-size:18px}.marketplace-api-summary button{width:100%}.job-type-pill{color:#365fc4;background:#eaf2ff;border-radius:6px;padding:5px 8px;font-size:9px;font-weight:750;display:inline-flex}.table-progress{align-items:center;gap:9px;min-width:130px;display:flex}.table-progress>span{background:var(--color-border);border-radius:8px;width:92px;height:5px;overflow:hidden}.table-progress i{border-radius:inherit;background:var(--color-primary);height:100%;display:block}.table-progress strong{min-width:30px;font-size:10px}.analytics-primary-grid,.analytics-secondary-grid{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.analytics-card{min-height:270px;position:relative}.analytics-empty-chart{min-height:205px;color:var(--color-muted);place-items:center;font-size:11px;display:grid;position:relative;overflow:hidden}.analytics-grid-lines{align-content:space-between;display:grid;position:absolute;inset:15px 22px 30px}.analytics-grid-lines i{border-top:1px dashed var(--color-border);display:block}.analytics-empty-chart>span{z-index:1;border:1px solid var(--color-border);background:var(--color-surface);border-radius:15px;padding:7px 11px}.honest-data-badge{color:var(--color-muted);background:var(--color-background);border-radius:12px;padding:5px 8px;font-size:9px}.analytics-donut-empty{border:28px solid var(--color-border);border-radius:50%;place-items:center;width:155px;height:155px;display:grid;position:absolute;bottom:34px;left:35px}.analytics-donut-empty span{justify-items:center;font-size:17px;font-weight:800;display:grid}.analytics-donut-empty small{color:var(--color-muted);margin-top:4px;font-size:9px;font-weight:500}.analytics-legend{gap:16px;width:42%;margin:0;padding:0;list-style:none;display:grid;position:absolute;bottom:39px;right:24px}.analytics-legend li{color:var(--color-muted);grid-template-columns:8px 1fr auto;align-items:center;gap:8px;font-size:10px;display:grid}.analytics-legend i{background:var(--color-border);border-radius:50%;width:8px;height:8px}.analytics-legend strong{color:var(--color-foreground)}.analytics-list-empty{min-height:190px;color:var(--color-muted);text-align:center;place-items:center;padding:20px;font-size:11px;display:grid}.funnel-empty{align-content:center;justify-items:center;gap:4px;min-height:195px;display:grid}.funnel-empty i{background:var(--color-border);border-radius:3px;height:26px;display:block}.funnel-empty i:first-child{width:150px}.funnel-empty i:nth-child(2){width:120px}.funnel-empty i:nth-child(3){width:90px}.funnel-empty i:nth-child(4){width:58px}.funnel-empty span{color:var(--color-muted);margin-top:9px;font-size:10px}.analytics-note{justify-content:space-between;align-items:center;gap:20px;min-height:80px;padding:18px 20px;display:flex}.analytics-note h2{margin:0 0 6px;font-size:13px}.analytics-note p{color:var(--color-muted);margin:0;font-size:10.5px}.analytics-page,.analytics-page :is(button,input,select,textarea){font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.analytics-page{color:var(--color-foreground);gap:16px}body:has(.analytics-page){overflow-x:hidden}.analytics-header{align-items:flex-end}.analytics-title{align-items:center;gap:12px;min-width:260px;display:flex}.analytics-title>span{width:42px;height:42px;color:var(--color-primary);background:var(--color-primary-muted);border-radius:11px;flex:none;place-items:center;display:grid}.analytics-title>span svg{width:21px;height:21px}.analytics-title h1{letter-spacing:-.025em;margin:0;font-size:26px;font-weight:650}.analytics-title p{color:var(--color-muted);margin:5px 0 0;font-size:13px;line-height:1.5}.analytics-filters{justify-content:flex-end;align-items:end;gap:9px;display:flex}.analytics-export-action{white-space:nowrap;justify-content:center;align-items:center;gap:7px;min-height:40px;padding-inline:14px;text-decoration:none;display:inline-flex}.analytics-export-action svg{width:16px;height:16px}.analytics-filters label{gap:6px;min-width:155px;display:grid}.analytics-filters label>span{color:var(--color-muted);align-items:center;gap:5px;font-size:12px;font-weight:600;display:flex}.analytics-filters label>span svg{width:14px;height:14px}.analytics-filters select,.analytics-custom-range input{min-height:40px;color:var(--color-foreground);border:1px solid var(--color-border);background:var(--color-surface);border-radius:9px;outline:0;padding:0 34px 0 11px;font-size:13px}.analytics-filters select:focus,.analytics-custom-range input:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-primary) 12%, transparent)}.analytics-custom-range{border:1px solid var(--color-border);background:var(--color-surface-muted);border-radius:10px;justify-content:flex-end;align-items:end;gap:10px;padding:12px 14px;display:flex}.analytics-custom-range label{color:var(--color-muted);gap:5px;font-size:12px;font-weight:600;display:grid}.analytics-custom-range span{color:var(--color-danger);align-self:center;font-size:12px}.analytics-error{color:var(--color-danger);border:1px solid color-mix(in srgb, var(--color-danger) 25%, var(--color-border));background:color-mix(in srgb, var(--color-danger) 7%, var(--color-surface));border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;font-size:13px;display:flex}.analytics-error button{color:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:7px;padding:7px 11px;font-weight:650}.analytics-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.analytics-kpi{border:1px solid var(--color-border);background:var(--color-surface);border-radius:12px;grid-template-columns:38px minmax(0,1fr);align-items:start;gap:11px;min-width:0;min-height:136px;padding:17px 15px;display:grid;box-shadow:0 2px 8px #0f172a08}.analytics-kpi-icon{border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.analytics-kpi-icon svg{width:19px;height:19px}.analytics-kpi-icon.is-purple{color:#6d5bd0;background:#eeeafd}.analytics-kpi-icon.is-blue{color:#3974c8;background:#eaf3ff}.analytics-kpi-icon.is-amber{color:#b66c15;background:#fff2dc}.analytics-kpi-icon.is-green{color:#34845e;background:#e6f6ee}.analytics-kpi-icon.is-pink{color:#c44f70;background:#fdebf1}.analytics-kpi>div{min-width:0}.analytics-kpi>div>span{min-height:32px;color:var(--color-muted);font-size:12px;font-weight:600;line-height:1.35;display:block}.analytics-kpi strong{letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:clamp(19px,1.7vw,27px);font-weight:650;display:block;overflow:hidden}.analytics-kpi small{color:var(--color-muted);margin-top:9px;font-size:11.5px;line-height:1.4;display:block}.analytics-kpi small.is-positive{color:var(--color-success)}.analytics-kpi small.is-negative{color:var(--color-danger)}.analytics-skeleton,.analytics-chart-skeleton{background:linear-gradient(90deg, var(--color-surface) 25%, var(--color-surface-muted) 45%, var(--color-surface) 65%);background-size:240% 100%;animation:1.4s linear infinite analytics-shimmer;overflow:hidden}@keyframes analytics-shimmer{to{background-position:-240% 0}}.analytics-page .analytics-card{min-height:330px;padding:0;overflow:hidden}.analytics-page .commerce-panel-head{border-bottom:1px solid var(--color-border);min-height:68px;padding:15px 18px}.analytics-page .commerce-panel-head h2{margin:0;font-size:16px;font-weight:650}.analytics-page .commerce-panel-head p{color:var(--color-muted);margin:4px 0 0;font-size:12.5px;line-height:1.4}.honest-data-badge{color:var(--color-foreground);padding:5px 9px;font-size:11px;font-weight:650}.analytics-chart{min-height:260px;padding:14px 17px 10px}.analytics-chart svg{width:100%;height:220px;display:block;overflow:visible}.analytics-chart line{stroke:var(--color-border);stroke-width:1px;stroke-dasharray:4 5;vector-effect:non-scaling-stroke}.analytics-chart-area{fill:url(#revenue-fill)}.analytics-chart-line{fill:none;stroke:#7564e8;stroke-width:2.5px;vector-effect:non-scaling-stroke}.analytics-chart circle{fill:var(--color-surface);stroke:#7564e8;stroke-width:2px;vector-effect:non-scaling-stroke}.analytics-chart-axis{color:var(--color-muted);justify-content:space-between;padding:0 24px;font-size:11.5px;display:flex}.analytics-chart-skeleton{min-height:260px}.analytics-state{text-align:center;align-content:center;justify-items:center;min-height:245px;padding:24px;display:grid}.analytics-state>span{width:38px;height:38px;color:var(--color-muted);background:var(--color-surface-muted);border-radius:10px;place-items:center;display:grid}.analytics-state strong{margin-top:12px;font-size:14px;font-weight:650}.analytics-state p{max-width:330px;color:var(--color-muted);margin:7px 0 0;font-size:12.5px;line-height:1.55}.analytics-donut-layout{grid-template-columns:160px minmax(0,1fr);align-items:center;gap:18px;min-height:260px;padding:18px;display:grid}.analytics-donut{border-radius:50%;place-items:center;width:155px;height:155px;display:grid}.analytics-donut>span{background:var(--color-surface);text-align:center;border-radius:50%;place-content:center;justify-items:center;width:98px;height:98px;padding:8px;font-size:17px;font-weight:650;display:grid}.analytics-donut small{color:var(--color-muted);margin-top:3px;font-size:10px;font-weight:500}.analytics-platform-list{gap:5px;margin:0;padding:0;list-style:none;display:grid}.analytics-platform-list li{border-bottom:1px solid var(--color-border);grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px 0;display:grid}.analytics-platform-list li:last-child{border:0}.analytics-platform-swatch{border-radius:4px;justify-self:center;width:12px;height:12px}.analytics-platform-list img{-o-object-fit:contain;object-fit:contain}.analytics-platform-list span{font-size:12.5px;font-weight:600}.analytics-platform-list small{color:var(--color-muted);margin-top:2px;font-size:11px;font-weight:500;display:block}.analytics-platform-list strong{font-size:12.5px}.analytics-products{margin:0;padding:0;list-style:none}.analytics-products li{border-bottom:1px solid var(--color-border);grid-template-columns:22px 40px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:58px;padding:8px 14px;display:grid}.analytics-products li:last-child{border:0}.analytics-products li>b{color:var(--color-muted);text-align:center;font-size:12px}.analytics-product-image{width:40px;height:40px;color:var(--color-muted);background:var(--color-surface-muted);border-radius:8px;place-items:center;display:grid;overflow:hidden}.analytics-product-image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.analytics-products div{min-width:0}.analytics-products :is(a,div>strong){color:var(--color-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-style:normal;font-weight:650;text-decoration:none;display:block;overflow:hidden}.analytics-products a:hover{color:var(--color-primary)}.analytics-products small{color:var(--color-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:10.5px;display:block;overflow:hidden}.analytics-products em{white-space:nowrap;font-size:12px;font-style:normal;font-weight:650}.analytics-page .analytics-note{min-height:102px;padding:18px 20px}.analytics-page .analytics-note h2{font-size:16px;font-weight:650}.analytics-page .analytics-note p{max-width:900px;color:var(--color-foreground);font-size:13px;line-height:1.55}.analytics-note small{color:var(--color-muted);margin-top:6px;font-size:11.5px;display:block}.analytics-note :is(button,a.btn-primary){flex:none;align-items:center;gap:7px;text-decoration:none;display:inline-flex}.analytics-note :is(button,a.btn-primary) svg{width:16px;height:16px}:root[data-theme=dark] .analytics-kpi-icon.is-purple{background:#6d5bd033}:root[data-theme=dark] .analytics-kpi-icon.is-blue{background:#3974c833}:root[data-theme=dark] .analytics-kpi-icon.is-amber{background:#b66c1533}:root[data-theme=dark] .analytics-kpi-icon.is-green{background:#34845e33}:root[data-theme=dark] .analytics-kpi-icon.is-pink{background:#c44f7033}@media (max-width:1320px){.analytics-header{flex-direction:column;align-items:stretch}.analytics-filters{justify-content:flex-start}.analytics-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:980px){.analytics-filters{flex-wrap:wrap}.analytics-filters label{flex:180px}.analytics-metrics,.order-detail-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.order-detail-metrics article:nth-child(3){border-left:0;border-top:1px solid var(--color-border)}.order-detail-metrics article:nth-child(4){border-top:1px solid var(--color-border)}.analytics-page .analytics-primary-grid,.analytics-page .analytics-secondary-grid{grid-template-columns:1fr}}@media (max-width:620px){.analytics-title h1{font-size:23px}.analytics-filters{grid-template-columns:1fr;width:100%;display:grid}.analytics-filters label{min-width:0}.analytics-metrics{grid-template-columns:1fr}.analytics-kpi{min-height:118px}.analytics-custom-range{flex-direction:column;align-items:stretch}.analytics-donut-layout{grid-template-columns:1fr;justify-items:center}.analytics-platform-list{width:100%}.analytics-page .analytics-note{align-items:stretch}.analytics-note :is(button,a.btn-primary){justify-content:center}}.settings-language{border:1px solid var(--color-border);background:var(--color-background);border-radius:9px;padding:3px;display:flex}.settings-language button{min-height:34px;color:var(--color-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 14px;font-size:11px;font-weight:700}.settings-language button.is-active{color:#fff;background:var(--color-primary)}:root[data-theme=dark] .commerce-panel,:root[data-theme=dark] .commerce-metrics article,:root[data-theme=dark] .commerce-tabs,:root[data-theme=dark] .commerce-search,:root[data-theme=dark] .commerce-filter-group select,:root[data-theme=dark] .commerce-check,:root[data-theme=dark] .live-status,:root[data-theme=dark] .commerce-product-card,:root[data-theme=dark] .commerce-view-tools>button,:root[data-theme=dark] .table-actions>:is(a,button),:root[data-theme=dark] .commerce-pagination button{color:var(--color-foreground);border-color:var(--color-border);background:var(--color-surface)}:root[data-theme=dark] .theme-control button{color:#cbd5e1;background:#172033;border-color:#475569}:root[data-theme=dark] .theme-control button.is-active{color:#fff;background:#5b43e8;border-color:#8b7cff;box-shadow:0 0 0 2px #8b7cff2e}:root[data-theme=dark] .btn-secondary,:root[data-theme=dark] .btn-ghost{color:#e2e8f0;background:#172033;border-color:#475569}:root[data-theme=dark] :is(.product-filters select,.order-item-match select,.ws-input,.inbox-search input,.reply-textarea,.msg-thread,.msg-in,.ai-suggestion-item){color:var(--color-foreground);border-color:var(--color-border);background:var(--color-surface)}:root[data-theme=dark] :is(.product-cost-row,.product-filters label,.pricing-summary,.pricing-tier-label,.pricing-tier-meta,.pricing-assumptions,.order-muted,.order-item-meta,.order-item-match,.fulfillment-label,.ws-note-date,.msg-time,.reply-label,.iw-row-time,.iw-mini-channel,.iw-day,.iw-msg-time,.iw-shortcut,.iw-composer-hint,.iw-timeline-time){color:var(--color-muted)}:root[data-theme=dark] :is(.pricing-details summary,.pricing-fee-list li,.ws-timeline li){color:var(--color-foreground)}:root[data-theme=dark] .pricing-fee-total{border-color:var(--color-border);color:var(--color-foreground)!important}:root[data-theme=dark] :is(.order-row:hover,.inbox-row:hover){background:var(--color-surface-muted)}:root[data-theme=dark] .ws-timeline li{border-color:var(--color-border)}:root[data-theme=dark] .review-banner{color:var(--color-warning);border-color:color-mix(in srgb, var(--color-warning) 30%, var(--color-border));background:color-mix(in srgb, var(--color-warning) 10%, var(--color-surface))}:root[data-theme=dark] .source-badge{color:var(--color-foreground);border-color:var(--color-border);background:var(--color-surface-muted)}:root[data-theme=dark] .source-badge--aliexpress{color:#ffb37f;border-color:color-mix(in srgb, #ff7a24 35%, var(--color-border));background:color-mix(in srgb, #ff7a24 12%, var(--color-surface))}:root[data-theme=dark] .source-badge--etsy{color:#ffad83;border-color:color-mix(in srgb, #f1642f 35%, var(--color-border));background:color-mix(in srgb, #f1642f 12%, var(--color-surface))}:root[data-theme=dark] .source-badge--manual{color:#b9afff;border-color:color-mix(in srgb, var(--color-primary) 35%, var(--color-border));background:var(--color-primary-muted)}:root[data-theme=dark] .job-type-pill{color:var(--color-info);background:color-mix(in srgb, var(--color-info) 12%, var(--color-surface))}:root[data-theme=dark] .marketplace-logo,:root[data-theme=dark] .marketplace-row-logo{background:#fff}:root[data-theme=dark] .marketplace-menu-popover{border-color:var(--color-border);background:var(--color-surface);box-shadow:0 18px 38px #00000057}@media (max-width:1180px){.commerce-metrics,.analytics-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.commerce-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.store-grid.marketplace-card-grid,.marketplace-operations-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.marketplace-operations-grid>.marketplace-workspace-panel:last-child{grid-column:1/-1}.analytics-primary-grid,.analytics-secondary-grid{grid-template-columns:1fr}}@media (max-width:760px){.commerce-header,.commerce-toolbar,.analytics-note{flex-direction:column;align-items:stretch}.commerce-actions,.commerce-filter-group{width:100%}.commerce-actions>*,.commerce-filter-group>*{flex:1;justify-content:center}.commerce-tabs,.commerce-view-tools,.commerce-search,.orders-toolbar>.commerce-search{width:100%}.commerce-metrics,.analytics-metrics,.analytics-primary-grid,.analytics-secondary-grid,.store-grid.marketplace-card-grid,.order-detail-grid,.order-detail-notes-grid,.order-detail-metrics{grid-template-columns:1fr}.order-detail-grid>.detail-section+.detail-section,.order-detail-notes-grid>.detail-section+.detail-section,.order-detail-metrics article+article{border-top:1px solid var(--color-border);border-left:0}.order-detail-metrics article{padding-inline:8px}.order-detail-grid>.detail-section,.order-detail-notes-grid>.detail-section{padding-inline:0}.marketplace-operations-grid{grid-template-columns:1fr}.marketplace-operations-grid>.marketplace-workspace-panel:last-child{grid-column:auto}.commerce-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.commerce-pagination{flex-direction:column;align-items:flex-start}.analytics-donut-empty{margin:8px auto 22px;position:relative;bottom:auto;left:auto}.analytics-legend{width:auto;margin:0 28px 28px;position:relative;bottom:auto;right:auto}}@media (max-width:480px){.commerce-product-grid{grid-template-columns:1fr}.marketplace-store-card .store-card-top{grid-template-columns:46px minmax(0,1fr)}.marketplace-logo{width:46px;height:46px}.marketplace-store-card .store-card-top>.status-pill{grid-column:1/-1;justify-self:start}.marketplace-activity-list article{grid-template-columns:36px 26px minmax(0,1fr)}.marketplace-activity-list time{grid-column:3}.marketplace-row-logo{width:36px}.marketplace-health-list dl{grid-template-columns:1fr;margin-left:0}:is(.marketplace-sync-list article,.marketplace-sync-list article:has(>button)){grid-template-columns:36px minmax(0,1fr) auto}.marketplace-sync-list article>button{grid-column:2/-1}}@media (prefers-reduced-motion:reduce){.marketplace-sync-progress i,.marketplace-inline-progress i{transition:none}}.auth-shell{overflow:hidden auto}.sellarica-logo{align-items:center;gap:11px;display:inline-flex}.sellarica-logo-mark{flex:none;width:auto;height:34px;display:block}.sellarica-logo-mark--primary{color:var(--sellarica-ink)}.sellarica-logo-mark--inverse{color:#fff}.sellarica-logo-mark--auto{color:var(--sellarica-ink)}:root[data-theme=dark] .sellarica-logo-mark--auto{color:#fff}.sellarica-logo-wordmark{color:var(--color-foreground);letter-spacing:-.02em;font-optical-sizing:auto;font-feature-settings:"kern" 1, "liga" 1, "calt" 1;text-rendering:optimizelegibility;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:21px;font-weight:660}.auth-brand{justify-content:center;display:flex}.auth-brand .sellarica-logo-mark{height:40px}.auth-brand .sellarica-logo-wordmark{font-size:23px}.welcome-brand{justify-content:center;margin-bottom:28px;display:flex}.welcome-brand .sellarica-logo-mark{height:54px}.extension-brand .sellarica-logo-mark{height:52px}.auth-shell .login-card{color:var(--color-foreground);border-color:var(--color-border);background:var(--color-surface);box-shadow:var(--shadow-lg)}.auth-shell .login-heading{margin-top:34px}.auth-shell .login-form>label{color:var(--color-foreground)}.auth-shell .input-wrap input{color:var(--color-foreground);border-color:var(--color-border);background:var(--color-surface-muted);caret-color:var(--color-primary)}.auth-shell .input-wrap input::placeholder{color:var(--color-muted);opacity:.82}.auth-shell .input-wrap input:hover:not(:disabled){border-color:var(--color-border-strong)}.auth-shell .input-wrap input:focus,.auth-shell .input-wrap input:focus-visible{border-color:var(--color-focus);background:var(--color-surface-muted);box-shadow:0 0 0 4px color-mix(in srgb, var(--color-focus) 16%, transparent);outline:none}.auth-shell .input-wrap input:active{background:var(--color-surface-muted)}.auth-shell .input-wrap input[aria-invalid=true]{border-color:var(--color-error)}.auth-shell .input-wrap input[aria-invalid=true]:focus-visible{box-shadow:0 0 0 4px color-mix(in srgb, var(--color-error) 14%, transparent)}.auth-shell .input-wrap input:disabled{color:var(--color-disabled);border-color:var(--color-border);background:var(--color-surface-muted);cursor:not-allowed;opacity:.72}.auth-shell .input-wrap input:-webkit-autofill{-webkit-text-fill-color:var(--color-foreground);caret-color:var(--color-primary);border-color:var(--color-border-strong);box-shadow:0 0 0 1000px var(--color-surface-muted) inset;transition:background-color 9999s ease-out}.auth-shell .input-wrap input:-webkit-autofill:hover{-webkit-text-fill-color:var(--color-foreground);caret-color:var(--color-primary);border-color:var(--color-border-strong);box-shadow:0 0 0 1000px var(--color-surface-muted) inset;transition:background-color 9999s ease-out}.auth-shell .input-wrap input:-webkit-autofill:focus{-webkit-text-fill-color:var(--color-foreground);caret-color:var(--color-primary);border-color:var(--color-border-strong);box-shadow:0 0 0 1000px var(--color-surface-muted) inset;transition:background-color 9999s ease-out}.auth-shell .input-wrap input:-webkit-autofill:active{-webkit-text-fill-color:var(--color-foreground);caret-color:var(--color-primary);border-color:var(--color-border-strong);box-shadow:0 0 0 1000px var(--color-surface-muted) inset;transition:background-color 9999s ease-out}.auth-shell .input-wrap input:autofill{color:var(--color-foreground);background:var(--color-surface-muted)}.auth-shell .input-symbol,.auth-shell .lock-symbol,.auth-shell .lock-symbol:before{color:var(--color-muted);border-color:var(--color-muted)}.auth-shell .show-password{width:32px;height:32px;color:var(--color-muted);border-radius:8px;place-items:center;padding:0;display:grid}.auth-shell .show-password svg{width:18px;height:18px}.auth-shell .show-password:hover{color:var(--color-primary);background:var(--color-primary-muted)}.auth-shell .show-password:focus-visible,.auth-shell :is(a,button):focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}.auth-shell .check-label{color:var(--color-muted)}.auth-shell .custom-check{border-color:var(--color-border-strong);background:var(--color-surface-muted)}.auth-shell .security-note{color:var(--color-muted)}:root[data-theme=dark] .auth-shell{background:linear-gradient(#ffffff05 1px, transparent 1px), linear-gradient(90deg, #ffffff05 1px, transparent 1px), radial-gradient(circle at 50% 35%, #14213a 0%, var(--color-background) 58%, #050a13 100%);background-size:54px 54px,54px 54px,auto}@media (max-width:520px){.auth-shell{align-items:start;padding:16px 12px}.auth-shell .login-card{border-radius:18px;padding:28px 20px}.auth-shell .login-heading{margin:28px 0 20px}.auth-shell .form-options{gap:12px}}@media (max-width:360px){.auth-shell .login-card{padding-inline:16px}.auth-shell .form-options{flex-direction:column;align-items:flex-start}}.products-page,.products-page :is(button,input,select,textarea,.products-dialog){font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.products-page{scroll-padding-bottom:calc(72px + env(safe-area-inset-bottom,0px))}.products-sticky-toolbar,.products-upper-controls{z-index:auto;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;position:static;top:auto}.spw-header{position:static;inset:auto}.products-data-table thead{position:static;top:auto}.products-sticky-toolbar:has(.products-filter-panel)~.products-list-panel .products-data-table thead{position:static;top:auto}.products-page :is(p,small,dd,dt,td){font-weight:400}.products-page :is(button,select,.commerce-tabs button,.products-page-size){font-weight:500}.products-page :is(h1,h2,h3,strong,.status-pill,.product-state-chip){font-weight:600}.products-page .commerce-table th{font-weight:500}.products-status-tabs button.is-active{font-weight:600}.products-list-panel .products-data-table{table-layout:fixed;width:100%;min-width:900px}.products-data-table .product-col-select{width:44px}.products-data-table .product-col-actions{width:84px}.products-data-table td:last-child,.products-data-table th:last-child{width:84px;min-width:84px;max-width:84px;padding-inline:8px}.products-data-table td{overflow:hidden}.products-data-table td:last-child{overflow:visible}.product-table-title strong{font-weight:600}.product-state-chip.is-ready{color:var(--color-success);background:color-mix(in srgb, var(--color-success) 11%, var(--color-surface))}.product-state-chip.is-running,.product-state-chip.is-queued{color:var(--color-info);background:color-mix(in srgb, var(--color-info) 11%, var(--color-surface))}.product-state-chip.is-partial,.product-state-chip.is-not-started{color:var(--color-warning);background:color-mix(in srgb, var(--color-warning) 11%, var(--color-surface))}.product-state-chip.is-failed,.product-state-chip.is-retry-unavailable{color:var(--color-error);background:color-mix(in srgb, var(--color-error) 10%, var(--color-surface))}.product-state-chip.is-review-required{color:var(--color-foreground);border:1px solid var(--color-border)}.product-state-dot.is-ready{background:var(--color-success)}.product-state-dot.is-running,.product-state-dot.is-queued{background:var(--color-info)}.product-state-dot.is-failed,.product-state-dot.is-retry-unavailable{background:var(--color-error)}.product-row-actions{justify-content:flex-end;width:72px;min-width:72px;max-width:72px}.product-row-actions>:is(a,.product-action-menu),.product-action-menu>button{flex:0 0 32px}.product-row-actions>a,.product-action-menu>button{width:32px;min-width:32px;height:32px}.product-row-actions svg,.products-toolbar-actions svg{width:16px;height:16px}.product-action-popover{max-width:min(180px,100vw - 24px);right:0}.product-action-popover :is(button,a):disabled{color:var(--color-muted);cursor:not-allowed;opacity:.62}.products-pagination{z-index:18;padding-bottom:calc(10px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--color-border-strong);background:var(--color-surface);-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:0 0 11px 11px;margin:0;position:sticky;bottom:0;box-shadow:0 -9px 20px #0f172a1a}.products-grid+.products-pagination{border:1px solid var(--color-border);border-bottom:0;border-radius:11px 11px 0 0}.app-content-products-list{padding-bottom:0}.products-page :is(a,button,input,select):focus-visible{scroll-margin-bottom:82px}.product-management-card{min-height:448px;overflow:visible}.product-card-media{aspect-ratio:4/3;height:auto;min-height:178px}.product-card-body{min-height:250px}.product-card-states{margin-bottom:12px}.product-card-states>div{grid-template-columns:84px minmax(0,1fr)}.product-card-states dd{white-space:normal;line-height:1.3}.product-card-footer{min-height:40px}.products-dialog-backdrop{z-index:100;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#070c1794;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.products-dialog{width:min(540px,100%);max-height:min(760px,100vh - 40px);color:var(--color-foreground);border:1px solid var(--color-border);background:var(--color-surface-elevated);border-radius:14px;padding:22px;overflow-y:auto;box-shadow:0 24px 64px #070c1747}.products-dialog>header,.products-dialog>header>div,.products-dialog>footer{align-items:center;gap:10px;display:flex}.products-dialog>header{justify-content:space-between}.products-dialog>header h2{margin:0;font-size:18px;font-weight:600}.products-dialog>header>div>span{color:var(--color-primary);font-size:20px}.products-dialog>header>button{width:34px;height:34px;color:var(--color-muted);border:1px solid var(--color-border);cursor:pointer;background:0 0;border-radius:8px;place-items:center;display:grid}.products-dialog>p{color:var(--color-muted);font-size:12px;line-height:1.6}.products-dialog-tasks{border:1px solid var(--color-border);background:var(--color-surface-muted);border-radius:10px;margin:16px 0;padding:14px}.products-dialog-tasks strong{font-size:11px}.products-dialog-tasks ul{color:var(--color-muted);grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 18px;margin:11px 0 0;padding-left:17px;font-size:11px;display:grid}.products-dialog .products-dialog-notice{color:var(--color-foreground);border-left:3px solid var(--color-primary);background:var(--color-primary-muted);padding:10px 12px}.products-dialog>small{color:var(--color-muted);font-size:10px;line-height:1.5;display:block}.products-dialog>footer{justify-content:flex-end;margin-top:20px}.products-dialog-error{color:var(--color-error)!important}.products-dialog-result h3{margin:18px 0 10px;font-size:13px}.products-dialog-result dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.products-dialog-result dl>div{border:1px solid var(--color-border);border-radius:8px;justify-content:space-between;padding:9px 10px;display:flex}.products-dialog-result :is(dt,dd){margin:0;font-size:11px}.products-dialog-result dd{font-weight:600}@media (max-width:760px){.products-data-table thead{position:static;top:auto}.products-sticky-toolbar:has(.products-filter-panel)~.products-list-panel .products-data-table thead{position:static;top:auto}.products-pagination{bottom:0}}@media (max-width:520px){.products-dialog{padding:18px}.products-dialog-tasks ul,.products-dialog-result dl{grid-template-columns:1fr}}.app-content-ai-jobs-list{padding-bottom:0}.ai-jobs-page,.ai-jobs-page :is(button,input,select,textarea){font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.ai-jobs-page{scroll-padding-bottom:calc(76px + env(safe-area-inset-bottom,0px));gap:18px}.ai-jobs-header{padding-inline:2px;position:static}.ai-jobs-header h1{font-weight:600}.ai-jobs-header p{max-width:620px;font-weight:400}.ai-job-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.ai-job-metrics article{border:1px solid var(--color-border);background:var(--color-surface);border-radius:11px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:12px;min-width:0;min-height:104px;padding:16px;display:grid;box-shadow:0 4px 15px #1d29390a}.ai-job-metrics article>div{gap:4px;min-width:0;display:grid}.ai-job-metrics article>div>span{color:var(--color-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:500;overflow:hidden}.ai-job-metrics article strong{color:var(--color-foreground);font-size:23px;font-weight:600;line-height:1}.ai-job-metrics article small{color:var(--color-muted);text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;font-weight:400;overflow:hidden}.ai-job-metric-icon{border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.ai-job-metric-icon svg{width:19px;height:19px}.ai-job-metrics .is-total{border-top-color:color-mix(in srgb, var(--color-primary) 48%, var(--color-border))}.ai-job-metrics .is-total .ai-job-metric-icon{color:var(--color-primary);background:var(--color-primary-muted)}.ai-job-metrics .is-running{border-top-color:color-mix(in srgb, var(--color-info) 48%, var(--color-border))}.ai-job-metrics .is-running .ai-job-metric-icon{color:var(--color-info);background:color-mix(in srgb, var(--color-info) 11%, var(--color-surface))}.ai-job-metrics .is-succeeded{border-top-color:color-mix(in srgb, var(--color-success) 48%, var(--color-border))}.ai-job-metrics .is-succeeded .ai-job-metric-icon{color:var(--color-success);background:color-mix(in srgb, var(--color-success) 11%, var(--color-surface))}.ai-job-metrics .is-queued{border-top-color:color-mix(in srgb, var(--color-warning) 48%, var(--color-border))}.ai-job-metrics .is-queued .ai-job-metric-icon{color:var(--color-warning);background:color-mix(in srgb, var(--color-warning) 12%, var(--color-surface))}.ai-job-metrics .is-failed{border-top-color:color-mix(in srgb, var(--color-error) 48%, var(--color-border))}.ai-job-metrics .is-failed .ai-job-metric-icon{color:var(--color-error);background:color-mix(in srgb, var(--color-error) 10%, var(--color-surface))}.ai-jobs-filter-row{justify-content:space-between;align-items:center;gap:14px;min-width:0;display:flex}.ai-jobs-tabs{flex:auto}.ai-jobs-tabs button{min-height:42px;padding-inline:13px;font-weight:500}.ai-jobs-tabs button.is-active{font-weight:600}.ai-jobs-filters{flex:none;align-items:center;gap:8px;display:flex}.ai-jobs-filters select,.ai-jobs-filter-button,.ai-jobs-page-size select{min-height:42px;color:var(--color-foreground);border:1px solid var(--color-border);background:var(--color-surface);border-radius:9px;padding:0 12px;font-size:11px;font-weight:500}.ai-jobs-filter-button{cursor:pointer;justify-content:center;align-items:center;gap:7px;display:inline-flex}.ai-jobs-filter-button svg{width:16px;height:16px}.ai-jobs-filters :is(select,button):hover{border-color:var(--color-border-strong);background:var(--color-surface-muted)}.ai-jobs-page :is(a,button,select,summary):focus-visible{outline:2px solid var(--color-focus);outline-offset:2px;scroll-margin-bottom:82px}.ai-jobs-list-shell{min-width:0}.ai-jobs-table-panel{border-radius:12px 12px 0 0}.ai-jobs-table{table-layout:fixed;min-width:1040px}.ai-jobs-table thead{position:static}.ai-jobs-table th{height:46px;font-weight:500}.ai-jobs-table td{height:76px;padding-block:10px;font-weight:400}.ai-jobs-table th:first-child{width:17%}.ai-jobs-table th:nth-child(2){width:25%}.ai-jobs-table th:nth-child(3){width:13%}.ai-jobs-table th:nth-child(4){width:15%}.ai-jobs-table th:nth-child(5),.ai-jobs-table th:nth-child(6){width:12%}.ai-jobs-table th:nth-child(7){width:76px}.ai-job-name{align-items:center;gap:9px;min-width:0;display:flex}.ai-job-name>span:last-child{gap:5px;min-width:0;display:grid}.ai-job-name strong{color:var(--color-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-weight:600;overflow:hidden}.ai-job-name small,.ai-job-product small{color:var(--color-muted);font-size:9.5px;font-weight:400}.ai-job-product{min-width:0;color:inherit;align-items:center;gap:10px;text-decoration:none;display:flex}.ai-job-product img,.ai-job-product-placeholder{background:var(--color-surface-muted);border-radius:8px;flex:0 0 46px;width:46px;height:46px}.ai-job-product img{-o-object-fit:cover;object-fit:cover}.ai-job-product-placeholder{color:var(--color-muted);place-items:center;display:grid}.ai-job-product-placeholder svg{width:19px;height:19px}.ai-job-product>span:last-child{gap:5px;min-width:0;display:grid}.ai-job-product strong{color:var(--color-foreground);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11.5px;font-weight:500;line-height:1.35;display:-webkit-box;overflow:hidden}.ai-job-product:hover strong{color:var(--color-primary)}.ai-job-product:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px;border-radius:8px}.ai-job-product:hover:after,.ai-job-product:focus-visible:after{z-index:80;border:1px solid var(--color-border);background:var(--color-foreground);max-width:min(360px,100vw - 32px);color:var(--color-background);content:attr(data-full-title);pointer-events:none;border-radius:7px;margin:58px 0 0 56px;padding:7px 9px;font-size:10px;line-height:1.35;position:fixed;box-shadow:0 8px 24px #0000002e}.ai-job-status{border-radius:999px;align-items:center;gap:6px;max-width:100%;padding:5px 8px;font-size:9.5px;font-weight:500;line-height:1.25;display:inline-flex}.ai-job-status i{background:currentColor;border-radius:50%;flex:0 0 6px;width:6px;height:6px}.ai-job-status.is-running{color:var(--color-info);background:color-mix(in srgb, var(--color-info) 11%, var(--color-surface))}.ai-job-status.is-succeeded{color:var(--color-success);background:color-mix(in srgb, var(--color-success) 11%, var(--color-surface))}.ai-job-status.is-queued{color:var(--color-warning);background:color-mix(in srgb, var(--color-warning) 12%, var(--color-surface))}.ai-job-status.is-failed{color:var(--color-error);background:color-mix(in srgb, var(--color-error) 10%, var(--color-surface))}.ai-job-status.is-unavailable{color:var(--color-muted);background:var(--color-surface-muted)}.ai-job-progress{gap:6px;display:grid}.ai-job-progress>span{background:var(--color-surface-muted);border-radius:999px;width:100%;height:4px;display:block;overflow:hidden}.ai-job-progress>span i{border-radius:inherit;background:currentColor;height:100%;display:block}.ai-job-progress strong{color:var(--color-muted);font-size:9.5px;font-weight:500}.ai-job-progress.is-running{color:var(--color-info)}.ai-job-progress.is-succeeded{color:var(--color-success)}.ai-job-progress.is-queued{color:var(--color-warning)}.ai-job-progress.is-failed{color:var(--color-error)}.ai-job-progress.is-unavailable{color:var(--color-muted)}.ai-jobs-table time{color:var(--color-foreground);font-size:10px;font-weight:400}.ai-job-actions{justify-content:flex-end;align-items:center;gap:6px;width:72px;display:flex}.ai-job-actions>button,.ai-job-actions summary{width:32px;height:32px;color:var(--color-muted);border:1px solid var(--color-border);background:var(--color-surface);cursor:pointer;border-radius:8px;place-items:center;list-style:none;display:grid}.ai-job-actions summary::-webkit-details-marker{display:none}.ai-job-actions svg{width:16px;height:16px}.ai-job-actions>button:hover,.ai-job-actions summary:hover{color:var(--color-primary);border-color:color-mix(in srgb, var(--color-primary) 44%, var(--color-border));background:var(--color-primary-muted)}.ai-job-actions details{position:relative}.ai-job-actions details>div{z-index:40;border:1px solid var(--color-border);background:var(--color-surface-elevated);width:min(190px,100vw - 28px);box-shadow:var(--shadow-md);border-radius:10px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);right:0}.ai-job-actions details>div :is(a,button){width:100%;color:var(--color-foreground);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:8px;padding:9px;font-size:10.5px;font-weight:500;text-decoration:none;display:flex}.ai-job-actions details>div :is(a,button):hover{background:var(--color-primary-muted)}.ai-jobs-pagination{z-index:18;padding-bottom:calc(10px + env(safe-area-inset-bottom,0px));border:1px solid var(--color-border);border-top-color:var(--color-border-strong);background:var(--color-surface);border-radius:0 0 12px 12px;margin:0;position:sticky;bottom:0;box-shadow:0 -9px 20px #0f172a1a}.ai-jobs-page-controls button.is-active{color:#fff;border-color:var(--color-primary);background:var(--color-primary)}.ai-jobs-page-size{align-items:center;gap:8px;display:flex}.ai-jobs-page-size select{min-height:32px;padding-inline:8px}.ai-job-dialog-backdrop{z-index:100;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#070c1794;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.ai-job-dialog{border:1px solid var(--color-border);background:var(--color-surface-elevated);width:min(620px,100%);max-height:calc(100vh - 40px);box-shadow:var(--shadow-lg);border-radius:14px;padding:22px;overflow-y:auto}.ai-job-dialog>header,.ai-job-dialog>header>div{align-items:center;gap:11px;display:flex}.ai-job-dialog>header{justify-content:space-between}.ai-job-dialog>header>div>span{width:38px;height:38px;color:var(--color-primary);background:var(--color-primary-muted);border-radius:10px;place-items:center;display:grid}.ai-job-dialog>header svg{width:18px;height:18px}.ai-job-dialog h2{margin:0;font-size:17px;font-weight:600}.ai-job-dialog header p{color:var(--color-muted);margin:4px 0 0;font-size:10px}.ai-job-dialog>header>button{width:34px;height:34px;color:var(--color-muted);border:1px solid var(--color-border);cursor:pointer;background:0 0;border-radius:8px;place-items:center;display:grid}.ai-job-dialog dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:20px 0;display:grid}.ai-job-dialog dl>div{border:1px solid var(--color-border);background:var(--color-surface-muted);border-radius:9px;min-width:0;padding:11px}.ai-job-dialog :is(dt,dd){margin:0;font-size:10px}.ai-job-dialog dt{color:var(--color-muted)}.ai-job-dialog dd{overflow-wrap:anywhere;color:var(--color-foreground);margin-top:5px;font-weight:500}.ai-job-dialog dd a{color:var(--color-primary)}.ai-job-dialog h3{margin:0 0 10px;font-size:12px;font-weight:600}.ai-job-dialog ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.ai-job-dialog li{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:10px;padding:9px 10px;font-size:10.5px;display:flex}.ai-job-dialog-task{align-items:center;gap:9px;display:flex}.ai-task-icon{border-radius:9px;flex:0 0 34px;place-items:center;width:34px;height:34px;display:inline-grid}.ai-task-icon svg{stroke-width:1.8px;width:18px;height:18px}.ai-task-icon.is-blue{color:#2563eb;background:#eff6ff}.ai-task-icon.is-purple{color:#9333ea;background:#faf5ff}.ai-task-icon.is-cyan{color:#0891b2;background:#ecfeff}.ai-task-icon.is-green{color:#16a34a;background:#f0fdf4}.ai-task-icon.is-amber{color:#d97706;background:#fffbeb}.ai-task-icon.is-indigo{color:#4f46e5;background:#eef2ff}.ai-task-icon.is-slate{color:#475569;background:#f1f5f9}.ai-task-icon:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.products-dialog-tasks li{align-items:center;gap:9px;display:flex}@media (max-width:1120px){.ai-jobs-filter-row{flex-direction:column;align-items:stretch}.ai-jobs-filters{justify-content:flex-end}}@media (max-width:1000px){.ai-job-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.ai-job-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-jobs-filters{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ai-jobs-filters label,.ai-jobs-filters select{width:100%}.ai-jobs-filter-button{grid-column:1/-1}.ai-jobs-pagination{flex-flow:wrap;align-items:center}.ai-jobs-pagination>span{flex:auto}.ai-jobs-page-size{margin-left:auto}}@media (max-width:520px){.ai-job-metrics{grid-template-columns:1fr}.ai-job-metrics article{min-height:88px}.ai-jobs-pagination{align-items:stretch}.ai-jobs-page-controls{order:3;justify-content:center;width:100%}.ai-job-dialog{padding:18px}.ai-job-dialog dl{grid-template-columns:1fr}}@media (min-width:761px){.products-sticky-toolbar:has(.products-filter-panel)~.products-list-panel .products-data-table thead{top:calc(var(--header-height) + 214px)}}@media (max-width:1100px){.products-toolbar-primary{flex-wrap:wrap}.products-search{flex-basis:calc(100% - 330px);width:auto}.products-bulk-actions{border-top:1px solid var(--color-border);border-left:0;width:100%;margin-left:0;padding:9px 0 0}.products-filter-panel{grid-template-columns:repeat(2,minmax(0,1fr)) auto auto}}@media (max-width:760px){.products-page{gap:14px}.products-sticky-toolbar{top:calc(var(--header-height) + 5px);padding:8px}.products-toolbar-primary{align-items:stretch}.products-search{flex-basis:100%;width:100%}.products-toolbar-actions{width:100%}.products-toolbar-actions>.products-tool-button{flex:1}.products-view-switch{margin-left:auto}.products-view-switch button em{display:none}.products-filter-panel{grid-template-columns:repeat(2,minmax(0,1fr))}.products-filter-panel>button{width:100%}.products-filter-panel .products-filter-close{justify-self:stretch}.products-status-tabs{order:3}.products-status-tabs button{flex:none}.products-list-panel{overflow-x:auto}.products-data-table thead{top:calc(var(--header-height) + 164px)}.products-sticky-toolbar:has(.products-filter-panel)~.products-list-panel .products-data-table thead{top:calc(var(--header-height) + 276px)}.products-pagination{flex-flow:wrap;align-items:center;min-width:min(100%,520px)}.products-pagination>span{flex:auto}.products-page-size{margin-left:auto}.product-row-actions{opacity:1}}@media (max-width:520px){.products-toolbar-actions{grid-template-columns:1fr 1fr auto;display:grid}.products-tool-button{padding-inline:9px}.products-bulk-actions{flex-wrap:wrap}.products-bulk-actions strong{width:100%}.products-filter-panel{grid-template-columns:1fr}.products-sticky-toolbar:has(.products-filter-panel)~.products-list-panel .products-data-table thead{top:calc(var(--header-height) + 390px)}.products-grid{grid-template-columns:1fr}.product-management-card{min-height:420px}.product-card-media{height:220px}.products-pagination{align-items:stretch}.products-page-controls{order:3;justify-content:center;width:100%}}.ai-wallet-card{border-radius:var(--radius-md);color:var(--color-muted);align-items:center;gap:10px;padding:10px 12px;text-decoration:none;transition:background .18s,color .18s;display:flex}.ai-wallet-card:hover{background:var(--color-surface-muted);color:var(--color-foreground)}.ai-wallet-card:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.ai-wallet-card.is-status{cursor:default}.ai-wallet-icon{color:currentColor;opacity:.85;flex-shrink:0}.ai-wallet-body{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.ai-wallet-title{color:var(--color-foreground);font-size:12.5px;font-weight:600;line-height:1.2}.ai-wallet-amount,.ai-wallet-percent,.ai-wallet-hint,.ai-wallet-warning{text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.3;overflow:hidden}.ai-wallet-amount{color:var(--color-muted)}.ai-wallet-percent{color:var(--color-muted);opacity:.85}.ai-wallet-hint{color:var(--color-muted);white-space:normal}.ai-wallet-meter{background:var(--color-surface-muted);border-radius:999px;height:4px;display:block;overflow:hidden}.ai-wallet-meter>i{border-radius:inherit;background:var(--color-primary);height:100%;transition:width .24s;display:block}.ai-wallet-chevron{opacity:.6;flex-shrink:0;width:16px;height:16px}.ai-wallet-card.is-low .ai-wallet-meter>i{background:var(--color-warning,#d98324)}.ai-wallet-card.is-low .ai-wallet-warning{color:var(--color-warning,#d98324)}.ai-wallet-card.is-exhausted .ai-wallet-meter>i{background:var(--color-error)}.ai-wallet-card.is-exhausted .ai-wallet-warning{color:var(--color-error)}.app-sidebar.is-collapsed .ai-wallet-body,.app-sidebar.is-collapsed .ai-wallet-chevron{display:none}.app-sidebar.is-collapsed .ai-wallet-card{justify-content:center;padding:10px 0}.spw-credit-summary{border-top:1px solid var(--color-border);flex-direction:column;gap:2px;margin-top:10px;padding-top:10px;display:flex}.spw-credit-summary p{color:var(--color-muted);margin:0;font-size:12px}.spw-credit-summary strong{color:var(--color-foreground);font-weight:600}.spw-job-credit{color:var(--color-muted);white-space:nowrap;font-size:11px}.spw-job-credit.is-not-billed{opacity:.75}.spw{font-family:var(--font-body), Inter, ui-sans-serif, system-ui, sans-serif}.spw-button-prominent{min-height:42px;padding-inline:16px;font-size:.78rem}.spw-button-prominent svg{width:18px;height:18px}.spw-header-state-row{margin-top:7px}.spw-overview-row-primary{grid-template-columns:minmax(0,1.45fr) minmax(380px,1fr);align-items:start}.spw-overview-sidebar{gap:clamp(11px,1vw,18px);min-width:0;display:grid}.spw-product-summary-card{grid-template-columns:minmax(270px,.95fr) minmax(0,1.2fr)}.spw-media-frame{background:#f7f7fa;min-height:300px}.spw-media-thumbnails{grid-template-columns:repeat(5,minmax(0,1fr))}.spw-media-more{border:1px solid var(--color-border);min-width:0;height:54px;color:var(--color-primary);background:var(--color-primary-muted);border-radius:6px;place-items:center;font-size:.75rem;font-weight:750;display:grid}.spw-card-information .spw-definition-list{gap:2px}.spw-card-information .spw-definition-list>div:first-child{grid-column:auto}.spw-card-information .spw-definition-list>div{border-bottom:1px solid var(--color-border);grid-template-columns:minmax(110px,.65fr) minmax(0,1.35fr);padding:7px 0}.spw-card-information .spw-definition-list dt{font-size:.66rem}.spw-card-information .spw-definition-list dd{font-size:.74rem}.spw-card-readiness .spw-health-summary{border-top:0;margin-top:0;padding-top:0}.spw-ai-list li{grid-template-columns:34px minmax(150px,1fr) 92px minmax(76px,112px) 42px 74px;gap:9px}.spw-job-state{min-height:24px;color:var(--color-muted);background:var(--color-surface-muted);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:3px 7px;font-size:.61rem;font-weight:700;display:inline-flex}.spw-job-state.is-succeeded{color:var(--color-success);background:color-mix(in srgb, var(--color-success) 10%, var(--color-surface))}.spw-job-state.is-running{color:var(--color-primary);background:var(--color-primary-muted);animation:1.8s ease-in-out infinite spw-status-pulse}.spw-job-state.is-failed,.spw-job-state.is-cancelled{color:var(--color-error);background:color-mix(in srgb, var(--color-error) 9%, var(--color-surface))}.spw-ai-list progress{height:8px}.spw-job-percent{color:var(--color-foreground);text-align:right;background:0 0;padding:0;font-size:.66rem}.spw-job-credit{text-align:right;text-overflow:ellipsis;overflow:hidden}@keyframes spw-status-pulse{50%{opacity:.68}}.spw-card-pricing{grid-template-columns:minmax(240px,.85fr) minmax(0,1.35fr) auto;align-items:center;gap:18px;display:grid}.spw-card-pricing>h2{color:var(--color-muted);letter-spacing:.11em;grid-column:1/-1;margin-bottom:0;font-size:.65rem}.spw-pricing-hero{grid-template-columns:1fr auto;align-items:baseline;gap:5px 14px;display:grid}.spw-pricing-hero span{color:var(--color-muted);font-size:.66rem}.spw-pricing-hero strong{color:var(--color-primary);font-size:1.45rem}.spw-pricing-hero b{font-size:.9rem}.spw-pricing-breakdown{border-inline:1px solid var(--color-border);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding-inline:18px;display:grid}.spw-pricing-breakdown div{min-width:0;padding:4px 12px}.spw-pricing-breakdown dt{color:var(--color-muted);font-size:.62rem}.spw-pricing-breakdown dd{margin:4px 0 0;font-size:.82rem;font-weight:700}.spw-card-pricing>a{color:var(--color-primary);white-space:nowrap;font-size:.72rem;font-weight:700;text-decoration:none}.spw-publish-review{gap:2px;margin:16px 0;display:grid}.spw-publish-review>strong{margin-bottom:7px;font-size:.78rem}.spw-publish-review label{border-bottom:1px solid var(--color-border);grid-template-columns:20px 1fr auto;align-items:center;gap:9px;padding:8px 4px;display:grid}.spw-publish-review label>span{gap:2px;display:grid}.spw-publish-review b{font-size:.72rem}.spw-publish-review small{color:var(--color-muted);font-size:.61rem}.spw-publish-review em{color:var(--color-muted);font-size:.59rem;font-style:normal}.spw-publish-summary{font-size:.76rem;font-weight:700;color:var(--color-foreground)!important}.products-dialog-tasks ul{grid-template-columns:1fr;padding:0;list-style:none}.products-dialog-tasks li{grid-template-columns:18px 24px minmax(0,1fr) auto;display:grid}.products-dialog-tasks li b{color:var(--color-foreground);white-space:nowrap;font-size:10.5px}.products-dialog-credits{border-top:1px solid var(--color-border);gap:8px;margin:14px 0 0;padding-top:12px;display:grid}.products-dialog-credits div{justify-content:space-between;gap:18px;font-size:11px;display:flex}.products-dialog-credits :is(dt,dd){margin:0}.products-dialog-credits dd{font-weight:700}@media (prefers-reduced-motion:reduce){.spw-job-state.is-running{animation:none}}@media (max-width:1180px){.spw-overview-row-primary{grid-template-columns:1fr}.spw-overview-sidebar{grid-template-columns:minmax(280px,.75fr) minmax(0,1.25fr)}}@media (max-width:820px){.spw-product-summary-card,.spw-overview-sidebar,.spw-card-pricing{grid-template-columns:1fr}.spw-card-pricing>h2{grid-column:auto}.spw-pricing-breakdown{border-inline:0;border-block:1px solid var(--color-border);padding:12px 0}}@media (max-width:680px){.spw-ai-list li{grid-template-columns:34px minmax(0,1fr) auto}.spw-ai-list progress{grid-column:2/3}.spw-job-percent{grid-column:3}.spw-job-credit{text-align:left;grid-column:2/-1}}.spw-header-summary{min-width:0;color:var(--color-muted);flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:9px;font-size:.75rem;display:flex}.spw-header-store{overflow-wrap:anywhere;min-width:0;color:var(--color-foreground);font-weight:550}.spw-header-summary .spw-header-price{color:var(--color-foreground);white-space:nowrap;font-size:.82rem;font-weight:650}.spw-overview{gap:clamp(16px,1.5vw,24px)}.spw-overview .spw-card{border-radius:var(--radius-lg);align-self:start;height:fit-content;padding:clamp(18px,1.45vw,24px);box-shadow:0 8px 24px #121e3d0b}.spw-overview .spw-card>h2{margin-bottom:16px;font-size:.83rem;font-weight:650}.spw-overview-row-primary{grid-template-columns:minmax(220px,.82fr) minmax(280px,1fr) minmax(360px,1.42fr);align-items:start;gap:clamp(16px,1.5vw,24px)}.spw-overview-sidebar{align-content:start;align-items:start;gap:clamp(16px,1.5vw,24px)}.spw-media-frame{aspect-ratio:1;border:1px solid color-mix(in srgb, var(--color-border) 86%, transparent);background:var(--color-surface-muted);width:100%;min-height:0}.spw-media-frame img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;padding:10px}.spw-media-thumbnails{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:12px}.spw-media-thumbnails button,.spw-media-more{aspect-ratio:1;width:100%;height:auto}.spw-card-information .spw-definition-list>div{grid-template-columns:minmax(105px,.72fr) minmax(0,1.28fr);gap:14px;padding:11px 0}.spw-card-information .spw-definition-list dt{font-size:.68rem;line-height:1.45}.spw-card-score .spw-health-score small{margin-left:1px;font-size:.5rem;font-weight:600}.spw-card-score .spw-health-summary strong{font-size:.82rem;font-weight:650}.spw-card-score .spw-health-details{margin-top:14px}.spw-card-score .spw-health-details summary{background:0 0;align-items:center;gap:7px;padding:0;font-size:.68rem;display:inline-flex}.spw-card-ai .spw-ai-list li{grid-template-columns:34px minmax(0,1fr) auto 42px;gap:6px 10px;padding:10px 0}.spw-card-ai .spw-job-icon{grid-row:1/3}.spw-card-ai .spw-job-state{grid-column:3/5;justify-self:end}.spw-card-ai .spw-job-percent{text-align:right;grid-column:4}.spw-card-ai .spw-job-credit{text-align:left;grid-column:2/5}.spw-card-ai .spw-job-copy b{text-overflow:clip;white-space:normal;font-weight:600;overflow:visible}.spw-card-pricing{border-color:color-mix(in srgb, var(--color-primary) 18%, var(--color-border));background:linear-gradient(112deg, color-mix(in srgb, var(--color-primary-muted) 22%, var(--color-surface)), var(--color-surface) 42%);grid-template-columns:minmax(0,.95fr) minmax(0,.82fr) minmax(0,2.3fr) auto;align-items:center;gap:0}.spw-pricing-intro{align-items:center;gap:12px;min-width:0;padding-right:clamp(16px,1.5vw,24px);display:flex}.spw-pricing-intro>div{min-width:0}.spw-pricing-intro h2{color:var(--color-foreground);margin:0;font-size:.84rem;font-weight:650}.spw-pricing-intro p{color:var(--color-muted);margin:4px 0 0;font-size:.65rem;line-height:1.45}.spw-pricing-icon{width:32px;height:32px;color:var(--color-primary);background:var(--color-primary-muted);border-radius:9px;flex:0 0 32px;place-items:center;display:grid}.spw-pricing-icon svg{width:17px;height:17px}.spw-pricing-hero{border-left:1px solid var(--color-border);align-content:center;padding:2px clamp(16px,1.5vw,24px)}.spw-pricing-hero strong{overflow-wrap:anywhere;font-size:clamp(1.25rem,1.8vw,1.65rem);font-weight:680}.spw-pricing-metrics{border-left:1px solid var(--color-border);grid-template-columns:repeat(4,minmax(0,1fr));min-width:0;margin:0;padding:0 clamp(8px,1vw,16px);display:grid}.spw-pricing-metric{min-width:0;padding:1px clamp(8px,1vw,16px)}.spw-pricing-metric dt{min-width:0;color:var(--color-muted);align-items:center;gap:8px;font-size:.62rem;line-height:1.35;display:flex}.spw-pricing-metric dt>span:last-child{overflow-wrap:anywhere;min-width:0}.spw-pricing-metric dd{overflow-wrap:anywhere;color:var(--color-foreground);margin:7px 0 0 40px;font-size:.79rem;font-weight:600}.spw-pricing-details{min-width:0;color:var(--color-primary);border-left:1px solid var(--color-border);white-space:nowrap;align-items:center;gap:5px;margin-left:clamp(12px,1.4vw,22px);padding-left:clamp(16px,1.5vw,24px);font-size:.7rem;font-weight:650;text-decoration:none;display:inline-flex}.spw-pricing-details svg{width:15px;height:15px}@media (max-width:1450px){.spw-card-pricing{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 0}.spw-pricing-metrics{border-top:1px solid var(--color-border);border-left:0;grid-column:1/-1;padding-top:18px}.spw-pricing-details{border:0;grid-column:1/-1;justify-self:end;margin:0;padding:0}}.products-data-table :is(thead,tbody)>tr{align-items:center}.orders-status-row{align-items:center;gap:var(--app-space-3);min-width:0;display:flex}.orders-status-row .commerce-tabs{flex:auto;min-width:0}.orders-status-row>:is(.expanding-search-trigger,.expanding-search-dock){flex:none}.orders-page .orders-empty{min-height:260px}.ai-jobs-list-shell{--ai-job-group-columns:minmax(250px, 2fr) minmax(120px, .85fr) minmax(120px, .8fr) minmax(130px, 1fr) minmax(135px, .9fr) 36px;border-block:1px solid var(--color-border);overflow:hidden}.ai-job-group-head,.ai-job-group-row{grid-template-columns:var(--ai-job-group-columns);align-items:center;gap:var(--app-space-3);min-width:0;padding-inline:var(--app-space-4);display:grid}.ai-job-group-head{min-height:46px;color:var(--color-muted);border-bottom:1px solid var(--color-border);font-size:10.5px;font-weight:600}.ai-job-groups,.ai-job-task-details ul{margin:0;padding:0}.ai-job-product-group+.ai-job-product-group{border-top:1px solid var(--color-border)}.ai-job-product-group.is-expanded{background:color-mix(in srgb, var(--color-primary-muted) 18%, transparent)}.ai-job-group-row{min-height:80px;padding-block:10px}.ai-job-group-row>*{min-width:0}.ai-job-group-counts,.ai-job-group-row>time,.ai-job-task-details time{color:var(--color-foreground);font-size:10.5px}.ai-job-group-counts,.ai-job-task-details time{gap:4px;display:grid}.ai-job-group-counts small,.ai-job-task-details time small{color:var(--color-muted);font-size:9.5px}.ai-job-expand{width:32px;height:32px;color:var(--color-muted);border:1px solid var(--color-border);cursor:pointer;background:0 0;border-radius:8px;place-items:center;padding:0;display:grid}.ai-job-expand:hover{color:var(--color-primary);background:var(--color-primary-muted)}.ai-job-expand svg{width:16px;height:16px;transition:transform .16s}.ai-job-expand[aria-expanded=true] svg{transform:rotate(90deg)}.ai-job-task-details{padding:0 var(--app-space-4) var(--app-space-3)}.ai-job-task-details ul{border:1px solid var(--color-border);border-radius:var(--app-radius-control);background:var(--color-background);list-style:none;overflow:hidden}.ai-job-task-details li{align-items:center;gap:var(--app-space-3);grid-template-columns:minmax(230px,1.8fr) minmax(120px,.8fr) minmax(130px,1fr) minmax(145px,.9fr);min-width:0;min-height:66px;padding:9px 12px;display:grid}.ai-job-task-details li+li{border-top:1px solid var(--color-border)}.ai-job-detail-name{align-items:center;gap:10px;min-width:0;display:flex}.ai-job-detail-name>span{gap:3px;min-width:0;display:grid}.ai-job-detail-name strong,.ai-job-detail-name small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ai-job-detail-name strong{font-size:11px;font-weight:600}.ai-job-detail-name small{color:var(--color-error);font-size:9.5px}.ai-jobs-pagination{border:0;border-top:1px solid var(--color-border);box-shadow:none;border-radius:0;position:static}.analytics-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.analytics-export-action.btn-primary{color:#fff;background:var(--color-primary)}.analytics-export-action.btn-primary:hover:not(:disabled){color:#fff;background:var(--color-primary-strong,#5138d8)}.theme-switch{width:34px;height:34px;color:var(--color-muted);border:1px solid var(--color-border);background:var(--color-surface);cursor:pointer;border-radius:50%;flex:0 0 34px;place-items:center;padding:0;transition:color .16s,border-color .16s,background-color .16s;display:grid;position:relative;overflow:hidden}.theme-switch:hover{color:var(--color-primary);border-color:color-mix(in srgb, var(--color-primary) 42%, var(--color-border));background:var(--color-primary-muted)}.theme-switch:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.theme-switch>span{place-items:center;transition:transform .2s,opacity .16s;display:grid;position:absolute}.theme-switch svg{width:17px;height:17px}.theme-switch[data-theme=light] .theme-switch-sun,.theme-switch[data-theme=dark] .theme-switch-moon{opacity:1;transform:translateY(0)rotate(0)}.theme-switch[data-theme=light] .theme-switch-moon{opacity:0;transform:translateY(20px)rotate(30deg)}.theme-switch[data-theme=dark] .theme-switch-sun{opacity:0;transform:translateY(-20px)rotate(-30deg)}@media (max-width:1180px){.analytics-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-job-task-details li{grid-template-columns:minmax(220px,1.5fr) minmax(120px,.8fr)}}@media (max-width:760px){.orders-status-row{flex-wrap:wrap;align-items:stretch}.orders-status-row .commerce-tabs,.orders-status-row>.expanding-search-dock{flex-basis:100%;width:100%}.orders-status-row>.expanding-search-trigger{margin-left:auto}.ai-job-group-head{display:none}.ai-job-group-row{grid-template-columns:minmax(0,1fr) auto;gap:10px 12px;padding-inline:0}.ai-job-group-row>:is(.ai-job-status,.ai-job-group-counts,.ai-job-progress,time){grid-column:1/-1;justify-self:start}.ai-job-expand{grid-area:1/2}.ai-job-task-details{padding-inline:0}.ai-job-task-details li{grid-template-columns:minmax(0,1fr);align-items:start}}@media (max-width:620px){.analytics-metrics{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.theme-switch,.theme-switch>span,.ai-job-expand svg{transition:none}}@media (max-width:1180px){.spw-overview-row-primary{grid-template-columns:minmax(240px,.8fr) minmax(0,1.2fr)}.spw-overview-sidebar{grid-column:1/-1;grid-template-columns:minmax(250px,.68fr) minmax(0,1.32fr)}}@media (max-width:820px){.spw-overview-row-primary,.spw-overview-sidebar{grid-template-columns:minmax(0,1fr)}.spw-overview-sidebar{grid-column:auto}.spw-card-pricing{grid-template-columns:minmax(0,1fr);gap:16px}.spw-pricing-hero{border-top:1px solid var(--color-border);border-left:0;padding:16px 0 0}.spw-pricing-metrics,.spw-pricing-details{grid-column:auto}.spw-pricing-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 0}.spw-pricing-metric:nth-child(3){border-left:0}}@media (max-width:560px){.spw-overview .spw-card{padding:16px}.spw-header-summary{align-items:flex-start}.spw-card-information .spw-definition-list>div{grid-template-columns:minmax(0,1fr);gap:3px}.spw-pricing-metrics{grid-template-columns:minmax(0,1fr);gap:0;padding-inline:0}.spw-pricing-metric{padding:12px 0}.spw-pricing-metric+.spw-pricing-metric,.spw-pricing-metric:nth-child(3){border-top:1px solid var(--color-border);border-left:0}}.spw-route.app-authenticated-content{--spw-container-max:var(--app-content-max);--spw-container-padding:var(--app-content-padding)}.spw-title-line h1{font:var(--app-type-page);letter-spacing:-.025em}.spw-header-summary{gap:var(--app-space-2) var(--app-space-3);margin-top:var(--app-space-2);font:var(--app-type-label)}.spw-header-store,.spw-header-summary .spw-header-price{font-size:14px;font-weight:600;line-height:1.4}.spw-header-summary .spw-status{font:var(--app-type-badge)}.spw-tabs [role=tablist]{gap:var(--app-space-6)}.spw-tabs a{padding-block:var(--app-space-3);font-size:14px;font-weight:600}.spw-overview{gap:var(--app-space-6);font:var(--app-type-body);grid-template-columns:minmax(240px,.78fr) minmax(300px,1fr) minmax(340px,1.18fr);grid-template-areas:"media information ai""pricing pricing ai";align-items:start}.spw-overview>.spw-card-media{grid-area:media}.spw-overview>.spw-card-information{grid-area:information}.spw-overview>.spw-overview-sidebar{grid-area:ai}.spw-overview>.spw-card-pricing{grid-area:pricing}.spw-overview-sidebar{align-content:start;align-items:start;gap:var(--app-space-6);min-width:0;display:grid}.spw-overview .spw-card{height:auto;min-height:0;padding:var(--app-space-6);border-radius:var(--app-radius-section);align-self:start}.spw-overview .spw-card.app-surface-section{box-shadow:none}.spw-overview .spw-card.app-surface-feature{border-radius:var(--app-radius-feature);box-shadow:var(--shadow-sm)}.spw-overview .spw-card>h2{margin:0 0 var(--app-space-4);font:var(--app-type-title);letter-spacing:0}.spw-card-media{padding:var(--app-space-5)}.spw-media-frame{aspect-ratio:1;border:1px solid color-mix(in srgb, var(--color-border) 86%, transparent);border-radius:var(--app-radius-control);background:var(--color-surface-muted);width:100%;min-height:0}.spw-media-frame img{width:100%;height:100%;padding:var(--app-space-2);-o-object-fit:contain;object-fit:contain}.spw-media-thumbnails{gap:var(--app-space-2);margin-top:var(--app-space-3);grid-template-columns:repeat(5,minmax(0,1fr))}.spw-media-thumbnails button,.spw-media-more{aspect-ratio:1;border-radius:var(--app-radius-control);width:100%;height:auto}.spw-media-thumbnails img{-o-object-fit:contain;object-fit:contain;background:var(--color-surface-muted)}.spw-media-more{font:var(--app-type-badge)}.spw-card-information .spw-definition-list>div{gap:var(--app-space-4);padding:var(--app-space-3) 0;border-bottom:1px solid var(--color-border);grid-template-columns:minmax(112px,.72fr) minmax(0,1.28fr)}.spw-card-information .spw-definition-list>div:last-child{border-bottom:0}.spw-card-information .spw-definition-list dt{font:var(--app-type-label)}.spw-card-information .spw-definition-list dd{font-size:14px;font-weight:400;line-height:1.55}.spw-card-score{border-color:color-mix(in srgb, var(--color-primary) 24%, var(--color-border));background:linear-gradient(145deg, var(--color-surface), color-mix(in srgb, var(--color-primary-muted) 34%, var(--color-surface)))}.spw-card-score .spw-health-summary{border:0;margin:0;padding:0}.spw-card-score .spw-health-score{width:76px;height:76px;color:var(--color-primary);flex-basis:76px}.spw-card-score .spw-health-score svg{width:62px;height:62px;inset:7px}.spw-card-score .spw-health-score>span{align-items:baseline;font-size:20px;font-weight:650;display:flex}.spw-card-score .spw-health-score small{font:var(--app-type-badge);margin-left:2px}.spw-card-score .spw-health-summary strong{font-size:16px;font-weight:600;line-height:1.35}.spw-card-score .spw-health-summary p{margin-top:var(--app-space-1);font-size:13px;line-height:1.5}.spw-card-score .spw-health-details{margin-top:var(--app-space-4);font:var(--app-type-helper)}.spw-card-score .spw-health-details summary{align-items:center;gap:var(--app-space-2);background:0 0;padding:0;font-size:13px;font-weight:600;display:inline-flex}.spw-card-ai .spw-ai-list li{gap:var(--app-space-2) var(--app-space-3);min-height:0;padding:var(--app-space-3) 0;grid-template-columns:32px minmax(0,1fr) auto 44px}.spw-card-ai .spw-job-icon{border-radius:var(--app-radius-control);grid-row:1/3;width:32px;height:32px}.spw-card-ai .spw-job-icon svg{width:16px;height:16px}.spw-card-ai .spw-job-state{border-radius:var(--app-radius-pill);min-height:24px;font:var(--app-type-badge);grid-column:3/5;justify-self:end}.spw-card-ai .spw-ai-list progress{grid-column:2/4;height:6px}.spw-card-ai .spw-job-percent{text-align:right;grid-column:4;font-size:12px;font-weight:600}.spw-card-ai .spw-job-credit{text-align:left;grid-column:2/5;font-size:11px;line-height:1.4}.spw-card-ai .spw-job-copy b{text-overflow:clip;white-space:normal;font-size:14px;font-weight:600;line-height:1.4;overflow:visible}.spw-card-ai .spw-job-copy small,.spw-card-ai .spw-credit-summary p{font:var(--app-type-helper)}.spw-card-ai .spw-progress-block{padding-top:var(--app-space-4)}.spw-card-ai .spw-progress-block span,.spw-card-ai .spw-progress-block strong{font-size:12px;font-weight:600}.ai-score-indicator{--ai-score-color:var(--color-muted);width:58px;height:58px;color:var(--ai-score-color);flex:none;place-items:center;display:inline-grid;position:relative}.ai-score-indicator.is-compact{width:46px;height:46px}.ai-score-indicator.is-large{width:76px;height:76px}.ai-score-indicator.is-critical{--ai-score-color:var(--color-error)}.ai-score-indicator.is-warning{--ai-score-color:#d97706}.ai-score-indicator.is-amber{--ai-score-color:#f59e0b}.ai-score-indicator.is-healthy{--ai-score-color:var(--color-success)}.ai-score-indicator svg{width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.ai-score-indicator circle{fill:none;stroke-width:4px}.ai-score-indicator .ai-score-track{stroke:color-mix(in srgb, var(--ai-score-color) 17%, var(--color-border))}.ai-score-indicator .ai-score-value{stroke:currentColor;stroke-linecap:round}.ai-score-indicator>span{align-items:baseline;font-size:15px;font-weight:650;line-height:1;display:flex}.ai-score-indicator>span small{margin-left:1px;font-size:7px;font-weight:600}.ai-score-indicator.is-compact>span{font-size:12px}.ai-score-indicator.is-compact>span small{font-size:6px}.ai-score-indicator.is-large>span{font-size:20px}.ai-score-indicator.is-large>span small{font-size:9px}.spw-card-score .spw-health-score{display:none}.products-search{max-width:440px}.products-stock-filter{flex:0 0 170px}.products-stock-filter select{width:100%;min-height:40px}.products-data-table .product-col-product{width:34%}.products-data-table .product-col-score{width:8%}.products-data-table .product-col-ai{width:14%}.products-data-table .product-col-status{width:13%}.products-data-table .product-col-stock{width:7%}.products-data-table .product-col-updated{width:13%}.product-card-media{aspect-ratio:1;height:auto}.product-management-card{min-height:0}.product-card-score{min-height:58px;color:var(--color-muted);justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;font-size:10px;font-weight:600;display:flex}.spw-card-ai .spw-ai-list li{padding-block:var(--app-space-2)}.spw-card-ai .spw-job-icon{width:28px;height:28px}.spw-card-ai .spw-job-copy b{font-size:13px;line-height:1.3}.spw-card-ai .spw-job-copy small{font-size:11px;line-height:1.35}.spw-card-ai .spw-job-credit{font-size:10px;line-height:1.25}.products-toolbar-primary{flex-wrap:nowrap}.products-toolbar-actions{flex:none;margin-left:auto}.products-bulk-actions{margin-left:0}.products-stock-filter{flex-basis:170px}.expanding-search-trigger,.expanding-search-dock,.products-view-switch{height:40px}.expanding-search-trigger{width:40px;min-width:40px;color:var(--color-muted);border:1px solid var(--color-border);background:var(--color-surface);cursor:pointer;border-radius:50%;place-items:center;padding:0;transition:border-color .16s,background-color .16s,color .16s,box-shadow .16s;display:inline-grid;position:relative}.expanding-search-trigger:hover,.expanding-search-trigger.has-query{color:var(--color-primary);border-color:color-mix(in srgb, var(--color-primary) 44%, var(--color-border));background:var(--color-primary-muted)}.expanding-search-trigger.has-query:after{border:1px solid var(--color-surface);background:var(--color-primary);content:"";border-radius:50%;width:6px;height:6px;position:absolute;top:4px;right:4px}.expanding-search-trigger svg,.expanding-search-dock svg{width:17px;height:17px}.expanding-search-dock{width:clamp(220px,26vw,300px);min-width:0;color:var(--color-muted);border:1px solid var(--color-border);background:var(--color-surface);box-shadow:var(--shadow-sm);border-radius:999px;grid-template-columns:20px minmax(0,1fr) 30px;align-items:center;gap:6px;padding:0 5px 0 12px;animation:.16s ease-out both products-search-expand;display:grid}.expanding-search-dock:focus-within{border-color:var(--color-focus);box-shadow:0 0 0 2px color-mix(in srgb, var(--color-focus) 18%, transparent)}.expanding-search-dock input{width:100%;min-width:0;height:36px;color:var(--color-foreground);font:inherit;background:0 0;border:0;outline:0;padding:0;font-size:12px}.expanding-search-dock input::-webkit-search-cancel-button{display:none}.expanding-search-dock button{width:30px;height:30px;color:var(--color-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:inline-grid}.expanding-search-dock button:hover{color:var(--color-foreground);background:var(--color-surface-muted)}@keyframes products-search-expand{0%{opacity:.72;width:40px}}@media (prefers-reduced-motion:reduce){.expanding-search-dock{animation:none}}.products-view-switch{padding:2px}.products-view-switch button{width:36px;min-width:36px;height:36px;padding:0}.products-view-switch button svg{width:17px;height:17px}.products-list-panel .products-data-table{--products-list-columns:44px minmax(280px, 3.4fr) minmax(90px, 1fr) minmax(140px, 1.5fr) minmax(130px, 1.4fr) minmax(90px, 1fr) minmax(160px, 1.7fr) 84px;grid-template-columns:var(--products-list-columns);min-width:1100px;display:grid}.products-list-panel{width:100%;min-width:0;overflow-x:auto}.products-data-table colgroup{display:none}.products-data-table :is(thead,tbody){display:contents}.products-data-table :is(thead,tbody)>tr{grid-column:1/-1;grid-template-columns:subgrid;display:grid}.products-data-table :is(th,td){min-width:0;padding-inline:14px}.products-data-table th{align-items:center;line-height:1.25;display:flex}.products-data-table td{flex-direction:column;justify-content:center;display:flex}.products-data-table :is(th,td):first-child{width:auto;max-width:none;padding-inline:14px 8px}.products-data-table :is(th,td):last-child{padding-inline:8px 12px}.products-data-table .product-table-title,.products-data-table .product-table-title>span:last-child{min-width:0;overflow:hidden}.products-data-table .product-table-title strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.product-management-card .product-card-body{min-height:0;padding:14px}.product-management-card .product-card-body h2{-webkit-line-clamp:2;min-height:38px;margin:0 0 12px}.product-card-score{min-height:48px;margin-bottom:10px}.product-card-states{gap:9px;margin:0 0 12px}.product-card-states>div{grid-template-columns:88px minmax(0,1fr);gap:10px}.product-card-footer{margin-top:4px}.product-action-popover.is-portaled{z-index:60;width:180px;max-width:calc(100vw - 16px);position:fixed;top:auto;right:auto;overflow:hidden auto}@media (max-width:900px){.products-toolbar-primary{flex-wrap:wrap}.products-bulk-actions{border-top:1px solid var(--color-border);border-left:0;order:3;width:100%;padding:8px 0 0}.expanding-search-dock{width:clamp(210px,38vw,280px)}}@media (max-width:520px){.products-stock-filter{flex-basis:100%;width:100%}.products-toolbar-actions{width:100%}.expanding-search-dock{flex:auto;width:auto}.products-view-switch{margin-left:0}}.spw-card-pricing{align-items:center;gap:var(--app-space-5) 0;border-color:color-mix(in srgb, var(--color-primary) 22%, var(--color-border));background:linear-gradient(112deg, color-mix(in srgb, var(--color-primary-muted) 22%, var(--color-surface)), var(--color-surface) 42%);grid-template-columns:repeat(2,minmax(0,1fr));padding:clamp(24px,2vw,32px)}.spw-pricing-intro{gap:var(--app-space-3);padding-right:var(--app-space-6)}.spw-pricing-intro h2{font:var(--app-type-title)}.spw-pricing-intro p{margin-top:var(--app-space-1);font-size:13px;line-height:1.5}.spw-pricing-icon{color:var(--color-primary);background:var(--color-primary-muted)}.spw-pricing-icon.is-primary{color:#fff;background:var(--color-primary);width:48px;height:48px;box-shadow:var(--shadow-sm);flex-basis:48px}.spw-pricing-icon.is-primary svg{width:24px;height:24px}.spw-pricing-hero{gap:var(--app-space-1);padding-inline:var(--app-space-6);border-left:1px solid var(--color-border);align-content:center;display:grid}.spw-pricing-hero strong{overflow-wrap:anywhere;color:var(--color-primary);font:var(--app-type-metric)}.spw-pricing-hero span{font-size:12px;line-height:1.4}.spw-pricing-metrics{padding:var(--app-space-5) 0 0;border-top:1px solid var(--color-border);border-left:0;grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr))}.spw-pricing-metric{padding-inline:var(--app-space-3)}.spw-pricing-metric+.spw-pricing-metric{border-left:1px solid var(--color-border)}.spw-pricing-metric dt{gap:var(--app-space-2);font:var(--app-type-label)}.spw-pricing-metric dd{margin:var(--app-space-1) 0 0 40px;font-size:14px;font-weight:600;line-height:1.4}.spw-pricing-details{justify-self:end;gap:var(--app-space-2);border:0;grid-column:1/-1;margin:0;padding:0;font-size:13px;font-weight:600}@media (max-width:1450px){.spw-card-pricing{gap:var(--app-space-5) 0;grid-template-columns:repeat(2,minmax(0,1fr))}.spw-pricing-metrics{padding:var(--app-space-5) 0 0;border-top:1px solid var(--color-border);border-left:0;grid-column:1/-1}.spw-pricing-details{border:0;grid-column:1/-1;justify-self:end;margin:0;padding:0}}@media (max-width:1180px){.spw-overview{grid-template-columns:minmax(0,1fr) minmax(340px,.72fr);grid-template-areas:"media ai""information ai""pricing ai"}.spw-pricing-metrics{gap:var(--app-space-4) 0;grid-template-columns:repeat(2,minmax(0,1fr))}.spw-pricing-metric:nth-child(3){border-left:0}}@media (max-width:820px){.spw-overview{grid-template-columns:minmax(0,1fr);grid-template-areas:"media""information""ai""pricing"}.spw-card-pricing{gap:var(--app-space-4);grid-template-columns:minmax(0,1fr)}.spw-pricing-hero{padding:var(--app-space-4) 0 0;border-top:1px solid var(--color-border);border-left:0}.spw-pricing-metrics,.spw-pricing-details{grid-column:auto}.spw-pricing-metrics{gap:var(--app-space-4) 0;grid-template-columns:repeat(2,minmax(0,1fr))}.spw-pricing-metric:nth-child(3){border-left:0}}@media (max-width:760px){.spw-title-line h1{font-size:26px}}@media (max-width:560px){.spw-overview .spw-card{padding:var(--app-space-4)}.spw-card-information .spw-definition-list>div{gap:var(--app-space-1);grid-template-columns:minmax(0,1fr)}.spw-pricing-metrics{grid-template-columns:minmax(0,1fr);gap:0;padding-inline:0}.spw-pricing-metric{padding:var(--app-space-3) 0}.spw-pricing-metric+.spw-pricing-metric,.spw-pricing-metric:nth-child(3){border-top:1px solid var(--color-border);border-left:0}}.spw-image-ops{border-top:1px solid var(--color-border);margin-top:14px;padding-top:12px}.spw-image-ops h4{color:var(--color-foreground);margin:0 0 2px;font-size:12.5px;font-weight:600}.spw-image-ops>p{color:var(--color-muted);margin:0 0 8px;font-size:11.5px}.spw-image-ops ul{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.spw-image-op{color:var(--color-muted);align-items:center;gap:8px;font-size:12px;display:flex}.spw-image-op-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.spw-image-op-price{opacity:.8;font-size:11px}.spw-image-op.is-available{color:var(--color-foreground)}.spw-image-op>label{cursor:pointer;flex:1;align-items:center;gap:8px;min-width:0;display:flex}.spw-image-op input{accent-color:var(--color-primary)}.piw-enhancement-grid{grid-template-columns:minmax(230px,.75fr) minmax(280px,1fr);gap:14px;display:grid}.piw-enhancement-result{grid-column:1/-1}.piw-enhancement .piw-panel-head small{color:var(--color-muted);margin-top:4px;font-size:11px;font-weight:400;display:block}.piw-enhancement-sources{max-height:360px;overflow-y:auto}.piw-enhancement-controls{flex-direction:column;gap:13px;display:flex}.piw-enhancement-controls .spw-image-ops{border-top:0;margin-top:0;padding-top:0}.piw-enhancement-controls .spw-image-op{border:1px solid var(--color-border);border-radius:9px;min-height:42px;padding:7px 8px}.piw-enhancement-controls .spw-image-op.is-available:has(input:checked){border-color:color-mix(in srgb, var(--color-primary) 55%, var(--color-border));background:var(--color-primary-muted)}.piw-output-select{color:var(--color-muted);gap:6px;font-size:11px;display:grid}.piw-output-select select{border-radius:9px;min-height:40px;padding-inline:10px}.piw-run-summary{border:1px solid var(--color-border);background:var(--color-surface-muted);border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;font-size:12px;display:flex}.piw-run-summary span{color:var(--color-primary);font-weight:700}.piw-enhancement-progress{color:var(--color-muted);align-items:center;gap:8px;font-size:11px;display:flex}.piw-before-after{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:14px;display:grid}.piw-before-after>span{width:32px;height:32px;color:var(--color-primary);background:var(--color-primary-muted);border-radius:50%;place-items:center;display:grid}.piw-before-after figure{border:1px solid var(--color-border);background:var(--color-surface-muted);border-radius:12px;min-width:0;margin:0;overflow:hidden}.piw-before-after img{-o-object-fit:contain;object-fit:contain;width:100%;height:min(340px,34vw);display:block}.piw-before-after figcaption{color:var(--color-muted);border-top:1px solid var(--color-border);padding:9px 11px;font-size:10.5px}.piw-enhancement-result>.btn-secondary{margin-top:12px}.piw-enhancement-history{border-top:1px solid var(--color-border);margin-top:16px;padding-top:13px}.piw-enhancement-history h4{margin:0 0 8px;font-size:12px}.piw-enhancement-history>div{gap:7px;padding-bottom:3px;display:flex;overflow-x:auto}.piw-enhancement-history button{min-width:150px;color:var(--color-foreground);text-align:left;border:1px solid var(--color-border);background:var(--color-surface);cursor:pointer;border-radius:8px;gap:3px;padding:8px 10px;display:grid}.piw-enhancement-history button.is-active{border-color:var(--color-primary);background:var(--color-primary-muted)}.piw-enhancement-history small{color:var(--color-muted);font-size:9.5px}@media (max-width:760px){.piw-enhancement-grid{grid-template-columns:1fr}.piw-enhancement-result{grid-column:auto}.piw-before-after{grid-template-columns:1fr}.piw-before-after>span{margin:-4px auto;rotate:90deg}.piw-before-after img{height:min(320px,76vw)}.piw-enhancement-controls .spw-image-op{flex-wrap:wrap}}.inventory-page{gap:16px;min-width:0}body:has(.inventory-page){overflow-x:hidden}.inventory-header{align-items:center}.inventory-title{align-items:center;gap:13px;min-width:0;display:flex}.inventory-title>span{width:44px;height:44px;color:var(--color-primary);background:var(--color-primary-muted);border-radius:12px;flex:none;place-items:center;display:grid}.inventory-title p,.inventory-title h1,.inventory-title small{margin:0}.inventory-title p{color:var(--color-primary);letter-spacing:.1em;font-size:10px;font-weight:700}.inventory-title h1{margin-top:3px;font-size:25px}.inventory-title small{color:var(--color-muted);margin-top:4px;font-size:12.5px;display:block}.inventory-readonly{border:1px solid var(--color-border);background:var(--color-surface);border-radius:11px;gap:3px;max-width:390px;padding:10px 13px;display:grid}.inventory-readonly strong{font-size:11.5px}.inventory-readonly small{color:var(--color-muted);font-size:10.5px;line-height:1.4}.inventory-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.inventory-metrics article{border:1px solid var(--color-border);background:var(--color-surface);box-shadow:var(--shadow-sm);border-radius:12px;gap:5px;padding:14px 16px;display:grid}.inventory-metrics span{color:var(--color-muted);font-size:10.5px}.inventory-metrics strong{font-size:22px}.inventory-toolbar{border:1px solid var(--color-border);background:var(--color-surface);border-radius:12px;align-items:center;gap:8px;padding:10px;display:flex}.inventory-toolbar label{min-width:0}.inventory-toolbar select,.inventory-toolbar input{border-radius:9px;min-height:38px}.inventory-toolbar select{min-width:150px;padding-inline:10px 30px}.inventory-search{border:1px solid var(--color-border);background:var(--color-background);border-radius:9px;flex:1;align-items:center;gap:8px;min-width:220px;padding-inline:10px;display:flex}.inventory-search svg{width:16px;color:var(--color-muted);flex:none}.inventory-search input{background:0 0;border:0;outline:0;width:100%;padding:0}.inventory-table-wrap{padding:0;overflow:hidden}.inventory-table{border-collapse:collapse;table-layout:fixed;width:100%}.inventory-table th{color:var(--color-muted);background:var(--color-surface-muted);text-align:left;padding:11px 14px;font-size:10px;font-weight:650}.inventory-table th:first-child{width:39%}.inventory-table th:nth-child(2){width:18%}.inventory-table th:nth-child(3),.inventory-table th:nth-child(4){width:12%}.inventory-table td{border-top:1px solid var(--color-border);vertical-align:middle;padding:12px 14px;font-size:12px}.inventory-table td>small,.inventory-table td>strong+small{color:var(--color-muted);margin-top:3px;font-size:10px;display:block}.inventory-product{align-items:center;gap:11px;min-width:0;display:flex}.inventory-product>img,.inventory-product>span{-o-object-fit:cover;object-fit:cover;background:var(--color-surface-muted);border-radius:9px;flex:none;width:42px;height:42px}.inventory-product>span{color:var(--color-muted);place-items:center;display:grid}.inventory-product a{color:var(--color-foreground);text-overflow:ellipsis;white-space:nowrap;font-weight:650;text-decoration:none;display:block;overflow:hidden}.inventory-product a:hover{color:var(--color-primary)}.inventory-product small,.inventory-variant small{color:var(--color-muted);margin-top:3px;font-size:10px;display:block}.inventory-variant-row{background:color-mix(in srgb, var(--color-surface-muted) 55%, transparent)}.inventory-variant-row td{padding-block:9px}.inventory-variant{align-items:center;gap:11px;padding-left:18px;display:flex}.inventory-variant>i{border-bottom:1px solid var(--color-border);border-left:1px solid var(--color-border);width:15px;height:15px}.inventory-empty{padding:16px}.inventory-empty .btn-primary{align-items:center;gap:7px;text-decoration:none;display:inline-flex}.inventory-page :is(a,button,input,select):focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}@media (max-width:900px){.inventory-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.inventory-toolbar{flex-wrap:wrap}.inventory-search{flex-basis:100%}.inventory-toolbar label:not(.inventory-search){flex:1}.inventory-toolbar select{width:100%;min-width:0}}@media (max-width:620px){.inventory-header{flex-direction:column;align-items:stretch}.inventory-readonly{max-width:none}.inventory-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.inventory-metrics article{padding:11px 12px}.inventory-table,.inventory-table tbody{display:block}.inventory-table thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.inventory-table tr{border-top:1px solid var(--color-border);grid-template-columns:1fr auto;padding:12px;display:grid}.inventory-table tr:first-child{border-top:0}.inventory-table td{border:0;padding:4px 0;display:block}.inventory-table td:first-child{grid-column:1/-1;padding-bottom:8px}.inventory-table td:nth-child(2){grid-column:1}.inventory-table td:nth-child(3),.inventory-table td:nth-child(4){text-align:right;grid-column:2}.inventory-table td:nth-child(5){color:var(--color-muted);grid-column:1/-1;font-size:10px}.inventory-table td[data-label]:before{color:var(--color-muted);content:attr(data-label);margin-bottom:2px;font-size:9px;display:block}.inventory-variant{padding-left:8px}}.settings-sidebar-nav{gap:18px;margin-top:12px;padding-bottom:12px;overflow-y:auto}.settings-back-link{min-height:44px;color:var(--color-foreground);border:1px solid var(--color-border);background:var(--color-surface-muted);border-radius:10px;align-items:center;gap:10px;padding:0 13px;font-size:14px;font-weight:650;text-decoration:none;display:flex}.settings-back-link:hover{color:var(--color-primary);border-color:color-mix(in srgb, var(--color-primary) 28%, var(--color-border))}.settings-back-link span{font-size:19px}.settings-sidebar-group{gap:7px;display:grid}.settings-sidebar-group>p{color:var(--color-muted);letter-spacing:.09em;text-transform:uppercase;margin:0;padding:0 13px;font-size:12px;font-weight:750}.settings-sidebar-group>div{gap:3px;display:grid}.settings-sidebar-group .app-nav-item{min-height:46px}.app-content-settings{padding-inline:clamp(24px,3vw,64px)}.app-content-settings>.settings-layout{width:min(100%,1640px)}.settings-layout{display:block}.settings-content,.settings-content>*{width:100%;min-width:0;margin-inline:0}.settings-content .settings-v2{max-width:1500px}.settings-page-head{gap:8px;margin-bottom:26px;display:grid}.settings-page-head .eyebrow{margin:0}.settings-page-head h1{color:var(--color-foreground);letter-spacing:-.035em;margin:0;font-size:clamp(28px,2.2vw,36px);line-height:1.14}.settings-page-head>p:last-child{max-width:760px;color:var(--color-muted);margin:0;font-size:15px;line-height:1.65}.settings-store-context{border:1px solid var(--color-border);background:var(--color-surface);border-radius:10px;align-items:center;gap:12px;width:fit-content;margin-top:6px;padding:9px 12px;font-size:14px;display:flex}.settings-store-context .marketplace-attribution{background:0 0;border:0;min-height:auto;padding:0}.settings-card h2{margin:0 0 7px;font-size:20px;line-height:1.3}.settings-card p{font-size:14px;line-height:1.6}.settings-card-kicker{letter-spacing:.09em;font-weight:800;color:var(--color-primary)!important;margin:0 0 7px!important;font-size:12px!important}.store-pricing-settings{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid!important}.store-pricing-settings>.settings-store-context,.store-pricing-settings>.pricing-method-section,.store-pricing-settings>.settings-success,.store-pricing-settings>.settings-error,.store-pricing-settings>.pricing-action-row,.store-pricing-settings>.store-repricing-progress{grid-column:1/-1}.pricing-primary-card{justify-content:stretch;align-items:start;gap:20px;margin:0;padding:26px;display:grid}.pricing-primary-card header>p:last-child{color:var(--color-muted);margin:0}.pricing-method-layout{grid-template-columns:minmax(0,1.55fr) minmax(280px,.45fr);align-items:stretch;gap:22px;display:grid}.pricing-method-layout>div{gap:20px;display:grid}.pricing-method-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.pricing-method-options label,.pricing-application-options label{border:1px solid var(--color-border);background:var(--color-surface);cursor:pointer;border-radius:12px;align-items:flex-start;gap:11px;padding:15px;display:flex}.pricing-method-options label.is-selected,.pricing-application-options label.is-selected{color:var(--color-primary);border-color:color-mix(in srgb, var(--color-primary) 42%, var(--color-border));background:var(--color-primary-muted)}.pricing-method-options input,.pricing-application-options input,.pricing-check-list input{width:18px;height:18px;accent-color:var(--color-primary)}.pricing-method-options input{opacity:0;pointer-events:none;position:absolute}.pricing-method-options label>span:last-child{gap:5px;display:grid}.pricing-method-options strong{font-size:15px;line-height:1.35}.pricing-method-options small{color:var(--color-muted);font-size:13px;line-height:1.5}.pricing-method-icon{background:var(--color-surface-muted);width:36px;height:36px;color:var(--color-primary);border-radius:10px;flex:none;place-items:center;font-size:18px;font-weight:800;display:grid}.pricing-method-options label.is-selected .pricing-method-icon{background:color-mix(in srgb, var(--color-primary) 15%, white)}.pricing-value-field{max-width:360px;color:var(--color-foreground);gap:7px;font-size:14px;font-weight:650;display:grid}.pricing-value-field>div{border:1px solid var(--color-border);background:var(--color-surface);border-radius:10px;align-items:center;min-height:46px;display:flex;overflow:hidden}.pricing-value-field input{width:100%;min-width:0;color:inherit;font:inherit;background:0 0;border:0;outline:0;padding:11px 13px;font-size:16px}.pricing-value-field>div>span{color:var(--color-muted);padding:0 13px;font-weight:700}.pricing-field-prefix{border-right:1px solid var(--color-border)}.pricing-value-field.is-invalid>div{border-color:#c44237;box-shadow:0 0 0 3px #c4423714}.pricing-value-field>small{color:#a83229;font-size:13px;font-weight:600}.pricing-example-card{border:1px solid color-mix(in srgb, var(--color-primary) 20%, var(--color-border));background:color-mix(in srgb, var(--color-primary-muted) 46%, var(--color-surface));border-radius:14px;align-content:start;gap:16px;min-height:240px;padding:20px;display:grid}.pricing-example-card h3,.pricing-example-card p{margin:0}.pricing-example-card dl{gap:10px;margin:0;display:grid}.pricing-example-card dl>div{justify-content:space-between;gap:16px;font-size:14px;display:flex}.pricing-example-card dt{color:var(--color-muted)}.pricing-example-card dd{margin:0;font-weight:700}.pricing-example-total{border-top:1px solid color-mix(in srgb, var(--color-primary) 18%, var(--color-border));justify-content:space-between;align-items:end;gap:14px;padding-top:15px;display:flex}.pricing-example-total span{font-size:14px;font-weight:650}.pricing-example-total strong{color:var(--color-primary);font-size:22px}.pricing-check-list{gap:11px;display:grid}.pricing-check-list label{align-items:center;gap:10px;min-height:40px;font-size:14px;display:flex;position:relative}.settings-info-tip{flex:none;display:inline-flex;position:relative}.settings-info-tip>button{border:1px solid var(--color-border);background:var(--color-surface);width:24px;height:24px;color:var(--color-primary);font:inherit;cursor:help;border-radius:999px;place-items:center;padding:0;font-size:13px;font-weight:800;display:grid}.settings-info-tip>button.is-white{background:#fff}.settings-info-tip>button:focus-visible{outline:3px solid color-mix(in srgb, var(--color-primary) 25%, transparent);outline-offset:2px}.settings-info-popover{z-index:20;border:1px solid var(--color-border);background:var(--color-surface);width:min(330px,100vw - 48px);color:var(--color-foreground);border-radius:11px;gap:6px;padding:14px;font-size:13px;line-height:1.5;display:grid;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%);box-shadow:0 14px 36px #28184129}.settings-info-popover span{color:var(--color-muted)}.pricing-application-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.pricing-application-options label span{gap:5px;display:grid}.pricing-application-options small{color:var(--color-muted);font-size:13px;line-height:1.45}.pricing-live-safety{background:#fffaf0;border:1px solid #f0d6a5;border-radius:10px;padding:13px 15px;color:#74440a!important}.pricing-save-button{justify-self:start;min-height:46px;font-size:14px}.pricing-action-row{justify-content:space-between;align-items:stretch;gap:18px;display:flex}.settings-help-card{border:1px solid var(--color-border);background:var(--color-surface);width:min(520px,100%);color:inherit;text-align:left;cursor:pointer;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 15px;display:grid}.settings-help-card>span:nth-child(2){gap:3px;display:grid}.settings-help-card small{color:var(--color-muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.35;overflow:hidden}.settings-help-card-action{color:var(--color-primary);white-space:nowrap;font-size:13px;font-weight:750}.settings-help-card-icon,.settings-help-symbol{background:var(--color-primary-muted);color:var(--color-primary);border-radius:999px;place-items:center;font-weight:800;display:grid}.settings-help-card-icon{width:30px;height:30px}.settings-help-backdrop{z-index:1200;background:#1f162b6b;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.settings-help-dialog{border:1px solid var(--color-border);background:var(--color-surface);border-radius:16px;gap:14px;width:min(500px,100%);padding:26px;display:grid;box-shadow:0 24px 80px #1f162b3d}.settings-help-symbol{width:40px;height:40px}.settings-help-dialog h2,.settings-help-dialog p{margin:0}.settings-help-dialog>p{color:var(--color-muted);font-size:14px;line-height:1.6}.settings-help-dialog ol{gap:9px;margin:0;padding:0;list-style:none;display:grid}.settings-help-dialog li{align-items:center;gap:10px;font-size:14px;font-weight:650;display:flex}.settings-help-dialog li span{color:var(--color-primary)}.settings-help-dialog .settings-help-note{background:var(--color-surface-muted);color:var(--color-foreground);border-radius:10px;padding:12px 13px}.settings-help-dialog .btn-primary{justify-self:end;min-width:110px}.pricing-empty-card,.pricing-settings-locked{max-width:900px}.settings-automation-page{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.settings-automation-page>.settings-page-head,.settings-automation-page>.automation-plan-card,.settings-automation-page>.automation-locked-card,.settings-automation-page>.automation-state-card,.settings-automation-page>.automation-help-row{grid-column:1/-1}.settings-automation-page .settings-card{align-items:stretch;margin:0;padding:26px}.settings-automation-page .settings-page-head h1{font-weight:600}.automation-locked-card{min-height:250px;align-items:center!important}.automation-locked-card>div{max-width:720px}.settings-feature-icon{background:var(--color-primary-muted);width:44px;height:44px;color:var(--color-primary);border-radius:12px;place-items:center;margin-bottom:14px;font-size:25px;display:grid}.settings-feature-icon svg{width:24px;height:24px}.automation-plan-card{background:linear-gradient(135deg, var(--color-surface), color-mix(in srgb, var(--color-primary-muted) 55%, var(--color-surface)));grid-template-columns:minmax(0,1fr) minmax(360px,.75fr);gap:clamp(28px,4vw,70px);display:grid}.automation-plan-copy{align-self:center;gap:16px;display:grid}.automation-hero-heading{align-items:center;gap:11px;display:flex}.automation-hero-heading h2{margin:0;font-size:20px;font-weight:600}.automation-hero-heading .automation-section-icon{width:36px;height:36px}.automation-feature-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px;margin:0;padding:0;list-style:none;display:grid}.automation-feature-list li{align-items:center;gap:9px;font-size:14px;font-weight:500;display:flex}.automation-feature-list svg{color:var(--color-primary);flex:none}.automation-wallet-note{background:var(--color-surface-muted);color:var(--color-muted);border-radius:10px;margin:0;padding:11px 13px;font-weight:400;font-size:13px!important;line-height:1.5!important}.settings-status-badge{background:var(--color-primary-muted);width:fit-content;color:var(--color-primary);border-radius:999px;padding:6px 9px;font-size:12px;font-weight:750}.automation-capacity{border:1px solid color-mix(in srgb, var(--color-primary) 20%, var(--color-border));background:var(--color-surface);border-radius:14px;align-content:center;gap:13px;padding:22px;display:grid}.automation-capacity>strong{font-size:clamp(20px,1.7vw,26px);font-weight:600}.automation-capacity>p,.automation-capacity small{color:var(--color-muted);margin:0;font-size:13px;line-height:1.5}.automation-capacity .automation-capacity-kicker{color:var(--color-primary);letter-spacing:.1em;font-size:11px;font-weight:600}.automation-capacity-labels{grid-template-columns:repeat(5,1fr);gap:5px;display:grid}.automation-capacity-labels button{border:1px solid var(--color-border);background:var(--color-surface);min-height:42px;color:var(--color-muted);cursor:pointer;border-radius:8px;font-weight:600}.automation-capacity-labels button.is-selected{color:var(--color-primary);border-color:var(--color-primary);background:var(--color-primary-muted)}.automation-continue{justify-content:center;min-height:46px;text-decoration:none}.automation-usage-card,.automation-workflow-card,.automation-publishing-card,.automation-safety-card{align-content:start;gap:18px;display:grid}.automation-usage-card{grid-template-rows:auto 1fr}.automation-section-heading{align-items:flex-start;gap:12px;display:flex}.automation-section-heading h2,.automation-section-heading p{margin:0}.automation-section-heading h2{font-size:18px;font-weight:600}.automation-section-heading p{color:var(--color-muted);margin-top:4px;font-size:13.5px;line-height:1.5}.automation-section-icon,.automation-workflow-icon{background:var(--color-primary-muted);color:var(--color-primary);border-radius:10px;flex:none;place-items:center;display:grid}.automation-section-icon{width:38px;height:38px}.automation-empty-state{border:1px dashed var(--color-border);background:var(--color-surface-muted);border-radius:12px;align-content:center;gap:6px;padding:18px;display:grid}.automation-empty-state strong{font-weight:600}.automation-empty-state span{color:var(--color-muted);font-size:13.5px;line-height:1.5}.automation-workflow-list{grid-template-columns:repeat(7,minmax(0,1fr));gap:0;margin:2px 0 0;padding:0;list-style:none;display:grid}.automation-workflow-list li{text-align:center;align-content:start;justify-items:center;gap:8px;min-width:0;padding-inline:5px;display:grid;position:relative}.automation-workflow-list li:not(:last-child):after{z-index:0;border-top:1px dashed color-mix(in srgb, var(--color-primary) 34%, var(--color-border));content:"";width:calc(100% - 62px);position:absolute;top:23px;left:calc(50% + 31px)}.automation-workflow-list li strong{max-width:128px;font-size:13px;font-weight:500;line-height:1.38}.automation-workflow-icon{z-index:1;border-radius:13px;width:46px;height:46px}.automation-workflow-icon svg{width:21px;height:21px}.automation-workflow-number{background:var(--color-primary);color:#fff;border-radius:999px;place-items:center;width:23px;height:23px;font-size:12px;font-weight:600;display:grid}.automation-pricing-note{background:var(--color-surface-muted);border-radius:10px;justify-content:space-between;align-items:center;gap:14px;padding:13px 14px;display:flex}.automation-pricing-note p{margin:0;font-size:13.5px}.automation-pricing-note a{color:var(--color-primary);flex:none;font-size:13px;font-weight:600}.settings-radio-row{border:1px solid var(--color-border);background:var(--color-surface);border-radius:10px;gap:11px;padding:15px;display:flex}.settings-radio-row.is-selected{border-color:var(--color-primary);background:var(--color-primary-muted)}.settings-radio-row.is-disabled{background:var(--color-surface-muted)}.settings-radio-row input{width:18px;height:18px;accent-color:var(--color-primary)}.settings-radio-row span{gap:5px;display:grid}.settings-radio-row small{color:var(--color-muted);font-size:13px;line-height:1.45}.settings-radio-row em{color:var(--color-muted);font-size:12.5px;font-style:normal;font-weight:650}.automation-safety-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.automation-safety-list li{border-bottom:1px solid var(--color-border);align-items:flex-start;gap:10px;padding:11px 0;display:flex}.automation-safety-list li:last-child{border-bottom:0}.automation-safety-list svg{color:var(--color-primary);flex:none}.automation-safety-list span{gap:4px;display:grid}.automation-safety-list strong,.settings-automation-page .settings-radio-row strong,.automation-help-row .settings-help-card strong{font-weight:600}.automation-safety-list small{color:var(--color-muted);font-size:13px;line-height:1.45}.automation-help-row .settings-help-card{width:100%}.automation-help-row .settings-help-card-action{font-weight:600}.billing-automation-identity{justify-content:space-between;align-items:flex-start;gap:16px;min-width:0;display:flex}.billing-automation-identity>div{min-width:0}.billing-automation-identity strong{overflow-wrap:anywhere;font-size:clamp(19px,1.7vw,23px);font-weight:600;line-height:1.25;display:block}.billing-automation-identity p{color:var(--color-muted);margin:7px 0 0;font-size:13px;line-height:1.5}.billing-automation-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;display:grid}.billing-automation-summary>div{border:1px solid var(--color-border);background:var(--color-surface-muted);border-radius:11px;gap:5px;min-width:0;padding:14px 16px;display:grid}.billing-automation-summary dt{color:var(--color-muted);font-size:11.5px}.billing-automation-summary dd{color:var(--color-foreground);overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:600}.billing-automation-action{justify-content:space-between;align-items:flex-end;gap:18px;margin-top:auto;display:flex}.billing-automation-action p{min-width:0;color:var(--color-muted);margin:0;font-size:13px;line-height:1.5}.billing-automation-buttons{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:12px;display:flex}.billing-automation-buttons>*{justify-content:center;min-width:132px;text-decoration:none}.billing-automation-link{place-self:flex-start start;margin-top:auto;text-decoration:none}@media (max-width:1180px){.store-pricing-settings,.settings-automation-page{grid-template-columns:1fr}.store-pricing-settings>*,.settings-automation-page>*{grid-column:1!important}.automation-plan-card,.pricing-method-layout,.billing-primary-grid{grid-template-columns:1fr}}@media (max-width:1050px){.billing-primary-usage{grid-template-columns:repeat(2,minmax(0,1fr))}.billing-primary-usage>.usage-card:last-child{grid-column:1/-1}.billing-admin-grant{grid-template-columns:auto minmax(0,1fr)}.billing-admin-grant-meta{grid-column:2}}@media (max-width:960px){.automation-workflow-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px 8px}.automation-workflow-list li:after{display:none}}@media (max-width:760px){.app-content-settings{padding-inline:14px}.pricing-method-options,.pricing-application-options,.automation-feature-list,.billing-automation-summary,.billing-primary-usage{grid-template-columns:1fr}.automation-workflow-list{grid-template-columns:repeat(2,minmax(0,1fr))}.automation-pricing-note,.billing-automation-action{flex-direction:column;align-items:stretch}.pricing-action-row{flex-direction:column-reverse;align-items:stretch}.pricing-save-button{justify-content:center}.settings-automation-page .settings-card,.pricing-primary-card{padding:20px}.settings-page-head h1{font-size:28px}.settings-help-card{grid-template-columns:auto minmax(0,1fr)}.settings-help-card-action{grid-column:2}.settings-billing{gap:18px}.billing-card{padding:20px}.billing-primary-grid{gap:18px}.billing-primary-usage>.usage-card:last-child{grid-column:auto}.billing-admin-grant{grid-template-columns:minmax(0,1fr);padding:18px}.billing-admin-grant-icon,.billing-admin-grant-meta{grid-column:auto}.billing-admin-grant-meta{grid-template-columns:minmax(0,1fr)}.billing-plan-identity,.billing-automation-identity{flex-wrap:wrap;align-items:flex-start}.billing-overview-dl{grid-template-columns:minmax(0,1fr)}.billing-plan-actions,.billing-automation-buttons{flex-direction:column;width:100%}.billing-plan-actions>*,.billing-automation-buttons>*,.billing-automation-link{width:100%}.billing-payment-empty{min-height:130px;padding:18px 4px}}.app-content-settings:has(.settings-phase3){padding-inline:0}.app-content-settings>.settings-layout:has(.settings-phase3){width:100%;max-width:none}.settings-content>.settings-phase3.app-authenticated-content{width:100%;max-width:var(--app-settings-content-max);padding-inline:var(--app-content-padding);margin-inline:auto}.settings-phase3{gap:var(--app-space-6)}.settings-phase3 .settings-page-head{gap:var(--app-space-2);margin-bottom:var(--app-space-6);display:grid}.settings-phase3 .settings-page-head h1,.settings-phase3 .settings-page-head .page-title{font:var(--app-type-page);letter-spacing:-.025em;margin:0}.settings-phase3 .settings-page-head>p,.settings-phase3 .settings-page-head .page-subtitle{max-width:760px;color:var(--color-muted);font:var(--app-type-body);margin:0}.settings-phase3 .app-surface,.settings-phase3 .settings-card,.settings-phase3 .billing-card,.settings-phase3 .usage-card{align-self:start;height:auto;min-height:0}.settings-general-page{display:block}.settings-general-page>.settings-page-head,.settings-general-section{width:min(100%,1120px);margin-inline:auto}.settings-general-section{overflow:hidden}.settings-general-row{justify-content:space-between;align-items:center;gap:var(--app-space-6);min-width:0;padding:var(--app-space-6);display:flex}.settings-general-row+.settings-general-row{border-top:1px solid var(--color-border)}.settings-general-row>div:first-child{min-width:0}.settings-general-row h2{margin:0 0 var(--app-space-1);font:var(--app-type-title)}.settings-general-row p{color:var(--color-muted);font:var(--app-type-body);margin:0}.settings-general-row>:last-child{flex:none}.settings-billing{gap:var(--app-space-6);max-width:none}.settings-billing .billing-page-head{margin-bottom:0}.settings-billing .billing-primary-grid{align-items:start;gap:var(--app-space-6);grid-template-columns:repeat(2,minmax(0,1fr))}.settings-billing .billing-primary-grid>.billing-card{height:auto}.settings-billing .billing-card{gap:var(--app-space-5);padding:var(--app-space-6);margin:0}.settings-billing .billing-primary-grid>.app-surface-feature{padding:var(--app-space-8)}.settings-billing .billing-primary-grid .billing-card-body{flex:initial;gap:var(--app-space-4)}.settings-billing .billing-plan-actions,.settings-billing .billing-automation-action,.settings-billing .billing-automation-link{margin-top:var(--app-space-4)}.settings-billing .billing-card-title{font:var(--app-type-title)}.settings-billing .billing-card-subtitle{font:var(--app-type-helper)}.settings-billing .billing-card-icon{color:var(--color-primary);background:var(--color-primary-muted)}.settings-billing .billing-card-icon.app-icon-box-feature{border-radius:var(--app-radius-feature);width:48px;height:48px}.settings-billing .billing-card-icon.app-icon-box-default{border-radius:var(--app-radius-control);width:40px;height:40px}.settings-billing .billing-primary-usage{align-items:start;gap:var(--app-space-4);grid-template-columns:repeat(3,minmax(0,1fr))}.settings-billing .usage-card{gap:var(--app-space-3);padding:var(--app-space-4)}.settings-billing .usage-card-label{font:var(--app-type-label)}.settings-billing .usage-card-value{font:var(--app-type-metric)}.settings-billing .usage-card-details{min-height:0;margin-top:var(--app-space-2);font:var(--app-type-helper)}.settings-billing .billing-payment-empty{min-height:0;padding:var(--app-space-6)}.settings-pricing-page .store-pricing-settings,.settings-automation-page{align-items:start;gap:var(--app-space-6)}.settings-pricing-page .pricing-primary-card,.settings-automation-page .settings-card{align-self:start;gap:var(--app-space-5);height:auto;min-height:0;padding:var(--app-space-6);margin:0}.settings-pricing-page .pricing-primary-card{border:1px solid var(--color-border);border-radius:var(--app-radius-section);background:var(--color-surface);box-shadow:none}.settings-pricing-page .pricing-method-section{border-radius:var(--app-radius-section);box-shadow:none}.settings-pricing-page .pricing-example-card{border-color:color-mix(in srgb, var(--color-primary) 20%, var(--color-border));border-radius:var(--app-radius-feature);min-height:0;box-shadow:var(--shadow-sm)}.settings-pricing-page .pricing-method-layout{align-items:start;gap:var(--app-space-6);grid-template-columns:minmax(0,1.3fr) minmax(340px,.7fr)}.settings-pricing-page .pricing-action-row{align-items:center;gap:var(--app-space-6);padding:var(--app-space-4);border:1px solid var(--color-border);border-radius:var(--app-radius-section);background:var(--color-surface)}.settings-pricing-page .pricing-action-row .settings-help-card{min-width:0;padding:var(--app-space-2);box-shadow:none;background:0 0;border:0}.settings-pricing-page .pricing-save-button{flex:none}.settings-pricing-page .pricing-primary-card h2,.settings-automation-page .settings-card h2{font:var(--app-type-section)}.settings-pricing-page .pricing-primary-card header>p,.settings-automation-page .automation-section-heading p{font:var(--app-type-body)}.settings-pricing-page .pricing-method-icon{border-radius:var(--app-radius-control);width:40px;height:40px}.settings-pricing-page .settings-help-card,.settings-automation-page .settings-help-card{width:100%}.settings-pricing-page .settings-help-card-icon,.settings-automation-page .settings-help-card-icon{width:32px;height:32px}.settings-pricing-page .settings-help-dialog,.settings-automation-page .settings-help-dialog{border-radius:var(--app-radius-feature)}.settings-automation-page .automation-locked-card{min-height:0}.settings-automation-page .settings-feature-icon{border-radius:var(--app-radius-feature);width:48px;height:48px}.settings-automation-page .automation-section-icon,.settings-automation-page .automation-workflow-icon{border-radius:var(--app-radius-control);width:40px;height:40px}.settings-automation-page .automation-workflow-list li:not(:last-child):after{top:20px}.settings-automation-page>.automation-flow-columns{grid-column:1/-1}.automation-flow-columns{-moz-column-count:2;column-count:2;-moz-column-gap:var(--app-space-6);column-gap:var(--app-space-6)}.automation-flow-columns>.settings-card{width:100%;margin:0 0 var(--app-space-6);-moz-column-break-inside:avoid;break-inside:avoid}@media (max-width:1180px){.settings-billing .billing-primary-grid,.settings-pricing-page .store-pricing-settings,.settings-automation-page{grid-template-columns:1fr}.settings-pricing-page .store-pricing-settings>*,.settings-automation-page>*{grid-column:1!important}.settings-pricing-page .pricing-method-layout{grid-template-columns:1fr}.automation-flow-columns{-moz-column-count:1;column-count:1}}@media (max-width:1050px){.settings-billing .billing-primary-usage{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-billing .billing-primary-usage>.usage-card:last-child{grid-column:1/-1}}@media (max-width:760px){.app-content-settings:has(.settings-phase3){padding-inline:0}.settings-general-row{padding:var(--app-space-5);flex-direction:column;align-items:stretch}.settings-general-row>:last-child{width:100%}.settings-general-row .btn-secondary{justify-content:center}.settings-billing .billing-primary-usage{grid-template-columns:1fr}.settings-billing .billing-primary-usage>.usage-card:last-child{grid-column:auto}.settings-pricing-page .pricing-primary-card,.settings-automation-page .settings-card,.settings-billing .billing-card,.settings-billing .billing-primary-grid>.app-surface-feature{padding:var(--app-space-5)}.settings-pricing-page .pricing-action-row{flex-direction:column;align-items:stretch}.settings-pricing-page .pricing-action-row .settings-help-card,.settings-pricing-page .pricing-save-button{width:100%}}.spw-pricing-workspace{gap:var(--app-space-5);min-width:0}.spw-pricing-banner{align-items:center;gap:var(--app-space-4);padding:var(--app-space-4) var(--app-space-5);border-color:color-mix(in srgb, var(--color-primary) 22%, var(--color-border));border-radius:var(--app-radius-section);background:color-mix(in srgb, var(--color-primary-muted) 72%, var(--color-surface));box-shadow:none;grid-template-columns:auto minmax(0,1fr) auto;display:grid}.spw-pricing-banner h2{font:var(--app-type-title)}.spw-pricing-banner p{max-width:900px;font:var(--app-type-body)}.spw-pricing-banner-icon{border-radius:var(--app-radius-control);width:36px;height:36px;color:var(--color-primary);background:var(--color-surface);place-items:center;display:grid}.spw-pricing-banner-icon svg{width:18px;height:18px}.spw-pricing-grid{align-items:start;gap:var(--app-space-4)}.spw-pricing-card{align-self:start;gap:var(--app-space-4);height:auto;min-height:0;padding:var(--app-space-5);border-radius:var(--app-radius-section);box-shadow:none}.spw-pricing-feature{padding:var(--app-space-6);border-color:color-mix(in srgb, var(--color-primary) 22%, var(--color-border));border-radius:var(--app-radius-feature);box-shadow:var(--shadow-sm)}.spw-pricing-card h3,.spw-cost-breakdown h3{font:var(--app-type-title)}.spw-pricing-card-heading{gap:var(--app-space-1);display:grid}.spw-pricing-card-heading h3,.spw-pricing-card-heading p{margin:0}.spw-pricing-card-heading p{color:var(--color-muted);font:var(--app-type-helper)}.spw-pricing-card dl{gap:0}.spw-pricing-card dl>div{border-bottom:1px solid var(--color-border);font:var(--app-type-body);align-items:baseline;padding:9px 0}.spw-pricing-card dl>div:last-child{border-bottom:0}.spw-pricing-card dl dd{text-align:right;color:var(--color-foreground);margin:0;font-weight:600}.spw-pricing-card dl>div.is-recommended{margin-block:var(--app-space-1);padding:var(--app-space-3);border-radius:var(--app-radius-control);background:var(--color-primary-muted);color:var(--color-primary);border:0}.spw-pricing-card dl>div.is-primary{margin-top:var(--app-space-2);padding-top:var(--app-space-4);border-top:1px solid var(--color-border-strong);border-bottom:0}.spw-pricing-card dl>div.is-primary dd{font:var(--app-type-section)}.spw-pricing-card dl>div.is-primary.is-positive dd{color:var(--color-success)}.spw-pricing-card dl>div.is-primary.is-negative dd{color:var(--color-error)}.spw-price-input{border:1px solid var(--color-border-strong);border-radius:var(--app-radius-control);background:var(--color-surface);overflow:hidden;grid-template-columns:minmax(0,1fr) auto!important;display:grid!important}.spw-price-input:focus-within{border-color:var(--color-focus);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-focus) 16%, transparent)}.spw-price-input input{width:100%;min-height:44px;padding:var(--app-space-2) var(--app-space-3);font:var(--app-type-section);border:0;border-radius:0;outline:0}.spw-price-input span{min-width:56px;padding-inline:var(--app-space-2);border-left:1px solid var(--color-border);color:var(--color-muted);font:var(--app-type-label);place-items:center;display:grid}.spw-pricing-card label.is-invalid .spw-price-input{border-color:var(--color-error)}.spw-pricing-feature>.spw-button{align-self:start}.spw-rule-state{font:var(--app-type-badge)}.spw-cost-breakdown{height:auto;min-height:0;padding:var(--app-space-5);border-radius:var(--app-radius-section);box-shadow:none}.spw-cost-breakdown>div{margin-top:var(--app-space-4)}.spw-cost-breakdown span{border-color:var(--color-border);border-radius:var(--app-radius-control);background:var(--color-surface-muted);min-width:150px;font:var(--app-type-helper)}.spw-cost-breakdown span strong{font:var(--app-type-title)}.spw-cost-breakdown .is-total{border-color:color-mix(in srgb, var(--color-primary) 28%, var(--color-border));background:var(--color-primary-muted)}.spw-pricing-footer{justify-content:space-between;align-items:center;gap:var(--app-space-4);display:flex}.spw-pricing-safety{align-items:center;gap:var(--app-space-3);min-width:0;padding:var(--app-space-3) var(--app-space-4);border:1px solid var(--color-border);border-radius:var(--app-radius-control);background:var(--color-surface-muted);font:var(--app-type-body);display:flex}.spw-pricing-safety svg{flex:none;width:18px;height:18px}.spw-pricing-safety.is-safe{border-color:color-mix(in srgb, var(--color-success) 28%, var(--color-border));color:var(--color-success)}.spw-pricing-safety.is-warning{border-color:color-mix(in srgb, var(--color-warning) 32%, var(--color-border));color:var(--color-warning)}.spw-pricing-safety.is-invalid{border-color:color-mix(in srgb, var(--color-error) 28%, var(--color-border));color:var(--color-error)}.spw-pricing-actions{gap:var(--app-space-2);flex:none;display:flex}@media (max-width:1050px){.spw-pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.spw-pricing-card:last-child{grid-column:auto}}@media (max-width:760px){.spw-pricing-banner{grid-template-columns:auto minmax(0,1fr)}.spw-pricing-banner .spw-button{grid-column:1/-1;justify-content:center;width:100%}.spw-pricing-grid{grid-template-columns:1fr}.spw-pricing-feature,.spw-pricing-card,.spw-cost-breakdown{padding:var(--app-space-4)}.spw-cost-breakdown>div{overflow:visible}.spw-pricing-footer{flex-direction:column;align-items:stretch}.spw-pricing-actions,.spw-pricing-actions .spw-button{width:100%}.spw-pricing-actions .spw-button{justify-content:center}}.spw-content-ai-status,.spw-editor .spw-content-status{align-items:center;gap:var(--app-space-4);min-width:0;padding:var(--app-space-4) var(--app-space-5);border:1px solid var(--color-border);border-radius:var(--app-radius-section);box-shadow:none;display:flex}.spw-content-ai-status{border-color:color-mix(in srgb, var(--color-primary) 22%, var(--color-border));color:var(--color-foreground);background:color-mix(in srgb, var(--color-primary-muted) 72%, var(--color-surface))}.spw-content-ai-status>div,.spw-editor .spw-content-status>div{gap:var(--app-space-1);flex:auto;min-width:0;display:grid}.spw-content-ai-status strong,.spw-editor .spw-content-status strong{font:var(--app-type-body);font-weight:700}.spw-content-ai-status small,.spw-editor .spw-content-status small{color:var(--color-muted);font:var(--app-type-helper)}.spw-content-status-icon{border-radius:var(--app-radius-control);width:36px;height:36px;color:var(--color-primary);background:var(--color-surface);flex:none;place-items:center;display:grid}.spw-content-status-icon svg{width:18px;height:18px}.spw-content-ai-status ul{gap:var(--app-space-2);flex-wrap:wrap;flex:none;margin:0;padding:0;list-style:none;display:flex}.spw-content-ai-status li{border:1px solid color-mix(in srgb, var(--color-primary) 20%, var(--color-border));color:var(--color-primary);background:var(--color-surface);font:var(--app-type-badge);border-radius:999px;padding:5px 9px}.spw-editor .spw-content-status{color:var(--color-muted);background:var(--color-surface-muted);justify-content:space-between}.spw-editor .spw-content-status.is-ready{border-color:color-mix(in srgb, var(--color-success) 28%, var(--color-border));color:var(--color-success);background:color-mix(in srgb, var(--color-success) 5%, var(--color-surface))}.spw-editor .spw-content-status.is-warning{border-color:color-mix(in srgb, var(--color-warning) 32%, var(--color-border));color:var(--color-warning);background:color-mix(in srgb, var(--color-warning) 6%, var(--color-surface))}.spw-content-grid{align-items:start;gap:var(--app-space-5);grid-template-columns:minmax(0,1.45fr) minmax(320px,.55fr)}.spw-content-editor-card,.spw-marketplace-preview{align-self:start;height:auto;min-height:0}.spw-content-editor-card{padding:var(--app-space-5);border-radius:var(--app-radius-section);box-shadow:none}.spw-content-editor-card>h3,.spw-marketplace-preview h3{font:var(--app-type-title)}.spw-content-fields{gap:var(--app-space-5)}.spw-content-field{gap:var(--app-space-2);min-width:0;display:grid}.spw-content-field-heading{justify-content:space-between;align-items:center;gap:var(--app-space-3);min-width:0;display:flex}.spw-content-field-heading label{color:var(--color-foreground);font:var(--app-type-label)}.spw-content-field-heading label>span{color:var(--color-error)}.spw-field-ai-action{border:1px solid color-mix(in srgb, var(--color-primary) 24%, var(--color-border));border-radius:var(--app-radius-control);min-height:32px;color:var(--color-primary);background:var(--color-primary-muted);font:var(--app-type-label);cursor:pointer;align-items:center;gap:6px;padding:5px 9px;display:inline-flex}.spw-field-ai-action svg{width:15px;height:15px}.spw-field-ai-action:disabled{cursor:not-allowed;opacity:.58}.spw-content-field>:is(input,textarea),.spw-tag-editor input{border:1px solid var(--color-border-strong);border-radius:var(--app-radius-control);width:100%;min-width:0;min-height:42px;color:var(--color-foreground);background:var(--color-surface);font:var(--app-type-body);outline:0;padding:10px 12px}.spw-content-field>textarea{resize:vertical;min-height:220px;line-height:1.55}.spw-content-field>:is(input,textarea):focus,.spw-tag-editor input:focus{border-color:var(--color-focus);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-focus) 15%, transparent)}.spw-content-field>small{color:var(--color-muted);font:var(--app-type-helper);justify-self:end}.spw-content-field>em{color:var(--color-error);font:var(--app-type-helper);font-style:normal}.spw-content-field.is-invalid>:is(input,textarea),.spw-content-field.is-invalid .spw-tag-editor{border-color:var(--color-error)}.spw-tag-editor{gap:var(--app-space-3);min-width:0;padding:var(--app-space-3);border:1px solid var(--color-border);border-radius:var(--app-radius-control);background:var(--color-surface-muted);display:grid}.spw-tag-editor ul{gap:var(--app-space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.spw-tag-editor li{border:1px solid color-mix(in srgb, var(--color-primary) 20%, var(--color-border));max-width:100%;color:var(--color-primary);background:var(--color-surface);font:var(--app-type-helper);border-radius:999px;align-items:center;gap:5px;padding:5px 7px 5px 10px;display:inline-flex}.spw-tag-editor li span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.spw-tag-editor li button{width:22px;height:22px;color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.spw-tag-editor li button:hover{background:var(--color-primary-muted)}.spw-tag-editor>div{gap:var(--app-space-2);grid-template-columns:minmax(0,1fr) auto;display:grid}.spw-marketplace-preview{border-radius:var(--app-radius-feature);box-shadow:var(--shadow-sm)}.spw-marketplace-preview>img,.spw-preview-empty{aspect-ratio:1}.spw-marketplace-preview>img{-o-object-fit:contain;object-fit:contain;background:var(--color-surface-muted)}.spw-preview-body{gap:var(--app-space-3);padding:var(--app-space-4)}.spw-preview-body h4{font:var(--app-type-title)}.spw-preview-body p{font:var(--app-type-body)}.spw-preview-tags span,.spw-marketplace-preview footer{font:var(--app-type-helper)}.spw-editor>.spw-editor-section:has(.spw-comparison){border-radius:var(--app-radius-section);height:auto;min-height:0;box-shadow:none}.spw-comparison>div{font-size:12px}@media (max-width:1024px){.spw-content-grid{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr)}.spw-content-ai-status{align-items:flex-start}.spw-content-ai-status ul{max-width:230px}}@media (max-width:760px){.spw-content-ai-status,.spw-editor .spw-content-status{padding:var(--app-space-4);flex-direction:column;align-items:stretch}.spw-content-ai-status ul{max-width:none}.spw-content-grid{grid-template-columns:1fr}.spw-content-editor-card{padding:var(--app-space-4)}.spw-content-field-heading{flex-direction:column;align-items:flex-start}.spw-field-ai-action{justify-content:center;width:100%}.spw-tag-editor>div{grid-template-columns:1fr}.spw-tag-editor>div .spw-button{justify-content:center;width:100%}}.spw-header{position:relative}.spw-history-layout{grid-template-columns:none;width:100%;max-width:1120px;display:block}.spw-history-layout>.spw-card{border-radius:var(--app-radius-section);align-self:start;height:auto;min-height:0;margin:0}.spw-history-card{padding:var(--app-space-5)}.spw-history-header{justify-content:space-between;align-items:flex-start;gap:var(--app-space-4);display:flex}.spw-history-header h2{font:var(--app-type-title);margin:0}.spw-history-header p{margin:var(--app-space-2) 0 0;color:var(--color-muted);font:var(--app-type-body);line-height:1.55}.spw-history-header>span{white-space:nowrap;font:var(--app-type-badge);padding:5px 9px}.spw-history-loading{margin:var(--app-space-5) 0 0;color:var(--color-muted);font:var(--app-type-body)}.spw-timeline{width:100%;max-width:none;padding:var(--app-space-5) 0 0;margin:0;list-style:none}.spw-timeline>li{padding:0 0 var(--app-space-3);display:block;position:relative}.spw-timeline>li:not(:last-child):after{top:43px;bottom:-2px;left:19px}.spw-timeline-event{gap:var(--app-space-3);width:100%;padding:var(--app-space-3);border-radius:var(--app-radius-control);color:inherit;text-align:left;cursor:default;background:0 0;border:0;grid-template-columns:40px minmax(0,1fr);display:grid}.spw-timeline-event:hover{background:var(--color-surface-muted)}.spw-timeline-icon{color:#64748b;border:1px solid color-mix(in srgb, #64748b 24%, var(--color-border));border-radius:var(--app-radius-control);background:color-mix(in srgb, #64748b 9%, var(--color-surface))}.spw-timeline-icon.app-icon-box-default svg{width:20px;height:20px}.spw-timeline-icon.is-tone-product{color:#356fd3;border-color:color-mix(in srgb, #356fd3 28%, var(--color-border));background:color-mix(in srgb, #356fd3 10%, var(--color-surface))}.spw-timeline-icon.is-tone-ai,.spw-timeline-icon.is-tone-settings{color:var(--color-primary);border-color:color-mix(in srgb, var(--color-primary) 28%, var(--color-border));background:var(--color-primary-muted)}.spw-timeline-icon.is-tone-pricing{color:var(--color-success);border-color:color-mix(in srgb, var(--color-success) 28%, var(--color-border));background:color-mix(in srgb, var(--color-success) 10%, var(--color-surface))}.spw-timeline-icon.is-tone-marketplace{color:#167d82;border-color:color-mix(in srgb, #167d82 28%, var(--color-border));background:color-mix(in srgb, #167d82 10%, var(--color-surface))}.spw-timeline-icon.is-tone-image{color:#b83f82;border-color:color-mix(in srgb, #b83f82 28%, var(--color-border));background:color-mix(in srgb, #b83f82 10%, var(--color-surface))}.spw-timeline-icon.is-state-failed{color:var(--color-error);border-color:color-mix(in srgb, var(--color-error) 28%, var(--color-border));background:color-mix(in srgb, var(--color-error) 9%, var(--color-surface))}.spw-timeline-icon.is-state-warning{color:var(--color-warning);border-color:color-mix(in srgb, var(--color-warning) 30%, var(--color-border));background:color-mix(in srgb, var(--color-warning) 10%, var(--color-surface))}.spw-timeline-content{gap:var(--app-space-2);padding:0}.spw-timeline-title{justify-content:space-between;align-items:center;gap:var(--app-space-2);flex-wrap:wrap;min-width:0;display:flex}.spw-timeline-content strong{font:var(--app-type-label)}.spw-timeline-content p{font:var(--app-type-body);margin:0;line-height:1.5}.spw-timeline-content>small{justify-content:flex-start;align-items:center;gap:var(--app-space-2);color:var(--color-muted);font:var(--app-type-helper);flex-wrap:wrap;margin-top:0;display:flex}.spw-timeline-content>small i{background:var(--color-surface-muted);border-radius:999px;padding:3px 7px;font-style:normal}.spw-history-status{color:var(--color-muted);background:var(--color-surface-muted);font:var(--app-type-badge);border-radius:999px;align-items:center;padding:4px 7px;display:inline-flex}.spw-history-status:is(.is-completed,.is-succeeded){color:var(--color-success);background:color-mix(in srgb, var(--color-success) 10%, var(--color-surface))}.spw-history-status:is(.is-failed,.is-cancelled,.is-canceled){color:var(--color-error);background:color-mix(in srgb, var(--color-error) 9%, var(--color-surface))}.spw-history-status:is(.is-running,.is-queued){color:var(--color-primary);background:var(--color-primary-muted)}.spw-history-more{justify-content:center;align-items:center;gap:var(--app-space-2);min-height:36px;margin:var(--app-space-3) auto 0;padding:var(--app-space-2) var(--app-space-3);border-radius:var(--app-radius-control);color:var(--color-primary);font:var(--app-type-label);cursor:pointer;background:0 0;border:0;display:flex}.spw-history-more:hover{background:var(--color-primary-muted)}.spw-history-more:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.spw-history-more:disabled{cursor:wait;opacity:.6}.spw-history-more svg{width:16px;height:16px;transform:rotate(90deg)}@media (max-width:560px){.spw-history-card{padding:var(--app-space-4)}.spw-history-header{flex-direction:column}}.app-content:has(>.commerce-page.app-authenticated-content){padding-inline:0}.sellarica-dashboard,.sellarica-dashboard :is(button,input,select,textarea){font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.products-list-panel,.orders-page>.commerce-table-wrap,.ai-jobs-table-panel{box-shadow:none;background:0 0;border:0;border-radius:0}.orders-page .commerce-metrics,.ai-job-metrics,.analytics-metrics{border-block:1px solid var(--color-border);background:var(--color-border);gap:1px}.orders-page .commerce-metrics article,.ai-job-metrics article,.analytics-metrics article{background:var(--color-background);box-shadow:none;border:0;border-radius:0}.marketplace-workspace-panel{height:auto;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.marketplaces-page .marketplace-operations-grid{border-block:1px solid var(--color-border);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:0}.marketplaces-page .marketplace-operations-grid>.marketplace-workspace-panel{align-self:start;min-height:0}.marketplaces-page .marketplace-operations-grid>.marketplace-workspace-panel:first-child{padding-right:var(--app-space-6)}.marketplaces-page .marketplace-operations-grid>.marketplace-workspace-panel:last-child{padding-left:var(--app-space-6);border-left:1px solid var(--color-border);grid-column:auto}.marketplaces-page .marketplace-workspace-panel>header,.marketplaces-page .marketplace-activity-list article,.marketplaces-page .marketplace-sync-list article{padding-inline:0}.analytics-page .analytics-card{min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.analytics-page .analytics-note{border:0;border-block:1px solid var(--color-border);min-height:0;box-shadow:none;background:0 0;border-radius:0}.settings-cardless .settings-general-section{border:0;border-block:1px solid var(--color-border);box-shadow:none;background:0 0;border-radius:0;overflow:visible}.settings-cardless .settings-general-row{padding-inline:0}.settings-cardless.settings-billing .billing-primary-grid{border-block:1px solid var(--color-border);gap:0}.settings-cardless.settings-billing .billing-primary-grid>.billing-card{padding:var(--app-space-6) var(--app-space-8);box-shadow:none;background:0 0;border:0;border-radius:0}.settings-cardless.settings-billing .billing-primary-grid>.billing-card:first-child{padding-left:0}.settings-cardless.settings-billing .billing-primary-grid>.billing-card:last-child{padding-right:0}.settings-cardless.settings-billing .billing-primary-grid>.billing-card+.billing-card{border-left:1px solid var(--color-border)}.settings-cardless.settings-billing>.billing-card{padding:var(--app-space-6) 0;border:0;border-top:1px solid var(--color-border);box-shadow:none;background:0 0;border-radius:0}.settings-cardless.settings-billing .billing-overview-dl,.settings-cardless.settings-billing .billing-automation-summary{border-block:1px solid var(--color-border);gap:0}.settings-cardless.settings-billing .billing-overview-dl>div,.settings-cardless.settings-billing .billing-automation-summary>div{padding:var(--app-space-3) 0;background:0 0;border:0;border-radius:0}.settings-cardless.settings-billing .billing-primary-usage{border-block:1px solid var(--color-border);background:0 0;gap:0}.settings-cardless.settings-billing .usage-card{height:auto;padding-inline:var(--app-space-6);box-shadow:none;background:0 0;border:0;border-radius:0}.settings-cardless.settings-billing .usage-card+.usage-card{border-left:1px solid var(--color-border)}.settings-cardless.settings-billing .usage-card-title-row{flex-wrap:wrap}.settings-cardless.settings-automation-page .automation-plan-card{-moz-column-gap:calc(var(--app-space-6) / 2);column-gap:calc(var(--app-space-6) / 2);border:0;border-block:1px solid var(--color-border);box-shadow:none;background:0 0;border-radius:0;grid-template-columns:minmax(0,56fr) 1px minmax(360px,44fr);align-items:start;padding-inline:0}.settings-cardless.settings-automation-page .automation-plan-copy{grid-column:1}.settings-cardless.settings-automation-page .automation-capacity{grid-column:3;justify-self:stretch;width:100%;min-width:0;height:auto}.settings-cardless.settings-automation-page .automation-flow-columns{-moz-column-gap:calc(var(--app-space-6) / 2);column-gap:calc(var(--app-space-6) / 2);-moz-column-count:auto;column-count:auto;border-block:1px solid var(--color-border);grid-template-columns:minmax(0,56fr) 1px minmax(360px,44fr);align-items:start;display:grid;position:relative}.settings-cardless.settings-automation-page .automation-flow-columns:before{background:var(--color-border);content:"";grid-area:1/2/3;width:1px;height:100%}.settings-cardless.settings-automation-page .automation-flow-columns>.settings-card{width:100%;min-width:0;height:auto;padding:var(--app-space-6) 0;box-shadow:none;-moz-column-break-inside:auto;break-inside:auto;background:0 0;border:0;border-radius:0;margin:0}.settings-cardless.settings-automation-page .automation-flow-columns>.settings-card:nth-child(odd){grid-column:1}.settings-cardless.settings-automation-page .automation-flow-columns>.settings-card:nth-child(2n){grid-column:3}.settings-cardless.settings-automation-page .automation-flow-columns>.settings-card:nth-child(n+3){border-top:1px solid var(--color-border)}.settings-cardless.settings-pricing-page .store-pricing-settings{gap:0}.settings-cardless.settings-pricing-page .pricing-primary-card{padding:var(--app-space-6) 0;border:0;border-top:1px solid var(--color-border);box-shadow:none;background:0 0;border-radius:0}.settings-cardless.settings-pricing-page .store-pricing-settings>.pricing-primary-card:last-of-type{padding-left:var(--app-space-6);border-left:1px solid var(--color-border)}.settings-cardless.settings-pricing-page .pricing-action-row{padding:var(--app-space-6) 0 0;border:0;border-top:1px solid var(--color-border);background:0 0;border-radius:0}.settings-cardless.settings-team-page .team-settings-card{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.settings-cardless.settings-team-page .team-lists{border-block:1px solid var(--color-border);gap:0}.settings-cardless.settings-team-page .team-lists>div{padding:var(--app-space-6) 0}.settings-cardless.settings-team-page .team-lists>div+div{padding-left:var(--app-space-6);border-left:1px solid var(--color-border)}.settings-cardless.settings-affiliate>.billing-card{padding:var(--app-space-6) 0;border:0;border-block:1px solid var(--color-border);box-shadow:none;background:0 0;border-radius:0}.settings-cardless.settings-affiliate .referral-summary{border-block:1px solid var(--color-border);background:var(--color-border);gap:1px}.settings-cardless.settings-affiliate .referral-summary>div{background:var(--color-background);border:0;border-radius:0}.settings-cardless.settings-support .support-workspace{border:0;border-block:1px solid var(--color-border);box-shadow:none;background:0 0;border-radius:0;overflow:hidden}@media (max-width:1180px){.settings-cardless.settings-billing .billing-primary-grid>.billing-card+.billing-card,.settings-cardless.settings-pricing-page .store-pricing-settings>.pricing-primary-card:last-of-type{border-left:0;border-top:1px solid var(--color-border);padding-left:0}.settings-cardless.settings-billing .billing-primary-grid>.billing-card{padding-inline:0}.settings-cardless.settings-automation-page .automation-flow-columns,.settings-cardless.settings-automation-page .automation-plan-card{-moz-column-gap:0;grid-template-columns:1fr;column-gap:0}.settings-cardless.settings-automation-page .automation-plan-copy,.settings-cardless.settings-automation-page .automation-capacity,.settings-cardless.settings-automation-page .automation-flow-columns>.settings-card{grid-column:1}.settings-cardless.settings-automation-page .automation-flow-columns:before{display:none}.settings-cardless.settings-automation-page .automation-flow-columns>.settings-card+.settings-card{border-top:1px solid var(--color-border)}}@media (max-width:1050px){.marketplaces-page .marketplace-operations-grid{grid-template-columns:1fr}.marketplaces-page .marketplace-operations-grid>.marketplace-workspace-panel:first-child,.marketplaces-page .marketplace-operations-grid>.marketplace-workspace-panel:last-child{border-left:0;grid-column:auto;padding-inline:0}.marketplaces-page .marketplace-operations-grid>.marketplace-workspace-panel+.marketplace-workspace-panel{border-top:1px solid var(--color-border)}.settings-cardless.settings-billing .billing-primary-usage>.usage-card:last-child{border-top:1px solid var(--color-border);border-left:0}}@media (max-width:760px){.settings-cardless .settings-general-row,.settings-cardless.settings-billing .billing-primary-grid>.billing-card,.settings-cardless.settings-billing>.billing-card,.settings-cardless.settings-automation-page .automation-flow-columns>.settings-card,.settings-cardless.settings-pricing-page .pricing-primary-card,.settings-cardless.settings-team-page .team-lists>div,.settings-cardless.settings-affiliate>.billing-card{padding-inline:0}.settings-cardless.settings-team-page .team-lists{grid-template-columns:1fr}.settings-cardless.settings-team-page .team-lists>div+div{border-top:1px solid var(--color-border);border-left:0;padding-left:0}.settings-cardless.settings-support .support-workspace{border-block:1px solid var(--color-border)}.settings-cardless.settings-billing .billing-primary-usage>.usage-card{border-left:0;padding-inline:0}.settings-cardless.settings-billing .billing-primary-usage>.usage-card+.usage-card{border-top:1px solid var(--color-border)}}
