:root{--font-body:'DM Sans',Inter,Arial,sans-serif;--font-heading:'Space Grotesk','DM Sans',Inter,Arial,sans-serif;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--type-portal:14px;--type-page-title:20px;--type-kicker:10px;--type-section-title:23px;--type-display:28px;--header-height:76px;--header-border:#e6eaf1;--header-bg:rgba(255,255,255,.96);--header-pad:max(24px,calc((100vw - 1380px)/2))}html,body,button,input,select,textarea{font-family:var(--font-body)}h1,h2,h3,.brand strong,.brandmark,.stat strong,.response-node>b,.response-rate-ring b{font-family:var(--font-heading);font-weight:var(--weight-bold)}h1{font-size:33px;line-height:1.15}h2{font-size:var(--type-section-title);line-height:1.2}h3{font-size:17px;line-height:1.25}.eyebrow,.section-kicker{font-family:var(--font-body);font-size:var(--type-kicker);font-weight:var(--weight-bold);line-height:1.2;letter-spacing:.14em}.app-header{height:var(--header-height);min-height:var(--header-height);padding:0 var(--header-pad);margin-bottom:0;display:flex;align-items:center;justify-content:flex-start;gap:20px;background:var(--header-bg);border-bottom:1px solid var(--header-border);position:sticky;top:0;z-index:12;backdrop-filter:blur(16px)}.app-header .common-brand,.app-header .portal-brand{display:flex;align-items:center;gap:11px;color:#17243b;text-decoration:none;flex:0 0 auto}.app-header .common-brand b,.app-header .portal-brand small{display:block;font-family:var(--font-heading);font-size:var(--type-portal);font-weight:var(--weight-bold);line-height:1.2;color:#17243b;margin:0}.app-header .common-brand small,.app-header .portal-brand b{display:block;font-family:var(--font-body);font-size:10px;font-weight:var(--weight-medium);line-height:1.2;color:#7d899c;margin-top:2px}.app-header .portal-page{padding-left:20px;border-left:1px solid #e4e8ef;min-width:0}.app-header .portal-page>span{display:block;font-family:var(--font-body);font-size:8px;font-weight:var(--weight-bold);line-height:1.2;letter-spacing:.14em;color:#8b96a8}.app-header .portal-page>h1{font-family:var(--font-heading);font-size:var(--type-page-title);font-weight:var(--weight-bold);line-height:1.15;letter-spacing:-.025em;margin:3px 0 0;white-space:nowrap}.app-header .portal-actions{display:flex;align-items:center;gap:9px;margin-left:auto}.app-header .header-link,.app-header button,.app-header .env-chip{font-family:var(--font-body);font-weight:var(--weight-bold)}.hero h2,.offer-hero h2,.market-intro h2,.connections-head h2,.analytics-hero h2{font-family:var(--font-heading);font-size:var(--type-display);font-weight:var(--weight-bold);line-height:1.15;letter-spacing:-.035em}@media(max-width:900px){.app-header{padding:0 16px;gap:11px}.app-header .portal-page{padding-left:11px}}@media(max-width:560px){.app-header{height:66px;min-height:66px}.app-header .portal-page{padding-left:0;border-left:0}}
.app-header #crumb{font-size:var(--type-portal);font-family:var(--font-heading);font-weight:var(--weight-bold)}

/* REALationships-inspired StoreBuzz command header. */
.storebuzz-command-header{gap:14px}.storebuzz-command-header .portal-page{flex:0 1 150px}.sb-header-shortcuts{display:flex;align-items:center;justify-content:center;gap:4px;min-width:0;margin-left:auto;overflow:hidden}.sb-header-shortcut,.sb-header-icon{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;min-width:38px!important;height:38px!important;padding:0 10px!important;border:1px solid #d7e0eb!important;border-radius:10px!important;background:#fff!important;color:#263956!important;text-decoration:none!important;box-shadow:0 3px 9px rgba(23,42,58,.06)!important;white-space:nowrap}.sb-header-shortcut>span,.sb-header-icon>span{width:auto!important;font-size:17px!important;line-height:1!important}.sb-header-shortcut>b{font-size:11px;line-height:1}.sb-header-shortcut:hover,.sb-header-icon:hover,.sb-header-shortcut.active{transform:translateY(-1px);border-color:#bbb6ff!important;background:#f3f1ff!important;color:#5046bd!important}.sb-header-shortcut.active{box-shadow:inset 0 -2px #635bff,0 3px 9px rgba(23,42,58,.06)!important}.sb-header-shortcut:focus-visible,.sb-header-icon:focus-visible,.sb-book-demo:focus-visible{outline:3px solid rgba(99,91,255,.24);outline-offset:2px}.storebuzz-command-header .portal-actions{flex:0 0 auto;gap:6px}.storebuzz-command-header .env-chip{max-width:320px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sb-book-demo{display:inline-flex;align-items:center;justify-content:center;height:38px;padding:0 14px;border:1px solid #5b51df;border-radius:10px;background:linear-gradient(135deg,#635bff,#7857db);color:#fff!important;font-size:12px;font-weight:800;text-decoration:none;white-space:nowrap;box-shadow:0 6px 16px rgba(99,91,255,.22)}.sb-book-demo:hover{transform:translateY(-1px);box-shadow:0 8px 19px rgba(99,91,255,.28)}.sb-header-more{position:relative}.sb-header-more-menu{position:absolute;z-index:80;right:0;top:46px;width:220px;padding:8px;border:1px solid #dfe5ef;border-radius:14px;background:#fff;box-shadow:0 20px 48px rgba(23,36,59,.2)}.sb-header-more-menu[hidden]{display:none}.sb-header-more-menu>small{display:block;padding:7px 9px;color:#7c899d;font-size:9px;font-weight:800;letter-spacing:.13em}.sb-header-more-menu .sb-reset-menu-item{display:flex;width:100%;min-height:40px;align-items:center;margin:0;padding:9px 10px;border:0;border-radius:9px;background:#fff;color:#a2384a;text-align:left;font-size:12px;box-shadow:none}.sb-header-more-menu .sb-reset-menu-item:hover{background:#fff1f3}.storebuzz-command-header .storebuzz-settings-button,.storebuzz-command-header .ecosystem-trigger{height:38px}.storebuzz-command-header .avatar{width:38px;height:38px;flex:0 0 38px;box-shadow:0 4px 12px rgba(23,36,59,.18)}
@media(max-width:1380px){.sb-header-shortcut{padding:0 9px!important}.sb-header-shortcut>b{display:none}.storebuzz-command-header .env-chip{display:none}}
@media(max-width:1120px){.sb-header-shortcuts .sb-header-shortcut:nth-child(n+4){display:none!important}.storebuzz-command-header .portal-page{flex-basis:120px}.sb-book-demo{padding:0 11px}.storebuzz-command-header .ecosystem-trigger>strong,.storebuzz-command-header .ecosystem-trigger>i{display:none}.storebuzz-command-header .ecosystem-trigger{width:38px;padding:0;justify-content:center}}
@media(max-width:900px){.storebuzz-command-header .common-brand span:last-child{display:none}.storebuzz-command-header .portal-page{flex:0 1 auto}.sb-header-shortcuts{display:none}.storebuzz-command-header .portal-actions{margin-left:auto}.storebuzz-command-header .sb-header-icon:nth-of-type(1),.storebuzz-command-header .sb-header-icon:nth-of-type(2){display:none!important}}
@media(max-width:620px){.storebuzz-command-header{gap:8px}.storebuzz-command-header .portal-page>span{display:none}.storebuzz-command-header .portal-page>h1{max-width:105px;overflow:hidden;text-overflow:ellipsis}.storebuzz-command-header .sb-book-demo{width:38px;padding:0;font-size:0}.storebuzz-command-header .sb-book-demo:before{content:'↗';font-size:18px}.storebuzz-command-header .storebuzz-settings-button{display:none}.storebuzz-command-header .ecosystem-switcher{display:none}.storebuzz-command-header .portal-actions{gap:4px}.storebuzz-command-header .sb-header-more{display:none}}

/* Two-tier desktop command bar, following the REALationships header rhythm. */
@media(min-width:901px){.storebuzz-command-header{height:112px;min-height:112px;display:grid;grid-template-columns:auto minmax(130px,170px) minmax(0,1fr);grid-template-rows:58px 44px;align-items:center;column-gap:20px;row-gap:0;padding-top:5px;padding-bottom:5px}.storebuzz-command-header .common-brand{grid-column:1;grid-row:1/3}.storebuzz-command-header .portal-page{grid-column:2;grid-row:1/3;align-self:center}.storebuzz-command-header .portal-actions{grid-column:3;grid-row:1;justify-content:flex-end;min-width:0;margin-left:0}.storebuzz-command-header .sb-header-shortcuts{grid-column:3;grid-row:2;justify-content:flex-start;gap:6px;margin-left:0}}

.sb-header-campaign-actions{display:flex;align-items:center;flex:0 0 auto;gap:8px;margin-left:auto}.sb-header-campaign-brief,.sb-header-add-campaign{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 18px;border-radius:999px;font-size:12px;font-weight:800;white-space:nowrap;cursor:pointer}.sb-header-campaign-brief{border:1px solid #b9aaf7;background:#fff;color:#594bc8}.sb-header-add-campaign{border:1px solid #17181c;background:#17181c;color:#fff}.sb-header-campaign-brief:hover{background:#f6f3ff}.sb-header-add-campaign:hover{background:#34353b}.sb-header-campaign-brief:focus-visible,.sb-header-add-campaign:focus-visible{outline:3px solid rgba(99,91,255,.24);outline-offset:2px}@media(max-width:1180px){.storebuzz-command-header .sb-header-campaign-actions{gap:4px}.storebuzz-command-header .sb-header-campaign-actions button{width:38px;min-height:38px;padding:0;font-size:0;border-radius:10px}.storebuzz-command-header .sb-header-campaign-actions .sb-header-campaign-brief:before{content:'✦';font-size:17px}.storebuzz-command-header .sb-header-campaign-actions .sb-header-add-campaign:before{content:'+';font-size:20px}}@media(max-width:900px){.storebuzz-command-header .portal-actions>.sb-header-campaign-actions{display:flex;margin-left:0}}

.storebuzz-command-header .common-mark{width:42px;height:42px;border-radius:50%;font-size:12px}.storebuzz-command-header #headerUserName{text-transform:none}.storebuzz-command-header #headerUserRole{max-width:190px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.common-mark.has-user-photo,.avatar.has-user-photo{background-color:#6958f4;background-position:center;background-size:cover;background-repeat:no-repeat;color:transparent}.common-mark.has-user-photo{box-shadow:0 8px 20px rgba(41,53,91,.18)}
.sb-header-country{display:inline-flex;align-items:center;height:40px;padding:0 7px;border:1px solid #dce3ed;border-radius:12px;background:#fff}.sb-header-country select{width:68px;padding:7px 17px 7px 3px;border:0;background-color:transparent;color:#263956;font-size:16px;font-weight:800;outline:0;cursor:pointer}.sb-header-country:focus-within{border-color:#8c82ea;box-shadow:0 0 0 3px rgba(99,91,255,.12)}@media(min-width:1280px){.sb-header-country select{width:112px;font-size:12px}}@media(max-width:900px){.sb-header-country{height:38px}.sb-header-country select{width:48px;padding-right:12px}}

.sb-header-secondary-actions{display:flex;align-items:center;gap:6px;margin-left:auto;padding-left:14px;border-left:1px solid #e3e8f0}.sb-header-secondary-actions .sb-header-campaign-actions{margin-left:0}.sb-header-secondary-actions .ecosystem-menu{top:46px;bottom:auto}.storebuzz-command-header .storebuzz-settings-button span{font-size:30px;line-height:1}@media(max-width:900px){.sb-header-secondary-actions{display:none}.storebuzz-command-header #storebuzzRefresh{display:inline-flex!important}}

.sb-header-quote{display:none}@media(min-width:901px){.storebuzz-command-header.has-header-quote{height:112px;min-height:112px;grid-template-rows:58px 44px}.storebuzz-command-header.has-header-quote .sb-header-shortcuts{position:relative;box-sizing:border-box;height:44px;padding-top:0;overflow:visible}.storebuzz-command-header.has-header-quote .sb-header-quote{position:absolute;left:1px;top:-43px;display:block;color:#6f7c91;font-size:13px;font-weight:700;font-style:italic;letter-spacing:.01em;white-space:nowrap}}

