@import "https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@500;600;700&family=Instrument+Sans:wght@400;500;600;700;800&display=swap";
:root{--ink:#17263d;--muted:#657179;--line:#2b3b5529;--paper:#faf8f3;--surface:#fff;--sage:#6f8f7a;--sage-dark:#5e736a;--coral:#a26758;--gold:#b8a481;--blue:#4c6677;--market-navy:#2b3b55;--market-navy-deep:#223049;--market-sand:#f2efe7;--shadow:0 18px 50px #2b3b551f}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);letter-spacing:0;margin:0;font-family:Instrument Sans,Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}button{font:inherit}.app-shell{grid-template-columns:276px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{overscroll-behavior:contain;border-right:1px solid var(--line);scrollbar-gutter:stable;scrollbar-width:thin;background:#fff;flex-direction:column;gap:18px;height:100dvh;min-height:0;padding:28px 18px;display:flex;position:sticky;top:0;overflow:hidden auto}.brand-mark{border:1px solid var(--line);background:#fff;border-radius:8px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:58px;padding:6px;display:inline-flex}.brand-mark img{object-fit:contain;width:46px;height:46px}.nav-stack{overscroll-behavior:contain;flex:none;align-content:start;gap:18px;min-height:0;padding:0 2px 8px 0;display:grid;overflow:visible}.sidebar-account{z-index:2;border-top:1px solid var(--line);background:#fff;flex:none;margin-top:auto;padding:14px 0 0;position:sticky;bottom:0}.sidebar-account form{display:grid}.sidebar-account-button{border:1px solid var(--line);width:100%;min-height:42px;color:var(--ink);cursor:pointer;background:#fff;border-radius:8px;justify-content:center;align-items:center;gap:8px;font-size:.86rem;font-weight:850;text-decoration:none;display:inline-flex}.sidebar-account-button:hover{color:var(--sage-dark);background:#f8fbf9;border-color:#c8d8cf}.nav-group{gap:8px;display:grid}.nav-group+.nav-group{border-top:1px solid var(--line);padding-top:16px}.nav-group-heading{gap:2px;padding:0 10px 2px;display:grid}.nav-group-summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;padding-right:8px;list-style:none;position:relative}.nav-group-summary::-webkit-details-marker{display:none}.nav-group-summary small{grid-column:1/-1;padding-right:18px}.nav-group-chevron{color:var(--muted);grid-area:1/2;align-self:center;transition:transform .16s}.nav-group[open] .nav-group-chevron{transform:rotate(180deg)}.nav-group-items{gap:8px;display:grid}.nav-group-heading span{color:var(--ink);text-transform:uppercase;font-size:.72rem;font-weight:900}.nav-group-heading small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;font-weight:650;line-height:1.25;overflow:hidden}.nav-item{min-height:44px;color:var(--muted);border-radius:8px;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:10px;padding:7px 10px;display:grid}.nav-item svg{color:currentColor}.nav-item-copy{min-width:0;display:grid}.nav-item-label{color:var(--ink);font-size:.92rem;font-weight:800;line-height:1.2}.nav-item-description{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;font-weight:650;line-height:1.25;display:none;overflow:hidden}.nav-item.active,.nav-item:hover{color:var(--sage-dark);background:#eef4f0}.nav-item.active .nav-item-label,.nav-item:hover .nav-item-label,.nav-group-settings .nav-group-heading span{color:var(--sage-dark)}.nav-group-settings .nav-item{background:#fbfcfa;min-height:42px}.content{min-width:0;padding:28px}.topbar{justify-content:space-between;align-items:center;gap:24px;margin-bottom:28px;display:flex}.topbar-tools{justify-content:flex-end;align-items:center;gap:12px;display:flex}.topbar-auth-actions{align-items:center;gap:8px;display:inline-flex}.topbar-auth-button{border:1px solid var(--line);cursor:pointer}.admin-route-shell{min-height:100vh}.admin-account-bar{z-index:20;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff0;justify-content:space-between;align-items:center;gap:16px;padding:12px 24px;display:flex;position:sticky;top:0}.admin-account-brand{min-width:0;color:var(--ink);align-items:center;gap:10px;text-decoration:none;display:inline-flex}.admin-account-brand img{object-fit:contain;flex:none;width:38px;height:38px}.admin-account-brand span{gap:2px;min-width:0;display:grid}.admin-account-brand strong,.admin-account-brand small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-account-brand strong{font-size:.9rem}.admin-account-brand small{color:var(--muted);font-size:.76rem;font-weight:750}.admin-account-actions{justify-content:flex-end;align-items:center;gap:8px;display:inline-flex}.admin-account-actions form{display:inline-flex}.admin-signout-button{border:1px solid var(--line);cursor:pointer}.eyebrow{color:var(--gold);letter-spacing:.16em;text-transform:uppercase;margin:0 0 6px;font-size:.76rem;font-weight:800}h1,h2,h3,p{margin-top:0}h1{margin-bottom:0;font-size:clamp(2rem,4vw,3.8rem);line-height:1}h2{margin-bottom:0;font-size:clamp(1.5rem,3vw,2.6rem);line-height:1.08}h3{margin-bottom:0;font-size:1.05rem;line-height:1.25}.search-box{border:1px solid var(--line);width:min(420px,42vw);min-height:46px;color:var(--muted);background:#fff;border-radius:8px;align-items:center;gap:10px;padding:0 14px;font-size:.92rem;display:flex}.context-pill{border:1px solid var(--line);background:#fff;border-radius:8px;gap:2px;min-width:172px;min-height:46px;padding:7px 12px;display:grid}.context-pill span{color:var(--muted);font-size:.76rem;font-weight:700}.context-pill strong{color:var(--ink);font-size:.9rem}.activity-pill{border:1px solid var(--line);min-width:64px;min-height:46px;color:var(--ink);background:#fff;border-radius:8px;justify-content:center;align-items:center;gap:8px;font-weight:900;display:inline-flex}.activity-pill svg{color:var(--coral)}.hero-band{border:1px solid var(--line);background:#fff;grid-template-columns:minmax(0,1.05fr) minmax(340px,.95fr);align-items:stretch;gap:28px;padding:34px;display:grid}.hero-copy{flex-direction:column;justify-content:center;min-height:420px;display:flex}.hero-copy p:not(.eyebrow){max-width:690px;color:var(--muted);margin:18px 0 0;font-size:1.05rem;line-height:1.65}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.primary-action,.secondary-action{border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:0 16px;font-weight:800;display:inline-flex}.primary-action{border:1px solid var(--market-navy);background:var(--market-navy);color:#fff;box-shadow:0 14px 34px #2b3b5529}.secondary-action{border:1px solid var(--line);color:var(--market-navy);background:#ffffffc7}.hero-visual,.brand-image,.product-image{background:#dfe7e2;position:relative;overflow:hidden}.hero-visual{min-height:420px}.hero-visual img,.brand-image img,.product-image img{object-fit:cover}.hero-visual-panel{background:#ffffffeb;border-radius:8px;justify-content:space-between;align-items:end;gap:16px;padding:16px;display:flex;position:absolute;bottom:18px;left:18px;right:18px}.hero-visual-panel p{max-width:220px;color:var(--muted);text-align:right;margin-bottom:0;font-size:.9rem}.role-dashboard-hero{grid-template-columns:minmax(0,.95fr) minmax(360px,1.05fr)}.role-dashboard-hero .hero-copy{min-height:360px}.role-priority-rail{border:1px solid var(--line);background:#f8fbf9;border-radius:8px;align-content:center;gap:12px;padding:18px;display:grid}.role-priority-rail h3{margin-top:4px}.role-priority-card{border:1px solid var(--line);border-left:4px solid var(--sage);background:#fff;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:88px;padding:14px;display:grid;position:relative}.role-priority-card:hover{background:#f7fbf8}.role-priority-card.danger{border-left-color:#b9502e}.role-priority-rank{width:32px;height:32px;color:var(--ink);background:#f7f3ee;border-radius:999px;place-items:center;font-size:.82rem;font-weight:900;display:inline-grid}.role-priority-card span:not(.role-priority-rank){gap:4px;display:grid}.role-priority-card strong{font-size:.96rem}.role-priority-card small,.role-priority-card p{color:var(--muted);font-size:.82rem}.role-priority-card p{grid-column:2/4;margin:-4px 0 0;line-height:1.45}.role-priority-card svg{color:var(--sage-dark)}.dashboard-priority-panel{border:1px solid var(--line);background:#fff;border-radius:8px;gap:16px;margin:18px 0 34px;padding:18px;display:grid}.dashboard-priority-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.dashboard-start-guide{border:1px solid var(--line);background:#fff;border-radius:8px;gap:16px;margin:18px 0;padding:18px;display:grid}.dashboard-start-guide-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.dashboard-start-guide-card{border:1px solid var(--line);background:#f8fbf9;border-radius:8px;align-content:start;gap:8px;min-height:148px;padding:16px;display:grid;position:relative}.dashboard-start-guide-card span{width:fit-content;color:var(--sage-dark);text-transform:uppercase;background:#fff;border:1px solid #31675238;border-radius:6px;padding:3px 8px;font-size:.7rem;font-weight:900;line-height:1.2}.dashboard-start-guide-card strong{color:var(--ink);font-size:1rem;line-height:1.22}.dashboard-start-guide-card p{color:var(--muted);margin:0;font-size:.86rem;line-height:1.42}.dashboard-start-guide-card svg{color:var(--sage-dark);position:absolute;bottom:14px;right:14px}.dashboard-start-guide-card:hover{background:#f2f7f4;border-color:#c8d8cf}.brand-launch-center{background:#fffdf8;border:1px solid #2b3b5533;gap:18px;margin:18px 0 24px;padding:22px;display:grid}.brand-launch-welcome{width:fit-content;color:var(--sage-dark);background:#eff6f1;border:1px solid #6f8f7a57;border-radius:8px;align-items:center;gap:8px;padding:10px 12px;font-weight:850;display:inline-flex}.brand-launch-grid{grid-template-columns:minmax(0,1fr) minmax(280px,360px);align-items:stretch;gap:22px;display:grid}.brand-launch-main{align-content:center;min-height:250px;display:grid}.brand-launch-main h2{max-width:760px;font-size:2.25rem}.brand-launch-main p:not(.eyebrow){max-width:680px;color:var(--muted);margin:16px 0 0;font-size:1.03rem;line-height:1.6}.brand-launch-actions{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.brand-launch-status{border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:96px minmax(0,1fr);align-content:start;gap:14px;padding:14px;display:grid}.brand-launch-image{background:#dfe7e2;border-radius:8px;min-height:132px;position:relative;overflow:hidden}.brand-launch-image img{object-fit:cover}.brand-launch-score{align-content:center;gap:4px;display:grid}.brand-launch-score span,.brand-launch-facts dt{color:var(--muted);text-transform:uppercase;font-size:.76rem;font-weight:800}.brand-launch-score strong{color:var(--market-navy);font-size:2.15rem;line-height:1}.brand-launch-meter{background:#edf0ec;border-radius:999px;grid-column:1/-1;height:10px;overflow:hidden}.brand-launch-meter span{border-radius:inherit;background:var(--sage);height:100%;display:block}.brand-launch-facts{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;display:grid}.brand-launch-facts div{border-top:1px solid var(--line);gap:3px;min-width:0;padding-top:10px;display:grid}.brand-launch-facts dd{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.94rem;font-weight:850;overflow:hidden}.brand-launch-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.brand-launch-step{border:1px solid var(--line);background:#fff;border-top:4px solid #cfd8d1;border-radius:8px;grid-template-columns:auto minmax(0,1fr);gap:12px;min-height:196px;padding:14px;display:grid;position:relative}.brand-launch-step.complete{border-top-color:var(--sage)}.brand-launch-step.current{border-color:#a2675870;border-top-color:var(--coral)}.brand-launch-step.attention{background:#fffaf6;border-top-color:#b9502e}.brand-launch-step.locked{opacity:.74}.brand-launch-step-icon{width:34px;height:34px;color:var(--sage-dark);background:#eef4f0;border-radius:999px;place-items:center;display:grid}.brand-launch-step.current .brand-launch-step-icon,.brand-launch-step.attention .brand-launch-step-icon{color:var(--coral);background:#f7f1ec}.brand-launch-step.locked .brand-launch-step-icon{color:var(--muted);background:#f1f2ef}.brand-launch-step-body{gap:10px;min-width:0;display:grid}.brand-launch-step-body>div:first-child{gap:4px;display:grid}.brand-launch-step-body span{color:var(--gold);text-transform:uppercase;font-size:.72rem;font-weight:900}.brand-launch-step-body strong{color:var(--ink);font-size:1rem;line-height:1.2}.brand-launch-step-body p{color:var(--muted);margin:0;font-size:.86rem;line-height:1.45}.brand-launch-step-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:auto;display:flex}.brand-launch-step-footer small{color:var(--muted);font-size:.78rem;font-weight:800}.brand-launch-step-footer a{color:var(--market-navy);align-items:center;gap:5px;font-size:.82rem;font-weight:900;display:inline-flex}.brand-launch-step-status{max-width:calc(100% - 24px);color:var(--muted);text-transform:uppercase;grid-column:2;place-self:end start;font-size:.72rem;font-weight:900;position:static}.status-pill{color:var(--sage-dark);align-items:center;gap:6px;margin-bottom:10px;font-size:.8rem;font-weight:800;display:inline-flex}.stats-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:18px 0 34px;display:grid}.stat-card,.brand-card,.product-panel,.workflow-card{border:1px solid var(--line);background:#fff;border-radius:8px}.stat-card{padding:18px}.stat-card span,.stat-card p,.brand-card-body p,.line-sheet-row p,.product-panel-body p,.workflow-card p{color:var(--muted)}.stat-card strong{margin:10px 0 4px;font-size:1.65rem;display:block}.stat-card p{margin-bottom:0;font-size:.88rem}.section-grid{gap:16px;display:grid}.discovery-filters{border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:repeat(auto-fit,minmax(148px,1fr));align-items:end;gap:12px;padding:14px;display:grid}.filter-field,.filter-check{gap:6px;display:grid}.filter-field span,.filter-check span{color:var(--muted);text-transform:uppercase;font-size:.76rem;font-weight:800}.filter-field input,.filter-field select{border:1px solid var(--line);width:100%;min-height:42px;color:var(--ink);background:#fff;border-radius:8px;padding:0 11px}.filter-check{grid-template-columns:auto 1fr;align-items:center;min-height:42px}.filter-actions{gap:8px;display:flex}.discovery-submit{cursor:pointer;border:0}.discovery-facet-panel{border:1px solid var(--line);background:#fff;border-radius:8px;gap:14px;padding:16px;display:grid}.discovery-facet-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;display:grid}.discovery-facet-group{gap:8px;min-width:0;display:grid}.discovery-facet-group strong{color:var(--muted);text-transform:uppercase;font-size:.76rem}.saved-search-form{grid-template-columns:minmax(180px,1fr) minmax(150px,220px) auto;align-items:end;gap:10px;display:grid}.saved-search-alert-field{min-width:0}.saved-search-list{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px;display:grid}.saved-search-card{border:1px solid var(--line);min-width:0;color:inherit;border-radius:8px;gap:4px;padding:12px;text-decoration:none;display:grid}.saved-search-card:hover{border-color:#3167525c}.saved-search-card span,.saved-search-card small{color:var(--muted);font-size:.84rem}.saved-search-alert{align-items:center;gap:6px;display:inline-flex}.saved-search-alert svg{flex:none}.saved-search-alert.active{color:var(--sage-dark)}@media (max-width:760px){.saved-search-form{grid-template-columns:1fr}}.tag-row span.selected{color:var(--sage-dark);background:#3167521a;border-color:#31675266}.section-heading{justify-content:space-between;align-items:end;gap:16px;display:flex}.icon-button{border:1px solid var(--line);width:42px;height:42px;color:var(--ink);cursor:pointer;background:#fff;border-radius:8px;place-items:center;display:grid}.brand-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.product-results{gap:10px;display:grid}.product-result-row{border:1px solid var(--line);background:#fff;border-radius:8px;justify-content:space-between;align-items:center;gap:18px;padding:14px 16px;display:flex}.product-result-row p{color:var(--muted);margin:6px 0 0}.recommendation-panel{border:1px solid var(--line);background:#fff;border-radius:8px;gap:16px;padding:18px;display:grid}.recommendation-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.recommendation-card{border:1px solid var(--line);background:var(--paper);border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(150px,.34fr);gap:16px;padding:16px;display:grid}.recommendation-card.high{border-color:#27665959}.recommendation-card h3{margin:0}.recommendation-card-main{gap:10px;min-width:0;display:grid}.recommendation-card-main p:not(.eyebrow){color:var(--muted);margin:0}.recommendation-reasons{color:var(--muted);gap:6px;margin:0;padding-left:18px;line-height:1.35;display:grid}.recommendation-reason-codes{flex-wrap:wrap;gap:6px;display:flex}.recommendation-reason-codes span{color:var(--muted);background:#fff;border:1px solid #18253024;border-radius:999px;padding:4px 7px;font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.68rem}.recommendation-action-panel{align-content:start;gap:10px;display:grid}.recommendation-action-panel strong{font-size:1.55rem}.recommendation-action-panel span{color:var(--muted);font-size:.86rem;line-height:1.35}.recommendation-action-panel form{display:grid}.sponsored-placement-panel{border:1px solid var(--line);background:#fff;border-radius:8px;gap:14px;padding:18px;display:grid}.sponsored-placement-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.sponsored-placement-card{background:var(--paper);border:1px solid #2766593d;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:14px;padding:16px;display:grid}.sponsored-placement-main{min-width:0}.sponsored-disclosure-row{color:var(--muted);text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:8px;font-size:.78rem;font-weight:800;display:flex}.sponsored-disclosure{color:var(--sage-dark);background:#eef4f0;border:1px solid #27665947;border-radius:999px;padding:5px 8px}.sponsored-placement-card h3{margin:12px 0 6px}.sponsored-placement-card p{color:var(--muted);margin:0}.sponsored-target-row{margin-top:12px}.sponsored-placement-card form{display:grid}.sponsored-click-action{white-space:nowrap}.compact-metrics{text-align:right;grid-template-columns:repeat(2,minmax(110px,1fr));gap:10px;margin:0;display:grid}.compact-metrics dt{color:var(--muted);text-transform:uppercase;font-size:.74rem;font-weight:800}.compact-metrics dd{margin:4px 0 0;font-weight:800}.brand-card{overflow:hidden}.brand-image{aspect-ratio:4/3}.brand-card-body,.product-panel-body{padding:18px}.card-title-row{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.verified-icon{color:var(--sage-dark);flex:none}.tag-row{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.tag-row span,.order-status,.checkout-status-pill{color:var(--sage-dark);background:#eef4f0;border-radius:999px;padding:6px 9px;font-size:.78rem;font-weight:800}.mini-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:18px 0 0;display:grid}.mini-metrics div{border-top:1px solid var(--line);padding-top:12px}.mini-metrics dt{color:var(--muted);font-size:.76rem;font-weight:700}.mini-metrics dd{margin:4px 0 0;font-weight:800}.split-layout{grid-template-columns:minmax(0,1fr) minmax(280px,380px);gap:18px;margin-top:34px;display:grid}.line-sheet-list{gap:12px;margin-top:16px;display:grid}.line-sheet-row{border:1px solid var(--line);background:#fff;border-radius:8px;justify-content:space-between;align-items:center;gap:20px;padding:18px;display:flex}.line-sheet-row:hover{border-color:var(--sage)}.line-sheet-row h3{display:inline}.line-sheet-row p{margin:6px 0 0 19px;font-size:.9rem}.status-dot{background:var(--muted);border-radius:50%;width:9px;height:9px;margin-right:10px;display:inline-block}.status-dot.live{background:var(--sage)}.status-dot.preview{background:var(--gold)}.status-dot.private{background:var(--blue)}.status-dot.risk{background:#b42318}.line-sheet-meta{text-align:right;gap:8px;min-width:130px;display:grid}.line-sheet-meta span{color:var(--muted);font-size:.86rem}.buyer-plan-panel{border:1px solid var(--line);background:#fff;border-radius:8px;gap:16px;margin-top:34px;padding:18px;display:grid}.buyer-plan-list{gap:14px;display:grid}.buyer-plan-row{border:1px solid var(--line);background:var(--paper);border-radius:8px;grid-template-columns:minmax(240px,1.2fr) minmax(240px,.9fr) minmax(220px,.8fr);gap:18px;padding:16px;display:grid}.buyer-plan-row h3{margin:0}.buyer-plan-row p:not(.eyebrow){color:var(--muted);margin:8px 0 0;line-height:1.45}.buyer-plan-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.buyer-plan-metrics div,.buyer-brand-pipeline div{border:1px solid var(--line);background:#fff;border-radius:8px;padding:11px}.buyer-plan-metrics dt{color:var(--muted);text-transform:uppercase;font-size:.72rem;font-weight:800}.buyer-plan-metrics dd{margin:5px 0 0;font-weight:900}.buyer-brand-pipeline{gap:10px;display:grid}.buyer-brand-pipeline span{color:var(--muted);margin-top:4px;font-size:.78rem;display:block}.inquiry-row{align-items:flex-start}.inquiry-row .line-sheet-meta{min-width:220px}.inquiry-body{gap:10px;min-width:0;display:grid}.inquiry-message{color:var(--ink);margin:0 0 0 19px!important}.inquiry-meta-row{flex-wrap:wrap;gap:6px;margin-left:19px;display:flex}.inquiry-meta-row span{border:1px solid var(--line);color:var(--muted);border-radius:999px;padding:4px 8px;font-size:.74rem;font-weight:800}.inquiry-thread-preview{gap:6px;margin-left:19px;display:grid}.inquiry-thread-preview p{gap:2px;margin:0;display:grid}.inquiry-thread-preview strong{color:var(--muted);text-transform:uppercase;font-size:.72rem}.inquiry-thread-preview span{color:var(--ink);font-size:.88rem}.text-link{color:var(--sage-dark);margin-left:19px;font-size:.9rem;font-weight:800}.inquiry-status-form{justify-items:end;gap:8px;display:grid}.inquiry-reply-form{gap:8px;margin-left:19px;display:grid}.inquiry-status-form select,.inquiry-status-form textarea,.inquiry-reply-form textarea{border:1px solid var(--line);width:100%;font:inherit;background:#fff;border-radius:8px}.inquiry-status-form select{min-height:38px;padding:0 10px}.inquiry-status-form textarea,.inquiry-reply-form textarea{resize:vertical;min-height:74px;padding:10px}.compact-action{min-height:38px;padding:0 12px}.access-request-panel{margin-top:28px}.access-request-row{align-items:flex-start}.access-review-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:min(100%,280px);display:grid}.access-review-actions button{width:100%}.access-review-actions .danger-action{color:#9f2525;border-color:#ab252547;grid-column:1/-1}.access-price-list-field{letter-spacing:0;text-transform:uppercase;color:var(--muted);grid-column:1/-1;gap:5px;font-size:.72rem;font-weight:800;display:grid}.access-price-list-field select,.access-price-list-field input{border:1px solid var(--line);width:100%;min-height:38px;color:var(--ink);font:inherit;letter-spacing:0;text-transform:none;background:#fff;border-radius:8px;padding:0 10px;font-size:.78rem;font-weight:700}.buyer-group-create-form,.buyer-group-edit-form{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;margin-bottom:12px}.buyer-group-wide-field{grid-column:1/-1}.buyer-group-row{grid-template-columns:minmax(0,1fr) minmax(240px,.42fr);gap:14px;display:grid}.buyer-group-chip-row,.buyer-group-share-list{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.buyer-group-chip,.buyer-group-share-row{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:8px;align-items:center;gap:8px;padding:7px 9px;font-size:.78rem;font-weight:800;display:inline-flex}.buyer-group-chip button{color:#9f2525;background:#fff7f5;border:1px solid #ab252533;border-radius:999px;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.buyer-group-share-row{justify-content:space-between;width:100%}.buyer-group-actions{gap:12px;min-width:0;display:grid}.empty-panel{border:1px solid var(--line);background:#fff;border-radius:8px;padding:18px}.empty-panel h3,.empty-panel p{margin:0}.empty-panel p{color:var(--muted);margin-top:6px;line-height:1.6}.cart-workspace{gap:22px;display:grid}.cart-header,.cart-brand-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.cart-header h1{font-size:clamp(2.2rem,5vw,4.6rem)}.cart-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;display:grid}.cart-summary-grid div,.cart-brand-actions dl div{border:1px solid var(--line);background:#fff;border-radius:8px;padding:16px}.cart-summary-grid dt,.cart-brand-actions dt{color:var(--muted);text-transform:uppercase;font-size:.72rem;font-weight:800}.cart-summary-grid dd,.cart-brand-actions dd{margin:6px 0 0;font-size:1.4rem;font-weight:900}.cart-checkout-plan{border:1px solid var(--line);background:#fff;border-radius:8px;gap:14px;padding:20px;display:grid}.cart-checkout-plan.needs_attention{border-color:#c95c4573}.cart-checkout-plan.checkout_ready{border-color:#315b4c59}.cart-checkout-plan-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.cart-checkout-plan-heading h2{margin-top:8px}.cart-checkout-plan-heading p,.cart-checkout-note{color:var(--muted);margin:6px 0 0;line-height:1.55}.cart-checkout-plan-heading dl{grid-template-columns:repeat(5,minmax(70px,1fr));gap:8px;min-width:min(100%,420px);margin:0;display:grid}.cart-checkout-plan-heading dl div{border:1px solid var(--line);background:#f8faf8;border-radius:8px;padding:12px}.cart-checkout-plan-heading dt{color:var(--muted);text-transform:uppercase;font-size:.68rem;font-weight:900}.cart-checkout-plan-heading dd{margin:5px 0 0;font-size:1.3rem;font-weight:900}.cart-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.cart-plan-panel{border:1px solid var(--line);background:#f8faf8;border-radius:8px;align-content:start;gap:8px;padding:14px;display:grid}.cart-plan-panel h3,.cart-plan-panel p{margin:0}.cart-plan-panel p{color:var(--muted)}.cart-plan-action,.cart-allocation-signal{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:10px;text-decoration:none;display:flex}.cart-plan-action span,.cart-plan-action small,.cart-allocation-signal span{display:block}.cart-plan-action small,.cart-allocation-signal span{color:var(--muted);margin-top:3px;line-height:1.35}.cart-allocation-signal.blocked{border-color:#c95c4561}.cart-allocation-signal.review{border-color:#ae802b61}.cart-brand-list{gap:16px;display:grid}.cart-brand-group{border:1px solid var(--line);background:#fff;border-radius:8px;gap:16px;padding:20px;display:grid}.cart-brand-group.needs_attention{border-color:#c95c4573}.cart-brand-group.checkout_ready{border-color:#315b4c59}.cart-brand-heading h2{margin-top:8px}.cart-brand-heading p{color:var(--muted);margin:6px 0 0}.cart-readiness-pill{min-height:34px;color:var(--sage-dark);background:#eef4f0;border-radius:999px;align-items:center;gap:7px;padding:0 11px;font-size:.78rem;font-weight:900;display:inline-flex}.needs_attention .cart-readiness-pill{color:var(--coral);background:#fff0eb}.brand_review .cart-readiness-pill{color:#8a641f;background:#f6f0e4}.cart-brand-actions{justify-items:end;gap:10px;min-width:min(100%,330px);display:grid}.cart-brand-actions dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;margin:0;display:grid}.cart-brand-actions dd{font-size:1rem}.cart-blocker-list{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.cart-blocker-list li{color:var(--coral);background:#fff8f5;border:1px solid #c95c4547;border-radius:999px;padding:7px 10px;font-size:.8rem;font-weight:800}.cart-line-table{border:1px solid var(--line);border-radius:8px;overflow-x:auto}.cart-line-header,.cart-line-row{grid-template-columns:minmax(220px,1.4fr) minmax(150px,.9fr) minmax(70px,.4fr) minmax(110px,.6fr) minmax(110px,.6fr) minmax(130px,.7fr);min-width:840px;display:grid}.cart-line-header{color:var(--muted);text-transform:uppercase;background:#f3f7f5;font-size:.72rem;font-weight:900}.cart-line-header span,.cart-line-row span{padding:12px}.cart-line-row{border-top:1px solid var(--line);align-items:center;font-size:.9rem}.cart-line-row strong,.cart-line-row small{display:block}.cart-line-row small{color:var(--muted);margin-top:3px}.product-panel{overflow:hidden}.product-image{aspect-ratio:1}.product-panel .mini-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.product-detail-link{width:fit-content;margin-top:16px}.catalog-management-page{gap:22px;display:grid}.auth-page{background:var(--paper);grid-template-columns:minmax(0,1fr) minmax(320px,520px);gap:24px;min-height:100vh;padding:32px;display:grid}.auth-page-compact{grid-template-columns:minmax(320px,560px);place-content:center}.auth-hero,.auth-form-panel{border:1px solid var(--line);background:#fff;border-radius:8px;padding:28px}.auth-hero{align-content:center;gap:24px;display:grid}.auth-hero h1,.auth-form-panel h1{margin:0;font-size:clamp(2.1rem,6vw,4.8rem);line-height:.96}.auth-hero p:not(.eyebrow),.auth-alt{color:var(--muted);line-height:1.6}.auth-proof-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.auth-proof-grid span{border:1px solid var(--line);background:var(--paper);border-radius:8px;align-items:center;gap:8px;min-height:46px;padding:0 12px;font-weight:900;display:inline-flex}.auth-value-rail{gap:8px;margin:0;padding:0;list-style:none;display:grid}.auth-value-rail li{border:1px solid var(--line);background:#fff;border-radius:8px;align-items:center;gap:10px;padding:10px 12px;font-weight:650;display:flex}.auth-value-rail svg{color:var(--gold,#b8a481);flex-shrink:0}.auth-founding-note{background:#b8a4811f;border:1px solid #b8a48175;border-radius:8px;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.auth-founding-note svg{color:var(--gold,#b8a481);flex-shrink:0;margin-top:2px}.auth-founding-note p{margin:0;font-size:.92rem;line-height:1.5}.auth-rep-handoff{border:1px solid var(--line);background:#fff;border-radius:8px;justify-items:start;gap:16px;padding:20px;display:grid}.auth-rep-handoff p{color:var(--muted);margin:0;line-height:1.55}.auth-path-grid{gap:10px;display:grid}.auth-path-grid a{border:1px solid var(--line);color:inherit;background:#fff;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px 10px;padding:12px;text-decoration:none;display:grid}.auth-path-grid a:hover{border-color:var(--sage);background:#f7faf8}.auth-path-grid span{font-weight:900}.auth-path-grid small{color:var(--muted);grid-column:2;line-height:1.45}.auth-form{gap:14px;margin-top:18px;display:grid}.auth-error{color:#8d2f1e;background:#fff5f2;border:1px solid #f0b8ac;border-radius:8px;padding:12px 14px;font-size:.9rem;font-weight:800}.auth-success{color:#285b3f;background:#eff8f2;border:1px solid #b9dcc9;border-radius:8px;padding:12px 14px;font-size:.9rem;font-weight:800}.auth-invite-summary{flex-wrap:wrap;gap:8px;display:flex}.auth-invite-summary span{color:var(--sage-dark);background:#eef4f0;border-radius:999px;padding:6px 9px;font-size:.78rem;font-weight:900}.auth-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.auth-form label,.auth-choice{gap:7px;display:grid}.auth-form label span,.auth-choice legend{color:var(--muted);text-transform:uppercase;font-size:.76rem;font-weight:900}.auth-form input,.auth-form textarea{border:1px solid var(--line);width:100%;color:var(--ink);font:inherit;background:#fff;border-radius:8px;padding:12px}.auth-form input{min-height:44px}.auth-choice{border:0;grid-template-columns:repeat(2,minmax(0,1fr));padding:0}.auth-choice legend{grid-column:1/-1}.auth-choice input{opacity:0;position:absolute}.auth-choice label span{border:1px solid var(--line);min-height:44px;color:var(--ink);cursor:pointer;background:#fff;border-radius:8px;justify-content:center;align-items:center;gap:8px;font-size:.92rem;display:flex}.auth-choice input:checked+span{border-color:var(--sage);color:var(--sage-dark);background:#eef4f0}.auth-form button{cursor:pointer;width:fit-content}.auth-alt a{color:var(--sage-dark);font-weight:900}.demo-account-panel{border-top:1px solid var(--line);gap:14px;margin-top:22px;padding-top:18px;display:grid}.demo-account-panel p{color:var(--muted);margin:4px 0 0}.demo-account-panel strong{color:var(--ink)}.demo-account-list{gap:14px;display:grid}.demo-account-group{gap:8px;display:grid}.demo-account-group h2{color:var(--muted);letter-spacing:0;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:900}.demo-account-group>div{gap:8px;display:grid}.demo-account-list article{border:1px solid var(--line);background:var(--paper);border-radius:8px;grid-template-columns:64px minmax(0,1fr);gap:2px 10px;padding:10px 12px;display:grid}.demo-account-list span{color:var(--sage-dark);text-transform:uppercase;font-size:.76rem;font-weight:900}.demo-account-list strong,.demo-account-list small{overflow-wrap:anywhere;min-width:0}.demo-account-list small{color:var(--muted);grid-column:2;font-size:.78rem}.marketing-site{background:var(--paper);min-height:100vh}.marketing-header{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#faf8f3eb;border-bottom:1px solid #2b3b5524;grid-template-columns:minmax(200px,1fr) auto minmax(220px,1fr);align-items:center;gap:24px;min-height:74px;padding:0 32px;display:grid;position:sticky;top:0}.marketing-logo{width:fit-content;color:var(--market-navy);align-items:center;gap:12px;font-weight:900;display:inline-flex}.marketing-logo-mark{object-fit:contain;width:38px;height:38px}.marketing-logo-wordmark{color:var(--market-navy);letter-spacing:.18em;text-transform:uppercase;font-size:.84rem;font-weight:800;line-height:.92}.marketing-nav{justify-content:center;align-items:center;gap:6px;display:inline-flex}.marketing-nav a{color:#2b3b55c2;border-radius:999px;align-items:center;min-height:40px;padding:0 10px;font-size:.86rem;font-weight:800;display:inline-flex}.marketing-nav a:hover,.marketing-nav a.active{color:var(--market-navy);background:#b8a48129}.marketing-actions{justify-content:flex-end;align-items:center;gap:10px;display:inline-flex}.marketing-actions form{display:inline-flex}.marketing-mobile-panel form{display:grid}.marketing-signout-button{border:1px solid var(--line);cursor:pointer}.marketing-mobile-menu{justify-self:end;display:none;position:relative}.marketing-menu-button{border:1px solid var(--line);width:42px;height:42px;color:var(--ink);cursor:pointer;background:#fff;border-radius:8px;place-items:center;list-style:none;display:none}.marketing-menu-button::-webkit-details-marker{display:none}.marketing-mobile-panel{z-index:30;border:1px solid var(--line);width:min(320px,100vw - 36px);box-shadow:var(--shadow);background:#fff;border-radius:8px;padding:10px;display:grid;position:absolute;top:calc(100% + 12px);right:0}.marketing-mobile-panel a{min-height:42px;color:var(--muted);border-radius:8px;justify-content:space-between;align-items:center;padding:0 12px;font-weight:900;display:flex}.marketing-mobile-panel button{width:100%;min-height:42px;color:var(--muted);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;padding:0 12px;font-weight:900;display:flex}.marketing-mobile-panel a:hover,.marketing-mobile-panel a.active,.marketing-mobile-panel button:hover{color:var(--sage-dark);background:#eef4f0}.marketing-mobile-panel .primary-action{color:#fff;justify-content:center;margin-top:8px}.marketing-hero,.marketing-subhero{color:#fff;background-position:50%;background-size:cover;align-items:end;min-height:min(760px,100vh - 74px);padding:72px 32px;display:grid}.marketing-hero-copy,.marketing-subhero>div{width:min(860px,100%)}.marketing-hero h1,.marketing-subhero h1,.marketing-simple-hero h1,.blog-article header h1{letter-spacing:0;max-width:920px;font-size:clamp(3.4rem,8vw,7.4rem);line-height:.92}.marketing-hero p:not(.eyebrow),.marketing-subhero p:not(.eyebrow),.marketing-simple-hero p,.blog-article header p{color:#ffffffd1;max-width:760px;margin-top:20px;font-size:1.12rem;line-height:1.7}.marketing-hero-actions,.marketing-cta-actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.marketing-page-hero{grid-template-columns:minmax(360px,.78fr) minmax(0,1.08fr);align-items:center;gap:56px;width:min(1240px,100% - 64px);min-height:min(880px,100vh - 74px);margin:0 auto 18px;padding:48px 0 34px;display:grid}.marketing-page-hero-copy{align-content:center;min-height:580px;display:grid}.marketing-hero-breadcrumb{width:fit-content;min-height:34px;color:var(--muted);text-transform:uppercase;background:#fff;border:1px solid #2b3b551f;border-radius:999px;align-items:center;margin-bottom:18px;padding:0 13px;font-size:.78rem;font-weight:900;display:inline-flex}.marketing-page-hero h1{max-width:700px;color:var(--market-navy);letter-spacing:0;overflow-wrap:anywhere;text-wrap:balance;font-size:5.35rem;font-weight:780;line-height:.9}.marketing-page-hero-copy>p:not(.eyebrow){color:#53636b;max-width:590px;margin:22px 0 0;font-size:1.18rem;line-height:1.62}.marketing-page-hero-visual{background:#fff;border:1px solid #2b3b552e;border-radius:8px;display:grid;overflow:hidden;box-shadow:0 34px 90px #2b3b5524}.marketing-page-hero-panel-header{background:var(--market-navy);color:#fff;justify-content:space-between;align-items:center;gap:20px;min-height:78px;padding:22px 24px;display:flex}.marketing-page-hero-panel-header h2{color:#fff;margin:0;font-size:1.18rem}.marketing-page-hero-panel-header span{color:#f3eadb;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:8px;font-size:.72rem;font-weight:850;display:inline-flex}.marketing-page-hero-panel-header span:before{content:"";background:var(--gold);border-radius:999px;width:9px;height:9px;box-shadow:0 0 0 5px #b8a48133}.marketing-page-hero-image{background-position:50%;background-size:cover;align-items:flex-end;min-height:376px;padding:20px;display:flex}.marketing-page-hero-image span{min-height:34px;color:var(--market-navy);letter-spacing:.1em;text-transform:uppercase;background:#ffffffe6;border-radius:999px;align-items:center;padding:0 14px;font-size:.76rem;font-weight:900;display:inline-flex}.marketing-page-hero-proof{border-top:1px solid var(--line);background:#fbfcfa;gap:16px;padding:24px;display:grid}.marketing-page-hero-proof h2{max-width:520px;color:var(--market-navy);font-size:1.55rem;line-height:1.08}.marketing-page-hero-proof ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.marketing-page-hero-proof li{color:#52636a;background:#fff;border:1px solid #2b3b551a;border-radius:8px;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:10px;min-height:54px;padding:12px 14px;font-weight:800;line-height:1.45;display:grid}.marketing-page-hero-proof svg{color:var(--sage-dark);margin-top:2px}.light-action{color:#fff;background:#ffffff1f;border-color:#ffffff70}.marketing-stat-strip{border-block:1px solid var(--line);background:var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.marketing-stat-strip article{background:#fff;min-height:180px;padding:28px 32px}.marketing-stat-strip strong{color:var(--coral);font-size:3.8rem;line-height:1;display:block}.marketing-stat-strip span{margin-top:10px;font-weight:900;display:block}.marketing-stat-strip p{color:var(--muted);margin:8px 0 0;line-height:1.5}.launch-path-strip{z-index:2;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;width:min(1180px,100% - 64px);margin:-44px auto 0;display:grid;position:relative}.launch-path-strip.compact{width:100%;margin:0}.launch-path-card{border:1px solid var(--line);background:#fff;border-radius:8px;align-content:start;gap:12px;min-height:220px;padding:22px;display:grid;box-shadow:0 18px 48px #17202614}.launch-path-card svg{color:var(--sage-dark)}.launch-path-card span{color:var(--ink);font-size:1.08rem;font-weight:900}.launch-path-card p{color:var(--muted);margin:0;line-height:1.55}.launch-path-card strong{color:var(--sage-dark);align-items:center;gap:8px;margin-top:auto;display:inline-flex}.marketing-section,.marketing-split-section,.marketing-cta-band,.pricing-grid,.blog-index-grid,.category-index-grid,.market-index-grid,.blog-article,.category-detail,.market-detail,.standards-checklist-grid,.contact-sales-grid,.contact-proof-row,.marketing-simple-hero{width:min(1180px,100% - 64px);margin:0 auto}.marketing-section,.marketing-split-section,.marketing-simple-hero{padding:78px 0}.marketing-index-section{border-top:1px solid var(--line)}.marketing-section-heading{max-width:820px;margin-bottom:28px}.marketing-section-heading p:not(.eyebrow),.marketing-split-section p,.marketing-simple-hero p,.blog-card p,.blog-article-body p,.marketing-footer p,.pricing-card p{color:var(--muted);line-height:1.65}.marketing-card-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.marketing-card,.pricing-card,.blog-card,.category-card,.market-card{border:1px solid var(--line);background:#fff;border-radius:8px}.marketing-card{align-content:start;gap:14px;min-height:260px;padding:22px;display:grid}.marketing-card svg,.pricing-card svg,.marketing-check-list svg,.blog-card>svg,.marketing-footer-proof svg{color:var(--gold)}.marketing-card p{color:var(--muted);margin:0;line-height:1.55}.marketing-content-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.marketing-content-card{min-height:0}.marketing-content-card .eyebrow{margin-bottom:-4px}.marketing-content-card strong{color:var(--sage-dark);align-items:center;gap:8px;margin-top:auto;display:inline-flex}.marketing-card-list{color:var(--muted);gap:9px;margin:0;padding-left:18px;line-height:1.45;display:grid}.marketing-faq-list{gap:12px;display:grid}.marketing-faq-list details{border:1px solid var(--line);background:#fff;border-radius:8px;padding:18px}.marketing-faq-list summary{cursor:pointer;color:var(--ink);font-weight:900}.marketing-faq-list p{color:var(--muted);margin:12px 0 0;line-height:1.55}.marketing-route-map{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.marketing-route-map article{border:1px solid var(--line);background:#fff;border-radius:8px;align-content:start;gap:14px;min-height:270px;padding:22px;display:grid}.marketing-route-map article>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.marketing-route-map span,.category-card span,.category-filter-band span{color:var(--coral);text-transform:uppercase;font-size:.78rem;font-weight:900}.marketing-route-map svg,.category-detail-grid svg,.market-card svg,.standards-checklist-heading svg{color:var(--sage-dark)}.marketing-route-map p,.category-card p,.market-card p,.category-detail-grid p,.category-filter-band p{color:var(--muted);margin:0;line-height:1.6}.audience-route-map article{min-height:360px}.audience-route-list,.audience-route-actions{flex-wrap:wrap;gap:8px;display:flex}.audience-route-list a,.audience-route-actions a{border-radius:8px;align-items:center;min-height:34px;font-size:.82rem;font-weight:900;display:inline-flex}.audience-route-list a{border:1px solid var(--line);color:var(--muted);padding:0 10px}.audience-route-actions{margin-top:auto}.audience-route-actions a{color:var(--sage-dark);background:#eef4f0;padding:0 12px}.marketing-split-section{grid-template-columns:minmax(0,.9fr) minmax(340px,1.1fr);align-items:start;gap:44px;display:grid}.marketing-proof-list{gap:12px;display:grid}.marketing-proof-list article{border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:42px minmax(0,.4fr) minmax(0,1fr);align-items:center;gap:14px;min-height:84px;padding:16px;display:grid}.marketing-proof-list svg{color:var(--sage-dark)}.marketing-proof-list span{color:var(--muted);text-transform:uppercase;font-size:.78rem;font-weight:900}.marketing-proof-list strong{min-width:0}.marketing-check-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.marketing-check-list li{border:1px solid var(--line);background:#fff;border-radius:8px;align-items:center;gap:10px;min-height:54px;padding:0 16px;font-weight:800;display:flex}.market-ledger-hero{grid-template-columns:minmax(360px,.78fr) minmax(0,1.08fr);align-items:center;gap:56px;width:min(1240px,100% - 64px);min-height:min(880px,100vh - 74px);margin:0 auto 18px;padding:48px 0 34px;display:grid}.market-hero-copy{align-content:center;min-height:580px;display:grid}.market-ledger-hero h1{max-width:660px;color:var(--market-navy);letter-spacing:0;font-size:92px;font-weight:780;line-height:.9}.market-ledger-hero h1.market-hero-headline{letter-spacing:-.01em;max-width:620px;font-size:64px;line-height:1.02}.market-hero-copy>p:not(.eyebrow){color:#53636b;max-width:590px;margin:22px 0 0;font-size:1.18rem;line-height:1.62}.market-hero-proof-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:34px;display:grid}.market-hero-proof-grid article,.market-ledger-metrics article,.market-workflow-grid article,.market-principles-grid article{border:1px solid var(--line);background:#ffffffb8;border-radius:8px}.market-hero-proof-grid article{min-height:112px;padding:16px}.market-hero-proof-grid strong,.market-ledger-metrics strong{color:var(--market-navy);font-family:IBM Plex Mono,monospace;font-size:1.55rem;line-height:1;display:block}.market-hero-proof-grid span,.market-ledger-metrics span,.market-action-rail span,.market-powered-band span{color:#59666e;letter-spacing:.1em;text-transform:uppercase;margin-top:8px;font-size:.72rem;font-weight:800;line-height:1.35;display:block}.market-ledger-panel{background:#fff;border:1px solid #2b3b552e;border-radius:8px;overflow:hidden;box-shadow:0 34px 90px #2b3b5524}.market-ledger-panel>header{background:var(--market-navy);color:#fff;justify-content:space-between;align-items:center;gap:20px;min-height:78px;padding:22px 24px;display:flex}.market-ledger-panel h2{font-size:1.18rem}.market-ledger-panel>header span{color:#f3eadb;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:8px;font-size:.72rem;font-weight:850;display:inline-flex}.market-ledger-panel>header span:before{content:"";background:var(--gold);border-radius:999px;width:9px;height:9px;box-shadow:0 0 0 5px #b8a48133}.market-ledger-body{grid-template-columns:1.05fr .9fr;min-height:518px;display:grid}.market-ledger-feed{align-content:start;gap:12px;padding:20px;display:grid}.market-ledger-row{border:1px solid var(--line);background:#fbfcfa;border-radius:8px;grid-template-columns:104px minmax(0,1fr) auto;align-items:center;gap:16px;min-height:102px;padding:14px;display:grid}.market-ledger-thumb,.market-room-image,.market-product-image{background-position:50%;background-size:cover}.market-ledger-thumb{border-radius:6px;height:74px}.market-ledger-row h3,.market-ledger-row p,.market-product-card h3,.market-product-card p{margin:0}.market-ledger-row h3,.market-product-card h3{color:var(--market-navy)}.market-ledger-row p{color:var(--muted);margin-top:6px;font-size:.82rem;line-height:1.35}.market-ledger-row>strong{color:var(--market-navy);text-align:right;white-space:nowrap;font-family:IBM Plex Mono,monospace;font-size:.9rem}.market-ledger-row>strong span{color:var(--gold);letter-spacing:.1em;text-transform:uppercase;margin-top:6px;font-family:Instrument Sans,Arial,sans-serif;font-size:.66rem;font-weight:900;display:block}.market-ledger-aside{border-left:1px solid var(--line);background:var(--market-sand);align-content:space-between;gap:24px;padding:24px;display:grid}.market-ledger-aside h3{max-width:290px;color:var(--market-navy);font-size:1.5rem;line-height:1.04}.market-ledger-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.market-ledger-metrics article{min-height:118px;padding:16px}.market-ledger-flow{gap:10px;display:grid}.market-ledger-flow div{color:var(--market-navy);border-top:1px solid #2b3b5526;justify-content:space-between;align-items:center;gap:14px;padding-top:12px;font-weight:760;display:flex}.market-ledger-flow span{color:var(--muted);font-family:IBM Plex Mono,monospace;font-size:.78rem}.market-editorial-section,.market-search-section{border-top:1px solid var(--line);grid-template-columns:minmax(320px,.78fr) minmax(0,1.1fr);align-items:start;gap:42px;width:min(1180px,100% - 64px);margin:0 auto;padding:66px 0;display:grid}.market-editorial-copy h2,.market-search-copy h2{max-width:560px;color:var(--market-navy);font-size:2.4rem;line-height:1.02}.market-editorial-copy p:not(.eyebrow),.market-search-copy p:not(.eyebrow){max-width:560px;color:var(--muted);margin:16px 0 0;font-size:1rem;line-height:1.65}.market-room-grid,.market-product-grid,.market-principles-grid{gap:16px;display:grid}.market-room-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.market-room-card{border:1px solid var(--line);background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 18px 42px #2b3b5514}.market-room-card>div:last-child{padding:18px}.market-room-card h3,.market-room-card p{margin:0}.market-room-card p{color:var(--muted);margin-top:8px;font-size:.9rem;line-height:1.5}.market-room-image{min-height:210px;position:relative}.market-room-image span,.market-product-image span{color:var(--market-navy);letter-spacing:.1em;text-transform:uppercase;background:#faf8f3eb;border:1px solid #b8a4817a;border-radius:999px;padding:7px 10px;font-size:.66rem;font-weight:900;position:absolute;top:12px;left:12px}.market-search-section{border-top:0;grid-template-columns:minmax(320px,.72fr) minmax(0,1.18fr);padding-top:28px}.market-workflow-grid{gap:12px;margin-top:28px;display:grid}.market-workflow-grid article{padding:16px}.market-workflow-grid h3,.market-workflow-grid p{margin:0}.market-workflow-grid p{color:var(--muted);margin-top:7px;font-size:.82rem;line-height:1.42}.market-search-panel{border:1px solid var(--line);background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 34px 90px #2b3b551f}.market-search-bar{border:1px solid var(--line);background:#fbfcfa;border-radius:8px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:12px;margin:18px;padding:8px;display:grid}.market-search-bar svg{color:var(--blue);justify-self:center}.market-search-bar span{color:#52606a;font-size:.95rem}.market-search-bar button{background:var(--gold);color:#211a12;border:1px solid #2b3b553d;border-radius:999px;min-height:42px;padding:0 18px;font-weight:850}.market-filter-row{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:8px;padding:0 18px 18px;display:flex}.market-filter-row span{border:1px solid var(--line);background:var(--paper);min-height:34px;color:var(--market-navy);border-radius:999px;align-items:center;padding:0 12px;font-size:.78rem;font-weight:850;display:inline-flex}.market-filter-row span.active{border-color:var(--market-navy);background:var(--market-navy);color:#fff}.market-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));padding:18px}.market-product-card{border:1px solid var(--line);background:#fff;border-radius:8px;overflow:hidden}.market-product-image{min-height:164px;position:relative}.market-product-card>div:last-child{padding:14px}.market-product-card p{color:var(--muted);margin-top:8px;font-size:.84rem;line-height:1.4}.market-product-card>div:last-child>div{border-top:1px solid var(--line);color:var(--market-navy);justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding-top:10px;font-size:.78rem;font-weight:850;display:flex}.market-action-rail{border-top:1px solid var(--line);background:var(--market-sand);grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:16px 18px 18px;display:grid}.market-action-rail span{min-height:70px;color:var(--market-navy);background:#ffffffc2;border:1px solid #2b3b551f;border-radius:8px;padding:12px}.market-action-rail strong{color:var(--gold);margin-bottom:7px;font-family:IBM Plex Mono,monospace;font-size:1.04rem;display:block}.market-ai-section{border-top:1px solid var(--line);padding-top:62px}.market-ai-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.market-ai-panel{background:#fff;border:1px solid #2b3b552e;border-radius:8px;align-content:start;display:grid;overflow:hidden;box-shadow:0 18px 42px #2b3b5514}.market-ai-panel>header{background:var(--market-navy);color:#fff;justify-content:space-between;align-items:center;gap:14px;padding:16px 18px;display:flex}.market-ai-panel>header h3{margin:0;font-size:1rem}.market-ai-panel>header span{color:#f3eadb;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;font-size:.66rem;font-weight:850}.market-ai-panel ul{gap:10px;margin:0;padding:16px 18px;list-style:none;display:grid}.market-ai-panel li{border:1px solid var(--line);background:#fbfcfa;border-radius:6px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.market-ai-panel li p{color:#53636b;margin:0;font-size:.85rem;line-height:1.42}.market-ai-panel li strong{color:var(--market-navy);white-space:nowrap;font-family:IBM Plex Mono,monospace;font-size:.84rem}.market-ai-panel>footer{border-top:1px solid var(--line);background:var(--market-sand);color:var(--market-navy);padding:13px 18px;font-size:.82rem;font-weight:650}.market-persona-section{padding-top:0}.market-persona-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.market-persona-card{border:1px solid var(--line);background:#fff;border-radius:8px;align-content:start;gap:12px;padding:22px;display:grid}.market-persona-card>p:not(.eyebrow){color:var(--muted);margin:0;line-height:1.55}.market-persona-link{color:var(--market-navy);letter-spacing:.02em;align-items:center;gap:8px;margin-top:6px;font-size:.86rem;font-weight:800;text-decoration:none;display:inline-flex}.market-persona-link:hover{color:var(--gold)}.market-audit-band{background:#b8a4811f;border:1px solid #b8a48175;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;width:min(1180px,100% - 64px);margin:16px auto 28px;padding:26px 28px;display:grid}.market-audit-band h2{color:var(--market-navy);margin:8px 0 0;font-size:1.55rem;line-height:1.12}.market-audit-band p:not(.eyebrow){color:var(--muted);margin:8px 0 0;font-size:.96rem;line-height:1.5}.market-principles-section{padding-top:62px}.market-principles-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.market-principles-grid article{align-content:start;gap:14px;min-height:226px;padding:22px;display:grid}.market-principles-grid svg{color:var(--gold)}.market-principles-grid p{color:var(--muted);margin:0;line-height:1.55}.market-proof-section{border-top:1px solid var(--line)}.market-powered-band{width:min(1180px,100% - 64px);color:var(--market-navy);background:#b8a4811f;border:1px solid #b8a48175;border-radius:8px;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:12px;margin:16px auto 28px;padding:18px 20px;display:grid}.market-powered-band svg{color:var(--gold)}.market-powered-band span,.market-powered-band p{margin:0}.market-powered-band span{color:var(--market-navy);letter-spacing:.12em;font-size:.92rem}.market-powered-band p{color:var(--muted);font-size:.94rem}.marketing-cta-band{background:#fff;border:1px solid #2b3b552e;border-radius:8px;justify-content:space-between;align-items:center;gap:28px;margin-bottom:78px;padding:30px;display:flex;box-shadow:0 18px 42px #2b3b5514}.marketing-cta-band p:not(.eyebrow){max-width:720px;color:var(--muted);margin:12px 0 0;line-height:1.65}.marketing-subhero{min-height:560px}.marketing-subhero h1{font-size:clamp(2.9rem,7vw,6rem)}.marketing-simple-hero{padding-top:86px;padding-bottom:42px}.marketing-simple-hero h1,.blog-article header h1{color:var(--ink);font-size:clamp(2.8rem,7vw,6.4rem)}.marketing-simple-hero p,.blog-article header p{color:var(--muted)}.pricing-grid{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:66px 0 84px;display:grid}.marketing-index-section .category-index-grid,.marketing-index-section .market-index-grid,.marketing-index-section .pricing-grid{border-top:0;width:100%;margin:0;padding:0}.pricing-card{align-content:start;gap:22px;min-height:520px;padding:24px;display:grid;box-shadow:0 18px 42px #2b3b5514}.pricing-card.featured{border-color:#b8a48194;box-shadow:0 34px 90px #2b3b5524}.pricing-price strong{font-size:3rem;line-height:1;display:block}.pricing-price span{color:var(--muted);font-size:.9rem;font-weight:800}.pricing-card ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.pricing-card li{color:var(--ink);gap:9px;line-height:1.4;display:flex}.blog-index-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:18px 0 84px;display:grid}.blog-card,.category-card,.market-card{display:grid;position:relative;overflow:hidden}.blog-card-image,.category-card-image,.market-card-image{aspect-ratio:16/10;width:100%;position:relative;overflow:hidden}.blog-card img,.blog-article-image img,.category-card img,.market-card img{object-fit:cover}.blog-card-content{gap:10px;padding:20px;display:grid}.blog-card span,.blog-article header span{color:var(--coral);text-transform:uppercase;font-size:.78rem;font-weight:900}.blog-card p,.blog-card h2{margin:0}.blog-card small{color:var(--muted);font-weight:800}.blog-card>svg{position:absolute;bottom:18px;right:18px}.resource-library{width:min(1180px,100% - 64px);margin:0 auto}.resource-filter-chips{flex-wrap:wrap;justify-content:flex-start;gap:10px;margin-bottom:34px;display:flex}.resource-filter-chips button{border:1px solid var(--line);min-width:128px;min-height:44px;color:var(--ink);cursor:pointer;background:#fff;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:0 12px;font-weight:900;display:inline-flex}.resource-filter-chips button:hover,.resource-filter-chips button.active{border-color:var(--sage-dark);color:var(--sage-dark);background:#eef4f0}.resource-filter-chips small{min-width:24px;min-height:24px;color:var(--sage-dark);background:#eef4f0;border-radius:6px;place-items:center;font-size:.78rem;display:inline-grid}.resource-library{border-top:1px solid var(--line);gap:34px;padding:42px 0 0;display:grid}.marketing-index-section .resource-library{width:100%}.resource-results-heading{max-width:760px}.resource-results-heading p:not(.eyebrow){color:var(--muted);line-height:1.65}.blog-index-grid.resource-grid{width:100%;padding:0}.resource-card-tags{flex-wrap:wrap;gap:8px;display:flex}.resource-card-tags span{border:1px solid var(--line);min-height:26px;color:var(--sage-dark);text-transform:uppercase;background:#fff;border-radius:6px;align-items:center;padding:0 8px;font-size:.72rem;font-weight:900;display:inline-flex}.resource-card-tags span:first-child{color:var(--coral);background:#fff8f4;border-color:#f4d0c1}.category-index-grid,.market-index-grid{border-top:1px solid var(--line);gap:16px;padding:66px 0 84px;display:grid}.category-index-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.market-index-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.category-card>div:last-of-type,.market-card>div:last-of-type{gap:10px;min-height:250px;padding:20px;display:grid}.market-card>div:last-of-type{align-content:start}.category-card h2,.market-card h2{margin:0}.category-card>svg,.market-card>svg{color:var(--coral);position:absolute;bottom:18px;right:18px}.category-card,.market-card,.blog-card{box-shadow:0 18px 42px #2b3b5514}.category-detail,.market-detail{padding:76px 0 48px}.category-detail-grid,.standards-checklist-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:28px;display:grid}.standards-checklist-grid{grid-template-columns:repeat(3,minmax(0,1fr));padding:18px 0 84px}.category-detail-grid article,.standards-checklist-grid>article{border:1px solid var(--line);background:#fff;border-radius:8px;align-content:start;gap:14px;padding:22px;display:grid}.category-filter-band{border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:minmax(260px,.7fr) minmax(0,1fr);align-items:center;gap:22px;margin-top:16px;padding:24px;display:grid}.category-filter-band>div:last-child{flex-wrap:wrap;gap:10px;display:flex}.category-filter-band span{border:1px solid var(--line);min-height:34px;color:var(--sage-dark);background:#f8faf9;border-radius:999px;align-items:center;padding:0 12px;display:inline-flex}.ready-ship-campaign-section{padding:18px 0 54px}.ready-ship-campaign-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:22px;display:grid}.ready-ship-campaign-card{border:1px solid var(--line);background:#fff;border-radius:8px;gap:16px;padding:22px;display:grid}.ready-ship-campaign-card h3,.ready-ship-campaign-card p{margin:0}.ready-ship-campaign-card p{color:var(--muted);line-height:1.55}.ready-ship-campaign-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;display:grid}.ready-ship-campaign-stats div{border:1px solid var(--line);border-radius:8px;padding:10px}.ready-ship-campaign-stats dt{color:var(--muted);text-transform:uppercase;font-size:.72rem;font-weight:900}.ready-ship-campaign-stats dd{margin:4px 0 0;font-size:1.35rem;font-weight:900}.ready-ship-campaign-evidence{flex-wrap:wrap;gap:8px;display:flex}.ready-ship-campaign-evidence span{color:var(--sage-dark);background:#eef4f0;border-radius:999px;padding:7px 10px;font-size:.78rem;font-weight:900}.ready-ship-campaign-blockers{color:var(--coral);gap:6px;margin:0;padding-left:18px;font-weight:800;display:grid}.ready-ship-footnote{border-top:1px solid var(--line);color:var(--muted);align-items:center;gap:10px;padding:28px 0 72px;font-weight:800;display:flex}.ready-ship-footnote p{margin:0}.public-supply-section{border-top:1px solid var(--line);margin-top:26px;padding-top:52px}.marketing-site>.public-supply-section{width:min(1180px,100% - 64px);margin-left:auto;margin-right:auto}.public-supply-heading{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:22px;display:flex}.public-supply-heading>div{max-width:820px}.public-supply-heading h2{color:var(--market-navy);margin:0;font-size:clamp(1.7rem,4vw,3rem);line-height:1.05}.public-supply-heading p:not(.eyebrow),.public-card-body p,.public-supply-empty p{color:var(--muted);line-height:1.6}.public-brand-grid,.public-product-grid{gap:16px;display:grid}.public-brand-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.public-product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.public-brand-card,.public-product-card,.public-supply-empty{border:1px solid var(--line);background:#fff;border-radius:8px;position:relative;overflow:hidden;box-shadow:0 16px 38px #2b3b5512}.public-brand-card,.public-product-card{display:grid}.public-brand-card:hover,.public-product-card:hover{border-color:#b8a481a8}.public-card-image{aspect-ratio:16/10;background:var(--market-sand);position:relative;overflow:hidden}.public-card-image img{object-fit:cover}.public-card-body{gap:11px;padding:18px;display:grid}.public-card-body h3,.public-card-body p{margin:0}.public-card-kicker,.public-card-tags,.public-product-signal{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.public-card-kicker span,.public-card-tags span{text-transform:uppercase;border-radius:999px;align-items:center;gap:5px;min-height:28px;padding:0 9px;font-size:.72rem;font-weight:900;display:inline-flex}.public-card-kicker span{color:var(--market-navy);background:#b8a48129}.public-card-tags span{color:var(--market-navy);background:#2b3b5514}.public-card-meta{border-top:1px solid var(--line);grid-template-columns:minmax(72px,.35fr) minmax(0,1fr);gap:12px;margin:4px 0 0;padding-top:12px;display:grid}.public-card-meta dt{color:var(--muted);text-transform:uppercase;font-size:.72rem;font-weight:900}.public-card-meta dd{margin:4px 0 0;font-weight:900}.public-product-signal{color:var(--muted);font-size:.82rem;font-weight:800}.public-product-signal svg,.public-brand-card>svg,.public-product-card>svg{color:var(--gold)}.public-brand-card>svg,.public-product-card>svg{position:absolute;bottom:16px;right:16px}.public-supply-empty{gap:10px;padding:22px;display:grid}.public-supply-empty h3,.public-supply-empty p{margin:0}.standards-checklist-heading{align-items:center;gap:12px;display:flex}.standards-checklist-heading h2{font-size:1.35rem}.contact-sales-grid,.contact-proof-row{gap:16px;display:grid}.contact-sales-grid{grid-template-columns:repeat(2,minmax(0,1fr));padding:18px 0 78px}.contact-proof-row{grid-template-columns:repeat(2,minmax(0,1fr));padding-bottom:78px}.contact-sales-grid article,.contact-proof-row article{border:1px solid var(--line);background:#fff;border-radius:8px;align-content:start;gap:14px;padding:24px;display:grid}.contact-sales-grid svg,.contact-proof-row svg{color:var(--sage-dark)}.contact-sales-grid p{color:var(--muted);line-height:1.6}.contact-proof-row span{color:var(--coral);text-transform:uppercase;font-size:.78rem;font-weight:900}.blog-back-link{color:var(--sage-dark);align-items:center;gap:8px;margin-bottom:30px;font-weight:900;display:inline-flex}.blog-article{padding:48px 0}.blog-article header{max-width:920px}.blog-article-image{border-radius:8px;width:100%;min-height:520px;margin-top:34px;position:relative;overflow:hidden}.blog-article-body{gap:30px;max-width:760px;margin-top:44px;display:grid}.blog-article-body h2{font-size:2rem}.blog-article-resource .blog-article-body{gap:34px}.blog-article-body ul,.blog-article-body ol{color:var(--muted);gap:10px;margin:0;padding-left:22px;line-height:1.65;display:grid}.resource-article-summary{border-left:3px solid var(--sage-dark);background:#f6faf7;border-radius:8px;gap:12px;padding:22px;display:grid}.resource-article-summary h2{margin:0}.blog-article-body .resource-article-callout{border-left:3px solid var(--coral);color:var(--ink);background:#fff8f4;border-radius:0 8px 8px 0;padding:16px 18px;font-weight:800}.blog-article-body .resource-article-closing{color:var(--ink);font-size:1.08rem;font-weight:800}.marketing-form-flow,.marketing-form-section,.marketing-complete-panel{width:min(1180px,100% - 64px);margin:0 auto}.marketing-form-flow{gap:24px;padding:48px 0 84px;display:grid}.marketing-form-section{border-top:1px solid var(--line);grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);align-items:start;gap:28px;padding:66px 0;display:grid}.marketing-form-flow .marketing-form-section{border:1px solid var(--line);background:#fff;border-radius:8px;width:100%;padding:24px;box-shadow:0 18px 42px #2b3b5514}.marketing-form-section h2,.marketing-complete-panel h2{max-width:620px;color:var(--market-navy);font-size:2rem;line-height:1.08}.marketing-form-section p:not(.eyebrow),.marketing-complete-panel p:not(.eyebrow){max-width:620px;color:var(--muted);margin-top:12px;line-height:1.65}.marketing-form-section .prelaunch-form,.marketing-form-section .prelaunch-referral-form{width:100%}.marketing-complete-panel{border:1px solid var(--line);background:#fff;border-radius:8px;gap:14px;padding:24px;display:grid;box-shadow:0 18px 42px #2b3b5514}.marketing-score-strip{flex-wrap:wrap;gap:10px;margin-top:6px;display:flex}.marketing-score-strip span,.marketing-score-strip strong{border:1px solid var(--line);background:var(--paper);min-height:36px;color:var(--market-navy);text-transform:uppercase;border-radius:999px;align-items:center;padding:0 12px;font-size:.78rem;font-weight:900;display:inline-flex}.marketing-success-note{width:fit-content;min-height:34px;color:var(--sage-dark);background:#eef4f0;border:1px solid #5e736a47;border-radius:999px;align-items:center;padding:0 12px;font-weight:900;display:inline-flex}.marketing-footer{background:#fff;border-top:1px solid #2b3b5524;grid-template-columns:minmax(220px,.8fr) minmax(420px,1.8fr) minmax(180px,.6fr);align-items:start;gap:34px;padding:34px 32px;display:grid}.marketing-footer-links{grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:18px 24px;display:grid}.marketing-footer-group{align-content:start;gap:8px;display:grid}.marketing-footer-group strong{color:var(--market-navy);letter-spacing:.12em;text-transform:uppercase;font-size:.82rem}.marketing-footer-links a,.marketing-footer-proof{color:var(--muted);font-weight:800}.marketing-footer-proof{align-items:flex-start;gap:10px;display:flex}.team-page{gap:22px;display:grid}.team-page>*{min-width:0}.team-hero{border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(280px,420px);align-items:stretch;gap:24px;padding:28px;display:grid}.team-hero p:not(.eyebrow){max-width:760px;color:var(--muted);line-height:1.6}.team-summary{gap:10px;margin:0;display:grid}.team-summary div,.team-panel,.team-invite-result{border:1px solid var(--line);background:#fff;border-radius:8px}.team-summary div{background:var(--paper);align-content:center;min-height:92px;padding:16px;display:grid}.team-summary dt,.team-table-header,.team-invite-form label span{color:var(--muted);text-transform:uppercase;font-size:.76rem;font-weight:900}.team-summary dd{margin:8px 0 0;font-size:2rem;font-weight:900}.team-invite-result{background:#f5fbf6;border-color:#d9eadc;gap:6px;padding:14px 16px;display:grid}.team-invite-result span{color:var(--sage-dark);text-transform:uppercase;font-size:.78rem;font-weight:900}.team-invite-result p{color:var(--muted);margin:0}.team-invite-result a{color:var(--sage-dark);font-weight:900}.team-grid{grid-template-columns:minmax(0,1fr) minmax(280px,380px);align-items:start;gap:18px;display:grid}.team-panel{padding:18px}.team-table{border:1px solid var(--line);border-radius:8px;gap:0;min-width:0;margin-top:16px;display:grid;overflow:hidden}.team-table-header,.team-table-row{grid-template-columns:1fr 1.2fr .8fr .7fr;align-items:center;gap:12px;min-height:54px;padding:0 14px;display:grid}.team-table-header{color:var(--sage-dark);background:#eef4f0}.team-table-row+.team-table-row,.team-table .empty-panel{border-top:1px solid var(--line)}.team-table-row span,.team-table-row time,.team-muted{color:var(--muted)}.session-table .team-table-header,.session-table .team-table-row{grid-template-columns:minmax(170px,1.1fr) minmax(170px,1fr) minmax(120px,.75fr) minmax(120px,.75fr) minmax(120px,.75fr) minmax(96px,.55fr)}.session-table form{display:flex}.session-workspace-cell,.session-device-cell{gap:4px;display:grid}.session-workspace-cell span,.session-device-cell span{color:var(--muted);font-size:.86rem}.team-invite-form{gap:12px;margin-top:16px;display:grid}.team-invite-form label{gap:7px;display:grid}.team-invite-form input,.team-invite-form select{border:1px solid var(--line);width:100%;min-height:42px;color:var(--ink);font:inherit;background:#fff;border-radius:8px;padding:0 11px}.team-invite-form button{cursor:pointer;width:fit-content}.team-invitation-header,.team-invitation-row{grid-template-columns:minmax(190px,1.1fr) .7fr .55fr .75fr .55fr}.team-invitation-row form{justify-content:flex-start;display:flex}.rep-activation-desk{gap:16px;margin-top:18px;display:grid}.rep-activation-desk h3{margin:0;font-size:1.1rem}.rep-activation-summary dd{font-size:1.45rem}.rep-activation-table .team-table-header,.rep-activation-table .team-table-row{grid-template-columns:minmax(120px,.65fr) minmax(150px,.85fr) minmax(140px,.75fr) minmax(150px,.85fr) minmax(260px,1.4fr)}.rep-commission-table .team-table-header,.rep-commission-table .team-table-row{grid-template-columns:minmax(140px,.75fr) minmax(150px,.75fr) minmax(130px,.7fr) minmax(150px,.8fr) minmax(170px,.85fr) minmax(260px,1.3fr)}.buyer-invitations-page{gap:18px;display:grid}.buyer-invitations-summary{grid-template-columns:repeat(5,minmax(0,1fr))}.buyer-invitations-grid{grid-template-columns:minmax(320px,440px) minmax(0,1fr)}.buyer-invitation-form-row{grid-template-columns:1fr .65fr;gap:12px;display:grid}.buyer-invitation-form textarea{resize:vertical;border:1px solid var(--line);width:100%;color:var(--ink);font:inherit;background:#fff;border-radius:8px;padding:11px;line-height:1.45}.buyer-invitations-help-panel{align-self:stretch}.buyer-invitations-help-panel p{color:var(--muted);line-height:1.6}.buyer-invitations-header,.buyer-invitations-row{grid-template-columns:minmax(170px,1.1fr) minmax(180px,1fr) .55fr .7fr minmax(160px,1fr) .65fr .55fr}.buyer-invitations-row>div{gap:4px;display:grid}.buyer-invitations-row small{color:var(--muted);font-size:.78rem;font-weight:700}.buyer-invitations-row form{justify-content:flex-start;display:flex}.buyer-invite-action-stack{align-content:start;gap:7px;display:grid}.buyer-invite-delivery{border:1px solid var(--line);background:var(--paper);width:fit-content;color:var(--muted);border-radius:999px;padding:4px 8px;font-size:.72rem;font-weight:900}.buyer-invite-delivery-queued,.buyer-invite-delivery-sent{color:var(--sage-dark);background:#e5f6ea;border-color:#b9dac0}.buyer-invite-delivery-failed{color:#8d392c;background:#f3e6e3;border-color:#e4b3a9}.buyer-invite-status{border-radius:999px;width:fit-content;padding:5px 9px;font-size:.76rem;font-weight:900}.buyer-invite-status-pending{color:#7a5400;background:#fff6d9}.buyer-invite-status-accepted{color:var(--sage-dark);background:#e5f6ea}.buyer-invite-status-revoked{color:#8d392c;background:#f3e6e3}.buyer-invite-status-expired{color:var(--muted);background:#edf0f2}.buyer-invite-categories{flex-wrap:wrap;gap:6px;display:flex}.buyer-invite-categories span{border:1px solid var(--line);background:var(--paper);color:var(--muted);border-radius:999px;padding:4px 8px;font-size:.76rem;font-weight:800}.catalog-management-hero{border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(280px,460px);align-items:stretch;gap:22px;padding:28px;display:grid}.catalog-management-hero p:not(.eyebrow){max-width:780px;color:var(--muted);line-height:1.6}.catalog-management-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.catalog-management-stats div,.catalog-management-panel{border:1px solid var(--line);background:#fff;border-radius:8px}.catalog-management-stats div{align-content:center;min-height:110px;padding:16px;display:grid}.catalog-management-stats dt{color:var(--muted);text-transform:uppercase;font-size:.76rem;font-weight:900}.catalog-management-stats dd{margin:8px 0 0;font-size:2rem;font-weight:900}.catalog-management-grid{grid-template-columns:minmax(0,1fr) minmax(290px,390px);align-items:start;gap:18px;display:grid}.catalog-management-main,.catalog-management-side{gap:16px;min-width:0;display:grid}.catalog-management-side{position:sticky;top:22px}.catalog-management-panel{min-width:0;padding:18px}.catalog-product-table{border:1px solid var(--line);border-radius:8px;margin-top:16px;overflow:hidden}.catalog-product-header,.catalog-product-row{grid-template-columns:1.15fr 1.3fr .95fr 1fr .95fr;align-items:center;gap:14px;padding:14px;display:grid}.catalog-product-header{color:var(--sage-dark);text-transform:uppercase;background:#eef4f0;font-size:.76rem;font-weight:900}.catalog-product-row+.catalog-product-row{border-top:1px solid var(--line)}.catalog-product-row p{color:var(--muted);margin:5px 0 0;line-height:1.45}.catalog-commercials{text-align:left;grid-template-columns:repeat(3,minmax(70px,1fr))}.catalog-readiness-list,.catalog-actions-stack,.catalog-status-form,.classification-suggestion-card,.terms-list{gap:8px;display:grid}.catalog-readiness-score{justify-content:space-between;align-items:center;gap:8px;display:flex}.catalog-readiness-score strong{color:var(--ink);font-size:1rem}.catalog-readiness-list small{color:var(--muted);font-size:.78rem;line-height:1.35}.retail-ready-badge{color:#4b554d;text-transform:uppercase;background:#f4f6f2;border:1px solid #d6ded8;border-radius:999px;align-items:center;width:fit-content;padding:5px 9px;font-size:.72rem;font-weight:900;display:inline-flex}.retail-ready-badge.catalog_ready{color:#6b5a22;background:#fbf7e9;border-color:#d8cda5}.retail-ready-badge.buyer_ready{color:#226150;background:#edf8f4;border-color:#b9d8cd}.retail-ready-badge.retail_ready{color:#275f35;background:#edf8ef;border-color:#acd3b8}.retail-ready-badge.incomplete{color:#8d342d;background:#fff4f2;border-color:#ead1d1}.catalog-status-form button,.catalog-line-sheet-add-form button,.catalog-classification-form button,.line-sheet-create-form button,.managed-line-sheet-form button,.catalog-variant-form button,.catalog-media-form button,.price-list-item-form button,.icon-action{cursor:pointer;min-height:36px}.catalog-line-sheet-add-form,.catalog-classification-form,.line-sheet-create-form,.managed-line-sheet-form,.catalog-product-edit-form,.catalog-variant-form,.catalog-media-form,.commercial-terms-form,.price-list-item-form{gap:8px;display:grid}.compliance-workspace{gap:18px;display:grid}.compliance-hero{border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(280px,460px);align-items:stretch;gap:22px;padding:28px;display:grid}.compliance-hero p:not(.eyebrow){max-width:760px;color:var(--muted);line-height:1.6}.compliance-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;display:grid}.compliance-stats div,.compliance-program-strip article,.compliance-readiness-card{border:1px solid var(--line);background:#fff;border-radius:8px}.compliance-stats div{align-content:center;min-height:98px;padding:16px;display:grid}.compliance-stats dt{color:var(--muted);text-transform:uppercase;font-size:.76rem;font-weight:900}.compliance-stats dd{margin:8px 0 0;font-size:2rem;font-weight:900}.compliance-program-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.compliance-program-strip article,.compliance-readiness-card{padding:18px}.compliance-program-heading,.compliance-readiness-card header,.compliance-requirement-title,.compliance-status,.compliance-progress-row,.compliance-requirement-meta{align-items:center;display:flex}.compliance-program-heading{gap:10px}.compliance-program-heading h2,.compliance-readiness-card h2,.compliance-requirement h3{margin:0}.compliance-program-heading p,.compliance-program-strip article>p,.compliance-requirement>p,.compliance-requirement-title p{color:var(--muted);line-height:1.5}.compliance-readiness-list{gap:14px;display:grid}.compliance-readiness-card{gap:16px;display:grid}.compliance-readiness-card header{justify-content:space-between;gap:16px}.compliance-status{color:#4b554d;text-transform:uppercase;background:#f4f6f2;border:1px solid #d6ded8;border-radius:999px;flex:none;gap:7px;padding:6px 10px;font-size:.76rem;font-weight:900}.compliance-status.ready{color:#275f35;background:#edf8ef;border-color:#acd3b8}.compliance-status.needs_evidence{color:#6b5a22;background:#fbf7e9;border-color:#d8cda5}.compliance-status.blocked{color:#8d342d;background:#fff4f2;border-color:#ead1d1}.compliance-progress-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.compliance-progress-row div{background:#f8faf9;border:1px solid #e7ecef;border-radius:8px;padding:12px}.compliance-progress-row strong{font-size:1.45rem;display:block}.compliance-progress-row span,.compliance-requirement small{color:var(--muted);font-size:.82rem;line-height:1.35}.compliance-requirement-grid{border-top:1px solid var(--line);gap:0;display:grid}.compliance-requirement{border-bottom:1px solid var(--line);gap:9px;padding:14px 0;display:grid}.compliance-requirement-title{gap:8px}.compliance-requirement-title p{text-transform:uppercase;margin:3px 0 0;font-size:.78rem;font-weight:800}.compliance-requirement>p{margin:0}.compliance-requirement-meta{flex-wrap:wrap;gap:8px}.compliance-requirement-meta span{color:var(--muted);background:#fff;border:1px solid #e3e8ea;border-radius:999px;padding:4px 8px;font-size:.74rem;font-weight:800}.compliance-requirement ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.compliance-requirement li{border-left:3px solid var(--coral);gap:3px;padding-left:10px;display:grid}.compliance-requirement li span{color:var(--muted);font-size:.86rem}.compliance-evidence-form{background:#fbfdfb;border:1px solid #dfe8e3;border-radius:8px;grid-template-columns:minmax(160px,1.2fr) minmax(130px,.7fr);gap:8px;margin-top:8px;padding:10px;display:grid}.compliance-evidence-form.compact{grid-template-columns:minmax(150px,1fr) minmax(130px,.6fr)}.compliance-evidence-form label,.compliance-review-actions form{gap:4px;display:grid}.compliance-evidence-form label.wide{grid-column:1/-1}.compliance-evidence-form span{color:var(--muted);text-transform:uppercase;font-size:.72rem;font-weight:900}.compliance-evidence-form input,.compliance-evidence-form textarea,.compliance-review-actions input{width:100%;min-width:0;color:var(--ink);font:inherit;background:#fff;border:1px solid #d7e0dc;border-radius:6px;padding:8px 9px}.compliance-evidence-form textarea{resize:vertical}.compliance-evidence-form button,.compliance-review-actions button{background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:6px;justify-self:start;padding:8px 10px;font-weight:900}.compliance-evidence-list{gap:8px;margin-top:2px;display:grid}.compliance-evidence-item{background:#fff;border:1px solid #e0e7e3;border-radius:8px;padding:10px}.compliance-evidence-item.submitted{background:#fffdf5;border-color:#d8cda5}.compliance-evidence-item.renewal_requested{background:#fffaf0;border-color:#d8cda5}.compliance-evidence-item.rejected,.compliance-evidence-item.expired,.compliance-evidence-item.revoked{background:#fff8f6;border-color:#ead1d1}.compliance-evidence-item summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;font-weight:900;display:flex}.compliance-evidence-item summary span,.compliance-evidence-item summary strong{align-items:center;gap:6px;display:inline-flex}.compliance-evidence-item p{margin:8px 0 4px}.compliance-evidence-item small{margin-top:4px;display:block}.compliance-evidence-action{border-left:3px solid var(--coral);padding-left:8px}.compliance-review-actions{gap:8px;margin-top:10px;display:grid}.compliance-review-actions form{grid-template-columns:minmax(120px,.65fr) minmax(160px,1fr) auto;align-items:end}.brand-retail-ready-panel{border:1px solid var(--line);background:#fff;border-radius:8px;gap:14px;padding:18px;display:grid}.brand-retail-ready-panel>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.brand-retail-ready-panel h2,.brand-retail-ready-card h3{margin:0}.brand-retail-ready-panel dl{grid-template-columns:repeat(3,minmax(82px,1fr));gap:8px;margin:0;display:grid}.brand-retail-ready-panel dl div{background:#f8faf7;border:1px solid #e2e7df;border-radius:8px;padding:10px}.brand-retail-ready-panel dt{color:var(--muted);text-transform:uppercase;font-size:.7rem;font-weight:900}.brand-retail-ready-panel dd{margin:5px 0 0;font-size:1.35rem;font-weight:900}.brand-retail-ready-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.brand-retail-ready-card{background:#fbfcfa;border:1px solid #e1e7e2;border-radius:8px;gap:12px;padding:14px;display:grid}.brand-retail-ready-card.suspended,.brand-retail-ready-card.needs_renewal{background:#fffaf7}.brand-retail-ready-card-header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.brand-retail-ready-card-header p{color:var(--muted);margin:4px 0 0;font-size:.86rem;line-height:1.45}.brand-retail-ready-score{border-top:1px solid #e2e7df;align-items:baseline;gap:10px;padding-top:10px;display:flex}.brand-retail-ready-score strong{font-size:1.6rem}.brand-retail-ready-score span,.brand-retail-ready-facts span,.brand-retail-ready-card li,.brand-retail-ready-card small{color:var(--muted);font-size:.82rem;line-height:1.35}.brand-retail-ready-facts{flex-wrap:wrap;gap:7px;display:flex}.brand-retail-ready-facts span{background:#fff;border:1px solid #e2e7df;border-radius:999px;padding:4px 8px;font-weight:800}.brand-retail-ready-card ul{gap:5px;margin:0;padding-left:18px;display:grid}.compliance-status.brand-retail_ready{color:#275f35;background:#edf8ef;border-color:#acd3b8}.compliance-status.brand-buyer_ready,.compliance-status.brand-catalog_ready{color:#235763;background:#eef8fb;border-color:#b7d6dc}.compliance-status.brand-needs_renewal{color:#6b5a22;background:#fbf7e9;border-color:#d8cda5}.compliance-status.brand-suspended,.compliance-status.brand-incomplete{color:#8d342d;background:#fff4f2;border-color:#ead1d1}.brand-retail-ready-governance{border-top:1px solid #e2e7df;padding-top:8px}.brand-retail-ready-governance summary{cursor:pointer;text-transform:uppercase;font-size:.78rem;font-weight:900}.brand-retail-ready-governance>div{gap:8px;margin-top:8px;display:grid}.brand-retail-ready-governance form{grid-template-columns:minmax(120px,1fr) auto;align-items:center;gap:6px;display:grid}.brand-retail-ready-governance form:has(input[type=date]){grid-template-columns:minmax(120px,.7fr) minmax(120px,1fr) auto}.brand-retail-ready-governance input{width:100%;min-width:0;color:var(--ink);font:inherit;background:#fff;border:1px solid #d7e0dc;border-radius:6px;padding:8px 9px}.brand-retail-ready-governance button{background:var(--ink);color:#fff;cursor:pointer;white-space:nowrap;border:0;border-radius:6px;padding:8px 10px;font-weight:900}.classification-suggestion-card{background:#f8fbf9;border:1px solid #dbe6df;border-radius:8px;padding:10px}.catalog-ai-toolbar{background:#f8fbf9;border:1px solid #dbe6df;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding:12px;display:flex}.catalog-ai-details{background:#f8fbf9;border:1px solid #dbe6df;border-radius:8px;margin-top:14px}.catalog-ai-details summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 12px;padding:12px;list-style:none;display:grid}.catalog-ai-details summary::-webkit-details-marker{display:none}.catalog-ai-details summary span{color:var(--sage-dark);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:7px;font-size:.72rem;font-weight:900;display:inline-flex}.catalog-ai-details summary strong{color:var(--ink);text-align:right;justify-self:end;font-size:.92rem;font-weight:900}.catalog-ai-details summary small{color:var(--muted);grid-column:1/-1;font-size:.84rem;font-weight:750;line-height:1.35}.catalog-ai-details>.catalog-ai-toolbar{background:#fff;border-width:1px 0 0;border-bottom-style:none;border-bottom-color:currentColor;border-left-style:none;border-left-color:currentColor;border-right-style:none;border-right-color:currentColor;border-radius:0 0 8px 8px;margin-top:0}.catalog-ai-toolbar p{color:var(--muted);margin:4px 0 0;font-size:.86rem}.catalog-ai-toolbar strong{color:var(--ink);margin-top:4px;font-size:1rem;display:block}.catalog-ai-toolbar-actions{flex-wrap:wrap;gap:8px;display:flex}.catalog-ai-queue-metrics{grid-template-columns:repeat(auto-fit,minmax(104px,1fr));gap:8px;margin:12px 0 0;display:grid}.catalog-ai-queue-metrics div{background:#fff;border:1px solid #dbe6df;border-radius:6px;padding:8px}.catalog-ai-queue-metrics dt{color:var(--muted);text-transform:uppercase;font-size:.68rem;font-weight:900}.catalog-ai-queue-metrics dd{color:var(--ink);margin:3px 0 0;font-size:1rem;font-weight:900}.catalog-ai-optimization-plan{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.catalog-ai-optimization-plan li{border-top:1px solid #dbe6df;grid-template-columns:26px minmax(0,.42fr) minmax(0,1fr);align-items:start;gap:9px;padding-top:8px;display:grid}.catalog-ai-optimization-plan span{width:22px;height:22px;color:var(--sage-dark);background:#fff;border-radius:999px;place-items:center;font-size:.72rem;font-weight:900;display:inline-grid}.catalog-ai-optimization-plan strong{margin-top:1px;font-size:.86rem}.catalog-ai-optimization-plan small{color:var(--muted);font-size:.78rem;font-weight:650;line-height:1.35}.catalog-ai-impact-note{max-width:760px;font-weight:750}.catalog-ai-classification-map{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.catalog-ai-classification-map div{background:#fff;border:1px solid #dbe6df;border-radius:8px;gap:5px;padding:10px;display:grid}.catalog-ai-classification-map strong{color:var(--ink);margin:0;font-size:.82rem;font-weight:900}.catalog-ai-classification-map span{color:var(--muted);font-size:.76rem;font-weight:650;line-height:1.35}.catalog-ai-safeguards{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.catalog-ai-safeguards span{color:var(--sage-dark);background:#fff;border:1px solid #d6e0d9;border-radius:999px;align-items:center;gap:5px;padding:5px 8px;font-size:.72rem;font-weight:850;display:inline-flex}.catalog-ai-input-gaps{font-weight:750}.catalog-ai-readiness-summary{gap:5px;margin-top:8px;display:grid}.catalog-ai-readiness-summary small{color:var(--muted);font-size:.76rem;font-weight:650;line-height:1.25}.catalog-ai-readiness-pill{border:1px solid var(--line);width:fit-content;color:var(--muted);background:#fff;border-radius:999px;align-items:center;gap:6px;padding:4px 8px;font-size:.74rem;font-weight:900;display:inline-flex}.catalog-ai-readiness-pill.ready{color:var(--sage-dark);background:#eef7f1;border-color:#cfe2d6}.catalog-ai-readiness-pill.review{color:#7b663b;background:#fff8e9;border-color:#e7d8b9}.catalog-ai-readiness-pill.low_signal{color:#8c4f43;background:#fff2ef;border-color:#e5c8c0}.classification-suggestion-card p{color:var(--muted);margin:0;font-size:.8rem}.classification-suggestion-heading,.classification-suggestion-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.classification-suggestion-heading{color:var(--sage-dark);text-transform:uppercase;font-size:.74rem;font-weight:900}.classification-suggestion-actions form{flex:92px}.classification-suggestion-actions button{width:100%}.catalog-line-sheet-add-form label,.line-sheet-create-form label,.managed-line-sheet-form label,.catalog-product-edit-form label,.catalog-variant-form label,.catalog-media-form label,.commercial-terms-form label,.price-list-item-form label{gap:5px;display:grid}.catalog-line-sheet-add-form label span,.line-sheet-create-form label span,.managed-line-sheet-form label span,.catalog-product-edit-form label span,.catalog-variant-form label span,.catalog-media-form label span,.commercial-terms-form label span,.price-list-item-form label span{color:var(--muted);text-transform:uppercase;font-size:.72rem;font-weight:900}.catalog-line-sheet-add-form input,.catalog-line-sheet-add-form select,.line-sheet-create-form input,.line-sheet-create-form select,.managed-line-sheet-form input,.managed-line-sheet-form select,.catalog-product-edit-form input,.catalog-product-edit-form select,.catalog-product-edit-form textarea,.catalog-variant-form input,.catalog-media-form input,.catalog-media-form select,.commercial-terms-form input,.commercial-terms-form select,.price-list-item-form input,.price-list-item-form select{border:1px solid var(--line);width:100%;min-height:38px;color:var(--ink);font:inherit;background:#fff;border-radius:8px;padding:0 10px}.catalog-product-edit-form textarea{resize:vertical;min-height:74px;padding:9px 10px}.catalog-line-sheet-add-form input{padding:8px 10px}.catalog-product-editor{border-top:1px solid var(--line);grid-column:1/-1;padding-top:10px}.catalog-product-editor summary{cursor:pointer;color:var(--sage-dark);font-size:.82rem;font-weight:900}.catalog-product-create-panel{border:1px solid var(--line);background:#f8faf7;border-radius:8px;margin-top:14px;padding:12px}.catalog-product-create-panel .catalog-product-edit-form{background:#fff}.catalog-product-edit-form{border:1px solid var(--line);background:var(--paper);border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;margin-top:12px;padding:12px}.catalog-product-edit-wide{grid-column:1/-1}.catalog-variant-manager{border:1px solid var(--line);background:#fff;border-radius:8px;gap:12px;margin-top:12px;padding:12px;display:grid}.catalog-variant-heading,.catalog-variant-card{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.catalog-variant-heading h3{margin:2px 0 0;font-size:1rem}.catalog-variant-list{gap:8px;display:grid}.catalog-variant-card{border:1px solid var(--line);background:var(--paper);border-radius:8px;padding:10px}.catalog-variant-form{flex:1;grid-template-columns:minmax(140px,1.3fr) minmax(110px,1fr) 80px 90px auto;align-items:end}.catalog-variant-create-form{border-top:1px solid var(--line);padding-top:12px}.catalog-media-form{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;margin-top:14px}.catalog-media-form.compact{margin-top:10px}.catalog-media-subheading{justify-content:space-between;align-items:center;gap:12px;margin-top:16px;display:flex}.catalog-media-subheading .eyebrow{margin:0}.catalog-media-wide{grid-column:1/-1}.checkbox-row{align-items:center;gap:8px;display:flex!important}.checkbox-row input{width:auto;min-height:auto}.catalog-media-list{gap:12px;margin-top:16px;display:grid}.catalog-media-card{border:1px solid var(--line);background:var(--paper);border-radius:8px;padding:12px}.catalog-media-card-header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.catalog-media-card-header p{color:var(--muted);margin:4px 0 0;font-size:.86rem}.catalog-upload-list{gap:10px;margin-top:14px;display:grid}.catalog-upload-card{border:1px solid var(--line);background:color-mix(in srgb, var(--paper) 86%, var(--sage) 14%);border-radius:8px;gap:10px;padding:12px;display:grid}.catalog-upload-card code{overflow-wrap:anywhere;background:var(--surface);max-width:100%;color:var(--ink);border-radius:6px;padding:8px;font-size:.78rem;display:block}.catalog-upload-actions{flex-wrap:wrap;gap:8px;display:flex}.line-sheet-create-form{border:1px solid var(--line);background:var(--paper);border-radius:8px;grid-template-columns:repeat(5,minmax(0,1fr)) auto;align-items:end;margin-top:16px;padding:14px}.managed-line-sheet-list{gap:12px;margin-top:16px;display:grid}.managed-line-sheet-card{border:1px solid var(--line);background:#fff;border-radius:8px;padding:14px}.managed-line-sheet-form{grid-template-columns:minmax(180px,1.25fr) minmax(150px,1fr) 150px 130px auto auto;align-items:end}.catalog-collection-form{grid-template-columns:repeat(3,minmax(0,1fr))}.catalog-collection-form button{justify-self:start}.commercial-terms-form{border:1px solid var(--line);background:var(--paper);border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;margin-top:14px;padding:12px}.commercial-terms-form.compact{background:#fff;margin-top:12px}.commercial-terms-wide{grid-column:1/-1}.commercial-terms-list{gap:12px;margin-top:14px;display:grid}.commercial-terms-card{border:1px solid var(--line);background:#fff;border-radius:8px;padding:14px}.commercial-terms-card-header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.commercial-terms-card-header p{color:var(--muted);margin:4px 0 0;line-height:1.45}.price-list-item-manager{border-top:1px solid var(--line);gap:12px;margin-top:12px;padding-top:12px;display:grid}.price-list-item-heading,.price-list-item-card{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.price-list-item-heading h3{margin:2px 0 0;font-size:.98rem}.price-list-item-list{gap:8px;display:grid}.price-list-item-card{border:1px solid var(--line);background:var(--paper);border-radius:8px;padding:10px}.price-list-item-form{flex:1;grid-template-columns:minmax(130px,1fr) minmax(150px,1.2fr) 92px 92px 78px auto;align-items:end}.price-list-item-create-form{border-top:1px solid var(--line);padding-top:12px}.managed-line-sheet-items{border-top:1px solid var(--line);gap:8px;margin-top:12px;padding-top:12px;display:grid}.managed-line-sheet-summary,.managed-line-sheet-item{justify-content:space-between;align-items:center;gap:12px;display:flex}.managed-line-sheet-summary span,.catalog-muted-note,.managed-line-sheet-item p{color:var(--muted)}.line-sheet-version-list{gap:6px;display:grid}.line-sheet-publish-review-panel{border-top:1px solid var(--line);gap:8px;padding-top:12px;display:grid}.line-sheet-publish-form{align-items:end}.line-sheet-version-row{border:1px solid var(--line);background:var(--paper);border-radius:8px;grid-template-columns:42px minmax(120px,1fr) minmax(128px,auto) minmax(144px,auto);align-items:center;gap:10px;min-height:34px;padding:6px 10px;font-size:.86rem;display:grid}.line-sheet-version-row span{color:var(--accent-700);font-weight:700}.line-sheet-version-row time,.line-sheet-version-row small{color:var(--muted)}.line-sheet-publish-review-row{grid-template-columns:42px minmax(120px,1fr) minmax(128px,auto) minmax(180px,1fr)}.line-sheet-publish-review-row small,.line-sheet-publish-review-actions{grid-column:1/-1}.collection-line-sheet-add-form{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;margin-top:12px;padding-top:12px}.collection-line-sheet-add-form button{justify-self:start}.catalog-collection-form label,.collection-line-sheet-add-form label{min-width:0}.managed-line-sheet-item{border:1px solid var(--line);background:var(--paper);border-radius:8px;min-height:44px;padding:8px 10px}.managed-line-sheet-item p{margin:4px 0 0;font-size:.86rem}.icon-action{width:38px;padding:0}.terms-list div{border-top:1px solid var(--line);grid-template-columns:28px 1fr;gap:10px;padding-top:14px;display:grid}.terms-list span{color:var(--muted);gap:4px;line-height:1.45;display:grid}.terms-list strong{color:var(--ink)}.ops-action-row{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;margin-top:12px;display:flex}.orders-section,.ops-band{margin-top:34px}.order-filters{border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:repeat(5,minmax(130px,1fr)) auto;align-items:end;gap:12px;margin-top:16px;padding:14px;display:grid}.order-table{border:1px solid var(--line);background:#fff;border-radius:8px;margin-top:16px;overflow:hidden}.order-table-header,.order-row{grid-template-columns:1.05fr 1.05fr .45fr .7fr .95fr 1.2fr .95fr;align-items:center;gap:14px;min-height:58px;padding:0 18px;display:grid}.order-table-header{color:var(--sage-dark);text-transform:uppercase;background:#eef4f0;font-size:.78rem;font-weight:900}.order-row+.order-row{border-top:1px solid var(--line)}.order-row:hover{background:#f8fbf9}.order-empty-state{gap:6px;padding:22px;display:grid}.order-empty-state p{color:var(--muted);margin:0}.workflow-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:16px;display:grid}.workspace-map-groups{gap:28px;margin-top:18px;display:grid}.workspace-map-group{gap:14px;display:grid}.workspace-map-group+.workspace-map-group{border-top:1px solid var(--line);padding-top:24px}.workspace-map-heading{max-width:780px}.workspace-map-heading span{color:var(--sage-dark);text-transform:uppercase;font-size:.74rem;font-weight:900}.workspace-map-heading h3{margin:6px 0 0;font-size:1.12rem}.workspace-map-heading p{color:var(--muted);margin:6px 0 0;font-size:.92rem;line-height:1.45}.workspace-map-group .workflow-grid{margin-top:0}.workspace-settings-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.workspace-settings-link{border:1px solid var(--line);background:#fff;border-radius:8px;justify-content:space-between;align-items:center;gap:14px;min-height:72px;padding:14px 16px;display:flex}.workspace-settings-link span{gap:4px;min-width:0;display:grid}.workspace-settings-cadence{border:1px solid var(--line);width:fit-content;color:var(--sage-dark);text-transform:uppercase;background:#f8fbf9;border-radius:6px;padding:2px 7px;font-size:.68rem;font-style:normal;font-weight:900;line-height:1.2}.workspace-settings-link strong{color:var(--ink);font-size:.94rem;line-height:1.2}.workspace-settings-link small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;font-weight:650;line-height:1.3;overflow:hidden}.workspace-settings-link svg{color:var(--sage-dark);flex:none}.workspace-settings-link:hover{background:#f8fbf9;border-color:#c8d8cf}.workflow-card{padding:18px}.workflow-card svg{color:var(--coral)}.workflow-card h3{margin-top:16px}.workflow-card p{margin:10px 0 0;font-size:.9rem;line-height:1.5}.checkout-ops-panel{border:1px solid var(--line);background:#fff;border-radius:8px;gap:16px;margin-top:18px;padding:18px;display:grid}.ops-attention-panel{background:#fffaf7;border:1px solid #ead7cd;border-radius:8px;gap:16px;margin-top:18px;padding:18px;display:grid}.ops-attention-summary{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:0;display:grid}.ops-attention-summary div{border:1px solid var(--line);background:#fff;border-radius:8px;padding:12px}.ops-attention-summary dt{color:var(--muted);text-transform:uppercase;font-size:.72rem;font-weight:800}.ops-attention-summary dd{margin:6px 0 0;font-size:1.35rem;font-weight:900}.ops-attention-list{border:1px solid var(--line);background:#fff;border-radius:8px;display:grid;overflow:hidden}.ops-attention-row{border-left:4px solid #d9b59f;grid-template-columns:minmax(220px,1.05fr) .65fr .95fr minmax(220px,1.15fr);align-items:center;gap:14px;min-height:72px;padding:12px 16px;display:grid}.ops-attention-row+.ops-attention-row{border-top:1px solid var(--line)}.ops-attention-row:hover{background:#fff7f2}.ops-attention-row.critical{border-left-color:#b9502e}.ops-attention-row.warning{border-left-color:#d49c54}.ops-attention-row.info{border-left-color:var(--sage)}.ops-attention-row span{gap:4px;display:grid}.ops-attention-row span:first-child{grid-template-columns:auto minmax(0,1fr);align-items:center}.ops-attention-row span:first-child small{grid-column:2}.ops-attention-row svg{color:#b9502e}.ops-attention-row small{color:var(--muted);font-size:.78rem}.activity-center{border:1px solid var(--line);background:#fff;border-radius:8px;gap:16px;margin-top:18px;padding:18px;display:grid}.activity-center-full{margin-top:0}.activity-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;display:grid}.activity-summary div{border:1px solid var(--line);background:#f7f3ee;border-radius:8px;padding:12px}.activity-summary dt{color:var(--muted);text-transform:uppercase;font-size:.72rem;font-weight:800}.activity-summary dd{margin:6px 0 0;font-size:1.4rem;font-weight:900}.activity-list{border:1px solid var(--line);border-radius:8px;display:grid;overflow:hidden}.activity-row{border-left:4px solid var(--sage);grid-template-columns:minmax(220px,1.1fr) .65fr .55fr minmax(190px,1fr);align-items:center;gap:14px;min-height:74px;padding:12px 16px;display:grid}.activity-row+.activity-row{border-top:1px solid var(--line)}.activity-row:hover{background:#f7fbf8}.activity-row.urgent{border-left-color:#b9502e}.activity-row.action{border-left-color:var(--coral)}.activity-row.watch{border-left-color:var(--sage)}.activity-row span{gap:4px;display:grid}.activity-row span:first-child{grid-template-columns:auto minmax(0,1fr);align-items:center}.activity-row span:first-child small{grid-column:2}.activity-row svg{color:var(--coral)}.activity-row small{color:var(--muted);font-size:.78rem;line-height:1.35}.activity-more-link{width:fit-content}.notification-outbox{border-top:1px solid var(--line);gap:14px;padding-top:16px;display:grid}.notification-outbox form button{cursor:pointer}.notification-outbox-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.notification-delivery-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;display:grid}.notification-delivery-summary div{border:1px solid var(--line);background:#fff;border-radius:8px;padding:12px}.notification-delivery-summary dt{color:var(--muted);text-transform:uppercase;font-size:.72rem;font-weight:800}.notification-delivery-summary dd{margin:6px 0 0;font-size:1.3rem;font-weight:900}.notification-delivery-list{border:1px solid var(--line);border-radius:8px;display:grid;overflow:hidden}.notification-delivery-row{grid-template-columns:minmax(220px,1fr) .55fr .55fr .5fr;align-items:center;gap:14px;min-height:66px;padding:12px 16px;display:grid}.notification-delivery-row+.notification-delivery-row{border-top:1px solid var(--line)}.notification-delivery-row.queued{background:#fbf7f1}.notification-delivery-row.sent{background:#f4faf6}.notification-delivery-row.failed{background:#fff1ea}.notification-delivery-row.skipped{background:#f4f2ef}.notification-delivery-row p{color:var(--muted);margin:4px 0 0;font-size:.84rem;line-height:1.4}.notification-delivery-row span{color:var(--muted);text-transform:uppercase;flex-direction:column;gap:3px;font-size:.8rem;font-weight:900;display:flex}.notification-delivery-row span small{color:var(--muted);text-transform:none;font-size:.72rem;font-weight:800}.checkout-ops-list{border:1px solid var(--line);border-radius:8px;overflow:hidden}.checkout-ops-row{grid-template-columns:minmax(180px,1fr) .55fr .8fr .9fr .8fr;align-items:center;gap:14px;min-height:64px;padding:0 16px;display:grid}.checkout-ops-row+.checkout-ops-row{border-top:1px solid var(--line)}.checkout-ops-row:hover{background:#f8fbf9}.checkout-ops-row span:first-child,.checkout-ops-row span:last-child{gap:4px;display:grid}.checkout-ops-row small{color:var(--muted);font-size:.78rem}.analytics-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin:0;display:grid}.analytics-grid div{border:1px solid var(--line);background:var(--paper);border-radius:8px;padding:14px}.filter-field-wide{grid-column:span 2}.analytics-grid dt{color:var(--muted);text-transform:uppercase;font-size:.74rem;font-weight:800}.analytics-grid dd{margin:6px 0 0;font-size:1.5rem;font-weight:900}.brand-analytics-page{gap:18px;display:grid}.brand-analytics-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.brand-analytics-filter-panel{margin-top:0}.brand-analytics-filter{grid-template-columns:minmax(180px,280px) auto;align-items:end;gap:12px;display:grid}.brand-analytics-filter-actions{flex-wrap:wrap;gap:8px;display:flex}.analytics-filter-submit{cursor:pointer;border:0}.brand-funnel-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.brand-funnel-step{border:1px solid var(--line);background:#fff;border-radius:8px;gap:10px;min-height:122px;padding:14px;display:grid}.brand-funnel-step div{gap:8px;display:grid}.brand-funnel-step span{color:var(--muted);text-transform:uppercase;font-size:.76rem;font-weight:850}.brand-funnel-step strong{color:var(--ink);font-size:2rem;line-height:1}.brand-funnel-step small{color:var(--accent-strong);align-self:end;font-weight:850}.brand-analytics-layout{grid-template-columns:minmax(0,1fr) minmax(280px,.42fr);align-items:start;gap:18px;display:grid}.brand-signal-list,.brand-action-stack,.brand-buyer-table{gap:12px;display:grid}.brand-signal-row{border:1px solid var(--line);background:#fff;border-radius:8px;gap:12px;padding:14px;display:grid}.brand-signal-row>div:first-child,.brand-buyer-row>div:first-child{gap:4px;display:grid}.brand-signal-row strong,.brand-buyer-row strong{color:var(--ink)}.brand-signal-row small,.brand-buyer-row small,.brand-signal-row p,.brand-buyer-row p{color:var(--muted)}.brand-signal-row p,.brand-buyer-row p{margin:0;font-size:.88rem;font-weight:650}.brand-action-item{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding:12px;font-size:.9rem;font-weight:700;display:grid}.brand-action-item svg{color:var(--accent);margin-top:2px}.brand-buyer-row{border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:minmax(180px,1fr) repeat(5,minmax(76px,auto));align-items:center;gap:12px;padding:14px;display:grid}.brand-buyer-row span{color:var(--ink);white-space:nowrap;font-size:.84rem;font-weight:850}.brand-buyer-row p{grid-column:1/-1}.brand-daily-chart{grid-template-columns:repeat(auto-fit,minmax(34px,1fr));align-items:end;gap:10px;min-height:170px;display:grid}.brand-daily-bar{place-items:end center;gap:8px;display:grid}.brand-daily-bar span{background:linear-gradient(#0f7a8a 0%,#2f6f3e 100%);border-radius:8px 8px 3px 3px;width:100%;max-width:34px}.brand-daily-bar small{color:var(--muted);white-space:nowrap;font-size:.68rem;font-weight:750}.buyer-strip{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.buyer-strip div{border:1px solid var(--line);min-height:40px;color:var(--muted);background:#fff;border-radius:8px;align-items:center;gap:8px;padding:0 12px;font-size:.88rem;font-weight:700;display:inline-flex}.buyer-strip svg{color:var(--blue);flex:none}.detail-page{background:var(--paper);min-height:100vh;padding:28px}.back-link{color:var(--sage-dark);align-items:center;gap:8px;margin-bottom:18px;font-weight:800;display:inline-flex}.detail-hero{border:1px solid var(--line);background:#fff;grid-template-columns:minmax(0,1fr) minmax(320px,.55fr);align-items:stretch;gap:24px;padding:28px;display:grid}.order-detail-hero{border:1px solid var(--line);background:#fff;grid-template-columns:minmax(0,1fr) minmax(280px,420px);align-items:stretch;gap:24px;padding:28px;display:grid}.detail-hero>div:first-child{flex-direction:column;justify-content:center;min-height:340px;display:flex}.order-detail-hero>div:first-child{flex-direction:column;justify-content:center;min-height:260px;display:flex}.detail-hero p:not(.eyebrow){max-width:680px;color:var(--muted);margin:16px 0 0;font-size:1.05rem;line-height:1.6}.order-detail-hero p:not(.eyebrow){max-width:720px;color:var(--muted);margin:16px 0 0;font-size:1.05rem;line-height:1.6}.detail-pill-row{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.detail-pill{border:1px solid var(--line);min-height:34px;color:var(--muted);border-radius:999px;align-items:center;padding:0 11px;font-size:.82rem;font-weight:800;display:inline-flex}.order-summary-panel{border:1px solid var(--line);background:var(--paper);border-radius:8px;gap:14px;margin:0;padding:18px;display:grid}.order-summary-panel div{border-bottom:1px solid var(--line);padding-bottom:14px}.order-summary-panel div:last-child{border-bottom:0;padding-bottom:0}.order-summary-panel dt{color:var(--muted);text-transform:uppercase;font-size:.76rem;font-weight:800}.order-summary-panel dd{margin:6px 0 0;font-size:1.3rem;font-weight:900}.detail-brand-panel,.line-sheet-product-image{background:#dfe7e2;position:relative;overflow:hidden}.detail-brand-panel{min-height:340px}.detail-brand-panel img,.line-sheet-product-image img{object-fit:cover}.detail-section,.draft-builder{margin-top:28px}.line-sheet-product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:16px;display:grid}.line-sheet-product{border:1px solid var(--line);background:#fff;border-radius:8px;overflow:hidden}.line-sheet-product-image{aspect-ratio:4/3}.line-sheet-product-body{padding:18px}.line-sheet-product-body p:not(.eyebrow){color:var(--muted);margin:10px 0 0;line-height:1.5}.line-sheet-product .mini-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.line-sheet-sku-matrix{border:1px solid var(--line);border-radius:8px;margin-top:16px;font-size:.82rem;overflow:hidden}.sku-matrix-header,.sku-matrix-row{grid-template-columns:1.4fr .9fr .5fr .8fr .45fr .5fr;align-items:center;gap:10px;min-height:38px;padding:0 10px;display:grid}.sku-matrix-header{color:var(--sage-dark);text-transform:uppercase;background:#eef4f0;font-size:.72rem;font-weight:900}.sku-matrix-row+.sku-matrix-row{border-top:1px solid var(--line)}.sku-matrix-row span:first-child{font-weight:800}.draft-builder{border:1px solid var(--line);background:#fff;grid-template-columns:minmax(0,1fr) minmax(280px,380px);gap:18px;padding:22px;display:grid}.draft-builder>div:first-child{grid-column:1/-1}.builder-lines{gap:10px;display:grid}.builder-product-group{border:1px solid var(--line);border-radius:8px;gap:10px;padding:12px;display:grid}.builder-product-heading{justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:2px;display:flex}.builder-product-heading p{color:var(--muted);margin:6px 0 0}.builder-product-heading span{color:var(--sage-dark);background:#eef4f0;border-radius:999px;padding:6px 9px;font-size:.74rem;font-weight:900}.builder-line{border:1px solid var(--line);border-radius:8px;justify-content:space-between;align-items:center;gap:16px;padding:14px;display:flex}.builder-line.has-warning{background:#fffaf7;border-color:#f1b18d}.builder-line h4{margin:0;font-size:.98rem}.builder-line p{color:var(--muted);margin:6px 0 0}.builder-line .minimum-warning,.minimum-warning{color:var(--coral);font-weight:900}.builder-matrix-scroll{border:1px solid var(--line);background:#fff;border-radius:8px;overflow-x:auto}.builder-matrix-header,.builder-matrix-row{gap:0;min-width:min(100%,640px);display:grid}.builder-matrix-header{color:var(--sage-dark);text-transform:uppercase;background:#eef4f0;font-size:.72rem;font-weight:900}.builder-matrix-header span,.builder-matrix-color,.builder-matrix-total,.builder-matrix-empty,.builder-matrix-cell{border-right:1px solid var(--line);min-height:54px;padding:10px}.builder-matrix-header span:last-child,.builder-matrix-row>:last-child{border-right:0}.builder-matrix-row+.builder-matrix-row{border-top:1px solid var(--line)}.builder-matrix-color,.builder-matrix-total{align-items:center;font-weight:900;display:flex}.builder-matrix-total{color:var(--sage-dark);justify-content:flex-end}.builder-matrix-empty{color:var(--muted);place-items:center;display:grid}.builder-matrix-cell{align-content:start;gap:6px;min-width:0;display:grid}.builder-matrix-cell.has-warning{background:#fffaf7;box-shadow:inset 0 0 0 1px #f1b18d}.builder-matrix-cell p,.builder-matrix-cell strong{min-width:0;margin:0;font-size:.72rem;line-height:1.35}.builder-matrix-cell p{color:var(--muted)}.builder-matrix-meta{overflow-wrap:anywhere;max-width:100%}.builder-matrix-cell strong{color:var(--coral)}.quantity-control{grid-template-columns:38px 72px 38px;align-items:center;display:grid}.matrix-quantity-control{grid-template-columns:28px minmax(42px,1fr) 28px;min-width:0}.quantity-control button,.quantity-control input{border:1px solid var(--line);background:#fff;height:38px}.quantity-control button{color:var(--ink);cursor:pointer;place-items:center;display:grid}.quantity-control button:disabled{cursor:not-allowed;opacity:.42}.quantity-control button:first-child{border-radius:8px 0 0 8px}.quantity-control button:last-child{border-radius:0 8px 8px 0}.quantity-control input{text-align:center;border-left:0;border-right:0}.matrix-quantity-control button,.matrix-quantity-control input{height:30px}.builder-summary{border:1px solid var(--line);background:var(--paper);border-radius:8px;flex-direction:column;justify-content:space-between;align-self:start;gap:14px;padding:16px;display:flex}.draft-builder>.builder-summary{position:sticky;top:18px}.builder-summary-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.builder-summary-heading span{color:var(--muted);text-transform:uppercase;font-size:.76rem;font-weight:800}.builder-summary-heading strong{color:var(--sage-dark);font-size:.9rem}.ship-window-field{gap:6px;display:grid}.ship-window-field span{color:var(--muted);text-transform:uppercase;font-size:.76rem;font-weight:800}.ship-window-field input{border:1px solid var(--line);width:100%;min-height:42px;color:var(--ink);background:#fff;border-radius:8px;padding:0 11px}.builder-summary dl{gap:14px;margin:0;display:grid}.builder-summary dt{color:var(--muted);text-transform:uppercase;font-size:.76rem;font-weight:800}.builder-summary dd{margin:4px 0 0;font-size:1.25rem;font-weight:900}.moq-banner{border-radius:8px;padding:12px;font-weight:900}.moq-banner.met{color:var(--sage-dark);background:#eef4f0}.moq-banner.short{color:var(--coral);background:#fff3ed}.minimum-blocker-list{color:var(--coral);background:#fff3ed;border:1px solid #f1b18d;border-radius:8px;gap:8px;margin-top:14px;padding:12px;font-weight:900;display:grid}.minimum-blocker-list p{margin:0}.builder-summary .minimum-blocker-list{max-height:150px;margin-top:0;overflow:auto}.builder-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.builder-actions button{cursor:pointer;border:0}.builder-actions .secondary-action{border:1px solid var(--line)}.builder-actions button:disabled{cursor:not-allowed;opacity:.55}.builder-result{border-radius:8px;margin:0;padding:10px 12px;font-size:.9rem;font-weight:800}.builder-result.success{color:var(--sage-dark);background:#eef4f0}.builder-result.error{color:var(--coral);background:#fff3ed}.order-line-table{border:1px solid var(--line);background:#fff;border-radius:8px;margin-top:16px;overflow:hidden}.order-line-header,.order-line-row{grid-template-columns:1.35fr 1fr .45fr .5fr .5fr .7fr .7fr;align-items:center;gap:14px;min-height:64px;padding:0 18px;display:grid}.order-line-header{color:var(--sage-dark);text-transform:uppercase;background:#eef4f0;font-size:.78rem;font-weight:900}.order-line-row+.order-line-row{border-top:1px solid var(--line)}.order-line-row span{gap:4px;display:grid}.order-line-row small{color:var(--muted);font-size:.78rem}.ops-readiness-strip{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.ops-readiness-strip div{border:1px solid var(--line);min-height:40px;color:var(--muted);background:#fff;border-radius:8px;align-items:center;gap:8px;padding:0 12px;font-size:.88rem;font-weight:700;display:inline-flex}.ops-readiness-strip svg{color:var(--blue)}.order-activity-section{margin-top:24px}.order-timeline{border:1px solid var(--line);background:#fff;border-radius:8px;gap:0;margin-top:16px;display:grid;overflow:hidden}.timeline-event{grid-template-columns:34px minmax(0,1fr);align-items:flex-start;gap:12px;padding:16px 18px;display:grid}.timeline-event+.timeline-event{border-top:1px solid var(--line)}.timeline-icon{width:34px;height:34px;color:var(--sage-dark);background:#eef4f0;border-radius:999px;place-items:center;display:inline-grid}.timeline-event h3{margin:0;font-size:.98rem}.timeline-event p,.empty-timeline{color:var(--muted);margin:4px 0 0;font-size:.86rem;font-weight:700}.approval-panel{border:1px solid var(--line);background:#fff;border-radius:8px;gap:14px;margin-top:28px;padding:22px;display:grid}.approval-panel p:not(.eyebrow){color:var(--muted);margin:10px 0 0}.approval-panel button{cursor:pointer;border:0;width:fit-content}.approval-panel button:disabled{cursor:not-allowed;opacity:.55}.approval-actions{flex-wrap:wrap;gap:10px;display:flex}.approval-actions .secondary-action{border:1px solid var(--line)}.change-request-field{gap:8px;display:grid}.change-request-field span{color:var(--muted);text-transform:uppercase;font-size:.76rem;font-weight:800}.change-request-field input,.change-request-field select,.change-request-field textarea{border:1px solid var(--line);background:var(--paper);width:100%;min-height:94px;color:var(--ink);font:inherit;border-radius:8px;padding:12px}.change-request-field input,.change-request-field select{min-height:46px}.change-request-field textarea{resize:vertical}.checkbox-control{color:var(--ink);align-items:center;gap:10px;font-size:.9rem;font-weight:800;display:flex}.checkbox-control input{width:18px;height:18px;accent-color:var(--blue)}.change-request-summary{background:#fff8f4;border:1px solid #f3d5c8;border-radius:8px;margin-top:28px;padding:22px}.change-request-summary p:not(.eyebrow){color:var(--muted);margin:10px 0 0;line-height:1.55}.revision-panel{border:1px solid var(--line);background:#fff;border-radius:8px;gap:16px;margin-top:18px;padding:22px;display:grid}.revision-panel p:not(.eyebrow){color:var(--muted);margin:10px 0 0}.revision-ship-window{max-width:420px}.revision-lines{border:1px solid var(--line);border-radius:8px;gap:0;display:grid;overflow:hidden}.revision-line{grid-template-columns:minmax(0,1fr) 148px;align-items:center;gap:16px;min-height:74px;padding:12px 14px;display:grid}.revision-line+.revision-line{border-top:1px solid var(--line)}.revision-line h3{margin:0;font-size:.98rem}.revision-line p{color:var(--muted);margin:4px 0 0;font-size:.82rem}.revision-summary{gap:12px;display:grid}.revision-summary dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;display:grid}.revision-summary dt{color:var(--muted);text-transform:uppercase;font-size:.74rem;font-weight:800}.revision-summary dd{margin:3px 0 0;font-size:1rem;font-weight:900}.revision-summary button{cursor:pointer;border:0;width:fit-content}.revision-summary button:disabled{cursor:not-allowed;opacity:.55}.approval-panel .export-action{width:fit-content}.checkout-actions{flex-wrap:wrap;gap:10px;display:flex}.checkout-handoff-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin:4px 0 0;display:grid}.checkout-handoff-grid div{border:1px solid var(--line);background:var(--paper);border-radius:8px;padding:12px}.checkout-handoff-grid dt{color:var(--muted);text-transform:uppercase;font-size:.72rem;font-weight:800}.checkout-handoff-grid dd{margin:6px 0 0;font-weight:900}.checkout-note{color:var(--muted);margin:0;line-height:1.5}.order-revision-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.order-revision-card{border:1px solid var(--line);background:var(--paper);border-radius:8px;gap:10px;padding:14px;display:grid}.order-revision-card>div:first-child{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.order-revision-card p{color:var(--muted);margin:0}.order-revision-card small{color:var(--muted);font-size:.75rem;font-weight:800}.order-revision-delta{border:1px solid var(--line);background:#fff;border-radius:8px;gap:8px;padding:10px;display:grid}.order-revision-delta strong{text-transform:uppercase;font-size:.78rem}.order-revision-delta ul{gap:6px;margin:0;padding-left:18px;display:grid}.order-revision-delta li{color:var(--muted);font-size:.82rem;line-height:1.35}.checkout-control-panel{border:1px solid var(--line);background:var(--paper);border-radius:8px;gap:14px;padding:16px;display:grid}.checkout-control-panel h3{margin:0}.checkout-control-panel p:not(.eyebrow){color:var(--muted);margin:6px 0 0;line-height:1.45}.ops-panel-title-row{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.ops-panel-title-row .checkout-status-pill{flex:none}.ops-panel-metrics{text-align:left;grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}.ops-decision-list{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;display:grid}.ops-decision-card{border:1px solid var(--line);background:#fff;border-radius:8px;gap:10px;padding:12px;display:grid}.ops-decision-card>div:first-child{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.ops-decision-card p,.ops-decision-card small{color:var(--muted);margin:0;line-height:1.45}.ops-decision-card small{font-size:.76rem;font-weight:800}.checkout-control-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.external-route-panel{background:#f8fbf9}.fulfillment-adapter-panel{background:#f7f3ee}.fulfillment-adapter-metrics{text-align:left;grid-template-columns:repeat(4,minmax(0,1fr))}.external-route-list{flex-wrap:wrap;gap:8px;display:flex}.issue-case-panel{background:#fffaf5}.payment-provider-readiness-panel,.net-terms-credit-panel{background:#f8fbf9}.net-terms-evidence .checkout-status-pill{white-space:normal;max-width:100%}.inventory-allocation-panel{background:#f7f3ee}.return-dispute-panel{background:#fffaf5}.issue-case-section{border-top:1px solid var(--line);gap:12px;padding-top:14px;display:grid}.issue-case-section h4{margin:0}.issue-case-list{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.order-issue-card{align-content:start}.order-issue-evidence-grid{text-align:left}.issue-evidence-links{flex-wrap:wrap;gap:8px;display:flex}.issue-evidence-links a,.issue-evidence-links span{border:1px solid var(--line);color:var(--ink);border-radius:999px;padding:6px 10px;font-size:.78rem;font-weight:800;text-decoration:none}.issue-case-list .checkout-status-pill{color:#9a4528;background:#fff1ea}.checkout-packet-page{background:var(--paper);min-height:100vh;padding:28px}.packet-toolbar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.packet-toolbar>div{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.print-action{border:1px solid var(--line);cursor:pointer}.checkout-packet{border:1px solid var(--line);background:#fff;border-radius:8px;padding:28px}.packet-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:22px;padding-bottom:22px;display:flex}.packet-header p:not(.eyebrow),.packet-grid p,.packet-footer p{color:var(--muted)}.packet-total{border:1px solid var(--line);background:var(--paper);text-align:right;border-radius:8px;gap:6px;min-width:220px;padding:16px;display:grid}.packet-total span,.packet-footer dt{color:var(--muted);text-transform:uppercase;font-size:.76rem;font-weight:800}.packet-total strong{font-size:2rem}.packet-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:16px;margin-top:22px;display:grid}.packet-grid>div{border-top:1px solid var(--line);padding-top:14px}.packet-grid h2{font-size:1.2rem}.packet-credit-panel{border:1px solid var(--line);background:var(--paper);border-radius:8px;grid-template-columns:minmax(220px,.9fr) minmax(0,1.4fr);align-items:start;gap:18px;margin-top:22px;padding:16px;display:grid}.packet-credit-panel h2{margin:0;font-size:1.25rem}.packet-credit-panel p:not(.eyebrow){color:var(--muted);margin:8px 0 0}.packet-lines{border:1px solid var(--line);border-radius:8px;margin-top:28px;overflow:hidden}.packet-line-header,.packet-line-row{grid-template-columns:1.35fr 1fr .45fr .5fr .5fr .7fr .7fr;align-items:center;gap:14px;min-height:58px;padding:0 16px;display:grid}.packet-line-header{color:var(--sage-dark);text-transform:uppercase;background:#eef4f0;font-size:.78rem;font-weight:900}.packet-line-row+.packet-line-row{border-top:1px solid var(--line)}.packet-line-row span{gap:4px;display:grid}.packet-line-row small{color:var(--muted);font-size:.78rem}.packet-footer{grid-template-columns:minmax(0,1fr) minmax(260px,.55fr);align-items:start;gap:22px;margin-top:24px;display:grid}.packet-footer dl{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin:0;display:grid}.packet-footer div{border-top:1px solid var(--line);padding-top:12px}.packet-footer dd{margin:6px 0 0;font-size:1.25rem;font-weight:900}.verification-page,.product-detail-page{background:var(--paper);min-height:100vh;padding:28px}.verification-hero,.product-detail-hero{border:1px solid var(--line);background:#fff;grid-template-columns:minmax(0,1fr) minmax(300px,.65fr);gap:24px;padding:28px;display:grid}.verification-hero p:not(.eyebrow),.product-detail-copy p:not(.eyebrow),.intent-panel p,.intent-note{color:var(--muted);line-height:1.6}.verification-summary{gap:12px;display:grid}.verification-summary div,.product-info-card,.intent-panel,.verification-card{border:1px solid var(--line);background:#fff;border-radius:8px}.verification-summary div{background:var(--paper);grid-template-columns:auto 1fr;align-items:center;gap:4px 12px;padding:16px;display:grid}.verification-summary strong{font-size:1.6rem}.verification-summary span{color:var(--muted);grid-column:2;font-size:.86rem;font-weight:800}.verification-section,.product-detail-grid{margin-top:28px}.verification-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:16px;display:grid}.verification-card{gap:16px;padding:18px;display:grid}.verification-card-header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.verification-card-header p{color:var(--muted);margin:6px 0 0}.verification-status{white-space:nowrap;border-radius:999px;padding:7px 10px;font-size:.76rem;font-weight:900}.verification-status.ready{color:var(--sage-dark);background:#eef4f0}.verification-status.review,.verification-status.blocked{color:var(--coral);background:#fff3ed}.verification-review-summary{background:var(--surface-soft);border:1px solid var(--line);border-radius:var(--radius-sm);padding:12px}.verification-review-summary span{color:var(--ink);text-transform:uppercase;font-size:.78rem;font-weight:900}.verification-review-summary p{color:var(--muted);margin:6px 0 0;line-height:1.45}.verification-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.verification-metrics div{border-top:1px solid var(--line);padding-top:12px}.verification-metrics dt,.sku-header,.packet-total span{color:var(--muted);text-transform:uppercase;font-size:.76rem;font-weight:800}.verification-metrics dd{margin:4px 0 0;font-weight:900}.verification-check-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.verification-check-list li{grid-template-columns:26px 1fr;gap:10px;display:grid}.verification-check-list li>span{border-radius:999px;place-items:center;width:26px;height:26px;font-weight:900;display:grid}.verification-check-list .passed>span{color:var(--sage-dark);background:#eef4f0}.verification-check-list .failed>span{color:var(--coral);background:#fff3ed}.verification-check-list p{color:var(--muted);margin:4px 0 0;font-size:.86rem}.verification-actions,.intent-actions{flex-wrap:wrap;gap:10px;display:flex}.verification-actions button,.intent-actions button{cursor:pointer;border:0}.verification-actions .secondary-action,.intent-actions .secondary-action{border:1px solid var(--line)}.verification-decision-form{display:grid}.verification-note-field{gap:7px;width:100%;display:grid}.verification-note-field span{color:var(--muted);text-transform:uppercase;font-size:.76rem;font-weight:900}.verification-note-field textarea{border:1px solid var(--line);width:100%;min-height:88px;color:var(--ink);font:inherit;resize:vertical;background:#fff;border-radius:8px;padding:10px 12px;line-height:1.45}.verification-note-field input,.verification-note-field select{border:1px solid var(--line);width:100%;color:var(--ink);font:inherit;background:#fff;border-radius:8px;padding:10px 12px}.verification-decision-buttons{flex-wrap:wrap;gap:10px;display:flex}.sponsored-targets{flex-wrap:wrap;gap:8px;display:flex}.sponsored-targets span{border:1px solid var(--line);background:var(--paper);color:var(--muted);border-radius:999px;padding:7px 10px;font-size:.78rem;font-weight:800}.sponsored-budget-form{align-items:end}.data-policy-form-panel,.data-policy-empty-state{border:1px solid var(--line);background:#fff;border-radius:8px;margin-top:28px;padding:22px}.data-policy-form-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:14px;margin-top:16px;display:grid}.data-policy-form-grid.compact{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;margin-top:0}.data-policy-wide-field{grid-column:span 2}.data-policy-form-actions{align-items:end;min-height:43px;display:flex}.data-policy-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.moderation-form-grid{grid-template-columns:minmax(260px,1.4fr) repeat(3,minmax(150px,.7fr))}.moderation-subject-field{min-width:0}.moderation-grid{align-items:start}.moderation-review-card{align-content:start}.moderation-update-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.moderation-update-grid .data-policy-wide-field{grid-column:span 3}.ready-to-ship-admin-grid{align-items:start}.ready-to-ship-admin-card{min-width:0}.ready-to-ship-admin-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.ready-to-ship-admin-page .data-policy-evidence-strip span{text-transform:none;line-height:1.35}.ready-to-ship-admin-form .data-policy-wide-field{grid-column:span 2}.inventory-conflict-service-panel{gap:16px;display:grid}.inventory-conflict-summary{grid-template-columns:repeat(6,minmax(0,1fr))}.inventory-conflict-grid{align-items:start}.inventory-conflict-card{align-content:start}.inventory-conflict-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.inventory-conflict-evidence{color:#174736;background:#f2faf6;border:1px solid #d7e7df;border-radius:8px;grid-template-columns:auto 1fr;align-items:start;gap:10px;padding:12px;display:grid}.inventory-conflict-evidence div{gap:3px;display:grid}.inventory-conflict-evidence span,.inventory-conflict-evidence small{color:#4a665b;font-size:.82rem;font-weight:800}.inventory-conflict-actions,.inventory-conflict-expiry-form{flex-wrap:wrap;gap:10px;display:flex}.inventory-conflict-actions{align-items:center}.inventory-conflict-actions a{text-decoration:none}.inventory-conflict-sku-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.inventory-conflict-sku-list li{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) repeat(3,minmax(72px,.28fr));align-items:center;gap:10px;padding-top:10px;font-size:.88rem;font-weight:800;display:grid}.inventory-conflict-sku-list li>span:first-child{gap:4px;display:grid}.inventory-conflict-sku-list small{color:var(--muted);font-size:.76rem}.data-policy-request-card{align-content:start}.data-policy-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.data-policy-metrics dd{overflow-wrap:anywhere}.data-policy-evidence-strip{flex-wrap:wrap;gap:8px;display:flex}.data-policy-evidence-strip span{border:1px solid var(--line);background:var(--paper);color:var(--muted);text-transform:uppercase;border-radius:999px;padding:7px 10px;font-size:.76rem;font-weight:900}.data-policy-events-panel{border-top:1px solid var(--line);gap:10px;padding-top:14px;display:grid}.data-policy-events-heading{align-items:center;gap:8px;display:flex}.data-policy-events-heading h4{margin:0}.data-policy-event-list{gap:9px;margin:0;padding:0;list-style:none;display:grid}.data-policy-event-list li{gap:3px;display:grid}.data-policy-event-list span{text-transform:uppercase;font-size:.78rem;font-weight:900}.data-policy-event-list p,.data-policy-empty-events p,.data-policy-empty-state p{color:var(--muted);margin:0;line-height:1.45}.product-detail-hero{grid-template-columns:minmax(320px,.85fr) minmax(0,1fr)}.product-detail-image{background:#dfe7e2;min-height:520px;position:relative;overflow:hidden}.product-detail-image img{object-fit:cover}.product-media-strip{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.product-media-strip article{border:1px solid var(--line);background:#fff;border-radius:8px;gap:8px;padding:8px;display:grid}.product-media-strip article.primary{border-color:var(--sage)}.product-media-strip div{aspect-ratio:4/5;background:#dfe7e2;border-radius:8px;position:relative;overflow:hidden}.product-media-strip img{object-fit:cover}.product-media-strip span{color:var(--muted);text-transform:uppercase;font-size:.72rem;font-weight:900}.product-detail-copy{flex-direction:column;justify-content:center;display:flex}.product-price-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:28px 0 0;display:grid}.product-price-grid div,.terms-grid div{border-top:1px solid var(--line);padding-top:14px}.product-price-grid dt{color:var(--muted);text-transform:uppercase;font-size:.76rem;font-weight:800}.product-price-grid dd{margin:6px 0 0;font-size:1.35rem;font-weight:900}.product-price-grid small,.terms-grid small{color:var(--muted);margin-top:6px;font-size:.78rem;font-weight:700;line-height:1.35;display:block}.currency-estimate-panel{color:#174736;background:#f2faf6;border:1px solid #d7e7df;border-radius:8px;gap:5px;margin-top:14px;padding:12px 14px;line-height:1.45;display:grid}.currency-estimate-panel strong{font-size:.84rem}.currency-estimate-panel span{color:#4a665b;font-size:.82rem;font-weight:700}.localized-route-panel{background:#fbfdfb;border:1px solid #d7e7df;border-radius:8px;gap:14px;padding:18px;display:grid}.localized-route-panel.compact{padding:16px}.localized-route-header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.localized-route-header h2{margin:0;font-size:1.25rem;line-height:1.12}.localized-route-status{white-space:nowrap;border-radius:999px;padding:7px 10px;font-size:.74rem;font-weight:900}.localized-route-status.ready{color:var(--sage-dark);background:#eaf4ef}.localized-route-status.needs_review{color:#805b16;background:#fff4de}.localized-route-status.blocked{color:#8f3522;background:#fae9e4}.localized-route-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;display:grid}.localized-route-metrics div{border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:2px 8px;min-width:0;padding:10px;display:grid}.localized-route-metrics svg{color:var(--sage-dark);grid-row:span 2}.localized-route-metrics dt{overflow-wrap:anywhere;min-width:0;font-size:.82rem;font-weight:900}.localized-route-metrics dd{min-width:0;color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:.76rem;font-weight:800}.localized-route-copy-list{gap:8px;display:grid}.localized-route-copy{border:1px solid var(--line);background:#fff;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:10px 12px;display:flex}.localized-route-copy strong,.localized-route-copy span{overflow-wrap:anywhere;min-width:0;font-size:.8rem}.localized-route-copy span{color:var(--muted);text-align:right;font-weight:800}.localized-route-copy.ready{border-color:#d7e7df}.localized-route-copy.needs_review{border-color:#f0d8a7}.localized-route-copy.missing,.localized-route-copy.blocked{border-color:#efc7bb}.localized-route-proof{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:.78rem;font-weight:800;line-height:1.45}.gated-commercial-panel{border:1px solid var(--line);background:#f7f3ea;border-radius:8px;grid-template-columns:28px 1fr;align-items:start;gap:12px;margin-top:28px;padding:16px;display:grid}.gated-commercial-panel svg{color:var(--coral)}.gated-commercial-panel div{gap:4px;display:grid}.gated-commercial-panel span{color:var(--muted);line-height:1.5}.product-detail-grid{grid-template-columns:minmax(0,1fr) minmax(280px,360px);align-items:start;gap:18px;display:grid}.product-detail-main{gap:18px;display:grid}.product-info-card,.intent-panel{padding:20px}.sku-table{border:1px solid var(--line);border-radius:8px;margin-top:16px;overflow:hidden}.sku-header,.sku-row{grid-template-columns:1.4fr .8fr .5fr .7fr .45fr .7fr;align-items:center;gap:14px;min-height:54px;padding:0 16px;display:grid}.sku-header{color:var(--sage-dark);background:#eef4f0}.sku-row+.sku-row{border-top:1px solid var(--line)}.terms-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:16px;display:grid}.terms-grid div{gap:8px;display:grid}.terms-grid span{color:var(--muted);font-size:.86rem}.intent-panel{gap:14px;display:grid;position:sticky;top:28px}.intent-actions button:disabled{cursor:not-allowed;opacity:.55}.disabled-action{cursor:not-allowed;opacity:.62}.catalog-import-workspace{gap:22px;display:grid}.catalog-import-hero{border:1px solid var(--line);background:#fff;grid-template-columns:minmax(0,1fr) minmax(280px,420px);align-items:stretch;gap:24px;padding:28px;display:grid}.catalog-import-hero>div:first-child{flex-direction:column;justify-content:center;min-height:280px;display:flex}.catalog-import-hero p:not(.eyebrow){max-width:760px;color:var(--muted);margin:16px 0 0;font-size:1.05rem;line-height:1.6}.catalog-import-summary{gap:12px;display:grid}.catalog-import-summary div{border:1px solid var(--line);background:var(--paper);border-radius:8px;grid-template-columns:auto 1fr;align-items:center;gap:4px 12px;padding:16px;display:grid}.catalog-import-summary strong{font-size:1.7rem}.catalog-import-summary span{color:var(--muted);grid-column:2;font-size:.86rem;font-weight:800}.catalog-import-grid{grid-template-columns:minmax(0,1fr) minmax(280px,380px);gap:18px;display:grid}.catalog-import-panel{border:1px solid var(--line);background:#fff;border-radius:8px;padding:20px}.catalog-import-textarea{resize:vertical;border:1px solid var(--line);background:var(--paper);width:100%;min-height:310px;color:var(--ink);border-radius:8px;margin-top:16px;padding:14px;font:.88rem/1.55 Courier New,monospace}.catalog-import-actions{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.catalog-import-actions button{cursor:pointer}.catalog-import-commit-panel{border-top:1px solid var(--line);grid-template-columns:minmax(180px,1fr) auto;align-items:end;gap:12px;margin-top:14px;padding-top:14px;display:grid}.catalog-import-commit-panel button{cursor:pointer;min-height:42px}.catalog-import-commit-panel button:disabled{cursor:not-allowed;opacity:.55}.catalog-result{background:#f5fbf6;border:1px solid #d9eadc;border-radius:8px;gap:4px;margin-top:12px;padding:12px;display:grid}.catalog-result.error{background:#fff8f4;border-color:#f3d5c8}.catalog-result p{color:var(--muted);margin:0}.catalog-result span{color:var(--muted);font-size:.78rem;font-weight:800}.catalog-file-button{cursor:pointer;position:relative}.catalog-file-button input{cursor:pointer;opacity:0;position:absolute;inset:0}.catalog-column-list{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.catalog-column-heading{text-transform:uppercase;margin:18px 0 0;font-size:.82rem}.catalog-column-list span{color:var(--sage-dark);background:#eef4f0;border-radius:999px;padding:7px 10px;font-size:.78rem;font-weight:900}.catalog-issue-list{gap:10px;margin-top:16px;display:grid}.catalog-issue{border:1px solid var(--line);border-radius:8px;grid-template-columns:90px 190px minmax(0,1fr);align-items:center;gap:12px;padding:12px;display:grid}.catalog-issue.error{background:#fff8f4;border-color:#f3d5c8}.catalog-issue.warning{background:#fffaf0;border-color:#ead8a8}.catalog-issue strong,.catalog-issue span{font-size:.82rem;font-weight:900}.catalog-issue span{color:var(--muted)}.catalog-issue p{color:var(--muted);margin:0}.mobile-evidence-intake-grid{grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);gap:18px;margin-top:18px;display:grid}.mobile-evidence-editor,.mobile-evidence-status{min-width:0}.mobile-evidence-textarea-label{color:var(--muted);text-transform:uppercase;margin-top:14px;font-size:.76rem;font-weight:900;display:block}.mobile-evidence-textarea{resize:vertical;border:1px solid var(--line);background:var(--paper);width:100%;min-height:300px;color:var(--ink);border-radius:8px;margin-top:8px;padding:14px;font:.88rem/1.55 Courier New,monospace}.mobile-evidence-actions{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.mobile-evidence-actions button{cursor:pointer}.mobile-evidence-actions button:disabled{cursor:not-allowed;opacity:.58}.mobile-evidence-hint{color:var(--muted);margin:10px 0 0;font-size:.86rem}.mobile-evidence-result{background:#f5fbf6;border:1px solid #d9eadc;border-radius:8px;gap:6px;margin-top:14px;padding:12px;display:grid}.mobile-evidence-result.review{background:#fffaf2;border-color:#eadfcf}.mobile-evidence-result.blocked{background:#fff8f4;border-color:#f3d5c8}.mobile-evidence-result>div{align-items:center;gap:8px;display:flex}.mobile-evidence-result p{color:var(--muted);margin:0}.mobile-evidence-result span{color:var(--muted);font-size:.78rem;font-weight:800}.mobile-evidence-target-list{gap:10px;margin-top:14px;display:grid}.mobile-evidence-target-result{border:1px solid var(--line);background:#fff;border-radius:8px;gap:8px;padding:12px;display:grid}.mobile-evidence-target-result>div{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.mobile-evidence-target-result p{color:var(--muted);margin:0;font-size:.86rem;line-height:1.45}.catalog-preview-table{border:1px solid var(--line);border-radius:8px;margin-top:16px;overflow:hidden}.catalog-preview-header,.catalog-preview-row{grid-template-columns:.75fr 1.15fr 1fr 1.05fr 1.25fr .9fr .7fr .7fr .7fr .45fr;align-items:center;gap:12px;min-height:58px;padding:0 14px;display:grid}.catalog-preview-header{color:var(--sage-dark);text-transform:uppercase;background:#eef4f0;font-size:.76rem;font-weight:900}.catalog-preview-row+.catalog-preview-row{border-top:1px solid var(--line)}.catalog-preview-row span{gap:4px;display:grid}.catalog-preview-row small{color:var(--muted);font-size:.78rem}.catalog-ai-cue{color:var(--sage-dark);align-items:center;gap:5px;display:inline-flex}.catalog-history-list{gap:10px;margin-top:16px;display:grid}.catalog-history-row{border:1px solid var(--line);border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:12px;display:grid}.catalog-history-row p{color:var(--muted);margin:4px 0 0}.catalog-history-row time{color:var(--muted);font-size:.82rem;font-weight:800}.catalog-release-action-form,.catalog-release-review-actions{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.catalog-release-action-form input{max-width:180px}.catalog-import-row-chips{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.checkout-status-pill.danger{color:#9a4528;background:#fff1ea}.checkout-status-pill.warning{color:#8a5d13;background:#fff7df}.developer-api-section{border-top:1px solid var(--line);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:24px;width:min(1180px,100% - 64px);margin:0 auto;padding:66px 0;display:grid}.developer-api-section h2{margin:0}.developer-api-section p:not(.eyebrow){color:var(--muted);line-height:1.6}.developer-code-panel{border:1px solid var(--line);color:#f8f4ea;background:#172026;border-radius:8px;padding:18px;overflow:auto}.developer-code-panel pre{white-space:pre-wrap;word-break:break-word;margin:0}.developer-param-grid{flex-wrap:wrap;gap:10px;display:flex}.developer-param-grid code{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:8px;padding:9px 11px;font-weight:800}.developer-evidence-list{gap:14px;display:grid}.developer-evidence-card{border:1px solid var(--line);background:#fff;border-radius:8px;gap:14px;padding:16px;display:grid}.developer-evidence-card-header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.developer-evidence-card h3{margin:4px 0 8px}.developer-evidence-card code,.developer-chip-row code{overflow-wrap:anywhere}.developer-evidence-card>p{color:var(--muted);margin:0;line-height:1.5}.developer-chip-row{flex-wrap:wrap;gap:8px;display:flex}.developer-chip-row code{border:1px solid var(--line);background:var(--surface-soft);color:var(--ink);border-radius:999px;padding:7px 9px;font-size:.78rem;font-weight:900}.developer-evidence-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.developer-evidence-meta div{border:1px solid var(--line);background:var(--paper);border-radius:8px;padding:10px}.developer-evidence-meta dt{color:var(--muted);text-transform:uppercase;font-size:.72rem;font-weight:900}.developer-evidence-meta dd{color:var(--ink);overflow-wrap:anywhere;margin:5px 0 0;font-size:.9rem;font-weight:800}@media (max-width:1100px){.app-shell{grid-template-columns:88px minmax(0,1fr)}.sidebar{padding:20px 14px}.brand-mark{justify-content:center;width:58px;height:48px;padding:0}.sidebar-account-copy{display:none}.nav-item{grid-template-columns:1fr;justify-items:center;min-height:44px;padding:0}.nav-group-heading{display:none}.nav-group-summary{border-radius:8px;place-items:center;min-height:44px;padding:0;display:grid}.nav-group-summary span,.nav-group-summary small{display:none}.nav-group-summary .nav-group-chevron{grid-area:auto}.nav-group[open] .nav-group-summary,.nav-group-summary:hover{color:var(--sage-dark);background:#eef4f0}.nav-item-copy{display:none}.stats-grid,.workflow-grid,.workspace-settings-list,.dashboard-priority-grid,.dashboard-start-guide-grid,.brand-launch-steps,.buyer-plan-row,.recommendation-card,.activity-row,.brand-analytics-layout,.brand-funnel-grid,.ops-attention-summary,.activity-summary,.notification-delivery-row,.notification-delivery-summary,.checkout-handoff-grid,.checkout-control-grid,.fulfillment-adapter-metrics,.order-revision-list,.analytics-grid,.discovery-filters,.order-filters,.packet-grid,.verification-grid,.terms-grid,.brand-grid,.marketing-card-grid,.launch-path-strip,.blog-index-grid,.category-index-grid,.marketing-route-map,.market-index-grid,.public-brand-grid,.public-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-grid,.ready-ship-campaign-grid{grid-template-columns:1fr}}@media (max-width:900px){.content{padding:18px}.topbar,.auth-page,.marketing-header,.marketing-page-hero,.launch-path-strip,.marketing-split-section,.marketing-form-section,.developer-api-section,.marketing-footer,.category-filter-band,.standards-checklist-grid,.contact-sales-grid,.contact-proof-row,.team-hero,.team-grid,.hero-band,.brand-launch-grid,.catalog-management-hero,.catalog-management-grid,.compliance-hero,.compliance-program-strip,.brand-retail-ready-grid,.catalog-import-hero,.catalog-import-grid,.catalog-import-commit-panel,.mobile-evidence-intake-grid,.split-layout,.buyer-plan-row,.activity-row,.notification-delivery-row,.detail-hero,.order-detail-hero,.draft-builder,.sponsored-placement-grid,.sponsored-placement-card,.verification-hero,.product-detail-hero,.product-detail-grid{grid-template-columns:1fr}.topbar{display:grid}.buyer-invitations-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.search-box{width:100%}.topbar-tools{align-items:stretch;width:100%;display:grid}.admin-account-bar{align-items:stretch;padding:12px 16px;display:grid}.admin-account-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.admin-account-actions form,.admin-account-actions .secondary-action{width:100%}.admin-signout-button{justify-content:center}.activity-pill{width:100%}.marketing-header{grid-template-columns:1fr auto;padding:14px 18px;position:static}.marketing-nav,.marketing-actions{display:none}.marketing-mobile-menu,.marketing-menu-button{display:grid}.marketing-page-hero{min-height:auto;padding:38px 0 28px}.marketing-page-hero-copy{min-height:auto}.marketing-page-hero h1{font-size:2.85rem;line-height:.98}.marketing-page-hero-copy>p:not(.eyebrow){font-size:1rem;line-height:1.6}.marketing-page-hero-image{min-height:300px}.marketing-page-hero-panel-header{min-height:70px}.hero-band{padding:22px}.hero-copy,.hero-visual{min-height:340px}.brand-launch-main{min-height:auto}.brand-launch-main h2{font-size:1.85rem}.brand-launch-steps{grid-template-columns:1fr}.brand-launch-step{min-height:0}.brand-launch-status,.brand-launch-facts{grid-template-columns:1fr}.brand-launch-image{min-height:190px}.order-table,.order-line-table,.packet-lines,.sku-table,.catalog-preview-table,.checkout-ops-list,.ops-attention-list,.activity-list,.notification-delivery-list{overflow-x:auto}.cart-header,.cart-brand-heading,.cart-checkout-plan-heading{display:grid}.cart-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cart-checkout-plan-heading dl{width:100%}.cart-plan-grid{grid-template-columns:1fr}.order-table-header,.order-row{min-width:1040px}.checkout-ops-row{min-width:760px}.ops-attention-row{min-width:880px}.order-line-header,.order-line-row,.packet-line-header,.packet-line-row,.sku-header,.sku-row{min-width:900px}.catalog-preview-header,.catalog-preview-row{min-width:1240px}.revision-line,.revision-summary dl,.packet-footer,.packet-credit-panel{grid-template-columns:1fr}.product-result-row{flex-direction:column;align-items:flex-start}.recommendation-grid,.catalog-history-row{grid-template-columns:1fr}.line-sheet-version-row{grid-template-columns:42px 1fr}.team-table{overflow-x:auto}.team-table-header,.team-table-row{min-width:760px}.session-table .team-table-header,.session-table .team-table-row{min-width:960px}.rep-activation-table .team-table-header,.rep-activation-table .team-table-row{min-width:980px}.rep-commission-table .team-table-header,.rep-commission-table .team-table-row{min-width:1080px}.cart-brand-actions{justify-items:stretch;width:100%}.compact-metrics{text-align:left;width:100%}.line-sheet-product-grid{grid-template-columns:1fr}.intent-panel,.catalog-management-side{position:static}.catalog-product-table{overflow-x:auto}.catalog-product-header,.catalog-product-row{min-width:980px}.line-sheet-create-form,.managed-line-sheet-form,.collection-line-sheet-add-form,.catalog-product-edit-form,.catalog-variant-form,.catalog-media-form,.commercial-terms-form,.price-list-item-form,.brand-retail-ready-panel>header,.brand-retail-ready-governance form,.data-policy-form-grid,.data-policy-form-grid.compact,.data-policy-metrics,.inventory-conflict-metrics,.catalog-ai-classification-map,.catalog-ai-optimization-plan li,.compliance-evidence-form,.compliance-evidence-form.compact,.compliance-review-actions form{grid-template-columns:1fr}.brand-retail-ready-governance form:has(input[type=date]){grid-template-columns:1fr}.data-policy-wide-field,.moderation-update-grid .data-policy-wide-field{grid-column:auto}.inventory-conflict-sku-list li{grid-template-columns:1fr}}@media (max-width:640px){.app-shell{display:block}.sidebar{border-right:0;border-bottom:1px solid var(--line);flex-direction:row;justify-content:space-between;align-items:center;gap:12px;width:100%;height:auto;padding:12px;display:flex;position:static;overflow:hidden}.brand-mark{flex:none;width:44px;height:44px}.brand-mark img{width:34px;height:34px}.nav-stack{grid-auto-flow:column;gap:8px;max-width:calc(100vw - 132px);margin-top:0;padding-right:0;display:flex;overflow:auto hidden}.nav-group{gap:8px;display:flex}details.nav-group{display:contents}.nav-group+.nav-group{border-top:0;padding-top:0}.nav-group-items{gap:8px;display:flex}.nav-item{width:40px}.sidebar-account{z-index:auto;border-top:0;flex:none;margin-top:0;padding-top:0;position:static}.sidebar-account-button{width:40px;min-height:40px;padding:0}.brand-grid,.auth-field-grid,.auth-proof-grid,.auth-choice,.marketing-stat-strip,.marketing-card-grid,.blog-index-grid,.category-index-grid,.market-index-grid,.marketing-route-map,.public-brand-grid,.public-product-grid,.category-detail-grid,.standards-checklist-grid,.contact-sales-grid,.contact-proof-row,.catalog-management-stats,.compliance-stats,.compliance-progress-row,.brand-retail-ready-panel dl,.product-media-strip,.stats-grid,.workflow-grid,.dashboard-priority-grid,.dashboard-start-guide-grid,.brand-analytics-filter,.ops-attention-summary,.checkout-handoff-grid,.checkout-control-grid,.order-revision-list,.analytics-grid,.discovery-filters,.order-filters,.packet-grid,.packet-footer dl,.verification-grid,.cart-summary-grid,.cart-checkout-plan-heading dl,.cart-brand-actions dl,.product-price-grid,.terms-grid,.brand-buyer-row,.line-sheet-create-form,.managed-line-sheet-form,.collection-line-sheet-add-form,.catalog-product-edit-form,.catalog-variant-form,.catalog-media-form,.commercial-terms-form,.price-list-item-form,.brand-retail-ready-governance form,.data-policy-form-grid,.data-policy-form-grid.compact,.data-policy-metrics,.inventory-conflict-metrics,.compliance-evidence-form,.compliance-evidence-form.compact,.compliance-review-actions form{grid-template-columns:1fr}.brand-retail-ready-governance form:has(input[type=date]){grid-template-columns:1fr}.buyer-invitations-summary{grid-template-columns:1fr}.filter-field-wide,.data-policy-wide-field,.moderation-update-grid .data-policy-wide-field{grid-column:auto}.inventory-conflict-sku-list li{grid-template-columns:1fr}.brand-buyer-row p{grid-column:auto}.hero-visual-panel,.line-sheet-row,.section-heading,.builder-actions{flex-direction:column;align-items:flex-start}.builder-actions{grid-template-columns:1fr;display:grid}.buyer-group-row,.line-sheet-version-row,.buyer-group-create-form,.buyer-group-edit-form{grid-template-columns:1fr}.draft-builder{gap:14px;padding:14px 12px}.draft-builder>.builder-summary{max-height:none;box-shadow:none;position:static;overflow:visible}.builder-summary-heading{align-items:flex-start}.builder-product-heading{display:grid}.builder-product-heading span{justify-self:start}.builder-product-group{padding:10px}.builder-matrix-scroll{margin-inline:-2px}.builder-matrix-header,.builder-matrix-row{min-width:min(100%,560px)}.builder-matrix-header span,.builder-matrix-color,.builder-matrix-total,.builder-matrix-empty,.builder-matrix-cell{min-height:48px;padding:8px 6px}.matrix-quantity-control{grid-template-columns:24px minmax(34px,1fr) 24px}.matrix-quantity-control button,.matrix-quantity-control input{height:26px}.builder-matrix-cell p,.builder-matrix-cell strong{font-size:.68rem}.builder-summary dl{grid-template-columns:repeat(2,minmax(0,1fr))}.builder-summary .minimum-blocker-list{max-height:110px}.hero-visual-panel p,.line-sheet-meta{text-align:left}.localized-route-header,.localized-route-copy{flex-direction:column;align-items:flex-start}.localized-route-metrics{grid-template-columns:1fr}.localized-route-copy span{text-align:left}.packet-toolbar,.packet-header{flex-direction:column;align-items:flex-start}.packet-total{text-align:left;width:100%}.marketing-section,.marketing-split-section,.marketing-page-hero,.launch-path-strip,.resource-library,.marketing-site>.public-supply-section,.marketing-cta-band,.pricing-grid,.blog-index-grid,.category-index-grid,.market-index-grid,.blog-article,.category-detail,.market-detail,.ready-ship-campaign-section,.ready-ship-footnote,.standards-checklist-grid,.contact-sales-grid,.contact-proof-row,.marketing-simple-hero{width:min(100% - 32px,1180px)}.marketing-hero,.marketing-subhero{min-height:560px;padding:38px 18px 44px}.marketing-hero h1,.marketing-subhero h1,.marketing-simple-hero h1,.blog-article header h1{font-size:3.15rem}.marketing-subhero h1{font-size:2.85rem;line-height:.98}.marketing-subhero p:not(.eyebrow){font-size:1rem;line-height:1.6}.marketing-cta-band{display:grid}.resource-filter-chips{justify-content:flex-start}.resource-filter-chips button{flex:140px}.public-supply-heading{display:grid}.marketing-proof-list article{grid-template-columns:40px minmax(0,1fr)}.marketing-proof-list strong{grid-column:2}.marketing-footer-links{grid-template-columns:1fr}}@media (max-width:1180px){.marketing-page-hero,.market-ledger-hero,.market-editorial-section,.market-search-section{grid-template-columns:1fr}.marketing-page-hero,.marketing-page-hero-copy{min-height:auto}.market-ledger-hero{min-height:auto;padding-top:54px}.market-hero-copy{min-height:auto}.market-ledger-hero h1{font-size:76px}.market-ledger-hero h1.market-hero-headline{font-size:54px}.market-room-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.market-ai-grid,.market-persona-grid{grid-template-columns:1fr}}@media (max-width:820px){.market-ledger-body{grid-template-columns:1fr}.market-ledger-aside{border-top:1px solid var(--line);border-left:0}.market-hero-proof-grid,.market-room-grid,.market-product-grid,.market-principles-grid{grid-template-columns:1fr}.market-action-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.market-powered-band{grid-template-columns:auto 1fr}.market-powered-band p{grid-column:2}}@media (max-width:640px){.marketing-logo{gap:10px}.marketing-logo-mark{width:34px;height:34px}.marketing-logo-wordmark{font-size:.78rem}.market-ledger-hero,.market-editorial-section,.market-search-section,.market-powered-band{width:min(100% - 32px,1180px)}.market-ledger-hero{gap:32px;padding:42px 0}.market-ledger-hero h1{font-size:52px;line-height:.92}.market-ledger-hero h1.market-hero-headline{font-size:38px;line-height:1.06}.market-audit-band{grid-template-columns:1fr;width:min(100% - 32px,1180px)}.market-hero-copy>p:not(.eyebrow){font-size:1.02rem;line-height:1.58}.market-hero-proof-grid article{min-height:96px}.market-ledger-panel>header,.marketing-page-hero-panel-header,.market-powered-band{align-items:flex-start}.marketing-page-hero-panel-header,.market-ledger-panel>header{display:grid}.market-ledger-row{grid-template-columns:82px minmax(0,1fr)}.market-ledger-row>strong{text-align:left;grid-column:2}.market-ledger-thumb{height:82px}.market-ledger-metrics,.market-action-rail{grid-template-columns:1fr}.market-editorial-section,.market-search-section{gap:26px;padding:44px 0}.market-editorial-copy h2,.market-search-copy h2{font-size:2rem}.market-search-bar{grid-template-columns:34px minmax(0,1fr)}.market-search-bar button{grid-column:1/-1}}@media print{body{background:#fff}.packet-toolbar{display:none}.checkout-packet-page{padding:0}.checkout-packet{border:0;padding:0}}
