.site-footer{background-color:#0f172a;color:#f8fafc;padding:5rem 0 2rem;border-top:none;font-size:var(--fs-body)}.site-footer .brand{color:#fff;font-size:calc(var(--fs-panel-title) + .3rem);margin-bottom:1.5rem;display:inline-flex}.site-footer .brand-dot{background:var(--color-primary-base, #e11d48);box-shadow:0 0 12px #e11d4899}.footer-grid{display:grid;grid-template-columns:1fr;gap:3rem;margin-bottom:4rem}@media(min-width:768px){.footer-grid{grid-template-columns:2fr 3fr}}.footer-brand{max-width:320px}.footer-tagline{color:#94a3b8;line-height:1.6;margin:0}.footer-column-group{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem}@media(min-width:640px){.footer-column-group{grid-template-columns:repeat(3,1fr)}}.footer-column h4{color:#fff;font-size:calc(var(--fs-panel-title) - .1rem);font-weight:600;margin:0 0 1.5rem;letter-spacing:.02em}.site-footer .footer-links{display:flex;flex-direction:column;gap:.85rem}.site-footer .footer-links a{color:#94a3b8;text-decoration:none;transition:color .2s ease,transform .2s ease;display:inline-block;width:fit-content}.site-footer .footer-links a:hover{color:var(--color-primary-base, #e11d48);transform:translate(4px)}.footer-bottom{display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding-top:2rem;border-top:1px solid #1e293b;gap:1.5rem}@media(min-width:640px){.footer-bottom{flex-direction:row}}.copyright{color:#64748b;margin:0;font-size:var(--fs-caption)}.social-links{display:flex;gap:1rem;align-items:center}.social-links a{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:#1e293b;color:#cbd5e1;transition:all .2s ease}.social-links a:hover{background:var(--color-primary-base, #e11d48);color:#fff;transform:translateY(-2px)}@media(max-width:640px){.site-footer{padding:4rem 0 1.75rem}.site-footer .brand{font-size:calc(var(--fs-panel-title) + .2rem);margin-bottom:1rem}.footer-grid{gap:2rem;margin-bottom:2.5rem}.footer-column-group{gap:1.25rem}.footer-tagline,.site-footer .footer-links a{font-size:var(--fs-body)}.footer-column h4{font-size:calc(var(--fs-panel-title) - .04rem);margin-bottom:1rem}.copyright{font-size:calc(var(--fs-caption) - .02rem)}}.how-it-works-section{padding:6rem 1rem 3rem;background-color:transparent}.how-it-works-header{text-align:center;max-width:600px;margin:0 auto 4rem}.how-it-works-header h2{font-size:clamp(2rem,4.2vw,2.5rem);margin:1rem 0;font-weight:700;line-height:1.2}.how-it-works-header p{font-size:calc(var(--fs-body) + .18rem);color:var(--color-text-dim, #6b7280)}.how-it-works-grid{display:grid;grid-template-columns:1fr;gap:4rem;align-items:center}@media(min-width:768px){.how-it-works-grid{grid-template-columns:1fr 1fr;gap:6rem}}.steps-container{display:flex;flex-direction:column;gap:1.5rem;position:relative}.step-item{position:relative;display:flex;gap:1.5rem;cursor:pointer;padding:1rem;border-radius:12px;transition:all .3s ease;z-index:1}.step-item:hover{background:var(--color-bg-subtle, #f9fafb)}.step-item.active{background:#fff;box-shadow:0 4px 20px #0000000d;border:1px solid var(--color-border, #e5e7eb)}.step-number{flex-shrink:0;width:2rem;height:2rem;border-radius:50%;background:#fff;border:2px solid var(--color-border, #e5e7eb);display:flex;align-items:center;justify-content:center;font-weight:600;color:var(--color-text-dim, #6b7280);transition:all .3s ease;position:relative}.step-item.active .step-number{border-color:var(--color-primary-base, #e11d48);color:var(--color-primary-base, #e11d48);box-shadow:0 0 0 4px #e11d481a}.step-item.completed .step-number{background:var(--color-primary-base, #e11d48);border-color:var(--color-primary-base, #e11d48);color:#fff}.step-content{flex:1}.step-content h3{font-size:calc(var(--fs-panel-title) + .05rem);font-weight:600;margin:0 0 .5rem;color:var(--color-text-dim, #6b7280);transition:color .3s ease}.step-item.active .step-content h3{color:var(--color-text, #111827)}.step-content p{font-size:var(--fs-body);color:var(--color-text-dim, #6b7280);margin:0;line-height:1.5;opacity:.7;transition:opacity .3s ease}.step-item.active .step-content p{opacity:1}.visual-container{display:flex;justify-content:center;align-items:center;perspective:1000px;min-height:560px}.phone-mockup{width:280px;height:560px;background:var(--color-border, #e5e7eb);border-radius:36px;padding:10px;position:relative;box-shadow:0 20px 40px #0000001a;transform:rotateY(-5deg) rotateX(2deg);transition:transform .5s cubic-bezier(.175,.885,.32,1.275)}.phone-mockup:hover{transform:rotateY(0) rotateX(0)}.phone-notch{position:absolute;top:10px;left:50%;transform:translate(-50%);width:120px;height:24px;background:var(--color-border, #e5e7eb);border-bottom-left-radius:12px;border-bottom-right-radius:12px;z-index:10}.phone-screen{background:#fff;width:100%;height:100%;border-radius:28px;overflow:hidden;position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center}.dynamic-visual{text-align:center;animation:fadeIn .4s ease-out;padding:2rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.5rem}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.visual-icon{font-size:var(--fs-visual-icon);line-height:1;animation:bounce 2s infinite ease-in-out}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.dynamic-visual h4{font-size:calc(var(--fs-panel-title) + .05rem);font-weight:600;margin:0;color:var(--color-text, #111827)}.animated-progress{width:100%;height:6px;background:var(--color-border, #e5e7eb);border-radius:3px;overflow:hidden;margin-top:2rem}.progress-bar{height:100%;background:var(--color-primary-base, #e11d48);width:0%;animation:fillProgress 4s linear forwards}@keyframes fillProgress{0%{width:0%}to{width:100%}}.browser-mockup{width:100%;max-width:480px;height:320px;background:#fff;border-radius:12px;position:relative;box-shadow:0 20px 40px #0000001a;display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--color-border, #e5e7eb);transform:rotateY(-5deg) rotateX(2deg);transition:transform .5s cubic-bezier(.175,.885,.32,1.275)}.browser-mockup:hover{transform:rotateY(0) rotateX(0)}.browser-topbar{height:36px;background:#f8fafc;display:flex;align-items:center;padding:0 16px;gap:8px;border-bottom:1px solid var(--color-border, #e5e7eb)}.browser-topbar i{width:12px;height:12px;border-radius:50%;background:#cbd5e1}.browser-topbar i:nth-child(1){background:#ff5f56}.browser-topbar i:nth-child(2){background:#ffbd2e}.browser-topbar i:nth-child(3){background:#27c93f}.browser-screen{flex:1;background:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative}@media(max-width:640px){.how-it-works-section{padding:4.5rem 1rem 2.5rem}.how-it-works-header{margin-bottom:2.5rem}.how-it-works-header h2{font-size:calc(var(--fs-3xl) + .17rem)}.how-it-works-header p{font-size:var(--fs-body)}.how-it-works-grid,.steps-container{gap:1.1rem}.step-item{gap:1rem;padding:.85rem}.step-content h3,.dynamic-visual h4{font-size:var(--fs-panel-title)}.step-content p{font-size:var(--fs-body)}.step-number{width:1.8rem;height:1.8rem;font-size:var(--fs-md)}.visual-container{min-height:470px}.phone-mockup{width:240px;height:500px}.dynamic-visual{padding:1.4rem;gap:1rem}.visual-icon{font-size:var(--fs-visual-icon)}.browser-mockup{max-width:100%;height:260px}}.dashboard-bg{padding-top:28px;padding-bottom:56px;background:radial-gradient(circle at top left,rgba(200,16,46,.06) 0%,transparent 32%),linear-gradient(180deg,#fff7f9,#fffafb)}.seller-dashboard-page.section{padding-top:18px}.seller-dashboard-page{background:radial-gradient(circle at top left,rgba(255,255,255,.08) 0%,transparent 20%),radial-gradient(circle at top right,rgba(255,196,206,.12) 0%,transparent 24%),linear-gradient(180deg,#8d0d22,#b1122c 200px,#fff7f9 200px,#fffafb)}.dashboard-bg .container{display:grid;gap:14px}.seller-dashboard-layout{gap:18px!important}.dashboard-eyebrow{margin:0 0 4px;color:var(--red);text-transform:uppercase;letter-spacing:.11em;font-size:var(--fs-2xs);font-weight:800}.dashboard-head{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:2px;padding:20px 22px;border-radius:22px;border:1px solid #f2d6dd;background:linear-gradient(180deg,#fff,#fff6f9);box-shadow:0 16px 36px #68112414}.dashboard-head-main{display:flex;align-items:center;gap:14px}.seller-hero{display:grid;gap:12px;padding:16px;border-radius:24px;background:radial-gradient(circle at top right,rgba(255,255,255,.16) 0%,transparent 22%),linear-gradient(135deg,#a51028,#7c0c1f);color:#fff;border:1px solid rgba(255,255,255,.12);box-shadow:0 26px 50px #4f081647}.seller-hero-top{display:flex;justify-content:space-between;align-items:flex-start;gap:14px}.seller-hero-main{align-items:flex-start}.seller-hero-copy-block{min-width:0;display:grid;gap:0}.seller-hero .dashboard-eyebrow,.seller-hero h1,.seller-hero p{color:#fff}.seller-hero h1{font-size:clamp(1.25rem,1.7vw,1.55rem);margin:0;line-height:1.15}.seller-hero-eyebrow{color:#ffffffb8;font-size:var(--fs-xs);margin:0 0 8px;letter-spacing:.11em;font-weight:600}.seller-hero p:not(.seller-hero-eyebrow){color:#ffffffd1;margin:4px 0 0;font-size:var(--fs-body)}.seller-hero-description{max-width:52ch}.seller-hero-badges{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.seller-hero-badge{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:4px 10px;border-radius:999px;background:#ffffff1f;border:1px solid rgba(255,255,255,.16);color:#fff;font-size:var(--fs-xs);font-weight:700;letter-spacing:.03em}.seller-hero-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.seller-hero-guide-link{min-height:42px;padding:8px 12px;border-radius:14px;border:1px solid rgba(255,255,255,.18);background:#ffffff1f;color:#fff;box-shadow:none;display:inline-flex;align-items:center;gap:10px}.seller-hero-guide-link:hover{background:#ffffff2e;border-color:#ffffff42}.seller-hero-guide-link-icon{width:30px;height:30px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;background:#ffffff29}.seller-hero-guide-link-icon svg{width:18px;height:18px}.seller-hero-guide-link span{display:grid;text-align:left;gap:1px}.seller-hero-guide-link strong{font-size:var(--fs-base);line-height:1.05}.seller-hero-guide-link small{color:#ffffffb8;font-size:var(--fs-xs);line-height:1.15}.seller-hero-logout{background:#ffffff24!important;border-color:#ffffff29!important;box-shadow:none!important}.seller-hero-logout:hover{background:#fff3!important}.seller-hero-logout-icon{display:inline-flex;align-items:center;justify-content:center}.seller-hero-logout-icon svg{width:18px;height:18px}.seller-hero-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.seller-metric-card{display:grid;gap:2px;padding:8px 10px;border-radius:12px;background:#ffffff1f;border:1px solid rgba(255,255,255,.14);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.seller-metric-card span{color:#ffffffc2;font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:.06em;font-weight:700}.seller-metric-card strong{color:#fff;font-size:var(--fs-lg);line-height:1}.seller-metric-card small{color:#ffffffbd;font-size:calc(var(--fs-2xs) - .04rem);line-height:1.25}.seller-subscription-banner{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 20px;border-radius:22px;border:1px solid #f0d4dc;background:#fff;box-shadow:0 18px 34px #6012251a}.seller-subscription-banner-copy{min-width:0;display:grid;gap:6px}.seller-subscription-banner strong{color:var(--red-dark);font-size:var(--fs-lg);line-height:1.1}.seller-subscription-banner p{margin:0;color:#6f5560;max-width:74ch}.seller-subscription-banner-action{flex:0 0 auto;display:flex;align-items:center}.seller-subscription-banner-cta{min-width:170px;white-space:nowrap}.seller-subscription-banner-warning{background:linear-gradient(135deg,#fff8ea,#fff2d4);border-color:#efcf8d}.seller-subscription-banner-danger{background:linear-gradient(135deg,#fff0f3,#ffdfe6);border-color:#efbcc8}@media(max-width:760px){.seller-subscription-banner{align-items:stretch;flex-direction:column}.seller-subscription-banner-action,.seller-subscription-banner-cta{width:100%}}.dashboard-head h1{font-size:clamp(1.6rem,2.5vw,2rem);margin:0;color:var(--red-dark);line-height:1.1}.dashboard-head p{margin:4px 0 0;color:#735560}.seller-logo-100{width:72px;height:72px;border-radius:16px;object-fit:cover;border:1px solid #edc6d0;background:#fff;box-shadow:0 10px 24px #6811241f}.seller-logo-fallback{width:72px;height:72px;border-radius:16px;display:grid;place-items:center;border:1px solid #edc6d0;background:linear-gradient(135deg,#ffe8ef,#fff7fa);color:var(--red-dark);font-size:var(--fs-2xl);font-weight:800}.dashboard-section{display:grid;gap:12px}.seller-tabs{margin-bottom:20px}.section-head-inline h2{margin:0;color:var(--red-dark);font-size:clamp(1.25rem,1.9vw,1.5rem)}.section-head-inline p{margin:4px 0 0;color:#755964}.section-head-with-legend,.section-head-with-action{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.status-legend{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.dashboard-bg .btn-secondary{background:linear-gradient(135deg,#c8102e,#a11028);color:#fff;border:1px solid #b3122d;box-shadow:0 10px 22px #a81e3a33}.dashboard-bg .btn-secondary:hover{border-color:#8f0f24}.tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:2px;padding:6px;border-radius:16px;border:1px solid #f1d3da;background:#fff}.tabs button,.tabs a{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;background:#fff6f9;border:1px solid #f3d9e0;color:#6a4a55;border-radius:999px;min-height:40px;padding:9px 14px;font-size:var(--fs-tab);font-weight:500}.tabs button:not(.active):hover,.tabs a:not(.active):hover{background:#ffebf1}.tabs .active{background:linear-gradient(135deg,#c8102e,#a11028);color:#fff;border-color:#b3122d;box-shadow:0 8px 18px #a81e3a33}.seller-form-stack{display:grid;gap:16px}.seller-panel-copy{display:grid;gap:4px}.seller-panel-copy h3,.seller-panel-copy .panel-helper{margin:0}.seller-form-stack .grid-2{gap:18px 16px}.seller-panel-emphasis{background:linear-gradient(180deg,#fff,#fff4f7);border-color:#efcbd5;box-shadow:0 18px 36px #7f0f221a}.seller-list-panel{background:linear-gradient(180deg,#fff,#fff9fb)}@keyframes skeleton-pulse{0%{opacity:.6}50%{opacity:1}to{opacity:.6}}.skeleton{animation:skeleton-pulse 1.5s ease-in-out infinite;background-color:#f1d3da;border-radius:4px;color:transparent!important;pointer-events:none;-webkit-user-select:none;user-select:none}.skeleton *{visibility:hidden}.seller-guide-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:grid;place-items:center;padding:18px;background:#1c0c1494;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.seller-guide-modal{width:min(920px,100%);max-height:calc(100vh - 36px);display:grid;grid-template-rows:auto minmax(0,1fr) auto;border-radius:28px;overflow:hidden;border:1px solid #f0d4dc;background:linear-gradient(180deg,#fffdfd,#fff8fa);box-shadow:0 32px 72px #3a0b184d}.seller-guide-header,.seller-guide-footer{padding:18px 22px;background:#ffffffe6}.seller-guide-header{display:flex;align-items:center;justify-content:space-between;gap:14px;border-bottom:1px solid #f2dde4}.seller-guide-kicker{margin:0 0 6px;color:#b02a49;font-size:var(--fs-xs);letter-spacing:.14em;text-transform:uppercase;font-weight:800}.seller-guide-header h3{margin:0;color:var(--red-dark);font-size:clamp(1.4rem,2vw,1.7rem)}.seller-guide-close-btn{width:42px;height:42px;padding:0;border-radius:999px;border:1px solid #efd6de;background:#fff;color:#845863;box-shadow:none}.seller-guide-close-btn svg{width:18px;height:18px}.seller-guide-close-btn:hover{background:#fff5f8;color:var(--red-dark)}.seller-guide-content{overflow:auto;padding:22px;display:grid;gap:18px}.seller-guide-hero-card{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);gap:18px;padding:22px;border-radius:24px;border:1px solid #f3dbe2;background:linear-gradient(135deg,#fff8f2,#fff8fb 52%,#f7fcff)}.seller-guide-hero-copy{display:grid;gap:12px;align-content:start}.seller-guide-chip,.seller-guide-pill{display:inline-flex;align-items:center;justify-content:center;width:fit-content;min-height:30px;padding:6px 12px;border-radius:999px;font-weight:800}.seller-guide-chip{background:#c8102e14;color:#b22a48;font-size:var(--fs-sm)}.seller-guide-hero-copy h4,.guide-step-card h4,.seller-guide-tip-band h4{margin:0;color:#5f2131}.seller-guide-hero-copy h4{font-size:clamp(1.2rem,2vw,1.45rem);line-height:1.18}.seller-guide-hero-copy p,.guide-step-card p,.seller-guide-tip-band p{margin:0;color:#785a64;line-height:1.62}.seller-guide-pill-row{display:flex;flex-wrap:wrap;gap:8px}.seller-guide-pill{background:#fff;border:1px solid #efd8df;color:#8b4055;font-size:var(--fs-sm)}.seller-guide-hero-visual{position:relative;min-height:240px;display:grid;place-items:center}.seller-guide-qr-art{width:min(100%,340px);height:auto;filter:drop-shadow(0 18px 30px rgba(151,39,72,.18))}.seller-guide-hero-floating{position:absolute;display:grid;gap:2px;padding:10px 12px;border-radius:16px;background:#fffffff0;border:1px solid #efd8df;box-shadow:0 14px 28px #51202e1f}.seller-guide-hero-floating strong{color:#6b2839;font-size:var(--fs-md)}.seller-guide-hero-floating span{color:#8a6a73;font-size:var(--fs-xs)}.seller-guide-hero-floating-top{top:8px;right:6px}.seller-guide-hero-floating-bottom{bottom:10px;left:12px}.seller-whatsapp-fab{position:fixed;right:22px;bottom:22px;z-index:35;display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:999px;background:linear-gradient(135deg,#25d366,#128c7e);color:#fff;text-decoration:none;box-shadow:0 16px 34px #128c7e57;font-weight:700;letter-spacing:.01em;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}.seller-whatsapp-fab svg{width:22px;height:22px;flex:0 0 auto}.seller-whatsapp-fab:hover{color:#fff;transform:translateY(-2px);box-shadow:0 20px 40px #128c7e6b;filter:brightness(1.02)}.seller-whatsapp-fab:focus-visible{outline:3px solid rgba(255,255,255,.72);outline-offset:3px}@media(max-width:720px){.seller-whatsapp-fab{right:16px;bottom:16px;width:54px;height:54px}}.seller-guide-journey-grid{display:grid;grid-template-columns:1fr;gap:14px}.guide-step-card{display:grid;grid-template-columns:56px minmax(0,1fr);align-items:start;gap:14px;padding:18px;border-radius:20px;border:1px solid #f0d9e0;background:#fff;box-shadow:0 14px 28px #75192f14}.guide-step-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.guide-step-icon{width:56px;height:56px;border-radius:16px;display:inline-flex;align-items:center;justify-content:center}.guide-step-body{display:grid;gap:6px}.guide-step-icon svg,.seller-guide-tip-icon svg{width:22px;height:22px}.guide-step-number{color:#b28795;font-size:var(--fs-sm);font-weight:800;letter-spacing:.12em;text-transform:uppercase}.guide-step-hint{display:inline-flex;align-items:center;min-height:28px;padding:4px 10px;border-radius:999px;background:#fff5f8;border:1px solid #f0dbe2;color:#9a6676;font-size:var(--fs-xs);font-weight:700}.guide-step-rose .guide-step-icon{background:#fff0f5;color:#c43e72}.guide-step-amber .guide-step-icon{background:#fff5e8;color:#d18518}.guide-step-violet .guide-step-icon{background:#f4efff;color:#7c59d4}.guide-step-teal .guide-step-icon{background:#e9fbfb;color:#0f97a0}.guide-step-blue .guide-step-icon{background:#eef4ff;color:#3f74d9}.guide-step-emerald .guide-step-icon{background:#ecfcf4;color:#1a9a73}.seller-guide-tip-band{display:grid;grid-template-columns:56px minmax(0,1fr);gap:14px;align-items:flex-start;padding:18px 20px;border-radius:22px;border:1px solid #ecd8df;background:linear-gradient(135deg,#fff,#fff6f9)}.seller-guide-tip-icon{width:56px;height:56px;border-radius:18px;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#ffeef3,#fff7eb);color:#b02d52}.seller-guide-footer{border-top:1px solid #f2dde4;display:flex;justify-content:flex-end}@media(max-width:980px){.dashboard-head{flex-direction:column;align-items:flex-start}.dashboard-head-main{width:100%}.seller-logo-100,.seller-logo-fallback{width:64px;height:64px}.seller-hero-top{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start}.seller-hero-main{min-width:0}.seller-hero-actions{width:auto;flex-direction:row;align-items:flex-start;justify-content:flex-end}.seller-hero-guide-link{min-height:40px;padding:7px 10px}.seller-hero-guide-link small{display:none}.seller-hero-guide-link strong{font-size:var(--fs-sm)}.seller-hero-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.section-head-with-legend{align-items:flex-start}.status-legend{justify-content:flex-start}.seller-guide-hero-card,.seller-guide-journey-grid{grid-template-columns:1fr}.seller-guide-hero-visual{min-height:210px}}@media(max-width:640px){.dashboard-bg{padding-top:10px;padding-bottom:44px}.tabs{gap:6px;padding:4px}.tabs button,.tabs a{min-height:36px;padding:8px 12px}.section-head-inline h2{font-size:calc(var(--fs-panel-title) + .08rem)}.section-head-inline p{font-size:var(--fs-body)}.seller-dashboard-page.section{padding-top:8px}.seller-hero{padding:12px;gap:10px}.seller-hero-top{gap:10px}.seller-hero-main{gap:6px;align-items:center}.dashboard-head-main.seller-hero-main{gap:6px}.seller-logo-100,.seller-logo-fallback{width:52px;height:52px;border-radius:14px}.seller-logo-fallback{font-size:var(--fs-xl)}.seller-hero h1{font-size:var(--fs-lg);text-align:left}.seller-hero-copy-block{margin-left:0;text-align:left}.seller-hero-eyebrow{text-align:left}.seller-hero-description{display:none}.seller-hero-badges{gap:6px}.seller-hero-badge{min-height:24px;padding:3px 8px;font-size:var(--fs-2xs)}.seller-hero-actions{gap:8px}.seller-hero-guide-link{min-height:36px;padding:6px 9px;border-radius:12px}.seller-hero-guide-link-icon{width:24px;height:24px;border-radius:8px}.seller-hero-guide-link-icon svg{width:15px;height:15px}.seller-hero-guide-link strong{font-size:var(--fs-xs)}.seller-hero-logout{min-width:36px;width:36px;height:36px;min-height:36px;padding:0!important;border-radius:12px}.seller-hero-logout-label{display:none}.seller-hero-logout-icon svg{width:16px;height:16px}.seller-hero-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.seller-metric-card{padding:7px 6px;border-radius:10px}.seller-metric-card span{font-size:calc(var(--fs-2xs) - .08rem);letter-spacing:.04em}.seller-metric-card strong{font-size:var(--fs-md)}.seller-metric-card small{display:none}.seller-guide-header,.seller-guide-content,.seller-guide-footer{padding-left:16px;padding-right:16px}.seller-guide-tip-band,.guide-step-card{grid-template-columns:1fr}.guide-step-icon{width:48px;height:48px}.guide-step-top{flex-direction:column;align-items:flex-start}.seller-guide-hero-floating{position:static}.seller-guide-hero-visual{gap:12px}}@media(max-width:420px){.seller-hero{padding:10px}.seller-hero-main,.dashboard-head-main.seller-hero-main{gap:4px}.seller-logo-100,.seller-logo-fallback{width:46px;height:46px}.seller-hero-copy-block{margin-left:-3px}.seller-hero h1{font-size:var(--fs-body);text-align:left}.seller-hero-badge{font-size:var(--fs-2xs);padding:2px 7px}.seller-hero-guide-link{padding:6px 8px}.seller-hero-guide-link strong{display:none}.seller-hero-guide-link span{display:inline-flex;gap:0}.seller-hero-metrics{gap:3px}.seller-metric-card{padding:6px 5px}.seller-metric-card strong{font-size:var(--fs-sm)}}.seller-overview-grid{align-items:start}.seller-metric-stack-soft .metric-item{border-color:#f2d6dd;background:#ffffffe0}.seller-qr-panel{overflow:hidden}.seller-qr-preview-wrap{display:grid;grid-template-columns:220px minmax(0,1fr);gap:18px;align-items:center}.seller-qr-preview{width:220px;background:#fff;box-shadow:0 12px 28px #7814281f}.seller-qr-caption strong{display:block;color:var(--red-dark);font-size:calc(var(--fs-panel-title) - .12rem);margin-bottom:6px}.seller-qr-caption p{margin:0;color:#6e525c;font-size:var(--fs-body)}.seller-subscription-usage-card{margin-top:16px;display:grid;gap:10px;padding:18px 18px 16px;border-radius:22px;border:1px solid #efc9d3;background:radial-gradient(circle at top right,#ffffffe6,#fff0 26%),linear-gradient(135deg,#fff0f4,#fff 58%,#fff7fa);box-shadow:0 16px 34px #7914281f}.seller-subscription-usage-kicker-row{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.seller-subscription-usage-kicker{color:#9a3851;text-transform:uppercase;letter-spacing:.09em;font-size:var(--fs-2xs);font-weight:800}.seller-subscription-usage-status{display:inline-flex;align-items:center;min-height:28px;padding:5px 10px;border-radius:999px;background:#c8102e14;border:1px solid rgba(200,16,46,.14);color:var(--red-dark);font-size:var(--fs-2xs);font-weight:800;text-transform:capitalize}.seller-subscription-usage-head{display:flex;justify-content:space-between;gap:12px;align-items:baseline}.seller-subscription-usage-head strong{color:var(--red-dark);font-size:calc(var(--fs-panel-title) - .04rem)}.seller-subscription-usage-head span,.seller-subscription-usage-card p{color:#725762;font-size:var(--fs-body)}.seller-subscription-usage-bar{margin:10px 0 8px;height:10px;width:100%;border-radius:999px;background:#f6e4e9;overflow:hidden}.seller-subscription-usage-bar span{display:block;height:100%;border-radius:inherit;background:linear-gradient(135deg,#c8102e,#ff9b6b)}.seller-subscription-usage-card p{margin:0}.seller-subscription-usage-note{color:#785b65}.seller-subscription-usage-alert{margin-top:2px;font-weight:700}.seller-subscription-usage-alert-warning{color:#8a5d00}.seller-subscription-usage-alert-urgent{color:#a0122a}@media(max-width:980px){.seller-qr-preview-wrap{grid-template-columns:1fr;display:grid}}@media(max-width:640px){.seller-qr-preview-wrap{gap:14px}.seller-qr-preview{width:190px}.seller-qr-caption p{line-height:1.5}.seller-subscription-usage-head{flex-direction:column;align-items:flex-start}}.seller-type-field{display:grid;gap:8px}.seller-feature-locked-card{display:grid;gap:16px;padding:22px}.seller-feature-locked-note{padding:16px 18px;border-radius:18px;border:1px solid #efd1d9;background:linear-gradient(180deg,#fff9fb,#fff2f6)}.seller-feature-locked-note strong{display:block;color:var(--red-dark)}.seller-feature-locked-note p{margin:6px 0 0;color:#745962;line-height:1.6}.seller-type-field>span{color:var(--muted);font-size:var(--fs-label);font-weight:600}.seller-type-field-span{grid-column:1 / -1}.seller-type-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.seller-type-tabs button{min-height:46px;border-radius:14px;border:1px solid #efd2da;background:#fff7fa;color:#6b4a55;font-size:var(--fs-tab);font-weight:700;box-shadow:none}.seller-type-tabs button.active{background:linear-gradient(135deg,#c8102e,#a11028);color:#fff;border-color:#b3122d;box-shadow:0 10px 22px #a81e3a2e}.seller-form-submit{margin-top:4px}.seller-offers-head{display:grid;gap:14px;margin-bottom:4px}.seller-offers-title-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.seller-offers-action-inline{white-space:nowrap}.seller-offer-status-tabs{display:inline-grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.seller-offer-status-tabs button{min-height:42px;padding:10px 14px;border-radius:14px;border:1px solid #efd4db;background:#fff6f9;color:#6c4c56;font-size:var(--fs-tab);font-weight:700;box-shadow:none}.seller-offer-status-tabs button span{display:inline-flex;align-items:center;justify-content:center;min-width:22px;margin-left:6px;padding:2px 7px;border-radius:999px;background:#a1102814;color:inherit;font-size:var(--fs-sm)}.seller-offer-status-tabs button.active{background:linear-gradient(135deg,#c8102e,#a11028);color:#fff;border-color:#b3122d;box-shadow:0 8px 18px #a81e3a2e}.seller-offer-status-tabs button.active span{background:#ffffff29}.seller-list-row{padding-block:16px}.seller-offers-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:20px;margin-top:20px}.seller-offer-card{display:flex;flex-direction:column;background:#fff;border-radius:18px;border:1px solid #f2e3e7;box-shadow:0 4px 20px #78142808,0 1px 3px #00000005;transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s cubic-bezier(.2,.8,.2,1);overflow:hidden;position:relative}.seller-offer-card:hover{transform:translateY(-4px);box-shadow:0 12px 32px #a81e3a14,0 2px 6px #00000008;border-color:#edbcc8}.seller-offer-card-header{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid #f2e3e7;background:#fff6f9}.seller-offer-kicker-group{display:flex;align-items:center;gap:8px}.seller-offer-kicker-dot{width:8px;height:8px;border-radius:50%}.seller-offer-kicker-dot.discount{background:#e03155}.seller-offer-kicker-dot.free_item{background:#8e5568}.seller-offer-kicker{color:#8a6570;text-transform:uppercase;letter-spacing:.06em;font-size:var(--fs-sm);font-weight:700}.status-chip-small{padding:2px 8px;font-size:var(--fs-xs);margin-left:4px}.seller-offer-icon-actions{display:inline-flex;align-items:center;gap:8px}.seller-offer-menu{position:relative}.seller-offer-menu-btn{width:30px;height:30px;border-radius:8px;border:none;background:transparent;color:#b28b97;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;font-size:20px;line-height:1}.seller-offer-menu-btn:hover{background:#fff0f3;color:#d11c40}.seller-offer-menu-dropdown{position:absolute;right:0;top:calc(100% + 8px);z-index:5;min-width:140px;background:#fff;border:1px solid #efd4db;border-radius:10px;box-shadow:0 8px 22px #3a0c1726;padding:6px}.seller-offer-menu-dropdown button{width:100%;text-align:left;border:none;background:transparent;color:#7d5e68;border-radius:8px;padding:8px 10px;font-size:var(--fs-body);font-weight:600;cursor:pointer}.seller-offer-menu-dropdown button:hover{background:#fff0f3;color:var(--red-dark)}.seller-offer-edit-btn,.seller-offer-delete-btn{background:transparent;border:none;color:#c9a4b0;cursor:pointer;padding:6px;margin:-6px;border-radius:8px;display:flex;align-items:center;justify-content:center;transition:all .2s}.seller-offer-edit-btn:hover,.seller-offer-delete-btn:hover{background:#fff0f3;color:#d11c40}.seller-offer-card-body{padding:20px;flex:1}.seller-offer-title{margin:0 0 10px;color:var(--text);font-size:var(--fs-card-title);line-height:1.35;font-weight:800}.seller-offer-expiry{display:flex;align-items:center;gap:6px;margin:0;color:#8c6e77;font-size:var(--fs-caption);font-weight:500}.seller-offer-card-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;background:#fdfafb;border-top:1px dashed #f2e3e7;padding:14px 20px}.seller-offer-metrics{display:inline-flex;align-items:center;min-width:0}.seller-offer-metric{display:flex;align-items:center;gap:6px;color:#7d5e68;font-size:var(--fs-body);white-space:nowrap}.seller-offer-metric strong{color:var(--red-dark);font-size:calc(var(--fs-card-title) - .1rem)}.seller-offer-metric-divider{width:4px;height:4px;border-radius:50%;background:#debac4;margin:0 14px}.seller-offer-renew-form{display:flex;align-items:center;justify-content:space-between;gap:10px;background:#fff6f9;border-top:1px dashed #edbcc8;padding:12px 14px}.seller-offer-renew-form input[type=date]{flex:1;padding:8px 12px;border-radius:8px;border:1px solid #edbcc8;font-size:var(--fs-body);background:#fff;min-width:0;color:var(--text)}.seller-offer-renew-actions{display:flex;gap:6px}.seller-offer-renew-actions button{padding:6px 12px;font-size:var(--fs-caption);min-height:0;min-width:0;border-radius:8px}.seller-list-loading{display:flex;justify-content:center;padding-top:10px}.seller-list-loading span{color:#7c5d67;font-size:var(--fs-body)}.status-chip{display:inline-flex;align-items:center;justify-content:center;padding:4px 10px;border-radius:999px;font-size:var(--fs-xs);letter-spacing:.06em;font-weight:800;text-transform:uppercase;border:1px solid transparent}.status-chip.neutral{color:#8e0e24;background:#ffe9ee;border-color:#f1c7d2}.status-chip.success{color:#0f6a43;background:#e7f7ef;border-color:#b8e8d1}.status-chip.danger{color:#8f1326;background:#fdecef;border-color:#f2c3cd}@keyframes spin{to{transform:rotate(360deg)}}.spinner{display:inline-block;width:32px;height:32px;border:4px solid #f1d3da;border-bottom-color:#c8102e;border-radius:50%;animation:spin 1s linear infinite}.spinner-center{display:flex;justify-content:center;padding:40px 0}.seller-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#180a0f80;display:grid;place-items:center;z-index:1200;padding:16px}.seller-modal{width:min(480px,100%);background:#fff;border:1px solid #f1d3da;border-radius:18px;box-shadow:0 24px 44px #410d183d;padding:20px;display:grid;gap:10px}.seller-modal h3{margin:0;color:var(--red-dark)}.seller-modal p{margin:0;color:#6f535c;line-height:1.5}.seller-modal-actions{margin-top:4px;display:flex;justify-content:flex-end;gap:8px}@media(max-width:980px){.seller-offer-card,.seller-offer-meta-grid{grid-template-columns:1fr}.seller-offer-card-actions{justify-content:flex-start}}@media(max-width:640px){.seller-type-tabs button{min-height:42px}.seller-offers-head{gap:12px}.seller-offers-title-row{flex-direction:column;align-items:flex-start}.seller-offers-action-inline{width:100%}.seller-offer-status-tabs button{min-height:38px;padding:8px 12px}.seller-offer-status-tabs button span{min-width:20px;margin-left:4px;padding:2px 6px;font-size:var(--fs-xs)}.seller-offers-grid{grid-template-columns:1fr;gap:14px;margin-top:16px}.seller-offer-card-header{padding:14px 16px}.seller-offer-kicker,.status-chip-small,.status-chip{font-size:var(--fs-2xs)}.seller-offer-card-body{padding:16px}.seller-offer-title{margin-bottom:8px}.seller-offer-card-footer{flex-wrap:wrap;gap:8px;padding:12px 16px}.seller-offer-metrics{flex-wrap:wrap;width:100%}.seller-offer-metric-divider{margin:0 10px}.seller-list-loading span,.seller-modal p{font-size:var(--fs-body)}}.agent-username-field{display:flex;flex-direction:column;gap:6px}.agent-username-input-wrap{display:flex;align-items:center;border:1px solid var(--line);border-radius:12px;background:#fff;overflow:hidden}.agent-username-prefix{padding:12px 8px 12px 13px;color:var(--muted);white-space:nowrap;font-size:inherit;-webkit-user-select:none;user-select:none;flex-shrink:0;background:#f3f0f1;border-right:1px solid var(--line)}.agent-username-input{border:none!important;border-radius:0!important;padding-left:4px!important;flex:1;min-width:0}.agent-username-input:focus{outline:none;box-shadow:none}.agent-username-input-wrap:focus-within{border-color:var(--accent);box-shadow:0 0 0 2px #851c351f}.agent-username-preview{color:var(--muted);font-size:.85em;padding-left:2px}.agent-username-preview strong{color:var(--fg)}.agent-username-display{margin:4px 0 0;display:inline-flex;align-items:baseline;gap:6px;flex-wrap:nowrap;font-size:var(--fs-body);color:var(--muted)}.agent-username-display strong{color:var(--fg);font-weight:600}.seller-app-download-banner{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px;background:linear-gradient(135deg,#4f1524,#851c35);border-radius:18px;margin-bottom:24px;box-shadow:0 12px 24px #851c3533}.seller-app-download-copy h3{color:#fff;margin:0 0 6px;font-size:var(--fs-panel-title)}.seller-app-download-copy p{margin:0;color:#ffffffd9;font-size:var(--fs-body);line-height:1.5}.play-store-badge{display:flex;align-items:center;gap:12px;background:#000;border:1px solid rgba(255,255,255,.2);padding:8px 18px;border-radius:12px;color:#fff;text-decoration:none;transition:all .2s;flex-shrink:0}.play-store-badge:hover{background:#111;border-color:#fff6;transform:translateY(-2px);box-shadow:0 4px 12px #0000004d}.play-store-badge svg{width:28px;height:28px}.play-store-text{display:flex;flex-direction:column}.play-store-text span{font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:.05em;opacity:.8;line-height:1;margin-bottom:3px}.play-store-text strong{font-size:var(--fs-panel-title);font-weight:600;line-height:1}.seller-inline-entity{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 0;border-top:1px solid var(--line)}.seller-inline-entity:first-of-type{border-top:0}.seller-inline-entity strong{color:var(--red-dark)}.seller-inline-entity-copy{display:grid;gap:3px}.seller-inline-entity-copy small{color:#9a7480;font-size:var(--fs-caption)}.seller-inline-entity span{color:#7d5d66;font-size:var(--fs-body)}.seller-inline-entity-card-head{padding-top:0}.seller-agents-card-list{display:grid;gap:14px}.seller-agent-account-card{display:grid;gap:14px;padding:18px;border:1px solid #f1d7de;border-radius:18px;background:linear-gradient(180deg,#fffdfd,#fff6f9)}.seller-agent-card-copy{margin:0;color:#6f545e;line-height:1.6}.seller-agent-password-form{gap:12px}.seller-agent-password-grid{display:grid;gap:10px}.seller-agent-policy-card{align-content:start}.seller-agent-grid-single{grid-template-columns:minmax(0,1fr)}.seller-agent-policy-actions{display:flex;justify-content:flex-end;margin-top:auto}.seller-agent-policy-note,.seller-agent-summary-block,.seller-agent-warning{padding:16px 18px;border-radius:18px;border:1px solid #efd1d9;background:#fff}.seller-agent-policy-note strong,.seller-agent-summary-block strong,.seller-agent-warning strong{display:block;color:var(--red-dark)}.seller-agent-policy-note p,.seller-agent-warning p{margin:6px 0 0;color:#745962;line-height:1.6}.seller-agent-summary-block{display:grid;gap:4px}.seller-agent-summary-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.seller-agent-summary-head .btn-text{flex:0 0 auto}.seller-agent-summary-block span{color:#8d6974;text-transform:uppercase;letter-spacing:.08em;font-size:calc(var(--fs-caption) - .04rem);font-weight:800}.seller-agent-summary-block small{color:#8f6c77}.seller-agent-warning{background:linear-gradient(180deg,#fff9fb,#fff2f6)}.seller-agents-count{color:#c091a0;font-size:var(--fs-body);font-weight:500;margin-left:6px}.seller-agents-scroll-list{max-height:380px;overflow-y:auto;padding-right:8px;margin-right:-8px;margin-top:10px}.seller-agents-scroll-list-auto{max-height:none;overflow:visible;padding-right:0;margin-right:0}.seller-agents-scroll-list::-webkit-scrollbar{width:6px}.seller-agents-scroll-list::-webkit-scrollbar-track{background:transparent}.seller-agents-scroll-list::-webkit-scrollbar-thumb{background:#a81e3a26;border-radius:4px}.seller-agents-scroll-list::-webkit-scrollbar-thumb:hover{background:#a81e3a4d}.seller-agent-limit-msg{margin:0;color:var(--red-dark);font-size:var(--fs-caption);font-weight:700;text-align:center}@media(max-width:768px){.seller-app-download-banner{flex-direction:column;align-items:flex-start;gap:18px;padding:20px}.seller-agent-account-card{padding:16px}.seller-inline-entity{flex-direction:column;align-items:flex-start}}@media(max-width:640px){.seller-app-download-banner{gap:14px;padding:16px;margin-bottom:18px}.seller-app-download-copy h3{font-size:var(--fs-lg)}.seller-app-download-copy p,.seller-agent-card-copy,.seller-agent-policy-note p,.seller-agent-warning p,.seller-inline-entity span{font-size:var(--fs-body);line-height:1.5}.play-store-badge{gap:10px;padding:7px 14px}.play-store-badge svg{width:24px;height:24px}.play-store-text span{font-size:calc(var(--fs-2xs) - .08rem)}.play-store-text strong{font-size:var(--fs-body)}.seller-inline-entity strong,.seller-agent-policy-note strong,.seller-agent-summary-block strong,.seller-agent-warning strong{font-size:var(--fs-base)}.seller-inline-entity-copy small,.seller-agent-summary-block small,.seller-agent-limit-msg{font-size:var(--fs-sm)}.seller-agent-summary-block span,.seller-agents-count{font-size:var(--fs-xs)}.seller-agent-account-card,.seller-agent-policy-note,.seller-agent-summary-block,.seller-agent-warning{padding:14px}}.seller-settings-grid{align-items:start}.seller-settings-card{display:grid;gap:14px}.seller-settings-column{display:grid;gap:18px;align-content:start}.seller-settings-profile{display:flex;align-items:center;gap:14px;padding:14px;border-radius:18px;border:1px solid #f1d3da;background:linear-gradient(180deg,#fffdfd,#fff5f8)}.seller-settings-profile strong{display:block;color:var(--red-dark);font-size:calc(var(--fs-panel-title) - .08rem)}.seller-settings-profile p{margin:4px 0 0;color:#7c5e68}.seller-settings-logo{width:64px;height:64px;border-radius:18px;object-fit:cover;border:1px solid #edc6d0;background:#fff;box-shadow:0 10px 24px #6811241a}.seller-settings-logo-fallback{display:grid;place-items:center;color:var(--red-dark);font-size:var(--fs-2xl);font-weight:800;background:linear-gradient(135deg,#ffe7ee,#fff7fa)}.seller-settings-list{display:grid;gap:0;border-radius:18px;border:1px solid #f1d3da;background:#fff;overflow:hidden}.seller-settings-row{display:flex;justify-content:space-between;gap:16px;padding:14px 16px;border-top:1px solid #f6dfe5}.seller-settings-row:first-child{border-top:0}.seller-settings-row span{color:#7d6069;text-transform:uppercase;letter-spacing:.06em;font-size:calc(var(--fs-caption) - .1rem);font-weight:800}.seller-settings-row strong{color:var(--red-dark);text-align:right}.seller-settings-form label{display:grid;gap:8px;font-weight:700;color:#5f414b}.seller-settings-note{padding:14px 16px;border-radius:16px;border:1px solid #f1d3da;background:linear-gradient(180deg,#fff8fa,#fff)}.seller-settings-note strong{display:block;color:var(--red-dark);margin-bottom:5px}.seller-settings-note p{margin:0;color:#745861;font-size:var(--fs-body);line-height:1.6}.seller-settings-note-soft{background:#fffdfd}.seller-settings-password-card{display:grid;gap:14px}.seller-settings-password-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.seller-settings-password-form{display:grid;gap:14px}.seller-settings-password-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.seller-settings-password-grid{display:grid;gap:12px}.seller-settings-password-grid label{display:grid;gap:8px;font-weight:700;color:#5f414b}.seller-settings-password-submit{justify-self:start}.seller-settings-password-toggle{flex-shrink:0}.seller-settings-logo-panel{display:grid;gap:12px}.seller-settings-logo-panel-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.seller-settings-logo-actions{display:flex;align-items:center;gap:10px;flex-shrink:0}.seller-settings-logo-input{display:none}.seller-settings-logo-meta{color:#86656f}.seller-settings-subscription-card{display:grid;gap:12px}.seller-settings-subscription-actions{display:flex;gap:10px;flex-wrap:wrap}.seller-settings-subscription-warning,.seller-settings-subscription-danger{margin:0;font-size:var(--fs-body)}.seller-settings-subscription-warning{color:#8a5d00}.seller-settings-subscription-danger{color:#a0122a}@media(max-width:640px){.seller-settings-profile,.seller-settings-row,.seller-settings-logo-panel-head,.seller-settings-password-head{flex-direction:column;align-items:flex-start}.seller-settings-profile{gap:10px;padding:12px}.seller-settings-profile strong{font-size:var(--fs-base)}.seller-settings-profile p,.seller-settings-note p{font-size:var(--fs-body);line-height:1.5}.seller-settings-logo,.seller-settings-logo-fallback{width:56px;height:56px;border-radius:16px}.seller-settings-logo-fallback{font-size:var(--fs-panel-title)}.seller-settings-row{gap:8px;padding:12px 14px}.seller-settings-row span{font-size:var(--fs-2xs)}.seller-settings-row strong,.seller-settings-note strong{font-size:var(--fs-body)}.seller-settings-password-submit,.seller-settings-password-cancel,.seller-settings-password-toggle,.seller-settings-logo-actions .btn,.seller-settings-subscription-actions .btn{width:100%}.seller-settings-note{padding:12px 14px}.seller-settings-logo-actions{width:100%}.seller-settings-row strong{text-align:left}}:root{color-scheme:light;--bg: #9f1027;--bg-dark: #710919;--surface: #fff7f8;--surface-2: #ffffff;--text: #2b171b;--muted: #6d5760;--red: #c8102e;--red-bright: #f14b67;--red-dark: #8e0e24;--line: #f1d3da;--panel: #ffffff;--shadow: 0 18px 40px rgba(65, 4, 15, .18);--fs-2xs: .68rem;--fs-xs: .72rem;--fs-sm: .78rem;--fs-md: .84rem;--fs-base: .92rem;--fs-body: .95rem;--fs-lg: 1.02rem;--fs-xl: 1.15rem;--fs-2xl: 1.28rem;--fs-3xl: 1.55rem;--fs-4xl: 1.9rem;--fs-icon-lg: 1.35rem;--fs-visual-icon: 5rem;--fs-display-1: clamp(2.5rem, 5vw, 4.8rem);--fs-display-2: clamp(1.8rem, 3vw, 2.8rem);--fs-btn: var(--fs-body);--fs-btn-text: var(--fs-sm);--fs-label: var(--fs-body);--fs-tab: var(--fs-body);--fs-caption: .85rem;--fs-helper: var(--fs-body);--fs-panel-title: 1.2rem;--fs-card-title: var(--fs-xl);--fs-kicker: .8rem;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--text);background:linear-gradient(180deg,#fff7f8,#fffafb)}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit}:where(a,button,input,select):focus-visible{outline:3px solid rgba(200,16,46,.32);outline-offset:2px}.container{width:min(1160px,92vw);margin:0 auto}.section{padding:32px 0}.site-header{position:sticky;top:0;z-index:20;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border-bottom:1px solid #f1d3da;box-shadow:0 10px 24px #5c122214}.nav-wrap{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px 0}.brand{font-weight:800;font-size:var(--fs-xl);display:inline-flex;gap:8px;align-items:center;color:var(--red-dark)}.brand-dot{width:10px;height:10px;border-radius:50%;background:var(--red);box-shadow:0 0 10px #c8102e47}.nav-links{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.nav-links a{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:10px 14px;border-radius:999px;color:#643f4a;font-weight:700;transition:transform .18s ease,background-color .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease}.nav-links a:not(.btn-nav){background:#fff4f6;border:1px solid #f4dce2}.nav-links a:not(.btn-nav):hover,.nav-links a.active:not(.btn-nav){color:var(--red-dark);background:#ffe9ee;border-color:#edbcc8}.mobile-menu-btn{display:none;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:42px;height:42px;background:transparent;border:none;cursor:pointer;padding:0;z-index:21}.mobile-menu-btn span{width:24px;height:2px;background:var(--red-dark);border-radius:10px;transition:all .3s ease;position:relative;transform-origin:center}.mobile-menu-btn.open span:nth-child(1){transform:translateY(7px) rotate(45deg)}.mobile-menu-btn.open span:nth-child(2){opacity:0;transform:translate(20px)}.mobile-menu-btn.open span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.btn,button{border:0;border-radius:14px;padding:11px 18px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;line-height:1.15;font-size:var(--fs-btn);text-align:center;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,opacity .18s ease}.btn:hover,button:hover{transform:translateY(-1px)}.btn:disabled,button:disabled,.btn[aria-disabled=true],button[aria-disabled=true]{cursor:not-allowed;opacity:.56;box-shadow:none;filter:saturate(.7)}.btn:disabled:hover,button:disabled:hover,.btn[aria-disabled=true]:hover,button[aria-disabled=true]:hover{transform:none}.btn-nav{background:#fff3f6;color:var(--red-dark)!important;border:2px solid var(--red);box-shadow:0 8px 18px #a81e3a29}.btn-nav:hover{background:#ffe7ee;border-color:#a80f2a}.shell-main{min-height:calc(100vh - 150px)}.shell-main-red{background:radial-gradient(circle at 12% 10%,rgba(255,255,255,.14) 0%,transparent 18%),radial-gradient(circle at 86% 12%,rgba(255,207,214,.16) 0%,transparent 16%),radial-gradient(circle at 22% 78%,rgba(255,168,182,.12) 0%,transparent 20%),radial-gradient(circle at 88% 74%,rgba(255,255,255,.08) 0%,transparent 18%),linear-gradient(145deg,#7f0b1e,#a91229 34%,#c41c37 62%,#961125)}.btn-nav-dark{background:linear-gradient(135deg,#c8102e,#a11028);color:#fff!important;border-color:#b3122d}.btn-primary{background:linear-gradient(135deg,#ff7a8e,#ffd166);color:#4f0713;box-shadow:0 14px 30px #ff9f7a57}.btn-secondary{background:#ffffff29;color:#fff;border:1px solid rgba(255,255,255,.22)}.btn-text{min-height:auto;padding:2px 4px;border-radius:8px;background:transparent;color:var(--red-dark);box-shadow:none;font-size:var(--fs-btn-text);font-weight:700}.btn-text:hover{background:#c8102e14;color:#a10f28;box-shadow:none;transform:none}.btn-danger{background:#ffe1e6;color:var(--red-dark)}.btn-glow{box-shadow:0 16px 36px #ffad685c}.btn-soft{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}@keyframes btn-spinner-spin{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}.btn.btn-loading{position:relative;color:transparent!important;pointer-events:none}.btn.btn-loading:after{content:"";position:absolute;left:50%;top:50%;width:16px;height:16px;border:2.5px solid rgba(79,7,19,.2);border-top-color:#4f0713;border-radius:50%;animation:btn-spinner-spin .7s linear infinite}.btn-secondary.btn-loading:after{border-color:#ffffff40;border-top-color:#fff}.hero-landing{padding:64px 0 72px;position:relative;overflow:hidden}.hero-landing.hero-red{background:radial-gradient(circle at top left,rgba(255,255,255,.12) 0%,transparent 26%),radial-gradient(circle at 82% 16%,rgba(255,192,203,.18) 0%,transparent 20%),linear-gradient(180deg,#8c0c22,#b1122b 48%,#c61e39)}.hero-red{color:#fff}.hero-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:34px;align-items:start}.hero-grid-rich{min-height:620px}.hero-copy{position:relative;z-index:2;max-width:620px}.eyebrow{text-transform:uppercase;letter-spacing:.14em;font-weight:800;font-size:var(--fs-sm);opacity:.95}.eyebrow-light{color:#ffd8df}h1{font-size:var(--fs-display-1);line-height:1.01;margin:14px 0 16px;letter-spacing:-.03em}h2{font-size:var(--fs-display-2);line-height:1.08;margin:10px 0 12px}.hero-sub{max-width:60ch;font-size:calc(var(--fs-body) + .13rem);line-height:1.7}.hero-sub-light{color:#ffffffd1}.hero-cta-row{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px;align-items:stretch}.hero-cta-row .btn{min-height:54px;padding:15px 22px}.hero-proof-row{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}.subscription-page{padding:34px 0 64px;background:radial-gradient(circle at top left,rgba(255,255,255,.12) 0%,transparent 26%),radial-gradient(circle at bottom right,rgba(255,184,160,.12) 0%,transparent 24%),linear-gradient(180deg,#8f1025,#c8102e)}.subscription-wrap{display:grid;gap:18px}.subscription-footnote-card,.subscription-card{background:linear-gradient(180deg,#fff,#fff7fa);border:1px solid #f0d4dc;border-radius:26px;box-shadow:0 18px 36px #68112417}.subscription-hero-card{padding:18px 24px;color:#fff}.subscription-hero-top{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.subscription-hero-eyebrow{margin:0 0 2px;font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:.06em;color:#ffffffb8;font-weight:800}.subscription-hero-card h1{margin:0;font-size:clamp(1.15rem,2.2vw,1.45rem);color:#fff;line-height:1.25}.subscription-hero-badges{display:flex;flex-wrap:wrap;gap:6px}.subscription-hero-badges span{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;background:#ffffff24;border:1px solid rgba(255,255,255,.18);color:#fff;font-size:var(--fs-2xs);font-weight:700;white-space:nowrap}.subscription-badge{display:inline-flex;align-items:center;min-height:26px;padding:4px 10px;border-radius:999px;background:#ffe8ef;color:var(--red-dark);font-size:var(--fs-2xs);font-weight:800}.subscription-login-callout,.subscription-state-banner{display:grid;gap:8px;padding:16px 18px;border-radius:18px;border:1px solid #f1d3da}.subscription-login-callout{background:#fff7fa;border-color:#efc8d3}.subscription-login-callout strong{color:#4f2431}.subscription-login-callout p{color:#7b5a65}.subscription-login-callout .btn-secondary{justify-self:flex-start}.pricing-signup-callout{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:0;border:0;border-radius:0;background:transparent}.pricing-signup-callout-copy{display:grid;gap:8px}.pricing-signup-callout strong,.pricing-signup-callout p{color:#fff}.pricing-signup-callout p{color:#ffffffd6}.pricing-signup-callout .btn-secondary{flex-shrink:0}.subscription-state-banner p,.subscription-login-callout p{margin:0}.subscription-state-banner-warning{background:#fff8ea;border-color:#efcf8d}.subscription-state-banner-danger{background:#fff0f3;border-color:#efbcc8}.subscription-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.subscription-card{padding:24px;display:grid;gap:18px}.subscription-card .btn{width:100%;margin-top:auto;justify-content:center}.subscription-card-head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.subscription-card-head h2{margin:0;font-size:1.5rem}.subscription-card-head p,.subscription-footnote-card p{margin:6px 0 0;color:#6f5560;line-height:1.6}.subscription-price-row{display:flex;align-items:baseline;gap:8px}.subscription-price-row strong{font-size:clamp(2rem,3vw,2.7rem);color:var(--red-dark)}.subscription-price-row span{color:#7a616b;font-weight:700}.subscription-feature-list{list-style:none;padding:0;margin:0;display:grid;gap:10px}.subscription-feature-list li{position:relative;padding-left:22px;color:#5f444d;line-height:1.6}.subscription-feature-list li:before{content:"";position:absolute;left:0;top:9px;width:10px;height:10px;border-radius:50%;background:linear-gradient(135deg,#c8102e,#ff9b6b)}.subscription-footnote-card{padding:18px 20px;display:flex;justify-content:space-between;align-items:center;gap:16px}.subscription-footnote-card a{color:#fff;font-weight:800}.subscription-footnote-card{background:#ffffff1a;border-color:#fff3;box-shadow:none}.subscription-footnote-card p{color:#ffffffe0}.subscription-footnote-card a:hover{color:#ffe8ef}.subscription-success-wrap{min-height:56vh;align-content:center}.subscription-success-card{max-width:720px}.subscription-success-card p{margin:6px 0 0;color:#ffffffd1;line-height:1.6}.subscription-success-card .dashboard-eyebrow{color:#ffffffb8}.subscription-success-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:8px}@media(max-width:980px){.subscription-grid{grid-template-columns:1fr}}@media(max-width:640px){.subscription-hero-card{padding:16px 18px}.subscription-card,.subscription-footnote-card{padding:20px}.subscription-footnote-card,.pricing-signup-callout{flex-direction:column;align-items:flex-start}}.proof-pill{min-width:132px;padding:12px 14px;border-radius:18px;background:#ffffff1a;border:1px solid rgba(255,255,255,.14);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.proof-pill strong{display:block;font-size:var(--fs-lg)}.proof-pill span{font-size:var(--fs-md);color:#ffffffd6}.hero-visual{position:relative;z-index:1;display:grid;place-items:center;width:100%}.floating-stat{position:absolute;z-index:3;display:grid;gap:4px;padding:14px 16px;border-radius:20px;background:#ffffff24;border:1px solid rgba(255,255,255,.18);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:var(--shadow)}.floating-stat strong{color:#fff}.floating-stat span{color:#ffffffd1;font-size:var(--fs-md)}.stat-one{top:28px;right:10px}.stat-two{left:0;bottom:54px}.phone-showcase-wrap{width:100%;max-width:510px;display:grid;gap:16px;justify-items:center}.phone-stage{display:grid;grid-template-columns:56px minmax(0,1fr) 56px;align-items:center;gap:14px;width:100%}.slider-arrow{width:48px;height:48px;padding:0;border-radius:50%;background:#ffffff24;border:1px solid rgba(255,255,255,.15);color:#fff;display:grid;place-items:center;align-self:center;justify-self:center}.slider-arrow-icon{font-size:var(--fs-icon-lg);line-height:1;transform:translateY(-1px)}.phone-shell-shell{position:relative;display:grid;place-items:center;width:100%}.phone-glow{position:absolute;inset:auto;width:360px;height:360px;border-radius:50%;background:radial-gradient(circle,rgba(255,221,156,.35) 0%,rgba(255,105,127,.16) 32%,transparent 70%);filter:blur(12px)}.phone-shell{position:relative;width:310px;height:620px;padding:14px;border-radius:42px;background:linear-gradient(180deg,#25171b,#0d090a);box-shadow:0 24px 50px #1c04085c;border:2px solid rgba(255,255,255,.12)}.phone-notch{position:absolute;top:10px;left:50%;transform:translate(-50%);width:120px;height:24px;border-radius:0 0 16px 16px;background:#070506;z-index:2}.phone-screen{height:100%;border-radius:30px;background:linear-gradient(180deg,#fff5f7,#fff);overflow:hidden;display:flex;flex-direction:column}.phone-screen-topbar{display:flex;align-items:center;justify-content:space-between;padding:24px 18px 10px;color:var(--red-dark);font-size:var(--fs-sm);font-weight:700}.phone-screen-body{flex:1;padding:14px;background:radial-gradient(circle at top right,rgba(200,16,46,.08) 0%,transparent 22%),linear-gradient(180deg,#fff8fa,#fff)}.phone-slide-header strong{color:var(--red-dark);font-size:var(--fs-lg)}.phone-slide-header p{margin:6px 0 0;color:var(--muted);line-height:1.55;font-size:var(--fs-body)}.phone-image-frame{margin-top:16px;border-radius:24px;border:1px solid #f1dce1;background:#fff;min-height:430px;overflow:hidden;box-shadow:0 12px 30px #8618301a;display:grid;place-items:center}.phone-image-frame img{width:100%;height:100%;object-fit:cover}.phone-image-fallback{display:none;place-items:center;gap:10px;padding:26px;text-align:center;color:var(--muted);min-height:430px;background:linear-gradient(180deg,#fff9fb,#fff)}.phone-image-fallback.is-visible{display:grid}.placeholder-badge{padding:7px 10px;border-radius:999px;background:#ffe6eb;color:var(--red-dark);font-size:var(--fs-sm);font-weight:700}.phone-image-fallback h4{margin:0;color:var(--red-dark)}.slider-dots{display:flex;gap:8px}.slider-dots button{width:10px;height:10px;padding:0;border-radius:50%;background:#ffffff42}.slider-dots button.active{width:28px;border-radius:999px;background:#fff}.section-floating{margin-top:-34px;position:relative;z-index:3}.first-section{margin-top:16px}.narrative-grid,.feature-grid,.grid-2,.grid-4{display:grid;gap:16px}.narrative-grid{grid-template-columns:1.15fr .85fr}.feature-grid{grid-template-columns:repeat(3,1fr)}.feature-card,.panel{background:linear-gradient(180deg,#fff,#fff8fa);border:1px solid var(--line);border-radius:22px;padding:22px;box-shadow:0 14px 32px #94233914}.feature-card-dark{background:linear-gradient(180deg,#a8122c,#7f0d20);color:#fff;border-color:#ffffff14;box-shadow:0 24px 44px #5b071647}.feature-card-dark h3,.feature-card-dark .section-kicker{color:#fff}.feature-card-dark p{color:#ffffffdb}.feature-card h3,.panel h3{margin-top:0;color:var(--red-dark)}.feature-card p,.panel p{color:#5d4750;line-height:1.65}.feature-card.feature-card-dark h3,.feature-card.feature-card-dark p,.feature-card.feature-card-dark .section-kicker{color:#fff}.feature-card.feature-card-dark p{color:#ffffffe0}.section-kicker{margin:0 0 8px;color:var(--red);font-size:var(--fs-kicker);text-transform:uppercase;font-weight:800;letter-spacing:.12em}.seller-offers-action-right{margin-left:auto}.split-band{display:grid;grid-template-columns:.95fr 1.05fr;gap:26px;align-items:start;background:linear-gradient(180deg,#ffffffb8,#ffffffeb);padding:26px;border-radius:28px;border:1px solid var(--line);box-shadow:0 18px 36px #77122614}.split-band p{color:var(--muted);line-height:1.7}.benefit-list{display:grid;gap:18px}.benefit-list strong{color:var(--red-dark)}.cta-band{padding-top:24px}.cta-panel{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:28px;border-radius:28px;background:linear-gradient(135deg,#a7122b,#7f0d20);color:#fff;box-shadow:var(--shadow)}.cta-panel p{color:#ffffffd1}.prose{max-width:760px;padding:32px;border-radius:28px;background:#fffffff0;border:1px solid var(--line);box-shadow:0 18px 38px #77122614}.prose h1{margin-top:0;color:var(--red-dark)}.prose p{color:var(--muted);line-height:1.75}.contact-page{max-width:880px;display:flex;flex-direction:column;gap:32px}.contact-hero{text-align:center}.contact-hero h1{margin:0 0 8px;color:#fff;font-size:clamp(1.8rem,3.5vw,2.6rem)}.contact-hero p{margin:0;color:#ffffffe6;font-size:var(--fs-body);line-height:1.6}.contact-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.contact-card{background:#fffffff0;border:1px solid var(--line);border-radius:20px;padding:28px 24px;text-align:center;box-shadow:0 8px 24px #7712260f;transition:transform .18s ease,box-shadow .18s ease}.contact-card:hover{transform:translateY(-3px);box-shadow:0 14px 32px #7712261f}.contact-card-icon{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:14px;background:#f4eaed;color:#c9405b;margin-bottom:16px}.contact-card-icon svg{width:22px;height:22px}.contact-card h3{margin:0 0 12px;font-size:var(--fs-panel-title);color:var(--fg)}.contact-card p{margin:2px 0;color:var(--muted);font-size:1rem;line-height:1.5}.contact-card a{color:#c9405b;font-weight:600;text-decoration:none;font-size:1rem}.contact-card a:hover{text-decoration:underline}.contact-map{position:relative;border-radius:20px;overflow:hidden;border:1px solid var(--line);background:#f9f4f6;min-height:200px}.contact-map img{width:100%;height:360px;object-fit:cover;display:block}.contact-map-fallback{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:40px 20px;text-align:center}.contact-map img+.contact-map-fallback{display:none}.contact-map-fallback svg{width:32px;height:32px;color:var(--red);opacity:.7}.contact-map-fallback p{margin:0;color:var(--muted);font-size:var(--fs-sm)}.contact-map-fallback a{color:var(--red);font-weight:600;font-size:var(--fs-sm);text-decoration:none}.contact-map-fallback a:hover{text-decoration:underline}@media(max-width:700px){.contact-grid{grid-template-columns:1fr}.contact-map img{height:220px}}.auth-wrap{display:grid;place-items:center}.success-banner{background:#f0faf4;border:1px solid #7bc8a4;border-radius:16px;padding:20px 24px;display:flex;flex-direction:column;gap:14px}.success-banner strong{color:#1a6b42;font-size:var(--fs-body)}.success-banner p{margin:4px 0 0;color:#2d7a52;font-size:var(--fs-sm);line-height:1.5}.success-banner .btn{align-self:flex-start;background:#1a6b42;color:#fff;border:none}.auth-verification-banner{width:min(580px,100%);margin-bottom:16px}.auth-card{width:min(580px,100%);background:linear-gradient(180deg,#fffffffa,#fff9fb);border:1px solid var(--line);border-radius:24px;padding:28px;display:grid;gap:14px;box-shadow:0 22px 44px #6910241f}.auth-card h1{margin:0;color:var(--red-dark);font-size:clamp(1.7rem,3vw,2.2rem)}.auth-card p{color:var(--muted);margin-top:0}.auth-tabs{display:flex;gap:8px;margin-bottom:4px}.auth-tabs button{flex:1;background:#fff3f6;color:var(--red-dark)}.auth-tabs .active{background:linear-gradient(135deg,var(--red),#eb3d58);color:#fff}.auth-inline-row{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px;align-items:center}.dial-code-pill{display:inline-flex;align-items:center;justify-content:center;min-height:46px;min-width:72px;padding:0 10px;border-radius:12px;border:1px solid #efc8d3;background:#fff2f6;color:var(--red-dark);font-weight:700}input,select{width:100%;border:1px solid var(--line);border-radius:12px;padding:12px 13px;font:inherit;background:#fff}select{padding-right:46px;cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M5 7.5 10 12.5 15 7.5' stroke='%238e0e24' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 15px center;background-size:14px 14px}input[type=date]{cursor:pointer}input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer}label{display:grid;gap:6px;color:var(--muted);font-size:var(--fs-label)}.field-error{margin-top:4px;font-size:var(--fs-md);color:#9f122d;font-weight:600}.field-hint{margin-top:4px;color:#7b5a65;font-size:var(--fs-md)}.field-hint.field-hint-error{color:#9f122d;font-weight:600}.input-with-status{position:relative}.input-with-status input{padding-right:42px}.input-status-spinner{position:absolute;right:14px;top:50%;width:16px;height:16px;border:2px solid rgba(200,16,46,.22);border-top-color:#c8102e;border-radius:50%;transform:translateY(-50%);animation:auth-input-spinner-spin .7s linear infinite;pointer-events:none}@keyframes auth-input-spinner-spin{0%{transform:translateY(-50%) rotate(0)}to{transform:translateY(-50%) rotate(360deg)}}.logo-upload-preview-wrap{margin-top:10px;display:grid;gap:6px}.logo-upload-preview{width:100px;height:100px;object-fit:cover;border-radius:14px;border:1px solid #e8c4ce;background:#fff}input[type=file]{padding:10px}.form-message{background:#ffe9ee;color:var(--red-dark);border-radius:12px;padding:10px 12px}.form-message-action{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;border:1px solid #f0ccd6}.form-message-action p{margin:4px 0 0;color:#6a4c57;line-height:1.5}.form-message-action .btn{flex:0 0 auto;min-height:40px;white-space:nowrap}.auth-support-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.auth-form-stack{display:grid;gap:14px}.auth-support-row-start{align-items:flex-start}.auth-support-row .field-hint{margin-top:0}.toast-stack{position:fixed;z-index:50;display:grid;gap:10px;width:min(360px,calc(100vw - 28px));pointer-events:none}.toast-stack-bottom-right{right:22px;bottom:22px}.toast-stack-top-center{top:22px;left:50%;transform:translate(-50%)}.toast{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:14px 15px;border-radius:18px;border:1px solid #f0d2da;background:#fffffff5;box-shadow:0 18px 34px #550d1c2e;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);pointer-events:auto}.toast-success{border-color:#c8ecd8;background:linear-gradient(180deg,#fff,#effcf5)}.toast-error{border-color:#f1c5d0;background:linear-gradient(180deg,#fff,#fff2f5)}.toast-info{border-color:#edd5db;background:linear-gradient(180deg,#fff,#fff7f9)}.toast-copy{min-width:0}.toast-copy strong{display:block;margin-bottom:4px;color:var(--red-dark);font-size:var(--fs-sm);text-transform:uppercase;letter-spacing:.08em}.toast-success .toast-copy strong{color:#0d7a4a}.toast-error .toast-copy strong{color:#9b1230}.toast-copy p{margin:0;color:#5d434b;line-height:1.45}.toast-close{min-width:34px;height:34px;border-radius:999px;border:1px solid #efd4db;background:#fff;color:#8a2340;font-size:var(--fs-lg);line-height:1;padding:0;box-shadow:none}.toast-close:hover{background:#fff5f7}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-2 .panel,.grid-4 .panel{min-height:96px}.grid-4 .panel{background:linear-gradient(180deg,#fff,#fff5f8);border-color:#f0ccd6;padding:18px 20px}.grid-4 .panel h4{margin:0;color:#8e0e24;font-size:var(--fs-md);letter-spacing:.06em;text-transform:uppercase}.grid-4 .panel p{margin:8px 0 0;color:#4f2431;font-size:var(--fs-4xl);line-height:1;font-weight:800}.panel h3{margin:0 0 2px;font-size:var(--fs-panel-title)}.panel-helper{margin:0 0 8px;color:#7f616b;font-size:var(--fs-helper);line-height:1.55}.metric-stack{display:grid;gap:10px;margin-top:8px}.metric-item{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:12px 14px;border-radius:14px;border:1px solid #f0ccd6;background:#fff}.metric-item span{color:#785760;font-size:var(--fs-body)}.metric-item strong{color:var(--red-dark);font-size:calc(var(--fs-panel-title) + .04rem);line-height:1}.list-row{display:flex;justify-content:space-between;align-items:center;gap:12px;border-top:1px solid var(--line);padding:14px 0}.list-row:first-of-type{border-top:0}.inline-actions,.inline-form{display:flex;gap:8px}.inline-actions .btn,.inline-form .btn{min-height:42px}.qr{width:220px;max-width:100%;border:1px solid var(--line);border-radius:12px}.empty-state{margin-top:6px;padding:14px;border-radius:14px;border:1px dashed #edbcc8;background:#fff8fa}.empty-state strong{display:block;color:var(--red-dark);margin-bottom:4px}.empty-state p{margin:0;color:#7d5e68;font-size:var(--fs-body);line-height:1.6}.admin-dashboard-shell{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:20px!important}.admin-dashboard-page .container{width:min(1520px,96vw)}.admin-sidebar{position:sticky;top:24px;display:grid;gap:14px}.admin-sidebar-card{padding:18px;border-radius:22px;border:1px solid #f0d4db;background:linear-gradient(180deg,#fff,#fff7fa);box-shadow:0 14px 34px #68112414}.admin-sidebar-header{display:grid;gap:14px}.admin-sidebar-header h2{margin:0;color:var(--red-dark);font-size:var(--fs-3xl);line-height:1.1}.admin-sidebar-logout{width:100%}.admin-sidebar-brand h2,.admin-sidebar-card h3{margin:0;color:var(--red-dark)}.admin-sidebar-brand p:last-child,.admin-sidebar-card p{margin:8px 0 0;color:#745862;line-height:1.6}.admin-sidebar-nav{padding:10px}.admin-nav-item{width:100%;display:flex;align-items:center;justify-content:space-between;gap:14px;text-align:left;border:1px solid transparent;border-radius:18px;background:transparent;padding:14px;color:#654852;transition:background .2s ease,border-color .2s ease,transform .2s ease}.admin-nav-item+.admin-nav-item{margin-top:8px}.admin-nav-item:hover{background:#fff4f7;border-color:#f0ccd6;transform:translateY(-1px)}.admin-nav-item.active{background:linear-gradient(135deg,#c8102e,#a11028);border-color:#b3122d;color:#fff;box-shadow:0 12px 24px #a81e3a33}.admin-nav-item span{display:grid;gap:4px}.admin-nav-item span strong,.admin-nav-item span small,.admin-nav-item em{font-style:normal}.admin-nav-item span small{color:inherit;opacity:.76;line-height:1.35}.admin-nav-item em{min-width:58px;text-align:center;padding:6px 10px;border-radius:999px;background:#ffffff1f;border:1px solid rgba(255,255,255,.08);font-weight:700;font-size:var(--fs-sm)}.admin-nav-item:not(.active) em{background:#fff2f6;border-color:#f1d4db;color:var(--red-dark)}.admin-sidebar-title-row{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.admin-sidebar-metrics{display:grid;gap:10px}.admin-sidebar-metrics div{padding:12px 14px;border-radius:16px;border:1px solid #f0d1d9;background:#fff}.admin-sidebar-metrics span{display:block;color:#785b64;font-size:var(--fs-md);margin-bottom:6px}.admin-sidebar-metrics strong{display:block;color:var(--red-dark);font-size:calc(var(--fs-panel-title) + .02rem);line-height:1}.admin-main{display:grid;gap:16px;min-width:0}.admin-dashboard-head{margin-bottom:0}.admin-main-stack{gap:16px}.admin-kpi-grid .panel{min-height:126px}.admin-overview-grid{align-items:stretch}.admin-overview-panel{display:grid;gap:14px}.admin-overview-accent{background:linear-gradient(180deg,#fff,#fff3f7);border-color:#efcad3}.admin-bullet-list{margin:0;padding-left:20px;color:#714f5b;line-height:1.7}.admin-inline-cta{width:fit-content}.admin-seller-toolbar-panel,.admin-table-panel{display:grid;gap:16px;min-width:0}.admin-seller-toolbar-top{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.admin-seller-toolbar-copy{display:grid;gap:6px}.admin-seller-toolbar-title-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.admin-seller-toolbar-title-row h3{margin:0}.admin-count-tablet{display:inline-flex;align-items:center;justify-content:center;min-width:38px;height:30px;padding:0 10px;border-radius:999px;border:1px solid #efcbd5;background:#fff3f7;color:var(--red-dark);font-weight:800;font-size:var(--fs-body);line-height:1}.admin-seller-toolbar{flex-wrap:wrap}.admin-seller-toolbar input{flex:1 1 320px}.btn-ghostish{background:#fff6f9!important;color:var(--red-dark)!important;border-color:#efcbd5!important;box-shadow:none!important}.btn-ghostish:hover{background:#ffedf3!important}.admin-table-wrap{overflow-x:auto;border:1px solid #f0d4dc;border-radius:20px;background:#fff;position:relative;max-width:100%;min-width:0}.admin-table-viewport-scroll-shell{position:fixed;bottom:12px;z-index:70;opacity:0;pointer-events:none;transition:opacity .12s ease}.admin-table-viewport-scroll{width:100%;overflow-x:auto;overflow-y:hidden;height:16px;border-radius:999px;border:1px solid #efd1d9;background:#fff7fafa;box-shadow:0 10px 20px #6115261a;scrollbar-color:#d28a9b #fff7fa;scrollbar-width:thin}.admin-table-viewport-scroll::-webkit-scrollbar{height:12px}.admin-table-viewport-scroll::-webkit-scrollbar-track{background:#fff7fa;border-radius:999px}.admin-table-viewport-scroll::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#d48c9d,#b96378);border-radius:999px;border:2px solid #fff7fa}.admin-table{width:100%;min-width:980px;border-collapse:collapse}.admin-table thead th{text-align:left;padding:12px 14px;background:#fff6f9;color:#7d5b66;font-size:var(--fs-xs);letter-spacing:.06em;text-transform:uppercase;border-bottom:1px solid #f0d4dc}.admin-sort-button{display:inline-flex;align-items:center;gap:8px;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-transform:inherit;letter-spacing:inherit;cursor:pointer}.admin-sort-button:hover{color:var(--red-dark)}.admin-sort-indicator{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:999px;background:#fff;border:1px solid #efcfd7;color:#a14d61;font-size:var(--fs-xs);line-height:1}.admin-table tbody td{padding:10px 14px;border-top:1px solid #f5e1e6;vertical-align:middle}.admin-table tbody tr:first-child td{border-top:0}.admin-table tbody tr:hover td{background:#fffafb}.admin-seller-col{min-width:250px}.admin-actions-col{min-width:128px}.admin-seller-cell{display:flex;align-items:center;gap:10px}.admin-seller-primary strong,.admin-seller-cell-copy strong,.admin-metric-cell strong{display:block;color:#4f2431;line-height:1.2}.admin-seller-primary small,.admin-seller-cell-copy small,.admin-metric-cell small,.admin-status-stack small{display:block;margin-top:2px;color:#7c5d67;line-height:1.25;font-size:var(--fs-sm)}.admin-seller-avatar,.admin-avatar-placeholder{width:40px;height:40px;border-radius:12px;flex:0 0 40px}.admin-seller-avatar{object-fit:cover;border:1px solid #efccd6;background:#fff}.admin-seller-avatar-fallback{display:grid;place-items:center;background:linear-gradient(135deg,#ffe7ef,#fff7fa);color:var(--red-dark);font-weight:800}.admin-avatar-placeholder{background:#f1d3da}.admin-status-stack{display:grid;gap:4px}.admin-metric-cell{min-width:72px}.admin-metric-cell strong{font-size:var(--fs-lg)}.admin-table-actions{justify-content:flex-end;min-width:108px}.admin-table-actions .btn{min-height:36px;padding:8px 12px;font-size:var(--fs-md)}.admin-table-footer{display:flex;justify-content:space-between;align-items:center;gap:12px}.admin-table-footer-infinite{justify-content:flex-start;flex-wrap:wrap}.admin-table-footer p{margin:0;color:#7a5b65}.admin-load-status{display:inline-flex;align-items:center;min-height:32px;padding:6px 10px;border-radius:999px;border:1px solid #efd1d9;background:#fff7fa;color:#7a5b65;font-size:var(--fs-md);font-weight:600}.admin-load-sentinel{width:100%;height:4px}.admin-empty-state{margin:10px}.admin-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:grid;place-items:center;padding:16px;background:#180a0f85}.admin-modal{width:min(460px,100%);display:grid;gap:12px;padding:22px;border-radius:20px;border:1px solid #f1d3da;background:#fff;box-shadow:0 24px 44px #410d183d}.admin-modal h3{margin:0;color:var(--red-dark)}.admin-modal p{margin:0;color:#6f535c;line-height:1.55}.admin-modal-summary{display:grid;gap:4px;padding:14px 16px;border-radius:16px;border:1px solid #efd1d9;background:#fff8fa}.admin-modal-summary strong{color:#4f2431}.admin-modal-summary small{color:#7a5b65}.admin-modal-actions{display:flex;justify-content:flex-end;gap:8px}@media(max-width:980px){.hero-grid,.feature-grid,.grid-4,.grid-2,.split-band,.narrative-grid{grid-template-columns:1fr}.nav-wrap{align-items:flex-start}.nav-links{gap:10px;flex-wrap:wrap;justify-content:flex-end}.cta-panel,.stack-mobile{flex-direction:column;align-items:flex-start}.phone-stage{grid-template-columns:44px minmax(0,1fr) 44px}.phone-shell{width:min(310px,100%);height:600px}.section-floating{margin-top:0}.admin-dashboard-shell{grid-template-columns:1fr}.admin-sidebar{position:static}.admin-sidebar-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.admin-nav-item+.admin-nav-item{margin-top:0}.admin-seller-toolbar-top,.admin-table-footer{flex-direction:column;align-items:flex-start}.admin-table-wrap{overflow-x:auto}.admin-seller-col{min-width:220px}.admin-modal-actions{flex-wrap:wrap}}@media(min-width:641px)and (max-width:980px){.hero-landing{padding-top:44px}.hero-grid-rich{min-height:auto}.hero-copy{margin:0 auto;text-align:center;display:flex;flex-direction:column;align-items:center}.hero-sub{text-align:center}.hero-cta-row,.hero-proof-row{justify-content:center}}@media(max-width:640px){:root{--fs-2xs: .62rem;--fs-xs: .66rem;--fs-sm: .72rem;--fs-md: .76rem;--fs-base: .82rem;--fs-body: .84rem;--fs-lg: .92rem;--fs-xl: 1rem;--fs-2xl: 1.12rem;--fs-3xl: 1.28rem;--fs-4xl: 1.5rem;--fs-icon-lg: 1.2rem;--fs-visual-icon: 4rem;--fs-display-1: 2.5rem;--fs-display-2: 1.58rem;--fs-btn: var(--fs-base);--fs-btn-text: var(--fs-sm);--fs-label: var(--fs-base);--fs-tab: var(--fs-body);--fs-caption: var(--fs-sm);--fs-helper: var(--fs-body);--fs-panel-title: 1.02rem;--fs-card-title: var(--fs-xl);--fs-kicker: .7rem}.btn,button{padding:10px 14px;border-radius:12px}.hero-landing{padding-top:44px}.hero-grid-rich{min-height:auto}h1{font-size:var(--fs-display-1);text-align:center}h2{font-size:var(--fs-display-2)}.eyebrow,.hero-sub{text-align:center;display:block}.eyebrow{font-size:var(--fs-kicker)}.hero-sub,.feature-card p,.panel p,.prose p{font-size:var(--fs-body);line-height:1.6}.hero-proof-row{justify-content:center}.section{padding:48px 0}.auth-card{padding:22px}.auth-card h1{font-size:var(--fs-3xl)}.brand{font-size:var(--fs-lg)}.mobile-menu-btn{display:flex}.nav-wrap{flex-wrap:wrap;justify-content:space-between;gap:0}.nav-links{display:none;flex-direction:column;width:100%;padding-top:16px;border-top:1px solid #f1d3da;margin-top:16px}.nav-links.mobile-open{display:flex}.nav-links a{width:100%;margin-bottom:8px;min-height:38px;font-size:var(--fs-btn)}.hero-cta-row .btn{width:100%}.cta-panel{text-align:center;align-items:center}.prose{padding:24px}input,select{padding:11px 12px;font-size:var(--fs-btn)}.field-error,.field-hint{font-size:var(--fs-sm)}.toast{gap:10px;padding:12px 13px}.toast-copy strong{font-size:var(--fs-xs)}.toast-copy p{font-size:var(--fs-md);line-height:1.4}.toast-close{min-width:30px;height:30px;font-size:var(--fs-lg)}.grid-4 .panel h4{font-size:var(--fs-xs)}.grid-4 .panel p{font-size:var(--fs-4xl)}.metric-item span,.list-row span,.list-row small{font-size:var(--fs-body)}.metric-item{padding:10px 12px}.metric-item strong{font-size:var(--fs-lg)}.list-row{gap:8px;padding:12px 0}.list-row strong,.empty-state strong{font-size:var(--fs-body)}.empty-state{padding:12px}.phone-shell{width:280px;height:560px;margin:0 auto}.phone-image-frame,.phone-image-fallback{min-height:370px}.toast-stack{left:14px;right:14px;bottom:14px;width:auto}.admin-sidebar-nav{grid-template-columns:1fr}.admin-sidebar-card,.admin-table-panel,.admin-seller-toolbar-panel{padding:16px}.admin-sidebar-header h2,.admin-sidebar-brand h2{font-size:var(--fs-2xl)}.admin-sidebar-card h3,.admin-seller-toolbar-title-row h3,.admin-modal h3{font-size:var(--fs-lg)}.admin-sidebar-brand p:last-child,.admin-sidebar-card p,.admin-table-footer p,.admin-modal p,.admin-load-status{font-size:var(--fs-md)}.admin-nav-item{padding:12px}.admin-nav-item span strong,.admin-seller-primary strong,.admin-seller-cell-copy strong,.admin-metric-cell strong{font-size:var(--fs-base)}.admin-nav-item span small,.admin-seller-primary small,.admin-seller-cell-copy small,.admin-metric-cell small,.admin-status-stack small{font-size:var(--fs-sm)}.admin-count-tablet,.admin-nav-item em,.admin-sort-indicator{font-size:var(--fs-xs)}.admin-table thead th{font-size:var(--fs-2xs)}.admin-table tbody td{font-size:var(--fs-md)}.admin-table-actions .btn{font-size:var(--fs-sm)}.admin-modal-summary strong,.admin-modal-summary small{font-size:var(--fs-md)}.admin-table-footer .inline-actions,.admin-seller-toolbar{width:100%}.admin-table-footer .inline-actions .btn,.admin-seller-toolbar .btn{flex:1 1 0}}
