:root{--ink:#17143f;--ink-soft:#4c4a73;--muted:#667085;--line:#d8ddf0;--paper:#fff;--wash:#f6f8ff;--lavender:#eef2ff;--indigo:#6366f1;--indigo-dark:#312e81;--green:#22c55e;--mint:#dafbea;--coral:#fb7185;--amber:#fbbf24;--shadow:0 24px 80px rgba(49,46,129,.14);--ease-out-ui:cubic-bezier(.23,1,.32,1);--ease-drawer:cubic-bezier(.32,.72,0,1);color-scheme:light;font-family:Nunito Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:var(--wash);color:var(--ink)}*{box-sizing:border-box}html{scroll-behavior:smooth}body,html{overflow-x:clip}body{margin:0;min-width:320px;background:linear-gradient(180deg,#eef2ffeb,#ffffffe0 42rem),var(--wash)}body,button,input,select,textarea{font:inherit}a{color:inherit;text-decoration:none}label,li,p,small,span,strong{min-width:0;overflow-wrap:anywhere}a,button,input,select,textarea{outline-color:var(--indigo)}button{cursor:pointer}.container{width:min(1180px,calc(100% - 32px));margin:0 auto}.app-header{position:sticky;top:0;z-index:20;border-bottom:1px solid rgba(216,221,240,.72);background:#ffffffe0;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.header-inner{min-height:72px;display:flex;align-items:center;justify-content:space-between;gap:24px}.brand{display:inline-flex;align-items:center;gap:10px;font-family:Rubik,sans-serif;font-weight:800;letter-spacing:0}.brand-mark{width:38px;height:38px;display:grid;place-items:center;border-radius:12px;background:conic-gradient(from 40deg,var(--green),var(--indigo),var(--coral),var(--amber),var(--green));box-shadow:0 12px 30px #6366f138}.brand-mark:after{content:"";width:16px;height:16px;border-radius:50%;background:var(--paper);box-shadow:inset 0 0 0 4px #312e811f}.brand-logo{width:46px;height:46px;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 10px 20px rgba(49,46,129,.18))}.store-brand-logo{border-radius:12px;-o-object-fit:cover;object-fit:cover}.store-brand-fallback{display:grid;place-items:center;border:1px solid rgba(99,102,241,.28);border-radius:12px;background:#6366f11a;color:var(--indigo);font-size:.86rem}.brand-text{display:grid;line-height:1}.brand-text small{margin-top:4px;font-family:Nunito Sans,sans-serif;font-size:.72rem;font-weight:700;color:var(--muted)}.header-nav{display:flex}.header-nav,.nav-link{align-items:center;gap:8px}.nav-link{min-height:40px;display:inline-flex;border-radius:999px;padding:0 14px;color:var(--ink-soft);font-weight:800;transition:background-color .18s ease,color .18s ease}.nav-link:hover{background:var(--lavender);color:var(--indigo-dark)}.nav-label{line-height:1}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.button{min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:9px;border:0;border-radius:999px;padding:0 18px;background:var(--indigo);color:#fff;font-weight:900;box-shadow:0 16px 38px #6366f140;transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease}.button:hover{transform:translateY(-1px);box-shadow:0 20px 44px #6366f152}.button:active{transform:scale(.98)}.button:disabled{cursor:not-allowed;opacity:.58;transform:none;box-shadow:none}.button.secondary{background:var(--paper);color:var(--indigo-dark);border:1px solid var(--line);box-shadow:none}.button.success{background:var(--green);box-shadow:0 16px 38px #22c55e3d}.button.warning{background:#f59e0b;color:#111827;box-shadow:0 16px 38px #f59e0b33}.button.danger{background:#e11d48;color:#fff;box-shadow:0 16px 38px #e11d4833}.button.ghost{box-shadow:none}.button.small{min-height:36px;padding:0 13px;font-size:.9rem}.button-domain{color:#ffffffd1;font-size:.76rem;font-weight:800;line-height:1.2;overflow-wrap:break-word;word-break:normal}.preview-store-button{min-height:56px;align-items:center;flex-direction:column;gap:2px;padding-block:8px}.page-section{padding:76px 0}.dashboard-page,.private-app-main,.private-app-shell{min-height:100vh}.dashboard-page{padding:28px 0 52px;background:linear-gradient(180deg,#f8fafcfa,#ffffffeb 36rem),#f8fafc}.dashboard-page .container{width:min(1480px,calc(100% - 40px))}.dashboard-page.seller-dashboard{min-height:100svh;padding:20px 0 48px;background:radial-gradient(circle at 4% 12%,color-mix(in srgb,var(--store-accent,var(--indigo)) 13%,transparent),transparent 22rem),radial-gradient(circle at 92% 8%,rgba(14,165,233,.12),transparent 24rem),linear-gradient(180deg,#f8fafcf5,#fffffffa 30rem),#f8fafc}.seller-dashboard .container{width:min(1504px,calc(100% - 32px))}.hero{padding:70px 0 42px}.home-hero{min-height:calc(100svh - 72px);padding:clamp(48px,7vw,92px) 0}.hero-grid,.home-hero{display:grid;align-items:center}.hero-grid{grid-template-columns:minmax(0,.9fr) minmax(440px,1.1fr);gap:clamp(28px,5vw,76px)}.console-body>*,.file-matrix-grid>*,.hero-grid>*,.home-flow-grid>*,.preview-products>*{min-width:0}.seller-auth-grid{align-items:stretch}.seller-auth-card,.seller-auth-hero{border:1px solid rgba(236,72,153,.2);border-radius:8px;background:linear-gradient(135deg,#fdf2f8f2,#fff7edb8 52%,#eef2ffe6),#fff;box-shadow:0 24px 70px #8318431f}.seller-auth-hero{display:grid;align-content:center;gap:18px;padding:clamp(28px,4vw,46px)}.seller-auth-hero h1{max-width:720px;margin:0;color:var(--ink);font-size:clamp(2.45rem,7vw,4.8rem);line-height:.96}.auth-logo-lockup{display:inline-flex;align-items:center;gap:12px}.auth-logo-lockup img{width:58px;height:58px;border-radius:8px;box-shadow:0 16px 34px #ec489938}.auth-logo-lockup div{display:grid;gap:2px}.auth-logo-lockup strong{color:#831843;font-family:Rubik,sans-serif;font-size:1.22rem;font-weight:950}.auth-logo-lockup span{color:var(--muted);font-weight:900}.auth-color-strip{display:grid;grid-template-columns:1.2fr .8fr 1fr;gap:8px;max-width:420px}.auth-color-strip span{height:8px;border-radius:999px}.auth-color-strip span:first-child{background:#ec4899}.auth-color-strip span:nth-child(2){background:#f97316}.auth-color-strip span:nth-child(3){background:#6366f1}.seller-auth-card{align-self:center}.seller-auth-page{min-height:calc(100svh - 72px);background:radial-gradient(circle at 12% 18%,rgba(236,72,153,.14),transparent 22rem),radial-gradient(circle at 88% 10%,rgba(249,115,22,.12),transparent 24rem),linear-gradient(180deg,#eef2ffd1,#fffffff5)}.auth-benefit-grid{display:grid;gap:10px;margin-top:8px}.auth-benefit-card{display:grid;grid-template-columns:28px minmax(0,1fr);gap:4px 10px;border:1px solid rgba(216,221,240,.82);border-radius:8px;background:#ffffffb8;padding:12px}.auth-benefit-card svg{grid-row:span 2;margin-top:2px}.auth-benefit-card strong{color:var(--ink);font-weight:950}.auth-benefit-card span{color:var(--ink-soft);font-size:.92rem;font-weight:800;line-height:1.45}.auth-card-head{display:grid;gap:10px}.auth-card-head h2{font-size:clamp(1.7rem,4vw,2.65rem)}.auth-card-head p{margin:0;color:var(--ink-soft);line-height:1.5}.password-input-wrap{position:relative;display:grid}.password-input-wrap input{padding-right:52px}.password-toggle{position:absolute;top:50%;right:8px;width:38px;height:38px;display:grid;place-items:center;border:1px solid rgba(216,221,240,.9);border-radius:8px;background:#ffffffc7;color:var(--indigo-dark);cursor:pointer;transform:translateY(-50%);transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.password-toggle:focus-visible,.password-toggle:hover{border-color:color-mix(in srgb,var(--indigo) 42%,var(--line));background:#fff;box-shadow:0 10px 24px #6366f129;outline:0}.signup-type-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.signup-type-grid button{min-height:88px;display:grid;align-content:start;gap:5px;text-align:left;border:1px solid #d6ddf1;border-radius:8px;background:#fff;color:var(--ink-soft);font-weight:950;padding:12px}.signup-type-grid button strong{color:var(--ink)}.signup-type-grid button span{color:var(--muted);font-size:.78rem;font-weight:800;line-height:1.35}.signup-type-grid button.active{border-color:var(--indigo);background:linear-gradient(135deg,#6366f11f,#ec48991a);color:var(--indigo-dark);box-shadow:0 12px 26px #6366f124}.auth-mini-proof{display:flex;flex-wrap:wrap;gap:8px}.auth-mini-proof span{min-height:32px;gap:7px;border:1px solid var(--line);border-radius:999px;background:#fff;padding:0 10px;color:var(--ink-soft);font-size:.82rem}.auth-mini-proof span,.eyebrow{display:inline-flex;align-items:center;font-weight:900}.eyebrow{gap:8px;min-height:34px;border:1px solid rgba(99,102,241,.2);border-radius:999px;padding:0 12px;background:#ffffffbd;color:var(--indigo-dark);font-size:.88rem}h1,h2,h3{font-family:Rubik,sans-serif;letter-spacing:0;overflow-wrap:anywhere}h1{margin:18px 0 16px;font-size:clamp(2.65rem,8vw,5.35rem);line-height:.94}h2{font-size:clamp(2rem,5vw,3.55rem);line-height:1}h2,h3{margin:0}h3{font-size:1.15rem}.lede{max-width:680px;margin:0;color:var(--ink-soft);font-size:1.18rem;line-height:1.65;overflow-wrap:anywhere}.hero-copy{display:grid;align-content:center}.hero-actions{margin-top:28px;display:flex;flex-wrap:wrap;gap:12px}.hero-metrics{margin-top:30px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:640px}.hero-metrics div{min-height:92px;display:grid;align-content:center;border:1px solid rgba(216,221,240,.86);border-radius:8px;padding:14px 16px;background:linear-gradient(145deg,#fffffff5,#eef2ffc2),#fff;box-shadow:0 16px 48px #312e8114}.hero-metrics strong{color:var(--indigo-dark);font-family:Rubik,sans-serif;font-size:clamp(1.55rem,3.8vw,2.35rem);line-height:1}.hero-metrics span{margin-top:5px;color:var(--muted);font-weight:900}.stat-row{margin-top:30px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.stat{min-height:92px;border:1px solid rgba(216,221,240,.78);border-radius:8px;padding:16px;background:#ffffffb8}.stat strong{display:block;font-family:Rubik,sans-serif;font-size:1.55rem;color:var(--indigo-dark)}.stat span{display:block;margin-top:4px;color:var(--muted);font-weight:800}.product-console{width:100%;min-width:0;border:1px solid rgba(216,221,240,.92);border-radius:8px;background:#ffffffc7;box-shadow:var(--shadow);overflow:hidden}.hero-photo{display:block;width:100%;aspect-ratio:16/8.5;-o-object-fit:cover;object-fit:cover}.console-top,.hero-photo{border-bottom:1px solid var(--line)}.console-top{min-height:58px;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px}.console-dots{display:inline-flex;gap:7px}.console-dots span{width:11px;height:11px;border-radius:50%;background:var(--coral)}.console-dots span:nth-child(2){background:var(--amber)}.console-dots span:nth-child(3){background:var(--green)}.console-body{display:grid;grid-template-columns:.82fr 1.18fr;gap:18px;padding:18px}.preview-sim,.sidebar-sim{border:1px solid var(--line);border-radius:8px;background:var(--paper);padding:16px}.tool-row{display:flex;align-items:center;gap:10px;min-height:44px;border-radius:8px;padding:0 10px;color:var(--ink-soft);font-weight:900}.tool-row.active{background:var(--lavender);color:var(--indigo-dark)}.preview-hero{min-height:170px;border-radius:8px;padding:18px;background:linear-gradient(135deg,#312e81,#6366f1 58%,#22c55e);color:#fff}.preview-products{margin-top:14px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.mini-product{min-height:116px;border:1px solid var(--line);border-radius:8px;padding:14px;background:#fafbff}.store-directory-panel{min-width:0;border:1px solid rgba(216,221,240,.92);border-radius:8px;background:#ffffffe6;box-shadow:var(--shadow);overflow:hidden}.directory-panel-hero{position:relative;min-height:clamp(260px,32vw,420px);display:flex;align-items:end;padding:22px;overflow:hidden;color:#fff;background:#17143f}.directory-panel-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#17143fdb,#17143f38 52%,#22c55e2e),linear-gradient(180deg,#17143f14,#17143f9e)}.directory-panel-hero img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.directory-panel-hero>div{position:relative;z-index:1;max-width:460px}.directory-panel-hero h2{margin-top:14px;color:#fff;font-size:clamp(2rem,4.4vw,3.85rem)}.directory-store-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:16px}.directory-store-row{min-width:0;min-height:78px;display:grid;grid-template-columns:46px minmax(0,1fr) 18px;align-items:center;gap:12px;border:1px solid var(--line);border-radius:8px;padding:12px;background:#fff;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.directory-store-row:hover{border-color:#6366f18c;box-shadow:0 18px 40px #312e811c;transform:translateY(-1px)}.directory-store-row small,.directory-store-row strong{display:block}.directory-store-row strong{color:var(--ink);font-weight:950}.directory-store-row small{margin-top:3px;color:var(--muted);font-weight:850}.stores-section{background:#fff}.home-store-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.store-directory-card{min-height:330px;gap:16px;cursor:pointer}.store-card-cover,.store-directory-card{display:grid;align-content:space-between}.store-card-cover{--store-accent:var(--indigo);--store-banner:none;min-height:160px;gap:18px;border-radius:8px;padding:16px;background:linear-gradient(180deg,#17143f14,#17143fb8),var(--store-banner),radial-gradient(circle at 18% 12%,color-mix(in srgb,var(--store-accent) 50%,#fff) 0,transparent 34%),linear-gradient(135deg,var(--store-accent),#17143f 72%);background-position:50%;background-size:cover;color:#fff;overflow:hidden}.store-card-cover h3{color:#fff;font-size:1.45rem;line-height:1.02}.store-card-footer,.store-card-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.store-logo-chip{width:46px;height:46px;flex:0 0 auto;display:grid;place-items:center;overflow:hidden;border-radius:8px;color:#fff;font-weight:950;box-shadow:0 18px 42px #17143f2e}.store-logo-chip img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.landing-hero{background:radial-gradient(circle at 18% 16%,rgba(236,72,153,.16),transparent 25rem),radial-gradient(circle at 88% 20%,rgba(34,197,94,.14),transparent 24rem),linear-gradient(180deg,#eef2fff0,#fffffff5)}.landing-hero .hero-grid{grid-template-columns:minmax(0,1.04fr) minmax(390px,.96fr)}.landing-hero .hero-copy{gap:16px}.landing-hero-title{max-width:760px;margin:6px 0 0;font-size:1rem;line-height:1;text-wrap:balance;overflow-wrap:normal}.landing-hero-title span{display:block;overflow-wrap:normal;word-break:normal}.hero-title-lead{font-size:clamp(3.9rem,5.6vw,5.65rem);line-height:.88}.hero-title-rule{font-size:clamp(2.55rem,3.2vw,3.25rem);line-height:.98}.landing-hero .lede{max-width:710px;font-size:clamp(1.1rem,1.3vw,1.38rem);line-height:1.55}.cta-microcopy,.landing-support-line{max-width:720px;margin:0;color:var(--ink-soft);font-weight:850;line-height:1.55}.cta-microcopy{color:#831843;font-size:.95rem}.landing-primary-button{background:linear-gradient(135deg,#ec4899,#f97316 48%,#6366f1);box-shadow:0 20px 54px #ec489938}.landing-proof-strip{display:flex;flex-wrap:wrap;gap:10px;margin-top:2px}.footer-trust-row span,.landing-proof-strip span,.trust-badges span{min-height:34px;display:inline-flex;align-items:center;border:1px solid rgba(216,221,240,.9);border-radius:999px;background:#ffffffdb;padding:0 12px;color:var(--ink-soft);font-size:.84rem;font-weight:950}.landing-hero-panel{background:linear-gradient(145deg,#fffffff5,#fdf2f8c2),#fff;transform:translateY(18px)}.landing-security-stack{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:16px}.landing-security-stack div{min-height:86px;display:grid;align-content:center;gap:8px;border:1px solid var(--line);border-radius:8px;background:#fff;padding:14px;color:var(--indigo-dark)}.landing-security-stack strong{color:var(--ink);font-size:.9rem}.pain-section{background:radial-gradient(circle at 8% 0,rgba(249,115,22,.12),transparent 20rem),linear-gradient(180deg,#fff,#fdf2f8c2)}.landing-split{align-items:start}.landing-copy-stack{display:grid;gap:14px;border-left:4px solid #ec4899;padding-left:22px}.final-cta-card p,.landing-card p,.landing-copy-stack p,.pricing-card p{margin:0;color:var(--ink-soft);line-height:1.62}.section-head.centered{display:grid;justify-items:center;text-align:center}.landing-card-grid{display:grid;gap:16px}.landing-card-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.final-cta-card,.landing-card,.pricing-card{display:grid;gap:14px;border:1px solid rgba(216,221,240,.9);border-radius:8px;background:#fffffff2;padding:20px;box-shadow:0 18px 50px #312e8114}.solution-card{background:linear-gradient(145deg,#eef2ffc7,#fffffff5),#fff}.auth-benefit-card svg,.feature-row-card svg,.solution-card svg,.step-card svg{color:var(--indigo)}.landing-close-line{max-width:780px;margin:24px auto 0;color:var(--ink);font-family:Rubik,sans-serif;font-size:clamp(1.35rem,3vw,2rem);font-weight:950;text-align:center}.how-section{background:radial-gradient(circle at 100% 10%,rgba(34,197,94,.14),transparent 24rem),#fff}.step-card{position:relative;overflow:hidden}.step-card:after{content:"";position:absolute;inset:auto 0 0;height:5px;background:linear-gradient(90deg,#ec4899,#f97316,#6366f1,#22c55e)}.step-number{width:-moz-fit-content;width:fit-content;border-radius:999px;background:#eef2ff;padding:6px 10px;color:var(--indigo-dark);font-size:.78rem;font-weight:950}.features-section{background:linear-gradient(180deg,#eef2ffb3,#fffffffa),#fff}.feature-table{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.feature-row-card{min-height:190px;display:grid;align-content:start;gap:10px;border:1px solid rgba(216,221,240,.92);border-radius:8px;background:#fff;padding:18px}.feature-row-card strong{color:var(--ink);font-family:Rubik,sans-serif;font-size:1.02rem}.feature-row-card p{margin:0;color:var(--ink-soft);line-height:1.5}.proof-section{background:radial-gradient(circle at 12% 18%,rgba(99,102,241,.14),transparent 23rem),radial-gradient(circle at 86% 12%,rgba(236,72,153,.12),transparent 24rem),#fff}.testimonial-card{min-height:220px}.testimonial-card strong{font-family:Rubik,sans-serif;font-size:1.12rem}.testimonial-card span{color:var(--muted);font-weight:900}.pricing-section{background:linear-gradient(135deg,#17143ffa,#312e81f0 48%,#831843f0),#17143f;color:#fff}.pricing-section .eyebrow,.pricing-section h2{color:#fff}.pricing-section .eyebrow{border-color:#ffffff3d;background:#ffffff1a}.offer-stack-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.48fr);gap:clamp(20px,4vw,48px);align-items:start}.offer-list{display:grid;gap:10px;margin-top:24px}.offer-list span{border:1px solid hsla(0,0%,100%,.16);border-radius:8px;background:#ffffff14;padding:12px 14px;color:#ffffffe6;font-weight:850}.pricing-card{background:linear-gradient(145deg,#fffffff5,#dafbeae6),#fff;color:var(--ink)}.pricing-card h3{font-size:clamp(1.45rem,3vw,2.1rem);line-height:1.05}.pricing-examples{display:grid;gap:8px}.pricing-examples span{border:1px solid rgba(34,197,94,.24);border-radius:8px;background:#fff;padding:10px 12px;color:var(--ink-soft);font-weight:850}.faq-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.faq-card h3{font-size:1.12rem}.final-cta-section{background:radial-gradient(circle at 12% 0,rgba(236,72,153,.16),transparent 24rem),radial-gradient(circle at 88% 8%,rgba(34,197,94,.16),transparent 25rem),#fff}.final-cta-card{justify-items:center;text-align:center;padding:clamp(26px,5vw,58px)}.final-cta-card p{max-width:760px}.footer-trust-row,.trust-badges{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.homepage-file-section{background:linear-gradient(180deg,#eef2ff9e,#fffffffa),#fff}.stores-directory-page{min-height:calc(100svh - 72px);background:linear-gradient(180deg,#eef2ffeb,#fffffffa 420px),#fff}.stores-page-hero{display:grid;grid-template-columns:minmax(0,.9fr) minmax(320px,.55fr);gap:clamp(20px,4vw,56px);align-items:end;margin-bottom:28px;border:1px solid rgba(216,221,240,.92);border-radius:8px;padding:clamp(20px,4vw,42px);background:radial-gradient(circle at 92% 6%,rgba(34,197,94,.16),transparent 26%),linear-gradient(135deg,#fffffffa,#eef2ffdb),#fff;box-shadow:0 24px 70px #312e811a}.stores-page-hero h1{max-width:760px}.store-search-bar{min-height:54px;display:grid;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:12px;border:1px solid rgba(99,102,241,.22);border-radius:999px;padding:0 18px;background:#fff;color:var(--ink-soft);box-shadow:0 18px 42px #312e8117}.store-search-bar input{width:100%;border:0;outline:0;background:transparent;color:var(--ink);font:inherit;font-weight:850}.store-search-bar:focus-within{border-color:#6366f1b8;box-shadow:0 0 0 4px #6366f11f,0 18px 42px #312e8117}.stores-directory-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.empty-state{min-height:220px;place-items:center;gap:6px;border:1px solid var(--line);padding:28px;background:#fff;text-align:center}.empty-state strong{font-family:Rubik,sans-serif;font-size:1.45rem}.empty-state span{color:var(--muted);font-weight:800}.section-head{display:flex;justify-content:space-between;gap:24px;align-items:end;margin-bottom:26px}.section-head p{max-width:620px;margin:10px 0 0;color:var(--ink-soft);line-height:1.6}.grid-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.home-flow-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.file-matrix-shell{display:grid;grid-template-columns:minmax(260px,.42fr) minmax(0,1fr);gap:18px;align-items:start}.file-matrix-intro{position:sticky;top:96px;border:1px solid rgba(216,221,240,.88);border-radius:8px;padding:22px;background:linear-gradient(145deg,#fffffff0,#fdf2f8e6),#fff;box-shadow:0 18px 60px #83184314}.file-matrix-intro h3{margin-top:18px;font-size:1.75rem;line-height:1.05}.file-matrix-intro p{color:var(--ink-soft);line-height:1.6}.extension-cloud,.viewer-chip-row{display:flex;flex-wrap:wrap;gap:8px}.extension-cloud span,.viewer-chip{min-height:30px;display:inline-flex;align-items:center;border:1px solid var(--line);border-radius:999px;padding:0 10px;background:#fff;color:var(--ink-soft);font-size:.82rem;font-weight:900}.file-matrix-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.file-matrix-grid--full{grid-template-columns:repeat(3,minmax(0,1fr))}.file-type-card{--accent:var(--indigo);min-height:244px;display:grid;align-content:start;gap:14px;border:1px solid color-mix(in srgb,var(--accent) 34%,var(--line));border-radius:8px;padding:18px;background:linear-gradient(145deg,color-mix(in srgb,var(--accent) 9%,#fff),#ffffffeb 48%),#fff;box-shadow:0 18px 52px color-mix(in srgb,var(--accent) 13%,transparent);transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.file-type-card:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--accent) 62%,var(--line));box-shadow:0 22px 66px color-mix(in srgb,var(--accent) 18%,transparent)}.file-card-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.file-icon{background:color-mix(in srgb,var(--accent) 13%,#fff);color:color-mix(in srgb,var(--accent) 74%,#17143f)}.viewer-badge{min-height:30px;display:inline-flex;align-items:center;border-radius:999px;padding:0 10px;background:color-mix(in srgb,var(--accent) 12%,#fff);color:color-mix(in srgb,var(--accent) 72%,#17143f);font-size:.78rem;font-weight:900}.file-type-card h3{font-size:1.2rem;line-height:1.15}.file-type-card p{margin:0;color:var(--ink-soft);line-height:1.55}.file-card-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.file-card-meta span{min-height:42px;display:flex;align-items:center;border:1px solid rgba(216,221,240,.82);border-radius:8px;padding:0 10px;background:#ffffffb8;color:var(--ink);font-size:.88rem;font-weight:900}.card{border:1px solid var(--line);border-radius:8px;background:#ffffffdb;padding:20px;box-shadow:0 16px 44px #312e8114}.card.interactive{transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.card.interactive:hover{border-color:#6366f18c;box-shadow:0 18px 54px #312e8121;transform:translateY(-1px)}.policy-page{background:radial-gradient(circle at 10% 0,rgba(236,72,153,.08),transparent 28rem),radial-gradient(circle at 88% 8%,rgba(34,197,94,.09),transparent 30rem)}.policy-hero{border:1px solid rgba(216,221,240,.92);border-radius:8px;background:#ffffffe0;box-shadow:var(--shadow);padding:clamp(24px,5vw,54px)}.policy-hero h1{margin:18px 0;font-size:clamp(2.6rem,8vw,5.4rem);line-height:.96}.policy-updated{margin:22px 0 0;color:var(--muted);font-weight:900}.policy-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:18px}.policy-card{border:1px solid rgba(216,221,240,.92);border-radius:8px;background:#ffffffe6;box-shadow:0 16px 44px #312e8114;padding:clamp(18px,3vw,28px)}.policy-card-wide{grid-column:1/-1}.policy-card h2{margin:0 0 12px;font-size:clamp(1.35rem,3vw,1.9rem);line-height:1.08}.policy-card p{margin:0 0 12px;color:var(--ink-soft);font-size:1rem;line-height:1.65}.policy-card p:last-child{margin-bottom:0}.policy-card ul{display:grid;gap:10px;margin:0 0 14px;padding-left:20px;color:var(--ink-soft);line-height:1.55}.policy-card a{color:var(--indigo-dark);font-weight:900;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px}.icon-tile{width:42px;height:42px;display:grid;place-items:center;border-radius:8px;background:var(--lavender);color:var(--indigo-dark)}.muted{color:var(--muted)}.pill-list{display:flex;flex-wrap:wrap;gap:8px}.pill{min-width:0;max-width:100%;display:inline-flex;align-items:center;gap:7px;min-height:32px;border-radius:999px;border:1px solid var(--line);padding:0 11px;background:#fff;color:var(--ink-soft);font-size:.88rem;font-weight:900;overflow-wrap:anywhere}.admin-shell{display:grid;grid-template-columns:318px minmax(0,1fr);gap:18px;align-items:start}.sidebar-backdrop{display:none}.admin-sidebar{position:sticky;top:88px;max-height:calc(100vh - 110px);overflow-x:hidden;overflow-y:auto;display:grid;gap:0;border:1px solid hsla(0,0%,100%,.7);border-radius:8px;background:linear-gradient(145deg,#ffffffc2,#ffffff80),color-mix(in srgb,var(--store-accent,var(--indigo)) 8%,#fff);color:var(--ink);box-shadow:0 24px 70px #0f172a1f;-webkit-backdrop-filter:blur(26px) saturate(1.26);backdrop-filter:blur(26px) saturate(1.26);scrollbar-width:thin}.seller-dashboard .admin-shell{grid-template-columns:minmax(276px,304px) minmax(0,1fr);gap:24px;align-items:start}.seller-dashboard .admin-sidebar{position:sticky;top:16px;z-index:2;align-self:start;width:100%;min-width:0;max-height:calc(100svh - 32px);display:flex;flex-direction:column;overflow-y:auto;scrollbar-gutter:stable;border-color:#ffffffd1;background:linear-gradient(145deg,#ffffffd1,#ffffff8a),color-mix(in srgb,var(--store-accent,var(--indigo)) 6%,#fff);box-shadow:inset 0 1px #ffffffc7,0 8px 8px #0f172a0f;-webkit-backdrop-filter:blur(26px) saturate(1.22);backdrop-filter:blur(26px) saturate(1.22)}.seller-dashboard .admin-main{grid-column:2;gap:16px}.mobile-sidebar-toggle,.sidebar-close-button{display:none}.sidebar-brand-panel{display:flex;align-items:center;gap:11px;min-width:0;border-bottom:1px solid rgba(216,221,240,.74);padding:14px}.sidebar-brand-icon{width:40px;height:40px;flex:0 0 auto;display:grid;place-items:center;border-radius:8px;color:#fff;box-shadow:0 7px 8px color-mix(in srgb,var(--store-accent,var(--indigo)) 18%,transparent)}.sidebar-brand-panel small,.sidebar-brand-panel strong{display:block}.sidebar-brand-panel strong{color:var(--ink);font-size:.98rem}.sidebar-brand-panel small{margin-top:2px;color:var(--muted);font-weight:850}.sidebar-footer,.sidebar-nav,.sidebar-section{display:grid;gap:7px;padding:12px}.sidebar-nav,.sidebar-section{border-bottom:1px solid rgba(216,221,240,.74)}.admin-sidebar-label{color:var(--muted);font-size:.74rem;font-weight:950;letter-spacing:.05em;text-transform:uppercase}.setup-flow-card{display:grid;gap:7px;border-bottom:1px solid rgba(216,221,240,.74);padding:12px}.setup-flow-header{display:flex;align-items:center;justify-content:space-between;gap:10px}.setup-flow-mini{min-width:38px;border:1px solid rgba(216,221,240,.82);border-radius:999px;background:#ffffffa3;color:var(--ink-soft);padding:3px 8px;text-align:center;font-size:.74rem;font-weight:950}.setup-flow-step{display:grid;grid-template-columns:26px minmax(0,1fr);gap:9px;align-items:center;width:100%;min-height:50px;border:1px solid rgba(216,221,240,.74);border-radius:8px;background:#ffffff75;color:var(--ink-soft);padding:8px 9px;text-align:left;transition:background-color .16s var(--ease-out-ui),border-color .16s var(--ease-out-ui),color .16s var(--ease-out-ui),transform .16s var(--ease-out-ui)}.setup-flow-step.active,.setup-flow-step:hover{border-color:color-mix(in srgb,var(--store-accent,var(--indigo)) 44%,var(--line));background:linear-gradient(145deg,#ffffffc2,color-mix(in srgb,var(--store-accent,var(--indigo)) 10%,#fff)),#fff;color:var(--ink)}.setup-flow-step:active{transform:scale(.99)}.setup-flow-index{width:26px;height:26px;display:grid;place-items:center;border-radius:999px;background:color-mix(in srgb,var(--store-accent,var(--indigo)) 14%,#fff);color:var(--indigo-dark);font-size:.75rem;font-weight:950}.setup-flow-step.active .setup-flow-index,.setup-flow-step.complete .setup-flow-index{background:var(--store-accent,var(--indigo));color:#fff}.setup-flow-step small,.setup-flow-step strong{display:block}.setup-flow-step strong{color:var(--ink);font-size:.9rem}.setup-flow-step small{margin-top:2px;color:var(--muted);font-size:.72rem;font-weight:850;line-height:1.25}.store-switcher{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:58px;border:1px solid rgba(216,221,240,.76);border-radius:8px;background:#ffffff80;color:var(--ink);padding:9px;text-align:left;transition:background-color .16s var(--ease-out-ui),border-color .16s var(--ease-out-ui),transform .16s var(--ease-out-ui)}.store-switcher.active,.store-switcher:hover{border-color:color-mix(in srgb,var(--store-accent,var(--indigo)) 46%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,var(--store-accent,var(--indigo)) 11%,#fff),#ffffffb8),#fff}.store-switcher:hover{transform:translateY(-1px)}.store-switcher-mark{width:38px;height:38px;flex:0 0 auto;display:grid;place-items:center;overflow:hidden;border-radius:8px;color:#fff;font-size:.78rem;font-weight:950;text-transform:uppercase}.store-switcher-mark img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.store-switcher small,.store-switcher strong{display:block}.store-switcher-copy{min-width:0}.store-switcher strong{overflow-wrap:anywhere;color:var(--ink)}.store-switcher small{margin-top:2px;color:var(--muted);font-weight:900}.store-switcher-status{max-width:74px;justify-self:end;border:1px solid rgba(99,102,241,.2);border-radius:999px;background:var(--lavender);color:var(--indigo-dark);padding:5px 8px;text-align:center;font-size:.68rem;font-weight:950;line-height:1.05}.sidebar-nav button{width:100%;min-height:42px;display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:10px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--ink-soft);padding:0 11px;text-align:left;font-weight:950;transition:background-color .16s var(--ease-out-ui),border-color .16s var(--ease-out-ui),color .16s var(--ease-out-ui),transform .16s var(--ease-out-ui)}.sidebar-nav button:active{transform:scale(.99)}.sidebar-nav button:hover{border-color:#d8ddf0db;background:#ffffff9e;color:var(--ink)}.sidebar-nav button.active{border-color:color-mix(in srgb,var(--store-accent,var(--indigo)) 78%,#fff 10%);background:var(--store-accent,var(--indigo));color:#fff;box-shadow:0 7px 8px color-mix(in srgb,var(--store-accent,var(--indigo)) 16%,transparent)}.sidebar-nav button span{min-width:0;overflow-wrap:anywhere}.sidebar-nav button small{min-width:24px;border-radius:999px;background:#ffffff24;padding:3px 7px;text-align:center;font-size:.76rem}.sidebar-footer{gap:10px;margin-top:auto}.sidebar-action{width:100%;justify-content:center}.sidebar-preview-action{min-height:50px;flex-direction:column;gap:1px}.sidebar-preview-action small{max-width:100%;color:#ffffffd1;font-size:.72rem;line-height:1.15;overflow-wrap:anywhere}.admin-sidebar .button.secondary{border-color:#d8ddf0e0;background:#ffffffa3;color:var(--ink)}.admin-sidebar .button:not(.secondary),.seller-dashboard .admin-shell .button:not(.secondary):not(.success){background:var(--store-accent,var(--indigo));box-shadow:0 7px 8px color-mix(in srgb,var(--store-accent,var(--indigo)) 16%,transparent)}.seller-dashboard .button{transition:transform .15s var(--ease-out-ui),background-color .15s var(--ease-out-ui),border-color .15s var(--ease-out-ui),box-shadow .15s var(--ease-out-ui)}.seller-dashboard .button.success{box-shadow:0 7px 8px #22c55e24}.seller-dashboard .button.danger{box-shadow:0 7px 8px #e11d4824}.seller-dashboard .button:hover{transform:translateY(-1px);box-shadow:0 8px 8px color-mix(in srgb,var(--store-accent,var(--indigo)) 17%,transparent)}.seller-dashboard .button.secondary:hover{box-shadow:inset 0 1px #ffffffd1}@supports not (backdrop-filter:blur(1px)){.admin-sidebar,.setup-flow-rail{background:#fffffff5}}.admin-main{display:grid;gap:12px;min-width:0}.admin-title-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.admin-page h1{max-width:780px;margin:10px 0 8px;font-size:clamp(2.05rem,3.7vw,3.45rem);line-height:1}.admin-topbar{display:flex;align-items:center;justify-content:space-between;gap:20px;border:1px solid #dbe3f2;border-radius:8px;background:linear-gradient(135deg,#fffffffa,#f5f7fff5),#fff;padding:22px;margin-bottom:14px;box-shadow:0 18px 42px #0f172a12}.seller-dashboard .admin-topbar{display:grid;grid-template-columns:minmax(0,1fr) minmax(440px,.56fr);align-items:end;gap:18px;border-color:#ffffffc7;background:radial-gradient(circle at 96% 4%,color-mix(in srgb,var(--store-accent,var(--indigo)) 12%,transparent),transparent 18rem),linear-gradient(145deg,#ffffffe6,#f8fafcb8),#fff;padding:clamp(18px,2.2vw,26px);margin-bottom:0;box-shadow:inset 0 1px #ffffffc7,0 8px 8px #0f172a0b;-webkit-backdrop-filter:blur(20px) saturate(1.16);backdrop-filter:blur(20px) saturate(1.16)}.admin-topbar>*{min-width:0}.admin-topbar .lede{max-width:760px;font-size:1rem;line-height:1.55}.admin-topbar .hero-actions{flex:0 1 480px;width:min(100%,480px);display:grid;grid-template-columns:minmax(150px,.74fr) minmax(230px,1fr);margin-top:0}.admin-topbar .hero-actions .button{min-width:0;white-space:normal;text-align:center}.seller-dashboard .admin-topbar .hero-actions{flex:0 0 auto;width:100%;max-width:none;grid-template-columns:minmax(160px,.62fr) minmax(250px,1fr)}.metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px}.seller-dashboard .metric-grid{gap:12px;margin-bottom:0}.metric-card{min-width:0;min-height:96px;display:grid;grid-template-columns:34px minmax(0,1fr);grid-template-areas:"icon label" "icon value";align-items:center;-moz-column-gap:12px;column-gap:12px;row-gap:2px;border:1px solid #dbe3f2;border-radius:8px;background:#fff;color:var(--ink);padding:14px;box-shadow:0 14px 34px #0f172a0e}.seller-dashboard .metric-card{border-color:#ffffffbd;background:linear-gradient(145deg,#ffffffd6,#f8fafcad),#fff;box-shadow:inset 0 1px #ffffffc7,0 6px 8px #0f172a0a;-webkit-backdrop-filter:blur(16px) saturate(1.1);backdrop-filter:blur(16px) saturate(1.1)}.seller-dashboard .metric-card svg{border-color:color-mix(in srgb,var(--store-accent,var(--indigo)) 20%,var(--line));background:color-mix(in srgb,var(--store-accent,var(--indigo)) 9%,#fff);color:color-mix(in srgb,var(--store-accent,var(--indigo)) 72%,#17143f)}.metric-card svg{grid-area:icon;width:34px;height:34px;border:1px solid rgba(15,118,110,.18);border-radius:8px;background:#f0fdfaeb;padding:7px;color:#0f766e}.metric-card span{grid-area:label;color:var(--muted);font-size:.75rem;font-weight:950;letter-spacing:.04em;text-transform:uppercase}.metric-card strong{grid-area:value;min-width:0;overflow-wrap:anywhere;font-family:Rubik,sans-serif;color:var(--ink);font-size:1.4rem;line-height:1.05}.setup-flow-rail{display:grid;grid-template-columns:minmax(190px,.42fr) minmax(0,1fr) auto;gap:12px;align-items:center;border:1px solid hsla(0,0%,100%,.78);border-radius:8px;background:linear-gradient(145deg,#ffffffd1,#ffffff8a),color-mix(in srgb,var(--store-accent,var(--indigo)) 6%,#fff);padding:12px;margin-bottom:0;box-shadow:inset 0 1px #ffffffc7,0 8px 8px #0f172a0b;-webkit-backdrop-filter:blur(22px) saturate(1.16);backdrop-filter:blur(22px) saturate(1.16)}.setup-flow-current{display:grid;gap:4px;min-width:0}.setup-flow-count{color:var(--muted);font-size:.76rem;font-weight:950;letter-spacing:.05em;text-transform:uppercase}.setup-flow-current strong{color:var(--ink);font-family:Rubik,sans-serif;font-size:1.18rem}.setup-flow-current p{margin:0;color:var(--ink-soft);font-size:.92rem;font-weight:800;line-height:1.4}.setup-flow-progress{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;align-items:center}.setup-flow-progress button{min-width:0;min-height:52px;display:grid;grid-template-columns:26px minmax(0,1fr);align-items:center;gap:8px;border:1px solid rgba(216,221,240,.8);border-radius:8px;background:#ffffff94;color:var(--ink-soft);padding:7px 8px;text-align:left;transition:background-color .16s var(--ease-out-ui),border-color .16s var(--ease-out-ui),color .16s var(--ease-out-ui),transform .16s var(--ease-out-ui)}.setup-flow-progress button.active,.setup-flow-progress button:hover{border-color:color-mix(in srgb,var(--store-accent,var(--indigo)) 42%,var(--line));background:color-mix(in srgb,var(--store-accent,var(--indigo)) 8%,#fff);color:var(--ink)}.setup-flow-progress button:active{transform:scale(.99)}.setup-flow-progress button span{width:26px;height:26px;display:grid;place-items:center;border-radius:999px;background:#e2e8f0e0;color:var(--ink-soft);font-size:.74rem;font-weight:950}.setup-flow-progress button strong{min-width:0;color:inherit;font-size:.82rem;line-height:1.1}.setup-flow-progress button.active span,.setup-flow-progress button.complete span{background:var(--store-accent,var(--indigo));color:#fff}.setup-flow-actions{display:flex;align-items:center;justify-content:end;gap:9px}.dashboard-tabs{display:flex;flex-wrap:wrap;gap:6px;border:1px solid #dbe3f2;border-radius:8px;background:#fff;padding:6px;box-shadow:0 12px 32px #0f172a0b}.dashboard-tabs button{min-height:40px;display:inline-flex;align-items:center;gap:8px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--ink-soft);padding:0 13px;font-weight:950}.dashboard-tabs button.active{border-color:#19154b;background:#19154b;color:#fff;box-shadow:0 10px 22px #19154b2e}.admin-panel{display:grid;gap:14px;min-width:0;border:1px solid #dbe3f2;border-radius:8px;background:#fffffffa;padding:18px;box-shadow:0 16px 38px #0f172a0e}.seller-dashboard .admin-panel{border-color:#ffffffc7;background:linear-gradient(145deg,#ffffffdb,#f8fafca8),#fff;padding:clamp(16px,1.6vw,20px);box-shadow:inset 0 1px #ffffffc7,0 8px 8px #0f172a0a;-webkit-backdrop-filter:blur(18px) saturate(1.12);backdrop-filter:blur(18px) saturate(1.12)}.admin-panel-head{display:flex;align-items:start;justify-content:space-between;gap:14px;flex-wrap:wrap}.admin-panel-head h3{margin-top:7px;font-size:1.1rem}.store-brand-preview{position:relative;min-height:220px;display:flex;align-items:end;gap:16px;border:1px solid rgba(216,221,240,.78);border-radius:8px;color:#fff;overflow:hidden;padding:20px;box-shadow:0 8px 8px color-mix(in srgb,var(--store-accent,var(--indigo)) 12%,transparent)}.store-brand-preview:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#17143f0a,#17143f73);pointer-events:none}.store-brand-preview>:not(.store-brand-preview-video){position:relative;z-index:1}.store-brand-preview-video,.storefront-hero-video{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;pointer-events:none}.store-brand-preview-video{opacity:.34}.store-brand-logo{width:58px;height:58px;flex:0 0 auto;display:grid;place-items:center;overflow:hidden;border-radius:8px;background:#fffffff0;color:var(--store-accent,var(--indigo));font-family:Rubik,sans-serif;font-weight:950}.store-brand-logo.has-image{padding:0}.store-brand-logo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.store-brand-category{display:inline-flex;width:-moz-fit-content;width:fit-content;border-radius:999px;background:#ffffff29;color:#ffffffe6;padding:6px 10px;font-size:.78rem;font-weight:950}.store-brand-preview h3{margin-top:9px;color:#fff;font-size:clamp(1.45rem,3vw,2.25rem)}.store-brand-preview p{max-width:680px;margin:7px 0 0;color:#ffffffdb;line-height:1.5}.overview-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;align-items:start;min-width:0}.seller-overview-grid{grid-template-columns:minmax(0,.96fr) minmax(340px,.56fr)}.overview-store-panel .admin-panel-head p,.store-directory-panel .admin-panel-head p{max-width:660px;margin:7px 0 0;color:var(--muted);line-height:1.5}.overview-store-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(230px,.48fr);gap:12px;align-items:stretch}.overview-store-preview{min-height:248px}.overview-store-details{display:grid;gap:8px;align-content:start}.overview-store-details span{display:grid;gap:4px;min-width:0;border:1px solid rgba(216,221,240,.84);border-radius:8px;background:#ffffffb8;padding:12px}.overview-store-details small,.overview-store-details strong{min-width:0;overflow-wrap:anywhere}.overview-store-details strong{color:var(--ink);font-size:.96rem}.overview-store-details small{color:var(--muted);font-size:.78rem;font-weight:900}.overview-products-panel{align-content:start}.compact-product-list .product-admin-row{background:#ffffffb8}.store-workspace-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;align-items:start;min-width:0}.store-directory-list{display:grid;gap:8px}.store-directory-row{min-width:0;display:grid;grid-template-columns:40px minmax(0,1fr) auto auto;gap:10px;align-items:center;border:1px solid rgba(216,221,240,.84);border-radius:8px;background:#ffffffa8;color:var(--ink);padding:10px;text-align:left;transition:background-color .16s var(--ease-out-ui),border-color .16s var(--ease-out-ui),transform .16s var(--ease-out-ui)}.store-directory-row.active,.store-directory-row:hover{border-color:color-mix(in srgb,var(--store-accent,var(--indigo)) 42%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,var(--store-accent,var(--indigo)) 9%,#fff),#ffffffc2),#fff}.store-directory-row:active{transform:scale(.99)}.store-directory-copy{display:grid;gap:3px;min-width:0}.store-directory-copy small,.store-directory-copy strong{min-width:0;overflow-wrap:anywhere}.store-directory-copy strong{color:var(--ink);font-weight:950}.store-directory-copy small,.store-directory-count{color:var(--muted);font-size:.82rem;font-weight:900}.store-directory-count{white-space:nowrap}.store-settings-panel .admin-panel-head p{max-width:680px;margin:7px 0 0;color:var(--muted);line-height:1.5}.store-launch-canvas{border:1px solid hsla(0,0%,100%,.72);border-radius:8px;background:radial-gradient(circle at 8% 0,color-mix(in srgb,var(--store-accent,var(--indigo)) 10%,transparent),transparent 30%),linear-gradient(145deg,#ffffffc7,#f8fafc9e),#fff;padding:14px;box-shadow:inset 0 1px #ffffffd1,0 8px 8px #0f172a0b;-webkit-backdrop-filter:blur(24px) saturate(1.2);backdrop-filter:blur(24px) saturate(1.2)}.store-setup-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,.76fr);gap:14px;align-items:start}.store-setup-form{min-width:0}.store-setup-form>.grid-2:first-child{grid-template-columns:minmax(0,.8fr) minmax(320px,1.2fr)}.store-setup-form .brand-upload-grid{grid-template-columns:repeat(2,minmax(220px,1fr))}.store-setup-form .brand-upload-zone{align-items:flex-start;flex-direction:column;min-height:112px;padding:14px}.store-setup-form .brand-upload-zone .banner-thumb{width:100%;max-width:220px}.store-setup-form .upload-copy span,.store-setup-form .upload-copy strong{overflow-wrap:normal;word-break:normal}.store-subdomain-control{min-height:48px;display:grid;grid-template-columns:auto minmax(120px,1fr) auto;align-items:center;gap:6px;border:1px solid rgba(216,221,240,.92);border-radius:8px;background:#ffffffd1;padding:0 12px;box-shadow:inset 0 1px #ffffffb8}.store-subdomain-control span{color:var(--muted);font-size:.88rem;font-weight:900;white-space:nowrap}.store-subdomain-control input{min-height:42px;border:0;background:transparent;padding:0;box-shadow:none;color:var(--ink);font-weight:950}.store-subdomain-control input:focus{outline:0}.store-live-preview{position:sticky;top:12px;display:grid;gap:12px;min-width:0;border:1px solid rgba(216,221,240,.82);border-radius:8px;background:linear-gradient(145deg,#ffffffdb,#ffffff9e),#fff;padding:12px;box-shadow:inset 0 1px #ffffffc7,0 8px 8px #0f172a0b;-webkit-backdrop-filter:blur(18px) saturate(1.12);backdrop-filter:blur(18px) saturate(1.12)}.storefront-preview-shell{display:grid;gap:10px;overflow:hidden;border:1px solid rgba(216,221,240,.86);border-radius:8px;background:linear-gradient(180deg,#f8fafcfa,#ffffffe6),#fff;padding:10px}.storefront-preview-browser{min-width:0;min-height:34px;display:grid;grid-template-columns:8px 8px 8px minmax(0,1fr);align-items:center;gap:6px;border:1px solid rgba(216,221,240,.82);border-radius:8px;background:#ffffffd1;padding:0 10px}.storefront-preview-browser span{width:8px;height:8px;border-radius:999px;background:#94a3b8e6}.storefront-preview-browser span:first-child{background:#fb7185}.storefront-preview-browser span:nth-child(2){background:#f59e0b}.storefront-preview-browser span:nth-child(3){background:#22c55e}.storefront-preview-browser strong{min-width:0;color:var(--ink-soft);font-size:.76rem;font-weight:950;overflow-wrap:anywhere}.storefront-preview-hero{min-height:232px;margin-bottom:0}.storefront-preview-section-head{display:flex;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid rgba(216,221,240,.72);padding-top:10px}.storefront-preview-section-head span{color:var(--muted);font-size:.74rem;font-weight:950;letter-spacing:.05em;text-transform:uppercase}.storefront-preview-section-head strong{color:var(--ink);font-size:.88rem;text-align:right}.storefront-preview-products{display:grid;gap:10px}.storefront-preview-product-card{display:grid;gap:10px;min-width:0;border:1px solid rgba(216,221,240,.84);border-radius:8px;background:#ffffffe0;padding:10px}.storefront-preview-product-media{position:relative;min-height:128px;display:flex;align-items:start;justify-content:space-between;gap:10px;overflow:hidden;border-radius:8px;color:#fff;padding:10px}.storefront-preview-product-media:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#17143f0d,#17143f7a);pointer-events:none}.storefront-preview-product-media .product-icon-mark,.storefront-preview-product-media .product-video-pill{position:relative;z-index:1}.storefront-preview-product-video{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.42;pointer-events:none}.storefront-preview-product-copy{display:grid;gap:5px;min-width:0}.storefront-preview-product-copy h4,.storefront-preview-product-copy p{margin:0}.storefront-preview-product-copy h4{color:var(--ink);font-size:1rem;line-height:1.2}.storefront-preview-product-copy p{color:var(--muted);font-size:.86rem;line-height:1.42;overflow-wrap:anywhere}.storefront-preview-cart-strip,.storefront-preview-product-footer{display:flex;align-items:center;justify-content:space-between;gap:10px}.storefront-preview-product-footer{border-top:1px solid rgba(216,221,240,.72);padding-top:9px}.storefront-preview-product-footer span{color:var(--muted);font-size:.8rem;font-weight:900}.storefront-preview-cart-strip strong,.storefront-preview-product-footer strong{color:var(--ink);font-family:Rubik,sans-serif;font-weight:950}.storefront-preview-empty{display:grid;gap:8px;border:1px dashed rgba(148,163,184,.72);border-radius:8px;background:#f8fafcd1;padding:12px}.storefront-preview-empty strong{color:var(--ink)}.storefront-preview-empty span{color:var(--muted);font-size:.86rem;line-height:1.42}.storefront-preview-empty .button{width:100%;justify-content:center}.storefront-preview-cart-strip{min-height:44px;border:1px solid color-mix(in srgb,var(--store-accent,var(--indigo)) 24%,var(--line));border-radius:8px;background:linear-gradient(135deg,color-mix(in srgb,var(--store-accent,var(--indigo)) 9%,#fff),#ffffffdb),#fff;color:var(--ink-soft);padding:0 11px;font-size:.84rem;font-weight:950}.storefront-preview-cart-strip span{min-width:0}.preview-domain-strip{display:grid;gap:3px;border:1px solid rgba(216,221,240,.82);border-radius:8px;background:#f8fafcc7;padding:11px 12px}.preview-domain-strip span{color:var(--muted);font-size:.72rem;font-weight:950;letter-spacing:.05em;text-transform:uppercase}.preview-domain-strip strong{color:var(--ink);font-size:.96rem}.store-preview-details{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.store-preview-details span{min-height:42px;display:grid;place-items:center;border:1px solid rgba(216,221,240,.82);border-radius:8px;background:#ffffffb8;color:var(--ink-soft);font-size:.78rem;font-weight:950;text-align:center}.pricing-plan-panel{background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--store-accent,var(--indigo)) 10%,transparent),transparent 34%),linear-gradient(145deg,#ffffffdb,#f8fafcad),#fff}.pricing-plan-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.plan-card{display:grid;gap:14px;border:1px solid #dbe3f2;border-radius:8px;background:#ffffffc7;padding:16px}.plan-card.active{border-color:color-mix(in srgb,var(--store-accent,var(--indigo)) 48%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,var(--store-accent,var(--indigo)) 12%,#fff),#fff),#fff;box-shadow:inset 0 1px #ffffffc7}.plan-card strong{display:block;margin-top:10px;color:var(--ink);font-family:Rubik,sans-serif;font-size:clamp(1.65rem,3vw,2.4rem);line-height:1}.plan-card p{margin:10px 0 0;color:var(--muted);line-height:1.48}.plan-limits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.plan-limits span{min-height:48px;display:grid;place-items:center;border:1px solid #dbe3f2;border-radius:8px;background:#fff;color:var(--ink-soft);font-size:.82rem;font-weight:950;text-align:center}.product-workbench{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.54fr);gap:12px;align-items:start;min-width:0}.product-editor-panel{position:sticky;top:12px}.product-admin-list{display:grid;gap:10px}.product-admin-row{display:grid;grid-template-columns:1fr;gap:14px;align-items:start;border:1px solid #dbe3f2;border-radius:8px;background:#fbfdff;padding:14px}.product-admin-main{min-width:0;display:grid;grid-template-columns:58px minmax(0,1fr);gap:12px;align-items:start}.product-admin-thumb{width:58px;height:58px;display:grid;place-items:center;overflow:hidden;border-radius:8px;color:#fff;font-family:Rubik,sans-serif;font-weight:950;box-shadow:0 7px 8px #312e811f}.product-admin-thumb img{width:38px;height:38px;border-radius:8px;-o-object-fit:cover;object-fit:cover}.product-admin-row p{margin:5px 0 0;color:var(--muted);line-height:1.45;overflow-wrap:anywhere}.product-admin-meta{display:flex;flex-wrap:wrap;justify-content:start;align-items:center;gap:7px}.product-admin-meta span{min-height:30px;display:inline-flex;align-items:center;border:1px solid var(--line);border-radius:999px;background:#fff;color:var(--ink-soft);font-size:.82rem;font-weight:900;padding:0 10px}.empty-state{display:grid;gap:4px;border:1px dashed #cbd5e1;border-radius:8px;background:#f8fafc;color:var(--ink-soft);padding:16px}.empty-state strong{color:var(--ink)}.admin-command-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.38fr);gap:16px;align-items:start;margin-bottom:16px}.data-table{display:grid;overflow-x:auto;border:1px solid rgba(216,221,240,.9);border-radius:8px;background:#fff}.data-row{min-width:760px;display:grid;grid-template-columns:1.3fr .68fr .74fr .64fr;gap:14px;align-items:center;border-top:1px solid rgba(216,221,240,.78);padding:13px 14px}.data-row:first-child{border-top:0}.data-row-head{background:#f8fafc;color:var(--ink-soft);font-size:.78rem;font-weight:950;letter-spacing:.05em;text-transform:uppercase}.data-row small,.data-row strong{display:block}.data-row small{margin-top:3px;color:var(--muted);font-weight:800}.transaction-row{min-width:980px;grid-template-columns:.82fr 1fr 1.45fr .7fr .7fr .82fr .58fr}.seller-account-row{min-width:820px;grid-template-columns:1.5fr .65fr .65fr .7fr}.status-pill{width:-moz-max-content;width:max-content;min-height:28px;display:inline-flex;align-items:center;border:1px solid rgba(99,102,241,.24);border-radius:999px;background:var(--lavender);color:var(--indigo-dark);padding:0 10px;font-size:.8rem;font-weight:950;text-transform:capitalize}.status-pill.paid{border-color:#22c55e47;background:#dafbead1;color:#14532d}.purchase-ledger{display:grid;gap:12px}.purchase-card{display:grid;grid-template-columns:minmax(220px,.86fr) minmax(260px,1fr) minmax(320px,1.1fr);gap:14px;align-items:stretch;border:1px solid rgba(216,221,240,.9);border-radius:8px;background:linear-gradient(145deg,#fffffff5,#f8fafcdb),#fff;padding:14px;box-shadow:0 18px 38px #0f172a0f}.purchase-card-main,.purchase-card-product,.purchase-money-grid .status-pill,.purchase-money-grid span{border:1px solid rgba(226,232,240,.86);border-radius:8px;background:#ffffffb8}.purchase-card-main{display:grid;grid-template-columns:48px minmax(0,1fr);gap:12px;align-items:center;padding:12px}.purchase-avatar{width:48px;height:48px;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--store-accent,var(--indigo)) 26%,var(--line));border-radius:8px;background:linear-gradient(145deg,color-mix(in srgb,var(--store-accent,var(--indigo)) 18%,#fff),#fff),#fff;color:var(--indigo-dark);font-weight:950;letter-spacing:.02em}.purchase-card-main small,.purchase-card-main strong,.purchase-card-product span,.purchase-card-product strong,.purchase-money-grid small,.purchase-money-grid strong{display:block}.purchase-card-main strong,.purchase-card-product strong,.purchase-money-grid strong{color:var(--ink)}.purchase-card-main small,.purchase-card-product span,.purchase-money-grid small{margin-top:3px;color:var(--muted);font-weight:850}.purchase-card-product{display:grid;gap:8px;padding:12px}.purchase-detail-list{display:flex;flex-wrap:wrap;gap:6px}.purchase-detail-list span{width:-moz-max-content;width:max-content;max-width:100%;border:1px solid rgba(216,221,240,.9);border-radius:999px;background:#f8fafc;color:var(--ink-soft);padding:5px 9px;font-size:.78rem;font-weight:900}.purchase-money-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.purchase-money-grid .status-pill,.purchase-money-grid span{min-height:58px;justify-content:center;padding:10px}.purchase-money-grid .status-pill{width:100%;display:inline-flex}.control-list{display:grid;gap:10px}.control-list a,.control-list button{min-height:46px;display:inline-flex;align-items:center;gap:9px;border:1px solid rgba(216,221,240,.9);border-radius:8px;background:#fff;color:var(--ink);padding:0 12px;text-align:left;font-weight:900}.settings-publish-panel .admin-panel-head p{max-width:520px;margin:7px 0 0;color:var(--muted);line-height:1.5}.publish-state-card{display:grid;gap:5px;border:1px solid rgba(216,221,240,.92);border-radius:8px;background:linear-gradient(145deg,#fffffff5,#f8fafce6),#fff;padding:14px}.publish-state-card strong{color:var(--ink)}.publish-state-card span{color:var(--muted);font-weight:850}.payment-panel{grid-template-columns:1fr;align-content:space-between}.payment-summary-strip{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:center;margin-bottom:16px;border-color:color-mix(in srgb,var(--store-accent,var(--indigo)) 28%,var(--line));background:linear-gradient(145deg,#ffffffdb,#f8fafcad),#fff}.payment-summary-main{display:grid;gap:7px}.payment-summary-main h3,.payment-summary-main p{margin:0}.payment-summary-main h3{font-size:clamp(1.22rem,2vw,1.55rem)}.payment-summary-main p{max-width:760px;color:var(--muted);line-height:1.5}.payment-summary-status{min-width:min(100%,300px);display:flex;align-items:center;justify-content:end;gap:10px}.payment-summary-status .button{min-width:190px}.payment-plan{display:grid;gap:10px;border:1px solid rgba(34,197,94,.22);border-radius:8px;background:linear-gradient(145deg,#dafbeab8,#f0fdf4db),#fff;padding:16px}.payment-plan strong{font-family:Rubik,sans-serif;color:#14532d;font-size:1.7rem}.payment-plan span{color:var(--muted);font-weight:900}.setup-gate-card{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:18px;align-items:stretch;border:1px solid color-mix(in srgb,var(--store-accent,var(--indigo)) 36%,var(--line));border-radius:10px;background:linear-gradient(135deg,#fdf2f8f5,#fff7edd1 46%,#eef2ffe6),#fff;padding:18px}.setup-gate-copy{display:grid;align-content:center;gap:12px}.setup-gate-copy h3,.setup-gate-copy p{margin:0}.setup-gate-copy h3{font-size:clamp(1.45rem,2vw,2rem)}.setup-gate-copy p{max-width:720px;color:var(--muted);line-height:1.55}.setup-gate-points{display:grid;gap:8px}.setup-gate-points span{display:flex;gap:8px;color:var(--muted);font-weight:800;line-height:1.45}.setup-gate-points span:before{width:8px;height:8px;flex:0 0 8px;border-radius:999px;background:var(--store-accent,var(--indigo));margin-top:8px;content:""}.setup-gate-pay{display:grid;align-content:center;gap:10px;min-width:0;border:1px solid rgba(34,197,94,.24);border-radius:10px;background:linear-gradient(145deg,#dcfce7e6,#fff7edc7),#fff;padding:18px}.setup-gate-pay strong{color:#14532d;font-family:Rubik,sans-serif;font-size:clamp(2rem,5vw,3rem);line-height:.96}.setup-gate-pay span{color:var(--muted);font-weight:950}.setup-gate-alert{grid-column:1/-1;margin:0}.setup-link-button{width:100%}.payment-settings-unlocked{display:grid;gap:16px}.compact-actions{min-width:min(100%,340px);justify-content:end}.split-actions{display:flex;flex-wrap:wrap;gap:10px}.split-actions .button{flex:1 1 180px}.store-cover{min-height:176px;border-radius:8px;margin-bottom:16px;padding:16px;display:flex;align-items:end;background:linear-gradient(135deg,#eef2ff,#dafbea)}.product-card-cover{align-items:end;justify-content:space-between;gap:14px;color:#fff;overflow:hidden}.storefront-page{padding-top:42px}.storefront-page .store-cover.dark{position:relative;min-height:230px;display:flex;align-items:end;gap:18px;padding:28px;box-shadow:0 24px 70px #17143f29;overflow:hidden}.storefront-page .store-cover.dark:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#17143fb3,#17143f1f 54%,#22c55e24),linear-gradient(180deg,#17143f0f,#17143f85);pointer-events:none}.storefront-page .store-cover.dark>:not(.storefront-hero-video){position:relative;z-index:1}.storefront-hero-video{opacity:.42}.storefront-page .store-cover h1{font-size:clamp(2.6rem,6vw,5rem)}.storefront-proof-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.storefront-proof-row span{min-height:34px;display:inline-flex;align-items:center;gap:7px;border:1px solid hsla(0,0%,100%,.28);border-radius:999px;background:#ffffff29;color:#fff;padding:0 12px;font-size:.82rem;font-weight:950;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.store-cover.dark{background:linear-gradient(135deg,#17143f,#6366f1);color:#fff}.storefront-logo-mark{width:74px;height:74px;flex:0 0 auto;display:grid;place-items:center;overflow:hidden;border-radius:8px;background:#fff;color:var(--indigo);font-family:Rubik,sans-serif;font-weight:950;box-shadow:0 18px 46px #0f172a38}.storefront-logo-mark img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.storefront-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:24px;align-items:start}.store-directory-cta{display:flex;align-items:center;gap:10px;width:-moz-fit-content;width:fit-content;max-width:100%;margin-top:22px;border:1px solid #dbe3f2;border-radius:999px;background:#fff;padding:10px 14px;color:var(--ink-soft);font-weight:900}.store-product-card{min-height:430px;display:grid;align-content:space-between;gap:16px;background:#fffffff5}.store-product-media{min-height:168px;display:flex;align-items:start;justify-content:space-between;gap:12px;border-radius:8px;padding:14px;color:#fff;overflow:hidden}.product-icon-mark{width:48px;height:48px;display:grid;place-items:center;overflow:hidden;border-radius:8px;background:#fffffff0;color:var(--product-accent,var(--indigo));font-family:Rubik,sans-serif;font-weight:950}.product-icon-mark img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.product-video-pill{min-height:32px;display:inline-flex;align-items:center;gap:6px;border-radius:999px;padding:0 10px;background:#fffffff0;color:var(--ink);font-size:.78rem;font-weight:950}.product-buy-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.cart-panel{position:sticky;top:96px;display:grid;gap:14px;border:1px solid rgba(216,221,240,.9);border-radius:8px;background:#ffffffed;padding:18px;box-shadow:0 18px 54px #312e8117}.checkout-page{min-height:calc(100svh - 72px);background:linear-gradient(135deg,#eef2fff5,#fffffffa 42%,#ecfdf5c7),#fff}.checkout-page .hero-grid{align-items:start;grid-template-columns:minmax(0,.96fr) minmax(390px,.84fr);gap:clamp(24px,4vw,56px)}.checkout-card-head{display:grid;gap:12px}.checkout-card-head.compact{gap:8px}.checkout-card-head h1{max-width:9ch;font-size:clamp(2.7rem,7vw,5rem);line-height:.92;letter-spacing:0}.checkout-card-head h2{font-size:clamp(1.65rem,4vw,2.3rem);line-height:1.02}.checkout-step-row,.checkout-trust-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.checkout-step-row span,.checkout-trust-strip span{min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid rgba(216,221,240,.92);border-radius:8px;background:#ffffffc2;color:var(--indigo-dark);font-size:.82rem;font-weight:950;text-align:center}.checkout-trust-strip span{min-height:32px;color:var(--ink-soft);font-size:.75rem}.checkout-assurance{display:grid;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:10px;border:1px solid rgba(34,197,94,.28);border-radius:8px;background:#dafbea94;color:#166534;padding:12px;font-weight:900}.checkout-assurance.inline{margin-top:-4px}.checkout-payment-card{position:sticky;top:96px;border-color:#6366f138;background:linear-gradient(180deg,#fffffff2,#f8faffeb),#fff;box-shadow:0 28px 80px #312e811f}.checkout-extra-fields,.checkout-field-grid{display:grid;gap:13px}.checkout-extra-fields{border:1px solid rgba(216,221,240,.84);border-radius:8px;background:#ffffffa3;padding:14px}.checkout-section-label{display:flex;align-items:center;justify-content:space-between;gap:10px}.checkout-section-label small,.checkout-section-label span{font-weight:950}.checkout-section-label span{color:var(--ink)}.checkout-section-label small{color:var(--muted)}.checkout-submit{width:100%;min-height:52px;font-size:1rem}.cart-list{display:grid;gap:10px;margin-top:4px}.cart-item{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid rgba(216,221,240,.94);border-radius:8px;background:linear-gradient(135deg,#fffffffa,#f8faffeb),#fff;padding:14px}.cart-item>span{min-width:0}.cart-item>strong{flex:0 0 auto;white-space:nowrap}.cart-item small,.cart-item strong{display:block}.cart-item small{margin-top:3px;color:var(--muted);font-weight:800}.cart-total{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid var(--line);padding-top:14px}.cart-total span{color:var(--muted);font-weight:950}.cart-total strong{font-family:Rubik,sans-serif;font-size:1.45rem;white-space:nowrap}.checkout-summary-card{display:grid;gap:20px;align-content:start;border-color:#6366f133;background:linear-gradient(180deg,#ffffffeb,#f8faffdb),#fff;box-shadow:0 28px 80px #312e811a}.button.disabled{pointer-events:none;opacity:.55;box-shadow:none}.price{font-family:Rubik,sans-serif;font-size:1.6rem;color:var(--indigo-dark)}.form-grid{display:grid;gap:16px}.field{display:grid;gap:7px;align-content:start}.field label{display:inline-flex;align-items:center;gap:7px;color:var(--ink)}.field label,.field-label{font-weight:900}.field input,.field select,.field textarea{width:100%;min-height:46px;border:1px solid var(--line);border-radius:8px;background:var(--paper);color:var(--ink);padding:10px 12px;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.field input:focus,.field select:focus,.field textarea:focus{border-color:color-mix(in srgb,var(--indigo) 46%,var(--line));background:#fff;box-shadow:0 0 0 4px #6366f11f}.field textarea{min-height:110px;resize:vertical}.field small{color:var(--muted);font-weight:800}.gateway-choice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.gateway-choice{min-height:112px;display:grid;grid-template-columns:18px minmax(0,1fr);gap:12px;align-items:start;border:1px solid var(--line);border-radius:8px;background:linear-gradient(145deg,#fffffff5,#f8fafcf0);padding:16px;cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.gateway-choice.active,.gateway-choice:hover{border-color:color-mix(in srgb,var(--store-accent,var(--indigo)) 70%,var(--line));box-shadow:0 16px 42px #312e811f;transform:translateY(-1px)}.gateway-choice input{width:18px;height:18px;margin-top:2px;accent-color:var(--store-accent,var(--indigo))}.gateway-choice span{display:grid;gap:6px}.gateway-choice strong{color:var(--ink);font-weight:950}.gateway-choice small{color:var(--muted);font-size:.92rem;line-height:1.45}.color-field{align-content:start}.color-picker-row{display:grid;grid-template-columns:58px minmax(0,1fr);gap:8px}.color-picker-input{min-height:46px;padding:4px!important;cursor:pointer}.color-code-input{font-weight:950;text-transform:uppercase}.color-swatch-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(92px,1fr));gap:7px}.color-swatch-grid button{min-height:36px;display:inline-flex;align-items:center;gap:8px;border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--ink-soft);padding:0 10px;font-size:.84rem;font-weight:950}.color-swatch-grid button.active{border-color:color-mix(in srgb,var(--store-accent,var(--indigo)) 70%,var(--line));background:color-mix(in srgb,var(--store-accent,var(--indigo)) 10%,#fff);color:var(--ink)}.swatch-dot{width:14px;height:14px;flex:0 0 auto;border-radius:999px;box-shadow:inset 0 0 0 1px #0f172a1f}.brand-upload-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.field-label{display:inline-flex;align-items:center;gap:7px;margin-bottom:8px;color:var(--ink);font-weight:950}.visually-hidden{position:absolute!important;inset:0 auto auto 0;width:1px!important;max-width:1px!important;height:1px!important;max-height:1px!important;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;padding:0}.upload-zone{min-height:120px;display:flex;align-items:center;gap:16px;border:1.5px dashed rgba(99,102,241,.38);border-radius:8px;background:linear-gradient(135deg,#eef2ffb8,#fffffffa),var(--paper);color:var(--ink);cursor:pointer;padding:18px;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.upload-zone:hover{border-color:var(--indigo);box-shadow:0 18px 42px #6366f129;transform:translateY(-1px)}.upload-zone.is-valid{border-color:#22c55eb3;background:linear-gradient(135deg,#dafbeac2,#fffffffa),var(--paper)}.upload-zone.is-invalid{border-color:#fb7185cc;background:linear-gradient(135deg,#fff1f2db,#fffffffa),var(--paper)}.upload-icon{width:48px;height:48px;flex:0 0 auto;display:grid;place-items:center;border-radius:8px;background:var(--indigo);color:#fff;box-shadow:0 14px 30px #6366f13d}.upload-copy{min-width:0;display:grid;gap:4px}.upload-copy strong{overflow-wrap:anywhere;color:var(--ink);font-weight:950}.upload-copy span{color:var(--muted);line-height:1.45}.brand-upload-zone{min-height:132px;align-items:center;border-style:solid}.logo-upload-zone{min-height:112px}.brand-upload-thumb{flex:0 0 auto;display:grid;place-items:center;overflow:hidden;border:1px solid rgba(216,221,240,.9);border-radius:8px;background:linear-gradient(135deg,#eef2ffeb,#fffffffa),#fff;color:var(--store-accent,var(--indigo));font-family:Rubik,sans-serif;font-weight:950}.brand-upload-thumb img,.brand-upload-thumb video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.logo-thumb{width:70px;height:70px}.product-media-editor{display:grid;gap:14px;border:1px solid rgba(216,221,240,.9);border-radius:8px;padding:14px;background:linear-gradient(135deg,#fdf2f89e,#eef2ffd6),#fff}.product-media-banner-preview{min-height:190px;display:flex;align-items:end;gap:14px;border-radius:8px;padding:18px;color:#fff;overflow:hidden}.product-media-banner-preview h3{margin-top:9px;color:#fff;font-size:clamp(1.35rem,3vw,2.1rem)}.product-media-banner-preview p{max-width:620px;margin:5px 0 0;color:#ffffffdb}.product-media-icon-preview{width:60px;height:60px;flex:0 0 auto;display:grid;place-items:center;overflow:hidden;border-radius:8px;background:#fff;color:var(--indigo);font-family:Rubik,sans-serif;font-weight:950}.product-media-icon-preview img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.product-media-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.product-editor-panel .product-media-grid{grid-template-columns:1fr}.compact-media-zone{min-height:106px;align-items:center;border-style:solid;padding:12px}.product-media-thumb{width:74px;height:58px}.product-media-thumb.square{width:58px;height:58px}.product-media-thumb.wide{width:94px;height:54px}.banner-thumb{width:126px;aspect-ratio:16/9}.upload-result-row{min-height:36px;display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px}.detected-file{display:grid;gap:12px;border:1px solid rgba(34,197,94,.32);border-radius:8px;background:#dafbea85;padding:14px}.detected-file.is-error{border-color:#fb71855c;background:#fff1f2;color:#9f1239}.detected-file-head{display:flex;align-items:center;gap:9px;color:#14532d;font-weight:950}.detected-file-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.detected-file-grid span{min-height:38px;display:inline-flex;align-items:center;border:1px solid rgba(34,197,94,.22);border-radius:8px;background:#ffffffd1;color:#14532d;font-size:.9rem;font-weight:900;padding:8px 10px}.icon-button{width:32px;height:32px;display:inline-grid;place-items:center;margin-left:auto;border:1px solid rgba(20,83,45,.18);border-radius:999px;background:#ffffffc7;color:#14532d}.check-row{display:flex;align-items:center;gap:10px;color:var(--ink-soft);font-weight:900}.check-row input{width:18px;height:18px;accent-color:var(--indigo)}.segmented{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:6px;border:1px solid var(--line);border-radius:999px;background:var(--wash)}.segmented button{min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:999px;background:transparent;color:var(--ink-soft);font-weight:900}.segmented button.active{background:var(--paper);color:var(--indigo-dark);box-shadow:0 8px 22px #312e811f}.alert{border-radius:8px;border:1px solid rgba(34,197,94,.28);background:var(--mint);color:#14532d;padding:14px;line-height:1.5}.alert span{display:block;margin-top:4px}.alert.error{border-color:#fb718559;background:#fff1f2;color:#9f1239}.action-notice{display:flex;align-items:center;gap:9px;border:1px solid rgba(34,197,94,.28);border-radius:8px;background:linear-gradient(135deg,#ffffffe0,#ecfdf5e6),var(--mint);color:#14532d;padding:13px 15px;font-weight:900;box-shadow:0 18px 42px #22c55e1f;-webkit-backdrop-filter:blur(18px) saturate(1.14);backdrop-filter:blur(18px) saturate(1.14)}.confirmation-backdrop{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:20px;background:#0f172a61;-webkit-backdrop-filter:blur(14px) saturate(1.18);backdrop-filter:blur(14px) saturate(1.18)}.confirmation-modal{width:min(468px,100%);border:1px solid hsla(0,0%,100%,.72);border-radius:8px;background:linear-gradient(145deg,#ffffffeb,#f8fafcc2),color-mix(in srgb,var(--store-accent,var(--indigo)) 7%,#fff);color:var(--ink);padding:18px;box-shadow:0 34px 90px #0f172a47;-webkit-backdrop-filter:blur(28px) saturate(1.24);backdrop-filter:blur(28px) saturate(1.24)}.confirmation-modal.warning{border-color:#f59e0b57}.confirmation-modal.danger{border-color:#e11d4852}.confirmation-modal-head{display:grid;grid-template-columns:46px minmax(0,1fr);gap:12px;align-items:center}.confirmation-icon{width:46px;height:46px;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--store-accent,var(--indigo)) 24%,var(--line));border-radius:8px;background:#ffffffb8;color:var(--indigo-dark)}.confirmation-modal.warning .confirmation-icon{border-color:#f59e0b47;background:#fffbeb;color:#92400e}.confirmation-modal.danger .confirmation-icon{border-color:#e11d4842;background:#fff1f2;color:#9f1239}.confirmation-kicker{margin:0 0 3px;color:var(--muted);font-size:.76rem;font-weight:950;letter-spacing:.06em;text-transform:uppercase}.confirmation-modal h2{margin:0;color:var(--ink);font-size:1.25rem;line-height:1.08}.confirmation-modal p[id]{margin:14px 0 0;color:var(--ink-soft);font-weight:800;line-height:1.52}.confirmation-actions{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1fr);gap:10px;margin-top:18px}.confirmation-actions .button{width:100%;min-width:0;white-space:normal}.confirmation-confirm-button.primary{background:var(--store-accent,var(--indigo));box-shadow:0 7px 8px color-mix(in srgb,var(--store-accent,var(--indigo)) 16%,transparent)}.confirmation-pop-enter-active,.confirmation-pop-leave-active{transition:opacity .18s var(--ease-out-ui)}.confirmation-pop-enter-active .confirmation-modal,.confirmation-pop-leave-active .confirmation-modal{transition:transform .2s var(--ease-out-ui),opacity .18s var(--ease-out-ui)}.confirmation-pop-enter-from,.confirmation-pop-leave-to{opacity:0}.confirmation-pop-enter-from .confirmation-modal,.confirmation-pop-leave-to .confirmation-modal{opacity:0;transform:translateY(10px) scale(.985)}.code-block{max-width:100%;overflow-x:auto;border-radius:8px;background:#17143f;color:#f8fafc;padding:16px;white-space:pre-wrap;line-height:1.55}.footer{position:relative;overflow:hidden;border-top:1px solid rgba(216,221,240,.72);padding:0 0 56px;background:radial-gradient(circle at 10% 12%,rgba(255,110,219,.28),transparent 28rem),radial-gradient(circle at 88% 0,rgba(99,102,241,.24),transparent 30rem),linear-gradient(135deg,#fffffff5,#fdf2f8f0 38%,#eef2fff5),#fff;color:var(--ink)}.footer:before{content:"";position:absolute;inset:0 0 auto;height:80px;background:linear-gradient(90deg,#de25bf2e,#ff6edb24,#4042bd29);clip-path:polygon(0 34%,18% 62%,38% 30%,58% 56%,78% 28%,100% 54%,100% 100%,0 100%)}.footer-wordmark{position:absolute;left:50%;bottom:10px;z-index:0;transform:translate(-50%);color:#7e22ce21;font-family:Rubik,sans-serif;font-size:clamp(5.4rem,17vw,14rem);font-weight:900;letter-spacing:0;line-height:1;white-space:nowrap;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.footer-grid{position:relative;z-index:1;padding-top:58px;display:grid;grid-template-columns:minmax(0,1.3fr) minmax(220px,.45fr);gap:28px}.footer a,.footer p{color:var(--ink-soft)}.footer .brand-text{color:#de25bf}.footer .brand-text small{color:var(--ink-soft)}.footer-minimal{padding:28px 0}.footer-minimal .footer-wordmark{display:none}.footer-powered{display:flex;align-items:center;justify-content:center;gap:12px;color:var(--muted);font-size:.9rem;font-weight:800}.footer-powered .brand-logo{width:34px;height:34px}.footer-powered .brand-text{color:#de25bf;font-size:1rem}.footer-powered .brand-text small{font-size:.68rem}.footer h3{margin-bottom:12px;color:var(--ink)}.footer-list{display:grid;gap:8px}.footer-list a:hover,.footer-policy-links a:hover{color:#de25bf}.footer-support{margin-top:14px;color:#22c55e!important;font-size:.82rem;font-weight:900;letter-spacing:.02em}.footer-trust-row{position:relative;z-index:1;margin-top:24px;justify-content:flex-start}.footer-bottom{position:relative;z-index:1;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;margin-top:28px;padding-top:20px;border-top:1px solid var(--line);color:var(--muted);font-size:.92rem;font-weight:800}.footer-policy-links{display:inline-flex;flex-wrap:wrap;gap:16px}@media(max-width:1180px){.dashboard-page .container{width:calc(100% - 24px)}.seller-dashboard .admin-shell{display:block}.seller-dashboard .admin-main{gap:12px}.seller-dashboard .admin-sidebar{position:fixed;inset:12px auto 12px 12px;z-index:60;width:min(360px,calc(100vw - 24px));height:auto;max-height:calc(100svh - 24px);overflow-y:auto;transform:translate(calc(-100% - 24px));transition:transform .22s var(--ease-drawer)}.seller-dashboard .admin-sidebar.open{transform:translate(0)}.seller-dashboard .sidebar-backdrop{position:fixed;inset:0;z-index:55;display:block;border:0;background:#0f172a6b;opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:opacity .18s var(--ease-out-ui)}.seller-dashboard .sidebar-backdrop.active{opacity:1;pointer-events:auto}.seller-dashboard .sidebar-close-button{width:36px;height:36px;display:grid;place-items:center;margin-left:auto;border:1px solid rgba(216,221,240,.86);border-radius:8px;background:#ffffffa3;color:var(--ink)}.seller-dashboard .mobile-sidebar-toggle{width:42px;height:42px;display:inline-grid;place-items:center;border:1px solid color-mix(in srgb,var(--store-accent,var(--indigo)) 32%,var(--line));border-radius:8px;background:linear-gradient(135deg,color-mix(in srgb,var(--store-accent,var(--indigo)) 11%,#fff),#fff),#fff;color:var(--indigo-dark);box-shadow:0 7px 8px color-mix(in srgb,var(--store-accent,var(--indigo)) 12%,transparent)}.seller-dashboard .sidebar-nav{grid-template-columns:1fr}.seller-dashboard .sidebar-nav button{grid-template-columns:22px minmax(0,1fr) auto}.seller-dashboard .sidebar-nav button small{display:inline-block}.seller-dashboard .admin-topbar{grid-template-columns:1fr;align-items:start;padding:18px}.seller-dashboard .admin-topbar .hero-actions{width:100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));gap:10px}.seller-dashboard .admin-topbar .button{width:100%;min-width:0;justify-content:center;white-space:normal;text-align:center}.seller-dashboard .metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.seller-dashboard .overview-store-layout,.seller-dashboard .pricing-plan-grid,.seller-dashboard .product-workbench,.seller-dashboard .purchase-card,.seller-dashboard .seller-overview-grid,.seller-dashboard .setup-flow-rail,.seller-dashboard .store-setup-grid{grid-template-columns:1fr}.seller-dashboard .store-live-preview{position:static}.seller-dashboard .payment-summary-status{width:100%;min-width:0;align-items:stretch;flex-direction:column}.seller-dashboard .payment-summary-status .button,.seller-dashboard .payment-summary-status .status-pill{width:100%;justify-content:center}.seller-dashboard .setup-flow-actions{width:100%;justify-content:stretch}.seller-dashboard .setup-flow-actions .button{flex:1}.seller-dashboard .setup-flow-progress{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media(max-width:940px){.admin-topbar,.header-inner,.section-head{align-items:start;flex-direction:column}.header-nav{width:100%;overflow-x:auto;padding-bottom:6px}.admin-command-grid,.admin-shell,.console-body,.faq-grid,.feature-table,.file-matrix-shell,.footer-grid,.grid-2,.grid-3,.hero-grid,.home-flow-grid,.home-store-grid,.landing-card-grid.three,.landing-security-stack,.metric-grid,.offer-stack-grid,.overview-grid,.payment-panel,.product-workbench,.setup-flow-rail,.store-setup-grid,.storefront-layout,.stores-directory-grid,.stores-page-hero{grid-template-columns:1fr}.file-matrix-intro{position:static}.detected-file-grid,.directory-store-list,.file-matrix-grid,.gateway-choice-grid,.plan-limits,.preview-products,.pricing-plan-grid,.purchase-card,.setup-gate-card,.signup-type-grid,.stat-row{grid-template-columns:1fr}.payment-summary-status{width:100%;min-width:0;align-items:stretch;flex-direction:column}.payment-summary-status .button,.payment-summary-status .status-pill{width:100%;justify-content:center}.page-section{padding:52px 0}.checkout-payment-card{position:static}.checkout-page .hero-grid,.checkout-step-row,.checkout-trust-strip{grid-template-columns:1fr}.checkout-card-head h1{max-width:100%}.admin-sidebar{position:static}.sidebar-nav{grid-template-columns:repeat(4,minmax(0,1fr))}.sidebar-nav .admin-sidebar-label{grid-column:1/-1}.sidebar-nav button{grid-template-columns:20px minmax(0,1fr)}.sidebar-nav button small{display:none}.cart-panel,.product-editor-panel,.store-live-preview{position:static}.product-admin-row{grid-template-columns:1fr}.product-admin-main{grid-template-columns:52px minmax(0,1fr)}.product-admin-meta{justify-content:start}.landing-hero .hero-grid{grid-template-columns:1fr}.landing-hero-title{max-width:100%}}@media(max-width:640px){.container{width:calc(100% - 24px);max-width:1180px}.header-inner{min-height:72px;align-items:center;flex-direction:row;justify-content:center;gap:0}.header-nav{display:none}.dashboard-page{padding-top:16px}.hero{padding:42px 0 32px}.home-hero{min-height:auto;padding:28px 0 30px}.home-hero h1{max-width:100%;font-size:clamp(2.35rem,11vw,3rem);line-height:.96}.landing-hero .hero-copy{gap:14px}.landing-hero-title{max-width:100%;font-size:clamp(2.55rem,11vw,3.25rem);line-height:.94}.landing-hero-panel{transform:none}.landing-proof-strip span{min-height:32px;font-size:.78rem}.home-hero .lede{font-size:.98rem;line-height:1.52}.hero-actions .button{width:100%}.checkout-page{padding-top:34px}.checkout-payment-card,.checkout-summary-card{padding:16px}.checkout-card-head h1{font-size:clamp(2.35rem,13vw,3.2rem)}.checkout-section-label{align-items:flex-start;flex-direction:column}.hero-metrics{grid-template-columns:1fr;gap:8px;margin-top:20px}.hero-metrics div{min-height:74px}.directory-panel-hero{min-height:210px}.directory-panel-hero h2{font-size:clamp(1.85rem,10vw,2.45rem)}.stores-page-hero{margin-bottom:18px;padding:18px}.stores-page-hero h1{font-size:clamp(2.25rem,11vw,2.95rem)}.store-search-bar{min-height:50px;padding:0 15px}.dashboard-page .container{width:calc(100% - 24px);max-width:1480px}.seller-dashboard .admin-shell{display:block}.seller-dashboard .admin-sidebar{position:fixed;inset:10px auto 10px 10px;z-index:60;width:min(360px,calc(100vw - 24px));height:auto;max-height:calc(100svh - 20px);overflow-y:auto;transform:translate(calc(-100% - 22px));transition:transform .22s var(--ease-drawer)}.seller-dashboard .admin-sidebar.open{transform:translate(0)}.sidebar-backdrop{position:fixed;inset:0;z-index:55;display:block;border:0;background:#0f172a6b;opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:opacity .18s var(--ease-out-ui)}.sidebar-backdrop.active{opacity:1;pointer-events:auto}.sidebar-close-button{width:36px;height:36px;display:grid;place-items:center;margin-left:auto;border:1px solid rgba(216,221,240,.86);border-radius:8px;background:#ffffffa3;color:var(--ink)}.mobile-sidebar-toggle{width:42px;height:42px;display:inline-grid;place-items:center;border:1px solid color-mix(in srgb,var(--store-accent,var(--indigo)) 32%,var(--line));border-radius:8px;background:linear-gradient(135deg,color-mix(in srgb,var(--store-accent,var(--indigo)) 11%,#fff),#fff),#fff;color:var(--indigo-dark);box-shadow:0 7px 8px color-mix(in srgb,var(--store-accent,var(--indigo)) 12%,transparent)}.admin-topbar{grid-template-columns:1fr;padding:16px;width:100%;overflow:hidden}.admin-topbar .hero-actions{width:100%;display:grid;grid-template-columns:1fr;gap:10px}.admin-topbar .button{width:100%;min-width:0;white-space:normal;text-align:center}.admin-page h1{max-width:100%;overflow-wrap:anywhere;font-size:1.9rem;line-height:1.05}h1{max-width:100%;font-size:clamp(2.15rem,11vw,2.85rem);line-height:1}.hero h1{max-width:8.8ch}.landing-hero h1.landing-hero-title{max-width:100%;font-size:1rem;line-height:1}.hero-title-lead{font-size:clamp(3.05rem,13vw,3.5rem);line-height:.9}.hero-title-rule{font-size:clamp(1.88rem,8.2vw,2.08rem);line-height:1.04}.cta-microcopy,.landing-hero .hero-actions,.landing-hero .hero-copy,.landing-hero .hero-grid,.landing-hero .lede,.landing-support-line{width:100%;max-width:100%;min-width:0}.landing-hero{overflow:hidden}.landing-hero .container{width:100%;padding-inline:16px}.landing-hero .hero-grid{gap:24px}.landing-hero-title span{overflow-wrap:normal;word-break:normal}.cta-microcopy,.landing-hero .lede,.landing-support-line{font-size:.98rem;overflow-wrap:break-word;word-break:normal}.landing-primary-button{width:100%;min-width:0;padding-inline:14px;white-space:normal}.landing-proof-strip{width:100%;display:grid;grid-template-columns:1fr}.landing-proof-strip span{width:100%;justify-content:center;text-align:center}.landing-hero-panel,.landing-hero-panel .console-visual,.landing-hero-panel .landing-security-stack{width:100%;max-width:100%;min-width:0;overflow:hidden}.home-hero h1,.stores-page-hero h1{max-width:100%}h2{font-size:clamp(1.85rem,9vw,2.5rem);line-height:1.04}.lede{max-width:100%;font-size:1.02rem;line-height:1.55}.hero-actions{gap:10px}.admin-topbar .lede{max-width:min(100%,31ch);font-size:.96rem;overflow-wrap:break-word}.metric-card{min-height:84px}.checkout-summary-card{min-height:auto}.cart-item,.cart-total{align-items:flex-start}.dashboard-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;overflow:hidden}.dashboard-tabs button{justify-content:center;min-width:0;padding:0 8px}.store-switcher{grid-template-columns:38px minmax(0,1fr)}.store-switcher-status{grid-column:2;justify-self:start;max-width:none}.store-directory-row{grid-template-columns:40px minmax(0,1fr)}.store-directory-count,.store-directory-row .store-switcher-status{grid-column:2;justify-self:start}.sidebar-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.seller-dashboard .sidebar-nav{grid-template-columns:1fr}.seller-dashboard .sidebar-nav button{grid-template-columns:22px minmax(0,1fr) auto}.seller-dashboard .sidebar-nav button small{display:inline-block}.color-picker-row,.store-subdomain-control{grid-template-columns:1fr}.store-subdomain-control{gap:2px;padding-block:8px}.store-subdomain-control input{width:100%}.store-preview-details{grid-template-columns:1fr}.color-swatch-grid,.setup-flow-progress{grid-template-columns:repeat(2,minmax(0,1fr))}.brand-upload-grid,.product-media-grid{grid-template-columns:1fr}.brand-upload-zone{align-items:flex-start;flex-direction:column}.store-brand-preview{min-height:238px;flex-direction:column;align-items:start;justify-content:end}.store-brand-preview h3{font-size:1.55rem}.product-media-banner-preview,.storefront-page .store-cover.dark{flex-direction:column;align-items:start;justify-content:end}.store-product-card{min-height:auto}.split-actions .button{width:100%}.confirmation-actions{grid-template-columns:1fr}.data-row,.transaction-row{min-width:680px}.storefront-page .store-cover.dark{min-height:190px;padding:20px}.storefront-page .store-cover h1{font-size:2.55rem}}
