.focus-ui{--bg:#f5f7fa;--surface:#fff;--surface-2:#edf2f7;--line:#d9e2ec;--ink:#172431;--ink-2:#4a5a6a;--ink-3:#617283;--accent:#326fa9;--accent-ink:#fff;--accent-soft:#e3eef8;--brand:#518cc6;--good:#247246;--good-soft:#e3f2e9;--warn:#8d610d;--warn-soft:#faf0d7;--bad:#a63a2e;--bad-soft:#fae5e0;--gold:#8a6a1e;--gold-soft:#f3e8c8;--muted-soft:#e8edf2;--radius:18px;--shadow:0 3px 18px #17243106, 0 1px 3px #17243104;--sans:"Public Sans", "Helvetica Neue", Arial, sans-serif;--chart-1:#397dbb;--chart-2:#397e8f;--chart-3:#8471ab;--chart-4:#ab7942;--chart-5:#778f57;--chart-6:#b56f86;--chart-7:#6779a2;--chart-8:#60928c;--chart-9:#887c6b;--chart-10:#95a7b6;--chart-text:#fff;--heat-base:#f0f5f9;--heat-strong:#326fa9;--heat-ink:#172431;--navy:var(--ink);--deep:var(--accent);--action:var(--accent);--tint:var(--accent-soft);--blue:var(--accent);--cyan:var(--chart-2);--green:var(--good);--orange:var(--warn);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--bg);color:var(--ink);min-height:100dvh;font:14px/1.55 var(--sans);text-align:left;text-justify:auto;-webkit-hyphens:manual;hyphens:manual}html[data-hscamp-theme=dark] .focus-ui{--bg:#101a1e;--surface:#17242a;--surface-2:#203139;--line:#324650;--ink:#e8eef0;--ink-2:#b6c5ce;--ink-3:#9aaeb9;--accent:#8bbcee;--accent-ink:#102032;--accent-soft:#20394d;--brand:#7fb3e6;--good:#84d5a1;--good-soft:#1a3a2d;--warn:#edc875;--warn-soft:#3e341d;--bad:#f09e92;--bad-soft:#432824;--gold:#e4c77e;--gold-soft:#3a3014;--muted-soft:#263940;--shadow:0 4px 20px #00000016, 0 1px 3px #00000012;--chart-1:#85b8eb;--chart-2:#74b8c4;--chart-3:#b3a1db;--chart-4:#dbb178;--chart-5:#a9c789;--chart-6:#daa1b3;--chart-7:#a0b1da;--chart-8:#8fc5bb;--chart-9:#c2b79e;--chart-10:#a7bac8;--chart-text:#102032;--heat-base:#203139;--heat-strong:#85b8eb;--heat-ink:#e8eef0;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.focus-ui :is(button,input,select,textarea,table,.dash,.dash svg text,.gate2 *){font-family:var(--sans)}.focus-ui :is(h1,h2,h3,h4,p,label,.head,.page-head,.card){text-align:left;-webkit-hyphens:manual;hyphens:manual}.focus-ui :is(h1,h2,h3,h4,.kpi-label,.dash-tabs a){text-transform:none}.focus-ui h1{letter-spacing:-.035em;font-size:clamp(25px,2.15vw,35px);font-weight:600;line-height:1.2}.focus-ui h2{font-size:18px;font-weight:600;line-height:1.35}.focus-ui h3{color:var(--ink);letter-spacing:-.01em;font-weight:600}.focus-ui :is(td.money,th.money,td.mono,.kpi-value,.tile .value,.stat .value){font-family:var(--sans);font-variant-numeric:tabular-nums}.focus-ui :is(a,button,input,select,textarea,summary):focus-visible{outline:3px solid var(--accent);outline-offset:3px}.focus-ui :is(.card,.tablewrap,.tile,.stile,.mem-tile,.stat,.mgr-tile,.ph-tile,.aip-tier,.partner-card){background:var(--surface);color:var(--ink);border-color:var(--line);border-radius:var(--radius);box-shadow:var(--shadow)}.focus-ui .card{padding:23px}.focus-ui :is(.head,.page-head){gap:18px;margin-bottom:24px}.focus-ui :is(th,.tablewrap th){background:var(--surface-2);color:var(--ink-2);text-transform:none;letter-spacing:0;padding:14px 15px;font-size:12px}.focus-ui td{border-color:var(--line);padding:14px 15px}.focus-ui :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=file]),select,textarea){background:var(--surface);color:var(--ink);border-color:var(--line);border-radius:11px;padding:10px 12px}.focus-ui :is(input[type=checkbox],input[type=radio],progress){accent-color:var(--accent)}.focus-ui :is(.btn,.filters a,.seg-link,.d-seg button){border-radius:11px;padding:9px 14px;transition:background .16s,border-color .16s}.focus-ui .btn.primary{background:var(--accent);color:var(--accent-ink);border-color:var(--accent)}.focus-ui :is(.btn,.filters a):hover{border-color:var(--accent)}.focus-ui .notice{border-radius:12px;padding:13px 16px}.focus-ui .tablewrap{scrollbar-color:var(--line) var(--surface)}.focus-ui :is(.pshell>main,.portal-app>main),.focus-ui.dshell>main{background:var(--bg);width:100%;min-width:0;max-width:none;margin:0;padding:0}.focus-ui .pmain{--deep:var(--accent);--action:var(--accent);--tint:var(--accent-soft)}.focus-content{width:100%;min-width:0;max-width:1800px;margin:0 auto;padding:30px 32px 60px}.focus-ui .focus-topbar{border-bottom:1px solid var(--line);background:var(--surface);justify-content:space-between;align-items:center;gap:18px;min-height:80px;margin:0;padding:19px 32px;display:flex}.focus-topbar>div{flex-wrap:wrap;align-items:center;gap:22px;min-width:0;display:flex}.focus-product{letter-spacing:.06em;white-space:nowrap;font-size:13px;font-weight:700}.focus-product b{color:var(--accent);letter-spacing:-.02em;padding-left:8px;font-weight:500}.focus-location{color:var(--ink-3);font-size:12px}.appearance-toggle{border:1px solid var(--line);min-height:40px;color:var(--ink);background:var(--surface);font:500 12px var(--sans);cursor:pointer;border-radius:999px;flex:none;align-items:center;gap:9px;padding:9px 13px;display:inline-flex}.appearance-toggle:hover{background:var(--surface-2);border-color:var(--accent)}.focus-ui .portal-top{margin:0 0 22px}.focus-signin-appearance{z-index:2;position:absolute;top:24px;right:24px}.focus-ui.gate2,.focus-ui.gate2 *{font-family:var(--sans)!important}.focus-ui .gate2-card{border-radius:24px;padding:30px}.focus-ui .gate2-top span{color:var(--ink-2)}.focus-ui .gate2-main{padding-top:92px}.focus-ui .dash.v3{--db:var(--accent);--db2:var(--chart-1);--dl:var(--line);--dt:var(--ink);--dm:var(--ink-2);--dg:var(--good);--dr:var(--bad);font-family:var(--sans);max-width:none;color:var(--ink);gap:24px;font-size:14px}.focus-ui .dash.v3 .dash-head{box-shadow:none;background:0 0;border:0;gap:16px;padding:0}.focus-ui .dash.v3 .dash-tabs{background:var(--surface);border-color:var(--line);border-radius:14px;padding:5px}.focus-ui .dash.v3 .dash-tabs a{color:var(--ink-2);border-radius:9px;font-size:12px}.focus-ui .dash.v3 .dash-tabs a.on{background:var(--accent-soft);color:var(--accent)}.focus-ui .dash.v3 :is(.d-seg,.dash-dates){background:var(--surface);border-color:var(--line);color:var(--ink-2);border-radius:11px}.focus-ui .dash.v3 .d-seg .seg-link.on{background:var(--accent);color:var(--accent-ink)}.focus-ui .dash.v3 .dash-dates input{background:var(--surface);min-width:0;color:var(--ink);border-color:var(--line)}.focus-ui .dash-intro{background:0 0;border:0;gap:24px;padding:7px 0 10px}.focus-ui .dash-intro h1{text-transform:none;color:var(--ink);letter-spacing:-.04em;font-size:clamp(26px,2.25vw,37px);font-weight:600}.focus-ui :is(.dash-intro>div>span,.dash-intro-side p,.dash-src,.dash-foot){color:var(--ink-3)}.focus-dashboard-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:24px;display:grid}.focus-dashboard-main{grid-area:1/1;min-width:0}.focus-ui .focus-agent{background:var(--surface);color:var(--ink);border:1px solid var(--line);box-shadow:var(--shadow);scrollbar-width:thin;scrollbar-color:var(--line) transparent;border-radius:23px;flex-direction:column;grid-area:1/2;align-items:stretch;gap:22px;max-height:calc(100dvh - 48px);margin:0;padding:27px 23px;display:flex;position:sticky;top:24px;overflow-y:auto}.focus-ui .focus-agent .focus-agent-identity{flex-direction:column;align-items:center;gap:24px;display:flex}.focus-ui .focus-agent .focus-agent-identity>div{text-align:center}.focus-ui .focus-agent h2{letter-spacing:-.03em;text-align:center;color:var(--ink);text-transform:none;font-size:21px}.focus-ui .focus-agent .focus-agent-identity p{text-align:center;color:var(--ink-2);font-size:12px;line-height:1.65}.focus-ui .assistant-orb{background:radial-gradient(circle at 32% 23%,#afdeff 0%,#639edd 29%,#386cb5 61%,#244a81 100%);flex:0 0 86px;gap:13px;width:86px;height:86px;box-shadow:inset 0 1px 6px #fff8,0 0 0 7px #518cc60a,0 10px 28px #518cc630}.focus-ui .assistant-orb i{width:5px;height:16px}.focus-ui .focus-agent>button{background:var(--accent);color:var(--accent-ink);border-radius:12px;justify-content:space-between;font-size:12px}.focus-ui .focus-agent .focus-agent-evidence{border-top:1px solid var(--line);padding-top:22px;display:block}.focus-agent-evidence section{background:var(--surface-2);border:1px solid var(--line);border-radius:15px;margin-top:14px;padding:16px}.focus-agent-evidence section small{color:var(--ink-3);font-size:10px;display:block}.focus-agent-evidence section strong{letter-spacing:-.03em;color:var(--accent);margin:5px 0 9px;font-size:25px;font-weight:600;display:block}.focus-ui .focus-agent-evidence h3{color:var(--ink);text-transform:none;font-size:13px;line-height:1.5}.focus-ui .focus-agent-evidence p{color:var(--ink-2);font-size:12px;line-height:1.65}.focus-agent .text-action{color:var(--accent);font:600 12px/1.5 var(--sans);cursor:pointer;text-align:left;background:0 0;border:0;padding:0}.focus-ui .dash.v3 :is(.dash-eq,.dash-flow){gap:18px}.focus-ui .dash.v3 .dash-flow{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr))}.focus-ui .dash.v3 .dash-card{background:var(--surface);color:var(--ink);border:1px solid var(--line);box-shadow:var(--shadow);cursor:default;border-radius:20px;padding:23px}.focus-ui .dash.v3 .dash-card:hover{border-color:color-mix(in srgb, var(--accent) 40%, var(--line));box-shadow:var(--shadow)}.focus-ui .dash.v3 .dash-card header{text-align:left;justify-content:flex-start;align-items:start;gap:8px 14px}.focus-ui .dash.v3 .dash-card header h3{color:var(--ink);text-align:left;text-transform:none;font-size:16px;font-weight:600}.focus-ui .dash.v3 .dash-card header .muted{color:var(--ink-3);flex-basis:100%;font-size:11px;line-height:1.5;display:block}.focus-ui .dash.v3 .dash-card.strip{box-shadow:none;background:0 0;border:0;padding:0}.focus-ui .dash.v3 .strip .kpi-grid{grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:12px}.focus-ui .dash.v3 .kpi{background:var(--surface);color:var(--ink);border:1px solid var(--line);box-shadow:none;text-align:left;border-radius:16px;align-items:flex-start;gap:7px;padding:19px 16px;border-top-color:var(--line)!important}.focus-ui .dash.v3 :is(.kpi-label,.kpi-hint,.kpi-delta){white-space:normal;text-overflow:clip;color:var(--ink-2)}.focus-ui .dash.v3 .kpi-label{font-size:11px;line-height:1.45}.focus-ui .dash.v3 .kpi-value{letter-spacing:-.035em;font-size:clamp(24px,2vw,32px);font-weight:600}.focus-ui .dash.v3 .kpi-hint{font-size:10px}.focus-ui :is(.dashboard-agents h2,.dashboard-model h2,.dashboard-coverage summary,.dashboard-coverage-grid b){color:var(--ink)}.focus-ui :is(.dashboard-eyebrow,.agent-view-card small,.agent-view-mark,.drill-people){color:var(--accent)}.focus-ui :is(.dashboard-context,.agent-view-card,.dash-switch,.confidence-block){background:var(--surface);border-color:var(--line);color:var(--ink);box-shadow:var(--shadow)}.focus-ui :is(.dashboard-model p,.dashboard-agents>header p,.agent-view-card>span:not(.agent-view-mark),.dashboard-coverage,.dashboard-data-note,.confidence-measures em){color:var(--ink-2)}.focus-ui :is(.agent-view-mark,.dashboard-model-icon){background:var(--accent-soft);color:var(--accent)}.focus-ui :is(.dashboard-priorities button,.chart-explain,.drill-back,.focus-btn){background:var(--surface-2);color:var(--accent);border-color:var(--line)}.focus-ui .dashboard-agent-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.focus-ui :is(.dashboard-coverage,.dashboard-data-note,.dash-sections){border-color:var(--line)}.focus-ui .dash.v3 .drill-trail{background:var(--surface-2);color:var(--ink-2);border-color:var(--line)}.focus-ui :is(.drill-trail b,.focus-head h2,.confidence-verdict,.confidence-measures strong){color:var(--ink)}.focus-ui :is(.drill-trail button,.chart-explain,.focus-btn,.bl-row.on .bl-label){color:var(--accent)}.focus-ui :is(.drill-trail em,.pick-hint,.waterfall-key,.portfolio-key){color:var(--ink-3)}.focus-ui :is(.dash-case,.box-method,.focus-head,.focus-detail,.focus-view,.focus-box){background:var(--surface);color:var(--ink);border-color:var(--line)}.focus-ui :is(.box-method p,.dash-case p){color:var(--ink-2)}.focus-ui :is(.dash-case h3,.box-method b){color:var(--ink)}.focus-ui .dash.v3 svg text{font-family:var(--sans)}.focus-ui .dash.v3 .chart :is(.tick,.axis-title){fill:var(--ink-3)}.focus-ui .dash.v3 .chart .val{fill:var(--ink)}.focus-ui .dash.v3 .chart .val.halo{stroke:var(--surface);stroke-width:3px}.focus-ui .dash.v3 .chart .val.on-mark{fill:var(--chart-text)}.focus-ui .dash.v3 .chart .grid{stroke:var(--line);opacity:.65}.focus-ui :is(.donut-big,.gauge-v,.portfolio-label){fill:var(--ink)}.focus-ui :is(.donut-small,.portfolio-zone){fill:var(--ink-2)}.focus-ui .pie-l{fill:var(--chart-text)}.focus-ui .dash.v3 .heat-cap i{background:linear-gradient(90deg, var(--heat-base), var(--heat-strong))}.focus-ui .chart .tip{fill:var(--surface);stroke:var(--line)}.focus-ui .chart .tipt{fill:var(--ink)}.focus-ui :is(.bl-track,.gauge-track){background:var(--surface-2)}.focus-ui .dash.v3 :is(.legend,.legend.col>span,.heat-d,.cohort-head,.cohort-label,.cohort-label b){color:var(--ink-2)}.focus-ui .dash.v3 .legend{justify-content:flex-start}.focus-ui :is(.cohort-cell,.funnel-step){color:var(--chart-text)}.focus-ui .cohort-cell{color:var(--heat-ink)}.focus-ui .cohort-cell[data-strong=true]{color:var(--chart-text)}.focus-ui .dash.v3 :is(.spend-facts div,.gauge-facts,.heat-table td,.heat-table td:first-child,.heat-table th){border-color:var(--line)}.focus-ui .dash.v3 .spend-facts div{background:var(--surface-2);border-radius:10px}.focus-ui .dash.v3 .heat-table th{color:var(--ink-2)}.focus-ui .chart-empty{color:var(--ink-3)}.focus-ui :is(.mgr,.mgr-head){color:var(--ink);background:0 0}.focus-ui :is(.mgr-head h1,.mgr-group h2,.mgr-text b,.ph-group h2,.ph-tile b,.ph-ai-text,.aip-price,.aip-price-sm,.badge-box h2,.data-promise h2,.complaint-priority h2){color:var(--ink)}.focus-ui :is(.mgr-tile,.ph-tile,.ph-ai,.aip-part,.aip-plan-in,.aip-tier,.aip-code,.aip-wording,.aip-recs li,.partner-card,.badge-box,.conn-need,.data-promise,.crm-intro,.crm-note,.crm-confirm,.complaint-priority,.complaint-clear){background:var(--surface);color:var(--ink);border-color:var(--line);border-radius:var(--radius)}.focus-ui :is(.mgr-disc,.ph-disc,.aip-part .ph-disc,.ph-badge,.aip-current,.ph-ai-parts span,.setup-logo-box){background:var(--accent-soft);color:var(--accent);border-color:var(--line)}.focus-ui :is(.mgr-go,.data-promise a,.aip-tiers .aip-tier-top b){color:var(--accent)}.focus-ui :is(.ph-tile:hover,.mgr-tile:hover,.aip-tier.on,.aip-plan input:checked+.aip-plan-in){border-color:var(--accent);background:var(--surface);box-shadow:var(--shadow)}.focus-ui :is(.ph-sign,.agent-mail-off,.chip.warn,.ins-note.warn,.risk-pill.medium){background:var(--warn-soft);color:var(--warn);border-color:var(--warn)}.focus-ui :is(.chip.good,.risk-pill.low,.complaint-clear){background:var(--good-soft);color:var(--good)}.focus-ui :is(.risk-pill.high,.btn.ghost-danger:hover){background:var(--bad-soft);color:var(--bad)}.focus-ui :is(.agent-person em,.agent-person em.tag,.stage-num,.stage-step.now,.aip-steps li.now,.trilo-track li.now,.contact-chip input:checked+span,.cc-nav a[aria-current=page]){background:var(--accent-soft);color:var(--accent);border-color:var(--accent)}.focus-ui :is(.thread li,.brain-bubble,.diary-colhead,.diary-toolbar,.agent-ws,.agent-list,.agent-compose,.mail-compose){background:var(--surface);color:var(--ink);border-color:var(--line)}.focus-ui :is(.thread li.mine,.brain-bubble.user,.agent-send){background:var(--accent-soft);color:var(--ink);border-color:var(--line)}.focus-ui :is(.thread .who,.data-promise li span){color:var(--ink)}.focus-ui :is(.thread .who .when,.ph-ai-text>span,.crm-permission-row small,.crm-history small){color:var(--ink-2)}.focus-ui :is(.maillog,.ins-todo,.st-foot,.aip-steps li,.trilo-made){background:var(--surface-2);color:var(--ink-2);border-color:var(--line)}.focus-ui :is(.brain-trigger,.badge-box .btn,.gate2-card .btn.primary,.board-tabs a.on,.stage-step.now i,.aip-steps li.now .aip-num){background:var(--accent);color:var(--accent-ink)}.focus-ui :is(.meter i.on.s1,.stage-num.s1,.ins-track i){background:var(--accent)}.focus-ui :is(.complaint-priority th,.complaint-priority td){background:var(--surface);color:var(--ink);border-color:var(--line)}.focus-ui .complaint-priority td a{color:var(--accent)}.focus-ui :is(.complaint-priority td small,.complaint-priority>header p){color:var(--ink-3)}.focus-ui .portal-foot{background:var(--surface);color:var(--ink-3)}.focus-ui :is(.invoice-doc,.agreement,.complaint-doc,.cert-inner,.sig-box,.badge-preview){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#172431;--ink:#172431;--ink-2:#4a5a6a;--ink-3:#617283;--line:#d9e2ec;--surface:#fff;--surface-2:#edf2f7;background:#fff}.focus-ui :is(.agreement h2,.complaint-doc h2){color:#172431}@media (prefers-reduced-motion:no-preference){.focus-ui :is(.mem-tile,.ph-tile,.mgr-tile){transition:transform .18s,border-color .18s,box-shadow .18s}.focus-ui :is(.mem-tile,.ph-tile,.mgr-tile):hover{transform:translateY(-2px)}.focus-ui .focus-agent{animation:.38s both dashboard-arrive}}@media (max-width:1350px){.focus-dashboard-layout{grid-template-columns:minmax(0,1fr)}.focus-ui .focus-agent{grid-area:auto/1;grid-template-columns:minmax(0,1fr) auto;max-height:none;padding:22px;display:grid;position:static}.focus-ui .focus-agent .focus-agent-identity{flex-direction:row;align-items:center}.focus-ui .focus-agent .focus-agent-identity :is(div,h2,p){text-align:left}.focus-ui .focus-agent .focus-agent-evidence{grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.focus-agent-evidence>.dashboard-eyebrow{grid-column:1/-1}.focus-agent-evidence section{margin:0}.focus-dashboard-main{grid-row:auto}}@media (max-width:1100px){.focus-content{padding:24px 20px 45px}.focus-ui .dash.v3 .dash-eq{grid-template-columns:repeat(2,minmax(0,1fr))!important}.focus-ui .dash-eq .span3,.focus-ui .dash-eq .span2{grid-column:1/-1}.focus-ui .focus-agent .focus-agent-evidence{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.focus-ui .focus-topbar{min-height:70px;padding:15px 18px}.focus-topbar>div{flex-direction:column;align-items:flex-start;gap:4px}.focus-ui .focus-agent{gap:18px;display:flex}.focus-ui .focus-agent .focus-agent-evidence{display:grid}.focus-ui .appearance-toggle{padding:9px 11px}.focus-ui input:not([type=checkbox]):not([type=radio]),.focus-ui select,.focus-ui textarea{font-size:16px}}@media (max-width:600px){.focus-content{padding:20px 13px 35px}.focus-ui :is(.card,.dash.v3 .dash-card){border-radius:16px;padding:17px}.focus-ui .dash.v3 .dash-eq,.focus-ui .dash.v3 .dash-flow{grid-template-columns:minmax(0,1fr)!important}.focus-ui .dash-eq .dash-card{grid-column:1!important}.focus-ui .dash.v3 .dash-range{width:100%}.focus-ui .dash.v3 .dash-dates{flex-wrap:wrap;width:100%}.focus-ui .dash.v3 .dash-dates input{flex:1;width:100px}.focus-ui .focus-agent .focus-agent-evidence{grid-template-columns:minmax(0,1fr)}.focus-ui .assistant-orb{flex-basis:60px;width:60px;height:60px}.focus-ui .focus-agent h2{font-size:19px}.focus-ui .dashboard-agent-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.focus-ui .agent-view-card{padding:13px}.focus-ui .search{width:100%}.focus-ui .search input{width:100%;min-width:0}.focus-ui :is(.toolbar,.head,.page-head){flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.focus-ui *,.focus-ui :before,.focus-ui :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.focus-ui .chart .draw{stroke-dashoffset:0}.focus-ui .chart .grow,.focus-ui .barlist .grow{transform:none}}@media print{.focus-ui,html[data-hscamp-theme=dark] .focus-ui{--bg:#fff;--surface:#fff;--surface-2:#f0f3f6;--ink:#172431;--ink-2:#4a5a6a;--ink-3:#617283;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#172431;background:#fff}.focus-ui :is(.focus-topbar,.focus-signin-appearance,.focus-agent,.prail,.rail){display:none!important}.focus-content{padding:0}.focus-dashboard-layout{display:block}}.focus-ui{--bg:#f3f6f9;--surface:#fff;--sidebar:#e8eef4;--line:#d3dce6;--accent:#3a7dbe;--accent-soft:#e3eef8;--sans:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}html[data-hscamp-theme=dark] .focus-ui{--bg:#101a1e;--surface:#17242a;--sidebar:#132027;--line:#2c3f47;--accent:#7fb3e6;--accent-soft:#1b2e42}.focus-content{max-width:1720px;padding:25px 30px 36px}.focus-ui .focus-topbar{background:var(--bg);border:0;min-height:74px;padding:19px 30px}.focus-ui .insights-shell .focus-product,.focus-ui .insights-shell .dash-tabs{display:none}.focus-ui .dash.v3 .dash-head{justify-content:flex-end}.focus-ui .dash-intro{margin:0 0 5px;padding:0}.focus-ui .dash-intro h1{letter-spacing:-1.6px;text-transform:none;font-size:36px;font-weight:560}.focus-dashboard-layout{grid-template-columns:minmax(0,1fr) 274px;gap:20px}.focus-ui .focus-agent{border-color:#aec7df;border-radius:18px;gap:20px;padding:30px 20px 24px}html[data-hscamp-theme=dark] .focus-ui .focus-agent{border-color:#42617a}.focus-ui .focus-agent h2{font-size:17px}.focus-ui .focus-agent .focus-agent-identity p{font-size:11px}.focus-ui .assistant-orb{background:radial-gradient(circle at 32% 24%,#d1eeff,#7fb3e6 25%,#3a7dbe 55%,#142f5c 79%,#96d8ff 97%);flex-basis:90px;gap:9px;width:90px;height:90px;box-shadow:0 0 35px #518cc63d,inset 0 0 12px #d2efff88}.focus-ui .focus-agent-evidence section{background:var(--accent-soft);border-radius:12px}.focus-ui .focus-agent-evidence section:first-of-type{border-color:var(--accent)}.focus-ui .focus-agent-evidence strong{font-size:23px}.focus-ui .focus-agent-evidence :is(h3,p){text-transform:none;font-size:12px}.focus-chart-row{align-items:start;gap:18px;display:grid}.focus-ui .dash.v3 .focus-chart-row>.dash-card{border-radius:18px;grid-column:auto;height:auto;min-height:0;padding:24px}.focus-ui .dash.v3 .focus-chart-row>.kpis{box-shadow:none;background:0 0;border:0;padding:0}.focus-ui .dash.v3 .focus-chart-row>.kpis>header{display:none}.focus-ui .dash.v3 .kpi-grid{flex:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.focus-ui .dash.v3 .kpi{min-height:135px;padding:19px}.focus-ui .dash.v3 .kpi:first-child{background:linear-gradient(120deg,var(--accent-soft),var(--surface))}.focus-ui .dash.v3 .kpi-value{margin:10px 0 4px;font-size:29px}.focus-ui .dash.v3 .kpi-label{text-transform:none;min-height:0;font-size:11px}.focus-ui .dash.v3 .dash-card header h3{font-size:13px;font-weight:600}.focus-ui .dash.v3 .chart-empty{background:var(--surface-2);min-height:150px}.focus-ui .dash.v3 .chart-stack,.focus-ui .dash.v3 .chart-stack.with-facts .donut-wrap{flex:none}.focus-ui .dash.v3 .box-grid{grid-template-columns:minmax(0,1fr)}.focus-ui .dash.v3 .box-people{border:1px solid var(--line);background:var(--surface);border-radius:12px;padding:18px}.focus-ui .dash.v3 .box-people li{gap:12px;padding:12px 0}@media (min-width:1161px){.focus-ui .focus-agent{grid-area:1/2;max-height:calc(100dvh - 48px);display:flex;position:sticky}.focus-ui .focus-agent .focus-agent-identity{flex-direction:column}.focus-ui .focus-agent .focus-agent-identity :is(div,h2,p){text-align:center}.focus-ui .focus-agent .focus-agent-evidence{display:block}.focus-agent-evidence section{margin-top:14px}.focus-dashboard-main{grid-area:1/1}}@media (max-width:1160px){.focus-dashboard-layout{grid-template-columns:minmax(0,1fr)}.focus-ui .focus-agent{grid-area:auto/1;max-height:none;position:static}}@media (max-width:600px){.focus-chart-row{grid-template-columns:minmax(0,1fr)!important}.focus-ui .dash.v3 .kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.focus-ui .dash.v3 .focus-chart-row>.dash-card{padding:18px}.focus-ui .dash.v3 .focus-chart-row>.kpis{padding:0}.focus-ui .assistant-orb{flex-basis:64px;width:64px;height:64px}}.focus-dashboard-heading{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:20px;display:grid}.focus-ui .focus-dashboard-heading .dash-intro{grid-area:1/1;display:block}.focus-ui .focus-dashboard-heading .dash-head{grid-area:1/2;margin-top:8px}.focus-ui .focus-dashboard-heading .dash-intro-side{text-align:left;max-width:580px;margin-top:10px}.focus-ui .focus-dashboard-heading .dash-intro-side p{text-align:left}.focus-ui .dash-range{flex-direction:column;align-items:flex-end;gap:8px}.focus-top-actions{align-items:center;gap:14px;display:flex}.focus-ask{border:1px solid var(--line);background:var(--surface);color:var(--ink-3);font:12px var(--sans);cursor:pointer;border-radius:24px;justify-content:space-between;align-items:center;gap:30px;padding:11px 18px;display:flex}@media (max-width:1250px){.focus-dashboard-heading{grid-template-columns:minmax(0,1fr)}.focus-ui .focus-dashboard-heading .dash-head{grid-area:2/1;justify-content:flex-start}.focus-ui .dash-range{flex-flow:wrap;align-items:center}}@media (max-width:600px){.focus-top-actions{flex-direction:row!important;gap:8px!important}.focus-ask{gap:7px;padding:10px}.focus-ui .focus-topbar{flex-wrap:wrap;gap:10px;padding:15px 16px}}html[data-hscamp-theme=dark] .focus-ui{min-height:100vh}html[data-hscamp-theme=dark] .focus-ui .dash.v3 :is(.kpi-value,.kpi b,.kpi strong){color:var(--ink)}html[data-hscamp-theme=dark] .focus-ui .pmain{background-image:none}html[data-hscamp-theme=dark]:has(.focus-ui){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#101a1e}html[data-hscamp-theme=dark]:has(.focus-ui) body{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#101a1e}.focus-ui .portal-top{align-items:center;gap:10px}.insights-shell .prail{gap:6px}.ins-clinic{color:#fff;background:#ffffff24;border-radius:12px;margin:6px 2px 4px;padding:10px 12px}.ins-clinic b{font-size:13px;line-height:1.3;display:block}.ins-clinic small{opacity:.8;margin-top:2px;font-size:11px;display:block}.ins-label{letter-spacing:.14em;text-transform:uppercase;color:#ffffffc7;padding:10px 12px 2px;font-size:10px;font-weight:600}.insights-shell .ins-nav .pr-item{min-height:42px;font-size:13px}.insights-shell .ins-nav .pr-label{white-space:normal;line-height:1.25}.ins-exit{color:#fff;border-top:1px solid #ffffff38;margin-top:6px;padding:12px;font-size:12.5px;text-decoration:none;display:block}.ins-exit:hover{color:#fff;text-decoration:underline}@media (max-width:820px){.ins-clinic,.ins-label{display:none}.ins-exit{white-space:nowrap;border:0;align-self:center;margin:0}}.focus-ui .focus-agent{overflow-y:auto}.focus-ui .focus-agent>.ins-ask{cursor:pointer;min-height:44px;font:600 13px var(--sans);border:0;border-radius:9px;justify-content:space-between;align-items:center;padding:0 16px;display:flex}.brain-inline{border:1px solid var(--line);background:var(--surface);border-radius:14px;flex-direction:column;min-height:380px;max-height:560px;display:flex;overflow:hidden}.brain-inline .brain-inline-actions{justify-content:flex-end;padding:4px 6px 0;display:flex}.brain-inline .brain-tabs{padding:6px 10px 0}.brain-inline .brain-tabs button{padding:6px 8px 8px;font-size:12px}.brain-inline .brain-chat{gap:10px;padding:12px}.brain-inline .brain-bubble{max-width:100%;padding:10px 11px;font-size:12.5px}.brain-inline .brain-suggestions button{padding:7px 11px;font-size:12px}.brain-inline .brain-compose{gap:6px;padding:10px}.brain-inline .brain-disclaimer{font-size:10.5px}.brain-inline .brain-nudges{font-size:12px}.pulse-layout{display:block}.focus-ui .agent-view-mark svg{width:20px;height:20px}.mg,.gs{max-width:1120px;margin:0 auto;padding:8px 0 40px}.mg-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--accent);font-size:11px;font-weight:700;display:block}.mg-head{margin:6px 0 26px}.focus-ui .mg-head h1{letter-spacing:-.03em;text-transform:none;margin:6px 0 4px;font-size:34px;font-weight:650}.mg-head p{color:var(--ink-2);margin:0;font-size:15px}.mg-back{color:var(--ink-2);margin:4px 0 14px;font-size:13.5px;font-weight:500;text-decoration:none;display:inline-block}.mg-back:hover{color:var(--accent);text-decoration:none}.mg-btn{border:1px solid var(--line);background:var(--surface);min-height:44px;color:var(--ink);font:600 14px var(--sans);cursor:pointer;white-space:nowrap;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:0 18px;text-decoration:none;display:inline-flex}.mg-btn:hover{border-color:var(--accent);text-decoration:none}.mg-btn.primary{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.mg-btn.primary:hover{filter:brightness(1.06);color:var(--accent-ink)}.mg-btn.big{min-height:48px;padding:0 22px}.mg-disc{background:var(--surface-2);border-radius:50%;flex:none;place-items:center;width:52px;height:52px;display:grid}.mg-disc svg{width:32px;height:32px}.mg-disc.big{background:var(--surface);width:68px;height:68px;box-shadow:var(--shadow);border-radius:18px}.mg-disc.big svg{width:42px;height:42px}.mg-setup{border:1px solid var(--line);background:linear-gradient(135deg, var(--accent-soft), var(--surface) 70%);box-shadow:var(--shadow);border-radius:18px;align-items:center;gap:22px;padding:26px 28px;display:flex}.mg-setup.done{background:var(--surface)}.mg-setup-text{flex:1;min-width:0}.focus-ui .mg-setup h2{letter-spacing:-.02em;text-transform:none;margin:0 0 6px;font-size:21px;font-weight:650}.mg-setup p{color:var(--ink-2);max-width:560px;margin:0}.mg-steps{color:var(--ink-3);flex-wrap:wrap;gap:6px 18px;margin:14px 0 0;padding:0;font-size:12.5px;list-style:none;display:flex}.mg-steps li{align-items:center;gap:6px;display:inline-flex}.mg-steps li i{border:1.5px solid var(--line);border-radius:50%;place-items:center;width:16px;height:16px;font-size:10px;font-style:normal;font-weight:700;display:inline-grid}.mg-steps li.st-done{color:var(--good)}.mg-steps li.st-done i{background:var(--good);border-color:var(--good);color:#fff}.mg-steps li.st-waiting{color:var(--warn)}.mg-steps li.st-waiting i{border-color:var(--warn)}.mg-section{margin-top:34px}.mg-section-head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px;display:flex}.focus-ui .mg-section-head h2{text-transform:none;margin:0;font-size:17px;font-weight:650}.mg-section-head span{color:var(--ink-3);font-size:12.5px}.mg-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px;display:grid}.mg-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.mg-tile{border:1px solid var(--line);background:var(--surface);min-height:92px;color:var(--ink);border-radius:14px;align-items:center;gap:16px;padding:16px 18px;text-decoration:none;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex}.mg-tile:hover{border-color:var(--accent);text-decoration:none;transform:translateY(-1px);box-shadow:0 8px 22px -12px #1f3f6359}.mg-text{flex:1;gap:3px;min-width:0;display:grid}.mg-text b{font-size:15px;font-weight:600;line-height:1.3}.mg-text small{color:var(--ink-3);font-size:12.5px;line-height:1.4}.mg-chev{color:var(--ink-3);font-size:22px}.mg-foot{border-top:1px solid var(--line);color:var(--ink-3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 20px;margin-top:38px;padding-top:18px;font-size:13px;display:flex}.mg-foot nav{flex-wrap:wrap;gap:6px 20px;display:flex}.mg-foot a{color:var(--accent);font-weight:500;text-decoration:none}.mg-foot a:hover{text-decoration:underline}.mg-sign,.mg-ai{border:1px solid var(--line);background:var(--warn-soft);color:var(--ink);border-radius:14px;align-items:center;gap:18px;margin-bottom:16px;padding:18px 20px;text-decoration:none;display:flex}.mg-ai{background:linear-gradient(135deg, var(--accent-soft), var(--surface))}.mg-sign:hover,.mg-ai:hover{border-color:var(--accent);text-decoration:none}.mg-ai-icon{border-radius:16px;flex:none;width:64px;height:64px}.mg-free{color:var(--good);background:var(--good-soft);border-radius:999px;margin:0 0 12px;padding:3px 10px;font-size:12px;font-weight:600;display:inline-block}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.gs-wrap{grid-template-columns:230px minmax(0,1fr);align-items:start;gap:34px;display:grid}.gs-side{position:sticky;top:20px}.gs-steps{gap:6px;margin:18px 0 26px;padding:0;list-style:none;display:grid}.gs-steps a{color:var(--ink-2);border-radius:10px;align-items:flex-start;gap:12px;padding:8px 6px;text-decoration:none;display:flex}.gs-steps a:hover{background:var(--surface-2);text-decoration:none}.gs-steps i{border:1.5px solid var(--line);background:var(--surface);width:28px;height:28px;color:var(--ink-3);border-radius:50%;flex:none;place-items:center;font-size:12px;font-style:normal;font-weight:600;display:grid}.gs-steps b{color:var(--ink);font-size:14px;font-weight:600;display:block}.gs-steps small{color:var(--ink-3);margin-top:2px;font-size:11.5px;line-height:1.35;display:block}.gs-steps li.on i{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.gs-steps li.on b{color:var(--accent)}.gs-steps li.st-done:not(.on) i{background:var(--good);border-color:var(--good);color:#fff}.gs-steps li.st-waiting:not(.on) i{border-color:var(--warn);color:var(--warn)}.gs-side-note{color:var(--ink-3);font-size:12.5px;line-height:1.6}.gs-card{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:18px;min-width:0;padding:32px 34px}.focus-ui .gs-card h1{letter-spacing:-.03em;text-transform:none;margin:8px 0 6px;font-size:28px;font-weight:650}.gs-lead{color:var(--ink-2);margin:0 0 22px;font-size:15px}.gs-form{gap:20px;display:grid}.gs-logo{border-bottom:1px solid var(--line);align-items:flex-start;gap:18px;padding-bottom:20px;display:flex}.gs-logo-box{border:1.5px dashed var(--line);background:var(--surface-2);width:76px;height:76px;font:700 28px var(--sans);color:var(--accent);border-radius:14px;flex:none;place-items:center;display:grid;overflow:hidden}.gs-logo-box img{object-fit:contain;max-width:100%;max-height:100%}.gs-field{gap:6px;display:grid}.gs-readonly{border:1px solid var(--line);background:var(--surface-2);border-radius:9px;align-items:center;min-height:44px;padding:0 14px;font-size:15px;display:flex}.gs-details{border-top:1px solid var(--line);padding-top:14px}.gs-details summary{cursor:pointer;color:var(--ink-2);font-size:14px;font-weight:600}.gs-details[open] summary{margin-bottom:12px}.gs-details .f{margin-top:10px}.gs-kinds,.gs-question{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:10px;display:grid}.gs-question{border:0;margin:0;padding:0}.gs-question legend{margin-bottom:10px}.gs-nav{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;margin-top:10px;padding-top:18px;display:flex}.gs-nav-right{align-items:center;gap:16px;display:flex}.gs-quiet{color:var(--ink-2);font-size:14px;font-weight:500;text-decoration:none}.gs-quiet:hover{color:var(--accent)}.gs-search{gap:10px;margin-bottom:14px;display:flex}.gs-search input{flex:1;min-height:44px}.gs-providers,.gs-mail{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:10px;max-height:420px;margin-bottom:14px;padding:2px;display:grid;overflow-y:auto}.gs-provider{border:1px solid var(--line);background:var(--surface);min-height:60px;color:var(--ink);border-radius:12px;align-items:center;gap:12px;padding:10px 12px;text-decoration:none;display:flex}.gs-provider:hover{border-color:var(--accent);text-decoration:none}.gs-provider.on{border-color:var(--good);background:var(--good-soft)}.gs-provider.off{opacity:.6}.gs-provider b{font-size:14px;display:block}.gs-provider small{color:var(--ink-3);font-size:11.5px;display:block}.gs-mail-mark{background:var(--accent-soft);width:36px;height:36px;color:var(--accent);border-radius:10px;flex:none;place-items:center;font-weight:700;display:grid}.gs-status{background:var(--surface-2);border-radius:10px;margin:0 0 14px;padding:12px 14px;font-size:13.5px}.gs-status.done{background:var(--good-soft)}.gs-status.waiting{background:var(--warn-soft)}.gs-box{background:var(--surface-2);border-radius:12px;justify-items:start;gap:8px;margin-bottom:14px;padding:18px;display:grid}.gs-box p{color:var(--ink-2);margin:0}.gs-review{gap:8px;margin:0 0 24px;padding:0;list-style:none;display:grid}.gs-review li{border:1px solid var(--line);border-radius:12px;align-items:center;gap:14px;padding:12px 14px;display:flex}.gs-review li>span:first-child{flex:1;min-width:0}.gs-review b{font-size:14px;display:block}.gs-review small{color:var(--ink-3);font-size:12px;display:block}.gs-review a{font-size:13px;font-weight:600}@media (max-width:900px){.mg-grid.three{grid-template-columns:minmax(0,1fr)}.mg-setup{flex-direction:column;align-items:flex-start}.gs-wrap{grid-template-columns:minmax(0,1fr);gap:16px}.gs-side{position:static}.gs-steps{margin:10px 0;display:flex;overflow-x:auto}.gs-steps small,.gs-side-note{display:none}.gs-card{padding:22px 18px}.focus-ui .mg-head h1{font-size:28px}}@media (prefers-reduced-motion:reduce){.mg-tile{transition:none}.mg-tile:hover{transform:none}}@media (max-width:820px){.focus-content{padding:18px 14px 30px}.insights-shell .pr-logo{display:none}.pshell.wide .pr-logo{flex:none;width:48px;height:48px;padding:4px}.insights-shell .ins-nav .pr-item{min-width:92px}.insights-shell .ins-nav .pr-label{white-space:nowrap}}.focus-ui .dash.v3 .focus-chart-row{align-items:stretch;gap:18px}.focus-ui .dash.v3 .focus-chart-row>.dash-card{flex-direction:column;height:100%;display:flex;margin:0!important}.focus-ui .dash.v3 .focus-chart-row>.dash-card>:last-child{margin-bottom:0}.focus-ui .dash.v3 .dash-rows{gap:18px}.focus-ui .dash.v3 .kpi-grid{align-items:stretch}.focus-ui .dash.v3 .kpi-grid>*{margin:0!important}.focus-ui .dash.v3 .focus-chart-row>.dash-card>.kpi-grid{flex:auto;align-content:stretch}.focus-ui .dash.v3 .kpi-grid,.focus-ui .dash.v3 .strip .kpi-grid{flex-wrap:wrap;gap:14px;display:flex!important}.focus-ui .dash.v3 .kpi-grid>*{flex:1 1 calc((100% - (var(--kpi-cols,3) - 1) * 14px) / var(--kpi-cols,3));min-width:0}@media (max-width:900px){.focus-ui .dash.v3 .kpi-grid>*{flex-basis:calc(50% - 7px)}}.focus-ui .dash.v3.pulse{max-width:1500px;margin:0 auto}.pulse-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin:4px 0 22px;display:flex}.focus-ui .pulse-heading h1{letter-spacing:-.8px;text-transform:none;margin:0;font-size:29px;font-weight:600}.pulse-heading p{color:var(--ink-2);margin:6px 0 0;font-size:12.5px}.pulse-heading-side{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.pulse-date{background:var(--accent-soft);color:var(--accent);text-align:right;border-radius:9px;padding:8px 14px;font-size:10.5px;line-height:1.4}.pulse-date b{font-size:11.5px;font-weight:600;display:block}.pulse-grid{grid-template-columns:minmax(0,1fr) 294px;align-items:stretch;gap:20px;display:grid}.pulse-main{flex-direction:column;min-width:0;display:flex}.pulse-eyebrow{letter-spacing:.7px;text-transform:uppercase;color:var(--ink-3);font-size:9.5px;font-weight:700;display:block}.pulse-brief{border:1px solid var(--line);background:var(--surface);border-radius:18px;margin-bottom:14px;overflow:hidden}.pulse-brief>header{padding:15px 20px 6px}.pulse-brief>header .dashboard-eyebrow{color:var(--accent)}.focus-ui .pulse-brief>header h2{letter-spacing:-.35px;text-transform:none;margin:4px 0 0;font-size:18px}.pulse-brief-cards{grid-template-columns:repeat(3,minmax(0,1fr));padding:12px 0 15px;display:grid}.pulse-brief-cards.n2{grid-template-columns:repeat(2,minmax(0,1fr))}.pulse-brief-cards.n1{grid-template-columns:minmax(0,1fr)}.pulse-brief-card{border-right:1px solid var(--line);flex-direction:column;min-width:0;padding:0 20px;display:flex}.pulse-brief-card:last-child{border-right:0}.pulse-big{letter-spacing:-1.2px;color:var(--accent);margin:6px 0;font-size:30px;font-weight:570;line-height:1.15}.pulse-brief-card.watch .pulse-big{color:var(--warn)}.focus-ui .pulse-brief-card h3{text-transform:none;margin:0 0 6px;font-size:13px;line-height:1.4}.pulse-brief-card p{color:var(--ink-2);margin:0 0 9px;font-size:11.5px;line-height:1.55}.pulse-brief-card .text-action{margin-top:auto}.pulse-brief>footer{border-top:1px solid var(--line);color:var(--ink-3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:8px 20px;font-size:10.5px;display:flex}.focus-ui .dash.v3 .text-action{color:var(--accent);font:600 11.5px var(--sans);cursor:pointer;text-align:left;background:0 0;border:0;padding:2px 0;text-decoration:none}.focus-ui .dash.v3 .text-action:hover{text-decoration:underline}.pulse-metrics{grid-template-columns:repeat(var(--n,4), minmax(0, 1fr));gap:14px;margin-bottom:4px;display:grid}.pulse-metrics>*{height:100%;margin:0!important}.pulse-section{justify-content:space-between;align-items:baseline;gap:16px;margin:20px 0 12px;display:flex}.focus-ui .pulse-section h2{text-transform:none;margin:0;font-size:13px}.pulse-section small{color:var(--ink-3);font-size:10.5px}.pulse-snaps{flex:1;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:16px;display:grid}.pulse-snaps.n1{grid-template-columns:minmax(0,1fr)}.focus-ui .dash.v3 .pulse-snap{flex-direction:column;height:100%;display:flex;margin:0!important}.pulse-agent{border:1px solid var(--line);background:var(--surface);border-radius:18px;flex-direction:column;min-width:0;padding:23px 20px 20px;display:flex}.pulse-agent-id{text-align:center;border-bottom:1px solid var(--line);padding:8px 0 20px}.focus-ui .pulse-agent-id .assistant-orb{width:90px;height:90px;margin:0 auto 16px}.focus-ui .pulse-agent-id h2{letter-spacing:-.4px;text-transform:none;margin:0;font-size:17px}.pulse-agent-id p{color:var(--ink-3);margin:3px 0 0;font-size:11px}.pulse-agent-q{padding:20px 0 16px}.focus-ui .pulse-agent-q h3{letter-spacing:-.5px;text-transform:none;margin:10px 0;font-size:21px;font-weight:500;line-height:1.3}.pulse-agent-q p{color:var(--ink-2);margin:0;font-size:11.5px;line-height:1.75}.pulse-agent-ev{background:var(--accent-soft);border-radius:13px;margin-bottom:12px;padding:14px}.pulse-agent-ev .pulse-eyebrow{color:var(--accent)}.pulse-agent-ev p{color:var(--ink);margin:6px 0 9px;font-size:11.5px}.pulse-agent-go{margin-top:auto;padding-top:20px}.pulse-agent-go .btn{border-radius:9px;width:100%;min-height:44px}.pulse-agent-go small{text-align:center;color:var(--ink-3);margin-top:8px;font-size:10px;display:block}@media (max-width:1200px){.pulse-grid{grid-template-columns:minmax(0,1fr) 250px;gap:16px}.pulse-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.pulse-snaps{grid-template-columns:minmax(0,1fr)}}@media (max-width:960px){.pulse-grid{grid-template-columns:minmax(0,1fr)}.pulse-agent-go{margin-top:8px}}@media (max-width:720px){.pulse-brief-cards,.pulse-brief-cards.n2{grid-template-columns:minmax(0,1fr);padding:0 18px}.pulse-brief-card{border-right:0;border-bottom:1px solid var(--line);padding:14px 0}.pulse-brief-card:last-child{border-bottom:0}.pulse-heading-side{justify-content:space-between;width:100%}}.focus-ui .dash.v3.pulse :is(h1,h2,h3){text-transform:none!important}.pulse-heading .d-seg .seg-link{white-space:nowrap}@media (max-width:720px){.pulse-heading .d-seg .seg-link{padding:8px 10px;font-size:12px}}.brain-header{padding:18px 20px}.brain-title{gap:14px}.brain-mark.img{object-fit:contain;background:#fff;border-radius:12px;width:48px;height:48px;box-shadow:0 2px 8px #1f3f6326}.brain-title strong{color:var(--accent,#3a7dbe);letter-spacing:-.01em;font-size:22px;font-weight:800}.brain-title small{color:var(--ink-3,#617283);letter-spacing:.18em;margin-top:2px;font-size:10px;font-weight:600}.brain-bubble.assistant{border-radius:14px;padding:14px 16px;font-size:14px;line-height:1.55}.brain-suggestions button{color:var(--ink);border-color:var(--line);border-radius:999px;padding:9px 16px;font-size:13.5px}.brain-suggestions.compact{flex-flow:wrap;gap:6px}.brain-suggestions.compact button{padding:5px 10px;font-size:11.5px}.brain-suggestions button.starter{background:var(--accent);border-color:var(--accent);color:var(--accent-ink,#fff);font-weight:600}.brain-input-row{border:1.5px solid var(--line);border-radius:14px;align-items:center;padding:6px 6px 6px 14px}.brain-input-row:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.brain-send{border-radius:50%;width:34px;height:34px;font-size:16px;font-weight:700}.brain-powered{color:var(--ink-3,#617283);align-items:flex-start;gap:7px;font-size:11px;line-height:1.45;display:flex}.brain-powered img{border-radius:3px;flex:none;margin-top:2px}.asks-left{font-size:11px}.focus-ui .focus-agent{gap:14px}.focus-ui .focus-agent .assistant-orb{flex-basis:58px;width:58px;height:58px}.focus-ui .focus-agent .focus-agent-identity{gap:12px}.brain-inline{min-height:300px;max-height:460px}.brain-inline .brain-chat{padding:10px}.brain-inline .brain-bubble.assistant{padding:10px 12px;font-size:12.5px}.brain-inline .brain-compose{padding:8px 10px 10px}.brain-inline .brain-powered{font-size:10px}.pulse-agent-in{flex-direction:column;min-height:0;display:flex}.focus-ui .pulse-agent-id .assistant-orb{width:64px;height:64px;margin-bottom:10px}.pulse-agent-id{padding:4px 0 14px}.pulse-agent-ev{margin:12px 0 0;padding:11px 12px}.pulse-agent-go{flex-direction:column;flex:auto;min-height:0;margin-top:12px;padding-top:0;display:flex}.pulse-agent-go .brain-inline{flex:auto;min-height:260px;max-height:none}@media (min-width:961px){.pulse-agent{padding:0;position:relative}.pulse-agent-in{padding:18px 18px 16px;position:absolute;inset:0;overflow-y:auto}}.brain-suggestions.compact button{white-space:nowrap;padding:4px 9px;font-size:11px}.brain-inline .brain-input-row textarea{font-size:13px}.brain-input-row textarea,.focus-ui .brain-input-row textarea{box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important;min-height:22px!important;padding:6px 0!important}.agent-nav{color:var(--ink);border-radius:10px;align-items:center;gap:10px;margin:2px 0;padding:9px 12px;font-size:14px;font-weight:600;text-decoration:none;display:flex}.agent-nav:hover{background:var(--surface-2);text-decoration:none}.agent-nav.on{background:var(--accent-soft);color:var(--accent)}.agent-nav i{text-align:center;width:22px;color:var(--accent);font-style:normal}.agent-nav span{flex:1}.agent-nav b{color:var(--ink-3);font-size:12px;font-weight:500}.agent-unseen{background:var(--accent);min-width:20px;height:20px;color:var(--accent-ink,#fff);border-radius:10px;place-items:center;padding:0 6px;font-size:11px;font-style:normal;font-weight:700;display:inline-grid}.agent-tasklist{gap:1px;margin:0 0 8px 22px;display:grid}.agent-tasklist .agent-person{font-size:13px}.agent-tasklist .agent-person.paused span{color:var(--ink-3)}.agent-tasklist small{color:var(--ink-3);font-size:11px}.agent-msgs{margin-top:6px}.agent-make-task{color:var(--accent);margin:4px 4px 0 auto;font-size:11.5px;font-weight:600;text-decoration:none;display:inline-block}.agent-turn.user{flex-direction:column;align-items:flex-end;display:flex}.agent-taskview{padding:24px 28px 40px;overflow-y:auto}.tasks{max-width:760px}.tasks-head h2{text-transform:none;margin:6px 0 4px;font-size:22px}.tasks-head p{margin:0 0 16px}.task-cards{gap:8px;margin:0 0 24px;padding:0;list-style:none;display:grid}.task-cards a{border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:12px;gap:3px;padding:14px 16px;text-decoration:none;display:grid}.task-cards a:hover{border-color:var(--accent);text-decoration:none}.task-cards span{color:var(--ink-3);font-size:12.5px}.task-form{border:1px solid var(--line);background:var(--surface);border-radius:16px;gap:12px;padding:20px;display:grid}.task-form h3{text-transform:none;margin:0;font-size:16px}.task-when{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:10px;display:grid}.task-form:has(.task-kind option[value=ask]:checked) .task-drafts{display:none}.task-form:has(.task-kind option[value=drafts]:checked) .task-ask{display:none}.task-form:has(.task-freq option[value=daily]:checked) :is(.task-wd,.task-md){display:none}.task-form:has(.task-freq option[value=weekly]:checked) .task-md{display:none}.task-form:has(.task-freq option[value=monthly]:checked) .task-wd{display:none}.task-actions{flex-wrap:wrap;align-items:center;gap:8px;margin:4px 0 18px;display:flex}.task-runs{gap:10px;margin:0;padding:0;list-style:none;display:grid}.task-runs li{border:1px solid var(--line);background:var(--surface);border-radius:12px;padding:14px 16px}.task-runs li.skipped,.task-runs li.error{background:var(--warn-soft)}.task-out{white-space:pre-wrap;margin-top:6px;font-size:13.5px;line-height:1.6}.agent-src{color:var(--ink-3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin:-10px 0 16px;font-size:11.5px;display:flex}.agent-src .dash-dates{margin:0}.pulse-agent-id,.pulse-agent-id :is(h2,p){text-align:center!important}@media (min-width:821px){.focus-ui .pshell.slim{grid-template-columns:72px 1fr}.focus-ui .pshell.slim .prail{align-items:center;gap:4px;padding:10px 10px 12px}.focus-ui .pshell.slim .pr-nav{align-items:center;width:100%}.focus-ui .pshell.slim .pr-item{border-radius:12px;flex:none;width:48px;height:48px;min-height:48px;padding:0}.focus-ui .pshell.slim .pr-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.focus-ui .pshell.slim .pr-badge{min-width:18px;padding:0 4px;top:-3px;right:-5px;box-shadow:0 0 0 2px #4282c1}.focus-ui .pshell.slim .pr-logo{border-radius:12px;width:48px;height:48px;padding:3px}.focus-ui .pshell.slim .pr-logo.own{padding:4px}.focus-ui .pshell.slim .pr-clock{margin:6px 0 8px}.focus-ui .pshell.slim .pr-clock b{font-size:15px}.focus-ui .pshell.slim .pr-clock span{font-size:11px}.focus-ui .pshell.slim .diary-bar{left:72px}.focus-ui .pshell.slim .ins-clinic{display:none}.focus-ui .pshell.slim .ins-label{background:#ffffff4d;width:32px;height:1px;margin:8px auto;padding:0;font-size:0}.focus-ui .pshell.slim .ins-nav .pr-item{min-height:48px}.focus-ui .pshell.slim .ins-exit{border-top:0;border-radius:12px;place-items:center;width:48px;height:40px;margin:6px auto 0;padding:0;font-size:18px;display:grid}.focus-ui .pshell.slim .ins-exit:hover{background:#ffffff29;text-decoration:none}.focus-ui .pshell.slim .ins-exit-label{display:none}}.pr-tip{z-index:60;pointer-events:none;color:#fff;font:600 13px/1 var(--sans);white-space:nowrap;background:#1b2a44;border-radius:8px;padding:8px 11px;animation:.12s ease-out pr-tip-in;position:fixed;left:80px;transform:translateY(-50%);box-shadow:0 8px 22px -10px #0a14288c}.pr-tip:before{content:"";background:inherit;border-radius:2px;width:10px;height:10px;position:absolute;top:50%;left:-5px;transform:translateY(-50%)rotate(45deg)}@keyframes pr-tip-in{0%{opacity:0;transform:translate(-4px,-50%)}to{opacity:1;transform:translateY(-50%)}}@media (prefers-reduced-motion:reduce){.pr-tip{animation:none}}@media (max-width:820px){.pr-tip{display:none}}.focus-ui .dash.v3.pulse .dash-card header .muted,.focus-ui .dash.v3.pulse .pick-hint,.focus-ui .dash.v3.pulse .drill-trail em{display:none!important}.focus-ui .dash.v3.pulse .dash-card header{padding-bottom:6px}.focus-ui .dash.v3.agent-page .pulse-grid,.focus-ui .dash.v3.agent-page .dash-rows,.focus-ui .dash.v3.agent-page .focus-chart-row{gap:14px}.focus-ui .dash.v3.agent-page .focus-chart-row.hero>.dash-card{min-height:400px}.focus-ui .dash.v3.agent-page .focus-chart-row.hero>.dash-card>.fit{flex:auto;justify-content:center}.focus-ui .dash.v3.agent-page .focus-chart-row.pair>.dash-card{min-height:320px}.focus-ui .dash.v3.agent-page .focus-chart-row>.dash-card>.fit{flex-direction:column;justify-content:center;display:flex}.focus-ui .dash.v3.agent-page .pulse-agent{min-height:640px}.focus-ui .dash.v3.agent-page .kpi{min-height:128px}@media (max-width:960px){.focus-ui .dash.v3.agent-page .pulse-agent,.focus-ui .dash.v3.agent-page .focus-chart-row.hero>.dash-card,.focus-ui .dash.v3.agent-page .focus-chart-row.pair>.dash-card{min-height:0}}.focus-ui .dash.v3.agent-page .bl-label small,.focus-ui .dash.v3.agent-page .focus-chart-row.pair .barlist>:nth-child(n+9){display:none}.focus-ui .dash.v3.agent-page .focus-chart-row>.dash-card>.fit{justify-content:flex-start}.focus-ui .dash.v3.agent-page .focus-chart-row.pair .bl-row{min-height:30px}.focus-ui .dash.v3.agent-page .dash-rows{grid-auto-rows:max-content;align-content:start}.focus-ui .dash.v3.agent-page .pulse-main>.complaint-priority{flex:auto;margin-top:14px}.focus-ui .dash.v3.agent-page .pulse-board{background:var(--line);border:1px solid var(--line);border-radius:18px;flex-direction:column;gap:1px;display:flex;overflow:hidden}.focus-ui .dash.v3.agent-page .pulse-grid,.focus-ui .dash.v3.agent-page .pulse-main,.focus-ui .dash.v3.agent-page .dash-rows,.focus-ui .dash.v3.agent-page .focus-chart-row,.focus-ui .dash.v3.agent-page .kpi-grid,.focus-ui .dash.v3.agent-page .strip .kpi-grid{background:var(--line);gap:1px!important}.focus-ui .dash.v3.agent-page .pulse-main{gap:1px}.focus-ui .dash.v3.agent-page .pulse-more{margin-top:0}.focus-ui .dash.v3.agent-page .focus-chart-row>.dash-card,.focus-ui .dash.v3.agent-page .focus-chart-row>.kpis{background:var(--surface);box-shadow:none!important;border:0!important;border-radius:0!important}.focus-ui .dash.v3.agent-page .focus-chart-row>.kpis{background:var(--line);padding:0!important}.focus-ui .dash.v3.agent-page .kpi{background:var(--surface);box-shadow:none!important;border:0!important;border-radius:0!important}.focus-ui .dash.v3.agent-page .pulse-agent{box-shadow:none;border:0;border-radius:0}.focus-ui .dash.v3.agent-page .pulse-main>.complaint-priority{box-shadow:none;border:0;border-radius:0;margin-top:0}.focus-ui .dash.v3.agent-page .dash-card.dash-empty{border:0;border-radius:0}@media (min-width:821px){.focus-ui .pshell.peek{grid-template-columns:72px 1fr}.focus-ui .pshell.peek .prail{z-index:40;width:228px;box-shadow:12px 0 32px -16px #0a1e3c73}.focus-ui .pshell.peek .diary-bar{left:72px}}@media (min-width:961px){.focus-ui .dash.v3.pulse:not(.agent-page) .pulse-board{background:var(--line);border:1px solid var(--line);border-radius:18px;flex-direction:column;display:flex;overflow:hidden}.focus-ui .dash.v3.pulse:not(.agent-page) .pulse-grid,.focus-ui .dash.v3.pulse:not(.agent-page) .pulse-main{background:var(--line);gap:1px}.focus-ui .dash.v3.pulse:not(.agent-page) .pulse-brief{border:0;border-radius:0;margin:0}.focus-ui .dash.v3.pulse:not(.agent-page) .pulse-metrics{background:var(--line);gap:1px;margin:0}.focus-ui .dash.v3.pulse:not(.agent-page) .pulse-metrics>*{box-shadow:none!important;border:0!important;border-radius:0!important}.focus-ui .dash.v3.pulse:not(.agent-page) .pulse-section{background:var(--surface);margin:0;padding:14px 20px 10px}.focus-ui .dash.v3.pulse:not(.agent-page) .pulse-snaps{background:var(--line);gap:1px}.focus-ui .dash.v3.pulse:not(.agent-page) .pulse-snap{box-shadow:none!important;border:0!important;border-radius:0!important;margin:0!important}.focus-ui .dash.v3.pulse:not(.agent-page) .pulse-agent{box-shadow:none;border:0;border-radius:0}.focus-ui .dash.v3.pulse:not(.agent-page) .dash-card.dash-empty{border:0;border-radius:0}}.box-inside{border:1px solid var(--line);background:var(--surface);border-radius:12px;margin:0 0 16px;padding:12px 14px 14px}.box-inside-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.box-inside-head h3{margin:0}.box-inside-head select{max-width:60%;font:600 12.5px var(--sans);color:var(--ink);background:var(--surface-2);border:1px solid var(--line);border-radius:8px;padding:7px 10px}.box-inside-sub{color:var(--ink-2);margin:0 0 8px;font-size:12px}.box-inside .bl-row{font-size:12.5px}.agent-quick-item{flex-direction:column;align-items:flex-start;gap:1px}.agent-quick-item span{font-weight:600}.agent-quick-item small{color:var(--ink-3);font-size:11px}.agent-quick-item:hover small{color:var(--ink-2)}.mb-form{margin-top:14px}.mb-row{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.mb-row .f{margin:0}.mb-help{background:var(--accent-soft);border-radius:12px;margin:0 0 14px;padding:14px 16px;font-size:14px;line-height:1.55}.mb-help.warn{background:var(--warn-soft)}.mb-help p{margin:6px 0 0}.mb-help a{word-break:break-all}.mb-steps{margin:10px 0 0;padding-left:20px}.mb-steps li{margin:4px 0}.mb-adv{margin:10px 0}.mb-adv summary{cursor:pointer;color:var(--accent);font-size:13.5px;font-weight:600}.mb-adv .mb-row{margin-top:10px}
