:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--canvas:#edf1f5;--surface:#f5f7f9;--surface-raised:#fcfdfe;--surface-soft:#e5eaf0;--ink:#192431;--muted:#5f6d7c;--faint:#7f8c9a;--line:#2334461f;--line-strong:#23344636;--brand:#506b87;--brand-hover:#3d566f;--brand-contrast:#f9fbfd;--metal:#71869c;--metal-soft:#68809924;--good:#527d9b;--warning:#a7763f;--danger:#a5545b;--hot:#ad6559;--shadow:0 30px 80px #2534451c, 0 3px 12px #2534450d;--shadow-sm:0 2px 8px #2534450f;--shadow-md:0 10px 24px #2534451a;--display:"Iowan Old Style", "Palatino Linotype", "Book Antiqua", Georgia, serif;--body:"Avenir Next", Avenir, "Segoe UI", sans-serif;--mono:"SFMono-Regular", "Cascadia Code", Consolas, monospace}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--canvas:#0b1017;--surface:#111822;--surface-raised:#171f2a;--surface-soft:#1d2733;--ink:#eef2f7;--muted:#a7b2c0;--faint:#8a98aa;--line:#d3deec1c;--line-strong:#d3deec33;--brand:#acc3df;--brand-hover:#cad9ea;--brand-contrast:#111a25;--metal:#91a8c2;--metal-soft:#718fb129;--good:#7ea8c8;--warning:#d4a45d;--danger:#e08374;--hot:#e27f63;--shadow:0 32px 90px #00040a6b, 0 3px 14px #00040a40}@media (prefers-color-scheme:dark){:root:not([data-theme]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--canvas:#0b1017;--surface:#111822;--surface-raised:#171f2a;--surface-soft:#1d2733;--ink:#eef2f7;--muted:#a7b2c0;--faint:#8a98aa;--line:#d3deec1c;--line-strong:#d3deec33;--brand:#acc3df;--brand-hover:#cad9ea;--brand-contrast:#111a25;--metal:#91a8c2;--metal-soft:#718fb129;--good:#7ea8c8;--warning:#d4a45d;--danger:#e08374;--hot:#e27f63;--shadow:0 32px 90px #00040a6b, 0 3px 14px #00040a40}}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:96px}body{background:radial-gradient(circle at 78% 7%, var(--metal-soft), transparent 26rem), var(--canvas);color:var(--ink);font-family:var(--body);-webkit-font-smoothing:antialiased;margin:0;transition:background-color .25s,color .25s}button,input,select,textarea{font:inherit}button{cursor:pointer}a,button,input,select,textarea{-webkit-tap-highlight-color:transparent}:focus-visible{outline:2px solid var(--metal);outline-offset:3px}.shell{width:100%;min-height:100vh;margin:0;padding:0 clamp(16px,1.5vw,28px)}.topbar{z-index:20;border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--canvas) 88%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);grid-template-columns:auto minmax(300px,1fr) auto;align-items:center;gap:clamp(32px,5vw,88px);height:82px;display:grid;position:sticky;top:0}.brand{width:fit-content;color:var(--ink);letter-spacing:-.035em;align-items:center;gap:11px;font-size:17px;font-weight:650;text-decoration:none;display:inline-flex}.brand>span:last-child>span{color:var(--metal);font-family:var(--display);font-style:italic;font-weight:500}.brand-mark{border:1px solid var(--line-strong);border-radius:50%;width:31px;height:31px;position:relative;overflow:hidden}.brand-mark:before,.brand-mark:after{content:"";border:1px solid var(--brand);border-radius:50%;position:absolute;inset:6px}.brand-mark:after{background:var(--metal);border:0;inset:13px}.brand-mark i:first-child{transform-origin:0 100%;background:linear-gradient(45deg, color-mix(in srgb, var(--metal) 38%, transparent), transparent 70%);width:50%;height:50%;position:absolute;bottom:50%;left:50%;transform:rotate(28deg)}.brand-mark i:last-child{background:var(--line-strong);height:1px;position:absolute;inset:50% -2px auto}.topnav{align-items:center;gap:30px;display:flex}.topnav a{color:var(--muted);font-size:12px;font-weight:650;text-decoration:none;transition:color .18s}.topnav a:hover{color:var(--ink)}.topbar-actions{justify-self:end;align-items:center;gap:14px;display:flex}.topbar-workspace{align-items:center;gap:19px;min-width:0;display:flex}.topbar-workspace>div{gap:5px;min-width:0;display:grid}.topbar-workspace span{color:var(--faint);letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:720}.topbar-workspace strong{max-width:280px;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:720;overflow:hidden}.topbar-workspace>i{background:linear-gradient(90deg, var(--metal), var(--line));flex:none;width:34px;height:1px}.phase-tag{color:var(--muted);align-items:center;gap:7px;font-size:10px;font-weight:650;display:flex}.phase-tag>span{background:var(--good);width:6px;height:6px;box-shadow:0 0 0 4px color-mix(in srgb, var(--good) 12%, transparent);border-radius:50%}.theme-toggle{border:1px solid var(--line);background:var(--surface);color:var(--muted);border-radius:99px;align-items:center;gap:8px;padding:6px 8px;font-size:10px;font-weight:650;display:flex}.theme-toggle-track{background:var(--surface-soft);border-radius:99px;width:30px;height:17px;position:relative}.theme-toggle-track i{background:var(--brand);border-radius:50%;width:11px;height:11px;transition:transform .24s;position:absolute;top:3px;left:3px}:root[data-theme=dark] .theme-toggle-track i{transform:translate(13px)}.theme-label-dark,:root[data-theme=dark] .theme-label-light{display:none}:root[data-theme=dark] .theme-label-dark{display:inline}.hero{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);align-items:center;gap:48px;min-height:455px;padding:54px 4.5% 48px;display:grid}.hero-copy{z-index:1;min-width:0;position:relative}.eyebrow{color:var(--muted);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:10px;margin:0 0 23px;font-size:10px;font-weight:750;display:flex}.eyebrow span{background:var(--metal);width:27px;height:1px}.hero h1{max-width:870px;font:500 clamp(48px, 5.8vw, 82px)/.98 var(--display);letter-spacing:-.055em;margin:0}.hero h1 em{color:var(--brand);font-weight:500}.lede{max-width:690px;color:var(--muted);margin:26px 0 0;font-size:16px;line-height:1.7}.hero-proof{flex-wrap:wrap;gap:9px 23px;margin-top:30px;display:flex}.hero-proof span{color:var(--faint);letter-spacing:.04em;padding-left:14px;font-size:10px;font-weight:650;position:relative}.hero-proof span:before{content:"";border:1px solid var(--metal);border-radius:50%;width:5px;height:5px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.radar-visual{aspect-ratio:1;border:1px solid var(--line);background:color-mix(in srgb, var(--surface) 78%, transparent);width:min(340px,100%);box-shadow:inset 0 0 60px var(--metal-soft), 0 24px 70px #161f1a14;border-radius:50%;justify-self:end;position:relative;overflow:hidden}.radar-orbit,.radar-core,.radar-axis,.radar-point,.radar-beam{position:absolute}.radar-orbit{border:1px solid var(--line);border-radius:50%}.orbit-one{inset:17%}.orbit-two{inset:34%}.radar-axis{background:var(--line);height:1px;inset:50% 0 auto}.radar-axis:after{content:"";background:var(--line);width:1px;height:340px;position:absolute;top:-170px;left:50%}.radar-beam{transform-origin:0 100%;background:linear-gradient(35deg, color-mix(in srgb, var(--metal) 34%, transparent), transparent 67%);width:50%;height:50%;animation:7s linear infinite radar-sweep;bottom:50%;left:50%}.radar-core{border:4px solid var(--brand);box-shadow:0 0 0 7px color-mix(in srgb, var(--brand) 10%, transparent);border-radius:50%;inset:calc(50% - 4px)}.radar-point{background:var(--hot);width:7px;height:7px;box-shadow:0 0 0 6px color-mix(in srgb, var(--hot) 13%, transparent);border-radius:50%}.point-one{top:29%;left:66%}.point-two{background:var(--metal);width:5px;height:5px;top:61%;left:28%}.radar-caption{border:1px solid var(--line);background:color-mix(in srgb, var(--surface-raised) 88%, transparent);color:var(--muted);font:650 8px/1 var(--mono);text-transform:uppercase;border-radius:99px;align-items:center;gap:7px;padding:8px 10px;display:flex;position:absolute;bottom:13%;right:14%}.radar-caption span{background:var(--good);border-radius:50%;width:5px;height:5px}@keyframes radar-sweep{to{transform:rotate(360deg)}}.workbench{border:1px solid var(--line);background:var(--surface);min-height:720px;box-shadow:var(--shadow);border-radius:28px;grid-template-columns:minmax(300px,360px) minmax(0,1fr);display:grid;overflow:hidden}.controls{border-right:1px solid var(--line);background:var(--surface-raised);min-width:0;padding:38px 32px;position:relative}.controls:after{content:"";background:linear-gradient(90deg, var(--metal), transparent);height:2px;position:absolute;top:0;left:32px;right:32px}.panel-title>span,.output-toolbar{letter-spacing:.11em;text-transform:uppercase;font-size:9px;font-weight:750}.panel-title>span{color:var(--metal)}.panel-title h2{max-width:280px;font:500 32px/1.08 var(--display);letter-spacing:-.035em;margin:14px 0 10px}.panel-title p{color:var(--muted);margin:0;font-size:13px;line-height:1.6}.controls form{margin-top:35px}.controls label{color:var(--ink);margin:20px 0 8px;font-size:11px;font-weight:700;display:block}.controls input{border:1px solid var(--line-strong);background:var(--surface);width:100%;min-height:51px;color:var(--ink);border-radius:12px;outline:0;padding:0 14px;font-size:14px;transition:border-color .18s,box-shadow .18s,background .18s}.controls input:hover{background:var(--surface-raised)}.controls input:focus{border-color:var(--brand);box-shadow:0 0 0 4px color-mix(in srgb, var(--brand) 10%, transparent)}.controls input::placeholder{color:var(--faint)}.controls form small{color:var(--faint);margin-top:7px;font-size:10px;line-height:1.4;display:block}.controls form>button{background:var(--brand);width:100%;min-height:52px;color:var(--brand-contrast);box-shadow:0 12px 30px color-mix(in srgb, var(--brand) 17%, transparent);border:0;border-radius:12px;justify-content:space-between;align-items:center;margin-top:27px;padding:0 17px;font-size:12px;font-weight:750;transition:transform .18s,background .18s,box-shadow .18s;display:flex}.controls form>button:hover:not(:disabled){background:var(--brand-hover);box-shadow:0 16px 38px color-mix(in srgb, var(--brand) 24%, transparent);transform:translateY(-2px)}.controls form>button:disabled{opacity:.55;cursor:wait}.controls form>button b{font-size:18px;font-weight:400}.form-error,.execution-error{color:var(--danger);background:color-mix(in srgb, var(--danger) 8%, var(--surface));border:1px solid color-mix(in srgb, var(--danger) 25%, transparent);border-radius:10px;font-size:11px;line-height:1.5}.form-error{margin-top:13px;padding:11px}.process-note{border-top:1px solid var(--line);margin-top:38px;padding-top:24px}.process-note b{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:750}.process-note ol{counter-reset:steps;margin:14px 0 0;padding:0;list-style:none}.process-note li{counter-increment:steps;color:var(--muted);grid-template-columns:25px 1fr;align-items:center;gap:8px;padding:8px 0;font-size:10px;line-height:1.4;display:grid}.process-note li:before{content:counter(steps, decimal-leading-zero);color:var(--metal);font:700 8px/1 var(--mono)}.output-panel{min-width:0;padding:0 34px 34px}.output-toolbar{border-bottom:1px solid var(--line);height:70px;color:var(--faint);justify-content:space-between;align-items:center;display:flex}.output-toolbar div{align-items:center;gap:7px;display:flex}.output-toolbar i{background:var(--good);width:5px;height:5px;box-shadow:0 0 0 4px color-mix(in srgb, var(--good) 10%, transparent);border-radius:50%}.empty-state,.loading-state{text-align:center;place-content:center;justify-items:center;min-height:610px;display:grid}.empty-state p,.loading-state p{font:500 24px/1.1 var(--display);letter-spacing:-.025em;margin:22px 0 8px}.empty-state>span{max-width:380px;color:var(--muted);font-size:12px;line-height:1.6}.empty-wave{justify-content:center;align-items:center;gap:5px;height:58px;display:flex}.empty-wave i{background:var(--brand);border-radius:2px;width:2px;height:14px}.empty-wave i:nth-child(2),.empty-wave i:nth-child(4){opacity:.72;height:34px}.empty-wave i:nth-child(3){background:var(--metal);height:52px}.loading-state>span{border:1px solid var(--line);border-top-color:var(--metal);border-radius:50%;width:44px;height:44px;animation:1s linear infinite radar-sweep}.result{padding-top:30px}.result-head{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.result-kicker{color:var(--good);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:750}.result-head h2{font:500 42px/.98 var(--display);letter-spacing:-.045em;margin:9px 0 4px}.result-head p{color:var(--muted);margin:0;font-size:12px}.mode-badge{border:1px solid var(--line-strong);color:var(--muted);font:700 8px/1 var(--mono);letter-spacing:.05em;text-transform:uppercase;border-radius:99px;padding:7px 10px}.mode-badge.llm{border-color:color-mix(in srgb, var(--good) 35%, transparent);color:var(--good)}.mode-badge.development{border-color:color-mix(in srgb, var(--warning) 35%, transparent);color:var(--warning)}.signal-route{border:1px solid var(--line);border-radius:14px;grid-template-columns:repeat(auto-fit,minmax(115px,1fr));margin:27px 0 4px;display:grid;overflow:hidden}.signal-stop{border-right:1px solid var(--line);background:var(--surface-raised);min-height:92px;padding:14px;position:relative}.signal-stop:last-child{border-right:0}.signal-stop:after{content:"";z-index:1;background:var(--metal);border-radius:50%;width:5px;height:5px;position:absolute;top:20px;right:-3px}.signal-stop:last-child:after{display:none}.signal-stop b{color:var(--metal);font:700 9px/1 var(--mono)}.signal-stop span{color:var(--ink);margin-top:19px;font-size:10px;font-weight:650;line-height:1.35;display:block}.result-section{border-top:1px solid var(--line);padding:26px 0}.section-label{align-items:center;gap:10px;margin-bottom:16px;display:flex}.section-label span{border:1px solid var(--line-strong);width:20px;height:20px;color:var(--metal);font:700 8px/1 var(--mono);border-radius:50%;place-items:center;display:grid}.section-label h3{letter-spacing:-.01em;margin:0;font-size:12px;font-weight:750}.pill-list{flex-wrap:wrap;gap:7px;display:flex}.pill-list>span{border:1px solid var(--line);background:var(--surface-soft);color:var(--muted);border-radius:99px;padding:7px 10px;font-size:10px;line-height:1.2}.source-list{border:1px solid var(--line);border-radius:14px;overflow:hidden}.source-list details+details{border-top:1px solid var(--line)}.source-list summary{background:var(--surface-raised);cursor:pointer;grid-template-columns:35px 1fr auto;align-items:center;gap:9px;min-height:48px;padding:0 13px;list-style:none;display:grid}.source-list summary::-webkit-details-marker{display:none}.source-list summary small{color:var(--faint);font:9px/1 var(--mono)}.priority{color:var(--metal);font:750 9px/1 var(--mono)}.source-list details>p{color:var(--muted);margin:0;padding:3px 13px 11px 57px;font-size:11px;line-height:1.5}.source-list details>.pill-list{padding:0 13px 14px 57px}.weight-grid{grid-template-columns:repeat(2,1fr);gap:15px 24px;display:grid}.weight>div{color:var(--muted);font:9px/1.2 var(--mono);justify-content:space-between;gap:10px;display:flex}.weight b{color:var(--metal)}.weight>i{background:var(--surface-soft);border-radius:3px;height:3px;margin-top:8px;display:block;overflow:hidden}.weight>i:after{content:"";width:var(--weight);background:var(--brand);height:100%;display:block}.thresholds{color:var(--muted);flex-wrap:wrap;gap:17px;margin-top:18px;font-size:10px;display:flex}.thresholds span{align-items:center;gap:6px;display:flex}.thresholds i{border-radius:50%;width:6px;height:6px}.thresholds .hot{background:var(--hot)}.thresholds .warm{background:var(--warning)}.thresholds .review{background:var(--brand)}.guardrail{border:1px solid var(--line);background:var(--surface-soft);border-radius:14px;padding:17px 18px}.guardrail strong{letter-spacing:.07em;text-transform:uppercase;font-size:9px;font-weight:750}.guardrail ul{color:var(--muted);margin:10px 0 0;padding-left:17px;font-size:10px;line-height:1.7}.execution-box{border:1px solid var(--line);background:var(--surface-raised);border-radius:18px;margin-top:22px;overflow:hidden}.execution-head,.lead-inbox-title{background:var(--surface-soft);border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:20px;padding:19px 20px;display:flex}.execution-head span,.lead-inbox-title span{color:var(--metal);font:700 8px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase}.execution-head h3,.lead-inbox-title h3{font:500 21px/1.05 var(--display);letter-spacing:-.025em;margin:7px 0 0}.execution-head>b{color:var(--muted);font:650 9px/1 var(--mono);white-space:nowrap}.execution-intro{justify-content:space-between;align-items:center;gap:22px;padding:20px;display:flex}.execution-intro p{max-width:520px;color:var(--muted);margin:0;font-size:11px;line-height:1.55}.execution-intro button,.live-button,.run-board-head button,.score-action button{border:1px solid var(--line-strong);min-height:38px;color:var(--ink);white-space:nowrap;background:0 0;border-radius:10px;padding:0 13px;font-size:10px;font-weight:700;transition:background .18s,color .18s,border-color .18s}.execution-intro button:hover:not(:disabled),.run-board-head button:hover:not(:disabled){border-color:var(--brand);background:var(--brand);color:var(--brand-contrast)}.execution-intro-copy{flex:1;gap:14px;min-width:0;display:grid}.scan-mode-picker{grid-template-columns:repeat(2,minmax(185px,1fr));gap:9px;max-width:620px;display:grid}.execution-intro .scan-mode-picker button{white-space:normal;text-align:left;align-content:center;justify-items:start;gap:6px;min-height:62px;padding:10px 13px;display:grid}.scan-mode-picker button strong,.scan-mode-picker button small{display:block}.scan-mode-picker button strong{font-size:12px}.scan-mode-picker button small{color:var(--muted);font-size:10px;font-weight:500;line-height:1.35}.execution-intro .scan-mode-picker button.active{border-color:var(--brand);background:color-mix(in srgb, var(--brand) 7%, var(--surface-raised));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--brand) 28%, transparent)}.execution-intro .scan-mode-picker button.active strong{color:var(--brand)}.execution-intro .scan-mode-picker button:hover:not(:disabled){border-color:var(--brand);background:color-mix(in srgb, var(--brand) 9%, var(--surface-raised));color:var(--ink)}.budget-row{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.budget-row>div{border-right:1px solid var(--line);padding:15px 17px}.budget-row>div:last-child{border-right:0}.budget-row small{color:var(--faint);font:8px/1 var(--mono);text-transform:uppercase;display:block}.budget-row strong{font:650 16px/1 var(--body);margin-top:8px;display:block}.budget-row .budget-ok{color:var(--good)}.budget-row .budget-stop{color:var(--danger)}.job-list{padding:8px 18px}.job-row{border-bottom:1px solid var(--line);grid-template-columns:8px 1fr auto;align-items:center;gap:10px;padding:11px 0;display:grid}.job-row:last-child{border:0}.job-row>i{background:var(--good);border-radius:50%;width:6px;height:6px}.job-row.deferred>i{background:var(--warning)}.job-row.unsupported>i{background:var(--danger)}.job-row>div strong,.job-row>div small{display:block}.job-row>div strong{font-size:10px}.job-row>div small{color:var(--faint);font:8px/1 var(--mono);margin-top:4px}.job-row>span{color:var(--muted);font-size:9px}.cost-note{color:var(--faint);margin:0;padding:4px 18px 15px;font-size:9px;line-height:1.5}.live-button{background:var(--brand);width:calc(100% - 36px);color:var(--brand-contrast);border:0;margin:0 18px 18px}.live-button:hover:not(:disabled),.score-action button:hover:not(:disabled){background:var(--brand-hover)}.live-button:disabled,.score-action button:disabled{opacity:.5;cursor:wait}.execution-error{margin:15px 18px 18px;padding:11px}.run-board{border:1px solid var(--line);border-radius:12px;margin:0 18px 18px;overflow:hidden}.run-board-head{background:var(--surface-soft);justify-content:space-between;align-items:center;gap:12px;padding:10px;display:flex}.run-board-head strong{font-size:9px;font-weight:750}.run-board-head>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.run-board-head button{min-height:31px;padding:0 9px}.auto-refresh-status{align-items:center;gap:9px;min-width:175px;display:flex}.auto-refresh-status>i{background:var(--brand);width:8px;height:8px;box-shadow:0 0 0 4px color-mix(in srgb, var(--brand) 12%, transparent);border-radius:50%;animation:1.8s ease-in-out infinite auto-refresh-pulse}.auto-refresh-status>span,.auto-refresh-status strong,.auto-refresh-status small{display:block}.auto-refresh-status small{color:var(--muted);margin-top:4px;font-size:9px}.auto-refresh-status.paused>i{background:var(--warning);box-shadow:none;animation:none}.auto-refresh-status.complete>i{background:var(--good);box-shadow:none;animation:none}@keyframes auto-refresh-pulse{50%{opacity:.45;transform:scale(.82)}}.run-row{border-top:1px solid var(--line);grid-template-columns:95px 1fr auto auto;align-items:center;gap:10px;padding:11px;display:grid}.run-row>div strong,.run-row>div small{display:block}.run-row>div strong{font-size:10px}.run-row>div small{color:var(--faint);font:8px/1 var(--mono);margin-top:4px}.run-row>em{color:var(--metal);font:normal 10px/1 var(--mono)}.run-row a,.observation-list article a{color:var(--brand);font:700 8px/1 var(--mono);text-decoration:none}.run-status{color:var(--brand);font:750 8px/1 var(--mono)}.run-status.succeeded{color:var(--good)}.run-status.failed,.run-status.failed_to_start,.run-status.aborted,.run-status.timed-out{color:var(--danger)}.pipeline-message{border-top:1px solid var(--line);color:var(--muted);margin:0;padding:11px;font-size:10px;line-height:1.45}.observation-board{border:1px solid var(--line);border-radius:13px;margin:17px;overflow:hidden}.observation-head{border-bottom:1px solid var(--line);background:var(--surface-soft);grid-template-columns:1fr 1fr;display:grid}.observation-head>div{justify-content:space-between;align-items:center;padding:13px;display:flex}.observation-head>div+div{border-left:1px solid var(--line)}.observation-head span{color:var(--muted);font-size:9px;font-weight:700}.observation-head strong{color:var(--metal);font-size:17px}.observation-list{max-height:390px;overflow:auto}.observation-list article{border-bottom:1px solid var(--line);padding:13px 82px 13px 13px;position:relative}.observation-list article:last-child{border-bottom:0}.observation-list article>span{color:var(--metal);font:700 8px/1 var(--mono);text-transform:uppercase}.observation-list article p{color:var(--muted);margin:6px 0 0;font-size:10px;line-height:1.5}.observation-list article a{position:absolute;top:13px;right:13px}.score-action{border-top:1px solid var(--line);background:var(--surface-soft);justify-content:space-between;align-items:center;gap:18px;padding:14px;display:flex}.score-action>div strong,.score-action>div span{display:block}.score-action>div strong{color:var(--metal);font:700 8px/1 var(--mono);text-transform:uppercase}.score-action>div span{color:var(--muted);margin-top:6px;font-size:10px}.score-action button{background:var(--brand);color:var(--brand-contrast);border:0}.lead-inbox{border:1px solid var(--line);background:var(--surface-raised);border-radius:18px;margin-top:18px;scroll-margin-top:96px;overflow:hidden}.lead-inbox-badges{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.lead-inbox-badges b{border:1px solid var(--line-strong);color:var(--muted);font:650 8px/1 var(--mono);border-radius:99px;padding:6px 8px}.lead-summary{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.lead-summary>div{border-right:1px solid var(--line);padding:14px 16px}.lead-summary>div:last-child{border-right:0}.lead-summary small,.lead-summary strong{display:block}.lead-summary small{color:var(--faint);font:700 8px/1 var(--mono)}.lead-summary strong{margin-top:7px;font-size:19px;font-weight:650}.lead-summary .hot strong{color:var(--hot)}.lead-summary .warm strong{color:var(--warning)}.lead-summary .review strong{color:var(--brand)}.lead-summary .rejected strong{color:var(--faint)}.sales-progress{border-bottom:1px solid var(--line);background:var(--surface);flex-wrap:wrap;align-items:center;gap:9px 20px;padding:11px 15px;font-size:9px;display:flex}.sales-progress>b{color:var(--metal);text-transform:uppercase}.sales-progress span{color:var(--muted)}.sales-progress span strong{color:var(--ink);margin-left:4px}.sales-filters{border-bottom:1px solid var(--line);background:var(--surface-raised);gap:7px;padding:11px 14px;display:flex;overflow-x:auto}.sales-filters button{border:1px solid var(--line);min-height:31px;color:var(--muted);background:0 0;border-radius:99px;flex:none;padding:0 10px;font-size:9px;font-weight:650}.sales-filters button b{color:var(--metal);margin-left:4px}.sales-filters button.active{border-color:var(--brand);background:var(--brand);color:var(--brand-contrast)}.sales-filters button.active b{color:inherit}.sales-inbox-grid{background:var(--surface);grid-template-columns:172px minmax(430px,.92fr) minmax(410px,1.08fr);height:min(600px,100dvh - 280px);min-height:480px;display:grid;overflow:hidden}.sales-stage-rail{border-right:1px solid var(--line);background:var(--surface-soft);min-width:0;padding:15px 10px;position:relative;overflow-y:auto}.stage-rail-head{gap:5px;padding:4px 9px 15px;display:grid}.stage-rail-head span,.stage-rail-label{color:var(--faint);letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:750}.stage-rail-head strong{font:500 18px/1 var(--display)}.stage-rail-label{border-top:1px solid var(--line);margin:14px 9px 7px;padding-top:14px}.sales-stage-rail button{width:100%;min-height:39px;color:var(--muted);text-align:left;background:0 0;border:0;border-radius:9px;grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:8px;padding:0 9px;display:grid;position:relative}.sales-stage-rail button:before{content:"";background:var(--line-strong);width:1px;position:absolute;top:-9px;bottom:24px;left:13px}.sales-stage-rail button:first-of-type:before,.stage-rail-label+button:before{top:19px}.sales-stage-rail button>i{z-index:1;border:2px solid var(--surface-soft);background:var(--faint);width:7px;height:7px;box-shadow:0 0 0 1px var(--line-strong);border-radius:50%;position:relative}.sales-stage-rail button>span{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:650;overflow:hidden}.sales-stage-rail button>b{background:color-mix(in srgb, var(--ink) 6%, transparent);min-width:22px;color:var(--muted);font:700 9px/1 var(--mono);text-align:center;border-radius:99px;padding:4px 6px}.sales-stage-rail button:hover{color:var(--ink);background:color-mix(in srgb, var(--ink) 4%, transparent)}.sales-stage-rail button.active{background:var(--surface-raised);color:var(--ink);box-shadow:inset 2px 0 var(--brand), 0 5px 16px color-mix(in srgb, var(--ink) 5%, transparent)}.sales-stage-rail button.active>i{background:var(--brand)}.sales-stage-rail button.active>b{background:var(--brand);color:var(--brand-contrast)}.sales-stage-rail .stage-reviewed>i{background:var(--warning)}.sales-stage-rail .stage-contacted>i{background:var(--metal)}.sales-stage-rail .stage-won>i{background:var(--good)}.sales-stage-rail .stage-lost>i,.sales-stage-rail .stage-dismissed>i{background:var(--danger)}.sales-table-panel{border-right:1px solid var(--line);background:var(--surface-raised);grid-template-rows:auto auto minmax(0,1fr);min-width:0;display:grid}.sales-inbox-grid:not(:has(.lead-detail)) .sales-table-panel{border-right:0;grid-column:2/-1}.sales-table-panel>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;min-height:60px;padding:11px 15px;display:flex}.sales-table-panel>header>div{gap:4px;display:grid}.sales-table-panel>header span{color:var(--faint);text-transform:uppercase;font-size:9px;font-weight:750}.sales-table-panel>header strong{font-size:13px}.sales-table-panel>header>small{max-width:240px;color:var(--good);text-align:right;font-size:10px;line-height:1.35}.sales-table-head,.sales-table-row{grid-template-columns:minmax(155px,1.55fr) minmax(85px,.72fr) 48px minmax(92px,.78fr) minmax(94px,.85fr);align-items:center;gap:10px;display:grid}.sales-table-head{border-bottom:1px solid var(--line);background:var(--surface-soft);min-height:35px;color:var(--faint);text-transform:uppercase;padding:0 14px;font-size:9px;font-weight:750}.sales-table-body{min-height:0;overflow-y:auto}.sales-table-row{--intent-color:var(--brand);border:0;border-bottom:1px solid var(--line);width:100%;min-height:67px;color:var(--ink);text-align:left;background:0 0;padding:9px 14px;transition:background .16s,box-shadow .16s;position:relative}.sales-table-row.hot{--intent-color:var(--hot)}.sales-table-row.warm{--intent-color:var(--warning)}.sales-table-row:before{content:"";background:var(--intent-color);opacity:0;width:3px;position:absolute;inset:0 auto 0 0}.sales-table-row:hover,.sales-table-row.active{background:color-mix(in srgb, var(--brand) 5%, var(--surface-raised))}.sales-table-row.active:before{opacity:1}.table-lead{gap:5px;min-width:0;display:grid}.table-lead strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:750;overflow:hidden}.table-lead small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.35;overflow:hidden}.table-intent{color:var(--muted);text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap;font-size:10px;overflow:hidden}.table-score{color:var(--intent-color);font:700 15px/1 var(--mono)}.table-status{background:var(--surface-soft);max-width:100%;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;border-radius:99px;padding:5px 7px;font-size:9px;font-style:normal;font-weight:750;display:inline-block;overflow:hidden}.table-status.status-contacted{color:var(--metal)}.table-status.status-won{color:var(--good)}.table-status.status-lost,.table-status.status-dismissed{color:var(--danger)}.table-artifacts{flex-wrap:wrap;gap:4px;display:flex}.table-artifacts em{border:1px solid var(--line);color:var(--muted);border-radius:5px;padding:4px 5px;font-size:8px;font-style:normal;font-weight:700}.table-artifacts small{color:var(--faint)}.sales-table-empty{text-align:center;align-content:center;justify-items:center;gap:7px;min-height:230px;padding:25px;display:grid}.sales-table-empty strong{font:500 17px/1.1 var(--display)}.sales-table-empty span{color:var(--muted);font-size:11px}.lead-inspector-empty{background:radial-gradient(circle at 50% 38%, color-mix(in srgb, var(--brand) 8%, transparent), transparent 13rem), var(--surface);text-align:center;place-content:center;justify-items:center;padding:30px;display:grid}.lead-inspector-empty>span{color:var(--faint);text-transform:uppercase;font-size:9px;font-weight:750}.lead-inspector-empty>i{border:1px solid var(--line-strong);width:45px;height:45px;color:var(--metal);border-radius:50%;place-items:center;margin:18px 0;font-size:18px;font-style:normal;display:grid}.lead-inspector-empty strong{font:500 20px/1.1 var(--display)}.lead-inspector-empty p{max-width:270px;color:var(--muted);margin:9px 0 0;font-size:11px;line-height:1.55}.lead-queue{border-right:1px solid var(--line);background:var(--surface-soft);min-width:0}.lead-queue-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:47px;padding:0 13px;display:flex}.lead-queue-head strong{font-size:9px;font-weight:750}.lead-queue-head span{color:var(--faint);font-size:8px}.lead-queue-list{max-height:620px;overflow-y:auto}.lead-queue-item{--intent-color:var(--brand);border:0;border-bottom:1px solid var(--line);width:100%;min-height:101px;color:var(--ink);text-align:left;background:0 0;grid-template-columns:3px 44px minmax(0,1fr) 12px;align-items:center;gap:10px;padding:12px 11px 12px 0;transition:background .16s;display:grid;position:relative}.lead-queue-item.hot{--intent-color:var(--hot)}.lead-queue-item.warm{--intent-color:var(--warning)}.lead-queue-item:hover,.lead-queue-item.active{background:var(--surface-raised)}.lead-queue-item.active{box-shadow:inset -2px 0 var(--metal)}.intent-rail{background:linear-gradient(to top, var(--intent-color) var(--score), color-mix(in srgb, var(--ink) 8%, transparent) var(--score));border-radius:0 3px 3px 0;align-self:stretch;width:3px}.queue-score{color:var(--intent-color);text-align:center;font-size:18px;font-weight:650}.queue-copy{gap:6px;min-width:0;display:grid}.queue-copy strong{font-size:10px;font-weight:750}.queue-copy>span{-webkit-line-clamp:2;color:var(--muted);-webkit-box-orient:vertical;font-size:10px;line-height:1.4;display:-webkit-box;overflow:hidden}.queue-copy small{color:var(--faint);font:7px/1 var(--mono);text-transform:uppercase}.lead-queue-item>b{color:var(--faint);font-size:18px;font-weight:400}.lead-detail{--intent-color:var(--brand);background:var(--surface-raised);min-width:0;box-shadow:inset 2px 0 var(--intent-color);padding:24px;overflow-y:auto}.lead-detail.hot{--intent-color:var(--hot)}.lead-detail.warm{--intent-color:var(--warning)}.lead-detail-head{border-bottom:1px solid var(--line);grid-template-columns:61px 1fr auto;align-items:center;gap:14px;padding-bottom:19px;display:grid}.lead-score{border:1px solid var(--line);background:var(--surface-soft);border-radius:14px;align-content:center;justify-items:center;width:58px;height:58px;display:grid}.lead-score strong{color:var(--intent-color);font-size:21px;font-weight:650}.lead-score span{color:var(--faint);text-transform:uppercase;margin-top:5px;font-size:7px;font-weight:700}.lead-detail-head>div:nth-child(2)>span{color:var(--metal);font:700 8px/1 var(--mono);text-transform:uppercase}.lead-detail-head h4{font:500 22px/1 var(--display);letter-spacing:-.025em;margin:7px 0 0}.lead-detail-actions{align-self:start;align-items:center;gap:9px;display:flex}.lead-detail-actions a{color:var(--brand);white-space:nowrap;font-size:9px;font-weight:700;text-decoration:none}.lead-detail-actions button{border:1px solid var(--line);width:28px;height:28px;color:var(--muted);background:0 0;border-radius:50%;place-items:center;padding:0;font-size:17px;line-height:1;display:grid}.lead-detail-actions button:hover{border-color:var(--brand);color:var(--ink)}.lead-evidence{padding:22px 0 17px}.lead-evidence>small{color:var(--faint);text-transform:uppercase;font-size:8px;font-weight:700}.lead-evidence>p{color:var(--ink);margin:9px 0 15px;font-size:14px;line-height:1.6}.lead-evidence ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.lead-evidence li{color:var(--muted);font-size:10px}.lead-evidence li:before{content:"✓";color:var(--good);margin-right:7px;font-weight:800}.lead-next{border:1px solid var(--line);background:var(--surface-soft);border-radius:11px;grid-template-columns:auto 1fr;gap:9px;padding:13px;font-size:10px;line-height:1.5;display:grid}.lead-next b{color:var(--ink)}.lead-next span{color:var(--muted)}.outreach-assistant{border:1px solid color-mix(in srgb, var(--brand) 28%, var(--line));background:linear-gradient(145deg, color-mix(in srgb, var(--brand) 5%, var(--surface-raised)), var(--surface));border-radius:13px;margin-top:15px;padding:15px}.outreach-assistant>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:13px;display:flex}.outreach-assistant>header div{gap:5px;display:grid}.outreach-assistant>header small{color:var(--metal);font:750 9px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase}.outreach-assistant>header strong{font-size:14px}.outreach-assistant>header>span{border:1px solid var(--line-strong);color:var(--muted);border-radius:99px;padding:5px 8px;font-size:9px;font-weight:700}.outreach-assistant label{gap:7px;display:grid}.outreach-assistant label>span{color:var(--faint);text-transform:uppercase;font-size:10px;font-weight:750}.outreach-assistant textarea{border:1px solid var(--line-strong);background:var(--surface-raised);width:100%;min-width:0;color:var(--ink);resize:vertical;font:12px/1.6 var(--body);border-radius:10px;outline:0;padding:12px}.outreach-assistant textarea:focus{border-color:var(--brand);box-shadow:0 0 0 3px color-mix(in srgb, var(--brand) 10%, transparent)}.outreach-assistant>ul{gap:5px;margin:10px 0 0;padding:0;list-style:none;display:grid}.outreach-assistant>ul li{color:var(--warning);font-size:10px;line-height:1.45}.outreach-assistant>ul li:before{content:"◇";margin-right:7px}.outreach-empty{justify-content:space-between;align-items:center;gap:16px;display:flex}.outreach-empty p{max-width:440px;color:var(--muted);margin:0;font-size:11px;line-height:1.55}.outreach-empty button,.outreach-actions button{background:var(--brand);min-height:36px;color:var(--brand-contrast);white-space:nowrap;border:0;border-radius:9px;padding:0 12px;font-size:10px;font-weight:750}.outreach-actions{justify-content:flex-end;gap:8px;margin-top:11px;display:flex}.outreach-actions button.secondary{border:1px solid var(--line-strong);color:var(--ink);background:0 0}.outreach-actions button:hover:not(:disabled),.outreach-empty button:hover:not(:disabled){background:var(--brand-hover);color:var(--brand-contrast)}.outreach-actions button:disabled,.outreach-empty button:disabled{opacity:.55;cursor:wait}.lead-workflow{border:1px solid var(--line);background:var(--surface);border-radius:12px;grid-template-columns:minmax(130px,.7fr) minmax(190px,1fr);gap:10px;margin-top:15px;padding:13px;display:grid}.lead-workflow label{align-content:start;gap:7px;display:grid}.lead-workflow label>span{color:var(--faint);text-transform:uppercase;font-size:8px;font-weight:700}.lead-workflow select,.lead-workflow input,.lead-workflow textarea{border:1px solid var(--line-strong);background:var(--surface-raised);width:100%;min-width:0;color:var(--ink);border-radius:9px;outline:0;padding:9px;font-size:10px}.lead-workflow textarea{resize:vertical}.lead-workflow select:focus,.lead-workflow input:focus,.lead-workflow textarea:focus{border-color:var(--brand);box-shadow:0 0 0 3px color-mix(in srgb, var(--brand) 10%, transparent)}.lead-detail .lead-note{grid-column:1/-1}.lead-save{grid-column:1/-1;justify-content:flex-end;align-items:center;gap:9px;display:flex}.lead-save button{background:var(--brand);min-height:35px;color:var(--brand-contrast);border:0;border-radius:9px;padding:0 12px;font-size:9px;font-weight:750}.lead-save button:hover:not(:disabled){background:var(--brand-hover)}.lead-save button:disabled{opacity:.55;cursor:wait}.lead-save small{color:var(--good);font-size:8px;font-weight:700}.no-qualified-leads{text-align:center;gap:8px;padding:35px 20px;display:grid}.no-qualified-leads strong{font:500 18px/1.2 var(--display)}.no-qualified-leads span{color:var(--muted);font-size:10px}.strategy-meta{color:var(--faint);font:8px/1 var(--mono);justify-content:flex-end;gap:12px;margin-top:14px;display:flex}.footer{color:var(--faint);grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;padding:35px 4px 7px;font-size:9px;display:grid}.footer>span:last-child{justify-self:end}.footer-brand{font-size:13px}.footer-brand .brand-mark{width:25px;height:25px}.phase-tag,.theme-toggle,.eyebrow,.hero-proof span{font-size:12px}.radar-caption{font-size:10px}.panel-title>span,.output-toolbar,.process-note b,.result-kicker{font-size:11px}.controls label{font-size:13px}.controls form small,.process-note li{font-size:12px}.process-note li:before{font-size:10px}.form-error,.execution-error{font-size:13px}.result-head p{font-size:14px}.mode-badge{font-size:10px}.signal-stop b,.source-list summary small,.priority,.weight>div{font-size:11px}.signal-stop span,.pill-list>span,.thresholds,.guardrail ul{font-size:12px}.section-label span{font-size:10px}.section-label h3{font-size:14px}.source-list summary strong{font-size:12px}.source-list details>p{font-size:13px}.guardrail strong{font-size:11px}.execution-head span,.lead-inbox-title span,.budget-row small{font-size:10px}.execution-head>b,.job-row>span,.cost-note,.run-board-head strong{font-size:11px}.execution-intro p{font-size:13px}.execution-intro button,.live-button,.run-board-head button,.score-action button,.job-row>div strong,.run-row>div strong{font-size:12px}.job-row>div small,.run-row>div small,.run-row a,.observation-list article a,.run-status{font-size:10px}.pipeline-message,.observation-head span,.observation-list article>span,.score-action>div strong{font-size:11px}.observation-list article p,.score-action>div span{font-size:12px}.lead-inbox-badges b,.lead-summary small{font-size:10px}.sales-progress,.sales-filters button,.lead-queue-head strong{font-size:11px}.lead-queue-head span{font-size:10px}.lead-queue-item{min-height:116px}.queue-copy strong{font-size:12px}.queue-copy>span{font-size:12px;line-height:1.45}.queue-copy small,.lead-score span,.lead-detail-head>div:nth-child(2)>span,.lead-evidence>small,.lead-workflow label>span{font-size:10px}.lead-detail-head>a,.lead-detail-actions a{font-size:11px}.lead-evidence li,.lead-next{font-size:12px}.outreach-assistant>header small,.outreach-assistant>header>span,.outreach-assistant>ul li,.outreach-empty p,.outreach-empty button,.outreach-actions button{font-size:11px}.lead-workflow select,.lead-workflow input,.lead-workflow textarea{font-size:12px}.lead-save button,.lead-save small,.no-qualified-leads span,.strategy-meta,.footer{font-size:11px}#radar{padding-top:0}.workspace{background:0 0;grid-template-columns:252px minmax(0,1fr);width:100%;height:calc(100dvh - 82px);min-height:680px;display:grid;overflow:hidden}.workspace-sidebar{border-right:1px solid var(--line);background:color-mix(in srgb, var(--surface-raised) 42%, transparent);flex-direction:column;min-width:0;min-height:0;padding:28px 15px 18px 0;display:flex}.workspace-sidebar-head{border-bottom:1px solid var(--line);gap:8px;padding:0 12px 22px;display:grid}.workspace-sidebar-head span,.workspace-heading>span{color:var(--metal);letter-spacing:.09em;text-transform:uppercase;font-size:11px;font-weight:750}.workspace-sidebar-head strong{font:500 23px/1 var(--display);letter-spacing:-.025em}.workspace-nav{gap:5px;padding:16px 0;display:grid}.workspace-nav button{width:100%;min-height:59px;color:var(--muted);text-align:left;background:0 0;border:0;border-radius:9px;grid-template-columns:27px minmax(0,1fr) auto;align-items:center;gap:9px;padding:8px 11px;transition:background .16s,color .16s;display:grid}.workspace-nav button:hover:not(:disabled){background:var(--surface-soft);color:var(--ink)}.workspace-nav button.active{background:color-mix(in srgb, var(--brand) 8%, var(--surface-soft));color:var(--ink);box-shadow:inset 2px 0 var(--metal)}.workspace-nav button:disabled{opacity:.42;cursor:not-allowed}.workspace-nav button>span:first-child{color:var(--metal);font:700 10px/1 var(--mono)}.workspace-nav button>span:nth-child(2){gap:5px;min-width:0;display:grid}.workspace-nav button strong{font-size:13px;font-weight:720}.workspace-nav button small{color:var(--faint);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.workspace-nav button>b{color:var(--faint);font-size:17px;font-weight:400}.workspace-nav .cleanup-trigger{border-top-color:var(--line);color:var(--muted);border-radius:0 0 12px 12px;margin-top:8px}.workspace-nav .cleanup-trigger>span:first-child,.workspace-nav .cleanup-trigger:hover:not(:disabled) strong{color:var(--danger)}.workspace-stage{background:color-mix(in srgb, var(--surface) 76%, transparent);flex-direction:column;min-width:0;min-height:0;display:flex}.workspace-stage-head{border-bottom:1px solid var(--line);background:0 0;grid-template-columns:minmax(190px,230px) minmax(440px,1fr);align-items:center;gap:38px;min-height:104px;padding:16px 34px 15px;display:grid}.workspace-heading{min-width:0}.workspace-stage-head h1{font:500 34px/1 var(--display);letter-spacing:-.04em;margin:8px 0 0}.workspace-flow{border-left:1px solid var(--line);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:22px;min-width:0;padding-left:28px;display:grid}.workspace-flow-label{color:var(--faint);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;padding-top:1px;font-size:11px;font-weight:750}.workspace-flow-label b{color:var(--metal);font:700 10px/1 var(--mono);margin-left:4px}.workspace-flow ol{grid-template-columns:repeat(4,1fr);min-width:0;margin:0;padding:0;list-style:none;display:grid}.workspace-flow li{min-width:0;position:relative}.workspace-flow li:not(:last-child):after{content:"";z-index:0;background:var(--line-strong);height:1px;position:absolute;top:4px;left:calc(50% + 7px);right:calc(7px - 50%)}.workspace-flow li.current:not(:last-child):after{background:linear-gradient(90deg, var(--metal), var(--line-strong), var(--metal));background-size:220% 100%;animation:2.4s linear infinite flow-line}.workspace-flow button{z-index:1;width:100%;color:var(--faint);white-space:nowrap;background:0 0;border:0;justify-items:center;gap:8px;padding:0 4px;font-size:11px;font-weight:650;display:grid;position:relative}.workspace-flow button>i{border:2px solid var(--surface);background:var(--faint);width:9px;height:9px;box-shadow:0 0 0 1px var(--line-strong);border-radius:50%}.workspace-flow li.done button>i{background:var(--good)}.workspace-flow li.current button{color:var(--ink)}.workspace-flow li.current button>i{background:var(--metal);box-shadow:0 0 0 1px var(--metal), 0 0 0 5px var(--metal-soft);animation:2.1s ease-in-out infinite flow-pulse}.workspace-flow button:disabled{opacity:.36;cursor:not-allowed}@keyframes flow-line{to{background-position:-220% 0}}@keyframes flow-pulse{50%{box-shadow:0 0 0 1px var(--metal), 0 0 0 8px transparent}}.workspace-flow-label,.workspace-flow button{font-size:11px}.workspace-body{flex:1;grid-template-columns:350px minmax(0,1fr);min-width:0;min-height:0;display:grid;overflow:hidden}.workspace-body:not(.view-radar){grid-template-columns:minmax(0,1fr)}.workspace-body:not(.view-radar)>.controls{display:none}.workspace-body>.controls{scrollbar-gutter:stable;border-bottom:0;height:100%;min-height:0;overflow-y:auto}.workspace-body>.output-panel{scrollbar-gutter:stable;height:100%;min-height:0;overflow-y:auto}.workspace-body:not(.view-radar)>.output-panel{padding:0 28px 28px}.workspace-body:not(.view-radar) .output-toolbar{height:56px}.result-overview,.result-runs,.result-signals,.result-leads{padding-top:20px}.strategy-disclosure{border:1px solid var(--line);background:var(--surface-raised);border-radius:14px;margin-top:18px;overflow:hidden}.strategy-disclosure>summary{cursor:pointer;grid-template-columns:1fr auto 24px;align-items:center;gap:14px;min-height:60px;padding:0 16px;list-style:none;display:grid}.strategy-disclosure>summary::-webkit-details-marker{display:none}.strategy-disclosure>summary>span{font-size:12px;font-weight:750}.strategy-disclosure>summary>small{color:var(--muted);font-size:11px}.strategy-disclosure>summary>b{color:var(--metal);text-align:center;font-size:20px;font-weight:400;transition:transform .18s}.strategy-disclosure[open]>summary>b{transform:rotate(45deg)}.strategy-disclosure-body{border-top:1px solid var(--line);padding:0 16px 17px}.radar-next-action,.overview-next{border:1px solid var(--line);background:var(--surface-soft);border-radius:14px;justify-content:space-between;align-items:center;gap:20px;margin-top:16px;padding:15px 17px;display:flex}.radar-next-action>div,.overview-next>div{gap:6px;display:grid}.radar-next-action small,.overview-next span{color:var(--faint);text-transform:uppercase;font-size:10px;font-weight:700}.radar-next-action strong,.overview-next strong{font-size:12px}.radar-next-action button,.overview-next button,.workspace-empty-view button,.view-intro button{background:var(--brand);min-height:39px;color:var(--brand-contrast);white-space:nowrap;border:0;border-radius:10px;padding:0 13px;font-size:11px;font-weight:750}.radar-next-action button b,.overview-next button b{margin-left:8px;font-size:16px;font-weight:400}.execution-view-radar,.execution-view-overview>:not(.workspace-overview):not(.execution-error),.execution-view-runs .workspace-overview,.execution-view-runs .observation-board,.execution-view-runs .lead-inbox,.execution-view-runs .workspace-empty-view,.execution-view-signals>:not(.observation-board):not(.workspace-empty-view):not(.execution-error),.execution-view-leads>:not(.lead-inbox):not(.workspace-empty-view):not(.execution-error){display:none}.execution-view{margin-top:0}.workspace-overview{padding:24px}.view-intro{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:24px;display:flex}.view-intro>div>span{color:var(--good);text-transform:uppercase;font-size:10px;font-weight:750}.view-intro h2{font:500 36px/1 var(--display);letter-spacing:-.04em;margin:8px 0 4px}.view-intro p{color:var(--muted);margin:0;font-size:13px}.overview-metrics{grid-template-columns:repeat(3,1fr);gap:11px;padding:22px 0;display:grid}.overview-metrics button{border:1px solid var(--line);background:var(--surface);min-height:137px;color:var(--ink);text-align:left;border-radius:14px;align-content:space-between;justify-items:start;padding:16px;transition:border-color .16s,transform .16s,background .16s;display:grid}.overview-metrics button:hover{border-color:var(--line-strong);background:var(--surface-raised);transform:translateY(-2px)}.overview-metrics small{color:var(--muted);font-size:11px}.overview-metrics strong{color:var(--metal);font:500 34px/1 var(--display)}.overview-metrics span{color:var(--faint);font-size:10px}.workspace-empty-view{text-align:center;place-content:center;justify-items:center;min-height:460px;padding:35px;display:grid}.workspace-empty-view>span{color:var(--metal);text-transform:uppercase;font-size:10px;font-weight:750}.workspace-empty-view h3{font:500 26px/1.1 var(--display);margin:12px 0 8px}.workspace-empty-view p{max-width:430px;color:var(--muted);margin:0;font-size:13px;line-height:1.6}.workspace-empty-view button{margin-top:20px}.execution-view-signals .observation-board,.execution-view-leads .lead-inbox{margin:0}.automation-panel{padding:4px 0 0}.automation-intro{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:28px;min-height:112px;padding:23px 2px 25px;display:flex}.automation-intro>div:first-child>span{color:var(--metal);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:750}.automation-intro h2{font:500 34px/1 var(--display);letter-spacing:-.04em;margin:10px 0 8px}.automation-intro p{max-width:670px;color:var(--muted);margin:0;font-size:13px;line-height:1.55}.automation-state{border:1px solid var(--line);background:var(--surface-raised);border-radius:10px;flex:none;align-items:center;gap:10px;padding:10px 12px;display:flex}.automation-state>i{background:var(--warning);width:7px;height:7px;box-shadow:0 0 0 5px color-mix(in srgb, var(--warning) 10%, transparent);border-radius:50%}.automation-state.active{border-color:color-mix(in srgb, var(--good) 35%, var(--line));background:color-mix(in srgb, var(--good) 5%, var(--surface-raised))}.automation-state.active>i{background:var(--good);box-shadow:0 0 0 5px color-mix(in srgb, var(--good) 11%, transparent)}.automation-state>span{gap:4px;display:grid}.automation-state small{color:var(--faint);font-size:10px}.automation-state strong{font-size:11px}.automation-state em{color:var(--muted);font:normal 9px/1.35 var(--mono)}.automation-form{border-bottom:1px solid var(--line);grid-template-columns:minmax(320px,.86fr) minmax(390px,1.14fr);display:grid}.automation-config,.economics-calculator{min-width:0;padding:26px 28px 28px 2px}.economics-calculator{border-left:1px solid var(--line);padding-left:28px}.automation-section-head{grid-template-columns:28px minmax(0,1fr);align-items:center;gap:10px;margin-bottom:20px;display:grid}.automation-section-head>span{color:var(--metal);font:700 10px/1 var(--mono)}.automation-section-head>div{justify-content:space-between;align-items:baseline;gap:14px;display:flex}.automation-section-head strong{font-size:14px}.automation-section-head small{color:var(--faint);font-size:10px}.automation-segmented{background:var(--surface-soft);border-radius:10px;grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}.automation-segmented button{min-height:39px;color:var(--muted);background:0 0;border:0;border-radius:7px;font-size:11px;font-weight:700}.automation-segmented button.active{background:var(--surface-raised);color:var(--ink);box-shadow:0 3px 12px color-mix(in srgb, var(--ink) 7%, transparent)}.automation-fields{grid-template-columns:1fr 1fr;gap:15px;margin-top:20px;display:grid}.automation-fields label,.economics-primary-input{align-content:start;gap:8px;display:grid}.automation-fields label>span,.economics-primary-input>span{color:var(--muted);font-size:11px;font-weight:700}.automation-fields select,.automation-fields input,.economics-primary-input input{border:1px solid var(--line-strong);background:var(--surface-raised);width:100%;min-width:0;min-height:45px;color:var(--ink);border-radius:9px;outline:0;padding:0 12px;font-size:13px}.automation-fields select:focus,.automation-fields input:focus,.economics-primary-input input:focus{border-color:var(--brand);box-shadow:0 0 0 3px color-mix(in srgb, var(--brand) 10%, transparent)}.automation-fields label>small{color:var(--faint);font-size:10px;line-height:1.4}.money-input,.people-input{position:relative}.money-input>b{z-index:1;color:var(--metal);font-size:13px;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.money-input input{padding-left:28px}.people-input>b{color:var(--faint);font-size:11px;position:absolute;top:50%;right:13px;transform:translateY(-50%)}.people-input input{padding-right:52px}.automation-notify{border-top:1px solid var(--line);cursor:pointer;grid-template-columns:18px 1fr;gap:11px;margin-top:23px;padding-top:20px;display:grid}.automation-notify input{width:17px;height:17px;accent-color:var(--brand);margin:1px 0 0}.automation-notify>span{gap:6px;display:grid}.automation-notify strong{font-size:12px}.automation-notify small{color:var(--muted);font-size:11px;line-height:1.45}.economics-mode{margin-bottom:20px}.economics-primary-input{border:1px solid var(--line);background:var(--surface-soft);border-radius:12px;padding:18px}.economics-primary-input .large input,.economics-primary-input .people-input input{min-height:56px;font-size:22px;font-weight:650}.economics-primary-input .large>b{font-size:18px}.economics-primary-input .large input{padding-left:32px}.economics-results{grid-template-columns:1fr 1.2fr;gap:10px;margin-top:13px;display:grid}.economics-results article{border:1px solid var(--line);background:var(--surface-raised);border-radius:11px;align-content:space-between;min-height:114px;padding:15px;display:grid}.economics-results article.accent{border-color:color-mix(in srgb, var(--brand) 30%, var(--line));background:color-mix(in srgb, var(--brand) 6%, var(--surface-raised))}.economics-results small{color:var(--faint);font-size:10px}.economics-results strong{color:var(--metal);font:500 27px/1 var(--display);letter-spacing:-.03em}.economics-results span{color:var(--muted);font-size:10px}.economics-empty{border:1px dashed var(--line-strong);border-radius:11px;align-content:center;justify-items:start;min-height:160px;margin-top:13px;padding:20px;display:grid}.economics-empty strong{font-size:13px}.economics-empty p{max-width:480px;color:var(--muted);margin:7px 0 13px;font-size:11px;line-height:1.5}.economics-empty button{color:var(--brand);background:0 0;border:0;padding:0;font-size:11px;font-weight:750}.economics-disclaimer{color:var(--faint);margin:14px 0 0;font-size:10px;line-height:1.5}.automation-savebar{border-top:1px solid var(--line);grid-column:1/-1;justify-content:space-between;align-items:center;gap:24px;min-height:76px;padding:14px 2px;display:flex}.automation-savebar>div:first-child{align-items:center;gap:10px;display:flex}.automation-savebar>div:first-child>i{background:var(--good);width:7px;height:7px;box-shadow:0 0 0 5px color-mix(in srgb, var(--good) 10%, transparent);border-radius:50%}.automation-savebar>div:first-child>span{gap:4px;display:grid}.automation-savebar strong{font-size:11px}.automation-savebar small{color:var(--muted);font-size:10px}.automation-savebar>div:last-child{justify-content:flex-end;align-items:center;gap:12px;display:flex}.automation-savebar button{background:var(--brand);min-height:43px;color:var(--brand-contrast);border:0;border-radius:9px;padding:0 17px;font-size:11px;font-weight:750}.automation-savebar button:disabled{opacity:.5;cursor:wait}.automation-error,.automation-notice{text-align:right;max-width:330px;font-size:10px;line-height:1.4}.automation-error{color:var(--danger)}.automation-notice{color:var(--good)}.automation-savebar .automation-toggle{border:1px solid color-mix(in srgb, var(--good) 38%, var(--line));background:color-mix(in srgb, var(--good) 8%, var(--surface-raised));color:var(--good)}.automation-savebar .automation-toggle.pause{border-color:color-mix(in srgb, var(--danger) 35%, var(--line));background:color-mix(in srgb, var(--danger) 6%, var(--surface-raised));color:var(--danger)}.notifications-panel{padding:4px 0 30px}.notifications-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:24px;min-height:126px;padding:24px 2px;display:flex}.notifications-head span{color:var(--metal);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:750}.notifications-head h2{font:500 34px/1 var(--display);letter-spacing:-.04em;margin:10px 0 8px}.notifications-head p{max-width:650px;color:var(--muted);margin:0;font-size:13px;line-height:1.55}.notifications-head button{border:1px solid var(--line);background:var(--surface-raised);min-height:40px;color:var(--muted);white-space:nowrap;border-radius:9px;padding:0 14px;font-size:11px;font-weight:700}.notifications-head button:disabled{opacity:.45;cursor:default}.notification-list{display:grid}.notification-list article{border-bottom:1px solid var(--line);grid-template-columns:10px minmax(0,1fr) auto;align-items:start;gap:15px;min-height:102px;padding:20px 4px;display:grid;position:relative}.notification-list article.read{opacity:.68}.notification-list article>i{background:var(--metal);border-radius:50%;width:8px;height:8px;margin-top:5px}.notification-list article.success>i{background:var(--good)}.notification-list article.warning>i{background:var(--warning)}.notification-list article.error>i{background:var(--danger)}.notification-list article.unread:before{content:"";background:var(--metal);border-radius:2px;width:2px;position:absolute;inset:10px auto 10px -10px}.notification-list article>div{gap:5px;display:grid}.notification-list article span{color:var(--metal);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:750}.notification-list article strong{font-size:13px}.notification-list article p{max-width:720px;color:var(--muted);margin:0;font-size:12px;line-height:1.5}.notification-list time{color:var(--faint);font:9px/1.4 var(--mono);white-space:nowrap}.notifications-empty{text-align:center;place-content:center;justify-items:center;min-height:360px;display:grid}.notifications-empty>i{border:1px solid var(--line-strong);width:38px;height:38px;box-shadow:0 0 0 12px var(--surface-soft);border-radius:50%;margin-bottom:15px}.notifications-empty strong{font:500 23px/1 var(--display)}.notifications-empty p{max-width:400px;color:var(--muted);margin:9px 0 0;font-size:12px;line-height:1.55}.cleanup-backdrop{z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#07101bad;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.cleanup-dialog{border:1px solid var(--line-strong);background:var(--surface-raised);border-radius:22px;flex-direction:column;width:min(680px,100%);max-height:min(820px,100dvh - 40px);margin:0;display:flex;overflow:auto;box-shadow:0 30px 90px #050b1359}.cleanup-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:24px;padding:25px 26px 21px;display:flex}.cleanup-head>div{min-width:0}.cleanup-head span{color:var(--danger);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:750}.cleanup-head h2{font:500 30px/1.05 var(--display);letter-spacing:-.035em;margin:10px 0 8px}.cleanup-head p{max-width:520px;color:var(--muted);margin:0;font-size:13px;line-height:1.55}.cleanup-close{border:1px solid var(--line);background:var(--surface);width:36px;height:36px;color:var(--muted);border-radius:50%;flex:none;font-size:21px;font-weight:300}.cleanup-close:hover:not(:disabled){border-color:var(--line-strong);color:var(--ink)}.cleanup-select-all{border:1px solid color-mix(in srgb, var(--danger) 30%, var(--line));background:color-mix(in srgb, var(--danger) 6%, var(--surface));min-height:63px;color:var(--ink);text-align:left;border-radius:13px;justify-content:space-between;align-items:center;gap:18px;margin:18px 20px 10px;padding:12px 15px;display:flex}.cleanup-select-all>span{gap:5px;display:grid}.cleanup-select-all strong{font-size:13px}.cleanup-select-all small{color:var(--muted);font-size:11px}.cleanup-select-all>b{color:var(--danger);white-space:nowrap;font-size:11px}.cleanup-options{grid-template-columns:1fr 1fr;gap:9px;padding:0 20px 20px;display:grid}.cleanup-options label{border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:13px;grid-template-columns:19px minmax(0,1fr);align-content:start;gap:11px;min-height:112px;padding:15px;transition:border-color .16s,background .16s,transform .16s;display:grid;position:relative}.cleanup-options label:hover{border-color:var(--line-strong);transform:translateY(-1px)}.cleanup-options label.selected{border-color:color-mix(in srgb, var(--danger) 48%, var(--line));background:color-mix(in srgb, var(--danger) 5%, var(--surface))}.cleanup-options input{width:17px;height:17px;accent-color:var(--danger);margin:1px 0 0}.cleanup-options input:disabled{opacity:.55}.cleanup-options label>span{align-content:start;gap:7px;min-width:0;display:grid}.cleanup-options strong{font-size:12px;line-height:1.25}.cleanup-options small{color:var(--muted);font-size:11px;line-height:1.45}.cleanup-options label>b{background:var(--surface-soft);width:fit-content;color:var(--faint);border-radius:99px;grid-column:2;padding:4px 7px;font-size:9px;font-weight:700}.cleanup-error{border:1px solid color-mix(in srgb, var(--danger) 32%, transparent);background:color-mix(in srgb, var(--danger) 8%, var(--surface));color:var(--danger);border-radius:10px;margin:0 20px 16px;padding:11px 12px;font-size:12px;line-height:1.45}.cleanup-footer{border-top:1px solid var(--line);background:var(--surface-soft);justify-content:space-between;align-items:center;gap:20px;padding:17px 20px;display:flex}.cleanup-footer>small{color:var(--muted);font-size:10px;line-height:1.45}.cleanup-footer>div{gap:8px;display:flex}.cleanup-footer button{border:1px solid var(--line-strong);background:var(--surface-raised);min-height:40px;color:var(--ink);white-space:nowrap;border-radius:10px;padding:0 14px;font-size:11px;font-weight:750}.cleanup-footer .cleanup-delete{background:var(--danger);color:#fff;border-color:#0000}.cleanup-footer button:disabled{opacity:.46;cursor:not-allowed}@media (max-width:1020px){.hero{grid-template-columns:minmax(0,1fr) 290px;padding-inline:2%}.workbench{grid-template-columns:320px minmax(0,1fr)}.controls{padding:32px 26px}.output-panel{padding:0 25px 25px}.workspace{grid-template-columns:224px minmax(0,1fr)}.workspace-body{grid-template-columns:310px minmax(0,1fr)}.sales-inbox-grid{grid-template-columns:158px minmax(0,1fr)}.sales-inbox-grid:has(.lead-detail) .sales-table-panel{display:none}.sales-inbox-grid>.lead-detail{grid-area:1/2}.lead-inspector-empty{display:none}}@media (max-width:1100px){.topbar{grid-template-columns:auto 1fr auto;gap:24px}.topbar-workspace{display:none}}@media (max-width:860px){.topbar{grid-template-columns:1fr auto}.topnav{display:none}.hero{grid-template-columns:1fr;min-height:405px;padding:54px 4% 48px}.radar-visual{display:none}.workbench{grid-template-columns:1fr}.controls{border-right:0;border-bottom:1px solid var(--line)}.panel-title h2{max-width:520px}.controls form{grid-template-columns:1fr 1fr;gap:0 14px;display:grid}.controls form>button,.form-error{grid-column:1/-1}.process-note{display:none}.sales-inbox-grid{grid-template-columns:158px minmax(0,1fr)}.footer{grid-template-columns:1fr 1fr}.footer>span:nth-child(2){display:none}.workspace{grid-template-columns:1fr;height:auto;min-height:0;max-height:none;overflow:visible}.workspace-sidebar{z-index:15;border-right:0;border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--canvas) 92%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);padding:10px 0;display:block;position:sticky;top:70px;overflow:hidden}.workspace-sidebar-head{display:none}.workspace-nav{scrollbar-width:none;gap:7px;padding:0;display:flex;overflow-x:auto}.workspace-nav::-webkit-scrollbar{display:none}.workspace-nav button{flex:none;grid-template-columns:22px auto;width:auto;min-height:49px;padding:7px 11px}.workspace-nav button>b,.workspace-nav button small{display:none}.workspace-nav .cleanup-trigger{border:1px solid color-mix(in srgb, var(--danger) 25%, var(--line));border-radius:11px;margin-top:0}.workspace-stage-head{grid-template-rows:auto auto;grid-template-columns:1fr;gap:14px;min-height:122px;padding:15px 22px 13px}.workspace-heading{grid-row:auto}.workspace-flow{border-left:0;grid-template-columns:auto minmax(0,1fr);gap:15px;padding-left:0}.workspace-stage,.workspace-body{height:auto;min-height:0;overflow:visible}.workspace-body{grid-template-columns:1fr}.workspace-body>.controls,.workspace-body>.output-panel{scrollbar-gutter:auto;height:auto;overflow:visible}.workspace-body>.controls{border-right:0;border-bottom:1px solid var(--line);min-height:auto}.overview-metrics{grid-template-columns:repeat(3,1fr)}.automation-form{grid-template-columns:1fr}.automation-config,.economics-calculator{padding:24px 20px}.economics-calculator{border-top:1px solid var(--line);border-left:0}.automation-savebar{padding-inline:20px}}@media (max-width:700px){.shell{padding:0 15px 20px}.topbar{height:70px}.phase-tag{display:none}.brand{font-size:15px}.hero{min-height:370px;padding:43px 3px 38px}.hero h1{overflow-wrap:anywhere;max-width:100%;font-size:clamp(42px,12vw,56px)}.hero h1 em{max-width:10ch;display:block}.lede{font-size:14px}.hero-proof{gap:8px 14px}.workbench{border-radius:19px;width:100%}.controls{padding:29px 21px}.panel-title h2{overflow-wrap:anywhere;max-width:15ch}.controls form{display:block}.output-panel{padding:0 17px 20px}.output-toolbar{height:58px}.signal-route{grid-template-columns:1fr 1fr}.signal-stop{border-bottom:1px solid var(--line)}.weight-grid{grid-template-columns:1fr}.execution-intro,.score-action{flex-direction:column;align-items:stretch}.execution-intro>button,.score-action button{width:100%}.scan-mode-picker{grid-template-columns:1fr;max-width:none}.budget-row{grid-template-columns:1fr 1fr}.budget-row>div{border-bottom:1px solid var(--line)}.job-row{grid-template-columns:8px 1fr}.job-row>span{grid-column:2}.run-board-head{flex-direction:column;align-items:flex-start}.run-board-head>div:last-child{justify-content:flex-start}.run-row{grid-template-columns:80px 1fr auto}.run-row>em{grid-column:2}.run-row a{grid-area:1/3/span 2}.lead-inbox-title{flex-direction:column}.lead-inbox-badges{justify-content:flex-start}.lead-summary{grid-template-columns:1fr 1fr}.lead-summary>div{border-bottom:1px solid var(--line)}.sales-inbox-grid{grid-template-columns:1fr;height:auto;min-height:0;overflow:visible}.sales-stage-rail{z-index:8;border-right:0;border-bottom:1px solid var(--line);scrollbar-width:none;gap:6px;padding:9px;display:flex;position:sticky;top:69px;overflow-x:auto}.sales-stage-rail::-webkit-scrollbar{display:none}.stage-rail-head,.stage-rail-label{display:none}.sales-stage-rail button{flex:none;width:auto;min-width:112px}.sales-stage-rail button:before{display:none}.sales-inbox-grid:has(.lead-detail) .sales-table-panel{display:none}.sales-inbox-grid:not(:has(.lead-detail)) .sales-table-panel{grid-column:1}.sales-inbox-grid>.lead-detail{grid-area:2/1}.sales-table-panel{border-right:0;min-height:430px}.sales-table-head,.sales-table-row{grid-template-columns:minmax(145px,1fr) 45px minmax(90px,.65fr)}.sales-table-head>span:nth-child(2),.sales-table-head>span:nth-child(5),.table-intent,.table-artifacts{display:none}.lead-queue{border-right:0;border-bottom:1px solid var(--line)}.lead-queue-list{max-height:300px}.lead-detail{max-height:none;box-shadow:inset 0 2px var(--intent-color);padding:18px}.lead-detail-head{grid-template-columns:58px 1fr}.lead-detail-actions{grid-column:2;justify-content:space-between}.outreach-empty{flex-direction:column;align-items:stretch}.outreach-empty button{width:100%}.lead-workflow{grid-template-columns:1fr}.lead-detail .lead-note{grid-column:auto}.footer{grid-template-columns:1fr;gap:13px}.footer>span:last-child{justify-self:start}#radar{padding-top:0}.workspace-stage-head{align-items:flex-start}.workspace-body:not(.view-radar)>.output-panel{padding:0 15px 18px}.strategy-disclosure>summary{grid-template-columns:1fr 24px}.strategy-disclosure>summary>small{display:none}.radar-next-action,.overview-next,.view-intro{flex-direction:column;align-items:stretch}.radar-next-action button,.overview-next button,.view-intro button{width:100%}.overview-metrics{grid-template-columns:1fr}.overview-metrics button{min-height:105px}.cleanup-backdrop{align-items:end;padding:0}.cleanup-dialog{border-width:1px 0 0;border-radius:20px 20px 0 0;width:100%;max-height:92dvh}.cleanup-head{padding:22px 18px 18px}.cleanup-head h2{font-size:27px}.cleanup-select-all{margin-inline:14px}.cleanup-options{grid-template-columns:1fr;padding-inline:14px}.cleanup-options label{min-height:98px}.cleanup-footer{flex-direction:column;align-items:stretch;padding-inline:14px}.cleanup-footer>div{grid-template-columns:1fr 1.3fr;display:grid}.cleanup-footer button{width:100%}.automation-intro{flex-direction:column;align-items:stretch}.automation-state{width:fit-content}.automation-fields,.economics-results{grid-template-columns:1fr}.automation-savebar,.automation-savebar>div:last-child{flex-direction:column;align-items:stretch}.automation-savebar button{width:100%}.automation-error,.automation-notice{text-align:left;max-width:none}.notifications-head{flex-direction:column;align-items:stretch}.notifications-head button{width:100%}.notification-list article{grid-template-columns:10px minmax(0,1fr);padding-inline:2px}.notification-list time{grid-column:2}}@media (max-width:430px){.theme-toggle>span:last-child{display:none}.theme-toggle{padding:6px}.hero h1{letter-spacing:-.045em}.hero-proof span{font-size:11px}.result-head{flex-direction:column}.result-head h2{font-size:36px}.signal-route{grid-template-columns:1fr}.signal-stop{min-height:70px}.signal-stop span{margin-top:11px}.signal-stop:after{display:none}.observation-head{grid-template-columns:1fr}.observation-head>div+div{border-left:0;border-top:1px solid var(--line)}.lead-detail-head{grid-template-columns:1fr}.lead-detail-head>a{grid-column:1}.lead-evidence>p{font-size:13px}.lead-next{grid-template-columns:1fr}.workspace-stage-head{padding-inline:17px}.workspace-stage-head h1{font-size:27px}.workspace-flow{grid-template-columns:1fr}.workspace-flow-label{display:none}.workspace-flow button{font-size:10px}.workspace-overview{padding:18px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.scan-history{border:1px solid var(--line);background:var(--surface);border-radius:14px;margin:17px 18px 0;overflow:hidden}.scan-history>header{border-bottom:1px solid var(--line);background:var(--surface-soft);justify-content:space-between;align-items:center;gap:16px;min-height:55px;padding:11px 14px;display:flex}.scan-history>header>div{gap:4px;display:grid}.scan-history>header span{color:var(--metal);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:750}.scan-history>header h4{margin:0;font-size:12px}.scan-history>header small{color:var(--faint);font:10px/1 var(--mono)}.scan-history-list{display:grid}.scan-history article{border-bottom:1px solid var(--line);grid-template-columns:8px minmax(150px,1fr) 90px 125px 90px;align-items:center;gap:10px;min-height:58px;padding:10px 14px;display:grid}.scan-history article:last-child{border-bottom:0}.scan-history article.current{background:color-mix(in srgb, var(--good) 5%, var(--surface-raised))}.scan-history article>i{background:var(--faint);border-radius:50%;width:7px;height:7px}.scan-history article.current>i{background:var(--good);box-shadow:0 0 0 4px color-mix(in srgb, var(--good) 10%, transparent)}.scan-history article>div{gap:4px;min-width:0;display:grid}.scan-history article strong{font-size:11px}.scan-history article small{color:var(--faint);font:9px/1 var(--mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.scan-history article>span{border:1px solid var(--line);width:fit-content;color:var(--muted);border-radius:99px;padding:5px 7px;font-size:9px;font-weight:650}.scan-history article>b{color:var(--ink);font-size:10px;font-weight:650}.scan-history article>em{color:var(--metal);font:normal 9px/1 var(--mono);text-align:right}@media (max-width:600px){.scan-history{margin-inline:12px}.scan-history article{grid-template-columns:8px 1fr auto}.scan-history article>b,.scan-history article>em{display:none}}.account-chip{border:1px solid var(--line);background:var(--surface);border-radius:99px;align-items:center;gap:9px;min-width:0;padding:6px 10px 6px 7px;display:flex}.account-chip>span{background:var(--brand);width:26px;height:26px;color:var(--brand-contrast);font:650 11px/1 var(--display);border-radius:50%;flex:none;place-items:center;display:grid}.account-chip>div{gap:2px;min-width:0;display:grid}.account-chip small{color:var(--faint);font-size:9px}.account-chip strong{max-width:170px;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:650;overflow:hidden}.topbar-actions form{margin:0}.signout-button{min-height:34px;color:var(--muted);background:0 0;border:0;padding:0 10px;font-size:11px;font-weight:650}.signout-button:hover{color:var(--ink)}.auth-shell,.onboarding-shell{min-height:100dvh;padding:0 clamp(20px,4vw,62px) 42px}.auth-topbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:82px;display:flex}.auth-layout{grid-template-columns:minmax(0,1.08fr) minmax(410px,.72fr);align-items:center;gap:clamp(48px,8vw,120px);width:min(1180px,100%);min-height:calc(100dvh - 124px);margin:0 auto;padding:54px 0;display:grid}.auth-manifesto{max-width:650px;padding:20px 0;position:relative}.auth-kicker{color:var(--metal);letter-spacing:.11em;text-transform:uppercase;align-items:center;gap:10px;font-size:11px;font-weight:750;display:flex}.auth-kicker i{background:currentColor;width:22px;height:1px}.auth-manifesto h2{font:500 clamp(48px, 5.7vw, 78px)/.98 var(--display);letter-spacing:-.055em;margin:25px 0 23px}.auth-manifesto h2 em{color:var(--brand);font-weight:500}.auth-manifesto>p{max-width:570px;color:var(--muted);margin:0;font-size:15px;line-height:1.75}.auth-manifesto ul{gap:11px;margin:31px 0 0;padding:0;list-style:none;display:grid}.auth-manifesto li{color:var(--muted);align-items:center;gap:12px;font-size:12px;display:flex}.auth-manifesto li b{color:var(--metal);font:700 9px/1 var(--mono)}.signal-trace{width:min(540px,92%);height:72px;margin:34px 0 0;position:relative;overflow:hidden}.signal-trace:before{content:"";background:linear-gradient(90deg, transparent, var(--line-strong) 8%, var(--line-strong) 92%, transparent);height:1px;position:absolute;top:50%;left:0;right:0}.signal-trace i{border:1px solid var(--metal);background:var(--canvas);border-radius:50%;width:8px;height:8px;position:absolute;top:calc(50% - 4px)}.signal-trace i:first-child{left:8%}.signal-trace i:nth-child(2){left:31%}.signal-trace i:nth-child(3){left:58%}.signal-trace i:nth-child(4){left:86%}.signal-trace span{border-right:1px solid var(--brand);opacity:.72;border-radius:50%;width:31%;height:58px;position:absolute;top:calc(50% - 29px);left:30%;transform:skew(-24deg)}.auth-card{border:1px solid var(--line);background:color-mix(in srgb, var(--surface-raised) 94%, transparent);width:100%;box-shadow:var(--shadow);border-radius:26px;padding:16px 34px 27px;position:relative;overflow:hidden}.auth-card:before{content:"";background:linear-gradient(90deg, var(--metal), transparent);height:2px;position:absolute;top:0;left:34px;right:34px}.auth-tabs{background:var(--surface-soft);border-radius:12px;grid-template-columns:1fr 1fr;gap:4px;padding:5px;display:grid}.auth-tabs button{min-height:40px;color:var(--muted);background:0 0;border:0;border-radius:9px;font-size:12px;font-weight:700}.auth-tabs button.active{background:var(--surface-raised);color:var(--ink);box-shadow:0 2px 9px color-mix(in srgb, var(--ink) 7%, transparent)}.auth-card-copy{padding:30px 1px 8px}.auth-card-copy>span,.onboarding-copy>span{color:var(--metal);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:750}.auth-card-copy h1{font:500 31px/1.06 var(--display);letter-spacing:-.035em;margin:11px 0 9px}.auth-card-copy p{color:var(--muted);margin:0;font-size:12px;line-height:1.6}.auth-form,.onboarding-form{gap:17px;margin-top:23px;display:grid}.auth-form label,.onboarding-form label{color:var(--ink);gap:8px;font-size:12px;font-weight:700;display:grid}.auth-form input,.onboarding-form input{border:1px solid var(--line-strong);background:var(--surface);width:100%;min-height:50px;color:var(--ink);border-radius:11px;outline:0;padding:0 14px;font-size:14px;font-weight:450}.auth-form input:focus,.onboarding-form input:focus{border-color:var(--brand);box-shadow:0 0 0 4px color-mix(in srgb, var(--brand) 10%, transparent)}.auth-form input::placeholder,.onboarding-form input::placeholder{color:var(--faint)}.auth-form fieldset,.onboarding-form fieldset{border:0;margin:0;padding:0}.auth-submit{background:var(--brand);width:100%;min-height:51px;color:var(--brand-contrast);box-shadow:0 12px 30px color-mix(in srgb, var(--brand) 17%, transparent);border:0;border-radius:11px;justify-content:space-between;align-items:center;padding:0 16px;font-size:12px;font-weight:750;display:flex}.auth-submit:hover{background:var(--brand-hover);transform:translateY(-1px)}.auth-submit b{font-size:18px;font-weight:400}.auth-form fieldset:disabled,.onboarding-form fieldset:disabled{opacity:.58;cursor:wait}.auth-feedback{border:1px solid;border-radius:9px;margin:-2px 0 0;padding:11px 12px;font-size:12px;line-height:1.45}.auth-feedback.error{border-color:color-mix(in srgb, var(--danger) 28%, transparent);background:color-mix(in srgb, var(--danger) 8%, var(--surface));color:var(--danger)}.auth-feedback.success{border-color:color-mix(in srgb, var(--good) 28%, transparent);background:color-mix(in srgb, var(--good) 8%, var(--surface));color:var(--good)}.auth-privacy{color:var(--faint);text-align:center;margin:20px 0 0;font-size:10px;line-height:1.5}.onboarding-shell{flex-direction:column;display:flex}.onboarding-step{color:var(--muted);align-items:center;gap:10px;font-size:11px;display:flex}.onboarding-step b{color:var(--metal);font:700 10px/1 var(--mono)}.onboarding-step .theme-toggle{margin-left:6px}.onboarding-card{border:1px solid var(--line);background:var(--surface-raised);width:min(650px,100%);box-shadow:var(--shadow);border-radius:28px;margin:auto;padding:clamp(28px,5vw,52px)}.onboarding-copy h1{font:500 clamp(38px, 5vw, 52px)/1 var(--display);letter-spacing:-.045em;margin:13px 0 11px}.onboarding-copy p{max-width:520px;color:var(--muted);margin:0;font-size:14px;line-height:1.65}.onboarding-form{gap:20px;margin-top:31px}.onboarding-form label small{color:var(--faint);font-size:10px;font-weight:500}.onboarding-form label>span{color:var(--faint);font-size:9px;font-weight:600}.onboarding-location{grid-template-columns:1fr 1fr;gap:13px;display:grid}.onboarding-promise{border-top:1px solid var(--line);color:var(--muted);grid-template-columns:8px 1fr;gap:10px;margin-top:25px;padding-top:21px;font-size:11px;line-height:1.55;display:grid}.onboarding-promise i{background:var(--good);width:7px;height:7px;box-shadow:0 0 0 4px color-mix(in srgb, var(--good) 10%, transparent);border-radius:50%;margin-top:4px}@media (max-width:900px){.auth-layout{grid-template-columns:1fr;gap:38px;padding-top:40px}.auth-manifesto{max-width:720px}.auth-manifesto h2{font-size:clamp(48px,9vw,72px)}.auth-card{width:min(560px,100%)}.account-chip{display:none}}@media (max-width:600px){.auth-shell,.onboarding-shell{padding-inline:15px}.auth-topbar{height:70px}.auth-layout{padding:32px 0}.auth-manifesto h2{font-size:clamp(42px,12vw,58px)}.auth-manifesto>p{font-size:14px}.signal-trace{margin-top:25px}.auth-card{border-radius:20px;padding:12px 20px 23px}.auth-card:before{left:20px;right:20px}.auth-card-copy h1{font-size:28px}.onboarding-card{border-radius:20px;padding:27px 20px}.onboarding-location{grid-template-columns:1fr}.onboarding-step{font-size:0}.onboarding-step b{display:none}.signout-button{padding-inline:4px}.topbar-actions{gap:8px}}.automation-readiness{border:1px solid var(--line);background:var(--surface-raised);border-radius:13px;grid-template-columns:minmax(210px,.72fr) minmax(420px,1.28fr);align-items:center;gap:26px;min-height:84px;margin:16px 0 18px;padding:15px 17px;display:grid}.automation-readiness.ready{border-color:color-mix(in srgb, var(--good) 34%, var(--line));background:color-mix(in srgb, var(--good) 4%, var(--surface-raised))}.automation-readiness.attention{border-color:color-mix(in srgb, var(--warning) 30%, var(--line))}.readiness-copy{gap:5px;display:grid}.readiness-copy>span{color:var(--metal);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:750}.readiness-copy strong{font-size:12px}.readiness-copy small{color:var(--faint);font-size:9px}.readiness-checks{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.readiness-checks>span{border:1px solid var(--line);min-height:49px;color:var(--muted);border-radius:9px;grid-template-columns:9px 1fr;align-content:center;gap:3px 8px;padding:7px 9px;font-size:10px;font-weight:650;display:grid}.readiness-checks>span>i{background:var(--warning);border-radius:50%;grid-row:1/3;align-self:center;width:7px;height:7px}.readiness-checks>span.ok>i{background:var(--good)}.readiness-checks>span>b{color:var(--faint);font-size:9px;font-weight:600}.monthly-usage{border:1px solid var(--line);background:var(--surface-raised);border-radius:11px;gap:9px;margin-top:14px;padding:14px 15px;display:grid}.monthly-usage>div:first-child{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.monthly-usage span{color:var(--muted);font-size:10px;font-weight:700}.monthly-usage strong{color:var(--ink);font-size:14px}.monthly-usage strong small{color:var(--faint);font-size:10px;font-weight:600}.monthly-usage-track{background:var(--surface-soft);border-radius:99px;height:5px;overflow:hidden}.monthly-usage-track i{border-radius:inherit;background:linear-gradient(90deg, var(--good), var(--metal));height:100%;transition:width .3s;display:block}.monthly-usage p{color:var(--faint);margin:0;font-size:9px}@media (max-width:1020px){.automation-readiness{grid-template-columns:1fr}}@media (max-width:600px){.automation-readiness{margin-inline:0;padding:14px}.readiness-checks{grid-template-columns:1fr}}body{background:linear-gradient(180deg, color-mix(in srgb, var(--surface-raised) 46%, transparent), transparent 240px), radial-gradient(circle at 74% 5%, var(--metal-soft), transparent 31rem), var(--canvas)}.topbar{background:color-mix(in srgb, var(--canvas) 91%, transparent);box-shadow:0 1px 0 color-mix(in srgb, var(--surface-raised) 82%, transparent)}.brand-mark{background:linear-gradient(145deg, color-mix(in srgb, var(--surface-raised) 94%, var(--metal)), var(--surface-soft));box-shadow:inset 0 1px #ffffffc7, 0 5px 16px color-mix(in srgb, var(--ink) 7%, transparent)}.workspace-sidebar{background:linear-gradient(180deg, color-mix(in srgb, var(--surface-raised) 62%, transparent), color-mix(in srgb, var(--surface) 38%, transparent))}.workspace-sidebar-head{padding-inline:15px 17px}.workspace-nav button{border:1px solid #0000}.workspace-nav button.active{border-color:color-mix(in srgb, var(--brand) 14%, var(--line));background:linear-gradient(90deg, color-mix(in srgb, var(--brand) 12%, var(--surface-raised)), color-mix(in srgb, var(--surface-raised) 56%, transparent));box-shadow:inset 3px 0 var(--metal), 0 8px 22px color-mix(in srgb, var(--ink) 4%, transparent)}.workspace-stage{background:color-mix(in srgb, var(--surface) 83%, transparent);box-shadow:inset 1px 0 color-mix(in srgb, var(--surface-raised) 70%, transparent)}.workspace-stage-head{background:linear-gradient(180deg, color-mix(in srgb, var(--surface-raised) 34%, transparent), transparent)}.workspace-stage-head:after{content:"";background:linear-gradient(90deg, transparent, var(--metal), transparent);opacity:.42;pointer-events:none;width:min(27vw,410px);height:1px;position:absolute;bottom:-1px;right:34px}.workspace-stage-head{position:relative}.workspace-flow li.done:not(:last-child):after{background:linear-gradient(90deg, var(--good), color-mix(in srgb, var(--good) 48%, var(--line-strong)))}.workspace-flow li.done button>i{box-shadow:0 0 0 1px color-mix(in srgb, var(--good) 62%, var(--line-strong)), 0 0 0 4px color-mix(in srgb, var(--good) 9%, transparent)}.output-toolbar{border-bottom-color:var(--line-strong);background:color-mix(in srgb, var(--surface) 70%, transparent)}.overview-metrics button,.strategy-disclosure,.automation-readiness,.monthly-usage,.scan-history{box-shadow:0 1px 0 #ffffff9e, 0 10px 28px color-mix(in srgb, var(--ink) 3.5%, transparent)}:root[data-theme=dark] .overview-metrics button,:root[data-theme=dark] .strategy-disclosure,:root[data-theme=dark] .automation-readiness,:root[data-theme=dark] .monthly-usage,:root[data-theme=dark] .scan-history{box-shadow:0 1px #ffffff0a,0 12px 32px #00000021}.topbar-workspace span,.workspace-sidebar-head span,.workspace-heading>span,.view-intro>div>span,.workspace-empty-view>span,.automation-state span,.scan-history>header span{font-size:11px}.topbar-workspace strong,.workspace-nav button strong,.view-intro p,.overview-metrics small,.overview-metrics span,.workspace-empty-view p,.strategy-disclosure>summary>span,.strategy-disclosure>summary>small{font-size:12px}.workspace-nav button small,.workspace-flow-label,.workspace-flow button,.output-toolbar,.sales-progress,.sales-filters button{font-size:11px}@media (min-width:1180px){.workspace{grid-template-columns:270px minmax(0,1fr)}.workspace-sidebar{padding:31px 18px 21px 0}.workspace-sidebar-head{padding-bottom:25px}.workspace-sidebar-head strong{font-size:25px}.workspace-nav{gap:7px;padding-top:18px}.workspace-nav button{border-radius:11px;grid-template-columns:29px minmax(0,1fr) auto;gap:11px;min-height:64px;padding:9px 14px}.workspace-nav button strong{font-size:14px}.workspace-nav button small{font-size:11px}.workspace-stage-head{grid-template-columns:minmax(220px,250px) minmax(520px,1fr);gap:42px;min-height:112px;padding:18px 38px 17px}.workspace-stage-head h1{font-size:37px}.workspace-flow{gap:25px;padding-left:34px}.workspace-flow button{gap:10px}.workspace-body{grid-template-columns:370px minmax(0,1fr)}.workspace-body:not(.view-radar)>.output-panel{padding:0 34px 32px}.workspace-body:not(.view-radar) .output-toolbar{height:62px}.workspace-overview{padding:29px}.view-intro{padding-bottom:28px}.view-intro h2{font-size:39px}.overview-metrics{gap:14px;padding:26px 0}.overview-metrics button{border-radius:16px;min-height:148px;padding:19px}.overview-metrics strong{font-size:38px}}@media (min-width:861px) and (max-width:1179px){.workspace{grid-template-columns:240px minmax(0,1fr)}.workspace-body{grid-template-columns:320px minmax(0,1fr)}.workspace-stage-head{grid-template-columns:minmax(190px,220px) minmax(400px,1fr);gap:28px;padding-inline:28px}.workspace-flow{gap:16px;padding-left:22px}}@media (max-width:860px){.workspace-stage-head:after{width:42%;right:22px}}@media (max-width:700px){.workspace-stage-head:after{width:48%;right:17px}}.lp{--lp-edge:clamp(20px, 4.2vw, 78px);background:var(--canvas);width:100%;color:var(--ink);overflow:hidden}.lp>*{min-width:0}.lp a{color:inherit;text-decoration:none}.lp-header{z-index:30;width:100%;height:86px;padding:0 var(--lp-edge);border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--canvas) 92%, transparent);grid-template-columns:auto 1fr auto;align-items:center;gap:clamp(30px,5vw,88px);display:grid;position:relative}.lp-nav{justify-self:center;align-items:center;gap:clamp(22px,2.3vw,38px);display:flex}.lp-nav a,.lp-login{color:var(--muted);font-size:12px;font-weight:650;position:relative}.lp-nav a:after{content:"";background:var(--metal);height:1px;transition:right .2s;position:absolute;bottom:-9px;left:0;right:100%}.lp-nav a:hover{color:var(--ink)}.lp-nav a:hover:after{right:0}.lp-header-actions{align-items:center;gap:15px;display:flex}.lp-login:hover{color:var(--ink)}.lp-button{border:1px solid color-mix(in srgb, var(--brand) 76%, transparent);background:var(--brand);width:fit-content;min-height:52px;box-shadow:0 15px 38px color-mix(in srgb, var(--brand) 18%, transparent), inset 0 1px #ffffff30;border-radius:11px;justify-content:space-between;align-items:center;gap:24px;padding:0 18px;font-size:12px;font-weight:750;transition:transform .2s,background .2s,box-shadow .2s;display:inline-flex;color:var(--brand-contrast)!important}.lp-button:hover{background:var(--brand-hover);box-shadow:0 20px 44px color-mix(in srgb, var(--brand) 24%, transparent);transform:translateY(-2px)}.lp-button>span{font-size:17px;font-weight:400}.lp-button-small{border-radius:9px;gap:15px;min-height:40px;padding-inline:14px;font-size:11px}.lp-hero{min-height:min(780px,100dvh - 86px);padding:clamp(76px, 8vw, 128px) var(--lp-edge) clamp(68px, 7vw, 108px);background:linear-gradient(120deg, color-mix(in srgb, var(--surface-raised) 54%, transparent), transparent 51%), radial-gradient(circle at 80% 42%, var(--metal-soft), transparent 35rem);grid-template-columns:minmax(470px,.86fr) minmax(570px,1.14fr);align-items:center;gap:clamp(40px,5vw,92px);display:grid;position:relative}.lp-hero:before{content:"";left:var(--lp-edge);background:linear-gradient(transparent, var(--line) 16%, var(--line) 84%, transparent);width:1px;position:absolute;top:0;bottom:0}.lp-hero-copy{z-index:2;max-width:710px;padding-left:clamp(14px,1.2vw,23px);position:relative}.lp-kicker,.lp-section-intro>span,.lp-product-copy>span,.lp-control-copy>span,.lp-final>span{color:var(--metal);letter-spacing:.105em;text-transform:uppercase;align-items:center;gap:11px;font-size:11px;font-weight:780;display:flex}.lp-kicker i{background:currentColor;width:28px;height:1px}.lp-hero h1{font:500 clamp(58px, 5.9vw, 96px)/.92 var(--display);letter-spacing:-.062em;margin:25px 0}.lp-hero h1 em{color:var(--brand);font-weight:500}.lp-hero-copy>p{max-width:630px;color:var(--muted);margin:0;font-size:clamp(15px,1.12vw,18px);line-height:1.7}.lp-hero-actions{align-items:center;gap:26px;margin-top:35px;display:flex}.lp-text-link{align-items:center;gap:11px;font-size:12px;font-weight:680;display:inline-flex;color:var(--muted)!important}.lp-text-link span{color:var(--metal);font-size:17px}.lp-text-link:hover{color:var(--ink)!important}.lp-assurance{color:var(--faint);flex-wrap:wrap;gap:10px 21px;margin-top:30px;font-size:11px;display:flex}.lp-assurance span{align-items:center;gap:7px;display:flex}.lp-assurance i,.lp-control-copy i{background:var(--good);width:6px;height:6px;box-shadow:0 0 0 4px color-mix(in srgb, var(--good) 10%, transparent);border-radius:50%}.lp-radar-stage{perspective:1200px;place-items:center;min-width:0;height:555px;display:grid;position:relative}.lp-orbit{border:1px solid var(--line);border-radius:50%;position:absolute}.lp-orbit-one{width:530px;height:530px}.lp-orbit-two{opacity:.8;width:370px;height:370px}.lp-orbit:before,.lp-orbit:after{content:"";background:var(--line);position:absolute}.lp-orbit:before{width:1px;top:-7%;bottom:-7%;left:50%}.lp-orbit:after{height:1px;top:50%;left:-7%;right:-7%}.lp-sweep{z-index:0;transform-origin:100% 100%;background:linear-gradient(35deg, color-mix(in srgb, var(--brand) 18%, transparent), transparent 64%);border-right:1px solid color-mix(in srgb, var(--brand) 42%, transparent);width:265px;height:265px;margin:-265px 0 0 -265px;animation:8s linear infinite lp-sweep;position:absolute;top:50%;left:50%}.lp-signal-console{z-index:3;border:1px solid var(--line-strong);background:color-mix(in srgb, var(--surface-raised) 94%, transparent);width:min(640px,94%);box-shadow:0 34px 90px color-mix(in srgb, var(--ink) 16%, transparent), inset 0 1px #ffffffbf;border-radius:18px;position:relative;overflow:hidden;transform:rotateY(-3deg)rotateX(1deg)}:root[data-theme=dark] .lp-signal-console{box-shadow:0 38px 90px #0000006b,inset 0 1px #ffffff0a}.lp-signal-console>header{border-bottom:1px solid var(--line);background:var(--surface-soft);grid-template-columns:1fr auto 1fr;align-items:center;gap:14px;min-height:63px;padding:0 18px;display:grid}.lp-signal-console>header>div{color:var(--metal);letter-spacing:.08em;align-items:center;gap:8px;font-size:9px;font-weight:760;display:flex}.lp-signal-console>header i{background:var(--good);width:7px;height:7px;box-shadow:0 0 0 5px color-mix(in srgb, var(--good) 11%, transparent);border-radius:50%;animation:2.4s ease-in-out infinite lp-blink}.lp-signal-console>header b{font-size:12px}.lp-signal-console>header small{color:var(--faint);font:9px/1 var(--mono);justify-self:end}.lp-console-route{border-bottom:1px solid var(--line);height:66px;color:var(--faint);letter-spacing:.05em;justify-content:center;align-items:center;gap:12px;padding:0 17px;font-size:8px;font-weight:760;display:flex}.lp-console-route i{background:linear-gradient(90deg, var(--metal), var(--line-strong));flex:1;height:1px}.lp-lead-preview{border:1px solid color-mix(in srgb, var(--hot) 24%, var(--line));background:linear-gradient(120deg, color-mix(in srgb, var(--hot) 5%, var(--surface-raised)), var(--surface-raised));border-radius:13px;grid-template-columns:88px minmax(0,1fr);gap:20px;margin:17px;padding:19px;display:grid}.lp-score{border-right:1px solid var(--line);place-content:center;justify-items:center;display:grid}.lp-score strong{color:var(--hot);font:500 39px/1 var(--display)}.lp-score span{color:var(--hot);letter-spacing:.08em;margin-top:6px;font-size:8px;font-weight:800}.lp-lead-copy{gap:10px;display:grid}.lp-lead-copy>small{color:var(--metal);letter-spacing:.07em;font-size:8px;font-weight:780}.lp-lead-copy>strong{max-width:440px;font:500 16px/1.45 var(--display)}.lp-lead-copy>div{color:var(--muted);flex-wrap:wrap;gap:8px 14px;font-size:9px;display:flex}.lp-signal-console>footer{border-top:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:center;gap:12px;min-height:69px;padding:0 18px;display:grid}.lp-signal-console>footer span{color:var(--faint);text-transform:uppercase;font-size:8px;font-weight:760}.lp-signal-console>footer strong{font-size:10px}.lp-signal-console>footer b{color:var(--brand);font-size:9px}.lp-floating-signal{z-index:4;border:1px solid var(--line-strong);background:var(--surface-raised);min-height:43px;color:var(--muted);box-shadow:0 16px 36px color-mix(in srgb, var(--ink) 13%, transparent);border-radius:99px;align-items:center;gap:9px;padding:0 13px;font-size:9px;animation:5s ease-in-out infinite lp-float;display:flex;position:absolute}.lp-floating-signal i{background:var(--metal);border-radius:50%;width:6px;height:6px}.lp-floating-signal b{color:var(--ink);font:700 9px/1 var(--mono)}.lp-floating-one{top:68px;right:2%}.lp-floating-two{animation-delay:-2.2s;bottom:59px;left:1%}.lp-source-line{min-height:80px;padding:0 var(--lp-edge);border-block:1px solid var(--line);background:var(--surface);grid-template-columns:auto 1fr auto;align-items:center;gap:34px;display:grid}.lp-source-line>span,.lp-source-line>small{color:var(--faint);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:720}.lp-source-line>div{justify-content:center;align-items:center;gap:clamp(12px,2.4vw,38px);display:flex}.lp-source-line b{color:var(--muted);font-size:12px;font-weight:680}.lp-source-line i{background:var(--line-strong);border-radius:50%;width:4px;height:4px}.lp-problem,.lp-product,.lp-control{padding:clamp(95px, 10vw, 158px) var(--lp-edge)}.lp-section-intro{max-width:900px}.lp-section-intro h2,.lp-product-copy h2,.lp-control-copy h2,.lp-final h2{font:500 clamp(43px, 4.3vw, 68px)/1.02 var(--display);letter-spacing:-.048em;margin:18px 0 0}.lp-contrast{grid-template-columns:minmax(0,1fr) 74px minmax(0,1fr);align-items:stretch;margin-top:64px;display:grid}.lp-contrast article{border:1px solid var(--line);min-height:420px;padding:clamp(25px,3vw,43px)}.lp-contrast article>header{border-bottom:1px solid var(--line);justify-content:space-between;gap:16px;padding-bottom:23px;display:flex}.lp-contrast article>header span{color:var(--faint);text-transform:uppercase;font-size:10px;font-weight:740}.lp-contrast article>header b{font-size:11px}.lp-noise{background:color-mix(in srgb, var(--surface) 70%, transparent);border-radius:20px 0 0 20px}.lp-intent{background:var(--surface-raised);box-shadow:0 26px 70px color-mix(in srgb, var(--ink) 8%, transparent);border-radius:0 20px 20px 0}.lp-noise-cloud{opacity:.55;height:195px;margin-top:25px;position:relative;overflow:hidden}.lp-noise-cloud span{border:1px solid var(--line);color:var(--muted);border-radius:99px;padding:8px 11px;font-size:10px;position:absolute}.lp-noise-cloud span:first-child{top:8%;left:3%}.lp-noise-cloud span:nth-child(2){top:1%;left:45%}.lp-noise-cloud span:nth-child(3){top:22%;right:2%}.lp-noise-cloud span:nth-child(4){top:43%;left:17%}.lp-noise-cloud span:nth-child(5){top:49%;left:54%}.lp-noise-cloud span:nth-child(6){bottom:4%;right:7%}.lp-noise-cloud span:nth-child(7){bottom:3%;left:2%}.lp-noise-cloud span:nth-child(8){color:var(--hot);border-color:var(--hot);top:3%;left:69%}.lp-noise-cloud span:nth-child(9){bottom:8%;left:40%}.lp-contrast article>p{color:var(--muted);margin:25px 0 0;font-size:12px;line-height:1.65}.lp-filter-mark{grid-template-rows:1fr 42px 1fr;place-items:center;display:grid}.lp-filter-mark span{background:linear-gradient(var(--line), var(--metal));width:1px;height:100%}.lp-filter-mark span:last-child{background:linear-gradient(var(--metal), var(--line))}.lp-filter-mark b{border:1px solid var(--metal);width:42px;height:42px;color:var(--metal);font:700 9px/1 var(--mono);background:var(--canvas);border-radius:50%;place-items:center;display:grid}.lp-mini-lead{border-bottom:1px solid var(--line);grid-template-columns:49px minmax(0,1fr) auto;align-items:center;gap:14px;padding:20px 0;display:grid}.lp-mini-lead>strong{color:var(--hot);font:500 27px/1 var(--display)}.lp-mini-lead p{font:500 13px/1.35 var(--display);margin:0}.lp-mini-lead small{color:var(--faint);font:9px/1 var(--body);margin-top:7px;display:block}.lp-mini-lead>b{color:var(--hot);letter-spacing:.07em;font-size:8px}.lp-process{padding:clamp(90px, 9vw, 140px) var(--lp-edge);color:#edf3f9;background:#101824}.lp-section-intro-light{grid-template-columns:1fr auto;align-items:end;max-width:none;display:grid}.lp-section-intro-light>span{color:#8fa9c2;grid-column:1/-1}.lp-section-intro-light h2{max-width:850px}.lp-section-intro-light p{color:#9daaba;max-width:360px;margin:0 0 6px;font-size:13px;line-height:1.6}.lp-steps{border-top:1px solid #dbe7f426;grid-template-columns:repeat(3,1fr);margin:72px 0 0;padding:0;list-style:none;display:grid}.lp-steps>li{border-right:1px solid #dbe7f426;flex-direction:column;min-height:390px;padding:36px clamp(22px,2.7vw,43px) 24px;display:flex;position:relative}.lp-steps>li:first-child{padding-left:0}.lp-steps>li:last-child{border-right:0;padding-right:0}.lp-step-number{color:#8098b1;font:700 9px/1 var(--mono);background:#101824;padding-right:12px;position:absolute;top:-13px;left:0}.lp-steps>li>span{color:#8195aa;letter-spacing:.09em;margin-top:28px;font-size:9px;font-weight:760}.lp-steps h3{max-width:330px;font:500 clamp(21px, 2vw, 29px)/1.18 var(--display);margin:16px 0 30px}.lp-input-demo,.lp-strategy-demo,.lp-pipeline-demo{margin-top:auto}.lp-input-demo{grid-template-columns:1fr 26px 1fr;gap:7px;display:grid}.lp-input-demo small{color:#728399;grid-row:1;font-size:8px}.lp-input-demo small:nth-of-type(2){grid-column:3}.lp-input-demo strong{background:#172230;border:1px solid #dbe7f42b;border-radius:9px;align-items:center;min-height:48px;padding:0 12px;font-size:11px;display:flex}.lp-input-demo i{color:#718aa2;grid-row:2;place-items:center;font-style:normal;display:grid}.lp-strategy-demo{flex-wrap:wrap;gap:8px;display:flex}.lp-strategy-demo span{color:#b8c4d1;background:#172230;border:1px solid #dbe7f429;border-radius:99px;padding:10px 12px;font-size:9px}.lp-pipeline-demo{align-items:center;gap:10px;display:flex}.lp-pipeline-demo span{color:#8495a7;gap:6px;font-size:9px;display:grid}.lp-pipeline-demo b{color:#e8eef5;font:500 25px/1 var(--display)}.lp-pipeline-demo i{color:#5d7187;font-style:normal}.lp-product{grid-template-columns:minmax(360px,.62fr) minmax(650px,1.38fr);align-items:center;gap:clamp(55px,7vw,120px);display:grid}.lp-product-copy>p,.lp-control-copy>p{max-width:540px;color:var(--muted);margin:25px 0 0;font-size:14px;line-height:1.7}.lp-product-copy ul{border-top:1px solid var(--line);gap:0;margin:37px 0 0;padding:0;list-style:none;display:grid}.lp-product-copy li{border-bottom:1px solid var(--line);grid-template-columns:35px 1fr;gap:13px;padding:18px 0;display:grid}.lp-product-copy li>i{color:var(--metal);font:normal 700 9px/1.4 var(--mono)}.lp-product-copy li>span{color:var(--muted);font-size:11px;line-height:1.5}.lp-product-copy li b{color:var(--ink);margin-bottom:4px;font-size:12px;display:block}.lp-desk-mock{border:1px solid var(--line-strong);background:var(--surface-raised);min-width:0;box-shadow:0 35px 90px color-mix(in srgb, var(--ink) 13%, transparent);border-radius:18px;overflow:hidden}.lp-desk-mock>header{border-bottom:1px solid var(--line);background:var(--surface-soft);justify-content:space-between;align-items:center;min-height:74px;padding:0 21px;display:flex}.lp-desk-mock>header div{gap:5px;display:grid}.lp-desk-mock>header small{color:var(--metal);letter-spacing:.09em;font-size:8px;font-weight:760}.lp-desk-mock>header strong{font:500 17px/1 var(--display)}.lp-desk-mock>header>span{color:var(--faint);font:9px/1 var(--mono)}.lp-desk-grid{grid-template-columns:105px minmax(190px,.75fr) minmax(280px,1.25fr);min-height:390px;display:grid}.lp-desk-grid>aside{border-right:1px solid var(--line);background:var(--surface);padding:13px 8px}.lp-desk-grid>aside b{min-height:42px;color:var(--muted);border-radius:7px;justify-content:space-between;align-items:center;padding:0 9px;font-size:9px;display:flex}.lp-desk-grid>aside b.active{background:var(--surface-soft);color:var(--ink);box-shadow:inset 2px 0 var(--metal)}.lp-desk-grid>aside span{color:var(--faint);font:8px/1 var(--mono)}.lp-desk-list{border-right:1px solid var(--line)}.lp-desk-list>div{border-bottom:1px solid var(--line);grid-template-columns:35px 1fr auto;align-items:center;gap:9px;min-height:82px;padding:10px 11px;display:grid}.lp-desk-list>div.active{background:color-mix(in srgb, var(--brand) 7%, var(--surface));box-shadow:inset 2px 0 var(--metal)}.lp-desk-list>div>strong{color:var(--hot);font:500 19px/1 var(--display)}.lp-desk-list p{gap:5px;min-width:0;margin:0;display:grid}.lp-desk-list p b{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.lp-desk-list p span,.lp-desk-list time{color:var(--faint);font-size:8px}.lp-desk-grid>article{padding:24px 20px}.lp-detail-score{align-items:baseline;gap:9px;display:flex}.lp-detail-score strong{color:var(--hot);font:500 38px/1 var(--display)}.lp-detail-score span,.lp-desk-grid>article>small{color:var(--hot);letter-spacing:.07em;font-size:8px;font-weight:760}.lp-desk-grid>article>small{color:var(--metal);margin-top:22px;display:block}.lp-desk-grid>article h3{font:500 18px/1.35 var(--display);margin:11px 0 20px}.lp-evidence{border-block:1px solid var(--line);color:var(--muted);gap:8px;padding:15px 0;font-size:9px;display:grid}.lp-desk-grid>article footer{justify-content:space-between;align-items:center;gap:12px;margin-top:19px;display:flex}.lp-desk-grid button{background:var(--brand);min-height:38px;color:var(--brand-contrast);border:0;border-radius:8px;padding:0 11px;font-size:9px;font-weight:720}.lp-desk-grid article a{color:var(--brand);font-size:9px;font-weight:700}.lp-sectors{min-height:115px;padding:0 var(--lp-edge);border-block:1px solid var(--line);background:var(--surface);grid-template-columns:auto 1fr;align-items:center;gap:50px;display:grid}.lp-sectors>span{color:var(--faint);letter-spacing:.09em;text-transform:uppercase;font-size:9px;font-weight:760}.lp-sectors>div{justify-content:space-between;align-items:center;gap:18px;display:flex;overflow:hidden}.lp-sectors b{color:var(--muted);font:500 clamp(14px,1.25vw,19px)/1 var(--display);white-space:nowrap}.lp-sectors i{color:var(--metal);font-style:normal}.lp-control{background:linear-gradient(115deg, var(--surface), transparent 48%);grid-template-columns:minmax(400px,.8fr) minmax(450px,1fr);align-items:center;gap:clamp(70px,11vw,180px);display:grid}.lp-control-visual{place-content:center;min-height:430px;display:grid;position:relative}.lp-budget-ring{border:1px solid var(--line);background:conic-gradient(var(--brand) 0 72%, var(--surface-soft) 72% 100%);width:330px;height:330px;box-shadow:0 28px 70px color-mix(in srgb, var(--ink) 10%, transparent);border-radius:50%;place-items:center;display:grid}.lp-budget-ring:before{content:"";background:var(--surface-raised);width:292px;height:292px;box-shadow:inset 0 0 0 1px var(--line);border-radius:50%;position:absolute}.lp-budget-ring>span{z-index:1;justify-items:center;gap:9px;display:grid;position:relative}.lp-budget-ring small{color:var(--faint);letter-spacing:.1em;font-size:9px;font-weight:760}.lp-budget-ring strong{font:500 51px/1 var(--display)}.lp-budget-ring b{color:var(--good);font-size:10px}.lp-control-row{border:1px solid var(--line-strong);background:var(--surface-raised);min-width:210px;min-height:56px;box-shadow:0 14px 35px color-mix(in srgb, var(--ink) 10%, transparent);border-radius:11px;grid-template-columns:1fr auto 32px;align-items:center;gap:11px;padding:0 13px;display:grid;position:absolute}.lp-control-row:nth-of-type(2){top:64px;right:0}.lp-control-row:nth-of-type(3){bottom:57px;left:0}.lp-control-row span{color:var(--muted);font-size:10px}.lp-control-row b{color:var(--brand);font-size:9px}.lp-control-row i{background:color-mix(in srgb, var(--good) 27%, var(--surface-soft));border-radius:99px;width:32px;height:17px;position:relative}.lp-control-row i:after{content:"";background:var(--good);border-radius:50%;width:11px;height:11px;position:absolute;top:3px;right:3px}.lp-control-copy>div{flex-wrap:wrap;gap:12px 22px;margin-top:31px;display:flex}.lp-control-copy>div span{color:var(--muted);align-items:center;gap:9px;font-size:10px;display:flex}.lp-final{min-height:620px;padding:100px var(--lp-edge);color:#edf3f9;text-align:center;background:#101824;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.lp-final h2{z-index:2;margin-top:21px;font-size:clamp(52px,5.6vw,88px);line-height:.98;position:relative}.lp-final h2 em{color:#9fb9d3;font-weight:500}.lp-final>p{z-index:2;color:#a4b0bd;max-width:590px;margin:26px 0 32px;font-size:14px;line-height:1.7;position:relative}.lp-final .lp-button{z-index:2;position:relative}.lp-final>small{z-index:2;color:#73869a;margin-top:17px;font-size:9px;position:relative}.lp-final-trace{opacity:.36;width:min(1000px,90vw);height:330px;position:absolute}.lp-final-trace:before{content:"";background:linear-gradient(90deg,#0000,#617b95 10% 90%,#0000);height:1px;position:absolute;top:50%;left:0;right:0}.lp-final-trace i{background:#101824;border:1px solid #7691ac;border-radius:50%;width:10px;height:10px;position:absolute;top:calc(50% - 5px)}.lp-final-trace i:first-child{left:8%}.lp-final-trace i:nth-child(2){left:31%}.lp-final-trace i:nth-child(3){left:67%}.lp-final-trace i:nth-child(4){left:91%}.lp-final-trace span{border:1px solid #7590ac;border-left-color:#0000;border-radius:50%;width:48%;height:38%;position:absolute;top:31%;left:26%;transform:skew(-16deg)}.lp-footer{min-height:145px;padding:30px var(--lp-edge);color:#dce5ee;background:#0c131d;grid-template-columns:auto minmax(260px,1fr) auto auto;align-items:center;gap:clamp(30px,5vw,80px);display:grid}.lp-footer p{color:#7e8d9d;max-width:430px;margin:0;font-size:11px;line-height:1.6}.lp-footer>div{gap:24px;display:flex}.lp-footer>div a{color:#8c9bad;font-size:10px}.lp-footer>div a:hover{color:#e6edf4}.lp-footer>small{color:#68798a;font-size:9px}@keyframes lp-sweep{to{transform:rotate(360deg)}}@keyframes lp-blink{50%{opacity:.45;box-shadow:0 0 0 8px #0000}}@keyframes lp-float{50%{transform:translateY(-8px)}}@media (max-width:1200px){.lp-header{gap:26px}.lp-nav{display:none}.lp-header{grid-template-columns:auto 1fr}.lp-header-actions{justify-self:end}.lp-hero{grid-template-columns:minmax(400px,.8fr) minmax(470px,1.2fr)}.lp-radar-stage{height:500px}.lp-orbit-one{width:455px;height:455px}.lp-orbit-two{width:320px;height:320px}.lp-product{grid-template-columns:1fr}.lp-product-copy{max-width:720px}.lp-desk-mock{width:100%}.lp-control{gap:70px}.lp-control-row:nth-of-type(2){right:-15px}.lp-control-row:nth-of-type(3){left:-15px}.lp-footer{grid-template-columns:auto 1fr auto}.lp-footer>small{display:none}}@media (max-width:920px){.lp-header-actions .theme-toggle{display:none}.lp-hero{grid-template-columns:minmax(0,1fr);min-height:auto;padding-top:85px}.lp-hero-copy{min-width:0;max-width:760px}.lp-radar-stage{width:min(720px,100%);min-width:0;margin:0 auto}.lp-source-line{grid-template-columns:1fr;justify-items:center;gap:13px;padding-block:20px}.lp-source-line>small{display:none}.lp-source-line>div{flex-wrap:wrap}.lp-contrast{grid-template-columns:1fr}.lp-contrast article{min-height:0}.lp-noise{border-radius:18px 18px 0 0}.lp-intent{border-radius:0 0 18px 18px}.lp-filter-mark{grid-template-rows:1fr;grid-template-columns:1fr 42px 1fr;height:70px}.lp-filter-mark span{width:100%;height:1px}.lp-filter-mark span:last-child{background:linear-gradient(90deg,var(--metal),var(--line))}.lp-section-intro-light{grid-template-columns:1fr}.lp-section-intro-light h2,.lp-section-intro-light p{grid-column:1}.lp-section-intro-light p{margin-top:20px}.lp-steps{grid-template-columns:1fr}.lp-steps>li{border-bottom:1px solid #dbe7f426;border-right:0;min-height:300px;padding:34px 0}.lp-steps>li:last-child{border-bottom:0}.lp-step-number{top:-5px}.lp-desk-grid{grid-template-columns:105px minmax(180px,.7fr) minmax(270px,1.3fr);overflow-x:auto}.lp-desk-grid>*{min-width:0}.lp-sectors{grid-template-columns:1fr;gap:16px;padding-block:28px}.lp-sectors>div{justify-content:flex-start;padding-bottom:5px;overflow-x:auto}.lp-control{grid-template-columns:1fr}.lp-control-visual{width:min(600px,100%);margin:0 auto}.lp-control-copy{max-width:700px}.lp-footer{grid-template-columns:1fr auto}.lp-footer p{grid-column:1}.lp-footer>div{flex-direction:column;grid-area:1/2/3}}@media (max-width:650px){.lp{--lp-edge:17px}.lp-header{grid-template-columns:auto minmax(0,1fr);width:100vw;height:72px}.lp-header .brand{font-size:15px}.lp-header-actions{gap:9px;min-width:0}.lp-login{display:none}.lp-button-small{justify-content:center;gap:0;width:40px;min-height:38px;padding:0}.lp-button-small .lp-button-label{display:none}.lp-button-small>span:last-child{font-size:17px;display:block}.lp-hero{grid-template-columns:minmax(0,calc(100vw - 34px));width:100vw;padding-top:62px;padding-bottom:62px}.lp-hero:before{display:none}.lp-hero-copy{width:100%;max-width:calc(100vw - 34px);padding-left:0}.lp-hero h1{overflow-wrap:normal;width:100%;max-width:calc(100vw - 34px);margin-top:20px;font-size:clamp(48px,14.8vw,70px)}.lp-hero-copy>p{font-size:14px}.lp-hero-actions{flex-direction:column;align-items:stretch;gap:18px}.lp-hero-actions .lp-button{width:100%}.lp-text-link{justify-content:center}.lp-assurance{grid-template-columns:1fr 1fr;display:grid}.lp-assurance span:last-child{grid-column:1/-1}.lp-radar-stage{width:100%;max-width:calc(100vw - 34px);height:420px;margin-top:20px;overflow:hidden}.lp-orbit-one{width:360px;height:360px}.lp-orbit-two{width:245px;height:245px}.lp-signal-console{width:100%;max-width:calc(100vw - 34px);transform:none}.lp-signal-console>header{grid-template-columns:1fr auto}.lp-signal-console>header small{display:none}.lp-console-route span{font-size:6px}.lp-lead-preview{grid-template-columns:55px 1fr;gap:13px;margin:10px;padding:13px}.lp-score strong{font-size:29px}.lp-lead-copy>strong{font-size:13px}.lp-lead-copy>div span:last-child{display:none}.lp-signal-console>footer{grid-template-columns:1fr auto;min-height:57px}.lp-signal-console>footer span{display:none}.lp-signal-console>footer strong{font-size:8px}.lp-floating-signal{display:none}.lp-section-intro h2,.lp-product-copy h2,.lp-control-copy h2{font-size:40px}.lp-problem,.lp-product,.lp-control{padding-block:85px}.lp-contrast{margin-top:42px}.lp-contrast article{padding:22px}.lp-noise-cloud{height:165px}.lp-mini-lead{grid-template-columns:40px 1fr}.lp-mini-lead>b{display:none}.lp-process{padding-block:82px}.lp-section-intro-light h2{font-size:40px}.lp-steps{margin-top:52px}.lp-steps>li{min-height:285px}.lp-input-demo{grid-template-columns:1fr 20px 1fr}.lp-product{gap:55px}.lp-desk-mock{border-radius:13px;margin-inline:0}.lp-desk-grid{grid-template-columns:82px minmax(190px,1fr);min-height:340px}.lp-desk-grid>article{display:none}.lp-desk-grid>aside b{padding-inline:6px}.lp-desk-list{border-right:0}.lp-control{gap:45px}.lp-control-visual{min-height:360px}.lp-budget-ring{width:270px;height:270px}.lp-budget-ring:before{width:240px;height:240px}.lp-budget-ring strong{font-size:42px}.lp-control-row{min-width:175px}.lp-control-row:nth-of-type(2){top:32px;right:0}.lp-control-row:nth-of-type(3){bottom:30px;left:0}.lp-final{min-height:570px;padding-inline:18px}.lp-final h2{font-size:48px}.lp-final .lp-button{width:100%}.lp-footer{grid-template-columns:1fr;gap:24px;padding-block:40px}.lp-footer p,.lp-footer>div{grid-area:auto/1}.lp-footer>div{flex-flow:wrap}}@media (max-width:390px){.lp-assurance{grid-template-columns:1fr}.lp-assurance span:last-child{grid-column:auto}.lp-control-row{min-width:160px}.lp-control-row:nth-of-type(2){right:-12px}.lp-control-row:nth-of-type(3){left:-12px}.lp-input-demo strong{font-size:9px}}@media (prefers-reduced-motion:reduce){.lp-sweep,.lp-floating-signal,.lp-signal-console>header i{animation:none}}.lp-header{background:var(--canvas)}.lp-kicker,.lp-section-intro>span,.lp-product-copy>span,.lp-control-copy>span,.lp-final>span{color:var(--muted);letter-spacing:0;text-transform:none;font-size:12px;font-weight:650}.lp-kicker i{background:var(--metal);width:18px}.lp-hero{background:var(--canvas);grid-template-columns:minmax(430px,.82fr) minmax(560px,1.18fr);min-height:720px}.lp-hero:before{opacity:.7}.lp-hero h1{max-width:760px;font-family:var(--body);letter-spacing:-.058em;margin:24px 0 27px;font-size:clamp(54px,5.15vw,82px);font-weight:620;line-height:.99}.lp-hero h1 em{color:var(--brand);font-family:inherit;font-style:normal;font-weight:inherit}.lp-hero-copy>p{max-width:590px;font-size:16px;line-height:1.68}.lp-button{box-shadow:0 10px 25px color-mix(in srgb, var(--brand) 14%, transparent);border-radius:8px}.lp-button:hover{box-shadow:0 13px 28px color-mix(in srgb, var(--brand) 18%, transparent);transform:translateY(-1px)}.lp-assurance{margin-top:27px}.lp-assurance i,.lp-control-copy i{width:5px;height:5px;box-shadow:none}.lp-radar-stage{border-left:1px solid var(--line);perspective:none;align-items:center;height:500px;padding:38px 0 38px 38px;display:flex}.lp-radar-stage:before{content:"ÖRNEK TALEP AKIŞI";color:var(--faint);font:700 9px/1 var(--mono);letter-spacing:.08em;position:absolute;top:7px;left:38px}.lp-radar-stage:after{content:"";background:linear-gradient(90deg, var(--metal), var(--line) 38%, transparent);height:1px;position:absolute;top:31px;left:38px;right:0}.lp-signal-console{background:var(--surface-raised);width:100%;box-shadow:0 22px 55px color-mix(in srgb, var(--ink) 10%, transparent);border-radius:8px;transform:none}.lp-signal-console>header{background:color-mix(in srgb, var(--surface-soft) 64%, var(--surface-raised))}.lp-signal-console>header i{animation:3.2s ease-in-out infinite lp-blink}.lp-lead-preview{background:var(--surface-raised);border-radius:6px}.lp-score strong{font-family:var(--body);font-size:34px;font-weight:650}.lp-lead-copy>strong{font-family:var(--body);font-size:14px;font-weight:650;line-height:1.5}.lp-source-line{background:var(--surface-raised)}.lp-section-intro h2,.lp-product-copy h2,.lp-control-copy h2,.lp-final h2{font-family:var(--body);letter-spacing:-.045em;font-weight:610}.lp-problem,.lp-product,.lp-control{padding-block:clamp(100px,9vw,142px)}.lp-contrast{grid-template-columns:minmax(0,.76fr) 1px minmax(0,1.24fr);gap:34px}.lp-contrast article{min-height:390px;box-shadow:none;border:0;border-radius:0}.lp-noise{background:0 0;padding-left:0!important}.lp-intent{background:0 0;padding-right:0!important}.lp-filter-mark{background:var(--line-strong);width:1px;height:100%;display:block}.lp-filter-mark span,.lp-filter-mark b{display:none}.lp-noise-cloud span{border-radius:5px}.lp-mini-lead{padding-block:25px}.lp-mini-lead>strong{font-family:var(--body);font-size:23px;font-weight:650}.lp-mini-lead p{font-family:var(--body);font-size:13px;font-weight:620}.lp-process{background:var(--surface-soft);color:var(--ink)}.lp-section-intro-light>span,.lp-section-intro-light p{color:var(--muted)}.lp-steps,.lp-steps>li{border-color:var(--line-strong)}.lp-step-number{background:var(--surface-soft);color:var(--metal)}.lp-steps>li>span{color:var(--faint)}.lp-steps h3{font-family:var(--body);letter-spacing:-.025em;font-weight:620}.lp-input-demo small{color:var(--faint)}.lp-input-demo strong,.lp-strategy-demo span{border-color:var(--line-strong);background:var(--surface-raised);color:var(--ink);border-radius:6px}.lp-input-demo i,.lp-pipeline-demo i{color:var(--metal)}.lp-pipeline-demo span{color:var(--muted)}.lp-pipeline-demo b{color:var(--ink);font-family:var(--body);font-weight:650}.lp-product{background:var(--canvas)}.lp-product-copy li b{font-size:13px}.lp-desk-mock{box-shadow:0 24px 60px color-mix(in srgb, var(--ink) 10%, transparent);border-radius:8px}.lp-desk-mock>header{background:color-mix(in srgb, var(--surface-soft) 62%, var(--surface-raised))}.lp-desk-mock>header strong,.lp-desk-grid>article h3{font-family:var(--body);font-weight:650}.lp-desk-grid>aside b,.lp-desk-list>div.active{border-radius:4px}.lp-detail-score strong,.lp-desk-list>div>strong{font-family:var(--body);font-weight:650}.lp-desk-grid button{border-radius:6px}.lp-sectors{background:var(--surface-raised)}.lp-sectors b{font-family:var(--body);font-size:14px;font-weight:620}.lp-control{background:var(--surface)}.lp-control-visual{border:1px solid var(--line-strong);background:var(--surface-raised);min-height:370px;box-shadow:0 20px 50px color-mix(in srgb, var(--ink) 8%, transparent);border-radius:8px;grid-template-rows:1fr auto;grid-template-columns:1fr 1fr;align-content:center;gap:10px;padding:24px;display:grid}.lp-budget-ring{width:auto;height:210px;box-shadow:none;background:0 0;border:0;border-radius:0;grid-column:1/-1;place-items:start;padding:31px;display:grid;position:relative}.lp-budget-ring:before{background:linear-gradient(90deg, var(--brand) 0 72%, var(--surface-soft) 72%);width:auto;height:6px;box-shadow:none;border:0;border-radius:99px;inset:auto 31px 31px}.lp-budget-ring>span{justify-items:start}.lp-budget-ring strong{font-family:var(--body);letter-spacing:-.05em;font-size:48px;font-weight:620}.lp-control-row{border-color:var(--line);min-width:0;min-height:62px;box-shadow:none;border-radius:5px;position:relative;inset:auto!important}.lp-final{min-height:520px;padding-inline:var(--lp-edge);text-align:left;background:#111923;align-items:flex-start}.lp-final>span{color:#94a5b7}.lp-final h2{max-width:980px;font-size:clamp(48px,5vw,76px)}.lp-final h2 em{color:#a5bad0;font-family:inherit;font-style:normal;font-weight:inherit}.lp-final>p{max-width:620px;margin-bottom:30px}.lp-final>small{margin-left:0}.lp-footer{background:#0d141d}@media (max-width:920px){.lp-hero{grid-template-columns:minmax(0,1fr)}.lp-radar-stage{border-left:0;padding-left:0}.lp-radar-stage:before,.lp-radar-stage:after{left:0}.lp-contrast{grid-template-columns:1fr;gap:0}.lp-filter-mark{width:100%;height:1px}.lp-noise,.lp-intent{padding-inline:0!important}.lp-process{background:var(--surface-soft)}}@media (max-width:650px){.lp-hero h1{font-size:clamp(43px,12.8vw,58px);line-height:1.01}.lp-radar-stage{height:390px;padding-top:48px}.lp-section-intro h2,.lp-product-copy h2,.lp-control-copy h2{font-size:37px}.lp-control-visual{min-height:340px;padding:14px}.lp-budget-ring{height:185px;padding:24px 15px}.lp-budget-ring:before{inset:auto 15px 24px}.lp-control-row{grid-template-columns:1fr auto;padding-inline:10px}.lp-control-row i{display:none}.lp-final{text-align:left;align-items:flex-start}.lp-final h2{font-size:43px}}.tr-site{background:var(--canvas);width:100%;color:var(--ink);overflow:hidden}.tr-site a{color:inherit;text-decoration:none}.tr-header{border-bottom:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:center;gap:52px;width:min(1320px,100% - 48px);height:82px;margin:0 auto;display:grid}.tr-header nav{justify-self:center;gap:34px;display:flex}.tr-header nav a,.tr-login{color:var(--muted);font-size:14px;font-weight:620}.tr-header nav a:hover,.tr-login:hover{color:var(--ink)}.tr-header-actions{align-items:center;gap:17px;display:flex}.tr-cta{border:1px solid var(--brand);background:var(--brand);width:fit-content;min-height:52px;box-shadow:0 9px 24px color-mix(in srgb, var(--brand) 15%, transparent);border-radius:8px;justify-content:space-between;align-items:center;gap:28px;padding:0 20px;font-size:14px;font-weight:720;transition:background .18s,transform .18s;display:inline-flex;color:var(--brand-contrast)!important}.tr-cta:hover{background:var(--brand-hover);transform:translateY(-1px)}.tr-cta span{font-size:18px;font-weight:400}.tr-cta-small{gap:17px;min-height:42px;padding-inline:15px;font-size:13px}.tr-hero{width:min(1320px,100% - 48px);margin:0 auto;padding:108px 0 0}.tr-hero-copy{max-width:920px}.tr-overline{color:var(--brand);margin:0;font-size:14px;font-weight:680;line-height:1.4}.tr-hero h1{max-width:900px;font:650 clamp(58px, 5.25vw, 82px)/1.01 var(--body);letter-spacing:-.058em;margin:22px 0 26px}.tr-lede{max-width:790px;color:var(--muted);margin:0;font-size:20px;line-height:1.62}.tr-actions{align-items:center;gap:27px;margin-top:34px;display:flex}.tr-secondary{align-items:center;gap:10px;font-size:14px;font-weight:680;display:inline-flex;color:var(--muted)!important}.tr-secondary:hover{color:var(--ink)!important}.tr-secondary span{color:var(--metal);font-size:17px}.tr-fineprint{color:var(--faint);margin:21px 0 0;font-size:13px}.tr-product-frame{border:1px solid var(--line-strong);background:var(--surface-raised);box-shadow:0 35px 80px color-mix(in srgb, var(--ink) 13%, transparent);border-radius:12px;margin-top:78px;overflow:hidden}.tr-frame-bar{border-bottom:1px solid var(--line);background:var(--surface-soft);grid-template-columns:1fr auto 1fr;align-items:center;height:51px;padding:0 18px;display:grid}.tr-frame-bar>span{gap:6px;display:flex}.tr-frame-bar i{background:var(--line-strong);border-radius:50%;width:8px;height:8px}.tr-frame-bar b{font-size:12px;font-weight:680}.tr-frame-bar small{color:var(--faint);justify-self:end;font-size:11px}.tr-product-crop{aspect-ratio:2.17;background:#0d141d;overflow:hidden}.tr-product-crop img{width:100%;height:auto;display:block;transform:translateY(-8.4%)}.tr-product-facts{border-block:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:22px;display:grid}.tr-product-facts>div{border-right:1px solid var(--line);align-content:center;gap:8px;min-height:116px;padding:20px 28px;display:grid}.tr-product-facts>div:last-child{border-right:0}.tr-product-facts strong{font-size:16px}.tr-product-facts span{color:var(--muted);font-size:14px;line-height:1.45}.tr-intent{grid-template-columns:minmax(360px,.8fr) minmax(560px,1.2fr);align-items:start;gap:clamp(70px,9vw,150px);width:min(1320px,100% - 48px);margin:0 auto;padding:150px 0;display:grid}.tr-intent-copy{position:sticky;top:40px}.tr-intent h2,.tr-method h2,.tr-workspace h2,.tr-control h2,.tr-final h2{font:640 clamp(42px, 4vw, 62px)/1.08 var(--body);letter-spacing:-.047em;margin:18px 0 0}.tr-intent-copy>p:last-child{max-width:510px;color:var(--muted);margin:29px 0 0;font-size:17px;line-height:1.7}.tr-intent-list{border-top:1px solid var(--line-strong)}.tr-intent-list article{border-bottom:1px solid var(--line-strong);padding:30px 0 31px}.tr-intent-list article>span{color:var(--metal);letter-spacing:.07em;font-size:11px;font-weight:750}.tr-intent-list blockquote{font:500 clamp(20px, 1.8vw, 27px)/1.42 var(--display);margin:13px 0 14px}.tr-intent-list small{color:var(--muted);font-size:13px}.tr-method{background:var(--surface-soft);padding:135px max(24px,50% - 660px)}.tr-method>header{max-width:900px}.tr-method-grid{grid-template-columns:minmax(440px,.85fr) minmax(520px,1.15fr);align-items:center;gap:clamp(70px,9vw,145px);margin-top:76px;display:grid}.tr-method ol{border-top:1px solid var(--line-strong);margin:0;padding:0;list-style:none}.tr-method li{border-bottom:1px solid var(--line-strong);grid-template-columns:44px 1fr;gap:22px;padding:27px 0;display:grid}.tr-method li>b{border:1px solid var(--line-strong);width:29px;height:29px;color:var(--metal);font:700 11px/1 var(--mono);border-radius:50%;place-items:center;display:grid}.tr-method li strong{font-size:17px}.tr-method li p{color:var(--muted);margin:8px 0 0;font-size:15px;line-height:1.55}.tr-method-output{border:1px solid var(--line-strong);background:var(--surface-raised);box-shadow:0 20px 45px color-mix(in srgb, var(--ink) 8%, transparent);border-radius:10px;overflow:hidden}.tr-method-output>header{border-bottom:1px solid var(--line);background:var(--surface);justify-content:space-between;align-items:center;min-height:55px;padding:0 20px;display:flex}.tr-method-output>header span{color:var(--metal);letter-spacing:.07em;font-size:11px;font-weight:750}.tr-method-output>header small{color:var(--muted);font-size:13px}.tr-score{align-items:baseline;gap:13px;padding:27px 25px 0;display:flex}.tr-score strong{color:var(--hot);letter-spacing:-.04em;font-size:45px}.tr-score span{color:var(--hot);font-size:12px;font-weight:750}.tr-method-output>p{max-width:560px;font:500 22px/1.4 var(--display);margin:22px 25px}.tr-method-output ul{border-block:1px solid var(--line);color:var(--muted);flex-wrap:wrap;gap:10px 22px;margin:0;padding:18px 25px;font-size:13px;list-style:none;display:flex}.tr-method-output li:before{content:"✓";color:var(--good);margin-right:7px}.tr-method-output footer{gap:7px;padding:20px 25px;display:grid}.tr-method-output footer span{color:var(--faint);text-transform:uppercase;font-size:11px;font-weight:720}.tr-method-output footer b{font-size:14px}.tr-workspace{grid-template-columns:minmax(360px,.75fr) minmax(600px,1.25fr);gap:clamp(70px,9vw,145px);width:min(1320px,100% - 48px);margin:0 auto;padding:145px 0;display:grid}.tr-capabilities{border-top:1px solid var(--line-strong);grid-template-columns:1fr 1fr;display:grid}.tr-capabilities article{border-bottom:1px solid var(--line-strong);min-height:188px;padding:27px 30px 25px 0}.tr-capabilities article:nth-child(odd){border-right:1px solid var(--line-strong)}.tr-capabilities article:nth-child(2n){padding-left:30px}.tr-capabilities strong{font-size:17px}.tr-capabilities p{color:var(--muted);margin:11px 0 0;font-size:15px;line-height:1.65}.tr-control{color:#edf3f9;background:#111923;grid-template-columns:minmax(420px,.85fr) minmax(510px,1.15fr);gap:clamp(80px,10vw,170px);padding:120px max(24px,50% - 660px);display:grid}.tr-control .tr-overline{color:#9db5cc}.tr-control-copy>p:last-child{color:#a7b3c0;max-width:570px;margin:27px 0 0;font-size:17px;line-height:1.68}.tr-control-list{border-top:1px solid #dee8f333}.tr-control-list>div{border-bottom:1px solid #dee8f333;justify-content:space-between;align-items:center;gap:20px;min-height:70px;display:flex}.tr-control-list span{color:#a9b5c1;font-size:15px}.tr-control-list b{font-size:15px}.tr-final{grid-template-columns:minmax(500px,1.2fr) minmax(360px,.8fr);align-items:end;gap:110px;width:min(1320px,100% - 48px);margin:0 auto;padding:130px 0;display:grid}.tr-final h2{max-width:790px}.tr-final>div:last-child{padding-bottom:5px}.tr-final>div:last-child p{max-width:450px;color:var(--muted);margin:0 0 27px;font-size:17px;line-height:1.65}.tr-footer{border-top:1px solid var(--line-strong);grid-template-columns:auto 1fr auto auto;align-items:center;gap:50px;width:min(1320px,100% - 48px);min-height:125px;margin:0 auto;display:grid}.tr-footer p{max-width:480px;color:var(--muted);font-size:13px;line-height:1.5}.tr-footer>div{gap:25px;display:flex}.tr-footer>div a{color:var(--muted);font-size:13px}.tr-footer small{color:var(--faint);font-size:11px}@media (max-width:1050px){.tr-header nav{display:none}.tr-header{grid-template-columns:auto 1fr}.tr-header-actions{justify-self:end}.tr-intent,.tr-method-grid,.tr-workspace,.tr-control{grid-template-columns:1fr;gap:64px}.tr-intent-copy{position:static}.tr-final{grid-template-columns:1fr;gap:40px}.tr-footer{grid-template-columns:auto 1fr auto}.tr-footer small{display:none}}@media (max-width:700px){.tr-header,.tr-hero,.tr-intent,.tr-workspace,.tr-final,.tr-footer{width:calc(100% - 32px)}.tr-header{height:72px}.tr-header .theme-toggle,.tr-login{display:none}.tr-cta-small{min-height:38px;padding-inline:12px;font-size:12px}.tr-hero{padding-top:65px}.tr-hero h1{font-size:clamp(45px,13vw,60px)}.tr-lede{font-size:17px}.tr-actions{flex-direction:column;align-items:stretch}.tr-actions .tr-cta{width:100%}.tr-secondary{justify-content:center}.tr-fineprint{line-height:1.5}.tr-product-frame{border-radius:8px;margin-top:52px}.tr-frame-bar{grid-template-columns:1fr auto}.tr-frame-bar small{display:none}.tr-frame-bar b{justify-self:end}.tr-product-crop{aspect-ratio:1.15}.tr-product-crop img{width:auto;max-width:none;height:100%;transform:translate(-8%)}.tr-product-facts{grid-template-columns:1fr}.tr-product-facts>div{border-right:0;border-bottom:1px solid var(--line);min-height:94px;padding-inline:4px}.tr-product-facts>div:last-child{border-bottom:0}.tr-intent{padding-block:95px}.tr-intent h2,.tr-method h2,.tr-workspace h2,.tr-control h2,.tr-final h2{font-size:39px}.tr-intent-list blockquote{font-size:21px}.tr-method,.tr-control{padding:90px 16px}.tr-method-grid{margin-top:50px}.tr-method-output>p{font-size:19px}.tr-method-output ul{display:grid}.tr-workspace{padding-block:95px}.tr-capabilities{grid-template-columns:1fr}.tr-capabilities article,.tr-capabilities article:nth-child(2n){border-right:0;min-height:0;padding:25px 0}.tr-control{gap:45px}.tr-control-list>div{flex-direction:column;justify-content:center;align-items:flex-start;gap:7px}.tr-final{padding-block:95px}.tr-final .tr-cta{width:100%}.tr-footer{grid-template-columns:1fr;gap:18px;padding:35px 0}.tr-footer>div{grid-row:auto}.tr-footer p{margin:0}}.panel-view{--panel-radius:7px;max-width:1180px;margin:0 auto}.panel-view-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:30px;padding-bottom:24px;display:flex}.panel-view-head>div>span{color:var(--brand);font:720 10px/1 var(--mono);letter-spacing:.11em;text-transform:uppercase}.panel-view h1{letter-spacing:-.045em;margin:9px 0;font-size:clamp(30px,4vw,46px);font-weight:640}.panel-view-head p{max-width:700px;color:var(--muted);margin:0;line-height:1.6}.panel-view-actions{flex:none}.panel-view-actions a,.panel-empty a,.panel-quick-links a{background:var(--brand);min-height:42px;color:var(--brand-contrast);border-radius:6px;align-items:center;padding:0 15px;font-size:13px;font-weight:720;text-decoration:none;display:inline-flex}.panel-card-grid,.panel-metrics,.panel-detail-grid{border:1px solid var(--line);background:var(--line);grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:1px;display:grid}.panel-card,.panel-metrics article,.panel-detail-grid article{background:var(--surface-raised);color:var(--ink);border:0;gap:8px;padding:20px;text-decoration:none;display:grid;position:relative}.panel-card.active:before,.panel-metrics article:first-child:before,.lead-card-list>a:focus-within:before{content:"";background:var(--brand);border-radius:99px;width:3px;position:absolute;top:12px;bottom:12px;left:-1px}.panel-card span,.panel-metrics span,.panel-detail-grid span{color:var(--muted);text-transform:uppercase;font-size:11px}.panel-card small,.panel-metrics small{color:var(--faint)}.panel-metrics strong,.panel-detail-grid strong{font:650 28px/1 var(--mono);font-variant-numeric:tabular-nums}.panel-task-strip{border-block:1px solid var(--line);grid-template-columns:repeat(5,1fr);display:grid}.panel-task-strip article{border-right:1px solid var(--line);padding:19px 16px}.panel-task-strip article:last-child{border:0}.panel-task-strip span{color:var(--muted);font-size:12px;display:block}.panel-task-strip strong{font:650 25px/1 var(--mono);margin-top:9px;display:block}.radar-summary{margin-top:34px}.radar-summary>header{justify-content:space-between;gap:20px;display:flex}.radar-summary>a,.panel-list>a{border-bottom:1px solid var(--line);min-height:66px;color:var(--ink);grid-template-columns:minmax(180px,1fr) auto minmax(220px,1.2fr);align-items:center;gap:20px;padding:15px 4px;text-decoration:none;display:grid}.radar-summary>a:hover,.panel-list>a:hover{background:var(--surface-soft)}.panel-empty,.panel-error{border:1px dashed var(--line-strong);border-radius:var(--panel-radius);background:var(--surface);text-align:center;padding:42px 24px}.panel-empty p,.panel-error p{color:var(--muted)}.panel-error button,.panel-error a{background:var(--brand);min-height:42px;color:var(--brand-contrast);border:0;border-radius:6px;align-items:center;padding:0 14px;text-decoration:none;display:inline-flex}.panel-loading{align-content:center;gap:12px;max-width:780px;min-height:52vh;margin:auto;display:grid}.panel-loading span{background:linear-gradient(90deg,var(--surface-soft),var(--surface-raised),var(--surface-soft));background-size:220% 100%;border-radius:4px;height:18px;animation:1.3s linear infinite panel-shimmer}.panel-loading span:first-child{width:42%;height:38px}.panel-loading span:nth-child(2){width:100%;height:86px}.panel-loading span:nth-child(3){width:76%;height:86px}.panel-loading p{color:var(--muted)}@keyframes panel-shimmer{to{background-position:-220% 0}}.radar-switcher{border-bottom:1px solid var(--line);gap:6px;margin:0 4px 18px;padding-bottom:18px;display:grid}.radar-switcher span{color:var(--faint);font:700 9px/1 var(--mono);text-transform:uppercase}.radar-switcher select,.lead-filterbar select,.lead-filterbar input,.lead-decision select,.lead-workflow-editor input,.lead-workflow-editor select,.lead-workflow-editor textarea,.radar-builder-form input,.radar-adjustments input{border:1px solid var(--line-strong);background:var(--surface-raised);width:100%;min-height:40px;color:var(--ink);font:inherit;border-radius:6px;padding:8px 10px}.panel-policy-note{border-left:3px solid var(--metal);background:var(--surface-soft);justify-content:space-between;align-items:center;gap:24px;margin-bottom:18px;padding:14px 16px;display:flex}.panel-policy-note p{color:var(--muted);margin:0;font-size:13px}.radar-limit-choice,.radar-builder-summary,.radar-builder-form{border:1px solid var(--line);border-radius:var(--panel-radius);background:var(--surface-raised);max-width:760px;padding:26px}.radar-builder-form,.radar-adjustments{gap:15px;display:grid}.radar-builder-form label,.radar-adjustments label{color:var(--muted);gap:6px;font-size:12px;display:grid}.radar-builder-form button,.radar-builder-summary footer button{background:var(--brand);min-height:44px;color:var(--brand-contrast);font:inherit;border:0;border-radius:6px;padding:0 15px;font-weight:700}.radar-builder-summary dl{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;margin:24px 0;display:grid}.radar-builder-summary dl div{border-bottom:1px solid var(--line);padding:15px 12px 15px 0}.radar-builder-summary dt{color:var(--muted);font-size:11px}.radar-builder-summary dd{margin:6px 0 0;line-height:1.5}.radar-builder-summary footer{justify-content:flex-end;gap:9px;margin-top:20px;display:flex}.radar-builder-summary footer button.secondary{border:1px solid var(--line);color:var(--ink);background:0 0}.scan-control{border:1px solid var(--line);border-radius:var(--panel-radius);background:var(--surface-raised);margin-bottom:30px;padding:22px}.scan-control.compact{margin-top:24px}.scan-control>header{justify-content:space-between;gap:20px;display:flex}.scan-mode-grid{grid-template-columns:1fr 1fr;gap:9px;margin:18px 0;display:grid}.scan-mode-grid button{border:1px solid var(--line);background:var(--surface);color:var(--ink);text-align:left;border-radius:6px;gap:7px;padding:17px;display:grid}.scan-mode-grid button[aria-pressed=true]{border-color:var(--brand);box-shadow:inset 3px 0 var(--brand)}.scan-mode-grid small,.scan-background-note,.scan-tech{color:var(--muted);font-size:12px}.scan-primary{background:var(--brand);min-height:44px;color:var(--brand-contrast);font:inherit;border:0;border-radius:6px;padding:0 16px;font-weight:700}.scan-timeline{grid-template-columns:repeat(5,1fr);margin:22px 0;padding:0;list-style:none;display:grid}.scan-timeline li{color:var(--faint);gap:7px;font-size:11px;display:grid;position:relative}.scan-timeline li:before{content:"";background:var(--line);height:1px;position:absolute;top:5px;left:8px;right:-8px}.scan-timeline i{z-index:1;border:2px solid var(--line-strong);background:var(--surface-raised);border-radius:50%;width:11px;height:11px}.scan-timeline li.done{color:var(--ink)}.scan-timeline li.done i{border-color:var(--brand);background:var(--brand)}.scan-error,.notification-error,.lead-decision [role=alert],.lead-workflow-editor [role=alert]{color:var(--danger,#a43b3b)}.scan-modal-backdrop{z-index:100;background:color-mix(in srgb,var(--ink) 58%,transparent);place-items:center;padding:18px;display:grid;position:fixed;inset:0}.scan-modal{background:var(--surface-raised);width:min(560px,100%);max-height:min(720px,100dvh - 36px);box-shadow:0 30px 80px color-mix(in srgb,var(--ink) 25%,transparent);border-radius:8px;padding:26px;overflow:auto}.scan-modal dl{background:var(--line);grid-template-columns:1fr 1fr;gap:1px;display:grid}.scan-modal dl div{background:var(--surface-raised);padding:12px}.scan-modal dt{color:var(--muted);font-size:11px}.scan-modal dd{margin:6px 0 0}.scan-modal footer{justify-content:flex-end;gap:9px;display:flex}.scan-modal button{background:var(--brand);min-height:44px;color:var(--brand-contrast);border:0;border-radius:6px;padding:0 14px}.scan-modal button.secondary{border:1px solid var(--line);color:var(--ink);background:0 0}.scan-filters,.lead-filterbar{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));align-items:end;gap:10px;margin-bottom:20px;display:grid}.scan-filters label,.lead-filterbar label{color:var(--muted);gap:5px;font-size:11px;display:grid}.scan-filters select,.scan-filters input,.scan-filters button,.lead-filterbar button{border:1px solid var(--line);background:var(--surface-raised);min-height:40px;color:var(--ink);border-radius:6px;padding:0 10px}.scan-history-table{border-top:1px solid var(--line)}.scan-history-table>a{border-bottom:1px solid var(--line);color:inherit;grid-template-columns:1.2fr 1fr .7fr 1fr 1fr .8fr;align-items:center;gap:14px;padding:15px 3px;text-decoration:none;display:grid}.scan-history-table small{color:var(--muted);display:block}.scan-subnav{gap:8px;margin-bottom:20px;display:flex}.scan-subnav a{border:1px solid var(--line);color:var(--muted);border-radius:6px;padding:9px 12px;text-decoration:none}.scan-subnav a[aria-current=page]{border-color:var(--brand);color:var(--brand)}.signal-audit-list,.lead-evidence{gap:10px;display:grid}.signal-audit-list article,.lead-evidence article{border-top:1px solid var(--line);padding:17px}.lead-card-list{border-top:1px solid var(--line);display:grid}.lead-card-list>a{border-bottom:1px solid var(--line);color:var(--ink);gap:9px;padding:17px 4px;text-decoration:none;display:grid;position:relative}.lead-card-list>a>header,.lead-card-list>a>footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:9px 18px;display:flex}.lead-card-list p{max-width:820px;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.lead-card-list footer span{color:var(--muted);font-size:12px}.lead-card-list footer em{color:var(--brand);margin-left:auto;font-size:12px;font-style:normal}.lead-card-list>a>small{color:var(--hot);font-size:11px}.lead-bulk{border-left:3px solid var(--metal);background:var(--surface-soft);margin-bottom:18px;padding:14px}.lead-bulk header{justify-content:space-between;gap:12px;display:flex}.lead-bulk header div{gap:7px;display:flex}.lead-bulk button,.lead-choice-row button,.lead-quick-actions button,.message-workspace button{border:1px solid var(--line-strong);background:var(--surface-raised);min-height:38px;color:var(--ink);border-radius:5px;padding:0 11px}.lead-bulk>div{flex-wrap:wrap;gap:8px 16px;margin-top:10px;display:flex}.lead-bulk label{gap:7px;font-size:12px;display:flex}.panel-lead-detail{background:0 0;padding:0}.panel-lead-detail>p{max-width:820px;font-size:18px;line-height:1.7}.panel-lead-detail>dl{background:var(--line);grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.panel-lead-detail>dl div{background:var(--surface-raised);padding:15px}.panel-lead-detail dt{color:var(--muted);font-size:11px}.panel-lead-detail dd{margin:6px 0 0}.lead-decision,.lead-workflow-editor{border-top:1px solid var(--line);gap:22px;margin-top:22px;padding-top:22px;display:grid}.lead-decision>div,.lead-workflow-editor>label{gap:10px;display:grid}.lead-choice-row,.lead-quick-actions{flex-wrap:wrap;gap:8px;display:flex}.lead-choice-row button[aria-pressed=true]{border-color:var(--brand);color:var(--brand)}.lead-workflow-editor>header,.lead-workflow-editor>header>div{justify-content:space-between;gap:12px;display:flex}.lead-workflow-editor textarea{resize:vertical;min-height:110px}.lead-editor-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.lead-editor-row label,.message-workspace label{color:var(--muted);gap:6px;font-size:12px;display:grid}.message-workspace{border-left:3px solid var(--brand);background:var(--surface-soft);gap:10px;padding:18px;display:grid}.message-workspace>div{flex-wrap:wrap;align-items:end;gap:8px;display:flex}.message-workspace .primary{background:var(--brand);color:var(--brand-contrast)}.lead-evidence{margin-top:26px}.lead-evidence h2{font-size:20px}.lead-evidence article header{justify-content:space-between;display:flex}.lead-evidence a{margin-top:9px;display:inline-flex}.lead-mobile-back{display:none}.nav-badge{background:var(--brand);min-width:20px;height:20px;color:var(--brand-contrast);font:700 10px/1 var(--mono);border-radius:99px;place-items:center;margin-left:auto;display:grid}.data-management-panel{border:1px solid var(--line);border-radius:var(--panel-radius);background:var(--surface-raised);gap:20px;max-width:760px;padding:24px;display:grid}.data-warning{border-left:3px solid var(--hot);background:var(--surface-soft);padding:14px 16px}.data-management-panel fieldset{border:1px solid var(--line);margin:0;padding:0;display:grid}.data-management-panel fieldset label{border-bottom:1px solid var(--line);gap:12px;padding:15px;display:flex}.data-confirm{gap:8px;display:grid}.data-confirm input{border:1px solid var(--line-strong);background:var(--canvas);min-height:42px;color:var(--ink);border-radius:6px;padding:0 11px}.data-delete{background:var(--danger,#a43b3b);color:#fff;width:fit-content;min-height:44px;font:inherit;border:0;border-radius:6px;padding:0 15px;font-weight:700}@media (max-width:850px){.panel-task-strip{grid-template-columns:1fr 1fr}.panel-task-strip article:last-child{grid-column:1/-1}.radar-summary>a,.panel-list>a,.scan-history-table>a,.panel-lead-detail>dl{grid-template-columns:1fr 1fr}}@media (max-width:760px){.panel-view-head{flex-direction:column;align-items:flex-start;margin-bottom:22px}.panel-view h1{font-size:35px}.panel-view-actions,.panel-view-actions a{width:100%}.panel-view-actions a{justify-content:center}.panel-card-grid,.panel-metrics,.panel-detail-grid{grid-template-columns:1fr}.panel-task-strip{margin-inline:-16px}.radar-summary>a,.panel-list>a,.scan-history-table>a{grid-template-columns:1fr;gap:7px}.scan-mode-grid,.scan-modal dl,.radar-builder-summary dl,.lead-editor-row{grid-template-columns:1fr}.scan-timeline span{font-size:9px}.scan-modal{padding:21px}.lead-filterbar{scroll-snap-type:x proximity;padding-bottom:8px;display:flex;overflow-x:auto}.lead-filterbar label{scroll-snap-align:start;flex:0 0 170px}.lead-filterbar button{flex:0 0 110px}.lead-bulk>div{max-height:120px;overflow:auto}.lead-card-list{border:0;gap:10px}.lead-card-list>a{border:1px solid var(--line);background:var(--surface-raised);border-radius:7px;padding:16px}.lead-card-list p{white-space:normal;-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box}.lead-card-list>a>footer{grid-template-columns:1fr 1fr;display:grid}.lead-card-list footer em{border-top:1px solid var(--line);grid-column:1/-1;margin:3px 0 0;padding-top:9px}.lead-mobile-back{color:var(--muted);margin:0 0 12px;font-size:13px;text-decoration:none;display:inline-flex}.panel-lead-detail{min-height:calc(100dvh - 152px);padding:0 16px calc(88px + env(safe-area-inset-bottom));background:var(--canvas);margin:0 -16px -48px}.panel-lead-detail>dl{grid-template-columns:1fr 1fr}.message-workspace>div{padding:12px 18px calc(12px + env(safe-area-inset-bottom));background:color-mix(in srgb,var(--surface-soft) 94%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);margin:0 -18px -18px;position:sticky;bottom:0}.lead-choice-row button,.lead-quick-actions button{min-height:44px}.radar-builder-summary footer{flex-direction:column-reverse;align-items:stretch}.radar-builder-summary footer button{width:100%}}@media (prefers-reduced-motion:reduce){.panel-loading span{animation:none}.panel-list>a,.lead-card-list>a{transition:none}}.ai-task-composer{border:1px solid var(--line-strong);border-radius:var(--radius-xl);background:linear-gradient(145deg,color-mix(in srgb,var(--brand) 8%,var(--surface-raised)),var(--surface-raised) 46%);box-shadow:var(--shadow-sm);margin:0 0 30px;padding:clamp(20px,3vw,32px)}.ai-task-composer>header,.ai-task-composer form>footer,.ai-task-plan>header,.ai-task-plan>footer,.ai-analysis__header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.ai-task-composer>header span,.ai-kicker{color:var(--brand);letter-spacing:.12em;text-transform:uppercase;margin-bottom:6px;font-size:.72rem;font-weight:800;display:block}.ai-task-composer>header h2,.ai-analysis h2{color:var(--ink);letter-spacing:-.035em;margin:0;font-size:clamp(1.35rem,2.5vw,2rem)}.ai-task-composer>header p,.ai-analysis__header p{max-width:720px;color:var(--muted);margin:8px 0 0;line-height:1.65}.ai-task-composer>header i{border:1px solid color-mix(in srgb,var(--brand) 30%,var(--line));background:color-mix(in srgb,var(--brand) 10%,var(--surface));width:44px;height:44px;color:var(--brand);letter-spacing:.08em;border-radius:14px;flex:0 0 44px;place-items:center;font-size:.8rem;font-style:normal;font-weight:900;display:grid}.ai-task-composer form{margin-top:24px}.ai-prompt-field{gap:8px;display:grid}.ai-prompt-field>span{color:var(--ink);font-size:.84rem;font-weight:750}.ai-prompt-field textarea{resize:vertical;border:1px solid var(--line-strong);background:var(--surface);width:100%;min-height:118px;color:var(--ink);font:inherit;border-radius:16px;padding:15px 16px;line-height:1.6;transition:border-color .2s,box-shadow .2s}.ai-prompt-field textarea:focus{border-color:var(--brand);box-shadow:0 0 0 4px color-mix(in srgb,var(--brand) 13%,transparent);outline:0}.ai-example-row,.ai-source-list{flex-wrap:wrap;gap:8px;margin-top:11px;display:flex}.ai-example-row button,.ai-source-list span{border:1px solid var(--line);background:var(--surface-soft);color:var(--muted);font:inherit;border-radius:999px;padding:7px 10px;font-size:.76rem}.ai-example-row button{cursor:pointer}.ai-example-row button:hover{border-color:var(--brand);color:var(--brand)}.ai-task-composer form>footer{align-items:center;margin-top:18px}.ai-depth{border:1px solid var(--line);background:var(--surface-soft);border-radius:12px;padding:3px;display:flex}.ai-depth button{color:var(--muted);font:inherit;background:0 0;border:0;border-radius:9px;padding:8px 12px;font-size:.8rem;font-weight:700}.ai-depth button[aria-pressed=true]{background:var(--surface-raised);box-shadow:var(--shadow-xs);color:var(--ink)}.ai-task-composer form>footer>button,.ai-task-plan>footer button{border:1px solid var(--brand);background:var(--brand);color:var(--brand-contrast);cursor:pointer;font:inherit;border-radius:12px;padding:11px 16px;font-size:.84rem;font-weight:800}.ai-task-composer button:disabled{cursor:not-allowed;opacity:.55}.ai-task-error{color:#b42318;margin:16px 0 0;font-weight:650}.ai-task-plan{border:1px solid var(--line);background:var(--surface);border-radius:18px;margin-top:22px;padding:20px}.ai-task-plan>header h3{color:var(--ink);margin:4px 0;font-size:1.1rem}.ai-task-plan>header p,.ai-task-plan>p{color:var(--muted);margin:5px 0;line-height:1.55}.ai-task-plan>header span{color:var(--brand);text-transform:uppercase;font-size:.72rem;font-weight:800}.ai-task-plan>header b{background:var(--surface-soft);color:var(--muted);white-space:nowrap;border-radius:999px;padding:7px 10px;font-size:.7rem}.ai-task-plan>header b.llm{background:color-mix(in srgb,var(--brand) 11%,var(--surface));color:var(--brand)}.ai-task-plan dl{border:1px solid var(--line);background:var(--line);border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:18px 0;display:grid;overflow:hidden}.ai-task-plan dl>div{background:var(--surface-raised);padding:13px}.ai-task-plan dt{color:var(--faint);text-transform:uppercase;font-size:.7rem;font-weight:750}.ai-task-plan dd{color:var(--ink);margin:5px 0 0;font-size:.86rem;font-weight:700}.ai-task-insight{background:var(--surface-soft);border-radius:14px;margin-top:18px;padding:16px}.ai-task-insight h4{margin:0 0 5px}.ai-task-insight p{color:var(--muted)}.ai-task-insight div{border-top:1px solid var(--line);gap:3px;padding:10px 0;display:grid}.ai-task-insight span{color:var(--muted);font-size:.85rem}.ai-task-plan>footer{border-top:1px solid var(--line);align-items:center;margin-top:18px;padding-top:16px}.ai-task-plan>footer small{max-width:650px;color:var(--faint);line-height:1.5}.ai-analysis{border:1px solid var(--line-strong);background:var(--surface-raised);border-radius:18px;margin:22px 0;padding:22px}.ai-analysis__header{align-items:center}.ai-analysis__header h2{font-size:1.3rem}.ai-analysis__report{margin-top:18px}.ai-analysis__summary{background:var(--surface-soft);border-radius:14px;padding:17px}.ai-analysis__summary span{color:var(--brand);text-transform:uppercase;font-size:.72rem;font-weight:800}.ai-analysis__summary h3{margin:6px 0}.ai-analysis__summary p,.ai-analysis__findings p{color:var(--muted);line-height:1.55}.ai-analysis__warning{color:#92400e;background:#fffbeb;border-left:3px solid #d97706;padding:11px 13px}.ai-analysis__findings{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.ai-analysis__findings article{border:1px solid var(--line);border-radius:13px;padding:14px}.ai-analysis__findings p{margin:7px 0}.ai-analysis__findings small{color:var(--faint)}.ai-analysis__next{margin-top:15px}.ai-analysis__next ol{color:var(--muted);margin:8px 0 0;padding-left:20px}@media (max-width:700px){.ai-task-composer>header,.ai-task-composer form>footer,.ai-task-plan>header,.ai-task-plan>footer,.ai-analysis__header{flex-direction:column;align-items:stretch}.ai-task-composer>header i{display:none}.ai-task-plan dl{grid-template-columns:1fr 1fr}.ai-task-composer form>footer>button,.ai-task-plan>footer button,.ai-analysis__header button{width:100%}.ai-analysis__findings{grid-template-columns:1fr}}.data-management-stack{gap:24px;display:grid}.account-delete-panel{border-color:color-mix(in srgb,var(--danger) 35%,var(--line))}.auth-forgot{color:var(--muted);justify-self:end;font-size:12px}.settings-form{border:1px solid var(--line);border-radius:var(--panel-radius);background:var(--surface-raised);gap:14px;max-width:760px;margin-top:24px;padding:22px;display:grid}.settings-form header,.settings-form label{gap:6px;display:grid}.settings-form header span,.settings-form label{color:var(--muted);font-size:12px}.settings-form input{border:1px solid var(--line-strong);background:var(--canvas);min-height:42px;color:var(--ink);border-radius:6px;padding:0 11px}.settings-form button{background:var(--brand);width:fit-content;min-height:42px;color:var(--brand-contrast);border:0;border-radius:6px;padding:0 14px}.lead-export{border:1px solid var(--line);width:fit-content;color:var(--brand);border-radius:6px;margin:0 0 14px;padding:9px 12px;text-decoration:none;display:inline-flex}.quality-report{border:1px solid var(--line);background:var(--surface-raised);max-width:760px;margin-top:22px;padding:20px}.quality-report>div{border-bottom:1px solid var(--line);justify-content:space-between;padding:10px 0;display:flex}.quality-note{color:var(--muted);margin-top:18px;line-height:1.6}.tr-pricing{border-top:1px solid var(--line);background:var(--surface);padding:clamp(78px,10vw,138px) clamp(22px,5vw,76px)}.tr-pricing>header,.pricing-hero{text-align:center;max-width:790px;margin:0 auto 45px}.tr-pricing>header h2,.pricing-hero h1{font:500 clamp(40px,5vw,66px)/1.02 var(--display);letter-spacing:-.05em;margin:10px 0 17px}.tr-pricing>header>p:last-child,.pricing-hero>p:last-child{color:var(--muted);font-size:15px;line-height:1.7}.pricing-shell{width:min(1180px,100%);margin:0 auto}.pricing-period{border:1px solid var(--line);background:var(--surface-soft);border-radius:999px;width:fit-content;margin:0 auto 25px;padding:4px;display:flex}.pricing-period button{min-height:39px;color:var(--muted);background:0 0;border:0;border-radius:999px;padding:0 17px;font-size:12px;font-weight:750}.pricing-period button[aria-pressed=true]{background:var(--surface-raised);color:var(--ink);box-shadow:0 4px 15px #1e2d3c14}.pricing-period span{color:var(--brand);margin-left:5px;font-size:10px}.pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:14px;display:grid}.pricing-card{border:1px solid var(--line);background:var(--surface-raised);border-radius:16px;flex-direction:column;min-width:0;padding:clamp(22px,2.4vw,32px);display:flex;position:relative;box-shadow:0 14px 45px #1e2d3c0d}.pricing-card.recommended{border-color:color-mix(in srgb,var(--brand) 54%,var(--line));box-shadow:inset 0 3px var(--brand),0 22px 60px #1e2d3c1a}.pricing-card header small{min-height:31px;color:var(--faint);letter-spacing:.05em;text-transform:uppercase;font-size:10px;font-weight:750;display:block}.pricing-card h3{font:500 32px/1 var(--display);margin:9px 0 7px}.pricing-card header p{min-height:63px;color:var(--muted);margin:0;font-size:13px;line-height:1.55}.pricing-badge{background:var(--brand);color:var(--brand-contrast);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:7px 10px;font-size:9px;font-weight:800;position:absolute;top:-13px;right:20px}.pricing-price{align-items:baseline;gap:7px;margin:24px 0 6px;display:flex}.pricing-price strong{font:500 clamp(34px,3.2vw,48px)/1 var(--display);letter-spacing:-.045em}.pricing-price span,.pricing-quota{color:var(--muted);font-size:11px}.pricing-quota{border-bottom:1px solid var(--line);margin:0 0 21px;padding-bottom:19px}.pricing-card ul{gap:11px;margin:0 0 27px;padding:0;list-style:none;display:grid}.pricing-card li{color:var(--muted);padding-left:19px;font-size:12px;line-height:1.45;position:relative}.pricing-card li:before{content:"✓";color:var(--brand);font-weight:800;position:absolute;left:0}.pricing-action{border:1px solid var(--brand);width:100%;min-height:45px;color:var(--brand);font:inherit;background:0 0;border-radius:7px;justify-content:center;align-items:center;gap:7px;margin-top:auto;font-size:12px;font-weight:800;text-decoration:none;display:flex}.recommended .pricing-action{background:var(--brand);color:var(--brand-contrast)}.pricing-action:disabled{cursor:not-allowed;opacity:.48}.pricing-note{max-width:760px;color:var(--faint);text-align:center;margin:23px auto 0;font-size:11px;line-height:1.6}.pricing-error{max-width:760px;color:var(--danger);text-align:center;margin:18px auto 0}.pricing-page{min-height:100vh}.pricing-page>.tr-header{position:relative}.pricing-hero{padding:clamp(75px,9vw,125px) 20px 20px}.pricing-page>.pricing-shell{padding:0 22px 100px}.billing-current{border-left:3px solid var(--brand);background:var(--surface-raised);gap:6px;max-width:760px;margin-bottom:18px;padding:18px;display:grid}.billing-current span,.billing-current small,.billing-email-note{color:var(--muted);font-size:12px}.billing-current strong{font-size:18px}.billing-email-note{max-width:760px;margin:0 0 25px;line-height:1.6}.panel-view>.pricing-shell{margin:0}.panel-view>.pricing-shell .pricing-grid{grid-template-columns:repeat(3,minmax(220px,1fr))}.panel-view>.pricing-shell .pricing-card{padding:20px}.panel-view>.pricing-shell .pricing-price strong{font-size:34px}@media (max-width:900px){.pricing-grid,.panel-view>.pricing-shell .pricing-grid{grid-template-columns:1fr}.pricing-card header p,.pricing-card header small{min-height:0}.pricing-card.recommended{margin-top:12px}.tr-header nav a:nth-child(3){display:none}}@media (max-width:560px){.pricing-period{width:100%}.pricing-period button{flex:1;padding-inline:9px}.pricing-period span{margin:2px 0 0;display:block}.tr-pricing,.pricing-page>.pricing-shell{padding-inline:16px}.pricing-card{padding:22px}.pricing-price strong{font-size:40px}}.pricing-quota{gap:7px;display:grid}.pricing-quota span{justify-content:space-between;align-items:center;gap:10px;display:flex}.pricing-quota b{color:var(--ink);font-size:12px}.pricing-consents{border:1px solid var(--line);background:var(--surface-raised);border-radius:10px;gap:10px;max-width:760px;margin:22px auto 0;padding:17px;display:grid}.pricing-consents legend{color:var(--ink);padding:0 7px;font-size:12px;font-weight:800}.pricing-consents label{color:var(--muted);align-items:flex-start;gap:9px;font-size:11px;line-height:1.5;display:flex}.pricing-consents input{accent-color:var(--brand);margin-top:2px}.pricing-consents a,.pricing-note a{color:var(--brand)}.billing-usage{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-width:760px;margin:0 0 18px;display:grid}.billing-usage article{border:1px solid var(--line);background:var(--surface-raised);border-radius:9px;gap:7px;padding:16px;display:grid}.billing-usage span,.billing-usage small{color:var(--muted);font-size:11px}.billing-usage strong{font-size:22px}.billing-queued{border:1px solid color-mix(in srgb,var(--brand) 35%,var(--line));background:color-mix(in srgb,var(--brand) 5%,var(--surface-raised));border-radius:9px;gap:5px;max-width:760px;margin-bottom:18px;padding:17px;display:grid}.billing-queued span,.billing-queued small{color:var(--muted);font-size:11px}.billing-queued strong{font-size:16px}.legal-page{min-height:100vh}.legal-page>.tr-header{position:relative}.legal-document{width:min(820px,100% - 40px);margin:0 auto;padding:clamp(70px,9vw,120px) 0}.legal-document>header{border-bottom:1px solid var(--line);padding-bottom:32px}.legal-document h1{font:500 clamp(42px,7vw,68px)/1 var(--display);letter-spacing:-.05em;margin:10px 0 14px}.legal-document>header>p:last-child,.legal-document section p,.legal-document aside p{color:var(--muted);line-height:1.75}.legal-document section{border-bottom:1px solid var(--line);padding:29px 0}.legal-document h2{font:600 20px/1.3 var(--display);margin:0 0 10px}.legal-document section p{margin:0}.legal-document section a{color:var(--brand)}.legal-document aside{border-left:3px solid var(--brand);background:var(--surface-raised);margin-top:30px;padding:20px}.legal-document aside p{margin:7px 0 0}@media (max-width:700px){.billing-usage{grid-template-columns:1fr}.pricing-consents{padding:14px}.legal-document{width:calc(100% - 32px)}}.flow-guide{border:1px solid var(--line);background:var(--surface-raised);border-radius:14px;margin:0 0 24px;padding:16px}.flow-guide>header{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:12px;display:flex}.flow-guide>header span{font-size:12px;font-weight:800}.flow-guide>header small{color:var(--muted);font-size:11px}.flow-guide ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.flow-guide li a{min-height:62px;color:var(--muted);border:1px solid #0000;border-radius:10px;align-items:center;gap:11px;padding:10px;text-decoration:none;display:flex}.flow-guide li b{border:1px solid var(--line-strong);border-radius:50%;flex:0 0 28px;place-items:center;width:28px;height:28px;font-size:11px;display:grid}.flow-guide li span{gap:3px;display:grid}.flow-guide li strong{color:var(--ink);font-size:12px}.flow-guide li small{font-size:10px;line-height:1.35}.flow-guide li[data-state=current] a{border-color:color-mix(in srgb,var(--brand) 36%,var(--line));background:color-mix(in srgb,var(--brand) 7%,var(--surface))}.flow-guide li[data-state=current] b{border-color:var(--brand);background:var(--brand);color:var(--brand-contrast);box-shadow:0 0 0 5px color-mix(in srgb,var(--brand) 9%,transparent)}.flow-guide li[data-state=complete] b{border-color:color-mix(in srgb,var(--good) 40%,var(--line));color:var(--good)}.flow-guide li[data-state=upcoming]{opacity:.72}.ai-options{position:relative}.ai-options>summary,.ai-plan-details>summary,.filter-details>summary,.radar-advanced>summary{color:var(--muted);cursor:pointer;font-size:12px;font-weight:700}.ai-options>summary small{color:var(--brand);margin-left:7px}.ai-options[open] .ai-depth{z-index:4;background:var(--surface-raised);min-width:220px;box-shadow:var(--shadow-sm);position:absolute;top:28px;left:0}.ai-plan-route{background:var(--surface-soft);color:var(--muted);border-radius:11px;align-items:center;gap:10px;margin-top:17px;padding:12px 14px;font-size:11px;display:flex}.ai-plan-route strong{color:var(--good)}.ai-plan-route i{color:var(--faint);font-style:normal}.ai-plan-details{margin-top:14px}.ai-plan-details>summary{width:fit-content}.ai-plan-details>p{color:var(--muted);font-size:12px}.ai-plan-details .ai-source-list{margin-bottom:8px}.radar-builder-form>header{gap:5px;margin-bottom:6px;display:grid}.radar-builder-form>header span{color:var(--brand);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.radar-builder-form>header strong{font-size:14px}.radar-advanced{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:13px 0}.radar-advanced .radar-adjustments{margin-top:14px}.scan-control>header p{max-width:650px;color:var(--muted);margin:7px 0 0;font-size:12px;line-height:1.5}.scan-mode-grid button{position:relative}.scan-mode-grid button em{color:var(--faint);font:normal 9px/1 var(--mono);text-transform:uppercase;position:absolute;top:10px;right:10px}.scan-success{border-left:3px solid var(--good);background:color-mix(in srgb,var(--good) 7%,var(--surface));color:var(--good);padding:11px 13px;font-size:12px}.scan-history-section{border-top:1px solid var(--line);margin-top:34px;padding-top:24px}.scan-history-section>header span{color:var(--faint);text-transform:uppercase;font-size:10px;font-weight:800}.scan-history-section>header h2{margin:5px 0 14px;font-size:20px}.lead-filterbar,.scan-filters{margin-bottom:20px;display:block}.lead-filter-primary{grid-template-columns:minmax(240px,1fr) minmax(170px,.4fr) auto;align-items:end;gap:10px;display:grid}.lead-filter-primary label,.filter-details label{color:var(--muted);gap:5px;font-size:11px;display:grid}.lead-filter-primary input,.lead-filter-primary select,.filter-details input,.filter-details select,.filter-details button{border:1px solid var(--line);background:var(--surface-raised);min-height:40px;color:var(--ink);border-radius:6px;padding:0 10px}.lead-filter-primary>button{background:var(--brand);min-height:40px;color:var(--brand-contrast);border:0;border-radius:6px;padding:0 14px;font-weight:750}.filter-details{border-top:1px solid var(--line);margin-top:10px;padding-top:10px}.filter-details>div{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));align-items:end;gap:10px;margin-top:12px;display:grid}.filter-details button{border-color:var(--brand);background:var(--brand);color:var(--brand-contrast);font-weight:750}.radar-switcher>small{color:var(--faint);margin-top:6px;font-size:9px;line-height:1.35;display:block}.tr-product-facts>div>b{border:1px solid color-mix(in srgb,var(--brand) 35%,var(--line));width:24px;height:24px;color:var(--brand);border-radius:50%;place-items:center;margin-bottom:10px;font-size:10px;display:grid}.automation-readiness{display:block}.automation-readiness>summary{cursor:pointer;list-style:none}.automation-readiness>summary::-webkit-details-marker{display:none}.automation-readiness>summary:after{content:"+";color:var(--brand);margin-left:auto;font-size:18px}.automation-readiness[open]>summary:after{content:"−"}.automation-savebar button[type=submit]{background:var(--surface-raised);color:var(--brand);border:1px solid var(--brand)}.lead-bulk{border:1px solid var(--line);border-left:4px solid var(--brand);background:var(--surface-raised);box-shadow:var(--shadow-sm);border-radius:12px;gap:14px;margin-bottom:22px;padding:16px 18px;display:grid}.lead-bulk header{align-items:center}.lead-bulk header>span{font-size:12px;font-weight:800}.lead-bulk header div{flex-wrap:wrap;justify-content:flex-end}.lead-bulk button{border-color:var(--line);min-height:36px;font-size:11px;font-weight:750}.lead-bulk button:not(:disabled):hover{border-color:var(--brand);color:var(--brand)}.lead-bulk button:disabled{opacity:.45;cursor:not-allowed}.lead-bulk>div{border-top:1px solid var(--line);gap:8px;margin:0;padding-top:13px}.lead-bulk label{border:1px solid var(--line);background:var(--surface-soft);color:var(--muted);cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:8px 10px}.lead-bulk label:has(input:checked){border-color:color-mix(in srgb,var(--brand) 45%,var(--line));background:color-mix(in srgb,var(--brand) 7%,var(--surface));color:var(--ink)}.lead-bulk input{accent-color:var(--brand)}.lead-card-list{border:0;gap:12px}.lead-card-list>a{border:1px solid var(--line);background:var(--surface-raised);box-shadow:var(--shadow-sm);border-radius:13px;gap:12px;padding:18px 20px;transition:border-color .18s,transform .18s,box-shadow .18s}.lead-card-list>a:hover{border-color:color-mix(in srgb,var(--brand) 36%,var(--line));box-shadow:var(--shadow-md);transform:translateY(-1px)}.lead-card-list>a>header{align-items:flex-start}.lead-card-list>a>header strong{font:650 15px/1.35 var(--display)}.lead-card-list>a>header b{border:1px solid color-mix(in srgb,var(--brand) 30%,var(--line));background:color-mix(in srgb,var(--brand) 7%,var(--surface));color:var(--brand);font:750 11px/1 var(--mono);border-radius:99px;flex:none;padding:6px 9px}.lead-card-list p{max-width:none;line-height:1.55}.lead-card-list>a>footer{border-top:1px solid var(--line);justify-content:flex-start;padding-top:11px}.lead-card-list footer span{background:var(--surface-soft);border-radius:99px;padding:5px 8px;font-size:10px;font-weight:700}.lead-card-list footer em{background:color-mix(in srgb,var(--brand) 6%,var(--surface));border-radius:7px;padding:5px 9px;font-weight:700}.lead-card-list>a>small{background:color-mix(in srgb,var(--hot) 8%,var(--surface));border-radius:6px;width:fit-content;padding:5px 8px}.lead-evidence{border-top:1px solid var(--line);gap:13px;margin-top:34px;padding-top:28px}.lead-evidence h2{font:650 22px/1.25 var(--display);margin:0 0 3px}.lead-evidence article{border:1px solid var(--line);background:var(--surface-raised);box-shadow:var(--shadow-sm);border-radius:13px;gap:13px;padding:18px 20px;display:grid}.lead-evidence article header{align-items:center}.lead-evidence article header strong{background:color-mix(in srgb,var(--brand) 9%,var(--surface));color:var(--brand);font:750 11px/1 var(--mono);border-radius:99px;padding:6px 9px}.lead-evidence article time{color:var(--muted);font-size:11px}.lead-evidence article p{color:var(--ink);margin:0;font-size:14px;line-height:1.65}.lead-evidence article small{border-left:3px solid var(--good);background:color-mix(in srgb,var(--good) 6%,var(--surface));color:var(--muted);border-radius:0 7px 7px 0;padding:10px 12px;font-size:11px;line-height:1.5;display:block}.lead-evidence a{border:1px solid var(--line);width:fit-content;color:var(--brand);border-radius:7px;margin:0;padding:8px 11px;font-size:11px;font-weight:750;text-decoration:none}.lead-evidence a:after{content:" ↗"}.lead-evidence a:hover{border-color:var(--brand);background:color-mix(in srgb,var(--brand) 6%,var(--surface))}@media (max-width:760px){.flow-guide{padding:12px}.flow-guide>header{display:grid}.flow-guide ol{grid-template-columns:1fr}.flow-guide li a{min-height:54px}.flow-guide li[data-state=upcoming]{display:none}.lead-filter-primary{grid-template-columns:1fr}.lead-filter-primary>button{width:100%}.lead-filterbar{overflow:visible}.filter-details>div{grid-template-columns:1fr 1fr}.ai-plan-route{flex-wrap:wrap}.ai-options[open] .ai-depth{margin-top:9px;position:static}.lead-bulk{padding:14px}.lead-bulk header{flex-direction:column;align-items:stretch}.lead-bulk header div{grid-template-columns:1fr 1fr;display:grid}.lead-bulk header div button:last-child:nth-child(3){grid-column:1/-1}.lead-bulk>div{max-height:150px}.lead-card-list>a{padding:16px}.lead-card-list>a>footer{display:flex}.lead-card-list footer em{width:100%;margin:2px 0 0}.lead-evidence article{padding:16px}.lead-evidence article header{gap:10px}}@media (max-width:480px){.filter-details>div{grid-template-columns:1fr}.flow-guide li small{display:block}}
