.program-dialog{box-sizing:border-box;width:min(720px,calc(100vw - 32px));max-height:88dvh;overflow:auto;border:1px solid var(--border-color,#45474d);border-radius:16px;padding:24px;background:var(--panel-bg,#15171d);color:var(--text-primary,#f1f2f4)}.program-prompt-dismiss{position:sticky;top:-24px;z-index:1;display:flex;justify-content:flex-end;margin:-24px -24px 16px;padding:12px 24px;background:var(--panel-bg,#15171d);border-bottom:1px solid var(--border-color,#45474d)}.program-dialog::backdrop{background:#000000b3}.program-preferences{max-width:780px;line-height:1.5}.program-preferences h2{margin:0 0 12px}.program-preferences fieldset{border:0;padding:0;margin:20px 0}.program-preferences legend{font-weight:650;margin-bottom:12px}.program-preferences label{display:grid;gap:6px;margin:10px 0}.program-preferences input:not([type=checkbox]),.program-preferences select{padding:10px 12px;border:1px solid #777;border-radius:8px;background:var(--input-bg,#23262e);color:inherit;width:100%;box-sizing:border-box}.program-preferences small{opacity:.7}.program-channel-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:6px}.program-channel-grid label{display:flex;align-items:center;gap:8px;margin:0}.program-addon{border-top:1px solid #6666;margin-top:24px;padding-top:12px}.program-addon a{display:inline-block;margin:8px 12px 0 0}.program-preferences [role=alert]{color:#ff9393}.program-preferences .button-row{display:flex;gap:10px;flex-wrap:wrap}.research-grades{scroll-margin-top:24px}.research-grade-tabs{display:flex;gap:8px;flex-wrap:wrap;padding:12px 16px}.research-grade-summary{display:flex;flex-wrap:wrap;gap:24px;padding:16px;color:var(--muted)}.research-grade-summary strong{color:var(--text-h);font-size:1.3rem;margin-right:6px}.research-grade-chart-wrap{display:flex;align-items:center;justify-content:center;gap:28px;min-height:240px;padding:20px;flex-wrap:wrap}.research-grade-donut{width:190px;height:190px;border-radius:50%;display:grid;place-items:center;box-shadow:0 8px 20px #0003}.research-grade-donut>span{width:124px;height:124px;border-radius:50%;background:var(--panel);display:flex;align-items:center;justify-content:center;flex-direction:column;font-size:2rem;font-weight:750}.research-grade-donut small{font-size:.8rem;color:var(--muted)}.research-grade-legend{list-style:none;padding:0;line-height:2}.research-grade-legend i{display:inline-block;width:10px;height:10px;border-radius:50%;margin-right:8px}.research-grade-top-five{padding:8px 18px 16px 38px}.research-grade-top-five li{padding:7px 0;border-bottom:1px solid var(--border)}.research-grade-top-five button{display:flex;justify-content:space-between;gap:16px;width:100%;text-align:left;border:0;background:transparent;color:inherit;padding:4px;cursor:pointer}.research-grade-top-five span{display:grid;gap:4px}.research-grade-top-five small{color:var(--muted)}.research-grade-top-five b{white-space:nowrap;color:var(--accent)}.research-grade-badges{display:flex;flex-wrap:wrap;gap:4px;margin-top:5px}.research-grade-badge{background:#123d35;color:#8cf4c4;border:1px solid #2b836a;border-radius:999px;font-size:10px;line-height:1.5;padding:2px 6px;cursor:pointer;text-align:left}.research-grade-detail{margin-top:14px;padding:12px}.research-grade-detail pre{max-width:560px;white-space:pre-wrap}.research-grade-detail th{text-transform:capitalize}.profile-role-breakdown{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;min-width:0}.profile-role-breakdown>article{min-width:0;overflow:hidden;border:1px solid color-mix(in srgb,var(--accent, #38bdf8) 24%,var(--border, transparent));border-radius:14px;background:color-mix(in srgb,var(--panel, #091628) 96%,transparent)}.profile-role-breakdown>article>header{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--border, rgba(148,163,184,.14));padding:12px 14px}.profile-role-breakdown>article>header>div{display:grid;gap:3px}.profile-role-breakdown>article>header span{color:var(--accent, #38bdf8);font-size:8px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.profile-role-breakdown>article>header strong{color:var(--text-h, #edf5ff);font-size:13px}.profile-role-breakdown>article>header small{color:var(--muted, #7f8da3);font-size:8px;text-align:right}.profile-role-breakdown__bars{display:grid;gap:10px;padding:15px}.profile-role-breakdown__bars>div{display:grid;grid-template-columns:minmax(120px,.55fr) minmax(110px,1fr) 58px;align-items:center;gap:9px}.profile-role-breakdown__bars span{overflow:hidden;color:var(--text-h, #edf5ff);font-size:10px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.profile-role-breakdown__bars i{display:block;height:8px;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--muted, #94a3b8) 14%,transparent)}.profile-role-breakdown__bars i b{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#38bdf8,#34d399);box-shadow:0 0 12px #34d39959}.profile-role-breakdown__bars>div>strong{display:flex;justify-content:flex-end;gap:5px;color:var(--text-h, #edf5ff);font-size:10px}.profile-role-breakdown__bars strong small{color:var(--muted, #7f8da3);font-size:8px;font-weight:650}.profile-role-breakdown__empty{margin:0;padding:15px;color:var(--muted, #7f8da3);font-size:9px}@media(max-width:760px){.profile-role-breakdown{grid-template-columns:1fr}.profile-role-breakdown>article>header{align-items:flex-start;flex-direction:column}.profile-role-breakdown>article>header small{text-align:left}.profile-role-breakdown__bars>div{grid-template-columns:minmax(100px,.65fr) 1fr 50px}}.avatar-score-breakdown{display:grid;gap:8px;min-width:0}.avatar-score-breakdown__match{min-width:0;overflow:hidden;border:1px solid var(--border, rgba(148,163,184,.22));border-radius:11px;background:color-mix(in srgb,var(--panel, #0b1728) 94%,transparent)}.avatar-score-breakdown__match.is-good{border-color:color-mix(in srgb,#34d399 45%,var(--border, transparent))}.avatar-score-breakdown__match.is-warn{border-color:color-mix(in srgb,#f59e0b 45%,var(--border, transparent))}.avatar-score-breakdown__match.is-bad{border-color:color-mix(in srgb,#fb7185 38%,var(--border, transparent))}.avatar-score-breakdown__match.is-best{border-width:2px;border-color:var(--accent, #38bdf8)}.avatar-score-breakdown__match>summary{display:grid;grid-template-columns:max-content minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;cursor:pointer;list-style:none}.avatar-score-breakdown__match>summary::-webkit-details-marker{display:none}.avatar-score-breakdown__match>summary>span{color:var(--accent, #38bdf8);font-size:9px;font-weight:900;letter-spacing:.07em;text-transform:uppercase}.avatar-score-breakdown__match>summary>div{display:grid;min-width:0;gap:2px}.avatar-score-breakdown__match>summary>div strong{overflow:hidden;color:var(--text-h, #f8fafc);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.avatar-score-breakdown__match>summary>div small{color:var(--muted, #94a3b8);font-size:9px}.avatar-score-breakdown__match>summary>b{color:var(--text-h, #f8fafc);font-size:18px}.avatar-score-breakdown__match>summary>b small{color:var(--muted, #94a3b8);font-size:8px}.avatar-score-breakdown__body{display:grid;gap:10px;border-top:1px solid var(--border, rgba(148,163,184,.16));padding:10px}.avatar-score-breakdown__body>p{margin:0;color:var(--muted, #94a3b8);font-size:10px;line-height:1.5}.avatar-score-breakdown__counts{display:flex;flex-wrap:wrap;gap:6px}.avatar-score-breakdown__counts span{border-radius:999px;padding:4px 7px;font-size:8px;font-weight:850}.avatar-score-breakdown__counts .is-matched{color:#6ee7b7;background:#34d3991f}.avatar-score-breakdown__counts .is-conflicted{color:#fdba74;background:#fb923c1f}.avatar-score-breakdown__counts .is-missing{color:#cbd5e1;background:#94a3b81f}.avatar-score-breakdown__evidence{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.avatar-score-evidence-group{min-width:0;overflow:hidden;border:1px solid var(--border, rgba(148,163,184,.14));border-radius:9px;background:color-mix(in srgb,var(--panel, #0b1728) 97%,transparent)}.avatar-score-evidence-group>header{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:7px 8px;color:var(--muted, #94a3b8);font-size:8px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.avatar-score-evidence-group>header strong{display:grid;min-width:18px;height:18px;place-items:center;border-radius:999px;color:inherit;background:#94a3b81f}.avatar-score-evidence-group.is-matched>header{color:#6ee7b7}.avatar-score-evidence-group.is-conflicted>header{color:#fdba74}.avatar-score-evidence-group>ul{display:grid;gap:0;margin:0;padding:0;list-style:none}.avatar-score-evidence-group li{display:grid;gap:3px;border-top:1px solid var(--border, rgba(148,163,184,.1));padding:8px}.avatar-score-evidence-group li strong{color:var(--text-h, #f8fafc);font-size:9px}.avatar-score-evidence-group li span,.avatar-score-evidence-group li small{color:var(--muted, #94a3b8);font-size:8px;line-height:1.4}.avatar-score-evidence-group li code{overflow-wrap:anywhere;color:var(--accent, #38bdf8);font-size:7px}.avatar-score-evidence-group>p{margin:0;border-top:1px solid var(--border, rgba(148,163,184,.1));padding:8px;color:var(--muted, #94a3b8);font-size:8px}.avatar-score-breakdown__empty{margin:0;color:var(--muted, #94a3b8);font-size:10px}@media(max-width:760px){.avatar-score-breakdown__match>summary{grid-template-columns:1fr auto}.avatar-score-breakdown__match>summary>span{grid-column:1 / -1}.avatar-score-breakdown__evidence{grid-template-columns:1fr}}.x-api-panel{margin:20px 0;padding:20px;border:1px solid var(--border, #d9dfe8);border-radius:12px}.x-api-panel h3{margin:0 0 8px}.x-api-panel p{line-height:1.55;overflow-wrap:anywhere}.x-api-panel form{margin:18px 0}.x-api-panel fieldset{display:grid;gap:16px;border:0;padding:0;margin:0;min-width:0}.x-api-panel legend{padding:0;margin-bottom:12px;font-weight:600}.x-api-panel label{display:grid;gap:6px;font-size:14px}.x-api-panel select,.x-api-panel textarea{width:100%;box-sizing:border-box;padding:10px 12px;border:1px solid var(--border, #c8d1dd);border-radius:8px;color:inherit;background:var(--panel, #fff);font:inherit}.x-api-panel textarea{min-height:96px;resize:vertical}.x-api-panel button{width:fit-content;max-width:100%}.x-api-panel article{padding:12px 0;border-top:1px solid var(--border, #d9dfe8)}.x-api-panel article p{white-space:pre-wrap;margin-top:0}.x-api-panel [role=status]{margin-bottom:0}@media(max-width:600px){.x-api-panel{padding:14px}}.signal-score-explanation{min-width:0;overflow:hidden;border:1px solid var(--border,rgba(148,163,184,.2));border-radius:12px;background:color-mix(in srgb,var(--panel,#0b1728) 96%,var(--accent,#38bdf8) 4%)}.signal-score-explanation>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:42px;padding:9px 12px;color:var(--text-h,#f8fafc);cursor:pointer;list-style:none}.signal-score-explanation>summary::-webkit-details-marker{display:none}.signal-score-explanation>summary span{font-size:11px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.signal-score-explanation>summary small{color:var(--accent,#38bdf8);font-size:8px;font-weight:850;text-align:right;text-transform:uppercase}.signal-score-explanation__body{display:grid;gap:10px;border-top:1px solid var(--border,rgba(148,163,184,.16));padding:10px}.signal-score-explanation__tier{min-width:0;overflow:hidden;border:1px solid var(--border,rgba(148,163,184,.16));border-radius:10px;background:color-mix(in srgb,var(--panel,#0b1728) 98%,transparent)}.signal-score-explanation__tier>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px}.signal-score-explanation__tier>header div{display:grid;gap:2px}.signal-score-explanation__tier>header span,.signal-score-explanation__fit>header{color:var(--accent,#38bdf8);font-size:9px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.signal-score-explanation__tier>header small{color:var(--muted,#94a3b8);font-size:8px}.signal-score-explanation__tier>header>strong{color:var(--text-h,#f8fafc);font-size:22px}.signal-score-explanation__tier>header>strong small{color:var(--muted,#94a3b8);font-size:8px}.signal-score-explanation__math{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;border-block:1px solid var(--border,rgba(148,163,184,.12));background:var(--border,rgba(148,163,184,.12))}.signal-score-explanation__math>span{display:grid;gap:3px;min-width:0;padding:8px;background:var(--panel,#0b1728)}.signal-score-explanation__math b{color:var(--muted,#94a3b8);font-size:8px}.signal-score-explanation__math code{overflow:hidden;color:var(--muted,#94a3b8);font-family:inherit;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.signal-score-explanation__math strong{color:var(--text-h,#f8fafc);font-size:15px}.signal-score-explanation__math .is-total strong{color:var(--accent,#38bdf8)}.signal-score-explanation__driver-wrap{max-width:100%;overflow-x:auto}.signal-score-explanation__drivers{width:100%;min-width:760px;border-collapse:collapse;table-layout:fixed}.signal-score-explanation__drivers th{padding:7px 9px;color:var(--muted,#94a3b8);font-size:8px;font-weight:900;text-align:left;text-transform:uppercase}.signal-score-explanation__drivers td{border-top:1px solid var(--border,rgba(148,163,184,.1));padding:9px;color:var(--muted,#94a3b8);font-size:9px;line-height:1.45;vertical-align:top;overflow-wrap:anywhere}.signal-score-explanation__drivers td:first-child{border-left:3px solid #64748b;color:var(--text-h,#f8fafc)}.signal-score-explanation__drivers tr.is-supports td:first-child{border-left-color:#34d399}.signal-score-explanation__drivers tr.is-conflicts td:first-child{border-left-color:#fb923c}.signal-score-explanation__drivers tr.is-missing td:first-child{border-left-color:#94a3b8}.signal-score-explanation__drivers td strong,.signal-score-explanation__drivers td small{display:block}.signal-score-explanation__drivers td strong{color:var(--text-h,#f8fafc);font-size:9px}.signal-score-explanation__drivers td small{margin-top:3px;color:var(--accent,#38bdf8);font-size:8px}.signal-score-explanation__drivers a{color:var(--text-h,#f8fafc);text-decoration-color:var(--accent,#38bdf8)}.signal-score-explanation__unavailable{margin:0;border-top:1px solid var(--border,rgba(148,163,184,.1));padding:9px;color:var(--muted,#94a3b8);font-size:9px;line-height:1.45}.signal-score-explanation__fit{display:grid;gap:8px;border:1px solid color-mix(in srgb,var(--accent,#38bdf8) 30%,var(--border,transparent));border-radius:10px;padding:10px}.signal-score-explanation__fit>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.signal-score-explanation__fit>div>span{display:grid;gap:3px;border-radius:8px;padding:8px;background:#38bdf80f}.signal-score-explanation__fit b{color:var(--muted,#94a3b8);font-size:8px;text-transform:uppercase}.signal-score-explanation__fit strong{color:var(--text-h,#f8fafc);font-size:13px}.signal-score-explanation__fit small,.signal-score-explanation__fit p{color:var(--muted,#94a3b8);font-size:8px;line-height:1.45}.signal-score-explanation__fit p{margin:0;border-left:2px solid var(--accent,#38bdf8);padding-left:8px}@media(max-width:680px){.signal-score-explanation>summary{align-items:flex-start;flex-direction:column}.signal-score-explanation__math,.signal-score-explanation__fit>div{grid-template-columns:1fr 1fr}}:root{--text: #475569;--text-h: #0f172a;--muted: #64748b;--bg: #f8fafc;--panel: #ffffff;--border: #e2e8f0;--code-bg: #eef2ff;--accent: #2563eb;--accent-bg: rgba(37, 99, 235, .1);--shadow: 0 20px 60px rgba(15, 23, 42, .08);color-scheme:light;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--text);background:var(--bg);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[data-theme=dark]{--text: #cbd5e1;--text-h: #f8fafc;--muted: #94a3b8;--bg: #0f172a;--panel: #111827;--border: #243244;--code-bg: #172554;--accent: #38bdf8;--accent-bg: rgba(56, 189, 248, .12);--shadow: 0 20px 60px rgba(0, 0, 0, .35);color-scheme:dark}*{box-sizing:border-box}body{min-width:320px;min-height:100vh;margin:0;color:var(--text);background:var(--bg)}h1,h2,h3{color:var(--text-h);line-height:1.05}h1{font-size:clamp(40px,5vw,72px);letter-spacing:-.06em}h2{font-size:clamp(28px,3vw,44px);letter-spacing:-.04em}p{margin:0}button,input,textarea,select{font:inherit}select{color:#0f172a;background-color:#fff;color-scheme:light}select option,select optgroup{color:#0f172a;background-color:#fff}[data-theme=dark] select{color:#f8fafc;background-color:#111827;color-scheme:dark}[data-theme=dark] select option,[data-theme=dark] select optgroup{color:#f8fafc;background-color:#111827}.shell{width:min(1320px,calc(100vw - 40px));margin:0 auto;padding:32px 0 56px}.profitbot-approval-page{min-height:100vh;padding:28px clamp(18px,4vw,64px) 64px;color:#e8f2ff;background:radial-gradient(circle at 12% -8%,rgba(14,165,233,.2),transparent 34%),radial-gradient(circle at 95% 8%,rgba(45,212,191,.1),transparent 25%),#07111f}.profitbot-approval-header,.profitbot-approval-contact-strip,.profitbot-approval-scores,.profitbot-approval-tabs,.profitbot-approval-panel,.profitbot-approval-submit-panel{width:100%;max-width:1280px;margin-inline:auto}.profitbot-approval-header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:22px}.profitbot-approval-header h1{margin:3px 0 5px;color:#fff;font-size:clamp(2rem,4vw,3.5rem);line-height:1.02;letter-spacing:-.045em}.profitbot-approval-header p:not(.profitbot-approval-eyebrow){margin:0;color:#9eb2ca;font-size:1.05rem}.profitbot-approval-eyebrow{margin:0;color:#38bdf8;font-size:.72rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.profitbot-approval-header-actions{display:flex;align-items:center;gap:10px}.profitbot-approval-status{display:inline-flex;align-items:center;min-height:34px;padding:7px 12px;border:1px solid rgba(56,189,248,.32);border-radius:999px;color:#bae6fd;background:#0ea5e91a;font-size:.78rem;font-weight:800}.profitbot-approval-status--approved_pending_activation,.profitbot-approval-status--active{color:#a7f3d0;border-color:#34d39961;background:#10b9811a}.profitbot-approval-status--changes_requested,.profitbot-approval-status--rejected{color:#fecaca;border-color:#f8717159;background:#ef44441a}.profitbot-approval-contact-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) minmax(190px,auto);gap:1px;overflow:hidden;margin-bottom:14px;border:1px solid rgba(148,163,184,.14);border-radius:14px;background:#94a3b824}.profitbot-approval-contact-strip>div{padding:16px 18px;background:#0a1628f0}.profitbot-approval-contact-strip span,.profitbot-approval-scores span{display:block;margin-bottom:5px;color:#7890ac;font-size:.7rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.profitbot-approval-contact-strip strong{color:#dce9f8;font-size:.9rem}.profitbot-approval-links{display:flex;align-items:center;justify-content:flex-end;gap:12px}.profitbot-approval-links a{color:#7dd3fc;font-size:.84rem;font-weight:800;text-decoration:none}.profitbot-approval-links a:hover{color:#fff}.profitbot-approval-scores{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:20px}.profitbot-approval-scores>div{padding:15px 17px;border:1px solid rgba(56,189,248,.14);border-radius:12px;background:linear-gradient(145deg,#0f233de0,#081425e0)}.profitbot-approval-scores strong{color:#fff;font-size:1.65rem;letter-spacing:-.04em}.profitbot-approval-scores strong.profitbot-score-pair{font-size:1.3rem}.profitbot-approval-scores small{display:flex;flex-wrap:wrap;gap:7px;margin-top:10px}.profitbot-approval-scores small b{padding:4px 7px;border:1px solid rgba(56,189,248,.16);border-radius:999px;color:#9fb3cb;font-size:.67rem;font-weight:800}.profitbot-data-score-list{display:grid;gap:8px;margin-top:8px}.profitbot-data-score-list p{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:0}.profitbot-data-score-list p b{color:#9fb3cb;font-size:.78rem}.profitbot-data-score-list p strong{font-size:1.15rem;letter-spacing:-.02em}.profitbot-score-info{position:relative;display:inline-grid!important;place-items:center;width:15px;height:15px;margin:0 0 0 4px!important;border:1px solid currentColor;border-radius:50%;vertical-align:middle;cursor:help}.profitbot-score-info>span:first-child{display:block;margin:0;color:inherit;font-size:.58rem;line-height:1;text-transform:lowercase}.profitbot-score-info [role=tooltip]{position:absolute;left:50%;bottom:calc(100% + 9px);z-index:20;width:235px;margin:0;padding:9px 10px;border:1px solid rgba(56,189,248,.28);border-radius:8px;color:#dce9f8;background:#07111f;box-shadow:0 12px 30px #0000004d;font-size:.72rem;font-weight:600;letter-spacing:0;line-height:1.4;text-transform:none;transform:translate(-50%);opacity:0;visibility:hidden;pointer-events:none}.profitbot-score-info:hover [role=tooltip],.profitbot-score-info:focus [role=tooltip]{opacity:1;visibility:visible}.profitbot-approval-tabs{display:flex;gap:8px;margin-bottom:14px}.profitbot-approval-tabs button{padding:10px 15px;border:1px solid rgba(148,163,184,.18);border-radius:10px;color:#9fb3cb;background:#0c1b2fcc;font:inherit;font-size:.86rem;font-weight:800;cursor:pointer}.profitbot-approval-tabs button.active{color:#06121f;border-color:#38bdf8;background:#38bdf8}.profitbot-approval-review-grid{max-width:1280px;margin:0 auto;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:16px;align-items:start}.profitbot-approval-review-single{max-width:1280px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr);gap:16px}.profitbot-approval-starter-stack{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.profitbot-approval-channel-inventory{display:flex;flex-wrap:wrap;gap:8px}.profitbot-approval-channel-inventory span{padding:7px 10px;border:1px solid rgba(148,163,184,.2);border-radius:999px;color:#9eb2ca;background:#0f2036b8;font-size:.7rem;font-weight:800;text-transform:capitalize}.profitbot-approval-channel-inventory span.eligible{color:#a7f3d0;border-color:#34d39952;background:#064e3b38}.profitbot-approval-coordinated-step a{color:#7dd3fc;font-weight:800;text-decoration:none}.profitbot-approval-coordinated-step a:hover{color:#fff}.profitbot-approval-panel,.profitbot-approval-submit-panel{padding:22px;border:1px solid rgba(148,163,184,.15);border-radius:16px;background:#091424e6;box-shadow:0 22px 70px #0000002e}.profitbot-approval-section-heading{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:16px}.profitbot-approval-section-heading h2{margin:3px 0 0;color:#fff;font-size:1.28rem;letter-spacing:-.02em}.profitbot-approval-card{padding:17px;border:1px solid rgba(148,163,184,.14);border-radius:13px;background:#0f2036bf}.profitbot-approval-card+.profitbot-approval-card{margin-top:12px}.profitbot-approval-card--recommended{border-color:#38bdf85c;box-shadow:inset 3px 0 #38bdf8}.profitbot-approval-card-title{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:12px}.profitbot-approval-card-title span{color:#38bdf8;font-size:.69rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.profitbot-approval-card-title h3{margin:3px 0 0;color:#f5f9ff;font-size:.98rem;line-height:1.32}.profitbot-approval-card-title label,.profitbot-approval-check,.profitbot-approval-authorization{display:flex;align-items:flex-start;gap:8px;color:#b9c9dc;font-size:.78rem;font-weight:700}.profitbot-approval-card textarea,.profitbot-approval-touchpoint textarea,.profitbot-approval-submit-panel textarea{width:100%;min-height:56px;field-sizing:content;overflow:hidden;resize:none;padding:12px;border:1px solid rgba(148,163,184,.22);border-radius:10px;color:#eaf3ff;background:#07111f;font:inherit;font-size:.85rem;line-height:1.55}.profitbot-approval-card textarea:focus,.profitbot-approval-touchpoint textarea:focus,.profitbot-approval-submit-panel textarea:focus{outline:2px solid rgba(56,189,248,.32);border-color:#38bdf8}.profitbot-approval-rationale{color:#91a7c0;font-size:.78rem;line-height:1.55}.profitbot-approval-rationale strong{color:#c9d8e9}.profitbot-approval-decision-basis{margin:10px 0;padding:11px 12px;border:1px solid rgba(56,189,248,.18);border-radius:10px;background:#0ea5e90f}.profitbot-approval-decision-basis>div{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.profitbot-approval-decision-basis strong{color:#dcecff;font-size:.79rem}.profitbot-approval-decision-basis span{color:#7dd3fc;font-size:.7rem;font-weight:800;text-align:right}.profitbot-approval-decision-basis p{margin:6px 0 0;color:#a9bbcf;font-size:.78rem;line-height:1.5}.profitbot-approval-check{margin-top:12px;padding-top:12px;border-top:1px solid rgba(148,163,184,.12)}.profitbot-approval-purpose{margin:0 0 12px;padding:10px 12px;border-left:3px solid #38bdf8;color:#b9c9dc;background:#0ea5e912;font-size:.78rem;line-height:1.5}.profitbot-approval-billing{width:100%;max-width:1280px;margin:-6px auto 20px}.profitbot-approval-profitmail{width:100%;max-width:1280px;margin:0 auto 20px;padding:20px;display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.72fr);gap:18px;align-items:end;border:1px solid rgba(56,189,248,.22);border-radius:16px;background:#091424e6}.profitbot-approval-profitmail h2{margin:3px 0 7px;color:#fff;font-size:1.1rem}.profitbot-approval-profitmail p:not(.profitbot-approval-eyebrow){margin:0;color:#9fb3cb;font-size:.78rem;line-height:1.5}.profitbot-approval-profitmail__status{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 14px;border:1px solid rgba(52,211,153,.3);border-radius:11px;background:#064e3b29}.profitbot-approval-profitmail__status.is-missing{border-color:#fbbf2466;background:#78350f29}.profitbot-approval-profitmail__status>div{display:grid;gap:3px}.profitbot-approval-profitmail__status strong{color:#eef7ff;font-size:.88rem}.profitbot-approval-profitmail__status span{color:#a7f3d0;font-size:.72rem;font-weight:800}.profitbot-approval-profitmail__status.is-missing span{color:#fde68a}.profitbot-approval-profitmail__workflow-signature{grid-column:1 / -1}.profitbot-approval-profitmail__workflow-signature textarea{width:100%;min-height:86px;resize:vertical}.profitbot-approval-profitmail__workflow-signature small{color:#9fb3cb;font-size:.76rem;line-height:1.45}.profitbot-delivery-choice{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.profitbot-delivery-choice button{display:grid;gap:4px;padding:13px;border:1px solid rgba(148,163,184,.22);border-radius:11px;color:#9fb3cb;background:#0f2036b8;font:inherit;text-align:left;cursor:pointer}.profitbot-delivery-choice button strong{color:#eef7ff;font-size:.9rem}.profitbot-delivery-choice button span{color:inherit;font-size:.7rem}.profitbot-delivery-choice button.active{border-color:#38bdf8;background:#0ea5e91f;box-shadow:inset 3px 0 #38bdf8}.profitbot-delivery-choice button:disabled{cursor:default}.profitbot-signature-modal{width:min(620px,100%)}.profitbot-signature-modal .global-ticket-actions{display:flex;justify-content:flex-end;gap:10px}.profitbot-approval-character-count{margin:5px 0 0;color:#7890ac;font-size:.7rem;text-align:right}.profitbot-email-approach-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:12px}.profitbot-email-theme-comparison{display:grid;gap:12px;margin-top:18px;padding-top:18px;border-top:1px solid rgba(148,163,184,.16)}.profitbot-email-theme-comparison__heading{display:flex;align-items:end;justify-content:space-between;gap:16px}.profitbot-email-theme-comparison__heading span{color:#7dd3fc;font-size:.7rem;font-weight:850;letter-spacing:.09em;text-transform:uppercase}.profitbot-email-theme-comparison__heading h3{margin:4px 0 0;color:#eef7ff;font-size:1rem}.profitbot-email-theme-comparison__heading>strong{color:#7dd3fc;font-size:.82rem}.profitbot-email-theme-explanation{border:1px solid rgba(56,189,248,.16);border-radius:10px;background:#0ea5e90d}.profitbot-email-theme-explanation summary{padding:10px 12px;color:#7dd3fc;font-size:.74rem;font-weight:850;cursor:pointer}.profitbot-email-theme-explanation>.profitbot-theme-card{margin:0 12px 12px}.profitbot-email-approach-card{display:flex;flex-direction:column;gap:10px;height:100%;padding:16px;border:1px solid rgba(148,163,184,.16);border-radius:12px;background:#050f1c94}.profitbot-email-approach-card.is-selected{border-color:#38bdf8;box-shadow:inset 3px 0 #38bdf8}.profitbot-email-approach-card__rank{display:flex;align-items:center;justify-content:space-between;gap:10px}.profitbot-email-approach-card__rank span,.profitbot-email-approach-card__preview span{color:#7890ac;font-size:.67rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.profitbot-email-approach-card__rank strong{color:#7dd3fc;font-size:.82rem}.profitbot-email-approach-card h3{display:-webkit-box;min-height:2.6em;margin:0;overflow:hidden;color:#eef7ff;font-size:1rem;line-height:1.3;-webkit-box-orient:vertical;-webkit-line-clamp:2}.profitbot-email-approach-card p{display:-webkit-box;height:3.9em;margin:0;overflow:hidden;color:#9fb3cb;font-size:.76rem;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:3}.profitbot-email-approach-card p.is-placeholder{visibility:hidden}.profitbot-email-approach-card__sequence{display:grid;gap:8px}.profitbot-email-approach-card__message{flex:1 1 auto;box-sizing:border-box;padding:10px;border:1px solid rgba(56,189,248,.14);border-radius:9px;background:#0ea5e90d}.profitbot-email-approach-card__message summary{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:8px;color:#7dd3fc;font-size:.73rem;font-weight:800;cursor:pointer}.profitbot-email-approach-card__message summary span{text-transform:uppercase;letter-spacing:.06em}.profitbot-email-approach-card__message summary strong{overflow:hidden;color:#dce9f8;font-size:.78rem;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.profitbot-email-approach-card__message div{margin-top:9px;color:#b9c9dc;font-size:.75rem;line-height:1.5;white-space:pre-wrap}.profitbot-email-approach-card>button{margin-top:auto;padding:9px 11px;border:1px solid rgba(56,189,248,.32);border-radius:9px;color:#bae6fd;background:#0ea5e914;font:inherit;font-size:.75rem;font-weight:850;cursor:pointer}.profitbot-email-approach-card>button.active{color:#06121f;border-color:#38bdf8;background:#38bdf8}.profitbot-email-generation-progress{display:flex;align-items:center;gap:10px;margin-top:14px;padding:12px 14px;border:1px solid rgba(56,189,248,.24);border-radius:10px;color:#bae6fd;background:#0ea5e912;font-size:.8rem}.profitbot-email-generation-progress>span{width:10px;height:10px;border-radius:50%;background:#38bdf8}.profitbot-email-generation-progress>span.is-running{animation:profitbot-email-generation-pulse 1.1s ease-in-out infinite}@keyframes profitbot-email-generation-pulse{0%,to{opacity:.35;transform:scale(.82)}50%{opacity:1;transform:scale(1.12)}}.profitbot-approval-timeline{position:relative}.profitbot-approval-touchpoint{display:grid;grid-template-columns:34px 1fr;gap:13px;position:relative}.profitbot-approval-touchpoint+.profitbot-approval-touchpoint{margin-top:16px}.profitbot-approval-touchpoint:not(:last-child):after{content:"";position:absolute;top:34px;bottom:-17px;left:16px;width:2px;background:#38bdf82e}.profitbot-approval-sequence-number{display:grid;place-items:center;width:34px;height:34px;z-index:1;border:1px solid rgba(56,189,248,.4);border-radius:50%;color:#07111f;background:#38bdf8;font-size:.78rem;font-weight:900}.profitbot-approval-touchpoint-body{padding:16px;border:1px solid rgba(148,163,184,.14);border-radius:13px;background:#0f2036b8}.profitbot-approval-touchpoint-body>p:not(.profitbot-approval-rationale){color:#c5d3e4;font-size:.83rem;line-height:1.55}.profitbot-approval-delay{display:flex;align-items:center;flex-wrap:wrap;gap:7px;margin:4px 0 12px;color:#9eb2c9;font-size:.78rem}.profitbot-approval-delay input{width:64px;padding:6px 8px;border:1px solid rgba(148,163,184,.25);border-radius:8px;color:#fff;background:#07111f}.profitbot-approval-touch-label{align-self:center;padding:6px 9px;border:1px solid rgba(56,189,248,.22);border-radius:999px;color:#7dd3fc;background:#0ea5e914;font-size:.66rem;letter-spacing:.04em;white-space:nowrap}.profitbot-approval-touchpoint--coordinated .profitbot-approval-touchpoint-body{display:grid;gap:12px}.profitbot-approval-coordinated-step{padding:14px;border:1px solid rgba(148,163,184,.14);border-radius:11px;background:#050f1c94}.profitbot-approval-coordinated-step--action{border-color:#fbbf2447;background:#78350f1a}.profitbot-approval-coordinated-step-heading{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:9px}.profitbot-approval-coordinated-step-heading span{color:#38bdf8;font-size:.68rem;font-weight:900;letter-spacing:.09em;text-transform:uppercase}.profitbot-approval-coordinated-step--action .profitbot-approval-coordinated-step-heading span{color:#fbbf24}.profitbot-approval-coordinated-step-heading strong{color:#edf6ff;font-size:.86rem}.profitbot-approval-coordinated-step>p:not(.profitbot-approval-rationale){margin:0;color:#b9c9dc;font-size:.8rem;line-height:1.55}.profitbot-approval-field{display:grid;gap:6px;margin-top:10px}.profitbot-approval-field>span{color:var(--muted);font-size:.68rem;font-weight:850;letter-spacing:.07em;text-transform:uppercase}.profitbot-approval-field input,.profitbot-approval-field select,.profitbot-approval-field textarea{width:100%;padding:10px 12px;border:1px solid var(--border);border-radius:9px;color:var(--text-h);background:var(--panel);font:inherit;font-size:.84rem;line-height:1.5}.profitbot-approval-field textarea{min-height:86px;resize:vertical}.profitbot-approval-field input:focus,.profitbot-approval-field select:focus,.profitbot-approval-field textarea:focus{outline:2px solid var(--accent-bg);border-color:var(--accent)}.profitbot-theme-count{align-self:center;color:var(--accent);font-size:.78rem}.profitbot-theme-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;align-items:start}.profitbot-theme-card{min-width:0;padding:16px;border:1px solid var(--border);border-radius:13px;background:var(--panel)}.profitbot-theme-card--selected{border-color:var(--accent);box-shadow:inset 0 3px 0 var(--accent)}.profitbot-theme-card__topline{display:flex;align-items:center;justify-content:space-between;gap:10px}.profitbot-theme-card__topline span{color:var(--muted);font-size:.68rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.profitbot-theme-card__topline strong{color:var(--accent);font-size:.7rem}.profitbot-theme-card h3{margin:10px 0 12px;color:var(--text-h);font-size:1.04rem;line-height:1.3}.profitbot-theme-scores{display:grid;grid-template-columns:1fr 1fr;gap:8px}.profitbot-theme-scores--three{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:12px}.profitbot-theme-scores>div{padding:10px;border:1px solid color-mix(in srgb,var(--accent) 24%,var(--border));border-radius:9px;background:var(--accent-bg)}.profitbot-theme-scores span{display:block;color:var(--muted);font-size:.64rem;font-weight:850;letter-spacing:.07em;text-transform:uppercase}.profitbot-theme-scores strong{display:block;margin-top:3px;color:var(--text-h);font-size:1.05rem}.profitbot-theme-summary{min-height:3.2em;margin:12px 0;color:var(--text);font-size:.82rem;font-weight:700;line-height:1.55}.profitbot-theme-actions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:12px}.profitbot-theme-actions button{width:100%;min-height:34px;padding:7px 8px;border:1px solid var(--border);border-radius:8px;color:var(--text);background:var(--panel);font:inherit;font-size:.7rem;font-weight:850;cursor:pointer}.profitbot-theme-actions button:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.profitbot-theme-actions button.active{border-color:var(--accent);color:var(--text-h);background:var(--accent-bg);box-shadow:inset 0 -2px 0 var(--accent)}.profitbot-theme-actions button:disabled{opacity:.55;cursor:not-allowed}.profitbot-theme-feedback textarea{min-height:58px}.profitbot-theme-why{margin-top:12px;border-top:1px solid var(--border)}.profitbot-theme-why summary{padding:12px 0 2px;color:var(--accent);font-size:.74rem;font-weight:900;cursor:pointer}.profitbot-theme-explanation{margin:0}.profitbot-theme-explanation dt{margin-top:10px;color:var(--accent);font-size:.66rem;font-weight:900;letter-spacing:.07em;text-transform:uppercase}.profitbot-theme-explanation dd{margin:3px 0 0;color:var(--text);font-size:.77rem;line-height:1.5}.profitbot-theme-avoid{margin-top:12px;padding:10px 11px;border-left:3px solid #f59e0b;background:#78350f1f}.profitbot-theme-avoid strong{color:#fcd34d;font-size:.7rem;text-transform:uppercase}.profitbot-theme-avoid ul{margin:6px 0 0;padding-left:17px;color:#c7b99c;font-size:.74rem;line-height:1.5}.profitbot-source-message{padding:16px;border:1px solid var(--border);border-radius:12px;background:var(--panel)}.profitbot-source-message+.profitbot-source-message{margin-top:10px}.profitbot-source-message>div{display:flex;justify-content:space-between;gap:12px}.profitbot-source-message>div span{color:var(--accent);font-size:.68rem;font-weight:900;letter-spacing:.07em;text-transform:uppercase}.profitbot-source-message>div strong{color:var(--text-h);font-size:.78rem}.profitbot-source-message blockquote{margin:13px 0;padding:15px 17px;border:1px solid var(--border);border-radius:10px;color:var(--text-h);background:var(--bg);font-size:.9rem;line-height:1.6}.profitbot-source-message p{margin:0;color:var(--text);font-size:.78rem;line-height:1.5}.profitbot-final-trace{margin:10px 0;padding:12px;border:1px solid rgba(45,212,191,.2);border-radius:10px;background:#0d948812}.profitbot-final-trace>strong{color:#99f6e4;font-size:.8rem}.profitbot-final-trace p{margin:6px 0 0;color:#b9c9dc;font-size:.77rem;line-height:1.5}.profitbot-final-trace p span{color:#99f6e4;font-weight:800}.profitbot-email-editor{overflow:hidden;margin-top:12px;border:1px solid var(--border);border-radius:13px;background:var(--panel);box-shadow:var(--shadow)}.profitbot-email-editor__bar{display:flex;justify-content:space-between;gap:12px;padding:10px 14px;border-bottom:1px solid var(--border);color:var(--muted);background:color-mix(in srgb,var(--bg) 72%,var(--panel));font-size:.7rem}.profitbot-email-editor__bar span{font-weight:900;letter-spacing:.08em;text-transform:uppercase}.profitbot-email-editor__bar strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profitbot-email-editor__subject{display:grid;grid-template-columns:72px minmax(0,1fr);align-items:center;padding:0 14px;border-bottom:1px solid var(--border)}.profitbot-email-editor__subject span,.profitbot-email-editor__body>span{color:var(--muted);font-size:.72rem;font-weight:850;letter-spacing:.05em;text-transform:uppercase}.profitbot-email-editor__subject input{width:100%;min-width:0;padding:13px 0;border:0;outline:0;color:var(--text-h);background:transparent;font:inherit;font-size:.9rem;font-weight:750}.profitbot-email-editor__body{display:grid;gap:8px;padding:14px}.profitbot-email-editor__body textarea{width:100%;min-height:190px;padding:0;border:0;outline:0;resize:vertical;color:var(--text-h);background:var(--panel);font:inherit;font-size:.92rem;line-height:1.65;white-space:pre-wrap}.profitbot-email-editor__signature{display:grid;gap:8px;padding:14px;border-top:1px solid var(--border);background:color-mix(in srgb,var(--panel) 92%,var(--accent) 8%)}.profitbot-email-editor__signature span{color:var(--muted);font-size:.72rem;font-weight:850;letter-spacing:.05em;text-transform:uppercase}.profitbot-email-editor__signature p{margin:0;color:var(--text-h);font-size:.92rem;line-height:1.55;white-space:pre-wrap}.profitbot-email-editor__signature textarea{width:100%;min-height:72px;resize:vertical;border:1px solid var(--border);border-radius:8px;background:var(--panel);color:var(--text-h);padding:10px 12px;font:inherit;line-height:1.55}.profitbot-email-editor__signature small{color:var(--muted);font-size:.78rem;line-height:1.45}.profitbot-email-editor input:disabled,.profitbot-email-editor textarea:disabled{opacity:1;-webkit-text-fill-color:currentColor}.profitbot-approval-evidence details{overflow:hidden;border:1px solid rgba(148,163,184,.14);border-radius:12px;background:#0f2036a6}.profitbot-approval-evidence details+details{margin-top:10px}.profitbot-approval-evidence summary{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:15px 17px;cursor:pointer}.profitbot-approval-evidence summary span{color:#e9f3ff;font-weight:800}.profitbot-approval-evidence summary strong{color:#7dd3fc;font-size:.8rem}.profitbot-approval-evidence details p,.profitbot-approval-evidence details ul{margin:0;padding:0 20px 18px 38px;color:#a9bbcf;font-size:.84rem;line-height:1.6}.profitbot-approval-evidence details li+li{margin-top:8px}.profitbot-approval-inputs{margin-top:16px;padding-block:0}.profitbot-approval-inputs details>summary{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 0;cursor:pointer}.profitbot-approval-inputs summary span{color:#dcecff;font-size:.86rem;font-weight:800}.profitbot-approval-inputs summary strong{color:#7dd3fc;font-size:.72rem}.profitbot-approval-inputs details>div{display:grid;gap:8px;padding-bottom:18px}.profitbot-approval-inputs article{display:grid;grid-template-columns:minmax(180px,1fr) auto minmax(260px,1.5fr);align-items:center;gap:14px;padding:11px 12px;border:1px solid rgba(148,163,184,.12);border-radius:10px;background:#050f1c73}.profitbot-approval-inputs article strong{color:#dcecff;font-size:.78rem}.profitbot-approval-inputs article span{color:#7dd3fc;font-size:.72rem;font-weight:800}.profitbot-approval-inputs article p{margin:0;color:#91a7c0;font-size:.74rem}.profitbot-approval-submit-panel{margin-top:16px}.profitbot-approval-submit-panel>label>span{display:block;margin-bottom:8px;color:#d5e2f1;font-size:.8rem;font-weight:800}.profitbot-approval-submit-panel textarea{min-height:95px}.profitbot-approval-authorization{margin:16px 0;padding:14px;border:1px solid rgba(56,189,248,.2);border-radius:10px;background:#0ea5e912}.profitbot-approval-submit-actions{display:flex;justify-content:flex-end;gap:9px;flex-wrap:wrap}.profitbot-approval-button{padding:10px 14px;border:1px solid transparent;border-radius:9px;font:inherit;font-size:.8rem;font-weight:850;cursor:pointer}.profitbot-approval-button:disabled{opacity:.42;cursor:not-allowed}.profitbot-approval-button--quiet{color:#d5e5f7;border-color:#94a3b838;background:#0f2036e6}.profitbot-approval-button--danger{color:#fecaca;border-color:#f871714d;background:#7f1d1d3d}.profitbot-approval-button--primary{color:#06121f;border-color:#38bdf8;background:#38bdf8;box-shadow:0 10px 30px #0ea5e933}.profitbot-approval-error,.profitbot-approval-success,.profitbot-approval-loading{max-width:1280px;margin:16px auto;padding:13px 15px;border-radius:10px;font-size:.85rem;font-weight:700}.profitbot-approval-error{color:#fecaca;border:1px solid rgba(248,113,113,.28);background:#7f1d1d47}.profitbot-approval-success{color:#a7f3d0;border:1px solid rgba(52,211,153,.28);background:#064e3b4d}.profitbot-approval-loading{color:#bae6fd;border:1px solid rgba(56,189,248,.2);background:#0ea5e914}.profitbot-approval-lock{margin:14px 0 0;color:#a7f3d0;font-weight:750}.profitbot-approval-empty{color:#8da3bc}[data-theme=light] .profitbot-approval-page{color:#17263a;background:radial-gradient(circle at 12% -8%,rgba(14,165,233,.13),transparent 34%),radial-gradient(circle at 95% 8%,rgba(45,212,191,.08),transparent 25%),#f4f8fc}[data-theme=light] .profitbot-approval-header h1,[data-theme=light] .profitbot-approval-section-heading h2,[data-theme=light] .profitbot-approval-card-title h3,[data-theme=light] .profitbot-approval-coordinated-step-heading strong,[data-theme=light] .profitbot-approval-scores strong{color:#10243d}[data-theme=light] .profitbot-approval-header p:not(.profitbot-approval-eyebrow),[data-theme=light] .profitbot-approval-rationale,[data-theme=light] .profitbot-approval-coordinated-step>p:not(.profitbot-approval-rationale),[data-theme=light] .profitbot-approval-touchpoint-body>p:not(.profitbot-approval-rationale),[data-theme=light] .profitbot-approval-card-title label,[data-theme=light] .profitbot-approval-check,[data-theme=light] .profitbot-approval-authorization{color:#51677f}[data-theme=light] .profitbot-approval-panel,[data-theme=light] .profitbot-approval-submit-panel,[data-theme=light] .profitbot-approval-touchpoint-body,[data-theme=light] .profitbot-approval-card,[data-theme=light] .profitbot-approval-coordinated-step,[data-theme=light] .profitbot-approval-evidence details{border-color:#d7e2ed;background:#ffffffeb;box-shadow:0 14px 40px #20385512}[data-theme=light] .profitbot-approval-contact-strip{border-color:#d7e2ed;background:#d7e2ed}[data-theme=light] .profitbot-approval-contact-strip>div{background:#fff}[data-theme=light] .profitbot-approval-contact-strip strong,[data-theme=light] .profitbot-approval-evidence summary span,[data-theme=light] .profitbot-approval-rationale strong{color:#263c55}[data-theme=light] .profitbot-approval-decision-basis{border-color:#cfe2f2;background:#eef8fe}[data-theme=light] .profitbot-approval-decision-basis strong,[data-theme=light] .profitbot-approval-inputs summary span,[data-theme=light] .profitbot-approval-inputs article strong{color:#263c55}[data-theme=light] .profitbot-approval-decision-basis p,[data-theme=light] .profitbot-approval-inputs article p{color:#51677f}[data-theme=light] .profitbot-approval-inputs article{border-color:#d7e2ed;background:#f8fbfe}[data-theme=light] .profitbot-approval-scores>div{border-color:#cfe2f2;background:linear-gradient(145deg,#fff,#eef6fc)}[data-theme=light] .profitbot-approval-scores small b{color:#51677f;border-color:#cfe2f2}[data-theme=light] .profitbot-score-info [role=tooltip]{color:#17263a;border-color:#c7d5e3;background:#fff}[data-theme=light] .profitbot-delivery-choice button,[data-theme=light] .profitbot-email-approach-card{color:#51677f;border-color:#d7e2ed;background:#fff}[data-theme=light] .profitbot-email-theme-comparison{border-top-color:#d7e2ed}[data-theme=light] .profitbot-email-theme-comparison__heading h3{color:#263c55}[data-theme=light] .profitbot-email-theme-explanation{border-color:#d7e2ed;background:#f6fbff}[data-theme=light] .profitbot-delivery-choice button strong,[data-theme=light] .profitbot-email-approach-card h3,[data-theme=light] .profitbot-email-approach-card__message summary strong{color:#263c55}[data-theme=light] .profitbot-email-approach-card p,[data-theme=light] .profitbot-email-approach-card__message div{color:#51677f}[data-theme=light] .profitbot-approval-tabs button,[data-theme=light] .profitbot-approval-button--quiet{color:#314a66;border-color:#ccd9e6;background:#fff}[data-theme=light] .profitbot-approval-card textarea,[data-theme=light] .profitbot-approval-touchpoint textarea,[data-theme=light] .profitbot-approval-submit-panel textarea,[data-theme=light] .profitbot-approval-field input,[data-theme=light] .profitbot-approval-field select,[data-theme=light] .profitbot-approval-field textarea,[data-theme=light] .profitbot-approval-delay input{color:#17263a;border-color:#c7d5e3;background:#fff}[data-theme=light] .profitbot-final-trace p{color:#51677f}[data-theme=light] .profitbot-approval-purpose{color:#3d5874;background:#eaf7ff}[data-theme=light] .profitbot-approval-coordinated-step--action{border-color:#d9770647;background:#fffaf0}@media(max-width:900px){.profitbot-approval-review-grid{grid-template-columns:1fr}.profitbot-approval-contact-strip{grid-template-columns:1fr 1fr}.profitbot-approval-scores{grid-template-columns:repeat(2,1fr)}.profitbot-theme-grid,.profitbot-email-approach-grid{grid-template-columns:1fr}}@media(max-width:600px){.profitbot-approval-page{padding:20px 12px 44px}.profitbot-approval-header{flex-direction:column}.profitbot-approval-contact-strip,.profitbot-approval-scores,.profitbot-delivery-choice{grid-template-columns:1fr}.profitbot-approval-links{justify-content:flex-start}.profitbot-approval-tabs{display:grid;grid-template-columns:1fr}.profitbot-approval-panel,.profitbot-approval-submit-panel{padding:16px}.profitbot-approval-card-title{flex-direction:column}.profitbot-approval-decision-basis>div{align-items:flex-start;flex-direction:column;gap:4px}.profitbot-approval-decision-basis span{text-align:left}.profitbot-approval-inputs article{grid-template-columns:1fr;gap:5px}.profitbot-theme-scores--three{grid-template-columns:1fr}}.ss-header-only{min-height:auto!important;overflow:visible!important;isolation:auto!important}.ss-tail-shell{padding-top:24px}.lead-finder-page{display:grid;gap:18px;padding-bottom:52px}.lead-finder-hero,.lead-finder-panel{border:1px solid var(--line);border-radius:var(--r);background:var(--panel);box-shadow:0 24px 60px -34px #000000bf;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.lead-finder-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:28px;padding:clamp(24px,4vw,42px);overflow:hidden;background:radial-gradient(circle at 86% 18%,color-mix(in srgb,var(--sky) 22%,transparent),transparent 34%),linear-gradient(135deg,color-mix(in srgb,var(--panel) 92%,var(--sky) 8%),var(--panel))}.lead-finder-hero h1{max-width:820px;margin:8px 0 12px;color:var(--text);font-size:clamp(2rem,5vw,4.2rem);line-height:.98;letter-spacing:-.055em}.lead-finder-hero p:not(.eyebrow){max-width:760px;margin:0;color:var(--soft);font-size:1rem;line-height:1.65}.lead-finder-lab-badge{flex:0 0 auto;padding:8px 12px;border:1px solid color-mix(in srgb,var(--sky) 50%,var(--line));border-radius:999px;color:var(--sky);background:color-mix(in srgb,var(--panel) 82%,var(--sky) 18%);font-size:.72rem;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.lead-finder-panel{padding:clamp(18px,3vw,28px)}.lead-finder-tool-head{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.lead-finder-tool-head h1{margin:5px 0 8px;color:var(--text);font-size:clamp(1.35rem,3vw,2.15rem);letter-spacing:-.035em}.lead-finder-tool-head p:not(.eyebrow){max-width:760px;margin:0;color:var(--soft);font-size:.84rem;line-height:1.55}.lead-finder-tool-head .lead-finder-routing-trigger{flex:0 0 auto}.lead-finder-chat-shell{min-width:0}.lead-finder-chat-shell>.larry-panel{margin:0}.lead-finder-chat-shell .larry-grid-simple{grid-template-columns:minmax(0,1fr)}.lead-finder-chat-shell .larry-chat{min-width:0}.lead-finder-variation-maps{display:grid;gap:16px;margin-top:18px;border:1px solid color-mix(in srgb,var(--sky) 26%,var(--line));border-radius:16px;padding:clamp(16px,2.5vw,24px);background:radial-gradient(circle at 50% 0%,color-mix(in srgb,var(--sky) 10%,transparent),transparent 42%),color-mix(in srgb,var(--panel) 94%,#071425 6%)}.lead-finder-variation-maps__head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.lead-finder-variation-maps__head>div>span,.lead-finder-variation-map>header span{color:var(--sky);font-size:.65rem;font-weight:850;letter-spacing:.11em;text-transform:uppercase}.lead-finder-variation-maps__head h2{margin:4px 0 5px;color:var(--text);font-size:clamp(1.1rem,2vw,1.45rem);letter-spacing:-.025em}.lead-finder-variation-maps__head p,.lead-finder-variation-map>header p{margin:0;color:var(--soft);font-size:.75rem;line-height:1.5}.lead-finder-variation-maps__head>small{flex:0 0 auto;border:1px solid color-mix(in srgb,var(--sky) 24%,var(--line));border-radius:999px;padding:7px 10px;color:var(--soft);background:color-mix(in srgb,var(--panel) 82%,var(--sky) 8%);font-size:.66rem;white-space:nowrap}.lead-finder-variation-maps__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:12px}.lead-finder-variation-map{display:grid;grid-template-rows:auto 1fr auto;min-width:0;overflow:hidden;border:1px solid color-mix(in srgb,var(--line) 86%,var(--sky) 14%);border-radius:13px;background:color-mix(in srgb,var(--panel) 92%,#071425 8%);box-shadow:0 22px 42px -34px #020817e6}.lead-finder-variation-map>header{display:grid;gap:8px;min-height:158px;border-bottom:1px solid color-mix(in srgb,var(--line) 82%,transparent);padding:15px}.lead-finder-variation-map>header h3{margin:4px 0 6px;color:var(--text);font-size:.96rem;line-height:1.25}.lead-finder-variation-map>header>small{align-self:end;color:var(--soft);font-size:.65rem}.lead-finder-variation-map__radar{display:grid;grid-template-rows:minmax(250px,auto) auto;gap:8px;padding:10px 12px 14px}.lead-finder-variation-map__radar svg{display:block;width:100%;min-height:250px;overflow:visible}.lead-finder-variation-map__grid{fill:#38bdf806;stroke:#94a3b838;stroke-width:.5;vector-effect:non-scaling-stroke}.lead-finder-variation-map__axis{stroke:#94a3b838;stroke-width:.5;vector-effect:non-scaling-stroke}.lead-finder-variation-map__series{fill:color-mix(in srgb,var(--lead-finder-map-color) 14%,transparent);stroke:var(--lead-finder-map-color);stroke-width:1.2;vector-effect:non-scaling-stroke}.lead-finder-variation-map__point{fill:var(--lead-finder-map-color);stroke:#071425;stroke-width:.5;vector-effect:non-scaling-stroke}.lead-finder-variation-map__label{fill:color-mix(in srgb,var(--text) 72%,var(--soft));paint-order:stroke;stroke:color-mix(in srgb,var(--panel) 92%,#071425 8%);stroke-width:1.8px;stroke-linejoin:round;font-size:3.15px;font-weight:850;letter-spacing:.02em;text-transform:uppercase}.lead-finder-variation-map__legend{display:grid;gap:7px}.lead-finder-variation-map__legend>div{display:grid;grid-template-columns:9px minmax(0,1fr);gap:2px 7px;border:1px solid color-mix(in srgb,var(--line) 76%,transparent);border-radius:9px;padding:8px;background:color-mix(in srgb,var(--panel) 86%,transparent)}.lead-finder-variation-map__legend i{grid-row:1 / 3;width:9px;height:9px;margin-top:2px;border-radius:50%;background:var(--lead-finder-map-color);box-shadow:0 0 10px color-mix(in srgb,var(--lead-finder-map-color) 48%,transparent)}.lead-finder-variation-map__legend strong{min-width:0;overflow-wrap:anywhere;color:var(--text);font-size:.66rem}.lead-finder-variation-map__legend small,.lead-finder-variation-map__legend>p{margin:0;color:var(--soft);font-size:.57rem;line-height:1.45}.lead-finder-variation-map>footer{display:grid;gap:7px;border-top:1px solid color-mix(in srgb,var(--line) 82%,transparent);padding:12px 14px 14px}.lead-finder-variation-map>footer>span{color:var(--soft);font-size:.62rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.lead-finder-variation-map>footer>div{display:flex;flex-wrap:wrap;gap:5px}.lead-finder-variation-map>footer em{border:1px solid color-mix(in srgb,#34d399 25%,var(--line));border-radius:999px;padding:4px 7px;color:color-mix(in srgb,#34d399 72%,var(--text));background:color-mix(in srgb,#34d399 8%,transparent);font-size:.58rem;font-style:normal}.lead-finder-variation-map>footer small{color:var(--soft);font-size:.61rem;line-height:1.45}.lead-finder-variation-map__filters{overflow:hidden;border:1px solid color-mix(in srgb,var(--sky) 20%,var(--line));border-radius:10px;background:color-mix(in srgb,var(--panel) 86%,var(--sky) 5%)}.lead-finder-variation-map__filters>summary{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:10px;color:var(--text);cursor:pointer;list-style:none}.lead-finder-variation-map__filters>summary::-webkit-details-marker{display:none}.lead-finder-variation-map__filters>summary span{font-size:.68rem;font-weight:850}.lead-finder-variation-map__filters>summary small{color:var(--soft);font-size:.58rem}.lead-finder-variation-map__filters>summary:after{content:"\25be";color:var(--sky);font-size:.65rem;transition:transform .16s ease}.lead-finder-variation-map__filters[open]>summary:after{transform:rotate(180deg)}.lead-finder-variation-map__filter-body{display:grid;gap:1px;border-top:1px solid color-mix(in srgb,var(--line) 84%,transparent);background:color-mix(in srgb,var(--line) 60%,transparent)}.lead-finder-variation-map__filter-body>div{display:grid;gap:3px;padding:8px 10px;background:var(--panel)}.lead-finder-variation-map__filter-body strong{color:var(--text);font-size:.62rem}.lead-finder-variation-map__filter-body span{color:var(--soft);font-size:.58rem;line-height:1.4;overflow-wrap:anywhere}@media(max-width:1100px){.lead-finder-variation-maps__grid{grid-template-columns:1fr}.lead-finder-variation-map>header{min-height:0}.lead-finder-variation-map__radar{grid-template-columns:minmax(0,1fr) minmax(210px,.42fr);grid-template-rows:auto;align-items:center}}@media(max-width:680px){.lead-finder-variation-maps__head{flex-direction:column}.lead-finder-variation-map__radar{grid-template-columns:1fr}}.lead-finder-connection-prompts{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:12px}.lead-finder-connection-prompts article{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:5px 18px;border:1px solid color-mix(in srgb,var(--sky) 28%,var(--line));border-radius:14px;padding:17px;background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--sky) 12%,transparent),transparent 44%),var(--panel)}.lead-finder-connection-prompts article.is-profitlink{border-color:color-mix(in srgb,#34d399 34%,var(--line));background:radial-gradient(circle at 100% 0,color-mix(in srgb,#34d399 12%,transparent),transparent 44%),var(--panel)}.lead-finder-connection-prompts span{grid-column:1 / -1;color:var(--sky);font-size:.66rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.lead-finder-connection-prompts .is-profitlink>span{color:#34d399}.lead-finder-connection-prompts strong{color:var(--text);font-size:.93rem}.lead-finder-connection-prompts p{grid-column:1;margin:2px 0 0;color:var(--soft);font-size:.74rem;line-height:1.55}.lead-finder-connection-prompts .btn{grid-column:2;grid-row:2 / 4;align-self:center;text-align:center;text-decoration:none}.lead-finder-routing-upsells{display:grid;gap:8px;border:1px solid color-mix(in srgb,#f59e0b 28%,var(--line));border-radius:10px;padding:11px 13px;background:color-mix(in srgb,#f59e0b 7%,var(--panel))}.lead-finder-routing-upsells p{margin:0;color:var(--soft);font-size:.75rem;line-height:1.5}.lead-finder-routing-upsells strong{color:var(--text)}.lead-finder-routing-upsells a{color:var(--sky)}.lead-finder-result-analytics{display:grid;gap:12px;min-width:0;margin-top:4px;color:var(--text)}.lead-finder-result-analytics__head{display:flex;align-items:center;justify-content:space-between;gap:18px;border:1px solid color-mix(in srgb,var(--sky) 32%,var(--line));border-radius:14px;padding:15px 17px;background:linear-gradient(120deg,color-mix(in srgb,var(--panel) 78%,var(--sky) 11%),var(--panel))}.lead-finder-result-analytics__head>div{display:grid;gap:3px}.lead-finder-result-analytics__head span,.lead-finder-result-chart-card>header span{color:var(--sky);font-size:.64rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.lead-finder-result-analytics__head h3{margin:0;color:var(--text);font-size:1.05rem}.lead-finder-result-analytics__head p{margin:0;color:var(--soft);font-size:.68rem}.lead-finder-result-analytics__head>strong{flex:0 0 auto;color:var(--sky);font-size:1.55rem}.lead-finder-result-analytics__head>strong small{color:var(--soft);font-size:.65rem}.lead-finder-result-filters{overflow:hidden;border:1px solid var(--line);border-radius:12px;background:var(--panel)}.lead-finder-result-filters>summary{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 14px;color:var(--text);cursor:pointer;list-style:none}.lead-finder-result-filters>summary::-webkit-details-marker{display:none}.lead-finder-result-filters>summary span{font-size:.76rem;font-weight:850}.lead-finder-result-filters>summary small{color:var(--soft);font-size:.64rem}.lead-finder-result-filters>summary:after{content:"\25be";color:var(--sky);transition:transform .16s ease}.lead-finder-result-filters[open]>summary:after{transform:rotate(180deg)}.lead-finder-result-filters>div{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1px;border-top:1px solid var(--line);background:var(--line)}.lead-finder-result-filters>div>span{display:grid;gap:3px;padding:9px 11px;background:var(--panel)}.lead-finder-result-filters strong{color:var(--text);font-size:.62rem}.lead-finder-result-filters small{color:var(--soft);font-size:.59rem;line-height:1.4;overflow-wrap:anywhere}.lead-finder-result-analytics__primary,.lead-finder-result-analytics__secondary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.lead-finder-result-chart-card{min-width:0;overflow:hidden;border:1px solid color-mix(in srgb,var(--sky) 20%,var(--line));border-radius:14px;background:color-mix(in srgb,var(--panel) 94%,#071425 6%);box-shadow:0 22px 54px -48px color-mix(in srgb,var(--sky) 60%,transparent)}.lead-finder-result-chart-card>header{display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid var(--line);padding:12px 14px}.lead-finder-result-chart-card>header>div{display:grid;gap:3px}.lead-finder-result-chart-card>header strong{color:var(--text);font-size:.8rem}.lead-finder-result-chart-card>header>small{max-width:44%;color:var(--soft);font-size:.6rem;line-height:1.45;text-align:right}.lead-finder-geo-pie,.lead-finder-avatar-radar{display:grid;grid-template-columns:minmax(210px,1fr) minmax(150px,.52fr);align-items:center;gap:12px;padding:14px;background:radial-gradient(circle at 38% 45%,color-mix(in srgb,var(--sky) 8%,transparent),transparent 44%)}.lead-finder-geo-pie svg,.lead-finder-avatar-radar svg{display:block;width:min(100%,370px);min-height:280px;margin:auto;overflow:visible;filter:drop-shadow(0 18px 32px rgba(0,0,0,.28))}.lead-finder-geo-pie path{stroke:#071425;stroke-width:1}.lead-finder-geo-pie__shadow{fill:#00000075;filter:blur(3px)}.lead-finder-geo-pie__depth path{opacity:.58;filter:brightness(.45) saturate(.9)}.lead-finder-geo-pie__top path{filter:saturate(1.08) brightness(1.04)}.lead-finder-geo-pie__labels{fill:#fff;stroke:#0208129e;stroke-width:1.2px;paint-order:stroke;font-size:6px;font-weight:950}.lead-finder-geo-pie__total{fill:var(--soft);font-size:4.5px;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.lead-finder-geo-pie__legend{display:grid;align-content:center;gap:6px}.lead-finder-geo-pie__legend>span{display:grid;grid-template-columns:9px minmax(0,1fr) auto;align-items:center;gap:7px;border:1px solid var(--line);border-radius:8px;padding:8px;background:var(--panel)}.lead-finder-geo-pie__legend i{width:9px;height:9px;border-radius:50%;background:var(--lead-finder-result-color);box-shadow:0 0 10px color-mix(in srgb,var(--lead-finder-result-color) 48%,transparent)}.lead-finder-geo-pie__legend strong{overflow:hidden;color:var(--text);font-size:.62rem;text-overflow:ellipsis;white-space:nowrap}.lead-finder-geo-pie__legend small{color:var(--soft);font-size:.58rem;text-align:right}.lead-finder-avatar-radar__grid polygon{fill:color-mix(in srgb,var(--text) 2.5%,transparent);stroke:color-mix(in srgb,var(--soft) 28%,transparent);stroke-width:1}.lead-finder-avatar-radar__grid polygon:nth-child(2n){fill:color-mix(in srgb,var(--soft) 5%,transparent)}.lead-finder-avatar-radar__grid polygon.is-outer{fill:color-mix(in srgb,var(--soft) 7%,transparent);stroke:color-mix(in srgb,var(--text) 45%,transparent);stroke-width:1.4}.lead-finder-avatar-radar__grid line{stroke:color-mix(in srgb,var(--soft) 34%,transparent);stroke-width:1}.lead-finder-avatar-radar__series polygon{fill:color-mix(in srgb,#34d399 18%,transparent);stroke:#34d399;stroke-width:2.6;stroke-linejoin:round}.lead-finder-avatar-radar__series circle{fill:#34d399;stroke:var(--panel);stroke-width:1.2}.lead-finder-avatar-radar__labels text{fill:var(--soft);stroke:var(--panel);stroke-width:4px;paint-order:stroke;font-size:10px;font-weight:850}.lead-finder-avatar-radar__legend{display:grid;align-content:center;gap:8px}.lead-finder-avatar-radar__legend>span{display:grid;grid-template-columns:11px minmax(0,1fr);align-items:center;gap:8px;color:var(--text);font-size:.65rem}.lead-finder-avatar-radar__legend>span i{width:11px;height:11px;border:2px solid #34d399;border-radius:50%;background:color-mix(in srgb,#34d399 35%,transparent);box-shadow:0 0 11px color-mix(in srgb,#34d399 45%,transparent)}.lead-finder-avatar-radar__legend>small{color:var(--soft);font-size:.58rem;line-height:1.4}.lead-finder-avatar-radar__legend dl{display:grid;gap:1px;margin:0;background:var(--line)}.lead-finder-avatar-radar__legend dl>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px;padding:6px 7px;background:var(--panel)}.lead-finder-avatar-radar__legend dt{color:var(--soft);font-size:.56rem}.lead-finder-avatar-radar__legend dd{margin:0;color:var(--text);font-size:.58rem;font-weight:850}.lead-finder-result-bars{display:grid;gap:10px;padding:18px}.lead-finder-result-bars>div{display:grid;grid-template-columns:minmax(110px,.46fr) minmax(120px,1fr) 28px;align-items:center;gap:9px}.lead-finder-result-bars span{overflow:hidden;color:var(--text);font-size:.64rem;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.lead-finder-result-bars i{display:block;height:9px;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--soft) 12%,transparent)}.lead-finder-result-bars b{display:block;width:var(--lead-finder-result-width);height:100%;border-radius:inherit;background:linear-gradient(90deg,color-mix(in srgb,var(--lead-finder-result-color) 70%,#071425),var(--lead-finder-result-color));box-shadow:0 0 12px color-mix(in srgb,var(--lead-finder-result-color) 42%,transparent)}.lead-finder-result-bars strong{color:var(--soft);font-size:.62rem;text-align:right}.lead-finder-result-chart__empty{grid-column:1 / -1;margin:12px;border:1px dashed var(--line);border-radius:9px;padding:20px;color:var(--soft);font-size:.65rem;text-align:center}@media(max-width:950px){.lead-finder-result-analytics__primary,.lead-finder-result-analytics__secondary{grid-template-columns:1fr}}@media(max-width:680px){.lead-finder-connection-prompts article{grid-template-columns:1fr}.lead-finder-connection-prompts .btn{grid-column:1;grid-row:auto}.lead-finder-result-analytics__head,.lead-finder-result-chart-card>header{align-items:flex-start;flex-direction:column}.lead-finder-result-chart-card>header>small{max-width:none;text-align:left}.lead-finder-geo-pie,.lead-finder-avatar-radar{grid-template-columns:1fr}}.lead-finder-section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:18px}.lead-finder-section-heading h2{margin:5px 0 0;color:var(--text);font-size:clamp(1.15rem,2vw,1.55rem);letter-spacing:-.025em}.lead-finder-section-heading>span{color:var(--soft);font-size:.78rem;font-weight:700}.lead-finder-mode-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.lead-finder-mode,.lead-finder-source{color:var(--text);border:1px solid var(--line);background:color-mix(in srgb,var(--panel) 92%,var(--sky) 8%);font:inherit;text-align:left;cursor:pointer;transition:border-color .18s ease,background .18s ease,transform .18s ease}.lead-finder-mode:hover,.lead-finder-source:hover{border-color:color-mix(in srgb,var(--sky) 58%,var(--line));transform:translateY(-1px)}.lead-finder-mode{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);gap:5px 11px;min-height:132px;padding:17px;border-radius:var(--r-sm)}.lead-finder-mode.is-active,.lead-finder-source.is-active{border-color:var(--sky);background:color-mix(in srgb,var(--panel) 80%,var(--sky) 20%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--sky) 45%,transparent)}.lead-finder-radio{grid-row:1 / span 2;width:18px;height:18px;margin-top:1px;border:2px solid var(--dim);border-radius:50%;box-shadow:inset 0 0 0 3px var(--panel)}.lead-finder-mode.is-active .lead-finder-radio{border-color:var(--sky);background:var(--sky)}.lead-finder-mode strong{font-size:.96rem}.lead-finder-mode small{grid-column:2;color:var(--soft);font-size:.76rem;line-height:1.5}.lead-finder-request{display:grid;gap:8px;margin-top:18px}.lead-finder-request>span{color:var(--dim);font-size:.7rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.lead-finder-request textarea{width:100%;min-height:118px;padding:15px 16px;border:1px solid var(--line-2);border-radius:var(--r-sm);outline:0;resize:vertical;color:var(--text);background:color-mix(in srgb,var(--panel) 94%,var(--sky) 6%);font:inherit;font-size:.94rem;line-height:1.6}.lead-finder-request textarea:focus{border-color:var(--sky);box-shadow:0 0 0 3px color-mix(in srgb,var(--sky) 18%,transparent)}.lead-finder-source-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(172px,1fr));gap:8px}.lead-finder-source{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:62px;padding:9px 10px;border-radius:var(--r-sm)}.lead-finder-source-mark{display:grid;place-items:center;width:34px;height:34px;border:1px solid color-mix(in srgb,var(--sky) 44%,var(--line));border-radius:10px;color:var(--sky);background:color-mix(in srgb,var(--panel) 78%,var(--sky) 22%);font-size:.73rem;font-weight:900}.lead-finder-source>span:nth-child(2){display:grid;gap:4px;min-width:0}.lead-finder-source strong{font-size:.78rem}.lead-finder-source em{color:var(--dim);font-size:.59rem;font-style:normal;font-weight:750}.lead-finder-switch{position:relative;width:33px;height:19px;border:1px solid var(--line-2);border-radius:999px;background:color-mix(in srgb,var(--panel) 86%,var(--dim) 14%)}.lead-finder-switch i{position:absolute;top:3px;left:3px;width:11px;height:11px;border-radius:50%;background:var(--dim);transition:left .18s ease,background .18s ease}.lead-finder-source.is-active .lead-finder-switch{border-color:var(--sky);background:color-mix(in srgb,var(--panel) 55%,var(--sky) 45%)}.lead-finder-source.is-active .lead-finder-switch i{left:17px;background:var(--sky)}.lead-finder-stage-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.lead-finder-stage-grid article{min-height:150px;padding:17px;border:1px solid var(--line);border-radius:var(--r-sm);background:color-mix(in srgb,var(--panel) 94%,var(--sky) 6%)}.lead-finder-stage-grid article>span{color:var(--sky);font-size:.68rem;font-weight:900;letter-spacing:.12em}.lead-finder-stage-grid strong{display:block;margin:10px 0 7px;color:var(--text);font-size:.92rem}.lead-finder-stage-grid p{margin:0;color:var(--soft);font-size:.75rem;line-height:1.55}.lead-finder-stage-grid article.is-disabled{opacity:.48}.lead-finder-stage-grid article.is-conditional{border-style:dashed}.lead-finder-draft{display:grid;grid-template-columns:1.25fr .55fr 1fr;gap:1px;margin-top:14px;overflow:hidden;border:1px solid color-mix(in srgb,var(--green) 38%,var(--line));border-radius:var(--r-sm);background:var(--line)}.lead-finder-draft>div{padding:14px;background:color-mix(in srgb,var(--panel) 86%,var(--green) 14%)}.lead-finder-draft span{display:block;margin-bottom:5px;color:var(--dim);font-size:.63rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.lead-finder-draft strong{color:var(--text);font-size:.78rem;line-height:1.45}.lead-finder-draft>p{grid-column:1 / -1;margin:0;padding:10px 14px;color:var(--green);background:color-mix(in srgb,var(--panel) 88%,var(--green) 12%);font-size:.7rem;font-weight:800}.lead-finder-error{margin:14px 0 0;padding:10px 12px;border:1px solid color-mix(in srgb,#fb7185 48%,var(--line));border-radius:9px;color:#fb7185;background:color-mix(in srgb,var(--panel) 88%,#fb7185 12%);font-size:.78rem;font-weight:750}.lead-finder-actions{display:flex;justify-content:flex-end;gap:9px;margin-top:16px}.lead-finder-routing-trigger{position:relative}.lead-finder-routing-trigger.needs-attention{border-color:var(--sky);color:var(--text);background:color-mix(in srgb,var(--panel) 72%,var(--sky) 28%);animation:leadFinderRoutingDance 1.35s ease-in-out infinite}.lead-finder-routing-trigger.needs-attention:after{position:absolute;top:-6px;right:-6px;width:10px;height:10px;border:2px solid var(--panel);border-radius:50%;background:var(--sky);content:""}.lead-finder-routing-trigger.is-confirmed{border-color:color-mix(in srgb,var(--green) 58%,var(--line));color:var(--green);background:color-mix(in srgb,var(--panel) 84%,var(--green) 16%)}@keyframes leadFinderRoutingDance{0%,to{transform:translateY(0) rotate(0);box-shadow:0 0 color-mix(in srgb,var(--sky) 28%,transparent)}35%{transform:translateY(-3px) rotate(-1deg);box-shadow:0 0 0 7px color-mix(in srgb,var(--sky) 0%,transparent)}60%{transform:translateY(-1px) rotate(1deg)}}.lead-finder-credit-gate{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;margin-top:12px;padding:10px 12px;border:1px solid color-mix(in srgb,#fbbf24 42%,var(--line));border-radius:10px;background:color-mix(in srgb,var(--panel) 90%,#fbbf24 10%)}.lead-finder-credit-gate.is-ready{border-color:color-mix(in srgb,var(--green) 42%,var(--line));background:color-mix(in srgb,var(--panel) 90%,var(--green) 10%)}.lead-finder-credit-gate span{color:#fbbf24;font-size:.67rem;font-weight:900;letter-spacing:.07em;text-transform:uppercase}.lead-finder-credit-gate.is-ready span{color:var(--green)}.lead-finder-credit-gate p{margin:0;color:var(--soft);font-size:.7rem;line-height:1.45}.ss-branded .modal-backdrop.lead-finder-routing-backdrop{z-index:400}.ss-branded main:has(.lead-finder-routing-backdrop){z-index:400}.lead-finder-routing-modal{display:flex;flex-direction:column;width:min(980px,100%);max-height:min(880px,calc(100dvh - 36px));overflow:auto;border:1px solid var(--line);border-radius:var(--r);padding:22px;color:var(--text);background:color-mix(in srgb,var(--panel) 96%,var(--sky) 4%);box-shadow:0 30px 90px #0000007a}.lead-finder-routing-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.lead-finder-routing-head h2{margin:5px 0 7px;color:var(--text);font-size:1.35rem;letter-spacing:-.025em}.lead-finder-routing-head p:not(.eyebrow){max-width:680px;margin:0;color:var(--soft);font-size:.78rem;line-height:1.5}.lead-finder-routing-modal .crm-routing{margin:16px 0 12px}.lead-finder-routing-note{display:grid;gap:3px;padding:11px 13px;border:1px solid var(--line);border-radius:9px;background:color-mix(in srgb,var(--panel) 90%,var(--sky) 10%)}.lead-finder-routing-note strong{color:var(--text);font-size:.76rem}.lead-finder-routing-note span{color:var(--soft);font-size:.7rem;line-height:1.45}.lead-finder-routing-actions{display:flex;justify-content:flex-end;gap:9px;margin-top:14px}.lead-finder-protection-note{margin:0;color:var(--dim);font-size:.68rem;line-height:1.5;text-align:center}@media(max-width:900px){.lead-finder-mode-grid,.lead-finder-stage-grid,.lead-finder-draft{grid-template-columns:1fr}.lead-finder-draft>p{grid-column:1}}@media(max-width:620px){.lead-finder-hero,.lead-finder-tool-head,.lead-finder-section-heading{flex-direction:column}.lead-finder-section-heading .btn,.lead-finder-actions .btn{width:100%}.lead-finder-actions{flex-direction:column}.lead-finder-credit-gate{grid-template-columns:1fr}.lead-finder-routing-head{flex-direction:column}.lead-finder-routing-actions{flex-direction:column-reverse}.lead-finder-routing-actions .btn{width:100%}}@media(prefers-reduced-motion:reduce){.lead-finder-routing-trigger.needs-attention{animation:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--sky) 20%,transparent)}}.ss-standalone-page--profitbot{width:100%;max-width:none;min-height:100vh;margin:0;padding:0}.ss-tail-shell--profitbot{width:100%;max-width:none;min-height:calc(100vh - 114px);margin:0;padding:0}.ss-tail-shell:has(.profitlink-page),.ss-tail-shell:has(.email-data-page),.ss-tail-shell:has(.ghl-page),.ss-tail-shell:has(.command-center-page),.shell:has(.profitlink-page),.shell:has(.email-data-page),.shell:has(.ghl-page),.shell:has(.command-center-page){width:calc(100vw - 40px);max-width:none}.ss-branded .wrap.ss-tail-shell:has(.profitlink-page),.ss-branded .wrap.ss-tail-shell:has(.email-data-page),.ss-branded .wrap.ss-tail-shell:has(.ghl-page),.ss-branded .wrap.ss-tail-shell:has(.command-center-page){width:calc(100vw - 24px)!important;max-width:none!important;padding-left:12px!important;padding-right:12px!important}.topbar{display:flex;align-items:center;justify-content:space-between;gap:18px;box-sizing:border-box;width:100vw;margin-left:calc(50% - 50vw);padding:14px clamp(18px,3vw,42px) 22px}.topbar-brand{display:flex;align-items:center;flex:0 0 auto;min-width:0}.brand-lockup{--brand-mark-size: 70px;--brand-simply-size: 28px;--brand-scrapable-size: 18px;--brand-tagline-size: 6px;--brand-text-color: #f8fbff;--brand-tagline-color: rgba(248, 251, 255, .92);display:inline-flex;align-items:center;gap:12px;min-width:max-content;filter:drop-shadow(0 14px 32px rgba(14,165,233,.22))}.brand-lockup--compact{--brand-mark-size: 56px;--brand-simply-size: 22px;--brand-scrapable-size: 14px;--brand-tagline-size: 5px;gap:10px}.brand-lockup__mark-wrap{display:grid;place-items:center;width:var(--brand-mark-size);height:var(--brand-mark-size);flex:0 0 var(--brand-mark-size)}.brand-lockup__mark{width:100%;height:100%;display:block;object-fit:contain}.brand-lockup__divider{width:1px;height:calc(var(--brand-mark-size) * .78);flex:0 0 1px;background:linear-gradient(180deg,transparent,rgba(14,165,233,.75),rgba(226,242,255,.45),transparent)}.brand-lockup__wordmark{display:grid;gap:2px;line-height:1}.brand-lockup__row{display:block;width:max-content;text-transform:uppercase;white-space:nowrap;font-family:Bank Gothic,Orbitron,Michroma,Eurostile,Arial Narrow,system-ui,sans-serif;font-weight:600;transform-origin:left center}.brand-lockup__row--simply{font-size:var(--brand-simply-size);letter-spacing:.48em;color:var(--brand-text-color);background:linear-gradient(180deg,#fff,#d7e3ef 40%,#fff 48%,#7f8c9d 52%,#f8fbff 82%,#c7d2de);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 0 16px rgba(255,255,255,.22),0 0 28px rgba(14,165,233,.28);transform:scaleX(1.18)}.brand-lockup__row--scrapable{font-size:var(--brand-scrapable-size);letter-spacing:.55em;color:#18bdf4;background:linear-gradient(180deg,#69e6ff,#0ea5e9 58%,#0475c4);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 0 16px rgba(14,165,233,.34);transform:scaleX(1.1)}.brand-lockup__tagline{display:flex;align-items:center;gap:8px;margin-top:2px;color:var(--brand-tagline-color);font-family:Arial Narrow,Helvetica Neue,Arial,sans-serif;font-size:var(--brand-tagline-size);font-weight:800;letter-spacing:.46em;line-height:1;text-transform:uppercase;white-space:nowrap;text-shadow:0 0 12px rgba(255,255,255,.2)}.brand-lockup__tagline span{display:inline-block;width:28px;height:1px;flex:0 0 28px;background:linear-gradient(90deg,transparent,rgba(14,165,233,.9))}.brand-lockup__tagline span:last-child{background:linear-gradient(90deg,rgba(14,165,233,.9),transparent)}[data-theme=light] .brand-lockup{--brand-text-color: #0f172a;--brand-tagline-color: rgba(15, 23, 42, .76);filter:drop-shadow(0 14px 32px rgba(14,165,233,.18))}[data-theme=light] .brand-lockup__row--simply{background:linear-gradient(180deg,#1f2937,#94a3b8 40%,#0f172a 54%,#d7e3ef 92%);-webkit-background-clip:text;background-clip:text}.topbar-brand__logo{width:380px;max-width:min(36vw,380px);height:auto;display:block;filter:drop-shadow(0 14px 32px rgba(14,165,233,.2))}.topbar-brand__title{display:none}.user-app-hero{position:relative;overflow:hidden;display:flex;align-items:flex-end;justify-content:space-between;gap:20px;border:1px solid var(--border);border-radius:24px;padding:22px 24px;margin-bottom:20px;background:var(--panel);box-shadow:var(--shadow)}.user-app-hero:after{content:"";position:absolute;top:50%;right:22px;width:min(220px,22vw);aspect-ratio:3 / 2;background-image:var(--ss-brand-page-icon);background-position:center;background-repeat:no-repeat;background-size:contain;opacity:.16;pointer-events:none;transform:translateY(-50%)}.user-app-hero>*{position:relative;z-index:1}.user-app-hero-copy{display:grid;gap:8px;max-width:min(820px,calc(100% - 210px))}.user-app-hero h2{margin:0;max-width:820px;font-size:clamp(28px,4vw,52px)}.list-building-card-primary{margin-bottom:24px}.proof-console{margin-top:24px}.listening-page,.email-data-page,.ghl-page{display:grid;gap:20px}.ghl-page--workflows{width:100%;max-width:none}.ghl-workflow-view-menu{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.profitbot-page{display:grid;gap:20px;min-width:0}.profitbot-embed-page{gap:0;min-height:calc(100vh - 96px)}.ss-standalone-page--profitbot .profitbot-embed-page{min-height:calc(100vh - 114px);background:#07111f}.profitbot-embed-page--loading{display:grid;place-items:center}.profitbot-embed-loader{width:30px;height:30px;border:3px solid rgba(56,189,248,.18);border-top-color:#38bdf8;border-radius:999px;animation:spin .8s linear infinite}.profitbot-frame--full{display:block;width:100%;min-height:calc(100vh - 96px);height:calc(100vh - 96px);border:0;border-radius:0;background:#fff}.profitbot-embed-state{display:grid;justify-items:start;align-content:center;gap:14px;min-height:calc(100vh - 140px);border:1px solid var(--border);border-radius:8px;background:var(--panel);box-shadow:var(--shadow);padding:clamp(24px,4vw,42px)}.profitbot-embed-state h2{margin:0;color:var(--text-h);font-size:clamp(28px,4vw,48px);letter-spacing:0}.profitbot-embed-state a{text-decoration:none}.heimdall-hero{border-color:#2563eb47}.email-data-hero,.ghl-hero{border-color:#10b9814d}.profitbot-hero{border-color:#e93d3d52}.profitbot-status-grid,.profitbot-readiness-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.profitbot-readiness-grid .metric{min-height:116px}.profitbot-readiness-grid small{display:block;color:var(--muted);font-size:12px;line-height:1.4}.profitbot-setup-card{display:grid;gap:16px;min-width:0;border:1px solid var(--border);border-radius:18px;background:var(--panel);box-shadow:var(--shadow);padding:16px}.profitbot-setup-tabs{display:flex;gap:8px;flex-wrap:wrap;border-bottom:1px solid var(--border);padding-bottom:10px}.profitbot-setup-tabs button{border:1px solid var(--border);background:var(--panel-2);color:var(--text);border-radius:999px;padding:10px 14px;font-weight:800;cursor:pointer}.profitbot-setup-tabs button.active{border-color:#38bdf8cc;background:#38bdf829;color:var(--text-h)}.profitbot-setup-columns{display:grid;grid-template-columns:minmax(280px,.85fr) minmax(0,2fr);gap:16px;align-items:start}.profitbot-profile-list,.profitbot-setup-form{display:grid;gap:12px;min-width:0}.profitbot-profile-list__header,.profitbot-profile-row,.profitbot-profile-row__actions,.button-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.profitbot-profile-list__header,.profitbot-profile-row{justify-content:space-between}.profitbot-profile-row{border:1px solid var(--border);border-radius:12px;background:var(--panel-2);padding:12px}.profitbot-profile-row strong,.profitbot-profile-row span{display:block}.profitbot-profile-row span{color:var(--muted);font-size:12px;line-height:1.45}.profitbot-setup-form label{display:grid;gap:6px;min-width:0}.profitbot-setup-form label span,.profitbot-question-grid label span,.checkbox-row span{color:var(--muted);font-size:11px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.profitbot-setup-form input,.profitbot-setup-form textarea{width:100%;min-width:0;border:1px solid var(--border);border-radius:10px;background:var(--panel-2);color:var(--text);padding:12px;font:inherit}.profitbot-setup-form textarea{min-height:112px;resize:vertical}.profitbot-setup-form input[type=file]{padding:10px}.form-grid{display:grid;gap:12px}.form-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.form-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.profitbot-question-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.checkbox-row{display:flex!important;grid-template-columns:none!important;align-items:center;gap:10px!important}.checkbox-row input{width:auto}.profitbot-file-note,.profitbot-setup-message,.profitbot-setup-error{margin:0;color:var(--muted);font-size:13px}.profitbot-setup-message{color:#16a34a}.profitbot-setup-error{color:#dc2626}.status-neutral{border-color:#94a3b873;background:#94a3b81f;color:var(--text)}@media(max-width:1050px){.profitbot-readiness-grid,.profitbot-status-grid,.profitbot-setup-columns,.form-grid.two,.form-grid.three,.profitbot-question-grid{grid-template-columns:1fr}}.profitbot-frame-card{display:grid;gap:14px;min-width:0;border:1px solid var(--border);border-radius:18px;background:var(--panel);box-shadow:var(--shadow);padding:16px}.profitbot-frame-card__header{display:flex;align-items:end;justify-content:space-between;gap:14px;flex-wrap:wrap}.profitbot-frame-card__header h3{margin:0;font-size:22px}.profitbot-frame-card__actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.profitbot-frame-card__actions a{text-decoration:none}.profitbot-frame{width:100%;min-height:min(980px,calc(100vh - 220px));border:1px solid var(--border);border-radius:14px;background:#fff}.ss-standalone-page--profitbot{display:flex;flex-direction:column;background:#07111f}.ss-standalone-page--profitbot .ss-tail-shell--profitbot{flex:1;display:flex;width:100vw;max-width:none;min-height:calc(100vh - 118px);margin:0;padding:0}.profitbot-native-shell{--pb-ink: #0f172a;--pb-muted: #64748b;--pb-soft: #f8fbff;--pb-panel: #ffffff;--pb-line: rgba(148, 163, 184, .32);--pb-blue: #38bdf8;--pb-green: #9ee8d8;--pb-navy: #0b1530;display:grid;grid-template-columns:264px minmax(0,1fr);gap:0;width:100%;min-height:calc(100vh - 118px);background:#f5f8fc;color:var(--pb-ink)}.profitbot-source-shell,.profitbot-source-host{display:block;width:100%;min-height:calc(100vh - 118px);background:#07111f}.profitbot-native-shell.is-sidebar-collapsed{grid-template-columns:76px minmax(0,1fr)}.profitbot-native-shell--auth{display:grid;place-items:center;grid-template-columns:1fr;background:#07111f}.profitbot-native-auth{display:grid;gap:14px;width:min(520px,calc(100vw - 32px));border:1px solid rgba(148,163,184,.22);border-radius:8px;background:#0b1530;padding:28px;color:#e5efff}.profitbot-native-auth h1,.profitbot-native-auth p{margin:0}.profitbot-native-auth a{width:max-content;border-radius:8px;background:var(--pb-blue);color:#041325;padding:10px 14px;text-decoration:none;font-weight:900}.profitbot-native-sidebar{display:grid;grid-template-rows:auto 1fr auto auto;min-width:0;border-right:1px solid rgba(148,163,184,.22);background:#0b1530;color:#e5efff}.profitbot-native-sidebar__top{display:flex;align-items:center;gap:12px;min-height:104px;padding:22px 20px;border-bottom:1px solid rgba(148,163,184,.18)}.profitbot-native-appmark,.profitbot-native-collapse,.profitbot-native-nav button,.profitbot-native-new,.profitbot-native-toolbar button,.profitbot-native-panel button,.profitbot-native-context-row,.profitbot-native-history button,.profitbot-native-library-grid button,.profitbot-native-upload-list button,.profitbot-native-empty-actions button,.profitbot-native-input-row button{font:inherit;cursor:pointer}.profitbot-native-appmark{display:grid;place-items:center;width:42px;height:42px;flex:0 0 42px;border:0;border-radius:8px;background:linear-gradient(135deg,#38bdf8,#60f0d3);color:#041325;font-size:14px;font-weight:950;box-shadow:0 14px 34px #38bdf847}.profitbot-native-appmark svg,.profitbot-native-empty-mark svg{width:24px;height:24px}.profitbot-native-empty-mark svg{width:40px;height:40px}.profitbot-native-title{display:grid;gap:2px;min-width:0}.profitbot-native-title strong{white-space:nowrap;color:#fff;font-size:18px}.profitbot-native-title span,.profitbot-native-sidebar__foot span{color:#8ea2bf;font-size:13px;line-height:1.35}.profitbot-native-collapse{display:grid;place-items:center;width:28px;height:28px;margin-left:auto;border:1px solid rgba(226,242,255,.28);border-radius:8px;background:transparent;color:#d9e8ff}.profitbot-native-nav-wrap{display:grid;align-content:start;gap:10px;padding:22px 16px}.profitbot-native-nav-label{display:block;padding:0 12px;color:#71829d;font-size:11px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.profitbot-native-nav{display:grid;align-content:start;gap:4px}.profitbot-native-nav button{display:flex;align-items:center;gap:12px;min-height:42px;width:100%;border:1px solid transparent;border-radius:8px;background:transparent;color:#d9e8ff;padding:9px 12px;text-align:left}.profitbot-native-nav button span,.profitbot-native-new span{display:grid;place-items:center;width:24px;height:24px;flex:0 0 24px;border-radius:6px;background:#e2f2ff14;color:#cde4ff;font-size:12px;font-weight:900}.profitbot-native-nav button span svg,.profitbot-native-new span svg,.profitbot-native-sidebar__foot a svg{width:16px;height:16px}.profitbot-native-nav button strong,.profitbot-native-new strong{font-size:14px;font-weight:760;white-space:nowrap}.profitbot-native-nav button.is-active{border-color:#38bdf857;background:#38bdf824;color:#fff}.profitbot-native-nav button.is-active span{background:var(--pb-blue);color:#041325}.profitbot-native-new{display:flex;align-items:center;justify-content:center;gap:12px;min-height:66px;margin:18px 32px;border:0;border-radius:8px;background:var(--pb-blue);color:#041325;font-weight:900}.profitbot-native-new span{background:#0413251a;color:#041325}.profitbot-native-sidebar__foot{display:grid;gap:14px;padding:18px 16px;border-top:1px solid rgba(148,163,184,.18)}.profitbot-native-sidebar__foot a{display:flex;align-items:center;justify-content:center;gap:10px;border:1px solid rgba(226,242,255,.18);border-radius:8px;color:#d9e8ff;padding:10px 12px;text-decoration:none;font-weight:760;text-align:center}.profitbot-native-shell.is-sidebar-collapsed .profitbot-native-title,.profitbot-native-shell.is-sidebar-collapsed .profitbot-native-collapse,.profitbot-native-shell.is-sidebar-collapsed .profitbot-native-nav-label,.profitbot-native-shell.is-sidebar-collapsed .profitbot-native-nav button strong,.profitbot-native-shell.is-sidebar-collapsed .profitbot-native-new strong,.profitbot-native-shell.is-sidebar-collapsed .profitbot-native-sidebar__foot{display:none}.profitbot-native-shell.is-sidebar-collapsed .profitbot-native-sidebar__top,.profitbot-native-shell.is-sidebar-collapsed .profitbot-native-nav-wrap{justify-items:center;padding-left:10px;padding-right:10px}.profitbot-native-shell.is-sidebar-collapsed .profitbot-native-new{width:44px;height:44px;min-height:44px;margin:16px auto;padding:0}.profitbot-native-workspace{display:grid;grid-template-rows:auto auto 1fr;min-width:0;min-height:calc(100vh - 118px);background:#f6f9fd}.profitbot-native-toolbar{display:grid;gap:12px;border-bottom:1px solid var(--pb-line);background:#fffffff5;padding:16px 24px}.profitbot-native-toolbar__primary,.profitbot-native-toolbar__secondary,.profitbot-native-context-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.profitbot-native-toolbar button,.profitbot-native-toolbar select,.profitbot-native-context-actions button,.profitbot-native-context-actions select,.profitbot-native-panel button,.profitbot-native-panel a{min-height:36px;border:1px solid #d9e5f2;border-radius:8px;background:#fff;color:#075985;padding:8px 12px;text-decoration:none;font-weight:800;box-shadow:0 2px 8px #0f172a0f}.profitbot-native-toolbar__primary button:nth-child(2){border-color:#10b98159;background:#dcfbef;color:#047857}.profitbot-native-toolbar__secondary select{min-width:min(280px,100%);color:var(--pb-ink)}.profitbot-native-toolbar__secondary span{color:var(--pb-muted);font-size:13px;font-weight:750}.profitbot-native-error{border-bottom:1px solid rgba(239,68,68,.2);background:#fff1f2;color:#be123c;padding:10px 24px;font-weight:750}.profitbot-native-loading{display:grid;place-items:center;gap:12px;color:var(--pb-muted);min-height:360px}.profitbot-native-stage{display:grid;min-width:0;min-height:0;grid-template-rows:minmax(0,1fr) auto}.profitbot-native-messages{min-height:0;overflow:auto;padding:28px clamp(18px,3vw,44px);background:linear-gradient(180deg,#eafbffb8,#f8fafcdb 44%,#fff)}.profitbot-native-empty{display:grid;place-items:center;align-content:center;min-height:360px;gap:16px;text-align:center}.profitbot-native-empty-mark{display:grid;place-items:center;width:80px;height:80px;border-radius:18px;background:linear-gradient(135deg,#38bdf8,#83f2d8);color:#041325;font-size:20px;font-weight:950;box-shadow:0 18px 44px #38bdf838}.profitbot-native-empty h1,.profitbot-native-empty p,.profitbot-native-panel h2,.profitbot-native-panel p{margin:0}.profitbot-native-empty h1{font-size:34px;line-height:1.08;color:var(--pb-ink)}.profitbot-native-empty p{max-width:720px;color:#475569;font-size:17px;line-height:1.5}.profitbot-native-empty-actions{display:flex;gap:10px;flex-wrap:wrap;justify-content:center}.profitbot-native-empty-actions button{border:1px solid #bde6ff;border-radius:8px;background:#eff9ff;color:#075985;padding:9px 14px;font-weight:850}.profitbot-native-message{display:grid;gap:8px;max-width:min(900px,90%);margin-bottom:18px;border:1px solid var(--pb-line);border-radius:8px;background:#fff;padding:14px 16px;box-shadow:0 12px 30px #0f172a0f}.profitbot-native-message.is-user{margin-left:auto;border-color:#38bdf84d;background:#eef9ff}.profitbot-native-message.is-error{border-color:#ef44443d;background:#fff1f2}.profitbot-native-message__meta{display:flex;justify-content:space-between;gap:12px;color:var(--pb-muted);font-size:12px}.profitbot-native-message__meta strong{color:var(--pb-ink)}.profitbot-native-message__body{white-space:pre-wrap;overflow-wrap:anywhere;color:#1f2937;line-height:1.55}.profitbot-native-file-row,.profitbot-native-thinking{width:max-content;max-width:100%;border:1px solid #c8e7ff;border-radius:8px;background:#f0faff;color:#075985;padding:7px 10px;font-size:12px;font-weight:800}.profitbot-native-thinking{margin:4px 0 18px}.profitbot-native-composer{display:grid;gap:10px;border-top:1px solid var(--pb-line);background:#fff;padding:16px 24px 18px}.profitbot-native-dropzone{display:grid;gap:2px;border:2px dashed #d5e2f0;border-radius:8px;background:#fbfdff;color:#334155;padding:18px 20px;cursor:pointer}.profitbot-native-dropzone input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.profitbot-native-dropzone span{font-weight:850}.profitbot-native-dropzone small,.profitbot-native-muted,.profitbot-native-context-row small,.profitbot-native-library-grid small,.profitbot-native-history small{color:var(--pb-muted);line-height:1.45}.profitbot-native-upload-list{display:flex;gap:8px;flex-wrap:wrap}.profitbot-native-upload-list button{border:1px solid #d9e5f2;border-radius:8px;background:#f8fbff;color:#334155;padding:7px 10px;font-size:12px}.profitbot-native-input-row{display:grid;grid-template-columns:minmax(0,1fr) 96px;gap:12px}.profitbot-native-input-row textarea,.profitbot-native-panel textarea,.profitbot-native-panel pre{width:100%;min-width:0;border:1px solid #d9e5f2;border-radius:8px;background:#fff;color:var(--pb-ink);font:inherit}.profitbot-native-panel--philai{background:#f6f9fd}.profitbot-native-panel--philai .profitbot-native-panel__header>div{display:grid;gap:4px}.profitbot-native-panel--philai .profitbot-native-panel__header p{margin:0}.profitbot-native-philai{position:relative;min-height:600px;overflow:hidden;border:1px solid var(--pb-line);border-radius:12px;background:#fff;box-shadow:0 18px 45px #0f172a14}.profitbot-native-philai__embed{display:block;min-height:600px;width:100%;border:0;border-radius:12px}.profitbot-native-philai__status{position:absolute;inset:0;display:grid;place-content:center;gap:6px;background:#fff;color:var(--pb-muted);text-align:center}.profitbot-native-philai__status.is-error strong{color:var(--pb-ink)}.profitbot-native-input-row textarea{min-height:82px;resize:vertical;padding:14px}.profitbot-native-send-stack{display:grid;gap:8px;align-content:start}.profitbot-native-input-row button{min-height:36px;border:1px solid #bde6ff;border-radius:8px;background:#a7efe3;color:#075985;font-weight:900}.profitbot-native-input-row button:disabled,.profitbot-native-panel button:disabled{opacity:.55;cursor:not-allowed}.profitbot-native-panel{display:grid;align-content:start;gap:16px;min-width:0;overflow:auto;padding:24px clamp(18px,3vw,44px);background:#fff}.profitbot-native-panel--split{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;background:#f6f9fd}.profitbot-native-panel--split>div,.profitbot-native-library-grid button,.profitbot-native-history button{border:1px solid var(--pb-line);border-radius:8px;background:#fff;padding:14px}.profitbot-native-panel__header{display:flex;align-items:center;justify-content:space-between;gap:12px}.profitbot-native-panel__header h2{color:var(--pb-ink);font-size:22px}.profitbot-native-panel__header span{color:var(--pb-muted);font-weight:850}.profitbot-native-panel textarea{min-height:150px;padding:14px;resize:vertical}.profitbot-native-panel pre{min-height:220px;overflow:auto;white-space:pre-wrap;padding:14px}.profitbot-native-context-list,.profitbot-native-memory-list,.profitbot-native-history,.profitbot-native-library-grid{display:grid;gap:10px;min-width:0}.profitbot-native-context-row,.profitbot-native-history button,.profitbot-native-library-grid button{display:flex;align-items:start;justify-content:space-between;gap:12px;width:100%;color:var(--pb-ink);text-align:left;box-shadow:none}.profitbot-native-context-row{border:1px solid var(--pb-line);border-radius:8px;background:#fff;padding:12px}.profitbot-native-context-row.is-selected{border-color:#10b98161;background:#ecfdf5}.profitbot-native-context-row span:first-child,.profitbot-native-history span,.profitbot-native-library-grid span{display:grid;gap:4px;min-width:0}.profitbot-native-check{flex:0 0 auto;color:#047857;font-size:12px;font-weight:900}.profitbot-native-memory-list p{margin:0;border:1px solid var(--pb-line);border-radius:8px;background:#fff;padding:10px;color:#334155}.profitbot-native-library-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.profitbot-native-library-grid button{display:grid}.profitbot-native-history button:hover,.profitbot-native-library-grid button:hover,.profitbot-native-context-row:hover{border-color:#38bdf86b}@media(max-width:980px){.profitbot-native-shell,.profitbot-native-shell.is-sidebar-collapsed{grid-template-columns:1fr}.profitbot-native-sidebar{grid-template-rows:auto auto}.profitbot-native-sidebar__top{min-height:auto;padding:12px 14px}.profitbot-native-nav-wrap{display:flex;overflow-x:auto;padding:8px 12px 12px}.profitbot-native-nav-label{display:none}.profitbot-native-nav{display:flex;gap:8px}.profitbot-native-nav button{width:max-content;min-width:58px}.profitbot-native-new,.profitbot-native-sidebar__foot,.profitbot-native-collapse{display:none}.profitbot-native-workspace{min-height:calc(100vh - 190px)}.profitbot-native-panel--split,.profitbot-native-input-row{grid-template-columns:1fr}.profitbot-native-send-stack{grid-template-columns:1fr 1fr}}.metric-warning{border-color:#eab30873;background:#eab30814}.email-data-panel{display:grid;gap:18px}.email-data-panel:has(.profitmail-campaign-hq){border:0;background:transparent;box-shadow:none;padding:0}.email-tab-menu{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;overflow:visible}.email-tab-menu button,.email-tab-menu a{align-items:center;display:flex;justify-content:center;min-height:44px;position:relative;border:1px solid var(--border);border-radius:8px;background:var(--panel);color:var(--text);cursor:pointer;padding:10px 12px;text-align:center;text-decoration:none}.email-tab-menu button strong,.email-tab-menu a strong{color:var(--text-h)}.email-tab-menu button span,.email-tab-menu a span{background:var(--panel);border:1px solid var(--border);border-radius:8px;box-shadow:var(--shadow);color:var(--text);font-size:12px;line-height:1.35;left:50%;max-width:240px;min-width:190px;opacity:0;padding:8px 10px;pointer-events:none;position:absolute;text-align:left;top:calc(100% + 8px);transform:translate(-50%,-4px);transition:opacity .12s ease,transform .12s ease;visibility:hidden;z-index:30}.email-tab-menu button:hover span,.email-tab-menu button:focus-visible span,.email-tab-menu a:hover span,.email-tab-menu a:focus-visible span{opacity:1;transform:translate(-50%);visibility:visible}.email-tab-menu button:hover,.email-tab-menu button.is-active,.email-tab-menu a:hover,.email-tab-menu a.is-active{border-color:#2563eb47;background:#2563eb14}.email-tracking-safety{margin:0}.email-tracking-safety>summary{color:var(--text-h);cursor:pointer;font-weight:700}.email-campaign-steps{display:grid;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.email-campaign-step{margin:0;padding:0;border-bottom:1px solid var(--border)}.email-campaign-step:last-child{border-bottom:0}.email-campaign-step>summary{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:16px;padding:14px 2px;cursor:pointer;color:var(--text-h);list-style-position:inside}.email-campaign-step>summary::marker{color:var(--accent)}.email-campaign-step[open]>summary{border-bottom:1px solid var(--border)}.email-campaign-step__identity{display:grid;min-width:0;gap:3px}.email-campaign-step__identity small{overflow:hidden;color:var(--muted);font-weight:500;text-overflow:ellipsis;white-space:nowrap}.email-campaign-step__delay{color:var(--muted);font-size:12px;font-weight:700;white-space:nowrap}.email-campaign-step__action{color:var(--accent);font-size:12px;font-weight:800;white-space:nowrap}.email-campaign-step__editor{display:grid;gap:12px;padding:16px 2px 18px}.email-campaign-step__preview{min-width:0}.email-campaign-step__preview .email-preview-frame{min-height:360px}.email-campaign-step__preview .email-html-previewer{border:0;padding:0;background:transparent}.campaign-review-overview{display:grid;grid-template-columns:minmax(360px,1fr) auto;align-items:end;gap:12px}.campaign-review-status-strip{display:flex;align-items:stretch;gap:8px}.campaign-review-status-strip>span{display:grid;min-width:150px;gap:3px;border:1px solid var(--border);border-radius:8px;padding:9px 12px;background:var(--panel)}.campaign-review-status-strip small{color:var(--muted);font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.campaign-review-status-strip strong{color:var(--text-h);font-size:14px}@media(max-width:980px){.email-tab-menu{grid-template-columns:repeat(3,minmax(0,1fr))}.campaign-review-overview{grid-template-columns:1fr}}@media(max-width:620px){.email-tab-menu{grid-template-columns:repeat(2,minmax(0,1fr))}.email-campaign-step>summary{grid-template-columns:1fr;gap:6px}.campaign-review-status-strip{display:grid;grid-template-columns:1fr 1fr}.campaign-review-status-strip>span{min-width:0}}.email-filter-grid{align-items:end}.email-color-controls,.email-crud-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;align-items:end}.email-color-controls input[type=color]{min-height:42px;padding:4px}.email-management-panel{display:grid;gap:14px}.signature-manager__identity{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid var(--border);border-radius:8px;background:var(--border)}.signature-manager__identity>span{display:grid;gap:4px;min-width:0;padding:10px 12px;background:var(--panel)}.signature-manager__identity small{color:var(--muted);font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.signature-manager__identity strong{overflow-wrap:anywhere;color:var(--text-h);font-size:14px}.signature-manager__editor{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,.8fr);gap:14px;align-items:stretch}.signature-manager__fields,.signature-manager__preview{display:grid;gap:12px;align-content:start;min-width:0}.signature-manager__fields>.field textarea{min-height:170px}.signature-manager__fields .rawpanel{border-radius:8px;padding:12px}.signature-manager__fields .rawpanel .field{margin-top:12px}.signature-manager__preview{border:1px solid var(--border);border-radius:8px;padding:14px;background:var(--panel)}.signature-manager__preview .eyebrow{margin:0}.signature-manager__preview>pre{min-height:170px;margin:0;padding:14px;overflow:auto;border:1px solid var(--border);border-radius:6px;color:var(--text-h);background:var(--bg);font:inherit;line-height:1.55;white-space:pre-wrap}.signature-manager__preview .email-html-previewer{border:0;padding:0;background:transparent}.signature-manager__preview .email-preview-frame{min-height:230px}.signature-manager__saved{margin:0}.signature-manager__saved-by{display:block;margin-top:3px;color:var(--muted)}.signature-manager__search{width:min(360px,100%)}@media(max-width:980px){.signature-manager__editor{grid-template-columns:1fr}}@media(max-width:700px){.signature-manager__identity{grid-template-columns:1fr}}.custom-data-columns{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));align-items:stretch}.custom-data-card{display:grid;gap:12px;align-content:start;min-width:0}.custom-data-card h3{margin:0;color:var(--text-h);font-size:16px}.custom-data-card .email-crud-grid{grid-template-columns:1fr}.profitmail-workflows{gap:16px}.profitmail-workflow-modes,.profitmail-api-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.profitmail-workflow-modes button,.profitmail-api-strip>div{display:grid;gap:6px;min-width:0;border:1px solid var(--border);border-radius:8px;background:var(--panel);color:var(--text);padding:12px;text-align:left}.profitmail-workflow-modes button{cursor:pointer}.profitmail-workflow-modes button.is-active{border-color:#38bdf87a;background:#38bdf81a}.profitmail-workflow-modes strong,.profitmail-api-strip strong{color:var(--text-h)}.profitmail-workflow-modes span,.profitmail-api-strip span{color:var(--muted);font-size:13px;line-height:1.4}.profitmail-workflow-controls{grid-template-columns:minmax(260px,1.1fr) minmax(260px,1.2fr) repeat(3,minmax(140px,.7fr))}.profitmail-workflow-shell{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,340px);gap:14px;align-items:start;min-width:0}.profitmail-workflow-canvas{display:grid;justify-items:center;gap:10px;min-height:560px;overflow:auto;border:1px solid var(--border);border-radius:8px;background:radial-gradient(circle,rgba(56,189,248,.18) 1px,transparent 1px) 0 0 / 22px 22px,color-mix(in srgb,var(--panel) 92%,#0ea5e9 8%);padding:24px}.profitmail-workflow-step{display:grid;justify-items:center;gap:10px}.profitmail-workflow-line{width:1px;min-height:26px;background:color-mix(in srgb,var(--muted) 54%,transparent)}.profitmail-workflow-node{display:grid;gap:5px;width:min(520px,100%);border:1px solid var(--border);border-radius:8px;background:color-mix(in srgb,var(--panel) 94%,#0f172a 6%);box-shadow:var(--shadow);padding:13px 15px}.profitmail-workflow-node span{color:var(--muted);font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.profitmail-workflow-node strong{color:var(--text-h);overflow-wrap:anywhere}.profitmail-workflow-node small{color:var(--muted);line-height:1.35}.profitmail-workflow-node.is-source{border-color:#0ea5e961}.profitmail-workflow-node.is-sender{border-color:#10b9815c}.profitmail-workflow-node.is-email{border-color:#2563eb5c}.profitmail-workflow-node.is-condition{border-color:#a855f761}.profitmail-workflow-node.is-end{border-color:#f9731661}.profitmail-module-library{display:grid;gap:12px;max-height:560px;overflow:auto;border:1px solid var(--border);border-radius:8px;background:var(--panel);padding:14px}.profitmail-module-library section{display:grid;gap:8px}.profitmail-module-library h4{margin:0;color:var(--text-h)}.profitmail-module-library button{display:grid;gap:4px;width:100%;border:1px solid var(--border);border-radius:8px;background:color-mix(in srgb,var(--panel) 92%,#0ea5e9 8%);color:var(--text);cursor:pointer;padding:10px;text-align:left}.profitmail-module-library button:hover,.profitmail-module-library button:focus-visible{border-color:#38bdf86b}.profitmail-module-library button strong{color:var(--text-h)}.profitmail-module-library button span{color:var(--muted);font-size:12px;line-height:1.35}.profitmail-workflow-email-editor{display:grid;gap:14px}.command-center-page{display:grid;gap:18px;width:100%;max-width:100%;min-width:0;overflow-x:hidden}.command-center-page .panel{min-width:0;max-width:100%;overflow-x:hidden}.command-session-panel{display:flex;align-items:end;justify-content:space-between;gap:18px;flex-wrap:wrap}.command-session-panel h3{margin:0;color:var(--text-h)}.command-hero-actions{display:flex;align-items:center;justify-content:flex-end;gap:12px;flex-wrap:wrap}.command-user-lookup,.command-log-controls{display:flex;align-items:end;gap:10px;flex-wrap:wrap}.command-user-lookup .field,.command-log-controls .field{min-width:240px}.command-tabs{grid-template-columns:repeat(5,minmax(0,1fr))}.command-module-launcher{display:grid;gap:16px}.command-module-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px}.command-module-card{display:grid;gap:10px;min-height:168px;padding:16px;border:1px solid var(--border);border-radius:8px;background:var(--panel);color:var(--text);cursor:pointer;text-align:left;box-shadow:var(--shadow)}.command-module-card:hover,.command-module-card:focus-visible{border-color:#2563eb57;background:color-mix(in srgb,var(--panel) 90%,var(--accent-bg) 10%)}.command-module-card__top{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.command-module-card strong{color:var(--text-h);font-size:16px;line-height:1.25}.command-module-card span{color:var(--muted);font-size:13px;line-height:1.45}.command-module-card small{flex:0 0 auto;padding:3px 7px;border:1px solid var(--border);border-radius:999px;color:var(--muted);font-size:11px;line-height:1.2;white-space:nowrap}.command-module-card em{align-self:end;color:var(--text-h);font-style:normal;font-size:12px;font-weight:700}.command-module-card.is-pending{background:color-mix(in srgb,var(--panel) 92%,var(--accent-bg) 8%)}.command-module-bar{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.command-module-bar h3{margin:0;color:var(--text-h)}.scheduler-management-submenu{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;padding:10px}.scheduler-management-submenu__item{display:grid;gap:8px;min-width:0;min-height:112px;padding:14px;border:1px solid var(--border);border-radius:8px;background:var(--panel);color:var(--text);cursor:pointer;text-align:left}.scheduler-management-submenu__item:hover,.scheduler-management-submenu__item:focus-visible{border-color:#38bdf880}.scheduler-management-submenu__item.is-active{border-color:var(--accent);background:color-mix(in srgb,var(--panel) 90%,var(--accent-bg) 10%);box-shadow:inset 0 -2px 0 var(--accent)}.scheduler-management-submenu__top{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.scheduler-management-submenu__item strong{color:var(--text-h);font-size:15px;line-height:1.25}.scheduler-management-submenu__item small{flex:0 0 auto;padding:3px 7px;border:1px solid var(--border);border-radius:999px;color:var(--muted);font-size:11px;line-height:1.2}.scheduler-management-submenu__item>span:last-child{color:var(--muted);font-size:12px;line-height:1.4}@media(max-width:1100px){.scheduler-management-submenu{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.scheduler-management-submenu{grid-template-columns:1fr}}.command-grid{display:grid;gap:18px;width:100%;max-width:100%;min-width:0}.command-grid>*{min-width:0}.command-form-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.command-assignment-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;align-items:start;margin-bottom:14px}.command-checklist{display:grid;gap:8px;max-height:260px;overflow:auto;border:1px solid var(--border);border-radius:8px;padding:12px;background:var(--panel);color:var(--text-h);min-width:0;scrollbar-gutter:stable}.command-checklist .toggle-field{display:flex;align-items:flex-start;gap:10px;min-width:0;border:1px solid transparent;border-radius:8px;padding:8px;color:var(--text);line-height:1.35}.command-checklist .toggle-field:hover{border-color:var(--border);background:#38bdf814}.command-checklist .toggle-field input{flex:0 0 auto;margin-top:2px;accent-color:var(--accent)}.command-checklist .toggle-field span{min-width:0;overflow-wrap:anywhere}.command-checklist .toggle-field strong{display:block;font-weight:700}.command-checklist .toggle-help{display:block;margin-top:3px;color:var(--text-m);font-size:.82rem;line-height:1.35}.ss-branded .field .command-checklist .toggle-field{display:flex;align-items:flex-start;gap:10px;min-width:0;width:100%;border:1px solid transparent;border-radius:8px;padding:8px;color:var(--text);font-size:.9rem;font-weight:500;letter-spacing:0;line-height:1.35;text-transform:none}.ss-branded .field .command-checklist .toggle-field:hover{border-color:var(--line);background:#38bdf814}.ss-branded .field .command-checklist .toggle-field input[type=checkbox]{flex:0 0 auto;width:auto;min-width:16px;height:16px;margin-top:2px;padding:0;border-radius:3px;accent-color:var(--sky)}.ss-branded .field .command-checklist .toggle-field span{display:block;min-width:0;color:var(--text);font-size:.9rem;font-weight:500;letter-spacing:0;line-height:1.35;overflow-wrap:anywhere;text-transform:none}.ss-branded .field .command-checklist .toggle-field strong{display:block;color:var(--text);font-size:.9rem;font-weight:800;letter-spacing:0;line-height:1.3;text-transform:none}.ss-branded .field .command-checklist .toggle-help{display:block;margin-top:3px;color:var(--soft);font-size:.78rem;font-weight:500;letter-spacing:0;line-height:1.35;text-transform:none}.command-table{width:100%;max-width:100%;min-width:0}.command-table .table-shell{width:100%;max-width:100%;max-height:430px;overflow-y:auto;overflow-x:hidden}.command-table .table{width:100%;table-layout:fixed}.command-table th,.command-table td{min-width:0;white-space:normal;overflow-wrap:anywhere;word-break:break-word;vertical-align:top}.command-table td{max-width:none;overflow:visible;text-overflow:clip}.ticket-controls{margin:16px 0}.ticket-kanban{display:grid;grid-template-columns:repeat(4,minmax(220px,1fr));gap:12px;min-width:0;overflow-x:auto;padding-bottom:4px}.ticket-column{display:grid;align-content:start;gap:10px;min-height:420px;min-width:220px;border:1px solid var(--border);border-radius:8px;background:#f8fafcb8;padding:10px}.ticket-column__head{display:flex;align-items:center;justify-content:space-between;gap:8px;border-bottom:1px solid var(--border);padding-bottom:8px}.ticket-column__head strong{color:var(--text-h)}.ticket-column__head span{border-radius:999px;padding:3px 8px;color:var(--accent);background:#2563eb1a;font-size:12px;font-weight:900}.ticket-column__body{display:grid;gap:10px}.ticket-card{display:grid;gap:8px;border:1px solid var(--border);border-radius:8px;background:var(--panel);padding:10px;box-shadow:0 10px 24px #0f172a0f}.ticket-card:active{cursor:grabbing}.ticket-card__main{display:grid;gap:6px;width:100%;border:0;background:transparent;color:var(--text);cursor:pointer;padding:0;text-align:left}.ticket-card__main strong{color:var(--text-h);font-size:14px;line-height:1.3;overflow-wrap:anywhere}.ticket-card__main small{color:var(--muted);font-size:12px;line-height:1.35;overflow-wrap:anywhere}.ticket-card__actions,.ticket-detail-actions{display:flex;flex-wrap:wrap;gap:6px}.ticket-card__actions .btn{padding:6px 8px;font-size:11px}.ticket-severity{justify-self:start;border:1px solid var(--border);border-radius:999px;padding:3px 8px;color:var(--muted);background:#f8fafce6;font-size:11px;font-weight:900;line-height:1.2}.ticket-severity--high{color:#b45309;border-color:#b4530940;background:#fef3c7e6}.ticket-severity--critical{color:#b91c1c;border-color:#b91c1c42;background:#fee2e2e6}.ticket-empty{margin:0;padding:10px}.ticket-create-panel{display:grid;gap:12px}.ticket-create-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px}.ticket-create-modal{width:min(920px,100%)}.ticket-create-actions{display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap}.ticket-drawer{width:min(1100px,100%)}.ticket-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ticket-detail-grid section{border:1px solid var(--border);border-radius:8px;background:#f8fafcb8;padding:12px}.ticket-detail-grid p{margin:0;overflow-wrap:anywhere}.ticket-context-panel,.ticket-source-panel{display:grid;gap:12px;border:1px solid var(--border);border-radius:8px;background:#f8fafcb8;padding:14px}.ticket-context-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px}.ticket-context-fact{min-width:0;display:grid;align-content:start;gap:6px;border:1px solid var(--border);border-radius:8px;background:var(--panel);padding:10px}.ticket-context-fact span{color:var(--muted);font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.ticket-context-fact strong,.ticket-context-link{color:var(--text-h);font-size:14px;font-weight:900;line-height:1.35;overflow-wrap:anywhere;text-decoration:none}.ticket-context-link{color:#2563eb}.ticket-context-link:hover{text-decoration:underline}.ticket-context-fact small,.ticket-source-note{color:var(--muted);font-size:12px;line-height:1.35;overflow-wrap:anywhere}.ticket-source-section{display:grid;gap:10px}.global-ticket-backdrop{position:fixed;inset:0;z-index:110;display:grid;place-items:center;padding:18px;background:#0f172a6b}.global-ticket-modal{display:grid;gap:16px;width:min(760px,100%);max-height:calc(100vh - 36px);overflow:auto;border:1px solid var(--border);border-radius:8px;background:var(--panel);box-shadow:var(--shadow);padding:20px}.global-ticket-modal__head{display:flex;align-items:start;justify-content:space-between;gap:14px}.global-ticket-modal__head h3{margin:0;color:var(--text-h);font-size:22px;line-height:1.2}.global-ticket-note{margin:0;border:1px solid rgba(37,99,235,.18);border-radius:8px;background:#2563eb14;color:var(--text);padding:10px 12px;line-height:1.45}.global-ticket-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.global-ticket-form__wide,.global-ticket-status,.global-ticket-actions{grid-column:1 / -1}.global-ticket-form textarea{min-height:120px;resize:vertical}.global-ticket-status{margin:0;color:var(--muted);overflow-wrap:anywhere}.global-ticket-actions{display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap}@media(max-width:760px){.profitbot-approval-profitmail{grid-template-columns:1fr}.profitbot-approval-profitmail__status{grid-column:1;align-items:flex-start;flex-direction:column}.ticket-kanban{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(260px,86vw)}.ticket-create-grid,.ticket-detail-grid{grid-template-columns:1fr}.ticket-drawer{width:min(100%,calc(100vw - 24px))}.ticket-create-actions .btn{flex:1 1 140px}.global-ticket-form{grid-template-columns:1fr}.global-ticket-actions .btn{flex:1 1 140px}}.email-composer-layout{display:grid;grid-template-columns:minmax(420px,1fr) minmax(360px,.9fr);gap:16px;align-items:start;min-width:0}.email-html-previewer{display:grid;gap:12px;min-width:0;border:1px solid var(--border);border-radius:8px;background:var(--panel);padding:14px}.email-html-previewer__header{display:flex;align-items:start;justify-content:space-between;gap:12px}.email-html-previewer__header h3{margin:0;color:var(--text-h);font-size:18px;overflow-wrap:anywhere}.email-preview-meta{display:flex;flex-wrap:wrap;gap:8px}.email-preview-meta span{display:inline-flex;gap:6px;align-items:center;border:1px solid var(--border);border-radius:999px;padding:6px 10px;color:var(--muted);font-size:12px;background:#f8fafcdb}.email-preview-meta strong{color:var(--text-h)}.email-preview-frame{width:100%;min-height:520px;border:1px solid var(--border);border-radius:8px;background:#fff}.email-data-tables{display:grid;gap:16px}.metric-card{display:grid;gap:4px;min-width:128px;border:1px solid var(--border);border-radius:8px;padding:10px 12px;background:var(--panel)}.metric-card span{color:var(--muted);font-size:12px;font-weight:800}.metric-card strong{color:var(--text-h);font-size:20px}.metric-card em{color:var(--muted);font-size:12px;font-style:normal;font-weight:800}.metric-card em.trend-up{color:#047857}.metric-card em.trend-down{color:#b91c1c}.email-trend-panel{display:grid;gap:12px;border:1px solid var(--border);border-radius:8px;background:var(--panel);padding:14px;overflow:hidden}.email-chart-legend{display:flex;align-items:center;flex-wrap:wrap;gap:10px 16px}.email-chart-legend span{display:inline-flex;align-items:center;gap:7px;color:var(--text);font-size:12px;font-weight:900}.email-chart-legend i{display:inline-block;width:12px;height:12px;border-radius:999px}.email-chart-shell{width:100%;overflow-x:auto;border:1px solid var(--border);border-radius:8px;background:#f8fafca8}.email-line-chart{display:block;width:100%;min-width:680px;height:auto}.chart-axis{stroke:#64748b75;stroke-width:1.5}.chart-grid{stroke:#94a3b847;stroke-width:1}.chart-label,.chart-date-label{fill:var(--muted);font-size:10px;font-weight:800}.email-data-table{border:1px solid var(--border);border-radius:8px;background:var(--panel);padding:14px;overflow:hidden}.email-data-table th,.email-data-table td{white-space:nowrap}.email-data-table.command-table th,.email-data-table.command-table td{white-space:normal;overflow-wrap:anywhere;word-break:break-word;line-height:1.35;vertical-align:top}.email-data-table.command-table .table{table-layout:fixed}.email-data-table.command-table .table-shell{overflow-x:hidden}.profitlink-page{display:grid;gap:20px;min-width:0}.profitlink-refresh-button{color:var(--text-h);border-color:var(--border);background:var(--panel)}.profitlink-refresh-button:hover{color:var(--text-h);border-color:color-mix(in srgb,var(--accent) 45%,var(--border));background:color-mix(in srgb,var(--panel) 88%,var(--accent-bg) 12%)}.profitlink-builder{display:grid;gap:16px;min-width:0}.profitlink-builder__intro,.profitlink-builder__panel{display:grid;gap:14px;min-width:0;border:1px solid var(--border);border-radius:8px;background:var(--panel);padding:16px;box-shadow:var(--shadow)}.profitlink-builder__intro{grid-template-columns:minmax(0,1fr) auto;align-items:start}.profitlink-builder__intro h3,.profitlink-builder__section-head h4{margin:0;color:var(--text-h);letter-spacing:0}.profitlink-builder__intro h3{font-size:22px}.profitlink-builder__section-head{display:grid;gap:4px}.profitlink-builder__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;min-width:0}.profitlink-builder__two-col{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.profitlink-builder .field textarea{min-height:110px;line-height:1.45}.profitlink-account-connect{display:grid;gap:12px;border-top:1px solid var(--border);padding-top:14px}.profitlink-credential-modal-backdrop{z-index:145;background:#020617b8;backdrop-filter:blur(12px)}.profitlink-credential-modal{width:min(780px,calc(100vw - 28px))}.profitlink-connect-methods{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.profitlink-connect-methods .btn{justify-content:center;width:100%}.profitlink-credential-modal__body,.profitlink-credential-modal__grid,.profitlink-checkpoint-card{display:grid;gap:12px;min-width:0}.profitlink-credential-modal__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.profitlink-credential-modal__grid .field:has(textarea),.profitlink-credential-modal__grid>.muted-copy,.profitlink-credential-modal__grid>.profitlink-connect-methods,.profitlink-credential-modal__grid>.button-row,.profitlink-credential-note,.profitlink-whatsapp-challenge{grid-column:1 / -1}.profitlink-credential-note,.profitlink-checkpoint-card{border:1px solid var(--border);border-radius:8px;background:color-mix(in srgb,var(--panel) 88%,var(--accent-bg) 12%);padding:12px}.profitlink-credential-note{display:grid;gap:4px;color:var(--text);line-height:1.45}.profitlink-credential-note strong,.profitlink-checkpoint-card h4{color:var(--text-h)}.profitlink-whatsapp-challenge{display:grid;justify-items:center;gap:8px;border:1px solid var(--border);border-radius:8px;background:color-mix(in srgb,var(--panel) 88%,var(--accent-bg) 12%);padding:16px;color:var(--text);text-align:center}.profitlink-whatsapp-challenge img{display:block;width:min(280px,100%);height:auto;border-radius:8px;background:#fff}.profitlink-whatsapp-challenge code{color:var(--text-h);font-size:clamp(24px,5vw,42px);font-weight:800;letter-spacing:.14em}.profitlink-checkpoint-card h4{margin:0;font-size:20px;letter-spacing:0}@media(max-width:720px){.profitlink-connect-methods,.profitlink-credential-modal__grid{grid-template-columns:1fr}}.profitlink-secret-input{min-height:88px!important;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:12px}.profitlink-help{border:1px solid var(--border);border-radius:8px;background:color-mix(in srgb,var(--panel) 92%,var(--accent-bg) 8%);padding:12px}.profitlink-help summary{color:var(--text-h);cursor:pointer;font-size:13px;font-weight:900}.profitlink-help-steps{display:grid;gap:10px;margin:12px 0 0}.profitlink-help-step{border:1px solid var(--border);border-radius:8px;background:color-mix(in srgb,var(--panel) 94%,var(--accent-bg) 6%);padding:10px}.profitlink-help-step summary{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--text-h);cursor:pointer;font-size:13px;font-weight:900}.profitlink-help-step summary span{min-width:0;overflow-wrap:anywhere}.profitlink-help-step summary em{flex:0 0 auto;border:1px solid rgba(56,189,248,.26);border-radius:999px;padding:4px 8px;color:var(--accent);background:#38bdf814;font-size:11px;font-style:normal;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.profitlink-help-step p,.profitlink-help-note{margin:10px 0 0;color:var(--muted);font-size:13px;line-height:1.45}.profitlink-help-image{display:block;width:100%;max-height:640px;object-fit:contain;background:#fff}.profitlink-help-image--compact{max-height:320px}.profitlink-help-image-button{display:block;width:100%;margin-top:12px;padding:0;border:1px solid var(--border);border-radius:8px;background:#fff;cursor:zoom-in;overflow:hidden}.profitlink-help-image-button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.profitlink-help-image--missing{display:grid;place-items:center;gap:6px;min-height:170px;padding:18px;color:var(--muted);background:linear-gradient(135deg,#38bdf814,#0f172a08),var(--panel);text-align:center}.profitlink-help-image--missing strong{color:var(--text-h)}.profitlink-help-image--missing span{max-width:520px;font-size:13px;line-height:1.45}.profitlink-help code{color:var(--text-h);font-size:.9em}.profitlink-image-lightbox{position:fixed;inset:0;z-index:120;display:grid;place-items:center;padding:24px;background:#020617d1;backdrop-filter:blur(12px)}.profitlink-image-lightbox__panel{display:grid;gap:12px;width:min(1500px,calc(100vw - 48px));max-height:calc(100vh - 48px);padding:14px;border:1px solid var(--border);border-radius:8px;background:var(--panel);box-shadow:var(--shadow);overflow:auto}.profitlink-image-lightbox__head{display:flex;align-items:center;justify-content:space-between;gap:12px}.profitlink-image-lightbox__head strong{color:var(--text-h);font-size:14px;line-height:1.35}.profitlink-image-lightbox__panel img{display:block;width:100%;min-width:min(1180px,calc(100vw - 84px));max-height:calc(100vh - 142px);object-fit:contain;border-radius:6px;background:#fff}.profitlink-url-input{min-height:232px!important;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:12px}.profitlink-connector-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.profitlink-connector{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:start;min-width:0;border:1px solid var(--border);border-radius:8px;background:color-mix(in srgb,var(--panel) 92%,var(--accent-bg) 8%);padding:12px;cursor:pointer}.profitlink-connector:hover,.profitlink-connector.is-selected{border-color:#2563eb57;background:color-mix(in srgb,var(--panel) 86%,var(--accent-bg) 14%)}.profitlink-connector input,.profitlink-toggle input{flex:0 0 auto;margin-top:3px;accent-color:var(--accent)}.profitlink-connector span,.profitlink-connector small,.profitlink-connector em{display:block;min-width:0}.profitlink-connector strong{color:var(--text-h);font-size:14px;line-height:1.25}.profitlink-connector small{margin-top:4px;color:var(--muted);font-size:12px;line-height:1.35;overflow-wrap:anywhere}.profitlink-connector em{margin-top:8px;color:var(--accent);font-size:11px;font-style:normal;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.profitlink-connector__refs{display:grid!important;gap:3px;margin-top:8px}.profitlink-connector__refs small{margin:0}.profitlink-connector__refs code{color:var(--text-h);font-size:.78em;overflow-wrap:anywhere}.profitlink-followups{display:grid;gap:12px}.profitlink-followup{display:grid;grid-template-columns:minmax(128px,auto) 140px minmax(0,1fr);gap:10px;align-items:start;min-width:0;border-top:1px solid var(--border);padding-top:12px}.profitlink-followup__head{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:space-between}.profitlink-followup__head strong{color:var(--text-h);font-size:13px}.profitlink-toggle{display:inline-flex;align-items:flex-start;gap:8px;color:var(--text);font-size:14px;font-weight:800;line-height:1.3}.profitlink-validation-list{display:grid;gap:7px;margin:0;border:1px solid rgba(180,83,9,.25);border-radius:8px;padding:12px 12px 12px 30px;color:#b45309;background:#f59e0b14}.profitlink-builder .rawpanel__pre{max-height:360px}.profitlink-account-overview .table-shell{max-height:360px;overflow:auto;border:1px solid var(--border);border-radius:8px}.profitlink-account-overview .table{min-width:960px}.profitlink-account-overview td strong,.profitlink-account-overview td span{display:block}.profitlink-credential-reveal{display:grid;gap:12px;border:1px solid var(--border);border-radius:8px;background:#0f172a3d;padding:14px}.profitlink-credential-reveal textarea{width:100%;resize:vertical}.profitlink-provider-split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.profitlink-provider-split>div{display:grid;gap:6px;min-width:0;border:1px solid var(--border);border-radius:8px;background:color-mix(in srgb,var(--panel) 90%,var(--accent-bg) 10%);padding:12px}.profitlink-provider-split strong{color:var(--text-h);font-size:14px;line-height:1.25}.profitlink-provider-split span{color:var(--muted);font-size:13px;line-height:1.4}.profitlink-campaign-builder{display:grid;gap:16px;justify-self:stretch;width:100%;max-width:none;min-width:0;border:1px solid var(--border);border-radius:8px;background:var(--panel);padding:16px;box-shadow:var(--shadow)}.profitlink-campaign-builder__head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;min-width:0}.profitlink-campaign-builder__head h3{margin:0;color:var(--text-h);font-size:22px;line-height:1.2}.profitlink-protection-banner{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px 14px;align-items:center;border:1px solid color-mix(in srgb,#10b981 38%,var(--border));border-radius:8px;background:color-mix(in srgb,var(--panel) 88%,#10b981 12%);padding:12px 14px}.profitlink-protection-banner strong{color:#6ee7b7;font-size:13px}.profitlink-protection-banner span{color:var(--text);font-size:12px;line-height:1.45}.profitlink-hq-subcards{display:grid;grid-template-columns:repeat(auto-fit,minmax(138px,1fr));gap:8px}.profitlink-hq-subcards button{display:grid;gap:3px;min-width:0;min-height:54px;border:1px solid var(--border);border-radius:8px;background:color-mix(in srgb,var(--panel) 94%,var(--accent-bg) 6%);color:var(--text);cursor:pointer;padding:9px 10px;text-align:left}.profitlink-hq-subcards button:hover,.profitlink-hq-subcards button:focus-visible,.profitlink-hq-subcards button.is-active{border-color:color-mix(in srgb,var(--accent) 58%,var(--border));background:color-mix(in srgb,var(--panel) 86%,var(--accent-bg) 14%)}.profitlink-hq-subcards strong{color:var(--text-h);font-size:13px;line-height:1.25}.profitlink-hq-subcards span{color:var(--soft);font-size:11px;line-height:1.25}.profitlink-campaign-builder.is-canvas-first .profitlink-campaign-builder__grid{order:3}.profitlink-campaign-builder.is-canvas-first .profitlink-hq-subcards{order:0}.profitlink-campaign-builder.is-canvas-first .profitlink-campaign-recall{order:1}.profitlink-campaign-builder.is-canvas-first .profitlink-template-starter--canvas{order:2}.profitlink-campaign-builder.is-canvas-first .profitlink-workflow-management{order:4}.profitlink-campaign-builder.is-canvas-first .profitlink-campaign-builder__controls{order:5}.profitlink-campaign-builder.is-canvas-first .profitlink-smart-suggestion{order:7}.profitlink-campaign-builder.is-canvas-first>.message-info{order:8}.profitlink-campaign-builder.is-canvas-first .profitlink-approval-routing{order:6}.profitlink-campaign-builder__controls,.profitlink-campaign-builder__messages{display:grid;grid-template-columns:minmax(260px,1fr) minmax(260px,1fr) minmax(150px,.5fr);gap:12px}.profitlink-workflow-audience-source__select,.profitlink-workflow-audience-source__create{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center}.profitlink-workflow-audience-source__select select,.profitlink-workflow-audience-source__create input{width:100%;min-width:0}.profitlink-workflow-audience-source__create{margin-top:8px;border-top:1px solid var(--border);padding-top:8px}.profitlink-workflow-delivery-note{align-content:start}.profitlink-workflow-delivery-note strong{min-height:42px;border:1px solid var(--border);border-radius:8px;padding:10px 12px;color:var(--text-h);background:var(--panel);font-size:13px;line-height:1.4}.profitlink-email-delivery{grid-column:1 / -1;display:grid;gap:10px;min-width:0;border:1px solid var(--border);border-radius:10px;background:var(--panel);padding:14px}.profitlink-email-delivery__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.profitlink-email-delivery__head>div{display:grid;gap:3px}.profitlink-email-delivery__head .field-label{color:var(--text-h);font-size:13px;font-weight:900}.profitlink-email-delivery__head small,.profitlink-email-delivery__copy small{color:var(--muted);font-size:12px;font-weight:700;letter-spacing:0;line-height:1.35;text-transform:none}.profitlink-email-delivery__head>strong{flex:0 0 auto;color:var(--accent);font-size:12px;font-weight:900}.profitlink-email-delivery__choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.profitlink-email-delivery__choices>button{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;min-height:78px;border:1px solid var(--border);border-radius:8px;color:var(--text);background:color-mix(in srgb,var(--panel) 96%,var(--accent-bg) 4%);padding:12px;font:inherit;text-align:left;cursor:pointer}.profitlink-email-delivery__choices>button:hover,.profitlink-email-delivery__choices>button:focus-visible{border-color:color-mix(in srgb,var(--accent) 45%,var(--border));background:color-mix(in srgb,var(--panel) 88%,var(--accent-bg) 12%)}.profitlink-email-delivery__choices>button.is-selected{border-color:var(--accent);background:color-mix(in srgb,var(--panel) 80%,var(--accent-bg) 20%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 45%,transparent)}.profitlink-email-delivery__radio{width:18px;height:18px;border:2px solid var(--muted);border-radius:50%;background:var(--panel)}.profitlink-email-delivery__choices>button.is-selected .profitlink-email-delivery__radio{border-color:var(--accent);background:var(--accent);box-shadow:inset 0 0 0 4px var(--panel)}.profitlink-email-delivery__copy{display:grid;gap:4px;min-width:0}.profitlink-email-delivery__copy strong{color:var(--text-h);font-size:14px;font-weight:900}.profitlink-email-delivery__badge{border:1px solid var(--border);border-radius:999px;color:var(--muted);background:var(--panel);padding:5px 8px;font-size:11px;font-weight:900}.profitlink-email-delivery__choices>button.is-selected .profitlink-email-delivery__badge{border-color:color-mix(in srgb,var(--accent) 45%,var(--border));color:var(--accent);background:color-mix(in srgb,var(--panel) 80%,var(--accent-bg) 20%)}.profitlink-email-delivery__campaign{grid-column:1 / -1}.profitlink-approval-routing{display:grid;gap:12px;border:1px solid var(--border);border-radius:10px;background:var(--panel);padding:14px}.profitlink-approval-routing__header{display:flex;align-items:start;justify-content:space-between;gap:16px}.profitlink-approval-routing__header h3,.profitlink-approval-routing__header p{margin:0}.profitlink-approval-routing__rows{display:grid;gap:10px}.profitlink-approval-routing__row{display:grid;grid-template-columns:minmax(190px,1.15fr) minmax(170px,1fr) minmax(170px,1fr) minmax(150px,.85fr) minmax(145px,auto) auto;gap:10px;align-items:end;border-top:1px solid var(--border);padding-top:10px}.profitlink-approval-routing__confirm{display:flex;align-items:center;gap:7px;min-height:38px;font-size:12px;color:var(--soft)}.profitlink-approval-routing__confirm input{width:auto}.profitlink-campaign-recall{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:end;min-width:0;border:1px solid var(--border);border-radius:8px;background:color-mix(in srgb,var(--panel) 94%,var(--accent-bg) 6%);padding:12px}.profitlink-product-tabs{display:grid;grid-template-columns:repeat(auto-fit,minmax(138px,1fr));gap:8px;min-width:0}.profitlink-product-tabs--table{border-bottom:1px solid var(--border);padding:12px 16px}.profitlink-product-tabs button{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0;border:1px solid var(--border);border-radius:8px;background:color-mix(in srgb,var(--panel) 94%,var(--accent-bg) 6%);color:var(--text);cursor:pointer;padding:9px 10px;text-align:left}.profitlink-product-tabs button:hover,.profitlink-product-tabs button:focus-visible,.profitlink-product-tabs button.is-active{border-color:color-mix(in srgb,var(--accent) 58%,var(--border));background:color-mix(in srgb,var(--panel) 86%,var(--accent-bg) 14%)}.profitlink-product-tabs strong{color:var(--text-h);font-size:12px;line-height:1.2}.profitlink-product-tabs span{border:1px solid var(--border);border-radius:999px;color:var(--soft);font-size:11px;font-weight:900;line-height:1;padding:4px 7px}.profitmail-update-scope{min-width:168px}.profitlink-workflow-management{display:grid;grid-template-columns:1fr;gap:10px;min-width:0}.profitlink-version-recall{display:grid;grid-template-columns:minmax(132px,.22fr) minmax(260px,1fr) auto;gap:10px;align-items:end;min-width:0;border:1px solid var(--border);border-radius:8px;background:color-mix(in srgb,var(--panel) 96%,var(--accent-bg) 4%);padding:10px 12px}.profitlink-version-recall__label{align-self:center;min-width:0}.profitlink-version-recall__label span{display:block;color:var(--soft);font-size:12px;line-height:1.35}.profitlink-version-recall__select{min-width:0}.profitlink-version-recall .button-row{justify-content:flex-end}.profitlink-version-recall .message{grid-column:2 / -1;margin:0;padding:8px 10px}.profitlink-workflow-management__card{display:grid;gap:10px;min-width:0;border:1px solid var(--border);border-radius:8px;background:color-mix(in srgb,var(--panel) 94%,var(--accent-bg) 6%);padding:12px}.profitlink-workflow-management__card h4{margin:0;color:var(--text-h);font-size:16px;line-height:1.25}.profitlink-workflows-card{display:grid;gap:0;min-width:0;border:1px solid var(--border);border-radius:8px;background:var(--panel);overflow:hidden}.profitlink-workflows-card__head{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--border);padding:14px 16px}.profitlink-workflows-card__head h4{margin:0;color:var(--text-h);font-size:16px}.profitlink-template-starter{display:grid;gap:12px;border-bottom:1px solid var(--border);background:color-mix(in srgb,var(--panel) 91%,var(--accent-bg) 9%);padding:16px}.profitlink-template-starter--canvas{border:1px solid var(--border);border-radius:8px}.profitlink-template-starter--canvas.is-collapsed{padding-block:12px}.profitlink-template-starter--canvas.is-collapsed .profitlink-template-starter__head{align-items:center}.profitlink-template-starter--canvas .profitlink-template-starter__head .muted-copy{margin:4px 0 0}.profitlink-template-starter__head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.profitlink-template-starter__head h5{margin:0;color:var(--text-h);font-size:17px}.profitlink-protection-badge{display:inline-flex;align-items:center;min-height:30px;border:1px solid rgba(16,185,129,.4);border-radius:999px;background:#10b9811f;color:#6ee7b7;font-size:11px;font-weight:900;padding:5px 10px;white-space:nowrap}.profitlink-template-starter__steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.profitlink-template-starter__steps span{display:flex;align-items:center;gap:8px;min-width:0;color:var(--soft);font-size:12px;font-weight:700}.profitlink-template-starter__steps b{display:inline-grid;place-items:center;width:24px;height:24px;flex:0 0 auto;border-radius:999px;background:var(--accent-bg);color:var(--accent);font-size:11px}.profitlink-template-starter__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:10px}.profitlink-template-starter__card{display:grid;gap:14px;align-content:space-between;min-width:0;border:1px solid var(--border);border-radius:8px;background:var(--panel);padding:14px}.profitlink-template-starter__card h6{margin:10px 0 6px;color:var(--text-h);font-size:15px}.profitlink-template-starter__card p{margin:0;color:var(--soft);font-size:12px;line-height:1.45}.profitlink-template-starter__meta{display:flex;align-items:center;justify-content:space-between;gap:10px}.profitlink-template-starter__meta>span{color:var(--soft);font-size:11px;font-weight:700}.profitlink-workflows-table-wrap{overflow:auto}.profitlink-workflows-table{width:100%;min-width:1280px;border-collapse:collapse}.profitlink-workflows-table th,.profitlink-workflows-table td{border-bottom:1px solid var(--border);padding:14px 16px;color:var(--text);text-align:left;vertical-align:middle;font-size:14px}.profitlink-workflows-table th{color:var(--soft);background:color-mix(in srgb,var(--panel) 96%,var(--accent-bg) 4%);font-size:12px;font-weight:800;text-transform:none}.profitlink-workflows-table tr.is-selected td{background:color-mix(in srgb,var(--panel) 88%,var(--accent-bg) 12%)}.profitlink-workflow-row-toggle,.profitlink-workflow-stats-button{width:32px;height:32px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--text-h);cursor:pointer;font-size:16px;font-weight:800}.profitlink-workflow-row-toggle:hover,.profitlink-workflow-row-toggle:focus-visible,.profitlink-workflow-stats-button:hover,.profitlink-workflow-stats-button:focus-visible{border-color:var(--border);background:color-mix(in srgb,var(--panel) 86%,var(--accent-bg) 14%)}.profitlink-workflow-name-button{display:grid;gap:3px;border:0;background:transparent;color:var(--text-h);cursor:pointer;padding:0;text-align:left}.profitlink-workflow-name-button span{font-size:15px;font-weight:800;line-height:1.25}.profitlink-workflow-name-button small{color:var(--accent);font-size:11px;font-weight:800}.profitlink-inline-link{display:inline-flex;align-items:center;border:0;background:transparent;color:var(--accent);cursor:pointer;font:inherit;font-size:11px;font-weight:800;padding:4px 0 0}.profitlink-workflow-status{display:inline-flex;align-items:center;min-height:30px;border:1px solid var(--border);border-radius:999px;padding:4px 10px;color:var(--text-h);background:color-mix(in srgb,var(--panel) 92%,var(--accent-bg) 8%);font-size:12px;font-weight:800}.profitlink-workflow-status.is-active,.profitlink-workflow-status.is-running,.profitlink-workflow-status.is-in-progress{border-color:#10b98159;color:#6ee7b7;background:#10b9811f}.profitlink-workflow-status.is-paused,.profitlink-workflow-status.is-draft{color:var(--soft)}.profitlink-workflow-status.is-failed,.profitlink-workflow-status.is-error{border-color:#ef444466;color:#fecaca;background:#7f1d1d3d}.profitlink-workflow-stats-row td{padding:0;background:color-mix(in srgb,var(--panel) 94%,var(--accent-bg) 6%)}.profitlink-workflow-stats-layer{display:grid;grid-template-columns:repeat(8,minmax(120px,1fr)) minmax(132px,.7fr);gap:0;padding:16px 18px}.profitlink-workflow-stats-layer span{display:grid;gap:6px;min-height:74px;align-content:center;border-right:1px solid var(--border);color:var(--soft);text-align:center;font-size:13px;font-weight:700}.profitlink-workflow-stats-layer span:nth-of-type(8){border-right:0}.profitlink-workflow-see-more{align-self:center;justify-self:center;min-height:38px;border:1px solid var(--border);border-radius:8px;background:var(--panel);color:var(--accent);cursor:pointer;font:inherit;font-size:12px;font-weight:900;padding:8px 12px}.profitlink-template-table-actions{display:grid;grid-template-columns:minmax(260px,.7fr) minmax(0,1fr);gap:12px;align-items:end;border-bottom:1px solid var(--border);padding:12px 16px}.profitlink-linked-template-section{display:grid;gap:12px;margin-top:24px;padding-top:20px;border-top:1px solid var(--border)}.profitlink-template-table-actions .message{grid-column:1 / -1;margin:0}.profitlink-hq-table td{vertical-align:top}.profitlink-hq-table td:nth-child(2){color:var(--soft);font-size:13px;line-height:1.45}.profitlink-senders-table{min-width:1180px}.profitlink-suggestion-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;padding:16px}.profitlink-suggestion-grid button{display:grid;gap:8px;min-height:112px;border:1px solid var(--border);border-radius:8px;background:color-mix(in srgb,var(--panel) 94%,var(--accent-bg) 6%);color:var(--text);cursor:pointer;font:inherit;padding:14px;text-align:left}.profitlink-suggestion-grid button:hover,.profitlink-suggestion-grid button:focus-visible{border-color:color-mix(in srgb,var(--accent) 54%,var(--border));background:color-mix(in srgb,var(--panel) 86%,var(--accent-bg) 14%)}.profitlink-suggestion-grid strong{color:var(--text-h);font-size:15px}.profitlink-suggestion-grid span{color:var(--soft);font-size:13px;line-height:1.45}.profitlink-workflow-stats-layer b{color:var(--accent);font-size:18px}.profitlink-workflow-import{display:grid;gap:10px;border-bottom:1px solid var(--border);background:color-mix(in srgb,var(--panel) 92%,var(--accent-bg) 8%);padding:14px 16px}.profitlink-workflow-import__head{display:grid;grid-template-columns:minmax(180px,.35fr) minmax(260px,1fr);gap:12px;align-items:end}.profitlink-workflow-import__head h5{margin:0;color:var(--text-h);font-size:15px}.profitlink-workflow-import textarea{min-height:108px;resize:vertical}.profitlink-workflow-import__source{display:grid;grid-template-columns:minmax(260px,1fr) auto;gap:12px;align-items:end}.profitlink-workflow-import__actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.profitlink-workflow-import__actions span{color:var(--soft);font-size:12px;font-weight:700}.profitlink-drip-note{margin:0;border-left:3px solid #10b981;border-radius:4px;background:#10b98114;color:var(--text);font-size:12px;line-height:1.45;padding:9px 11px}.profitlink-drip-note strong{color:#6ee7b7}.profitlink-live-test{display:grid;gap:10px;min-width:0;border:1px solid color-mix(in srgb,var(--accent) 30%,var(--border) 70%);border-radius:8px;background:color-mix(in srgb,var(--panel) 88%,var(--accent-bg) 12%);padding:12px}.profitlink-live-test h5{margin:0;color:var(--text-h);font-size:14px;line-height:1.25}.profitlink-live-test__fields{display:grid;grid-template-columns:minmax(180px,.4fr) minmax(260px,1fr);gap:10px;min-width:0}.profitlink-live-test__fields--three{grid-template-columns:repeat(3,minmax(160px,1fr))}.profitlink-live-test__note{align-self:end;margin:0;min-width:0;border:1px solid var(--border);border-radius:8px;background:color-mix(in srgb,var(--panel) 92%,#000 8%);padding:10px 12px;color:var(--soft);font-size:12px;line-height:1.35}.profitlink-live-test__meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.profitlink-live-test__meta span{display:grid;gap:3px;min-width:0;border:1px solid var(--border);border-radius:8px;background:color-mix(in srgb,var(--panel) 92%,#000 8%);padding:8px;color:var(--text-h);font-size:12px;overflow-wrap:anywhere}.profitlink-live-test__meta b{color:var(--soft);font-size:10px;letter-spacing:.08em;text-transform:uppercase}.profitlink-live-test__status{display:grid;gap:8px;min-width:0;border:1px solid color-mix(in srgb,var(--accent) 28%,var(--border) 72%);border-radius:8px;background:color-mix(in srgb,var(--panel) 90%,var(--accent-bg) 10%);padding:10px}.profitlink-live-test__status strong{color:var(--text-h);font-size:13px;line-height:1.35}.profitlink-live-test__status-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.profitlink-live-test__status-grid span{display:grid;gap:3px;min-width:0;border:1px solid var(--border);border-radius:8px;background:color-mix(in srgb,var(--panel) 92%,#000 8%);padding:8px;color:var(--text-h);font-size:12px;overflow-wrap:anywhere}.profitlink-live-test__status-grid b{color:var(--soft);font-size:10px;letter-spacing:.08em;text-transform:uppercase}.profitlink-activation-result{display:grid;gap:10px;min-width:0;border:1px solid color-mix(in srgb,var(--accent) 36%,var(--border) 64%);border-radius:8px;background:color-mix(in srgb,var(--panel) 86%,var(--accent-bg) 14%);padding:12px}.profitlink-activation-result strong{display:block;color:var(--text-h);font-size:13px;line-height:1.35}.profitlink-activation-result__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.profitlink-activation-result__grid span{display:grid;gap:3px;min-width:0;border:1px solid var(--border);border-radius:8px;background:color-mix(in srgb,var(--panel) 92%,#000 8%);padding:8px;color:var(--text-h);font-size:13px;overflow-wrap:anywhere}.profitlink-activation-result__grid b{color:var(--soft);font-size:10px;letter-spacing:.08em;text-transform:uppercase}.profitlink-template-library{display:grid;gap:12px;min-width:0;border:1px solid var(--border);border-radius:8px;background:color-mix(in srgb,var(--panel) 94%,var(--accent-bg) 6%);padding:12px}.profitlink-template-library__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;min-width:0}.profitlink-template-library__head h4{margin:0;color:var(--text-h);font-size:16px;line-height:1.25}.profitlink-template-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:10px;min-width:0}.profitlink-template-grid button{display:grid;gap:7px;min-width:0;border:1px solid var(--border);border-radius:8px;background:var(--panel);color:var(--text);cursor:pointer;font:inherit;padding:12px;text-align:left}.profitlink-template-grid button:hover,.profitlink-template-grid button:focus-visible,.profitlink-template-grid button.is-selected{border-color:color-mix(in srgb,var(--accent) 54%,var(--border));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 24%,transparent)}.profitlink-template-grid strong{color:var(--text-h);font-size:14px;line-height:1.25}.profitlink-template-grid em{display:inline-flex;align-items:center;justify-content:center;justify-self:start;width:88px;height:24px;box-sizing:border-box;border:1px solid var(--border);border-radius:999px;background:color-mix(in srgb,var(--panel) 88%,var(--accent-bg) 12%);color:var(--muted);font-size:10px;font-style:normal;font-weight:900;letter-spacing:.06em;line-height:1.2;padding:4px 8px;text-transform:uppercase}.profitlink-template-grid span{color:var(--muted);font-size:12px;line-height:1.45}.profitlink-template-card__description{min-height:34px}.profitlink-template-card__action{color:var(--accent)!important;font-weight:800}.profitlink-template-crud{display:grid;grid-template-columns:minmax(220px,1fr) auto;gap:10px;align-items:end;min-width:0}.profitlink-template-crud .button-row{justify-content:flex-end}.profitlink-icp-fallback-field{grid-column:1 / -1;min-width:0;border:1px solid var(--border);border-radius:8px;background:var(--panel);padding:12px}.profitlink-icp-fallback-field textarea{min-height:82px;resize:vertical}.profitlink-icp-fallback-field small{color:var(--muted);font-size:12px;font-weight:700;letter-spacing:0;line-height:1.35;text-transform:none}.profitlink-account-picker{grid-column:1 / -1;min-width:0}.profitlink-account-picker__list{display:grid;grid-template-columns:repeat(auto-fit,minmax(360px,1fr));gap:8px;min-width:0;max-height:168px;overflow:auto;padding-right:2px}.profitlink-account-picker__list button{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;min-width:0;min-height:58px;width:100%;border:1px solid var(--border);border-radius:8px;background:var(--panel);color:var(--text);font:inherit;padding:10px 12px;cursor:pointer;text-align:left}.profitlink-account-picker__list button:hover,.profitlink-account-picker__list button:focus-visible{border-color:color-mix(in srgb,var(--accent) 36%,var(--border));background:color-mix(in srgb,var(--panel) 90%,var(--accent-bg) 10%)}.profitlink-account-picker__list button.is-selected{border-color:color-mix(in srgb,var(--accent) 48%,var(--border));background:color-mix(in srgb,var(--panel) 84%,var(--accent-bg) 16%)}.profitlink-account-picker__badge{flex:0 0 auto;display:inline-flex;align-items:center;min-height:24px;border:1px solid var(--border);border-radius:999px;color:var(--muted);background:color-mix(in srgb,var(--panel) 94%,var(--accent-bg) 6%);font-size:11px;font-weight:900;letter-spacing:0;line-height:1;padding:5px 8px;text-transform:none;white-space:nowrap}.profitlink-account-picker__list button.is-selected .profitlink-account-picker__badge{color:var(--accent);border-color:color-mix(in srgb,var(--accent) 42%,var(--border));background:color-mix(in srgb,var(--panel) 82%,var(--accent-bg) 18%)}.profitlink-account-picker__copy{display:grid;gap:2px;min-width:0;color:var(--text);letter-spacing:0;text-transform:none}.profitlink-account-picker__copy strong{min-width:0;color:var(--text-h);font-size:12px;font-weight:900;letter-spacing:0;line-height:1.25;overflow-wrap:break-word;text-transform:none}.profitlink-account-picker__copy small{color:var(--muted);font-size:11px;font-weight:800;letter-spacing:0;line-height:1.25;overflow-wrap:break-word;text-transform:none}.profitlink-campaign-builder__messages{grid-template-columns:repeat(2,minmax(0,1fr))}.profitlink-smart-suggestion{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0;border:1px solid color-mix(in srgb,var(--accent) 34%,var(--border));border-radius:8px;background:color-mix(in srgb,var(--panel) 86%,var(--accent-bg) 14%);padding:12px}.profitlink-smart-suggestion.is-applied{border-color:#10b98157;background:#10b98114}.profitlink-smart-suggestion div{display:grid;gap:4px;min-width:0}.profitlink-smart-suggestion strong{color:var(--text-h);font-size:14px;line-height:1.3}.profitlink-smart-suggestion span{color:var(--muted);font-size:13px;line-height:1.4}.profitlink-campaign-builder__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;align-items:start;min-width:0}.profitlink-campaign-builder__grid.has-connector-panel{grid-template-columns:minmax(240px,286px) minmax(0,1fr)}.profitlink-campaign-builder__grid.has-connector-panel .profitlink-module-palette{grid-column:1;grid-row:1}.profitlink-campaign-builder__grid.has-connector-panel .profitlink-workflow-shell{grid-column:2;grid-row:1}.profitlink-workflow-shell,.profitlink-module-palette{min-width:0;border:1px solid var(--border);border-radius:8px;background:color-mix(in srgb,var(--panel) 94%,var(--accent-bg) 6%);overflow:hidden}.profitlink-workflow-shell{position:sticky;top:78px;display:grid;grid-template-rows:auto minmax(0,1fr);height:calc(100vh - 132px);min-height:560px}.profitlink-workflow-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--border);padding:12px 14px}.profitlink-workflow-toolbar__title{display:grid;gap:3px;min-width:0;flex:1}.profitlink-workflow-toolbar__actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.profitlink-workflow-title-input{display:block;min-width:0}.profitlink-workflow-title-input input{width:min(520px,100%);min-width:0;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--text-h);font:inherit;font-size:15px;font-weight:900;line-height:1.25;padding:4px 6px}.profitlink-workflow-title-input input:hover,.profitlink-workflow-title-input input:focus{border-color:var(--border);background:var(--input-bg);outline:none}.profitlink-workflow-toolbar span{color:var(--muted);font-size:12px;font-weight:800}.profitlink-zoom-controls{display:inline-flex;align-items:center;gap:0;border:1px solid var(--border);border-radius:8px;background:var(--panel);overflow:hidden}.profitlink-zoom-controls button{display:inline-grid;place-items:center;min-width:36px;min-height:32px;border:0;border-right:1px solid var(--border);background:transparent;color:var(--text-h);cursor:pointer;font:inherit;font-size:13px;font-weight:900;line-height:1;padding:6px 10px}.profitlink-zoom-controls button:last-child{border-right:0}.profitlink-zoom-controls button:hover,.profitlink-zoom-controls button:focus-visible{color:var(--accent);background:color-mix(in srgb,var(--panel) 82%,var(--accent-bg) 18%)}.profitlink-zoom-controls button:disabled{color:var(--muted);cursor:default;opacity:.48}.profitlink-workflow-canvas{position:relative;display:grid;min-height:0;padding:24px;overflow:auto;overscroll-behavior:contain;cursor:grab;scrollbar-gutter:stable both-edges;touch-action:none;user-select:none;background:radial-gradient(circle,color-mix(in srgb,var(--muted) 26%,transparent) 1px,transparent 1.4px) 0 0 / 18px 18px,color-mix(in srgb,var(--panel) 96%,var(--accent-bg) 4%)}.profitlink-workflow-canvas.is-panning{cursor:grabbing}.profitlink-workflow-canvas .profitlink-flow-node,.profitlink-workflow-canvas button,.profitlink-workflow-canvas input,.profitlink-workflow-canvas textarea,.profitlink-workflow-canvas select,.profitlink-workflow-canvas label{user-select:text}.profitlink-flow-zoom-surface{--diagram-base-width: 1680px;display:grid;justify-items:center;justify-self:start;box-sizing:border-box;width:max-content;min-width:100%;overflow:visible;padding-inline:48px}.profitlink-flow-zoom-surface.is-blank{justify-self:stretch;width:100%;min-width:0;padding-inline:0}.profitlink-flow-lane{position:relative;display:grid;justify-items:center;align-content:start;gap:22px;width:max-content;min-width:max(var(--diagram-base-width),100%);padding:4px 0 24px;zoom:var(--workflow-zoom, 1)}.profitlink-flow-lane.is-blank{width:100%;min-width:0}.profitlink-flow-lane:before{content:"";position:absolute;top:26px;bottom:26px;left:50%;width:1px;background:var(--border)}.profitlink-flow-lane.is-blank:before{content:none}.profitlink-empty-workflow-actions{position:relative;z-index:1;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px;min-width:min(620px,100%);padding:18px}.profitlink-empty-workflow-actions .profitlink-add-step-button,.profitlink-empty-workflow-actions .profitlink-add-wait-button,.profitlink-empty-workflow-actions .profitlink-add-condition-button{min-height:48px;font-size:13px;padding:10px 16px}.profitlink-add-step-button{position:relative;z-index:1;display:inline-flex;align-items:center;gap:10px;min-height:48px;border:1px dashed color-mix(in srgb,var(--accent) 48%,var(--border));border-radius:8px;background:color-mix(in srgb,var(--panel) 88%,var(--accent-bg) 12%);color:var(--accent);cursor:pointer;font:inherit;font-weight:900;padding:10px 18px}.profitlink-add-step-button span{display:inline-grid;place-items:center;width:26px;height:26px;border-radius:8px;background:var(--panel);box-shadow:0 6px 16px #0f172a14;font-size:18px;line-height:1}.profitlink-add-step-button--inline{justify-self:start;width:fit-content}.profitlink-add-wait-button{position:relative;z-index:1;display:inline-flex;align-items:center;gap:8px;min-height:36px;border:1px dashed var(--border);border-radius:8px;background:color-mix(in srgb,var(--panel) 92%,var(--accent-bg) 8%);color:var(--muted);cursor:pointer;font:inherit;font-size:12px;font-weight:900;padding:7px 12px}.profitlink-add-wait-button:hover,.profitlink-add-wait-button:focus-visible{color:var(--accent);border-color:color-mix(in srgb,var(--accent) 42%,var(--border))}.profitlink-add-wait-button span{display:inline-grid;place-items:center;width:20px;height:20px;border-radius:7px;background:var(--panel);box-shadow:0 6px 16px #0f172a14;font-size:14px;line-height:1}.profitlink-branch-child-wait-button{justify-self:center;margin-top:-2px}.profitlink-branch-child-wait-button:before{content:"";position:absolute;top:-16px;left:50%;width:1px;height:16px;background:var(--border);transform:translate(-50%)}.profitlink-flow-start,.profitlink-flow-decision{display:grid;justify-items:center}.profitlink-flow-spine{justify-self:center;width:1px;height:26px;background:var(--border)}.profitlink-flow-branches{position:relative;display:grid;grid-template-columns:repeat(var(--branch-count, 2),minmax(520px,1fr));gap:36px;margin-top:8px;width:max-content;min-width:min(1540px,100%)}.profitlink-flow-branches:before{content:"";position:absolute;top:13px;left:10%;right:10%;height:1px;background:var(--border)}.profitlink-flow-branch{position:relative;display:grid;justify-items:center;align-content:start;gap:14px;min-width:0;padding-top:34px}.profitlink-flow-branch:before{content:"";position:absolute;top:13px;bottom:42px;width:1px;background:var(--border)}.profitlink-branch-label{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;min-height:22px;border:1px solid var(--border);border-radius:999px;padding:3px 10px;background:var(--panel);font-size:11px;font-weight:900;line-height:1.1}.profitlink-branch-label.is-positive{color:#047857;border-color:#10b98157;background:#10b9811a}.profitlink-branch-label.is-negative{color:#b91c1c;border-color:#ef444457;background:#ef44441a}.profitlink-flow-branch.is-loose .profitlink-branch-label{color:#7c3aed;border-color:#7c3aed47;background:#7c3aed1a}.profitlink-flow-branch.is-no_match .profitlink-branch-label{color:#b45309;border-color:#b453094d;background:#f59e0b1f}.profitlink-flow-node{--module-accent: var(--accent);--module-accent-bg: var(--accent-bg);position:relative;z-index:1;width:min(420px,100%);border:1px solid color-mix(in srgb,var(--module-accent) 24%,var(--border));border-radius:10px;background:color-mix(in srgb,var(--panel) 95%,var(--module-accent-bg) 5%);box-shadow:0 16px 34px #03071238;overflow:hidden}.profitlink-flow-node:before{content:"";display:block;height:3px;background:var(--module-accent)}.profitlink-flow-node.is-source-phantoms,.profitlink-module-card.is-source-phantoms{--module-accent: #22d3ee;--module-accent-bg: rgba(34, 211, 238, .14)}.profitlink-flow-node.is-source-unipile,.profitlink-module-card.is-source-unipile{--module-accent: #10b981;--module-accent-bg: rgba(16, 185, 129, .14)}.profitlink-flow-node.is-source-apify,.profitlink-module-card.is-source-apify{--module-accent: #8b5cf6;--module-accent-bg: rgba(139, 92, 246, .14)}.profitlink-flow-node.is-source-profitbot,.profitlink-module-card.is-source-profitbot{--module-accent: #f5b942;--module-accent-bg: rgba(245, 185, 66, .15)}.profitlink-flow-node.is-source-profitibull,.profitlink-module-card.is-source-profitibull{--module-accent: #14b8a6;--module-accent-bg: rgba(20, 184, 166, .14)}.profitlink-flow-node.is-source-heimdall,.profitlink-module-card.is-source-heimdall{--module-accent: #c084fc;--module-accent-bg: rgba(192, 132, 252, .14)}.profitlink-flow-node.is-source-ghl,.profitlink-module-card.is-source-ghl{--module-accent: #3b82f6;--module-accent-bg: rgba(59, 130, 246, .14)}.profitlink-flow-node.is-source-instantly,.profitlink-module-card.is-source-instantly{--module-accent: #ec4899;--module-accent-bg: rgba(236, 72, 153, .14)}.profitlink-flow-node.is-source-multi,.profitlink-module-card.is-source-multi{--module-accent: #f97316;--module-accent-bg: rgba(249, 115, 22, .14)}.profitlink-flow-node.is-source-system,.profitlink-module-card.is-source-system{--module-accent: #94a3b8;--module-accent-bg: rgba(148, 163, 184, .12)}.profitlink-flow-module{position:relative;z-index:1;display:grid;justify-items:center;gap:14px;width:min(420px,100%)}.profitlink-flow-node.is-draggable{cursor:grab}.profitlink-flow-node.is-dragging{opacity:.62;border-style:dashed}.profitlink-flow-node.is-decision{width:min(560px,100%);border-color:color-mix(in srgb,var(--module-accent) 42%,var(--border))}.profitlink-flow-node.is-end{width:min(360px,100%);opacity:.86}.profitlink-flow-node.has-leads{border-color:color-mix(in srgb,var(--accent) 32%,var(--border))}.profitlink-flow-node.has-selected-lead{box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 36%,transparent),0 14px 30px #0f172a14}.profitlink-flow-delay{display:block;border-bottom:1px solid var(--border);padding:7px 10px;color:var(--muted);background:color-mix(in srgb,var(--panel) 86%,var(--module-accent-bg) 14%);font-size:11px;font-weight:900}.profitlink-flow-node__body{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center;padding:12px}.profitlink-flow-icon{display:inline-grid;place-items:center;width:30px;height:30px;border:1px solid var(--border);border-radius:8px;color:var(--module-accent);background:color-mix(in srgb,var(--panel) 78%,var(--module-accent-bg) 22%);font-size:12px;font-weight:900}.profitlink-flow-icon.is-phantoms{color:#0891b2;background:#22d3ee1f;border-color:#22d3ee47}.profitlink-flow-icon.is-unipile{color:#047857;background:#10b9811a;border-color:#10b98147}.profitlink-flow-icon.is-apify{color:#7c3aed;background:#7c3aed1a;border-color:#7c3aed3d}.profitlink-flow-icon.is-profitbot{color:#be123c;background:#f43f5e1a;border-color:#f43f5e42}.profitlink-flow-icon.is-profitibull{color:#0f766e;background:#14b8a61a;border-color:#14b8a642}.profitlink-flow-icon.is-heimdall{color:#4338ca;background:#6366f11a;border-color:#6366f142}.profitlink-flow-icon.is-system{color:var(--muted)}.profitlink-flow-node strong,.profitlink-flow-node small{display:block;min-width:0}.profitlink-flow-node strong{color:var(--text-h);font-size:13px;line-height:1.25}.profitlink-flow-node small{margin-top:3px;color:var(--muted);font-size:11px;line-height:1.35;overflow-wrap:anywhere}.profitlink-flow-count{justify-self:end;border:1px solid var(--border);border-radius:999px;padding:4px 8px;color:var(--text-h);background:color-mix(in srgb,var(--panel) 86%,var(--accent-bg) 14%);font-size:11px;font-family:inherit;font-weight:900;white-space:nowrap;cursor:pointer}.profitlink-flow-count:disabled{cursor:default;opacity:.62}.profitlink-flow-count[aria-expanded=true]{color:var(--accent);border-color:color-mix(in srgb,var(--accent) 45%,var(--border))}.profitlink-flow-reorder{display:flex;align-items:center;gap:8px;border-top:1px solid var(--border);padding:5px 10px;background:color-mix(in srgb,var(--panel) 96%,var(--accent-bg) 4%)}.profitlink-flow-reorder .btn{min-height:26px;padding:3px 9px;font-size:11px}.profitlink-flow-reorder>span{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:8px;color:var(--muted);background:color-mix(in srgb,var(--panel) 80%,var(--accent-bg) 20%);font-weight:900;letter-spacing:-.04em}.profitlink-flow-metrics{display:flex;flex-wrap:wrap;gap:6px;border-top:1px solid var(--border);padding:8px 12px}.profitlink-flow-metrics span{display:inline-flex;align-items:center;min-height:22px;border:1px solid var(--border);border-radius:999px;padding:3px 8px;color:var(--muted);background:color-mix(in srgb,var(--panel) 92%,var(--accent-bg) 8%);font-size:11px;font-weight:900;line-height:1.15}.profitlink-flow-metrics .is-due{color:var(--accent);border-color:color-mix(in srgb,var(--accent) 35%,var(--border))}.profitlink-flow-metrics .is-error{color:#b91c1c;border-color:#ef444457;background:#ef44441a}.profitlink-flow-metrics .is-success{color:#047857;border-color:#10b98157;background:#10b9811a}.profitlink-node-tags{display:grid;gap:8px;border-top:1px solid var(--border);padding:9px 12px;background:color-mix(in srgb,var(--panel) 94%,var(--accent-bg) 6%)}.profitlink-node-tags__chips,.profitlink-node-tags__apply{display:flex;flex-wrap:wrap;gap:7px;align-items:center;min-width:0}.profitlink-node-tags__chips>span{color:var(--muted);font-size:11px;font-weight:800}.profitlink-node-tag-chip{display:inline-flex;align-items:center;gap:6px;min-height:24px;max-width:100%;border:1px solid color-mix(in srgb,var(--accent) 42%,var(--border));border-radius:999px;background:color-mix(in srgb,var(--panel) 82%,var(--accent-bg) 18%);color:var(--accent);cursor:pointer;font:inherit;font-size:11px;font-weight:900;line-height:1.1;padding:4px 8px}.profitlink-node-tag-chip span{color:inherit;font-size:10px;font-weight:900;letter-spacing:0;text-transform:none}.profitlink-node-tags select{width:min(170px,100%)}.profitlink-flow-leads{display:flex;flex-wrap:wrap;gap:6px;border-top:1px solid var(--border);padding:8px 12px}.profitlink-flow-leads button,.profitlink-flow-leads span{display:inline-flex;align-items:center;min-height:24px;max-width:100%;border:1px solid var(--border);border-radius:999px;padding:3px 8px;color:var(--text);background:color-mix(in srgb,var(--panel) 92%,var(--accent-bg) 8%);font:inherit;font-size:11px;font-weight:800;line-height:1.15;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profitlink-flow-leads button{cursor:pointer}.profitlink-flow-leads button.is-selected{color:var(--accent);border-color:color-mix(in srgb,var(--accent) 48%,var(--border));background:color-mix(in srgb,var(--panel) 80%,var(--accent-bg) 20%)}.profitlink-flow-editor{display:grid;gap:8px;border-top:1px solid var(--border);padding:10px 12px 12px;background:color-mix(in srgb,var(--panel) 90%,var(--accent-bg) 10%)}.profitlink-flow-config{border-top:1px solid var(--border);background:color-mix(in srgb,var(--panel) 94%,var(--accent-bg) 6%)}.profitlink-flow-config>summary{display:flex;align-items:center;justify-content:space-between;min-height:32px;padding:6px 12px;color:var(--accent);cursor:pointer;font-size:11px;font-weight:900;list-style:none}.profitlink-flow-config>summary::-webkit-details-marker{display:none}.profitlink-flow-config>summary:after{content:"+";font-size:15px;line-height:1}.profitlink-flow-config[open]>summary:after{content:"\2212"}.profitlink-flow-config .profitlink-node-tags,.profitlink-flow-config .profitlink-flow-editor{border-top:1px solid var(--border)}.profitlink-module-name-field{padding-bottom:8px;border-bottom:1px solid var(--border)}.profitlink-module-canonical-config{display:grid;gap:10px;border:1px solid color-mix(in srgb,var(--accent) 24%,var(--border));border-radius:8px;background:color-mix(in srgb,var(--panel) 94%,var(--accent-bg) 6%);padding:10px}.profitlink-module-canonical-config__summary{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 12px;color:var(--muted);font-size:11px;font-weight:800}.profitlink-module-canonical-config__summary strong{color:var(--text-h)}.profitlink-module-canonical-config__fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px}.profitlink-module-canonical-config__fields textarea,.profitlink-module-canonical-config__fields select[multiple]{min-height:92px}.profitlink-module-canonical-config__fields .profitlink-inline-toggle{align-content:center;grid-template-columns:auto minmax(0,1fr);min-height:40px}.profitlink-module-canonical-config__fields .profitlink-inline-toggle input{width:auto}.profitlink-flow-editor label{display:grid;gap:6px;min-width:0}.profitlink-flow-editor span{color:var(--muted);font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.profitlink-flow-editor textarea{min-height:76px;width:100%;resize:vertical}.profitlink-flow-editor input{width:100%}.profitlink-flow-editor select{width:min(190px,100%)}.profitlink-flow-editor small{margin:0}.profitlink-step-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.profitlink-step-actions small{color:var(--muted);font-size:11px;font-weight:800}.profitlink-followup-editor span{display:flex;align-items:center;gap:8px}.profitlink-followup-editor input[type=checkbox]{width:auto;accent-color:var(--accent)}.profitlink-followup-editor select{width:min(180px,100%)}.profitlink-wait-editor{display:grid;grid-template-columns:minmax(105px,.7fr) minmax(120px,.8fr) auto;gap:8px;align-items:end}.profitlink-wait-editor__mode,.profitlink-wait-editor__event{grid-column:1 / -1}.profitlink-wait-editor label{display:grid;gap:4px;margin:0}.profitlink-wait-editor em{color:var(--muted);font-size:10px;font-style:normal;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.profitlink-wait-editor input,.profitlink-wait-editor select{width:100%}.profitlink-wait-editor small{color:var(--muted);font-size:11px;line-height:1.35}.profitlink-condition-node-editor{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;min-width:0}.profitlink-condition-node-editor label{display:grid;gap:6px;min-width:0}.profitlink-condition-node-editor label>span{color:var(--muted);font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.profitlink-condition-node-editor input,.profitlink-condition-node-editor select{width:100%}.profitlink-evaluation-pill{display:inline-flex;align-items:center;min-height:22px;border:1px solid var(--border);border-radius:999px;padding:3px 8px;color:var(--muted);background:color-mix(in srgb,var(--panel) 92%,var(--accent-bg) 8%);font-size:10px;font-weight:900;line-height:1.1;white-space:nowrap}.profitlink-evaluation-pill.is-profitbot{color:#7c3aed;border-color:#7c3aed47;background:#7c3aed1a}.profitlink-evaluation-pill.is-deterministic{color:#047857;border-color:#10b98147;background:#10b9811a}.profitlink-tag-row{display:grid;grid-template-columns:minmax(160px,.8fr) minmax(190px,.8fr) minmax(260px,1.2fr) auto;gap:10px;align-items:end;min-width:0;border:1px solid var(--border);border-radius:8px;background:var(--panel);padding:10px}.profitlink-condition-stack{position:relative;z-index:1;display:grid;justify-items:center;gap:28px;width:max-content;min-width:min(1540px,100%)}.profitlink-condition-stack .profitlink-flow-decision{display:grid;justify-items:center;gap:18px;width:100%}.profitlink-condition-stack .profitlink-flow-branches{width:max-content;min-width:min(1500px,100%)}.profitlink-branch-action{position:relative;z-index:1;display:grid;gap:10px;width:min(520px,100%);min-height:214px;border:1px solid var(--border);border-radius:8px;background:var(--panel);box-shadow:0 10px 24px #0f172a14;padding:12px}.profitlink-branch-action strong{color:var(--text-h);font-size:13px;line-height:1.25}.profitlink-branch-action small{color:var(--muted);font-size:11px;line-height:1.35;overflow-wrap:anywhere}.profitlink-path-editor-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;min-width:0}.profitlink-path-editor-grid label,.profitlink-path-criteria-row label{display:grid;gap:5px;min-width:0}.profitlink-path-editor-grid span,.profitlink-path-criteria__head>span,.profitlink-path-criteria-row span{color:var(--muted);font-size:10px;font-weight:900;letter-spacing:.08em;line-height:1.15;text-transform:uppercase}.profitlink-path-editor-grid input,.profitlink-path-editor-grid select,.profitlink-path-criteria input,.profitlink-path-criteria select{width:100%}.profitlink-path-criteria{display:grid;gap:9px;min-width:0;border:1px solid var(--border);border-radius:8px;background:color-mix(in srgb,var(--panel) 94%,var(--accent-bg) 6%);padding:9px}.profitlink-path-criteria__head{display:flex;align-items:center;justify-content:space-between;gap:9px;min-width:0}.profitlink-path-criteria__head select{flex:0 0 110px}.profitlink-path-criteria__rows{display:grid;gap:8px;min-width:0}.profitlink-path-criteria-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:end;min-width:0}.profitlink-branch-plus{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;gap:7px;width:auto;min-width:34px;height:34px;border:1px dashed var(--border);border-radius:999px;background:var(--panel);color:var(--accent);cursor:pointer;font:inherit;font-size:15px;font-weight:900;line-height:1;padding:0 10px}.profitlink-branch-plus em{color:inherit;font-style:normal;font-size:11px;font-weight:900;line-height:1.1;white-space:nowrap}.profitlink-branch-plus:not(.is-wide) em{display:none}.profitlink-branch-plus span{display:inline-block;font-size:17px;line-height:1}.profitlink-branch-plus:hover,.profitlink-branch-plus:focus-visible{border-color:color-mix(in srgb,var(--accent) 46%,var(--border));background:color-mix(in srgb,var(--panel) 86%,var(--accent-bg) 14%)}.profitlink-branch-add-row{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap}.profitlink-branch-add-row.is-after-children{margin-top:-2px}.profitlink-branch-add-row.is-after-children:before{content:"";position:absolute;top:-18px;left:50%;width:1px;height:18px;background:var(--border);transform:translate(-50%)}.profitlink-branch-add-condition,.profitlink-branch-add-wait{min-height:30px;border:1px dashed var(--border);border-radius:999px;background:var(--panel);color:var(--accent);cursor:pointer;font:inherit;font-size:11px;font-weight:900;padding:5px 10px}.profitlink-branch-add-condition:hover,.profitlink-branch-add-condition:focus-visible,.profitlink-branch-add-wait:hover,.profitlink-branch-add-wait:focus-visible{border-color:color-mix(in srgb,var(--accent) 46%,var(--border));background:color-mix(in srgb,var(--panel) 86%,var(--accent-bg) 14%)}.profitlink-branch-children{position:relative;z-index:1;display:grid;justify-items:center;gap:18px;width:100%;min-width:0;padding-top:6px}.profitlink-branch-children:not(:empty):before{content:"";display:block;width:1px;height:22px;background:var(--border)}.profitlink-branch-child{display:grid;justify-items:center;gap:8px;width:min(300px,100%)}.profitlink-branch-child .profitlink-flow-node{width:min(300px,100%)}.profitlink-branch-child--condition{width:max-content;max-width:none}.profitlink-branch-child--condition .profitlink-flow-node{width:min(420px,100%)}.profitlink-add-condition-button{position:relative;z-index:1;display:inline-flex;align-items:center;gap:9px;min-height:42px;border:1px dashed color-mix(in srgb,var(--accent) 42%,var(--border));border-radius:8px;background:color-mix(in srgb,var(--panel) 90%,var(--accent-bg) 10%);color:var(--accent);cursor:pointer;font:inherit;font-size:12px;font-weight:900;padding:8px 14px}.profitlink-add-condition-button span{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:7px;background:var(--panel);box-shadow:0 6px 16px #0f172a14;font-size:15px;line-height:1}.profitlink-module-palette{display:grid;grid-template-rows:auto auto minmax(0,1fr);align-content:start;gap:12px;padding:14px 12px 18px;position:sticky;top:78px;height:calc(100vh - 132px);min-height:0;max-height:calc(100vh - 132px);overflow:hidden;background:color-mix(in srgb,var(--panel) 96%,var(--accent-bg) 4%);color-scheme:dark}.profitlink-module-palette--inline{position:static;grid-template-rows:initial;height:auto;min-height:0;max-height:none;overflow:visible}.profitlink-module-palette__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.profitlink-module-palette__head h4{margin:0;color:var(--text-h)}.profitlink-module-palette__filters{display:grid;gap:7px}.profitlink-module-palette__filters input,.profitlink-module-palette__filters select{width:100%;min-height:36px;border:1px solid var(--border);border-radius:8px;background:#071225;color:#e7edf7;font:inherit;font-size:12px;font-weight:800;padding:8px 10px;color-scheme:dark}.profitlink-module-palette__filters input::placeholder{color:var(--muted)}.profitlink-module-palette__filters select option{background:#071225;color:#e7edf7}.profitlink-module-palette__filters select option:checked,.profitlink-module-palette__filters select option:hover{background:#152442;color:#fff}.profitlink-module-palette__filters input:focus,.profitlink-module-palette__filters select:focus{border-color:color-mix(in srgb,var(--accent) 46%,var(--border));outline:none}.profitlink-module-list{min-height:0;display:grid;align-content:start;gap:16px;max-height:none;overflow-y:auto;overflow-x:hidden;padding:0 6px 14px 0;scrollbar-gutter:stable}.profitlink-module-palette--inline .profitlink-module-list{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));max-height:none;overflow:visible;padding-right:0}.profitlink-module-stage-group{--stage-accent: var(--accent);display:grid;gap:7px}.profitlink-module-stage-group.is-audience-sources{--stage-accent: #c084fc}.profitlink-module-stage-group.is-research-scrapes{--stage-accent: #f97316}.profitlink-module-stage-group.is-ai-scoring-routing{--stage-accent: #f5b942}.profitlink-module-stage-group.is-outreach-engagement{--stage-accent: #e93d3d}.profitlink-module-stage-group.is-listen{--stage-accent: #c084fc}.profitlink-module-stage-group.is-process{--stage-accent: #f5b942}.profitlink-module-stage-group.is-transmit{--stage-accent: #e93d3d}.profitlink-module-stage-group.is-ops-approval{--stage-accent: #eab308}.profitlink-module-stage-title{display:flex;align-items:center;gap:7px;color:var(--stage-accent);font-size:10px;font-weight:900;letter-spacing:.12em;line-height:1;text-transform:uppercase}.profitlink-module-stage-title span{width:7px;height:7px;border-radius:999px;background:var(--stage-accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--stage-accent) 14%,transparent)}.profitlink-module-card{--module-accent: var(--accent);--module-accent-bg: var(--accent-bg);position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;min-width:0;border:1px solid color-mix(in srgb,var(--module-accent) 26%,var(--border));border-radius:8px;background:color-mix(in srgb,var(--input-bg) 90%,var(--module-accent-bg) 10%);color:inherit;overflow:hidden;padding:10px 10px 10px 13px;cursor:pointer;text-align:left;transition:background .15s ease,border-color .15s ease,transform .15s ease}.profitlink-module-card:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:var(--module-accent)}.profitlink-module-card:hover,.profitlink-module-card:focus-visible{border-color:color-mix(in srgb,var(--module-accent) 58%,var(--border));background:color-mix(in srgb,var(--panel) 82%,var(--module-accent-bg) 18%);outline:none;transform:translate(2px)}.profitlink-module-card:disabled{cursor:not-allowed;opacity:.58;transform:none}button.profitlink-module-card{width:100%;font:inherit}.profitlink-module-card.is-selected{border-color:color-mix(in srgb,var(--module-accent) 68%,var(--border));background:color-mix(in srgb,var(--panel) 76%,var(--module-accent-bg) 24%)}.profitlink-module-card input{position:absolute;opacity:0;pointer-events:none;accent-color:var(--accent)}.profitlink-module-card__main,.profitlink-module-card__main strong,.profitlink-module-card__main small{display:block;min-width:0}.profitlink-module-card__main strong{color:var(--text-h);font-size:13px;line-height:1.25}.profitlink-module-card__main small{margin-top:4px;color:var(--muted);font-size:11px;line-height:1.35}.profitlink-module-card__meta{display:flex;flex-wrap:wrap;gap:5px;margin-top:8px}.profitlink-module-card__state{align-self:start;border:1px solid color-mix(in srgb,var(--module-accent) 48%,var(--border));border-radius:999px;background:color-mix(in srgb,var(--panel) 78%,var(--module-accent-bg) 22%);color:var(--module-accent);font-size:10px;font-weight:900;line-height:1;padding:5px 7px;white-space:nowrap}.profitlink-module-source{justify-self:start;border:1px solid var(--border);border-radius:999px;padding:3px 7px;font-size:10px;font-style:normal;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.profitlink-module-source.is-phantoms{color:var(--accent);background:color-mix(in srgb,var(--panel) 82%,var(--accent-bg) 18%)}.profitlink-module-source.is-unipile{color:#047857;border-color:#10b9814d;background:#10b9811a}.profitlink-module-source.is-apify{color:#7c3aed;border-color:#7c3aed47;background:#7c3aed1a}.profitlink-module-source.is-profitbot{color:#b45309;border-color:#b4530947;background:#f59e0b1f}.profitlink-module-source.is-profitibull{color:#0f766e;border-color:#14b8a647;background:#14b8a61a}.profitlink-module-source.is-heimdall{color:#4338ca;border-color:#6366f147;background:#6366f11a}.profitlink-module-source.is-ghl{color:#0369a1;border-color:#0ea5e947;background:#0ea5e91a}.profitlink-module-source.is-instantly{color:#be123c;border-color:#f43f5e47;background:#f43f5e1a}.profitlink-module-source.is-multi{color:#4338ca;border-color:#6366f147;background:#6366f11a}.profitlink-module-source.is-system{color:var(--muted);background:color-mix(in srgb,var(--panel) 88%,var(--border) 12%)}.profitlink-module-category,.profitlink-module-channel{display:inline-flex;align-items:center;border:1px solid var(--border);border-radius:999px;padding:3px 7px;font-size:10px;font-style:normal;font-weight:900;letter-spacing:.06em;line-height:1;text-transform:uppercase}.profitlink-module-category.is-search{color:#7c3aed;border-color:#7c3aed47;background:#7c3aed1a}.profitlink-module-category.is-scrape{color:#ea580c;border-color:#f9731647;background:#f973161a}.profitlink-module-category.is-assess{color:#b45309;border-color:#f5b94259;background:#f5b9421f}.profitlink-module-category.is-create-content{color:#0891b2;border-color:#22d3ee47;background:#22d3ee1a}.profitlink-module-category.is-send{color:#b91c1c;border-color:#e93d3d4d;background:#e93d3d1a}.profitlink-module-category.is-connect{color:#be185d;border-color:#ec48994d;background:#ec48991a}.profitlink-module-category.is-logic{color:#475569;border-color:#94a3b859;background:#94a3b81a}.profitlink-module-category.is-organize{color:#0f766e;border-color:#14b8a647;background:#14b8a61a}.profitlink-module-category.is-approval{color:#a16207;border-color:#eab3085c;background:#eab3081f}.profitlink-module-channel{color:var(--muted);background:color-mix(in srgb,var(--panel) 88%,var(--border) 12%)}.profitlink-module-channel.is-ready{color:#34d399;border-color:#34d39957;background:#10b9811a}.profitlink-module-channel.is-consolidate,.profitlink-module-channel.is-bridge,.profitlink-module-channel.is-partial{color:#fbbf24;border-color:#fbbf2457;background:#f59e0b1a}.profitlink-module-channel.is-build{color:#f87171;border-color:#f8717157;background:#ef44441a}.profitlink-module-empty{border:1px dashed var(--border);border-radius:10px;color:var(--muted);font-size:12px;font-weight:900;padding:22px 12px;text-align:center}.profitlink-runtime-panel{display:grid;gap:14px}.profitlink-runtime-controls{align-items:end}.profitlink-status-pill{display:inline-flex;align-items:center;justify-content:center;min-width:74px;border:1px solid var(--border);border-radius:999px;padding:4px 8px;color:var(--text-h);background:color-mix(in srgb,var(--panel) 90%,var(--accent-bg) 10%);font-size:11px;font-weight:900;line-height:1.15;letter-spacing:0;text-transform:capitalize;white-space:nowrap}.profitlink-status-pill.is-active{border-color:#2563eb57;color:var(--accent);background:color-mix(in srgb,var(--panel) 82%,var(--accent-bg) 18%)}.profitlink-status-pill.is-success{border-color:#10b98157;color:#047857;background:#10b9811a}.profitlink-status-pill.is-error{border-color:#ef44445c;color:#b91c1c;background:#ef44441a}.profitlink-status-pill.is-muted{color:var(--muted);background:color-mix(in srgb,var(--panel) 94%,var(--border) 6%)}@media(max-width:1060px){.profitlink-builder__grid,.profitlink-connector-grid{grid-template-columns:1fr}.profitlink-campaign-builder__controls,.profitlink-approval-routing__row{grid-template-columns:repeat(2,minmax(0,1fr))}.profitlink-workflow-management,.profitlink-hq-subcards,.profitlink-version-recall{grid-template-columns:1fr}.profitlink-version-recall .button-row{justify-content:flex-start}.profitlink-version-recall .message{grid-column:1}.profitlink-workflow-import__head,.profitlink-workflow-import__source,.profitlink-protection-banner,.profitlink-template-starter__steps{grid-template-columns:1fr}.profitlink-template-starter__head,.profitlink-template-starter__meta{align-items:flex-start;flex-direction:column}.profitlink-live-test__status-grid,.profitlink-workflow-stats-layer{grid-template-columns:repeat(2,minmax(0,1fr))}.profitlink-workflow-stats-layer span{border-right:0;border-bottom:1px solid var(--border);min-height:68px}.profitlink-workflow-stats-layer span:last-child{border-bottom:0}}@media(max-width:860px){.profitlink-campaign-builder__grid,.profitlink-campaign-builder__grid.has-connector-panel{grid-template-columns:1fr}.profitlink-campaign-builder__grid.has-connector-panel .profitlink-module-palette,.profitlink-campaign-builder__grid.has-connector-panel .profitlink-workflow-shell{grid-column:1;grid-row:auto}.profitlink-module-palette{position:static;max-height:none}.profitlink-module-list{max-height:none}}@media(max-width:760px){.profitlink-campaign-builder__head,.profitlink-workflow-toolbar{align-items:flex-start;flex-direction:column}.profitlink-workflow-toolbar__actions{justify-content:flex-start;width:100%}.profitlink-live-test__meta,.profitlink-live-test__fields,.profitlink-live-test__status-grid,.profitlink-campaign-builder__controls,.profitlink-campaign-builder__messages,.profitlink-email-delivery__choices,.profitlink-workflow-audience-source__select,.profitlink-workflow-audience-source__create,.profitlink-template-crud,.profitlink-condition-node-editor,.profitlink-flow-branches,.profitlink-path-editor-grid,.profitlink-path-criteria-row,.profitlink-tag-row{grid-template-columns:1fr}.profitlink-path-criteria__head{align-items:stretch;flex-direction:column}.profitlink-flow-lane{min-width:var(--diagram-base-width)}.profitlink-flow-node__body{grid-template-columns:auto minmax(0,1fr)}.profitlink-flow-count{justify-self:start;grid-column:2}.profitlink-flow-branches{gap:20px}.profitlink-flow-branches:before{display:none}.profitlink-builder__intro,.profitlink-builder__two-col,.profitlink-followup,.profitlink-provider-split{grid-template-columns:1fr}}.ghl-crm-shell{display:grid;grid-template-columns:260px minmax(0,1fr);gap:18px;align-items:start}.ghl-crm-menu{position:sticky;top:16px;display:grid;gap:8px;border:1px solid var(--border);border-radius:8px;background:var(--panel);padding:12px}.ghl-crm-menu__brand{display:grid;gap:2px;padding:10px 10px 14px;border-bottom:1px solid var(--border);margin-bottom:4px}.ghl-crm-menu__brand strong{color:var(--text-h);font-size:18px}.ghl-crm-menu__brand span,.ghl-crm-menu__item span{color:var(--muted);font-size:12px;line-height:1.35}.ghl-crm-menu__item{display:grid;gap:3px;width:100%;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--text);cursor:pointer;padding:10px;text-align:left}.ghl-crm-menu__item strong{color:var(--text-h)}.ghl-crm-menu__item:hover,.ghl-crm-menu__item.is-active{border-color:#2563eb40;background:#2563eb14}.ghl-crm-main{display:grid;gap:14px;min-width:0}.ghl-page--conversations-only{display:grid;gap:16px}.ghl-conversation-page-shell{display:block;min-width:0}.ghl-conversation-filter-toolbar{display:grid;gap:12px;min-width:0;border:1px solid var(--border);border-radius:8px;background:var(--panel);box-shadow:var(--shadow);padding:14px}.ghl-conversation-filter-toolbar__head{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:12px;min-width:0;border-bottom:1px solid var(--border);padding-bottom:10px}.ghl-conversation-filter-toolbar__head h2{margin:0;color:var(--text-h);font-size:24px}.ghl-conversation-filter-toolbar__head span{min-width:0;max-width:100%;color:var(--muted);font-size:12px;font-weight:800}.ghl-conversation-filter-toolbar__controls{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px;align-items:end}.ghl-conversation-channel-tabs,.ghl-conversation-state-tabs,.ghl-conversation-content-tabs{display:flex;flex-wrap:wrap;gap:5px;min-width:0;max-width:100%;overflow:hidden}.ghl-conversation-channel-tabs{column-gap:2px}.ghl-signal-filters{display:grid;gap:7px;min-width:0;border-left:2px solid color-mix(in srgb,var(--brand-accent, #35b9f1) 55%,transparent);padding-left:10px}.ghl-signal-filter-row:first-child button{font-weight:900}.ghl-conversation-channel-tabs button,.ghl-conversation-state-tabs button,.ghl-conversation-content-tabs button{display:inline-flex;align-items:center;justify-content:center;min-width:0;max-width:100%;min-height:27px;border:1px solid var(--border);border-radius:999px;padding:4px 9px;color:var(--muted);background:transparent;cursor:pointer;font:inherit;font-size:11px;font-weight:800;line-height:1.15;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ghl-conversation-channel-tabs button.has-channel-art{width:104px;height:42px;min-height:42px;padding:4px 2px;border-radius:9px;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;border-color:transparent;background:transparent}.ghl-conversation-channel-tabs button.has-channel-art img{display:block;width:110px;height:92px;max-width:none;object-fit:contain;transform:translateY(0);pointer-events:none}.ghl-conversation-channel-tabs button.has-channel-art img.channel-art--dark,[data-theme=dark] .ghl-conversation-channel-tabs button.has-channel-art img.channel-art--light.is-theme-switchable{display:none}[data-theme=dark] .ghl-conversation-channel-tabs button.has-channel-art img.channel-art--dark{display:block}.ghl-conversation-channel-tabs button.has-channel-art.channel-art-x img{width:26px;height:26px}.ghl-conversation-channel-tabs button.has-channel-art.channel-art-email{width:72px}.ghl-conversation-channel-tabs button.has-channel-art.channel-art-sms{width:52px}.ghl-conversation-channel-tabs button.has-channel-art.channel-art-linkedin{width:112px}.ghl-conversation-channel-tabs button.has-channel-art.channel-art-whatsapp{width:116px}.ghl-conversation-channel-tabs button.has-channel-art.channel-art-facebook{width:108px}.ghl-conversation-channel-tabs button.has-channel-art.channel-art-instagram{width:120px}.ghl-conversation-channel-tabs button.has-channel-art.channel-art-x{width:44px}.ghl-conversation-channel-tabs button.has-channel-art.channel-art-tiktok{width:94px}.ghl-conversation-channel-tabs button.has-channel-art.channel-art-youtube{width:108px}.ghl-conversation-channel-tabs button.has-channel-art.channel-art-substack{width:116px}.ghl-conversation-channel-tabs button.has-channel-art.channel-art-substack img{transform:scale(1.8)}.ghl-conversation-channel-tabs button.has-channel-art.channel-art-email img{transform:scale(.702)}.ghl-conversation-channel-tabs button.has-channel-art.channel-art-sms img{transform:scale(.462)}.ghl-conversation-channel-tabs button.has-channel-art.channel-art-linkedin img{transform:scale(.9)}.ghl-conversation-channel-tabs button.has-channel-art.channel-art-instagram img{transform:scale(1.15)}[data-theme=dark] .ghl-conversation-channel-tabs button.has-channel-art.channel-art-tiktok img.channel-art--dark{transform:scale(1.25)}.ghl-conversation-channel-tabs button:hover,.ghl-conversation-state-tabs button:hover,.ghl-conversation-content-tabs button:hover,.ghl-conversation-channel-tabs button.is-active,.ghl-conversation-state-tabs button.is-active,.ghl-conversation-content-tabs button.is-active{border-color:color-mix(in srgb,var(--accent) 70%,var(--border));color:var(--text-h);background:color-mix(in srgb,var(--accent) 12%,transparent)}.ghl-conversation-channel-tabs button.has-channel-art,.ghl-conversation-channel-tabs button.has-channel-art:hover{border-color:transparent;background:transparent}.ghl-conversation-channel-tabs button.has-channel-art.is-active{border-color:color-mix(in srgb,var(--accent) 78%,var(--border));background:transparent}.ghl-conversation-channel-tabs button.is-meaningful-filter{min-height:30px;padding-inline:4px;border:0;border-radius:0;color:var(--brand-accent, #35b9f1);background:transparent}.ghl-conversation-channel-tabs button.is-meaningful-filter:hover,.ghl-conversation-channel-tabs button.is-meaningful-filter.is-active{border:0;box-shadow:inset 0 -2px 0 var(--brand-accent, #35b9f1);color:var(--text-h);background:transparent}.ghl-meaningful-response-toggle{min-height:30px;padding:5px 9px;font-size:11px;white-space:nowrap}.ghl-conversation-filter-toolbar__search-row{display:grid;grid-template-columns:minmax(0,1fr);min-width:0}.ghl-conversation-filter-toolbar__search{min-width:0}.ghl-conversation-filter-toolbar__actions,.ghl-conversation-filter-toolbar__stats{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.ghl-conversation-filter-toolbar__actions{justify-content:flex-start}.ghl-conversation-filter-toolbar__stats .metric{min-width:150px}.ghl-notifications{display:grid;gap:14px;min-width:0}.ghl-notifications__header,.ghl-notification-group{border:1px solid var(--border);border-radius:10px;background:var(--panel);box-shadow:var(--shadow)}.ghl-notifications__header{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 20px}.ghl-notifications__header h2,.ghl-notification-group__title h3{margin:0;color:var(--text-h)}.ghl-notifications__header p:not(.eyebrow){margin:5px 0 0;color:var(--muted)}.ghl-notifications__summary{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:9px}.ghl-notifications__summary>span{display:inline-flex;align-items:baseline;gap:5px;border:1px solid var(--border);border-radius:999px;padding:6px 10px;color:var(--muted);font-size:11px;font-weight:800}.ghl-notifications__summary strong{color:var(--text-h);font-size:15px}.ghl-notification-group{overflow:hidden}.ghl-notification-group__title{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--border);padding:13px 16px}.ghl-notification-group__title span,.ghl-notification-row__meta{color:var(--muted);font-size:10px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.ghl-notification-group__title>strong{display:grid;place-items:center;min-width:28px;height:28px;border:1px solid color-mix(in srgb,var(--accent) 42%,var(--border));border-radius:999px;color:var(--accent);background:color-mix(in srgb,var(--accent) 9%,transparent)}.ghl-notification-list{display:grid}.ghl-notification-row{display:grid;grid-template-columns:36px minmax(0,1fr) auto;gap:13px;align-items:center;min-width:0;border-bottom:1px solid var(--border);padding:14px 16px;background:color-mix(in srgb,var(--panel) 97%,var(--accent-bg) 3%)}.ghl-notification-row:last-child{border-bottom:0}.ghl-notification-row.is-unread{background:color-mix(in srgb,var(--panel) 89%,var(--accent-bg) 11%)}.ghl-notification-row__marker{display:grid;place-items:center;width:34px;height:34px;border:1px solid color-mix(in srgb,var(--accent) 42%,var(--border));border-radius:9px;color:var(--accent);background:color-mix(in srgb,var(--accent) 8%,transparent);font:900 10px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.ghl-notification-row.is-critical .ghl-notification-row__marker,.ghl-notification-row.is-warning .ghl-notification-row__marker{border-color:color-mix(in srgb,#f59e0b 52%,var(--border));color:#f59e0b;background:color-mix(in srgb,#f59e0b 8%,transparent)}.ghl-notification-row__body{min-width:0}.ghl-notification-row__meta{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.ghl-notification-row__meta time{font-weight:700;letter-spacing:0;text-transform:none}.ghl-notification-row__body>strong{display:block;margin-top:5px;color:var(--text-h);overflow-wrap:anywhere}.ghl-notification-row__body>p,.ghl-notification-row__body>small{display:block;margin:4px 0 0;color:var(--muted);line-height:1.45;overflow-wrap:anywhere}.ghl-notification-row__actions{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:7px}.ghl-notifications-empty{margin:0;padding:18px 16px;color:var(--muted)}.ghl-start-modal-backdrop{background:#020617c2;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.ghl-start-conversation-modal{background:color-mix(in srgb,var(--panel) 98%,var(--accent-bg) 2%);box-shadow:0 32px 96px #02061794}.ghl-conversation-filter-menu{position:sticky;top:82px;display:grid;gap:12px;min-width:0;border:1px solid var(--border);border-radius:8px;background:var(--panel);box-shadow:var(--shadow);padding:14px}.ghl-conversation-filter-menu__head{display:grid;gap:4px;border-bottom:1px solid var(--border);padding-bottom:12px}.ghl-conversation-filter-menu__head h2{margin:0;color:var(--text-h);font-size:24px}.ghl-conversation-filter-menu__head span{color:var(--muted);font-size:12px;font-weight:800}.ghl-conversation-filter-menu__actions{display:grid;gap:8px}.ghl-conversation-filter-menu__stats{display:grid;grid-template-columns:1fr;gap:8px}.ghl-conversation-filter-menu__stats .metric,.ghl-conversation-page-main{min-width:0}.ghl-conversation-page-main .ghl-conversation-shell{grid-template-columns:minmax(290px,360px) minmax(0,1fr) minmax(360px,410px)}.ghl-crm-toolbar{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:16px}.ghl-crm-toolbar__controls{display:grid;grid-template-columns:minmax(180px,240px) minmax(220px,1fr) auto;gap:10px;align-items:end;width:min(100%,760px);min-width:0}.ghl-crm-table-panel{min-width:0;overflow:hidden}.ghl-crm-table-scroll{width:100%;max-width:100%;max-height:min(62vh,620px);overflow:auto;border:1px solid var(--border);border-radius:8px}.ghl-crm-table{min-width:860px;table-layout:fixed;border-collapse:separate;border-spacing:0}.ghl-crm-table th,.ghl-crm-table td{border-right:1px solid var(--border);border-bottom:1px solid var(--border);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}.ghl-crm-table th:last-child,.ghl-crm-table td:last-child{border-right:0}.ghl-crm-table tbody tr{cursor:pointer}.ghl-crm-table tbody tr:nth-child(2n){background:#f8fafcb3}.ghl-crm-table tbody tr:hover,.ghl-crm-table tbody tr.is-selected{background:#2563eb14}.ghl-crm-table th{width:150px}.ghl-crm-table td:nth-child(2),.ghl-crm-table td:nth-child(4),.ghl-crm-table td:nth-child(5),.ghl-crm-table td:nth-child(6){max-width:190px}.ghl-tags-cell{display:flex;align-items:flex-start;flex-wrap:wrap;gap:6px;min-width:0}.tag-chip{display:inline-flex;align-items:center;max-width:190px;border:1px solid rgba(37,99,235,.18);border-radius:999px;padding:3px 8px;color:#1d4ed8;background:#2563eb14;font-size:11px;font-weight:800;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tag-chip--readable{max-width:min(360px,100%);overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:anywhere;word-break:normal}.tag-more-button{border:0;border-radius:999px;padding:4px 8px;color:var(--accent);background:#2563eb1a;cursor:pointer;font-size:11px;font-weight:900;white-space:nowrap}.tag-popover-backdrop{position:fixed;inset:0;z-index:60;display:grid;place-items:center;padding:24px;background:#0f172a47}.tag-popover{display:grid;gap:14px;width:min(680px,100%);max-height:min(72vh,680px);overflow:auto;border:1px solid var(--border);border-radius:12px;padding:18px;background:var(--panel);box-shadow:var(--shadow)}.tag-popover__chips{display:flex;flex-wrap:wrap;gap:8px}.command-proof-modal{width:min(980px,100%)}.schedule-accountability-modal{position:fixed;inset:16px;box-sizing:border-box;width:auto;height:auto;max-height:none;margin:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.schedule-accountability-modal>.panel-header:first-child{position:sticky;top:-18px;z-index:4;margin:-18px -18px 0;padding:18px;border-bottom:1px solid var(--border);background:var(--panel);box-shadow:0 10px 22px -20px #0f172ae6}.schedule-accountability-modal>.email-data-tables:last-child{padding-bottom:4px}.schedule-accountability-modal .research-result{display:grid;grid-template-columns:repeat(6,minmax(140px,1fr))}.schedule-accountability-modal .command-table .table-shell{overflow-x:auto}.schedule-accountability-modal .command-table .table{min-width:1040px;table-layout:auto}.schedule-accountability-modal .command-table th,.schedule-accountability-modal .command-table td{min-width:120px;white-space:normal}.schedule-accountability-panel .command-table .table-shell{overflow-x:auto}.schedule-accountability-panel .command-table .table{min-width:2600px;table-layout:auto}.schedule-accountability-panel .command-table th,.schedule-accountability-panel .command-table td{min-width:112px;overflow-wrap:normal;word-break:normal}.schedule-accountability-panel .command-table th:nth-child(2),.schedule-accountability-panel .command-table td:nth-child(2){min-width:210px}.schedule-accountability-panel .command-table th:nth-child(3),.schedule-accountability-panel .command-table td:nth-child(3){min-width:320px}@media(max-width:900px){.schedule-accountability-modal{inset:8px}.schedule-accountability-modal .research-result{grid-template-columns:repeat(2,minmax(140px,1fr))}}.ghl-custom-field-modal{width:min(560px,calc(100vw - 40px))}.ghl-custom-field-modal__actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px}.ghl-custom-field-modal__actions .btn{width:100%;justify-content:center}@media(max-width:640px){.ghl-custom-field-modal__actions{grid-template-columns:1fr}}.ghl-action-panel{display:grid;gap:12px}.ghl-marketing-panel{display:grid;gap:14px;min-width:0}.ghl-action-panel h3{margin:0;color:var(--text-h);font-size:16px}.ghl-form-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;align-items:end}.ghl-form-grid--message{grid-template-columns:120px minmax(180px,1fr) auto}.ghl-form-grid--start{grid-template-columns:minmax(160px,1fr) minmax(150px,220px) auto}.ghl-start-conversation-panel{border-color:#38bdf852}.ghl-start-conversation-modal{width:min(920px,calc(100vw - 32px))}.ghl-start-conversation-modal .ghl-form-grid--start{margin-top:12px}.ghl-start-selected-lead{display:grid;gap:3px;min-width:0;border:1px solid var(--border);border-radius:8px;background:#38bdf814;padding:10px 12px}.ghl-start-selected-lead strong,.ghl-start-selected-lead span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ghl-start-selected-lead span{color:var(--muted);font-size:12px}.field--wide{grid-column:1 / -1}.field textarea{min-height:94px;resize:vertical}.ghl-action-buttons{display:flex;flex-wrap:wrap;gap:8px}.ghl-calendar-panel,.ghl-opportunity-panel{display:grid;gap:14px;min-width:0}.ghl-calendar-head,.ghl-view-toggle{display:flex;align-items:end;justify-content:space-between;gap:14px;flex-wrap:wrap}.ghl-calendar-head h3,.ghl-view-toggle h3{margin:0;color:var(--text-h)}.ghl-calendar-controls{display:flex;align-items:end;gap:8px;flex-wrap:wrap}.ghl-calendar-controls .field{min-width:180px}.ghl-calendar-filters{display:flex;flex-wrap:wrap;gap:8px}.ghl-calendar-chip{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--border);border-radius:999px;padding:7px 10px;background:var(--panel);color:var(--text);font-size:12px;font-weight:800;cursor:pointer}.ghl-calendar-chip.is-active{border-color:#2563eb4d;color:var(--accent);background:#2563eb14}.ghl-week-grid{display:grid;grid-template-columns:repeat(5,minmax(140px,1fr));gap:10px;overflow-x:auto;padding-bottom:4px}.ghl-week-day{display:grid;grid-template-rows:auto 1fr;min-height:360px;min-width:140px;border:1px solid var(--border);border-radius:8px;background:#f8fafcb8;overflow:hidden}.ghl-week-day__head{display:flex;align-items:center;justify-content:space-between;gap:8px;border-bottom:1px solid var(--border);padding:10px;background:var(--panel)}.ghl-week-day__head strong{color:var(--text-h)}.ghl-week-day__head span{color:var(--muted);font-size:12px;font-weight:800}.ghl-week-day__events{display:grid;align-content:start;gap:8px;padding:10px}.ghl-event-card,.ghl-kanban-card{display:grid;gap:4px;width:100%;border:1px solid var(--border);border-radius:8px;background:var(--panel);color:var(--text);cursor:pointer;padding:10px;text-align:left}.ghl-event-card:hover,.ghl-kanban-card:hover,.ghl-kanban-card.is-selected{border-color:#2563eb59;background:#2563eb14}.ghl-event-card strong,.ghl-kanban-card strong{color:var(--text-h);font-size:13px}.ghl-event-card span,.ghl-kanban-card span,.ghl-event-card small,.ghl-kanban-card small{color:var(--muted);font-size:12px;line-height:1.35}.ghl-opportunity-actions{display:grid;gap:12px}.segmented-control{display:inline-flex;border:1px solid var(--border);border-radius:8px;padding:3px;background:#f8fafce6}.ghl-pipeline-view-controls{display:flex;align-items:end;justify-content:flex-end;gap:10px;flex-wrap:wrap}.ghl-pipeline-view-controls .field{min-width:240px}.segmented-control button{border:0;border-radius:6px;background:transparent;color:var(--muted);cursor:pointer;padding:7px 12px;font-weight:900}.segmented-control button.is-active{color:#fff;background:var(--accent)}.ghl-kanban{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(250px,1fr);gap:12px;overflow-x:auto;padding-bottom:4px}.ghl-kanban-column{display:grid;align-content:start;gap:8px;min-height:420px;border:1px solid var(--border);border-radius:8px;background:#f8fafcb8;padding:10px}.ghl-kanban-column__head{display:flex;align-items:center;justify-content:space-between;gap:8px;border-bottom:1px solid var(--border);padding-bottom:8px}.ghl-kanban-column__head strong{color:var(--text-h)}.ghl-kanban-column__head span{border-radius:999px;padding:3px 8px;color:var(--accent);background:#2563eb1a;font-size:12px;font-weight:900}.btn-danger{color:#b91c1c;border-color:#b91c1c40;background:#fee2e2d9}.ghl-conversation-shell{display:grid;grid-template-columns:290px minmax(0,1fr) minmax(360px,410px);gap:14px;align-items:start;min-width:0}.ghl-inbox-card.is-meaningful{border-color:color-mix(in srgb,var(--brand-accent, #35b9f1) 72%,var(--border));box-shadow:inset 3px 0 0 var(--brand-accent, #35b9f1)}.ghl-inbox-list,.ghl-message-pane,.ghl-contact-detail{min-width:0;border:1px solid var(--border);border-radius:8px;background:var(--panel);box-shadow:var(--shadow)}.ghl-inbox-list{display:grid;gap:8px;padding:12px}.ghl-inbox-list__head,.ghl-message-pane__head{display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid var(--border);padding-bottom:10px}.ghl-inbox-list__head h3,.ghl-message-pane__head h3,.ghl-contact-detail h3{margin:0;color:var(--text-h)}.ghl-inbox-list__head span{color:var(--muted);font-size:12px;font-weight:800}.ghl-channel-legend{display:flex;align-items:center;gap:7px;flex-wrap:wrap;border:1px solid var(--border);border-radius:8px;padding:8px;background:#94a3b814}.ghl-channel-legend>span:first-child{color:var(--muted);font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.ghl-channel-legend__item{display:inline-flex;align-items:center;gap:5px;max-width:100%;border:1px solid var(--border);border-radius:999px;padding:4px 8px 4px 5px;color:var(--text);background:var(--panel);font-size:11px;font-weight:800;line-height:1.2}.ghl-channel-dot{display:inline-grid;min-width:20px;height:20px;place-items:center;border-radius:999px;color:#fff;background:#0369a1;font-size:8px;font-style:normal;font-weight:900}.ghl-channel-dot--email{background:#0f766e}.ghl-channel-dot--sms{background:#2563eb}.ghl-channel-dot--call{background:#ea580c}.ghl-channel-dot--linkedin{background:#0a66c2}.ghl-channel-dot--instantly{background:#111827}.ghl-channel-dot--profitlink{background:#7c3aed}.ghl-channel-dot--system{background:#be123c}.ghl-channel-dot--facebook{background:#1877f2}.ghl-channel-dot--instagram{background:linear-gradient(135deg,#833ab4,#fd1d1d,#fcb045)}.ghl-channel-dot--whatsapp{background:#16a34a}.ghl-channel-dot--chat{background:#7c3aed}.ghl-channel-dot--google{background:#1d4ed8}.ghl-inbox-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;border:1px solid var(--border);border-radius:8px;padding:10px;color:var(--text);background:var(--panel)}.ghl-inbox-card.is-active,.ghl-inbox-card:hover{border-color:#2563eb66;background:#2563eb0f}.ghl-inbox-card__main{display:grid;grid-template-columns:36px minmax(0,1fr);gap:10px;align-items:center;min-width:0;padding:0;border:0;color:inherit;background:transparent;cursor:pointer;text-align:left}.ghl-inbox-card strong,.ghl-inbox-card small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ghl-inbox-card__name{display:flex;align-items:center;flex-wrap:wrap;gap:6px;min-width:0;max-width:100%;overflow:hidden}.ghl-inbox-card__name strong{min-width:0}.ghl-inbox-card__name .ghl-contact-status-badge{flex:0 1 auto}.ghl-inbox-card small{margin-top:3px;color:var(--muted);font-size:12px}.ghl-inbox-card em{display:inline-grid;max-width:100%;min-width:22px;min-height:20px;place-items:center;border-radius:999px;padding:2px 6px;color:#fff;background:var(--accent);font-size:10px;font-style:normal;font-weight:900}.ghl-inbox-card__state{display:grid;justify-items:end;gap:6px;min-width:0;max-width:100%;overflow:hidden}.ghl-thread-star{display:inline-grid;place-items:center;padding:0;border:0;color:var(--muted);background:transparent;cursor:pointer;font-size:20px;line-height:1}.ghl-thread-star:hover,.ghl-thread-star.is-starred{color:#f59e0b}.ghl-inbox-load-older{width:100%;justify-content:center}.ghl-avatar{position:relative;display:inline-grid;width:36px;height:36px;place-items:center;border-radius:999px;color:#0369a1;background:#bae6fd;font-size:12px;font-weight:900;overflow:hidden;flex:0 0 auto}.ghl-avatar--photo img{position:absolute;inset:0;width:100%;height:100%;border-radius:inherit;object-fit:cover;background:var(--panel)}.ghl-contact-name-row{display:flex;align-items:center;gap:8px;min-width:0;flex-wrap:wrap}.ghl-contact-status-badge{display:inline-flex;align-items:center;min-width:0;max-width:100%;min-height:18px;padding:2px 6px;border:1px solid rgba(14,165,233,.45);border-radius:999px;color:#0369a1;background:#0ea5e91f;font-size:10px;font-weight:900;line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ghl-avatar--instantly{color:#fff;background:#111827}.ghl-avatar--linkedin{color:#fff;background:#0a66c2}.ghl-avatar--profitlink,.source-pill--profitlink{color:#fff;background:#7c3aed}.ghl-avatar--system,.source-pill--system{color:#fff;background:#be123c}.ghl-avatar--facebook,.source-pill--facebook{color:#fff;background:#1877f2}.ghl-avatar--instagram,.source-pill--instagram{color:#fff;background:linear-gradient(135deg,#833ab4,#fd1d1d,#fcb045)}.ghl-avatar--whatsapp,.source-pill--whatsapp{color:#fff;background:#16a34a}.ghl-avatar--sms,.source-pill--sms{color:#fff;background:#2563eb}.ghl-avatar--email,.source-pill--email{color:#fff;background:#0f766e}.ghl-avatar--chat,.source-pill--chat{color:#fff;background:#7c3aed}.ghl-avatar--call,.source-pill--call{color:#fff;background:#ea580c}.ghl-avatar--google,.source-pill--google{color:#fff;background:#1d4ed8}.ghl-message-pane{display:grid;gap:12px;padding:12px}.ghl-message-pane__head{justify-content:start;align-items:flex-start;flex-wrap:wrap;overflow:hidden}.ghl-message-pane__head>div{min-width:0}.ghl-message-pane__head p{margin:3px 0 0;color:var(--muted)}.ghl-signal-review-panel{display:grid;gap:10px;border:1px solid color-mix(in srgb,var(--brand-accent, #35b9f1) 44%,var(--border));border-radius:10px;padding:12px;background:color-mix(in srgb,var(--panel) 94%,var(--brand-accent, #35b9f1) 6%)}.ghl-signal-review-panel__head,.ghl-signal-occurrence__meta,.ghl-signal-occurrence__review{display:flex;align-items:center;flex-wrap:wrap;gap:7px}.ghl-signal-review-panel__head{justify-content:space-between}.ghl-signal-review-panel__head>div{display:grid;gap:2px}.ghl-signal-review-panel__head h4{margin:0;color:var(--text-h);font-size:15px}.ghl-signal-review-panel__head>span,.ghl-signal-occurrence__meta time,.ghl-signal-occurrence__review>span{color:var(--muted);font-size:11px;font-weight:800}.ghl-signal-occurrence{display:grid;gap:9px;border:1px solid var(--border);border-radius:8px;padding:11px;background:color-mix(in srgb,var(--panel) 97%,transparent)}.ghl-signal-occurrence__meta time{margin-left:auto}.ghl-signal-chip{border:1px solid var(--border);border-radius:999px;padding:3px 7px;color:var(--muted);background:transparent;font-size:10px;font-weight:900;letter-spacing:.025em}.ghl-signal-chip.is-direct{border-color:#38bdf873;color:#0ea5e9}.ghl-signal-chip.is-indirect{border-color:#a78bfa73;color:#8b5cf6}.ghl-signal-chip.is-positive{color:#10b981}.ghl-signal-chip.is-neutral{color:#94a3b8}.ghl-signal-chip.is-negative{color:#f43f5e}.ghl-signal-occurrence__content{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;color:var(--text);line-height:1.55}.ghl-signal-occurrence__review{border-top:1px solid var(--border);padding-top:9px}.ghl-signal-review-button{min-height:26px;border:1px solid var(--border);border-radius:999px;padding:3px 9px;color:var(--muted);background:transparent;cursor:pointer;font:inherit;font-size:10px;font-weight:900}.ghl-signal-review-button:hover,.ghl-signal-review-button.is-active{color:var(--text-h);background:color-mix(in srgb,var(--accent) 10%,transparent)}.ghl-signal-review-button.is-positive.is-active{border-color:#10b981b3;color:#10b981}.ghl-signal-review-button.is-neutral.is-active{border-color:#94a3b8b3;color:#94a3b8}.ghl-signal-review-button.is-negative.is-active{border-color:#f43f5eb3;color:#f43f5e}.ghl-signal-review-button.is-direct.is-active{border-color:#38bdf8b3;color:#0ea5e9}.ghl-signal-review-button.is-indirect.is-active{border-color:#a78bfab3;color:#8b5cf6}.ghl-message-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-left:auto;min-width:0;max-width:100%}.ghl-profile-view-banner{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid color-mix(in srgb,#0a66c2 48%,var(--border));border-radius:8px;padding:11px 12px;color:var(--text);background:color-mix(in srgb,var(--panel) 86%,#0a66c2 14%)}.ghl-profile-view-banner>div{display:grid;gap:3px;min-width:0}.ghl-profile-view-banner strong{color:var(--text-h)}.ghl-profile-view-banner span{color:var(--muted);font-size:12px}.ghl-profile-view-banner__complete{flex:0 0 auto;border:1px solid rgba(16,185,129,.45);border-radius:999px;padding:5px 9px;color:#047857!important;background:#10b9811f;font-weight:900}.ghl-message-list{display:flex;flex-direction:column;gap:10px;min-height:300px;max-height:min(66vh,760px);overflow-y:auto;padding-right:6px}.ghl-message-list--thread{height:clamp(320px,42vh,620px);max-height:none;overflow-y:scroll;scrollbar-gutter:stable;border:1px solid var(--border);border-radius:8px;background:#0f172a0a;padding:12px}.ghl-linkedin-post-pinned{display:grid;gap:.85rem;margin:0 .85rem .85rem;padding:1rem 1.1rem;border:1px solid color-mix(in srgb,var(--accent) 42%,var(--border));border-radius:16px;background:color-mix(in srgb,var(--panel) 88%,var(--accent) 12%);box-shadow:0 14px 32px #030c1b1f}.ghl-linkedin-post-pinned__head,.ghl-linkedin-post-pinned__engagement,.ghl-post-comment-heading{display:flex;align-items:center;gap:.65rem;flex-wrap:wrap}.ghl-linkedin-post-pinned__head>span:last-child,.ghl-post-comment-heading span{color:var(--muted);font-size:.78rem}.ghl-linkedin-post-pinned p{margin:0;white-space:pre-wrap;line-height:1.55}.ghl-post-media{display:grid;grid-template-columns:minmax(0,1fr);gap:.55rem;width:100%;max-height:min(58vh,680px);overflow:auto;border:1px solid color-mix(in srgb,var(--border) 82%,transparent);border-radius:14px;background:color-mix(in srgb,var(--panel) 94%,var(--foreground) 6%)}.ghl-post-media--gallery{grid-template-columns:repeat(2,minmax(0,1fr));padding:.45rem}.ghl-post-media__asset{display:block;width:100%;max-height:min(54vh,620px);min-height:160px;object-fit:contain;border:0;border-radius:12px;background:#05080e}.ghl-post-media--gallery .ghl-post-media__asset{height:min(34vh,360px);min-height:180px;object-fit:cover}@media(max-width:720px){.ghl-post-media--gallery{grid-template-columns:minmax(0,1fr)}}.ghl-linkedin-post-pinned__engagement{color:var(--muted);font-size:.8rem}.ghl-linkedin-post-pinned__engagement a{margin-left:auto;color:var(--accent);font-weight:700}.ghl-contact-status-badge--post{border-color:color-mix(in srgb,var(--accent) 55%,var(--border));background:color-mix(in srgb,var(--accent) 16%,transparent);color:var(--accent);letter-spacing:.08em}.ghl-message-list--post-comments{padding-top:.7rem}.ghl-post-comment-heading{justify-content:space-between;margin-bottom:.25rem}.ghl-commenter-profile-button{appearance:none;padding:0;border:0;background:none;color:inherit;font:inherit;font-weight:800;cursor:pointer;text-decoration:underline;text-decoration-color:color-mix(in srgb,currentColor 35%,transparent);text-underline-offset:3px}.ghl-message-bubble{display:grid;gap:6px;width:fit-content;max-width:min(78%,760px);border:1px solid var(--border);border-radius:8px;padding:9px 11px;background:var(--panel);box-shadow:0 12px 28px #0f172a14}.ghl-message-bubble--inbound{align-self:flex-start}.ghl-message-bubble--outbound{align-self:flex-end;border-color:#2563eb47;background:#2563eb1a}.ghl-message-bubble__meta{display:flex;align-items:center;flex-wrap:wrap;gap:6px;color:var(--muted);font-size:11px;line-height:1.3}.ghl-message-bubble__meta strong{color:var(--text-h);font-size:12px}.ghl-message-bubble__meta span{color:var(--muted)}.ghl-message-bubble__meta .ghl-avatar{width:30px;height:30px;font-size:10px}.ghl-message-participant{display:grid;gap:1px;min-width:0}.ghl-message-participant small{color:var(--muted);font-size:10px;line-height:1.25}.ghl-inbox-card__identity{display:block;margin-top:2px;color:var(--text);font-size:11px;line-height:1.3}.ghl-message-bubble__subject{color:var(--text-h);font-size:13px;font-weight:900}.ghl-message-bubble p{margin:0;color:var(--text);line-height:1.45;white-space:pre-wrap;word-break:break-word}.ghl-message-card{display:grid;gap:8px;border:1px solid var(--border);border-radius:8px;background:var(--panel);overflow:hidden}.ghl-message-card__subject{display:flex;justify-content:space-between;gap:12px;padding:10px 12px;color:var(--text-h);background:#94a3b81f}.ghl-message-card__subject strong{display:flex;align-items:center;gap:8px;min-width:0}.ghl-message-card__subject span{color:var(--muted);font-size:12px;white-space:nowrap}.source-pill{display:inline-flex;align-items:center;border-radius:999px;min-width:0;max-width:100%;min-height:18px;padding:2px 6px;color:#0369a1;background:#0ea5e91f;font-size:10px;font-weight:900;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.source-pill--instantly{color:#fff;background:#111827}.source-pill--linkedin{color:#fff;background:#0a66c2}.source-pill--profitlink{color:#fff;background:#7c3aed}.source-pill--system{color:#fff;background:#be123c}.ghl-message-meta{display:flex;flex-wrap:wrap;gap:8px;padding:0 12px;min-width:0;max-width:100%;overflow:hidden}.ghl-message-meta span{min-width:0;max-width:100%;border:1px solid var(--border);border-radius:999px;padding:3px 7px;color:var(--muted);background:#94a3b81a;font-size:11px;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ghl-message-card p{margin:0;padding:12px;color:var(--text);line-height:1.55;white-space:pre-wrap}.ghl-contact-detail{display:grid;gap:14px;padding:14px;max-height:calc(100vh - 110px);overflow-y:auto}.ghl-contact-card{display:grid;gap:6px;justify-items:start;border:1px solid var(--border);border-radius:8px;padding:12px;background:var(--panel)}.ghl-contact-card--overview{gap:12px}.ghl-contact-card__identity{display:flex;align-items:center;gap:10px;min-width:0}.ghl-contact-card__identity>div{display:grid;gap:3px;min-width:0}.ghl-contact-card__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%}.ghl-contact-card__actions .btn{width:100%}.ghl-contact-channel-row{display:flex;align-items:center;flex-wrap:wrap;gap:6px;min-height:30px}.ghl-contact-channel-icon,.ghl-channel-icon-fallback{position:relative;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;flex:0 0 32px;border:1px solid transparent;border-radius:7px;background:transparent}.ghl-contact-channel-icon.is-active{border-color:color-mix(in srgb,var(--accent) 55%,var(--border));background:color-mix(in srgb,var(--accent) 10%,transparent)}.ghl-contact-channel-icon img{display:block;width:27px;height:27px;max-width:none;object-fit:contain}.ghl-channel-icon-fallback{border-color:var(--border);color:var(--muted);font-size:11px;font-weight:900}.ghl-detail-list--compact{width:100%;border-top:1px solid var(--border);padding-top:10px}.ghl-contact-overview-section{display:grid;gap:12px;border:1px solid var(--border);border-radius:8px;padding:12px;background:var(--panel)}.ghl-contact-overview-section h4{margin:0;color:var(--text-h);font-size:14px}.ghl-contact-total-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.ghl-contact-total-grid>div{display:grid;gap:4px;border:1px solid var(--border);border-radius:7px;padding:8px;background:color-mix(in srgb,var(--panel) 82%,var(--accent) 3%)}.ghl-contact-total-grid span{color:var(--muted);font-size:10px;font-weight:800;line-height:1.2;text-transform:uppercase}.ghl-contact-total-grid strong{color:var(--text-h);font-size:18px}.ghl-contact-channel-tabs{display:flex;gap:6px;overflow-x:auto;padding-bottom:4px}.ghl-contact-channel-tabs>button{display:inline-flex;align-items:center;justify-content:center;min-width:42px;border:1px solid var(--border);border-radius:8px;padding:4px;background:transparent;cursor:pointer}.ghl-contact-channel-tabs>button.is-active{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 10%,transparent)}.ghl-contact-channel-panel{display:grid;gap:12px;min-width:0}.ghl-contact-channel-panel__head{display:grid;gap:4px;border-bottom:1px solid var(--border);padding-bottom:10px}.ghl-contact-channel-panel__head>div{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.ghl-contact-channel-panel__head span,.ghl-contact-channel-panel__head small{color:var(--muted);font-size:11px}.ghl-contact-channel-panel__head strong{color:var(--text-h)}.ghl-typical-post-data,.ghl-captured-payload{border:1px solid var(--border);border-radius:8px;padding:10px;background:color-mix(in srgb,var(--panel) 92%,var(--accent) 3%)}.ghl-typical-post-data>strong{display:block;margin-bottom:8px;color:var(--text-h);font-size:12px}.ghl-contact-highlights{display:grid;gap:8px}.ghl-contact-highlights article{display:grid;gap:6px;border:1px solid var(--border);border-radius:8px;padding:10px;background:var(--panel)}.ghl-contact-highlights article>div{display:flex;justify-content:space-between;gap:8px;color:var(--muted);font-size:10px;font-weight:800;text-transform:uppercase}.ghl-contact-highlights article a,.ghl-contact-highlights article>strong{color:var(--text-h);font-size:13px;line-height:1.35}.ghl-contact-highlights article p{margin:0;color:var(--text);font-size:12px;line-height:1.45;white-space:pre-wrap}.ghl-contact-highlights article small{color:var(--muted);font-size:11px}.ghl-contact-highlights article>.ghl-contact-highlight-actions{display:flex;align-items:center;justify-content:flex-start;gap:8px;border-top:1px solid var(--border);padding-top:8px;color:var(--muted);font-size:11px;font-weight:600;text-transform:none}.ghl-contact-highlight-actions .btn{min-height:32px;padding:6px 10px}.ghl-social-comment-modal{width:min(680px,100%);background:color-mix(in srgb,var(--panel) 98%,var(--accent-bg) 2%);box-shadow:0 32px 96px #02061794}.ghl-social-comment-target{display:grid;gap:7px;border:1px solid var(--border);border-radius:8px;padding:12px;background:color-mix(in srgb,var(--panel) 94%,var(--accent) 4%)}.ghl-social-comment-target>span{color:var(--muted);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.ghl-social-comment-target a,.ghl-social-comment-target strong{color:var(--text-h);font-size:14px;line-height:1.4}.ghl-social-comment-target p{margin:0;color:var(--text);font-size:13px;line-height:1.5;white-space:pre-wrap}.ghl-social-comment-modal textarea{min-height:150px;resize:vertical}.ghl-social-comment-modal .field small{justify-self:end;color:var(--muted)}.ghl-social-comment-modal .global-ticket-actions{display:flex;justify-content:flex-end;gap:10px}.ghl-captured-payload>summary,.ghl-payload-array>details>summary{color:var(--text-h);cursor:pointer;font-size:12px;font-weight:800}.ghl-payload-grid{display:grid;grid-template-columns:minmax(90px,auto) minmax(0,1fr);gap:7px 10px;margin:10px 0 0;min-width:0}.ghl-payload-grid.is-nested{grid-template-columns:minmax(80px,auto) minmax(0,1fr);border-left:1px solid var(--border);padding-left:8px}.ghl-payload-grid dt{color:var(--muted);font-size:11px;font-weight:800}.ghl-payload-grid dd{margin:0;min-width:0;color:var(--text);font-size:11px;overflow-wrap:anywhere;white-space:pre-wrap}.ghl-payload-array{display:grid;gap:6px}.ghl-contact-card strong{color:var(--text-h)}.ghl-contact-card span:not(.ghl-avatar){color:var(--muted);font-size:13px;word-break:break-word}.ghl-detail-list{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px 12px;margin:0}.ghl-detail-list dt{color:var(--muted);font-weight:800}.ghl-detail-list dd{margin:0;min-width:0;color:var(--text-h);overflow-wrap:anywhere}.ghl-contact-socials{display:flex;flex-wrap:wrap;gap:7px;align-items:center}.ghl-contact-social-link{display:inline-flex;width:38px;height:38px;padding:0;align-items:center;justify-content:center;overflow:hidden;border:0;border-radius:0;background:transparent;transition:transform .16s ease,opacity .16s ease}.ghl-contact-social-link:hover,.ghl-contact-social-link:focus-visible{background:transparent;opacity:.88;transform:translateY(-1px)}.ghl-contact-social-link img{display:block;width:38px;height:38px;max-width:none;object-fit:contain;pointer-events:none}.ghl-contact-social-link--substack img{transform:scale(2.25)}@media(max-width:1500px){.ghl-conversation-filter-toolbar__controls{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.ghl-conversation-page-main .ghl-conversation-shell,.ghl-conversation-shell{grid-template-columns:290px minmax(0,1fr)}.ghl-contact-detail{grid-column:1 / -1}}.connector-library{display:grid;gap:18px}.advanced-listener-tools{display:block}.advanced-listener-tools>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;cursor:pointer;list-style:none}.advanced-listener-tools>summary::-webkit-details-marker{display:none}.advanced-listener-tools>summary span{display:grid;gap:4px}.advanced-listener-tools>summary strong{color:var(--text-h);font-size:18px}.advanced-listener-tools>summary em{color:var(--muted);font-style:normal;font-size:13px}.advanced-listener-tools>summary:after{content:"+";display:grid;width:32px;height:32px;place-items:center;border:1px solid var(--border);border-radius:999px;color:var(--text-h);background:var(--panel);font-weight:800}.advanced-listener-tools[open]>summary{margin-bottom:18px}.advanced-listener-tools[open]>summary:after{content:"-"}.connector-tabs{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px}.connector-tab{display:grid;gap:5px;border:1px solid var(--border);border-radius:14px;padding:14px;color:var(--text);background:#fff;text-align:left;cursor:pointer}.connector-tab strong{color:var(--text-h);font-size:14px}.connector-tab span{color:var(--muted);font-size:12px;line-height:1.35}.connector-tab-active{border-color:#2563eb73;background:var(--accent-bg)}.connector-group-panel{display:grid;gap:18px}.connector-group-panel>.panel{box-shadow:none}.chain-plan{border:1px solid var(--border);border-left:4px solid var(--accent);border-radius:16px;padding:14px;background:#f8fafc}.chain-steps{display:grid;gap:10px;margin:12px 0 0;padding-left:22px}.chain-steps li{color:var(--text)}.chain-steps strong{display:block;color:var(--text-h)}.chain-steps span{display:block;color:var(--accent);font-size:12px;font-weight:700}.chain-steps p{color:var(--muted);font-size:13px}.conversation-tools{display:grid;gap:12px}.saved-conversation-list{display:grid;gap:8px;list-style:none;margin:0;padding:0}.saved-conversation-list li{display:flex;align-items:center;gap:8px;flex-wrap:wrap;border:1px solid var(--border);border-radius:12px;padding:10px;background:#fff}.saved-conversation-list small{color:var(--muted)}.topbar-controls{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex:1 1 auto;min-width:0;flex-wrap:wrap}.topbar-controls .field-inline{min-width:210px}.topbar-controls .btn{min-height:44px;border-radius:14px;padding:9px 13px}.topbar-menu{position:relative;display:inline-flex;align-items:center}.topbar-menu__trigger:after{content:"";display:inline-block;width:0;height:0;margin-left:7px;border-right:4px solid transparent;border-left:4px solid transparent;border-top:5px solid currentColor;vertical-align:middle}.topbar-menu__panel{position:absolute;top:calc(100% + 8px);left:0;z-index:60;display:grid;gap:6px;min-width:190px;padding:8px;border:1px solid var(--border);border-radius:16px;background:var(--panel);box-shadow:var(--shadow);opacity:0;pointer-events:none;transform:translateY(6px);transition:opacity .16s ease,transform .16s ease}.topbar-menu:hover .topbar-menu__panel,.topbar-menu:focus-within .topbar-menu__panel{opacity:1;pointer-events:auto;transform:translateY(0)}.topbar-menu__panel .btn{justify-content:flex-start;width:100%;text-align:left}.topbar-controls .status{display:inline-flex;align-items:center;min-height:38px}.eyebrow{margin:0 0 8px;color:var(--muted);font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.topbar h1,.panel h2,.drawer h3{margin:0}.status{border:1px solid var(--border);border-radius:999px;padding:8px 12px;color:var(--muted);font-size:13px;font-weight:700;text-transform:capitalize;white-space:nowrap}.status-online{border-color:#15803d59;color:#15803d;background:#15803d14}.status-offline{border-color:#b91c1c59;color:#b91c1c;background:#b91c1c14}.run-status-meter{display:grid;gap:12px;margin:14px 0;border:1px solid var(--border);border-radius:8px;padding:14px;background:#f8fafcc2}.run-status-meter--active{border-color:#2563eb85;background:linear-gradient(135deg,#dbeafeeb,#ffffffdb);box-shadow:0 14px 34px #2563eb1f}.run-status-meter__head{display:flex;align-items:center;justify-content:space-between;gap:12px}.run-status-meter__head .eyebrow{margin:0}.run-status-meter__head strong{color:var(--text-h);font-size:13px}.run-status-meter__steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(142px,1fr));gap:8px;margin:0;padding:0;list-style:none}.run-status-step{display:grid;grid-template-columns:12px minmax(0,1fr);gap:8px;min-height:58px;border:1px solid var(--border);border-radius:8px;padding:10px;background:#fff}.run-status-step__dot{width:10px;height:10px;margin-top:3px;border-radius:999px;background:#cbd5e1}.run-status-step strong,.run-status-step small{display:block;min-width:0}.run-status-step strong{color:var(--text-h);font-size:13px;line-height:1.2}.run-status-step small{margin-top:3px;color:var(--muted);font-size:12px;line-height:1.25}.run-status-step--done .run-status-step__dot{background:#16a34a}.run-status-step--current{border-color:#2563eb61;background:#dbeafe94}.run-status-step--current .run-status-step__dot{background:#2563eb;animation:statusPulse 1.1s ease-in-out infinite}.run-status-step--blocked{border-color:#d9770661;background:#fef3c79e}.run-status-step--blocked .run-status-step__dot{background:#d97706}.run-activity-panel{display:grid;gap:12px;margin:12px 0;border:1px solid rgba(37,99,235,.28);border-radius:8px;padding:14px;background:#eff6ffdb}.heimdall-run-modal-backdrop{position:fixed;inset:0;z-index:120;display:grid;place-items:center;padding:24px;background:#030712b8;backdrop-filter:blur(10px)}.heimdall-run-modal{display:grid;gap:14px;width:min(760px,100%);max-height:min(82vh,760px);overflow:auto;border:1px solid var(--border);border-radius:14px;padding:18px;background:linear-gradient(180deg,#111827fa,#0b1220f5);box-shadow:0 24px 70px #0000006b}.heimdall-run-modal__head{display:flex;align-items:center;justify-content:space-between;gap:14px}.heimdall-run-modal__head h3{margin:4px 0 0;color:var(--text-h);font-size:20px}.heimdall-run-modal__copy{margin:0;color:var(--muted);font-size:14px;line-height:1.45}.heimdall-run-modal .run-status-meter{margin:0;background:#0f172aa8}.heimdall-pilot-routing-modal{width:min(980px,100%);max-height:min(900px,calc(100vh - 48px))}.heimdall-pilot-routing-modal .crm-routing{margin:0}.heimdall-pilot-enrichment-choice{display:grid;gap:10px;margin:0;border:1px solid var(--border);border-radius:12px;padding:14px}.heimdall-pilot-enrichment-choice legend{padding:0 6px;color:var(--text-h);font-weight:800}.heimdall-pilot-enrichment-choice label{display:flex;align-items:flex-start;gap:12px;border:1px solid var(--border);border-radius:10px;padding:13px;background:#0f172a75;cursor:pointer}.heimdall-pilot-enrichment-choice label.is-selected{border-color:color-mix(in srgb,var(--accent) 72%,var(--border) 28%);background:color-mix(in srgb,var(--accent) 12%,rgba(15,23,42,.46) 88%)}.heimdall-pilot-enrichment-choice input{margin-top:3px}.heimdall-pilot-enrichment-choice span{display:grid;gap:5px}.heimdall-pilot-enrichment-choice strong{color:var(--text-h)}.heimdall-pilot-enrichment-choice small{color:var(--muted);line-height:1.45}.heimdall-pilot-routing-modal__actions{display:flex;justify-content:flex-end;gap:10px}.modal-save-schedule-suggestion{display:flex;align-items:center;justify-content:space-between;gap:14px;border:1px solid color-mix(in srgb,var(--accent) 30%,var(--border) 70%);border-radius:12px;padding:12px 14px;background:color-mix(in srgb,var(--accent) 7%,transparent 93%)}.modal-save-schedule-suggestion>div:first-child{display:grid;gap:4px}.modal-save-schedule-suggestion strong{color:var(--text-h)}.modal-save-schedule-suggestion small{color:var(--muted);line-height:1.4}.modal-save-schedule-suggestion .button-row{margin:0;flex:0 0 auto}.modal-save-schedule-suggestion .btn.is-selected{border-color:var(--accent);color:var(--text-h)}.heimdall-run-chat-overlay{position:absolute;inset:0;z-index:35;display:grid;align-items:center;justify-items:center;padding:18px;background:#0307128a;backdrop-filter:blur(6px)}.heimdall-run-chat-card{display:grid;gap:14px;width:min(760px,100%);max-height:calc(100% - 24px);overflow:auto;border:1px solid var(--border);border-radius:14px;padding:18px;background:linear-gradient(180deg,#111827fa,#0b1220f5);box-shadow:0 24px 70px #0000006b}.heimdall-run-chat-card .run-status-meter{margin:0;background:#0f172aa8}.pilot-detail-modal-backdrop{position:fixed;inset:0;z-index:125;display:flex;align-items:center;justify-content:center;padding:24px;background:#030712b8;backdrop-filter:blur(10px)}.pilot-detail-modal{position:relative;display:grid;gap:14px;width:min(780px,calc(100vw - 48px));max-height:min(84vh,760px);overflow:auto;border:1px solid var(--border);border-radius:14px;padding:18px;background:linear-gradient(180deg,#111827fa,#0b1220f5);box-shadow:0 24px 70px #0000006b}.pilot-detail-modal__head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.pilot-detail-modal__head h3{margin:4px 0 0;color:var(--text-h);font-size:20px}.pilot-detail-modal__meta,.pilot-detail-modal__actions{display:flex;flex-wrap:wrap;gap:8px;min-width:0}.pilot-detail-modal__meta span{border:1px solid rgba(56,189,248,.24);border-radius:999px;padding:4px 8px;color:var(--muted);background:#38bdf814;font-size:12px;font-weight:700;overflow-wrap:anywhere}.pilot-detail-modal__body{max-height:min(48vh,430px);overflow:auto;margin:0;border:1px solid var(--border);border-radius:10px;padding:14px;color:var(--text);background:#0f172a9e;font-size:14px;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere}.crunchbase-report-tabs{display:grid;gap:12px;min-width:0}.crunchbase-report-tablist{display:flex;flex-wrap:wrap;gap:8px;border-bottom:1px solid var(--border);padding-bottom:10px}.crunchbase-report-tab{border:1px solid var(--border);border-radius:999px;padding:7px 10px;color:var(--muted);background:#0f172ab8;font:inherit;font-size:12px;font-weight:800;cursor:pointer}.crunchbase-report-tab.is-active{border-color:#38bdf8b3;color:var(--text-h);background:#38bdf829}.crunchbase-report-panel{display:grid;gap:14px;max-height:min(52vh,500px);overflow:auto;border:1px solid var(--border);border-radius:12px;padding:14px;background:#0f172a94}.crunchbase-report-stack{display:grid;gap:14px;min-width:0}.crunchbase-section-card,.crunchbase-score-panel,.crunchbase-chart-card{min-width:0;border:1px solid rgba(148,163,184,.18);border-radius:12px;padding:14px;background:#02061747}.crunchbase-section-card h4{margin:0 0 12px;color:var(--text-h);font-size:14px;font-weight:900}.crunchbase-long-text,.crunchbase-empty{margin:10px 0 0;color:var(--muted);font-size:13px;line-height:1.55;overflow-wrap:anywhere;white-space:pre-wrap}.crunchbase-split-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.crunchbase-score-panel{display:grid;gap:14px}.crunchbase-score-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.crunchbase-score-card{display:grid;gap:8px;border:1px solid rgba(148,163,184,.16);border-radius:12px;padding:12px;background:#0f172ab8}.crunchbase-score-card>span,.crunchbase-chart-head span,.crunchbase-metric-card span{color:var(--muted);font-size:10px;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.crunchbase-score-card div{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px}.crunchbase-score-card strong{color:var(--text-h);font-size:34px;line-height:1}.crunchbase-score-card em{border-radius:999px;padding:4px 8px;font-style:normal;font-size:12px;font-weight:900}.crunchbase-score-card em.is-up{color:#34d399;background:#34d39924}.crunchbase-score-card em.is-down{color:#f87171;background:#f8717124}.crunchbase-score-card small{color:var(--muted);font-size:12px}.crunchbase-score-card--growth{border-color:#34d39940}.crunchbase-score-card--heat{border-color:#ec489940}.crunchbase-chart-card{display:grid;gap:10px}.crunchbase-chart-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.crunchbase-chart-head strong{color:var(--text-h);font-size:14px}.crunchbase-chart-card svg{width:100%;height:220px;border-radius:10px;background:linear-gradient(180deg,#0f172ac7,#020617a3)}.crunchbase-chart-grid{stroke:#94a3b82e;stroke-dasharray:4 6}.crunchbase-chart-line{fill:none;stroke-width:4;stroke-linecap:round;stroke-linejoin:round}.crunchbase-chart-line--heat{stroke:#e879f9}.crunchbase-chart-line--growth{stroke:#34d399;stroke-dasharray:8 8}.crunchbase-chart-legend{display:flex;gap:12px;color:var(--muted);font-size:12px;font-weight:800}.crunchbase-chart-legend span:before{content:"";display:inline-block;width:18px;height:3px;margin-right:6px;border-radius:999px;vertical-align:middle}.crunchbase-chart-legend .is-heat:before{background:#e879f9}.crunchbase-chart-legend .is-growth:before{background:#34d399}.crunchbase-report-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0}.crunchbase-report-grid div{min-width:0;border:1px solid rgba(148,163,184,.16);border-radius:10px;padding:10px;background:#02061742}.crunchbase-report-grid dt,.crunchbase-report-list h4{margin:0 0 5px;color:var(--muted);font-size:10px;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.crunchbase-report-grid dd{margin:0;color:var(--text);font-size:13px;line-height:1.45;overflow-wrap:anywhere}.crunchbase-metric-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.crunchbase-metric-card{min-width:0;border:1px solid rgba(148,163,184,.16);border-radius:12px;padding:12px;background:#0f172ab8}.crunchbase-metric-card strong{display:block;margin-top:8px;color:var(--text-h);font-size:24px;line-height:1.1;overflow-wrap:anywhere}.crunchbase-metric-card small{display:block;margin-top:8px;color:var(--muted);font-size:12px;line-height:1.35}.crunchbase-people-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.crunchbase-person{display:flex;align-items:center;min-width:0;gap:10px;border:1px solid rgba(148,163,184,.16);border-radius:12px;padding:10px;color:var(--text);text-decoration:none;background:#0f172aad}.crunchbase-person img,.crunchbase-avatar-fallback,.crunchbase-logo-cell img{flex:0 0 auto;width:42px;height:42px;border-radius:8px;object-fit:cover;background:#94a3b826}.crunchbase-avatar-fallback{display:grid;place-items:center;color:var(--accent);font-weight:900}.crunchbase-person span{min-width:0}.crunchbase-person strong{display:block;color:var(--text-h);font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crunchbase-person small{display:block;margin-top:3px;color:var(--muted);font-size:12px;line-height:1.35}.crunchbase-table-wrap{overflow:auto;border:1px solid rgba(148,163,184,.16);border-radius:12px}.crunchbase-table{width:100%;min-width:680px;border-collapse:collapse;color:var(--text);font-size:12px}.crunchbase-table th,.crunchbase-table td{border-bottom:1px solid rgba(148,163,184,.14);padding:10px;text-align:left;vertical-align:top;overflow-wrap:anywhere}.crunchbase-table th{color:var(--muted);font-size:10px;font-weight:900;letter-spacing:.16em;text-transform:uppercase;background:#0f172ac7}.crunchbase-table tr:last-child td{border-bottom:0}.crunchbase-logo-cell{display:inline-flex;align-items:center;gap:8px}.crunchbase-logo-cell img{width:28px;height:28px;border-radius:6px}.crunchbase-landscape{position:relative;min-height:260px;overflow:hidden;border:1px solid rgba(148,163,184,.16);border-radius:12px;background:linear-gradient(180deg,#34d39917 0 33%,#facc1514 33% 66%,#94a3b814 66% 100%),#0206175c}.crunchbase-landscape:before{content:"Growth Score";position:absolute;top:12px;left:12px;color:var(--muted);font-size:10px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.crunchbase-landscape:after{content:"Similarity";position:absolute;right:12px;bottom:12px;color:var(--muted);font-size:10px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.crunchbase-landscape span{position:absolute;display:inline-flex;align-items:center;max-width:180px;gap:6px;transform:translate(-50%,-50%);border:1px solid rgba(148,163,184,.22);border-radius:10px;padding:7px 9px;color:var(--text);background:#0f172ad1;box-shadow:var(--shadow-soft);font-size:12px;font-weight:800}.crunchbase-landscape img{width:24px;height:24px;border-radius:6px}.crunchbase-report-list{display:grid;gap:8px;min-width:0}.crunchbase-report-list ul{display:grid;gap:8px;margin:0;padding:0;list-style:none}.crunchbase-report-list li,.crunchbase-report-list p{margin:0;border:1px solid rgba(148,163,184,.16);border-radius:10px;padding:10px;color:var(--text);background:#02061742;font-size:13px;line-height:1.45;overflow-wrap:anywhere}[data-theme=light] .crunchbase-report-tab{color:var(--muted);background:#ffffffdb}[data-theme=light] .crunchbase-report-tab.is-active{color:var(--text-h);background:#0ea5e924}[data-theme=light] .crunchbase-report-panel,[data-theme=light] .crunchbase-section-card,[data-theme=light] .crunchbase-score-panel,[data-theme=light] .crunchbase-chart-card,[data-theme=light] .crunchbase-score-card,[data-theme=light] .crunchbase-report-grid div,[data-theme=light] .crunchbase-report-list li,[data-theme=light] .crunchbase-report-list p{color:var(--text);border-color:var(--border);background:#ffffffd1}[data-theme=light] .crunchbase-chart-card svg{background:linear-gradient(180deg,#f8fafcf0,#dbeafea8)}[data-theme=light] .crunchbase-chart-grid{stroke:#47556933}.run-activity-panel__head{display:flex;align-items:center;justify-content:space-between;gap:12px}.run-activity-panel__head h3{margin:2px 0 0;color:var(--text-h)}.run-spinner{width:28px;height:28px;border:3px solid rgba(37,99,235,.18);border-top-color:#2563eb;border-radius:999px;animation:runSpin .9s linear infinite}.loading-spinner{width:16px;height:16px;flex:0 0 16px;border:2px solid currentColor;border-right-color:transparent;border-radius:999px;display:inline-block;animation:runSpin .85s linear infinite}.message-loading{display:flex;align-items:center;gap:8px}.run-activity-steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px}.run-activity-step{border:1px solid var(--border);border-radius:8px;padding:10px;background:#ffffffd1}.run-activity-step strong,.run-activity-step small{display:block}.run-activity-step strong{color:var(--text-h);font-size:13px}.run-activity-step small{margin-top:4px;color:var(--muted);font-size:12px;line-height:1.25}.crm-routing{border:1px solid var(--border);border-radius:8px;background:var(--panel);padding:16px;margin:14px 0}.crm-routing--compact{margin:12px 0}.crm-routing__head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:12px}.crm-routing__head h3{margin:2px 0 0;font-size:1rem}.crm-routing--collapsible:not(.is-expanded){padding:8px 10px}.crm-routing--collapsible .crm-routing__head{align-items:center;margin-bottom:0}.crm-routing__toggle{display:flex;width:100%;min-width:0;flex:1 1 auto;align-items:center;justify-content:space-between;gap:14px;border:0;border-radius:9px;padding:9px 10px;color:var(--text-h);background:transparent;text-align:left;cursor:pointer}.crm-routing__toggle:hover{background:#38bdf812}.crm-routing__toggle-copy{display:grid;min-width:0;gap:3px}.crm-routing__toggle-copy>strong,.crm-routing__toggle-copy>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-routing__toggle-action{display:inline-flex;flex:0 0 auto;align-items:center;gap:7px;color:var(--accent);font-size:.78rem;font-weight:850}.crm-routing__toggle-action i{font-size:1rem;font-style:normal;transition:transform .16s ease}.crm-routing--collapsible.is-expanded .crm-routing__toggle-action i{transform:rotate(180deg)}.crm-routing__panel{padding-top:12px}.crm-routing__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.routing-list-create{display:grid;grid-template-columns:minmax(260px,1fr) minmax(190px,max-content);gap:12px;align-items:end;margin-top:14px;padding-top:14px;border-top:1px solid var(--border)}.routing-list-create .field{margin:0;min-width:0}.routing-list-create .btn{min-height:42px;width:100%;min-width:190px;justify-self:stretch;white-space:normal;line-height:1.2}.crm-routing__note{margin:10px 0 0;color:var(--muted);font-size:.88rem;line-height:1.45}.routing-tags{margin-top:14px;padding-top:14px;border-top:1px solid var(--border)}.routing-tags--collapsible:not(.is-expanded){padding-top:9px}.routing-tags__toggle{display:flex;width:100%;align-items:center;justify-content:space-between;gap:14px;border:0;border-radius:9px;padding:9px 10px;color:var(--text-h);background:transparent;text-align:left;cursor:pointer}.routing-tags__toggle:hover{background:#2563eb12}.routing-tags__toggle-copy{display:grid;min-width:0;gap:3px}.routing-tags__toggle-copy strong,.routing-tags__toggle-copy small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.routing-tags__toggle-copy small,.routing-tags__description{color:var(--muted);font-size:.78rem}.routing-tags__toggle-action{display:inline-flex;flex:0 0 auto;align-items:center;gap:7px;color:var(--accent);font-size:.78rem;font-weight:800}.routing-tags__toggle-action i{font-size:1rem;font-style:normal;transition:transform .16s ease}.routing-tags--collapsible.is-expanded .routing-tags__toggle-action i{transform:rotate(180deg)}.routing-tags__panel{padding:0 10px 4px}.routing-tags__head>div{display:grid;gap:3px}.routing-tags__head small,.routing-tags__group>span,.routing-tags__empty{color:var(--muted);font-size:.78rem}.routing-tags__selected,.routing-tags__suggestions{display:flex;flex-wrap:wrap;gap:7px}.routing-tags__selected{margin-top:10px}.routing-tags__selected-tag,.routing-tags__suggestion{display:inline-flex;align-items:center;gap:6px;border:1px solid rgba(37,99,235,.22);border-radius:999px;padding:5px 9px;color:var(--text-h);background:#2563eb14;cursor:pointer;font-size:.78rem;font-weight:700}.routing-tags__selected-tag span{font-size:1rem;line-height:.8}.routing-tags__suggestion small{color:var(--muted);font-size:.68rem}.routing-tags__suggestion:disabled{cursor:default;opacity:.5}.routing-tags__add{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;margin-top:10px}.routing-tags__add input{min-width:0}.routing-tags__groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px}.routing-tags__group{display:grid;gap:6px;min-width:0}@media(max-width:720px){.routing-tags__groups,.routing-tags__add{grid-template-columns:1fr}}.ghl-iframe-card{border:1px solid var(--border);border-radius:8px;background:var(--panel);margin:16px 0;padding:14px}.ghl-iframe{display:block;width:100%;min-height:720px;border:1px solid var(--border);border-radius:8px;background:#fff}.pilot-result-counts{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.pilot-result-counts span{border:1px solid var(--border);border-radius:999px;padding:6px 10px;color:var(--text-h);background:#fff;font-size:12px;font-weight:700}.pilot-engagement-row{display:flex;flex-wrap:wrap;gap:7px;align-items:center;margin-top:8px;color:var(--muted);font-size:12px;font-weight:650}.pilot-engagement-row span{border:1px solid var(--border);border-radius:999px;padding:5px 9px;background:#f8fafce6}.pilot-popularity{color:#334155}.pilot-popularity--hot{color:#991b1b;border-color:#dc262647!important;background:#fee2e2e6!important}.pilot-popularity--warm{color:#92400e;border-color:#d9770647!important;background:#fef3c7e6!important}.pilot-popularity--light{color:#1d4ed8;border-color:#2563eb3d!important;background:#dbeafee6!important}.pilot-popularity--quiet{color:#475569}.pilot-synopsis{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;margin:12px 0;width:100%;max-width:100%;min-width:0}.ss-branded .larry-chat .thread{max-height:min(68vh,780px);min-height:96px;height:auto;padding:4px 8px 8px 0;overflow-x:hidden;max-width:100%;min-width:0}.ss-branded .thread .msg.msg-panel{max-width:100%;width:100%;min-width:0;overflow-x:hidden}.ss-branded .thread .msg.msg-panel .bub-panel{width:100%;max-width:100%;min-width:0;padding:0;border:0;background:transparent;overflow:hidden}.ss-branded .thread .msg,.ss-branded .thread .bub{min-width:0;max-width:100%;overflow-wrap:anywhere}.ss-branded .larry-chat .thread .msg{width:100%!important;max-width:100%!important;overflow:visible!important}.ss-branded .larry-chat .thread .msg .bub{flex:1 1 auto!important;width:auto!important;max-width:calc(100% - 39px)!important;min-width:0!important;overflow:visible!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:break-word!important}.ss-branded .larry-chat .thread .msg .bub p,.ss-branded .larry-chat .thread .msg .bub span,.ss-branded .larry-chat .thread .msg .bub strong,.ss-branded .larry-chat .thread .msg .bub em,.ss-branded .larry-chat .thread .msg .bub code{max-width:100%;white-space:normal!important;overflow-wrap:anywhere!important;word-break:break-word!important}.ss-branded .larry-chat .thread .msg.me{margin-left:0!important;justify-content:flex-end}.branded-chat-shell{position:relative;display:grid;gap:8px;min-width:0;max-width:100%}.ss-branded .thread .chat-processing-bubble{display:inline-flex;align-items:center;gap:10px;width:auto!important;max-width:max-content!important;color:var(--muted)}.chat-processing-dots{display:inline-flex;align-items:center;gap:4px}.chat-processing-dots i{width:5px;height:5px;border-radius:999px;background:currentColor;animation:lead-finder-processing-dot 1.1s ease-in-out infinite}.chat-processing-dots i:nth-child(2){animation-delay:.16s}.chat-processing-dots i:nth-child(3){animation-delay:.32s}@keyframes lead-finder-processing-dot{0%,70%,to{opacity:.3;transform:translateY(0)}35%{opacity:1;transform:translateY(-2px)}}.heimdall-chat-pilot-panel{display:grid;gap:16px;border:1px solid var(--border);border-radius:12px;padding:16px;background:#ffffffb8;box-shadow:var(--shadow);min-width:0;overflow:hidden;max-width:100%}.heimdall-chat-pilot-panel,.heimdall-chat-pilot-panel *{box-sizing:border-box;min-width:0}.heimdall-chat-pilot-panel .pilot-synopsis{margin:0;min-width:0;max-width:100%;overflow:hidden}.heimdall-chat-pilot-panel .pilot-synopsis-grid{gap:16px;grid-template-columns:minmax(0,1fr);max-width:100%;overflow:hidden}.heimdall-chat-pilot-panel .pilot-synopsis-card{box-shadow:none;max-width:100%}.heimdall-chat-pilot-panel .pilot-synopsis-card ol{overflow-x:hidden;max-width:100%}.heimdall-chat-pilot-panel .pilot-synopsis-card li{width:100%;max-width:100%}.heimdall-chat-pilot-panel .panel-header,.heimdall-chat-pilot-panel .panel-header>div,.heimdall-chat-pilot-panel .pilot-result-counts,.heimdall-chat-pilot-panel .scale-run-control{min-width:0;max-width:100%}.heimdall-coaching-card{display:grid;gap:14px;padding:16px;border:1px solid var(--border);border-radius:12px;background:color-mix(in srgb,var(--surface, #ffffff) 92%,#38bdf8 8%);min-width:0}.heimdall-coaching-card .panel-header{align-items:flex-start;gap:12px}.heimdall-coaching-content{display:grid;gap:14px}.heimdall-coaching-content>div{display:grid;gap:6px}.heimdall-coaching-content ul{display:grid;gap:8px;margin:0;padding-left:20px}.heimdall-coaching-content li{display:list-item}.heimdall-coaching-content li small{display:block;margin-top:4px}.heimdall-coaching-recommendation{padding:12px;border:1px solid color-mix(in srgb,var(--border) 70%,#38bdf8 30%);border-radius:10px;background:color-mix(in srgb,var(--surface, #ffffff) 88%,#38bdf8 12%)}.heimdall-chat-scale-control{margin:0;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));align-items:stretch;overflow:hidden}.heimdall-chat-scale-control .field,.heimdall-chat-scale-control .btn,.heimdall-chat-scale-control small{min-width:0;max-width:100%}.heimdall-chat-scale-control .btn{width:100%;white-space:normal}.pilot-synopsis-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:100%;max-width:100%;min-width:0}.pilot-synopsis-card{border:1px solid var(--border);border-radius:8px;background:var(--panel);padding:10px;box-shadow:var(--shadow);min-width:0;max-width:100%;overflow:hidden}.pilot-synopsis-card header,.pilot-synopsis-card__head,.pilot-synopsis-meta{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;min-width:0;max-width:100%}.pilot-synopsis-card h4{margin:0;color:var(--text-h);font-size:14px}.pilot-synopsis-card header span,.pilot-synopsis-card__head a,.pilot-synopsis-meta span,.pilot-synopsis-meta a{border:1px solid var(--border);border-radius:999px;padding:4px 8px;color:var(--text-h);background:var(--accent-bg);font-size:11px;font-weight:800;text-decoration:none;max-width:100%;white-space:normal;overflow-wrap:anywhere}.pilot-synopsis-card ol{display:grid;gap:6px;margin:8px 0 0;padding:0 4px 0 0;list-style:none;max-height:none;overflow:visible}.pilot-synopsis-card li{display:flex;align-items:center;gap:8px;border-top:1px solid var(--border);padding:7px 0 0;background:transparent;min-width:0;max-width:100%;overflow:hidden}.pilot-synopsis-card li:first-child{border-top:0;padding-top:0}.pilot-synopsis-card li strong{color:var(--text-h);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pilot-synopsis-card li>span{border:1px solid rgba(56,189,248,.28);border-radius:999px;padding:3px 7px;color:#e0f2fe;background:#38bdf81f;font-size:11px;font-weight:800;white-space:nowrap}.pilot-synopsis-card li em{grid-column:auto / -1;color:var(--muted);font-size:12px;font-style:normal;line-height:1.25;overflow-wrap:anywhere}.pilot-synopsis-row__button{display:grid;grid-template-columns:minmax(110px,1fr) auto minmax(140px,1.35fr);align-items:center;gap:8px;flex:1 1 auto;width:100%;min-width:0;border:0;padding:0;color:inherit;background:transparent;text-align:left;cursor:pointer}.pilot-synopsis-row__button--static{cursor:default}.pilot-synopsis-row__button:hover strong,.pilot-synopsis-row__button:focus-visible strong{color:#e0f2fe}.pilot-synopsis-row__button:focus-visible{outline:2px solid rgba(56,189,248,.7);outline-offset:3px;border-radius:8px}.pilot-synopsis-row__button>span{border:1px solid rgba(56,189,248,.28);border-radius:999px;padding:3px 7px;color:#e0f2fe;background:#38bdf81f;font-size:11px;font-weight:800;white-space:nowrap}.pilot-synopsis-identity{display:grid;gap:4px;min-width:0}.pilot-synopsis-identity strong{color:var(--text-h);overflow-wrap:anywhere}.pilot-synopsis-identity em{color:var(--muted);font-size:12px;font-style:normal;line-height:1.35;overflow-wrap:anywhere}.pilot-synopsis-card p,.pilot-synopsis-card small{margin:0;color:var(--muted);font-size:12px;line-height:1.45;overflow-wrap:anywhere;word-break:break-word;white-space:normal;max-width:100%}.pilot-synopsis-theme{display:grid;gap:4px;border:1px solid rgba(37,99,235,.18);border-radius:8px;padding:9px 10px;background:#dbeafe5c}.pilot-synopsis-theme span{color:var(--dim);font-size:10px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.pilot-synopsis-tags{display:flex;flex-wrap:wrap;gap:6px;min-width:0;max-width:100%}.pilot-synopsis-tags span{border:1px solid rgba(37,99,235,.2);border-radius:999px;padding:4px 7px;background:#dbeafead;color:#1d4ed8;font-size:11px;font-weight:800;max-width:100%;overflow-wrap:anywhere;white-space:normal}.pilot-profile-section{display:grid;gap:10px;border-top:1px solid var(--border);padding-top:10px}.pilot-profile-section__head{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.pilot-profile-section__head strong{color:var(--text-h);font-size:13px}.pilot-profile-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px}.pilot-profile-card{display:grid;gap:8px;border:1px solid var(--border);border-radius:8px;padding:10px;background:#0f172a61;min-width:0}.pilot-profile-card header{display:flex;align-items:center;justify-content:space-between;gap:8px}.pilot-profile-card header>div{display:grid;gap:5px;min-width:0}.pilot-profile-card header strong{color:var(--text-h);font-size:13px;overflow-wrap:anywhere}.pilot-profile-card header a{border:1px solid rgba(56,189,248,.28);border-radius:999px;padding:3px 7px;color:#e0f2fe;background:#38bdf81f;font-size:11px;font-weight:900;text-decoration:none}.pilot-profile-card dl{display:grid;grid-template-columns:minmax(78px,auto) minmax(0,1fr);gap:5px 8px;margin:0}.pilot-profile-card dt{color:var(--dim);font-size:10px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.pilot-profile-card dd{margin:0;color:var(--muted);font-size:12px;line-height:1.25;overflow-wrap:anywhere}.pilot-profile-social-links{display:flex;flex-wrap:wrap;gap:6px}.pilot-profile-social-links a{border:1px solid rgba(56,189,248,.28);border-radius:999px;padding:3px 7px;color:var(--accent);background:#38bdf814;font-size:11px;font-weight:800;text-decoration:none}.pilot-profile-title{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.heimdall-chat-save-control{justify-content:flex-start;flex:1 1 340px;margin-top:0}.heimdall-chat-save-control input{width:min(260px,100%)}.chat-command-dock{display:grid;gap:8px;min-width:0;max-width:100%}.chat-command-dock .chips{display:flex;flex-wrap:wrap;align-items:center;gap:7px;margin:0;min-width:0}.chat-command-dock .chips button{min-height:34px;min-width:0;width:auto;white-space:nowrap}.chat-command-main{display:grid;gap:8px;min-width:0;max-width:100%}.chat-command-actions{display:block;width:100%;min-width:0;max-width:100%}.heimdall-command-actions{display:grid;grid-template-columns:minmax(280px,1fr) minmax(320px,auto);align-items:stretch;gap:8px;width:100%;min-width:0;max-width:100%}.heimdall-chat-tools{display:grid;gap:7px;min-width:0}.heimdall-chat-connector-starter{display:grid;gap:8px;min-width:0;border:1px solid var(--border);border-radius:12px;padding:10px;background:#0f172a47}.heimdall-chat-connector-starter__head,.heimdall-chat-connector-expansion__head{display:flex;align-items:center;justify-content:space-between;gap:10px}.heimdall-chat-connector-starter__head>div,.heimdall-chat-connector-expansion__head{min-width:0}.heimdall-chat-connector-starter__head>div{display:grid;gap:2px}.heimdall-chat-connector-starter__head strong,.heimdall-chat-connector-expansion__head strong{color:var(--text-h);font-size:12px}.heimdall-chat-connector-starter__head small,.heimdall-chat-connector-expansion__head small{color:var(--muted);font-size:11px}.heimdall-chat-connector-starter__head>span{flex:0 0 auto;border:1px solid color-mix(in srgb,var(--accent) 45%,var(--border) 55%);border-radius:999px;padding:4px 8px;color:var(--accent);font-size:10px;font-weight:900}.heimdall-chat-source-icons{display:flex;gap:7px;min-width:0;overflow-x:auto;padding:1px 1px 5px;scrollbar-width:thin}.heimdall-chat-source-icon{display:grid;justify-items:center;gap:4px;flex:0 0 66px;min-width:66px;min-height:62px;border:1px solid var(--border);border-radius:10px;background:var(--panel);color:var(--muted);padding:7px 5px;font:inherit;cursor:pointer}.heimdall-chat-source-icon:hover,.heimdall-chat-source-icon.is-expanded{border-color:color-mix(in srgb,var(--accent) 65%,var(--border) 35%);background:color-mix(in srgb,var(--accent) 10%,var(--panel) 90%);color:var(--text-h)}.heimdall-chat-source-icon.is-selected{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 35%,transparent 65%)}.heimdall-chat-source-icon .listener-brand-icon{width:28px;height:28px;font-size:9px}.heimdall-chat-source-icon small{max-width:60px;overflow:hidden;font-size:9px;font-weight:800;line-height:1.1;text-align:center;text-overflow:ellipsis;white-space:nowrap}.heimdall-chat-connector-expansion{display:grid;gap:8px;border-top:1px solid var(--border);padding-top:9px}.heimdall-chat-connector-options{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:7px}.heimdall-chat-connector-option{display:flex;align-items:flex-start;gap:8px;min-width:0;border:1px solid var(--border);border-radius:10px;background:#0f172a59;color:var(--text);padding:9px;text-align:left;cursor:pointer}.heimdall-chat-connector-option:hover{border-color:color-mix(in srgb,var(--accent) 55%,var(--border) 45%);background:color-mix(in srgb,var(--accent) 8%,rgba(15,23,42,.35) 92%)}.heimdall-chat-connector-option>span:last-child{display:grid;gap:3px;min-width:0}.heimdall-chat-connector-option strong{color:var(--text-h);font-size:11px}.heimdall-chat-connector-option small{color:var(--muted);font-size:10px;line-height:1.3}.heimdall-chat-save-control{display:flex;flex-wrap:wrap;align-items:stretch;justify-content:flex-start;gap:7px;width:100%;min-width:0}.chat-command-main .inputrow{width:100%;min-width:0}.chat-after-input{min-width:0;max-width:100%}.heimdall-chat-run-control{display:flex;align-items:center;justify-content:flex-end;gap:8px;border:1px solid var(--border);border-radius:10px;padding:7px 9px;background:#0f172a52;max-width:100%;min-width:0}.heimdall-chat-run-control.is-ready{border-color:#38bdf873;background:#38bdf81f}.heimdall-chat-run-control>div:first-child{display:grid;gap:2px;min-width:0}.heimdall-chat-run-control span{color:var(--dim);font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.heimdall-chat-run-control strong{color:var(--text-h);font-size:12px;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.heimdall-chat-run-control .btn{flex:0 0 auto;white-space:normal}[data-theme=dark] .pilot-synopsis-card,[data-theme=dark] .heimdall-chat-pilot-panel{background:linear-gradient(180deg,#111827fa,#0b1220f0);border-color:#94a3b838}[data-theme=dark] .pilot-synopsis-card li{background:#0f172a75;border-color:#94a3b82e}[data-theme=dark] .pilot-synopsis-theme{background:#38bdf814;border-color:#38bdf82e}[data-theme=dark] .pilot-profitlink-control{background:linear-gradient(180deg,#111827fa,#0b1220f0);border-color:#94a3b838}[data-theme=dark] .pilot-synopsis-card header span,[data-theme=dark] .pilot-synopsis-card__head a,[data-theme=dark] .pilot-synopsis-meta span,[data-theme=dark] .pilot-synopsis-meta a{background:#38bdf81f;border-color:#38bdf847;color:#e0f2fe}[data-theme=dark] .pilot-synopsis-tags span{background:#0ea5e929;border-color:#38bdf84d;color:#bae6fd}[data-theme=dark] .heimdall-chat-run-control{background:#38bdf814;border-color:#38bdf838}@media(max-width:980px){.chain-plan,.connector-suggestions{grid-template-columns:minmax(0,1fr);min-width:0;max-width:100%}.pilot-synopsis-grid,.chat-command-main{grid-template-columns:1fr}.chat-command-actions,.heimdall-command-actions,.heimdall-chat-run-control{align-items:stretch;flex-direction:column;justify-content:stretch}.heimdall-chat-save-control,.heimdall-chat-save-control input,.heimdall-chat-save-control .btn,.heimdall-chat-run-control .btn{width:100%}.heimdall-chat-run-control__actions{justify-content:stretch}.heimdall-chat-run-control__actions .btn{flex:1 1 180px}}@media(max-width:1280px){.heimdall-chat-pilot-panel .pilot-synopsis-grid{grid-template-columns:minmax(0,1fr)}}.pilot-feedback-row{justify-content:flex-start}.pilot-profitlink-control{display:grid;gap:10px;margin:12px 0;border:1px solid var(--border);border-radius:8px;padding:12px;background:var(--panel)}.pilot-row-select{display:inline-flex;align-items:center;gap:8px;width:max-content;max-width:100%;border:1px solid var(--border);border-radius:999px;padding:5px 9px;color:var(--text);background:var(--accent-bg);font-size:11px;font-weight:800}.pilot-row-select input{width:13px;height:13px;margin:0;accent-color:var(--accent)}.scale-run-control{display:grid;grid-template-columns:minmax(150px,220px) auto minmax(180px,1fr);gap:10px;align-items:end;margin:12px 0;border:1px solid var(--border);border-radius:8px;padding:12px;background:#f8fafcc2}.scale-run-control .field{margin:0}.scale-run-control small{align-self:center;color:var(--muted);font-size:12px;line-height:1.3}@media(max-width:980px){.scale-run-control{grid-template-columns:1fr;min-width:0;max-width:100%}}@keyframes statusPulse{0%{box-shadow:0 0 #2563eb6b}to{box-shadow:0 0 0 8px #2563eb00}}@keyframes runSpin{to{transform:rotate(360deg)}}.layout{display:grid;grid-template-columns:220px minmax(0,1fr);gap:20px}.workflow-rail{display:flex;flex-direction:column;gap:10px}.rail-item{border:1px solid var(--border);border-radius:16px;padding:14px;background:var(--panel)}.rail-item span{display:inline-grid;width:28px;height:28px;margin-bottom:10px;place-items:center;border-radius:999px;color:var(--muted);background:#f1f5f9;font-weight:800;font-size:13px}.rail-item strong{display:block;color:var(--text-h);font-size:14px}.rail-item em{display:block;margin-top:6px;color:var(--muted);font-style:normal;font-size:12px}.rail-item-active{border-color:#2563eb59;box-shadow:inset 0 0 0 1px #2563eb14}.rail-item-active span{color:var(--accent);background:var(--accent-bg)}.main-column{min-width:0}.main-column>.panel+.panel{margin-top:20px}.panel{border:1px solid var(--border);border-radius:24px;padding:24px;background:var(--panel);box-shadow:var(--shadow)}.panel-header{display:flex;align-items:start;justify-content:space-between;gap:16px;margin-bottom:20px}.panel-actions{display:flex;flex-wrap:wrap;gap:10px}.field{display:flex;flex-direction:column;gap:6px}.field span{color:var(--muted);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.checkbox-field{align-items:flex-start;flex-direction:row;gap:10px}.checkbox-field input[type=checkbox]{margin-top:2px}.checkbox-field span{line-height:1.4;text-transform:none}.field input,.field select,.field textarea,.inline-form input{border:1px solid var(--border);border-radius:12px;padding:10px 12px;color:var(--text-h);background:#fff}.checkbox-field input[type=checkbox]{flex:0 0 auto;width:18px;height:18px;padding:0;border-radius:4px}.field textarea{min-height:86px;resize:vertical}.field textarea.json-input{min-height:420px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:12px;line-height:1.45}.field-inline{min-width:260px}.field-action{justify-content:flex-end}.location-suggest-field{position:relative}.location-suggest-menu{position:absolute;top:calc(100% + 4px);right:0;left:0;z-index:20;overflow:hidden;border:1px solid var(--border);border-radius:12px;background:#fff;box-shadow:var(--shadow)}.location-suggest-option{display:grid;width:100%;gap:2px;border:0;border-bottom:1px solid var(--border);padding:10px 12px;color:var(--text-h);background:#fff;text-align:left;cursor:pointer}.location-suggest-option:last-child{border-bottom:0}.location-suggest-option:hover{background:#f8fafc}.location-suggest-option strong{font-size:14px}.location-suggest-option span,.location-suggest-empty{color:var(--muted);font-size:12px;text-transform:capitalize}.location-suggest-empty{padding:10px 12px}.filter-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.manual-filter-stack{display:grid;gap:16px}.filter-group{margin:0;border:1px solid var(--border);border-radius:16px;padding:14px;background:#fbfdff}.filter-group legend{padding:0 6px;color:var(--text-h);font-size:13px;font-weight:800}.multi-select{min-height:92px}.toggle-grid{display:flex;flex-wrap:wrap;gap:10px 18px;margin-top:12px}.mode-tabs{display:inline-flex;gap:4px;padding:4px;margin-bottom:18px;border:1px solid var(--border);border-radius:12px;background:#f8fafc}.mode-tab{border:0;border-radius:8px;padding:8px 12px;color:var(--muted);background:transparent;cursor:pointer;font-weight:800}.mode-tab-active{color:var(--text-h);background:#fff;box-shadow:0 1px 4px #0f172a14}.handoff-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid var(--border);border-radius:12px;padding:10px 12px;color:var(--muted);background:#fff;font-size:14px}.scrappy-box{display:grid;gap:12px}.scrappy-state{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;border:1px solid var(--border);border-radius:12px;padding:12px;background:#fff}.scrappy-state span{color:var(--muted);font-size:12px;font-weight:800;text-transform:uppercase}.scrappy-state p{margin:4px 0 0;color:var(--text-h);font-size:14px}.scrappy-state small{display:block;margin-top:6px;color:var(--muted)}.scrappy-state-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.scrappy-chat{display:grid;gap:10px;max-height:300px;overflow:auto;border:1px solid var(--border);border-radius:12px;padding:12px;background:#f8fafc}.larry-grid{display:grid;grid-template-columns:minmax(280px,.9fr) minmax(360px,1.1fr);gap:18px}.larry-grid-simple{grid-template-columns:minmax(0,1fr)}.larry-grid-simple .larry-chat{max-height:none}.larry-chat,.one-click-fields{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;align-content:start}.larry-chat{position:relative;max-height:680px;overflow-y:auto;overflow-x:hidden;min-width:0;max-width:100%}.larry-chat>*{min-width:0;max-width:100%}.panel-header-compact{margin-bottom:12px}.panel-header-compact h3{margin:0;color:var(--text-h);font-size:18px}.chain-plan{display:grid;gap:10px;border:1px solid var(--border);border-radius:12px;padding:12px;background:#fff}.chain-steps{display:grid;gap:8px;margin:0;padding-left:20px}.chain-steps li{border-top:1px solid var(--border);padding-top:8px}.chain-steps li:first-child{border-top:0;padding-top:0}.chain-steps strong,.chain-steps span{display:block}.chain-steps strong{color:var(--text-h);font-size:14px}.chain-steps span{margin-top:2px;color:var(--accent);font-size:12px;font-weight:700}.chain-steps p{margin:4px 0 0;color:var(--muted);font-size:13px}.scrappy-message{display:grid;gap:4px;max-width:780px}.scrappy-message span{color:var(--muted);font-size:12px;font-weight:800;text-transform:uppercase}.scrappy-message p{margin:0;white-space:pre-wrap;border:1px solid var(--border);border-radius:10px;padding:10px;color:var(--text-h);background:#fff}.scrappy-message-body{margin:0;white-space:normal;border:1px solid var(--border);border-radius:10px;padding:10px;color:var(--text-h);background:#fff}.scrappy-message-body p{margin:0;border:0;border-radius:0;padding:0;background:transparent;color:inherit;white-space:normal}.scrappy-message-body p+p,.scrappy-message-body p+ul,.scrappy-message-body p+ol,.scrappy-message-body ul+p,.scrappy-message-body ol+p{margin-top:10px}.scrappy-message-body ul,.scrappy-message-body ol{margin:0;padding-left:20px}.scrappy-message-body li+li{margin-top:6px}.scrappy-message-body h4{margin:0 0 8px;font-size:15px;line-height:1.35}.scrappy-message-body code{border:1px solid var(--border);border-radius:6px;padding:1px 5px;background:var(--soft);color:var(--text-h);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.92em}.scrappy-message-user{justify-self:end}.scrappy-message-user p{background:#111827;color:#fff;border-color:#111827}[data-theme=dark] .scrappy-chat{color:var(--text);background:#0b1220;border-color:var(--border)}[data-theme=dark] .scrappy-message span{color:#94a3b8}[data-theme=dark] .scrappy-message p,[data-theme=dark] .scrappy-message-body{color:var(--text-h);background:#111827;border-color:var(--border)}[data-theme=dark] .scrappy-message-body code{color:#f8fafc;background:#0b1220;border-color:var(--border)}[data-theme=dark] .scrappy-message-user p,[data-theme=dark] .scrappy-message-user .scrappy-message-body{color:#f8fafc;background:#0a66c2;border-color:#0a66c2}[data-theme=dark] .scrappy-message-user .scrappy-message-body code{color:#f8fafc;background:#ffffff24;border-color:#ffffff38}.scrappy-compose{display:grid;gap:10px}.scrappy-box textarea{min-height:140px;resize:vertical;border:1px solid var(--border);border-radius:12px;padding:12px;color:var(--text-h);background:#fff}.scrappy-actions{display:flex;flex-wrap:wrap;gap:10px}.conversation-tools{display:grid;gap:10px;border:1px solid var(--border);border-radius:12px;padding:12px;background:#fff}.connector-suggestions{display:grid;gap:12px;border:1px solid var(--border);border-radius:12px;padding:12px;background:#fff}.planned-followups{border-top:1px solid var(--border);padding-top:12px}.listener-brand-wall{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.listener-brand-tile{display:grid;gap:6px;justify-items:center;align-content:center;min-height:88px;border:1px solid var(--border);border-radius:10px;padding:10px 8px;color:var(--text-h);background:linear-gradient(180deg,#fffffffa,#f8fafceb);cursor:pointer;font:inherit}.listener-brand-tile strong{color:var(--text-h);font-size:12px;line-height:1.15;text-align:center}.listener-brand-tile small{color:var(--muted);font-size:11px;font-weight:800}.listener-brand-tile-active{border-color:#2563eb8c;box-shadow:0 0 0 2px #2563eb1a}.listener-brand-icon{display:grid;width:36px;height:36px;place-items:center;border-radius:10px;color:#fff;background:#111827;font-size:11px;font-weight:900;letter-spacing:0}.listener-channel-builder{display:grid;gap:12px;border:1px solid var(--border);border-radius:12px;padding:12px;background:#f8fafcb3}.listener-channel-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px}.listener-connector-option{display:grid;grid-template-columns:40px minmax(0,1fr);gap:10px;align-items:center;border:1px solid var(--border);border-radius:10px;padding:10px;color:var(--text);background:var(--panel);text-align:left;cursor:pointer;font:inherit}.listener-connector-option strong,.listener-connector-option small,.listener-connector-option em{display:block}.listener-connector-option strong{color:var(--text-h);font-size:13px}.listener-connector-option small{margin-top:3px;color:var(--muted);font-size:12px;line-height:1.35}.listener-connector-option em{margin-top:6px;color:#2563eb;font-size:11px;font-style:normal;font-weight:900;text-transform:uppercase}.listener-connector-option-active{border-color:#2563eb8c;box-shadow:0 0 0 2px #2563eb1a}.listener-connector-option-muted{opacity:.72}.listener-manual-builder{display:grid;gap:12px;border-top:1px solid var(--border);padding-top:12px}.listener-manual-builder h4,.listener-manual-builder p{margin:0}.listener-manual-builder h4{color:var(--text-h);font-size:16px}.listener-manual-builder p{color:var(--muted);font-size:13px;line-height:1.45}.custom-chain-panel{display:grid;gap:12px;border:1px solid var(--border);border-radius:12px;padding:12px;background:linear-gradient(180deg,#eff6ffd1,#f8fafcf0)}.custom-chain-list{display:grid;gap:8px;margin:0;padding:0;list-style:none}.custom-chain-item{display:grid;grid-template-columns:40px minmax(0,1fr) auto;gap:10px;align-items:center;border:1px solid var(--border);border-radius:10px;padding:10px;background:var(--panel)}.custom-chain-item__body{display:grid;gap:3px;min-width:0}.custom-chain-item__body strong{color:var(--text-h);font-size:13px}.custom-chain-item__body small{color:var(--muted);font-size:12px;line-height:1.35}.custom-chain-item__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.btn-mini{min-height:30px;padding:6px 9px;border-radius:8px;font-size:12px}.field-block{display:grid;gap:6px}.field-block span{color:var(--muted);font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.field-block textarea{width:100%;min-height:112px;resize:vertical;border:1px solid var(--border);border-radius:10px;padding:10px 12px;color:var(--text-h);background:#fff;font:inherit;line-height:1.45}.field-block select{width:100%;border:1px solid var(--border);border-radius:10px;padding:10px 12px;color:var(--text-h);background:#fff;font:inherit}.listener-connector-select{max-width:560px}.connector-chip-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px}.connector-chip{display:grid;grid-template-columns:40px minmax(0,1fr);gap:10px;align-items:center;border:1px solid var(--border);border-radius:10px;padding:10px;color:var(--text);background:var(--panel);text-align:left;cursor:pointer}.connector-chip strong,.connector-chip small{display:block}.connector-chip strong{color:var(--text-h);font-size:13px}.connector-chip small{margin-top:3px;color:var(--muted);font-size:12px;line-height:1.35}.connector-chip__icon{display:grid;width:38px;height:38px;place-items:center;border:1px solid rgba(37,99,235,.2);border-radius:10px;color:#1d4ed8;background:#2563eb14;font-size:11px;font-weight:900;letter-spacing:0}.connector-chip-selected{border-color:#2563eb8c;box-shadow:0 0 0 2px #2563eb1a}.connector-chip-approved .connector-chip__icon{border-color:#16a34a47;color:#166534;background:#16a34a1a}.listener-brand-icon--linkedin,.connector-chip__icon--linkedin{color:#fff;background:#0a66c2}.listener-brand-icon--substack,.connector-chip__icon--substack{color:#fff;background:#ff6719}.listener-brand-icon--website,.connector-chip__icon--website{color:#fff;background:#0f766e}.listener-brand-icon--instagram,.connector-chip__icon--instagram{color:#fff;background:linear-gradient(135deg,#833ab4,#fd1d1d,#fcb045)}.listener-brand-icon--facebook,.connector-chip__icon--facebook{color:#fff;background:#1877f2}.listener-brand-icon--tiktok,.connector-chip__icon--tiktok{color:#fff;background:#111827}.listener-brand-icon--youtube,.connector-chip__icon--youtube{color:#fff;background:red}.listener-brand-icon--podcast,.connector-chip__icon--podcast{color:#fff;background:#7c3aed}.listener-brand-icon--crunchbase,.connector-chip__icon--crunchbase{color:#fff;background:#146aff}.listener-brand-icon--g2,.connector-chip__icon--g2{color:#fff;background:#ff492c}.listener-brand-icon--trustpilot,.connector-chip__icon--trustpilot{color:#fff;background:#00b67a}.listener-brand-icon--glassdoor,.connector-chip__icon--glassdoor{color:#fff;background:#0caa41}.listener-brand-icon--indeed,.connector-chip__icon--indeed{color:#fff;background:#2557a7}.listener-brand-icon--apollo,.connector-chip__icon--apollo{color:#fff;background:#7c2d12}.connector-approval-row{display:flex;flex-wrap:wrap;gap:10px}.listener-catalog-note{margin:0;border-top:1px solid var(--border);padding-top:10px;color:var(--muted);font-size:13px;line-height:1.45}.approved-listeners{display:grid;gap:4px;border-top:1px solid var(--border);padding-top:10px}.approved-listeners span{color:var(--muted);font-size:12px;font-weight:800;text-transform:uppercase}.approved-listeners strong{color:var(--text-h);font-size:13px}.social-pulse-tools{display:grid;gap:12px;border:1px solid var(--border);border-radius:12px;padding:12px;background:radial-gradient(circle at 8% 0,rgba(56,225,214,.12),transparent 42%),linear-gradient(180deg,#eff6ffd1,#f8fafcf5)}.social-pulse-grid{display:grid;grid-template-columns:minmax(220px,1.35fr) minmax(160px,.75fr) minmax(120px,.45fr) minmax(180px,.75fr);gap:10px;align-items:end}.tag-index-panel{scroll-margin-top:20px}.tag-proof-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px}.tag-proof-card{display:grid;align-content:start;gap:12px;border:1px solid var(--border);border-radius:12px;padding:12px;background:#fff}.tag-proof-card h3{margin:0;color:var(--text-h);font-size:15px}.tag-index-list{display:flex;flex-wrap:wrap;gap:6px;min-height:34px;align-items:center}.tag-index-chip{gap:6px}.tag-index-chip small{display:inline-grid;min-width:20px;height:20px;place-items:center;border-radius:999px;color:var(--muted);background:#64748b1f;font-size:11px;font-weight:800}.tag-target-list,.tag-assignment-summary,.tag-assignment-form{display:flex;flex-wrap:wrap;gap:10px}.tag-assignment-form{display:grid;margin-top:16px}.tag-assignment-form .field-label,.tag-assignment-summary>span{display:block;margin-bottom:8px;color:var(--muted);font-size:12px;font-weight:800}.tag-index-list--clickable{max-height:240px;overflow:auto;align-content:start;border:1px solid var(--border);border-radius:10px;padding:10px}.tag-index-chip--button{appearance:none;cursor:pointer;font:inherit}.tag-index-chip--button:hover,.tag-index-chip--button:focus-visible,.tag-index-chip--button.is-selected{border-color:var(--accent);color:var(--text-h);background:var(--accent-bg);outline:none}.my-data-page{gap:18px}.my-data-table-panel{display:grid;gap:14px;min-width:0;overflow:hidden}.datatable{display:flex;flex-direction:column;gap:10px;min-width:0}.datatable__control-panel{display:grid;gap:10px;border:1px solid var(--border);border-radius:12px;padding:12px;background:#fff}.datatable__profitlink-route{display:grid;grid-template-columns:minmax(220px,.75fr) minmax(360px,1.25fr);gap:14px;align-items:end;border:1px solid rgba(37,99,235,.24);border-radius:12px;padding:12px;background:linear-gradient(180deg,#eff6ffeb,#fffffff5)}.datatable__profitlink-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;align-items:end}.datatable__bar{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.datatable__filter-row,.datatable__export-row{display:flex;align-items:end;gap:10px;flex-wrap:wrap}.datatable__filter-row{display:grid;grid-template-columns:minmax(220px,1fr) minmax(220px,1fr) auto;align-items:end}.datatable__field{min-width:210px}.datatable__field-small{min-width:120px}.datatable__search{min-width:240px}.datatable__meta{color:var(--muted);margin-right:auto;white-space:nowrap}.datatable__legend{color:var(--muted);font-size:11px}.datatable__columns{border-top:1px solid var(--border);padding-top:10px}.datatable__columns summary{color:var(--text-h);cursor:pointer;font-weight:800}.datatable__column-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:8px;margin-top:10px}.column-toggle{display:flex;align-items:center;gap:8px;border:1px solid var(--border);border-radius:10px;padding:8px 10px;color:var(--text-h);background:var(--panel);font-size:12px;font-weight:700}.datatable__export-row{margin-top:10px}.datatable__export-all-columns{min-height:38px}.datatable__export-all-columns input{margin:0}.datatable__export-status{color:var(--muted)}.datatable__scroll{width:100%;max-width:100%;max-height:min(62vh,620px)}.table--data{font-size:13px;white-space:nowrap}.table--data td{max-width:240px;overflow:hidden;text-overflow:ellipsis}@media(max-width:860px){.datatable__filter-row,.datatable__profitlink-route{grid-template-columns:1fr}.datatable__meta{white-space:normal}}.th-sort{display:inline-flex;align-items:center;gap:5px;border:0;padding:0;color:var(--muted);background:transparent;font:inherit;font-size:11px;text-transform:uppercase;letter-spacing:.08em;cursor:pointer}.th-sort:hover{color:var(--text-h)}.th-sort__ind,.th-future,.cell-empty{color:var(--muted)}.th-future{font-style:italic}.cell-pending{color:#b45309;font-size:12px;font-weight:800}.cell-tags,.cell-channels{display:inline-flex;gap:4px;flex-wrap:wrap;align-items:flex-start}.tag--mini{padding:1px 7px;font-size:11px}.tag--readable{max-width:min(360px,100%);white-space:normal;overflow-wrap:anywhere;word-break:normal;line-height:1.35}.tag-inline-details{display:inline-flex;min-width:120px;max-width:min(420px,100%)}.tag-inline-details summary{display:inline-flex;cursor:pointer;border:1px solid var(--border);border-radius:999px;padding:1px 8px;color:var(--accent);background:#2563eb14;font-size:11px;font-weight:900;list-style:none}.tag-inline-details summary::-webkit-details-marker{display:none}.tag-inline-details__chips{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px}.chan-link{border:1px solid var(--border);border-radius:999px;padding:1px 7px;color:var(--accent);font-size:12px;text-decoration:none}.chan-link:hover{border-color:var(--accent)}.btn-sm{min-height:32px;padding:6px 10px;font-size:12px}.conversation-tools .inline-form{margin-top:0}.saved-conversation-list{display:grid;gap:6px;margin:0;padding:0;list-style:none}.saved-conversation-list li{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;border-top:1px solid var(--border);padding-top:6px}.saved-conversation-list li:first-child{border-top:0;padding-top:0}.saved-conversation-list .btn{min-width:0;padding:6px 8px;text-align:left}.saved-conversation-list small{color:var(--muted);white-space:nowrap}.heimdall-save-inline{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap;max-width:100%}.heimdall-save-inline input{width:min(260px,100%);min-height:34px;border:1px solid var(--border);border-radius:10px;background:var(--panel);color:var(--text);padding:7px 10px;font:inherit;font-size:13px}.heimdall-save-inline input::placeholder{color:var(--muted)}.toggle-line{display:flex;align-items:center;gap:8px;min-height:42px;color:var(--text-h);font-weight:700}.chip-row,.pagination-row,.inline-form,.metrics-row{display:flex;flex-wrap:wrap;gap:10px}.chip-row,.inline-form,.metrics-row,.pagination-row{margin-top:16px}.btn{border:1px solid transparent;border-radius:12px;padding:10px 14px;cursor:pointer;font-weight:700}.btn:disabled{opacity:.55;cursor:not-allowed}.btn-primary{color:#fff;background:var(--accent)}.btn-secondary{color:var(--text-h);border-color:var(--border);background:#fff}.btn-ghost{color:var(--muted);background:transparent}.chip{border:1px solid var(--border);border-radius:999px;padding:8px 12px;color:var(--text-h);background:#fff;cursor:pointer;font-size:13px}.banner{border-radius:14px;padding:12px 14px;margin-bottom:16px;font-size:14px}.banner-accent{color:#1d4ed8;background:#2563eb14;border:1px solid rgba(37,99,235,.18)}.metric{min-width:120px;border:1px solid var(--border);border-radius:14px;padding:12px;background:#fff}.metric span{display:block;color:var(--muted);font-size:12px;margin-bottom:4px}.metric strong{color:var(--text-h);font-size:18px}.message{margin-top:14px;font-size:14px}.message-error{color:#b91c1c}.message-info{color:#1d4ed8}.message-warning{color:#92400e}.filter-summary{margin-top:14px;color:var(--muted);font-size:14px}.results-table-wrap{margin-top:18px;overflow:auto;border:1px solid var(--border);border-radius:16px}.results-table{width:100%;border-collapse:collapse;font-size:14px}.results-table th,.results-table td{padding:12px 14px;border-bottom:1px solid var(--border);text-align:left}.results-table th{color:var(--muted);font-size:12px;text-transform:uppercase;letter-spacing:.08em;background:#f8fafc}.results-table tr.selected{background:#2563eb0f}.empty-cell{color:var(--muted)}.drawer-backdrop{position:fixed;inset:0;border:0;background:#0f172a59;cursor:pointer;z-index:40}.drawer{position:fixed;top:0;bottom:0;width:min(420px,100vw);background:var(--panel);border:1px solid var(--border);box-shadow:var(--shadow);z-index:50;display:flex;flex-direction:column}.saved-drawer{left:0}.debug-drawer{right:0}.drawer-header{display:flex;align-items:start;justify-content:space-between;gap:12px;padding:20px;border-bottom:1px solid var(--border)}.drawer-body{padding:16px 20px 24px;overflow:auto}.saved-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.saved-item{width:100%;border:1px solid var(--border);border-radius:14px;padding:12px 14px;text-align:left;background:#fff}.saved-item-main{display:grid;width:100%;gap:4px;border:0;padding:0;text-align:left;background:transparent;cursor:pointer}.saved-item-action{margin-top:10px}.saved-item-actions{display:flex;flex-wrap:wrap;gap:8px}.schedule-badge{display:grid;gap:3px;margin-top:10px;border:1px solid rgba(100,116,139,.28);border-radius:12px;padding:9px 10px;color:#475569;background:#f8fafc}.schedule-badge-active{border-color:#15803d4d;color:#166534;background:#15803d14}.schedule-badge-exhausted{border-color:#05966961;color:#047857;background:#10b9811a}.schedule-badge strong{font-size:13px}.schedule-badge span{font-size:12px}.saved-item-warning{margin:10px 0 0;color:#b45309;font-size:13px}.saved-item-active{border-color:#2563eb59;background:#2563eb0f}.saved-item-name{display:block;color:var(--text-h);font-weight:700}.saved-item-meta,.saved-item-filters,.muted-copy{display:block;margin-top:4px;color:var(--muted);font-size:13px}.schedule-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px;padding-top:12px;border-top:1px solid var(--border)}.schedule-days{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:10px}.scheduled-section{margin-top:20px;padding-top:16px;border-top:1px solid var(--border)}.scheduled-section h4{margin:0 0 10px;color:var(--text-h)}.scheduled-list{display:grid;gap:10px;margin:0;padding:0;list-style:none}.scheduled-list li{display:grid;gap:4px;border:1px solid var(--border);border-radius:12px;padding:10px 12px;background:#fff}.scheduled-list strong{color:var(--text-h)}.scheduled-list span{color:var(--muted);font-size:13px}.debug-json{margin:0;padding:20px;overflow:auto;font-size:12px;line-height:1.5;color:#e2e8f0;background:#0f172a}.research-panel,.proof-panel{margin-top:20px}.selected-lead{display:grid;gap:6px;border:1px solid var(--border);border-radius:14px;padding:14px;background:#fff}.selected-lead strong{color:var(--text-h)}.selected-lead span{color:var(--muted);font-size:14px}.research-result{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.readback-list{display:grid;gap:8px;margin:16px 0 0;padding:0;list-style:none}.readback-list li{display:grid;gap:4px;border:1px solid var(--border);border-radius:12px;padding:12px;background:#fff}.readback-list strong{color:var(--text-h)}.readback-list span,.readback-list small{color:var(--muted)}@media(max-width:960px){.topbar{align-items:flex-start;flex-wrap:wrap}.topbar-brand{flex-wrap:wrap}.topbar-brand .brand-lockup{--brand-mark-size: 62px;--brand-simply-size: 24px;--brand-scrapable-size: 15px;--brand-tagline-size: 5px}.topbar-brand__logo{width:280px;max-width:48vw}.topbar-controls{justify-content:flex-start}.topbar-menu__panel{left:auto;right:0}.user-app-hero-copy{max-width:min(720px,calc(100% - 150px))}.layout,.larry-grid{grid-template-columns:1fr}.listener-brand-wall{grid-template-columns:repeat(4,minmax(0,1fr))}.workflow-rail{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.topbar,.panel-header,.topbar-controls{flex-direction:column;align-items:stretch}.topbar-menu{display:grid;gap:6px}.topbar-menu__panel{position:static;display:none;min-width:0;box-shadow:none;opacity:1;pointer-events:auto;transform:none}.topbar-menu:hover .topbar-menu__panel,.topbar-menu:focus-within .topbar-menu__panel{display:grid}.heimdall-save-inline{justify-content:stretch}.heimdall-save-inline input,.heimdall-save-inline .btn{width:100%}.topbar-brand{align-items:flex-start}.topbar-brand .brand-lockup{--brand-mark-size: 52px;--brand-simply-size: 20px;--brand-scrapable-size: 13px;--brand-tagline-size: 4px;gap:8px}.brand-lockup__divider{height:calc(var(--brand-mark-size) * .68)}.brand-lockup__tagline{gap:5px;letter-spacing:.34em}.brand-lockup__tagline span{width:18px;flex-basis:18px}.topbar-brand__logo{width:240px;max-width:100%}.topbar-brand__title{min-width:0}.user-app-hero:after{display:none}.user-app-hero-copy{max-width:none}.filter-grid,.workflow-rail,.tag-proof-grid{grid-template-columns:1fr}.listener-brand-wall{grid-template-columns:repeat(2,minmax(0,1fr))}}.list-building-card{border:1px solid var(--border);border-radius:24px;padding:24px;background:var(--panel);box-shadow:var(--shadow);margin-bottom:20px}.mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:12px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.searchpage{display:flex;flex-direction:column;gap:16px}.searchpage__bar,.searchpage__actions,.results__head,.results__headActions,.listactions__row,.research__actions,.drawer__itemrow,.drawer__itembtns{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.searchpage__bar,.results__head,.drawer__itemrow{justify-content:space-between}.results__headActions{justify-content:flex-end}.searchpage__split{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;align-items:start}.searchpage__rightcol,.listactions,.drawer__list{display:flex;flex-direction:column;gap:14px;min-width:0}.panel__title{margin:0 0 12px;color:var(--text-h);font-size:20px}.lc,.results,.search-routing-panel,.listactions,.rawpanel{border:1px solid var(--border);border-radius:16px;padding:16px;background:var(--panel)}.lc{display:flex;flex-direction:column;gap:12px;min-height:clamp(460px,58vh,720px)}.lc__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.lc__headbtns{display:flex;gap:8px;flex-wrap:wrap}.avatar-guidance-control{display:flex;align-items:end;justify-content:space-between;gap:12px;padding:10px 12px;margin:10px 0 12px;border:1px solid var(--border);border-radius:10px;background:color-mix(in srgb,var(--panel) 88%,transparent)}.avatar-guidance-control label{display:flex;align-items:center;gap:10px;min-width:0}.avatar-guidance-control label>span{color:var(--muted);font-size:.75rem;font-weight:700;letter-spacing:.04em;white-space:nowrap}.avatar-guidance-control select{min-width:min(320px,42vw);max-width:100%}.avatar-guidance-control small{color:var(--muted);line-height:1.35;text-align:right}.avatar-guidance-control--heimdall{margin:0 0 14px}@media(max-width:760px){.avatar-guidance-control,.avatar-guidance-control label{align-items:stretch;flex-direction:column}.avatar-guidance-control select{min-width:0;width:100%}.avatar-guidance-control small{text-align:left}}.lc__modules{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.lc-module{display:grid;gap:4px;min-width:0;min-height:76px;border:1px solid var(--border);border-radius:8px;padding:10px;color:var(--text);background:color-mix(in srgb,var(--panel) 88%,var(--accent-bg) 12%);cursor:pointer;text-align:left}.lc-module strong,.lc-module span{min-width:0;overflow-wrap:anywhere}.lc-module strong{color:var(--text-h);font-size:13px;line-height:1.25}.lc-module span{color:var(--muted);font-size:12px;line-height:1.35}.lc-module.is-active{border-color:color-mix(in srgb,var(--accent) 58%,var(--border) 42%);background:color-mix(in srgb,var(--accent-bg) 72%,var(--panel) 28%)}.lc-intro{display:grid;gap:12px;width:min(680px,100%);margin:auto;text-align:center}.lc-intro h3{margin:0;color:var(--text-h);font-size:20px;line-height:1.25}.lc-intro .lc__placeholder{margin:0 auto}.lc-intro__choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.lc-intro-choice{display:grid;gap:5px;min-width:0;min-height:94px;border:1px solid var(--border);border-radius:8px;padding:12px;color:var(--text);background:var(--panel);cursor:pointer;text-align:left}.lc-intro-choice strong,.lc-intro-choice span{min-width:0;overflow-wrap:anywhere}.lc-intro-choice strong{color:var(--text-h);font-size:14px;line-height:1.25}.lc-intro-choice span{color:var(--muted);font-size:12px;line-height:1.35}.lc-intro-choice.is-active{border-color:color-mix(in srgb,var(--accent) 60%,var(--border) 40%);background:color-mix(in srgb,var(--accent-bg) 70%,var(--panel) 30%)}.lc-intro-pull{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid var(--border);border-radius:8px;padding:12px;background:color-mix(in srgb,var(--panel) 90%,var(--accent-bg) 10%);text-align:left}.lc-intro-pull div{display:grid;gap:4px;min-width:0}.lc-intro-pull strong{color:var(--text-h);font-size:13px;line-height:1.25}.lc-intro-pull span{color:var(--muted);font-size:12px;line-height:1.35;overflow-wrap:anywhere}.lc__tag,.lc__placeholder,.results__meta,.results__notice,.research__sel,.listactions__hint,.drawer__meta,.drawer__note,.drawer__schedstatus{color:var(--muted)}.results__notice{margin:10px 0 12px;padding:10px 12px;border:1px solid color-mix(in srgb,var(--accent) 28%,var(--border) 72%);border-radius:10px;background:color-mix(in srgb,var(--accent) 8%,transparent);line-height:1.45}.search-routing-panel{display:grid;gap:16px}.search-routing-panel .crm-routing{margin:0;padding:0;border:0;border-radius:0;background:transparent}.search-routing-panel .crm-routing+.crm-routing{padding-top:16px;border-top:1px solid var(--border)}.lc-summary-panel{display:grid;gap:12px;border:1px solid var(--border);border-radius:12px;padding:14px;background:color-mix(in srgb,var(--accent-bg) 42%,var(--panel) 58%)}.lc-summary-panel__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.lc-summary-panel__head h2,.lc-summary-card__top h3,.lc-summary-card__identity h3{margin:0;color:var(--text-h)}.lc-summary-panel__head h2{font-size:20px}.lc-summary-panel__eyebrow,.lc-summary-card__label{margin:0;color:var(--muted);font-size:11px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.lc-summary-panel__count,.lc-summary-card__badge{display:inline-flex;align-items:center;border:1px solid var(--border);border-radius:999px;padding:5px 9px;color:var(--muted);background:var(--panel);font-size:12px;font-weight:800;white-space:nowrap}.lc-summary-grid{display:grid;grid-template-columns:1fr;gap:10px}.lc-summary-card{display:grid;gap:12px;min-width:0;border:1px solid var(--border);border-radius:8px;padding:12px;background:var(--panel)}.lc-summary-card__summary{display:grid;grid-template-columns:minmax(220px,.95fr) minmax(460px,1.8fr);gap:12px;align-items:stretch}.lc-summary-card__identity{display:grid;align-content:start;gap:8px;min-width:0}.lc-summary-card__top{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.lc-summary-card__header-metrics{display:flex;align-items:flex-start;justify-content:flex-end;gap:6px;flex-wrap:wrap}.lc-summary-card__top h3{display:-webkit-box;overflow:hidden;font-size:16px;line-height:1.25;-webkit-box-orient:vertical;-webkit-line-clamp:2}.lc-summary-card__identity h3{display:-webkit-box;overflow:hidden;font-size:17px;line-height:1.25;-webkit-box-orient:vertical;-webkit-line-clamp:3}.lc-summary-card__metrics{display:grid;grid-template-columns:minmax(150px,1.25fr) repeat(3,minmax(104px,.7fr)) minmax(168px,1fr);gap:8px;align-items:stretch;min-width:0}.lc-summary-metric{display:grid;align-content:start;gap:4px;min-width:0;min-height:76px;border:1px solid var(--border);border-radius:8px;padding:9px 10px;background:color-mix(in srgb,var(--panel) 88%,var(--accent-bg) 12%)}.lc-summary-metric span{color:var(--muted);font-size:10px;font-weight:900;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.lc-summary-metric strong{min-width:0;color:var(--text-h);font-size:18px;line-height:1.15;overflow-wrap:anywhere}.lc-summary-metric em{min-width:0;color:var(--muted);font-size:11px;font-style:normal;font-weight:800;line-height:1.25;overflow-wrap:anywhere}.lc-summary-card__details{display:grid;min-width:0;border:1px solid var(--border);border-radius:8px;background:color-mix(in srgb,var(--panel) 92%,var(--accent-bg) 8%);overflow:hidden}.lc-summary-card__details>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:42px;padding:10px 12px;color:var(--text-h);cursor:pointer;font-size:13px;font-weight:900;list-style:none}.lc-summary-card__details>summary::-webkit-details-marker{display:none}.lc-summary-card__details>summary:before{content:">";color:var(--muted);font-size:12px;transition:transform .18s ease}.lc-summary-card__details[open]>summary:before{transform:rotate(90deg)}.lc-summary-card__details>summary span{flex:1 1 auto}.lc-summary-card__details>summary small{min-width:0;color:var(--muted);font-size:11px;font-weight:800;line-height:1.3;text-align:right}.lc-summary-card__detail-body{display:grid;gap:10px;min-width:0;border-top:1px solid var(--border);padding:12px}.lc-summary-card__meta{display:flex;gap:6px;flex-wrap:wrap;color:var(--muted);font-size:12px}.lc-summary-card__meta span{border-radius:999px;padding:3px 7px;background:color-mix(in srgb,var(--panel) 82%,var(--accent-bg) 18%)}.lc-summary-card__rationale{margin:0;color:var(--muted);font-size:13px;line-height:1.45}.lc-summary-card__section{display:grid;gap:6px;min-width:0}.lc-summary-card__chips{display:flex;gap:6px;flex-wrap:wrap}.lc-summary-card__chips span{border:1px solid var(--border);border-radius:999px;padding:4px 8px;color:var(--text-h);background:color-mix(in srgb,var(--panel) 88%,var(--accent-bg) 12%);font-size:12px;font-weight:800}.lc-summary-card__person-row{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1.25fr) minmax(0,.9fr) minmax(0,1fr);gap:8px;align-items:start;border-top:1px solid var(--border);padding-top:6px;color:var(--muted);font-size:12px;line-height:1.35}.lc-summary-card__person-row strong,.lc-summary-card__person-row span{min-width:0;overflow-wrap:anywhere}.lc-summary-card__person-row strong{color:var(--text-h)}.lc-summary-card__title-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center;border-top:1px solid var(--border);padding-top:6px;color:var(--text-h);font-size:13px}.lc-summary-card__title-row span{overflow-wrap:anywhere}.lc-summary-card__title-row strong{color:var(--muted)}.lc-summary-card__empty{margin:0;color:var(--muted);font-size:13px}.lc-summary-card__save{display:grid;gap:5px}.lc-summary-card__actions{display:flex;gap:8px;flex-wrap:wrap}.search-manual-filter-card{align-self:start;overflow:hidden;padding:0}.search-manual-filter-card>summary{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:14px 16px;color:var(--text-h);cursor:pointer;list-style:none}.search-manual-filter-card>summary::-webkit-details-marker{display:none}.search-manual-filter-card>summary>span{font-size:15px;font-weight:900}.search-manual-filter-card>summary>small{color:var(--muted);font-size:11px;text-align:right}.search-manual-filter-card>summary:after{content:"\25be";color:var(--accent);font-size:13px;transition:transform .16s ease}.search-manual-filter-card[open]>summary:after{transform:rotate(180deg)}.search-manual-filter-card__body{display:grid;gap:14px;border-top:1px solid var(--border);padding:14px}.search-connection-prompts{display:grid;gap:9px}.search-connection-prompts article{display:flex;align-items:center;justify-content:space-between;gap:18px;border:1px solid color-mix(in srgb,var(--accent) 32%,var(--border));border-radius:12px;padding:13px 14px;background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--accent) 10%,transparent),transparent 42%),var(--panel)}.search-connection-prompts article.is-profitlink{border-color:color-mix(in srgb,#34d399 34%,var(--border));background:radial-gradient(circle at 100% 0,color-mix(in srgb,#34d399 10%,transparent),transparent 42%),var(--panel)}.search-connection-prompts article>div{display:grid;gap:3px}.search-connection-prompts span{color:var(--accent);font-size:10px;font-weight:900;letter-spacing:.09em;text-transform:uppercase}.search-connection-prompts .is-profitlink span{color:#34d399}.search-connection-prompts strong{color:var(--text-h);font-size:14px}.search-connection-prompts p{margin:0;color:var(--muted);font-size:11px;line-height:1.5}.search-connection-prompts a{flex:0 0 auto;text-align:center;text-decoration:none}.search-result-analytics{display:grid;min-width:0;gap:12px}.search-result-analytics__head{display:flex;align-items:center;justify-content:space-between;gap:18px;border:1px solid color-mix(in srgb,var(--accent) 34%,var(--border));border-radius:14px;padding:15px 17px;background:linear-gradient(120deg,color-mix(in srgb,var(--panel) 80%,var(--accent-bg) 20%),var(--panel))}.search-result-analytics__head>div{display:grid;gap:3px}.search-result-analytics__head span,.search-result-chart>header span{color:var(--accent);font-size:9px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.search-result-analytics__head h2{margin:0;color:var(--text-h);font-size:18px}.search-result-analytics__head p{margin:0;color:var(--muted);font-size:11px}.search-result-analytics__head>strong{flex:0 0 auto;color:var(--accent);font-size:25px}.search-result-analytics__head>strong small{color:var(--muted);font-size:10px}.search-result-analytics__primary,.search-result-analytics__secondary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.search-result-chart{min-width:0;overflow:hidden;border:1px solid color-mix(in srgb,var(--accent) 22%,var(--border));border-radius:14px;background:color-mix(in srgb,var(--panel) 95%,#071425 5%);box-shadow:0 22px 54px -48px color-mix(in srgb,var(--accent) 60%,transparent)}.search-result-chart>header{display:flex;align-items:center;justify-content:space-between;gap:15px;border-bottom:1px solid var(--border);padding:12px 14px}.search-result-chart>header>div{display:grid;gap:3px}.search-result-chart>header strong{color:var(--text-h);font-size:13px}.search-result-chart>header>small{max-width:44%;color:var(--muted);font-size:9px;line-height:1.45;text-align:right}.search-geo-pie,.search-avatar-radar{display:grid;grid-template-columns:minmax(210px,1fr) minmax(145px,.5fr);align-items:center;gap:12px;padding:13px;background:radial-gradient(circle at 38% 45%,color-mix(in srgb,var(--accent) 8%,transparent),transparent 44%)}.search-geo-pie svg,.search-avatar-radar svg{display:block;width:min(100%,360px);min-height:275px;margin:auto;overflow:visible;filter:drop-shadow(0 18px 32px rgba(0,0,0,.28))}.search-geo-pie path{stroke:#071425;stroke-width:1}.search-geo-pie__shadow{fill:#00000075;filter:blur(3px)}.search-geo-pie__depth path{opacity:.58;filter:brightness(.45) saturate(.9)}.search-geo-pie__top path{filter:saturate(1.08) brightness(1.04)}.search-geo-pie__labels{fill:#fff;stroke:#0208129e;stroke-width:1.2px;paint-order:stroke;font-size:6px;font-weight:950}.search-geo-pie__total{fill:var(--muted);font-size:4.5px;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.search-geo-pie__legend{display:grid;align-content:center;gap:6px}.search-geo-pie__legend>span{display:grid;grid-template-columns:9px minmax(0,1fr) auto;align-items:center;gap:7px;border:1px solid var(--border);border-radius:8px;padding:8px;background:var(--panel)}.search-geo-pie__legend i{width:9px;height:9px;border-radius:50%;background:var(--search-chart-color);box-shadow:0 0 10px color-mix(in srgb,var(--search-chart-color) 48%,transparent)}.search-geo-pie__legend strong{overflow:hidden;color:var(--text-h);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.search-geo-pie__legend small{color:var(--muted);font-size:9px;text-align:right}.search-avatar-radar__grid polygon{fill:color-mix(in srgb,var(--text-h) 2.5%,transparent);stroke:color-mix(in srgb,var(--muted) 28%,transparent);stroke-width:1}.search-avatar-radar__grid polygon:nth-child(2n){fill:color-mix(in srgb,var(--muted) 5%,transparent)}.search-avatar-radar__grid polygon.is-outer{fill:color-mix(in srgb,var(--muted) 7%,transparent);stroke:color-mix(in srgb,var(--text-h) 45%,transparent);stroke-width:1.4}.search-avatar-radar__grid line{stroke:color-mix(in srgb,var(--muted) 34%,transparent);stroke-width:1}.search-avatar-radar__series polygon{fill:color-mix(in srgb,#34d399 18%,transparent);stroke:#34d399;stroke-width:2.6;stroke-linejoin:round}.search-avatar-radar__series circle{fill:#34d399;stroke:var(--panel);stroke-width:1.2}.search-avatar-radar__labels text{fill:var(--muted);stroke:var(--panel);stroke-width:4px;paint-order:stroke;font-size:10px;font-weight:850}.search-avatar-radar__legend{display:grid;align-content:center;gap:8px}.search-avatar-radar__legend>span{display:grid;grid-template-columns:11px minmax(0,1fr);align-items:center;gap:8px;color:var(--text-h);font-size:10px}.search-avatar-radar__legend>span i{width:11px;height:11px;border:2px solid #34d399;border-radius:50%;background:color-mix(in srgb,#34d399 35%,transparent);box-shadow:0 0 11px color-mix(in srgb,#34d399 45%,transparent)}.search-avatar-radar__legend>small{color:var(--muted);font-size:9px;line-height:1.4}.search-avatar-radar__legend dl{display:grid;gap:1px;margin:0;background:var(--border)}.search-avatar-radar__legend dl>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px;padding:6px 7px;background:var(--panel)}.search-avatar-radar__legend dt{display:grid;gap:3px;min-width:0;color:var(--muted);font-size:9px}.search-avatar-radar__legend dt strong{color:var(--text-h);font-size:9px}.search-avatar-radar__legend dt small{color:var(--muted);font-size:8px;line-height:1.35}.search-avatar-radar__legend dt em{color:color-mix(in srgb,var(--accent) 72%,var(--muted));font-size:7px;font-style:normal;line-height:1.4;overflow-wrap:anywhere}.search-avatar-radar__legend dd{margin:0;color:var(--text-h);font-size:9px;font-weight:850}.search-result-bars{display:grid;gap:10px;padding:18px}.search-result-bars>div{display:grid;grid-template-columns:minmax(110px,.46fr) minmax(120px,1fr) 28px;align-items:center;gap:9px}.search-result-bars span{overflow:hidden;color:var(--text-h);font-size:10px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.search-result-bars i{display:block;height:9px;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--muted) 12%,transparent)}.search-result-bars b{display:block;width:var(--search-chart-width);height:100%;border-radius:inherit;background:linear-gradient(90deg,color-mix(in srgb,var(--search-chart-color) 70%,#071425),var(--search-chart-color));box-shadow:0 0 12px color-mix(in srgb,var(--search-chart-color) 42%,transparent)}.search-result-bars strong{color:var(--muted);font-size:10px;text-align:right}.search-chart-empty{grid-column:1 / -1;margin:12px;border:1px dashed var(--border);border-radius:9px;padding:20px;color:var(--muted);font-size:10px;text-align:center}@media(max-width:1100px){.search-result-analytics__primary,.search-result-analytics__secondary{grid-template-columns:1fr}}@media(max-width:720px){.search-connection-prompts article,.search-result-analytics__head,.search-result-chart>header{align-items:flex-start;flex-direction:column}.search-connection-prompts a{width:100%}.search-result-chart>header>small{max-width:none;text-align:left}.search-geo-pie,.search-avatar-radar{grid-template-columns:1fr}}.search-collapse{border:1px solid var(--border);border-radius:14px;background:var(--panel);overflow:clip}.search-collapse>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;padding:14px 16px;color:var(--text-h);font-weight:900;list-style:none}.search-collapse>summary::-webkit-details-marker{display:none}.search-collapse>summary:after{content:"\25be";flex:0 0 auto;color:var(--muted);transition:transform .16s ease}.search-collapse[open]>summary:after{transform:rotate(180deg)}.search-collapse>summary small{margin-left:auto;color:var(--muted);font-size:12px;font-weight:700}.search-collapse>.results,.search-collapse>.search-routing-panel,.search-collapse>.research,.search-collapse>.enrich-panel,.search-collapse>.listactions{border:0;border-top:1px solid var(--border);border-radius:0}.search-status-modal{position:fixed;inset:0;z-index:2000;display:grid;place-items:center;padding:24px;background:#0f172a75;backdrop-filter:blur(6px)}.search-status-modal__card{width:min(760px,100%);display:grid;gap:16px;border:1px solid color-mix(in srgb,var(--accent) 32%,var(--border) 68%);border-radius:16px;padding:20px;background:var(--panel);box-shadow:0 24px 72px #0f172a47}.search-status-modal__head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.search-status-modal__head h2{margin:4px 0 0;color:var(--text-h);font-size:22px}.search-status-modal__copy{max-width:58ch;margin:10px 0 0;color:var(--muted);line-height:1.5}.search-status-modal__spinner{width:34px;height:34px;border-radius:999px;border:3px solid color-mix(in srgb,var(--accent) 22%,transparent);border-top-color:var(--accent);animation:spin .78s linear infinite}.enrichment-routing-modal{width:min(980px,100%);max-height:min(860px,calc(100vh - 48px));overflow:auto}.enrichment-routing-modal .crm-routing{margin:0}.enrichment-routing-modal__actions{display:flex;justify-content:flex-end;gap:10px}.linkedin-listener-batch-modal{width:min(820px,100%)}.linkedin-listener-batch-modal__scope{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.linkedin-listener-batch-modal__scope article{display:grid;gap:4px;min-width:0;border:1px solid var(--border);border-radius:12px;padding:14px;background:color-mix(in srgb,var(--accent) 7%,var(--panel) 93%)}.linkedin-listener-batch-modal__scope strong{color:var(--text-h);font-size:22px}.linkedin-listener-batch-modal__scope span,.linkedin-listener-batch-modal__rules{color:var(--muted);line-height:1.45}.linkedin-listener-batch-modal__rules{display:grid;gap:6px;margin:0;padding-left:22px}@media(max-width:720px){.linkedin-listener-batch-modal__scope{grid-template-columns:repeat(2,minmax(0,1fr))}}.expanded-research-modal{width:min(940px,100%);max-height:min(900px,calc(100vh - 48px));overflow:auto}.expanded-research-scope{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.expanded-research-scope article,.expanded-research-credit-boundary,.expanded-research-progress,.expanded-research-leads article{border:1px solid var(--border);border-radius:12px;background:color-mix(in srgb,var(--panel) 90%,var(--accent-bg) 10%)}.expanded-research-scope article{display:grid;gap:5px;padding:12px}.expanded-research-scope span,.expanded-research-credit-boundary span,.expanded-research-leads small{color:var(--muted);font-size:12px;line-height:1.45}.expanded-research-credit-boundary{display:grid;gap:5px;border-color:color-mix(in srgb,var(--accent) 38%,var(--border) 62%);padding:13px 14px}.expanded-research-timezone{max-width:440px}.expanded-research-leads{display:grid;gap:8px}.expanded-research-leads article{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:10px 12px}.expanded-research-leads article>div{display:grid;gap:2px}.expanded-research-leads article.expanded-research-lead-progress{display:block;padding:12px}.expanded-research-lead__head{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px}.expanded-research-stage-list{display:grid;gap:7px;margin:12px 0 0;padding:12px 0 0;border-top:1px solid var(--border);list-style:none}.expanded-research-stage{display:grid;grid-template-columns:10px minmax(0,1fr) auto auto;align-items:center;gap:10px;min-height:42px;padding:7px 9px;border-radius:9px;background:color-mix(in srgb,var(--panel) 94%,var(--accent-bg) 6%)}.expanded-research-stage>div{display:grid;gap:2px}.expanded-research-stage>span:not(.expanded-research-stage__marker){color:var(--muted);font-size:10px;font-weight:800;text-transform:uppercase}.expanded-research-stage__marker{width:8px;height:8px;border:2px solid var(--muted);border-radius:999px;background:transparent}.expanded-research-stage--completed .expanded-research-stage__marker,.expanded-research-stage--skipped .expanded-research-stage__marker{border-color:var(--success, #2dd4bf);background:var(--success, #2dd4bf)}.expanded-research-stage--running .expanded-research-stage__marker{border-color:var(--accent);background:var(--accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 16%,transparent)}.expanded-research-stage--failed .expanded-research-stage__marker{border-color:var(--danger, #f87171);background:var(--danger, #f87171)}.expanded-research-stage--needs_review .expanded-research-stage__marker{border-color:var(--warning, #fbbf24);background:var(--warning, #fbbf24)}.expanded-research-state{border-radius:999px;padding:4px 8px;color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,transparent);font-size:11px;font-weight:800;text-transform:capitalize}.expanded-research-progress{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;padding:12px 14px}.expanded-research-progress strong{color:var(--accent);text-transform:capitalize}.expanded-research-progress span{color:var(--muted);font-size:12px}@media(max-width:720px){.expanded-research-scope{grid-template-columns:minmax(0,1fr)}.expanded-research-leads article{grid-template-columns:minmax(0,1fr)}.expanded-research-lead__head,.expanded-research-stage{grid-template-columns:minmax(0,1fr)}.expanded-research-stage__marker{display:none}}@media(max-width:720px){.modal-save-schedule-suggestion{align-items:stretch;flex-direction:column}.modal-save-schedule-suggestion .button-row,.modal-save-schedule-suggestion .btn{width:100%}}.research-batches{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:10px;margin-top:12px;padding:12px;border:1px solid var(--border);border-radius:12px;background:#f8fafc}.research-batch{display:grid;min-width:0;gap:7px;padding:10px;border:1px solid var(--border);border-radius:10px;background:#fff}.research-batch__top{display:flex;align-items:center;justify-content:space-between;gap:10px}.research-batch__status{padding:4px 8px;border-radius:999px;color:#334155;background:#e2e8f0;font-size:12px;font-weight:800;text-transform:uppercase}.research-batch__status--running,.research-batch__status--queued{color:#075985;background:#e0f2fe}.research-batch__status--completed{color:#166534;background:#dcfce7}.research-batch__status--failed{color:#991b1b;background:#fee2e2}.research-batch__bar{position:relative;width:100%;height:8px;overflow:hidden;border-radius:999px;background:#e2e8f0}.research-batch__bar-fill,.research-batch__bar-active{position:absolute;inset-block:0;display:block;height:100%;border-radius:inherit}.research-batch__bar-fill{left:0;background:var(--accent);transition:width .18s ease}.research-batch__bar-active{min-width:8px;background:repeating-linear-gradient(115deg,color-mix(in srgb,var(--accent) 78%,#fff 22%) 0 10px,color-mix(in srgb,var(--accent) 38%,#fff 62%) 10px 20px);background-size:36px 100%;animation:research-progress-stripes .9s linear infinite;transition:left .18s ease,width .18s ease}.research-batch__bar.is-active:after{position:absolute;inset:0;content:"";background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.78) 50%,transparent 100%);transform:translate(-110%);animation:research-progress-sweep 1.8s ease-in-out infinite;pointer-events:none}.research-batch__activity{display:flex;align-items:center;flex-wrap:wrap;gap:7px;min-height:22px;color:var(--muted);font-size:12px}.research-batch__activity strong{color:var(--text-h)}.research-batch__spinner{width:14px;height:14px;flex:0 0 14px;border:2px solid color-mix(in srgb,var(--accent) 24%,transparent);border-top-color:var(--accent);border-radius:999px;animation:spin .78s linear infinite}@keyframes research-progress-stripes{to{background-position:36px 0}}@keyframes research-progress-sweep{0%{transform:translate(-110%)}55%,to{transform:translate(110%)}}@media(prefers-reduced-motion:reduce){.research-batch__bar-active,.research-batch__bar.is-active:after,.research-batch__spinner{animation:none}}.research-batch__meta{margin:0;color:var(--muted)}.research-batch__errors{border:1px solid var(--border);border-radius:8px;padding:8px;background:color-mix(in srgb,#fee2e2 42%,#fff 58%)}.research-batch__errors summary{cursor:pointer;font-weight:800;color:#991b1b}.research-batch__errors ul{display:grid;gap:6px;margin:8px 0 0;padding:0;list-style:none}.research-batch__errors li{display:grid;grid-template-columns:42px minmax(0,1fr);gap:8px;align-items:start}.research-batch__errors code{white-space:normal;overflow-wrap:anywhere;color:#7f1d1d}.research-batch__retry{justify-self:start;min-height:34px}.lc__log{flex:1;display:flex;flex-direction:column;gap:10px;min-height:260px;overflow-y:auto;border:1px solid var(--border);border-radius:12px;padding:12px;background:#f8fafc}.lc__placeholder{margin:auto;max-width:46ch;text-align:center}.lc__summary{border-left:3px solid var(--accent);border-radius:10px;padding:9px 10px;color:var(--muted);background:var(--accent-bg)}.lc-proposal{display:grid;gap:10px;border:1px solid var(--border);border-radius:12px;padding:12px;background:color-mix(in srgb,var(--panel) 92%,var(--accent-bg) 8%)}.lc-proposal.is-ready{border-color:color-mix(in srgb,var(--accent) 70%,var(--border) 30%);box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 18%,transparent)}.lc-proposal__head{display:flex;align-items:center;justify-content:space-between;gap:12px}.lc-proposal__head>div{display:grid;gap:3px}.lc-proposal__head strong{color:var(--text-h)}.lc-proposal>p{margin:0;color:var(--muted);font-size:13px;line-height:1.4}.lc-proposal__run{color:var(--muted);background:var(--panel);border-color:var(--border)}.lc-proposal__run.is-ready{color:#031018;background:var(--accent);border-color:var(--accent);box-shadow:0 0 18px color-mix(in srgb,var(--accent) 42%,transparent)}.lc-proposal__strategies{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.lc-proposal__strategies article{display:grid;align-content:start;gap:5px;min-width:0;border:1px solid var(--border);border-radius:9px;padding:10px;background:var(--panel)}.lc-proposal__strategies strong{color:var(--text-h);font-size:13px}.lc-proposal__strategies span,.lc-proposal__strategies small{color:var(--muted);font-size:12px;line-height:1.35;overflow-wrap:anywhere}.lc-proposal__strategies small{color:var(--text)}.lc-routing-confirmation{display:grid;gap:7px;border:1px solid color-mix(in srgb,#a16207 54%,var(--border) 46%);border-radius:12px;padding:12px;background:color-mix(in srgb,#a16207 8%,var(--panel) 92%)}.lc-routing-confirmation.is-confirmed{border-color:color-mix(in srgb,#15803d 58%,var(--border) 42%);background:color-mix(in srgb,#15803d 8%,var(--panel) 92%)}.lc-routing-confirmation>div{display:flex;align-items:center;justify-content:space-between;gap:12px}.lc-routing-confirmation p,.lc-routing-confirmation small{margin:0;color:var(--muted);line-height:1.45}.lc-routing-confirmation p{color:var(--text);font-size:13px}.enrichment-status-only{margin-top:12px}.lc__composer,.drawer__create{display:flex;gap:8px}.lc__composer .input,.drawer__create .input{flex:1}.bubble{display:flex;flex-direction:column;gap:4px;max-width:92%}.bubble--you{align-self:flex-end}.bubble__who{color:var(--muted);font-size:10px;font-weight:800;letter-spacing:.08em}.bubble p{margin:0;border-radius:12px;padding:10px 12px;background:#eef2ff}.bubble--you p{color:#fff;background:var(--accent)}.input,.taginput,.listbox{width:100%;border:1px solid var(--border);border-radius:12px;color:var(--text-h);background:#fff}.input{padding:10px 12px}.input--inline{width:auto;min-width:170px}.modetabs{display:inline-flex;border:1px solid var(--border);border-radius:999px;padding:3px;background:#f8fafc}.modetab{border:0;border-radius:999px;padding:8px 16px;color:var(--muted);background:transparent;cursor:pointer;font-weight:800}.modetab.is-active{color:#fff;background:var(--accent)}.modetabs--sub{margin-top:10px}.modetabs--sub .modetab{padding:6px 12px;font-size:12px}.manual-target-tabs{width:max-content}.btn--primary{color:#fff;background:var(--accent)}.btn--ghost{color:var(--text-h);background:#f8fafc;border-color:var(--border)}.btn--sm{padding:8px 12px;font-size:12px}.grid{display:grid;gap:14px}.grid--primary,.grid--advanced{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.fieldset{border:0;margin:0;padding:0}.field__label{color:var(--muted);font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.field__hint{color:var(--muted);font-size:12px}.filters{display:flex;flex-direction:column;gap:14px}.filters__disclose{align-self:flex-start;border:0;color:var(--text-h);background:transparent;cursor:pointer;font-weight:800}.filters__locked{border-top:1px dashed var(--border);padding-top:12px}.filters__warn,.results__error{border:1px solid rgba(185,28,28,.25);border-radius:12px;padding:10px 12px;color:#b91c1c;background:#b91c1c14}.taginput{min-height:42px;padding:6px 8px;cursor:text}.taginput__tags{display:flex;align-items:center;gap:6px;flex-wrap:wrap;list-style:none;margin:0;padding:0}.tag{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--border);border-radius:999px;padding:3px 5px 3px 9px;background:#f1f5f9;font-size:12px}.tag__x{border:0;color:var(--muted);background:transparent;cursor:pointer}.taginput__input{flex:1 1 100px;min-width:90px;border:0;padding:4px;outline:0}.listbox-wrap{display:grid;gap:6px}.listbox-search{width:100%;border:1px solid var(--border);border-radius:10px;padding:9px 10px;color:var(--text-h);background:#fff;outline:0}.listbox-search:focus{border-color:#2563eb8c;box-shadow:0 0 0 3px #2563eb1f}.listbox{max-height:180px;overflow-y:auto;list-style:none;margin:0;padding:4px}.listbox__opt{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:10px;border-radius:8px;padding:7px 8px;cursor:pointer;white-space:pre-wrap}.ss-branded .field .listbox__check,.field .listbox__check,.listbox__check{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;margin-top:1px;border:1px solid var(--border);border-radius:4px;color:var(--accent);font-size:11px;font-weight:800;letter-spacing:0;line-height:1;text-transform:none}.ss-branded .field .listbox__label,.field .listbox__label,.listbox__label{min-width:0;color:var(--text-h);font-size:14px;font-weight:500;letter-spacing:0;line-height:1.35;overflow-wrap:anywhere;text-transform:none}.listbox__opt:hover,.listbox__opt.is-selected{background:#eef2ff}.listbox__opt.is-disabled{opacity:.45;cursor:not-allowed}.ss-branded .field .listbox__meta,.field .listbox__meta,.listbox__empty,.listbox__meta{color:var(--muted);font-size:12px;letter-spacing:0;text-transform:none}.listbox__empty{padding:8px}.listbox__meta{padding:0 2px}.toggle{display:inline-flex;align-items:center;gap:8px;color:var(--muted);font-size:12px;cursor:pointer}.toggle input{accent-color:var(--accent)}.loc{position:relative}.loc__menu{position:absolute;z-index:30;right:0;left:0;max-height:260px;overflow-y:auto;list-style:none;margin:6px 0 0;padding:4px;border:1px solid var(--border);border-radius:12px;background:#fff;box-shadow:var(--shadow)}.loc__opt{border-radius:8px;padding:8px 10px;cursor:pointer}.loc__opt:hover,.loc__opt.is-active{background:#f8fafc}.results__scroll{max-height:520px;overflow:auto;border:1px solid var(--border);border-radius:12px}.table{width:100%;border-collapse:collapse;font-size:13px}.table--search-results{min-width:1260px}.table--search-results .table__text25{width:25ch;max-width:25ch;white-space:normal;overflow-wrap:anywhere;word-break:normal}.table th,.table td{border-bottom:1px solid var(--border);padding:10px 12px;text-align:left}.table thead th{position:sticky;top:0;z-index:1;color:var(--muted);background:#f8fafc;font-size:11px;text-transform:uppercase;letter-spacing:.08em}.table tbody tr:hover,.table tbody tr.is-selected{background:#f8fafc}.table__check{width:36px;text-align:center}.table__linkedinCol{width:78px;text-align:center!important}.table__linkedin{display:inline-flex;width:28px;height:28px;align-items:center;justify-content:center;vertical-align:middle}.table__linkedin img{display:block;width:25px;height:25px;object-fit:contain}.table__dataAction{min-width:112px}.table__enrich{display:inline-flex;min-width:0;min-height:25px;align-items:center;justify-content:center;gap:5px;border:1px solid rgba(56,189,248,.34);border-radius:7px;padding:4px 8px;color:#7dd3fc;background:#0ea5e912;box-shadow:inset 0 1px #ffffff0a,0 0 10px #0ea5e90f;font-size:9px;font-weight:780;letter-spacing:.08em;line-height:1;text-transform:uppercase;white-space:nowrap;transition:transform .14s ease,border-color .14s ease,background .14s ease,box-shadow .14s ease,color .14s ease}.ss-branded .btn.table__enrich{min-width:0;min-height:25px;border-color:#38bdf857;border-radius:7px;padding:4px 8px;color:#7dd3fc;background:#0ea5e912}.table__enrichSignal{width:4px;height:4px;flex:0 0 4px;border-radius:50%;background:#67e8f9;box-shadow:0 0 0 2px #67e8f914,0 0 6px #67e8f994}.table__enrich:hover{border-color:#67e8f99e;color:#a5f3fc;background:#0ea5e91f;box-shadow:inset 0 1px #ffffff0f,0 0 12px #0ea5e91f;transform:translateY(-1px)}.table__enrich:active{background:#0ea5e929;box-shadow:inset 0 1px 2px #0208172e;transform:translateY(0)}.table__enrich:focus-visible{outline:2px solid #7dd3fc;outline-offset:2px}@media(prefers-reduced-motion:reduce){.table__enrich{transition:none}}.table__empty{color:var(--muted);text-align:center}.results__pager{display:flex;justify-content:flex-end;gap:8px}.badge{display:inline-flex;align-items:center;gap:6px;border:1px solid currentColor;border-radius:999px;padding:4px 9px;font-size:12px;font-weight:800}.badge--neutral{color:var(--muted)}.badge--info{color:var(--accent)}.badge--success{color:#15803d}.badge--danger{color:#b91c1c}.badge--warning{color:#a16207}.badge__glyph.is-spin{display:inline-block;animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.rawpanel summary{cursor:pointer;color:var(--muted);font-weight:800}.rawpanel__pre{overflow:auto;max-height:380px;border:1px solid var(--border);border-radius:12px;padding:12px;background:#f8fafc;font-size:12px}.drawer{position:fixed;top:0;right:0;bottom:0;z-index:80;width:min(760px,94vw);overflow-y:auto;display:flex;flex-direction:column;gap:14px;border-left:1px solid var(--border);padding:20px;background:#fff;box-shadow:var(--shadow)}.drawer:has(.drawer__routing-editor){width:min(1080px,calc(100vw - 32px))}.drawer__head{display:flex;align-items:center;justify-content:space-between}.drawer__schedform,.drawer__item{border:1px solid var(--border);border-radius:14px;padding:12px;background:#f8fafc}.drawer__item{display:flex;align-items:center;justify-content:space-between;gap:10px}.drawer__item--col{flex-direction:column;align-items:stretch}.drawer__routing-editor{margin-top:4px}.drawer__routing-editor .crm-routing{margin:0;padding:12px;border-radius:10px}.drawer__routing-editor .crm-routing__head{margin-bottom:10px}.drawer__routing-editor .crm-routing__head h3{font-size:.95rem}.drawer__routing-editor .crm-routing__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.drawer__routing-editor .routing-list-create{grid-template-columns:minmax(260px,1fr) minmax(190px,max-content)}.drawer__routing-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:12px}.drawer__warning{margin:0;border:1px solid rgba(161,98,7,.28);border-radius:10px;padding:8px 10px;color:#a16207;background:#facc151f;font-size:12px}.dayrow{display:flex;gap:6px;flex-wrap:wrap}.daychip{display:inline-flex;align-items:center;justify-content:center;min-width:42px;border:1px solid var(--border);border-radius:10px;padding:7px 8px;color:var(--muted);background:#fff;cursor:pointer}.daychip.is-on{color:#fff;border-color:var(--accent);background:var(--accent)}.iconbtn{display:inline-grid;width:36px;height:36px;place-items:center;border:1px solid var(--border);border-radius:12px;color:var(--text-h);background:#fff;cursor:pointer}@media(max-width:980px){.lc-summary-grid,.lc-proposal__strategies,.lc-summary-card__summary,.lc-intro__choices{grid-template-columns:1fr}.lc-intro-pull{align-items:stretch;flex-direction:column}.lc-summary-card__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.lc__modules,.searchpage__split{grid-template-columns:1fr}.lc{position:static}}@media(max-width:560px){.lc-summary-card__metrics{grid-template-columns:1fr}}[data-theme=dark] .field input,[data-theme=dark] .field select,[data-theme=dark] .field textarea,[data-theme=dark] .inline-form input,[data-theme=dark] .filter-group,[data-theme=dark] .selected-lead,[data-theme=dark] .readback-list li,[data-theme=dark] .lc,[data-theme=dark] .results,[data-theme=dark] .lc-summary-panel,[data-theme=dark] .lc-summary-card,[data-theme=dark] .lc-proposal,[data-theme=dark] .lc-proposal__strategies article,[data-theme=dark] .search-routing-panel,[data-theme=dark] .listactions,[data-theme=dark] .research-batches,[data-theme=dark] .research-batch,[data-theme=dark] .rawpanel,[data-theme=dark] .datatable__control-panel,[data-theme=dark] .datatable__columns,[data-theme=dark] .column-toggle,[data-theme=dark] .crunchbase-report-tab,[data-theme=dark] .crunchbase-report-panel,[data-theme=dark] .crunchbase-section-card,[data-theme=dark] .crunchbase-score-panel,[data-theme=dark] .crunchbase-chart-card,[data-theme=dark] .crunchbase-score-card,[data-theme=dark] .crunchbase-report-grid div,[data-theme=dark] .crunchbase-report-list li,[data-theme=dark] .crunchbase-report-list p,[data-theme=dark] .input,[data-theme=dark] .taginput,[data-theme=dark] .listbox-search,[data-theme=dark] .listbox,[data-theme=dark] .loc__menu,[data-theme=dark] .drawer,[data-theme=dark] .iconbtn{color:var(--text-h);background:#111827;border-color:var(--border)}[data-theme=dark] .listbox__opt:hover,[data-theme=dark] .listbox__opt.is-selected{background:#38bdf81f}[data-theme=dark] .lc-summary-panel__count,[data-theme=dark] .lc-summary-card__badge,[data-theme=dark] .lc-summary-card__meta span,[data-theme=dark] .lc-summary-metric,[data-theme=dark] .lc-summary-card__details{background:#0f172a}[data-theme=dark] .lc-module{color:var(--text-h);background:#0f172a;border-color:var(--border)}[data-theme=dark] .lc-module.is-active{border-color:#38bdf885;background:#38bdf81f}[data-theme=dark] .research-batch__errors{background:#7f1d1d33;border-color:#f8717159}[data-theme=dark] .research-batch__errors summary,[data-theme=dark] .research-batch__errors code{color:#fecaca}[data-theme=dark] .connector-tab,[data-theme=dark] .chain-plan,[data-theme=dark] .connector-suggestions,[data-theme=dark] .connector-chip,[data-theme=dark] .listener-channel-builder,[data-theme=dark] .listener-connector-option,[data-theme=dark] .custom-chain-panel,[data-theme=dark] .custom-chain-item,[data-theme=dark] .social-pulse-tools,[data-theme=dark] .profitbot-frame-card,[data-theme=dark] .profitbot-setup-card,[data-theme=dark] .profitbot-profile-row,[data-theme=dark] .profitbot-setup-form input,[data-theme=dark] .profitbot-setup-form textarea,[data-theme=dark] .datatable__profitlink-route,[data-theme=dark] .email-html-previewer,[data-theme=dark] .email-preview-meta span,[data-theme=dark] .listener-brand-tile,[data-theme=dark] .run-status-meter,[data-theme=dark] .run-status-step,[data-theme=dark] .run-activity-panel,[data-theme=dark] .run-activity-step,[data-theme=dark] .crm-routing,[data-theme=dark] .ghl-iframe-card,[data-theme=dark] .pilot-result-counts span,[data-theme=dark] .scale-run-control,[data-theme=dark] .tag-proof-card,[data-theme=dark] .conversation-tools,[data-theme=dark] .saved-conversation-list li{color:var(--text-h);background:#111827;border-color:var(--border)}[data-theme=dark] .listener-brand-tile{background:linear-gradient(180deg,#111827fa,#0b1220eb)}[data-theme=dark] .listener-channel-builder{background:#0f172ac2}[data-theme=dark] .custom-chain-panel{background:linear-gradient(180deg,#0ea5e91a,#0f172ac2)}[data-theme=dark] .social-pulse-tools{background:radial-gradient(circle at 8% 0,rgba(56,225,214,.16),transparent 46%),linear-gradient(180deg,#0ea5e91a,#0f172ad1)}[data-theme=dark] .listener-brand-tile-active,[data-theme=dark] .listener-connector-option-active{border-color:#38bdf880;box-shadow:0 0 0 2px #38bdf81f}[data-theme=dark] .listener-connector-option em{color:#7dd3fc}[data-theme=dark] .field-block textarea,[data-theme=dark] .field-block select{color:var(--text-h);background:#0f172a;border-color:var(--border)}[data-theme=dark] .connector-chip-selected{border-color:#38bdf880;box-shadow:0 0 0 2px #38bdf81f}[data-theme=dark] .connector-chip__icon{color:#93c5fd;background:#3b82f624;border-color:#93c5fd3d}[data-theme=dark] .connector-chip-approved .connector-chip__icon{color:#86efac;background:#22c55e1f;border-color:#86efac42}[data-theme=dark] .listener-brand-icon--linkedin,[data-theme=dark] .connector-chip__icon--linkedin{color:#fff;background:#0a66c2}[data-theme=dark] .listener-brand-icon--substack,[data-theme=dark] .connector-chip__icon--substack{color:#fff;background:#ff6719}[data-theme=dark] .listener-brand-icon--website,[data-theme=dark] .connector-chip__icon--website{color:#fff;background:#0f766e}[data-theme=dark] .listener-brand-icon--instagram,[data-theme=dark] .connector-chip__icon--instagram{color:#fff;background:linear-gradient(135deg,#833ab4,#fd1d1d,#fcb045)}[data-theme=dark] .listener-brand-icon--facebook,[data-theme=dark] .connector-chip__icon--facebook{color:#fff;background:#1877f2}[data-theme=dark] .listener-brand-icon--tiktok,[data-theme=dark] .connector-chip__icon--tiktok{color:#fff;background:#111827}[data-theme=dark] .listener-brand-icon--youtube,[data-theme=dark] .connector-chip__icon--youtube{color:#fff;background:red}[data-theme=dark] .listener-brand-icon--podcast,[data-theme=dark] .connector-chip__icon--podcast{color:#fff;background:#7c3aed}[data-theme=dark] .listener-brand-icon--crunchbase,[data-theme=dark] .connector-chip__icon--crunchbase{color:#fff;background:#146aff}[data-theme=dark] .listener-brand-icon--g2,[data-theme=dark] .connector-chip__icon--g2{color:#fff;background:#ff492c}[data-theme=dark] .listener-brand-icon--trustpilot,[data-theme=dark] .connector-chip__icon--trustpilot{color:#fff;background:#00b67a}[data-theme=dark] .listener-brand-icon--glassdoor,[data-theme=dark] .connector-chip__icon--glassdoor{color:#fff;background:#0caa41}[data-theme=dark] .listener-brand-icon--indeed,[data-theme=dark] .connector-chip__icon--indeed{color:#fff;background:#2557a7}[data-theme=dark] .listener-brand-icon--apollo,[data-theme=dark] .connector-chip__icon--apollo{color:#fff;background:#7c2d12}[data-theme=dark] .connector-tab-active{background:#38bdf81f;border-color:#38bdf873}[data-theme=dark] .lc__log,[data-theme=dark] .drawer__schedform,[data-theme=dark] .drawer__item,[data-theme=dark] .rawpanel__pre,[data-theme=dark] .table thead th,[data-theme=dark] .tag,[data-theme=dark] .modetabs,[data-theme=dark] .btn--ghost,[data-theme=dark] .daychip,[data-theme=dark] .bubble p{color:var(--text-h);background:#0b1220;border-color:var(--border)}[data-theme=dark] .location-suggest-menu,[data-theme=dark] .location-suggest-option{color:var(--text-h);background:#111827;border-color:var(--border)}[data-theme=dark] .location-suggest-option:hover,[data-theme=dark] .loc__opt:hover,[data-theme=dark] .loc__opt.is-active,[data-theme=dark] .listbox__opt:hover,[data-theme=dark] .listbox__opt.is-selected,[data-theme=dark] .table tbody tr:hover,[data-theme=dark] .table tbody tr.is-selected{background:#172033}[data-theme=dark] .bubble--you p,[data-theme=dark] .modetab.is-active,[data-theme=dark] .btn-primary,[data-theme=dark] .btn--primary,[data-theme=dark] .daychip.is-on{color:#03111f;background:var(--accent)}[data-theme=dark] .btn-primary *{color:#03111f}[data-theme=dark] .btn-secondary,[data-theme=dark] .chip{color:var(--text-h);background:color-mix(in srgb,var(--panel) 88%,var(--accent-bg) 12%);border-color:var(--border)}[data-theme=dark] button.btn-secondary,[data-theme=dark] button.btn-secondary span,[data-theme=dark] button.btn-secondary strong,[data-theme=dark] .topbar-controls .btn-secondary,[data-theme=dark] .topbar-controls .btn-secondary *,[data-theme=dark] .btn-secondary *,[data-theme=dark] .chip *{color:var(--text-h)}[data-theme=dark] .btn-secondary:hover,[data-theme=dark] .chip:hover{color:var(--text-h);background:color-mix(in srgb,var(--panel) 76%,var(--accent-bg) 24%);border-color:color-mix(in srgb,var(--accent) 42%,var(--border) 58%)}[data-theme=dark] .btn-secondary:hover *,[data-theme=dark] .chip:hover *{color:var(--text-h)}[data-theme=dark] .btn-secondary:disabled{color:var(--muted);background:color-mix(in srgb,var(--panel) 92%,#020617 8%);border-color:var(--border);opacity:.72}[data-theme=dark] .btn-secondary:disabled *{color:var(--muted)}[data-theme=dark] .message-error,[data-theme=dark] .badge--danger,[data-theme=dark] .text-danger,[data-theme=dark] .error-text,[data-theme=dark] .field-error{color:#ff9aa8}[data-theme=dark] .email-tab-menu button,[data-theme=dark] .email-tab-menu a,[data-theme=dark] .ghl-crm-menu__item,[data-theme=dark] .segmented-control,[data-theme=dark] .ghl-calendar-chip,[data-theme=dark] .ghl-week-day,[data-theme=dark] .ghl-kanban-column,[data-theme=dark] .ghl-inbox-card,[data-theme=dark] .ghl-message-card,[data-theme=dark] .ghl-contact-card,[data-theme=dark] .ghl-event-card,[data-theme=dark] .ghl-kanban-card,[data-theme=dark] .metric,[data-theme=dark] .saved-item,[data-theme=dark] .scheduled-list li,[data-theme=dark] .selected-lead,[data-theme=dark] .readback-list li,[data-theme=dark] .datatable__control-panel,[data-theme=dark] .tag-popover{color:var(--text);background:#111827;border-color:var(--border)}[data-theme=dark] .email-tab-menu button strong,[data-theme=dark] .email-tab-menu a strong,[data-theme=dark] .ghl-crm-menu__item strong,[data-theme=dark] .ghl-week-day__head strong,[data-theme=dark] .ghl-event-card strong,[data-theme=dark] .ghl-kanban-card strong,[data-theme=dark] .ghl-inbox-card strong,[data-theme=dark] .ghl-message-card strong,[data-theme=dark] .ghl-contact-card strong,[data-theme=dark] .metric strong,[data-theme=dark] .saved-item-name,[data-theme=dark] .scheduled-list strong,[data-theme=dark] .selected-lead strong,[data-theme=dark] .readback-list strong{color:var(--text-h)}[data-theme=dark] .email-tab-menu button span,[data-theme=dark] .email-tab-menu a span,[data-theme=dark] .ghl-crm-menu__item span,[data-theme=dark] .ghl-week-day__head span,[data-theme=dark] .ghl-event-card span,[data-theme=dark] .ghl-kanban-card span,[data-theme=dark] .ghl-event-card small,[data-theme=dark] .ghl-kanban-card small,[data-theme=dark] .ghl-inbox-card small,[data-theme=dark] .metric span,[data-theme=dark] .saved-item-meta,[data-theme=dark] .saved-item-filters,[data-theme=dark] .scheduled-list span,[data-theme=dark] .selected-lead span,[data-theme=dark] .readback-list span,[data-theme=dark] .readback-list small{color:var(--muted)}[data-theme=dark] .ghl-crm-table tbody tr:nth-child(2n),[data-theme=dark] .ghl-crm-table tbody tr:hover,[data-theme=dark] .ghl-crm-table tbody tr.is-selected,[data-theme=dark] .email-tab-menu button:hover,[data-theme=dark] .email-tab-menu button.is-active,[data-theme=dark] .email-tab-menu a:hover,[data-theme=dark] .email-tab-menu a.is-active,[data-theme=dark] .ghl-crm-menu__item:hover,[data-theme=dark] .ghl-crm-menu__item.is-active,[data-theme=dark] .ghl-event-card:hover,[data-theme=dark] .ghl-kanban-card:hover,[data-theme=dark] .ghl-kanban-card.is-selected,[data-theme=dark] .saved-item-active{background:#38bdf81a}[data-theme=dark] .ghl-week-day__head,[data-theme=dark] .ghl-kanban-column__head,[data-theme=dark] .email-chart-shell{background:#0b1220;border-color:var(--border)}[data-theme=dark] .source-pill{color:#7dd3fc;background:#0ea5e924}[data-theme=dark] .ghl-message-card__subject{color:var(--text-h);background:#0b1220;border-bottom:1px solid var(--border)}[data-theme=dark] .ghl-message-card__subject strong{color:var(--text-h)}[data-theme=dark] .ticket-column{color:var(--text);background:#0b1220;border-color:#94a3b847;box-shadow:inset 0 1px #ffffff08}[data-theme=dark] .ticket-column__head{border-color:#94a3b83d}[data-theme=dark] .ticket-column__head span{color:#7dd3fc;background:#0ea5e929;border:1px solid rgba(125,211,252,.2)}[data-theme=dark] .ticket-card{color:var(--text);background:#111827;border-color:#94a3b847;box-shadow:0 14px 30px #00000042}[data-theme=dark] .ticket-card:hover{background:#0f172af5;border-color:#38bdf85c}[data-theme=dark] .ticket-card__main,[data-theme=dark] .ticket-card__main strong{color:var(--text-h)}[data-theme=dark] .ticket-card__main small,[data-theme=dark] .ticket-empty{color:var(--muted)}[data-theme=dark] .ticket-severity{color:#cbd5e1;background:#0f172adb;border-color:#94a3b852}[data-theme=dark] .ticket-severity--low{color:#bae6fd;background:#0ea5e924;border-color:#7dd3fc42}[data-theme=dark] .ticket-severity--medium{color:#fde68a;background:#713f1233;border-color:#fbbf2447}[data-theme=dark] .ticket-severity--high{color:#fbbf24;background:#78350f4d;border-color:#fbbf2457}[data-theme=dark] .ticket-severity--critical{color:#fca5a5;background:#7f1d1d57;border-color:#f8717161}[data-theme=dark] .ticket-detail-grid section,[data-theme=dark] .ticket-context-panel,[data-theme=dark] .ticket-source-panel{background:#0b1220;border-color:#94a3b847}[data-theme=dark] .ticket-context-fact{background:#111827;border-color:#94a3b847}[data-theme=dark] .ticket-context-link{color:#7dd3fc}[data-theme=dark] .ghl-message-card__subject span{color:var(--muted)}[data-theme=dark] .source-pill--instantly,[data-theme=dark] .ghl-avatar--instantly{color:#f8fafc;background:#020617}[data-theme=dark] .source-pill--linkedin,[data-theme=dark] .ghl-avatar--linkedin{color:#f8fafc;background:#0a66c2}[data-theme=dark] .source-pill--profitlink,[data-theme=dark] .ghl-avatar--profitlink{color:#f8fafc;background:#8b5cf6}[data-theme=dark] .source-pill--system,[data-theme=dark] .ghl-avatar--system{color:#fff1f2;background:#e11d48}[data-theme=dark] .ghl-message-meta span{color:var(--muted);background:#0b1220;border-color:var(--border)}[data-theme=dark] .status-online{color:#86efac;background:#22c55e1f;border-color:#86efac59}[data-theme=dark] .profitbot-frame{border-color:#334155;background:#fff}[data-theme=dark] .metric-warning{border-color:#eab30880;background:#eab3081f}@media(max-width:720px){.user-app-hero{align-items:stretch;flex-direction:column}.command-hero-actions{align-items:flex-start;justify-content:flex-start}.scale-run-control{grid-template-columns:1fr;align-items:stretch}.crm-routing__grid,.routing-list-create{grid-template-columns:1fr}.ghl-conversation-filter-toolbar__head,.ghl-conversation-filter-toolbar__actions,.ghl-conversation-filter-toolbar__stats{align-items:stretch;flex-direction:column}.ghl-conversation-filter-toolbar__controls{grid-template-columns:1fr}.ghl-conversation-filter-toolbar__search{min-width:0}.ghl-notifications__header,.ghl-notification-row{grid-template-columns:1fr}.ghl-notifications__header{align-items:stretch;flex-direction:column}.ghl-notifications__summary,.ghl-notification-row__actions{justify-content:flex-start}.ghl-crm-shell{grid-template-columns:1fr}.ghl-crm-menu{position:static}.ghl-crm-toolbar{align-items:stretch;flex-direction:column}.ghl-crm-toolbar__controls,.ghl-form-grid,.ghl-form-grid--message,.ghl-conversation-shell,.email-composer-layout{grid-template-columns:1fr}.ghl-message-actions,.ghl-action-buttons{width:100%}}.prod-app{--prod-navy: #0a1120;--prod-panel: rgba(18, 28, 52, .55);--prod-sky: #38bdf8;--prod-green: #34d399;--prod-text: #eaf0fb;--prod-soft: #9aabc9;--prod-dim: #647296;--prod-line: rgba(150, 175, 225, .14);--prod-line-2: rgba(150, 175, 225, .26);position:relative;min-height:100vh;overflow-x:hidden;color:var(--prod-text);background:var(--prod-navy);font-family:Inter,system-ui,sans-serif;line-height:1.5;-webkit-font-smoothing:antialiased}[data-theme=light] .prod-app{--prod-panel: rgba(255, 255, 255, .7);--prod-text: #0f172a;--prod-soft: #52617d;--prod-dim: #687899;--prod-line: rgba(68, 88, 130, .16);--prod-line-2: rgba(68, 88, 130, .28);background:#eef5ff}.prod-glow-band{position:fixed;inset:0 0 auto;z-index:-3;height:62vh;background:radial-gradient(60% 100% at 8% 0,rgba(52,211,153,.1),transparent 60%),radial-gradient(70% 100% at 80% 0,rgba(59,130,246,.16),transparent 62%),linear-gradient(180deg,rgba(14,23,48,.6),transparent)}[data-theme=light] .prod-glow-band{background:radial-gradient(60% 100% at 8% 0,rgba(52,211,153,.16),transparent 60%),radial-gradient(70% 100% at 80% 0,rgba(59,130,246,.18),transparent 62%),linear-gradient(180deg,rgba(235,244,255,.92),transparent)}.prod-radar,.prod-field{position:fixed;inset:0;z-index:-2;display:flex;align-items:center;justify-content:center;overflow:hidden;pointer-events:none;mask-image:radial-gradient(ellipse 75% 70% at 60% 30%,#000 30%,transparent 82%)}.prod-field{mask-image:radial-gradient(ellipse 78% 72% at 56% 32%,#000 28%,transparent 84%)}.prod-radar__scope,.prod-field__core{position:relative;width:min(135vh,135vw);height:min(135vh,135vw);opacity:.9}.prod-field__core{width:min(132vh,132vw);height:min(132vh,132vw)}.prod-radar__scope svg,.prod-field__core svg{position:absolute;inset:0;width:100%;height:100%}.prod-radar__sweep{position:absolute;inset:0;border-radius:50%;background:conic-gradient(from 0deg,rgba(56,189,248,.16),rgba(59,130,246,.05) 22%,transparent 38%);animation:prodRadarSpin 8s linear infinite}.prod-ping,.prod-blip{position:absolute;width:9px;height:9px;border-radius:50%;background:var(--prod-green);box-shadow:0 0 12px var(--prod-green);opacity:0;animation:prodPing 7s ease-out infinite}.prod-ping-a{left:50%;top:13.333%;animation-delay:0s}.prod-ping-b{left:75.833%;top:30%;animation-delay:1.15s}.prod-ping-c{left:36.667%;top:70%;animation-delay:2.3s}.prod-ping-d{left:83.333%;top:55%;animation-delay:3.45s}.prod-ping-e{left:25%;top:43.333%;animation-delay:4.6s}.prod-ping-f{left:60%;top:83.333%;animation-delay:5.75s}.prod-ripple{position:absolute;left:50%;top:50%;width:0;height:0;border:1.4px solid rgba(56,189,248,.5);border-radius:50%;transform:translate(-50%,-50%);animation:prodRipple 6s ease-out infinite}.prod-ripple-b{animation-delay:1.2s}.prod-ripple-c{animation-delay:2.4s}.prod-ripple-d{animation-delay:3.6s}.prod-ripple-e{animation-delay:4.8s}.prod-blip{animation-duration:6s}.prod-blip-a{left:50%;top:15%;animation-delay:.6s}.prod-blip-b{left:75.833%;top:33.333%;animation-delay:1.7s}.prod-blip-c{left:30%;top:63.333%;animation-delay:2.8s}.prod-blip-d{left:78.333%;top:60%;animation-delay:3.9s}.prod-blip-e{left:38.333%;top:28.333%;animation-delay:5s}@keyframes prodRadarSpin{to{transform:rotate(360deg)}}@keyframes prodPing{0%,to{opacity:0;transform:scale(.4)}8%{opacity:.9;transform:scale(1)}30%{opacity:0;transform:scale(1.6)}}@keyframes prodRipple{0%{width:2%;height:2%;opacity:.55}70%{opacity:.18}to{width:128%;height:128%;opacity:0;border-color:#34d39933}}.prod-wrap{max-width:1240px;margin:0 auto;padding:0 28px}.prod-header{position:sticky;top:0;z-index:30;border-bottom:1px solid var(--prod-line);background:linear-gradient(180deg,#0a1120db,#0a112080);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}[data-theme=light] .prod-header{background:linear-gradient(180deg,#ebf4ffe0,#ebf4ff9e)}.prod-header__inner{display:flex;align-items:center;gap:22px;min-height:76px}.prod-brand{display:inline-flex;align-items:center;gap:11px;min-width:max-content;color:var(--prod-text);font-weight:800;text-decoration:none}.prod-brand-logo{width:auto;height:50px;max-width:min(260px,24vw);display:block;filter:drop-shadow(0 14px 32px rgba(14,165,233,.2))}.prod-mark{display:inline-flex;width:30px;height:30px}.prod-mark svg{width:100%;height:100%}.prod-mark circle,.prod-mark path{fill:none;stroke:#2563eb;stroke-width:1.6}.prod-mark circle:last-child{fill:#14b8a6;stroke:none}.prod-nav{display:flex;align-items:center;gap:2px;min-width:0;flex:1 1 auto}.prod-nav a{position:relative;border-radius:9px;padding:8px 13px;color:var(--prod-soft);font-size:.88rem;font-weight:500;text-decoration:none;transition:color .16s ease,background .16s ease;white-space:nowrap}.prod-nav a:hover,.prod-nav a.is-active{color:var(--prod-text);background:transparent}.prod-nav a.is-active:after{content:"";position:absolute;right:13px;bottom:-1px;left:13px;height:2px;border-radius:2px;background:var(--prod-sky)}.prod-header__right{display:flex;align-items:center;gap:10px;margin-left:auto}.prod-theme-toggle,.prod-api{border:1px solid var(--prod-line-2);border-radius:999px;padding:6px 14px;color:var(--prod-text);background:#ffffff0d;font-size:.8rem;font-weight:600}.prod-theme-toggle{cursor:pointer}.prod-api--online{color:var(--prod-green);border-color:#34d39966;background:#34d39914}.prod-api--offline{color:#b91c1c;border-color:#b91c1c3d;background:#ef44441a}.prod-api--checking{color:#92400e;border-color:#92400e38;background:#f59e0b1a}.prod-avatar{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid var(--prod-line-2);border-radius:999px;color:#03111f;background:linear-gradient(135deg,#3b82f6,#38bdf8);font-size:.82rem;font-weight:700}.prod-main{padding:56px 0}.prod-hero{position:relative;display:grid;grid-template-columns:1.4fr .85fr;gap:36px;align-items:start;margin-bottom:30px;padding:0}.prod-hero:after{content:"";position:absolute;top:2%;right:min(360px,28vw);width:min(300px,24vw);aspect-ratio:3 / 2;background-image:var(--ss-brand-page-icon);background-position:center;background-repeat:no-repeat;background-size:contain;opacity:.12;pointer-events:none}.prod-hero>*{position:relative;z-index:1}.prod-eyebrow,.prod-card-label{margin:0;color:var(--prod-sky);font-family:Inter,system-ui,sans-serif;font-size:.74rem;font-weight:700;letter-spacing:.28em;text-transform:uppercase}.prod-hero h1{max-width:880px;margin:16px 0 0;color:var(--prod-text);font-family:Inter,system-ui,sans-serif;font-size:clamp(2.4rem,5vw,4rem);font-weight:800;letter-spacing:-.03em;line-height:1.02}.prod-hero p{max-width:48ch;margin-top:18px;color:var(--prod-soft);font-size:1.02rem}.prod-hero-card{display:grid;gap:8px;margin-top:6px;border:1px solid var(--prod-line-2);border-radius:18px;padding:22px;background:linear-gradient(160deg,#38bdf81a,#0d17308c);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 30px 70px -30px #000c,inset 0 1px #ffffff12}.prod-hero-card strong{color:var(--prod-text);font-size:1.3rem}.prod-hero-card small{color:var(--prod-soft);font-size:.9rem;line-height:1.45}.prod-workspace{border:1px solid var(--prod-line);border-radius:18px;padding:22px;background:var(--prod-panel);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:0 24px 60px -34px #000000bf}.prod-list-ai .searchpage__bar{padding:0;border:0;background:transparent}.prod-list-ai .searchpage__split{grid-template-columns:minmax(0,1fr)}.prod-list-ai .lc,.prod-list-ai .results,.prod-list-ai .listactions,.prod-list-ai .rawpanel,.prod-list-ai .search-collapse,.prod-list-ai .lc-summary-panel,.prod-list-ai .lc-summary-card,.prod-list-ai .crm-routing,.prod-list-ai .run-status-meter{border-radius:16px;border-color:var(--prod-line);background:linear-gradient(180deg,#0d1326e6,#080e1cb8);box-shadow:none}.prod-list-ai .lc{min-height:clamp(480px,58vh,760px)}.prod-list-ai .lc__log{min-height:330px}.prod-listen-ai .prod-workspace{background:var(--prod-panel)}.prod-listen-ai .listening-page{gap:18px}.prod-listen-ai .heimdall-hero{display:none}.prod-listen-ai .larry-panel{border-radius:20px;border-color:var(--prod-line);background:linear-gradient(180deg,#0d1326eb,#0a101fe6);box-shadow:none}.prod-footer{border-top:1px solid var(--prod-line);padding:40px 0 56px;margin-top:36px}.prod-footer__inner{display:flex;justify-content:space-between;gap:14px;color:var(--prod-dim);font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}@media(max-width:1060px){.prod-header__inner{align-items:flex-start;flex-wrap:wrap;padding:14px 0}.prod-nav{order:3;width:100%;overflow-x:auto;padding-bottom:4px}.prod-brand-logo{width:340px;max-width:70vw}.prod-brand .brand-lockup{--brand-mark-size: 52px;--brand-simply-size: 20px;--brand-scrapable-size: 13px;--brand-tagline-size: 4px}.prod-hero,.prod-list-ai .searchpage__split{grid-template-columns:1fr}.prod-hero:after{right:0;width:min(260px,32vw)}.prod-list-ai .lc{position:static;min-height:520px}.social-pulse-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.prod-wrap{width:min(100% - 28px,1220px)}.prod-header__right{width:100%;justify-content:space-between;margin-left:0}.prod-brand-logo{width:318px;max-width:calc(100vw - 32px)}.prod-brand .brand-lockup{--brand-mark-size: 48px;--brand-simply-size: 18px;--brand-scrapable-size: 12px;--brand-tagline-size: 4px;gap:8px}.prod-hero:after{display:none}.prod-hero h1{font-size:48px}.prod-workspace{padding:10px;border-radius:18px}.prod-footer__inner{flex-direction:column}.social-pulse-grid{grid-template-columns:1fr}}@media(max-width:860px){.crunchbase-split-grid,.crunchbase-score-row,.crunchbase-metric-cards,.crunchbase-people-list,.crunchbase-report-grid{grid-template-columns:1fr}.crunchbase-chart-head{align-items:flex-start;flex-direction:column}.crunchbase-table{min-width:560px}}[data-theme=dark] .profitlink-refresh-button,[data-theme=dark] button.profitlink-refresh-button,[data-theme=dark] button.btn-secondary.profitlink-refresh-button{color:var(--text-h);border-color:var(--border);background:#ffffff0d}[data-theme=dark] .profitlink-refresh-button:hover,[data-theme=dark] button.profitlink-refresh-button:hover,[data-theme=dark] button.btn-secondary.profitlink-refresh-button:hover{color:var(--text-h);border-color:color-mix(in srgb,var(--accent) 45%,var(--border));background:color-mix(in srgb,var(--panel) 88%,var(--accent-bg) 12%)}[data-theme=dark] .email-data-page .btn-secondary,[data-theme=dark] .email-data-page button.btn-secondary,[data-theme=dark] .profitbot-page .btn-secondary,[data-theme=dark] .profitbot-page button.btn-secondary,[data-theme=dark] .profitlink-page .btn-secondary,[data-theme=dark] .profitlink-page button.btn-secondary,[data-theme=dark] .crm-routing .btn-secondary,[data-theme=dark] .crm-routing button.btn-secondary{color:var(--text-h);border-color:var(--border);background:color-mix(in srgb,var(--panel) 92%,var(--accent-bg) 8%)}[data-theme=dark] .email-data-page .btn-secondary *,[data-theme=dark] .profitbot-page .btn-secondary *,[data-theme=dark] .profitlink-page .btn-secondary *,[data-theme=dark] .crm-routing .btn-secondary *{color:var(--text-h)}[data-theme=dark] .email-data-page .btn-secondary:hover,[data-theme=dark] .profitbot-page .btn-secondary:hover,[data-theme=dark] .profitlink-page .btn-secondary:hover,[data-theme=dark] .crm-routing .btn-secondary:hover{color:var(--text-h);border-color:color-mix(in srgb,var(--accent) 50%,var(--border));background:color-mix(in srgb,var(--panel) 84%,var(--accent-bg) 16%)}[data-theme=dark] .profitbot-page .btn-secondary:disabled{color:var(--muted);border-color:var(--border);background:color-mix(in srgb,var(--panel) 94%,#020617 6%);opacity:.7}[data-theme=dark] .profitbot-page .btn-secondary:disabled *{color:var(--muted)}[data-theme=dark] .email-data-page .btn-danger,[data-theme=dark] .profitlink-page .btn-danger,[data-theme=dark] .crm-routing .btn-danger{color:#fecaca;border-color:#f8717173;background:#7f1d1d80}[data-theme=dark] .profitlink-status-pill.is-success{color:#86efac;border-color:#86efac59;background:#14532d6b}[data-theme=dark] .profitlink-status-pill.is-error{color:#fecaca;border-color:#f8717166;background:#7f1d1d73}[data-theme=light] .email-data-page .btn-secondary,[data-theme=light] .profitbot-page .btn-secondary,[data-theme=light] .profitlink-page .btn-secondary,[data-theme=light] .crm-routing .btn-secondary{color:var(--text-h);border-color:var(--border);background:var(--panel)}[data-theme=light] .email-data-page .btn-secondary:hover,[data-theme=light] .profitbot-page .btn-secondary:hover,[data-theme=light] .profitlink-page .btn-secondary:hover,[data-theme=light] .crm-routing .btn-secondary:hover{color:var(--text-h);border-color:color-mix(in srgb,var(--accent) 35%,var(--border));background:color-mix(in srgb,var(--panel) 86%,var(--accent-bg) 14%)}[data-theme=dark] .ss-branded .profitbot-page .btn.btn-secondary,[data-theme=dark] .ss-branded .profitbot-page button.btn.btn-secondary{color:var(--text-h);border-color:var(--border);background:color-mix(in srgb,var(--panel) 92%,var(--accent-bg) 8%)}[data-theme=dark] .ss-branded .profitbot-page .btn.btn-secondary *,[data-theme=dark] .ss-branded .profitbot-page button.btn.btn-secondary *{color:var(--text-h)}[data-theme=dark] .ss-branded .profitbot-page .btn.btn-secondary:hover,[data-theme=dark] .ss-branded .profitbot-page button.btn.btn-secondary:hover{color:var(--text-h);border-color:color-mix(in srgb,var(--accent) 50%,var(--border));background:color-mix(in srgb,var(--panel) 84%,var(--accent-bg) 16%)}[data-theme=light] .ss-branded .profitbot-page .btn.btn-secondary,[data-theme=light] .ss-branded .profitbot-page button.btn.btn-secondary{color:var(--text-h);border-color:var(--border);background:var(--panel)}[data-theme=light] .ss-branded .profitbot-page .btn.btn-secondary *,[data-theme=light] .ss-branded .profitbot-page button.btn.btn-secondary *{color:var(--text-h)}[data-theme=light] .ss-branded .profitbot-page .btn.btn-secondary:hover,[data-theme=light] .ss-branded .profitbot-page button.btn.btn-secondary:hover{color:var(--text-h);border-color:color-mix(in srgb,var(--accent) 35%,var(--border));background:color-mix(in srgb,var(--panel) 86%,var(--accent-bg) 14%)}[data-theme=dark] .ss-branded .profitbot-page .btn.btn-secondary:disabled,[data-theme=dark] .ss-branded .profitbot-page button.btn.btn-secondary:disabled,[data-theme=light] .ss-branded .profitbot-page .btn.btn-secondary:disabled,[data-theme=light] .ss-branded .profitbot-page button.btn.btn-secondary:disabled{color:var(--muted);border-color:var(--border);opacity:.72}[data-theme=dark] .ss-branded .profitbot-page .btn.btn-secondary:disabled *,[data-theme=dark] .ss-branded .profitbot-page button.btn.btn-secondary:disabled *,[data-theme=light] .ss-branded .profitbot-page .btn.btn-secondary:disabled *,[data-theme=light] .ss-branded .profitbot-page button.btn.btn-secondary:disabled *{color:var(--muted)}.manual-search-updated-page .wrap{width:min(100%,1760px)}.manual-search-updated-hero{align-items:stretch}.manual-search-updated-panel,.manual-search-updated-debug{margin-bottom:1.25rem}.manual-search-updated-toolbar{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem}.manual-search-updated-toolbar h2{margin:.15rem 0 0}.manual-search-updated-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.65rem}.manual-search-updated-summary{color:var(--muted);font:700 .78rem/1.2 var(--mono, ui-monospace, SFMono-Regular, Menlo, monospace);letter-spacing:.08em;text-transform:uppercase}.manual-search-updated-debug pre{max-height:420px;overflow:auto;margin:.9rem 0 0;padding:1rem;border:1px solid var(--line);border-radius:8px;background:#02061761;white-space:pre-wrap;word-break:break-word}@media(max-width:760px){.manual-search-updated-toolbar{align-items:stretch;flex-direction:column}.manual-search-updated-actions{justify-content:flex-start}}.email-composer-layout.email-composer-layout--campaign-review{grid-template-columns:minmax(0,1fr)}.email-campaign-step>summary .email-campaign-step__identity strong{color:var(--text-h)}.email-campaign-step>summary .email-campaign-step__identity small,.email-campaign-step>summary .email-campaign-step__delay{color:var(--muted)}html[data-theme=dark] body select{color:#f8fafc;background-color:#111827;color-scheme:dark}html[data-theme=dark] body select option,html[data-theme=dark] body select optgroup{color:#f8fafc;background-color:#111827}html[data-theme=light] body select{color:#0f172a;background-color:#fff;color-scheme:light}html[data-theme=light] body select option,html[data-theme=light] body select optgroup{color:#0f172a;background-color:#fff}.required-action-overlay{position:fixed;inset:0;z-index:10000;display:grid;place-items:center;padding:24px;background:#020817bd;backdrop-filter:blur(8px)}.required-action-modal{width:min(620px,100%);padding:28px;border:1px solid rgba(56,189,248,.48);border-radius:18px;background:#0d172a;color:#f8fafc;box-shadow:0 24px 80px #0000007a}.required-action-modal h2{margin:8px 0 12px;font-size:1.55rem}.required-action-modal p{margin:0;color:#cbd5e1;line-height:1.6}.required-action-buttons{display:flex;justify-content:flex-end;gap:10px;margin-top:24px;flex-wrap:wrap}[data-theme=dark] .message-info{color:#93c5fd}[data-theme=dark] .message-warning{color:#fcd34d}[data-theme=light] .profitlink-protection-banner strong,[data-theme=light] .profitlink-drip-note strong{color:#047857}.ss-standalone-page--profitbot{height:100dvh;min-height:0!important;overflow:hidden!important;display:flex;flex-direction:column}.ss-standalone-page--profitbot>.ss-tail-shell--profitbot{flex:1 1 0;min-height:0!important;overflow:hidden;margin:0;padding:0}.ss-standalone-page--profitbot .profitbot-source-shell,.ss-standalone-page--profitbot .profitbot-source-host{height:100%;min-height:0!important;width:100%}.ss-standalone-page--profitbot footer{display:none!important}.ss-standalone-page--profitbot header{flex-shrink:0}
