/* v1.102.68: the shared UI contract. Consumer content, Publisher Studio and Vet Reviews retain their own surfaces. */
body.inc-refined{--inc-ink:#152339;--inc-muted:#5c6879;--inc-canvas:#f5f7f9;--inc-line:#e0e5ea;--inc-primary:#08786e;--inc-design-blue:#08786e;--inc-design-blue-hover:#066357;--inc-primary-dark:#066357;--inc-radius-sm:8px;--inc-radius-md:12px;--inc-radius-lg:12px;--inc-shadow-sm:none;--inc-shadow-md:0 8px 24px #15233908;color:var(--inc-ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}
body.inc-refined *,body.inc-refined *:before,body.inc-refined *:after{box-sizing:border-box}
body.inc-refined a,body.inc-refined button{-webkit-tap-highlight-color:transparent}
body.inc-refined :is(a,button,summary,input,select,textarea):focus-visible{outline:3px solid #16a394!important;outline-offset:3px!important}
body.inc-refined.inc-unified-body .inc-product-shell .inc-btn{background:#08786e!important;border:1px solid #08786e!important;border-radius:8px!important;box-shadow:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important;min-height:42px;font-weight:650!important;text-decoration:none!important;gap:10px}
body.inc-refined.inc-unified-body .inc-product-shell .inc-btn:hover{background:#066357!important;border-color:#066357!important;transform:none!important}
body.inc-refined.inc-unified-body .inc-product-shell .inc-btn-secondary{background:#fff!important;color:#23354a!important;-webkit-text-fill-color:#23354a!important;border-color:#d5dce3!important}
body.inc-refined.inc-unified-body .inc-product-shell .inc-btn-secondary:hover{background:#f0f5f4!important}
body.inc-refined.inc-unified-body .inc-product-shell :is(.inc-btn-danger,.inc-btn-danger-soft){background:#fff5f5!important;border-color:#dfacac!important;color:#a32732!important;-webkit-text-fill-color:#a32732!important}
body.inc-refined :is(input,select,textarea){font:inherit}
body.inc-refined :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=color]):not([type=range]),select,textarea){border-radius:8px!important;box-shadow:none!important}

/* A real workspace picker, with one account destination. */
.inc-workspace-picker{position:relative;min-width:0;max-width:300px;color:#23354a}
.inc-workspace-picker>summary{display:flex;align-items:center;justify-content:space-between;gap:14px;list-style:none;cursor:pointer;padding:10px 13px;border:1px solid #dce3e9;border-radius:8px;font-size:13px;font-weight:600;background:#fff}
.inc-workspace-picker summary::-webkit-details-marker{display:none}
.inc-workspace-picker>summary strong{display:block;font-size:13px;overflow-wrap:anywhere}
.inc-workspace-picker>summary small{display:block;font-size:11px;font-weight:400;margin-top:4px}
.inc-account-options{position:absolute;right:0;top:calc(100% + 8px);z-index:1000;width:300px;max-width:calc(100vw - 36px);padding:8px;background:#fff;border:1px solid #dce3e9;border-radius:10px;box-shadow:0 16px 40px #15233924}
.inc-account-options a{display:flex!important;justify-content:space-between;align-items:center;gap:8px;padding:11px!important;border-radius:6px;text-decoration:none!important;font-size:13px;line-height:1.4;overflow-wrap:anywhere;color:#23354a!important;-webkit-text-fill-color:#23354a!important}
.inc-account-options a:hover,.inc-account-options a[aria-current=page]{background:#eef6f4!important;color:#076b62!important}
.inc-account-caption,.inc-account-empty{display:block;padding:8px 11px;font-size:11px;color:#647282}
.inc-account-caption{font-weight:700;letter-spacing:.06em;text-transform:uppercase}
.inc-account-divider{border-top:1px solid #e7ebef;margin-top:6px;border-radius:0!important}
.inc-public-account-actions{display:flex;align-items:center;gap:12px;margin-left:auto}
.inc-workspace-picker-sidebar{margin:8px 14px 12px;max-width:none}
body.inc-refined .inc-workspace-picker-sidebar>summary.inc-workspace-switcher{margin:0!important;padding:12px!important;min-height:64px!important;background:#ffffff0a!important;border:1px solid #ffffff24!important;border-radius:8px!important;color:#fff!important}
body.inc-refined .inc-workspace-picker-sidebar summary strong{color:#fff!important;-webkit-text-fill-color:#fff!important;line-height:1.5}
body.inc-refined .inc-workspace-picker-sidebar summary small{color:#b8c7d5!important;-webkit-text-fill-color:#b8c7d5!important}
body.inc-refined .inc-workspace-picker-sidebar .inc-account-options{position:static;width:100%;max-width:none;margin-top:8px;box-shadow:none}
body.inc-refined .inc-enterprise-sidebar .inc-account-options a,body.inc-refined .inc-enterprise-sidebar .inc-account-options a span{color:#23354a!important;-webkit-text-fill-color:#23354a!important;background:transparent!important}
body.inc-refined .inc-enterprise-sidebar .inc-account-options a:hover,body.inc-refined .inc-enterprise-sidebar .inc-account-options a[aria-current=page]{background:#edf7f4!important;color:#076b62!important}
.inc-admin-preview-disclosure{margin:0 16px 12px}
.inc-admin-preview-disclosure>summary{font-size:11px;color:#acbacc;cursor:pointer;padding:8px 0;list-style:none}
.inc-admin-preview-disclosure>summary:after{content:' +';float:right}
.inc-admin-preview-disclosure[open]>summary:after{content:' −'}
body.inc-refined .inc-admin-preview-disclosure .inc-admin-experience-switch{margin:0!important}
body.inc-refined .inc-membership-form{margin-top:18px;padding-top:18px;border-top:1px solid #e0e5ea;align-items:end}
body.inc-refined .inc-membership-form h3{grid-column:1/-1;font-size:16px;margin:0}

/* Calm dashboard surfaces; existing navigation and product layouts remain intact. */
body.inc-refined-dashboard{background:#f5f7f9!important}
body.inc-refined-dashboard .inc-enterprise-sidebar{background:#111f34!important;box-shadow:none!important;border-right:1px solid #1c2c42!important}
body.inc-refined-dashboard .inc-enterprise-brand-row{padding-block:22px 12px!important}
body.inc-refined-dashboard .inc-enterprise-sidebar .inc-enterprise-nav a.is-active{background:#ffffff13!important;box-shadow:inset 3px 0 #35b5a3!important;color:#fff!important;font-weight:650!important}
body.inc-refined-dashboard .inc-enterprise-nav a,body.inc-refined-dashboard .inc-nav-groups summary{border-radius:6px!important;font-size:13px!important}
body.inc-refined-dashboard .inc-nav-label{font-size:10px!important;letter-spacing:.08em!important;color:#a1afc1!important}
body.inc-refined-dashboard .inc-unified-main{background:#f5f7f9!important;min-width:0}
body.inc-refined-dashboard.inc-shell-enterprise .inc-unified-main h1{font-size:clamp(26px,2.8vw,34px)!important;line-height:1.15!important;font-weight:700!important;letter-spacing:-.035em!important}
body.inc-refined-dashboard :is(.inc-panel,.inc-card,.iwe-card,.inc-widget,.inc-launch-card,.inc-stat-card,.inc-analytics-card,.inc-crm-card,.inc-form-card,.inc-home-panel,.inc-home-product-row article,.inc-home-all-products article,.inc-platform-card){border-radius:12px!important;border-color:#e0e5ea!important;box-shadow:none!important}
body.inc-refined-dashboard :is(.inc-stat-card,.inc-home-stat,.inc-metric-card){background:#fff!important}
body.inc-refined-dashboard :is(.inc-workspace,.iwe-main,.inc-brand-management,.inc-connections-product){padding:28px 30px 48px}
body.inc-refined-dashboard :is(.inc-premium-overview,.inc-dashboard-overview-hero,.inc-enterprise-overview-hero,.inc-connections-hero,.inc-ip-hero,.inc-connect-hero){background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:0 0 24px!important;min-height:0!important}
body.inc-refined-dashboard :is(.inc-premium-overview,.inc-dashboard-overview-hero,.inc-enterprise-overview-hero,.inc-connections-hero,.inc-ip-hero,.inc-connect-hero):after{display:none!important}
body.inc-refined-dashboard :is(.inc-premium-overview,.inc-dashboard-overview-hero,.inc-enterprise-overview-hero,.inc-connections-hero,.inc-ip-hero,.inc-connect-hero) :is(h1,h2,strong){color:#152339!important;-webkit-text-fill-color:#152339!important}
body.inc-refined-dashboard :is(.inc-premium-overview,.inc-dashboard-overview-hero,.inc-enterprise-overview-hero,.inc-connections-hero,.inc-ip-hero,.inc-connect-hero) :is(p,.inc-kicker,.inc-eyebrow){color:#5c6879!important;-webkit-text-fill-color:#5c6879!important}
body.inc-refined-dashboard .inc-workspace>.inc-page-header,body.inc-refined-dashboard .inc-workspace>.inc-dashboard-head{padding:0 0 22px!important;background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important}
body.inc-refined-dashboard .inc-dashboard-head-stat{background:#fff!important;border:1px solid #e0e5ea!important;border-radius:10px;padding:16px 20px}
body.inc-refined-dashboard .inc-dashboard-head-stat strong{color:#152339!important}
body.inc-refined-dashboard .inc-dashboard-head-stat span{color:#5c6879!important}
body.inc-refined-dashboard .inc-empty-state,body.inc-refined-dashboard .inc-library-empty{background:#fff!important;border:1px dashed #cbd5df!important;box-shadow:none!important;border-radius:12px}
body.inc-refined-dashboard .inc-wizard-priority .inc-wizard-widget{margin-bottom:0!important}
body.inc-refined-dashboard .inc-wizard-widget :is(.inc-kicker,.inc-eyebrow){color:#08786e!important;-webkit-text-fill-color:#08786e!important}
body.inc-refined-dashboard .inc-wizard-priority .inc-wizard-objectives{gap:8px!important}
body.inc-refined-dashboard .inc-wizard-priority .inc-wizard-objectives button{padding:10px 12px!important;min-height:0!important;border-radius:8px!important}
body.inc-refined-dashboard .iwe-event-launcher-inline{gap:12px!important;margin-block:0 26px!important}
body.inc-refined-dashboard .iwe-event-launcher-inline a{min-height:0!important;padding:18px!important;box-shadow:none!important;background:#fff!important;border:1px solid #e0e5ea!important;border-radius:10px!important}
body.inc-refined-dashboard .iwe-event-launcher-inline :is(h2,h3){font-size:18px!important;letter-spacing:-.02em}
body.inc-refined-dashboard .iwe-event-launcher-inline p{font-size:13px!important;line-height:1.5!important}
body.inc-refined-dashboard .iwe-events-unified-page{padding:28px 0 0!important}
body.inc-refined-dashboard .iwe-event-library-card{gap:20px!important;padding:20px!important;align-items:center}
body.inc-refined-dashboard .iwe-event-library-card h2{font-size:18px!important;font-weight:650!important}
body.inc-refined-dashboard :is(.inc-tabs,.inc-product-tabs,.inc-connect-tabs){max-width:100%;flex-wrap:wrap;gap:6px}
body.inc-refined-dashboard table th{font-size:11px!important;letter-spacing:.04em;text-transform:uppercase;color:#617081!important;background:#f8fafb!important}
body.inc-refined-dashboard table td{border-bottom-color:#e8edf1!important}

/* Public family: editorial type, generous space and the same controls as the workspace. */
body.inc-refined-public{background:#fff!important}
body.inc-refined-public .inc-unified-main{background:#fff;max-width:none!important}
body.inc-refined-public .inc-unified-header{background:#fff!important;border-bottom:1px solid #e7ecef!important;box-shadow:none!important}
body.inc-refined-public .inc-unified-header-inner{max-width:1340px!important;margin:auto;padding-inline:36px!important;gap:24px}
body.inc-refined-public .inc-public-main-nav a{font-size:13px!important;font-weight:600!important;color:#3d4948!important}
body.inc-refined-public .inc-public-register{background:#08786e!important;border-color:#08786e!important;border-radius:8px!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:none!important}
body.inc-refined-public .inc-public-talk{display:none!important}
body.inc-refined-public .inc-public-footer{background:#f7f9fa!important;border-top:1px solid #e2e7eb!important}
.inc-home-refined{max-width:1340px;margin:0 auto;padding:0 48px;color:#202828}
.inc-front-hero{display:grid;grid-template-columns:1.06fr .94fr;gap:80px;align-items:center;padding:82px 0 88px;min-height:660px}
.inc-front-eyebrow{display:block;font-size:11px;font-weight:700;line-height:1.5;text-transform:uppercase;letter-spacing:.12em;color:#08786e}
body.inc-refined-public .inc-front-copy h1{font-size:clamp(56px,6.7vw,88px)!important;line-height:1.01!important;letter-spacing:-.065em!important;font-weight:650!important;margin:25px 0 26px!important;max-width:none!important;color:#202828!important}
.inc-front-copy h1 em{font-style:normal;color:#08786e}
.inc-front-copy>p{font-size:17px;line-height:1.75;max-width:460px;color:#586463;margin:0 0 28px}
.inc-front-actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap}
.inc-front-actions .inc-btn{padding:14px 21px!important}
.inc-front-text-link{color:#202828;font-size:13px;font-weight:650;text-decoration:none}
.inc-front-copy .inc-front-note{font-size:12px;margin:28px 0 0;color:#586463}
.inc-experience-preview{position:relative;background:#fff;border-radius:16px;padding:24px;transform:rotate(1deg)}
.inc-preview-top{display:flex;justify-content:space-between;gap:12px;margin:0 0 18px;color:#08786e;font-size:9px;letter-spacing:.09em;font-weight:700}
.inc-preview-top span:last-child{font-size:10px;letter-spacing:0;font-weight:500}
.inc-preview-invite{position:relative;background:#08786e;border-radius:10px;padding:34px;color:#fff;overflow:hidden}
.inc-preview-invite .inc-front-eyebrow{color:#fff;font-size:9px;position:relative}
.inc-preview-symbol{position:absolute;right:20px;top:14px;font-size:72px;color:#ffffff2b;line-height:1}
body.inc-refined-public .inc-preview-invite h2{font-size:42px!important;letter-spacing:-.045em;line-height:1.12;color:#fff!important;font-weight:550;margin:34px 0 14px}
.inc-preview-invite p{font-size:13px;line-height:1.7;color:#fff;max-width:280px;margin:0 0 24px}
.inc-preview-tag{display:inline-block;background:#ffffff12;border:1px solid #ffffff29;padding:7px 10px;font-size:10px;border-radius:5px}
.inc-preview-guide,.inc-preview-followup{display:flex;align-items:center;gap:14px;padding:19px 17px;background:#fff;border:1px solid #dce5e3;border-radius:9px;margin-top:12px}
.inc-preview-guide strong,.inc-preview-followup strong{font-size:12px;font-weight:650}
.inc-preview-guide p,.inc-preview-followup p{font-size:10px;color:#586463;margin:5px 0 0;line-height:1.6}
.inc-preview-small-symbol{display:grid;place-items:center;flex:0 0 34px;height:34px;border-radius:50%;background:#f4f7f6;color:#08786e;font-size:20px}
.inc-preview-guide>span:last-child{margin-left:auto}
.inc-front-products,.inc-front-family{padding:64px 0;border-top:1px solid #e0e5e9}
.inc-front-section-head{display:flex;justify-content:space-between;align-items:end;gap:28px;margin-bottom:32px}
body.inc-refined-public .inc-front-section-head h2{font-size:34px!important;line-height:1.15;letter-spacing:-.04em;margin:12px 0 0;font-weight:600;color:#202828}
.inc-front-section-head>a{font-size:12px;font-weight:650;color:#08786e;white-space:nowrap;text-decoration:none}
.inc-front-section-head>p{max-width:250px;color:#586463;font-size:13px;line-height:1.7;margin:0}
.inc-front-product-grid,.inc-front-family-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}
.inc-front-product{display:flex;flex-direction:column;padding:28px;border:1px solid #e0e5e9;border-radius:10px;color:#202828!important;text-decoration:none!important;transition:border-color .15s,background .15s}
.inc-front-product:hover{background:#f4f7f6;border-color:#08786e}
.inc-front-number{font-size:11px;color:#08786e;font-weight:600;margin-bottom:42px}
.inc-front-product h3{font-size:21px!important;font-weight:600;letter-spacing:-.03em;margin:0 0 12px;line-height:1.2}
.inc-front-product p{font-size:13px;line-height:1.75;color:#586463;margin:0 0 28px;flex:1}
.inc-front-product>strong{font-size:12px;color:#08786e;font-weight:650;display:flex;justify-content:space-between;gap:10px}
.inc-front-cta{display:flex;justify-content:space-between;gap:32px;align-items:center;background:#fff;padding:48px;border-radius:12px;margin:8px 0 72px}
body.inc-refined-public .inc-front-cta h2{font-size:38px!important;letter-spacing:-.045em;font-weight:600;line-height:1.15;color:#202828;margin:14px 0 0}
.inc-front-cta .inc-btn{white-space:nowrap;padding:14px 22px}

/* Login keeps the existing POST and recovery flow. Errors stay beside the form. */
body.inc-refined-public .inc-auth-layout{max-width:1000px!important;margin:64px auto!important;padding:0 24px!important;display:grid;grid-template-columns:1fr 1fr;gap:0!important;align-items:stretch}
body.inc-refined-public .inc-auth-story{background:#08786e!important;padding:48px!important;border-radius:12px 0 0 12px!important;box-shadow:none!important;color:#fff!important}
body.inc-refined-public .inc-auth-story h1{font-size:42px!important;line-height:1.08!important;letter-spacing:-.045em!important;color:#fff!important;margin:54px 0 24px!important}
body.inc-refined-public .inc-auth-story p{font-size:14px!important;line-height:1.8!important;color:#fff!important}
body.inc-refined-public .inc-auth-story .inc-kicker{color:#fff!important}
body.inc-refined-public .inc-auth-story .inc-auth-conversation{background:transparent!important;border:1px solid #ffffff42!important;font-size:12px!important;margin-top:30px}
body.inc-refined-public .inc-auth-card-polished{padding:48px!important;border:1px solid #e0e5ea!important;border-radius:0 12px 12px 0!important;box-shadow:none!important;background:#fff!important}
body.inc-refined-public .inc-auth-card-polished:only-child{grid-column:1/-1;max-width:580px;margin:auto;border-radius:12px!important}
body.inc-refined-public .inc-auth-card-polished h2{font-size:26px!important;letter-spacing:-.03em!important;margin:0 0 28px!important;color:#202828!important}
body.inc-refined-public .inc-login-form label{font-size:12px!important;font-weight:600!important;color:#3d4948}
body.inc-refined-public .inc-login-form input:not([type=checkbox]):not([type=hidden]){height:46px!important;background:#fff!important;border:1px solid #ccd7df!important;padding:10px 12px!important;font-size:14px!important}
body.inc-refined-public .inc-login-remember{font-size:12px!important;font-weight:400!important}
body.inc-refined-public .inc-login-submit{width:100%;margin-top:10px}
body.inc-refined-public .inc-auth-help,body.inc-refined-public .inc-auth-switch{font-size:12px;line-height:1.7}
body.inc-refined-public .inc-auth-card [role=alert]{background:#fff2f1!important;border:1px solid #efc5c2!important;border-radius:8px!important;padding:14px!important;color:#9a302c!important;font-size:13px!important;line-height:1.6!important;margin:0 0 22px}
body.inc-refined-public .inc-auth-card a:not(.inc-btn){color:#08786e!important}
body.inc-refined-public .inc-route-features-hub h1,body.inc-refined-public .inc-route-feature-detail h1{font-size:clamp(36px,4.8vw,60px)!important;letter-spacing:-.045em!important;line-height:1.08!important}

@media(max-width:1100px){
 .inc-front-hero{gap:40px;padding:60px 0;min-height:560px}.inc-home-refined{padding-inline:32px}.inc-preview-invite{padding:26px}.inc-front-product,.inc-family-card{padding:24px}
 body.inc-refined-public .inc-unified-header-inner{padding-inline:24px!important;gap:16px}.inc-public-account-actions{gap:8px}.inc-public-account-actions>.inc-btn{font-size:12px!important}
}
@media(max-width:800px){
 .inc-home-refined{padding-inline:24px}.inc-front-hero{grid-template-columns:1fr;gap:36px;padding:48px 0}.inc-front-copy{max-width:600px}.inc-experience-preview{max-width:530px;transform:none}.inc-front-product-grid,.inc-front-family-grid{grid-template-columns:1fr}.inc-front-product{padding:24px}.inc-front-number{margin-bottom:24px}.inc-family-card{min-height:240px}.inc-family-card>span{margin-bottom:35px}.inc-front-section-head{align-items:start}.inc-front-section-head>p{display:none}.inc-front-products,.inc-front-family{padding-block:40px}.inc-front-cta{padding:30px;align-items:start;flex-direction:column;margin-bottom:48px}
 body.inc-refined-public .inc-front-copy h1{font-size:64px!important}body.inc-refined-public .inc-front-section-head h2{font-size:28px!important}body.inc-refined-public .inc-front-cta h2{font-size:32px!important}
 body.inc-refined-public .inc-auth-layout{grid-template-columns:1fr;max-width:560px!important;margin:32px auto!important}body.inc-refined-public .inc-auth-story{padding:30px!important;border-radius:12px 12px 0 0!important}body.inc-refined-public .inc-auth-story h1{font-size:32px!important;margin:18px 0!important}body.inc-refined-public .inc-auth-story .inc-auth-conversation{margin-top:12px}body.inc-refined-public .inc-auth-card-polished{padding:30px!important;border-radius:0 0 12px 12px!important}
 body.inc-refined-dashboard :is(.inc-workspace,.iwe-main,.inc-brand-management,.inc-connections-product){padding:22px 18px 36px}.inc-public-account-actions>.inc-workspace-picker{display:none}.inc-workspace-picker-sidebar{margin-inline:10px}body.inc-refined-dashboard .inc-enterprise-brand-row{padding-block:14px!important}
}
@media(max-width:480px){.inc-home-refined{padding-inline:20px}.inc-front-copy>p{font-size:15px}.inc-front-actions{gap:18px}.inc-front-preview{padding:16px}body.inc-refined-public .inc-front-copy h1{font-size:54px!important}.inc-preview-invite{padding:24px}.inc-experience-preview{padding:18px}.inc-front-section-head{display:block}.inc-front-section-head>a{display:inline-block;margin-top:18px}.inc-public-account-actions>.inc-btn{padding:9px 11px!important;min-height:36px}.inc-front-cta{padding:26px}}
@media(prefers-reduced-motion:reduce){body.inc-refined *,body.inc-refined *:before,body.inc-refined *:after{scroll-behavior:auto!important;animation:none!important;transition:none!important}}

/* Live QA refinements: navigation text and compact planning disclosure. */
body.inc-refined.inc-authenticated-surface .inc-enterprise-sidebar-v2 .inc-enterprise-nav a.is-active :is(span,i){color:#fff!important;-webkit-text-fill-color:#fff!important}
body.inc-refined .inc-workspace-picker{display:block;position:relative;inset:auto;padding:0;background:transparent;border:0;box-shadow:none;z-index:50}
body.inc-refined .inc-workspace-picker>summary{width:100%;min-width:0;display:flex;grid-template-columns:none;transform:none}
body.inc-refined .inc-workspace-picker>summary>span:first-child{min-width:0;flex:1}
body.inc-refined .inc-workspace-picker>summary>span:last-child{flex:0 0 auto}
body.inc-refined .inc-workspace-picker:not(.inc-workspace-picker-sidebar)>summary{white-space:nowrap;min-width:120px}
body.inc-refined .inc-workspace-picker:not(.inc-workspace-picker-sidebar)>summary strong{overflow-wrap:normal}
body.inc-refined .inc-home-wizard-disclosure{background:#fff;border:1px solid #e0e5ea;border-radius:12px;margin:0 0 18px}
body.inc-refined .inc-home-wizard-disclosure>summary{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;gap:20px;cursor:pointer;list-style:none}
body.inc-refined .inc-home-wizard-disclosure>summary strong{display:block;color:#23354a;font-size:15px;font-weight:650}
body.inc-refined .inc-home-wizard-disclosure>summary small{display:block;color:#687585;font-size:12px;margin-top:5px;font-weight:400}
body.inc-refined .inc-home-wizard-disclosure>summary>span:last-child{display:grid;place-items:center;width:30px;height:30px;background:#eff6f3;border-radius:50%;color:#08786e}
body.inc-refined .inc-home-wizard-disclosure[open]>summary>span:last-child{transform:rotate(45deg)}
body.inc-refined .inc-home-wizard-disclosure .inc-wizard-widget{border:0!important;border-top:1px solid #e5eaed!important;border-radius:0 0 12px 12px!important}
body.inc-refined .inc-glance-row>i{display:none!important}
body.inc-refined .inc-wizard-kicker{color:#08786e!important;-webkit-text-fill-color:#08786e!important}
body.inc-refined .inc-workspace-picker-sidebar .inc-workspace-switcher strong{white-space:normal!important;overflow:visible!important;text-overflow:clip!important;font-size:12px!important}
body.inc-refined .inc-workspace-picker-sidebar .inc-workspace-switcher small{white-space:normal!important;overflow:visible!important;text-overflow:clip!important;line-height:1.5}
body.inc-refined-dashboard #inc-main :is(.inc-home-panel,.inc-home-movable) a:not(.inc-btn){color:#08786e!important}
body.inc-refined-dashboard #inc-main :is(.inc-today-actions,.inc-notifications-actions) button{color:#08786e!important}
body.inc-refined-dashboard .inc-unified-main .iwe-account-hero h1{font-size:34px!important;line-height:1.15!important;letter-spacing:-.035em!important}
body.inc-refined-dashboard .inc-glance-v2>a{background:#eff6f3!important;color:#08786e!important}
body.inc-refined.inc-unified-body .inc-product-shell .iwe-btn:not(.iwe-secondary):not(.iwe-btn-secondary){background:#08786e!important;border-color:#08786e!important;color:#fff!important;box-shadow:none!important;border-radius:8px!important}

/* Product-specific rules that previously overrode the shared dashboard contract. */
body.inc-refined-dashboard #inc-main .iwe-events-unified-head{padding:0 0 24px!important;margin:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;min-height:0!important}
body.inc-refined-dashboard #inc-main .iwe-events-unified-head:after,body.inc-refined-dashboard #inc-main .iwe-events-unified-head:before{display:none!important}
body.inc-refined-dashboard #inc-main .iwe-events-unified-head h1{color:#152339!important;-webkit-text-fill-color:#152339!important}
body.inc-refined-dashboard #inc-main .iwe-events-unified-head :is(p,span){color:#5c6879!important;-webkit-text-fill-color:#5c6879!important}
body.inc-refined-dashboard #inc-main .iwe-event-launcher-inline{margin:0 0 28px!important;gap:14px!important}
body.inc-refined-dashboard #inc-main .iwe-event-launch-card{position:relative;padding:20px!important;border:1px solid #e0e5ea!important;border-radius:10px!important;box-shadow:none!important;min-height:0!important;display:flex!important;flex-direction:column!important;gap:0!important}
body.inc-refined-dashboard #inc-main .iwe-event-launch-card>span{display:none!important}
body.inc-refined-dashboard #inc-main .iwe-event-launch-icon{position:absolute;right:18px;top:18px;width:30px!important;height:30px!important;font-size:16px!important;background:#eef6f3!important;color:#08786e!important;box-shadow:none!important;border-radius:7px!important;margin:0!important}
body.inc-refined-dashboard #inc-main .iwe-event-launch-card h2{font-size:18px!important;line-height:1.25!important;margin:0 38px 10px 0!important}
body.inc-refined-dashboard #inc-main .iwe-event-launch-card p{font-size:12px!important;line-height:1.6!important;margin:0 0 16px!important;color:#657285!important;flex:1}
body.inc-refined-dashboard #inc-main .iwe-event-create-cta{min-height:38px!important;padding:10px 12px!important;border:1px solid #d2e4dd!important;border-radius:7px!important;background:#eef6f3!important;box-shadow:none!important;color:#076b62!important;gap:8px!important}
body.inc-refined-dashboard #inc-main .iwe-event-create-cta :is(strong,span,b){color:#076b62!important;-webkit-text-fill-color:#076b62!important;font-size:12px!important}
body.inc-refined-dashboard #inc-main .iwe-event-create-cta small{display:none!important}
body.inc-refined-dashboard #inc-main .iwe-events-manage-heading{margin:0 0 18px!important}
body.inc-refined-dashboard #inc-main .iwe-events-manage-heading h2{font-size:23px!important;line-height:1.2!important;margin:6px 0!important}
body.inc-refined-dashboard #inc-main .iwe-events-manage-heading p{font-size:13px!important;line-height:1.6!important;margin:0!important}
body.inc-refined-dashboard #inc-main .iwe-library-tools{padding:18px!important;box-shadow:none!important;border-radius:10px!important}
body.inc-refined-dashboard.inc-authenticated-surface .inc-enterprise-sidebar-v2 .inc-nav-groups details>div>a.is-active{background:#ffffff13!important;box-shadow:inset 3px 0 #35b5a3!important;color:#fff!important;-webkit-text-fill-color:#fff!important}
body.inc-refined-dashboard #inc-main .inc-connect-product{padding:24px!important;border:1px solid #dce5e6!important;border-radius:12px!important;box-shadow:none!important}
body.inc-refined-dashboard #inc-main .inc-connect-product-featured{border-color:#91c6b9!important;background:#fff!important}
body.inc-refined-dashboard #inc-main :is(.inc-connect-product,.inc-connect-section-intro) h2{font-size:24px!important;line-height:1.2!important;letter-spacing:-.03em!important}
body.inc-refined-dashboard #inc-main .inc-connect-product-badge{background:#edf6f2!important;color:#076b62!important}
body.inc-refined-dashboard #inc-main .inc-connect-product-icon{background:#edf6f2!important;color:#076b62!important;box-shadow:none!important;border-radius:8px!important}
body.inc-refined-dashboard #inc-main .inc-connect-hero-art{background:#edf5f2!important;border-radius:12px!important;box-shadow:none!important}
body.inc-refined-dashboard #inc-main .inc-connect-orbit{background:#ffffffb3!important;border-color:#dbe6e1!important;box-shadow:none!important}
body.inc-refined-dashboard #inc-main .inc-connect-section-intro>.inc-kicker{color:#08786e!important}

/* Draw navigation indicators as vectors, independent of device emoji fonts. */
.inc-chevron{display:inline-block;width:16px;height:16px;flex:none;vertical-align:middle;pointer-events:none}
.inc-workspace-picker>summary>span:last-child,.inc-nav-groups summary>b,.inc-products-mega>summary>span,.inc-avatar-menu>summary>span:last-child,.inc-enterprise-menu>summary>span{display:inline-flex;align-items:center;justify-content:center}
.inc-workspace-picker>summary .inc-chevron{transition:transform .18s ease}
.inc-workspace-picker[open]>summary .inc-chevron{transform:rotate(180deg)}
.inc-sidebar-bottom [data-inc-sidebar-collapse] .inc-chevron{transition:transform .18s ease}
.inc-sidebar-collapsed .inc-sidebar-bottom [data-inc-sidebar-collapse] .inc-chevron{transform:rotate(180deg)}
.inc-nav-groups summary,.inc-workspace-picker>summary,.inc-products-mega>summary,.inc-avatar-menu>summary,.inc-enterprise-menu>summary{list-style:none}
.inc-nav-groups summary::marker,.inc-workspace-picker>summary::marker,.inc-products-mega>summary::marker,.inc-avatar-menu>summary::marker,.inc-enterprise-menu>summary::marker{content:""}
.inc-nav-groups summary::-webkit-details-marker,.inc-workspace-picker>summary::-webkit-details-marker,.inc-products-mega>summary::-webkit-details-marker,.inc-avatar-menu>summary::-webkit-details-marker,.inc-enterprise-menu>summary::-webkit-details-marker{display:none}
.inc-campaign-more summary:after{content:none}
@media(prefers-reduced-motion:reduce){.inc-workspace-picker>summary .inc-chevron,.inc-sidebar-bottom [data-inc-sidebar-collapse] .inc-chevron{transition:none}}

/* Use the same SVG disclosure controls in platform administration. */
.inc-admin-nav-tools>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;list-style:none}
.inc-admin-nav-tools>summary::marker{content:""}
.inc-admin-nav-tools>summary::-webkit-details-marker{display:none}
.inc-admin-nav-tools>summary .inc-chevron{transition:transform .18s ease}
.inc-admin-nav-tools[open]>summary .inc-chevron{transform:rotate(90deg)}
@media(prefers-reduced-motion:reduce){.inc-admin-nav-tools>summary .inc-chevron{transition:none}}
