[data-theme=light]{--bg:#f0f2f5!important;--bg-1:#fff!important;--bg-2:#f8f9fb!important;--bg-3:#eef0f4!important;--bg-glass:#ffffffeb!important;--t1:#1a1d2e!important;--t2:#5a6070!important;--t3:#5f6674!important;--bd:#0000000f!important;--bd-mid:#0000001a!important;--bd-hi:#00000026!important;--paper:#f0f2f5!important;--panel:#fff!important;--ink:#1a1d2e!important;--orange:#ff6520!important;--orange-dim:#ff652014!important;--orange-glow:#ff65202e!important}[data-theme=light] body{color:#1a1d2e!important;background-color:#f0f2f5!important;background-image:radial-gradient(#00000006 1px,#0000 0)!important}[data-theme=light] html{background:#f0f2f5!important}[data-theme=light] input,[data-theme=light] select,[data-theme=light] textarea{color:#1a1d2e!important;background:#fff!important;border-color:#0000001f!important}[data-theme=light] input::placeholder,[data-theme=light] textarea::placeholder{color:#5f6674!important}[data-theme=light] select option{color:#1a1d2e!important;background:#fff!important}[data-theme=light] .input-pane{background:#ffffffe6!important;border-color:#0000001a!important;box-shadow:0 4px 24px #00000014!important}[data-theme=light] .toolbar{background:#ffffffeb!important;border-color:#00000014!important;box-shadow:0 2px 12px #0000000f!important}[data-theme=light] .account-brief{background:#ffffffd9!important;border-color:#00000014!important}[data-theme=light] .intel-panel,[data-theme=light] .quick-panel,[data-theme=light] .card,[data-theme=light] .product-feature-section{background:#ffffffd9!important;border-color:#00000012!important}[data-theme=light] .coalition-brand{background:linear-gradient(135deg,#ff65200f,#fffffff2)!important;border-color:#ff65202e!important}[data-theme=light] .form-section{background:#00000005!important;border-color:#0000000f!important}[data-theme=light] .results-tabs,[data-theme=light] .module-nav,[data-theme=light] .app-header,[data-theme=light] .hub-header{background:#fffffff0!important;border-bottom-color:#00000014!important}[data-theme=light] .hub-main .pillar-card,[data-theme=light] .hub-status-tile,[data-theme=light] .glass-panel{background:#ffffffd9!important;border-color:#00000014!important}[data-theme=light] .apex-bottom-nav{background:#fffffff0!important;border-top-color:#00000014!important}[data-theme=light] .step{background:#00000008!important;border-color:#00000014!important}[data-theme=light] .action-tile{background:#00000005!important;border-color:#0000000f!important}[data-theme=light] .product-item-card{background:#4d9eff0a!important;border-color:#4d9eff1a!important}[data-theme=light] .score-card,[data-theme=light] .mini-card,[data-theme=light] .account-suggestion-card{background:linear-gradient(#fffffff2,#fffffffa)!important;border-color:#00000014!important}[data-theme=light] .brand-copy h1,[data-theme=light] .empty-state h2{color:#1a1d2e!important}[data-theme=light] .portal-wrap:before{background:radial-gradient(circle,#ff652014 0%,#0000 70%)!important}body.module-prospecting{--module-accent:#00d490!important;--module-accent-dim:#00d4901f!important;--module-accent-glow:#00d49047!important;--module-gradient:linear-gradient(135deg, #00d490, #00a870)!important}body.module-prospecting .primary,body.module-prospecting .step.active,body.module-prospecting .tab.active,body.module-prospecting .launch-btn,body.module-prospecting .login-submit{background:linear-gradient(135deg,#00d490,#00a870)!important;box-shadow:0 4px 20px #00d4904d!important}body.module-prospecting .eyebrow,body.module-prospecting .section-title,body.module-prospecting .brand-copy h1 span{color:#00d490!important}body.module-prospecting .input-pane,body.module-prospecting .account-brief{border-color:#00d49040!important}body.module-comms{--module-accent:#4d9eff!important;--module-accent-dim:#4d9eff1f!important;--module-accent-glow:#4d9eff47!important;--module-gradient:linear-gradient(135deg, #4d9eff, #2d7dd4)!important}body.module-comms .primary,body.module-comms .launch-btn{background:linear-gradient(135deg,#4d9eff,#2d7dd4)!important;box-shadow:0 4px 20px #4d9eff4d!important}body.module-comms .eyebrow,body.module-comms .section-title{color:#4d9eff!important}body.module-opportunity{--module-accent:#00d490!important;--module-accent-dim:#00d4901f!important;--module-accent-glow:#00d49047!important;--module-gradient:linear-gradient(135deg, #00d490, #00a870)!important}body.module-opportunity .primary,body.module-opportunity .step.active,body.module-opportunity .tab.active,body.module-opportunity .launch-btn,body.module-opportunity .login-submit{background:linear-gradient(135deg,#00d490,#00a870)!important;box-shadow:0 4px 20px #00d4904d!important}body.module-opportunity .eyebrow,body.module-opportunity .section-title,body.module-opportunity .brand-copy h1 span{color:#00d490!important}body.module-opportunity .input-pane,body.module-opportunity .account-brief{border-color:#00d49040!important}body.module-rfx{--module-accent:#8aceff!important;--module-accent-dim:#8aceff1f!important;--module-accent-glow:#8aceff47!important;--module-gradient:linear-gradient(135deg, #8aceff, #5a9ed0)!important}body.module-rfx .primary,body.module-rfx .step.active,body.module-rfx .tab.active,body.module-rfx .launch-btn,body.module-rfx .login-submit{background:linear-gradient(135deg,#8aceff,#5a9ed0)!important;box-shadow:0 4px 20px #8aceff4d!important}body.module-rfx .eyebrow,body.module-rfx .section-title,body.module-rfx .brand-copy h1 span{color:#8aceff!important}body.module-rfx .input-pane,body.module-rfx .account-brief{border-color:#8aceff40!important}.theme-toggle-wrapper button:hover{transform:translateY(-1px);box-shadow:0 2px 8px #0000001a}.auth-mode-toggle{border:1px solid var(--bd-mid);background:#ffffff0a;border-radius:999px;gap:2px;padding:2px;display:inline-flex}.auth-mode-btn{color:var(--t2);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:999px;padding:4px 14px;font-family:Inter,sans-serif;font-size:11px;font-weight:700;transition:background-color .15s,border-color .15s,color .15s}.auth-mode-btn.active{background:var(--orange);color:#fff;box-shadow:0 2px 8px var(--orange-glow)}.portal-dropdown{display:inline-block;position:relative}.portal-dropdown-content{background:var(--bg-glass);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--bd-mid);z-index:300;border-radius:12px;min-width:240px;padding:6px;animation:.15s fadeInUp;display:none;position:absolute;top:100%;right:0;box-shadow:0 16px 48px #0000004d}.portal-dropdown-content.show{display:block}.portal-dropdown-item{cursor:pointer;color:var(--t1);text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;width:100%;padding:10px 14px;font-family:Inter,sans-serif;font-size:13px;font-weight:500;text-decoration:none;transition:background .15s;display:flex}.portal-dropdown-item:hover{background:var(--orange-dim)}.portal-dropdown-item .material-symbols-outlined{color:var(--orange);font-size:18px}.cx-badge{text-transform:uppercase;letter-spacing:.08em;border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:9px;font-weight:700;display:inline-flex}.cx-badge.sdr{color:#4d9eff;background:#4d9eff1f;border:1px solid #4d9eff47}.cx-badge.tpm{color:#00d490;background:#00d4901f;border:1px solid #00d49047}.cx-badge.rfq{color:#ff6520;background:#ff65201f;border:1px solid #ff652047}.cx-badge.leadership{color:#f5b731;background:#f5b7311f;border:1px solid #f5b73147}.email-connect-card{background:#00c8ff0a;border:1px solid #00c8ff2e;border-radius:12px;align-items:center;gap:14px;padding:18px;display:flex}.email-connect-card .email-icon{background:#00c8ff1a;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.email-connect-card .email-icon .material-symbols-outlined{color:#00c8ff;font-size:20px}.email-connect-input{flex:1}.email-connect-input input{width:100%;color:var(--t1);background:#ffffff0a;border:1px solid #00c8ff40;border-radius:8px;outline:none;padding:10px 14px;font-family:Inter,sans-serif;font-size:13px}.email-connect-input input:focus{border-color:#00c8ff8c}.email-status-connected{color:#00d490}.email-status-error{color:#ff3d5a}.email-status-pending{color:var(--t2)}[data-theme=light]{--bg-card:#fffffff0!important;--bd-card:#141e3c1a!important;--bg-input:#fff!important;--t3:#8d94a5!important;--orange:#bf400d!important;--orange-dim:#bf400d14!important;--orange-glow:#bf400d2e!important;--bd-orange:#bf400d52!important;--orange-btn:linear-gradient(135deg, #d94d14, #a63508)!important}[data-theme=light] .login-card{box-shadow:0 18px 48px #141e3c1a,0 0 0 1px #141e3c0a!important}[data-theme=light] .btn-ghost{color:#4d5464!important;border-color:#141e3c29!important}[data-theme=light] .btn-ghost:hover{color:#1a1d2e!important;border-color:#141e3c47!important}
