/* LeadHunter Pro / quiet premium direction. Loaded after the Orbit skin. */
:root.lh-next:not([data-theme="light"]) {--canvas:#0a1115;--surface:#111f25;--line:#294249;--accent:#5ed8c5}
.lh-next:not([data-theme="light"]) .workspace-main {background:radial-gradient(circle at 80% -15%,#18504b27,transparent 38%),#0a1115}
.lh-next:not([data-theme="light"]) .workspace-main::before {opacity:.055;background-size:64px 64px}
.lh-next .workspace-sidebar {background:#0d191f;border-right-color:#2b4249;box-shadow:none}
.lh-next .workspace-sidebar::before {display:none}
.lh-next .brand-mark {width:39px;height:39px;border-radius:11px;transform:none;background:#13313a;border:1px solid #34776e;box-shadow:inset 0 1px #baffec28}
.lh-next .brand-mark::before {display:none}
.lh-next .brand-mark img {width:37px;height:37px;animation:none;filter:none}
.lh-next .workspace-sidebar .leading-tight > div:first-child {font-size:15px;letter-spacing:-.04em}
.lh-next .workspace-sidebar .leading-tight > div:last-child {letter-spacing:.07em;color:#799b9b}
.lh-next .sidebar-create {min-height:42px;border:1px solid #397f74;background:#143632;color:#a1eee0;box-shadow:none;font-weight:650;border-radius:9px}
.lh-next .sidebar-create:hover {transform:none;background:#1a4741;color:#d8fff5}
.lh-next .nav-section-label {color:#779f9f;letter-spacing:.14em;margin-top:1px}
.lh-next .sidebar-link {min-height:40px;border-radius:8px}
.lh-next .sidebar-link:hover {transform:none;background:#1b3238}
.lh-next .sidebar-link[aria-current="page"] {background:#193a3c;border:1px solid #3e756f;box-shadow:inset 2px 0 #72dfca;color:#e7f8f3}
.lh-next .workspace-topbar {background:#0d191fe8;border-bottom-color:#28424a;box-shadow:none;backdrop-filter:blur(12px)}
.lh-next .workspace-search input {border-radius:9px;background:#152830;border-color:#35545c;box-shadow:none}
.lh-next .workspace-page {padding-top:31px}
.lh-next .workspace-page > .page-heading,.lh-next .directory-heading {padding:3px 0 19px;border:0;border-bottom:1px solid #34525a;border-radius:0;background:none;box-shadow:none;overflow:visible}
.lh-next .workspace-page > .page-heading::after,.lh-next .directory-heading::after {display:none}
.lh-next .workspace-page > .page-heading h1,.lh-next .directory-heading h1 {font-size:clamp(28px,2.9vw,38px);font-weight:700;letter-spacing:-.055em;line-height:1.15}
.lh-next .workspace-page > .page-heading .page-description,.lh-next .directory-heading .page-description {color:#97adb1}
.lh-next .dashboard-hero {display:block;min-height:330px;padding:38px clamp(28px,4vw,52px);border-radius:19px;border:1px solid #376c64;background:linear-gradient(110deg,#123137,#0e2931 60%,#102b33);box-shadow:inset 0 1px #d8fff51b,0 17px 40px #0005}
.lh-next .dashboard-hero::before {background:linear-gradient(120deg,#cffff507,transparent 33%);opacity:1}
.lh-next .dashboard-hero .page-heading {max-width:65%;padding-bottom:0}
.lh-next .dashboard-hero .page-eyebrow {font-size:10px;letter-spacing:.17em;color:#8cddce}
.lh-next .dashboard-hero .page-eyebrow::before {width:17px;box-shadow:none}
.lh-next .dashboard-hero h1 {max-width:610px;margin-top:13px;font-size:clamp(36px,3.5vw,50px);font-weight:690;line-height:1.09;letter-spacing:-.06em;text-shadow:none}
.lh-next .dashboard-hero .page-description {max-width:460px;margin-top:13px;font-size:13px;line-height:1.65;color:#b5cdce}
.lh-next .dashboard-hero .primary-action {position:relative;left:auto;bottom:auto;min-height:42px;margin-top:19px;padding-inline:17px;border-radius:9px;box-shadow:none;background:#42c6af;color:#092c2d}
.lh-next .dashboard-hero .primary-action:hover {transform:none;background:#6adcc5;box-shadow:none}
.lh-next .dashboard-hero .lh-scene {width:33%;height:94%;right:4%;top:3%;opacity:.63}
.lh-next .lh-scene-grid,.lh-next .lh-scene-caption,.lh-next .lh-node {display:none}
.lh-next .lh-scene-halo {opacity:.25;filter:blur(38px)}
.lh-next .lh-orbit {border-color:#8ce5d34b;box-shadow:none}
.lh-next .lh-orbit-one {animation-duration:40s}.lh-next .lh-orbit-two {animation-duration:48s}.lh-next .lh-orbit-three {display:none}
.lh-next .lh-scene-core {width:min(44%,155px);animation-duration:10s}
.lh-next .lh-scene-core img {filter:drop-shadow(0 13px 18px #001b1d9c)}
.lh-next .lh-core-back {opacity:.25;box-shadow:none}
.lh-next .screen-tip {margin:0 0 24px;padding:14px 0;background:none;border:0;border-bottom:1px solid #315056;border-radius:0;box-shadow:none;color:#8faeb1}
.lh-next .screen-tip b {width:21px;height:21px;border-radius:6px;border-color:#426f6b;background:#183b3a;color:#8ce6d5}
.lh-next .metric-card {min-height:154px;padding:19px;border-radius:13px;border:1px solid #304d50;background:#10232a;box-shadow:none;transform:none}
.lh-next .metric-card:hover {transform:translateY(-2px) rotateX(0);border-color:#61ae9f;box-shadow:0 10px 26px #0004}
.lh-next .metric-card::before {display:none}
.lh-next .metric-card::after {height:2px;background:#45c8b040}
.lh-next .metric-card .text-\[28px\] {font-size:31px;letter-spacing:-.045em}
.lh-next .metric-card > div:first-child > div {border-color:#2f6860;border-radius:9px;background:#173e3c;box-shadow:none}
.lh-next .ui-panel:not(.metric-card),.lh-next .company-library,.lh-next .company-filters,.lh-next .campaign-card {border-radius:14px;background:#11232a;border-color:#304c53;box-shadow:none}
.lh-next .ui-panel:hover,.lh-next .campaign-card:hover {border-color:#4c8a80}
.lh-next .campaign-card {padding:20px;box-shadow:none;transition:border-color .2s}
.lh-next .campaign-card::before {height:1px;background:#49c8b062}
.lh-next .campaign-card:hover {transform:none;box-shadow:none}
.lh-next .campaign-card h2 {font-size:16px;font-weight:700}
.lh-next .campaign-card button {border-radius:8px;background:#102a31;border-color:#31515a}
.lh-next .campaign-card button:hover {transform:none;background:#1a3e42;border-color:#5ba899}
.lh-next .workspace-page.page-focused > .page-heading + div:not([role="alert"]) > button,.lh-next .directory-heading button.bg-indigo-600 {border:1px solid #51b8a6;border-radius:9px;background:#2fb49e;box-shadow:none;color:#062b2d;font-weight:700}
.lh-next .auth-page {background:radial-gradient(circle at 8% 35%,#124a452f,transparent 35%),#0a1115}
.lh-next .auth-page::before {max-width:560px;content:"A clearer path to your next lead.";font-size:clamp(40px,3.7vw,57px);line-height:1.09;letter-spacing:-.06em;font-weight:690;text-shadow:none}
.lh-next .auth-page::after {opacity:.3}
.lh-next .auth-page .lh-scene {left:11%;top:20%;width:31%;height:55%;opacity:.18}
.lh-next .auth-page form {border-radius:17px;border-color:#355760;background:#11242b;box-shadow:0 18px 46px #0006;backdrop-filter:none}
.lh-next .auth-page form h1 {font-size:26px}
.lh-next .auth-page input {background:#102a32;border-color:#3a6468;border-radius:9px;min-height:46px}
.lh-next .auth-page button[type="submit"] {min-height:46px;border-radius:9px;box-shadow:none;background:#38bea8}
.lh-next .auth-page > div > div:first-child img {filter:none;animation:none}
@media (max-width:760px) {
  .lh-next .workspace-page {padding-top:21px}
  .lh-next .workspace-page > .page-heading,.lh-next .directory-heading {padding:2px 0 16px;border-radius:0}
  .lh-next .workspace-page > .page-heading h1,.lh-next .directory-heading h1 {font-size:30px}
  .lh-next .dashboard-hero {min-height:0;padding:23px 23px;border-radius:15px}
  .lh-next .dashboard-hero .page-heading {max-width:100%;padding-bottom:0}
  .lh-next .dashboard-hero h1 {max-width:290px;font-size:clamp(30px,8.3vw,35px);line-height:1.12;letter-spacing:-.05em}
  .lh-next .dashboard-hero .page-description {max-width:270px;font-size:12px;margin-top:11px;line-height:1.55}
  .lh-next .dashboard-hero .primary-action {left:auto;right:auto;bottom:auto;min-height:40px;width:auto;margin:17px 0 0}
  .lh-next .dashboard-hero .lh-scene {top:30%;right:-10%;width:55%;height:58%;opacity:.26}
  .lh-next .screen-tip {margin:0 0 21px;padding:13px 0;gap:8px 12px}
  .lh-next .metric-card {min-height:143px;padding:17px}
  .lh-next .campaign-card {padding:16px}
  .lh-next .auth-page::before {top:64px;left:22px;content:"Find the signal.";font-size:31px}
  .lh-next .auth-page > div:not(.lh-scene) {transform:translateY(37px)}
  .lh-next .auth-page .lh-scene {display:none}
}
@media (max-width:390px) {.lh-next .dashboard-hero h1 {font-size:30px}.lh-next .dashboard-hero .lh-scene {top:34%;right:-12%;width:52%;opacity:.2}}
html.lh-next[data-theme="light"] .workspace-sidebar {background:#f0f7f4;border-right-color:#bdd6ce;box-shadow:none}
html.lh-next[data-theme="light"] .workspace-topbar {background:#f7fbf9ed;border-bottom-color:#c9ddd6;box-shadow:none}
html.lh-next[data-theme="light"] .sidebar-create {background:#d8f2e9;color:#17675d;border-color:#a5d9c8;box-shadow:none}
html.lh-next[data-theme="light"] .workspace-page > .page-heading,html.lh-next[data-theme="light"] .directory-heading {background:none;border-color:#c4ddd5;box-shadow:none}
html.lh-next[data-theme="light"] .dashboard-hero {background:linear-gradient(110deg,#e0f4ec,#d1eee5 60%,#e4f5f1);border-color:#a6d2c5;box-shadow:0 12px 30px #23594518}
html.lh-next[data-theme="light"] .dashboard-hero h1 {color:#143f41}
html.lh-next[data-theme="light"] .dashboard-hero .page-description {color:#4d7071}
html.lh-next[data-theme="light"] .dashboard-hero .page-eyebrow {color:#217668}
html.lh-next[data-theme="light"] .screen-tip {background:none;border-color:#c4ddd5;box-shadow:none}
html.lh-next[data-theme="light"] .metric-card,html.lh-next[data-theme="light"] .ui-panel:not(.metric-card),html.lh-next[data-theme="light"] .company-library,html.lh-next[data-theme="light"] .company-filters {background:#fff;border-color:#c7dfd7;box-shadow:none}
html.lh-next[data-theme="light"] .metric-card > div:first-child > div {background:#e0f3ec;box-shadow:none}
html.lh-next[data-theme="light"] .auth-page {background:#f1f8f5}
html.lh-next[data-theme="light"] .auth-page::before {color:#143f41}
html.lh-next[data-theme="light"] .auth-page form {background:#fff;border-color:#c0dcd3;box-shadow:0 18px 46px #23594519}
