:root{--brand-orange:#ff743d;--brand-peach:#ffb34d;--brand-red:#ec4e2f;--brand-terracotta:#a83420;--brand-terracotta-hover:#8e3923;--brand-gold:#ffe18a;--brand-cream:#fff8ed;--brand-wash:#fbe9d8;--brand-line:#e5d5c4;--brand-ink:#261e19;--brand-muted:#75685d;--brand-success:#466849;--brand-success-wash:#f0f2ea}:root,.shell,.onboarding-shell,.marketing{--ink:var(--brand-ink);--muted:var(--brand-muted);--line:var(--brand-line);--paper:#fff;--sidebar:#fff;--accent:var(--brand-terracotta);--orange:var(--brand-terracotta);--green:var(--brand-success);--market-accent:var(--brand-orange);--market-muted:var(--brand-muted);--market-line:var(--brand-line);color:var(--brand-ink)}::selection{background:var(--brand-gold);color:var(--brand-ink)}.shell,.prospect-dialog,.outreach-panel,.assistant-dialog{--brand-gold:#ffe8b0;--brand-cream:#fffaf2;--brand-wash:#f9eddc;--brand-line:#e5dccc;--brand-peach:#ffb77e;--brand-muted:#716b64}.shell .lead-signal-labels>span,.prospect-dialog .lead-signal-labels>span{color:var(--brand-ink);background:#ffe18a}.shell .pricing-grid .plan-art{opacity:.8}.approval-setting .check-line{align-items:flex-start;gap:10px;margin-top:18px;line-height:1.5;display:flex}.approval-setting .check-line input{flex:none;margin:4px 0 0}.approval-setting .approval-help{max-width:52ch;color:var(--brand-muted);margin:8px 0 0 23px;font-size:13px;line-height:1.6;display:block}.dashboard-onboarding .onboarding-logo{display:none}.dashboard-onboarding .onboarding-nav{border:0;justify-content:flex-start;width:100%;max-width:820px;margin:0 0 28px;padding:0}.dashboard-onboarding .onboarding-content{width:100%;max-width:820px;margin:0;padding:0}.dashboard-onboarding .onboarding-progress{text-align:left}.dashboard-onboarding .onboarding-progress svg{margin-left:0}.dashboard-onboarding .onboarding-content h1{letter-spacing:-1.5px;font-size:36px;font-weight:450;line-height:1.15}.dashboard-onboarding .onboarding-subtitle{margin:12px 0 32px;font-size:14px}.dashboard-onboarding .onboarding-form{gap:20px;width:100%}.dashboard-onboarding .onboarding-form .form-field{width:100%;max-width:none}.dashboard-onboarding .onboarding-form input:not([type=checkbox]),.dashboard-onboarding .onboarding-form textarea{width:100%;min-width:0;padding:12px 14px;font-size:14px}.dashboard-onboarding .onboarding-submit{width:fit-content;min-height:42px;padding:12px 20px}.dashboard-onboarding .onboarding-note{text-align:left;margin-top:0;font-size:12px}@media (max-width:760px){.dashboard-onboarding .onboarding-content h1{letter-spacing:-1px;font-size:30px}}.button.dark,.shell .button.dark,.onboarding-shell .button.dark,.outreach-panel .button.dark,.marketing .marketing-url button,.marketing .marketing-cta{background:var(--brand-orange);color:var(--brand-ink);border-color:#0000}.button.dark:hover:not(:disabled),.shell .button.dark:hover:not(:disabled),.onboarding-shell .button.dark:hover:not(:disabled),.outreach-panel .button.dark:hover:not(:disabled),.marketing .marketing-url button:hover:not(:disabled),.marketing .marketing-cta:hover{background:var(--brand-peach);color:var(--brand-ink);border-color:#0000}.button:not(.dark),.marketing .marketing-enter{border-color:var(--brand-line);color:var(--brand-ink)}.button:not(.dark):hover:not(:disabled),.marketing .marketing-enter:hover,.icon-button:hover{background:var(--brand-cream);border-color:var(--brand-line);color:var(--brand-terracotta)}.shell .text-button:hover,.quiet-button:hover,.marketing-nav nav a:hover,.marketing-footer a:hover,.marketing .hero-secondary:hover{color:var(--brand-terracotta)}.shell .wordmark,.marketing-brand,.onboarding-logo{color:#1c1c1a}.shell .sidebar .brand-icon i,.intent-symbol i{background:#1c1c1a}.shell .sidebar nav button.selected,.shell .connection-nav.selected,.shell .lead-view-tabs button[aria-pressed=true],.shell .outreach-tabs button[aria-pressed=true],.shell .prospect-tabs button[aria-selected=true],.shell .tabs button.active,.button.is-saved,.button.filter-active{background:var(--brand-wash);color:var(--brand-terracotta);border-color:#0000}.shell .sidebar nav button.selected svg,.shell .connection-nav.selected svg{color:inherit}.shell .sidebar nav button:hover:not(.selected),.shell .connection-nav:hover:not(.selected),.shell .lead-view-tabs button:hover,.shell .outreach-tabs button:hover,.shell .prospect-tabs button:hover{background:var(--brand-cream)}.shell .campaign-steps li.current{color:var(--brand-terracotta)}.shell .campaign-steps li.current span{background:var(--brand-gold);color:var(--brand-ink)}.shell .campaign-steps li span{background:var(--brand-cream)}.shell :is(.avatar,.lead-monogram,.person-avatar),.filter-count,.prospect-tabs button>span{background:var(--brand-wash);color:var(--brand-terracotta)}.shell :is(.campaign-row,.campaign-product,.campaign-preview,.campaign-sender,.campaign-final-preview article,.mailbox-card,.campaign-list article,.pricing-grid article,.signal-item,.lead-filter-options,.research-queue article),.public-pricing-grid article{background:var(--brand-cream)}.shell button.campaign-row:hover{background:var(--brand-wash)}.shell :is(.lead-row,.pool-list article,.outreach-list article):hover,.outreach-panel .outreach-picker label:hover,.person-preview:hover,.art-window-header{background:var(--brand-cream)}.art-step-2 .art-mosaic i:nth-child(3n){background:var(--brand-peach)}.art-step-2 .art-mosaic i:nth-child(4n+1){background:var(--brand-orange)}.art-avatar{background:var(--brand-gold);color:var(--brand-terracotta)}.art-contact{background:var(--brand-cream)}.art-pill{background:var(--brand-gold);color:var(--brand-terracotta)}.art-wordmark{color:#1c1c1a}.art-status{color:var(--brand-success)}.art-status:before{background:currentColor}input:not([type=checkbox]):not([type=radio]),select,textarea,.shell .campaign-workspace :is(input:not([type=checkbox]),select,textarea),.shell .signal-review :is(input,select,textarea),.shell :is(.lead-search,.lead-toolbar select,.pool-filters>label,.pool-filters select),.outreach-panel :is(input,select,textarea),.marketing-url{border-color:var(--brand-line);color:var(--brand-ink)}input[type=checkbox],input[type=radio],.signal-card input[type=checkbox],.onboarding-check input{accent-color:var(--brand-terracotta)}button:focus-visible,a:focus-visible,summary:focus-visible,input:focus,textarea:focus,select:focus,.shell .campaign-workspace :is(input,textarea,select):focus,.shell .lead-search:focus-within,.marketing :is(a,button,input,summary):focus-visible{outline:2px solid var(--brand-terracotta);outline-offset:3px}.shell .campaign-research progress{accent-color:var(--brand-orange)}.shell .campaign-status.active,.shell .campaign-cost,.shell .campaign-research>svg{color:var(--brand-terracotta)}.lead-tier,.lead-tier.fit,.tier-fit{color:var(--brand-muted);background:var(--brand-cream)}.lead-tier.demand,.tier-demand{color:var(--brand-terracotta);background:var(--brand-wash)}.lead-tier.signals,.tier-signals,.tier-review,.lead-tier.review{color:var(--brand-terracotta);background:var(--brand-gold)}.tier-disqualified{color:var(--brand-muted);background:var(--brand-cream)}.shell .outreach-notice,.shell .campaign-alert,.source-notice,.run-progress{background:var(--brand-cream);color:var(--brand-terracotta)}.toast{background:var(--brand-ink);color:#fff}.toast button{color:#fff;font:inherit;background:0 0;border:0;border-bottom:1px solid;margin-left:10px;padding:2px 0}.prospect-dialog{box-shadow:-12px 0 60px #261e1915}.prospect-dialog::backdrop{background:#261e1932}.mailbox-state.active,.contact-verified{background:var(--brand-success-wash);color:var(--brand-success)}.outreach-status.replied,.lead-contact-summary .contact-ready,.research-done .research-icon{color:var(--brand-success)}.mailbox-state.issue,.outreach-status.held,.outreach-status.bounced,.shell .campaign-status.warning,.research-failed .research-icon{color:var(--brand-terracotta)}@media (forced-colors:active){.shell .sidebar nav button.selected,.shell .lead-view-tabs button[aria-pressed=true]{outline:1px solid highlight}}.shell :is(.button,.campaign-row,.campaign-product,.campaign-preview,.campaign-sender,.campaign-final-preview article,.mailbox-card,.campaign-list article,.campaign-card,.pricing-grid article,.signal-item,.lead-filter-options,.research-queue article,.lead-row,.lead-monogram,.avatar,.campaign-alert,.outreach-notice,.filter-picker-popup,.filter-picker summary,.campaign-next-batch),.shell .sidebar nav button,.shell .connection-nav,.shell .lead-view-tabs button,.shell .outreach-tabs button,.shell .prospect-tabs button,.onboarding-shell .button,.outreach-panel,.outreach-panel .button,.marketing :is(.marketing-cta,.marketing-enter,.marketing-url,.marketing-url button,.workflow-panel,.art-window,.art-monogram,.art-contact,.public-pricing-grid article){border-radius:0}.shell :is(input:not([type=checkbox]):not([type=radio]),select,textarea),.onboarding-form :is(input:not([type=checkbox]),select,textarea),.outreach-panel :is(input:not([type=checkbox]),select,textarea),.shell .campaign-workspace :is(input:not([type=checkbox]),select,textarea),.shell .signal-review :is(input,select,textarea),.shell :is(.lead-search,.lead-toolbar select,.pool-filters>label,.pool-filters select),.shell :is(.lead-tier,.mailbox-state,.active-filters button),.art-pill,.shell .campaign-steps li span{border-radius:2px}.shell :is(.outreach-stats dd,.pool-summary strong,.credit-balance strong),.plan-price strong{font-variant-numeric:tabular-nums}.shell :is(.campaign-status,.lead-column-headings,.pool-pagination),.plan-allowance,.plan-price>span{letter-spacing:-.15px;text-transform:none;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px}.shell .filter-picker button[aria-pressed=true],.shell .active-filters button{background:var(--brand-wash);color:var(--brand-terracotta)}.shell .filter-picker-options button:hover{background:var(--brand-cream)}.shell .outreach-stats .attention dd{color:var(--brand-terracotta)}.public-pricing-grid article,.shell .pricing-grid article{position:relative;overflow:hidden}.public-pricing-grid h2,.shell .pricing-grid h2,.pricing-intro h1>span{color:var(--brand-terracotta)}.plan-art{grid-template-rows:1fr 1fr;grid-template-columns:2fr 1fr 1fr;height:72px;margin:-32px -32px 32px;display:grid}.plan-art i{background:var(--brand-gold)}.plan-art i:nth-child(2),.plan-art i:nth-child(4){background:var(--brand-orange)}.plan-art i:nth-child(3){background:var(--brand-peach)}.plan-art i:nth-child(6){background:var(--brand-red)}.public-pricing-grid article:nth-child(2) .plan-art,.pricing-grid article:nth-child(2) .plan-art{grid-template-columns:1fr 2fr 1fr}.public-pricing-grid article:nth-child(3) .plan-art,.pricing-grid article:nth-child(3) .plan-art{grid-template-columns:1fr 1fr 2fr}.shell .pricing-grid .plan-art{margin:-28px -28px 8px}.public-pricing-grid li{color:var(--brand-muted)}.public-pricing-grid .plan-allowance{color:var(--brand-terracotta)}.billing-plan-features{color:var(--brand-muted);gap:14px;margin:0 0 14px;padding:0;font-size:12px;line-height:1.6;list-style:none;display:grid}.shell .sidebar nav button.selected,.shell .connection-nav.selected,.shell .lead-view-tabs button[aria-pressed=true],.shell .outreach-tabs button[aria-pressed=true],.shell .prospect-tabs button[aria-selected=true]{background:var(--brand-gold);color:var(--brand-ink)}.art-mosaic i{background:var(--brand-gold)}.art-mosaic i:nth-child(3n){background:var(--brand-peach)}.art-mosaic i:nth-child(4n+1){background:var(--brand-orange)}.art-mosaic i:nth-child(5n){background:var(--brand-cream)}.art-mosaic i:nth-child(7n){background:var(--brand-red)}.art-step-3 .art-mosaic i:nth-child(4n+1){background:var(--brand-orange)}.lead-signal-labels{flex-wrap:wrap;gap:5px;margin-bottom:7px;display:flex}.lead-signal-labels:empty{display:none}.lead-signal-labels>span{background:var(--brand-gold);color:var(--brand-ink);padding:4px 7px;font-size:11px;line-height:1.4}.prospect-selection-reason{max-width:60ch;color:var(--brand-ink);margin:12px 0;font-size:15px;line-height:1.55}.auth-page{background:#fff;min-height:100vh;padding:32px}.auth-form{gap:24px;width:min(100%,420px);margin:70px auto;display:grid}.auth-form h1{letter-spacing:-1.2px;font-size:36px;font-weight:500;line-height:1.15}.auth-form form,.auth-form label{gap:10px;display:grid}.auth-form form{gap:20px}.auth-form input{border:1px solid var(--brand-line);background:#fff;min-width:0;padding:14px}.auth-form small{color:var(--brand-muted);font-size:12px}.auth-form .button{justify-content:center;padding:14px}.auth-legal{color:var(--brand-muted);margin:2px 0 0;font-size:11px;line-height:1.55}.auth-legal a{color:var(--brand-ink);text-underline-offset:2px}.research-explainer{max-width:860px;margin:70px auto;padding:0 24px}.research-explainer h1{letter-spacing:-1.5px;font-size:clamp(34px,5vw,58px);font-weight:500;line-height:1.1}.research-explainer p{color:var(--brand-muted);max-width:65ch;font-size:16px;line-height:1.65}.research-explainer ol{gap:38px;margin:48px 0;padding:0;list-style:none;display:grid}.research-explainer li{grid-template-columns:40px 1fr;align-items:start;gap:20px;display:grid}.research-step-number{background:var(--brand-peach);color:var(--brand-ink);place-items:center;width:40px;height:40px;display:grid}.research-explainer h2{margin-top:4px;font-size:24px;font-weight:500;line-height:1.25}.research-explainer section{margin:44px 0}.assistant-dialog{width:min(560px,100vw - 32px);max-height:calc(100dvh - 40px);color:var(--brand-ink);background:#fff;border:0;padding:28px;overflow-y:auto}.assistant-dialog::backdrop{background:#261e1966}.assistant-dialog header{justify-content:space-between;align-items:center;gap:18px;display:flex}.assistant-dialog h2{letter-spacing:-.6px;margin:0;font-size:24px;font-weight:500}.assistant-dialog p{font-size:14px;line-height:1.6}.assistant-dialog form{align-items:end;gap:10px;margin-top:24px;display:flex}.assistant-dialog textarea{resize:vertical;border:1px solid var(--brand-line);width:100%;padding:12px}.assistant-request{background:var(--brand-cream);padding:12px}.assistant-proposal{background:var(--brand-gold);gap:12px;margin:20px 0;padding:20px;display:grid}.assistant-proposal small{font-size:12px}
.intent-assistant-home{padding:16px 0 40px}.intent-assistant-header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:36px;display:flex}.intent-assistant-header span{color:var(--brand-muted);margin-bottom:12px;font-size:13px;display:block}.intent-assistant-header h1{letter-spacing:-1.5px;margin:0;font-size:clamp(28px,3.4vw,42px);font-weight:500;line-height:1.2}.intent-assistant-layout{grid-template-columns:minmax(0,1fr);gap:42px;display:grid}.intent-assistant-layout:has(.intent-work){grid-template-columns:minmax(0,1fr) 240px}.intent-chat-column{min-width:0}.intent-thread{overscroll-behavior:contain;max-height:55dvh;padding:0 5px 12px 0;overflow:auto}.intent-welcome{color:var(--brand-muted);max-width:52ch;margin:0 0 30px;font-size:16px;line-height:1.7}.intent-welcome p{margin:0 0 20px}.intent-turn{margin-bottom:28px}.intent-user-message{background:var(--brand-wash);overflow-wrap:anywhere;width:fit-content;max-width:90%;margin:0 0 20px auto;padding:12px 16px;font-size:14px;line-height:1.6}.intent-answer{overflow-wrap:anywhere;font-size:14px;line-height:1.7}.intent-answer>p{white-space:pre-wrap;margin:0 0 14px}.intent-action{background:var(--brand-cream);gap:10px;margin:14px 0;padding:20px;display:grid}.intent-action p{margin:0}.intent-action small{color:var(--brand-muted);font-size:12px}.intent-action .button{justify-self:start;margin-top:6px}.intent-action-done{color:var(--brand-success);font-size:13px}.intent-message-preview{white-space:pre-wrap;background:#fff;padding:16px;line-height:1.7}.intent-message-preview p{margin-top:12px}.intent-composer{box-shadow:0 0 0 1px var(--brand-line);background:#fff;align-items:flex-end;gap:12px;padding:16px;display:flex}.intent-composer:focus-within{box-shadow:0 0 0 2px var(--brand-peach)}.shell .intent-composer textarea{resize:vertical;width:100%;min-width:0;min-height:52px;max-height:180px;font:inherit;background:0 0;border:0;outline:0;padding:0;font-size:15px;line-height:1.6}.intent-composer .button{flex-shrink:0;place-items:center;width:38px;height:38px;padding:0;display:grid}.intent-suggestions{flex-wrap:wrap;gap:8px 18px;margin-top:18px;display:flex}.intent-suggestions button{color:var(--brand-muted);text-align:left;background:0 0;border:0;padding:3px 0;font-size:12px}.intent-suggestions button:hover{color:var(--brand-ink);text-decoration:underline}.intent-work{align-content:start;gap:30px;display:grid}.intent-work h2{margin:0 0 10px;font-size:13px;font-weight:550}.intent-work section>button{text-align:left;width:100%;color:var(--brand-ink);border-bottom:1px solid var(--brand-line);background:0 0;gap:7px;padding:15px 0;display:grid}.intent-work section>button:last-child{border-bottom:0}.intent-work section>button.needs-action{border-left:3px solid var(--brand-orange);padding-left:12px}.intent-work strong{font-size:14px;font-weight:500}.intent-work span{color:var(--brand-muted);font-size:12px;line-height:1.6}.intent-work small{color:var(--brand-terracotta);font-size:12px}.intent-assistant-launcher{z-index:35;width:min(620px,100vw - 320px);color:var(--brand-ink);border:1px solid var(--brand-line);text-align:left;background:#fff;justify-content:space-between;align-items:center;gap:20px;padding:14px 16px;font-size:13px;display:flex;position:fixed;bottom:22px;left:calc(250px + 50%);transform:translate(-50%);box-shadow:0 14px 46px #261e1917}.intent-assistant-launcher span{color:var(--brand-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.intent-assistant-launcher kbd{background:var(--brand-cream);color:var(--brand-muted);flex-shrink:0;padding:3px 6px;font:10px ui-monospace,SFMono-Regular,Consolas,monospace}.intent-assistant-panel{z-index:75;background:#fff;width:min(470px,100vw);padding:28px;position:fixed;top:0;bottom:0;right:0;overflow:auto;box-shadow:-14px 0 55px #261e1924}.intent-assistant-panel .intent-assistant-header{margin-bottom:22px}.intent-assistant-panel h1{letter-spacing:-.6px;font-size:26px}.intent-assistant-panel .intent-thread{max-height:60dvh}.intent-context{color:var(--brand-muted);margin:0 0 20px;font-size:12px}.intent-chat-error{color:var(--brand-terracotta);margin-top:12px;font-size:13px;line-height:1.6}.intent-thinking{color:var(--brand-muted)}.intent-thinking:before{content:"";background:var(--brand-orange);width:6px;height:6px;margin-right:10px;animation:1.2s ease-in-out infinite intent-pulse;display:inline-block}@keyframes intent-pulse{50%{opacity:.3}}.research-activity{background:var(--brand-cream);margin:20px 0 28px;padding:18px 20px}.research-activity-summary{flex-wrap:wrap;align-items:center;gap:8px 18px;font-size:13px;display:flex}.research-activity-summary strong{font-weight:500}.research-activity-summary span,.research-activity>p{color:var(--brand-muted);font-size:12px;line-height:1.6}.research-activity>p{margin:8px 0 0}.research-activity-details{margin-top:12px;font-size:12px}.research-activity-details summary{cursor:pointer;padding:4px 0;line-height:1.6}.research-activity-details>details{margin:12px 0}.research-activity-details ul{padding:0 0 0 16px;list-style:none}.research-activity-details li{padding:6px 0}.research-activity-details li small{color:var(--brand-muted);margin-top:3px;display:block}.research-activity-row{flex-wrap:wrap;justify-content:space-between;gap:8px;padding:10px 0;font-size:12px;display:flex}.research-activity-row small{color:var(--brand-muted)}@media (max-width:1100px){.intent-assistant-layout:has(.intent-work){grid-template-columns:minmax(0,1fr)}.intent-work{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}}@media (max-width:760px){.intent-assistant-header{margin-bottom:24px}.intent-assistant-header h1{letter-spacing:-.8px}.intent-assistant-panel{padding:22px 18px}.intent-work{grid-template-columns:1fr}.intent-assistant-launcher{width:auto;bottom:16px;left:18px;right:18px;transform:none}.intent-composer{padding:12px}.intent-thread{max-height:48dvh}}@media (prefers-reduced-motion:reduce){.intent-thinking:before{animation:none}}
