:root{--moss:#1f3b2e;--moss-soft:#2f4f3c;--ivory:#f6f2e8;--paper:#fbf8ef;--kraft:#e7dbc1;--antique-gold:#c89a3c;--sage:#8ca586;--charcoal:#1f1f1f;--alert:#7a3320;--alert-soft:#7a332014;--line:#1f3b2e2e;--shadow:0 24px 80px #1f3b2e1c}.discovery-shell{width:min(1120px,100% - 32px);margin:0 auto;padding:28px 0 80px}.discovery-nav{border-bottom:1px solid var(--line);align-items:center;gap:18px;min-height:54px;margin-bottom:42px;display:flex}.discovery-nav a{color:var(--moss);font-weight:850;text-decoration:none}.discovery-brand{align-items:center;min-width:112px;margin-right:auto;display:inline-flex}.discovery-brand img{width:104px;height:auto;display:block}.discovery-hero,.maker-hero{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.4fr) minmax(280px,.6fr);align-items:center;gap:28px;min-height:430px;padding:24px 0 48px;display:grid}.discovery-hero h1,.discovery-index-hero h1,.maker-hero h1{color:var(--ink,var(--charcoal));letter-spacing:0;margin:0;font-size:clamp(2.4rem,6vw,5rem);line-height:.98}.discovery-hero p,.discovery-index-hero p,.maker-hero p,.discovery-section .section-heading p,.discovery-store-card p,.discovery-collection p,.maker-product-card p,.discovery-note p,.discovery-empty p{color:#1f1f1fb8;line-height:1.68}.discovery-hero>div:first-child p,.discovery-index-hero p,.maker-hero>div:last-child p{max-width:720px;font-size:1.08rem}.discovery-actions,.discovery-card-actions{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.discovery-button,.discovery-chip{background:var(--paper);min-height:42px;color:var(--moss);border:1px solid #1f3b2e38;border-radius:8px;justify-content:center;align-items:center;padding:0 14px;font-weight:850;text-decoration:none;display:inline-flex}.discovery-button.primary{background:var(--moss);color:var(--paper)}.discovery-proof{border:1px solid var(--line);background:linear-gradient(135deg, #c89a3c29, #8ca5862e), var(--paper);border-radius:8px;align-content:center;gap:12px;min-height:300px;padding:24px;display:grid}.discovery-proof img{width:150px;height:auto;margin-bottom:12px}.discovery-proof span,.discovery-product-list span{color:var(--moss);text-transform:uppercase;background:#fbf8efcc;border:1px solid #1f3b2e29;border-radius:999px;padding:8px 10px;font-size:.78rem;font-weight:850}.discovery-section,.discovery-index-hero,.discovery-note{margin-top:54px}.discovery-index-hero{max-width:840px}.discovery-chip-row{flex-wrap:wrap;gap:10px;display:flex}.discovery-collection-grid,.discovery-store-grid,.maker-product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.discovery-collection,.discovery-store-card,.maker-product-card,.discovery-empty,.discovery-note{border:1px solid var(--line);background:var(--paper);color:var(--charcoal);border-radius:8px}.discovery-collection{align-content:start;gap:12px;min-height:160px;padding:20px;text-decoration:none;display:grid}.discovery-collection strong,.discovery-empty strong,.maker-product-card strong{color:var(--moss);font-size:1.08rem}.discovery-store-card{flex-direction:column;gap:16px;min-height:390px;padding:20px;display:flex}.discovery-card-mark,.maker-mark,.maker-product-placeholder{color:var(--moss);background:linear-gradient(135deg,#8ca58638,#c89a3c29),#f8f2e5;border:1px solid #1f3b2e2e;border-radius:8px;place-items:center;font-weight:900;display:grid}.discovery-card-mark{aspect-ratio:1.9;width:100%;font-size:3rem}.discovery-store-card h3{color:var(--moss);margin:6px 0 8px;font-size:1.4rem}.discovery-store-card p,.discovery-collection p,.maker-product-card p,.discovery-note p,.discovery-empty p{margin:0}.discovery-product-list{flex-wrap:wrap;align-content:start;gap:8px;min-height:74px;margin-top:auto;display:flex}.discovery-empty,.discovery-note{padding:22px}.maker-hero{grid-template-columns:240px minmax(0,1fr)}.maker-mark{aspect-ratio:1;width:100%;font-size:5rem}.maker-product-card{min-height:260px;overflow:hidden}.maker-product-card img,.maker-product-placeholder{aspect-ratio:4/3;object-fit:cover;border-width:0 0 1px;border-radius:0;width:100%}.maker-product-card>div:last-child{gap:10px;padding:18px;display:grid}.discovery-note h2{color:var(--moss);margin:0 0 10px}.discovery-note a{color:var(--moss);margin-top:14px;font-weight:850;display:inline-flex}.maker-action-stack{gap:14px;width:min(100%,520px);display:grid}.maker-report-form{background:#fbf8efb8;border:1px solid #1f3b2e29;border-radius:8px;gap:12px;padding:16px;display:grid}.maker-report-form label,.checkbox-row{gap:7px;display:grid}.checkbox-row{grid-template-columns:auto minmax(0,1fr);align-items:start}.checkbox-row input{margin-top:4px}.maker-report-form span,.checkbox-row span{color:var(--moss);font-size:.82rem;font-weight:850}.maker-report-form input,.maker-report-form select,.maker-report-form textarea{background:var(--paper);width:100%;color:var(--charcoal);font:inherit;border:1px solid #1f3b2e2e;border-radius:8px;padding:10px 12px}@media (max-width:860px){.discovery-hero,.maker-hero,.discovery-collection-grid,.discovery-store-grid,.maker-product-grid{grid-template-columns:1fr}.discovery-nav{flex-wrap:wrap;gap:12px;padding-bottom:12px}.discovery-brand{width:100%}.discovery-hero,.maker-hero{min-height:auto}.maker-mark{width:min(220px,100%)}}.blog-shell{width:min(1120px,100% - 32px);margin:0 auto;padding:28px 0 80px}.blog-nav{border-bottom:1px solid var(--line);align-items:center;gap:18px;min-height:48px;margin-bottom:48px;display:flex}.blog-nav a{color:var(--moss);font-weight:850;text-decoration:none}.blog-index-hero,.blog-hero{max-width:880px;margin-bottom:48px}.blog-index-hero h1,.blog-hero h1{color:var(--ink);margin:0;font-size:clamp(2.4rem,6vw,5rem);line-height:.96}.blog-index-hero p,.blog-hero p{color:#1f1f1fb8;max-width:760px;font-size:1.1rem;line-height:1.7}.blog-meta{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.blog-meta span,.blog-card span{color:var(--moss);text-transform:uppercase;background:#f6f2e8b8;border:1px solid #1f3b2e24;border-radius:999px;padding:7px 10px;font-size:.78rem;font-weight:850}.blog-index-section,.blog-related{margin-top:56px}.blog-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.blog-card{border:1px solid var(--line);background:var(--paper);min-height:240px;color:var(--ink);border-radius:8px;flex-direction:column;gap:16px;padding:22px;text-decoration:none;display:flex}.blog-card.featured{background:#f6f2e8c7}.blog-card strong{color:var(--moss);font-size:1.18rem;line-height:1.25}.blog-card p{color:#1f1f1fad;margin:0;line-height:1.6}.blog-lead-magnet{background:#b48a4414;border:1px solid #b48a4459;border-radius:8px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:40px;padding:22px;display:flex}.blog-lead-magnet h2,.blog-lead-magnet p{margin:0}.blog-article{max-width:790px}.blog-article h1{display:none}.blog-article h2{color:var(--moss);margin:52px 0 18px;font-size:clamp(1.7rem,4vw,2.5rem);line-height:1.08}.blog-article h3{color:var(--ink);margin:32px 0 12px;font-size:1.28rem}.blog-article p,.blog-article li{color:#1f1f1fc7;font-size:1.04rem;line-height:1.82}.blog-article a{color:var(--moss);font-weight:850}.blog-article blockquote{border-left:4px solid var(--gold);background:#f6f2e8c2;margin:34px 0;padding:16px 20px}.blog-article pre,.blog-table-wrap{overflow-x:auto}.blog-article pre{border:1px solid var(--line);color:var(--paper);background:#1f1f1f;border-radius:8px;padding:16px}.blog-table-wrap{margin:28px 0}.blog-table-wrap table{border-collapse:collapse;background:var(--paper);width:100%}.blog-table-wrap th,.blog-table-wrap td{border:1px solid var(--line);text-align:left;vertical-align:top;padding:12px}.blog-table-wrap th{color:var(--moss);background:#1f3b2e14}.blog-newsletter{border-top:1px solid var(--line);margin-top:64px;padding-top:32px}.blog-newsletter h2{color:var(--moss);margin:0 0 10px;font-size:clamp(1.7rem,4vw,2.4rem)}.blog-newsletter p{color:#1f1f1fb8}.blog-capture-form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;max-width:560px;margin-top:18px;display:grid}.blog-capture-form label{gap:8px;display:grid}.blog-capture-form label span{color:var(--moss);text-transform:uppercase;font-size:.8rem;font-weight:850}.blog-capture-form input{border:1px solid var(--line);background:var(--paper);min-height:44px;color:var(--ink);font:inherit;border-radius:8px;padding:0 12px}.blog-capture-note{max-width:560px;color:var(--moss);background:#8ca5861f;border:1px solid #1f3b2e29;border-radius:8px;padding:14px;font-weight:850}@media (max-width:820px){.blog-card-grid,.blog-lead-magnet,.blog-capture-form{grid-template-columns:1fr}.blog-lead-magnet{flex-direction:column;align-items:flex-start}}*{box-sizing:border-box}html{background:var(--ivory);min-height:100%;color:var(--moss)}body{background:linear-gradient(#1f3b2e09 1px, transparent 1px), linear-gradient(90deg, #1f3b2e09 1px, transparent 1px), var(--ivory);background-size:38px 38px;min-height:100%;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit}button,a{font:inherit}:where(a,button):focus-visible{outline:2px solid var(--antique-gold);outline-offset:3px;border-radius:4px}.live-storefront-shell{width:min(1180px,100% - 32px);margin:0 auto;padding:24px 0 72px}.live-storefront-demo{color:var(--moss);background:#c89a3c1f;border:1px solid #c89a3c6b;border-radius:8px;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-bottom:16px;padding:12px 14px;display:flex}.live-storefront-demo strong{font-weight:900}.live-storefront-demo span{color:#1f1f1fb8;line-height:1.45}.live-storefront-nav{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;min-height:58px;margin-bottom:36px;display:flex}.live-storefront-nav a{color:var(--moss);font-weight:900;text-decoration:none}.live-storefront-nav nav{gap:16px;display:flex}.live-storefront-hero{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) 280px;align-items:center;gap:32px;min-height:440px;padding-bottom:42px;display:grid}.live-storefront-hero h1{max-width:860px;color:var(--charcoal);letter-spacing:0;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(3.2rem,7vw,6.8rem);font-weight:500;line-height:.92}.live-storefront-hero p:not(.eyebrow){color:#1f1f1fbd;max-width:720px;font-size:1.08rem;line-height:1.68}.live-storefront-mark,.live-storefront-product-placeholder{color:var(--moss);background:linear-gradient(135deg,#8ca58638,#c89a3c29),#f8f2e5;border:1px solid #1f3b2e2e;border-radius:8px;place-items:center;font-weight:900;display:grid}.live-storefront-mark{aspect-ratio:1;width:100%;font-size:6rem}.live-storefront-section{margin-top:54px}.live-storefront-product-grid,.live-storefront-story-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.live-storefront-product,.live-storefront-story-grid article,.live-storefront-empty{border:1px solid var(--line);background:var(--paper);color:var(--charcoal);border-radius:8px}.live-storefront-product{min-height:360px;overflow:hidden}.live-storefront-product img,.live-storefront-product-placeholder{aspect-ratio:4/3;object-fit:cover;border-width:0 0 1px;border-radius:0;width:100%}.live-storefront-product-placeholder{font-size:4rem}.live-storefront-product>div{padding:18px}.live-storefront-product h3{color:var(--moss);margin:0;font-size:1.3rem}.live-storefront-product p:not(.panel-label),.live-storefront-story-grid p,.live-storefront-empty p{color:#1f1f1fb8;line-height:1.58}.live-storefront-quote-form{gap:.75rem;margin-top:1rem;display:grid}.live-storefront-quote-form label{color:#1f1f1fb8;gap:.35rem;font-size:.86rem;display:grid}.live-storefront-quote-form .quote-request-honeypot{display:none}.live-storefront-quote-form input,.live-storefront-quote-form textarea{border:1px solid var(--line);width:100%;color:var(--charcoal);font:inherit;background:#fff;border-radius:8px;padding:.75rem .85rem}.live-storefront-quote-form textarea{resize:vertical}.live-storefront-quote-success,.live-storefront-quote-error{color:#1f1f1fb8;margin-top:1rem}.live-storefront-quote-error{color:#9f1239}.live-storefront-story-grid article,.live-storefront-empty{min-height:160px;padding:20px}.live-storefront-story-grid span,.live-storefront-empty strong{color:var(--moss);text-transform:capitalize;font-size:1.08rem;font-weight:900;display:block}@media (max-width:820px){.live-storefront-shell{width:min(100% - 24px,640px);padding-top:16px}.live-storefront-nav,.live-storefront-hero{align-items:flex-start}.live-storefront-nav{flex-direction:column;padding-bottom:14px}.live-storefront-hero,.live-storefront-product-grid,.live-storefront-story-grid{grid-template-columns:1fr}.live-storefront-hero{min-height:auto}.live-storefront-mark{width:min(220px,100%)}}.workspace-shell{width:min(1180px,100% - 32px);margin:0 auto;padding:48px 0}.seller-nav{border:1px solid var(--line);background:#fbf8efe0;border-radius:8px;justify-content:space-between;align-items:center;gap:18px;min-height:62px;margin-bottom:34px;padding:10px 12px 10px 18px;display:flex;box-shadow:0 14px 50px #1f3b2e14}.seller-nav-brand{flex:none;align-items:center;line-height:1;text-decoration:none;display:inline-flex}.seller-nav-brand img{width:168px;height:auto;display:block}.seller-nav-links{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.seller-nav-links a{color:#1f1f1fb8;border:1px solid #0000;border-radius:8px;align-items:center;min-height:38px;padding:0 12px;font-size:.9rem;font-weight:850;text-decoration:none;display:inline-flex}.seller-nav-links a[aria-current=page]{color:var(--moss);background:#1f3b2e14;border-color:#1f3b2e24}.seller-nav-account{flex:none;justify-content:center;align-items:center;min-width:38px;display:inline-flex}.seller-nav-account .cl-userButtonTrigger{border:1px solid #1f3b2e29;border-radius:999px;width:38px;height:38px;box-shadow:0 10px 24px #1f3b2e1a}.workspace-hero{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:28px;display:flex}.eyebrow,.panel-label{color:var(--antique-gold);letter-spacing:.14em;text-transform:uppercase;margin:0 0 10px;font-size:.78rem;font-weight:800}.workspace-hero h1{letter-spacing:0;max-width:760px;margin:0;font-family:Fraunces,Georgia,Times New Roman,serif;font-size:clamp(3.2rem,7vw,6.8rem);font-weight:500;line-height:.92}.compact-hero h1{max-width:860px;font-size:clamp(2.9rem,6vw,5.8rem)}.quiet-link{border:1px solid var(--line);min-height:42px;color:var(--moss);background:#fbf8efb8;border-radius:8px;justify-content:center;align-items:center;padding:0 16px;font-size:.92rem;font-weight:800;text-decoration:none;display:inline-flex}.workspace-grid{grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);gap:18px;display:grid}.today-layout{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:18px;display:grid}.today-primary-card{background:linear-gradient(135deg, #c89a3c33, #1f3b2e14), var(--paper);flex-direction:column;justify-content:space-between;align-items:flex-start;min-height:340px;display:flex}.today-glance-grid{gap:12px;display:grid}.today-glance-card{min-height:100px;box-shadow:none;flex-direction:column;justify-content:center;display:flex}.today-glance-card strong{color:var(--moss);text-transform:capitalize;font-size:1.2rem;line-height:1.2;display:block}.today-glance-card span{color:#1f1f1fa3;margin-top:6px;font-size:.82rem;font-weight:850;display:block}.workspace-section{margin-top:42px}.section-heading{max-width:760px;margin-bottom:18px}.section-heading h2{color:var(--moss);margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,4vw,4rem);font-weight:500;line-height:1}.section-heading p:not(.eyebrow){color:#1f1f1fb8;margin:12px 0 0;font-size:1rem;line-height:1.6}.workspace-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.workspace-feature-card{flex-direction:column;align-items:flex-start;min-height:260px;display:flex}.workspace-feature-card h2{font-size:clamp(1.65rem,2.4vw,2.5rem)}.workspace-feature-card .secondary-action,.workspace-feature-card .primary-action{margin-top:auto}.feature-card-large{grid-column:span 2}.five-door-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.five-door-grid .workspace-feature-card{min-height:310px}.workspace-feedback{margin-top:42px}.panel{border:1px solid var(--line);box-shadow:var(--shadow);background:#fbf8efe6;border-radius:8px;padding:28px}.panel h2{color:var(--moss);letter-spacing:0;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.75rem,3vw,3rem);font-weight:500;line-height:1}.panel p{color:#1f1f1fc7;max-width:640px;margin:14px 0 0;font-size:1rem;line-height:1.6}.setup-panel,.feedback-panel{min-height:260px}.setup-panel{background:linear-gradient(135deg, #c89a3c33, #1f3b2e14), var(--paper);align-items:flex-end;display:flex}.action-panel,.status-panel{flex-direction:column;align-items:flex-start;display:flex}.taylor-panel,.feedback-panel{grid-column:span 2}.primary-action,.secondary-action{white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 16px;font-weight:850;text-decoration:none;display:inline-flex}.primary-action{border:1px solid var(--moss);background:var(--moss);color:var(--paper);margin-top:auto}.secondary-action{border:1px solid var(--line);background:var(--paper);width:fit-content;color:var(--moss);margin-top:20px}.action-row{flex-wrap:wrap;gap:10px;width:100%;margin-top:auto;display:flex}.action-row .primary-action,.action-row .secondary-action{margin-top:0}.status-list{gap:10px;width:100%;margin-top:22px;display:grid}.status-list span{color:#1f1f1fb8;background:#f6f2e8b8;border:1px solid #1f3b2e1f;border-radius:8px;align-items:center;min-height:40px;padding:0 12px;font-weight:750;display:flex}.admin-review-card{grid-template-columns:minmax(0,1fr) minmax(280px,360px);align-items:start;gap:18px;display:grid}.admin-review-card h2{color:var(--moss);letter-spacing:0;margin:0;font-family:Georgia,Times New Roman,serif;font-size:1.35rem;font-weight:500}.admin-review-card p:not(.panel-label){color:#1f1f1fb8;margin:8px 0 0;font-size:.92rem;line-height:1.45}.admin-review-card .admin-review-warning{color:#5f3b15;background:#fff5dcdb;border:1px solid #8856203d;border-radius:8px;padding:10px 12px;font-weight:800}.admin-review-form{gap:10px;display:grid}.admin-review-form label{color:var(--moss);gap:6px;font-size:.78rem;font-weight:850;display:grid}.admin-review-form label span{text-transform:uppercase}.admin-review-form select,.admin-review-form textarea{border:1px solid var(--line);width:100%;color:var(--charcoal);font:inherit;background:#fffdf7;border-radius:8px;padding:10px 11px}.admin-review-form textarea{resize:vertical;min-height:82px}.admin-review-form .primary-action{width:100%;margin-top:0}.admin-evidence-list{gap:6px;margin-top:12px}.admin-evidence-list span{overflow-wrap:anywhere;min-height:34px;font-size:.78rem}.admin-evidence-preview{background:#f6f2e8b8;border:1px solid #1f3b2e1f;border-radius:8px;padding:12px}.admin-evidence-preview h3{color:var(--moss);letter-spacing:0;margin:0;font-size:.92rem}.form-success{color:var(--moss);font-weight:800}.feedback-panel{background:var(--moss);justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.feedback-panel h2,.feedback-panel p{color:var(--paper)}.feedback-secondary-link{color:var(--paper);background:#f6f2e81a;border-color:#f6f2e857}.trust-page-shell{width:min(1180px,100% - 32px);margin:0 auto;padding:54px 0 72px}.trust-hero{max-width:920px;margin-bottom:28px}.trust-hero h1,.trust-band h2,.trust-boundary-section h2{letter-spacing:0;margin:0;font-family:Georgia,Times New Roman,serif;font-weight:500;line-height:.96}.trust-hero h1{font-size:clamp(3.4rem,7vw,7.2rem)}.trust-hero p,.trust-band>div>p,.trust-promise p,.trust-continuity-list p,.trust-boundary-section li{color:#1f1f1fc2;font-size:1rem;line-height:1.62}.trust-hero p{max-width:760px;margin:24px 0 0;font-size:1.1rem}.trust-promise-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.trust-promise,.trust-continuity-list article{border:1px solid var(--line);box-shadow:var(--shadow);background:#fbf8efe6;border-radius:8px}.trust-promise{flex-direction:column;justify-content:flex-end;min-height:300px;padding:24px;display:flex}.trust-promise span{background:linear-gradient(135deg, #c89a3cd1, #1f3b2eb8), var(--moss);border:1px solid #c89a3c75;border-radius:999px;width:42px;height:42px;margin-bottom:auto}.trust-promise h2,.trust-continuity-list h3{color:var(--moss);letter-spacing:0;margin:0;font-family:Georgia,Times New Roman,serif;font-weight:500;line-height:1.05}.trust-promise h2{font-size:clamp(1.8rem,3vw,2.65rem)}.trust-promise p,.trust-continuity-list p{margin:14px 0 0}.trust-band{background:var(--moss);box-shadow:var(--shadow);border-radius:8px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:28px;margin-top:18px;padding:34px;display:grid}.trust-band h2{color:var(--paper);font-size:clamp(2.4rem,5vw,5.2rem)}.trust-band>div>p{color:#fbf8efc7;margin:18px 0 0}.trust-continuity-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.trust-continuity-list article{box-shadow:none;background:#fbf8eff5;padding:20px}.trust-continuity-list h3{font-size:1.45rem}.trust-boundary-section{border:1px solid var(--line);background:#fbf8efe6;border-radius:8px;grid-template-columns:minmax(260px,.75fr) minmax(0,1.25fr);gap:28px;margin-top:18px;padding:32px;display:grid}.trust-boundary-section h2{font-size:clamp(2.2rem,4vw,4.2rem)}.trust-boundary-section ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.trust-boundary-section li{background:#f6f2e8b8;border:1px solid #1f3b2e1f;border-radius:8px;padding:14px 16px;font-weight:720}.status-page-shell{padding-bottom:80px}.status-summary-band{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.status-summary-band article,.public-status-list article{border:1px solid var(--line);box-shadow:var(--shadow);background:#fbf8efe6;border-radius:8px}.status-summary-band article{flex-direction:column;justify-content:flex-end;min-height:190px;padding:22px;display:flex}.status-summary-band span,.public-status-list span{color:var(--antique-gold);letter-spacing:.12em;text-transform:uppercase;font-size:.74rem;font-weight:850}.status-summary-band strong{color:var(--moss);margin-top:10px;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.8rem,3vw,2.8rem);font-weight:500;line-height:1;display:block}.status-summary-band p,.public-status-list p{color:#1f1f1fbd;margin:12px 0 0;font-size:.96rem;line-height:1.55}.public-status-grid{background:var(--moss);box-shadow:var(--shadow);border-radius:8px;grid-template-columns:minmax(260px,.45fr) minmax(0,1fr);gap:24px;padding:30px;display:grid}.public-status-grid h2{color:var(--paper);letter-spacing:0;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.3rem,4vw,4.7rem);font-weight:500;line-height:.96}.public-status-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.public-status-list article{box-shadow:none;padding:18px}.public-status-list article div{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.public-status-list h3{color:var(--moss);margin:0;font-size:1rem;line-height:1.25}.public-status-list span{background:#c89a3c14;border:1px solid #c89a3c47;border-radius:999px;flex:none;padding:5px 8px;font-size:.64rem}.status-incident-section{margin-top:18px}.public-site-footer{box-sizing:border-box;border-top:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;width:min(1180px,100% - 32px);margin:28px auto 0;padding:22px 0 0;display:grid}.public-footer-brand img{width:128px;height:auto;display:block}.public-site-footer nav,.public-footer-contact{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.public-site-footer nav{justify-content:center}.public-footer-contact{justify-content:flex-end}.public-site-footer a{color:#1f1f1fbd;font-size:.86rem;font-weight:780;text-decoration:none}.public-site-footer a:hover,.public-site-footer a:focus-visible{color:var(--moss);text-underline-offset:4px;text-decoration:underline}.builder-hub-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.builder-hub-card{flex-direction:column;align-items:flex-start;min-height:360px;display:flex}.builder-hub-card h2{text-transform:none}.builder-hub-feedback{grid-column:1/-1}.builder-route-header{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:22px;margin-bottom:24px;padding-bottom:24px;display:grid}.builder-route-brand{align-items:center;width:fit-content;margin-bottom:20px;text-decoration:none;display:inline-flex}.builder-route-brand img{width:148px;height:auto;display:block}.builder-route-header h1{max-width:780px;color:var(--moss);letter-spacing:0;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(3rem,6vw,5.8rem);font-weight:500;line-height:.92}.builder-route-header p:not(.eyebrow){color:#1f1f1fbd;max-width:680px;margin:18px 0 0;font-size:1.04rem;line-height:1.6}.builder-route-tabs{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.builder-route-tabs a{border:1px solid var(--line);color:#1f1f1fb3;background:#fbf8efbd;border-radius:8px;align-items:center;min-height:38px;padding:0 12px;font-size:.86rem;font-weight:850;text-decoration:none;display:inline-flex}.builder-route-tabs a[aria-current=page]{background:var(--moss);color:var(--paper);border-color:#1f3b2e47}.builder-flow-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 0 24px;display:grid}.single-page-shell .builder-flow-steps{margin:18px 0 0}.builder-flow-step{border:1px solid var(--line);color:#1f1f1fb8;background:#fbf8efd1;border-radius:8px;align-content:start;gap:8px;min-height:112px;padding:14px;text-decoration:none;display:grid;box-shadow:0 12px 34px #1f3b2e12}.builder-flow-step span{color:var(--antique-gold);letter-spacing:.12em;font-size:.74rem;font-weight:900}.builder-flow-step strong{color:var(--moss);font-size:1rem}.builder-flow-step small{color:#1f1f1f9e;max-width:240px;font-size:.82rem;line-height:1.35}.builder-flow-step[aria-current=step]{background:linear-gradient(135deg, #c89a3c2e, #1f3b2e14), var(--paper);border-color:#1f3b2e52}.brand-kit-card{background:linear-gradient(135deg, #c89a3c2e, #1f3b2e1a), var(--paper)}.brand-swatch-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;width:100%;margin-top:24px;display:grid}.brand-swatch{min-height:76px;color:var(--paper);border:1px solid #1f3b2e29;border-radius:8px;align-items:flex-end;padding:10px;font-size:.76rem;font-weight:850;display:flex}.brand-swatch.moss{background:var(--moss)}.brand-swatch.gold{background:var(--antique-gold);color:var(--charcoal)}.brand-swatch.paper{background:var(--paper);color:var(--moss)}.brand-swatch.ink{background:var(--charcoal)}.brand-preview-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.brand-preview-card{flex-direction:column;align-items:flex-start;min-height:360px;display:flex}.brand-preview-window{background:linear-gradient(90deg, #1f3b2ee0 0 34%, transparent 34%), linear-gradient(135deg, #c89a3c3d, #f6f2e8db), var(--paper);border:1px solid #1f3b2e24;border-radius:8px;align-content:end;gap:8px;width:100%;min-height:138px;margin-bottom:22px;padding:16px;display:grid}.brand-preview-window span{background:var(--antique-gold);border:1px solid #f6f2e875;border-radius:999px;width:40px;height:40px}.brand-preview-window strong{color:var(--moss);font-family:Georgia,Times New Roman,serif;font-size:1.55rem;font-weight:500;line-height:1}.brand-preview-window small{color:#1f1f1fa3;font-weight:850}.product-list-grid{gap:12px;display:grid}.product-row-card{justify-content:space-between;align-items:center;gap:18px;min-height:150px;display:flex}.product-row-card h2{margin-top:10px;font-size:clamp(1.55rem,2.4vw,2.35rem)}.product-row-card p{margin-top:8px}.product-row-card .secondary-action{flex:none;margin-top:0}.product-status-pill{min-height:30px;color:var(--moss);letter-spacing:.08em;text-transform:uppercase;background:#1f3b2e14;border:1px solid #1f3b2e24;border-radius:999px;align-items:center;padding:0 10px;font-size:.72rem;font-weight:900;display:inline-flex}.product-draft-form{grid-template-columns:minmax(240px,.82fr) minmax(0,1.18fr);gap:18px;display:grid}.product-draft-intro h2{font-size:clamp(1.9rem,3vw,3.2rem)}.product-template-picker{background:#f6f2e894;border:1px solid #1f3b2e24;border-radius:8px;gap:10px;margin:0;padding:14px;display:grid}.product-template-picker legend{color:var(--moss);padding:0 6px;font-size:.82rem;font-weight:850}.product-template-picker label{cursor:pointer;background:#fffdf7c7;border:1px solid #1f3b2e1f;border-radius:8px;align-items:flex-start;gap:10px;min-height:72px;padding:12px;display:flex}.product-template-picker input{margin-top:4px}.product-template-picker span{gap:4px;display:grid}.product-template-picker strong{color:var(--moss);line-height:1.2}.product-template-picker small{color:#1f1f1fa8;font-size:.82rem;font-weight:700;line-height:1.35}.product-draft-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.product-draft-fields label{color:var(--moss);gap:7px;font-size:.86rem;font-weight:820;display:grid}.product-draft-fields input,.product-draft-fields select,.product-draft-fields textarea{border:1px solid var(--line);width:100%;color:var(--charcoal);font:inherit;background:#fffdf7;border-radius:8px;padding:11px 12px}.product-draft-fields input:disabled{color:#1f1f1f80;background:#f6f2e8b8}.product-draft-notes{grid-column:1/-1}.product-draft-fields textarea{resize:vertical}.campaign-inline-form{border-top:1px solid #1f3b2e1f;grid-template-columns:1fr;gap:12px;margin-top:4px;padding-top:14px}.campaign-inline-form .product-draft-intro{max-width:760px}.campaign-inline-form .product-draft-intro h2{margin-top:4px;font-size:1.08rem;line-height:1.25}.campaign-inline-form .product-draft-intro p:not(.panel-label){margin-top:6px;font-size:.9rem}.campaign-inline-form .product-draft-fields{grid-template-columns:minmax(0,1fr)}.product-draft-actions{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:10px;display:flex}.product-draft-actions .primary-action,.product-draft-actions .secondary-action{margin-top:0}.product-draft-success{color:var(--moss);background:#1f3b2e14;border-color:#1f3b2e2e;grid-column:1/-1}.product-media-approval{background:#f6f2e8b8;border:1px solid #1f3b2e1f;border-radius:8px;grid-column:1/-1;align-items:center;gap:10px;padding:12px;display:flex}.product-media-approval input{width:auto}.quote-lifecycle-actions{gap:12px;display:grid}.quote-action-result{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.quote-action-result p,.quote-action-result .secondary-action{margin:0}.media-library-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.media-library-card{flex-direction:column;min-height:320px;display:flex}.media-library-card h2{font-size:clamp(1.35rem,2vw,1.9rem)}.media-thumb{background:linear-gradient(135deg, #1f3b2e1f, #c89a3c2e), var(--paper);border:1px solid #1f3b2e24;border-radius:8px;justify-content:center;align-items:center;min-height:138px;margin-bottom:20px;display:flex}.media-thumb span{background:var(--moss);width:54px;height:54px;color:var(--paper);border-radius:999px;justify-content:center;align-items:center;font-weight:900;display:inline-flex}.storefront-preview-card{background:linear-gradient(135deg, #1f3b2e24, #c89a3c29), var(--paper)}.inventory-list-grid{gap:12px;display:grid}.inventory-item-card{align-items:center;min-height:138px;display:flex}.inventory-item-card h2{margin-top:10px;font-size:clamp(1.55rem,2.4vw,2.35rem)}.inventory-item-card p{margin-top:8px}.order-board-list{gap:12px;display:grid}.order-board-card{justify-content:space-between;align-items:center;gap:18px;min-height:150px;display:flex}.order-board-card h2{margin-top:10px;font-size:clamp(1.55rem,2.4vw,2.35rem)}.order-board-card p{margin-top:8px}.order-board-card .secondary-action{flex:none;margin-top:0}.migration-overview{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);gap:16px;display:grid}.migration-lead-card{background:linear-gradient(135deg, #c89a3c2e, #1f3b2e14), var(--paper);flex-direction:column;justify-content:flex-end;min-height:360px;display:flex}.migration-status-card{flex-direction:column;display:flex}.migration-platform-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:16px;display:grid}.migration-platform-card{flex-direction:column;justify-content:flex-end;min-height:260px;display:flex}.migration-platform-card h2{font-size:clamp(1.7rem,2.4vw,2.35rem)}.migration-job-panel,.migration-start-panel{margin-top:16px}.migration-start-form{grid-template-columns:minmax(260px,1fr) minmax(180px,.8fr) minmax(180px,.8fr) auto;align-items:end;gap:14px;display:grid}.migration-start-form h2{color:var(--moss);letter-spacing:0;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.8rem,3vw,2.8rem);font-weight:500;line-height:1}.migration-start-form p{margin:12px 0 0}.migration-start-form label{gap:8px;display:grid}.migration-start-form label span{color:#1f1f1fc2;font-size:.82rem;font-weight:850}.migration-start-form input{border:1px solid var(--line);width:100%;color:var(--charcoal);font:inherit;background:#fffdf7;border-radius:8px;padding:11px 12px}.migration-preflight-summary{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.migration-preflight-summary span{color:var(--moss);background:#f6f2e8b8;border:1px solid #1f3b2e1f;border-radius:8px;padding:10px 12px;font-size:.9rem;font-weight:820}.migration-success{color:var(--moss);background:#1f3b2e14;border-color:#1f3b2e2e;grid-column:1/-1}.migration-job-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.migration-job-list article{background:#f6f2e8b8;border:1px solid #1f3b2e1f;border-radius:8px;padding:14px}.migration-job-heading span,.migration-preview-item span{color:var(--antique-gold);letter-spacing:.12em;text-transform:uppercase;font-size:.74rem;font-weight:850;display:block}.migration-job-heading strong{color:var(--moss);text-transform:capitalize;margin-top:8px;font-size:1.05rem;display:block}.migration-job-heading p{margin:6px 0 0;font-size:.88rem}.migration-preview-list{gap:8px;margin-top:14px;display:grid}.migration-preview-item{background:#fffdf7c2;border:1px solid #1f3b2e1a;border-radius:8px;padding:10px}.migration-preview-item strong{color:var(--moss);margin-top:5px;font-size:.95rem;line-height:1.2;display:block}.migration-preview-item p{color:#1f1f1fad;margin:5px 0 0;font-size:.8rem}.feedback-button{cursor:pointer}.feedback-button:disabled,.primary-action:disabled{cursor:wait;opacity:.72}.feedback-capture{background:var(--paper);width:min(100%,520px);color:var(--moss);border:1px solid #c89a3c6b;border-radius:8px;padding:18px;box-shadow:0 16px 44px #1f1f1f24}.feedback-capture h3{color:var(--moss);letter-spacing:0;margin:0;font-family:Georgia,Times New Roman,serif;font-size:1.55rem;font-weight:500;line-height:1}.feedback-capture p{color:#1f1f1fc2;margin:10px 0 0;font-size:.95rem;line-height:1.5}.feedback-capture form{gap:14px;margin-top:16px;display:grid}.feedback-capture label{color:var(--moss);gap:7px;font-size:.84rem;font-weight:800;display:grid}.feedback-capture input,.feedback-capture textarea{border:1px solid var(--line);width:100%;color:var(--charcoal);font:inherit;background:#fffdf7;border-radius:8px;padding:11px 12px}.feedback-capture textarea{resize:vertical}.feedback-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.feedback-actions .primary-action,.feedback-actions .secondary-action{margin-top:0}.feedback-error{color:var(--alert);font-weight:750}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.hero-price-note{color:#1f1f1fa8;letter-spacing:.01em;margin:14px 0 0;font-size:.92rem;font-weight:700}.status-pill{color:var(--moss);letter-spacing:.08em;text-transform:uppercase;background:#fbf8efe6;border:1px solid #1f3b2e2e;border-radius:999px;align-self:flex-start;align-items:center;gap:6px;margin-bottom:10px;padding:4px 10px;font-size:.72rem;font-weight:850;display:inline-flex}.status-pill[data-tone=action]{border-color:var(--antique-gold);color:var(--antique-gold);background:#c89a3c24}.status-pill[data-tone=ready]{color:var(--moss);background:#8ca58629;border-color:#8ca58680}.status-pill[data-tone=muted]{color:#1f1f1f99;background:#1f1f1f0a;border-color:#1f1f1f1f}.workspace-feature-card[data-needs-action=true]{border-color:var(--antique-gold);box-shadow:0 24px 80px #c89a3c29}.workspace-feature-card[data-empty=true]{color:#1f1f1f9e;background:#1f1f1f05}.workspace-feature-card[data-empty=true] h2{color:#1f1f1f9e}.skip-to-main{z-index:9999;border:1px solid var(--moss);background:var(--paper);color:var(--moss);border-radius:8px;padding:10px 16px;font-weight:800;text-decoration:none;transition:top .15s;position:absolute;top:-100px;left:16px}.skip-to-main:focus{outline:2px solid var(--antique-gold);outline-offset:2px;top:16px}.public-nav-toggle-input{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.public-nav-toggle,.public-nav-mobile-only{display:none}.recent-activity,.recent-activity-empty{padding:24px}.recent-activity-list{flex-direction:column;gap:12px;margin:14px 0 0;padding:0;list-style:none;display:flex}.recent-activity-list li{border-bottom:1px solid var(--line);grid-template-columns:80px minmax(0,1fr) auto;align-items:start;gap:14px;padding:12px 0;display:grid}.recent-activity-list li:last-child{border-bottom:none}.recent-activity-kind{border:1px solid var(--line);color:var(--moss);letter-spacing:.08em;text-transform:uppercase;background:#fbf8efb3;border-radius:999px;justify-content:center;align-items:center;padding:4px 8px;font-size:.7rem;font-weight:850;display:inline-flex}.recent-activity-title{color:var(--moss);font-weight:800;text-decoration:none;display:block}a.recent-activity-title:hover{text-decoration:underline}.recent-activity-list p{color:#1f1f1fa8;margin:4px 0 0;font-size:.92rem}.recent-activity-list time{color:#1f1f1f80;white-space:nowrap;font-size:.8rem}.setup-step-indicator{flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 24px;padding:0;list-style:none;display:flex}.setup-step-indicator li{color:#1f1f1f80;align-items:center;gap:10px;font-size:.9rem;font-weight:800;display:flex}.setup-step-indicator li+li:before{content:"";background:var(--line);width:24px;height:1px;margin-right:4px;display:block}.setup-step-number{border:1px solid var(--line);background:var(--paper);color:#1f1f1f80;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.setup-step-indicator li[data-active=true]{color:var(--moss)}.setup-step-indicator li[data-active=true] .setup-step-number{border-color:var(--moss);background:var(--moss);color:var(--paper)}.setup-step-indicator li[data-complete=true]{color:var(--moss)}.setup-step-indicator li[data-complete=true] .setup-step-number{border-color:var(--sage);background:var(--sage);color:var(--paper)}.setup-wizard-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.setup-wizard-actions>.primary-action,.setup-wizard-actions>.setup-submit{margin-left:auto}@media (max-width:820px){.public-nav-toggle{cursor:pointer;flex-direction:column;gap:5px;width:36px;height:36px;margin-left:auto;padding:8px 6px;display:flex}.public-nav-toggle span{background:var(--moss);border-radius:2px;width:100%;height:2px;transition:transform .2s,opacity .2s;display:block}.public-nav-toggle-input:checked+.public-nav-toggle span:first-child{transform:translateY(7px)rotate(45deg)}.public-nav-toggle-input:checked+.public-nav-toggle span:nth-child(2){opacity:0}.public-nav-toggle-input:checked+.public-nav-toggle span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.public-topbar .public-nav,.public-topbar .public-top-actions{display:none}.public-nav-toggle-input:checked~.public-nav{z-index:50;border-top:1px solid var(--line);background:var(--paper);flex-direction:column;display:flex;position:absolute;top:100%;left:0;right:0;box-shadow:0 16px 48px #1f3b2e2e}.public-nav-toggle-input:checked~.public-nav a{border-bottom:1px solid var(--line);padding:14px 24px}.public-nav-mobile-only{display:block}.public-topbar{position:relative}}.tutorial-shell{width:min(1180px,100% - 32px);margin:0 auto;padding:34px 0 56px}.tutorial-back{gap:8px;width:fit-content;margin-bottom:28px}.tutorial-hero{border-bottom:1px solid var(--line);margin-bottom:22px;padding-bottom:34px}.tutorial-hero h1{letter-spacing:0;max-width:820px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(3.2rem,7vw,6.6rem);font-weight:500;line-height:.92}.tutorial-hero p:not(.eyebrow){color:#1f1f1fc7;max-width:700px;margin:18px 0 0;font-size:1.08rem;line-height:1.62}.tutorial-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.tutorial-card{border:1px solid var(--line);min-height:320px;box-shadow:var(--shadow);background:#fbf8efeb;border-radius:8px;flex-direction:column;padding:24px;display:flex}.tutorial-card-header{justify-content:space-between;align-items:center;gap:14px;margin-bottom:24px;display:flex}.tutorial-card-header span{color:#1f3b2e57;font-family:Georgia,Times New Roman,serif;font-size:3rem;line-height:.8}.tutorial-card-header p{color:var(--antique-gold);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:850}.tutorial-card h2{color:var(--moss);margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.7rem,2.8vw,2.6rem);font-weight:500;line-height:1}.tutorial-card>p{color:#1f1f1fc2;margin:14px 0 0;line-height:1.58}.tutorial-highlights{gap:8px;margin-top:22px;display:grid}.tutorial-highlights span{color:#1f1f1fb8;background:#f6f2e8bd;border:1px solid #1f3b2e1f;border-radius:8px;padding:9px 10px;font-size:.9rem;line-height:1.35}.tutorial-link{width:fit-content;color:var(--moss);align-items:center;gap:6px;margin-top:auto;padding-top:18px;font-weight:850;text-decoration:none;display:inline-flex}.single-page-shell{box-sizing:border-box;width:min(860px,100% - 32px);margin:0 auto;padding:34px 0 56px}.single-page-panel{box-sizing:border-box;border:1px solid var(--line);min-height:560px;box-shadow:var(--shadow);background:linear-gradient(135deg,#c89a3c2e,#1f3b2e14),#fbf8eff0;border-radius:8px;flex-direction:column;justify-content:flex-end;padding:clamp(28px,6vw,56px);display:flex}.single-page-panel>h1{letter-spacing:0;max-width:720px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(3.2rem,7vw,6.2rem);font-weight:500;line-height:.92}.single-page-panel>p:not(.eyebrow){color:#1f1f1fc7;max-width:660px;margin:20px 0 0;font-size:1.08rem;line-height:1.62}.builder-status-panel{justify-content:flex-start}.builder-status-shell{width:min(1180px,100% - 32px)}.builder-status-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:100%;margin:28px 0 0;display:grid}.builder-status-grid div{background:#fffdf7b8;border:1px solid #1f3b2e1f;border-radius:8px;flex-direction:column;justify-content:space-between;min-height:112px;padding:14px;display:flex}.builder-status-grid span{color:var(--antique-gold);letter-spacing:.08em;text-transform:uppercase;font-size:.76rem;font-weight:900}.builder-status-grid strong{color:var(--moss);text-transform:capitalize;font-size:1.04rem}.builder-status-action,.builder-status-primary,.builder-status-note{margin-top:24px}.builder-status-action{justify-items:start;gap:12px;display:grid}.builder-status-note{background:#1f3b2e14;border:1px solid #1f3b2e24;border-radius:8px;padding:12px 14px;font-weight:800}.draft-review-preview{gap:18px;width:100%;margin-top:28px;display:grid}.draft-preview-storefront{background:linear-gradient(135deg,#f6f2e8eb,#fffdf7f5);border:1px solid #1f3b2e24;border-radius:8px;padding:22px}.draft-preview-storefront h2{max-width:760px;color:var(--moss);margin:6px 0 0;font-size:clamp(1.8rem,3vw,3rem);line-height:1}.draft-preview-storefront p{color:#1f1f1fc2;max-width:760px;margin:14px 0 0;line-height:1.58}.draft-preview-tags,.draft-review-grid,.draft-product-list{gap:10px;display:grid}.draft-preview-tags{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:18px}.draft-preview-tags span,.draft-review-grid article,.draft-product-preview,.draft-next-edits{background:#fffdf7c7;border:1px solid #1f3b2e1f;border-radius:8px}.draft-preview-tags span{min-height:44px;color:var(--moss);text-transform:capitalize;place-items:center;padding:10px;font-size:.82rem;font-weight:900;display:grid}.draft-review-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.draft-review-grid article,.draft-product-preview,.draft-next-edits{padding:16px}.draft-review-grid span,.draft-product-preview span,.draft-next-edits span,.draft-product-list span{color:var(--antique-gold);letter-spacing:.08em;text-transform:uppercase;font-size:.76rem;font-weight:900}.draft-review-grid strong,.draft-product-preview strong,.draft-product-list strong{color:var(--moss);margin-top:8px;font-size:1.06rem;display:block}.draft-review-grid p,.draft-product-preview p,.draft-next-edits li{color:#1f1f1fb8;line-height:1.5}.draft-review-grid .secondary-action,.draft-product-preview .secondary-action{width:fit-content;margin-top:12px}.draft-product-preview{gap:14px;display:grid}.draft-product-list{grid-template-columns:repeat(3,minmax(0,1fr))}.draft-product-list article{border-left:3px solid #c89a3c8c;min-height:142px;padding:12px 0 12px 12px}.draft-next-edits h3{color:var(--moss);margin:8px 0 0;font-size:1.18rem}.draft-next-edits ul{gap:8px;margin:14px 0 0;padding-left:20px;display:grid}.review-actions{gap:14px;margin-top:24px;display:grid}.review-readiness{background:#fffdf7c2;border:1px solid #1f3b2e24;border-radius:8px;align-items:center;gap:10px;width:fit-content;padding:10px 12px;display:inline-flex}.review-readiness span,.review-issue span,.builder-action-help{color:#1f1f1fa8;font-size:.78rem;font-weight:850}.review-readiness strong{color:var(--moss);text-transform:capitalize}.review-issue-list{gap:10px;display:grid}.review-issue{background:#fffdf7b8;border:1px solid #1f3b2e1f;border-radius:8px;padding:12px 14px}.review-issue strong{color:var(--moss);margin-top:4px;display:block}.review-issue p{color:#1f1f1fb8;margin:5px 0 0;line-height:1.45}.builder-action-help{margin:0}.sign-in-panel{text-align:center;justify-content:flex-start;align-items:center;width:min(860px,100% - 64px);min-height:auto}.sign-in-panel>h1{max-width:760px;font-size:clamp(3.1rem,5.2vw,4.7rem)}.sign-in-panel>p:not(.eyebrow){max-width:600px;font-size:1rem;line-height:1.55}.sign-in-card{box-sizing:border-box;width:min(100%,440px);max-width:100%;margin-top:24px}.sign-in-card .cl-rootBox{width:100%}.sign-in-card .cl-cardBox{background:var(--paper);border-radius:8px;width:100%;overflow:hidden}.sign-in-card .cl-headerTitle,.sign-in-card .cl-headerTitle h1,.sign-in-card .cl-card h1{color:var(--moss);letter-spacing:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1.45rem;line-height:1.1}.sign-in-card .cl-headerSubtitle,.sign-in-card .cl-card p{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.95rem;line-height:1.45}.sign-in-card .cl-footer,.sign-in-card .cl-footerAction,.sign-in-card .cl-internal-1d3w5wq{background:#1f3b2e08}.sign-in-card .cl-formButtonPrimary{background:var(--moss);border-radius:8px;min-height:46px;font-weight:850}.sign-in-card .cl-socialButtonsBlockButton,.sign-in-card .cl-formFieldInput{border-color:#1f3b2e2e;border-radius:8px}:is(.sign-in-card:has(.cl-cardBox) .auth-static-fallback,.sign-in-card:has([data-localization-key]) .auth-static-fallback){display:none}.public-auth-loading{cursor:default;opacity:.58;pointer-events:none}.auth-session-state{box-sizing:border-box;background:#fffdf7e0;border:1px solid #1f3b2e29;border-radius:8px;gap:12px;width:100%;padding:20px;display:grid;box-shadow:0 18px 52px #1f3b2e1a}.auth-session-state h2{color:var(--moss);margin:0;font-size:1.05rem;line-height:1.2}.auth-session-state p{color:#1f1f1fb8;margin:0;line-height:1.5}.auth-session-actions{gap:10px;display:grid}.auth-session-actions .primary-action,.auth-session-actions .secondary-action{cursor:pointer;width:100%;font:inherit;margin-top:0}.auth-static-fallback{box-sizing:border-box;background:#fffdf7d1;border:1px solid #1f3b2e29;border-radius:8px;gap:14px;width:100%;min-width:0;padding:18px;display:grid;box-shadow:0 18px 52px #1f3b2e1a}.auth-static-fallback h2{color:var(--moss);margin:0;font-size:1.05rem;line-height:1.2}.auth-static-fallback p{color:#1f1f1fb8;margin:0;line-height:1.5}.auth-static-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.secondary-action{border:1px solid var(--line);min-height:42px;color:var(--moss);background:#fffdf7b8;border-radius:8px;justify-content:center;align-items:center;padding:0 16px;font-weight:850;text-decoration:none;display:inline-flex}.local-dev-sign-in{justify-items:start;gap:16px;display:grid}.local-dev-sign-in p{margin:0}.setup-interview-shell{width:min(1060px,100% - 32px);margin:0 auto;padding:34px 0 56px}.setup-interview-hero{border-bottom:1px solid var(--line);margin-bottom:18px;padding-bottom:30px}.setup-interview-hero h1{letter-spacing:0;max-width:780px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(3.2rem,7vw,6.4rem);font-weight:500;line-height:.92}.setup-interview-hero p:not(.eyebrow){color:#1f1f1fc7;max-width:660px;margin:18px 0 0;font-size:1.08rem;line-height:1.62}.setup-form{gap:16px;display:grid}.setup-required-note{color:#1f1f1fb8;margin:0;font-size:.92rem;font-weight:750}.setup-required-legend{margin:0 0 2px}.setup-form-section{border:1px solid var(--line);box-shadow:var(--shadow);background:#fbf8efeb;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:28px;display:grid}.setup-form-section>div{grid-column:1/-1}.setup-form-section h2{color:var(--moss);letter-spacing:0;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.9rem,3.2vw,3rem);font-weight:500;line-height:1}.setup-business-section{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:18px}.setup-business-section h2{max-width:720px;font-size:clamp(2.6rem,4.4vw,4rem)}.setup-business-section>label:first-of-type,.setup-products-section>label:nth-of-type(2),.setup-products-section>label:nth-of-type(5),.setup-website-section>label:nth-of-type(3),.setup-website-section>label:nth-of-type(5),.setup-polish-section>label:first-of-type,.setup-polish-section>.platform-options,.setup-polish-section>label:last-of-type{grid-column:1/-1}.setup-products-section>label:first-of-type,.setup-products-section>label:nth-of-type(3),.setup-products-section>label:nth-of-type(4),.setup-website-section>label:first-of-type,.setup-website-section>label:nth-of-type(2),.setup-website-section>label:nth-of-type(4),.setup-polish-section>label:nth-of-type(2),.setup-polish-section>label:nth-of-type(3){align-self:start}.setup-form-section label{color:var(--moss);gap:7px;font-size:.96rem;font-weight:820;display:grid}.setup-form-section label strong{color:var(--alert)}.setup-form-section small{color:#1f1f1fa8;font-size:.78rem;font-weight:700;line-height:1.35}.setup-form-section input,.setup-form-section textarea,.setup-form-section select{border:1px solid var(--line);width:100%;min-height:48px;color:var(--charcoal);font:inherit;background:#fffdf7;border-radius:8px;padding:13px 14px}.setup-business-section input{min-height:56px;font-size:1.04rem}.setup-products-section textarea,.setup-website-section textarea,.setup-polish-section textarea{min-height:118px}.setup-form-section :is(input,textarea,select)[aria-invalid=true]{box-shadow:0 0 0 3px var(--alert-soft);border-color:#7a3320b8}.setup-form-section .setup-field-error{color:var(--alert);font-size:.78rem;font-weight:820}.setup-form-section textarea{resize:vertical}.setup-inline-group{grid-template-columns:minmax(120px,.8fr) minmax(0,1fr);gap:10px;display:grid}.platform-options{border:1px solid var(--line);border-radius:8px;margin:0;padding:14px}.platform-options legend{color:var(--moss);padding:0 6px;font-size:.88rem;font-weight:820}.platform-options div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.platform-options label{background:#f6f2e8b8;border:1px solid #1f3b2e1f;border-radius:8px;align-items:center;gap:8px;min-height:38px;padding:0 10px;display:flex}.platform-options input{width:auto}.setup-actions{border:1px solid var(--line);background:#fbf8efd1;border-radius:8px;flex-wrap:wrap;align-items:center;gap:12px;padding:18px;display:flex}.setup-submit{width:fit-content;margin-top:20px}.setup-actions .setup-submit{margin-top:0}.setup-error{background:var(--alert-soft);border:1px solid #7a33202e;border-radius:8px;margin:0;padding:12px 14px}@media (max-width:780px){.workspace-shell{width:min(100% - 24px,640px);padding:28px 0}.workspace-hero,.feedback-panel{flex-direction:column;align-items:flex-start}.workspace-grid{grid-template-columns:1fr}.seller-nav{flex-direction:column;align-items:flex-start}.seller-nav-links{justify-content:flex-start;width:100%}.seller-nav-links a{min-height:36px;padding:0 10px;font-size:.84rem}.today-layout,.workspace-card-grid,.admin-review-card,.five-door-grid{grid-template-columns:1fr}.feature-card-large{grid-column:auto}.builder-hub-grid,.builder-route-header{grid-template-columns:1fr}.builder-route-tabs{justify-content:flex-start}.brand-swatch-row,.brand-preview-grid,.media-library-grid{grid-template-columns:1fr}.product-row-card{flex-direction:column;align-items:flex-start}.product-draft-form,.product-draft-fields{grid-template-columns:1fr}.order-board-card{flex-direction:column;align-items:flex-start}.migration-overview,.migration-platform-grid,.migration-job-list,.migration-start-form,.migration-preflight-summary{grid-template-columns:1fr}.taylor-panel,.feedback-panel{grid-column:auto}.panel{padding:22px}.tutorial-shell{width:min(100% - 24px,640px);padding-top:24px}.tutorial-grid{grid-template-columns:1fr}.single-page-shell{width:100%;padding:24px 12px 56px}.single-page-panel{width:100%;max-width:calc(100vw - 24px);min-height:520px;overflow:hidden}.sign-in-panel{width:min(100%,100% - 32px);padding:24px 18px}.sign-in-panel>h1{max-width:calc(100vw - 60px);font-size:clamp(2.85rem,14vw,3.45rem)}.sign-in-panel>p:not(.eyebrow){max-width:calc(100vw - 60px)}.sign-in-card{width:100%;max-width:calc(100vw - 60px)}.auth-static-fallback{max-width:calc(100vw - 60px)}.auth-static-actions{width:100%;max-width:calc(100vw - 60px)}.builder-status-grid,.draft-preview-tags,.draft-review-grid,.draft-product-list,.builder-flow-steps{grid-template-columns:1fr}.setup-interview-shell{width:min(100% - 24px,640px);padding-top:24px}.trust-page-shell{width:min(100% - 24px,640px);padding:32px 0 48px}.trust-promise-grid,.trust-band,.trust-continuity-list,.trust-boundary-section,.status-summary-band,.public-status-grid,.public-status-list,.public-site-footer{grid-template-columns:1fr}.trust-band,.trust-boundary-section{padding:22px}.trust-promise{min-height:260px}.public-site-footer,.public-site-footer nav,.public-footer-contact{justify-content:flex-start}.public-site-footer{gap:14px;width:min(100% - 32px,640px)}.public-site-footer nav,.public-footer-contact{gap:10px 12px;max-width:100%}.setup-form-section{grid-template-columns:1fr;padding:20px}.setup-business-section>div,.setup-business-section>label:first-of-type,.setup-business-section>label:nth-of-type(2),.setup-business-section>label:nth-of-type(3){grid-column:auto}.setup-business-section h2{max-width:100%}.platform-options{grid-column:auto}.setup-inline-group,.platform-options div{grid-template-columns:1fr}}
