:root{--brand-primary:#2563eb;--brand-mist:#dbeafe;--brand-attraction:#ff914d;--brand-secondary:#eadcc8;--brand-champagne:#f8f3eb;--brand-ink:#0f172a;--brand-cloud:#f8fafc;--brand-white:#fff;--ink:var(--brand-ink);--muted:#475569;--accent:var(--brand-primary);--cta-primary:var(--brand-attraction);--cta-primary-hover:color-mix(in srgb,var(--cta-primary) 90%,var(--brand-ink));--primary:var(--cta-primary);--brand-primary-hover:#1d4ed8;--brand-attraction-soft:color-mix(in srgb, var(--brand-attraction) 18%, var(--brand-white));--bg:var(--brand-cloud);--canvas:var(--bg);--surface:var(--brand-white);--surface-paper:var(--brand-champagne);--surface-sand:var(--brand-champagne);--soft:var(--brand-mist);--line:#e2e8f0;--border:var(--line);--border-strong:#cbd5e1;--control-border:#8494a9;--sidebar:var(--surface);--success:#166534;--success-bg:#ecfdf5;--warning:#9a3412;--warning-bg:var(--brand-attraction-soft);--error:#b91c1c;--error-bg:#fef2f2;--error-border:#fecaca;--info:var(--brand-primary-hover);--info-bg:var(--brand-mist);--inactive:var(--muted);--inactive-bg:#f1f5f9;--selection:var(--brand-mist);--focus:var(--brand-primary);--hover:var(--brand-cloud);--active:var(--brand-mist);--chart-1:var(--brand-primary);--chart-2:var(--brand-attraction);--chart-3:var(--brand-secondary);--chart-4:var(--muted);--chart-track:var(--line);--font-body:Arial, "Helvetica Neue", sans-serif;--font-wordmark:var(--font-body);--font-mono:ui-monospace, SFMono-Regular, Consolas, monospace;--text-xs:12px;--text-sm:13px;--text-base:14px;--text-md:var(--text-base);--text-lg:16px;--text-xl:18px;--text-2xl:22px;--text-title:28px;--text-metric:32px;--text-metric-customer:var(--text-metric);--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--leading-tight:1.35;--leading-label:1.5;--leading-relaxed:1.7;--leading-reading:1.8;--leading-body:1.6;--leading-heading:1.3;--leading-message:1.9;--tracking-wordmark:-.7px;--radius-sm:2px;--radius:4px;--radius-lg:6px;--radius-round:50%;--stroke:1px;--stroke-active:2px;--stroke-signal:3px;--shadow-focus:0 0 0 3px color-mix(in srgb,var(--brand-primary) 15%,transparent);--opacity-loading-low:.15;--panel-padding:var(--space-panel);--metric-size:var(--text-metric);--shadow-control:0 1px 2px #0f172a08;--shadow-panel:0 4px 16px #0f172a0a;--opacity-chart-secondary:.86;--opacity-chart-tertiary:.72;--opacity-disabled:.5;--icon-size:19px;--icon-stroke:1.6;--control-height:40px;--touch-height:44px;--bar-height:68px;--sidebar-width:232px;--sidebar-compact:200px;--content-width:1440px;--content-manager:var(--content-width);--content-customer:var(--content-width);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-half:2px;--space-signal:6px;--space-row:var(--space-3);--space-control:var(--space-3);--space-control-y:var(--space-2);--space-panel:var(--space-5);--space-page:28px;--space-customer:36px;--space-nav:18px;--duration-fast:.12s;--duration-state:.18s;--duration-panel:.22s;--duration-loading:1.4s;--duration-signal:var(--duration-panel);--ease-standard:cubic-bezier(.2,0,.2,1);--ease-out:var(--ease-standard);--press-distance:1px;--z-sticky:2;--z-navigation:5;--z-header:6;--z-overlay:8;--z-focus:10;--page-gutter:var(--space-page);--section-gap:var(--space-5);--nav-height:var(--space-7);--nav-padding:var(--space-3);--table-row-compact:40px;--table-row-comfortable:48px;--table-padding-compact:var(--space-2);--table-padding-comfortable:var(--space-3);--metric-min:128px;--signal-opacity:.38;--signal-node-size:3px;--grid-record:minmax(0,1.1fr) minmax(0,1fr) minmax(0,1.4fr);--grid-login:minmax(0,.9fr) minmax(0,1.1fr);--grid-two:repeat(2,minmax(0,1fr));--grid-three:repeat(3,minmax(0,1fr));--grid-detail:minmax(0,1.8fr) minmax(250px,1fr);--measure-100:100px;--measure-1000:1000px;--measure-130:130px;--measure-14:14px;--measure-140:140px;--measure-150:150px;--measure-22:22px;--measure-220:220px;--measure-230:230px;--measure-280:280px;--measure-300:300px;--measure-400:400px;--measure-680:680px;--measure-7:7px;--measure-70:70px;--measure-700:700px;--measure-85:85px;--measure-880:880px;--measure-900:900px;--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;-webkit-tap-highlight-color:var(--selection);--text-action:32px;--text-journey:48px;--grid-review-record:minmax(0,1fr) minmax(0,1.4fr) minmax(0,1fr) auto;--duration-presence:8s;--duration-reflection:12s;--duration-signal-pulse:12s;--signal-delay-two:4s;--signal-delay-three:8s;--presence-strength:.045;--scale-record-hover:1.004;--lift-action:-1px;--lift-record:-1px;--reflection-width:40%;--reflection-strength:.16;--reflection-hover-strength:.24;--reflection-angle:-18deg;--signal-node-rest:.4;--ambient-play-state:running;--shadow-action-rest:0 1px 3px #0f172a0d;--shadow-action-hover:0 3px 8px #0f172a18;--shadow-record-hover:0 4px 12px #0f172a12;--operational-warning:#854d0e;--operational-led-size:7px;--duration-operational-pulse:2.6s;--switch-width:38px;--switch-height:22px;--switch-thumb:16px;--switch-inset:3px;--switch-travel:16px}
*{box-sizing:border-box}html{min-height:100%;overflow-y:auto}body{background:var(--bg);min-height:100dvh;color:var(--ink);font:var(--text-base)/var(--leading-body) var(--font-body);font-variant-numeric:tabular-nums;margin:0}a{color:var(--accent);text-decoration:none}a:hover{text-decoration:underline}button,input,select,textarea{font:inherit}a,button,summary,input,select,textarea{touch-action:manipulation}bdi,[dir=ltr]{unicode-bidi:isolate}time{font-variant-numeric:tabular-nums}::selection{color:var(--ink);background:var(--selection)}:where(a,button,summary,input,select,textarea,[tabindex]):focus-visible{outline:var(--stroke-active) solid var(--focus);outline-offset:var(--stroke-signal)}h1,h2,h3{color:var(--ink);font-weight:var(--weight-semibold);line-height:var(--leading-heading);text-wrap:balance;overflow-wrap:anywhere}h1{font-size:var(--text-title);margin:0 0 var(--space-2)}h2{font-size:var(--text-xl);margin:0 0 var(--space-4)}h3{font-size:var(--text-lg);margin:var(--space-5) 0 var(--space-3)}p{color:var(--muted);margin:var(--space-3) 0;overflow-wrap:anywhere;text-wrap:pretty}small{color:var(--muted);font-size:var(--text-xs);overflow-wrap:anywhere}.eyebrow{color:var(--muted);font-size:var(--text-xs);font-weight:var(--weight-medium)}.page-heading{justify-content:space-between;align-items:center;gap:var(--space-4);margin-bottom:var(--section-gap);display:flex}.page-heading .eyebrow{margin-bottom:var(--space-2)}.page-heading p{font-size:var(--text-base);max-width:68ch;margin:0}.section-heading{justify-content:space-between;align-items:baseline;gap:var(--space-4);margin:var(--section-gap) 0 var(--space-4);display:flex}.section-heading h2{margin:0}.section-heading>span,.section-heading time{color:var(--muted);font-size:var(--text-xs)}button,.button{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--touch-height);padding:var(--space-2) var(--space-4);border:var(--stroke) solid var(--control-border);border-radius:var(--radius);background:var(--surface);color:var(--ink);font-size:var(--text-sm);font-weight:var(--weight-semibold);cursor:pointer;text-align:center;display:inline-flex}button:hover,.button:hover{background:var(--hover);text-decoration:none}.primary,.attention{color:var(--ink);background:var(--cta-primary);border-color:var(--cta-primary)}.primary:hover,.attention:hover{color:var(--ink);background:var(--cta-primary-hover);border-color:var(--cta-primary-hover)}.secondary{background:var(--surface);border-color:var(--control-border)}.quiet,.text-button{color:var(--accent);background:0 0;border-color:#0000}.danger,.danger-button{color:var(--error);border-color:var(--error-border)}button:disabled,.button[aria-disabled=true]{opacity:var(--opacity-disabled);cursor:not-allowed}input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select,textarea{width:100%;min-width:0;padding:var(--space-2) var(--space-3);min-height:var(--touch-height);border:var(--stroke) solid var(--control-border);border-radius:var(--radius);background:var(--surface);color:var(--ink)}textarea{resize:vertical}input[type=checkbox],input[type=radio]{accent-color:var(--accent);width:var(--space-nav);height:var(--space-nav);flex-shrink:0}input[type=email],input[type=url]{text-align:start;direction:ltr}label{font-size:var(--text-sm);font-weight:var(--weight-medium);margin-bottom:var(--space-3);display:block}label :where(input,select,textarea){margin-top:var(--space-signal)}.radio,.checkbox-label{align-items:flex-start;gap:var(--space-row);min-height:var(--touch-height);padding-block:var(--space-2);font-size:var(--text-sm);display:flex}label:has(input[type=checkbox]){align-items:flex-start;gap:var(--space-row);min-height:var(--touch-height);padding-block:var(--space-2);font-size:var(--text-sm);display:flex}label:has(input[type=radio]){align-items:flex-start;gap:var(--space-row);min-height:var(--touch-height);padding-block:var(--space-2);font-size:var(--text-sm);display:flex}:is(label:has(input[type=checkbox]) input,label:has(input[type=radio]) input){margin-block-start:var(--space-1)}form+form{margin-top:var(--space-3)}.nav-icon{width:var(--icon-size);height:var(--icon-size);stroke-width:var(--icon-stroke);vertical-align:middle;flex-shrink:0}.badge{align-items:center;gap:var(--space-signal);max-width:100%;padding:var(--space-half) var(--space-2);border:var(--stroke) solid transparent;border-radius:var(--radius-sm);background:var(--info-bg);color:var(--info);font-size:var(--text-xs);line-height:var(--leading-label);font-weight:var(--weight-medium);display:inline-flex}.badge.good,.tone-success,.status-approved,.status-contacted,.status-replied{color:var(--success);background:var(--success-bg)}.badge.warm,.tone-attention,.status-awaiting_approval,.status-ready,.status-attention{color:var(--warning);background:var(--warning-bg)}.badge.bad,.tone-error{color:var(--error);background:var(--error-bg)}.tone-inactive{color:var(--inactive);background:var(--inactive-bg)}.status-replied:before{content:"";width:var(--space-signal);height:var(--space-signal);border-radius:var(--radius-round);background:currentColor}.panel{min-width:0;margin-bottom:var(--section-gap);padding:var(--space-panel) 0;border:0;border-top:var(--stroke) solid var(--line);overflow-wrap:anywhere;background:0 0;border-radius:0}.panel>h2{margin-bottom:var(--space-4)}.surface-contained{padding:var(--space-5);border:var(--stroke) solid var(--line);border-radius:var(--radius-lg);background:var(--surface)}.surface-context,.results-context{background:var(--brand-champagne);padding:var(--space-5);border:0;border-inline-start:var(--stroke-signal) solid var(--brand-secondary)}.panel:has(>.table-scroll){border:0;padding:0}.metrics{grid-auto-flow:column;grid-auto-columns:minmax(var(--metric-min),1fr);max-width:100%;padding-block:var(--space-4);border-block:var(--stroke) solid var(--line);margin-block:0 var(--section-gap);gap:0;display:grid;overflow-x:auto}.metric{min-width:0;padding:var(--space-1) var(--space-4);border-inline-end:var(--stroke) solid var(--line);color:var(--ink);flex-direction:column;display:flex}.metric:last-child{border-inline-end:0}.metric strong{font-size:var(--text-metric);line-height:var(--leading-heading);font-weight:var(--weight-semibold);margin-bottom:var(--space-2);display:block}.metric span{font-size:var(--text-sm);color:var(--muted)}.metric small{margin-top:var(--space-2);display:block}a.metric:hover{background:var(--hover);text-decoration:none}.table-scroll{border:var(--stroke) solid var(--line);border-radius:var(--radius);background:var(--surface);max-width:100%;overflow:auto}.data-table{--row-height:var(--table-row-compact);--row-padding:var(--table-padding-compact)}.data-table[data-density=comfortable]{--row-height:var(--table-row-comfortable);--row-padding:var(--table-padding-comfortable)}table{border-collapse:collapse;width:100%;font-size:var(--text-sm);text-align:start}th{text-align:start;color:var(--ink);background:color-mix(in srgb,var(--brand-mist) 50%,var(--surface));font-size:var(--text-xs);font-weight:var(--weight-semibold);white-space:nowrap}th,td{padding:var(--row-padding,var(--space-2)) var(--space-3);height:var(--row-height,var(--table-row-compact));border-bottom:var(--stroke) solid var(--line);vertical-align:top}tbody tr:last-child td{border-bottom:0}tr:hover td{background:var(--hover)}.table-scroll .badge,.date-text{white-space:nowrap}.stat{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-3) 0;border-bottom:var(--stroke) solid var(--line);font-size:var(--text-sm);display:flex}.stat:last-child{border-bottom:0}.stat>span:first-child{min-width:0}.tabs{border-bottom:var(--stroke) solid var(--line);margin-bottom:var(--section-gap);flex-wrap:wrap;gap:0;display:flex}.tabs a{align-items:center;gap:var(--space-signal);padding:var(--space-row) var(--space-3);min-height:var(--touch-height);border-bottom:var(--stroke-active) solid transparent;color:var(--muted);font-size:var(--text-sm);display:inline-flex}.tabs a:hover{background:var(--hover);text-decoration:none}.tabs .active,.tabs a[aria-current]{border-bottom-color:var(--accent);color:var(--accent);font-weight:var(--weight-semibold)}.notice{color:var(--warning);background:var(--warning-bg);padding:var(--space-3) var(--space-4);border-inline-start:var(--stroke-signal) solid var(--brand-attraction);margin-block:0 var(--section-gap);font-size:var(--text-sm)}.notice[role=status][data-tone=attention]{color:var(--warning);background:var(--warning-bg);border-color:var(--brand-attraction)}.notice[role=status]:not([data-tone=attention]){color:var(--success);background:var(--success-bg);border-color:var(--success)}.empty{color:var(--muted);padding:var(--space-6) var(--space-panel);text-align:center}.empty p{margin:0 0 var(--space-3)}.empty small{display:block}.empty .button{margin-top:var(--space-4)}summary{min-height:var(--touch-height);padding-block:var(--space-row);color:var(--accent);cursor:pointer;font-size:var(--text-sm)}summary:hover{text-decoration:underline}pre{max-height:var(--measure-400);padding:var(--space-4);background:var(--bg);font:var(--text-xs)/var(--leading-body) var(--font-mono);white-space:pre-wrap;overflow-wrap:anywhere;overflow:auto}.message-body,.email{white-space:pre-wrap;overflow-wrap:anywhere;line-height:var(--leading-message);font-size:var(--text-base)}dl{margin:0}dd{overflow-wrap:anywhere;margin:0}dt{color:var(--muted)}hr{border:0;border-top:var(--stroke) solid var(--line);margin-block:var(--space-4)}.skip-link{z-index:var(--z-focus);background:var(--surface);color:var(--accent);width:var(--stroke);height:var(--stroke);clip-path:inset(50%);white-space:nowrap;padding:0;position:fixed;inset-block-start:var(--space-2);inset-inline-start:var(--space-4);overflow:hidden}.skip-link:focus{width:auto;height:auto;padding:var(--space-3) var(--space-4);border:var(--stroke-active) solid var(--accent);clip-path:none;overflow:visible}[id]{scroll-margin-block-start:var(--space-5)}.signal-field{width:100%;height:auto;color:var(--brand-primary);opacity:var(--signal-opacity);pointer-events:none}.signal-line{stroke:currentColor;stroke-width:1px}.signal-line-secondary{opacity:.4}.signal-line-warm{stroke:var(--brand-secondary)}.signal-node{fill:var(--brand-primary)}.signal-node-attention{fill:var(--brand-attraction)}.signature-empty .signal-field{max-width:240px;margin:0 auto var(--space-3);display:block}.signal-band{isolation:isolate;position:relative}.signal-band>.signal-field{z-index:-1;width:min(36%,360px);height:80px;position:absolute;inset-block-start:0;inset-inline-end:0}.signature-action{align-items:center;gap:var(--space-5);background:var(--brand-champagne);border-block:var(--stroke) solid var(--brand-secondary);padding:var(--space-5);margin-block:var(--space-5);grid-template-columns:minmax(0,1.6fr) minmax(160px,1fr);display:grid}.signature-action .eyebrow{color:var(--warning)}.signature-action h2{font-size:var(--text-2xl);margin:var(--space-2) 0 var(--space-3)}.signature-action p{max-width:60ch;margin:0 0 var(--space-4)}.signature-action .signal-field{align-self:stretch;height:100%;min-height:120px}.attention-heading{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.attention-heading .signal-field{width:180px;height:64px}.attention-heading h2{margin:0}.signal-drawing{width:100%;height:100%;display:block}
.review-layout{grid-template-columns:var(--grid-detail)}.overview-support{grid-template-columns:var(--grid-detail);gap:var(--space-panel);display:grid}.attention-panel{border-top:var(--stroke) solid var(--brand-secondary);padding-top:0}.attention-breakdown{gap:var(--space-signal) var(--space-3);max-width:var(--measure-300);flex-wrap:wrap;display:flex}.step{color:var(--muted);font-size:var(--text-xs)}.filters{align-items:end;gap:var(--space-3);padding:var(--space-4);margin-bottom:var(--space-panel);border-block:var(--stroke) solid var(--line);background:var(--bg);flex-wrap:wrap;display:flex}.filters label{flex:1 1 var(--measure-140);min-width:0;font-size:var(--text-xs);margin:0}.filters .search{flex:2 1 var(--measure-220)}.registry-table,.operational-table{max-height:var(--measure-680)}td small{margin-top:var(--space-1)}td:first-child{min-width:var(--measure-150);max-width:var(--measure-280)}td details{margin:0}td summary{min-height:var(--space-6);padding-block:var(--space-1);font-size:var(--text-xs)}td [dir=ltr]{text-align:start}.business-name{font-size:var(--text-base);font-weight:var(--weight-semibold);color:var(--ink);overflow-wrap:anywhere;display:block}.operational-table{--table-min-width:var(--measure-880)}.registry-table{--table-min-width:var(--measure-1000)}.registry-table table{table-layout:fixed}.registry-table th:first-child{width:23%}.registry-table th:nth-child(2){width:11%}.registry-table th:nth-child(3){width:16%}.registry-table tr:hover .business-name{text-decoration:underline}.pager{justify-content:space-between;gap:var(--space-4);padding:var(--space-4) 0 0;font-size:var(--text-xs);color:var(--muted);flex-wrap:wrap;display:flex}.pager div{gap:var(--space-5);display:flex}.pager a{min-height:var(--space-6);align-items:center;display:inline-flex}.queue-list{border-block:var(--stroke) solid var(--line);gap:0;display:grid}.queue-list .review-card{border:0;border-bottom:var(--stroke) solid var(--line);padding:var(--space-panel);gap:var(--space-2) var(--space-5);border-radius:0;grid-template-columns:minmax(0,1fr) auto;margin:0;display:grid}.queue-list .review-card:last-child{border-bottom:0}.review-card .record-heading,.review-card h2,.review-card p,.review-card small{grid-column:1;margin:0}.review-card>.button{grid-area:2/2/5;align-self:center}.queue-reason{font-size:var(--text-sm);font-weight:var(--weight-semibold);margin-inline-end:auto}.fit-summary{-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:75ch;display:-webkit-box;overflow:hidden}.record{padding:var(--space-panel) 0;border-top:var(--stroke) solid var(--line)}.record:first-of-type{border-top:0}.record-heading{align-items:center;gap:var(--space-row);flex-wrap:wrap;display:flex}.record-heading h3{margin:0}.email{background:var(--surface-paper);border-block:var(--stroke) solid var(--line);padding:var(--space-panel)}.email.preview{max-height:var(--measure-230);margin:var(--space-4) 0;overflow:auto}.excerpt{line-height:var(--leading-reading);white-space:pre-wrap}details{margin-top:var(--space-3)}.message-workspace .review-layout{column-gap:var(--space-page)}.message-workspace .review-layout>div:last-child{border-inline-start:var(--stroke) solid var(--line);padding-inline-start:var(--space-panel)}.outreach-confirmation{padding:var(--space-4);margin-block:var(--space-3);border:var(--stroke) solid var(--border-strong);border-inline-start:var(--stroke-signal) solid var(--accent);border-radius:var(--radius-sm);background:var(--surface)}.outreach-confirmation dl{grid-template-columns:var(--measure-70) minmax(0,1fr);gap:var(--space-2) var(--space-4);display:grid}.outreach-confirmation .email{max-height:none}.status-banner{gap:var(--space-4);border-inline-start:var(--stroke-signal) solid var(--accent);flex-wrap:wrap;align-items:center;display:flex}.status-banner span:last-child{color:var(--muted);font-size:var(--text-xs);margin-inline-start:auto}.provenance{font-size:var(--text-xs);margin-top:var(--space-row);border-inline-start:var(--space-half) solid var(--line);padding-inline-start:var(--space-3)}.provenance p{margin:var(--space-1) 0}blockquote{margin:var(--space-4) 0;border-inline-start:var(--stroke-signal) solid var(--border-strong);padding:var(--space-1) var(--space-4)}.profile-fields>div{display:block}.profile-fields dt{font-weight:var(--weight-semibold);font-size:var(--text-xs)}.profile-fields dd{margin-top:var(--space-1)}.operator-tools{border-top:var(--stroke) solid var(--line);margin-top:var(--space-4);padding-top:var(--space-2)}.client-facts{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.client-facts>div{border:0;display:block}.client-facts dd{margin-top:var(--space-1);font-weight:var(--weight-semibold)}.home-bottom{margin-top:var(--space-page)}.tab-count{font-size:var(--text-xs);margin-inline-start:var(--space-signal)}.list-count{font-size:var(--text-sm);margin-bottom:var(--space-3)}.lead-card-top{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-3);display:flex}.lead-card-top h2{font-size:var(--text-xl);min-width:0;margin:0}.lead-card-top .badge{flex-shrink:0}.card-data{gap:var(--space-2);margin:0 0 var(--space-4);display:grid}.card-data>div{grid-template-columns:var(--measure-85) minmax(0,1fr);gap:var(--space-3);font-size:var(--text-sm);display:grid}.card-data dt{color:var(--muted)}.card-data dd{overflow-wrap:anywhere;margin:0}.lead-summary{font-size:var(--text-base);margin:0 0 var(--space-panel);line-height:var(--leading-relaxed);max-width:65ch}.card-action{justify-content:space-between;gap:var(--space-3);padding-top:var(--space-3);border-top:var(--stroke) solid var(--line);color:var(--accent);font-size:var(--text-sm);font-weight:var(--weight-semibold);margin-top:auto;display:flex}.subtle-note{font-size:var(--text-sm);color:var(--muted);margin-top:var(--space-4);max-width:85ch;line-height:var(--leading-relaxed)}.results-layout{grid-template-columns:var(--grid-two);gap:var(--space-5);display:grid}.funnel{margin-top:var(--space-5);gap:var(--space-5);display:grid}.funnel-row>div:first-child{justify-content:space-between;gap:var(--space-4);font-size:var(--text-base);align-items:baseline;display:flex}.funnel-row strong{font-size:var(--text-title);font-weight:var(--weight-semibold)}.funnel-track{height:var(--space-signal);margin-top:var(--space-control-y);background:var(--chart-track);overflow:hidden}.funnel-track span{background:var(--chart-1);height:100%;display:block}.reply-denominator{font-size:var(--text-2xl);font-weight:var(--weight-semibold);color:var(--ink);margin-block:var(--space-5);line-height:var(--leading-label)}.result-details{margin:0}.result-details>div{justify-content:space-between;gap:var(--space-panel);padding:var(--space-3) 0;border-bottom:var(--stroke) solid var(--line);font-size:var(--text-base);display:flex}.result-details>div:last-child{border:0}.result-details dt{color:var(--muted)}.result-details dd{text-align:end;font-weight:var(--weight-medium);overflow-wrap:anywhere;max-width:68%;margin:0}.results-context p{max-width:75ch;margin-bottom:var(--space-4)}.settings-grid{grid-template-columns:var(--grid-two);gap:var(--space-5);margin-top:var(--space-5);display:grid}.profile-panel{grid-column:1/-1}.profile-panel strong{font-size:var(--text-xl);margin-block:var(--space-row);display:block}.target-profile>p{margin:var(--space-3) 0}.profile-group{padding-block:var(--space-panel);border-top:var(--stroke) solid var(--line)}.profile-group h3{font-size:var(--text-lg);margin:0 0 var(--space-3)}.profile-sections{gap:0;margin:0;display:grid}.profile-sections>div{grid-template-columns:minmax(var(--measure-130),1fr) 3fr;gap:var(--space-5);padding:var(--space-row) 0;border-bottom:var(--stroke) solid var(--line);font-size:var(--text-base);display:grid}.profile-sections dt{color:var(--muted)}.profile-sections dd{margin:0}.profile-group>p{margin-bottom:var(--space-3)}.profile-field-edit{padding-block:var(--space-2);border-bottom:var(--stroke) solid var(--line)}.profile-field-edit summary{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.profile-field-edit summary span:last-child{color:var(--accent);font-size:var(--text-xs)}.profile-editor fieldset{margin-block:var(--space-nav);padding:var(--space-4);border:var(--stroke) solid var(--line);border-radius:var(--radius-sm);min-width:0}.profile-preview{padding:var(--space-4);margin-top:var(--space-4);border:var(--stroke) solid var(--line);border-radius:var(--radius-sm)}.profile-preview p{white-space:pre-wrap;margin-top:var(--space-3)}.profile-history{padding:var(--space-4) 0;border-top:var(--stroke) solid var(--line)}.back-link{min-height:var(--touch-height);color:var(--accent);font-size:var(--text-sm);margin-bottom:var(--space-3);align-items:center;display:inline-flex}.detail-layout{grid-template-columns:var(--grid-detail);gap:var(--space-5);display:grid}.detail-layout>aside{min-width:0}.why-panel p{font-size:var(--text-base);line-height:var(--leading-reading);margin:var(--space-3) 0 var(--space-panel)}.why-panel li{margin-block:var(--space-row)}.why-panel a{color:var(--accent)}.message-panel .section-heading{margin:0 0 var(--space-nav)}.message-paper{margin-top:var(--space-panel);padding:var(--space-5);background:var(--surface-paper);border:var(--stroke) solid var(--line);border-radius:var(--radius-sm)}.message-paper h3{padding-bottom:var(--space-4);margin:0 0 var(--space-nav);border-bottom:var(--stroke) solid var(--line);font-size:var(--text-lg)}.review-area{margin-top:var(--space-5);padding:var(--space-panel);border:var(--stroke) solid var(--line);border-inline-start:var(--stroke-signal) solid var(--accent);background:var(--surface);border-radius:var(--radius-sm)}.review-area h3{margin:0 0 var(--space-4)}.review-secondary label{margin-top:var(--space-3)}.review-secondary{border-top:var(--stroke) solid var(--line);margin-top:var(--space-panel);padding-top:var(--space-2)}.outreach-status{margin-block:var(--space-5);padding-block:var(--space-4);border-block:var(--stroke) solid var(--line)}.outreach-status h3{margin:0 0 var(--space-3)}.outreach-status p{margin-top:var(--space-3)}.outcome-note{border-inline-start:var(--stroke-signal) solid var(--accent)!important;background:var(--success-bg)!important}.outcome-note p{font-size:var(--text-sm)}.reply-summary{padding:var(--space-4) 0;border-top:var(--stroke) solid var(--line)}.reply-summary:first-of-type{margin-top:var(--space-4)}.reply-summary strong{font-size:var(--text-sm);font-weight:var(--weight-medium);overflow-wrap:anywhere}.reply-summary time{color:var(--muted);font-size:var(--text-xs);margin-top:var(--space-1);display:block}.reply-summary p{margin-top:var(--space-2)}.login-page{min-height:calc(100dvh - var(--bar-height));max-width:none;padding:var(--control-height) var(--space-5);place-items:center;margin:0;display:grid}.login-layout{grid-template-columns:var(--grid-login);width:min(100%,var(--measure-900));border:var(--stroke) solid var(--line);border-radius:var(--radius);background:var(--surface);display:grid}.login-intro{padding:var(--space-customer);background:var(--brand-champagne);color:var(--ink);border-start-start-radius:var(--radius);border-end-start-radius:var(--radius);flex-direction:column;display:flex}.login-card{min-width:0;padding:var(--space-customer);align-self:center}.login-card h1{margin:var(--space-3) 0 var(--space-panel);font-size:var(--text-title)}.login-card>p{font-size:var(--text-base);line-height:var(--leading-reading);margin-bottom:var(--space-page)}.welcome-steps{font-size:var(--text-base);margin:var(--control-height) 0 var(--space-page);border-block:var(--stroke) solid var(--brand-secondary);gap:0;display:grid}.welcome-steps span{gap:var(--space-4);padding:var(--space-4) 0;align-items:center;display:flex}.welcome-steps span+span{border-top:var(--stroke) solid var(--brand-secondary)}.welcome-steps b{color:var(--muted);font-size:var(--text-xs);font-weight:var(--weight-regular)}.google-button{width:100%;min-height:var(--space-7);gap:var(--space-3)}.login-card small{font-size:var(--text-xs);color:var(--muted);margin-top:var(--space-nav);line-height:var(--leading-relaxed);display:block}.login-footer{color:var(--muted);font-size:var(--text-sm);margin-top:auto}.standalone{padding:var(--space-7);max-width:var(--measure-700)}.standalone p{margin:var(--space-panel) 0}.funnel-row:nth-child(2) .funnel-track span{opacity:var(--opacity-chart-secondary)}.funnel-row:nth-child(3) .funnel-track span{opacity:var(--opacity-chart-tertiary)}dl>div{gap:var(--space-3);padding:var(--space-row) 0;border-bottom:var(--stroke) solid var(--line);font-size:var(--text-sm);grid-template-columns:minmax(110px,1fr) 3fr;display:grid}.timeline{margin:0;padding:0;list-style:none}.timeline li{gap:var(--space-3);padding:var(--space-3) 0;border-bottom:var(--stroke) solid var(--line);font-size:var(--text-sm);display:flex}.timeline li:last-child{border-bottom:0}.timeline strong{font-weight:var(--weight-medium);display:block}.timeline time,.timeline small{font-size:var(--text-xs);color:var(--muted);margin-top:var(--space-1);display:block}.timeline-dot{width:var(--space-signal);height:var(--space-signal);margin-top:var(--space-2);border-radius:var(--radius-round);background:var(--brand-primary);flex-shrink:0}.timeline li:not(:has(.timeline-dot)){border-inline-start:var(--stroke-active) solid var(--brand-mist);padding-inline-start:var(--space-3);display:block}.recipient{align-items:center;gap:var(--space-3);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.recipient span{color:var(--muted)}label.recipient{padding:var(--space-3);margin-block:var(--space-3);border:var(--stroke) solid var(--line);border-radius:var(--radius);display:block}summary{justify-content:space-between;align-items:center;gap:var(--space-3);list-style:none;display:flex}summary::-webkit-details-marker{display:none}summary>span{min-width:0}.disclosure-indicator{color:var(--muted);transition:transform var(--duration-state) var(--ease-standard);display:inline-flex}details[open]>summary .disclosure-indicator{display:inline-flex;transform:rotate(180deg)}.profile-table table{table-layout:fixed}.profile-table th,.profile-table td{white-space:normal;overflow-wrap:anywhere}.data-table table{min-width:var(--table-min-width,640px)}.profile-table{--table-min-width:0}.registry-table th,.operational-table th{z-index:var(--z-sticky);position:sticky;top:0}.data-list{border-block:var(--stroke) solid var(--line);background:var(--surface)}.data-record{padding:var(--space-5);border-bottom:var(--stroke) solid var(--line);color:var(--ink);min-width:0;display:block}.data-list[data-density=compact] .data-record{padding:var(--space-4)}.data-record:last-child{border-bottom:0}a.data-record:hover{background:var(--hover);text-decoration:none}.lead-card{grid-template-columns:var(--grid-record);gap:var(--space-3) var(--space-5);display:grid}.lead-card-top{grid-area:1/1;display:block}.lead-card-top .badge{margin-top:var(--space-2)}.lead-card .card-data{grid-area:1/2/3;margin:0}.lead-card .lead-summary{grid-area:1/3/3;margin:0}.lead-card .card-action{border:0;grid-area:2/1;align-self:end;margin:0;padding:0}.registry-table td small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.data-table[data-density=compact] summary{min-height:var(--space-6);padding-block:var(--space-1)}.page-scroll-table{max-height:none;overflow-x:auto}.page-scroll-table.registry-table,.attention-table{--table-min-width:var(--measure-880)}.attention-table td small{display:block}.attention-table th:nth-child(2){min-width:var(--measure-140)}.attention-table th:nth-child(3){width:34%}section[id]{scroll-margin-block-start:var(--space-panel)}.block-detail{display:block}.record-metadata{gap:var(--space-2);margin:0;display:grid}.record-metadata>div{gap:var(--space-half);font-size:inherit;border:0;grid-template-columns:1fr;padding:0;display:grid}.record-metadata dt{color:var(--muted);font-size:var(--text-xs);font-weight:var(--weight-regular)}.record-metadata dd{margin:0}.compact-empty{color:var(--muted);font-size:var(--text-sm);margin:0}.surface-compact{padding-block:var(--space-3);margin-bottom:var(--space-3)}.surface-compact>h2{margin-bottom:var(--space-2)}.attention-table td:nth-child(4){white-space:nowrap}.guided-workspace .page-heading h1{font-size:var(--text-action)}.guided-workspace .page-heading p{font-size:var(--text-lg)}.guided-workspace .signature-action h2{font-size:var(--text-action);max-width:32ch}.guided-workspace .signature-action p{font-size:var(--text-lg);max-width:60ch}.guided-workspace .signature-action .action-next{font-size:var(--text-base);color:var(--muted);margin-block:var(--space-3) var(--space-5)}.service-journey{padding:var(--space-5) 0;border-block:var(--stroke) solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;list-style:none;display:grid}.service-journey .funnel-row{min-width:0;padding-inline:var(--space-5);position:relative}.service-journey .funnel-row+.funnel-row{border-inline-start:var(--stroke) solid var(--line)}.service-journey .funnel-row>.metric{align-items:flex-start;gap:var(--space-1);border:0;flex-direction:column;justify-content:flex-start;padding:0;display:flex}.service-journey .metric strong{font-size:var(--text-journey);font-weight:var(--weight-bold);line-height:var(--leading-heading)}.service-journey .metric span{font-size:var(--text-lg);color:var(--muted)}.journey-connector{inset-inline-end:0;color:var(--muted);background:var(--bg);display:flex;position:absolute;top:50%;transform:translate(-50%,-50%)}.journey-panel .service-journey{border-top:0}.timeline.activity-records li{align-items:center;gap:var(--space-4);padding:var(--space-3) 0;border-inline-start:0;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) auto;display:grid}.activity-records .badge{justify-self:start}.activity-records time{margin:0}.activity-business{min-width:0;font-size:var(--text-base)}.activity-business a{color:var(--ink)}.activity-business a:hover{color:var(--accent)}.review-record{grid-template-columns:var(--grid-review-record);align-items:center}.review-record .lead-card-top{grid-area:1/1;margin:0}.review-record .record-fit{grid-column:2;min-width:0}.review-record .lead-summary{font-size:var(--text-lg);line-height:var(--leading-body)}.review-record .card-data{grid-area:1/3}.review-record .card-data>div{grid-template-columns:var(--measure-70) minmax(0,1fr);gap:var(--space-2);padding:var(--space-1) 0;border:0;align-items:baseline;display:grid}.review-record .card-data dt{font-size:var(--text-xs)}.review-record .card-data dd{font-size:var(--text-base)}.review-record .card-action{align-self:center;gap:var(--space-2);min-height:var(--touch-height);grid-area:1/4}.profile-composition{grid-template-columns:var(--grid-two);column-gap:var(--space-6);display:grid}.grouped-facts{column-gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr))}.grouped-facts>div{min-width:0;display:block}.grouped-facts dt{font-size:var(--text-sm);margin-bottom:var(--space-1)}.grouped-facts dd{font-size:var(--text-lg);overflow-wrap:anywhere}.profile-business{font-size:var(--text-2xl);font-weight:var(--weight-bold)}.profile-composition .profile-group:first-child .grouped-facts{grid-template-columns:1fr}.profile-criteria{border-block:var(--stroke) solid var(--line);padding-block:var(--space-3);margin-bottom:var(--space-5)}.guided-workspace .settings-grid{grid-template-columns:var(--grid-three)}.guided-workspace .profile-panel{grid-column:auto}.guided-workspace .settings-grid p{overflow-wrap:anywhere}.guidance-facts{margin-block:var(--space-3) var(--space-5);font-size:var(--text-lg);padding-inline-start:var(--space-5)}.guidance-facts li{margin-block:var(--space-2)}.guided-workspace .review-area{border-inline-start-color:var(--brand-attraction);background:var(--surface-paper)}.guided-workspace .review-area>p{margin-bottom:var(--space-4)}.guided-workspace .detail-layout{grid-template-columns:minmax(0,1fr)}.guided-workspace .detail-layout>div{grid-template-columns:var(--grid-two);gap:0 var(--space-5);align-items:start;display:grid}.guided-workspace .detail-layout .contact-panel,.guided-workspace .detail-layout .message-panel{grid-column:1/-1}.guided-workspace .message-panel .message-body{max-width:75ch}.guided-workspace .business-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.guided-workspace .detail-layout>aside{grid-template-columns:var(--grid-two);gap:var(--space-5);display:grid}.outreach-columns{grid-template-columns:var(--grid-detail);gap:var(--space-5);align-items:start;display:grid}.outreach-preview,.outreach-decision{min-width:0}.outreach-columns .outreach-status{margin-top:0}.outreach-columns .review-area{margin-top:var(--space-4)}.guided-workspace .profile-editor>summary{padding:var(--space-3) var(--space-4);border:var(--stroke) solid var(--control-border);background:var(--surface);border-radius:var(--radius);font-size:var(--text-lg);font-weight:var(--weight-semibold);margin-bottom:var(--space-5)}.timeline.activity-records li:has(.activity-business:empty){grid-template-columns:minmax(0,1fr) auto}.activity-business:empty{display:none}.timeline.activity-records li:has(.activity-business:empty) time{grid-column:2}.balanced-sections{column-gap:var(--space-6);align-items:start}.balanced-sections>*{min-width:0}.balanced-sections>*+*{border-inline-start:var(--stroke) solid var(--border-strong);padding-inline-start:var(--space-5)}.balanced-sections>.profile-group:nth-child(odd){border-inline-start:0;padding-inline-start:0}.balanced-sections>.panel{flex-direction:column;margin-bottom:0;display:flex}.balanced-sections>.panel>h2{min-height:var(--touch-height);margin-bottom:var(--space-3);align-items:center;display:flex}.balanced-sections>.panel>form:last-child,.balanced-sections>.panel>.button:last-child{padding-top:var(--space-3);margin-top:auto}.settings-grid.balanced-sections{align-items:stretch}.profile-group>.section-heading{min-height:var(--nav-height);margin-bottom:var(--space-4)}.profile-group>.section-heading h3{margin:0}.profile-form-grid{grid-template-columns:var(--grid-two);gap:var(--space-3) var(--space-4);display:grid}.profile-control{min-width:0}.profile-control label{margin-bottom:var(--space-2)}.action-row{justify-content:flex-end;align-items:center;gap:var(--space-3);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.pending-value{gap:var(--space-2);margin-top:var(--space-3);border-inline-start:var(--stroke-active) solid var(--brand-attraction);padding-inline-start:var(--space-3);display:grid}.pending-value>.badge{justify-self:start}.pending-value>span{font-size:var(--text-sm);color:var(--muted)}.value-list{gap:var(--space-1) var(--space-3);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.value-list li{padding-block:var(--space-1)}.value-list li:not(:last-child):after{content:"·";color:var(--muted);margin-inline-start:var(--space-3)}.provider-identity{align-items:center;gap:var(--space-2);color:var(--ink);font-size:var(--text-base);display:inline-flex}.brand-logo{width:var(--space-5);height:var(--space-nav);flex-shrink:0;display:inline-flex}.brand-logo svg{width:100%;height:100%}.inline-outreach{max-width:var(--measure-1000)}.inline-outreach>form>label:not(.checkbox-label){margin-top:var(--space-4);margin-bottom:var(--space-2)}.inline-outreach textarea{line-height:var(--leading-message)}.success-outcome{color:var(--success);font-weight:var(--weight-bold);font-size:var(--text-2xl)}.service-journey .funnel-row:last-child strong{color:var(--success)}.balanced-sections>.panel>.badge,.balanced-sections>.panel>.button{align-self:flex-start}.profile-group:last-child .grouped-facts{grid-template-columns:var(--grid-two)}.result-details .success-outcome{font-weight:var(--weight-bold)}.profile-control .subtle-note{margin-block:var(--space-2) 0}.service-identity{color:var(--ink);font-weight:var(--weight-semibold);display:inline}.service-blocks{grid-template-columns:var(--grid-three);border-block:var(--stroke) solid var(--line);margin-top:var(--space-5);gap:0;display:grid}.service-block{row-gap:var(--space-3);min-width:0;padding:var(--space-5);grid-template-rows:auto auto auto 1fr auto;display:grid}.service-block+.service-block{border-inline-start:var(--stroke) solid var(--border-strong)}.service-block h2{font-size:var(--text-xl);margin:0}.service-block-header{align-items:center;gap:var(--space-2);min-height:var(--space-5);color:var(--muted);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.service-block-metadata{min-width:0;min-height:var(--space-5);overflow-wrap:anywhere;font-size:var(--text-base)}.service-block-metadata .subtle-note{margin:0}.service-block-description{font-size:var(--text-sm);color:var(--muted);margin:0}.service-block-action{padding-top:var(--space-2)}.service-block-action form{margin:0}.service-blocks .profile-panel{grid-column:auto}.service-block .brand-logo{width:var(--space-5);height:var(--space-5)}.service-block .service-identity{font-size:var(--text-base)}.editable-sections{border-block:var(--stroke) solid var(--line)}.editable-disclosure{border-bottom:var(--stroke) solid var(--line);position:relative}.editable-disclosure:last-child{border-bottom:0}.editable-disclosure>details{margin:0}.editable-disclosure summary{padding:var(--space-3) var(--space-4);min-height:var(--bar-height);color:var(--ink)}.editable-disclosure summary:hover{background:var(--hover);text-decoration:none}.editable-disclosure .disclosure-title{align-items:center;gap:var(--space-3);font-size:var(--text-lg);flex-wrap:wrap;margin:0;display:flex}.disclosure-title .subtle-note{margin:0}.editable-disclosure.has-edit summary>:first-child{padding-inline-end:var(--space-7)}.disclosure-edit{position:absolute;inset-block-start:var(--space-3);inset-inline-end:var(--space-7)}.disclosure-content{padding:0 var(--space-4) var(--space-5)}.editable-disclosure[aria-label] .grouped-facts{grid-template-columns:var(--grid-two)}.motion-control{font-size:var(--text-xs);font-weight:var(--weight-regular)}.pending-value>bdi{justify-self:start}.action-content{z-index:1;justify-content:center;align-items:center;gap:var(--space-2);min-width:0;display:inline-flex;position:relative}.resolution-facts{gap:var(--space-6);flex-wrap:wrap;display:flex}.resolution-facts>div{flex:240px;min-width:0}.resolution-actions{margin-block:var(--space-4)}.resolution-actions form{gap:var(--space-3);max-width:640px;display:grid}.resolution-actions details{margin-block:var(--space-3)}#resolution pre{white-space:pre-wrap;overflow-wrap:anywhere}.evidence-text{white-space:pre-wrap;overflow-wrap:anywhere;min-width:0}.guided-workspace .success-outcome{font-size:var(--text-lg)}.help-label{align-items:center;gap:var(--space-1);flex-wrap:wrap;display:flex}.guided-workspace h2:has(>.context-help){align-items:center;gap:var(--space-1);flex-wrap:wrap;display:flex}.guided-workspace .service-block-header{min-height:var(--touch-height)}.legal-reading{max-width:76ch;padding:var(--space-6);overflow-wrap:anywhere;margin-inline:auto}.legal-reading p{white-space:pre-line;line-height:1.85}.legal-section{padding-block:var(--space-5);border-block-end:1px solid var(--border);scroll-margin-top:calc(var(--bar-height) + var(--space-5))}.legal-section h2 a{color:inherit;text-decoration:none}.legal-section h2 a:hover{text-decoration:underline}.legal-contents{margin-block:var(--space-5)}.legal-contents li{margin-block:var(--space-2)}.legal-identity>div{gap:var(--space-3);padding-block:var(--space-2);flex-wrap:wrap;display:flex}.legal-identity dt{font-weight:600}.legal-identity dd{margin:0}.legal-form{gap:var(--space-3);margin-block:var(--space-5);display:grid}.legal-form>label{margin-block:var(--space-2) 0}.legal-form input,.legal-form select,.legal-form textarea{width:100%;min-width:0}.legal-form button{justify-self:start}@media print{.topbar,.legal-reading .workspace-footer,.legal-contents,.legal-reading form,.legal-reading>a{display:none}.legal-reading{color:#000;background:#fff;max-width:none;padding:0}.legal-section{break-inside:avoid}}
:where(button,.button,a,summary,input,select,textarea,.badge){transition:background-color var(--duration-state) var(--ease-standard), border-color var(--duration-state) var(--ease-standard), color var(--duration-state) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-standard)}:where(button,.button):active:not(:disabled){transform:translateY(var(--press-distance))}:where(input,select,textarea):hover{border-color:var(--muted)}:where(input,select,textarea):focus-visible{border-color:var(--focus);box-shadow:var(--shadow-focus)}details::details-content{transition:opacity var(--duration-panel) var(--ease-standard)}details:not([open])::details-content{opacity:0}details[open]::details-content{opacity:1}.loading-line{height:var(--space-1);background:var(--chart-track);width:min(100%,28rem);margin-top:var(--space-5);position:relative;overflow:hidden}.loading-line:after{content:"";background:var(--brand-primary);animation:loading-pulse var(--duration-loading) var(--ease-standard) infinite alternate;position:absolute;inset:0}@keyframes loading-pulse{0%{opacity:var(--opacity-loading-low)}to{opacity:var(--opacity-disabled)}}.signal-field{animation:signal-reveal var(--duration-signal) var(--ease-standard) both}@keyframes signal-reveal{0%{opacity:0}to{opacity:var(--signal-opacity)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}:where(button,.button):active:not(:disabled){transform:none}}.button[aria-busy=true]{animation:control-pending var(--duration-loading) var(--ease-standard) infinite alternate}@keyframes control-pending{0%{opacity:var(--opacity-disabled)}to{opacity:1}}@media (prefers-reduced-motion:reduce){.button[aria-busy=true]{animation:none}}html[data-motion-paused=true]{--ambient-play-state:paused}.next-action:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]){isolation:isolate;box-shadow:var(--shadow-action-rest);transition:background-color var(--duration-state) var(--ease-standard), box-shadow var(--duration-state) var(--ease-standard), translate var(--duration-fast) var(--ease-standard);position:relative;overflow:hidden}.next-action:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):before{content:"";width:var(--reflection-width);z-index:0;pointer-events:none;background:linear-gradient(90deg,transparent,var(--brand-white),transparent);opacity:0;animation:primary-reflection var(--duration-reflection) var(--ease-standard) infinite;animation-play-state:var(--ambient-play-state);transition:opacity var(--duration-state) var(--ease-standard), transform var(--duration-state) var(--ease-standard);position:absolute;inset-block:-50%;inset-inline-start:0}.next-action:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):after{content:"";z-index:0;pointer-events:none;background:var(--brand-white);opacity:0;animation:primary-presence var(--duration-presence) var(--ease-standard) infinite;animation-play-state:var(--ambient-play-state);position:absolute;inset:0}@keyframes primary-presence{0%,to{opacity:0}50%{opacity:var(--presence-strength)}}@keyframes primary-reflection{0%,68%{transform:translateX(-180%) skewX(var(--reflection-angle));opacity:0}74%{opacity:var(--reflection-strength)}88%,to{transform:translateX(360%) skewX(var(--reflection-angle));opacity:0}}.next-action:not(:disabled):not([aria-disabled=true]):is(:hover,:focus-visible){translate:0 var(--lift-action);box-shadow:var(--shadow-action-hover);animation-play-state:paused!important}.next-action:not(:disabled):not([aria-disabled=true]):is(:hover,:focus-visible):before{transform:translateX(55%) skewX(var(--reflection-angle));opacity:var(--reflection-hover-strength);animation:none!important}.next-action:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):is(:hover,:focus-visible,:active):after{animation-play-state:paused}.next-action:active:not(:disabled){translate:0 var(--press-distance);box-shadow:var(--shadow-action-rest);transform:none;animation-play-state:paused!important}.next-action:active:not(:disabled):before{opacity:var(--reflection-strength)}.actionable-record{transition:transform var(--duration-state) var(--ease-standard), box-shadow var(--duration-state) var(--ease-standard), background-color var(--duration-state) var(--ease-standard);position:relative}@media (hover:hover) and (pointer:fine){.actionable-record:hover{z-index:1;transform:translateY(var(--lift-record)) scale(var(--scale-record-hover));box-shadow:var(--shadow-record-hover);background:var(--surface);border-color:var(--border-strong)}}.actionable-record:focus-within{z-index:1;transform:translateY(var(--lift-record)) scale(var(--scale-record-hover));box-shadow:var(--shadow-record-hover);border-color:var(--border-strong)}.actionable-record:active{box-shadow:var(--shadow-action-rest);transform:translateY(0)scale(1)}.signal-field[data-motion=ambient] .signal-node{animation:signal-emphasis var(--duration-signal-pulse) var(--ease-standard) infinite both;animation-play-state:var(--ambient-play-state)}.signal-field[data-motion=ambient] .signal-node:nth-of-type(2){animation-delay:var(--signal-delay-two)}.signal-field[data-motion=ambient] .signal-node:nth-of-type(3){animation-delay:var(--signal-delay-three)}@keyframes signal-emphasis{0%,35%,to{opacity:var(--signal-node-rest)}18%{opacity:1}}@media (prefers-reduced-motion:reduce){.next-action,.next-action:is(:hover,:focus-visible,:active){transform:none}.next-action:before,.next-action:after{display:none}.actionable-record:is(:hover,:focus-within,:active){transform:none}.signal-field .signal-node{opacity:1}.motion-control{display:none}}
.product-bar{z-index:var(--z-header);height:var(--bar-height);min-height:var(--bar-height);justify-content:space-between;align-items:center;gap:var(--space-5);padding:var(--space-3) var(--page-gutter);background:var(--surface);border-bottom:var(--stroke) solid var(--line);direction:ltr;display:flex;position:sticky;top:0}.brand{color:var(--ink);flex-shrink:0;align-items:center;display:inline-flex}.brand:hover{color:var(--accent);text-decoration:none}.wordmark{font:var(--weight-bold) var(--text-2xl)/var(--leading-heading) var(--font-body);letter-spacing:var(--tracking-wordmark)}.product-context{align-items:center;gap:var(--space-4);min-width:0;font-size:var(--text-sm);display:flex}.product-identity{text-align:start;min-width:0;line-height:var(--leading-heading)}.product-identity>span{align-items:center;gap:var(--space-2);font-weight:var(--weight-medium);flex-wrap:wrap;display:flex}.product-identity small{margin-top:var(--space-half);white-space:nowrap;text-overflow:ellipsis;max-width:28ch;display:block;overflow:hidden}.identity-scope{font-size:var(--text-xs);color:var(--muted);font-weight:var(--weight-regular)}.app-shell{min-height:calc(100dvh - var(--bar-height));align-items:flex-start;display:flex}.sidebar{width:var(--sidebar-width);top:var(--bar-height);z-index:var(--z-navigation);height:calc(100dvh - var(--bar-height));padding:var(--space-5) var(--space-4);background:var(--surface);border-inline-end:var(--stroke) solid var(--line);flex-direction:column;flex-shrink:0;display:flex;position:sticky}.workspace-content{min-width:0;min-height:calc(100dvh - var(--bar-height));flex-direction:column;flex:1;display:flex}.workspace-content>main{width:100%;min-width:0;max-width:var(--content-width);padding:var(--space-5) var(--page-gutter) var(--space-6);flex:1;margin-inline:auto}.product-navigation{gap:var(--space-1);min-height:0;display:grid;overflow-y:auto}.nav-group{gap:var(--space-1);display:grid}.nav-group>.eyebrow{padding-inline:var(--nav-padding);margin-block:0 var(--space-2)}.nav-item{align-items:center;gap:var(--space-3);min-height:var(--nav-height);padding:var(--space-row) var(--nav-padding);color:var(--ink);border-radius:var(--radius);border-inline-start:var(--stroke-active) solid transparent;font-size:var(--text-sm);display:flex}.nav-item>span{min-width:0}.nav-item:hover{background:var(--hover);text-decoration:none}.nav-item[aria-current]{color:var(--info);background:var(--brand-mist);border-inline-start-color:var(--accent);font-weight:var(--weight-semibold)}.nav-count{padding:0 var(--space-signal);background:var(--brand-primary);color:var(--surface);font-size:var(--text-xs);border-radius:var(--radius-sm);margin-inline-start:auto}.navigation-context{padding:0 var(--nav-padding) var(--space-5)}.navigation-context strong{font-size:var(--text-sm);font-weight:var(--weight-medium);margin-top:var(--space-1);display:block}.navigation-group{border-top:var(--stroke) solid var(--line);margin-top:var(--space-5);padding-top:var(--space-4)}.navigation-group>.eyebrow{padding-inline:var(--nav-padding)}.navigation-group .client{padding:var(--space-3) var(--nav-padding)}.navigation-group small{padding-inline:var(--nav-padding);display:block}.navigation-footer{padding:var(--space-5) var(--nav-padding) 0;border-top:var(--stroke) solid var(--line);color:var(--muted);font-size:var(--text-xs);margin-top:auto}.navigation-footer strong{margin-block:var(--space-2) var(--space-1);font-size:var(--text-sm);color:var(--ink);display:block}.navigation-footer p{margin:var(--space-2) 0}.navigation-footer a{align-items:center;gap:var(--space-signal);min-height:var(--touch-height);display:inline-flex}.workspace-footer{justify-content:space-between;align-items:center;gap:var(--space-3);border-top:var(--stroke) solid var(--line);margin-top:var(--space-6);padding:var(--space-4) 0;color:var(--muted);font-size:var(--text-xs);flex-wrap:wrap;display:flex}.workspace-footer nav{gap:var(--space-4);flex-wrap:wrap;display:flex}.workspace-footer a{min-height:var(--touch-height);align-items:center;display:inline-flex}.header-right,.header-right a,.service-note{align-items:center;gap:var(--space-2);font-size:var(--text-xs);display:flex}.grid{gap:var(--section-gap);display:grid}.grid>*{min-width:0}.grid.two,.results-layout,.settings-grid{grid-template-columns:var(--grid-two)}.profile-groups{gap:var(--section-gap);display:grid}.grid.three,.profile-groups{grid-template-columns:var(--grid-three)}.review-layout,.detail-layout,.overview-support{grid-template-columns:var(--grid-detail)}@media (max-width:1100px){.lead-card .lead-summary{grid-area:auto/1/auto/-1}.lead-card .card-action{grid-row:auto}:root{--sidebar-width:var(--sidebar-compact);--page-gutter:var(--space-5);--grid-three:1fr;--grid-two:1fr;--grid-detail:1fr;--grid-record:minmax(0,1fr) minmax(0,1fr)}}@media (max-width:720px){:root{--page-gutter:var(--space-4);--grid-two:1fr;--grid-login:1fr;--grid-record:1fr;--metric-min:96px;--text-metric:var(--text-title)}.product-bar{gap:var(--space-3)}.product-context{gap:var(--space-2)}.product-identity small{max-width:18ch}.environment-label,.service-note{display:none}.app-shell{display:block}.sidebar{width:100%;height:auto;padding:var(--space-2) var(--page-gutter);border-inline-end:0;border-bottom:var(--stroke) solid var(--line);position:static}.product-navigation{overflow:visible}.nav-group{grid-template-columns:repeat(4,minmax(0,1fr))}.nav-group:has(>a.nav-item:nth-of-type(5)){grid-template-columns:repeat(5,minmax(0,1fr))}.nav-group>.eyebrow,.navigation-context,.navigation-footer{display:none}.nav-item{min-height:var(--nav-height);justify-content:center;gap:var(--space-1);padding:var(--space-2) var(--space-1);border-inline-start:0;border-bottom:var(--stroke-active) solid transparent;font-size:var(--text-xs);text-align:center;flex-direction:column}.nav-item[aria-current]{border-bottom-color:var(--accent)}.nav-count{display:none}.navigation-group{margin-top:var(--space-2);padding-top:var(--space-2)}.navigation-group>.eyebrow{display:none}.navigation-group .client,.navigation-group small{padding:var(--space-2) 0}.workspace-content>main{padding-block-start:var(--space-5)}.page-heading{flex-direction:column;align-items:flex-start}.metric{padding-inline:var(--space-2)}.metric span{font-size:var(--text-xs)}.signature-action{gap:var(--space-3);padding:var(--space-panel);grid-template-columns:1fr}.signature-action .signal-field{order:-1;justify-self:end;width:min(100%,280px);height:64px;min-height:0}.signature-action .button{width:100%}.attention-heading .signal-field{width:110px;height:44px}.queue-list .review-card{padding:var(--space-4);grid-template-columns:1fr}.review-card>.button{grid-area:auto/1;justify-self:start}.lead-card{padding:var(--space-4);border-inline-end:0}.lead-card-top,.lead-card .card-data,.lead-card .lead-summary,.lead-card .card-action{grid-area:auto/1}.profile-sections>div,dl>div{gap:var(--space-1);grid-template-columns:1fr}.profile-fields>div{display:block}.profile-fields{margin:0}.message-workspace .review-layout>div:last-child{border-inline-start:0;padding-inline-start:0}.stat{flex-wrap:wrap}.filters{padding-inline:0}.filters label{flex-basis:var(--measure-130)}.login-page{padding:var(--space-5) var(--page-gutter)}.login-intro,.login-card{padding:var(--space-5)}.welcome-steps{margin-top:var(--space-4)}.detail-layout{gap:0}.data-table[data-density=compact] summary{min-height:var(--touch-height)}.surface-contained{padding:var(--space-4)}.workspace-footer{padding-bottom:var(--space-4)}}@media (max-width:1100px){.review-record{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr)}.review-record .record-fit{grid-area:1/2}.review-record .card-data{gap:var(--space-3) var(--space-5);flex-wrap:wrap;grid-area:2/1/auto/-1;display:flex}.review-record .card-data>div{display:block}.review-record .card-action{grid-area:3/1/auto/-1;justify-content:flex-end}.timeline.activity-records li{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.activity-records time{grid-column:2}.guided-workspace .business-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.guided-workspace .signature-action h2{font-size:var(--text-title)}.guided-workspace .signature-action .signal-field{display:none}.service-journey .funnel-row{padding-inline:var(--space-2)}.service-journey .metric strong{font-size:var(--text-action)}.service-journey .metric span{font-size:var(--text-sm)}.guided-workspace .service-journey .help-label{grid-template-rows:minmax(2.8em,auto) var(--touch-height);justify-items:start;gap:0;display:grid}.journey-connector{display:none}.review-record{grid-template-columns:1fr}.review-record .lead-card-top,.review-record .record-fit,.review-record .card-data,.review-record .card-action{grid-area:auto/1}.review-record .card-data{gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.review-record .card-action{border-top:var(--stroke) solid var(--line);padding-top:var(--space-3);justify-content:space-between}.timeline.activity-records li{gap:var(--space-2)}.activity-records time{font-size:var(--text-xs)}.grouped-facts{grid-template-columns:1fr}.guided-workspace .business-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-composition .profile-group:first-child .grouped-facts>div:nth-child(2){grid-column:auto}.login-layout .login-card{grid-row:1}.login-layout .login-intro{grid-row:2}.login-layout .login-intro .signal-field{display:none}.login-layout .welcome-steps{margin-block:0 var(--space-4)}}.sidebar>.product-navigation{flex:0 auto}[id],section[id]{scroll-margin-block-start:calc(var(--bar-height) + var(--space-5))}@media (max-width:720px){.sidebar>.product-navigation{flex:auto}.balanced-sections>*+*{border-inline-start:0;padding-inline-start:0}.profile-form-grid{grid-template-columns:1fr}}@media (max-width:1100px){.balanced-sections>*+*{border-inline-start:0;padding-inline-start:0}}.profile-composition>.profile-group:last-child{grid-column:1/-1}html{scroll-padding-block-start:calc(var(--bar-height) + var(--space-3))}@media (min-width:1101px){.service-blocks{grid-template-rows:repeat(5,auto)}.service-block{grid-row:1/span 5;grid-template-rows:subgrid}}@media (max-width:1100px){.service-block+.service-block{border-inline-start:0;border-top:var(--stroke) solid var(--line)}.service-block{padding-inline:var(--space-4)}}
.operational-status{gap:var(--space-half);font-size:var(--text-sm);line-height:var(--leading-label);flex-direction:column;min-width:0;display:inline-flex}.operational-status-label{align-items:baseline;gap:var(--space-2);font-weight:var(--weight-semibold);display:inline-flex}.operational-status-dot{width:var(--operational-led-size);height:var(--operational-led-size);border-radius:var(--radius-round);box-shadow:0 0 0 var(--space-half) color-mix(in srgb,currentColor 12%,transparent);background:currentColor;flex:none;display:inline-block}.operational-status-reason{color:var(--muted);font-weight:var(--weight-regular);font-size:var(--text-xs)}.operational-status[data-state=active] .operational-status-dot{animation:operational-pulse var(--duration-operational-pulse) ease-in-out infinite alternate;animation-play-state:var(--ambient-play-state)}@keyframes operational-pulse{0%{opacity:.5}to{opacity:1}}.control-switch{--thumb-x:0px;min-width:var(--touch-height);width:var(--touch-height);height:var(--touch-height);box-shadow:none;direction:ltr;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.control-switch:hover{background:var(--hover)}.switch-track{width:var(--switch-width);height:var(--switch-height);border-radius:var(--switch-height);background:var(--control-border);padding:var(--switch-inset);transition:background-color var(--duration-state) var(--ease-standard);display:block}.switch-thumb{width:var(--switch-thumb);height:var(--switch-thumb);border-radius:var(--radius-round);background:var(--surface);transform:translateX(var(--thumb-x));transition:transform var(--duration-state) var(--ease-standard);display:block}.control-switch[aria-checked=true]{--thumb-x:var(--switch-travel)}.control-switch[aria-checked=true] .switch-track{background:var(--success)}.control-switch:active:not(:disabled) .switch-thumb{transform:translateX(var(--thumb-x)) scale(.92)}.control-switch:disabled{opacity:var(--opacity-disabled);cursor:not-allowed}.context-help{min-width:var(--touch-height);min-height:var(--touch-height);width:var(--touch-height);height:var(--touch-height);color:var(--muted);background:0 0;border:0;flex-shrink:0;padding:0;display:inline-flex}.context-help .nav-icon{width:var(--text-lg);height:var(--text-lg)}.context-help:hover{color:var(--accent);background:var(--hover)}.context-help-popover{z-index:var(--z-overlay);width:min(19rem,100vw - 24px);max-height:calc(100dvh - 24px);padding:var(--space-4);border:var(--stroke) solid var(--border-strong);border-radius:var(--radius);background:var(--surface);color:var(--ink);box-shadow:var(--shadow-panel);font-size:var(--text-sm);overflow-wrap:anywhere;position:fixed;overflow:auto}.context-help-popover p{margin:var(--space-2) 0 0;line-height:var(--leading-relaxed)}.operations-console{gap:var(--space-3);display:grid}.operations-console .page-heading{margin-bottom:0}.operations-console h2,.operations-console h3{margin:0}.operations-console label{margin-bottom:0}.operations-console details{margin-top:0}.operations-console summary{min-height:var(--touch-height);padding-block:var(--space-2)}.operations-master{align-items:center;gap:var(--space-3) var(--space-5);padding-block:var(--space-2);border-block:var(--stroke) solid var(--line);flex-wrap:wrap;display:flex}.operations-master>.automation-control{margin-inline-start:auto}.control-heading,.automation-switch-row{align-items:center;gap:var(--space-1);min-width:0;display:flex}.configured-mode{font-size:var(--text-xs);color:var(--muted)}.preview-control{min-height:var(--touch-height);font-size:var(--text-xs);margin-inline-start:var(--space-2)}.preview-control[aria-pressed=true]{color:var(--info);background:var(--info-bg);opacity:1}.automation-control{flex-shrink:0;position:relative}.switch-confirmation{z-index:var(--z-overlay);width:min(19rem,100vw - 2rem);padding:var(--space-4);border:var(--stroke) solid var(--border-strong);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-panel);position:absolute;inset-block-start:100%;inset-inline-end:0}.switch-confirmation strong{font-size:var(--text-sm)}.switch-confirmation label{margin-block:var(--space-2)}.switch-confirmation-actions{gap:var(--space-2);display:flex}.operations-health{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);padding-block:var(--space-2);flex-wrap:wrap;display:flex}.health-exceptions{gap:var(--space-3);font-size:var(--text-xs);color:var(--muted);flex-wrap:wrap;display:flex}.technical-attention{color:var(--error)}.human-attention{color:var(--operational-warning)}.operations-section{min-width:0;padding-block:var(--space-2);border-top:var(--stroke) solid var(--line)}.operations-heading{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.operations-heading h2{font-size:var(--text-lg)}.operations-systems{margin-top:var(--space-2);border:var(--stroke) solid var(--line);background:var(--surface);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.operations-system{padding:var(--space-2) var(--space-3) var(--space-3);border-inline-end:var(--stroke) solid var(--line);border-bottom:var(--stroke) solid var(--line);min-width:0}.operations-system:nth-child(3n){border-inline-end:0}.operations-system:nth-last-child(-n+3){border-bottom:0}.operations-system h3{font-size:var(--text-base)}.operations-system>.operational-status,.system-status-link{margin-top:var(--space-1);display:inline-flex}.system-status-link:hover{text-decoration:none}.system-status-link:hover .operational-status-label{text-decoration:underline}.client-heading{align-items:baseline;gap:var(--space-2) var(--space-4);flex-wrap:wrap;min-width:0;display:flex}.operations-facts{margin:var(--space-2) 0;grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.operations-facts>div{min-width:0;padding:0 var(--space-3);border-bottom:0;border-inline-end:var(--stroke) solid var(--line);flex-direction:column;justify-content:end;gap:0;display:flex}.operations-facts>div:first-child{padding-inline-start:0}.operations-facts>div:last-child{border-inline-end:0}.operations-facts dt{min-height:var(--touch-height);color:var(--muted);font-size:var(--text-xs);align-items:center;display:flex}.operations-facts dd{align-items:center;gap:var(--space-1);min-height:var(--touch-height);font-size:var(--text-2xl);font-weight:var(--weight-semibold);line-height:var(--leading-tight);margin:0;display:flex}.operations-facts dd a{min-height:var(--touch-height);align-items:center;display:inline-flex}.operations-facts dd .metric-unit{font-size:var(--text-xs);font-weight:var(--weight-regular)}.operations-facts .schedule-fact dd{min-height:var(--touch-height);font-size:var(--text-sm);align-items:center;display:flex}.operations-client-footer{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.operations-actions{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.operations-actions>a{min-height:var(--touch-height);font-size:var(--text-xs);align-items:center;display:inline-flex}.operations-actions:has(details[open]){width:100%;display:block}.operations-actions details[open]{width:100%}.operations-console form.profile-editor{gap:var(--space-3);display:grid}.operations-prompt-grid{gap:var(--space-5);margin-top:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.operations-prompt{gap:var(--space-2);min-width:0;display:grid}.operations-prompt>a{min-height:var(--touch-height);font-size:var(--text-sm)}.operations-inline-form{gap:var(--space-3);flex-wrap:wrap;align-items:end;display:flex}.client-picker{max-width:var(--measure-400)}.operations-console .profile-sections label{margin-bottom:var(--space-3)}@media (max-width:1100px){.operations-systems{grid-template-columns:repeat(2,minmax(0,1fr))}.operations-system:nth-child(3n){border-inline-end:var(--stroke) solid var(--line)}.operations-system:nth-child(2n){border-inline-end:0}.operations-system:nth-last-child(-n+3){border-bottom:var(--stroke) solid var(--line)}.operations-system:nth-last-child(-n+2){border-bottom:0}.operations-facts{gap:var(--space-3) 0;grid-template-columns:repeat(3,minmax(0,1fr))}.operations-facts>div:nth-child(3n){border-inline-end:0}.operations-facts>div:nth-child(4){padding-inline-start:0}}@media (max-width:720px){.operations-master{gap:var(--space-2) var(--space-3)}.operations-master>.automation-control{width:100%;margin-inline-start:0}.operations-systems,.operations-prompt-grid{grid-template-columns:1fr}.operations-system:nth-child(n){border-inline-end:0;border-bottom:var(--stroke) solid var(--line)}.operations-system:last-child{border-bottom:0}.operations-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.operations-facts>div:nth-child(3n){border-inline-end:var(--stroke) solid var(--line)}.operations-facts>div:nth-child(2n){border-inline-end:0}.operations-facts>div:nth-child(4){padding-inline-start:var(--space-3)}.operations-facts>div:nth-child(odd){padding-inline-start:0}.client-operations>.operations-heading{align-items:start}.client-heading{gap:var(--space-1);flex-direction:column}.operations-client-footer,.operations-actions{align-items:start}.switch-confirmation{inset-inline:var(--space-4);inset-block:auto var(--space-4);width:auto;position:fixed}}@media (prefers-reduced-motion:reduce){.operational-status[data-state=active] .operational-status-dot{animation:none}.control-switch:active:not(:disabled) .switch-thumb{transform:translateX(var(--thumb-x))}}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.operations-console .notice[data-tone=error]{color:var(--error);background:var(--error-bg);border-color:var(--error)}
.manager-console:not(:has(.operations-console)){min-width:0}.manager-console:not(:has(.operations-console)) .page-heading{margin-bottom:var(--space-4)}.manager-console:not(:has(.operations-console)) .panel{padding-block:var(--space-4);margin-bottom:var(--space-4)}.manager-console:not(:has(.operations-console)) .metrics{margin-block:var(--space-3) var(--space-4)}.manager-console:not(:has(.operations-console)) .metric{padding:var(--space-3)}.manager-console:not(:has(.operations-console)) .metric strong{font-size:var(--text-2xl)}.manager-console:not(:has(.operations-console)) .metric>span{align-items:center;gap:var(--space-1);flex-wrap:wrap;display:flex}.manager-console:not(:has(.operations-console)) .metric .context-help{min-height:var(--touch-height)}.manager-console:not(:has(.operations-console)) .filters{margin-bottom:var(--space-4);padding:var(--space-3)}.manager-console:not(:has(.operations-console)) .filters .advanced-filters{flex:1 1 var(--measure-140);margin:0}.manager-console:not(:has(.operations-console)) .advanced-filters>summary{min-height:var(--touch-height)}.manager-console:not(:has(.operations-console)) .advanced-filters[open]{flex-basis:100%}.manager-console:not(:has(.operations-console)) .advanced-filters[open]>label{width:min(100%,var(--measure-220));margin-inline-end:var(--space-3);display:inline-block}.manager-section{border-block-start:var(--stroke) solid var(--line);min-width:0;margin:0}.manager-section>summary{min-height:var(--touch-height);padding-block:var(--space-3);color:var(--ink)}.manager-section>summary:hover{background:var(--hover);text-decoration:none}.manager-section-heading{align-items:baseline;gap:var(--space-2) var(--space-5);flex-wrap:wrap;display:flex}.manager-section-summary{color:var(--muted);font-size:var(--text-sm);font-weight:var(--weight-regular);overflow-wrap:anywhere}.manager-section-content{padding-block:var(--space-2) var(--space-4)}.manager-section-content>.panel{border:0;padding:0}.operational-group{border-block-start:var(--stroke) solid var(--line);padding-block:var(--space-3)}.operational-group-heading{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.operational-group-heading h2{font-size:var(--text-lg);margin:0}.operational-group-heading>a{font-size:var(--text-sm);margin-inline-start:auto}.group-breakdown{gap:var(--space-3) var(--space-6);padding-block:var(--space-2);flex-wrap:wrap;display:flex}.group-breakdown>a{align-items:baseline;gap:var(--space-2);font-size:var(--text-sm);display:inline-flex}.group-breakdown strong{font-variant-numeric:tabular-nums;color:var(--ink);font-size:var(--text-lg)}.operational-group[data-owner=no_action],.operational-group[data-owner=external_wait]{color:var(--muted)}.operational-group .manager-section{border:0}.manager-diagnostics{gap:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.stage-populations{padding-top:var(--space-4)}.manager-console:not(:has(.operations-console)) .stage-populations h2{margin:0}.manager-console:not(:has(.operations-console)) .attention-table table{min-width:0}.manager-console:not(:has(.operations-console)) .attention-table th:nth-last-child(2){width:5rem}.manager-console:not(:has(.operations-console)) .attention-table td{font-size:var(--text-sm)}.manager-console:not(:has(.operations-console)) .attention-table details p{margin-block:var(--space-2)}:is(.manager-console:not(:has(.operations-console)) .data-table[data-density=compact] th,.manager-console:not(:has(.operations-console)) .data-table[data-density=compact] td){padding-block:var(--space-2)}.manager-console:not(:has(.operations-console)) .empty{padding:var(--space-3) 0}.manager-console:not(:has(.operations-console)) .empty-tab:not(.active){color:var(--muted);font-weight:var(--weight-regular)}.decision-queue>article{padding:var(--space-4) 0}.decision-queue h2{font-size:var(--text-lg);margin:0}.decision-queue p{max-width:80ch;margin-block:var(--space-2)}.decision-facts{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.decision-facts>div{padding-block:var(--space-2);display:block}.decision-facts dt{color:var(--muted);font-size:var(--text-xs)}.decision-facts dd{margin:var(--space-1) 0 0}.decision-controls{gap:var(--space-3);flex-wrap:wrap;display:flex}.decision-controls>details{flex:1 1 var(--measure-220);margin:0}.decision-controls>details>summary{min-height:var(--touch-height)}.decision-controls>details[open]{flex-basis:100%}.decision-controls form{max-width:65ch}.manager-profile-fields{gap:var(--space-3) var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.manager-profile-fields>div{min-width:0;padding-block:var(--space-2);display:block}.manager-profile-fields dt{font-size:var(--text-xs);font-weight:var(--weight-semibold);align-items:center;display:flex}.manager-profile-fields dd{margin:var(--space-1) 0 0;font-size:var(--text-sm);overflow-wrap:anywhere}.manager-profile-fields ul{columns:2;padding-inline-start:var(--space-5)}.profile-requests{border-block-start:var(--stroke) solid var(--line);padding-top:var(--space-3)}.profile-request form{max-width:65ch}.manager-console:not(:has(.operations-console)) .client-facts{margin:0}.manager-provider{padding-block:var(--space-3);border-block-start:var(--stroke) solid var(--line)}.provider-summary{align-items:center;gap:var(--space-3) var(--space-5);min-width:0;padding-block:var(--space-2);flex-wrap:wrap;display:flex}.provider-summary>span{font-size:var(--text-sm)}.provider-summary>bdi{overflow-wrap:anywhere;font-size:var(--text-sm)}.provider-summary form{margin-inline-start:auto}.manager-tools{border-block-start:var(--stroke) solid var(--line)}.infrastructure-summary{padding-block:var(--space-3);margin-bottom:var(--space-4);border-block:var(--stroke) solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.infrastructure-summary>div{padding:var(--space-3);border-inline-start:var(--stroke) solid var(--line);min-width:0}.infrastructure-summary>div:first-child{border-inline-start:0}.infrastructure-summary h2{font-size:var(--text-sm);margin:0 0 var(--space-2)}.infrastructure-summary small{color:var(--muted);margin-top:var(--space-2);overflow-wrap:anywhere;display:block}[data-product=manager] #client{text-align:start;text-overflow:ellipsis;font-size:var(--text-sm);direction:ltr;padding-inline-end:var(--space-2)}[data-product=manager] #client:has(option:checked[value=""]){direction:rtl}@media (max-width:1100px){.manager-diagnostics,.manager-profile-fields,.infrastructure-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.manager-diagnostics,.manager-profile-fields,.decision-facts{grid-template-columns:1fr}.infrastructure-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.infrastructure-summary>div{border-inline-start:0;border-block-end:var(--stroke) solid var(--line)}.manager-section-heading{gap:var(--space-1);display:grid}.manager-console:not(:has(.operations-console)) .attention-table td{font-size:var(--text-xs)}.manager-console:not(:has(.operations-console)) .attention-table table{overflow-wrap:anywhere}:is(.manager-console:not(:has(.operations-console)) .attention-table th,.manager-console:not(:has(.operations-console)) .attention-table td){padding-inline:var(--space-2)}.group-breakdown{gap:var(--space-2);display:grid}.operational-group-heading>a{margin-inline-start:0}.manager-profile-fields ul{columns:1}.provider-summary form{margin-inline-start:0}.manager-console .manager-record-table{max-height:none}.manager-console .manager-record-table table{width:100%;min-width:0;display:block}.manager-record-table thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.manager-record-table tbody{display:block}.manager-record-table tr{padding:var(--space-3);border-block-end:var(--stroke) solid var(--line);gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.manager-record-table tr:last-child{border-block-end:0}.manager-console:not(:has(.operations-console)) .manager-record-table td{white-space:normal;overflow-wrap:anywhere;border:0;width:auto;min-width:0;max-width:none;height:auto;min-height:0;padding:0;display:block}.manager-record-table td:first-child,.manager-record-table td:last-child{grid-column:1/-1}.manager-record-table td:before{content:attr(data-label);color:var(--muted);font-size:var(--text-xs);margin-bottom:var(--space-1);display:block}.manager-record-table td:first-child:before,.manager-record-table td:last-child:before{display:none}}.manager-console:not(:has(.operations-console)) .badge.tone-attention{color:var(--operational-warning);background:color-mix(in srgb,var(--operational-warning) 9%,var(--surface))}.manager-console:not(:has(.operations-console)) .badge.warm{color:var(--operational-warning);background:color-mix(in srgb,var(--operational-warning) 9%,var(--surface))}.manager-console:not(:has(.operations-console)) tr[data-owner=customer_action] .badge{color:var(--operational-warning);background:color-mix(in srgb,var(--operational-warning) 9%,var(--surface))}@media (prefers-reduced-motion:reduce){.manager-console details::details-content{transition:none}}


