:root{--brokerrelay-font:var(--font-manrope),Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}a,body,button,html,input,select,textarea{font-family:var(--brokerrelay-font)}body{font-feature-settings:"liga" 1,"kern" 1;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.dashboard-title,.hero-title,.login-title,h1,h2,h3{font-family:var(--brokerrelay-font);letter-spacing:-.045em}.hero-title,.login-title,h1{font-weight:800}.button,.nav a,button,h2,h3,label,strong{letter-spacing:-.015em}.account-pill,.badge,.eyebrow,.lead-meta-label,.metric span{letter-spacing:.055em}.dashboard-shell,.dashboard-shell *{font-family:var(--brokerrelay-font)!important}.dashboard-shell{font-feature-settings:"kern" 1,"liga" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.dashboard-shell .dashboard-hero h1,.dashboard-shell .polished-dashboard-hero h1,.dashboard-shell h1{font-weight:800!important;letter-spacing:-.048em!important;line-height:.98!important}.dashboard-shell .lead-workspace h2,.dashboard-shell .panel-heading h2,.dashboard-shell h2{font-weight:780!important;letter-spacing:-.035em!important;line-height:1.06!important}.dashboard-shell .detail-header h3,.dashboard-shell .lead-row h3,.dashboard-shell .manual-lead-form h3,.dashboard-shell h3{font-weight:760!important;letter-spacing:-.026em!important;line-height:1.12!important}.dashboard-shell .detail-section h4,.dashboard-shell .draft-card h4,.dashboard-shell .next-action-card h4,.dashboard-shell h4{font-weight:800!important;letter-spacing:.048em!important}.dashboard-shell .detail-section p,.dashboard-shell .draft-card p,.dashboard-shell .draft-card pre,.dashboard-shell .intake-link-box,.dashboard-shell .lead-mainline,.dashboard-shell .meta,.dashboard-shell .note-list article,.dashboard-shell .polished-intake-link-box,.dashboard-shell .small,.dashboard-shell p{font-weight:500!important;letter-spacing:-.004em!important}.dashboard-shell .compact-field,.dashboard-shell .detail-panel .eyebrow,.dashboard-shell .eyebrow,.dashboard-shell .filter-block span,.dashboard-shell .manual-form-grid label,.dashboard-shell .panel-heading .eyebrow{font-weight:800!important;letter-spacing:.07em!important}.dashboard-shell .button,.dashboard-shell .dashboard-actions a,.dashboard-shell .dashboard-actions button,.dashboard-shell .dashboard-nav a,.dashboard-shell .dashboard-nav button,.dashboard-shell .small-button,.dashboard-shell .view-details,.dashboard-shell button{font-weight:760!important;letter-spacing:-.008em!important}.dashboard-shell input,.dashboard-shell select,.dashboard-shell textarea{font-weight:620!important;letter-spacing:-.006em!important}.dashboard-shell .control-label,.dashboard-shell .field-label,.dashboard-shell label{font-weight:760!important;letter-spacing:-.004em!important}.dashboard-shell .metric strong,.dashboard-shell .pipeline-band strong,.dashboard-shell .score-hero strong,.dashboard-shell strong{font-weight:780!important;letter-spacing:-.028em!important}.dashboard-shell .account-pill,.dashboard-shell .badge,.dashboard-shell .lead-status-pill,.dashboard-shell .metric span,.dashboard-shell .pill,.dashboard-shell .pipeline-band span,.dashboard-shell .save-status{font-weight:760!important;letter-spacing:-.004em!important}.dashboard-shell .dashboard-hero-meta span{font-weight:660!important;letter-spacing:-.006em!important}.dashboard-shell .detail-header h3,.dashboard-shell .lead-row h3{color:#111c36}@media (max-width:820px){.dashboard-shell .dashboard-hero h1,.dashboard-shell .polished-dashboard-hero h1,.dashboard-shell h1{letter-spacing:-.04em!important}.dashboard-shell .panel-heading h2,.dashboard-shell h2{letter-spacing:-.03em!important}.dashboard-shell .button,.dashboard-shell .dashboard-nav a,.dashboard-shell .dashboard-nav button,.dashboard-shell button{font-weight:740!important}}.subscription-page-shell,.subscription-page-shell *{font-family:var(--brokerrelay-font)!important}.subscription-page-shell{font-feature-settings:"kern" 1,"liga" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.subscription-page-shell .subscription-hero h1,.subscription-page-shell h1{font-weight:800!important;letter-spacing:-.048em!important;line-height:.98!important}.subscription-page-shell .subscription-card h2,.subscription-page-shell .subscription-status-card h2,.subscription-page-shell h2{font-weight:780!important;letter-spacing:-.035em!important;line-height:1.06!important}.subscription-page-shell h3,.subscription-page-shell h4{font-weight:760!important;letter-spacing:-.024em!important}.subscription-page-shell .small,.subscription-page-shell .subscription-list,.subscription-page-shell .subscription-meta-item span,.subscription-page-shell .subscription-note,.subscription-page-shell .subscription-savings-line,.subscription-page-shell p{font-weight:500!important;letter-spacing:-.004em!important}.subscription-page-shell .account-pill,.subscription-page-shell .dashboard-hero-meta span,.subscription-page-shell .eyebrow,.subscription-page-shell .subscription-hero-badges span,.subscription-page-shell .subscription-meta-item span{font-weight:760!important;letter-spacing:.045em!important}.subscription-page-shell .subscription-list strong,.subscription-page-shell .subscription-meta-item strong,.subscription-page-shell strong{font-weight:720!important;letter-spacing:-.012em!important}.subscription-page-shell .price,.subscription-page-shell .subscription-price{font-weight:780!important;letter-spacing:-.042em!important;line-height:.96!important}.subscription-page-shell .button,.subscription-page-shell .subscription-actions .button,.subscription-page-shell a.button,.subscription-page-shell button{font-weight:740!important;letter-spacing:-.008em!important}.subscription-page-shell .subscription-card,.subscription-page-shell .subscription-hero,.subscription-page-shell .subscription-list div,.subscription-page-shell .subscription-meta-item{font-feature-settings:"kern" 1,"liga" 1}.subscription-page-shell .account-pill,.subscription-page-shell .dashboard-hero-meta span,.subscription-page-shell .subscription-hero-badges span{text-transform:none!important}@media (max-width:820px){.subscription-page-shell .subscription-hero h1,.subscription-page-shell h1{letter-spacing:-.04em!important}.subscription-page-shell .subscription-card h2,.subscription-page-shell h2{letter-spacing:-.03em!important}.subscription-page-shell .button,.subscription-page-shell a.button,.subscription-page-shell button{font-weight:720!important}}.dashboard-shell .lead-detail-card{gap:1.15rem!important;padding:clamp(1.05rem,2vw,1.35rem)!important}.dashboard-shell .detail-header{margin-bottom:.1rem!important}.dashboard-shell .detail-grid{gap:.9rem!important}.dashboard-shell .detail-field{padding:.95rem 1rem!important}.dashboard-shell .detail-field span,.dashboard-shell .edit-field span{display:block!important;margin-bottom:.22rem!important}.dashboard-shell .detail-section{gap:.82rem!important;padding:1.1rem!important}.dashboard-shell .detail-section h4{margin-bottom:.1rem!important}.dashboard-shell .detail-section p,.dashboard-shell .draft-box{line-height:1.62!important}.dashboard-shell .recommended-action-card{gap:.72rem!important;padding:1.12rem 1.12rem 1.12rem 1.25rem!important}.dashboard-shell .recommended-kicker{margin-bottom:.15rem!important}.dashboard-shell .lead-edit-section{display:grid!important;grid-gap:1rem!important;gap:1rem!important;padding:1.15rem!important}.dashboard-shell .lead-edit-section .edit-section-header{margin-bottom:.05rem!important}.dashboard-shell .lead-edit-section .edit-section-header p{line-height:1.5!important;margin-top:.35rem!important}.dashboard-shell .lead-edit-section .save-feedback-banner{margin-top:0!important}.dashboard-shell .lead-edit-section .edit-grid{gap:.95rem 1rem!important}.dashboard-shell .lead-edit-section .edit-field{gap:.46rem!important}.dashboard-shell .lead-edit-section .edit-field input,.dashboard-shell .lead-edit-section .edit-field select,.dashboard-shell .lead-edit-section .edit-field textarea{min-height:48px!important;padding:.82rem .9rem!important}.dashboard-shell .lead-edit-section .edit-field-wide{margin-top:.05rem!important}.dashboard-shell .lead-edit-section .edit-field-wide textarea{min-height:112px!important}.dashboard-shell .lead-edit-section .save-lead-button{margin-top:.1rem!important;min-height:50px!important;white-space:normal!important}.dashboard-shell .detail-action-grid{gap:.85rem!important}@media (max-width:820px){.dashboard-shell .mobile-detail-screen .lead-detail-card{gap:.9rem!important;padding:.9rem!important}.dashboard-shell .mobile-detail-screen .detail-header,.dashboard-shell .mobile-detail-screen .detail-section,.dashboard-shell .mobile-detail-screen .lead-edit-section,.dashboard-shell .mobile-detail-screen .recommended-action-card{border-radius:18px!important;padding:.9rem!important}.dashboard-shell .mobile-detail-screen .detail-grid,.dashboard-shell .mobile-detail-screen .edit-grid{gap:.75rem!important}.dashboard-shell .mobile-detail-screen .detail-field{padding:.82rem!important}.dashboard-shell .mobile-detail-screen .lead-edit-section{gap:.8rem!important}.dashboard-shell .mobile-detail-screen .edit-field{gap:.38rem!important}.dashboard-shell .mobile-detail-screen .edit-field input,.dashboard-shell .mobile-detail-screen .edit-field select,.dashboard-shell .mobile-detail-screen .edit-field textarea{min-height:46px!important;padding:.76rem .82rem!important}.dashboard-shell .mobile-detail-screen .save-lead-button{font-size:.9rem!important;min-height:48px!important;padding-left:.85rem!important;padding-right:.85rem!important;width:100%!important}}@media (max-width:420px){.dashboard-shell .mobile-detail-screen .lead-detail-card{padding:.75rem!important}.dashboard-shell .mobile-detail-screen .detail-header,.dashboard-shell .mobile-detail-screen .detail-section,.dashboard-shell .mobile-detail-screen .lead-edit-section,.dashboard-shell .mobile-detail-screen .recommended-action-card{padding:.82rem!important}}