:root{--mb-charcoal: #0f1117;--mb-red: #ff3b30;--mb-orange: #ff6a00;--mb-amber: #ffc247;--mb-white: #ffffff;--mb-gradient: linear-gradient(90deg, var(--mb-red), var(--mb-orange), var(--mb-amber));--mb-radius-sm: 8px;--mb-radius-md: 12px;--mb-radius-lg: 16px;--mb-space-sm: 16px;--mb-space-md: 24px;--mb-space-lg: 32px;--mb-space-xl: 48px}.app-shell{display:flex;flex-direction:column;min-height:100vh;padding:32px;background:linear-gradient(180deg,#ffffffeb,#f7f8fbf5),var(--mb-gradient);color:var(--mb-charcoal);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.app-header{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:24px}.workspace-actions{display:flex;align-items:center;gap:12px}.runtime-mode-banner{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:-8px 0 18px;padding:10px 12px;border:1px solid #d9dee8;border-radius:var(--mb-radius-sm);background:#ffffffd1}.runtime-mode-banner strong,.runtime-mode-badge{display:inline-flex;width:fit-content;padding:5px 8px;border-radius:999px;background:#eef6ff;color:#075985;font-size:12px;font-weight:800}.runtime-mode-banner span{color:#667085;font-size:13px;font-weight:700;line-height:1.4;text-align:right}.workspace-home-link{color:var(--mb-charcoal);font-size:14px;font-weight:800;text-decoration:none}.profile-menu{position:relative}.profile-menu summary{display:flex;align-items:center;gap:10px;min-height:42px;padding:8px 12px;border:1px solid rgba(15,17,23,.16);border-radius:var(--mb-radius-md);background:#ffffffc2;cursor:pointer;list-style:none}.profile-menu summary::-webkit-details-marker{display:none}.profile-menu summary span{display:inline-flex;align-items:center;color:#667085;font-size:12px;font-weight:800;line-height:1;text-transform:uppercase}.profile-menu summary strong{display:inline-flex;align-items:center;max-width:160px;overflow:hidden;color:var(--mb-charcoal);font-size:14px;line-height:1;text-overflow:ellipsis;white-space:nowrap}.profile-menu-panel{position:absolute;right:0;z-index:5;display:grid;gap:0;width:min(320px,calc(100vw - 40px));margin-top:8px;padding:10px;border:1px solid #d9dee8;border-radius:var(--mb-radius-md);background:var(--mb-white);box-shadow:0 18px 48px #0f111729}.profile-menu-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:8px 8px 12px;border-bottom:1px solid #edf0f5}.profile-menu-row{display:grid;grid-template-columns:92px minmax(0,1fr);gap:12px;align-items:start;padding:10px 8px;border-radius:var(--mb-radius-sm)}.profile-menu-row+.profile-menu-row{border-top:1px solid #edf0f5}.profile-menu-row>div{display:grid;justify-items:end;min-width:0;text-align:right}.profile-menu-row--wide>div{justify-items:stretch;text-align:right}.profile-menu-panel p,.profile-menu-panel span,.profile-error{margin:0;color:#667085;font-size:13px}.profile-menu-heading p{margin:0 0 3px;color:#667085;font-size:12px;font-weight:800;text-transform:uppercase}.profile-menu-panel p{font-weight:800;text-transform:uppercase}.profile-menu-panel span{overflow-wrap:anywhere}.profile-menu-panel strong{display:block;color:var(--mb-charcoal);font-size:15px;overflow-wrap:anywhere}.profile-menu-panel .subscription-tier-badge{display:inline-flex;width:fit-content;padding:5px 8px;border-radius:999px;background:#fff4d6;color:#8a5a00;font-size:13px}.profile-menu-panel .runtime-mode-badge{margin-top:3px}.runtime-mode-summary{display:grid;justify-items:end;gap:5px;max-width:156px;text-align:right}.runtime-mode-summary small{color:#667085;font-size:11px;font-weight:700;line-height:1.3}.profile-muted-note{display:block;margin-top:5px;color:#98a2b3;font-size:13px;font-weight:800}.profile-upgrade-link{display:inline-flex;align-items:center;justify-content:center;width:fit-content;margin-top:5px;padding:0;border:0;background:transparent;color:var(--mb-red);cursor:pointer;font:inherit;font-size:13px;font-weight:800;text-decoration:none}.profile-upgrade-link:hover,.profile-upgrade-link:focus-visible{color:var(--mb-orange);text-decoration:underline}.profile-error{padding:10px;border-radius:var(--mb-radius-sm);background:#fff1f0;color:#b42318}.mb-logo{display:inline-flex;align-items:center;gap:10px;margin-bottom:12px;color:var(--mb-charcoal);font-size:14px;font-weight:800;letter-spacing:0}.product-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;margin:auto 0 0;padding:18px 4px 0;border-top:1px solid rgba(15,17,23,.1);background:transparent}.product-footer nav{display:flex;flex-wrap:wrap;gap:12px}.product-footer a,.build-label{color:#8d96a6;font-size:11px;font-weight:800;letter-spacing:0;text-transform:uppercase}.product-footer a{text-decoration:none}.product-footer a:hover,.product-footer a:focus-visible{color:var(--mb-orange);text-decoration:underline}.build-label{margin:0;white-space:nowrap}.mb-logo svg{flex:0 0 auto}.mb-button{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:16px 28px;border:0;border-radius:var(--mb-radius-md);cursor:pointer;font:inherit;font-weight:700;text-align:center;text-decoration:none}.mb-button--primary{color:var(--mb-white);background:var(--mb-red)}.mb-button--primary:hover,.mb-button--primary:focus-visible{background:#e8322d;box-shadow:0 8px 18px #ff3b362e}.mb-button--secondary{color:var(--mb-charcoal);background:transparent;border:1px solid rgba(15,17,23,.16)}.mb-button--secondary:hover,.mb-button--secondary:focus-visible{color:var(--mb-red);background:#fff4d6;border-color:#ff6a0047}.mb-button:disabled{background:#98a2b3;border-color:transparent;box-shadow:none;cursor:not-allowed}.mb-epicenter{display:block}.mb-metric-card,.mb-flow-card{border:1px solid #d9dee8;border-radius:var(--mb-radius-md);background:var(--mb-white);box-shadow:0 14px 32px #ff6a0014}.mb-metric-card{display:grid;gap:8px;min-width:0;padding:18px}.mb-metric-card p,.mb-metric-card span,.mb-flow-card__eyebrow{margin:0;color:#667085;font-size:13px;overflow-wrap:anywhere}.mb-metric-card strong{color:var(--mb-charcoal);font-size:28px;line-height:1.15;overflow-wrap:anywhere}.mb-flow-card{display:grid;gap:14px;padding:20px;border-top:3px solid var(--mb-orange)}.mb-flow-card h2{margin:0}.mb-flow-card__eyebrow{color:var(--mb-orange);font-weight:800;text-transform:uppercase}.mb-flow-card__content{display:grid;gap:12px}.home-page{min-height:100vh;padding:32px;background:linear-gradient(180deg,#ffffffe6,#f7f8fbfa),var(--mb-gradient);color:var(--mb-charcoal);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.home-nav{display:flex;align-items:center;justify-content:space-between;gap:20px;max-width:1160px;margin:0 auto 48px}.home-nav-link{color:var(--mb-charcoal);font-weight:800;text-decoration:none}.home-hero{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(220px,.8fr);gap:40px;align-items:center;max-width:1160px;margin:0 auto}.home-hero-copy{display:grid;gap:18px}.home-hero-copy h1{max-width:760px;margin:0;background:var(--mb-gradient);-webkit-background-clip:text;background-clip:text;color:transparent;font-size:clamp(42px,7vw,82px);line-height:.95}.home-hero-copy>p:not(.eyebrow){max-width:640px;margin:0;color:#475467;font-size:18px;line-height:1.55}.home-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px}.home-actions a{text-decoration:none}.home-visual{display:grid;place-items:center;min-height:320px;border:1px solid rgba(255,106,0,.2);border-radius:var(--mb-radius-lg);background:#ffffffbd;box-shadow:0 24px 60px #ff6a0024}.home-metrics,.home-flow{display:grid;max-width:1160px;margin:22px auto 0;gap:14px}.home-metrics,.home-flow{grid-template-columns:repeat(3,minmax(0,1fr))}.home-flow-card{display:flex;align-items:center;gap:12px;padding:16px;border:1px solid #d9dee8;border-radius:var(--mb-radius-md);background:var(--mb-white)}.home-flow-card span{width:12px;height:12px;flex:0 0 auto;border-radius:999px;background:var(--mb-gradient)}.home-flow-card h2{margin:0;font-size:16px}.terms-page{min-height:100vh;padding:32px;background:linear-gradient(180deg,#ffffffeb,#f7f8fbf5),var(--mb-gradient);color:var(--mb-charcoal);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.terms-header{display:flex;align-items:center;justify-content:space-between;gap:20px;max-width:1040px;margin:0 auto 24px}.terms-header a{color:var(--mb-charcoal);font-size:14px;font-weight:900;text-decoration:none}.terms-card{display:grid;gap:18px;max-width:1040px;margin:0 auto;padding:22px;border:1px solid #d9dee8;border-top:3px solid var(--mb-orange);border-radius:var(--mb-radius-md);background:#fff;box-shadow:0 14px 32px #ff6a0014}.terms-card-heading{display:grid;gap:8px}.terms-card-heading h1,.terms-card-heading p{margin:0}.terms-card-heading h1{font-size:34px}.terms-card-heading p{color:#667085;line-height:1.5}.terms-scroll-panel{display:grid;gap:18px;max-height:min(58vh,620px);overflow-y:auto;padding:18px;border:1px solid #edf0f5;border-radius:var(--mb-radius-sm);background:#fbfcfe}.terms-scroll-panel section{display:grid;gap:8px}.terms-scroll-panel h2,.terms-scroll-panel p{margin:0}.terms-scroll-panel h2{color:var(--mb-charcoal);font-size:18px}.terms-scroll-panel p{color:#475467;font-size:14px;line-height:1.58}.terms-clickwrap{display:grid;gap:12px}.terms-clickwrap label,.trial-foundation-form label{display:grid;grid-template-columns:20px minmax(0,1fr);column-gap:12px;align-items:start;padding:12px;border:1px solid #edf0f5;border-radius:var(--mb-radius-sm);background:#fbfcfe;color:var(--mb-charcoal);font-size:14px;line-height:1.45}.terms-clickwrap input,.trial-foundation-form input[type=checkbox]{width:20px;height:20px;margin:1px 0 0;accent-color:var(--mb-orange)}.terms-clickwrap span,.trial-foundation-form label>span{min-width:0}.terms-clickwrap p{margin:0;color:#667085;font-size:13px;font-weight:800}.terms-clickwrap .mb-button{justify-self:start}.community-page-card{gap:22px}.community-idea-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.community-section-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.community-idea-card{display:grid;gap:8px;align-content:start;min-width:0;padding:16px;border:1px solid #edf0f5;border-radius:var(--mb-radius-sm);background:#fbfcfe}.community-idea-card h2,.community-idea-card p{margin:0}.community-idea-card h2{color:var(--mb-charcoal);font-size:16px}.community-idea-card p{color:#667085;font-size:14px;line-height:1.45}.community-section-card{scroll-margin-top:24px}.app-header h1,.page-panel h2,.item-row h3{margin:0}.app-header h1{width:fit-content;background:var(--mb-gradient);-webkit-background-clip:text;background-clip:text;color:transparent;font-size:32px}.eyebrow{margin:0 0 6px;color:var(--mb-orange);font-size:12px;font-weight:700;letter-spacing:0;text-transform:uppercase}.page-grid,.workspace-layout{margin-top:18px}.workspace-main{flex:1 0 auto}.workspace-layout{display:grid;grid-template-columns:minmax(150px,180px) minmax(0,1fr);gap:18px;align-items:start;margin-bottom:32px}.workspace-layout.is-setup{margin-top:0}.workspace-context{display:inline-grid;grid-template-columns:repeat(2,minmax(160px,auto));gap:10px;width:fit-content}.workspace-context div{display:grid;gap:2px;padding:10px 12px;border:1px solid #d9dee8;border-radius:var(--mb-radius-sm);background:#ffffffc2}.workspace-context span{color:#667085;font-size:12px;font-weight:800;text-transform:uppercase}.workspace-context strong{color:var(--mb-charcoal);font-size:14px}.workspace-tabs{position:sticky;top:18px;display:grid;align-content:start;gap:22px;padding:22px;border:1px solid #edf0f5;border-radius:var(--mb-radius-md);background:#fff}.workspace-nav-section h2{margin:0 0 10px;color:#667085;font-size:12px;font-weight:900;text-transform:uppercase}.workspace-nav-section>div{display:grid;gap:6px}.workspace-nav-section button{display:flex;align-items:center;gap:8px;width:100%;padding:8px 10px;border:0;border-radius:var(--mb-radius-sm);background:transparent;color:var(--mb-charcoal);cursor:pointer;font:inherit;font-size:13px;font-weight:800;text-align:left}.workspace-nav-section button.is-muted{color:#8d96a6}.workspace-nav-section button.is-muted:after{content:"Premium";margin-left:auto;color:#98a2b3;font-size:10px;font-weight:900;text-transform:uppercase}.workspace-nav-section button.is-active,.workspace-nav-section button:hover,.workspace-nav-section button:focus-visible{background:#fff4d6;color:var(--mb-red)}.workspace-subnav{display:grid;gap:4px;margin:2px 0 4px 12px;padding-left:10px;border-left:1px solid #edf0f5}.workspace-subnav button{min-height:30px;padding:6px 8px;color:#667085;font-size:12px;font-weight:800}.workspace-subnav button span{display:grid;flex:0 0 auto;width:20px;height:20px;place-items:center;border-radius:999px;background:#edf0f5;color:#667085;font-size:11px}.workspace-subnav button.is-complete span{background:var(--mb-orange);color:#fff}.workspace-subnav button.is-locked{color:#98a2b3;cursor:not-allowed}.workspace-subnav button:disabled{opacity:.7}.workspace-panel{display:grid;gap:18px;min-width:0}.mvp-dashboard-page{display:grid;gap:18px}.mvp-status-strip{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(360px,1fr);gap:16px;align-items:stretch}.mvp-merchant-heading,.mvp-card{min-width:0;padding:18px;border:1px solid #edf0f5;border-radius:var(--mb-radius-md);background:#fff}.mvp-merchant-heading h2,.mvp-merchant-heading p,.mvp-card h3,.mvp-card p,.mvp-card dl{margin:0}.mvp-merchant-heading h2{color:var(--mb-charcoal);font-size:30px}.mvp-merchant-heading p:not(.eyebrow),.mvp-card p{margin-top:8px;color:#667085;font-size:14px;line-height:1.45}.mvp-status-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.mvp-status-grid button{display:grid;align-content:center;gap:5px;min-width:0;padding:14px;border:1px solid #f2d9a3;border-radius:var(--mb-radius-md);background:#fffaf0;cursor:pointer;font:inherit;text-align:left}.mvp-status-grid button:hover,.mvp-status-grid button:focus-visible{border-color:#ff6a0061;box-shadow:0 8px 18px #ff6a001f;outline:none}.mvp-status-grid button.is-ready{border-color:#d9dee8;background:#fff}.mvp-status-grid span,.mvp-card-header>span{color:#9a3412;font-size:11px;font-weight:900;text-transform:uppercase}.mvp-status-grid button.is-ready span{color:#475467}.mvp-status-grid strong{color:var(--mb-charcoal);font-size:15px;overflow-wrap:anywhere}.mvp-dashboard-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.mvp-dashboard-grid.is-muted{opacity:.72}.setup-required-card{border-color:#ff6a0057;background:#fffaf0}.setup-complete-celebration{grid-template-columns:minmax(0,1fr) auto;align-items:center;border-color:#0080603d;background:linear-gradient(90deg,#ecfdf5e6,#fffffff5),#fff}.setup-complete-celebration h3,.setup-complete-celebration p{margin:0}.setup-complete-actions{display:flex;align-items:center;gap:10px}.setup-complete-actions .profile-upgrade-link{margin-top:0;border:0;cursor:pointer}.setup-required-card--dashboard{grid-template-columns:minmax(240px,326px) minmax(260px,1fr);gap:18px;align-items:start}.setup-dashboard-cta-copy{display:grid;gap:12px}.setup-dashboard-image{position:relative;width:min(100%,326px);aspect-ratio:326 / 351;min-height:0;max-height:none;overflow:hidden;border:1px solid rgba(255,106,0,.22);border-radius:var(--mb-radius-md);background:#111827}.setup-dashboard-image:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#1118270a,#11182761),#fff8f114;pointer-events:none}.setup-dashboard-image img{display:block;width:100%;height:100%;object-fit:cover;object-position:center top;filter:saturate(.78) contrast(.9) brightness(.86);opacity:.86}.setup-dashboard-cta-copy h3,.setup-dashboard-cta-copy p{margin:0}.setup-dashboard-cta-cards{display:grid;gap:12px}.setup-dashboard-cta-cards .flow-readiness-card,.setup-dashboard-cta-cards .why-connect-card{background:#fff;box-shadow:none}.setup-required-card .mb-button{justify-self:start}.dashboard-secondary-links{display:flex;flex-wrap:wrap;gap:14px;justify-content:flex-end;color:#667085;font-size:12px;font-weight:900;text-transform:uppercase}.dashboard-secondary-links a{color:inherit;text-decoration:none}.dashboard-secondary-links a:hover,.dashboard-secondary-links a:focus-visible{color:var(--mb-red);outline:none;text-decoration:underline}.mvp-card{display:grid;gap:14px;align-content:start}.mvp-card-primary,.mvp-card-draft{grid-column:span 1}.mvp-card h3{color:var(--mb-charcoal);font-size:22px}.mvp-burst-action-grid{display:grid;gap:10px}.mvp-burst-action-grid button{display:grid;gap:4px;width:100%;padding:12px;border:1px solid rgba(255,106,0,.32);border-radius:var(--mb-radius-sm);background:#fffaf0;color:var(--mb-charcoal);cursor:pointer;font:inherit;text-align:left}.mvp-burst-action-grid button:hover,.mvp-burst-action-grid button:focus-visible{border-color:var(--mb-orange);outline:none}.mvp-burst-action-grid button:disabled,.mvp-card .mb-button:disabled{cursor:not-allowed;opacity:.62}.mvp-burst-action-grid span,.mvp-summary-list dt{color:#667085;font-size:13px;line-height:1.4}.mvp-card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.mvp-summary-list{display:grid;gap:8px}.mvp-summary-list div{display:grid;grid-template-columns:80px minmax(0,1fr);gap:10px}.mvp-summary-list dd{margin:0;color:var(--mb-charcoal);font-weight:800;overflow-wrap:anywhere}.advanced-connections-disclosure>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;list-style:none}.advanced-connections-disclosure>summary::-webkit-details-marker{display:none}.setup-dashboard-page{overflow:visible}.setup-dashboard-layout{display:grid;grid-template-columns:190px minmax(0,1fr) 300px;gap:0;min-height:720px}.setup-dashboard-layout--simple{grid-template-columns:minmax(0,1fr) 300px;gap:18px;min-height:0}.setup-sidebar{display:grid;align-content:start;gap:24px;padding:22px;border-right:1px solid #d9dee8;background:#fff}.setup-sidebar h3{margin:0 0 10px;color:#667085;font-size:12px;font-weight:900;text-transform:uppercase}.setup-sidebar nav{display:grid;gap:6px}.setup-sidebar a,.setup-sidebar span{display:block;padding:8px 10px;border-radius:var(--mb-radius-sm);color:var(--mb-charcoal);font-size:13px;font-weight:800;text-decoration:none}.setup-sidebar span.is-disabled{color:#98a2b3;cursor:not-allowed}.setup-sidebar a.is-active,.setup-sidebar a:hover,.setup-sidebar a:focus-visible{background:#fff4d6;color:var(--mb-red)}.setup-dashboard-main{display:grid;gap:20px;align-content:start;min-width:0;padding:24px}.setup-dashboard-layout--simple .setup-dashboard-main{padding:0}.setup-flow-hero{display:grid;gap:12px;padding:24px;border:1px solid rgba(255,106,0,.22);border-radius:var(--mb-radius-md);background:#fff}.setup-flow-hero h2{display:grid;gap:4px;margin:0;color:var(--mb-charcoal);font-size:42px;line-height:1}.setup-flow-hero h2 span{color:var(--mb-orange)}.setup-flow-hero p:not(.eyebrow){max-width:680px;margin:0;color:#667085;font-size:16px;line-height:1.5}.setup-plan-welcome{display:grid;gap:24px;padding:26px;border:1px solid rgba(255,106,0,.24);border-top:4px solid var(--mb-orange);border-radius:var(--mb-radius-md);background:linear-gradient(135deg,#fff,#fffaf1)}.setup-plan-welcome-copy{display:grid;gap:12px;max-width:780px}.setup-plan-welcome-copy h2{display:grid;gap:4px;margin:0;color:var(--mb-charcoal);font-size:40px;line-height:1}.setup-plan-welcome-copy h2 span{color:var(--mb-orange)}.setup-plan-welcome-copy p:not(.eyebrow){margin:0;color:#667085;font-size:16px;line-height:1.5}.setup-plan-grid{display:grid;grid-template-columns:minmax(320px,1fr) minmax(260px,.78fr);gap:14px}.setup-plan-card{display:grid;gap:12px;align-content:start;min-height:260px;padding:20px;border:1px solid #d7deea;border-radius:var(--mb-radius-md);background:#fff;color:var(--mb-charcoal);text-align:left;box-shadow:0 14px 32px #1018280f}button.setup-plan-card{cursor:pointer}button.setup-plan-card:hover,button.setup-plan-card:focus-visible{border-color:#ff6a007a;outline:none;box-shadow:0 18px 40px #ff6a0024}.setup-plan-card.is-featured{border-color:#ff6a0094}.setup-plan-card.is-current-plan{border-color:#ff6a00b3;box-shadow:0 18px 42px #ff6a001f}.setup-plan-card span{color:var(--mb-red);font-size:12px;font-weight:900;text-transform:uppercase}.setup-plan-card strong{color:var(--mb-charcoal);font-size:24px;line-height:1.08}.setup-plan-card p{margin:0;color:#667085;font-size:14px;line-height:1.45}.setup-plan-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px}.setup-plan-price s{color:#98a2b3;font-size:16px;font-weight:900}.setup-plan-price b{color:var(--mb-red);font-size:20px;font-weight:900}.setup-plan-price small{color:#667085;font-size:13px;font-weight:900;text-transform:uppercase}.setup-plan-card em{align-self:end;justify-self:start;margin-top:auto;padding:10px 14px;border-radius:var(--mb-radius-sm);background:var(--mb-red);color:#fff;font-size:13px;font-style:normal;font-weight:900}.setup-plan-card--muted{border-color:#edf0f5;background:#f8fafc;opacity:.58}.setup-plan-card--muted em{background:#e4e7ec;color:#667085}.setup-plan-card.is-current-plan em{background:#fff4d6;color:#8a5a00}.setup-channel-section{display:grid;gap:12px}.advanced-connections-disclosure{display:grid;gap:14px;padding:16px;border:1px solid #edf0f5;border-radius:var(--mb-radius-md);background:#fff}.advanced-connections-disclosure>summary strong,.advanced-connections-disclosure>summary p,.advanced-connections-disclosure>summary span{margin:0}.advanced-connections-disclosure>summary strong{color:var(--mb-charcoal)}.advanced-connections-disclosure>summary span{color:#667085;font-size:12px;font-weight:800;text-transform:uppercase}.advanced-connections-disclosure[open]{gap:18px}.setup-channel-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.setup-channel-card{display:grid;gap:16px;align-content:space-between;min-height:190px;padding:16px;border:1px solid #d9dee8;border-radius:var(--mb-radius-md);background:#fff}.setup-channel-card--connected{border-color:#ff6a00a8;box-shadow:0 16px 36px #ff6a0029}.setup-channel-card--ready{border-color:#ffc247e6}.setup-channel-card--feedback{border-color:#ff6a0042;background:#fffaf2}.setup-channel-card--coming_soon{opacity:.62}.setup-channel-card h3,.setup-channel-card p{margin:0}.setup-channel-card h3{margin-top:8px;color:var(--mb-charcoal);font-size:20px}.setup-channel-card p{color:#667085;font-size:13px;line-height:1.45}.setup-channel-status{display:inline-flex;align-items:center;gap:7px;color:#667085;font-size:12px;font-weight:900;text-transform:uppercase}.setup-channel-status i{width:9px;height:9px;border-radius:50%;background:#d9dee8}.setup-channel-card--connected .setup-channel-status i,.setup-channel-card--ready .setup-channel-status i,.setup-channel-card--feedback .setup-channel-status i{background:var(--mb-amber)}.setup-milestone-banner{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px;border-radius:var(--mb-radius-md);background:var(--mb-charcoal);color:var(--mb-white)}.setup-milestone-banner strong,.setup-milestone-banner p{margin:0}.setup-milestone-banner p{margin-top:4px;color:#ffc247;font-size:13px;font-weight:700}.setup-dashboard-aside{display:grid;align-content:start;gap:16px;padding:24px;border-left:1px solid #d9dee8;background:#fff}.flow-readiness-card,.why-connect-card{display:grid;gap:16px;padding:18px;border:1px solid #d9dee8;border-radius:var(--mb-radius-md);background:#fff}.flow-readiness-card h3,.flow-readiness-card p,.why-connect-card p{margin:0}.flow-readiness-card h3{color:var(--mb-charcoal);font-size:26px}.flow-readiness-body{display:grid;grid-template-columns:minmax(0,1fr) 92px;gap:14px;align-items:center}.flow-readiness-body ol{display:grid;gap:12px;margin:0;padding:0;list-style:none}.flow-readiness-body li{display:grid;grid-template-columns:18px minmax(0,1fr);gap:8px;align-items:center;color:#667085;font-size:13px}.flow-readiness-body li span{width:12px;height:12px;border:2px solid #d9dee8;border-radius:50%}.flow-readiness-body li.is-complete{color:var(--mb-charcoal)}.flow-readiness-body li.is-complete span{border-color:var(--mb-orange);background:var(--mb-amber)}.flow-signal{position:relative;width:92px;height:92px}.flow-signal span{position:absolute;inset:50%;border:2px solid var(--mb-orange);border-radius:50%;transform:translate(-50%,-50%)}.flow-signal span:nth-child(1){width:26px;height:26px;background:var(--mb-red)}.flow-signal span:nth-child(2){width:56px;height:56px;border-color:var(--mb-orange)}.flow-signal span:nth-child(3){width:88px;height:88px;border-color:var(--mb-amber)}.why-connect-card div{display:grid;gap:4px}.why-connect-card strong{color:var(--mb-charcoal)}.why-connect-card p{color:#667085;font-size:13px;line-height:1.45}.setup-warning-panel{display:grid;gap:10px;padding:14px;border:1px solid #fed7aa;border-radius:var(--mb-radius-sm);background:#fff7ed}.setup-warning-panel strong{color:#9a3412}.setup-warning-panel ul{display:grid;gap:6px;margin:0;padding-left:18px;color:#667085;font-size:13px;line-height:1.45}.campaign-recovery-panel{grid-template-columns:minmax(0,1fr) auto;align-items:center}.campaign-recovery-panel p{margin:6px 0 0;color:#667085;font-size:13px;line-height:1.45}.campaign-recovery-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.page-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:18px}.page-panel{display:grid;gap:18px;align-content:start;height:100%;padding:20px;border:1px solid #d9dee8;border-top:3px solid var(--mb-orange);border-radius:var(--mb-radius-sm);background:#fff;box-shadow:0 14px 32px #ff6a0014}.panel-header{display:flex;align-items:start;justify-content:space-between;gap:12px}.panel-intro{max-width:720px;margin:8px 0 0;color:#667085;font-size:15px;line-height:1.5}.field,.campaign-form{display:grid;gap:10px}.field span{color:#344054;font-size:14px;font-weight:700}input,select{width:100%;box-sizing:border-box;min-height:42px;padding:10px 12px;border:1px solid #c8ceda;border-radius:6px;background:#fff;color:#151922;font:inherit}.item-list{display:grid;gap:10px}.google-ads-panel{width:100%;min-width:0}.google-ads-panel .mb-flow-card{width:100%;box-sizing:border-box;box-shadow:none}.google-ads-panel.has-error .mb-flow-card{border-color:#fecdca;border-top-color:#b42318}.google-ads-panel-grid{display:grid;grid-template-columns:repeat(2,minmax(240px,1fr));gap:12px}.google-ads-account-summary{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px;border:1px solid #edf0f5;border-radius:var(--mb-radius-md);background:#fbfcfe}.google-ads-account-summary strong,.google-ads-account-summary span{display:block;overflow-wrap:anywhere}.google-ads-account-summary strong{color:var(--mb-charcoal);font-size:16px;line-height:1.3}.google-ads-account-summary span{margin-top:4px;color:#667085;font-size:13px}.google-ads-account-summary .google-ads-error{color:#b42318;font-weight:700}.google-ads-actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:8px}.google-ads-actions .mb-button{min-height:36px;min-width:112px;padding:8px 12px}.inventory-list-controls,.item-picker-header{display:flex;align-items:center;justify-content:space-between;gap:10px}.inventory-list-controls span,.item-picker-header span{color:#667085;font-size:13px;font-weight:800}.inventory-list-controls div,.item-picker-header div{display:flex;gap:6px}.inventory-list-controls .mb-button,.item-picker-header .mb-button{min-height:32px;padding:6px 10px;font-size:12px}.inventory-group-index{display:flex;align-items:flex-start;gap:12px;padding:10px 12px;border:1px solid #edf0f5;border-radius:var(--mb-radius-sm);background:#fff}.inventory-group-index>span{flex:0 0 auto;padding-top:3px;color:#667085;font-size:12px;font-weight:900;text-transform:uppercase}.inventory-group-index>div{display:flex;flex-wrap:wrap;gap:6px}.inventory-group-index button{display:inline-flex;align-items:center;gap:6px;padding:5px 8px;border:0;border-radius:var(--mb-radius-sm);background:#fff4d6;color:var(--mb-red);cursor:pointer;font:inherit;font-size:12px;font-weight:800}.inventory-group-index button.is-collapsed{background:#f3f5f8;color:#667085}.inventory-group-index button strong{color:inherit;font-size:11px}.inventory-group{overflow:hidden;border:1px solid #edf0f5;border-radius:var(--mb-radius-sm);background:#fff}.inventory-group summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;background:#fff7ed;color:#9a3412;cursor:pointer;font-weight:800;list-style:none}.inventory-group summary::-webkit-details-marker{display:none}.inventory-group summary strong{min-width:28px;padding:3px 7px;border-radius:999px;background:#ff6a001f;text-align:center}.inventory-group-summary-actions{display:inline-flex;align-items:center;gap:8px}.inventory-group-summary-actions .mb-button{min-height:30px;padding:5px 9px;font-size:12px}.inventory-group-items{display:grid;gap:8px;padding:8px}.item-row{display:grid;grid-template-columns:minmax(220px,1fr) auto;align-items:start;justify-content:space-between;gap:12px;padding:12px;border:1px solid #edf0f5;border-radius:8px;background:#fbfcfe}.item-row>div:first-child{min-width:0}.item-row h3{font-size:15px}.item-row p{margin:4px 0 0;color:#667085;font-size:13px}.item-row .generated-message-preview{color:#9a3412;font-weight:700}.item-row .simulation-ready{color:#137a3a;font-weight:700}.item-row .simulation-warning{color:#b54708;font-weight:700}.item-row .campaign-spend-safety{color:#475467;font-weight:700}.item-row .campaign-spend-safety strong{color:var(--mb-charcoal)}.inventory-item-row.is-promotable{cursor:pointer}.inventory-item-row.is-promotable:hover,.inventory-item-row.is-promotable:focus-visible,.inventory-item-row.is-selected{border-color:var(--mb-orange);background:#fff7ed;box-shadow:0 0 0 3px #ff6a001a;outline:none}.inventory-item-row.is-excluded{opacity:.62}.inventory-excluded-group{border-color:#d9dee8;background:#f8fafc}.inventory-excluded-group summary{background:#edf0f5;color:#475467}.excluded-inventory-subgroup{display:grid;gap:8px}.excluded-inventory-subgroup>h3{margin:4px 4px 0;color:#667085;font-size:13px}.inventory-row-actions{display:grid;justify-items:end;gap:8px}.inventory-row-actions .mb-button{min-height:34px;padding:7px 10px;font-size:13px}.inventory-row-actions span{color:#667085;font-size:12px;font-weight:800;text-transform:uppercase}.product-promotion-panel{display:grid;gap:14px;padding:16px;border:1px solid rgba(255,106,0,.26);border-radius:var(--mb-radius-md);background:#fff}.product-promotion-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px}.product-promotion-card{display:grid;gap:12px;align-content:start;min-width:0;padding:14px;border:1px solid #edf0f5;border-radius:var(--mb-radius-md);background:#fbfcfe}.product-promotion-card.is-selected{border-color:var(--mb-orange);background:#fff7ed;box-shadow:0 0 0 3px #ff6a001a}.product-promotion-card h4,.product-promotion-card p{margin:0}.product-promotion-card h4{color:var(--mb-charcoal);font-size:18px}.product-promotion-card>div:first-child{display:grid;gap:6px}.product-promotion-card>div:first-child p{color:#475467;font-size:13px;line-height:1.4}.product-promotion-card>div:first-child strong{color:#9a3412}.product-promotion-actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.product-promotion-actions .mb-button{min-height:36px;padding:8px 12px;font-size:13px}.product-promotion-actions span{color:#667085;font-size:12px;font-weight:800;text-transform:uppercase}.empty-message,.error-message,.success-message{margin:0;padding:10px 12px;border-radius:6px;font-size:14px}.empty-message{background:#f8fafc;color:#667085}.error-message{background:#fff1f0;color:#b42318}.success-message{background:#ecfdf3;color:#027a48}.campaign-builder-panel{grid-column:span 2;align-content:stretch}.campaigns-page-panel{grid-column:1 / -1}.campaign-outcome-panel{display:grid;gap:14px;padding:16px;border:1px solid #edf0f5;border-radius:var(--mb-radius-md);background:#fff}.campaign-outcome-panel--muted{border-color:#e7ebf2;background:#fbfcfe;opacity:.72}.campaign-outcome-panel--muted .campaign-outcome-card{background:#fff}.campaign-outcome-header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.campaign-outcome-header h3,.campaign-outcome-header p{margin:0}.campaign-outcome-header h3{color:var(--mb-charcoal);font-size:22px}.campaign-outcome-header>p{max-width:520px;color:#667085;font-size:13px;line-height:1.45}.campaign-outcome-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.campaign-outcome-grid--premium{grid-template-columns:repeat(2,minmax(0,1fr))}.campaign-outcome-card{display:grid;gap:5px;min-width:0;padding:12px;border:1px solid #edf0f5;border-radius:var(--mb-radius-sm);background:#fbfcfe;cursor:pointer;font:inherit;text-align:left}.campaign-outcome-card:hover,.campaign-outcome-card:focus-visible{border-color:#ff6a0061;box-shadow:0 8px 18px #ff6a001f;outline:none}.campaign-outcome-card.is-selected{border-color:var(--mb-red);background:#fff4d6}.campaign-outcome-card span{color:#667085;font-size:11px;font-weight:900;text-transform:uppercase}.campaign-outcome-card strong{color:var(--mb-charcoal);font-size:26px}.campaign-outcome-card p{margin:0;color:#667085;font-size:12px;line-height:1.35}.muted-premium-link{width:fit-content;padding:0;border:0;background:transparent;color:#98a2b3;cursor:pointer;font:inherit;font-size:13px;font-weight:800;text-decoration:underline;text-underline-offset:3px}.muted-premium-link:hover,.muted-premium-link:focus-visible{color:#667085}.muted-premium-link:disabled{cursor:not-allowed}.campaigns-analytics-link{margin-top:-6px}.manual-builder-disclosure,.customize-disclosure{overflow:hidden;border:1px solid #edf0f5;border-radius:var(--mb-radius-md);background:#fff}.burst-mode-switch{display:inline-flex;width:fit-content;gap:6px;padding:6px;border:1px solid #edf0f5;border-radius:var(--mb-radius-sm);background:#fff}.burst-mode-switch button{padding:8px 10px;border:0;border-radius:var(--mb-radius-sm);background:transparent;color:#667085;cursor:pointer;font:inherit;font-size:13px;font-weight:800}.burst-mode-switch button.is-active,.burst-mode-switch button:hover,.burst-mode-switch button:focus-visible{background:#fff4d6;color:var(--mb-red)}.manual-builder-section{display:grid;gap:16px}.manual-builder-intro{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border:1px solid #edf0f5;border-radius:var(--mb-radius-md);background:#fff}.manual-builder-intro span{color:#667085;font-size:13px;font-weight:800}.manual-builder-intro strong{color:var(--mb-charcoal);font-size:16px}.manual-builder-disclosure>summary,.customize-disclosure>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;cursor:pointer;list-style:none}.manual-builder-disclosure>summary::-webkit-details-marker,.customize-disclosure>summary::-webkit-details-marker{display:none}.manual-builder-disclosure>summary span,.customize-disclosure>summary span{color:var(--mb-orange);font-size:12px;font-weight:800;text-transform:uppercase}.manual-builder-disclosure>summary strong,.customize-disclosure>summary strong{color:var(--mb-charcoal);font-size:14px;text-align:right}.manual-builder-disclosure[open]>summary,.customize-disclosure[open]>summary{border-bottom:1px solid #edf0f5}.burst-option-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:16px}.burst-option-card{display:grid;gap:12px;align-content:start;padding:16px;border:1px solid #edf0f5;border-radius:var(--mb-radius-md);background:#fbfcfe}.burst-option-card.is-selected{border-color:var(--mb-orange);box-shadow:0 0 0 3px #ff6a001f}.burst-card-header{display:flex;align-items:start;justify-content:space-between;gap:10px}.burst-card-header h3,.burst-setup-panel h3{margin:0}.burst-option-card p{margin:0;color:#475467;font-size:14px;line-height:1.4}.free-plan-badge{flex:0 0 auto;padding:5px 8px;border-radius:999px;background:#fff4d6;color:#8a5a00;font-size:12px;font-weight:800}.burst-example-list{display:flex;flex-wrap:wrap;gap:6px}.burst-example-list span{padding:5px 8px;border-radius:999px;background:#fff7ed;color:#9a3412;font-size:12px;font-weight:700}.burst-option-card .mb-button{width:100%;padding:12px 14px}.recommendations-section{display:grid;gap:12px;padding:16px;border:1px solid rgba(255,106,0,.26);border-radius:var(--mb-radius-md);background:linear-gradient(180deg,#fff7ed,#fff 48%)}.recommendation-card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px}.recommendation-card{display:grid;gap:12px;align-content:start;min-width:0;padding:14px;border:1px solid #edf0f5;border-radius:var(--mb-radius-md);background:#fbfcfe}.recommendation-card.is-selected{border-color:var(--mb-orange);box-shadow:0 0 0 3px #ff6a001f}.recommendation-card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.recommendation-card h4,.recommendation-card p{margin:0}.recommendation-card h4{color:var(--mb-charcoal);font-size:18px}.recommendation-card p{color:#475467;font-size:13px;line-height:1.4}.confidence-badge{flex:0 0 auto;padding:5px 8px;border-radius:999px;font-size:12px;font-weight:800;text-transform:capitalize}.confidence-high{background:#dcf8e8;color:#137a3a}.confidence-medium{background:#fff4d6;color:#8a5a00}.confidence-low{background:#edf0f5;color:#475467}.recommendation-metrics{display:grid;gap:8px}.recommendation-metrics div{display:grid;gap:2px;min-width:0;padding:8px;border:1px solid #edf0f5;border-radius:var(--mb-radius-sm);background:#fff}.recommendation-metrics span{color:#667085;font-size:11px;font-weight:800;text-transform:uppercase}.recommendation-metrics strong{color:var(--mb-charcoal);font-size:13px;overflow-wrap:anywhere}.recommendation-rationale{display:grid;gap:6px;padding:10px;border:1px solid #edf0f5;border-radius:var(--mb-radius-sm);background:#fff}.recommendation-rationale strong{color:var(--mb-charcoal);font-size:13px}.recommendation-rationale ul{display:grid;gap:4px;margin:0;padding-left:18px;color:#475467;font-size:13px;line-height:1.35}.recommendation-rationale li{padding-left:2px}.recommendation-card .mb-button{width:100%;padding:12px 14px}.bundle-suggestion{display:grid;gap:8px;padding:10px;border:1px solid rgba(255,106,0,.22);border-radius:var(--mb-radius-sm);background:#fff7ed}.bundle-suggestion-header{display:flex;align-items:center;justify-content:space-between;gap:8px}.bundle-suggestion-header span{color:#9a3412;font-size:12px;font-weight:800;text-transform:uppercase}.bundle-suggestion-header strong{flex:0 0 auto;padding:4px 7px;border-radius:999px;background:#fff4d6;color:#8a5a00;font-size:11px;font-weight:800}.bundle-suggestion p{color:#7a2e0e}.bundle-suggestion>.mb-button{background:#fff}.campaign-preview-panel{display:grid;gap:14px;padding:16px;border:1px solid rgba(255,106,0,.26);border-radius:var(--mb-radius-md);background:#fff}.campaign-preview-header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.campaign-preview-header h3,.campaign-preview-header p{margin:0}.campaign-preview-header h3{font-size:24px}.campaign-preview-header p{margin-top:6px;color:#475467}.campaign-preview-header>strong{flex:0 0 auto;color:#9a3412;font-size:18px}.preview-readiness-card{display:grid;gap:14px;padding:16px;border:1px solid #edf0f5;border-radius:var(--mb-radius-sm);background:#fbfcfe}.preview-readiness-card h4,.preview-readiness-card p,.preview-readiness-card ul{margin:0}.preview-readiness-card h4{color:var(--mb-charcoal);font-size:18px}.preview-readiness-card>div>p:not(.eyebrow){margin-top:6px;color:#667085;font-size:13px;line-height:1.45}.preview-readiness-card ul{display:grid;gap:8px;padding:0;list-style:none}.preview-readiness-card li{display:grid;grid-template-columns:72px minmax(0,1fr);gap:10px;align-items:start;padding:10px;border:1px solid #f2d9a3;border-radius:var(--mb-radius-sm);background:#fffaf0}.preview-readiness-card li.is-complete{border-color:#d9dee8;background:#fff}.preview-readiness-card li>span{color:#9a3412;font-size:11px;font-weight:900;text-transform:uppercase}.preview-readiness-card li.is-complete>span{color:#475467}.preview-readiness-card li strong{color:var(--mb-charcoal);font-size:13px}.preview-readiness-card li p{margin-top:3px;color:#667085;font-size:12px;line-height:1.35}.simulation-next-step-card{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px;border:1px solid #bbf7d0;border-radius:var(--mb-radius-sm);background:#ecfdf3}.simulation-next-step-card h4,.simulation-next-step-card p{margin:0}.simulation-next-step-card h4{color:var(--mb-charcoal);font-size:18px}.simulation-next-step-card p:not(.eyebrow){margin-top:4px;color:#475467;font-size:13px;line-height:1.4}.simulation-next-step-card .mb-button{flex:0 0 auto}.campaign-preview-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.preview-card{display:grid;gap:5px;min-width:0;padding:12px;border:1px solid #edf0f5;border-radius:var(--mb-radius-sm);background:#fbfcfe}.preview-card-wide{grid-column:span 2}.preview-card span{color:#667085;font-size:12px;font-weight:800;text-transform:uppercase}.preview-card strong{color:var(--mb-charcoal);font-size:14px;overflow-wrap:anywhere}.preview-card p{margin:0;color:#667085;font-size:13px;line-height:1.35}.google-ad-preview-panel{display:grid;gap:16px;padding:16px;border:1px solid #d6e3f8;border-radius:var(--mb-radius-md);background:#f8fbff}.google-ad-preview-header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.google-ad-preview-header h3,.google-ad-preview-header p{margin:0}.google-ad-preview-header h3{color:var(--mb-charcoal);font-size:22px}.google-ad-preview-header p{margin-top:6px;color:#475467}.simulation-mode-badge{flex:0 0 auto;padding:6px 10px;border:1px solid #bfdbfe;border-radius:999px;background:#eff6ff;color:#1d4ed8;font-size:12px;font-weight:800;text-transform:uppercase}.google-ad-preview-layout{display:grid;grid-template-columns:minmax(280px,.95fr) minmax(320px,1.05fr);gap:14px;align-items:stretch}.maps-ad-preview{display:grid;grid-template-rows:auto 1fr;min-width:0;overflow:hidden;border:1px solid #d0d5dd;border-radius:var(--mb-radius-md);background:#fff}.maps-ad-toolbar{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border-bottom:1px solid #edf0f5;background:#f2f4f7;color:#475467;font-size:12px;font-weight:800;text-transform:uppercase}.maps-ad-toolbar strong{color:#b42318}.maps-ad-body{display:grid;grid-template-columns:52px minmax(0,1fr);gap:12px;align-items:start;padding:16px}.maps-pin{display:grid;width:44px;height:44px;place-items:center;border-radius:50%;background:#2563eb;color:#fff;font-size:13px;font-weight:900}.maps-ad-copy{display:grid;gap:6px;min-width:0}.maps-ad-copy h4,.maps-ad-copy p{margin:0}.maps-ad-copy h4{color:#1d2939;font-size:18px}.maps-ad-copy p{color:#667085;font-size:13px;line-height:1.35}.maps-ad-copy>strong{color:#1d4ed8;font-size:15px;overflow-wrap:anywhere}.sponsored-label{color:#344054;font-size:12px;font-weight:800}.maps-ad-offer-row{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:4px}.maps-ad-offer-row span,.maps-ad-offer-row button{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:7px 10px;border:1px solid #d0d5dd;border-radius:999px;background:#fff;color:#344054;font:inherit;font-size:12px;font-weight:800;line-height:1;text-align:center;white-space:nowrap}.maps-ad-offer-row button{border-color:#bfdbfe;background:#eff6ff;color:#1d4ed8}.google-ad-summary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.google-ad-summary-grid div{display:grid;gap:5px;min-width:0;padding:12px;border:1px solid #d6e3f8;border-radius:var(--mb-radius-sm);background:#fff}.google-ad-summary-grid span{color:#667085;font-size:12px;font-weight:800;text-transform:uppercase}.google-ad-summary-grid strong{color:var(--mb-charcoal);font-size:14px;overflow-wrap:anywhere}.google-ad-summary-grid p{margin:0;color:#667085;font-size:13px;line-height:1.35}.google-ad-preview-actions{display:flex;align-items:center;justify-content:space-between;gap:12px}.google-ad-preview-actions button{min-height:40px;padding:10px 14px;border:0;border-radius:var(--mb-radius-sm);background:var(--mb-orange);color:#fff;cursor:pointer;font:inherit;font-size:14px;font-weight:800}.google-ad-preview-actions button:disabled{background:#d0d5dd;color:#667085;cursor:not-allowed}.google-ad-preview-actions p{margin:0;color:#667085;font-size:13px}.burst-setup-panel{display:grid;grid-template-columns:minmax(320px,1.4fr) minmax(240px,.8fr);gap:16px;align-items:stretch;padding:16px;border:0;border-radius:0;background:#fff}.setup-heading{grid-column:1 / -1}.burst-setup-panel .mb-button{min-height:42px;padding:10px 14px}.item-picker{display:grid;gap:10px;min-height:0}.item-picker-list{display:grid;max-height:360px;overflow:auto;gap:8px;padding-right:4px}.item-picker-list.is-expanded{max-height:none;overflow:visible;padding-right:0}.setup-item-column,.setup-controls-column{display:grid;gap:12px;align-content:start;min-width:0}.setup-controls-column{position:sticky;top:16px;align-self:stretch}.setup-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:auto}.profile-location-summary{display:grid;gap:5px;padding:12px;border:1px solid #edf0f5;border-radius:var(--mb-radius-sm);background:#fbfcfe}.profile-location-summary strong,.profile-location-summary span{overflow-wrap:anywhere}.profile-location-summary strong{color:var(--mb-charcoal)}.profile-location-summary span{color:#667085;font-size:13px}.campaign-limit-summary{display:grid;gap:6px;padding:12px;border:1px solid #fed7aa;border-radius:var(--mb-radius-sm);background:#fff7ed}.campaign-limit-summary strong,.campaign-limit-summary span{overflow-wrap:anywhere}.campaign-limit-summary strong{color:#9a3412;font-size:13px}.campaign-limit-summary span{color:#667085;font-size:13px;line-height:1.4}.customize-burst-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;border:1px solid #edf0f5;border-radius:var(--mb-radius-sm);background:#fbfcfe}.customize-burst-bar span{color:#667085;font-size:13px}.item-picker-options{display:grid;gap:6px;padding:8px}.item-picker-options button{width:100%;min-height:36px;padding:8px 10px;border:1px solid #edf0f5;border-radius:var(--mb-radius-sm);background:#fff;color:var(--mb-charcoal);cursor:pointer;font:inherit;font-size:13px;font-weight:700;text-align:left}.item-picker-options button:hover,.item-picker-options button:focus-visible,.item-picker-options button.is-selected{border-color:var(--mb-orange);background:#fff7ed;color:#9a3412}.setup-hint{grid-column:1 / -1;margin:0;color:#667085;font-size:13px}.launch-preview-panel{display:grid;grid-column:1 / -1;gap:14px;padding:14px;border:1px solid #edf0f5;border-radius:var(--mb-radius-md);background:#fbfcfe}.launch-preview-panel h3,.launch-preview-panel p{margin:0}.launch-preview-panel>div:first-child{display:grid;gap:6px}.launch-preview-panel>div:first-child>strong{color:#9a3412}.launch-preview-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.launch-preview-grid div{display:grid;gap:4px;min-width:0;padding:10px;border:1px solid #edf0f5;border-radius:var(--mb-radius-sm);background:#fff}.launch-preview-grid span{color:#667085;font-size:12px;font-weight:800;text-transform:uppercase}.launch-preview-grid strong{color:var(--mb-charcoal);font-size:13px;overflow-wrap:anywhere}.status-tabs{display:grid;grid-template-columns:repeat(auto-fit,minmax(116px,1fr));gap:8px}.status-tabs button{background:#eef2f7;color:#344054;padding:10px 14px;white-space:normal}.status-tabs button.is-selected{background:var(--mb-red);border-color:transparent;color:#fff}.campaign-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px;max-width:420px}.campaign-actions button{min-height:32px;padding:6px 10px;font-size:13px}.settings-page-panel{display:grid;grid-column:1 / -1}.settings-page-panel .panel-header{order:0}.settings-page-panel>.error-message{order:1}.settings-page-panel .setup-step-sequence{order:2}.settings-page-panel #merchant_info{order:3}.settings-page-panel .settings-grid{order:4}.settings-page-panel #billing{order:5}.settings-page-panel #privacy_terms{order:6}.settings-page-panel .trial-foundation-note{order:7}.settings-grid{display:grid;grid-template-columns:minmax(260px,.8fr) minmax(320px,1.2fr);gap:14px;align-items:start}.settings-grid>#google_business_profile,.settings-grid>#google_ads{grid-column:1 / -1;min-width:0}.demo-readiness-banner{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:14px;padding:18px;border:1px solid rgba(255,106,0,.28);border-left:4px solid var(--mb-orange);border-radius:var(--mb-radius-md);background:#fff8f1;box-shadow:0 14px 32px #ff6a0014}.demo-readiness-banner h3,.demo-readiness-banner p{margin:0}.demo-readiness-banner h3{color:var(--mb-charcoal);font-size:22px}.demo-readiness-banner p{max-width:780px;color:#667085;font-size:14px;line-height:1.5}.demo-readiness-banner span{flex:0 0 auto;padding:7px 10px;border:1px solid rgba(255,106,0,.32);border-radius:999px;background:#fff;color:var(--mb-charcoal);font-size:12px;font-weight:800;text-transform:uppercase}.connection-card{display:grid;gap:12px;padding:18px;border:1px solid #d9dee8;border-top:3px solid var(--mb-orange);border-radius:var(--mb-radius-md);background:#fff;box-shadow:0 14px 32px #ff6a0014}.setup-detail-card--muted{border-color:#edf0f5;border-top-color:#d9dee8;background:#fbfcfe;box-shadow:none}.setup-detail-card--muted>*:not(.setup-detail-step-header){opacity:.48}.setup-detail-card--muted .setup-detail-step-header{background:#fbfcfe}.setup-detail-card--muted .setup-detail-step-header>span{background:#d9dee8;color:#667085}.setup-detail-card--muted .setup-detail-step-header h3,.setup-detail-card--muted .setup-detail-step-header>strong{color:#667085}.setup-detail-card--muted .google-ads-panel .mb-flow-card{border-color:#edf0f5;background:#fbfcfe;box-shadow:none;opacity:.48}.connection-card h3{margin:0;font-size:24px}.connection-card-details{display:grid;gap:3px;min-width:0;padding:10px;border:1px solid #edf0f5;border-radius:var(--mb-radius-sm);background:#fbfcfe}.connection-card-details span{color:#667085;font-size:12px;font-weight:800;text-transform:uppercase}.connection-card-details strong{color:var(--mb-charcoal);font-size:14px;overflow-wrap:anywhere}.connection-card-details small{color:#667085;font-size:12px;line-height:1.35}.google-business-setup-actions{display:grid;gap:10px;padding:12px;border:1px solid #ffe0c2;border-radius:var(--mb-radius-sm);background:#fff8f1}.google-business-setup-actions .profile-upgrade-link{justify-self:start;margin-top:0}.google-business-setup-actions ol{display:grid;gap:5px;margin:0;padding-left:18px;color:#667085;font-size:13px;line-height:1.4}.google-business-reference-form{display:grid;gap:10px;padding:12px;border:1px solid #edf0f5;border-radius:var(--mb-radius-sm);background:#fbfcfe}.google-business-reference-form label{display:grid;gap:6px}.google-business-reference-form label span{color:#667085;font-size:12px;font-weight:800;text-transform:uppercase}.google-business-reference-form input{width:100%;min-height:42px;padding:10px 12px;border:1px solid #d0d5dd;border-radius:var(--mb-radius-sm);background:#fff;color:var(--mb-charcoal);font:inherit}.google-business-reference-form input:focus{outline:3px solid rgba(255,106,0,.18);border-color:var(--mb-orange)}.google-business-reference-form .profile-upgrade-link{justify-self:start;margin-top:0}.google-business-reference-form .profile-upgrade-link:disabled{background:#f2f4f7;color:#98a2b3;cursor:not-allowed}.diagnostics-disclosure{display:grid;gap:10px}.diagnostics-disclosure summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px;border:1px solid #edf0f5;border-radius:var(--mb-radius-sm);background:#fff;cursor:pointer}.diagnostics-disclosure summary span{color:#667085;font-size:12px;font-weight:800;text-transform:uppercase}.diagnostics-disclosure summary strong{color:var(--mb-charcoal);font-size:13px}.diagnostics-grid,.setup-defaults-grid{display:grid;gap:10px}.setup-defaults-card{display:grid;gap:16px;padding:18px;border:1px solid #d9dee8;border-radius:var(--mb-radius-md);background:#fff;box-shadow:0 14px 32px #ff6a0014}.setup-defaults-card h3,.setup-defaults-card p{margin:0}.setup-defaults-card h3{color:var(--mb-charcoal);font-size:24px}.setup-defaults-card p{color:#667085;font-size:14px;line-height:1.5}.setup-defaults-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.setup-defaults-grid div{display:grid;gap:4px;min-width:0;padding:12px;border:1px solid #edf0f5;border-radius:var(--mb-radius-sm);background:#fbfcfe}.setup-defaults-grid span{color:#667085;font-size:12px;font-weight:800;text-transform:uppercase}.setup-defaults-grid strong{color:var(--mb-charcoal);font-size:14px;overflow-wrap:anywhere}.campaign-settings-page{display:grid;gap:18px}.setup-step-sequence{display:grid;gap:16px;padding:18px;border:1px solid rgba(255,106,0,.24);border-radius:var(--mb-radius-md);background:#fff;box-shadow:0 14px 32px #ff6a0014}.setup-step-sequence h3,.setup-step-sequence p{margin:0}.setup-step-sequence h3{color:var(--mb-charcoal);font-size:26px}.setup-step-sequence>div:first-child{display:grid;gap:8px}.setup-step-sequence>div:first-child p{color:#667085;font-size:14px;line-height:1.45}.setup-step-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.setup-step-card{display:grid;grid-template-columns:34px minmax(0,1fr);gap:10px;min-width:0;padding:12px;border:1px solid #edf0f5;border-radius:var(--mb-radius-sm);background:#fbfcfe;color:var(--mb-charcoal);text-decoration:none}.setup-step-card>span{display:grid;width:34px;height:34px;place-items:center;border-radius:999px;background:#d9dee8;color:#667085;font-weight:950}.setup-step-card strong{display:block;font-size:14px;line-height:1.2}.setup-step-card p,.setup-step-card em{display:block;margin:5px 0 0;color:#667085;font-size:12px;font-style:normal;line-height:1.35}.setup-step-card em{font-weight:850}.setup-step-card--complete,.setup-step-card--mvp_ready{border-color:#ff6a0059;background:#fffaf0}.setup-step-card--complete>span,.setup-step-card--mvp_ready>span{background:var(--mb-orange);color:#fff}.setup-step-card--locked{color:#98a2b3;cursor:not-allowed}.setup-step-card.is-current{outline:3px solid rgba(255,106,0,.18);border-color:var(--mb-orange)}.setup-detail-step-header{display:grid;grid-template-columns:38px minmax(0,1fr) auto auto;gap:10px;align-items:center;padding:10px 12px;border:1px solid #edf0f5;border-radius:var(--mb-radius-sm);background:#fff}.setup-detail-step-header--panel{margin-bottom:12px}.setup-detail-step-header>span{display:grid;width:38px;height:38px;place-items:center;border-radius:999px;background:var(--mb-orange);color:#fff;font-weight:950}.setup-detail-step-header div{display:grid;gap:2px;min-width:0}.setup-detail-step-header p,.setup-detail-step-header h3{margin:0}.setup-detail-step-header h3{color:var(--mb-charcoal);font-size:18px}.setup-detail-step-header>strong{padding:6px 10px;border-radius:999px;background:#f2f4f7;color:#667085;font-size:12px;font-weight:900;text-transform:capitalize}.setup-detail-step-header .profile-upgrade-link{margin-top:0}.setup-locked-summary{display:grid;gap:5px;padding:12px;border:1px solid #edf0f5;border-radius:var(--mb-radius-sm);background:#fbfcfe}.setup-locked-summary span{color:#667085;font-size:12px;font-weight:900;text-transform:uppercase}.setup-locked-summary strong{color:var(--mb-charcoal);overflow-wrap:anywhere}.setup-locked-summary p{margin:0;color:#667085;font-size:13px;line-height:1.4}.setup-collapsed-summary{display:grid;gap:5px;min-width:0;padding:12px;border:1px solid #edf0f5;border-radius:var(--mb-radius-sm);background:#fff}.setup-collapsed-summary span{color:#667085;font-size:12px;font-weight:900;text-transform:capitalize}.setup-collapsed-summary strong{color:var(--mb-charcoal);overflow-wrap:anywhere}.setup-collapsed-summary p{margin:0;color:#667085;font-size:13px;line-height:1.4}.merchant-profile-form fieldset,.trial-foundation-form fieldset,.billing-method-form fieldset,.connection-card fieldset{display:grid;gap:14px;min-width:0;margin:0;padding:0;border:0}.merchant-profile-form fieldset:disabled,.trial-foundation-form fieldset:disabled,.billing-method-form fieldset:disabled,.connection-card fieldset:disabled{opacity:.58}.merchant-profile-form fieldset:disabled *,.trial-foundation-form fieldset:disabled *,.billing-method-form fieldset:disabled *,.connection-card fieldset:disabled *{pointer-events:none}.trial-foundation-card{display:contents}.setup-detail-panel,.trial-foundation-form{display:grid;gap:16px;padding:18px;border:1px solid #d9dee8;border-radius:var(--mb-radius-md);background:#fff;box-shadow:0 14px 32px #ff6a0014}.setup-detail-panel h3,.setup-detail-panel p,.trial-foundation-form h3,.trial-foundation-form p{margin:0}.setup-detail-panel h3,.trial-foundation-form h3{color:var(--mb-charcoal);font-size:24px}.setup-detail-panel>div:not(.trial-foundation-summary,.setup-detail-step-header){display:grid;gap:8px}.setup-detail-panel>div:not(.trial-foundation-summary,.setup-detail-step-header) p,.trial-foundation-note{max-width:860px;color:#667085;font-size:14px;line-height:1.5}.trial-foundation-summary,.billing-plan-summary{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.billing-plan-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.trial-foundation-summary div,.billing-plan-summary div{display:grid;gap:4px;min-width:0;padding:12px;border:1px solid #edf0f5;border-radius:var(--mb-radius-sm);background:#fbfcfe}.trial-foundation-summary span,.billing-plan-summary span,.demo-billing-helper span,.billing-method-grid label span{color:#667085;font-size:12px;font-weight:800;text-transform:uppercase}.trial-foundation-summary strong,.billing-plan-summary strong,.demo-billing-helper strong{color:var(--mb-charcoal);font-size:14px;overflow-wrap:anywhere;text-transform:capitalize}.trial-foundation-form{display:grid;gap:10px}.billing-method-form{display:grid;gap:16px}.demo-billing-helper{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0;padding:12px;border:1px solid #ffe0c2;border-radius:var(--mb-radius-sm);background:#fff8f1}.demo-billing-helper>div{display:grid;gap:4px;min-width:0}.billing-method-grid{display:grid;grid-template-columns:repeat(3,minmax(180px,1fr));gap:10px}.billing-method-grid label{display:grid;gap:6px;min-width:0}.billing-method-wide{grid-column:span 3}.billing-method-grid input{width:100%;box-sizing:border-box;min-height:42px;padding:10px 12px;border:1px solid #d0d5dd;border-radius:var(--mb-radius-sm);background:#fff;color:var(--mb-charcoal);font:inherit}.billing-method-grid input:focus{outline:3px solid rgba(255,106,0,.18);border-color:var(--mb-orange)}.merchant-profile-form{display:grid;gap:14px;padding:14px;border:1px solid #edf0f5;border-radius:var(--mb-radius-sm);background:#fbfcfe}.merchant-profile-form-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.merchant-profile-form-header div{display:grid;gap:6px;min-width:0}.merchant-profile-form-header h4,.merchant-profile-form-header p{margin:0}.merchant-profile-form-header h4{color:var(--mb-charcoal);font-size:18px}.merchant-profile-form-header p{max-width:760px;color:#667085;font-size:14px;line-height:1.5}.merchant-profile-form-header>span{flex:0 0 auto;padding:6px 10px;border-radius:999px;background:#fff4ec;color:#9a4b00;font-size:12px;font-weight:800}.merchant-profile-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0;padding:10px 12px;border:1px solid #edf0f5;border-radius:var(--mb-radius-sm);background:#fff}.merchant-profile-actions .profile-upgrade-link{flex:0 0 auto;margin-top:0}.merchant-profile-actions span{color:#667085;font-size:13px;font-weight:700;line-height:1.4;text-align:right}.merchant-profile-grid{display:grid;grid-template-columns:repeat(3,minmax(180px,1fr));gap:12px}.merchant-profile-grid label{display:grid;gap:6px;min-width:0;color:var(--mb-charcoal)}.merchant-profile-grid label span{color:#667085;font-size:12px;font-weight:800;line-height:1.2;text-transform:uppercase}.merchant-profile-grid input,.merchant-profile-grid select{width:100%;min-width:0;box-sizing:border-box;padding:10px 12px;border:1px solid #d9dee8;border-radius:var(--mb-radius-sm);background:#fff;color:var(--mb-charcoal);font:inherit}.merchant-profile-grid input:focus,.merchant-profile-grid select:focus{border-color:var(--mb-orange);box-shadow:0 0 0 3px #ff6a0024;outline:none}.merchant-profile-wide{grid-column:span 2}.pos-connection-setup{display:grid;gap:10px;min-width:0;padding:10px 12px;border:1px solid #edf0f5;border-radius:var(--mb-radius-sm);background:#fff}.pos-connection-setup summary{display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;list-style:none}.pos-connection-setup summary::-webkit-details-marker{display:none}.pos-connection-setup summary span{color:#667085;font-size:12px;font-weight:900;text-transform:uppercase}.pos-connection-setup summary strong{color:var(--mb-charcoal);font-size:13px}.pos-connection-grid{display:grid;grid-template-columns:minmax(180px,1fr) minmax(220px,1.2fr) auto;gap:10px;align-items:end}.pos-connection-grid label,.pos-connection-grid>div{display:grid;gap:5px;min-width:0}.pos-connection-grid span{color:#667085;font-size:12px;font-weight:800;text-transform:uppercase}.pos-connection-grid strong{color:var(--mb-charcoal);font-size:14px}.pos-connection-grid small{color:#667085;font-size:12px;line-height:1.35}.pos-connection-actions{align-content:end;justify-items:end}.pos-connection-actions .profile-upgrade-link{margin-top:0}.merchant-profile-form .profile-upgrade-link{justify-self:start;border:0;cursor:pointer}.trial-foundation-form input:disabled{cursor:not-allowed}.inline-terms-link{color:var(--mb-red);font-weight:900;text-decoration:underline;text-underline-offset:3px}.trial-foundation-form em{display:block;margin-top:4px;color:#667085;font-size:12px;font-style:normal;font-weight:700}.trial-foundation-form .profile-upgrade-link,.billing-method-form .profile-upgrade-link{align-items:center;justify-content:center;justify-self:start;min-height:44px;padding:0 18px;border:0;border-radius:9px;background:var(--mb-red);color:#fff;cursor:pointer;text-decoration:none}.trial-foundation-form .profile-upgrade-link:hover,.trial-foundation-form .profile-upgrade-link:focus-visible,.billing-method-form .profile-upgrade-link:hover,.billing-method-form .profile-upgrade-link:focus-visible{background:var(--mb-orange);color:#fff;text-decoration:none}.trial-foundation-form .profile-upgrade-link:disabled,.billing-method-form .profile-upgrade-link:disabled{cursor:not-allowed;opacity:.5}.trial-foundation-inline-note{margin:0;color:#667085;font-size:13px;font-weight:800}.trial-foundation-feedback{max-width:760px}.onboarding-readiness-card{display:grid;gap:16px;margin-top:14px;padding:18px;border:1px solid #d9dee8;border-radius:var(--mb-radius-md);background:#fff;box-shadow:0 14px 32px #ff6a0014}.onboarding-readiness-card h3,.onboarding-readiness-card p,.onboarding-step p{margin:0}.onboarding-readiness-card h3{font-size:24px}.onboarding-readiness-card>div:first-child{display:grid;gap:8px}.onboarding-readiness-card>div:first-child p{max-width:760px;color:#667085;font-size:14px;line-height:1.5}.onboarding-readiness-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.onboarding-step{display:grid;gap:8px;min-width:0;padding:14px;border:1px solid #edf0f5;border-radius:var(--mb-radius-sm);background:#fbfcfe}.onboarding-step span{display:inline-grid;width:28px;height:28px;place-items:center;border-radius:999px;background:var(--mb-charcoal);color:#fff;font-size:13px;font-weight:800}.onboarding-step strong{color:var(--mb-charcoal);font-size:15px}.onboarding-step p,.onboarding-step em{color:#667085;font-size:13px;line-height:1.45}.onboarding-step em{font-style:normal;font-weight:800}.distribution-readiness-groups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.distribution-readiness-group{display:grid;align-content:start;gap:10px}.distribution-readiness-group h4{margin:0;color:var(--mb-charcoal);font-size:15px}.distribution-readiness-list{display:grid;gap:10px}.distribution-readiness-card{display:grid;gap:8px;min-width:0;padding:14px;border:1px solid #edf0f5;border-radius:var(--mb-radius-sm);background:#fbfcfe}.distribution-readiness-card>div{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.distribution-readiness-card strong{color:var(--mb-charcoal);font-size:14px;line-height:1.3}.distribution-readiness-card span{flex:0 0 auto;padding:4px 7px;border-radius:999px;background:#eef6ff;color:#075985;font-size:11px;font-weight:800}.distribution-readiness-card p,.distribution-readiness-card em,.distribution-readiness-card small{margin:0;color:#667085;font-size:13px;line-height:1.45}.distribution-readiness-card em,.distribution-readiness-card small{font-style:normal;font-weight:800}.status{flex:0 0 auto;padding:5px 8px;border-radius:999px;font-size:12px;font-weight:700}.status-draft{background:#fff4d6;color:#8a5a00}.status-active{background:#dcf8e8;color:#137a3a}.status-paused{background:#edf0f5;color:#475467}.status-completed{background:#e0f2fe;color:#075985}@media(max-width:900px){.home-hero,.home-metrics,.home-flow{grid-template-columns:1fr}.home-visual{min-height:240px}.page-grid,.campaign-preview-grid,.campaign-outcome-grid,.mvp-status-strip,.mvp-status-grid,.mvp-dashboard-grid,.setup-complete-celebration,.setup-required-card--dashboard,.community-card,.community-idea-grid,.community-section-grid,.google-ad-preview-layout,.setup-dashboard-layout,.settings-grid,.setup-plan-grid,.merchant-profile-grid,.pos-connection-grid,.trial-foundation-summary,.billing-plan-summary,.billing-method-grid,.onboarding-readiness-grid,.distribution-readiness-groups,.setup-step-grid,.setup-defaults-grid{grid-template-columns:1fr}.demo-readiness-banner,.simulation-next-step-card,.setup-complete-actions{align-items:flex-start;flex-direction:column}.campaign-outcome-header{align-items:stretch;flex-direction:column}.workspace-layout{grid-template-columns:1fr}.workspace-tabs{position:static;grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.mvp-merchant-heading h2{font-size:26px}.setup-plan-welcome-copy h2{font-size:32px}.runtime-mode-banner{align-items:flex-start;flex-direction:column}.runtime-mode-banner span{text-align:left}.setup-dashboard-layout{min-height:0}.setup-sidebar,.setup-dashboard-aside{border:0}.setup-channel-grid{grid-template-columns:1fr}.merchant-profile-form-header{flex-direction:column}.merchant-profile-wide,.campaign-builder-panel{grid-column:auto}.burst-option-grid,.burst-setup-panel{grid-template-columns:1fr}.preview-card-wide{grid-column:auto}.setup-controls-column{position:static}.customize-burst-bar{align-items:stretch;flex-direction:column}}@media(max-width:560px){.home-page{padding:20px}.home-nav{align-items:flex-start;flex-direction:column;margin-bottom:32px}.app-shell{padding:20px}.app-header,.setup-milestone-banner,.product-footer,.workspace-actions{align-items:stretch;flex-direction:column}.profile-menu-panel{left:0;right:auto}.panel-header{align-items:stretch}.workspace-tabs{display:grid;grid-template-columns:1fr}.campaign-preview-header,.manual-builder-disclosure>summary,.customize-disclosure>summary,.merchant-profile-actions,.demo-billing-helper{align-items:stretch;flex-direction:column}.manual-builder-disclosure>summary strong,.customize-disclosure>summary strong,.merchant-profile-actions span{text-align:left}.billing-method-wide{grid-column:span 1}.item-row,.google-ads-panel-grid,.google-ads-account-summary,.google-ad-summary-grid,.launch-preview-grid{grid-template-columns:1fr}.google-ad-preview-header,.google-ad-preview-actions,.google-ads-actions{align-items:stretch;flex-direction:column}.google-ad-preview-actions button{width:100%}.google-ads-actions{justify-content:stretch}.campaign-actions{align-items:stretch;flex-direction:column}}
