@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.block{display:block}}:root{--font-marketing:"Manrope Variable", "Avenir Next", Avenir, ui-sans-serif, system-ui, sans-serif;--color-canvas:#faf9f5;--color-surface:#fff;--color-ink:#09221d;--color-ink-strong:#041510;--color-muted:#65716d;--color-line:#dfe7e3;--color-subtle:#eef4f0;--color-brand:#106b5f;--color-brand-strong:#0b5148;--color-brand-soft:#e5f3ef;--marketing-max-width:1200px;--marketing-gutter:clamp(1.25rem, 4vw, 3rem);--radius-sm:.375rem;--radius-md:.5rem;--shadow-subtle:0 18px 42px #04151014;--primary:#106b5f;--primary-hover:#0c5148;--bg-main:#f9fafb;--card-bg:#fff;--border-color:#e5e7eb;--text-primary:#111827;--text-muted:#6b7280;--landing-ink:#121826;--landing-muted:#5f6b7a;--landing-line:#d9e0e8;--landing-soft:#f5f8fb;--landing-accent:#e35b3f;--landing-gold:#d79b26;--landing-blue:#285bba;--transition:all .2s cubic-bezier(.4, 0, .2, 1)}html{background:var(--color-canvas)}body.marketing-site{background:var(--color-canvas);min-width:320px;color:var(--color-ink);font-family:var(--font-marketing);text-rendering:optimizelegibility;margin:0}button,input,textarea,select{font:inherit}.marketing-container{width:min(100% - (var(--marketing-gutter) * 2), var(--marketing-max-width));margin-inline:auto}.marketing-header{z-index:10;border-bottom:1px solid var(--color-line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#faf9f5e6;position:relative}.marketing-header-inner{justify-content:space-between;align-items:center;gap:1.5rem;min-height:76px;display:flex}.marketing-brand,.marketing-brand .brand-logo{display:block}.marketing-brand .brand-logo{width:142px;height:auto}.marketing-nav,.marketing-header-actions{align-items:center;gap:clamp(1rem,2.5vw,2rem);display:flex}.marketing-nav a,.marketing-login{color:var(--color-muted);font-size:.9rem;font-weight:700;text-decoration:none}.marketing-nav a:hover,.marketing-login:hover{color:var(--color-brand)}.marketing-header-actions .button{border-radius:var(--radius-md);background:var(--color-brand);min-height:42px;box-shadow:none}.marketing-footer{background:var(--color-ink-strong);color:#fff;margin-top:6rem;padding:4rem 0 1.5rem}.marketing-footer-grid{grid-template-columns:minmax(220px,1.8fr) repeat(3,minmax(120px,.7fr));gap:2rem;display:grid}.marketing-footer-intro .brand-logo{filter:none;background:#fff;border-radius:.45rem;width:164px;height:auto;padding:7px 10px;display:block}.marketing-footer-intro p{color:#b7c6c0;max-width:270px;margin:1rem 0 0;line-height:1.6}.marketing-labs-link{color:#b7c6c0;gap:.25rem;width:max-content;margin-top:1rem;font-size:.82rem;text-decoration:none;display:inline-flex}.marketing-labs-link:hover,.marketing-labs-link strong{color:#fff}.marketing-footer nav{align-content:start;gap:.75rem;display:grid}.marketing-footer nav strong{margin-bottom:.25rem;font-size:.82rem}.marketing-footer nav a{color:#b7c6c0;font-size:.88rem;text-decoration:none}.marketing-footer nav a:hover{color:#fff}.marketing-footer-bottom{color:#91a39c;border-top:1px solid #ffffff1f;justify-content:space-between;gap:1rem;margin-top:3rem;padding-top:1.25rem;font-size:.8rem;display:flex}.proof-page>.marketing-footer{margin-top:0}@media (max-width:720px){.marketing-header-inner{gap:.75rem;min-height:68px}.marketing-nav,.marketing-login{display:none}.marketing-header-actions{margin-left:auto}.marketing-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.marketing-footer-intro{grid-column:1/-1}}@media (max-width:420px){.marketing-footer-grid{grid-template-columns:1fr}.marketing-footer-bottom{flex-direction:column;align-items:flex-start}}.merchant-app{--dash-font:"Geist Variable", Geist, Inter, system-ui, sans-serif;--dash-bg:#f7f8fa;--dash-card:#fff;--dash-border:#e4e7ec;--dash-muted:#667085;--dash-text:#101828;--dash-accent:#087a6b;background:var(--dash-bg);font-family:var(--dash-font);color:var(--dash-text)}.merchant-app .install-btn:hover{background:#dff3ee;border-color:#087a6b47}.merchant-app .install-icon-action{color:#087a6b;background:#eef8f5;border-color:#cfe9e2}.merchant-app .billing-overview,.merchant-app .billing-section,.merchant-app .plan-option-card,.merchant-app .billing-status-card,.merchant-app .billing-benefit-grid article,.merchant-app .upgrade-inline{border-color:var(--dash-border);box-shadow:none;border-radius:8px}.merchant-app .billing-overview,.merchant-app .billing-section{margin-bottom:.85rem}.merchant-app .billing-overview h2{color:#111827;font-size:clamp(1.35rem,3vw,1.9rem);font-weight:560}.merchant-app .billing-section-head h3{color:#111827;margin-top:0;font-weight:560}.merchant-app .plan-option-card strong{color:#111827;font-size:1.65rem;font-weight:560}.merchant-app .plan-option-card.featured{border-color:#a8d8cd;box-shadow:0 10px 28px #0b766814}.merchant-app .billing-benefit-grid article{background:#fff}@media (max-width:1180px){.merchant-app .analytics-summary-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.merchant-app .admin-sidebar{width:260px}.merchant-app .dashboard-main-spring{margin-left:260px}}@media (max-width:900px){.merchant-app .admin-sidebar{width:290px}.merchant-app .dashboard-main-spring{margin-left:0}.merchant-app .analytics-summary-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.merchant-app .compact-verification-card{grid-template-columns:1fr}.merchant-app .page-actions-header{align-items:flex-start;gap:.75rem}}@media (max-width:640px){.merchant-app .dashboard-shell-content{padding:1rem .85rem 1.75rem}.merchant-app .page-actions-header{margin-bottom:.8rem}.merchant-app .page-actions-header h1{font-size:1.35rem}.merchant-app .analytics-summary-cards{grid-template-columns:1fr 1fr;gap:.65rem}.merchant-app .analytics-metric-card{min-height:96px;padding:.75rem}.merchant-app .analytics-metric-card strong{font-size:1rem}.merchant-app .quick-action-grid{grid-template-columns:1fr 1fr;display:grid}.merchant-app .quick-action-grid .dash-btn{justify-content:center}.merchant-app .topnav-actions .profile-chip{display:none}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.blog-page{color:var(--landing-ink);background:linear-gradient(#f7fbfa 0,#fff 42%,#f7fbfa 100%);min-height:100vh;padding-top:84px;overflow-x:hidden}.blog-nav{position:fixed}.blog-hero,.blog-featured-section,.blog-index-section,.blog-empty-state{max-width:1180px;margin:0 auto;padding-left:24px;padding-right:24px}.blog-hero{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);align-items:stretch;gap:28px;padding-top:74px;padding-bottom:34px;display:grid}.blog-hero-copy{background:radial-gradient(circle at 82% 18%,#106b5f1f,#0000 28%),#fff;border:1px solid #d9e0e8db;border-radius:8px;align-content:center;min-height:430px;padding:54px;display:grid;box-shadow:0 24px 70px #141f2d14}.blog-hero .eyebrow,.blog-featured-section .eyebrow,.blog-index-section .eyebrow,.blog-empty-state .eyebrow{color:var(--primary);align-items:center;gap:8px;margin-bottom:14px;display:inline-flex}.blog-hero h1{color:var(--landing-ink);letter-spacing:0;max-width:920px;margin:0;font-size:clamp(3rem,8vw,5.6rem);line-height:.94}.blog-hero .hero-copy{color:var(--landing-muted);max-width:760px;margin:24px 0 0;font-size:1.15rem;line-height:1.75}.blog-search-shell{color:#596877;background:#f5f8f8;border:1px solid #d9e0e8e6;border-radius:8px;align-items:center;gap:12px;max-width:620px;min-height:54px;margin-top:34px;padding:0 18px;display:flex}.blog-search-shell svg{color:var(--primary);flex:none}.blog-newsletter-card{color:#fff;background:#10231f;border-radius:8px;align-content:end;min-height:430px;padding:32px;display:grid;box-shadow:0 28px 74px #10231f2e}.blog-newsletter-card h2{color:#fff;letter-spacing:0;margin:18px 0 12px;font-size:2rem;line-height:1.08}.blog-newsletter-card p{color:#ffffffbd;margin:0;line-height:1.65}.blog-card-icon{background:#ffffff1f;border:1px solid #ffffff2e;border-radius:8px;justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex}.newsletter{gap:10px;margin-top:22px;display:grid}.newsletter input{color:#101828;font:inherit;background:#fff;border:1px solid #d9e0e8f2;border-radius:8px;width:100%;min-height:48px;padding:0 14px}.newsletter input:focus{border-color:var(--primary);outline:none;box-shadow:0 0 0 4px #106b5f1f}.newsletter .button{cursor:pointer;border:0;width:100%}.newsletter p{color:currentColor;margin:2px 0 0;font-size:.92rem}.blog-topic-strip{gap:10px;max-width:1180px;margin:0 auto;padding:0 24px 74px;display:flex;overflow-x:auto}.blog-topic-strip span{color:#415060;background:#fff;border:1px solid #d9e0e8e6;border-radius:999px;flex:none;padding:10px 16px;font-weight:800}.blog-featured-section,.blog-index-section{padding-bottom:76px}.blog-featured-card{color:inherit;transition:var(--transition);background:#fff;border:1px solid #d9e0e8e6;border-radius:8px;grid-template-columns:minmax(0,1fr) 320px;align-items:stretch;gap:28px;margin-top:24px;padding:30px;display:grid;box-shadow:0 22px 60px #141f2d14}.blog-featured-card:hover,.blog-card:hover{border-color:#106b5f47;transform:translateY(-2px);box-shadow:0 28px 70px #141f2d1c}.blog-meta,.blog-read-link{align-items:center;gap:8px;display:inline-flex}.blog-meta{color:var(--landing-muted);font-size:.92rem;font-weight:800}.blog-featured-card h3{color:var(--landing-ink);letter-spacing:0;margin:22px 0 14px;font-size:clamp(2rem,4vw,3.6rem);line-height:1}.blog-featured-card p,.blog-card p,.blog-empty-state p{color:var(--landing-muted);margin:0;line-height:1.7}.blog-read-link{color:var(--primary);margin-top:24px;font-weight:900}.blog-featured-visual{background:linear-gradient(145deg,#e7f7f2,#f8fbfa);border:1px solid #106b5f24;border-radius:8px;align-content:end;min-height:260px;padding:24px;display:grid}.blog-featured-visual span{color:var(--primary);background:#fff;border-radius:8px;justify-content:center;align-items:center;width:58px;height:58px;margin-bottom:28px;display:inline-flex}.blog-featured-visual strong{color:var(--landing-ink);font-size:1.35rem}.blog-featured-visual small{color:var(--landing-muted);margin-top:8px;line-height:1.55}.blog-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:24px;display:grid}.blog-card{color:inherit;min-height:270px;transition:var(--transition);background:#fff;border:1px solid #d9e0e8e6;border-radius:8px;padding:24px;display:grid}.blog-card h3{color:var(--landing-ink);letter-spacing:0;margin:18px 0 10px;font-size:1.35rem;line-height:1.18}.blog-card .blog-read-link{align-self:end}.blog-empty-state{background:#fff;border:1px solid #d9e0e8e6;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(300px,.82fr);align-items:center;gap:34px;margin-bottom:76px;padding-top:38px;padding-bottom:38px;display:grid;box-shadow:0 24px 70px #141f2d14}.blog-empty-state h2{color:var(--landing-ink);letter-spacing:0;margin:0 0 14px;font-size:clamp(2rem,4vw,3.4rem);line-height:1}.blog-empty-list{gap:12px;display:grid}.blog-empty-list article{color:#283646;background:#f7fbfa;border:1px solid #d9e0e8db;border-radius:8px;align-items:center;gap:12px;min-height:62px;padding:14px 16px;font-weight:800;display:flex}.blog-empty-list svg{color:var(--primary);flex:none}@media (max-width:980px){.blog-hero,.blog-featured-card,.blog-empty-state{grid-template-columns:1fr}.blog-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.blog-page{padding-top:72px}.blog-hero{padding-top:34px}.blog-hero-copy,.blog-newsletter-card{min-height:auto;padding:26px}.blog-hero h1{font-size:3rem}.blog-search-shell{align-items:flex-start;min-height:auto;padding:14px}.blog-topic-strip{padding-bottom:46px}.blog-list{grid-template-columns:1fr}.blog-featured-section,.blog-index-section{padding-bottom:48px}}.shop-body .storefront-search-row{margin:0 0 1rem}.shop-body .storefront-search{background:#fff;border:1px solid #dfe7e2;border-radius:12px;align-items:center;gap:.65rem;width:min(620px,100%);min-height:48px;padding:0 .9rem;display:flex;box-shadow:0 10px 30px #142a230e}.shop-body .storefront-search svg{color:var(--store-primary,#106b5f);flex:none}.shop-body .storefront-search input{color:#17201d;width:100%;font:inherit;background:0 0;border:0;outline:0}.shop-body .storefront-search input::placeholder{color:#7b8a83}.shop-body .store-product-card .card-img,.shop-body .product-detail-image,.shop-body .product-detail-thumbs button,.shop-body .related-product>span{background:linear-gradient(135deg,#f3f6f4,#e8eeeb)}.shop-body .store-product-card .card-img img{object-fit:cover;filter:saturate(1.02);width:100%;height:100%}.shop-body .product-detail-image>img{object-fit:contain;padding:.5rem}.shop-body .card-badge.unavailable{color:#b93815;background:#fff4ed}.shop-body .btn-add:disabled{cursor:not-allowed;opacity:.45}.shop-body .card-desc{min-height:2.8em}.store-confidence-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:clamp(1.5rem,4vw,2.75rem);display:grid}.store-confidence-card{background:#fff;border:1px solid #dfe7e2;border-radius:14px;align-content:start;gap:.7rem;min-height:150px;padding:1.05rem;display:grid;box-shadow:0 10px 32px #132b230e}.store-confidence-card.about,.store-confidence-card.reviews{grid-column:span 2}.store-confidence-card>span{color:#1b2b25;align-items:center;gap:.5rem;font-weight:850;display:flex}.store-confidence-card>span svg{color:var(--store-primary,#106b5f)}.store-confidence-card p{color:#5f6e67;margin:0;line-height:1.65}.store-confidence-card ul{color:#5f6e67;gap:.45rem;margin:0;padding-left:1.1rem;display:grid}.store-review-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.store-review-list blockquote{background:#f9fbfa;border:1px solid #edf1ee;border-radius:12px;margin:0;padding:.9rem}.store-review-list cite{color:#1e3029;margin-top:.65rem;font-style:normal;font-weight:800;display:block}.shop-body .shop-footer .muted-badge{color:#116149;background:#f4faf7;border-color:#d7eadf}@media (max-width:720px){.shop-body .storefront-search-row{z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f7f8f6f0;margin:-.25rem 0 .85rem;padding:.4rem 0;position:sticky;top:64px}.shop-body .storefront-search{border-radius:10px;width:100%;min-height:46px}.store-confidence-grid,.store-review-list{grid-template-columns:1fr}.store-confidence-card.about,.store-confidence-card.reviews{grid-column:auto}.store-confidence-card{min-height:auto}.shop-body .store-product-card .card-img{aspect-ratio:1}.shop-body .hero-title{letter-spacing:0}}.commerce-page{gap:1.25rem;display:grid}.commerce-create{gap:1rem;display:grid}.commerce-create .section-head,.commerce-receipt header,.commerce-items>div,.commerce-summary{justify-content:space-between;align-items:center;gap:1rem;display:flex}.commerce-create .section-head h3{margin:0;font-size:1.05rem}.commerce-create .section-head p{color:var(--muted,#667085);margin:.25rem 0 0;font-size:.9rem}.commerce-create .section-head strong{font-size:1.35rem}.commerce-lines{gap:.75rem;display:grid}.commerce-items-head{justify-content:space-between;align-items:center;gap:1rem;display:flex}.commerce-items-head h4{margin:0;font-size:.95rem}.commerce-items-head p{color:var(--muted,#667085);margin:.18rem 0 0;font-size:.82rem}.commerce-add-item{flex:none;width:auto;min-height:34px;padding:.45rem .7rem}.commerce-line{grid-template-columns:minmax(150px,1.1fr) minmax(180px,1.4fr) 88px 120px;gap:.65rem;display:grid}.commerce-line-head{color:var(--muted,#667085);gap:.65rem;font-size:.76rem;font-weight:700}.commerce-line input,.commerce-line select,.commerce-fields input,.commerce-create textarea,.public-fields input{width:100%;min-height:42px;color:inherit;background:#fff;border:1px solid #0f172a1f;border-radius:8px;padding:.7rem .8rem}.commerce-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;display:grid}.commerce-create textarea{resize:vertical;min-height:82px}.commerce-public{color:#17201d;background:radial-gradient(circle at 20% 0,#0b76681f,#0000 30rem),linear-gradient(#f6faf8 0%,#fff 78%);place-items:center;min-height:100dvh;padding:clamp(1rem,4vw,3rem);display:grid}.commerce-receipt{background:#fff;border:1px solid #0b766824;border-radius:20px;gap:1rem;width:min(760px,100%);padding:clamp(1.1rem,4vw,2rem);display:grid;box-shadow:0 28px 80px #1431291a}.commerce-receipt header{border-bottom:1px solid #e4e9e4;align-items:flex-start;padding-bottom:1rem}.commerce-public-brand{align-items:center;gap:.85rem;min-width:0;display:flex}.commerce-public-kicker{letter-spacing:.08em;text-transform:uppercase;font-size:.74rem;font-weight:800;color:#0b7668!important;margin:0 0 .22rem!important}.commerce-receipt h1{letter-spacing:0;margin:0;font-size:clamp(1.6rem,5vw,2.4rem)}.commerce-receipt p{color:#607069;margin:.35rem 0 0}.commerce-receipt img,.commerce-logo{object-fit:cover;color:#fff;background:#113d34;border-radius:12px;flex:none;place-items:center;width:54px;height:54px;font-size:1.2rem;font-weight:800;display:grid}.commerce-items{gap:.7rem;display:grid}.commerce-trust-strip{background:#f8fbfa;border:1px solid #e1eae6;border-radius:12px;flex-wrap:wrap;align-items:center;gap:.55rem;padding:.65rem;display:flex}.commerce-trust-strip span{color:#475467;align-items:center;gap:.32rem;font-size:.78rem;font-weight:700;display:inline-flex}.commerce-items-title{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.commerce-items-title h2{margin:0;font-size:.98rem}.commerce-items-title span{color:#667085;font-size:.78rem;font-weight:700}.commerce-items>div.commerce-item-row{padding:.85rem 0;background:#fbfdfc;border:1px solid #e7eeeb;border-radius:12px;padding-inline:.85rem}.commerce-items small{color:#6b7a73;margin-top:.25rem;display:block}.commerce-summary{border-top:1px solid #e4e9e4;grid-template-columns:1fr auto;gap:.65rem;padding-top:1rem;display:grid}.commerce-summary span{color:#66756e}.commerce-summary span:last-of-type,.commerce-summary strong:last-child{color:#14231e;font-size:1.15rem}.public-fields{grid-template-columns:1fr 1fr}.commerce-public-customer{border-top:1px solid #e4e9e4;gap:.85rem;padding-top:1rem;display:grid}.pay-button{justify-content:center;width:100%}.commerce-receipt footer{color:#607069;justify-content:center;align-items:center;gap:.45rem;font-size:.9rem;display:flex}.paid-stamp{color:#08763c;text-align:center;background:#f0fff6;border:1px solid #c8ead7;border-radius:10px;padding:1rem;font-weight:800}.status-badge.active,.status-badge.sent,.status-badge.viewed{color:#075985;background:#eef7ff}.status-badge.paid{color:#027a48;background:#ecfdf3}.status-badge.overdue,.status-badge.expired{color:#b93815;background:#fff4ed}.status-badge.cancelled,.status-badge.disabled{color:#475467;background:#f2f4f7}@media (max-width:760px){.commerce-line,.commerce-fields,.public-fields{grid-template-columns:1fr}.commerce-receipt header{grid-template-columns:auto 1fr;align-items:center;display:grid}.commerce-receipt header .status-badge{grid-column:1/-1;justify-self:start}}.public-info-page{min-height:100vh}.public-info-hero,.public-info-content{max-width:1180px;margin-inline:auto;padding-inline:clamp(20px,5vw,72px)}.public-info-hero{padding-block:168px 72px}.public-info-hero h1{color:var(--landing-ink);margin:14px 0 22px;font-size:clamp(2.8rem,7vw,5rem);line-height:1}.public-info-hero>p:last-child,.public-info-content p,.public-info-content li{color:var(--landing-muted);line-height:1.75}.public-info-content{border-top:1px solid var(--landing-line);padding-block:64px 92px}.public-info-content>h2{color:var(--landing-ink);margin:42px 0 12px;font-size:1.55rem}.public-info-content>h2:first-child{margin-top:0}.public-info-content>ul{gap:8px;padding-left:22px;display:grid}.compliance-pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.compliance-pricing-grid .pricing-card{min-height:0}.compliance-footer nav{flex-wrap:wrap;gap:12px 24px;display:flex}.compliance-footer a{color:inherit;font-weight:700}@media (max-width:640px){.public-info-hero{padding-block:124px 52px}.public-info-content{padding-block:48px 64px}.compliance-pricing-grid{grid-template-columns:1fr}.compliance-footer nav{flex-direction:column;align-items:flex-start}}.morning-brief{border:1px solid #106b5f26;margin:1rem 0 1.5rem;padding:1.25rem}.morning-brief header,.morning-brief header>div{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.morning-brief header>div>span{color:#106b5f;background:#e5f4f0;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.morning-brief h2,.morning-brief header p{margin:0}.morning-brief header p{color:#687a74;font-size:.85rem}.morning-brief header button{color:#106b5f;cursor:pointer;background:#fff;border:1px solid #cfe1dc;border-radius:10px;align-items:center;gap:.4rem;padding:.65rem .8rem;font-weight:700;display:flex}.morning-brief-grid{grid-template-columns:repeat(4,1fr);gap:.75rem;margin:1rem 0;display:grid}.morning-brief-grid article{background:#f5f9f8;border-radius:12px;padding:.85rem}.morning-brief-grid span,.morning-brief-grid strong{display:block}.morning-brief-grid span{color:#687a74;font-size:.82rem}.morning-brief-grid strong{margin-top:.3rem;font-size:1.2rem}.morning-brief-top{color:#31534d;margin:0}@media (max-width:720px){.morning-brief header{flex-direction:column;align-items:flex-start}.morning-brief-grid{grid-template-columns:1fr 1fr}.morning-brief header button{justify-content:center;width:100%}}.pulchi-page-head{align-items:center;gap:.85rem;margin-bottom:1.25rem;display:flex}.pulchi-page-head>span,.pulchi-teaser>span,.pulchi-upgrade-icon{color:#106b5f;background:#e5f4f0;border-radius:14px;place-items:center;width:46px;height:46px;display:grid}.pulchi-page-head h1{margin:0;font-size:1.8rem}.pulchi-page-head p,.pulchi-teaser p{color:#687a74;margin:.2rem 0 0}.pulchi-chat{flex-direction:column;min-height:620px;padding:0;display:flex;overflow:hidden}.pulchi-history{flex:1;min-height:420px;max-height:58vh;padding:1.5rem;overflow-y:auto}.pulchi-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:360px;display:flex}.pulchi-empty>span{color:#fff;background:#106b5f;border-radius:18px;place-items:center;width:54px;height:54px;display:grid}.pulchi-empty h2{margin:1rem 0 .3rem}.pulchi-empty>p{color:#687a74;margin:0 0 1.25rem}.pulchi-prompts{flex-wrap:wrap;justify-content:center;gap:.55rem;padding:.75rem 1.25rem;display:flex}.pulchi-prompts button{color:#31534d;cursor:pointer;background:#fff;border:1px solid #d9e6e2;border-radius:999px;padding:.65rem .9rem}.pulchi-prompts button:hover{color:#106b5f;border-color:#106b5f}.pulchi-prompts button:disabled{opacity:.5;cursor:not-allowed}.pulchi-message{gap:.65rem;margin:0 0 1rem;display:flex}.pulchi-message.merchant{justify-content:flex-end}.pulchi-message>div{max-width:min(76%,680px)}.pulchi-message small{color:#71817d;margin:0 0 .3rem;font-weight:700;display:block}.pulchi-message p{white-space:pre-wrap;background:#f2f6f5;border-radius:16px;margin:0;padding:.8rem 1rem;line-height:1.55}.pulchi-message.merchant p{color:#fff;background:#106b5f;border-bottom-right-radius:5px}.pulchi-message.assistant p{border-bottom-left-radius:5px}.pulchi-avatar{color:#106b5f;background:#e5f4f0;border-radius:11px;flex:0 0 34px;place-items:center;height:34px;display:grid}.pulchi-thinking{color:#687a74;align-items:center;gap:.5rem;display:flex}.pulchi-thinking svg,.spin{animation:1s linear infinite pulchi-spin}@keyframes pulchi-spin{to{transform:rotate(360deg)}}.pulchi-composer{background:#fff;border:1px solid #d9e6e2;border-radius:16px;gap:.65rem;margin:0 1.25rem 1.25rem;padding:.55rem;display:flex;box-shadow:0 8px 25px #106b5f14}.pulchi-composer input{min-width:0;font:inherit;background:0 0;border:0;outline:0;flex:1;padding:.65rem}.pulchi-composer button{color:#fff;cursor:pointer;background:#106b5f;border:0;border-radius:12px;place-items:center;width:42px;display:grid}.pulchi-composer button:disabled{opacity:.45;cursor:not-allowed}.pulchi-upgrade{text-align:center;flex-direction:column;align-items:center;max-width:680px;margin:3rem auto;padding:3rem;display:flex}.pulchi-upgrade h1{margin:1rem 0 .5rem}.pulchi-upgrade>p{color:#687a74;max-width:520px;line-height:1.6}.pulchi-upgrade>div{color:#31534d;flex-wrap:wrap;justify-content:center;gap:1rem;margin:1rem 0 1.5rem;display:flex}.pulchi-upgrade>div span{align-items:center;gap:.35rem;display:flex}.pulchi-teaser{color:inherit;border:1px solid #106b5f26;align-items:center;gap:.85rem;margin:1rem 0 1.5rem;padding:1rem 1.15rem;text-decoration:none;display:flex}.pulchi-teaser>div{flex:1}.pulchi-teaser b{color:#106b5f}@media (max-width:720px){.pulchi-chat{min-height:calc(100vh - 190px)}.pulchi-history{max-height:none;padding:1rem}.pulchi-message>div{max-width:86%}.pulchi-prompts{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto}.pulchi-prompts button{flex:none}.pulchi-teaser b{display:none}.pulchi-upgrade{padding:2rem 1rem}}.shop-body{color:#17201d;background:#f7f8f6;font-family:Inter,ui-sans-serif,system-ui,sans-serif}.shop-body .shop-nav{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe6;border-bottom:1px solid #19302917}.shop-body .shop-nav-name{letter-spacing:-.025em;font-weight:800}.shop-body .hero-title{color:#fff;letter-spacing:-.065em;text-shadow:0 3px 28px #0000003d;font-size:clamp(2.8rem,7vw,5.75rem);line-height:.92}.shop-body .commerce-os-line,.shop-body .hero-desc{color:#ffffffd6;max-width:680px}.shop-body .store-hero-logo-card{border:3px solid #ffffffe6;width:82px;height:82px;box-shadow:0 14px 40px #0000004d}.shop-body .store-share-eyebrow{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0c1f198c;border:1px solid #fff3}.shop-body .seller-status{color:#fff;background:#ffffff26;border:1px solid #fff3;border-radius:999px;align-items:center;gap:.45rem;padding:.45rem .75rem;font-size:.8rem;display:inline-flex}.shop-body .store-trust-stats{color:#ffffffdb;flex-wrap:wrap;gap:.65rem 1.1rem;margin-top:.8rem;font-size:.78rem;display:flex}.shop-body .store-trust-stats span{align-items:center;gap:.35rem;display:flex}.shop-body .shop-container{max-width:1280px;padding-top:2rem;padding-bottom:3rem}.shop-body .product-grid{gap:clamp(.85rem,2vw,1.5rem)}.shop-body .store-product-card{background:#fff;border:1px solid #e0e5e2;border-radius:18px;transition:all .25s;overflow:hidden;box-shadow:0 10px 35px #1a2e270e}.shop-body .store-product-card:hover{transform:translateY(-5px);box-shadow:0 20px 48px #1930281f}.shop-body .store-product-card .card-img{aspect-ratio:4/4.6}.shop-body .card-price{color:var(--store-primary,#106b5f);font-weight:850}.shop-body .product-detail-card{border-radius:24px;grid-template-columns:minmax(0,1.08fr) minmax(350px,.92fr);width:min(1080px,94vw);max-height:92vh;overflow:auto}.shop-body .product-detail-image{background:#eef1ef;min-height:620px}.shop-body .product-detail-copy{padding:clamp(1.5rem,4vw,3rem)}.shop-body .product-detail-copy h2{letter-spacing:-.05em;font-size:clamp(2rem,4vw,3.2rem);line-height:1}.related-products{border-top:1px solid #e1e6e3;margin-top:2rem;padding-top:1.25rem}.related-products-head{justify-content:space-between;margin-bottom:.8rem;display:flex}.related-products-row{grid-template-columns:1fr 1fr;gap:.65rem;display:grid}.related-product{color:inherit;border:1px solid #e1e6e3;border-radius:12px;align-items:center;gap:.7rem;padding:.55rem;text-decoration:none;display:flex}.related-product>span{background:#eef1ef;border-radius:9px;flex:none;place-items:center;width:48px;height:48px;display:grid;overflow:hidden}.related-product img{object-fit:cover;width:100%;height:100%}.related-product b,.related-product small{display:block}.related-product small{color:var(--store-primary,#106b5f);font-weight:750}.mobile-cart-dock{display:none}@media (max-width:720px){.shop-body .shop-nav-tagline{display:none}.shop-body .shop-hero.shop-hero-split{min-height:470px;padding:14rem 1.1rem 1.8rem}.shop-body .hero-title{font-size:clamp(2.65rem,14vw,4.2rem)}.shop-body .hero-desc{display:none}.shop-body .store-hero-logo-card{width:68px;height:68px}.shop-body .store-trust-stats{grid-template-columns:1fr 1fr;display:grid}.shop-body .shop-container{padding:1.25rem .85rem 6.5rem}.shop-body .product-grid{gap:.75rem}.shop-body .product-detail-layer{align-items:flex-end;padding:0}.shop-body .product-detail-card{border-radius:22px 22px 0 0;grid-template-columns:1fr;width:100%;max-height:95dvh}.shop-body .product-detail-image{aspect-ratio:1;min-height:0}.shop-body .product-detail-copy{padding:1.25rem 1rem 2rem}.related-products-row{display:flex;overflow-x:auto}.related-product{min-width:210px}.mobile-cart-dock{left:.75rem;right:.75rem;bottom:max(.75rem, env(safe-area-inset-bottom));z-index:80;background:var(--store-primary,#106b5f);color:#fff;font:inherit;border:0;border-radius:16px;justify-content:space-between;align-items:center;padding:.95rem 1rem;display:flex;position:fixed;box-shadow:0 16px 40px #0a231c52}.mobile-cart-dock span{align-items:center;gap:.45rem;display:flex}.mobile-cart-dock strong{font-size:.82rem}}.dark{--bg-main:#0f1715;--card-bg:#16211e;--border-color:#263a35;--text-primary:#f4fbf8;--text-muted:#a8bab4;--landing-ink:#f4fbf8;--landing-muted:#a8bab4;--landing-line:#263a35;--landing-soft:#111c19}.card-img .product-share-control{z-index:2;position:absolute;bottom:.75rem;right:.75rem}.card-img .icon-share-btn{background:#fffffff5;border-color:#e8eeecf2;width:34px;height:34px;min-height:34px;box-shadow:0 8px 24px #111c1a24}.card-img .icon-share-btn svg{width:15px;height:15px}.card-footer{align-items:flex-end;gap:.75rem}.card-price{overflow-wrap:anywhere;min-width:0;font-size:clamp(.9rem,2.8vw,1.02rem);line-height:1.15}.card-actions{flex-shrink:0}.card-actions .btn-detail{height:34px;padding:0 .7rem;font-size:.74rem}.card-actions .btn-add{width:34px;height:34px}.card-actions .btn-add svg{width:16px;height:16px}@media (max-width:420px){.card-footer{align-items:stretch;display:grid}.card-actions{justify-content:space-between}.card-actions .btn-detail{flex:1}.card-actions .btn-add{flex:0 0 34px}}.category-select,.category-select-wrap{display:none}.shop-nav-title-row{align-items:center;gap:.45rem;min-width:0;display:flex}.shop-nav-title-row .icon-share-btn{background:#106b5f14;border-color:#106b5f29;width:30px;height:30px;min-height:30px}.shop-nav-title-row .icon-share-btn svg{width:14px;height:14px}@media (max-width:420px){.store-product-card .card-footer{align-items:stretch;display:grid}.store-product-card .card-actions{justify-content:space-between}.store-product-card .card-actions .btn-detail{flex:1}.store-product-card .card-actions .btn-add{flex:0 0 34px}}.branded-storefront{--store-primary:var(--store-theme,#106b5f);--store-primary-soft:var(--store-theme-soft,#106b5f1a);--store-primary-border:var(--store-theme-border,#106b5f3d);--store-primary-dark:var(--store-primary,#0b4f46);background:radial-gradient(circle at 50% -10%, var(--store-primary-glow,#106b5f24), transparent 34rem), #f7f9f8}.branded-storefront a:hover{color:var(--store-primary-dark)}.branded-storefront :is(button,a,input,textarea,select):focus-visible{outline:3px solid var(--store-primary-soft);outline-offset:3px}.branded-storefront .shop-nav{background:#ffffffe6;border-bottom-color:#e8eeecc7}.branded-storefront .shop-nav-logo,.branded-storefront .cart-badge,.branded-storefront .btn-add,.branded-storefront .btn-cta,.branded-storefront .category-tabs button.active{background:var(--store-primary);border-color:var(--store-primary);color:#fff}.branded-storefront .shop-nav-logo span{color:#fff;letter-spacing:0;font-size:.78rem;font-weight:900}.branded-storefront .cart-pill{border-color:var(--store-primary-border);box-shadow:0 10px 28px #111c1a14}.branded-storefront .branded-hero{border:1px solid #ffffff9e;border-radius:1.5rem;min-height:430px;overflow:hidden;box-shadow:0 24px 80px #111c1a29;padding:clamp(2rem,5vw,4rem)!important}.branded-storefront .store-banner-layer{background-image:linear-gradient(90deg, #040c0ac7, #040c0a75 48%, #ffffff1a), var(--store-hero-fallback);background-position:50%;background-size:cover}.branded-storefront .store-banner-layer.has-banner{background-image:linear-gradient(90deg, #040c0ac7, #040c0a75 48%, #ffffff1a), var(--store-banner)}.branded-storefront .store-banner-layer:after{background:linear-gradient(180deg, #ffffff14, #ffffff2e), radial-gradient(circle at 20% 100%, var(--store-primary-glow,#106b5f2e), transparent 34rem)}.store-hero-logo-card{color:var(--store-primary);background:#ffffffeb;border:1px solid #ffffffb8;border-radius:1.1rem;justify-content:center;align-items:center;width:76px;height:76px;margin-bottom:1.25rem;display:flex;overflow:hidden;box-shadow:0 18px 44px #111c1a2e}.store-hero-logo-card img{object-fit:cover;width:100%;height:100%}.store-hero-logo-card span{font-size:1.35rem;font-weight:950}.branded-storefront .hero-eyebrow,.branded-storefront .btn-detail,.branded-storefront .demo-store-cta,.branded-storefront .seller-status{color:var(--store-primary);background:#ffffffe6;border-color:#ffffff8a}.branded-storefront .card-price,.branded-storefront .commerce-os-line,.branded-storefront .shop-hero-split .store-trust-stats svg{color:var(--store-primary)}.branded-storefront .store-product-card{box-shadow:0 10px 34px #111c1a12}.branded-storefront .store-product-card:hover{border-color:var(--store-primary-border);box-shadow:0 18px 54px #111c1a21}.branded-storefront .btn-cta.secondary{background:var(--store-primary-soft);border-color:var(--store-primary-border);color:var(--store-primary)}.branded-storefront .checkout-footer{box-shadow:0 -18px 42px #111c1a14}@media (max-width:900px){.branded-storefront .branded-hero{border-radius:0 0 1.5rem 1.5rem;max-width:100%;min-height:390px;margin-inline:0}.store-hero-logo-card{width:64px;height:64px}}.staging-preview-badge{color:#fff;letter-spacing:.04em;pointer-events:none;text-transform:uppercase;z-index:900;background:#c2410c;border:1px solid #fff6;border-radius:999px;padding:.38rem .62rem;font-size:.68rem;font-weight:900;position:fixed;bottom:1rem;left:1rem;box-shadow:0 10px 30px #c2410c57}@media (max-width:560px){.staging-preview-badge{background:#8b1e1e;padding:.3rem .48rem;font-size:.58rem;bottom:.8rem;left:.8rem;box-shadow:0 8px 24px #8b1e1e57}.shop-container{width:100%;padding-left:.85rem;padding-right:.85rem;max-width:100%!important}.shop-container .product-grid{gap:.7rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))!important}.shop-container .product-empty-state{grid-column:1/-1}.shop-container .store-product-card .card-footer{align-items:stretch;gap:.45rem;display:grid}.shop-container .store-product-card .card-actions{grid-template-columns:minmax(0,1fr) 32px;gap:.35rem;display:grid}}@media (max-width:640px){.shop-container{max-width:100%;padding:0 .85rem}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.store-product-card{border-radius:.85rem}.store-product-card:hover{transform:none}.store-product-card .card-img{aspect-ratio:1;height:auto}.store-product-card .card-badge{padding:.2rem .42rem;font-size:.58rem;top:.45rem;right:.45rem}.store-product-card .card-img .product-share-control{bottom:.45rem;right:.45rem}.store-product-card .card-img .icon-share-btn{width:28px;height:28px;min-height:28px}.store-product-card .card-img .icon-share-btn svg{width:13px;height:13px}.store-product-card .card-body{gap:.25rem;padding:.65rem .65rem .5rem}.store-product-card .card-name{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:1.95rem;font-size:.78rem;line-height:1.25;display:-webkit-box;overflow:hidden}.store-product-card .card-desc{display:none}.store-product-card .card-footer{align-items:stretch;gap:.5rem;padding:.55rem .65rem .65rem;display:grid}.store-product-card .card-price{font-size:.82rem;line-height:1.2}.store-product-card .card-actions{grid-template-columns:1fr 32px;gap:.4rem;display:grid}.store-product-card .card-actions .btn-detail{height:32px;padding:0 .45rem;font-size:.68rem}.store-product-card .card-actions .btn-add{width:32px;height:32px}.storefront-pagination{gap:.4rem;margin-top:1.25rem}.storefront-pagination button{border-radius:.55rem;min-width:36px;min-height:36px;padding:0 .65rem;font-size:.78rem}}@media (max-width:760px){.shop-nav-inner{max-width:none;padding:.75rem 1rem}.shop-nav-brand{min-width:0}.shop-nav-logo{border-radius:.75rem;flex:0 0 38px;width:38px;height:38px}.shop-nav-name{text-overflow:ellipsis;white-space:nowrap;font-size:1rem;line-height:1.15;overflow:hidden}.shop-nav-tagline{display:none}.shop-nav-actions{flex:none}.cart-pill{min-height:42px;padding:.45rem .7rem}.shop-hero{max-width:none;padding:1.4rem 1rem 1rem}.shop-hero-split{gap:.9rem}.hero-title{font-size:clamp(2rem,10vw,2.75rem)}.commerce-os-line{font-size:1rem;line-height:1.35}.hero-desc{font-size:.95rem;line-height:1.55}.shop-hero-split .store-trust-profile{border-top:1px solid var(--border);margin-top:.2rem;padding-top:.8rem}.shop-hero-split .seller-status{padding:.34rem .55rem;font-size:.76rem}.shop-hero-split .store-trust-stats{display:none}.storefront-catalog-toolbar{gap:.65rem;margin-bottom:1rem;display:grid}.category-tabs{display:none}.category-select-wrap{align-items:center;display:grid;position:relative}.category-select-wrap svg{color:var(--primary);pointer-events:none;position:absolute;right:.85rem}.category-select{appearance:none;background:var(--card-bg);border:1px solid var(--border);color:var(--primary);border-radius:.85rem;width:100%;min-height:46px;padding:0 2.75rem 0 .9rem;font-weight:900;display:block}.storefront-product-count{white-space:normal;margin:0;font-size:.78rem}}*{box-sizing:border-box}body{background:var(--bg-main);color:var(--text-primary);-webkit-font-smoothing:antialiased;margin:0;font-family:Inter,Geist Variable,system-ui,sans-serif}a{color:inherit;text-decoration:none}button,input,select{font:inherit}.field select{background:var(--card-bg);border:1px solid var(--border-color);color:var(--text-primary);text-transform:none;border-radius:.5rem;min-height:48px;padding:0 .85rem}.glass-card{background:var(--card-bg);border:1px solid var(--border-color);border-radius:.75rem;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f}.landing-page{color:var(--landing-ink);background:#fbfcfd;min-height:100vh}.landing-nav{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:20;background:#ffffffeb;border-bottom:1px solid #d9e0e8d1;justify-content:space-between;align-items:center;gap:24px;padding:18px 10%;display:flex;position:fixed;top:0;left:0;right:0}.brand-mark,.nav-links,.nav-actions,.hero-actions,.trust-row{align-items:center;display:flex}.brand-logo{width:150px;height:36px;display:block}.nav-links{gap:26px}.nav-links a,.text-link,.landing-footer a{color:var(--landing-muted);font-size:.94rem;font-weight:600}.nav-links a:hover,.text-link:hover,.landing-footer a:hover{color:var(--primary)}.nav-actions{gap:14px}.button{min-height:44px;transition:var(--transition);border-radius:8px;justify-content:center;align-items:center;gap:10px;padding:0 18px;font-weight:800;line-height:1;display:inline-flex}.button-primary{background:var(--primary);color:#fff;box-shadow:0 14px 30px #106b5f2e}.button-primary:hover{background:var(--primary-hover);color:#fff;transform:translateY(-1px)}.button-secondary{background:var(--card-bg);border:1px solid var(--landing-line);color:var(--landing-ink)}.button-large{min-height:54px;padding:0 22px}.hero-section{grid-template-columns:minmax(0,.9fr) minmax(360px,.85fr);align-items:center;gap:clamp(2rem,5vw,5rem);min-height:84vh;margin:0 auto;padding:128px 10% 72px;display:grid;position:relative;overflow:hidden}.hero-section:before{content:"";background:#fbfcfd;position:absolute;inset:0}.hero-backdrop{opacity:.92;pointer-events:none;z-index:1;align-self:center;animation:.82s cubic-bezier(.2,.8,.2,1) both heroMockEnter,7s ease-in-out 1s infinite heroMockFloat;position:relative}.screen-shell{background:var(--card-bg);border:1px solid #919eab57;border-radius:8px;width:min(45vw,700px);max-width:700px;min-height:440px;margin-top:0;margin-left:0;margin-right:0;animation:5.5s ease-in-out infinite screenGlow;overflow:hidden;transform:rotate(-1.25deg);box-shadow:0 28px 74px #12182629}.screen-topbar{border-bottom:1px solid var(--landing-line);background:#eef3f7;align-items:center;gap:8px;height:42px;padding:0 16px;display:flex}.screen-topbar span{background:#aab5c2;border-radius:50%;width:9px;height:9px;display:block}.screen-grid{grid-template-columns:142px 1fr;min-height:398px;display:grid}.screen-sidebar{background:#172033;padding:24px 18px}.mini-logo,.side-line,.metric-tile,.order-board,.order-row{border-radius:8px}.mini-logo{background:#fff;justify-content:center;align-items:center;width:118px;height:38px;margin-bottom:34px;padding:6px;display:flex;overflow:hidden}.mini-logo img{object-fit:contain;width:100%;height:26px;display:block}.side-line{background:#ffffff38;width:100%;height:12px;margin-bottom:16px}.side-line.strong{background:var(--card-bg)}.side-line.short{width:62%}.screen-content{background:#f7f9fc;padding:28px}.metrics-row{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.metric-tile{background:var(--card-bg);border:1px solid var(--landing-line);min-height:92px;padding:15px}.metric-tile small{color:var(--landing-muted);margin-bottom:16px;font-weight:700;display:block}.metric-tile strong{color:var(--primary);font-size:1.55rem;display:block}.metric-tile.accent strong{color:var(--landing-blue)}.metric-tile.warm strong{color:var(--landing-accent)}.order-board{background:var(--card-bg);border:1px solid var(--landing-line);margin-top:22px;padding:14px}.order-row{border-bottom:1px solid #edf1f5;grid-template-columns:minmax(0,1fr) 72px;align-items:center;gap:14px;min-height:54px;display:grid}.order-row:last-child{border-bottom:0}.order-row span:not(.avatar){color:#273245;text-align:left;justify-self:end;width:52px;font-weight:700}.order-row strong{color:var(--primary);font-size:.9rem}.avatar{border-radius:50%;width:34px;height:34px;display:block}.a1{background:var(--landing-gold)}.a2{background:var(--landing-blue)}.a3{background:var(--landing-accent)}.hero-content{z-index:2;max-width:650px;position:relative}.eyebrow{color:var(--primary);letter-spacing:.12em;text-transform:uppercase;margin:0 0 18px;font-size:.78rem;font-weight:900}.hero-content h1{color:var(--landing-ink);letter-spacing:0;margin:0 0 28px;font-size:clamp(4rem,7.5vw,6.25rem);font-weight:900;line-height:.92}.flow-text{color:var(--primary);margin-left:-2px;font-family:cursive;font-size:1.18em;font-weight:700;display:inline-block;transform:rotate(-4deg)translateY(6px)}.hero-copy{color:#394454;max-width:600px;margin:0 0 30px;font-size:clamp(1.05rem,1.45vw,1.28rem);line-height:1.72}.hero-actions{flex-wrap:wrap;gap:14px}.trust-row{color:var(--landing-muted);flex-wrap:wrap;gap:18px;margin-top:30px;font-size:.96rem;font-weight:700}.trust-row span{align-items:center;gap:6px;display:flex}.trust-row svg{color:var(--primary)}.signal-strip,.content-section,.workflow-section,.pricing-section,.landing-footer{max-width:80%;margin-inline:auto;padding-inline:clamp(20px,5vw,72px)}.signal-strip{border:1px solid var(--landing-line);grid-template-columns:repeat(3,1fr);padding-block:0;display:grid}.signal-strip div{min-height:126px;padding:32px}.signal-strip div+div{border-left:1px solid var(--landing-line)}.signal-strip strong,.signal-strip span{display:block}.signal-strip strong{margin-bottom:8px;font-size:1.12rem}.signal-strip span{color:var(--landing-muted);line-height:1.55}.content-section,.workflow-section,.pricing-section{padding-block:92px;scroll-margin-top:84px}.section-heading{max-width:700px}.section-heading h2,.workflow-copy h2,.pricing-section h2{letter-spacing:0;font-size:clamp(2rem,4.2vw,3.1rem);font-weight:900;line-height:1.04}.comparison-layout{grid-template-columns:minmax(0,1.1fr) minmax(320px,.75fr);align-items:center;gap:clamp(2rem,5vw,4.5rem);display:grid}.comparison-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:34px;display:grid}.comparison-card{background:var(--card-bg);border:1px solid var(--landing-line);border-radius:8px;min-width:0;padding:24px}.comparison-card-featured{border-color:#106b5f73;box-shadow:0 14px 34px #106b5f1a}.comparison-card-head{color:var(--landing-ink);font-size:.98rem;font-weight:850;line-height:1.35}.comparison-feature-list{gap:.8rem;margin:1.2rem 0 0;padding:0;list-style:none;display:grid}.comparison-feature-list li{color:var(--landing-ink);align-items:flex-start;gap:.55rem;font-size:.9rem;font-weight:650;line-height:1.45;display:flex}.comparison-feature-list svg{color:var(--primary);flex:0 0 16px;margin-top:.12rem}.comparison-feature-list-muted li{color:var(--landing-muted)}.comparison-feature-list-muted svg{color:#b45309}.comparison-visual{background:linear-gradient(145deg,#106b5f1a,#285bba14);border:1px solid #106b5f2e;border-radius:8px;min-height:430px;padding:28px;position:relative;overflow:hidden}.chat-stack{gap:.75rem;max-width:78%;margin-bottom:1.4rem;display:grid}.chat-bubble{border:1px solid var(--landing-line);color:var(--landing-muted);background:#fff;border-radius:8px;padding:.75rem .9rem;font-size:.9rem;font-weight:800;box-shadow:0 12px 28px #12182614}.chat-bubble:nth-child(2){margin-left:2rem}.chat-bubble:nth-child(3){margin-left:.75rem}.flow-card-mini{z-index:1;background:#fff;border:1px solid #106b5f2e;border-radius:8px;gap:.85rem;width:min(310px,100%);margin-left:auto;padding:1.15rem;display:grid;position:relative;box-shadow:0 24px 60px #106b5f29}.flow-card-mini:before{background:var(--primary);content:"";opacity:.09;z-index:-1;border-radius:999px;width:160px;height:160px;position:absolute;top:-45px;right:-55px}.mini-card-head,.mini-product-row{align-items:center;gap:.65rem;display:flex}.mini-card-head{color:var(--primary);margin-bottom:.25rem;font-size:1.05rem}.mini-product-row{color:var(--landing-ink);background:#f7faf9;border:1px solid #106b5f1a;border-radius:8px;padding:.75rem}.mini-product-row span{flex:1;font-weight:800}.mini-product-row b{color:var(--primary);font-size:.82rem}@keyframes heroMockEnter{0%{opacity:0;transform:translate(36px)translateY(18px)scale(.96)}to{opacity:.92;transform:translate(0)translateY(0)scale(1)}}@keyframes heroMockFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes screenGlow{0%,to{box-shadow:0 28px 74px #12182629}50%{box-shadow:0 32px 86px #106b5f33}}.feature-grid{grid-template-columns:repeat(4,1fr);gap:18px;margin-top:38px;display:grid}.feature-card,.pricing-card{background:var(--card-bg);border:1px solid var(--landing-line);border-radius:8px;min-height:244px;padding:26px}.pricing-card{flex-direction:column;display:flex}.feature-card svg{color:var(--primary)}.feature-card h3,.workflow-step h3{margin:22px 0 10px;font-size:1.08rem}.feature-card p,.workflow-copy p,.workflow-step p,.pricing-section p,.pricing-card p{color:var(--landing-muted);margin:0;line-height:1.65}.workflow-section{border-top:1px solid var(--landing-line);grid-template-columns:minmax(0,.9fr) minmax(320px,1fr);align-items:start;gap:clamp(34px,7vw,92px);display:grid}.workflow-copy p{max-width:540px;margin:20px 0 26px}.workflow-list{border-top:1px solid var(--landing-line)}.workflow-step{border-bottom:1px solid var(--landing-line);grid-template-columns:58px 1fr;align-items:start;gap:22px;padding:26px 0;display:grid}.workflow-step span{color:var(--primary);font-weight:900}.pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:36px;display:grid}.pricing-card-head{justify-content:space-between;align-items:center;gap:.65rem;display:flex}.pricing-card-head small{color:var(--primary);white-space:nowrap;background:#106b5f1a;border:1px solid #106b5f33;border-radius:999px;padding:.22rem .5rem;font-size:.68rem;font-weight:900}.pricing-price{color:var(--primary);letter-spacing:0;margin:16px 0 8px;font-size:clamp(1.1rem,4vw,2.15rem);font-weight:950;line-height:.98}.pricing-card strong{margin:0 0 .25rem;font-size:.98rem;display:block}.pricing-billing{font-size:.9rem}.pricing-card.featured{border-color:#106b5f73;box-shadow:0 14px 34px #106b5f1f}.pricing-feature-list{gap:.65rem;margin:1.25rem 0 0;padding:0;list-style:none;display:grid}.pricing-feature-list li{color:var(--landing-ink);align-items:flex-start;gap:.55rem;font-size:.94rem;font-weight:700;line-height:1.45;display:flex}.pricing-feature-list svg{color:var(--primary);flex:0 0 16px;margin-top:.12rem}.pricing-feature-list.muted-list{border-top:1px solid var(--landing-line);margin-top:1rem;padding-top:1rem}.pricing-feature-list.muted-list li{color:var(--landing-muted);font-weight:600}.pricing-feature-list.muted-list svg{color:#b45309}.pricing-card .button{justify-content:center;width:100%;margin-top:auto}@media (max-width:1180px){.hero-section{grid-template-columns:1fr;padding-top:118px}.hero-backdrop{grid-row:2;width:min(100%,720px);margin-inline:auto}.screen-shell{width:min(100%,680px)}.comparison-layout{grid-template-columns:1fr}.comparison-visual{min-height:360px}.pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.landing-footer{color:#f8fafc;background:#106b5f;border:0;border-radius:0;max-width:100%;margin-top:64px;padding:0 max(10%,24px);overflow:hidden}.landing-footer h2,.landing-footer strong{color:#fff}.landing-footer p,.landing-footer span{color:#d9f2ed}.landing-footer-cta{border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:32px;padding:64px 0 48px;display:flex}.landing-footer-cta h2{letter-spacing:-.045em;max-width:760px;margin:10px 0 0;font-size:clamp(2rem,4vw,3.5rem);line-height:1.02}.footer-kicker{color:#bce9df;letter-spacing:.13em;text-transform:uppercase;font-size:.78rem;font-weight:800}.landing-footer-cta .button{color:#106b5f;background:#fff;border-color:#fff;flex:none}.landing-footer-cta .button:hover{color:#0b5148;background:#e8f7f3}.landing-footer-grid{grid-template-columns:minmax(260px,1.6fr) .6fr .7fr 1fr;gap:clamp(32px,5vw,76px);padding:54px 0;display:grid}.footer-brand-column .brand-logo{box-sizing:content-box;filter:none;background:#fff;border-radius:10px;width:150px;height:38px;padding:7px 12px}.footer-brand-column p,.footer-note p{color:#d9f2ed;max-width:390px;margin:18px 0 0;line-height:1.65}.footer-socials{gap:10px;margin-top:24px;display:flex}.landing-footer .footer-socials a{color:#e5e7eb;border:1px solid #ffffff24;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:all .2s;display:flex}.landing-footer .footer-socials a:hover{color:#106b5f;background:#fff;transform:translateY(-2px)}.footer-link-column{flex-direction:column;gap:13px;display:flex}.footer-link-column strong{color:#fff;letter-spacing:.08em;text-transform:uppercase;margin-bottom:7px;font-size:.82rem}.landing-footer .footer-link-column a{color:#d9f2ed;font-weight:600}.landing-footer .footer-link-column a:hover{color:#fff}.footer-note{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:18px;align-items:flex-start;gap:13px;padding:22px;display:flex}.footer-note p{margin-top:6px;font-size:.88rem}.footer-status-dot{background:#34d399;border-radius:50%;flex:none;width:8px;height:8px;margin-top:6px;box-shadow:0 0 0 5px #34d3991f}.landing-footer-bottom{color:#c5e8e1;border-top:1px solid #ffffff38;justify-content:space-between;padding:24px 0 30px;font-size:.82rem;display:flex}.landing-footer .landing-footer-bottom span{color:#c5e8e1}@media (max-width:900px){.landing-footer{border-radius:0;margin-top:30px}.landing-footer-cta{flex-direction:column;align-items:flex-start;padding:46px 0 38px}.landing-footer-grid{grid-template-columns:1fr 1fr}.footer-brand-column,.footer-note{grid-column:1/-1}}@media (max-width:560px){.landing-footer-grid{grid-template-columns:1fr}.footer-brand-column,.footer-note{grid-column:auto}.landing-footer-bottom{flex-direction:column;gap:8px}}.login-body{background:var(--bg-main);justify-content:center;align-items:center;min-height:100vh;padding:3rem 1.5rem;display:flex}.login-card{width:100%;max-width:460px;padding:3rem}.login-logo{margin-bottom:1.5rem}.login-heading h1{margin:0 0 .5rem;font-size:1.75rem}.login-heading p{color:var(--text-muted);margin:0}.login-form{gap:1rem;margin-top:1.5rem;display:grid}.login-form label{color:var(--text-muted);text-transform:uppercase;gap:.5rem;font-size:.78rem;font-weight:800;display:grid}.login-form input{background:var(--card-bg);border:1px solid var(--border-color);color:var(--text-primary);border-radius:.5rem;min-height:52px;padding:0 1rem}.password-row{display:flex}.password-row input{border-right:0;border-radius:.5rem 0 0 .5rem;flex:1}.password-row button{background:var(--card-bg);border:1px solid var(--border-color);color:var(--text-muted);border-left:0;border-radius:0 .5rem .5rem 0;padding:0 1rem}.btn-primary-login{background:var(--primary);color:#fff;border:0;border-radius:.5rem;min-height:52px;font-weight:800}.auth-message{color:#dc2626;margin:0;font-size:.875rem}.login-links{justify-content:space-between;margin-top:1.5rem;display:flex}.login-links a:first-child{color:#0ea5c6}.login-links a:last-child{color:var(--text-muted)}.merchant-app{background:var(--bg-main);min-height:100vh}.admin-sidebar{background:var(--card-bg);border-right:1px solid var(--border-color);z-index:100;flex-direction:column;width:16.6667%;height:100vh;padding:1.5rem 1.5rem 90px;display:flex;position:fixed;top:0;left:0;box-shadow:0 4px 12px #00000008}.sidebar-logo{align-items:center;margin-bottom:3rem;padding:0 .5rem;display:flex}.sidebar-logo .brand-logo{width:156px;height:40px}.side-nav{flex-direction:column;gap:.25rem;display:flex}.nav-link{color:var(--text-muted);border-left:3px solid #0000;border-radius:.5rem;align-items:center;gap:.55rem;margin-bottom:.25rem;padding:.8rem 1.2rem;font-weight:500;display:flex}.nav-link.active{border-left-color:var(--primary);color:var(--primary);background:#106b5f1a;font-weight:600}.nav-link:hover:not(.active){color:var(--text-primary);background:#f3f4f6}.badge{color:#fff;text-align:center;background:#dc2626;border-radius:999px;min-width:1.25rem;margin-left:auto;padding:.1rem .35rem;font-size:.7rem}.install-btn{background:var(--card-bg);border:1px solid var(--border-color);color:var(--text-primary);border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;margin-top:auto;padding:.6rem;font-size:.85rem;font-weight:600;display:flex}.sidebar-profile-footer{background:var(--card-bg);border-top:1px solid var(--border-color);justify-content:space-between;align-items:center;width:100%;padding:1.25rem 1.5rem;display:flex;position:absolute;bottom:0;left:0}.sidebar-profile-footer strong,.sidebar-profile-footer small{text-overflow:ellipsis;white-space:nowrap;max-width:150px;display:block;overflow:hidden}.sidebar-profile-footer small{color:var(--text-muted);font-size:.75rem}.sidebar-profile-footer a{color:#dc2626;background:#dc26260d;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.sidebar-overlay,.sidebar-close-btn{display:none}.dashboard-main-spring{min-height:100vh;margin-left:16.6667%}.admin-topnav{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--border-color);z-index:99;background:#fffc;justify-content:space-between;align-items:center;padding:1rem clamp(1.25rem,4vw,3rem);display:flex;position:sticky;top:0}.admin-topnav>div{align-items:center;gap:1rem;display:flex}.admin-topnav h2{margin:0;font-size:1.45rem}.mobile-hamburger,.topnav-actions button{background:var(--card-bg);border:1px solid var(--border-color);border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.mobile-hamburger{display:none}.topnav-actions{align-items:center;gap:.75rem;display:flex}.view-shop{background:var(--card-bg);border:1px solid var(--border-color);color:var(--text-primary);border-radius:.5rem;padding:.6rem .9rem;font-weight:600}.topnav-actions .view-shop{border-radius:.5rem;width:auto;height:auto;min-height:38px}.profile-chip{border-left:1px solid var(--border-color);align-items:center;gap:.6rem;padding-left:1rem;display:flex}.profile-chip>span{color:var(--primary);background:#106b5f1f;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.profile-chip strong,.profile-chip small{display:block}.profile-chip small{color:var(--primary);background:#106b5f1f;border-radius:999px;width:max-content;padding:.15rem .4rem;font-size:.65rem}.dashboard-shell-content{padding:3rem clamp(1.25rem,4vw,3rem)}.page-actions-header{justify-content:space-between;align-items:end;margin-bottom:3rem;display:flex}.page-actions-header h1{margin:0 0 .35rem;font-size:2.4rem;display:block}.page-actions-header p{color:#6b7280;margin:0}.dash-btn{border:0;border-radius:.5rem;align-items:center;gap:.5rem;padding:.75rem 1rem;font-weight:700;display:inline-flex}.button-loading-label,.button-loading-label>span:last-child{white-space:nowrap;justify-content:center;align-items:center;gap:.5rem;min-width:0;display:inline-flex}.button-spinner{border:2px solid;border-right-color:#0000;border-radius:50%;flex:none;width:14px;height:14px;animation:.8s linear infinite spin}.dash-btn.primary{background:var(--primary);color:#fff}.dash-btn.ghost{background:var(--card-bg);border:1px solid var(--border-color);color:var(--text-primary)}.dash-btn.danger{color:#fff;background:#dc2626}.insight-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.insight-head h2{margin:.1rem 0;font-size:1.8rem}.insight-head p{color:var(--text-muted);margin:0;font-size:.9rem}.insight-head select{border:1px solid var(--border-color);border-radius:.5rem;min-height:42px;padding:0 .8rem}.analytics-summary-cards{grid-template-columns:repeat(4,1fr);gap:1rem;margin-bottom:1.5rem;display:grid}.analytics-metric-card{border:1px solid var(--border-color);background:#ffffffa6;border-radius:1rem;padding:1.25rem}.analytics-metric-card svg{color:var(--primary)}.analytics-metric-card p{color:var(--text-muted);margin:.6rem 0 .35rem;font-size:.8rem}.analytics-metric-card strong{color:var(--primary);font-size:1.35rem}.store-intel-toolbar{flex-wrap:wrap;gap:.35rem;margin:0 0 1rem;display:flex}.store-intel-toolbar button{border:1px solid var(--border-color);color:var(--text-muted);cursor:pointer;background:#fff;border-radius:.45rem;min-height:32px;padding:.38rem .62rem;font-size:.78rem;font-weight:650}.store-intel-toolbar button.active{background:var(--primary);border-color:var(--primary);color:#fff}.store-intel-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.85rem;margin-bottom:1.25rem;display:grid}.store-intel-card{border:1px solid var(--border-color);background:#ffffffb8;border-radius:.5rem;min-height:150px;padding:1rem}.store-intel-card header{justify-content:space-between;align-items:center;display:flex}.store-intel-card header span{color:var(--primary);background:#106b5f14;border-radius:.45rem;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.store-intel-card small{align-items:center;gap:.2rem;font-size:.72rem;font-weight:900;display:inline-flex}.trend-up{color:#106b5f}.trend-down{color:#ba3c3c}.store-intel-card p{color:var(--text-muted);margin:.8rem 0 .25rem;font-size:.78rem}.store-intel-card strong{color:var(--text-main);font-size:1.25rem;line-height:1.2;display:block}.store-sparkline{width:100%;height:34px;margin-top:.65rem;overflow:visible}.store-sparkline path{fill:none;stroke:var(--primary);stroke-linecap:round;stroke-linejoin:round;stroke-width:3px}.store-intel-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;margin-bottom:1.25rem;display:grid}.store-intel-strip article,.store-intel-mini-grid article{border:1px solid var(--border-color);background:#f9fafb;border-radius:.5rem;padding:.9rem}.store-intel-strip span,.store-intel-mini-grid span{color:var(--text-muted);font-size:.78rem;font-weight:800;display:block}.store-intel-strip strong,.store-intel-mini-grid strong{color:var(--text-main);margin-top:.25rem;font-size:1.05rem;display:block}.store-intel-strip em,.store-intel-mini-grid em{color:var(--text-muted);margin-top:.25rem;font-size:.72rem;font-style:normal;display:block}.store-intel-panels h3,.store-intel-live h3{align-items:center;gap:.45rem;display:flex}.source-chart-wrap{grid-template-columns:180px 1fr;align-items:center;gap:1rem;display:grid}.source-pie{aspect-ratio:1;box-shadow:inset 0 0 0 1px var(--border-color);border:10px solid #fff;border-radius:50%}.source-list{gap:.55rem;display:grid}.source-list div{grid-template-columns:10px 1fr auto;align-items:center;gap:.5rem;display:grid}.source-list span{border-radius:50%;width:10px;height:10px}.source-list strong{text-transform:capitalize;font-size:.82rem}.source-list em{color:var(--text-muted);font-size:.75rem;font-style:normal}.funnel-stack{gap:.7rem;display:grid}.funnel-row{grid-template-columns:130px 1fr 70px 58px;align-items:center;gap:.7rem;display:grid}.funnel-row span{color:var(--text-muted);font-size:.8rem;font-weight:800}.funnel-row div{background:#edf5f3;border-radius:999px;height:12px;overflow:hidden}.funnel-row i{background:var(--primary);border-radius:inherit;height:100%;display:block}.funnel-row strong,.funnel-row em{font-size:.8rem}.funnel-row em{color:var(--text-muted);font-style:normal}.store-intel-product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:1.25rem 0;display:grid}.store-intel-list{min-height:250px}.store-intel-row{border-bottom:1px solid var(--border-color);grid-template-columns:1fr 74px 74px 58px;align-items:center;gap:.5rem;padding:.7rem 0;display:grid}.store-intel-row:last-child{border-bottom:0}.store-intel-row strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.86rem;overflow:hidden}.store-intel-row span,.store-intel-row b{color:var(--text-muted);font-size:.75rem}.store-intel-mini-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.store-intel-live{margin-top:1.25rem}.store-intel-event{border-bottom:1px solid var(--border-color);grid-template-columns:10px 1fr auto;align-items:center;gap:.75rem;padding:.8rem 0;display:grid}.store-intel-event:last-child{border-bottom:0}.store-intel-event span{background:var(--primary);border-radius:50%;width:10px;height:10px}.store-intel-event strong{font-size:.9rem}.store-intel-event em{color:var(--text-muted);font-size:.76rem;font-style:normal}.analytics-upgrade-banner{background:#106b5f0f;border:1px solid #106b5f59;border-radius:.75rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;padding:1.5rem;display:flex}.analytics-upgrade-banner h3{margin:0 0 .25rem;font-size:1rem}.analytics-upgrade-banner p{color:var(--text-muted);margin:0}.analytics-upgrade-banner small{color:var(--primary);text-transform:uppercase;font-weight:800}.dashboard-panels{grid-template-columns:1fr 1fr;gap:1.5rem;display:grid}.panel{padding:1.5rem}.panel h3{margin:0 0 1rem;font-size:1.15rem}.revenue-bars{align-items:end;gap:.75rem;height:190px;display:flex}.revenue-bars span{background:var(--primary);border-radius:.5rem .5rem 0 0;flex:1;min-height:22px}.admin-list{gap:.65rem;display:grid}.admin-row{border:1px solid var(--border-color);background:#f9fafb;grid-template-columns:80px 1fr 80px auto;align-items:center;gap:.75rem;padding:.75rem;display:grid}.admin-row span,.admin-row em{color:var(--text-muted);font-size:.8rem;font-style:normal}.admin-row b{color:var(--primary)}.muted{color:var(--text-muted)}.shop-body{--bg:#f6f8f7;--surface:#fff;--border:#e8eeec;--text:#111c1a;--muted:#6b8680;--store-theme:var(--primary);--store-theme-soft:#106b5f1a;--store-theme-border:#106b5f3d;background:var(--bg);color:var(--text);min-height:100vh}.shop-nav{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--border);z-index:100;background:#ffffffd9;position:sticky;top:0}.shop-nav-inner{justify-content:space-between;align-items:center;gap:1rem;max-width:67%;margin:0 auto;padding:.875rem 0;display:flex}.shop-nav-brand{align-items:center;gap:.625rem;display:flex}.shop-nav-logo{background:var(--store-theme);color:#fff;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;display:flex;overflow:hidden}.shop-nav-logo img{object-fit:cover;width:100%;height:100%;display:block}.shop-nav-name{color:var(--text);font-size:1.05rem;font-weight:700}.shop-nav-tagline{color:var(--muted);margin-top:.15rem;font-size:.78rem}.cart-pill{background:var(--surface);border:1px solid var(--border);color:var(--text);cursor:pointer;border-radius:2rem;align-items:center;gap:.5rem;padding:.45rem 1rem;font-size:.875rem;font-weight:600;display:flex;box-shadow:0 1px 4px #0000000f}.cart-badge{background:var(--store-theme);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:.7rem;font-weight:700;display:flex}.shop-hero{max-width:69%;margin:0 auto;padding:3rem 1.5rem 2.5rem;animation:.5s both fadeIn}.branded-storefront .shop-nav{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffeb}.branded-hero{border:1px solid var(--store-theme-border);isolation:isolate;border-radius:1.25rem;min-height:360px;position:relative;overflow:hidden;padding:clamp(2rem,5vw,4rem)!important}.branded-storefront .shop-hero.shop-hero-split.branded-hero{margin-top:0;margin-bottom:15px;border-top-left-radius:0!important;border-top-right-radius:0!important}.branded-hero .hero-title{text-transform:capitalize}.store-banner-layer{background-image:linear-gradient(90deg, #050e0cbd, #050e0c5c, #050e0c1f), var(--store-banner);z-index:-2;background-position:50%;background-size:cover;position:absolute;inset:0}.store-banner-layer:after{content:"";background:linear-gradient(#ffffff0a,#ffffff29);position:absolute;inset:0}.branded-hero .hero-title,.branded-hero .commerce-os-line,.branded-hero .hero-desc{color:#fff}.branded-hero .hero-desc{opacity:.9;max-width:620px}.hero-eyebrow{background:var(--store-theme-soft);color:var(--store-theme);letter-spacing:.03em;border-radius:2rem;align-items:center;gap:.4rem;margin-bottom:1rem;padding:.3rem .85rem;font-size:.78rem;font-weight:600;display:inline-flex}.hero-title{color:var(--text);letter-spacing:-.03em;margin:0 0 .75rem;font-size:clamp(1.75rem,4vw,2.75rem);font-weight:800;line-height:1.15}.hero-desc{color:var(--muted);max-width:540px;font-size:1rem;line-height:1.65}.shop-container{max-width:67%;margin:0 auto}.product-grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:1.25rem;display:grid}.store-product-card{background:var(--surface);border:1px solid var(--border);cursor:pointer;transition:var(--transition);border-radius:1rem;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 1px 4px #0000000f}.store-product-card:hover{border-color:var(--store-theme-border);transform:translateY(-4px);box-shadow:0 12px 40px #0000001f}.card-img{background:#edf2f0;height:210px;position:relative;overflow:hidden}.card-img img{object-fit:cover;width:100%;height:100%}.card-image-arrow{color:var(--store-theme);cursor:pointer;z-index:2;background:#fffffff0;border:1px solid #111c1a1f;border-radius:999px;justify-content:center;align-items:center;width:34px;height:34px;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 8px 24px #111c1a29}.card-image-arrow.previous{left:.65rem}.card-image-arrow.next{right:.65rem}.card-image-count{color:#fff;z-index:2;background:#111c1abd;border-radius:999px;padding:.24rem .55rem;font-size:.72rem;font-weight:800;position:absolute;bottom:.7rem;left:50%;transform:translate(-50%)}.product-placeholder{color:var(--store-theme);justify-content:center;align-items:center;height:100%;display:flex}.card-badge{color:var(--store-theme);background:#fffffff2;border-radius:2rem;padding:.3rem .65rem;font-size:.75rem;font-weight:700;position:absolute;top:.75rem;right:.75rem;box-shadow:0 1px 4px #0000000f}.card-body{flex-direction:column;flex:1;gap:.35rem;padding:1rem 1rem .875rem;display:flex}.card-name{margin:0;font-size:.92rem;font-weight:600;line-height:1.35}.card-desc{color:var(--muted);margin:0;font-size:.78rem;line-height:1.5}.card-footer{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:.5rem;padding:.75rem 1rem;display:flex}.card-price{color:var(--store-theme);font-size:1.05rem}.card-actions{gap:.4rem;display:flex}.btn-add{background:var(--store-theme);color:#fff;cursor:pointer;border:0;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.btn-detail{background:var(--store-theme-soft);border:1px solid var(--store-theme-border);color:var(--store-theme);border-radius:2rem;height:38px;padding:0 .875rem;font-size:.8rem;font-weight:600}.checkout-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;visibility:hidden;z-index:300;background:#00000073;transition:all .3s;position:fixed;inset:0}.checkout-overlay.open{opacity:1;visibility:visible}.checkout-panel{background:var(--surface);z-index:301;flex-direction:column;width:min(520px,100vw);transition:all .35s;display:flex;position:fixed;top:0;bottom:0;right:0;overflow-y:auto;transform:translate(100%)}.checkout-panel.open{transform:translate(0)}.checkout-header{background:var(--surface);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:1.5rem;display:flex;position:sticky;top:0}.checkout-header h2{margin:0;font-size:1.2rem}.checkout-close{background:var(--bg);border:0;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.checkout-body{flex:1;padding:1.5rem}.checkout-footer{background:var(--surface);border-top:1px solid var(--border);padding:1.25rem 1.5rem;position:sticky;bottom:0}.cart-item{border-bottom:1px solid var(--border);align-items:center;gap:.875rem;padding:.875rem 0;display:flex}.cart-item-img{background:var(--bg);border-radius:.5rem;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.cart-item-info{flex:1}.cart-item-name{font-size:.88rem;font-weight:600}.cart-item-price{color:var(--muted);font-size:.8rem}.qty-controls{align-items:center;gap:.5rem;display:flex}.qty-btn{background:var(--bg);border:1px solid var(--border);border-radius:50%;width:28px;height:28px}.qty-num{text-align:center;min-width:18px;font-weight:700}.total-row{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.total-label{color:var(--muted);font-weight:600}.total-amount{font-size:1.4rem;font-weight:800}.btn-cta{background:var(--primary);color:#fff;border:0;border-radius:.75rem;justify-content:center;align-items:center;width:100%;padding:1rem;font-weight:700;display:flex}.btn-cta.secondary{color:var(--primary);background:#106b5f14;border:1px solid #106b5f29;margin-top:.55rem}.state-card{background:var(--surface);border:1px solid var(--border);text-align:center;border-radius:1rem;max-width:480px;margin:3rem auto;padding:4rem 2rem}.state-card.compact{margin:0;padding:2rem}.verification-code-panel{text-align:left;background:#106b5f0f;border:1px solid #106b5f24;border-radius:.75rem;gap:1rem;margin-top:1rem;padding:1rem;display:grid}.verification-code-panel button{width:100%}.verification-code-panel-large{grid-template-columns:minmax(0,1fr) auto auto;align-items:end}.whatsapp-verification-shell{max-width:760px;margin:2rem auto;padding:0 1rem}.whatsapp-verification-shell.verified{max-width:560px}.whatsapp-verification-card{text-align:left;background:linear-gradient(#fffffffa,#f8fcfbf5);border:1px solid #106b5f24;border-radius:1.25rem;gap:1.1rem;padding:1.5rem;display:grid;box-shadow:0 24px 70px #0f172a14}.whatsapp-verification-card h1{color:var(--text);margin:0;font-size:clamp(1.65rem,3vw,2.25rem);line-height:1.08}.whatsapp-verification-card p{color:var(--text-muted);margin:0}.verification-card-head{justify-content:space-between;align-items:center;gap:.8rem;display:flex}.verification-hero-icon{color:#fff;background:#106b5f;border-radius:1rem;justify-content:center;align-items:center;width:3.25rem;height:3.25rem;display:inline-flex}.verification-hero-icon.success{color:var(--primary);background:#106b5f1a}.verification-pill{color:var(--primary);background:#106b5f14;border:1px solid #106b5f24;border-radius:999px;align-items:center;padding:.42rem .7rem;font-size:.78rem;font-weight:900;display:inline-flex}.verification-pill.success{width:max-content}.verification-step-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;display:grid}.verification-step-list span{color:var(--text-muted);background:#0f172a0a;border:1px solid #0f172a14;border-radius:.85rem;align-items:center;gap:.45rem;min-height:2.75rem;padding:.65rem .75rem;font-size:.82rem;font-weight:800;display:flex}.verification-step-list span.active{color:var(--primary);background:#106b5f14;border-color:#106b5f2e}.verification-form-grid{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.85rem;display:grid}.verification-form-grid label,.verification-code-panel label{color:var(--text);gap:.45rem;font-size:.86rem;font-weight:900;display:grid}.verification-feedback{color:var(--primary);background:#106b5f14;border:1px solid #106b5f24;border-radius:.85rem;padding:.8rem .9rem;font-weight:800}.state-icon{margin-bottom:1.25rem;font-size:3rem;display:block}.state-title{font-size:1.25rem}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:900px){.landing-nav{padding:14px 20px}.nav-links{display:none}.hero-section{padding:130px 20px 54px}.hero-backdrop{animation:.7s cubic-bezier(.2,.8,.2,1) both heroMockEnter;display:block}.screen-shell{width:100%;min-height:300px;transform:none}.screen-grid{grid-template-columns:84px 1fr;min-height:258px}.screen-sidebar{padding:16px 12px}.screen-content{padding:16px}.metrics-row{gap:8px}.metric-tile{min-height:70px;padding:10px}.metric-tile small{margin-bottom:8px;font-size:.62rem}.metric-tile strong{font-size:1rem}.order-row{grid-template-columns:minmax(0,1fr) 54px;gap:8px;min-height:42px}.order-row strong{text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;display:block;overflow:hidden}.order-row span:not(.avatar){width:42px;font-size:.7rem}.avatar{width:26px;height:26px}.hero-content h1{font-size:4.2rem}.hero-copy{font-size:1.1rem}.signal-strip,.feature-grid,.comparison-cards,.workflow-section,.pricing-grid{grid-template-columns:1fr}.comparison-visual{min-height:auto;padding:20px}.chat-stack{max-width:100%}.flow-card-mini{margin-left:0}.signal-strip div+div{border-left:0;border-top:1px solid var(--landing-line)}.feature-grid{display:grid}.admin-sidebar{width:280px;left:-100%}.admin-sidebar.drawer-open{left:0;box-shadow:6px 0 30px #0000002e}.sidebar-overlay.active{z-index:90;background:#00000073;display:block;position:fixed;inset:0}.sidebar-close-btn{background:var(--card-bg);border:0;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;display:flex;position:absolute;top:1rem;right:1rem}.dashboard-main-spring{margin-left:0}.mobile-hamburger{display:flex}.topnav-actions .view-shop,.profile-chip div{display:none}.analytics-summary-cards,.dashboard-panels{grid-template-columns:1fr}.page-actions-header{align-items:flex-start;gap:1rem}.shop-nav-inner,.shop-hero{max-width:100%;padding-left:1.5rem;padding-right:1.5rem}}@media (max-width:560px){.brand-logo{width:118px}.landing-nav{gap:10px;padding:12px 14px}.nav-actions{gap:9px}.nav-actions .text-link{white-space:nowrap;font-size:.86rem}.nav-actions .button{white-space:nowrap;min-height:38px;padding:0 12px;font-size:.86rem}.hero-content h1{font-size:3.25rem}.section-heading h2,.workflow-copy h2,.pricing-section h2{font-size:2.1rem}.login-card{padding:2rem 1.5rem}.admin-topnav{padding:1rem}.dashboard-shell-content{padding:2rem 1rem}.page-actions-header{display:grid}.admin-row{grid-template-columns:1fr}.admin-row b{text-align:left}.product-grid{grid-template-columns:1fr}}.dot{background:#dc2626;border-radius:50%;width:8px;height:8px;position:absolute;top:6px;right:6px}.empty-state{background:var(--card-bg);border:1px solid var(--border-color);color:var(--text-muted);text-align:center;border-radius:.75rem;place-items:center;gap:.75rem;padding:2rem;display:grid}.empty-state button,.empty-state a,.table-action{background:var(--card-bg);border:1px solid var(--border-color);color:var(--primary);border-radius:.5rem;padding:.6rem .85rem;font-weight:700}.upgrade-page{align-items:start;gap:1rem;max-width:640px;padding:2rem;display:grid}.upgrade-page svg{color:var(--primary)}.upgrade-page h1{margin:0;font-size:2rem}.upgrade-page p{color:var(--text-muted);margin:0;line-height:1.7}.filter-row{grid-template-columns:minmax(220px,1fr) 220px;gap:1rem;margin-bottom:1.25rem;display:grid}.filter-row input,.filter-row select,.admin-row select{background:var(--card-bg);border:1px solid var(--border-color);border-radius:.5rem;min-height:42px;padding:0 .8rem}.admin-row.wide{grid-template-columns:110px 1fr 120px 170px}.notification-row{background:var(--card-bg);border:1px solid var(--border-color);border-radius:.75rem;justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex}.notification-row strong{display:block}.notification-row p{color:var(--text-muted);margin:.25rem 0 0}.notification-row button{color:var(--primary);background:#106b5f14;border:1px solid #106b5f2e;border-radius:.5rem;padding:.5rem .75rem;font-weight:700}.settings-grid{grid-template-columns:1fr 1fr;gap:1rem;padding:1.5rem;display:grid}.field{gap:.45rem;display:grid}.field span,.field{color:var(--text-muted);text-transform:uppercase;font-size:.78rem;font-weight:800}.required-marker{color:#dc2626;font:inherit;margin-left:.15rem}.field input,.field textarea{background:var(--card-bg);border:1px solid var(--border-color);color:var(--text-primary);text-transform:none;border-radius:.5rem;min-height:48px;padding:0 .85rem}.field textarea{min-height:110px;padding:.85rem}.field small{color:var(--text-muted);text-transform:none;font-size:.76rem;font-weight:600;line-height:1.4}.theme-color-control{grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:.75rem;display:grid}.theme-color-control input[type=color]{cursor:pointer;min-height:48px;padding:.25rem}.theme-color-clear{background:var(--card-bg);border:1px solid var(--border-color);color:var(--text-primary);cursor:pointer;border-radius:.5rem;align-self:stretch;padding:0 .8rem;font-weight:800}.field.full{grid-column:1/-1}.success-message{color:var(--primary);background:#106b5f14;border:1px solid #106b5f33;border-radius:.5rem;grid-column:1/-1;margin:0;padding:.8rem;font-weight:700}.plan-grid{grid-template-columns:repeat(3,1fr);gap:1rem;margin-bottom:1.5rem;display:grid}.billing-overview,.billing-section{background:var(--card-bg);border:1px solid var(--border-color);border-radius:.75rem;margin-bottom:1rem;box-shadow:0 1px 2px #10182809}.billing-overview{grid-template-columns:minmax(0,1.4fr) minmax(260px,.6fr);align-items:stretch;gap:1rem;padding:1.1rem;display:grid}.billing-eyebrow,.billing-section-head>span{color:var(--primary);align-items:center;gap:.4rem;font-size:.78rem;font-weight:700;display:inline-flex}.billing-overview h2,.billing-section-head h3{color:var(--text-primary);margin:.45rem 0 .25rem}.billing-overview h2{font-size:clamp(1.35rem,3vw,2rem);line-height:1.12}.billing-overview p,.billing-section-head p,.billing-status-card p,.billing-benefit-grid p{color:var(--text-muted);margin:0;line-height:1.45}.billing-status-card{border:1px solid var(--border-color);background:#f8fbfa;border-radius:.7rem;gap:.3rem;padding:.9rem;display:grid}.billing-status-card span,.plan-cadence{color:var(--text-muted);font-size:.75rem;font-weight:700}.billing-status-card strong{color:var(--primary);font-size:1.45rem}.billing-section{padding:1rem}.billing-section-head{justify-content:space-between;align-items:start;gap:1rem;margin-bottom:.85rem;display:flex}.billing-section-head h3{font-size:1rem}.billing-plan-grid{margin-bottom:0}.plan-option-card{background:var(--card-bg);border:1px solid var(--border-color);border-radius:.7rem;gap:.55rem;padding:1rem;display:grid}.plan-option-card.featured{border-color:#106b5f73;box-shadow:0 8px 24px #106b5f1f}.plan-card-head{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.plan-option-card span{color:var(--text-muted);font-weight:700}.plan-card-head em{color:var(--primary);background:#106b5f1a;border:1px solid #106b5f2e;border-radius:999px;padding:.18rem .45rem;font-size:.68rem;font-style:normal;font-weight:700}.plan-option-card strong{color:var(--text-primary);font-size:1.85rem;line-height:1}.plan-option-card p,.plan-option-card small{color:var(--text-muted);margin:0;line-height:1.4}.plan-option-card .dash-btn{justify-content:center;margin-top:.3rem}.billing-benefit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.billing-benefit-grid article{border:1px solid var(--border-color);background:#fbfdfc;border-radius:.65rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.65rem;padding:.85rem;display:grid}.billing-benefit-grid article>span{color:var(--primary);background:#106b5f1a;border-radius:.5rem;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.billing-benefit-grid article>svg{color:var(--primary)}.billing-benefit-grid strong{margin-bottom:.15rem;display:block}.upgrade-inline{border:1px solid var(--border-color);color:var(--text-muted);background:#fff;border-radius:.75rem;gap:.2rem;padding:.85rem 1rem;display:grid}.upgrade-inline strong,.topnav-actions .circle-action{color:var(--text-primary)}.auth-message+button:disabled,.dash-btn:disabled{cursor:not-allowed;opacity:.7}@media (max-width:900px){.billing-overview,.billing-benefit-grid,.filter-row,.settings-grid,.plan-grid,.admin-row.wide{grid-template-columns:1fr}.notification-row{align-items:flex-start;display:grid}}.result-card{text-align:left;gap:1rem;display:grid}.result-card>svg{color:var(--primary)}.result-card h1{margin:.25rem 0 0;font-size:2rem}.result-card p{color:var(--text-muted);margin:0;line-height:1.65}.result-actions{flex-wrap:wrap;gap:.75rem;margin-top:.5rem;display:flex}.order-success-scroll{background:linear-gradient(#f7fbfa 0%,#fff 58%);padding-bottom:96px}.order-success-shell{max-width:880px;margin:0 auto;padding:4.5rem 1.5rem 2rem}.order-success-card{align-items:flex-start;gap:1.15rem;padding:2rem;display:grid}.order-success-card h1{color:var(--text);letter-spacing:0;margin:0;font-size:clamp(2rem,5vw,3rem);line-height:1.05}.order-success-card p{color:var(--muted);max-width:620px;margin:0;font-size:1rem;line-height:1.7}.order-number-box,.tracking-link-box{border:1px solid var(--border);background:#f7fbfa;border-radius:16px;gap:.35rem;width:100%;padding:1rem;display:grid}.order-number-box span,.tracking-link-box span{color:var(--muted);text-transform:uppercase;font-size:.76rem;font-weight:800}.order-number-box strong{color:var(--primary);letter-spacing:.02em;font-size:clamp(1.35rem,4vw,2rem)}.tracking-link-box p{color:var(--text);overflow-wrap:anywhere;font-size:.92rem}.order-success-card .result-actions{align-items:center;gap:.65rem;margin-top:.15rem}@media (max-width:640px){.order-success-shell{padding:2rem 1rem 1.5rem}.order-success-card{border-radius:20px;padding:1.35rem}.order-success-card .result-actions{width:100%;display:grid}.order-success-card .result-actions>*{justify-content:center;width:100%}}.spring-landing{--primary:#106b5f;color:#10231f;background:#fbfcfa}.spring-landing .landing-nav{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fbfcfadb;border-bottom:1px solid #106b5f1a}.spring-landing .hero-section{background:radial-gradient(circle at 75% 15%,#106b5f1c,#0000 32%);min-height:780px;padding-top:clamp(7.5rem,12vw,10rem)}.spring-landing .hero-content h1{letter-spacing:0;max-width:780px;font-size:clamp(3.25rem,7vw,6.5rem);line-height:.93}.spring-landing .hero-copy{max-width:650px;font-size:clamp(1.05rem,2vw,1.28rem);line-height:1.65}.spring-landing .button{border-radius:12px;min-height:48px;font-weight:700}.spring-landing .button-primary{background:#106b5f;box-shadow:0 10px 30px #106b5f33}.proof-band{color:#4c665f;background:#f4f8f6;border-block:1px solid #e1ebe7;flex-wrap:wrap;justify-content:center;gap:1rem 2.5rem;padding:1.1rem 5vw;font-size:.82rem;font-weight:700;display:flex}.proof-band span:before{content:"✓";color:#106b5f;margin-right:.5rem}.live-preview-section{grid-template-columns:minmax(0,.74fr) minmax(0,1.26fr);align-items:center;gap:clamp(1.8rem,5vw,4rem);max-width:1180px;margin:clamp(4rem,8vw,7rem) auto;padding:0 clamp(1.25rem,4vw,2.5rem);scroll-margin-top:92px;display:grid}.live-preview-copy h2{color:#101828;letter-spacing:0;max-width:620px;margin:0;font-size:clamp(2.35rem,4.8vw,4.4rem);line-height:.98}.live-preview-copy p:not(.eyebrow){color:#586a64;max-width:560px;margin:1.25rem 0 0;font-size:1.05rem;line-height:1.7}.preview-switcher{flex-wrap:wrap;gap:.5rem;margin-top:1.6rem;display:flex}.preview-switcher button{color:#50645e;cursor:default;min-height:38px;font:inherit;background:#fff;border:1px solid #dce8e4;border-radius:999px;padding:0 .9rem;font-size:.82rem;font-weight:800}.preview-switcher button.active{color:#fff;background:#106b5f;border-color:#106b5f;box-shadow:0 12px 28px #106b5f2e}.workspace-preview{background:#fff;border:1px solid #106b5f2e;border-radius:18px;overflow:hidden;box-shadow:0 28px 90px #17352d21}.workspace-toolbar{background:#fbfdfc;border-bottom:1px solid #e2ebe7;justify-content:space-between;align-items:center;gap:.85rem;min-height:62px;padding:.85rem 1rem;display:flex}.workspace-toolbar span,.workspace-toolbar small{color:#557069;white-space:nowrap;border:1px solid #dce8e4;border-radius:999px;padding:.35rem .6rem;font-size:.72rem;font-weight:850}.workspace-toolbar strong{color:#13231e;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.95rem;overflow:hidden}.workspace-toolbar small{color:#106b5f;background:#e8f7f1;border-color:#cceadf}.workspace-grid{grid-template-columns:minmax(210px,.82fr) minmax(0,1.18fr);min-height:520px;display:grid}.workspace-storefront{background:linear-gradient(#f6faf8,#fff);border-right:1px solid #e2ebe7;align-content:start;gap:.7rem;padding:1rem;display:grid}.storefront-cover{background:linear-gradient(135deg,#106b5fbd,#e35b3fc7),url(/storefront-mock.png) 50%/cover;border-radius:14px;min-height:116px;box-shadow:inset 0 0 0 1px #ffffff47}.storefront-avatar{color:#fff;background:#106b5f;border:4px solid #fff;border-radius:16px;place-items:center;width:54px;height:54px;margin-top:-34px;margin-left:.8rem;font-weight:900;display:grid}.workspace-storefront strong{color:#13231e;font-size:1.1rem}.workspace-storefront p{color:#60736d;margin:0 0 .25rem;font-size:.88rem;line-height:1.5}.mini-product-card,.workspace-order,.workspace-feed span{background:#fff;border:1px solid #e0e9e5;border-radius:10px}.mini-product-card{color:#263832;justify-content:space-between;align-items:center;gap:.75rem;min-height:48px;padding:.75rem;font-size:.83rem;font-weight:750;display:flex}.mini-product-card b{color:#106b5f;white-space:nowrap}.workspace-storefront button{color:#fff;min-height:44px;font:inherit;background:#106b5f;border:0;border-radius:12px;margin-top:.35rem;font-weight:850}.workspace-main{background:#f8faf9;align-content:start;gap:1rem;padding:1rem;display:grid}.workspace-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.workspace-metrics article,.workspace-panel{background:#fff;border:1px solid #e0e9e5;border-radius:14px;box-shadow:0 10px 30px #17352d0d}.workspace-metrics article{min-height:108px;padding:.9rem}.workspace-metrics small{color:#687a74;margin-bottom:.85rem;font-size:.72rem;font-weight:800;display:block}.workspace-metrics strong{color:#106b5f;font-size:clamp(1.15rem,3vw,1.8rem);line-height:1}.workspace-panel{gap:.65rem;padding:1rem;display:grid}.panel-title,.workspace-order{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.7rem;display:grid}.panel-title{margin-bottom:.25rem}.panel-title strong{color:#13231e}.panel-title span,.workspace-order b{color:#106b5f;background:#e8f7f1;border-radius:999px;padding:.28rem .55rem;font-size:.72rem;font-weight:850}.workspace-order{color:#263832;min-height:52px;padding:.75rem;font-size:.88rem;font-weight:750}.workspace-order strong{color:#13231e;white-space:nowrap;justify-self:end}.workspace-feed{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;display:grid}.workspace-feed span{color:#536861;align-items:center;gap:.45rem;min-height:48px;padding:.7rem;font-size:.76rem;font-weight:800;line-height:1.25;display:flex}.workspace-feed svg{color:#106b5f;flex:none}.visual-signal-strip{color:#fff;background:linear-gradient(135deg,#e35b3f1f,#0000 34%),linear-gradient(145deg,#10231f,#16253a);border:0;max-width:none;margin-top:clamp(2rem,5vw,5rem)}.visual-signal-strip div{border-color:#ffffff1f}.visual-signal-strip strong{color:#fff}.visual-signal-strip span{color:#ffffffb8}.pulchi-section{background:linear-gradient(145deg,#f2f8f5,#fff);border:1px solid #dce9e5;border-radius:32px;grid-template-columns:.85fr 1.15fr;align-items:center;gap:clamp(2rem,6vw,5rem);max-width:1120px;margin:clamp(4rem,9vw,8rem) auto;padding:clamp(1.5rem,5vw,4rem);display:grid;box-shadow:0 30px 80px #17352d14}.pulchi-copy h2{letter-spacing:-.045em;margin:.5rem 0 1rem;font-size:clamp(2.2rem,4vw,3.6rem)}.pulchi-copy>p:not(.eyebrow){color:#597069;line-height:1.7}.pulchi-icon{color:#fff;background:#106b5f;border-radius:16px;place-items:center;width:54px;height:54px;margin-bottom:1.5rem;display:grid}.coming-pill{color:#106b5f;text-transform:uppercase;letter-spacing:.08em;background:#dcefe8;border-radius:999px;margin-top:1rem;padding:.4rem .7rem;font-size:.76rem;font-weight:800;display:inline-flex}.pulchi-chat{background:#fff;border:1px solid #e1ebe7;border-radius:22px;padding:1rem;box-shadow:0 20px 60px #12342b1a}.pulchi-question{border:1px solid #e4ece9;border-radius:12px;justify-content:space-between;gap:1rem;margin:.45rem;padding:1rem;font-weight:650;display:flex}.pulchi-answer{color:#fff;background:#106b5f;border-radius:14px;gap:.75rem;margin:1rem .45rem .45rem;padding:1rem;display:flex}.pulchi-answer p{margin:0;line-height:1.5}.faq-section{max-width:900px;margin:0 auto;padding:clamp(4rem,8vw,7rem) 1.25rem}.faq-list{border-top:1px solid #dfe8e5}.faq-list details{border-bottom:1px solid #dfe8e5;padding:1.25rem 0}.faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;font-size:1.05rem;font-weight:750;list-style:none;display:flex}.faq-list details[open] summary svg{transform:rotate(180deg)}.faq-list p{color:#5d716b;max-width:680px;line-height:1.65}.workflow-list{counter-reset:flow}.workflow-step{transition:transform .2s,border-color .2s}.workflow-step:hover{border-color:#106b5f59;transform:translate(6px)}.feature-card,.pricing-card{border-color:#dfe8e5;box-shadow:0 14px 45px #193a310e}.pricing-card.featured{border:2px solid #106b5f;transform:translateY(-8px)}@media (max-width:760px){.spring-landing .hero-section{min-height:auto}.spring-landing .hero-content h1{font-size:clamp(3rem,14vw,4.4rem)}.live-preview-section{grid-template-columns:1fr;margin-block:3.5rem;padding-inline:1rem}.live-preview-copy h2{font-size:clamp(2.2rem,11vw,3.2rem)}.workspace-grid{grid-template-columns:1fr;min-height:auto}.workspace-storefront{border-bottom:1px solid #e2ebe7;border-right:0}.workspace-metrics,.workspace-feed{grid-template-columns:1fr}.workspace-toolbar{align-items:flex-start;gap:.55rem;display:grid}.panel-title,.workspace-order{grid-template-columns:minmax(0,1fr) auto}.workspace-order strong{grid-column:1/-1;justify-self:start}.visual-signal-strip{margin-top:3rem}.pulchi-section{border-radius:24px;grid-template-columns:1fr;margin-inline:1rem}.proof-band{justify-content:flex-start}.pricing-card.featured{transform:none}}@media (prefers-reduced-motion:reduce){.workflow-step,.faq-list summary svg{transition:none}}.lock-badge{color:var(--primary);text-transform:uppercase;background:#106b5f1a;border:1px solid #106b5f2e;border-radius:999px;margin-left:auto;padding:.12rem .4rem;font-size:.64rem;font-weight:800}.sidebar-profile-footer button{color:#dc2626;background:#dc26260d;border:0;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.circle-action{background:var(--card-bg);border:1px solid var(--border-color);border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;display:flex;position:relative}.dot{background:#dc2626;border:2px solid #fff;border-radius:50%;width:10px;height:10px;position:absolute;top:6px;right:6px}.dash-btn:disabled{cursor:not-allowed;opacity:.58}.plan-note{background:var(--card-bg);border:1px solid var(--border-color);border-radius:.75rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin:0 0 1.25rem;padding:1rem 1.25rem;display:flex}.plan-note strong{color:var(--text-primary)}.plan-note span{color:var(--text-muted)}.plan-note a{color:var(--primary);font-weight:800}.plan-note.warning{background:#d79b2614;border-color:#d79b2652}.plan-note.success{background:#106b5f12;border-color:#106b5f40}.shop-trust-row{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1.25rem;display:flex}.shop-trust-row span{background:var(--surface);border:1px solid var(--border);color:var(--muted);border-radius:999px;align-items:center;gap:.4rem;padding:.45rem .75rem;font-size:.82rem;font-weight:700;display:flex}.shop-trust-row svg{color:var(--primary)}.shop-footer{border-top:1px solid var(--border);color:var(--muted);justify-content:center;align-items:center;gap:.35rem;max-width:1200px;margin:0 auto;padding:1.5rem;display:flex}.shop-footer strong{color:var(--primary)}.shop-powered strong a{color:inherit;text-decoration:none}.shop-powered strong a:hover{text-decoration:underline}.product-detail-layer{z-index:360;background:#111c1a94;justify-content:center;align-items:center;padding:1.25rem;display:flex;position:fixed;inset:0}.product-detail-card{background:var(--surface);border:1px solid var(--border);border-radius:1rem;grid-template-columns:minmax(260px,.9fr) minmax(280px,1fr);width:100%;max-width:920px;max-height:min(760px,92vh);display:grid;position:relative;overflow:auto;box-shadow:0 24px 80px #00000038}.product-detail-close{z-index:2;position:absolute;top:1rem;right:1rem}.product-detail-image{color:var(--primary);background:#edf2f0;place-items:center;min-height:460px;display:grid;position:relative}.product-detail-image>img{object-fit:cover;width:100%;height:100%}.product-detail-arrow{color:var(--primary);cursor:pointer;z-index:2;background:#ffffffeb;border:1px solid #111c1a1f;border-radius:999px;justify-content:center;align-items:center;width:42px;height:42px;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 10px 28px #111c1a2e}.product-detail-arrow.previous{left:.85rem}.product-detail-arrow.next{right:.85rem}.store-share-eyebrow{align-items:center;gap:.45rem}.product-detail-thumbs{grid-template-columns:repeat(5,minmax(0,1fr));align-self:end;gap:.45rem;width:100%;padding:.75rem;display:grid}.product-detail-thumbs button{background:var(--card-bg);border:1px solid var(--border);cursor:pointer;border-radius:.55rem;padding:.2rem}.product-detail-thumbs button.active{border-color:#106b5f8c}.product-detail-thumbs img{aspect-ratio:1;object-fit:cover;border-radius:.4rem;width:100%}.product-detail-copy{gap:1rem;padding:2rem;display:grid}.product-detail-copy h2{margin:0;font-size:1.8rem;line-height:1.15}.product-detail-copy strong{color:var(--primary);font-size:1.45rem}.product-detail-copy p{color:var(--muted);margin:0;line-height:1.7}.card-badge.inline{width:max-content;position:static}.product-detail-actions{gap:1rem;margin-top:auto;display:grid}.qty-controls.large{justify-content:flex-start}.qty-controls.large .qty-btn{width:36px;height:36px}.cart-item-img img{object-fit:cover;border-radius:.5rem;width:56px;height:56px}@media (max-width:760px){.product-detail-card{grid-template-columns:1fr}.product-detail-image{min-height:280px}.product-detail-copy{padding:1.25rem}.shop-footer{text-align:center;display:grid}}.settings-stack{gap:1rem;display:grid}.settings-section-title{grid-column:1/-1;margin:0;font-size:1rem}.field.full,.plan-note.full,.auth-message.full{grid-column:1/-1}.media-field .media-upload{background:var(--card-bg);border:1px dashed var(--border-color);color:var(--text-muted);text-align:center;border-radius:.75rem;place-items:center;gap:.4rem;min-height:180px;padding:1rem;display:grid;position:relative}.media-upload img{object-fit:cover;border-radius:.5rem;max-width:150px;max-height:86px}.media-upload input{cursor:pointer;opacity:0;position:absolute;inset:0}.media-upload b{color:var(--primary);text-transform:none;background:#106b5f14;border:1px solid #106b5f2e;border-radius:.5rem;align-items:center;gap:.35rem;padding:.45rem .65rem;font-size:.8rem;display:flex}.media-upload em{text-transform:none;font-style:normal}.copy-field div{display:flex}.copy-field input{border-radius:.5rem 0 0 .5rem;flex:1}.copy-field button{background:var(--card-bg);border:1px solid var(--border-color);color:var(--primary);border-left:0;border-radius:0 .5rem .5rem 0;align-items:center;gap:.35rem;padding:0 .8rem;font-weight:800;display:flex}.copy-field button:disabled{color:var(--text-muted);cursor:not-allowed;opacity:.65}@media (max-width:640px){.copy-field div{display:grid}.copy-field input,.copy-field button{border:1px solid var(--border-color);border-radius:.5rem}.copy-field button{justify-content:center;min-height:42px}}.shop-body{flex-direction:column;height:100vh;display:flex;overflow:hidden}.shop-scroll{flex:1;padding-bottom:108px;overflow-y:auto}.shop-footer{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-top:1px solid var(--border);z-index:250;background:#fffffff0;gap:.45rem;max-width:none;padding:.65rem 1rem .75rem;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -10px 30px #111c1a14}.shop-footer .shop-trust-row{justify-content:center;margin-top:0}.shop-footer .shop-trust-row span{padding:.35rem .65rem;font-size:.76rem}.shop-powered{justify-content:center;align-items:baseline;gap:.35rem;display:flex}.shop-powered strong{color:var(--primary);font-size:.9rem}.shop-powered a{color:#6b8680c7;font-size:.72rem;font-weight:700}.shop-powered a:hover{color:var(--primary)}@media (max-width:560px){.shop-scroll{padding-bottom:138px}.shop-footer .shop-trust-row{gap:.4rem}.shop-footer .shop-trust-row span{padding:.32rem .48rem;font-size:.68rem}.shop-powered{text-align:center;gap:.1rem;display:grid}}.demo-store-cta{background:var(--card-bg);border:1px solid var(--border);color:var(--primary);border-radius:999px;align-items:center;gap:.45rem;margin-top:1rem;padding:.55rem .85rem;font-size:.86rem;font-weight:800;display:inline-flex}.demo-store-cta:hover{border-color:#106b5f59;box-shadow:0 8px 22px #106b5f14}.shop-footer .shop-trust-row .muted-badge{color:#8a9a96;background:#f7f8f8}.shop-footer .shop-trust-row .muted-badge svg{color:#9aa8a5}.commerce-os-line{color:var(--primary);max-width:680px;margin:.35rem 0 .75rem;font-size:1.08rem;font-weight:800;line-height:1.55}.shop-footer{gap:.28rem;padding:.42rem .75rem .48rem}.shop-footer .shop-trust-row{gap:.35rem}.shop-footer .shop-trust-row span{gap:.24rem;padding:.24rem .45rem;font-size:.64rem}.shop-footer .shop-trust-row svg{width:12px;height:12px}.shop-powered strong{font-size:.76rem}.shop-powered a{font-size:.62rem}.shop-scroll{padding-bottom:96px}@media (max-width:560px){.shop-scroll{padding-bottom:64px}.shop-footer{padding:.34rem .55rem .4rem}.shop-footer .shop-trust-row{display:none}.shop-footer .shop-trust-row span{padding:.22rem .34rem;font-size:.58rem}.shop-footer .shop-trust-row svg{width:11px;height:11px}}.order-flow-footer{padding-block:.45rem .5rem}.order-flow-footer .shop-trust-row{display:flex}@media (max-width:560px){.order-flow-footer .shop-trust-row{display:none}}.login-form label{text-transform:none;letter-spacing:0;font-weight:700}.login-form input,.login-form textarea,.login-form input::placeholder{text-transform:none;letter-spacing:0}.shop-nav-actions{align-items:center;gap:.55rem;display:flex}.shop-home-link{background:var(--surface);border:1px solid var(--border);color:var(--muted);border-radius:2rem;padding:.48rem .85rem;font-size:.84rem;font-weight:800}.shop-home-link:hover{color:var(--primary);border-color:#106b5f40}@media (max-width:480px){.shop-home-link{padding:.4rem .62rem;font-size:.74rem}.shop-nav-actions{gap:.35rem}}.verification-card{grid-template-columns:1.4fr 1fr auto;align-items:center;gap:1rem;margin-bottom:1.5rem;padding:1.25rem;display:grid}.verification-banner-grid{gap:.9rem;margin-bottom:1.5rem;display:grid}.verification-alert{background:var(--surface);border:1px solid var(--border);border-radius:1rem;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.9rem;padding:1rem;display:grid;box-shadow:0 16px 40px #0f172a0f}.verification-alert.email{border-color:#d79b263d}.verification-alert.whatsapp{border-color:#106b5f33}.verification-alert-icon{border-radius:.9rem;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:inline-flex}.verification-alert.email .verification-alert-icon{color:#9a6a12;background:#d79b261f}.verification-alert.whatsapp .verification-alert-icon{color:var(--primary);background:#106b5f1a}.verification-alert-copy{min-width:0}.verification-alert-kicker{color:var(--text-muted);text-transform:uppercase;align-items:center;gap:.3rem;font-size:.75rem;font-weight:900;display:inline-flex}.verification-alert-title{color:var(--text);margin:.18rem 0;font-size:1rem;font-weight:900}.verification-alert-copy p{color:var(--text-muted);margin:0}.verification-alert-copy small{color:var(--primary);margin-top:.45rem;font-weight:800;display:block}.verification-inline-code{grid-template-columns:minmax(140px,190px) auto;gap:.55rem;margin-top:.75rem;display:grid}.verification-inline-code input{min-height:2.5rem}.verification-alert-action{color:var(--text);cursor:pointer;background:#fff;border:1px solid #0f172a1f;border-radius:.75rem;align-items:center;gap:.4rem;min-height:2.5rem;padding:0 .85rem;font-size:.86rem;font-weight:900;text-decoration:none;transition:transform .15s,border-color .15s,background .15s;display:inline-flex}.verification-alert-action:hover{border-color:#106b5f47;transform:translateY(-1px)}.verification-alert-action:disabled{cursor:not-allowed;opacity:.65;transform:none}.verification-alert-action.primary{background:var(--primary);border-color:var(--primary);color:#fff}.verification-card h3{margin:.5rem 0 .25rem}.verification-card p{color:var(--text-muted);margin:0}.trust-badge,.seller-status{border-radius:999px;align-items:center;gap:.4rem;font-weight:900;display:inline-flex}.trust-badge{padding:.3rem .55rem;font-size:.76rem}.trust-badge.verified,.seller-status.verified{color:var(--primary);background:#106b5f1a}.trust-badge.unverified,.seller-status.warning{color:#9a6a12;background:#d79b261f}.verification-steps{gap:.45rem;display:grid}.verification-steps span{color:var(--text-muted);align-items:center;gap:.4rem;font-size:.84rem;font-weight:700;display:flex}.verification-steps span.done{color:var(--primary)}.traffic-grid{grid-template-columns:repeat(4,1fr);gap:1rem;margin:0 0 1.5rem;display:grid}.traffic-card{gap:.35rem;padding:1rem;display:grid}.traffic-card span{color:var(--text-muted);font-size:.78rem;font-weight:800}.traffic-card strong{color:var(--primary);font-size:1.2rem}.traffic-card small{color:var(--text-muted)}.store-trust-profile{background:var(--surface);border:1px solid var(--border);border-radius:1rem;gap:1rem;max-width:1200px;margin:0 auto 1.5rem;padding:1rem 1.25rem;display:grid}.seller-status{width:max-content;padding:.45rem .7rem;font-size:.9rem}.store-trust-stats{grid-template-columns:repeat(4,1fr);gap:.6rem;display:grid}.store-trust-stats span{border:1px solid var(--border);color:var(--text);background:#f8fbfa;border-radius:.75rem;align-items:center;gap:.45rem;padding:.75rem;font-size:.86rem;font-weight:800;display:flex}.store-trust-stats svg{color:var(--primary)}.store-trust-stats em{color:var(--muted);margin-left:.2rem;font-size:.72rem;font-style:normal;font-weight:700}@media (max-width:900px){.verification-card,.traffic-grid,.store-trust-stats{grid-template-columns:1fr}.store-trust-profile{margin-inline:1.5rem}}.shop-hero-split{grid-template-columns:minmax(0,1fr) minmax(260px,340px);align-items:start;gap:2rem;display:grid}.shop-hero-split .store-trust-profile{max-width:none;margin:0;padding:1rem}.shop-hero-split .seller-status{font-size:.86rem}.shop-hero-split .store-trust-stats{grid-template-columns:1fr}.shop-hero-split .store-trust-stats span{padding:.68rem;font-size:.82rem}.shop-hero-split .store-trust-stats em{margin-left:auto;display:block}@media (max-width:900px){.shop-hero-split{grid-template-columns:1fr}.shop-hero-split .store-trust-profile{margin-top:.15rem}.shop-hero-split .store-trust-profile.unverified,.shop-hero-split .store-trust-stats{display:none}.shop-hero-split .seller-status{padding:.34rem .55rem;font-size:.72rem}.shop-hero-split .seller-status svg{width:14px;height:14px}}.shop-hero-split .store-trust-profile{box-shadow:none;background:0 0;border:0;border-radius:0;gap:.65rem;padding:.25rem 0 0}.shop-hero-split .seller-status{background:var(--store-theme-soft);border:1px solid var(--store-theme-border);border-radius:999px;padding:.42rem .7rem}.shop-hero-split .store-trust-stats{gap:.38rem;display:grid}.shop-hero-split .store-trust-stats span{color:var(--muted);background:0 0;border:0;border-radius:0;padding:0;font-size:.86rem;font-weight:700;line-height:1.35}.shop-hero-split .store-trust-stats svg{color:var(--store-theme);width:14px;height:14px}.branded-hero .store-trust-profile{background:#ffffffe6;border:1px solid #ffffff57;border-radius:1rem;padding:1rem}.branded-hero .seller-status{color:var(--store-theme);background:#fff;border-color:#ffffff8c}.shop-hero-split .store-trust-stats em{margin-left:.18rem}@media (min-width:901px){.shop-hero.shop-hero-split{max-width:67%;padding-left:0;padding-right:0}}.category-tabs{gap:.5rem;margin:0 0 1.25rem;padding-bottom:.2rem;display:flex;overflow-x:auto}.category-tabs button{background:var(--surface);border:1px solid var(--border);color:var(--muted);cursor:pointer;white-space:nowrap;border-radius:999px;padding:.55rem .85rem;font-size:.84rem;font-weight:800}.category-tabs button.active{background:var(--store-theme);border-color:var(--store-theme);color:#fff}.storefront-catalog-toolbar{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.25rem;display:flex}.storefront-catalog-toolbar .category-tabs{margin-bottom:0}.category-tabs button span{opacity:.8;font-size:.74rem}.storefront-product-count{color:var(--muted);white-space:nowrap;margin:.55rem 0 0;font-size:.84rem;font-weight:700}.storefront-pagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;margin-top:2rem;display:flex}.storefront-pagination button{background:var(--surface);border:1px solid var(--border);color:var(--text);cursor:pointer;border-radius:.65rem;min-width:40px;min-height:40px;padding:0 .85rem;font-weight:800}.storefront-pagination button:hover:not(:disabled),.storefront-pagination button.active{background:var(--primary);border-color:var(--primary);color:#fff}.storefront-pagination button:disabled{cursor:not-allowed;opacity:.45}.product-empty-state{grid-column:1/-1}.product-skeleton-card{cursor:default;pointer-events:none}.product-skeleton-image{aspect-ratio:4/3;border-radius:.95rem .95rem 0 0}.product-skeleton-line,.product-skeleton-price,.product-skeleton-button{border-radius:999px;height:12px}.product-skeleton-line.title{width:68%;height:18px}.product-skeleton-line{width:92%}.product-skeleton-line.short{width:54%}.product-skeleton-price{width:42%;height:20px}.product-skeleton-button{width:96px;height:40px}.skeleton-shimmer{background:linear-gradient(90deg,#edf4f2 0%,#f7fbfa 42%,#edf4f2 78%) 0 0/220% 100%;animation:1.2s ease-in-out infinite skeleton-shimmer}@keyframes skeleton-shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}.checkout-fields{gap:.65rem;margin-top:.75rem;display:grid}.checkout-fields input,.checkout-fields textarea{background:var(--card-bg);border:1px solid var(--border-color);color:var(--text-primary);border-radius:.6rem;min-height:44px;padding:.7rem .85rem}.checkout-fields textarea{resize:vertical;min-height:86px}.order-workflow-row{grid-template-columns:1.25fr .85fr 1.55fr .95fr .85fr .55fr 1.35fr;align-items:center}.order-workflow-head{color:var(--text-muted);letter-spacing:.04em;text-transform:uppercase;background:#f7fbfa;font-size:.72rem;font-weight:900}.order-number-cell{color:var(--primary);overflow-wrap:anywhere;font-size:.88rem}.order-customer-cell{gap:.18rem;min-width:0;display:grid}.order-customer-cell strong{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.order-customer-cell span{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.status-pill{color:var(--primary);background:#106b5f1a;border:1px solid #106b5f29;border-radius:999px;justify-content:center;width:max-content;padding:.35rem .55rem;font-size:.72rem;font-style:normal;font-weight:900;display:inline-flex}.status-cancelled{color:#b91c1c;background:#dc262614;border-color:#dc262624}.status-awaiting_payment{color:#a16207;background:#d977061a;border-color:#d977062e}.order-actions{flex-wrap:wrap;justify-content:flex-start;gap:.4rem;display:flex}.order-actions button,.table-action{background:var(--card-bg);border:1px solid var(--border-color);color:var(--primary);cursor:pointer;border-radius:.5rem;padding:.45rem .6rem;font-size:.76rem;font-weight:800}.order-actions button:hover,.table-action:hover{border-color:#106b5f59;box-shadow:0 8px 20px #106b5f14}.success-message{color:var(--primary);margin:.25rem 0 1rem;font-size:.9rem;font-weight:800}.tracking-page{color:var(--text-primary);background:#f8faf9;min-height:100vh}.tracking-framed-page{background:linear-gradient(#f7fbfa 0%,#fff 62%)}.tracking-dashboard-page{background:0 0;min-height:0}.merchant-app .tracking-dashboard-page .tracking-shell{box-shadow:none;border-radius:8px;max-width:none}.merchant-app .tracking-dashboard-page .tracking-summary h1{font-size:clamp(1.7rem,4vw,2.8rem)}.tracking-landing-nav{z-index:120;width:100%;margin:0 0 2rem}.tracking-page .tracking-landing-nav{position:sticky;top:0;left:0;right:0}.tracking-shell{gap:1.5rem;max-width:1100px;margin:0 auto;padding:1.5rem;display:grid}.tracking-not-found{align-items:flex-start}.tracking-summary h1{margin:.75rem 0 .25rem;font-size:2rem}.tracking-summary p{color:var(--text-muted);margin:0}.tracking-meta{grid-template-columns:repeat(4,1fr);gap:.75rem;margin-top:1.25rem;display:grid}.tracking-meta div{border:1px solid var(--border-color);background:#f8fbfa;border-radius:.75rem;padding:.9rem}.tracking-meta span{color:var(--text-muted);text-transform:uppercase;margin-bottom:.25rem;font-size:.72rem;font-weight:800;display:block}.tracking-grid{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.tracking-grid h2{margin:0 0 .75rem;font-size:1rem}.timeline-list{gap:.65rem;display:grid}.timeline-step{background:var(--card-bg);border:1px solid var(--border-color);border-radius:.75rem;align-items:flex-start;gap:.7rem;padding:.85rem;display:flex}.timeline-step>span{background:#edf2f1;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.timeline-step.done>span{color:var(--primary);background:#106b5f1f}.timeline-step strong,.timeline-step small{display:block}.timeline-step small{color:var(--text-muted);margin-top:.15rem}@media (max-width:900px){.order-workflow-row,.tracking-meta,.tracking-grid{grid-template-columns:1fr}.order-workflow-head{display:none}.order-customer-cell strong,.order-customer-cell span{white-space:normal}.order-actions{justify-content:flex-start}}.customer-row-link{color:inherit}.customer-detail-grid{gap:1rem;display:grid}.customer-detail-grid .full{grid-column:1/-1}.customer-profile-card{gap:.55rem;padding:1.25rem;display:grid}.customer-profile-card h3,.customer-profile-card p{margin:0}.customer-profile-card p{color:var(--text-muted)}.customer-stats{margin:0}.lookup-shell{max-width:920px}.lookup-form{grid-template-columns:1fr 1fr auto;align-items:center;gap:.75rem;display:grid}.lookup-form input{background:var(--card-bg);border:1px solid var(--border-color);border-radius:.6rem;min-height:44px;padding:.7rem .85rem}@media (max-width:760px){.lookup-form,.customer-detail-grid .admin-row{grid-template-columns:1fr}}.upgrade-benefits{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin:1rem 0;display:grid}.upgrade-benefits span{border:1px solid var(--border-color);color:var(--text-primary);background:#f8fbfa;border-radius:.6rem;align-items:center;gap:.45rem;padding:.65rem;font-size:.88rem;font-weight:800;display:flex}.upgrade-benefits svg{color:var(--primary)}@media (max-width:640px){.upgrade-benefits{grid-template-columns:1fr}}.dashboard-modal-layer{z-index:420;background:#1118278f;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.dashboard-modal-card{background:var(--card-bg);border:1px solid var(--border-color);border-radius:.75rem;width:min(720px,100%);max-height:92vh;overflow:auto;box-shadow:0 24px 80px #00000038}.confirm-dialog-layer{z-index:900;background:#11182794;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.confirm-dialog{background:var(--card-bg);border:1px solid var(--border-color);border-radius:.75rem;gap:1.25rem;width:100%;max-width:420px;padding:1.25rem;display:grid;box-shadow:0 24px 80px #00000038}.confirm-dialog h2{color:var(--text-primary);margin:0 0 .45rem;font-size:1.15rem}.confirm-dialog p{color:var(--text-muted);margin:0;line-height:1.55}.confirm-dialog-actions{flex-wrap:wrap;justify-content:flex-end;gap:.75rem;display:flex}.dashboard-modal-head{border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.25rem;display:flex}.dashboard-modal-head h2{margin:0 0 .25rem;font-size:1.25rem}.dashboard-modal-head p{color:var(--text-muted);margin:0}.product-form-grid{grid-template-columns:1fr 1fr;gap:1rem;padding:1.25rem;display:grid}.product-form-grid .field select{background:var(--card-bg);border:1px solid var(--border-color);color:var(--text-primary);text-transform:none;border-radius:.5rem;min-height:48px;padding:0 .85rem}.product-image-pending{color:var(--text-muted);background:#106b5f14;border:1px solid #106b5f2e;border-radius:.65rem;gap:.75rem;padding:.75rem .9rem;display:grid}.product-image-pending-head{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.product-image-pending-head>div{gap:.2rem;display:grid}.product-image-pending strong{color:var(--text-primary)}.product-image-pending button{color:var(--primary);cursor:pointer;background:0 0;border:0;padding:.25rem 0;font-weight:800}.product-pending-preview-grid{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:.65rem;display:grid}.product-pending-preview-grid>div{background:var(--card-bg);border:1px solid var(--border-color);border-radius:.55rem;gap:.45rem;padding:.45rem;display:grid;position:relative;overflow:hidden}.product-pending-preview-grid img{aspect-ratio:1;object-fit:cover;border-radius:.4rem;width:100%}.product-pending-preview-grid span{color:var(--text-muted);text-overflow:ellipsis;text-transform:none;white-space:nowrap;font-size:.72rem;overflow:hidden}.product-pending-preview-grid button{color:#fff;background:#0f172ab8;border-radius:999px;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:inline-flex;position:absolute;top:.65rem;right:.65rem}.product-image-upload{background:var(--card-bg);border:1px dashed var(--border-color);color:var(--text-muted);text-align:center;border-radius:.75rem;place-items:center;gap:.4rem;min-height:176px;padding:1rem;display:grid;position:relative}.product-image-upload img{object-fit:cover;border-radius:.5rem;max-width:180px;max-height:96px}.product-image-upload svg{color:var(--primary)}.product-image-upload b{color:var(--primary);text-transform:none;background:#106b5f14;border:1px solid #106b5f2e;border-radius:.5rem;align-items:center;gap:.35rem;padding:.45rem .65rem;font-size:.8rem;display:flex}.product-image-upload em{text-transform:none;font-style:normal}.product-image-upload input{cursor:pointer;opacity:0;position:absolute;inset:0}.product-image-strip{grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:.6rem;display:grid}.product-image-strip>div{background:var(--card-bg);border:1px solid var(--border);cursor:pointer;text-align:center;border-radius:.75rem;gap:.35rem;padding:.35rem;display:grid;position:relative}.product-image-strip>div.selected{border-color:#106b5f73;box-shadow:0 8px 22px #106b5f1a}.product-image-strip img{aspect-ratio:1;object-fit:cover;border-radius:.55rem;width:100%}.product-image-strip span{color:var(--primary);font-size:.68rem;font-weight:900}.product-image-strip i{background:var(--card-bg);border:1px solid var(--border);color:#b91c1c;border-radius:999px;justify-content:center;align-items:center;width:22px;height:22px;display:flex;position:absolute;top:.2rem;right:.2rem}.product-image-actions{grid-template-columns:1fr 1fr;gap:.25rem;display:grid}.product-image-actions button{color:var(--primary);cursor:pointer;background:#106b5f12;border:1px solid #106b5f1f;border-radius:.4rem;padding:.25rem;font-size:.65rem;font-weight:800}.product-image-actions button:disabled{cursor:not-allowed;opacity:.45}.product-image-limit-note{margin:0}.inline-category-create{grid-template-columns:1fr auto;gap:.65rem;display:grid}.inline-category-create input{background:var(--card-bg);border:1px solid var(--border-color);border-radius:.5rem;min-height:44px;padding:0 .85rem}.dashboard-modal-actions{border-top:1px solid var(--border-color);justify-content:flex-end;align-items:center;gap:.75rem;padding:1rem 1.25rem;display:flex}.full{grid-column:1/-1}@media (max-width:640px){.product-form-grid,.inline-category-create{grid-template-columns:1fr}.dashboard-modal-actions{display:grid}}.product-upload-preview{display:block;position:relative}.product-upload-check{background:var(--primary);color:#fff;border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;display:flex;position:absolute;top:-10px;right:-10px;box-shadow:0 4px 12px #0000002e}.product-upload-check svg{color:#fff}.product-admin-row{grid-template-columns:56px minmax(0,1fr) 104px 120px 82px auto;padding:.7rem}.product-admin-media{border:1px solid var(--border-color);color:var(--primary);background:#eef4f2;border-radius:.5rem;justify-content:center;align-items:center;width:52px;height:52px;display:flex;position:relative;overflow:hidden}.product-admin-media img{object-fit:cover;width:100%;height:100%}.product-admin-gallery-count{color:#fff;background:#111c1ac2;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 .28rem;font-size:.64rem;font-weight:900;display:flex;position:absolute;bottom:3px;right:3px}.product-admin-main{gap:.22rem;min-width:0;display:grid}.product-admin-main strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.product-admin-main span{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.product-stock-pill{background:var(--card-bg);border:1px solid var(--border-color);border-radius:.5rem;justify-items:start;gap:.12rem;padding:.45rem .6rem;display:grid}.product-stock-pill span{color:var(--text-muted);text-transform:uppercase;font-size:.68rem;font-weight:900}.product-stock-pill strong{color:var(--text-primary);font-size:.95rem}.product-admin-row .status-live,.product-admin-row .status-muted{text-align:center;border-radius:999px;width:fit-content;padding:.28rem .55rem;font-size:.74rem;font-style:normal;font-weight:900}.product-admin-row .status-live{color:var(--primary);background:#106b5f1a}.product-admin-row .status-muted{color:var(--text-muted);background:#eef0f2}.product-row-actions{justify-content:flex-end;gap:.4rem;display:flex}.product-row-actions button{background:var(--card-bg);border:1px solid var(--border-color);color:var(--primary);cursor:pointer;border-radius:.5rem;align-items:center;gap:.32rem;min-height:36px;padding:0 .62rem;font-size:.76rem;font-weight:900;display:flex}.product-row-actions button.danger{color:#dc2626}.product-admin-clickable{cursor:pointer;text-align:left;transition:border-color .18s,box-shadow .18s,transform .18s}.product-admin-clickable:hover,.product-admin-clickable:focus-visible{border-color:#106b5f3d;transform:translateY(-1px);box-shadow:0 12px 30px #111c1a14}.product-admin-clickable:focus-visible{outline-offset:2px;outline:3px solid #106b5f24}.product-row-actions .product-share-control{display:inline-flex}.product-row-actions .icon-share-btn{border-radius:.5rem;width:36px;height:36px;min-height:36px}.product-view-body{grid-template-columns:minmax(220px,.9fr) minmax(0,1.1fr);gap:1.25rem;padding:1.25rem;display:grid}.product-view-media{aspect-ratio:1;border:1px solid var(--border-color);color:var(--primary);background:#eef4f2;border-radius:.9rem;justify-content:center;align-items:center;display:flex;overflow:hidden}.product-view-media img{object-fit:cover;width:100%;height:100%}.product-view-gallery{grid-template-columns:repeat(auto-fit,minmax(54px,1fr));gap:.55rem;display:grid}.product-view-gallery button{aspect-ratio:1;cursor:pointer;background:#eef4f2;border:2px solid #0000;border-radius:.6rem;padding:0;overflow:hidden}.product-view-gallery button.active{border-color:var(--primary)}.product-view-gallery img{object-fit:cover;width:100%;height:100%}.product-view-details{align-content:start;gap:1rem;display:grid}.product-view-price{color:var(--primary);font-size:1.9rem;font-weight:950;line-height:1}.product-view-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.product-view-meta span,.product-view-link{border:1px solid var(--border-color);background:#f8fbfa;border-radius:.7rem;gap:.2rem;padding:.75rem;display:grid}.product-view-meta strong,.product-view-link span{color:var(--text-muted);text-transform:uppercase;font-size:.68rem;font-weight:900}.product-view-link a{color:var(--primary);overflow-wrap:anywhere;font-size:.82rem;font-weight:800}.product-active-toggle{border:1px solid var(--border-color);background:#f8fbfa;border-radius:.65rem;align-items:flex-start;gap:.75rem;padding:.85rem;display:flex}.product-active-toggle input{accent-color:var(--primary);width:18px;height:18px;margin-top:.12rem}.product-active-toggle strong,.product-active-toggle em{display:block}.product-active-toggle em{color:var(--text-muted);margin-top:.18rem;font-size:.78rem;font-style:normal}@media (max-width:760px){.product-admin-row{grid-template-columns:52px minmax(0,1fr);align-items:start}.product-stock-pill,.product-admin-row b,.product-admin-row .status-live,.product-admin-row .status-muted,.product-row-actions{grid-column:2}.product-stock-pill{width:max-content}.product-admin-row b{text-align:left}.product-row-actions{justify-content:flex-start}}.store-empty-notice{text-align:center;background:linear-gradient(135deg,#fff 0%,#f4fbf8 58%,#fff8ed 100%);border:1px solid #106b5f2e;border-radius:1rem;grid-column:1/-1;place-items:center;gap:.75rem;max-width:620px;margin:1rem auto;padding:3rem 1.5rem;display:grid;box-shadow:0 16px 44px #111c1a14}.store-empty-icon{color:var(--primary);background:#106b5f1a;border:1px solid #106b5f38;border-radius:1rem;justify-content:center;align-items:center;width:68px;height:68px;display:flex}.store-empty-notice h3{color:var(--text);margin:.25rem 0 0;font-size:1.35rem}.store-empty-notice p{color:var(--muted);max-width:480px;margin:0;line-height:1.7}.store-empty-action{background:var(--primary);color:#fff;border-radius:999px;align-items:center;gap:.45rem;margin-top:.35rem;padding:.72rem 1rem;font-weight:900;display:inline-flex}.store-empty-action:hover{background:var(--primary-hover);color:#fff}.share-modal-layer{z-index:520;background:#1118278f;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.share-modal{background:var(--card-bg);border:1px solid var(--border-color);border-radius:.85rem;gap:1rem;width:100%;max-width:520px;padding:1.25rem;display:grid;position:relative;box-shadow:0 24px 80px #00000038}.share-modal h3,.share-modal p{margin:0}.share-modal p{color:var(--text-muted);line-height:1.55}.share-link-box{border:1px solid var(--border-color);color:var(--text-muted);text-overflow:ellipsis;background:#f8fbfa;border-radius:.65rem;padding:.8rem;font-size:.86rem;line-height:1.45;overflow:hidden}.share-option-grid{grid-template-columns:repeat(2,1fr);gap:.55rem;display:grid}.share-option-grid a,.share-option-grid button,.icon-share-btn{background:var(--card-bg);border:1px solid var(--border-color);color:var(--primary);cursor:pointer;border-radius:.6rem;justify-content:center;align-items:center;gap:.45rem;min-height:42px;padding:.55rem .7rem;font-weight:900;display:flex}.share-option-grid a:hover,.share-option-grid button:hover,.icon-share-btn:hover{border-color:#106b5f59;box-shadow:0 8px 20px #106b5f14}.icon-share-btn{border-radius:50%;width:38px;height:38px;min-height:38px;padding:0}.product-share-control{display:inline-flex}.product-share-strip{flex-wrap:wrap;gap:.6rem;display:flex}.share-field{align-content:start}.share-field .dash-btn{justify-content:center;width:max-content}.qr-panel{gap:1rem;display:grid}.qr-frame{border:1px solid var(--border-color);background:#f8fbfa;border-radius:.85rem;justify-content:center;align-items:center;min-height:220px;padding:1rem;display:flex}.qr-frame img{width:190px;height:190px}.qr-actions{flex-wrap:wrap;gap:.65rem;display:flex}.growth-layout{grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);gap:1.25rem;display:grid}.growth-primary,.growth-qr-card{gap:1rem;padding:1.25rem;display:grid}.growth-primary h3,.growth-primary p,.growth-qr-card h3,.growth-qr-card p{margin:0}.growth-primary p,.growth-qr-card p{color:var(--text-muted);line-height:1.6}.growth-actions{flex-wrap:wrap;gap:.65rem;display:flex}.growth-stat-row{grid-template-columns:repeat(3,1fr);gap:.75rem;display:grid}.growth-stat-row article{border:1px solid var(--border-color);background:#f8fbfa;border-radius:.75rem;padding:.85rem}.growth-stat-row span{color:var(--text-muted);text-transform:uppercase;margin-bottom:.3rem;font-size:.74rem;font-weight:900;display:block}.growth-stat-row strong{color:var(--primary);font-size:1.05rem}.shop-nav-actions>.dash-btn{background:var(--surface);border:1px solid var(--border);color:var(--primary);border-radius:2rem;min-height:38px;padding:.45rem .85rem;font-size:.84rem}.card-actions .icon-share-btn{background:#106b5f14;border-color:#106b5f2e}@media (max-width:900px){.growth-layout,.growth-stat-row,.share-option-grid{grid-template-columns:1fr}.shop-nav-actions>.dash-btn{padding:.4rem .62rem;font-size:.74rem}.shop-nav-actions>.dash-btn svg{width:14px;height:14px}}@media (max-width:560px){.qr-actions,.growth-actions,.product-share-strip{display:grid}.qr-actions .dash-btn,.growth-actions .dash-btn,.product-share-strip .dash-btn{justify-content:center;width:100%}}.store-product-card .card-img .product-share-control{z-index:2;position:absolute;bottom:.75rem;right:.75rem}.store-product-card .card-img .icon-share-btn{background:#fffffff5;border-color:#e8eeecf2;width:34px;height:34px;min-height:34px;box-shadow:0 8px 24px #111c1a24}.store-product-card .card-img .icon-share-btn svg{width:15px;height:15px}.store-product-card .card-footer{gap:.75rem}.store-product-card .card-price{overflow-wrap:anywhere;min-width:0;font-size:clamp(.9rem,2.8vw,1.02rem);line-height:1.15}.store-product-card .card-actions{flex-shrink:0}.store-product-card .card-actions .btn-detail{height:34px;padding:0 .7rem;font-size:.74rem}.store-product-card .card-actions .btn-add{width:34px;height:34px}.store-product-card .card-actions .btn-add svg{width:16px;height:16px}@media (max-width:420px){.store-product-card .card-footer{align-items:stretch;display:grid}.store-product-card .card-actions{justify-content:space-between}.store-product-card .card-actions .btn-detail{flex:1}.store-product-card .card-actions .btn-add{flex:0 0 34px}}.video-placeholder{aspect-ratio:16/9;background:var(--card-bg);border:1px dashed var(--border-color);width:100%;max-width:800px;color:var(--text-muted);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:1rem;margin:2rem auto;display:flex}.merchant-benefits{background:var(--bg-main);text-align:center;padding:4rem 1rem}.benefits-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;max-width:1000px;margin:2rem auto 0;display:grid}.benefit-card{background:var(--card-bg);border:1px solid var(--border-color);text-align:left;border-radius:12px;padding:2rem}.benefit-card h3{color:var(--text-primary);margin:1rem 0 .5rem}.benefit-card p{color:var(--text-muted);font-size:.95rem;line-height:1.5}.hero-image-wrapper{perspective:1000px;z-index:10;width:100%;max-width:900px;margin:0 auto;animation:6s ease-in-out infinite float-hero;position:relative}.hero-mockup-img{border-radius:16px;width:100%;height:auto;transition:transform .3s;display:block;box-shadow:0 30px 60px -12px #00000040,0 0 0 1px #0000000d}@keyframes float-hero{0%{transform:translateY(0)}50%{transform:translateY(-15px)}to{transform:translateY(0)}}.dark .hero-mockup-img{box-shadow:0 30px 60px -12px #0009,0 0 0 1px #ffffff1a}.showcase-section{text-align:center;flex-direction:column;align-items:center;gap:clamp(2rem,5vw,4rem);max-width:1120px;margin:0 auto;padding:4.5rem 1.25rem;display:flex}.showcase-section.alt-bg{background-color:var(--card-bg);max-width:100%}.showcase-section .section-heading{max-width:600px}.showcase-bullets{text-align:left;flex-direction:column;gap:.75rem;margin:1.5rem 0;padding:0;list-style:none;display:inline-block}.showcase-bullets li{color:var(--text-muted);align-items:center;gap:.5rem;font-size:.95rem;display:flex}.showcase-bullets li svg{color:var(--primary);flex-shrink:0}.showcase-image{border-radius:12px;width:100%;max-width:620px;margin:0 auto;overflow:hidden;box-shadow:0 20px 40px -10px #00000026,0 0 0 1px #0000000d}.showcase-image img{width:100%;height:auto;display:block}.dark .showcase-image{box-shadow:0 20px 40px -10px #00000080,0 0 0 1px #ffffff1a}@media (min-width:900px){.showcase-section{text-align:left;flex-direction:row;padding:6rem 2rem}.showcase-section .section-heading{flex:1;padding-right:2rem}.showcase-section .showcase-bullets{text-align:left}.showcase-image{flex:1}}.pricing-grid{grid-template-columns:repeat(4,minmax(240px,1fr))}@media (max-width:1180px){.pricing-grid{scroll-snap-type:x proximity;grid-template-columns:repeat(4,minmax(270px,1fr));margin-inline:calc(-1*clamp(20px,5vw,72px));padding:0 clamp(20px,5vw,72px) 18px;overflow-x:auto}.pricing-card{scroll-snap-align:start}}@media (max-width:640px){.pricing-grid{scroll-snap-type:none;grid-template-columns:1fr;margin-inline:0;padding:0;overflow-x:visible}.pricing-card{scroll-snap-align:none;width:100%}}.shop-body .shop-hero.shop-hero-split{isolation:isolate;background:#17362f;align-items:flex-end;max-width:none;min-height:clamp(420px,52vw,620px);padding:clamp(13rem,26vw,21rem) max(5vw,50vw - 590px) clamp(2rem,5vw,4rem);display:flex;position:relative;overflow:hidden}.shop-body .store-banner-layer{z-index:-2;background:linear-gradient(135deg,#17362f,#397064);border-radius:0;position:absolute;inset:0}.shop-body .store-banner-layer.has-banner{background-image:var(--store-banner);background-position:50%;background-size:cover}.shop-body .store-banner-layer:after{content:"";background:linear-gradient(#05130f0d,#05130fe6);position:absolute;inset:0}.shop-body .hero-title{color:#fff;letter-spacing:-.065em;font-size:clamp(2.8rem,7vw,5.75rem);line-height:.92}.shop-body .commerce-os-line,.shop-body .hero-desc{color:#ffffffd6}.shop-body .store-trust-profile{background:0 0;border:0;margin-top:1.5rem;padding:0}.shop-body .seller-status{color:#fff;background:#ffffff26;border:1px solid #fff3}.shop-body .store-trust-stats{color:#ffffffdb;flex-wrap:wrap;gap:.65rem 1.1rem;margin-top:.8rem;display:flex}.shop-body .btn-add,.shop-body .btn-cta,.shop-body .category-tabs button.active{background:var(--store-primary,#106b5f)}@media (max-width:720px){.shop-body .shop-hero.shop-hero-split{min-height:470px;padding:14rem 1.1rem 1.8rem}.shop-body .hero-title{font-size:clamp(2.65rem,14vw,4.2rem)}.shop-body .hero-desc{display:none}.shop-body .store-trust-stats{grid-template-columns:1fr 1fr;display:grid}.shop-body .shop-container{padding-bottom:6.5rem}.shop-body .product-detail-card{border-radius:22px 22px 0 0;grid-template-columns:1fr;width:100%;max-height:95dvh}.shop-body .product-detail-image{aspect-ratio:1;min-height:0}.mobile-cart-dock{left:.75rem;right:.75rem;bottom:max(.75rem, env(safe-area-inset-bottom));z-index:80;background:var(--store-primary,#106b5f);color:#fff;font:inherit;border:0;border-radius:16px;justify-content:space-between;align-items:center;padding:.95rem 1rem;display:flex;position:fixed;box-shadow:0 16px 40px #0a231c52}}.shop-body.branded-storefront .shop-hero.shop-hero-split.branded-hero{box-shadow:none;border:0;max-width:100%;min-height:clamp(420px,52vw,620px);margin:0;border-radius:0!important;padding:clamp(13rem,26vw,21rem) max(5vw,50vw - 590px) clamp(2rem,5vw,4rem)!important}.shop-body.branded-storefront .store-banner-layer,.shop-body.branded-storefront .store-banner-layer.has-banner{background-position:50%;background-size:cover;border-radius:0!important}.shop-body.branded-storefront .store-banner-layer.has-banner{background-image:var(--store-banner)}.shop-body.branded-storefront .store-banner-layer:after{background:linear-gradient(#040f0c14 10%,#040f0ce6 100%),linear-gradient(90deg,#040f0c85,#0000 70%)}.shop-body.branded-storefront .store-hero-logo-card{background:#fffffff5;border:3px solid #ffffffe6;border-radius:18px;padding:5px}.shop-body.branded-storefront .store-hero-logo-card img,.shop-body.branded-storefront .shop-nav-logo img{object-fit:contain}.shop-body.branded-storefront .hero-eyebrow,.shop-body.branded-storefront .seller-status{color:#fff;background:#0c1f1994;border-color:#ffffff38}.shop-body.branded-storefront .commerce-os-line,.shop-body.branded-storefront .shop-hero-split .store-trust-stats,.shop-body.branded-storefront .shop-hero-split .store-trust-stats span,.shop-body.branded-storefront .shop-hero-split .store-trust-stats svg{color:#ffffffe0}@media (max-width:720px){.shop-body.branded-storefront .shop-hero.shop-hero-split.branded-hero{min-height:470px;border-radius:0!important;padding:14rem 1.1rem 1.8rem!important}}.shop-body{--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:24px}.shop-whatsapp-action,.store-hero-whatsapp{border-radius:999px;justify-content:center;align-items:center;gap:.45rem;min-height:42px;padding:.65rem 1rem;font-size:.84rem;font-weight:800;text-decoration:none;display:inline-flex}.shop-whatsapp-action{background:var(--store-primary-soft);border:1px solid var(--store-primary-border);color:var(--store-primary)}.store-hero-actions{flex-wrap:wrap;align-items:center;gap:.65rem;margin-top:1.2rem;display:flex}.store-hero-whatsapp{background:var(--store-primary);color:var(--store-text-on-primary,#fff)}.shop-body .store-product-card{border-radius:var(--radius-lg)}.shop-body .store-product-card .card-img{border-radius:var(--radius-lg) var(--radius-lg) 0 0;overflow:hidden}.shop-body .category-tabs button{border-radius:999px}.shop-body .checkout-panel{border-radius:var(--radius-xl) 0 0 var(--radius-xl)}.shop-body .product-detail-card{border-radius:var(--radius-xl)}.shop-body .card-badge{color:var(--store-primary)}.shop-body .btn-add,.shop-body .btn-cta,.shop-body .category-tabs button.active,.shop-body .cart-badge,.shop-body .mobile-cart-dock{background:var(--store-primary);color:var(--store-text-on-primary,#fff)}.shop-body .store-product-card:hover{border-color:var(--store-primary-border)}.product-buy-now{box-shadow:0 12px 26px var(--store-primary-soft)}.product-whatsapp{justify-content:center;align-items:center;gap:.45rem;text-decoration:none;display:inline-flex}.cart-remove{color:#a34135;cursor:pointer;background:0 0;border:0;padding:.25rem;font-size:.72rem;font-weight:800}.checkout-breakdown{border-bottom:1px solid var(--border);gap:.45rem;margin-bottom:.85rem;padding-bottom:.85rem;display:grid}.checkout-breakdown span{color:var(--muted);justify-content:space-between;font-size:.82rem;display:flex}.checkout-breakdown b{color:var(--text)}@media (max-width:720px){.shop-whatsapp-action span{display:none}.shop-whatsapp-action{min-height:40px;padding:.55rem .7rem}.store-hero-actions{margin-top:.9rem}.store-hero-actions>*{min-height:44px}.shop-body .checkout-panel{border-radius:var(--radius-xl) var(--radius-xl) 0 0}.shop-body .product-detail-actions{padding:.85rem 1rem max(.85rem, env(safe-area-inset-bottom));z-index:4;background:#fffffff5;margin:1rem -1rem -2rem;position:sticky;bottom:0}}.tracking-framed-page,.order-success-scroll{background:radial-gradient(circle at 12% 8%,#106b5f1f,#0000 28rem),linear-gradient(#f6faf8 0%,#fff 72%)}.tracking-page .tracking-shell{border:1px solid #106b5f1f;border-radius:24px;padding:clamp(1.25rem,4vw,2.4rem);box-shadow:0 28px 80px #14312917}.tracking-summary-topline{justify-content:space-between;align-items:center;gap:1rem;display:flex}.tracking-current-status{color:#106b5f;background:#106b5f1a;border:1px solid #106b5f2e;border-radius:999px;padding:.45rem .75rem;font-size:.75rem;font-weight:850}.tracking-summary .tracking-kicker{color:#106b5f;letter-spacing:.08em;text-transform:uppercase;margin-top:1.6rem;font-size:.78rem;font-weight:850}.tracking-summary h1{letter-spacing:-.055em;font-size:clamp(2.2rem,6vw,4.2rem);line-height:.98}.tracking-progress{background:#e7eeeb;border-radius:999px;height:8px;margin-top:1.5rem;overflow:hidden}.tracking-progress span{border-radius:inherit;background:linear-gradient(90deg,#106b5f,#3d9a8c);height:100%;transition:width .5s;display:block}.tracking-meta div{background:#fbfdfc;border-color:#e1eae6;border-radius:14px;padding:1rem}.tracking-grid>section{background:#fbfdfc;border:1px solid #e3ebe8;border-radius:18px;padding:1.1rem}.timeline-step{border:0;border-left:2px solid #dfe8e4;border-radius:0;padding:.75rem .75rem .75rem 1rem}.timeline-step.done{background:#106b5f0b;border-left-color:#106b5f}.order-success-shell{max-width:940px;padding-top:clamp(2.5rem,7vw,5.5rem)}.order-success-card{border:1px solid #106b5f24;border-radius:28px;padding:clamp(1.4rem,5vw,3.25rem);box-shadow:0 30px 90px #1431291c}.success-celebration{color:#fff;background:#106b5f;border-radius:20px;justify-content:center;align-items:center;width:68px;height:68px;display:flex;box-shadow:0 14px 35px #106b5f40}.order-success-card h1{letter-spacing:-.06em;max-width:680px;font-size:clamp(2.5rem,7vw,4.5rem)}.success-next-steps{grid-template-columns:repeat(3,1fr);gap:.65rem;width:100%;display:grid}.success-next-steps>div{background:#fbfdfc;border:1px solid #e1e9e6;border-radius:16px;gap:.75rem;padding:1rem;display:flex}.success-next-steps>div>span{background:#e5ece9;border-radius:50%;flex:none;justify-content:center;align-items:center;width:28px;height:28px;font-size:.75rem;font-weight:850;display:flex}.success-next-steps .done>span{color:#fff;background:#106b5f}.success-next-steps strong,.success-next-steps small{display:block}.success-next-steps strong{font-size:.84rem}.success-next-steps small{color:#687a74;margin-top:.25rem;line-height:1.4}.shop-body .shop-container{max-width:67%}.settings-save-footer{border:1px solid var(--border-color);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:20;background:#fffffff0;border-radius:.75rem;justify-content:flex-end;align-items:center;padding:.75rem;display:flex;position:sticky;bottom:1rem;box-shadow:0 12px 34px #10182814}.settings-save-footer .dash-btn{white-space:nowrap;justify-content:center;align-items:center;gap:.5rem;min-width:170px;display:inline-flex}@media (max-width:720px){.shop-body .shop-nav-inner{gap:.6rem;min-width:0}.shop-body .shop-nav-brand{flex:auto;min-width:0;overflow:hidden}.shop-body .shop-nav-brand>div:last-child,.shop-body .shop-nav-title-row{min-width:0;overflow:hidden}.shop-body .shop-nav-name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.shop-body .shop-nav-actions{flex:none}.shop-body .hero-title{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere;word-break:normal;font-size:clamp(2.25rem,11vw,3.6rem)}.settings-save-footer .dash-btn{justify-content:center;width:100%}.tracking-page{padding-inline:.75rem}.tracking-page .tracking-shell{border-radius:20px}.tracking-summary-topline{flex-direction:column;align-items:flex-start}.tracking-meta{grid-template-columns:1fr 1fr}.success-next-steps{grid-template-columns:1fr}.order-success-shell{padding-inline:.75rem}.order-success-card{border-radius:22px}}.product-variants-panel{background:radial-gradient(circle at 0 0,#14b8a62e,#0000 34%),linear-gradient(135deg,#fffffff5,#f0fdfad6);border:1px solid #0f766e24;border-radius:24px;padding:1.15rem;position:relative;overflow:hidden;box-shadow:0 20px 55px #0f172a14}.product-variants-panel:before{content:"";pointer-events:none;background-image:linear-gradient(#0f766e0d 1px,#0000 1px),linear-gradient(90deg,#0f766e0d 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000007a,#0000 70%);mask-image:linear-gradient(#0000007a,#0000 70%)}.product-variants-head,.product-variant-summary,.product-variant-rows,.product-variant-empty{z-index:1;position:relative}.product-variants-head{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.9rem;display:flex}.product-variants-head span,.variant-selector-head span{letter-spacing:-.02em;color:#0f172a;font-weight:900;display:block}.product-variants-head p,.variant-selector-head small{color:#64748b;max-width:48rem;margin-top:.28rem;font-size:.88rem;line-height:1.5;display:block}.product-variant-add{white-space:nowrap;border-radius:999px;box-shadow:0 14px 28px #106b5f38}.product-variant-summary{flex-wrap:wrap;gap:.55rem;margin-bottom:1rem;display:flex}.product-variant-summary span{color:#64748b;background:#ffffffc7;border:1px solid #0f766e1f;border-radius:999px;align-items:center;gap:.35rem;padding:.5rem .72rem;font-size:.82rem;display:inline-flex;box-shadow:0 8px 20px #0f172a0d}.product-variant-summary strong{color:#0f766e}.product-variant-empty{color:#475569;background:#ffffffbd;border:1px dashed #0f766e47;border-radius:18px;align-items:center;gap:.85rem;padding:1rem;display:flex}.product-variant-empty svg{color:#0f766e;flex:none}.product-variant-empty strong{color:#0f172a;display:block}.product-variant-empty p{color:#64748b;margin:.2rem 0 0}.product-variant-rows{gap:.9rem;display:grid}.product-variant-row{background:#ffffffe0;border:1px solid #94a3b838;border-radius:20px;grid-template-columns:auto minmax(120px,1fr) minmax(130px,1.2fr) minmax(110px,.85fr) minmax(90px,.7fr) minmax(100px,.8fr) auto;align-items:end;gap:.75rem;padding:.9rem;transition:transform .2s,border-color .2s,box-shadow .2s;display:grid;box-shadow:0 16px 35px #0f172a12}.product-variant-row:hover{border-color:#0f766e47;transform:translateY(-1px);box-shadow:0 20px 42px #0f172a1a}.product-variant-index{align-self:center}.product-variant-index span{color:#fff;background:#0f766e;border-radius:999px;place-items:center;width:2.1rem;height:2.1rem;font-size:.84rem;font-weight:900;display:grid;box-shadow:0 10px 22px #0f766e3d}.product-variant-row .field span{color:#64748b;text-transform:uppercase;letter-spacing:.06em;font-size:.76rem}.product-variant-row .field input{background:#f8fafce6;border-radius:14px}.product-variant-row .field input:focus{border-color:#0f766e75;box-shadow:0 0 0 4px #14b8a61f}.product-variant-remove{color:#be123c;cursor:pointer;background:#fff1f2;border:0;border-radius:999px;align-self:center;padding:.66rem .85rem;font-weight:800;transition:all .18s}.product-variant-remove:hover{background:#ffe4e6;transform:translateY(-1px)}.product-variant-selector{background:radial-gradient(circle at top right, var(--store-primary-glow,#106b5f29), transparent 38%), #f8fafce0;border:1px solid #0f766e24;border-radius:22px;gap:.9rem;margin:1.1rem 0;padding:1rem;display:grid}.variant-selector-head{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.variant-option-grid{grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:.72rem;display:grid}.variant-option-grid button{text-align:left;color:#0f172a;cursor:pointer;background:#ffffffe6;border:1px solid #0f766e24;border-radius:18px;gap:.28rem;min-height:116px;padding:.9rem;transition:transform .2s,border-color .2s,box-shadow .2s,background .2s;display:grid;position:relative;box-shadow:0 14px 30px #0f172a0f}.variant-option-grid button:hover,.variant-option-grid button.active{border-color:var(--store-primary,#106b5f);transform:translateY(-2px);box-shadow:0 18px 36px #0f766e26}.variant-option-grid button.active{background:linear-gradient(145deg, #fffffffa, var(--store-primary-soft,#106b5f14))}.variant-radio-dot{background:#fff;border:2px solid #64748b61;border-radius:999px;width:.85rem;height:.85rem;position:absolute;top:.82rem;right:.82rem}.variant-option-grid button.active .variant-radio-dot{border-color:var(--store-primary,#106b5f);background:var(--store-primary,#106b5f);box-shadow:inset 0 0 0 3px #fff}.variant-option-grid button strong{padding-right:1.4rem;font-size:1rem}.variant-option-grid button span:not(.variant-radio-dot){color:var(--store-primary,#106b5f);font-size:1.05rem;font-weight:900;display:block}.variant-option-grid button small{color:#64748b;line-height:1.4;display:block}@media (max-width:1000px){.product-variant-row{grid-template-columns:auto repeat(2,minmax(0,1fr))}.product-variant-remove{grid-column:2/-1;justify-self:start}}@media (max-width:640px){.verification-alert,.verification-code-panel-large,.verification-inline-code,.verification-form-grid,.verification-step-list{grid-template-columns:1fr}.verification-alert{align-items:stretch}.verification-alert-action,.verification-form-grid .dash-btn{justify-content:center;width:100%}.verification-card-head{flex-direction:column;align-items:flex-start}.whatsapp-verification-card{padding:1.1rem}.product-variants-head,.variant-selector-head{flex-direction:column;align-items:stretch}.product-variant-add{justify-content:center;width:100%}.product-variant-row{grid-template-columns:1fr}.product-variant-index{display:none}.product-variant-remove{grid-column:auto;justify-self:stretch}}.discover-page{color:#102421;background:#f7f9f8;min-height:100vh;padding:1rem clamp(1rem,3vw,3rem) 3rem}.discover-nav{justify-content:space-between;align-items:center;gap:1rem;max-width:1180px;margin:0 auto 1.5rem;padding:.85rem 0;display:flex}.discover-nav nav{gap:1rem;display:flex}.discover-nav a{color:#183a35;font-weight:700;text-decoration:none}.discover-hero,.discover-directory-hero,.discover-profile,.discover-product-landing,.discover-cta{max-width:1180px;margin:0 auto 1.25rem}.discover-hero{gap:1.5rem;padding:clamp(2rem,6vw,4.75rem) 0 2rem;display:grid}.discover-hero span{color:#106b5f;align-items:center;gap:.4rem;font-weight:800;display:inline-flex}.discover-hero h1,.discover-directory-hero h1,.discover-profile h1,.discover-product-landing h1{letter-spacing:0;max-width:760px;margin:.5rem 0;font-size:clamp(2rem,5vw,4.5rem);line-height:1}.discover-hero p,.discover-directory-hero p,.discover-profile p,.discover-product-landing p,.discover-card p,.discover-card small,.discover-empty,.discover-cta p{color:#61736f}.discover-search{z-index:5;background:#fffffff5;border:1px solid #dce8e4;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;max-width:820px;padding:.65rem;display:grid;position:sticky;top:.75rem;box-shadow:0 16px 44px #106b5f14}.discover-search input,.discover-filters select{color:#102421;width:100%;font:inherit;background:0 0;border:0;outline:none}.discover-categories,.discover-filters{flex-wrap:wrap;align-items:center;gap:.65rem;max-width:1180px;margin:0 auto 1.5rem;display:flex}.discover-categories a,.discover-tags span,.discover-filters label,.discover-filters select{color:#183a35;background:#fff;border:1px solid #d7e6e1;border-radius:999px;padding:.55rem .85rem;font-weight:700;text-decoration:none}.discover-section{max-width:1180px;margin:2rem auto}.discover-section-head{justify-content:space-between;align-items:end;margin-bottom:1rem;display:flex}.discover-section h2,.discover-cta h2{letter-spacing:0;margin:0;font-size:clamp(1.35rem,3vw,2rem)}.discover-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem;display:grid}.discover-card{background:#fff;border:1px solid #dce8e4;border-radius:8px;overflow:hidden;box-shadow:0 12px 34px #1227230f}.discover-card a{color:inherit;text-decoration:none}.store-card-media{aspect-ratio:16/9;background:#eaf2ef;position:relative}.store-card-media>img,.product-card-image img,.discover-product-landing img{object-fit:cover;width:100%;height:100%;display:block}.store-logo{color:#fff;background:#106b5f;border:3px solid #fff;border-radius:16px;place-items:center;width:58px;height:58px;font-weight:900;display:grid;position:absolute;bottom:-1.35rem;left:1rem;overflow:hidden}.store-logo img{object-fit:cover;width:100%;height:100%}.product-card .discover-card-body{padding-top:1rem}.discover-card h3{letter-spacing:0;margin:0 0 .35rem;font-size:1.05rem}.discover-card-title,.product-card-meta,.discover-card-actions{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.discover-card-title span,.product-card-meta span{color:#106b5f;font-size:.78rem;font-weight:800}.discover-tags{flex-wrap:wrap;gap:.35rem;margin:.8rem 0;display:flex}.discover-tags span{padding:.3rem .55rem;font-size:.75rem}.discover-card-actions{padding:0 1rem 1rem}.product-card-image{aspect-ratio:1;color:#106b5f;background:#eef5f2;place-items:center;display:grid}.discover-directory-hero{padding:2.5rem 0 1rem}.discover-profile,.discover-product-landing{grid-template-columns:minmax(260px,420px) minmax(0,1fr);align-items:center;gap:2rem;padding:2rem 0;display:grid}.discover-product-landing>div:first-child{aspect-ratio:1;background:#eaf2ef;border-radius:8px;overflow:hidden}.discover-cta{background:#fff;border:1px solid #dce8e4;border-radius:8px;place-items:start;gap:.5rem;margin-top:3rem;padding:2rem;display:grid}.toggle-field{align-content:start}.toggle-field input[type=checkbox]{accent-color:#106b5f;width:22px;height:22px}.traffic-card svg{color:#106b5f}@media (max-width:760px){.discover-nav{flex-direction:column;align-items:flex-start}.discover-nav nav{width:100%;overflow-x:auto}.discover-search{grid-template-columns:auto minmax(0,1fr)}.discover-search button{grid-column:1/-1;width:100%}.discover-profile,.discover-product-landing{grid-template-columns:1fr}}.discover-page{color:#111827;background:linear-gradient(#fbfcfd 0%,#f5f8f7 54%,#fff 100%);font-family:Geist Variable,Geist,Inter,system-ui,sans-serif;overflow-x:hidden}.discover-nav{background:#ffffffd6;border:1px solid #e2e8f0db;border-radius:14px;margin-bottom:1rem;padding:.7rem .85rem;box-shadow:0 18px 46px #0f172a0f}.discover-nav .brand-mark{color:#087a6b;font-weight:760}.discover-nav nav{background:#f8fafc;border:1px solid #edf1f5;border-radius:999px;gap:.15rem;padding:.22rem}.discover-nav nav a{color:#475467;border-radius:999px;padding:.42rem .68rem;font-size:.88rem;font-weight:560}.discover-hero{grid-template-columns:minmax(0,1.02fr) minmax(340px,.9fr);align-items:center;gap:clamp(1rem,3vw,2.2rem);padding:clamp(1.35rem,4vw,3rem) 0 1.25rem;display:grid}.discover-hero-copy{min-width:0}.discover-hero span{color:#087a6b;font-weight:650}.discover-hero h1{color:#101828;max-width:820px;font-size:clamp(2.35rem,5.5vw,5.2rem);font-weight:760;line-height:.94}.discover-hero p{color:#667085;max-width:650px;font-size:clamp(1rem,1.5vw,1.15rem);line-height:1.65}.discover-hero .discover-search{margin-top:1.2rem}.discover-search{border-color:#dde7e4;border-radius:14px;position:relative;top:auto;box-shadow:0 18px 50px #106b5f1a}.discover-search svg{color:#087a6b}.discover-sort-chips,.discover-categories{scrollbar-width:none;gap:.55rem;padding-bottom:.2rem;display:flex;overflow-x:auto}.discover-sort-chips{margin-top:.85rem}.discover-sort-chips::-webkit-scrollbar{display:none}.discover-categories::-webkit-scrollbar{display:none}.discover-sort-chips a,.discover-categories a{color:#344054;background:#fff;border:1px solid #e2e8f0;border-radius:999px;flex:none;padding:.58rem .82rem;font-size:.86rem;font-weight:560}.discover-sort-chips a:hover,.discover-categories a:hover{color:#087a6b;border-color:#a9d7cf}.discover-categories{flex-wrap:nowrap;margin-top:.2rem}.discover-categories a:first-child{color:#fff;background:#087a6b;border-color:#087a6b}.discover-hero-showcase{min-width:0;position:relative}.discover-hero-showcase .store-card{box-shadow:0 30px 80px #0f172a24}.discover-floating-product{width:48%;max-width:250px;position:absolute;bottom:-1.35rem;right:-1rem}.discover-floating-product .product-card{box-shadow:0 24px 70px #0f172a29}.discover-floating-product .discover-card-actions{display:none}.discover-feature-placeholder{aspect-ratio:4/3;color:#087a6b;background:linear-gradient(135deg,#087a6b14,#fffffff2),#fff;border:1px solid #dce8e4;border-radius:18px;justify-content:start;align-items:start;gap:.5rem;padding:1.4rem;display:grid}.discover-feature-placeholder strong{color:#111827;font-size:1.2rem}.discover-feature-placeholder span{color:#667085}.discover-trust-strip{background:#fff;border:1px solid #e1e8e6;border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:.55rem;max-width:1180px;margin:0 auto 1.5rem;padding:.72rem;display:grid}.discover-trust-strip span{color:#475467;align-items:center;gap:.42rem;min-width:0;font-size:.86rem;font-weight:560;display:inline-flex}.discover-trust-strip svg{color:#087a6b;flex:none}.discover-section{margin:1.55rem auto}.discover-section-head{margin-bottom:.75rem}.discover-section h2{color:#111827;font-size:clamp(1.25rem,2.4vw,1.75rem);font-weight:680}.discover-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.discover-card{border-color:#e1e8e6;border-radius:16px;box-shadow:0 18px 46px #0f172a12}.discover-card:hover{transform:translateY(-2px);box-shadow:0 24px 64px #0f172a1c}.store-card-media,.product-card-image{background:radial-gradient(circle at 24% 18%,#087a6b1f,#0000 32%),#f3f7f6}.store-card-media>span{width:100%;height:100%;display:block}.store-logo{background:#087a6b;border-radius:14px}.discover-card-body{padding:1.85rem 1rem 1rem}.product-card .discover-card-body{padding:.9rem 1rem 1rem}.discover-card-title span,.product-card-meta span{color:#087a6b;background:#eef8f5;border-radius:999px;align-items:center;gap:.25rem;padding:.26rem .48rem;display:inline-flex}.discover-card p{line-height:1.5}.discover-card small{align-items:center;gap:.25rem;display:inline-flex}.discover-tags span{color:#475467;background:#f8fafc;border-color:#e6edf0;font-weight:560}.discover-card-actions{gap:.5rem}.discover-card-actions .button{border-radius:10px;min-height:36px}.discover-empty{background:#fff;border:1px dashed #cddbd7;border-radius:14px;margin:0;padding:1rem}.discover-cta{border-radius:16px;box-shadow:0 18px 46px #0f172a0f}@media (max-width:900px){.discover-hero{grid-template-columns:1fr}.discover-floating-product{display:none}.discover-trust-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.discover-page{padding-inline:.85rem}.discover-nav{border-radius:12px}.discover-nav .button{width:100%}.discover-hero{padding-top:1rem}.discover-hero h1{font-size:clamp(2.05rem,13vw,3rem)}.discover-search{grid-template-columns:auto minmax(0,1fr)}.discover-search button{grid-column:1/-1;width:100%}.discover-trust-strip,.discover-grid{grid-template-columns:1fr}}.shop-body .product-detail-layer{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#08120f75;align-items:center;padding:clamp(.75rem,2vw,1.5rem);inset:0;overflow-y:auto}.shop-body .product-detail-card{background:radial-gradient(circle at 18% 0,#106b5f17,#0000 34%),#fbfcfb;border:0;border-radius:32px;width:min(1120px,96vw);max-height:min(94dvh,980px);animation:.32s both product-detail-rise;display:block;position:relative;overflow:hidden;box-shadow:0 34px 100px #06141057}.shop-body .product-detail-scroll{scroll-behavior:smooth;grid-template-columns:minmax(0,1.04fr) minmax(390px,.96fr);gap:clamp(1.25rem,3vw,2.4rem);max-height:min(94dvh,980px);padding:clamp(.85rem,2vw,1.25rem) clamp(.85rem,2vw,1.25rem) 6.25rem;display:grid;overflow-y:auto}.shop-body .product-detail-gallery{align-content:start;gap:.9rem;display:grid}.shop-body .product-detail-image{aspect-ratio:4/5;width:100%;min-height:0;color:var(--store-primary,#106b5f);background:linear-gradient(140deg,#106b5f14,#ffffffb3),#eef3f1;border-radius:24px;place-items:center;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #106b5f0f,0 20px 50px #102c251a}.shop-body .product-detail-image>img{object-fit:cover;width:100%;height:100%;transition:transform .55s cubic-bezier(.2,.8,.2,1),filter .35s;display:block;transform:scale(1.001)}.shop-body .product-detail-image:hover>img{transform:scale(1.045)}.shop-body .product-detail-arrow{z-index:3;color:#10241f;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffdb;border:0;border-radius:999px;place-items:center;width:46px;height:46px;transition:transform .18s,background .18s;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 12px 32px #0618132e}.shop-body .product-detail-arrow:hover{background:#fff;transform:translateY(-50%)scale(1.06)}.shop-body .product-detail-arrow.previous{left:.9rem}.shop-body .product-detail-arrow.next{right:.9rem}.shop-body .product-image-counter{z-index:3;color:#fff;letter-spacing:.02em;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#091713ad;border-radius:999px;padding:.42rem .7rem;font-size:.82rem;font-weight:800;position:absolute;bottom:.9rem;right:.9rem}.shop-body .product-detail-thumbs{scrollbar-width:none;gap:.65rem;max-width:100%;padding:.1rem .1rem .35rem;display:flex;overflow-x:auto}.shop-body .product-detail-thumbs::-webkit-scrollbar{display:none}.shop-body .product-detail-thumbs button{opacity:.72;background:#eef3f1;border:2px solid #0000;border-radius:18px;flex:0 0 74px;width:74px;height:88px;transition:border-color .18s,opacity .18s,transform .18s,box-shadow .18s;overflow:hidden;transform:scale(.96);box-shadow:0 8px 22px #0a201a14}.shop-body .product-detail-thumbs button.active{border-color:var(--store-primary,#106b5f);opacity:1;transform:scale(1.03);box-shadow:0 14px 30px #106b5f33}.shop-body .product-detail-thumbs img{object-fit:cover;width:100%;height:100%}.shop-body .product-detail-copy{align-content:start;gap:1.1rem;padding:.4rem .35rem .25rem;display:grid}.shop-body .product-info-stack{gap:.45rem;padding-top:.25rem;display:grid}.shop-body .product-category-label{color:#73817c;letter-spacing:.08em;text-transform:uppercase;font-size:.82rem;font-weight:800}.shop-body .product-detail-copy h2{color:#10201c;letter-spacing:-.052em;margin:0;font-size:clamp(1.9rem,4vw,2.15rem);font-weight:900;line-height:.98}.shop-body .product-detail-price{color:var(--store-primary,#106b5f);letter-spacing:-.045em;font-size:clamp(1.8rem,4vw,2.35rem);font-weight:900;display:block}.shop-body .product-availability-row{color:#5e6d68;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;font-size:.92rem;font-weight:650;display:flex}.shop-body .availability-badge{background:var(--store-primary-soft,#106b5f1a);color:var(--store-primary,#106b5f);border-radius:999px;align-items:center;padding:.35rem .62rem;font-size:.78rem;font-weight:900;display:inline-flex}.shop-body .premium-info-card,.shop-body .merchant-product-card,.shop-body .product-detail-accordions details{background:#ffffffc2;border:1px solid #106b5f14;border-radius:22px;box-shadow:0 16px 42px #0c2a2212}.shop-body .premium-info-card{color:#53615d;gap:.35rem;padding:1rem;display:grid}.shop-body .premium-info-card b{color:#10201c}.shop-body .merchant-product-card{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.9rem;padding:1rem;display:grid}.shop-body .merchant-product-logo{background:var(--store-primary,#106b5f);color:#fff;border-radius:18px;place-items:center;width:58px;height:58px;font-weight:900;display:grid;overflow:hidden;box-shadow:0 12px 28px #106b5f2e}.shop-body .merchant-product-logo img{object-fit:cover;width:100%;height:100%}.shop-body .merchant-product-card small,.shop-body .merchant-product-card em{color:#6d7a75;align-items:center;gap:.28rem;font-size:.8rem;font-style:normal;font-weight:750;display:flex}.shop-body .merchant-product-card strong{color:#10201c;margin:.08rem 0 .2rem;font-size:1rem;display:block}.shop-body .merchant-product-card em{color:var(--store-primary,#106b5f)}.shop-body .merchant-product-actions{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:.55rem;display:grid}.shop-body .merchant-product-actions a{color:#10201c;background:#f0f5f3;border-radius:14px;justify-content:center;align-items:center;gap:.38rem;min-height:44px;font-size:.86rem;font-weight:850;text-decoration:none;transition:transform .18s,background .18s;display:inline-flex}.shop-body .merchant-product-actions a:hover{background:var(--store-primary-soft,#106b5f1a);transform:translateY(-1px)}.shop-body .product-icon-actions{grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;margin:0;display:grid}.shop-body .product-icon-actions .dash-btn,.shop-body .product-icon-actions .icon-share-btn{color:#17302a;min-width:0;min-height:48px;box-shadow:none;background:#eef4f1;border:0;border-radius:16px;justify-content:center;align-items:center;gap:.35rem;padding:0 .55rem;font-size:.78rem;font-weight:850;transition:transform .18s,background .18s;display:inline-flex}.shop-body .product-icon-actions .dash-btn:hover,.shop-body .product-icon-actions .icon-share-btn:hover{background:var(--store-primary-soft,#106b5f1a);transform:translateY(-2px)}.shop-body .product-detail-actions{gap:.75rem;margin:0;display:grid}.shop-body .qty-controls.large{background:#eef4f1;border:0;border-radius:18px;grid-template-columns:52px 66px 52px;justify-self:center;align-items:center;min-height:52px;padding:.25rem;display:inline-grid}.shop-body .qty-controls.large .qty-btn{color:#10201c;background:#fff;border:0;border-radius:14px;width:44px;height:44px;font-size:1.25rem;font-weight:900;box-shadow:0 8px 20px #0a201a14}.shop-body .qty-controls.large .qty-num{color:#10201c;text-align:center;font-size:1.1rem;font-weight:900}.shop-body .product-detail-actions .btn-cta,.shop-body .product-sticky-action-bar .btn-cta{background:var(--store-primary,#106b5f);width:100%;min-height:56px;color:var(--store-text-on-primary,#fff);border:0;border-radius:16px;font-size:.98rem;font-weight:900;transition:transform .18s,box-shadow .18s,filter .18s;box-shadow:0 16px 36px #106b5f3b}.shop-body .product-detail-actions .btn-cta:hover,.shop-body .product-sticky-action-bar .btn-cta:hover{filter:brightness(.98);transform:translateY(-2px);box-shadow:0 20px 42px #106b5f47}.shop-body .product-detail-actions .product-buy-now{color:#fff;background:#10201c;box-shadow:0 14px 32px #10201c33}.shop-body .product-detail-accordions{gap:.7rem;display:grid}.shop-body .product-detail-accordions details{padding:0;overflow:hidden}.shop-body .product-detail-accordions summary{color:#10201c;cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:1rem;font-weight:900;list-style:none;display:flex}.shop-body .product-detail-accordions summary::-webkit-details-marker{display:none}.shop-body .product-detail-accordions details[open] summary svg{transform:rotate(180deg)}.shop-body .product-detail-accordions p,.shop-body .product-detail-accordions dl,.shop-body .reviews-placeholder{color:#5c6a65;margin:0;padding:0 1rem 1rem;line-height:1.68}.shop-body .product-detail-accordions dl{gap:.55rem;display:grid}.shop-body .product-detail-accordions dl div{justify-content:space-between;gap:1rem;display:flex}.shop-body .product-detail-accordions dt{color:#73817c;font-weight:750}.shop-body .product-detail-accordions dd{color:#10201c;text-align:right;margin:0;font-weight:850}.shop-body .reviews-placeholder{align-items:center;gap:.65rem;display:flex}.shop-body .related-products{border:0;margin:.2rem 0 0;padding:0}.shop-body .related-products-head{justify-content:space-between;align-items:end;margin-bottom:.75rem;display:flex}.shop-body .related-products-head span{color:#10201c;font-size:1.05rem;font-weight:900}.shop-body .related-products-head small{color:#73817c;font-weight:750}.shop-body .related-products-row{scroll-snap-type:x mandatory;scrollbar-width:none;gap:.75rem;padding:.1rem .05rem .5rem;display:flex;overflow-x:auto}.shop-body .related-products-row::-webkit-scrollbar{display:none}.shop-body .related-product{scroll-snap-align:start;color:inherit;background:#fff;border:0;border-radius:18px;flex:0 0 210px;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:.75rem;padding:.7rem;text-decoration:none;transition:transform .18s;display:grid;box-shadow:0 12px 30px #0a201a14}.shop-body .related-product:hover{transform:translateY(-2px)}.shop-body .related-product>span{background:#eef4f1;border-radius:14px;width:58px;height:68px}.shop-body .related-product b{color:#10201c;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.9rem;line-height:1.2;display:-webkit-box;overflow:hidden}.shop-body .related-product small{color:var(--store-primary,#106b5f);font-weight:900}.shop-body .product-sticky-action-bar{z-index:8;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe6;border:1px solid #106b5f1a;border-radius:22px;grid-template-columns:minmax(0,auto) minmax(190px,280px);align-items:center;gap:1rem;padding:.8rem;display:grid;position:absolute;bottom:1.25rem;left:1.25rem;right:1.25rem;box-shadow:0 20px 60px #0719142e}.shop-body .product-sticky-action-bar strong{color:#10201c;letter-spacing:-.04em;font-size:1.25rem;font-weight:950}.shop-body .product-skeleton-card{position:relative;overflow:hidden}.shop-body .product-skeleton-card:after{content:"";background:linear-gradient(90deg,#0000,#ffffff8c,#0000);animation:1.35s infinite product-skeleton-shimmer;position:absolute;inset:0}@keyframes product-detail-rise{0%{opacity:0;transform:translateY(18px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes product-skeleton-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}@media (max-width:860px){.shop-body .product-detail-layer{align-items:flex-end;padding:0}.shop-body .product-detail-card{border-radius:28px 28px 0 0;width:100%;max-height:96dvh}.shop-body .product-detail-scroll{max-height:96dvh;padding:.85rem;padding-bottom:calc(6.5rem + env(safe-area-inset-bottom));grid-template-columns:1fr;gap:1rem}.shop-body .product-detail-close{z-index:12;top:.95rem;right:.95rem}.shop-body .product-detail-copy{gap:1rem;padding:.15rem .15rem 0}.shop-body .product-detail-copy h2{font-size:clamp(1.9rem,8vw,2.15rem)}.shop-body .product-detail-price{font-size:clamp(1.75rem,7vw,2.2rem)}.shop-body .product-icon-actions{grid-template-columns:repeat(4,minmax(64px,1fr));overflow-x:auto}.shop-body .product-icon-actions .dash-btn,.shop-body .product-icon-actions .icon-share-btn{min-height:52px;padding:0 .45rem}.shop-body .merchant-product-actions{grid-template-columns:1fr}.shop-body .product-sticky-action-bar{right:auto;bottom:max(.75rem, env(safe-area-inset-bottom));border-radius:20px;grid-template-columns:minmax(0,1fr) minmax(150px,1.1fr);margin:-5.7rem .85rem .85rem;padding:.65rem;position:sticky;left:auto}.shop-body .product-sticky-action-bar .btn-cta{min-height:52px}}@media (max-width:390px){.shop-body .product-detail-scroll{padding:.65rem;padding-bottom:calc(6.35rem + env(safe-area-inset-bottom))}.shop-body .product-detail-image{border-radius:22px}.shop-body .product-detail-thumbs button{border-radius:15px;flex-basis:64px;width:64px;height:76px}.shop-body .product-icon-actions .dash-btn span{display:none}.shop-body .product-sticky-action-bar{grid-template-columns:1fr 1fr;margin-left:.65rem;margin-right:.65rem}}.shop-body .product-detail-page{width:100%;max-width:1080px;margin:0 auto;padding:clamp(.85rem,2vw,1.6rem) clamp(1rem,3vw,2rem) 1.25rem}.shop-body .product-detail-page-top{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.85rem;display:flex}.shop-body .product-detail-back{color:#17302a;cursor:pointer;background:#fff;border:1px solid #106b5f24;border-radius:999px;align-items:center;gap:.42rem;width:max-content;min-height:38px;padding:.48rem .78rem;font-size:.88rem;font-weight:850;display:inline-flex}.shop-body .product-detail-page>.product-detail-card{box-shadow:none;background:#fff;border:1px solid #106b5f14;border-radius:0;width:100%;max-width:none;max-height:none;animation:none;display:block;overflow:visible}.shop-body .product-detail-page .product-detail-scroll{grid-template-columns:minmax(0,.98fr) minmax(340px,.78fr);gap:clamp(1.1rem,3vw,2.35rem);max-height:none;padding:0 0 6rem;display:grid;overflow:visible}.shop-body .product-detail-page .product-detail-gallery{gap:.8rem}.shop-body .product-detail-page .product-detail-image{aspect-ratio:4/4.55;box-shadow:none;border-radius:0;max-height:640px}.shop-body .product-detail-page .product-detail-thumbs button{border-radius:0;flex-basis:82px;width:82px;height:96px}.shop-body .product-detail-page .product-detail-copy{gap:.95rem;padding:.2rem 0 0}.shop-body .product-detail-page .product-detail-copy h2{letter-spacing:0;font-size:clamp(1.65rem,3.2vw,2.45rem);line-height:1.04}.shop-body .product-detail-page .product-detail-price{letter-spacing:0;font-size:clamp(1.4rem,2.9vw,2rem)}.shop-body .product-detail-page .merchant-product-card,.shop-body .product-detail-page .premium-info-card,.shop-body .product-detail-page .product-detail-accordions details{box-shadow:none;border-radius:8px}.shop-body .product-detail-page .merchant-product-card{border-color:#0b3a3014;align-items:center;gap:.75rem;padding:.78rem}.shop-body .product-detail-page .merchant-product-logo{border-radius:18px;width:54px;height:54px}.shop-body .product-detail-page .merchant-product-card strong{font-size:1rem}.shop-body .product-detail-page .merchant-product-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;width:100%}.shop-body .product-detail-page .merchant-product-actions a{border-radius:6px;min-height:38px;padding:.52rem .7rem}.shop-body .product-detail-page .product-variant-selector{gap:.85rem;display:grid}.shop-body .product-detail-page .variant-group{gap:.55rem;padding-top:.25rem;display:grid}.shop-body .product-detail-page .variant-selector-head{align-items:baseline;gap:.6rem}.shop-body .product-detail-page .variant-selector-head span{letter-spacing:0;font-size:.92rem}.shop-body .product-detail-page .variant-selector-head small{font-size:.78rem}.shop-body .product-detail-page .variant-option-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;display:grid}.shop-body .product-detail-page .variant-option-grid button{border-color:#0b3a301f;border-radius:6px;gap:.18rem;min-height:58px;padding:.58rem .65rem}.shop-body .product-detail-page .variant-option-grid button strong{font-size:.95rem}.shop-body .product-detail-page .variant-option-grid button span:not(.variant-radio-dot):not(.variant-color-dot){font-size:.82rem}.shop-body .product-detail-page .variant-option-grid button small{font-size:.72rem}.shop-body .product-detail-page .variant-option-grid.color-options{flex-wrap:wrap;align-items:center;gap:.7rem;display:flex}.shop-body .product-detail-page .variant-option-grid .color-swatch-option{background:0 0;border:0;border-radius:999px;flex:none;align-items:center;gap:.42rem;width:auto;min-height:34px;padding:.18rem .35rem .18rem .18rem;display:inline-flex}.shop-body .product-detail-page .variant-option-grid .color-swatch-option.active{box-shadow:none;background:#106b5f14}.shop-body .product-detail-page .variant-color-dot{background:var(--option-color,transparent);border:1px solid #0a141233;border-radius:999px;width:30px;height:30px;display:inline-flex;box-shadow:inset 0 0 0 2px #fff}.shop-body .product-detail-page .color-swatch-option.active .variant-color-dot{border-color:#0f766e;box-shadow:inset 0 0 0 2px #fff,0 0 0 2px #0f766e}.shop-body .product-detail-page .color-swatch-option strong{font-size:.85rem;font-weight:760}.shop-body .product-detail-page .color-swatch-option span:not(.variant-color-dot),.shop-body .product-detail-page .color-swatch-option small{display:none}.shop-body .product-detail-page .product-secondary-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.shop-body .product-detail-page .product-secondary-actions .dash-btn{justify-content:center;min-height:44px}.shop-body .product-detail-page .product-detail-actions{grid-template-columns:auto minmax(0,1fr) minmax(0,1fr);align-items:center}.shop-body .product-detail-page .product-sticky-action-bar{border-radius:8px;padding:.72rem;position:fixed;bottom:.85rem;left:max(1rem,50vw - 540px + 1rem);right:max(1rem,50vw - 540px + 1rem)}.shop-body .product-detail-page .product-sticky-action-bar strong{font-size:clamp(1.15rem,2.3vw,1.55rem)}.shop-body .product-detail-page .product-sticky-action-bar .primary-cta{border-radius:6px;min-height:48px}@media (min-width:861px){.shop-body .product-detail-page{max-width:70%}.shop-body .product-detail-page .product-detail-scroll{padding:0 2.5rem 6rem 0}.shop-body .product-detail-actions .btn-cta,.shop-body .product-sticky-action-bar .btn-cta{font-size:revert;border-radius:8px}.shop-body .related-product{box-shadow:0 1px 6px #0a201a14}}@media (max-width:860px){.shop-body .product-detail-page{padding:.85rem .85rem 1rem}.shop-body .product-detail-page-top{flex-direction:column;align-items:flex-start}.shop-body .product-detail-page-top .product-icon-actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.shop-body .product-detail-page .product-detail-card{border-radius:0}.shop-body .product-detail-page .product-detail-scroll{padding-bottom:calc(6.6rem + env(safe-area-inset-bottom));grid-template-columns:1fr}.shop-body .product-detail-page .product-detail-image{aspect-ratio:1/1.02;max-height:none}.shop-body .product-detail-page .product-detail-thumbs button{flex-basis:78px;width:78px;height:92px}.shop-body .product-detail-page .product-secondary-actions{grid-template-columns:1fr}.shop-body .product-detail-page .variant-option-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.shop-body .product-detail-page .product-detail-actions{grid-template-columns:1fr}.shop-body .product-detail-page .product-sticky-action-bar{bottom:max(.75rem, env(safe-area-inset-bottom));left:.85rem;right:.85rem}}@media (max-width:640px){.merchant-app .product-form-modal{max-height:calc(100dvh - 1rem)}.merchant-app .product-form-modal form{padding-bottom:calc(5.8rem + env(safe-area-inset-bottom))}.merchant-app .product-form-modal .dashboard-modal-actions{padding-bottom:calc(.85rem + env(safe-area-inset-bottom));bottom:0}}@media (max-width:900px){.store-intel-grid,.store-intel-product-grid,.store-intel-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.source-chart-wrap{grid-template-columns:150px 1fr}}@media (max-width:640px){.store-intel-grid,.store-intel-strip,.store-intel-product-grid,.store-intel-mini-grid,.source-chart-wrap{grid-template-columns:1fr}.source-pie{width:70%;max-width:180px;margin:0 auto}.funnel-row,.store-intel-row,.store-intel-event{grid-template-columns:1fr}.funnel-row div{width:100%}}.merchant-app{--dash-font:"Geist Variable", Geist, Inter, system-ui, sans-serif;--dash-bg:#f7f8fa;--dash-border:#e4e7ec;--dash-muted:#667085;--dash-text:#101828;background:var(--dash-bg);font-family:var(--dash-font);color:var(--dash-text)}.merchant-app .admin-sidebar{border-right:1px solid var(--dash-border);width:282px;box-shadow:none;background:#fff;padding:1.15rem 1rem 88px}.merchant-app .dashboard-main-spring{margin-left:282px}.merchant-app .sidebar-logo{margin-bottom:1.4rem;padding:.25rem .45rem}.merchant-app .sidebar-logo .brand-logo{width:150px;height:36px}.merchant-app .side-nav{gap:.85rem;padding-right:.15rem;overflow:auto}.merchant-app .nav-section{gap:.2rem;display:grid}.merchant-app .nav-section-label{color:#98a2b3;letter-spacing:.08em;text-transform:uppercase;padding:.25rem .75rem;font-size:.68rem;font-weight:800}.merchant-app .nav-link{color:#667085;border:0;border-radius:4px;min-height:30px;margin:0;padding:.25rem .65rem;font-size:.75rem;font-weight:650;line-height:1.1}.merchant-app .nav-link svg{color:#7d8997;flex:none}.merchant-app .nav-link.active{color:#087a6b;background:#eef8f5;font-weight:750;box-shadow:inset 3px 0 #087a6b}.merchant-app .nav-link.active svg{color:#087a6b}.merchant-app .nav-link:hover:not(.active){color:#344054;background:#f4f6f8}.merchant-app .nav-lock{color:#98a2b3;margin-left:auto}.merchant-app .badge{background:#d92d20;margin-left:auto;font-size:.66rem}.merchant-app .install-btn{color:#087a6b;background:#eef8f5;border:1px solid #087a6b2e;border-radius:8px;min-height:38px;margin:1rem .15rem 0;font-size:.82rem}.merchant-app .sidebar-profile-footer{background:#fff;padding:.85rem 1rem}.merchant-app .sidebar-profile-footer strong{font-size:.9rem}.merchant-app .sidebar-profile-footer small{font-size:.72rem}.merchant-app .admin-topnav{min-height:64px;box-shadow:none;background:#ffffffeb;padding:.75rem clamp(1.1rem,3vw,2rem)}.merchant-app .admin-topnav h2{letter-spacing:0;font-size:1.18rem;font-weight:700}.merchant-app .dashboard-shell-content{max-width:1480px;margin:0 auto;padding:1.5rem clamp(1.1rem,3vw,2rem) 2.5rem}.merchant-app .page-actions-header{align-items:center;margin-bottom:1rem}.merchant-app .page-actions-header h1{letter-spacing:0;margin:0 0 .25rem;font-size:1.6rem;font-weight:760}.merchant-app .page-actions-header p{color:var(--dash-muted);font-size:.92rem}.merchant-app .dash-btn,.merchant-app .view-shop,.merchant-app .table-action{border-radius:8px;min-height:38px;padding:.58rem .82rem;font-size:.88rem;font-weight:720}.merchant-app .dash-btn{border:1px solid var(--dash-border);color:#1d2939;background:#fff}.merchant-app .dash-btn.primary{color:#fff;background:#087a6b;border-color:#087a6b}.merchant-app .glass-card,.merchant-app .dashboard-card,.merchant-app .analytics-metric-card,.merchant-app .traffic-card,.merchant-app .panel,.merchant-app .verification-card{border:1px solid var(--dash-border);background:#fff;border-radius:10px;box-shadow:0 1px 2px #1018280a}.merchant-app .analytics-summary-cards{grid-template-columns:repeat(6,minmax(0,1fr));gap:.8rem;margin:0 0 .9rem}.merchant-app .analytics-metric-card{gap:.25rem;min-height:104px;padding:.9rem;display:grid}.merchant-app .analytics-metric-card svg{color:#087a6b}.merchant-app .analytics-metric-card strong{color:#101828;font-size:1.18rem;font-weight:780}.merchant-app .quick-action-grid{flex-wrap:wrap;gap:.55rem;margin:.25rem 0 1rem;display:flex}.merchant-app .quick-action-grid .dash-btn{box-shadow:none}.merchant-app .compact-verification-card{grid-template-columns:minmax(0,1.2fr) minmax(220px,.8fr) auto;align-items:center;margin-bottom:1rem;padding:.85rem 1rem}.merchant-app .verification-card h3{margin:.35rem 0 .15rem;font-size:.98rem}.merchant-app .verification-card p{font-size:.86rem;line-height:1.45}.merchant-app .verification-steps{gap:.35rem}.merchant-app .verification-steps span{font-size:.78rem}.merchant-app .insight-head h2{letter-spacing:0;font-size:1.15rem}.merchant-app .traffic-grid{gap:.8rem}.merchant-app .dashboard-panels{gap:.9rem}.merchant-app .panel{padding:1rem}.merchant-app .panel h3{margin-bottom:.8rem;font-size:.98rem}.merchant-app .admin-row{min-height:42px}.merchant-app .pulchi-teaser{min-height:72px;padding:.8rem 1rem}.merchant-app .analytics-upgrade-banner{border-radius:10px;padding:1rem}.merchant-app .profile-chip small{color:#087a6b;background:#eef8f5}@media (max-width:1180px){.merchant-app .analytics-summary-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.merchant-app .admin-sidebar{width:260px}.merchant-app .dashboard-main-spring{margin-left:260px}}@media (max-width:900px){.merchant-app .admin-sidebar{width:290px}.merchant-app .dashboard-main-spring{margin-left:0}.merchant-app .analytics-summary-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.merchant-app .compact-verification-card{grid-template-columns:1fr}.merchant-app .page-actions-header{align-items:flex-start;gap:.75rem}}@media (max-width:640px){.merchant-app .dashboard-shell-content{padding:1rem .85rem 1.75rem}.merchant-app .page-actions-header{margin-bottom:.8rem}.merchant-app .page-actions-header h1{font-size:1.35rem}.merchant-app .analytics-summary-cards{grid-template-columns:1fr 1fr;gap:.65rem}.merchant-app .analytics-metric-card{min-height:96px;padding:.75rem}.merchant-app .analytics-metric-card strong{font-size:1rem}.merchant-app .quick-action-grid{grid-template-columns:1fr 1fr;display:grid}.merchant-app .quick-action-grid .dash-btn{justify-content:center}.merchant-app .topnav-actions .profile-chip{display:none}}.merchant-app{--dash-bg:#f8fafb;--dash-border:#e6e9ee;--dash-soft:#f2f5f7;--dash-text:#111827;--dash-muted:#6b7280;--dash-green:#0b7668;font-weight:400}.merchant-app h1,.merchant-app h2,.merchant-app h3,.merchant-app strong,.merchant-app b{font-weight:600}.merchant-app .admin-sidebar{background:#fff}.merchant-app .nav-section-label{letter-spacing:.06em;color:#9aa3af;font-weight:600}.merchant-app .nav-link{color:#687385;font-weight:450}.merchant-app .nav-link.active{color:var(--dash-green);background:#edf7f4;font-weight:550}.merchant-app .admin-topnav h2{color:#111827;font-weight:500}.merchant-app .page-actions-header{margin-bottom:.85rem}.merchant-app .dash-btn,.merchant-app .view-shop,.merchant-app .table-action{border-radius:7px;font-weight:500}.merchant-app .dash-btn.primary{background:#0b7668;border-color:#0b7668}.merchant-app .analytics-summary-cards{gap:.65rem;margin-bottom:.75rem}.merchant-app .analytics-metric-card{min-height:86px;box-shadow:none;border-radius:8px;padding:.75rem .85rem}.merchant-app .analytics-metric-card div{align-items:center;gap:.45rem;display:flex}.merchant-app .analytics-metric-card svg{color:#6b7280;width:15px;height:15px}.merchant-app .analytics-metric-card p{color:#667085;margin:0;font-size:.72rem;font-weight:450}.merchant-app .analytics-metric-card strong{color:#111827;margin-top:.28rem;font-size:1.05rem;font-weight:560}.merchant-app .quick-action-grid{gap:.45rem;margin:.1rem 0 .75rem}.merchant-app .quick-action-grid .dash-btn{min-height:36px;padding:.5rem .75rem}.merchant-app .compact-verification-card{border-radius:8px;margin-bottom:.85rem;padding:.7rem .85rem}.merchant-app .trust-badge{font-weight:520}.merchant-app .verification-card h3{font-size:.9rem;font-weight:560}.merchant-app .verification-card p{font-size:.8rem}.merchant-app .verification-steps span{font-weight:450}.merchant-app .insight-head{margin:.85rem 0 .55rem}.merchant-app .insight-head h2{font-size:1.02rem;font-weight:560}.merchant-app .dashboard-panels{grid-template-columns:1.35fr 1fr;gap:.75rem}.merchant-app .panel{box-shadow:none;border-radius:8px;padding:0;overflow:hidden}.merchant-app .panel-wide{grid-column:1/-1}.merchant-app .panel h3{border-bottom:1px solid var(--dash-border);color:#1f2937;margin:0;padding:.78rem .95rem;font-size:.9rem;font-weight:560}.merchant-app .ops-table-wrap{overflow:auto}.merchant-app .ops-table{border-collapse:collapse;width:100%;font-size:.84rem}.merchant-app .ops-table th{border-bottom:1px solid var(--dash-border);color:#667085;text-align:left;text-transform:uppercase;letter-spacing:.03em;white-space:nowrap;background:#fafbfc;padding:.62rem .95rem;font-size:.72rem;font-weight:500}.merchant-app .ops-table td{color:#374151;vertical-align:middle;border-bottom:1px solid #eef1f4;padding:.72rem .95rem}.merchant-app .ops-table tbody tr:last-child td{border-bottom:0}.merchant-app .ops-table tbody tr:hover td{background:#fcfdfd}.merchant-app .ops-table .align-right{text-align:right}.merchant-app .ops-status{color:#4b5563;background:#fff;border:1px solid #e3e7ee;border-radius:999px;align-items:center;min-height:22px;padding:0 .45rem;font-size:.72rem;font-weight:450;display:inline-flex}.merchant-app .ops-empty{text-align:center;color:#98a2b3;height:76px}.merchant-app .table-action.subtle{color:#4b5563;background:#fff;margin:.6rem .95rem .85rem}.merchant-app .analytics-upgrade-banner{border-color:var(--dash-border);background:#fff;margin-bottom:.75rem;padding:.75rem .9rem}.merchant-app .analytics-upgrade-banner h3{font-size:.9rem;font-weight:560}.merchant-app .analytics-upgrade-banner p{font-size:.82rem}@media (max-width:1180px){.merchant-app .dashboard-panels{grid-template-columns:1fr}}@media (max-width:640px){.merchant-app .analytics-summary-cards{grid-template-columns:1fr 1fr}.merchant-app .ops-table{min-width:620px}.merchant-app .panel h3{padding:.7rem .8rem}.merchant-app .ops-table th,.merchant-app .ops-table td{padding:.65rem .8rem}}.merchant-app .dashboard-shell-content{box-sizing:border-box;width:95%;max-width:95%;margin:0 auto;padding:1.15rem 0 2.25rem}.merchant-app .dashboard-page,.merchant-app .commerce-page,.merchant-app .settings-page,.merchant-app .dashboard-stack{gap:.9rem}.merchant-app .dashboard-card,.merchant-app .glass-card,.merchant-app .table-card,.merchant-app .admin-list,.merchant-app .modal-card{border:1px solid #e5e9ef;border-radius:8px;box-shadow:0 1px 2px #10182809}.merchant-app .dashboard-card,.merchant-app .glass-card{padding:1rem}.merchant-app .table-card,.merchant-app .admin-list{padding:0;overflow:auto}.merchant-app .table-card table,.merchant-app .admin-list table,.merchant-app .dashboard-card table:not(.ops-table){border-collapse:collapse;width:100%;min-width:720px;font-size:.82rem;line-height:1.35}.merchant-app .table-card th,.merchant-app .admin-list th,.merchant-app .dashboard-card table:not(.ops-table) th{color:#697586;letter-spacing:.035em;text-align:left;text-transform:uppercase;white-space:nowrap;background:#fafbfc;border-bottom:1px solid #e7ebf0;padding:.58rem .75rem;font-size:.69rem;font-weight:520}.merchant-app .table-card td,.merchant-app .admin-list td,.merchant-app .dashboard-card table:not(.ops-table) td{color:#344054;vertical-align:middle;border-bottom:1px solid #eef1f5;padding:.58rem .75rem;font-weight:400}.merchant-app .table-card tbody tr:last-child td,.merchant-app .admin-list tbody tr:last-child td,.merchant-app .dashboard-card table:not(.ops-table) tbody tr:last-child td{border-bottom:0}.merchant-app .table-card tbody tr:hover td,.merchant-app .admin-list tbody tr:hover td,.merchant-app .dashboard-card table:not(.ops-table) tbody tr:hover td{background:#fcfdfd}.merchant-app .table-action{white-space:nowrap;gap:.35rem;min-height:30px;padding:.34rem .55rem}.merchant-app .status-badge,.merchant-app .badge,.merchant-app .trust-badge,.merchant-app .lock-badge{border-radius:999px;min-height:21px;padding:.16rem .45rem;font-size:.68rem;font-weight:520}.merchant-app .settings-grid,.merchant-app .commerce-create,.merchant-app .product-form-grid,.merchant-app .checkout-fields{gap:.75rem;padding:1rem}.merchant-app .settings-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.merchant-app .field{color:#667085;letter-spacing:0;text-transform:none;gap:.34rem;font-size:.76rem;font-weight:500;display:grid}.merchant-app .field span,.merchant-app .field label{color:#475467;letter-spacing:0;text-transform:none;font-size:.76rem;font-weight:500}.merchant-app input:not([type=checkbox]):not([type=radio]),.merchant-app select,.merchant-app textarea{box-shadow:none;color:#101828;font-family:var(--dash-font);text-transform:none;background:#fff;border:1px solid #d8dee8;border-radius:7px;outline:none;width:100%;min-height:36px;padding:.48rem .65rem;font-size:.84rem;font-weight:400;transition:border-color .16s,box-shadow .16s,background .16s}.merchant-app textarea{resize:vertical;min-height:84px;padding:.62rem .68rem;line-height:1.45}.merchant-app input:not([type=checkbox]):not([type=radio]):focus,.merchant-app select:focus,.merchant-app textarea:focus{border-color:#0b7668;box-shadow:0 0 0 3px #0b76681a}.merchant-app input::placeholder,.merchant-app textarea::placeholder{color:#98a2b3}.merchant-app .field small{color:#7b8494;font-size:.72rem;font-weight:400;line-height:1.35}.merchant-app .commerce-line{grid-template-columns:minmax(140px,1.05fr) minmax(180px,1.35fr) 76px 112px;align-items:start;gap:.55rem}.merchant-app .commerce-line-head{color:#667085;font-size:.72rem;font-weight:560}.merchant-app .commerce-items-head{border-top:1px solid var(--merchant-line);padding-top:.85rem}.merchant-app .commerce-items-head h4{color:#111827;font-size:.88rem;font-weight:560}.merchant-app .commerce-items-head p{color:#667085;font-size:.76rem}.merchant-app .commerce-add-item{color:#fff;background:#0b7668;border-color:#0b7668;width:auto;min-height:32px;padding:.38rem .65rem;font-size:.78rem;font-weight:560}.merchant-app .commerce-create .section-head{gap:.75rem;padding-bottom:.2rem}.merchant-app .commerce-create .section-head h3,.merchant-app .dashboard-card h3,.merchant-app .glass-card h3{font-size:.92rem;font-weight:560}.merchant-app .commerce-create .section-head p,.merchant-app .dashboard-card p,.merchant-app .glass-card p{font-size:.82rem;line-height:1.4}.merchant-app .stats-grid,.merchant-app .quick-action-grid,.merchant-app .traffic-grid,.merchant-app .dashboard-panels{gap:.65rem}.merchant-app .page-actions-header h1{font-size:1.32rem;font-weight:540}.merchant-app .page-actions-header p{font-size:.84rem}@media (max-width:900px){.merchant-app .dashboard-shell-content{width:calc(100% - 1.5rem);max-width:calc(100% - 1.5rem);padding-top:1rem}}@media (max-width:640px){.merchant-app .dashboard-card,.merchant-app .glass-card,.merchant-app .settings-grid,.merchant-app .commerce-create,.merchant-app .product-form-grid,.merchant-app .checkout-fields{padding:.85rem}.merchant-app .settings-grid,.merchant-app .commerce-line,.merchant-app .commerce-fields,.merchant-app .checkout-fields{grid-template-columns:1fr}.merchant-app .commerce-line-head{display:none}.merchant-app .commerce-items-head{align-items:stretch;display:grid}.merchant-app .commerce-add-item{justify-self:start}.merchant-app .table-card table,.merchant-app .admin-list table,.merchant-app .dashboard-card table:not(.ops-table){min-width:640px}}.merchant-mobile-tabbar,.mobile-sheet-layer{display:none}@media (max-width:720px){.merchant-app .dashboard-shell-content{padding-bottom:calc(6.9rem + env(safe-area-inset-bottom))}.merchant-app .admin-topnav{z-index:210;background:#fffffff5;border-bottom:1px solid #e7ebf0;min-height:62px;padding:.65rem .85rem;position:sticky;top:0}.merchant-app .admin-topnav h2{max-width:46vw;font-size:1rem;font-weight:560}.merchant-app .topnav-actions{gap:.4rem}.merchant-app .topnav-actions .view-shop{display:none}.merchant-app .topnav-actions .profile-chip{border:0;align-items:center;padding:0;display:flex}.merchant-app .topnav-actions .profile-chip>div{display:none}.merchant-mobile-tabbar{padding:.48rem .55rem calc(.5rem + env(safe-area-inset-bottom));z-index:430;background:#fffffff5;border:1px solid #e2e8f0f2;border-radius:22px 22px 0 0;grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;gap:.1rem;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -18px 44px #0f172a1c}.merchant-mobile-tabbar button{appearance:none;color:#697586;font:inherit;background:0 0;border:0;border-radius:14px;place-items:center;gap:.2rem;min-height:50px;padding:.34rem .18rem;font-size:.66rem;font-weight:560;display:grid}.merchant-mobile-tabbar button svg{color:currentColor}.merchant-mobile-tabbar button.active{color:#0b7668;background:#eef8f5}.merchant-mobile-tabbar .mobile-create-tab{color:#0b7668;transform:translateY(-.18rem)}.merchant-mobile-tabbar .mobile-create-tab>span:first-child{color:#fff;background:#0b7668;border:4px solid #fff;border-radius:18px;place-items:center;width:46px;height:46px;font-size:1.45rem;font-weight:420;line-height:1;display:grid;box-shadow:0 12px 26px #0b766847}.mobile-sheet-layer{z-index:520;background:#0f172a57;align-items:end;padding:.75rem;display:flex;position:fixed;inset:0}.mobile-action-sheet{max-height:min(74vh,620px);padding:.55rem .75rem calc(.85rem + env(safe-area-inset-bottom));background:#fff;border:1px solid #e4e7ec;border-radius:22px;gap:.8rem;width:100%;display:grid;overflow:auto;box-shadow:0 24px 80px #0f172a38}.mobile-sheet-handle{background:#d7dde5;border-radius:999px;justify-self:center;width:42px;height:4px;margin-top:.15rem}.mobile-action-sheet header{justify-content:space-between;align-items:center;gap:1rem;padding:.15rem .15rem 0;display:flex}.mobile-action-sheet h3,.mobile-action-sheet p{margin:0}.mobile-action-sheet h3{color:#101828;font-size:1rem;font-weight:560}.mobile-action-sheet p{color:#697586;margin-top:.16rem;font-size:.78rem;line-height:1.4}.mobile-action-sheet header button{color:#475467;background:#f8fafc;border:1px solid #e4e7ec;border-radius:999px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.mobile-sheet-list{grid-template-columns:1fr 1fr;gap:.45rem;display:grid}.mobile-sheet-list.create{grid-template-columns:1fr}.mobile-sheet-list button{color:#344054;text-align:left;background:#fff;border:1px solid #e6eaf0;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.62rem;min-height:64px;padding:.65rem;display:grid}.mobile-sheet-list.create button{min-height:68px}.mobile-sheet-list button.active{background:#eef8f5;border-color:#cfe9e2}.mobile-sheet-list button>span{color:#0b7668;background:#f3f6f8;border:1px solid #e7ebf0;border-radius:12px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.mobile-sheet-list strong,.mobile-sheet-list small{display:block}.mobile-sheet-list strong{color:#101828;font-size:.84rem;font-weight:560;line-height:1.2}.mobile-sheet-list small{color:#697586;margin-top:.12rem;font-size:.72rem;line-height:1.3}.mobile-sheet-list em{color:#fff;background:#d92d20;border-radius:999px;justify-content:center;align-items:center;min-width:20px;padding:.12rem .34rem;font-size:.65rem;font-style:normal;font-weight:700;display:inline-flex}.merchant-app .admin-list:has(.product-admin-row){background:#fff;border:1px solid #e4e9f0;border-radius:12px;gap:0;padding:0;display:grid;overflow:hidden}.merchant-app .product-admin-row.product-admin-row{background:#fff;border:0;border-bottom:1px solid #eef2f6;border-radius:0;grid-template-columns:52px minmax(0,1fr) 38px;grid-template-areas:"media status actions""media main actions""media price actions""media stock actions";align-items:start;gap:.24rem .68rem;min-height:0;padding:.8rem .7rem;display:grid;min-width:0!important}.merchant-app .product-admin-row.product-admin-row:last-of-type{border-bottom:0}.merchant-app .product-admin-row .product-admin-media{grid-area:media;width:46px;height:46px;margin:0}.merchant-app .product-admin-row .product-admin-main{grid-area:main;min-width:0}.merchant-app .product-admin-row .product-admin-main strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.merchant-app .product-admin-row .product-admin-main span{-webkit-line-clamp:2;max-width:100%}.merchant-app .product-admin-row>em{grid-area:status;justify-self:start;margin:0}.merchant-app .product-admin-row>b{grid-area:price;justify-self:start}.merchant-app .product-admin-row .product-stock-pill{grid-area:stock;justify-self:start}.merchant-app .product-admin-row .product-row-actions{grid-area:actions;place-self:center end;gap:.32rem;display:grid}.merchant-app .product-row-actions button,.merchant-app .product-row-actions .icon-share-btn{width:32px;height:32px;min-height:32px}.merchant-app .admin-list:has(.product-admin-row){border-left:0;border-right:0;border-radius:0;margin-left:-.75rem;margin-right:-.75rem}.merchant-app .product-admin-row.product-admin-row{grid-template-columns:66px minmax(0,1fr);grid-template-areas:"media status""media main""media price""media stock";align-items:start;gap:.14rem .76rem;min-height:112px;padding:1.5rem 7.25rem .95rem 1rem;position:relative}.merchant-app .product-admin-row .product-admin-media{border-radius:9px;align-self:center;width:64px;height:64px}.merchant-app .product-admin-row .product-admin-media img{object-fit:cover;width:100%;height:100%}.merchant-app .product-admin-row>em{min-height:22px;padding:.22rem .48rem;font-size:.72rem}.merchant-app .product-admin-row .product-admin-main strong{font-size:.95rem;font-weight:500;line-height:1.26}.merchant-app .product-admin-row .product-admin-main span{color:#6b7280;-webkit-line-clamp:1;font-size:.78rem;line-height:1.35}.merchant-app .product-admin-row>b{color:#101828;margin-top:.12rem;font-size:.92rem;font-weight:650}.merchant-app .product-admin-row .product-stock-pill{color:#667085;background:0 0;border:0;border-radius:0;align-items:center;gap:.28rem;margin-top:.1rem;font-size:.76rem;display:inline-flex}.merchant-app .product-admin-row .product-stock-pill span,.merchant-app .product-admin-row .product-stock-pill strong{color:inherit;font-size:inherit;font-weight:400}.merchant-app .product-admin-row .product-stock-pill span{display:none}.merchant-app .product-admin-row .product-stock-pill:before{content:"";background:#d0d5dd;border-radius:999px;width:5px;height:5px;display:inline-block}.merchant-app .product-admin-row .product-stock-pill strong:after{content:" stocks"}.merchant-app .product-admin-row .product-row-actions{align-items:center;gap:.25rem;display:flex;position:absolute;top:.5rem;right:-14.55rem}.merchant-app .product-row-actions button,.merchant-app .product-row-actions .icon-share-btn{color:#344054;background:#fff;border-color:#dfe6ee;width:34px;height:34px;min-height:34px;font-size:0}.merchant-app .product-row-actions button:hover,.merchant-app .product-row-actions .icon-share-btn:hover{background:#f8fafc;border-color:#cfd7e2}.merchant-app .product-row-actions .danger{color:#b42318}.merchant-app .dashboard-shell-content{width:100%;max-width:100%;margin-bottom:5.5rem;padding:.95rem .75rem 1.5rem}.merchant-app .page-actions-header{align-items:stretch;gap:.7rem;margin-bottom:.7rem;display:grid}.merchant-app .page-actions-header h1{font-size:1.28rem}.merchant-app .page-actions-header p{font-size:.82rem}.merchant-app .page-actions-header .dash-btn.primary{justify-content:center;width:100%}.merchant-app .plan-note{border-radius:10px;align-items:start;gap:.25rem;margin-bottom:.8rem;padding:.75rem .85rem;display:grid}.merchant-app .admin-list:has(.product-admin-row){box-shadow:none;background:0 0;border:0;gap:.65rem;display:grid;overflow:visible}.merchant-app .admin-list:has(.product-admin-row)>.table-action{justify-content:center;width:100%}.merchant-app .product-admin-row{box-shadow:none;background:#fff;border:0;border-bottom:1px solid #eef2f6;border-radius:0;gap:.68rem;min-width:0;min-height:0;padding:.78rem .2rem;display:grid;overflow:visible}.merchant-app .product-admin-row:hover{background:#fff}.merchant-app .product-admin-media{background:#f4f6f8;border:1px solid #edf1f5;border-radius:8px;grid-area:1/1/span 4;align-self:start;width:48px;height:44px;margin-left:.15rem}.merchant-app .product-admin-gallery-count{bottom:-5px;right:-5px}.merchant-app .product-admin-main{grid-area:2/2;align-self:start;gap:.18rem;min-width:0;display:grid}.merchant-app .product-admin-main strong{color:#101828;text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;line-height:1.28;overflow:hidden}.merchant-app .product-admin-main span{color:#667085;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.72rem;line-height:1.35;display:-webkit-box;overflow:hidden}.merchant-app .product-stock-pill{background:0 0;border:0;border-radius:999px;grid-area:4/2;align-self:start;justify-items:start;gap:.24rem;min-width:0;padding:0;display:inline-flex}.merchant-app .product-stock-pill span{color:#697586;letter-spacing:0;text-transform:none;font-size:.72rem;font-weight:400;line-height:1}.merchant-app .product-stock-pill strong{color:#697586;font-size:.72rem;font-weight:400;line-height:1}.merchant-app .product-stock-pill span:after{content:":"}.merchant-app .product-admin-row>b{color:#101828;grid-area:3/2;font-size:.82rem;font-weight:620;line-height:1.2}.merchant-app .product-admin-row>em{color:#087a3a;background:#e9fbef;border-color:#bfeaca;grid-area:1/2;place-self:center start;margin:0}.merchant-app .product-row-actions{border-top:0;grid-area:1/3/span 4;place-self:center end;gap:.28rem;padding-top:0;display:flex}.merchant-app .product-row-actions button,.merchant-app .product-row-actions .icon-share-btn{color:#475467;background:#f8fafc;border:1px solid #e4e9f0;border-radius:999px;justify-content:center;width:34px;height:34px;min-height:34px;padding:0;font-size:0;font-weight:520}.merchant-app .product-row-actions button svg,.merchant-app .product-row-actions .icon-share-btn svg{width:15px;height:15px}.merchant-app .product-row-actions>span{min-width:0;display:block}.merchant-app .product-row-actions .product-share-control,.merchant-app .product-row-actions .share-button-wrap{width:34px}.merchant-app .product-row-actions .danger{color:#b42318;border-color:#fed7d7}}.shop-body .store-banner-layer,.shop-body.branded-storefront .store-banner-layer,.shop-body.branded-storefront .store-banner-layer.has-banner{background-color:var(--store-primary-dark,#17362f);background-image:radial-gradient(circle at 22% 18%, #ffffff2e, transparent 32%), linear-gradient(135deg, var(--store-primary-dark,#17362f), var(--store-primary,#106b5f) 58%, #dfece7);background-repeat:no-repeat;background-size:cover;overflow:hidden}.shop-body .store-banner-layer.has-banner,.shop-body.branded-storefront .store-banner-layer.has-banner{background-image:linear-gradient(90deg, #06171242, #06171214 48%, #0617122e), var(--store-banner), radial-gradient(circle at 22% 18%, #ffffff29, transparent 32%), linear-gradient(135deg, var(--store-primary-dark,#17362f), var(--store-primary,#106b5f) 58%, #dfece7);background-position:50%,50% 45%,50%,50%;background-size:cover,cover,cover,cover}.shop-body .store-banner-layer.has-banner:before,.shop-body.branded-storefront .store-banner-layer.has-banner:before{content:"";background-image:var(--store-banner);filter:blur(18px)saturate(.9);opacity:.18;z-index:-1;background-position:50% 45%;background-size:cover;position:absolute;inset:-18px;transform:scale(1.05)}.shop-body .shop-footer{background:radial-gradient(circle at 8% 0%, var(--store-primary-soft,#106b5f1a), transparent 28%), #101c18;color:#ffffffc7;border-top:1px solid #ffffff14;gap:1.1rem;margin-top:1.5rem;padding:clamp(1.4rem,4vw,2.4rem) max(5vw,50vw - 590px) clamp(1.1rem,3vw,1.6rem);display:grid}.shop-body .shop-footer-brand{align-items:center;gap:.8rem;max-width:720px;display:flex}.shop-body .shop-footer-logo{color:#fff;background:#ffffff1a;border:1px solid #ffffff29;border-radius:14px;flex:none;place-items:center;width:48px;height:48px;font-weight:900;display:grid;overflow:hidden}.shop-body .shop-footer-logo img{object-fit:cover;width:100%;height:100%}.shop-body .shop-footer-brand strong{color:#fff;font-size:1rem;font-weight:850;display:block}.shop-body .shop-footer-brand p{color:#ffffffa3;margin:.15rem 0 0;line-height:1.45}.shop-body .shop-footer .store-confidence-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin-top:0;display:grid}.shop-body .shop-footer .store-confidence-card{box-shadow:none;background:#ffffff0e;border:1px solid #ffffff1a;border-radius:12px;gap:.5rem;min-height:0;padding:.9rem}.shop-body .shop-footer .store-confidence-card.about,.shop-body .shop-footer .store-confidence-card.reviews{grid-column:span 2}.shop-body .shop-footer .store-confidence-card>span{color:#fff;font-size:.82rem;font-weight:850}.shop-body .shop-footer .store-confidence-card>span svg{color:#7de0ca}.shop-body .shop-footer .store-confidence-card p,.shop-body .shop-footer .store-confidence-card li{color:#ffffffad;font-size:.82rem;line-height:1.55}.shop-body .shop-footer .store-confidence-card ul{color:#ffffffad;gap:.32rem;margin:0;padding-left:1rem}.shop-body .shop-footer .store-review-list{grid-template-columns:1fr;gap:.5rem}.shop-body .shop-footer .store-review-list blockquote{background:#ffffff0f;border:1px solid #ffffff17;border-radius:10px;padding:.7rem}.shop-body .shop-footer .store-review-list cite{color:#fff;font-weight:750}.shop-body .shop-footer .shop-trust-row{border-top:1px solid #ffffff17;flex-wrap:wrap;gap:.55rem;padding-top:.95rem;display:flex}.shop-body .shop-footer .shop-trust-row span,.shop-body .shop-footer .shop-trust-row .muted-badge{color:#ffffffd1;background:#ffffff12;border:1px solid #ffffff1c;border-radius:999px;gap:.38rem;padding:.38rem .62rem;font-size:.78rem;font-weight:750;display:inline-flex}.shop-body .shop-footer .shop-powered{color:#ffffff94;flex-wrap:wrap;align-items:center;gap:.45rem;font-size:.78rem;display:flex}.shop-body .shop-footer .shop-powered a,.shop-body .shop-footer .shop-powered strong{color:#fff}@media (max-width:980px){.shop-body .shop-footer .store-confidence-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.shop-body .store-banner-layer.has-banner,.shop-body.branded-storefront .store-banner-layer.has-banner{background-position:50%,top,50%,50%}.shop-body .shop-footer{padding:1.25rem .9rem calc(5.6rem + env(safe-area-inset-bottom))}.shop-body .shop-footer .store-confidence-grid{grid-template-columns:1fr}.shop-body .shop-footer .store-confidence-card.about,.shop-body .shop-footer .store-confidence-card.reviews{grid-column:auto}}.shop-body .shop-hero.shop-hero-split,.shop-body.branded-storefront .shop-hero.shop-hero-split.branded-hero{min-height:clamp(340px,42vw,500px);padding:clamp(7.5rem,15vw,12.5rem) max(5vw,50vw - 590px) clamp(1.45rem,3vw,2.4rem)}.shop-body .store-banner-layer.has-banner{background-position:50% 45%}.shop-body .store-banner-layer:after,.shop-body.branded-storefront .store-banner-layer:after{background:linear-gradient(#05130f05,#05130fc7)}.shop-body .store-hero-logo-card{width:64px;height:64px}.shop-body .store-share-eyebrow{margin-top:.55rem}.shop-body .hero-title,.shop-body.branded-storefront .hero-title,.branded-hero .hero-title{letter-spacing:-.045em;margin-top:.65rem;font-size:clamp(2.15rem,5.2vw,4.25rem);line-height:.96}.shop-body .commerce-os-line{max-width:620px;margin-top:.55rem;font-size:clamp(.92rem,1.25vw,1.08rem);line-height:1.45}.shop-body .hero-desc{max-width:620px;margin-top:.7rem;font-size:.95rem;line-height:1.55}.shop-body .store-hero-actions{margin-top:1rem}.shop-body .store-trust-profile{margin-top:.9rem}.shop-body .store-trust-stats{margin-top:.65rem}.shop-body .shop-container{padding-top:1.35rem}@media (max-width:720px){.shop-body .shop-hero.shop-hero-split,.shop-body.branded-storefront .shop-hero.shop-hero-split.branded-hero{min-height:390px;padding:8.75rem 1rem 1.35rem}.shop-body .store-hero-logo-card{width:56px;height:56px}.shop-body .hero-title,.shop-body.branded-storefront .hero-title,.branded-hero .hero-title{font-size:clamp(2rem,11vw,3.25rem)}.shop-body .commerce-os-line{font-size:.9rem}.shop-body .store-trust-stats{display:none}}.shop-body .shop-products-hero{background:#fff;border-bottom:1px solid #e1e7e3;gap:.55rem;margin:0 auto;padding:clamp(2rem,5vw,3.5rem) max(5vw,50vw - 590px) clamp(1.25rem,3vw,2rem);display:grid}.shop-body .shop-products-hero>a,.shop-body .shop-products-hero>span{color:var(--store-primary,#106b5f);align-items:center;gap:.4rem;width:max-content;font-size:.82rem;font-weight:800;text-decoration:none;display:inline-flex}.shop-body .shop-products-hero>span{background:var(--store-primary-soft,#106b5f1a);border:1px solid var(--store-primary-border,#106b5f38);border-radius:999px;margin-top:.35rem;padding:.35rem .62rem}.shop-body .shop-products-hero h1{color:#14231e;letter-spacing:-.045em;margin:.15rem 0 0;font-size:clamp(2rem,5vw,3.4rem);line-height:1}.shop-body .shop-products-hero p{color:#66756e;max-width:620px;margin:0;font-size:1rem;line-height:1.55}.shop-body .shop-container.all-products-container{max-width:1180px;padding-top:1rem}.shop-body .all-products-container .storefront-search-row{margin-bottom:.75rem}.shop-body .all-products-container .storefront-search{width:100%}.shop-body .storefront-catalog-toolbar{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.65rem}.shop-body .storefront-price-filters{gap:.5rem;margin-left:auto;display:flex}.shop-body .storefront-price-filters input{color:#17201d;font:inherit;background:#fff;border:1px solid #dce5df;border-radius:999px;outline:0;width:130px;min-height:40px;padding:0 .8rem;font-size:.86rem}.shop-body .storefront-price-filters input:focus{border-color:var(--store-primary,#106b5f);box-shadow:0 0 0 3px var(--store-primary-soft,#106b5f1a)}.shop-body .store-hero-products-link{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff1f;border:1px solid #fff3;border-radius:999px;align-items:center;gap:.45rem;min-height:44px;padding:.72rem 1rem;font-weight:850;text-decoration:none;display:inline-flex}.shop-body .store-hero-products-link:hover{color:#fff;background:#ffffff2e}@media (max-width:860px){.shop-body .storefront-catalog-toolbar{grid-template-columns:1fr}.shop-body .storefront-price-filters{width:100%;margin-left:0}.shop-body .storefront-price-filters input{flex:1;width:auto;min-width:0}}@media (max-width:720px){.shop-body .shop-products-hero{padding:1.35rem 1rem 1.15rem}.shop-body .shop-products-hero h1{font-size:clamp(1.85rem,10vw,2.65rem)}.shop-body .shop-container.all-products-container{padding-inline:.85rem}}.shop-body{height:auto;min-height:100vh;overflow:visible}.shop-body .shop-scroll{flex:none;padding-bottom:0;overflow:visible}.shop-body .shop-footer{z-index:auto;max-width:none;position:static;bottom:auto;left:auto;right:auto}@media (max-width:720px){.shop-body .shop-scroll{padding-bottom:0}.shop-body .shop-footer{padding-bottom:calc(1.25rem + env(safe-area-inset-bottom))}}.merchant-app .commerce-metrics-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;display:grid}.merchant-app .commerce-metric{border:1px solid var(--merchant-line,#e6eaf0);background:#fff;border-radius:8px;align-items:center;gap:.65rem;min-height:72px;padding:.72rem .78rem;display:flex;box-shadow:0 1px 2px #10182809}.merchant-app .commerce-metric>span{color:#475467;background:#f3f6f8;border:1px solid #e7ebf0;border-radius:8px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.merchant-app .commerce-metric.success>span{color:#0b7668;background:#eef8f5;border-color:#cfe9e2}.merchant-app .commerce-metric.warning>span{color:#b45309;background:#fff7ed;border-color:#fed7aa}.merchant-app .commerce-metric p{color:#697586;margin:0;font-size:.72rem;line-height:1.2}.merchant-app .commerce-metric strong{color:#111827;margin-top:.2rem;font-size:1rem;font-weight:560;line-height:1.25;display:block}.merchant-app .commerce-workspace{grid-template-columns:minmax(320px,5fr) minmax(0,7fr);align-items:start;gap:.85rem;display:grid}.merchant-app .commerce-workspace-history{grid-template-columns:minmax(0,1fr)}.merchant-app .commerce-workspace .commerce-create{min-width:0}.merchant-app .commerce-create-modal{width:min(760px,100vw - 1.5rem)}.merchant-app .commerce-send-modal{width:min(520px,100vw - 1.5rem)}.merchant-app .invoice-preview-modal{width:min(880px,100vw - 1.25rem)}.merchant-app .invoice-preview-shell{grid-template-columns:1fr;gap:1rem;padding:1rem;display:grid}.merchant-app .invoice-preview-top-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.45rem;display:flex}.merchant-app .invoice-preview-top-actions .dash-btn{width:auto;min-height:34px;padding:.45rem .65rem}.merchant-app .invoice-preview-paper{border:1px solid var(--merchant-line);background:linear-gradient(#fff,#fbfcfd);border-radius:10px;gap:1rem;min-width:0;padding:1.15rem;display:grid;box-shadow:0 18px 45px #0f172a14}.merchant-app .invoice-preview-header,.merchant-app .invoice-preview-brand,.merchant-app .invoice-preview-item,.merchant-app .invoice-preview-totals div,.merchant-app .invoice-editor-head{justify-content:space-between;align-items:center;gap:.8rem;display:flex}.merchant-app .invoice-preview-brand{justify-content:flex-start}.merchant-app .invoice-preview-brand img,.merchant-app .invoice-preview-brand span{color:#0b7668;object-fit:cover;background:#eef8f5;border:1px solid #d7ece7;border-radius:10px;flex:none;justify-content:center;align-items:center;width:46px;height:46px;font-weight:700;display:inline-flex}.merchant-app .invoice-preview-brand strong,.merchant-app .invoice-preview-bill strong,.merchant-app .invoice-preview-item strong,.merchant-app .invoice-preview-totals strong{color:#111827;font-weight:620}.merchant-app .invoice-preview-brand small,.merchant-app .invoice-preview-meta span,.merchant-app .invoice-preview-bill span,.merchant-app .invoice-preview-bill p,.merchant-app .invoice-preview-item span,.merchant-app .invoice-preview-totals span,.merchant-app .invoice-editor-head p{color:#697586;font-size:.78rem}.merchant-app .invoice-preview-meta{place-items:flex-end end;gap:.35rem;display:grid}.merchant-app .invoice-preview-bill{border:1px solid var(--merchant-line);background:#f8fafc;border-radius:8px;gap:.22rem;padding:.85rem;display:grid}.merchant-app .invoice-preview-bill p,.merchant-app .invoice-editor-head h3,.merchant-app .invoice-editor-head p{margin:0}.merchant-app .invoice-preview-items{border:1px solid var(--merchant-line);border-radius:8px;overflow:hidden}.merchant-app .invoice-preview-item{border-bottom:1px solid var(--merchant-line-soft);padding:.8rem .85rem}.merchant-app .invoice-preview-item:last-child{border-bottom:0}.merchant-app .invoice-preview-item div{gap:.2rem;display:grid}.merchant-app .invoice-preview-totals{gap:.45rem;width:min(280px,100%);margin-left:auto;display:grid}.merchant-app .invoice-preview-total{border-top:1px solid var(--merchant-line);padding-top:.55rem}.merchant-app .invoice-preview-total strong{color:#0b7668;font-size:1.05rem}.merchant-app .invoice-preview-editor{border:1px solid var(--merchant-line);background:#fbfcfd;border-radius:10px;align-content:start;gap:.9rem;min-width:0;padding:1rem;display:grid}.merchant-app .invoice-editor-head h3{color:#111827;margin:0;font-size:.95rem}.merchant-app .invoice-editor-form{gap:.8rem;display:grid}.merchant-app .invoice-edit-line,.merchant-app .invoice-edit-line-head{grid-template-columns:minmax(150px,1fr) 72px 110px 100px}.merchant-app .invoice-edit-line input,.merchant-app .invoice-editor-form textarea{width:100%}.merchant-app .commerce-items-head.compact{border-top:1px solid var(--merchant-line);padding-top:.8rem}.merchant-app .commerce-send-body{gap:.85rem;padding:1rem;display:grid}.merchant-app .invoice-share-preview{border:1px solid var(--merchant-line);background:#f8fafc;border-radius:8px;gap:.32rem;padding:.75rem;display:grid}.merchant-app .invoice-share-preview span{color:#667085;font-size:.72rem;font-weight:560}.merchant-app .invoice-share-preview p{color:#344054;margin:0;font-size:.8rem;line-height:1.45}.merchant-app .commerce-create-modal .commerce-create{box-shadow:none;border:0;border-radius:0;margin:0;padding:1rem}.merchant-app .commerce-create-modal .commerce-create>.section-head{display:none}.merchant-app .commerce-records{min-width:0;overflow:visible}.merchant-app .commerce-records-head{border-bottom:1px solid var(--merchant-line,#e6eaf0);background:#fff;align-items:center;gap:.62rem;padding:.82rem .9rem;display:flex}.merchant-app .commerce-records-head>span{color:#0b7668;background:#eef8f5;border:1px solid #cfe9e2;border-radius:8px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.merchant-app .commerce-records-head h3{color:#111827;margin:0;font-size:.92rem;font-weight:560;line-height:1.2}.merchant-app .commerce-records-head p{color:#697586;margin:.18rem 0 0;font-size:.78rem;line-height:1.35}.merchant-app .commerce-records table{min-width:680px}.merchant-app .customer-records table{min-width:760px}.merchant-app .customer-records .customer-row-link{color:#182230;cursor:pointer}.merchant-app .customer-records .customer-row-link:hover td{color:#0b7668}.merchant-app .customer-records .customer-row-link:focus-visible td{outline-offset:-2px;background:#eef8f5;outline:2px solid #0b766852}.merchant-app .customer-records .customer-row-link td:first-child{color:#182230;font-weight:560}.merchant-app .customer-order-records .filter-row{border:0;border-bottom:1px solid var(--merchant-line);box-shadow:none;border-radius:0;margin:0;padding:.75rem .9rem}.merchant-app .customer-order-records table{min-width:680px}.merchant-app .commerce-table-actions{white-space:nowrap;flex-wrap:nowrap;align-items:center;gap:.4rem;display:inline-flex}.merchant-app .commerce-table-scroll{overscroll-behavior-x:contain;overscroll-behavior-y:auto;width:100%;overflow:auto visible}.merchant-app .commerce-table-scroll table{min-width:720px}.merchant-app .commerce-table-actions .table-action{aspect-ratio:1;justify-content:center;align-items:center;width:32px;min-height:32px;padding:0;display:inline-flex}.merchant-app .commerce-create{align-content:start}.merchant-app .commerce-create .section-head strong{color:#0b7668;background:#f8fafc;border:1px solid #e7ebf0;border-radius:8px;align-items:center;min-height:34px;padding:.35rem .58rem;font-size:1rem;font-weight:560;display:inline-flex}@media (max-width:1180px){.merchant-app .commerce-metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.merchant-app .commerce-workspace{grid-template-columns:1fr}}@media (max-width:640px){.merchant-app .dashboard-page.commerce-page,.merchant-app .commerce-records{min-height:auto;overflow:visible}.merchant-app .commerce-table-scroll{-webkit-overflow-scrolling:touch;max-width:calc(100vw - 1.5rem);margin-inline:-.85rem;padding-inline:.85rem;overflow:auto visible}.merchant-app .commerce-workspace-history,.merchant-app .commerce-workspace-history .commerce-records{min-width:0;overflow:visible}.merchant-app .commerce-metrics-grid{grid-template-columns:1fr}.merchant-app .commerce-metric{min-height:64px}.merchant-app .commerce-table-actions{gap:.45rem;width:max-content;display:flex}.merchant-app .commerce-table-actions .table-action{flex:0 0 36px;width:36px;min-height:36px}.merchant-app .invoice-preview-shell{padding:.75rem}.merchant-app .invoice-preview-paper,.merchant-app .invoice-preview-editor{border-radius:8px;padding:.85rem}.merchant-app .invoice-preview-header,.merchant-app .invoice-editor-head{flex-direction:column;align-items:flex-start}.merchant-app .invoice-preview-meta{place-items:flex-start start}.merchant-app .invoice-preview-top-actions{justify-content:flex-start;width:100%}.merchant-app .invoice-preview-top-actions .dash-btn{flex:128px;justify-content:center}.merchant-app .invoice-preview-top-actions .circle-action{margin-left:auto}.merchant-app .invoice-edit-line,.merchant-app .invoice-edit-line-head{grid-template-columns:1fr}.merchant-app .invoice-edit-line-head{display:none}}.merchant-app{--merchant-surface:#fff;--merchant-surface-soft:#f8fafc;--merchant-line:#e6eaf0;--merchant-line-soft:#eef2f6;--merchant-copy:#1f2937;--merchant-copy-muted:#697586;--merchant-focus:#0b7668}.merchant-app,.merchant-app button,.merchant-app input,.merchant-app select,.merchant-app textarea{font-family:var(--dash-font)}.merchant-app .dashboard-main-spring{background:#f7f8fa}.merchant-app .dashboard-shell-content>*+*{margin-top:.85rem}.merchant-app .page-actions-header,.merchant-app .store-intel-toolbar,.merchant-app .filter-row,.merchant-app .settings-save-footer,.merchant-app .dashboard-modal-actions,.merchant-app .share-modal-actions{align-items:center;gap:.65rem}.merchant-app .page-actions-header{min-height:40px}.merchant-app .product-page-actions{align-items:center;gap:.5rem;display:flex}.merchant-app .dash-btn.icon-only{aspect-ratio:1;justify-content:center;width:38px;min-height:38px;padding:0}.merchant-app .page-actions-header h1,.merchant-app .page-head h1{color:#111827;letter-spacing:0;line-height:1.2}.merchant-app .page-actions-header p,.merchant-app .page-head p{color:var(--merchant-copy-muted);margin-top:.22rem;line-height:1.45}.merchant-app .filter-row,.merchant-app .store-intel-toolbar{background:var(--merchant-surface);border:1px solid var(--merchant-line);border-radius:8px;padding:.5rem;box-shadow:0 1px 2px #10182808}.merchant-app .store-intel-toolbar{justify-content:flex-start;gap:.35rem}.merchant-app .store-intel-toolbar button{color:#667085;background:0 0;border:1px solid #0000;border-radius:7px;min-height:30px;padding:.34rem .58rem;font-size:.76rem;font-weight:560}.merchant-app .store-intel-toolbar button:hover{color:#344054;background:#f8fafc;border-color:#e7ebf0}.merchant-app .store-intel-toolbar button.active{color:#087a6b;background:#eef8f5;border-color:#cfe9e2}.merchant-app .filter-row input,.merchant-app .filter-row select,.merchant-app .store-intel-toolbar input,.merchant-app .store-intel-toolbar select{min-height:34px}.merchant-app .admin-list{background:var(--merchant-surface);gap:0;display:grid}.merchant-app .admin-row{border-bottom:1px solid var(--merchant-line-soft);color:#344054;align-items:center;gap:.75rem;min-height:48px;padding:.58rem .78rem}.merchant-app .admin-row:last-child{border-bottom:0}.merchant-app .admin-row:hover{background:#fcfdfd}.merchant-app .admin-row.wide{min-width:860px}.merchant-app .order-workflow-head,.merchant-app .admin-row.table-head{color:#697586;letter-spacing:.035em;text-transform:uppercase;background:#fafbfc;min-height:38px;font-size:.69rem;font-weight:520}.merchant-app .order-workflow-row{grid-template-columns:minmax(120px,1fr) 108px minmax(170px,1.25fr) 128px 100px 72px minmax(170px,1.25fr)}.merchant-app .order-customer-cell,.merchant-app .product-admin-main{gap:.18rem}.merchant-app .order-customer-cell strong,.merchant-app .product-admin-main strong,.merchant-app .customer-row-link strong,.merchant-app .order-number-cell{color:#182230;font-size:.84rem;font-weight:560}.merchant-app .order-customer-cell span,.merchant-app .product-admin-main span,.merchant-app .customer-row-link span,.merchant-app .muted{color:var(--merchant-copy-muted);font-size:.76rem;font-weight:400}.merchant-app .product-admin-row{min-height:58px}.merchant-app .product-admin-media{border-radius:7px;width:42px;height:42px}.merchant-app .product-admin-media img{object-fit:cover}.merchant-app .product-stock-pill,.merchant-app .status-pill,.merchant-app .status-live{white-space:nowrap;border:1px solid #dfe6ee;border-radius:999px;min-height:22px;padding:.2rem .48rem;font-size:.68rem;font-style:normal;font-weight:520;line-height:1}.merchant-app .order-actions{flex-wrap:wrap;align-items:center;gap:.34rem;display:flex}.merchant-app .order-actions button,.merchant-app .product-row-actions button,.merchant-app .product-image-actions button,.merchant-app .product-variant-remove{color:#344054;background:#fff;border:1px solid #dfe5ec;border-radius:7px;min-height:28px;padding:.3rem .5rem;font-size:.74rem;font-weight:500}.merchant-app .order-actions button:hover,.merchant-app .product-row-actions button:hover,.merchant-app .product-image-actions button:hover,.merchant-app .product-variant-remove:hover{background:#f8fafc;border-color:#cfd7e2}.merchant-app .empty-state,.merchant-app .state-card{border:1px solid var(--merchant-line);box-shadow:none;color:var(--merchant-copy-muted);background:#fff;border-radius:8px;padding:1rem}.merchant-app .empty-state h2,.merchant-app .empty-state h3,.merchant-app .state-card h2,.merchant-app .state-card h3{color:#182230;letter-spacing:0;font-size:.98rem;font-weight:560}.merchant-app .empty-state p,.merchant-app .state-card p{color:var(--merchant-copy-muted);font-size:.82rem;line-height:1.45}.merchant-app .dashboard-modal-layer,.merchant-app .share-modal-layer{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0f172a57}.merchant-app .dashboard-modal-card,.merchant-app .share-modal{border:1px solid #e2e8f0f2;border-radius:10px;box-shadow:0 24px 70px #0f172a2e}.merchant-app .dashboard-modal-head,.merchant-app .share-modal header{border-bottom:1px solid var(--merchant-line);padding:.9rem 1rem}.merchant-app .dashboard-modal-head h2,.merchant-app .share-modal h3{color:#111827;letter-spacing:0;font-size:1rem;font-weight:560}.merchant-app .dashboard-modal-head p,.merchant-app .share-modal p{color:var(--merchant-copy-muted);font-size:.8rem;line-height:1.42}.merchant-app .product-form-modal,.merchant-app .product-view-modal{max-width:min(94vw,980px)}.merchant-app .product-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.merchant-app .product-image-upload,.merchant-app .product-variants-panel,.merchant-app .product-image-pending,.merchant-app .product-image-strip{border:1px solid var(--merchant-line);border-radius:8px;padding:.85rem}.merchant-app .product-variant-row{border:1px solid var(--merchant-line);border-radius:8px;gap:.55rem;padding:.65rem}.merchant-app .product-form-modal .product-variant-row{grid-template-columns:auto minmax(116px,1fr) minmax(120px,1.1fr) minmax(92px,.72fr) minmax(78px,.58fr) minmax(90px,.65fr) 34px}.merchant-app .product-form-modal .product-variant-remove{aspect-ratio:1;color:#be123c;background:#fff;border:1px solid #f3c7cf;border-radius:8px;justify-content:center;align-self:end;align-items:center;width:34px;min-height:34px;padding:0;display:inline-flex}.merchant-app .product-form-modal .product-variant-remove:hover{color:#9f1239;background:#fff1f2;border-color:#fda4af}@media (max-width:1000px){.merchant-app .product-form-modal .product-variant-row{grid-template-columns:auto repeat(2,minmax(0,1fr)) 34px}.merchant-app .product-form-modal .product-variant-remove{grid-column:auto;justify-self:end}}@media (max-width:640px){.merchant-app .product-form-modal .product-variant-row{grid-template-columns:1fr}.merchant-app .product-form-modal .product-variant-remove{justify-self:end}}.merchant-app .settings-stack{gap:.85rem;display:grid}.merchant-app .settings-tabs{border-bottom:1px solid var(--merchant-line);background:0 0;border-radius:0;align-items:center;gap:1.35rem;padding:0;display:flex;overflow-x:auto}.merchant-app .settings-tabs button{color:#667085;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;flex:none;align-items:center;gap:.48rem;min-height:42px;padding:0 0 .72rem;font-size:.9rem;font-weight:520;line-height:1;display:inline-flex}.merchant-app .settings-tabs button.active{color:#087a6b;background:0 0;border-bottom-color:#087a6b}.merchant-app .settings-section-title{color:#111827;letter-spacing:0;text-transform:none;grid-column:1/-1;margin:0;font-size:.95rem;font-weight:560}.merchant-app .settings-section-heading{border-bottom:1px solid var(--merchant-line);align-items:center;gap:.65rem;padding-bottom:.8rem;display:flex}.merchant-app .settings-section-heading>span{color:#0b7668;background:#eef8f5;border:1px solid #cfe9e2;border-radius:8px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.merchant-app .settings-section-heading p{color:#697586;margin:.2rem 0 0;font-size:.78rem;line-height:1.35}.merchant-app .settings-account-divider{border-top:1px solid var(--merchant-line);margin-top:.35rem;padding-top:1rem}.merchant-app .settings-inline-actions{justify-content:flex-end;display:flex}.merchant-app .settings-inline-actions .dash-btn{width:auto;min-height:36px}.merchant-app .settings-save-footer{border:1px solid var(--merchant-line);bottom:calc(1rem + env(safe-area-inset-bottom));z-index:30;background:#fffffff0;border-radius:8px;justify-content:flex-end;align-items:center;margin-top:.15rem;padding:.75rem;display:flex;position:sticky;box-shadow:0 12px 34px #10182814}.merchant-app .data-list{gap:.65rem;display:grid}.merchant-app .growth-primary,.merchant-app .growth-qr-card,.merchant-app .pulchi-chat,.merchant-app .pulchi-upgrade,.merchant-app .morning-brief,.merchant-app .lookup-shell{border-radius:8px;padding:1rem;box-shadow:0 1px 2px #10182809}.merchant-app .store-intel-grid,.merchant-app .store-intel-product-grid,.merchant-app .customer-detail-grid{gap:.75rem}.merchant-app .store-intel-mini,.merchant-app .store-intel-live,.merchant-app .store-intel-list,.merchant-app .customer-profile-card{border-radius:8px}.merchant-app .dash-btn,.merchant-app .view-shop,.merchant-app .settings-save-footer button,.merchant-app .dashboard-modal-actions button,.merchant-app .share-modal button{box-shadow:none;min-height:34px}.merchant-app .dash-btn.primary,.merchant-app .settings-save-footer button[type=submit],.merchant-app .dashboard-modal-actions .primary,.merchant-app .share-modal .primary{background:var(--merchant-focus);border-color:var(--merchant-focus)}@media (max-width:980px){.merchant-app .admin-row.wide{min-width:780px}.merchant-app .order-workflow-row{grid-template-columns:120px 100px 170px 120px 95px 70px 160px}}@media (max-width:640px){.merchant-app .filter-row,.merchant-app .store-intel-toolbar{grid-template-columns:1fr;align-items:stretch;padding:.55rem;display:grid}.merchant-app .store-intel-toolbar{scrollbar-width:none;align-items:center;padding:.45rem;display:flex;overflow-x:auto}.merchant-app .store-intel-toolbar::-webkit-scrollbar{display:none}.merchant-app .store-intel-toolbar button{flex:none;min-height:32px}.merchant-app .product-form-grid,.merchant-app .settings-grid{grid-template-columns:1fr}.merchant-app .dashboard-modal-card,.merchant-app .share-modal{max-width:calc(100vw - 1rem)}.merchant-app .commerce-create-modal{-webkit-overflow-scrolling:touch;max-height:calc(100dvh - 1rem);overflow-y:auto}.merchant-app .commerce-create-modal .commerce-create{padding-bottom:calc(7.25rem + env(safe-area-inset-bottom))}.merchant-app .commerce-create-modal .commerce-create>.dash-btn.primary:last-child{min-height:48px}.merchant-app .settings-save-footer{bottom:calc(5.7rem + env(safe-area-inset-bottom));margin-inline:-.15rem;padding:.65rem}.merchant-app .settings-save-footer .dash-btn{width:100%;min-height:42px}.merchant-app .order-workflow-row .table-action{justify-self:start;width:fit-content}.merchant-app .order-workflow-row .order-actions{justify-content:flex-start;width:fit-content}.merchant-app .order-workflow-row .order-actions button{width:fit-content}}.merchant-home,.merchant-sales-page,.make-sale-page{gap:1rem;display:grid}.merchant-page-head,.home-hero{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.merchant-page-head h1,.home-hero h1{color:#111827;letter-spacing:0;margin:0;font-size:clamp(1.65rem,3vw,2.45rem);line-height:1.05}.merchant-page-head p,.home-hero span,.home-panel p,.merchant-empty p{color:#667085;margin:.35rem 0 0}.home-hero{background:#fff;border:1px solid #dfe8e5;border-radius:8px;padding:1.1rem;box-shadow:0 1px 2px #10182809}.home-hero .eyebrow{color:#087a6b;letter-spacing:0;margin:0 0 .35rem;font-size:.82rem;font-weight:700}.home-hero strong{color:#0f172a;letter-spacing:0;margin-top:.85rem;font-size:clamp(2rem,5vw,3.2rem);line-height:1.05;display:block}.home-primary-actions,.merchant-head-actions{flex-wrap:wrap;gap:.6rem;display:flex}.home-action-strip,.home-today-grid,.sales-filter-bar,.product-tap-grid{gap:.65rem;display:grid}.home-action-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.home-action-strip a,.home-action-strip button,.home-today-grid article{color:#1f2937;font:inherit;background:#fff;border:1px solid #dfe8e5;border-radius:8px;align-items:center;gap:.55rem;min-height:54px;padding:.85rem;text-decoration:none;display:flex}.home-action-strip button{cursor:pointer}.home-action-strip svg,.activity-row svg,.sale-icon{color:#087a6b}.home-today-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.home-today-grid article{flex-direction:column;align-items:flex-start}.home-today-grid span,.business-summary span{color:#667085;font-size:.86rem}.home-today-grid strong,.business-summary strong{color:#111827;font-size:1.05rem}.home-two-column,.make-sale-grid{grid-template-columns:minmax(0,1fr) minmax(320px,.45fr);gap:1rem;display:grid}.home-panel,.sale-builder,.sale-cart{background:#fff;border:1px solid #dfe8e5;border-radius:8px;padding:1rem;box-shadow:0 1px 2px #10182809}.home-panel header,.sale-section h2{justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}.home-panel h2,.sale-section h2,.sale-cart h2{color:#111827;letter-spacing:0;margin:0;font-size:1rem}.home-panel header a{color:#087a6b;font-size:.88rem;font-weight:700;text-decoration:none}.activity-row,.sale-row{color:#101828;border-top:1px solid #edf2f0;align-items:center;gap:.75rem;padding:.75rem 0;text-decoration:none;display:grid}.activity-row{grid-template-columns:22px minmax(0,1fr) auto}.sale-row{grid-template-columns:38px minmax(0,1fr) auto auto}.activity-row span,.sale-row span{gap:.15rem;min-width:0;display:grid}.activity-row small,.sale-row small,.cart-line small{color:#667085;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sale-row em{color:#087a6b;text-transform:capitalize;background:#eef8f5;border-radius:999px;padding:.25rem .55rem;font-size:.72rem;font-style:normal;font-weight:700}.sale-row b,.activity-row b{white-space:nowrap}.business-summary>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;display:grid}.business-summary span{background:#f8faf9;border-radius:8px;gap:.3rem;padding:.8rem;display:grid}.pulchi-entry{grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:.85rem;display:grid}.sales-filter-bar{background:#fff;border:1px solid #dfe8e5;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));padding:.35rem}.sales-filter-bar button{color:#475467;cursor:pointer;background:0 0;border:0;border-radius:6px;min-height:38px;font-weight:700}.sales-filter-bar button.active{color:#fff;background:#087a6b}.sales-search{background:#fff;border:1px solid #dfe8e5;border-radius:8px;align-items:center;gap:.55rem;min-height:46px;padding:0 .8rem;display:flex}.sales-search input,.amount-input-row input,.quick-add-fields input,.optional-customer input{color:#111827;font:inherit;border:0;outline:0;width:100%;min-width:0}.sales-list{background:#fff;border:1px solid #dfe8e5;border-radius:8px;padding:.25rem 1rem}.sale-icon{background:#eef8f5;border-radius:8px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.merchant-empty{text-align:center;place-items:center;padding:1.5rem;display:grid}.merchant-empty.compact{padding:1rem}.merchant-empty h3{color:#111827;margin:.5rem 0 0;font-size:1rem}.sale-builder{gap:1rem;display:grid}.sale-section{gap:.7rem;display:grid}.product-tap-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.product-tap-grid button{color:#101828;cursor:pointer;text-align:left;background:#f8faf9;border:1px solid #dfe8e5;border-radius:8px;grid-template-columns:minmax(0,1fr) auto 20px;align-items:center;gap:.35rem;min-height:58px;padding:.75rem;display:grid}.product-tap-grid span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.amount-input-row{border:1px solid #dfe8e5;border-radius:8px;grid-template-columns:56px minmax(0,1fr);align-items:center;min-height:58px;padding:0 .85rem;display:grid}.amount-input-row span{color:#087a6b;font-weight:800}.amount-input-row input{font-size:1.45rem;font-weight:800}.quick-add-fields{grid-template-columns:minmax(0,1fr) minmax(0,.7fr);gap:.6rem;display:grid}.quick-add-fields input,.optional-customer input{background:#f8faf9;border:1px solid #dfe8e5;border-radius:8px;min-height:44px;padding:0 .75rem}.quick-add-fields label{color:#475467;align-items:center;gap:.5rem;font-size:.9rem;display:flex}.sale-cart{align-self:start;gap:.85rem;display:grid;position:sticky;top:1rem}.cart-lines{gap:.55rem;display:grid}.cart-line{border-bottom:1px solid #edf2f0;grid-template-columns:minmax(0,1fr) auto auto 34px;align-items:center;gap:.55rem;padding-bottom:.55rem;display:grid}.quantity-stepper{text-align:center;background:#f8faf9;border:1px solid #dfe8e5;border-radius:999px;grid-template-columns:30px 24px 30px;align-items:center;min-height:34px;display:grid}.quantity-stepper button,.icon-only.subtle{color:#475467;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.cart-empty{color:#667085;text-align:center;background:#f8faf9;border-radius:8px;margin:0;padding:1rem}.sale-total{border-top:1px solid #dfe8e5;justify-content:space-between;align-items:center;padding-top:.85rem;display:flex}.sale-total strong{color:#111827;font-size:1.6rem}.payment-picker{grid-template-columns:repeat(4,minmax(0,1fr));gap:.45rem;display:grid}.payment-picker button{color:#344054;cursor:pointer;background:#fff;border:1px solid #dfe8e5;border-radius:8px;min-height:44px;font-weight:800}.payment-picker button.active{color:#fff;background:#087a6b;border-color:#087a6b}.optional-customer{border:1px solid #dfe8e5;border-radius:8px;padding:.75rem}.optional-customer summary{cursor:pointer;font-weight:800}.optional-customer input{margin-top:.6rem}.complete-sale-btn{justify-content:center;min-height:52px}.sale-complete-sheet{text-align:center}@media (max-width:820px){.merchant-page-head,.home-hero,.home-primary-actions,.merchant-head-actions{display:grid}.home-action-strip,.home-today-grid,.home-two-column,.make-sale-grid,.business-summary>div{grid-template-columns:1fr}.home-primary-actions .dash-btn,.merchant-head-actions .dash-btn{justify-content:center;min-height:48px}.sale-cart{top:calc(62px + env(safe-area-inset-top));z-index:8;order:-1;position:sticky}.sale-cart h2{order:-2}.sale-total{background:#eef8f5;border:1px solid #cfe9e2;border-radius:8px;order:-1;padding:.85rem}.sale-total strong{color:#087a6b}}@media (max-width:560px){.merchant-app .dashboard-shell-content{padding-inline:.75rem}.sales-filter-bar{display:flex;overflow-x:auto}.sales-filter-bar button{flex:none;padding:0 .85rem}.sale-row{grid-template-columns:34px minmax(0,1fr) auto}.sale-row em{display:none}.quick-add-fields,.cart-line{grid-template-columns:1fr}.payment-picker{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){html,body,#root{height:100%;min-height:100%;overflow:hidden auto}.merchant-app{height:100dvh;min-height:100dvh;overflow:hidden}.merchant-app .dashboard-main-spring,.merchant-app .dashboard-shell-content.receipts-shell{height:auto}.merchant-app .dashboard-main-spring{-webkit-overflow-scrolling:touch;height:100dvh;min-height:100dvh;overflow:hidden auto}.merchant-app .dashboard-shell-content{min-height:max-content;padding-bottom:calc(7.5rem + env(safe-area-inset-bottom))}.merchant-app .dashboard-shell-content.receipts-shell{min-height:100dvh;padding-bottom:calc(7.5rem + env(safe-area-inset-bottom))}.merchant-app .receipts-page{align-content:start;min-height:auto;padding-bottom:.5rem;overflow:visible}.merchant-app .receipts-page .commerce-records{max-height:none;overflow:visible}.merchant-app .receipts-page .commerce-table-scroll{touch-action:pan-x pan-y;max-height:none}}.pf-redesign{--pf-ink:#071713;--pf-muted:#5f6b66;--pf-line:#dce7e1;--pf-soft:#f3faf6;--pf-cream:#fff8ea;--pf-teal:#106b5f;--pf-teal-dark:#073f37;--pf-lime:#d8ff76;--pf-coral:#e35b3f;--pf-blue:#285bba;color:var(--pf-ink);background:#fbfdf9;overflow-x:hidden}.pf-content{max-width:1160px;margin:0 auto;padding:0 28px 24px}.pf-shell{box-shadow:none;background:radial-gradient(circle at 50% 14%,#106b5f1f,#0000 20%),radial-gradient(circle at 50% 28%,#d8ff7647,#0000 34%),#fbfaf4;border-radius:0;margin:0;overflow:hidden}.pf-redesign .button{letter-spacing:0;border-radius:8px;min-height:46px}.pf-redesign .button-primary{background:var(--pf-teal);box-shadow:0 16px 34px #106b5f38}.pf-redesign .button-primary:hover{background:var(--pf-teal-dark)}.pf-redesign .button-secondary{background:#fff;border-color:#07171324}.pf-nav{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fbfdf9e6;border-bottom:1px solid #07171314}.pf-nav .brand-logo{width:150px;height:36px}.pf-hero{gap:22px;min-height:auto;padding:88px 0 44px;display:grid;position:relative}.pf-hero:before{content:"";z-index:0;background:radial-gradient(circle at 50% 18%,#106b5f47,#0000 20%),radial-gradient(circle at 50% 32%,#d8ff766b,#0000 32%),linear-gradient(#fbfaf400,#fbfaf480);position:absolute;inset:0}.pf-hero>*{z-index:1;position:relative}.pf-kicker{color:var(--pf-teal-dark);letter-spacing:.08em;text-transform:uppercase;background:#106b5f1a;border:1px solid #106b5f29;border-radius:999px;align-items:center;gap:8px;padding:9px 12px;font-size:.76rem;font-weight:850;line-height:1;display:inline-flex}.pf-hero h1{letter-spacing:0;max-width:780px;margin:24px 0 20px;font-size:clamp(4.8rem,10vw,9.6rem);line-height:.83}.pf-hero-lede{color:#2d3b36;max-width:650px;margin:0;font-size:clamp(1.05rem,1.7vw,1.35rem);line-height:1.62}.pf-hero-tag{color:var(--pf-teal-dark);letter-spacing:.02em;margin:10px 0 18px;font-size:1.08rem;font-weight:800}.pf-hero-actions,.pf-trust-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.pf-hero-actions{justify-content:center;margin-top:34px}.pf-trust-row{color:var(--pf-muted);margin-top:24px;font-size:.92rem;font-weight:750}.pf-trust-row span{align-items:center;gap:7px;display:inline-flex}.pf-dashboard-preview{background:#fff;border:0;border-radius:8px;width:min(100%,980px);min-height:620px;margin:18px auto 0;overflow:hidden;transform:none;box-shadow:0 34px 90px #07171324}.pf-preview-topbar{border-bottom:1px solid var(--pf-line);background:#f0f5ef;grid-template-columns:1fr auto 1fr;align-items:center;min-height:44px;padding:0 16px;display:grid}.pf-window-dot{background:#a9b8b0;border-radius:50%;width:9px;height:9px;margin-right:7px;display:inline-block}.pf-preview-topbar strong{font-size:.82rem}.pf-preview-topbar>span{background:var(--pf-lime);border-radius:999px;justify-self:end;padding:5px 9px;font-size:.7rem;font-weight:850}.pf-preview-body{grid-template-columns:172px 1fr;min-height:576px;display:grid}.pf-preview-sidebar{color:#ffffffb8;background:#081d18;flex-direction:column;gap:9px;padding:24px 18px;display:flex}.pf-mini-brand{background:#fff;border-radius:8px;justify-content:center;align-items:center;height:42px;margin-bottom:18px;display:flex;overflow:hidden}.pf-mini-brand img{width:132px}.pf-preview-sidebar span{border-radius:8px;padding:11px 12px;font-size:.82rem;font-weight:750}.pf-preview-sidebar span.active{background:var(--pf-lime);color:#071713}.pf-preview-main{background:#f7faf4;padding:28px}.pf-preview-heading,.pf-card-title,.pf-order-row,.pf-store-card div,.pf-assistant-note{justify-content:space-between;align-items:center;display:flex}.pf-preview-heading h3{margin:4px 0 0;font-size:1.42rem}.pf-preview-heading small,.pf-metric-grid small,.pf-card-title span{color:var(--pf-muted);font-weight:750}.pf-preview-heading button,.pf-store-card button{color:#fff;background:#071713;border:0;border-radius:8px;align-items:center;gap:8px;min-height:38px;padding:0 14px;font-weight:850;display:inline-flex}.pf-metric-grid,.pf-commerce-grid{gap:14px;display:grid}.pf-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin:24px 0 14px}.pf-metric-grid article,.pf-store-card,.pf-orders-card{background:#fff;border:1px solid #0717131a;border-radius:8px;box-shadow:0 12px 28px #0717130f}.pf-metric-grid article{gap:7px;min-height:116px;padding:16px;display:grid}.pf-metric-grid strong{font-size:1.55rem}.pf-metric-grid span{color:var(--pf-teal);font-size:.8rem;font-weight:850}.pf-commerce-grid{grid-template-columns:.78fr 1.22fr}.pf-store-card,.pf-orders-card{padding:16px}.pf-store-cover{background:linear-gradient(135deg,#0f6b60,#d8ff76);border-radius:8px;height:92px}.pf-store-avatar{color:#fff;background:#071713;border:4px solid #fff;border-radius:8px;justify-content:center;align-items:center;width:52px;height:52px;margin-top:-26px;font-weight:900;display:flex}.pf-store-card h4{margin:12px 0 4px}.pf-store-card p{color:var(--pf-muted);margin:0 0 14px;font-size:.84rem;line-height:1.5}.pf-store-card div:not(.pf-store-cover):not(.pf-store-avatar){border-top:1px solid var(--pf-line);padding:10px 0;font-size:.82rem}.pf-store-card button{background:var(--pf-teal);justify-content:center;width:100%}.pf-order-row{border-top:1px solid var(--pf-line);gap:10px;min-height:54px}.pf-order-row span{font-weight:800}.pf-order-row b{background:var(--pf-soft);color:var(--pf-teal);border-radius:999px;padding:6px 9px;font-size:.72rem}.pf-assistant-note{color:#fff;background:#071713;border-radius:8px;justify-content:flex-start;gap:10px;margin-top:14px;padding:14px}.pf-assistant-note p{margin:0;font-size:.84rem;line-height:1.45}.pf-proof-band{color:#fff;background:#071713;flex-wrap:wrap;justify-content:center;gap:12px;padding:20px clamp(20px,7vw,110px);display:flex}.pf-proof-band span{color:#fffc;border:1px solid #ffffff29;border-radius:999px;padding:9px 13px;font-size:.84rem;font-weight:800}.pf-stat-band{flex-wrap:wrap;justify-content:center;gap:10px;padding:0 0 18px;display:flex}.pf-stat-band span{color:#2d3b36;background:#fff;border:1px solid #0717131a;border-radius:999px;padding:9px 13px;font-size:.82rem;font-weight:850}.pf-section,.pf-showcase,.pf-pulchi,.pf-pricing,.pf-faq,.pf-footer{padding:clamp(56px,7vw,96px) 0}.pf-section-heading{text-align:center;max-width:720px;margin:0 auto 8px}.pf-section-heading h2,.pf-showcase h2,.pf-pulchi h2,.pf-footer-cta h2{letter-spacing:0;margin:18px 0;font-size:clamp(2.35rem,5vw,5rem);line-height:.96}.pf-section-heading p,.pf-showcase p,.pf-pulchi p,.pf-pricing p{color:var(--pf-muted);font-size:1.05rem;line-height:1.65}.pf-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:38px;display:grid}.pf-feature-card,.pf-workflow-grid article,.pf-price-grid article{background:#fff;border:0;border-radius:8px;padding:24px;box-shadow:0 14px 34px #0717130f}.pf-feature-card svg,.pf-showcase li svg,.pf-kicker svg{color:var(--pf-teal)}.pf-feature-card h3,.pf-workflow-grid h3{margin:18px 0 8px;font-size:1.15rem}.pf-feature-card p,.pf-workflow-grid p,.pf-price-grid p,.pf-faq p{color:var(--pf-muted);margin:0;line-height:1.6}.pf-showcase{background:0 0;grid-template-columns:.82fr 1.18fr;align-items:center;gap:50px;display:grid;overflow:hidden}.pf-showcase>div:first-child{text-align:center;max-width:620px;margin:0 auto}.pf-showcase ul{gap:12px;margin:26px 0 0;padding:0;list-style:none;display:grid}.pf-showcase li{align-items:center;gap:10px;font-weight:800;display:flex}.pf-device-stack{min-height:520px;display:grid;position:relative}.pf-device-stack img{object-fit:cover;background:#fff;border:1px solid #0717131f;border-radius:8px;max-width:100%;box-shadow:0 28px 70px #0717132e}.pf-device-stack img:first-child{place-self:start end;width:min(760px,90%)}.pf-device-stack img:last-child{width:min(330px,42%);position:absolute;bottom:0;left:0}.pf-workflow-grid,.pf-price-grid{gap:16px;margin-top:34px;display:grid}.pf-workflow-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.pf-workflow-grid article span{color:var(--pf-teal);font-size:.85rem;font-weight:900}.pf-pulchi{color:#fff;background:#0a221d;grid-template-columns:.85fr 1.15fr;align-items:center;gap:42px;display:grid}.pf-pulchi .pf-kicker{color:var(--pf-lime);background:#d8ff761f;border-color:#d8ff7647}.pf-pulchi p{color:#ffffffb8}.pf-coming{background:var(--pf-lime);color:#071713;border-radius:999px;margin-top:10px;padding:9px 13px;font-weight:900;display:inline-flex}.pf-chat-card{background:#ffffff14;border:1px solid #ffffff24;border-radius:8px;gap:12px;padding:18px;display:grid}.pf-chat-card button,.pf-chat-card div{border-radius:8px;justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:0 16px;display:flex}.pf-chat-card button{color:#071713;text-align:left;background:#fff;border:0;font-weight:850}.pf-chat-card div{background:var(--pf-lime);color:#071713;justify-content:flex-start;min-height:86px}.pf-chat-card p{color:#071713;margin:0;font-weight:850}.pf-price-grid{grid-template-columns:.8fr 1.2fr .8fr}.pf-price-grid article.featured{color:#fff;background:#0a221d}.pf-price-grid h3{letter-spacing:0;margin:16px 0;font-size:clamp(2.1rem,4vw,4rem);line-height:1}.pf-price-grid article.featured p{color:#ffffffb8}.pf-price-grid .button{margin-top:24px}.pf-faq{background:0 0;grid-template-columns:.78fr 1.22fr;gap:40px;display:grid}.pf-faq details{background:#fff;border:1px solid #0717131a;border-radius:8px;margin-bottom:12px;padding:18px}.pf-faq summary{cursor:pointer;justify-content:space-between;align-items:center;font-weight:900;list-style:none;display:flex}.pf-faq summary::-webkit-details-marker{display:none}.pf-faq p{margin-top:12px}.pf-footer{color:#fff;background:#071713}.pf-footer-cta{border-bottom:1px solid #ffffff1f;grid-template-columns:1fr auto;align-items:end;gap:24px;padding-bottom:46px;display:grid}.pf-footer .pf-kicker{color:var(--pf-lime);background:#d8ff761f;border-color:#d8ff763d}.pf-footer-grid{grid-template-columns:1.45fr repeat(3,minmax(130px,1fr));gap:28px;padding-top:42px;display:grid}.pf-footer-grid p,.pf-footer-grid a,.pf-footer-bottom{color:#ffffffad}.pf-footer-grid p{max-width:420px;line-height:1.65}.pf-footer-grid nav{align-content:start;gap:11px;display:grid}.pf-footer-grid a{align-items:center;gap:8px;text-decoration:none;display:inline-flex}.pf-footer-grid a:hover{color:#fff}.pf-footer-bottom{border-top:1px solid #ffffff1f;flex-wrap:wrap;justify-content:space-between;gap:14px;margin-top:38px;padding-top:22px;display:flex}@media (max-width:1180px){.pf-showcase,.pf-pulchi,.pf-faq{grid-template-columns:1fr}.pf-dashboard-preview{transform:none}.pf-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.pf-nav .nav-links{display:none}.pf-hero{min-height:auto;padding-top:58px}.pf-hero h1{font-size:clamp(4rem,20vw,5.7rem)}.pf-hero-tag{font-size:.98rem}.pf-preview-body,.pf-commerce-grid,.pf-metric-grid,.pf-price-grid,.pf-footer-cta,.pf-footer-grid{grid-template-columns:1fr}.pf-preview-sidebar{display:none}.pf-dashboard-preview{min-height:auto}.pf-preview-main{padding:16px}.pf-preview-heading{align-items:flex-start;gap:14px}.pf-preview-heading button{display:none}.pf-feature-grid{grid-template-columns:1fr}.pf-device-stack{min-height:auto}.pf-device-stack img:first-child,.pf-device-stack img:last-child{width:100%;position:static}.pf-device-stack img:last-child{margin-top:14px}.pf-section-heading h2,.pf-showcase h2,.pf-pulchi h2,.pf-footer-cta h2{font-size:clamp(2.15rem,12vw,3.4rem)}}@media (max-width:520px){.pf-nav{padding-left:16px;padding-right:16px}.pf-nav .text-link{display:none}.pf-hero-actions .button,.pf-footer-cta .button{width:100%}.pf-preview-topbar{grid-template-columns:1fr auto}.pf-preview-topbar strong{display:none}}.proof-page{background:var(--color-canvas);color:var(--color-ink-strong);overflow:hidden}.proof-page .marketing-header{background:#faf9f5db}.proof-page .marketing-header .button{color:#fff}.proof-hero{padding:clamp(4.8rem,9vw,8.75rem) 0 0;position:relative}.proof-hero:before{z-index:0;content:"";pointer-events:none;background:radial-gradient(#106b5f21,#106b5f0a 46%,#0000 72%);border-radius:50%;width:min(74vw,950px);height:470px;position:absolute;top:3.5rem;left:50%;transform:translate(-50%)}.proof-hero-copy{z-index:1;text-align:center;justify-items:center;max-width:860px;display:grid;position:relative}.proof-eyebrow{color:var(--color-brand);letter-spacing:.11em;align-items:center;gap:.55rem;margin:0;font-size:.72rem;font-weight:800;display:inline-flex}.proof-eyebrow span{background:var(--color-brand);border-radius:50%;width:.48rem;height:.48rem}.proof-hero h1{max-width:820px;color:var(--color-ink-strong);letter-spacing:0;margin:1.25rem 0 1.35rem;font-size:clamp(3.1rem,6.5vw,6.3rem);font-weight:800;line-height:.98}.proof-hero h1 em{color:var(--color-brand);font-style:normal}.proof-lede{max-width:650px;color:var(--color-muted);margin:0;font-size:clamp(1rem,1.5vw,1.14rem);line-height:1.7}.proof-actions{flex-wrap:wrap;justify-content:center;gap:.8rem;margin-top:2rem;display:flex}.proof-button{border:1px solid #0000;border-radius:.5rem;justify-content:center;align-items:center;gap:.55rem;min-height:52px;padding:.75rem 1.2rem;font-size:.94rem;font-weight:800;text-decoration:none;transition:transform .2s,background-color .2s,border-color .2s;display:inline-flex}.proof-button:hover{transform:translateY(-2px)}.proof-button-primary{background:var(--color-brand);color:#fff;box-shadow:0 12px 25px #106b5f29}.proof-button-primary:hover{background:var(--color-brand-strong)}.proof-button-secondary{border-color:var(--color-line);color:var(--color-ink);background:#ffffffa8}.proof-microcopy{color:#89938f;margin:.9rem 0 0;font-size:.77rem;font-weight:700}.proof-microcopy span{color:#b2bcb7;padding:0 .25rem}.proof-product-stage{min-height:590px;margin-top:4.6rem;padding-bottom:2rem;position:relative}.proof-product-halo{z-index:0;border:1px solid #106b5f21;border-radius:50%;height:66%;position:absolute;bottom:8%;left:3%;right:3%}.proof-dashboard-window{z-index:1;background:#fff;border:1px solid #d9e4df;border-radius:.65rem;width:min(100%,1010px);min-height:490px;margin:0 auto;position:relative;overflow:hidden;box-shadow:0 28px 70px #06292224}.proof-window-bar{color:#5f6b66;border-bottom:1px solid #e6ece9;grid-template-columns:1fr auto 1fr;align-items:center;min-height:48px;padding:0 1rem;display:grid}.proof-window-dots{gap:.24rem;display:flex}.proof-window-dots span{background:#c5d2cc;border-radius:50%;width:.48rem;height:.48rem}.proof-window-bar strong{justify-self:center;font-size:.77rem}.proof-window-bar button{background:var(--color-brand);color:#fff;border:0;border-radius:.3rem;flex:none;justify-self:end;align-items:center;gap:.25rem;width:max-content;padding:.43rem .55rem;font-size:.72rem;font-weight:800;display:inline-flex}.proof-dashboard-body{grid-template-columns:156px 1fr;min-height:440px;display:grid}.proof-dashboard-body aside{color:#7a8881;border-right:1px solid #e6ece9;align-content:start;gap:.18rem;padding:1rem .75rem;font-size:.74rem;font-weight:700;display:grid}.proof-mini-brand{margin:0 0 1rem}.proof-mini-brand img{width:104px;height:auto;display:block}.proof-dashboard-body aside span{border-radius:.3rem;padding:.55rem .6rem}.proof-dashboard-body aside .active{color:var(--color-brand);background:#e8f3ef}.proof-dashboard-main{padding:clamp(1.3rem,3vw,2.25rem)}.proof-dashboard-main>p{color:#74817b;margin:0 0 .25rem;font-size:.76rem;font-weight:800}.proof-dashboard-main h3{letter-spacing:0;margin:0;font-size:clamp(1.3rem,2.8vw,2rem)}.proof-dashboard-cards{grid-template-columns:repeat(3,1fr);gap:.75rem;margin-top:1.5rem;display:grid}.proof-dashboard-cards article{border:1px solid #e5ece8;border-radius:.4rem;min-height:112px;padding:.9rem}.proof-dashboard-cards span,.proof-dashboard-cards small{color:#74817b;font-size:.68rem;font-weight:700;display:block}.proof-dashboard-cards strong{color:#152b25;margin:.55rem 0 .34rem;font-size:clamp(.9rem,1.5vw,1.15rem);display:block}.proof-activity{border:1px solid #e5ece8;border-radius:.4rem;grid-template-columns:1fr auto;gap:.5rem;margin-top:1rem;padding:1rem;display:grid}.proof-activity strong{font-size:.84rem}.proof-activity span{color:#7b8983;font-size:.73rem}.proof-activity button{width:max-content;color:var(--color-brand);background:0 0;border:0;grid-column:1/-1;align-items:center;gap:.3rem;padding:0;font-size:.72rem;font-weight:800;display:inline-flex}.proof-receipt{z-index:2;width:188px;box-shadow:var(--shadow-subtle);background:#fffffff5;border:1px solid #dce7e2;border-radius:.55rem;gap:.25rem;padding:1rem;display:grid;position:absolute;bottom:0;right:max(0rem,50% - 500px - 3.25rem)}.proof-receipt-icon{width:30px;height:30px;color:var(--color-brand);background:#e6f4ef;border-radius:50%;place-items:center;display:grid}.proof-receipt span{color:var(--color-brand);margin-top:.3rem;font-size:.69rem;font-weight:800}.proof-receipt strong{font-size:.91rem}.proof-receipt small{color:#77847e;font-size:.7rem;line-height:1.5}.proof-quick-sale{border-top:1px solid var(--color-line);background:#f2f5f1;margin-top:.4rem;padding:clamp(5rem,10vw,9rem) 0;position:relative}.proof-quick-sale-grid{grid-template-columns:minmax(0,.86fr) minmax(460px,1.14fr);align-items:center;gap:clamp(2.75rem,7vw,7rem);display:grid}.proof-quick-sale-copy{max-width:470px}.proof-quick-sale-copy h2{letter-spacing:0;margin:1.1rem 0 1rem;font-size:clamp(2.5rem,4.6vw,4.7rem);line-height:1.02}.proof-quick-sale-copy>p{color:var(--color-muted);margin:0;line-height:1.75}.proof-quick-sale-copy>a{color:var(--color-brand);align-items:center;gap:.4rem;margin-top:1.6rem;font-size:.9rem;font-weight:800;text-decoration:none;display:inline-flex}.proof-sale-preview{background:#fff;border:1px solid #d9e3de;border-radius:.65rem;overflow:hidden;box-shadow:0 25px 55px #0629221a}.proof-sale-header{border-bottom:1px solid #e6ece9;justify-content:space-between;align-items:center;padding:1.25rem 1.3rem;display:flex}.proof-overline{color:var(--color-brand);letter-spacing:.1em;font-size:.68rem;font-weight:800;display:block}.proof-sale-header h3{margin:.25rem 0 0;font-size:1.3rem}.proof-sale-header>svg{color:#708079}.proof-sale-body{grid-template-columns:1fr .76fr;min-height:245px;display:grid}.proof-sale-catalog{align-content:center;gap:.7rem;padding:1.25rem;display:grid}.proof-sale-choice{color:#17332c;text-align:left;background:#fff;border:1px solid #e1e9e5;border-radius:.42rem;grid-template-columns:auto 1fr auto;align-items:center;gap:.65rem;padding:1rem;display:grid}.proof-sale-choice span{font-size:.78rem;font-weight:800}.proof-sale-choice svg:first-child{color:var(--color-brand)}.proof-sale-choice svg:last-child{color:#8a9791}.proof-sale-cart{background:#fbfcfb;border-left:1px solid #e6ece9;align-content:center;gap:1rem;padding:1.25rem;display:grid}.proof-sale-cart>span{color:#6f7d77;font-size:.72rem;font-weight:800}.proof-sale-cart small{color:#78857f;font-size:.68rem;display:block}.proof-sale-cart strong{margin-top:.25rem;font-size:1.65rem;display:block}.proof-sale-cart button{background:var(--color-brand);color:#fff;border:0;border-radius:.32rem;justify-content:center;align-items:center;gap:.3rem;padding:.65rem .5rem;font-size:.73rem;font-weight:800;display:inline-flex}@media (prefers-reduced-motion:no-preference){.proof-dashboard-window{animation:.7s ease-out both proof-rise}.proof-receipt{animation:.55s ease-out .3s both proof-receipt}@keyframes proof-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes proof-receipt{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}}@media (max-width:850px){.proof-product-stage{min-height:510px}.proof-dashboard-window{min-height:430px}.proof-dashboard-body{min-height:380px}.proof-quick-sale-grid{grid-template-columns:1fr}.proof-quick-sale-copy{max-width:620px}.proof-sale-preview{max-width:640px}.proof-receipt{right:1.6rem}.proof-quick-sale{padding-bottom:6rem}}@media (max-width:560px){.proof-hero{padding-top:4rem}.proof-hero:before{width:130vw;height:300px;top:4rem}.proof-hero h1{max-width:350px;font-size:clamp(3rem,14vw,4.25rem);line-height:1.02}.proof-lede{font-size:.98rem;line-height:1.65}.proof-actions{width:100%;display:grid}.proof-button{width:100%}.proof-product-stage{min-height:384px;margin-top:3.5rem;padding-bottom:0}.proof-product-halo{height:54%;bottom:0;left:-20%;right:-20%}.proof-dashboard-window{border-radius:.48rem;min-height:335px}.proof-window-bar{min-height:38px;padding:0 .65rem}.proof-window-bar strong{display:none}.proof-window-bar button{padding:.33rem .4rem;font-size:.62rem}.proof-dashboard-body{grid-template-columns:75px 1fr;min-height:297px}.proof-dashboard-body aside{gap:.28rem;padding:.65rem .38rem;font-size:.58rem}.proof-mini-logo{width:23px;height:23px;margin-bottom:.5rem;font-size:.65rem}.proof-dashboard-body aside span{padding:.35rem}.proof-dashboard-main{padding:.85rem}.proof-dashboard-main>p{font-size:.58rem}.proof-dashboard-main h3{font-size:1rem}.proof-dashboard-cards{gap:.35rem;margin-top:.8rem}.proof-dashboard-cards article{min-height:82px;padding:.5rem}.proof-dashboard-cards span,.proof-dashboard-cards small{font-size:.53rem}.proof-dashboard-cards strong{margin:.3rem 0;font-size:.68rem}.proof-activity{display:none}.proof-receipt{width:145px;padding:.7rem;bottom:-.75rem;right:.15rem}.proof-receipt-icon{width:25px;height:25px}.proof-receipt span,.proof-receipt small{font-size:.58rem}.proof-receipt strong{font-size:.74rem}.proof-quick-sale{margin-top:1.5rem;padding:5rem 0}.proof-quick-sale-copy h2{font-size:2.7rem}.proof-sale-body{grid-template-columns:1fr}.proof-sale-cart{border-top:1px solid #e6ece9;border-left:0;grid-template-columns:1fr auto;align-items:center}.proof-sale-cart button{grid-column:1/-1}.proof-sale-choice{padding:.8rem}}.story-section{padding:clamp(5.5rem,11vw,10rem) 0}.story-split,.story-store-grid{grid-template-columns:minmax(0,.8fr) minmax(500px,1.12fr);align-items:center;gap:clamp(3rem,9vw,9rem);display:grid}.story-copy h2,.story-intro h2,.updates-copy h2,.story-final h2{color:var(--color-ink-strong);letter-spacing:0;margin:1rem 0 1.15rem;font-size:clamp(2.75rem,5vw,5.5rem);line-height:1}.story-copy>p,.story-intro>p,.updates-copy>p,.story-final>p{max-width:490px;color:var(--color-muted);margin:0;line-height:1.75}.story-copy>a,.updates-copy>a,.updates-panel a{color:var(--color-brand);align-items:center;gap:.4rem;margin-top:1.55rem;font-size:.9rem;font-weight:800;text-decoration:none;display:inline-flex}.story-checkout{background:#fff}.story-frame{background:#fff;border:1px solid #dae5df;border-radius:.65rem;overflow:hidden;box-shadow:0 25px 58px #07261f1a}.story-frame-bar{color:#607069;border-bottom:1px solid #e7edea;justify-content:space-between;align-items:center;gap:1rem;min-height:52px;padding:0 1rem 0 1.2rem;font-size:.76rem;font-weight:800;display:flex}.story-frame-bar button{background:var(--color-brand);color:#fff;border:0;border-radius:.32rem;align-items:center;gap:.35rem;padding:.42rem .55rem;font-size:.7rem;font-weight:800;display:inline-flex}.checkout-content{grid-template-columns:1fr 205px;min-height:285px;display:grid}.checkout-content>div{padding:2.1rem}.checkout-content h3{margin:.45rem 0 .8rem;font-size:clamp(1.35rem,2.2vw,2.05rem);line-height:1.12}.checkout-content p{color:#708079;margin:0;font-size:.86rem;line-height:1.65}.checkout-content aside{background:#f6f9f7;border-left:1px solid #e7edea;align-content:center;justify-items:start;gap:.52rem;padding:1.5rem;display:grid}.checkout-content aside svg{color:var(--color-brand)}.checkout-content aside strong{font-size:.86rem}.checkout-content aside small{color:#73817a;font-size:.69rem;line-height:1.5}.checkout-content aside button{color:var(--color-brand);background:0 0;border:0;margin-top:.25rem;padding:0;font-size:.72rem;font-weight:800}.story-store{background:#f1f5f1}.story-store-grid{grid-template-columns:minmax(500px,1.12fr) minmax(0,.8fr)}.story-storefront{background:#fff;border:1px solid #d9e4df;border-radius:.65rem;overflow:hidden;box-shadow:0 25px 58px #07261f1f}.story-storefront-browser{border-bottom:1px solid #e6ece9;grid-template-columns:auto auto auto 1fr;align-items:center;gap:.25rem;min-height:42px;padding:0 .85rem;display:grid}.story-storefront-browser span{background:#c5d1cb;border-radius:50%;width:.42rem;height:.42rem}.story-storefront-browser strong{color:#718079;justify-self:center;font-size:.66rem}.story-storefront img{width:100%;height:auto;display:block}.story-unified{background:var(--color-canvas)}.story-intro{text-align:center;max-width:760px;margin:0 auto 3.25rem}.story-intro>p{margin-inline:auto}.visibility-frame{max-width:1000px;margin:0 auto}.visibility-content{grid-template-columns:repeat(3,1fr);display:grid}.visibility-content>div{border-right:1px solid #e5ece8;min-height:180px;padding:1.55rem}.visibility-content>div:last-child{border-right:0}.visibility-content span,.visibility-content small{color:#73817a;font-size:.7rem;font-weight:700;display:block}.visibility-content strong{color:#17342c;margin:1rem 0 .45rem;font-size:1.15rem;display:block}.visibility-note{color:var(--color-brand);background:#f7faf8;border-top:1px solid #e5ece8;align-items:center;gap:.5rem;padding:1rem 1.5rem;font-size:.77rem;font-weight:800;display:flex}.story-invoices{background:#fff}.invoice-flow{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:.7rem;display:grid}.invoice-flow>svg{color:#9aa8a2}.invoice-flow article{background:#fbfcfb;border:1px solid #dce7e2;border-radius:.52rem;align-content:center;justify-items:start;gap:.65rem;min-height:170px;padding:1.25rem;display:grid}.invoice-flow article svg{color:var(--color-brand)}.invoice-flow article span{color:#17342c;font-size:.88rem;font-weight:800}.invoice-flow article small{color:#75837c;font-size:.69rem;line-height:1.5}.story-updates{background:#eaf2ed;padding-top:7rem}.updates-wrap{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(2.5rem,8vw,8rem);display:grid}.updates-panel{box-shadow:var(--shadow-subtle);background:#fff;border:1px solid #d5e3dc;border-radius:.6rem;gap:.8rem;padding:clamp(1.6rem,4vw,3rem);display:grid}.updates-date{color:var(--color-brand);letter-spacing:.1em;font-size:.68rem;font-weight:800}.updates-panel strong{max-width:390px;color:var(--color-ink-strong);font-size:clamp(1.4rem,2.4vw,2.2rem);line-height:1.12}.updates-panel p{max-width:370px;color:var(--color-muted);margin:0;line-height:1.65}.updates-panel a{width:max-content}.story-final{background:var(--color-ink-strong);text-align:center;padding:clamp(6.5rem,13vw,12rem) 0}.story-final .proof-eyebrow{color:#9fd1c2}.story-final .proof-eyebrow span{background:#9fd1c2}.story-final h2{color:#fff}.story-final>.marketing-container>p:not(.proof-eyebrow){color:#b7c8c1;margin-inline:auto}.story-final .proof-button{margin-top:2rem}.story-social{background:#fff}.social-flow{box-shadow:var(--shadow-subtle);background:#fbfcfb;border:1px solid #dbe6e0;border-radius:.65rem;grid-template-columns:1fr auto 1fr auto;align-items:center;gap:1rem;padding:1.2rem;display:grid}.social-chat,.social-checkout,.social-result{background:#fff;border:1px solid #e2ebe6;border-radius:.45rem;gap:.5rem;padding:1rem;display:grid}.social-chat span,.social-checkout span,.social-result span{color:#708079;font-size:.66rem;font-weight:800}.social-chat p{background:#edf3ef;border-radius:.45rem .45rem .45rem .1rem;width:max-content;max-width:100%;margin:0;padding:.5rem .65rem;font-size:.72rem}.social-chat p.merchant{background:#e1f0eb;border-radius:.45rem .45rem .1rem;justify-self:end}.social-chat span.merchant{justify-self:end}.social-arrow{color:var(--color-brand)}.social-checkout strong{font-size:.86rem}.social-checkout b{font-size:1.1rem}.social-checkout button{background:var(--color-brand);color:#fff;border:0;border-radius:.3rem;padding:.5rem;font-size:.66rem;font-weight:800}.social-result{align-content:center;min-height:145px}.social-result svg{color:var(--color-brand)}.social-result small{color:#74817b;font-size:.67rem}.story-wholesale{background:#f1f5f1}.story-wholesale .story-split{grid-template-columns:minmax(500px,1.1fr) minmax(0,.8fr)}.wholesale-preview{box-shadow:var(--shadow-subtle);background:#fff;border:1px solid #dbe6e0;border-radius:.65rem;grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;padding:1.2rem;display:grid}.wholesale-preview>div,.wholesale-preview aside{border:1px solid #e1eae5;border-radius:.45rem;gap:.55rem;padding:1rem;display:grid}.wholesale-preview h3{margin:0;font-size:1rem}.wholesale-preview p{color:#74817b;margin:0;font-size:.72rem;line-height:1.5}.wholesale-preview button{background:var(--color-brand);color:#fff;border:0;border-radius:.3rem;width:max-content;padding:.5rem .7rem;font-size:.7rem;font-weight:800}.wholesale-preview aside strong{font-size:1.15rem}.wholesale-preview aside small{color:var(--color-brand);font-size:.65rem;font-weight:800}.story-pulchi{background:#fff}.pulchi-preview{box-shadow:var(--shadow-subtle);background:#fbfcfb;border:1px solid #dce7e2;border-radius:.65rem;gap:1rem;padding:1.3rem;display:grid}.pulchi-head{justify-content:space-between;align-items:center;display:flex}.pulchi-head span{color:var(--color-brand);font-weight:800}.pulchi-head small{color:#78867f;font-size:.67rem}.pulchi-preview>p{background:#fff;border:1px solid #dce7e2;border-radius:.45rem;width:max-content;max-width:100%;margin:0;padding:.65rem .8rem;font-size:.78rem}.pulchi-preview article{background:#eaf4ef;border-radius:.45rem;gap:.6rem;padding:1rem;display:flex}.pulchi-preview article svg{color:var(--color-brand);flex:none}.pulchi-preview article strong,.pulchi-preview article small{display:block}.pulchi-preview article strong{font-size:.78rem}.pulchi-preview article small{color:#648076;margin-top:.3rem;font-size:.67rem;line-height:1.5}.pulchi-prompts{flex-wrap:wrap;gap:.45rem;display:flex}.pulchi-prompts span{color:#5f7169;border:1px solid #dce7e2;border-radius:999px;padding:.4rem .55rem;font-size:.65rem;font-weight:700}@media (max-width:850px){.story-split,.story-store-grid{grid-template-columns:1fr}.story-store-grid>.story-storefront{order:2}.story-copy{max-width:600px}.story-frame,.story-storefront{max-width:680px}.updates-wrap{grid-template-columns:1fr}.updates-copy{max-width:640px}}@media (max-width:560px){.story-section{padding:5.2rem 0}.story-copy h2,.story-intro h2,.updates-copy h2,.story-final h2{font-size:2.7rem}.checkout-content{grid-template-columns:1fr}.checkout-content>div{padding:1.35rem}.checkout-content aside{border-top:1px solid #e7edea;border-left:0;grid-template-columns:auto 1fr;align-items:center;padding:1rem 1.35rem}.checkout-content aside small,.checkout-content aside button{grid-column:2}.story-storefront-browser strong{font-size:.52rem}.visibility-content{grid-template-columns:1fr}.visibility-content>div{border-bottom:1px solid #e5ece8;border-right:0;min-height:auto;padding:1.1rem 1.25rem}.visibility-content>div:last-child{border-bottom:0}.visibility-content strong{margin:.45rem 0 .25rem}.visibility-note{align-items:flex-start;padding:1rem 1.25rem}.invoice-flow{grid-template-columns:1fr;gap:.55rem}.invoice-flow>svg{justify-self:center;transform:rotate(90deg)}.invoice-flow article{min-height:116px}.story-updates{padding-top:5.2rem}.updates-panel{padding:1.4rem}.story-final{padding:7rem 0}.social-flow{grid-template-columns:1fr}.social-arrow{justify-self:center;transform:rotate(90deg)}.social-result{min-height:auto}.story-wholesale .story-split,.wholesale-preview{grid-template-columns:1fr}.wholesale-preview>svg{justify-self:center;transform:rotate(90deg)}}.product-hero{background:var(--color-canvas);padding:clamp(5rem,12vw,10rem) 0}.product-hero .marketing-container{text-align:center;max-width:900px}.product-hero h1{margin:1rem 0 1.2rem;font-size:clamp(3.4rem,7vw,6.6rem);line-height:.98}.product-hero p:not(.proof-eyebrow){max-width:630px;color:var(--color-muted);margin:0 auto;font-size:1.08rem;line-height:1.7}.product-hero .proof-button{margin-top:2rem}.product-workflow,.product-faq{background:#fff;padding:clamp(5rem,10vw,9rem) 0}.product-workflow h2,.product-faq h2,.product-benefits h2{margin:1rem 0 2.5rem;font-size:clamp(2.5rem,5vw,5rem);line-height:1}.product-steps{border-top:1px solid var(--color-line);grid-template-columns:repeat(3,1fr);display:grid}.product-steps article{border-right:1px solid var(--color-line);border-bottom:1px solid var(--color-line);gap:1rem;min-height:190px;padding:1.5rem;display:grid}.product-steps article:first-child{border-left:1px solid var(--color-line)}.product-steps span{color:var(--color-brand);font-size:.72rem;font-weight:800}.product-steps strong{max-width:220px;font-size:1.1rem;line-height:1.3}.product-benefits{background:#eff4f0;padding:clamp(5rem,10vw,9rem) 0}.product-benefits .marketing-container{grid-template-columns:1fr 1fr;gap:4rem;display:grid}.product-benefits ul{align-content:center;gap:1rem;margin:0;padding:0;list-style:none;display:grid}.product-benefits li{color:var(--color-ink);align-items:center;gap:.7rem;font-weight:700;display:flex}.product-benefits li svg,.product-faq article svg{color:var(--color-brand);flex:none}.product-faq .marketing-container{max-width:900px}.product-faq article{border-top:1px solid var(--color-line);gap:.75rem;padding:1.2rem 0;display:flex}.product-faq article:last-child{border-bottom:1px solid var(--color-line)}.product-faq strong{font-size:.96rem}.product-faq p{color:var(--color-muted);margin:.45rem 0 0;line-height:1.65}@media (max-width:650px){.product-steps,.product-benefits .marketing-container{grid-template-columns:1fr}.product-steps article,.product-steps article:first-child{border-left:1px solid var(--color-line);min-height:auto}.product-benefits .marketing-container{gap:1rem}}.feature-story-list{background:#fff;padding:clamp(5rem,10vw,9rem) 0}.feature-story-list article{border-top:1px solid var(--color-line);grid-template-columns:45px 34px minmax(0,1fr) auto;align-items:center;gap:1.1rem;padding:1.55rem 0;display:grid}.feature-story-list article:last-child{border-bottom:1px solid var(--color-line)}.feature-story-list article>span{color:var(--color-brand);font-size:.72rem;font-weight:800}.feature-story-list article>svg{color:var(--color-brand)}.feature-story-list h2{margin:0 0 .25rem;font-size:clamp(1.25rem,2vw,1.7rem)}.feature-story-list p{color:var(--color-muted);margin:0;line-height:1.55}.feature-story-list a{border:1px solid var(--color-line);width:38px;height:38px;color:var(--color-brand);border-radius:50%;place-items:center;display:grid}.workflow-story{background:#fff;padding:clamp(5rem,10vw,9rem) 0}.workflow-story .marketing-container{grid-template-columns:repeat(4,1fr);display:grid}.workflow-story article{border:1px solid var(--color-line);border-right:0;gap:1.3rem;min-height:260px;padding:1.5rem;display:grid;position:relative}.workflow-story article:last-child{border-right:1px solid var(--color-line)}.workflow-story article>span{color:var(--color-brand);font-size:.72rem;font-weight:800}.workflow-story h2{margin:0 0 .5rem;font-size:1.35rem}.workflow-story p{color:var(--color-muted);margin:0;line-height:1.6}.workflow-story article>svg{z-index:1;color:var(--color-brand);background:#fff;padding:2px;position:absolute;top:50%;right:-10px}.pricing-story{background:#fff;padding:clamp(5rem,10vw,9rem) 0}.pricing-story .marketing-container{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;max-width:900px;display:grid}.pricing-story article{border:1px solid var(--color-line);border-radius:.6rem;align-content:start;gap:1.15rem;padding:clamp(1.5rem,4vw,2.7rem);display:grid}.pricing-story article.featured{border-color:var(--color-brand);background:#f1f7f4}.pricing-story article>p{color:var(--color-brand);margin:0;font-size:.78rem;font-weight:800}.pricing-plan-billing{color:var(--color-muted);font-size:.76rem;font-weight:700}.pricing-plan-saving{width:max-content;color:var(--color-brand);background:#dceee7;border-radius:999px;padding:.35rem .55rem;font-size:.69rem}.pricing-story h2{margin:0;font-size:clamp(2.5rem,4vw,4rem)}.pricing-story h2 small{color:var(--color-muted);font-size:.8rem;font-weight:700}.pricing-story article>span{color:var(--color-muted);line-height:1.55}.pricing-story ul{gap:.7rem;min-height:135px;margin:0;padding:0;list-style:none;display:grid}.pricing-story li{align-items:center;gap:.55rem;font-size:.88rem;font-weight:700;display:flex}.pricing-story li svg{color:var(--color-brand)}.pricing-story .proof-button{width:100%;margin-top:auto}@media (max-width:650px){.feature-story-list article{grid-template-columns:31px 27px minmax(0,1fr);gap:.65rem}.feature-story-list a{display:none}.workflow-story .marketing-container,.pricing-story .marketing-container{grid-template-columns:1fr}.workflow-story article,.workflow-story article:last-child{border-right:1px solid var(--color-line);border-bottom:0;min-height:auto}.workflow-story article:last-child{border-bottom:1px solid var(--color-line)}.workflow-story article>svg{inset:auto auto -10px 50%;transform:rotate(90deg)translate(-50%)}.pricing-story article{padding:1.5rem}}.resources-hero{background:var(--color-canvas);padding:clamp(5.5rem,11vw,10rem) 0 clamp(4rem,8vw,7rem)}.resources-hero-grid{grid-template-columns:minmax(0,1fr) minmax(290px,.56fr);align-items:end;gap:clamp(2rem,8vw,8rem);display:grid}.resources-hero h1,.resource-article-header h1{max-width:720px;color:var(--color-ink-strong);margin:1rem 0 1.25rem;font-size:clamp(3.4rem,6vw,6.3rem);line-height:.98}.resources-hero>.marketing-container>div>p:not(.proof-eyebrow){max-width:590px;color:var(--color-muted);margin:0;font-size:1.08rem;line-height:1.7}.resources-topics{flex-wrap:wrap;gap:.45rem;margin-top:2rem;display:flex}.resources-topics span{color:#617169;border:1px solid #d6e1dc;border-radius:999px;padding:.4rem .6rem;font-size:.7rem;font-weight:700}.resources-newsletter{background:#fff;border:1px solid #d7e4de;border-radius:.55rem;gap:.7rem;padding:clamp(1.35rem,3vw,2rem);display:grid}.resources-newsletter>svg{color:var(--color-brand)}.resources-newsletter h2{margin:.35rem 0 0;font-size:clamp(1.25rem,2vw,1.65rem);line-height:1.15}.resources-newsletter>p{color:var(--color-muted);margin:0;font-size:.88rem;line-height:1.55}.resources-newsletter .newsletter{margin-top:.55rem}.resources-newsletter .newsletter input{min-width:0}.resources-featured{background:#fff;padding:clamp(4.8rem,9vw,8rem) 0}.resources-featured-link{border-top:1px solid var(--color-line);border-bottom:1px solid var(--color-line);max-width:960px;color:inherit;padding:clamp(2rem,5vw,4.5rem) 0;text-decoration:none;display:block}.resources-featured-link>div{max-width:770px}.resources-meta{color:var(--color-brand);letter-spacing:.05em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:.45rem;font-size:.73rem;font-weight:800;display:inline-flex}.resources-meta i,.resource-article-meta i{background:#a3b1aa;border-radius:50%;width:.24rem;height:.24rem}.resources-featured h2{color:var(--color-ink-strong);margin:1.25rem 0 1rem;font-size:clamp(2.4rem,4.4vw,4.75rem);line-height:1.02}.resources-featured p{max-width:640px;color:var(--color-muted);margin:0;line-height:1.7}.resources-read-link{color:var(--color-brand);align-items:center;gap:.45rem;margin-top:1.8rem;font-size:.88rem;font-weight:800;display:inline-flex}.resources-empty{background:#fff;padding:clamp(5rem,10vw,9rem) 0}.resources-empty h2,.resources-section-heading h2{margin:1rem 0;font-size:clamp(2.5rem,4.5vw,4.8rem);line-height:1}.resources-empty p:not(.proof-eyebrow){max-width:570px;color:var(--color-muted);margin:0;line-height:1.7}.resources-list-section{background:#eff4f0;padding:clamp(5rem,10vw,9rem) 0}.resources-section-heading{margin-bottom:2.5rem}.resources-list{border-top:1px solid #d7e2dc}.resources-list-item{color:inherit;border-bottom:1px solid #d7e2dc;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:1.2rem;padding:clamp(1.45rem,3vw,2.1rem) 0;text-decoration:none;display:grid}.resources-list-number{color:var(--color-brand);align-self:start;font-size:.72rem;font-weight:800}.resources-list-item h3{color:var(--color-ink-strong);margin:.6rem 0;font-size:clamp(1.2rem,2.2vw,1.7rem);line-height:1.2}.resources-list-item p{max-width:650px;color:var(--color-muted);margin:0;line-height:1.55}.resources-list-item>svg{color:var(--color-brand)}.resource-article-header{background:var(--color-canvas);padding:clamp(3rem,7vw,6rem) 0 clamp(3.5rem,7vw,6rem)}.resource-article-header .marketing-container{max-width:860px}.resource-back{color:var(--color-brand);align-items:center;gap:.4rem;margin-bottom:clamp(3rem,7vw,5rem);font-size:.82rem;font-weight:800;text-decoration:none;display:inline-flex}.resource-article-header h1{max-width:850px;margin-bottom:1.4rem;font-size:clamp(2.8rem,5.6vw,5.7rem)}.resource-article-header>.marketing-container>p:not(.proof-eyebrow){max-width:720px;color:var(--color-muted);margin:0;font-size:clamp(1.05rem,1.7vw,1.25rem);line-height:1.7}.resource-article-meta{color:#6e7d76;flex-wrap:wrap;align-items:center;gap:.55rem;margin-top:2rem;font-size:.78rem;font-weight:700;display:flex}.resource-article-meta span{align-items:center;gap:.35rem;display:inline-flex}.resource-cover{max-width:1050px;margin-top:clamp(2rem,5vw,4rem)}.resource-cover img{border-radius:.55rem;width:100%;display:block}.resource-article-content{color:#263a34;max-width:740px;margin:clamp(4rem,8vw,7rem) auto;padding:0 1.5rem;font-size:clamp(1rem,1.35vw,1.13rem);line-height:1.85}.resource-article-content h2{color:var(--color-ink-strong);margin:3.2rem 0 1rem;font-size:clamp(1.7rem,3vw,2.45rem);line-height:1.15}.resource-article-content h3{color:var(--color-ink-strong);margin:2.4rem 0 .8rem;font-size:1.35rem}.resource-article-content p,.resource-article-content ul,.resource-article-content ol{margin:0 0 1.5rem}.resource-article-content li+li{margin-top:.5rem}.resource-article-content a{color:var(--color-brand);font-weight:800}.resource-article-content img{border-radius:.45rem;max-width:100%;height:auto}.resource-article-cta{background:var(--color-ink-strong);text-align:center;padding:clamp(5rem,10vw,9rem) 0}.resource-article-cta .proof-eyebrow{color:#9fd1c2}.resource-article-cta .proof-eyebrow span{background:#9fd1c2}.resource-article-cta h2{color:#fff;max-width:720px;margin:1rem auto 2rem;font-size:clamp(2.5rem,5vw,5rem);line-height:1}.resource-article-cta .button{display:inline-flex}@media (max-width:720px){.resources-hero-grid{grid-template-columns:1fr}.resources-newsletter{max-width:480px}.resources-list-item{grid-template-columns:30px minmax(0,1fr);gap:.85rem}.resources-list-item>svg{display:none}.resource-article-content{padding:0 1.25rem}}@keyframes spin{to{transform:rotate(360deg)}}
