:root{color-scheme:light dark;--bg:oklch(0.969 0.006 160);--card:oklch(0.996 0.003 160);--ink:oklch(0.255 0.025 165);--muted:oklch(0.49 0.016 165);--line:oklch(0.88 0.012 165);--accent:#0a6e5c;--accent-ink:#ffffff;--hot:#b4441f;--warm:#8a6508;--ok:#0a6e5c;--input-bg:#ffffff;--pill-neutral-bg:#eeeeee;--pill-neutral-ink:#555555;--pill-ready-bg:#e8f2ef;--pill-sent-bg:#fdf3e0;--pill-bad-bg:#f3e9e5;--flash-bg:#e8f2ef;--flash-line:#cfe5df;--flash-ink:#0a6e5c;--flash-err-bg:#f3e9e5;--flash-err-line:#e8d5cc;--flash-err-ink:#b4441f;--highlight-bg:#f4faf8;--next-step-line:#a9d3c8;--next-step-warm-line:#e3c98f}@media (prefers-color-scheme:dark){:root{--bg:oklch(0.185 0.012 165);--card:oklch(0.225 0.012 165);--ink:oklch(0.94 0.008 165);--muted:oklch(0.72 0.015 165);--line:oklch(0.33 0.015 165);--accent:#52b89e;--accent-ink:#0f1e1a;--hot:#e0765a;--warm:#d9a93f;--ok:#52b89e;--input-bg:oklch(0.205 0.01 165);--pill-neutral-bg:#32302a;--pill-neutral-ink:#b5b2a8;--pill-ready-bg:#22332e;--pill-sent-bg:#37301f;--pill-bad-bg:#392722;--flash-bg:#1f2e29;--flash-line:#2f4a41;--flash-ink:#7fd0ba;--flash-err-bg:#392722;--flash-err-line:#55362c;--flash-err-ink:#e0937c;--highlight-bg:#1e2a26;--next-step-line:#2f5a4e;--next-step-warm-line:#5c4a24}}*{box-sizing:border-box}html{text-size-adjust:100%}body{margin:0;background:var(--bg);color:var(--ink);font-family:-apple-system,Segoe UI,Helvetica,Arial,sans-serif;font-size:15px;line-height:1.55;overflow-wrap:break-word}a{color:var(--accent);text-decoration:none}a:hover{text-decoration:underline}.wrap{max-width:1080px;margin:0 auto;padding:0 2.5rem 2rem}.wrap.wide-wrap{max-width:1480px}.topbar{display:flex;align-items:center;justify-content:space-between;min-height:88px;padding:1.3rem 0;border-bottom:1px solid var(--line);margin-bottom:1.5rem;flex-wrap:wrap;gap:.5rem}.brand{font-weight:700;letter-spacing:-.02em;font-size:1.15rem}.brand small{color:var(--muted);font-weight:400;margin-left:.8rem;padding-left:.8rem;border-left:1px solid var(--line);font-size:.78rem}.stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:.75rem;gap:.75rem;margin-bottom:1.5rem}.stat{background:var(--card);border:1px solid var(--line);border-radius:10px;padding:.8rem 1rem}.stat .n{font-size:1.5rem;font-weight:700;letter-spacing:-.03em}.stat .l{color:var(--muted);font-size:.8rem;text-transform:uppercase;letter-spacing:.05em}.card{background:var(--card);border:1px solid var(--line);border-radius:10px;padding:1.5rem;margin-bottom:1.25rem}.card h2,.recontact-section h3{margin:0 0 .75rem;font-size:1.1rem;letter-spacing:-.025em}table.leads{width:100%;border-collapse:collapse}table.leads th{text-align:left;font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);padding:.8rem .75rem}table.leads td,table.leads th{border-bottom:1px solid var(--line)}table.leads td{padding:1rem .75rem;vertical-align:top}table.leads tr:last-child td{border-bottom:none}table.leads tr[id^=lead-]{scroll-margin-top:30vh}table.leads tr:target td{background:var(--highlight-bg)}table.leads tr:target td:first-child{box-shadow:inset 3px 0 0 var(--accent)}.table-sort{display:inline-flex;align-items:center;gap:.25rem;color:inherit}.table-sort:hover{color:var(--accent)}.sort-indicator{font-size:.9em}.pill{display:inline-block;padding:.1rem .55rem;border-radius:99px;font-size:.75rem;font-weight:600}.pill.low_score,.pill.needs_classification,.pill.needs_email,.pill.new,.pill.scoring{background:var(--pill-neutral-bg);color:var(--pill-neutral-ink)}.pill.ready{background:var(--pill-ready-bg);color:var(--accent)}.pill.sending,.pill.sent{background:var(--pill-sent-bg);color:var(--warm)}.pill.replied,.pill.send-today{background:var(--accent);color:var(--accent-ink)}.pill.send-today{margin-bottom:.35rem}.pill.opted_out,.pill.skipped,.pill.suppressed{background:var(--pill-bad-bg);color:var(--hot)}.score{font-weight:700}.score.hot{color:var(--hot)}.score.warm{color:var(--warm)}.score.cool{color:var(--muted)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.65rem;min-height:44px;border:1px solid transparent;cursor:pointer;border-radius:7px;padding:.55rem 1.1rem;font-size:.9rem;font-weight:600;background:var(--accent);color:var(--accent-ink);font-family:inherit}.btn.secondary{color:var(--ink)}.btn.danger,.btn.secondary{background:transparent;border:1px solid var(--line)}.btn.danger{color:var(--hot)}.btn:hover{filter:brightness(1.08);text-decoration:none}.btn:disabled{cursor:not-allowed;filter:none;opacity:.48}.send-limit-link{display:inline-block;margin-top:.6rem;font-weight:650;text-decoration:underline}.sending-limit{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,320px);grid-gap:2rem;gap:2rem}#sending-limit,#whatsapp-limit{scroll-margin-top:1rem}.whatsapp-limit{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid var(--line)}.sending-limit p{margin:.45rem 0}.sending-limit .eyebrow{margin-top:0}.sending-warmups{padding-left:1.2rem;overflow-wrap:anywhere}.sending-limit-form{align-self:center}.sending-limit-input{display:flex;align-items:center;gap:.75rem}.sending-limit-input input{max-width:7rem}.sending-limit-input span{white-space:nowrap;color:var(--muted)}.sending-limit-form .btn{margin-top:.5rem;width:100%}@media (max-width:700px){.sending-limit{grid-template-columns:1fr;gap:1rem}}input:not([type]),input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{width:100%;padding:.6rem .75rem;border:1px solid var(--line);border-radius:8px;font-family:inherit;font-size:.95rem;background:var(--input-bg);color:var(--ink)}textarea{min-height:320px;line-height:1.6}textarea.compact{min-height:96px}label{display:block;font-size:.8rem;font-weight:600;color:var(--muted);margin:.9rem 0 .3rem;letter-spacing:.01em}.flash{background:var(--flash-bg);border:1px solid var(--flash-line);color:var(--flash-ink);border-radius:8px;padding:.6rem 1rem;margin-bottom:1rem;font-size:.9rem}.flash.error{background:var(--flash-err-bg);border-color:var(--flash-err-line);color:var(--flash-err-ink)}.reply-alert,.reply-toolbar{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.reply-toolbar .row-actions{margin-top:0}.reply-message.unread{border-left:4px solid var(--accent)}.reply-message{overflow-wrap:anywhere}.reply-lead .pill{white-space:normal}.highlight-box{white-space:pre-wrap;background:var(--highlight-bg);padding:.75rem;border-radius:8px}.muted{color:var(--muted)}.small{font-size:.82rem}.reasons li{margin-bottom:.3rem}.playbook{margin:0;padding-left:1.4rem}.playbook li{margin-bottom:.9rem;line-height:1.55}.playbook li:last-child{margin-bottom:0}.playbook li::marker{color:var(--accent);font-weight:650}.playbook-script{margin:0 0 1.25rem;padding:.9rem 1rem;border:1px solid var(--line);border-radius:8px;background:var(--highlight-bg);color:var(--ink);font:inherit;font-size:.95rem;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.row-actions{gap:.5rem;margin-top:1rem}.filters,.row-actions{display:flex;flex-wrap:wrap}.filters{align-items:flex-end;margin-bottom:1rem}.filter-field{min-width:170px}.filter-field.search-field{flex:1 1;min-width:220px}.filters label{margin-top:0}.filters .btn{margin-bottom:1px}.compact-filter{min-width:120px;max-width:140px}.view-tabs{display:flex;gap:.4rem;flex-wrap:wrap;margin:-.25rem 0 1rem;padding-bottom:.9rem;border-bottom:1px solid var(--line)}.view-tabs a{padding:.4rem .7rem;border:1px solid transparent;border-radius:99px;color:var(--muted);font-size:.82rem;font-weight:600}.view-tabs a.active{border-color:var(--line);background:var(--pill-ready-bg);color:var(--accent)}.inline-form{display:flex;gap:.6rem;align-items:center;flex-wrap:wrap}.table-scroll{overflow-x:auto}.compact-table td,.compact-table th{white-space:nowrap}.result-count{margin:0 0 .5rem}.pagination{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:.75rem;gap:.75rem;margin-top:1rem}.pagination>:last-child{justify-self:flex-end}.grid2{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem}.intake-status{display:grid;grid-template-columns:minmax(0,2fr) minmax(180px,1fr);grid-gap:1rem;gap:1rem;border-top:1px solid var(--line);margin-top:1rem;padding-top:1rem}.intake-status>div{min-width:0}.intake-status p{margin:.25rem 0 .6rem}.intake-metric{align-self:center;text-align:right}.code-block{display:block;max-width:100%;overflow-x:auto;padding:.5rem .65rem;border:1px solid var(--line);border-radius:8px;background:var(--input-bg)}.classification-grid,.demo-controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0 1rem;gap:0 1rem}.classification-grid{margin-bottom:.85rem}.classification-grid .wide,.demo-controls .wide{grid-column:1/-1}.demo-profile{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:1rem 0;border-top:1px solid var(--line);border-left:1px solid var(--line)}.demo-profile>div{min-width:0;padding:.75rem;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.demo-profile .wide{grid-column:1/-1}.demo-profile span{display:block;margin-bottom:.2rem;color:var(--muted);font-size:.68rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.demo-profile strong{display:block;overflow-wrap:anywhere;font-size:.88rem}.demo-image-controls{margin:1rem 0 1.25rem;padding:1rem;border:1px solid var(--line);border-radius:10px;background:var(--input-bg)}.demo-image-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.demo-image-heading h3{margin:0 0 .25rem;font-size:.9rem}.demo-image-heading p{max-width:62ch;margin:0}.image-source-counts{display:flex;gap:.5rem;flex-shrink:0}.image-source-counts span{padding:.35rem .55rem;border:1px solid var(--line);border-radius:99px;color:var(--muted);font-size:.72rem}.image-source-counts strong{color:var(--ink)}.demo-image-strip{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:.5rem;gap:.5rem;margin-top:1rem}.demo-image-strip figure{min-width:0;margin:0;overflow:hidden;border:1px solid var(--line);border-radius:8px;background:var(--card)}.demo-image-strip img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover;background:var(--pill-neutral-bg)}.demo-image-strip figcaption{padding:.3rem .4rem;color:var(--muted);font-size:.64rem;text-align:center}.image-actions{display:flex;gap:.5rem;flex-wrap:wrap;margin-top:1rem}.image-actions form{margin:0}.image-setup-note{margin:.65rem 0 0}.control-heading{margin:1.25rem 0 0;font-size:.85rem}.palette-value{display:inline-flex;align-items:center;gap:.45rem}.color-swatch{flex:none;width:1rem;height:1rem;border:1px solid var(--line);border-radius:4px}.variant-controls{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:.75rem;gap:.75rem}.regenerate-demo{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;margin-top:.75rem;padding-top:.75rem;border-top:1px solid var(--line)}.regenerate-demo .btn{margin:0}.checkboxes{display:flex;flex-wrap:wrap;gap:.55rem 1rem;border:0;padding:0;margin:.9rem 0 0}.checkboxes legend{display:block;width:100%;font-size:.8rem;font-weight:600;color:var(--muted);text-transform:uppercase;letter-spacing:.04em;margin-bottom:.3rem}.checkbox-label{display:inline-flex;align-items:center;gap:.4rem;margin:0;color:var(--ink);font-size:.9rem;font-weight:400;text-transform:none;letter-spacing:normal}@media (max-width:720px){.classification-grid,.demo-controls,.demo-profile,.grid2,.intake-status,.variant-controls{grid-template-columns:1fr}.intake-metric{text-align:left}.classification-grid .wide,.demo-controls .wide,.demo-profile .wide{grid-column:auto}.demo-image-heading{display:grid}.image-source-counts{flex-wrap:wrap}.demo-image-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}h1{font-size:2rem;line-height:1.2;letter-spacing:-.045em}button,input,select,textarea{accent-color:var(--accent)}input[type=file]{max-width:100%;font:inherit;color:var(--muted)}input::-webkit-file-upload-button{padding:.6rem .8rem;margin-right:.75rem;background:var(--input-bg);color:var(--ink);border:1px solid var(--line);border-radius:6px;font:inherit;cursor:pointer}input::file-selector-button{padding:.6rem .8rem;margin-right:.75rem;background:var(--input-bg);color:var(--ink);border:1px solid var(--line);border-radius:6px;font:inherit;cursor:pointer}:focus-visible{outline:3px solid var(--accent);outline-offset:3px}input:focus-visible,select:focus-visible,textarea:focus-visible{outline-width:2px;outline-offset:1px}input,select{min-height:44px}textarea{resize:vertical}summary{cursor:pointer}summary::marker{color:var(--muted)}summary:hover{color:var(--accent)}.btn,.table-action,.view-tabs a,.workspace-nav a{transition:background-color .16s ease-out,color .16s ease-out}.skip-link{position:fixed;top:.5rem;left:.5rem;z-index:10;padding:.75rem 1rem;background:var(--card);transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.brand{color:var(--ink)}.brand:hover{text-decoration:none}.workspace-nav{display:flex;flex-wrap:wrap;gap:0 1.75rem}.workspace-nav a{position:relative;display:inline-flex;align-items:center;min-height:44px;font-size:.85rem;color:var(--muted)}.workspace-nav a[aria-current]{color:var(--ink);font-weight:650}.page-heading{display:flex;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.25rem 0 1.75rem}.page-heading h1{margin:.5rem 0 .75rem}.page-heading p{margin:0;max-width:65ch}.page-heading>.btn{flex-shrink:0}.eyebrow{color:var(--muted);font-size:.7rem;font-weight:650;text-transform:uppercase;letter-spacing:.12em}.pipeline-overview{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:2rem;border-block:1px solid var(--line)}.pipeline-overview>*{display:grid;grid-gap:.45rem;gap:.45rem;padding:1.25rem 1.5rem;color:var(--ink);border-right:1px solid var(--line)}.pipeline-overview>:first-child{padding-left:0}.pipeline-overview>:last-child{border-right:0}.pipeline-overview a:hover{text-decoration:none;background:var(--highlight-bg)}.pipeline-overview span{font-size:.82rem}.pipeline-overview strong{font-size:2rem;line-height:1.1;letter-spacing:-.035em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pipeline-overview small{color:var(--muted);font-size:.76rem;font-weight:400;letter-spacing:normal}.pipeline-overview strong small{font-size:1rem}.section-heading{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem}.recontact-section .section-heading h3,.section-heading h2{margin:0 0 .35rem}.section-heading p{margin:0}.queue-panel{padding:1.6rem;scroll-margin-top:1rem}.recontact-group{margin-top:2.5rem;scroll-margin-top:1rem}.recontact-group>h2{margin:0 0 .5rem;font-size:1.4rem;letter-spacing:-.035em}.recontact-group>p{max-width:70ch;margin:0}.recontact-group>nav{margin-bottom:1.25rem}.view-tabs{gap:.25rem;margin-bottom:1.5rem;overflow-x:auto;flex-wrap:nowrap}.view-tabs a{display:inline-flex;align-items:center;min-height:44px;border-radius:6px;white-space:nowrap}.view-tabs a:hover{background:var(--bg);text-decoration:none}.filters{gap:.75rem;margin-bottom:1.5rem}.filter-field{min-width:150px}.advanced-filters{flex-basis:100%;order:2}.advanced-filters summary{display:inline-flex;min-height:44px;align-items:center;gap:.55rem;padding:.25rem 0;font-size:.82rem;color:var(--muted)}.advanced-filters summary:after{content:"+";font-size:1.1rem}.advanced-filters[open] summary:after{content:"−"}.advanced-filter-fields{display:flex;order:2;flex-basis:100%;gap:1rem;flex-wrap:wrap;padding:1rem;border:1px solid var(--line);border-radius:7px;background:var(--bg)}.advanced-filter-fields .filter-field{flex:1 1}table.leads th{background:var(--bg);font-size:.68rem}table.leads td{font-size:.85rem}table.leads tbody tr:hover{background:var(--highlight-bg)}table.leads td:first-child{min-width:190px}table.leads td:first-child a{color:var(--ink)}.table-action{display:inline-flex;align-items:center;justify-content:space-between;min-height:44px;gap:.6rem;font-size:.8rem;font-weight:650}.pill{padding:.22rem .6rem;white-space:nowrap;font-size:.7rem}.disclosure{padding:0}.disclosure>summary{padding:1.15rem 1.5rem;font-size:.9rem;font-weight:650}.summary-note{float:right;margin-left:1rem;color:var(--muted);font-size:.78rem;font-weight:400}.disclosure-content{padding:1.5rem;border-top:1px solid var(--line)}.disclosure-content>:first-child{margin-top:0}.disclosure:target{outline:2px solid var(--accent);outline-offset:3px}.delivery-metrics{display:flex;gap:2rem;flex-wrap:wrap;border-top:1px solid var(--line);margin:1.5rem 0 0;padding-top:1rem}.delivery-metrics div{display:flex;gap:.75rem;font-size:.82rem}.delivery-metrics dt{color:var(--muted)}.delivery-metrics dd{margin:0;font-weight:650}.workspace-footer{display:flex;justify-content:space-between;gap:1rem;margin-top:2.5rem;color:var(--muted);font-size:.75rem}.lead-title{margin:0 0 .65rem}.review-steps{display:flex;gap:1.5rem;flex-wrap:wrap;padding:1rem 0 1.5rem}.review-steps a{display:inline-flex;align-items:center;min-height:44px;gap:.6rem;color:var(--ink);font-size:.82rem}.review-steps span{color:var(--muted);font-size:.72rem}.review-layout{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:1.5rem;align-items:start}.review-layout>*{min-width:0}.evidence-panel{background:transparent}.reasons{padding-left:1.1rem;font-size:.9rem}.reasons li{margin-bottom:.85rem}.history-disclosure{margin-top:1.75rem;padding-top:1rem;border-top:1px solid var(--line)}.history-disclosure summary,.private-notes summary{font-size:.85rem;font-weight:600}.history-disclosure li{margin-bottom:.75rem;overflow-wrap:anywhere}.recipient-fields{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);grid-gap:1rem;gap:1rem}.email-panel textarea{min-height:390px}.email-panel label{color:var(--ink)}.editor-hint{margin:.6rem 0 1.25rem}.email-preview{margin:1.25rem 0}.email-preview summary{font-size:.85rem;font-weight:600}.email-preview iframe{display:block;width:100%;height:40rem;border:1px solid var(--line);border-radius:8px;background:var(--input-bg)}.email-actions{padding-top:1rem;border-top:1px solid var(--line)}.private-notes{margin-top:1rem}.demo-image-controls{background:transparent;border:0;border-radius:0;padding:1.5rem 0;border-block:1px solid var(--line)}.login-layout{display:grid;grid-template-columns:1.2fr 1fr;align-items:center;min-height:100svh;max-width:1240px;margin:auto;grid-gap:6rem;gap:6rem;padding:4rem}.login-intro .brand{margin-bottom:6rem}.login-intro h1{font-size:3.4rem;font-weight:550}.login-intro>p:not(.eyebrow){max-width:40ch;margin-bottom:3rem;color:var(--muted)}.login-form{padding:2.5rem;background:var(--card);border:1px solid var(--line);border-radius:12px}.login-form h2{font-size:1.7rem;margin:.5rem 0;letter-spacing:-.035em}.login-form>p{font-size:.88rem}.login-form .btn{width:100%;margin-top:1.3rem;justify-content:space-between}.password-field{position:relative}.password-field:has(.password-toggle:not([hidden])) input{padding-right:3rem}.password-input{display:contents}.password-toggle{position:absolute;top:0;right:0;display:grid;place-items:center;width:44px;height:100%;min-height:44px;padding:0;background:none;border:0;border-radius:8px;color:var(--muted);cursor:pointer}.password-toggle[hidden]{display:none}.password-toggle:hover{color:var(--ink)}.password-toggle svg{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.password-toggle .eye-closed,.password-toggle[aria-pressed=true] .eye-open{display:none}.password-toggle[aria-pressed=true] .eye-closed{display:block}.login-form .login-remember{margin-top:1rem}.preview-layout{align-items:start}.preview-layout .login-intro{position:-webkit-sticky;position:sticky;top:4rem}.preview-layout .login-intro>p:not(.eyebrow){margin-bottom:1.25rem}.preview-form textarea{min-height:96px}.preview-form #email-hint{margin:.35rem 0 0}.preview-form .preview-privacy{margin:1rem 0 0}@media (max-width:1000px){.workspace-nav{column-gap:1rem}.workspace-nav a{font-size:.8rem}.review-layout{grid-template-columns:minmax(0,.7fr) minmax(0,1fr)}.recipient-fields{grid-template-columns:1fr;gap:0}.section-heading{align-items:flex-start}.section-heading>.small{display:none}.login-layout{gap:2rem;padding:2rem}.login-intro h1{font-size:2.5rem}}@media (max-width:720px){.wrap{padding:0 1rem 2rem}.topbar{min-height:76px;margin-bottom:1rem;gap:.75rem}.brand small{display:block;margin:.2rem 0 0;padding:0;border:0}.page-heading{padding-top:.75rem;flex-wrap:wrap}.page-heading h1{font-size:1.75rem}.pipeline-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.pipeline-overview>*{padding:1rem}.pipeline-overview>:nth-child(2){border-right:0}.pipeline-overview>:nth-child(n+3){border-top:1px solid var(--line)}.pipeline-overview>:nth-child(3){padding-left:0}.pipeline-overview strong{font-size:1.65rem}.card,.queue-panel{padding:1rem}.disclosure{padding:0}.disclosure-content,.disclosure>summary{padding:1rem}.summary-note{float:none;display:block;margin:.25rem 0 0 1rem}.filters>.filter-field{flex:1 1 100%;min-width:0}.advanced-filter-fields .filter-field{flex-basis:100%;max-width:none;min-width:0}.review-layout{grid-template-columns:1fr;gap:0}.review-steps{gap:.25rem 1rem}.queue-panel .table-scroll{overflow:visible}.queue-panel table.leads,.queue-panel table.leads tbody{display:block}.queue-panel table.leads thead{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%)}.queue-panel table.leads tr{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:.8rem 1rem;gap:.8rem 1rem;padding:1.25rem 0;border-top:1px solid var(--line)}.queue-panel table.leads tbody tr:hover{background:transparent}.queue-panel table.leads td{display:block;padding:0;border:0;min-width:0;overflow-wrap:anywhere}.queue-panel table.leads td:before{content:attr(data-label);display:block;margin-bottom:.2rem;font-size:.72rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.queue-panel table.leads td:first-child{grid-column:1/-1;font-size:1.05rem}.queue-panel table.leads td:first-child:before,.queue-panel table.leads td:last-child:before{content:none}.queue-panel table.leads tr:target{margin-inline:-.75rem;padding-inline:.75rem;border-radius:8px;background:var(--highlight-bg)}.queue-panel table.leads tr:target td,.queue-panel table.leads tr:target td:first-child{background:none;box-shadow:none}.queue-table tr{grid-template-areas:"business business" "score status" "area extra" "industry industry" "contact contact" "action action"}.queue-table .lead-cell-business{grid-area:business}.queue-table .lead-cell-score{grid-area:score}.queue-table .lead-cell-status{grid-area:status}.queue-table .lead-cell-area{grid-area:area}.queue-table .lead-cell-extra{grid-area:extra}.queue-table .lead-cell-industry{grid-area:industry}.queue-table .lead-cell-contact{grid-area:contact}.queue-panel table.queue-table td.lead-cell-action{grid-area:action;margin-top:-.25rem;border-top:1px solid var(--line)}.queue-table .lead-cell-score .score{font-size:1.15rem}.recontact-table tr{grid-template-areas:"business business" "contact contact" "history demo" "outcome outcome"}.recontact-table .lead-cell-business{grid-area:business}.recontact-table .lead-cell-contact{grid-area:contact}.recontact-table .lead-cell-history{grid-area:history}.recontact-table .lead-cell-demo{grid-area:demo}.queue-panel table.recontact-table td.lead-cell-outcome{grid-area:outcome;display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.recontact-table .lead-cell-outcome .row-actions{margin:0}.recontact-table .lead-cell-outcome>a.small{display:inline-flex;align-items:center;min-height:44px;padding-inline:.25rem;font-size:.9rem;font-weight:600}.table-action{width:100%;font-size:.9rem}.workspace-footer{flex-wrap:wrap}.login-layout{grid-template-columns:1fr;gap:2rem;padding:2rem 1.25rem;align-content:center}.login-intro .brand{margin-bottom:2rem}.login-intro h1{font-size:2.2rem}.login-intro>.small,.login-intro>p:not(.eyebrow){display:none}.login-form{padding:1.5rem}.preview-layout .login-intro{position:static}.preview-layout .login-intro>p:not(.eyebrow){display:block}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition:none!important}}.contact-actions{display:grid;grid-gap:.45rem;gap:.45rem;scroll-margin-top:1rem}.contact-actions .row-actions{margin:0;gap:1rem;flex-wrap:wrap}.contact-email,.contact-number{overflow-wrap:anywhere}.lead-contact-panel{margin-bottom:1.5rem}.sent-message{border-bottom:1px solid var(--line);padding:1rem 0}.sent-message summary{cursor:pointer;font-weight:600}.sent-message-body{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;font-size:.95rem;line-height:1.65}.message-addresses{display:grid;grid-gap:.3rem;gap:.3rem;font-size:.85rem}.message-addresses div{display:flex;gap:.6rem;flex-wrap:wrap}.message-addresses dd{margin:0;overflow-wrap:anywhere}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.nav-count{display:inline-flex;align-items:center;justify-content:center;min-width:1.35rem;height:1.35rem;margin-left:.4rem;padding:0 .35rem;border-radius:99px;background:var(--accent);color:var(--accent-ink);font-size:.68rem;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.workspace-nav a:hover{color:var(--ink);text-decoration:none}.btn.secondary[aria-current]{border-color:var(--accent);background:var(--pill-ready-bg);color:var(--accent)}.btn-compact{padding:.3rem .8rem;font-size:.78rem;white-space:nowrap}.contact-actions.compact{gap:.3rem;margin-top:.35rem}.contact-actions.compact .row-actions{gap:.85rem}.contact-actions.compact form{margin:0}@media (max-width:720px){.topbar>.workspace-nav{flex-basis:100%}.workspace-nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.25rem;gap:.25rem}.workspace-nav a{justify-content:center;padding:.25rem .2rem;border-radius:6px;font-size:.78rem;line-height:1.25;text-align:center}.workspace-nav a[aria-current]{background:var(--pill-ready-bg);color:var(--accent)}.nav-count{margin-left:.3rem}}.sales-stage-panel{margin-bottom:1.5rem}.sales-stage-panel form{display:flex;align-items:flex-end;gap:1rem;flex-wrap:wrap}.sales-stage-panel form>div{flex:1 1 220px}.sales-stage-panel select{margin-bottom:0}.lost-reason>summary{list-style:none}.lost-reason>summary::-webkit-details-marker{display:none}.lost-reason[open]>summary{border-color:var(--ink)}.lost-reason>form{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.5rem}.lost-reason>form label{margin:0}.lost-reason>form select{width:auto;flex:1 1 14rem}.verify-inline{display:grid;grid-gap:.4rem;gap:.4rem;margin-bottom:.75rem;min-width:14rem}.verify-inline label{margin:0}.verify-inline .row-actions{gap:.4rem}.pill.sales-stage{margin-top:.35rem;background:var(--pill-ready-bg);color:var(--accent)}.pill.sales-stage.quote_sent,.pill.sales-stage.quoting{background:var(--pill-sent-bg);color:var(--warm)}.pill.sales-stage.lost{background:var(--pill-neutral-bg);color:var(--pill-neutral-ink)}.lead-pager{display:flex;align-items:center;gap:.75rem 1rem;flex-wrap:wrap;margin:-.5rem 0 1.25rem}.lead-pager-back{display:inline-flex;align-items:center;min-height:44px;font-weight:650;color:var(--ink)}.lead-pager-steps{display:inline-flex;gap:.4rem;margin-left:auto}.lead-pager-steps .btn{min-height:36px;display:inline-flex;align-items:center}.lead-pager-steps [aria-disabled=true]{color:var(--muted);opacity:.55;cursor:default}.next-step{display:flex;align-items:center;justify-content:space-between;gap:1rem 2rem;flex-wrap:wrap;border-color:var(--next-step-line);background:var(--highlight-bg)}.next-step h2{margin:.15rem 0 .25rem}.next-step .eyebrow,.next-step p{margin:0}.next-step-actions{margin-top:0;align-items:center}.next-step-actions form{margin:0}.next-step-actions .row-actions{margin-top:0}.next-step.blocked,.next-step.closed{border-color:var(--line);background:var(--card)}.next-step.limit,.next-step.resolve{border-color:var(--next-step-warm-line);background:var(--pill-sent-bg)}.today h1{margin:.25rem 0 .5rem}.today-list{list-style:none;margin:1.5rem 0;padding:0;max-width:880px;border-top:1px solid var(--line)}.today-task{display:grid;grid-template-columns:2.25rem minmax(0,1fr) auto;align-items:center;grid-gap:1rem;gap:1rem;padding:1.1rem 0;border-bottom:1px solid var(--line)}.today-task h2{margin:0;font-size:1.05rem;letter-spacing:-.01em}.today-task p{margin:.2rem 0 0}.today-number{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:99px;background:var(--pill-ready-bg);color:var(--accent);font-weight:700;font-size:.85rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.today-task.done h2{color:var(--muted);font-weight:500}.today-task.done .today-number{background:transparent;color:var(--muted)}.today-task.blocked .today-number{background:var(--pill-sent-bg);color:var(--warm)}.today-names{color:var(--ink)}.today-later{max-width:880px}.today-later h2{margin-top:0;font-size:1rem}.today-later ul{margin:0;padding-left:1.1rem}.today-later li{padding:.2rem 0}@media (max-width:720px){.today-task{grid-template-columns:2.25rem minmax(0,1fr);align-items:start}.today-task .btn{grid-column:2;justify-self:start}.today-later a{display:inline-flex;align-items:center;min-height:44px}}@media (max-width:720px),(pointer:coarse){input:not([type]),input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{font-size:1rem}}@media (max-width:720px){h1{font-size:1.75rem}summary{padding-block:.75rem}.checkbox-label{min-height:44px}.btn-compact{padding-inline:.9rem;font-size:.85rem}.card>h2>a:only-child,.disclosure-content>a,.evidence-panel>a,.filters>a,.reply-lead a,.research-link>a,.send-limit-link{display:inline-flex;align-items:center;gap:.3em;min-height:44px}.filters>a{padding-inline:.5rem}.queue-panel table.leads td:first-child>a{display:block;padding-block:.6rem;margin-block:-.6rem}.row-actions>strong{min-width:0;overflow-wrap:anywhere}.filters>.filter-field:has(#filter-sales-stage),.filters>.filter-field:has(#lead-industry),.filters>.sort-field{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - .375rem)}.filters>.btn{flex:1 1 auto}.contact-actions .row-actions,.contact-actions.compact .row-actions{gap:.5rem}.contact-actions .row-actions>a{display:inline-flex;flex:1 1 auto;align-items:center;justify-content:center;min-height:44px;padding:.5rem .9rem;border:1px solid var(--line);border-radius:7px;color:var(--ink);font-size:.9rem;font-weight:600;text-align:center}.contact-actions .row-actions>a:hover{text-decoration:none}.lead-pager{gap:.5rem .75rem;margin-top:-.25rem}.lead-pager-back{flex:1 1 auto}.lead-pager>.pill{order:1}.lead-pager>.small{order:2;flex:1 1 auto}.lead-pager-steps{order:3;margin-left:0}.lead-pager-steps .btn{min-height:44px;padding-inline:.8rem}.next-step-actions{flex-basis:100%}.next-step-actions>.btn,.next-step-actions>.lost-reason,.next-step-actions>form{display:flex;flex:1 1 auto}.next-step-actions>.lost-reason{flex-direction:column}.next-step-actions>.lost-reason .btn,.next-step-actions>.lost-reason>summary{flex:1 1 auto}.next-step-actions>form.row-actions{flex-basis:100%}.next-step-actions>form .btn{flex:1 1 auto}.email-actions{position:-webkit-sticky;position:sticky;bottom:0;z-index:2;margin-inline:-1rem;padding:.75rem 1rem;background:var(--card)}.email-actions .btn{flex:1 1 auto;padding-inline:.7rem;font-size:.85rem;white-space:nowrap}.email-preview iframe{height:min(40rem,70svh)}}