.b2b{--b-canvas:#fafaf9;--b-surface:#fff;--b-surface-2:#f5f5f4;--b-text:#1c1917;--b-text-2:#57534e;--b-text-3:#736c66;--b-border:#e7e5e4;--b-border-strong:#d6d3d1;--b-line:var(--b-border);--b-text-1:var(--b-text);--b-accent:#14532d;--b-accent-hover:#166534;--b-accent-wash:#f0fdf4;--b-accent-border:#bbf7d0;--b-verified:#15803d;--b-verified-wash:#f0fdf4;--b-provided:#a16207;--b-provided-wash:#fefce8;--b-warn:#b45309;--b-danger:#b91c1c;--b-danger-wash:#fef2f2;--b-radius:8px;--b-radius-lg:12px;font-family:var(--font-inter,"Inter"), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;color:var(--b-text);background:var(--b-canvas);-webkit-font-smoothing:antialiased;font-variant-numeric:tabular-nums}.b2b h1,.b2b h2,.b2b h3{letter-spacing:-.02em;margin:0;font-weight:600;line-height:1.2}.b2b p{margin:0;line-height:1.6}.b2b-eyebrow{text-transform:uppercase;letter-spacing:.07em;color:var(--b-text-3);font-size:11px;font-weight:600}.b2b-panel{background:var(--b-surface);border:1px solid var(--b-border);border-radius:var(--b-radius-lg)}.b2b-panel-pad{padding:20px}.b2b-btn{font:inherit;border-radius:var(--b-radius);border:1px solid var(--b-border-strong);background:var(--b-surface);color:var(--b-text);cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;gap:7px;padding:9px 15px;font-size:13.5px;font-weight:500;text-decoration:none;transition:background .12s,border-color .12s;display:inline-flex}.b2b-btn:hover{background:var(--b-surface-2)}.b2b-btn:disabled{opacity:.5;cursor:not-allowed}.b2b-btn-primary{background:var(--b-accent);border-color:var(--b-accent);color:#fff;font-weight:600}.b2b-btn-primary:hover{background:var(--b-accent-hover);border-color:var(--b-accent-hover)}.b2b-btn-sm{padding:6px 11px;font-size:12.5px}.b2b-btn-ghost{background:0 0;border-color:#0000}.b2b-btn-ghost:hover{background:var(--b-surface-2)}.b2b-chip{letter-spacing:.01em;white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:2px 7px;font-size:10.5px;font-weight:600;display:inline-flex}.b2b-chip-verified{background:var(--b-verified-wash);color:var(--b-verified);border:1px solid var(--b-accent-border)}.b2b-chip-provided{background:var(--b-provided-wash);color:var(--b-provided);border:1px solid #fde68a}.b2b-chip-unknown{background:var(--b-surface-2);color:var(--b-text-3);border:1px solid var(--b-border)}.b2b-metric-value{letter-spacing:-.025em;font-size:28px;font-weight:600;line-height:1.1}.b2b-metric-label{color:var(--b-text-2);margin-top:3px;font-size:12.5px}.b2b-metric-context{color:var(--b-text-3);margin-top:6px;font-size:11.5px;line-height:1.45}.b2b-input,.b2b-select{width:100%;font:inherit;border:1px solid var(--b-border-strong);border-radius:var(--b-radius);background:var(--b-surface);color:var(--b-text);font-variant-numeric:tabular-nums;padding:9px 11px;font-size:13.5px}.b2b-input:focus,.b2b-select:focus{border-color:var(--b-accent);box-shadow:0 0 0 3px var(--b-accent-wash);outline:none}.b2b-label{color:var(--b-text-2);margin-bottom:5px;font-size:12.5px;font-weight:500;display:block}.b2b-hint{color:var(--b-text-3);margin-top:4px;font-size:11.5px;line-height:1.45}.b2b-empty{border:1px dashed var(--b-border-strong);border-radius:var(--b-radius-lg);text-align:center;background:var(--b-surface);padding:32px 24px}.b2b-empty h3{margin-bottom:6px;font-size:15px}.b2b-empty p{color:var(--b-text-2);max-width:380px;margin:0 auto;font-size:13px}.b2b-shell{flex-direction:column;min-height:100vh;display:flex}body:has(.b2b){background:#fafaf9}.b2b-topbar{background:var(--b-surface);border-bottom:1px solid var(--b-border);z-index:20;position:sticky;top:0}.b2b-topbar-inner{align-items:center;gap:28px;max-width:1200px;height:58px;margin:0 auto;padding:0 24px;display:flex}.b2b-wordmark{letter-spacing:-.025em;color:var(--b-text);white-space:nowrap;border-right:1px solid var(--b-border);align-items:center;gap:9px;height:58px;padding-right:28px;font-size:15.5px;font-weight:700;text-decoration:none;display:inline-flex}.b2b-wordmark-mark{background:var(--b-accent);width:10px;height:10px;box-shadow:inset 0 0 0 2px var(--b-surface), 0 0 0 1px var(--b-accent);border-radius:3px}.b2b-topbar-action{align-items:center;gap:10px;margin-left:auto;display:flex}.b2b-nav{align-items:center;gap:4px;display:flex}.b2b-nav>a,.b2b-nav .b2b-nav-trigger{color:var(--b-text-2);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:7px 10px;font-family:inherit;font-size:13.5px;font-weight:500;text-decoration:none;position:relative}.b2b-nav>a:hover,.b2b-nav .b2b-nav-trigger:hover{color:var(--b-text);background:var(--b-surface-2)}.b2b-nav>a:focus-visible,.b2b-nav .b2b-nav-trigger:focus-visible{outline:2px solid var(--b-accent);outline-offset:-2px}.b2b-nav>a[data-active=true],.b2b-nav .b2b-nav-trigger[data-active=true]{color:var(--b-text);background:0 0;font-weight:600}.b2b-nav>a[data-active=true]:after,.b2b-nav .b2b-nav-trigger[data-active=true]:after{content:"";background:var(--b-accent);border-radius:2px;height:2px;position:absolute;bottom:-13px;left:10px;right:10px}.b2b-nav-menu{align-items:center;display:flex;position:relative}.b2b-nav .b2b-nav-trigger{align-items:center;gap:6px;display:inline-flex}.b2b-nav .b2b-nav-trigger svg{color:var(--b-text-3);transition:transform .12s}.b2b-nav-menu[data-open=true] .b2b-nav-trigger{color:var(--b-text);background:var(--b-surface-2)}.b2b-nav-menu[data-open=true] .b2b-nav-trigger svg{transform:rotate(180deg)}.b2b-nav-panel{z-index:30;background:var(--b-surface);border:1px solid var(--b-border);border-radius:10px;min-width:202px;padding:5px;position:absolute;top:calc(100% + 17px);left:0;box-shadow:0 10px 28px #1c19171c,0 1px 2px #1c19170f}.b2b .b2b-nav-panel a{color:var(--b-text-2);white-space:nowrap;border-radius:6px;padding:8px 10px;font-size:13.5px;font-weight:500;text-decoration:none;display:block}.b2b .b2b-nav-panel a:hover{background:var(--b-surface-2);color:var(--b-text)}.b2b .b2b-nav-panel a[data-active=true]{color:var(--b-accent);font-weight:600}.b2b .b2b-nav-panel a:focus-visible{outline:2px solid var(--b-accent);outline-offset:-2px}.b2b-main{flex:1;width:100%;max-width:1200px;margin:0 auto;padding:28px 24px 64px}.b2b-page-head{border-bottom:1px solid var(--b-border);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:26px;padding-bottom:18px;display:flex}.b2b-page-eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--b-text-3);margin-bottom:6px;font-size:11.5px;font-weight:600}.b2b-page-desc{color:var(--b-text-2);max-width:96ch;margin-top:6px;font-size:14px;line-height:1.55}.b2b-plan-contacted{margin:0;font-size:13px}.b2b .b2b-th-src{letter-spacing:.04em;text-transform:uppercase;vertical-align:middle;border-radius:999px;margin-left:5px;padding:1px 6px;font-size:10px;font-weight:600;display:inline-block}.b2b .b2b-th-src[data-src=shopify]{background:var(--b-verified-wash);color:var(--b-verified)}.b2b .b2b-th-src[data-src=brand]{background:var(--b-provided-wash);color:var(--b-provided)}.b2b-plan-contacted a{font-weight:600;text-decoration:none}.b2b-plan-contacted a:hover{text-decoration:underline}.b2b-grid{gap:16px;display:grid}.b2b-grid-3{grid-template-columns:repeat(3,1fr)}.b2b-grid-2{grid-template-columns:repeat(2,1fr)}@media (max-width:900px){.b2b-grid-3{grid-template-columns:repeat(2,1fr)}.b2b-topbar-inner{flex-wrap:wrap;row-gap:0;height:auto}.b2b-wordmark{border-right:0;height:50px;padding-right:0}.b2b-topbar-action{order:2;margin-left:auto}.b2b-nav{order:3;width:100%;margin-left:0;padding-bottom:8px}.b2b-nav>a[data-active=true]:after,.b2b-nav .b2b-nav-trigger[data-active=true]:after{bottom:-8px}.b2b-nav-panel{top:calc(100% + 12px)}}@media (max-width:640px){.b2b-grid-3,.b2b-grid-2{grid-template-columns:1fr}.b2b-topbar-inner{flex-wrap:wrap;gap:10px;height:auto;padding:10px 16px}.b2b-wordmark{border-right:0;height:auto;padding-right:0}.b2b-topbar-action{order:2;margin-left:auto}.b2b-nav{scrollbar-width:none;order:3;gap:14px;width:100%;margin-left:0;padding-bottom:2px;overflow-x:auto}.b2b-nav>a[data-active=true]:after{bottom:-4px}.b2b-main{padding:20px 16px 48px}.b2b h1{font-size:22px}}.b2b .b2b-field{margin-bottom:14px;display:block}.b2b .b2b-field>span{color:var(--b-text);margin-bottom:6px;font-size:12px;font-weight:600;display:block}.b2b .b2b-field input,.b2b .b2b-field select,.b2b .b2b-field textarea{width:100%;font:inherit;color:var(--b-text);background:var(--b-surface);border:1px solid var(--b-border);border-radius:8px;outline:none;padding:9px 11px;font-size:14px;transition:border-color .12s,box-shadow .12s}.b2b .b2b-field input:focus,.b2b .b2b-field select:focus,.b2b .b2b-field textarea:focus{border-color:var(--b-accent);box-shadow:0 0 0 3px var(--b-accent-wash)}.b2b .b2b-field-hint{color:var(--b-text-3);margin-top:5px;font-size:11.5px;line-height:1.45}.b2b .b2b-field input[inputmode=decimal],.b2b .b2b-field input[type=number]{font-variant-numeric:tabular-nums}.b2b .b2b-alert{background:var(--b-surface-2);border:1px solid var(--b-border);color:var(--b-text-2);border-radius:8px;margin-top:14px;padding:10px 12px;font-size:12.5px;line-height:1.5}.b2b .b2b-alert-error{color:#991b1b;background:#fef2f2;border-color:#fecaca}.b2b .b2b-alert-warn{color:#92400e;background:#fffbeb;border-color:#fde68a}.b2b .b2b-note{color:var(--b-text-3);margin-top:10px;font-size:11.5px;line-height:1.5}.b2b .b2b-note[data-kind]{color:var(--b-text);border:1px solid;border-radius:10px;margin-top:0;padding:11px 13px;font-size:13px}.b2b .b2b-note[data-kind=blocking]{background:#fdf2f1;border-color:#f4cdc9}.b2b .b2b-note[data-kind=caution]{background:#fffbeb;border-color:#fde68a}.b2b .b2b-unknowns{background:var(--b-surface-2);border:1px solid var(--b-border);border-radius:10px;padding:13px 15px}.b2b .b2b-unknowns h4,.b2b .b2b-reasons h4{text-transform:uppercase;letter-spacing:.05em;color:var(--b-text-3);margin:0 0 8px;font-size:11px;font-weight:700}.b2b .b2b-reasons,.b2b .b2b-answerable{background:var(--b-accent-wash);border:1px solid var(--b-accent-border);border-radius:10px;padding:13px 15px}.b2b .b2b-answerable h4{text-transform:uppercase;letter-spacing:.05em;color:var(--b-text-3);margin:0 0 8px;font-size:11px;font-weight:700}.b2b .b2b-answerable ul{margin:0 0 9px;padding-left:16px}.b2b .b2b-answerable li{color:var(--b-text-2);margin-bottom:5px;font-size:12.5px;line-height:1.55}.b2b .b2b-answerable li:last-child{margin-bottom:0}.b2b .b2b-gaps{border-left:3px solid var(--b-accent-border)}.b2b .b2b-withheld{border-left:3px solid var(--b-border-strong)}.b2b .b2b-gap-list{gap:7px;margin:0;padding:0;list-style:none;display:grid}.b2b .b2b-gap-list li{border-bottom:1px solid var(--b-line);grid-template-columns:1fr auto;align-items:baseline;gap:12px;padding-bottom:7px;font-size:12.5px;display:grid}@media (max-width:640px){.b2b .b2b-gap-list li{grid-template-columns:1fr;gap:2px}}.b2b .b2b-gap-list li:last-child{border-bottom:0;padding-bottom:0}.b2b .b2b-gap-list .what{color:var(--b-text-1);font-weight:600;text-decoration:none}.b2b .b2b-gap-list a.what:hover{text-decoration:underline}.b2b .b2b-gate-gaps{border-top:1px solid var(--b-line);margin-top:2px;padding-top:14px}.b2b .b2b-gate-gaps h3{text-transform:uppercase;letter-spacing:.05em;color:var(--b-text-3);margin:0 0 6px;font-size:11px;font-weight:700}.b2b .b2b-gate-gaps>p{color:var(--b-text-2);max-width:70ch;margin:0 0 10px;font-size:12.5px;line-height:1.6}.b2b .b2b-gap-list .count{color:var(--b-text-3);font-variant-numeric:tabular-nums;text-align:right}.b2b .b2b-caveats{background:var(--b-surface-2);border:1px solid var(--b-border);border-left:3px solid var(--b-warn-border,var(--b-border));border-radius:10px;padding:13px 15px}.b2b .b2b-caveats h4{text-transform:uppercase;letter-spacing:.05em;color:var(--b-text-3);margin:0 0 8px;font-size:11px;font-weight:700}.b2b .b2b-reasons ul,.b2b .b2b-caveats ul,.b2b .b2b-unknowns ul{margin:0;padding-left:16px}.b2b .b2b-reasons li,.b2b .b2b-caveats li,.b2b .b2b-unknowns li{color:var(--b-text-2);margin-bottom:5px;font-size:12.5px;line-height:1.55}.b2b .b2b-reasons li:last-child,.b2b .b2b-caveats li:last-child,.b2b .b2b-unknowns li:last-child{margin-bottom:0}.b2b .b2b-flag[data-kind=geo]{background:var(--b-accent-wash);border-color:var(--b-accent-border);color:var(--b-text-2)}.b2b .b2b-market-list{border-top:1px solid var(--b-line);gap:7px;margin:14px 0 0;padding:12px 0 0;list-style:none;display:grid}.b2b .b2b-market-list li{flex-wrap:wrap;align-items:baseline;gap:10px;font-size:12.5px;display:flex}.b2b .b2b-market-list .name{color:var(--b-text-1);min-width:150px;font-weight:600}.b2b .b2b-market-list .note{color:var(--b-text-3)}.b2b .b2b-market-list li[data-confidence=strong] .name,.b2b .b2b-market-list li[data-confidence=moderate] .name{border-left:3px solid var(--b-accent-border);margin-left:-11px;padding-left:8px}.b2b .b2b-market-list li[data-confidence=weak] .name,.b2b .b2b-market-list li[data-confidence=none] .name{color:var(--b-text-2);font-weight:500}.b2b .b2b-strength{border:1px solid;border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:11.5px;font-weight:600;display:inline-flex}.b2b .b2b-strength[data-band=strong_geographic]{color:#14532d;background:#f0fdf4;border-color:#bbf7d0}.b2b .b2b-strength[data-band=potential_geographic]{color:#1e40af;background:#eff6ff;border-color:#bfdbfe}.b2b .b2b-strength[data-band=worth_investigating]{color:#92400e;background:#fffbeb;border-color:#fde68a}.b2b .b2b-strength[data-band=limited_overlap]{color:var(--b-text-3);background:var(--b-surface-2);border-color:var(--b-border)}.b2b .b2b-strength[data-band=strong_fit]{color:#14532d;background:#f0fdf4;border-color:#bbf7d0}.b2b .b2b-strength[data-band=possible_fit]{color:#1e40af;background:#eff6ff;border-color:#bfdbfe}.b2b .b2b-strength[data-band=eligible]{color:var(--b-text-2);background:var(--b-surface-2);border-color:var(--b-border-strong)}.b2b .b2b-strength[data-band=weak_fit]{color:#92400e;background:#fffbeb;border-color:#fde68a}.b2b .b2b-strength[data-band=not_a_target]{color:#8c2f2a;background:#fdf2f1;border-color:#f4cdc9}.b2b .b2b-strength[data-top=true]{color:#7a5c00;background:linear-gradient(#fffbe6 0%,#fdf4d3 100%);border-color:#e3c766;box-shadow:inset 0 0 0 1px #e3c76659}.b2b .b2b-view-tabs a[data-tone=top][data-active=true]{border-bottom-color:#b8901f}.b2b .b2b-view-tabs a[data-tone=top] .n{color:#7a5c00;background:#fdf4d3}.b2b .b2b-strength[data-band=not_assessed]{color:var(--b-text-3);background:var(--b-surface-2);border-color:var(--b-border);border-style:dashed}.b2b .b2b-flag{color:var(--b-provided);background:var(--b-provided-wash);border:1px solid #fde68a;border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:11.5px;font-weight:600;display:inline-flex}.b2b .b2b-flag[data-kind=timing],.b2b .b2b-flag[data-kind=good],.b2b .b2b-flag[data-kind=attainable]{color:var(--b-verified);background:var(--b-verified-wash);border-color:#bbf7d0}.b2b .b2b-flag[data-kind=closed]{color:var(--b-text-3);background:var(--b-surface-2);border-color:var(--b-border);font-weight:500}.b2b .b2b-btn-sm{padding:4px 11px;font-size:11.5px}.b2b .b2b-prov{letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;border:1px solid;border-radius:999px;align-items:center;gap:5px;padding:2px 8px;font-size:10.5px;font-weight:600;display:inline-flex}.b2b .b2b-prov:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px}.b2b .b2b-prov[data-state=confirmed]{color:var(--b-verified);background:var(--b-verified-wash);border-color:#bbf7d0}.b2b .b2b-prov[data-state=inferred]{color:var(--b-provided);background:var(--b-provided-wash);border-color:#fde68a}.b2b .b2b-prov[data-state=missing]{color:var(--b-text-3);background:var(--b-surface-2);border-color:var(--b-border);border-style:dashed}.b2b .b2b-prov-row{border-bottom:1px solid var(--b-border);grid-template-columns:150px minmax(0,1fr);align-items:start;gap:16px;padding:14px 20px;display:grid}.b2b .b2b-prov-row:last-of-type{border-bottom:none}@media (max-width:560px){.b2b .b2b-prov-row{grid-template-columns:1fr;gap:6px}}.b2b .b2b-prov-label{color:var(--b-text-2);padding-top:2px;font-size:12.5px;font-weight:500}.b2b .b2b-prov-edit{border:1px solid var(--b-line);background:var(--b-surface-2);border-radius:10px;margin-top:10px;padding:12px}.b2b .b2b-prov-edit .chips{flex-wrap:wrap;gap:6px;margin-bottom:9px;display:flex}.b2b .b2b-prov-edit .chips .none{color:var(--b-text-3);font-size:12.5px}.b2b .b2b-prov-edit .chip{background:var(--b-surface);border:1px solid var(--b-border);border-radius:999px;align-items:center;gap:5px;padding:4px 6px 4px 11px;font-size:12.5px;display:inline-flex}.b2b .b2b-prov-edit .chip button{cursor:pointer;color:var(--b-text-3);background:0 0;border:0;border-radius:999px;padding:0 4px;font-size:15px;line-height:1}.b2b .b2b-prov-edit .chip button:hover{color:var(--b-text);background:var(--b-surface-2)}.b2b .b2b-prov-edit .add{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.b2b .b2b-prov-edit .add input{min-width:0;font:inherit;color:var(--b-text);background:var(--b-surface);border:1px solid var(--b-border);border-radius:8px;outline:none;flex:200px;padding:7px 10px;font-size:13.5px}.b2b .b2b-prov-edit .add input:focus{border-color:var(--b-accent);box-shadow:0 0 0 3px var(--b-accent-wash)}.b2b .b2b-prov-edit .note{color:var(--b-text-2);margin:8px 0 0;font-size:12px}.b2b .b2b-prov-edit .acts{gap:6px;margin-top:11px;display:flex}.b2b .b2b-prov-value{flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:5px;font-size:14px;display:flex}.b2b .b2b-prov-value[data-state=inferred] .val{-webkit-text-decoration:underline dotted var(--b-provided);text-decoration:underline dotted var(--b-provided);text-underline-offset:4px;text-decoration-thickness:1.5px}.b2b .b2b-prov-value[data-state=missing] .val{color:var(--b-text-3);font-style:italic}.b2b .b2b-prov[data-state=stale]{color:var(--b-warn);background:#fff7ed;border-color:#fed7aa}.b2b .b2b-prov-value[data-state=stale] .val{-webkit-text-decoration:underline wavy var(--b-warn);text-decoration:underline wavy var(--b-warn);text-underline-offset:4px;text-decoration-thickness:1px}.b2b .b2b-stale-note{color:#7c2d12;background:#fff7ed;border:1px solid #fed7aa;border-radius:8px;margin-top:8px;padding:10px 12px;font-size:12.5px}.b2b .b2b-stale-note b{font-weight:600}.b2b .b2b-prov-why{color:var(--b-text-3);font-size:12px;line-height:1.5}.b2b .b2b-flag[data-kind=quiet]{color:var(--b-text-3);background:var(--b-surface-2);border-color:var(--b-border);font-weight:500}.b2b .b2b-table{border-collapse:collapse;width:100%;font-size:13px}.b2b .b2b-table th{text-align:left;text-transform:uppercase;letter-spacing:.05em;color:var(--b-text-3);border-bottom:1px solid var(--b-border);white-space:nowrap;padding:11px 16px;font-size:11px;font-weight:700}.b2b .b2b-table td{border-bottom:1px solid var(--b-border);color:var(--b-text);font-variant-numeric:tabular-nums;padding:11px 16px}.b2b .b2b-table tbody tr:last-child td{border-bottom:none}.b2b a.b2b-panel-link{text-decoration:none;transition:border-color .12s,transform .12s;display:block}.b2b a.b2b-panel-link:hover{border-color:var(--b-border-strong);transform:translateY(-1px)}.b2b a.b2b-panel-link h3{color:var(--b-text)}.b2b .b2b-row{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;display:grid}.b2b .b2b-row .b2b-field{margin-bottom:14px}.b2b .b2b-tri{border:1px solid var(--b-border);border-radius:8px;display:inline-flex;overflow:hidden}.b2b .b2b-tri button{font:inherit;background:var(--b-surface);color:var(--b-text-2);cursor:pointer;border:none;border-right:1px solid var(--b-border);padding:7px 14px;font-size:12.5px}.b2b .b2b-tri button:last-child{border-right:none}.b2b .b2b-tri button:hover{background:var(--b-surface-2)}.b2b .b2b-tri button[data-selected]{background:var(--b-accent);color:#fff;font-weight:600}.b2b .b2b-cell-input{text-align:right;width:84px;font:inherit;font-variant-numeric:tabular-nums;color:var(--b-text);background:0 0;border:1px solid #0000;border-radius:6px;outline:none;padding:4px 6px;font-size:13px}.b2b .b2b-cell-input:hover{border-color:var(--b-border)}.b2b .b2b-cell-input:focus{border-color:var(--b-accent);background:var(--b-surface);box-shadow:0 0 0 3px var(--b-accent-wash)}.b2b .b2b-cell-input::placeholder{color:var(--b-text-3)}.b2b .b2b-dismiss-trigger{font:inherit;color:var(--b-text-3);cursor:pointer;text-underline-offset:2px;background:0 0;border:none;padding:2px 4px;font-size:11.5px;text-decoration:underline}.b2b .b2b-dismiss-trigger:hover{color:var(--b-text-2)}.b2b .b2b-dismiss-panel{background:var(--b-surface-2);border:1px solid var(--b-border);border-radius:10px;margin-top:12px;padding:12px 14px}.b2b .b2b-pitch{--pk-ink:var(--b-text);--pk-band-bg:#14532d;--pk-band-bg-soft:#14532d;--pk-band-text:#fff;--pk-band-text-dim:#ffffffb8;--pk-band-line:#ffffff2e;--pk-accent:#bbf7d0;--pk-accent-dark:#bbf7d0;--pk-accent-ink:#14532d;--pk-paper:#fff;--pk-paper-alt:#fafaf9;--pk-line:var(--b-border);background:var(--pk-paper);max-width:820px;color:var(--pk-ink);border-radius:var(--b-radius-lg);-webkit-print-color-adjust:exact;print-color-adjust:exact;overflow:hidden}.b2b .b2b-pitch.pk-display h1,.b2b .b2b-pitch.pk-display h3,.b2b .b2b-pitch.pk-display .pk-headline,.b2b .b2b-pitch.pk-display .pk-wordmark,.b2b .b2b-pitch.pk-display .pk-highlights strong,.b2b .b2b-pitch.pk-display .b2b-stat-value{font-family:var(--font-pitch-display), Georgia, "Times New Roman", serif;letter-spacing:-.005em;font-weight:500}.b2b .pk-band{background:var(--pk-band-bg);color:var(--pk-band-text);padding:22px 30px 0}.b2b .pk-band-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding-bottom:20px;display:flex}.b2b .pk-logo{width:auto;height:26px;display:block}.b2b .pk-wordmark{letter-spacing:-.01em;font-size:20px}.b2b .pk-hero{grid-template-columns:minmax(0,1fr) minmax(0,.8fr);align-items:end;gap:24px;display:grid}.b2b .pk-hero-solo{grid-template-columns:minmax(0,1fr)}.b2b .pk-hero-copy{padding-top:6px;padding-bottom:30px}.b2b .pk-h1-quiet{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.b2b .pk-h1{color:var(--pk-band-text);margin:0 0 8px;font-size:30px}.b2b .pk-headline{color:var(--pk-band-text);max-width:20ch;margin:0;font-size:27px;line-height:1.22}.b2b .pk-meta{color:var(--pk-band-text-dim);flex-wrap:wrap;gap:8px 14px;margin-top:14px;font-size:12px;display:flex}.b2b .pk-meta span:not(:last-child):after{content:"·";opacity:.55;margin-left:14px}.b2b .pk-hero-shot{align-self:end}.b2b .pk-hero-shot img{object-fit:contain;object-position:bottom;width:100%;height:auto;max-height:230px;display:block}@media (max-width:640px){.b2b .pk-band{padding:18px 20px 0}.b2b .pk-hero{grid-template-columns:minmax(0,1fr)}.b2b .pk-hero-copy{padding-bottom:8px}.b2b .pk-headline{max-width:none;font-size:22px}.b2b .pk-hero-shot img{max-height:180px}}.b2b .pk-body{background:var(--pk-paper);padding:28px 30px 6px}@media (max-width:640px){.b2b .pk-body{padding:22px 20px 4px}}.b2b .pk-section{margin-bottom:26px}.b2b .pk-section-head{flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:12px;display:flex}.b2b .pk-section-head h2{text-transform:uppercase;letter-spacing:.1em;color:var(--pk-ink);opacity:.55;margin:0;font-size:11px;font-weight:700}.b2b .pk-section-head:after{content:"";background:var(--pk-line);flex:1;min-width:20px;height:1px}.b2b .pk-section-head h2+*{order:1}.b2b .pk-about{color:var(--pk-ink);max-width:68ch;font-size:14px;line-height:1.7}.b2b .pk-about-quiet{opacity:.7;margin-top:8px;font-size:13px}.b2b .pk-note{color:var(--pk-ink);opacity:.6;max-width:78ch;margin-top:10px;font-size:11.5px;line-height:1.55}.b2b .pk-chip{letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:4px 9px;font-size:10.5px;font-weight:600;display:inline-flex}.b2b .pk-chip-verified{background:var(--pk-accent);color:var(--pk-accent-ink)}.b2b .pk-chip-provided{color:var(--pk-ink);border:1px solid var(--pk-line);opacity:.8;background:0 0}.b2b .pk-chip-sourced{background:var(--pk-ink);color:var(--pk-paper);opacity:.85}.b2b .pk-band .pk-chip-verified{background:var(--pk-accent);color:var(--pk-accent-ink)}.b2b .pk-highlights{gap:12px;margin:0;padding:0;list-style:none;display:grid}.b2b .pk-highlights li{border-left:3px solid var(--pk-accent);flex-wrap:wrap;align-items:baseline;gap:12px;padding-left:14px;display:flex}.b2b .pk-highlights strong{font-size:18px;font-weight:600;line-height:1.3}.b2b .pk-highlights span{opacity:.65;font-size:12px}.b2b .pk-stats{background:var(--pk-line);border-color:var(--pk-line)}.b2b .pk-stats .b2b-stat{background:var(--pk-paper-alt)}.b2b .pk-stats .b2b-stat-label{color:var(--pk-ink);opacity:.55}.b2b .pk-stats .b2b-stat-value{color:var(--pk-ink);font-size:22px}.b2b .pk-stats .b2b-stat-detail{color:var(--pk-ink);opacity:.55}.b2b .pk-products{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.b2b .pk-product{background:var(--pk-paper-alt);border:1px solid var(--pk-line);border-radius:10px;grid-template-columns:104px minmax(0,1fr);align-items:start;gap:14px;padding:14px;display:grid}.b2b .pk-product-shot{border-radius:6px;overflow:hidden}.b2b .pk-product-shot img{object-fit:contain;width:100%;height:auto;max-height:130px;display:block}.b2b .pk-products-one{grid-template-columns:minmax(0,1fr)}.b2b .pk-products-one .pk-product{grid-template-columns:180px minmax(0,1fr);gap:20px;padding:18px}.b2b .pk-products-one .pk-product-shot img{max-height:190px}.b2b .pk-products-one .pk-product-body h3{font-size:18px}.b2b .pk-products-one .pk-product-desc{-webkit-line-clamp:4;font-size:13px}@media (max-width:520px){.b2b .pk-products-one .pk-product{grid-template-columns:104px minmax(0,1fr);gap:14px;padding:14px}.b2b .pk-products-one .pk-product-shot img{max-height:130px}.b2b .pk-products-one .pk-product-body h3{font-size:15px}}.b2b .pk-product-body{min-width:0}.b2b .pk-product-body h3{margin:0;font-size:15px;line-height:1.3}.b2b .pk-product-sub{letter-spacing:.03em;text-transform:uppercase;opacity:.55;flex-wrap:wrap;gap:10px;margin-top:5px;font-size:11px;display:flex}.b2b .pk-product-desc{opacity:.75;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:8px 0 0;font-size:12.5px;line-height:1.5;display:-webkit-box;overflow:hidden}.b2b .pk-prices{border-top:1px solid var(--pk-line);flex-wrap:wrap;gap:4px 18px;margin:10px 0 0;padding-top:10px;display:flex}.b2b .pk-prices div{flex-direction:column;gap:1px;display:flex}.b2b .pk-prices dt{text-transform:uppercase;letter-spacing:.07em;opacity:.5;font-size:9.5px;font-weight:600}.b2b .pk-prices dd{font-variant-numeric:tabular-nums;margin:0;font-size:15px;font-weight:600}.b2b .pk-compare-head{opacity:.7;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;font-size:12px;display:flex}.b2b .pk-compare-head>span:first-child{flex:1;min-width:200px}.b2b .pk-compare{background:var(--pk-line);border:1px solid var(--pk-line);border-radius:10px;gap:1px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.b2b .pk-compare li{background:var(--pk-paper-alt);grid-template-columns:minmax(0,1fr) auto auto;align-items:baseline;gap:14px;padding:11px 14px;display:grid}.b2b .pk-compare-label{font-size:13px}.b2b .pk-compare-pair{font-variant-numeric:tabular-nums;align-items:baseline;gap:8px;display:flex}.b2b .pk-compare-pair strong{font-size:19px;font-weight:600}.b2b .pk-compare-vs{text-transform:uppercase;letter-spacing:.08em;opacity:.45;font-size:10px}.b2b .pk-compare-typical{opacity:.6;font-size:15px}.b2b .pk-compare-dir{text-transform:uppercase;letter-spacing:.05em;opacity:.45;white-space:nowrap;text-align:right;min-width:92px;font-size:10px}@media (max-width:560px){.b2b .pk-compare li{grid-template-columns:minmax(0,1fr) auto}.b2b .pk-compare-dir{text-align:left;grid-column:1/-1;min-width:0}}.b2b .pk-finding{background:var(--pk-paper-alt);border:1px solid var(--pk-line);border-radius:8px;margin:12px 0 0;padding:11px 14px;font-size:13.5px;line-height:1.55}.b2b .pk-finding strong{font-weight:600}.b2b .pk-demand-src{opacity:.75;flex-wrap:wrap;align-items:center;gap:7px;margin-top:10px;font-size:11.5px;display:flex}.b2b .pk-demand-src>span{margin-right:6px}.b2b .pk-ops{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px 20px;margin:0 0 12px;display:grid}.b2b .pk-ops div{flex-direction:column;gap:2px;display:flex}.b2b .pk-ops dt{text-transform:uppercase;letter-spacing:.06em;opacity:.5;font-size:10px;font-weight:600}.b2b .pk-ops dd{margin:0;font-size:13.5px;font-weight:600}.b2b .pk-certs{flex-wrap:wrap;gap:6px;display:flex}.b2b .pk-foot{background:var(--pk-band-bg-soft);color:var(--pk-band-text-dim);flex-wrap:wrap;justify-content:space-between;gap:12px;padding:14px 30px;font-size:11px;display:flex}@media (max-width:640px){.b2b .pk-foot{padding:14px 20px}}.b2b .b2b-pitch .b2b-table th,.b2b .b2b-pitch .b2b-table td{border-color:var(--pk-line);color:var(--pk-ink)}.b2b .b2b-pitch .b2b-table th{color:var(--pk-ink);opacity:.55}.b2b .b2b-stat-strip{background:var(--b-border);border:1px solid var(--b-border);border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}@media (min-width:660px){.b2b .b2b-stat-strip{grid-template-columns:repeat(var(--stat-count,4), minmax(0, 1fr))}}@media (max-width:659px){.b2b .b2b-stat:last-child:nth-child(odd){grid-column:1/-1}}@supports (grid-template-rows:subgrid){@media (min-width:660px){.b2b .b2b-stat-strip{grid-template-rows:auto auto auto}.b2b .b2b-stat{grid-template-rows:subgrid;grid-row:span 3;display:grid}}}.b2b .b2b-stat{background:var(--b-surface);padding:12px 14px}.b2b .b2b-stat-label{text-transform:uppercase;letter-spacing:.05em;color:var(--b-text-3);margin-bottom:4px;font-size:10.5px}.b2b .b2b-stat-value{letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:20px;font-weight:600;line-height:1.15}.b2b .b2b-stat-detail{color:var(--b-text-3);align-self:start;margin-top:3px;font-size:10.5px}@media print{.b2b .b2b-pitch{max-width:none}.b2b .b2b-pitch section{break-inside:avoid;page-break-inside:avoid}.b2b .b2b-pitch h2{break-after:avoid;page-break-after:avoid}.b2b .b2b-pitch tr{break-inside:avoid;page-break-inside:avoid}.b2b .b2b-pitch thead{display:table-header-group}.b2b .b2b-stat-strip,.b2b .b2b-pitch .pk-section,.b2b .b2b-pitch .pk-product{break-inside:avoid;page-break-inside:avoid}.b2b .b2b-pitch .pk-band{break-after:avoid;page-break-after:avoid}.b2b .b2b-pitch,.b2b .pk-band,.b2b .pk-foot,.b2b .pk-chip{-webkit-print-color-adjust:exact;print-color-adjust:exact}.b2b .b2b-pitch{border-radius:0}.b2b .b2b-pitch-actions,.b2b nav,.b2b .b2b-dismiss-trigger{display:none!important}}.b2b .b2b-prov-why-signal{color:var(--b-text-3);max-width:34ch;margin-top:3px;font-size:11.5px;font-weight:400;line-height:1.45;display:block}.b2b .b2b-confirm-value{color:var(--b-text-1);font-size:15px;font-weight:600;line-height:1.4}.b2b .b2b-confirm-sub{color:var(--b-text-2);font-weight:500}.b2b .b2b-attr-list{flex-wrap:wrap;gap:6px 8px;display:inline-flex}.b2b .b2b-attr{border:1px solid var(--b-border);background:var(--b-surface-2);border-radius:999px;align-items:baseline;gap:5px;padding:3px 10px;font-size:13.5px;font-weight:600;display:inline-flex}.b2b .b2b-attr em{color:var(--b-text-3);font-variant-numeric:tabular-nums;font-size:11.5px;font-style:normal;font-weight:500}.b2b .b2b-confirm-why{color:var(--b-text-3);margin-top:3px;font-size:12px}.b2b .b2b-confirm-quote{color:var(--b-text-2);border-left:2px solid var(--b-line);max-width:60ch;margin-top:7px;padding-left:10px;font-size:12.5px;font-style:italic}.b2b .b2b-confirm-choice{flex-wrap:wrap;align-items:center;gap:8px;margin-top:9px;font-size:12.5px;display:flex}.b2b .b2b-confirm-choice>span{color:var(--b-text-2);font-weight:600}.b2b .b2b-confirm-choice button{border:1px solid var(--b-border);background:var(--b-surface);font:inherit;cursor:pointer;color:var(--b-text-1);border-radius:999px;padding:5px 12px;font-size:12.5px}.b2b .b2b-confirm-choice button:hover{border-color:var(--b-accent-border)}.b2b .b2b-confirm-choice button[data-selected=true]{border-color:var(--b-accent);background:var(--b-accent-wash);color:var(--b-accent);font-weight:600}.b2b .b2b-confirm-choice button em{color:var(--b-text-3);font-style:normal}.b2b .b2b-prov-row[data-state=conflict]{background:var(--b-surface-2)}.b2b .b2b-storefront{border:1px solid var(--b-border);background:var(--b-surface);border-radius:10px;margin-bottom:20px;padding:16px 18px}.b2b .b2b-gate{border-left:3px solid var(--b-accent-border)}.b2b .b2b-completeness-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.b2b .b2b-completeness-head h2{margin:0 0 5px;font-size:15px}.b2b .b2b-completeness-head p{color:var(--b-text-2);max-width:62ch;margin:0;font-size:12.5px;line-height:1.6}.b2b .b2b-completeness-score strong{color:var(--b-accent);font-variant-numeric:tabular-nums;font-size:34px;font-weight:700;line-height:1}.b2b .b2b-completeness-bar{background:var(--b-surface-2);border:1px solid var(--b-border);border-radius:999px;height:6px;margin:16px 0 18px;overflow:hidden}.b2b .b2b-completeness-bar span{background:var(--b-accent);border-radius:999px;min-width:2px;height:100%;display:block}.b2b .b2b-tiers{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}@media (max-width:760px){.b2b .b2b-tiers{grid-template-columns:1fr}}.b2b .b2b-tier{border:1px solid var(--b-border);border-radius:var(--b-radius);background:var(--b-surface-2);padding:12px 14px}.b2b .b2b-tier[data-tier=required]{border-color:var(--b-accent-border);background:var(--b-accent-wash)}.b2b .b2b-tier-name{text-transform:uppercase;letter-spacing:.05em;font-size:12px;font-weight:700}.b2b .b2b-tier-count{font-variant-numeric:tabular-nums;font-size:14px;font-weight:600}.b2b .b2b-tier-blurb{color:var(--b-text-2);margin:0;font-size:11.5px;line-height:1.55}.b2b .b2b-tier-inferred{color:var(--b-text-3);border-top:1px solid var(--b-line);margin:6px 0 0;padding-top:6px;font-size:11.5px}.b2b .b2b-nextup{border-top:1px solid var(--b-line);margin-top:18px;padding-top:16px}.b2b .b2b-nextup h3{text-transform:uppercase;letter-spacing:.05em;color:var(--b-text-3);margin:0 0 9px;font-size:11px;font-weight:700}.b2b .b2b-nextup ul{gap:9px;margin:0;padding:0;list-style:none;display:grid}.b2b .b2b-nextup li{grid-template-columns:minmax(150px,auto) auto 1fr;align-items:baseline;gap:10px;font-size:12.5px;display:grid}@media (max-width:760px){.b2b .b2b-nextup li{grid-template-columns:1fr;gap:2px}}.b2b .b2b-nextup .what{font-weight:600}.b2b .b2b-nextup .why{color:var(--b-text-3);font-size:12px;line-height:1.5}.b2b .b2b-nextup .state{text-transform:uppercase;letter-spacing:.04em;border:1px solid var(--b-border);color:var(--b-text-3);white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:10.5px;font-weight:600}.b2b .b2b-nextup .state[data-state=inferred]{border-color:var(--b-accent-border);color:var(--b-accent);background:var(--b-accent-wash)}.b2b .b2b-tier{padding:0;overflow:hidden}.b2b .b2b-tier-toggle{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:12px 14px;display:block}.b2b .b2b-tier-toggle:hover .b2b-tier-more{color:var(--b-accent)}.b2b .b2b-tier-head{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:5px;display:flex}.b2b .b2b-tier-blurb,.b2b .b2b-tier-inferred{display:block}.b2b .b2b-tier-more{color:var(--b-text-3);margin-top:8px;font-size:11.5px;font-weight:600;display:block}.b2b .b2b-tier-fields{border-top:1px solid var(--b-line);gap:8px;margin:0;padding:10px 14px 12px;list-style:none;display:grid}.b2b .b2b-tier-fields li{gap:1px;font-size:12px;display:grid}.b2b .b2b-tier-fields .what{font-weight:600}.b2b .b2b-tier-fields .why{color:var(--b-text-3);font-size:11.5px;line-height:1.5}.b2b .b2b-tier-fields .state{text-transform:uppercase;letter-spacing:.04em;color:var(--b-text-3);font-size:10.5px;font-weight:600}.b2b .b2b-tier-fields li[data-state=confirmed] .state{color:var(--b-verified)}.b2b .b2b-tier-fields li[data-state=inferred] .state{color:var(--b-accent)}.b2b .b2b-tier-fields li[data-state=confirmed] .what{color:var(--b-text-2);font-weight:500}.b2b .b2b-fit-tiers{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin-bottom:24px;display:grid}.b2b .b2b-fit-tier{text-align:left;font:inherit;color:inherit;cursor:pointer;background:var(--b-surface);border:1px solid var(--b-border);border-radius:var(--b-radius);align-content:start;gap:2px;padding:12px 13px;display:grid}.b2b .b2b-fit-tier:hover{border-color:var(--b-border-strong)}.b2b .b2b-fit-tier[data-active=true]{border-color:var(--b-accent);background:var(--b-accent-wash)}.b2b .b2b-fit-tier-count{font-variant-numeric:tabular-nums;font-size:21px;font-weight:700;line-height:1.1}.b2b .b2b-fit-tier[data-active=true] .b2b-fit-tier-count{color:var(--b-accent)}.b2b .b2b-fit-tier-name{font-size:12.5px;font-weight:600}.b2b a.b2b-fit-tier{text-decoration:none}.b2b a.b2b-fit-tier:focus-visible{outline:2px solid var(--b-accent);outline-offset:2px}.b2b .b2b-view-tabs{scrollbar-width:none;border-bottom:2px solid var(--b-border);gap:4px;margin:0 0 24px;display:flex;overflow-x:auto}.b2b .b2b-view-tabs::-webkit-scrollbar{display:none}.b2b .b2b-view-tabs a{color:var(--b-text-2);white-space:nowrap;border-bottom:2px solid #0000;flex:none;align-items:baseline;gap:7px;margin-bottom:-2px;padding:10px 14px 9px;font-size:13.5px;font-weight:500;text-decoration:none;display:inline-flex}.b2b .b2b-view-tabs a:hover{color:var(--b-text);border-bottom-color:var(--b-border-strong)}.b2b .b2b-view-tabs a[data-active=true]{color:var(--b-text);border-bottom-color:var(--b-accent);font-weight:600}.b2b .b2b-view-tabs a:focus-visible{outline:2px solid var(--b-accent);outline-offset:-2px}.b2b .b2b-view-tabs .n{font-variant-numeric:tabular-nums;background:var(--b-surface-2);color:var(--b-text-3);border-radius:999px;padding:1px 7px;font-size:12px;font-weight:700}.b2b .b2b-view-tabs a[data-active=true] .n{background:var(--b-accent-wash);color:var(--b-accent)}.b2b .b2b-view-tabs a[data-band=not_a_target][data-active=true]{border-bottom-color:#8c2f2a}.b2b .b2b-view-tabs a[data-band=not_a_target][data-active=true] .n{color:#8c2f2a;background:#fdf2f1}.b2b .b2b-browse{margin-bottom:36px}.b2b .b2b-ordering{color:var(--b-text-2);background:var(--b-surface-2);border:1px solid var(--b-border);border-radius:var(--b-radius);max-width:76ch;margin:0 0 22px;padding:10px 12px;font-size:12.5px;line-height:1.6}.b2b .b2b-ordering summary{cursor:pointer;list-style:none}.b2b .b2b-ordering summary::-webkit-details-marker{display:none}.b2b .b2b-ordering summary:after{content:" Show your markets";color:var(--b-accent);white-space:nowrap;font-weight:600}.b2b .b2b-ordering[open] summary:after{content:" Hide your markets"}.b2b .b2b-ordering summary strong{color:var(--b-text)}.b2b .b2b-band-head{margin:0 0 16px}.b2b .b2b-band-head h3{margin:0;font-size:19px}.b2b .b2b-band-head .count{color:var(--b-text-3);font-variant-numeric:tabular-nums;font-size:12.5px}.b2b .b2b-band-head p{color:var(--b-text-2);max-width:72ch;margin:4px 0 0;font-size:12.5px;line-height:1.6}.b2b .b2b-scale-label{border-bottom:2px solid var(--b-border-strong);flex-wrap:wrap;align-items:baseline;gap:10px;padding-bottom:6px;display:flex}.b2b .b2b-scale-label .name{letter-spacing:.02em;font-size:13px;font-weight:700}.b2b .b2b-scale-label .why{color:var(--b-text-3);font-size:12px}.b2b .b2b-pager{border-top:1px solid var(--b-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:22px;padding-top:14px;font-size:13px;display:flex}.b2b .b2b-pager .pages{font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:4px;display:flex}.b2b .b2b-pager .pages a,.b2b .b2b-pager .pages .current{text-align:center;border-radius:6px;min-width:30px;padding:4px 6px;text-decoration:none}.b2b .b2b-pager .pages a:hover{background:var(--b-surface-2)}.b2b .b2b-pager .pages .current{background:var(--b-accent-wash);color:var(--b-accent);font-weight:600}.b2b .b2b-pager [aria-disabled=true]{opacity:.45;pointer-events:none}.b2b .b2b-scale-group{margin-bottom:44px}.b2b .b2b-scale-head{border-bottom:2px solid var(--b-border-strong);flex-wrap:wrap;align-items:baseline;gap:10px;margin-bottom:8px;padding-bottom:8px;display:flex}.b2b .b2b-scale-head h2{margin:0;font-size:19px}.b2b .b2b-scale-head .count{color:var(--b-text-3);font-variant-numeric:tabular-nums;font-size:12.5px}.b2b .b2b-scale-blurb{color:var(--b-text-2);max-width:72ch;margin:0 0 20px;font-size:12.5px;line-height:1.6}.b2b .b2b-plan{margin-bottom:40px}.b2b .b2b-plan-top{border-bottom:2px solid var(--b-text);margin-bottom:22px;padding-bottom:14px}.b2b .b2b-plan-top h2{letter-spacing:-.01em;margin:0 0 6px;font-size:22px}.b2b .b2b-plan-count{color:var(--b-text-2);margin:0;font-size:14px;line-height:1.6}.b2b .b2b-plan-count strong{color:var(--b-text)}.b2b .b2b-plan-caveat{color:var(--b-text-2);background:var(--b-surface-2);border-left:3px solid var(--b-border);border-radius:0 8px 8px 0;margin:10px 0 0;padding:9px 12px;font-size:12.5px;line-height:1.6}.b2b .b2b-plan-traction{color:var(--b-text-2);margin:10px 0 0;font-size:13px;line-height:1.6}.b2b .b2b-plan-traction strong{color:var(--b-text)}.b2b .b2b-plan-tier[data-tier=build_toward] .b2b-plan-n{visibility:hidden}.b2b .b2b-plan-tier h3{margin:0 0 4px;font-size:15px}.b2b .b2b-plan-card{background:var(--b-surface);border:1px solid var(--b-border);border-radius:12px;flex-direction:column;gap:14px;margin-bottom:14px;padding:18px 20px 16px;display:flex}.b2b .b2b-plan-head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.b2b .b2b-plan-head h4{margin:0;font-size:16px}.b2b .b2b-plan-n{color:var(--b-text-3);border:1px solid var(--b-border);border-radius:999px;flex:none;justify-content:center;align-items:center;width:22px;height:22px;font-size:11.5px;font-weight:700;display:inline-flex}.b2b .b2b-plan-doors{color:var(--b-text-3);margin-left:auto;font-size:12px}.b2b .b2b-plan-cols{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;display:grid}.b2b .b2b-plan-cols h5{text-transform:uppercase;letter-spacing:.07em;color:var(--b-text-3);margin:0 0 6px;font-size:11.5px}.b2b .b2b-plan-cols h5+ul,.b2b .b2b-plan-card>div>h5+ul{margin:0 0 10px;padding-left:18px}.b2b .b2b-plan-cols li,.b2b .b2b-plan-card li{margin-bottom:4px;font-size:13px;line-height:1.55}.b2b .b2b-quiet{color:var(--b-text-3);font-size:12.5px;line-height:1.55}.b2b .b2b-req{padding-left:0;list-style:none}.b2b .b2b-req li{padding-left:2px}.b2b .b2b-req li[data-state=unmet]{color:#8c2f2a;font-weight:500}.b2b .b2b-req li[data-state=met]{color:#14532d}.b2b .b2b-req li[data-state=unknown]{color:var(--b-text-2)}.b2b .b2b-req li[data-state=conditional]{color:#8a5a10}.b2b .b2b-econ{color:var(--b-text-2);margin:0;font-size:13px;line-height:1.55}.b2b .b2b-evidence{border-left:2px solid var(--b-border);margin:6px 0 0;padding-left:10px;font-size:12.5px;line-height:1.55}.b2b .b2b-evidence-quote{color:var(--b-text-2);font-style:italic}.b2b .b2b-evidence-src{color:var(--b-text-3);font-size:11.5px}.b2b .b2b-path{background:var(--b-surface-2);border:1px solid var(--b-border);border-radius:10px;flex-direction:column;gap:6px;padding:12px 14px;display:flex}.b2b .b2b-path[data-dead=true]{background:var(--b-surface);border-style:dashed}.b2b .b2b-path-head{flex-wrap:wrap;align-items:baseline;gap:8px;font-size:13.5px;display:flex}.b2b .b2b-path-chip{letter-spacing:.05em;text-transform:uppercase;color:#1e40af;background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;padding:2px 8px;font-size:10.5px;font-weight:600}.b2b .b2b-path[data-dead=true] .b2b-path-chip{color:var(--b-text-3);background:var(--b-surface-2);border-color:var(--b-border)}.b2b .b2b-path-why{color:var(--b-text-2);max-width:74ch;margin:0;font-size:12.5px;line-height:1.55}.b2b .b2b-path-action{word-break:break-word;margin:0;font-size:12.5px;font-weight:500}.b2b .b2b-path-note{color:#92400e;margin:0;font-size:12px}.b2b .b2b-path-detail{color:var(--b-text-3);max-width:74ch;margin:0;font-size:12px;line-height:1.55}.b2b .b2b-plan-gaps{background:var(--b-surface-2);border:1px solid var(--b-border);border-radius:12px;padding:16px 20px}.b2b .b2b-plan-gaps h3{margin:0 0 8px;font-size:14px}.b2b .b2b-plan-gaps ul{margin:0 0 10px;padding-left:18px}.b2b .b2b-plan-gaps li{color:var(--b-text-2);margin-bottom:6px;font-size:12.5px;line-height:1.6}.b2b .b2b-outreach{border-top:1px solid var(--b-border);padding-top:10px}.b2b .b2b-outreach-toggle{cursor:pointer;text-align:left;width:100%;font:inherit;background:0 0;border:0;align-items:center;gap:10px;padding:2px 0;display:flex}.b2b .b2b-outreach-toggle:focus-visible{outline:2px solid var(--b-accent);outline-offset:3px;border-radius:4px}.b2b .b2b-outreach-status{letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border:1px solid;border-radius:999px;padding:2px 8px;font-size:10.5px;font-weight:600}.b2b .b2b-outreach-status[data-tone=quiet]{color:var(--b-text-3);background:var(--b-surface-2);border-color:var(--b-border)}.b2b .b2b-outreach-status[data-tone=live]{color:#1e40af;background:#eff6ff;border-color:#bfdbfe}.b2b .b2b-outreach-status[data-tone=good]{color:#14532d;background:#f0fdf4;border-color:#bbf7d0}.b2b .b2b-outreach-status[data-tone=bad]{color:#8c2f2a;background:#fdf2f1;border-color:#f4cdc9}.b2b .b2b-outreach-label{color:var(--b-text-2);font-size:12.5px}.b2b .b2b-outreach-follow{color:#92400e;font-size:11.5px}.b2b .b2b-outreach-chev{color:var(--b-text-3);margin-left:auto;font-size:16px;line-height:1}.b2b .b2b-outreach-body{flex-direction:column;gap:2px;padding-top:12px;display:flex}.b2b .b2b-outreach-note{color:var(--b-text-3);margin:0 0 8px;font-size:12px}.b2b .b2b-outreach-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:0 14px;display:grid}.b2b .b2b-outreach-actions{align-items:center;gap:12px;margin-top:6px;display:flex}.b2b .b2b-outreach-msg{color:var(--b-text-2);font-size:12.5px}.b2b .b2b-outreach-msg[data-error=true]{color:#8c2f2a}.b2b .b2b-plan-scope{color:var(--b-text-3);margin:8px 0 0;font-size:12.5px;line-height:1.6}.b2b .b2b-plan-why{margin-bottom:-2px}.b2b .b2b-plan-why h5{text-transform:uppercase;letter-spacing:.07em;color:var(--b-text-3);margin:0 0 6px;font-size:11.5px}.b2b .b2b-plan-why ul{margin:0 0 10px;padding-left:18px}.b2b .b2b-plan-why li{margin-bottom:4px;font-size:13px;line-height:1.55}.b2b .b2b-everything-else{border-top:2px solid var(--b-border);margin:8px 0 20px;padding-top:20px}.b2b .b2b-everything-else h2{margin:0 0 5px;font-size:17px}.b2b .b2b-everything-else p{color:var(--b-text-2);max-width:74ch;margin:0;font-size:12.5px;line-height:1.6}.b2b .b2b-plan-unknowns h5{text-transform:uppercase;letter-spacing:.07em;color:var(--b-text-3);margin:0 0 6px;font-size:11.5px}.b2b .b2b-plan-unknowns ul{margin:0;padding-left:18px}.b2b .b2b-plan-unknowns li{color:var(--b-text-3);margin-bottom:3px;font-size:12.5px;line-height:1.55}.b2b .b2b-plan-cols>div>h5+p{margin-top:0}.b2b .b2b-plan-cols>div+div{border-left:1px solid var(--b-border);padding-left:16px}@media (max-width:620px){.b2b .b2b-plan-cols>div+div{border-left:0;padding-left:0}}.b2b .b2b-page-head[data-compact=true]{margin-bottom:16px;padding-bottom:12px}.b2b .b2b-page-head[data-compact=true] .b2b-page-desc{margin-top:3px;font-size:13px}.b2b .b2b-command-line{color:var(--b-text-2);margin:-8px 0 22px;font-size:13.5px;line-height:1.6}.b2b .b2b-command-line strong{color:var(--b-text);font-weight:600}.b2b .b2b-command-line strong[data-due=true]{color:var(--b-warn)}.b2b .b2b-command-line a{font-weight:600;text-decoration:none}.b2b .b2b-sync-stack{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.b2b .b2b-last-synced{color:var(--b-text-3);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11px}.b2b .b2b-btn-quiet{color:var(--b-text-3);background:0 0;border-color:#0000}.b2b .b2b-btn-quiet:hover{color:var(--b-text);border-color:var(--b-border)}.b2b .b2b-contacted-top{flex-direction:column;gap:8px;margin-bottom:18px;display:flex}.b2b .b2b-contacted-summary-line{color:var(--b-text-3);margin:0;font-size:12.5px}.b2b .b2b-contacted-summary-line strong[data-due=true]{color:var(--b-warn);font-weight:600}.b2b .b2b-stage-filter{flex-wrap:wrap;gap:6px;display:flex}.b2b .b2b-stage-filter button{font:inherit;color:var(--b-text-2);cursor:pointer;background:var(--b-surface);border:1px solid var(--b-border);border-radius:999px;align-items:center;gap:6px;padding:4px 11px;font-size:12.5px;font-weight:500;display:inline-flex}.b2b .b2b-stage-filter button:hover{border-color:var(--b-border-strong);color:var(--b-text)}.b2b .b2b-stage-filter button[data-active=true]{color:var(--b-text);border-color:var(--b-text);font-weight:600}.b2b .b2b-stage-filter button[data-archived=true]{border-style:dashed}.b2b .b2b-stage-filter button:focus-visible{outline:2px solid var(--b-accent);outline-offset:2px}.b2b .b2b-stage-filter .n{color:var(--b-text-3);font-variant-numeric:tabular-nums;font-size:11px}.b2b .b2b-contacted-group{margin-bottom:26px}.b2b .b2b-contacted-group h2{letter-spacing:.06em;text-transform:uppercase;color:var(--b-text-3);align-items:baseline;gap:8px;margin:0 0 4px;font-size:11.5px;font-weight:700;display:flex}.b2b .b2b-contacted-group h2[data-bucket=due]{color:var(--b-warn)}.b2b .b2b-contacted-group h2 .n{font-variant-numeric:tabular-nums;font-weight:600}.b2b .b2b-contacted-list{border-top:1px solid var(--b-border);margin:0;padding:0;list-style:none}.b2b .b2b-contacted-row{border-bottom:1px solid var(--b-border)}.b2b .b2b-contacted-summary{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) 150px 18px;align-items:center;gap:18px;padding:12px 6px;display:grid}.b2b .b2b-contacted-summary:hover{background:var(--b-surface)}.b2b .b2b-contacted-summary:focus-visible{outline:2px solid var(--b-accent);outline-offset:-2px}.b2b .b2b-contacted-summary .main{gap:4px;min-width:0;display:grid}.b2b .b2b-contacted-summary .name{font-size:14.5px;font-weight:600;line-height:1.3}.b2b .b2b-contacted-summary .meta{color:var(--b-text-3);flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.b2b .b2b-contacted-summary .meta>span+span:before{content:"·";color:var(--b-border-strong);margin-right:8px}.b2b .b2b-contacted-summary .meta>.b2b-outreach-status+span:before{content:"";margin:0}.b2b .b2b-contacted-summary .said{color:var(--b-text-2);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.b2b .b2b-contacted-summary .next{text-align:right;font-variant-numeric:tabular-nums;gap:1px;display:grid}.b2b .b2b-contacted-summary .next .k{color:var(--b-text-3);letter-spacing:.02em;font-size:11px}.b2b .b2b-contacted-summary .next .k.none{font-weight:400}.b2b .b2b-contacted-summary .next .d{color:var(--b-text);font-size:14px;font-weight:600}.b2b .b2b-contacted-summary .next[data-due=true] .k,.b2b .b2b-contacted-summary .next[data-due=true] .d{color:var(--b-warn)}.b2b .b2b-contacted-summary .chev{color:var(--b-text-3);text-align:right}.b2b .b2b-contacted-body{padding:2px 6px 18px}@media (max-width:640px){.b2b .b2b-contacted-summary{grid-template-columns:minmax(0,1fr) 18px}.b2b .b2b-contacted-summary .next{text-align:left;grid-area:2/1}}.b2b .b2b-record{border-top:1px dashed var(--b-border);gap:0;margin-top:4px;display:grid}.b2b .b2b-record-section{border-bottom:1px solid var(--b-border);padding:14px 0 6px}.b2b .b2b-record-section h4{margin:0 0 10px}.b2b .b2b-record-thread:empty{display:none}.b2b .b2b-record-grid{gap:0 14px;display:grid}.b2b .b2b-record-grid.two{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.b2b .b2b-record-grid.four{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.b2b .b2b-record-section .b2b-field{margin-bottom:10px}.b2b .b2b-record-provenance{color:var(--b-text-3);margin:4px 0 6px;font-size:11.5px}.b2b .b2b-record-actions{align-items:center;gap:12px;padding-top:12px;display:flex}.b2b .b2b-record-msg{color:var(--b-text-2);font-size:12.5px}.b2b .b2b-record-msg[data-error=true]{color:#8c2f2a}.b2b .b2b-contact-options{gap:4px;margin:0;padding:0;list-style:none;display:grid}.b2b .b2b-contact-options li{flex-wrap:wrap;align-items:baseline;gap:10px;font-size:13px;display:flex}.b2b .b2b-contact-options .k{color:var(--b-text-3);min-width:88px;font-size:12px}.b2b .b2b-contact-options .v{font-variant-numeric:tabular-nums}.b2b .b2b-contact-options .where{color:var(--b-text-3)}.b2b .b2b-contact-options .act{font-size:12.5px;font-weight:600;text-decoration:none}.b2b .b2b-contact-options .act:hover{text-decoration:underline}.b2b .b2b-contact-options li[data-kind=person] .v{font-weight:500}.b2b .b2b-contact-options li[data-kind=quiet]{color:var(--b-text-3);font-size:12.5px}.b2b .b2b-conv-top{gap:10px;margin-bottom:16px;display:grid}.b2b .b2b-conv-top-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.b2b .b2b-conv-run{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.b2b .b2b-conv-run-progress{color:var(--b-text-2);font-size:12.5px}.b2b .b2b-conv-run-failures{color:#8c2f2a;flex-basis:100%;gap:2px;margin:0;padding:0;font-size:12.5px;list-style:none;display:grid}.b2b .b2b-conv-list{border-top:1px solid var(--b-border);margin:0;padding:0;list-style:none}.b2b .b2b-conv-row{border-bottom:1px solid var(--b-border)}.b2b .b2b-conv-row-link{color:inherit;grid-template-columns:minmax(0,1.6fr) minmax(0,1.2fr) 130px 130px 100px;align-items:center;gap:16px;padding:12px 6px;text-decoration:none;display:grid}.b2b .b2b-conv-row-link:hover{background:var(--b-surface)}.b2b .b2b-conv-row-link .who{gap:3px;min-width:0;display:grid}.b2b .b2b-conv-row-link .name{text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;font-weight:600;line-height:1.3;overflow:hidden}.b2b .b2b-conv-row-link .meta{color:var(--b-text-3);flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.b2b .b2b-conv-row-link .meta>span+span:before{content:"·";color:var(--b-border-strong);margin-right:8px}.b2b .b2b-conv-row-link .stage{color:var(--b-text-2);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.b2b .b2b-conv-row-link .last{font-variant-numeric:tabular-nums;gap:1px;display:grid}.b2b .b2b-conv-row-link .last .k{color:var(--b-text-3);font-size:11px}.b2b .b2b-conv-row-link .last .d{font-size:13.5px;font-weight:600}.b2b .b2b-conv-row-link .open{color:var(--b-text-2);gap:1px;font-size:12.5px;display:grid}.b2b .b2b-conv-row-link .flag{text-align:right}.b2b .b2b-conv-row-link .quiet{color:var(--b-text-3);font-weight:400}.b2b .b2b-conv-type{color:var(--b-text-2);font-weight:500}.b2b .b2b-conv-stalled{color:var(--b-warn);white-space:nowrap;background:#fffbeb;border:1px solid #fde68a;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-block}@media (max-width:760px){.b2b .b2b-conv-row-link{grid-template-columns:minmax(0,1fr) 100px}.b2b .b2b-conv-row-link .stage,.b2b .b2b-conv-row-link .last,.b2b .b2b-conv-row-link .open{grid-column:1/-1}}.b2b .b2b-conv-setup{gap:24px;max-width:860px;display:grid}.b2b .b2b-conv-setup-section h2{margin:0 0 4px;font-size:14px}.b2b .b2b-conv-setup-help{color:var(--b-text-3);margin:0 0 10px;font-size:12.5px}.b2b .b2b-conv-setup-help[data-error=true]{color:#8c2f2a}.b2b .b2b-conv-manual{align-items:flex-start;gap:8px;display:flex}.b2b .b2b-conv-manual textarea{font:inherit;border:1px solid var(--b-border);border-radius:var(--b-radius);background:var(--b-surface);color:var(--b-text);resize:vertical;flex:1;padding:8px 10px;font-size:13.5px}.b2b .b2b-conv-manual textarea:focus{border-color:var(--b-accent);box-shadow:0 0 0 3px var(--b-accent-wash);outline:none}.b2b .b2b-conv-table td.addr{font-variant-numeric:tabular-nums;white-space:nowrap}.b2b .b2b-conv-table td.num,.b2b .b2b-conv-table th.num{text-align:right;font-variant-numeric:tabular-nums}.b2b .b2b-conv-table .quiet{color:var(--b-text-3)}.b2b .b2b-conv-table tr[data-checked=true] td{background:var(--b-accent-wash)}.b2b .b2b-conv-table select[data-missing=true]{border-color:var(--b-warn)}.b2b .b2b-conv-table input[type=checkbox]{accent-color:var(--b-accent);width:15px;height:15px}.b2b .b2b-conv-setup-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.b2b .b2b-conv-consent-list{gap:4px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.b2b .b2b-conv-consent-list .addr{font-variant-numeric:tabular-nums;font-weight:600}.b2b .b2b-conv-consent-list .nm,.b2b .b2b-conv-consent-list .ty{color:var(--b-text-3)}.b2b .b2b-conv-detail{gap:0;max-width:900px;display:grid}.b2b .b2b-conv-detail-bar{border-bottom:1px solid var(--b-border);flex-wrap:wrap;align-items:center;gap:12px;padding-bottom:14px;display:flex}.b2b .b2b-conv-type-pick{color:var(--b-text-3);align-items:center;gap:8px;font-size:12.5px;display:inline-flex}.b2b .b2b-conv-type-pick select{font:inherit;border:1px solid var(--b-border);border-radius:var(--b-radius);background:var(--b-surface);color:var(--b-text);padding:5px 8px;font-size:12.5px}.b2b .b2b-conv-section{border-bottom:1px solid var(--b-border);padding:18px 0 14px}.b2b .b2b-conv-section>h4{margin:0 0 10px}.b2b .b2b-conv-summary{max-width:70ch;font-size:15px;line-height:1.55}.b2b .b2b-conv-state-meta{color:var(--b-text-2);flex-wrap:wrap;gap:18px;margin-top:10px;font-size:12.5px;display:flex}.b2b .b2b-conv-state-meta .k{color:var(--b-text-3);margin-right:4px}.b2b .b2b-conv-sources{color:var(--b-text-3);flex-wrap:wrap;align-items:baseline;gap:10px;margin-top:10px;font-size:11.5px;display:flex}.b2b .b2b-conv-src{color:var(--b-text-3);border-bottom:1px dotted var(--b-border-strong);white-space:nowrap;text-overflow:ellipsis;vertical-align:bottom;max-width:320px;font-size:11.5px;text-decoration:none;display:inline-block;overflow:hidden}.b2b .b2b-conv-src:hover{color:var(--b-text);border-bottom-color:var(--b-text)}.b2b .b2b-conv-act{font:inherit;color:var(--b-text-3);cursor:pointer;background:0 0;border:0;padding:0;font-size:11.5px;font-weight:600}.b2b .b2b-conv-act:hover{color:var(--b-text);text-decoration:underline}.b2b .b2b-conv-act:disabled{opacity:.5;cursor:default}.b2b .b2b-conv-tag{background:var(--b-surface-2);color:var(--b-text-3);border:1px solid var(--b-border);border-radius:999px;padding:1px 7px;font-size:10.5px;font-weight:600;display:inline-block}.b2b .b2b-conv-owed{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;display:grid}.b2b .b2b-conv-owed-col h5{align-items:baseline;gap:6px;margin:0 0 8px;font-size:12.5px;font-weight:600;display:flex}.b2b .b2b-conv-owed-col h5 .n{color:var(--b-text-3);font-weight:500}.b2b .b2b-conv-owed-col ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.b2b .b2b-conv-owed-col .txt{font-size:13.5px;line-height:1.5}.b2b .b2b-conv-owed-col .row,.b2b .b2b-conv-steps .row{flex-wrap:wrap;align-items:baseline;gap:12px;margin-top:3px;display:flex}.b2b .b2b-conv-owed-col .quiet{color:var(--b-text-3)}.b2b .b2b-conv-resolved{color:var(--b-text-3);margin-top:12px;font-size:12.5px}.b2b .b2b-conv-resolved summary{cursor:pointer}.b2b .b2b-conv-resolved ul{color:var(--b-text-2);gap:4px;margin:8px 0 0;padding:0;list-style:none;display:grid}.b2b .b2b-conv-facts td{vertical-align:top}.b2b .b2b-conv-facts .quiet{color:var(--b-text-3)}.b2b .b2b-conv-facts .acts{white-space:nowrap;text-align:right}.b2b .b2b-conv-facts .acts .b2b-conv-act+.b2b-conv-act{margin-left:10px}.b2b .b2b-conv-facts tr[data-conf=low] td:first-child{border-left:3px solid #fde68a}.b2b .b2b-conv-quote{color:var(--b-text-3);margin-top:3px;font-size:12px;font-style:italic}.b2b .b2b-conv-correct{align-items:center;gap:6px;margin-top:6px;display:flex}.b2b .b2b-conv-correct input{font:inherit;border:1px solid var(--b-border);border-radius:var(--b-radius);min-width:160px;padding:5px 8px;font-size:13px}.b2b .b2b-conv-conf{text-transform:capitalize;border:1px solid var(--b-border);background:var(--b-surface-2);color:var(--b-text-2);border-radius:999px;padding:1px 7px;font-size:11px;font-weight:600}.b2b .b2b-conv-conf[data-conf=high]{color:var(--b-verified);background:var(--b-verified-wash);border-color:var(--b-accent-border)}.b2b .b2b-conv-conf[data-conf=low]{color:var(--b-warn);background:#fffbeb;border-color:#fde68a}.b2b .b2b-conv-steps{gap:12px;margin:0;padding:0;list-style:none;display:grid}.b2b .b2b-conv-steps .txt{font-size:13.5px;font-weight:500;line-height:1.5}.b2b .b2b-conv-steps .why{color:var(--b-text-2);font-size:12.5px;line-height:1.5}.b2b .b2b-conv-timeline{gap:4px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.b2b .b2b-conv-timeline li{grid-template-columns:80px 44px minmax(0,1fr);align-items:baseline;gap:10px;display:grid}.b2b .b2b-conv-timeline .d{color:var(--b-text-3);font-variant-numeric:tabular-nums;font-size:12px}.b2b .b2b-conv-timeline .dir{color:var(--b-text-3);font-size:11px;font-weight:600}.b2b .b2b-conv-timeline li[data-dir=outbound] .dir{color:var(--b-accent)}.b2b .b2b-conv-timeline .s{color:var(--b-text);text-overflow:ellipsis;white-space:nowrap;text-decoration:none;overflow:hidden}.b2b .b2b-conv-timeline .s:hover{text-decoration:underline}.b2b .b2b-conv-foot{color:var(--b-text-3);border-top:1px solid var(--b-border);margin-top:28px;padding-top:12px;font-size:11.5px}.b2b .b2b-conv-foot .b2b-conv-act{font-weight:500}.b2b .b2b-conv-people{gap:4px;margin:0 0 10px;padding:0;font-size:13.5px;list-style:none;display:grid}.b2b .b2b-conv-people li{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.b2b .b2b-conv-people .nm{font-weight:500}.b2b .b2b-conv-people .em{color:var(--b-text-3);font-size:12.5px}.b2b .b2b-conv-add-person,.b2b .b2b-conv-merge{color:var(--b-text-3);flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;font-size:12.5px;display:flex}.b2b .b2b-conv-add-person input,.b2b .b2b-conv-merge select{font:inherit;border:1px solid var(--b-border);border-radius:var(--b-radius);background:var(--b-surface);color:var(--b-text);padding:6px 9px;font-size:13px}.b2b .b2b-conv-add-person input:first-child{min-width:220px}.b2b .b2b-conv-manage{border-bottom:1px solid var(--b-border)}.b2b .b2b-conv-manage>summary{cursor:pointer;flex-wrap:wrap;align-items:baseline;gap:10px;padding:14px 0;font-size:13.5px;font-weight:600;list-style:none;display:flex}.b2b .b2b-conv-manage>summary::-webkit-details-marker{display:none}.b2b .b2b-conv-manage>summary:before{content:"▸";color:var(--b-text-3);font-size:11px}.b2b .b2b-conv-manage[open]>summary:before{content:"▾"}.b2b .b2b-conv-manage>summary .quiet{color:var(--b-text-3);font-size:12.5px;font-weight:400}.b2b .b2b-conv-manage-body{padding:0 0 16px 18px}.b2b .b2b-conv-manage-body .b2b-conv-type-pick{margin-bottom:14px}.b2b .b2b-conv-manage-body>h4{margin:0 0 8px}.b2b .b2b-conv-manage-foot{margin-top:14px}.b2b .b2b-conv-ask-form{align-items:center;gap:8px;display:flex}.b2b .b2b-conv-ask-form input{min-width:0;font:inherit;border:1px solid var(--b-border-strong);border-radius:var(--b-radius);background:var(--b-surface);color:var(--b-text);flex:1;padding:9px 12px;font-size:14px}.b2b .b2b-conv-ask-form input:focus{border-color:var(--b-text);outline:none}.b2b .b2b-conv-ask-status{color:var(--b-text-3);margin:8px 0 0;font-size:12.5px}.b2b .b2b-conv-ask-turns{gap:16px;margin:14px 0 0;padding:0;list-style:none;display:grid}.b2b .b2b-conv-ask-turns .q{color:var(--b-text-3);margin-bottom:4px;font-size:12.5px}.b2b .b2b-conv-ask-turns .q:before{content:"You asked · "}.b2b .b2b-conv-ask-turns .a p{max-width:70ch;margin:4px 0;font-size:14.5px;line-height:1.55}.b2b .b2b-conv-ask-turns .a p.b2b-conv-sources{font-size:11.5px}.b2b .b2b-conv-ask-turns .a .b2b-conv-src{margin-right:10px}.b2b .b2b-team-list{gap:6px;margin:0;padding:0;font-size:13.5px;list-style:none;display:grid}.b2b .b2b-team-list li{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.b2b .b2b-team-list .who{font-weight:500}.b2b .b2b-team-list .you{color:var(--b-text-3);font-weight:400}.b2b .b2b-team-list .role{color:var(--b-text-3);font-size:12.5px}.b2b .b2b-team-list .link{color:var(--b-text-3);word-break:break-all;flex-basis:100%;font-size:11.5px}.b2b .b2b-team-invite{flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;display:flex}.b2b .b2b-team-invite input{font:inherit;border:1px solid var(--b-border-strong);border-radius:var(--b-radius);background:var(--b-surface);color:var(--b-text);min-width:260px;padding:8px 11px;font-size:13.5px}.b2b .b2b-team-invite .help{color:var(--b-text-3);flex-basis:100%;font-size:12px}.b2b .b2b-retailer-search{flex:300px;max-width:440px}.b2b .b2b-retailer-search .form{align-items:center;gap:8px;display:flex}.b2b .b2b-retailer-search .form input{min-width:0;font:inherit;border:1px solid var(--b-border-strong);border-radius:var(--b-radius);background:var(--b-surface);color:var(--b-text);flex:1;padding:8px 11px;font-size:13.5px}.b2b .b2b-retailer-search .form input:focus{border-color:var(--b-text);outline:none}.b2b .b2b-retailer-search .hits,.b2b .b2b-unread-chains .hits{margin:12px 0 0;padding:0;list-style:none;display:grid}.b2b .b2b-retailer-search .hits li,.b2b .b2b-unread-chains .hits li{border-top:1px solid var(--b-border);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;padding:10px 0;display:flex}.b2b .b2b-retailer-search .who,.b2b .b2b-unread-chains .who{gap:3px;min-width:0;font-size:13.5px;display:grid}.b2b .b2b-retailer-search .meta,.b2b .b2b-unread-chains .meta{color:var(--b-text-3);font-size:12px}.b2b .b2b-retailer-search .acts,.b2b .b2b-unread-chains .acts{align-items:center;gap:8px;display:flex}.b2b .b2b-unread-chains .b2b-read-paste{margin:16px 0 0}.b2b .b2b-research-next{margin:0 0 40px;padding:18px 20px}.b2b .b2b-research-next h2{margin:0 0 5px;font-size:15px}.b2b .b2b-research-next .help{color:var(--b-text-2);max-width:62ch;margin:0 0 12px;font-size:12.5px;line-height:1.5}.b2b .b2b-research-next .row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.b2b .b2b-research-next .status{color:var(--b-text-3);margin:10px 0 0;font-size:12.5px}.b2b .b2b-research-next .results{color:var(--b-text-2);gap:4px;margin:10px 0 0;padding:0;font-size:12.5px;list-style:none;display:grid}.b2b .b2b-suggest{margin:0 0 40px;padding:18px 20px}.b2b .b2b-suggest h2{margin:0 0 5px;font-size:15px}.b2b .b2b-suggest .help{color:var(--b-text-2);max-width:72ch;margin:0 0 16px;font-size:12.5px;line-height:1.55}.b2b .b2b-suggest .steps{gap:18px;margin:0;padding:0;list-style:none;display:grid}.b2b .b2b-suggest .step-head{align-items:center;gap:8px;margin:0 0 7px;font-size:13.5px;display:flex}.b2b .b2b-suggest .step-head .n{background:var(--b-surface-2);border:1px solid var(--b-border-strong);width:19px;height:19px;color:var(--b-text-2);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;font-size:11.5px;display:inline-grid}.b2b .b2b-suggest textarea{width:100%;font:inherit;border:1px solid var(--b-border-strong);border-radius:var(--b-radius);background:var(--b-surface);color:var(--b-text);resize:vertical;padding:10px 12px;font-size:12.5px;line-height:1.55;display:block}.b2b .b2b-suggest textarea:focus{border-color:var(--b-text);outline:none}.b2b .b2b-suggest textarea.question{background:var(--b-surface-2);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.b2b .b2b-suggest .row{flex-wrap:wrap;align-items:center;gap:10px;margin-top:9px;display:flex}.b2b .b2b-suggest .parsed{color:var(--b-text-3);max-width:78ch;margin:9px 0 0;font-size:12px;line-height:1.55}.b2b .b2b-suggest .found{border-top:1px solid var(--b-border);margin-top:22px;padding-top:16px}.b2b .b2b-suggest .found h3{margin:0 0 12px;font-size:13.5px}.b2b .b2b-suggest .group{margin:0 0 14px}.b2b .b2b-suggest .term{color:var(--b-text-3);margin:0;font-size:12px}.b2b .b2b-suggest .hits{margin:0;padding:0;list-style:none;display:grid}.b2b .b2b-suggest .hits li{border-top:1px solid var(--b-border);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;padding:9px 0;display:flex}.b2b .b2b-suggest .who{gap:3px;min-width:0;font-size:13.5px;display:grid}.b2b .b2b-suggest .meta{color:var(--b-text-3);font-size:12px}.b2b .b2b-suggest .acts{align-items:center;gap:8px;display:flex}.b2b .b2b-suggest .missing{border-radius:var(--b-radius);background:var(--b-surface-2);margin-top:18px;padding:12px 14px}.b2b .b2b-suggest .missing h4{margin:0 0 5px;font-size:12.5px}.b2b .b2b-suggest .missing p{color:var(--b-text-2);max-width:78ch;margin:0;font-size:12.5px;line-height:1.55}.b2b .b2b-suggest .missing .why{color:var(--b-text-3);margin-top:7px;font-size:12px}.b2b .b2b-read-paste{border:1px solid var(--b-border-strong);border-radius:var(--b-radius);background:var(--b-surface-2);margin:0 0 20px;padding:14px 16px}.b2b .b2b-read-paste h3{margin:0 0 4px;font-size:13.5px}.b2b .b2b-read-paste .blurb{color:var(--b-text-2);max-width:76ch;margin:0 0 14px;font-size:12.5px;line-height:1.55}.b2b .b2b-read-paste .steps{gap:16px;margin:0;padding:0;list-style:none;display:grid}.b2b .b2b-read-paste .step-head{align-items:center;gap:8px;margin:0 0 7px;font-size:13px;display:flex}.b2b .b2b-read-paste .step-head .n{background:var(--b-surface);border:1px solid var(--b-border-strong);width:19px;height:19px;color:var(--b-text-2);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;font-size:11.5px;display:inline-grid}.b2b .b2b-read-paste textarea{width:100%;font:inherit;border:1px solid var(--b-border-strong);border-radius:var(--b-radius);background:var(--b-surface);color:var(--b-text);resize:vertical;padding:10px 12px;font-size:12px;line-height:1.5;display:block}.b2b .b2b-read-paste textarea:focus{border-color:var(--b-text);outline:none}.b2b .b2b-read-paste textarea.question{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px}.b2b .b2b-read-paste .row{flex-wrap:wrap;align-items:center;gap:10px;margin-top:9px;display:flex}.b2b .b2b-read-paste .note{color:var(--b-text-3);max-width:76ch;margin:8px 0 0;font-size:12px;line-height:1.55}.b2b .b2b-read-paste .outcomes{border-top:1px solid var(--b-border);color:var(--b-text-2);gap:5px;margin:14px 0 0;padding:12px 0 0;font-size:12.5px;line-height:1.5;list-style:none;display:grid}.b2b .b2b-read-paste .outcomes li[data-outcome=researched]{color:var(--b-verified)}.b2b .b2b-read-paste .outcomes li[data-outcome=failed]{color:#8c2f2a}.b2b .b2b-read-paste .outcomes .dropped{margin:5px 0 0}.b2b .b2b-read-paste .outcomes .dropped>summary{cursor:pointer;color:var(--b-text-3);font-size:12px;list-style:none}.b2b .b2b-read-paste .outcomes .dropped>summary::-webkit-details-marker{display:none}.b2b .b2b-read-paste .outcomes .dropped>summary:after{content:" — why";color:var(--b-accent)}.b2b .b2b-read-paste .outcomes .dropped[open]>summary:after{content:" — hide"}.b2b .b2b-read-paste .outcomes .dropped ul{border-left:2px solid var(--b-border);gap:5px;margin:6px 0 0;padding:0 0 0 12px;list-style:none;display:grid}.b2b .b2b-read-paste .outcomes .dropped li{color:var(--b-text-3);max-width:78ch;font-size:12px;line-height:1.5}.b2b .b2b-read-paste .outcomes .dropped .fields{color:var(--b-text-2);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px}.b2b .b2b-read-paste .not-held{border-radius:var(--b-radius);background:var(--b-surface);border:1px solid var(--b-border);margin:16px 0 0;padding:12px 14px}.b2b .b2b-read-paste .not-held h4{margin:0 0 5px;font-size:12.5px}.b2b .b2b-read-paste .not-held p{color:var(--b-text-2);max-width:78ch;margin:0;font-size:12.5px;line-height:1.55}.b2b .b2b-read-paste .not-held .why{color:var(--b-text-3);margin-top:7px;font-size:12px}.b2b .b2b-read-paste .landed-note{color:var(--b-text-2);max-width:78ch;margin:16px 0 0;font-size:12.5px;line-height:1.55}.b2b .b2b-read-paste .outcomes .landed{color:var(--b-text-3);margin-left:8px;font-size:11.5px;display:inline-block}.b2b .b2b-read-paste .outcomes strong+.b2b-flag{vertical-align:1px;margin-left:7px}.b2b .b2b-suggest .b2b-read-paste{background:0 0;border:0;margin:0;padding:0}.b2b .b2b-conv-check{flex-wrap:wrap;align-items:center;gap:12px;margin-top:10px;display:flex}.b2b .b2b-conv-check-note{color:var(--b-text-3);max-width:60ch;font-size:12.5px;line-height:1.5}.b2b .b2b-channels{border:0;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;margin:0;padding:0;display:grid}.b2b .b2b-channels legend{grid-column:1/-1;margin-bottom:4px;padding:0}.b2b .b2b-channel{border:1px solid var(--b-border);border-radius:var(--b-radius-lg);background:var(--b-surface);cursor:pointer;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.b2b .b2b-channel:hover{border-color:var(--b-border-strong)}.b2b .b2b-channel[data-on=true]{border-color:var(--b-accent);background:var(--b-accent-wash)}.b2b .b2b-channel input{width:15px;height:15px;accent-color:var(--b-accent);flex:none;margin:3px 0 0}.b2b .b2b-channel strong{font-size:13.5px;display:block}.b2b .b2b-channel>span>span{color:var(--b-text-2);margin-top:2px;font-size:12px;line-height:1.45;display:block}.b2b .b2b-checklist-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin:30px 0 6px;display:flex}.b2b .b2b-checklist-head h2{font-size:17px}.b2b .b2b-checklist-head .count{color:var(--b-text-3);font-variant-numeric:tabular-nums;font-size:12.5px}.b2b .b2b-checklist-head .count [data-kind=error]{color:#8c2f2a}.b2b .b2b-checklist-head .count [data-kind=saved]{color:var(--b-verified)}.b2b .b2b-checklist-section{margin:18px 0 0}.b2b .b2b-checklist-section h3{color:var(--b-text-2);margin:0 0 8px;font-size:13px}.b2b .b2b-checklist-section[data-conditional=true] .b2b-checklist{background:var(--b-surface-2)}.b2b .b2b-checklist-section details>summary{cursor:pointer;color:var(--b-text-2);flex-wrap:wrap;align-items:baseline;gap:8px;margin:0 0 8px;font-size:13px;font-weight:600;list-style:none;display:flex}.b2b .b2b-checklist-section details>summary::-webkit-details-marker{display:none}.b2b .b2b-checklist-section details>summary .n{color:var(--b-text-3);font-weight:400}.b2b .b2b-checklist-section details>summary:after{content:"Show";color:var(--b-accent);font-size:12px}.b2b .b2b-checklist-section details[open]>summary:after{content:"Hide"}.b2b .b2b-checklist{border:1px solid var(--b-border);border-radius:var(--b-radius-lg);background:var(--b-surface);margin:0;padding:0;list-style:none}.b2b .b2b-checklist li{border-top:1px solid var(--b-border);grid-template-columns:18px 1fr auto;align-items:start;gap:12px;padding:12px 16px;display:grid}.b2b .b2b-checklist li:first-child{border-top:0}.b2b .b2b-checklist li input{width:16px;height:16px;accent-color:var(--b-accent);cursor:pointer;margin:3px 0 0}.b2b .b2b-checklist .title{cursor:pointer;flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;font-weight:600;line-height:1.4;display:flex}.b2b .b2b-checklist li[data-done=true] .title>span:not(.b2b-tag){color:var(--b-text-3)}.b2b .b2b-checklist .if{color:var(--b-text-2);font-style:italic;font-weight:500}.b2b .b2b-checklist .detail{color:var(--b-text-2);max-width:84ch;margin:4px 0 0;font-size:12.5px;line-height:1.55}.b2b .b2b-checklist .when{color:var(--b-text-3);flex-wrap:wrap;align-items:center;gap:6px;margin:8px 0 0;font-size:11.5px;line-height:1.6;display:flex}.b2b .b2b-checklist .renew{color:var(--b-text-2);align-items:center;gap:7px;font-size:12.5px;display:inline-flex}.b2b .b2b-checklist .renew input,.b2b .b2b-checklist .renew select{font:inherit;color:var(--b-text);border:1px solid var(--b-border-strong);background:var(--b-surface);border-radius:6px;min-height:30px;padding:3px 9px;font-size:13px}.b2b .b2b-checklist .renew select{padding-right:26px}.b2b .b2b-checklist .renew input[type=date]{min-width:11em}.b2b .b2b-checklist .renew input:focus,.b2b .b2b-checklist .renew select:focus{border-color:var(--b-text);box-shadow:0 0 0 2px var(--b-accent-wash);outline:none}.b2b .b2b-checklist .renewal{color:var(--b-text-2);font-weight:600}.b2b .b2b-checklist .renewal[data-tone=soon]{color:var(--b-provided)}.b2b .b2b-checklist .renewal[data-tone=lapsed]{color:#8c2f2a}.b2b .b2b-checklist .why{color:var(--b-text);max-width:84ch;margin:6px 0 0;font-size:12.5px;line-height:1.5}.b2b .b2b-checklist .why .b2b-chip{vertical-align:middle;margin-right:6px;position:relative;top:-1px}.b2b .b2b-checklist .why a{color:var(--b-accent);white-space:nowrap;font-weight:600;text-decoration:none}.b2b .b2b-checklist .why a:hover{text-decoration:underline}.b2b .b2b-checklist .why[data-source=missing]{color:var(--b-text-2)}.b2b .b2b-tag{letter-spacing:.02em;border:1px solid var(--b-border);color:var(--b-text-3);background:var(--b-surface-2);white-space:nowrap;border-radius:999px;padding:1px 7px;font-size:10.5px;font-weight:600;display:inline-flex}.b2b .b2b-tag[data-kind=law_federal],.b2b .b2b-tag[data-kind=law_state]{color:var(--b-text);background:var(--b-surface);border-color:var(--b-border-strong)}.b2b .b2b-tag[data-kind=partners],.b2b .b2b-tag[data-kind=amazon]{color:var(--b-provided);background:var(--b-provided-wash);border-color:#fde68a}.b2b .b2b-topic{letter-spacing:.01em;white-space:nowrap;border-radius:999px;place-self:start end;margin-top:1px;padding:3px 9px;font-size:11px;font-weight:600;display:inline-flex}.b2b .b2b-topic[data-topic=labeling]{color:#1e40af;background:#dbeafe}.b2b .b2b-topic[data-topic=licensing]{color:#5b21b6;background:#ede9fe}.b2b .b2b-topic[data-topic=food_safety]{color:#166534;background:#dcfce7}.b2b .b2b-topic[data-topic=insurance]{color:#92400e;background:#fef3c7}.b2b .b2b-topic[data-topic=tax]{color:#9f1239;background:#ffe4e6}.b2b .b2b-topic[data-topic=packaging]{color:#115e59;background:#ccfbf1}.b2b .b2b-topic[data-topic=marketing]{color:#86198f;background:#fae8ff}.b2b .b2b-topic[data-topic=platform]{color:#334155;background:#e2e8f0}.b2b .b2b-topic[data-topic=legal]{color:#44403c;background:#e7e5e4}@media (max-width:640px){.b2b .b2b-checklist li{grid-template-columns:18px 1fr}.b2b .b2b-topic{grid-column:2;justify-self:start;margin-top:0}}.b2b .b2b-compliance-note{color:var(--b-text-3);max-width:78ch;margin:22px 0 0;font-size:12.5px;line-height:1.55}.b2b .b2b-legal{max-width:680px;padding:22px 0 56px}.b2b .b2b-legal h1{letter-spacing:-.025em;text-wrap:balance;margin:8px 0 6px;font-size:clamp(24px,4vw,32px)}.b2b .b2b-legal-date{color:var(--b-text-3);margin:0 0 26px;font-size:12.5px}.b2b .b2b-legal h2{letter-spacing:-.01em;margin:30px 0 8px;font-size:16px}.b2b .b2b-legal p,.b2b .b2b-legal li{color:var(--b-text-2);font-size:14.5px;line-height:1.7}.b2b .b2b-legal p{margin:0 0 12px}.b2b .b2b-legal ul{margin:0 0 12px;padding-left:20px}.b2b .b2b-legal li{margin-bottom:6px}.b2b .b2b-legal strong{color:var(--b-text);font-weight:600}.b2b .b2b-legal a{color:var(--b-accent);border-bottom:1px solid var(--b-accent-border);text-decoration:none}.b2b .b2b-legal a:hover{border-bottom-color:var(--b-accent)}.b2b .b2b-legal-foot{border-top:1px solid var(--b-border);color:var(--b-text-3);margin-top:36px;padding-top:16px;font-size:12.5px}.b2b{--b-t-label:11px;--b-t-small:12.5px;--b-t-body:14px;--b-t-lead:16px;--b-t-section:20px;--b-t-page:26px}.b2b h1{font-size:var(--b-t-page)}.b2b h2{font-size:var(--b-t-section)}.b2b h3{font-size:var(--b-t-lead)}.b2b h4{font-size:var(--b-t-body);letter-spacing:-.01em;margin:0;font-weight:600}.b2b .b2b-page-desc,.b2b .b2b-answer-sub,.b2b .t-body,.b2b .b2b-empty p{max-width:68ch}.b2b .t-small,.b2b .b2b-metric-context,.b2b .b2b-hint{max-width:78ch}.b2b .t-label{font-size:var(--b-t-label);letter-spacing:.07em;text-transform:uppercase;color:var(--b-text-3);font-weight:600}.b2b .t-small{font-size:var(--b-t-small);color:var(--b-text-2);line-height:1.6}.b2b .t-body{font-size:var(--b-t-body);line-height:1.6}.b2b .t-lead{font-size:var(--b-t-lead);line-height:1.55}.b2b .t-quiet{color:var(--b-text-3)}.b2b .b2b-disc{border-top:1px solid var(--b-line);margin-top:14px}.b2b .b2b-disc>summary{cursor:pointer;font-size:var(--b-t-small);color:var(--b-accent);align-items:center;gap:6px;padding:11px 0 0;font-weight:600;list-style:none;display:inline-flex}.b2b .b2b-disc>summary::-webkit-details-marker{display:none}.b2b .b2b-disc>summary:after{content:"";border-bottom:1.5px solid;border-right:1.5px solid;width:6px;height:6px;margin-left:1px;transition:transform .12s;transform:rotate(45deg)translate(-2px,-2px)}.b2b .b2b-disc[open]>summary:after{transform:rotate(-135deg)translate(-1px,-1px)}.b2b .b2b-disc>summary:hover{color:var(--b-accent-hover)}.b2b .b2b-disc>summary:focus-visible{outline:2px solid var(--b-accent);outline-offset:3px;border-radius:3px}.b2b .b2b-disc-body{padding:4px 0 12px}.b2b .b2b-disc-body>*+*{margin-top:14px}.b2b .b2b-disc-body p{font-size:var(--b-t-small);color:var(--b-text-2);max-width:74ch;line-height:1.65}.b2b .b2b-disc-body h5{font-size:var(--b-t-label);letter-spacing:.07em;text-transform:uppercase;color:var(--b-text-3);margin:0 0 6px;font-weight:600}.b2b .b2b-disc-body h5+ul,.b2b .b2b-disc-body h5+p{margin-top:0}.b2b .b2b-disc-body ul{margin:0;padding-left:17px}.b2b .b2b-disc-body li{font-size:var(--b-t-small);color:var(--b-text-2);margin-bottom:4px;line-height:1.6}.b2b .b2b-disc[data-level=page]{border-top:0;border-bottom:1px solid var(--b-line);margin:0 0 26px}.b2b .b2b-disc[data-level=page]>summary{padding:0 0 12px}.b2b .b2b-disc[data-level=page][open]>summary{padding-bottom:8px}.b2b .b2b-answer{font-size:var(--b-t-lead);color:var(--b-text);letter-spacing:-.005em;max-width:68ch;margin:0 0 6px;line-height:1.5}.b2b .b2b-answer strong{font-weight:600}.b2b .b2b-answer-sub{font-size:var(--b-t-small);color:var(--b-text-2);max-width:72ch;margin:0 0 20px}.b2b .b2b-section{margin:0 0 30px}.b2b .b2b-section>header{border-bottom:1px solid var(--b-line);flex-wrap:wrap;align-items:baseline;gap:10px;margin-bottom:14px;padding-bottom:9px;display:flex}.b2b .b2b-section>header h2{font-size:var(--b-t-lead);margin:0}.b2b .b2b-section>header .count{font-size:var(--b-t-small);color:var(--b-text-3);font-variant-numeric:tabular-nums}.b2b .b2b-section>header .act{font-size:var(--b-t-small);margin-left:auto;font-weight:600}.b2b .b2b-todo{border-top:1px solid var(--b-line);margin:0;padding:0;list-style:none}.b2b .b2b-todo>li{border-bottom:1px solid var(--b-line)}.b2b .b2b-todo a,.b2b .b2b-todo .row{color:inherit;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:14px 4px 14px 0;text-decoration:none;display:grid}.b2b .b2b-todo a:hover{background:var(--b-surface-2)}.b2b .b2b-todo a:focus-visible{outline:2px solid var(--b-accent);outline-offset:-2px;border-radius:4px}.b2b .b2b-todo .dot{background:var(--b-border-strong);border-radius:50%;width:7px;height:7px;margin-left:4px}.b2b .b2b-todo li[data-tone=due] .dot{background:var(--b-danger)}.b2b .b2b-todo li[data-tone=warn] .dot{background:var(--b-warn)}.b2b .b2b-todo li[data-tone=go] .dot{background:var(--b-accent)}.b2b .b2b-todo .what{font-size:var(--b-t-body);color:var(--b-text);font-weight:500}.b2b .b2b-todo .why{font-size:var(--b-t-small);color:var(--b-text-2);margin-top:2px;font-weight:400;display:block}.b2b .b2b-todo .go{font-size:var(--b-t-small);color:var(--b-accent);white-space:nowrap;font-weight:600}.b2b .b2b-clear{border-top:1px solid var(--b-line);border-bottom:1px solid var(--b-line);flex-wrap:wrap;align-items:center;gap:12px;padding:16px 0;display:flex}.b2b .b2b-clear .msg{font-size:var(--b-t-body);color:var(--b-text-2)}.b2b .b2b-clear .msg strong{color:var(--b-text)}.b2b .b2b-recent{margin:0;padding:0;list-style:none}.b2b .b2b-recent li{border-bottom:1px solid var(--b-line);font-size:var(--b-t-body);flex-wrap:wrap;align-items:baseline;gap:10px;padding:9px 0;display:flex}.b2b .b2b-recent li:last-child{border-bottom:0}.b2b .b2b-recent .who{font-weight:500}.b2b .b2b-recent .st{font-size:var(--b-t-small);color:var(--b-text-2)}.b2b .b2b-recent .when{font-size:var(--b-t-small);color:var(--b-text-3);margin-left:auto}.b2b .b2b-figures{border:1px solid var(--b-border);border-radius:var(--b-radius-lg);background:var(--b-surface);grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.b2b .b2b-figures>div{border-right:1px solid var(--b-line);padding:14px 16px}.b2b .b2b-figures>div:last-child{border-right:0}.b2b .b2b-figures .k{font-size:var(--b-t-label);letter-spacing:.05em;text-transform:uppercase;color:var(--b-text-3);font-weight:600}.b2b .b2b-figures .v{font-size:var(--b-t-section);letter-spacing:-.02em;margin-top:5px;font-weight:600;line-height:1.15}.b2b .b2b-figures .v[data-missing=true]{font-size:var(--b-t-body);color:var(--b-text-3);font-weight:500}.b2b .b2b-figures .c{font-size:var(--b-t-label);color:var(--b-text-3);margin-top:4px;line-height:1.45}@media (max-width:760px){.b2b .b2b-figures{grid-template-columns:repeat(2,1fr)}.b2b .b2b-figures>div:nth-child(2n){border-right:0}.b2b .b2b-figures>div:nth-child(-n+2){border-bottom:1px solid var(--b-line)}}@media (max-width:420px){.b2b .b2b-figures{grid-template-columns:1fr}.b2b .b2b-figures>div{border-right:0;border-bottom:1px solid var(--b-line)}.b2b .b2b-figures>div:last-child{border-bottom:0}}.b2b .b2b-verified-line{font-size:var(--b-t-small);color:var(--b-text-2);flex-wrap:wrap;align-items:center;gap:10px;display:flex}.b2b .b2b-band-filter{flex-wrap:wrap;align-items:center;gap:7px;margin:0 0 18px;display:flex}.b2b .b2b-band-filter .lab{font-size:var(--b-t-label);letter-spacing:.07em;text-transform:uppercase;color:var(--b-text-3);margin-right:3px;font-weight:600}.b2b .b2b-band-filter a{font-size:var(--b-t-small);color:var(--b-text-2);background:var(--b-surface);border:1px solid var(--b-border-strong);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:5px 12px;font-weight:500;text-decoration:none;display:inline-flex}.b2b .b2b-band-filter a:hover{background:var(--b-surface-2);color:var(--b-text)}.b2b .b2b-band-filter a[data-active=true]{background:var(--b-accent);border-color:var(--b-accent);color:#fff;font-weight:600}.b2b .b2b-band-filter a .n{font-variant-numeric:tabular-nums;opacity:.75}.b2b .b2b-band-filter a:focus-visible{outline:2px solid var(--b-accent);outline-offset:2px}.b2b .b2b-card{background:var(--b-surface);border:1px solid var(--b-border);border-radius:var(--b-radius-lg);padding:18px 20px}.b2b .b2b-card-head{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.b2b .b2b-card-head h3,.b2b .b2b-card-head h4{font-size:var(--b-t-lead);letter-spacing:-.015em;margin:0}.b2b .b2b-card-scale{font-size:var(--b-t-label);color:var(--b-text-3);font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto}.b2b .b2b-verdict{gap:9px;margin-top:13px;display:grid}.b2b .b2b-verdict>div{grid-template-columns:6.5rem 1fr;align-items:baseline;gap:12px;display:grid}.b2b .b2b-verdict .k{font-size:var(--b-t-label);letter-spacing:.06em;text-transform:uppercase;color:var(--b-text-3);padding-top:2px;font-weight:600}.b2b .b2b-verdict .v{font-size:var(--b-t-body);color:var(--b-text);line-height:1.55}.b2b .b2b-verdict>div[data-tone=blocking] .k{color:var(--b-danger)}.b2b .b2b-verdict>div[data-tone=caution] .k{color:var(--b-warn)}.b2b .b2b-verdict>div[data-tone=none] .v{color:var(--b-text-3)}@media (max-width:560px){.b2b .b2b-verdict>div{grid-template-columns:1fr;gap:2px}}.b2b .b2b-card-act{flex-wrap:wrap;align-items:center;gap:9px;margin-top:15px;display:flex}.b2b .b2b-card-act .aside{font-size:var(--b-t-small);color:var(--b-text-3);margin-left:auto}.b2b .b2b-setup{border:1px solid var(--b-accent-border);border-radius:var(--b-radius-lg);background:var(--b-surface);margin-bottom:30px;overflow:hidden}.b2b .b2b-setup>header{border-bottom:1px solid var(--b-line);padding:18px 20px 15px}.b2b .b2b-setup>header h2{font-size:var(--b-t-lead);margin:0 0 5px}.b2b .b2b-setup>header p{font-size:var(--b-t-small);color:var(--b-text-2);max-width:70ch;margin:0}.b2b .b2b-setup-q{border-bottom:1px solid var(--b-line);padding:16px 20px}.b2b .b2b-setup-q:last-of-type{border-bottom:0}.b2b .b2b-setup-q>.q{flex-wrap:wrap;align-items:baseline;gap:9px;display:flex}.b2b .b2b-setup-q>.q .n{font-size:var(--b-t-label);color:var(--b-text-3);font-variant-numeric:tabular-nums;min-width:1.1rem;font-weight:600}.b2b .b2b-setup-q>.q .label{font-size:var(--b-t-body);font-weight:600}.b2b .b2b-setup-q>.why{font-size:var(--b-t-small);color:var(--b-text-2);max-width:68ch;margin:4px 0 0 1.9rem}.b2b .b2b-setup-q>.why .basis{color:var(--b-text-3)}.b2b .b2b-setup-choices{flex-wrap:wrap;align-items:center;gap:7px;margin:11px 0 0 1.9rem;display:flex}.b2b .b2b-setup-choices button{font:inherit;font-size:var(--b-t-small);cursor:pointer;border:1px solid var(--b-border-strong);background:var(--b-surface);color:var(--b-text-2);border-radius:999px;padding:6px 13px;font-weight:500}.b2b .b2b-setup-choices button:hover{background:var(--b-surface-2);color:var(--b-text)}.b2b .b2b-setup-choices button[data-selected=true]{background:var(--b-accent);border-color:var(--b-accent);color:#fff;font-weight:600}.b2b .b2b-setup-choices button[data-suggested=true]:not([data-selected=true]){border-style:dashed;border-color:var(--b-accent-border);color:var(--b-accent)}.b2b .b2b-setup-choices button:disabled{opacity:.55;cursor:default}.b2b .b2b-setup-choices .hint{font-size:var(--b-t-label);color:var(--b-text-3)}.b2b .b2b-setup-write{max-width:68ch;margin:11px 0 0 1.9rem}.b2b .b2b-setup-input{width:100%;max-width:32ch;font:inherit;font-size:var(--b-t-body);color:var(--b-text);background:var(--b-surface);border:1px solid var(--b-border);border-radius:8px;outline:none;padding:9px 11px;transition:border-color .12s,box-shadow .12s}.b2b .b2b-setup-input:focus{border-color:var(--b-accent);box-shadow:0 0 0 3px var(--b-accent-wash)}.b2b .b2b-setup-input:disabled{opacity:.55;cursor:default}.b2b .b2b-setup-input::placeholder{color:var(--b-text-3)}.b2b .b2b-setup-basis{max-width:62ch;margin:8px 0 0}.b2b .b2b-setup-basis .src{font-size:var(--b-t-small);color:var(--b-text-2);margin:0;line-height:1.5}.b2b .b2b-setup-basis .src q{color:var(--b-text);quotes:"“" "”";font-style:italic}.b2b .b2b-setup-basis .edit{font-size:var(--b-t-label);color:var(--b-text-3);margin:3px 0 0}@media (max-width:640px){.b2b .b2b-setup-input{max-width:100%}}.b2b .b2b-setup-read{flex-wrap:wrap;align-items:center;gap:9px;margin:11px 0 0 1.9rem;display:flex}.b2b .b2b-setup-read .val{font-size:var(--b-t-body);border-bottom:1px dotted var(--b-border-strong);padding-bottom:1px;font-weight:500}.b2b .b2b-setup-read .val[data-confirmed=true]{border-bottom-color:#0000}.b2b .b2b-setup>footer{border-top:1px solid var(--b-line);background:var(--b-surface-2);flex-wrap:wrap;align-items:center;gap:12px;padding:15px 20px;display:flex}.b2b .b2b-setup>footer .left{font-size:var(--b-t-small);color:var(--b-text-2)}.b2b .b2b-setup>footer .left strong{color:var(--b-text)}.b2b .b2b-steps{border:1px solid var(--b-border);border-radius:var(--b-radius-lg);background:var(--b-surface);flex-wrap:wrap;align-items:stretch;gap:0;margin-bottom:26px;display:flex;overflow:hidden}.b2b .b2b-steps>li{border-right:1px solid var(--b-line);flex:150px;min-width:0;padding:13px 15px;list-style:none}.b2b .b2b-steps>li:last-child{border-right:0}.b2b .b2b-steps .n{font-variant-numeric:tabular-nums;background:var(--b-surface-2);width:18px;height:18px;color:var(--b-text-3);vertical-align:1px;border-radius:50%;place-items:center;margin-right:7px;font-size:10.5px;font-weight:600;display:inline-grid}.b2b .b2b-steps .t{font-size:var(--b-t-small);color:var(--b-text-3);font-weight:500}.b2b .b2b-steps .d{font-size:var(--b-t-label);color:var(--b-text-3);margin:5px 0 0 25px;line-height:1.45}.b2b .b2b-steps>li[data-state=done] .n{background:var(--b-accent-wash);color:var(--b-verified)}.b2b .b2b-steps>li[data-state=done] .t{color:var(--b-text-2)}.b2b .b2b-steps>li[data-state=now]{background:var(--b-accent-wash)}.b2b .b2b-steps>li[data-state=now] .n{background:var(--b-accent);color:#fff}.b2b .b2b-steps>li[data-state=now] .t{color:var(--b-text);font-weight:600}.b2b .b2b-steps>li[data-state=now] .d{color:var(--b-text-2)}@media (max-width:720px){.b2b .b2b-steps{display:block}.b2b .b2b-steps>li{border-right:0;border-bottom:1px solid var(--b-line)}.b2b .b2b-steps>li:last-child{border-bottom:0}.b2b .b2b-steps>li[data-state=done]{display:none}}@media (max-width:900px){.b2b .b2b-calc{flex-direction:column;display:flex}.b2b .b2b-calc>.b2b-calc-out{order:1}.b2b .b2b-calc>.b2b-calc-in{order:2}}.b2b .b2b-prefill{font-size:var(--b-t-small);color:var(--b-text-2);background:var(--b-accent-wash);border:1px solid var(--b-accent-border);border-radius:var(--b-radius);flex-wrap:wrap;align-items:baseline;gap:8px;margin-bottom:16px;padding:10px 12px;display:flex}.b2b .b2b-prefill strong{color:var(--b-text)}.b2b .b2b-prefill button{font:inherit;font-size:var(--b-t-small);color:var(--b-accent);cursor:pointer;background:0 0;border:0;margin-left:auto;padding:0;font-weight:600;text-decoration:underline}.b2b .b2b-counts{flex-wrap:wrap;align-items:baseline;gap:22px;display:flex}.b2b .b2b-counts>div{align-items:baseline;gap:7px;display:flex}.b2b .b2b-counts .v{font-size:var(--b-t-lead);font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-weight:600}.b2b .b2b-counts .k{font-size:var(--b-t-small);color:var(--b-text-2)}.b2b .b2b-counts>div[data-complete=true] .v{color:var(--b-verified)}.b2b .b2b-counts>div[data-tier=required][data-complete=false] .v{color:var(--b-warn)}.b2b .b2b-plan-card.b2b-card{gap:0;padding:18px 20px 6px}.b2b .b2b-plan-card.b2b-card>.b2b-disc{margin-top:15px}.b2b .b2b-plan-contact{font-size:var(--b-t-small);color:var(--b-text-2)}.b2b .b2b-plan-contact strong{color:var(--b-text);font-weight:600}.b2b .b2b-card-act .b2b-outreach{border-top:0;flex:200px;min-width:0;padding-top:0}.b2b .b2b-card-act .b2b-outreach-toggle{width:auto}.b2b .b2b-card-act .b2b-outreach-chev{margin-left:8px}.b2b .b2b-card-act .b2b-outreach-body{width:100%}.b2b .b2b-card-act{align-items:flex-start}.b2b .b2b-card-act>.b2b-btn,.b2b .b2b-card-act>.b2b-plan-contact{margin-top:1px}.b2b .b2b-plan-tier h3{font-size:var(--b-t-body)}.b2b .b2b-counts .v{white-space:nowrap}.b2b .b2b-counts>div{flex:22ch;align-items:baseline}.b2b .b2b-menu{display:none}@media (max-width:860px){.b2b .b2b-topbar-inner[data-nav=long] .b2b-nav{display:none}.b2b .b2b-menu{margin-left:auto;display:block}.b2b .b2b-topbar{z-index:40;background:var(--b-surface);position:sticky;top:0}.b2b .b2b-topbar-inner{flex-wrap:nowrap;gap:10px;height:auto;padding:9px 16px}.b2b .b2b-wordmark{border-right:0;height:auto;padding-right:0;font-size:15px}.b2b .b2b-topbar-action{order:0;margin-left:auto}.b2b .b2b-main{padding:20px 16px 56px}}.b2b .b2b-menu-btn{font:inherit;font-size:var(--b-t-small);color:var(--b-text);background:var(--b-surface);border:1px solid var(--b-border-strong);cursor:pointer;border-radius:999px;align-items:center;gap:9px;max-width:48vw;padding:6px 8px 6px 13px;font-weight:600;display:inline-flex}.b2b .b2b-menu-btn .here{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.b2b .b2b-menu-btn .bars{flex:none;gap:3px;padding-right:4px;display:grid}.b2b .b2b-menu-btn .bars i{background:var(--b-text-2);border-radius:2px;width:15px;height:1.5px;display:block}.b2b .b2b-menu[data-open=true] .b2b-menu-btn{background:var(--b-surface-2)}.b2b .b2b-menu-btn:focus-visible{outline:2px solid var(--b-accent);outline-offset:2px}.b2b .b2b-menu-scrim{z-index:45;cursor:default;background:#1c191747;border:0;padding:0;position:fixed;inset:0}.b2b .b2b-menu-panel{z-index:50;background:var(--b-surface);border-bottom:1px solid var(--b-border);max-height:88dvh;padding:64px 16px 18px;position:fixed;top:0;left:0;right:0;overflow-y:auto;box-shadow:0 12px 32px #1c19171f}.b2b .b2b-menu-group+.b2b-menu-group{border-top:1px solid var(--b-line);margin-top:18px;padding-top:14px}.b2b .b2b-menu-group .t-label{margin:0 0 4px}.b2b .b2b-menu-panel a{font-size:var(--b-t-lead);color:var(--b-text-2);padding:11px 2px;font-weight:500;text-decoration:none;display:block}.b2b .b2b-menu-panel a[data-active=true]{color:var(--b-accent);font-weight:600}.b2b .b2b-menu-panel a:focus-visible{outline:2px solid var(--b-accent);outline-offset:-2px;border-radius:4px}.b2b .b2b-page-head{border-bottom:0;align-items:flex-end;margin-bottom:22px;padding-bottom:0}.b2b .b2b-page-head h1{letter-spacing:-.03em;line-height:1.05}.b2b .b2b-page-head .b2b-page-desc{font-size:var(--b-t-body);color:var(--b-text-2);max-width:58ch;margin-top:7px}.b2b .b2b-page-head-text{min-width:0}.b2b .b2b-page-head-action{flex:0 auto;min-width:0}.b2b .b2b-page-head[data-compact=true]{margin-bottom:18px}.b2b .b2b-answer{font-size:var(--b-t-section);letter-spacing:-.02em;color:var(--b-text-2);max-width:34ch;margin:0 0 7px;font-weight:400;line-height:1.3}.b2b .b2b-answer strong{color:var(--b-text);font-weight:600}.b2b .b2b-answer-sub{max-width:62ch;margin-bottom:4px}.b2b .b2b-card{border:0;border-top:1px solid var(--b-line);background:0 0;border-radius:0;padding:22px 0 16px}.b2b .b2b-plan-card.b2b-card{margin-bottom:0;padding:22px 0 12px}.b2b .b2b-browse .b2b-card:first-of-type,.b2b .b2b-plan-tier .b2b-card:first-of-type{border-top-color:var(--b-border-strong)}.b2b .b2b-card-head{align-items:baseline;gap:10px}.b2b .b2b-card-head h3,.b2b .b2b-card-head h4{font-size:var(--b-t-section);letter-spacing:-.025em;line-height:1.2}.b2b .b2b-plan-n{width:auto;height:auto;font-size:var(--b-t-body);color:var(--b-text-3);font-variant-numeric:tabular-nums;border:0;border-radius:0;min-width:1.2ch;font-weight:600}.b2b .b2b-card-scale{font-size:var(--b-t-small);color:var(--b-text-3);white-space:normal;flex-basis:100%;order:9;margin-left:0}.b2b .b2b-verdict{gap:12px;margin-top:14px}.b2b .b2b-verdict>div{border-left:2px solid var(--b-border-strong);padding-left:13px;display:block}.b2b .b2b-verdict .k{font-size:var(--b-t-label);letter-spacing:.08em;margin-bottom:4px;padding-top:0;display:block}.b2b .b2b-verdict .v{font-size:var(--b-t-lead);line-height:1.45;display:block}.b2b .b2b-verdict>div:first-child{border-left-color:var(--b-accent)}.b2b .b2b-verdict>div:first-child .k{color:var(--b-accent)}.b2b .b2b-verdict>div[data-tone=blocking]{border-left-color:var(--b-danger)}.b2b .b2b-verdict>div[data-tone=caution]{border-left-color:var(--b-warn)}.b2b .b2b-verdict>div[data-tone=plain]{border-left-color:var(--b-border-strong)}.b2b .b2b-verdict>div[data-tone=none]{border-left-color:var(--b-line)}.b2b .b2b-verdict>div[data-tone=none] .v{font-size:var(--b-t-body);color:var(--b-text-3)}.b2b .b2b-verdict>div[data-tone=plain] .v{font-size:var(--b-t-body);color:var(--b-text-2)}.b2b .b2b-verdict>div[data-tone=timing]{border-left-color:var(--b-verified)}.b2b .b2b-verdict>div[data-tone=timing] .k{color:var(--b-verified)}.b2b .b2b-basis{font-size:var(--b-t-small);color:var(--b-text-3);margin:6px 0 0}.b2b .b2b-card-act{gap:10px 14px;margin-top:16px}.b2b .b2b-card-head .b2b-strength{font-size:var(--b-t-label);padding:3px 9px}.b2b .b2b-card-head .b2b-flag{font-size:var(--b-t-label)}.b2b .b2b-plan-tier h3{font-size:var(--b-t-label);letter-spacing:.08em;text-transform:uppercase;color:var(--b-text-3);margin:0 0 5px;font-weight:600}.b2b .b2b-plan-tier{margin-bottom:36px}.b2b .b2b-section>header h2{font-size:var(--b-t-section);letter-spacing:-.015em;text-transform:none;color:var(--b-text);font-weight:600}.b2b .b2b-section>header{margin-bottom:16px;padding-bottom:9px}.b2b .b2b-section>header .count{font-size:var(--b-t-small);color:var(--b-text-3)}.b2b .b2b-section{margin-bottom:38px}.b2b .b2b-scale-label .name{font-size:var(--b-t-label);letter-spacing:.08em;text-transform:uppercase;font-weight:600}.b2b .b2b-todo .what{font-size:var(--b-t-lead);letter-spacing:-.01em;font-weight:600}.b2b .b2b-todo a,.b2b .b2b-todo .row{padding:16px 4px 16px 0}@media (max-width:640px){.b2b h1{font-size:23px}.b2b .b2b-answer{max-width:none;font-size:18px}.b2b .b2b-page-head{display:block}.b2b .b2b-page-head-action{margin-top:14px}.b2b .b2b-page-head .b2b-page-desc{max-width:none}.b2b .b2b-card-head h3,.b2b .b2b-card-head h4{flex:100%;font-size:19px}.b2b .b2b-card-head{gap:7px 8px}.b2b .b2b-plan-n{flex:none}.b2b .b2b-verdict .v{font-size:var(--b-t-body)}.b2b .b2b-card-act{gap:10px;display:grid}.b2b .b2b-card-act>.b2b-btn{width:100%;padding:11px 15px}.b2b .b2b-card-act .aside{margin-left:0}.b2b .b2b-card-act .b2b-outreach{flex:none}.b2b .b2b-disc-body table,.b2b .b2b-table{font-size:var(--b-t-small)}.b2b .b2b-plan-cols{grid-template-columns:1fr}.b2b .b2b-plan-cols>div+div{border-left:0;padding-left:0}.b2b .b2b-band-filter{scrollbar-width:none;flex-wrap:nowrap;padding-bottom:4px;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 88%,#0000);mask-image:linear-gradient(90deg,#000 88%,#0000)}.b2b .b2b-band-filter::-webkit-scrollbar{display:none}.b2b .b2b-band-filter .lab{display:none}.b2b .b2b-btn{padding:10px 16px}.b2b .b2b-btn-sm{padding:8px 13px}.b2b .b2b-setup-choices button{padding:9px 14px}.b2b .b2b-setup-q>.why,.b2b .b2b-setup-choices,.b2b .b2b-setup-read{margin-left:0}.b2b .b2b-setup>footer{flex-direction:column;align-items:stretch}.b2b .b2b-setup>footer .btn,.b2b .b2b-setup>footer button{width:100%}.b2b .b2b-setup>footer .left{margin-left:0!important}.b2b input,.b2b select,.b2b textarea,.b2b .b2b-cell-input{font-size:16px}}.b2b .b2b-answer{max-width:48ch}@media (max-width:640px){.b2b .b2b-answer{max-width:none}}@media (max-width:760px){.b2b .b2b-conv-row .flag{text-align:left;justify-content:flex-start}}@media (max-width:640px){.b2b .b2b-sync-stack .b2b-last-synced{display:none}.b2b .b2b-topbar-action .b2b-btn{white-space:nowrap}.b2b .b2b-topbar-inner{padding-right:14px}}.b2b .b2b-table-scroll{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.b2b .b2b-pitch,.b2b .b2b-pitch section,.b2b .b2b-panel,.b2b .b2b-grid>*,.b2b .b2b-plan-cols>*{min-width:0}.b2b .b2b-checklist li{grid-template-columns:18px minmax(0,1fr) auto}@media (max-width:760px){.b2b .b2b-checklist li{grid-template-columns:18px minmax(0,1fr)}}.b2b .b2b-checklist .renew{flex-wrap:wrap}.b2b .b2b-checklist .title,.b2b .b2b-checklist .when{min-width:0}.b2b .b2b-checklist .detail{overflow-wrap:anywhere;max-width:100%}.b2b .b2b-opportunity{border-top:1px solid var(--b-line);margin-top:12px;padding-top:12px}.b2b .b2b-opportunity .v strong{font-weight:650}.b2b .b2b-factors{margin-top:9px}.b2b .b2b-factors>summary{cursor:pointer;font-size:var(--b-t-small);color:var(--b-text-3);align-items:center;gap:6px;padding:3px 0;list-style:none;display:inline-flex}.b2b .b2b-factors>summary::-webkit-details-marker{display:none}.b2b .b2b-factors>summary:before{content:"▸";font-size:.8em;transition:transform .12s}.b2b .b2b-factors[open]>summary:before{transform:rotate(90deg)}.b2b .b2b-factors>summary:hover{color:var(--b-text-2)}.b2b .b2b-factors ul{gap:8px;margin:8px 0 0;padding:0;list-style:none;display:grid}.b2b .b2b-factors li{grid-template-columns:1.1rem 1fr;align-items:baseline;gap:8px;display:grid}.b2b .b2b-factors .mark{font-weight:700;font-size:var(--b-t-small);color:var(--b-text-3);text-align:center}.b2b .b2b-factors li[data-state=supports] .mark{color:var(--b-accent)}.b2b .b2b-factors li[data-state=against] .mark{color:var(--b-warn)}.b2b .b2b-factors li[data-state=blocks] .mark{color:var(--b-danger)}.b2b .b2b-factors .body{gap:1px;display:grid}.b2b .b2b-factors .lab{font-size:var(--b-t-label);letter-spacing:.05em;text-transform:uppercase;color:var(--b-text-3);font-weight:600}.b2b .b2b-factors .txt{font-size:var(--b-t-small);color:var(--b-text-2);line-height:1.5}.b2b .b2b-factors li[data-state=unknown] .txt{color:var(--b-text-3)}.b2b .b2b-pricing{max-width:1060px;margin:0 auto;padding:8px 0 64px}.b2b .b2b-pricing-head{text-align:center;max-width:42rem;margin:0 auto 40px}.b2b .b2b-pricing-head h1{letter-spacing:-.02em;margin:0 0 16px;font-size:clamp(26px,4vw,38px);line-height:1.15}.b2b .b2b-pricing-head .lede{font-size:var(--b-t-lead);color:var(--b-text-2);margin:0 0 18px;line-height:1.6}.b2b .b2b-pricing-head .early{font-size:var(--b-t-small);color:var(--b-text-2);border:1px solid var(--b-accent-border);background:var(--b-surface);border-radius:var(--b-radius-lg);text-align:left;margin:0;padding:12px 16px;line-height:1.6}.b2b .b2b-tiers{grid-template-columns:repeat(3,1fr);align-items:start;gap:18px;display:grid}@media (max-width:900px){.b2b .b2b-tiers{grid-template-columns:1fr;max-width:32rem;margin:0 auto}}.b2b .b2b-tier{border:1px solid var(--b-line);border-radius:var(--b-radius-lg);background:var(--b-surface);flex-direction:column;height:100%;padding:24px 20px 20px;display:flex}.b2b .b2b-tier[data-highlight=yes]{border-color:var(--b-accent-border);box-shadow:0 1px 0 var(--b-accent-border)}.b2b .b2b-tier .flag{background:var(--b-accent);color:#fff;font-size:var(--b-t-label);letter-spacing:.04em;border-radius:999px;align-self:start;margin-bottom:10px;padding:3px 9px;font-weight:600;line-height:1.5}.b2b .b2b-tier .flag-spacer{height:calc(var(--b-t-label) * 1.5 + 6px);margin-bottom:10px}.b2b .b2b-tier h2{font-size:var(--b-t-lead);margin:0 0 6px}.b2b .b2b-tier .price{align-items:baseline;gap:6px;margin:0 0 2px;display:flex}.b2b .b2b-tier .price strong{letter-spacing:-.02em;font-size:30px;font-weight:650}.b2b .b2b-tier .price .per{font-size:var(--b-t-small);color:var(--b-text-3)}.b2b .b2b-tier .seats{font-size:var(--b-t-small);color:var(--b-text-3);margin:0 0 12px}.b2b .b2b-tier .tagline{font-size:var(--b-t-body);color:var(--b-text-2);margin:0 0 16px;line-height:1.5}.b2b .b2b-tier ul{gap:9px;margin:0 0 20px;padding:0;list-style:none;display:grid}.b2b .b2b-tier li{grid-template-columns:1rem 1fr;align-items:start;gap:8px;display:grid}.b2b .b2b-tier .tick{color:var(--b-accent);font-size:13px;line-height:1.5}.b2b .b2b-tier li>span:last-child{font-size:var(--b-t-small);color:var(--b-text-2);line-height:1.5}.b2b .b2b-tier .soon{color:var(--b-text-3);font-style:italic}.b2b .b2b-tier li[data-soon]{color:var(--b-text-2)}.b2b .b2b-tier li[data-soon] .tick{color:var(--b-text-3)}.b2b .b2b-sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.b2b .b2b-tier>a{text-align:center;margin-top:auto}.b2b .b2b-pricing-honest{max-width:46rem;margin:56px auto 0}.b2b .b2b-pricing-honest h2{font-size:var(--b-t-lead);margin:0 0 16px}.b2b .b2b-pricing-honest ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.b2b .b2b-pricing-honest li{font-size:var(--b-t-body);color:var(--b-text-2);line-height:1.6}.b2b .b2b-pricing-honest strong{color:var(--b-text)}.b2b .b2b-pricing-form{max-width:40rem;margin:56px auto 0}.b2b .b2b-enquiry{border:1px solid var(--b-line);border-radius:var(--b-radius-lg);background:var(--b-surface);gap:14px;padding:26px 24px;display:grid}.b2b .b2b-enquiry h2{font-size:var(--b-t-lead);margin:0}.b2b .b2b-enquiry .lede{font-size:var(--b-t-small);color:var(--b-text-2);margin:-6px 0 4px;line-height:1.6}.b2b .b2b-enquiry .row{grid-template-columns:1fr 1fr;gap:14px;display:grid}@media (max-width:560px){.b2b .b2b-enquiry .row{grid-template-columns:1fr}}.b2b .b2b-enquiry .field{gap:5px;display:grid}.b2b .b2b-enquiry .field>span{font-size:var(--b-t-label);letter-spacing:.04em;text-transform:uppercase;color:var(--b-text-3);font-weight:600}.b2b .b2b-enquiry .field em{text-transform:none;letter-spacing:0;opacity:.75;font-style:normal;font-weight:400}.b2b .b2b-enquiry input,.b2b .b2b-enquiry select,.b2b .b2b-enquiry textarea{font:inherit;font-size:var(--b-t-body);color:var(--b-text);background:var(--b-canvas);border:1px solid var(--b-line);border-radius:var(--b-radius);width:100%;padding:9px 11px}.b2b .b2b-enquiry textarea{resize:vertical;line-height:1.5}.b2b .b2b-enquiry input:focus-visible,.b2b .b2b-enquiry select:focus-visible,.b2b .b2b-enquiry textarea:focus-visible{outline:2px solid var(--b-accent);outline-offset:1px;border-color:var(--b-accent)}.b2b .b2b-enquiry .note{font-size:var(--b-t-small);color:var(--b-text-3);margin:0;line-height:1.5}.b2b .b2b-enquiry .err{font-size:var(--b-t-small);color:var(--b-danger);margin:0;line-height:1.5}.b2b .b2b-enquiry>button{justify-self:start}.b2b .b2b-enquiry[data-state=sent] p{font-size:var(--b-t-body);color:var(--b-text-2);margin:0;line-height:1.6}.b2b .b2b-pricing-foot{text-align:center;margin-top:40px}.b2b .b2b-pricing-foot p{font-size:var(--b-t-small);color:var(--b-text-3);margin:0}.b2b .b2b-honeypot{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.b2b .b2b-bm-position{margin:0 0 30px}.b2b .b2b-bm-headline{letter-spacing:-.025em;max-width:34ch;margin:8px 0 20px;font-size:25px;line-height:1.28}.b2b .b2b-bm-verdicts{background:var(--b-border);border:1px solid var(--b-border);border-radius:10px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1px;display:grid;overflow:hidden}.b2b .b2b-bm-verdict{background:var(--b-surface);padding:14px 16px 15px}.b2b .b2b-bm-verdict-head{align-items:center;gap:7px;margin-bottom:7px;display:flex}.b2b .b2b-bm-verdict-head .name{letter-spacing:.06em;text-transform:uppercase;color:var(--b-text-3);font-size:11px;font-weight:700}.b2b .b2b-bm-verdict-head .dot{background:var(--b-text-3);border-radius:50%;flex:none;width:8px;height:8px}.b2b .b2b-bm-verdict[data-tone=good] .dot{background:var(--b-verified)}.b2b .b2b-bm-verdict[data-tone=mixed] .dot{background:var(--b-warn)}.b2b .b2b-bm-verdict[data-tone=weak] .dot{background:var(--b-danger)}.b2b .b2b-bm-verdict[data-tone=unknown] .dot{background:var(--b-border-strong)}.b2b .b2b-bm-verdict .head{font-size:13px;font-weight:600;line-height:1.4}.b2b .b2b-bm-verdict .detail{color:var(--b-text-2);margin-top:4px;font-size:12px;line-height:1.45}.b2b .b2b-bm-verdict[data-tone=unknown] .head{color:var(--b-text-2);font-weight:500}.b2b .b2b-bm-answerable{font-size:var(--b-t-small);color:var(--b-text-3);max-width:78ch;margin-top:12px}.b2b .b2b-bm-cohort{margin:0 0 30px;padding:20px}.b2b .b2b-bm-cohort-top{flex-wrap:wrap;align-items:flex-start;gap:24px;display:flex}.b2b .b2b-bm-cohort-n{margin-top:7px;font-size:15px}.b2b .b2b-bm-cohort-n strong{letter-spacing:-.03em;margin-right:3px;font-size:30px;font-weight:700}.b2b .b2b-bm-cohort-sub{color:var(--b-text-2);margin-top:3px;font-size:12.5px}.b2b .b2b-bm-cohort-basis{justify-items:end;gap:5px;min-width:190px;margin-left:auto;display:grid}.b2b .b2b-bm-basis-row{align-items:center;gap:9px;display:flex}.b2b .b2b-bm-basis-row .n{text-align:right;min-width:3ch;font-size:13px;font-weight:600}.b2b .b2b-bm-basis-none{color:var(--b-text-3);text-align:right;max-width:26ch;font-size:11.5px;line-height:1.45}.b2b .b2b-bm-basis{letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:2px 7px;font-size:10px;font-weight:700;display:inline-block}.b2b .b2b-bm-basis[data-basis=research]{background:var(--b-surface-2);color:var(--b-text-2)}.b2b .b2b-bm-basis[data-basis=verified]{background:var(--b-verified-wash);color:var(--b-verified)}.b2b .b2b-bm-basis[data-basis=self_reported]{background:var(--b-provided-wash);color:var(--b-provided)}.b2b .b2b-bm-cohort-members{flex-wrap:wrap;gap:6px;margin:16px 0 2px;display:flex}.b2b .b2b-bm-cohort-members .b2b-tag{background:var(--b-surface-2);border:1px solid var(--b-border);border-radius:999px;align-items:baseline;gap:6px;padding:4px 11px;font-size:12.5px;font-weight:500;display:inline-flex}.b2b .b2b-bm-cohort-members .b2b-tag em{color:var(--b-text-3);font-size:11px;font-style:normal}.b2b .b2b-bm-cohort-members .b2b-tag[data-source=shelfwyze]{background:var(--b-verified-wash);border-color:var(--b-accent-border)}.b2b .b2b-bm-cohort-members a.b2b-tag{color:inherit;text-decoration:none}.b2b .b2b-bm-cohort-members a.b2b-tag:hover{border-color:var(--b-border-strong);background:var(--b-surface)}.b2b .b2b-bm-cohort-members a.b2b-tag:focus-visible{outline:2px solid var(--b-accent);outline-offset:2px}.b2b .b2b-bm-rule{white-space:pre-wrap;font:inherit;color:var(--b-text-2);max-width:70ch;margin:0 0 14px;font-size:13px;line-height:1.6}.b2b .b2b-bm-caveat-head{text-transform:uppercase;letter-spacing:.05em;color:var(--b-text-3);margin-bottom:6px;font-size:12px;font-weight:700}.b2b .b2b-bm-serving{color:var(--b-text-3);margin-top:12px;font-size:12.5px}.b2b .b2b-bm-opplist{background:var(--b-border);border:1px solid var(--b-border);border-radius:10px;gap:1px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.b2b .b2b-bm-opp{background:var(--b-surface);align-items:flex-start;gap:14px;padding:16px 18px;display:flex}.b2b .b2b-bm-opp .rank{background:var(--b-danger-wash);width:24px;height:24px;color:var(--b-danger);border-radius:50%;flex:none;place-items:center;margin-top:1px;font-size:12px;font-weight:700;display:grid}.b2b .b2b-bm-opp .rank[data-tone=good]{background:var(--b-verified-wash);color:var(--b-verified)}.b2b .b2b-bm-opp .body{flex:1;min-width:0}.b2b .b2b-bm-opp h3{margin-bottom:4px;font-size:14.5px}.b2b .b2b-bm-opp .why{color:var(--b-text-2);font-size:12.5px;line-height:1.5}.b2b .b2b-bm-opp .what{color:var(--b-text-3);margin-top:4px;font-size:12.5px;line-height:1.5}.b2b .b2b-bm-opp .b2b-btn{flex:none;margin-top:1px}.b2b .b2b-bm-section>header{align-items:center}.b2b .b2b-bm-section-tone{margin-left:auto;font-size:12.5px;font-weight:600}.b2b .b2b-bm-section-tone[data-tone=good]{color:var(--b-verified)}.b2b .b2b-bm-section-tone[data-tone=weak]{color:var(--b-danger)}.b2b .b2b-bm-section-tone[data-tone=mixed]{color:var(--b-warn)}.b2b .b2b-bm-section-tone[data-tone=unknown]{color:var(--b-text-3);font-weight:500}.b2b .b2b-bm-rows{background:var(--b-border);border:1px solid var(--b-border);border-radius:10px;gap:1px;display:grid;overflow:hidden}.b2b .b2b-bm-row{background:var(--b-surface);padding:18px 20px 16px}.b2b .b2b-bm-row[data-empty=true]{background:#fcfcfb}.b2b .b2b-bm-row-head{flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:12px;display:flex}.b2b .b2b-bm-row-head h3{font-size:14.5px}.b2b .b2b-bm-row[data-empty=true] .b2b-bm-row-head h3{color:var(--b-text-2);font-weight:500}.b2b .b2b-bm-standing{letter-spacing:.05em;text-transform:uppercase;border-radius:999px;padding:2px 8px;font-size:10.5px;font-weight:700}.b2b .b2b-bm-standing[data-standing=ahead]{background:var(--b-verified-wash);color:var(--b-verified)}.b2b .b2b-bm-standing[data-standing=behind]{background:var(--b-danger-wash);color:var(--b-danger)}.b2b .b2b-bm-standing[data-standing=in_range]{background:var(--b-surface-2);color:var(--b-text-2)}.b2b .b2b-bm-row-head .b2b-bm-basis{margin-left:auto}.b2b .b2b-bm-figures{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-bottom:16px;display:grid}.b2b .b2b-bm-fig{align-content:start;gap:1px;display:grid}.b2b .b2b-bm-fig .k{letter-spacing:.05em;text-transform:uppercase;color:var(--b-text-3);font-size:11px;font-weight:600}.b2b .b2b-bm-fig .v{letter-spacing:-.025em;font-size:21px;font-weight:700;line-height:1.25}.b2b .b2b-bm-fig .s{color:var(--b-text-3);margin-top:1px;font-size:11.5px;line-height:1.4}.b2b .b2b-bm-bar{margin:4px 0 14px}.b2b .b2b-bm-track{background:linear-gradient(var(--b-border), var(--b-border)) left 50% / 100% 2px no-repeat;height:30px;position:relative}.b2b .b2b-bm-box{background:var(--b-surface-2);border:1px solid var(--b-border-strong);border-radius:3px;height:12px;position:absolute;top:50%;transform:translateY(-50%)}.b2b .b2b-bm-median{background:var(--b-text-3);width:1.5px;height:16px;position:absolute;top:50%;transform:translate(-50%,-50%)}.b2b .b2b-bm-you{position:absolute;top:50%;transform:translate(-50%,-50%)}.b2b .b2b-bm-you .dot{background:var(--b-text);width:13px;height:13px;box-shadow:0 0 0 3px var(--b-surface);border-radius:50%;display:block}.b2b .b2b-bm-you[data-standing=ahead] .dot{background:var(--b-verified)}.b2b .b2b-bm-you[data-standing=behind] .dot{background:var(--b-danger)}.b2b .b2b-bm-you .tag{white-space:nowrap;font-size:12px;font-weight:700;position:absolute;top:50%;transform:translateY(-50%)}.b2b .b2b-bm-you .tag[data-side=right]{left:20px}.b2b .b2b-bm-you .tag[data-side=left]{right:20px}.b2b .b2b-bm-scale{color:var(--b-text-3);justify-content:space-between;margin-top:2px;font-size:11.5px;display:flex}.b2b .b2b-bm-scale .mid{color:var(--b-text-2)}.b2b .b2b-bm-why{color:var(--b-text-2);max-width:82ch;font-size:13px;line-height:1.55}.b2b .b2b-bm-lfl{border-left:2px solid var(--b-line);color:var(--b-text-3,var(--b-text-2));max-width:82ch;margin-top:6px;padding-left:10px;font-size:12.5px;line-height:1.5}.b2b .b2b-bm-empty{max-width:76ch}.b2b .b2b-bm-empty-head{color:var(--b-text-2);font-size:13.5px;font-weight:600}.b2b .b2b-bm-empty-why{color:var(--b-text-3);margin-top:3px;font-size:12.5px;line-height:1.5}.b2b .b2b-bm-empty-need{color:var(--b-text-2);margin-top:7px;font-size:12.5px;line-height:1.5}.b2b .b2b-bm-empty-need span{letter-spacing:.05em;text-transform:uppercase;color:var(--b-text-3);margin-right:6px;font-size:10px;font-weight:700}.b2b .b2b-bm-empty-own{color:var(--b-text-2);margin-top:7px;font-size:12.5px}.b2b .b2b-bm-disc{margin-top:12px}.b2b .b2b-bm-disc>summary{color:var(--b-text-3);font-size:12px;font-weight:500}.b2b .b2b-bm-mixed{color:var(--b-text-2);margin-bottom:8px;font-size:12.5px}.b2b .b2b-bm-src{color:var(--b-text-3);margin-top:8px;font-size:12px}.b2b .b2b-bm-src a{color:var(--b-accent)}.b2b .b2b-bm-table{background:var(--b-surface);border:1px solid var(--b-border);border-radius:10px}.b2b .b2b-bm-table-note{font-size:var(--b-t-small);color:var(--b-text-3);border-top:1px solid var(--b-line);max-width:78ch;margin-top:16px;padding-top:11px;line-height:1.6}.b2b .b2b-bm-table-note strong{color:var(--b-text-2);font-weight:600}.b2b .b2b-bm-method{margin-top:30px;padding:4px 20px 16px}.b2b .b2b-bm-method .b2b-disc{border-top:0;margin-top:0}.b2b .b2b-bm-method h3{margin:16px 0 6px;font-size:13px}.b2b .b2b-bm-method h3:first-child{margin-top:4px}.b2b .b2b-bm-method .t-small,.b2b .b2b-bm-method .b2b-unknowns li{max-width:82ch}@media (max-width:900px){.b2b .b2b-bm-verdicts{grid-template-columns:repeat(2,minmax(0,1fr))}.b2b .b2b-bm-figures{grid-template-columns:1fr;gap:12px}.b2b .b2b-bm-fig .v{font-size:18px}.b2b .b2b-bm-headline{font-size:21px}.b2b .b2b-bm-cohort-basis{justify-items:start;margin-left:0}.b2b .b2b-bm-basis-none{text-align:left}.b2b .b2b-bm-opp{flex-wrap:wrap}.b2b .b2b-bm-opp .b2b-btn{margin-left:38px}.b2b .b2b-bm-section-tone{width:100%;margin-left:0}}@media (max-width:640px){.b2b .b2b-bm-verdicts{grid-template-columns:1fr}}.b2b .b2b-bm-method-note{background:var(--b-surface-2);border-radius:8px;margin:0 0 10px;padding:10px 12px}.b2b .b2b-bm-method-note .k{letter-spacing:.04em;text-transform:uppercase;color:var(--b-text-3);align-items:center;gap:8px;margin-bottom:6px;font-size:11px;font-weight:600;display:flex}.b2b .b2b-bm-method-note .m{color:var(--b-text-2);font-size:12.5px;line-height:1.55}.b2b .b2b-bm-method-note .m+.m{margin-top:6px}.b2b .b2b-bm-basis[data-basis=derived]{color:#3730a3;background:#eef2ff}.b2b .b2b-skeleton{gap:14px;max-width:720px;margin-top:6px;display:grid}.b2b .b2b-skeleton-bar{background:var(--b-surface-2);border-radius:6px;height:14px;animation:1.6s ease-in-out infinite b2b-skeleton;display:block}.b2b .b2b-skeleton-bar[data-n="0"]{width:92%}.b2b .b2b-skeleton-bar[data-n="1"]{width:68%}.b2b .b2b-skeleton-bar[data-n="2"]{width:80%}@keyframes b2b-skeleton{0%,to{opacity:1}50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.b2b .b2b-skeleton-bar{animation:none}}.b2b .b2b-bm-where-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:18px 28px;display:grid}.b2b .b2b-bm-where-grid .b2b-eyebrow{margin-bottom:8px}.b2b .b2b-bm-where-empty p{color:var(--b-text-2);max-width:70ch;margin:0;font-size:13px;line-height:1.6}.b2b .b2b-bm-comp{gap:12px;display:grid}.b2b .b2b-bm-card{background:var(--b-surface);border:1px solid var(--b-border);border-radius:12px;padding:16px 18px 14px;scroll-margin-top:76px}.b2b .b2b-bm-card:target{border-color:var(--b-accent-border);box-shadow:0 0 0 3px var(--b-verified-wash)}.b2b .b2b-bm-card-head{flex-wrap:wrap;align-items:baseline;gap:10px;margin:0 0 12px;display:flex}.b2b .b2b-bm-card-head h3{margin:0;font-size:15px}.b2b .b2b-bm-card-head .b2b-quiet{font-size:12px}.b2b .b2b-bm-card-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px 24px;display:grid}.b2b .b2b-bm-fact .k{font-size:var(--b-t-label);letter-spacing:.06em;text-transform:uppercase;color:var(--b-text-3);margin:0 0 6px;font-weight:700}.b2b .b2b-bm-fact .v{font-size:var(--b-t-small);margin:0 0 4px;line-height:1.55}.b2b .b2b-bm-fact .v.quiet{color:var(--b-text-3)}.b2b .b2b-bm-yours{background:var(--b-surface-2);border-left:2px solid var(--b-border-strong);border-radius:0 4px 4px 0;margin-top:7px;padding:7px 9px}.b2b .b2b-bm-fact a:not(.b2b-bm-store){color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--b-border-strong);text-decoration-color:var(--b-border-strong);text-underline-offset:2px}.b2b .b2b-bm-deltas{gap:3px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.b2b .b2b-bm-deltas li{font-variant-numeric:tabular-nums;grid-template-columns:68px 1fr 1fr;gap:8px;display:grid}.b2b .b2b-bm-deltas .lbl{color:var(--b-text-3)}.b2b .b2b-bm-deltas .you{color:var(--b-text-2)}.b2b .b2b-bm-stores{flex-wrap:wrap;gap:6px;display:flex}.b2b .b2b-bm-store{border:1px solid var(--b-border-strong);background:var(--b-surface-2);color:var(--b-text);border-radius:999px;align-items:baseline;gap:5px;padding:3px 9px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.b2b .b2b-bm-store em{color:var(--b-text-3);font-variant-numeric:tabular-nums;font-style:normal;font-weight:500}.b2b .b2b-bm-store[data-verification=reader]{border-style:dashed}.b2b .b2b-bm-store[data-claimed=brand]{border-color:var(--b-border);color:var(--b-text-2);background:0 0}.b2b .b2b-bm-fact .b2b-disc{margin-top:6px}.b2b .b2b-plan-comparables{color:var(--b-text-2);margin:8px 0 0;font-size:12.5px;line-height:1.55}.b2b .b2b-plan-comparables a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--b-border-strong);text-decoration-color:var(--b-border-strong);text-underline-offset:2px}.b2b .b2b-st-summary{background:var(--b-surface);border:1px solid var(--b-line);border-radius:var(--b-radius-lg);margin:0 0 26px;padding:20px 22px}.b2b .b2b-st-headline{font-size:var(--b-t-lead);letter-spacing:-.015em;max-width:60ch;margin:2px 0 8px;line-height:1.35}.b2b .b2b-st-detail{font-size:var(--b-t-small);color:var(--b-text-2);max-width:74ch;margin:0 0 14px;line-height:1.65}.b2b .b2b-st-warning{font-size:var(--b-t-small);color:var(--b-text-2);background:var(--b-surface-2);border-left:3px solid var(--b-border-strong);border-radius:0 var(--b-radius) var(--b-radius) 0;max-width:78ch;margin:0 0 12px;padding:10px 14px;line-height:1.6}.b2b .b2b-st-warning strong{color:var(--b-text)}.b2b .b2b-st-freshness{color:var(--b-text-3);margin:0;font-size:12.5px}.b2b .b2b-st-freshness[data-tone=warn]{color:var(--b-warn)}.b2b .b2b-st-freshness[data-tone=stale]{color:var(--b-danger)}.b2b .b2b-st-scope{border-top:1px solid var(--b-border);color:var(--b-text-3);flex-wrap:wrap;align-items:baseline;gap:10px;margin:14px 0 0;padding-top:12px;font-size:12.5px;line-height:1.55;display:flex}.b2b .b2b-st-scope-back{color:var(--b-text-2);white-space:nowrap;font-weight:600;text-decoration:none}.b2b .b2b-st-scope-back:hover{color:var(--b-text);text-decoration:underline}.b2b .b2b-st-scope>span{flex:34ch;min-width:0}.b2b .b2b-st-drill{font-size:var(--b-t-small);margin:0 0 10px}.b2b .b2b-st-drill a{color:var(--b-accent);font-weight:600;text-decoration:none}.b2b .b2b-st-drill a:hover{text-decoration:underline}.b2b .b2b-st-markets{flex-direction:column;gap:8px;display:flex}.b2b .b2b-st-market{background:var(--b-surface);border:1px solid var(--b-line);border-radius:var(--b-radius);border-left:3px solid var(--b-border-strong)}.b2b .b2b-st-market[data-opportunity=strong]{border-left-color:var(--b-verified)}.b2b .b2b-st-market[data-opportunity=emerging]{border-left-color:var(--b-accent)}.b2b .b2b-st-market[data-opportunity=moderate]{border-left-color:var(--b-provided)}.b2b .b2b-st-market>summary{cursor:pointer;flex-wrap:wrap;align-items:center;gap:10px;padding:13px 16px;list-style:none;display:flex}.b2b .b2b-st-market>summary::-webkit-details-marker{display:none}.b2b .b2b-st-market>summary:hover{background:var(--b-surface-2);border-radius:var(--b-radius)}.b2b .b2b-st-market>summary:focus-visible{outline:2px solid var(--b-accent);outline-offset:-2px}.b2b .b2b-st-place{font-weight:600;font-size:var(--b-t-body);min-width:12ch}.b2b .b2b-st-verdict{font-size:var(--b-t-label);letter-spacing:.02em;background:var(--b-surface-2);color:var(--b-text-2);border-radius:999px;padding:3px 9px;font-weight:600}.b2b .b2b-st-verdict[data-opportunity=strong]{background:var(--b-verified-wash);color:var(--b-verified)}.b2b .b2b-st-verdict[data-opportunity=emerging]{background:var(--b-accent-wash);color:var(--b-accent)}.b2b .b2b-st-verdict[data-opportunity=moderate]{background:var(--b-provided-wash);color:var(--b-provided)}.b2b .b2b-st-metrics{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.b2b .b2b-st-index{font-size:var(--b-t-small);color:var(--b-text);font-weight:600}.b2b .b2b-st-index .b2b-quiet{font-size:11.5px;font-weight:400}.b2b .b2b-st-chip{font-size:var(--b-t-label);background:var(--b-surface-2);color:var(--b-text-2);border:1px solid var(--b-line);white-space:nowrap;border-radius:999px;padding:2.5px 8px;font-weight:500}.b2b .b2b-st-chip[data-momentum=rising]{background:var(--b-verified-wash);color:var(--b-verified);border-color:var(--b-accent-border)}.b2b .b2b-st-chip[data-momentum=falling]{background:var(--b-danger-wash);color:var(--b-danger)}.b2b .b2b-st-chip[data-traction=yes]{background:var(--b-verified-wash);color:var(--b-verified);border-color:var(--b-accent-border)}.b2b .b2b-st-chip[data-interest=low]{color:var(--b-text-3)}.b2b .b2b-st-chip[data-intensity=high]{color:var(--b-verified);border-color:var(--b-accent-border);background:0 0}.b2b .b2b-st-chip[data-intensity=moderate]{color:var(--b-text-3);background:0 0}.b2b .b2b-st-chip[data-intensity=low]{color:var(--b-text-3);opacity:.8;background:0 0}.b2b .b2b-st-market-body{border-top:1px solid var(--b-line);padding:2px 16px 16px}.b2b .b2b-st-market-body>*+*{margin-top:9px}.b2b .b2b-st-why{font-size:var(--b-t-small);color:var(--b-text-2);max-width:78ch;margin:9px 0 0;line-height:1.6}.b2b .b2b-st-why strong{color:var(--b-text)}.b2b .b2b-st-theme-list{flex-direction:column;gap:10px;margin:12px 0 0;padding:0;list-style:none;display:flex}.b2b .b2b-st-theme{background:var(--b-surface);border:1px solid var(--b-line);border-radius:var(--b-radius);padding:12px 14px}.b2b .b2b-st-theme[data-off=yes]{opacity:.55}.b2b .b2b-st-theme-head{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:5px;display:flex}.b2b .b2b-st-tier{font-size:var(--b-t-label);letter-spacing:.05em;text-transform:uppercase;background:var(--b-surface-2);color:var(--b-text-3);border-radius:3px;padding:2px 7px;font-weight:600}.b2b .b2b-st-tier[data-tier=category]{background:var(--b-accent-wash);color:var(--b-accent)}.b2b .b2b-st-tier[data-tier=need]{background:var(--b-provided-wash);color:var(--b-provided)}.b2b .b2b-st-terms{font-size:var(--b-t-small);color:var(--b-text-2);font-variant-numeric:normal;margin:0 0 4px}.b2b .b2b-st-toggle{font-size:var(--b-t-small);color:var(--b-text-2);align-items:center;gap:5px;margin-left:auto;display:inline-flex}.b2b .b2b-st-feeding{margin:10px 0 0;padding-left:18px}.b2b .b2b-st-feeding li{font-size:var(--b-t-small);color:var(--b-text-2);line-height:1.7}.b2b .b2b-plan-search{font-size:var(--b-t-small);color:var(--b-text-2);background:var(--b-surface-2);border-radius:var(--b-radius);max-width:82ch;margin:10px 0 0;padding:9px 12px;line-height:1.6}.b2b .b2b-plan-search[data-supports=yes]{background:var(--b-accent-wash);border:1px solid var(--b-accent-border)}.b2b .b2b-plan-search strong{color:var(--b-text)}@media (max-width:720px){.b2b .b2b-st-metrics{width:100%;margin-left:0}.b2b .b2b-st-place{min-width:0}}.b2b .b2b-st-claims{margin:6px 0 8px;padding:0;list-style:none}.b2b .b2b-st-claims li{border-bottom:1px solid var(--b-line);font-size:var(--b-t-small);flex-wrap:wrap;align-items:baseline;gap:10px;padding:4px 0;display:flex}.b2b .b2b-st-claims li:last-child{border-bottom:0}.b2b .b2b-st-claims .name{min-width:14ch;color:var(--b-text);font-weight:600}.b2b .b2b-st-claims .v{color:var(--b-text-2)}.b2b .b2b-more-section{margin-top:34px}.b2b .b2b-more-heading{font-size:var(--b-t-small);letter-spacing:.04em;text-transform:uppercase;color:var(--b-text-3);border-bottom:1px solid var(--b-border);margin:0 0 14px;padding-bottom:10px;font-weight:700}.b2b .b2b-more{gap:18px;display:grid}.b2b .b2b-more-action{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.b2b .b2b-more-note{font-size:var(--b-t-small);color:var(--b-text-2);max-width:68ch;margin:0}.b2b .b2b-more-done{padding-top:4px}.b2b .b2b-more-empty{margin-bottom:0}.b2b .b2b-bm-rank{background:var(--b-surface-2);border:1px solid var(--b-border);min-width:26px;height:22px;color:var(--b-text-2);font-variant-numeric:tabular-nums;border-radius:5px;justify-content:center;align-items:center;padding:0 6px;font-size:12px;font-weight:700;display:inline-flex}.b2b .b2b-bm-directness{gap:6px;margin:8px 0 2px;display:grid}.b2b .b2b-bm-directness .axes{flex-wrap:wrap;gap:6px;display:flex}.b2b .b2b-bm-directness .axes span{border:1px solid var(--b-border);color:var(--b-text-2);border-radius:999px;padding:2px 8px;font-size:11.5px}.b2b .b2b-bm-directness .axes span[data-state=yes]{border-color:var(--b-accent);color:var(--b-accent)}.b2b .b2b-bm-directness .axes span[data-state=unknown]{color:var(--b-text-3);border-style:dashed}.b2b .b2b-bm-directness .why{font-size:var(--b-t-small);color:var(--b-text-2);max-width:70ch;margin:0}.b2b .b2b-bm-tier{gap:14px;display:grid}.b2b .b2b-access{border:1px solid var(--b-border);color:var(--b-text-2);white-space:nowrap;border-radius:999px;align-items:center;padding:2px 8px;font-size:11.5px;font-weight:600;display:inline-flex}.b2b .b2b-access[data-access=established]{border-color:var(--b-accent);color:var(--b-accent)}.b2b .b2b-access[data-access=limited]{border-color:var(--b-warn,#9a6a2f);color:var(--b-warn,#9a6a2f)}.b2b .b2b-access[data-access=none_found]{color:var(--b-text-3);border-style:dashed}.b2b .b2b-access[data-access=not_assessed]{color:var(--b-text-3);opacity:.8;border-style:dotted}.b2b .b2b-access-note{margin-top:-8px}.b2b .b2b-bm-dots{margin:14px 0 2px}.b2b .b2b-bm-dots-track{border-top:1px solid var(--b2b-border,#e3e0da);height:18px;margin:0 10px;position:relative}.b2b .b2b-bm-dot{background:var(--b2b-muted,#9a938a);border:2px solid var(--b2b-surface,#fff);width:9px;height:9px;box-shadow:0 0 0 1px var(--b2b-border,#e3e0da);border-radius:50%;position:absolute;top:-5px;transform:translate(-50%)}.b2b .b2b-bm-dot[data-own=true]{z-index:3;background:#1c8a4a;width:13px;height:13px;top:-7px;box-shadow:0 0 0 2px #1c8a4a38}.b2b .b2b-bm-dot{cursor:default}.b2b .b2b-bm-dot:before{content:"";border-radius:8px;position:absolute;inset:0 -4px}.b2b .b2b-bm-dot:after{content:attr(data-label);z-index:6;background:var(--b2b-text,#2b2621);color:#fff;white-space:pre;text-align:left;opacity:0;visibility:hidden;pointer-events:none;border-radius:5px;padding:4px 8px;font-size:11.5px;line-height:1.35;transition:opacity 90ms;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}.b2b .b2b-bm-dot[data-edge=start]:after{left:0;transform:none}.b2b .b2b-bm-dot[data-edge=end]:after{left:auto;right:0;transform:none}.b2b .b2b-bm-dot:hover:after{opacity:1;visibility:visible}.b2b .b2b-bm-dot:hover{z-index:7}@media (prefers-reduced-motion:reduce){.b2b .b2b-bm-dot:after{transition:none}}.b2b .b2b-bm-legend{flex-wrap:wrap;gap:6px 14px;margin:10px 10px 0;padding:0;list-style:none;display:flex}.b2b .b2b-bm-legend-item{color:var(--b2b-muted,#6f675e);align-items:baseline;gap:5px;font-size:11.5px;line-height:1.4;display:inline-flex}.b2b .b2b-bm-legend-dot{background:var(--b2b-muted,#9a938a);border-radius:50%;flex:none;align-self:center;width:6px;height:6px}.b2b .b2b-bm-legend-value{font-variant-numeric:tabular-nums;color:var(--b2b-text,#2b2621)}.b2b .b2b-bm-legend-item[data-own=true]{color:#1c8a4a;font-weight:650}.b2b .b2b-bm-legend-item[data-own=true] .b2b-bm-legend-dot{background:#1c8a4a}.b2b .b2b-bm-legend-item[data-own=true] .b2b-bm-legend-value{color:#1c8a4a}.b2b .b2b-bm-dots-note{color:var(--b2b-muted,#6f675e);margin:8px 10px 0;font-size:11.5px;line-height:1.45}@media (max-width:720px){.b2b-bm-legend{gap:5px 10px}.b2b-bm-legend-item{font-size:11px}}.b2b .b2b-warnings{border:1px solid var(--b-provided);border-radius:var(--b-radius);background:var(--b-provided-wash);border-left-width:3px;margin:10px 0 0;padding:10px 12px}.b2b .b2b-warnings h5{font-size:var(--b-t-label);letter-spacing:.05em;text-transform:uppercase;color:var(--b-provided);margin:0 0 6px;font-weight:700}.b2b .b2b-warnings ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.b2b .b2b-warnings[data-compact=true] ul{gap:4px}.b2b .b2b-warnings li{font-size:var(--b-t-small);gap:1px;margin:0;display:grid}.b2b .b2b-warnings .lab{color:var(--b-text);font-weight:600}.b2b .b2b-warnings .via{color:var(--b-provided);font-weight:500}.b2b .b2b-warnings .txt{color:var(--b-text-2);line-height:1.5}.b2b .b2b-warnings .means{color:var(--b-text-2);border-left:2px solid var(--b-provided-wash);border-left-color:color-mix(in srgb, var(--b-provided) 35%, transparent);margin-top:2px;padding-left:8px;line-height:1.5}.b2b .b2b-warnings .means:before{content:"What it means for you: ";color:var(--b-provided);font-weight:600}.b2b .b2b-warnings .b2b-evidence{border-left-color:var(--b-provided)}
