.landing-wrapper[data-v-413cdd79]{min-height:100vh;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,sans-serif;transition:background .3s ease,color .3s ease}.landing-wrapper.theme-dark[data-v-413cdd79]{background:radial-gradient(circle at 50% 0%,#0c2e21,#061510 35%,#020705);color:#ecfdf5;--text-main: #ECFDF5;--text-muted: #94A3B8;--card-bg: rgba(13, 27, 22, .75);--card-border: rgba(52, 211, 153, .14);--header-bg: rgba(6, 21, 16, .85);--primary-accent: #34D399}.material-symbols-outlined[data-v-413cdd79]{font-size:20px;line-height:1;vertical-align:middle}.material-symbols-outlined.sm-icon[data-v-413cdd79]{font-size:16px}.stitch-nav[data-v-413cdd79]{position:sticky;top:0;z-index:100;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:var(--header-bg);border-bottom:1px solid var(--card-border);display:flex;justify-content:space-between;align-items:center;padding:.9rem 2.5rem}.brand-container[data-v-413cdd79]{display:flex;align-items:center;gap:.85rem}.brand-icon-halo[data-v-413cdd79]{width:40px;height:40px;border-radius:10px;background:linear-gradient(135deg,#34d39933,#10b9811a);border:1px solid rgba(52,211,153,.3);display:flex;align-items:center;justify-content:center;color:#34d399}.brand-text-block[data-v-413cdd79]{display:flex;flex-direction:column}.brand-name[data-v-413cdd79]{font-size:1.35rem;font-weight:800;letter-spacing:-.5px;background:linear-gradient(135deg,#34d399,#10b981);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.brand-tag[data-v-413cdd79]{font-size:.7rem;color:var(--text-muted);font-weight:600;letter-spacing:.02em}.nav-right-actions[data-v-413cdd79]{display:flex;align-items:center;gap:1rem}.supabase-live-badge[data-v-413cdd79]{display:inline-flex;align-items:center;gap:.35rem;background:#10b9811f;border:1px solid rgba(16,185,129,.35);color:#10b981;padding:.3rem .65rem;border-radius:9999px;font-size:.72rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.user-session-pill[data-v-413cdd79]{display:flex;align-items:center;gap:.75rem;background:#34d39914;border:1px solid var(--card-border);padding:.35rem .85rem;border-radius:12px}.user-avatar-icon[data-v-413cdd79]{color:#34d399;font-size:24px}.user-info-text[data-v-413cdd79]{display:flex;flex-direction:column}.user-greeting[data-v-413cdd79]{font-size:.82rem;font-weight:700;color:var(--text-main)}.user-sub[data-v-413cdd79]{font-size:.7rem;color:var(--text-muted)}.logout-icon-btn[data-v-413cdd79]{background:transparent;border:none;color:#ef4444;cursor:pointer;display:flex;align-items:center;padding:4px;border-radius:6px;transition:background .15s}.logout-icon-btn[data-v-413cdd79]:hover{background:#ef444426}.btn-stitch-primary[data-v-413cdd79]{background:linear-gradient(135deg,#10b981,#059669);color:#fff;border:none;padding:.65rem 1.25rem;border-radius:10px;font-size:.9rem;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;gap:.5rem;transition:all .2s ease;box-shadow:0 4px 14px #10b98140}.btn-stitch-primary[data-v-413cdd79]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #10b98159}.btn-stitch-primary.sm[data-v-413cdd79]{padding:.4rem .85rem;font-size:.8rem}.btn-stitch-secondary[data-v-413cdd79]{background:#ffffff0d;color:var(--text-main);border:1px solid var(--card-border);padding:.65rem 1.25rem;border-radius:10px;font-size:.9rem;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:.5rem;transition:all .2s ease}.btn-stitch-secondary[data-v-413cdd79]:hover{background:#34d3991a;border-color:#34d399}.btn-stitch-ghost[data-v-413cdd79]{background:transparent;color:var(--text-main);border:1px solid transparent;padding:.5rem .9rem;border-radius:10px;font-size:.85rem;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:.4rem;transition:all .2s ease}.btn-stitch-ghost[data-v-413cdd79]:hover{background:#ffffff0f;border-color:var(--card-border)}.stitch-card[data-v-413cdd79]{background:var(--card-bg);border:1px solid var(--card-border);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-radius:16px;box-shadow:0 8px 32px #0000001f;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.landing-content[data-v-413cdd79]{max-width:1240px;margin:0 auto;padding:3rem 2rem}.hero-section[data-v-413cdd79]{display:grid;grid-template-columns:1.15fr .85fr;gap:3.5rem;align-items:center;margin-bottom:6rem}@media (max-width: 960px){.hero-section[data-v-413cdd79]{grid-template-columns:1fr;gap:2.5rem}}.badge-hero[data-v-413cdd79]{display:inline-flex;align-items:center;gap:.5rem;background:#34d3991f;color:#34d399;padding:.45rem 1rem;border-radius:9999px;font-size:.8rem;font-weight:700;margin-bottom:1.5rem;border:1px solid rgba(52,211,153,.25)}.hero-headline[data-v-413cdd79]{font-size:3rem;font-weight:800;line-height:1.15;margin-bottom:1.25rem;letter-spacing:-1px}.highlight-text[data-v-413cdd79]{background:linear-gradient(135deg,#34d399,#10b981);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.hero-subtext[data-v-413cdd79]{font-size:1.15rem;line-height:1.65;color:var(--text-muted);margin-bottom:2rem}.hero-actions[data-v-413cdd79]{display:flex;gap:1rem;margin-bottom:2.5rem;flex-wrap:wrap}.hero-btn[data-v-413cdd79]{padding:.9rem 1.85rem;font-size:1rem}.hero-btn-secondary[data-v-413cdd79]{padding:.9rem 1.6rem;font-size:1rem}.trust-indicators[data-v-413cdd79]{display:flex;flex-wrap:wrap;gap:1.25rem;font-size:.85rem;color:var(--text-muted);font-weight:600}.trust-item[data-v-413cdd79]{display:flex;align-items:center;gap:.35rem}.check-ico[data-v-413cdd79]{color:#10b981;font-size:18px}.mockup-frame[data-v-413cdd79]{overflow:hidden;border-radius:16px}.mockup-header[data-v-413cdd79]{display:flex;align-items:center;gap:.75rem;padding:.75rem 1.25rem;background:#0003;border-bottom:1px solid var(--card-border)}.mock-dots[data-v-413cdd79]{display:flex;gap:6px}.mock-dot[data-v-413cdd79]{width:10px;height:10px;border-radius:50%}.mock-dot.red[data-v-413cdd79]{background:#ff5f56}.mock-dot.yellow[data-v-413cdd79]{background:#ffbd2e}.mock-dot.green[data-v-413cdd79]{background:#27c93f}.mock-url[data-v-413cdd79]{font-size:.75rem;font-family:monospace;color:var(--text-muted);background:#ffffff0d;padding:.2rem .75rem;border-radius:6px;border:1px solid var(--card-border)}.studio-comparison-box[data-v-413cdd79]{display:flex;align-items:center;justify-content:space-around;padding:2rem 1.5rem}.comparison-column[data-v-413cdd79]{display:flex;flex-direction:column;align-items:center;gap:.6rem}.stage-tag[data-v-413cdd79]{font-size:.72rem;font-weight:700;padding:.2rem .65rem;border-radius:9999px;text-transform:uppercase;letter-spacing:.03em}.stage-tag.raw[data-v-413cdd79]{background:#ef444426;color:#f87171;border:1px solid rgba(239,68,68,.3)}.stage-tag.ai[data-v-413cdd79]{background:#10b98126;color:#34d399;border:1px solid rgba(16,185,129,.35)}.showcase-img-wrap[data-v-413cdd79]{position:relative;border-radius:12px;overflow:hidden;display:flex;align-items:center;justify-content:center}.raw-wrap[data-v-413cdd79]{border:1px solid rgba(239,68,68,.3);background:#18181b}.ai-wrap[data-v-413cdd79]{background:radial-gradient(circle at center,#1e293b,#0f172a);border:1px solid rgba(52,211,153,.4);box-shadow:0 0 24px #34d39940}.camera-reticle[data-v-413cdd79]{position:absolute;top:6px;right:6px;font-size:14px;color:#f87171;background:#00000080;padding:2px 4px;border-radius:4px;pointer-events:none}.showcase-img[data-v-413cdd79]{width:140px;height:140px;object-fit:cover;border-radius:12px;transition:transform .3s ease}.raw-mode[data-v-413cdd79]{filter:saturate(.85) contrast(.95) brightness(.9)}.staged-glow[data-v-413cdd79]{filter:contrast(1.1) brightness(1.05) drop-shadow(0 8px 16px rgba(0,0,0,.5))}.arrow-indicator[data-v-413cdd79]{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:#34d3991f;border:1px solid rgba(52,211,153,.3);color:#34d399}.caption[data-v-413cdd79]{font-size:.72rem;color:var(--text-muted)}.features-section[data-v-413cdd79]{margin-bottom:6rem}.section-heading[data-v-413cdd79]{text-align:center;max-width:650px;margin:0 auto 3.5rem}.section-badge[data-v-413cdd79]{font-size:.75rem;font-weight:800;color:#34d399;letter-spacing:.15em;margin-bottom:.5rem}.section-heading h2[data-v-413cdd79]{font-size:2.2rem;font-weight:800;margin-bottom:.75rem;letter-spacing:-.5px}.section-heading p[data-v-413cdd79]{color:var(--text-muted);font-size:1.05rem}.feature-grid[data-v-413cdd79]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:2rem}.feature-card[data-v-413cdd79]{padding:2.2rem}.feature-card[data-v-413cdd79]:hover{transform:translateY(-4px);border-color:#34d39959;box-shadow:0 16px 36px #0003}.feature-icon-wrap[data-v-413cdd79]{width:48px;height:48px;border-radius:12px;background:#34d3991f;border:1px solid rgba(52,211,153,.25);color:#34d399;display:flex;align-items:center;justify-content:center;margin-bottom:1.25rem}.feature-icon[data-v-413cdd79]{font-size:24px}.feature-card h3[data-v-413cdd79]{font-size:1.25rem;font-weight:700;margin-bottom:.6rem}.feature-card p[data-v-413cdd79]{color:var(--text-muted);font-size:.95rem;line-height:1.6}.featured-stores-section[data-v-413cdd79]{margin-bottom:6rem;scroll-margin-top:5rem}.stores-grid[data-v-413cdd79]{display:grid;grid-template-columns:repeat(auto-fit,minmax(310px,1fr));gap:2rem}.store-showcase-card[data-v-413cdd79]{padding:2rem;cursor:pointer;position:relative;display:flex;flex-direction:column;border-radius:1.25rem;background:var(--card-bg);border:1px solid var(--card-border);transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease}.store-showcase-card[data-v-413cdd79]:hover{transform:translateY(-4px);border-color:#34d399;box-shadow:0 16px 36px #34d3991f}.store-badge[data-v-413cdd79]{position:absolute;top:1.5rem;right:1.5rem;font-size:.72rem;font-weight:700;background:#34d3991f;color:#34d399;border:1px solid rgba(52,211,153,.25);padding:.25rem .65rem;border-radius:9999px;max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.store-avatar-wrap[data-v-413cdd79]{width:52px;height:52px;border-radius:14px;background:#34d3991a;border:1px solid rgba(52,211,153,.2);display:flex;align-items:center;justify-content:center;color:#34d399;margin-bottom:1.25rem;overflow:hidden}.store-logo-img[data-v-413cdd79]{width:100%;height:100%;object-fit:cover;border-radius:13px}.store-avatar-icon[data-v-413cdd79]{font-size:28px}.store-card-body[data-v-413cdd79]{flex:1;display:flex;flex-direction:column}.store-header-info[data-v-413cdd79]{margin-bottom:.5rem}.store-showcase-card h3[data-v-413cdd79]{font-size:1.3rem;font-weight:700;margin-bottom:.25rem;color:#f8fafc}.store-slug-badge[data-v-413cdd79]{font-size:.75rem;font-family:monospace;color:#94a3b8;display:inline-block}.store-showcase-card p[data-v-413cdd79]{font-size:.92rem;color:var(--text-muted);line-height:1.55;margin-top:.5rem;margin-bottom:1.25rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.store-meta-group[data-v-413cdd79]{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:auto;margin-bottom:1.25rem}.store-activity-pill[data-v-413cdd79]{display:inline-flex;align-items:center;gap:.3rem;font-size:.76rem;font-weight:600;color:#34d399;background:#34d3991a;border:1px solid rgba(52,211,153,.2);padding:.2rem .55rem;border-radius:6px}.store-location-badge[data-v-413cdd79]{display:inline-flex;align-items:center;gap:.3rem;font-size:.76rem;color:#94a3b8;background:#ffffff0d;border:1px solid rgba(255,255,255,.08);padding:.2rem .55rem;border-radius:6px}.store-card-footer[data-v-413cdd79]{border-top:1px solid var(--card-border);padding-top:1rem;margin-top:auto}.store-link-label[data-v-413cdd79]{font-size:.88rem;font-weight:700;color:#34d399;display:flex;align-items:center;gap:.4rem;transition:gap .2s ease}.store-showcase-card:hover .store-link-label[data-v-413cdd79]{gap:.6rem}.skeleton-card[data-v-413cdd79]{pointer-events:none}.shimmer[data-v-413cdd79]{background:linear-gradient(90deg,#ffffff0a,#ffffff17,#ffffff0a);background-size:200% 100%;animation:shimmer-413cdd79 1.5s infinite}@keyframes shimmer-413cdd79{0%{background-position:-200% 0}to{background-position:200% 0}}.skeleton-avatar[data-v-413cdd79]{width:52px;height:52px;border-radius:14px;margin-bottom:1.25rem}.skeleton-line[data-v-413cdd79]{border-radius:6px;margin-bottom:.75rem}.skeleton-line.title[data-v-413cdd79]{height:24px;width:60%}.skeleton-line.desc[data-v-413cdd79]{height:14px;width:90%}.skeleton-line.desc.short[data-v-413cdd79]{width:50%}.empty-stores-container[data-v-413cdd79]{display:flex;justify-content:center;width:100%}.empty-stores-card[data-v-413cdd79]{max-width:650px;width:100%;text-align:center;padding:3.5rem 2.5rem;border-radius:1.5rem;background:radial-gradient(circle at 50% 20%,rgba(52,211,153,.08) 0%,var(--card-bg) 70%);border:1px dashed rgba(52,211,153,.35);display:flex;flex-direction:column;align-items:center}.empty-icon-halo[data-v-413cdd79]{width:72px;height:72px;border-radius:20px;background:#34d3991f;border:1px solid rgba(52,211,153,.3);display:flex;align-items:center;justify-content:center;color:#34d399;margin-bottom:1.5rem;box-shadow:0 0 30px #34d39926}.empty-hero-icon[data-v-413cdd79]{font-size:36px}.empty-tag[data-v-413cdd79]{font-size:.72rem;font-weight:800;letter-spacing:.08em;color:#34d399;background:#34d3991f;border:1px solid rgba(52,211,153,.25);padding:.3rem .8rem;border-radius:9999px;margin-bottom:1rem}.empty-stores-card h3[data-v-413cdd79]{font-size:1.6rem;font-weight:800;color:#f8fafc;margin-bottom:.75rem}.empty-stores-card p[data-v-413cdd79]{font-size:1rem;color:var(--text-muted);line-height:1.6;max-width:480px;margin-bottom:2rem}.empty-cta-wrap[data-v-413cdd79]{display:flex;justify-content:center}.pricing-section[data-v-413cdd79]{padding:4rem 0 2rem}.pricing-grid[data-v-413cdd79]{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;margin-top:2.5rem;align-items:stretch}.pricing-card[data-v-413cdd79]{position:relative;display:flex;flex-direction:column;padding:2.5rem 2rem;border-radius:1.25rem;background:var(--card-bg);border:1px solid var(--card-border);transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.pricing-card[data-v-413cdd79]:hover{transform:translateY(-6px);box-shadow:0 20px 40px -15px #0000004d}.pricing-card.featured[data-v-413cdd79]{border:2px solid #10B981;background:linear-gradient(180deg,rgba(16,185,129,.08) 0%,var(--card-bg) 40%);box-shadow:0 10px 30px -10px #10b98140;transform:scale(1.03)}.pricing-card.featured[data-v-413cdd79]:hover{transform:scale(1.03) translateY(-6px);box-shadow:0 25px 50px -15px #10b98159}.popular-ribbon[data-v-413cdd79]{position:absolute;top:-14px;left:50%;transform:translate(-50%);background:linear-gradient(135deg,#10b981,#059669);color:#fff;font-size:.72rem;font-weight:800;letter-spacing:.08em;padding:.3rem .9rem;border-radius:9999px;display:flex;align-items:center;gap:.35rem;box-shadow:0 4px 12px #10b98166}.popular-ribbon .ribbon-ico[data-v-413cdd79]{font-size:.9rem}.plan-tier-pill[data-v-413cdd79]{display:inline-block;padding:.3rem .75rem;font-size:.8rem;font-weight:700;border-radius:9999px;background:#94a3b826;color:var(--text-muted);margin-bottom:1rem}.plan-tier-pill.maker-pill[data-v-413cdd79]{background:#10b98133;color:#10b981}.plan-tier-pill.studio-pill[data-v-413cdd79]{background:#f59e0b33;color:#f59e0b}.plan-price-row[data-v-413cdd79]{display:flex;align-items:baseline;gap:.25rem;margin-bottom:.75rem}.plan-price-row .currency[data-v-413cdd79]{font-size:1.5rem;font-weight:700;color:var(--text-main)}.plan-price-row .amount[data-v-413cdd79]{font-size:3rem;font-weight:900;color:var(--text-main);line-height:1;letter-spacing:-.02em}.plan-price-row .duration[data-v-413cdd79]{font-size:.95rem;color:var(--text-muted);font-weight:500}.plan-desc[data-v-413cdd79]{font-size:.9rem;color:var(--text-muted);line-height:1.5;min-height:2.8rem}.plan-divider[data-v-413cdd79]{height:1px;background:var(--card-border);margin:1.5rem 0}.plan-features-list[data-v-413cdd79]{list-style:none;padding:0;margin:0 0 2rem;display:flex;flex-direction:column;gap:.9rem;flex-grow:1}.plan-features-list li[data-v-413cdd79]{display:flex;align-items:flex-start;gap:.65rem;font-size:.9rem;line-height:1.45;color:var(--text-main)}.plan-features-list li .check-ico[data-v-413cdd79]{font-size:1.15rem;color:#10b981;flex-shrink:0;margin-top:.1rem}.plan-features-list li .check-ico.glow[data-v-413cdd79]{color:#34d399}.plan-features-list li .check-ico.gold[data-v-413cdd79]{color:#f59e0b}.plan-features-list li.branding-note[data-v-413cdd79]{font-size:.82rem;color:var(--text-muted);background:#94a3b814;padding:.5rem .75rem;border-radius:.5rem;margin-top:.25rem}.plan-features-list li.branding-note .info-ico[data-v-413cdd79]{font-size:1rem;color:var(--text-muted)}.btn-plan-action[data-v-413cdd79]{width:100%;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.9rem 1.5rem;border-radius:.75rem;font-size:.95rem;font-weight:700;cursor:pointer;transition:all .2s ease;border:none}.starter-btn[data-v-413cdd79]{background:#94a3b826;color:var(--text-main);border:1px solid var(--card-border)}.starter-btn[data-v-413cdd79]:hover{background:#94a3b840;transform:translateY(-2px)}.maker-btn[data-v-413cdd79]{background:linear-gradient(135deg,#10b981,#059669);color:#fff;box-shadow:0 4px 14px #10b98159}.maker-btn[data-v-413cdd79]:hover{background:linear-gradient(135deg,#34d399,#10b981);box-shadow:0 6px 20px #10b98173;transform:translateY(-2px)}.studio-btn[data-v-413cdd79]{background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff;box-shadow:0 4px 14px #f59e0b59}.studio-btn[data-v-413cdd79]:hover{background:linear-gradient(135deg,#fbbf24,#f59e0b);box-shadow:0 6px 20px #f59e0b73;transform:translateY(-2px)}.stitch-footer[data-v-413cdd79]{border-top:1px solid var(--card-border);padding:3rem 2.5rem 2rem;background:var(--header-bg)}.footer-inner[data-v-413cdd79]{max-width:1240px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1.5rem}.footer-brand[data-v-413cdd79]{max-width:450px}.footer-desc[data-v-413cdd79]{font-size:.85rem;color:var(--text-muted);margin-top:.5rem}.footer-links[data-v-413cdd79]{font-size:.85rem;color:var(--text-muted)}@media (max-width: 768px){.stitch-nav[data-v-413cdd79]{padding:.75rem 1rem;gap:.5rem}.brand-tag[data-v-413cdd79],.supabase-live-badge[data-v-413cdd79]{display:none}.landing-content[data-v-413cdd79]{padding:1.5rem 1rem}.hero-headline[data-v-413cdd79]{font-size:2.1rem}.hero-subtext[data-v-413cdd79]{font-size:.95rem}.hero-actions[data-v-413cdd79]{flex-direction:column;width:100%}.hero-btn[data-v-413cdd79],.hero-btn-secondary[data-v-413cdd79]{width:100%;justify-content:center}.trust-indicators[data-v-413cdd79]{flex-direction:column;gap:.6rem}.feature-grid[data-v-413cdd79],.stores-grid[data-v-413cdd79],.pricing-grid[data-v-413cdd79]{grid-template-columns:1fr}.pricing-card.featured[data-v-413cdd79]{transform:none}.pricing-card.featured[data-v-413cdd79]:hover{transform:translateY(-4px)}.section-heading h2[data-v-413cdd79]{font-size:1.75rem}.stitch-footer[data-v-413cdd79]{padding:2rem 1rem}.footer-inner[data-v-413cdd79]{flex-direction:column;align-items:flex-start}}.storefront-website[data-v-cb45ecea]{min-height:100vh;width:100%;font-family:Plus Jakarta Sans,system-ui,-apple-system,sans-serif;transition:background .3s ease,color .3s ease;overflow-x:hidden}.store-not-found-screen[data-v-cb45ecea]{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:2rem;background:radial-gradient(circle at 50% 30%,#0c2e21,#061510,#020705)}.not-found-card[data-v-cb45ecea]{max-width:520px;width:100%;text-align:center;padding:3.5rem 2.5rem;border-radius:1.5rem;background:#0d1b16d9;border:1px solid rgba(52,211,153,.25);box-shadow:0 20px 50px #00000080;display:flex;flex-direction:column;align-items:center}.not-found-icon-wrap[data-v-cb45ecea]{width:68px;height:68px;border-radius:20px;background:#34d3991f;border:1px solid rgba(52,211,153,.3);display:flex;align-items:center;justify-content:center;color:#34d399;margin-bottom:1.5rem;box-shadow:0 0 30px #34d39926}.not-found-icon[data-v-cb45ecea]{font-size:34px}.not-found-card h2[data-v-cb45ecea]{font-size:1.6rem;font-weight:800;color:#f8fafc;margin-bottom:.75rem}.not-found-card p[data-v-cb45ecea]{font-size:.98rem;color:#94a3b8;line-height:1.6;margin-bottom:2rem}.not-found-actions[data-v-cb45ecea]{display:flex;justify-content:center}.material-symbols-outlined[data-v-cb45ecea]{font-family:Material Symbols Outlined;font-weight:400;font-style:normal;font-size:20px;line-height:1;display:inline-block;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;vertical-align:middle;-webkit-user-select:none;user-select:none}.top-icon-sm[data-v-cb45ecea]{font-size:16px}.btn-act-icon[data-v-cb45ecea]{font-size:18px;margin-right:4px}.badge-svg-xs[data-v-cb45ecea]{font-size:14px;margin-right:3px}.star-icon-sm[data-v-cb45ecea]{font-size:16px;color:#475569}.star-icon-sm.filled[data-v-cb45ecea]{color:#fbbf24}.star-icon-xs[data-v-cb45ecea]{font-size:14px;color:#475569}.star-icon-xs.filled[data-v-cb45ecea]{color:#fbbf24}.star-gold[data-v-cb45ecea]{font-size:16px;color:#fbbf24}.star-mini[data-v-cb45ecea]{font-size:14px;color:#fbbf24;margin-right:2px}.empty-icon-large[data-v-cb45ecea]{font-size:48px;color:#64748b;display:block;margin-bottom:.75rem}.storefront-website.theme-dark[data-v-cb45ecea]{background-color:#060d17;color:#e2e8f0}.theme-dark .glass-card[data-v-cb45ecea]{background:#0a101cd9;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid var(--store-border, rgba(var(--store-primary-rgb), .18));box-shadow:0 8px 32px #0000005e}.theme-dark .store-nav-header[data-v-cb45ecea]{background:#080e1ae0;border-bottom:1px solid var(--store-border, rgba(var(--store-primary-rgb), .18))}.theme-dark .store-footer-section[data-v-cb45ecea]{background:#030712f5;border-top:1px solid var(--store-border)}.section-container[data-v-cb45ecea]{max-width:1280px;margin:0 auto;padding:0 1.5rem}.store-announcement-bar[data-v-cb45ecea]{background:var(--store-surface-tint);border-bottom:1px solid var(--store-border);padding:.5rem 1.5rem;display:flex;justify-content:space-between;align-items:center;font-size:.8rem;font-weight:600;color:var(--store-primary)}.announcement-left[data-v-cb45ecea]{display:flex;align-items:center;gap:.4rem}.announcement-icon[data-v-cb45ecea]{font-size:16px;color:var(--store-primary)}.top-bar-links[data-v-cb45ecea]{display:flex;align-items:center;gap:.5rem}.top-nav-link[data-v-cb45ecea]{display:inline-flex;align-items:center;gap:.3rem;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);color:#e2e8f0;padding:.25rem .65rem;border-radius:6px;font-size:.75rem;font-weight:600;cursor:pointer;transition:all .2s ease}.top-nav-link[data-v-cb45ecea]:hover{background:#ffffff26;color:#fff}.store-nav-header[data-v-cb45ecea]{position:sticky;top:0;z-index:50;display:flex;justify-content:space-between;align-items:center;padding:.85rem 2rem;margin:0;border-radius:0;border-left:none;border-right:none;border-top:none}.nav-brand-wrap[data-v-cb45ecea]{display:flex;align-items:center;gap:.85rem;cursor:pointer}.store-nav-logo[data-v-cb45ecea]{width:44px;height:44px;border-radius:12px;object-fit:cover;box-shadow:0 4px 12px #0003}.store-nav-logo-fallback[data-v-cb45ecea]{width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:1.3rem;font-weight:800;color:#fff}.store-nav-title-group[data-v-cb45ecea]{display:flex;flex-direction:column}.store-nav-title[data-v-cb45ecea]{margin:0;font-size:1.25rem;font-weight:800;line-height:1.1}.store-nav-tagline[data-v-cb45ecea]{margin:.15rem 0 0;font-size:.75rem;color:#94a3b8}.store-nav-menu[data-v-cb45ecea]{display:flex;gap:.5rem}.nav-item[data-v-cb45ecea]{display:inline-flex;align-items:center;gap:.35rem;color:#94a3b8;text-decoration:none;font-size:.85rem;font-weight:600;padding:.45rem .85rem;border-radius:8px;transition:all .2s ease}.nav-item[data-v-cb45ecea]:hover,.nav-item.active[data-v-cb45ecea]{color:var(--store-primary);background:var(--store-surface-tint)}.nav-item-icon[data-v-cb45ecea]{font-size:18px}.store-nav-actions[data-v-cb45ecea]{display:flex;align-items:center;gap:.75rem}.btn-whatsapp-header[data-v-cb45ecea]{display:inline-flex;align-items:center;gap:.35rem;background:#25d366;color:#fff;padding:.45rem .9rem;border-radius:8px;font-size:.82rem;font-weight:700;text-decoration:none;transition:transform .2s ease}.btn-whatsapp-header[data-v-cb45ecea]:hover{transform:translateY(-1px)}.btn-cart-header[data-v-cb45ecea]{position:relative;display:inline-flex;align-items:center;gap:.4rem;background:var(--store-surface-tint);border:1px solid var(--store-border);color:var(--store-primary);padding:.45rem .9rem;border-radius:8px;font-size:.85rem;font-weight:700;cursor:pointer;transition:all .2s ease}.btn-cart-header[data-v-cb45ecea]:hover{background:var(--store-surface-tint-hover)}.cart-badge-count[data-v-cb45ecea]{position:absolute;top:-6px;right:-6px;background:var(--store-btn-gradient, var(--store-primary));color:#fff;font-size:.7rem;font-weight:800;min-width:18px;height:18px;border-radius:9999px;display:flex;align-items:center;justify-content:center;padding:0 4px}.store-hero-section[data-v-cb45ecea]{position:relative;padding:4rem 1.5rem 3rem;text-align:center;overflow:hidden}.hero-backdrop-glow[data-v-cb45ecea]{position:absolute;top:-60px;left:50%;transform:translate(-50%);width:540px;height:280px;border-radius:50%;background:var(--store-primary);filter:blur(120px);opacity:.12;pointer-events:none;z-index:0}.theme-dark .hero-backdrop-glow[data-v-cb45ecea]{opacity:.25;filter:blur(100px)}.hero-content[data-v-cb45ecea]{position:relative;z-index:1;max-width:780px;margin:0 auto;display:flex;flex-direction:column;align-items:center}.hero-badge-pill[data-v-cb45ecea]{display:inline-flex;align-items:center;gap:.4rem;background:var(--store-surface-tint);border:1px solid var(--store-border);color:var(--store-primary);padding:.4rem 1rem;border-radius:9999px;font-size:.8rem;font-weight:700;margin-bottom:1.25rem}.hero-badge-icon[data-v-cb45ecea]{font-size:16px;color:var(--store-primary)}.hero-title[data-v-cb45ecea]{font-size:3rem;font-weight:800;letter-spacing:-.02em;line-height:1.15;margin:0 0 1rem;color:#fff}.hero-tagline[data-v-cb45ecea]{font-size:1.15rem;color:#94a3b8;line-height:1.6;margin:0 0 1.5rem}.hero-meta-badges[data-v-cb45ecea]{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem;margin-bottom:2rem}.hero-badge[data-v-cb45ecea]{display:inline-flex;align-items:center;gap:.3rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);padding:.35rem .75rem;border-radius:9999px;font-size:.8rem;color:#cbd5e1}.hero-cta-group[data-v-cb45ecea]{display:flex;gap:1rem}.btn-hero-primary[data-v-cb45ecea]{display:inline-flex;align-items:center;gap:.45rem;background:var(--store-btn-gradient, linear-gradient(135deg, var(--store-primary), var(--store-secondary)));border:none;color:#fff;padding:.85rem 1.75rem;border-radius:12px;font-size:1rem;font-weight:700;cursor:pointer;transition:all .2s ease;box-shadow:0 6px 20px var(--store-glow)}.btn-hero-primary[data-v-cb45ecea]:hover{transform:translateY(-2px);box-shadow:0 8px 25px var(--store-glow)}.btn-hero-glass[data-v-cb45ecea]{display:inline-flex;align-items:center;gap:.45rem;background:#ffffff0f;border:1px solid rgba(255,255,255,.15);color:#fff;padding:.85rem 1.5rem;border-radius:12px;font-size:.95rem;font-weight:600;cursor:pointer;transition:all .2s ease}.btn-hero-glass[data-v-cb45ecea]:hover{background:#ffffff1f}.store-categories-section[data-v-cb45ecea]{padding:2.5rem 0 1rem}.section-header-row[data-v-cb45ecea]{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:1.25rem}.section-kicker[data-v-cb45ecea]{font-size:.72rem;font-weight:800;color:var(--store-primary);letter-spacing:.08em;display:block;margin-bottom:.25rem}.section-title[data-v-cb45ecea]{margin:0;font-size:1.8rem;font-weight:800;color:#fff}.category-count-label[data-v-cb45ecea]{font-size:.85rem;color:#94a3b8}.category-pills-scroll[data-v-cb45ecea]{display:flex;gap:.6rem;overflow-x:auto;padding-bottom:.5rem}.category-pill-btn[data-v-cb45ecea]{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:#94a3b8;padding:.5rem 1.1rem;border-radius:9999px;font-size:.85rem;font-weight:600;cursor:pointer;transition:all .2s ease;white-space:nowrap}.category-pill-btn[data-v-cb45ecea]:hover{color:#fff;background:#ffffff1a}.category-pill-btn.active[data-v-cb45ecea]{background:var(--store-surface-tint-hover);border-color:var(--store-primary);color:var(--store-primary);font-weight:700;box-shadow:0 0 14px var(--store-glow)}.store-catalog-section[data-v-cb45ecea]{padding:2.5rem 0 4rem}.catalog-header-bar[data-v-cb45ecea]{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:2rem;gap:1.5rem}.catalog-search-wrap[data-v-cb45ecea]{position:relative;width:340px}.search-icon-svg[data-v-cb45ecea]{position:absolute;left:.9rem;top:50%;transform:translateY(-50%);font-size:20px;color:#64748b;pointer-events:none}.catalog-search-input[data-v-cb45ecea]{width:100%;min-height:46px;background:#0d1b16b3;border:1px solid var(--store-border);border-radius:12px;padding:.65rem 2.8rem .65rem 2.6rem;color:#fff;font-size:.92rem;outline:none;box-sizing:border-box;transition:all .2s ease}.catalog-search-input[data-v-cb45ecea]:focus{border-color:var(--store-primary);box-shadow:0 0 0 3px #10b98133}.catalog-clear-btn[data-v-cb45ecea]{position:absolute;right:.35rem;top:50%;transform:translateY(-50%);background:#ffffff1f;border:none;border-radius:50%;width:36px;height:36px;display:flex;align-items:center;justify-content:center;color:#cbd5e1;cursor:pointer;padding:0;transition:all .15s ease}.catalog-clear-btn[data-v-cb45ecea]:hover,.catalog-clear-btn[data-v-cb45ecea]:active{background:#ffffff40;color:#fff;transform:translateY(-50%) scale(1.06)}.catalog-clear-btn .material-symbols-outlined[data-v-cb45ecea]{font-size:18px}.products-showcase-grid[data-v-cb45ecea]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.75rem}.product-card-glass[data-v-cb45ecea]{border-radius:16px;overflow:hidden;display:flex;flex-direction:column;transition:all .25s ease;cursor:pointer}.product-card-glass[data-v-cb45ecea]:hover{transform:translateY(-4px);box-shadow:0 12px 32px #00000073;border-color:var(--store-primary)}.card-media-wrapper[data-v-cb45ecea]{position:relative;width:100%;height:240px;background:#020705;cursor:pointer;overflow:hidden}.product-main-img[data-v-cb45ecea]{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.product-card-glass:hover .product-main-img[data-v-cb45ecea]{transform:scale(1.04)}.multi-image-badge[data-v-cb45ecea]{position:absolute;bottom:8px;right:8px;background:#000000bf;color:var(--store-primary);font-size:.7rem;font-weight:700;padding:.2rem .5rem;border-radius:6px;display:inline-flex;align-items:center}.discount-badge[data-v-cb45ecea]{position:absolute;top:8px;left:8px;background:#ef4444;color:#fff;font-size:.7rem;font-weight:800;padding:.2rem .55rem;border-radius:6px}.low-stock-badge[data-v-cb45ecea]{position:absolute;top:8px;right:8px;background:#f59e0b;color:#000;font-size:.65rem;font-weight:800;padding:.15rem .45rem;border-radius:6px}.card-body-content[data-v-cb45ecea]{padding:1.25rem;display:flex;flex-direction:column;flex:1}.card-category-row[data-v-cb45ecea]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.4rem}.product-category-text[data-v-cb45ecea]{font-size:.75rem;font-weight:700;color:var(--store-primary)}.card-rating-mini[data-v-cb45ecea]{display:flex;align-items:center;font-size:.75rem;font-weight:700;color:#cbd5e1}.product-title-heading[data-v-cb45ecea]{margin:0 0 .4rem;font-size:1.15rem;font-weight:700;color:#fff;cursor:pointer;line-height:1.3}.product-description-snippet[data-v-cb45ecea]{margin:0 0 1rem;font-size:.85rem;color:#94a3b8;line-height:1.4;flex:1}.product-price-block[data-v-cb45ecea]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;padding-top:.75rem;border-top:1px solid rgba(255,255,255,.06)}.price-figures[data-v-cb45ecea]{display:flex;align-items:baseline;gap:.5rem}.current-price[data-v-cb45ecea]{font-size:1.35rem;font-weight:800;color:var(--store-primary)}.compare-price[data-v-cb45ecea]{font-size:.9rem;color:#64748b;text-decoration:line-through}.stock-status[data-v-cb45ecea]{font-size:.72rem;font-weight:700;padding:.15rem .5rem;border-radius:9999px}.stock-status.in-stock[data-v-cb45ecea]{background:var(--store-surface-tint-hover);color:var(--store-primary)}.stock-status.made-to-order[data-v-cb45ecea]{background:#f59e0b26;color:#fbbf24}.card-actions-row[data-v-cb45ecea]{display:flex;align-items:center;gap:.45rem}.btn-card-quick-buy[data-v-cb45ecea]{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:.3rem;background:var(--store-btn-gradient, linear-gradient(135deg, var(--store-primary), var(--store-secondary)));border:none;color:#fff;padding:.55rem .85rem;border-radius:9px;font-size:.85rem;font-weight:700;cursor:pointer;transition:all .2s ease;box-shadow:0 4px 12px var(--store-glow)}.btn-card-quick-buy[data-v-cb45ecea]:hover{transform:translateY(-1px);box-shadow:0 6px 18px var(--store-glow)}.btn-card-add-cart[data-v-cb45ecea]{background:#ffffff0f;border:1px solid rgba(255,255,255,.12);color:#fff;padding:.55rem .65rem;border-radius:9px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.btn-card-add-cart[data-v-cb45ecea]:hover{background:#ffffff26}.bottom-sheet-handle-bar[data-v-cb45ecea]{display:none}.store-story-section[data-v-cb45ecea]{padding:3rem 0}.story-glass-card[data-v-cb45ecea]{padding:2.5rem;border-radius:20px;display:grid;grid-template-columns:1.2fr 1fr;gap:2.5rem}.story-heading[data-v-cb45ecea]{margin:0 0 1rem;font-size:2rem;font-weight:800;color:#fff}.story-text[data-v-cb45ecea]{font-size:1rem;color:#cbd5e1;line-height:1.6;margin:0 0 1.75rem}.story-values-grid[data-v-cb45ecea]{display:flex;flex-direction:column;gap:1rem}.value-item[data-v-cb45ecea]{display:flex;gap:.85rem;align-items:flex-start}.value-icon[data-v-cb45ecea]{font-size:24px;color:var(--store-primary);margin-top:2px}.value-item strong[data-v-cb45ecea]{display:block;font-size:.95rem;margin-bottom:.15rem}.value-item p[data-v-cb45ecea]{margin:0;font-size:.85rem;color:#94a3b8}.story-photo-wrapper[data-v-cb45ecea]{position:relative;width:100%;height:100%;min-height:320px;border-radius:14px;overflow:hidden}.story-photo-img[data-v-cb45ecea]{width:100%;height:100%;object-fit:cover}.story-quote-card[data-v-cb45ecea]{position:absolute;bottom:1.25rem;left:1.25rem;right:1.25rem;padding:1.1rem;border-radius:12px}.quote-icon[data-v-cb45ecea]{font-size:20px;color:var(--store-primary)}.story-quote-card p[data-v-cb45ecea]{margin:.25rem 0 .5rem;font-size:.85rem;font-style:italic}.story-quote-card strong[data-v-cb45ecea]{font-size:.8rem;color:var(--store-primary)}.store-reviews-section[data-v-cb45ecea]{padding:3rem 0 5rem}.reviews-header-score[data-v-cb45ecea]{display:inline-flex;align-items:center;gap:.6rem;background:#ffffff0a;border:1px solid var(--store-border);padding:.45rem .95rem;border-radius:9999px}.score-stars[data-v-cb45ecea]{display:flex;align-items:center;gap:2px;flex-wrap:nowrap}.score-text[data-v-cb45ecea]{font-size:.95rem;font-weight:800;color:var(--store-primary);white-space:nowrap}.store-reviews-grid[data-v-cb45ecea]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.store-review-card[data-v-cb45ecea]{padding:1.5rem;border-radius:14px;display:flex;flex-direction:column}.rev-card-header[data-v-cb45ecea]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.85rem}.rev-user-profile[data-v-cb45ecea]{display:flex;align-items:center;gap:.6rem}.rev-avatar-circle[data-v-cb45ecea]{width:36px;height:36px;border-radius:50%;background:var(--store-surface-tint-hover);border:1px solid var(--store-border);color:var(--store-primary);font-weight:700;display:flex;align-items:center;justify-content:center}.rev-customer-name[data-v-cb45ecea]{display:block;font-size:.9rem;color:#fff}.rev-verified-pill[data-v-cb45ecea]{display:inline-flex;align-items:center;font-size:.7rem;color:var(--store-primary)}.rev-comment-text[data-v-cb45ecea]{margin:0 0 1rem;font-size:.9rem;color:#cbd5e1;line-height:1.5;flex:1}.rev-vendor-reply-box[data-v-cb45ecea]{background:var(--store-surface-tint);border-left:2px solid var(--store-primary);padding:.5rem .75rem;border-radius:6px;margin-bottom:.75rem;font-size:.8rem}.reply-badge[data-v-cb45ecea]{display:flex;align-items:center;gap:.25rem;color:var(--store-primary);margin-bottom:.2rem}.rev-date-footer[data-v-cb45ecea]{font-size:.75rem;color:#64748b}.reviews-empty-box[data-v-cb45ecea],.catalog-empty-state[data-v-cb45ecea]{text-align:center;padding:3rem 1.5rem;border-radius:16px;display:flex;flex-direction:column;align-items:center;justify-content:center}.reviews-empty-box h3[data-v-cb45ecea],.catalog-empty-state h3[data-v-cb45ecea]{margin:.5rem 0 .35rem;font-size:1.25rem;font-weight:700;color:#fff}.reviews-empty-box p[data-v-cb45ecea],.catalog-empty-state p[data-v-cb45ecea]{margin:0;font-size:.9rem;color:#94a3b8;max-width:440px}.store-footer-section[data-v-cb45ecea]{background:#08140ff2;border-top:1px solid var(--store-border);padding:3.5rem 0 1.5rem}.footer-grid[data-v-cb45ecea]{display:grid;grid-template-columns:1.5fr 1fr 1.2fr;gap:2.5rem;padding-bottom:2.5rem}.footer-brand-title[data-v-cb45ecea]{font-size:1.4rem;font-weight:800;color:#fff;margin-bottom:.5rem}.footer-brand-desc[data-v-cb45ecea]{font-size:.85rem;color:#94a3b8;line-height:1.5;margin-bottom:.75rem}.footer-meta-info[data-v-cb45ecea]{display:flex;align-items:center;gap:.35rem;font-size:.85rem;color:#94a3b8}.footer-icon-sm[data-v-cb45ecea]{font-size:16px;color:var(--store-primary)}.footer-col h4[data-v-cb45ecea]{margin:0 0 1rem;font-size:.95rem;color:var(--store-primary)}.footer-col a[data-v-cb45ecea]{display:block;font-size:.85rem;color:#94a3b8;text-decoration:none;margin-bottom:.5rem;transition:color .2s ease}.footer-col a[data-v-cb45ecea]:hover{color:var(--store-primary)}.footer-contact-link[data-v-cb45ecea]{display:inline-flex;align-items:center;gap:.35rem}.btn-footer-glass[data-v-cb45ecea]{display:inline-flex;align-items:center;gap:.35rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.12);color:#cbd5e1;padding:.5rem .9rem;border-radius:8px;font-size:.8rem;font-weight:600;cursor:pointer;margin-top:.5rem}.footer-bottom-bar[data-v-cb45ecea]{border-top:1px solid rgba(255,255,255,.06);padding:1.5rem 1.5rem 0;max-width:1280px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;font-size:.8rem;color:#64748b}.cartlet-starter-pill[data-v-cb45ecea]{display:inline-flex;align-items:center;gap:.35rem;padding:.25rem .65rem;border-radius:9999px;background:#10b9811a;border:1px solid rgba(16,185,129,.25);color:#10b981;font-size:.72rem;font-weight:600}.cartlet-starter-pill .pill-icon[data-v-cb45ecea]{font-size:14px}.cartlet-brand-tag[data-v-cb45ecea]{color:#10b981}.btn-back-to-top[data-v-cb45ecea]{display:inline-flex;align-items:center;gap:.25rem;background:transparent;border:none;color:#94a3b8;cursor:pointer}.modal-overlay[data-v-cb45ecea]{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000bf;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:100;padding:1.5rem}.modal-close-btn[data-v-cb45ecea]{position:absolute;top:1rem;right:1rem;background:transparent;border:none;font-size:1.2rem;color:#94a3b8;cursor:pointer;z-index:10}.product-modal-container[data-v-cb45ecea]{width:100%;max-width:900px;max-height:90vh;overflow-y:auto;padding:2rem;border-radius:20px;position:relative}@keyframes slideUpPanel-cb45ecea{0%{transform:translateY(100%);opacity:.8}to{transform:translateY(0);opacity:1}}.product-modal-grid[data-v-cb45ecea]{display:grid;grid-template-columns:1fr 1.2fr;gap:2rem}.modal-main-image-wrap[data-v-cb45ecea]{position:relative;width:100%;height:320px;border-radius:12px;overflow:hidden;background:#020705}.modal-main-img[data-v-cb45ecea]{width:100%;height:100%;object-fit:cover}.modal-discount-tag[data-v-cb45ecea]{position:absolute;top:10px;left:10px;background:#ef4444;color:#fff;font-size:.75rem;font-weight:800;padding:.2rem .55rem;border-radius:6px}.modal-thumbnails-strip[data-v-cb45ecea]{display:flex;gap:.5rem;margin-top:.75rem;overflow-x:auto}.modal-thumb[data-v-cb45ecea]{width:60px;height:60px;border-radius:8px;object-fit:cover;cursor:pointer;border:1px solid var(--store-border)}.modal-thumb.active[data-v-cb45ecea]{border:2px solid var(--store-primary)}.modal-details-col[data-v-cb45ecea]{display:flex;flex-direction:column}.product-category-tag[data-v-cb45ecea]{font-size:.75rem;font-weight:700;color:var(--store-primary)}.modal-product-title[data-v-cb45ecea]{margin:.25rem 0 .75rem;font-size:1.6rem;font-weight:800}.modal-price-box[data-v-cb45ecea]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.25rem}.modal-current-price[data-v-cb45ecea]{font-size:1.8rem;font-weight:800;color:var(--store-primary)}.modal-strike-price[data-v-cb45ecea]{font-size:1.1rem;color:#64748b;text-decoration:line-through;margin-left:.5rem}.modal-description-box h4[data-v-cb45ecea]{margin:0 0 .4rem;font-size:.95rem}.modal-description-text[data-v-cb45ecea]{font-size:.9rem;line-height:1.5;color:#cbd5e1;margin-bottom:1.25rem}.modal-purchase-box[data-v-cb45ecea]{padding:1.25rem;border-radius:12px;margin-bottom:1.5rem}.quantity-selector-row[data-v-cb45ecea]{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem;font-size:.9rem}.quantity-controls[data-v-cb45ecea]{display:flex;align-items:center;gap:.5rem}.qty-btn[data-v-cb45ecea]{width:32px;height:32px;border-radius:8px;background:#ffffff1a;border:none;color:#fff;cursor:pointer}.modal-action-buttons[data-v-cb45ecea]{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.btn-modal-instant-buy[data-v-cb45ecea]{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;background:var(--store-btn-gradient, linear-gradient(135deg, var(--store-primary), var(--store-secondary)));border:none;color:#fff;padding:.75rem;border-radius:10px;font-size:.95rem;font-weight:700;cursor:pointer;box-shadow:0 4px 14px var(--store-glow)}.btn-modal-add-cart[data-v-cb45ecea]{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;background:#ffffff14;border:1px solid rgba(255,255,255,.15);color:#fff;padding:.75rem;border-radius:10px;font-size:.95rem;font-weight:700;cursor:pointer}.cart-toast-banner[data-v-cb45ecea]{margin-top:.75rem;background:var(--store-surface-tint-hover);border:1px solid var(--store-primary);color:var(--store-primary);padding:.5rem .75rem;border-radius:8px;font-size:.8rem;font-weight:700;display:flex;align-items:center;gap:.35rem}.cart-modal-container[data-v-cb45ecea]{width:100%;max-width:520px;max-height:85vh;overflow-y:auto;padding:1.75rem;border-radius:16px;position:relative}.cart-modal-header[data-v-cb45ecea]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.25rem}.cart-title-group[data-v-cb45ecea]{display:flex;align-items:center;gap:.5rem}.cart-title-group h3[data-v-cb45ecea]{margin:0;font-size:1.2rem}.cart-items-list[data-v-cb45ecea]{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1.25rem}.cart-item-row[data-v-cb45ecea]{padding:.75rem;border-radius:10px;display:flex;align-items:center;gap:.75rem}.cart-item-thumb[data-v-cb45ecea]{width:48px;height:48px;border-radius:8px;object-fit:cover}.cart-item-info[data-v-cb45ecea]{flex:1;display:flex;flex-direction:column}.cart-item-title[data-v-cb45ecea]{font-size:.85rem}.cart-item-price[data-v-cb45ecea]{font-size:.8rem;color:var(--store-primary)}.cart-qty-ctrl[data-v-cb45ecea]{display:flex;align-items:center;gap:.4rem}.qty-btn-sm[data-v-cb45ecea]{width:24px;height:24px;border-radius:4px;background:#ffffff1a;border:none;color:#fff;cursor:pointer}.cart-item-subtotal[data-v-cb45ecea]{font-size:.9rem;color:var(--store-primary)}.btn-remove-item[data-v-cb45ecea]{background:transparent;border:none;color:#ef4444;cursor:pointer}.cart-summary-box[data-v-cb45ecea]{padding:1.25rem;border-radius:12px}.summary-row.total[data-v-cb45ecea]{display:flex;justify-content:space-between;align-items:center;font-size:1.1rem;margin-bottom:1rem}.cart-total-amount[data-v-cb45ecea]{font-size:1.4rem;color:var(--store-primary)}.btn-checkout-primary[data-v-cb45ecea]{width:100%;display:inline-flex;align-items:center;justify-content:center;gap:.45rem;background:var(--store-btn-gradient, linear-gradient(135deg, var(--store-primary), var(--store-secondary)));border:none;color:#fff;padding:.85rem;border-radius:10px;font-size:1rem;font-weight:700;cursor:pointer;box-shadow:0 4px 14px var(--store-glow)}.checkout-modal-container[data-v-cb45ecea]{width:100%;max-width:550px;max-height:90vh;overflow-y:auto;padding:1.75rem;border-radius:16px;position:relative}.modal-header[data-v-cb45ecea]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.25rem}.modal-title-group[data-v-cb45ecea]{display:flex;align-items:center;gap:.65rem}.modal-title-group h3[data-v-cb45ecea]{margin:0;font-size:1.25rem}.modal-subtext[data-v-cb45ecea]{margin:.15rem 0 0;font-size:.8rem;color:#94a3b8}.checkout-item-summary[data-v-cb45ecea]{display:flex;gap:.85rem;padding:.85rem;border-radius:10px;margin-bottom:1.25rem}.checkout-item-img[data-v-cb45ecea]{width:54px;height:54px;border-radius:8px;object-fit:cover}.checkout-item-text[data-v-cb45ecea]{display:flex;flex-direction:column;font-size:.85rem}.total-payable-text[data-v-cb45ecea]{color:var(--store-primary);font-size:.95rem;margin-top:.2rem}.form-group[data-v-cb45ecea]{margin-bottom:1rem}.form-label[data-v-cb45ecea]{display:block;font-size:.8rem;font-weight:600;color:#94a3b8;margin-bottom:.35rem}.form-input[data-v-cb45ecea],.form-textarea[data-v-cb45ecea]{width:100%;background:#0a1611cc;border:1px solid var(--store-border);border-radius:8px;padding:.6rem .85rem;color:#fff;font-size:.85rem;outline:none;box-sizing:border-box}.form-input[data-v-cb45ecea]:focus,.form-textarea[data-v-cb45ecea]:focus{border-color:var(--store-primary)}.form-row-2[data-v-cb45ecea]{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.payment-method-pills[data-v-cb45ecea]{display:grid;grid-template-columns:1fr 1fr;gap:.65rem}.payment-pill-card[data-v-cb45ecea]{padding:.75rem;border-radius:10px;background:#0a1611b3;border:1px solid var(--store-border);cursor:pointer;display:flex;gap:.5rem;align-items:flex-start}.payment-pill-card.selected[data-v-cb45ecea]{border-color:var(--store-primary);background:var(--store-surface-tint-hover)}.pill-card-content[data-v-cb45ecea]{display:flex;flex-direction:column}.pill-top-row[data-v-cb45ecea]{display:flex;align-items:center;gap:.35rem;font-size:.85rem}.pay-icon.emerald[data-v-cb45ecea]{color:var(--store-primary)}.pay-icon.blue[data-v-cb45ecea]{color:#60a5fa}.pay-icon.amber[data-v-cb45ecea]{color:#fbbf24}.pay-icon.purple[data-v-cb45ecea]{color:#a78bfa}.pill-desc[data-v-cb45ecea]{font-size:.7rem;color:#94a3b8;margin-top:.15rem}.btn-execute-checkout[data-v-cb45ecea]{width:100%;display:inline-flex;align-items:center;justify-content:center;gap:.45rem;background:var(--store-btn-gradient, linear-gradient(135deg, var(--store-primary), var(--store-secondary)));border:none;color:#fff;padding:.85rem;border-radius:10px;font-size:1rem;font-weight:700;cursor:pointer;margin-top:.5rem;box-shadow:0 4px 14px var(--store-glow)}.upi-hero-box[data-v-cb45ecea]{padding:1.5rem;border-radius:14px;text-align:center}.upi-instruction-tag[data-v-cb45ecea]{font-size:.75rem;font-weight:700;color:var(--store-primary);background:var(--store-surface-tint-hover);padding:.2rem .65rem;border-radius:9999px}.upi-amount-title[data-v-cb45ecea]{margin:.75rem 0 .15rem;font-size:2rem;font-weight:800;color:var(--store-primary)}.upi-order-ref[data-v-cb45ecea]{margin:0 0 1rem;font-size:.8rem;color:#94a3b8}.dynamic-qr-box[data-v-cb45ecea]{background:#fff;padding:.75rem;border-radius:12px;display:inline-block;margin-bottom:1.25rem}.upi-qr-image[data-v-cb45ecea]{width:180px;height:180px;display:block}.btn-upi-mobile-launch[data-v-cb45ecea]{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;width:100%;background:var(--store-btn-gradient, linear-gradient(135deg, var(--store-primary), var(--store-secondary)));color:#fff;padding:.75rem;border-radius:10px;font-size:.9rem;font-weight:700;text-decoration:none;margin-bottom:1.25rem;box-shadow:0 4px 14px var(--store-glow)}.utr-confirmation-group[data-v-cb45ecea]{text-align:left}.utr-input-row[data-v-cb45ecea]{display:flex;gap:.5rem}.btn-verify-utr[data-v-cb45ecea]{background:var(--store-surface-tint-hover);border:1px solid var(--store-primary);color:var(--store-primary);padding:.6rem 1rem;border-radius:8px;font-size:.85rem;font-weight:700;cursor:pointer;white-space:nowrap;display:inline-flex;align-items:center;gap:.35rem;transition:all .2s ease}.btn-verify-utr[data-v-cb45ecea]:hover:not(:disabled){background:var(--store-primary);color:#fff}.upi-security-banner[data-v-cb45ecea]{display:flex;align-items:flex-start;gap:.6rem;background:#f59e0b1a;border:1px solid rgba(245,158,11,.3);border-radius:10px;padding:.75rem .9rem;margin-bottom:1.25rem;text-align:left}.upi-security-banner p[data-v-cb45ecea]{margin:0;font-size:.78rem;line-height:1.35;color:#fcd34d}.upi-sec-icon[data-v-cb45ecea]{font-size:20px;color:#f59e0b;flex-shrink:0}.utr-error-text[data-v-cb45ecea]{display:flex;align-items:center;gap:.35rem;font-size:.78rem;color:#ef4444;margin:.4rem 0 0;text-align:left}.utr-error-text .error-icon[data-v-cb45ecea]{font-size:16px}.input-error[data-v-cb45ecea]{border-color:#ef4444!important;box-shadow:0 0 0 1px #ef444466!important}.receipt-modal-container[data-v-cb45ecea]{width:100%;max-width:480px;padding:2rem;border-radius:16px;text-align:center}.receipt-success-icon-wrap[data-v-cb45ecea]{width:56px;height:56px;border-radius:50%;background:var(--store-surface-tint-hover);display:inline-flex;align-items:center;justify-content:center;margin-bottom:.75rem}.receipt-success-icon-wrap.pending-icon-wrap[data-v-cb45ecea]{background:#f59e0b26}.receipt-success-icon-wrap.pending-icon-wrap .receipt-check[data-v-cb45ecea]{color:#f59e0b}.receipt-check[data-v-cb45ecea]{font-size:32px;color:var(--store-primary)}.receipt-body[data-v-cb45ecea]{padding:1.25rem;border-radius:12px;margin:1.25rem 0;text-align:left}.receipt-row[data-v-cb45ecea]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.6rem;font-size:.85rem}.receipt-utr[data-v-cb45ecea]{font-family:JetBrains Mono,Fira Code,monospace;font-size:.82rem;background:#ffffff14;padding:.15rem .45rem;border-radius:4px;color:var(--store-primary)}.badge[data-v-cb45ecea]{display:inline-flex;align-items:center;gap:.25rem;font-size:.7rem;font-weight:700;letter-spacing:.04em;padding:.2rem .6rem;border-radius:9999px;text-transform:uppercase}.badge-amber[data-v-cb45ecea]{background:#f59e0b26;color:#f59e0b;border:1px solid rgba(245,158,11,.3)}.badge-emerald[data-v-cb45ecea]{background:#10b98126;color:#10b981;border:1px solid rgba(16,185,129,.3)}.badge-neutral[data-v-cb45ecea]{background:#94a3b826;color:#94a3b8;border:1px solid rgba(148,163,184,.3)}.receipt-actions[data-v-cb45ecea]{display:flex;flex-direction:column;gap:.65rem}.btn-receipt-whatsapp[data-v-cb45ecea]{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;background:#25d366;color:#fff;padding:.75rem;border-radius:10px;font-size:.95rem;font-weight:700;text-decoration:none}.store-pwa-install-banner[data-v-cb45ecea]{display:none;background:linear-gradient(135deg,#10b9811f,#0596692e);border-bottom:1px solid var(--store-border);padding:.6rem 1.25rem;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);position:relative;z-index:100}.pwa-banner-inner[data-v-cb45ecea]{max-width:1240px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:1rem}.pwa-banner-brand[data-v-cb45ecea]{display:flex;align-items:center;gap:.75rem}.pwa-store-avatar[data-v-cb45ecea]{width:34px;height:34px;border-radius:9px;display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0}.pwa-store-icon[data-v-cb45ecea]{font-size:20px}.pwa-store-text[data-v-cb45ecea]{display:flex;flex-direction:column}.pwa-store-name[data-v-cb45ecea]{font-size:.85rem;font-weight:700;color:var(--text-main)}.pwa-store-tag[data-v-cb45ecea]{font-size:.75rem;color:var(--text-muted)}.pwa-banner-btn-group[data-v-cb45ecea]{display:flex;align-items:center;gap:.5rem}.btn-store-pwa-action[data-v-cb45ecea]{border:none;color:#fff;font-size:.82rem;font-weight:700;padding:.45rem .95rem;border-radius:8px;cursor:pointer;display:inline-flex;align-items:center;gap:.35rem;box-shadow:0 2px 8px #00000026;transition:transform .15s ease}.btn-store-pwa-action[data-v-cb45ecea]:hover{transform:translateY(-1px)}.btn-pwa-close[data-v-cb45ecea]{background:none;border:none;color:var(--text-muted);cursor:pointer;display:flex;align-items:center;padding:.35rem;border-radius:6px}.btn-pwa-close[data-v-cb45ecea]:hover{color:var(--text-main)}.btn-store-search-header[data-v-cb45ecea]{display:none;background:#ffffff0f;border:1px solid var(--store-border);color:var(--text-main);width:42px;height:42px;border-radius:10px;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;flex-shrink:0;padding:0}.btn-store-search-header[data-v-cb45ecea]:hover{background:var(--store-surface-tint-hover);border-color:var(--store-primary)}.store-mobile-hamburger[data-v-cb45ecea]{display:none;background:#ffffff0d;border:1px solid var(--card-border);color:var(--text-main);border-radius:10px;width:40px;height:40px;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0}.store-mobile-nav-backdrop[data-v-cb45ecea]{display:block;position:fixed;top:0;left:0;right:0;bottom:0;background:#000000b3;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);z-index:9999}.store-mobile-nav-drawer[data-v-cb45ecea]{position:fixed;top:0;left:0;bottom:0;width:290px;max-width:85vw;height:100vh;background:var(--card-bg, #0B1120);border-right:1px solid var(--card-border);z-index:10000;transform:translate(-100%);transition:transform .28s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column;padding:1.25rem 1rem;overflow-y:auto}.store-mobile-nav-drawer.drawer-open[data-v-cb45ecea]{transform:translate(0);box-shadow:16px 0 40px #00000080}.drawer-header[data-v-cb45ecea]{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.25rem;padding-bottom:.75rem;border-bottom:1px solid var(--card-border)}.drawer-brand[data-v-cb45ecea]{display:flex;align-items:center;gap:.65rem}.drawer-logo[data-v-cb45ecea]{width:36px;height:36px;border-radius:9px;object-fit:cover}.drawer-logo-fallback[data-v-cb45ecea]{width:36px;height:36px;border-radius:9px;color:#fff;font-weight:800;display:flex;align-items:center;justify-content:center;font-size:1.1rem}.drawer-title[data-v-cb45ecea]{font-size:.95rem;font-weight:700}.drawer-domain[data-v-cb45ecea]{font-size:.72rem;color:var(--text-muted)}.drawer-close-btn[data-v-cb45ecea]{background:none;border:none;color:var(--text-muted);cursor:pointer;padding:.35rem;border-radius:6px;display:flex}.drawer-close-btn[data-v-cb45ecea]:hover{color:var(--text-main);background:#ffffff14}.drawer-pwa-card[data-v-cb45ecea]{background:linear-gradient(135deg,#10b98126,#05966938);border:1px solid var(--store-border);border-radius:12px;padding:.75rem .85rem;display:flex;align-items:center;gap:.65rem;cursor:pointer;margin-bottom:1.25rem}.drawer-pwa-icon[data-v-cb45ecea]{width:32px;height:32px;border-radius:8px;color:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0}.drawer-pwa-info[data-v-cb45ecea]{flex:1;display:flex;flex-direction:column}.drawer-pwa-info strong[data-v-cb45ecea]{font-size:.8rem;color:var(--text-main)}.drawer-pwa-info span[data-v-cb45ecea]{font-size:.68rem;color:var(--text-muted)}.drawer-pwa-badge[data-v-cb45ecea]{font-size:.68rem;font-weight:700;padding:.15rem .45rem;background:#34d39933;color:#34d399;border-radius:9999px;border:1px solid rgba(52,211,153,.3)}.drawer-nav-list[data-v-cb45ecea]{display:flex;flex-direction:column;gap:.35rem;flex:1}.drawer-nav-item[data-v-cb45ecea]{display:flex;align-items:center;gap:.75rem;padding:.75rem .85rem;color:var(--text-main);text-decoration:none;font-size:.92rem;font-weight:600;border-radius:10px;transition:background .15s ease}.drawer-nav-item[data-v-cb45ecea]:hover{background:#ffffff0f}.drawer-footer-actions[data-v-cb45ecea]{display:flex;flex-direction:column;gap:.75rem;padding-top:1rem;border-top:1px solid var(--card-border)}.btn-drawer-whatsapp[data-v-cb45ecea]{display:flex;align-items:center;justify-content:center;gap:.5rem;background:#25d366;color:#fff;text-decoration:none;font-weight:700;font-size:.88rem;padding:.65rem;border-radius:10px}.drawer-tools-row[data-v-cb45ecea]{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.drawer-tool-btn[data-v-cb45ecea]{display:flex;align-items:center;justify-content:center;gap:.4rem;background:#ffffff0d;border:1px solid var(--card-border);color:var(--text-main);padding:.5rem;border-radius:8px;font-size:.82rem;font-weight:600;cursor:pointer}.drawer-platform-btn[data-v-cb45ecea]{display:flex;align-items:center;justify-content:center;gap:.4rem;background:none;border:1px solid var(--card-border);color:var(--text-muted);padding:.55rem;border-radius:8px;font-size:.82rem;cursor:pointer}.pwa-guide-modal[data-v-cb45ecea]{max-width:500px;width:92vw}.pwa-guide-head[data-v-cb45ecea]{display:flex;align-items:center;gap:.85rem;margin-bottom:1.25rem}.pwa-store-logo-box[data-v-cb45ecea]{width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0;overflow:hidden}.pwa-store-logo-img[data-v-cb45ecea]{width:100%;height:100%;object-fit:cover}.pwa-modal-title[data-v-cb45ecea]{font-size:1.15rem;font-weight:700;margin-bottom:.2rem}.pwa-modal-sub[data-v-cb45ecea]{font-size:.82rem;color:var(--text-muted)}.pwa-benefits-grid[data-v-cb45ecea]{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1.25rem}.pwa-benefit-item[data-v-cb45ecea]{display:flex;align-items:flex-start;gap:.65rem;background:#ffffff0a;border:1px solid var(--card-border);padding:.75rem .85rem;border-radius:10px}.pwa-benefit-item .ben-icon[data-v-cb45ecea]{color:var(--store-primary);font-size:20px;margin-top:2px}.pwa-benefit-item strong[data-v-cb45ecea]{font-size:.85rem;color:var(--text-main);display:block}.pwa-benefit-item p[data-v-cb45ecea]{font-size:.78rem;color:var(--text-muted);margin:0}.pwa-action-box[data-v-cb45ecea]{margin-bottom:1rem}.pwa-platform-instructions[data-v-cb45ecea]{background:#ffffff0a;border:1px solid var(--card-border);padding:.85rem 1rem;border-radius:10px;margin-bottom:1rem}.platform-inst-heading[data-v-cb45ecea]{font-size:.86rem;font-weight:700;color:var(--store-primary);margin-bottom:.5rem}.platform-steps[data-v-cb45ecea]{padding-left:1.2rem;font-size:.82rem;color:var(--text-muted);line-height:1.6}.ios-ico[data-v-cb45ecea]{font-size:15px;vertical-align:middle;color:#38bdf8}.pwa-guide-footer[data-v-cb45ecea]{display:flex;justify-content:flex-end;gap:.75rem;border-top:1px solid var(--card-border);padding-top:1rem}@media (max-width: 1024px){.products-showcase-grid[data-v-cb45ecea]{grid-template-columns:repeat(2,1fr)}.story-glass-card[data-v-cb45ecea]{grid-template-columns:1fr}.store-reviews-grid[data-v-cb45ecea]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.store-announcement-bar[data-v-cb45ecea]{padding:.4rem .75rem;font-size:.72rem;gap:.5rem;justify-content:space-between}.announcement-left[data-v-cb45ecea]{font-size:.72rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:65%}.announcement-icon[data-v-cb45ecea]{font-size:15px}.top-bar-links[data-v-cb45ecea]{gap:.4rem}.top-nav-link[data-v-cb45ecea]{font-size:.72rem;padding:.2rem .45rem}.platform-link[data-v-cb45ecea]{display:none!important}.store-nav-header[data-v-cb45ecea]{height:56px;min-height:56px;padding:.5rem .85rem;display:flex;justify-content:space-between;align-items:center;position:sticky;top:0;z-index:1000}.store-nav-menu[data-v-cb45ecea]{display:none!important}.nav-brand-wrap[data-v-cb45ecea]{display:flex;align-items:center;gap:.5rem;max-width:58%;cursor:pointer}.store-nav-logo[data-v-cb45ecea],.store-nav-logo-fallback[data-v-cb45ecea]{width:36px;height:36px;min-width:36px;border-radius:10px;font-size:1.05rem}.store-nav-title[data-v-cb45ecea]{font-size:1.05rem;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.2;margin:0}.store-nav-tagline[data-v-cb45ecea]{display:none!important}.store-nav-actions[data-v-cb45ecea]{display:flex;align-items:center;gap:.35rem}.btn-text-desktop[data-v-cb45ecea]{display:none!important}.btn-store-search-header[data-v-cb45ecea]{display:inline-flex!important;align-items:center;justify-content:center;width:38px;height:38px;min-width:38px;border-radius:10px;background:#ffffff14;border:1px solid var(--store-border);color:var(--text-main);cursor:pointer;padding:0}.btn-whatsapp-header[data-v-cb45ecea]{display:inline-flex!important;align-items:center;justify-content:center;width:38px;height:38px;min-width:38px;border-radius:10px;background:#25d36626;border:1px solid rgba(37,211,102,.35);color:#25d366;padding:0}.btn-cart-header[data-v-cb45ecea]{display:inline-flex!important;align-items:center;justify-content:center;width:38px;height:38px;min-width:38px;border-radius:10px;background:var(--store-primary);border:none;color:#fff;position:relative;padding:0}.cart-badge-count[data-v-cb45ecea]{position:absolute;top:-4px;right:-4px;font-size:.6rem;font-weight:800;min-width:16px;height:16px;border-radius:9999px;background:#ef4444;color:#fff;display:flex;align-items:center;justify-content:center;padding:0 .2rem}.store-hero-section[data-v-cb45ecea]{padding:2rem 1rem 1.5rem;text-align:center}.hero-content[data-v-cb45ecea]{max-width:100%;padding:0}.hero-badge-pill[data-v-cb45ecea]{font-size:.72rem;padding:.28rem .75rem;margin-bottom:.75rem;display:inline-flex}.hero-title[data-v-cb45ecea]{font-size:1.75rem;line-height:1.18;letter-spacing:-.02em;margin-bottom:.5rem}.hero-tagline[data-v-cb45ecea]{font-size:.88rem;line-height:1.45;margin-bottom:.95rem}.hero-meta-badges[data-v-cb45ecea]{display:flex;flex-wrap:wrap;justify-content:center;gap:.4rem;margin-bottom:1.15rem}.hero-badge[data-v-cb45ecea]{font-size:.7rem;padding:.22rem .55rem;border-radius:9999px}.hero-cta-group[data-v-cb45ecea]{display:flex;flex-direction:column;gap:.6rem;width:100%}.btn-hero-primary[data-v-cb45ecea],.btn-hero-glass[data-v-cb45ecea]{width:100%;padding:.75rem 1.25rem;font-size:.9rem;font-weight:700;justify-content:center;border-radius:12px}.store-categories-section[data-v-cb45ecea]{padding:1.25rem 1rem .5rem}.section-header-row[data-v-cb45ecea]{flex-direction:row;align-items:baseline;justify-content:space-between;margin-bottom:.65rem}.section-kicker[data-v-cb45ecea]{font-size:.65rem}.section-title[data-v-cb45ecea]{font-size:1.25rem}.category-count-label[data-v-cb45ecea]{font-size:.72rem}.category-pills-scroll[data-v-cb45ecea]{display:flex;gap:.45rem;overflow-x:auto;padding-bottom:.35rem;scrollbar-width:none;-webkit-overflow-scrolling:touch}.category-pills-scroll[data-v-cb45ecea]::-webkit-scrollbar{display:none}.category-pill-btn[data-v-cb45ecea]{padding:.42rem .85rem;font-size:.78rem;border-radius:9999px;white-space:nowrap;flex-shrink:0}.store-catalog-section[data-v-cb45ecea]{padding:1rem 1rem 3.5rem}.catalog-header-bar[data-v-cb45ecea]{flex-direction:column;align-items:stretch;gap:.65rem;margin-bottom:1rem}.catalog-search-wrap[data-v-cb45ecea]{width:100%;position:relative}.catalog-search-input[data-v-cb45ecea]{width:100%;height:44px;min-height:44px;font-size:16px;padding:.6rem 2.75rem .6rem 2.65rem;border-radius:12px;box-sizing:border-box}.search-icon-svg[data-v-cb45ecea]{font-size:20px;left:.85rem}.catalog-clear-btn[data-v-cb45ecea]{width:36px;height:36px;right:.4rem}.products-showcase-grid[data-v-cb45ecea]{display:grid!important;grid-template-columns:1fr!important;gap:1.25rem!important}.product-card-glass[data-v-cb45ecea]{border-radius:16px;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 4px 20px #00000040}.card-media-wrapper[data-v-cb45ecea]{aspect-ratio:16 / 10;width:100%;position:relative;overflow:hidden;border-radius:16px 16px 0 0}.product-main-img[data-v-cb45ecea]{width:100%;height:100%;object-fit:cover;display:block}.multi-image-badge[data-v-cb45ecea],.discount-badge[data-v-cb45ecea],.low-stock-badge[data-v-cb45ecea]{font-size:.72rem;padding:.25rem .55rem;border-radius:8px}.card-body-content[data-v-cb45ecea]{padding:1.15rem 1rem 1.25rem;display:flex;flex-direction:column;flex:1}.card-category-row[data-v-cb45ecea]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.35rem}.product-category-text[data-v-cb45ecea]{font-size:.78rem;font-weight:600}.card-rating-mini[data-v-cb45ecea]{font-size:.78rem;font-weight:700}.star-mini[data-v-cb45ecea]{font-size:14px}.product-title-heading[data-v-cb45ecea]{font-size:1.18rem;font-weight:700;line-height:1.3;margin:0 0 .4rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.product-description-snippet[data-v-cb45ecea]{display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:.85rem;line-height:1.45;margin-bottom:.75rem}.product-price-block[data-v-cb45ecea]{margin:.25rem 0 .85rem;display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:.5rem}.current-price[data-v-cb45ecea]{font-size:1.35rem;font-weight:800}.compare-price[data-v-cb45ecea]{font-size:.92rem}.stock-status[data-v-cb45ecea]{font-size:.72rem;padding:.2rem .55rem;border-radius:6px}.card-actions-row[data-v-cb45ecea]{display:flex;align-items:center;gap:.5rem}.btn-card-quick-buy[data-v-cb45ecea]{flex:1;min-height:44px;height:44px;padding:.5rem .85rem;font-size:.9rem;font-weight:700;border-radius:10px;justify-content:center}.btn-card-add-cart[data-v-cb45ecea]{min-height:44px;height:44px;width:44px;min-width:44px;padding:0;display:flex;align-items:center;justify-content:center;border-radius:10px}.story-glass-card[data-v-cb45ecea]{grid-template-columns:1fr!important;padding:1.25rem 1rem;gap:1rem}.story-img-frame[data-v-cb45ecea]{height:200px;border-radius:12px}.store-reviews-section[data-v-cb45ecea]{padding:1.5rem 1rem 3.5rem!important}.reviews-header-wrap[data-v-cb45ecea]{flex-direction:column!important;align-items:flex-start!important;gap:.65rem!important;margin-bottom:1.25rem!important}.reviews-header-wrap .section-title[data-v-cb45ecea]{font-size:1.35rem!important;line-height:1.3!important}.reviews-header-score[data-v-cb45ecea]{display:inline-flex!important;align-items:center!important;gap:.55rem!important;background:#ffffff0f!important;border:1px solid rgba(255,255,255,.12)!important;padding:.35rem .85rem!important;border-radius:9999px!important;width:fit-content!important}.score-stars[data-v-cb45ecea]{display:flex!important;align-items:center!important;gap:2px!important;flex-wrap:nowrap!important}.score-stars .star-gold[data-v-cb45ecea]{font-size:16px!important}.score-text[data-v-cb45ecea]{font-size:.85rem!important;font-weight:700!important;white-space:nowrap!important}.store-reviews-grid[data-v-cb45ecea]{grid-template-columns:1fr!important;gap:.85rem}.product-modal-overlay[data-v-cb45ecea]{align-items:flex-end!important;padding:0!important;background:#000000b8!important}.product-modal-container[data-v-cb45ecea]{width:100vw!important;max-width:100vw!important;max-height:88vh!important;padding:.5rem 1.15rem 2.5rem!important;border-radius:24px 24px 0 0!important;border-bottom:none!important;border-left:none!important;border-right:none!important;box-sizing:border-box!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important;animation:slideUpPanel-cb45ecea .32s cubic-bezier(.16,1,.3,1) forwards!important;box-shadow:0 -12px 48px #0009!important;margin:0!important}.bottom-sheet-handle-bar[data-v-cb45ecea]{display:flex!important;justify-content:center;align-items:center;width:100%;padding:.25rem 0 .85rem}.sheet-handle-pill[data-v-cb45ecea]{width:44px;height:5px;background:#ffffff4d;border-radius:9999px}.product-modal-container .modal-close-btn[data-v-cb45ecea]{top:.75rem;right:.85rem;background:#ffffff1a;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center}.cart-modal-card[data-v-cb45ecea],.checkout-modal-card[data-v-cb45ecea],.receipt-modal-card[data-v-cb45ecea],.pwa-guide-modal[data-v-cb45ecea]{width:95vw!important;max-width:95vw!important;max-height:92vh!important;padding:1.25rem 1rem!important;border-radius:16px!important;box-sizing:border-box!important;overflow-y:auto!important}.product-modal-grid[data-v-cb45ecea]{grid-template-columns:1fr!important;gap:1rem}.modal-main-image-wrap[data-v-cb45ecea]{height:240px!important}.footer-grid[data-v-cb45ecea]{grid-template-columns:1fr!important;gap:1.5rem}.storefront-website[data-v-cb45ecea]{padding-bottom:4.75rem!important}.store-mobile-bottom-bar[data-v-cb45ecea]{display:flex!important;align-items:center;justify-content:space-around;position:fixed;bottom:0;left:0;right:0;height:60px;background:#0d1b16f5;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-top:1px solid var(--store-border);z-index:9999;padding:.25rem .5rem;padding-bottom:max(.25rem,env(safe-area-inset-bottom));box-shadow:0 -4px 24px #00000073}.store-bottom-tab[data-v-cb45ecea]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.12rem;background:none;border:none;color:var(--text-muted);font-size:.68rem;font-weight:600;text-decoration:none;padding:.35rem 0;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:all .2s ease}.store-bottom-tab .tab-icon[data-v-cb45ecea]{font-size:21px;line-height:1}.store-bottom-tab.active[data-v-cb45ecea],.store-bottom-tab[data-v-cb45ecea]:active{color:var(--store-primary)}.cart-icon-badge-wrap[data-v-cb45ecea]{position:relative;display:inline-flex;align-items:center;justify-content:center}.store-bottom-cart-badge[data-v-cb45ecea]{position:absolute;top:-4px;right:-8px;background:var(--store-primary);color:#fff;font-size:.58rem;font-weight:800;padding:.08rem .28rem;border-radius:9999px;min-width:14px;text-align:center;line-height:1.1}}.ai-studio-workspace[data-v-aa9e7887]{display:flex;flex-direction:column;gap:1.5rem;width:100%}.glass-card[data-v-aa9e7887],.studio-top-bar[data-v-aa9e7887],.studio-controls-column[data-v-aa9e7887],.studio-canvas-column[data-v-aa9e7887]{background:#0d1b16d9!important;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(52,211,153,.16)!important;border-radius:14px;box-shadow:0 8px 32px #0006;position:relative;overflow:hidden}.studio-top-bar[data-v-aa9e7887]{padding:1.5rem 1.75rem}.studio-title-cluster[data-v-aa9e7887]{display:flex;align-items:flex-start;gap:1rem}.studio-icon-badge[data-v-aa9e7887]{width:48px;height:48px;min-width:48px;border-radius:12px;background:linear-gradient(135deg,#10b98140,#05966973);border:1px solid rgba(52,211,153,.35);color:#34d399;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 14px #10b98140}.studio-icon-badge .material-symbols-outlined[data-v-aa9e7887]{font-size:26px}.studio-badge-row[data-v-aa9e7887]{display:flex;align-items:center;gap:.65rem;margin-bottom:.35rem;flex-wrap:wrap}.engine-status-pill[data-v-aa9e7887]{display:inline-flex;align-items:center;gap:.4rem;padding:.2rem .6rem;border-radius:9999px;background:#10b98126;border:1px solid rgba(52,211,153,.3);font-size:.72rem;font-weight:700;color:#34d399;letter-spacing:.03em}.status-pulse-dot[data-v-aa9e7887]{width:6px;height:6px;border-radius:50%;background:#10b981;box-shadow:0 0 8px #10b981;animation:pulse 1.8s infinite}.res-tag[data-v-aa9e7887]{font-size:.72rem;font-weight:700;color:#94a3b8;background:#ffffff0f;padding:.2rem .55rem;border-radius:9999px}.studio-heading[data-v-aa9e7887]{margin:0 0 .3rem;font-size:1.45rem;font-weight:800;color:#f8fafc;letter-spacing:-.01em}.studio-subtext[data-v-aa9e7887]{margin:0;font-size:.88rem;color:#94a3b8;line-height:1.5;max-width:820px}.studio-main-grid[data-v-aa9e7887]{display:grid;grid-template-columns:380px 1fr;gap:1.5rem;align-items:start}.studio-controls-column[data-v-aa9e7887]{padding:1.5rem;display:flex;flex-direction:column;gap:1.35rem}.control-section[data-v-aa9e7887]{display:flex;flex-direction:column;gap:.45rem}.section-label-row[data-v-aa9e7887]{display:flex;align-items:center;gap:.45rem}.step-num-badge[data-v-aa9e7887]{width:20px;height:20px;border-radius:50%;background:#10b98133;color:#34d399;font-size:.72rem;font-weight:800;display:flex;align-items:center;justify-content:center;border:1px solid rgba(52,211,153,.3)}.control-section-label[data-v-aa9e7887]{font-size:.85rem;font-weight:700;color:#f8fafc;letter-spacing:.01em}.helper-note[data-v-aa9e7887]{font-size:.75rem;color:#34d399;margin-top:.15rem}.api-key-box[data-v-aa9e7887]{display:flex;flex-direction:column;gap:.35rem;margin-top:.35rem}.studio-select-input[data-v-aa9e7887]{width:100%;padding:.75rem 2.6rem .75rem .95rem;border-radius:10px;background-color:#091712!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24' viewBox='0 -960 960 960' width='24' fill='%2334D399'%3E%3Cpath d='M480-360 280-560h400L480-360Z'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right .85rem center!important;background-size:22px 22px!important;border:1.5px solid rgba(52,211,153,.35)!important;color:#f8fafc!important;font-size:.88rem;font-weight:600;outline:none;cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none;transition:all .2s ease}.studio-select-input option[data-v-aa9e7887]{background-color:#0d1e17!important;color:#f8fafc!important;padding:.75rem}.studio-select-input[data-v-aa9e7887]:focus{border-color:#10b981!important;box-shadow:0 0 16px #10b98159!important}.studio-text-input[data-v-aa9e7887]{width:100%;padding:.75rem .95rem;border-radius:10px;background:#08140ff2!important;border:1.5px solid rgba(52,211,153,.25)!important;color:#f8fafc!important;font-size:.88rem;outline:none;transition:all .2s ease}.studio-text-input[data-v-aa9e7887]:focus{border-color:#10b981!important;box-shadow:0 0 16px #10b9814d!important}.studio-dropzone[data-v-aa9e7887]{width:100%;border:2px dashed rgba(52,211,153,.35)!important;border-radius:12px;padding:1.5rem 1rem;text-align:center;cursor:pointer;background:#08140f8c!important;transition:all .2s ease;position:relative;overflow:hidden}.studio-dropzone[data-v-aa9e7887]:hover,.studio-dropzone.is-dragging[data-v-aa9e7887]{border-color:#10b981!important;background:#10b9811f!important}.studio-dropzone.has-file[data-v-aa9e7887]{padding:.5rem;border-style:solid!important;border-color:#34d39973!important}.hidden-file-input[data-v-aa9e7887]{display:none}.dropzone-empty-wrap[data-v-aa9e7887]{display:flex;flex-direction:column;align-items:center;gap:.4rem}.dropzone-icon-box[data-v-aa9e7887]{width:44px;height:44px;border-radius:10px;background:#10b98126;color:#34d399;display:flex;align-items:center;justify-content:center}.dropzone-title[data-v-aa9e7887]{font-size:.88rem;color:#f8fafc}.dropzone-sub[data-v-aa9e7887]{font-size:.75rem;color:#94a3b8}.dropzone-preview-wrap[data-v-aa9e7887]{position:relative;width:100%;height:140px;border-radius:8px;overflow:hidden}.dropzone-thumb[data-v-aa9e7887]{width:100%;height:100%;object-fit:contain}.dropzone-overlay-change[data-v-aa9e7887]{position:absolute;top:0;right:0;bottom:0;left:0;background:#000000a6;opacity:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.25rem;color:#fff;font-size:.82rem;font-weight:700;transition:opacity .2s ease}.dropzone-preview-wrap:hover .dropzone-overlay-change[data-v-aa9e7887]{opacity:1}.demo-samples-row[data-v-aa9e7887]{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap;margin-top:.35rem}.demo-label[data-v-aa9e7887]{font-size:.75rem;color:#94a3b8}.btn-demo-pill[data-v-aa9e7887]{padding:.3rem .65rem;border-radius:9999px;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);color:#cbd5e1;font-size:.75rem;font-weight:600;cursor:pointer;transition:all .2s ease}.btn-demo-pill[data-v-aa9e7887]:hover{background:#10b9812e;border-color:#10b981;color:#34d399}.theme-cards-grid[data-v-aa9e7887]{display:flex;flex-direction:column;gap:.65rem}.theme-option-card[data-v-aa9e7887]{padding:.85rem 1rem;border-radius:10px;background:#08140fbf!important;border:1.5px solid rgba(52,211,153,.16)!important;cursor:pointer;transition:all .2s ease}.theme-option-card[data-v-aa9e7887]:hover{border-color:#34d39973!important;background:#10b98114!important}.theme-option-card.active[data-v-aa9e7887]{border-color:#10b981!important;background:#10b98129!important;box-shadow:0 0 16px #10b98140!important}.theme-card-header[data-v-aa9e7887]{display:flex;align-items:center;gap:.65rem;margin-bottom:.35rem}.theme-color-swatch[data-v-aa9e7887]{width:28px;height:28px;border-radius:6px;border:1px solid rgba(255,255,255,.2);flex-shrink:0}.theme-title-wrap[data-v-aa9e7887]{display:flex;justify-content:space-between;align-items:center;flex:1}.theme-card-title[data-v-aa9e7887]{font-size:.88rem;color:#f8fafc}.theme-card-tag[data-v-aa9e7887]{font-size:.7rem;font-weight:700;color:#34d399;background:#10b98126;padding:.1rem .45rem;border-radius:4px}.theme-card-desc[data-v-aa9e7887]{margin:0;font-size:.78rem;color:#94a3b8;line-height:1.4}.btn-studio-generate[data-v-aa9e7887]{width:100%;padding:.95rem;border-radius:12px;background:linear-gradient(135deg,#059669,#10b981);border:none;color:#fff;font-size:.95rem;font-weight:800;cursor:pointer;box-shadow:0 4px 18px #10b98166;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;justify-content:center}.btn-studio-generate[data-v-aa9e7887]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 26px #10b98199}.btn-studio-generate[data-v-aa9e7887]:disabled{opacity:.5;cursor:not-allowed;transform:none}.btn-ready-content[data-v-aa9e7887],.btn-loading-content[data-v-aa9e7887]{display:flex;align-items:center;gap:.5rem}.btn-spark-icon[data-v-aa9e7887]{font-size:20px}.studio-canvas-column[data-v-aa9e7887]{padding:1.5rem;display:flex;flex-direction:column;gap:1rem;min-height:600px}.canvas-top-bar[data-v-aa9e7887]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.75rem;padding-bottom:.75rem;border-bottom:1px solid rgba(255,255,255,.08)}.canvas-tabs-group[data-v-aa9e7887]{display:flex;background:#00000073;padding:.25rem;border-radius:10px;gap:.25rem}.canvas-tab[data-v-aa9e7887]{display:inline-flex;align-items:center;gap:.35rem;padding:.45rem .85rem;border-radius:8px;background:transparent;border:none;color:#94a3b8;font-size:.82rem;font-weight:700;cursor:pointer;transition:all .2s ease}.canvas-tab.active[data-v-aa9e7887]{background:#10b98140;color:#34d399}.canvas-badge-success[data-v-aa9e7887]{display:inline-flex;align-items:center;gap:.3rem;font-size:.75rem;font-weight:700;color:#34d399;background:#10b98126;padding:.25rem .65rem;border-radius:9999px;border:1px solid rgba(52,211,153,.3)}.canvas-stage-viewport[data-v-aa9e7887]{flex:1;min-height:480px;background:#050e0b!important;border-radius:12px;border:1px solid rgba(52,211,153,.18)!important;display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative}.canvas-processing-overlay[data-v-aa9e7887]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;text-align:center;width:100%}.ai-processing-core[data-v-aa9e7887]{display:flex;flex-direction:column;align-items:center;gap:.85rem;max-width:400px}.pulsing-hologram-ring[data-v-aa9e7887]{width:72px;height:72px;border-radius:50%;background:#10b98126;border:2px solid #10B981;display:flex;align-items:center;justify-content:center;color:#34d399;animation:pulseHolo-aa9e7887 1.6s infinite}.core-spark-icon[data-v-aa9e7887]{font-size:34px}.processing-step-title[data-v-aa9e7887]{margin:0;font-size:1.15rem;font-weight:800;color:#f8fafc}.processing-step-sub[data-v-aa9e7887]{margin:0;font-size:.82rem;color:#94a3b8;line-height:1.4}.progress-linear-track[data-v-aa9e7887]{width:100%;height:6px;background:#ffffff1a;border-radius:9999px;overflow:hidden;margin-top:.5rem}.progress-linear-bar[data-v-aa9e7887]{height:100%;width:60%;background:linear-gradient(90deg,#10b981,#34d399);border-radius:9999px;animation:sweepBar-aa9e7887 1.2s infinite ease-in-out}.canvas-result-display[data-v-aa9e7887]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;position:relative}.master-image-container[data-v-aa9e7887],.nobg-image-container[data-v-aa9e7887],.raw-image-container[data-v-aa9e7887]{width:100%;height:100%;min-height:480px;display:flex;align-items:center;justify-content:center;position:relative;padding:1rem}.studio-master-img[data-v-aa9e7887],.nobg-cutout-img[data-v-aa9e7887],.raw-preview-img[data-v-aa9e7887]{max-width:100%;max-height:520px;border-radius:8px;object-fit:contain;box-shadow:0 12px 32px #00000080}.checkerboard-bg[data-v-aa9e7887]{background-image:linear-gradient(45deg,#122019 25%,transparent 25%),linear-gradient(-45deg,#122019 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#122019 75%),linear-gradient(-45deg,transparent 75%,#122019 75%);background-size:20px 20px;background-position:0 0,0 10px,10px -10px,-10px 0px}.master-overlay-watermark[data-v-aa9e7887]{position:absolute;bottom:1.5rem;right:1.5rem;display:inline-flex;align-items:center;gap:.35rem;background:#000000a6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:.3rem .65rem;border-radius:6px;font-size:.72rem;font-weight:700;color:#34d399}.canvas-pre-generate-view[data-v-aa9e7887]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:1.5rem}.pre-gen-card[data-v-aa9e7887]{display:flex;flex-direction:column;align-items:center;gap:1rem;max-width:380px}.pre-gen-img[data-v-aa9e7887]{max-width:100%;max-height:320px;border-radius:10px;border:1px solid rgba(52,211,153,.2)}.pre-gen-floating-prompt[data-v-aa9e7887]{display:flex;align-items:center;gap:.45rem;padding:.6rem .95rem;border-radius:8px;background:#10b9811f;border:1px solid rgba(52,211,153,.3);font-size:.8rem;color:#cbd5e1;text-align:center}.spark-ico[data-v-aa9e7887]{color:#34d399;font-size:18px}.canvas-empty-state[data-v-aa9e7887]{text-align:center;padding:2.5rem 1.5rem}.empty-studio-stage[data-v-aa9e7887]{display:flex;flex-direction:column;align-items:center;gap:.85rem;max-width:380px}.empty-studio-stage h3[data-v-aa9e7887]{margin:0;font-size:1.25rem;font-weight:800;color:#f8fafc}.empty-studio-stage p[data-v-aa9e7887]{margin:0;font-size:.85rem;color:#94a3b8;line-height:1.45}.pedestal-mockup-graphic[data-v-aa9e7887]{width:120px;height:90px;position:relative;margin-bottom:.5rem}.mockup-spotlight[data-v-aa9e7887]{width:100px;height:100px;background:radial-gradient(circle,rgba(52,211,153,.25) 0%,transparent 70%);position:absolute;top:-15px;left:10px}.mockup-pedestal-shape[data-v-aa9e7887]{width:100px;height:30px;border-radius:50%;background:#34d3992e;border:1px solid rgba(52,211,153,.4);position:absolute;bottom:10px;left:10px}.canvas-action-suite[data-v-aa9e7887]{padding-top:.5rem}.action-btn-cluster[data-v-aa9e7887]{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.btn-suite-primary[data-v-aa9e7887]{display:inline-flex;align-items:center;gap:.4rem;padding:.65rem 1.15rem;border-radius:10px;background:linear-gradient(135deg,#059669,#10b981);border:none;color:#fff;font-size:.85rem;font-weight:700;cursor:pointer;transition:all .2s ease}.btn-suite-primary[data-v-aa9e7887]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 14px #10b98166}.btn-suite-primary[data-v-aa9e7887]:disabled{background:#10b9814d;color:#a7f3d0;cursor:default}.btn-suite-secondary[data-v-aa9e7887]{display:inline-flex;align-items:center;gap:.4rem;padding:.65rem 1.15rem;border-radius:10px;background:#ffffff14;border:1px solid rgba(255,255,255,.15);color:#f8fafc;font-size:.85rem;font-weight:700;cursor:pointer;transition:all .2s ease}.btn-suite-secondary[data-v-aa9e7887]:hover:not(:disabled){background:#ffffff26}.btn-suite-secondary[data-v-aa9e7887]:disabled{background:#ffffff0a;color:#94a3b8;cursor:default}.btn-suite-glass[data-v-aa9e7887]{display:inline-flex;align-items:center;gap:.4rem;padding:.65rem 1.15rem;border-radius:10px;background:#10b9811f;border:1px solid rgba(52,211,153,.3);color:#34d399;font-size:.85rem;font-weight:700;text-decoration:none;cursor:pointer;transition:all .2s ease;margin-left:auto}.btn-suite-glass[data-v-aa9e7887]:hover{background:#10b98138;border-color:#10b981}@keyframes pulseHolo-aa9e7887{0%{transform:scale(.95);box-shadow:0 0 #10b98199}70%{transform:scale(1.05);box-shadow:0 0 0 16px #10b98100}to{transform:scale(.95);box-shadow:0 0 #10b98100}}@keyframes sweepBar-aa9e7887{0%{transform:translate(-100%)}50%{transform:translate(50%)}to{transform:translate(200%)}}@media (max-width: 1024px){.studio-main-grid[data-v-aa9e7887]{grid-template-columns:1fr}}.studio-tier-widget[data-v-aa9e7887]{display:flex;align-items:center}.tier-status-box[data-v-aa9e7887]{background:#0f172a99;border:1px solid rgba(52,211,153,.2);padding:.75rem 1.25rem;border-radius:12px;display:flex;flex-direction:column;gap:.35rem}.tier-status-box.past-due-box[data-v-aa9e7887]{border-color:#ef444480;background:#ef444414}.tier-badge-line[data-v-aa9e7887]{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.tier-pill[data-v-aa9e7887]{display:inline-flex;align-items:center;gap:.35rem;font-size:.8rem;font-weight:700;padding:.25rem .65rem;border-radius:9999px;background:#94a3b826;color:#cbd5e1}.tier-pill.maker[data-v-aa9e7887]{background:#10b98133;color:#34d399;border:1px solid rgba(16,185,129,.4)}.tier-pill.studio[data-v-aa9e7887]{background:#f59e0b33;color:#fbbf24;border:1px solid rgba(245,158,11,.4)}.tier-trial-tag[data-v-aa9e7887]{font-size:.75rem;font-weight:700;color:#10b981;background:#10b98126;padding:.2rem .5rem;border-radius:6px;border:1px solid rgba(16,185,129,.3)}.tier-pastdue-tag[data-v-aa9e7887]{font-size:.75rem;font-weight:700;color:#ef4444;background:#ef444426;padding:.2rem .5rem;border-radius:6px;border:1px solid rgba(239,68,68,.3)}.tier-mini-ico[data-v-aa9e7887]{font-size:1rem}.btn-upgrade-mini[data-v-aa9e7887]{background:linear-gradient(135deg,#10b981,#059669);color:#fff;border:none;border-radius:6px;padding:.25rem .6rem;font-size:.75rem;font-weight:700;display:inline-flex;align-items:center;gap:.25rem;cursor:pointer;transition:transform .2s ease}.btn-upgrade-mini[data-v-aa9e7887]:hover{transform:scale(1.05)}.credits-count-row[data-v-aa9e7887]{display:flex;align-items:baseline;gap:.4rem}.credits-highlight[data-v-aa9e7887]{font-size:1.15rem;font-weight:800;color:#f8fafc}.credits-label[data-v-aa9e7887]{font-size:.78rem;color:#94a3b8}.studio-overdue-banner[data-v-aa9e7887]{background:linear-gradient(135deg,#ef444426,#dc262614);border:1px solid rgba(239,68,68,.4);border-radius:12px;padding:1rem 1.5rem;margin-bottom:1.5rem;display:flex;align-items:center;justify-content:space-between;gap:1.5rem}.overdue-banner-left[data-v-aa9e7887]{display:flex;align-items:center;gap:.75rem}.overdue-ico[data-v-aa9e7887]{font-size:2rem;color:#ef4444}.overdue-banner-left strong[data-v-aa9e7887]{font-size:.95rem;color:#fca5a5;display:block}.overdue-banner-left p[data-v-aa9e7887]{margin:.2rem 0 0;font-size:.82rem;color:#e2e8f0}.btn-pay-overdue-now[data-v-aa9e7887]{background:#ef4444;color:#fff;border:none;border-radius:8px;padding:.65rem 1.25rem;font-size:.88rem;font-weight:700;display:inline-flex;align-items:center;gap:.5rem;cursor:pointer;white-space:nowrap;transition:background-color .2s ease}.btn-pay-overdue-now[data-v-aa9e7887]:hover{background:#dc2626}.studio-mode-switcher[data-v-aa9e7887]{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1.5rem;padding:.75rem}.mode-tab-btn[data-v-aa9e7887]{display:flex;align-items:center;gap:.85rem;padding:1rem 1.25rem;border-radius:10px;background:#0f172a66;border:1px solid rgba(148,163,184,.15);color:#cbd5e1;cursor:pointer;text-align:left;transition:all .2s ease;position:relative}.mode-tab-btn[data-v-aa9e7887]:hover{background:#0f172ab3;border-color:#34d39966}.mode-tab-btn.active[data-v-aa9e7887]{background:#10b98126;border-color:#10b981;box-shadow:0 0 16px #10b98133;color:#f8fafc}.mode-tab-btn span.material-symbols-outlined[data-v-aa9e7887]{font-size:1.8rem;color:#34d399}.mode-text[data-v-aa9e7887]{display:flex;flex-direction:column;gap:.2rem;flex-grow:1}.mode-text strong[data-v-aa9e7887]{font-size:.95rem;font-weight:700}.mode-text span[data-v-aa9e7887]{font-size:.78rem;color:#94a3b8}.mode-free-pill[data-v-aa9e7887]{font-size:.72rem;font-weight:700;padding:.2rem .5rem;border-radius:4px;background:#34d39933;color:#34d399}.mode-pro-pill[data-v-aa9e7887]{font-size:.72rem;font-weight:700;padding:.2rem .5rem;border-radius:4px;background:#f59e0b33;color:#fbbf24}.mode-pro-pill.starter[data-v-aa9e7887]{background:#ef444433;color:#f87171}.starter-lock-card[data-v-aa9e7887]{background:linear-gradient(135deg,#f59e0b1a,#10b9810d);border:1px solid rgba(245,158,11,.3);padding:1.5rem;border-radius:12px;margin-bottom:1.5rem}.lock-header[data-v-aa9e7887]{display:flex;align-items:center;gap:.5rem;color:#fbbf24;margin-bottom:.5rem}.lock-header h4[data-v-aa9e7887]{margin:0;font-size:1.05rem;font-weight:800}.lock-desc[data-v-aa9e7887]{font-size:.85rem;color:#cbd5e1;line-height:1.5;margin:0 0 1rem}.upgrade-actions-row[data-v-aa9e7887]{display:flex;flex-direction:column;gap:.6rem}.btn-upgrade-tier-cta[data-v-aa9e7887]{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1rem;border-radius:8px;font-size:.88rem;font-weight:700;cursor:pointer;border:none;transition:transform .2s ease}.btn-upgrade-tier-cta.maker[data-v-aa9e7887]{background:linear-gradient(135deg,#10b981,#059669);color:#fff}.btn-upgrade-tier-cta.studio[data-v-aa9e7887]{background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff}.btn-upgrade-tier-cta[data-v-aa9e7887]:hover{transform:translateY(-2px)}.label-with-tag[data-v-aa9e7887]{display:flex;align-items:center;justify-content:space-between;width:100%}.studio-feature-pill[data-v-aa9e7887]{font-size:.7rem;font-weight:700;padding:.15rem .45rem;border-radius:4px;background:#f59e0b33;color:#fbbf24}.local-engine-card[data-v-aa9e7887]{background:#0f172a80;border:1px solid rgba(52,211,153,.2);padding:1rem;border-radius:8px}.engine-card-top[data-v-aa9e7887]{display:flex;align-items:center;gap:.75rem}.engine-card-top .engine-ico[data-v-aa9e7887]{font-size:2rem;color:#34d399}.engine-card-top strong[data-v-aa9e7887]{font-size:.9rem;color:#f8fafc}.engine-card-top p[data-v-aa9e7887]{margin:.2rem 0 0;font-size:.78rem;color:#94a3b8}.modal-overlay[data-v-aa9e7887]{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000bf;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:9999;display:flex;align-items:center;justify-content:center;padding:1.5rem}.upgrade-modal-container[data-v-aa9e7887]{width:100%;max-width:880px;background:#0b1713;border:1px solid rgba(52,211,153,.3);border-radius:16px;padding:2rem;max-height:90vh;overflow-y:auto}.modal-header-row[data-v-aa9e7887]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:2rem}.modal-title-cluster[data-v-aa9e7887]{display:flex;align-items:center;gap:.75rem}.btn-back-step[data-v-aa9e7887]{background:#ffffff14;border:1px solid rgba(255,255,255,.15);color:#f8fafc;width:36px;height:36px;border-radius:8px;display:flex;align-items:center;justify-content:center;cursor:pointer}.modal-title-cluster .star-icon[data-v-aa9e7887]{font-size:2.2rem;color:#f59e0b}.modal-title[data-v-aa9e7887]{margin:0;font-size:1.4rem;font-weight:800;color:#f8fafc}.modal-sub[data-v-aa9e7887]{margin:.25rem 0 0;font-size:.85rem;color:#94a3b8}.btn-close-modal[data-v-aa9e7887]{background:#ffffff14;border:none;color:#94a3b8;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer}.modal-tiers-grid[data-v-aa9e7887]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem}.tier-modal-card[data-v-aa9e7887]{background:#0f172a99;border:1px solid rgba(148,163,184,.2);border-radius:12px;padding:1.5rem 1.25rem;display:flex;flex-direction:column;position:relative}.tier-modal-card.current[data-v-aa9e7887]{border-color:#34d39980}.tier-modal-card.featured[data-v-aa9e7887]{border:2px solid #10B981;background:#10b98114}.t-pop-tag[data-v-aa9e7887]{position:absolute;top:-10px;left:50%;transform:translate(-50%);background:#10b981;color:#fff;font-size:.65rem;font-weight:800;padding:.2rem .6rem;border-radius:9999px}.t-badge[data-v-aa9e7887]{font-size:.85rem;font-weight:800;color:#cbd5e1;margin-bottom:.5rem}.t-badge.maker[data-v-aa9e7887]{color:#34d399}.t-badge.studio[data-v-aa9e7887]{color:#fbbf24}.t-price[data-v-aa9e7887]{font-size:1.8rem;font-weight:900;color:#f8fafc;margin-bottom:.5rem}.t-price span[data-v-aa9e7887]{font-size:.8rem;color:#94a3b8;font-weight:500}.t-desc[data-v-aa9e7887]{font-size:.78rem;color:#94a3b8;margin:0 0 1rem;min-height:2.2rem}.t-list[data-v-aa9e7887]{list-style:none;padding:0;margin:0 0 1.5rem;display:flex;flex-direction:column;gap:.5rem;font-size:.8rem;color:#cbd5e1;flex-grow:1}.t-faded[data-v-aa9e7887]{opacity:.6}.btn-tier-select[data-v-aa9e7887]{width:100%;padding:.65rem 1rem;border-radius:8px;font-size:.85rem;font-weight:700;cursor:pointer;border:1px solid rgba(148,163,184,.2);background:#94a3b81a;color:#cbd5e1;transition:all .2s ease}.btn-tier-select.primary[data-v-aa9e7887]{background:#10b981;color:#fff;border:none}.btn-tier-select.gold[data-v-aa9e7887]{background:#f59e0b;color:#fff;border:none}.btn-tier-select[data-v-aa9e7887]:disabled{opacity:.6;cursor:not-allowed}.checkout-grid-layout[data-v-aa9e7887]{display:grid;grid-template-columns:1fr 340px;gap:1.5rem;align-items:start}.checkout-method-tabs[data-v-aa9e7887]{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;margin-bottom:1.25rem}.checkout-tab-btn[data-v-aa9e7887]{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1rem;border-radius:8px;background:#0f172a66;border:1px solid rgba(148,163,184,.2);color:#94a3b8;font-weight:600;font-size:.85rem;cursor:pointer;transition:all .2s ease}.checkout-tab-btn.active[data-v-aa9e7887]{background:#10b98126;border-color:#10b981;color:#10b981}.upi-checkout-box[data-v-aa9e7887]{background:#0f172a66;border:1px solid rgba(148,163,184,.15);border-radius:12px;padding:1.5rem;display:flex;flex-direction:column;align-items:center;gap:1.25rem}.upi-qr-frame[data-v-aa9e7887]{padding:.75rem;background:#fff;border-radius:12px;box-shadow:0 8px 24px #0003}.upi-vpa-pill[data-v-aa9e7887]{display:flex;align-items:center;gap:.5rem;background:#ffffff14;padding:.5rem .85rem;border-radius:8px;font-size:.85rem;color:#cbd5e1}.btn-copy-vpa[data-v-aa9e7887]{background:transparent;border:none;color:#10b981;cursor:pointer;display:flex;align-items:center}.upi-scan-note[data-v-aa9e7887]{font-size:.78rem;color:#94a3b8;text-align:center;margin:.5rem 0 0}.card-checkout-box[data-v-aa9e7887]{background:#0f172a66;border:1px solid rgba(148,163,184,.15);border-radius:12px;padding:1.5rem;display:flex;flex-direction:column;gap:1rem}.form-group-mini label[data-v-aa9e7887]{display:block;font-size:.8rem;font-weight:600;color:#cbd5e1;margin-bottom:.35rem}.card-input[data-v-aa9e7887]{width:100%;background:#0f172a99;border:1px solid rgba(148,163,184,.2);border-radius:8px;padding:.65rem .85rem;color:#f8fafc;font-size:.9rem}.card-row-split[data-v-aa9e7887]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.checkout-order-summary[data-v-aa9e7887]{background:#0f172a99;border:1px solid rgba(148,163,184,.2);border-radius:12px;padding:1.5rem}.summary-title[data-v-aa9e7887]{margin:0 0 1rem;font-size:1rem;font-weight:800;color:#f8fafc}.summary-line[data-v-aa9e7887]{display:flex;justify-content:space-between;align-items:center;font-size:.85rem;color:#94a3b8;margin-bottom:.65rem}.summary-line strong[data-v-aa9e7887]{color:#f8fafc}.summary-divider[data-v-aa9e7887]{height:1px;background:#94a3b826;margin:1rem 0}.total-line[data-v-aa9e7887]{font-size:1rem;font-weight:800;color:#f8fafc}.total-amount[data-v-aa9e7887]{font-size:1.4rem;color:#10b981}.btn-confirm-pay[data-v-aa9e7887]{width:100%;background:linear-gradient(135deg,#10b981,#059669);color:#fff;border:none;border-radius:8px;padding:.85rem 1.25rem;font-size:.95rem;font-weight:800;display:flex;align-items:center;justify-content:center;gap:.5rem;cursor:pointer;margin-top:1.25rem;transition:transform .2s ease}.btn-confirm-pay[data-v-aa9e7887]:hover{transform:translateY(-2px)}.gateway-checkout-box[data-v-aa9e7887]{background:#0f172a66;border:1px solid rgba(148,163,184,.15);border-radius:12px;padding:1.5rem;display:flex;flex-direction:column;gap:1.25rem}.gateway-hero-card[data-v-aa9e7887]{background:linear-gradient(135deg,#10b9811a,#0f172acc);border:1px solid rgba(16,185,129,.25);border-radius:10px;padding:1.25rem}.gateway-brand-row[data-v-aa9e7887]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem}.gateway-badge[data-v-aa9e7887]{display:flex;align-items:center;gap:.5rem;color:#10b981;font-size:.95rem;font-weight:700}.gateway-live-pill[data-v-aa9e7887]{font-size:.7rem;font-weight:800;padding:.2rem .5rem;background:#10b98133;color:#34d399;border-radius:999px;text-transform:uppercase;letter-spacing:.04em}.gateway-desc[data-v-aa9e7887]{font-size:.82rem;color:#94a3b8;line-height:1.45;margin:0 0 1rem}.supported-methods-pills[data-v-aa9e7887]{display:flex;flex-wrap:wrap;gap:.5rem}.method-chip[data-v-aa9e7887]{font-size:.75rem;font-weight:600;padding:.25rem .6rem;background:#0f172a99;border:1px solid rgba(148,163,184,.2);border-radius:6px;color:#cbd5e1}.btn-launch-rzp[data-v-aa9e7887]{box-shadow:0 4px 14px #10b98159}.upi-dynamic-qr-img[data-v-aa9e7887]{border-radius:6px;display:block}.btn-upi-intent-link[data-v-aa9e7887]{display:inline-flex;align-items:center;gap:.4rem;font-size:.8rem;font-weight:700;color:#34d399;text-decoration:none;background:#10b9811a;padding:.4rem .85rem;border-radius:6px;border:1px solid rgba(16,185,129,.2);transition:all .2s ease;margin-top:.5rem}.btn-upi-intent-link[data-v-aa9e7887]:hover{background:#10b98133}.upi-utr-input-group[data-v-aa9e7887]{width:100%;display:flex;flex-direction:column;gap:.35rem;text-align:left;margin-top:.75rem}.form-label-mini[data-v-aa9e7887]{font-size:.78rem;font-weight:600;color:#cbd5e1}.utr-field[data-v-aa9e7887]{font-family:monospace;font-size:.95rem;letter-spacing:.08em;font-weight:700;text-align:center}.summary-guarantee[data-v-aa9e7887]{display:flex;align-items:center;gap:.4rem;font-size:.72rem;color:#94a3b8;margin-top:1rem;line-height:1.4}.summary-guarantee span.material-symbols-outlined[data-v-aa9e7887]{font-size:1.1rem;color:#10b981}@media (max-width: 768px){.studio-mode-switcher[data-v-aa9e7887],.modal-tiers-grid[data-v-aa9e7887],.checkout-grid-layout[data-v-aa9e7887]{grid-template-columns:1fr}}.analytics-container[data-v-22ffc11c]{padding:.5rem 0;font-family:Plus Jakarta Sans,sans-serif}.header-row[data-v-22ffc11c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.75rem}.view-title[data-v-22ffc11c]{font-size:1.35rem;font-weight:800;display:flex;align-items:center;gap:.5rem;margin-bottom:.25rem}.title-icon[data-v-22ffc11c]{color:#34d399}.text-muted[data-v-22ffc11c]{color:#94a3b8;font-size:.88rem}.metrics-grid[data-v-22ffc11c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.5rem}.stitch-card[data-v-22ffc11c]{background:#0d1b16bf;border:1px solid rgba(52,211,153,.14);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-radius:16px;padding:1.75rem}.kpi-card[data-v-22ffc11c]{display:flex;flex-direction:column;justify-content:space-between}.kpi-top[data-v-22ffc11c]{display:flex;justify-content:space-between;align-items:center}.kpi-label[data-v-22ffc11c]{font-size:.75rem;color:#94a3b8;text-transform:uppercase;font-weight:700;letter-spacing:.05em}.kpi-icon[data-v-22ffc11c]{color:#34d399;font-size:20px}.kpi-value[data-v-22ffc11c]{font-size:2.2rem;margin:.5rem 0 .25rem;font-weight:800}.gmv-text[data-v-22ffc11c]{background:linear-gradient(135deg,#34d399,#10b981);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.kpi-sub[data-v-22ffc11c]{font-size:.8rem;color:#94a3b8}.full-width-card[data-v-22ffc11c]{grid-column:1 / -1;margin-top:1rem}.traffic-header[data-v-22ffc11c]{display:flex;align-items:center;gap:.5rem;margin-bottom:1.25rem}.traffic-header h4[data-v-22ffc11c]{font-size:1.1rem;font-weight:700}.traffic-bars[data-v-22ffc11c]{display:flex;flex-direction:column;gap:1.25rem}.traffic-info[data-v-22ffc11c]{display:flex;justify-content:space-between;margin-bottom:.4rem;font-size:.88rem;font-weight:600}.bar-track[data-v-22ffc11c]{width:100%;height:8px;background:#ffffff0f;border-radius:9999px;overflow:hidden}.bar-fill[data-v-22ffc11c]{height:100%;background:linear-gradient(90deg,#10b981,#34d399);border-radius:9999px}.btn-stitch-secondary[data-v-22ffc11c]{background:#ffffff0d;color:inherit;border:1px solid rgba(52,211,153,.2);padding:.5rem .9rem;border-radius:10px;font-size:.82rem;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:.35rem;transition:all .2s}.btn-stitch-secondary[data-v-22ffc11c]:hover{background:#34d3991a;border-color:#34d399}.material-symbols-outlined[data-v-22ffc11c]{font-size:20px;line-height:1;vertical-align:middle}.material-symbols-outlined.sm-icon[data-v-22ffc11c]{font-size:16px}.loading-state[data-v-22ffc11c]{display:flex;align-items:center;gap:.5rem;color:#94a3b8;padding:2rem 0}.spin-icon[data-v-22ffc11c]{animation:spin-22ffc11c 1s linear infinite}@keyframes spin-22ffc11c{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.audit-log-container[data-v-279bdaad]{padding:.5rem 0;font-family:Plus Jakarta Sans,sans-serif}.header-row[data-v-279bdaad]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.view-title[data-v-279bdaad]{font-size:1.35rem;font-weight:800;display:flex;align-items:center;gap:.5rem;margin-bottom:.25rem}.title-icon[data-v-279bdaad]{color:#34d399}.subtitle[data-v-279bdaad]{color:#94a3b8;font-size:.88rem}.stitch-card[data-v-279bdaad]{background:#0d1b16bf;border:1px solid rgba(52,211,153,.14);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-radius:16px;overflow:hidden}.table-card[data-v-279bdaad]{padding:0}.data-table[data-v-279bdaad]{width:100%;border-collapse:collapse}.data-table th[data-v-279bdaad],.data-table td[data-v-279bdaad]{padding:1rem 1.25rem;text-align:left;border-bottom:1px solid rgba(52,211,153,.12);font-size:.88rem}.data-table th[data-v-279bdaad]{font-weight:700;color:#94a3b8;font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;background:#0003}.time-col[data-v-279bdaad]{color:#94a3b8;font-size:.82rem}.action-text[data-v-279bdaad]{color:#ecfdf5}.badge-entity[data-v-279bdaad]{background:#34d3991f;color:#34d399;border:1px solid rgba(52,211,153,.25);padding:.2rem .55rem;border-radius:6px;font-size:.75rem;font-weight:600}.code-text[data-v-279bdaad]{font-family:monospace;font-size:.82rem;color:#fbbf24}.ip-text[data-v-279bdaad]{font-family:monospace;font-size:.82rem;color:#94a3b8}.badge-status-success[data-v-279bdaad]{display:inline-flex;align-items:center;gap:.3rem;background:#10b98126;color:#34d399;border:1px solid rgba(16,185,129,.35);padding:.2rem .6rem;border-radius:9999px;font-size:.75rem;font-weight:700}.btn-stitch-secondary[data-v-279bdaad]{background:#ffffff0d;color:inherit;border:1px solid rgba(52,211,153,.2);padding:.5rem .9rem;border-radius:10px;font-size:.82rem;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:.35rem;transition:all .2s}.btn-stitch-secondary[data-v-279bdaad]:hover{background:#34d3991a;border-color:#34d399}.material-symbols-outlined[data-v-279bdaad]{font-size:20px;line-height:1;vertical-align:middle}.material-symbols-outlined.sm-icon[data-v-279bdaad]{font-size:16px}.loading-state[data-v-279bdaad]{display:flex;align-items:center;gap:.5rem;color:#94a3b8;padding:2rem 0}.spin-icon[data-v-279bdaad]{animation:spin-279bdaad 1s linear infinite}@keyframes spin-279bdaad{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.material-symbols-outlined[data-v-7a3f6f82]{font-family:Material Symbols Outlined;font-weight:400;font-style:normal;font-size:20px;line-height:1;display:inline-block;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;vertical-align:middle;-webkit-user-select:none;user-select:none}.btn-icon-svg[data-v-7a3f6f82]{font-size:18px}.btn-icon-xs[data-v-7a3f6f82]{font-size:16px}.btn-icon-sm[data-v-7a3f6f82]{font-size:14px}.module-icon[data-v-7a3f6f82]{font-size:20px;color:#34d399}.link-arrow[data-v-7a3f6f82]{font-size:16px;margin-left:2px}.person-icon[data-v-7a3f6f82],.info-icon[data-v-7a3f6f82]{font-size:14px;color:#94a3b8;margin-right:3px}.verified-icon-xs[data-v-7a3f6f82]{font-size:13px;color:#34d399;vertical-align:middle;margin-right:2px}.chip-icon[data-v-7a3f6f82]{font-size:13px;margin-right:2px}.empty-icon-svg[data-v-7a3f6f82]{font-size:40px;color:#64748b;display:block;margin-bottom:.75rem}.bolt-symbol[data-v-7a3f6f82]{font-size:14px;color:#34d399}.star-icon[data-v-7a3f6f82]{font-size:16px;color:#475569}.star-icon.filled[data-v-7a3f6f82]{color:#fbbf24}.star-cover-icon[data-v-7a3f6f82]{font-size:10px;margin-right:2px}.dropzone-icon-svg[data-v-7a3f6f82]{font-size:32px;color:#34d399;margin-bottom:.35rem}.modal-title-with-icon[data-v-7a3f6f82]{display:flex;align-items:center;gap:.65rem}.modal-icon-badge[data-v-7a3f6f82]{font-size:24px;color:#34d399}.profile-upload-row[data-v-7a3f6f82]{display:flex;align-items:center;gap:1.25rem;margin-top:.5rem}.studio-logo-avatar-preview[data-v-7a3f6f82]{width:72px;height:72px;border-radius:14px;background:#ffffff0d;border:2px dashed rgba(255,255,255,.2);display:flex;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0}.studio-logo-avatar-preview img[data-v-7a3f6f82]{width:100%;height:100%;object-fit:cover}.merchant-avatar-circle-preview[data-v-7a3f6f82]{width:72px;height:72px;border-radius:50%;background:linear-gradient(135deg,#10b981,#059669);color:#fff;font-weight:700;font-size:1.4rem;display:flex;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0;border:2px solid rgba(16,185,129,.4)}.merchant-avatar-circle-preview img[data-v-7a3f6f82]{width:100%;height:100%;object-fit:cover}.upload-action-group[data-v-7a3f6f82]{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.hidden-file-input[data-v-7a3f6f82]{display:none}.btn-upload-avatar[data-v-7a3f6f82]{background:#10b9811f;border:1px solid rgba(16,185,129,.35);color:#34d399;padding:.55rem 1rem;border-radius:10px;font-size:.85rem;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:.4rem;transition:all .2s ease}.btn-upload-avatar[data-v-7a3f6f82]:hover{background:#10b98138;border-color:#10b981}.btn-remove-avatar[data-v-7a3f6f82]{background:#ef44441a;border:1px solid rgba(239,68,68,.3);color:#f87171;padding:.55rem .85rem;border-radius:10px;font-size:.82rem;font-weight:600;cursor:pointer;transition:all .2s ease}.btn-remove-avatar[data-v-7a3f6f82]:hover{background:#ef444433}.brand-logo-img[data-v-7a3f6f82]{width:100%;height:100%;object-fit:cover;border-radius:10px}.footer-avatar-img[data-v-7a3f6f82]{width:100%;height:100%;object-fit:cover;border-radius:50%}.story-photo-preview-box[data-v-7a3f6f82]{width:96px;height:72px;border-radius:12px;background:#ffffff0d;border:2px dashed rgba(255,255,255,.2);display:flex;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0}.story-photo-preview-box img[data-v-7a3f6f82]{width:100%;height:100%;object-fit:cover}.card-section-title-wrap[data-v-7a3f6f82]{display:flex;align-items:flex-start;gap:.75rem;padding-bottom:1rem;border-bottom:1px solid rgba(255,255,255,.08);margin-bottom:.5rem}.card-section-title-wrap .section-icon[data-v-7a3f6f82]{font-size:28px;color:#34d399;background:#10b9811f;padding:8px;border-radius:10px;border:1px solid rgba(16,185,129,.25);flex-shrink:0}.card-section-title[data-v-7a3f6f82]{font-size:1.15rem;font-weight:700;color:#f8fafc;margin:0 0 .25rem}.card-section-desc[data-v-7a3f6f82]{font-size:.85rem;color:#94a3b8;margin:0;line-height:1.4}.field-hint-text[data-v-7a3f6f82]{font-size:.75rem;color:#94a3b8;margin-top:.35rem;display:block}.story-badges-config-section[data-v-7a3f6f82]{background:#ffffff05;border:1px solid rgba(255,255,255,.06);border-radius:14px;padding:1.15rem;margin-top:1rem}.story-badge-config-item[data-v-7a3f6f82]{display:flex;gap:1rem;align-items:flex-start;margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid rgba(255,255,255,.05)}.story-badge-config-item[data-v-7a3f6f82]:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.badge-icon-indicator[data-v-7a3f6f82]{display:flex;flex-direction:column;align-items:center;justify-content:center;width:68px;min-width:68px;padding:.6rem .35rem;background:#10b98114;border:1px solid rgba(16,185,129,.2);border-radius:10px;color:#34d399}.badge-icon-indicator .material-symbols-outlined[data-v-7a3f6f82]{font-size:22px;margin-bottom:.25rem}.badge-icon-indicator span[data-v-7a3f6f82]:last-child{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#94a3b8}.badge-inputs[data-v-7a3f6f82]{flex:1;display:flex;flex-direction:column;gap:.5rem}.sticky-preview[data-v-7a3f6f82]{position:sticky;top:1.5rem}.preview-card-header[data-v-7a3f6f82]{display:flex;align-items:center;gap:.65rem;margin-bottom:1.15rem;padding-bottom:.75rem;border-bottom:1px solid rgba(255,255,255,.08)}.preview-header-icon[data-v-7a3f6f82]{font-size:22px;color:#34d399}.preview-title[data-v-7a3f6f82]{font-size:1rem;font-weight:700;color:#f8fafc;margin:0}.preview-subtitle[data-v-7a3f6f82]{font-size:.78rem;color:#94a3b8;display:block}.live-story-card-preview[data-v-7a3f6f82]{background:linear-gradient(135deg,#ffffff0a,#ffffff03);border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:1.25rem;display:flex;flex-direction:column;gap:.85rem}.preview-kicker[data-v-7a3f6f82]{font-size:.7rem;font-weight:800;letter-spacing:.12em;color:#34d399;text-transform:uppercase}.preview-heading[data-v-7a3f6f82]{font-size:1.25rem;font-weight:700;color:#fff;margin:0;line-height:1.25}.preview-about-text[data-v-7a3f6f82]{font-size:.85rem;color:#cbd5e1;line-height:1.5;margin:0;white-space:pre-line}.preview-values-list[data-v-7a3f6f82]{display:flex;flex-direction:column;gap:.65rem;margin-top:.25rem}.preview-val-row[data-v-7a3f6f82]{display:flex;align-items:flex-start;gap:.6rem;background:#0003;border:1px solid rgba(255,255,255,.06);border-radius:10px;padding:.6rem .75rem}.pval-icon[data-v-7a3f6f82]{font-size:18px;color:#34d399;flex-shrink:0;margin-top:2px}.preview-val-row strong[data-v-7a3f6f82]{display:block;font-size:.8rem;color:#f8fafc;font-weight:600;margin-bottom:.1rem}.preview-val-row p[data-v-7a3f6f82]{font-size:.74rem;color:#94a3b8;margin:0;line-height:1.35}.preview-photo-wrap[data-v-7a3f6f82]{position:relative;border-radius:14px;overflow:hidden;margin-top:.5rem;border:1px solid rgba(255,255,255,.12);box-shadow:0 10px 25px #00000059}.preview-photo-img[data-v-7a3f6f82]{width:100%;height:170px;object-fit:cover;display:block}.preview-floating-quote[data-v-7a3f6f82]{position:absolute;bottom:.75rem;left:.75rem;right:.75rem;background:#0f172ae0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.15);border-radius:10px;padding:.65rem .85rem}.fquote-icon[data-v-7a3f6f82]{font-size:16px;color:#34d399;margin-bottom:.2rem;display:block}.preview-floating-quote p[data-v-7a3f6f82]{font-size:.76rem;font-style:italic;color:#e2e8f0;margin:0 0 .25rem;line-height:1.35}.preview-floating-quote strong[data-v-7a3f6f82]{font-size:.72rem;color:#34d399;font-weight:700;display:block}.stitch-app-layout[data-v-7a3f6f82]{display:flex;height:100vh;max-height:100vh;width:100%;background:radial-gradient(circle at 50% 0%,#0c2e21,#061510 35%,#020705);color:#e2e8f0;font-family:Plus Jakarta Sans,system-ui,-apple-system,sans-serif;overflow:hidden}.stitch-sidebar[data-v-7a3f6f82]{width:260px;height:100vh;max-height:100vh;position:sticky;top:0;left:0;background:#0a1611d9;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-right:1px solid rgba(52,211,153,.12);display:flex;flex-direction:column;justify-content:space-between;padding:1.25rem 1rem;z-index:50;flex-shrink:0;overflow-y:auto;scrollbar-width:thin}.sidebar-top-section[data-v-7a3f6f82]{display:flex;flex-direction:column;gap:1.1rem;overflow-y:auto;scrollbar-width:thin}.store-switcher-container[data-v-7a3f6f82]{position:relative;width:100%}.sidebar-brand-card[data-v-7a3f6f82]{display:flex;align-items:center;gap:.65rem;padding:.6rem .65rem;border:1px solid rgba(52,211,153,.12);background:#10b9810a;border-radius:12px;transition:all .2s ease}.sidebar-brand-card.interactive[data-v-7a3f6f82]{cursor:pointer}.sidebar-brand-card.interactive[data-v-7a3f6f82]:hover{background:#10b9811a;border-color:#34d39940}.brand-avatar-box[data-v-7a3f6f82]{width:38px;height:38px;border-radius:10px;display:flex;align-items:center;justify-content:center;overflow:hidden;box-shadow:0 4px 12px #10b98140;flex-shrink:0;color:#fff}.brand-logo-img[data-v-7a3f6f82]{width:100%;height:100%;object-fit:cover}.brand-logo-icon[data-v-7a3f6f82]{font-size:22px}.brand-text-col[data-v-7a3f6f82]{flex:1;min-width:0;display:flex;flex-direction:column;gap:.15rem}.brand-name-wrap[data-v-7a3f6f82]{display:flex;align-items:center;justify-content:space-between;gap:.35rem}.brand-name-title[data-v-7a3f6f82]{margin:0;font-size:.88rem;font-weight:700;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.2}.store-switcher-caret[data-v-7a3f6f82]{font-size:18px;color:#94a3b8;transition:transform .2s ease;flex-shrink:0}.store-switcher-caret.open[data-v-7a3f6f82]{transform:rotate(180deg);color:#34d399}.brand-domain-row[data-v-7a3f6f82]{display:flex;align-items:center;gap:.35rem}.pulse-indicator-dot[data-v-7a3f6f82]{width:6px;height:6px;border-radius:50%;background:#10b981;box-shadow:0 0 8px #10b981;flex-shrink:0}.domain-text[data-v-7a3f6f82]{font-size:.7rem;color:#94a3b8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.store-dropdown-menu[data-v-7a3f6f82]{position:relative;width:100%;margin-top:.45rem;background:#08140ff2;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(52,211,153,.2);border-radius:12px;box-shadow:0 8px 24px #00000059;z-index:10;overflow:hidden;padding:.35rem 0;animation:dropdownFadeIn-7a3f6f82 .18s ease-out}@keyframes dropdownFadeIn-7a3f6f82{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.store-dropdown-header[data-v-7a3f6f82]{display:flex;align-items:center;justify-content:space-between;padding:.4rem .75rem .5rem;border-bottom:1px solid rgba(52,211,153,.1)}.store-dropdown-header .header-left[data-v-7a3f6f82]{display:flex;align-items:center;gap:.35rem}.store-dropdown-header .header-icon[data-v-7a3f6f82]{font-size:15px;color:#34d399}.dropdown-title[data-v-7a3f6f82]{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#94a3b8}.store-count-badge[data-v-7a3f6f82]{font-size:.68rem;font-weight:700;background:#10b98133;color:#34d399;padding:.1rem .45rem;border-radius:9999px}.store-list-scroll[data-v-7a3f6f82]{max-height:220px;overflow-y:auto;padding:.25rem 0;scrollbar-width:thin}.store-item-row[data-v-7a3f6f82]{display:flex;align-items:center;gap:.6rem;padding:.5rem .65rem;border-radius:8px;margin:.15rem .35rem;cursor:pointer;transition:all .15s ease}.store-item-row[data-v-7a3f6f82]:hover{background:#ffffff0f}.store-item-row.active[data-v-7a3f6f82]{background:#10b98126;border-left:3px solid #34D399}.store-item-avatar[data-v-7a3f6f82]{width:28px;height:28px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 2px 6px #00000040}.store-mini-icon[data-v-7a3f6f82]{font-size:15px;color:#fff}.store-item-info[data-v-7a3f6f82]{flex:1;min-width:0;display:flex;flex-direction:column;gap:.1rem}.store-item-name[data-v-7a3f6f82]{font-size:.78rem;font-weight:700;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.2}.store-item-slug[data-v-7a3f6f82]{font-size:.66rem;color:#94a3b8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.store-item-indicator[data-v-7a3f6f82]{display:flex;align-items:center;justify-content:center;flex-shrink:0}.active-check-icon[data-v-7a3f6f82]{font-size:17px;color:#34d399}.store-spin-icon[data-v-7a3f6f82]{font-size:17px;color:#34d399;animation:spinIcon-7a3f6f82 1s linear infinite}@keyframes spinIcon-7a3f6f82{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.store-dropdown-footer[data-v-7a3f6f82]{padding:.45rem .45rem .2rem;border-top:1px solid rgba(52,211,153,.1)}.btn-create-store-trigger[data-v-7a3f6f82]{width:100%;display:flex;align-items:center;justify-content:center;gap:.4rem;background:#10b98126;border:1px dashed rgba(52,211,153,.35);color:#34d399;padding:.5rem .75rem;border-radius:8px;font-size:.76rem;font-weight:700;cursor:pointer;transition:all .15s ease}.btn-create-store-trigger[data-v-7a3f6f82]:hover{background:#10b98140;border-color:#34d399;transform:translateY(-1px)}.btn-create-store-trigger .add-icon[data-v-7a3f6f82]{font-size:16px}.sidebar-status-box[data-v-7a3f6f82]{display:flex;align-items:center;justify-content:space-between;padding:.55rem .85rem;background:#10b98114;border:1px solid rgba(52,211,153,.18);border-radius:10px}.status-left[data-v-7a3f6f82]{display:flex;align-items:center;gap:.5rem}.live-ping-container[data-v-7a3f6f82]{position:relative;display:flex;width:9px;height:9px}.ping-animate[data-v-7a3f6f82]{position:absolute;width:100%;height:100%;border-radius:50%;background:#34d399;opacity:.75;animation:ping-7a3f6f82 1.5s cubic-bezier(0,0,.2,1) infinite}.ping-core[data-v-7a3f6f82]{position:relative;width:9px;height:9px;border-radius:50%;background:#10b981}@keyframes ping-7a3f6f82{75%,to{transform:scale(2);opacity:0}}.status-title-text[data-v-7a3f6f82]{font-size:.8rem;font-weight:600;color:#34d399}.status-badge-online[data-v-7a3f6f82]{font-size:.7rem;font-weight:700;background:#10b98133;color:#6ee7b7;padding:.15rem .5rem;border-radius:9999px}.sidebar-nav-menu[data-v-7a3f6f82]{display:flex;flex-direction:column;gap:.35rem}.nav-menu-item[data-v-7a3f6f82]{display:flex;align-items:center;gap:.75rem;padding:.7rem .85rem;border-radius:10px;background:transparent;border:1px solid transparent;color:#94a3b8;font-size:.9rem;font-weight:500;cursor:pointer;transition:all .2s ease;width:100%;text-align:left}.nav-menu-item[data-v-7a3f6f82]:hover{color:#fff;background:#ffffff0a}.nav-menu-item.active[data-v-7a3f6f82]{background:#10b98129;border:1px solid rgba(52,211,153,.3);color:#34d399;font-weight:700;box-shadow:0 4px 14px #10b98126}.nav-icon[data-v-7a3f6f82]{font-size:20px}.nav-label[data-v-7a3f6f82]{flex:1}.nav-counter-badge[data-v-7a3f6f82]{font-size:.75rem;font-weight:700;background:#10b98140;color:#34d399;padding:.1rem .45rem;border-radius:9999px}.nav-counter-badge.secondary[data-v-7a3f6f82]{background:#ffffff1a;color:#e2e8f0}.nav-counter-badge.rating[data-v-7a3f6f82]{background:#f59e0b33;color:#fbbf24}.nav-pro-pill[data-v-7a3f6f82]{font-size:.65rem;font-weight:800;text-transform:uppercase;background:linear-gradient(135deg,#f59e0b,#d97706);color:#000;padding:.15rem .45rem;border-radius:6px;letter-spacing:.05em}.sidebar-footer-profile[data-v-7a3f6f82]{display:flex;align-items:center;justify-content:space-between;padding-top:1rem;border-top:1px solid rgba(52,211,153,.1)}.footer-user-row[data-v-7a3f6f82]{display:flex;align-items:center;gap:.65rem;overflow:hidden}.footer-avatar[data-v-7a3f6f82]{width:34px;height:34px;border-radius:50%;background:#10b98133;border:1px solid rgba(52,211,153,.3);color:#34d399;font-size:.85rem;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.footer-user-info[data-v-7a3f6f82]{display:flex;flex-direction:column;overflow:hidden}.footer-user-name[data-v-7a3f6f82]{font-size:.85rem;font-weight:700;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.footer-user-role[data-v-7a3f6f82]{font-size:.72rem;color:#94a3b8}.footer-action-buttons[data-v-7a3f6f82]{display:flex;gap:.3rem}.footer-icon-btn[data-v-7a3f6f82]{background:transparent;border:none;font-size:1rem;padding:.35rem;border-radius:6px;cursor:pointer;color:#94a3b8;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.footer-icon-btn[data-v-7a3f6f82]:hover{background:#ffffff14;color:#fff}.footer-icon-btn.logout[data-v-7a3f6f82]:hover{color:#ef4444}.stitch-main-canvas[data-v-7a3f6f82]{flex:1;display:flex;flex-direction:column;min-width:0;height:100vh;max-height:100vh;overflow-y:auto;overflow-x:hidden;position:relative;scrollbar-width:thin}.stitch-sidebar[data-v-7a3f6f82]::-webkit-scrollbar,.sidebar-top-section[data-v-7a3f6f82]::-webkit-scrollbar,.stitch-main-canvas[data-v-7a3f6f82]::-webkit-scrollbar{width:6px;height:6px}.stitch-sidebar[data-v-7a3f6f82]::-webkit-scrollbar-track,.sidebar-top-section[data-v-7a3f6f82]::-webkit-scrollbar-track,.stitch-main-canvas[data-v-7a3f6f82]::-webkit-scrollbar-track{background:transparent}.stitch-sidebar[data-v-7a3f6f82]::-webkit-scrollbar-thumb,.sidebar-top-section[data-v-7a3f6f82]::-webkit-scrollbar-thumb,.stitch-main-canvas[data-v-7a3f6f82]::-webkit-scrollbar-thumb{background:#34d39933;border-radius:9999px}.stitch-sidebar[data-v-7a3f6f82]::-webkit-scrollbar-thumb:hover,.sidebar-top-section[data-v-7a3f6f82]::-webkit-scrollbar-thumb:hover,.stitch-main-canvas[data-v-7a3f6f82]::-webkit-scrollbar-thumb:hover{background:#34d39973}.stitch-top-header[data-v-7a3f6f82]{height:64px;background:#08140fd9;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid rgba(52,211,153,.12);display:flex;align-items:center;justify-content:space-between;padding:0 1.75rem;position:sticky;top:0;z-index:40;flex-shrink:0}.top-search-wrap[data-v-7a3f6f82]{position:relative;width:380px;max-width:45%}.search-glass-icon[data-v-7a3f6f82]{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);font-size:18px;color:#64748b}.top-search-input[data-v-7a3f6f82]{width:100%;background:#0d1b16b3;border:1px solid rgba(52,211,153,.15);border-radius:10px;padding:.55rem 2rem .55rem 2.2rem;font-size:.85rem;color:#fff;outline:none;transition:all .2s ease}.top-search-input[data-v-7a3f6f82]:focus{border-color:#34d399;background:#0d1b16f2;box-shadow:0 0 14px #10b98133}.top-search-input[data-v-7a3f6f82]::placeholder{color:#64748b}.clear-search-btn[data-v-7a3f6f82]{position:absolute;right:.6rem;top:50%;transform:translateY(-50%);background:transparent;border:none;color:#94a3b8;cursor:pointer;display:flex;align-items:center}.clear-search-btn .material-symbols-outlined[data-v-7a3f6f82]{font-size:16px}.global-search-popover[data-v-7a3f6f82]{position:absolute;top:calc(100% + 8px);left:0;width:440px;max-width:90vw;background:#08140ffa;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border:1px solid rgba(52,211,153,.25);border-radius:14px;box-shadow:0 16px 40px #0009;z-index:150;overflow:hidden;max-height:480px;display:flex;flex-direction:column;animation:dropdownFadeIn-7a3f6f82 .15s ease-out}.search-popover-header[data-v-7a3f6f82]{display:flex;align-items:center;justify-content:space-between;padding:.65rem 1rem;border-bottom:1px solid rgba(52,211,153,.12);background:#0003}.search-popover-title[data-v-7a3f6f82]{font-size:.7rem;font-weight:700;letter-spacing:.05em;color:#94a3b8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:70%}.search-total-count[data-v-7a3f6f82]{font-size:.7rem;font-weight:700;color:#34d399;background:#10b98126;padding:.15rem .45rem;border-radius:9999px}.search-popover-empty[data-v-7a3f6f82]{padding:2rem 1.5rem;text-align:center;color:#94a3b8}.search-popover-empty .empty-icon[data-v-7a3f6f82]{font-size:32px;color:#64748b;margin-bottom:.5rem}.search-popover-empty p[data-v-7a3f6f82]{margin:0;font-size:.85rem}.search-results-sections[data-v-7a3f6f82]{overflow-y:auto;padding:.4rem 0;scrollbar-width:thin}.search-result-group[data-v-7a3f6f82]{margin-bottom:.6rem}.search-result-group[data-v-7a3f6f82]:last-child{margin-bottom:.2rem}.search-result-group .group-header[data-v-7a3f6f82]{display:flex;align-items:center;gap:.4rem;padding:.35rem 1rem .25rem;font-size:.72rem;font-weight:700;color:#34d399;text-transform:uppercase;letter-spacing:.04em}.search-result-group .group-icon[data-v-7a3f6f82]{font-size:15px}.search-result-item[data-v-7a3f6f82]{display:flex;align-items:center;gap:.75rem;padding:.5rem 1rem;cursor:pointer;transition:all .15s ease}.search-result-item[data-v-7a3f6f82]:hover{background:#10b9811f}.search-item-thumb[data-v-7a3f6f82]{width:36px;height:36px;border-radius:8px;object-fit:cover;flex-shrink:0;border:1px solid rgba(255,255,255,.1)}.order-avatar-badge[data-v-7a3f6f82]{width:36px;height:36px;border-radius:8px;background:#10b98133;color:#34d399;font-size:.85rem;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0;border:1px solid rgba(52,211,153,.3)}.review-star-badge[data-v-7a3f6f82]{width:36px;height:36px;border-radius:8px;background:#f59e0b26;color:#f59e0b;font-size:.75rem;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0;border:1px solid rgba(245,158,11,.3)}.search-item-meta[data-v-7a3f6f82]{flex:1;min-width:0;display:flex;flex-direction:column;gap:.1rem}.search-item-title[data-v-7a3f6f82]{font-size:.82rem;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.search-item-sub[data-v-7a3f6f82]{font-size:.72rem;color:#94a3b8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.search-item-sub.truncate[data-v-7a3f6f82]{font-style:italic}.search-result-item .jump-icon[data-v-7a3f6f82]{font-size:16px;color:#64748b;transition:transform .15s ease,color .15s ease;flex-shrink:0}.search-result-item:hover .jump-icon[data-v-7a3f6f82]{color:#34d399;transform:translate(2px)}.top-header-actions[data-v-7a3f6f82]{display:flex;align-items:center;gap:.75rem}.btn-top-glass[data-v-7a3f6f82]{display:inline-flex;align-items:center;gap:.4rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.12);color:#e2e8f0;padding:.45rem .9rem;border-radius:9px;font-size:.85rem;font-weight:600;cursor:pointer;transition:all .2s ease}.btn-top-glass[data-v-7a3f6f82]:hover{background:#ffffff1a;color:#fff}.btn-live-storefront-pill[data-v-7a3f6f82]{display:flex;align-items:center;gap:.45rem;background:#10b9811f;border:1px solid rgba(52,211,153,.3);color:#34d399;padding:.45rem 1rem;border-radius:9999px;font-size:.85rem;font-weight:700;cursor:pointer;transition:all .2s ease;box-shadow:0 0 15px #10b9811a}.btn-live-storefront-pill[data-v-7a3f6f82]:hover{background:#10b98140;transform:translateY(-1px);box-shadow:0 0 20px #10b98140}.btn-top-primary[data-v-7a3f6f82]{display:flex;align-items:center;gap:.4rem;background:linear-gradient(135deg,#059669,#10b981);border:none;color:#fff;padding:.45rem 1.1rem;border-radius:9px;font-size:.85rem;font-weight:700;cursor:pointer;transition:all .2s ease;box-shadow:0 4px 14px #10b98140}.btn-top-primary[data-v-7a3f6f82]:hover{transform:translateY(-1px);box-shadow:0 6px 20px #10b98166}.stitch-page-content[data-v-7a3f6f82]{padding:1.75rem;flex:1}.tab-view-container[data-v-7a3f6f82]{display:flex;flex-direction:column;gap:1.75rem}.glass-card[data-v-7a3f6f82]{background:#0d1b16bf;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid rgba(52,211,153,.14);border-radius:14px;box-shadow:0 8px 32px #0000005e;position:relative;overflow:hidden}.welcome-command-banner[data-v-7a3f6f82]{padding:1.75rem 2rem;border-radius:16px;border:1px solid rgba(52,211,153,.2);background:linear-gradient(135deg,#10b9811a,#061510d9);position:relative}.ambient-halo-1[data-v-7a3f6f82]{position:absolute;top:-40px;right:-40px;width:250px;height:250px;background:radial-gradient(circle,rgba(16,185,129,.2) 0%,transparent 70%);pointer-events:none}.ambient-halo-2[data-v-7a3f6f82]{position:absolute;bottom:-40px;left:20%;width:200px;height:200px;background:radial-gradient(circle,rgba(52,211,153,.12) 0%,transparent 70%);pointer-events:none}.banner-inner-grid[data-v-7a3f6f82]{display:flex;justify-content:space-between;align-items:center;gap:2rem;position:relative;z-index:2}.banner-tag-pill[data-v-7a3f6f82]{display:inline-flex;align-items:center;gap:.4rem;background:#10b98126;border:1px solid rgba(52,211,153,.3);padding:.2rem .65rem;border-radius:9999px;font-size:.72rem;font-weight:800;color:#34d399;letter-spacing:.05em;margin-bottom:.5rem}.welcome-headline[data-v-7a3f6f82]{margin:0 0 .4rem;font-size:1.8rem;font-weight:800;color:#fff;letter-spacing:-.02em}.gradient-emerald-text[data-v-7a3f6f82]{background:linear-gradient(135deg,#34d399,#10b981,#6ee7b7);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.welcome-description[data-v-7a3f6f82]{margin:0;font-size:.95rem;color:#94a3b8;max-width:650px;line-height:1.5}.banner-actions-cluster[data-v-7a3f6f82]{display:flex;flex-direction:column;gap:.6rem;flex-shrink:0}.btn-primary-action[data-v-7a3f6f82]{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;background:linear-gradient(135deg,#059669,#10b981);border:none;color:#fff;padding:.65rem 1.25rem;border-radius:10px;font-size:.9rem;font-weight:700;cursor:pointer;transition:all .2s ease;box-shadow:0 4px 14px #10b9814d;text-align:center}.btn-primary-action[data-v-7a3f6f82]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #10b98173}.btn-primary-action.sm[data-v-7a3f6f82]{padding:.4rem .85rem;font-size:.8rem}.btn-primary-action.full-width[data-v-7a3f6f82]{width:100%}.btn-glass-action[data-v-7a3f6f82]{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;background:#ffffff0f;border:1px solid rgba(255,255,255,.15);color:#fff;padding:.6rem 1.1rem;border-radius:10px;font-size:.85rem;font-weight:600;cursor:pointer;transition:all .2s ease;text-align:center}.btn-glass-action[data-v-7a3f6f82]:hover{background:#ffffff1f}.btn-ai-action[data-v-7a3f6f82]{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;background:#10b98126;border:1px solid rgba(52,211,153,.3);color:#34d399;padding:.6rem 1.1rem;border-radius:10px;font-size:.85rem;font-weight:700;cursor:pointer;transition:all .2s ease;text-align:center}.btn-ai-action[data-v-7a3f6f82]:hover{background:#10b98140}.kpi-metrics-grid[data-v-7a3f6f82]{display:grid;grid-template-columns:repeat(4,1fr);gap:1.25rem}.kpi-tile[data-v-7a3f6f82]{padding:1.25rem 1.5rem;cursor:pointer;transition:all .25s ease;position:relative}.kpi-tile[data-v-7a3f6f82]:hover{transform:translateY(-3px);border-color:#34d39959;box-shadow:0 12px 28px #00000073}.kpi-header-row[data-v-7a3f6f82]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.85rem}.kpi-icon-badge[data-v-7a3f6f82]{width:38px;height:38px;border-radius:10px;display:flex;align-items:center;justify-content:center}.kpi-icon-badge.emerald[data-v-7a3f6f82]{background:#10b98126;border:1px solid rgba(52,211,153,.3);color:#34d399}.kpi-icon-badge.blue[data-v-7a3f6f82]{background:#3b82f626;border:1px solid rgba(59,130,246,.3);color:#60a5fa}.kpi-icon-badge.amber[data-v-7a3f6f82]{background:#f59e0b26;border:1px solid rgba(245,158,11,.3);color:#fbbf24}.kpi-icon-badge.purple[data-v-7a3f6f82]{background:#8b5cf626;border:1px solid rgba(139,92,246,.3);color:#a78bfa}.kpi-chip[data-v-7a3f6f82]{font-size:.7rem;font-weight:700;padding:.15rem .5rem;border-radius:9999px;background:#ffffff14;color:#94a3b8}.kpi-chip.settled[data-v-7a3f6f82]{background:#10b98133;color:#34d399}.kpi-chip.processing[data-v-7a3f6f82]{background:#3b82f633;color:#60a5fa}.kpi-chip.avg[data-v-7a3f6f82]{background:#f59e0b33;color:#fbbf24}.kpi-chip.health[data-v-7a3f6f82]{background:#8b5cf633;color:#a78bfa}.kpi-data-body[data-v-7a3f6f82]{display:flex;flex-direction:column}.kpi-number[data-v-7a3f6f82]{font-size:1.8rem;font-weight:800;color:#fff;line-height:1.1;letter-spacing:-.02em}.kpi-label[data-v-7a3f6f82]{font-size:.8rem;color:#94a3b8;margin-top:.35rem}.kpi-bottom-glow[data-v-7a3f6f82]{position:absolute;bottom:0;left:0;width:100%;height:3px;background:linear-gradient(90deg,#10B981,transparent)}.kpi-bottom-glow.blue[data-v-7a3f6f82]{background:linear-gradient(90deg,#3B82F6,transparent)}.kpi-bottom-glow.amber[data-v-7a3f6f82]{background:linear-gradient(90deg,#F59E0B,transparent)}.kpi-bottom-glow.purple[data-v-7a3f6f82]{background:linear-gradient(90deg,#8B5CF6,transparent)}.overview-split-layout[data-v-7a3f6f82]{display:grid;grid-template-columns:1.6fr 1fr;gap:1.75rem}.split-left-col[data-v-7a3f6f82],.split-right-col[data-v-7a3f6f82]{display:flex;flex-direction:column;gap:1.75rem}.module-card[data-v-7a3f6f82]{padding:1.5rem}.module-header-row[data-v-7a3f6f82]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.25rem;flex-wrap:wrap;gap:.75rem}.module-title-group[data-v-7a3f6f82]{display:flex;align-items:center;gap:.75rem;min-width:0}.module-icon-badge[data-v-7a3f6f82]{display:flex;align-items:center;justify-content:center;width:38px;height:38px;min-width:38px;border-radius:10px;background:#10b9811f;border:1px solid rgba(52,211,153,.25);color:#34d399;flex-shrink:0}.module-icon-badge.blue[data-v-7a3f6f82]{background:#3b82f61f;border-color:#3b82f640;color:#60a5fa}.module-icon-badge.amber[data-v-7a3f6f82]{background:#f59e0b1f;border-color:#f59e0b40;color:#fbbf24}.module-icon-badge.purple[data-v-7a3f6f82]{background:#8b5cf61f;border-color:#8b5cf640;color:#a78bfa}.module-icon-badge .module-icon[data-v-7a3f6f82]{font-size:20px}.module-title-group h3[data-v-7a3f6f82]{margin:0;font-size:1.1rem;font-weight:700;color:#f8fafc;letter-spacing:-.01em;white-space:nowrap}.module-actions[data-v-7a3f6f82]{display:flex;align-items:center;gap:.5rem}.btn-text-link[data-v-7a3f6f82]{display:inline-flex;align-items:center;gap:.35rem;padding:.4rem .8rem;border-radius:8px;background:#10b98114;border:1px solid rgba(52,211,153,.2);color:#34d399;font-size:.82rem;font-weight:600;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);white-space:nowrap;text-decoration:none}.btn-text-link[data-v-7a3f6f82]:hover{background:#10b9812e;border-color:#10b981;color:#6ee7b7;transform:translate(2px)}.badge[data-v-7a3f6f82]{display:inline-flex;align-items:center;white-space:nowrap;font-size:.72rem;font-weight:700;padding:.22rem .65rem;border-radius:9999px;line-height:1.2;letter-spacing:.03em;text-transform:uppercase}.badge-emerald[data-v-7a3f6f82]{background:#10b9812e;color:#34d399;border:1px solid rgba(52,211,153,.35)}.badge-blue[data-v-7a3f6f82]{background:#3b82f62e;color:#60a5fa;border:1px solid rgba(59,130,246,.35)}.badge-amber[data-v-7a3f6f82]{background:#f59e0b2e;color:#fbbf24;border:1px solid rgba(245,158,11,.35)}.badge-purple[data-v-7a3f6f82]{background:#8b5cf62e;color:#a78bfa;border:1px solid rgba(139,92,246,.35)}.kanban-pipeline-grid[data-v-7a3f6f82]{display:grid;grid-template-columns:repeat(4,1fr);gap:.85rem;width:100%}.kanban-pipeline-grid.full-page[data-v-7a3f6f82]{gap:1.25rem}.kanban-column[data-v-7a3f6f82]{background:#0d1b15bf;border:1px solid rgba(52,211,153,.14);border-radius:12px;padding:.85rem;display:flex;flex-direction:column;min-width:0;transition:all .2s ease}.kanban-column.pending[data-v-7a3f6f82]{border-color:#f59e0b38}.kanban-column.processing[data-v-7a3f6f82]{border-color:#3b82f638}.kanban-column.shipped[data-v-7a3f6f82]{border-color:#8b5cf638}.kanban-column.delivered[data-v-7a3f6f82]{border-color:#10b98138}.kanban-col-head[data-v-7a3f6f82]{display:flex;justify-content:space-between;align-items:center;font-size:.75rem;font-weight:700;margin-bottom:.75rem;color:#94a3b8;letter-spacing:.05em;padding-bottom:.45rem;border-bottom:1px solid rgba(255,255,255,.06)}.col-count-tag[data-v-7a3f6f82]{background:#ffffff14;color:#f8fafc;padding:.15rem .5rem;border-radius:9999px;font-size:.7rem;font-weight:700;border:1px solid rgba(255,255,255,.1)}.kanban-cards-stack[data-v-7a3f6f82]{display:flex;flex-direction:column;gap:.65rem}.kanban-empty-col[data-v-7a3f6f82]{text-align:center;padding:1.5rem .5rem;font-size:.8rem;color:#64748b;background:#0000002e;border-radius:8px;border:1px dashed rgba(255,255,255,.08);display:flex;align-items:center;justify-content:center;min-height:65px}.kanban-card[data-v-7a3f6f82]{background:#14271fe6;border:1px solid rgba(52,211,153,.18);border-radius:10px;padding:.85rem;box-shadow:0 4px 14px #00000040;display:flex;flex-direction:column;gap:.45rem;transition:all .2s ease}.kanban-card[data-v-7a3f6f82]:hover{border-color:#34d39966;transform:translateY(-2px);box-shadow:0 6px 18px #00000059}.kanban-card-top[data-v-7a3f6f82]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.4rem}.order-code[data-v-7a3f6f82]{font-size:.78rem;font-weight:700;color:#34d399}.order-price[data-v-7a3f6f82]{font-size:.85rem;font-weight:800;color:#fff}.kanban-customer-name[data-v-7a3f6f82]{display:flex;align-items:center;font-size:.85rem;font-weight:600;color:#fff;margin-bottom:.25rem}.kanban-contact-info[data-v-7a3f6f82],.kanban-address-info[data-v-7a3f6f82]{display:flex;align-items:center;font-size:.75rem;color:#94a3b8;margin-bottom:.25rem}.kanban-card-footer[data-v-7a3f6f82]{display:flex;justify-content:space-between;align-items:center;margin-top:.5rem;padding-top:.4rem;border-top:1px solid rgba(255,255,255,.05)}.pay-tag[data-v-7a3f6f82]{font-size:.7rem;font-weight:700;color:#94a3b8;background:#ffffff0d;padding:.15rem .45rem;border-radius:6px}.btn-advance-mini[data-v-7a3f6f82]{display:inline-flex;align-items:center;gap:.25rem;background:#10b98133;border:1px solid rgba(52,211,153,.3);color:#34d399;font-size:.72rem;font-weight:700;padding:.2rem .55rem;border-radius:6px;cursor:pointer;transition:all .2s ease}.btn-advance-mini[data-v-7a3f6f82]:hover{background:#10b98166}.btn-advance-action[data-v-7a3f6f82]{display:inline-flex;align-items:center;gap:.3rem;background:linear-gradient(135deg,#059669,#10b981);border:none;color:#fff;font-size:.75rem;font-weight:700;padding:.35rem .75rem;border-radius:7px;cursor:pointer;transition:all .2s ease}.btn-advance-action[data-v-7a3f6f82]:hover{transform:translateY(-1px)}.btn-advance-action.success[data-v-7a3f6f82]{background:linear-gradient(135deg,#10b981,#059669)}.badge-done-mini[data-v-7a3f6f82]{display:inline-flex;align-items:center;gap:.25rem;font-size:.72rem;font-weight:700;color:#34d399}.badge-cancelled-mini[data-v-7a3f6f82]{display:inline-flex;align-items:center;gap:.25rem;font-size:.72rem;font-weight:700;color:#ef4444}.upi-verification-badge-card[data-v-7a3f6f82]{background:#f59e0b14;border:1px solid rgba(245,158,11,.25);border-radius:8px;padding:.5rem .6rem;margin:.4rem 0 .2rem;display:flex;flex-direction:column;gap:.35rem}.upi-verification-header[data-v-7a3f6f82]{display:flex;align-items:center;gap:.3rem;color:#f59e0b;font-size:.72rem;font-weight:700}.utr-icon[data-v-7a3f6f82]{font-size:16px}.utr-number-display[data-v-7a3f6f82]{font-family:JetBrains Mono,Fira Code,monospace;font-size:.78rem;font-weight:700;background:#0000004d;color:#fcd34d;padding:.2rem .4rem;border-radius:4px;letter-spacing:.05em;word-break:break-all}.upi-verify-actions[data-v-7a3f6f82],.table-upi-actions[data-v-7a3f6f82]{display:flex;align-items:center;gap:.35rem}.btn-upi-approve[data-v-7a3f6f82]{display:inline-flex;align-items:center;gap:.25rem;background:linear-gradient(135deg,#059669,#10b981);border:none;color:#fff;font-size:.72rem;font-weight:700;padding:.25rem .55rem;border-radius:6px;cursor:pointer;transition:all .2s ease}.btn-upi-approve[data-v-7a3f6f82]:hover{transform:translateY(-1px);box-shadow:0 2px 8px #10b98166}.btn-upi-reject[data-v-7a3f6f82]{display:inline-flex;align-items:center;gap:.25rem;background:#ef444426;border:1px solid rgba(239,68,68,.35);color:#ef4444;font-size:.72rem;font-weight:700;padding:.25rem .55rem;border-radius:6px;cursor:pointer;transition:all .2s ease}.btn-upi-reject[data-v-7a3f6f82]:hover{background:#ef44444d}.pay-method-cell[data-v-7a3f6f82]{display:flex;flex-direction:column;gap:.3rem;align-items:flex-start}.status-chip.pending-verif[data-v-7a3f6f82]{background:#f59e0b26;color:#f59e0b;border:1px solid rgba(245,158,11,.3);font-size:.68rem;font-family:JetBrains Mono,Fira Code,monospace}.table-responsive-wrap[data-v-7a3f6f82]{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:10px}.stitch-table[data-v-7a3f6f82]{width:100%;min-width:950px;border-collapse:collapse;text-align:left}.stitch-table th[data-v-7a3f6f82]{padding:.95rem 1.25rem;font-size:.78rem;font-weight:700;text-transform:uppercase;color:#94a3b8;letter-spacing:.05em;border-bottom:1px solid rgba(52,211,153,.15);background:#0d1b15d9;white-space:nowrap}.stitch-table td[data-v-7a3f6f82]{padding:1rem 1.25rem;font-size:.88rem;border-bottom:1px solid rgba(255,255,255,.04);vertical-align:middle;white-space:nowrap}.stitch-table tbody tr[data-v-7a3f6f82]{transition:background .15s ease}.stitch-table tbody tr[data-v-7a3f6f82]:hover{background:#10b9810a}.col-order-id[data-v-7a3f6f82]{min-width:130px}.col-customer[data-v-7a3f6f82]{min-width:170px}.col-contact[data-v-7a3f6f82]{min-width:180px}.col-items[data-v-7a3f6f82]{min-width:110px}.col-amount[data-v-7a3f6f82]{min-width:120px}.col-payment[data-v-7a3f6f82]{min-width:180px}.col-status[data-v-7a3f6f82]{min-width:130px}.col-actions[data-v-7a3f6f82]{min-width:160px;text-align:right}.items-summary-tag[data-v-7a3f6f82]{display:inline-flex;align-items:center;padding:.25rem .65rem;border-radius:6px;background:#ffffff0f;font-size:.8rem;font-weight:600;color:#cbd5e1}.contact-text[data-v-7a3f6f82]{font-size:.85rem;color:#94a3b8}.product-cell-wrap[data-v-7a3f6f82]{display:flex;align-items:center;gap:.75rem}.table-thumb-box[data-v-7a3f6f82]{position:relative;width:44px;height:44px;border-radius:8px;overflow:hidden;border:1px solid rgba(52,211,153,.2);flex-shrink:0}.table-thumb-img[data-v-7a3f6f82]{width:100%;height:100%;object-fit:cover}.badge-more-imgs[data-v-7a3f6f82]{position:absolute;bottom:2px;right:2px;background:#000000bf;color:#34d399;font-size:.65rem;font-weight:800;padding:.1rem .3rem;border-radius:4px}.product-cell-title[data-v-7a3f6f82]{font-weight:700;color:#fff}.category-pill[data-v-7a3f6f82]{background:#ffffff0f;padding:.2rem .6rem;border-radius:9999px;font-size:.75rem;color:#cbd5e1}.price-text[data-v-7a3f6f82]{color:#34d399;font-size:.95rem}.stock-badge[data-v-7a3f6f82]{font-size:.72rem;font-weight:700;padding:.2rem .55rem;border-radius:9999px}.stock-badge.in-stock[data-v-7a3f6f82]{background:#10b98126;color:#34d399}.stock-badge.low-stock[data-v-7a3f6f82]{background:#f59e0b26;color:#fbbf24}.stock-badge.out-stock[data-v-7a3f6f82]{background:#ef444426;color:#f87171}.status-chip[data-v-7a3f6f82]{font-size:.72rem;font-weight:700;padding:.2rem .55rem;border-radius:9999px;background:#ffffff14;color:#94a3b8}.status-chip.active[data-v-7a3f6f82],.status-chip.delivered[data-v-7a3f6f82]{background:#10b98133;color:#34d399}.status-chip.pending[data-v-7a3f6f82]{background:#f59e0b33;color:#fbbf24}.status-chip.processing[data-v-7a3f6f82]{background:#3b82f633;color:#60a5fa}.status-chip.shipped[data-v-7a3f6f82]{background:#8b5cf633;color:#a78bfa}.btn-action-sm[data-v-7a3f6f82]{display:inline-flex;align-items:center;gap:.25rem;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);color:#cbd5e1;padding:.35rem .65rem;border-radius:7px;font-size:.78rem;font-weight:600;cursor:pointer;transition:all .2s ease}.btn-action-sm[data-v-7a3f6f82]:hover{background:#ffffff26;color:#fff}.btn-action-sm.delete[data-v-7a3f6f82]:hover{background:#ef444433;border-color:#ef444466;color:#f87171}.action-buttons-inline[data-v-7a3f6f82]{display:flex;gap:.4rem;justify-content:flex-end}.catalog-products-grid[data-v-7a3f6f82]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.25rem;width:100%}.catalog-product-card[data-v-7a3f6f82]{background:#0d1b15cc;border:1px solid rgba(52,211,153,.16);border-radius:14px;overflow:hidden;display:flex;flex-direction:column;transition:all .25s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 16px #00000040}.catalog-product-card[data-v-7a3f6f82]:hover{transform:translateY(-3px);border-color:#34d39966;box-shadow:0 10px 28px #0006}.product-card-image-wrap[data-v-7a3f6f82]{position:relative;width:100%;height:200px;background:#08120e;overflow:hidden}.product-card-thumb[data-v-7a3f6f82]{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.catalog-product-card:hover .product-card-thumb[data-v-7a3f6f82]{transform:scale(1.04)}.product-card-top-badges[data-v-7a3f6f82]{position:absolute;top:10px;left:10px;right:10px;display:flex;justify-content:space-between;align-items:center;pointer-events:none}.status-chip-pill[data-v-7a3f6f82]{display:inline-flex;align-items:center;gap:.35rem;padding:.25rem .65rem;border-radius:9999px;font-size:.72rem;font-weight:700;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000a6;color:#f8fafc;border:1px solid rgba(255,255,255,.15)}.status-chip-pill.active[data-v-7a3f6f82]{background:#10b981d9;color:#fff;border-color:#34d39966}.status-chip-pill.draft[data-v-7a3f6f82]{background:#64748bcc;color:#fff}.status-dot[data-v-7a3f6f82]{width:6px;height:6px;border-radius:50%;background:currentColor}.stock-badge-pill[data-v-7a3f6f82]{display:inline-flex;align-items:center;padding:.25rem .65rem;border-radius:9999px;font-size:.72rem;font-weight:700;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.stock-badge-pill.in-stock[data-v-7a3f6f82]{background:#10b981d9;color:#fff}.stock-badge-pill.low-stock[data-v-7a3f6f82]{background:#f59e0be6;color:#fff}.stock-badge-pill.out-stock[data-v-7a3f6f82]{background:#ef4444e6;color:#fff}.card-gallery-count[data-v-7a3f6f82]{position:absolute;bottom:10px;right:10px;display:inline-flex;align-items:center;gap:.25rem;padding:.2rem .5rem;border-radius:6px;background:#000000bf;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#34d399;font-size:.72rem;font-weight:700}.gallery-icon[data-v-7a3f6f82]{font-size:14px}.product-card-body[data-v-7a3f6f82]{padding:1.15rem;display:flex;flex-direction:column;gap:.55rem;flex:1}.product-card-category-row[data-v-7a3f6f82]{display:flex;justify-content:space-between;align-items:center}.sku-tag[data-v-7a3f6f82]{font-size:.72rem;color:#94a3b8;font-family:monospace}.product-card-title[data-v-7a3f6f82]{margin:0;font-size:1.05rem;font-weight:700;color:#f8fafc;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.product-card-desc[data-v-7a3f6f82]{margin:0;font-size:.82rem;color:#94a3b8;line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.product-card-pricing-row[data-v-7a3f6f82]{display:flex;justify-content:space-between;align-items:center;margin-top:auto;padding-top:.65rem;border-top:1px solid rgba(255,255,255,.06)}.price-cluster[data-v-7a3f6f82]{display:flex;align-items:baseline;gap:.5rem}.card-price-main[data-v-7a3f6f82]{font-size:1.25rem;font-weight:800;color:#34d399}.card-price-compare[data-v-7a3f6f82]{font-size:.88rem;color:#64748b;text-decoration:line-through}.card-discount-badge[data-v-7a3f6f82]{padding:.15rem .45rem;border-radius:4px;background:#f59e0b26;border:1px solid rgba(245,158,11,.3);color:#fbbf24;font-size:.72rem;font-weight:800}.product-card-footer[data-v-7a3f6f82]{padding:.85rem 1.15rem;background:#0003;border-top:1px solid rgba(255,255,255,.05);display:flex;gap:.65rem}.btn-card-action[data-v-7a3f6f82]{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:.35rem;padding:.45rem .75rem;border-radius:8px;font-size:.82rem;font-weight:600;cursor:pointer;transition:all .2s ease}.btn-card-action.edit[data-v-7a3f6f82]{background:#ffffff0f;border:1px solid rgba(255,255,255,.12);color:#e2e8f0}.btn-card-action.edit[data-v-7a3f6f82]:hover{background:#10b98133;border-color:#10b981;color:#34d399}.btn-card-action.delete[data-v-7a3f6f82]{background:#ef444414;border:1px solid rgba(239,68,68,.2);color:#f87171}.btn-card-action.delete[data-v-7a3f6f82]:hover{background:#ef444433;border-color:#ef4444;color:#fff}.empty-state-card[data-v-7a3f6f82]{text-align:center;padding:2.5rem 1.5rem;color:#94a3b8}.empty-state-card h4[data-v-7a3f6f82]{margin:0 0 .4rem;font-size:1.1rem;color:#fff}.empty-state-card p[data-v-7a3f6f82]{margin:0 0 1rem;font-size:.85rem;max-width:420px;margin-left:auto;margin-right:auto}.channel-bars-list[data-v-7a3f6f82]{display:flex;flex-direction:column;gap:.85rem}.channel-bar-item[data-v-7a3f6f82]{display:flex;flex-direction:column;gap:.35rem}.channel-info-row[data-v-7a3f6f82]{display:flex;justify-content:space-between;font-size:.8rem}.channel-name[data-v-7a3f6f82]{color:#fff}.channel-stat[data-v-7a3f6f82]{color:#94a3b8}.channel-progress-track[data-v-7a3f6f82]{height:7px;background:#ffffff14;border-radius:9999px;overflow:hidden}.channel-progress-fill[data-v-7a3f6f82]{height:100%;border-radius:9999px;transition:width .5s ease}.channel-empty-box[data-v-7a3f6f82]{display:flex;flex-direction:column;align-items:center;gap:.5rem;text-align:center;padding:1.5rem 1rem;color:#64748b;font-size:.85rem}.channel-empty-box .material-symbols-outlined[data-v-7a3f6f82]{font-size:28px}.reviews-compact-stack[data-v-7a3f6f82]{display:flex;flex-direction:column;gap:.75rem}.review-mini-card[data-v-7a3f6f82]{background:#0a161199;border:1px solid rgba(52,211,153,.1);border-radius:10px;padding:.75rem}.rev-mini-top[data-v-7a3f6f82]{display:flex;justify-content:space-between;align-items:center;font-size:.8rem;margin-bottom:.35rem}.rev-stars[data-v-7a3f6f82]{display:inline-flex;align-items:center;gap:1px}.rev-author[data-v-7a3f6f82]{font-weight:600;color:#cbd5e1}.rev-mini-comment[data-v-7a3f6f82]{margin:0;font-size:.82rem;color:#94a3b8;font-style:italic}.rev-mini-reply[data-v-7a3f6f82]{margin-top:.4rem;padding:.35rem .5rem;background:#10b98114;border-left:2px solid #10B981;border-radius:4px;font-size:.75rem;color:#34d399}.audit-trail-stream[data-v-7a3f6f82]{display:flex;flex-direction:column;gap:.65rem}.audit-trail-item[data-v-7a3f6f82]{background:#0a161180;border:1px solid rgba(52,211,153,.08);border-radius:8px;padding:.6rem .75rem}.audit-item-header[data-v-7a3f6f82]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.25rem}.audit-time[data-v-7a3f6f82]{font-size:.7rem;color:#64748b}.audit-entity-label[data-v-7a3f6f82]{font-size:.75rem;color:#94a3b8}.btn-icon-refresh[data-v-7a3f6f82]{background:transparent;border:none;font-size:.9rem;cursor:pointer;color:#94a3b8;display:flex;align-items:center}.page-top-header[data-v-7a3f6f82]{padding:1.5rem 2rem;display:flex;justify-content:space-between;align-items:center;gap:1.5rem}.page-title-badge[data-v-7a3f6f82]{display:inline-flex;align-items:center;gap:.4rem;background:#10b98126;border:1px solid rgba(52,211,153,.3);padding:.15rem .6rem;border-radius:9999px;font-size:.72rem;font-weight:800;color:#34d399;letter-spacing:.05em;margin-bottom:.4rem}.badge-icon-svg[data-v-7a3f6f82]{font-size:14px}.page-main-title[data-v-7a3f6f82]{margin:0 0 .3rem;font-size:1.7rem;font-weight:800;color:#fff}.page-sub-title[data-v-7a3f6f82]{margin:0;font-size:.9rem;color:#94a3b8}.page-header-tools[data-v-7a3f6f82]{display:flex;align-items:center;gap:.75rem;flex-shrink:0}.orders-header-tools[data-v-7a3f6f82]{display:flex;align-items:center;gap:.75rem}.orders-view-switcher[data-v-7a3f6f82]{display:flex;background:#0006;padding:.3rem;border-radius:12px;border:1px solid rgba(52,211,153,.2)}.orders-view-switcher .toggle-pill[data-v-7a3f6f82]{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;padding:.55rem 1.25rem;font-size:.88rem;font-weight:700;border-radius:9px;transition:all .2s cubic-bezier(.4,0,.2,1);color:#94a3b8;cursor:pointer;border:none;background:transparent;white-space:nowrap}.orders-view-switcher .toggle-pill.active[data-v-7a3f6f82]{background:#10b98140;color:#34d399;box-shadow:0 2px 8px #10b98140}.btn-icon-refresh-compact[data-v-7a3f6f82]{width:42px;height:42px;min-width:42px;min-height:42px;max-width:42px;max-height:42px;border-radius:10px;background:#10b9811a;border:1px solid rgba(52,211,153,.25);color:#34d399;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;padding:0;transition:all .2s ease}.btn-icon-refresh-compact[data-v-7a3f6f82]:hover{background:#10b98138;border-color:#10b981}.btn-icon-refresh-compact[data-v-7a3f6f82]:active{transform:scale(.95)}.btn-icon-refresh-compact .material-symbols-outlined[data-v-7a3f6f82]{font-size:20px;line-height:1}.toggle-pill-group[data-v-7a3f6f82]{display:flex;background:#0000004d;padding:.25rem;border-radius:10px;border:1px solid rgba(52,211,153,.15)}.toggle-pill[data-v-7a3f6f82]{display:inline-flex;align-items:center;gap:.3rem;background:transparent;border:none;color:#94a3b8;font-size:.8rem;font-weight:600;padding:.35rem .85rem;border-radius:8px;cursor:pointer;transition:all .2s ease}.toggle-pill.active[data-v-7a3f6f82]{background:#10b98140;color:#34d399;font-weight:700}.order-filters-bar[data-v-7a3f6f82]{padding:.75rem 1.25rem}.status-filter-pills[data-v-7a3f6f82]{display:flex;gap:.5rem;overflow-x:auto}.filter-pill[data-v-7a3f6f82]{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:#94a3b8;padding:.4rem .85rem;border-radius:9999px;font-size:.8rem;font-weight:600;cursor:pointer;transition:all .2s ease;white-space:nowrap}.filter-pill[data-v-7a3f6f82]:hover{color:#fff;background:#ffffff1a}.filter-pill.active[data-v-7a3f6f82]{background:#10b98140;border-color:#34d39966;color:#34d399;font-weight:700}.catalog-filter-bar[data-v-7a3f6f82]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.25rem}.category-pills-row[data-v-7a3f6f82]{display:flex;gap:.5rem;overflow-x:auto}.catalog-count-info[data-v-7a3f6f82]{font-size:.8rem;color:#94a3b8}.channels-analysis-grid[data-v-7a3f6f82]{display:grid;grid-template-columns:repeat(2,1fr);gap:1.25rem}.channel-card[data-v-7a3f6f82]{padding:1.5rem}.ch-card-header[data-v-7a3f6f82]{display:flex;align-items:center;gap:.85rem;margin-bottom:1.25rem}.ch-icon-wrap[data-v-7a3f6f82]{width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center}.ch-icon-wrap.emerald[data-v-7a3f6f82]{background:#10b98126;border:1px solid rgba(52,211,153,.3);color:#34d399}.ch-icon-wrap.blue[data-v-7a3f6f82]{background:#3b82f626;border:1px solid rgba(59,130,246,.3);color:#60a5fa}.ch-icon-wrap.amber[data-v-7a3f6f82]{background:#f59e0b26;border:1px solid rgba(245,158,11,.3);color:#fbbf24}.ch-icon-wrap.purple[data-v-7a3f6f82]{background:#8b5cf626;border:1px solid rgba(139,92,246,.3);color:#a78bfa}.ch-card-header h4[data-v-7a3f6f82]{margin:0 0 .2rem;font-size:1.05rem;color:#fff}.ch-sub[data-v-7a3f6f82]{font-size:.78rem;color:#94a3b8}.ch-status-row[data-v-7a3f6f82]{display:flex;justify-content:space-between;align-items:center}.ch-vol[data-v-7a3f6f82]{font-size:1.3rem;font-weight:800;color:#34d399}.reviews-full-list[data-v-7a3f6f82]{display:flex;flex-direction:column;gap:1.25rem}.review-detailed-card[data-v-7a3f6f82]{background:#0a161199;border:1px solid rgba(52,211,153,.12);border-radius:12px;padding:1.25rem}.rev-card-top[data-v-7a3f6f82]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}.rev-author-cluster[data-v-7a3f6f82]{display:flex;align-items:center;gap:.65rem}.rev-avatar[data-v-7a3f6f82]{width:36px;height:36px;border-radius:50%;background:#10b98133;border:1px solid rgba(52,211,153,.3);color:#34d399;font-weight:700;display:flex;align-items:center;justify-content:center}.rev-author-name[data-v-7a3f6f82]{color:#fff}.rev-verified-tag[data-v-7a3f6f82]{display:inline-flex;align-items:center;font-size:.7rem;color:#34d399;margin-left:.4rem}.rev-comment-body[data-v-7a3f6f82]{margin:0 0 1rem;font-size:.95rem;color:#e2e8f0;line-height:1.5}.rev-reply-block[data-v-7a3f6f82]{display:flex;flex-direction:column;gap:.65rem;background:#00000040;padding:.85rem;border-radius:8px}.existing-reply-box[data-v-7a3f6f82]{font-size:.85rem;color:#34d399}.reply-input-row[data-v-7a3f6f82]{display:flex;gap:.5rem}.reply-text-input[data-v-7a3f6f82]{flex:1;background:#0d1b16cc;border:1px solid rgba(52,211,153,.2);border-radius:8px;padding:.45rem .75rem;color:#fff;font-size:.85rem;outline:none}.reply-text-input[data-v-7a3f6f82]:focus{border-color:#34d399}.settings-subtabs-row[data-v-7a3f6f82]{display:flex;gap:.5rem;padding:.6rem 1rem}.settings-subtab-btn[data-v-7a3f6f82]{display:inline-flex;align-items:center;gap:.4rem;background:transparent;border:none;color:#94a3b8;font-size:.9rem;font-weight:600;padding:.5rem 1.1rem;border-radius:9px;cursor:pointer;transition:all .2s ease}.settings-subtab-btn.active[data-v-7a3f6f82]{background:#10b98133;color:#34d399;font-weight:700}.settings-grid-layout[data-v-7a3f6f82]{display:grid;grid-template-columns:1.5fr 1fr;gap:1.75rem}.settings-grid-layout .full-span[data-v-7a3f6f82]{grid-column:1 / -1}.form-group[data-v-7a3f6f82]{margin-bottom:1.25rem}.form-label[data-v-7a3f6f82]{display:block;font-size:.82rem;font-weight:600;color:#94a3b8;margin-bottom:.4rem}.form-input[data-v-7a3f6f82],.form-select[data-v-7a3f6f82],.form-textarea[data-v-7a3f6f82]{width:100%;background:#0a1611cc;border:1px solid rgba(52,211,153,.2);border-radius:9px;padding:.65rem .85rem;color:#fff;font-size:.9rem;outline:none;transition:all .2s ease;box-sizing:border-box}.form-input[data-v-7a3f6f82]:focus,.form-select[data-v-7a3f6f82]:focus,.form-textarea[data-v-7a3f6f82]:focus{border-color:#34d399;box-shadow:0 0 12px #10b98140}.form-row-2[data-v-7a3f6f82]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.form-row-3[data-v-7a3f6f82]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:1rem}.color-picker-row[data-v-7a3f6f82]{display:flex;align-items:center;gap:.75rem}.color-input[data-v-7a3f6f82]{width:44px;height:40px;border:none;border-radius:8px;cursor:pointer;background:transparent}.color-text[data-v-7a3f6f82]{width:120px}.color-preset-pills[data-v-7a3f6f82]{display:flex;gap:.4rem}.color-dot-btn[data-v-7a3f6f82]{width:24px;height:24px;border-radius:50%;border:2px solid rgba(255,255,255,.3);cursor:pointer;transition:transform .2s ease}.color-dot-btn[data-v-7a3f6f82]:hover{transform:scale(1.15)}.payment-setup-box[data-v-7a3f6f82]{background:#0a1611b3;border:1px solid rgba(52,211,153,.15);border-radius:12px;padding:1.25rem;margin-bottom:1.25rem}.setup-box-header[data-v-7a3f6f82]{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}.box-icon-wrap[data-v-7a3f6f82]{width:42px;height:42px;border-radius:10px;display:flex;align-items:center;justify-content:center}.box-icon-wrap.emerald[data-v-7a3f6f82]{background:#10b98126;color:#34d399}.box-icon-wrap.blue[data-v-7a3f6f82]{background:#3b82f626;color:#60a5fa}.box-icon-wrap.amber[data-v-7a3f6f82]{background:#f59e0b26;color:#fbbf24}.setup-box-header h4[data-v-7a3f6f82]{margin:0 0 .15rem;font-size:1.05rem;color:#fff}.setup-box-header p[data-v-7a3f6f82]{margin:0;font-size:.8rem;color:#94a3b8}.checkbox-grid[data-v-7a3f6f82]{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem;margin-top:.5rem}.custom-checkbox[data-v-7a3f6f82]{display:flex;align-items:center;gap:.5rem;font-size:.85rem;color:#e2e8f0;cursor:pointer}.save-toast-banner[data-v-7a3f6f82]{display:flex;align-items:center;justify-content:center;gap:.4rem;background:#10b98133;border:1px solid #10B981;color:#34d399;padding:.75rem 1rem;border-radius:9px;font-size:.85rem;font-weight:700;margin-bottom:1rem}.preview-title[data-v-7a3f6f82]{display:flex;align-items:center;gap:.4rem;margin:0 0 1rem;font-size:1.05rem;color:#fff}.store-preview-card[data-v-7a3f6f82]{border:2px solid;border-radius:14px;overflow:hidden;background:#0a1611e6}.preview-hero-bg[data-v-7a3f6f82]{height:100px;position:relative;display:flex;align-items:flex-end;padding-left:1.25rem}.preview-logo-circle[data-v-7a3f6f82]{width:56px;height:56px;border-radius:50%;background:#020705;border:3px solid rgba(52,211,153,.4);transform:translateY(24px);display:flex;align-items:center;justify-content:center;overflow:hidden;color:#34d399}.preview-logo-circle img[data-v-7a3f6f82]{width:100%;height:100%;object-fit:cover}.preview-card-body[data-v-7a3f6f82]{padding:2rem 1.25rem 1.25rem}.preview-card-body h4[data-v-7a3f6f82]{margin:0 0 .25rem;font-size:1.15rem;color:#fff}.preview-tag[data-v-7a3f6f82]{margin:0 0 .75rem;font-size:.85rem;color:#94a3b8}.preview-meta-chips[data-v-7a3f6f82]{display:flex;gap:.75rem;font-size:.75rem;color:#34d399}.preview-meta-chips span[data-v-7a3f6f82]{display:inline-flex;align-items:center}.modal-overlay[data-v-7a3f6f82]{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000bf;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:100;padding:1.5rem}.modal-content[data-v-7a3f6f82]{width:100%;max-width:620px;max-height:90vh;overflow-y:auto;padding:1.75rem;border:1px solid rgba(52,211,153,.3)}.modal-header[data-v-7a3f6f82]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.25rem}.modal-header h3[data-v-7a3f6f82]{margin:0;font-size:1.25rem;color:#fff}.btn-close[data-v-7a3f6f82]{background:transparent;border:none;font-size:1.2rem;color:#94a3b8;cursor:pointer;display:flex;align-items:center}.btn-close[data-v-7a3f6f82]:hover{color:#fff}.form-grid-modal[data-v-7a3f6f82]{display:flex;flex-direction:column;gap:.5rem}.media-section-header[data-v-7a3f6f82]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.media-type-toggle[data-v-7a3f6f82]{display:flex;background:#0000004d;padding:.2rem;border-radius:8px}.toggle-pill-btn[data-v-7a3f6f82]{display:inline-flex;align-items:center;gap:.3rem;background:transparent;border:none;color:#94a3b8;font-size:.75rem;padding:.25rem .65rem;border-radius:6px;cursor:pointer}.toggle-pill-btn.active[data-v-7a3f6f82]{background:#10b98140;color:#34d399;font-weight:700}.upload-dropzone[data-v-7a3f6f82]{border:2px dashed rgba(52,211,153,.25);border-radius:10px;padding:1.25rem;text-align:center;cursor:pointer;transition:all .2s ease}.upload-dropzone[data-v-7a3f6f82]:hover{border-color:#34d399;background:#10b9810d}.dropzone-text[data-v-7a3f6f82]{font-size:.85rem;color:#fff}.dropzone-hint[data-v-7a3f6f82]{font-size:.75rem;color:#94a3b8}.url-input-action-row[data-v-7a3f6f82]{display:flex;gap:.5rem}.gallery-cards-row[data-v-7a3f6f82]{display:flex;gap:.6rem;overflow-x:auto;padding:.5rem 0}.gallery-item-card[data-v-7a3f6f82]{position:relative;width:70px;height:70px;border-radius:8px;overflow:hidden;border:1px solid rgba(52,211,153,.2);flex-shrink:0}.gallery-item-card.is-primary[data-v-7a3f6f82]{border:2px solid #34D399;box-shadow:0 0 10px #10b98166}.gallery-img-thumb[data-v-7a3f6f82]{width:100%;height:100%;object-fit:cover}.primary-cover-badge[data-v-7a3f6f82]{position:absolute;top:2px;left:2px;background:#000000bf;color:#fbbf24;font-size:.55rem;font-weight:800;padding:.1rem .25rem;border-radius:4px;display:inline-flex;align-items:center}.btn-remove-gallery-item[data-v-7a3f6f82]{position:absolute;top:2px;right:2px;background:#000000bf;color:#ef4444;border:none;border-radius:50%;width:18px;height:18px;display:flex;align-items:center;justify-content:center;cursor:pointer}.btn-remove-gallery-item .material-symbols-outlined[data-v-7a3f6f82]{font-size:12px}.btn-set-primary[data-v-7a3f6f82]{position:absolute;bottom:2px;left:2px;right:2px;background:#000000bf;color:#34d399;border:none;font-size:.55rem;font-weight:700;padding:.1rem 0;cursor:pointer;border-radius:3px}.modal-footer-actions[data-v-7a3f6f82]{display:flex;justify-content:space-between;align-items:center;margin-top:1.5rem;padding-top:1rem;border-top:1px solid rgba(255,255,255,.1)}.btn-danger-action[data-v-7a3f6f82]{display:inline-flex;align-items:center;gap:.35rem;background:#ef444426;border:1px solid rgba(239,68,68,.3);color:#f87171;padding:.5rem 1rem;border-radius:8px;font-size:.85rem;font-weight:700;cursor:pointer}.btn-danger-action[data-v-7a3f6f82]:hover{background:#ef44444d}.modal-backdrop[data-v-7a3f6f82]{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000c7;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:150;padding:1.5rem}.modal-medium[data-v-7a3f6f82]{max-width:540px}.modal-title-group[data-v-7a3f6f82]{display:flex;align-items:center;gap:.85rem}.modal-title-halo[data-v-7a3f6f82]{width:44px;height:44px;border-radius:12px;background:#10b98126;border:1px solid rgba(52,211,153,.3);display:flex;align-items:center;justify-content:center;color:#34d399;flex-shrink:0}.halo-icon[data-v-7a3f6f82]{font-size:24px}.modal-subtitle[data-v-7a3f6f82]{margin:.15rem 0 0;font-size:.8rem;color:#94a3b8}.modal-close-btn[data-v-7a3f6f82]{background:transparent;border:none;font-size:1.25rem;color:#94a3b8;cursor:pointer;display:flex;align-items:center;padding:.3rem;border-radius:6px;transition:all .15s ease}.modal-close-btn[data-v-7a3f6f82]:hover{background:#ffffff14;color:#fff}.create-store-form[data-v-7a3f6f82]{margin-top:1rem}.form-error-banner[data-v-7a3f6f82]{display:flex;align-items:center;gap:.5rem;background:#ef444426;border:1px solid rgba(239,68,68,.35);color:#f87171;padding:.65rem .85rem;border-radius:8px;font-size:.825rem;margin-bottom:1rem}.slug-input-wrapper[data-v-7a3f6f82]{display:flex;align-items:center;background:#0a1611cc;border:1px solid rgba(52,211,153,.2);border-radius:9px;overflow:hidden;transition:border-color .2s ease}.slug-input-wrapper[data-v-7a3f6f82]:focus-within{border-color:#34d399;box-shadow:0 0 12px #10b98133}.slug-field[data-v-7a3f6f82]{border:none!important;background:transparent!important;flex:1;border-radius:0!important}.slug-suffix[data-v-7a3f6f82]{padding:0 .85rem;font-size:.825rem;font-weight:700;color:#34d399;background:#10b9811a;height:100%;display:flex;align-items:center;border-left:1px solid rgba(52,211,153,.2)}.form-help-text[data-v-7a3f6f82]{display:block;font-size:.75rem;color:#94a3b8;margin-top:.35rem}.form-help-text strong[data-v-7a3f6f82]{color:#34d399}.form-grid-2col[data-v-7a3f6f82]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.color-picker-row[data-v-7a3f6f82]{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}.color-swatch-circle[data-v-7a3f6f82]{width:30px;height:30px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;border:2px solid transparent;transition:transform .15s ease,border-color .15s ease}.color-swatch-circle[data-v-7a3f6f82]:hover{transform:scale(1.1)}.color-swatch-circle.selected[data-v-7a3f6f82]{border-color:#fff;box-shadow:0 0 10px #ffffff80;transform:scale(1.1)}.color-swatch-circle .check-dot[data-v-7a3f6f82]{font-size:16px;color:#fff}.custom-color-input[data-v-7a3f6f82]{width:32px;height:32px;padding:0;border:none;border-radius:50%;cursor:pointer;background:transparent}.sidebar-pwa-banner[data-v-7a3f6f82]{display:none;margin:.75rem 1rem .5rem;padding:.75rem .85rem;background:linear-gradient(135deg,#10b98126,#05966938);border:1px solid rgba(52,211,153,.35);border-radius:12px;align-items:center;gap:.65rem;cursor:pointer;transition:all .2s ease;-webkit-user-select:none;user-select:none}.sidebar-pwa-banner[data-v-7a3f6f82]:hover{background:linear-gradient(135deg,#10b98140,#05966952);border-color:#34d399;transform:translateY(-1px)}.pwa-banner-icon-box[data-v-7a3f6f82]{width:34px;height:34px;border-radius:9px;background:linear-gradient(135deg,#10b981,#059669);color:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0}.pwa-banner-text[data-v-7a3f6f82]{flex:1;display:flex;flex-direction:column;min-width:0}.pwa-banner-heading[data-v-7a3f6f82]{font-size:.78rem;font-weight:700;color:#e2e8f0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pwa-banner-caption[data-v-7a3f6f82]{font-size:.68rem;color:#94a3b8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pwa-badge-pill[data-v-7a3f6f82]{font-size:.68rem;font-weight:700;padding:.15rem .45rem;background:#34d39933;color:#34d399;border-radius:9999px;border:1px solid rgba(52,211,153,.3)}.mobile-sidebar-backdrop[data-v-7a3f6f82],.stitch-mobile-brand-bar[data-v-7a3f6f82],.stitch-mobile-hero-head[data-v-7a3f6f82],.stitch-mobile-bottom-nav[data-v-7a3f6f82]{display:none}.mobile-menu-toggle-btn[data-v-7a3f6f82]{display:none;background:#ffffff0d;border:1px solid var(--card-border);color:var(--text-main);border-radius:10px;width:40px;height:40px;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0}.mobile-search-toggle-btn[data-v-7a3f6f82],.mobile-storefront-btn[data-v-7a3f6f82],.mobile-sidebar-header-bar[data-v-7a3f6f82],.mobile-kanban-column-tabs[data-v-7a3f6f82]{display:none}.pwa-guide-modal[data-v-7a3f6f82]{max-width:520px;width:92vw;max-height:90vh;overflow-y:auto}.pwa-modal-header-title[data-v-7a3f6f82]{display:flex;align-items:center;gap:.85rem}.pwa-app-icon-preview[data-v-7a3f6f82]{width:44px;height:44px;border-radius:12px;overflow:hidden;background:#059669;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px #10b9814d}.pwa-preview-img[data-v-7a3f6f82]{width:100%;height:100%;object-fit:cover}.pwa-feature-pills[data-v-7a3f6f82]{display:grid;grid-template-columns:1fr 1fr;gap:.75rem;margin:1.25rem 0 1.5rem}.pwa-feature-item[data-v-7a3f6f82]{display:flex;align-items:center;gap:.5rem;padding:.65rem .8rem;background:#ffffff0a;border:1px solid var(--card-border);border-radius:10px;font-size:.82rem;font-weight:500;color:var(--text-main)}.pwa-feature-item .feat-ico[data-v-7a3f6f82]{color:#34d399;font-size:20px}.pwa-native-install-box[data-v-7a3f6f82]{background:#10b9811a;border:1px solid rgba(52,211,153,.3);padding:1.25rem;border-radius:12px;margin-bottom:1rem}.pwa-instruction-text[data-v-7a3f6f82]{font-size:.9rem;margin-bottom:1rem;color:var(--text-main)}.pwa-ios-instructions[data-v-7a3f6f82],.pwa-desktop-instructions[data-v-7a3f6f82]{background:#ffffff0a;border:1px solid var(--card-border);padding:1rem 1.25rem;border-radius:12px}.ios-heading[data-v-7a3f6f82],.desktop-heading[data-v-7a3f6f82]{font-size:.92rem;font-weight:700;margin-bottom:.6rem;color:#34d399}.ios-step-list[data-v-7a3f6f82]{padding-left:1.25rem;font-size:.86rem;line-height:1.65;color:var(--text-muted)}.ios-inline-icon[data-v-7a3f6f82]{font-size:16px;vertical-align:middle;color:#38bdf8}@media (max-width: 1024px){.stitch-sidebar[data-v-7a3f6f82]{width:230px}.kpi-metrics-grid[data-v-7a3f6f82]{grid-template-columns:repeat(2,1fr)}.overview-split-layout[data-v-7a3f6f82]{grid-template-columns:1fr}.kanban-pipeline-grid[data-v-7a3f6f82]{grid-template-columns:repeat(2,1fr);gap:1.25rem}.settings-grid-layout[data-v-7a3f6f82],.pwa-feature-pills[data-v-7a3f6f82]{grid-template-columns:1fr}}@media (max-width: 768px){.stitch-app-layout[data-v-7a3f6f82]{position:relative;overflow-x:hidden}.stitch-sidebar[data-v-7a3f6f82]{position:fixed;top:0;left:0;bottom:0;width:280px;max-width:85vw;height:100vh;z-index:10000;transform:translate(-100%);transition:transform .28s cubic-bezier(.4,0,.2,1);box-shadow:none}.stitch-sidebar.mobile-open[data-v-7a3f6f82]{transform:translate(0);box-shadow:12px 0 36px #0006}.sidebar-pwa-banner[data-v-7a3f6f82]{display:flex}.mobile-sidebar-backdrop[data-v-7a3f6f82]{display:block;position:fixed;top:0;left:0;right:0;bottom:0;background:#000000a6;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);z-index:9999;animation:fadeIn-7a3f6f82 .2s ease}.mobile-sidebar-header-bar[data-v-7a3f6f82]{display:flex;align-items:center;justify-content:space-between;padding:.5rem .25rem .75rem;margin-bottom:.5rem;border-bottom:1px solid var(--card-border)}.mobile-drawer-label[data-v-7a3f6f82]{font-size:.75rem;font-weight:800;letter-spacing:.08em;color:#34d399}.mobile-sidebar-close-btn[data-v-7a3f6f82]{background:none;border:none;color:var(--text-muted);cursor:pointer;display:flex;align-items:center;justify-content:center;padding:.35rem;border-radius:8px}.mobile-sidebar-close-btn[data-v-7a3f6f82]:hover{color:var(--text-main);background:#ffffff1a}.mobile-menu-toggle-btn[data-v-7a3f6f82],.desktop-only-btn[data-v-7a3f6f82]{display:none!important}.mobile-search-toggle-btn[data-v-7a3f6f82]{display:inline-flex!important;align-items:center;justify-content:center;width:40px;height:40px;min-width:40px;min-height:40px;border-radius:10px;background:#10b9811f;border:1px solid rgba(52,211,153,.3);color:#34d399;cursor:pointer;flex-shrink:0;padding:0;transition:all .2s ease}.mobile-search-toggle-btn[data-v-7a3f6f82]:active{transform:scale(.95);background:#10b98138}.mobile-search-toggle-btn .material-symbols-outlined[data-v-7a3f6f82]{font-size:22px;color:#34d399;display:inline-block;line-height:1}.mobile-storefront-btn[data-v-7a3f6f82]{display:inline-flex!important;align-items:center;justify-content:center;width:40px;height:40px;min-width:40px;min-height:40px;border-radius:10px;background:#10b98126;border:1px solid rgba(52,211,153,.35);color:#34d399;cursor:pointer;flex-shrink:0;padding:0;transition:all .2s ease}.mobile-storefront-btn[data-v-7a3f6f82]:active{transform:scale(.95);background:#10b98140}.mobile-storefront-btn .material-symbols-outlined[data-v-7a3f6f82]{font-size:22px;color:#34d399;display:inline-block;line-height:1}.stitch-top-header[data-v-7a3f6f82]{position:sticky;top:0;padding:.5rem .85rem;gap:.5rem;height:56px;min-height:56px;max-height:56px;z-index:1000}.top-search-wrap[data-v-7a3f6f82]:not(.mobile-expanded){display:none}.top-search-wrap.mobile-expanded[data-v-7a3f6f82]{display:flex;align-items:center;position:absolute;top:0;left:0;right:0;bottom:0;width:100%;max-width:100%;height:100%;z-index:1100;background:#0b1120;padding:.5rem .75rem;box-shadow:0 6px 24px #0009}.top-search-wrap.mobile-expanded .top-search-input[data-v-7a3f6f82]{width:100%;height:44px;font-size:16px;padding:.65rem 3.2rem .65rem 2.8rem;border-radius:12px;background:#0d1b16f2;border:1.5px solid #10B981}.top-search-wrap.mobile-expanded .search-glass-icon[data-v-7a3f6f82]{left:1.25rem;font-size:20px;color:#34d399}.top-search-wrap.mobile-expanded .clear-search-btn.touch-target[data-v-7a3f6f82]{position:absolute;right:.85rem;width:44px;height:44px;min-width:44px;min-height:44px;display:flex;align-items:center;justify-content:center;background:#ffffff1f;border-radius:10px;color:var(--text-main);cursor:pointer}.top-search-wrap.mobile-expanded .clear-search-btn.touch-target .material-symbols-outlined[data-v-7a3f6f82]{font-size:22px}.top-search-wrap.mobile-expanded .global-search-popover[data-v-7a3f6f82]{position:fixed;top:58px;left:.5rem;right:.5rem;width:auto;max-width:calc(100vw - 1rem);max-height:calc(100vh - 75px);overflow-y:auto;border-radius:14px;z-index:1200}.top-header-actions[data-v-7a3f6f82]{gap:.4rem;margin-left:auto;display:flex;align-items:center}.btn-text-desktop[data-v-7a3f6f82]{display:none}.stitch-mobile-brand-bar[data-v-7a3f6f82]{display:flex;align-items:center;gap:.55rem;flex:1;min-width:0}.mobile-brand-avatar[data-v-7a3f6f82]{width:32px;height:32px;min-width:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#fff;box-shadow:0 2px 8px #10b98140}.mobile-brand-avatar .material-symbols-outlined[data-v-7a3f6f82]{font-size:17px}.mobile-brand-info[data-v-7a3f6f82]{display:flex;align-items:center;gap:.4rem;min-width:0}.mobile-brand-name[data-v-7a3f6f82]{font-size:.92rem;font-weight:700;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:-.01em}.mobile-live-status-pill[data-v-7a3f6f82]{display:inline-flex;align-items:center;gap:.25rem;padding:.12rem .4rem;border-radius:9999px;background:#10b9812e;border:1px solid rgba(52,211,153,.35);color:#34d399;font-size:.65rem;font-weight:700}.mobile-live-status-pill .live-ping-dot[data-v-7a3f6f82]{width:5px;height:5px;border-radius:50%;background:#10b981}.stitch-mobile-hero-head[data-v-7a3f6f82]{display:block;margin-bottom:1.25rem;width:100%;max-width:100%;box-sizing:border-box}.mobile-hero-top-row[data-v-7a3f6f82]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.25rem}.mobile-artisan-kicker[data-v-7a3f6f82]{display:inline-flex;align-items:center;gap:.35rem;font-size:.72rem;font-weight:600;color:#94a3b8}.mobile-artisan-kicker .kicker-icon[data-v-7a3f6f82]{font-size:14px;color:#10b981}.mobile-date-badge[data-v-7a3f6f82]{font-size:.7rem;font-weight:600;color:#64748b}.mobile-hero-greeting[data-v-7a3f6f82]{font-size:1.45rem;font-weight:700;color:#fff;margin:0 0 .85rem;letter-spacing:-.015em}.mobile-quick-actions-scroll[data-v-7a3f6f82]{display:flex;align-items:center;gap:.5rem;overflow-x:auto;padding-bottom:.25rem;scrollbar-width:none;-webkit-overflow-scrolling:touch;width:100%;max-width:100%}.mobile-quick-actions-scroll[data-v-7a3f6f82]::-webkit-scrollbar{display:none}.mobile-quick-pill[data-v-7a3f6f82]{display:inline-flex;align-items:center;gap:.35rem;padding:.48rem .8rem;border-radius:9999px;font-size:.78rem;font-weight:600;cursor:pointer;white-space:nowrap;transition:all .2s ease;flex-shrink:0;border:none}.mobile-quick-pill .pill-icon[data-v-7a3f6f82]{font-size:15px}.mobile-quick-pill.primary[data-v-7a3f6f82]{background:#004635;color:#fff;border:1px solid rgba(52,211,153,.4);box-shadow:0 2px 10px #00463566}.mobile-quick-pill.primary[data-v-7a3f6f82]:hover{background:#006c49}.mobile-quick-pill.ai[data-v-7a3f6f82]{background:#10b98126;border:1px solid rgba(52,211,153,.35);color:#34d399}.mobile-quick-pill.secondary[data-v-7a3f6f82]{background:#ffffff0f;border:1px solid var(--card-border);color:var(--text-main)}.mobile-quick-pill.glass[data-v-7a3f6f82]{background:#ffffff0f;border:1px solid var(--card-border);color:#38bdf8}.stitch-mobile-bottom-nav[data-v-7a3f6f82]{display:flex;align-items:center;justify-content:space-around;position:fixed;bottom:0;left:0;right:0;height:62px;background:#0b1120f5;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-top:1px solid rgba(52,211,153,.18);z-index:9999;padding:.3rem .4rem;box-shadow:0 -4px 20px #0006}.mobile-nav-tab[data-v-7a3f6f82]{flex:1;display:flex;align-items:center;justify-content:center;background:none;border:none;padding:0;cursor:pointer;-webkit-tap-highlight-color:transparent}.nav-tab-pill[data-v-7a3f6f82]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.12rem;padding:.3rem .6rem;border-radius:12px;color:#94a3b8;transition:all .2s cubic-bezier(.4,0,.2,1)}.nav-tab-icon[data-v-7a3f6f82]{font-size:21px;line-height:1}.nav-tab-label[data-v-7a3f6f82]{font-size:.65rem;font-weight:600;letter-spacing:.01em}.mobile-nav-tab.active .nav-tab-pill[data-v-7a3f6f82]{background:#004635;color:#34d399;border-radius:9999px;padding:.3rem .85rem;box-shadow:0 2px 10px #00463566}.icon-badge-wrap[data-v-7a3f6f82]{position:relative;display:inline-flex;align-items:center;justify-content:center}.tab-badge-count[data-v-7a3f6f82]{position:absolute;top:-4px;right:-8px;background:#ef4444;color:#fff;font-size:.58rem;font-weight:800;padding:.08rem .28rem;border-radius:9999px;min-width:14px;text-align:center;line-height:1.1}.stitch-main-canvas[data-v-7a3f6f82]{width:100%!important;max-width:100vw!important;overflow-x:hidden!important;box-sizing:border-box!important}.stitch-page-content[data-v-7a3f6f82]{width:100%!important;max-width:100vw!important;box-sizing:border-box!important;padding:.75rem .65rem 5.5rem!important;overflow-x:hidden!important}.tab-view-container[data-v-7a3f6f82]{width:100%!important;max-width:100%!important;min-width:0!important;gap:1.15rem!important;box-sizing:border-box!important}.kpi-metrics-grid[data-v-7a3f6f82]{display:grid!important;grid-template-columns:1fr 1fr!important;gap:.65rem!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important}.kpi-tile[data-v-7a3f6f82]{padding:.85rem .75rem!important;border-radius:12px!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;min-width:0!important;overflow:hidden!important}.kpi-data-body[data-v-7a3f6f82]{min-width:0!important;overflow:hidden!important}.kpi-number[data-v-7a3f6f82]{font-size:1.25rem!important;line-height:1.2!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.kpi-label[data-v-7a3f6f82]{font-size:.7rem!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.welcome-command-banner[data-v-7a3f6f82]{display:none!important}.overview-split-layout[data-v-7a3f6f82],.split-left-col[data-v-7a3f6f82],.split-right-col[data-v-7a3f6f82]{display:flex!important;flex-direction:column!important;width:100%!important;max-width:100%!important;min-width:0!important;gap:1.25rem!important;box-sizing:border-box!important}.module-card[data-v-7a3f6f82],.glass-card[data-v-7a3f6f82]{width:100%!important;max-width:100%!important;box-sizing:border-box!important;min-width:0!important;overflow:hidden!important;word-break:break-word!important;padding:1.15rem .85rem!important}.mobile-kanban-column-tabs[data-v-7a3f6f82]{display:flex;gap:.4rem;overflow-x:auto;padding-bottom:.6rem;margin-bottom:1rem;scrollbar-width:none;-webkit-overflow-scrolling:touch;width:100%;max-width:100%}.mobile-kanban-column-tabs[data-v-7a3f6f82]::-webkit-scrollbar{display:none}.kanban-col-tab[data-v-7a3f6f82]{flex-shrink:0;padding:.45rem .75rem;border-radius:9999px;background:#ffffff0d;border:1px solid var(--card-border);color:var(--text-muted);font-size:.78rem;font-weight:600;cursor:pointer;white-space:nowrap}.kanban-col-tab.active[data-v-7a3f6f82]{background:#10b981;border-color:#10b981;color:#fff;box-shadow:0 2px 8px #10b98159}.kanban-pipeline-grid[data-v-7a3f6f82]{display:flex!important;flex-direction:column!important;width:100%!important;max-width:100%!important;gap:1rem!important;box-sizing:border-box!important}.kanban-column[data-v-7a3f6f82],.kanban-card[data-v-7a3f6f82]{width:100%!important;max-width:100%!important;box-sizing:border-box!important;min-width:0!important}.kanban-column.mobile-hidden[data-v-7a3f6f82]{display:none!important}.page-top-header[data-v-7a3f6f82]{flex-direction:column!important;align-items:flex-start!important;gap:.85rem!important;padding:1.15rem .85rem!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important}.page-main-title[data-v-7a3f6f82]{font-size:1.35rem!important;line-height:1.25!important}.page-header-tools[data-v-7a3f6f82]{width:100%!important;display:flex!important;gap:.5rem!important}.page-header-tools button[data-v-7a3f6f82]{flex:1!important;justify-content:center!important}.orders-header-tools[data-v-7a3f6f82]{display:flex!important;align-items:center!important;gap:.5rem!important;width:100%!important}.orders-header-tools .orders-view-switcher[data-v-7a3f6f82]{flex:1!important;width:auto!important}.orders-header-tools .orders-view-switcher .toggle-pill[data-v-7a3f6f82]{flex:1!important;padding:.6rem .5rem!important;font-size:.9rem!important}.orders-header-tools .btn-icon-refresh-compact[data-v-7a3f6f82]{flex:0 0 42px!important;width:42px!important;height:42px!important;min-width:42px!important;min-height:42px!important;max-width:42px!important;max-height:42px!important;padding:0!important}.catalog-filter-bar[data-v-7a3f6f82]{flex-direction:column!important;align-items:flex-start!important;gap:.65rem!important;width:100%!important}.category-pills-row[data-v-7a3f6f82]{width:100%!important;overflow-x:auto!important;scrollbar-width:none!important;padding-bottom:.25rem!important}.category-pills-row[data-v-7a3f6f82]::-webkit-scrollbar{display:none!important}.table-responsive-wrap[data-v-7a3f6f82]{overflow-x:auto!important;-webkit-overflow-scrolling:touch!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important}.stitch-table[data-v-7a3f6f82]{min-width:580px}.modal-container[data-v-7a3f6f82]{width:95vw!important;max-width:95vw!important;max-height:90vh!important;padding:1.25rem 1rem!important;box-sizing:border-box!important}.form-grid-2col[data-v-7a3f6f82]{grid-template-columns:1fr!important}.modal-footer-actions[data-v-7a3f6f82]{flex-direction:column!important;gap:.65rem!important}.modal-footer-actions button[data-v-7a3f6f82]{width:100%!important}.section-header-bar[data-v-7a3f6f82],.page-header-row[data-v-7a3f6f82]{flex-direction:column!important;align-items:flex-start!important;gap:.75rem!important;width:100%!important;box-sizing:border-box!important}.channels-analysis-grid[data-v-7a3f6f82]{grid-template-columns:1fr!important;gap:1rem!important}.channel-card[data-v-7a3f6f82]{padding:1.15rem 1rem!important}.ch-status-row[data-v-7a3f6f82]{flex-wrap:wrap;gap:.5rem}.ch-vol[data-v-7a3f6f82]{font-size:1.2rem}}@keyframes fadeIn-7a3f6f82{0%{opacity:0}to{opacity:1}}.sidebar-plan-card[data-v-7a3f6f82]{margin:.75rem 1rem .5rem;padding:.75rem .85rem;background:#10b9810f;border:1px solid rgba(16,185,129,.2);border-radius:12px;cursor:pointer;transition:all .2s ease}.sidebar-plan-card[data-v-7a3f6f82]:hover{background:#10b9811f;border-color:#10b981;transform:translateY(-1px)}.sidebar-plan-header[data-v-7a3f6f82]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem}.plan-badge-tag[data-v-7a3f6f82]{display:inline-flex;align-items:center;gap:.3rem;font-size:.75rem;font-weight:700;color:#10b981}.plan-badge-tag.maker[data-v-7a3f6f82]{color:#60a5fa}.plan-badge-tag.studio[data-v-7a3f6f82]{color:#c084fc}.plan-mini-ico[data-v-7a3f6f82]{font-size:16px}.sidebar-upgrade-link[data-v-7a3f6f82]{font-size:.7rem;font-weight:700;color:#f59e0b;text-transform:uppercase;letter-spacing:.05em}.sidebar-plan-stats[data-v-7a3f6f82]{display:flex;flex-direction:column;gap:.25rem}.sidebar-stat-row[data-v-7a3f6f82]{display:flex;justify-content:space-between;font-size:.72rem;color:#94a3b8}.sidebar-stat-row strong[data-v-7a3f6f82]{color:#f8fafc}.btn-plan-header-pill[data-v-7a3f6f82]{display:inline-flex;align-items:center;gap:.4rem;padding:.45rem .85rem;background:#10b9811a;border:1px solid rgba(16,185,129,.3);border-radius:9999px;color:#10b981;font-size:.82rem;font-weight:700;cursor:pointer;transition:all .2s}.btn-plan-header-pill[data-v-7a3f6f82]:hover{background:#10b98133;border-color:#10b981}.btn-plan-header-pill.maker[data-v-7a3f6f82]{background:#3b82f61a;border-color:#3b82f64d;color:#60a5fa}.btn-plan-header-pill.studio[data-v-7a3f6f82]{background:#a855f71a;border-color:#a855f74d;color:#c084fc}.header-upgrade-tag[data-v-7a3f6f82]{font-size:.68rem;padding:.1rem .4rem;background:#f59e0b;color:#000;border-radius:9999px;font-weight:800;text-transform:uppercase}.store-limit-tag[data-v-7a3f6f82]{font-size:.7rem;opacity:.75;margin-left:.25rem}.tier-quota-indicator-bar[data-v-7a3f6f82]{display:flex;align-items:center;gap:1rem;margin-top:.85rem;padding:.6rem .85rem;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:10px;font-size:.82rem}.quota-meta-text[data-v-7a3f6f82]{color:#94a3b8}.quota-meta-text strong[data-v-7a3f6f82]{color:#f8fafc;margin-left:.3rem}.quota-progress-track[data-v-7a3f6f82]{flex:1;max-width:160px;height:6px;background:#ffffff1a;border-radius:9999px;overflow:hidden}.quota-progress-fill[data-v-7a3f6f82]{height:100%;background:#10b981;border-radius:9999px;transition:width .3s ease}.quota-progress-fill.warning[data-v-7a3f6f82]{background:#f59e0b}.quota-progress-fill.full[data-v-7a3f6f82]{background:#ef4444}.btn-quota-upgrade-link[data-v-7a3f6f82]{background:transparent;border:none;color:#34d399;font-size:.78rem;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;gap:.25rem}.btn-quota-upgrade-link[data-v-7a3f6f82]:hover{text-decoration:underline}.plan-subtab-pill[data-v-7a3f6f82]{font-size:.68rem;padding:.1rem .45rem;border-radius:9999px;font-weight:800;text-transform:uppercase;background:#10b98133;color:#10b981}.plan-subtab-pill.maker[data-v-7a3f6f82]{background:#3b82f633;color:#60a5fa}.plan-subtab-pill.studio[data-v-7a3f6f82]{background:#a855f733;color:#c084fc}.full-width-layout[data-v-7a3f6f82]{display:flex;flex-direction:column;gap:1.5rem}.current-plan-overview-banner[data-v-7a3f6f82]{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 1.75rem;background:linear-gradient(135deg,#10b9811f,#06151099);border:1px solid rgba(16,185,129,.3);border-radius:16px}.overview-banner-left[data-v-7a3f6f82]{display:flex;align-items:flex-start;gap:1.25rem}.plan-hero-icon[data-v-7a3f6f82]{width:54px;height:54px;border-radius:14px;background:#10b98133;color:#10b981;display:flex;align-items:center;justify-content:center;flex-shrink:0}.plan-hero-icon span[data-v-7a3f6f82]{font-size:32px}.plan-hero-icon.maker[data-v-7a3f6f82]{background:#3b82f633;color:#60a5fa}.plan-hero-icon.studio[data-v-7a3f6f82]{background:#a855f733;color:#c084fc}.plan-hero-tag-row[data-v-7a3f6f82]{display:flex;align-items:center;gap:.65rem;margin-bottom:.35rem}.current-plan-pill[data-v-7a3f6f82]{font-size:.72rem;font-weight:800;text-transform:uppercase;padding:.15rem .55rem;border-radius:9999px;background:#10b981;color:#000}.current-plan-pill.maker[data-v-7a3f6f82]{background:#3b82f6;color:#fff}.current-plan-pill.studio[data-v-7a3f6f82]{background:#a855f7;color:#fff}.plan-billing-status[data-v-7a3f6f82]{font-size:.8rem;color:#94a3b8;font-weight:600}.plan-hero-title[data-v-7a3f6f82]{font-size:1.35rem;font-weight:800;color:#f8fafc;margin-bottom:.25rem}.plan-hero-desc[data-v-7a3f6f82]{font-size:.88rem;color:#94a3b8;max-width:680px}.subscription-telemetry-grid[data-v-7a3f6f82]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.25rem}.telemetry-card[data-v-7a3f6f82]{padding:1.25rem 1.35rem;border-radius:14px;background:#0d1b16bf;border:1px solid rgba(52,211,153,.14)}.telemetry-head[data-v-7a3f6f82]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.telemetry-label[data-v-7a3f6f82]{font-size:.75rem;color:#94a3b8;text-transform:uppercase;font-weight:700}.telemetry-val[data-v-7a3f6f82]{font-size:1.6rem;font-weight:800;color:#f8fafc}.telemetry-max[data-v-7a3f6f82]{font-size:.82rem;color:#94a3b8;font-weight:500}.telemetry-sub[data-v-7a3f6f82]{font-size:.75rem;color:#94a3b8;margin-top:.2rem}.plans-comparison-matrix[data-v-7a3f6f82]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.plan-card[data-v-7a3f6f82]{padding:1.75rem 1.5rem;border-radius:16px;display:flex;flex-direction:column;justify-content:space-between;position:relative;border:1px solid rgba(255,255,255,.08);background:#0d1b1699}.plan-card.featured[data-v-7a3f6f82]{border-color:#3b82f666;background:#0f1e2d99}.plan-card.studio-card[data-v-7a3f6f82]{border-color:#a855f766;background:#1c102d99}.plan-card.active[data-v-7a3f6f82]{box-shadow:0 0 0 2px #10b981}.featured-tag[data-v-7a3f6f82]{position:absolute;top:-12px;right:18px;background:#3b82f6;color:#fff;font-size:.68rem;font-weight:800;text-transform:uppercase;padding:.2rem .6rem;border-radius:9999px;letter-spacing:.05em}.plan-card-header .plan-name[data-v-7a3f6f82]{font-size:1.25rem;font-weight:800;color:#f8fafc}.plan-card-header .price-box[data-v-7a3f6f82]{display:flex;align-items:baseline;gap:.35rem;margin:.5rem 0 .25rem}.plan-card-header .price[data-v-7a3f6f82]{font-size:2.2rem;font-weight:800;color:#f8fafc}.plan-card-header .period[data-v-7a3f6f82]{color:#94a3b8;font-size:.85rem}.plan-desc[data-v-7a3f6f82]{font-size:.82rem;color:#94a3b8;margin-bottom:1.25rem}.plan-features[data-v-7a3f6f82]{list-style:none;padding:0;margin:0 0 1.5rem;display:flex;flex-direction:column;gap:.65rem}.plan-features li[data-v-7a3f6f82]{display:flex;align-items:flex-start;gap:.5rem;font-size:.85rem;color:#e2e8f0}.plan-features li.faded[data-v-7a3f6f82]{color:#64748b}.plan-features .check[data-v-7a3f6f82]{color:#10b981;font-size:18px}.plan-features .minus[data-v-7a3f6f82]{color:#64748b;font-size:18px}.btn-tier-status[data-v-7a3f6f82]{width:100%;padding:.75rem 1rem;border-radius:10px;font-weight:700;font-size:.88rem;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.4rem;transition:all .2s}.btn-tier-status.active[data-v-7a3f6f82]{background:#10b98126;border:1px solid #10B981;color:#10b981;cursor:default}.btn-tier-status.outline[data-v-7a3f6f82]{background:transparent;border:1px solid rgba(255,255,255,.2);color:#94a3b8}.btn-tier-status.outline[data-v-7a3f6f82]:hover{background:#ffffff0d;color:#fff}.btn-tier-status.primary[data-v-7a3f6f82]{background:linear-gradient(135deg,#2563eb,#3b82f6);border:none;color:#fff}.btn-tier-status.primary[data-v-7a3f6f82]:hover{background:linear-gradient(135deg,#1d4ed8,#2563eb)}.btn-tier-status.studio[data-v-7a3f6f82]{background:linear-gradient(135deg,#7c3aed,#a855f7);border:none;color:#fff}.btn-tier-status.studio[data-v-7a3f6f82]:hover{background:linear-gradient(135deg,#6d28d9,#7c3aed)}.tier-lock-banner[data-v-7a3f6f82]{padding:3rem 2rem;text-align:center;display:flex;flex-direction:column;align-items:center;border-radius:18px;background:radial-gradient(circle at center,#a855f714,#061015cc);border:1px solid rgba(168,85,247,.25)}.lock-icon-circle[data-v-7a3f6f82]{width:64px;height:64px;border-radius:50%;background:#a855f726;border:1px solid rgba(168,85,247,.35);color:#c084fc;display:flex;align-items:center;justify-content:center;margin-bottom:1.25rem}.lock-icon-circle span[data-v-7a3f6f82]{font-size:32px}.lock-icon-circle.gold[data-v-7a3f6f82]{background:#f59e0b26;border-color:#f59e0b59;color:#fbbf24}.tier-lock-banner h3[data-v-7a3f6f82]{font-size:1.4rem;font-weight:800;color:#f8fafc;margin-bottom:.5rem}.tier-lock-banner p[data-v-7a3f6f82]{font-size:.92rem;color:#94a3b8;max-width:580px;margin-bottom:1.5rem}.lock-feature-bullets[data-v-7a3f6f82]{display:flex;flex-direction:column;gap:.6rem;margin-bottom:1.75rem;text-align:left}.bullet-item[data-v-7a3f6f82]{display:flex;align-items:center;gap:.5rem;font-size:.88rem;color:#e2e8f0}.bullet-item span[data-v-7a3f6f82]{color:#34d399;font-size:18px}.btn-upgrade-studio[data-v-7a3f6f82]{display:inline-flex;align-items:center;gap:.5rem;padding:.85rem 1.75rem;background:linear-gradient(135deg,#7c3aed,#a855f7);border:none;border-radius:12px;color:#fff;font-weight:800;font-size:.95rem;cursor:pointer;transition:all .2s;box-shadow:0 4px 18px #a855f74d}.btn-upgrade-studio[data-v-7a3f6f82]:hover{transform:translateY(-1px);box-shadow:0 6px 24px #a855f773}.staff-cell[data-v-7a3f6f82]{display:flex;align-items:center;gap:.65rem}.staff-avatar[data-v-7a3f6f82]{width:32px;height:32px;border-radius:50%;background:#a855f7;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:.8rem}.role-badge[data-v-7a3f6f82]{padding:.2rem .55rem;border-radius:6px;font-size:.75rem;font-weight:700;background:#a855f726;color:#c084fc;border:1px solid rgba(168,85,247,.3)}.role-badge.vendor_admin[data-v-7a3f6f82]{background:#f59e0b26;color:#fbbf24;border-color:#f59e0b4d}.recommend-chip[data-v-7a3f6f82]{display:inline-block;padding:.25rem .6rem;border-radius:6px;font-size:.75rem;font-weight:700}.recommend-chip.urgent_reorder[data-v-7a3f6f82]{background:#ef444426;color:#f87171;border:1px solid rgba(239,68,68,.3)}.recommend-chip.reorder_soon[data-v-7a3f6f82]{background:#f59e0b26;color:#fbbf24;border:1px solid rgba(245,158,11,.3)}.recommend-chip.ok[data-v-7a3f6f82]{background:#10b98126;color:#34d399;border:1px solid rgba(16,185,129,.3)}.upgrade-modal[data-v-7a3f6f82]{max-width:960px;width:95vw}.modal-title-halo.gold[data-v-7a3f6f82]{background:#f59e0b33;color:#f59e0b}.modal-title-halo.purple[data-v-7a3f6f82]{background:#a855f733;color:#a855f7}.upgrade-plans-grid[data-v-7a3f6f82]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem;margin-top:1rem}.upgrade-plan-card[data-v-7a3f6f82]{border-radius:14px;padding:1.5rem 1.25rem;background:#ffffff08;border:1px solid rgba(255,255,255,.08);display:flex;flex-direction:column;justify-content:space-between;position:relative}.upgrade-plan-card.popular[data-v-7a3f6f82]{border-color:#3b82f680;background:#3b82f60d}.upgrade-plan-card.pro[data-v-7a3f6f82]{border-color:#a855f780;background:#a855f70d}.upgrade-plan-card.current-plan[data-v-7a3f6f82]{box-shadow:0 0 0 2px #10b981}.popular-ribbon[data-v-7a3f6f82]{position:absolute;top:-10px;right:14px;background:#3b82f6;color:#fff;font-size:.65rem;font-weight:800;text-transform:uppercase;padding:.15rem .55rem;border-radius:9999px}.plan-chip[data-v-7a3f6f82]{display:inline-block;padding:.15rem .5rem;border-radius:6px;font-size:.72rem;font-weight:800;text-transform:uppercase;margin-bottom:.5rem}.plan-chip.starter[data-v-7a3f6f82]{background:#10b98126;color:#10b981}.plan-chip.maker[data-v-7a3f6f82]{background:#3b82f626;color:#60a5fa}.plan-chip.studio[data-v-7a3f6f82]{background:#a855f726;color:#c084fc}.plan-price-row[data-v-7a3f6f82]{display:flex;align-items:baseline;gap:.25rem}.price-val[data-v-7a3f6f82]{font-size:1.85rem;font-weight:800;color:#f8fafc}.price-period[data-v-7a3f6f82]{font-size:.8rem;color:#94a3b8}.plan-tagline[data-v-7a3f6f82]{font-size:.78rem;color:#94a3b8;display:block;margin:.2rem 0 1rem}.plan-feature-list[data-v-7a3f6f82]{list-style:none;padding:0;margin:0 0 1.25rem;display:flex;flex-direction:column;gap:.5rem}.plan-feature-list li[data-v-7a3f6f82]{display:flex;align-items:flex-start;gap:.4rem;font-size:.8rem;color:#cbd5e1}.plan-feature-list li.disabled[data-v-7a3f6f82]{color:#64748b}.plan-feature-list .check-icon[data-v-7a3f6f82]{color:#10b981;font-size:16px}.plan-feature-list .info-icon[data-v-7a3f6f82]{color:#64748b;font-size:16px}.btn-plan-action[data-v-7a3f6f82]{width:100%;padding:.65rem .85rem;border-radius:8px;font-weight:700;font-size:.82rem;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.35rem;transition:all .2s}.btn-plan-action.current[data-v-7a3f6f82]{background:#10b9811f;border:1px solid #10B981;color:#10b981;cursor:default}.btn-plan-action.downgrade[data-v-7a3f6f82]{background:transparent;border:1px solid rgba(255,255,255,.15);color:#94a3b8}.btn-plan-action.primary[data-v-7a3f6f82]{background:#3b82f6;border:none;color:#fff}.btn-plan-action.primary[data-v-7a3f6f82]:hover{background:#2563eb}.btn-plan-action.studio[data-v-7a3f6f82]{background:#a855f7;border:none;color:#fff}.btn-plan-action.studio[data-v-7a3f6f82]:hover{background:#9333ea}.top-trial-alert-banner[data-v-7a3f6f82]{background:linear-gradient(135deg,#10b98126,#05966914);border:1px solid rgba(16,185,129,.35);border-radius:12px;padding:.9rem 1.25rem;margin:1rem 1.5rem .5rem;display:flex;align-items:center;justify-content:space-between;gap:1.25rem}.trial-banner-left[data-v-7a3f6f82]{display:flex;align-items:center;gap:.75rem}.trial-ico[data-v-7a3f6f82]{font-size:1.8rem;color:#10b981}.trial-text strong[data-v-7a3f6f82]{font-size:.92rem;color:#34d399;display:block}.trial-text span[data-v-7a3f6f82]{font-size:.82rem;color:#cbd5e1}.btn-trial-upgrade[data-v-7a3f6f82]{background:linear-gradient(135deg,#10b981,#059669);color:#fff;border:none;border-radius:8px;padding:.55rem 1rem;font-size:.82rem;font-weight:700;display:inline-flex;align-items:center;gap:.4rem;cursor:pointer;white-space:nowrap;transition:transform .2s}.btn-trial-upgrade[data-v-7a3f6f82]:hover{transform:scale(1.03)}.top-overdue-alert-banner[data-v-7a3f6f82]{background:linear-gradient(135deg,#ef44442e,#dc26261a);border:1px solid rgba(239,68,68,.5);border-radius:12px;padding:.9rem 1.25rem;margin:1rem 1.5rem .5rem;display:flex;align-items:center;justify-content:space-between;gap:1.25rem}.overdue-banner-left[data-v-7a3f6f82]{display:flex;align-items:center;gap:.75rem}.overdue-ico[data-v-7a3f6f82]{font-size:1.8rem;color:#ef4444}.overdue-text strong[data-v-7a3f6f82]{font-size:.92rem;color:#fca5a5;display:block}.overdue-text span[data-v-7a3f6f82]{font-size:.82rem;color:#e2e8f0}.btn-pay-overdue-header[data-v-7a3f6f82]{background:#ef4444;color:#fff;border:none;border-radius:8px;padding:.55rem 1.15rem;font-size:.85rem;font-weight:700;display:inline-flex;align-items:center;gap:.4rem;cursor:pointer;white-space:nowrap;transition:background-color .2s}.btn-pay-overdue-header[data-v-7a3f6f82]:hover{background:#dc2626}.billing-history-card[data-v-7a3f6f82]{margin-top:1.5rem}.invoices-table-responsive[data-v-7a3f6f82]{overflow-x:auto;margin-top:1rem}.invoices-table[data-v-7a3f6f82]{width:100%;border-collapse:collapse}.invoices-table th[data-v-7a3f6f82]{padding:.85rem 1rem;font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:#94a3b8;border-bottom:1px solid rgba(148,163,184,.15);text-align:left}.invoices-table td[data-v-7a3f6f82]{padding:1rem;font-size:.88rem;color:#cbd5e1;border-bottom:1px solid rgba(148,163,184,.1)}.inv-num-highlight[data-v-7a3f6f82]{font-family:monospace;color:#10b981;font-size:.9rem}.plan-table-tag[data-v-7a3f6f82]{display:inline-block;padding:.2rem .55rem;border-radius:4px;font-size:.72rem;font-weight:800;background:#94a3b826;color:#cbd5e1}.plan-table-tag.maker[data-v-7a3f6f82]{background:#10b98126;color:#34d399}.plan-table-tag.studio[data-v-7a3f6f82]{background:#f59e0b26;color:#fbbf24}.badge-danger[data-v-7a3f6f82]{background:#ef444426;color:#ef4444}.inv-actions-row[data-v-7a3f6f82]{display:flex;align-items:center;justify-content:flex-end;gap:.5rem}.btn-inv-action[data-v-7a3f6f82]{display:inline-flex;align-items:center;gap:.35rem;padding:.35rem .75rem;border-radius:6px;font-size:.78rem;font-weight:700;cursor:pointer;border:1px solid rgba(148,163,184,.2);background:#94a3b81a;color:#cbd5e1;transition:all .2s ease}.btn-inv-action.receipt[data-v-7a3f6f82]:hover{background:#10b98126;border-color:#10b981;color:#10b981}.btn-inv-action.pay[data-v-7a3f6f82]{background:#ef4444;color:#fff;border:none}.btn-inv-action.pay[data-v-7a3f6f82]:hover{background:#dc2626}.empty-invoices-box[data-v-7a3f6f82]{padding:2rem;display:flex;flex-direction:column;align-items:center;gap:.5rem;color:#94a3b8}.dashboard-checkout-grid[data-v-7a3f6f82]{display:grid;grid-template-columns:1fr 320px;gap:1.5rem;margin-top:1rem}.method-toggle-row[data-v-7a3f6f82]{display:grid;grid-template-columns:1fr 1fr;gap:.75rem;margin-bottom:1.25rem}.method-btn[data-v-7a3f6f82]{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1rem;border-radius:8px;background:#0f172a80;border:1px solid rgba(148,163,184,.2);color:#94a3b8;font-weight:600;font-size:.85rem;cursor:pointer;transition:all .2s ease}.method-btn.active[data-v-7a3f6f82]{background:#10b98126;border-color:#10b981;color:#10b981}.dash-upi-box[data-v-7a3f6f82]{background:#0f172a80;border:1px solid rgba(148,163,184,.15);border-radius:12px;padding:1.5rem;display:flex;flex-direction:column;align-items:center;gap:1rem}.dash-upi-qr[data-v-7a3f6f82]{padding:.6rem;background:#fff;border-radius:10px;box-shadow:0 4px 16px #0003}.dash-vpa-row[data-v-7a3f6f82]{display:flex;align-items:center;gap:.5rem;background:#ffffff14;padding:.45rem .85rem;border-radius:6px;font-size:.85rem;color:#cbd5e1}.btn-copy-mini[data-v-7a3f6f82]{background:transparent;border:none;color:#10b981;cursor:pointer;display:flex;align-items:center}.dash-upi-help[data-v-7a3f6f82]{font-size:.78rem;color:#94a3b8;text-align:center;margin:0}.dash-gateway-box[data-v-7a3f6f82]{background:#0f172a80;border:1px solid rgba(148,163,184,.15);border-radius:12px;padding:1.5rem;display:flex;flex-direction:column;gap:1.25rem}.gateway-hero-card[data-v-7a3f6f82]{background:linear-gradient(135deg,#10b9811a,#0f172acc);border:1px solid rgba(16,185,129,.25);border-radius:10px;padding:1.25rem}.gateway-brand-row[data-v-7a3f6f82]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem}.gateway-badge[data-v-7a3f6f82]{display:flex;align-items:center;gap:.5rem;color:#10b981;font-size:.95rem;font-weight:700}.gateway-live-pill[data-v-7a3f6f82]{font-size:.7rem;font-weight:800;padding:.2rem .5rem;background:#10b98133;color:#34d399;border-radius:999px;text-transform:uppercase;letter-spacing:.04em}.gateway-desc[data-v-7a3f6f82]{font-size:.82rem;color:#94a3b8;line-height:1.45;margin:0 0 1rem}.supported-methods-pills[data-v-7a3f6f82]{display:flex;flex-wrap:wrap;gap:.5rem}.method-chip[data-v-7a3f6f82]{font-size:.75rem;font-weight:600;padding:.25rem .6rem;background:#0f172a99;border:1px solid rgba(148,163,184,.2);border-radius:6px;color:#cbd5e1}.btn-launch-razorpay[data-v-7a3f6f82]{display:flex;align-items:center;justify-content:center;gap:.5rem;background:linear-gradient(135deg,#10b981,#059669);color:#fff;font-size:.95rem;padding:.85rem 1.25rem;box-shadow:0 4px 14px #10b98159}.btn-launch-razorpay[data-v-7a3f6f82]:hover:not(:disabled){background:linear-gradient(135deg,#059669,#047857);transform:translateY(-1px)}.upi-dynamic-qr-img[data-v-7a3f6f82]{border-radius:6px;display:block}.btn-upi-intent-link[data-v-7a3f6f82]{display:inline-flex;align-items:center;gap:.4rem;font-size:.8rem;font-weight:700;color:#34d399;text-decoration:none;background:#10b9811a;padding:.4rem .85rem;border-radius:6px;border:1px solid rgba(16,185,129,.2);transition:all .2s ease}.btn-upi-intent-link[data-v-7a3f6f82]:hover{background:#10b98133}.upi-utr-input-group[data-v-7a3f6f82]{width:100%;display:flex;flex-direction:column;gap:.35rem;text-align:left}.utr-input[data-v-7a3f6f82]{font-family:monospace;font-size:.95rem;letter-spacing:.08em;font-weight:700;text-align:center}.utr-hint[data-v-7a3f6f82]{font-size:.72rem;color:#64748b;text-align:center}.credits-badge[data-v-7a3f6f82]{font-size:.82rem;font-weight:800;color:#10b981}.dash-card-box[data-v-7a3f6f82]{background:#0f172a80;border:1px solid rgba(148,163,184,.15);border-radius:12px;padding:1.25rem}.checkout-summary-pane[data-v-7a3f6f82]{padding:1.5rem;background:#0f172a99;border:1px solid rgba(148,163,184,.2)}.summary-head[data-v-7a3f6f82]{margin:0 0 1rem;font-size:1rem;font-weight:800;color:#f8fafc}.summary-row[data-v-7a3f6f82]{display:flex;justify-content:space-between;align-items:center;font-size:.85rem;color:#94a3b8;margin-bottom:.65rem}.summary-row strong[data-v-7a3f6f82]{color:#f8fafc}.summary-divider[data-v-7a3f6f82]{height:1px;background:#94a3b826;margin:1rem 0}.total-row[data-v-7a3f6f82]{font-size:1rem;font-weight:800;color:#f8fafc}.total-val[data-v-7a3f6f82]{font-size:1.35rem;color:#10b981}.btn-full-width[data-v-7a3f6f82]{width:100%;margin-top:1.25rem;padding:.75rem;font-weight:800}.checkout-security-notice[data-v-7a3f6f82]{display:flex;align-items:center;gap:.4rem;font-size:.72rem;color:#94a3b8;margin-top:1rem}.checkout-security-notice span.material-symbols-outlined[data-v-7a3f6f82]{font-size:1.1rem;color:#10b981}.receipt-modal-card[data-v-7a3f6f82]{max-width:650px}.receipt-printable-body[data-v-7a3f6f82]{background:#fff;color:#1e293b;border-radius:8px;padding:1.75rem;margin-bottom:1rem}.receipt-header-branding[data-v-7a3f6f82]{display:flex;justify-content:space-between;align-items:flex-start;border-bottom:2px solid #E2E8F0;padding-bottom:1rem;margin-bottom:1.25rem}.receipt-logo-block h2[data-v-7a3f6f82]{font-size:1.3rem;font-weight:900;color:#008060;margin:0}.receipt-tax-id[data-v-7a3f6f82]{font-size:.75rem;color:#64748b;margin:.2rem 0 0}.receipt-status-stamp[data-v-7a3f6f82]{font-size:.8rem;font-weight:900;letter-spacing:1px;padding:.35rem .75rem;border-radius:6px;border:2px solid}.receipt-status-stamp.paid[data-v-7a3f6f82]{color:#059669;border-color:#059669;background:#ecfdf5}.receipt-status-stamp.pending[data-v-7a3f6f82]{color:#d97706;border-color:#d97706;background:#fffbeb}.receipt-status-stamp.overdue[data-v-7a3f6f82]{color:#dc2626;border-color:#dc2626;background:#fef2f2}.receipt-meta-grid[data-v-7a3f6f82]{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1.5rem;font-size:.85rem}.meta-block .meta-label[data-v-7a3f6f82]{display:block;font-size:.75rem;color:#64748b;text-transform:uppercase;font-weight:700}.meta-block strong[data-v-7a3f6f82]{font-size:.95rem;color:#0f172a}.meta-block p[data-v-7a3f6f82]{margin:.15rem 0 0;color:#64748b}.receipt-line-items[data-v-7a3f6f82]{border:1px solid #E2E8F0;border-radius:6px;margin-bottom:1.25rem;overflow:hidden}.line-item-header[data-v-7a3f6f82]{display:flex;justify-content:space-between;background:#f8fafc;padding:.6rem .85rem;font-size:.75rem;font-weight:700;color:#64748b;text-transform:uppercase}.line-item-row[data-v-7a3f6f82]{display:flex;justify-content:space-between;align-items:center;padding:.85rem;border-top:1px solid #E2E8F0}.line-item-row strong[data-v-7a3f6f82]{font-size:.9rem;color:#0f172a}.line-item-amt[data-v-7a3f6f82]{font-size:1.05rem;font-weight:800;color:#0f172a}.receipt-total-block[data-v-7a3f6f82]{border-top:2px solid #E2E8F0;padding-top:.85rem;margin-bottom:1.25rem}.receipt-total-row[data-v-7a3f6f82]{display:flex;justify-content:space-between;font-size:.85rem;color:#64748b;margin-bottom:.4rem}.receipt-total-row.grand-total[data-v-7a3f6f82]{font-size:1.15rem;color:#0f172a;margin-top:.5rem;padding-top:.5rem;border-top:1px solid #E2E8F0}.total-amt-txt[data-v-7a3f6f82]{color:#008060;font-weight:900}.receipt-footer-details[data-v-7a3f6f82]{background:#f8fafc;border-radius:6px;padding:.75rem 1rem;font-size:.78rem;color:#64748b}.receipt-footer-details p[data-v-7a3f6f82]{margin:.2rem 0}.admin-wrapper[data-v-e8625887]{min-height:100vh;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,sans-serif;transition:background .3s ease,color .3s ease}.admin-wrapper.theme-dark[data-v-e8625887]{background:radial-gradient(circle at 50% 0%,#0c2e21,#061510 35%,#020705);color:#ecfdf5;--text-main: #ECFDF5;--text-muted: #94A3B8;--card-bg: rgba(13, 27, 22, .75);--card-border: rgba(52, 211, 153, .14);--header-bg: rgba(6, 21, 16, .85);--input-bg: rgba(6, 21, 16, .8);--input-border: rgba(52, 211, 153, .25);--btn-sec-bg: rgba(255, 255, 255, .05)}.material-symbols-outlined[data-v-e8625887]{font-size:20px;line-height:1;vertical-align:middle}.material-symbols-outlined.sm-icon[data-v-e8625887]{font-size:16px}.material-symbols-outlined.form-icon[data-v-e8625887]{font-size:16px;color:#34d399}.admin-nav-bar[data-v-e8625887]{position:sticky;top:0;z-index:100;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:var(--header-bg);border-bottom:1px solid var(--card-border);display:flex;justify-content:space-between;align-items:center;padding:.85rem 2.5rem}.brand-container[data-v-e8625887]{display:flex;align-items:center;gap:.85rem}.brand-icon-halo[data-v-e8625887]{width:40px;height:40px;border-radius:10px;background:linear-gradient(135deg,#34d39940,#10b9811a);border:1px solid rgba(52,211,153,.35);display:flex;align-items:center;justify-content:center;color:#34d399}.brand-text-block[data-v-e8625887]{display:flex;flex-direction:column}.brand-name[data-v-e8625887]{font-size:1.25rem;font-weight:800;letter-spacing:-.5px;background:linear-gradient(135deg,#34d399,#10b981);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.brand-tag[data-v-e8625887]{font-size:.7rem;color:var(--text-muted);font-weight:600}.nav-right-actions[data-v-e8625887]{display:flex;align-items:center;gap:.75rem}.admin-main-body[data-v-e8625887]{max-width:1200px;margin:0 auto;padding:2.5rem 1.5rem}.stitch-card[data-v-e8625887]{background:var(--card-bg);border:1px solid var(--card-border);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-radius:16px;box-shadow:0 8px 32px #0000001f}.admin-auth-card[data-v-e8625887]{max-width:440px;margin:3rem auto;padding:2.5rem;text-align:center}.auth-header[data-v-e8625887]{margin-bottom:2rem}.auth-icon-halo[data-v-e8625887]{width:64px;height:64px;border-radius:16px;background:linear-gradient(135deg,#34d39933,#10b9811a);border:1px solid rgba(52,211,153,.3);display:flex;align-items:center;justify-content:center;margin:0 auto 1rem;color:#34d399}.auth-icon[data-v-e8625887]{font-size:32px}.auth-header h2[data-v-e8625887]{font-size:1.5rem;font-weight:800;margin-bottom:.4rem}.auth-sub[data-v-e8625887]{font-size:.85rem;color:var(--text-muted)}.auth-form[data-v-e8625887]{text-align:left}.auth-error[data-v-e8625887]{background:#ef444426;border:1px solid rgba(239,68,68,.35);color:#f87171;padding:.65rem .85rem;border-radius:10px;font-size:.85rem;margin-bottom:1.25rem;display:flex;align-items:center;gap:.5rem}.auth-submit-btn[data-v-e8625887]{width:100%;margin-top:.75rem;padding:.75rem}.header-row[data-v-e8625887]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;flex-wrap:wrap;gap:1rem}.governance-badge[data-v-e8625887]{display:inline-flex;align-items:center;gap:.35rem;font-size:.72rem;font-weight:800;letter-spacing:.06em;color:#34d399;background:#34d3991f;border:1px solid rgba(52,211,153,.25);padding:.25rem .65rem;border-radius:9999px;margin-bottom:.5rem}.admin-title[data-v-e8625887]{font-size:1.8rem;font-weight:800;margin-bottom:.25rem}.status-banner[data-v-e8625887]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;padding:1.25rem 1.75rem;border-left:4px solid #34D399}.status-indicator[data-v-e8625887]{display:flex;align-items:center;gap:.6rem}.status-pulsing-dot[data-v-e8625887]{width:10px;height:10px;border-radius:50%;background:#34d399;box-shadow:0 0 10px #34d399}.status-active-text[data-v-e8625887]{color:#34d399}.orm-engine-pill[data-v-e8625887]{display:inline-flex;align-items:center;gap:.4rem;font-size:.85rem;background:#34d3991a;border:1px solid rgba(52,211,153,.2);padding:.3rem .75rem;border-radius:8px}.metrics-grid[data-v-e8625887]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.75rem;margin-bottom:2.5rem}.kpi-card[data-v-e8625887]{padding:1.75rem;display:flex;flex-direction:column}.kpi-top[data-v-e8625887]{display:flex;justify-content:space-between;align-items:center}.kpi-label[data-v-e8625887]{font-size:.75rem;color:var(--text-muted);text-transform:uppercase;font-weight:700;letter-spacing:.05em}.kpi-icon[data-v-e8625887]{color:#34d399;font-size:22px}.kpi-value[data-v-e8625887]{font-size:2.4rem;margin:.6rem 0 .35rem;font-weight:800}.gmv-text[data-v-e8625887]{background:linear-gradient(135deg,#34d399,#10b981);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.kpi-sub[data-v-e8625887]{font-size:.82rem;color:var(--text-muted)}.directory-card[data-v-e8625887]{padding:2rem}.directory-header[data-v-e8625887]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.dir-title-wrap[data-v-e8625887]{display:flex;align-items:center;gap:.6rem}.dir-icon[data-v-e8625887]{color:#34d399;font-size:24px}.directory-header h3[data-v-e8625887]{font-size:1.3rem;font-weight:700}.dir-search-wrap[data-v-e8625887]{position:relative;width:320px;max-width:100%}.dir-search-icon[data-v-e8625887]{position:absolute;left:.85rem;top:50%;transform:translateY(-50%);font-size:20px;color:#64748b;pointer-events:none}.dir-search-input[data-v-e8625887]{width:100%;min-height:44px;background:#0d1b16b3;border:1px solid rgba(52,211,153,.2);border-radius:10px;padding:.55rem 2.6rem .55rem 2.5rem;font-size:.88rem;color:#fff;outline:none;transition:all .2s ease;box-sizing:border-box}.dir-search-input[data-v-e8625887]:focus{border-color:#34d399;box-shadow:0 0 10px #10b98133}.dir-clear-btn[data-v-e8625887]{position:absolute;right:.35rem;top:50%;transform:translateY(-50%);background:#ffffff14;border:none;border-radius:50%;color:#94a3b8;cursor:pointer;display:flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;transition:all .15s ease}.dir-clear-btn[data-v-e8625887]:hover,.dir-clear-btn[data-v-e8625887]:active{background:#fff3;color:#fff}.dir-clear-btn .material-symbols-outlined[data-v-e8625887]{font-size:18px}.badge-store-count[data-v-e8625887]{font-size:.75rem;font-weight:700;background:#34d3991f;color:#34d399;border:1px solid rgba(52,211,153,.25);padding:.25rem .65rem;border-radius:9999px}.tenant-table[data-v-e8625887]{width:100%;border-collapse:collapse}.tenant-table th[data-v-e8625887],.tenant-table td[data-v-e8625887]{padding:1rem;text-align:left;border-bottom:1px solid var(--card-border);font-size:.9rem}.tenant-table th[data-v-e8625887]{font-weight:700;color:var(--text-muted);font-size:.78rem;text-transform:uppercase;letter-spacing:.05em}.store-name-link[data-v-e8625887]{font-weight:700}.slug-code[data-v-e8625887]{font-family:monospace;font-size:.85rem;color:#34d399;background:#34d39914;padding:.2rem .5rem;border-radius:6px;border:1px solid rgba(52,211,153,.18)}.status-pill[data-v-e8625887]{font-size:.78rem;font-weight:700;padding:.25rem .65rem;border-radius:9999px;background:#ffffff0d;border:1px solid var(--card-border);color:var(--text-muted);display:inline-flex;align-items:center;gap:.35rem}.status-pill.active[data-v-e8625887]{background:#10b98126;border-color:#10b98159;color:#34d399}.status-pill.active .dot[data-v-e8625887]{color:#34d399}.currency-tag[data-v-e8625887]{font-size:.8rem;font-weight:700;color:var(--text-muted)}.form-group[data-v-e8625887]{margin-bottom:1.1rem}.form-label[data-v-e8625887]{display:flex;align-items:center;gap:.4rem;font-size:.82rem;font-weight:600;margin-bottom:.4rem}.stitch-input[data-v-e8625887]{width:100%;padding:.7rem .9rem;background:var(--input-bg);border:1px solid var(--input-border);border-radius:10px;color:var(--text-main);font-family:inherit;font-size:.9rem}.stitch-input[data-v-e8625887]:focus{outline:none;border-color:#34d399;box-shadow:0 0 0 3px #34d39933}.btn-stitch-primary[data-v-e8625887]{background:linear-gradient(135deg,#10b981,#059669);color:#fff;border:none;padding:.65rem 1.25rem;border-radius:10px;font-size:.9rem;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:.4rem;transition:all .2s ease;box-shadow:0 4px 14px #10b98140}.btn-stitch-primary[data-v-e8625887]:hover{transform:translateY(-1px);box-shadow:0 6px 20px #10b98159}.btn-stitch-primary.sm[data-v-e8625887]{padding:.4rem .85rem;font-size:.8rem}.btn-stitch-secondary[data-v-e8625887]{background:var(--btn-sec-bg);color:var(--text-main);border:1px solid var(--card-border);padding:.65rem 1.25rem;border-radius:10px;font-size:.9rem;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:.4rem;transition:all .2s}.btn-stitch-secondary[data-v-e8625887]:hover{background:#34d3991a;border-color:#34d399}.btn-stitch-secondary.sm[data-v-e8625887]{padding:.4rem .85rem;font-size:.8rem}.lock-btn[data-v-e8625887]{color:#f87171;border-color:#ef44444d}.lock-btn[data-v-e8625887]:hover{background:#ef444426;border-color:#ef4444}.loading-state[data-v-e8625887]{display:flex;align-items:center;gap:.5rem;color:var(--text-muted);padding:2rem 0}.spin-icon[data-v-e8625887]{animation:spin-e8625887 1s linear infinite}@keyframes spin-e8625887{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 768px){.admin-nav[data-v-e8625887]{padding:.75rem 1rem;flex-wrap:wrap;gap:.75rem}.admin-content[data-v-e8625887]{padding:1rem .85rem}.system-status-bar[data-v-e8625887]{flex-direction:column;align-items:flex-start;gap:.75rem;padding:1rem}.metrics-grid[data-v-e8625887]{grid-template-columns:1fr;gap:1rem}.directory-header[data-v-e8625887]{flex-direction:column;align-items:flex-start;gap:.85rem}.dir-search-wrap[data-v-e8625887]{width:100%}.dir-search-input[data-v-e8625887]{width:100%;min-height:48px;font-size:16px;padding:.75rem 3rem .75rem 2.7rem;border-radius:12px}.dir-clear-btn[data-v-e8625887]{width:44px;height:44px;right:.25rem}.dir-clear-btn .material-symbols-outlined[data-v-e8625887]{font-size:20px}.directory-card[data-v-e8625887]{padding:1.25rem 1rem}.table-responsive-wrap[data-v-e8625887]{overflow-x:auto;-webkit-overflow-scrolling:touch}.stitch-table[data-v-e8625887]{min-width:650px}.modal-container[data-v-e8625887]{width:95vw;max-width:95vw;max-height:90vh;padding:1.25rem 1rem}}.auth-modal-overlay[data-v-6a8f300e]{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000bf;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1.5rem;overflow-y:auto;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,sans-serif}.auth-modal-overlay[data-v-6a8f300e]{--text-main: #ECFDF5;--text-muted: #94A3B8;--card-bg: rgba(13, 27, 22, .92);--card-border: rgba(52, 211, 153, .2);--input-bg: rgba(6, 21, 16, .8);--input-border: rgba(52, 211, 153, .25);--btn-sec-bg: rgba(255, 255, 255, .06)}.auth-modal-card[data-v-6a8f300e]{position:relative;width:100%;max-width:500px;background:var(--card-bg);border:1px solid var(--card-border);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:20px;box-shadow:0 24px 60px #0006;padding:2.25rem 2rem;color:var(--text-main);transition:max-width .25s ease}.auth-modal-card.wide-modal[data-v-6a8f300e]{max-width:640px}.modal-close-btn[data-v-6a8f300e]{position:absolute;top:1.25rem;right:1.25rem;background:#ffffff0f;border:1px solid var(--card-border);color:var(--text-muted);width:34px;height:34px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s}.modal-close-btn[data-v-6a8f300e]:hover{background:#ef444426;color:#ef4444}.auth-header[data-v-6a8f300e]{text-align:center;margin-bottom:1.5rem}.brand-badge[data-v-6a8f300e]{display:inline-flex;align-items:center;gap:.6rem;margin-bottom:.5rem}.brand-icon-halo[data-v-6a8f300e]{width:36px;height:36px;border-radius:10px;background:linear-gradient(135deg,#34d39940,#10b9811a);border:1px solid rgba(52,211,153,.35);display:flex;align-items:center;justify-content:center;color:#34d399}.brand-badge h2[data-v-6a8f300e]{font-size:1.5rem;font-weight:800;letter-spacing:-.5px;background:linear-gradient(135deg,#34d399,#10b981);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.auth-subtitle[data-v-6a8f300e]{font-size:.875rem;color:var(--text-muted);margin-top:.35rem}.material-symbols-outlined[data-v-6a8f300e]{font-size:20px;line-height:1;vertical-align:middle}.material-symbols-outlined.sm-icon[data-v-6a8f300e]{font-size:16px}.material-symbols-outlined.form-icon[data-v-6a8f300e]{font-size:16px;color:#34d399}.auth-tab-switch[data-v-6a8f300e]{display:flex;background:#ffffff0d;border:1px solid var(--card-border);border-radius:10px;padding:4px;margin-bottom:1.5rem}.switch-btn[data-v-6a8f300e]{flex:1;padding:.6rem;border:none;background:transparent;font-size:.85rem;font-weight:700;color:var(--text-muted);cursor:pointer;border-radius:8px;display:flex;align-items:center;justify-content:center;gap:.4rem;transition:all .2s}.switch-btn.active[data-v-6a8f300e]{background:linear-gradient(135deg,#10b981,#059669);color:#fff;box-shadow:0 2px 8px #10b9814d}.onboarding-stepper[data-v-6a8f300e]{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem;gap:.35rem}.step-node[data-v-6a8f300e]{display:flex;flex-direction:column;align-items:center;gap:.3rem;cursor:default;flex:1}.step-node.completed[data-v-6a8f300e]{cursor:pointer}.step-num[data-v-6a8f300e]{width:28px;height:28px;border-radius:50%;background:#ffffff14;border:1px solid var(--card-border);color:var(--text-muted);display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:700;transition:all .2s}.step-node.active .step-num[data-v-6a8f300e]{background:#34d399;color:#061510;font-weight:800;box-shadow:0 0 12px #34d39966}.step-node.completed .step-num[data-v-6a8f300e]{background:#10b981;color:#fff}.step-name[data-v-6a8f300e]{font-size:.7rem;font-weight:600;color:var(--text-muted)}.step-node.active .step-name[data-v-6a8f300e]{color:var(--text-main);font-weight:700}.step-intro[data-v-6a8f300e]{margin-bottom:1.25rem}.step-intro h3[data-v-6a8f300e]{font-size:1.15rem;font-weight:700;margin-bottom:.25rem}.step-intro p[data-v-6a8f300e]{font-size:.85rem;color:var(--text-muted)}.form-group[data-v-6a8f300e]{margin-bottom:1.1rem}.form-label[data-v-6a8f300e]{display:flex;align-items:center;gap:.4rem;font-size:.82rem;font-weight:600;margin-bottom:.4rem;color:var(--text-main)}.stitch-input[data-v-6a8f300e]{width:100%;padding:.7rem .9rem;background:var(--input-bg);border:1px solid var(--input-border);border-radius:10px;color:var(--text-main);font-family:inherit;font-size:.9rem;transition:border-color .2s,box-shadow .2s}.stitch-input[data-v-6a8f300e]:focus{outline:none;border-color:#34d399;box-shadow:0 0 0 3px #34d39933}.textarea-input[data-v-6a8f300e]{resize:vertical}.input-hint[data-v-6a8f300e]{display:block;font-size:.72rem;color:var(--text-muted);margin-top:.3rem}.url-preview-input[data-v-6a8f300e]{display:flex;align-items:center;background:var(--input-bg);border:1px solid var(--input-border);border-radius:10px;overflow:hidden}.url-prefix[data-v-6a8f300e]{padding:0 .5rem 0 .75rem;color:var(--text-muted);font-size:.85rem;font-family:monospace}.slug-input[data-v-6a8f300e]{border:none!important;background:transparent!important;box-shadow:none!important;flex:1;padding:.7rem 0;color:var(--text-main);font-family:monospace;font-size:.9rem;outline:none}.url-suffix[data-v-6a8f300e]{padding:0 .75rem;color:#34d399;font-size:.85rem;font-weight:700;background:#34d3991a;height:100%;display:flex;align-items:center;border-left:1px solid var(--input-border)}.category-pills-grid[data-v-6a8f300e]{display:flex;flex-wrap:wrap;gap:.45rem}.category-pill[data-v-6a8f300e]{display:inline-flex;align-items:center;gap:.35rem;padding:.45rem .75rem;border-radius:9999px;border:1px solid var(--input-border);background:var(--input-bg);color:var(--text-main);font-size:.8rem;font-weight:600;cursor:pointer;transition:all .15s}.category-pill[data-v-6a8f300e]:hover{border-color:#34d399}.category-pill.selected[data-v-6a8f300e]{background:#34d39926;border-color:#34d399;color:#34d399}.color-picker-group[data-v-6a8f300e]{display:flex;align-items:center;justify-content:space-between;gap:1rem}.color-swatches-row[data-v-6a8f300e]{display:flex;gap:.5rem;flex-wrap:wrap}.color-swatch-btn[data-v-6a8f300e]{width:32px;height:32px;border-radius:50%;border:2px solid transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:transform .15s}.color-swatch-btn[data-v-6a8f300e]:hover{transform:scale(1.1)}.color-swatch-btn.selected[data-v-6a8f300e]{border-color:#fff;box-shadow:0 0 0 2px #34d399;transform:scale(1.1)}.swatch-check[data-v-6a8f300e]{color:#fff;font-size:16px}.custom-color-wrap[data-v-6a8f300e]{display:flex;align-items:center;gap:.4rem;background:var(--input-bg);border:1px solid var(--input-border);padding:.25rem .5rem;border-radius:8px}.color-picker-input[data-v-6a8f300e]{width:26px;height:26px;border:none;background:transparent;cursor:pointer}.color-hex-tag[data-v-6a8f300e]{font-size:.8rem;font-family:monospace;font-weight:700}.theme-style-grid[data-v-6a8f300e]{display:grid;grid-template-columns:1fr 1fr;gap:.65rem}.theme-style-card[data-v-6a8f300e]{display:flex;align-items:flex-start;gap:.6rem;padding:.75rem;border:1px solid var(--input-border);border-radius:10px;background:var(--input-bg);cursor:pointer;transition:all .15s}.theme-style-card[data-v-6a8f300e]:hover{border-color:#34d399}.theme-style-card.selected[data-v-6a8f300e]{border-color:#34d399;background:#34d3991f}.style-icon[data-v-6a8f300e]{font-size:22px;color:#34d399}.style-info strong[data-v-6a8f300e]{display:block;font-size:.85rem;margin-bottom:.15rem}.style-info p[data-v-6a8f300e]{font-size:.72rem;color:var(--text-muted);line-height:1.3}.story-suggestions[data-v-6a8f300e]{display:flex;gap:.5rem;flex-wrap:wrap;margin-top:.5rem}.suggestion-chip[data-v-6a8f300e]{background:#ffffff0d;border:1px solid var(--input-border);color:var(--text-muted);padding:.35rem .65rem;border-radius:6px;font-size:.75rem;cursor:pointer;display:inline-flex;align-items:center;gap:.3rem;transition:all .15s}.suggestion-chip[data-v-6a8f300e]:hover{border-color:#34d399;color:#34d399}.store-preview-mockup[data-v-6a8f300e]{border:1px solid var(--card-border);border-radius:12px;overflow:hidden;background:#0003}.mockup-browser-bar[data-v-6a8f300e]{display:flex;align-items:center;gap:.35rem;background:#0000004d;padding:.5rem .75rem;border-bottom:1px solid var(--card-border)}.mock-dot[data-v-6a8f300e]{width:8px;height:8px;border-radius:50%}.dot-red[data-v-6a8f300e]{background:#ef4444}.dot-yellow[data-v-6a8f300e]{background:#f59e0b}.dot-green[data-v-6a8f300e]{background:#10b981}.mock-url-text[data-v-6a8f300e]{font-size:.75rem;font-family:monospace;color:var(--text-muted);margin-left:.5rem}.mockup-store-body[data-v-6a8f300e]{padding:1.25rem}.mockup-brand-header[data-v-6a8f300e]{display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem}.mockup-logo-circle[data-v-6a8f300e]{width:42px;height:42px;border-radius:10px;display:flex;align-items:center;justify-content:center}.mockup-store-title[data-v-6a8f300e]{font-size:1.15rem;font-weight:700;margin:0}.mockup-tagline[data-v-6a8f300e]{font-size:.78rem;color:var(--text-muted)}.mockup-badges-row[data-v-6a8f300e]{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:.85rem}.preview-badge[data-v-6a8f300e]{font-size:.72rem;padding:.2rem .55rem;border-radius:6px;font-weight:600;background:#ffffff0d;border:1px solid var(--card-border)}.category-badge[data-v-6a8f300e]{color:#818cf8;border-color:#818cf84d}.location-badge[data-v-6a8f300e]{color:#fbbf24;border-color:#fbbf244d}.wa-badge[data-v-6a8f300e]{color:#34d399;border-color:#34d3994d}.currency-badge[data-v-6a8f300e]{color:#94a3b8}.supabase-badge[data-v-6a8f300e]{color:#10b981;border-color:#10b9814d}.mockup-about-box[data-v-6a8f300e]{background:#ffffff08;border:1px solid var(--card-border);border-radius:8px;padding:.75rem;margin-bottom:.85rem}.about-label[data-v-6a8f300e]{font-size:.75rem;font-weight:700;color:var(--text-main);display:block;margin-bottom:.25rem}.about-text[data-v-6a8f300e]{font-size:.8rem;color:var(--text-muted);line-height:1.4}.mockup-features-checklist[data-v-6a8f300e]{display:flex;flex-direction:column;gap:.4rem;padding-top:.75rem;border-top:1px dashed var(--card-border);font-size:.8rem;color:var(--text-muted)}.feat-item[data-v-6a8f300e]{display:flex;align-items:center;gap:.5rem}.check-icon[data-v-6a8f300e]{color:#10b981;font-size:16px}.btn-stitch-primary[data-v-6a8f300e]{background:linear-gradient(135deg,#10b981,#059669);color:#fff;border:none;padding:.7rem 1.25rem;border-radius:10px;font-size:.9rem;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;transition:all .2s ease;box-shadow:0 4px 14px #10b98140}.btn-stitch-primary[data-v-6a8f300e]:hover{transform:translateY(-1px);box-shadow:0 6px 20px #10b98159}.btn-stitch-primary[data-v-6a8f300e]:disabled{opacity:.6;cursor:not-allowed;transform:none}.btn-stitch-secondary[data-v-6a8f300e]{background:var(--btn-sec-bg);color:var(--text-main);border:1px solid var(--card-border);padding:.7rem 1.25rem;border-radius:10px;font-size:.9rem;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;transition:all .2s}.btn-stitch-secondary[data-v-6a8f300e]:hover{background:#34d3991a;border-color:#34d399}.full-width-btn[data-v-6a8f300e]{width:100%}.wizard-actions-row[data-v-6a8f300e]{display:flex;gap:.75rem;margin-top:1.25rem}.supabase-quick-actions[data-v-6a8f300e]{margin-top:1.25rem;display:flex;flex-direction:column;gap:.65rem}.auth-divider[data-v-6a8f300e]{display:flex;align-items:center;text-align:center;margin:.5rem 0;color:var(--text-muted);font-size:.75rem;text-transform:uppercase;letter-spacing:.05em}.auth-divider[data-v-6a8f300e]:before,.auth-divider[data-v-6a8f300e]:after{content:"";flex:1;border-bottom:1px solid var(--card-border)}.auth-divider span[data-v-6a8f300e]{padding:0 .75rem}.btn-oauth[data-v-6a8f300e]{width:100%;padding:.7rem 1rem;border:1px solid var(--input-border);background:var(--input-bg);color:var(--text-main);border-radius:10px;font-size:.88rem;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.6rem;transition:all .15s}.btn-oauth[data-v-6a8f300e]:hover{border-color:#34d399}.btn-magic-link[data-v-6a8f300e]{width:100%;padding:.65rem 1rem;border:1px dashed #10B981;background:#10b9811a;color:#34d399;border-radius:10px;font-size:.85rem;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.5rem;transition:all .15s}.btn-magic-link[data-v-6a8f300e]:hover{background:#10b98133}.auth-error-alert[data-v-6a8f300e]{background:#ef444426;border:1px solid rgba(239,68,68,.35);color:#f87171;padding:.65rem .85rem;border-radius:10px;font-size:.85rem;margin-bottom:1.25rem;display:flex;align-items:center;gap:.5rem}.auth-success-alert[data-v-6a8f300e]{background:#10b98126;border:1px solid rgba(16,185,129,.35);color:#34d399;padding:.65rem .85rem;border-radius:10px;font-size:.85rem;margin-bottom:1.25rem;display:flex;align-items:center;gap:.5rem}.provider-pill-wrap[data-v-6a8f300e]{display:flex;justify-content:center;margin:.25rem 0 .5rem}.provider-pill[data-v-6a8f300e]{font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:.2rem .65rem;border-radius:9999px;display:inline-flex;align-items:center;gap:.35rem}.supa-pill[data-v-6a8f300e]{background:#10b98126;color:#34d399;border:1px solid rgba(16,185,129,.35)}.dev-pill[data-v-6a8f300e]{background:#ffffff0d;color:var(--text-muted);border:1px solid var(--card-border)}.auth-footer[data-v-6a8f300e]{text-align:center;margin-top:1.5rem;font-size:.75rem;color:var(--text-muted);border-top:1px solid var(--card-border);padding-top:1rem;display:flex;align-items:center;justify-content:center;gap:.35rem}@media (max-width: 768px){.auth-modal-card[data-v-6a8f300e]{width:95vw!important;max-width:95vw!important;padding:1.25rem 1rem!important;max-height:92vh;overflow-y:auto}.onboarding-stepper[data-v-6a8f300e]{overflow-x:auto;padding-bottom:.5rem}.step-node[data-v-6a8f300e]{flex-shrink:0}.step-name[data-v-6a8f300e]{font-size:.7rem}.form-grid-2col[data-v-6a8f300e]{grid-template-columns:1fr}.auth-tab-switch[data-v-6a8f300e]{width:100%}.switch-btn[data-v-6a8f300e]{flex:1;justify-content:center}.auth-btn-row[data-v-6a8f300e]{flex-direction:column;gap:.65rem}.auth-btn-row button[data-v-6a8f300e]{width:100%}}#artisan-app{min-height:100vh;display:flex;flex-direction:column}:root{--stitch-primary: #10B981;--stitch-primary-container: #059669;--stitch-on-primary: #FFFFFF;--stitch-on-primary-container: #A7F3D0;--stitch-secondary: #34D399;--stitch-secondary-container: #064E3B;--stitch-on-secondary-container: #6EE7B7;--stitch-accent-mint: #10B981;--stitch-accent-amber: #F59E0B;--stitch-accent-red: #EF4444;--stitch-bg-canvas: radial-gradient(circle at 50% 0%, #0c2e21 0%, #061510 35%, #020705 100%);--stitch-surface-card: rgba(13, 27, 22, .75);--stitch-surface-sub: rgba(10, 22, 17, .85);--stitch-surface-container: rgba(16, 185, 129, .08);--stitch-surface-high: rgba(16, 185, 129, .15);--stitch-text-headline: #FFFFFF;--stitch-text-main: #E2E8F0;--stitch-text-muted: #94A3B8;--stitch-text-dim: #64748B;--stitch-text-on-dark: #FFFFFF;--stitch-border-subtle: rgba(52, 211, 153, .12);--stitch-border-strong: rgba(52, 211, 153, .25);--stitch-border-input: rgba(52, 211, 153, .2);--stitch-border-focus: #34D399;--radius-xs: 4px;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--radius-full: 9999px;--shadow-sm: 0 1px 3px rgba(0, 0, 0, .2);--shadow-card: 0 8px 32px 0 rgba(0, 0, 0, .37);--shadow-elevated: 0 12px 36px rgba(0, 0, 0, .5);--shadow-modal: 0 24px 60px rgba(0, 0, 0, .6);--font-family: "Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif}*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-family);background:#061510 radial-gradient(circle at 50% 0%,#0c2e21,#061510 35%,#020705) fixed;color:var(--stitch-text-main);min-height:100vh;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.stitch-card,.glass-card{background:var(--stitch-surface-card);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid var(--stitch-border-subtle);border-radius:var(--radius-md);padding:1.25rem;box-shadow:var(--shadow-card);transition:all .2s ease}.btn-stitch-primary,.btn-primary{background:linear-gradient(135deg,#10b981,#059669);color:#fff!important;border:1px solid transparent;padding:.65rem 1.25rem;border-radius:var(--radius-sm);font-size:.9rem;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;transition:all .18s ease;box-shadow:0 2px 10px #10b98140}.btn-stitch-primary:hover,.btn-primary:hover{transform:translateY(-1px);box-shadow:0 4px 16px #10b98166}.btn-stitch-secondary,.btn-secondary{background:#ffffff0d;color:var(--stitch-text-main);border:1px solid var(--stitch-border-subtle);padding:.65rem 1.25rem;border-radius:var(--radius-sm);font-size:.9rem;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;transition:all .15s ease}.btn-stitch-secondary:hover,.btn-secondary:hover{background:#34d3991a;border-color:var(--stitch-border-focus)}.form-group{margin-bottom:1.15rem}.form-label{display:block;font-size:.82rem;font-weight:700;margin-bottom:.45rem;color:var(--stitch-text-main)}.form-input,.form-select,.form-textarea{width:100%;padding:.65rem .85rem;background:#061510cc;border:1px solid var(--stitch-border-input);border-radius:var(--radius-sm);color:#fff;font-family:inherit;font-size:.9rem;transition:all .15s ease}.form-input:focus,.form-select:focus,.form-textarea:focus{outline:none;border-color:var(--stitch-border-focus);box-shadow:0 0 0 3px #34d39933}.form-input::placeholder,.form-textarea::placeholder{color:var(--stitch-text-dim)}.badge-stitch{padding:.2rem .6rem;border-radius:var(--radius-full);font-size:.72rem;font-weight:700;display:inline-flex;align-items:center;gap:.35rem}.badge-active,.badge-success{background:#10b98126;color:#34d399;border:1px solid rgba(16,185,129,.35)}.badge-pending,.badge-warning{background:#f59e0b26;color:#fbbf24;border:1px solid rgba(245,158,11,.35)}.badge-danger{background:#ef444426;color:#f87171;border:1px solid rgba(239,68,68,.35)}table{width:100%;border-collapse:collapse}th{background:#0003;color:var(--stitch-text-muted);font-weight:700;text-transform:uppercase;font-size:.72rem;letter-spacing:.04em;padding:.75rem 1rem;border-bottom:1px solid var(--stitch-border-subtle)}td{padding:.75rem 1rem;color:var(--stitch-text-main);font-size:.88rem;border-bottom:1px solid rgba(255,255,255,.04)}tr:hover td{background:#ffffff05}h1,h2,h3,h4,h5,h6{color:#fff;font-weight:700}p{color:var(--stitch-text-muted)}strong{color:#fff}
