:root{--hn-bg: #07111d;--hn-panel: rgba(12, 18, 32, .94);--hn-panel-strong: rgba(16, 26, 45, .96);--hn-border: rgba(128, 150, 196, .16);--hn-text: #eef4ff;--hn-muted: rgba(207, 220, 246, .72);--hn-soft: rgba(194, 206, 237, .58);--hn-accent: #7a93ff;--hn-accent-2: #9ab0ff;--hn-success: #58cda0;--hn-warning: #ffd06f;--hn-danger: #ff7b95}html[data-hn-theme=light]{--hn-bg: #eef3ff;--hn-panel: rgba(255, 255, 255, .94);--hn-panel-strong: rgba(255, 255, 255, .98);--hn-border: rgba(80, 110, 166, .14);--hn-text: #10192a;--hn-muted: rgba(30, 48, 80, .78);--hn-soft: rgba(48, 70, 106, .62)}body{background:radial-gradient(circle at top right,rgba(122,147,255,.18),transparent 25%),var(--hn-bg);color:var(--hn-text)}.hn-shell{min-height:100vh;display:grid;grid-template-columns:320px minmax(0,1fr);background:transparent}.hn-shell--collapsed{grid-template-columns:104px minmax(0,1fr)}.hn-shell__sidebar{position:sticky;top:0;min-height:100vh;padding:22px 18px;border-right:1px solid var(--hn-border);background:linear-gradient(180deg,#080e1af5,#0a121feb);display:grid;align-content:start;gap:18px}.hn-shell__brand{display:grid;grid-template-columns:auto 42px minmax(0,1fr);align-items:center;gap:12px}.hn-shell__menu-button{display:none;min-width:36px;min-height:36px;border-radius:12px;border:1px solid var(--hn-border);background:#ffffff0d;color:var(--hn-text)}.hn-shell__brand-mark{width:42px;height:42px;border-radius:14px;display:grid;place-items:center;background:linear-gradient(135deg,var(--hn-accent-2),var(--hn-accent));color:#0c1530;font-weight:900}.hn-shell__brand-title{font-size:18px;font-weight:900;letter-spacing:-.02em}.hn-shell__brand-subtitle{color:var(--hn-soft);font-size:12px}.hn-shell__account-card{border-radius:20px;border:1px solid var(--hn-border);background:#ffffff0a;padding:14px;display:grid;grid-template-columns:44px minmax(0,1fr);gap:12px;align-items:center}.hn-shell__account-avatar{width:44px;height:44px;border-radius:14px;display:grid;place-items:center;background:#7a93ff2e;color:var(--hn-text);font-weight:900}.hn-shell__account-name{font-weight:800;line-height:1.15}.hn-shell__account-subtitle{color:var(--hn-soft);font-size:12px;margin-top:4px;word-break:break-word}.hn-shell__nav-group{display:grid;gap:8px}.hn-shell__nav-group-title{color:var(--hn-soft);font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;padding:2px 6px}.hn-shell__nav-list{display:grid;gap:8px}.hn-shell__nav-item{text-decoration:none;color:var(--hn-text);border-radius:18px;border:1px solid transparent;background:#ffffff08;padding:12px;display:grid;grid-template-columns:42px minmax(0,1fr);gap:12px;align-items:center;transition:transform .12s ease,border-color .12s ease,background .12s ease}.hn-shell__nav-item:hover{transform:translateY(-1px);border-color:#7a93ff38;background:#ffffff0d}.hn-shell__nav-item.is-active{border-color:#7a93ff57;background:linear-gradient(135deg,#7a93ff2e,#7a93ff14);box-shadow:0 12px 28px #3245802e}.hn-shell__nav-icon{width:42px;height:42px;border-radius:14px;display:grid;place-items:center;font-size:19px;line-height:1;background:#ffffff0f;border:1px solid rgba(128,150,196,.14)}.hn-shell__nav-copy{min-width:0;display:grid;gap:4px}.hn-shell__nav-label{font-weight:800;line-height:1.1}.hn-shell__nav-description{font-size:12px;color:var(--hn-soft);line-height:1.35}.hn-shell--collapsed .hn-shell__brand-copy,.hn-shell--collapsed .hn-shell__nav-copy,.hn-shell--collapsed .hn-shell__account-copy,.hn-shell--collapsed .hn-shell__nav-group-title{display:none}.hn-shell--collapsed .hn-shell__account-card{grid-template-columns:1fr;place-items:center}.hn-shell__main{min-width:0;padding:24px 26px 36px;display:grid;align-content:start;gap:18px}.hn-shell__topbar{display:flex;justify-content:space-between;gap:18px;align-items:flex-start}.hn-shell__eyebrow{color:var(--hn-soft);font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;margin-bottom:8px}.hn-shell__route-title{margin:0;font-size:36px;line-height:.98;letter-spacing:-.04em}.hn-shell__route-subtitle{margin:10px 0 0;color:var(--hn-muted);max-width:780px;line-height:1.6}.hn-shell__topbar-meta{display:flex;gap:10px;align-items:center;flex-wrap:wrap;justify-content:flex-end}.hn-shell__trial-badge,.hn-shell__ghost-button,.hn-shell__primary-button,.hn-shell__summary-pill{border-radius:16px;border:1px solid var(--hn-border)}.hn-shell__trial-badge{padding:10px 12px;font-size:13px;font-weight:800;background:#ffffff0a}.hn-shell__trial-badge.is-trial{background:#ffd06f1f;border-color:#ffd06f42;color:#fff1c8}.hn-shell__trial-badge.is-paid{background:#58cda01f;border-color:#58cda03d;color:#dcfff0}.hn-shell__trial-badge.is-locked{background:#ff7b951f;border-color:#ff7b953d;color:#ffe0e8}.hn-shell__ghost-button,.hn-shell__primary-button{min-height:42px;padding:0 14px;font-weight:800;color:var(--hn-text);background:#ffffff0a}.hn-shell__primary-button{background:linear-gradient(135deg,var(--hn-accent-2),var(--hn-accent));color:#0d1530;border:none}.hn-shell__summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.hn-shell__summary-pill{padding:14px 16px;background:linear-gradient(180deg,#ffffff0a,#ffffff08);display:grid;gap:6px}.hn-shell__summary-pill-value{font-size:26px;font-weight:900;line-height:1}.hn-shell__summary-pill-label{color:var(--hn-soft);font-size:12px;letter-spacing:.08em;text-transform:uppercase;font-weight:800}.hn-shell__route{min-width:0}.hn-auth-gate{min-height:100vh;display:grid;place-items:center;padding:24px}.hn-auth-gate__panel{width:min(520px,100%);border-radius:24px;border:1px solid var(--hn-border);background:var(--hn-panel-strong);padding:22px;box-shadow:0 22px 64px #0000003d}.hn-auth-gate__title{font-size:24px;font-weight:900;margin-bottom:10px}.hn-auth-gate__body{color:var(--hn-muted);line-height:1.7}@media(max-width:1100px){.hn-shell__summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:880px){.hn-shell{grid-template-columns:1fr}.hn-shell__sidebar{position:fixed;inset:0 auto 0 0;width:min(320px,88vw);transform:translate(-105%);transition:transform .16s ease;z-index:20;box-shadow:0 18px 56px #00000047}.hn-shell--open .hn-shell__sidebar{transform:translate(0)}.hn-shell__menu-button{display:inline-grid;place-items:center}.hn-shell__main{padding:18px 16px 28px}.hn-shell__topbar{display:grid}.hn-shell__summary{grid-template-columns:1fr}}.hn-account-chrome{position:fixed;top:18px;right:18px;z-index:1000}.hn-account-fab{display:flex;align-items:center;gap:12px;min-width:280px;padding:12px 14px;border-radius:18px;border:1px solid rgba(98,122,255,.28);background:linear-gradient(135deg,#0f1a36f5,#122244f5),radial-gradient(circle at top right,rgba(80,183,255,.16),transparent 40%);box-shadow:0 16px 40px #030a1c61;color:#edf4ff;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.hn-account-fab:hover,.hn-account-fab.is-open{transform:translateY(-1px);border-color:#74c4ff73;box-shadow:0 20px 48px #030a1c6b}.hn-account-fab__avatar{width:40px;height:40px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#62c4ff,#7a7cff);color:#07101f;font-weight:900;font-size:18px}.hn-account-fab__content{display:flex;flex-direction:column;min-width:0;flex:1 1 auto;text-align:left}.hn-account-fab__name{font-size:14px;font-weight:800;color:#f4f8ff;line-height:1.1}.hn-account-fab__email{font-size:12px;color:#dce8ffc7;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hn-account-fab__chevron{color:#dee8ffe6;font-size:14px}.hn-account-menu{margin-top:10px;width:300px;border-radius:18px;padding:10px;border:1px solid rgba(117,136,255,.24);background:linear-gradient(180deg,#0b1324fa,#0c111cfa),radial-gradient(circle at top right,rgba(98,196,255,.14),transparent 34%);box-shadow:0 24px 50px #0000006b;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.hn-account-menu__identity{padding:10px 10px 12px}.hn-account-menu__identity-name{color:#f4f8ff;font-weight:900;font-size:14px}.hn-account-menu__identity-email{color:#dce8ffb8;font-size:12px;margin-top:2px;word-break:break-word}.hn-account-menu button{width:100%;text-align:left;border:0;background:transparent;color:#eaf2ff;font-size:14px;font-weight:700;padding:11px 12px;border-radius:12px;cursor:pointer;transition:background .18s ease,color .18s ease}.hn-account-menu button:hover{background:#6f85ff29;color:#fff}.hn-account-menu__divider{height:1px;margin:8px 6px;background:linear-gradient(90deg,transparent,rgba(128,143,255,.26),transparent)}.hn-account-menu__danger{color:#ffd5dc!important}.hn-account-menu__danger:hover{background:#ff4a6f24!important;color:#fff3f6!important}.hn-legal-overlay{position:fixed;inset:0;z-index:1200}.hn-legal-overlay__backdrop{position:absolute;inset:0;background:#030812ad;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.hn-legal-overlay__panel{position:relative;width:min(1040px,calc(100vw - 32px));max-height:calc(100vh - 36px);margin:18px auto;border-radius:24px;overflow:hidden;border:1px solid rgba(123,148,255,.2);background:linear-gradient(180deg,#0b121ffc,#090f1bfc),radial-gradient(circle at top right,rgba(98,196,255,.11),transparent 36%);box-shadow:0 36px 90px #00000073}.hn-legal-overlay__header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:22px 24px 16px;border-bottom:1px solid rgba(122,138,255,.16)}.hn-legal-overlay__eyebrow{color:#8fd7ff;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.14em}.hn-legal-overlay__title{margin:6px 0;color:#f4f8ff;font-size:32px;line-height:1.04}.hn-legal-overlay__meta{color:#d8e5ffa8;font-size:12px}.hn-legal-overlay__close{border:1px solid rgba(121,143,255,.22);background:#141f36d1;color:#f2f7ff;padding:10px 14px;border-radius:14px;font-weight:800;cursor:pointer}.hn-legal-overlay__body{max-height:calc(100vh - 150px);overflow:auto;padding:20px 24px 30px}.hn-legal-section{border:1px solid rgba(106,131,255,.14);border-radius:18px;padding:18px 18px 8px;margin-bottom:16px;background:linear-gradient(180deg,#0f192ebd,#0b1424bd)}.hn-legal-section h2{margin:0 0 10px;color:#f2f7ff;font-size:18px}.hn-legal-section p{margin:0 0 12px;color:#dfeaffdb;line-height:1.65}@media(max-width:900px){.hn-account-chrome{top:12px;right:12px;left:12px}.hn-account-fab{min-width:0;width:100%}.hn-account-menu{width:100%}.hn-legal-overlay__panel{width:calc(100vw - 16px);margin:8px auto}.hn-legal-overlay__header{flex-direction:column}.hn-legal-overlay__title{font-size:26px}}:root{--hn-shell-sidebar-bg: linear-gradient(180deg, rgba(21,30,48,.96) 0%, rgba(17,24,39,.98) 100%);--hn-shell-sidebar-border: rgba(148,163,184,.18);--hn-shell-panel-bg: rgba(255,255,255,.06);--hn-shell-panel-border: rgba(148,163,184,.16);--hn-shell-text-main: #f8fbff;--hn-shell-text-soft: rgba(226,232,240,.82)}.hn-shell,.hn-app-shell,.hn-workspace-shell{background:radial-gradient(circle at 10% 10%,rgba(96,165,250,.12),transparent 24%),radial-gradient(circle at 88% 14%,rgba(168,85,247,.1),transparent 22%),linear-gradient(180deg,#0f172a,#111827 52%,#172033)!important}.hn-shell__sidebar,.hn-app-shell__sidebar,.hn-workspace-shell__sidebar{background:var(--hn-shell-sidebar-bg)!important;border-right:1px solid var(--hn-shell-sidebar-border)!important;box-shadow:18px 0 40px #02061738}.hn-shell__sidebar .hn-shell__nav-link,.hn-shell__sidebar .hn-shell__navItem,.hn-shell__sidebar .hn-shell__item,.hn-shell__sidebar a,.hn-shell__sidebar button{color:var(--hn-shell-text-soft)}.hn-shell__sidebar .is-active,.hn-shell__sidebar [aria-current=page],.hn-shell__sidebar .active{background:linear-gradient(135deg,#60a5fa38,#3b82f629)!important;border-color:#7dd3fc52!important;color:var(--hn-shell-text-main)!important;box-shadow:0 10px 28px #3b82f61f}.hn-shell__sidebar-toggle{width:100%;display:inline-flex;align-items:center;justify-content:space-between;gap:10px;min-height:42px;border:1px solid rgba(148,163,184,.2);border-radius:14px;padding:0 12px;margin:0 0 14px;background:#ffffff0f;color:#f8fbff;font-size:13px;line-height:18px;font-weight:800;cursor:pointer;transition:.16s ease}.hn-shell__sidebar-toggle:hover{background:#60a5fa1f;border-color:#7dd3fc52}.hn-shell__sidebar-toggleIcon{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:999px;background:#ffffff14;color:#dbeafe;font-size:12px;flex:0 0 auto}.hn-shell__sidebar-toggleLabel{flex:1 1 auto;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hn-shell__sidebar[aria-collapsed=true] .hn-shell__sidebar-toggle,.hn-shell__sidebar.is-collapsed .hn-shell__sidebar-toggle{justify-content:center}.hn-shell__sidebar[aria-collapsed=true] .hn-shell__sidebar-toggleLabel,.hn-shell__sidebar.is-collapsed .hn-shell__sidebar-toggleLabel{display:none}.hn-shell__topbar,.hn-shell__content,.hn-shell__main,.hn-shell__panel,.hn-shell__surface{color:var(--hn-shell-text-main)}.hn-shell__card,.hn-shell__panel,.hn-shell__surface,.hn-shell__content-card{background:var(--hn-shell-panel-bg)!important;border-color:var(--hn-shell-panel-border)!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.hn-shell__sidebar{padding-top:18px!important;background:linear-gradient(180deg,#141d2efa,#121a28fa)!important}.hn-shell__sidebar-toggle{position:relative;z-index:3;width:100%;display:inline-flex;align-items:center;justify-content:space-between;gap:12px;min-height:46px;margin:0 0 16px!important;padding:0 14px;border-radius:16px;border:1px solid rgba(125,211,252,.28);background:linear-gradient(135deg,#3b82f62e,#60a5fa1a);color:#f8fbff;box-shadow:0 12px 28px #0206172e}.hn-shell__sidebar-toggle:hover{background:linear-gradient(135deg,#3b82f63d,#60a5fa24);border-color:#7dd3fc61}.hn-shell__sidebar-toggleIcon{width:24px!important;height:24px!important;font-size:13px!important;font-weight:900}.hn-shell__sidebar-toggleLabel{font-size:13px;font-weight:800;letter-spacing:.01em}.hn-shell__brand{margin-top:2px}.hn-shell__account-card{background:#ffffff0f!important;border-color:#94a3b82e!important}.hn-shell__nav-item{background:#ffffff0d!important}.hn-shell__nav-item:hover{background:#ffffff14!important}.hn-shell__nav-item.is-active{background:linear-gradient(135deg,#3b82f633,#60a5fa1f)!important;border-color:#7dd3fc57!important}.hn-shell--collapsed .hn-shell__sidebar-toggle{justify-content:center;padding:0 10px}.hn-shell--collapsed .hn-shell__sidebar-toggleLabel{display:none!important}.hn-shell{grid-template-columns:282px minmax(0,1fr)!important}.hn-shell--collapsed{grid-template-columns:88px minmax(0,1fr)!important}.hn-shell__sidebar{padding:16px 14px!important;gap:14px!important}.hn-shell__sidebar-toggle{min-height:40px!important;margin:0 0 12px!important;padding:0 12px!important;border-radius:14px!important;font-size:12px!important}.hn-shell__sidebar-toggleIcon{width:20px!important;height:20px!important;font-size:11px!important}.hn-shell__sidebar-toggleLabel{font-size:12px!important}.hn-shell__brand{grid-template-columns:auto 36px minmax(0,1fr)!important;gap:10px!important}.hn-shell__brand-mark{width:36px!important;height:36px!important;border-radius:12px!important;font-size:13px!important}.hn-shell__brand-title{font-size:16px!important}.hn-shell__brand-subtitle{font-size:11px!important}.hn-shell__account-card{border-radius:16px!important;padding:11px!important;grid-template-columns:38px minmax(0,1fr)!important;gap:10px!important}.hn-shell__account-avatar{width:38px!important;height:38px!important;border-radius:12px!important;font-size:13px!important}.hn-shell__account-name{font-size:13px!important}.hn-shell__account-subtitle{font-size:11px!important}.hn-shell__nav-group{gap:6px!important}.hn-shell__nav-group-title{font-size:10px!important;letter-spacing:.12em!important;padding:2px 4px!important}.hn-shell__nav-list{gap:6px!important}.hn-shell__nav-item{border-radius:15px!important;padding:10px!important;grid-template-columns:36px minmax(0,1fr)!important;gap:10px!important}.hn-shell__nav-icon{width:36px!important;height:36px!important;border-radius:12px!important;font-size:16px!important}.hn-shell__nav-label{font-size:13px!important}.hn-shell__nav-description{font-size:11px!important;line-height:1.28!important}.hn-shell__main{padding:18px 20px 28px!important;gap:14px!important}.hn-shell__topbar{gap:14px!important}.hn-shell__eyebrow{font-size:10px!important;margin-bottom:6px!important}.hn-shell__route-title{font-size:30px!important;line-height:1.02!important}.hn-shell__route-subtitle{margin-top:8px!important;font-size:14px!important;line-height:1.5!important;max-width:720px!important}.hn-shell__trial-badge,.hn-shell__ghost-button,.hn-shell__primary-button{min-height:38px!important;padding:0 12px!important;border-radius:13px!important;font-size:12px!important}.hn-shell__summary{gap:10px!important}.hn-shell__summary-pill{padding:12px 14px!important;border-radius:14px!important;gap:4px!important}.hn-shell__summary-pill-value{font-size:22px!important}.hn-shell__summary-pill-label{font-size:11px!important}.hn-shell--collapsed .hn-shell__account-card{padding:8px!important}.hn-shell--collapsed .hn-shell__nav-item{padding:8px!important;grid-template-columns:1fr!important;place-items:center!important}.hn-shell--collapsed .hn-shell__nav-icon{width:34px!important;height:34px!important}@media(max-width:1100px){.hn-shell{grid-template-columns:250px minmax(0,1fr)!important}.hn-shell--collapsed{grid-template-columns:82px minmax(0,1fr)!important}}@media(max-width:880px){.hn-shell__sidebar{width:min(282px,86vw)!important;padding:14px 12px!important}.hn-shell__main{padding:16px 14px 24px!important}.hn-shell__route-title{font-size:26px!important}}.hn-shell__topbar-meta{display:flex;align-items:center;gap:12px;position:relative}.hn-shell__assistant-wrap{position:fixed;inset:auto auto 18px 178px;z-index:120}.hn-shell__assistant-wrap .hn-shell__assistant-menu{left:0;right:auto;top:auto;bottom:calc(100% + 10px);width:min(420px,calc(100vw - 196px))}@media(max-width:980px){.hn-shell__assistant-wrap{left:12px;bottom:84px}.hn-shell__assistant-wrap .hn-shell__assistant-menu{left:0;right:auto;width:min(420px,calc(100vw - 24px))}}.hn-shell__assistant-button{min-height:42px;border-radius:14px;border:1px solid rgba(120,140,180,.16);background:#ffffff0d;color:#eef4ff;padding:0 14px;display:inline-flex;align-items:center;gap:10px;cursor:pointer;font-weight:800;transition:transform .16s ease,border-color .16s ease,background .16s ease}.hn-shell__assistant-button:hover,.hn-shell__assistant-button.is-open{background:#6e88ff24;border-color:#6e88ff47;transform:translateY(-1px)}.hn-shell__assistant-buttonIcon{width:24px;height:24px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:#6e88ff2e;color:#dfe7ff;font-size:13px;line-height:1}.hn-shell__assistant-buttonLabel{white-space:nowrap}.hn-shell__assistant-menu{position:absolute;top:calc(100% + 10px);right:0;width:min(360px,88vw);border-radius:18px;border:1px solid rgba(120,140,180,.18);background:#090f1afa;box-shadow:0 28px 90px #00000057;padding:14px;display:grid;gap:12px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.hn-shell__assistant-menuHeader{display:grid;gap:4px}.hn-shell__assistant-menuEyebrow{font-size:11px;line-height:1.2;letter-spacing:.08em;text-transform:uppercase;font-weight:800;color:#c2ceeda3}.hn-shell__assistant-menuTitle{font-size:16px;line-height:1.35;font-weight:900;color:#eef4ff}.hn-shell__assistant-menuList{display:grid;gap:10px}.hn-shell__assistant-item{width:100%;text-align:left;border-radius:14px;border:1px solid rgba(120,140,180,.14);background:#ffffff0a;color:#eef4ff;padding:12px;display:grid;gap:4px;cursor:pointer;transition:border-color .16s ease,background .16s ease,transform .16s ease}.hn-shell__assistant-item:hover{border-color:#6e88ff47;background:#6e88ff1f;transform:translateY(-1px)}.hn-shell__assistant-itemTitle{font-size:14px;line-height:1.35;font-weight:800;color:#eef4ff}.hn-shell__assistant-itemDescription{font-size:12px;line-height:1.55;color:#d0dbf6b8}@media(max-width:820px){.hn-shell__topbar-meta{width:100%;justify-content:flex-start;flex-wrap:wrap}.hn-shell__assistant-menu{right:auto;left:0}}.hn-shell__assistant-drawer{position:absolute;left:0;bottom:calc(100% + 10px);width:min(420px,calc(100vw - 24px));max-height:min(78vh,820px);overflow:auto;border-radius:20px;border:1px solid rgba(120,140,180,.18);background:#090f1afa;box-shadow:0 28px 90px #00000057;padding:16px;display:grid;gap:14px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.hn-shell__assistant-drawerHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.hn-shell__assistant-drawerEyebrow{font-size:11px;line-height:1.2;letter-spacing:.08em;text-transform:uppercase;font-weight:800;color:#c2ceeda3}.hn-shell__assistant-drawerTitle{font-size:16px;line-height:1.35;font-weight:900;color:#eef4ff;margin-top:4px}.hn-shell__assistant-close{min-height:38px;border-radius:12px;border:1px solid rgba(120,140,180,.18);background:#ffffff0d;color:#eef4ff;padding:0 12px;cursor:pointer;font-weight:800}.hn-shell__assistant-tabRow{display:flex;flex-wrap:wrap;gap:8px}.hn-shell__assistant-tab{min-height:34px;border-radius:999px;border:1px solid rgba(120,140,180,.14);background:#ffffff0a;color:#eef4ff;padding:0 12px;cursor:pointer;font-weight:700}.hn-shell__assistant-tab.is-active{background:#6e88ff2e;border-color:#6e88ff47}.hn-shell__assistant-pane{display:grid;gap:12px}.hn-shell__assistant-copy{font-size:13px;line-height:1.65;color:#d0dbf6c2}.hn-shell__assistant-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.hn-shell__assistant-input,.hn-shell__assistant-textarea{width:100%;border-radius:12px;border:1px solid rgba(120,140,180,.16);background:#ffffff0d;color:#eef4ff;padding:12px}.hn-shell__assistant-textarea{min-height:120px;resize:vertical;font-family:inherit;line-height:1.6}.hn-shell__assistant-actionRow{display:flex;flex-wrap:wrap;gap:10px}.hn-shell__assistant-primary,.hn-shell__assistant-secondary{min-height:40px;border-radius:12px;padding:0 14px;cursor:pointer;font-weight:800}.hn-shell__assistant-primary{border:none;background:linear-gradient(135deg,#a2b4ff,#6c89ff);color:#091221}.hn-shell__assistant-secondary{border:1px solid rgba(120,140,180,.18);background:#ffffff0d;color:#eef4ff}.hn-shell__assistant-card,.hn-shell__assistant-miniCard{border-radius:16px;border:1px solid rgba(120,140,180,.14);background:#ffffff0a;padding:12px;display:grid;gap:8px}.hn-shell__assistant-cardLabel{font-size:11px;letter-spacing:.08em;text-transform:uppercase;font-weight:800;color:#c2ceeda8}.hn-shell__assistant-cardText,.hn-shell__assistant-miniText,.hn-shell__assistant-miniPhrase{color:#eef4ff;line-height:1.6;font-size:14px}.hn-shell__assistant-miniTitle{font-size:15px;font-weight:800;color:#eef4ff}.hn-shell__assistant-pre{margin:0;white-space:pre-wrap;font-family:inherit;line-height:1.6;color:#eef4ff}.hn-shell__assistant-list{margin:0;padding-left:18px;display:grid;gap:6px;color:#eef4ff;line-height:1.6}.hn-shell__assistant-metricRow{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.hn-shell__assistant-metric{border-radius:14px;border:1px solid rgba(120,140,180,.12);background:#ffffff0a;padding:12px;display:grid;gap:4px}.hn-shell__assistant-metric span{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:#c2ceeda3;font-weight:800}.hn-shell__assistant-metric strong{font-size:22px;color:#eef4ff}.hn-shell__assistant-banner{border-radius:14px;padding:12px;font-size:13px;line-height:1.6;font-weight:700}.hn-shell__assistant-banner--error{background:#ff63841f;border:1px solid rgba(255,99,132,.22);color:#ffd9e2}.hn-shell__assistant-banner--success{background:#54c47a1f;border:1px solid rgba(84,196,122,.22);color:#d8f5df}@media(max-width:720px){.hn-shell__assistant-drawer{width:min(420px,calc(100vw - 24px));max-height:min(76vh,760px)}.hn-shell__assistant-grid,.hn-shell__assistant-metricRow{grid-template-columns:1fr}}.hn-shell__assistant-wrap{position:fixed;inset:auto auto 104px 18px;z-index:120}.hn-shell__assistant-wrap .hn-shell__assistant-menu,.hn-shell__assistant-wrap .hn-shell__assistant-drawer{left:0;right:auto;top:auto;bottom:calc(100% + 10px);width:min(420px,calc(100vw - 36px))}@media(max-width:980px){.hn-shell__assistant-wrap{left:12px;bottom:88px}.hn-shell__assistant-wrap .hn-shell__assistant-menu,.hn-shell__assistant-wrap .hn-shell__assistant-drawer{width:min(420px,calc(100vw - 24px))}}.hn-shell__assistant-wrap{position:fixed;inset:auto auto 146px 18px;z-index:120}.hn-shell__assistant-wrap .hn-shell__assistant-menu,.hn-shell__assistant-wrap .hn-shell__assistant-drawer{left:0;right:auto;top:auto;bottom:calc(100% + 14px);width:min(420px,calc(100vw - 36px))}@media(max-width:980px){.hn-shell__assistant-wrap{left:12px;bottom:126px}.hn-shell__assistant-wrap .hn-shell__assistant-menu,.hn-shell__assistant-wrap .hn-shell__assistant-drawer{width:min(420px,calc(100vw - 24px))}}@media(max-width:640px){.hn-shell__assistant-wrap{left:12px;bottom:118px}}.hn-shell__assistant-wrap{position:fixed!important;inset:auto 98px 18px auto!important;z-index:125!important}.hn-shell__assistant-wrap .hn-shell__assistant-menu,.hn-shell__assistant-wrap .hn-shell__assistant-drawer{left:auto!important;right:0!important;top:auto!important;bottom:calc(100% + 12px)!important;width:min(420px,calc(100vw - 136px))!important}.hn-shell__assistant-wrap>button,.hn-shell__assistant-wrap .hn-shell__assistant-button,.hn-shell__assistant-wrap .hn-shell__assistant-trigger,.hn-shell__assistant-wrap .hn-shell__assistant-fab{min-height:46px!important;border-radius:999px!important;padding:0 12px!important}@media(max-width:980px){.hn-shell__assistant-wrap{right:88px!important;bottom:14px!important}.hn-shell__assistant-wrap .hn-shell__assistant-menu,.hn-shell__assistant-wrap .hn-shell__assistant-drawer{width:min(400px,calc(100vw - 112px))!important}}@media(max-width:640px){.hn-shell__assistant-wrap{right:78px!important;bottom:12px!important}.hn-shell__assistant-wrap .hn-shell__assistant-menu,.hn-shell__assistant-wrap .hn-shell__assistant-drawer{width:min(360px,calc(100vw - 96px))!important}}.hn-shell__assistant-wrap{position:fixed!important;inset:auto 190px 18px auto!important;z-index:135!important}.hn-shell__assistant-wrap .hn-shell__assistant-menu,.hn-shell__assistant-wrap .hn-shell__assistant-drawer{left:auto!important;right:0!important;top:auto!important;bottom:calc(100% + 14px)!important;width:min(430px,calc(100vw - 230px))!important}@media(max-width:980px){.hn-shell__assistant-wrap{right:168px!important;bottom:14px!important}.hn-shell__assistant-wrap .hn-shell__assistant-menu,.hn-shell__assistant-wrap .hn-shell__assistant-drawer{width:min(410px,calc(100vw - 192px))!important}}@media(max-width:640px){.hn-shell__assistant-wrap{right:146px!important;bottom:12px!important}.hn-shell__assistant-wrap .hn-shell__assistant-menu,.hn-shell__assistant-wrap .hn-shell__assistant-drawer{width:min(360px,calc(100vw - 164px))!important}}.hn-tutorial-v5{position:fixed;inset:0;z-index:2147483000;pointer-events:none}.hn-tutorial-v5__backdrop{position:fixed;inset:0;z-index:2147483000;background:#050a1294;pointer-events:none}.hn-tutorial-v5__spotlight{position:fixed;z-index:2147483001;border:2px solid rgba(137,211,255,.96);background:transparent;box-shadow:0 0 0 9999px #050a121f,0 18px 44px #00000042,inset 0 0 0 1px #ffffff2e;pointer-events:none}.hn-tutorial-v5__focusTag{position:fixed;z-index:2147483002;border-radius:999px;padding:8px 12px;border:1px solid rgba(143,212,255,.28);background:#08101df0;color:#eef7ff;font-size:12px;font-weight:800;line-height:1.2;box-shadow:0 12px 30px #00000042;pointer-events:none}.hn-tutorial-v5__target{position:relative!important;z-index:2147483100!important;isolation:isolate!important;filter:none!important;opacity:1!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.hn-tutorial-v5__target,.hn-tutorial-v5__target *{filter:none!important;opacity:1!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;text-shadow:none!important}.hn-tutorial-v5__panel{position:fixed;z-index:2147483640!important;pointer-events:auto!important;isolation:isolate;border-radius:24px;border:1px solid rgba(129,192,255,.24);background:linear-gradient(180deg,#0a121ffb,#080e19fb),radial-gradient(circle at top right,rgba(93,201,255,.12),transparent 38%);box-shadow:0 28px 80px #0000006b;overflow:hidden;max-width:calc(100vw - 32px);color:#eef6ff}.hn-tutorial-v5__panel *,.hn-tutorial-v5__reopen,.hn-tutorial-v5__reopen *{pointer-events:auto!important}.hn-tutorial-v5__panelHeader{display:grid;grid-template-columns:auto 1fr auto;gap:14px;align-items:start;padding:18px 18px 14px;border-bottom:1px solid rgba(129,192,255,.12)}.hn-tutorial-v5__birdWrap{width:56px;height:56px;border-radius:18px;display:grid;place-items:center;background:linear-gradient(135deg,#58a8ff3d,#8adcff29);border:1px solid rgba(148,211,255,.18);flex:0 0 auto}.hn-tutorial-v5__birdSprite{position:relative;width:34px;height:26px;border-radius:16px 16px 14px 14px;background:linear-gradient(180deg,#8fdcff,#61beff);box-shadow:inset 0 -3px #0f28462e}.hn-tutorial-v5__birdWing{position:absolute;left:5px;top:8px;width:16px;height:12px;border-radius:14px 12px 12px 14px;background:linear-gradient(180deg,#4a8dff,#386fd8);transform:rotate(-14deg)}.hn-tutorial-v5__birdEye{position:absolute;right:8px;top:8px;width:4px;height:4px;border-radius:999px;background:#052037}.hn-tutorial-v5__birdBeak{position:absolute;right:-5px;top:10px;width:0;height:0;border-left:8px solid #ffbf63;border-top:4px solid transparent;border-bottom:4px solid transparent}.hn-tutorial-v5__birdFeet{position:absolute;left:10px;bottom:-6px;width:14px;height:6px;border-bottom:2px solid #ffbf63;border-left:2px solid transparent;border-right:2px solid transparent}.hn-tutorial-v5__panelCopy h3{margin:2px 0 6px;font-size:20px;line-height:1.08;letter-spacing:-.02em;color:#f4f8ff}.hn-tutorial-v5__panelCopy p{margin:0;color:#e0ebffbd;line-height:1.55;font-size:13px}.hn-tutorial-v5__kicker{color:#8ed6ff;font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.hn-tutorial-v5__close{appearance:none;border:0;background:#ffffff0f;color:#f2f7ff;width:34px;height:34px;border-radius:12px;font-size:20px;line-height:1;cursor:pointer}.hn-tutorial-v5__close:hover{background:#ffffff1f}.hn-tutorial-v5__stepRail{display:flex;gap:10px;align-items:center;padding:14px 18px 0;overflow-x:auto}.hn-tutorial-v5__stepDot{appearance:none;border:1px solid rgba(139,173,215,.24);background:#ffffff0d;color:#e6efffc7;width:34px;height:34px;border-radius:999px;font-size:12px;font-weight:800;cursor:pointer;flex:0 0 auto}.hn-tutorial-v5__stepDot.is-active{border-color:#91e2ff6b;background:linear-gradient(135deg,#4c9cff5c,#53d1ff3d);color:#fff;box-shadow:0 8px 22px #4c9cff2e}.hn-tutorial-v5__stepDot.is-complete{border-color:#54c9a052;background:#54c9a024;color:#dffef1}.hn-tutorial-v5__body{padding:16px 18px 12px}.hn-tutorial-v5__stepCounter{color:#c8d8f1a3;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;margin-bottom:10px}.hn-tutorial-v5__body h4{margin:0 0 10px;font-size:18px;line-height:1.18;color:#f6faff}.hn-tutorial-v5__body p{margin:0;color:#e3ecfbd1;line-height:1.68;font-size:14px}.hn-tutorial-v5__actions{display:flex;justify-content:space-between;gap:10px;padding:14px 18px 18px}.hn-tutorial-v5__btn{appearance:none;border-radius:14px;min-height:42px;padding:0 16px;font-weight:800;font-size:13px;cursor:pointer;transition:transform .14s ease,opacity .14s ease,background .14s ease}.hn-tutorial-v5__btn:disabled{opacity:.42;cursor:not-allowed}.hn-tutorial-v5__btn--ghost{border:1px solid rgba(137,173,220,.2);background:#ffffff0d;color:#edf5ff}.hn-tutorial-v5__btn--primary{border:0;background:linear-gradient(135deg,#7cb8ff,#54d2ff);color:#061320;box-shadow:0 12px 28px #54d2ff2e}.hn-tutorial-v5__reopen{position:fixed;right:18px;bottom:18px;z-index:2147483630!important;display:inline-flex;align-items:center;gap:12px;min-height:58px;border-radius:999px;padding:10px 16px 10px 12px;border:1px solid rgba(129,192,255,.22);background:linear-gradient(180deg,#09101cf5,#080e18f5),radial-gradient(circle at top right,rgba(95,204,255,.12),transparent 38%);box-shadow:0 20px 46px #0000004d;color:#eff6ff;cursor:pointer}.hn-tutorial-v5__reopen:hover{transform:translateY(-1px)}.hn-tutorial-v5__reopenBird{width:40px;height:40px;border-radius:999px;display:grid;place-items:center;background:linear-gradient(135deg,#5fc4ff3d,#4c8dff38)}.hn-tutorial-v5__reopenBird .hn-tutorial-v5__birdSprite{transform:scale(.82)}.hn-tutorial-v5__reopenText{display:grid;text-align:left}.hn-tutorial-v5__reopenText strong{font-size:13px;font-weight:900;line-height:1.05}.hn-tutorial-v5__reopenText span{font-size:12px;color:#dce8ffbd}@media(max-width:980px){.hn-tutorial-v5__panel{max-width:calc(100vw - 20px)}}@media(max-width:720px){.hn-tutorial-v5__panel{inset:auto 10px 84px!important;width:auto!important}.hn-tutorial-v5__panelHeader{grid-template-columns:auto 1fr auto}.hn-tutorial-v5__reopen{right:10px;bottom:10px}.hn-tutorial-v5__actions{flex-wrap:wrap}.hn-tutorial-v5__actions .hn-tutorial-v5__btn{flex:1 1 calc(50% - 5px)}}.hn-tutorial-v5,.hn-tutorial-v5__scrim{z-index:2147483000!important}.hn-tutorial-v5__panel,.hn-tutorial-v5__focusTag,.hn-tutorial-reopen{position:fixed!important;z-index:2147483646!important;isolation:isolate!important;pointer-events:auto!important;transform:translateZ(0)!important;backface-visibility:hidden!important}.hn-tutorial-v5__panel *,.hn-tutorial-v5__focusTag *,.hn-tutorial-reopen *{pointer-events:auto!important}.hn-tutorial-v5__target{position:relative!important;z-index:auto!important;isolation:auto!important;filter:none!important;opacity:1!important;transform:none!important;overflow:visible!important}.hn-tutorial-v5__target *,.hn-tutorial-v5__target *:before,.hn-tutorial-v5__target *:after{filter:none!important;opacity:1!important}.hn-tutorial-v5__target:after{content:""!important;position:absolute!important;inset:-14px!important;border-radius:22px!important;border:2px solid rgba(133,176,255,.96)!important;box-shadow:0 0 0 6px #5c80ff29,0 18px 40px #203f8d3d!important;pointer-events:none!important;z-index:1!important}.hn-tutorial-v5__target[data-tutorial-route=search]:after,[data-tutorial-route=search] .hn-tutorial-v5__target:after{inset:-18px!important;border-radius:24px!important;box-shadow:0 0 0 8px #5c80ff2e,0 20px 44px #203f8d42!important}.hn-tutorial-v5__panel{min-width:360px!important;max-width:min(460px,calc(100vw - 24px))!important}.hn-tutorial-v5__panel,.hn-tutorial-v5__panelHeader,.hn-tutorial-v5__panelCopy,.hn-tutorial-v5__actions,.hn-tutorial-v5__stepRail,.hn-tutorial-v5__bird,.hn-tutorial-v5__birdSprite{position:relative!important;z-index:2147483647!important}.hn-tutorial-v5__bird,.hn-tutorial-v5__birdSprite{overflow:visible!important}body .hn-tutorial-v5__panel,body .hn-tutorial-v5__focusTag,body .hn-tutorial-reopen{z-index:2147483647!important}body:has(.hn-tutorial-v5__panel) .hn-tutorial-reopen,body:has(.hn-tutorial-v5__panel) .hn-tutorial-reopen *{opacity:0!important;visibility:hidden!important;pointer-events:none!important}body:has(.hn-tutorial-v5__panel) .hn-tutorial-v5__panel{z-index:2147483647!important;pointer-events:auto!important}body:has(.hn-tutorial-v5__panel) .hn-tutorial-v5__panel *{pointer-events:auto!important}body:has(.hn-tutorial-v5__panel) .hn-tutorial-v5__target,body:has(.hn-tutorial-v5__panel) .hn-tutorial-v5__target *{pointer-events:auto!important}.hn-auth-surface-shell{width:min(1260px,100%);margin:0 auto;display:grid;grid-template-columns:minmax(340px,1.05fr) minmax(400px,.95fr);gap:28px;align-items:stretch}.hn-auth-surface-panel,.hn-auth-surface-cardWrap{border-radius:28px;border:1px solid rgba(120,140,180,.18);box-shadow:0 26px 70px #0000002e;overflow:hidden}.hn-auth-surface-panel{background:radial-gradient(circle at top right,rgba(98,196,255,.16),transparent 34%),linear-gradient(180deg,#101b2efa,#0a111ffa);color:#f2f7ff;min-height:100%}.hn-auth-surface-cardWrap{background:linear-gradient(180deg,#0f1727f5,#0a101cfa);padding:18px;display:grid;align-items:start}.hn-auth-surface-panelInner{padding:34px;display:grid;gap:22px;min-height:100%;align-content:start}.hn-auth-surface-badge{display:inline-flex;align-items:center;width:fit-content;min-height:34px;padding:0 12px;border-radius:999px;border:1px solid rgba(125,211,252,.26);background:#60a5fa1f;color:#d9ecff;font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.hn-auth-surface-title{margin:0;font-size:clamp(32px,3.2vw,44px);line-height:1.04;letter-spacing:-.04em;color:#f7fbff}.hn-auth-surface-body{margin:0;color:#ddeaffd6;line-height:1.78;font-size:15px;max-width:60ch}.hn-auth-surface-featureGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;align-items:stretch}.hn-auth-surface-featureCard{border-radius:18px;border:1px solid rgba(120,140,180,.16);background:#ffffff0d;padding:17px 16px;display:grid;grid-template-columns:20px minmax(0,1fr);gap:12px;align-items:start;align-content:start;min-height:144px;color:#edf4ff;line-height:1.65}.hn-auth-surface-featureTick{color:#93d7ff;font-weight:900;line-height:1.2}.hn-auth-surface-detailWrap{margin-top:4px;display:grid;gap:10px}.hn-auth-surface-detailToggle{width:fit-content;min-height:40px;border-radius:14px;border:1px solid rgba(148,163,184,.22);background:#ffffff0f;color:#edf4ff;display:inline-flex;align-items:center;gap:10px;padding:0 14px;font-weight:800;cursor:pointer}.hn-auth-surface-detailBody{border-radius:16px;border:1px solid rgba(120,140,180,.14);background:#ffffff0d;padding:14px 16px;color:#ddeaffcc;line-height:1.7}.hn-auth-surface-detailBody p{margin:0}.hn-auth-surface-detailBody p+p{margin-top:10px}.hn-auth-surface-card{width:100%!important;max-width:none!important;margin:0!important}.hn-auth-surface-top{display:grid;gap:12px;margin-bottom:14px}.hn-auth-surface-switchRow{display:inline-flex;flex-wrap:wrap;gap:10px}.hn-auth-surface-switchLink{min-height:38px;padding:0 14px;border-radius:999px;border:1px solid rgba(120,140,180,.2);background:#ffffff0d;color:#e8f1ff;font-weight:800;cursor:pointer}.hn-auth-surface-switchLink.is-active{border-color:#7dd3fc57;background:linear-gradient(135deg,#3b82f633,#60a5fa1f);color:#f6fbff}.hn-auth-surface-kicker{font-size:24px;line-height:1.08;letter-spacing:-.03em;color:#f7fbff;font-weight:900}.hn-auth-surface-subkicker{color:#cfdcf6c7;line-height:1.65;font-size:14px}@media(max-width:1180px){.hn-auth-surface-featureGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:980px){.hn-auth-surface-shell{grid-template-columns:1fr}.hn-auth-surface-panelInner{padding:28px}.hn-auth-surface-featureGrid{grid-template-columns:1fr}}.hn-auth-surface-shell{width:min(1260px,100%);gap:20px;align-items:stretch}.hn-auth-surface-panel,.hn-auth-surface-cardWrap{border-radius:30px;overflow:hidden;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.hn-auth-surface-panel{position:relative;isolation:isolate;border:1px solid rgba(125,211,252,.16);box-shadow:0 22px 60px #02061747;background:radial-gradient(circle at top right,rgba(96,165,250,.18),transparent 30%),radial-gradient(circle at bottom left,rgba(14,165,233,.08),transparent 40%),linear-gradient(180deg,#09101dfa,#080e1afa)}.hn-auth-surface-panel:after{content:"";position:absolute;inset:-20% auto auto -10%;width:220px;height:220px;border-radius:999px;background:radial-gradient(circle,rgba(96,165,250,.1),transparent 70%);filter:blur(10px);animation:hnAuthGlowFloat 12s ease-in-out infinite;pointer-events:none;z-index:0}.hn-auth-surface-panelInner,.hn-auth-surface-cardWrap{position:relative;z-index:1}.hn-auth-surface-panelInner{padding:30px 28px;gap:16px;align-content:center}.hn-auth-surface-badge{min-height:32px;padding:0 11px;font-size:11px;letter-spacing:.08em}.hn-auth-surface-title{margin:0;font-size:clamp(34px,4vw,62px);line-height:.98;letter-spacing:-.05em;max-width:8.8ch;text-wrap:balance}.hn-auth-surface-body{margin:0;font-size:15px;line-height:1.72;max-width:46ch;color:#e2e8f0d1}.hn-auth-surface-top{gap:10px;margin-bottom:10px}.hn-auth-surface-kicker{font-size:clamp(28px,3vw,44px);line-height:1.02;max-width:12ch;text-wrap:balance}.hn-auth-surface-subkicker{font-size:14px;line-height:1.72;max-width:48ch}.hn-auth-surface-featureCard{min-height:96px;padding:15px 14px;gap:10px;border-radius:18px;background:#ffffff0e;border:1px solid rgba(148,163,184,.14);line-height:1.5;box-shadow:inset 0 1px #ffffff08}.hn-auth-surface-featureCard:nth-child(n+5){display:none}.hn-auth-surface-detailWrap{display:none!important}@keyframes hnAuthGlowFloat{0%{transform:translateZ(0);opacity:.72}50%{transform:translate3d(10px,8px,0);opacity:1}to{transform:translateZ(0);opacity:.72}}@media(max-width:1180px){.hn-auth-surface-shell{gap:16px}.hn-auth-surface-title{font-size:clamp(30px,3.5vw,52px)}}@media(max-width:980px){.hn-auth-surface-shell{grid-template-columns:1fr}.hn-auth-surface-panelInner{padding:24px 22px;align-content:start}.hn-auth-surface-featureGrid{grid-template-columns:1fr 1fr}}@media(max-width:720px){.hn-auth-surface-title,.hn-auth-surface-kicker{max-width:none}.hn-auth-surface-featureGrid{grid-template-columns:1fr}.hn-auth-surface-featureCard{min-height:0}}.hn-auth-surface-shell{width:min(1380px,100%);grid-template-columns:minmax(820px,1.34fr) minmax(360px,.66fr);gap:22px;align-items:start}.hn-auth-surface-cardWrap{display:block;align-self:start;height:auto;min-height:0;padding:14px}.hn-auth-surface-panelInner{padding:28px 28px 24px;gap:14px;align-content:start}.hn-auth-surface-title{max-width:9.8ch;font-size:clamp(34px,4vw,58px);line-height:.98}.hn-auth-surface-body{max-width:40ch;font-size:14px;line-height:1.68}.hn-auth-surface-kicker{max-width:15ch;font-size:clamp(30px,3.2vw,46px);line-height:1.02}.hn-auth-surface-subkicker{max-width:40ch;font-size:14px;line-height:1.66}.hn-auth-surface-top{gap:8px;margin-bottom:8px}.hn-auth-surface-featureGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;align-items:stretch}.hn-auth-surface-featureCard{min-height:84px;padding:13px 12px;gap:8px;border-radius:16px;line-height:1.42;font-size:13px}.hn-auth-surface-featureCard:nth-child(n+4){display:none}.hn-auth-surface-featureTick{line-height:1}.hn-auth-surface-card{margin-bottom:0!important}@media(max-width:1180px){.hn-auth-surface-shell{grid-template-columns:minmax(0,1fr);gap:16px}.hn-auth-surface-cardWrap{width:min(100%,520px)}.hn-auth-surface-featureGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:860px){.hn-auth-surface-featureGrid{grid-template-columns:1fr}.hn-auth-surface-featureCard:nth-child(n+4){display:none}.hn-auth-surface-title,.hn-auth-surface-kicker{max-width:none}}.hn-auth-surface-shell{width:min(1420px,100%);grid-template-columns:minmax(780px,1.24fr) minmax(390px,.76fr);gap:22px;align-items:start}.hn-auth-surface-panel,.hn-auth-surface-cardWrap{transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.hn-auth-surface-panel:hover,.hn-auth-surface-cardWrap:hover{transform:translateY(-2px)}.hn-auth-surface-panel{min-height:0}.hn-auth-surface-cardWrap{display:block;align-self:start;height:auto;min-height:0;padding:16px}.hn-auth-surface-cardWrap .hn-auth-surface-card,.hn-auth-surface-cardWrap form{margin-bottom:0!important}.hn-auth-surface-panelInner{padding:30px 30px 26px;gap:14px;min-height:0;align-content:start}.hn-auth-surface-top{gap:8px;margin-bottom:10px}.hn-auth-surface-title{max-width:12.5ch;font-size:clamp(34px,4vw,60px);line-height:.98;text-wrap:balance}.hn-auth-surface-body{max-width:50ch;font-size:14.5px;line-height:1.68}.hn-auth-surface-kicker{max-width:18ch;font-size:clamp(30px,3.2vw,46px);line-height:1.02;text-wrap:balance}.hn-auth-surface-subkicker{max-width:48ch;font-size:14px;line-height:1.66}.hn-auth-surface-featureGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:stretch}.hn-auth-surface-featureCard{min-height:88px;padding:14px;gap:10px;border-radius:18px;line-height:1.48;box-shadow:inset 0 1px #ffffff08}.hn-auth-surface-featureTick{transform:translateY(1px)}@media(max-width:1200px){.hn-auth-surface-shell{grid-template-columns:1fr;gap:16px}.hn-auth-surface-cardWrap{width:min(100%,560px)}.hn-auth-surface-title,.hn-auth-surface-kicker{max-width:none}}@media(max-width:720px){.hn-auth-surface-panelInner{padding:24px 22px 22px}.hn-auth-surface-featureGrid{grid-template-columns:1fr}.hn-auth-surface-featureCard{min-height:0}}:root{--hn-surface-0: #06111f;--hn-surface-1: #0d1728;--hn-surface-2: #121f35;--hn-surface-3: #17263f;--hn-surface-4: #20324f;--hn-line-soft: rgba(148, 163, 184, .12);--hn-line-strong: rgba(148, 163, 184, .22);--hn-text-1: #f8fafc;--hn-text-2: #cbd5e1;--hn-text-3: #94a3b8;--hn-primary-500: #3b82f6;--hn-purple-500: #8b5cf6;--hn-cyan-500: #06b6d4;--hn-emerald-500: #10b981;--hn-amber-600: #d97706;--hn-warning-500: #f59e0b;--hn-danger-500: #ef4444;--hn-success-500: #22c55e;--hn-slate-500: #64748b;--hn-prospects-accent: linear-gradient(135deg, #06b6d4, #3b82f6);--hn-companies-accent: linear-gradient(135deg, #8b5cf6, #ec4899);--hn-shadow-xl: 0 30px 90px rgba(2, 8, 23, .45);--hn-shadow-lg: 0 18px 42px rgba(2, 8, 23, .32);--hn-radius-lg: 24px;--hn-radius-md: 18px;--hn-radius-sm: 14px}.hnProspects-page{min-height:100%;color:var(--hn-text-1);display:flex;flex-direction:column;gap:18px}.hnProspects-header,.hnProspects-statStrip,.hnProspects-folderRail,.hnProspects-content,.hnProspects-bulkBar,.hnProspects-emptyCard,.hnProspects-loadingCard{background:radial-gradient(circle at top right,rgba(59,130,246,.15),transparent 30%),radial-gradient(circle at top left,rgba(139,92,246,.1),transparent 35%),linear-gradient(180deg,#0f172ae0,#070e1af5);border:1px solid var(--hn-line-soft);box-shadow:var(--hn-shadow-lg);border-radius:var(--hn-radius-lg)}.hnProspects-header{display:flex;flex-direction:column;gap:18px;padding:24px}.hnProspects-headerMain{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.hnProspects-eyebrow{font-size:11px;text-transform:uppercase;letter-spacing:.16em;color:#7dd3fc;margin-bottom:8px}.hnProspects-title{margin:0;font-size:34px;line-height:1.05;letter-spacing:-.03em}.hnProspects-subtitle{margin:10px 0 0;max-width:760px;color:var(--hn-text-2);font-size:14px;line-height:1.6}.hnProspects-creditCard{min-width:250px;padding:18px;border-radius:20px;border:1px solid rgba(34,197,94,.18);background:linear-gradient(145deg,#030a18c2,#0c1c1acc)}.hnProspects-creditLabel{font-size:12px;color:#86efac;text-transform:uppercase;letter-spacing:.14em}.hnProspects-creditValue{margin-top:8px;font-size:34px;font-weight:700}.hnProspects-creditMeta{margin-top:6px;color:var(--hn-text-3);font-size:13px;line-height:1.55}.hnProspects-headerActions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.hnProspects-primaryButton,.hnProspects-secondaryButton,.hnProspects-ghostButton,.hnProspects-dangerButton,.hnProspects-splitButtonToggle,.hnProspects-railAddButton,.hnProspects-closeButton,.hnProspects-menuItem{border:0;cursor:pointer;transition:transform .12s ease,opacity .12s ease,box-shadow .12s ease}.hnProspects-primaryButton,.hnProspects-secondaryButton,.hnProspects-ghostButton,.hnProspects-dangerButton{height:42px;padding:0 16px;border-radius:12px;font-weight:600;font-size:13px}.hnProspects-primaryButton{color:#fff;background:linear-gradient(135deg,#06b6d4,#3b82f6);box-shadow:0 12px 30px #06b6d438}.hnProspects-primaryButton.is-small{height:38px;padding:0 14px}.hnProspects-secondaryButton{color:#fff;background:linear-gradient(135deg,#8b5cf6,#ec4899);box-shadow:0 12px 30px #8b5cf633}.hnProspects-ghostButton{color:var(--hn-text-1);background:#0f172a99;border:1px solid var(--hn-line-soft)}.hnProspects-dangerButton{color:#fecaca;background:#7f1d1d47;border:1px solid rgba(239,68,68,.2)}.hnProspects-primaryButton:hover,.hnProspects-secondaryButton:hover,.hnProspects-ghostButton:hover,.hnProspects-dangerButton:hover,.hnProspects-menuItem:hover,.hnProspects-splitButtonToggle:hover,.hnProspects-railAddButton:hover,.hnProspects-closeButton:hover{transform:translateY(-1px)}.hnProspects-splitButtonWrap{position:relative;display:flex}.hnProspects-splitButtonToggle{width:42px;margin-left:6px;border-radius:12px;background:#0f172adb;color:var(--hn-text-1);border:1px solid var(--hn-line-soft)}.hnProspects-floatingMenu{position:absolute;top:calc(100% + 10px);left:0;z-index:10;min-width:220px;padding:8px;border-radius:16px;background:#060b16fa;border:1px solid var(--hn-line-strong);box-shadow:var(--hn-shadow-xl)}.hnProspects-menuItem{width:100%;text-align:left;padding:11px 12px;border-radius:12px;color:var(--hn-text-1);background:transparent}.hnProspects-inlineNotice{padding:12px 14px;border-radius:14px;font-size:13px;background:#0369a138;border:1px solid rgba(56,189,248,.16);color:#bae6fd}.hnProspects-statStrip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding:14px}.hnProspects-statCard{border-radius:18px;border:1px solid var(--hn-line-soft);padding:18px;background:linear-gradient(180deg,#0f172ad6,#020617eb)}.hnProspects-statCard.is-prospects{box-shadow:inset 0 0 0 1px #06b6d414}.hnProspects-statCard.is-valid{box-shadow:inset 0 0 0 1px #22c55e14}.hnProspects-statCard.is-active{box-shadow:inset 0 0 0 1px #3b82f614}.hnProspects-statCard.is-ready{box-shadow:inset 0 0 0 1px #8b5cf614}.hnProspects-statLabel{color:var(--hn-text-3);font-size:12px;text-transform:uppercase;letter-spacing:.12em}.hnProspects-statValue{margin-top:10px;font-size:30px;font-weight:700}.hnProspects-statCaption{margin-top:8px;color:var(--hn-text-2);font-size:13px;line-height:1.55}.hnProspects-mainGrid{display:grid;grid-template-columns:300px minmax(0,1fr);gap:18px;align-items:start}.hnProspects-folderRail{position:sticky;top:18px;padding:16px;display:flex;flex-direction:column;gap:16px}.hnProspects-railSection{display:flex;flex-direction:column;gap:12px}.hnProspects-railHeader{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.hnProspects-railTitle{font-size:15px;font-weight:700}.hnProspects-railSub{font-size:12px;color:var(--hn-text-3);margin-top:3px}.hnProspects-railAddButton,.hnProspects-closeButton{width:34px;height:34px;border-radius:11px;color:var(--hn-text-1);background:#0f172adb;border:1px solid var(--hn-line-soft)}.hnProspects-folderCreator{display:flex;gap:8px}.hnProspects-railInput,.hnProspects-inlineInput,.hnProspects-inlineSelect,.hnProspects-formField input,.hnProspects-formField textarea,.hnProspects-filterField select,.hnProspects-searchInput{width:100%;color:var(--hn-text-1);background:#050c17d1;border:1px solid var(--hn-line-strong);border-radius:12px;outline:none;font:inherit}.hnProspects-railInput,.hnProspects-inlineInput,.hnProspects-inlineSelect,.hnProspects-filterField select,.hnProspects-searchInput{height:40px;padding:0 12px}.hnProspects-folderList,.hnProspects-listMenu{display:flex;flex-direction:column;gap:8px}.hnProspects-folderCard,.hnProspects-listMenuItem{width:100%;border:1px solid transparent;background:#0a111ead;color:var(--hn-text-1);padding:12px;border-radius:16px;display:flex;align-items:center;gap:12px;cursor:pointer;text-align:left}.hnProspects-folderCard.is-active,.hnProspects-listMenuItem.is-active{border-color:#3b82f647;background:#091426f0;box-shadow:inset 0 0 0 1px #06b6d429}.hnProspects-folderSwatch{width:14px;height:42px;border-radius:999px}.hnProspects-folderBody{display:flex;flex-direction:column;min-width:0}.hnProspects-folderName{font-weight:600}.hnProspects-folderMeta{margin-top:4px;color:var(--hn-text-3);font-size:12px}.hnProspects-listMenuItem{justify-content:space-between;font-size:13px}.hnProspects-content{padding:16px;display:flex;flex-direction:column;gap:16px;min-width:0}.hnProspects-toolbar{display:flex;justify-content:space-between;gap:14px;align-items:center;flex-wrap:wrap}.hnProspects-segmentTabs{display:inline-flex;padding:5px;gap:6px;border-radius:16px;background:#050c17bf;border:1px solid var(--hn-line-soft)}.hnProspects-segmentTab{height:40px;padding:0 16px;border-radius:12px;border:0;cursor:pointer;color:var(--hn-text-2);background:transparent;font-weight:700}.hnProspects-segmentTab.is-active{color:#fff;background:linear-gradient(135deg,#06b6d43d,#3b82f64d);box-shadow:inset 0 0 0 1px #38bdf824}.hnProspects-searchBar{display:flex;gap:10px;min-width:min(520px,100%);flex:1;justify-content:flex-end}.hnProspects-searchInputWrap{position:relative;flex:1;min-width:260px}.hnProspects-searchIcon{position:absolute;left:12px;top:9px;color:var(--hn-text-3);font-size:19px}.hnProspects-searchInput{padding-left:36px}.hnProspects-filterBar{display:flex;flex-direction:column;gap:12px;padding:14px;border-radius:18px;background:#060b16b3;border:1px solid var(--hn-line-soft)}.hnProspects-filterRow{display:flex;gap:10px;flex-wrap:wrap}.hnProspects-filterField{display:flex;flex-direction:column;gap:6px;min-width:160px}.hnProspects-filterField span,.hnProspects-checkField span,.hnProspects-formField span{font-size:12px;color:var(--hn-text-3)}.hnProspects-checkField{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 10px;border-radius:12px;border:1px solid var(--hn-line-soft);background:#030812b8}.hnProspects-checkField input{accent-color:#06b6d4}.hnProspects-tagScroller{display:flex;flex-wrap:wrap;gap:8px}.hnProspects-tagScroller.is-drawer{max-height:210px;overflow:auto;padding-right:6px}.hnProspects-tagPill{display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 12px;border:1px solid rgba(56,189,248,.12);border-radius:999px;cursor:pointer;color:var(--hn-text-2);background:#040b16c7}.hnProspects-tagPill.is-active{color:#fff;background:linear-gradient(135deg,#0ea5e938,#7c3aed3d);border-color:#7dd3fc38}.hnProspects-tagPill.is-subtle{height:28px;padding:0 10px;font-size:12px}.hnProspects-tagPillDot{width:7px;height:7px;border-radius:999px;background:linear-gradient(135deg,#06b6d4,#8b5cf6)}.hnProspects-bulkBar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px}.hnProspects-bulkSummary{display:inline-flex;align-items:center;gap:10px;color:var(--hn-text-2)}.hnProspects-bulkCount{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:999px;background:linear-gradient(135deg,#06b6d4,#3b82f6);color:#fff;font-weight:700}.hnProspects-bulkActions,.hnProspects-inlineGroup{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.hnProspects-inlineInput{min-width:180px}.hnProspects-inlineSelect{min-width:170px}.hnProspects-tableWrap{overflow:auto;border-radius:18px;border:1px solid var(--hn-line-soft)}.hnProspects-table{width:100%;border-collapse:separate;border-spacing:0;min-width:1120px;background:#070d1999}.hnProspects-table thead th{position:sticky;top:0;z-index:1;padding:15px 14px;text-align:left;font-size:12px;text-transform:uppercase;letter-spacing:.12em;color:var(--hn-text-3);background:#070d19fa;border-bottom:1px solid var(--hn-line-soft)}.hnProspects-table tbody td{padding:16px 14px;border-bottom:1px solid var(--hn-line-soft);vertical-align:middle}.hnProspects-table tbody tr{transition:background .12s ease}.hnProspects-table tbody tr:hover{background:#0f172a8c}.hnProspects-table tbody tr.is-selected{background:#082f4947}.hnProspects-table .is-checkbox{width:42px}.hnProspects-recordButton{display:flex;align-items:center;gap:12px;border:0;background:transparent;cursor:pointer;color:inherit;padding:0;text-align:left}.hnProspects-avatar{width:40px;height:40px;border-radius:14px;background:linear-gradient(135deg,#0ea5e93d,#3b82f652);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-weight:800}.hnProspects-avatar.is-company{background:linear-gradient(135deg,#8b5cf642,#ec489947)}.hnProspects-recordText,.hnProspects-companyCell,.hnProspects-verifyCell,.hnProspects-listCell,.hnProspects-timeCell,.hnProspects-coverageCell,.hnProspects-usageStack{display:flex;flex-direction:column;gap:4px;min-width:0}.hnProspects-recordTitle,.hnProspects-companyName{font-weight:700;color:#fff}.hnProspects-recordSub,.hnProspects-companySub,.hnProspects-verifySub,.hnProspects-muted,.hnProspects-usageMeta,.hnProspects-listCell span:last-child,.hnProspects-coverageCell span:last-child{color:var(--hn-text-3);font-size:12px}.hnProspects-badge{display:inline-flex;align-items:center;width:fit-content;height:28px;padding:0 10px;border-radius:999px;font-size:12px;text-transform:capitalize;border:1px solid transparent}.hnProspects-badge.is-valid{color:#bbf7d0;background:#14532d66;border-color:#22c55e38}.hnProspects-badge.is-risky{color:#fde68a;background:#78350f59;border-color:#f59e0b38}.hnProspects-badge.is-invalid{color:#fecaca;background:#7f1d1d61;border-color:#ef444438}.hnProspects-badge.is-unverified{color:#cbd5e1;background:#33415561;border-color:#64748b38}.hnProspects-badge.is-source{color:#dbeafe;background:#1e293b85;border-color:#3b82f62e}.hnProspects-tagCell{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.hnProspects-moreLabel,.hnProspects-usageExtra{color:#c4b5fd;font-size:12px}.hnProspects-statusDot{width:8px;height:8px;border-radius:999px;background:#3b82f6}.hnProspects-statusDot.is-replied{background:#8b5cf6}.hnProspects-statusDot.is-bounced{background:#ef4444}.hnProspects-statusDot.is-suppressed{background:#d97706}.hnProspects-usagePrimary{display:inline-flex;align-items:center;gap:8px}.hnProspects-usageName{font-weight:600}.hnProspects-usageEmpty{color:var(--hn-text-3);font-size:12px}.hnProspects-emptyCard,.hnProspects-loadingCard{padding:30px}.hnProspects-emptyTitle{font-size:18px;font-weight:700}.hnProspects-emptyText{margin-top:8px;color:var(--hn-text-2);font-size:14px;line-height:1.6}.hnProspects-loadingBar{height:12px;border-radius:999px;background:linear-gradient(90deg,#1e293bcc,#475569e6,#1e293bcc);background-size:200% 100%;animation:hnProspectsPulse 1.5s linear infinite;margin-bottom:10px}.hnProspects-loadingBar.is-wide{width:66%}.hnProspects-loadingTable{margin-top:18px;display:flex;flex-direction:column;gap:10px}.hnProspects-loadingRow{height:54px;border-radius:16px;background:#1e293b80}.hnProspects-toast{position:fixed;right:20px;bottom:20px;z-index:60;min-width:260px;max-width:420px;padding:14px 16px;border-radius:16px;box-shadow:var(--hn-shadow-xl);border:1px solid var(--hn-line-strong);background:#020617f5}.hnProspects-toast.is-success{color:#bbf7d0;border-color:#22c55e40}.hnProspects-toast.is-error{color:#fecaca;border-color:#ef444440}.hnProspects-drawerBackdrop{position:fixed;inset:0;z-index:70;background:#02061785;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;justify-content:flex-end}.hnProspects-drawer{width:min(560px,100%);height:100%;display:flex;flex-direction:column;background:radial-gradient(circle at top right,rgba(14,165,233,.16),transparent 30%),radial-gradient(circle at top left,rgba(139,92,246,.12),transparent 35%),#020617fa;border-left:1px solid var(--hn-line-soft);box-shadow:var(--hn-shadow-xl)}.hnProspects-drawerHeader,.hnProspects-drawerFooter{padding:18px 20px;border-bottom:1px solid var(--hn-line-soft)}.hnProspects-drawerFooter{border-top:1px solid var(--hn-line-soft);border-bottom:0;margin-top:auto;display:flex;justify-content:flex-end;gap:10px}.hnProspects-drawerTitle{font-size:26px;font-weight:700}.hnProspects-drawerSub{margin-top:6px;color:var(--hn-text-2);font-size:13px}.hnProspects-drawerTabs{display:flex;padding:12px 20px 0;gap:8px}.hnProspects-drawerTab{height:36px;padding:0 12px;border-radius:12px;border:1px solid transparent;background:transparent;color:var(--hn-text-2);cursor:pointer}.hnProspects-drawerTab.is-active{color:#fff;border-color:#3b82f633;background:#0f172aa8}.hnProspects-drawerBody{padding:20px;overflow:auto}.hnProspects-formGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.hnProspects-formField{display:flex;flex-direction:column;gap:8px}.hnProspects-formField.is-full{grid-column:1 / -1}.hnProspects-formField input,.hnProspects-formField textarea{padding:12px 14px}.hnProspects-formField textarea{resize:vertical;min-height:130px}.hnProspects-drawerSection{display:flex;flex-direction:column;gap:12px}.hnProspects-activityCard,.hnProspects-linkCard,.hnProspects-campaignCard{padding:14px 16px;border-radius:16px;border:1px solid var(--hn-line-soft);background:#070d19b8}.hnProspects-activityLabel{color:var(--hn-text-3);font-size:12px;text-transform:uppercase;letter-spacing:.12em}.hnProspects-activityValue{margin-top:6px;font-size:15px}.hnProspects-linkCard{color:#bae6fd;text-decoration:none}.hnProspects-campaignTitle{font-weight:700}.hnProspects-campaignMeta{margin-top:6px;display:flex;gap:8px;flex-wrap:wrap;font-size:12px;color:var(--hn-text-3)}@keyframes hnProspectsPulse{0%{background-position:0 0}to{background-position:200% 0}}@media(max-width:1280px){.hnProspects-statStrip{grid-template-columns:repeat(2,minmax(0,1fr))}.hnProspects-mainGrid{grid-template-columns:1fr}.hnProspects-folderRail{position:static}}@media(max-width:900px){.hnProspects-headerMain,.hnProspects-toolbar,.hnProspects-searchBar,.hnProspects-bulkBar{flex-direction:column;align-items:stretch}.hnProspects-statStrip,.hnProspects-formGrid{grid-template-columns:1fr}}.hnProspects-page.is-v2 .hnProspects-mainGrid.is-threePane{grid-template-columns:280px minmax(0,1fr) 320px;gap:20px;align-items:start}.hnProspects-secondaryCanvas{display:grid;gap:16px}.hnProspects-bindingCard,.hnProspects-importCard,.hnProspects-sideCard{border:1px solid rgba(148,163,184,.16);background:linear-gradient(180deg,#ffffff08,#fff0),#080f1be6;border-radius:20px;padding:18px;box-shadow:0 18px 50px #02061747}.hnProspects-sideCard.is-gradient,.hnProspects-bindingCard{background:radial-gradient(circle at top right,rgba(124,58,237,.22),transparent 42%),radial-gradient(circle at bottom left,rgba(16,185,129,.16),transparent 36%),#080f1beb}.hnProspects-bindingHeader,.hnProspects-sideHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:14px}.hnProspects-sideHeader h3,.hnProspects-bindingHeader h3,.hnProspects-companyHero h3{margin:4px 0 0;font-size:17px;line-height:1.2;color:#eef2ff}.hnProspects-sideEyebrow{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#bac8ffb8}.hnProspects-sideValue,.hnProspects-bindingCount,.hnProspects-readyBadge{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:0 12px;border-radius:999px;font-size:12px;background:#3b82f624;color:#dbeafe;border:1px solid rgba(59,130,246,.2)}.hnProspects-sideMetricGrid,.hnProspects-companyMetricGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.hnProspects-sideMetric{padding:12px 13px;border-radius:14px;background:#0f172ac7;border:1px solid rgba(148,163,184,.12);display:grid;gap:6px}.hnProspects-sideMetric span{font-size:12px;color:#cbd5e1b8}.hnProspects-sideMetric strong{font-size:18px;color:#f8fafc;font-weight:700}.hnProspects-sideStack{display:grid;gap:14px}.hnProspects-summaryBlock{padding:12px;border-radius:14px;background:#0f172a8c;border:1px solid rgba(148,163,184,.1)}.hnProspects-summaryTitle{font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:#bfdbfeb8;margin-bottom:10px}.hnProspects-summaryList{display:grid;gap:9px}.hnProspects-summaryRow,.hnProspects-bindingPreviewRow{display:flex;justify-content:space-between;gap:10px;font-size:13px;color:#e2e8f0}.hnProspects-summaryMuted,.hnProspects-sideText,.hnProspects-activityDetail,.hnProspects-companyHeroSub,.hnProspects-importText{color:#e2e8f0ad;font-size:13px;line-height:1.55}.hnProspects-variableChip,.hnProspects-columnChip,.hnProspects-suggestionChip{display:inline-flex;align-items:center;min-height:30px;padding:0 10px;border-radius:999px;border:1px solid rgba(147,197,253,.16);background:#1e293bbf;color:#dbeafe;font-size:12px}.hnProspects-suggestionChip.is-active{background:#10b98129;border-color:#10b9813d;color:#d1fae5}.hnProspects-bindingHintRow,.hnProspects-columnList,.hnProspects-suggestionWrap{display:flex;flex-wrap:wrap;gap:8px}.hnProspects-bindingGrid,.hnProspects-importGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.hnProspects-bindingGrid.is-textareas{margin-top:14px}.hnProspects-bindingGrid.is-textareas textarea,.hnProspects-notesTab textarea,.hnProspects-drawer textarea{min-height:120px;resize:vertical}.hnProspects-bindingActions,.hnProspects-drawerActions{display:flex;gap:10px;margin-top:14px;flex-wrap:wrap}.hnProspects-primaryButton,.hnProspects-secondaryButton{border:0;border-radius:12px;min-height:42px;padding:0 14px;font-size:13px;font-weight:700;cursor:pointer}.hnProspects-primaryButton{background:linear-gradient(135deg,#3b82f6f2,#7c3aedf2);color:#fff;box-shadow:0 14px 30px #3b82f63d}.hnProspects-primaryButton.is-small{min-height:36px;font-size:12px}.hnProspects-secondaryButton,.hnProspects-secondaryButton.is-link{background:#1e293beb;color:#e2e8f0;border:1px solid rgba(148,163,184,.16);text-decoration:none}.hnProspects-primaryButton:disabled,.hnProspects-secondaryButton:disabled{opacity:.58;cursor:not-allowed}.hnProspects-importDrop{border:1px dashed rgba(96,165,250,.28);border-radius:18px;min-height:164px;padding:18px;background:radial-gradient(circle at top right,rgba(14,165,233,.12),transparent 35%),#0f172a8f;display:grid;align-items:center;gap:10px;cursor:pointer;text-align:left}.hnProspects-importTitle{color:#f8fafc;font-size:16px;font-weight:700}.hnProspects-checkField{display:flex;align-items:center;gap:10px;color:#e2e8f0;font-size:13px;padding-top:25px}.hnProspects-hiddenInput{display:none}.hnProspects-relationshipRail{display:grid;gap:16px;position:sticky;top:18px}.hnProspects-campaignUsageCell,.hnProspects-campaignStack,.hnProspects-activityList,.hnProspects-linkedList{display:grid;gap:10px}.hnProspects-campaignUsageSub{font-size:12px;color:#bfdbfec2;margin-top:6px}.hnProspects-activityRow,.hnProspects-linkedRow,.hnProspects-campaignCard{display:grid;gap:6px;border-radius:14px;padding:12px;background:#0f172a99;border:1px solid rgba(148,163,184,.12)}.hnProspects-linkedRow{grid-template-columns:minmax(0,1fr) auto;align-items:center;text-align:left;border:1px solid rgba(148,163,184,.1)}.hnProspects-linkedRow small{display:block;color:#e2e8f09e;margin-top:4px}.hnProspects-linkedMeta,.hnProspects-linkedMeta a{color:#dbeafe;font-size:12px}.hnProspects-activityRow{grid-template-columns:10px minmax(0,1fr)}.hnProspects-activityDot{width:10px;height:10px;margin-top:6px;border-radius:999px;background:linear-gradient(135deg,#06b6d4,#8b5cf6)}.hnProspects-campaignMeta{display:flex;justify-content:space-between;gap:10px;color:#bfdbfeb8;font-size:12px}.hnProspects-companyPanel,.hnProspects-companySection{display:grid;gap:14px}.hnProspects-companyHero{display:flex;justify-content:space-between;gap:14px;align-items:flex-start}.hnProspects-companySection{margin-top:12px}.hnProspects-drawer.is-company{width:min(920px,calc(100vw - 36px))}.hnProspects-drawerBody.is-company{display:grid;gap:18px}.hnProspects-formGrid.is-company{grid-template-columns:repeat(3,minmax(0,1fr))}.hnProspects-loadingCard.is-drawer{margin:18px}.hnProspects-notesMeta{display:grid;gap:12px;margin-top:12px}@media(max-width:1300px){.hnProspects-page.is-v2 .hnProspects-mainGrid.is-threePane{grid-template-columns:280px minmax(0,1fr)}.hnProspects-relationshipRail{grid-column:1 / -1;position:static;grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:980px){.hnProspects-page.is-v2 .hnProspects-mainGrid.is-threePane,.hnProspects-bindingGrid,.hnProspects-importGrid,.hnProspects-formGrid.is-company,.hnProspects-relationshipRail{grid-template-columns:1fr}}.hnProspects-page.is-v2{--hn-prospect-surface: rgba(8, 15, 27, .9);--hn-prospect-surface-2: rgba(15, 23, 42, .78);--hn-prospect-outline: rgba(148, 163, 184, .14);--hn-prospect-text: #e5eefc;--hn-prospect-muted: rgba(226, 232, 240, .68);--hn-prospect-focus: rgba(96, 165, 250, .48);--hn-prospect-shadow: 0 18px 42px rgba(2, 6, 23, .22)}.hnProspects-page.is-v2 .hnProspects-mainGrid.is-companyFocus{grid-template-columns:260px minmax(0,1fr);gap:20px;align-items:start}.hnProspects-page.is-v2 .hnProspects-content{min-width:0}.hnProspects-page.is-v2 .hnProspects-toolbar.is-roomy{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;margin-bottom:14px}.hnProspects-page.is-v2 .hnProspects-secondaryCanvas.is-companyCanvas{display:grid;gap:18px}.hnProspects-page.is-v2 .hnProspects-companyOverviewCard,.hnProspects-page.is-v2 .hnProspects-tableWrap.is-companies,.hnProspects-page.is-v2 .hnProspects-relationshipRail .hnProspects-sideCard,.hnProspects-page.is-v2 .hnProspects-filterBar,.hnProspects-page.is-v2 .hnProspects-toolbar,.hnProspects-page.is-v2 .hnProspects-loadingCard,.hnProspects-page.is-v2 .hnProspects-emptyCard,.hnProspects-page.is-v2 .hnProspects-drawer,.hnProspects-page.is-v2 .hnProspects-bindingCard,.hnProspects-page.is-v2 .hnProspects-importCard{border:1px solid var(--hn-prospect-outline);background:radial-gradient(circle at top right,rgba(56,189,248,.08),transparent 30%),linear-gradient(180deg,#ffffff08,#fff0),var(--hn-prospect-surface);box-shadow:var(--hn-prospect-shadow)}.hnProspects-page.is-v2 .hnProspects-companyOverviewCard,.hnProspects-page.is-v2 .hnProspects-filterBar,.hnProspects-page.is-v2 .hnProspects-toolbar{border-radius:20px;padding:18px}.hnProspects-page.is-v2 .hnProspects-companyOverviewHead{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}.hnProspects-page.is-v2 .hnProspects-companyOverviewHead h3{margin:4px 0 8px;color:#f8fbff;font-size:22px;line-height:1.15}.hnProspects-page.is-v2 .hnProspects-companyOverviewHead p{margin:0;max-width:760px;color:var(--hn-prospect-muted);font-size:13px;line-height:1.6}.hnProspects-page.is-v2 .hnProspects-companyOverviewBadges{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end}.hnProspects-page.is-v2 .hnProspects-companyHeroGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.hnProspects-page.is-v2 .hnProspects-sideMetric.is-soft{background:#0f172ab3}.hnProspects-page.is-v2 .hnProspects-tableWrap.is-companies{overflow:hidden;border-radius:20px}.hnProspects-page.is-v2 .hnProspects-table.is-companies{width:100%;border-collapse:separate;border-spacing:0;table-layout:auto}.hnProspects-page.is-v2 .hnProspects-table.is-companies thead th{padding:16px;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#bfdbfecc;background:#0a1220f5;border-bottom:1px solid rgba(148,163,184,.14);white-space:nowrap}.hnProspects-page.is-v2 .hnProspects-table.is-companies tbody td{padding:16px;vertical-align:top;border-bottom:1px solid rgba(148,163,184,.1)}.hnProspects-page.is-v2 .hnProspects-table.is-companies tbody tr:hover{background:#1e293b3d}.hnProspects-page.is-v2 .hnProspects-table.is-companies td.is-companyPrimary{min-width:300px;width:30%}.hnProspects-page.is-v2 .hnProspects-recordButton.is-companyPrimary{width:100%;align-items:flex-start;gap:14px}.hnProspects-page.is-v2 .hnProspects-avatar.is-company.is-large{width:46px;height:46px;font-size:15px;border-radius:14px}.hnProspects-page.is-v2 .hnProspects-recordSub.is-companySub{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:6px}.hnProspects-page.is-v2 .hnProspects-companySnapshotGrid{display:grid;grid-template-columns:repeat(2,minmax(128px,1fr));gap:10px;min-width:280px}.hnProspects-page.is-v2 .hnProspects-companyStatPill{display:grid;gap:5px;padding:11px 12px;border-radius:14px;background:var(--hn-prospect-surface-2);border:1px solid rgba(148,163,184,.12)}.hnProspects-page.is-v2 .hnProspects-companyStatPill span{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:#bfdbfebd}.hnProspects-page.is-v2 .hnProspects-companyStatPill strong{font-size:15px;color:#f8fbff}.hnProspects-page.is-v2 .hnProspects-companyStatPill.is-text strong{font-size:13px;line-height:1.35}.hnProspects-page.is-v2 .hnProspects-ownerCell{display:grid;gap:6px;min-width:140px}.hnProspects-page.is-v2 .hnProspects-ownerCell strong{color:#f8fbff;font-size:14px}.hnProspects-page.is-v2 .hnProspects-ownerCell span,.hnProspects-page.is-v2 .hnProspects-timeCell,.hnProspects-page.is-v2 .hnProspects-timeCell span,.hnProspects-page.is-v2 .hnProspects-campaignUsageSub,.hnProspects-page.is-v2 .hnProspects-muted,.hnProspects-page.is-v2 .hnProspects-recordSub{color:var(--hn-prospect-muted)}.hnProspects-page.is-v2 .hnProspects-tagCell.is-companyTags{display:flex;gap:8px;flex-wrap:wrap;min-width:190px}.hnProspects-page.is-v2 .hnProspects-campaignUsageCell.is-companyCell{min-width:160px}.hnProspects-page.is-v2 .hnProspects-relationshipRail{position:static;display:grid;gap:16px}.hnProspects-page.is-v2 .hnProspects-filterBar{display:grid;gap:12px;margin-bottom:16px}.hnProspects-page.is-v2 .hnProspects-filterBar select,.hnProspects-page.is-v2 .hnProspects-filterBar input,.hnProspects-page.is-v2 .hnProspects-toolbar select,.hnProspects-page.is-v2 .hnProspects-toolbar input,.hnProspects-page.is-v2 .hnProspects-bindingCard select,.hnProspects-page.is-v2 .hnProspects-bindingCard input,.hnProspects-page.is-v2 .hnProspects-bindingCard textarea,.hnProspects-page.is-v2 .hnProspects-importCard select,.hnProspects-page.is-v2 .hnProspects-importCard input,.hnProspects-page.is-v2 .hnProspects-drawer select,.hnProspects-page.is-v2 .hnProspects-drawer input,.hnProspects-page.is-v2 .hnProspects-drawer textarea{width:100%;min-height:42px;border-radius:12px;border:1px solid rgba(148,163,184,.16);background:#0f172ae0;color:var(--hn-prospect-text);padding:10px 12px;outline:none;box-shadow:none}.hnProspects-page.is-v2 .hnProspects-filterBar select,.hnProspects-page.is-v2 .hnProspects-toolbar select,.hnProspects-page.is-v2 .hnProspects-bindingCard select,.hnProspects-page.is-v2 .hnProspects-importCard select,.hnProspects-page.is-v2 .hnProspects-drawer select{appearance:none;-webkit-appearance:none;-moz-appearance:none;padding-right:42px;background-image:linear-gradient(45deg,transparent 50%,rgba(186,200,255,.8) 50%),linear-gradient(135deg,rgba(186,200,255,.8) 50%,transparent 50%);background-position:calc(100% - 18px) calc(50% - 3px),calc(100% - 12px) calc(50% - 3px);background-size:6px 6px,6px 6px;background-repeat:no-repeat}.hnProspects-page.is-v2 .hnProspects-filterBar select:focus,.hnProspects-page.is-v2 .hnProspects-filterBar input:focus,.hnProspects-page.is-v2 .hnProspects-toolbar select:focus,.hnProspects-page.is-v2 .hnProspects-toolbar input:focus,.hnProspects-page.is-v2 .hnProspects-bindingCard select:focus,.hnProspects-page.is-v2 .hnProspects-bindingCard input:focus,.hnProspects-page.is-v2 .hnProspects-bindingCard textarea:focus,.hnProspects-page.is-v2 .hnProspects-importCard select:focus,.hnProspects-page.is-v2 .hnProspects-importCard input:focus,.hnProspects-page.is-v2 .hnProspects-drawer select:focus,.hnProspects-page.is-v2 .hnProspects-drawer input:focus,.hnProspects-page.is-v2 .hnProspects-drawer textarea:focus{border-color:#60a5fa70;box-shadow:0 0 0 4px #3b82f61f}.hnProspects-page.is-v2 .hnProspects-filterBar option,.hnProspects-page.is-v2 .hnProspects-toolbar option,.hnProspects-page.is-v2 .hnProspects-bindingCard option,.hnProspects-page.is-v2 .hnProspects-importCard option,.hnProspects-page.is-v2 .hnProspects-drawer option{color:#f8fbff;background:#111827}.hnProspects-page.is-v2 .hnProspects-emptyCard.is-wide{padding:28px}.hnProspects-page.is-v2 .hnProspects-primaryButton,.hnProspects-page.is-v2 .hnProspects-secondaryButton,.hnProspects-page.is-v2 .hnProspects-closeButton,.hnProspects-page.is-v2 .hnProspects-drawerTab,.hnProspects-page.is-v2 button.hnProspects-suggestionChip{transition:transform .14s ease,box-shadow .14s ease,border-color .14s ease,background .14s ease}.hnProspects-page.is-v2 .hnProspects-primaryButton:hover,.hnProspects-page.is-v2 .hnProspects-secondaryButton:hover,.hnProspects-page.is-v2 .hnProspects-drawerTab:hover,.hnProspects-page.is-v2 button.hnProspects-suggestionChip:hover{transform:translateY(-1px)}@media(max-width:1320px){.hnProspects-page.is-v2 .hnProspects-companyHeroGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.hnProspects-page.is-v2 .hnProspects-table.is-companies td.is-companyPrimary{min-width:240px}}@media(max-width:1120px){.hnProspects-page.is-v2 .hnProspects-mainGrid.is-companyFocus{grid-template-columns:1fr}.hnProspects-page.is-v2 .hnProspects-companyOverviewHead{flex-direction:column}.hnProspects-page.is-v2 .hnProspects-companyOverviewBadges{justify-content:flex-start}}@media(max-width:900px){.hnProspects-page.is-v2 .hnProspects-companyHeroGrid,.hnProspects-page.is-v2 .hnProspects-companySnapshotGrid{grid-template-columns:1fr}.hnProspects-page.is-v2 .hnProspects-table.is-companies,.hnProspects-page.is-v2 .hnProspects-table.is-companies thead,.hnProspects-page.is-v2 .hnProspects-table.is-companies tbody,.hnProspects-page.is-v2 .hnProspects-table.is-companies tr,.hnProspects-page.is-v2 .hnProspects-table.is-companies th,.hnProspects-page.is-v2 .hnProspects-table.is-companies td{display:block;width:100%}.hnProspects-page.is-v2 .hnProspects-table.is-companies thead{display:none}.hnProspects-page.is-v2 .hnProspects-table.is-companies tbody tr{padding:16px;border-bottom:1px solid rgba(148,163,184,.12)}.hnProspects-page.is-v2 .hnProspects-table.is-companies tbody td{padding:10px 0;border-bottom:0}}.hnProspects-page.is-v2 .hnProspects-header.is-prospects,.hnProspects-page.is-v2 .hnProspects-header.is-companies{display:grid;gap:16px}.hnProspects-page.is-v2 .hnProspects-headerMain{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:start}.hnProspects-page.is-v2 .hnProspects-headerCopy,.hnProspects-page.is-v2 .hnProspects-headerAside{min-width:0}.hnProspects-page.is-v2 .hnProspects-creditCard.is-polished{min-width:220px;border-radius:18px;border:1px solid rgba(148,163,184,.14);background:radial-gradient(circle at top right,rgba(124,58,237,.12),transparent 35%),#09111feb}.hnProspects-page.is-v2 .hnProspects-headerActions.is-polished{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.hnProspects-page.is-v2 .hnProspects-splitButtonWrap.is-polished{position:relative;display:inline-flex;align-items:stretch;border-radius:14px;overflow:visible}.hnProspects-page.is-v2 .hnProspects-floatingMenu.is-polished{right:0;top:calc(100% + 8px);min-width:220px;border:1px solid rgba(148,163,184,.16);background:#09111ffa;box-shadow:0 18px 40px #0206175c;border-radius:16px;padding:8px}.hnProspects-page.is-v2 .hnProspects-menuItem{width:100%;text-align:left;border:0;background:transparent;color:#e8eefc;border-radius:12px;min-height:40px;padding:0 12px}.hnProspects-page.is-v2 .hnProspects-menuItem:hover{background:#3b82f61a}.hnProspects-page.is-v2 .hnProspects-searchBar.is-polished{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;width:min(720px,100%)}.hnProspects-page.is-v2 .hnProspects-searchInputWrap.is-polished{min-height:48px;border-radius:16px;border:1px solid rgba(148,163,184,.16);background:#09111fdb;box-shadow:inset 0 1px #ffffff05}.hnProspects-page.is-v2 .hnProspects-searchInputWrap.is-polished:focus-within,.hnProspects-page.is-v2 .hnProspects-selectWrap:focus-within,.hnProspects-page.is-v2 .hnProspects-inlineGroup.is-polished:focus-within{border-color:#60a5fa6b;box-shadow:0 0 0 4px #3b82f61f}.hnProspects-page.is-v2 .hnProspects-searchInput{color:#f8fbff}.hnProspects-page.is-v2 .hnProspects-searchInput::placeholder{color:#cbd5e180}.hnProspects-page.is-v2 .hnProspects-searchActions{display:inline-flex}.hnProspects-page.is-v2 .hnProspects-filterBar.is-polished{display:grid;gap:14px}.hnProspects-page.is-v2 .hnProspects-filterHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.hnProspects-page.is-v2 .hnProspects-filterHeader h3{margin:4px 0 0;color:#eef4ff;font-size:17px;line-height:1.2}.hnProspects-page.is-v2 .hnProspects-filterRow.is-polished{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;align-items:end}.hnProspects-page.is-v2 .hnProspects-filterField.is-polished{display:grid;gap:8px;min-width:0}.hnProspects-page.is-v2 .hnProspects-filterField.is-polished>span{font-size:12px;font-weight:600;letter-spacing:.03em;color:#bfdbfed1}.hnProspects-page.is-v2 .hnProspects-selectWrap{position:relative;display:flex;align-items:center;min-height:46px;border-radius:14px;border:1px solid rgba(148,163,184,.16);background:#09111feb;padding-right:38px}.hnProspects-page.is-v2 .hnProspects-selectWrap.is-inline{min-width:180px}.hnProspects-page.is-v2 .hnProspects-filterField select,.hnProspects-page.is-v2 .hnProspects-inlineSelect{width:100%;min-height:46px;border:0;outline:0;appearance:none;background:transparent;color:#f8fbff;padding:0 14px;font-size:13px}.hnProspects-page.is-v2 .hnProspects-filterField select option,.hnProspects-page.is-v2 .hnProspects-inlineSelect option{color:#0f172a}.hnProspects-page.is-v2 .hnProspects-selectChevron{position:absolute;right:12px;top:50%;transform:translateY(-50%);font-size:12px;color:#bfdbfecc;pointer-events:none}.hnProspects-page.is-v2 .hnProspects-checkField.is-polished{min-height:46px;padding:0 14px;border-radius:14px;border:1px solid rgba(148,163,184,.16);background:#09111fd6;display:inline-flex;align-items:center;gap:10px;color:#e8eefc}.hnProspects-page.is-v2 .hnProspects-tagSection{display:grid;gap:10px}.hnProspects-page.is-v2 .hnProspects-tagLabel{font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:#bfdbfebd}.hnProspects-page.is-v2 .hnProspects-tagScroller.is-polished{display:flex;flex-wrap:wrap;gap:8px}.hnProspects-page.is-v2 .hnProspects-bulkBar.is-polished{display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;align-items:start;padding:16px 18px;border-radius:20px;border:1px solid rgba(148,163,184,.14);background:radial-gradient(circle at top right,rgba(16,185,129,.08),transparent 30%),#080f1be6;box-shadow:0 18px 42px #02061738}.hnProspects-page.is-v2 .hnProspects-bulkSummary.is-polished{min-width:100px;min-height:54px;padding:10px 12px;border-radius:16px;background:#0f172acc}.hnProspects-page.is-v2 .hnProspects-bulkActions.is-polished{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.hnProspects-page.is-v2 .hnProspects-inlineGroup.is-polished{display:inline-flex;align-items:center;gap:10px;min-height:48px;padding:6px;border-radius:16px;border:1px solid rgba(148,163,184,.14);background:#09111fd6}.hnProspects-page.is-v2 .hnProspects-inlineInput{min-width:180px;min-height:36px;border:0;outline:0;background:transparent;color:#f8fbff;padding:0 10px}.hnProspects-page.is-v2 .hnProspects-inlineInput::placeholder{color:#cbd5e180}.hnProspects-page.is-v2 .hnProspects-dangerButton.is-polished,.hnProspects-page.is-v2 .hnProspects-ghostButton.is-polished,.hnProspects-page.is-v2 .hnProspects-secondaryButton.is-polished{min-height:42px;border-radius:12px}.hnProspects-page.is-v2 .hnProspects-ghostButton.is-polished{border:1px solid rgba(148,163,184,.16);background:#0f172ac7;color:#e2e8f0}.hnProspects-page.is-v2 .hnProspects-secondaryButton.is-polished{border:1px solid rgba(148,163,184,.14);background:#111827f5}.hnProspects-page.is-v2 .hnProspects-dangerButton.is-polished{border:0;background:linear-gradient(135deg,#dc2626f2,#be185df2);color:#fff}@media(max-width:1180px){.hnProspects-page.is-v2 .hnProspects-filterRow.is-polished{grid-template-columns:repeat(2,minmax(0,1fr))}.hnProspects-page.is-v2 .hnProspects-headerMain{grid-template-columns:1fr}}@media(max-width:820px){.hnProspects-page.is-v2 .hnProspects-filterRow.is-polished,.hnProspects-page.is-v2 .hnProspects-searchBar.is-polished,.hnProspects-page.is-v2 .hnProspects-bulkBar.is-polished{grid-template-columns:1fr}.hnProspects-page.is-v2 .hnProspects-headerActions.is-polished,.hnProspects-page.is-v2 .hnProspects-bulkActions.is-polished{align-items:stretch}.hnProspects-page.is-v2 .hnProspects-inlineGroup.is-polished,.hnProspects-page.is-v2 .hnProspects-searchActions{width:100%}}.hnProspects-statStrip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0 0 18px}.hnProspects-statCard{position:relative;overflow:hidden;border-radius:20px;padding:18px 18px 16px;border:1px solid rgba(148,163,184,.14);background:radial-gradient(circle at top right,rgba(255,255,255,.04),transparent 32%),#080f1bf5;box-shadow:0 18px 40px #02061738}.hnProspects-statCard.is-violet{background:radial-gradient(circle at top right,rgba(124,58,237,.2),transparent 34%),#080f1bf5}.hnProspects-statCard.is-emerald{background:radial-gradient(circle at top right,rgba(16,185,129,.2),transparent 34%),#080f1bf5}.hnProspects-statCard.is-sky{background:radial-gradient(circle at top right,rgba(14,165,233,.2),transparent 34%),#080f1bf5}.hnProspects-statCard.is-amber{background:radial-gradient(circle at top right,rgba(245,158,11,.22),transparent 34%),#080f1bf5}.hnProspects-statEyebrow{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#bfdbfeb8}.hnProspects-statValue{margin-top:10px;font-size:32px;line-height:1;font-weight:800;color:#f8fafc}.hnProspects-statHint{margin-top:10px;font-size:13px;line-height:1.5;color:#e2e8f0b3}.hnProspects-folderRail,.hnProspects-relationshipRail{display:grid;gap:16px;position:sticky;top:18px}.hnProspects-railCard,.hnProspects-sideCard{border-radius:22px;padding:18px;border:1px solid rgba(148,163,184,.14);background:radial-gradient(circle at top right,rgba(255,255,255,.03),transparent 30%),#080f1bf0;box-shadow:0 18px 44px #0206173d}.hnProspects-railCard.is-strong{background:radial-gradient(circle at top right,rgba(59,130,246,.18),transparent 34%),#080f1bf2}.hnProspects-railHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:14px}.hnProspects-railHeader h3,.hnProspects-sectionHeading{margin:4px 0 0;font-size:16px;color:#f8fafc}.hnProspects-miniButton{min-height:34px;padding:0 12px;border:1px solid rgba(148,163,184,.16);background:#1e293bd6;color:#e2e8f0;border-radius:12px;font-size:12px;font-weight:700;cursor:pointer}.hnProspects-railSection+.hnProspects-railSection{margin-top:14px}.hnProspects-folderList,.hnProspects-listStack{display:grid;gap:10px}.hnProspects-folderItem,.hnProspects-listLine{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;text-align:left;padding:12px 13px;border-radius:15px;background:#0f172aa6;border:1px solid rgba(148,163,184,.12);color:#e2e8f0;cursor:pointer}.hnProspects-folderItem.is-active,.hnProspects-listLine.is-active{border-color:#60a5fa57;background:radial-gradient(circle at top right,rgba(59,130,246,.14),transparent 40%),#0f172ad6;box-shadow:inset 0 0 0 1px #60a5fa24}.hnProspects-folderSwatch{width:14px;height:40px;border-radius:999px;flex:0 0 auto}.hnProspects-folderText{flex:1 1 auto;display:grid;gap:4px}.hnProspects-folderText strong,.hnProspects-listLine span{color:#f8fafc;font-size:13px}.hnProspects-folderText small,.hnProspects-listLine strong{color:#cbd5e1ad;font-size:12px}.hnProspects-inlineFieldGroup{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}.hnProspects-inlineFieldGroup input,.hnProspects-inlineFieldGroup select,.hnProspects-formField input,.hnProspects-formField select,.hnProspects-formField textarea{width:100%;border-radius:14px;border:1px solid rgba(148,163,184,.16);background:#0f172ad9;color:#f8fafc;min-height:46px;padding:0 14px;outline:none;box-shadow:inset 0 1px #ffffff05}.hnProspects-formField textarea{min-height:136px;padding:14px}.hnProspects-formField input::placeholder,.hnProspects-formField textarea::placeholder,.hnProspects-inlineFieldGroup input::placeholder{color:#94a3b8b8}.hnProspects-formField input:focus,.hnProspects-formField select:focus,.hnProspects-formField textarea:focus,.hnProspects-inlineFieldGroup input:focus,.hnProspects-inlineFieldGroup select:focus{border-color:#60a5fa70;box-shadow:0 0 0 3px #3b82f61f}.hnProspects-secondaryButton.is-full{width:100%}.hnProspects-sideCard.is-topSummary{background:radial-gradient(circle at top right,rgba(124,58,237,.16),transparent 34%),radial-gradient(circle at bottom left,rgba(14,165,233,.12),transparent 30%),#080f1bf2}.hnProspects-drawer.is-polished,.hnProspects-drawer.is-company.is-polished{width:min(1120px,calc(100vw - 28px));max-height:calc(100vh - 24px);overflow:hidden;border-radius:26px;border:1px solid rgba(148,163,184,.16);background:radial-gradient(circle at top right,rgba(255,255,255,.03),transparent 26%),#050a14fa;box-shadow:0 28px 70px #0206176b}.hnProspects-drawerHero{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:22px 24px 16px;border-bottom:1px solid rgba(148,163,184,.1);background:radial-gradient(circle at top right,rgba(59,130,246,.12),transparent 34%),#090e18eb}.hnProspects-drawerHero.is-company{background:radial-gradient(circle at top right,rgba(124,58,237,.14),transparent 34%),#090e18eb}.hnProspects-drawerBody.is-polished,.hnProspects-drawerBody.is-company.is-twoColumn{padding:22px 24px 24px;overflow:auto;display:grid;gap:20px}.hnProspects-drawerBody.is-company.is-twoColumn{grid-template-columns:minmax(0,1.02fr) minmax(360px,.98fr)}.hnProspects-drawerSection{border-radius:20px;padding:18px;border:1px solid rgba(148,163,184,.12);background:#0a121ec7}.hnProspects-formGrid.polished,.hnProspects-formGrid.is-company.polished{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.hnProspects-drawerTabs.is-polished{padding:14px 24px 0;display:flex;flex-wrap:wrap;gap:10px}.hnProspects-drawerTab{min-height:38px;padding:0 14px;border-radius:999px;border:1px solid rgba(148,163,184,.14);background:#0f172ab8;color:#cbd5e1;cursor:pointer;font-size:12px;font-weight:700}.hnProspects-drawerTab.is-active{color:#f8fafc;border-color:#60a5fa57;background:linear-gradient(135deg,#2563ebeb,#7c3aedeb)}.hnProspects-drawerActions.is-stickyFooter{margin-top:16px}.hnProspects-closeButton{width:38px;height:38px;border-radius:12px;border:1px solid rgba(148,163,184,.14);background:#0f172ac7;color:#f8fafc;cursor:pointer}.hnProspects-companyPanel,.hnProspects-notesMeta,.hnProspects-bindingPreview,.hnProspects-campaignStack,.hnProspects-activityList{display:grid;gap:14px}.hnProspects-page.is-v2 .hnProspects-mainGrid.is-threePane{grid-template-columns:290px minmax(0,1fr) 320px;gap:18px}@media(max-width:1360px){.hnProspects-page.is-v2 .hnProspects-mainGrid.is-threePane{grid-template-columns:270px minmax(0,1fr)}.hnProspects-relationshipRail{position:static;grid-column:1 / -1;grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1100px){.hnProspects-statStrip{grid-template-columns:repeat(2,minmax(0,1fr))}.hnProspects-drawerBody.is-company.is-twoColumn{grid-template-columns:1fr}}@media(max-width:900px){.hnProspects-page.is-v2 .hnProspects-mainGrid.is-threePane,.hnProspects-statStrip,.hnProspects-relationshipRail,.hnProspects-formGrid.polished,.hnProspects-formGrid.is-company.polished{grid-template-columns:1fr}.hnProspects-folderRail,.hnProspects-relationshipRail{position:static}.hnProspects-drawerHero,.hnProspects-drawerBody.is-polished,.hnProspects-drawerBody.is-company.is-twoColumn,.hnProspects-drawerTabs.is-polished{padding-left:16px;padding-right:16px}}.hnProspects-page.is-densityReset{font-size:13px}.hnProspects-page.is-densityReset .hnProspects-mainGrid.is-densityLayout{grid-template-columns:240px minmax(0,1fr) 280px;gap:14px;align-items:start}.hnProspects-page.is-densityReset .hnProspects-content.is-densityContent,.hnProspects-page.is-densityReset .hnProspects-secondaryCanvas.is-flatter{display:grid;gap:12px}.hnProspects-modeTitleWrap h2{margin:2px 0 4px;font-size:19px;line-height:1.15;color:#f8fafc}.hnProspects-modeTitleWrap p,.hnProspects-inlineMuted{margin:0;font-size:12px;line-height:1.5;color:#e2e8f0a8}.hnProspects-modeUtilityPills,.hnProspects-quickActionsRow,.hnProspects-importActionsRow{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.hnProspects-pageBadge,.hnProspects-toggleCardButton{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:0 10px;border-radius:999px;font-size:12px;border:1px solid rgba(148,163,184,.14);background:#0f172acc;color:#dbeafe;text-decoration:none}.hnProspects-page.is-densityReset .hnProspects-statStrip{gap:10px}.hnProspects-page.is-densityReset .hnProspects-statCard{padding:12px 14px;border-radius:16px}.hnProspects-page.is-densityReset .hnProspects-statEyebrow{font-size:10px}.hnProspects-page.is-densityReset .hnProspects-statValue{font-size:21px}.hnProspects-page.is-densityReset .hnProspects-statHint{font-size:11px}.hnProspects-page.is-densityReset .hnProspects-bindingCard,.hnProspects-page.is-densityReset .hnProspects-importCard,.hnProspects-page.is-densityReset .hnProspects-sideCard,.hnProspects-page.is-densityReset .hnProspects-railCard,.hnProspects-page.is-densityReset .hnProspects-loadingCard,.hnProspects-page.is-densityReset .hnProspects-emptyCard{border-radius:16px;padding:12px}.hnProspects-page.is-densityReset .hnProspects-bindingCard.is-compactCard,.hnProspects-page.is-densityReset .hnProspects-importCard.is-compactCard{padding:12px;background:#080f1be0}.hnProspects-page.is-densityReset .hnProspects-bindingHeader.is-tight,.hnProspects-page.is-densityReset .hnProspects-sideHeader.is-tight{margin-bottom:10px}.hnProspects-page.is-densityReset .hnProspects-bindingHeader h3,.hnProspects-page.is-densityReset .hnProspects-sideHeader h3,.hnProspects-page.is-densityReset .hnProspects-companyHero h3{font-size:15px}.hnProspects-page.is-densityReset .hnProspects-bindingGrid.is-compactGrid,.hnProspects-page.is-densityReset .hnProspects-importGrid.is-compactGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.hnProspects-page.is-densityReset .hnProspects-bindingGrid.is-compactTextareas{margin-top:10px}.hnProspects-page.is-densityReset .hnProspects-variableChip,.hnProspects-page.is-densityReset .hnProspects-columnChip,.hnProspects-page.is-densityReset .hnProspects-suggestionChip{min-height:24px;padding:0 8px;font-size:11px}.hnProspects-page.is-densityReset .hnProspects-bindingHintRow.is-condensed,.hnProspects-page.is-densityReset .hnProspects-columnList.is-condensed{gap:6px;margin-top:8px}.hnProspects-page.is-densityReset .hnProspects-folderRail,.hnProspects-page.is-densityReset .hnProspects-relationshipRail{gap:12px}.hnProspects-page.is-densityReset .hnProspects-railHeader h3{margin:2px 0 0;font-size:15px}.hnProspects-page.is-densityReset .hnProspects-miniButton,.hnProspects-page.is-densityReset .hnProspects-closeButton{min-width:30px;min-height:30px;width:30px;height:30px;border-radius:10px;font-size:12px}.hnProspects-page.is-densityReset .hnProspects-folderItem,.hnProspects-page.is-densityReset .hnProspects-listLine,.hnProspects-page.is-densityReset .hnProspects-linkedRow,.hnProspects-page.is-densityReset .hnProspects-campaignCard,.hnProspects-page.is-densityReset .hnProspects-activityRow,.hnProspects-page.is-densityReset .hnProspects-summaryBlock,.hnProspects-page.is-densityReset .hnProspects-sideMetric{border-radius:12px}.hnProspects-page.is-densityReset .hnProspects-folderItem,.hnProspects-page.is-densityReset .hnProspects-listLine{padding:9px 10px}.hnProspects-page.is-densityReset .hnProspects-folderText strong,.hnProspects-page.is-densityReset .hnProspects-recordTitle,.hnProspects-page.is-densityReset .hnProspects-companyName{font-size:13px}.hnProspects-page.is-densityReset .hnProspects-folderText small,.hnProspects-page.is-densityReset .hnProspects-recordSub,.hnProspects-page.is-densityReset .hnProspects-companySub,.hnProspects-page.is-densityReset .hnProspects-listCell,.hnProspects-page.is-densityReset .hnProspects-timeCell,.hnProspects-page.is-densityReset .hnProspects-campaignUsageSub{font-size:11px}.hnProspects-page.is-densityReset .hnProspects-avatar{width:30px;height:30px;min-width:30px;font-size:11px}.hnProspects-page.is-densityReset .hnProspects-recordButton{gap:10px}.hnProspects-page.is-densityReset .hnProspects-tableWrap{border-radius:16px;overflow:hidden}.hnProspects-page.is-densityReset .hnProspects-table th,.hnProspects-page.is-densityReset .hnProspects-table td{padding:10px;font-size:12px;vertical-align:middle}.hnProspects-page.is-densityReset .hnProspects-table thead th{font-size:10px;letter-spacing:.08em}.hnProspects-page.is-densityReset .hnProspects-badge,.hnProspects-page.is-densityReset .hnProspects-tagPill,.hnProspects-page.is-densityReset .hnProspects-readyBadge,.hnProspects-page.is-densityReset .hnProspects-bindingCount,.hnProspects-page.is-densityReset .hnProspects-sideValue{min-height:24px;padding:0 8px;font-size:11px}.hnProspects-page.is-densityReset .hnProspects-primaryButton,.hnProspects-page.is-densityReset .hnProspects-secondaryButton{min-height:34px;padding:0 11px;border-radius:10px;font-size:12px}.hnProspects-page.is-densityReset .hnProspects-primaryButton.is-small,.hnProspects-page.is-densityReset .hnProspects-secondaryButton.is-small{min-height:30px;padding:0 10px;font-size:11px}.hnProspects-page.is-densityReset .hnProspects-formField span,.hnProspects-page.is-densityReset .hnProspects-summaryTitle,.hnProspects-page.is-densityReset .hnProspects-sideEyebrow{font-size:10px}.hnProspects-page.is-densityReset .hnProspects-formField input,.hnProspects-page.is-densityReset .hnProspects-formField select,.hnProspects-page.is-densityReset .hnProspects-formField textarea,.hnProspects-page.is-densityReset .hnProspects-inlineFieldGroup input,.hnProspects-page.is-densityReset .hnProspects-inlineFieldGroup select{min-height:34px;padding:8px 10px;border-radius:10px;font-size:12px}.hnProspects-page.is-densityReset .hnProspects-formField textarea{min-height:86px}.hnProspects-page.is-densityReset input[type=checkbox]{-webkit-appearance:none;appearance:none;width:14px;height:14px;min-width:14px;border-radius:4px;border:1px solid rgba(148,163,184,.44);background:#0f172af2;display:inline-grid;place-items:center;cursor:pointer}.hnProspects-page.is-densityReset input[type=checkbox]:after{content:"";width:7px;height:4px;border-left:1.8px solid transparent;border-bottom:1.8px solid transparent;transform:rotate(-45deg) translateY(-1px)}.hnProspects-page.is-densityReset input[type=checkbox]:checked{background:linear-gradient(135deg,#2563eb,#7c3aed);border-color:transparent}.hnProspects-page.is-densityReset input[type=checkbox]:checked:after{border-left-color:#fff;border-bottom-color:#fff}.hnProspects-page.is-densityReset .hnProspects-checkField.is-compactCheck{padding-top:22px;gap:8px;font-size:12px}.hnProspects-page.is-densityReset .hnProspects-companyPanel,.hnProspects-page.is-densityReset .hnProspects-drawerBody,.hnProspects-page.is-densityReset .hnProspects-drawerBody.is-company{gap:14px}.hnProspects-page.is-densityReset .hnProspects-drawer{width:min(880px,calc(100vw - 28px))}.hnProspects-page.is-densityReset .hnProspects-drawer.is-company{width:min(980px,calc(100vw - 28px))}.hnProspects-page.is-densityReset .hnProspects-drawerHeader{padding:14px 16px}.hnProspects-page.is-densityReset .hnProspects-drawerTitle{font-size:18px}.hnProspects-page.is-densityReset .hnProspects-importDrop{min-height:110px;padding:14px;border-radius:14px}.hnProspects-page.is-densityReset .hnProspects-importTitle{font-size:14px}.hnProspects-page.is-densityReset .hnProspects-loadingCard.is-compact{padding:12px}@media(max-width:1380px){.hnProspects-page.is-densityReset .hnProspects-mainGrid.is-densityLayout{grid-template-columns:220px minmax(0,1fr)}.hnProspects-page.is-densityReset .hnProspects-relationshipRail{grid-column:1 / -1;position:static;grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1080px){.hnProspects-page.is-densityReset .hnProspects-mainGrid.is-densityLayout,.hnProspects-page.is-densityReset .hnProspects-bindingGrid.is-compactGrid,.hnProspects-page.is-densityReset .hnProspects-importGrid.is-compactGrid{grid-template-columns:1fr}.hnProspects-modeBar{grid-template-columns:1fr;display:grid}.hnProspects-page.is-densityReset .hnProspects-relationshipRail{grid-template-columns:1fr}}.hnProspects-page{font-size:13px}.hnProspects-mainGrid{gap:14px!important}.hnProspects-content,.hnProspects-secondaryCanvas,.hnProspects-relationshipRail,.hnProspects-folderRail{gap:12px!important}.hnProspects-bindingCard,.hnProspects-importCard,.hnProspects-sideCard,.hnProspects-railCard,.hnProspects-loadingCard,.hnProspects-emptyCard,.hnProspects-tableWrap{border-radius:16px!important}.hnProspects-bindingCard,.hnProspects-importCard,.hnProspects-sideCard,.hnProspects-railCard,.hnProspects-loadingCard,.hnProspects-emptyCard{padding:12px!important}.hnProspects-statCard{padding:12px 14px!important;border-radius:16px!important}.hnProspects-statValue{font-size:21px!important}.hnProspects-statHint,.hnProspects-recordSub,.hnProspects-companySub,.hnProspects-listCell,.hnProspects-timeCell,.hnProspects-campaignUsageSub,.hnProspects-inlineMuted,.hnProspects-modeTitleWrap p{font-size:11px!important}.hnProspects-recordTitle,.hnProspects-companyName,.hnProspects-folderText strong{font-size:13px!important}.hnProspects-avatar{width:30px!important;height:30px!important;min-width:30px!important;font-size:11px!important}.hnProspects-table th,.hnProspects-table td{padding:10px!important;font-size:12px!important}.hnProspects-table thead th{font-size:10px!important}.hnProspects-badge,.hnProspects-tagPill,.hnProspects-readyBadge,.hnProspects-bindingCount,.hnProspects-sideValue,.hnProspects-pageBadge,.hnProspects-toggleCardButton{min-height:24px!important;padding:0 8px!important;font-size:11px!important}.hnProspects-primaryButton,.hnProspects-secondaryButton{min-height:34px!important;padding:0 11px!important;border-radius:10px!important;font-size:12px!important}.hnProspects-primaryButton.is-small,.hnProspects-secondaryButton.is-small{min-height:30px!important;padding:0 10px!important;font-size:11px!important}.hnProspects-formField span,.hnProspects-summaryTitle,.hnProspects-sideEyebrow{font-size:10px!important}.hnProspects-formField input,.hnProspects-formField select,.hnProspects-formField textarea,.hnProspects-inlineFieldGroup input,.hnProspects-inlineFieldGroup select{min-height:34px!important;padding:8px 10px!important;border-radius:10px!important;font-size:12px!important}.hnProspects-formField textarea{min-height:86px!important}.hnProspects-variableChip,.hnProspects-columnChip,.hnProspects-suggestionChip{min-height:24px!important;padding:0 8px!important;font-size:11px!important}.hnProspects-folderItem,.hnProspects-listLine,.hnProspects-linkedRow,.hnProspects-campaignCard,.hnProspects-activityRow,.hnProspects-summaryBlock,.hnProspects-sideMetric{border-radius:12px!important}.hnProspects-folderItem,.hnProspects-listLine,.hnProspects-linkedRow,.hnProspects-campaignCard,.hnProspects-activityRow,.hnProspects-summaryBlock,.hnProspects-sideMetric{padding:10px!important}.hnProspects-closeButton,.hnProspects-miniButton{min-width:30px!important;min-height:30px!important;width:30px!important;height:30px!important;border-radius:10px!important;font-size:12px!important}.hnProspects-drawer{width:min(880px,calc(100vw - 28px))!important}.hnProspects-drawer.is-company{width:min(980px,calc(100vw - 28px))!important}.hnProspects-drawerHeader{padding:14px 16px!important}.hnProspects-drawerTitle{font-size:18px!important}.hnProspects-importDrop{min-height:110px!important;padding:14px!important;border-radius:14px!important}.hnProspects-importTitle{font-size:14px!important}.hnProspects input[type=checkbox]{-webkit-appearance:none;appearance:none;width:14px!important;height:14px!important;min-width:14px!important;border-radius:4px!important;border:1px solid rgba(148,163,184,.44)!important;background:#0f172af2!important;display:inline-grid;place-items:center;cursor:pointer}.hnProspects input[type=checkbox]:after{content:"";width:7px;height:4px;border-left:1.8px solid transparent;border-bottom:1.8px solid transparent;transform:rotate(-45deg) translateY(-1px)}.hnProspects input[type=checkbox]:checked{background:linear-gradient(135deg,#2563eb,#7c3aed)!important;border-color:transparent!important}.hnProspects input[type=checkbox]:checked:after{border-left-color:#fff;border-bottom-color:#fff}@media(max-width:1380px){.hnProspects-mainGrid{grid-template-columns:220px minmax(0,1fr) 260px!important}}@media(max-width:1080px){.hnProspects-mainGrid{grid-template-columns:1fr!important}}.hnProspects-mainGrid.is-clarityLayout{grid-template-columns:240px minmax(0,1fr) 280px;gap:14px;align-items:start}.hnProspects-content.is-clarityContent,.hnProspects-secondaryCanvas.is-flatter{display:grid;gap:12px}.hnProspects-modeBar{display:flex;justify-content:space-between;gap:14px;align-items:flex-start;padding:12px 14px;border-radius:16px;background:#080f1bd1;border:1px solid rgba(148,163,184,.12)}.hnProspects-modeTitleWrap h2{margin:2px 0 4px;font-size:18px;line-height:1.15;color:#f8fafc}.hnProspects-modeTitleWrap p{margin:0;max-width:820px}.hnProspects-modeUtilityPills,.hnProspects-quickActionsRow{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.hnProspects-pageBadge,.hnProspects-toggleCardButton{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:0 9px;border-radius:999px;font-size:11px;border:1px solid rgba(148,163,184,.14);background:#0f172acc;color:#dbeafe;text-decoration:none}.hnProspects-pageBadge.is-solid,.hnProspects-toggleCardButton.is-active{background:linear-gradient(135deg,#3b82f6e6,#7c3aede6);color:#fff;border-color:transparent}.hnProspects-pageBadge.is-link,.hnProspects-toggleCardButton.is-linkButton{color:#e2e8f0}.hnProspects-topSearchRow{display:grid}@media(max-width:1380px){.hnProspects-mainGrid.is-clarityLayout{grid-template-columns:220px minmax(0,1fr)}.hnProspects-relationshipRail{grid-column:1 / -1;position:static;grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1080px){.hnProspects-mainGrid.is-clarityLayout{grid-template-columns:1fr}.hnProspects-modeBar{display:grid;grid-template-columns:1fr}.hnProspects-relationshipRail{grid-template-columns:1fr}}.hnProspects-page input[type=checkbox],.hnProspects-table input[type=checkbox],.hnProspects-checkField input[type=checkbox]{-webkit-appearance:checkbox!important;appearance:auto!important;accent-color:#7c3aed!important;width:12px!important;height:12px!important;min-width:12px!important;min-height:12px!important;border:none!important;background:transparent!important;box-shadow:none!important;border-radius:3px!important;padding:0!important;margin:0!important;vertical-align:middle!important}.hnProspects-page input[type=checkbox]:after,.hnProspects-table input[type=checkbox]:after,.hnProspects-checkField input[type=checkbox]:after{content:none!important}.hnProspects-checkField,.hnProspects-checkField.is-compactCheck{gap:6px!important;align-items:center!important}.hnProspects-topSearchRow,.hnProspects-toolbar,.hnProspects-filterBar{gap:10px!important}.hnProspects-searchBar,.hnProspects-searchWrap,.hnProspects-filterBar{border-radius:14px!important}.hnProspects-searchBar,.hnProspects-searchWrap{min-height:42px!important;padding:6px 10px!important}.hnProspects-searchBar input,.hnProspects-searchWrap input,.hnProspects-topSearchRow input,.hnProspects-toolbar input{min-height:30px!important;font-size:13px!important;text-align:left!important}.hnProspects-topSearchRow input::placeholder,.hnProspects-toolbar input::placeholder{font-size:12px!important}.hnProspects-filterBar{display:grid!important;grid-template-columns:repeat(4,minmax(120px,1fr)) auto!important;align-items:end!important;padding:10px!important}.hnProspects-filterBar .hnProspects-formField,.hnProspects-filterBar label{gap:4px!important}.hnProspects-filterBar .hnProspects-formField span,.hnProspects-filterBar label span{font-size:11px!important;text-align:left!important;color:#cedcf5b8!important}.hnProspects-filterBar select,.hnProspects-filterBar input,.hnProspects-filterBar .hnProspects-inlineFieldGroup select,.hnProspects-filterBar .hnProspects-inlineFieldGroup input{min-height:34px!important;height:34px!important;padding:6px 10px!important;font-size:12px!important;text-align:left!important}.hnProspects-filterBar option{text-align:left!important}.hnProspects-filterBar .hnProspects-secondaryButton,.hnProspects-filterBar .hnProspects-primaryButton,.hnProspects-filterBar button{min-height:34px!important;height:34px!important;padding:0 10px!important;font-size:12px!important}.hnProspects-filterBar .hnProspects-tagWrap,.hnProspects-filterBar .hnProspects-chipRow,.hnProspects-filterBar .hnProspects-tagCell{gap:6px!important}.hnProspects-filterBar .hnProspects-tagPill,.hnProspects-filterBar .hnProspects-variableChip,.hnProspects-filterBar .hnProspects-columnChip,.hnProspects-filterBar .hnProspects-suggestionChip{min-height:22px!important;padding:0 7px!important;font-size:11px!important}.hnProspects-page .hnProspects-modeBar+.hnProspects-topSearchRow,.hnProspects-page .hnProspects-topSearchRow+.hnProspects-filterBar{margin-top:0!important}.hnProspects-modeUtilityPills,.hnProspects-quickActionsRow{gap:6px!important}.hnProspects-pageBadge,.hnProspects-toggleCardButton{min-height:26px!important;padding:0 8px!important;font-size:11px!important}@media(max-width:1200px){.hnProspects-filterBar{grid-template-columns:repeat(2,minmax(140px,1fr)) auto!important}}@media(max-width:760px){.hnProspects-filterBar{grid-template-columns:1fr!important}}.hnProspects-subnavRow{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:-2px}.hnProspects-subnavLink{display:inline-flex;align-items:center;justify-content:center;min-height:26px;padding:0 9px;border-radius:999px;font-size:11px;line-height:1;text-decoration:none;color:#dbeafe;background:#0f172ac7;border:1px solid rgba(148,163,184,.14)}.hnProspects-subnavLink.is-active{background:linear-gradient(135deg,#3b82f6e6,#7c3aede6);color:#fff;border-color:transparent}.hnProspects-filterBar,.hnProspects-toolbar,.hnProspects-topSearchRow{align-items:start!important}.hnProspects-filterBar .hnProspects-formField,.hnProspects-toolbar .hnProspects-formField,.hnProspects-topSearchRow .hnProspects-formField{text-align:left!important}.hnProspects-filterBar .hnProspects-formField span,.hnProspects-toolbar .hnProspects-formField span,.hnProspects-topSearchRow .hnProspects-formField span{text-align:left!important;justify-content:flex-start!important}.hnProspects-filterBar select,.hnProspects-filterBar input,.hnProspects-toolbar select,.hnProspects-toolbar input,.hnProspects-topSearchRow input{min-height:32px!important;height:32px!important;padding:6px 10px!important;font-size:12px!important}.hnProspects-filterBar .hnProspects-formField span{font-size:10px!important}.hnProspects-filterBar .hnProspects-tagChip,.hnProspects-filterBar .hnProspects-suggestionChip,.hnProspects-filterBar .hnProspects-variableChip{min-height:22px!important;padding:0 7px!important;font-size:10px!important}.hnProspects-modeBar.is-simpler{padding:10px 12px!important}.hnProspects-modeUtilityPills.is-slim,.hnProspects-quickActionsRow.is-slimRow,.hnProspects-importActionsRow.is-slimRow{gap:6px!important}.hnProspects-topSearchRow.is-compactSearch,.hnProspects-filterBar.is-compactBar{gap:8px!important}.hnProspects-filterRow.is-leftAligned{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-end}.hnProspects-filterSelect.is-compactControl{display:grid;gap:4px;min-width:128px}.hnProspects-filterSelect.is-compactControl span{font-size:10px!important;color:#cedcf59e!important;text-align:left!important}.hnProspects-filterSelect.is-compactControl select,.hnProspects-filterSelect.is-compactControl input{min-height:32px!important;padding:6px 10px!important;font-size:12px!important;text-align:left!important}.hnProspects-checkField.is-compactToggle{min-height:32px;padding-bottom:2px}.hnProspects-tagFilterRow.is-compactTags{gap:6px!important}.hnProspects-tagToggle,.hnProspects-ghostButton.is-polished,.hnProspects-toggleCardButton,.hnProspects-pageBadge,.hnProspects-subnavLink{min-height:28px!important;padding:0 9px!important;font-size:11px!important}.hnProspects-subnavRow{gap:6px!important}.hnProspects-folderRail.is-simplifiedRail{gap:10px!important}.hnProspects-railHint{font-size:11px;line-height:1.45;color:#cedcf5ad}.hnProspects-inlineNavLink{display:inline-flex;align-items:center;min-height:28px;padding:0 9px;border-radius:999px;background:#0f172ad9;border:1px solid rgba(148,163,184,.14);color:#e2e8f0;text-decoration:none;font-size:11px}.hnProspects-importCard.is-simplifiedCard .hnProspects-inlineMuted,.hnProspects-importDetected{font-size:11px!important;color:#cedcf5b3!important}.hnProspects-importDetected{margin-top:6px}@media(max-width:1080px){.hnProspects-filterRow.is-leftAligned{display:grid;grid-template-columns:1fr 1fr}}@media(max-width:760px){.hnProspects-filterRow.is-leftAligned{grid-template-columns:1fr}}.hnProspects-quickActionsRow.is-closedRowPolish{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding:8px 10px;border-radius:14px;border:1px solid rgba(120,140,180,.1);background:#0a101d85}.hnProspects-toggleCardButton.is-compactTools{min-height:28px!important;padding:0 10px!important;border-radius:999px!important;font-size:11px!important;background:#ffffff0a!important;color:#dbe7ff!important;border:1px solid rgba(120,140,180,.12)!important;box-shadow:none!important}.hnProspects-toggleCardButton.is-compactTools:hover{background:#ffffff12!important}.hnProspects-toggleCardButton.is-compactTools.is-active{background:linear-gradient(135deg,#6366f1eb,#7c3aedeb)!important;color:#fff!important;border-color:transparent!important}.hnProspects-primaryButton.is-exportAlwaysVisible{min-height:30px!important;padding:0 12px!important;font-size:11px!important;border-radius:10px!important;box-shadow:none!important}.hnProspects-primaryButton.is-exportAlwaysVisible:disabled{opacity:.55!important}.hnProspects-inlineMuted.is-exportHint{font-size:11px!important;color:#cedcf5b8!important}@media(max-width:900px){.hnProspects-quickActionsRow.is-closedRowPolish{gap:6px}}.hnProspects-topSearchRow.is-realCompactTopRow{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important;align-items:center!important}.hnProspects-searchBarCompact{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center}.hnProspects-searchInputCompact{width:100%;min-height:34px!important;border-radius:10px!important;border:1px solid rgba(120,140,180,.14)!important;background:#080d18e0!important;color:#eef4ff!important;padding:0 11px!important;font-size:12px!important;text-align:left!important;box-sizing:border-box}.hnProspects-searchInputCompact::placeholder{color:#cedcf57a!important}.hnProspects-searchRefreshButton,.hnProspects-primaryButton.is-topExportButton{min-height:32px!important;height:32px!important;padding:0 12px!important;border-radius:10px!important;font-size:11px!important;box-shadow:none!important}.hnProspects-filterBarCompactWrap{display:block}.hnProspects-filterBarCompact{display:flex;flex-wrap:wrap;gap:8px;align-items:end;padding:8px 10px;border-radius:14px;border:1px solid rgba(120,140,180,.1);background:#0a101d6b}.hnProspects-filterSelect.is-compactControl{display:grid;gap:4px;min-width:132px}.hnProspects-filterSelect.is-compactControl span{font-size:10px!important;color:#cedcf5a8!important;text-align:left!important}.hnProspects-filterSelect.is-compactControl select,.hnProspects-filterSelect.is-compactControl input{min-height:32px!important;height:32px!important;border-radius:10px!important;padding:0 10px!important;font-size:12px!important;text-align:left!important}.hnProspects-checkField.is-inlineCompact{padding-top:0!important;min-height:32px;display:inline-flex;align-items:center;gap:6px!important}.hnProspects-ghostButton.is-compactClear{min-height:32px!important;height:32px!important;padding:0 10px!important;font-size:11px!important;border-radius:10px!important}.hnProspects-quickActionsRow.is-minimalTools{padding:6px 8px!important;gap:7px!important}@media(max-width:900px){.hnProspects-topSearchRow.is-realCompactTopRow,.hnProspects-searchBarCompact{grid-template-columns:1fr!important}}.hnProspects-tableWrap{overflow-x:auto!important;overflow-y:hidden!important;padding-bottom:4px!important;scrollbar-width:thin;scrollbar-color:rgba(124,58,237,.75) rgba(255,255,255,.05);scroll-behavior:smooth}.hnProspects-tableWrap::-webkit-scrollbar{height:10px}.hnProspects-tableWrap::-webkit-scrollbar-track{background:#ffffff0d;border-radius:999px}.hnProspects-tableWrap::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#6366f1f2,#7c3aedf2);border-radius:999px;border:2px solid rgba(8,13,24,.88)}.hnProspects-tableWrap::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#818cf8fa,#9333eafa)}.hnProspects-table{min-width:1120px}.hn-contextHelp{position:relative;display:inline-flex;vertical-align:middle}.hn-contextHelp__button{width:28px;height:28px;border-radius:999px;border:1px solid rgba(122,147,255,.24);background:linear-gradient(180deg,#141d2efa,#0a101bfa);color:#eef4ff;display:inline-grid;place-items:center;font-size:13px;font-weight:900;line-height:1;cursor:pointer;box-shadow:0 12px 26px #0000003d}.hn-contextHelp__button:hover,.hn-contextHelp.is-open .hn-contextHelp__button{border-color:#7a93ff70;background:linear-gradient(180deg,#1e2a42fa,#0d1524fa)}.hn-contextHelp--sm .hn-contextHelp__button{width:24px;height:24px;font-size:12px}.hn-contextHelp__popover{position:absolute;top:calc(100% + 10px);z-index:60;width:min(340px,calc(100vw - 34px));border-radius:18px;border:1px solid rgba(122,147,255,.24);background:radial-gradient(circle at top right,rgba(122,147,255,.12),transparent 34%),linear-gradient(180deg,#0c121ffa,#080d18fa);box-shadow:0 24px 60px #00000057;padding:14px;display:grid;gap:10px}.hn-contextHelp--right .hn-contextHelp__popover{right:0}.hn-contextHelp--left .hn-contextHelp__popover{left:0}.hn-contextHelp__titleRow{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.hn-contextHelp__title{font-size:14px;font-weight:900;color:#f6f9ff;line-height:1.25}.hn-contextHelp__close{min-width:28px;min-height:28px;border-radius:10px;border:1px solid rgba(120,140,180,.14);background:#ffffff0a;color:#e4ecffe6;cursor:pointer}.hn-contextHelp__text{color:#cedcf5c7;line-height:1.62;font-size:13px}.hn-contextHelp__articleLabel{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#c2d0ee8a}.hn-contextHelp__articleTitle{color:#eef4ff;font-size:13px;font-weight:800;line-height:1.45}.hn-contextHelp__actions{display:flex;justify-content:flex-start}.hn-contextHelp__link{min-height:34px;padding:0 12px;border-radius:12px;border:1px solid rgba(122,147,255,.24);color:#e9f0ff;text-decoration:none;display:inline-flex;align-items:center;font-size:13px;font-weight:800;background:#7a93ff1a}.hn-contextHelp__link:hover{border-color:#7a93ff6b;background:#7a93ff29}.hn-finder{display:grid;gap:20px}.hn-finder-hero{display:grid;gap:18px;grid-template-columns:minmax(0,1.45fr) minmax(320px,.8fr);border-radius:28px;border:1px solid rgba(120,140,180,.18);background:radial-gradient(circle at top right,rgba(102,125,255,.14),transparent 34%),linear-gradient(180deg,#0b121ffa,#080e18fa);box-shadow:0 24px 60px #0000003d;padding:24px}.hn-finder-eyebrow{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:#c2d0eea3;margin-bottom:10px}.hn-finder-hero__copy h2{margin:0;font-size:34px;line-height:1.04;color:#f6f9ff}.hn-finder-hero__copy p{margin:12px 0 0;color:#cedcf5c7;line-height:1.72;max-width:900px}.hn-finder-badges{display:flex;gap:10px;flex-wrap:wrap;margin-top:16px}.hn-finder-badge{display:inline-flex;align-items:center;min-height:34px;padding:0 12px;border-radius:999px;font-size:13px;font-weight:800;letter-spacing:.01em;border:1px solid rgba(120,140,180,.18);color:#eef4ff;background:#ffffff0f}.hn-finder-badge--good{color:#dfffe9;border-color:#50c58c57;background:#50c58c1f}.hn-finder-badge--warn{color:#fff0cc;border-color:#ffc46b57;background:#ffc46b1f}.hn-finder-badge--accent{color:#e4ecff;border-color:#7b8fff61;background:#5b84ff24}.hn-finder-badge--neutral{color:#eef4ff}.hn-finder-hero__stats{display:grid;gap:12px}.hn-finder-stat{border-radius:20px;border:1px solid rgba(120,140,180,.14);background:#ffffff0a;padding:16px;display:grid;gap:6px}.hn-finder-stat span{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#c2d0ee9e}.hn-finder-stat strong{font-size:30px;line-height:1;color:#f7f9ff}.hn-finder-stat small{color:#cedcf5ad;line-height:1.55}.hn-finder-banner{border-radius:18px;padding:14px 16px;line-height:1.65;border:1px solid rgba(120,140,180,.16);background:#ffffff0d;color:#eaf1ff}.hn-finder-banner--error{border-color:#ff638447;background:#ff63841f;color:#ffdbe6}.hn-finder-banner--success{border-color:#50c58c47;background:#50c58c1f;color:#e1ffed}.hn-finder-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.hn-finder-step{display:grid;gap:6px;border-radius:18px;border:1px solid rgba(120,140,180,.14);background:#0a121fe6;color:#eef4ff;padding:14px;text-align:left;cursor:pointer;transition:transform .12s ease,border-color .12s ease,background .12s ease}.hn-finder-step:hover{transform:translateY(-1px);border-color:#7b8fff47}.hn-finder-step.is-active{border-color:#7b8fff57;background:linear-gradient(180deg,#5b84ff1f,#0a121ff5)}.hn-finder-step span{width:28px;height:28px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:#ffffff12;font-weight:900}.hn-finder-step strong{font-size:15px;line-height:1.2}.hn-finder-section{display:grid;gap:16px;border-radius:24px;border:1px solid rgba(120,140,180,.14);background:#0a121ff2;padding:18px;opacity:.78;transition:opacity .14s ease,border-color .14s ease,box-shadow .14s ease}.hn-finder-section.is-active{opacity:1;border-color:#7b8fff47;box-shadow:0 22px 50px #00000029}.hn-finder-section__head{display:flex;gap:14px;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}.hn-finder-section__title{font-size:24px;font-weight:900;color:#f5f8ff}.hn-finder-section__subtitle{margin-top:6px;color:#cedcf5c2;line-height:1.65;max-width:880px}.hn-finder-section__actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.hn-finder-grid{display:grid;gap:16px}.hn-finder-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.hn-finder-grid--review{grid-template-columns:minmax(0,1.45fr) minmax(320px,.75fr)}.hn-finder-panel{display:grid;gap:14px;border-radius:20px;border:1px solid rgba(120,140,180,.12);background:#ffffff0a;padding:16px}.hn-finder-panel__title{font-size:16px;font-weight:900;color:#f5f8ff}.hn-finder-form-grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.hn-finder-field{display:grid;gap:8px}.hn-finder-field__label{display:flex;gap:8px;align-items:center;color:#eef4ff;font-size:13px;font-weight:800}.hn-finder-hint{width:18px;height:18px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:#5b84ff29;border:1px solid rgba(123,143,255,.28);color:#dce7ff;font-size:11px;cursor:help}.hn-finder-input,.hn-finder-select,.hn-finder-textarea{width:100%;box-sizing:border-box;min-height:46px;border-radius:14px;border:1px solid rgba(120,140,180,.18);background:#080d18f5;color:#eef4ff;padding:12px 13px;outline:none;transition:border-color .12s ease,box-shadow .12s ease}.hn-finder-textarea{min-height:108px;resize:vertical}.hn-finder-input:focus,.hn-finder-select:focus,.hn-finder-textarea:focus{border-color:#7b8fff6b;box-shadow:0 0 0 3px #5b84ff24}.hn-finder-btn{min-height:42px;padding:0 14px;border-radius:14px;border:1px solid rgba(120,140,180,.18);background:#ffffff0f;color:#eef4ff;font-weight:800;cursor:pointer;transition:transform .12s ease,background .12s ease,border-color .12s ease}.hn-finder-btn:hover:not(:disabled){transform:translateY(-1px);border-color:#7b8fff57}.hn-finder-btn:disabled{cursor:not-allowed;opacity:.6}.hn-finder-btn--primary{border:none;background:linear-gradient(135deg,#9eb2ff,#6f88ff);color:#0a1220}.hn-finder-btn--danger{border-color:#ff638447;color:#ffdbe6}.hn-finder-btn--full{width:100%}.hn-finder-score{display:flex;gap:16px;align-items:center;border-radius:18px;border:1px solid rgba(123,143,255,.24);background:linear-gradient(180deg,#5b84ff1f,#ffffff08);padding:16px}.hn-finder-score__ring{width:84px;height:84px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:radial-gradient(circle at center,rgba(7,12,22,.98) 0 53%,transparent 54%),conic-gradient(#7b8fffd9,#7b8fff3d);box-shadow:inset 0 0 0 1px #7b8fff2e}.hn-finder-score__ring span{font-size:24px;font-weight:900;color:#f7f9ff}.hn-finder-score__verdict{font-size:18px;font-weight:900;color:#f6f9ff}.hn-finder-score__sub{margin-top:4px;color:#cedcf5b8;line-height:1.55}.hn-finder-coach-list{display:grid;gap:8px}.hn-finder-coach-row{border-radius:14px;border:1px solid rgba(120,140,180,.12);background:#ffffff08;padding:11px 12px;color:#e4edffdb;line-height:1.55}.hn-finder-coach-row--good{border-color:#50c58c3d;background:#50c58c1a;color:#e3ffee}.hn-finder-coach-row--warn{border-color:#ffc46b3d;background:#ffc46b1a;color:#fff0cb}.hn-finder-generated-query{display:grid;gap:6px;border-radius:16px;border:1px dashed rgba(123,143,255,.32);padding:13px 14px}.hn-finder-generated-query span{font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:#c2d0ee9e}.hn-finder-generated-query strong{color:#f7f9ff;line-height:1.55}.hn-finder-copy{color:#e0e9fbd1;line-height:1.7}.hn-finder-copy p,.hn-finder-copy ul{margin:0}.hn-finder-copy ul{padding-left:18px;display:grid;gap:8px}.hn-finder-destination-note,.hn-finder-hidden-summary{border-radius:16px;border:1px solid rgba(120,140,180,.12);background:#ffffff0a;padding:12px 13px;color:#d6e2fbc7;line-height:1.6}.hn-finder-hidden-summary{display:flex;gap:12px;justify-content:space-between;align-items:center}.hn-finder-hidden-summary button{background:none;border:none;color:#cfdbff;font-weight:800;cursor:pointer}.hn-finder-runbox,.hn-finder-exportbox{display:grid;gap:10px}.hn-finder-runbox>div,.hn-finder-exportbox>div{display:flex;justify-content:space-between;gap:12px;align-items:center;border-radius:14px;border:1px solid rgba(120,140,180,.12);background:#ffffff08;padding:11px 12px}.hn-finder-runbox span,.hn-finder-exportbox span{color:#cedcf5b8;font-size:13px}.hn-finder-runbox strong,.hn-finder-exportbox strong{color:#f7f9ff}.hn-finder-toolbar{display:flex;gap:12px;justify-content:space-between;align-items:center;flex-wrap:wrap}.hn-finder-toolbar__group{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.hn-finder-results{display:grid;gap:10px;max-height:960px;overflow:auto;padding-right:2px}.hn-finder-result{display:grid;gap:12px;grid-template-columns:24px minmax(0,1fr) auto;align-items:start;border-radius:18px;border:1px solid rgba(120,140,180,.12);background:#ffffff0a;padding:14px;cursor:pointer}.hn-finder-result.is-selected{border-color:#7b8fff57;background:#5b84ff1f}.hn-finder-result__check{padding-top:3px}.hn-finder-result__main{min-width:0;display:grid;gap:8px}.hn-finder-result__topline{display:flex;gap:12px;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}.hn-finder-result__topline strong{color:#f7f9ff;font-size:15px;line-height:1.35}.hn-finder-result__badges{display:flex;gap:8px;flex-wrap:wrap}.hn-finder-result__detail{display:flex;gap:14px;flex-wrap:wrap;color:#cedcf5bd;font-size:13px;line-height:1.55}.hn-finder-result__notes{color:#c2d0ee9e;font-size:12px;line-height:1.55}.hn-finder-result__meta{text-align:right;display:grid;gap:4px;color:#c2d0ee9e;font-size:12px}.hn-finder-result__meta strong{color:#eef4ff}.hn-finder-empty{border-radius:18px;border:1px dashed rgba(120,140,180,.18);padding:18px;color:#cedcf5b8;line-height:1.65}@media(max-width:1200px){.hn-finder-hero,.hn-finder-grid--review{grid-template-columns:1fr}}@media(max-width:980px){.hn-finder-grid--two,.hn-finder-form-grid,.hn-finder-steps{grid-template-columns:1fr}.hn-finder-hidden-summary,.hn-finder-toolbar{flex-direction:column;align-items:stretch}.hn-finder-toolbar__group{width:100%}.hn-finder-toolbar__group>*{flex:1 1 0}}@media(max-width:760px){.hn-finder-hero__copy h2{font-size:28px}.hn-finder-step{grid-template-columns:28px minmax(0,1fr);align-items:center}.hn-finder-result{grid-template-columns:24px minmax(0,1fr)}.hn-finder-result__meta{grid-column:2;text-align:left}}.hn-finder-hero__actions{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:18px}.hn-finder-hero__actions-note{color:#cedcf5bd;line-height:1.6;font-size:14px}.hn-finder-btn--hero{min-height:54px;padding:0 22px;font-size:15px}.hn-finder-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.hn-finder-step{min-height:76px;padding:14px 16px;border-radius:18px;justify-content:flex-start;align-items:flex-start}.hn-finder-step strong{font-size:15px;line-height:1.25}.hn-finder-step.is-locked,.hn-finder-step:disabled{opacity:.56;cursor:not-allowed}.hn-finder-panel__title{font-size:18px}.hn-finder-field__label{font-size:14px;font-weight:800;color:#eef4ff}.hn-finder-field__hint{font-size:12px;line-height:1.45;color:#cedcf5ad}.hn-finder-form-grid{display:grid;gap:14px;align-items:start}.hn-finder-input{min-height:46px;padding:10px 12px;font-size:15px;line-height:1.4}.hn-finder-inline-note{margin-top:10px;font-size:13px;line-height:1.55;color:#cedcf5bd}.hn-finder-grid--two,.hn-finder-grid--review{align-items:start}@media(min-width:980px){.hn-finder-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:980px){.hn-finder-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.hn-finder-steps{grid-template-columns:1fr}.hn-finder-btn--hero{width:100%}}.hn-finder-panel--market-definition,.hn-finder-panel--market-copilot{align-self:start}.hn-finder-panel--market-copilot{max-height:min(74vh,940px);overflow:auto;scrollbar-gutter:stable both-edges}.hn-finder-grid--market{align-items:start}.hn-finder-panel--market-copilot{align-self:start;max-height:min(74vh,940px);overflow:auto;scrollbar-gutter:stable both-edges}.hn-finder-panel--market-copilot .hn-finder-score,.hn-finder-panel--market-copilot .hn-finder-copy,.hn-finder-panel--market-copilot .hn-finder-generated-query,.hn-finder-panel--market-copilot .hn-finder-coach-list{margin-bottom:12px}.hn-finder-panel--market-copilot .hn-finder-coach-list{max-height:190px;overflow:auto}.hn-finder-panel--market-copilot .hn-finder-copy p{margin:0 0 8px}.hn-finder-panel--market-copilot .hn-finder-copy ul{margin:0;padding-left:18px}@media(max-width:1100px){.hn-finder-panel--market-copilot,.hn-finder-panel--market-copilot .hn-finder-coach-list{max-height:none;overflow:visible}}.hn-crm-page-guide-hidden{display:none!important}.hn-crm-board-shell,.hn-crm-detail-shell{min-width:0}.hn-crm-board-scroll,.hn-crm-detail-scroll{min-width:0;scrollbar-width:thin;scrollbar-color:rgba(235,240,247,.92) rgba(255,255,255,.08)}.hn-crm-board-scroll{overflow-x:auto;overflow-y:hidden;padding-bottom:8px;border-radius:18px;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.hn-crm-board-inner{min-width:max(1240px,100%)}.hn-crm-detail-scroll{overflow-x:hidden;overflow-y:auto;max-height:clamp(500px,calc(100vh - 230px),920px);padding-right:6px;border-radius:18px}.hn-crm-detail-inner{min-width:0}.hn-crm-board-scroll::-webkit-scrollbar,.hn-crm-detail-scroll::-webkit-scrollbar{width:12px;height:12px}.hn-crm-board-scroll::-webkit-scrollbar-track,.hn-crm-detail-scroll::-webkit-scrollbar-track{background:#ffffff14;border-radius:999px}.hn-crm-board-scroll::-webkit-scrollbar-thumb,.hn-crm-detail-scroll::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#f8fafdf5,#a8b1c2f5);border:2px solid rgba(11,18,31,.96);border-radius:999px}.hn-crm-board-scroll::-webkit-scrollbar-thumb:hover,.hn-crm-detail-scroll::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#fffffffa,#bcc5d6fa)}@media(max-width:1280px){.hn-crm-board-inner{min-width:1080px}}@media(max-width:980px){.hn-crm-detail-scroll{max-height:none;padding-right:0}.hn-crm-board-inner{min-width:960px}}.hn-campaigns{display:grid;gap:20px;color:#edf3ff}.hn-campaigns__hero,.hn-campaigns__panel,.hn-campaigns__notice{border-radius:24px;border:1px solid rgba(132,152,214,.16);box-shadow:0 24px 80px #0000003d}.hn-campaigns__hero,.hn-campaigns__panel{background:radial-gradient(circle at top right,rgba(101,135,255,.2),transparent 28%),radial-gradient(circle at left center,rgba(72,208,187,.1),transparent 24%),#0a101bf5}.hn-campaigns__hero{padding:28px;display:grid;gap:24px;grid-template-columns:minmax(0,1.25fr) minmax(320px,.95fr)}.hn-campaigns__hero-copy h1{margin:8px 0 0;font-size:34px;line-height:1.08;letter-spacing:-.03em}.hn-campaigns__hero-copy p{margin:14px 0 0;color:#d9e3f8d1;line-height:1.75;font-size:15px;max-width:820px}.hn-campaigns__hero-metrics,.hn-campaigns__metric-grid,.hn-campaigns__mini-metrics,.hn-campaigns__report-grid{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.hn-campaigns__metric-card{border-radius:18px;border:1px solid rgba(124,145,205,.18);background:#ffffff0d;padding:16px;display:grid;gap:8px;min-width:0}.hn-campaigns__metric-card.tone-good{border-color:#50d0a04d;background:#50d0a01c}.hn-campaigns__metric-card.tone-warn{border-color:#ffc85e4d;background:#ffc85e1c}.hn-campaigns__metric-card.tone-bad{border-color:#ff6e8a4d;background:#ff6e8a1f}.hn-campaigns__metric-label{font-size:11px;text-transform:uppercase;letter-spacing:.12em;color:#c1cdecb8;font-weight:800}.hn-campaigns__metric-value{font-size:28px;line-height:1;font-weight:900}.hn-campaigns__metric-hint{color:#d7e2f6c7;line-height:1.55;font-size:13px}.hn-campaigns__eyebrow{font-size:11px;text-transform:uppercase;letter-spacing:.12em;color:#c4d1f2b8;font-weight:800}.hn-campaigns__view-tabs{display:grid;gap:12px;grid-template-columns:repeat(7,minmax(0,1fr))}.hn-campaigns__view-tab{min-width:0;border-radius:18px;border:1px solid rgba(126,146,208,.16);background:#ffffff0a;color:#eef4ff;padding:14px;display:grid;gap:10px;align-content:start;cursor:pointer;text-align:left;transition:border-color .16s ease,background .16s ease,transform .16s ease}.hn-campaigns__view-tab:hover{border-color:#869ee24d;background:#ffffff12;transform:translateY(-1px)}.hn-campaigns__view-tab.is-active{border-color:#7795ff70;background:linear-gradient(180deg,#6d8aff2b,#ffffff0f),#ffffff12;box-shadow:inset 0 0 0 1px #7795ff38}.hn-campaigns__view-tab .icon{width:34px;height:34px;display:inline-grid;place-items:center;border-radius:12px;border:1px solid rgba(130,151,214,.16);background:#ffffff0f;font-size:16px}.hn-campaigns__view-tab .copy{display:grid;gap:6px;min-width:0}.hn-campaigns__view-tab .copy strong{font-size:15px;line-height:1.2}.hn-campaigns__view-tab .copy small{color:#d6e1f7bd;line-height:1.5;font-size:12px}.hn-campaigns__notice{padding:14px 16px;line-height:1.65;font-size:14px}.hn-campaigns__notice.tone-default{background:#4f6ec71f;border:1px solid rgba(97,128,220,.2);color:#dce7ff}.hn-campaigns__notice.tone-good{background:#54d1a021;border:1px solid rgba(84,209,160,.22);color:#dffef1}.hn-campaigns__notice.tone-warn{background:#ffc85a24;border:1px solid rgba(255,200,90,.22);color:#fff2d1}.hn-campaigns__notice.tone-bad{background:#ff6e8a24;border:1px solid rgba(255,110,138,.22);color:#ffe2ea}.hn-campaigns__layout-grid,.hn-campaigns__wizard-layout{display:grid;gap:18px;grid-template-columns:minmax(260px,.9fr) minmax(0,1.8fr)}.hn-campaigns__layout-grid.templates-layout,.hn-campaigns__layout-grid.email-lists-layout{grid-template-columns:repeat(2,minmax(0,1fr))}.hn-campaigns__panel{padding:22px;display:grid;gap:18px;min-width:0}.hn-campaigns__panel-top{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.hn-campaigns__panel-top h3{margin:6px 0 0;font-size:26px;line-height:1.15;letter-spacing:-.02em}.hn-campaigns__panel-actions,.hn-campaigns__wizard-actions,.hn-campaigns__toolbar-left,.hn-campaigns__campaign-actions{display:flex;gap:10px;flex-wrap:wrap}.hn-campaigns__field-grid{display:grid;gap:14px;grid-template-columns:repeat(1,minmax(0,1fr))}.hn-campaigns__field-grid.two-col{grid-template-columns:repeat(2,minmax(0,1fr))}.hn-campaigns__field.full{grid-column:1 / -1}.hn-campaigns__field{display:grid;gap:8px;min-width:0}.hn-campaigns__field span{font-size:12px;color:#c4d1f1c7;font-weight:800;letter-spacing:.03em}.hn-campaigns__field input,.hn-campaigns__field textarea,.hn-campaigns__field select,.hn-campaigns__inspector input,.hn-campaigns__inspector textarea,.hn-campaigns__inspector select{width:100%;box-sizing:border-box;border-radius:14px;border:1px solid rgba(124,145,205,.22);background:#0e1523f5;color:#edf3ff;padding:12px 13px;outline:none;min-width:0}.hn-campaigns__field textarea,.hn-campaigns__inspector textarea{resize:vertical;min-height:112px}.hn-campaigns__field select,.hn-campaigns__inspector select{appearance:none}.hn-campaigns__field select option,.hn-campaigns__inspector select option{background:#0d1420;color:#edf3ff}.hn-campaigns__primary-btn,.hn-campaigns__ghost-btn,.hn-campaigns__danger-btn,.hn-campaigns__tiny-btn{border-radius:14px;font-weight:800;cursor:pointer;transition:transform .14s ease,background .14s ease,border-color .14s ease}.hn-campaigns__primary-btn:hover,.hn-campaigns__ghost-btn:hover,.hn-campaigns__danger-btn:hover,.hn-campaigns__tiny-btn:hover{transform:translateY(-1px)}.hn-campaigns__primary-btn{min-height:44px;border:none;padding:0 16px;color:#0a1220;background:linear-gradient(135deg,#8cb1ff,#6d8dff 55%,#5be0d2)}.hn-campaigns__ghost-btn{min-height:42px;border:1px solid rgba(129,150,210,.18);padding:0 14px;background:#ffffff0d;color:#edf3ff}.hn-campaigns__danger-btn{min-height:42px;border:1px solid rgba(255,114,142,.24);padding:0 14px;background:#ff728e1f;color:#ffe3ea}.hn-campaigns__tiny-btn{min-height:32px;min-width:32px;border:1px solid rgba(129,150,210,.18);background:#ffffff0a;color:#edf3ff}.hn-campaigns__folder-list,.hn-campaigns__template-list,.hn-campaigns__list-table,.hn-campaigns__campaign-list{display:grid;gap:14px}.hn-campaigns__folder-row,.hn-campaigns__pair-row,.hn-campaigns__template-card,.hn-campaigns__report-card,.hn-campaigns__campaign-card{border-radius:18px;border:1px solid rgba(128,147,204,.16);background:#ffffff0a;padding:16px;min-width:0}.hn-campaigns__template-card,.hn-campaigns__report-card{display:grid;gap:10px}.hn-campaigns__template-card p{margin:0;color:#d9e3f7c2;line-height:1.6;font-size:14px}.hn-campaigns__pair-row{display:flex;justify-content:space-between;gap:12px;align-items:center}.hn-campaigns__pair-row small{display:block;margin-top:4px;color:#c9d6f3b8}.hn-campaigns__campaign-card{display:grid;gap:16px}.hn-campaigns__campaign-top{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;flex-wrap:wrap}.hn-campaigns__campaign-title-wrap{min-width:0;display:grid;gap:8px}.hn-campaigns__campaign-title-wrap h4{margin:0;font-size:24px;line-height:1.12;word-break:break-word}.hn-campaigns__campaign-title-wrap p{margin:0;color:#d6e1f6c2;line-height:1.6;font-size:14px;word-break:break-word}.hn-campaigns__status-pill{width:fit-content;border-radius:999px;padding:6px 10px;font-size:11px;letter-spacing:.08em;text-transform:uppercase;font-weight:800}.hn-campaigns__status-pill.tone-good{background:#54d1a024;border:1px solid rgba(84,209,160,.22);color:#dcfff0}.hn-campaigns__status-pill.tone-warn{background:#ffc85a24;border:1px solid rgba(255,200,90,.22);color:#fff2d1}.hn-campaigns__status-pill.tone-bad{background:#ff728e24;border:1px solid rgba(255,114,142,.22);color:#ffe3ea}.hn-campaigns__status-pill.tone-default{background:#6e8aff24;border:1px solid rgba(110,138,255,.22);color:#dce5ff}.hn-campaigns__progress-wrap{display:grid;gap:8px}.hn-campaigns__progress-meta{display:flex;justify-content:space-between;gap:12px;font-size:13px;color:#d2def5cc}.hn-campaigns__progress-bar{height:12px;border-radius:999px;background:#ffffff12;overflow:hidden}.hn-campaigns__progress-bar span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#6c8eff,#63a9ff 45%,#56d7cd)}.hn-campaigns__expanded-grid,.hn-campaigns__review-grid{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.hn-campaigns__expanded-card{border-radius:18px;border:1px solid rgba(128,148,205,.16);background:#ffffff0d;padding:16px;display:grid;gap:12px}.hn-campaigns__detail-list{display:grid;gap:10px}.hn-campaigns__detail-list div{display:flex;justify-content:space-between;gap:12px;align-items:baseline;border-bottom:1px dashed rgba(255,255,255,.08);padding-bottom:8px}.hn-campaigns__detail-list div span{color:#c7d4f2c2}.hn-campaigns__detail-list div strong{text-align:right}.hn-campaigns__sequence-inline{display:flex;flex-wrap:wrap;gap:12px}.hn-campaigns__sequence-node{min-width:140px;border-radius:16px;border:1px solid rgba(128,148,205,.16);background:#ffffff0d;padding:12px;display:grid;gap:6px}.hn-campaigns__sequence-node small{color:#cfdbf5b8;line-height:1.5}.hn-campaigns__wizard-rail{display:grid;gap:10px}.hn-campaigns__wizard-step{border-radius:16px;border:1px solid rgba(129,150,210,.16);background:#ffffff0d;color:#edf3ff;padding:12px 14px;display:flex;align-items:center;gap:12px;cursor:pointer;text-align:left}.hn-campaigns__wizard-step.is-active{border-color:#7695ff70;background:#6f8eff26}.hn-campaigns__wizard-step .count{width:28px;height:28px;border-radius:999px;display:inline-grid;place-items:center;background:#ffffff14;font-size:12px;font-weight:900}.hn-campaigns__toggle-grid{display:grid;gap:12px 18px;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.hn-campaigns__toggle-grid label{display:flex;align-items:center;gap:10px;min-width:0;color:#edf3ff;line-height:1.45;font-size:14px}.hn-campaigns__builder-wrap{display:grid;gap:16px}.hn-campaigns__builder-toolbar{display:flex;justify-content:space-between;gap:16px;align-items:center;flex-wrap:wrap}.hn-campaigns__zoom-wrap{display:flex;align-items:center;gap:10px;color:#d8e3f8c7}.hn-campaigns__builder-body{display:grid;gap:18px;grid-template-columns:minmax(0,1.35fr) minmax(340px,.75fr);align-items:start}.hn-campaigns__builder-canvas-shell,.hn-campaigns__builder-inspector-shell{border-radius:20px;border:1px solid rgba(128,148,205,.16);background:#ffffff0a;padding:14px;min-width:0}.hn-campaigns__builder-canvas-shell{overflow:auto;min-height:520px}.hn-campaigns__builder-canvas{display:flex;align-items:flex-start;gap:18px;transform-origin:top left;width:max-content;min-height:460px}.hn-campaigns__step-stack{display:grid;gap:10px;align-content:start}.hn-campaigns__step-card{width:188px;border-radius:18px;border:1px solid rgba(128,148,205,.16);background:#0c131ffa;color:#eef4ff;padding:14px;display:grid;gap:10px;cursor:pointer;text-align:left}.hn-campaigns__step-card.is-active{border-color:#7293ff70;box-shadow:0 0 0 1px #7293ff38,0 20px 50px #0000003d}.hn-campaigns__step-header{display:flex;align-items:center;justify-content:space-between;gap:10px}.hn-campaigns__step-type,.hn-campaigns__step-order{font-size:11px;text-transform:uppercase;letter-spacing:.08em;font-weight:800}.hn-campaigns__step-title{font-size:15px;font-weight:900;line-height:1.25}.hn-campaigns__step-body{color:#d8e3f8bd;line-height:1.55;font-size:13px}.hn-campaigns__condition-preview{display:grid;gap:8px}.hn-campaigns__condition-chip{border-radius:999px;border:1px solid rgba(129,150,210,.18);background:#ffffff0d;padding:7px 10px;font-size:11px;line-height:1.3}.hn-campaigns__condition-branches{display:grid;gap:6px}.hn-campaigns__condition-branches>div{border-radius:12px;padding:7px 9px;font-size:12px;line-height:1.35}.hn-campaigns__condition-branches .branch-true{background:#54d1a01a;border:1px solid rgba(84,209,160,.16);color:#defdf0}.hn-campaigns__condition-branches .branch-false{background:#ffc85a1a;border:1px solid rgba(255,200,90,.16);color:#fff0c9}.hn-campaigns__step-controls{display:flex;gap:8px;justify-content:center}.hn-campaigns__inspector,.hn-campaigns__inspector-empty{position:sticky;top:18px;display:grid;gap:14px}.hn-campaigns__inspector-empty{color:#d6e1f6bd;line-height:1.65}.hn-campaigns__inspector-top{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;flex-wrap:wrap}.hn-campaigns__inspector-top h3{margin:6px 0 0;font-size:24px}.hn-campaigns__split-lanes{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.hn-campaigns__report-bars{display:grid;gap:10px}.hn-campaigns__bar-row{display:grid;gap:8px;grid-template-columns:92px minmax(0,1fr) 54px;align-items:center;font-size:13px}.hn-campaigns__bar-row div{height:12px;border-radius:999px;background:#ffffff12;overflow:hidden}.hn-campaigns__bar-row div i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#7ea4ff,#6dd0f2,#58e0c9)}.hn-campaigns__bar-row.tone-bad div i{background:linear-gradient(90deg,#ff8ea7,#ff7e91)}.hn-campaigns__rail-toggle-wrap{display:flex;align-items:flex-start}@media(max-width:1400px){.hn-campaigns__view-tabs{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:1200px){.hn-campaigns__hero,.hn-campaigns__layout-grid,.hn-campaigns__wizard-layout,.hn-campaigns__builder-body,.hn-campaigns__layout-grid.templates-layout,.hn-campaigns__layout-grid.email-lists-layout,.hn-campaigns__expanded-grid,.hn-campaigns__review-grid,.hn-campaigns__field-grid.two-col,.hn-campaigns__toggle-grid,.hn-campaigns__split-lanes{grid-template-columns:1fr}.hn-campaigns__hero-metrics,.hn-campaigns__metric-grid,.hn-campaigns__mini-metrics,.hn-campaigns__report-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.hn-campaigns__view-tabs,.hn-campaigns__hero-metrics,.hn-campaigns__metric-grid,.hn-campaigns__mini-metrics,.hn-campaigns__report-grid{grid-template-columns:1fr}.hn-campaigns__builder-canvas{transform:none!important;width:100%;flex-wrap:wrap}.hn-campaigns__step-card{width:100%}}.unibox-page{display:grid;gap:20px;color:#eff4ff}.unibox-hero,.unibox-panel,.unibox-thread,.unibox-template-editor,.unibox-composer{border:1px solid rgba(122,146,188,.16);background:linear-gradient(180deg,#0b1220f5,#080e19fa);box-shadow:0 22px 60px #00000038}.unibox-hero{border-radius:28px;padding:24px;display:grid;gap:18px}.unibox-hero-top{display:flex;justify-content:space-between;gap:18px;align-items:flex-start;flex-wrap:wrap}.unibox-kicker{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:#c2d0eea8;margin-bottom:8px}.unibox-hero h1{margin:0;font-size:34px;line-height:1.02}.unibox-hero p{margin:10px 0 0;max-width:980px;color:#cedcf5cc;line-height:1.68}.unibox-actions{display:flex;gap:10px;flex-wrap:wrap}.unibox-button,.unibox-button-secondary,.unibox-button-danger,.unibox-chip-button{border:0;border-radius:14px;cursor:pointer;font-weight:800;transition:transform .12s ease,opacity .12s ease,background .12s ease}.unibox-button:disabled,.unibox-button-secondary:disabled,.unibox-button-danger:disabled,.unibox-chip-button:disabled{opacity:.6;cursor:default}.unibox-button:hover,.unibox-button-secondary:hover,.unibox-button-danger:hover,.unibox-chip-button:hover{transform:translateY(-1px)}.unibox-button{background:linear-gradient(135deg,#7f9cff,#5fd3ff);color:#07111f;padding:12px 16px}.unibox-button-secondary{background:#ffffff0f;color:#eff4ff;padding:12px 16px;border:1px solid rgba(122,146,188,.18)}.unibox-button-danger{background:#ff5c6f24;color:#ffd7de;padding:12px 16px;border:1px solid rgba(255,92,111,.24)}.unibox-chip-button{background:#ffffff0d;color:#eff4ff;padding:10px 14px;border:1px solid rgba(122,146,188,.16)}.unibox-chip-button.is-active{background:linear-gradient(135deg,#7f9cff42,#5fd3ff2e);border-color:#7f9cff61}.unibox-metrics{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.unibox-metric{border-radius:18px;border:1px solid rgba(122,146,188,.14);background:#ffffff0a;padding:16px}.unibox-metric-label{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#c6d4f0a8;margin-bottom:8px}.unibox-metric-value{font-size:28px;font-weight:900}.unibox-metric-note{margin-top:8px;color:#cedcf5b8;font-size:13px;line-height:1.5}.unibox-subnav{display:flex;gap:12px;flex-wrap:wrap}.unibox-subnav-card{min-width:220px;flex:1 1 220px;border-radius:18px;padding:16px;border:1px solid rgba(122,146,188,.16);background:#ffffff0a;cursor:pointer;color:inherit;text-align:left}.unibox-subnav-card.is-active{background:linear-gradient(135deg,#7f9cff38,#5fd3ff1f);border-color:#7f9cff5c}.unibox-subnav-card strong{display:block;margin-bottom:8px;font-size:15px}.unibox-subnav-card span{display:block;color:#cedcf5b8;font-size:13px;line-height:1.55}.unibox-notice,.unibox-error{border-radius:16px;padding:14px 16px;line-height:1.58}.unibox-notice{border:1px solid rgba(114,182,255,.22);background:#72b6ff1f;color:#d8ecff}.unibox-error{border:1px solid rgba(255,92,111,.24);background:#ff5c6f1f;color:#ffd7de}.unibox-grid-3{display:grid;gap:18px;grid-template-columns:1.2fr 1.4fr 1fr}.unibox-grid-2{display:grid;gap:18px;grid-template-columns:1.1fr 1.4fr}.unibox-panel{border-radius:24px;padding:18px;display:grid;gap:16px;min-width:0}.unibox-panel-header{display:flex;justify-content:space-between;align-items:flex-start;gap:14px;flex-wrap:wrap}.unibox-panel-header h2,.unibox-panel-header h3{margin:0}.unibox-panel-header p{margin:6px 0 0;color:#cedcf5bd;line-height:1.6}.unibox-list{display:grid;gap:10px}.unibox-list-card,.unibox-thread-card,.unibox-template-card,.unibox-step-card,.unibox-dne-card{border-radius:16px;border:1px solid rgba(122,146,188,.12);background:#ffffff0a;padding:14px}.unibox-list-card.is-active,.unibox-thread-card.is-active,.unibox-template-card.is-active{border-color:#7f9cff5c;background:linear-gradient(135deg,#7f9cff2e,#5fd3ff14)}.unibox-list-card-head,.unibox-thread-head,.unibox-template-head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.unibox-muted{color:#cedcf5ad;font-size:13px;line-height:1.55}.unibox-pill-row{display:flex;gap:8px;flex-wrap:wrap}.unibox-pill{border-radius:999px;padding:6px 10px;font-size:12px;font-weight:800;background:#ffffff14;color:#eff4ff}.unibox-pill.good{background:#44d69629;color:#ccffe7}.unibox-pill.warn{background:#ffbe5e29;color:#ffe8be}.unibox-pill.bad{background:#ff5c6f29;color:#ffd7de}.unibox-pill.accent{background:#7f9cff2e;color:#e0e8ff}.unibox-field-grid{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.unibox-field-grid-3{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.unibox-field,.unibox-checkbox,.unibox-inline-field{display:grid;gap:8px}.unibox-field label,.unibox-inline-field label{font-size:13px;font-weight:700;color:#d6e2f8d1}.unibox-input,.unibox-textarea,.unibox-select{width:100%;border-radius:14px;border:1px solid rgba(122,146,188,.18);background:#ffffff0a;color:#eff4ff;padding:12px 14px;outline:none;box-sizing:border-box}.unibox-input:focus,.unibox-textarea:focus,.unibox-select:focus{border-color:#7f9cff6b;box-shadow:0 0 0 3px #7f9cff1f}.unibox-textarea{min-height:120px;resize:vertical}.unibox-checkbox{grid-template-columns:auto 1fr;align-items:start;gap:10px}.unibox-checkbox input{margin-top:3px}.unibox-actions-row{display:flex;gap:10px;flex-wrap:wrap}.unibox-thread-layout{display:grid;gap:18px;grid-template-columns:.95fr 1.35fr}.unibox-thread-list{display:grid;gap:10px;max-height:780px;overflow:auto;padding-right:4px}.unibox-thread{border-radius:24px;padding:18px;display:grid;gap:16px}.unibox-thread-meta,.unibox-kv-grid,.unibox-health-grid{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.unibox-message{border-radius:16px;border:1px solid rgba(122,146,188,.12);background:#ffffff0a;padding:14px;white-space:pre-wrap;line-height:1.68}.unibox-composer{border-radius:20px;padding:16px;display:grid;gap:14px}.unibox-template-layout{display:grid;gap:18px;grid-template-columns:.95fr 1.35fr}.unibox-template-list{display:grid;gap:10px;max-height:780px;overflow:auto;padding-right:4px}.unibox-template-editor{border-radius:24px;padding:18px;display:grid;gap:16px}.unibox-side-stack{display:grid;gap:18px}.unibox-help-list,.unibox-steps{display:grid;gap:10px}.unibox-code-chip{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;padding:4px 8px;border-radius:999px;background:#ffffff14}.unibox-empty{border-radius:18px;border:1px dashed rgba(122,146,188,.22);padding:22px;color:#d6e2f8b8;text-align:center;line-height:1.68}.unibox-footer-link{color:#b9ccff;text-decoration:none;font-weight:700}.unibox-footer-link:hover{text-decoration:underline}@media(max-width:1280px){.unibox-grid-3,.unibox-grid-2,.unibox-template-layout,.unibox-thread-layout{grid-template-columns:1fr}}@media(max-width:920px){.unibox-field-grid,.unibox-field-grid-3,.unibox-thread-meta,.unibox-kv-grid,.unibox-health-grid{grid-template-columns:1fr}.unibox-hero{padding:20px}.unibox-panel,.unibox-thread,.unibox-template-editor,.unibox-composer{padding:16px}}.unibox-toolbar{display:flex;gap:10px;flex-wrap:wrap}.unibox-callout,.unibox-alert,.unibox-preview-box{border-radius:18px;padding:14px 16px;border:1px solid rgba(122,146,188,.16);background:#ffffff0a;line-height:1.65}.unibox-callout.good,.unibox-alert.good{border-color:#44d6963d;background:#44d6961a}.unibox-callout.warn,.unibox-alert.warn{border-color:#ffbe5e3d;background:#ffbe5e1a}.unibox-callout.bad,.unibox-alert.bad{border-color:#ff5c6f42;background:#ff5c6f1c}.unibox-preview-header{display:flex;justify-content:space-between;gap:12px;align-items:center;flex-wrap:wrap}.unibox-tile-grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.unibox-stat-tile{border-radius:16px;border:1px solid rgba(122,146,188,.14);background:#ffffff0a;padding:14px}.unibox-stat-tile.good{border-color:#44d6962e}.unibox-stat-tile.warn{border-color:#ffbe5e2e}.unibox-stat-tile.accent{border-color:#7f9cff33}.unibox-stat-label{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#c6d4f0a8;margin-bottom:8px}.unibox-stat-value{font-size:24px;font-weight:900}.unibox-stat-note{margin-top:8px;color:#cedcf5b8;font-size:13px;line-height:1.5}.unibox-detail-grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.unibox-filter-rail{display:flex;gap:10px;flex-wrap:wrap}.unibox-filter-pill{border:1px solid rgba(122,146,188,.16);background:#ffffff0a;color:#eff4ff;border-radius:999px;padding:9px 12px;display:inline-flex;gap:10px;align-items:center;cursor:pointer;font-weight:800}.unibox-filter-pill.is-active{background:linear-gradient(135deg,#7f9cff38,#5fd3ff1f);border-color:#7f9cff57}.unibox-filter-stack{display:grid;gap:14px}.unibox-category-stack{display:grid;gap:18px}.unibox-category-block{display:grid;gap:12px}@media(max-width:920px){.unibox-tile-grid,.unibox-detail-grid{grid-template-columns:1fr}}.unibox-quickstrip{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.unibox-quickcard{border-radius:18px;border:1px solid rgba(122,146,188,.14);background:#ffffff0a;padding:16px}@media(max-width:1100px){.unibox-quickstrip{grid-template-columns:1fr}}.unibox-home-grid{display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.unibox-home-card{border:1px solid rgba(122,146,188,.16);background:linear-gradient(180deg,#0b1220f5,#080e19fa);box-shadow:0 22px 60px #0003;color:#eff4ff;border-radius:22px;padding:20px;text-align:left;cursor:pointer}.unibox-home-card:hover{transform:translateY(-1px)}.unibox-home-card-top{display:flex;justify-content:space-between;gap:10px;align-items:center}@media(max-width:1100px){.unibox-home-grid{grid-template-columns:1fr}}.unibox-actions .unibox-button,.unibox-actions .unibox-button-secondary{min-height:44px;padding:10px 14px}.unibox-home-card{min-height:168px}.unibox-add-email-layout{display:grid;gap:18px;grid-template-columns:minmax(0,980px);justify-content:start}.unibox-grid-2{align-items:start}.unibox-status-grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:920px){.unibox-status-grid{grid-template-columns:1fr}}.unibox-file-input{width:100%;border:1px solid rgba(122,146,188,.16);background:#ffffff0a;color:#e9eefc;border-radius:12px;padding:10px 12px;margin-bottom:10px}.unibox-mode-rail{display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:18px}.unibox-mode-card{display:grid;gap:8px;text-decoration:none;border:1px solid rgba(122,146,188,.18);background:linear-gradient(180deg,#0b1220f5,#080e19fa);color:#eef3ff;border-radius:18px;padding:16px 18px;box-shadow:0 18px 44px #0000002e}.unibox-mode-card strong{font-size:15px;line-height:1.2}.unibox-mode-card span{color:#d6e1f7c2;font-size:12px;line-height:1.45}.unibox-mode-card.is-active{border-color:#7c5cff85;box-shadow:0 18px 44px #341c7f3d}@media(max-width:1100px){.unibox-mode-rail{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.unibox-mode-rail{grid-template-columns:1fr}}.hn-billing-guide-hidden,.hn-billing-help-icon-hidden,.hn-billing-matrix-shell-v3 .hn-context-help,.hn-billing-matrix-shell-v3 [class*=context-help]{display:none!important}.hn-billing-matrix-shell-v3{min-width:0}.hn-billing-matrix-scroll-v3{min-width:0;overflow-x:auto!important;overflow-y:hidden!important;padding-bottom:8px;margin-top:6px;border-radius:18px;scrollbar-width:thin;scrollbar-color:rgba(223,229,240,.94) rgba(255,255,255,.08);overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.hn-billing-matrix-inner-v3{min-width:max(1120px,100%)}.hn-billing-matrix-scroll-v3::-webkit-scrollbar{height:12px}.hn-billing-matrix-scroll-v3::-webkit-scrollbar-track{background:#ffffff14;border-radius:999px}.hn-billing-matrix-scroll-v3::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#f6f8fcf5,#a5afc1f5);border:2px solid rgba(11,18,31,.96);border-radius:999px}.hn-billing-matrix-scroll-v3::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#fffffffa,#b6c0d2fa)}.hn-help{display:grid;gap:22px}.hn-help__hero{border-radius:28px;border:1px solid rgba(120,140,180,.16);background:radial-gradient(circle at top right,rgba(123,143,255,.16),transparent 30%),linear-gradient(180deg,#0e1525fa,#0a101dfa);box-shadow:0 28px 70px #0000003d;padding:26px;display:grid;gap:14px}.hn-help__heroEyebrow{font-size:12px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;color:#bac9ecc2}.hn-help__heroTitle{margin:0;font-size:34px;line-height:1.05;color:#fbfdff;letter-spacing:-.03em}.hn-help__heroText{margin:0;max-width:980px;color:#dfe7f7d6;line-height:1.74;font-size:15px}.hn-help__heroActions{display:flex;gap:12px;flex-wrap:wrap;margin-top:6px}.hn-help__layout{display:grid;grid-template-columns:minmax(320px,380px) minmax(0,1fr);gap:20px;align-items:start}.hn-help__rail,.hn-help__main{display:grid;gap:18px;min-width:0}.hn-help__panel{border-radius:24px;border:1px solid rgba(120,140,180,.14);background:#0a121ff2;box-shadow:0 22px 50px #0000002e;padding:20px;display:grid;gap:14px;min-width:0}.hn-help__panel--guide{padding:24px}.hn-help__panelKicker{font-size:12px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;color:#b0c2ebd1}.hn-help__panelTitle{font-size:24px;line-height:1.08;font-weight:900;color:#fbfdff;letter-spacing:-.02em}.hn-help__panelText{margin:0;color:#dce5f6d1;line-height:1.72}.hn-help__fieldStack{display:grid;gap:12px}.hn-help__input{width:100%;box-sizing:border-box;min-height:46px;border-radius:14px;border:1px solid rgba(120,140,180,.18);background:#080d18eb;color:#f1f5ff;padding:12px 13px;outline:none}.hn-help__input::placeholder{color:#c6d2ec85}.hn-help__primaryBtn,.hn-help__secondaryBtn,.hn-help__ghostBtn{min-height:44px;border-radius:14px;padding:0 14px;font-weight:900;cursor:pointer}.hn-help__primaryBtn{border:none;background:linear-gradient(135deg,#9fb4ff,#6f88ff);color:#091121}.hn-help__secondaryBtn,.hn-help__ghostBtn{border:1px solid rgba(120,140,180,.16);background:#ffffff0d;color:#eef4ff}.hn-help__notice{border-radius:16px;border:1px solid rgba(120,140,180,.16);background:#ffffff0d;color:#eef4ff;padding:14px 15px;line-height:1.62}.hn-help__issueList,.hn-help__articleList,.hn-help__relatedGuides{display:grid;gap:12px}.hn-help__issueCard{text-align:left;border-radius:18px;border:1px solid rgba(120,140,180,.12);background:#ffffff0a;padding:16px;cursor:pointer;display:grid;gap:8px;color:#eef4ff}.hn-help__issueCard.is-active,.hn-help__articleCard.is-active{border-color:#7b8fff57;background:linear-gradient(135deg,#7b8fff2e,#7b8fff0f)}.hn-help__issueTitle,.hn-help__articleCardTitle,.hn-help__relatedGuideTitle,.hn-help__relatedCardTitle{font-size:16px;line-height:1.3;font-weight:900;color:#fbfdff}.hn-help__issueText,.hn-help__articleCardText,.hn-help__relatedGuideText,.hn-help__relatedCardText{color:#dce5f6c7;line-height:1.62;font-size:14px}.hn-help__articleCard{border-radius:20px;border:1px solid rgba(120,140,180,.12);background:#ffffff0a;overflow:hidden}.hn-help__articleCardMain{width:100%;border:none;background:transparent;text-align:left;padding:16px;display:grid;gap:8px;cursor:pointer}.hn-help__articleCardMeta{font-size:11px;font-weight:900;letter-spacing:.1em;text-transform:uppercase;color:#b4c3e6b3}.hn-help__articleCardActions{display:flex;gap:10px;flex-wrap:wrap;padding:0 16px 16px}.hn-help__guideHeader{display:flex;gap:16px;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}.hn-help__guideTitle{margin:0;font-size:30px;line-height:1.08;color:#fff;letter-spacing:-.03em}.hn-help__guideMeta{margin-top:8px;font-size:12px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;color:#b5c4e8c7}.hn-help__guideActions{display:flex;gap:10px;flex-wrap:wrap}.hn-help__guideSummary{margin:0;color:#e3eaf8db;line-height:1.78;font-size:15px}.hn-help__guideBody{display:grid;gap:14px}.hn-help__guideBody p{margin:0;color:#e9effadb;line-height:1.82;font-size:15px}.hn-help__relatedGrid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.hn-help__relatedCard,.hn-help__relatedGuide{text-align:left;border-radius:18px;border:1px solid rgba(120,140,180,.12);background:#ffffff0a;padding:16px;display:grid;gap:8px;cursor:pointer;color:#eef4ff}.hn-help__empty{border-radius:16px;border:1px dashed rgba(120,140,180,.16);background:#ffffff08;padding:16px;color:#dce5f6c2;line-height:1.64}@media(max-width:1120px){.hn-help__layout{grid-template-columns:1fr}}@media(max-width:720px){.hn-help__heroTitle{font-size:28px}.hn-help__guideTitle,.hn-help__panelTitle{font-size:22px}.hn-help__relatedGrid{grid-template-columns:1fr}}:root{--hn-bg: #08111d;--hn-bg-elevated: #0d1726;--hn-bg-soft: #122033;--hn-panel: rgba(13, 23, 38, .92);--hn-panel-2: rgba(18, 32, 51, .92);--hn-border: rgba(130, 154, 187, .2);--hn-border-strong: rgba(130, 154, 187, .34);--hn-text: #eef4ff;--hn-text-soft: #c2cfdf;--hn-text-faint: #91a2b8;--hn-accent: #7c9cff;--hn-accent-2: #35c6b7;--hn-accent-3: #ffb86b;--hn-success: #7ef0c0;--hn-warning: #ffd58b;--hn-danger: #ff9eb0;--hn-shadow: 0 20px 60px rgba(0, 0, 0, .26);--hn-radius: 18px;--hn-radius-sm: 12px;--hn-sidebar-width: 260px}html[data-theme=light]{--hn-bg: #edf3fa;--hn-bg-elevated: #ffffff;--hn-bg-soft: #f7fbff;--hn-panel: rgba(255, 255, 255, .96);--hn-panel-2: rgba(248, 252, 255, .98);--hn-border: rgba(94, 118, 149, .18);--hn-border-strong: rgba(94, 118, 149, .28);--hn-text: #122033;--hn-text-soft: #36506e;--hn-text-faint: #59718d;--hn-accent: #4e73ff;--hn-accent-2: #129b8d;--hn-accent-3: #f59e0b;--hn-success: #13875c;--hn-warning: #8d5a00;--hn-danger: #c33c58;--hn-shadow: 0 20px 60px rgba(34, 58, 91, .12)}*{box-sizing:border-box}html,body,#root{margin:0;min-height:100%;background:radial-gradient(circle at top left,rgba(53,198,183,.08),transparent 28%),radial-gradient(circle at top right,rgba(124,156,255,.1),transparent 24%),radial-gradient(circle at bottom right,rgba(245,158,11,.08),transparent 18%),var(--hn-bg);color:var(--hn-text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}body{overflow-y:auto}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}.hn-page,.hn-grid{display:grid;gap:18px}.hn-grid--two{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.hn-grid--search{grid-template-columns:minmax(260px,.92fr) minmax(420px,1.2fr) minmax(260px,.92fr);align-items:start}.hn-inline{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.hn-page-header{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;flex-wrap:wrap}.hn-page-header__copy{max-width:880px}.hn-page-header__eyebrow{color:var(--hn-accent-2);font-size:12px;letter-spacing:.12em;text-transform:uppercase;font-weight:800;margin-bottom:6px}.hn-page-header__title{margin:0;font-size:34px;line-height:1.04;letter-spacing:-.03em}.hn-page-header__subtitle{margin:10px 0 0;max-width:860px;color:var(--hn-text-soft);line-height:1.6;font-size:15px}.hn-page-header__actions{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.hn-stat-grid{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.hn-stat-card,.hn-section-card,.hn-notice,.app-shell__account-menu,.hn-plan-card,.hn-auth__panel,.hn-auth__feature-card,.hn-auth__plan-teaser,.hn-tour-card,.hn-auth-splash__panel{background:var(--hn-panel);border:1px solid var(--hn-border);border-radius:var(--hn-radius);box-shadow:var(--hn-shadow)}.hn-stat-card{padding:16px 16px 14px}.hn-stat-card__label{color:var(--hn-text-faint);text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:800}.hn-stat-card__value{margin-top:8px;font-size:30px;font-weight:900;letter-spacing:-.03em}.hn-stat-card__note{margin-top:8px;color:var(--hn-text-soft);font-size:13px;line-height:1.45}.hn-section-card__header{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;padding:18px 18px 0;flex-wrap:wrap}.hn-section-card__title{margin:0;font-size:20px;letter-spacing:-.02em}.hn-section-card__subtitle{margin:6px 0 0;color:var(--hn-text-soft);font-size:14px;line-height:1.5}.hn-section-card__body{padding:18px}.hn-empty{border:1px dashed var(--hn-border-strong);border-radius:16px;padding:18px;background:#ffffff08}.hn-empty__title{font-weight:800}.hn-empty__body{margin-top:8px;color:var(--hn-text-soft);line-height:1.55}.hn-empty__action{margin-top:12px}.hn-button{border:none;border-radius:12px;padding:11px 14px;background:linear-gradient(135deg,var(--hn-accent),#5f7dff);color:#0b1020;font-weight:800;cursor:pointer}.hn-button--ghost{background:#ffffff0f;color:var(--hn-text);border:1px solid var(--hn-border)}.hn-pill{display:inline-flex;align-items:center;gap:6px;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:800;border:1px solid var(--hn-border);background:#ffffff0d;color:var(--hn-text)}.hn-pill--success{background:#7ef0c01a;color:var(--hn-success);border-color:#7ef0c03d}.hn-pill--warning{background:#ffd58b1f;color:var(--hn-warning);border-color:#ffd58b3d}.hn-pill--danger{background:#ff9eb01f;color:var(--hn-danger);border-color:#ff9eb03d}.hn-pill--info,.hn-pill--accent{background:#7c9cff1f;color:#cfd8ff;border-color:#7c9cff47}.hn-segmented{display:flex;gap:10px;flex-wrap:wrap}.hn-segmented__button{border:1px solid var(--hn-border);background:#ffffff0a;color:var(--hn-text);border-radius:999px;padding:9px 14px;cursor:pointer;font-weight:700}.hn-segmented__button.is-active{background:#7c9cff29;border-color:#7c9cff7a}.hn-notice-stack{display:grid;gap:10px;margin-bottom:14px}.hn-notice{padding:12px 14px;color:var(--hn-text);background:#ffba4d1a;border-color:#ffba4d38}.hn-table-wrap{overflow-x:auto}.hn-table{width:100%;border-collapse:collapse;min-width:760px}.hn-table th,.hn-table td{padding:12px 10px;text-align:left;border-bottom:1px solid rgba(130,154,187,.12);vertical-align:top}.hn-table th{color:var(--hn-text-faint);text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:800}.hn-table-action{border:none;background:transparent;color:var(--hn-text);padding:0;cursor:pointer;font-weight:700;text-align:left}.hn-form{display:grid;gap:14px}.hn-field{display:grid;gap:7px}.hn-field__label,.hn-info-label{display:flex;align-items:center;gap:8px;color:var(--hn-text-soft);font-size:13px;font-weight:700}.hn-input{width:100%;border-radius:12px;border:1px solid var(--hn-border);background:#08101db3;color:var(--hn-text);padding:11px 12px;outline:none}html[data-theme=light] .hn-input{background:#ffffffeb}.hn-textarea{min-height:96px;resize:vertical}.hn-action-list,.hn-review-list,.hn-guidance-list,.hn-folder-list{display:grid;gap:12px}.hn-action-item,.hn-review-item,.hn-folder-card,.hn-guidance-item{padding:14px;border-radius:14px;border:1px solid rgba(130,154,187,.14);background:#ffffff08}.hn-action-item__title{font-weight:800}.hn-action-item__detail,.hn-review-item span,.hn-folder-card span,.hn-guidance-item span{display:block;margin-top:6px;color:var(--hn-text-soft);line-height:1.55}.hn-folder-card__meta{margin-top:8px;color:var(--hn-text-faint);font-size:12px}.hn-folder-card--button{width:100%;text-align:left;cursor:pointer}.hn-folder-card--button.is-selected{border-color:#7c9cff61;background:#7c9cff1a}.hn-quick-grid{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.hn-quick-card{padding:16px;border-radius:14px;border:1px solid var(--hn-border);background:linear-gradient(180deg,#ffffff0a,#0000000a);color:var(--hn-text);cursor:pointer;text-align:left}.hn-quick-card span{display:block;margin-top:6px;color:var(--hn-text-soft)}.hn-subsection{margin-top:18px}.hn-subsection__title{margin:0 0 12px;font-size:15px}.hn-check{display:flex;gap:10px;align-items:center;color:var(--hn-text-soft)}.hn-metric-pair{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:10px 12px;border:1px solid rgba(130,154,187,.14);border-radius:12px;margin-top:10px}.app-shell{min-height:100vh;display:grid;grid-template-columns:var(--hn-sidebar-width) minmax(0,1fr)}.app-shell__sidebar{padding:18px 14px;border-right:1px solid var(--hn-border);background:linear-gradient(180deg,#0c1626fa,#080e18f5);position:sticky;top:0;height:100vh;display:grid;gap:18px;align-content:start}.app-shell__sidebar.is-collapsed{width:84px;min-width:84px}.app-shell__brand{display:flex;gap:12px;align-items:center;padding:8px}.app-shell__brand-mark{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;font-weight:900;color:#091120;background:linear-gradient(135deg,var(--hn-accent),var(--hn-accent-2))}.app-shell__brand-title{font-weight:900;letter-spacing:-.02em}.app-shell__brand-subtitle{color:var(--hn-text-faint);font-size:12px;margin-top:3px}.app-shell__nav{display:grid;gap:8px}.app-shell__nav-link{display:flex;align-items:center;gap:12px;padding:11px 12px;border-radius:12px;color:var(--hn-text-soft);font-weight:700;transition:background .18s ease,color .18s ease}.app-shell__nav-link:hover,.app-shell__nav-link.is-active{background:#7c9cff24;color:var(--hn-text)}.app-shell__nav-icon{width:20px;text-align:center;opacity:.95}.app-shell__main{min-width:0;display:grid;grid-template-rows:auto 1fr}.app-shell__topbar{position:sticky;top:0;z-index:30;display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;padding:16px 20px;border-bottom:1px solid var(--hn-border);background:#08101dc7;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}html[data-theme=light] .app-shell__topbar{background:#edf3fadb}.app-shell__route{color:var(--hn-text-faint);font-size:12px;text-transform:uppercase;letter-spacing:.08em;font-weight:800}.app-shell__workspace-name{margin-top:0;font-size:22px;font-weight:900;letter-spacing:-.02em}.app-shell__topbar-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.app-shell__content{min-width:0;padding:20px}.app-shell__account{position:relative}.app-shell__account-trigger{border:1px solid var(--hn-border);border-radius:14px;background:#ffffff0d;color:var(--hn-text);padding:8px 10px;display:flex;align-items:center;gap:10px;cursor:pointer}.app-shell__account-avatar{width:34px;height:34px;border-radius:999px;display:grid;place-items:center;font-weight:900;background:linear-gradient(135deg,var(--hn-accent),var(--hn-accent-2));color:#08111d}.app-shell__account-copy{display:grid;text-align:left;gap:2px}.app-shell__account-copy span{color:var(--hn-text-faint);font-size:12px}.app-shell__account-caret{color:var(--hn-text-faint)}.app-shell__account-menu{position:absolute;right:0;top:calc(100% + 10px);width:290px;padding:10px;z-index:50}.app-shell__menu-section{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding-bottom:10px}.app-shell__menu-stat{padding:10px 12px;border-radius:12px;border:1px solid var(--hn-border);background:#ffffff08;display:grid;gap:4px}.app-shell__menu-stat strong{font-size:12px}.app-shell__menu-stat span{color:var(--hn-text-faint);font-size:12px}.app-shell__menu-item{width:100%;padding:10px 12px;border:none;background:transparent;color:var(--hn-text);display:flex;gap:10px;align-items:center;border-radius:10px;cursor:pointer;text-align:left}.app-shell__menu-item:hover{background:#7c9cff1f}.app-shell__menu-item.is-danger:hover{background:#ff9eb01f}.app-shell__menu-divider{height:1px;background:var(--hn-border);margin:8px 0}.hn-help{position:relative;display:inline-flex;align-items:center;cursor:help}.hn-help__icon{width:17px;height:17px;border-radius:999px;display:grid;place-items:center;font-size:11px;font-weight:900;background:#7c9cff29;color:#dbe4ff;border:1px solid rgba(124,156,255,.24)}.hn-help__bubble{position:absolute;left:calc(100% + 10px);top:50%;transform:translateY(-50%);min-width:240px;max-width:300px;padding:12px;border-radius:14px;background:#0a121ef7;color:#f5f8ff;border:1px solid rgba(124,156,255,.2);box-shadow:0 18px 48px #00000047;z-index:70;display:grid;gap:7px}.hn-help__title{font-size:13px}.hn-help__body{color:#c8d3e5;font-size:13px;line-height:1.45}.hn-help__link{color:#9fddff;font-size:13px;font-weight:700}.hn-icon{width:16px;display:inline-block;text-align:center}.hn-plan-grid{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.hn-plan-card{padding:18px;display:grid;gap:16px}.hn-plan-card.is-current{border-color:#7ef0c057}.hn-plan-card__top{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.hn-plan-card__name{font-size:20px;font-weight:900;letter-spacing:-.02em}.hn-plan-card__price{margin-top:8px;font-size:30px;font-weight:900;letter-spacing:-.03em}.hn-plan-card__price span{margin-left:6px;font-size:13px;color:var(--hn-text-soft);font-weight:700}.hn-plan-card__features{display:grid;gap:10px}.hn-plan-card__feature{display:grid;grid-template-columns:18px minmax(0,1fr);gap:10px;color:var(--hn-text-soft);line-height:1.5}.hn-key-value{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.hn-key-value>div{padding:14px;border-radius:14px;border:1px solid rgba(130,154,187,.14);background:#ffffff08;display:grid;gap:6px}.hn-key-value strong{color:var(--hn-text-faint);font-size:12px;text-transform:uppercase;letter-spacing:.08em}.hn-auth{min-height:100vh;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(420px,520px);gap:0}.hn-auth__hero{padding:44px 42px;display:grid;align-content:start;gap:26px;background:radial-gradient(circle at top left,rgba(53,198,183,.18),transparent 26%),radial-gradient(circle at bottom left,rgba(245,158,11,.14),transparent 20%),linear-gradient(180deg,#091220fa,#070d18fa);border-right:1px solid rgba(130,154,187,.16)}.hn-auth__brand{display:inline-flex;align-items:center;gap:12px;background:transparent;color:var(--hn-text);border:none;cursor:pointer;padding:0;width:fit-content}.hn-auth__brand-mark{width:48px;height:48px;border-radius:14px;display:grid;place-items:center;font-weight:900;background:linear-gradient(135deg,var(--hn-accent),var(--hn-accent-2));color:#0b1020}.hn-auth__brand-title{font-size:18px;font-weight:900}.hn-auth__brand-subtitle{color:var(--hn-text-faint);font-size:12px;margin-top:4px}.hn-auth__hero-title{margin:0;font-size:46px;line-height:1.02;max-width:820px;letter-spacing:-.04em}.hn-auth__hero-body{margin:14px 0 0;max-width:760px;color:var(--hn-text-soft);line-height:1.7;font-size:16px}.hn-auth__feature-list{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.hn-auth__feature-card{padding:16px;display:grid;gap:8px;background:#ffffff0a}.hn-auth__feature-card span{color:var(--hn-text-soft);line-height:1.55}.hn-auth__plan-teaser{padding:18px;display:grid;gap:12px}.hn-auth__plan-title{font-weight:800}.hn-auth__plan-row{display:flex;gap:10px;flex-wrap:wrap}.hn-auth__plan-pill{border-radius:999px;padding:8px 12px;background:#7c9cff1f;border:1px solid rgba(124,156,255,.24);font-weight:700}.hn-auth__panel{padding:36px 28px;margin:24px;align-self:center;display:grid;gap:18px}.hn-auth__tabs{display:flex;gap:10px;flex-wrap:wrap}.hn-auth__tab{border:1px solid var(--hn-border);background:#ffffff0a;color:var(--hn-text);border-radius:999px;padding:10px 14px;font-weight:800;cursor:pointer}.hn-auth__tab.is-active{background:#7c9cff29;border-color:#7c9cff61}.hn-auth__admin-badge{display:inline-flex;align-items:center;gap:8px;border-radius:999px;padding:8px 12px;background:#ffb86b24;border:1px solid rgba(255,184,107,.26);color:#ffd28a;font-weight:800}.hn-auth__title{margin:0;font-size:30px;letter-spacing:-.03em}.hn-auth__subtitle{margin:0;color:var(--hn-text-soft);line-height:1.6}.hn-auth__google{display:flex;justify-content:center}.hn-auth__divider{display:flex;align-items:center;gap:12px;color:var(--hn-text-faint);font-size:13px}.hn-auth__divider:before,.hn-auth__divider:after{content:"";height:1px;flex:1;background:var(--hn-border)}.hn-auth__submit{width:100%}.hn-auth__switch{color:var(--hn-text-soft);font-size:14px}.hn-auth__switch button{background:none;border:none;padding:0;color:#9ec8ff;font-weight:800;cursor:pointer}.hn-auth-splash{min-height:100vh;display:grid;place-items:center;padding:28px}.hn-auth-splash__panel{width:min(520px,100%);padding:28px;text-align:center}.hn-auth-splash__panel h1{margin:0;font-size:30px;letter-spacing:-.03em}.hn-auth-splash__panel p{margin:10px 0 0;color:var(--hn-text-soft);line-height:1.6}.hn-tour-overlay{position:fixed;inset:0;background:#040910ad;z-index:70}.hn-tour-spotlight{position:fixed;border-radius:18px;border:2px solid rgba(124,156,255,.72);box-shadow:0 0 0 9999px #0409108f,0 0 40px #7c9cff3d;z-index:71;pointer-events:none}.hn-tour-card{position:fixed;right:20px;bottom:20px;width:min(420px,calc(100vw - 40px));padding:20px;z-index:72;display:grid;gap:14px}.hn-tour-card__eyebrow{color:var(--hn-accent-2);text-transform:uppercase;letter-spacing:.1em;font-size:11px;font-weight:800}.hn-tour-card__title{margin:0;font-size:24px;letter-spacing:-.03em}.hn-tour-card__body{margin:0;color:var(--hn-text-soft);line-height:1.6}.hn-tour-form{display:grid;gap:12px}.hn-tour-actions{display:flex;gap:10px;flex-wrap:wrap}.hn-tour-progress,.hn-tour-notice{color:var(--hn-text-faint);font-size:13px}@media(max-width:1200px){.hn-grid--search,.hn-grid--two,.hn-auth{grid-template-columns:1fr}.hn-auth__hero{border-right:none;border-bottom:1px solid rgba(130,154,187,.16)}.hn-auth__panel{margin-top:0}}@media(max-width:980px){.app-shell{grid-template-columns:1fr}.app-shell__sidebar{position:static;height:auto;border-right:none;border-bottom:1px solid var(--hn-border)}}.hn-auth-gate{min-height:100vh;display:grid;place-items:center;background:radial-gradient(circle at top left,rgba(16,185,129,.14),transparent 28%),radial-gradient(circle at top right,rgba(59,130,246,.18),transparent 30%),linear-gradient(180deg,#07111c,#0b1726);color:#e5eef9;padding:24px}.hn-auth-gate__panel{width:min(480px,100%);background:#08101ceb;border:1px solid rgba(148,163,184,.18);border-radius:22px;padding:26px;box-shadow:0 24px 64px #00000057}.hn-auth-gate__title{font-size:24px;font-weight:800;letter-spacing:-.02em}.hn-auth-gate__body{margin-top:8px;color:#9db0c8;line-height:1.6}.hn-auth-page{min-height:100vh;padding:28px;background:radial-gradient(circle at top left,rgba(16,185,129,.12),transparent 28%),radial-gradient(circle at 85% 12%,rgba(99,102,241,.18),transparent 24%),radial-gradient(circle at 50% 100%,rgba(245,158,11,.08),transparent 24%),linear-gradient(180deg,#07111c,#0b1726);color:#edf3fb}.hn-auth-page__grid{width:min(1240px,100%);margin:0 auto;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(420px,520px);gap:24px;align-items:stretch}.hn-auth-page__hero,.hn-auth-card{background:#08101ce6;border:1px solid rgba(148,163,184,.16);border-radius:28px;box-shadow:0 24px 64px #00000047}.hn-auth-page__hero{padding:34px;display:grid;gap:18px}.hn-auth-page__eyebrow,.hn-auth-card__eyebrow{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:#86efac}.hn-auth-page__title,.hn-auth-card__title{margin:0;font-size:38px;line-height:1.04;letter-spacing:-.03em}.hn-auth-page__subtitle,.hn-auth-card__subtitle{margin:0;color:#9db0c8;line-height:1.7}.hn-auth-page__feature-list{display:grid;gap:14px}.hn-auth-feature{padding:18px;border-radius:20px;background:#0d1828e0;border:1px solid rgba(148,163,184,.14)}.hn-auth-feature__title{font-weight:800;font-size:16px}.hn-auth-feature__body{margin-top:8px;color:#b7c5d9;line-height:1.65}.hn-auth-page__plan-strip{padding:14px 16px;border-radius:16px;background:#0a1725eb;border:1px solid rgba(148,163,184,.14);color:#c8d5e6}.hn-auth-card{padding:28px;display:grid;gap:20px;align-self:start}.hn-auth-card__header{display:grid;gap:10px}.hn-auth-form{display:grid;gap:14px}.hn-auth-form__split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.hn-auth-field{display:grid;gap:8px}.hn-auth-field span{font-size:13px;color:#9db0c8;font-weight:700}.hn-auth-field input{width:100%;background:#0c1828;color:#f4f8fd;border:1px solid rgba(148,163,184,.18);border-radius:14px;padding:13px 14px;font:inherit;box-sizing:border-box}.hn-auth-field input:focus{outline:none;border-color:#3b82f68c;box-shadow:0 0 0 3px #3b82f629}.hn-auth-notice{border-radius:14px;padding:12px 13px;font-size:14px;line-height:1.55}.hn-auth-notice.is-success{background:#10b9811f;border:1px solid rgba(16,185,129,.26);color:#d1fae5}.hn-auth-notice.is-error{background:#ef44441f;border:1px solid rgba(239,68,68,.28);color:#fee2e2}.hn-auth-divider{display:grid;place-items:center;color:#7f93ad;font-size:12px;text-transform:uppercase;letter-spacing:.12em}.hn-auth-divider span{padding:0 10px;background:#08101ceb}.hn-auth-google{display:grid;gap:10px}.hn-auth-google__mount{min-height:44px}.hn-auth-card__actions,.hn-auth-card__footer{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.hn-auth-link-button{background:none;border:0;padding:0;color:#8ec5ff;font:inherit;cursor:pointer}.hn-auth-link-button:disabled{opacity:.5;cursor:not-allowed}.hn-auth-note{color:#8fa4c0;font-size:13px;line-height:1.55}.hn-auth-verify{display:grid;gap:16px}.hn-auth-verify__status{border-radius:16px;padding:16px;line-height:1.65;font-size:15px}.hn-auth-verify__status.is-success{background:#10b9811f;border:1px solid rgba(16,185,129,.26);color:#d1fae5}.hn-auth-verify__status.is-warning{background:#f59e0b1f;border:1px solid rgba(245,158,11,.24);color:#fde68a}@media(max-width:1080px){.hn-auth-page__grid{grid-template-columns:1fr}.hn-auth-card{max-width:700px}}@media(max-width:680px){.hn-auth-page{padding:16px}.hn-auth-page__hero,.hn-auth-card{padding:20px;border-radius:22px}.hn-auth-page__title,.hn-auth-card__title{font-size:30px}.hn-auth-form__split{grid-template-columns:1fr}}.revenue-shell{display:flex;flex-direction:column;gap:18px;min-height:100%}.revenue-hero,.revenue-card,.revenue-panel,.revenue-table-card{background:#0b1220d1;border:1px solid rgba(148,163,184,.16);border-radius:18px;box-shadow:0 18px 40px #02061733}.revenue-hero{padding:22px}.revenue-hero-grid,.revenue-kpi-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.revenue-kpi{padding:14px;border-radius:14px;background:#0f172abf;border:1px solid rgba(148,163,184,.12)}.revenue-kpi-label{font-size:12px;text-transform:uppercase;letter-spacing:.08em;opacity:.72;margin-bottom:6px}.revenue-kpi-value{font-size:28px;font-weight:700}.revenue-kpi-note{font-size:12px;margin-top:8px;opacity:.72}.revenue-layout{display:grid;grid-template-columns:320px minmax(0,1.25fr) 380px;gap:18px;min-height:760px}.revenue-panel{padding:16px;min-width:0}.revenue-panel-header,.revenue-toolbar,.revenue-inline-form,.revenue-split-header{display:flex;align-items:center;gap:10px;justify-content:space-between;flex-wrap:wrap}.revenue-panel-header h2,.revenue-panel-header h3,.revenue-split-header h3,.revenue-hero h1,.revenue-card h3,.revenue-table-card h3{margin:0}.revenue-muted{color:#e2e8f0ad}.revenue-stack{display:flex;flex-direction:column;gap:12px}.revenue-search-list,.revenue-list-rail,.revenue-member-list,.revenue-detail-list{display:flex;flex-direction:column;gap:10px}.revenue-item-button,.revenue-list-button{width:100%;text-align:left;padding:12px 14px;border-radius:14px;border:1px solid rgba(148,163,184,.12);background:#0f172ac7;color:inherit;cursor:pointer}.revenue-item-button.is-active,.revenue-list-button.is-active{border-color:#38bdf880;background:#0284c729}.revenue-table-card{padding:0;overflow:hidden}.revenue-table-wrap{overflow:auto;max-height:680px}.revenue-table{width:100%;border-collapse:collapse}.revenue-table th,.revenue-table td{padding:12px 14px;border-bottom:1px solid rgba(148,163,184,.12);vertical-align:top;text-align:left}.revenue-table th{position:sticky;top:0;background:#0f172af5;z-index:1;font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:#e2e8f0b8}.revenue-table tr.is-selected td{background:#0ea5e914}.revenue-toolbar,.revenue-inline-form{padding:0 0 12px}.revenue-toolbar input,.revenue-toolbar select,.revenue-inline-form input,.revenue-inline-form select,.revenue-inline-form textarea{background:#0f172ae6;border:1px solid rgba(148,163,184,.16);color:inherit;border-radius:12px;padding:10px 12px;min-height:42px}.revenue-inline-form textarea{min-height:90px;width:100%}.revenue-button,.revenue-button-ghost,.revenue-button-danger{min-height:42px;padding:0 14px;border-radius:12px;border:1px solid transparent;cursor:pointer;font-weight:600}.revenue-button{background:linear-gradient(135deg,#0ea5e9eb,#3b82f6eb);color:#fff}.revenue-button-ghost{background:#0f172acc;color:inherit;border-color:#94a3b829}.revenue-button-danger{background:#7f1d1db3;color:#fee2e2;border-color:#f871713d}.revenue-chip-row,.revenue-badges{display:flex;flex-wrap:wrap;gap:8px}.revenue-chip,.revenue-badge{display:inline-flex;align-items:center;gap:6px;border-radius:999px;padding:6px 10px;background:#0f172ac7;border:1px solid rgba(148,163,184,.14);font-size:12px}.revenue-badge.is-ready{background:#16653461}.revenue-badge.is-review{background:#4b556370}.revenue-badge.is-suppressed{background:#7f1d1d70}.revenue-badge.is-verified-valid{background:#0369a16b}.revenue-badge.is-unverified{background:#37415166}.revenue-empty{padding:30px 18px;text-align:center;color:#e2e8f0a8}.revenue-detail-grid{display:grid;gap:12px}.revenue-detail-block{padding:14px;border-radius:14px;background:#0f172abd;border:1px solid rgba(148,163,184,.12)}.revenue-detail-title{font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:#e2e8f0b3;margin-bottom:6px}.revenue-mini-stat-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.revenue-mini-stat{padding:12px;border-radius:12px;background:#0f172ac2;border:1px solid rgba(148,163,184,.12)}.revenue-mini-stat strong{display:block;font-size:20px;margin-top:4px}.revenue-event-list{display:flex;flex-direction:column;gap:10px}.revenue-event{padding:12px 14px;border-radius:14px;background:#0f172ab8;border:1px solid rgba(148,163,184,.12)}@media(max-width:1400px){.revenue-layout{grid-template-columns:280px minmax(0,1fr)}.revenue-layout>:last-child{grid-column:1 / -1}}@media(max-width:980px){.revenue-layout,.revenue-hero-grid,.revenue-kpi-grid,.revenue-mini-stat-row{grid-template-columns:1fr}}:root{--hn-cleanup-bg-1: rgba(14, 18, 35, .96);--hn-cleanup-bg-2: rgba(9, 12, 24, .96);--hn-cleanup-border: rgba(115, 137, 214, .16);--hn-cleanup-text: #edf2ff;--hn-cleanup-muted: rgba(218, 227, 255, .7)}.hn-cleanup-account-link,.hn-cleanup-link-btn{text-decoration:none}.hn-cleanup-account-link{display:block;margin-top:8px;border-radius:10px;padding:10px 12px;background:#ffffff0a;color:var(--hn-cleanup-text);border:1px solid var(--hn-cleanup-border);font-size:13px;font-weight:700}.hn-cleanup-select,.hn-cleanup-input,select.hn-cleanup-select,select.hn-cleanup-input,body select{background:#101528f5!important;color:#edf2ff!important;border:1px solid rgba(117,136,205,.2)!important}body select option{background:#101528fa!important;color:#edf2ff!important}.hn-cleanup-banner{position:fixed;top:78px;left:20px;right:20px;z-index:1100;border-radius:18px;padding:14px 18px;border:1px solid var(--hn-cleanup-border);box-shadow:0 18px 44px #00000047;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.hn-cleanup-banner-warning{background:linear-gradient(180deg,#5a1717e0,#310c0ce0)}.hn-cleanup-banner-good{background:linear-gradient(180deg,#11442ce0,#0a2619e0)}.hn-cleanup-banner-title{font-size:15px;font-weight:900;color:#fff}.hn-cleanup-banner-copy{margin-top:5px;font-size:13px;line-height:1.55;color:#f5f8ffd6}.hn-legal-page-shell{position:fixed;inset:0;z-index:1200;overflow:auto;background:linear-gradient(180deg,#080b16fc,#05070efc);color:#fff;padding:28px 24px 46px}.hn-legal-topbar{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:20px}.hn-legal-eyebrow{font-size:12px;text-transform:uppercase;letter-spacing:.1em;color:#ccd6ffa3;margin-bottom:8px}.hn-legal-title{margin:0;font-size:34px;line-height:1.06;letter-spacing:-.03em}.hn-legal-summary{max-width:920px;margin:10px 0 0;font-size:15px;line-height:1.7;color:#e1e8ffc2}.hn-legal-actions{display:flex;gap:10px;flex-wrap:wrap}.hn-legal-btn{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;border-radius:12px;padding:11px 14px;font-size:13px;font-weight:800;border:1px solid rgba(117,136,205,.18)}.hn-legal-btn-primary{background:linear-gradient(135deg,#5c7cfff5,#7359fff5);color:#fff}.hn-legal-btn-secondary{background:#ffffff0d;color:#fff}.hn-legal-nav-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:20px}.hn-legal-nav-card{display:block;padding:14px 15px;text-decoration:none;border-radius:16px;border:1px solid rgba(117,136,205,.14);background:#ffffff0a;color:#c8d9ff}.hn-legal-nav-card-active{box-shadow:inset 0 0 0 1px #7f99ff38;background:#ffffff12}.hn-legal-nav-title{font-size:14px;font-weight:800;color:#fff}.hn-legal-nav-copy{margin-top:7px;font-size:13px;line-height:1.55;color:#dfe7ffad}.hn-legal-article{max-width:1080px;margin-top:20px;padding:22px 24px;border-radius:16px;border:1px solid rgba(117,136,205,.14);background:#ffffff0a}.hn-legal-section+.hn-legal-section{margin-top:24px;padding-top:24px;border-top:1px solid rgba(117,136,205,.14)}.hn-legal-section h2{margin:0 0 10px;font-size:21px;line-height:1.2;letter-spacing:-.02em}.hn-legal-section p{margin:0;font-size:14px;line-height:1.85;color:#ebf0ffd6}.hn-legal-section p+p{margin-top:12px}.hn-help-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:22px}.hn-help-card{padding:18px;border-radius:16px;border:1px solid rgba(117,136,205,.14);background:#ffffff0a}.hn-help-card h2{margin:0 0 10px;font-size:18px}.hn-help-card ul{margin:0;padding-left:18px;color:#e7eeffd1;line-height:1.8}.hn-help-card a,.hn-legal-actions a,.hn-cleanup-modal-links a{color:#c8d9ff}.hn-cleanup-field-label,.hn-cleanup-help-copy{color:#e1e8ffc2}.hn-cleanup-modal-backdrop{position:fixed;inset:0;z-index:1400;background:#04060cd1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;padding:24px}.hn-cleanup-modal-card{width:min(760px,100%);border-radius:24px;border:1px solid rgba(117,136,205,.18);background:linear-gradient(180deg,#12162afa,#090c18fa);box-shadow:0 28px 80px #0000007a;padding:26px;color:#fff}.hn-cleanup-modal-eyebrow{font-size:12px;text-transform:uppercase;letter-spacing:.12em;color:#ced8ffa8;margin-bottom:10px}.hn-cleanup-modal-title{margin:0;font-size:30px;line-height:1.08;letter-spacing:-.03em}.hn-cleanup-modal-copy{margin:12px 0 0;font-size:14px;line-height:1.75;color:#e7eeffc7}.hn-cleanup-modal-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:18px}.hn-cleanup-modal-links a{border-radius:14px;border:1px solid rgba(117,136,205,.14);background:#ffffff0a;padding:12px 14px;text-decoration:none;font-size:13px;font-weight:700}.hn-cleanup-consent-check{display:flex;align-items:flex-start;gap:10px;margin-top:16px;font-size:13px;line-height:1.65;color:var(--hn-cleanup-text)}.hn-cleanup-consent-check-block{margin-top:20px}.hn-cleanup-btn{appearance:none;border:1px solid rgba(117,136,205,.18);background:#ffffff0d;color:#fff;border-radius:12px;padding:11px 14px;font-size:13px;font-weight:800;cursor:pointer}.hn-cleanup-btn-primary{background:linear-gradient(135deg,#5c7cfff5,#7359fff5)}.hn-cleanup-btn:disabled{opacity:.55;cursor:not-allowed}.hn-cleanup-modal-submit{margin-top:18px;min-width:240px}@media(max-width:1200px){.hn-legal-nav-grid,.hn-help-grid,.hn-cleanup-modal-links{grid-template-columns:1fr 1fr}}@media(max-width:920px){.hn-cleanup-banner{left:12px;right:12px}.hn-legal-topbar{flex-direction:column}.hn-legal-nav-grid,.hn-help-grid,.hn-cleanup-modal-links{grid-template-columns:1fr}.hn-cleanup-modal-card{padding:20px}}
