:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f4f6f8;--panel:#fff;--panel-soft:#eef3f7;--ink:#182027;--muted:#68737d;--line:#dce3ea;--blue:#2563eb;--green:#0f8f63;--amber:#b7791f;--red:#c24141;--shadow:0 20px 60px #1b243014;--soft-shadow:0 8px 30px #1b24300f}*{box-sizing:border-box}html,body{scroll-behavior:smooth;background:var(--bg);min-height:100%;color:var(--ink);margin:0;font-family:Arial,Helvetica,sans-serif}button,input,select{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}.app-shell{min-height:100vh}.demo-auth-banner,.session-banner{color:#fff;background:#172033;justify-content:space-between;align-items:center;gap:16px;min-height:42px;padding:8px 24px;font-size:13px;display:flex}.session-banner .ghost-button{color:#fff;border-color:#ffffff40}.auth-screen{background:radial-gradient(circle at 18% 12%,#5e6ad229,#0000 28%),radial-gradient(circle at 82% 78%,#0f766e1a,#0000 26%),linear-gradient(135deg,#f8fafc,#eef2f7);place-items:center;min-height:100vh;padding:24px;display:grid}.auth-panel{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffeb;border:1px solid #cfd5e0e6;border-radius:14px;width:min(480px,100%);padding:32px;box-shadow:0 28px 80px #0f172a24}.auth-mark{color:#fff;background:#111827;border-radius:14px;place-items:center;width:56px;height:56px;margin-bottom:22px;display:grid;box-shadow:0 14px 34px #1118272e}.auth-panel h1{color:#07111f;letter-spacing:0;margin:0 0 8px;font-size:38px;line-height:1.02}.auth-panel p{color:var(--muted);margin:0 0 24px;font-size:16px;line-height:1.45}.auth-panel form{gap:14px;display:grid}.auth-panel .field{margin-bottom:0}.auth-panel .field label{color:#5f6875;letter-spacing:.04em;font-size:12px;font-weight:800}.auth-panel .field input{background:#fff;border-color:#d8dee8;border-radius:10px;height:50px;font-size:15px}.auth-panel .field input:focus{border-color:#8b95e6;outline:3px solid #5e6ad229}.topbar{border-bottom:1px solid var(--line);z-index:10;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffe6;justify-content:space-between;align-items:center;gap:24px;padding:22px 32px;display:flex;position:sticky;top:0}.brand{align-items:center;gap:12px;min-width:230px;display:flex}.brand-mark{color:#fff;background:#172033;border-radius:8px;place-items:center;width:34px;height:34px;font-weight:700;display:grid}.brand h1,.brand p{margin:0}.brand h1{font-size:18px}.brand p,.muted{color:var(--muted);font-size:13px}.top-actions{align-items:center;gap:10px;display:flex}.primary-button,.secondary-button,.ghost-button,.icon-button,.toolbar-select{border:1px solid var(--line);color:var(--ink);white-space:nowrap;background:#fff;border-radius:8px;justify-content:center;align-items:center;gap:8px;height:40px;padding:0 14px;display:inline-flex}.primary-button{background:var(--blue);border-color:var(--blue);color:#fff}.ghost-button{background:0 0}.icon-button{width:40px;padding:0}.wide-button{width:100%}.auth-panel .wide-button{border-radius:10px;justify-content:center;height:50px;margin-top:2px;font-size:14px}.auth-panel .primary-button{color:#fff;background:#111827;border-color:#111827;box-shadow:0 14px 30px #1118272e}.auth-panel .primary-button:hover:not(:disabled){background:#2f3a4d;border-color:#2f3a4d}.auth-note{border-top:1px solid #e5e9f0;padding-top:16px;color:#717b89!important;margin:16px 0 0!important;font-size:13px!important}.operator-grid,.main-grid{grid-template-columns:320px minmax(0,1fr);gap:20px;padding:20px 24px 40px;display:grid}.sidebar,.workspace-panel,.detail-panel,.site-preview{background:var(--panel);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:8px}.sidebar{align-self:start;padding:18px;position:sticky;top:94px}.panel-title{margin:0 0 14px;font-size:16px}.field{gap:7px;margin-bottom:13px;display:grid}.field label{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:700}.field input,.field select{border:1px solid var(--line);width:100%;height:40px;color:var(--ink);background:#fff;border-radius:8px;padding:0 11px}.split-fields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.apify-options{margin-bottom:13px}.field.checkbox-field{align-content:end}.field.checkbox-field label{align-items:center;gap:8px;min-height:40px;display:flex}.field.checkbox-field input{width:16px;height:16px;padding:0}.hint-box{background:var(--panel-soft);color:var(--muted);border-radius:8px;margin-top:18px;padding:13px;font-size:13px;line-height:1.45}.workspace{gap:18px;display:grid}.stats{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.stat{background:var(--panel);border:1px solid var(--line);border-radius:8px;padding:13px}.stat span{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:700}.stat strong{margin-top:7px;font-size:22px;display:block}.workspace-panel{overflow:hidden}.table-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex}.filters{flex-wrap:wrap;gap:8px;display:flex}.filters input,.filters select{border:1px solid var(--line);border-radius:8px;height:38px;padding:0 10px}.business-table{border-collapse:collapse;width:100%}.business-table th,.business-table td{border-bottom:1px solid var(--line);vertical-align:top;text-align:left;padding:11px 12px;font-size:14px}.business-table tbody tr{transition:background .14s}.selected-row{background:#eef6ff}.select-col{width:42px;text-align:center!important}.select-col input{width:16px;height:16px}.business-table th{color:var(--muted);text-transform:uppercase;letter-spacing:0;font-size:12px}.name-cell{gap:4px;display:grid}.name-cell strong{font-size:15px}.score-pill,.tier-pill,.flag-pill,.status-pill{border-radius:999px;align-items:center;height:26px;padding:0 9px;font-size:12px;font-weight:700;display:inline-flex}.status-pill{color:#425160;background:#f1f4f7;gap:6px}.status-running{color:#1d5fd1;background:#e9f5ff}.status-completed{color:var(--green);background:#e7f7ef}.status-blocked{color:var(--amber);background:#fff4df}.status-failed{color:var(--red);background:#ffecec}.url-link{color:var(--blue);align-items:center;gap:5px;font-size:13px;font-weight:700;display:inline-flex}.flag-list{flex-wrap:wrap;gap:6px;display:flex}.asset-strip{gap:8px;margin:12px 0;display:flex}.asset-strip img{object-fit:cover;border:1px solid var(--line);background:#fff;border-radius:8px;width:76px;height:54px}.flag-pill{color:#40505d;background:#f1f4f7;font-weight:600}.detail-panel{padding:18px}.flow-panel{background:var(--panel);border:1px solid var(--line);box-shadow:var(--soft-shadow);border-radius:8px;justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex}.compact-flow{padding:13px 14px}.flow-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.detail-grid{grid-template-columns:1.1fr .9fr;gap:18px;display:grid}.lower-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start;gap:18px;display:grid}.detail-actions{flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;gap:8px;display:flex}.empty-brief{min-height:280px}.detail-panel h2,.detail-panel h3,.site-preview h2,.site-preview h3,.site-preview p{margin-top:0}.insight-block{border:1px solid var(--line);border-radius:8px;margin-bottom:12px;padding:13px}.insight-block ul{color:var(--muted);margin:8px 0 0;padding-left:18px;line-height:1.45}.evidence-grid,.brief-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.evidence-card{border:1px solid var(--line);background:#fbfcfd;border-radius:8px;padding:14px}.evidence-card-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.evidence-card h3,.evidence-card p{margin-top:0}.builder-prompt{white-space:pre-wrap;max-height:210px;font-family:Arial,Helvetica,sans-serif;overflow:auto}.site-preview{overflow:hidden}.site-hero{color:#fff;background-color:#0000;background-image:linear-gradient(#0c141fad,#0c141fc7),url(https://images.unsplash.com/photo-1503387762-592deb58ef4e?auto=format&fit=crop&w=1600&q=80);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;align-content:end;min-height:280px;padding:38px;display:grid}.preview-brand-row{align-items:center;gap:10px;width:fit-content;margin-bottom:18px;font-weight:700;display:inline-flex}.preview-brand-row img{object-fit:cover;background:#fff;border:1px solid #ffffff8c;border-radius:8px;width:44px;height:44px}.site-hero h2{max-width:780px;margin-bottom:14px;font-size:clamp(30px,5vw,58px);line-height:1}.site-hero p{max-width:720px;font-size:17px;line-height:1.5}.site-body{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:24px;display:grid}.site-section{border:1px solid var(--line);border-radius:8px;padding:16px}.public-preview{background:#fff;min-height:100vh}.public-hero{color:#fff;background-color:#0000;background-image:linear-gradient(#0c141f9e,#0c141fcc),url(https://images.unsplash.com/photo-1503387762-592deb58ef4e?auto=format&fit=crop&w=1600&q=80);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;align-content:space-between;min-height:72vh;padding:32px clamp(20px,5vw,72px);display:grid}.public-nav{justify-content:space-between;align-items:center;gap:16px;display:flex}.public-hero h1{max-width:900px;margin:0 0 18px;font-size:clamp(38px,7vw,78px);line-height:.98}.public-hero p{max-width:680px;font-size:18px;line-height:1.5}.public-hero a{color:#172033;background:#fff;border-radius:8px;align-items:center;height:44px;padding:0 18px;font-weight:700;display:inline-flex}.public-sections{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:32px clamp(20px,5vw,72px);display:grid}.public-sections article{border:1px solid var(--line);border-radius:8px;padding:18px}.toast{color:var(--red);margin-top:10px;font-size:13px}@media (max-width:980px){.main-grid,.operator-grid,.detail-grid,.lower-grid,.evidence-grid,.brief-grid,.site-body,.public-sections{grid-template-columns:1fr}.flow-panel{flex-direction:column;align-items:flex-start}.sidebar{position:static}.stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.topbar{flex-direction:column;align-items:flex-start;padding:18px}.main-grid,.operator-grid{padding:18px}.stats{grid-template-columns:1fr}.business-table{display:block;overflow-x:auto}}:root{--bg:#f6f7f9;--panel:#fff;--panel-soft:#f2f5f8;--ink:#101820;--muted:#65717d;--line:#e1e6eb;--blue:#2457d6;--green:#087f5b;--amber:#9a6700;--red:#b42318;--shadow:0 1px 2px #1018200a, 0 12px 30px #1018200f;--soft-shadow:0 1px 2px #1018200a}.app-shell{background:linear-gradient(180deg, #fff 0, #f6f7f9 190px), var(--bg);color:var(--ink)}.session-banner{background:#101820;border-bottom:1px solid #ffffff14;min-height:38px;padding:7px 28px}.topbar{border-bottom:1px solid var(--line);background:#fffffff0;padding:18px 28px;top:38px;box-shadow:0 1px #10182008}.brand-mark{letter-spacing:0;background:#101820;border-radius:7px}.brand h1{letter-spacing:0;font-size:17px}.brand p,.muted{color:var(--muted)}.topbar-status{align-items:center;gap:8px;min-width:0;display:flex}.topbar-status span{border:1px solid var(--line);color:#45515d;background:#f8fafc;border-radius:999px;align-items:center;height:28px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.top-actions{gap:8px}.top-action-note{color:#64707c;max-width:290px;font-size:12px;line-height:1.35}.primary-button,.secondary-button,.ghost-button,.icon-button,.toolbar-select{border-color:#d7dee5;border-radius:7px;height:38px;font-size:13px;font-weight:700;transition:border-color .14s,background .14s,color .14s,transform .14s,box-shadow .14s}.primary-button{background:#2457d6;border-color:#2457d6;box-shadow:0 1px 2px #2457d633}.primary-button:hover:not(:disabled),.secondary-button:hover:not(:disabled),.ghost-button:hover:not(:disabled),.icon-button:hover:not(:disabled){transform:translateY(-1px)}.primary-button:disabled,.secondary-button:disabled,.ghost-button:disabled{cursor:not-allowed;opacity:.55}.secondary-button{background:#fff}.secondary-button:hover:not(:disabled),.icon-button:hover:not(:disabled){background:#f8fafc;border-color:#b9c4cf}.operator-grid{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:18px;padding:18px 24px 36px}.sidebar,.workspace-panel,.detail-panel,.site-preview,.flow-panel,.stat{border:1px solid var(--line);box-shadow:var(--soft-shadow);border-radius:9px}.sidebar{background:linear-gradient(#fff,#fbfcfd);padding:16px;top:102px}.panel-title{letter-spacing:0;margin-bottom:4px;font-size:14px}.field{gap:6px;margin-bottom:12px}.field label{color:#5d6975;letter-spacing:.04em;font-size:11px}.field input,.field select,.field textarea,.filters input,.filters select,.toolbar-select{background:#fff;border-color:#d7dee5;border-radius:7px}.field input:focus,.field select:focus,.field textarea:focus,.filters input:focus,.filters select:focus,.toolbar-select:focus{border-color:#7f9beb;outline:2px solid #2457d62e}.field textarea{color:#101820;resize:vertical;width:100%;min-height:92px;padding:10px 11px}.search-term-stack{gap:8px;display:grid}.search-term-row{grid-template-columns:22px minmax(0,1fr) 34px;align-items:center;gap:8px;display:grid}.search-term-row>span{color:#7c8792;text-align:center;font-size:12px}.inline-actions{flex-wrap:wrap;gap:8px;margin-top:9px;display:flex}.small-button{min-height:34px;padding:0 10px;font-size:12px}.bulk-textarea{margin-top:9px;font-family:inherit;line-height:1.45}.addon-panel{background:#fbfcfd;border:1px solid #e3e8ee;border-radius:9px;margin:12px 0}.addon-panel summary{cursor:pointer;color:#1b2733;padding:11px 12px;font-size:13px;font-weight:700}.addon-panel[open]{padding-bottom:10px}.addon-panel[open] summary{border-bottom:1px solid #e3e8ee;margin-bottom:4px}.addon-panel .field{padding:0 12px}.checkbox-field label{text-transform:none;letter-spacing:0;font-size:12px}.hint-box{background:#f8fafc;border:1px solid #e3e8ee;margin-top:12px;padding:11px}.stats{grid-template-columns:repeat(6,minmax(112px,1fr));gap:8px}.stat{background:#fff;padding:12px 13px}.stat span{letter-spacing:.04em;font-size:11px}.stat strong{letter-spacing:-.02em;margin-top:4px;font-size:24px}.flow-panel{color:#fff;background:#101820;padding:12px 14px}.flow-panel .muted{color:#ffffffa3}.flow-panel .secondary-button:hover:not(:disabled){background:#ffffff21;border-color:#ffffff3d}.workspace-panel{background:#fff}.table-toolbar{background:#fff;min-height:70px;padding:14px 16px}.filters{background:#f8fafc;border:1px solid #dfe5eb;border-radius:8px;flex-wrap:nowrap;align-items:center;padding:4px}.table-tabs{background:#eef2f6;border:1px solid #d7dee5;border-radius:8px;padding:2px;display:inline-flex}.table-tabs button{color:#5d6975;cursor:pointer;min-height:28px;font:inherit;background:0 0;border:0;border-radius:6px;padding:0 10px;font-size:12px}.filters svg{color:#7a8793;margin-left:6px}.filters input,.filters select{background:0 0;border:0;height:32px}.filters input{width:190px}.filters .table-search-input{min-width:0}.filters .table-search-input::placeholder{color:#51606d;color:lab(39.6709% -3.44913 -9.47277);font-size:11px}.raw-table-wrap{overflow-x:auto}.raw-table{table-layout:auto;min-width:1320px}.raw-table th,.raw-table td{white-space:nowrap}.raw-table td:nth-child(3){white-space:normal;min-width:260px}.json-details{position:relative}.json-details summary{cursor:pointer;color:#2457d6;font-weight:700}.json-details pre{z-index:5;color:#eef4ff;white-space:pre-wrap;background:#101820;border:1px solid #d7dee5;border-radius:8px;width:min(560px,72vw);max-height:360px;margin:8px 0 0;padding:12px;font-size:11px;line-height:1.45;position:absolute;right:0;overflow:auto}.empty-table-state{color:#6b7580;text-align:center;padding:30px}.business-table th,.business-table td{vertical-align:middle;padding:12px 14px;font-size:13px}.business-table thead th{z-index:1;border-top:1px solid var(--line);color:#64717d;letter-spacing:.04em;background:#f8fafc;font-size:11px;position:sticky;top:0}.business-table th:nth-child(2),.business-table td:nth-child(2){width:26%}.business-table th:nth-child(4),.business-table td:nth-child(4){width:23%}.business-table th:nth-child(5),.business-table td:nth-child(5){width:150px}.name-cell{gap:3px}.name-cell strong{color:#101820;font-size:14px}.score-pill,.tier-pill,.flag-pill,.status-pill{border-radius:999px;height:auto;min-height:24px;font-size:11px;line-height:1.2}.flag-list{gap:5px}.flag-pill{color:#46525f;white-space:normal;background:#f2f5f8;max-width:220px}.status-pill{border:1px solid #0000}.status-running{color:#2457d6;background:#eef4ff;border-color:#d9e5ff}.status-completed{color:#087f5b;background:#e9f7f1;border-color:#d2ecdf}.status-blocked{color:#9a6700;background:#fff6df;border-color:#f2dfaa}.score-pill{color:#2457d6;background:#eef4ff}.tier-hot{color:#087f5b;background:#e9f7f1}.tier-warm{color:#9a6700;background:#fff6df}.tier-watch,.tier-poor-fit{color:#54616e;background:#f2f5f8}.url-link{color:#2457d6}.lower-grid{grid-template-columns:minmax(0,1fr);gap:14px}.detail-panel{background:#fff;padding:18px}.modal-backdrop{z-index:50;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0a121c85;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.lead-modal{background:#f6f8fb;border:1px solid #d7dee5e6;border-radius:12px;width:min(1180px,96vw);max-height:92vh;overflow:auto;box-shadow:0 24px 80px #0a121c59}.lead-modal-head{z-index:4;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff0;border-bottom:1px solid #dfe5eb;justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 20px;display:flex;position:sticky;top:0}.lead-modal-head h2{letter-spacing:-.02em;margin:3px 0 4px;font-size:22px}.modal-flow-panel{background:#fff;border:1px solid #dfe5eb;border-radius:10px;grid-template-columns:minmax(220px,.85fr) minmax(0,1.6fr);align-items:start;gap:16px;margin:16px;padding:14px;display:grid}.modal-flow-panel h3{margin:0 0 4px;font-size:14px}.modal-action-grid{grid-template-columns:repeat(3,minmax(150px,1fr));gap:8px;display:grid}.modal-primary-actions{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;display:grid}.modal-action-grid button,.modal-action-grid a,.modal-primary-actions button,.modal-primary-actions a{justify-content:center}.modal-advanced-actions{border-top:1px solid #7e86972e;padding-top:8px}.modal-advanced-actions summary{cursor:pointer;width:fit-content;color:var(--muted);font-size:12px;font-weight:750}.modal-advanced-actions .modal-action-grid{margin-top:8px}.modal-content-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:14px;padding:0 16px 16px;display:grid}.lead-modal .detail-panel,.lead-modal .site-preview{box-shadow:none}.lead-modal .site-preview{margin:0 16px 16px}.detail-grid{grid-template-columns:minmax(0,1fr) auto;align-items:start}.detail-panel h2{letter-spacing:-.01em;margin-bottom:5px;font-size:18px}.detail-panel h3{font-size:13px}.asset-strip{margin:14px 0}.asset-strip img{border-radius:7px;width:86px;height:60px}.insight-block{background:#fbfcfd;border-radius:8px;padding:12px}.insight-block ul{font-size:13px}.evidence-grid,.brief-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.evidence-card{background:#fbfcfd}.empty-brief{background:#fbfcfd;border-style:dashed;min-height:auto}.builder-prompt{font-size:12px;line-height:1.45}.site-preview{box-shadow:var(--soft-shadow)}@media (max-width:1180px){.topbar{flex-wrap:wrap;align-items:flex-start}.topbar-status{order:3;width:100%}.operator-grid{grid-template-columns:1fr}.sidebar{position:static}.stats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.topbar{top:38px}.top-actions,.flow-actions,.filters{flex-wrap:wrap;width:100%}.top-actions>*,.flow-actions>*{flex:150px}.filters input,.filters select{flex:160px;width:100%}.modal-backdrop{align-items:stretch;padding:10px}.lead-modal{width:100%;max-height:calc(100vh - 20px)}.modal-flow-panel,.modal-content-grid,.raw-json-body,.raw-json-summary,.email-pitch-grid,.modal-action-grid,.stats,.evidence-grid,.brief-grid,.detail-grid{grid-template-columns:1fr}}.dap-site{--dap-ink:#0e1a23;--dap-muted:#43515f;--dap-blue:#1261ff;--dap-surface:#f7f6f2;--dap-hairline:#0e1a232e;background:radial-gradient(circle at 84% 34%, #0e1a2312, transparent 23%), radial-gradient(circle at 50% 67%, #0e1a230f, transparent 25%), var(--dap-surface);min-height:100vh;color:var(--dap-ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow:hidden}.dap-header{z-index:5;grid-template-columns:310px 1fr 310px;align-items:start;gap:24px;width:min(100%,1672px);height:114px;margin:0 auto;padding:29px 56px 0;display:grid;position:relative}.dap-logo{width:258px;color:var(--dap-ink);display:block}.dap-logo img{width:100%;height:auto;display:block}.dap-nav{justify-content:center;align-items:center;gap:clamp(38px,4.3vw,64px);padding-top:13px;font-size:16px;font-weight:600;display:flex}.dap-nav a,.dap-call{transition:color .16s,transform .16s}.dap-nav a:hover,.dap-call:hover{color:var(--dap-blue)}.dap-call{min-height:38px;color:var(--dap-blue);border-left:1px solid #0e1a231f;justify-self:end;align-items:center;gap:24px;padding:10px 0 0 32px;font-size:16px;font-weight:600;display:inline-flex}.dap-hero{grid-template-columns:minmax(405px,470px) minmax(940px,1fr);align-items:start;gap:34px;width:min(100%,1672px);height:min(100vh - 114px,827px);min-height:760px;margin:0 auto;padding:0 56px 38px;display:grid}.dap-copy{z-index:2;max-width:550px;padding-top:103px;position:relative}.dap-kicker{color:var(--dap-blue);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:13px;margin:0 0 63px;font-size:15px;font-weight:800;display:inline-flex}.dap-kicker span{background:var(--dap-blue);border-radius:1px;width:10px;height:10px}.dap-copy h1{letter-spacing:0;max-width:535px;margin:0;font-size:clamp(58px,5vw,82px);font-weight:800;line-height:.96}.dap-lede{color:#263848;letter-spacing:0;max-width:505px;margin:28px 0 45px;font-size:19px;line-height:1.62}.dap-actions{flex-wrap:wrap;gap:16px;display:flex}.dap-button{white-space:nowrap;border:1.5px solid #0e1a23;border-radius:6px;justify-content:space-between;align-items:center;gap:18px;width:207px;height:60px;padding:0 29px;font-size:18px;font-weight:600;display:inline-flex;box-shadow:0 14px 36px #1261ff00}.dap-button-primary{border-color:var(--dap-blue);background:var(--dap-blue);color:#fff;box-shadow:0 16px 36px #1261ff33}.dap-button-secondary{color:var(--dap-ink);background:0 0}.dap-button:hover{transform:translateY(-1px)}.dap-showcase{height:100%;min-height:0;margin-right:-18px;position:relative;transform:translate(24px)}.dap-device{-webkit-user-select:none;user-select:none;pointer-events:none;width:auto;height:auto;display:block;position:absolute}.dap-desktop{filter:drop-shadow(0 30px 44px #0e1a2321);width:69.8%;top:22px;left:18.8%}.dap-mobile-card{filter:drop-shadow(0 24px 34px #0e1a2321);width:19%;top:14.2%;left:.8%}.dap-phone{filter:drop-shadow(0 18px 26px #0e1a232e);width:16.2%;top:46.5%;right:8.1%}.dap-project-card{z-index:3;color:#0e1a23;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f7f6f2f0;border-radius:8px;width:137px;height:298px;padding:24px 18px 20px;font-size:10.5px;position:absolute;top:7.3%;right:-3.2%;box-shadow:0 24px 36px #0e1a2324}.dap-pin{background:#bcb8b0;border-radius:50%;width:17px;height:17px;position:absolute;top:-10px;right:58px;box-shadow:0 10px 18px #0e1a231f}.dap-project-card small{text-transform:uppercase;margin:0 0 9px;font-size:10px;font-weight:800;line-height:1;display:block}.dap-project-card p{margin:0;font-weight:600;line-height:1.38}.dap-project-card hr{background:#0e1a2324;border:0;height:1px;margin:19px 0}.dap-checklist{z-index:4;color:#0e1a23;gap:14px;margin:0;padding:0;font-size:13px;font-weight:600;list-style:none;display:grid;position:absolute;top:60.8%;right:-4.2%}.dap-checklist li{align-items:center;gap:8px;display:flex}.dap-checklist svg{color:#18a34a}.dap-design-panel{z-index:5;color:#fff;background:linear-gradient(135deg,#0e1a23fa,#081218fa),#0e1a23;border:1px solid #ffffff2e;border-radius:10px;grid-template-columns:.85fr .75fr 1.55fr;gap:0;width:62%;min-height:198px;padding:26px 20px 23px;display:grid;position:absolute;top:65.4%;bottom:auto;left:13%;box-shadow:0 28px 38px #0e1a2342}.dap-design-panel>div{border-left:1px solid #ffffff1f;padding:0 24px}.dap-design-panel>div:first-child{border-left:0;padding-left:0}.dap-design-panel h2{color:#fff;text-transform:uppercase;margin:0 0 23px;font-size:11px;font-weight:800;line-height:1}.dap-design-panel ul{gap:11px;margin:0;padding:0;list-style:none;display:grid}.dap-design-panel li{color:#ffffffeb;align-items:center;gap:8px;font-size:11px;font-weight:500;line-height:1;display:flex}.dap-design-panel li span{background:var(--dap-blue);border-radius:3px;place-items:center;width:13px;height:13px;display:grid}.dap-design-panel strong{color:#fff;margin:0 0 6px;font-size:36px;line-height:.9;display:block}.dap-design-panel p{color:#fff;margin:0 0 11px;font-size:16px;line-height:1.1}.dap-design-panel small{color:#ffffffe0;font-size:11px;line-height:1.55;display:block}.dap-color-system{min-width:0}.dap-swatches{grid-template-columns:repeat(5,minmax(46px,1fr));gap:14px;display:grid}.dap-swatches span{min-width:0}.dap-swatches i{border:1px solid #ffffff21;border-radius:5px;width:44px;height:44px;margin-bottom:13px;display:block}.dap-swatches b,.dap-swatches small{color:#fff;font-size:10px;font-weight:500;line-height:1.3;display:block}.dap-swatches small{color:#ffffffe0}.dap-serious{width:min(100%,1672px);min-height:941px;color:var(--dap-ink);background:radial-gradient(circle at 69% 34%,#0e1a2312,#0000 27%),radial-gradient(circle at 60% 72%,#0e1a230f,#0000 24%),linear-gradient(#f8f7f4 0%,#f6f5f2 100%);margin:0 auto;padding:214px 60px 112px;position:relative;overflow:hidden}.dap-serious:before{content:"";background:linear-gradient(90deg,#0e1a2314 1px,#0000 1px) 0 0/207px 100%,radial-gradient(circle at 23% 26%,#ffffffb8,#0000 30%),#ffffff2e;border-radius:0 0 8px 8px;position:absolute;inset:108px 0 112px;box-shadow:inset 0 1px #0e1a230a,inset 0 -1px #0e1a230d}.dap-serious:after{content:"";opacity:.35;background:linear-gradient(#0e1a2314,#0000 68%);height:112px;position:absolute;bottom:0;left:0;right:0}.dap-serious-grid{opacity:.28;background-image:radial-gradient(#0e1a230d .8px,#0000 .8px);background-size:7px 7px;position:absolute;inset:108px 0 112px}.dap-serious-copy{z-index:2;width:720px;padding-top:78px;position:relative}.dap-serious .dap-kicker{margin-bottom:57px}.dap-serious h2{width:730px;color:var(--dap-ink);letter-spacing:0;margin:0;font-size:76px;font-weight:800;line-height:1.08}.dap-serious-showcase{z-index:3;width:760px;height:470px;position:absolute;top:183px;left:880px}.dap-url-pill{color:#0f1b24;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f7f7f5e0;border:1px solid #0e1a231f;border-radius:10px;justify-content:space-between;align-items:center;width:300px;height:48px;padding:0 14px 0 21px;font-size:16px;font-weight:700;display:flex;position:absolute;top:0;left:30px;box-shadow:0 14px 24px #0e1a231f}.dap-url-pill span{background:#0e1a230a;border-radius:999px;align-items:center;gap:8px;min-width:224px;height:32px;padding:0 15px;display:inline-flex}.dap-url-pill i{color:#0d1b24;font-size:11px;font-style:normal}.dap-section-nav,.dap-overview-panel,.dap-section-phone{-webkit-user-select:none;user-select:none;pointer-events:none;height:auto;display:block;position:absolute}.dap-section-nav{filter:drop-shadow(0 18px 23px #0e1a2338);width:503px;top:69px;left:30px}.dap-mini-checks{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f7f6f2f0;border-radius:8px;gap:19px;width:173px;padding:24px 21px;display:grid;position:absolute;top:176px;left:0;box-shadow:0 22px 34px #0e1a231f}.dap-mini-checks p{color:#101c25;white-space:nowrap;align-items:center;gap:10px;margin:0;font-size:13px;font-weight:650;display:flex}.dap-mini-checks svg{color:#16a34a;flex:none}.dap-overview-panel{filter:drop-shadow(0 22px 28px #0e1a2333);width:335px;top:160px;left:199px}.dap-section-phone{filter:drop-shadow(0 18px 25px #0e1a2333);width:195px;top:46px;right:0}.dap-service-strip{z-index:3;grid-template-columns:1fr 1.05fr 1.1fr 1.1fr 1fr;align-items:center;display:grid;position:absolute;bottom:181px;left:60px;right:60px}.dap-service-item{border-right:1px solid #0e1a2324;align-items:center;gap:18px;min-height:56px;padding-right:28px;display:flex}.dap-service-item:last-child{border-right:0;padding-right:0}.dap-service-item span{background:#f7f6f2cc;border:1px solid #0e1a231f;border-radius:8px;place-items:center;width:56px;height:56px;display:grid;box-shadow:0 12px 22px #0e1a2314}.dap-service-item strong{color:#0e1a23;font-size:15px;font-weight:750;line-height:1.2}.dap-services,.dap-quality{width:min(100%,1672px);color:var(--dap-ink);gap:clamp(34px,4vw,64px);margin:0 auto;padding:clamp(70px,9vw,162px) clamp(28px,3.5vw,58px) 24px;display:grid}.dap-services{background:radial-gradient(circle at 71% 42%, #0e1a230f, transparent 25%), var(--dap-surface);grid-template-columns:minmax(520px,.84fr) minmax(620px,1fr);align-items:start;min-height:941px;padding-top:29px}.dap-quality{background:radial-gradient(circle at 57% 53%, #0e1a230f, transparent 28%), var(--dap-surface);grid-template-columns:minmax(520px,.72fr) minmax(720px,1.25fr);align-items:center;min-height:941px}.dap-section-logo{width:fit-content;color:var(--dap-ink);align-items:flex-start;gap:12px;margin-bottom:79px;display:inline-flex}.dap-section-logo span{letter-spacing:-.02em;font-size:60px;font-weight:800;line-height:.78;display:block}.dap-section-logo i{background:#0e1a2347;width:1px;height:45px}.dap-section-logo strong{font-size:16px;font-weight:500;line-height:1.12;display:block}.dap-section-index{color:var(--dap-blue);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:18px;margin:0 0 41px;font-size:14px;font-weight:800;display:flex}.dap-section-index span{background:var(--dap-blue);border-radius:1px;width:10px;height:10px}.dap-section-index i{background:#0e1a2329;width:1px;height:28px}.dap-section-index b,.dap-section-index strong{font:inherit}.dap-services h2,.dap-quality h2{max-width:690px;color:var(--dap-ink);letter-spacing:0;margin:0;font-size:clamp(54px,4.7vw,76px);font-weight:800;line-height:1.03}.dap-services h2{max-width:720px;font-size:clamp(48px,3.8vw,62px)}.dap-section-lede{color:#314456;max-width:550px;margin:27px 0 0;font-size:19px;line-height:1.55}.dap-service-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;width:min(100%,680px);margin-top:26px;display:grid}.dap-service-card{background:#f7f6f270;border:1px solid #0e1a2329;border-radius:10px;align-content:start;min-height:143px;padding:22px 58px 20px 18px;display:grid;position:relative}.dap-service-card>svg:first-child{color:#0e1a23;margin-bottom:12px}.dap-service-card h3{margin:0 0 7px;font-size:17px;line-height:1.1}.dap-service-card p{color:#213445;margin:0;font-size:14px;line-height:1.34}.dap-service-card>svg:last-child{color:var(--dap-blue);position:absolute;top:64px;right:23px}.dap-panel-frame{border-radius:14px;align-self:start;margin-top:170px}.dap-panel-frame img{filter:drop-shadow(0 28px 42px #0e1a2329);width:100%;height:auto;display:block}.dap-quality-copy{padding-top:18px}.dap-quality .dap-section-index{margin-bottom:55px}.dap-quality .dap-section-index span{order:2}.dap-quality .dap-section-index strong{order:3}.dap-quality .dap-section-lede{max-width:450px}.dap-quality-list{gap:31px;margin-top:48px;display:grid}.dap-quality-list article{grid-template-columns:34px minmax(0,1fr);align-items:start;gap:22px;display:grid}.dap-quality-list svg{color:var(--dap-blue)}.dap-quality-list h3{color:#0e1a23;margin:0 0 7px;font-size:17px;line-height:1.1}.dap-quality-list p{color:#314456;max-width:325px;margin:0;font-size:15px;line-height:1.48}.dap-quality-panel img{filter:drop-shadow(0 28px 42px #0e1a2329);width:100%;height:auto;display:block}.dap-quality-panel{margin-top:54px}.dap-process{background:radial-gradient(circle at 48% 42%, #0e1a230d, transparent 26%), var(--dap-surface);width:min(100%,1672px);min-height:941px;color:var(--dap-ink);margin:0 auto;padding:88px clamp(28px,4.2vw,70px) 70px}.dap-process .dap-section-index{margin-bottom:38px}.dap-process h2{max-width:760px;color:var(--dap-ink);letter-spacing:0;margin:0;font-size:clamp(58px,5vw,82px);font-weight:800;line-height:1.05}.dap-process-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:30px;margin-top:70px;display:grid}.dap-process-step{min-width:0}.dap-process-line{grid-template-columns:auto 1fr;align-items:center;gap:24px;margin-bottom:17px;display:grid}.dap-process-line small{color:var(--dap-blue);font-size:14px;font-weight:800;line-height:1}.dap-process-line span{background:#0e1a236b;height:1px;position:relative}.dap-process-line span:after{content:"";background:var(--dap-blue);border-radius:1px;width:11px;height:11px;position:absolute;top:-5px;right:0}.dap-process-step h3{margin:0 0 18px;font-size:32px;font-weight:800;line-height:1.05}.dap-process-step p{color:#314456;min-height:72px;margin:0 0 30px;font-size:16px;line-height:1.55}.dap-process-step img{object-fit:cover;object-position:center;background:#f7f6f2b8;border:1px solid #0e1a2321;border-radius:8px;width:100%;height:254px;display:block;box-shadow:0 20px 30px #0e1a2314}.dap-process-link{width:fit-content;color:var(--dap-blue);align-items:center;gap:16px;margin-top:45px;font-size:18px;font-weight:800;display:inline-flex}.dap-industries{background:radial-gradient(circle at 62% 48%, #0e1a230d, transparent 30%), var(--dap-surface);grid-template-columns:minmax(390px,.42fr) minmax(780px,1fr);align-items:start;gap:56px;width:min(100%,1672px);min-height:941px;margin:0 auto;padding:36px clamp(28px,3.4vw,48px) 76px;display:grid}.dap-industries .dap-section-logo{margin-bottom:190px}.dap-industries h2{max-width:430px;color:var(--dap-ink);letter-spacing:0;margin:0;font-size:clamp(54px,4vw,64px);font-weight:800;line-height:1.08}.dap-industries hr{background:#0e1a2338;border:0;width:42px;height:2px;margin:40px 0}.dap-industries .dap-section-lede{max-width:410px}.dap-industry-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px 10px;padding-top:70px;display:grid}.dap-industry-card img{border:1px solid #0e1a231f;border-radius:8px;width:100%;height:auto;display:block;box-shadow:0 16px 26px #0e1a2314}.dap-industry-card p{color:#263848;align-items:center;gap:12px;margin:17px 0 0;font-size:17px;line-height:1.2;display:flex}.dap-industry-card b{background:var(--dap-blue);color:#fff;border-radius:4px;justify-content:center;align-items:center;min-width:22px;height:22px;padding:0 7px;font-size:13px;line-height:1;display:inline-flex}.dap-proof{background:radial-gradient(circle at 33% 44%, #0e1a230d, transparent 24%), var(--dap-surface);width:min(100%,1672px);min-height:941px;color:var(--dap-ink);grid-template-columns:minmax(620px,.64fr) minmax(420px,.36fr);gap:76px;margin:0 auto;padding:100px clamp(28px,5vw,82px) 86px;display:grid}.dap-proof h2{letter-spacing:0;max-width:820px;margin:0;font-size:clamp(58px,5vw,86px);font-weight:800;line-height:1.03}.dap-proof-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:46px;display:grid}.dap-proof-card{background:#f7f6f299;border:1px solid #0e1a231a;border-radius:10px;min-height:240px;padding:28px 32px;box-shadow:0 16px 30px #0e1a230d}.dap-proof-card b{font-size:0;line-height:.8}.dap-proof-card b:before{content:"\"";color:var(--dap-blue);font-size:40px;line-height:.8}.dap-proof-card p{color:#0e1a23;margin:18px 0;font-size:24px;line-height:1.22}.dap-proof-card small{color:#667380;font-size:13px}.dap-improvements{border-left:1px solid #0e1a231f;padding:64px 0 0 54px}.dap-improvement-list{display:grid}.dap-improvement-list article{border-bottom:1px solid #0e1a231f;grid-template-columns:74px 1fr;align-items:center;gap:24px;min-height:116px;padding:22px 0;display:grid}.dap-improvement-list span{background:#f7f6f294;border:1px solid #0e1a231a;border-radius:14px;place-items:center;width:74px;height:74px;display:grid}.dap-improvement-list svg{color:var(--dap-blue)}.dap-improvement-list h3{color:#0e1a23;margin:0;font-size:24px;line-height:1.15}.dap-proof-note{color:#263848;max-width:420px;margin:48px 0 0;font-size:19px;line-height:1.5}.dap-final{background:radial-gradient(circle at 71% 45%, #0e1a230f, transparent 28%), var(--dap-surface);grid-template-columns:minmax(540px,.86fr) minmax(720px,1.14fr);align-items:center;gap:74px;width:min(100%,1672px);min-height:941px;margin:0 auto;padding:152px 0 100px clamp(28px,7vw,122px);display:grid;overflow:hidden}.dap-final h2{max-width:670px;color:var(--dap-ink);letter-spacing:0;margin:0;font-size:clamp(62px,5vw,88px);font-weight:800;line-height:1.04}.dap-final p{color:#314456;max-width:670px;margin:31px 0 54px;font-size:24px;line-height:1.55}.dap-final .dap-button{width:auto;min-width:300px}.dap-final-browser{filter:drop-shadow(0 30px 44px #0e1a2321);width:100%;height:auto;display:block}.dap-footer{background:linear-gradient(180deg, #0e1a2309, transparent 44%), var(--dap-surface);opacity:1;border-top:1px solid #0e1a232e;grid-template-columns:auto minmax(320px,1fr) auto;align-items:center;gap:48px;width:min(100%,1672px);margin:0 auto;padding:64px clamp(28px,5vw,82px);display:grid;transform:none}.dap-footer-copy p{color:#263848;max-width:480px;margin:0 0 12px;font-size:18px;line-height:1.5}.dap-footer-copy small{color:#6c7781;font-size:13px}.dap-footer-links{color:#0e1a23;align-items:center;gap:28px;font-size:15px;font-weight:700;display:flex}.dap-button,.dap-service-card,.dap-process-step img,.dap-industry-card img,.dap-proof-card,.dap-improvement-list span,.dap-panel-frame img,.dap-quality-panel img,.dap-final-browser{transition:transform .22s,box-shadow .22s,filter .22s,border-color .22s}.dap-service-card:hover,.dap-proof-card:hover{border-color:#1261ff47;transform:translateY(-3px);box-shadow:0 22px 36px #0e1a2317}.dap-process-step img:hover,.dap-industry-card img:hover,.dap-panel-frame img:hover,.dap-quality-panel img:hover,.dap-final-browser:hover{filter:drop-shadow(0 34px 46px #0e1a232b);transform:translateY(-4px)}@keyframes dap-section-rise{0%{opacity:0;transform:translateY(42px)}to{opacity:1;transform:translateY(0)}}.dap-reveal{opacity:0;will-change:opacity, transform;transition:opacity .76s cubic-bezier(.22,1,.36,1),transform .76s cubic-bezier(.22,1,.36,1);transform:translateY(38px)}.dap-reveal.is-visible{opacity:1;transform:translateY(0)}@keyframes dap-hero-copy-in{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:translateY(0)}}@keyframes dap-hero-device-in{0%{opacity:0;transform:translateY(32px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.dap-header{animation:.68s cubic-bezier(.22,1,.36,1) both dap-hero-copy-in}.dap-copy>*{animation:.76s cubic-bezier(.22,1,.36,1) both dap-hero-copy-in}.dap-copy>:first-child{animation-delay:90ms}.dap-copy>:nth-child(2){animation-delay:.17s}.dap-copy>:nth-child(3){animation-delay:.25s}.dap-copy>:nth-child(4){animation-delay:.33s}.dap-device,.dap-project-card,.dap-design-panel{animation:.82s cubic-bezier(.22,1,.36,1) both dap-hero-device-in}.dap-desktop{animation-delay:.18s}.dap-mobile-card{animation-delay:.28s}.dap-project-card{animation-delay:.36s}.dap-phone{animation-delay:.43s}.dap-design-panel{animation-delay:.5s}@media (max-width:1500px){.dap-hero{grid-template-columns:minmax(380px,430px) minmax(720px,1fr);gap:22px;padding-left:40px;padding-right:40px}.dap-showcase{margin-right:0;transform:translate(10px)}.dap-desktop{width:72.5%;left:13.5%}.dap-mobile-card{width:20%;left:0}.dap-project-card{right:.2%}.dap-checklist{right:1.4%}.dap-design-panel{width:66%;left:8.5%}.dap-serious-showcase{transform-origin:0 0;left:690px;transform:scale(.9)}}@media (max-width:1380px){.dap-header,.dap-hero{padding-left:32px;padding-right:32px}.dap-hero{grid-template-columns:minmax(350px,.75fr) minmax(675px,1.4fr)}.dap-copy h1{font-size:clamp(50px,5vw,70px)}.dap-lede{font-size:17px}.dap-serious{min-height:850px;padding-left:42px;padding-right:42px}.dap-serious h2{width:620px;font-size:64px}.dap-serious-showcase{transform-origin:0 0;left:700px;transform:scale(.88)}.dap-service-strip{left:42px;right:42px}.dap-service-item strong{font-size:13px}.dap-services,.dap-quality{grid-template-columns:minmax(430px,.8fr) minmax(520px,1fr);min-height:auto}.dap-process-grid{gap:18px}.dap-process-step img{height:220px}.dap-process-step h3{font-size:26px}.dap-industries{grid-template-columns:360px 1fr;gap:34px}.dap-industry-grid{gap:22px 10px}.dap-section-logo{margin-bottom:58px}.dap-services h2,.dap-quality h2{font-size:clamp(48px,4.7vw,64px)}.dap-section-lede{font-size:17px}}@media (max-width:1180px){.dap-site{overflow:visible}.dap-header{grid-template-columns:260px 1fr auto}.dap-logo{width:230px}.dap-nav,.dap-call{font-size:14px}.dap-nav{gap:24px}.dap-hero{grid-template-columns:1fr;gap:38px;min-height:0;padding-top:34px}.dap-copy{max-width:760px;padding-top:0}.dap-copy h1{max-width:720px}.dap-lede{max-width:630px}.dap-kicker{margin-bottom:34px}.dap-showcase{width:min(100%,960px);height:630px;min-height:0;margin:0 auto;transform:none}.dap-project-card,.dap-checklist{right:0}.dap-serious{min-height:1180px;padding:80px 32px}.dap-serious:before,.dap-serious-grid{inset:0}.dap-serious-copy{width:min(100%,760px);padding-top:0}.dap-serious h2{width:min(100%,760px);font-size:clamp(44px,7vw,68px)}.dap-serious-showcase{width:min(100%,760px);height:470px;margin-top:54px;position:relative;top:auto;left:auto;transform:none}.dap-service-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:64px;position:relative;bottom:auto;left:auto;right:auto}.dap-service-item{border-right:0}.dap-services,.dap-quality{grid-template-columns:1fr;padding-top:72px}.dap-section-logo{margin-bottom:54px}.dap-service-card-grid{max-width:760px}.dap-panel-frame,.dap-quality-panel{width:min(100%,820px)}.dap-panel-frame{margin-top:0}.dap-quality-copy{padding-top:0}.dap-quality-panel{margin-top:0}.dap-process{min-height:auto}.dap-process-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dap-industries{grid-template-columns:1fr;min-height:auto}.dap-industries .dap-section-logo{margin-bottom:80px}.dap-industry-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px;padding-top:0}.dap-proof,.dap-final{grid-template-columns:1fr;min-height:auto;padding:72px 32px}.dap-improvements{border-left:0;padding:24px 0 0}.dap-final{gap:40px}.dap-final-browser{width:min(100%,900px)}.dap-footer{grid-template-columns:1fr;align-items:start}.dap-footer-links{flex-wrap:wrap}}@media (max-width:780px){.dap-header{grid-template-columns:1fr auto;align-items:center;height:auto;padding:24px 20px 0}.dap-logo{width:170px}.dap-nav{display:none}.dap-call{gap:12px;padding-left:18px;font-size:14px}.dap-hero{height:auto;min-height:0;padding:52px 20px 42px}.dap-copy h1{font-size:clamp(45px,13vw,62px)}.dap-lede{margin:24px 0 32px;font-size:16px;line-height:1.55}.dap-actions{grid-template-columns:1fr;display:grid}.dap-button{width:min(100%,280px)}.dap-showcase{width:100%;height:auto;margin:8px 0 0;display:block;overflow:hidden}.dap-device{position:static}.dap-desktop{filter:drop-shadow(0 18px 28px #0e1a2324);width:100%}.dap-mobile-card,.dap-phone,.dap-project-card,.dap-checklist,.dap-design-panel{display:none}.dap-serious{min-height:0;padding:58px 20px 46px}.dap-serious:before,.dap-serious-grid{inset:0}.dap-serious:after{display:none}.dap-serious-copy{width:100%}.dap-serious .dap-kicker{margin-bottom:30px}.dap-serious h2{width:100%;font-size:clamp(40px,12vw,54px);line-height:1.05}.dap-serious-showcase{gap:16px;width:100%;height:auto;margin-top:34px;display:grid}.dap-url-pill,.dap-section-nav,.dap-mini-checks,.dap-overview-panel,.dap-section-phone{position:static}.dap-url-pill{justify-self:center;width:100%;max-width:360px}.dap-url-pill span{flex:1;min-width:0}.dap-section-nav{justify-self:center;width:100%;max-width:460px}.dap-mini-checks{grid-template-columns:1fr;width:100%;padding:18px}.dap-overview-panel{justify-self:center;width:100%;max-width:460px}.dap-section-phone{justify-self:center;width:min(58vw,210px)}.dap-service-strip{grid-template-columns:1fr;gap:12px;margin-top:34px}.dap-service-item{min-height:48px;padding-right:0}.dap-service-item span{width:48px;height:48px}.dap-services,.dap-quality{padding:58px 20px 34px}.dap-process,.dap-industries{padding:58px 20px 42px}.dap-section-logo span{font-size:44px}.dap-section-logo i{height:36px}.dap-section-logo strong{font-size:12px}.dap-section-index{gap:12px;margin-bottom:28px;font-size:12px}.dap-services h2,.dap-quality h2{font-size:clamp(40px,12vw,54px)}.dap-section-lede{font-size:16px}.dap-service-card-grid{grid-template-columns:1fr}.dap-quality-list{margin-top:34px}.dap-process h2,.dap-industries h2,.dap-proof h2,.dap-final h2{font-size:clamp(40px,12vw,54px)}.dap-process-grid,.dap-industry-grid{grid-template-columns:1fr}.dap-process-step p{min-height:0}.dap-process-step img{height:230px}.dap-process-line{grid-template-columns:auto 1fr}.dap-industries .dap-section-logo{margin-bottom:58px}.dap-proof,.dap-final{padding:58px 20px 42px}.dap-proof-cards{grid-template-columns:1fr}.dap-proof-card{min-height:0;padding:24px}.dap-proof-card p{font-size:21px}.dap-improvement-list article{grid-template-columns:64px 1fr;gap:18px;min-height:0;padding:20px 0}.dap-improvement-list span{width:64px;height:64px}.dap-improvement-list h3{font-size:20px}.dap-final p{margin-bottom:30px;font-size:17px}.dap-final .dap-actions{grid-template-columns:1fr}.dap-final .dap-button{width:100%;min-width:0}.dap-footer{gap:28px;padding:44px 20px}.dap-footer-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 28px;display:grid}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}@media (max-width:520px){.dap-call span{display:none}.dap-copy h1{font-size:44px}}.app-shell{--bg:#f7f8fa;--panel:#fff;--line:#e6e8ec;--muted:#6b7280;--text:#202124;--accent:#5e6ad2;--accent-strong:#4f46c8;--soft-shadow:0 1px 2px #1018280a;background:var(--bg);color:var(--text)}.topbar{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f7f8fadb;min-height:64px;padding:12px 22px}.brand-mark{color:#fff;background:#202124;border-radius:8px;width:30px;height:30px;font-size:12px}.brand h1{letter-spacing:0;font-size:14px;font-weight:650}.brand p,.top-action-note,.muted{color:var(--muted)}.operator-grid{grid-template-columns:292px minmax(0,1fr);gap:12px;padding:12px 18px 28px}.sidebar,.workspace-panel,.detail-panel,.site-preview,.flow-panel,.stat,.lead-modal{border-color:var(--line);box-shadow:var(--soft-shadow);border-radius:10px}.sidebar{background:#fbfbfc;top:82px}.panel-title{font-size:13px;font-weight:650}.field label,.stat span,.business-table th{color:#737985;letter-spacing:.03em;font-size:11px;font-weight:650}.field input,.field select,.field textarea,.filters input,.filters select,.toolbar-select{color:var(--text);background:#fff;border-color:#dfe2e7;border-radius:8px}.primary-button{border-color:var(--accent);background:var(--accent)}.primary-button:hover:not(:disabled){background:var(--accent-strong)}.secondary-button,.icon-button,.ghost-button{background:#fff;border-color:#dfe2e7}.stat{padding:10px 12px}.stat strong{font-size:20px;font-weight:650}.table-toolbar{min-height:62px;padding:12px 14px}.table-tabs{background:#f1f2f4}.table-tabs button.active{color:#202124}.business-table{table-layout:auto}.business-table th,.business-table td{padding:10px 12px;font-size:12px}.business-table thead th{background:#fbfbfc;top:0}.business-table tbody tr:hover{background:#f7f8fb}.score-pill,.flag-pill,.tier-pill,.status-pill{border-radius:999px;font-size:11px;font-weight:600}.flow-panel,.modal-flow-panel{color:var(--text);background:#fbfbfc}.flow-panel .muted,.modal-flow-panel .muted{color:var(--muted)}.flow-panel .secondary-button{color:var(--text);background:#fff;border-color:#dfe2e7}.raw-table-wrap{overflow:visible}.raw-table{table-layout:fixed;width:100%;min-width:0}.raw-table th,.raw-table td{white-space:normal;vertical-align:top;overflow:hidden}.raw-table th:first-child,.raw-table td:first-child{width:26%}.raw-table th:nth-child(2),.raw-table td:nth-child(2){width:14%}.raw-table th:nth-child(3),.raw-table td:nth-child(3){width:16%}.raw-table th:nth-child(5),.raw-table td:nth-child(5){width:24%}.raw-table th:nth-child(4),.raw-table td:nth-child(4),.raw-table th:nth-child(6),.raw-table td:nth-child(6),.raw-table th:nth-child(7),.raw-table td:nth-child(7){width:10%}.raw-business-cell,.raw-stack{gap:4px;min-width:0;line-height:1.35;display:grid}.raw-business-cell strong,.raw-stack span{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.raw-business-cell small,.raw-stack small{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.raw-business-cell span,.raw-business-cell small,.raw-stack small{color:var(--muted);font-size:11px;line-height:1.35}.json-details pre{width:min(520px,70vw);left:auto;right:auto}.raw-json-modal{width:min(1120px,96vw)}.raw-json-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:16px;display:grid}.info-tile{border:1px solid var(--line);background:#fff;border-radius:9px;gap:4px;padding:12px;display:grid}.info-tile span{color:var(--muted);text-transform:uppercase;letter-spacing:.03em;font-size:11px;font-weight:650}.info-tile strong{overflow-wrap:anywhere;min-width:0;font-size:13px}.raw-json-body{grid-template-columns:minmax(260px,.7fr) minmax(0,1.3fr);gap:14px;padding:0 16px 16px;display:grid}.raw-json-body section{border:1px solid var(--line);background:#fff;border-radius:10px;min-width:0;padding:14px}.raw-json-body h3{margin:0 0 12px;font-size:13px}.raw-field-list{gap:10px;margin:0;display:grid}.raw-field-list div{gap:3px;display:grid}.raw-field-list dt{color:var(--muted);font-size:11px;font-weight:650}.raw-field-list dd{overflow-wrap:anywhere;min-width:0;margin:0;font-size:12px}.raw-json-pre{color:#eef2ff;white-space:pre-wrap;background:#111318;border-radius:8px;max-height:60vh;margin:0;padding:12px;font-size:11px;line-height:1.5;overflow:auto}.lead-modal{background:#f7f8fa}.lead-modal-head{border-bottom-color:var(--line)}.app-shell{--violet:#5e6ad2;--violet-soft:#f0f1ff;--blue:#2563eb;--blue-soft:#edf4ff;--green:#0f9f6e;--green-soft:#eaf8f1;--amber:#b7791f;--amber-soft:#fff6e6;--rose:#d14d72;--rose-soft:#fff0f4;--cyan:#087ea4;--cyan-soft:#eaf8fc}.sidebar{background:linear-gradient(#f0f1fff0,#fffffffa 42%),#fff;border-color:#5e6ad23d;position:relative;overflow:hidden}.sidebar:before{content:"";background:linear-gradient(90deg, var(--violet), var(--cyan), var(--green));height:4px;position:absolute;inset:0 0 auto}.sidebar>*{position:relative}.sidebar .panel-title:before{content:"";background:var(--violet);border-radius:999px;width:8px;height:8px;margin-right:7px;display:inline-block;box-shadow:0 0 0 4px #5e6ad21f}.addon-panel{background:linear-gradient(#eaf8fce6,#fff 54%);border-color:#087ea433}.hint-box{background:#f0f1ff9e;border-color:#5e6ad233}.stat{position:relative;overflow:hidden}.stat:before{content:"";background:var(--violet);width:3px;position:absolute;inset:0 auto 0 0}.stat:first-child{background:var(--blue-soft)}.stat:first-child:before{background:var(--blue)}.stat:nth-child(2){background:var(--violet-soft)}.stat:nth-child(2):before{background:var(--violet)}.stat:nth-child(3){background:var(--green-soft)}.stat:nth-child(3):before{background:var(--green)}.stat:nth-child(4){background:var(--cyan-soft)}.stat:nth-child(4):before{background:var(--cyan)}.stat:nth-child(5){background:var(--amber-soft)}.stat:nth-child(5):before{background:var(--amber)}.stat:nth-child(6){background:var(--rose-soft)}.stat:nth-child(6):before{background:var(--rose)}.stat strong{color:#17181c}.flow-panel,.modal-flow-panel{background:linear-gradient(135deg,#f0f1ffeb,#eaf8fcb3),#fff;border-color:#5e6ad22e}.table-tabs button.active{color:#fff;background:var(--violet);box-shadow:none}.selected-row,.business-table tbody tr.selected-row:hover{background:#eef1ff}.score-pill{background:var(--violet-soft);color:#484fb6;border-color:#5e6ad22e}.tier-hot{background:var(--rose-soft);color:#b63d61}.tier-warm{background:var(--amber-soft);color:#8a5b12}.tier-watch{background:var(--blue-soft);color:#1f54c7}.tier-poor-fit{color:#616977;background:#f1f3f5}.status-completed{background:var(--green-soft);color:#08764f}.status-running{background:var(--blue-soft);color:#1f54c7}.status-blocked,.status-failed{background:var(--rose-soft);color:#b63d61}.status-idle{color:#5f6875;background:#f1f3f5}.flag-pill{color:#0a6d8e;background:#eaf8fcbd;border-color:#087ea426}.primary-button{box-shadow:0 6px 18px #5e6ad22e}.sidebar{background:linear-gradient(#eaf8fc8c,#fffffffa 31%),#fff;border-color:#087ea42e}.sidebar:before{height:3px}.stat{background:#fff!important}.stat:before{width:4px}.business-table th,.business-table td{padding-top:9px;padding-bottom:9px}.business-table td:nth-child(6),.business-table th:nth-child(6){width:92px}.business-table td:nth-child(4) .flag-list{gap:5px}.business-table td:nth-child(4) .flag-pill:nth-child(n+2){display:none}.flag-pill,.status-pill,.score-pill,.tier-pill{line-height:1.2}.flag-pill{text-align:left;border-radius:7px;align-items:flex-start;gap:5px;max-width:min(100%,280px);min-height:24px;padding:5px 9px}.flag-pill svg{flex:none;margin-top:1px}.score-pill,.tier-pill,.status-pill{white-space:nowrap;align-items:center}.modal-action-stack{gap:10px;display:grid}.operation-progress{background:linear-gradient(135deg,#fefeff,#eff8fa);background:linear-gradient(135deg,lab(99.769% -.278026 -.691927),lab(96.826% -2.77397 -2.1477));border:1px solid #aabdce;border:1px solid lab(75.6379% -4.10658 -10.8953);border-radius:8px;gap:10px;min-width:0;padding:13px;display:grid;box-shadow:inset 0 1px #ffffffd1,0 12px 26px #15232f14;box-shadow:inset 0 1px lab(100% 0 0/.82),0 12px 26px lab(12.9625% -3.13316 -9.96698/.08)}.operation-progress.compact{gap:9px;padding:11px}.operation-progress-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;display:grid}.operation-progress-head h3,.operation-progress-head p{margin:0}.operation-progress-head h3{color:#081520;color:lab(6.15617% -2.18637 -8.96163);overflow-wrap:anywhere;margin-top:3px;font-size:14px;line-height:1.25}.operation-progress-head p{color:#4a5763;color:lab(36.1918% -3.20698 -8.79782);margin-top:5px;font-size:12px;line-height:1.4}.operation-elapsed{color:#152634;color:lab(14.1083% -3.49253 -11.587);text-align:center;background:#ffffffdb;background:lab(100% 0 0/.86);border:1px solid #afc0cf;border:1px solid lab(76.8004% -3.63702 -9.55339);border-radius:999px;min-width:48px;padding:5px 8px;font-size:11px;font-weight:850}.operation-progress-track{background:#e7ecf0;background:lab(93.0431% -1.09798 -2.75962);border:1px solid #b7c6d4;border:1px solid lab(79.1216% -3.40146 -8.88237);border-radius:999px;height:8px;overflow:hidden}.operation-progress-track span{border-radius:inherit;background:linear-gradient(90deg,#3270d6,#00aa73,#da942c);background:linear-gradient(90deg,lab(47.4444% 8.21474 -59.5129),lab(61.378% -51.0542 17.6954),lab(67.2994% 20.9446 61.9005));height:100%;transition:width .28s;display:block;position:relative;overflow:hidden}.operation-progress-track span:after{content:"";background:linear-gradient(90deg,#0000,#ffffff70,#0000);background:linear-gradient(90deg,#0000,lab(100% 0 0/.44),#0000);width:38%;animation:1.4s ease-in-out infinite dap-progress-shine;position:absolute;inset:0}.operation-steps{grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.operation-progress.compact .operation-steps{grid-template-columns:1fr}.operation-steps li{color:#44525d;color:lab(33.8708% -3.18657 -8.78977);background:#ffffffad;background:lab(100% 0 0/.68);border:1px solid #c4cfd9;border:1px solid lab(82.6038% -2.40782 -6.17549);border-radius:7px;align-items:center;gap:7px;min-width:0;min-height:30px;padding:6px 8px;font-size:11px;line-height:1.25;display:flex}.operation-steps li>span{background:#f2f6f9;background:lab(96.5225% -.827342 -2.07183);border:1px solid #afbcc8;border:1px solid lab(75.6426% -2.90194 -7.52734);border-radius:999px;flex:none;place-items:center;width:18px;height:18px;display:grid}.operation-steps li strong{overflow-wrap:anywhere;min-width:0}.operation-steps li.active{color:#041f4c;color:lab(12.0789% 6.26402 -31.4034);background:#f0f6ff;background:lab(96.4561% -.933021 -7.0684);border-color:#4678cc;border-color:lab(50.2225% 3.55575 -49.3092)}.operation-steps li.done{color:#002d1a;color:lab(15.1995% -27.4356 10.6895);background:#e9faf1;background:lab(96.8179% -7.13837 2.52508);border-color:#78b898;border-color:lab(69.7511% -26.4224 9.27659)}.operation-steps li.active>span{background:#fff;background:lab(100% 0 0);border-color:#4678cc;border-color:lab(50.2225% 3.55575 -49.3092)}.operation-steps li.done>span{background:#d2f1df;background:lab(92.4208% -12.8732 5.11071);border-color:#49af7e;border-color:lab(64.4694% -39.7115 15.6348)}.operation-steps li.active svg,.loading-icon{animation:.9s linear infinite dap-spin}.operation-waiting{color:#475460;color:lab(35.0324% -3.09062 -8.46224);margin:0;font-size:11px;line-height:1.4}.preview-link-strip{background:#ffffffb8;border:1px solid #5e6ad229;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:7px 10px;padding:10px 12px;display:grid}.preview-link-strip span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:750}.preview-link-strip a,.url-link span{color:#1d4ed8;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:750;overflow:hidden}.url-link{max-width:220px}.url-link svg{flex:none}.top-action-note{display:none}.modal-head-actions{align-items:center;gap:10px;display:flex}.gmb-hero{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:minmax(0,1fr) minmax(260px,360px);gap:16px;margin:16px;padding:16px;display:grid}.gmb-title-block{align-content:start;gap:8px;display:grid}.gmb-title-block h3{letter-spacing:-.02em;margin:0;font-size:24px}.gmb-title-block p{color:var(--muted);margin:0}.gmb-rating-row{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.gmb-rating-row strong{color:#17181c;font-size:16px}.gmb-hero img,.gmb-image-placeholder{aspect-ratio:16/10;object-fit:cover;background:#eef2f6;border-radius:10px;width:100%}.gmb-image-placeholder{color:var(--muted);place-items:center;font-size:12px;display:grid}.raw-clean-section{border:1px solid var(--line);background:#fff;border-radius:10px;margin:0 16px 16px;padding:14px}.lead-gallery-section{margin-top:0}.raw-clean-section h3{margin:0 0 12px;font-size:13px}.email-pitch-panel,.pipeline-log-panel{gap:12px;display:grid}.pipeline-log-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.pipeline-log-head h3,.pipeline-log-head p{margin:0}.pipeline-log-head p{margin-top:4px}.pipeline-log-head>span{border:1px solid var(--line);color:var(--muted);border-radius:999px;padding:5px 9px;font-size:11px;font-weight:800}.pipeline-log-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.pipeline-log-entry{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;grid-template-columns:94px minmax(0,1fr);align-items:start;gap:10px;padding:10px;display:grid}.pipeline-log-entry>span{color:#3730a3;text-transform:uppercase;background:#eef2ff;border-radius:999px;width:fit-content;padding:4px 8px;font-size:11px;font-weight:850}.pipeline-log-entry strong{font-size:13px;display:block}.pipeline-log-entry small{color:var(--muted);margin-top:3px;display:block}.pipeline-log-entry.log-completed>span{color:#166534;background:#dcfce7}.pipeline-log-entry.log-failed>span{color:#991b1b;background:#fee2e2}.email-pitch-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.email-pitch-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.email-pitch-head h3,.email-pitch-head p{margin:0}.email-pitch-head p{margin-top:4px;line-height:1.45}.email-pitch-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.email-copy-card,.email-copy-body{background:#fbfcfd;border:1px solid #e2e7ed;border-radius:9px;min-width:0;padding:12px}.email-copy-card span,.email-copy-body span{color:#65717d;letter-spacing:.05em;text-transform:uppercase;margin-bottom:6px;font-size:11px;font-weight:800;display:block}.email-copy-card strong,.email-copy-card p,.email-copy-body pre{margin:0}.email-copy-card p,.email-copy-body pre{color:#394655;font:inherit;white-space:pre-wrap;font-size:13px;line-height:1.5}.email-preview-link-card a{color:#2457d6;overflow-wrap:anywhere;font-size:13px;font-weight:750}.email-upsell-list{background:#f8fafc;border:1px solid #dbe4ef;border-radius:9px;gap:8px;padding:12px;display:grid}.email-upsell-list>span{color:#65717d;letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:800}.email-upsell-list>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.email-upsell-list article{background:#fff;border:1px solid #e2e7ed;border-radius:8px;min-width:0;padding:10px}.email-upsell-list strong{margin-bottom:5px;font-size:13px;display:block}.email-upsell-list p,.email-upsell-list small{color:#485564;margin:0;font-size:12px;line-height:1.45;display:block}.email-upsell-list small{color:#6b7683;margin-top:7px}.raw-image-grid{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:10px;display:grid}.raw-image-grid a{min-width:0;display:block}.raw-image-grid img{aspect-ratio:4/3;object-fit:cover;border:1px solid var(--line);background:#eef2f6;border-radius:8px;width:100%}.raw-json-single{padding:16px}.raw-json-single .raw-json-pre{max-height:calc(88vh - 130px)}.raw-review-list{gap:10px;display:grid}.raw-review-list article{border:1px solid var(--line);background:#fbfbfc;border-radius:8px;padding:10px}.raw-review-list strong{font-size:12px}.raw-review-list p{margin:5px 0;font-size:12px;line-height:1.45}.raw-review-list small{color:var(--muted)}.raw-field-list.compact div{grid-template-columns:110px minmax(0,1fr);align-items:baseline}.additional-info-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.additional-info-grid div{border:1px solid var(--line);background:#fbfbfc;border-radius:8px;min-width:0;padding:10px}.additional-info-grid strong{margin-bottom:4px;font-size:12px;display:block}.additional-info-grid span{color:var(--muted);font-size:12px;line-height:1.4}.polished-preview{color:#15171c;background:#f7f8fa;min-height:100vh}.polished-hero{background-position:50%;background-size:cover;align-content:space-between;min-height:78vh;padding:26px 32px 72px;display:grid}.polished-hero .public-nav{color:#fff;justify-content:space-between;align-items:center;gap:18px;display:flex}.polished-hero .public-nav>div{align-items:center;gap:10px;display:inline-flex}.polished-hero .public-nav img{object-fit:cover;background:#ffffff2e;border-radius:10px;width:38px;height:38px}.polished-hero-copy{color:#fff;width:min(760px,92vw)}.polished-hero-copy>span{background:#ffffff1f;border:1px solid #ffffff3d;border-radius:999px;margin-bottom:18px;padding:8px 12px;font-size:13px;display:inline-block}.polished-hero-copy h1{letter-spacing:-.045em;margin:0;font-size:clamp(44px,7vw,84px);line-height:.98}.polished-hero-copy p{color:#ffffffdb;width:min(620px,92vw);margin:22px 0 30px;font-size:clamp(17px,2vw,22px);line-height:1.45}.polished-hero-copy a{color:#15171c;background:#fff;border-radius:999px;align-items:center;min-height:46px;padding:0 20px;font-weight:700;text-decoration:none;display:inline-flex}.preview-proof-strip{background:#e4e7ec;border:1px solid #e4e7ec;border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;width:min(1120px,100% - 40px);margin:-38px auto 0;display:grid;overflow:hidden;box-shadow:0 16px 42px #1018281f}.preview-proof-strip div{background:#fff;gap:4px;padding:20px;display:grid}.preview-proof-strip strong{font-size:26px}.preview-proof-strip span{color:#667085;font-size:13px}.polished-sections{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;width:min(1120px,100% - 40px);margin:42px auto 0;display:grid}.polished-sections article{background:#fff;border:1px solid #e4e7ec;border-radius:14px;min-height:190px;padding:24px}.polished-sections h2{letter-spacing:-.02em;margin:0 0 12px;font-size:22px}.polished-sections p{color:#4b5563;margin:0;line-height:1.55}.preview-gallery{width:min(1120px,100% - 40px);margin:18px auto 70px}.preview-gallery h2{margin:0 0 14px}.preview-gallery>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.preview-gallery img{aspect-ratio:4/3;object-fit:cover;border-radius:14px;width:100%}@media (max-width:900px){.gmb-hero,.raw-json-body.secondary,.additional-info-grid,.preview-proof-strip,.polished-sections,.preview-gallery>div{grid-template-columns:1fr}}.workspace-tabs-shell{background:linear-gradient(#fffffff0,#f6f7f900);gap:8px;padding:14px 24px 0;display:flex}.workspace-tabs-shell button{color:#53606d;background:#ffffffc2;border:1px solid #dfe5eb;border-radius:9px;align-items:center;gap:8px;min-height:42px;padding:0 12px;font-size:13px;font-weight:750;display:inline-flex;box-shadow:0 1px 2px #10182008}.workspace-tabs-shell button.active{color:#101820;background:#fff;border-color:#b9c9fb;box-shadow:0 10px 26px #2457d617}.workspace-tabs-shell small{color:#2457d6;background:#eef4ff;border-radius:999px;align-items:center;height:22px;padding:0 8px;font-size:11px;display:inline-flex}.workspace-page{gap:16px;padding:18px 24px 42px;display:grid}.workspace-page-head{min-height:152px;box-shadow:var(--soft-shadow);background:linear-gradient(135deg,#2457d61a,#087f5b0f 45%,#ffffffeb),#fff;border:1px solid #dfe5eb;border-radius:12px;justify-content:space-between;align-items:flex-end;gap:24px;padding:24px;display:flex}.workspace-page-head h2{letter-spacing:-.03em;margin:6px 0 8px;font-size:clamp(28px,4vw,44px);line-height:1}.workspace-page-head p{color:#586574;width:min(680px,100%);margin:0;font-size:14px;line-height:1.55}.section-kicker{color:#2457d6;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}.history-summary{grid-template-columns:repeat(3,minmax(120px,1fr));gap:8px;min-width:440px;display:grid}.history-grid,.docs-grid{grid-template-columns:minmax(0,1.35fr) minmax(360px,.65fr);align-items:start;gap:16px;display:grid}.history-panel,.docs-panel{padding:16px}.panel-header-row{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:14px;display:flex}.panel-header-row h3{margin:0 0 4px;font-size:15px}.panel-header-row p{margin:0}.conversion-list,.job-timeline,.prompt-list{gap:8px;display:grid}.conversion-row{background:#fff;border:1px solid #e4e9ef;border-radius:9px;grid-template-columns:minmax(220px,1.3fr) auto minmax(150px,.6fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.conversion-row.converted{background:linear-gradient(90deg,#087f5b12,#fff 48%);border-color:#cdecdc}.conversion-row>button:first-child{min-width:0;color:inherit;text-align:left;background:0 0;border:0;gap:3px;padding:0;display:grid}.conversion-row strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.conversion-row span,.conversion-meta span,.conversion-meta small{color:#65717d;font-size:12px}.conversion-row>div:nth-child(2){gap:6px;display:flex}.conversion-meta{gap:3px;display:grid}.conversion-button{color:#42505f;background:#fff;border:1px solid #d7dee5;border-radius:7px;align-items:center;gap:7px;height:34px;padding:0 11px;font-size:12px;font-weight:750;display:inline-flex}.conversion-button.active{color:#087f5b;background:#e9f7f1;border-color:#bde5d1}.job-timeline article{background:#fbfcfd;border:1px solid #e4e9ef;border-radius:9px;grid-template-columns:18px minmax(0,1fr);gap:10px;padding:11px;display:grid}.timeline-dot{background:#d7dee5;border-radius:999px;width:10px;height:10px;margin-top:5px}.timeline-dot.status-completed{background:#087f5b}.timeline-dot.status-failed{background:#b42318}.timeline-dot.status-running{background:#2457d6}.job-timeline strong,.job-timeline span,.job-timeline small{display:block}.job-timeline strong{font-size:13px}.job-timeline span,.job-timeline small{color:#65717d;margin-top:3px;font-size:12px;line-height:1.35}.docs-head{color:#fff;background:linear-gradient(135deg,#101820f0,#2457d6c7),#101820}.docs-head p,.docs-head .section-kicker{color:#ffffffbd}.browser-status-card{background:#ffffff14;border:1px solid #ffffff2e;border-radius:10px;align-items:center;gap:12px;min-width:290px;padding:14px;display:flex}.browser-status-card strong,.browser-status-card span{display:block}.browser-status-card span{color:#ffffffb3;margin-top:3px;font-size:12px}.browser-status-card.warning{border-color:#ffd66673}.browser-status-card.danger{border-color:#ff94947a}.pipeline-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.pipeline-card{min-height:220px;color:inherit;text-align:left;box-shadow:var(--soft-shadow);background:#fff;border:1px solid #e2e7ed;border-radius:11px;align-content:start;gap:10px;padding:16px;display:grid}.pipeline-card.active{background:linear-gradient(#2457d614,#ffffffeb),#fff;border-color:#b9c9fb;box-shadow:0 12px 30px #2457d61a}.pipeline-card>div{color:#2457d6;justify-content:space-between;align-items:center;display:flex}.pipeline-card>div span{color:#8b96a2;letter-spacing:.08em;font-size:11px;font-weight:800}.pipeline-card h3,.pipeline-card p,.pipeline-card small{margin:0}.pipeline-card h3{font-size:16px}.pipeline-card p{color:#485563;font-size:13px;line-height:1.5}.pipeline-card small{color:#76828e;font-size:12px;line-height:1.45}.pipeline-card em{color:#53606d;background:#f2f5f8;border-radius:999px;width:fit-content;margin-top:4px;padding:5px 8px;font-size:11px;font-style:normal;font-weight:800}.prompt-detail-panel{gap:14px;display:grid}.prompt-detail-panel h4{color:#53606d;letter-spacing:.06em;text-transform:uppercase;margin:0 0 8px;font-size:11px;font-weight:800}.prompt-detail-grid{grid-template-columns:minmax(240px,.62fr) minmax(0,1.38fr);gap:12px;display:grid}.prompt-detail-grid pre{color:#eaf1fb;white-space:pre-wrap;background:#101820;border:1px solid #dfe5eb;border-radius:9px;max-height:430px;margin:0;padding:13px;font-size:12px;line-height:1.5;overflow:auto}.implementation-notes{flex-wrap:wrap;gap:7px;display:flex}.implementation-notes span{color:#53606d;background:#fbfcfd;border:1px solid #dfe5eb;border-radius:999px;padding:7px 9px;font-size:12px;font-weight:700}.prompt-card{background:#fbfcfd;border:1px solid #e4e9ef;border-radius:9px;padding:13px}.prompt-card strong,.prompt-card p{margin:0}.prompt-card p{color:#596675;margin-top:5px;font-size:13px;line-height:1.45}.tool-grid{gap:8px;display:grid}.tool-pill{background:#fbfcfd;border:1px solid #e4e9ef;border-radius:9px;align-items:center;gap:10px;min-height:58px;padding:10px 12px;display:flex}.tool-pill svg{flex:none}.tool-pill span,.tool-pill strong{display:block}.tool-pill span{color:#65717d;letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:800}.tool-pill strong{margin-top:3px;font-size:13px}.tone-good{background:#f0fbf5;border-color:#cdecdc}.tone-warning{background:#fff9e8;border-color:#f2dfaa}.tone-danger{background:#fff1f1;border-color:#f6c6c6}.browser-detail-panel{justify-content:space-between;align-items:center;gap:18px;display:flex}.browser-detail-panel h3,.browser-detail-panel p{margin:0}.browser-detail-panel p{color:#596675;margin-top:6px;line-height:1.5}.browser-next-steps{background:#eef4ff;border:1px solid #d9e5ff;border-radius:9px;width:min(430px,100%);padding:13px}.browser-next-steps span,.browser-next-steps strong{display:block}.browser-next-steps span{color:#2457d6;letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:800}.browser-next-steps strong{color:#233247;margin-top:6px;font-size:13px;line-height:1.45}@media (max-width:1100px){.workspace-page-head,.browser-detail-panel{flex-direction:column;align-items:flex-start}.history-summary,.browser-status-card{width:100%;min-width:0}.history-grid,.docs-grid,.pipeline-grid,.prompt-detail-grid{grid-template-columns:1fr}.conversion-row{grid-template-columns:minmax(0,1fr)}}@media (max-width:680px){.workspace-tabs-shell{padding:12px 14px 0;overflow-x:auto}.workspace-tabs-shell button{flex:none}.workspace-page{padding:14px}.history-summary{grid-template-columns:1fr}}.public-preview-html-shell{background:#fff;width:100%;min-height:100vh}.public-preview-html-shell iframe{background:#fff;border:0;width:100%;height:100vh;min-height:100vh;display:block}.agent-preview{--preview-accent:#3157c8;--preview-bg:#f7f8fb;--preview-surface:#fff;--preview-text:#121722;--preview-muted:#5d6677;background:var(--preview-bg);min-height:100vh;color:var(--preview-text)}.agent-nav{z-index:10;background:color-mix(in srgb, var(--preview-bg) 88%, white);border-bottom:1px solid color-mix(in srgb, var(--preview-text) 10%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);justify-content:space-between;align-items:center;gap:24px;padding:18px clamp(20px,5vw,72px);display:flex;position:sticky;top:0}.agent-brand,.agent-nav nav,.agent-hero-actions,.agent-final-cta{align-items:center;display:flex}.agent-brand{color:var(--preview-text);gap:12px}.agent-brand img,.agent-brand span{object-fit:cover;background:var(--preview-accent);color:#fff;border-radius:8px;place-items:center;width:38px;height:38px;font-weight:800;display:grid}.agent-nav nav{gap:4px}.agent-nav nav a{color:var(--preview-muted);border-radius:8px;padding:9px 12px;font-size:14px;font-weight:700}.agent-nav nav a:last-child{background:var(--preview-text);color:var(--preview-surface)}.agent-hero{grid-template-columns:minmax(0,.95fr) minmax(340px,.8fr);align-items:center;gap:clamp(28px,6vw,88px);min-height:calc(100vh - 75px);padding:clamp(48px,7vw,92px) clamp(20px,5vw,72px) clamp(56px,8vw,110px);display:grid}.agent-hero-copy{gap:22px;max-width:780px;display:grid}.agent-hero-copy>span,.agent-section-heading>span,.agent-proof>div:first-child>span,.agent-info>div:first-child>span{color:var(--preview-accent);text-transform:uppercase;letter-spacing:.08em;font-size:13px;font-weight:850}.agent-hero h1{letter-spacing:0;max-width:820px;margin:0;font-size:clamp(44px,7vw,92px);line-height:.94}.agent-hero p{max-width:680px;color:var(--preview-muted);margin:0;font-size:clamp(17px,2vw,22px);line-height:1.55}.agent-hero-actions{flex-wrap:wrap;gap:12px}.agent-hero-actions a,.agent-final-cta a{border-radius:8px;justify-content:center;align-items:center;min-height:48px;padding:0 20px;font-weight:850;display:inline-flex}.agent-hero-actions a:first-child,.agent-final-cta a{background:var(--preview-accent);color:#fff}.agent-hero-actions a:last-child:not(:first-child){color:var(--preview-text);border:1px solid color-mix(in srgb, var(--preview-text) 16%, transparent);background:color-mix(in srgb, var(--preview-surface) 86%, transparent)}.agent-hero-media{min-height:560px;position:relative}.agent-hero-media>img,.agent-hero-media>div:first-child{object-fit:cover;width:100%;height:min(66vh,640px);min-height:460px;box-shadow:0 28px 80px color-mix(in srgb, var(--preview-text) 18%, transparent);border-radius:10px}.agent-hero-media>div:first-child{background:var(--preview-surface);color:var(--preview-muted);place-items:center;display:grid}.agent-media-card{background:var(--preview-surface);width:min(230px,70%);box-shadow:0 18px 46px color-mix(in srgb, var(--preview-text) 16%, transparent);border-radius:8px;padding:18px;position:absolute;bottom:32px;left:-22px}.agent-image-credit{background:color-mix(in srgb, var(--preview-text) 72%, transparent);color:#fff;border-radius:6px;max-width:calc(100% - 24px);padding:7px 9px;font-size:11px;font-weight:700;position:absolute;bottom:12px;right:12px}.agent-media-card strong{font-size:38px;display:block}.agent-media-card span,.agent-trust-strip span,.agent-service-grid article>span,.agent-service-grid small,.agent-footer,.agent-info-grid span{color:var(--preview-muted)}.agent-trust-strip{border:1px solid color-mix(in srgb, var(--preview-text) 10%, transparent);background:var(--preview-surface);width:min(1120px,100% - 40px);box-shadow:0 18px 50px color-mix(in srgb, var(--preview-text) 8%, transparent);grid-template-columns:repeat(4,minmax(0,1fr));margin:-48px auto 0;display:grid}.agent-trust-strip div{border-right:1px solid color-mix(in srgb, var(--preview-text) 8%, transparent);gap:5px;padding:22px;display:grid}.agent-trust-strip div:last-child{border-right:0}.agent-trust-strip strong{font-size:clamp(22px,3vw,34px)}.agent-section{width:min(1120px,100% - 40px);margin:clamp(70px,10vw,128px) auto 0}.agent-section-heading{gap:10px;margin-bottom:26px;display:grid}.agent-section h2{letter-spacing:0;max-width:760px;margin:0;font-size:clamp(32px,5vw,58px);line-height:1}.agent-service-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.agent-service-grid article,.agent-review-stack blockquote,.agent-info-grid article,.agent-faq details{background:var(--preview-surface);border:1px solid color-mix(in srgb, var(--preview-text) 10%, transparent);border-radius:8px}.agent-service-grid article{flex-direction:column;gap:14px;min-height:260px;padding:22px;display:flex}.agent-service-grid article:first-child{background:color-mix(in srgb, var(--preview-accent) 10%, var(--preview-surface));grid-column:span 2}.agent-service-grid h3{margin:auto 0 0;font-size:clamp(22px,3vw,34px);line-height:1.04}.agent-service-grid p,.agent-proof p,.agent-faq p,.agent-final-cta p{color:var(--preview-muted);line-height:1.55}.agent-proof,.agent-info{grid-template-columns:.85fr 1.15fr;align-items:start;gap:clamp(22px,5vw,72px);display:grid}.agent-review-stack,.agent-faq>div:last-child{gap:14px;display:grid}.agent-review-stack blockquote{border-left:5px solid var(--preview-accent);margin:0;padding:26px}.agent-review-stack cite{color:var(--preview-text);margin-top:14px;font-style:normal;font-weight:850;display:block}.agent-gallery>div:last-child{grid-template-columns:1.2fr .8fr .8fr;gap:12px;display:grid}.agent-gallery img{aspect-ratio:4/3;object-fit:cover;border-radius:8px;width:100%;height:100%;min-height:240px}.agent-gallery img:first-child{grid-row:span 2}.agent-info{grid-template-columns:.7fr 1.3fr}.agent-info-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.agent-info-grid article,.agent-faq details{padding:18px}.agent-info-grid span{text-transform:uppercase;letter-spacing:.08em;margin-bottom:8px;font-size:12px;font-weight:850;display:block}.agent-faq summary{cursor:pointer;font-weight:850}.agent-final-cta{background:var(--preview-text);width:min(1120px,100% - 40px);color:var(--preview-surface);border-radius:10px;flex-wrap:wrap;justify-content:space-between;gap:24px;margin:clamp(70px,10vw,128px) auto 0;padding:clamp(30px,6vw,64px)}.agent-final-cta h2{max-width:720px;margin:0;font-size:clamp(32px,5vw,60px);line-height:1}.agent-final-cta p{max-width:620px;color:color-mix(in srgb, var(--preview-surface) 76%, transparent)}.agent-footer{border-top:1px solid color-mix(in srgb, var(--preview-text) 10%, transparent);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;width:min(1120px,100% - 40px);margin:30px auto 0;padding:28px 0 44px;display:flex}.agent-footer>div,.agent-footer nav{flex-wrap:wrap;gap:14px;display:flex}.agent-footer strong{color:var(--preview-text)}.agent-footer a{color:var(--preview-text);font-weight:800}.agent-preview-editorial .agent-hero{grid-template-columns:minmax(0,1.2fr) minmax(320px,.7fr)}.agent-preview-booking-first .agent-hero-media{order:-1}.agent-preview-gallery-led .agent-gallery{width:min(1240px,100% - 40px)}@media (max-width:900px){.agent-nav,.agent-nav nav,.agent-hero,.agent-proof,.agent-info{flex-direction:column;align-items:flex-start}.agent-nav{position:static}.agent-nav nav{display:none}.agent-hero,.agent-proof,.agent-info{grid-template-columns:1fr}.agent-preview-booking-first .agent-hero-media{order:initial}.agent-hero-media{width:100%;min-height:0}.agent-hero-media>img,.agent-hero-media>div:first-child{height:48vh;min-height:320px}.agent-trust-strip,.agent-service-grid,.agent-gallery>div:last-child,.agent-info-grid{grid-template-columns:1fr}.agent-trust-strip{margin-top:0}.agent-service-grid article:first-child{grid-column:auto}.agent-gallery img:first-child{grid-row:auto}}.session-banner{color:#101820;background:#f7f8fa;border-bottom:1px solid #e4e7ec;min-height:0;padding:10px 22px}.session-account{align-items:center;gap:10px;min-width:0;display:flex}.session-account>span{color:#fff;background:#101820;border-radius:8px;place-items:center;width:30px;height:30px;font-size:11px;font-weight:800;display:grid}.session-account strong{color:#202124;font-size:12px;line-height:1.1;display:block}.session-account small{color:#687382;text-overflow:ellipsis;white-space:nowrap;max-width:280px;font-size:12px;line-height:1.2;display:block;overflow:hidden}.session-signout{color:#2c3542;cursor:pointer;height:32px;font:inherit;background:#fff;border:1px solid #d9dee6;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:0 11px;font-size:12px;font-weight:700;display:inline-flex}.session-signout:hover{background:#f1f4f7;border-color:#c5ccd6}.topbar{top:51px}.auth-screen .auth-panel{border-radius:14px}.auth-screen .primary-button{color:#fff;background:#111827;border-color:#111827}.auth-screen .primary-button:hover:not(:disabled){background:#2f3a4d;border-color:#2f3a4d}.auth-screen .ghost-button{color:#111827}.app-shell{--dashboard-bg:#f7f8fa;--dashboard-surface:#fff;--dashboard-surface-muted:#f1f3f6;--dashboard-text:#202124;--dashboard-muted:#6b7280;--dashboard-line:#e1e5ea;--dashboard-line-strong:#c9d0d9;--dashboard-accent:#5e6ad2;--dashboard-accent-strong:#4f46c8;--dashboard-focus:#5e6ad247;--dashboard-danger:#b42318;--dashboard-success:#087f5b;--dashboard-warning:#9a6700;--dashboard-radius:10px;--dashboard-touch:44px;--dashboard-shadow:0 1px 2px #1018280a}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.primary-button,.secondary-button,.ghost-button,.icon-button,.toolbar-select,.table-tabs button,.workspace-tabs-shell button,.conversion-button,.session-signout,.field input,.field select,.field textarea,.filters input,.filters select,a{-webkit-tap-highlight-color:#5e6ad224}.primary-button:focus-visible,.secondary-button:focus-visible,.ghost-button:focus-visible,.icon-button:focus-visible,.toolbar-select:focus-visible,.table-tabs button:focus-visible,.workspace-tabs-shell button:focus-visible,.conversion-button:focus-visible,.session-signout:focus-visible,.field input:focus-visible,.field select:focus-visible,.field textarea:focus-visible,.filters input:focus-visible,.filters select:focus-visible,a:focus-visible{outline:3px solid var(--dashboard-focus);outline-offset:2px}.primary-button,.secondary-button,.ghost-button,.icon-button,.toolbar-select,.workspace-tabs-shell button,.conversion-button,.session-signout{min-height:var(--dashboard-touch)}.icon-button{min-width:var(--dashboard-touch)}.search-term-row{grid-template-columns:22px minmax(0, 1fr) var(--dashboard-touch)}.small-button,.session-signout{min-height:38px}.name-cell,.raw-business-cell,.raw-stack,.status-pill,.flag-pill,.score-pill,.tier-pill,.topbar,.brand,.session-account,.workspace-page-head,.panel-header-row,.browser-detail-panel{min-width:0}.name-cell strong,.raw-business-cell strong,.conversion-row strong,.status-pill,.flag-pill,.score-pill,.tier-pill,.topbar-status span,.workspace-tabs-shell button span{overflow-wrap:anywhere}.lead-table-wrap,.raw-table-wrap{overscroll-behavior-inline:contain;width:100%;overflow-x:auto}.business-table{min-width:900px}.raw-table{min-width:1360px}.business-table tbody tr{cursor:pointer}.business-table tbody tr:focus-within{background:#f4f6ff}.empty-table-state{color:var(--dashboard-muted);text-align:center;gap:4px;padding:18px;display:grid}.empty-table-state strong{color:var(--dashboard-text);font-size:13px}.modal-backdrop{overscroll-behavior:contain}.lead-modal{overscroll-behavior:contain;outline:none}.lead-modal:focus-visible{box-shadow:0 0 0 3px var(--dashboard-focus), 0 24px 80px #0a121c59}.lead-modal-head{z-index:2}.lead-modal img,.raw-image-grid img,.asset-strip img{display:block}.table-tabs button[aria-selected=true]{background:var(--dashboard-surface);color:var(--dashboard-text);box-shadow:var(--dashboard-shadow)}.workspace-tabs-shell button[aria-current=page]{border-color:#5e6ad233}@media (max-width:900px){.topbar{position:static;top:auto}.operator-grid{grid-template-columns:1fr}.sidebar{position:static}.topbar-status,.top-actions,.filters,.modal-head-actions{width:100%}}@media (max-width:760px){.session-banner{flex-direction:column;align-items:flex-start;gap:8px}.session-account small{max-width:min(100%,320px)}.topbar,.table-toolbar,.panel-header-row,.browser-detail-panel,.topbar-status,.top-actions,.filters{flex-direction:column;align-items:stretch}.topbar-status span,.top-actions>*,.filters>*,.filters input,.filters select,.toolbar-select{width:100%}.workspace-tabs-shell{gap:8px;padding-inline:12px}.workspace-tabs-shell button{min-width:max-content}.stats{grid-template-columns:repeat(2,minmax(0,1fr))}.split-fields,.modal-action-grid,.modal-primary-actions,.history-summary,.email-pitch-grid,.email-upsell-list>div{grid-template-columns:1fr}.lead-table-wrap{overflow-x:visible}.lead-table-wrap .business-table{min-width:0}.lead-table-wrap .business-table,.lead-table-wrap .business-table thead,.lead-table-wrap .business-table tbody,.lead-table-wrap .business-table tr,.lead-table-wrap .business-table td{width:100%;display:block}.lead-table-wrap .business-table thead{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.lead-table-wrap .business-table tr{border:1px solid var(--dashboard-line);border-radius:var(--dashboard-radius);background:var(--dashboard-surface);box-shadow:var(--dashboard-shadow);margin:0 0 10px;padding:12px}.lead-table-wrap .business-table td{border:0;grid-template-columns:minmax(82px,.38fr) minmax(0,1fr);align-items:center;gap:12px;padding:7px 0;display:grid}.lead-table-wrap .business-table td:before{content:attr(data-label);color:var(--dashboard-muted);text-transform:uppercase;font-size:11px;font-weight:750}.lead-table-wrap .business-table td.select-col{justify-content:space-between;display:flex}.lead-table-wrap .business-table td.select-col:before{content:attr(data-label)}.lead-table-wrap .business-table td[data-label=Inspect]{grid-template-columns:1fr}.lead-table-wrap .business-table td[data-label=Inspect]:before{content:none}.lead-table-wrap .business-table td[data-label=Inspect] .icon-button{width:100%}.lead-modal{border-radius:10px}.lead-modal-head{flex-direction:column;align-items:flex-start}.raw-image-grid,.raw-json-summary,.modal-content-grid,.detail-grid,.evidence-grid,.brief-grid{grid-template-columns:1fr}}@media (max-width:420px){.stats{grid-template-columns:1fr}.operator-grid,.workspace-page{padding-inline:10px}.lead-table-wrap .business-table td{grid-template-columns:1fr;gap:4px}}.app-shell{--dashboard-bg:#f3f6fa;--dashboard-surface:#fdfeff;--dashboard-surface-raised:#f9fcff;--dashboard-surface-muted:#ecf1f6;--dashboard-line:#c4cbd4;--dashboard-line-strong:#a5afba;--dashboard-text:#141b23;--dashboard-muted:#565f68;--dashboard-accent:#5761d8;--dashboard-accent-soft:#e9eeff;--dashboard-shadow:0 1px 2px #0b121912, 0 12px 28px #0b121914;--dashboard-shadow-tight:0 1px 2px #0b121914;background:linear-gradient(180deg, #f8fafd 0, var(--dashboard-bg) 176px), var(--dashboard-bg)}@supports (color:lab(0% 0 0)){.app-shell{--dashboard-bg:lab(96.7473% -.662237 -2.14621);--dashboard-surface:lab(99.649% -.444055 -1.43223);--dashboard-surface-raised:lab(98.8354% -.662476 -2.14629);--dashboard-surface-muted:lab(94.7726% -.985116 -3.21453);--dashboard-line:lab(81.4269% -1.50311 -4.9845);--dashboard-line-strong:lab(70.9783% -2.08899 -7.09087);--dashboard-text:lab(9.48482% -1.578 -6.25843);--dashboard-muted:lab(39.6574% -1.82237 -6.35445);--dashboard-accent:lab(45.4459% 23.873 -63.6977);--dashboard-accent-soft:lab(94.0074% 1.16339 -10.4741);--dashboard-shadow:0 1px 2px lab(5.23742% -1.09319 -5.53928/.07), 0 12px 28px lab(5.23742% -1.09319 -5.53928/.08);--dashboard-shadow-tight:0 1px 2px lab(5.23742% -1.09319 -5.53928/.08);background:linear-gradient(180deg, lab(98.2562% -.553459 -1.78938) 0, var(--dashboard-bg) 176px), var(--dashboard-bg)}}.session-banner{border-bottom:1px solid #171e25;border-bottom:1px solid lab(10.6459% -1.5981 -6.26529);box-shadow:inset 0 1px #ffffff14;box-shadow:inset 0 1px lab(100% 0 0/.08)}.topbar{border-bottom:1px solid var(--dashboard-line-strong);background:#fafdfff5;background:lab(99.069% -.443995 -1.43219/.96);box-shadow:0 8px 24px #10171e0f;box-shadow:0 8px 24px lab(7.19132% -1.40467 -6.19333/.06)}.workspace-tabs-shell{border-bottom:1px solid var(--dashboard-line);background:#f6f9fd;background:lab(97.9074% -.662386 -2.14626);margin:0;padding:14px 24px;box-shadow:inset 0 1px #ffffffc7;box-shadow:inset 0 1px lab(100% 0 0/.78)}.workspace-tabs-shell button{border-color:var(--dashboard-line);background:var(--dashboard-surface);box-shadow:var(--dashboard-shadow-tight)}.workspace-tabs-shell button.active,.workspace-tabs-shell button[aria-current=page]{background:var(--dashboard-accent-soft);border-color:#99a4da;border-color:lab(68.012% 5.17938 -29.1759);box-shadow:0 0 0 1px #99a4da57,0 10px 22px #5761d81f;box-shadow:0 0 0 1px lab(68.012% 5.17938 -29.1759/.34),0 10px 22px lab(45.4459% 23.873 -63.6977/.12)}.operator-grid{gap:18px;padding:18px 24px 38px}.workspace{gap:16px}.sidebar,.workspace-panel,.detail-panel,.site-preview,.flow-panel,.stat,.raw-clean-section,.info-tile,.raw-json-body section,.email-copy-card,.email-copy-body,.insight-block,.evidence-card,.public-sections article,.site-section{border:1px solid var(--dashboard-line-strong);background:var(--dashboard-surface);box-shadow:var(--dashboard-shadow-tight)}.sidebar{background:linear-gradient(180deg, #edf9ff, var(--dashboard-surface) 104px), var(--dashboard-surface);box-shadow:var(--dashboard-shadow)}@supports (color:lab(0% 0 0)){.sidebar{background:linear-gradient(180deg, lab(97.169% -3.79553 -5.24627), var(--dashboard-surface) 104px), var(--dashboard-surface)}}.sidebar:before,.stat:before{display:none}.field input,.field select,.field textarea,.filters input,.filters select,.toolbar-select,.primary-button,.secondary-button,.ghost-button,.icon-button,.table-tabs{border-color:var(--dashboard-line-strong)}.field input,.field select,.field textarea{background:#fafcfe;background:lab(98.837% -.443995 -1.43219)}.hint-box,.addon-panel{border-color:var(--dashboard-line);background:var(--dashboard-surface-raised)}.stat{padding:13px 14px;background:var(--dashboard-surface)!important}.stat:first-child{border-top:3px solid #3270d6;border-top:3px solid lab(47.4444% 8.21474 -59.5129)}.stat:nth-child(2){border-top:3px solid #7067cb;border-top:3px solid lab(48.129% 23.6025 -51.7702)}.stat:nth-child(3){border-top:3px solid #1d8c5e;border-top:3px solid lab(51.7014% -40.0442 15.7271)}.stat:nth-child(4){border-top:3px solid #007f9c;border-top:3px solid lab(48.3549% -26.3166 -28.0478)}.stat:nth-child(5){border-top:3px solid #b47825;border-top:3px solid lab(55.6828% 19.1673 52.1616)}.stat:nth-child(6){border-top:3px solid #bb4e7f;border-top:3px solid lab(49.3241% 48.5465 -4.37976)}.flow-panel,.modal-flow-panel{border-color:var(--dashboard-line-strong);background:linear-gradient(180deg, #f0f3ff, var(--dashboard-surface));box-shadow:var(--dashboard-shadow-tight)}@supports (color:lab(0% 0 0)){.flow-panel,.modal-flow-panel{background:linear-gradient(180deg, lab(95.8196% .693232 -6.76298), var(--dashboard-surface))}}.workspace-panel{box-shadow:var(--dashboard-shadow);overflow:hidden}.table-toolbar,.panel-header-row,.lead-modal-head{border-bottom-color:var(--dashboard-line-strong);background:var(--dashboard-surface-raised)}.filters{border-color:var(--dashboard-line-strong);background:var(--dashboard-surface-muted)}.table-tabs{background:#e3e8ee;background:lab(91.8716% -1.09071 -3.5696)}.lead-table-wrap,.raw-table-wrap{background:var(--dashboard-surface)}.business-table thead th{border-bottom:1px solid var(--dashboard-line-strong);background:var(--dashboard-surface-muted)}.business-table th,.business-table td{border-bottom-color:var(--dashboard-line)}.business-table tbody tr:hover{background:#f2f7fd;background:lab(97.0916% -1.09214 -3.57039)}.selected-row,.business-table tbody tr.selected-row:hover{background:#ebefff;background:lab(94.5726% 1.2629 -11.2138);box-shadow:inset 0 0 0 1px #a2aee4;box-shadow:inset 0 0 0 1px lab(71.4986% 5.07677 -29.2081)}.score-pill,.tier-pill,.flag-pill,.status-pill{border:1px solid #cbd2d9;border:1px solid lab(83.7493% -1.29783 -4.27747)}.lead-modal{background:var(--dashboard-bg);border-color:var(--dashboard-line-strong)}.modal-content-grid,.raw-json-body,.raw-json-summary{gap:16px}.raw-clean-section,.detail-panel,.site-preview{box-shadow:var(--dashboard-shadow-tight)}@media (max-width:760px){.workspace-tabs-shell,.operator-grid{padding-inline:14px}.lead-table-wrap .business-table tr{border-color:var(--dashboard-line-strong);box-shadow:var(--dashboard-shadow-tight)}}.topbar{grid-template-columns:minmax(220px,1fr) auto minmax(300px,1fr);align-items:center;gap:16px;min-height:56px;padding:10px 22px;display:grid;position:sticky;top:0}.brand{min-width:0}.brand-mark{width:30px;height:30px}.brand h1{font-size:14px;line-height:1.15}.brand p{margin-top:1px;font-size:12px;line-height:1.2}.topbar-status{justify-content:center}.topbar-status span{background:var(--dashboard-surface-raised);height:26px;padding:0 9px}.top-actions{justify-content:flex-end;gap:10px}.topbar-account{align-items:center;gap:8px;min-width:0;display:inline-flex}.topbar-account>span{max-width:210px;color:var(--dashboard-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:650;overflow:hidden}.session-signout{height:36px;min-height:36px;padding:0 11px}.toolbar-select{height:36px;min-height:36px}.workspace-tabs-shell{padding:10px 24px}.workspace-tabs-shell button{height:38px;min-height:38px}@media (max-width:980px){.topbar{grid-template-columns:1fr;align-items:stretch}.topbar-status,.top-actions{justify-content:flex-start}.topbar-account{flex:auto;justify-content:space-between}}@media (max-width:760px){.topbar{padding:10px 14px}.workspace-tabs-shell{padding:8px 14px}.workspace-tabs-shell button{height:auto}}.topbar{z-index:auto;border-bottom:1px solid var(--dashboard-line-strong);background:var(--dashboard-surface);min-height:58px;box-shadow:none;grid-template-columns:minmax(260px,1fr) auto minmax(360px,1fr);padding:10px 20px;position:static;top:auto}.workspace-tabs-shell{border-bottom:1px solid var(--dashboard-line-strong);background:var(--dashboard-bg);padding:8px 20px;position:static}.workspace-tabs-shell button{height:36px;min-height:36px;box-shadow:none}.top-actions{align-items:center}.topbar-account{border:1px solid var(--dashboard-line-strong);background:var(--dashboard-surface-raised);border-radius:8px;max-width:300px;height:36px;padding:0 4px 0 6px}.account-avatar{background:var(--dashboard-text);width:24px;height:24px;color:var(--dashboard-surface);letter-spacing:0;border-radius:6px;place-items:center;font-size:10px;font-weight:800;display:grid}.account-email{min-width:0;max-width:190px;color:var(--dashboard-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:650;overflow:hidden}.account-signout{width:30px;min-width:30px;height:30px;min-height:30px;color:var(--dashboard-muted);background:0 0;border-color:#0000}.account-signout:hover:not(:disabled){border-color:var(--dashboard-line-strong);background:var(--dashboard-surface);color:var(--dashboard-text);transform:none}.toolbar-select{min-width:116px}.operator-grid{padding-top:14px}.sidebar{top:16px}@media (max-width:980px){.topbar{grid-template-columns:1fr}.topbar-account{max-width:none}}.sidebar{color:#edf3f7;color:lab(95.3727% -1.31044 -2.6399);background:linear-gradient(#0d2c3d,#031623);background:linear-gradient(lab(16.5197% -6.93344 -14.011),lab(6.16194% -3.30462 -11.6033));border-color:#223e4f;border-color:lab(24.6603% -7.13986 -13.5314);box-shadow:inset 0 1px #ffffff1a,0 20px 45px #07131c33;box-shadow:inset 0 1px lab(100% 0 0/.1),0 20px 45px lab(5.26484% -2.32528 -7.24241/.2)}.sidebar .panel-title{color:#f9fcfe;color:lab(98.8466% -.659555 -1.32246);font-size:15px;font-weight:800}.sidebar .panel-title:before{background:#7aabfc;background:lab(69.0326% .257909 -46.2396);box-shadow:0 0 0 4px #7aabfc2e;box-shadow:0 0 0 4px lab(69.0326% .257909 -46.2396/.18)}.sidebar .field input,.sidebar .field select,.sidebar .field textarea{color:#0e171e;color:lab(7.23336% -2.52666 -6.34827);background:#f7fbfd;background:lab(98.2682% -.8232 -1.65226);border-color:#8595a0;border-color:lab(60.5901% -3.90372 -8.15238);height:42px;box-shadow:inset 0 1px #ffffffbf;box-shadow:inset 0 1px lab(100% 0 0/.75)}.sidebar #review-sort{min-width:0;font-size:14px}.sidebar .secondary-button,.sidebar .icon-button{color:#061520;color:lab(6.18459% -2.95485 -9.18427);background:#f2f6f9;background:lab(96.5297% -.986099 -1.98178);border-color:#8b9ba6;border-color:lab(62.9105% -3.91111 -8.15578);box-shadow:inset 0 1px #ffffffb3;box-shadow:inset 0 1px lab(100% 0 0/.7)}.sidebar .secondary-button:hover:not(:disabled),.sidebar .icon-button:hover:not(:disabled){background:#fcfeff;background:lab(99.4266% -.659555 -1.32246);transform:none}.sidebar .addon-panel{background:#0a2230;background:lab(11.8402% -5.21956 -12.3332);border-color:#335467;border-color:lab(33.9546% -8.10143 -15.0806)}.sidebar .checkbox-field label{color:#c9d2d9;color:lab(83.7808% -2.26489 -4.60429);font-weight:750}.sidebar .checkbox-field input{accent-color:oklch(62% .18 32)}.sidebar .primary-button{color:#f9fcfe;color:lab(98.8466% -.659555 -1.32246);background:#4483eb;background:lab(54.5157% 6.36038 -59.6631);border-color:#659dfb;border-color:lab(64.1517% 2.34464 -53.0209);height:46px;box-shadow:0 12px 28px #01051557;box-shadow:0 12px 28px lab(1.43524% .788324 -7.63898/.34)}.sidebar .primary-button:hover:not(:disabled){background:#3573da;background:lab(48.6249% 7.8769 -59.5375);transform:none}.sidebar .hint-box{color:#bac6cf;color:lab(79.1454% -2.88573 -5.90609);background:#0e222e;background:lab(11.8501% -4.78714 -10.8393);border-color:#334e60;border-color:lab(31.5948% -6.62737 -14.0585)}@media (max-width:420px){.sidebar .split-fields{grid-template-columns:1fr}}.sidebar{color:#182027;color:lab(11.8297% -2.12871 -6.05644);background:linear-gradient(#e1eff7,#dde5ec);background:linear-gradient(lab(93.6889% -3.79333 -5.24513),lab(90.492% -1.76412 -4.4733));border:1px solid #9aaab7;border:1px solid lab(68.7121% -4.07547 -8.48566);overflow:visible;box-shadow:inset 0 1px #ffffffc7,0 18px 38px #17232d21;box-shadow:inset 0 1px lab(100% 0 0/.78),0 18px 38px lab(12.9764% -2.76691 -8.34982/.13)}.sidebar .panel-title{color:#0d1720;color:lab(7.19836% -2.27803 -7.92466);margin-bottom:10px;font-size:15px;font-weight:850}.sidebar .panel-title:before{background:#3573da;background:lab(48.6249% 7.8769 -59.5375);width:9px;height:9px;box-shadow:0 0 0 4px #3573da24;box-shadow:0 0 0 4px lab(48.6249% 7.8769 -59.5375/.14)}.sidebar .field{margin-bottom:13px}.sidebar .field label{color:#45525d;color:lab(33.872% -3.08099 -8.45839);font-size:11px;font-weight:850}.field-label-row{justify-content:flex-start;align-items:center;gap:7px;min-width:0;display:flex;position:relative}.field-label-row label,.field-label-text{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:700;line-height:1.2}.sidebar .field-label-text{color:#45525d;color:lab(33.872% -3.08099 -8.45839);font-size:11px;font-weight:850}.scrape-tooltip{z-index:30;align-items:center;display:inline-flex;position:relative}.scrape-tooltip-trigger{color:#435b70;color:lab(37.319% -5.01058 -15.0388);width:18px;height:18px;box-shadow:none;cursor:help;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;transition:background .14s,color .14s,transform .14s;display:inline-flex}.scrape-tooltip-trigger:hover,.scrape-tooltip-trigger:focus-visible{color:#0b3880;color:lab(24.426% 9.10296 -45.3584);background:#4573c01a;background:lab(48.0033% 2.86672 -45.8398/.1);outline:none;transform:translateY(-1px)}.scrape-tooltip-trigger:focus-visible{box-shadow:0 0 0 3px #729fe938;box-shadow:0 0 0 3px lab(64.4648% .0605583 -42.716/.22)}.scrape-tooltip-panel{color:#17232d;color:lab(12.9764% -2.76691 -8.34982);opacity:0;pointer-events:none;background:#fcfeff;background:lab(99.4218% -.553906 -1.38257);border:1px solid #96aec3;border:1px solid lab(69.8295% -4.97726 -13.5525);border-radius:10px;width:min(360px,100vw - 34px);max-height:min(480px,100vh - 160px);padding:13px 14px;transition:opacity .14s,transform .14s;position:absolute;top:calc(100% + 9px);left:-10px;overflow:auto;transform:translateY(-3px);box-shadow:0 18px 42px #15212b33,inset 0 1px #ffffffd1;box-shadow:0 18px 42px lab(11.8121% -2.81049 -8.66416/.2),inset 0 1px lab(100% 0 0/.82)}.scrape-tooltip-panel:before{content:"";background:#fcfeff;background:lab(99.4218% -.553906 -1.38257);border-top:1px solid #96aec3;border-top:1px solid lab(69.8295% -4.97726 -13.5525);border-left:1px solid #96aec3;border-left:1px solid lab(69.8295% -4.97726 -13.5525);width:10px;height:10px;position:absolute;top:-6px;left:14px;transform:rotate(45deg)}.scrape-tooltip:hover .scrape-tooltip-panel,.scrape-tooltip:focus-within .scrape-tooltip-panel{opacity:1;pointer-events:auto;transform:translateY(0)}.scrape-tooltip-panel strong{color:#0a1723;color:lab(7.17828% -2.5712 -9.84598);margin-bottom:7px;font-size:13px;line-height:1.2;display:block}.scrape-tooltip-panel p{color:#37444f;color:lab(28.0692% -3.02485 -8.4367);text-transform:none;margin:0 0 8px;font-size:12px;line-height:1.45}.scrape-tooltip-group{border-top:1px solid #c8d3dc;border-top:1px solid lab(83.7639% -2.40907 -6.17613);margin-top:9px;padding-top:9px}.scrape-tooltip-group span{color:#263a4b;color:lab(23.3914% -4.20722 -13.2972);letter-spacing:0;text-transform:uppercase;margin-bottom:6px;font-size:11px;font-weight:850;display:block}.scrape-tooltip-group.warning{border-top-color:#e7c3a2;border-top-color:lab(81.3517% 9.46584 21.6432)}.scrape-tooltip-group.warning span{color:#824103;color:lab(35.6063% 25.9595 44.8485)}.scrape-tooltip-panel code{color:#1a3053;color:lab(19.4541% 1.38362 -24.7035);background:#edf2fa;background:lab(95.3211% -.614941 -4.47812);border:1px solid #becdda;border:1px solid lab(81.4422% -3.28425 -8.54728);border-radius:6px;margin-top:4px;padding:4px 6px;font-size:11px;display:inline-flex}.sidebar .field input,.sidebar .field select,.sidebar .field textarea{color:#0e171f;color:lab(7.20873% -2.01964 -6.63221);background:#fafcfe;background:lab(98.8418% -.553876 -1.38257);border:1px solid #92a1ae;border:1px solid lab(65.1996% -3.36146 -8.86372);height:42px;box-shadow:inset 0 1px #ffffffe6,0 1px 2px #131c230d;box-shadow:inset 0 1px lab(100% 0 0/.9),0 1px 2px lab(9.50385% -2.26924 -6.6971/.05)}.sidebar .field input:focus,.sidebar .field select:focus,.sidebar .field textarea:focus{border-color:#4270bd;border-color:lab(46.8318% 3.06523 -45.8153);outline:3px solid #7fa8ed38;outline:3px solid lab(68.0504% -.732571 -39.3165/.22)}.sidebar .field select{padding-right:36px}.apify-usage-card{background:#f0f6fb;background:lab(96.5234% -1.23334 -3.10349);border:1px solid #9baab7;border:1px solid lab(68.6801% -3.37273 -8.8689);border-radius:9px;margin:-2px 0 14px;padding:10px 11px;box-shadow:inset 0 1px #ffffffbf;box-shadow:inset 0 1px lab(100% 0 0/.75)}.apify-usage-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.apify-usage-head span,.apify-usage-meta,.apify-usage-card p{color:#4a5763;color:lab(36.1929% -3.09983 -8.46593);font-size:11px}.apify-usage-head span{letter-spacing:0;text-transform:uppercase;margin-bottom:2px;font-weight:850;display:block}.apify-usage-head strong{color:#0d171f;color:lab(7.20384% -2.15506 -7.27973);font-size:15px;line-height:1.1}.apify-refresh-button{color:#23323f;color:lab(19.9331% -3.35008 -10.0288);min-width:58px;min-height:25px;font:inherit;cursor:pointer;background:#fafcfe;background:lab(98.8418% -.553876 -1.38257);border:1px solid #94a4b2;border:1px solid lab(66.3586% -3.60173 -9.53726);border-radius:7px;padding:0 8px;font-size:11px;font-weight:750}.apify-refresh-button:disabled{cursor:wait;opacity:.72}.apify-usage-meter{background:#d0d9e1;background:lab(86.084% -2.02364 -5.15516);border-radius:999px;height:5px;margin-top:9px;overflow:hidden}.apify-usage-meter span{border-radius:inherit;background:#3771d1;background:lab(47.5977% 6.66812 -56.094);height:100%;display:block}.apify-usage-meta{justify-content:space-between;gap:10px;margin-top:7px;font-weight:700;display:flex}.apify-usage-card p{margin:7px 0 0;line-height:1.35}.sidebar .search-term-row{grid-template-columns:22px minmax(0,1fr) 44px}.sidebar .search-term-row>span{color:#606a74;color:lab(44.3193% -2.5782 -6.81483)}.sidebar .split-fields{grid-template-columns:minmax(0,1fr) minmax(122px,.8fr)}.sidebar #review-sort{text-overflow:ellipsis;min-width:0;font-size:14px}.sidebar .inline-actions{margin-top:10px}.sidebar .secondary-button,.sidebar .icon-button{color:#0d171f;color:lab(7.20384% -2.15506 -7.27973);background:#f6fafd;background:lab(97.9145% -.827432 -2.07193);border:1px solid #92a1ae;border:1px solid lab(65.1996% -3.36146 -8.86372);box-shadow:inset 0 1px #ffffffc7;box-shadow:inset 0 1px lab(100% 0 0/.78)}.sidebar .secondary-button:hover:not(:disabled),.sidebar .icon-button:hover:not(:disabled){background:#fff;background:lab(100% 0 0);border-color:#6a7d8e;border-color:lab(51.2688% -4.18538 -11.5015);transform:none}.sidebar .addon-panel{background:#eff4f9;background:lab(95.9431% -1.09848 -2.75987);border:1px solid #98a7b4;border:1px solid lab(67.5199% -3.36906 -8.86723);box-shadow:inset 0 1px #ffffffb8;box-shadow:inset 0 1px lab(100% 0 0/.72)}.sidebar .addon-panel summary{color:#111c25;color:lab(9.49401% -2.58864 -7.99607)}.sidebar .addon-panel[open] summary{border-bottom-color:#adb9c4;border-bottom-color:lab(74.4829% -2.65044 -6.84913)}.sidebar .contact-enrichment-panel{overflow:hidden}.sidebar .contact-enrichment-panel .contact-enrichment-body{gap:12px;padding:12px;display:grid}.sidebar .contact-enrichment-panel .field{margin-bottom:0;padding:0}.sidebar .contact-enrichment-panel .contact-enrichment-toggle label,.sidebar .contact-enrichment-panel .contact-verify-field label{white-space:normal;min-height:32px;line-height:1.2}.sidebar .contact-enrichment-controls{background:#f4f7fb;background:lab(97.1025% -.827372 -2.07187);border:1px solid #b4c3d0;border:1px solid lab(77.9618% -3.2765 -8.54355);border-radius:8px;grid-template-columns:minmax(0,1fr);gap:10px;padding:10px;display:grid;box-shadow:inset 0 1px #ffffffad;box-shadow:inset 0 1px lab(100% 0 0/.68)}.sidebar .contact-enrichment-panel #lead-records{width:100%;max-width:none}.sidebar .contact-enrichment-panel .contact-verify-field{margin:0}.sidebar .contact-enrichment-panel .contact-verify-field label{color:#2e3944;color:lab(23.4279% -2.86978 -8.0866)}.sidebar .contact-enrichment-panel .contact-verify-field input:disabled{opacity:.5}.sidebar .contact-enrichment-panel .muted{margin:0;font-size:12px;line-height:1.35;display:block}.sidebar .checkbox-field{margin:12px 0}.sidebar .checkbox-field label{color:#35414c;color:lab(26.9099% -2.91041 -8.1017);min-height:34px;padding:0;font-size:12px;font-weight:750}.sidebar .checkbox-field input{accent-color:oklch(59% .18 32);width:17px;height:17px;margin:0}.sidebar .primary-button{color:#fcfeff;color:lab(99.4214% -.416279 -1.03741);background:#3270d6;background:lab(47.4444% 8.21474 -59.5129);border:1px solid #2256ad;border:1px solid lab(37.1294% 8.12349 -52.4534);height:46px;margin-top:10px;box-shadow:0 12px 24px #0b388038;box-shadow:0 12px 24px lab(24.426% 9.10296 -45.3584/.22)}.sidebar .primary-button:hover:not(:disabled){background:#1f5dc2;background:lab(40.3413% 10.5427 -59.3736);border-color:#12479d;border-color:lab(31.1951% 10.2771 -52.3453);transform:none}.sidebar .hint-box{color:#36414b;color:lab(26.9125% -2.70282 -7.44002);background:#eff4f9;background:lab(95.9431% -1.09848 -2.75987);border:1px solid #a2b0bc;border:1px solid lab(71.0017% -3.01564 -7.86068)}.caution-list{margin-top:8px}.flag-pill.caution-pill{color:#6a350e;color:lab(28.7189% 22.0706 33.5719);background:#ffefdc;background:lab(95.3812% 3.89081 12.9505);border-color:#dbae76;border-color:lab(74.4327% 11.8409 35.3883)}.score-breakdown{grid-template-columns:repeat(5,minmax(86px,1fr));gap:8px;margin-top:12px;display:grid}.score-breakdown span{color:#424f5a;color:lab(32.7126% -2.96472 -8.12284);background:#f6fafd;background:lab(97.9145% -.827432 -2.07193);border:1px solid #adb9c4;border:1px solid lab(74.4829% -2.65044 -6.84913);align-content:center;gap:2px;min-height:54px;padding:9px 10px;font-size:11px;font-weight:720;display:grid}.score-breakdown strong{color:#08131c;color:lab(5.23886% -1.80497 -7.58301);font-size:18px;line-height:1}@media (max-width:760px){.score-breakdown{grid-template-columns:repeat(2,minmax(0,1fr))}}.stats{grid-template-columns:repeat(7,minmax(92px,1fr))}.filters{flex-wrap:wrap}.filters .export-csv-button{white-space:nowrap;height:32px;min-height:32px;padding:0 10px}.lead-table-wrap .business-table{min-width:1460px}.lead-table-wrap .business-table th:nth-child(2),.lead-table-wrap .business-table td:nth-child(2){width:21%}.lead-table-wrap .business-table th:nth-child(3),.lead-table-wrap .business-table td:nth-child(3){width:88px}.lead-table-wrap .business-table th:nth-child(4),.lead-table-wrap .business-table td:nth-child(4),.lead-table-wrap .business-table th:nth-child(5),.lead-table-wrap .business-table td:nth-child(5){width:150px}.lead-table-wrap .business-table th:nth-child(6),.lead-table-wrap .business-table td:nth-child(6){width:210px}.lead-table-wrap .business-table th:nth-child(7),.lead-table-wrap .business-table td:nth-child(7),.lead-table-wrap .business-table th:nth-child(8),.lead-table-wrap .business-table td:nth-child(8){width:140px}.lead-table-wrap .business-table th:nth-child(9),.lead-table-wrap .business-table td:nth-child(9),.lead-table-wrap .business-table th:nth-child(10),.lead-table-wrap .business-table td:nth-child(10){width:130px}.confidence-stack,.lead-evidence-strip{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.confidence-stack{flex-direction:column;align-items:flex-start}.lead-evidence-strip{margin-top:10px}.confidence-pill,.review-pill{border:1px solid #0000;border-radius:999px;align-items:center;width:fit-content;min-height:24px;padding:4px 9px;font-size:11px;font-weight:780;line-height:1.2;display:inline-flex}.confidence-verified,.review-clear{color:#087f5b;background:#e9f7f1;border-color:#d2ecdf}.confidence-partial,.review-review{color:#9a6700;background:#fff6df;border-color:#f2dfaa}.confidence-uncertain,.review-blocked{color:#b42318;background:#fff1f0;border-color:#f8d3d0}.review-warning{color:#5f4a12;background:#fffaf0;border:1px solid #f2dfaa;border-radius:8px;align-items:flex-start;gap:9px;margin-top:11px;padding:11px 12px;display:flex}.review-warning svg{color:#9a6700;flex:none;margin-top:2px}.review-warning strong{margin-bottom:4px;font-size:12px;display:block}.review-warning ul{color:#6b571f;margin:0;padding-left:17px;font-size:12px;line-height:1.45}.sort-header{width:100%;min-height:28px;color:inherit;cursor:pointer;font:inherit;letter-spacing:.04em;text-transform:uppercase;background:0 0;border:0;justify-content:flex-start;align-items:center;gap:5px;padding:0;font-size:11px;font-weight:850;display:inline-flex}.sort-header svg{color:#647788;color:lab(48.9465% -4.26865 -11.8243);flex:none}.sort-header.active{color:#1a2941;color:lab(16.1666% .149772 -17.7752)}.table-link-stack,.contact-cell{gap:5px;min-width:0;display:grid}.table-link-stack small,.contact-cell small{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.3;overflow:hidden}.contact-chip-row{flex-wrap:wrap;gap:4px;display:flex}.contact-chip-row a,.no-data-pill{color:#004051;color:lab(23.7993% -17.258 -18.6461);background:#e9f9fa;background:lab(96.6655% -4.86979 -2.60843);border:1px solid #9abfc4;border:1px solid lab(74.8397% -12.1048 -6.46147);border-radius:999px;min-height:23px;padding:4px 7px;font-size:11px;font-weight:800;line-height:1.15}.no-data-pill{color:#4f5963;color:lab(37.3578% -2.54962 -6.80206);background:#eff2f6;background:lab(95.3625% -.827223 -2.07177);border-color:#adb9c4;border-color:lab(74.4829% -2.65044 -6.84913);width:fit-content}.listing-link{color:#073b5e;color:lab(23.1903% -5.25862 -26.0018);vertical-align:middle;background:#fafcfe;background:lab(98.8418% -.553876 -1.38257);border:1px solid #99aec0;border:1px solid lab(69.8343% -4.42338 -11.887);border-radius:7px;justify-content:center;align-items:center;width:25px;height:25px;margin-left:7px;transition:border-color .14s,background .14s,transform .14s;display:inline-flex}.listing-link:hover{background:#e9f3fe;background:lab(95.3426% -1.92165 -6.40293);border-color:#3a75af;border-color:lab(47.3632% -5.28905 -37.2292);transform:translateY(-1px)}.name-cell strong,.raw-business-cell strong,.modal-title-row{align-items:center;gap:0;min-width:0;display:inline-flex}.modal-title-row{max-width:100%}.modal-title-row>span{overflow-wrap:anywhere;min-width:0}.raw-record-toolbar{justify-content:space-between;align-items:center;gap:10px;margin:16px 16px 0;display:flex}.raw-record-content .raw-json-summary{grid-template-columns:repeat(5,minmax(0,1fr))}.scrape-group-list{background:linear-gradient(#f7fbfe,#eff4f9);background:linear-gradient(lab(98.2625% -.827491 -2.07194),lab(95.9434% -1.23322 -3.10344));gap:16px;padding:14px;display:grid}.scrape-group-panel{background:#fefeff;background:lab(99.769% -.278026 -.691927);border:1px solid #a5b3c0;border:1px solid lab(72.1615% -3.1406 -8.19954);border-radius:13px;min-width:0;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffe6,0 16px 34px #1c2b3717;box-shadow:inset 0 1px lab(100% 0 0/.9),0 16px 34px lab(16.4484% -3.254 -10.0003/.09)}.scrape-group-panel:before{content:"";background:linear-gradient(#3270d6,#e36650);background:linear-gradient(lab(47.4444% 8.21474 -59.5129),lab(59.1308% 48.346 37.2936));width:4px;position:absolute;inset:0 auto 0 0}.scrape-group-head{background:linear-gradient(135deg,#fcfeff,#edf4fb);background:linear-gradient(135deg,lab(99.4214% -.416279 -1.03741),lab(95.8136% -1.30305 -4.28031));border-bottom:1px solid #c9d2db;border-bottom:1px solid lab(83.764% -2.15167 -5.49523);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 16px;padding:16px 18px 15px 20px;display:grid}.scrape-group-toggle{color:#09151f;color:lab(6.16261% -2.1063 -8.32388);cursor:pointer;text-align:left;min-width:0;font:inherit;letter-spacing:-.01em;background:0 0;border:0;align-items:center;gap:10px;padding:0;font-size:15px;font-weight:900;display:inline-flex}.scrape-group-toggle svg{color:#204069;color:lab(26.4655% -1.01145 -27.7408);background:#fff;background:lab(100% 0 0);border:1px solid #abb9c7;border:1px solid lab(74.4814% -3.26812 -8.53959);border-radius:8px;flex:none;width:26px;height:26px;padding:6px;transition:transform .14s,border-color .14s,background .14s;box-shadow:0 1px 2px #1a232b14;box-shadow:0 1px 2px lab(12.9871% -2.33528 -6.71894/.08)}.scrape-group-toggle:hover svg{background:#eaf3fe;background:lab(95.321% -1.40989 -6.57568);border-color:#4076b9;border-color:lab(48.2828% -1.60086 -41.623)}.scrape-group-toggle svg.expanded{transform:rotate(90deg)}.scrape-group-meta{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.scrape-group-meta span{color:#1e2a35;color:lab(16.4582% -2.93456 -8.70134);background:#fefeff;background:lab(99.769% -.278026 -.691927);border:1px solid #abb9c6;border:1px solid lab(74.4818% -3.14605 -8.20215);border-radius:999px;min-height:28px;padding:6px 10px;font-size:12px;font-weight:850;box-shadow:inset 0 1px #ffffffd9;box-shadow:inset 0 1px lab(100% 0 0/.85)}.scrape-group-head p{color:#44525d;color:lab(33.8708% -3.18657 -8.78977);grid-column:1/-1;margin:0;font-size:12px;line-height:1.45}.scrape-group-scroll{scrollbar-gutter:stable;background:#fcfeff;background:lab(99.4214% -.416279 -1.03741);max-height:540px;overflow:auto}.scrape-group-scroll .lead-table-wrap,.scrape-group-scroll .raw-table-wrap{border-top:0}.scrape-group-scroll .business-table thead th{top:0}.lead-contact-strip{flex-wrap:wrap;align-items:flex-start;gap:9px;margin-top:12px;display:flex}.lead-contact-strip>div{background:#f7fbfe;background:lab(98.2625% -.827491 -2.07194);border:1px solid #bbc6cf;border:1px solid lab(79.1236% -2.40389 -6.17353);border-radius:8px;min-width:180px;padding:9px 10px}.lead-contact-strip>div>span{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;margin-bottom:5px;font-size:10px;font-weight:850;display:block}@keyframes dap-spin{to{transform:rotate(360deg)}}@keyframes dap-progress-shine{0%{transform:translate(-120%)}to{transform:translate(290%)}}@media (max-width:900px){.raw-record-toolbar{flex-direction:column;align-items:flex-start}.raw-record-content .raw-json-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.scrape-group-head{grid-template-columns:1fr}.scrape-group-meta{justify-content:flex-start}.operation-progress-head{grid-template-columns:1fr}.operation-elapsed{justify-self:start}}.workspace-panel,.stat,.scrape-group-panel{box-shadow:none}.stats{gap:10px}.stat{border-color:var(--dashboard-line);background:var(--dashboard-surface)}.scrape-group-list{background:0 0;gap:10px;padding:10px}.scrape-group-panel{border-color:var(--dashboard-line);background:var(--dashboard-surface);border-radius:10px}.scrape-group-panel:before{content:none}.scrape-group-head{border-bottom-color:var(--dashboard-line);background:var(--dashboard-surface);padding:13px 15px}.scrape-group-toggle{font-size:14px;font-weight:820}.scrape-group-toggle svg{width:24px;height:24px;box-shadow:none}.scrape-group-meta span{background:var(--dashboard-surface-muted);min-height:24px;box-shadow:none;color:var(--dashboard-muted);border-color:#0000;padding:4px 8px;font-size:11px;font-weight:780}.modal-next-step-panel{border-color:var(--dashboard-line-strong);background:linear-gradient(180deg, #f8faff, var(--dashboard-surface));box-shadow:none;grid-template-columns:minmax(260px,.9fr) minmax(0,1fr);margin:16px 18px 0;padding:16px}@supports (color:lab(0% 0 0)){.modal-next-step-panel{background:linear-gradient(180deg, lab(98.1811% .440449 -4.52106), var(--dashboard-surface))}}.lead-modal-head>div:first-child>.muted{display:block}.modal-next-copy{align-content:start;gap:6px;display:grid}.modal-next-copy h3{color:var(--dashboard-text);letter-spacing:0;margin:0;font-size:18px}.modal-next-copy .muted{max-width:58ch;line-height:1.45}.modal-next-reason{color:#353b57;color:lab(25.314% 3.67557 -18.1114);background:#f1f4ff;background:lab(96.1676% .692934 -6.76315);border:1px solid #c3c7d6;border:1px solid lab(80.1298% .895739 -8.23938);border-radius:7px;width:fit-content;margin:2px 0 0;padding:6px 9px;font-size:12px;font-weight:720;line-height:1.35}.modal-action-stack{gap:10px}.modal-primary-actions{grid-template-columns:minmax(220px,.5fr)}.modal-next-button{justify-content:center;min-height:46px}.modal-secondary-actions{flex-wrap:wrap;gap:8px;display:flex}.modal-secondary-actions .secondary-button{min-height:36px}.modal-advanced-actions{padding-top:7px}.modal-advanced-actions summary{padding:4px 0}.modal-action-grid{grid-template-columns:repeat(auto-fit,minmax(142px,1fr))}.modal-content-grid{gap:16px;padding:16px 18px 18px}.lead-modal .detail-panel,.lead-modal .raw-clean-section{box-shadow:none}.lead-modal .insight-block{border-color:var(--dashboard-line);background:0 0;margin-bottom:0}.lead-modal .evidence-grid,.lead-modal .brief-grid{gap:10px}.lead-modal .evidence-card,.email-copy-card,.email-copy-body,.email-upsell-list article{box-shadow:none;background:#fafdff;background:lab(99.069% -.443995 -1.43219)}@media (max-width:760px){.modal-next-step-panel{grid-template-columns:1fr}.modal-primary-actions,.modal-secondary-actions{grid-template-columns:1fr;display:grid}}
