@import url("https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=DM+Sans:wght@400;500;600;700&display=swap");:root{--ink:#18201d;--muted:#7b827e;--line:#e4e8e3;--paper:#f8faf7;--white:#fff;--orange:#e06b46;--green:#2d9a70;--amber:#c78a36;--red:#c75a53;--nav:#17211e}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font-family:DM Sans,Arial,sans-serif}button{font:inherit;cursor:pointer;border:0;background:none;color:inherit}.app-shell{display:flex;min-height:100vh}.sidebar{width:252px;background:var(--nav);color:#d5ded8;padding:24px 16px 18px;display:flex;flex-direction:column;flex-shrink:0}.brand-lockup{display:flex;gap:11px;align-items:center;padding:0 9px 32px}.brand-lockup strong{display:block;color:#f6f7f3;font-size:15px;letter-spacing:-.02em}.brand-lockup span{display:block;font:9px DM Mono,monospace;color:#8e9c94;letter-spacing:.12em;margin-top:3px}.brand-mark{display:grid;place-items:center;width:31px;height:31px;border:1px solid #6e9b87;color:#a9d4bb;font:500 11px DM Mono,monospace}.workspace-switcher{border-top:1px solid #2b3934;border-bottom:1px solid #2b3934;padding:18px 9px;margin-bottom:21px}.eyebrow{font:500 10px DM Mono,monospace;letter-spacing:.12em;color:var(--muted);margin:0 0 9px}.nav-label,.sidebar .eyebrow{color:#819088}.workspace-button{width:100%;display:flex;justify-content:space-between;align-items:center;color:#f5f7f4;text-align:left;font-size:13px}.nav-label{display:block;font:500 9px DM Mono,monospace;letter-spacing:.14em;padding:0 10px 8px}.nav-label-spaced{margin-top:22px}.nav-item{width:100%;display:flex;align-items:center;gap:11px;color:#97a69d;padding:10px;border-radius:4px;text-align:left;font-size:13px;margin-bottom:2px}.nav-item.active,.nav-item:hover{background:#263630;color:#f5faf6}.nav-item.active{box-shadow:inset 2px 0 var(--orange)}.nav-icon{width:18px;text-align:center;font-size:17px;color:#91b39e}.nav-count{margin-left:auto;background:#334941;color:#b6dbc2;font:10px DM Mono,monospace;border-radius:20px;padding:3px 7px}.sidebar-footer{margin-top:auto;border-top:1px solid #2b3934;padding:16px 8px 0}.mode-row{display:flex;gap:7px;align-items:center;color:#98aaa0;font:10px DM Mono,monospace;margin-bottom:17px}.status-dot{width:7px;height:7px;border-radius:50%;background:#8acb91;box-shadow:0 0 0 3px #31453b}.badge{font:500 10px DM Mono,monospace;letter-spacing:.02em;border-radius:3px;padding:5px 7px;white-space:nowrap}.badge-green{color:#27815e;background:#e6f4ec}.badge-amber{color:#9a6721;background:#fcf0dc}.badge-red{color:#a94540;background:#fae5e3}.badge-neutral{color:#657069;background:#eef1ed}.mode-row .badge{margin-left:auto;padding:3px 6px}.user-row{display:flex;align-items:center;gap:9px;width:100%;text-align:left}.user-row small,.user-row strong{display:block}.user-row strong{font-size:12px;color:#f4f7f4}.user-row small{color:#839289;font-size:10px;margin-top:2px}.avatar,.top-avatar{display:grid;place-items:center;border-radius:50%;font:500 10px DM Mono,monospace}.avatar{width:29px;height:29px;background:#b7d7c4;color:#234c38}.more{margin-left:auto;color:#839289}.main-content{min-width:0;flex:1 1}.topbar{height:72px;background:var(--white);border-bottom:1px solid var(--line);justify-content:space-between;padding:0 40px}.breadcrumbs,.topbar{display:flex;align-items:center}.breadcrumbs{gap:11px;font-size:12px;color:#8d9590}.breadcrumbs strong{font-weight:600;color:var(--ink)}.top-actions{display:flex;align-items:center;gap:21px}.icon-button{font-size:22px;color:#68716c;position:relative}.notification span{width:6px;height:6px;position:absolute;right:0;top:1px;border-radius:50%;background:var(--orange)}.top-avatar{width:31px;height:31px;background:#dbe8dd;color:#345a42}.content-wrap{max-width:1430px;padding:39px 40px 70px;margin:0 auto}.page-head{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:31px}.page-head h1{font-size:30px;letter-spacing:-.04em;margin:0 0 7px;font-weight:600}.subtitle{color:#77807b;font-size:14px;margin:0}.page-actions{display:flex;gap:10px}.button{padding:10px 14px;border-radius:3px;font-size:12px;font-weight:600}.button-secondary{border:1px solid var(--line);background:#fff}.button-primary{background:var(--orange);color:white}.button-primary:hover{background:#c95837}.toast{position:fixed;right:26px;top:86px;background:#24332d;color:#fff;padding:12px 16px;border-radius:4px;font-size:12px;box-shadow:0 10px 35px #1b292426;z-index:3}.metric-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:13px;gap:13px;margin-bottom:18px}.metric-card,.panel{background:var(--white);border:1px solid var(--line)}.metric-card{padding:18px 19px}.metric-top{display:flex;justify-content:space-between;align-items:center;color:#78807b;font-size:12px;margin-bottom:17px}.metric-dot{width:7px;height:7px;border-radius:50%}.metric-dot.green{background:var(--green)}.metric-dot.amber{background:var(--amber)}.metric-dot.red{background:var(--red)}.metric-card>strong{font-size:30px;letter-spacing:-.05em;font-weight:600;display:block}.metric-card small{font:10px DM Mono,monospace;display:block;margin-top:7px}.metric-card small.green{color:var(--green)}.metric-card small.amber{color:var(--amber)}.metric-card small.red{color:var(--red)}.dashboard-grid{display:grid;grid-template-columns:1.18fr 1fr;grid-gap:18px;gap:18px;margin-bottom:18px}.panel{padding:22px 23px}.panel-head{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:21px}.panel h2{font-size:17px;letter-spacing:-.025em;margin:0;font-weight:600}.text-button{color:var(--orange);font-size:11px;font-weight:600}.select-button{border:1px solid var(--line);padding:7px 9px;color:#727c76;font-size:10px}.campaign-row{display:grid;grid-template-columns:1.5fr 1fr 44px 61px;align-items:center;grid-gap:12px;gap:12px;padding:14px 0;border-top:1px solid #edf0ed}.campaign-ident{display:flex;gap:10px;align-items:center;min-width:0}.campaign-icon{display:grid;place-items:center;width:27px;height:27px;background:#f8ece7;color:var(--orange);font-size:13px}.campaign-ident small,.campaign-ident strong{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.campaign-ident strong{font-size:12px}.campaign-ident small{color:#929993;font-size:10px;margin-top:4px}.progress-label{display:flex;justify-content:space-between;color:#9ba19c;font:9px DM Mono,monospace;margin-bottom:6px}.progress-label strong{color:#555e58;font-weight:500}.progress-bar{height:5px;background:#edf0ed}.progress-bar i{display:block;height:100%;background:var(--orange)}.lead-count{text-align:right}.lead-count small,.lead-count strong{display:block}.lead-count strong{font-size:14px}.lead-count small{color:#9ba19c;font:9px DM Mono,monospace;margin-top:3px}.chart{height:180px;display:flex;gap:12px}.chart-y{display:flex;flex-direction:column;justify-content:space-between;color:#a8aea9;font:9px DM Mono,monospace;padding-bottom:26px}.chart-area{flex:1 1;position:relative}.grid-lines{position:absolute;inset:0 0 26px;display:flex;flex-direction:column;justify-content:space-between}.grid-lines i{border-top:1px dashed #e9ede9}.chart svg{position:absolute;inset:0 0 22px;width:100%;height:145px}.chart-labels{position:absolute;bottom:0;left:0;right:0;display:flex;justify-content:space-between;color:#a8aea9;font:9px DM Mono,monospace}.chart-legend{display:flex;gap:22px;border-top:1px solid #edf0ed;padding-top:14px;font-size:11px;color:#7f8882}.chart-legend span{display:flex;align-items:center;gap:6px}.chart-legend strong{color:var(--ink);font-weight:600}.legend-dot{width:7px;height:7px;border-radius:50%}.legend-dot.orange{background:var(--orange)}.legend-dot.sand{background:#e9ba73}.lower-grid{grid-template-columns:1.18fr 1fr}.lead-row{display:grid;grid-template-columns:30px 1.2fr .8fr 42px 69px 20px;align-items:center;grid-gap:10px;gap:10px;border-top:1px solid #edf0ed;padding:12px 0}.lead-avatar{display:grid;place-items:center;width:28px;height:28px;background:#e5eee8;color:#477258;font:500 9px DM Mono,monospace}.lead-who small,.lead-who strong{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lead-who strong{font-size:12px}.lead-campaign,.lead-who small{font-size:10px;color:#909992;margin-top:3px}.lead-campaign{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.score{font:500 12px DM Mono,monospace}.score small{font-size:9px;color:#aab1ac}.row-more{color:var(--orange);font-size:18px}.health-row{display:flex;align-items:center;gap:10px;border-top:1px solid #edf0ed;padding:12px 0}.health-icon{display:grid;place-items:center;width:23px;height:23px;background:#e6f4ec;color:var(--green);border-radius:50%;font-size:12px}.health-row span:nth-child(2){flex:1 1}.health-row small,.health-row strong{display:block}.health-row strong{font-size:12px}.health-row small{font-size:10px;color:#929b95;margin-top:3px}.safety-lock{justify-content:space-between;background:#fff7eb;border:1px solid #f3dfbc;margin-top:13px;padding:12px}.safety-lock,.safety-lock>div{display:flex;align-items:center}.safety-lock>div{gap:9px}.lock-icon{font-size:20px;color:#be7b2c}.safety-lock small,.safety-lock strong{display:block}.safety-lock strong{font-size:11px}.safety-lock small{font-size:9px;color:#9f8b70;margin-top:3px}.safety-lock button{color:#a8702d;font-size:10px;font-weight:600}.empty-section{max-width:680px;min-height:370px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.empty-icon{font-size:44px;color:var(--orange);margin-bottom:17px}.empty-section h2{font-size:28px;margin:0 0 10px}.empty-section>p:not(.eyebrow){max-width:470px;color:#7a847e;line-height:1.6;font-size:13px;margin:0 0 23px}@media(max-width:1100px){.sidebar{width:214px}.content-wrap{padding:30px 24px}.topbar{padding:0 24px}.campaign-row{grid-template-columns:1.4fr 1fr 44px}.campaign-row .badge{display:none}.lead-row{grid-template-columns:30px 1.2fr 42px 69px 20px}.lead-campaign{display:none}}@media(max-width:800px){.sidebar{width:64px;padding:18px 8px}.brand-lockup{padding:0 8px 28px}.brand-lockup>div:last-child,.nav-item,.nav-item:not(.active):after,.nav-label,.workspace-switcher{font-size:0}.nav-item{justify-content:center;padding:12px 8px}.nav-icon{font-size:18px}.nav-item.active{font-size:0}.nav-count{position:absolute;margin-left:28px;margin-top:-22px}.sidebar-footer{padding:13px 2px 0}.mode-row .badge,.mode-row span:not(.status-dot),.user-row span:not(.avatar){display:none}.user-row{justify-content:center}.content-wrap{padding:25px 16px}.topbar{height:62px;padding:0 16px}.page-head{align-items:flex-start;gap:18px;flex-direction:column}.page-actions{width:100%}.page-actions .button{flex:1 1}.metric-grid{grid-template-columns:repeat(2,1fr)}.dashboard-grid{grid-template-columns:1fr}.panel{padding:18px 16px}.campaign-row{grid-template-columns:1.5fr 1fr 40px}.lead-row{grid-template-columns:30px 1fr 55px 20px}.lead-row .badge{display:none}.top-actions{gap:12px}}@media(max-width:430px){.breadcrumbs span:first-child,.breadcrumbs span:nth-child(2){display:none}.metric-card{padding:14px}.metric-card>strong{font-size:25px}.campaign-row{gap:8px}.progress-wrap{min-width:65px}.page-head h1{font-size:26px}}.telegram-console{display:flex;flex-direction:column;gap:16px}.telegram-hero{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;background:#1f302a;color:#eff7f0;padding:24px 26px}.telegram-hero h2{margin:0 0 8px;font-size:24px;letter-spacing:-.04em}.telegram-hero p:not(.eyebrow){margin:0;color:#b7c9bd;max-width:620px;font-size:13px;line-height:1.5}.telegram-hero .eyebrow{color:#9cc3aa}.telegram-hero-status{display:flex;flex-direction:column;align-items:flex-end;gap:5px;font:11px DM Mono,monospace;white-space:nowrap}.telegram-hero-status small{color:#a7bbad;font:10px DM Sans,sans-serif}.telegram-tabs{display:flex;gap:0;overflow-x:auto;border-bottom:1px solid var(--line)}.telegram-tab{padding:11px 15px;color:#7f8983;font-size:12px;border-bottom:2px solid transparent;white-space:nowrap}.telegram-tab.active,.telegram-tab:hover{color:var(--ink);border-bottom-color:var(--orange)}.telegram-error{padding:12px 14px;background:#fae5e3;color:#a94540;border:1px solid #f1c9c5;font-size:12px}.telegram-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.telegram-panel{min-width:0}.telegram-panel h3{margin:0;font-size:18px;letter-spacing:-.025em}.telegram-muted{color:#7a847e;font-size:13px;line-height:1.6}.telegram-account-row{display:grid;grid-template-columns:34px 1fr auto auto;align-items:center;grid-gap:10px;gap:10px;width:100%;padding:13px 0;border-top:1px solid #edf0ed;text-align:left}.telegram-account-row.selected{background:#f6faf6;padding-left:8px;padding-right:8px}.telegram-account-mark{display:grid;place-items:center;width:30px;height:30px;background:#dcece1;color:#397255;font:500 10px DM Mono,monospace}.telegram-account-row small,.telegram-account-row strong{display:block}.telegram-account-row strong{font-size:12px}.telegram-account-row small{margin-top:3px;color:#929b95;font-size:10px}.telegram-field{display:flex;flex-direction:column;gap:6px;color:#66716a;font-size:11px}.telegram-code,.telegram-field input,.telegram-search{border:1px solid var(--line);padding:10px;background:#fff;color:var(--ink);font:12px DM Sans,sans-serif}.telegram-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.telegram-hint{color:#929b95;font-size:11px}.telegram-safety-note{display:flex;flex-direction:column;gap:4px;background:#f8f3e7;border:1px solid #efe3c7;padding:12px;color:#886b3d;font-size:11px}.telegram-safety-note span{color:#9b8d75}.telegram-table{display:flex;flex-direction:column}.telegram-table-row{display:grid;grid-template-columns:1.6fr .7fr .8fr .9fr auto;align-items:center;grid-gap:12px;gap:12px;border-top:1px solid #edf0ed;padding:13px 0;font-size:11px}.telegram-table-row>div{min-width:0}.telegram-table-row small,.telegram-table-row strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.telegram-table-row small{color:#929b95;margin-top:4px;font-size:10px}.telegram-table-row>span{color:#78827c;font:10px DM Mono,monospace}.telegram-candidate-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}.telegram-candidate{display:flex;flex-direction:column;gap:8px;border:1px solid var(--line);padding:14px;min-height:145px}.telegram-candidate strong{font-size:13px}.telegram-candidate small{color:#7f8983;line-height:1.45}.telegram-candidate span{margin-top:auto;color:#a08a65;font:10px DM Mono,monospace}.telegram-rule-list{margin-top:16px}.telegram-message-callout{display:flex;align-items:center;gap:12px;background:#f5faf6;border:1px solid #dbeadd;padding:16px}.telegram-message-callout span,.telegram-message-callout strong{display:block}.telegram-message-callout strong{font-size:12px}.telegram-message-callout span{flex:1 1;color:#7b877f;font-size:11px;line-height:1.45}.telegram-safety-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.telegram-safety-grid>div{display:flex;flex-direction:column;gap:8px;border:1px solid var(--line);padding:16px}.telegram-safety-grid strong{font-size:13px}.telegram-safety-grid small{color:#7d8881;line-height:1.5;font-size:11px}@media(max-width:850px){.telegram-grid,.telegram-safety-grid{grid-template-columns:1fr}.telegram-candidate-grid{grid-template-columns:1fr 1fr}.telegram-table-row{grid-template-columns:1.5fr .8fr auto}.telegram-table-row>span:nth-child(3),.telegram-table-row>span:nth-child(4){display:none}}@media(max-width:520px){.telegram-hero{flex-direction:column}.telegram-hero-status{align-items:flex-start}.telegram-candidate-grid{grid-template-columns:1fr}.telegram-account-row{grid-template-columns:34px 1fr auto}.telegram-account-row .badge:last-child{grid-column:2/span 2}.telegram-table-row{display:flex;flex-wrap:wrap}.telegram-table-row>div{width:100%}.telegram-message-callout{align-items:flex-start;flex-direction:column}}.intelligence-head,.intelligence-metrics{margin-bottom:24px}.intelligence-panel{min-width:0}.intelligence-leads{display:grid;grid-gap:2px;gap:2px}.intelligence-lead{display:flex;justify-content:space-between;gap:18px;padding:16px 0;border-bottom:1px solid var(--line)}.intelligence-lead p{margin:6px 0;color:var(--muted);max-width:560px}.intelligence-lead small{color:var(--muted);font-size:12px}.intelligence-lead-meta{display:flex;align-items:flex-start;gap:8px;flex-wrap:wrap;justify-content:flex-end;min-width:180px}.intelligence-lead-meta .text-button{width:100%;text-align:right}.intelligence-view .subtitle{max-width:620px}@media(max-width:760px){.intelligence-lead{display:block}.intelligence-lead-meta{justify-content:flex-start;margin-top:12px}.intelligence-lead-meta .text-button{text-align:left}}.stage31-stack{display:flex;flex-direction:column;gap:16px;margin-top:18px}.stage31-hero{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;background:#f5faf6}.stage31-hero h3{margin:0 0 7px;font-size:18px}.stage31-hero p:not(.eyebrow){margin:0;color:#718078;font-size:12px;line-height:1.5;max-width:650px}.stage31-metrics{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:13px;gap:13px}.stage31-collection-list{display:flex;flex-direction:column}.stage31-collection{display:flex;justify-content:space-between;align-items:center;gap:12px;border-top:1px solid #edf0ed;padding:12px 0}.stage31-collection small,.stage31-collection strong{display:block}.stage31-collection strong{font-size:12px}.stage31-collection small{color:#929993;font-size:10px;margin-top:4px}.stage31-draft{border:1px solid #dbeadd;background:#f8fcf8;padding:14px}.stage31-draft-meta{display:flex;gap:7px;flex-wrap:wrap;margin-bottom:12px}.stage31-draft p{margin:0 0 12px;color:#35443b;font-size:13px;line-height:1.65;white-space:pre-wrap}.stage31-draft small{color:#8a958d;font:10px DM Mono,monospace}.stage31-error{color:#a94540}@media(max-width:800px){.stage31-metrics{grid-template-columns:repeat(2,1fr)}.stage31-hero{flex-direction:column}}@media(max-width:520px){.stage31-metrics{grid-template-columns:1fr 1fr}.stage31-collection{align-items:flex-start;flex-direction:column}}.campaign-intelligence-view{display:flex;flex-direction:column;gap:18px}.campaign-intelligence-grid{display:grid;grid-template-columns:1.15fr .85fr;grid-gap:18px;gap:18px}.campaign-list-panel,.campaign-wizard{min-width:0}.wizard-fields{display:flex;flex-direction:column;gap:13px}.wizard-fields label{display:flex;flex-direction:column;gap:6px;color:#66716a;font-size:11px}.wizard-fields input,.wizard-fields select,.wizard-fields textarea{border:1px solid var(--line);padding:10px;background:#fff;color:var(--ink);font:12px DM Sans,sans-serif}.wizard-fields textarea{min-height:74px;resize:vertical}.wizard-two{display:grid;grid-template-columns:1fr 1fr;grid-gap:11px;gap:11px}.campaign-list{display:flex;flex-direction:column;gap:2px}.campaign-select-row{display:flex;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:11px 0;border-top:1px solid #edf0ed;text-align:left}.campaign-select-row small,.campaign-select-row strong{display:block}.campaign-select-row strong{font-size:12px}.campaign-select-row small{color:#929993;font-size:10px;margin-top:3px}.campaign-select-row.active{color:var(--orange)}.campaign-intelligence-row{display:flex;justify-content:space-between;align-items:center;gap:16px}.campaign-intelligence-row h2{margin:0 0 5px;font-size:22px}.campaign-intelligence-row p{margin:0;color:var(--muted);font-size:12px}.campaign-intelligence-actions{display:flex;gap:8px;flex-wrap:wrap}.campaign-intelligence-metrics{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:13px;gap:13px}.campaign-intelligence-metrics .metric-card{min-width:0}.tag-row{display:flex;flex-wrap:wrap;gap:7px}.tag-row span{padding:5px 8px;background:#eef5ef;color:#3c7054;font:10px DM Mono,monospace}.campaign-economics{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px}.campaign-economics div{border:1px solid var(--line);padding:13px}.campaign-economics small,.campaign-economics strong{display:block}.campaign-economics strong{font-size:18px}.campaign-economics small{color:var(--muted);font-size:10px;margin-top:5px}.campaign-top-communities{display:flex;flex-direction:column}.campaign-score-row{display:grid;grid-template-columns:1fr 70px 75px 108px;grid-gap:12px;gap:12px;align-items:center;border-top:1px solid #edf0ed;padding:13px 0;font-size:11px}.campaign-score-title small,.campaign-score-title strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.campaign-score-title small{color:var(--muted);font-size:10px;margin-top:4px}.score-emphasis{font:500 13px DM Mono,monospace}.campaign-cost-strip{color:#7a847e;font-size:11px;padding:12px;background:#f8f3e7;border:1px solid #efe3c7}.campaign-intelligence-error{padding:12px 14px;background:#fae5e3;color:#a94540;border:1px solid #f1c9c5;font-size:12px}@media(max-width:900px){.campaign-intelligence-grid{grid-template-columns:1fr}.campaign-economics,.campaign-intelligence-metrics{grid-template-columns:repeat(2,1fr)}}@media(max-width:620px){.campaign-intelligence-row{align-items:flex-start;flex-direction:column}.wizard-two{grid-template-columns:1fr}.campaign-economics,.campaign-intelligence-metrics{grid-template-columns:1fr 1fr}.campaign-score-row{grid-template-columns:1fr 55px 65px}.campaign-score-row .badge{display:none}}.dialog-triage-hidden{display:none!important}.dialog-triage-view{display:flex;flex-direction:column;gap:16px}.dialog-triage-hero{display:flex;justify-content:space-between;gap:24px;align-items:flex-start;background:#1f302a;color:#eff7f0;padding:24px 26px}.dialog-triage-hero h2{margin:0 0 8px;font-size:24px;letter-spacing:-.04em}.dialog-triage-hero p:not(.eyebrow){margin:0;color:#b7c9bd;max-width:700px;font-size:13px;line-height:1.5}.dialog-triage-hero .eyebrow{color:#9cc3aa}.dialog-triage-lock{display:flex;flex-direction:column;gap:5px;text-align:right;white-space:nowrap;color:#e6f4e8;font:11px DM Mono,monospace}.dialog-triage-lock small{color:#a7bbad;font:10px DM Sans,sans-serif}.dialog-triage-toolbar{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap;background:#fff;border:1px solid var(--line);padding:14px}.dialog-triage-toolbar label{display:flex;flex-direction:column;gap:6px;color:#66716a;font-size:11px}.dialog-triage-actions input,.dialog-triage-actions select,.dialog-triage-toolbar select{border:1px solid var(--line);background:#fff;padding:9px;color:var(--ink);font:12px DM Sans,sans-serif}.dialog-triage-progress{display:grid;grid-template-columns:repeat(5,1fr) 1.5fr;grid-gap:1px;gap:1px;background:var(--line);border:1px solid var(--line)}.dialog-triage-progress>div{display:flex;flex-direction:column;gap:7px;background:#fff;padding:15px 16px}.dialog-triage-progress span{color:var(--muted);font-size:10px}.dialog-triage-progress strong{font:600 22px DM Mono,monospace}.dialog-triage-progress-wide{background:#f5faf6!important}.dialog-triage-actions{display:flex;align-items:center;gap:9px;flex-wrap:wrap;border:1px solid var(--line);background:#fff;padding:13px}.dialog-triage-selection{display:flex;flex-direction:column;gap:3px;margin-right:auto}.dialog-triage-selection strong{font-size:12px}.dialog-triage-selection span{color:var(--muted);font-size:10px}.dialog-triage-list{display:flex;flex-direction:column;gap:12px}.dialog-triage-card{padding:16px 18px}.dialog-triage-card.selected{border-color:#8dbda1;box-shadow:inset 3px 0 var(--green)}.dialog-triage-card-head{display:flex;align-items:center;gap:12px}.dialog-check{display:flex;align-items:center;gap:7px;color:var(--muted);font:11px DM Mono,monospace;min-width:45px}.dialog-check input{accent-color:var(--green);width:16px;height:16px}.dialog-triage-ident{min-width:0;flex:1 1}.dialog-triage-ident small,.dialog-triage-ident strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dialog-triage-ident strong{font-size:13px}.dialog-triage-ident small{color:var(--muted);font-size:10px;margin-top:4px}.dialog-triage-card-body{display:grid;grid-template-columns:220px 1fr;grid-gap:18px;gap:18px;margin-top:15px;padding-top:14px;border-top:1px solid #edf0ed}.dialog-triage-meta{display:flex;flex-direction:column;gap:6px}.dialog-triage-meta span{color:var(--muted);font:10px DM Mono,monospace}.dialog-triage-meta strong{font-size:11px}.dialog-triage-meta small{color:#7c877f;line-height:1.45;font-size:10px;overflow-wrap:anywhere}.dialog-triage-fields{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.dialog-triage-fields label{display:flex;flex-direction:column;gap:5px;color:#66716a;font-size:10px}.dialog-triage-fields input,.dialog-triage-fields select{width:100%;border:1px solid var(--line);background:#fff;padding:8px;color:var(--ink);font:11px DM Sans,sans-serif}.dialog-triage-fields select[multiple]{padding:5px;min-height:68px}.dialog-triage-empty{padding:48px 30px}.dialog-triage-empty h3{margin:0 0 8px;font-size:20px}.dialog-triage-empty p:not(.eyebrow){color:var(--muted);font-size:12px}.dialog-triage-footer{display:flex;justify-content:flex-end;gap:9px;padding-bottom:30px}@media(max-width:950px){.dialog-triage-progress{grid-template-columns:repeat(3,1fr)}.dialog-triage-progress-wide{grid-column:span 3}.dialog-triage-card-body{grid-template-columns:1fr}.dialog-triage-fields{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.dialog-triage-hero{flex-direction:column;padding:19px}.dialog-triage-lock{text-align:left}.dialog-triage-progress{grid-template-columns:repeat(2,1fr)}.dialog-triage-progress-wide{grid-column:span 2}.dialog-triage-fields{grid-template-columns:1fr}.dialog-triage-card-head{align-items:flex-start;flex-wrap:wrap}.dialog-triage-card-head .badge{margin-left:53px}.dialog-triage-footer{flex-direction:column}.dialog-triage-footer .button{width:100%}}.dialog-triage-reviewed{padding:16px}.dialog-triage-reviewed-head,.dialog-triage-reviewed-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.dialog-triage-reviewed-head{padding-bottom:12px;border-bottom:1px solid var(--line)}.dialog-triage-reviewed-row{padding:12px 0;border-bottom:1px solid #edf0ed}.dialog-triage-reviewed-row span{display:flex;flex-direction:column;gap:4px}.dialog-triage-reviewed-row small{color:var(--muted);font-size:10px}.dialog-triage-hotkeys{display:flex;align-items:center;gap:10px;flex-wrap:wrap;border:1px solid var(--line);background:#f7faf7;color:var(--muted);padding:10px 13px;font:10px DM Mono,monospace}.dialog-triage-hotkeys strong{color:var(--ink)}.dialog-triage-card.active{border-color:#6da184;box-shadow:0 0 0 2px rgba(109,161,132,.16)}.dialog-triage-avatar{display:flex;align-items:center;justify-content:center;width:38px;height:38px;flex:0 0 38px;border-radius:50%;overflow:hidden;background:#dcebe0;color:#2f6645;font:600 15px DM Mono,monospace}.dialog-triage-avatar img{width:100%;height:100%;object-fit:cover}.dialog-triage-complete{padding:36px 30px}.dialog-triage-complete h3{margin:0 0 8px;font-size:24px}.dialog-triage-complete p:not(.eyebrow){color:var(--muted);font-size:12px}.dialog-triage-complete-grid{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:1px;gap:1px;background:var(--line);border:1px solid var(--line);margin:22px 0}.dialog-triage-complete-grid div{display:flex;flex-direction:column;gap:7px;background:#fff;padding:14px}.dialog-triage-complete-grid span{color:var(--muted);font-size:10px}.dialog-triage-complete-grid strong{font:600 20px DM Mono,monospace}@media(max-width:750px){.dialog-triage-complete-grid{grid-template-columns:repeat(2,1fr)}}.app-shell{background:#0b1410;color:#e7f0e9}.sidebar{background:#0e1914;border-right:1px solid #21372b}.main-content{background:#0b1410}.topbar{background:#101b15;border-color:#21372b}.content-wrap{background:#0b1410}.breadcrumbs,.subtitle{color:#879b8e}.breadcrumbs strong,.page-head h1{color:#e7f0e9}.button-secondary,.page-actions .button-secondary{background:#14221a;border-color:#2c4939;color:#d6e8dc}.lead-table,.metric-card,.panel{background:#101c16;border-color:#22392d;color:#e7f0e9}.campaign-row small,.health-row small,.metric-card small,.metric-top{color:#879b8e}.metric-card>strong{color:#edf7ef}.campaign-row,.health-row,.panel-head{border-color:#22392d}.campaign-icon,.health-icon{background:#173223;color:#73d4a0}.progress-bar{background:#1f3529}.safety-lock{background:#14251b;border-color:#2a4938}.service-card{background:#14221a;border-color:#2c4538}.service-stats,.service-window{border-color:#2a4336}.empty-section,.module-record{background:#101c16;border-color:#22392d;color:#dcebe2}.nav-item.active,.nav-item:hover{background:#183326}.nav-item{color:#8ba195}.nav-icon{color:#72c997}.nav-label,.sidebar .eyebrow{color:#759184}.workspace-switcher{border-color:#21372b}.user-row strong,.workspace-button{color:#e7f0e9}.toast{background:#d6eee0;color:#10271a}.button-primary{background:#c96948}.button-primary:hover{background:#dd7b58}button:focus-visible,input:focus-visible{outline:2px solid #51d99f;outline-offset:2px}.panel-empty,.workspace-empty{color:#83988a}.activity-row,.assistant-composer,.lead-preview-row{border-color:#22392d}.scout-overview{display:flex;flex-direction:column;gap:18px}.scout-status-strip{display:flex;align-items:center;gap:10px;background:#13221b;border:1px solid #294336;color:#dcebe1;padding:12px 14px;font-size:12px}.scout-status-strip>span:not(.status-dot){color:#88a193;font-size:11px}.scout-status-strip .badge{margin-left:auto}.dashboard-grid-lower{margin-top:18px}.panel-empty,.workspace-empty{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:24px;color:var(--muted);font-size:12px}.panel-empty strong,.workspace-empty strong{color:var(--ink);font-size:13px}.panel-empty .button{margin-top:5px}.activity-list,.lead-preview-list{display:flex;flex-direction:column}.lead-preview-row{display:flex;align-items:center;gap:11px;border-top:1px solid var(--line);padding:13px 0}.lead-preview-row>div{min-width:0;flex:1 1}.lead-preview-row small,.lead-preview-row strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lead-preview-row strong{font-size:12px}.lead-preview-row small{color:var(--muted);font:10px DM Mono,monospace;margin-top:4px}.lead-signal{width:8px;height:8px;flex:0 0 8px;border-radius:50%;background:#43d39b;box-shadow:0 0 0 3px rgba(67,211,155,.12)}.assistant-panel{background:#14271f;border-color:#2c4d3d;color:#e5f1e8}.assistant-panel .eyebrow{color:#89b49a}.assistant-panel h2{color:#eff8f0}.assistant-copy{max-width:560px;color:#a7c0af;font-size:13px;line-height:1.55}.assistant-prompt{border-left:2px solid #42c895;background:#102019;color:#d8eee0;padding:13px 15px;margin:18px 0;font-size:13px}.activity-row{display:grid;grid-template-columns:48px 1fr;grid-gap:11px;gap:11px;padding:13px 0;border-top:1px solid var(--line);font-size:12px}.activity-row span{color:#41c391;font:10px DM Mono,monospace}.activity-row strong{font-weight:500}.assistant-workspace,.workspace-feed{display:flex;flex-direction:column;gap:18px}.assistant-workspace-head,.feed-toolbar{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding-bottom:18px;border-bottom:1px solid var(--line)}.assistant-workspace-head h2,.feed-toolbar h2{margin:0 0 7px;font-size:26px;letter-spacing:-.04em}.assistant-workspace-head p:not(.eyebrow),.feed-toolbar p:not(.eyebrow){margin:0;color:var(--muted);font-size:12px}.feed-filters{display:flex;gap:6px}.filter-chip{border:1px solid var(--line);color:var(--muted);padding:8px 11px;font-size:11px}.filter-chip.active{color:#e9f8ef;border-color:#3d8766;background:#1a3b2b}.lead-table{display:flex;flex-direction:column;background:var(--white);border:1px solid var(--line)}.lead-table-row{display:grid;grid-template-columns:minmax(280px,2fr) 1fr 90px auto;align-items:center;grid-gap:18px;gap:18px;padding:16px 18px;border-bottom:1px solid var(--line)}.lead-table-row:last-child{border-bottom:0}.lead-table-main{display:flex;align-items:flex-start;gap:11px;min-width:0}.lead-table-main>div{min-width:0}.lead-table-main small,.lead-table-main strong{display:block;overflow:hidden;text-overflow:ellipsis}.lead-table-main strong{font-size:13px;white-space:nowrap}.lead-table-main small{color:var(--muted);font-size:11px;margin-top:5px;white-space:nowrap}.table-label{display:block;color:var(--muted);font:9px DM Mono,monospace;text-transform:uppercase;margin-bottom:4px}.lead-table-row>div>strong{font-size:11px}.score-emphasis{color:#55d6a3}.opportunity-workspace{background:#111e18;border:1px solid #294437;padding:22px}.opportunity-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.opportunity-card{background:#16261e;border:1px solid #2d4b3c;padding:17px}.opportunity-card-top{display:flex;justify-content:space-between;color:#81a18e;font:9px DM Mono,monospace}.opportunity-card-top span:first-child{color:#d6a25b}.opportunity-card h3{font-size:17px;margin:16px 0 8px}.opportunity-card p{color:#a2b6a8;font-size:12px;line-height:1.5;margin:0 0 14px}.opportunity-card-meta{display:flex;flex-direction:column;gap:6px;border-top:1px solid #2a4336;padding:12px 0;color:#8aa394;font-size:10px}.opportunity-card-meta strong{color:#dcebe0;font-weight:500}.assistant-layout{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);grid-gap:18px;gap:18px}.assistant-chat{background:var(--white);border:1px solid var(--line);padding:20px}.assistant-message{display:flex;gap:10px;max-width:82%;margin-bottom:14px}.assistant-message>span{display:grid;place-items:center;flex:0 0 28px;height:28px;background:#1b3d2c;color:#8fe0b7;font:10px DM Mono,monospace}.assistant-message p{margin:0;padding:11px 13px;background:#18261f;border:1px solid #2b4437;color:#d9e9df;font-size:12px;line-height:1.55}.assistant-message.user{margin-left:auto;flex-direction:row-reverse}.assistant-message.user>span{background:#6a3f2e;color:#ffd5bf}.assistant-message.user p{background:#2c211c;border-color:#6a493b}.assistant-composer{border-top:1px solid var(--line);padding-top:18px;margin-top:18px}.assistant-composer label{display:block;color:var(--muted);font-size:10px;margin-bottom:7px}.assistant-composer>div{display:flex;gap:8px}.assistant-composer input{flex:1 1;min-width:0;background:#0f1813;border:1px solid #2b4437;color:#e5f1e8;padding:10px 12px;font:12px DM Sans,sans-serif}.assistant-summary{background:#16261e;border:1px solid #2d4b3c;padding:20px;color:#dcebe0}.assistant-summary h3{font-size:18px;margin:0 0 18px}.assistant-summary dl{margin:0 0 18px}.assistant-summary dl>div{border-top:1px solid #2a4335;padding:11px 0}.assistant-summary dt{color:#8ca795;font:9px DM Mono,monospace;text-transform:uppercase}.assistant-summary dd{margin:5px 0 0;font-size:11px;line-height:1.4}.summary-missing{color:#e0a15e!important}.assistant-summary .button{width:100%}@media(max-width:900px){.assistant-layout{grid-template-columns:1fr}.lead-table-row{grid-template-columns:minmax(220px,1fr) 90px auto}.lead-table-row>div:nth-child(2){display:none}}@media(max-width:620px){.scout-status-strip{align-items:flex-start;flex-wrap:wrap}.scout-status-strip>span:not(.status-dot){width:100%;margin-left:18px}.scout-status-strip .badge{margin-left:18px}.assistant-workspace-head,.feed-toolbar{flex-direction:column}.feed-filters{width:100%}.filter-chip{flex:1 1}.opportunity-grid{grid-template-columns:1fr}.lead-table-row{grid-template-columns:1fr auto;gap:10px}.lead-table-row>div:nth-child(3){display:none}.lead-table-row .badge{grid-column:2;grid-row:1}.assistant-composer>div{flex-direction:column}.assistant-composer .button{width:100%}}.customer-app{min-height:100vh;background:#f5f7f4;color:#17241e;font-family:DM Sans,Arial,sans-serif}.customer-topbar{height:76px;background:#17231e;color:#eff6f0;display:flex;align-items:center;justify-content:space-between;padding:0 clamp(20px,5vw,72px)}.customer-brand{display:flex;align-items:center;gap:11px}.customer-brand>span{display:grid;place-items:center;border:1px solid #91b9a0;width:31px;height:31px;color:#b9e0c4;font:11px DM Mono,monospace}.customer-brand small,.customer-brand strong{display:block}.customer-brand strong{font-size:15px}.customer-brand small{color:#9db0a3;font-size:10px;margin-top:2px}.customer-org{color:#b3c3b8;font:11px DM Mono,monospace;display:flex;gap:10px;align-items:center}.customer-live-dot{width:7px;height:7px;background:#86d498;border-radius:50%}.customer-wrap{max-width:1180px;margin:0 auto;padding:54px 28px 80px}.customer-hero{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:34px}.customer-kicker{font:500 10px DM Mono,monospace;letter-spacing:.13em;color:#78857d;margin:0 0 10px}.customer-hero h1{font-size:47px;line-height:1.04;letter-spacing:-.055em;font-weight:600;margin:0 0 18px}.customer-hero h1 em{font-style:normal;color:#32906c}.customer-hero p:not(.customer-kicker){max-width:530px;margin:0;color:#77857d;font-size:15px;line-height:1.55}.customer-hero-mark{font-size:100px;color:#d6e7d9;line-height:.8}.customer-message{background:#e5f3e8;border:1px solid #cde4d1;color:#2b704c;padding:13px 16px;font-size:12px;margin-bottom:18px}.customer-stats{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1px;gap:1px;background:#dfe6e0;border:1px solid #dfe6e0;margin-bottom:22px}.customer-stat{background:#fff;padding:18px 20px}.customer-stat small,.customer-stat strong{display:block}.customer-stat small{color:#7b877f;font-size:11px}.customer-stat strong{font:500 28px DM Mono,monospace;margin-top:9px}.customer-stat.accent strong{color:#2d9a70}.customer-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px;margin-bottom:18px}.customer-panel{background:#fff;border:1px solid #e2e8e2;padding:25px}.customer-panel-head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;margin-bottom:18px}.customer-panel h2{font-size:21px;letter-spacing:-.035em;margin:0}.customer-feed-count,.customer-safe{font:10px DM Mono,monospace;color:#78887d;background:#f1f6f1;padding:7px 9px}.customer-campaign{display:flex;align-items:center;gap:12px;width:100%;border-top:1px solid #edf1ed;padding:15px 0;text-align:left}.customer-campaign.selected,.customer-campaign:hover{background:#f7fbf7}.customer-campaign-icon{display:grid;place-items:center;width:31px;height:31px;background:#edf7ef;color:#3d966d;border-radius:50%;flex:0 0 31px}.customer-campaign small,.customer-campaign strong{display:block}.customer-campaign strong{font-size:12px}.customer-campaign small{font-size:11px;color:#87918a;margin-top:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:260px}.customer-status{margin-left:auto;font:10px DM Mono,monospace;color:#77857c;white-space:nowrap}.customer-status.active{color:#299169}.customer-status.paused{color:#b16e41}.customer-understanding{background:#eef7ef}.customer-understanding-copy{font-size:14px;line-height:1.5;color:#486353;margin:14px 0 22px}.customer-understanding-list{display:grid;grid-gap:14px;gap:14px}.customer-understanding-list div{border-top:1px solid #d9e9da;padding-top:11px}.customer-understanding-list small,.customer-understanding-list strong{display:block}.customer-understanding-list small{color:#78917c;font-size:10px}.customer-understanding-list strong{font-size:12px;margin-top:4px}.customer-access{border-top:1px solid #d9e9da;padding-top:14px;color:#5c7565;font-size:11px}.customer-activate{margin-top:16px}.customer-feed{margin-bottom:18px}.customer-feed-count{color:#2e8963}.customer-opportunities{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:13px;gap:13px}.customer-opportunity{border:1px solid #e0e8e0;padding:17px}.customer-opportunity.acted{opacity:.68}.customer-opportunity-head{display:flex;justify-content:space-between;color:#89958d;font:10px DM Mono,monospace}.customer-opportunity-fresh{color:#2c956b}.customer-opportunity h3{font-size:16px;line-height:1.25;margin:14px 0 7px}.customer-opportunity p{font-size:12px;color:#748178;line-height:1.5;margin:0 0 13px}.customer-opportunity-need{background:#f6f9f5;padding:11px 12px}.customer-opportunity-need small,.customer-opportunity-need strong{display:block}.customer-opportunity-need small{color:#8b978e;font-size:10px}.customer-opportunity-need strong{font-size:12px;margin-top:4px}.customer-opportunity-meta{display:flex;flex-direction:column;gap:7px;padding:13px 0;color:#879188;font-size:10px}.customer-opportunity-meta strong{color:#4c6555;font-weight:500}.customer-opportunity-actions{display:flex;align-items:center;gap:7px;flex-wrap:wrap;border-top:1px solid #edf1ed;padding-top:13px}.customer-opportunity-actions a{font-size:10px;color:#54836a;margin-left:auto}.customer-button{padding:10px 13px;font-size:11px;font-weight:600}.customer-button-dark{background:#234535;color:#f4faf5}.customer-button-light{border:1px solid #dce5dd;background:#fff;color:#52645a}.customer-button-orange{background:#d96c46;color:white;padding:13px 17px}.customer-button-orange span{margin-left:12px;font-size:16px}.customer-acted{font:10px DM Mono,monospace;color:#6c8274}.customer-expired{display:flex;align-items:center;gap:12px;flex-wrap:wrap;background:#fbf5e9;padding:20px}.customer-expired span,.customer-expired strong{display:block}.customer-expired strong{font-size:13px}.customer-expired span{color:#8e806b;font-size:11px;flex:1 1}.customer-empty{color:#849189;font-size:12px;line-height:1.5}.customer-feed-empty{text-align:center;padding:45px 12px}.customer-feed-empty span{display:block;color:#b9d5bd;font-size:32px;margin-bottom:10px}.customer-feed-empty strong{font-size:14px}.customer-feed-empty p{color:#8c9991;font-size:11px}.customer-onboarding{display:grid;grid-template-columns:.7fr 1.3fr;grid-gap:32px;gap:32px;background:#1c2e26;color:#eff7f0}.customer-onboarding .customer-kicker{color:#99b6a2}.customer-onboarding h2{font-size:25px;margin:0 0 10px}.customer-onboarding>div>p:not(.customer-kicker){color:#b3c5b8;font-size:12px;line-height:1.5}.customer-form{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.customer-form label{display:flex;flex-direction:column;gap:6px;color:#a9bdb0;font-size:10px}.customer-form input,.customer-form textarea{font:12px DM Sans,sans-serif;background:#f9fcf9;border:0;color:#193126;padding:10px}.customer-form textarea{min-height:70px;resize:vertical}.customer-form-wide{grid-column:span 2}.customer-form .customer-button{grid-column:span 2;justify-self:start;margin-top:4px}.customer-loading{padding:80px;text-align:center;color:#718279}@media(max-width:850px){.customer-wrap{padding:35px 18px 55px}.customer-hero h1{font-size:38px}.customer-grid,.customer-onboarding{grid-template-columns:1fr}.customer-onboarding{gap:18px}}@media(max-width:600px){.customer-topbar{padding:0 18px}.customer-hero-mark,.customer-org{display:none}.customer-stats{grid-template-columns:1fr 1fr}.customer-opportunities{grid-template-columns:1fr}.customer-panel{padding:19px}.customer-form{grid-template-columns:1fr}.customer-form .customer-button,.customer-form-wide{grid-column:auto}.customer-campaign small{max-width:170px}.customer-status{font-size:9px}}.customer-brand{color:inherit;text-decoration:none}.customer-brand .scout-brand-logo{display:block;width:44px;height:44px;flex:0 0 44px;object-fit:contain;border-radius:50%}.customer-brand>span{display:block;width:auto;height:auto;flex:0 0 auto;border:0;color:inherit;font:inherit;place-items:initial}.customer-brand small,.customer-brand strong{white-space:nowrap}@media(max-width:600px){.customer-brand{gap:9px}.customer-brand .scout-brand-logo{width:40px;height:40px;flex-basis:40px}.customer-brand strong{font-size:14px}.customer-brand small{font-size:9px}}.core-shell{--core-ink:#19231f;--core-muted:#718078;--core-line:#dbe4df;--core-paper:#ffffff;--core-soft:#f1f5f2;--core-green:#2d6a4f;--core-green-dark:#193c2d;--core-red:#b64b43;display:flex;min-height:100vh;background:#edf2ef;color:var(--core-ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.core-auth{display:grid;min-height:100vh;place-items:center;padding:24px;background:#edf2ef;color:#19231f}.core-auth-card{width:min(460px,100%);padding:30px;border:1px solid #dbe4df;border-radius:16px;background:#fff;box-shadow:0 10px 35px rgba(28,53,41,.08)}.core-auth-card:before{content:"";display:block;width:min(100%,280px);height:110px;margin:-8px auto 18px;background:url(/core-agents/core-wordmark.webp) 50%/contain no-repeat}.core-auth-card h1{margin:8px 0 12px;letter-spacing:-.04em}.core-auth-card p{color:#718078;line-height:1.55}.core-auth-card form{display:grid;grid-gap:8px;gap:8px;margin-top:22px}.core-auth-card input{border:1px solid #dbe4df;border-radius:8px;padding:11px;font:inherit}.core-login .auth-intro{align-items:center;padding:clamp(20px,3vw,36px)}.core-login .core-login-emblem{display:block;width:min(100%,260px);height:auto;margin:0 0 30px;object-fit:contain;-webkit-clip-path:circle(49% at 50% 50%);clip-path:circle(49% at 50% 50%);mix-blend-mode:screen;filter:drop-shadow(0 0 24px #149dff55)}@media (max-width:760px){.core-login .auth-intro{padding:18px}.core-login .core-login-emblem{width:132px;margin-bottom:18px}}.core-access-denied{position:relative;overflow:hidden;background:radial-gradient(ellipse at 50% 46%,#0b2e48 0,#061522 46%,#02070d 100%);color:#e8f8ff}.core-access-denied:after,.core-access-denied:before{position:absolute;inset:0;content:"";pointer-events:none}.core-access-denied:before{background:linear-gradient(#72d7ff0a 1px,transparent 0),linear-gradient(90deg,#72d7ff0a 1px,transparent 0);background-size:38px 38px;-webkit-mask-image:radial-gradient(ellipse,#000 8%,transparent 78%);mask-image:radial-gradient(ellipse,#000 8%,transparent 78%)}.core-access-denied:after{background:radial-gradient(circle at 21% 24%,#d8f8ff 0 1px,#44c4ff 2px,transparent 7px),radial-gradient(circle at 82% 27%,#d8f8ff 0 1px,#44c4ff 2px,transparent 8px),radial-gradient(circle at 73% 78%,#b5efff 0 1px,#44c4ff 2px,transparent 7px),radial-gradient(circle at 14% 74%,#b5efff 0 1px,#44c4ff 2px,transparent 7px);opacity:.72}.core-access-denied-panel{position:relative;z-index:1;display:grid;width:min(1120px,100%);grid-template-columns:minmax(0,1.15fr) minmax(260px,.85fr);align-items:center;grid-gap:clamp(22px,5vw,72px);gap:clamp(22px,5vw,72px)}.core-access-denied-art{width:min(100%,650px);filter:drop-shadow(0 0 18px #24aaff9c) drop-shadow(0 0 62px #0788ff5c)}.core-access-denied-art img{display:block;width:100%;height:auto}.core-access-denied-copy{max-width:390px;padding:24px 0}.core-access-denied-copy .core-kicker{color:#73d9ff;font:700 10px/1.5 ui-monospace,Consolas,monospace;letter-spacing:.18em}.core-access-denied-copy h1{margin:12px 0;color:#f2fbff;font-size:clamp(30px,4vw,52px);line-height:.98;letter-spacing:-.05em;text-shadow:0 0 28px #48bdff48}.core-access-denied-copy p{max-width:330px;margin:0;color:#9fc5dc;font-size:15px;line-height:1.65}.core-register-back{display:inline-flex;align-items:center;gap:10px;margin-top:24px;padding:11px 15px;border:1px solid #3b9ccb;color:#d9f6ff;font-size:12px;font-weight:750;letter-spacing:.04em;text-decoration:none;box-shadow:inset 0 0 16px #27a5dc16,0 0 20px #1d9ce01a;transition:background .2s ease,box-shadow .2s ease}.core-register-back:focus-visible,.core-register-back:hover{background:#0d4261;box-shadow:inset 0 0 20px #27a5dc2e,0 0 24px #1d9ce04d}@media (max-width:700px){.core-access-denied{padding:20px}.core-access-denied-panel{width:min(100%,560px);grid-template-columns:1fr;justify-items:center;gap:0;text-align:center}.core-access-denied-art{width:min(88vw,520px)}.core-access-denied-copy{padding:2px 0 24px}.core-access-denied-copy p{margin-inline:auto;font-size:13px}}.core-sidebar{width:248px;flex:0 0 248px;padding:24px 16px;background:#16221d;color:#e9f0eb;display:flex;flex-direction:column;gap:28px}.core-brand{display:flex;align-items:center;gap:10px;padding:0 10px}.core-brand>img{display:block;width:min(100%,190px);height:auto;object-fit:contain}.core-brand strong{display:block;font-size:15px;letter-spacing:.01em}.core-brand small{display:block;margin-top:3px;color:#9eb2a6;font-size:11px}.core-workspace{display:grid;grid-gap:7px;gap:7px;padding:12px 10px;border:1px solid #31453b;border-radius:10px}.core-nav-label,.core-workspace>span{color:#9eb2a6;font-size:10px;font-weight:800;letter-spacing:.1em}.core-workspace select{width:100%;border:1px solid #4c6256;border-radius:7px;padding:8px;background:#263a30;color:#f5fbf6;font:inherit;font-size:12px}.core-workspace b{color:#b8d9bd;font-size:11px}.core-sidebar nav{display:grid;grid-gap:4px;gap:4px}.core-nav-label{margin:0 10px 5px}.core-sidebar nav button{display:flex;align-items:center;gap:10px;border:0;border-radius:9px;background:transparent;color:#b9c8bf;padding:10px 12px;text-align:left;font:inherit;cursor:pointer}.core-sidebar nav button span{width:20px;color:#718a7b;font-size:10px}.core-sidebar nav button.active,.core-sidebar nav button:hover{background:#2b4438;color:#f5fbf6}.core-sidebar-foot{margin-top:auto;display:flex;align-items:center;gap:9px;padding:14px 10px 0;border-top:1px solid #31453b;font-size:12px}.core-sidebar-foot small,.core-sidebar-foot strong{display:block}.core-sidebar-foot small{margin-top:3px;color:#9eb2a6;font-size:10px}.agent-dot,.core-live-dot{width:8px;height:8px;flex:0 0 8px;border-radius:999px;background:#80c98b}.core-main{min-width:0;flex:1 1;padding:28px clamp(20px,3vw,48px)}.core-topbar{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:26px}.core-breadcrumb,.core-kicker{color:var(--core-green);font-size:10px;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.core-topbar h1{margin:7px 0 0;font-size:clamp(25px,3vw,38px);letter-spacing:-.04em}.core-top-actions{display:flex;align-items:center;gap:10px}.core-top-actions>button{border:1px solid var(--core-line);border-radius:8px;padding:9px 11px;background:#fff;color:var(--core-ink);font:inherit;font-size:12px;cursor:pointer}.core-role{border:1px solid #b7d9bf;border-radius:999px;padding:7px 10px;background:#e8f5ea;color:var(--core-green-dark);font-size:11px;font-weight:800}.core-error{color:#8b332d}.core-error-wide{margin-bottom:18px;padding:12px 14px;border:1px solid #efc3bd;border-radius:10px;background:#fff4f2}.core-content,.core-workflow{display:grid;grid-gap:18px;gap:18px}.core-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:22px;border:1px solid #cbded0;border-radius:14px;background:linear-gradient(135deg,#e9f4eb,#fff)}.core-hero h2{margin:8px 0 0;font-size:clamp(24px,3vw,36px);letter-spacing:-.05em}.core-hero h2 em{color:var(--core-green);font-style:normal}.core-hero p{max-width:560px;margin:9px 0 0;color:var(--core-muted);font-size:13px;line-height:1.5}.core-live-badge{display:inline-flex;align-items:center;gap:7px;white-space:nowrap;border:1px solid #b7d9bf;border-radius:999px;padding:7px 10px;background:#e8f5ea;color:var(--core-green-dark);font-size:10px;font-weight:800}.core-live-badge i{width:7px;height:7px;border-radius:999px;background:currentColor}.core-page-head h2,.core-panel-head h2{margin:7px 0 0;letter-spacing:-.035em}.core-page-head p,.core-panel-head p{margin:7px 0 0;color:var(--core-muted);font-size:13px;line-height:1.5}.core-columns,.core-forms,.core-two-columns{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(270px,.65fr);grid-gap:16px;gap:16px}.core-forms{grid-template-columns:repeat(3,minmax(0,1fr))}.core-agent-card,.core-form-card,.core-metric,.core-panel,.core-product-card,.core-project-card{border:1px solid var(--core-line);border-radius:13px;background:var(--core-paper);box-shadow:0 5px 18px rgba(28,53,41,.04)}.core-panel{padding:18px}.core-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.core-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.core-metric{padding:16px}.core-metric small,.core-metric span{display:block;color:var(--core-muted);font-size:11px}.core-metric strong{display:block;margin:10px 0 5px;font-size:31px;letter-spacing:-.05em}.core-event-row,.core-list-row{width:100%;display:flex;align-items:center;gap:10px;border:0;border-bottom:1px solid var(--core-line);padding:12px 0;background:none;color:var(--core-ink);text-align:left;cursor:pointer}.core-event-row:last-child,.core-list-row:last-child{border-bottom:0}.core-list-mark{width:30px;height:30px;display:grid;place-items:center;border-radius:8px;background:#e8f5ea;color:var(--core-green);font-weight:800}.core-event-row>div,.core-list-row>span:nth-child(2){min-width:0;flex:1 1}.core-event-row small,.core-event-row strong,.core-list-row small,.core-list-row strong{display:block}.core-event-row small,.core-list-row small{overflow:hidden;margin-top:4px;color:var(--core-muted);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.core-event-row>span{color:var(--core-muted);font-size:11px}.core-team-strip{display:flex;align-items:center;justify-content:space-between;gap:16px}.core-team-strip h3{margin:6px 0 0}.core-agent-pills{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px}.core-agent-pills span{display:inline-flex;align-items:center;gap:6px;padding:6px 8px;border-radius:999px;background:#f1f5f2;font-size:11px}.core-form-card{display:grid;align-content:start;grid-gap:10px;gap:10px;padding:16px}.core-form-card h3{margin:0 0 4px;font-size:15px}.core-drawer input,.core-drawer select,.core-form-card input,.core-form-card select,.core-form-card textarea{width:100%;box-sizing:border-box;border:1px solid var(--core-line);border-radius:8px;padding:9px 10px;background:#fbfdfc;color:var(--core-ink);font:inherit;font-size:13px}.core-form-card textarea{resize:vertical}.core-form-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:9px;gap:9px}.core-archive,.core-next,.core-primary,.core-secondary{border-radius:8px;padding:9px 11px;font:inherit;font-size:12px;font-weight:750;cursor:pointer}.core-primary{border:1px solid var(--core-green);background:var(--core-green);color:#fff}.core-secondary{border:1px solid var(--core-line);background:#f8faf9;color:var(--core-ink)}.core-archive{border:1px solid #e4b4ae;background:#fff8f7;color:#b64b43}.core-edit{border:1px solid var(--core-line);border-radius:8px;padding:9px 11px;background:#f8faf9;color:var(--core-ink);font:inherit;font-size:12px;font-weight:750;cursor:pointer}.core-edit-form{display:grid;grid-gap:8px;gap:8px;padding-top:9px;border-top:1px solid var(--core-line)}.core-edit-form input,.core-edit-form textarea{width:100%;box-sizing:border-box;border:1px solid var(--core-line);border-radius:8px;padding:8px 9px;background:#fbfdfc;color:var(--core-ink);font:inherit;font-size:12px}.core-archive:disabled,.core-primary:disabled,.core-secondary:disabled{cursor:not-allowed;opacity:.55}.core-filter-row{display:flex;align-items:center;gap:10px;color:var(--core-muted);font-size:12px}.core-filter-row select{border:1px solid var(--core-line);border-radius:8px;padding:8px 10px;background:#fff;color:var(--core-ink)}.core-project-card{position:relative;display:grid;grid-gap:9px;gap:9px;padding:14px}.core-product-card.selected,.core-project-card.selected{border-color:#74aa86;box-shadow:0 0 0 3px rgba(116,170,134,.16)}.core-project-card>button:first-child{display:grid;grid-gap:6px;gap:6px;border:0;padding:0;background:none;color:inherit;text-align:left;cursor:pointer}.core-agent-card p,.core-product-card small,.core-project-card small{color:var(--core-muted);font-size:12px;line-height:1.45}.core-product-card{display:flex;align-items:center;gap:11px;width:100%;box-sizing:border-box;border:1px solid var(--core-line);padding:14px;color:var(--core-ink);text-align:left;cursor:pointer}.core-product-card+.core-product-card{margin-top:10px}.core-product-card>span{width:34px;height:34px;display:grid;place-items:center;border-radius:9px;background:#e8f5ea;color:var(--core-green);font-size:11px;font-weight:800}.core-product-card>div{min-width:0;flex:1 1}.core-product-card small,.core-product-card strong{display:block}.core-product-card small{margin-top:4px}.core-status{display:inline-flex;width:-moz-fit-content;width:fit-content;border-radius:999px;padding:4px 8px;background:#eef3ef;color:#52645a;font-size:10px;font-weight:800}.status-accepted{background:#e8f5ea;color:var(--core-green-dark)}.status-in-review,.status-in_progress{background:#eaf1ff;color:#305a95}.status-blocked{background:#fff0df;color:#8b5710}.status-archived{background:#f0eeee;color:#756e6e}.core-step-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.core-step-grid>div{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border:1px solid var(--core-line);border-radius:10px;background:#fff}.core-step-grid span{color:var(--core-muted);font-size:12px}.core-step-grid strong{font-size:22px}.core-task-board{display:grid;grid-gap:0;gap:0}.core-task-row{display:flex;align-items:center;gap:10px;border-bottom:1px solid var(--core-line);padding:12px 0}.core-task-row:last-child{border-bottom:0}.core-task-row>button:first-child{display:flex;align-items:center;gap:10px;min-width:0;flex:1 1;border:0;background:none;color:inherit;text-align:left;cursor:pointer}.core-task-row>button:first-child div{min-width:0}.core-task-row small,.core-task-row strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.core-task-row small{margin-top:4px;color:var(--core-muted);font-size:11px}.core-task-priority{width:27px;flex:0 0 27px;border-radius:6px;padding:5px 0;background:#f1f5f2;color:var(--core-green);font-size:10px;font-weight:800;text-align:center}.p-1{background:#fff0df;color:#8b5710}.p-2{background:#fff8db;color:#856a05}.core-next{border:1px solid var(--core-line);background:#fff;color:var(--core-green-dark);white-space:nowrap}.core-empty{padding:20px;border:1px dashed #b9c9bf;border-radius:11px;color:var(--core-muted);background:rgba(255,255,255,.55)}.core-empty span,.core-empty strong{display:block}.core-empty span{margin-top:5px;font-size:12px}.core-agent-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));grid-gap:12px;gap:12px}.core-agent-card{display:grid;grid-gap:8px;gap:8px;padding:14px}.core-agent-card>div{display:flex;align-items:center;gap:8px}.core-agent-card>b{width:-moz-fit-content;width:fit-content;color:var(--core-green);font-size:11px}.core-agent-card p{margin:0}.core-team-content{position:relative;max-width:none;overflow:hidden;padding:clamp(14px,2vw,28px);border:1px solid #1d587b;border-radius:12px;background:radial-gradient(ellipse at 50% 38%,#0d3452 0,#08233a 42%,#061522 73%,#030a12 100%);color:#eaf6ff;box-shadow:0 0 32px #168cc529,inset 0 0 50px #168cc51c}.core-team-content:before{position:absolute;inset:0;background:linear-gradient(#83dfff08 1px,transparent 0),linear-gradient(90deg,#83dfff08 1px,transparent 0);background-size:32px 32px;content:"";-webkit-mask-image:radial-gradient(ellipse at center,#000 12%,transparent 88%);mask-image:radial-gradient(ellipse at center,#000 12%,transparent 88%);pointer-events:none}.core-agent-ecosystem-title,.core-agent-inspector,.core-workflow-feedback,.core-workflow-map,.core-workflow-supervision{position:relative;z-index:1}.core-agent-ecosystem-title{display:grid;justify-items:center;grid-gap:7px;gap:7px;margin:0 auto 22px;color:#93e7ff;text-align:center}.core-team-wordmark{display:block;width:min(52vw,410px);height:auto;margin:-20px auto -30px;filter:drop-shadow(0 0 16px #008aff72)}.core-agent-ecosystem-title>span{font-size:12px;font-weight:850;letter-spacing:.24em}.core-agent-ecosystem-title>strong{color:#83b6d1;font-size:9px;letter-spacing:.16em}.core-workflow-supervision{display:grid;grid-template-columns:minmax(150px,.9fr) minmax(230px,1.1fr) minmax(320px,1.5fr);align-items:center;grid-gap:16px;gap:16px;margin:0 0 20px;padding:12px 16px;border:1px solid #38b7ed66;background:linear-gradient(90deg,#052039e8,#0c3150db 50%,#052039e8);box-shadow:inset 0 0 22px #087ac51c}.core-supervision-line{position:absolute;top:-10px;right:4%;left:4%;height:1px;background:linear-gradient(90deg,transparent,#36baff9c 12%,#36baff9c 88%,transparent)}.core-supervision-copy{display:grid;grid-gap:5px;gap:5px}.core-supervision-copy b{color:#5fd9ff;font-size:10px;letter-spacing:.16em}.core-supervision-caption,.core-supervision-copy small,.core-supervision-empty{color:#91b8ce;font-size:10px}.core-supervision-agent{display:flex;align-items:center;justify-content:flex-end;gap:12px}.core-supervision-agent .core-flow-agent{width:min(100%,300px);grid-template-columns:62px 1fr;grid-template-rows:auto auto;justify-items:start;column-gap:11px;padding:7px;text-align:left}.core-supervision-agent .core-flow-agent-logo{grid-row:1/span 3;width:62px}.core-supervision-agent .core-flow-agent>strong{align-self:end}.core-supervision-agent .core-flow-agent-state,.core-supervision-agent .core-flow-agent>small{text-align:left}.core-supervision-caption{max-width:124px;line-height:1.5}.core-supervision-empty{grid-column:3;justify-self:end}.core-workflow-map{display:grid;grid-template-columns:minmax(0,.88fr) 30px minmax(0,1fr) 30px minmax(0,1.55fr) 30px minmax(0,.88fr);align-items:stretch;grid-gap:10px 0;gap:10px 0}.core-workflow-stage{min-width:0;padding:13px 10px 14px;border-top:1px solid #33b9ed8a;border-bottom:1px solid #1c62824a;background:linear-gradient(180deg,#0b2940bd,#06182782)}.core-workflow-stage-head{display:flex;align-items:flex-start;gap:9px;min-height:57px}.core-workflow-outcome>span,.core-workflow-stage-head>span{flex:0 0 auto;color:#4dd5ff;font:800 10px/1 ui-monospace,Consolas,monospace}.core-workflow-stage-head h3{margin:0;color:#eafaff;font-size:12px;line-height:1.25}.core-workflow-stage-head p{margin:5px 0 0;color:#89aec4;font-size:9px;line-height:1.4}.core-workflow-stage-agents{display:grid;grid-template-columns:minmax(0,1fr);align-content:start;grid-gap:8px;gap:8px}.stage-production .core-workflow-stage-agents{grid-template-columns:repeat(2,minmax(0,1fr))}.core-flow-agent{min-width:0;display:grid;justify-items:center;align-content:start;grid-gap:4px;gap:4px;padding:5px 3px 8px;border:1px solid transparent;background:transparent;color:#eefaff;text-align:center;cursor:pointer;transition:background .2s ease,border-color .2s ease,transform .2s ease,filter .2s ease}.core-flow-agent.is-selected,.core-flow-agent:focus-visible,.core-flow-agent:hover{border-color:#4acfff9c;background:#0c3a59ad;outline:none;filter:drop-shadow(0 0 11px #18aaff4d);transform:translateY(-2px)}.core-flow-agent-logo{position:relative;display:block;width:min(100%,148px);aspect-ratio:1;filter:drop-shadow(0 0 9px #149fff70);transition:filter .2s ease,transform .2s ease}.core-flow-agent-logo img{object-fit:contain}.core-flow-agent.is-selected .core-flow-agent-logo,.core-flow-agent:hover .core-flow-agent-logo{filter:drop-shadow(0 0 18px #33caffc2);transform:scale(1.035)}.core-flow-agent-logo .agent-dot{position:absolute;top:8%;right:8%;width:9px;height:9px;border:2px solid #08233a;border-radius:50%;background:#a3acb2;box-shadow:0 0 8px currentColor}.core-flow-agent-logo .agent-active{background:#48d6a0}.core-flow-agent-logo .agent-paused,.core-flow-agent-logo .agent-unavailable{background:#efb948}.core-flow-agent>strong{max-width:100%;color:#f4fbff;font-size:10px;line-height:1.3}.core-flow-agent>small{max-width:100%;color:#8cb8d1;font-size:8px;line-height:1.35}.core-flow-agent-state{max-width:100%;color:#69d8ba;font:700 7px/1.45 ui-monospace,Consolas,monospace}.stage-orchestration .core-flow-agent-logo,.stage-quality .core-flow-agent-logo{width:min(100%,172px)}.core-workflow-link{position:relative;align-self:center;display:grid;justify-items:center;grid-gap:6px;gap:6px;color:#4acfff}.core-workflow-link span{writing-mode:vertical-rl;font:700 6px/1 ui-monospace,Consolas,monospace;letter-spacing:.08em}.core-workflow-link i{position:relative;display:block;width:100%;height:1px;background:linear-gradient(90deg,#1184bf,#56e5ff);box-shadow:0 0 7px #27baff}.core-workflow-link i:after{position:absolute;top:-3px;right:0;width:6px;height:6px;border-top:1px solid #79eaff;border-right:1px solid #79eaff;content:"";transform:rotate(45deg)}.core-workflow-outcome{grid-column:1/-1;display:flex;align-items:center;justify-content:center;gap:12px;padding:11px;border-top:1px solid #2a9fd16b;border-bottom:1px solid #2a9fd16b;background:#071a2ab8}.core-workflow-outcome>strong{color:#c9f7ff;font-size:11px;letter-spacing:.07em}.core-workflow-outcome>small{color:#83b6d1;font-size:9px}.core-workflow-feedback{display:flex;align-items:center;gap:12px;margin:13px 0 0;color:#98bad0;font-size:9px}.core-feedback-line{position:relative;flex:1 1;height:1px;border-top:1px dashed #35bcf483}.core-feedback-line:before{position:absolute;left:0;top:-3px;width:5px;height:5px;border-left:1px solid #72ddff;border-bottom:1px solid #72ddff;content:"";transform:rotate(45deg)}.core-workflow-feedback b{color:#6ddcff;white-space:nowrap}.core-agent-inspector{display:grid;grid-template-columns:minmax(210px,.8fr) minmax(0,2fr);grid-gap:16px;gap:16px;margin-top:18px;padding:16px;border:1px solid #37bdec73;background:#071d2fe8;animation:core-inspector-in .22s ease-out both}.core-inspector-kicker{color:#58d5ff;font:700 8px/1.4 ui-monospace,Consolas,monospace;letter-spacing:.14em}.core-agent-inspector h3{margin:4px 0;color:#f2fbff;font-size:16px}.core-agent-inspector p{margin:0;color:#9abbd0;font-size:10px;line-height:1.55}.core-inspector-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:9px 16px;gap:9px 16px}.core-inspector-facts span{display:grid;grid-gap:3px;gap:3px;min-width:0}.core-inspector-facts small{color:#58d5ff;font-size:8px;letter-spacing:.1em;text-transform:uppercase}.core-inspector-facts b{overflow-wrap:anywhere;color:#d8effb;font-size:9px;font-weight:600;line-height:1.4}@keyframes core-inspector-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (max-width:920px){.core-workflow-map{grid-template-columns:minmax(0,.8fr) 22px minmax(0,1.1fr) 22px minmax(0,1.45fr) 22px minmax(0,.8fr)}.core-workflow-stage{padding-inline:6px}.core-flow-agent-logo{width:min(100%,116px)}.stage-orchestration .core-flow-agent-logo,.stage-quality .core-flow-agent-logo{width:min(100%,130px)}.core-workflow-stage-head h3{font-size:10px}}@media (max-width:700px){.core-team-content{padding:15px 12px}.core-team-wordmark{width:min(84vw,360px);margin:-12px auto -24px}.core-agent-ecosystem-title>span{font-size:10px;letter-spacing:.15em}.core-agent-ecosystem-title>strong{font-size:7px;line-height:1.5;letter-spacing:.08em}.core-workflow-supervision{grid-template-columns:1fr;gap:8px;padding:10px}.core-supervision-agent{justify-content:flex-start}.core-supervision-empty{grid-column:auto;justify-self:start}.core-workflow-map{grid-template-columns:minmax(0,1fr);gap:0}.core-workflow-stage{padding:13px 9px}.core-workflow-stage-head{min-height:0;margin-bottom:8px}.core-workflow-stage-head h3{font-size:12px}.core-workflow-stage-head p{font-size:9px}.core-workflow-stage-agents,.stage-orchestration .core-workflow-stage-agents,.stage-quality .core-workflow-stage-agents{grid-template-columns:repeat(2,minmax(0,1fr))}.stage-production .core-workflow-stage-agents{grid-template-columns:repeat(3,minmax(0,1fr))}.core-flow-agent-logo,.stage-orchestration .core-flow-agent-logo,.stage-quality .core-flow-agent-logo{width:min(100%,124px)}.core-flow-agent>strong{font-size:9px}.core-flow-agent>small{font-size:7px}.core-flow-agent-state{font-size:6px}.core-workflow-link{height:34px}.core-workflow-link span{writing-mode:horizontal-tb}.core-workflow-link i{width:1px;height:16px;background:linear-gradient(180deg,#1184bf,#56e5ff)}.core-workflow-link i:after{top:auto;right:-3px;bottom:0;transform:rotate(135deg)}.core-workflow-outcome{flex-wrap:wrap;gap:5px 9px}.core-workflow-feedback{align-items:flex-start;flex-wrap:wrap;gap:6px 10px;font-size:8px}.core-feedback-line{flex-basis:100%;order:2;margin-top:4px}.core-agent-inspector{grid-template-columns:1fr;padding:12px}}.core-notice,.core-route-plan,.core-run-list{display:grid;grid-gap:8px;gap:8px}.core-route-plan>div{display:flex;justify-content:space-between;gap:10px;padding:9px 10px;border-radius:8px;background:var(--core-soft);font-size:12px}.core-route-plan span{color:var(--core-muted)}.core-run-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;grid-gap:12px;gap:12px;border-bottom:1px solid var(--core-line);padding:12px 0}.core-run-row:last-child{border-bottom:0}.core-run-row small,.core-run-row strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.core-run-row small{margin-top:4px;color:var(--core-muted);font-size:11px}.core-run-actions{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.core-notice span{color:var(--core-muted);font-size:13px;line-height:1.5}.core-settings{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:14px;gap:14px}.core-settings>div{display:grid;grid-gap:5px;gap:5px;padding:14px;border-radius:9px;background:var(--core-soft)}.core-settings small,.core-settings span{color:var(--core-muted);font-size:11px}.core-settings strong{font-size:15px}.core-drawer-backdrop{position:fixed;inset:0;z-index:20;background:rgba(13,27,20,.28)}.core-drawer{position:absolute;top:0;right:0;width:min(560px,94vw);height:100%;overflow-y:auto;box-sizing:border-box;padding:24px;background:#fff;box-shadow:-12px 0 30px rgba(13,27,20,.15)}.core-drawer-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:18px;border-bottom:1px solid var(--core-line)}.core-drawer-head h2{margin:7px 0 0;font-size:22px;letter-spacing:-.03em}.core-drawer-head>button{border:0;background:none;color:var(--core-muted);font-size:24px;cursor:pointer}.core-drawer-status{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:16px 0}.core-drawer-section{display:grid;grid-gap:9px;gap:9px;padding:18px 0;border-bottom:1px solid var(--core-line)}.core-drawer-section label{display:grid;grid-gap:5px;gap:5px;color:var(--core-muted);font-size:12px;font-weight:700}.core-muted{margin:0;color:var(--core-muted)}.core-blocker-note,.core-muted{font-size:12px;line-height:1.45}.core-blocker-note{padding:10px;border-radius:8px;background:#fff0df;color:#8b5710}.core-evidence,.core-history-row{display:grid;grid-gap:3px;gap:3px;padding:9px 10px;border-radius:8px;background:var(--core-soft);font-size:12px}.core-evidence span,.core-history-row span{color:var(--core-muted);font-size:11px}.core-history-row strong{font-size:12px}.core-journal-row{display:grid;grid-template-columns:155px 1fr 1fr;grid-gap:10px;gap:10px;border-bottom:1px solid var(--core-line);padding:12px 0;font-size:12px}.core-journal-row:last-child{border-bottom:0}.core-journal-row span,.core-journal-row time{color:var(--core-muted)}.core-section-title{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.core-section-title h3{margin:7px 0 0}.core-section-title>strong{color:var(--core-green);font-size:24px}.core-artifact-list,.core-verification-list{display:grid;grid-gap:9px;gap:9px}.core-artifact-card,.core-verification-card{display:grid;grid-gap:6px;gap:6px;padding:11px;border:1px solid var(--core-line);border-radius:9px;background:#fbfdfc;font-size:12px}.core-artifact-card-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.core-artifact-card small,.core-artifact-card>span,.core-verification-card small,.core-verification-card>span{color:var(--core-muted);font-size:11px}.core-artifact-card a{overflow:hidden;color:var(--core-green);text-overflow:ellipsis;white-space:nowrap}.core-artifact-actions,.core-qa-actions{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.core-artifact-preview{display:grid;grid-gap:6px;gap:6px}.core-artifact-preview iframe,.core-artifact-preview img{width:100%;max-height:260px;border:1px solid var(--core-line);border-radius:7px;background:#eef3ef;object-fit:contain}.core-artifact-preview iframe{min-height:180px}.core-inline-form{display:flex;min-width:220px;flex:1 1;gap:6px}.core-inline-form input{min-width:0;flex:1 1}.core-evidence-form{display:grid;grid-gap:8px;gap:8px;padding:12px;border:1px dashed #b9c9bf;border-radius:9px;background:rgba(241,245,242,.55)}.core-evidence-form input,.core-evidence-form select,.core-evidence-form textarea{width:100%;box-sizing:border-box;border:1px solid var(--core-line);border-radius:8px;padding:9px 10px;background:#fff;color:var(--core-ink);font:inherit;font-size:12px}.core-evidence-form textarea{min-height:66px;resize:vertical}.core-remediation-link{color:#8b5710;font-weight:750}@media (max-width:1180px){.core-sidebar{width:220px;flex-basis:220px}.core-forms{grid-template-columns:1fr}}@media (max-width:860px){.core-sidebar{width:190px;flex-basis:190px}.core-columns,.core-two-columns{grid-template-columns:1fr}.core-metrics{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.core-shell{display:block}.core-sidebar{width:auto;min-height:auto;padding:14px}.core-brand{padding:0}.core-sidebar nav{display:flex;overflow-x:auto}.core-nav-label,.core-sidebar-foot{display:none}.core-main{padding:22px 14px}.core-topbar{display:grid}.core-top-actions{justify-content:space-between}.core-form-row,.core-journal-row,.core-metrics,.core-settings,.core-step-grid{grid-template-columns:1fr}.core-journal-row{gap:4px}}.ecosystem-slide-frame{min-height:100%;animation:ecosystem-page-enter .46s cubic-bezier(.25,1,.5,1) both;transform-origin:center}@keyframes ecosystem-page-enter{0%{opacity:0;transform:translate3d(2.25rem,0,0)}to{opacity:1;transform:translateZ(0)}}@media(prefers-reduced-motion:reduce){.ecosystem-slide-frame{animation:none}}.core-command-shell{background:#03101e;color:#eaf6ff}.core-command-shell .core-main{background:radial-gradient(circle at 64% 16%,#0a2c46 0,#061827 36%,#03101e 72%)}.core-command-shell .core-sidebar{background:#031321;border-right:1px solid #0d4f71;color:#d8efff}.core-command-shell .core-brand>img{filter:drop-shadow(0 0 16px #138bff88)}.core-command-shell .core-workspace{border-color:#126389;background:#062238}.core-command-shell .core-workspace select{border-color:#168bc0;background:#031522}.core-command-shell .core-sidebar nav button{color:#9bc3dd}.core-command-shell .core-sidebar nav button.active,.core-command-shell .core-sidebar nav button:hover{background:#073654;color:#f2fbff;box-shadow:inset 3px 0 #1dc8ff}.core-command-shell .core-sidebar-foot{border-color:#0d4f71}.core-command-shell .core-topbar{border-bottom:1px solid #0f4c6d;padding-bottom:16px}.core-command-shell .core-breadcrumb,.core-command-shell .core-kicker{color:#47d5ff}.core-command-shell .core-topbar h1{color:#edf9ff}.core-command-center{display:grid;grid-gap:16px;gap:16px}.core-command-heading{display:flex;justify-content:space-between;gap:18px;align-items:end}.core-command-heading h2{margin:7px 0 0;font-size:clamp(28px,4vw,54px);letter-spacing:-.055em;color:#f2fbff}.core-command-heading p{margin:4px 0 0;color:#8cb9d5;font-size:18px}.core-command-tag{border-left:2px solid #25caff;padding:8px 0 8px 15px;color:#b4d9eb;font-size:11px;line-height:1.5;letter-spacing:.08em}.core-hub{position:relative;display:grid;grid-template-columns:1fr 1.15fr 1fr;grid-template-rows:1fr auto;align-items:center;grid-gap:14px;gap:14px;min-height:300px;padding:16px;border:1px solid #11678e;border-radius:13px;background:radial-gradient(circle at center,#0a3c5d88 0,#051b2caa 44%,#031422 100%);overflow:hidden}.core-hub:before{content:"";position:absolute;inset:13% 17%;border:1px solid #1db9ed55;border-radius:50%;box-shadow:0 0 40px #0bb8ff22,inset 0 0 40px #0bb8ff12}.core-hub-card{position:relative;z-index:1;display:flex;align-items:center;gap:12px;min-height:104px;padding:10px;border:1px solid #13a6dc;border-radius:10px;background:linear-gradient(135deg,#0d3955df,#061b2cdd);color:#effbff;text-align:left;cursor:pointer;transition:.2s ease}.core-hub-card:focus-visible,.core-hub-card:hover{border-color:#d849ff;box-shadow:0 0 23px #d849ff66,inset 0 0 20px #d849ff1c;transform:translateY(-2px);outline:none}.core-hub-card img{width:72px;height:72px;object-fit:contain;border-radius:50%;filter:drop-shadow(0 0 10px #1bbcff7a)}.core-hub-card div{min-width:0;flex:1 1}.core-hub-card span,.core-hub-card strong{display:block}.core-hub-card strong{font-size:17px}.core-hub-card span{margin-top:5px;color:#91bdd4;font-size:10px}.core-hub-card b{color:#5edfff;font-size:9px;white-space:nowrap}.core-hub-core{position:relative;z-index:2;grid-column:2;grid-row:1/span 2;justify-self:center;width:min(100%,270px)}.core-hub-core img{width:100%;display:block;filter:drop-shadow(0 0 26px #00bfffaa)}.core-hub-asmet{grid-column:2;width:min(100%,300px);justify-self:center;min-height:78px}.core-hub-asmet img{width:54px;height:54px}.core-command-metrics{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px}.core-command-metrics button{display:grid;grid-gap:5px;gap:5px;padding:14px;border:1px solid #11628a;border-radius:10px;background:#061c2d;color:#eaf8ff;text-align:left;cursor:pointer}.core-command-metrics button:hover{border-color:#29caff;background:#0a2d45}.core-command-metrics small,.core-command-metrics span{color:#76a9c2;font-size:9px;letter-spacing:.08em}.core-command-metrics strong{color:#f0fbff;font-size:28px}.core-command-lower{display:grid;grid-template-columns:1.35fr .85fr;grid-gap:12px;gap:12px}.core-command-panel{border:1px solid #11628a;border-radius:10px;background:#061b2b;padding:13px}.core-command-panel header{display:flex;justify-content:space-between;border-bottom:1px solid #14506e;padding-bottom:10px;color:#bfe9fa;font-size:11px}.core-command-panel header span,.core-command-panel p{color:#77a9c2;font-size:10px}.core-command-agent,.core-command-panel>button{display:grid;grid-template-columns:70px 1fr auto;align-items:center;grid-gap:8px;gap:8px;width:100%;padding:9px 0;border:0;border-bottom:1px solid #103c55;background:none;color:#e4f6ff;text-align:left}.core-command-panel>button{cursor:pointer}.core-command-panel>button:hover{color:#62dcff}.core-command-agent small,.core-command-panel small{color:#78a9c1;font-size:10px}.core-command-agent{grid-template-columns:1fr auto 9px}.core-command-agent i{width:8px;height:8px;border-radius:50%;background:#f0b84a}.core-command-agent i.available{background:#43e0a2;box-shadow:0 0 8px #43e0a2}@media (max-width:900px){.core-hub{grid-template-columns:1fr 1fr;grid-template-rows:auto auto auto}.core-hub-core{grid-column:1/-1;grid-row:1;width:180px}.core-hub-scout{grid-column:1;grid-row:2}.core-hub-constructive{grid-column:2;grid-row:2}.core-hub-asmet{grid-column:1/-1;grid-row:3}}@media (max-width:640px){.core-command-heading{display:grid}.core-command-tag{justify-self:start}.core-command-metrics{grid-template-columns:repeat(2,1fr)}.core-command-lower{grid-template-columns:1fr}.core-hub-card{min-height:82px}.core-hub-card img{width:52px;height:52px}}@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;600&family=Manrope:wght@400;500;600;700;800&display=swap");.lh-site{--lh-black:#030507;--lh-carbon:#0a0e11;--lh-graphite:#141a1f;--lh-lime:#b8ff00;--lh-green:#42f51b;--lh-white:#f4f6f7;--lh-silver:#c7cdd2;--lh-muted:#7e8991;--lh-line:#263038;--lh-danger:#ff3b45;color:var(--lh-white);font-family:Manrope,sans-serif;overflow:hidden}.lh-site *{box-sizing:border-box}.lh-site a{color:inherit;text-decoration:none}.lh-site button{font:inherit}.lh-eyebrow{color:var(--lh-muted);font:500 10px/1.4 JetBrains Mono,monospace;letter-spacing:.15em;text-transform:uppercase}.lh-eyebrow span{color:var(--lh-lime);margin-left:12px}.lh-nav{justify-content:space-between;gap:24px;max-width:1440px;margin:auto;padding:24px clamp(20px,5vw,74px);border-bottom:1px solid var(--lh-line)}.lh-brand,.lh-nav{display:flex;align-items:center}.lh-brand{gap:12px;min-width:max-content}.lh-brand-mark{display:grid;place-items:center;width:36px;height:36px;border:1px solid var(--lh-lime);color:var(--lh-lime);font:600 11px JetBrains Mono,monospace}.lh-brand small,.lh-brand strong{display:block}.lh-brand strong{font:400 14px/1 Russo One,sans-serif;letter-spacing:.04em}.lh-brand small{margin-top:5px;color:var(--lh-muted);font:400 8px/1 JetBrains Mono,monospace;letter-spacing:.09em}.lh-nav-links{display:flex;align-items:center;gap:28px;color:var(--lh-muted);font-size:12px}.lh-nav-links a{transition:color .16s ease}.lh-nav-links a:focus-visible,.lh-nav-links a:hover{color:var(--lh-white)}.lh-nav-cta{padding:11px 14px;border:1px solid var(--lh-lime);color:var(--lh-lime)!important}.lh-nav-cta span{margin-left:10px}.lh-menu-toggle{display:none;color:var(--lh-silver);border:1px solid var(--lh-line);background:transparent;padding:8px 10px;font-size:11px}.lh-hero{display:grid;grid-template-columns:minmax(0,1fr) 330px;grid-gap:clamp(30px,8vw,132px);gap:clamp(30px,8vw,132px);max-width:1440px;margin:auto;padding:clamp(72px,10vw,144px) clamp(20px,8vw,116px) clamp(82px,10vw,144px);border-bottom:1px solid var(--lh-line)}.lh-hero-copy{max-width:900px}.lh-hero h1{margin:26px 0 28px;font:400 clamp(44px,7.2vw,106px)/.99 Russo One,sans-serif;letter-spacing:-.04em;text-transform:uppercase}.lh-hero h1 em,.lh-included h2 em,.lh-pilot h2 em,.lh-section-intro h2 em,.lh-statement h2 span{color:var(--lh-lime);font-style:normal}.lh-hero-lead{max-width:690px;margin:0;color:var(--lh-silver);font-size:clamp(16px,1.7vw,21px);line-height:1.55}.lh-hero-actions{display:flex;align-items:center;gap:26px;margin-top:44px}.lh-button{display:inline-flex;align-items:center;justify-content:center;gap:16px;min-height:48px;padding:0 18px;border:1px solid transparent;font-size:12px;font-weight:800;letter-spacing:.03em;text-transform:uppercase;transition:transform .16s ease,background .16s ease,color .16s ease}.lh-button:focus-visible,.lh-button:hover{transform:translateY(-2px)}.lh-button-primary{background:var(--lh-lime);color:var(--lh-black)}.lh-button-primary:focus-visible,.lh-button-primary:hover{background:#d4ff4d}.lh-button-dark{border-color:var(--lh-silver);color:var(--lh-white)}.lh-button-dark:focus-visible,.lh-button-dark:hover{border-color:var(--lh-lime);color:var(--lh-lime)}.lh-text-link{color:var(--lh-silver);font-size:12px}.lh-text-link span{color:var(--lh-lime);margin-left:8px}.lh-offer-line{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-top:58px;color:var(--lh-muted);font:500 10px/1.5 JetBrains Mono,monospace;text-transform:uppercase}.lh-offer-line i{width:4px;height:4px;background:var(--lh-lime)}.lh-hero-aside{align-self:end;padding:18px 0 12px;border-top:1px solid var(--lh-line);border-bottom:1px solid var(--lh-line);color:var(--lh-muted);font:500 11px/1.6 JetBrains Mono,monospace}.lh-aside-index{color:var(--lh-lime)}.lh-scan-line{height:1px;margin:32px 0 28px;background:linear-gradient(90deg,var(--lh-lime),transparent)}.lh-hero-aside strong{display:block;margin-bottom:22px;color:var(--lh-silver);font:400 18px/1.1 Russo One,sans-serif;letter-spacing:.02em}.lh-hero-aside strong b{color:var(--lh-white);font-weight:400}.lh-hero-aside small{display:block;margin-top:36px;color:var(--lh-muted);font:400 10px/1.5 Manrope,sans-serif}.lh-home-stats{display:grid;grid-template-columns:repeat(2,minmax(0,180px));grid-gap:10px;gap:10px;margin-top:32px;max-width:370px}.lh-home-stat{display:flex;min-height:92px;flex-direction:column;justify-content:space-between;padding:14px 16px;border:1px solid var(--lh-line);background:var(--lh-carbon)}.lh-home-stat strong{color:var(--lh-lime);font-size:28px;line-height:1;font-weight:800}.lh-home-stat span{color:var(--lh-silver);font-size:11px;line-height:1.35}.lh-statement{max-width:1440px;margin:auto;padding:clamp(78px,11vw,164px) clamp(20px,8vw,116px);border-bottom:1px solid var(--lh-line)}.lh-statement h2{max-width:1000px;margin:28px 0 72px;font:400 clamp(35px,5.7vw,82px)/1.04 Russo One,sans-serif;letter-spacing:-.035em;text-transform:uppercase}.lh-statement-foot{display:flex;justify-content:space-between;align-items:end;gap:28px}.lh-statement-foot p{max-width:440px;margin:0;color:var(--lh-silver);font-size:17px;line-height:1.55}.lh-comparison,.lh-included,.lh-opportunity,.lh-process{max-width:1440px;margin:auto;padding:clamp(74px,9vw,132px) clamp(20px,8vw,116px);border-bottom:1px solid var(--lh-line)}.lh-section-intro h2{max-width:760px;margin:22px 0 0;font:400 clamp(36px,5.2vw,74px)/1.05 Russo One,sans-serif;letter-spacing:-.035em;text-transform:uppercase}.lh-compare-grid{display:grid;grid-template-columns:1fr 1fr;margin-top:72px;border-top:1px solid var(--lh-line)}.lh-compare-column{padding:26px 30px 22px 0}.lh-compare-column+.lh-compare-column{padding:26px 0 22px 30px;border-left:1px solid var(--lh-line)}.lh-compare-scout{background:linear-gradient(90deg,rgba(184,255,0,.07),transparent);padding-right:26px}.lh-compare-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;color:var(--lh-silver);font:400 18px Russo One,sans-serif;text-transform:uppercase}.lh-compare-scout .lh-compare-head{color:var(--lh-lime)}.lh-compare-head b{color:var(--lh-muted);font:500 10px JetBrains Mono,monospace}.lh-compare-column p{display:flex;gap:14px;margin:0;padding:13px 0;border-top:1px solid rgba(38,48,56,.7);color:var(--lh-muted);font-size:13px;line-height:1.45}.lh-compare-column p span{width:14px;color:var(--lh-danger);font:600 14px JetBrains Mono,monospace}.lh-compare-scout p{color:var(--lh-silver)}.lh-compare-scout p span{color:var(--lh-green)}.lh-process{display:grid;grid-template-columns:minmax(250px,.8fr) minmax(0,1.3fr);grid-gap:clamp(40px,9vw,150px);gap:clamp(40px,9vw,150px)}.lh-process-list{border-top:1px solid var(--lh-line)}.lh-process-step{display:grid;grid-template-columns:60px 1fr 20px;grid-gap:18px;gap:18px;align-items:start;padding:24px 0;border-bottom:1px solid var(--lh-line)}.lh-step-number{color:var(--lh-lime);font:500 11px JetBrains Mono,monospace}.lh-process-step h3{margin:0 0 8px;color:var(--lh-white);font:400 20px Russo One,sans-serif;text-transform:uppercase}.lh-process-step p{max-width:460px;margin:0;color:var(--lh-muted);font-size:13px;line-height:1.55}.lh-step-arrow{color:var(--lh-muted);font:500 16px JetBrains Mono,monospace}.lh-opportunity{background:var(--lh-carbon)}.lh-opportunity-head{display:flex;justify-content:space-between;align-items:center;gap:18px}.lh-status{color:var(--lh-green);font:500 10px JetBrains Mono,monospace;letter-spacing:.1em}.lh-opportunity-grid{display:grid;grid-template-columns:1.4fr .6fr;grid-gap:56px;gap:56px;margin-top:56px}.lh-opportunity h2{max-width:700px;margin:0 0 16px;font:400 clamp(29px,4.5vw,62px)/1.05 Russo One,sans-serif;text-transform:uppercase}.lh-opportunity-summary{margin:0;color:var(--lh-muted);font-size:14px}.lh-opportunity-meta{display:flex;gap:42px;flex-wrap:wrap;margin-top:60px}.lh-opportunity-meta span{display:flex;flex-direction:column;gap:8px}.lh-contact small,.lh-opportunity-meta small{color:var(--lh-muted);font:500 9px JetBrains Mono,monospace;letter-spacing:.12em;text-transform:uppercase}.lh-opportunity-meta b{color:var(--lh-silver);font:400 17px Manrope,sans-serif}.lh-contact{padding:20px;border:1px solid var(--lh-line);align-self:start}.lh-contact span,.lh-contact strong{display:block}.lh-contact strong{margin-top:25px;color:var(--lh-white);font:400 20px Russo One,sans-serif}.lh-contact span{margin-top:7px;color:var(--lh-muted);font-size:12px;line-height:1.6}.lh-contact button{margin-top:28px;padding:0;color:var(--lh-lime);font-size:11px}.lh-privacy-note{margin:56px 0 0;color:var(--lh-muted);font:400 10px/1.5 JetBrains Mono,monospace}.lh-pilot{display:grid;grid-template-columns:minmax(0,1fr) 360px;grid-gap:60px;gap:60px;align-items:end;max-width:1440px;margin:auto;padding:clamp(74px,9vw,132px) clamp(20px,8vw,116px);border-bottom:1px solid var(--lh-line)}.lh-pilot h2{margin:24px 0 20px;font:400 clamp(39px,5vw,70px)/1.04 Russo One,sans-serif;text-transform:uppercase}.lh-pilot p:not(.lh-eyebrow){max-width:480px;margin:0;color:var(--lh-silver);font-size:16px;line-height:1.55}.lh-pilot-offer{padding:22px 0 0;border-top:1px solid var(--lh-lime)}.lh-pilot-offer span{display:block;color:var(--lh-muted);font:500 10px JetBrains Mono,monospace;text-transform:uppercase}.lh-pilot-offer strong{display:block;margin:12px 0 28px;color:var(--lh-white);font:400 42px Russo One,sans-serif}.lh-pilot-offer .lh-button{width:100%}.lh-included-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:80px;gap:80px;margin-top:52px}.lh-included h2{margin:0;font:400 clamp(36px,5vw,70px)/1.04 Russo One,sans-serif;text-transform:uppercase}.lh-included ul{margin:0;padding:0;list-style:none}.lh-included li{display:flex;gap:16px;padding:16px 0;border-bottom:1px solid var(--lh-line);color:var(--lh-silver);font-size:14px}.lh-included li span{color:var(--lh-lime);font:600 16px JetBrains Mono,monospace}.lh-footer{display:flex;align-items:center;justify-content:space-between;gap:30px;max-width:1440px;margin:auto;padding:30px clamp(20px,8vw,116px) 42px}.lh-footer p{margin:0;color:var(--lh-muted);font:400 11px/1.6 JetBrains Mono,monospace}.lh-footer-login{color:var(--lh-lime)!important;font-size:11px}@media(max-width:900px){.lh-nav{padding:18px 20px}.lh-menu-toggle{display:block;margin-left:auto}.lh-nav-links{display:none;position:absolute;z-index:10;top:72px;right:20px;left:20px;flex-direction:column;align-items:stretch;gap:0;padding:8px;background:var(--lh-graphite);border:1px solid var(--lh-line)}.lh-nav-links.is-open{display:flex}.lh-nav-links a{padding:14px;border-bottom:1px solid var(--lh-line)}.lh-nav-links a:last-child{border-bottom:0}.lh-hero{grid-template-columns:1fr;padding-top:74px}.lh-hero-aside{max-width:420px}.lh-process{gap:52px}.lh-opportunity-grid,.lh-pilot,.lh-process{grid-template-columns:1fr}.lh-pilot-offer{max-width:460px}.lh-included-grid{gap:40px}}@media(max-width:620px){.lh-brand small{font-size:7px}.lh-hero{padding:56px 18px 74px}.lh-hero h1{font-size:41px;line-height:1.03}.lh-hero-actions{align-items:stretch;flex-direction:column;gap:18px;margin-top:32px}.lh-button{width:100%;min-height:52px}.lh-text-link{text-align:center}.lh-offer-line{margin-top:38px;gap:8px;font-size:8px}.lh-offer-line i{display:none}.lh-comparison,.lh-included,.lh-opportunity,.lh-process,.lh-statement{padding:66px 18px}.lh-statement h2{margin-bottom:44px;font-size:35px}.lh-statement-foot{align-items:stretch;flex-direction:column}.lh-statement-foot p{font-size:15px}.lh-compare-grid{grid-template-columns:1fr;margin-top:46px}.lh-compare-column,.lh-compare-column+.lh-compare-column{padding:22px 0}.lh-compare-column+.lh-compare-column{border-top:1px solid var(--lh-line);border-left:0}.lh-compare-scout{padding-right:0;background:linear-gradient(180deg,rgba(184,255,0,.07),transparent)}.lh-process-step{grid-template-columns:44px 1fr 16px;gap:12px}.lh-process-step h3{font-size:17px}.lh-opportunity-head{align-items:flex-start;flex-direction:column}.lh-opportunity-grid{gap:34px;margin-top:40px}.lh-opportunity-meta{gap:24px;margin-top:38px}.lh-opportunity-meta b{font-size:14px}.lh-pilot{gap:42px;padding:70px 18px}.lh-pilot h2{font-size:38px}.lh-included-grid{grid-template-columns:1fr;margin-top:40px}.lh-included h2{font-size:38px}.lh-footer{align-items:flex-start;flex-direction:column;padding:28px 18px 38px}.lh-footer p{order:3}}.lh-home-stats{grid-template-columns:repeat(2,minmax(0,1fr));max-width:100%}.lh-site .lh-hero-aside strong,.lh-site .lh-pilot-offer strong,.lh-site h1,.lh-site h2,.lh-site h3{font-family:Manrope,sans-serif!important;font-weight:800!important;letter-spacing:-.06em}.lh-site .lh-eyebrow{color:#aeb8be;font-size:11px;font-weight:600;letter-spacing:.1em}.lh-site .lh-brand strong{font-family:Manrope,sans-serif!important;font-weight:800!important;letter-spacing:-.02em}.lh-site .lh-brand small{color:#94a0a7;font-size:9px}.lh-site .lh-hero h1{max-width:820px;font-size:clamp(36px,5vw,76px)!important;line-height:1.06!important;text-transform:none}.lh-site .lh-included h2,.lh-site .lh-pilot h2,.lh-site .lh-section-intro h2,.lh-site .lh-statement h2{font-size:clamp(30px,4.2vw,60px)!important;line-height:1.08!important;text-transform:none}.lh-site .lh-opportunity h2{font-size:clamp(28px,3.8vw,54px)!important;text-transform:none}.lh-site .lh-process-step h3{font-family:Manrope,sans-serif!important;font-size:18px!important;font-weight:800!important;text-transform:none}.lh-site .lh-offer-line{color:#aeb8be;font-size:11px}.lh-site .lh-button-primary{background:var(--lh-lime);color:var(--lh-black)!important}.lh-site .lh-button-primary:focus-visible,.lh-site .lh-button-primary:hover{color:var(--lh-black)!important;background:#c8f23a}.lh-site .lh-text-link{color:#d5dadd}.lh-site .lh-hero{padding-top:clamp(58px,7vw,96px);padding-bottom:clamp(70px,8vw,112px)}@media(max-width:620px){.lh-site .lh-hero h1{font-size:clamp(34px,10vw,43px)!important}.lh-site .lh-included h2,.lh-site .lh-pilot h2,.lh-site .lh-section-intro h2,.lh-site .lh-statement h2{font-size:clamp(30px,9.5vw,40px)!important}.lh-site .lh-offer-line{font-size:9px}}.lh-site .lh-brand-logo{width:72px;height:72px;flex-basis:72px}@media(max-width:620px){.lh-site .lh-brand-logo{width:60px;height:60px;flex-basis:60px}.lh-site .lh-brand{gap:10px}}.lh-site{--lh-black:#010100;background:var(--lh-black)}.lh-site .lh-hero-logo{display:block;width:min(250px,100%);height:auto;aspect-ratio:1;object-fit:contain;margin:0 auto 22px;border-radius:50%}@media(max-width:620px){.lh-site .lh-hero-logo{width:min(220px,100%);margin-bottom:18px}}.lh-site .lh-hero-brand-logo{grid-column:1/-1;width:min(220px,42vw);margin:0 auto -22px}@media(max-width:620px){.lh-site .lh-hero-brand-logo{width:min(190px,62vw);margin-bottom:-8px}}.lh-site .lh-hero{padding-top:24px;padding-bottom:52px}@media(max-width:620px){.lh-site .lh-hero{padding-top:18px;padding-bottom:42px}}.lh-site .lh-hero{padding-bottom:14px}@media(max-width:620px){.lh-site .lh-hero{padding-bottom:20px}}.lh-site .lh-hero-aside{display:flex;align-items:center;justify-content:center;padding:0;border:0}.lh-site .lh-hero-brand-logo{display:block;width:min(430px,100%);height:auto;aspect-ratio:1;object-fit:contain;margin:0;border-radius:50%}.lh-site .lh-process{grid-template-columns:minmax(0,.68fr) minmax(0,1.32fr)}.lh-site .lh-process>.lh-section-intro{min-width:0}.lh-site .lh-process>.lh-section-intro h2{max-width:460px;font-size:clamp(28px,3vw,46px)!important;line-height:1.04!important;overflow-wrap:anywhere}.lh-site .lh-process-list{min-width:0}@media(max-width:900px){.lh-site .lh-process{grid-template-columns:1fr}.lh-site .lh-process>.lh-section-intro h2{max-width:700px;font-size:clamp(30px,5vw,52px)!important}}@media(max-width:620px){.lh-site .lh-process>.lh-section-intro h2{font-size:clamp(30px,9vw,40px)!important}}.scout-brand-logo{display:block;flex:0 0 44px;object-fit:contain;border-radius:50%}.auth-screen .scout-brand-logo,.cabinet-shell .scout-brand-logo,.scout-brand-logo{width:44px;height:44px}@media(max-width:620px){.auth-screen .scout-brand-logo,.lh-site .scout-brand-logo{flex-basis:38px;width:38px;height:38px}.cabinet-shell .scout-brand-logo{flex-basis:40px;width:40px;height:40px}}.lh-site .lh-brand .scout-brand-logo{flex-basis:36px;width:36px;height:36px}@media(max-width:620px){.lh-site .lh-brand .scout-brand-logo{flex-basis:32px;width:32px;height:32px}}.cabinet-shell .customer-brand>span{display:block!important;width:auto!important;height:auto!important;flex:0 0 auto!important;border:0!important;color:inherit!important;font:inherit!important;place-items:initial!important}.cabinet-shell .customer-brand small,.cabinet-shell .customer-brand strong{display:block;white-space:nowrap}.cabinet-shell .customer-brand strong{font-size:15px}.cabinet-shell .customer-brand small{font-size:10px}@media(max-width:600px){.cabinet-shell .customer-brand{gap:9px}.cabinet-shell .customer-brand .scout-brand-logo{width:40px;height:40px;flex-basis:40px}.cabinet-shell .customer-brand strong{font-size:14px}.cabinet-shell .customer-brand small{font-size:9px}}