:root{--qf-navy:#0b4f7a;--qf-deep-navy:#063f63;--qf-sky:#d9edf8;--qf-page:#eef6fb;--qf-card:#fff;--qf-panel:#f8fbfd;--qf-gold:#f2c94c;--qf-gold-deep:#d8a923;--qf-ink:#082b45;--qf-muted:#527088;--qf-border:#0b4f7a2e;--bg:#080a09;--bg-strong:#0e1210;--panel:#121714db;--panel-strong:#191f1cf5;--surface:#181e1bbd;--surface-raised:#1f2622e0;--border:#c4d2ca1f;--border-strong:#c4d2ca38;--text:#edf4ef;--text-soft:#a0aca5;--text-muted:#a0aca5;--accent:#3ddc97;--accent-soft:#3ddc971f;--accent-warm:#f2b84b;--success:#4ade80;--warning:#f2b84b;--danger:#fb7185;--shadow:0 24px 80px #00000057;--radius-xl:8px;--radius-lg:8px;--radius-md:8px;--sans:"Sora", "IBM Plex Sans", "Avenir Next", "Segoe UI", sans-serif;--serif:"Fraunces", "Iowan Old Style", "Georgia", serif;--mono:"IBM Plex Mono", "SFMono-Regular", monospace}*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-height:100svh;font-family:var(--sans);color:var(--text);background:linear-gradient(#080a09 0%,#101410 48%,#080a09 100%);margin:0}body:before{content:"";pointer-events:none;background-image:linear-gradient(#c4d2ca09 1px,#0000 1px),linear-gradient(90deg,#c4d2ca09 1px,#0000 1px);background-size:28px 28px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#0000008c,#0000 95%);mask-image:linear-gradient(#0000008c,#0000 95%)}button,input,textarea,select{font:inherit}button{cursor:pointer}#root{min-height:100svh}.app-shell{grid-template-columns:300px minmax(0,1fr);min-height:100svh;display:grid}.app-shell-acquisition{--bg:var(--qf-page);--bg-strong:#dcecf4;--panel:#ffffffeb;--panel-strong:#fffffffa;--surface:#ffffffbd;--surface-raised:#f8fbfdf0;--border:var(--qf-border);--border-strong:#0b4f7a52;--text:var(--qf-ink);--text-soft:var(--qf-muted);--text-muted:#6f8798;--accent:var(--qf-navy);--accent-soft:#0b4f7a1c;--accent-warm:var(--qf-gold);--success:#138a55;--warning:#a97400;--shadow:0 18px 50px #082f4924;background:linear-gradient(180deg, var(--qf-page) 0%, #f8fbfd 46%, #e3f0f7 100%);color:var(--text);grid-template-columns:minmax(0,1fr)}.app-shell-acquisition>.sidebar,.app-shell-acquisition .topbar-acquisition{display:none}.app-shell-acquisition .app-main{padding:18px}.sidebar{border-right:1px solid var(--border);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#090c0ae0;align-self:start;min-height:100svh;padding:28px 22px;position:sticky;top:0}.brand-block,.stack-inline,.usage-row,.thread-meta,.compose-actions,.compose-row,.service-item,.timeline-item,.table-header,.table-row,.mission-item,.channel-button,.profile-grid,.usage-meta{justify-content:space-between;align-items:center;gap:12px;display:flex}.brand-mark{border-radius:var(--radius-md);color:#06100b;width:52px;height:52px;box-shadow:var(--shadow);background:linear-gradient(135deg,#3ddc97e6,#f2b84bd6);place-items:center;font-weight:700;display:grid}.eyebrow{text-transform:uppercase;letter-spacing:.18em;color:var(--text-soft);margin:0 0 6px;font-size:11px}.sidebar h2,.topbar h1,.section-header h2,.modal-panel h2{font-family:var(--serif);letter-spacing:-.04em;margin:0;font-weight:600}.sidebar-nav{gap:18px;margin-top:28px;display:grid}.nav-group{gap:8px;display:grid}.nav-group-label{color:var(--text-soft);letter-spacing:.16em;text-transform:uppercase;margin:0;padding:0 14px;font-size:11px}.nav-button,.channel-button,.ghost-button,.primary-button,.mission-item{border-radius:var(--radius-md);border:1px solid #0000;transition:transform .18s,border-color .18s,background .18s}.nav-button{width:100%;color:inherit;text-align:left;background:0 0;grid-template-columns:44px 1fr;gap:12px;padding:14px;display:grid}.nav-button-tree{position:relative}.nav-group+.nav-group .nav-button-tree{width:calc(100% - 8px);margin-left:8px}.nav-group+.nav-group .nav-button-tree:before{content:"";background:color-mix(in srgb, var(--text-soft), transparent 72%);width:1px;position:absolute;top:12px;bottom:12px;left:-8px}.nav-button strong,.channel-button strong,.mission-item strong,.agent-card strong,.linked-item strong,.document-card strong,.workshop-card strong,.strategy-card strong{margin-bottom:6px;display:block}.nav-button small,.channel-button small,.agent-card small,.linked-item span,.service-item p,.stat-card span,.modal-copy,.profile-copy,.document-card small,.strategy-card small{color:var(--text-soft)}.nav-button:hover,.nav-button:focus-visible,.channel-button:hover,.channel-button:focus-visible,.mission-item:hover,.mission-item:focus-visible,.ghost-button:hover,.ghost-button:focus-visible,.primary-button:hover,.primary-button:focus-visible{transform:translateY(-1px)}.nav-button-active{background:var(--panel-strong);border-color:var(--border-strong);box-shadow:var(--shadow)}.nav-kicker{font-family:var(--mono);color:var(--accent)}.sidebar-footer{margin-top:28px}.app-main{padding:26px 28px 36px}.topbar{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:26px;display:flex}.topbar h1{max-width:10.5em;font-size:clamp(2.4rem,4vw,4.8rem);line-height:.95}.topbar-status{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.status-pill,.badge{border:1px solid var(--border);background:var(--surface);overflow-wrap:anywhere;white-space:normal;border-radius:999px;align-items:center;gap:8px;min-width:0;max-width:100%;padding:8px 12px;font-size:12px;line-height:1.2;display:inline-flex}.status-pill-live{color:var(--success);background:var(--accent-soft)}.badge-success{color:var(--success);background:#4ade801f}.badge-warning{color:var(--warning);background:#f2b84b21}.badge-default{border-color:var(--border);background:var(--surface);color:var(--text-soft)}.badge-danger{color:var(--danger);background:#fb71851f}.page-stage{animation:.26s fade-up}.page-grid{grid-template-columns:minmax(0,1.3fr) minmax(320px,.9fr);gap:20px;display:grid}.page-stack{gap:18px;display:grid}.card{border:1px solid var(--border);background:var(--panel);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:var(--radius-xl);min-width:0;box-shadow:var(--shadow);padding:22px}.ambient-card{background:linear-gradient(160deg,#3ddc9724,#181e1bdb)}.section-header{justify-content:space-between;align-items:end;gap:18px;min-width:0;margin-bottom:16px;display:flex}.section-header>div{min-width:0}.section-header h2{font-size:1.7rem}.section-detail{max-width:48rem;color:var(--text-soft);margin:8px 0 0}.stats-grid,.document-grid,.agent-roster,.workshop-grid,.modal-grid,.recap-grid{gap:16px;display:grid}.stats-grid,.document-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.agent-roster,.workshop-grid,.modal-grid,.recap-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.stat-card p,.stat-card span,.linked-item p,.linked-item span,.timeline-item p,.agent-card p,.agent-card span,.agent-card small,.thread-message p,.document-card p,.recap-spend,.table-row span{margin:0}.stat-card strong{margin:10px 0 6px;font-size:2rem;display:block}.stat-card-accent strong{color:var(--accent)}.stat-card-success strong{color:var(--success)}.service-list,.timeline,.linked-list,.journal-list,.thread-list,.channel-list,.mission-list{gap:12px;display:grid}.signal-action-row{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.service-item,.timeline-item,.linked-item,.thread-message,.agent-card,.document-card,.workshop-card{border-radius:var(--radius-md);border:1px solid var(--border);background:var(--surface);padding:16px}.thread-shell{flex-direction:column;min-height:620px;display:flex}.thread-list{flex:1;padding-right:4px;overflow:auto}.thread-message-active{background:#3ddc9714;border-color:#3ddc9752}.signalforge-alert-card{background:linear-gradient(160deg,#f2b84b1f,#181e1bdb)}.signalforge-alert-card-critical{background:linear-gradient(160deg,#f2b84b29,#181e1bf0);border-color:#f2b84b61;box-shadow:0 24px 80px #00000057}.signalforge-alert-copy{color:var(--text);margin:0;line-height:1.6}.signalforge-lead-button{text-align:left;cursor:pointer;width:100%}.hub-page-grid{grid-template-columns:minmax(0,1.35fr) minmax(340px,.85fr)}.hub-card-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;display:grid}.hub-card{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);min-height:240px;color:inherit;gap:12px;padding:18px;text-decoration:none;transition:transform .18s,border-color .18s,background .18s;display:grid}.hub-card:hover,.hub-card:focus-visible{background:var(--surface-raised);border-color:#3ddc975c;outline:none;transform:translateY(-2px)}.hub-card-topline{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.hub-card-topline .eyebrow{min-width:0}.hub-card-topline .badge{overflow-wrap:anywhere;text-align:center;white-space:normal;flex:0 auto;justify-content:center;max-width:56%;line-height:1.15}.hub-card strong{font-size:1.25rem}.hub-card p,.hub-card span{color:var(--text-soft);margin:0;line-height:1.5}.hub-card small{color:var(--text-soft);font-weight:700}.hub-card em{color:var(--accent);align-self:end;font-size:.86rem;font-style:normal;font-weight:700}.qhi-command-center-card-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:8px;min-width:0}.qhi-command-center-card-grid .hub-card{border-radius:7px;grid-template-columns:minmax(0,1fr) max-content;grid-template-areas:"top top""title action""state action";align-items:center;gap:6px 10px;min-height:104px;padding:10px 12px;display:grid}.qhi-command-center-card-grid .hub-card-topline{grid-area:top;align-items:center;gap:8px;min-height:24px}.qhi-command-center-card-grid .hub-card-topline .eyebrow{letter-spacing:.16em;font-size:.68rem;line-height:1}.qhi-command-center-card-grid .hub-card-topline .badge{white-space:nowrap;border-radius:999px;min-height:24px;padding:5px 11px;font-size:.68rem}.qhi-command-center-card-grid .hub-card strong{grid-area:title;font-size:1rem;line-height:1.2}.qhi-command-center-card-grid .hub-card span,.qhi-command-center-card-grid .hub-card small{color:#43657d;font-size:.74rem;line-height:1.28}.qhi-command-center-card-grid .hub-card>p,.qhi-command-center-card-grid .hub-card small{display:none}.qhi-command-center-card-grid .hub-card>span{text-overflow:ellipsis;white-space:nowrap;grid-area:state;overflow:hidden}.qhi-command-center-card-grid .hub-card em{color:var(--qf-deep-navy);white-space:nowrap;background:#0b4f7a14;border:1px solid #0b4f7a1f;border-radius:999px;grid-area:action;place-self:center end;align-items:center;min-height:28px;padding:6px 10px;font-size:.74rem;line-height:1;display:inline-flex}.channel-button{background:var(--surface);text-align:left;width:100%;padding:14px 16px}.channel-button-active{background:#3ddc971a;border-color:#3ddc9752}.compose-form,.compose-form label,.markdown-preview{gap:10px;display:grid}.compose-form{margin-top:18px}input,textarea,select{border-radius:var(--radius-md);border:1px solid var(--border-strong);width:100%;color:var(--text);background:#080a09b8;padding:12px 14px}input:focus-visible,textarea:focus-visible,select:focus-visible,.nav-button:focus-visible,.channel-button:focus-visible,.ghost-button:focus-visible,.primary-button:focus-visible,.mission-item:focus-visible{outline-offset:2px;outline:2px solid #3ddc9773}.ghost-button,.primary-button{background:var(--surface);padding:11px 16px}.primary-button{color:#06100b;background:var(--accent)}.form-error{color:var(--danger)}.form-hint{color:var(--text-soft)}.table-shell{border-radius:var(--radius-lg);border:1px solid var(--border);overflow:hidden}.table-header,.table-row{grid-template-columns:repeat(6,minmax(0,1fr));padding:14px 16px;display:grid}.table-header{text-transform:uppercase;letter-spacing:.1em;color:var(--text-soft);background:#c4d2ca12;font-size:12px}.table-row{background:var(--surface);border-top:1px solid var(--border)}.mission-item{background:var(--surface);text-align:left;width:100%;padding:16px}.usage-bar-track{background:#c4d2ca17;border-radius:999px;height:12px;margin-top:14px;overflow:hidden}.usage-bar-fill{border-radius:inherit;background:linear-gradient(90deg, var(--accent), var(--accent-warm));height:100%}.modal-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#181e2166;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.modal-panel{background:var(--bg-strong);border:1px solid var(--border);border-radius:var(--radius-md);width:min(1080px,100%);max-height:calc(100svh - 48px);padding:24px;overflow:auto;box-shadow:0 32px 120px #181e2147}.modal-header{justify-content:space-between;align-items:start;gap:18px;margin-bottom:18px;display:flex}.profile-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:16px;display:grid}.markdown-line{margin:0}.markdown-line-bullet{grid-template-columns:14px 1fr;display:grid}.markdown-line-heading{margin-bottom:4px}.trading-hero-grid{grid-template-columns:minmax(520px,1.8fr) minmax(320px,1fr);align-items:stretch;gap:16px;display:grid}.trading-equity-card{background:linear-gradient(135deg,#3ddc9724,#f2b84b12);min-height:0;padding:22px 28px}.trading-equity-value{letter-spacing:-.06em;margin-bottom:8px;font-size:clamp(2.8rem,4vw,4.6rem);line-height:.9;display:block}.trading-equity-meta{color:var(--text-soft);flex-wrap:wrap;gap:10px 18px;display:flex}.trading-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-content:stretch}.trading-command-hero{grid-template-columns:minmax(280px,.8fr) minmax(360px,1.2fr);align-items:stretch;gap:18px;margin-bottom:20px;display:grid}.trading-hero-copy{align-content:center;min-height:100%;padding:18px 0;display:grid}.trading-page-title{font-family:var(--serif);margin:0;font-size:3rem;line-height:.96}.trading-page-detail{max-width:38rem;color:var(--text-soft);line-height:1.6}.trading-hero-card{gap:16px;display:grid}.trading-hero-topline,.trading-hero-subline,.trading-kpi-strip{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.trading-hero-subline{color:var(--text-soft);font-size:.92rem}.trading-kpi-strip{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}.trading-kpi-card,.trading-mini-card{border:1px solid var(--border);border-radius:var(--radius-md);background:#080a0975;gap:7px;min-height:112px;padding:14px;display:grid}.trading-kpi-card span,.trading-kpi-card small{color:var(--text-soft)}.trading-kpi-card strong{font-size:1.35rem}.trading-mini-card-success{background:#4ade8014;border-color:#4ade8040}.trading-mini-card-warning{background:#f2b84b14;border-color:#f2b84b47}.trading-vertical-stack{gap:14px;margin:0 0 18px;display:grid}.trading-stack-panel{gap:12px;min-width:0;display:grid}.trading-row-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-height:620px;padding-right:4px;display:grid;overflow-y:auto}.trading-row-card{border:1px solid var(--border);border-radius:var(--radius-md);background:#ffffff09;grid-template-columns:1fr;align-items:start;gap:10px;min-width:0;padding:12px;display:grid}.trading-row-card-empty{opacity:.72}.trading-row-card-empty strong,.trading-row-card-empty p,.trading-row-card-empty small,.trading-row-card-empty span{color:var(--text-soft)}.trading-row-primary,.trading-row-note{gap:6px;min-width:0;display:grid}.trading-row-note{border-top:1px dashed var(--border);padding-top:8px}.trading-row-primary p,.trading-row-primary small,.trading-row-note small{color:var(--text-soft);margin:0}.trading-row-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;min-width:0;display:grid}.trading-row-metrics span{min-width:0;color:var(--text-soft);gap:2px;font-size:.78rem;display:grid}.trading-row-metrics strong{overflow-wrap:anywhere;color:var(--text);font-size:.95rem}.trading-inline-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.control-room-shell{gap:18px;margin:0 0 22px;display:grid}.control-room-heading{justify-content:space-between;align-items:flex-end;gap:14px;display:flex}.control-room-panel{background:#080a096b;border-color:#c4d2ca2e;min-width:0}.control-room-panel .section-header{border-bottom:1px solid #c4d2ca1f;padding-bottom:10px}.control-room-state-bar,.control-room-grid,.control-room-blocker-grid,.control-room-decision-grid,.control-room-agent-grid,.control-room-intervention-list{gap:12px;display:grid}.control-room-state-bar{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.control-room-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.control-room-state-pill,.control-room-blocker-card,.control-room-agent-card,.control-room-decision-grid .linked-item{border:1px solid var(--border);border-radius:var(--radius-md);background:#ffffff09;gap:7px;min-width:0;padding:14px;display:grid}.control-room-state-pill span,.control-room-state-pill small,.control-room-blocker-card p,.control-room-agent-card p,.control-room-agent-card small{color:var(--text-soft);overflow-wrap:anywhere;min-width:0}.control-room-state-pill strong,.control-room-blocker-card strong,.control-room-agent-card strong{overflow-wrap:anywhere}.control-room-state-pill-success{background:#4ade8014;border-color:#4ade8040}.control-room-state-pill-warning{background:#f2b84b14;border-color:#f2b84b47}.trading-cockpit{border:1px solid var(--border-strong);border-radius:var(--radius-lg);min-width:0;box-shadow:var(--shadow);background:linear-gradient(#1f2622f5,#0d110ff0);gap:16px;margin:0 0 18px;padding:18px;display:grid}.cockpit-header,.cockpit-status-strip,.cockpit-row-main,.cockpit-outcome-row,.cockpit-opportunity-row,.trading-diagnostics-drawer summary{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.trading-cockpit :where(.section-detail,p,small,strong,span){overflow-wrap:anywhere;min-width:0}.cockpit-header h2{max-width:780px;margin:0;font-size:1.9rem;line-height:1.08}.cockpit-status-strip{flex-wrap:wrap;justify-content:flex-end}.cockpit-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.cockpit-grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:stretch;gap:12px;display:grid}.cockpit-panel{background:#080a096b;border-color:#c4d2ca2e;grid-column:span 4;min-width:0;min-height:100%}.cockpit-open-panel{border-color:#3ddc9747;grid-column:span 12}.cockpit-review-panel{grid-column:span 12}.cockpit-grid>.cockpit-panel:not(.cockpit-open-panel){min-height:100%}.cockpit-list{gap:10px;display:grid}.cockpit-list-scroll-2{--cockpit-scroll-row-height:128px;max-height:calc((var(--cockpit-scroll-row-height) * 2) + 10px);padding-right:4px;overflow-y:auto}.cockpit-trade-row,.cockpit-outcome-row,.cockpit-opportunity-row{border:1px solid var(--border);border-radius:var(--radius-md);background:#ffffff09;min-width:0;padding:12px}.cockpit-trade-row{gap:9px;display:grid}.cockpit-trade-row-inline{grid-template-columns:minmax(180px,.9fr) minmax(260px,1.5fr) minmax(220px,.95fr);align-items:center;gap:12px}.cockpit-review-row{min-height:var(--cockpit-scroll-row-height,128px)}.cockpit-review-row-empty{opacity:.72}.cockpit-review-row-empty strong,.cockpit-review-row-empty p,.cockpit-review-row-empty small,.cockpit-review-row-empty span{color:var(--text-soft)}.cockpit-row-main>:first-child{overflow-wrap:anywhere;min-width:0}.cockpit-open-summary,.cockpit-open-controls,.cockpit-review-summary,.cockpit-review-detail,.cockpit-outcome-summary,.cockpit-opportunity-detail{gap:6px;min-width:0;display:grid}.cockpit-trade-row p,.cockpit-trade-row small,.cockpit-opportunity-row small,.cockpit-opportunity-row span,.cockpit-outcome-row span{color:var(--text-soft);margin:0}.cockpit-track-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;min-width:0;display:grid}.cockpit-open-track-grid,.cockpit-review-track-grid{margin:0}.cockpit-track-grid span{min-width:0;color:var(--text-soft);gap:2px;font-size:.78rem;display:grid}.cockpit-track-grid strong{overflow-wrap:anywhere;color:var(--text);font-size:.95rem}.cockpit-progress-bar{border-radius:var(--radius-md);background:#fb718529;height:8px;overflow:hidden}.cockpit-open-controls{align-content:center}.cockpit-open-controls .signal-action-row{flex-wrap:wrap;justify-content:flex-start}.cockpit-review-detail{text-align:right;align-content:center;justify-items:end}.cockpit-opportunity-detail{text-align:right;justify-items:end}.cockpit-progress-bar span{border-radius:inherit;background:linear-gradient(90deg, var(--accent-warm), var(--accent));min-width:6px;height:100%;display:block}.cockpit-outcome-row,.cockpit-opportunity-row{align-items:start}.cockpit-outcome-row div,.cockpit-opportunity-row div{gap:2px;min-width:0;display:grid}.cockpit-outcome-row>strong,.cockpit-opportunity-row>span{text-align:right;white-space:normal;overflow-wrap:anywhere;max-width:100%}.trading-diagnostics-drawer{margin-top:18px}.trading-diagnostics-drawer summary{border:1px solid var(--border);border-radius:var(--radius-md);background:#ffffff0b;padding:14px 16px;list-style:none}.trading-diagnostics-drawer summary::-webkit-details-marker{display:none}.trading-diagnostics-drawer summary span{font-weight:700}.trading-diagnostics-drawer summary small{color:var(--text-soft);overflow-wrap:anywhere;min-width:0}.trading-diagnostics-drawer[open] summary{border-color:#3ddc9738;margin-bottom:16px}.trading-command-grid{align-items:start}.command-flow-card,.trade-desk-panel,.execution-blotter{border-color:#3ddc973d}.execution-blotter,.protection-matrix,.promotion-engine,.outcome-evidence-grid,.strategy-worker-grid{position:relative}.execution-blotter:before,.protection-matrix:before,.promotion-engine:before,.outcome-evidence-grid:before,.strategy-worker-grid:before{content:"";border-radius:var(--radius-md) var(--radius-md) 0 0;background:linear-gradient(90deg, var(--accent), var(--accent-warm), var(--danger));height:3px;position:absolute;inset:0 0 auto}.execution-blotter-row{border-color:#3ddc9738;gap:10px;display:grid}.execution-review-panel{border-color:#f2b84b3d}.strategy-worker-list{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.strategy-worker-card{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);gap:12px;min-height:164px;padding:16px;display:grid}.protection-matrix .table-shell,.promotion-engine .table-shell,.outcome-evidence-grid .linked-item,.outcome-evidence-card .table-shell{border-color:#f2b84b33}.strategy-grid{gap:16px;display:grid}.strategy-card{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);padding:18px}.strategy-card p{color:var(--text-soft);margin:0 0 12px}.strategy-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;margin-bottom:10px;font-size:14px;display:grid}.trade-detail-card,.strategy-detail-card{min-width:0}.trading-detail-tabs{z-index:2;position:sticky;top:18px}.trading-tab-buttons{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:16px 0;display:grid}.trading-tab-button{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);min-height:44px;color:var(--text-soft);cursor:pointer}.trading-tab-button-active{color:var(--text);background:#3ddc971f;border-color:#3ddc9773}.trading-tab-summary{color:var(--text-soft);gap:8px;font-size:14px;display:grid}.needs-brian-scroll-container{max-height:560px;padding-right:4px;overflow-y:auto}.needs-brian-card-grid{gap:12px;display:grid}.needs-brian-attention-card{border:1px solid var(--border);border-radius:var(--radius-md);background:#ffffff09;gap:10px;padding:16px;display:grid}.needs-brian-attention-card p{color:var(--text-soft);margin:0}.needs-brian-meta{gap:4px;display:grid}.needs-brian-meta span{color:var(--text-soft);letter-spacing:.08em;text-transform:uppercase;font-size:12px}.qhi-acquisition-workspace{grid-template-columns:minmax(148px,164px) minmax(0,1fr);gap:14px;min-width:0;display:grid}.qhi-workspace-nav{background:var(--qf-card);border:1px solid var(--border);border-radius:8px;align-self:start;gap:6px;min-width:0;padding:10px;display:grid;position:sticky;top:18px;box-shadow:0 12px 30px #082f491a}.qhi-workspace-nav strong{color:var(--text);letter-spacing:0;text-transform:uppercase;margin-bottom:6px;font-size:.82rem}.qhi-workspace-view-links{border-bottom:1px solid #0b4f7a24;gap:6px;margin-bottom:2px;padding-bottom:8px;display:grid}.qhi-workspace-nav-label{color:var(--text-soft);letter-spacing:.12em;text-transform:uppercase;padding:2px 9px 0;font-size:.67rem;font-weight:800}.qhi-workspace-nav a{color:var(--text-soft);border-radius:6px;padding:8px 9px;font-size:.86rem;line-height:1.25;text-decoration:none;display:block}.qhi-workspace-nav a:hover,.qhi-workspace-nav a:focus-visible{color:var(--qf-deep-navy);background:#0b4f7a14;outline:none}.qhi-command-center-return{background:#f2c94c33;border:1px solid #d8a92361;font-weight:800;color:var(--qf-deep-navy)!important}.qhi-command-center-return-strip{background:#ffffff24;border-color:#ffffff47;align-items:center;min-height:32px;margin-top:10px;padding:7px 10px;font-size:.78rem;text-decoration:none;display:inline-flex;color:#fff!important}.qhi-workspace-nav-active{background:#f2c94c3d;border:1px solid #d8a92361;color:var(--qf-deep-navy)!important}.qhi-workspace-main{gap:12px;min-width:0;max-width:100%;display:grid;overflow:hidden}.qhi-muted-inline{color:var(--text-soft);font-size:.8rem;font-weight:800}.qhi-command-strip{background:linear-gradient(135deg, var(--qf-navy) 0%, var(--qf-deep-navy) 100%);border:1px solid #0b4f7a42;border-radius:8px;grid-template-columns:minmax(190px,.16fr) minmax(0,1fr);align-items:stretch;gap:10px;min-width:0;padding:10px;display:grid;box-shadow:0 18px 46px #082f492e}.qhi-command-strip h2{color:#fff;letter-spacing:0;margin:0;font-size:1.35rem}.qhi-command-strip p{color:#ffffffd1;margin:0;line-height:1.6}.qhi-command-strip>*{min-width:0}.qhi-command-strip-detail{max-width:240px;font-size:.74rem;margin-top:8px!important}.qhi-command-priority-board{grid-template-columns:minmax(300px,.92fr) minmax(360px,1fr);gap:8px;min-width:0;display:grid}.qhi-command-lead-build-card{color:inherit;background:linear-gradient(#fff 0%,#f4f9fc 100%);border:1px solid #f2c94c7a;border-radius:8px;align-content:center;gap:6px;min-width:0;min-height:96px;padding:12px 14px;text-decoration:none;display:grid;box-shadow:0 8px 18px #082f491f}.qhi-command-lead-build-card-blocked{background:linear-gradient(#fffaf0 0%,#fff4d8 100%);border-color:#d8a923bd}.qhi-command-lead-build-card:hover,.qhi-command-lead-build-card:focus-visible{border-color:#d8a923b8;outline:none;box-shadow:0 12px 28px #082f492e}.qhi-command-lead-build-card span{color:#31546b;letter-spacing:0;font-size:.76rem;font-weight:900}.qhi-command-lead-build-card strong{color:var(--qf-ink);font-variant-numeric:tabular-nums;font-size:clamp(1.45rem,1.8vw,1.9rem);line-height:1}.qhi-command-lead-build-card small{color:#3f6581;font-size:.74rem;line-height:1.35}.qhi-command-lead-build-card em{color:#174b68;align-self:end;font-size:.68rem;font-style:normal;font-weight:900}.qhi-command-work-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;display:grid}.qhi-command-work-grid .qhi-drilldown-stat-card{background:linear-gradient(#fff 0%,#f4f9fc 100%);border-color:#0b4f7a33;align-content:start;gap:5px;min-height:96px;padding:11px 12px;display:grid}.qhi-command-work-grid .qhi-drilldown-stat-card p{color:#31546b;letter-spacing:0;font-size:.72rem;font-weight:900;line-height:1.15}.qhi-command-work-grid .qhi-drilldown-stat-card strong{margin:2px 0;font-size:1.55rem;line-height:1}.qhi-command-work-grid .qhi-drilldown-stat-card span{color:#3f6581;font-size:.72rem;line-height:1.25}.qhi-command-work-grid .qhi-drilldown-stat-card em{min-height:22px;padding:4px 8px}.qhi-command-context-row{background:#ffffff1a;border:1px solid #ffffff29;border-radius:8px;flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:6px;min-width:0;padding:7px;display:flex}.qhi-command-context-row>span{color:#ffffffd1;letter-spacing:.08em;text-transform:uppercase;flex:none;padding:0 4px;font-size:.66rem;font-weight:900}.qhi-command-context-pill{appearance:none;color:var(--qf-ink);cursor:pointer;font:inherit;text-align:left;background:#ffffffeb;border:1px solid #ffffff47;border-radius:999px;flex:0 auto;align-items:center;gap:6px;min-width:0;min-height:28px;padding:5px 9px;transition:border-color .18s,background .18s,box-shadow .18s;display:inline-flex}.qhi-command-context-pill:hover,.qhi-command-context-pill:focus-visible,.qhi-command-context-pill-active{background:#fff;border-color:#f2c94cb8;outline:none;box-shadow:0 6px 16px #082f492e}.qhi-command-context-pill span{color:#31546b;white-space:nowrap;font-size:.66rem;font-weight:900}.qhi-command-context-pill strong{color:var(--qf-ink);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.76rem;line-height:1}.qhi-acquisition-operator-actions{gap:6px;max-width:260px;margin-top:10px;display:grid}.qhi-acquisition-operator-actions .qhi-primary-action{width:auto}.qhi-acquisition-auto-uw-message{color:#ffffffd1;font-size:.72rem;line-height:1.35}.qhi-acquisition-auto-uw-message-error{color:#fecaca}.qhi-command-tabs{background:var(--qf-card);border:1px solid #0b4f7a29;border-radius:8px;gap:6px;min-width:0;padding:8px;display:flex;overflow-x:auto}.qhi-command-tab{color:var(--text-soft);background:0 0;border:1px solid #0000;border-radius:6px;flex:none;min-height:34px;padding:8px 10px;font-size:.78rem;font-weight:800}.qhi-command-tab:hover,.qhi-command-tab:focus-visible,.qhi-command-tab-active{color:var(--qf-deep-navy);background:#0b4f7a14;border-color:#0b4f7a2e;outline:none}.qhi-command-tab-active{border-color:var(--qf-gold);background:#f2c94c42}.qhi-command-tab-panel{gap:12px;min-width:0;display:grid}.qhi-command-tab-panel[hidden]{display:none}.qhi-hero-stats{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:8px;min-width:0;max-width:100%;display:grid}.qhi-hero-stats .stat-card{background:linear-gradient(#fff 0%,#f4f9fc 100%);border-color:#0b4f7a33;align-content:start;gap:6px;min-height:108px;padding:12px 14px;display:grid;box-shadow:0 8px 18px #082f491f}.qhi-hero-stats .stat-card p{color:#31546b;letter-spacing:0;font-size:.78rem;font-weight:800;line-height:1.2}.qhi-hero-stats .stat-card strong{color:var(--qf-ink);margin:4px 0 2px;font-size:clamp(1.55rem,2vw,1.95rem);line-height:1}.qhi-hero-stats .stat-card span{color:#3f6581;font-size:.78rem;line-height:1.35}.qhi-hero-stats .stat-card-success strong{color:#16855a}.qhi-hero-stats .stat-card-warning strong,.qhi-hero-stats .stat-card-accent strong{color:#0a3958}.qhi-drilldown-stat-card{appearance:none;color:inherit;cursor:pointer;font:inherit;text-align:left;transition:border-color .18s,box-shadow .18s,transform .18s}.qhi-drilldown-stat-card:hover,.qhi-drilldown-stat-card:focus-visible,.qhi-drilldown-stat-card-active{outline:none;transform:translateY(-1px);border-color:#16855a6b!important;box-shadow:0 12px 28px #082f492e!important}.qhi-drilldown-stat-card em{color:#174b68;background:#0b4f7a14;border:1px solid #0b4f7a1f;border-radius:999px;place-self:end start;min-height:24px;margin-top:2px;padding:5px 9px;font-size:.68rem;font-style:normal;font-weight:800;line-height:1;display:inline-flex}.qhi-drilldown-stat-card-active em{color:#13724f;background:#16855a1f;border-color:#16855a3d}.qhi-pipeline-action-cards{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.qhi-pipeline-action-card{appearance:none;color:inherit;cursor:pointer;font:inherit;text-align:left;min-height:104px;transition:border-color .18s,box-shadow .18s,background .18s}.qhi-pipeline-action-card:hover,.qhi-pipeline-action-card:focus-visible,.qhi-pipeline-action-card-active{outline:none;background:#fffaf0!important;border-color:#d8a92380!important;box-shadow:0 10px 24px #082f4924!important}.qhi-pipeline-action-card em{color:#174b68;background:#0b4f7a14;border:1px solid #0b4f7a1f;border-radius:999px;place-self:end start;min-height:24px;margin-top:2px;padding:5px 9px;font-size:.68rem;font-style:normal;font-weight:800;line-height:1;display:inline-flex}.qhi-pipeline-action-card-active em{color:#13724f;background:#16855a1f;border-color:#16855a3d}.qhi-ghl-pipeline-board{gap:12px;scroll-margin-top:16px}.qhi-ghl-stage-columns{gap:10px;min-width:0;padding-bottom:4px;display:flex;overflow-x:auto}.qhi-ghl-stage-column{background:#f8fbfdf2;border:1px solid #0b4f7a24;border-radius:8px;flex:0 0 580px;align-content:start;gap:8px;min-width:0;max-height:560px;padding:9px;display:grid;overflow:hidden}.qhi-ghl-stage-column-empty{flex-basis:188px;gap:0;max-height:78px;padding:8px}.qhi-ghl-stage-column-empty .qhi-ghl-stage-column-heading{align-items:center;gap:6px}.qhi-ghl-stage-column-empty .qhi-ghl-stage-column-heading span,.qhi-ghl-stage-column-empty .qhi-ghl-stage-card-list{display:none}.qhi-ghl-stage-column-empty .qhi-ghl-stage-column-heading p{font-size:.72rem}.qhi-ghl-stage-column-critical{border-color:#16855a42}.qhi-ghl-stage-column-high{border-color:#d8a92352}.qhi-ghl-stage-column-low{background:#faf7efd1}.qhi-ghl-stage-column-heading{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;min-width:0;display:grid}.qhi-ghl-stage-column-heading p{color:var(--qf-deep-navy);overflow-wrap:anywhere;margin:0;font-size:.82rem;font-weight:900;line-height:1.18}.qhi-ghl-stage-column-heading span{color:var(--text-soft);margin-top:3px;font-size:.67rem;line-height:1.24;display:block}.qhi-ghl-stage-column-heading strong{color:var(--qf-deep-navy);background:#fff;border:1px solid #0b4f7a24;border-radius:999px;justify-content:center;align-items:center;min-width:34px;min-height:28px;padding:3px 8px;font-size:.78rem;display:inline-flex}.qhi-ghl-stage-card-list{gap:7px;min-width:0;min-height:74px;padding-right:1px;display:grid;overflow-y:auto}.qhi-ghl-stage-card{background:#fff;border:1px solid #0b4f7a1f;border-radius:7px;gap:7px;min-width:0;padding:8px;display:grid}.qhi-ghl-stage-card-heading{gap:4px;min-width:0;display:grid}.qhi-ghl-stage-card-heading strong{color:var(--qf-deep-navy);overflow-wrap:anywhere;font-size:.76rem;line-height:1.22}.qhi-ghl-stage-card-meta{flex-wrap:wrap;align-items:center;gap:4px;min-width:0;display:flex}.qhi-ghl-stage-card-meta span{color:var(--text-soft);text-overflow:ellipsis;white-space:nowrap;background:#0b4f7a0f;border-radius:999px;max-width:100%;padding:3px 6px;font-size:.62rem;overflow:hidden}.qhi-ghl-stage-card-facts,.qhi-ghl-stage-card-metrics{background:#0b4f7a0b;border:1px solid #0b4f7a14;border-radius:6px;gap:3px;min-width:0;padding:6px;display:grid}.qhi-ghl-stage-card-facts span,.qhi-ghl-stage-card-metrics span{color:var(--text-soft);text-transform:uppercase;font-size:.58rem;font-weight:800}.qhi-ghl-stage-card-facts strong,.qhi-ghl-stage-card-metrics strong{color:var(--text);overflow-wrap:anywhere;font-size:.68rem;line-height:1.2}.qhi-ghl-stage-card-metrics{grid-template-columns:repeat(4,minmax(92px,1fr))}.qhi-ghl-stage-card-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.qhi-ghl-stage-card-actions .ghost-button,.qhi-ghl-stage-card-actions .qhi-primary-action{white-space:normal;width:100%;min-height:30px;padding:6px 7px}.qhi-ghl-stage-empty,.qhi-ghl-stage-overflow{color:var(--text-soft);margin:0;font-size:.7rem}.qhi-ghl-stage-empty{background:#ffffff9e;border:1px dashed #0b4f7a2e;border-radius:6px;align-self:start;padding:10px}.qhi-ghl-stage-overflow{padding:0 2px;font-weight:800}.qhi-metric-detail-panel{gap:10px;scroll-margin-top:16px}.qhi-metric-detail-panel .qhi-import-heading{margin-bottom:0}.qhi-metric-detail-list{scrollbar-gutter:stable;gap:8px;min-height:0;max-height:min(72vh,760px);padding-right:4px;display:grid;overflow-y:auto}.qhi-metric-detail-row{background:#fff;border:1px solid #0b4f7a1f;border-radius:7px;grid-template-columns:minmax(0,1fr) max-content;align-items:start;gap:8px;min-width:0;padding:9px 10px;display:grid;box-shadow:0 4px 12px #082f490f}.qhi-metric-detail-row>div{gap:4px;min-width:0;display:grid}.qhi-metric-detail-row strong{color:var(--qf-ink);font-size:.84rem;line-height:1.25}.qhi-metric-detail-row span,.qhi-metric-detail-row small{color:#43657d;font-size:.72rem;line-height:1.34}.qhi-metric-detail-actions{flex-wrap:wrap;justify-content:end;align-items:end;gap:6px;display:flex!important}.qhi-metric-detail-actions .qhi-primary-action,.qhi-metric-detail-actions .ghost-button{min-height:28px;padding:5px 9px}.qhi-top-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0;max-width:100%;display:grid}.qhi-top-grid>*{min-width:0;max-width:100%}.qhi-today-calls-section,.qhi-section-heading{gap:10px;min-width:0;display:grid}.qhi-section-container{background:#ffffffd1;border:1px solid #0b4f7a24;border-radius:8px;gap:10px;min-width:0;max-width:100%;padding:10px;display:grid;box-shadow:0 12px 32px #082f4914}.qhi-section-container>*{min-width:0}.qhi-section-card-scroll{scrollbar-gutter:stable;min-width:0;max-height:min(74vh,820px);padding-right:4px;overflow-y:auto}.qhi-section-card-scroll>*{min-width:0}.qhi-two-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.qhi-top-opportunities-container,.qhi-today-calls-container,.qhi-needs-brian-container,.qhi-search-container,.qhi-kanban-container{align-content:start}.qhi-today-calls-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0;display:grid}.qhi-today-call-card{background:var(--qf-card);border:1px solid #0b4f7a2e;border-radius:8px;gap:9px;min-width:0;padding:12px;display:grid;box-shadow:0 16px 36px #082f491f}.qhi-needs-brian-section{gap:10px;min-width:0;display:grid}.qhi-needs-brian-guard{background:#f2c94c29;border:1px solid #d8a9235c;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:9px 10px;display:flex}.qhi-needs-brian-guard strong{color:var(--qf-deep-navy);flex:none;font-size:.8rem}.qhi-needs-brian-guard span{color:var(--text-soft);text-align:right;min-width:0;font-size:.78rem}.qhi-needs-brian-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0;display:grid}.qhi-needs-brian-card{background:var(--qf-card);border:1px solid #0b4f7a2e;border-radius:8px;gap:9px;min-width:0;padding:11px;display:grid;overflow:hidden;box-shadow:0 14px 34px #082f491a}.qhi-needs-brian-card-critical{border-color:#d8a923ad;box-shadow:0 16px 40px #f2c94c2e,0 14px 34px #082f491a}.qhi-needs-brian-card-high{border-color:#f59e0b75}.qhi-needs-brian-card-header{justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;display:flex}.qhi-needs-brian-card-header>div{min-width:0}.qhi-needs-brian-card-header span,.qhi-needs-brian-task span{color:var(--text-soft);font-size:.72rem;font-weight:800}.qhi-needs-brian-card-header h3{color:var(--text);letter-spacing:0;overflow-wrap:anywhere;margin:3px 0 2px;font-size:1rem;line-height:1.25}.qhi-needs-brian-card-header p{color:var(--text-soft);margin:0;font-size:.78rem;line-height:1.4}.qhi-needs-brian-reason,.qhi-needs-brian-task{background:#0b4f7a0f;border:1px solid #0b4f7a1f;border-radius:8px;gap:5px;min-width:0;padding:9px;display:grid}.qhi-needs-brian-reason strong,.qhi-needs-brian-task strong{color:var(--text);font-size:.86rem;line-height:1.4}.qhi-needs-brian-reason span,.qhi-needs-brian-task small{color:var(--text-soft);font-size:.78rem;line-height:1.45}.qhi-needs-brian-direction{background:#f8fbfdf0;border:1px solid #0b4f7a24;border-radius:8px;gap:4px;min-width:0;padding:9px;display:grid}.qhi-needs-brian-direction-success{background:#0f6f4514;border-color:#0f6f453d}.qhi-needs-brian-direction-warning{background:#f59e0b1a;border-color:#f59e0b47}.qhi-needs-brian-direction-accent{background:#0b4f7a14;border-color:#0b4f7a33}.qhi-needs-brian-direction span{color:var(--text-soft);letter-spacing:0;text-transform:uppercase;font-size:.68rem;font-weight:800}.qhi-needs-brian-direction strong{color:var(--text);font-size:.88rem;line-height:1.35}.qhi-needs-brian-direction small,.qhi-needs-brian-direction em{color:var(--text-soft);font-size:.76rem;font-style:normal;line-height:1.42}.qhi-needs-brian-money{grid-template-columns:repeat(5,minmax(0,1fr))}.qhi-needs-brian-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.qhi-today-call-card-high{border-color:#d8a923b8;box-shadow:0 18px 42px #f2c94c33,0 16px 36px #082f491f}.qhi-today-call-card-solid{border-color:#0b4f7a57}.qhi-today-call-topline{justify-content:space-between;align-items:start;gap:12px;min-width:0;display:flex}.qhi-today-call-topline h3{color:var(--text);letter-spacing:0;overflow-wrap:anywhere;margin:0;font-size:.95rem;line-height:1.25}.qhi-today-call-topline p{color:var(--text-soft);margin:4px 0 0;font-size:.72rem}.qhi-asking-price-chip{color:var(--qf-ink);overflow-wrap:anywhere;background:#f2c94c38;border:1px solid #d8a9236b;border-radius:6px;align-items:center;gap:5px;min-width:0;max-width:100%;margin-top:6px;padding:4px 7px;font-size:.68rem;font-weight:800;line-height:1.15;display:inline-flex}.qhi-asking-price-chip strong{color:var(--qf-deep-navy)}.qhi-asking-price-chip-muted{color:var(--text-soft);background:#94a3b814;border-color:#94a3b838}.qhi-asking-price-chip-muted strong{color:var(--text-soft)}.qhi-call-phone-row{background:#0b4f7a0d;border:1px solid #0b4f7a1f;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;min-width:0;min-height:36px;padding:7px;display:flex}.qhi-call-phone-row strong{color:var(--text);overflow-wrap:anywhere;text-align:right;font-size:.78rem}.qhi-seller-signal-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;min-width:0;display:grid}.qhi-seller-signal-strip div{background:#ffffffdb;border:1px solid #0b4f7a1f;border-radius:6px;gap:3px;min-width:0;padding:7px;display:grid}.qhi-seller-signal-strip span{color:var(--text-muted);text-transform:uppercase;font-size:.64rem;font-weight:900;line-height:1.2}.qhi-seller-signal-strip strong{color:var(--text);overflow-wrap:anywhere;font-size:.74rem;line-height:1.35}.qhi-all-lead-card>.qhi-seller-signal-strip-compact{grid-template-columns:repeat(2,minmax(0,1fr))}.qhi-all-lead-card>.qhi-seller-signal-strip-compact div{min-height:54px}.qhi-all-lead-card>.qhi-seller-signal-strip-compact strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.qhi-call-tracking-panel{background:#d9edf87a;border:1px solid #0b4f7a29;border-radius:6px;gap:8px;min-width:0;padding:8px;display:grid}.qhi-call-tracking-header{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.qhi-call-tracking-header span,.qhi-warm-lead-questions>span,.qhi-call-tracking-grid span{color:var(--text-muted);text-transform:uppercase;font-size:.66rem;font-weight:800}.qhi-call-tracking-header strong{color:var(--qf-deep-navy);overflow-wrap:anywhere;text-align:right;font-size:.76rem}.qhi-call-tracking-grid,.qhi-warm-lead-questions>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;min-width:0;display:grid}.qhi-call-tracking-grid div,.qhi-warm-lead-questions p{background:#ffffffc7;border:1px solid #0b4f7a1a;border-radius:6px;min-width:0;padding:6px}.qhi-call-tracking-grid strong,.qhi-warm-lead-questions p span{color:var(--text-soft);overflow-wrap:anywhere;margin-top:2px;font-size:.72rem;font-weight:700;line-height:1.35;display:block}.qhi-warm-lead-questions{gap:6px;display:grid}.qhi-warm-lead-questions>div{grid-template-columns:repeat(2,minmax(0,1fr))}.qhi-warm-lead-questions p{margin:0}.qhi-warm-lead-questions p strong{color:var(--qf-deep-navy);margin-bottom:2px;font-size:.68rem;display:block}.qhi-seller-call-workflow{background:#ffffffc7;border:1px solid #0b4f7a29;border-radius:8px;gap:8px;min-width:0;padding:9px;display:grid}.qhi-seller-call-workflow-header{grid-template-columns:minmax(0,1fr) minmax(118px,auto);align-items:start;gap:8px;min-width:0;display:grid}.qhi-seller-call-workflow-header>div{gap:2px;min-width:0;display:grid}.qhi-seller-call-workflow-header>div:last-child{text-align:right;justify-items:end}.qhi-seller-call-workflow-header span,.qhi-fast-notes-template span{color:var(--text-muted);text-transform:uppercase;font-size:.66rem;font-weight:800}.qhi-seller-call-workflow-header strong{color:var(--qf-deep-navy);overflow-wrap:anywhere;font-size:.82rem;line-height:1.25}.qhi-seller-call-offer-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;min-width:0;display:grid}.qhi-seller-call-tabs{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.qhi-seller-call-tab{color:var(--text-soft);cursor:pointer;letter-spacing:0;text-transform:uppercase;background:#0b4f7a0f;border:1px solid #0b4f7a2e;border-radius:6px;min-height:30px;padding:6px 8px;font-size:.68rem;font-weight:800}.qhi-seller-call-tab-active{color:var(--qf-deep-navy);background:#f2c94c3d;border-color:#d8a92380}.qhi-seller-call-tab-panels{min-width:0}.qhi-seller-call-tab-panel{gap:8px;min-width:0;display:grid}.qhi-seller-call-tab-panel[hidden]{display:none}.qhi-seller-call-tab-summary{gap:3px;min-width:0;display:grid}.qhi-seller-call-tab-summary strong{color:var(--text);font-size:.78rem}.qhi-seller-call-tab-summary span{color:var(--text-soft);font-size:.72rem;line-height:1.35}.qhi-seller-call-script-list,.qhi-seller-call-bullets,.qhi-fast-notes-template{background:#f8fbfdeb;border:1px solid #0b4f7a1a;border-radius:6px;gap:6px;min-width:0;padding:7px;display:grid}.qhi-seller-call-script-list p{color:var(--text-soft);overflow-wrap:anywhere;margin:0;font-size:.74rem;line-height:1.4}.qhi-seller-call-bullets{color:var(--text-soft);margin:0;padding-left:22px;font-size:.72rem;line-height:1.35}.qhi-seller-call-bullets li{overflow-wrap:anywhere}.qhi-knowledge-kernel{background:#f8fbfdf5;border:1px solid #0b4f7a24;border-radius:8px;gap:8px;min-width:0;padding:9px;display:grid}.qhi-knowledge-kernel-header{justify-content:space-between;align-items:start;gap:8px;min-width:0;display:flex}.qhi-knowledge-kernel-header span,.qhi-knowledge-kernel-sources>span,.qhi-knowledge-kernel-safety span{color:var(--text-muted);text-transform:uppercase;font-size:.66rem;font-weight:800}.qhi-knowledge-kernel-header strong{color:var(--qf-deep-navy);overflow-wrap:anywhere;text-align:right;font-size:.78rem}.qhi-knowledge-kernel-track{color:var(--text-soft);overflow-wrap:anywhere;margin:0;font-size:.74rem;line-height:1.4}.qhi-knowledge-kernel-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;display:grid}.qhi-knowledge-kernel-grid>div,.qhi-knowledge-kernel-sources{background:#ffffffc7;border:1px solid #0b4f7a1a;border-radius:6px;min-width:0;padding:7px}.qhi-knowledge-kernel-grid strong,.qhi-knowledge-kernel-sources p strong{color:var(--text);overflow-wrap:anywhere;font-size:.74rem;display:block}.qhi-knowledge-kernel .qhi-detail-bullets{margin-top:6px;font-size:.72rem}.qhi-knowledge-kernel-sources{gap:6px;display:grid}.qhi-knowledge-kernel-sources p{gap:3px;margin:0;display:grid}.qhi-knowledge-kernel-sources p em{color:var(--text-soft);overflow-wrap:anywhere;font-size:.72rem;font-style:normal;line-height:1.35}.qhi-knowledge-kernel-safety{flex-wrap:wrap;gap:6px;display:flex}.qhi-knowledge-kernel-safety span{background:#0b4f7a0f;border:1px solid #0b4f7a1f;border-radius:6px;padding:4px 7px}.qhi-fast-notes-template pre{color:var(--text-soft);white-space:pre-wrap;margin:0;font-family:inherit;font-size:.72rem;line-height:1.35;overflow-x:auto}.qhi-call-money-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;min-width:0;display:grid}.qhi-call-brief{gap:4px;display:grid}.qhi-call-brief strong{color:var(--qf-deep-navy);font-size:.82rem;line-height:1.35}.qhi-call-brief p{color:var(--text-soft);margin:0;font-size:.76rem;line-height:1.4}.qhi-call-guidance{grid-template-columns:76px minmax(0,1fr);gap:5px 8px;display:grid}.qhi-call-guidance span{color:var(--text-muted);text-transform:uppercase;font-size:.66rem;font-weight:800}.qhi-call-guidance strong{color:var(--text-soft);font-size:.72rem;font-weight:700;line-height:1.35}.qhi-call-action-row,.qhi-review-action-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.qhi-outcome-bar{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;min-width:0;display:grid}.qhi-outcome-bar-call,.qhi-outcome-bar-drawer{grid-template-columns:repeat(auto-fit,minmax(92px,1fr))}.qhi-outcome-button{color:var(--text-soft);cursor:pointer;letter-spacing:0;overflow-wrap:anywhere;text-transform:uppercase;background:#0b4f7a0f;border:1px solid #0b4f7a2e;border-radius:6px;min-width:0;min-height:30px;padding:6px 7px;font-size:.66rem;font-weight:850;line-height:1.1}.qhi-outcome-button:hover,.qhi-outcome-button:focus-visible{color:var(--qf-deep-navy);outline-offset:1px;background:#0b4f7a1a;border-color:#0b4f7a57;outline:2px solid #f2c94cb8}.qhi-outcome-success{color:#0f6f45;background:#138a551a;border-color:#138a5547}.qhi-outcome-warning{color:var(--warning);background:#f2c94c2e;border-color:#d8a9235c}.qhi-outcome-danger{color:#b91c1c;background:#ef444421;border-color:#ef444457}.qhi-review-call-action,.qhi-secondary-action{background:var(--qf-navy);color:#fff}.qhi-call-action{background:var(--qf-gold);color:var(--qf-ink)}.qhi-degraded-strip{color:var(--text-soft);background:#f2c94c24;border:1px solid #d8a92352;border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:9px 12px;display:flex}.qhi-degraded-strip strong{color:var(--warning);text-transform:uppercase;font-size:.78rem}.qhi-degraded-strip span,.qhi-degraded-strip small{font-size:.78rem}.qhi-quick-filters{gap:8px;min-width:0;max-width:100%;padding-bottom:2px;display:flex;overflow-x:auto}.qhi-filter-chip{background:var(--qf-card);color:var(--text-soft);cursor:pointer;border:1px solid #0b4f7a29;border-radius:999px;flex:none;align-items:center;gap:8px;min-height:36px;padding:7px 10px;display:inline-flex}.qhi-filter-chip span{letter-spacing:0;font-size:.76rem;font-weight:800}.qhi-filter-chip strong{color:var(--text);background:#0b4f7a14;border-radius:999px;justify-content:center;align-items:center;min-width:24px;padding:3px 6px;font-size:.72rem;display:inline-flex}.qhi-filter-chip:hover,.qhi-filter-chip:focus-visible,.qhi-filter-chip-active{color:var(--qf-deep-navy);background:#f2c94c38;border-color:#d8a9237a;outline:none}.qhi-deal-search{background:var(--qf-card);border:1px solid #0b4f7a24;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;padding:10px;display:grid}.qhi-deal-search label{color:var(--text-soft);gap:6px;min-width:0;font-size:.72rem;font-weight:800;display:grid}.qhi-deal-search input{color:var(--text);background:#fff;border:1px solid #0b4f7a38;border-radius:6px;min-width:0;min-height:42px;padding:9px 10px;font-size:.9rem}.qhi-deal-search input:focus{border-color:#0b4f7a8a;outline:none;box-shadow:0 0 0 3px #0b4f7a1f}.qhi-search-status{justify-content:flex-end;align-items:center;gap:8px;display:flex}.qhi-search-status strong{color:var(--text);font-size:1rem}.qhi-search-status span{color:var(--text-soft);font-size:.75rem}.qhi-search-results{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0;display:grid}.qhi-deal-card{background:var(--qf-card);cursor:pointer;border:1px solid #0b4f7a29;border-radius:8px;gap:9px;min-width:0;max-width:100%;padding:11px;transition:border-color .16s,box-shadow .16s,opacity .16s,transform .16s;display:grid;overflow:hidden;box-shadow:0 14px 34px #082f491c}.qhi-deal-card-featured{align-content:start;min-height:0}.qhi-deal-card-featured .qhi-card-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.qhi-deal-card-high{border-color:#d8a923ad;box-shadow:0 16px 42px #f2c94c33,0 14px 34px #082f491c}.qhi-deal-card-solid{border-color:#0b4f7a6b}.qhi-deal-card-watch{border-color:#f59e0b66}.qhi-deal-card-muted{opacity:.78}.qhi-deal-card:hover{border-color:#0b4f7a6b;transform:translateY(-1px)}.qhi-deal-card:focus-visible{outline-offset:2px;outline:2px solid #f2c94cdb}.qhi-deal-card .badge{border-radius:999px;justify-content:center;align-items:center;min-width:44px;min-height:34px;padding-inline:10px;font-size:.9rem;display:inline-flex}.qhi-card-header{justify-content:space-between;align-items:start;gap:12px;min-width:0;display:flex}.qhi-card-header>div{min-width:0;max-width:100%}.qhi-card-header h3,.qhi-column-header h3{color:var(--text);letter-spacing:0;overflow-wrap:anywhere;white-space:normal;word-break:break-word;max-width:100%;margin:0;font-size:.9rem;line-height:1.25}.qhi-card-header p,.qhi-column-header p{color:var(--text-soft);margin:4px 0 0;font-size:.72rem;line-height:1.35}.qhi-address-link{color:inherit;text-decoration:none}.qhi-address-link:hover,.qhi-address-link:focus-visible{color:var(--qf-navy);text-underline-offset:3px;text-decoration:underline}.qhi-property-facts-line{color:var(--qf-deep-navy);background:#0b4f7a0d;border:1px solid #0b4f7a1f;border-radius:6px;padding:6px 7px;font-size:.74rem;font-weight:800;line-height:1.3}.qhi-card-metrics,.qhi-deal-economics-grid,.qhi-buyer-panel,.qhi-snapshot-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;display:grid}.qhi-deal-economics-grid{grid-template-columns:repeat(auto-fit,minmax(92px,1fr))}.qhi-deal-metric,.qhi-snapshot-grid div{background:#f8fbfdeb;border:1px solid #0b4f7a1a;border-radius:6px;min-width:0;padding:6px}.qhi-buyer-panel{background:#d9edf880;border:1px solid #0b4f7a24;border-radius:6px;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:7px}.qhi-buyer-panel .qhi-deal-metric{background:#ffffffc2;padding:5px}.qhi-buyer-panel .qhi-deal-metric:first-child{grid-column:1/-1}.qhi-deal-metric span,.qhi-snapshot-grid span,.qhi-strategy-panel span{color:var(--text-soft);letter-spacing:0;text-transform:uppercase;margin-bottom:3px;font-size:.68rem;display:block}.qhi-deal-metric strong,.qhi-snapshot-grid strong{color:var(--text);overflow-wrap:anywhere;font-size:.78rem;display:block}.qhi-deal-metric-success strong{color:#0f6f45}.qhi-deal-metric-warning strong,.qhi-deal-metric-watch strong{color:var(--warning)}.qhi-deal-metric-danger strong,.qhi-deal-metric-muted strong{color:var(--text-soft)}.qhi-deal-metric-high strong,.qhi-deal-metric-solid strong{color:var(--qf-deep-navy);font-size:.92rem}.qhi-signal-badges,.qhi-chip-row,.qhi-drawer-signal-row{flex-wrap:wrap;gap:5px;min-width:0;max-width:100%;display:flex}.qhi-signal-chip,.qhi-mini-chip{color:var(--text-soft);letter-spacing:0;overflow-wrap:anywhere;white-space:normal;text-transform:uppercase;border:1px solid #0b4f7a29;border-radius:999px;align-items:center;min-width:0;max-width:100%;min-height:24px;padding:4px 7px;font-size:.66rem;font-weight:800;line-height:1.15;display:inline-flex}.qhi-signal-chip-hot{color:var(--qf-deep-navy);background:#f2c94c3d;border-color:#d8a92380}.qhi-signal-chip-success,.qhi-mini-chip-success{color:#0f6f45;background:#138a551a;border-color:#138a5547}.qhi-signal-chip-warning,.qhi-mini-chip-warning{color:var(--warning);background:#f2c94c2e;border-color:#d8a9235c}.qhi-signal-chip-danger,.qhi-mini-chip-danger{color:#fca5a5;background:#ef44441f;border-color:#ef444457}.qhi-signal-chip-accent,.qhi-mini-chip-neutral{color:var(--qf-deep-navy);background:#0b4f7a14;border-color:#0b4f7a38}.qhi-signal-chip-muted,.qhi-mini-chip-muted{color:var(--text-soft);background:#94a3b814}.qhi-missing-data{background:#f59e0b14;border:1px dashed #f59e0b5c;border-radius:6px;gap:4px;padding:8px;display:grid}.qhi-missing-data strong{color:var(--warning);text-transform:uppercase;font-size:.78rem}.qhi-missing-data span{color:var(--text-soft);font-size:.74rem;line-height:1.35}.qhi-negotiation-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.qhi-negotiation-row span{color:var(--text-soft);overflow-wrap:anywhere;font-size:.76rem}.qhi-strategy-panel{border-left:2px solid #f2c94cd1;gap:6px;padding-left:8px;display:grid}.qhi-strategy-panel p{color:var(--text);margin:0;font-size:.76rem;line-height:1.35}.qhi-strategy-panel strong{color:var(--qf-deep-navy);text-transform:uppercase;font-size:.76rem}.qhi-card-action-line{color:var(--text-soft);flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:.72rem;display:flex}.qhi-card-action-line strong{color:var(--text);font-size:.72rem}.qhi-compact-strategy{gap:3px;display:grid}.qhi-compact-strategy small{color:var(--text-soft);text-transform:uppercase;font-size:.66rem}.qhi-compact-strategy span{color:var(--text-soft);font-size:.72rem;line-height:1.3}.qhi-compact-strategy strong{color:var(--qf-navy);font-size:.72rem}.qhi-primary-action{background:var(--qf-gold);color:var(--qf-ink);cursor:pointer;letter-spacing:0;text-transform:uppercase;border:0;border-radius:6px;width:100%;min-height:38px;padding:8px 10px;font-size:.78rem;font-weight:800}.qhi-deal-card-high .qhi-primary-action{background:var(--qf-gold);color:var(--qf-ink)}.qhi-deal-card-solid .qhi-primary-action{background:var(--qf-navy);color:#fff}.qhi-deal-card-watch .qhi-primary-action{color:var(--qf-ink);background:#f2c94cad}.qhi-primary-action:hover,.qhi-primary-action:focus-visible{outline-offset:2px;background:#ffe27a;outline:2px solid #0b4f7a75}.qhi-primary-action:disabled{cursor:wait;opacity:.66}.qhi-kanban-section,.qhi-all-leads-section{gap:12px;min-width:0;display:grid}.qhi-section-actions{justify-content:flex-end;align-items:center;gap:10px;min-width:0;display:flex}.qhi-kanban-sort-control{align-items:center;gap:8px;min-width:0;display:flex}.qhi-kanban-sort-control span{color:var(--text-soft);text-transform:uppercase;white-space:nowrap;font-size:.72rem;font-weight:800}.qhi-kanban-sort-control select{color:var(--text);font:inherit;background:#fff;border:1px solid #0b4f7a38;border-radius:6px;min-width:220px;min-height:36px;padding:7px 34px 7px 10px}.qhi-kanban-sort-control select:focus{border-color:#0b4f7a8a;outline:none;box-shadow:0 0 0 3px #0b4f7a1f}.qhi-all-leads-actions{justify-content:space-between}.qhi-all-leads-action-cluster{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.qhi-all-leads-count{color:var(--text-soft);text-transform:uppercase;font-size:.78rem;font-weight:800}.qhi-airtable-rerun-button{width:auto;min-width:148px;min-height:36px;padding:8px 12px}.qhi-airtable-sync-status{color:var(--text);background:#eff6ffe0;border:1px solid #0b4f7a29;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:9px 10px;display:flex}.qhi-airtable-sync-status>div:first-child{gap:2px;min-width:0;display:grid}.qhi-airtable-sync-status strong{font-size:.86rem}.qhi-airtable-sync-status span{color:var(--text-soft);font-size:.76rem}.qhi-airtable-sync-safety{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.qhi-all-lead-card-list{gap:8px;width:100%;min-width:0;max-width:1280px;max-height:min(70vh,720px);padding-right:2px;display:grid;overflow:hidden auto}.qhi-all-leads-show-more{justify-self:start;max-width:1280px}.qhi-all-lead-card{background:#ffffffeb;border:1px solid #0b4f7a24;border-radius:8px;grid-template-columns:minmax(220px,.9fr) minmax(280px,1fr) minmax(132px,auto);grid-template-areas:"identity signals rail""actions actions rail""metrics metrics rail""brief brief rail";align-items:start;gap:12px;width:100%;min-width:0;padding:12px;display:grid}.qhi-all-lead-main,.qhi-all-lead-facts,.qhi-all-lead-action-strip,.qhi-all-lead-brief,.qhi-all-lead-status,.qhi-all-lead-actions,.qhi-all-lead-rail{min-width:0}.qhi-all-lead-main{grid-area:identity;gap:6px;display:grid}.qhi-all-lead-card>.qhi-seller-signal-strip{grid-area:signals}.qhi-all-lead-main strong{color:var(--qf-deep-navy);overflow-wrap:anywhere;font-size:.86rem;line-height:1.25}.qhi-all-lead-main small,.qhi-all-lead-meta span,.qhi-all-lead-facts span,.qhi-all-lead-status span,.qhi-all-lead-status small{color:var(--text-soft);font-size:.7rem}.qhi-all-lead-meta{flex-wrap:wrap;align-items:center;gap:5px 8px;min-width:0;display:flex}.qhi-all-lead-meta span{text-overflow:ellipsis;white-space:nowrap;background:#0b4f7a0f;border-radius:999px;max-width:100%;padding:3px 7px;overflow:hidden}.qhi-all-lead-facts{background:#0b4f7a0b;border:1px solid #0b4f7a14;border-radius:6px;gap:4px;padding:7px 8px;display:grid}.qhi-all-lead-facts strong{color:var(--text);font-size:.78rem;line-height:1.32}.qhi-all-lead-metrics{grid-area:metrics;grid-template-columns:repeat(5,minmax(92px,1fr));justify-content:start;gap:6px;min-width:0;max-width:920px;display:grid}.qhi-all-lead-action-strip{grid-area:actions;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;min-width:0;display:grid}.qhi-all-lead-action-item{background:#faf7eff2;border:1px solid #d8a9232e;border-radius:6px;gap:2px;min-width:0;min-height:42px;padding:5px 6px;display:grid}.qhi-all-lead-action-item span{color:var(--text-soft);text-transform:uppercase;font-size:.62rem;font-weight:800}.qhi-all-lead-action-item strong{color:var(--text);overflow-wrap:anywhere;font-size:.74rem;line-height:1.2}.qhi-all-lead-metric{background:#f8fbfdf2;border:1px solid #0b4f7a1a;border-radius:6px;gap:2px;min-width:0;min-height:44px;padding:5px 6px;display:grid}.qhi-all-lead-metric span{color:var(--text-soft);text-transform:uppercase;font-size:.62rem;font-weight:800}.qhi-all-lead-metric strong{color:var(--text);overflow-wrap:anywhere;font-size:.76rem;line-height:1.2}.qhi-all-lead-metric-success{background:#22c55e14;border-color:#22c55e2e}.qhi-all-lead-metric-warning{background:#f2c94c24;border-color:#d8a92338}.qhi-all-lead-metric-placeholder{background:#0b4f7a0b;border-color:#0b4f7a1f}.qhi-all-lead-metric-placeholder strong{color:var(--text-soft);font-weight:800}.qhi-all-lead-status,.qhi-all-lead-actions{align-content:start;gap:6px;display:grid}.qhi-all-lead-rail{grid-area:rail;gap:10px;display:grid}.qhi-all-lead-brief{border-top:1px solid #0b4f7a1f;grid-area:brief;align-content:start;gap:4px;padding-top:10px;display:grid}.qhi-all-lead-brief>span{color:var(--text-soft);text-transform:uppercase;font-size:.62rem;font-weight:800}.qhi-all-lead-status{justify-items:start}.qhi-all-lead-actions .qhi-primary-action,.qhi-all-lead-actions .ghost-button{white-space:nowrap;width:100%;min-height:34px;padding:7px 10px}.qhi-cash-brief-cell{gap:3px;min-width:0;max-width:100%;display:grid}.qhi-cash-brief-cell strong{color:var(--qf-deep-navy);-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:.76rem;line-height:1.25;display:-webkit-box;overflow:hidden}.qhi-cash-brief-cell small,.qhi-cash-brief-muted{color:var(--text-soft);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.72rem;line-height:1.25;display:-webkit-box;overflow:hidden}.qhi-table-review-button{white-space:nowrap;min-height:30px;padding:6px 10px}.qhi-brief-preview-backdrop{z-index:75;background:#06192d52;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.qhi-brief-preview-modal{background:#fff;border:1px solid #0b4f7a2e;border-radius:8px;gap:12px;width:min(100%,860px);min-width:min(100%,620px);max-width:860px;max-height:min(86vh,820px);padding:14px;display:grid;overflow:auto;box-shadow:0 18px 50px #06192d2e}.qhi-brief-preview-header,.qhi-brief-preview-actions{justify-content:space-between;align-items:start;gap:12px;min-width:0;display:flex}.qhi-brief-preview-header h3{color:var(--qf-deep-navy);overflow-wrap:anywhere;margin:0;font-size:1rem;line-height:1.25}.qhi-brief-preview-header span{color:var(--text-soft);font-size:.76rem}.qhi-brief-preview-actions{justify-content:flex-end}.qhi-kanban-scroll{max-height:min(78vh,900px);padding-bottom:4px;overflow:auto}.qhi-kanban-board{grid-auto-columns:minmax(340px,420px);grid-auto-flow:column;gap:10px;min-height:340px;padding-bottom:10px;display:grid;overflow-x:auto}.qhi-kanban-scroll .qhi-kanban-board{min-width:max-content;overflow:visible}.qhi-ghl-stage-container{border-color:#14766938}.qhi-ghl-stage-board{grid-auto-columns:minmax(320px,390px)}.qhi-ghl-stage-column{border-color:#14766929}.qhi-ghl-stage-column .qhi-column-header{background:#f0fdfaeb;border-bottom-color:#14766924}.qhi-command-center-deal-brain{gap:10px;min-width:0;display:grid}.qhi-kanban-column{background:#ffffffd1;border:1px solid #0b4f7a24;border-radius:8px;grid-template-rows:auto 1fr;gap:8px;padding:10px;display:grid}.qhi-column-header{z-index:1;background:#f8fbfdfa;border-bottom:1px solid #0b4f7a1f;justify-content:space-between;align-items:start;gap:10px;margin:-10px -10px 0;padding:10px;display:flex;position:sticky;top:0}.qhi-column-counts{place-items:flex-end end;gap:3px;display:grid}.qhi-column-counts span:not(.badge){color:var(--text-soft);white-space:nowrap;font-size:.66rem}.qhi-column-cards{align-content:start;gap:10px;display:grid}.qhi-deal-card-compact{box-shadow:none;gap:8px;padding:10px}.qhi-deal-card-compact .qhi-card-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.qhi-kanban-column-collapsed{background:#f8fbfda3;border-style:dashed}.qhi-kanban-column-source{background:#d9edf87a;border-color:#0b4f7a47}.qhi-kanban-column-source .qhi-column-header{border-bottom-color:#0b4f7a2e}.qhi-kanban-column-source .qhi-column-header h3{color:var(--qf-deep-navy)}.qhi-needs-data-summary{color:var(--text-soft);border:1px dashed #94a3b838;border-radius:8px;align-content:start;gap:8px;min-height:170px;padding:14px;display:grid}.qhi-needs-data-summary small{color:#fbbf24;text-transform:uppercase;font-size:.68rem;font-weight:800}.qhi-needs-data-summary strong{color:var(--text);font-size:.92rem}.qhi-collapse-button{justify-self:start}.qhi-import-shell{background:var(--qf-card);border:1px solid #0b4f7a24;border-radius:8px}.qhi-import-shell summary{color:var(--text);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:12px;list-style:none;display:flex}.qhi-import-shell summary::-webkit-details-marker{display:none}.qhi-import-shell summary span{font-size:.86rem;font-weight:800}.qhi-import-shell summary small{color:var(--text-soft);font-size:.72rem}.qhi-import-panel{background:#f8fbfdf5;border:0;border-top:1px solid #0b4f7a1f;border-radius:0 0 8px 8px;gap:10px;padding:12px;display:grid}.qhi-import-heading,.qhi-import-actions,.qhi-drawer-header,.qhi-drawer-header-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.qhi-import-heading h2,.qhi-drawer-header h2{letter-spacing:0;margin:0;font-size:1.05rem}.qhi-file-button{color:var(--text);cursor:pointer;background:#fff;border:1px solid #0b4f7a33;border-radius:6px;min-height:38px;padding:9px 11px;font-size:.78rem}.qhi-file-button input{display:none}.qhi-import-textarea{color:var(--text);resize:vertical;background:#fff;border:1px solid #0b4f7a2e;border-radius:6px;width:100%;min-height:96px;padding:10px}.qhi-import-summary,.qhi-drawer-metrics{grid-template-columns:repeat(auto-fit,minmax(112px,1fr));gap:8px;display:grid}.qhi-cash-deal-brief-panel{background:linear-gradient(180deg, #fff 0%, var(--qf-panel) 100%);border:1px solid #0b4f7a29;border-radius:8px;gap:10px;padding:12px;display:grid}.qhi-cash-deal-brief-head{justify-content:space-between;align-items:start;gap:12px;display:flex}.qhi-cash-deal-brief-head span,.qhi-cash-deal-followup span{color:var(--text-soft);text-transform:uppercase;font-size:.72rem;font-weight:900;display:block}.qhi-cash-deal-brief-head strong,.qhi-cash-deal-followup strong{color:var(--qf-deep-navy);margin-top:3px;font-size:.86rem;line-height:1.3;display:block}.qhi-cash-deal-brief-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.qhi-cash-deal-followup{background:#f2c94c24;border:1px solid #d8a92347;border-radius:8px;padding:10px}.qhi-cash-deal-brief-section-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.qhi-cash-deal-brief-section{background:#fff;border:1px solid #0b4f7a1f;border-radius:8px;gap:7px;min-width:0;padding:10px;display:grid}.qhi-cash-deal-brief-section h4{color:var(--qf-deep-navy);margin:0;font-size:.82rem;line-height:1.25}.qhi-cash-deal-brief-section p{color:var(--text);overflow-wrap:anywhere;margin:0;font-size:.76rem;line-height:1.45}.qhi-cash-deal-brief-section dl{gap:5px;margin:0;display:grid}.qhi-cash-deal-brief-section dl div{background:#f8fbfdeb;border:1px solid #0b4f7a14;border-radius:6px;padding:6px}.qhi-cash-deal-brief-section dt{color:var(--text-soft);text-transform:uppercase;margin:0 0 3px;font-size:.66rem;font-weight:900;line-height:1.2}.qhi-cash-deal-brief-section dd{color:var(--text);overflow-wrap:anywhere;margin:0;font-size:.75rem;font-weight:800;line-height:1.3}.qhi-cash-deal-brief-source{background:#fff;border:1px solid #0b4f7a1f;border-radius:8px;padding:8px}.qhi-cash-deal-brief-source summary{color:var(--qf-deep-navy);cursor:pointer;font-size:.74rem;font-weight:900}.qhi-cash-deal-brief-text{color:var(--text);white-space:pre-wrap;background:#fff;border:1px solid #0b4f7a1f;border-radius:8px;max-height:420px;margin:0;padding:10px;font-family:inherit;font-size:.78rem;line-height:1.45;overflow:auto}@media (width<=760px){.qhi-cash-deal-brief-metrics,.qhi-cash-deal-brief-section-grid{grid-template-columns:1fr}}.qhi-crm-followup-panel{background:#fff;border:1px solid #0b4f7a24;border-radius:8px;padding:10px}.qhi-crm-followup-form{grid-template-columns:repeat(3,minmax(0,1fr))}.qhi-crm-followup-notes{grid-column:1/-1}.qhi-header-list{flex-wrap:wrap;gap:6px;display:flex}.qhi-header-list span,.qhi-import-row span{color:var(--text-soft);background:#0b4f7a0f;border:1px solid #0b4f7a1f;border-radius:999px;padding:5px 8px;font-size:.72rem}.qhi-approval-check{color:var(--text-soft);align-items:center;gap:8px;font-size:.78rem;display:inline-flex}.qhi-import-commit-panel{background:#d9edf894;border:1px solid #0b4f7a2e;border-radius:8px;grid-template-columns:minmax(220px,1fr) auto auto;align-items:center;gap:10px;padding:10px;display:grid}.qhi-import-commit-copy{gap:4px;display:grid}.qhi-import-commit-copy strong{color:var(--text);font-size:.84rem}.qhi-import-commit-copy span,.qhi-import-commit-copy small{color:var(--text-soft);font-size:.74rem;line-height:1.35}.qhi-import-commit-button{width:auto;min-width:220px}.qhi-import-commit-button:disabled{cursor:not-allowed}.qhi-import-message{color:var(--warning);font-size:.78rem}.qhi-import-preview{gap:7px;display:grid}.qhi-import-row{border-top:1px solid #0b4f7a1f;grid-template-columns:minmax(0,1fr) auto minmax(120px,.6fr);align-items:center;gap:8px;padding-top:8px;display:grid}.qhi-import-row strong,.qhi-import-row small{overflow-wrap:anywhere}.qhi-conversion-panel,.qhi-live-source-panel{gap:12px}.qhi-lead-command-panel,.qhi-agent-command-panel,.qhi-training-center-panel,.qhi-proceed-queue-panel,.qhi-export-command-panel{border:1px solid #0b4f7a24;border-radius:8px}.qhi-training-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0;display:grid}.qhi-training-coach-panel{border:1px solid #0b4f7a24;border-radius:8px;gap:10px;padding:12px;display:grid}.qhi-training-coach-controls{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;display:grid}.qhi-training-coach-controls textarea{color:var(--text);font:inherit;resize:vertical;background:#fff;border:1px solid #0b4f7a2e;border-radius:8px;min-height:76px;padding:10px}.qhi-training-coach-answer{background:#f7fafceb;border:1px solid #0b4f7a1f;border-radius:8px;gap:8px;padding:10px;display:grid}.qhi-training-coach-answer p{color:var(--text);margin:0;font-size:.82rem;line-height:1.5}.qhi-training-source-list{flex-wrap:wrap;gap:8px;display:flex}.qhi-training-video-list,.qhi-training-lesson-list{gap:8px;display:grid}.qhi-training-video-row,.qhi-training-lesson-row{border-top:1px solid #0b4f7a1f;gap:8px;padding-top:8px;display:grid}.qhi-training-video-row{grid-template-columns:minmax(0,1fr) auto auto;align-items:center}.qhi-training-lesson-row{grid-template-columns:minmax(0,1fr)}.qhi-training-video-row div,.qhi-training-lesson-row{min-width:0}.qhi-training-video-row strong,.qhi-training-lesson-row strong{color:var(--text);font-size:.78rem}.qhi-training-video-row span,.qhi-training-video-row small,.qhi-training-lesson-row span,.qhi-training-lesson-row small{color:var(--text-soft);overflow-wrap:anywhere;font-size:.68rem}.qhi-lead-command-grid{grid-template-columns:minmax(0,1.3fr) minmax(300px,.7fr);gap:10px;min-width:0;display:grid}.qhi-lead-command-grid-stack{grid-template-columns:1fr}.qhi-brian-review-panel{scroll-margin-top:16px}.qhi-brian-review-grid{align-items:start}.qhi-lead-command-side{gap:10px;min-width:0;display:grid}.qhi-command-status-spine{grid-template-columns:minmax(0,1fr) minmax(280px,.52fr);align-items:stretch;gap:8px;min-width:0;display:grid}.qhi-command-status-spine .qhi-lead-command-guidance{min-height:0;padding:8px 10px}.qhi-safety-strip-compact{align-content:center;align-items:center;gap:6px;min-height:0}.qhi-safety-strip-compact span{letter-spacing:.03em;font-size:.66rem}.qhi-command-compact-metrics{grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:6px;min-width:0;display:grid}.qhi-lead-command-current-build .qhi-command-compact-metrics{grid-template-columns:repeat(auto-fit,minmax(132px,1fr))}.qhi-lead-build-overview{grid-template-columns:minmax(300px,.78fr) minmax(0,1fr);gap:8px;min-width:0;display:grid}.qhi-lead-build-guidance{align-content:center}.qhi-lead-build-alert{background:#fff9e8;border:1px solid #d8a92373;border-radius:7px;align-content:center;gap:4px;min-width:0;padding:9px 10px;display:grid}.qhi-lead-build-alert strong{color:#593d00;font-size:.82rem;line-height:1.2}.qhi-lead-build-alert span{color:#6e5520;font-size:.7rem;line-height:1.35}.qhi-lead-production-scoreboard{background:#f7fbfd;border:1px solid #0b4f7a1f;border-radius:7px;grid-column:1/-1;grid-template-columns:minmax(240px,.48fr) minmax(0,1fr);align-items:center;gap:8px;min-width:0;padding:8px 9px;display:grid}.qhi-lead-production-scoreboard strong{color:#0e2d45;margin-top:3px;font-size:.82rem;line-height:1.2;display:block}.qhi-lead-production-scoreboard small{color:#496b80;margin-top:3px;font-size:.68rem;line-height:1.35;display:block}.qhi-property-stack-scoreboard{background:#f4fbf7;border-color:#1f7d532e}.qhi-property-stack-scoreboard .ghost-button{width:fit-content;margin-top:7px;display:inline-flex}.qhi-lead-production-metrics{grid-template-columns:repeat(6,minmax(92px,1fr));gap:6px;min-width:0;display:grid}.qhi-lead-production-metrics .qhi-compact-metric{min-height:46px}.qhi-lead-production-metrics .qhi-compact-metric strong{margin:0;font-size:.86rem}.qhi-lead-build-kpis{grid-template-columns:repeat(4,minmax(120px,1fr));gap:6px;min-width:0;display:grid}.qhi-lead-build-kpis .qhi-compact-metric{min-height:48px}.qhi-lead-build-kpis .qhi-compact-metric strong{font-size:.95rem}.qhi-lead-build-context-line{background:#ffffffbd;border:1px solid #0b4f7a14;border-radius:7px;flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:6px;min-width:0;padding:6px 8px;display:flex}.qhi-lead-build-context-line span{color:#43657d;white-space:nowrap;font-size:.68rem;line-height:1}.qhi-lead-build-context-line strong{color:var(--qf-ink);font-variant-numeric:tabular-nums}.qhi-compact-metric{background:#fff;border:1px solid #0b4f7a1a;border-radius:7px;grid-template-columns:minmax(0,1fr) max-content;align-items:center;gap:8px;min-width:0;min-height:34px;padding:6px 8px;display:grid}.qhi-compact-metric span{color:var(--text-soft);letter-spacing:0;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.66rem;font-weight:900;overflow:hidden}.qhi-compact-metric strong{color:var(--text);font-variant-numeric:tabular-nums;overflow-wrap:normal;text-align:right;white-space:nowrap;word-break:normal;font-size:.86rem;line-height:1.1}.qhi-compact-metric-success strong{color:#0f6f45}.qhi-compact-metric-warning strong{color:var(--warning)}.qhi-compact-metric-danger strong{color:var(--danger)}.qhi-lead-command-workbench,.qhi-funnel-control-workbench{grid-template-columns:minmax(0,1.18fr) minmax(300px,.82fr);align-items:start;gap:10px;min-width:0;display:grid}.qhi-lead-command-side-compact{align-content:start;gap:8px}.qhi-lead-command-actions{align-items:center;max-width:560px}.qhi-lead-command-actions .qhi-primary-action,.qhi-lead-command-actions .ghost-button{white-space:nowrap;justify-content:center;align-items:center;width:auto;min-width:132px;min-height:34px;padding:7px 10px;text-decoration:none;display:inline-flex}.qhi-lead-command-actions .qhi-primary-action{min-width:178px}.qhi-lead-command-workbench-archive-only{grid-template-columns:minmax(0,.95fr) minmax(320px,.65fr)}.qhi-lead-command-empty-state{background:#ffffffdb;border:1px dashed #0b4f7a2e;border-radius:8px;align-content:start;gap:12px;min-width:0;min-height:0;padding:12px;display:grid}.qhi-lead-command-empty-state>div:first-child{gap:5px;min-width:0;display:grid}.qhi-lead-command-empty-state strong{color:var(--text);font-size:.92rem}.qhi-lead-command-empty-state p,.qhi-lead-command-empty-state small{color:var(--text-soft);margin:0;font-size:.76rem;line-height:1.45}.qhi-lead-command-empty-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;min-width:0;display:grid}.qhi-lead-command-archive-details{background:#f8fafcf0;border:1px solid #0b4f7a1f;border-radius:8px;align-self:start;min-width:0;overflow:hidden}.qhi-lead-command-archive-details>summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;min-width:0;padding:10px 12px;list-style:none;display:grid}.qhi-lead-command-archive-details>summary::-webkit-details-marker{display:none}.qhi-lead-command-archive-details>summary:after{color:var(--qf-deep-navy);content:"Show";background:#0b4f7a14;border:1px solid #0b4f7a1f;border-radius:999px;justify-self:end;padding:4px 8px;font-size:.68rem;font-weight:900}.qhi-lead-command-archive-details[open]>summary:after{content:"Hide"}.qhi-lead-command-archive-details>summary:focus-visible{outline-offset:2px;outline:2px solid #0b4f7a57}.qhi-lead-command-archive-details>summary div{gap:3px;min-width:0;display:grid}.qhi-lead-command-archive-details>summary strong{color:var(--text);font-size:.84rem}.qhi-lead-command-archive-details>summary small,.qhi-lead-command-archive-details>summary>span{color:var(--text-soft);font-size:.7rem;line-height:1.35}.qhi-lead-command-archive-details>summary>span{white-space:nowrap;font-weight:850}.qhi-lead-command-archive-details-body{border-top:1px solid #0b4f7a1a;gap:0;padding:0 12px 12px;display:grid}.qhi-lead-command-archive-details-body .qhi-conversion-event-list{background:0 0;border:0;border-top:1px solid #0b4f7a1a;border-radius:0;padding:10px 0 0}.qhi-lead-command-archive-details-body .qhi-conversion-event-list:first-child{border-top:0}.qhi-compact-panel-card{gap:8px;padding:9px}.qhi-compact-panel-card .qhi-conversion-event-list-header{margin-bottom:0}.qhi-compact-panel-card .section-detail{font-size:.72rem;line-height:1.35}.qhi-compact-lane-list,.qhi-compact-preview-list{scrollbar-gutter:stable;gap:6px;min-height:0;max-height:min(36vh,360px);padding-right:3px;display:grid;overflow-y:auto}.qhi-lead-command-workbench .qhi-lead-command-table{scrollbar-gutter:stable;min-height:0;max-height:min(58vh,540px);overflow:auto}.qhi-lead-command-workbench .qhi-roi-table-heading{z-index:2;position:sticky;top:0}.qhi-funnel-primary-stack,.qhi-funnel-side-stack{align-content:start;gap:8px;min-width:0;display:grid}.qhi-today-work-compact{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:0;display:grid}.qhi-today-work-compact .qhi-conversion-event-list{gap:7px;padding:9px}.qhi-today-work-compact .qhi-import-preview{scrollbar-gutter:stable;gap:6px;max-height:210px;padding-right:3px;display:grid;overflow-y:auto}.qhi-control-rule-compact{background:#fff7d673}.qhi-hope-flow-panel{gap:10px}.qhi-hope-flow-panel .qhi-import-heading{margin-bottom:0}.qhi-hope-flow-panel .qhi-lead-command-guidance{text-align:left;grid-template-columns:minmax(220px,.42fr) minmax(0,1fr);align-items:start;padding:8px 10px}.qhi-hope-flow-panel .qhi-lead-command-guidance small{grid-column:1/-1}.qhi-hope-flow-summary{grid-template-columns:repeat(6,minmax(0,1fr))}.qhi-hope-flow-board{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:10px;min-width:0;display:grid}.qhi-hope-flow-board>*{min-width:0}.qhi-hope-flow-lane{align-content:start;gap:8px;padding:9px}.qhi-hope-flow-lane .qhi-import-preview{scrollbar-gutter:stable;gap:7px;min-height:0;max-height:min(58vh,560px);padding-right:3px;display:grid;overflow-y:auto}.qhi-hope-flow-row{background:#fff;border:1px solid #0b4f7a1a;border-radius:7px;grid-template-columns:minmax(0,1fr) minmax(100px,auto);align-items:start;gap:6px;padding:8px;box-shadow:0 3px 10px #082f490d}.qhi-hope-flow-row strong{color:var(--qf-ink);font-size:.78rem;line-height:1.25}.qhi-hope-flow-row>span{grid-column:1;place-self:start;max-width:100%;font-size:.68rem}.qhi-hope-flow-row>small{color:#43657d;grid-column:1/-1;font-size:.7rem;line-height:1.32}.qhi-hope-flow-row>.badge{grid-area:1/2/span 2;place-self:start end;max-width:100%;font-size:.62rem}.qhi-hope-action-panel{scroll-margin-top:16px}.qhi-hope-action-row{grid-template-columns:minmax(0,1fr) minmax(96px,auto)}.qhi-hope-action-open{grid-column:2;place-self:end;min-height:28px;padding:4px 8px;font-size:.68rem}.qhi-offer-anchor-panel{scroll-margin-top:16px}.qhi-offer-anchor-summary{grid-template-columns:repeat(6,minmax(0,1fr))}.qhi-offer-anchor-board{grid-template-columns:repeat(4,minmax(230px,1fr));padding-bottom:2px;overflow-x:auto}.qhi-offer-anchor-lane{min-width:230px}.qhi-offer-anchor-row{grid-template-columns:minmax(0,1fr) minmax(94px,auto)}.qhi-offer-anchor-row .qhi-template-links{grid-column:1/-1;justify-content:flex-start}.qhi-offer-anchor-chip-list{gap:5px}.qhi-offer-anchor-chip-list .badge{white-space:normal;max-width:100%}.qhi-repair-before-quote-panel{gap:10px;scroll-margin-top:16px}.qhi-repair-before-quote-panel .qhi-import-heading{margin-bottom:0}.qhi-repair-before-guidance{text-align:left;grid-template-columns:minmax(210px,.34fr) minmax(0,1fr);align-items:start;padding:8px 10px}.qhi-repair-before-quote-grid{scrollbar-gutter:stable;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:8px;min-height:0;max-height:min(72vh,760px);padding-right:4px;display:grid;overflow-y:auto}.qhi-repair-before-card{appearance:none;color:inherit;cursor:pointer;font:inherit;text-align:left;background:#fff;border:1px solid #b9630033;border-radius:7px;grid-template-columns:minmax(0,1fr) minmax(112px,auto);align-items:start;gap:6px 10px;width:100%;min-width:0;padding:9px 10px;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid;box-shadow:0 4px 12px #5336070f}.qhi-repair-before-card:hover,.qhi-repair-before-card:focus-visible{border-color:#b963008c;outline:none;transform:translateY(-1px);box-shadow:0 8px 22px #5336071f}.qhi-repair-before-card-unmatched{cursor:default;opacity:.78;border-style:dashed}.qhi-repair-before-card-unmatched:hover,.qhi-repair-before-card-unmatched:focus-visible{transform:none;box-shadow:0 4px 12px #5336070f}.qhi-repair-before-card strong{color:var(--qf-ink);font-size:.82rem;line-height:1.25}.qhi-repair-before-card>span:not(.badge):not(.qhi-repair-before-cta),.qhi-repair-before-card>small{color:#43657d;grid-column:1/-1;font-size:.72rem;line-height:1.34}.qhi-repair-before-card>.badge{grid-area:1/2/span 2;place-self:start end;max-width:100%;font-size:.62rem}.qhi-repair-before-money{font-weight:700;color:#785312!important}.qhi-repair-before-cta{color:#6d4b0b;background:#fff7d6d1;border:1px solid #daa52047;border-radius:999px;grid-column:1/-1;justify-self:start;align-items:center;min-height:24px;padding:5px 9px;font-size:.68rem;font-weight:800;line-height:1;display:inline-flex}.qhi-uw-blocked-action-center{gap:10px;scroll-margin-top:16px}.qhi-uw-blocked-guidance{text-align:left;grid-template-columns:minmax(210px,.34fr) minmax(0,1fr) minmax(180px,auto);align-items:start;padding:8px 10px}.qhi-uw-blocked-grid{scrollbar-gutter:stable;grid-template-columns:repeat(auto-fit,minmax(360px,1fr));gap:9px;max-height:min(74vh,780px);padding-right:4px;display:grid;overflow-y:auto}.qhi-uw-blocked-card{background:#fff;border:1px solid #b9630038;border-radius:8px;gap:8px;min-width:0;padding:10px;display:grid;box-shadow:0 12px 26px #53360714}.qhi-uw-blocked-card-head{justify-content:space-between;align-items:start;gap:10px;min-width:0;display:flex}.qhi-uw-blocked-card-head strong{color:var(--qf-ink);font-size:.86rem;line-height:1.25;display:block}.qhi-uw-blocked-card-head span{color:#527088;margin-top:2px;font-size:.72rem;line-height:1.35;display:block}.qhi-uw-blocked-money{color:#785312;font-size:.72rem;font-weight:800}.qhi-uw-blocked-actions{gap:6px;display:grid}.qhi-uw-blocked-action{background:#fff7d6a8;border:1px solid #daa5203d;border-radius:7px;gap:2px;padding:7px 8px;display:grid}.qhi-uw-blocked-action-success{background:#e1f5eab8;border-color:#138a5533}.qhi-uw-blocked-action span{color:var(--qf-ink);font-size:.73rem;font-weight:900}.qhi-uw-blocked-action small{color:#5a7183;font-size:.68rem;line-height:1.35}@media (width<=1180px){.qhi-hope-flow-board{grid-template-columns:repeat(2,minmax(0,1fr))}.qhi-hope-flow-board .qhi-hope-flow-lane:first-child{grid-column:1/-1}.qhi-offer-anchor-board{grid-template-columns:repeat(2,minmax(230px,1fr))}.qhi-offer-anchor-board .qhi-hope-flow-lane:first-child{grid-column:auto}}@media (width<=820px){.qhi-hope-flow-board,.qhi-hope-flow-panel .qhi-lead-command-guidance,.qhi-repair-before-guidance,.qhi-hope-flow-summary,.qhi-repair-before-quote-grid,.qhi-metric-detail-row{grid-template-columns:1fr}.qhi-metric-detail-actions{justify-content:start}.qhi-hope-flow-board .qhi-hope-flow-lane:first-child{grid-column:auto}.qhi-offer-anchor-board{grid-template-columns:1fr}.qhi-offer-anchor-lane{min-width:0}}.qhi-lead-command-guidance{color:var(--text);background:#fff7d6b8;border:1px solid #daa52047;border-radius:8px;gap:4px;padding:10px;display:grid}.qhi-lead-command-guidance strong{font-size:.86rem}.qhi-lead-command-guidance span,.qhi-lead-command-guidance small{color:var(--text-soft);font-size:.74rem}.qhi-lead-command-guidance-operator{background:#f0fdfad1;border-color:#0f766e38}.qhi-export-control-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0;display:grid}.qhi-export-control-grid-compact{gap:8px}.qhi-export-control-card{background:#ffffffe6;border:1px solid #0b4f7a24;border-radius:8px;grid-template-columns:minmax(0,1fr) auto auto;align-items:start;gap:10px;min-width:0;padding:12px;display:grid}.qhi-export-control-grid-compact .qhi-export-control-card{grid-template-columns:minmax(0,1fr) max-content minmax(92px,max-content);align-items:center;gap:8px;padding:9px 10px}.qhi-export-control-grid-compact .qhi-export-control-card strong{font-size:.8rem}.qhi-export-control-grid-compact .qhi-export-control-card small,.qhi-export-control-grid-compact .qhi-export-control-meta span{font-size:.68rem}.qhi-export-control-card-current{background:#f0fdf4eb;border-color:#16a34a47}.qhi-export-control-card>div:first-child{gap:4px;min-width:0;display:grid}.qhi-export-control-card strong{color:var(--text);overflow-wrap:normal;word-break:normal;font-size:.88rem}.qhi-export-control-card small,.qhi-export-control-meta span,.qhi-lead-command-reference-line span{color:var(--text-soft);font-size:.72rem;line-height:1.4}.qhi-export-control-status{color:#0f766e;letter-spacing:0;text-transform:uppercase;font-size:.68rem;font-weight:900}.qhi-export-control-meta{text-align:right;align-content:start;justify-items:end;gap:4px;min-width:120px;display:grid}.qhi-export-control-meta span:first-child{color:var(--text);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.84rem;font-weight:900}.qhi-export-control-meta span{white-space:nowrap}.qhi-export-control-card .qhi-primary-action,.qhi-export-control-card .ghost-button{color:var(--qf-deep-navy);cursor:pointer;text-transform:none;white-space:nowrap;background:#0b4f7a14;border:1px solid #0b4f7a2e;border-radius:6px;justify-content:center;align-items:center;width:auto;min-width:92px;min-height:32px;padding:7px 10px;font-size:.76rem;font-weight:850;line-height:1;text-decoration:none;display:inline-flex}.qhi-export-control-card .qhi-primary-action{background:var(--qf-gold);color:var(--qf-ink);border-color:#d8a9236b}.qhi-export-control-card .qhi-primary-action:hover,.qhi-export-control-card .qhi-primary-action:focus-visible,.qhi-export-control-card .ghost-button:hover,.qhi-export-control-card .ghost-button:focus-visible{color:var(--qf-deep-navy);outline-offset:2px;background:#0b4f7a24;outline:2px solid #0b4f7a47}.qhi-export-control-card .qhi-primary-action:hover,.qhi-export-control-card .qhi-primary-action:focus-visible{background:#ffe27a}.qhi-backlog-export-strip{background:#f8fafcf0;border:1px solid #0b4f7a1a;border-radius:8px;grid-template-columns:minmax(0,1fr) repeat(2,max-content);align-items:center;gap:8px;min-width:0;padding:9px 10px;display:grid}.qhi-backlog-export-strip>div{gap:3px;min-width:0;display:grid}.qhi-backlog-export-strip strong{color:var(--text);font-size:.78rem;line-height:1.25}.qhi-backlog-export-strip .qhi-primary-action,.qhi-backlog-export-strip .ghost-button{white-space:nowrap;flex-direction:column;justify-content:center;align-items:center;gap:2px;width:auto;min-width:126px;min-height:34px;padding:6px 9px;font-size:.74rem;line-height:1.1;text-decoration:none;display:inline-flex}.qhi-backlog-export-strip .qhi-primary-action span,.qhi-backlog-export-strip .ghost-button span{opacity:.78;font-size:.62rem;font-weight:800}.qhi-lead-command-archive-context{background:#ffffffb8;border:1px solid #0b4f7a14;border-radius:8px;flex-wrap:wrap;align-items:center;gap:6px;min-width:0;padding:7px 8px;display:flex}.qhi-lead-command-archive-context span{color:#43657d;white-space:nowrap;background:#f8fafce6;border:1px solid #0b4f7a14;border-radius:999px;padding:5px 8px;font-size:.68rem;line-height:1}.qhi-lead-command-archive-context strong{color:var(--qf-ink);font-variant-numeric:tabular-nums}.qhi-lead-command-reference-line{background:#f8fafcf0;border:1px solid #0b4f7a1a;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:10px;display:flex}.qhi-lead-lane-list,.qhi-export-builder-list{gap:8px;display:grid}.qhi-lead-lane-row,.qhi-export-builder-row{border-top:1px solid #0b4f7a1f;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;padding-top:8px;display:grid}.qhi-export-builder-row{grid-template-columns:minmax(0,1fr) auto}.qhi-lead-lane-row div,.qhi-export-builder-row div{gap:3px;min-width:0;display:grid}.qhi-lead-lane-row strong,.qhi-export-builder-row strong{color:var(--text);font-size:.78rem}.qhi-lead-lane-row small,.qhi-export-builder-row small{color:var(--text-soft);overflow-wrap:anywhere;font-size:.68rem}.qhi-lead-lane-row>span{color:var(--text);font-size:.76rem;font-weight:800}.qhi-lead-command-table td:first-child{gap:3px;min-width:220px;display:grid}.qhi-lead-command-table td:first-child strong{color:var(--text);font-size:.76rem}.qhi-lead-command-table td:first-child small{color:var(--text-soft);overflow-wrap:anywhere;font-size:.68rem}.qhi-brian-review-table td:nth-child(2){text-align:left;text-overflow:ellipsis;max-width:240px;overflow:hidden}.qhi-brian-review-table td:nth-child(2) small{color:var(--text-soft);overflow-wrap:anywhere;white-space:normal;margin-top:3px;font-size:.68rem;display:block}.qhi-brian-guardrails{gap:6px}.qhi-export-list{flex-wrap:wrap;gap:8px;display:flex}.qhi-live-source-grid{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:10px;min-width:0;display:grid}.qhi-live-source-side{gap:10px;min-width:0;display:grid}.qhi-live-source-table td:first-child{gap:3px;min-width:220px;display:grid}.qhi-live-source-table td:first-child strong{color:var(--text);letter-spacing:0;font-size:.76rem}.qhi-live-source-table td:first-child small{color:var(--text-soft);overflow-wrap:anywhere;font-size:.68rem}.qhi-template-links{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.qhi-safety-strip{background:#16a34a14;border:1px solid #22c55e29;border-radius:6px;flex-wrap:wrap;align-items:center;gap:8px;padding:8px;display:flex}.qhi-safety-strip span{color:var(--text-soft);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:800}.qhi-agent-command-panel{gap:12px}.qhi-proceed-queue-panel{gap:0;padding:0}.qhi-proceed-details{min-width:0;display:grid}.qhi-proceed-summary-trigger{cursor:pointer;grid-template-columns:minmax(0,1fr) max-content;align-items:center;gap:10px;min-height:66px;padding:12px;list-style:none;display:grid}.qhi-proceed-summary-trigger::-webkit-details-marker{display:none}.qhi-proceed-summary-trigger:hover,.qhi-proceed-summary-trigger:focus-visible{background:#0b4f7a0a;outline:none}.qhi-proceed-summary-trigger h2{margin:2px 0 0}.qhi-proceed-summary-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;min-width:0;display:flex}.qhi-proceed-brian-needed{color:#6d4b0b;white-space:nowrap;background:#fff7d6c7;border:1px solid #daa52047;border-radius:999px;align-items:center;gap:6px;min-height:30px;padding:5px 10px;display:inline-flex}.qhi-proceed-brian-needed strong{color:var(--qf-ink);font-variant-numeric:tabular-nums;font-size:1rem;line-height:1}.qhi-proceed-brian-needed span{font-size:.72rem;font-weight:900;line-height:1}.qhi-proceed-expand-label{color:var(--qf-deep-navy);white-space:nowrap;background:#0b4f7a14;border:1px solid #0b4f7a1f;border-radius:999px;align-items:center;min-height:30px;padding:6px 10px;font-size:.72rem;font-weight:900;display:inline-flex}.qhi-proceed-details[open] .qhi-proceed-expand-label{font-size:0}.qhi-proceed-details[open] .qhi-proceed-expand-label:after{content:"Collapse";font-size:.72rem}.qhi-proceed-details-body{border-top:1px solid #0b4f7a1a;gap:12px;padding:12px;display:grid}.qhi-proceed-summary{grid-template-columns:repeat(5,minmax(0,1fr))}.qhi-proceed-grid{grid-template-columns:minmax(0,1fr) minmax(300px,.9fr);gap:10px;min-width:0;display:grid}.qhi-proceed-grid>*{min-width:0}.qhi-proceed-waiting{grid-row:span 2}.qhi-proceed-card-list{scrollbar-gutter:stable;gap:8px;min-width:0;max-height:min(46vh,520px);padding-right:4px;display:grid;overflow-y:auto}.qhi-proceed-scorecard,.qhi-proceed-task-row{background:#f8fbfde6;border:1px solid #0b4f7a1f;border-radius:8px;gap:6px;min-width:0;padding:9px;display:grid}.qhi-proceed-row-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;display:grid}.qhi-proceed-row-head>div{gap:3px;min-width:0;display:grid}.qhi-proceed-scorecard strong,.qhi-proceed-task-row strong{color:var(--text);overflow-wrap:anywhere;font-size:.78rem}.qhi-proceed-scorecard span,.qhi-proceed-task-row span,.qhi-proceed-scorecard small,.qhi-proceed-task-row small{color:var(--text-soft);overflow-wrap:anywhere;font-size:.72rem;line-height:1.35}.qhi-proceed-scorecard em,.qhi-proceed-task-row em{color:var(--qf-deep-navy);overflow-wrap:anywhere;font-size:.68rem;font-style:normal;font-weight:800}.qhi-agent-summary{grid-template-columns:repeat(6,minmax(0,1fr))}.qhi-agent-command-grid{grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr);gap:10px;min-width:0;display:grid}.qhi-agent-command-grid>*{min-width:0}.qhi-agent-roster{grid-row:span 2}.qhi-agent-card-scroll{scrollbar-gutter:stable;gap:8px;min-width:0;max-height:min(62vh,640px);padding-right:4px;display:grid;overflow-y:auto}.qhi-agent-card,.qhi-agent-backlog-row,.qhi-agent-prompt-row,.qhi-agent-research-row,.qhi-agent-interaction-row{background:#f8fbfde6;border:1px solid #0b4f7a1f;border-radius:8px;gap:6px;min-width:0;padding:9px;display:grid}.qhi-agent-card-heading,.qhi-agent-backlog-row,.qhi-agent-interaction-row{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;display:grid}.qhi-agent-card-heading>div,.qhi-agent-backlog-row>div:first-child{gap:3px;min-width:0;display:grid}.qhi-agent-card strong,.qhi-agent-backlog-row strong,.qhi-agent-prompt-row strong,.qhi-agent-research-row strong,.qhi-agent-interaction-row strong{color:var(--text);overflow-wrap:anywhere;font-size:.78rem}.qhi-agent-card p,.qhi-agent-backlog-row span,.qhi-agent-prompt-row span,.qhi-agent-research-row span,.qhi-agent-interaction-row span{color:var(--text-soft);overflow-wrap:anywhere;margin:0;font-size:.72rem;line-height:1.35}.qhi-agent-card small,.qhi-agent-backlog-row small,.qhi-agent-prompt-row small,.qhi-agent-research-row small,.qhi-agent-interaction-row small{color:var(--text-soft);overflow-wrap:anywhere;font-size:.68rem}.qhi-agent-chip-row,.qhi-agent-stressor-list{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.qhi-agent-chip-row span,.qhi-agent-stressor-chip,.qhi-agent-row-actions>span{color:var(--qf-deep-navy);background:#f2c94c2e;border:1px solid #d8a92352;border-radius:6px;padding:4px 6px;font-size:.66rem;font-weight:800}.qhi-agent-backlog-list,.qhi-agent-prompt-list,.qhi-agent-research-list,.qhi-agent-interaction-list{scrollbar-gutter:stable;gap:8px;min-width:0;max-height:min(48vh,520px);padding-right:4px;display:grid;overflow-y:auto}.qhi-agent-row-actions{place-items:end;gap:5px;display:grid}.qhi-source-expansion-panel{grid-column:1/-1}.qhi-source-expansion-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;min-width:0;display:grid}.qhi-source-expansion-safety{background:#16a34a14;border:1px solid #22c55e24;border-radius:6px;flex-wrap:wrap;align-items:center;gap:7px;padding:7px;display:flex}.qhi-source-expansion-safety span{color:var(--text-soft);letter-spacing:.06em;text-transform:uppercase;font-size:.68rem;font-weight:800}.qhi-source-expansion-list{scrollbar-gutter:stable;gap:8px;min-width:0;max-height:260px;padding-right:4px;display:grid;overflow-y:auto}.qhi-source-expansion-row{background:#f8fbfde6;border:1px solid #0b4f7a1f;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(160px,.65fr) minmax(120px,auto);align-items:start;gap:8px;min-width:0;padding:9px;display:grid}.qhi-source-expansion-row div{gap:3px;min-width:0;display:grid}.qhi-source-expansion-row strong{color:var(--text);overflow-wrap:anywhere;font-size:.78rem;display:block}.qhi-source-expansion-row span,.qhi-source-expansion-row small,.qhi-source-expansion-row em{color:var(--text-soft);overflow-wrap:anywhere;font-size:.7rem;font-style:normal}.qhi-source-expansion-row em{color:var(--qf-deep-navy);text-align:right;font-weight:800}.qhi-conversion-upload-grid{grid-template-columns:minmax(280px,.9fr) minmax(0,1.1fr);gap:12px;min-width:0;display:grid}.qhi-conversion-upload,.qhi-conversion-validation,.qhi-conversion-event-list,.qhi-roi-table{background:#ffffffdb;border:1px solid #0b4f7a1f;border-radius:8px;gap:10px;min-width:0;padding:10px;display:grid}.qhi-conversion-preview-grid,.qhi-conversion-tables{gap:10px;min-width:0;display:grid}.qhi-conversion-preview-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.qhi-conversion-tables{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.qhi-conversion-event-list-header,.qhi-roi-table-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.qhi-conversion-event-list-header strong,.qhi-roi-table-heading h3{color:var(--text);letter-spacing:0;margin:0;font-size:.88rem}.qhi-conversion-event-list-header span,.qhi-roi-table-heading span{color:var(--text-soft);font-size:.72rem}.qhi-roi-table{overflow-x:auto}.qhi-roi-table table{border-collapse:collapse;width:100%;min-width:640px}.qhi-roi-table th,.qhi-roi-table td{color:var(--text-soft);text-align:right;white-space:nowrap;border-bottom:1px solid #0b4f7a1a;padding:7px 6px;font-size:.74rem}.qhi-roi-table th:first-child,.qhi-roi-table td:first-child{color:var(--text);text-align:left;text-overflow:ellipsis;white-space:nowrap;max-width:220px;overflow:hidden}.qhi-review-drawer{z-index:80;background:#f8fbfd;border:1px solid #0b4f7a33;border-radius:8px 0 0 8px;gap:12px;width:min(94vw,1020px);max-width:1020px;padding:14px;display:none;position:fixed;inset:14px 0 14px auto;overflow-y:auto;box-shadow:0 24px 80px #082f4938}.qhi-review-drawer-open{display:grid}.qhi-drawer-header{z-index:3;background:#fff;border-bottom:1px solid #0b4f7a24;margin:-14px -14px 0;padding:14px;position:sticky;top:-14px}.qhi-drawer-header-actions{justify-content:flex-end}.qhi-drawer-close-button{color:var(--qf-deep-navy);background:#0b4f7a14;border-color:#0b4f7a42;font-weight:800}.qhi-drawer-header .qhi-outcome-bar{flex:100%}.qhi-review-tabs{z-index:4;background:#fff;border:1px solid #0b4f7a24;border-radius:8px;align-items:center;gap:6px;padding:6px;display:flex;position:sticky;top:0;overflow-x:auto}.qhi-review-tab{color:var(--text-soft);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;flex:none;min-height:34px;padding:8px 10px;font-size:.76rem;font-weight:800}.qhi-review-tab-active{color:var(--qf-deep-navy);background:#f2c94c3d;border-color:#d8a92380}.qhi-review-tab-panel{gap:12px;display:grid}.qhi-review-tab-panel[hidden]{display:none}.qhi-drawer-header span,.qhi-ghl-placeholder li{color:var(--text-soft);font-size:.78rem}.qhi-drawer-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.qhi-drawer-form label{gap:5px;display:grid}.qhi-drawer-form label span{color:var(--text-soft);text-transform:uppercase;font-size:.72rem}.qhi-drawer-form input,.qhi-drawer-form textarea,.qhi-drawer-form select{color:var(--text);background:#fff;border:1px solid #0b4f7a2e;border-radius:6px;width:100%;min-height:38px;padding:8px}.qhi-drawer-form textarea{resize:vertical;min-height:74px}.qhi-brian-routing-panel{background:linear-gradient(#fffffff5,#f8fbfdf0);border:1px solid #0b4f7a24;border-radius:8px;gap:10px;min-width:0;padding:10px;display:grid}.qhi-brian-routing-head{justify-content:space-between;align-items:start;gap:12px;min-width:0;display:flex}.qhi-brian-routing-head>div{gap:3px;min-width:0;display:grid}.qhi-brian-routing-head span,.qhi-brian-route-preview span,.qhi-brian-route-mission span{color:var(--text-soft);letter-spacing:0;text-transform:uppercase;font-size:.68rem;font-weight:900}.qhi-brian-routing-head strong{color:var(--text);font-size:.9rem}.qhi-brian-routing-head small{color:var(--text-soft);font-size:.74rem;line-height:1.38}.qhi-brian-route-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:8px;min-width:0;display:grid}.qhi-brian-route-card{appearance:none;color:inherit;cursor:pointer;font:inherit;text-align:left;background:#fff;border:1px solid #0b4f7a21;border-radius:7px;gap:4px;min-width:0;padding:8px;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid}.qhi-brian-route-card:hover,.qhi-brian-route-card:focus-visible,.qhi-brian-route-card-active{border-color:#0b4f7a6b;outline:none;transform:translateY(-1px);box-shadow:0 8px 20px #082f491a}.qhi-brian-route-card-active{background:#f0fdfae0}.qhi-brian-route-card strong{color:var(--qf-ink);font-size:.78rem;line-height:1.25}.qhi-brian-route-card span,.qhi-brian-route-card small{color:#43657d;font-size:.68rem;line-height:1.32}.qhi-brian-route-preview{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;min-width:0;display:grid}.qhi-brian-route-preview div,.qhi-brian-route-mission{background:#0b4f7a0d;border:1px solid #0b4f7a1a;border-radius:7px;gap:4px;min-width:0;padding:8px;display:grid}.qhi-brian-route-preview strong,.qhi-brian-route-mission strong{color:var(--text);overflow-wrap:anywhere;font-size:.78rem}.qhi-brian-route-mission small{color:var(--text-soft);font-size:.72rem;line-height:1.38}.qhi-detail-section{background:#ffffffdb;border:1px solid #0b4f7a1f;border-radius:8px;gap:10px;min-width:0;padding:12px;display:grid}.qhi-detail-section h3{color:var(--text);letter-spacing:0;margin:0;font-size:.86rem}.qhi-detail-list,.qhi-detail-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.qhi-detail-columns{grid-template-columns:repeat(3,minmax(0,1fr))}.qhi-detail-list div,.qhi-detail-columns>div,.qhi-property-facts-card{background:#f8fbfdf0;border:1px solid #0b4f7a1a;border-radius:6px;min-width:0;padding:8px}.qhi-detail-list span{color:var(--text-soft);text-transform:uppercase;font-size:.68rem;display:block}.qhi-detail-list strong,.qhi-property-facts-card strong,.qhi-detail-columns strong{color:var(--text);overflow-wrap:anywhere;margin-top:3px;font-size:.78rem;display:block}.qhi-property-facts-card span,.qhi-detail-note,.qhi-detail-empty{color:var(--text-soft);margin:0;font-size:.74rem;line-height:1.35}.qhi-property-override-form{grid-template-columns:repeat(3,minmax(0,1fr))}.qhi-uw-evidence-gate{border:1px solid #d48e2047;border-radius:8px;gap:10px;padding:10px;display:grid}.qhi-uw-evidence-gate-ready{border-color:#2486573d}.qhi-uw-evidence-gate-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.qhi-uw-evidence-gate-head div{gap:3px;display:grid}.qhi-uw-evidence-gate-head strong{color:var(--text);font-size:.84rem}.qhi-uw-evidence-gate-head span,.qhi-uw-evidence-note{color:var(--text-soft);font-size:.73rem;line-height:1.35}.qhi-uw-evidence-requirements{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.qhi-uw-evidence-requirements>span{color:var(--text-soft);text-transform:uppercase;grid-column:1/-1;font-size:.72rem}.qhi-uw-evidence-row{background:#f8fbfdf0;border:1px solid #0b4f7a1a;border-radius:6px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px;min-width:0;padding:8px;display:grid}.qhi-uw-evidence-row strong,.qhi-uw-evidence-row small{overflow-wrap:anywhere}.qhi-uw-evidence-row small{color:var(--text-soft);font-size:.7rem}.qhi-uw-evidence-row-missing{border-color:#d48e2052}.qhi-uw-evidence-advisory{color:var(--text-soft);flex-wrap:wrap;gap:6px;font-size:.72rem;display:flex}.qhi-uw-evidence-advisory span{background:#0b4f7a12;border-radius:999px;padding:5px 8px}.qhi-proceed-uw-button{width:fit-content}.qhi-uw-control-form{grid-template-columns:repeat(3,minmax(0,1fr))}.qhi-detail-subhead{color:var(--text);letter-spacing:0;margin:2px 0 0;font-size:.78rem}.qhi-sensitivity-table{border:1px solid #0b4f7a1f;border-radius:8px;min-width:0;display:grid;overflow-x:auto}.qhi-sensitivity-row{grid-template-columns:minmax(110px,1fr) repeat(6,minmax(92px,.85fr));align-items:center;gap:8px;min-width:760px;padding:8px;display:grid}.qhi-sensitivity-row+.qhi-sensitivity-row{border-top:1px solid #0b4f7a1a}.qhi-sensitivity-head{color:var(--text-soft);text-transform:uppercase;background:#0b4f7a0f;font-size:.68rem;font-weight:800}.qhi-sensitivity-row strong,.qhi-sensitivity-row span{color:var(--text);overflow-wrap:anywhere;font-size:.74rem}.qhi-property-identity-form label:first-child{grid-column:1/-1}.qhi-detail-bullets{color:var(--text-soft);gap:5px;margin:8px 0 0;padding-left:18px;font-size:.74rem;display:grid}.qhi-detail-bullets.qhi-property-fix-warnings{color:var(--warning)}.qhi-comps-table{border:1px solid #0b4f7a1f;border-radius:8px;min-width:0;display:grid;overflow-x:auto}.qhi-comps-row{grid-template-columns:minmax(180px,1.25fr) repeat(5,minmax(110px,1fr));align-items:center;gap:8px;min-width:820px;padding:8px;display:grid}.qhi-comps-row+.qhi-comps-row{border-top:1px solid #0b4f7a1a}.qhi-comps-head{color:var(--text-soft);text-transform:uppercase;background:#0b4f7a0f;font-size:.68rem;font-weight:800}.qhi-comps-row strong,.qhi-comps-row span{color:var(--text);overflow-wrap:anywhere;font-size:.74rem}.qhi-comps-row span{color:var(--text-soft)}.seller-call-tracker{gap:12px;display:grid}.seller-call-command,.seller-call-progress,.seller-call-section,.seller-call-summary-card,.seller-call-missing{background:#ffffffdb;border:1px solid #0b4f7a24;border-radius:8px;min-width:0}.seller-call-command{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:12px;padding:12px;display:grid}.seller-call-command h3{color:var(--text);letter-spacing:0;margin:0;font-size:1rem}.seller-call-command span,.seller-call-section summary span{color:var(--text-soft);font-size:.76rem;line-height:1.35}.seller-call-quick-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.seller-call-worksheet-actions{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.seller-call-quick-actions button,.seller-call-worksheet-actions button{color:var(--qf-deep-navy);cursor:pointer;background:#0b4f7a14;border:1px solid #0b4f7a33;border-radius:6px;min-height:34px;padding:8px;font-size:.68rem;font-weight:900}.seller-call-worksheet-actions button{color:var(--text);background:#f2c94c29;border-color:#d8a92352}.seller-call-worksheet-actions span{color:var(--qf-deep-navy);align-self:center;font-size:.74rem;font-weight:800}.seller-call-action-warning,.seller-call-missing-active{background:#fbbf241f;border-color:#fbbf2452}.seller-call-action-warning{color:var(--warning);border:1px solid #fbbf2452;border-radius:8px;padding:10px 12px;font-size:.78rem;font-weight:800}.seller-call-summary-card{gap:10px;padding:12px;display:grid}.seller-call-summary-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.seller-call-summary-heading div{gap:2px;display:grid}.seller-call-summary-heading strong,.seller-call-missing>strong{color:var(--text);font-size:.84rem}.seller-call-summary-heading span,.seller-call-missing span,.seller-call-missing p,.seller-call-missing li{color:var(--text-soft);font-size:.76rem;line-height:1.35}.seller-call-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.seller-call-progress{z-index:3;gap:10px;padding:12px;display:grid;position:sticky;top:48px}.seller-call-progress-main{align-items:baseline;gap:8px;display:flex}.seller-call-progress strong{color:var(--qf-deep-navy);font-size:1.25rem}.seller-call-progress span{color:var(--text-soft);font-size:.72rem}.seller-call-progress-track{background:#0b4f7a1f;border-radius:999px;height:8px;overflow:hidden}.seller-call-progress-track span{background:linear-gradient(90deg, var(--qf-navy), var(--qf-gold));height:100%;display:block}.seller-call-progress-steps{grid-template-columns:repeat(9,minmax(0,1fr));gap:6px;display:grid}.seller-call-step{color:var(--text-soft);text-align:center;text-overflow:ellipsis;white-space:nowrap;border:1px solid #0b4f7a29;border-radius:999px;min-width:0;padding:6px 8px;overflow:hidden}.seller-call-step-complete{color:var(--qf-deep-navy);background:#f2c94c2e;border-color:#d8a92357}.seller-call-missing{gap:10px;padding:12px;display:grid}.seller-call-warning-groups{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.seller-call-warning-groups>div{background:#f8fbfdf0;border:1px solid #0b4f7a1a;border-radius:6px;min-width:0;padding:10px}.seller-call-warning-groups ul{gap:5px;margin:0;padding-left:18px;display:grid}.seller-call-warning-groups span{color:var(--text-soft);text-transform:uppercase;margin-bottom:6px;font-size:.68rem;font-weight:800;display:block}.seller-call-section summary strong{color:var(--text);font-size:.82rem}.seller-call-section{overflow:hidden}.seller-call-section summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px;padding:12px;display:grid}.seller-call-section-title{gap:4px;min-width:0;display:grid}.seller-call-section-title small{color:var(--text-soft);font-size:.74rem;font-weight:600;line-height:1.35}.seller-call-grid{border-top:1px solid #0b4f7a1f;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px;display:grid}.seller-call-field,.seller-question-list{gap:6px;min-width:0;display:grid}.seller-call-field-wide{grid-column:1/-1}.seller-call-field>span{color:var(--text-soft);text-transform:uppercase;font-size:.68rem;font-weight:800}.seller-call-field input,.seller-call-field textarea,.seller-call-field select,.seller-question input{color:var(--text);background:#fff;border:1px solid #0b4f7a2e;border-radius:6px;width:100%;min-height:38px;padding:8px}.seller-call-field textarea{resize:vertical;min-height:88px}.seller-call-risk-flags{flex-wrap:wrap;gap:7px;display:flex}.seller-question-list{border-top:1px solid #0b4f7a1f;padding:12px}.seller-question{color:var(--text-soft);cursor:pointer;border:1px solid #0b4f7a29;border-radius:6px;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:9px;min-height:48px;padding:10px 11px;font-size:.76rem;line-height:1.35;display:grid}.seller-question input{width:22px;min-height:22px;padding:0}.seller-question-checked{color:var(--qf-deep-navy);background:#f2c94c29;border-color:#d8a92352}.seller-call-risk-flags span{color:#b91c1c;background:#f871711a;border:1px solid #f871713d;border-radius:999px;padding:6px 9px;font-size:.72rem;font-weight:800}.qhi-ghl-placeholder{background:#f59e0b14;border:1px dashed #f59e0b57;border-radius:8px;gap:8px;padding:10px;display:grid}.qhi-ghl-placeholder button{color:var(--text-soft);background:#fff;border:1px solid #0b4f7a2e;border-radius:6px;min-height:38px}.qhi-ghl-placeholder ul{gap:4px;margin:0;padding-left:18px;display:grid}.qhi-empty-column{color:var(--text-soft);text-align:center;border:1px dashed #0b4f7a38;border-radius:8px;padding:18px;font-size:.82rem}.needs-brian-actions{flex-wrap:wrap;gap:10px;display:flex}.positive-copy{color:var(--success)}.negative-copy{color:var(--warning)}@keyframes fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (width<=1120px){.app-shell,.trading-hero-grid{grid-template-columns:1fr}.control-room-state-bar{grid-template-columns:repeat(3,minmax(0,1fr))}.control-room-grid{grid-template-columns:1fr}.cockpit-grid,.cockpit-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.sidebar{border-right:0;border-bottom:1px solid var(--border);min-height:auto;position:relative}.page-grid,.modal-grid,.recap-grid{grid-template-columns:1fr}.topbar{flex-direction:column}.qhi-acquisition-workspace,.qhi-command-strip{grid-template-columns:1fr}.qhi-workspace-nav{align-items:center;width:calc(100vw - 36px);min-width:0;max-width:100%;display:flex;position:relative;top:0;overflow-x:auto}.qhi-workspace-view-links{border-bottom:0;border-right:1px solid #0b4f7a24;flex:none;align-items:center;margin-bottom:0;padding-bottom:0;padding-right:8px;display:flex}.qhi-workspace-nav-label{flex:none;padding:2px 4px 0}.qhi-workspace-nav a{flex:none}.qhi-top-grid,.qhi-today-calls-grid,.qhi-needs-brian-grid,.qhi-two-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.qhi-all-lead-card{grid-template-columns:minmax(0,1fr) minmax(132px,auto);grid-template-areas:"identity rail""signals rail""actions rail""metrics rail""brief rail"}.qhi-all-lead-facts{display:grid}.qhi-all-lead-metrics{grid-template-columns:repeat(5,minmax(92px,1fr))}.qhi-hero-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.qhi-command-priority-board,.qhi-lead-build-overview,.qhi-lead-production-scoreboard{grid-template-columns:1fr}.qhi-lead-production-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.qhi-lead-build-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=820px){.app-main{padding:18px}.sidebar,.app-main,.page-stage,.trading-page-stack,.trading-command-hero,.trading-hero-copy,.trading-hero-card{min-width:0;max-width:100%}.brand-block{flex-wrap:wrap;justify-content:flex-start}.trading-command-hero{grid-template-columns:1fr}.control-room-heading{flex-direction:column;align-items:stretch}.strategy-metrics,.trade-journal-row{grid-template-columns:1fr}.cockpit-header,.cockpit-row-main,.cockpit-outcome-row,.cockpit-opportunity-row,.trading-diagnostics-drawer summary{flex-direction:column;align-items:stretch}.cockpit-trade-row-inline,.control-room-state-bar,.control-room-blocker-grid,.control-room-decision-grid,.control-room-agent-grid,.control-room-intervention-list{grid-template-columns:1fr}.cockpit-opportunity-detail{text-align:left;justify-items:start}.cockpit-metrics,.cockpit-grid,.cockpit-track-grid{grid-template-columns:1fr}.cockpit-status-strip{justify-content:flex-start}.table-header,.table-row{grid-template-columns:repeat(2,minmax(0,1fr))}.compose-row,.profile-grid{grid-template-columns:1fr;display:grid}.qhi-top-grid,.qhi-today-calls-grid,.qhi-needs-brian-grid,.qhi-needs-brian-actions,.qhi-needs-brian-money,.qhi-two-card-grid,.qhi-all-lead-card,.qhi-card-metrics,.qhi-deal-economics-grid,.qhi-buyer-panel,.qhi-snapshot-grid,.qhi-negotiation-row,.qhi-import-summary,.qhi-import-commit-panel,.qhi-drawer-metrics,.qhi-drawer-form,.qhi-detail-list,.qhi-detail-columns,.qhi-knowledge-kernel-grid,.qhi-property-override-form,.qhi-call-action-row,.qhi-seller-call-offer-grid,.qhi-review-action-row,.qhi-conversion-upload-grid,.qhi-conversion-preview-grid,.qhi-source-expansion-metrics,.qhi-source-expansion-row,.qhi-lead-command-grid,.qhi-command-status-spine,.qhi-lead-command-workbench,.qhi-funnel-control-workbench,.qhi-today-work-compact,.qhi-brian-route-preview,.qhi-export-control-grid,.qhi-export-control-card,.qhi-agent-command-grid,.qhi-proceed-grid,.qhi-training-grid,.qhi-training-coach-controls,.qhi-live-source-grid,.seller-call-command,.seller-call-grid,.seller-call-summary-grid,.seller-call-warning-groups,.seller-call-worksheet-actions{grid-template-columns:1fr}.qhi-export-control-card{justify-items:stretch}.qhi-export-control-meta{text-align:left;justify-items:start;min-width:0}.qhi-export-control-card .qhi-primary-action,.qhi-export-control-card .ghost-button{justify-content:center;width:100%}.qhi-lead-command-reference-line{flex-direction:column;align-items:stretch}.qhi-needs-brian-guard{flex-direction:column;align-items:flex-start}.qhi-needs-brian-guard span{text-align:left}.qhi-all-lead-facts{display:grid}.qhi-all-lead-card{grid-template-areas:"identity""signals""actions""metrics""brief""rail"}.qhi-all-lead-brief{border-top:1px solid #0b4f7a1f;border-left:0;padding-top:10px;padding-left:0}.qhi-all-lead-rail{grid-template-columns:1fr}.qhi-all-lead-metrics{grid-template-columns:repeat(2,minmax(0,1fr));max-width:none}.qhi-all-lead-action-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.qhi-ghl-stage-column{flex-basis:min(92vw,580px)}.qhi-ghl-stage-column-empty{flex-basis:min(58vw,188px)}.qhi-brief-preview-backdrop{align-items:stretch;padding:10px}.qhi-brief-preview-modal{width:100%;min-width:0;max-height:calc(100svh - 20px)}.qhi-seller-call-workflow-header{grid-template-columns:1fr}.qhi-seller-call-workflow-header>div:last-child{text-align:left;justify-items:start}.qhi-outcome-bar,.qhi-outcome-bar-call,.qhi-outcome-bar-drawer{grid-template-columns:repeat(3,minmax(0,1fr))}.qhi-hero-stats{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.qhi-hero-stats .card{padding:12px}.qhi-hero-stats .stat-card strong{margin:4px 0;font-size:1.45rem}.qhi-hero-stats .stat-card p,.qhi-hero-stats .stat-card span{font-size:.72rem;line-height:1.25}.qhi-command-priority-board,.qhi-lead-build-overview,.qhi-backlog-export-strip{grid-template-columns:1fr}.qhi-lead-build-context-line,.qhi-lead-command-archive-context{flex-direction:column;align-items:stretch}.qhi-backlog-export-strip .qhi-primary-action,.qhi-backlog-export-strip .ghost-button{justify-content:space-between;width:100%}.qhi-lead-command-actions{justify-content:flex-start;width:100%;max-width:none}.qhi-lead-command-actions .qhi-primary-action,.qhi-lead-command-actions .ghost-button{width:100%;min-width:0}.qhi-command-work-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.qhi-command-center-card-grid{grid-template-columns:minmax(0,1fr);width:calc(100vw - 36px);max-width:calc(100vw - 36px)}.qhi-proceed-queue-panel{width:calc(100vw - 36px);max-width:calc(100vw - 36px)}.qhi-proceed-summary-trigger{grid-template-columns:1fr}.qhi-proceed-summary-actions{justify-content:flex-start}.qhi-command-context-row{align-items:center}.qhi-command-context-row>span{flex-basis:100%}.qhi-lead-production-metrics,.qhi-lead-build-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.qhi-lead-command-empty-metrics,.qhi-lead-command-archive-details>summary{grid-template-columns:1fr}.qhi-lead-command-archive-details>summary:after{justify-self:start}.qhi-top-grid{grid-template-columns:minmax(0,1fr)}.qhi-command-strip,.qhi-command-tabs,.qhi-command-tab-panel,.qhi-quick-filters,.qhi-deal-search,.qhi-section-container,.qhi-section-card-scroll,.qhi-search-container,.qhi-search-results,.qhi-today-calls-section,.qhi-today-calls-container,.qhi-today-calls-grid,.qhi-section-heading,.qhi-top-opportunities-container,.qhi-top-grid,.qhi-kanban-section,.qhi-kanban-container,.qhi-lead-command-panel,.qhi-agent-command-panel,.qhi-training-center-panel,.qhi-import-shell{width:calc(100vw - 36px);max-width:calc(100vw - 36px)}.qhi-card-header,.qhi-column-header,.qhi-training-video-row,.qhi-deal-search{flex-direction:column;grid-template-columns:1fr;align-items:stretch}.qhi-deal-card .badge{align-self:start}.qhi-chip-row{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.qhi-chip-row .qhi-mini-chip{justify-content:center}.qhi-chip-row .qhi-mini-chip-neutral{grid-column:1/-1}.qhi-deal-card-featured .qhi-card-metrics,.qhi-deal-card-compact .qhi-card-metrics,.qhi-deal-card-featured .qhi-buyer-panel,.qhi-deal-card-compact .qhi-buyer-panel,.qhi-call-money-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.qhi-import-commit-button{width:100%}.seller-call-quick-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.seller-call-progress{top:0}.seller-call-progress-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.seller-call-section summary{grid-template-columns:1fr}.seller-call-field textarea{min-height:120px}.qhi-call-tracking-grid,.qhi-seller-signal-strip,.qhi-warm-lead-questions>div{grid-template-columns:1fr}.qhi-call-phone-row,.qhi-today-call-topline{flex-direction:column;align-items:stretch}.qhi-call-phone-row strong{text-align:left}.qhi-section-actions,.qhi-kanban-sort-control{flex-direction:column;align-items:stretch}.qhi-section-actions{justify-content:stretch}.qhi-kanban-sort-control select{width:100%;min-width:0}.qhi-kanban-board{grid-auto-columns:minmax(340px,92vw)}.qhi-review-drawer{z-index:90;border-radius:0;width:100vw;max-width:none;min-height:100svh;transition:transform .18s;position:fixed;inset:0;overflow-y:auto;transform:translate(100%)}.qhi-review-drawer-open{transform:translate(0)}}
