:root{--app-primary:#f4d55f;--app-primary-dark:#c7a62d;--app-primary-soft:#fff8d9;--app-blue:#f4d55f;--app-blue-soft:#fff8d9}.app-shell .sidebar{background:linear-gradient(180deg,#20211f,#151614)}.app-shell .app-brand .brand-mark,.marketing-shell .brand-mark,.marketing-shell .footer-brand .brand-mark,.mobile-app-bar .brand-mark{background:linear-gradient(145deg,#ffe783,#f4d55f);color:#2b250d;box-shadow:0 8px 20px rgba(154,121,9,.23)}.app-shell .app-brand .brand-mark:after,.mobile-app-bar .brand-mark:after{background:#fff4bd}.workspace-switcher>span{background:#3a382d;color:#f4d55f}.app-shell .sidebar nav a.selected{background:linear-gradient(90deg,rgba(244,213,95,.25),rgba(244,213,95,.09));box-shadow:inset 0 0 0 1px rgba(244,213,95,.18)}.app-shell .sidebar nav a.selected svg{color:#f4d55f}.app-shell .sidebar nav a.selected>i{background:#f4d55f;box-shadow:0 0 0 4px rgba(244,213,95,.12)}.sidebar-quick-action{border-color:rgba(244,213,95,.24);background:linear-gradient(145deg,rgba(244,213,95,.18),rgba(244,213,95,.06))}.sidebar-quick-action:hover{border-color:rgba(244,213,95,.45)}.sidebar-quick-action>span{background:#f4d55f;color:#28230e}.app-shell .profile-row>span{background:linear-gradient(145deg,#fff9df,#f6e59f);color:#6c5710}.app-shell .primary-button,.app-shell .summary-save,.app-shell .vault-input button,.premium-auth-shell .auth-submit{border-color:#d5b83f;background:linear-gradient(180deg,#f9de72,#f4d55f);color:#29230c;box-shadow:0 1px 2px rgba(16,24,40,.04),0 7px 17px rgba(164,128,9,.17)}.app-shell .primary-button:hover,.app-shell .summary-save:hover,.app-shell .vault-input button:hover,.premium-auth-shell .auth-submit:hover{border-color:#b7961f;background:#efd052;color:#211c09;box-shadow:0 10px 24px rgba(164,128,9,.2)}.auth-card-kicker,.drop-kicker,.mapping-title span,.premium-page-header p span,.section-kicker{color:#8a6b00!important}.readiness-banner{border-color:#eadb9d;background:linear-gradient(120deg,#fff8d9,#fffdf4 66%,#fffaf0);box-shadow:0 10px 32px rgba(126,99,11,.05)}.readiness-icon{background:#f4d55f;color:#29230c;box-shadow:0 8px 18px rgba(164,128,9,.18)}.readiness-copy small{color:#8a6b00}.readiness-progress>i{background:#f1e8c6}.readiness-progress>i b{background:linear-gradient(90deg,#d7b938,#f4d55f)}.activation-icon,.app-shell .builder-title>span,.app-shell .dev-note>span,.auth-card-icon,.campaign-badge,.campaign-empty-state>span,.campaign-name-cell>i,.file-badge,.metric-icon.blue,.metric-icon.purple,.preview-step-number,.setup-card-heading>div>span,.template-spark{background:#fff8d9;color:#8a6b00}.app-shell .dev-note{border-color:#eadfae;background:#fffbeb}.drop-zone{border-color:#dec96f;background:linear-gradient(145deg,#fff,#fffdf4)}.drop-zone:hover{border-color:#c4a62c;background:#fffbed}.upload-glyph{border-color:#e9d98e;background:#fff8d9;color:#8a6b00;box-shadow:0 10px 24px rgba(164,128,9,.09)}.drop-zone>b{background:#f4d55f;color:#29230c}.app-shell .field input:focus,.app-shell .field textarea:focus,.app-shell .sender-form-grid select:focus,.lead-search:focus-within,.premium-auth-shell .auth-form input:focus{border-color:#d1b23a;box-shadow:0 0 0 3px rgba(244,213,95,.22)}.app-shell .day-picker button.active,.app-shell .imap-toggle input:checked+i,.app-shell .toggle.enabled,.builder-progress>span.active i,.settings-flow>span.done i{background:#f4d55f;color:#29230c}.app-shell .category-options button:hover{border-color:#d8c15f}.app-shell .category-options button.checked{border-color:#d1b23a;background:#fff8d9;color:#6f5805}.app-shell .category-options button.checked i{border-color:#c4a62c;background:#f4d55f;box-shadow:inset 0 0 0 3px #fff8d9}.app-shell .day-picker button.active{border-color:#c9aa2e;box-shadow:0 5px 12px rgba(164,128,9,.16)}.app-shell .provider-card:hover{border-color:#dcc76b}.app-shell .provider-card.selected{border-color:#d1b23a;background:#fffbed;box-shadow:0 0 0 3px rgba(244,213,95,.16)}.app-shell .provider-card.selected>span{background:#f4d55f;color:#29230c}.app-shell .provider-card.selected>b,.template-preview-panel>header button.active{color:#806300}.app-shell .vault-box{border-color:#eadb9e;background:#fffdf4}.vault-icon{background:#fff5c9;color:#806300}.connection-benefits>span>i{background:#39372e;color:#f4d55f}.template-library-intro{border-color:#eadc9f;background:linear-gradient(120deg,#fff9df,#fff)}.editor-section-icon,.footer-builder-subheading>span,.saved-template-card>header>span,.template-library-empty>span,.template-library-intro>div>span{background:#fff8d9;color:#806300}.campaign-template-heading>a,.create-template-prompt a,.preview-disclaimer svg,.saved-template-card>footer b,.selected-template-preview>header>a,.template-library-intro li svg,.template-library-link{color:#806300}.saved-template-card:hover{border-color:#d8c15f;box-shadow:0 16px 38px rgba(125,97,8,.07)}.editor-variable-row button,.logo-upload-button{border-color:#d9c56e;color:#725900}.editor-variable-row button:hover{border-color:#c5a62a;background:#fff9df}.logo-width-field input{accent-color:#c4a62c}.campaign-template-heading,.create-template-prompt{border-color:#e5d589;background:#fffdf4}.step-branding-note{background:#fff8d9;color:#725900}.campaign-template-choice:hover{border-color:#d8c15f;box-shadow:0 8px 20px rgba(125,97,8,.06)}.campaign-template-choice.selected{border-color:#cfaf32;background:#fffdf2;box-shadow:0 0 0 3px rgba(244,213,95,.16)}.campaign-template-choice>header>span,.campaign-template-empty>span{background:#fff8d9;color:#806300}.campaign-template-choice>header>b{background:#f8e8a6;color:#6d5400}.campaign-template-empty{border-color:#dec96f;background:#fffdf4}.campaign-template-empty>div>small{color:#806300}.lead-import-heading>span,.lead-manager-heading-actions>b,.lead-manager-heading>b{background:#fff8d9;color:#725900}.lead-bulkbar{border-color:#eadb9e;background:#fff9df}.lead-bulkbar>div:first-child>span{background:#f4d55f;color:#29230c}.lead-bulkbar strong{color:#725900}.lead-bulkbar button{border-color:#d6c166;color:#725900}.lead-management-row.selected{background:#fffdf1}.lead-management-row input[type=checkbox]{accent-color:#c4a62c}.lead-company>i{background:#fff5c9;color:#725900}.lead-permission.consent{background:#fff8d9;color:#725900}.lead-permission.consent>i{background:#c4a62c}.lead-table-state>span:not(.lead-loading-dot){background:#fff8d9;color:#806300}.lead-loading-dot{border-color:#c4a62c #eee5c0 #eee5c0}.performance-empty>span,.performance-metric-card.blue>header>span,.settings-account-card>div>span,.settings-danger-card>span,.settings-overview-grid article>span{background:#fff8d9;color:#806300}.performance-metric-card.blue em{color:#806300}.funnel-row i.accepted,.performance-metric-card.blue .performance-progress>i{background:#d0ad27}.activity-bars .sent,.funnel-row i.sent,.trend-legend .sent:before{background:#ead05a}.delivery-state.sent,.performance-panel>header>b{background:#fff8d9;color:#725900}.contact-frequency-card{border-color:#eadb9e;background:#fffdf4}.contact-frequency-card>header>span{background:#fff8d9;color:#806300}.auth-showcase{background:radial-gradient(circle at 82% 22%,rgba(244,213,95,.24),transparent 30%),radial-gradient(circle at 15% 88%,rgba(255,246,196,.1),transparent 28%),#24241f}.auth-mobile-brand>span,.auth-showcase-brand>span{background:#f4d55f;color:#29230c;box-shadow:0 8px 20px rgba(164,128,9,.2)}.marketing-shell{background:radial-gradient(circle at 82% 11%,rgba(244,213,95,.13),transparent 24%),#fffdf6}.marketing-shell .button,.marketing-shell .marketing-cta .button{border-color:#d1b23a;background:linear-gradient(180deg,#f9df76,#f4d55f);color:#29230c;box-shadow:0 8px 22px rgba(164,128,9,.16)}.marketing-page-hero h1 em,.marketing-shell .capability-grid article>span,.marketing-shell .hero h1 em,.marketing-shell .page-link-grid b,.marketing-shell .page-link-grid span,.marketing-shell .safeguard-grid article>span{color:#806300}.marketing-shell .eyebrow>span,.marketing-shell .workflow-timeline article>div span{background:#f4d55f}.marketing-shell .numbers-band strong{color:#f4d55f}.marketing-shell .safety-hero{background:#d6b637;color:#24200c}@media (max-width:720px){.mobile-app-bar{background:#20211f}.mobile-menu-button{border-color:#49483f;background:#2e2f2b}}:root{--materialize-primary:#f4d55f;--materialize-primary-hover:#e6c44a;--materialize-primary-soft:#fff8dc;--materialize-primary-ink:#342c0c;--materialize-text:rgba(46,38,61,.9);--materialize-muted:rgba(46,38,61,.7);--materialize-subtle:rgba(46,38,61,.48);--materialize-divider:rgba(46,38,61,.12);--materialize-bg:#f7f7f9;--materialize-paper:#fff;--materialize-table-head:#f5f5f7;--materialize-success:#28c76f;--materialize-success-soft:rgba(40,199,111,.14);--materialize-warning:#ff9f43;--materialize-warning-soft:rgba(255,159,67,.15);--materialize-error:#ea5455;--materialize-error-soft:rgba(234,84,85,.14);--materialize-info:#00bad1;--materialize-info-soft:rgba(0,186,209,.14);--materialize-purple:#7367f0;--materialize-purple-soft:rgba(115,103,240,.14);--materialize-radius:8px;--materialize-radius-lg:10px;--materialize-shadow-xs:0 2px 6px rgba(46,38,61,.14);--materialize-shadow-sm:0 2px 10px rgba(46,38,61,.16);--materialize-shadow-md:0 4px 14px rgba(46,38,61,.16);--materialize-sidebar:260px;--materialize-sidebar-collapsed:84px;--app-bg:var(--materialize-bg);--app-surface:var(--materialize-paper);--app-text:var(--materialize-text);--app-muted:var(--materialize-muted);--app-subtle:var(--materialize-subtle);--app-border:var(--materialize-divider);--app-border-strong:rgba(46,38,61,.22);--app-primary:var(--materialize-primary);--app-primary-dark:var(--materialize-primary-hover);--app-primary-soft:var(--materialize-primary-soft);--app-success:var(--materialize-success);--app-success-soft:var(--materialize-success-soft);--app-warning:var(--materialize-warning);--app-warning-soft:var(--materialize-warning-soft);--app-danger:var(--materialize-error);--app-danger-soft:var(--materialize-error-soft);--app-shadow:var(--materialize-shadow-sm);--app-shadow-lg:var(--materialize-shadow-md)}body,html{min-height:100%}.app-shell,body{background:var(--materialize-bg);color:var(--materialize-text)}.app-shell{display:block;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.app-shell :where(a,button,input,select,textarea):focus-visible{outline:3px solid rgba(244,213,95,.34);outline-offset:2px}.app-shell .sidebar{inset:0 auto 0 0;padding:20px 14px 16px;display:flex;flex-direction:column;overflow-x:hidden;overflow-y:auto;background:var(--materialize-paper);color:var(--materialize-text);border-right:1px solid var(--materialize-divider);transition:width .22s ease,transform .22s ease}.app-shell .sidebar-brand-row{min-height:48px;padding:0 8px;display:flex;align-items:center;justify-content:space-between}.app-shell .sidebar-brand-row .app-brand{padding:0;display:grid;grid-template-columns:38px minmax(0,1fr);grid-template-rows:21px 15px;column-gap:10px;align-items:center}.app-shell .app-brand .brand-mark,.mobile-app-bar .brand-mark{grid-row:1/3;width:38px;height:38px;position:static;display:grid;place-items:center;overflow:hidden;border-radius:var(--materialize-radius);background:var(--materialize-primary);color:var(--materialize-primary-ink);box-shadow:var(--materialize-shadow-xs)}.app-shell .app-brand .brand-mark:after,.mobile-app-bar .brand-mark:after{display:none}.app-shell .app-brand .brand-mark span,.mobile-app-bar .brand-mark span{position:static;font-size:11px;font-weight:800;letter-spacing:-.02em}.app-shell .app-brand strong{align-self:end;color:var(--materialize-text);font-size:17px;font-weight:650;letter-spacing:-.025em}.app-shell .app-brand small,.app-shell .app-brand strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-shell .app-brand small{align-self:start;color:var(--materialize-subtle);font-size:9px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.app-shell .sidebar-close{display:none}.workspace-switcher{margin:20px 0 22px;padding:10px 11px;display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:10px;align-items:center;border:1px solid var(--materialize-divider);border-radius:var(--materialize-radius);background:#fafafa}.workspace-switcher>span{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:var(--materialize-primary-soft);color:#7a6308;font-size:12px;font-weight:700}.workspace-switcher div{min-width:0;display:flex;flex-direction:column;gap:1px}.workspace-switcher small{color:var(--materialize-subtle);font-weight:500}.workspace-switcher strong{overflow:hidden;color:var(--materialize-text);font-size:12px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.workspace-switcher>b{padding:4px 6px;border-radius:4px;background:var(--materialize-success-soft);color:#16834a;font-size:8px;font-weight:600}.navigation-label{padding:0 12px 7px;color:var(--materialize-subtle);font-size:9px;font-weight:600;text-transform:uppercase;white-space:nowrap}.navigation-label-inline{margin-top:22px;padding-bottom:6px}.app-shell .sidebar nav{display:flex;flex-direction:column}.app-shell .sidebar nav a{min-height:42px;padding:0 12px;position:relative;display:grid;grid-template-columns:21px minmax(0,1fr) auto;align-items:center;border-radius:var(--materialize-radius);font-weight:450;transition:background-color .16s ease,color .16s ease,box-shadow .16s ease}.app-shell .sidebar nav a,.app-shell .sidebar nav a svg{color:var(--materialize-muted)}.app-shell .sidebar nav a>span{overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.app-shell .sidebar nav a:hover{background:rgba(46,38,61,.06);color:var(--materialize-text)}.app-shell .sidebar nav a:hover svg{color:var(--materialize-text)}.app-shell .sidebar nav a.selected{background:var(--materialize-primary);box-shadow:var(--materialize-shadow-xs)}.app-shell .sidebar nav a.selected,.app-shell .sidebar nav a.selected svg{color:var(--materialize-primary-ink)}.app-shell .sidebar-spacer{flex:1}.sidebar-quick-action{display:grid;grid-template-columns:34px minmax(0,1fr) 16px;gap:10px;align-items:center;border:1px solid rgba(244,213,95,.7);border-radius:var(--materialize-radius);background:var(--materialize-primary-soft);transition:border-color .16s ease,transform .16s ease}.sidebar-quick-action:hover{border-color:var(--materialize-primary-hover);transform:translateY(-1px)}.sidebar-quick-action>span{width:34px;height:34px;display:grid;place-items:center;border-radius:6px;background:var(--materialize-primary);color:var(--materialize-primary-ink)}.sidebar-quick-action>div{min-width:0;display:flex;flex-direction:column;gap:2px}.sidebar-quick-action strong{color:var(--materialize-text);font-size:11px}.sidebar-quick-action small,.sidebar-quick-action strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-quick-action small{font-size:9px}.sidebar-quick-action small,.sidebar-quick-action>svg{color:var(--materialize-muted)}.system-status{padding:0 7px 13px;display:flex;align-items:center;gap:8px;color:var(--materialize-subtle);font-size:9px}.system-status i{width:7px;height:7px;border-radius:50%;background:var(--materialize-success);box-shadow:0 0 0 4px var(--materialize-success-soft)}.app-shell .profile-row{padding:14px 7px 0;position:static;display:grid;grid-template-columns:36px minmax(0,1fr) auto;gap:10px;align-items:center;border-top:1px solid var(--materialize-divider)}.app-shell .profile-row>span{width:36px;height:36px;display:grid;place-items:center;border-radius:50%;background:var(--materialize-primary-soft);color:#7a6308;font-size:10px;font-weight:700}.app-shell .profile-row div{min-width:0;display:flex;flex-direction:column;gap:2px}.app-shell .profile-row strong{overflow:hidden;color:var(--materialize-text);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.app-shell .profile-row small{overflow:hidden;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.app-shell .profile-row small,.app-shell .profile-row>svg{color:var(--materialize-subtle)}.materialize-topbar{inset:12px 24px auto calc(var(--materialize-sidebar) + 24px);z-index:40;height:64px;padding:0 14px;grid-template-columns:minmax(220px,1fr) auto auto;gap:18px;border:1px solid rgba(46,38,61,.08);border-radius:var(--materialize-radius-lg);background:rgba(255,255,255,.94);box-shadow:var(--materialize-shadow-sm);backdrop-filter:blur(10px);transition:left .22s ease}.materialize-topbar-start{gap:7px}.desktop-sidebar-toggle{width:38px;height:38px;display:grid;place-items:center;flex:0 0 auto;border:0;border-radius:50%;background:transparent;color:var(--materialize-muted)}.desktop-sidebar-toggle:hover{background:rgba(46,38,61,.06);color:var(--materialize-text)}.materialize-search{min-width:0;height:38px;padding:0 9px;display:flex;align-items:center;gap:9px;border-radius:6px;color:var(--materialize-subtle)}.materialize-search:hover{background:rgba(46,38,61,.04);color:var(--materialize-muted)}.materialize-search>span{overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.materialize-search kbd{margin-left:auto;padding:3px 6px;border:1px solid var(--materialize-divider);border-radius:4px;background:#fafafa;color:var(--materialize-subtle);font:500 9px/1.3 inherit}.materialize-quick-links{gap:12px}.topbar-page-label{padding-right:13px;display:none;align-items:flex-end;flex-direction:column;border-right:1px solid var(--materialize-divider)}.topbar-page-label small{color:var(--materialize-subtle);font-size:8px}.topbar-page-label strong{color:var(--materialize-text);font-size:11px}.materialize-quick-links>a{min-height:36px;padding:0 13px;display:inline-flex;align-items:center;gap:7px;border:1px solid #d8b943;border-radius:6px;background:var(--materialize-primary);color:var(--materialize-primary-ink);font-size:11px;font-weight:600;box-shadow:var(--materialize-shadow-xs)}.materialize-quick-links>a:hover{background:var(--materialize-primary-hover)}.materialize-profile-menu{position:relative}.materialize-profile-menu>button{min-width:168px;padding:4px 5px 4px 7px;display:grid;grid-template-columns:36px minmax(0,1fr) 15px;gap:9px;align-items:center;border:0;border-radius:8px;background:transparent;text-align:left}.materialize-profile-menu>button:hover{background:rgba(46,38,61,.05)}.materialize-profile-menu>button>span{width:36px;height:36px;position:relative;display:grid;place-items:center;border-radius:50%;background:var(--materialize-primary-soft);color:#7a6308;font-size:10px}.materialize-profile-menu>button>span i{position:absolute;right:0;bottom:1px;width:9px;height:9px;border:2px solid #fff;border-radius:50%;background:var(--materialize-success)}.materialize-profile-menu>button>div{min-width:0;display:flex;flex-direction:column;gap:1px}.materialize-profile-menu small,.materialize-profile-menu strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.materialize-profile-menu strong{color:var(--materialize-text);font-size:11px;font-weight:600}.materialize-profile-menu small{color:var(--materialize-subtle);font-size:9px}.materialize-profile-menu>button>svg{color:var(--materialize-subtle);transform:rotate(90deg)}.materialize-profile-dropdown{position:absolute;top:calc(100% + 9px);right:0;z-index:70;width:190px;padding:7px;border:1px solid var(--materialize-divider);border-radius:var(--materialize-radius);background:#fff;box-shadow:var(--materialize-shadow-md)}.materialize-profile-dropdown a,.materialize-profile-dropdown form>button{width:100%;min-height:38px;padding:0 10px;display:flex;align-items:center;gap:9px;border:0;border-radius:6px;background:transparent;color:var(--materialize-muted);font-size:11px;text-align:left}.materialize-profile-dropdown a:hover,.materialize-profile-dropdown form>button:hover{background:rgba(46,38,61,.06);color:var(--materialize-text)}.materialize-profile-dropdown form{margin-top:5px;padding-top:5px;border-top:1px solid var(--materialize-divider)}body.materialize-sidebar-collapsed .app-shell .sidebar{width:var(--materialize-sidebar-collapsed);padding-inline:12px}body.materialize-sidebar-collapsed .app-shell .sidebar-brand-row{justify-content:center;padding:0}body.materialize-sidebar-collapsed .app-shell .sidebar-brand-row .app-brand{grid-template-columns:38px}body.materialize-sidebar-collapsed .app-shell .app-brand small,body.materialize-sidebar-collapsed .app-shell .app-brand strong,body.materialize-sidebar-collapsed .app-shell .profile-row div,body.materialize-sidebar-collapsed .app-shell .profile-row>svg,body.materialize-sidebar-collapsed .app-shell .sidebar nav a>span,body.materialize-sidebar-collapsed .navigation-label,body.materialize-sidebar-collapsed .sidebar-quick-action>div,body.materialize-sidebar-collapsed .sidebar-quick-action>svg,body.materialize-sidebar-collapsed .system-status span,body.materialize-sidebar-collapsed .workspace-switcher div,body.materialize-sidebar-collapsed .workspace-switcher>b{display:none}body.materialize-sidebar-collapsed .workspace-switcher{grid-template-columns:34px;justify-content:center;padding-inline:9px}body.materialize-sidebar-collapsed .app-shell .sidebar nav a{grid-template-columns:21px;justify-content:center;padding-inline:11px}body.materialize-sidebar-collapsed .sidebar-quick-action{grid-template-columns:34px;justify-content:center}body.materialize-sidebar-collapsed .system-status{justify-content:center}body.materialize-sidebar-collapsed .app-shell .profile-row{grid-template-columns:36px;justify-content:center}body.materialize-sidebar-collapsed .materialize-topbar{left:calc(var(--materialize-sidebar-collapsed) + 24px)}body.materialize-sidebar-collapsed .app-shell .dashboard-main{width:calc(100% - var(--materialize-sidebar-collapsed));margin-left:var(--materialize-sidebar-collapsed)}.app-shell .dashboard-main{max-width:none;padding:104px clamp(20px,2.1vw,32px) 48px;transition:width .22s ease,margin-left .22s ease}.premium-page-header{min-height:70px;display:flex;align-items:flex-start;justify-content:space-between;gap:28px}.premium-page-header>div:first-child{max-width:800px}.premium-page-header p{margin:0 0 7px;display:flex;align-items:center;gap:7px;color:var(--materialize-subtle);font-size:10px;font-weight:500}.premium-page-header p span{color:#8a700b!important}.premium-page-header p b{color:rgba(46,38,61,.24);font-weight:400}.premium-page-header h1{margin:0;color:var(--materialize-text);font:500 clamp(25px,2.4vw,31px)/1.3 Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;letter-spacing:-.025em}.premium-page-header>div>small{display:block;margin-top:6px;color:var(--materialize-muted);font-size:13px;line-height:1.55}.premium-page-header>div:last-child{padding-top:5px;display:flex;align-items:center;gap:10px}.premium-page-header form{display:flex}.app-shell .ghost-button,.app-shell .primary-button{min-height:38px;padding:0 15px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:11px;font-weight:600;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease}.app-shell .primary-button,.app-shell .summary-save,.app-shell .vault-input button{border:1px solid #d8b943;background:var(--materialize-primary);color:var(--materialize-primary-ink);box-shadow:var(--materialize-shadow-xs)}.app-shell .primary-button:hover,.app-shell .summary-save:hover,.app-shell .vault-input button:hover{border-color:#c7a62d;background:var(--materialize-primary-hover);color:var(--materialize-primary-ink);box-shadow:var(--materialize-shadow-sm);transform:none}.app-shell .ghost-button{border:1px solid rgba(46,38,61,.22);background:#fff;color:var(--materialize-muted);box-shadow:none}.app-shell .ghost-button:hover{border-color:rgba(46,38,61,.36);background:rgba(46,38,61,.03);color:var(--materialize-text);transform:none}.app-shell .subtle-action{border-color:transparent;background:transparent;box-shadow:none}.app-shell .panel,.domain-section,.import-actions,.import-progress,.import-summary,.mapping-card,.performance-metric-card,.performance-panel,.permission-card,.preview-card,.sender-form-card,.settings-account-card,.settings-data-panel,.setup-card,.success-message,.template-editor-panel,.template-preview-panel{border:0;border-radius:var(--materialize-radius);background:var(--materialize-paper);box-shadow:var(--materialize-shadow-sm)}.section-kicker{color:#8a700b!important;font-size:9px;font-weight:650;letter-spacing:.08em}.metric-icon{width:40px;height:40px;display:grid!important;place-items:center;border-radius:7px}.metric-icon.purple{background:var(--materialize-purple-soft);color:var(--materialize-purple)}.metric-icon.blue{background:var(--materialize-primary-soft);color:#8a700b}.metric-icon.green{background:var(--materialize-success-soft);color:var(--materialize-success)}.metric-icon.amber{background:var(--materialize-warning-soft);color:var(--materialize-warning)}.metric-icon.red{background:var(--materialize-error-soft);color:var(--materialize-error)}.readiness-banner.materialize-welcome-card{min-height:146px;margin-top:24px;padding:22px 154px 22px 22px;position:relative;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(270px,.8fr);gap:28px;align-items:center;overflow:hidden;border:0;border-radius:var(--materialize-radius);background:linear-gradient(112deg,#fff9df,#fffdf5 60%,#fff);box-shadow:var(--materialize-shadow-sm)}.readiness-banner.materialize-welcome-card:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:var(--materialize-primary)}.materialize-trophy{position:absolute;right:30px;bottom:-38px;width:103px;height:auto;transform:rotate(-4deg);filter:drop-shadow(0 8px 12px rgba(94,71,4,.16))}.readiness-copy{display:grid;grid-template-columns:43px minmax(0,1fr);gap:13px;align-items:start}.readiness-icon{width:43px;height:43px;display:grid;place-items:center;border-radius:7px;background:var(--materialize-primary);color:var(--materialize-primary-ink);box-shadow:var(--materialize-shadow-xs)}.readiness-copy small{color:#8a700b;font-size:9px;font-weight:650;letter-spacing:.06em;text-transform:uppercase}.readiness-copy h2{margin:4px 0;color:var(--materialize-text);font-size:17px;font-weight:550;letter-spacing:-.015em}.readiness-copy p{margin:0;color:var(--materialize-muted);font-size:11px}.progress-label{color:var(--materialize-muted);font-size:10px}.progress-label strong{color:var(--materialize-text)}.readiness-progress>i{height:6px;margin-top:8px;background:rgba(244,213,95,.24)}.readiness-progress>i b{background:var(--materialize-primary)}.readiness-checks{margin-top:11px;gap:6px}.readiness-checks span{padding:4px 7px;border-radius:4px;background:rgba(46,38,61,.06);color:var(--materialize-subtle);font-size:8px}.readiness-checks span.done{background:var(--materialize-success-soft);color:#16834a}.app-shell .dashboard-stats{margin-top:20px;gap:18px}.app-shell .dashboard-stats article{min-width:0;padding:18px;border:0;border-radius:var(--materialize-radius);background:#fff;box-shadow:var(--materialize-shadow-sm)}.app-shell .dashboard-stats article:last-child{border:0}.stat-card-top{gap:11px}.stat-card-top>b{color:var(--materialize-muted);font-size:11px;font-weight:500}.app-shell .dashboard-stats article>strong{margin:17px 0 7px;color:var(--materialize-text);font:550 26px/1 Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;letter-spacing:-.025em}.app-shell .dashboard-stats article>strong.text-status{font-size:18px}.app-shell .dashboard-stats article>small{color:var(--materialize-subtle);font-size:9px}.app-shell .workspace-grid{margin-top:20px;gap:18px}.app-shell .recent-panel{padding:20px}.app-shell .panel-header span{color:var(--materialize-subtle);font-size:8px;font-weight:600;letter-spacing:.06em}.app-shell .panel-header strong{color:var(--materialize-text);font-size:14px;font-weight:550}.app-shell .panel-header>a{color:#806800;font-size:9px}.app-shell .recent-item{min-height:64px;border-color:var(--materialize-divider)}.app-shell .recent-item strong{color:var(--materialize-text);font-size:11px;font-weight:550}.app-shell .recent-item small{color:var(--materialize-subtle);font-size:9px}.app-shell .recent-item>b{border-radius:4px;background:var(--materialize-success-soft);color:#16834a}.campaign-badge,.file-badge{border-radius:7px;background:var(--materialize-primary-soft);color:#8a700b}.app-shell .dev-note{border:0;border-radius:var(--materialize-radius);background:#fff;box-shadow:var(--materialize-shadow-sm);color:var(--materialize-muted)}.app-shell .dev-note>span{border-radius:7px;background:var(--materialize-primary-soft);color:#8a700b}.campaign-overview-strip,.lead-overview-grid{margin-top:24px;border:0;border-radius:var(--materialize-radius);background:#fff;box-shadow:var(--materialize-shadow-sm)}.campaign-overview-strip{padding:15px}.campaign-overview-strip article{border-color:var(--materialize-divider)}.campaign-overview-strip small,.lead-overview-grid small{color:var(--materialize-muted);font-size:10px}.campaign-overview-strip strong,.lead-overview-grid strong{color:var(--materialize-text);font-weight:550}.campaign-list-panel,.lead-manager{margin-top:18px;overflow:hidden}.lead-manager-heading,.list-toolbar{border-color:var(--materialize-divider)}.lead-manager-heading h2,.list-toolbar h2{color:var(--materialize-text);font-size:16px;font-weight:550}.lead-manager-heading p,.list-toolbar p{color:var(--materialize-muted)}.filter-pill,.lead-manager-heading-actions>b{border:0;border-radius:4px;background:var(--materialize-primary-soft);color:#806800}.campaign-list-head,.lead-management-row.head,.preview-row.head,.recipient-performance-row.head{background:var(--materialize-table-head);color:var(--materialize-subtle)}.campaign-list-row,.lead-management-row,.preview-row,.recipient-performance-row{border-color:var(--materialize-divider)}.campaign-list>a:hover,.lead-management-row:not(.head):hover{background:rgba(46,38,61,.025)}.campaign-name-cell>i,.lead-company>i{border-radius:7px;background:var(--materialize-primary-soft);color:#806800}.delivery-state,.lead-permission,.status-badge{border-radius:4px}.delivery-state.accepted,.lead-permission.customer,.status-badge.active,.status-badge.scheduled{background:var(--materialize-success-soft);color:#16834a}.delivery-state.skipped,.status-badge.paused{background:var(--materialize-warning-soft);color:#a85b0e}.delivery-state.sent,.lead-permission.consent,.status-badge.completed{background:var(--materialize-primary-soft);color:#806800}.lead-filterbar{border-color:var(--materialize-divider);background:#fff}.app-shell .field input,.app-shell .field textarea,.app-shell .sender-form-grid input,.app-shell .sender-form-grid select,.contact-frequency-controls select,.lead-bulkbar select,.lead-filterbar select,.lead-pagination select,.lead-search{border:1px solid rgba(46,38,61,.22);border-radius:6px;background:#fff;color:var(--materialize-text);box-shadow:none}.app-shell .field input:focus,.app-shell .field textarea:focus,.app-shell .sender-form-grid input:focus,.app-shell .sender-form-grid select:focus,.contact-frequency-controls select:focus,.lead-search:focus-within{border-color:#c9a92f;outline:0;box-shadow:0 0 0 3px rgba(244,213,95,.22)}.lead-bulkbar{border-color:rgba(244,213,95,.72);border-radius:6px;background:var(--materialize-primary-soft)}.lead-bulkbar>div:first-child>span{border-radius:6px;background:var(--materialize-primary);color:var(--materialize-primary-ink)}.lead-management-row.selected{background:#fffdf2}.lead-management-row input[type=checkbox]{accent-color:#c5a52e}.clear-lead-filters,.lead-bulkbar button,.lead-pagination button,.single-lead-delete,.test-button{border-radius:6px}.activation-card,.builder-card,.campaign-summary,.contact-frequency-card,.drop-zone,.import-guide,.saved-template-card,.settings-danger-card,.settings-overview-grid article,.template-library-empty,.template-library-intro{border:0;border-radius:var(--materialize-radius);background:#fff;box-shadow:var(--materialize-shadow-sm)}.app-shell .day-picker button.active,.app-shell .imap-toggle input:checked+i,.app-shell .toggle.enabled,.builder-progress>span.active i,.settings-flow>span.done i{background:var(--materialize-primary);color:var(--materialize-primary-ink)}.app-shell .category-options button,.app-shell .day-picker button{border-radius:6px}.app-shell .category-options button.checked,.app-shell .provider-card.selected,.campaign-template-choice.selected{border-color:#c9aa32;background:var(--materialize-primary-soft);color:#6d5908;box-shadow:0 0 0 3px rgba(244,213,95,.16)}.app-shell .provider-card,.campaign-template-choice{border-radius:var(--materialize-radius)}.contact-frequency-card{overflow:hidden}.contact-frequency-card.has-risk{border-left:4px solid var(--materialize-warning);background:#fffaf5}.contact-frequency-card:not(.has-risk){border-left:4px solid var(--materialize-success)}.contact-frequency-card>header>span{border-radius:7px;background:var(--materialize-primary-soft);color:#806800}.contact-frequency-controls{border-color:var(--materialize-divider)}.contact-exclusion-toggle{border-radius:6px}.contact-exclusion-toggle.enabled{border-color:rgba(40,199,111,.45);background:rgba(40,199,111,.06)}.contact-exclusion-toggle.enabled>i{background:var(--materialize-success)}.template-library-intro{background:linear-gradient(112deg,#fff9df,#fff)}.editor-section-icon,.preview-step-number,.saved-template-card>header>span,.settings-account-card>div>span,.settings-danger-card>span,.settings-overview-grid article>span,.setup-card-heading>div>span,.template-library-empty>span,.template-library-intro>div>span{border-radius:7px;background:var(--materialize-primary-soft);color:#806800}.saved-template-card:hover{border:0;box-shadow:var(--materialize-shadow-md);transform:translateY(-2px)}.template-editor-layout{gap:18px}.template-editor-panel,.template-preview-panel{overflow:hidden}.editor-section{border-color:var(--materialize-divider)}.performance-panel>header,.template-preview-panel>header{border-color:var(--materialize-divider);background:var(--materialize-table-head)}.template-preview-panel>header button{border-radius:5px}.template-preview-panel>header button.active{background:var(--materialize-primary);color:var(--materialize-primary-ink)}.drop-zone{background:linear-gradient(145deg,#fff,#fffdf5)}.drop-zone:hover{border-color:#c9aa32;background:#fffdf2;box-shadow:var(--materialize-shadow-md)}.upload-glyph{border:0;border-radius:8px;background:var(--materialize-primary-soft);color:#806800;box-shadow:none}.drop-zone>b{border-radius:6px;background:var(--materialize-primary);color:var(--materialize-primary-ink)}.sender-setup-aside{border:0;border-radius:var(--materialize-radius);background:#2f2b3d;box-shadow:var(--materialize-shadow-sm)}.connection-benefits>span{border-color:rgba(255,255,255,.1)}.connection-benefits>span>i{border-radius:6px;background:rgba(244,213,95,.14);color:var(--materialize-primary)}.domain-section,.sender-form-card,.setup-card{border:0;border-radius:var(--materialize-radius)}.form-section{border-color:var(--materialize-divider)}.app-shell .provider-card.selected>span{background:var(--materialize-primary);color:var(--materialize-primary-ink)}.app-shell .vault-box{border-color:rgba(244,213,95,.6);border-radius:7px;background:#fffdf5}.vault-icon{border-radius:7px;background:var(--materialize-primary-soft);color:#806800}.domain-checklist>div{border-color:var(--materialize-divider);border-radius:var(--materialize-radius);box-shadow:none}.domain-checklist span{border-radius:6px;background:var(--materialize-primary-soft);color:#806800}.settings-account-card,.settings-data-panel{border:0}.settings-danger-card{background:#fff}.settings-danger-card.full-reset{border:1px solid rgba(234,84,85,.28);background:rgba(234,84,85,.025)}.performance-metric-grid{gap:18px}.performance-metric-card{padding:18px;border:0;border-radius:var(--materialize-radius)}.performance-metric-card>header>span{border-radius:7px}.performance-metric-card.blue>header>span{background:var(--materialize-primary-soft);color:#806800}.performance-metric-card.blue em{color:#806800}.performance-metric-card.blue .performance-progress>i{background:var(--materialize-primary)}.performance-metric-card.purple>header>span{background:var(--materialize-purple-soft);color:var(--materialize-purple)}.performance-metric-card.green>header>span{background:var(--materialize-success-soft);color:var(--materialize-success)}.performance-metric-card.red>header>span{background:var(--materialize-error-soft);color:var(--materialize-error)}.performance-explainer{border:0;border-left:4px solid var(--materialize-primary);border-radius:var(--materialize-radius);background:#fffdf5;color:#735e08;box-shadow:var(--materialize-shadow-xs)}.performance-explainer p b,.performance-explainer strong{color:#5f4d06}.performance-explainer p{color:var(--materialize-muted)}.performance-detail-grid,.performance-visual-grid{gap:18px}.performance-panel{border:0;border-radius:var(--materialize-radius)}.performance-panel>header>b{border-radius:4px;background:var(--materialize-primary-soft);color:#806800}.funnel-panel>footer{border-color:var(--materialize-divider);background:var(--materialize-table-head)}.activity-bars .sent,.funnel-row i.accepted,.funnel-row i.sent,.trend-legend .sent:before{background:var(--materialize-primary)}.recipient-performance-row.head{background:var(--materialize-table-head)}.recent-event{border-color:var(--materialize-divider)}.recent-event.accepted>span,.recent-event.click>span{background:var(--materialize-success-soft);color:#16834a}.recent-event.open>span{background:var(--materialize-purple-soft);color:var(--materialize-purple)}.premium-auth-shell{background:var(--materialize-bg)}.premium-auth-shell .auth-showcase{position:relative;overflow:hidden;background:radial-gradient(circle at 76% 28%,rgba(244,213,95,.2),transparent 33%),#f0eff3;color:var(--materialize-text)}.premium-auth-shell .auth-showcase:after{content:"";position:absolute;inset:auto -8% -28% 22%;height:52%;border-radius:50%;background:rgba(244,213,95,.14);filter:blur(2px)}.premium-auth-shell .auth-showcase footer strong,.premium-auth-shell .auth-showcase h2,.premium-auth-shell .auth-showcase-brand{color:var(--materialize-text)}.premium-auth-shell .auth-mobile-brand>span,.premium-auth-shell .auth-showcase-brand>span{background:var(--materialize-primary);color:var(--materialize-primary-ink);box-shadow:var(--materialize-shadow-xs)}.premium-auth-shell .auth-showcase>div{position:relative;z-index:2;max-width:530px}.premium-auth-shell .auth-showcase footer small,.premium-auth-shell .auth-showcase li,.premium-auth-shell .auth-showcase>div>p{color:var(--materialize-muted)}.premium-auth-shell .auth-showcase li svg{color:#8a700b}.materialize-auth-illustration{position:absolute;z-index:1;right:2vw;bottom:52px;width:min(46%,520px);height:auto;opacity:.94}.premium-auth-shell .auth-showcase footer{position:relative;z-index:2;border-color:var(--materialize-divider);background:rgba(255,255,255,.5)}.premium-auth-shell .auth-card{border:0;border-radius:0;background:#fff;box-shadow:none}.premium-auth-shell .auth-card-icon{border-radius:7px;background:var(--materialize-primary-soft);color:#806800}.premium-auth-shell .auth-card-kicker{color:#806800}.premium-auth-shell .auth-form input{border-radius:6px;border-color:rgba(46,38,61,.22)}.premium-auth-shell .auth-form input:focus{border-color:#c9a92f;box-shadow:0 0 0 3px rgba(244,213,95,.22)}.premium-auth-shell .auth-submit{border-color:#d8b943;border-radius:6px;background:var(--materialize-primary);color:var(--materialize-primary-ink);box-shadow:var(--materialize-shadow-xs)}.premium-auth-shell .auth-switch{color:#806800}@media (max-width:1180px){.materialize-search kbd{display:none}.materialize-profile-menu>button{min-width:46px;grid-template-columns:36px}.materialize-profile-menu>button>div,.materialize-profile-menu>button>svg{display:none}.readiness-banner.materialize-welcome-card{padding-right:130px;grid-template-columns:1fr;gap:17px}.materialize-trophy{right:21px}}@media (max-width:960px){.app-shell .sidebar,body.materialize-sidebar-collapsed .app-shell .sidebar{position:fixed;inset:0 auto 0 0;z-index:80;width:min(310px,86vw);min-height:100dvh;padding:20px 14px 16px;transform:translateX(-105%);box-shadow:18px 0 50px rgba(46,38,61,.2)}.app-shell .sidebar.mobile-open{transform:translateX(0)}body.materialize-sidebar-collapsed .app-shell .sidebar-brand-row{justify-content:space-between;padding:0 8px}body.materialize-sidebar-collapsed .app-shell .sidebar-brand-row .app-brand{grid-template-columns:38px minmax(0,1fr)}body.materialize-sidebar-collapsed .app-shell .app-brand small,body.materialize-sidebar-collapsed .app-shell .app-brand strong,body.materialize-sidebar-collapsed .app-shell .profile-row div,body.materialize-sidebar-collapsed .app-shell .profile-row>svg,body.materialize-sidebar-collapsed .app-shell .sidebar nav a>span,body.materialize-sidebar-collapsed .navigation-label,body.materialize-sidebar-collapsed .sidebar-quick-action>div,body.materialize-sidebar-collapsed .sidebar-quick-action>svg,body.materialize-sidebar-collapsed .system-status span,body.materialize-sidebar-collapsed .workspace-switcher div,body.materialize-sidebar-collapsed .workspace-switcher>b{display:initial}body.materialize-sidebar-collapsed .workspace-switcher{grid-template-columns:34px minmax(0,1fr) auto;justify-content:normal;padding-inline:11px}body.materialize-sidebar-collapsed .app-shell .sidebar nav a{grid-template-columns:21px minmax(0,1fr) auto;justify-content:normal;padding-inline:12px}body.materialize-sidebar-collapsed .sidebar-quick-action{grid-template-columns:34px minmax(0,1fr) 16px;justify-content:normal}body.materialize-sidebar-collapsed .system-status{justify-content:flex-start}body.materialize-sidebar-collapsed .app-shell .profile-row{grid-template-columns:36px minmax(0,1fr) auto;justify-content:normal}.app-shell .sidebar-close{width:34px;height:34px;display:grid;place-items:center;border:0;border-radius:50%;background:rgba(46,38,61,.06);color:var(--materialize-muted)}.materialize-topbar{display:none}.mobile-app-bar{position:fixed;inset:0 0 auto;z-index:70;height:64px;padding:0 16px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--materialize-divider);background:rgba(255,255,255,.96);color:var(--materialize-text);box-shadow:var(--materialize-shadow-xs);backdrop-filter:blur(10px)}.mobile-app-bar .app-brand{padding:0;display:flex}.mobile-app-bar .app-brand strong{color:var(--materialize-text);font-size:16px}.mobile-menu-button{width:auto;height:38px;padding:0 11px;display:flex;align-items:center;gap:7px;border:1px solid var(--materialize-divider);border-radius:6px;background:#fff;color:var(--materialize-muted)}.mobile-menu-button b{font-size:10px}.mobile-nav-backdrop{position:fixed;inset:0;z-index:75;display:block;border:0;background:rgba(46,38,61,.46);opacity:0;pointer-events:none;transition:opacity .2s ease}.mobile-nav-backdrop.visible{opacity:1;pointer-events:auto}.app-shell .dashboard-main,body.materialize-sidebar-collapsed .app-shell .dashboard-main{width:100%;margin-left:0;padding:88px 18px 42px}.sender-setup-layout{grid-template-columns:1fr}.sender-setup-aside{position:static}}@media (max-width:720px){.premium-page-header{min-height:auto;align-items:flex-start;flex-direction:column;gap:17px}.premium-page-header h1{font-size:25px}.premium-page-header>div>small{font-size:12px}.premium-page-header>div:last-child{width:100%;padding-top:0}.premium-page-header>div:last-child .primary-button{flex:1}.readiness-banner.materialize-welcome-card{min-height:0;padding:20px;grid-template-columns:1fr}.materialize-trophy{display:none}.readiness-copy{grid-template-columns:38px minmax(0,1fr)}.readiness-icon{width:38px;height:38px}.readiness-progress{padding-left:51px}.readiness-checks{flex-wrap:wrap}.app-shell .dashboard-stats{grid-template-columns:1fr 1fr;gap:12px}.app-shell .dashboard-stats article{padding:15px}.app-shell .dashboard-stats article>strong{font-size:22px}.campaign-overview-strip{grid-template-columns:1fr 1fr}.campaign-overview-strip article:nth-child(2){border-right:0}.template-editor-layout{grid-template-columns:1fr}.template-preview-panel{position:static}.performance-detail-grid,.performance-metric-grid,.performance-visual-grid{grid-template-columns:1fr}.recipient-performance-row{border-color:var(--materialize-divider);border-radius:var(--materialize-radius)}.materialize-auth-illustration{display:none}}@media (max-width:460px){.app-shell .dashboard-main{padding-inline:13px}.mobile-menu-button b{display:none}.app-shell .dashboard-stats,.campaign-overview-strip{grid-template-columns:1fr}.campaign-overview-strip article{border-right:0;border-bottom:1px solid var(--materialize-divider)}.campaign-overview-strip article:last-child{border-bottom:0}.readiness-progress{padding-left:0}}@media (prefers-reduced-motion:reduce){.app-shell .dashboard-main,.app-shell .sidebar,.materialize-topbar{transition:none}}:root{--leadflow-night:#02031f;--leadflow-night-soft:#070932;--leadflow-night-line:rgba(224,231,255,.16);--leadflow-blue:#0757ff;--leadflow-blue-hover:#0048df;--leadflow-text-on-dark:#f8faff;--leadflow-muted-on-dark:#aeb8d6;--leadflow-content:#ffffff;--leadflow-content-tint:#f3f7ff;--leadflow-line:#d9e0ec;--leadflow-radius-shell:18px;--leadflow-control-radius:7px;--materialize-sidebar:268px;--materialize-sidebar-collapsed:268px;--materialize-bg:var(--leadflow-night);--materialize-text:#05072f;--materialize-muted:#4f5b73;--materialize-subtle:#6b7590}.app-shell,body{background:var(--leadflow-night);font-family:IBM Plex Sans,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.app-shell{min-height:100vh}.app-shell :where(button,input,select,textarea){font-family:inherit}.materialize-topbar{position:fixed;inset:0 0 auto 0;z-index:60;height:80px;padding:0 26px;display:grid;grid-template-columns:minmax(360px,1fr) auto auto;gap:16px;align-items:center;border:0;border-radius:0;background:var(--leadflow-night);color:var(--leadflow-text-on-dark);box-shadow:none;backdrop-filter:none}.materialize-topbar-start{min-width:0;display:flex;align-items:center;gap:20px}.leadflow-topbar-brand{width:calc(var(--materialize-sidebar) - 28px);min-width:188px;display:inline-flex;align-items:center;color:var(--leadflow-text-on-dark)}.leadflow-logo-image{width:164px;height:44px;display:block;flex:0 0 auto;background:url(/logo-ld.png) 0/contain no-repeat}.materialize-search{width:min(430px,42vw);height:46px;padding:0 15px;border:1px solid var(--leadflow-night-line);border-radius:12px;background:rgba(255,255,255,.06);color:var(--leadflow-muted-on-dark)}.materialize-search:hover{background:rgba(255,255,255,.1);color:var(--leadflow-text-on-dark)}.materialize-search>span{color:inherit;font-size:15px;font-weight:500}.materialize-search kbd{border:1px solid rgba(224,231,255,.18);background:rgba(255,255,255,.08);color:rgba(248,250,255,.78);font-size:11px;font-weight:600}.materialize-quick-links{display:flex;align-items:center;gap:15px}.materialize-quick-links>a.topbar-icon-link{width:44px;min-height:44px;padding:0;border:0;border-radius:50%;display:inline-grid;place-items:center;background:transparent;color:rgba(248,250,255,.86);box-shadow:none}.materialize-quick-links>a.topbar-icon-link:hover{background:rgba(255,255,255,.1);color:#fff}.materialize-profile-menu>button{min-width:auto;padding:0;grid-template-columns:44px;border-radius:50%}.materialize-profile-menu>button:hover{background:rgba(255,255,255,.1)}.materialize-profile-menu>button>span{width:44px;height:44px;background:#eaf0ff;color:#5b6680;font-size:12px;font-weight:700}.materialize-profile-menu>button>span i{border-color:var(--leadflow-night)}.materialize-profile-menu>button>div,.materialize-profile-menu>button>svg{display:none}.materialize-profile-dropdown{border:1px solid var(--leadflow-line);border-radius:12px}.app-shell .sidebar{position:fixed;inset:80px auto 0 0;z-index:50;width:var(--materialize-sidebar);padding:22px 14px 18px;background:var(--leadflow-night);color:var(--leadflow-text-on-dark);border:0;border-right:1px solid var(--leadflow-night-line);box-shadow:none}.app-shell .sidebar-brand-row{display:none}.workspace-switcher{margin:0 0 20px;padding:11px 10px;border:1px solid var(--leadflow-night-line);border-radius:9px;background:rgba(255,255,255,.06)}.workspace-switcher>span{background:linear-gradient(135deg,#ff6bd5,#0757ff);color:#fff}.workspace-switcher small{color:rgba(248,250,255,.52);font-size:9px}.workspace-switcher strong{color:var(--leadflow-text-on-dark);font-size:13px;font-weight:700}.workspace-switcher>b{background:rgba(7,87,255,.22);color:#bcd0ff}.navigation-label{padding:0 10px 8px;color:rgba(248,250,255,.42);font-size:10px;font-weight:700;letter-spacing:.08em}.navigation-label-inline{margin-top:20px}.app-shell .sidebar nav{gap:4px}.app-shell .sidebar nav a{min-height:40px;padding:0 11px;grid-template-columns:20px minmax(0,1fr);gap:10px;border-radius:var(--leadflow-control-radius);color:var(--leadflow-muted-on-dark);font-size:14px;font-weight:600}.app-shell .sidebar nav a svg{width:18px;height:18px;color:currentColor}.app-shell .sidebar nav a>span{color:inherit;font-size:14px;font-weight:600}.app-shell .sidebar nav a:hover{background:rgba(255,255,255,.08);color:var(--leadflow-text-on-dark)}.app-shell .sidebar nav a.selected{background:var(--leadflow-blue);color:#fff;box-shadow:none}.app-shell .sidebar nav a.selected svg{color:#fff}.app-shell .sidebar nav a.selected>i{display:none;box-shadow:none}.sidebar-quick-action{margin:18px 0 13px;padding:11px;border:1px solid rgba(7,87,255,.42);border-radius:var(--leadflow-control-radius);background:rgba(7,87,255,.12);box-shadow:none}.sidebar-quick-action:hover{border-color:rgba(7,87,255,.7);transform:none;box-shadow:none}.sidebar-quick-action>span{border-radius:var(--leadflow-control-radius);background:var(--leadflow-blue);color:#fff}.sidebar-quick-action strong{color:var(--leadflow-text-on-dark);font-size:12px;font-weight:700}.sidebar-quick-action small,.sidebar-quick-action>svg{color:var(--leadflow-muted-on-dark);font-size:10px}.system-status{color:rgba(248,250,255,.5);font-size:11px}.app-shell .profile-row{border-top:1px solid var(--leadflow-night-line)}.app-shell .profile-row>span{background:#eaf0ff;color:#5b6680}.app-shell .profile-row strong{color:var(--leadflow-text-on-dark);font-size:12px}.app-shell .profile-row small,.app-shell .profile-row>svg{color:rgba(248,250,255,.48)}.app-shell .dashboard-main{width:calc(100% - var(--materialize-sidebar));min-height:calc(100vh - 80px);margin-top:80px;margin-left:var(--materialize-sidebar);padding:34px clamp(24px,2.7vw,48px) 56px;background:var(--leadflow-content);border-top-left-radius:var(--leadflow-radius-shell);box-shadow:-1px -1px 0 rgba(255,255,255,.08),0 0 0 1px rgba(7,12,45,.08)}.app-shell :where(a,button,input,select,textarea):focus-visible{outline-color:rgba(7,87,255,.34)}.app-shell .microsoft-connect-button,.app-shell .primary-button,.app-shell .summary-save,.app-shell .vault-input button,.premium-auth-shell .auth-submit{border:1px solid var(--leadflow-blue);border-radius:var(--leadflow-control-radius);background:var(--leadflow-blue);color:#fff;box-shadow:none}.app-shell .microsoft-connect-button:hover,.app-shell .primary-button:hover,.app-shell .summary-save:hover,.app-shell .vault-input button:hover,.premium-auth-shell .auth-submit:hover{border-color:var(--leadflow-blue-hover);background:var(--leadflow-blue-hover);color:#fff;box-shadow:none;transform:none}.premium-page-header .primary-button{min-height:44px;padding:0 18px;border-radius:var(--leadflow-control-radius);font-size:14px;font-weight:700}.premium-page-header h1{color:#03052f;font-size:clamp(28px,2.1vw,34px);font-weight:700;letter-spacing:-.035em}.premium-page-header h1,.premium-page-header p,.premium-page-header>div>small{font-family:IBM Plex Sans,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}@media (max-width:1180px){.materialize-topbar{grid-template-columns:minmax(300px,1fr) auto auto;padding-inline:20px}.leadflow-topbar-brand{min-width:172px;width:auto}.materialize-search{display:none}}@media (max-width:960px){.materialize-topbar{display:none}.mobile-app-bar{height:72px;border:0;background:var(--leadflow-night);color:var(--leadflow-text-on-dark);box-shadow:none}.mobile-app-bar .app-brand{display:inline-flex;align-items:center;min-width:156px}.mobile-menu-button{border-color:var(--leadflow-night-line);background:rgba(255,255,255,.08);color:var(--leadflow-text-on-dark)}.app-shell .sidebar,body.materialize-sidebar-collapsed .app-shell .sidebar{inset:0 auto 0 0;width:min(320px,86vw);background:var(--leadflow-night);box-shadow:20px 0 60px rgba(2,3,31,.42)}.app-shell .sidebar-brand-row{display:flex}.app-shell .sidebar-brand-row .app-brand{display:inline-flex;align-items:center;min-width:156px;padding:0}.app-shell .sidebar-close{background:rgba(255,255,255,.08);color:var(--leadflow-text-on-dark)}.app-shell .dashboard-main,body.materialize-sidebar-collapsed .app-shell .dashboard-main{width:100%;min-height:100vh;margin:0;padding:96px 18px 44px;border-radius:0}}@media (max-width:520px){.app-shell .dashboard-main{padding-inline:14px}}