@property --spend-share{syntax:"<number>";inherits:true;initial-value:0}:root{--paper:#111213;--surface:#1c1d1f94;--surface-solid:#1b1c1e;--raise:#ffffff0f;--field:#ffffff0a;--ink:#f1f2f3;--ink-2:#b6b9be;--rule:#ffffff21;--route:#6f9dff;--route-tint:#1c2a47;--found:#4fd1a1;--found-tint:#123127;--spend:#f0a63c;--spend-ink:#f2b860;--spend-tint:#35270f;--danger:#ff8d7d;--danger-tint:#3b1b18;--on-route:#0b1220;--series-found:#46b98f;--series-new:#118058;--series-todo:#6f7277;--series-talk:#4f87e6;--series-interested:#2aa87b;--series-closed:#d9534a;--shadow:0 12px 32px #00000047;--glow-route-max:34%;--glow-spend-base:4%;--glow-spend-range:30%;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--radius:10px;--radius-lg:14px;--font:"Public Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--font-display:"Poppins", "Public Sans", system-ui, sans-serif;--text-meta:.75rem;--text-small:.8125rem;--text-body:.875rem;--text-lede:.9375rem;--text-figure:1.5rem;--text-section:1rem;--text-page:1.875rem;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--ease-out:cubic-bezier(.16, 1, .3, 1);--dur-fast:.12s;--dur-state:.2s;--dur-glide:.7s;--dur-expand:.35s;--ease-spring:cubic-bezier(.34, 1.56, .64, 1)}:root[data-theme=light]{--paper:#eaeef4;--surface:#ffffffd1;--surface-solid:#fff;--raise:#141e320f;--field:#ffffffb3;--ink:#141a24;--ink-2:#4a5565;--rule:#141e3229;--route:#1f56d0;--route-tint:#e2ebfc;--found:#13795b;--found-tint:#e0f2ea;--spend:#b26b00;--spend-ink:#8a5300;--spend-tint:#fbf0dc;--danger:#b42318;--danger-tint:#fdeceb;--on-route:#fff;--series-found:#006e4c;--series-new:#22a077;--series-todo:#7c8087;--series-talk:#2a78d6;--series-interested:#1baf7a;--series-closed:#c8341f;--shadow:0 12px 28px #2837551a;--glow-route-max:18%;--glow-spend-range:20%;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box}body{background:var(--paper);color:var(--ink);font-family:var(--font);font-size:var(--text-body);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;scrollbar-color:var(--rule) transparent;margin:0;line-height:1.5}:root:not([data-theme=light]) body{letter-spacing:.003em;line-height:1.55}.ambient{z-index:-1;pointer-events:none;background:radial-gradient(55vw 55vh at 92% -8%, color-mix(in srgb, var(--route) var(--glow-route-max), transparent), transparent), radial-gradient(50vw 60vh at 78% 108%, color-mix(in srgb, var(--spend) calc(var(--glow-spend-base) + var(--glow-spend-range) * var(--spend-share)), transparent), transparent), radial-gradient(35vw 45vh at 0% 100%, color-mix(in srgb, var(--route) 10%, transparent), transparent);transition:--spend-share 1.2s var(--ease-out);position:fixed;inset:0}.icon{flex:none;width:18px;height:18px}h1,h2,p{margin:0}h1,h2{text-wrap:balance}::selection{background:color-mix(in srgb, var(--route) 28%, transparent)}::placeholder{color:var(--ink-2);opacity:1}h1,h2,.brand,.login__title,.budget__figure strong{font-family:var(--font-display)}:root:not([data-theme=light]) :is(h1,h2,.brand,.login__title,.budget__figure strong,.donut__centre strong){font-weight:500}option,optgroup{background:var(--surface-solid);color:var(--ink)}a,button,input,select,textarea,td{transition:color var(--dur-fast) ease-out, background-color var(--dur-fast) ease-out, border-color var(--dur-fast) ease-out, filter var(--dur-fast) ease-out}a{color:var(--route);text-underline-offset:2px}a:not(:hover){text-decoration:none}:focus-visible{outline:2px solid var(--route);outline-offset:2px}.muted{color:var(--ink-2)}.nowrap{white-space:nowrap}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.splash{color:var(--ink-2);padding:40px}.shell{grid-template-columns:224px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{background:var(--surface);border-right:1px solid var(--rule);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);flex-direction:column;gap:24px;height:100vh;padding:20px 14px;display:flex;position:sticky;top:0}.brand{color:var(--ink);letter-spacing:-.01em;align-items:center;gap:8px;padding:0 10px;font-size:1.125rem;font-weight:600;display:flex}.brand__pin{width:22px;height:22px;fill:var(--route)}.nav{flex-direction:column;gap:2px;display:flex}.nav__group{margin-bottom:var(--space-4);flex-direction:column;gap:2px;display:flex}.nav__section{padding:0 10px var(--space-1);color:var(--ink-2);font-size:var(--text-meta);font-weight:600}.nav__link{border-radius:var(--radius);color:var(--ink-2);align-items:center;gap:10px;padding:9px 10px;font-weight:500;display:flex}.nav__link:hover{color:var(--ink);background:var(--raise)}.nav__link[aria-current=page]{color:var(--ink);background:var(--route-tint);font-weight:600}.nav__link[aria-current=page] .icon{color:var(--route)}.account{gap:var(--space-3);font-size:var(--text-small);flex-direction:column;margin-top:auto;display:flex}.account__row{justify-content:space-between;align-items:center;gap:var(--space-2);padding:0 var(--space-1);display:flex}.theme-switch{gap:var(--space-1);padding:var(--space-1);border:1px solid var(--rule);border-radius:var(--radius);background:var(--raise);grid-template-columns:1fr 1fr;display:grid}.theme-switch button{color:var(--ink-2);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:7px 8px;font-weight:600;display:inline-flex}.theme-switch button:hover{color:var(--ink)}.theme-switch button[aria-pressed=true]{background:var(--surface-solid);color:var(--ink);box-shadow:0 1px 3px #00000040}.theme-switch .icon{width:15px;height:15px}.account__name{text-overflow:ellipsis;white-space:nowrap;color:var(--ink-2);overflow:hidden}.workspace{min-width:0}.main{max-width:1440px;padding:var(--space-6) var(--space-6) 72px;animation:page-in var(--dur-state) ease-out}.budget{z-index:5;padding:var(--space-3) var(--space-6);background:var(--surface);border-bottom:1px solid var(--rule);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);grid-template-columns:auto minmax(160px,1fr);align-items:center;gap:6px 20px;display:grid;position:sticky;top:0}.budget--loading{min-height:75px}.budget__figure{white-space:nowrap;color:var(--ink-2)}.budget__figure strong{color:var(--spend-ink);font-size:var(--text-figure);letter-spacing:-.02em;margin-right:4px;font-weight:600}.budget__track{background:var(--raise);height:10px;box-shadow:inset 0 0 0 1px var(--rule);border-radius:999px;position:relative}.budget__fill{border-radius:inherit;background:var(--spend);height:100%;transition:width var(--dur-glide) var(--ease-out), background-color var(--dur-state) ease-out}@starting-style{.budget__fill{width:0}}.budget--over .budget__fill{background:var(--danger)}.budget__pace{background:var(--ink);border-radius:1px;width:2px;height:20px;margin-left:-1px;position:absolute;top:-5px}.budget__note{color:var(--ink-2);font-size:var(--text-small);grid-column:1/-1}.budget--ahead .budget__note{color:var(--spend-ink)}.budget--over .budget__note{color:var(--danger)}.budget__mode{color:var(--ink-2)}.page-head{margin-bottom:var(--space-5)}.page-head h1{font-size:var(--text-page);letter-spacing:-.02em;font-weight:600;line-height:1.2}.page-head__lede{max-width:72ch;color:var(--ink-2);font-size:var(--text-lede);text-wrap:pretty;margin-top:6px}.page-head--split{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.page-head__actions{gap:8px;display:flex}.back-link{margin-bottom:var(--space-2);font-size:var(--text-small);display:inline-block}.back-link:before{content:"";width:12px;height:12px;margin-right:var(--space-1);vertical-align:-1px;transition:transform var(--dur-state) var(--ease-out);background:currentColor;display:inline-block;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10.5 6h-9M5 2.5 1.5 6 5 9.5'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10.5 6h-9M5 2.5 1.5 6 5 9.5'/%3E%3C/svg%3E") 50%/contain no-repeat}.back-link:hover:before{transform:translate(-2px)}.field{flex-direction:column;gap:6px;min-width:0;display:flex}.field__label{color:var(--ink-2);font-size:var(--text-small);font-weight:600}.field__hint{color:var(--ink-2);font-size:var(--text-small)}input,select,textarea{border:1px solid var(--rule);border-radius:var(--radius);background:var(--field);width:100%;color:var(--ink);font:inherit;caret-color:var(--route);padding:9px 11px}input:not([type=checkbox]),select{height:40px}textarea{resize:vertical}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--route);outline-offset:-1px;border-color:var(--route)}input[type=checkbox]{width:16px;height:16px;accent-color:var(--route);margin:0}.checkbox{align-items:center;gap:8px;display:inline-flex}.field-error{margin-top:var(--space-1);color:var(--danger);font-size:var(--text-small)}.button:any-link{text-decoration:none}.button{border:1px solid var(--route);border-radius:var(--radius);background:var(--route);color:var(--on-route);font:inherit;white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;padding:9px 16px;font-weight:600;display:inline-flex}.button:hover:not(:disabled){filter:brightness(.93)}.button,.theme-switch button,.status-tabs button{transition:transform .32s var(--ease-spring)}.button:active:not(:disabled),.theme-switch button:active,.status-tabs button:active{transition-duration:80ms;transition-timing-function:ease-out;transform:scale(.95)}.button:disabled{background:var(--route-tint);color:var(--route);cursor:default;border-color:#0000}.button--quiet{border-color:var(--rule);background:var(--raise);color:var(--ink)}.button--quiet:hover:not(:disabled){border-color:var(--ink-2);filter:none}.button--quiet:disabled{border-color:var(--rule);background:var(--raise);color:var(--ink-2)}.button--small{font-size:var(--text-small);padding:5px 10px}.link-button{color:var(--route);font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.link-button:hover{text-underline-offset:2px;text-decoration:underline}.table-wrap,.search-form,.panel,.dash-panel{border:1px solid var(--rule);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.notice{margin-bottom:var(--space-4);border:1px solid var(--rule);border-radius:var(--radius);background:var(--surface);animation:arrive var(--dur-state) var(--ease-out);flex-direction:column;gap:8px;padding:10px 14px;display:flex}.notice--error{border-color:color-mix(in srgb, var(--danger) 35%, transparent);background:var(--danger-tint)}.notice--warning{border-color:color-mix(in srgb, var(--spend) 40%, transparent);background:var(--spend-tint)}.notice--success{border-color:color-mix(in srgb, var(--found) 35%, transparent);background:var(--found-tint);flex-direction:row;align-items:center}.empty{border:1px dashed var(--rule);border-radius:var(--radius-lg);color:var(--ink-2);text-align:center;padding:40px 24px}.table-wrap{position:relative;overflow-x:auto}table{border-collapse:collapse;width:100%}th{border-bottom:1px solid var(--rule);background:var(--raise);color:var(--ink-2);font-size:var(--text-small);text-align:left;white-space:nowrap;padding:10px 12px;font-weight:600}td{border-bottom:1px solid var(--rule);vertical-align:top;padding:12px}tbody tr:last-child td{border-bottom:0}.leads tbody tr:hover td{background:var(--raise)}.num{text-align:right;white-space:nowrap}.tag{background:var(--raise);color:var(--ink-2);font-size:var(--text-meta);vertical-align:1px;white-space:nowrap;border-radius:999px;margin-left:8px;padding:1px 7px;font-weight:600;display:inline-block}.tag--new{background:var(--found-tint);color:var(--found)}.tag--warning{background:var(--spend-tint);color:var(--spend-ink)}.leads__business{min-width:200px}.leads__name{flex-wrap:wrap;align-items:center;gap:2px 8px;font-weight:600;display:flex}.leads__name .tag{margin-left:0}.leads__category{color:var(--ink-2);font-size:var(--text-small)}.leads__contact{white-space:nowrap;flex-direction:column;gap:2px;min-width:170px;display:flex}.leads__address{min-width:200px;max-width:280px;font-size:var(--text-small)}.leads__address .leads__category{display:block}.leads__maps{margin-top:2px;display:block}.leads__notes{min-width:180px}.is-dimmed td:not(:nth-child(5)),.is-dimmed td:not(:nth-child(5)) a,.is-dimmed td:not(:nth-child(5)) .link-button,.is-dimmed .notes{color:var(--ink-2)}.is-dimmed .leads__name{font-weight:500}.phone__copy{margin-left:var(--space-2);font-size:var(--text-meta);align-items:center;gap:4px;display:inline-flex}.phone__copy .success-check{width:1.1em;height:1.1em}.status{width:auto;height:32px;padding:var(--space-1) var(--space-2);font-size:var(--text-small);font-weight:500}.status--Contacted,.status--Replied{border-color:color-mix(in srgb, var(--route) 40%, transparent);background:var(--route-tint);color:var(--route)}.status--Interested{border-color:color-mix(in srgb, var(--found) 45%, transparent);background:var(--found-tint);color:var(--found)}.status--NotInterested{background:var(--raise);color:var(--ink-2)}.status--DoNotContact{border-color:color-mix(in srgb, var(--danger) 40%, transparent);background:var(--danger-tint);color:var(--danger)}.notes{border-radius:var(--radius);max-width:260px;color:var(--ink);font:inherit;font-size:var(--text-small);text-align:left;white-space:pre-wrap;cursor:text;background:0 0;border:1px dashed #0000;margin:-4px -6px;padding:4px 6px}.notes:hover{border-color:var(--rule)}.notes--empty{color:var(--ink-2)}.notes-editor{width:260px}.notes-editor .expand__inner{flex-direction:column;gap:6px;display:flex}.notes-editor textarea{font-size:var(--text-small)}.notes-editor__actions{align-items:center;gap:12px;display:flex}.status-tabs{margin-bottom:var(--space-3);flex-wrap:wrap;gap:6px;display:flex}.status-tabs button{border:1px solid var(--rule);background:var(--raise);color:var(--ink-2);font:inherit;font-size:var(--text-small);cursor:pointer;border-radius:999px;padding:5px 12px;font-weight:600}.status-tabs button:hover{border-color:var(--ink-2);color:var(--ink)}.status-tabs button[aria-pressed=true]{border-color:var(--route);background:var(--route-tint);color:var(--ink)}.status-tabs .count{margin-left:var(--space-1);font-weight:400}.filters{flex-wrap:wrap;align-items:flex-end;gap:12px;margin-bottom:16px;display:flex}.filters .field{flex:0 200px}.filters .field--grow{flex:280px}.pager{color:var(--ink-2);font-size:var(--text-small);justify-content:flex-end;align-items:center;gap:10px;margin-top:16px;display:flex}.toggles{flex-wrap:wrap;align-items:center;gap:8px 24px;margin-bottom:16px;display:flex}.search-form{padding:var(--space-5);grid-template-columns:minmax(200px,1fr) minmax(260px,1.6fr) minmax(180px,.8fr);align-items:start;gap:20px;display:grid}.place-picker{grid-template-columns:minmax(130px,.4fr) 1fr;gap:8px;display:grid}.search-form .notice,.search-form__actions{grid-column:1/-1;margin:0}.search-form__actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.search-form__actions .muted{font-size:var(--text-small)}.queue{margin-top:var(--space-7);animation:page-in var(--dur-state) ease-out}.meta-results{margin-top:var(--space-7)}.meta-results .table-wrap{margin-top:12px}.meta-results__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.meta-results__advertiser{min-width:180px;font-weight:600}.meta-results__caption{font-size:var(--text-small);font-weight:400;display:block}.meta-results__ad{min-width:260px;max-width:520px}.meta-results__more{margin-top:12px}.link-button--danger,.link-button--danger:hover{color:var(--danger)}.meta-contacted{cursor:pointer;align-items:center;gap:8px;display:inline-flex}.meta-results__actions{justify-content:flex-end;align-items:center;gap:12px;display:flex}.queue h2{letter-spacing:-.01em;font-size:1.25rem;font-weight:600}.queue>.muted{margin-top:2px}.queue .table-wrap{margin-top:12px}.queue__resolved{font-size:var(--text-small);display:block}.queue__row--running{background:linear-gradient(90deg, var(--route-tint) 30%, color-mix(in srgb, var(--route) 16%, var(--route-tint)) 50%, var(--route-tint) 70%) 0 0 / 300% 100%;animation:2.4s linear infinite sweep}.queue__row--done td{animation:1.4s ease-out settle-found}.queue__row--failed td{animation:1.4s ease-out settle-failed}.queue__row--running td:nth-child(2):before{content:"";background:var(--route);border-radius:50%;width:8px;height:8px;margin-right:8px;animation:1.2s ease-in-out infinite pulse;display:inline-block}.queue__row--failed td:nth-child(2){color:var(--danger)}.queue__row--skipped td{color:var(--ink-2)}.money{color:var(--spend-ink)}.queue__new{color:var(--found);font-weight:600}.queue__actions{white-space:nowrap;text-align:right}.queue__actions>*+*{margin-left:14px}.queue__warnings td{background:var(--spend-tint);color:var(--spend-ink);font-size:var(--text-small);padding-top:0}.queue__warnings td p{padding-top:8px}@keyframes pulse{50%{opacity:.25}}@keyframes sweep{0%{background-position:100% 0}to{background-position:0 0}}@keyframes settle-found{0%{background-color:var(--found-tint)}}@keyframes settle-failed{0%{background-color:var(--danger-tint)}}@keyframes page-in{0%{opacity:0}}@keyframes arrive{0%{opacity:0;transform:translateY(-4px)}}.dash{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.dash-panel{gap:var(--space-4);flex-direction:column;min-width:0;padding:20px;display:flex}.dash-panel--wide{grid-column:1/-1}.dash-panel h2{font-size:var(--text-section);font-weight:600}.dash-panel__head{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.dash-panel__head a{font-size:var(--text-small)}.dash-empty{padding:var(--space-6) var(--space-4);border:1px dashed var(--rule);border-radius:var(--radius);color:var(--ink-2);text-align:center}.dash-note{color:var(--ink-2);font-size:var(--text-small)}.dash-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.dash-list li{border-top:1px solid var(--rule);flex-direction:column;gap:2px;padding:10px 0;display:flex}.dash-list li:first-child{border-top:0;padding-top:0}.dash-list li:last-child{padding-bottom:0}.dash-list a:first-child,.dash-list__name{font-weight:600}.dash-list__meta{color:var(--ink-2);font-size:var(--text-small)}.dash-list__meta a{font-weight:400}.dash-facts{gap:var(--space-2) var(--space-6);flex-wrap:wrap;margin:0;display:flex}.dash-facts>div{align-items:baseline;gap:6px;display:flex}.dash-facts dt{color:var(--ink-2)}.dash-facts dd{margin:0;font-weight:600}.series-found{--series:var(--series-found)}.series-new{--series:var(--series-new)}.series-todo{--series:var(--series-todo)}.series-talk{--series:var(--series-talk)}.series-interested{--series:var(--series-interested)}.series-closed{--series:var(--series-closed)}.chart{margin:0;position:relative}.chart__legend{gap:var(--space-4);color:var(--ink-2);font-size:var(--text-small);margin:0;padding:0;list-style:none;display:flex}.chart__legend li{align-items:center;gap:6px;display:flex}.chart__swatch{background:var(--series);border-radius:3px;flex:none;width:10px;height:10px;display:inline-block}.chart__frame{height:250px;position:relative}.chart__frame svg{display:block;overflow:visible}.chart__hit{position:absolute;inset:0}.chart__hit rect{cursor:crosshair;touch-action:pan-y;outline:none}.chart__hit rect:focus-visible{stroke:var(--route);stroke-width:2px}.chart__grid{stroke:var(--rule);stroke-width:1px}.chart__axis,.chart__direct{fill:var(--ink-2);font-size:12px}.chart__direct{font-weight:600}.chart__line{fill:none;stroke:var(--series);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.chart__line.series-new{stroke-dasharray:6 4}.chart__crosshair{stroke:var(--ink-2);stroke-width:1px;stroke-dasharray:3 3}.chart__dot{fill:var(--series);stroke:var(--surface-solid);stroke-width:2px}.chart__head{justify-content:space-between;align-items:baseline;gap:var(--space-1) var(--space-4);min-height:1.5em;margin-bottom:var(--space-2);flex-wrap:wrap;display:flex}.chart__readout{gap:2px var(--space-3);color:var(--ink-2);font-size:var(--text-small);flex-wrap:wrap;margin:0;display:flex}.chart__readout strong{color:var(--ink);font-weight:600}.chart__readout strong.money{color:var(--spend-ink)}.donut{gap:var(--space-4);flex-direction:column;display:flex}.donut__ring{width:min(176px,100%);margin:0 auto;position:relative}.donut__ring svg{display:block;overflow:visible}.donut__track,.donut__slice{fill:none;stroke-width:5.5px}.donut__track{stroke:var(--raise)}.donut__slice{stroke:var(--series);transition:opacity var(--dur-fast) ease-out}.donut__slice.is-faded{opacity:.35}.donut__centre{color:var(--ink-2);font-size:var(--text-meta);text-align:center;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.donut__centre strong{color:var(--ink);font-family:var(--font-display);font-size:var(--text-figure);font-weight:600;line-height:1.2}.donut__legend{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.donut__legend li{align-items:baseline;gap:var(--space-2);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.donut__label,.donut__value{font-weight:500}.donut__label small,.donut__value small{color:var(--ink-2);font-size:var(--text-meta);font-weight:400;display:block}.donut__value{text-align:right}.panels{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px;max-width:900px;display:grid}.panel{padding:var(--space-5);flex-direction:column;gap:16px;display:flex}.panel h2{font-size:1.125rem;font-weight:600}.panel .notice{margin:0}.panel .button{align-self:flex-start}.login{place-items:center;min-height:100vh;padding:16px;display:grid}.login__form{width:min(400px,100%);padding:var(--space-6);border:1px solid var(--rule);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);flex-direction:column;gap:16px;display:flex}.login__title{font-size:var(--text-page);letter-spacing:-.02em;align-items:center;gap:8px;font-weight:600;display:flex}.login__intro{color:var(--ink-2);margin-top:-8px}.login .notice{margin:0}@media (width<=1100px){.dash{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.search-form{grid-template-columns:1fr;padding:16px}}@media (width<=760px){.shell{grid-template-columns:minmax(0,1fr)}.sidebar{border-right:0;border-bottom:1px solid var(--rule);flex-flow:wrap;align-items:center;gap:8px 16px;height:auto;padding:12px 16px;position:static}.brand{padding:0}.nav{width:100%;padding-right:var(--space-6);scrollbar-width:none;flex-direction:row;order:3;position:relative;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 40px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 40px),#0000)}.nav__group{display:contents}.nav__section{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.nav__link{font-size:var(--text-small);white-space:nowrap;padding:5px 8px}.nav__link .icon{display:none}.nav__link[aria-current=page]{box-shadow:inset 0 -2px 0 var(--route)}.account{align-items:center;gap:var(--space-3);flex-direction:row;margin:0 0 0 auto}.account__name{display:none}.account__row{padding:0}.theme-switch button{font-size:0}.dash{grid-template-columns:minmax(0,1fr)}.dash-panel{padding:var(--space-4)}.chart__readout{width:100%;min-height:2.75rem}.budget{padding:var(--space-3) var(--space-4);grid-template-columns:minmax(0,1fr);position:static}.queue__table{min-width:640px}.filters .field,.filters .field--grow{flex:100%}.main{padding:20px 16px 56px}.page-head h1{font-size:1.5rem}}@media (pointer:coarse){.nav__link,.button,.status-tabs button{align-items:center;min-height:44px;display:inline-flex}input,select,textarea{font-size:1rem}}@media (prefers-reduced-motion:reduce){.queue__row--running,.queue__row--running td:nth-child(2):before{animation:none}.budget__fill{transition:background-color var(--dur-state) ease-out}.ambient{transition:none}.notice{animation-name:page-in}.back-link:before{transition:none}.back-link:hover:before,.button:active:not(:disabled),.theme-switch button:active,.status-tabs button:active{transform:none}}.roll{font-variant-numeric:tabular-nums;white-space:nowrap;display:inline-block;position:relative}.roll__ghost{visibility:hidden}.roll__track{display:flex;position:absolute;inset:0;overflow:hidden}.roll__digit{display:block}.roll__strip{transform:translateY(calc(var(--d) * -10%));transition:transform .52s var(--ease-out);transition-delay:calc(var(--i) * 60ms);flex-direction:column;display:flex}.expand{animation:expand var(--dur-expand) var(--ease-out);display:grid}.expand__inner{min-height:0;overflow:hidden}.notes-editor .expand__inner{margin:-3px;padding:3px}@keyframes expand{0%{opacity:0;grid-template-rows:0fr}to{opacity:1;grid-template-rows:1fr}}.queue{animation:card-expand var(--dur-expand) var(--ease-out);transform-origin:top}@keyframes card-expand{0%{opacity:0;transform:translateY(-8px)scaleY(.96)}}.success-check{fill:none;width:20px;height:20px;stroke:var(--found);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none}.success-check__ring{stroke-dasharray:1;stroke-dashoffset:1px;animation:draw .42s var(--ease-out) forwards;transform-origin:50%;transform:rotate(-90deg)}.success-check__tick{stroke-width:2.4px;stroke-dasharray:1;stroke-dashoffset:1px;animation:.26s ease-out .38s forwards draw}@keyframes draw{to{stroke-dashoffset:0}}.queue__done{align-items:center;gap:8px;display:inline-flex}.queue__done .success-check{width:16px;height:16px}html{overscroll-behavior-y:contain}.ptr{transform:translateY(var(--ptr-y,0px));position:relative}.ptr--settling{transition:transform .42s var(--ease-spring)}.ptr__indicator{border:1px solid var(--rule);background:var(--surface-solid);width:32px;height:32px;box-shadow:var(--shadow);opacity:var(--ptr-progress,0);pointer-events:none;border-radius:50%;margin-left:-16px;padding:6px;position:absolute;top:-44px;left:50%}.ptr__indicator svg{fill:none;width:100%;height:100%;stroke:var(--route);stroke-width:3px;stroke-linecap:round;stroke-dasharray:calc(var(--ptr-progress,0) * .8) 1;transform:rotate(calc(var(--ptr-progress,0) * 270deg - 90deg));display:block}.ptr[data-refreshing] .ptr__indicator svg{stroke-dasharray:.7 1;animation:.8s linear infinite ptr-spin}@keyframes ptr-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.queue__table tbody.is-reordering tr{transition:transform .22s var(--ease-out)}.queue__table tbody tr.is-dragging{z-index:2;filter:drop-shadow(0 12px 22px #00000052);transition:none;position:relative}.queue__table tbody tr.is-dragging td{background:var(--surface-solid)}.queue__place{align-items:flex-start;gap:8px;display:flex}.drag-handle{width:22px;height:22px;color:var(--ink-2);cursor:grab;touch-action:none;background:0 0;border:0;border-radius:6px;flex:none;place-items:center;margin:-1px 0 0 -6px;padding:0;display:inline-grid}.drag-handle:hover{background:var(--raise);color:var(--ink)}.is-dragging .drag-handle{cursor:grabbing}.drag-handle svg{fill:currentColor;width:14px;height:14px}@media (pointer:coarse){.drag-handle{width:36px;height:36px;margin:-8px 0 -8px -10px}}@media (prefers-reduced-motion:reduce){.roll__strip,.ptr,.queue__table tbody tr{transition:none!important}.expand,.queue,.success-check__ring,.success-check__tick{animation:none}.success-check__ring,.success-check__tick{stroke-dashoffset:0}.ptr[data-refreshing] .ptr__indicator svg{animation-duration:2.4s}}.status-tabs a{border:1px solid var(--rule);background:var(--raise);color:var(--ink-2);font-size:var(--text-small);border-radius:999px;padding:5px 12px;font-weight:600;text-decoration:none}.status-tabs a:hover{border-color:var(--ink-2);color:var(--ink)}.status-tabs a[aria-current=page]{border-color:var(--route);color:var(--ink)}.window{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);margin-bottom:var(--space-4);border:1px solid var(--rule);border-radius:var(--radius);flex-wrap:wrap;padding:10px 14px;display:flex}.window--open{border-color:color-mix(in srgb, var(--found) 35%, transparent);background:var(--found-tint)}.window--closed{border-color:color-mix(in srgb, var(--spend) 40%, transparent);background:var(--spend-tint)}.window__state{flex-wrap:wrap;align-items:baseline;gap:4px 10px;min-width:0;display:flex}.window--open .window__state strong{color:var(--found)}.window--closed .window__state strong{color:var(--spend-ink)}.window__rules{font-size:var(--text-small)}.window__rules summary{color:var(--route);cursor:pointer}.window__rules ul{max-width:70ch;margin-top:var(--space-2);gap:6px;padding-left:1.1rem;display:grid}.outreach__count{margin-bottom:var(--space-3);font-size:var(--text-small)}.outreach{gap:var(--space-3);padding:0;list-style:none;display:grid}.outreach__more{margin-top:var(--space-4)}.lead-card{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--rule);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transition:opacity var(--dur-state) var(--ease-out);display:grid}.lead-card.is-marked{opacity:.6}.lead-card__head{gap:var(--space-3);grid-template-columns:auto 1fr auto;align-items:start;display:grid}.lead-card__rank{background:var(--raise);width:28px;height:28px;color:var(--ink-2);font-size:var(--text-small);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;font-weight:600;display:grid}.lead-card__who{gap:2px;min-width:0;display:grid}.lead-card__who h2{font-size:var(--text-section);overflow-wrap:anywhere;font-weight:600}.lead-card__who p{font-size:var(--text-small);overflow-wrap:anywhere}.lead-card__source{color:var(--found)}.lead-card__score{font-size:var(--text-meta);justify-items:end;display:grid}.lead-card__points{color:var(--spend-ink);font-family:var(--font-display);font-size:var(--text-figure);font-variant-numeric:tabular-nums;font-weight:600;line-height:1}.lead-card__reasons{flex-wrap:wrap;gap:6px;padding:0;list-style:none;display:flex}.lead-card__reasons li{background:var(--spend-tint);color:var(--spend-ink);font-size:var(--text-meta);border-radius:999px;padding:2px 9px;font-weight:600}.lead-card__pitch{font-size:var(--text-small)}.lead-card__actions{align-items:center;gap:var(--space-2) var(--space-4);font-size:var(--text-small);flex-wrap:wrap;display:flex}.lead-card__prompt{align-items:center;gap:var(--space-2) var(--space-3);border-radius:var(--radius);background:var(--route-tint);font-size:var(--text-small);animation:arrive var(--dur-state) var(--ease-out);flex-wrap:wrap;padding:8px 12px;display:flex}.lead-card__track{align-items:flex-start;gap:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--rule);flex-wrap:wrap;display:flex}.lead-card__notes{flex:220px;min-width:0}.lead-card__marked{font-size:var(--text-small)}@media (width<=520px){.lead-card__head{grid-template-columns:1fr auto}.lead-card__rank{display:none}}.export-button{flex-direction:column;align-items:flex-end;gap:4px;max-width:320px;display:flex}.export-button .field-error{text-align:right}.meta-results__head .page-head__actions{flex-wrap:wrap;align-items:center}
