@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color-scheme:light;--font-sans: "Inter Variable", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--font-numeric: "Inter Variable", "Inter", -apple-system, BlinkMacSystemFont, system-ui, sans-serif;font-family:var(--font-sans);font-feature-settings:"cv11","ss01","ss03";--design-primary: #07090d;--design-secondary: #5f6b7a;--design-tertiary: #d71920;--design-neutral: #ffffff;--design-text: #111316;--design-border: #d9dde5;--design-surface-subtle: #fbfbfa;--design-surface-rail: #f4f5f7;--design-red-soft: #fdecee;--design-success: #007a43;--design-warning: #b77900;--design-danger: #b42318;--design-champagne: #c9a96a;--design-champagne-soft: #f6efe1;--design-ink-glass: rgba(7, 9, 13, .02);--bg: var(--design-neutral);--surface: var(--design-neutral);--surface-2: var(--design-surface-subtle);--surface-3: var(--design-surface-rail);--line: var(--design-border);--line-soft: rgba(17, 19, 22, .1);--text: var(--design-text);--muted: var(--design-secondary);--faint: #8a94a1;--gold: var(--design-champagne);--gold-2: var(--design-champagne);--blue: #1d5fd1;--green: var(--design-success);--red: var(--design-tertiary);--shadow: none;--compact-shadow: none;--panel-shadow: none;--motion-quick: .14s cubic-bezier(.32, .72, 0, 1);--motion-soft: .24s cubic-bezier(.32, .72, 0, 1)}:root.dark-mode{color-scheme:dark;--design-primary: #e4e6eb;--design-secondary: #8b92a0;--design-neutral: #0f1115;--design-text: #e4e6eb;--design-border: #2e3340;--design-surface-subtle: #161920;--design-surface-rail: #1c2028;--design-red-soft: #2d1417;--design-ink-glass: rgba(255, 255, 255, .03);--bg: #0f1115;--surface: #161920;--surface-2: #1c2028;--surface-3: #242830;--line: #2e3340;--line-soft: rgba(255, 255, 255, .08);--text: #e4e6eb;--muted: #8b92a0;--faint: #5c6370;--bg-hover: rgba(255, 255, 255, .06);--shadow: 0 2px 8px rgba(0, 0, 0, .35);--compact-shadow: 0 1px 4px rgba(0, 0, 0, .35);--panel-shadow: 0 4px 16px rgba(0, 0, 0, .45)}.dark-mode body{background:#0f1115;color:#e4e6eb}.dark-mode .top-nav{background:#0f1115;border-bottom-color:#2e3340;-webkit-backdrop-filter:none;backdrop-filter:none}.dark-mode .main-tabs button,.dark-mode .nav-ai-button,.dark-mode .nav-more-dropdown{color:#8b92a0}.dark-mode .main-tabs button.active,.dark-mode .main-tabs button:hover,.dark-mode .main-tabs button:focus-visible{background:#1c2028;color:#fff}.dark-mode .notification-bell{background:#1c2028;border-color:#2e3340;color:#e4e6eb}.dark-mode .notification-bell:hover{background:#242830}.dark-mode .notification-dropdown{background:#161920;border-color:#2e3340;box-shadow:0 16px 48px #00000080}.dark-mode .notification-item{border-bottom-color:#2e3340}.dark-mode .notification-item:not(:disabled):hover{background:#d7192014}.dark-mode .notification-dropdown-header,.dark-mode .notification-empty{color:#8b92a0}.dark-mode .notification-headline{color:#e4e6eb}.dark-mode .notification-detail{color:#8b92a0}.dark-mode .workspace,.dark-mode .app-shell{background:#0f1115}.dark-mode .auth-shell{background:linear-gradient(90deg,#03050899,#03050866 38%,#030508e0),linear-gradient(0deg,#030508b3,#0305084d 46%,#030508a6),url(/yuma-luxury-home-bg.jpg) center / cover no-repeat}.dark-mode .auth-card{background:#161920f2;border-color:#2e3340;border-top-color:var(--red);box-shadow:0 28px 80px #0000008c;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.dark-mode .auth-brand strong,.dark-mode .auth-copy h1{color:#e4e6eb}.dark-mode .auth-brand span,.dark-mode .auth-copy span{color:#8b92a0}.dark-mode .auth-form label{color:#e4e6eb}.dark-mode .auth-form input{background:#1c2028;border-color:#2e3340;color:#e4e6eb}.dark-mode .auth-error{background:#b423181f;border-left-color:var(--red);color:#f87171}.dark-mode .auth-help{color:#8b92a0}.dark-mode .auth-divider{color:#5c6370}.dark-mode .auth-divider:before,.dark-mode .auth-divider:after{background:#2e3340}.dark-mode .supabase-status-bar{background:#161920;border-bottom-color:#2e3340}.dark-mode .supabase-status-bar span{color:#8b92a0}.dark-mode .supabase-status-bar strong{color:#e4e6eb}.dark-mode .primary-button{background:linear-gradient(135deg,#d71920,#a01118);color:#fff}.dark-mode .secondary-button{background:#1c2028;border-color:#2e3340;color:#e4e6eb}.dark-mode .secondary-button:hover{background:#242830;border-color:#3a4050}.dark-mode .text-button{color:#f87171}.dark-mode .icon-button{background:#242830;color:#e4e6eb}.dark-mode .icon-text-button{background:#1c2028;border-color:#2e3340;color:#e4e6eb}.dark-mode .icon-text-button.primary{background:#d71920;border-color:#d71920;color:#fff}.dark-mode input,.dark-mode select,.dark-mode textarea{background:#1c2028;color:#e4e6eb;border-color:#2e3340}.dark-mode input::placeholder,.dark-mode textarea::placeholder{color:#5c6370}.dark-mode input:focus,.dark-mode select:focus,.dark-mode textarea:focus{border-color:#d7192080}.dark-mode .search-box,.dark-mode .select-box{background:#1c2028;border-color:#2e3340}.dark-mode .global-search input{background:#1c2028;color:#e4e6eb;border-color:#2e3340}.dark-mode .global-results{background:#161920;border-color:#2e3340;box-shadow:0 16px 48px #0006}.dark-mode .account-menu-panel{background:#161920;border-color:#2e3340;color:#e4e6eb;box-shadow:0 16px 48px #00000080}.dark-mode .account-menu-header{border-bottom-color:#2e3340}.dark-mode .account-menu-header strong{color:#e4e6eb}.dark-mode .account-menu-header em,.dark-mode .role-switch button{color:#8b92a0}.dark-mode .role-switch button.active{color:#fff;background:#242830}.dark-mode .lead-rail,.dark-mode .lead-rail-list{background:#161920;border-color:#2e3340}.dark-mode .pipeline-board{background:transparent}.dark-mode .pipeline-column{background:#161920;border-color:#2e3340}.dark-mode .pipeline-column.drag-over{border-color:#d7192066;background:#d719200a}.dark-mode .column-head{border-bottom-color:#2e3340}.dark-mode .column-head strong{color:#e4e6eb}.dark-mode .column-head span{color:#5c6370}.dark-mode .column-head em{background:#e4e6eb;color:#0f1115}.dark-mode .pipeline-column-scale{border-bottom-color:#2e3340;color:#8b92a0}.dark-mode .pipeline-card{background:#1c2028;border-color:#2e3340}.dark-mode .pipeline-card:hover{border-color:#3a4050;box-shadow:0 4px 16px #0000004d}.dark-mode .pipeline-card strong{color:#e4e6eb}.dark-mode .pipeline-filter-bar{border-bottom-color:#2e3340}.dark-mode .pipeline-filter-bar h3{color:#e4e6eb}.dark-mode .pipeline-zone{border-color:#2e3340}.dark-mode .pipeline-zone-marker span{color:#5c6370}.dark-mode .pipeline-zone-marker strong{color:#e4e6eb}.dark-mode .command-center,.dark-mode .command-center-inner{background:#0f1115}.dark-mode .realtor-command-view{background:transparent}.dark-mode .realtor-command-head h1{color:#e4e6eb}.dark-mode .realtor-command-head .eyebrow,.dark-mode .command-proof{color:#8b92a0}.dark-mode .command-proof strong{color:#e4e6eb}.dark-mode .realtor-command-card{background:#161920;border-color:#2e3340}.dark-mode .realtor-command-card:not(:disabled):hover,.dark-mode .realtor-command-card:not(:disabled):focus-visible{background:#1c2028;border-color:#d719204d;box-shadow:0 18px 40px #00000059}.dark-mode .realtor-command-card p{color:#8b92a0}.dark-mode .daily-mission-panel{background:#161920;border-color:#2e3340}.dark-mode .daily-mission-panel h2{color:#e4e6eb}.dark-mode .daily-mission-panel p{color:#8b92a0}.dark-mode .daily-mission-main button{background:#1c2028;border-color:#2e3340;color:#e4e6eb}.dark-mode .daily-mission-main button:hover{background:#242830;border-color:#3a4050}.dark-mode .daily-mission-brief{background:#ffffff05;border-color:#2e3340}.dark-mode .daily-mission-brief span{color:#5c6370}.dark-mode .daily-mission-brief strong{color:#e4e6eb}.dark-mode .daily-boss-summary-strip article{background:#161920;border-color:#2e3340;border-left-color:var(--red)}.dark-mode .daily-boss-summary-strip span{color:#5c6370}.dark-mode .daily-boss-summary-strip strong{color:#e4e6eb}.dark-mode .daily-boss-summary-strip p{color:#8b92a0}.dark-mode .daily-briefing-card{background:#161920;border-color:#2e3340;border-left-color:var(--red)}.dark-mode .daily-briefing-header strong{color:#e4e6eb}.dark-mode .daily-briefing-refresh{background:#242830;border-color:#2e3340;color:#8b92a0}.dark-mode .daily-briefing-refresh:hover:not(:disabled){background:#2e3340;color:#e4e6eb}.dark-mode .daily-briefing-greeting{color:#e4e6eb}.dark-mode .daily-briefing-priorities li{background:#ffffff08}.dark-mode .daily-briefing-priorities li[data-urgency=high]{background:#dc262614}.dark-mode .daily-briefing-priorities li[data-urgency=medium]{background:#d9770614}.dark-mode .daily-briefing-priorities li[data-urgency=low]{background:#05966914}.dark-mode .daily-briefing-priorities li strong{color:#e4e6eb}.dark-mode .daily-briefing-priorities li span{color:#8b92a0}.dark-mode .daily-briefing-priorities li em{color:#5c6370}.dark-mode .daily-briefing-overnight li{color:#8b92a0}.dark-mode .daily-briefing-overnight li strong{color:#e4e6eb}.dark-mode .daily-briefing-metrics>div{background:#ffffff08;border-color:#2e3340}.dark-mode .daily-briefing-metrics span{color:#e4e6eb}.dark-mode .daily-briefing-metrics em{color:#5c6370}.dark-mode .daily-briefing-focus,.dark-mode .daily-briefing-motivation{color:#8b92a0}.dark-mode .money-start-flow,.dark-mode .lead-gen-command,.dark-mode .ai-trust-ledger,.dark-mode .activation-factory{background:#161920;border-color:#2e3340;box-shadow:0 2px 8px #0003}.dark-mode .money-start-flow header,.dark-mode .lead-gen-command header,.dark-mode .ai-trust-ledger header,.dark-mode .activation-factory header{border-bottom-color:#2e3340}.dark-mode .money-start-flow header strong,.dark-mode .lead-gen-command h3,.dark-mode .ai-trust-ledger h3,.dark-mode .activation-factory h2{color:#e4e6eb}.dark-mode .money-start-flow button,.dark-mode .lead-gen-command button,.dark-mode .done-for-me-strip button,.dark-mode .ai-trust-ledger article,.dark-mode .activation-factory article{background:#1c2028;border-color:#2e3340}.dark-mode .money-start-flow button:hover,.dark-mode .money-start-flow button:focus-visible,.dark-mode .lead-gen-command button:hover,.dark-mode .lead-gen-command button:focus-visible,.dark-mode .done-for-me-strip button:hover,.dark-mode .done-for-me-strip button:focus-visible{background:#242830;border-color:#d719204d;box-shadow:0 8px 24px #0000004d}.dark-mode .money-start-flow button strong,.dark-mode .lead-gen-command button strong{color:#e4e6eb}.dark-mode .money-start-flow button p,.dark-mode .lead-gen-command button p{color:#8b92a0}.dark-mode .money-start-flow button em{background:#e4e6eb;color:#0f1115}.dark-mode details{border-color:#2e3340}.dark-mode details summary{color:#e4e6eb}.dark-mode .pipeline-command-support{border-color:#2e3340}.dark-mode .pipeline-command-support summary{color:#e4e6eb;background:transparent}.dark-mode .pipeline-command-support summary span{color:#e4e6eb}.dark-mode .pipeline-command-support summary strong{color:#8b92a0}.dark-mode .pipeline-command-support summary:hover{background:#ffffff08}.dark-mode .daily-action-strip button{background:#1c2028;border-color:#2e3340}.dark-mode .daily-action-strip button:hover:not(:disabled){background:#242830;border-color:#3a4050}.dark-mode .daily-action-strip button span{color:#8b92a0}.dark-mode .daily-action-strip button strong{color:#e4e6eb}.dark-mode .command-queue-panel{background:#161920;border-color:#2e3340}.dark-mode .command-queue-list button{background:#1c2028;border-color:#2e3340}.dark-mode .command-queue-list button:hover:not(:disabled){background:#242830}.dark-mode .command-queue-list button strong{color:#e4e6eb}.dark-mode .command-queue-list button p{color:#8b92a0}.dark-mode .command-queue-list button em,.dark-mode .command-queue-empty{color:#5c6370}.dark-mode .journey-card,.dark-mode .lead-journey-strip article{background:#1c2028;border-color:#2e3340}.dark-mode .journey-card span{color:#8b92a0}.dark-mode .journey-card strong{color:#e4e6eb}.dark-mode .journey-card p{color:#5c6370}.dark-mode .speed-sla-strip{border-top-color:#2e3340}.dark-mode .speed-sla-strip button{background:#1c2028;border-color:#2e3340}.dark-mode .speed-sla-strip button:not(:disabled):hover{background:#242830}.dark-mode .ai-conversion-queue{border-top-color:#2e3340}.dark-mode .ai-conversion-queue header{color:#e4e6eb}.dark-mode .lead-detail-drawer,.dark-mode .lead-detail-panel{background:#161920;border-color:#2e3340;box-shadow:-8px 0 32px #0006}.dark-mode .lead-detail-drawer h2,.dark-mode .lead-detail-panel h2{color:#e4e6eb}.dark-mode .planner-toggle{background:#1c2028;border-color:#2e3340}.dark-mode .planner-toggle-btn{color:#8b92a0}.dark-mode .planner-toggle-btn--active{background:#242830;color:#e4e6eb}.dark-mode .classic-planner{background:transparent}.dark-mode .classic-planner h3{color:#e4e6eb}.dark-mode .classic-planner-item{border-color:#2e3340}.dark-mode .classic-planner-name{color:#e4e6eb}.dark-mode .classic-planner-detail{color:#8b92a0}.dark-mode .classic-planner-action{color:#5c6370}.dark-mode .classic-planner-call{color:var(--red)}.dark-mode .insight-kpi-strip,.dark-mode .insight-chart-card{background:#1c2028;border-color:#2e3340}.dark-mode .score-dot{box-shadow:0 0 0 2px #0f1115}.dark-mode .tab-button,.dark-mode [class*=tab-btn]{color:#8b92a0}.dark-mode .tab-button.active,.dark-mode [class*=tab-btn].active,.dark-mode .tab-button:hover,.dark-mode [class*=tab-btn]:hover{color:#e4e6eb;background:#242830}.dark-mode .modal-overlay,.dark-mode .drawer-overlay{background:#000000a6}.dark-mode .modal-content,.dark-mode .modal-panel{background:#161920;border-color:#2e3340;box-shadow:0 24px 64px #00000080}.dark-mode .modal-content h2,.dark-mode .modal-panel h2{color:#e4e6eb}.dark-mode .custom-dropdown-trigger{background:#1c2028;border-color:#2e3340;color:#e4e6eb}.dark-mode .custom-dropdown-menu{background:#161920;border-color:#2e3340;box-shadow:0 12px 36px #00000073}.dark-mode .custom-dropdown-option{color:#e4e6eb}.dark-mode .custom-dropdown-option:hover,.dark-mode .custom-dropdown-option.active{background:#242830}.dark-mode .aria-action-btn{background:#dc26261a;border-color:#dc262633}.dark-mode .aria-action-btn:hover:not(:disabled){background:#dc262629;border-color:#dc262659}.dark-mode .aria-draft-result{background:#ffffff0a;border-color:#2e3340;color:#8b92a0}.dark-mode .new-lead-capture-banner{background:linear-gradient(90deg,#1a1610,#161920 45%,#1a1418);border-bottom-color:#d7192033}.dark-mode .new-lead-capture-banner__body strong{color:#e4e6eb}.dark-mode .new-lead-capture-banner__body p{color:#8b92a0}.dark-mode .campaign-library{background:#161920;border-color:#2e3340}.dark-mode hr{border-color:#2e3340}.dark-mode [class*=eyebrow]{color:#8b92a0}.dark-mode .empty-state{color:#5c6370}.dark-mode .empty-state strong{color:#8b92a0}.dark-mode ::-webkit-scrollbar{width:8px;height:8px}.dark-mode ::-webkit-scrollbar-track{background:#0f1115}.dark-mode ::-webkit-scrollbar-thumb{background:#2e3340;border-radius:4px}.dark-mode ::-webkit-scrollbar-thumb:hover{background:#3a4050}.dark-mode .lead-command-center,.dark-mode .lcc-section,.dark-mode .lcc-panel,.dark-mode .lead-record-view,.dark-mode .lead-overview-card,.dark-mode .lead-overview-strip,.dark-mode .lead-detail-section{background:#161920;color:#e4e6eb}.dark-mode .lcc-tab-bar button,.dark-mode .lead-record-tabs button{color:#8b92a0;border-color:transparent}.dark-mode .lcc-tab-bar button.active,.dark-mode .lead-record-tabs button.active{color:#e4e6eb;border-bottom-color:var(--red)}.dark-mode .lead-detail-drawer dt,.dark-mode .lead-detail-panel dt{color:#5c6370}.dark-mode .lead-detail-drawer dd,.dark-mode .lead-detail-panel dd{color:#e4e6eb}.dark-mode .people-view,.dark-mode .people-table-wrapper,.dark-mode .people-header{background:#0f1115}.dark-mode table,.dark-mode .data-table{background:#161920;color:#e4e6eb}.dark-mode th{background:#1c2028;color:#8b92a0;border-bottom-color:#2e3340}.dark-mode td{border-bottom-color:#2e3340;color:#e4e6eb}.dark-mode tr:hover td{background:#ffffff08}.dark-mode .insights-view,.dark-mode .reports-view{background:#0f1115}.dark-mode .insight-card,.dark-mode .chart-container,.dark-mode .kpi-card{background:#1c2028;border-color:#2e3340}.dark-mode .kpi-card strong,.dark-mode .kpi-card span.kpi-value{color:#e4e6eb}.dark-mode .kpi-card span.kpi-label{color:#8b92a0}.dark-mode .settings-view,.dark-mode .settings-section,.dark-mode .settings-card,.dark-mode .settings-panel{background:#161920;border-color:#2e3340;color:#e4e6eb}.dark-mode .settings-view h2,.dark-mode .settings-view h3{color:#e4e6eb}.dark-mode .settings-view p,.dark-mode .settings-view label{color:#8b92a0}.dark-mode .ask-tra-drawer,.dark-mode .ai-assistant-drawer{background:#161920;border-color:#2e3340;color:#e4e6eb}.dark-mode .ask-tra-drawer header{border-bottom-color:#2e3340}.dark-mode .ask-tra-prompt-card{background:#1c2028;border-color:#2e3340}.dark-mode .ask-tra-prompt-card:hover{background:#242830}.dark-mode .toast,.dark-mode .snackbar{background:#242830;color:#e4e6eb;border-color:#2e3340;box-shadow:0 8px 32px #0006}.dark-mode .onboarding-wizard,.dark-mode .onboarding-step{background:#161920;border-color:#2e3340}.dark-mode .command-palette,.dark-mode .command-palette-overlay{background:#0009}.dark-mode .command-palette-input{background:#161920;border-color:#2e3340;color:#e4e6eb}.dark-mode .command-palette-result{color:#e4e6eb}.dark-mode .command-palette-result:hover,.dark-mode .command-palette-result.active{background:#1c2028}.dark-mode .guided-session,.dark-mode .guided-session-card{background:#161920;border-color:#2e3340}.dark-mode .guided-session h3{color:#e4e6eb}.dark-mode .call-review-panel,.dark-mode .coaching-card{background:#1c2028;border-color:#2e3340}.dark-mode .draft-card,.dark-mode .draft-panel,.dark-mode .comms-panel{background:#161920;border-color:#2e3340}.dark-mode .draft-card:hover{background:#1c2028}.dark-mode .followup-panel,.dark-mode .followup-step,.dark-mode .deal-desk,.dark-mode .deal-stage-card{background:#161920;border-color:#2e3340}.dark-mode .activity-timeline-item{border-left-color:#2e3340}.dark-mode .activity-timeline-item p{color:#8b92a0}.dark-mode .nav-ai-button{background:#d719201a;border-color:#d7192033;color:#f87171}.dark-mode .nav-ai-button:hover{background:#d719202e}.dark-mode .avatar-button{background:#242830;color:#e4e6eb;border-color:#2e3340}.dark-mode .account-menu-panel dl{border-color:#2e3340}.dark-mode .account-menu-panel dt{color:#5c6370}.dark-mode .account-menu-panel dd{color:#e4e6eb}.dark-mode .account-menu-role{border-color:#2e3340}.dark-mode .account-menu-role span{color:#8b92a0}.dark-mode .icon-text-button,.dark-mode .role-switch,.dark-mode .brand-logo-frame,.dark-mode .account-menu-panel,.dark-mode .global-search-field,.dark-mode .global-results,.dark-mode .realtor-command-view,.dark-mode .activation-factory,.dark-mode .lead-journey-strip button,.dark-mode .speed-sla-strip button,.dark-mode .ai-conversion-queue header>span,.dark-mode .today-command-bar,.dark-mode .ai-suite-strip article,.dark-mode .pipeline-card,.dark-mode .draft-status-actions button,.dark-mode .pipeline-column-collapse,.dark-mode .module-head,.dark-mode .transaction-grid article,.dark-mode .guided-work-session,.dark-mode .session-step-grid article,.dark-mode .session-step-grid footer button,.dark-mode .command-side section,.dark-mode .deal-stage-board>article,.dark-mode .playbook-matrix,.dark-mode .action-plan-card footer button,.dark-mode .calendar-month-grid button,.dark-mode .pipeline-mode-bar,.dark-mode .saved-view-bar,.dark-mode .mode-buttons button,.dark-mode .record-timeline,.dark-mode .quality-list article,.dark-mode .settings-card,.dark-mode .team-access-panel .panel-heading button,.dark-mode .team-access-actions button,.dark-mode .integration-card-icon,.dark-mode .integration-card button,.dark-mode .integration-status,.dark-mode .growth-action-grid button,.dark-mode .growth-flow button,.dark-mode .production-readiness-panel,.dark-mode .range-switch,.dark-mode .lift-candidate-panel,.dark-mode .lift-candidate-grid button,.dark-mode .deal-room article,.dark-mode .people-scale-strip div,.dark-mode .people-mode-switch button,.dark-mode .smart-list-chip,.dark-mode .bulk-action-strip button,.dark-mode .secondary-button,.dark-mode .select-box,.dark-mode .lead-row,.dark-mode .lead-list-collapse,.dark-mode .people-database-view,.dark-mode .people-pagination button,.dark-mode .people-table-row,.dark-mode .record-tabs,.dark-mode .decision-panel,.dark-mode .campaign-plan-detail article,.dark-mode .score-badge,.dark-mode .call-outcome-workbench,.dark-mode .aria-dialer-card,.dark-mode .aria-dialer-status,.dark-mode .recording-file-picker,.dark-mode .meeting-recorder,.dark-mode .coach-review-score,.dark-mode .coach-review-meta span,.dark-mode .coach-rubric-grid span,.dark-mode .coach-intelligence-grid article,.dark-mode .coach-review-actions button,.dark-mode .call-outcome-workbench footer button,.dark-mode .conversion-card,.dark-mode .email-composer,.dark-mode .provider-grid button,.dark-mode .draft-actions button,.dark-mode .lead-details-editor,.dark-mode .lead-details-actions button,.dark-mode .danger-button,.dark-mode .manual-lead-dialog,.dark-mode .manual-lead-dialog header button,.dark-mode .dialog-icon,.dark-mode .dialog-warning,.dark-mode .lifecycle-dialog footer>button:first-child,.dark-mode .manual-lead-form footer>button:first-child,.dark-mode .automation-item em,.dark-mode .note-composer,.dark-mode .note-composer button,.dark-mode .lead-drawer header button,.dark-mode .assistant-drawer,.dark-mode .assistant-drawer header button,.dark-mode .call-insights-workbench footer button,.dark-mode .growth-command-builder,.dark-mode .clean-lead-command,.dark-mode .clean-command-actions button,.dark-mode .clean-intel-row,.dark-mode .workflow-loop-panel,.dark-mode .workflow-loop-panel button,.dark-mode .overview-brief-grid .brief-card,.dark-mode .mobile-action-bar,.dark-mode .mobile-action-bar a,.dark-mode .done-for-me-strip,.dark-mode .pipeline-card-proof,.dark-mode .lead-clarity-strip article,.dark-mode .approval-step--active,.dark-mode .briefing-metrics span,.dark-mode .briefing-priority,.dark-mode .calendar-month-grid .calendar-day-cell{background:#1c2028;border-color:#2e3340;color:#e4e6eb}.dark-mode .pipeline-card:hover,.dark-mode .lead-row:hover,.dark-mode .people-table-row:hover,.dark-mode .conversion-card:hover,.dark-mode .session-step-grid article:hover,.dark-mode .deal-room article:hover,.dark-mode .campaign-plan-detail article:hover,.dark-mode .coach-intelligence-grid article:hover,.dark-mode .overview-brief-grid .brief-card:hover,.dark-mode .clean-intel-row:hover,.dark-mode .quality-list article:hover,.dark-mode .lift-candidate-grid button:hover{background:#242830;border-color:#3a4050}.dark-mode .people-database-view,.dark-mode .realtor-command-view,.dark-mode .call-outcome-workbench,.dark-mode .today-command-bar,.dark-mode .record-timeline,.dark-mode .growth-command-builder,.dark-mode .clean-lead-command{background:#0f1115}.dark-mode .pipeline-card p,.dark-mode .lead-row p,.dark-mode .conversion-card p,.dark-mode .deal-room article p,.dark-mode .session-step-grid article p,.dark-mode .overview-brief-grid .brief-card p,.dark-mode .lead-clarity-strip article p{color:#8b92a0}.dark-mode .pipeline-card em,.dark-mode .lead-row em,.dark-mode .conversion-card em{color:#5c6370}.dark-mode .lead-drawer,.dark-mode .assistant-drawer{background:#161920;border-color:#2e3340;box-shadow:-8px 0 32px #00000080}.dark-mode .lead-drawer h2,.dark-mode .assistant-drawer h2,.dark-mode .lead-drawer h3,.dark-mode .assistant-drawer h3{color:#e4e6eb}.dark-mode .email-composer textarea,.dark-mode .email-composer input{background:#161920;border-color:#2e3340;color:#e4e6eb}.dark-mode .manual-lead-dialog,.dark-mode .dialog-warning{box-shadow:0 24px 64px #0009}.dark-mode .record-tabs{border-bottom-color:#2e3340}.dark-mode .record-tabs button{color:#8b92a0}.dark-mode .record-tabs button.active{color:#e4e6eb;border-bottom-color:var(--red)}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh;background:var(--design-neutral);color:var(--text);overflow-x:hidden}button,input,select{font:inherit;min-width:0}button{color:inherit;cursor:pointer}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}button,a,input,select,textarea{transition:border-color .18s ease,background-color .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline:2px solid rgba(215,25,32,.82);outline-offset:2px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.app-shell{min-height:100vh}.auth-shell{min-height:100vh;min-height:100svh;display:grid;place-items:center end;position:relative;isolation:isolate;padding:clamp(1rem,4vw,3.2rem);background:linear-gradient(90deg,#03050857,#0305082e 38%,#030508c7),linear-gradient(0deg,#0305088f,#0305082e 46%,#03050880),url(/yuma-luxury-home-bg.jpg) center / cover no-repeat}.auth-shell:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(circle at 22% 18%,rgba(255,255,255,.2),transparent 24%),linear-gradient(90deg,rgba(215,25,32,.2),transparent 34%);pointer-events:none}.auth-card{width:min(500px,100%);display:grid;gap:1.4rem;padding:clamp(1.1rem,2.8vw,1.6rem);border:1px solid rgba(255,255,255,.72);border-top:4px solid var(--red);background:#fffffff0;box-shadow:0 28px 80px #00000057;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.auth-brand{display:flex;align-items:center;gap:.8rem}.auth-brand>div{display:grid;gap:.12rem}.auth-brand span{color:var(--muted);font-size:.74rem;font-weight:850;text-transform:uppercase}.auth-brand strong{color:var(--text);font-size:1rem}.auth-copy{display:grid;gap:.45rem}.auth-copy p{margin:0;color:var(--red);font-size:.72rem;font-weight:950;text-transform:uppercase}.auth-copy h1{margin:0;max-width:12ch;font-size:clamp(2rem,6vw,3.3rem);line-height:.94;letter-spacing:0}.auth-copy span{max-width:56ch;color:var(--muted);line-height:1.5}.auth-form{display:grid;gap:.9rem}.auth-form label{display:grid;gap:.38rem;color:var(--text);font-size:.78rem;font-weight:850}.auth-form input{width:100%;min-height:46px;border:1px solid var(--line);background:var(--surface);padding:.75rem .85rem;color:var(--text)}.auth-error{margin:0;border-left:3px solid var(--red);background:var(--design-red-soft);padding:.7rem .8rem;color:var(--design-danger);font-size:.86rem;line-height:1.35}.auth-help{margin:0;color:var(--muted);font-size:.8rem;line-height:1.45}.text-button{border:0;background:transparent;color:var(--red);padding:0;font-weight:900;text-align:left}.text-button:disabled{cursor:not-allowed;opacity:.55}.auth-divider{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:.7rem;color:var(--muted);font-size:.75rem;font-weight:850;text-transform:uppercase}.auth-divider:before,.auth-divider:after{content:"";height:1px;background:var(--line)}.auth-oauth-button{min-height:44px}.auth-checking{display:grid;gap:.7rem}.auth-checking span{color:var(--muted);font-size:.82rem;font-weight:800}.auth-photo-credit{position:absolute;left:1rem;bottom:.8rem;color:#ffffffc7;font-size:.64rem;font-weight:700;text-shadow:0 1px 3px rgba(0,0,0,.8)}.supabase-status-bar{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.62rem 1.25rem;border-bottom:1px solid var(--line-soft);background:#f8fafc}.supabase-status-bar>div{display:grid;gap:.12rem}.supabase-status-bar span{color:var(--muted);font-size:.65rem;font-weight:900;text-transform:uppercase}.supabase-status-bar strong{font-size:.84rem}.supabase-status-bar .secondary-button{min-height:34px;padding:.45rem .8rem}@media(max-width:720px){.auth-shell{align-items:start;place-items:start center;padding:1rem;background-position:center top}.auth-card{margin-top:1rem;padding:1rem}.auth-copy h1{max-width:13ch;font-size:2.35rem}.supabase-status-bar{align-items:stretch;display:grid;grid-template-columns:1fr;padding:.7rem 1rem}.auth-photo-credit{left:1rem;right:1rem;bottom:.7rem}.calendar-cell-events{display:flex;flex-wrap:wrap;gap:.18rem}.calendar-month-grid em{width:.58rem;height:.58rem;border-left:0;border-radius:999px;background:currentColor;padding:0}.calendar-month-grid em strong{display:none}}.top-nav{display:grid;grid-template-columns:minmax(230px,.8fr) auto minmax(280px,.72fr) minmax(170px,.42fr);align-items:center;gap:1rem;min-height:72px;padding:.75rem 1.25rem;border-bottom:1px solid var(--line-soft);background:#ffffffeb;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);position:sticky;top:0;z-index:10}.new-lead-capture-banner{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.9rem;border-bottom:1px solid rgba(215,25,32,.2);background:linear-gradient(90deg,#fff7ed,#fff 45%,#fff5f5);padding:.8rem 1.25rem;box-shadow:0 10px 30px #3f230714}.new-lead-capture-banner__signal{display:inline-grid;place-items:center;width:42px;height:42px;border-radius:999px;background:#d71920;color:#fff;box-shadow:0 10px 20px #d7192033}.new-lead-capture-banner__body{min-width:0}.new-lead-capture-banner__body strong,.new-lead-capture-banner__body p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.new-lead-capture-banner__body strong{display:block;color:#101828;font-size:1rem;font-weight:950}.new-lead-capture-banner__body p{margin:.12rem 0 0;color:#5b6472;font-size:.82rem}.new-lead-capture-banner__actions{display:flex;align-items:center;justify-content:flex-end;gap:.45rem}.icon-text-button{display:inline-flex;align-items:center;justify-content:center;gap:.42rem;min-height:38px;border:1px solid rgba(17,24,39,.14);border-radius:.35rem;background:#fff;color:#111827;padding:.48rem .72rem;font-size:.78rem;font-weight:900;text-decoration:none}.icon-text-button.primary{border-color:#d71920;background:#d71920;color:#fff}.notification-bell-wrapper{position:relative;display:inline-flex;align-items:center}.notification-bell{position:relative;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid var(--line-soft);border-radius:50%;background:#ffffffe6;color:var(--text);cursor:pointer;transition:background .15s}.notification-bell:hover{background:var(--bg-hover)}.notification-badge{position:absolute;top:-3px;right:-3px;min-width:18px;height:18px;display:flex;align-items:center;justify-content:center;border-radius:999px;background:var(--red);color:#fff;font-size:.63rem;font-weight:900;padding:0 4px;line-height:1}.notification-dropdown{position:fixed;width:340px;max-height:420px;overflow-y:auto;background:var(--bg, #ffffff);border:1px solid var(--line-soft);border-radius:12px;box-shadow:0 12px 40px #0000001f;z-index:9999}.notification-dropdown-top{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem .35rem}.notification-dropdown-header{font-size:.72rem;font-weight:950;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin:0}.notification-mark-read{border:0;background:none;color:var(--red);font-size:.72rem;font-weight:700;cursor:pointer;padding:0}.notification-mark-read:hover{text-decoration:underline}.notification-empty{padding:1.5rem 1rem;text-align:center;color:var(--muted);font-size:.82rem;margin:0}.notification-item{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;gap:.15rem .55rem;width:100%;border:0;border-bottom:1px solid var(--line-soft);background:transparent;padding:.65rem 1rem;text-align:left;cursor:pointer;transition:background .12s}.notification-item:last-child{border-bottom:0}.notification-item:not(:disabled):hover{background:#d719200a}.notification-label{grid-row:1 / -1;align-self:center;color:var(--red);font-size:.62rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.notification-headline{color:var(--text);font-size:.82rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.notification-detail{color:var(--muted);font-size:.76rem;font-style:normal;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tape-inline-score{display:inline;background:transparent;color:var(--red);font-weight:950;padding:0 .2em}.tape-inline-score.score-high{color:var(--design-success)}.tape-inline-score.score-mid{color:var(--design-warning)}.tape-inline-score.score-low{color:var(--red)}.top-nav>*,.workspace>*,.command-center,.profile-strip>div,.global-search,.main-tabs,.role-switch,.metric,.pipeline-card,.pipeline-card-main,.queue-card,.lead-drawer,.drawer-score-row>*,.drawer-vitals>*,.today-command-grid>*,.hero-metrics>*,.brokerage-brief-strip>*,.realtor-command-grid>*,.lead-journey-strip>*,.approval-command-grid>*{min-width:0}.brand-lockup,.contact-line,.main-tabs,.nav-actions,.profile-strip,.profile-actions,.panel-heading,.score-badge,.next-action,.approval-bar,.draft-head,.side-title,.security-pill,.schema-pill{display:flex;align-items:center}.role-switch{display:inline-flex;border:1px solid var(--line-soft);background:#fff}.role-switch button{border:0;border-right:1px solid var(--line-soft);background:transparent;padding:.55rem .65rem;font-size:.72rem;font-weight:850}.role-switch button:last-child{border-right:0}.role-switch button.active{background:#111316;color:#fff}.brand-lockup{gap:.85rem}.brand-logo-frame{display:block;width:178px;height:52px;border-radius:.25rem;border:1px solid var(--line);background:#fff;overflow:hidden}.lead-avatar{display:grid;place-items:center;border:1px solid rgba(215,25,32,.35);background:linear-gradient(145deg,#16181c,#050505);color:#fff;font-weight:800;letter-spacing:0}.brand-logo{display:block;width:178px;height:52px;object-fit:contain;object-position:left center}.brand-logo-fallback{display:none}.auth-brand .brand-logo-frame{display:grid;place-items:center;width:92px;height:48px;border-radius:0;box-shadow:inset 5px 0 0 var(--red)}.auth-brand .brand-logo{width:100%;height:100%;padding:.3rem .5rem .3rem .8rem;object-fit:contain;object-position:center}.brand-lockup strong,.brand-lockup span{display:block}.brand-lockup span{color:var(--muted);font-size:.76rem;margin-top:.15rem}.main-tabs{gap:.25rem;border:1px solid var(--line-soft);background:#f6f7f9;padding:.3rem;border-radius:.5rem;min-width:0}.main-tabs button,.icon-button,.primary-button,.secondary-button,.avatar-button,.draft-actions button{border:1px solid transparent;cursor:pointer}.main-tabs button{display:flex;align-items:center;gap:.45rem;border-radius:.25rem;padding:.55rem .75rem;background:transparent;color:var(--muted)}.main-tabs button:disabled{opacity:.35;cursor:not-allowed;pointer-events:none}.main-tabs button.active,.main-tabs button:hover,.main-tabs button:focus-visible{background:#111316;color:var(--text);color:#fff}.nav-actions{display:flex;align-items:center;justify-content:flex-end;gap:.75rem;overflow:visible}.account-menu{position:relative;display:inline-flex;align-items:center}.account-menu-panel{position:fixed;z-index:10050;display:grid;gap:.85rem;max-height:calc(100vh - 1rem);overflow-y:auto;border:1px solid var(--line);background:#fff;box-shadow:var(--shadow);padding:.85rem;text-align:left;overscroll-behavior:contain}.account-menu-header{display:grid;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:.75rem;padding-bottom:.75rem;border-bottom:1px solid var(--line-soft)}.account-menu-header>span{display:grid;place-items:center;width:44px;height:44px;background:#111316;color:#fff;font-size:.82rem;font-weight:900}.account-menu-header strong,.account-menu-header em{display:block;min-width:0}.account-menu-header strong{color:var(--text);font-size:.92rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-menu-header em{color:var(--muted);font-size:.72rem;font-style:normal;font-weight:900;text-transform:uppercase}.account-menu-panel dl{display:grid;gap:.62rem;margin:0}.account-menu-panel dl div{display:grid;gap:.15rem}.account-menu-panel dt{color:var(--muted);font-size:.66rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.account-menu-panel dd{min-width:0;margin:0;color:var(--text);font-size:.86rem;font-weight:850;overflow-wrap:anywhere}.account-menu-panel .secondary-button{display:inline-flex;align-items:center;gap:.45rem;width:100%;justify-content:center}.account-menu-role{display:grid;gap:.45rem;padding-top:.55rem;border-top:1px solid var(--line-soft)}.account-menu-role>span{color:var(--muted);font-size:.66rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.account-menu-role .role-switch{width:100%}.account-menu-role .role-switch button{flex:1}.global-search{position:relative}.global-search-field{display:flex;align-items:center;gap:.5rem;border:1px solid var(--line-soft);background:#fff;border-radius:.5rem;padding:.48rem .65rem}.global-search input{width:100%;min-width:0;border:0;outline:0;background:transparent}.global-results{position:absolute;top:calc(100% + .45rem);left:0;right:0;z-index:30;display:grid;gap:.35rem;border:1px solid var(--line);background:#fff;box-shadow:var(--shadow);padding:.5rem}.global-results button{display:grid;grid-template-columns:38px minmax(0,1fr);gap:.15rem .55rem;align-items:center;text-align:left;border:1px solid transparent;background:transparent;padding:.35rem;cursor:pointer}.global-results button:hover,.global-results button:focus-visible{border-color:#d7192052;background:#d719200b}.global-results .score-dot{grid-row:span 2;width:34px;height:34px;font-size:.78rem}.global-results em,.global-results p{color:var(--muted);font-size:.78rem;font-style:normal;margin:0}.security-pill,.schema-pill{gap:.4rem;border:1px solid rgba(17,122,75,.24);color:var(--green);background:#117a4b14;padding:.45rem .65rem;border-radius:999px;font-size:.78rem}.avatar-button{width:40px;height:40px;border-radius:50%;background:#d71920;color:#fff;font-weight:700}.workspace{display:grid;grid-template-columns:330px minmax(520px,1fr) 360px;gap:1rem;padding:1rem;align-items:start}.pipeline-shell,.workbench-shell{padding:1rem}.realtor-command-view{display:grid;gap:.85rem;border:1px solid var(--line-soft);background:#fff;padding:1rem;box-shadow:var(--shadow);margin-bottom:1rem}.realtor-command-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.36fr);gap:1rem;align-items:end;border-bottom:1px solid var(--line-soft);padding-bottom:.85rem}.realtor-command-head h1{margin:0;max-width:880px;font-size:clamp(1.55rem,2.25vw,2.35rem);line-height:1.02}.realtor-command-head p:not(.eyebrow){max-width:720px;color:var(--muted);line-height:1.45;margin:.45rem 0 0}.command-proof{display:grid;gap:.35rem;border:1px solid var(--line-soft);background:#fbfcfd;padding:.8rem}.command-proof span,.command-proof em,.realtor-command-card span,.realtor-command-card em,.lead-journey-strip span{color:var(--muted);font-size:.72rem;font-style:normal;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.command-proof strong{line-height:1.25}.command-proof em{color:var(--red)}.daily-briefing-card{background:linear-gradient(135deg,#fff,#fbfcfd);border:1px solid var(--design-border, #e2e5ea);border-left:4px solid var(--red);border-radius:.5rem;padding:1.2rem;display:grid;gap:.85rem}.daily-briefing-header{display:flex;align-items:center;justify-content:space-between}.daily-briefing-header>div{display:flex;align-items:center;gap:.5rem}.daily-briefing-header strong{font-size:.82rem;font-weight:750;letter-spacing:.03em;text-transform:uppercase;color:var(--design-primary, #111316)}.daily-briefing-header svg{color:var(--red)}.daily-briefing-refresh{font-size:.72rem;font-weight:600;color:var(--muted);background:var(--design-surface-rail, rgba(0, 0, 0, .03));border:1px solid var(--line-soft, rgba(0, 0, 0, .08));border-radius:.25rem;padding:.3rem .65rem;cursor:pointer;transition:all .15s ease}.daily-briefing-refresh:hover:not(:disabled),.daily-briefing-refresh:focus-visible{background:#0000000f;color:var(--design-primary, #111316)}.daily-briefing-refresh:disabled{opacity:.4;cursor:wait}.daily-briefing-error{color:#dc2626;font-size:.78rem;margin:0}.daily-briefing-greeting{font-size:.92rem;line-height:1.45;color:var(--design-primary, #111316);margin:0}.daily-briefing-priorities,.daily-briefing-overnight{display:grid;gap:.4rem}.daily-briefing-priorities>span,.daily-briefing-overnight>span{font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.daily-briefing-priorities ul,.daily-briefing-overnight ul{list-style:none;margin:0;padding:0;display:grid;gap:.35rem}.daily-briefing-priorities li{display:flex;align-items:baseline;gap:.5rem;font-size:.82rem;line-height:1.35;padding:.45rem .55rem;background:#00000005;border-radius:.25rem;border-left:3px solid transparent}.daily-briefing-priorities li[data-urgency=high]{border-left-color:#dc2626;background:#dc26260a}.daily-briefing-priorities li[data-urgency=medium]{border-left-color:#d97706;background:#d977060a}.daily-briefing-priorities li[data-urgency=low]{border-left-color:#059669;background:#0596690a}.daily-briefing-priorities li strong{color:var(--design-primary, #111316);font-weight:650;white-space:nowrap}.daily-briefing-priorities li span{color:var(--design-secondary, #5f6b7a)}.daily-briefing-priorities li em{color:var(--muted);font-style:normal;font-size:.74rem;margin-left:auto}.daily-briefing-overnight li{font-size:.8rem;color:var(--design-secondary, #5f6b7a);line-height:1.35}.daily-briefing-overnight li strong{color:var(--design-primary, #111316);font-weight:600}.daily-briefing-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:.5rem}.daily-briefing-metrics>div{text-align:center;padding:.55rem 0;background:#00000005;border:1px solid var(--line-soft, rgba(0, 0, 0, .06));border-radius:.25rem}.daily-briefing-metrics span{display:block;font-size:1.3rem;font-weight:800;color:var(--design-primary, #111316)}.daily-briefing-metrics em{font-style:normal;font-size:.68rem;font-weight:600;color:var(--muted);text-transform:uppercase;letter-spacing:.06em}.daily-briefing-motivation,.daily-briefing-focus{font-size:.82rem;line-height:1.4;color:var(--design-secondary, #5f6b7a);margin:0}@media(max-width:560px){.daily-briefing-card{padding:.85rem}.daily-briefing-metrics{grid-template-columns:repeat(2,1fr)}}.aria-action-btn{display:inline-flex;align-items:center;gap:.35rem;font-size:.78rem;font-weight:650;padding:.45rem .85rem;border-radius:.3rem;border:1px solid rgba(220,38,38,.18);background:linear-gradient(135deg,#dc262614,#dc262608);color:var(--red, #d71920);cursor:pointer;transition:all .15s ease}.aria-action-btn:hover:not(:disabled){background:linear-gradient(135deg,#dc262624,#dc26260f);border-color:#dc26264d}.aria-action-btn:focus-visible{border-color:#dc262680;outline:2px solid rgba(220,38,38,.25);outline-offset:1px}.aria-action-btn:disabled{opacity:.4;cursor:wait}.aria-action-btn svg{color:var(--red)}.aria-auto-draft-row{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.55rem 0}.aria-draft-result{font-size:.74rem;color:var(--design-secondary, #5f6b7a);background:#0000000a;border:1px solid var(--line-soft, rgba(0, 0, 0, .06));padding:.3rem .6rem;border-radius:.2rem}.daily-boss-summary-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem}.daily-boss-summary-strip article{display:grid;align-content:start;gap:.32rem;min-height:112px;border:1px solid var(--line-soft);border-left:4px solid var(--red);background:linear-gradient(135deg,#fff,#fbfcfd);padding:.74rem}.daily-boss-summary-strip span{color:var(--muted);font-size:.68rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.daily-boss-summary-strip strong{color:var(--design-primary);font-size:clamp(1.02rem,1.4vw,1.42rem);line-height:1.08}.daily-boss-summary-strip p{color:var(--design-secondary);font-size:.76rem;line-height:1.32;margin:0}.realtor-command-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.65rem}.realtor-command-card{--command-accent: #111316;display:grid;align-content:start;gap:.38rem;min-height:146px;border:1px solid var(--line-soft);border-top:4px solid var(--command-accent);background:#fbfcfd;padding:.72rem;text-align:left}.realtor-command-card:not(:disabled):hover,.realtor-command-card:not(:disabled):focus-visible{border-color:#d7192047;background:#fff;box-shadow:0 18px 40px #0f172a1a;transform:translateY(-2px)}.realtor-command-card:disabled{cursor:default;opacity:.68}.realtor-command-card strong{color:var(--command-accent);font-size:1.82rem;line-height:.95}.realtor-command-card p{color:var(--design-secondary);font-size:.78rem;line-height:1.32;margin:0;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.realtor-command-card em{align-self:end;color:var(--command-accent)}.command-hot{--command-accent: #d71920}.command-fresh{--command-accent: #111316}.command-reply{--command-accent: #1d5fd1}.command-warm{--command-accent: var(--design-warning)}.command-risk{--command-accent: #a31524}.command-money{--command-accent: var(--design-success)}.money-start-flow,.lead-gen-command,.ai-trust-ledger,.activation-factory{border:1px solid rgba(7,8,10,.12);background:#fff;box-shadow:var(--compact-shadow)}.money-start-flow header,.lead-gen-command header,.ai-trust-ledger header,.activation-factory header{display:flex;align-items:end;justify-content:space-between;gap:1rem;border-bottom:1px solid rgba(7,8,10,.1);padding:.7rem .8rem}.money-start-flow header span,.lead-gen-command header span,.ai-trust-ledger header span,.activation-factory header span{color:var(--red);font-size:.7rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.money-start-flow header strong,.lead-gen-command h3,.ai-trust-ledger h3,.activation-factory h2{color:var(--design-primary);margin:0}.money-start-flow>div,.lead-gen-command>div,.ai-trust-ledger>div,.activation-factory>div,.done-for-me-strip,.done-for-me-workflow{display:grid;gap:.62rem}.money-start-flow>div,.lead-gen-command>div,.activation-factory>div{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));padding:.75rem}.money-start-flow button,.lead-gen-command button,.done-for-me-strip button,.done-for-me-workflow article,.ai-trust-ledger article,.activation-factory article{border:1px solid rgba(7,8,10,.105);background:#fbfbfa;text-align:left}.money-start-flow button,.lead-gen-command button,.done-for-me-strip button{cursor:pointer}.money-start-flow button{position:relative;display:grid;gap:.25rem;min-height:138px;padding:.78rem}.money-start-flow button em{position:absolute;top:.72rem;right:.72rem;display:inline-grid;place-items:center;width:24px;height:24px;background:var(--design-primary);color:#fff;font-style:normal;font-weight:950}.money-start-flow button span,.lead-gen-command button span,.done-for-me-strip span,.done-for-me-workflow span,.ai-trust-ledger article span,.activation-factory article span{color:var(--red);font-size:.68rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.money-start-flow button strong,.lead-gen-command button strong,.done-for-me-strip strong,.done-for-me-workflow strong,.ai-trust-ledger article strong,.activation-factory article strong{color:var(--design-primary);line-height:1.15}.money-start-flow button p,.lead-gen-command button p,.done-for-me-strip p,.done-for-me-workflow p,.ai-trust-ledger article p,.activation-factory article p{color:var(--design-secondary);font-size:.78rem;line-height:1.34;margin:0}.money-start-flow button b{align-self:end;color:var(--design-success);font-size:.72rem;letter-spacing:.06em;text-transform:uppercase}.money-start-flow button:hover,.money-start-flow button:focus-visible,.lead-gen-command button:hover,.lead-gen-command button:focus-visible,.done-for-me-strip button:hover,.done-for-me-strip button:focus-visible{border-color:#d7192061;background:#fff;box-shadow:0 1px #d7192012,0 16px 34px #07080a13}.lead-gen-command button{display:grid;gap:.25rem;min-height:104px;padding:.72rem}.lead-journey-strip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.5rem}.lead-journey-strip button{display:grid;gap:.24rem;min-height:78px;border:1px solid var(--line-soft);background:#fff;padding:.58rem;text-align:left}.lead-journey-strip button:not(:disabled):hover,.lead-journey-strip button:not(:disabled):focus-visible{border-color:#d719204d;background:#d719200b}.lead-journey-strip button:disabled{cursor:default;opacity:.7}.lead-journey-strip strong{font-size:.98rem}.lead-journey-strip p{color:var(--muted);font-size:.72rem;line-height:1.25;margin:0}.speed-sla-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;border-top:1px solid rgba(10,11,13,.12);margin-top:1rem;padding-top:1rem}.speed-sla-strip button{display:grid;gap:.25rem;min-height:86px;border:1px solid rgba(10,11,13,.12);background:#fff;padding:.65rem;text-align:left}.speed-sla-strip button:not(:disabled):hover,.speed-sla-strip button:not(:disabled):focus-visible{border-color:#d719205c;background:#d719200b}.speed-sla-strip span{color:var(--muted);font-size:.68rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.speed-sla-strip strong{font-size:1.15rem}.speed-sla-strip p{color:var(--muted);font-size:.76rem;line-height:1.3;margin:0}.speed-sla-strip .sla-good strong{color:var(--design-success)}.speed-sla-strip .sla-warn strong{color:var(--design-warning)}.speed-sla-strip .sla-risk strong{color:#b42318}.ai-conversion-queue{border-top:1px solid rgba(10,11,13,.12);margin-top:1rem;padding-top:1rem}.ai-conversion-queue header,.ai-conversion-queue>div{display:grid;gap:.75rem}.ai-conversion-queue header{grid-template-columns:minmax(0,1fr) auto;align-items:end;margin-bottom:.85rem}.ai-conversion-queue h3{font-size:1rem;margin:.15rem 0 0}.ai-conversion-queue header>span{border:1px solid rgba(10,11,13,.18);background:#fff;color:var(--design-primary);font-size:.72rem;font-weight:900;padding:.4rem .55rem;text-transform:uppercase}.ai-conversion-queue>div{grid-template-columns:repeat(3,minmax(0,1fr))}.ai-conversion-queue article{border:1px solid rgba(10,11,13,.13);background:#ffffffeb;padding:.75rem;min-width:0}.queue-head{display:grid;gap:.18rem;border-bottom:1px solid rgba(10,11,13,.1);margin-bottom:.55rem;padding-bottom:.5rem}.queue-head strong{font-size:.9rem;text-transform:uppercase}.queue-head span{color:var(--muted);font-size:.8rem}.ai-conversion-queue button{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.55rem;align-items:center;width:100%;border:0;border-bottom:1px solid rgba(10,11,13,.08);background:transparent;color:inherit;padding:.55rem 0;text-align:left;cursor:pointer}.ai-conversion-queue button:last-child{border-bottom:0}.ai-conversion-queue button:hover,.ai-conversion-queue button:focus-visible{color:var(--red)}.ai-conversion-queue button strong,.ai-conversion-queue button small,.ai-conversion-queue button em{min-width:0;overflow-wrap:anywhere}.ai-conversion-queue button small,.ai-conversion-queue button em{color:var(--muted);font-size:.78rem}.ai-conversion-queue button em{font-style:normal;font-weight:850}.today-command-bar{display:grid;grid-template-columns:minmax(220px,.42fr) minmax(0,1fr);gap:.85rem;align-items:stretch;border:1px solid var(--line-soft);background:#fff;padding:.95rem;box-shadow:var(--shadow)}.today-command-bar h1{margin:.15rem 0 0;font-size:clamp(1.35rem,2vw,2rem);line-height:1.05}.today-command-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem}.today-command-grid button{display:grid;gap:.35rem;align-content:start;min-height:116px;border:1px solid var(--line-soft);background:#fbfcfd;padding:.75rem;text-align:left}.today-command-grid span,.lead-health-strip span,.quality-list span,.email-composer label span,.provider-grid span,.role-matrix span{color:var(--muted);font-size:.72rem;font-weight:850}.today-command-grid strong{font-size:1.7rem;line-height:.95}.today-command-grid p{margin:0;color:var(--muted);font-size:.82rem;line-height:1.35;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.pipeline-hero,.daily-queue,.workbench-panel{border:1px solid var(--line-soft);background:#ffffffeb;box-shadow:var(--shadow);border-radius:.5rem}.pipeline-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1rem;padding:1.25rem;margin-bottom:1rem}.pipeline-hero h1,.workbench-panel h1{font-size:1.65rem;max-width:760px;margin-bottom:0}.hero-copy{color:var(--muted);margin:.45rem 0 0;max-width:620px}.hero-metrics{display:grid;grid-template-columns:repeat(4,minmax(120px,1fr));gap:.65rem;align-self:end}.brokerage-brief-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin-bottom:1rem}.brokerage-brief-strip button{--score-accent: var(--text);--score-bg: #ffffff;--score-border: var(--line-soft);display:grid;align-content:start;min-height:138px;text-align:left;border:1px solid var(--score-border);border-top:4px solid var(--score-accent);background:var(--score-bg);border-radius:.5rem;padding:.85rem;cursor:pointer}.brokerage-brief-strip button:disabled{cursor:default;opacity:.72}.brokerage-brief-strip button:not(:disabled):hover,.brokerage-brief-strip button:not(:disabled):focus-visible{transform:translateY(-1px);box-shadow:0 16px 34px #0f172a1a}.brokerage-brief-strip span,.brokerage-brief-strip em{color:var(--score-accent);font-size:.72rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.brokerage-brief-strip strong{display:block;margin-top:.5rem}.brokerage-brief-strip p{color:var(--muted);font-size:.82rem;line-height:1.38;margin:.45rem 0 0;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.brokerage-brief-strip em{align-self:end;font-style:normal;margin-top:.75rem}.daily-queue{padding:1rem;margin-bottom:1rem}.ai-suite-strip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem;margin-bottom:1rem}.ai-suite-strip article{display:grid;grid-template-columns:38px minmax(0,1fr);gap:.65rem;align-items:start;border:1px solid var(--line-soft);background:#fff;border-radius:.5rem;padding:.85rem;box-shadow:0 10px 28px #0f172a12}.suite-icon{display:grid;place-items:center;width:36px;height:36px;background:#111316;color:#fff;border-radius:.25rem}.ai-suite-strip strong,.ai-suite-strip em,.ai-suite-strip p{display:block}.ai-suite-strip em{color:var(--red);font-style:normal;font-size:.76rem;font-weight:800;margin-top:.15rem;text-transform:uppercase;letter-spacing:.06em}.ai-suite-strip p{color:var(--muted);font-size:.8rem;line-height:1.35;margin:.25rem 0 0}.queue-row,.workbench-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}.queue-row button,.workbench-grid article{text-align:left;border:1px solid var(--line-soft);background:#fafbfc;border-radius:.5rem;padding:.85rem}.queue-row button{cursor:pointer}.queue-meta{display:flex;align-items:center;gap:.6rem}.queue-meta>span:first-child{color:var(--muted);font-size:.82rem}.queue-card{display:grid;grid-template-columns:44px minmax(0,1fr);gap:.18rem .65rem;align-items:start}.queue-card .score-dot{grid-row:span 3}.queue-card strong,.queue-card em{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.queue-card em{color:var(--red);font-size:.74rem;font-style:normal;font-weight:900;letter-spacing:.07em;text-transform:uppercase}.queue-row button:hover,.queue-row button:focus-visible{border-color:#d719205c;background:#d719200b}.queue-row span,.workbench-grid span,.workbench-grid p{display:block;color:var(--muted);font-size:.84rem;margin-top:.35rem;line-height:1.35}.pipeline-board{display:grid;grid-template-columns:repeat(5,minmax(220px,1fr));gap:.85rem;overflow-x:auto;padding-bottom:.25rem;margin-bottom:1rem}.pipeline-column{min-width:220px;border:1px solid var(--line-soft);background:#ffffffdb;border-radius:.5rem;padding:.75rem}.column-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding-bottom:.65rem;border-bottom:1px solid var(--line-soft)}.column-head span,.column-head em{display:block;color:var(--muted);font-size:.78rem;font-style:normal;margin-top:.2rem}.column-head em{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#111316;color:#fff;margin-top:0}.pipeline-scale-note{display:block;color:var(--muted);font-size:.82rem;line-height:1.35;margin-top:.25rem}.pipeline-column-scale{display:flex;align-items:center;justify-content:space-between;gap:.5rem;border-bottom:1px solid var(--line-soft);color:var(--muted);padding:.48rem 0 .58rem}.pipeline-column-scale span,.pipeline-column-scale strong,.pipeline-column-scale button{font-size:.72rem;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.pipeline-column-scale strong,.pipeline-column-scale button{color:var(--red)}.pipeline-column-scale button{border:0;background:transparent;cursor:pointer;padding:0}.pipeline-column-scale button:hover,.pipeline-column-scale button:focus-visible{color:var(--design-primary);outline:none;text-decoration:underline;text-underline-offset:.18rem}.pipeline-cards{display:grid;gap:.65rem;padding-top:.75rem}.pipeline-card{display:grid;gap:.75rem;border:1px solid var(--line-soft);border-left-width:4px;background:#fff;border-radius:.5rem;padding:.85rem;min-width:0}.pipeline-card-main{display:grid;gap:.75rem;width:100%;text-align:left;border:0;background:transparent;padding:0;cursor:pointer}.pipeline-card.score-high{border-left-color:var(--design-success)}.pipeline-card.score-mid{border-left-color:var(--design-warning)}.pipeline-card.score-low{border-left-color:#b42318}.pipeline-card:hover,.pipeline-card:focus-visible{border-color:#d7192061;box-shadow:0 16px 32px #0f172a1a}.pipeline-card-head{display:grid;grid-template-columns:42px minmax(0,1fr);gap:.65rem;align-items:start}.pipeline-card-head em{grid-column:2;justify-self:start;color:var(--muted);border:1px solid var(--line-soft);border-radius:999px;background:#f6f7f9;padding:.2rem .42rem;font-size:.7rem;font-style:normal;font-weight:800;white-space:nowrap}.pipeline-card-head strong,.pipeline-card-head div span:not(.score-dot){display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pipeline-card span,.pipeline-card p{color:var(--muted);font-size:.82rem}.pipeline-card p{margin:0;line-height:1.35}.property-intent-row{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.95fr) minmax(0,1.05fr);gap:.35rem}.property-intent-row span{border:1px solid var(--line-soft);background:#fafbfc;border-radius:.25rem;padding:.35rem .42rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.pipeline-next-action{color:#2e3640;overflow-wrap:anywhere}.pipeline-card-foot{display:flex;justify-content:space-between;gap:.75rem;border-top:1px solid var(--line-soft);padding-top:.65rem}.pipeline-card-foot span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pipeline-card-foot strong{color:var(--red);font-size:.76rem;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.pipeline-card-actions,.approval-actions,.message-actions,.activation-status div,.approval-button-row,.draft-status-actions{display:flex;flex-wrap:wrap;gap:.4rem}.pipeline-card-actions{border-top:1px solid var(--line-soft);padding-top:.65rem}.pipeline-card-actions button,.approval-actions button,.message-actions button,.activation-status button,.draft-status-actions button{border:1px solid var(--line-soft);background:#fff;border-radius:999px;padding:.32rem .52rem;color:var(--text);cursor:pointer;font-size:.74rem;font-weight:800}.pipeline-card-actions button:hover,.pipeline-card-actions button:focus-visible,.approval-actions button:hover,.approval-actions button:focus-visible,.message-actions button:hover,.message-actions button:focus-visible,.activation-status button:hover,.activation-status button:focus-visible,.draft-status-actions button:hover,.draft-status-actions button:focus-visible{border-color:#d7192061;background:#d719200e}.pipeline-card-actions button:disabled,.activation-status button:disabled{cursor:not-allowed;opacity:.52}.empty-column-state{border:1px dashed var(--line);border-radius:.25rem;color:var(--muted);padding:.85rem}.empty-column-state strong,.empty-column-state span{display:block}.empty-column-state span{font-size:.82rem;line-height:1.35;margin-top:.25rem}.pipeline-column-load,.pipeline-column-collapse{width:100%;border:1px solid var(--line-soft);background:#fff;color:var(--text);padding:.7rem;text-align:left;cursor:pointer}.pipeline-column-load{display:grid;gap:.22rem;border-style:dashed}.pipeline-column-load strong,.pipeline-column-load span,.pipeline-column-collapse{font-size:.78rem;font-weight:850}.pipeline-column-load span{color:var(--red);text-transform:uppercase;letter-spacing:.06em}.pipeline-column-collapse{color:var(--muted);text-align:center}.pipeline-column-load:hover,.pipeline-column-load:focus-visible,.pipeline-column-collapse:hover,.pipeline-column-collapse:focus-visible{border-color:#d7192061;box-shadow:inset 0 -2px 0 var(--red);outline:none}.card-chips{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.65rem}.card-chips span{display:inline-flex;max-width:100%;border:1px solid var(--line-soft);background:#f6f7f9;color:var(--design-secondary);border-radius:999px;padding:.28rem .45rem;font-size:.72rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workbench-panel{padding:1.25rem}.module-head{border:1px solid var(--line-soft);background:#fff;border-radius:.5rem;padding:1.25rem;margin-bottom:1rem;box-shadow:var(--shadow)}.module-head h1{max-width:780px;margin:0}.feature-grid.two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}.message-card,.task-desk article,.calendar-grid section,.transaction-grid article{border:1px solid var(--line-soft);background:#fff;border-radius:.5rem;padding:.95rem;box-shadow:0 12px 32px #0f172a14}.message-head,.transaction-grid article>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.message-head span,.transaction-grid span,.message-card p,.task-desk p,.calendar-grid span,.transaction-grid p{color:var(--muted);font-size:.84rem}.message-card p,.task-desk p,.transaction-grid p{line-height:1.45;margin:.55rem 0 0}.task-desk{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem}.task-desk article{display:grid;gap:.35rem}.task-type{color:var(--red);font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.task-desk em{justify-self:start;border:1px solid rgba(215,25,32,.18);color:var(--red);background:#d719200e;border-radius:999px;padding:.3rem .55rem;font-style:normal;font-size:.78rem}.command-kpis,.command-lanes,.command-layout{display:grid;gap:.85rem}.guided-work-session{display:grid;gap:.9rem;border:1px solid var(--line-soft);background:#fff;border-radius:.5rem;padding:.95rem;margin-bottom:.85rem;box-shadow:0 12px 32px #0f172a14}.guided-work-session>header,.playbook-matrix>header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.85rem;align-items:end;border-bottom:1px solid var(--line-soft);padding-bottom:.8rem}.guided-work-session h2,.playbook-matrix h2{margin:0;font-size:clamp(1.25rem,1.7vw,1.85rem);line-height:1.05}.session-proof{border:1px solid var(--line-soft);background:#fafbfc;padding:.65rem;min-width:150px}.session-proof span,.session-proof em,.session-step-head span,.session-question span,.playbook-matrix>header>span{display:block;color:var(--muted);font-size:.72rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.session-proof strong{display:block;margin-top:.2rem;font-size:1.2rem}.session-proof em{font-style:normal;margin-top:.2rem;text-transform:none;letter-spacing:0}.session-step-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.7rem}.session-step-grid article{display:grid;gap:.6rem;align-content:start;border:1px solid var(--line-soft);background:#fff;border-radius:.5rem;padding:.75rem;min-width:0}.session-step-grid article.is-complete{border-color:#137a4547;background:linear-gradient(90deg,rgba(19,122,69,.06),transparent 58%),#fff}.session-step-grid article.is-complete .session-step-head strong{color:var(--design-success)}.session-step-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.45rem;align-items:start}.session-step-head strong{color:var(--red);font-size:.78rem;text-transform:uppercase}.session-step-head em{grid-row:span 2;display:grid;place-items:center;min-width:34px;height:34px;border:1px solid currentColor;font-style:normal;font-weight:950}.session-step-head em.score-high{color:var(--design-success)}.session-step-head em.score-mid{color:var(--design-warning)}.session-step-head em.score-low{color:#b42318}.session-step-grid h3{margin:0;font-size:1.03rem}.session-step-grid p,.session-step-grid blockquote,.session-question strong{color:var(--muted);font-size:.82rem;line-height:1.38;margin:0;overflow-wrap:anywhere}.session-step-grid blockquote{border-left:3px solid var(--red);background:#fafbfc;padding:.55rem}.session-question{display:grid;gap:.2rem;border-top:1px solid var(--line-soft);padding-top:.55rem}.session-question strong{color:var(--text)}.session-step-grid footer{display:grid;grid-template-columns:1fr;gap:.35rem;margin-top:auto}.session-step-grid footer button{border:1px solid var(--line-soft);background:#fff;border-radius:.25rem;padding:.45rem .55rem;font-size:.78rem;font-weight:850}.command-kpis{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:.85rem}.command-kpis article,.command-lane,.priority-table,.command-side section{border:1px solid var(--line-soft);background:#fff;border-radius:.5rem;padding:.82rem;box-shadow:0 12px 32px #0f172a14}.command-kpis span,.command-lane header span,.priority-row>div:nth-child(3)>span{display:block;color:var(--muted);font-size:.73rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.command-kpis strong{display:block;font-size:2.05rem;line-height:.95;margin-top:.35rem}.command-kpis p{color:var(--muted);font-size:.76rem;line-height:1.3;margin:.38rem 0 0}.kpi-hot strong{color:var(--design-success)}.kpi-review strong{color:var(--red)}.kpi-warning strong{color:var(--design-warning)}.kpi-risk strong{color:#b42318}.command-lane.urgent header strong{color:var(--design-success)}.command-lane.review header strong{color:var(--red)}.command-lane.finance header strong{color:var(--design-warning)}.command-lane.listing header strong{color:var(--design-primary)}.command-lanes{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:.85rem}.command-lane{display:grid;gap:.7rem;align-content:start}.command-lane header{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;border-bottom:1px solid var(--line-soft);padding-bottom:.7rem}.command-lane header strong{display:block;font-size:2rem;line-height:.95;margin-top:.35rem}.command-lane header em{border:1px solid var(--line-soft);border-radius:999px;color:var(--muted);font-size:.75rem;font-style:normal;padding:.24rem .45rem}.command-lane>div,.command-side section{display:grid;gap:.6rem}.command-lane button,.command-side button{display:grid;gap:.22rem;text-align:left;border:1px solid var(--line-soft);background:#fafbfc;border-radius:.25rem;padding:.58rem;cursor:pointer}.command-lane button:hover,.command-lane button:focus-visible,.command-side button:hover,.command-side button:focus-visible{border-color:#d719205c;background:#d719200b}.command-lane button span,.command-lane button p,.command-lane button em,.command-side button span,.command-side button p{color:var(--muted);font-size:.74rem;line-height:1.3;margin:0}.command-lane button em{color:var(--red);font-style:normal;font-weight:800;text-transform:capitalize}.persisted-task-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.45rem;align-items:stretch}.persisted-task-row>button{min-width:0}.persisted-task-row>div{display:grid;grid-template-columns:repeat(2,minmax(52px,auto));gap:.35rem}.persisted-task-row>div button{place-content:center;text-align:center;font-size:.7rem;font-weight:850;text-transform:uppercase}.persisted-task-row>div button:first-child{border-color:#007a433d;color:var(--green)}.command-layout{grid-template-columns:minmax(0,1fr) 360px;align-items:start}.priority-table{display:grid;gap:.65rem}.priority-row{display:grid;grid-template-columns:minmax(220px,.9fr) minmax(260px,1.1fr) 170px auto;gap:.85rem;align-items:center;border:1px solid var(--line-soft);border-left-width:4px;background:#fafbfc;border-radius:.5rem;padding:.75rem}.priority-row.priority-high{border-left-color:var(--design-success)}.priority-row.priority-mid{border-left-color:var(--design-warning)}.priority-row.priority-low{border-left-color:#b42318}.priority-lead{display:flex;align-items:center;gap:.65rem}.priority-lead strong,.priority-lead span,.priority-row p{display:block}.priority-lead span:not(.score-dot),.priority-row p{color:var(--muted);font-size:.82rem}.priority-row p{line-height:1.35;margin:.25rem 0 0}.priority-row .secondary-button{justify-self:end}.command-side,.action-plan-summary,.action-plan-explainer,.action-plan-board,.deal-command-strip,.deal-stage-board,.calendar-workspace{display:grid;gap:.85rem}.action-plan-summary{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:.85rem}.action-plan-summary article,.action-plan-explainer article,.action-plan-card,.calendar-month,.calendar-day-panel,.deal-stage-board>article{border:1px solid var(--line-soft);background:#fff;border-radius:.5rem;padding:.9rem;box-shadow:0 12px 32px #0f172a14}.action-plan-summary span,.action-plan-explainer span,.plan-does-grid span,.calendar-month header span,.deal-stage-board header span{display:block;color:var(--muted);font-size:.73rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.action-plan-summary strong{display:block;font-size:2.05rem;line-height:.95;margin-top:.35rem}.plan-stat-hot strong,.plan-stat-review strong{color:var(--red)}.plan-stat-active strong{color:var(--design-success)}.plan-stat-blocked strong{color:#b42318}.action-plan-summary p,.action-plan-explainer p,.plan-does-grid strong,.action-plan-card header span,.deal-stage-board header em,.deal-stage-board button p,.calendar-day-panel button p{color:var(--muted);line-height:1.35;margin:.35rem 0 0}.action-plan-explainer{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:.85rem}.action-plan-explainer strong{display:block;margin-top:.28rem;font-size:1rem}.playbook-matrix{display:grid;gap:.85rem;border:1px solid var(--line-soft);background:#fff;border-radius:.5rem;padding:.95rem;margin-bottom:.85rem;box-shadow:0 12px 32px #0f172a14}.playbook-matrix>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem}.playbook-matrix article{display:grid;gap:.35rem;border:1px solid var(--line-soft);background:#fafbfc;border-radius:.25rem;padding:.75rem}.playbook-matrix strong{color:var(--text)}.playbook-matrix p,.playbook-matrix em{color:var(--muted);font-size:.82rem;line-height:1.38;margin:0}.playbook-matrix em{border-top:1px solid var(--line-soft);font-style:normal;padding-top:.45rem}.action-plan-board{grid-template-columns:repeat(2,minmax(0,1fr))}.action-plan-card{display:grid;gap:.8rem}.action-plan-card header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.75rem;border-bottom:1px solid var(--line-soft);padding-bottom:.75rem}.action-plan-card h3{margin:.12rem 0 0}.plan-does-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem}.plan-does-grid div{border:1px solid var(--line-soft);background:#fafbfc;border-radius:.25rem;padding:.65rem;min-width:0}.plan-does-grid strong{display:block;color:var(--text);font-size:.86rem;overflow-wrap:anywhere}.action-plan-card footer{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;border-top:1px solid var(--line-soft);padding-top:.75rem}.action-plan-card footer em{border:1px solid var(--line-soft);color:var(--muted);font-style:normal;font-weight:850;padding:.4rem .55rem}.action-plan-card footer button{border:1px solid var(--line-soft);background:#fff;font-weight:850;padding:.48rem .65rem}.action-plan-card footer button:disabled{cursor:not-allowed;opacity:.45}.calendar-workspace{grid-template-columns:minmax(0,1fr) 360px;align-items:start}.calendar-month header{display:flex;justify-content:space-between;gap:.85rem;border-bottom:1px solid var(--line-soft);padding-bottom:.75rem;margin-bottom:.75rem}.calendar-month h3{margin:.15rem 0 0}.calendar-weekdays,.calendar-month-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.calendar-weekdays{border-bottom:1px solid var(--line-soft)}.calendar-weekdays span{color:var(--muted);font-size:.72rem;font-weight:900;padding:.45rem .35rem;text-transform:uppercase}.calendar-month-grid button{display:grid;align-content:start;gap:.28rem;min-height:112px;border:0;border-right:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);background:#fff;padding:.5rem;text-align:left}.calendar-month-grid button:nth-child(7n){border-right:0}.calendar-month-grid button:not(:disabled):hover,.calendar-month-grid button:not(:disabled):focus-visible{background:#d719200b}.calendar-month-grid button.is-empty{background:#f4f5f6}.calendar-month-grid button.is-today{box-shadow:inset 0 0 0 2px var(--red)}.calendar-month-grid button>span,.calendar-day-number{font-weight:900}.calendar-cell-events{display:grid;gap:.22rem;min-width:0}.calendar-month-grid em{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;border-left:3px solid currentColor;background:#f6f7f9;color:#2e333a;font-size:.7rem;font-style:normal;line-height:1.25;padding:.24rem .3rem;min-width:0}.calendar-month-grid em strong,.calendar-month-grid em span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.calendar-month-grid em strong{font-size:.67rem;font-weight:950}.calendar-month-grid em span{color:inherit;font-size:.68rem;font-weight:850}.calendar-month-grid em.score-high,.calendar-day-panel em.score-high{color:var(--design-success)}.calendar-month-grid em.score-mid,.calendar-day-panel em.score-mid{color:var(--design-warning)}.calendar-month-grid em.score-low,.calendar-day-panel em.score-low{color:#b42318}.calendar-day-panel{display:grid;gap:.65rem}.calendar-agenda-list{display:grid;gap:.65rem;max-height:min(64vh,620px);overflow-y:auto;padding:0 .15rem 5.5rem 0;overscroll-behavior:contain}.calendar-day-panel button{display:grid;grid-template-columns:24px minmax(0,1fr) auto;gap:.55rem;align-items:start;border:1px solid var(--line-soft);background:#fafbfc;border-radius:.25rem;padding:.65rem;text-align:left}.calendar-day-panel button div{display:grid;gap:.18rem}.calendar-day-panel button strong{display:block;line-height:1.2}.calendar-day-panel button span,.calendar-day-panel button em{color:var(--muted);font-size:.76rem}.calendar-day-panel button em{font-size:1rem;font-style:normal;font-weight:900}.deal-command-strip,.deal-stage-board{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:.85rem}.deal-stage-board>article{display:grid;align-content:start;gap:.65rem}.deal-stage-board header{display:grid;gap:.45rem;border-bottom:1px solid var(--line-soft);padding-bottom:.65rem}.deal-stage-board header strong{display:block;font-size:2rem;margin-top:.22rem}.deal-stage-board button{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.55rem;align-items:center;width:100%;border:1px solid var(--line-soft);background:#fafbfc;border-radius:.25rem;padding:.58rem;text-align:left}.deal-stage-board button+button{margin-top:.5rem}.deal-stage-board button em{color:var(--red);font-style:normal;font-weight:900}.calendar-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem}.calendar-grid section{display:grid;gap:.65rem}.calendar-grid section h3{border-bottom:1px solid var(--line-soft);padding-bottom:.65rem}.calendar-grid article{display:grid;grid-template-columns:24px minmax(0,1fr);gap:.55rem;align-items:start}.calendar-grid article div{display:grid;gap:.2rem;min-width:0}.calendar-grid article strong,.calendar-grid article span{display:block;min-width:0}.transaction-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem}.pipeline-mode-bar,.saved-view-bar,.approval-command-grid,.approval-strip,.inbox-layout,.calendar-agenda,.deal-room,.property-timeline-grid{display:grid;gap:.85rem}.pipeline-mode-bar{grid-template-columns:minmax(260px,.5fr) minmax(0,1fr);align-items:center;border:1px solid var(--line-soft);background:#fff;border-radius:.5rem;padding:.9rem;margin-bottom:1rem}.saved-view-bar{grid-template-columns:minmax(260px,.45fr) minmax(0,1fr);align-items:center;border:1px solid var(--line-soft);background:#fff;border-radius:.5rem;padding:.9rem;margin-bottom:1rem}.mode-buttons{display:flex;flex-wrap:wrap;gap:.45rem;justify-content:flex-end}.mode-buttons button{border:1px solid var(--line-soft);background:#fff;border-radius:999px;padding:.45rem .72rem;cursor:pointer}.mode-buttons button.active{background:#111316;color:#fff}.approval-command-grid{grid-template-columns:1.05fr .95fr 1.1fr;margin-bottom:1rem}.approval-strip{grid-template-columns:1fr 1fr;margin-bottom:.85rem}.approval-queue,.agent-scorecard,.campaign-library,.inbox-priority,.inbox-drafts,.property-snapshot,.record-timeline{border:1px solid var(--line-soft);background:#fff;border-radius:.5rem;padding:.95rem}.approval-list,.scorecard-list,.campaign-route-list{display:grid;gap:.55rem}.approval-list article,.scorecard-list article,.campaign-route-list article,.draft-approval-row{border:1px solid var(--line-soft);background:#fafbfc;border-radius:.25rem;padding:.7rem}.approval-list strong,.approval-list span,.approval-list em,.campaign-route-list strong,.campaign-route-list span,.draft-approval-row strong,.draft-approval-row span,.draft-approval-row em{display:block}.approval-list span,.campaign-route-list span,.draft-approval-row span,.scorecard-list span{color:var(--muted);font-size:.82rem;line-height:1.35;margin-top:.2rem}.approval-list em,.draft-approval-row em{color:var(--red);font-style:normal;font-size:.76rem;font-weight:900;letter-spacing:.06em;margin-top:.35rem;text-transform:uppercase}.empty-approval{border-style:dashed}.inbox-command-strip,.lead-vitals-row,.drawer-vitals{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}.lead-health-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem}.lead-health-strip article,.quality-list article{display:grid;gap:.25rem;border:1px solid var(--line-soft);background:#fff;padding:.65rem}.lead-health-strip strong,.quality-list strong{font-size:.9rem}.health-good,.quality-good{border-left:3px solid var(--design-success)!important}.health-warn,.quality-warn{border-left:3px solid var(--design-warning)!important}.health-bad,.quality-bad{border-left:3px solid var(--red)!important}.inbox-command-strip,.lead-vitals-row{margin-bottom:1rem}.message-actions{margin-top:.75rem}.draft-approval-row p{color:var(--muted);font-size:.82rem;line-height:1.35;margin:.3rem 0 0}.draft-status-actions{justify-content:flex-end;align-items:center}.scorecard-list article>div{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.45rem}.scorecard-list span{border:1px solid var(--line-soft);border-radius:999px;padding:.25rem .45rem}.inbox-layout{grid-template-columns:1.05fr .95fr}.inbox-priority,.inbox-drafts{display:grid;gap:.7rem;align-content:start}.draft-approval-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.75rem;align-items:center}.calendar-agenda,.deal-room{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:.85rem}.calendar-connect-panel,.settings-card{border:1px solid var(--line-soft);background:#fff;padding:.95rem;box-shadow:var(--shadow)}.provider-grid,.settings-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.provider-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.provider-grid article,.settings-card{display:grid;gap:.65rem}.provider-grid article{border:1px solid var(--line-soft);background:#fbfcfd;padding:.75rem}.provider-grid p,.settings-card p{margin:0;color:var(--muted);line-height:1.45}.role-matrix,.integration-list,.quality-list{display:grid;gap:.55rem}.role-matrix{grid-template-columns:minmax(120px,.5fr) minmax(0,1fr);align-items:center}.invite-user-form{display:grid;gap:.65rem;border-top:1px solid var(--line-soft);margin-top:.45rem;padding-top:.85rem}.invite-user-form label{display:grid;gap:.35rem;color:var(--text);font-size:.78rem;font-weight:850}.invite-user-form input,.invite-user-form select{width:100%;min-height:42px;border:1px solid var(--line-soft);background:#fbfcfd;padding:.62rem .7rem;color:var(--text)}.invite-user-form button{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;border:1px solid var(--ink);background:var(--ink);color:#fff;padding:.68rem .8rem;font-weight:900}.invite-user-form button:disabled{cursor:not-allowed;opacity:.55}.team-access-panel{display:grid;gap:.85rem;margin-top:1rem;padding-top:1rem;border-top:1px solid var(--line-soft)}.team-access-panel .panel-heading button{min-height:34px;padding:.45rem .75rem;border:1px solid var(--line-strong);background:#fff;color:var(--ink);font:inherit;font-size:.72rem;font-weight:900;text-transform:uppercase;letter-spacing:0}.team-access-list{display:grid;gap:.55rem}.team-access-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.75rem;padding:.75rem;border:1px solid var(--line-soft);background:var(--paper)}.team-access-row strong,.team-access-row span,.team-access-row em{min-width:0}.team-access-row>div:first-child{display:grid;gap:.15rem}.team-access-row>div:first-child span{color:var(--muted);font-size:.78rem;overflow-wrap:anywhere}.team-access-meta{display:flex;align-items:center;gap:.45rem;white-space:nowrap}.team-access-meta>span,.team-access-status{border:1px solid var(--line-soft);padding:.25rem .45rem;color:var(--ink);font-size:.68rem;font-style:normal;font-weight:900;text-transform:uppercase;letter-spacing:0}.team-access-status.active{border-color:#1c785552;color:#19704f}.team-access-status.invited{border-color:#ab7b2359;color:#8a641e}.team-access-status.disabled{border-color:#71768452;color:var(--muted)}.team-access-actions{display:flex;justify-content:flex-end;gap:.45rem}.team-access-actions button{min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:.4rem;padding:.55rem .7rem;border:1px solid rgba(213,20,42,.3);background:#fff;color:var(--danger);font:inherit;font-size:.72rem;font-weight:900;text-transform:uppercase;letter-spacing:0}.team-access-setup-button{border-color:#0c263f2e;color:var(--ink)}.team-access-remove-button{border-color:#d5142a4d;color:var(--danger)}.team-access-actions button:disabled{cursor:not-allowed;opacity:.45}@media(max-width:720px){.team-access-row{grid-template-columns:1fr;align-items:stretch}.team-access-meta{flex-wrap:wrap;white-space:normal}.team-access-actions{display:grid;grid-template-columns:1fr}.team-access-actions button{width:100%}}.settings-note{font-size:.82rem}.integration-list{grid-template-columns:repeat(2,minmax(0,1fr))}.integration-card{display:grid;grid-template-columns:38px minmax(0,1fr);gap:.72rem;border:1px solid var(--line-soft);background:#fbfcfd;padding:.72rem;min-width:0}.integration-card-icon{display:grid;place-items:center;width:38px;height:38px;border:1px solid var(--line-soft);background:#fff;color:var(--red)}.integration-card header{display:flex;align-items:center;justify-content:space-between;gap:.55rem;margin-bottom:.32rem}.integration-card strong{min-width:0;font-size:.82rem;font-weight:900;line-height:1.2}.integration-card p{margin:0 0 .56rem;color:var(--muted);font-size:.78rem;line-height:1.42}.integration-card em,.integration-card button{display:inline-flex;align-items:center;width:fit-content;min-height:28px;border:1px solid var(--line-soft);background:#fff;color:var(--text);padding:.28rem .48rem;font-size:.68rem;font-style:normal;font-weight:900;line-height:1}.integration-card button{cursor:pointer}.integration-card button:disabled{cursor:wait;opacity:.65}.integration-status{flex:0 0 auto;border:1px solid var(--line-soft);background:#fff;color:var(--muted);padding:.18rem .42rem;font-size:.62rem;font-weight:950;letter-spacing:.04em;text-transform:uppercase}.integration-status.live{border-color:#007a4538;background:#007a4514;color:var(--design-success)}.integration-status.ready{border-color:#c9a96a61;background:var(--design-champagne-soft);color:#6a4c12}.integration-status.pilot{border-color:#d719202e;background:#d719200f;color:var(--red)}.growth-command-strip,.growth-action-grid,.growth-flow,.growth-focus-panel,.growth-lower-grid{display:grid;gap:.85rem}.growth-command-strip,.growth-action-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:1rem}.growth-action-grid button{display:grid;gap:.32rem;border:1px solid var(--line-soft);background:#fff;padding:.85rem;text-align:left}.growth-action-grid button:hover,.growth-action-grid button:focus-visible,.growth-flow button:hover,.growth-flow button:focus-visible,.growth-flow button.active{border-color:#d719206b;background:#d719200e}.growth-flow{grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:1rem}.growth-flow button{display:grid;gap:.22rem;border:1px solid var(--line-soft);background:#fff;padding:.75rem;text-align:left}.growth-action-grid span,.growth-flow span,.production-readiness-panel span,.growth-stage-card header span,.growth-stage-card header em,.growth-source-board header span,.growth-feature-list span,.growth-roadmap span{color:var(--red);font-size:.68rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.growth-flow em{color:var(--muted);font-size:.72rem;font-style:normal;font-weight:800}.growth-action-grid strong,.growth-flow strong{display:block;margin-top:.3rem;font-size:1rem}.growth-action-grid p{color:var(--muted);font-size:.78rem;line-height:1.35;margin:0}.growth-focus-panel{grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);margin-bottom:1rem}.growth-stage-card,.growth-source-board,.growth-ai-map,.growth-roadmap,.production-readiness-panel{border:1px solid var(--line-soft);background:#fff;box-shadow:var(--shadow);padding:.95rem}.growth-stage-card{display:grid;gap:.7rem;align-content:start}.growth-stage-card header,.growth-source-board header{display:flex;justify-content:space-between;gap:.75rem;align-items:flex-start}.growth-stage-card h2,.growth-source-board h2,.growth-ai-map h2,.growth-roadmap h2{margin:.2rem 0 0;font-size:1.12rem}.growth-stage-card>p,.growth-feature-list p,.growth-source-board p,.growth-ai-map p{color:var(--muted);font-size:.8rem;line-height:1.38;margin:0}.growth-feature-list{display:grid;gap:.45rem}.growth-feature-list button{display:grid;gap:.24rem;border:1px solid var(--line-soft);background:#fbfcfd;padding:.62rem;text-align:left}.growth-feature-list button:hover,.growth-feature-list button:focus-visible,.growth-source-board button:hover,.growth-source-board button:focus-visible{border-color:#d7192066;background:#d719200b}.growth-feature-list .status-live,.growth-action-grid .status-live,.production-readiness-panel .status-live{color:var(--design-success)}.growth-feature-list .status-plan,.growth-action-grid .status-plan,.production-readiness-panel .status-plan{color:var(--design-warning)}.growth-feature-list .status-risk,.growth-action-grid .status-risk,.production-readiness-panel .status-risk{color:var(--red)}.growth-lower-grid{grid-template-columns:minmax(320px,1.05fr) minmax(320px,.95fr) minmax(280px,.8fr)}.growth-source-board,.growth-ai-map,.growth-roadmap,.production-readiness-panel{display:grid;gap:.65rem;align-content:start}.growth-source-board button{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.65rem;align-items:center;border:1px solid var(--line-soft);background:#fbfcfd;padding:.65rem;text-align:left}.growth-source-board em{color:var(--red);font-style:normal;font-size:.72rem;font-weight:950;letter-spacing:.06em;text-transform:uppercase}.growth-ai-map div,.growth-roadmap div,.production-readiness-panel div{display:grid;gap:.25rem;border:1px solid var(--line-soft);background:#fbfcfd;padding:.65rem}.production-readiness-panel h2{margin:.2rem 0 0;font-size:1.12rem}.production-readiness-panel p{color:var(--muted);font-size:.78rem;line-height:1.35;margin:0}.growth-ai-map div{grid-template-columns:auto minmax(0,1fr);align-items:start}.growth-ai-map svg{grid-row:span 2;color:var(--design-success);margin-top:.15rem}.growth-roadmap div{grid-template-columns:28px minmax(0,1fr);align-items:center}.insights-shell{align-content:start}.compact-insights-head{min-height:150px}.insights-hero{grid-template-columns:minmax(0,1fr) auto;align-items:end}.range-switch{display:inline-flex;align-items:center;gap:.25rem;border:1px solid var(--line-soft);background:#fff;padding:.25rem}.range-switch button{border:0;background:transparent;color:var(--muted);padding:.45rem .62rem;font-size:.78rem;font-weight:900}.range-switch button.active,.range-switch button:hover{background:#111316;color:#fff}.insight-kpi-strip,.insight-decision-grid,.lift-candidate-grid,.what-changed-strip{display:grid;gap:.85rem}.insight-kpi-strip,.what-changed-strip{grid-template-columns:repeat(4,minmax(0,1fr))}.what-changed-strip article{border:1px solid var(--line-soft);background:#ffffffc7;padding:.75rem}.what-changed-strip span{display:block;color:var(--muted);font-size:.72rem;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.what-changed-strip strong{display:block;font-family:var(--font-sans);font-size:1.55rem;line-height:1;margin-top:.28rem}.what-changed-strip p{color:var(--muted);font-size:.8rem;line-height:1.35;margin:.42rem 0 0}.insight-decision-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.insight-chart-card,.lift-candidate-panel{border:1px solid var(--line-soft);background:#fff;padding:.95rem;box-shadow:var(--shadow)}.insight-chart-card{transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.insight-chart-card:hover{border-color:#d7192042;box-shadow:0 24px 70px #0f172a26;transform:translateY(-2px)}.insight-chart-card.wide{grid-column:span 2}.chart-head{display:grid;grid-template-columns:minmax(0,.75fr) minmax(180px,.55fr);gap:.85rem;align-items:start;border-bottom:1px solid var(--line-soft);padding-bottom:.75rem;margin-bottom:.85rem}.chart-head h3{margin:.1rem 0 0}.chart-head>p{margin:0;color:var(--muted);font-size:.84rem;line-height:1.45}.line-chart svg{width:100%;min-height:220px;overflow:visible}.line-chart line{stroke:#0d11171a;stroke-width:1}.line-chart polyline{fill:none;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:900;stroke-dashoffset:900;animation:chart-line-draw .95s cubic-bezier(.2,.8,.2,1) forwards,chart-line-breathe 3.2s ease-in-out 1.1s infinite;filter:drop-shadow(0 8px 12px rgba(13,17,23,.08))}.score-series{opacity:0;animation:chart-fade-in .42s ease forwards}.score-series-1{animation-delay:90ms}.score-series-2{animation-delay:.18s}.score-line-color-0{stroke:#d71920}.score-line-color-1{stroke:#111316}.score-line-color-2{stroke:var(--design-success)}.score-fill-color-0{fill:#d71920}.score-fill-color-1{fill:#111316}.score-fill-color-2{fill:var(--design-success)}.score-point{cursor:crosshair;outline:none}.score-point circle{stroke:#fff;stroke-width:3;filter:drop-shadow(0 5px 8px rgba(13,17,23,.22));transform-box:fill-box;transform-origin:center;opacity:0;animation:chart-point-pop .42s ease forwards}.point-popover{opacity:0;pointer-events:none;transform-box:fill-box;transition:opacity .16s ease,transform .16s ease}.point-popover rect{fill:#111316;stroke:#ffffff38;stroke-width:1}.point-popover text{fill:#fff;font-size:9px;font-weight:900;stroke:none}.point-popover text+text{fill:#f0c8ca}.score-point:hover circle,.score-point:focus-visible circle{transform:scale(1.65);stroke:#111316;stroke-width:2}.score-point:hover .point-popover,.score-point:focus-visible .point-popover{opacity:1}.axis-label{fill:#111316;font-size:10px;font-weight:900;letter-spacing:0}.axis-label{fill:#8a94a1}.x-axis{text-anchor:middle}.chart-legend{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:.4rem}.chart-legend span{display:inline-flex;align-items:center;gap:.35rem;color:var(--muted);font-size:.78rem;font-weight:800}.chart-legend i{width:18px;height:3px}.score-legend-color-0{background:#d71920}.score-legend-color-1{background:#111316}.score-legend-color-2{background:var(--design-success)}.bar-chart,.funnel-chart,.lift-chart{display:grid;gap:.72rem}.bar-chart article{display:grid;grid-template-columns:minmax(0,.8fr) minmax(90px,1fr) auto;gap:.55rem;align-items:center}.bar-chart article div:first-child,.lift-chart article{min-width:0}.bar-chart strong,.lift-chart strong,.campaign-bars strong{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bar-chart span,.bar-chart em,.campaign-bars p,.lift-candidate-grid small{color:var(--muted);font-size:.76rem;font-style:normal;font-weight:800}.bar-track,.funnel-chart div,.lift-chart div{overflow:hidden;border:1px solid var(--line-soft);background:#f3f4f6}.bar-track{height:12px}.bar-track progress,.funnel-chart progress,.band-track progress,.progress-rail progress{width:100%;height:100%;border:0;appearance:none;background:transparent}.bar-track progress::-webkit-progress-bar,.funnel-chart progress::-webkit-progress-bar,.band-track progress::-webkit-progress-bar,.progress-rail progress::-webkit-progress-bar{background:transparent}.bar-track progress::-webkit-progress-value,.funnel-chart progress::-webkit-progress-value,.band-track progress::-webkit-progress-value,.progress-rail progress::-webkit-progress-value,.bar-track progress::-moz-progress-bar,.funnel-chart progress::-moz-progress-bar,.band-track progress::-moz-progress-bar,.progress-rail progress::-moz-progress-bar{position:relative;overflow:hidden;transform-origin:left;animation:chart-bar-grow .72s ease forwards}.bar-track progress::-webkit-progress-value,.bar-track progress::-moz-progress-bar{background:linear-gradient(90deg,#9f1017,var(--red));transition:filter .18s ease,opacity .18s ease}.bar-chart article:hover .bar-track progress{filter:saturate(1.18) drop-shadow(0 5px 10px rgba(215,25,32,.18))}.funnel-chart article{display:grid;grid-template-columns:92px minmax(0,1fr) 34px;gap:.55rem;align-items:center}.funnel-chart span{color:var(--muted);font-size:.76rem;font-weight:850}.funnel-chart div{height:24px}.funnel-chart progress::-webkit-progress-value,.funnel-chart progress::-moz-progress-bar{background:var(--design-primary)}.lift-chart article{display:grid;gap:.35rem}.lift-chart div{display:grid;gap:.28rem;background:transparent;border:0}.lift-chart span,.lift-chart em{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.4rem;align-items:center;min-width:26px;padding:.2rem .45rem;color:#fff;font-size:.72rem;font-style:normal;font-weight:900;text-align:right}.lift-chart progress{width:100%;height:.62rem;border:0;appearance:none;background:#ffffff3d}.lift-chart progress::-webkit-progress-bar{background:#ffffff3d}.lift-chart span progress::-webkit-progress-value,.lift-chart span progress::-moz-progress-bar{background:#fff}.lift-chart em progress::-webkit-progress-value,.lift-chart em progress::-moz-progress-bar{background:#fff}.lift-chart span{background:linear-gradient(90deg,#686f78,#8b929b);transition:filter .18s ease,opacity .18s ease}.lift-chart em{background:linear-gradient(90deg,#0f6b3a,#149a5b);transition:filter .18s ease,opacity .18s ease}.lift-chart article:hover span,.lift-chart article:hover em{filter:saturate(1.12) drop-shadow(0 5px 10px rgba(17,122,75,.14))}.campaign-bars{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.campaign-bars article{display:grid;gap:.45rem;border:1px solid var(--line-soft);background:#fbfcfd;padding:.65rem}.mini-bars{display:grid;gap:.32rem}.mini-bars span{display:grid;grid-template-columns:minmax(0,1fr) 2.8rem;gap:.45rem;align-items:center;color:var(--muted);font-size:.72rem;font-weight:900}.mini-bars progress{width:100%;height:.55rem;border:0;appearance:none;background:#eef1f4}.mini-bars progress::-webkit-progress-bar{background:#eef1f4}.mini-bars span:nth-child(1) progress::-webkit-progress-value,.mini-bars span:nth-child(1) progress::-moz-progress-bar{background:var(--design-primary)}.mini-bars span:nth-child(2) progress::-webkit-progress-value,.mini-bars span:nth-child(2) progress::-moz-progress-bar{background:var(--red)}.mini-bars span:nth-child(3) progress::-webkit-progress-value,.mini-bars span:nth-child(3) progress::-moz-progress-bar{background:var(--design-success)}.score-band-chart{display:grid;gap:.7rem}.score-band-chart article{display:grid;grid-template-columns:minmax(0,.9fr) minmax(86px,1fr) auto;gap:.55rem;align-items:center}.score-band-chart strong{display:block;font-size:.9rem}.score-band-chart span,.score-band-chart em{color:var(--muted);font-size:.74rem;font-style:normal;font-weight:850}.band-track{height:14px;overflow:hidden;border:1px solid var(--line-soft);background:#f3f4f6}.band-track progress::-webkit-progress-value,.band-track progress::-moz-progress-bar{background-size:150px 100%,100% 100%;background-position:-150px 0,0 0;transform-origin:left;animation:chart-bar-grow .78s ease forwards,chart-sheen 2.8s ease-in-out .9s infinite}.band-hot .band-track progress::-webkit-progress-value,.band-hot .band-track progress::-moz-progress-bar{background:linear-gradient(90deg,#fff0,#ffffff3d,#fff0),var(--design-success)}.band-warm .band-track progress::-webkit-progress-value,.band-warm .band-track progress::-moz-progress-bar{background:linear-gradient(90deg,#fff0,#ffffff3d,#fff0),#c58a00}.band-nurture .band-track progress::-webkit-progress-value,.band-nurture .band-track progress::-moz-progress-bar{background:linear-gradient(90deg,#fff0,#ffffff3d,#fff0),#d71920}.band-cold .band-track progress::-webkit-progress-value,.band-cold .band-track progress::-moz-progress-bar{background:linear-gradient(90deg,#fff0,#ffffff3d,#fff0),#111316}.lift-candidate-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.lift-candidate-grid button{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.65rem;align-items:start;border:1px solid var(--line-soft);background:#fff;padding:.75rem;text-align:left}.lift-candidate-grid div{min-width:0}.lift-candidate-grid em{display:block;color:var(--red);font-size:.72rem;font-style:normal;font-weight:900;margin-top:.2rem}.lift-candidate-grid p{margin:.45rem 0 0;color:var(--muted);font-size:.82rem;line-height:1.35}.lift-candidate-grid small{grid-column:1 / -1;justify-self:start;border:1px solid rgba(17,122,75,.22);background:#117a4b14;color:var(--design-success);padding:.28rem .45rem}.calendar-agenda article,.deal-room article{border:1px solid var(--line-soft);background:#fff;border-radius:.5rem;padding:.95rem}.calendar-agenda span,.deal-room span,.deal-room em{color:var(--red);display:block;font-size:.72rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.calendar-agenda strong,.deal-room strong{display:block;font-size:1.15rem;margin-top:.35rem}.calendar-agenda p,.deal-room p,.deal-room em{line-height:1.4;margin:.45rem 0 0}.deal-room em{color:var(--muted);text-transform:none;letter-spacing:0;font-weight:500}.property-timeline-grid{grid-template-columns:.95fr 1.05fr}.property-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.property-facts div{border-bottom:1px solid var(--line-soft);padding-bottom:.45rem}.property-facts span{color:var(--muted);display:block;font-size:.75rem;margin-bottom:.2rem}.criteria-list{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.85rem}.criteria-list span{border:1px solid var(--line-soft);border-radius:999px;color:var(--muted);padding:.3rem .5rem;font-size:.78rem}.record-timeline{display:grid;gap:.65rem}.record-timeline>div:not(.panel-heading){display:grid;grid-template-columns:64px minmax(0,1fr);column-gap:.75rem;border-top:1px solid var(--line-soft);padding-top:.65rem}.record-timeline>div>span{color:var(--red);font-size:.74rem;font-weight:900}.record-timeline p{color:var(--muted);grid-column:2;line-height:1.4;margin:.2rem 0 0}.progress-rail{height:8px;border-radius:999px;background:#edf0f4;overflow:hidden;margin-top:.85rem}.progress-rail progress::-webkit-progress-value,.progress-rail progress::-moz-progress-bar{background:linear-gradient(90deg,#111316,#d71920)}.lead-rail,.command-center,.ops-panel{min-height:calc(100vh - 104px)}.lead-rail,.ai-panel,.draft-suite,.timeline-section,.side-block,.profile-strip{border:1px solid var(--line-soft);background:#ffffffe6;box-shadow:var(--shadow)}.lead-rail,.ops-panel{position:sticky;top:88px}.lead-rail{padding:1rem;border-radius:.5rem}.rail-header{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem}.people-scale-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;margin-bottom:.75rem}.people-scale-strip div{border:1px solid var(--line-soft);background:#fff;border-radius:.25rem;padding:.55rem;min-width:0}.people-scale-strip span,.smart-list-chip span{display:block;color:var(--muted);font-size:.68rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.people-scale-strip strong,.smart-list-chip strong{display:block;margin-top:.2rem;font-size:1.1rem;line-height:1}.people-mode-switch{display:grid;grid-template-columns:1fr 1fr;gap:.35rem;margin-bottom:.75rem}.people-mode-switch button{border:1px solid var(--line-soft);background:#fff;color:var(--text);padding:.55rem .42rem;font-size:.72rem;font-weight:900;text-transform:uppercase;cursor:pointer}.people-mode-switch button.active,.people-mode-switch button:hover,.people-mode-switch button:focus-visible{border-color:var(--design-primary);background:var(--design-primary);color:#fff;outline:none}.smart-list-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;margin-bottom:.75rem}.smart-list-chip{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.4rem;min-height:44px;border:1px solid var(--line-soft);background:#fff;border-radius:.25rem;padding:.5rem .55rem;text-align:left}.smart-list-chip strong{margin-top:0}.smart-list-chip.active{border-color:var(--design-primary);background:var(--design-primary)}.smart-list-chip.active span,.smart-list-chip.active strong{color:#fff}.smart-list-chip.hot strong,.smart-list-chip.reply strong{color:var(--design-success)}.smart-list-chip.finance strong{color:var(--design-warning)}.smart-list-chip.risk strong,.smart-list-chip.blocked strong{color:#b42318}.bulk-action-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;margin-bottom:.75rem}.bulk-action-strip button{min-width:0;border:1px solid var(--line-soft);background:#fff;border-radius:.25rem;padding:.45rem .35rem;font-size:.72rem;font-weight:850}.eyebrow{margin:0 0 .25rem;color:var(--gold);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}h1,h2,h3,p{margin-top:0}h1{margin-bottom:0;font-size:1.35rem}h2{font-size:1.55rem;margin-bottom:.4rem}h3{margin-bottom:0;font-size:1.05rem}.icon-button,.primary-button,.secondary-button{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:38px;border-radius:.25rem;padding:.55rem .85rem}.icon-button{width:38px;padding:0;background:var(--surface-3)}.icon-button.gold,.primary-button{background:linear-gradient(135deg,#d71920,#8f0f14);color:#fff;font-weight:800}.primary-button:disabled{cursor:not-allowed;opacity:.45}.secondary-button{background:#fff;border-color:var(--line-soft);color:var(--text)}.search-box,.select-box{display:flex;align-items:center;gap:.6rem;border:1px solid var(--line-soft);border-radius:.5rem;background:#fff;min-height:42px;padding:0 .75rem;margin-bottom:.75rem}.search-box input,.select-box select{width:100%;border:0;background:transparent;color:var(--text);outline:0}.select-box span{color:var(--muted);font-size:.8rem}.lead-list{display:grid;gap:.5rem}.lead-list-scale{display:flex;align-items:center;justify-content:space-between;gap:.5rem;border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);color:var(--muted);padding:.58rem 0}.lead-list-scale span,.lead-list-scale strong,.lead-list-scale button{font-size:.72rem;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.lead-list-scale strong,.lead-list-scale button{color:var(--red)}.lead-list-scale button{border:0;background:transparent;cursor:pointer;padding:0}.lead-list-scale button:hover,.lead-list-scale button:focus-visible{color:var(--design-primary);outline:none;text-decoration:underline;text-underline-offset:.18rem}.lead-row{display:grid;grid-template-columns:48px minmax(0,1fr);gap:.7rem;width:100%;text-align:left;border:1px solid transparent;background:#fff;border-radius:.5rem;padding:.7rem}.lead-row.selected,.lead-row:hover,.lead-row:focus-visible{border-color:#d719206b;background:#d719200e}.lead-row strong,.lead-row small,.lead-row em{display:block}.lead-row small,.lead-row em{color:var(--muted);font-size:.78rem}.lead-row em{grid-column:2;font-style:normal}.lead-list-load,.lead-list-collapse{width:100%;border:1px solid var(--line-soft);background:#fff;color:var(--text);padding:.7rem;text-align:left;cursor:pointer}.lead-list-load{display:grid;gap:.22rem;border-style:dashed}.lead-list-load strong,.lead-list-load span,.lead-list-collapse{font-size:.78rem;font-weight:850}.lead-list-load span{color:var(--red);text-transform:uppercase;letter-spacing:.06em}.lead-list-collapse{color:var(--muted);text-align:center}.lead-list-load:hover,.lead-list-load:focus-visible,.lead-list-collapse:hover,.lead-list-collapse:focus-visible{border-color:#d7192061;box-shadow:inset 0 -2px 0 var(--red);outline:none}.people-database-mode{grid-template-columns:minmax(248px,292px) minmax(0,1fr)}.people-database-view{display:grid;gap:.85rem;width:100%;max-width:100%;border:1px solid var(--line-soft);background:#fff;overflow:hidden;padding:.95rem;box-shadow:var(--shadow)}.people-database-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(190px,230px);gap:1rem;align-items:end;border-bottom:1px solid var(--line-soft);padding-bottom:.85rem}.people-sort-dropdown{justify-self:end;width:min(100%,230px)}.people-sort-dropdown .custom-dropdown-menu{right:0;left:auto}.people-database-head h2{font-size:clamp(1.8rem,3vw,3rem);line-height:1;margin:.15rem 0 0}.people-database-head p:not(.eyebrow){color:var(--muted);margin:.3rem 0 0}.people-page-size{display:flex;align-items:center;gap:.35rem}.people-page-size span,.people-page-size button{font-size:.72rem;font-weight:900;text-transform:uppercase}.people-page-size span{color:var(--muted);margin-right:.15rem}.people-page-size button,.people-pagination button{border:1px solid var(--line-soft);background:#fff;color:var(--text);padding:.48rem .62rem;cursor:pointer}.people-page-size button.active,.people-page-size button:hover,.people-page-size button:focus-visible,.people-pagination button:hover,.people-pagination button:focus-visible{border-color:var(--design-primary);background:var(--design-primary);color:#fff;outline:none}.people-pagination button:disabled{cursor:not-allowed;opacity:.45}.people-database-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem}.people-table{display:grid;border:1px solid var(--line-soft)}.people-table-row{display:grid;grid-template-columns:52px minmax(128px,1.02fr) minmax(68px,.5fr) minmax(80px,.55fr) minmax(80px,.62fr) minmax(86px,.66fr) minmax(64px,.42fr) minmax(62px,.4fr) minmax(76px,.48fr) minmax(138px,1.15fr);gap:.48rem;align-items:center;width:100%;border:0;border-bottom:1px solid var(--line-soft);background:#fff;color:var(--text);padding:.68rem;text-align:left}.people-table-row span{min-width:0;overflow-wrap:anywhere}.people-table-row:last-child{border-bottom:0}.people-table-head{background:var(--design-surface-rail);color:var(--muted);font-size:.7rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.people-table-row:not(.people-table-head){cursor:pointer}.people-table-row:not(.people-table-head):hover,.people-table-row:not(.people-table-head):focus-visible,.people-table-row.selected{background:#d719200b;outline:none}.people-table-row strong,.people-table-row small{display:block}.people-table-row small{color:var(--muted);font-size:.76rem;margin-top:.15rem}.people-table-row span:last-child{color:#3f4650;line-height:1.35}.people-table-row span[role=cell][data-label]:before{display:none}.people-pagination{display:flex;align-items:center;justify-content:space-between;gap:.75rem;color:var(--muted)}.people-pagination>div,.people-pagination-left{display:flex;align-items:center;gap:.4rem}.people-pagination-left{flex-wrap:wrap;gap:.65rem}.score-dot{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:var(--surface-3);font-weight:800;font-variant-numeric:tabular-nums;font-feature-settings:"tnum","ss03"}.score-dot.hot,.score-badge.hot{color:#a50f15;border-color:#d719206b}.score-dot.warm,.score-badge.warm{color:#b21b21;border-color:#d7192052}.score-dot.nurture,.score-badge.nurture{color:var(--blue);border-color:#1d5fd159}.score-dot.cold,.score-badge.cold{color:var(--muted)}.score-dot.score-high,.score-badge.score-high,.score-chip.score-high,.approval-score.score-high,.brokerage-brief-strip button.score-high,.decision-score.score-high{--score-accent: var(--design-success);--score-bg: #e9f8ef;--score-border: rgba(19, 122, 69, .34)}.score-dot.score-mid,.score-badge.score-mid,.score-chip.score-mid,.approval-score.score-mid,.brokerage-brief-strip button.score-mid,.decision-score.score-mid{--score-accent: var(--design-warning);--score-bg: #fff5db;--score-border: rgba(167, 102, 0, .34)}.score-dot.score-low,.score-badge.score-low,.score-chip.score-low,.approval-score.score-low,.brokerage-brief-strip button.score-low,.decision-score.score-low{--score-accent: #b42318;--score-bg: #fff0ee;--score-border: rgba(180, 35, 24, .34)}.score-dot.score-high,.score-dot.score-mid,.score-dot.score-low,.score-badge.score-high,.score-badge.score-mid,.score-badge.score-low,.score-chip,.approval-score{border-color:var(--score-border);background:var(--score-bg);color:var(--score-accent)}.score-chip,.approval-score{display:inline-flex;align-items:center;width:fit-content;border:1px solid var(--score-border, var(--line-soft));border-radius:999px;padding:.24rem .48rem;font-weight:850}.command-center{display:grid;gap:1rem}.profile-strip{border-radius:.5rem;padding:1rem;gap:1rem}.lead-avatar{width:64px;height:64px;border-radius:.5rem;font-size:1.1rem}.contact-line{flex-wrap:wrap;gap:.75rem;color:var(--muted);font-size:.86rem;min-width:0}.contact-line span,.contact-line a{display:inline-flex;align-items:center;gap:.35rem;min-width:0;overflow:hidden;color:inherit;text-decoration:none;text-overflow:ellipsis}.contact-line a:hover,.contact-line a:focus-visible{color:var(--red);outline:none}.profile-actions{margin-left:auto;gap:.65rem}.record-tabs{display:flex;align-items:center;gap:.35rem;border:1px solid var(--line-soft);background:#fff;border-radius:.5rem;padding:.35rem}.record-tabs button{border:1px solid transparent;background:transparent;color:var(--muted);border-radius:.25rem;padding:.55rem .85rem;cursor:pointer}.record-tabs button.active,.record-tabs button:hover,.record-tabs button:focus-visible{background:#111316;color:#fff}.decision-panel{display:grid;grid-template-columns:104px minmax(0,1fr) auto;gap:1rem;align-items:center;border:1px solid var(--line-soft);background:#fff;box-shadow:var(--shadow);border-radius:.5rem;padding:1rem}.decision-score{display:grid;place-items:center;border:1px solid var(--score-border, rgba(215, 25, 32, .24));background:var(--score-bg, rgba(215, 25, 32, .055));border-radius:.5rem;min-height:92px}.decision-score span{color:var(--score-accent, var(--red));font-size:2rem;font-weight:900;line-height:1}.decision-score strong{font-size:.76rem;margin-top:.25rem;text-transform:uppercase;letter-spacing:.08em}.decision-main h3{font-size:1.3rem}.decision-main p:not(.eyebrow){color:#3f4852;margin:.4rem 0 0;line-height:1.45}.ai-panel,.draft-suite,.timeline-section,.call-analytics-panel,.automation-panel{padding:1rem;border-radius:.5rem}.call-analytics-panel,.automation-panel{border:1px solid var(--line-soft);background:#ffffffeb;box-shadow:var(--shadow)}.activation-status{display:grid;gap:.45rem;border:1px solid var(--line-soft);background:#fafbfc;border-radius:.5rem;padding:.85rem;margin-bottom:.85rem}.activation-status>span,.campaign-plan-detail span{color:var(--red);font-size:.72rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.activation-status p{color:var(--muted);line-height:1.4;margin:0}.campaign-plan-detail{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;margin-bottom:.85rem}.campaign-plan-detail article{border:1px solid var(--line-soft);background:#fff;border-radius:.25rem;padding:.65rem}.campaign-plan-detail strong,.campaign-plan-detail p{display:block}.campaign-plan-detail strong{margin-top:.25rem}.campaign-plan-detail p{color:var(--muted);font-size:.8rem;line-height:1.35;margin:.25rem 0 0}.mobile-action-bar{display:none}.panel-heading{justify-content:space-between;gap:1rem;margin-bottom:1rem}.panel-heading.compact{margin-bottom:.75rem}.score-badge{gap:.35rem;border:1px solid var(--line);background:#fff;border-radius:.5rem;padding:.55rem .65rem}.score-badge strong{font-size:1.2rem}.score-badge span{text-transform:uppercase;font-size:.7rem;letter-spacing:.08em}.summary{color:#303943;line-height:1.55;max-width:72ch}.call-coach-hero,.call-stage-grid,.call-outcome-result,.call-follow-up-draft{display:grid;gap:.7rem}.call-coach-hero{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);margin-bottom:.8rem}.call-stage-grid,.call-outcome-result{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:.8rem}.call-coach-hero article,.call-stage-grid article,.call-outcome-result article,.call-follow-up-draft,.call-coach-scorecard,.call-outcome-workbench{border:1px solid var(--line-soft);background:#fff;border-radius:.5rem;padding:.8rem}.call-coach-hero span,.call-stage-grid span,.call-outcome-result span,.call-follow-up-draft span,.call-outcome-workbench>header span{display:block;color:var(--red);font-size:.68rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.call-coach-hero strong,.call-stage-grid strong,.call-outcome-result strong,.call-follow-up-draft strong{display:block;margin-top:.25rem;line-height:1.22}.call-coach-hero p,.call-stage-grid p,.call-follow-up-draft p{color:var(--muted);line-height:1.45;margin:.35rem 0 0}.call-outcome-workbench{display:grid;gap:.75rem;margin-bottom:.85rem;background:#fbfbfa}.call-coach-scorecard{display:grid;gap:.75rem;margin-bottom:.85rem}.call-coach-scorecard>header,.call-outcome-workbench>header,.call-outcome-workbench footer,.call-follow-up-draft{display:flex;align-items:start;justify-content:space-between;gap:.75rem}.call-coach-scorecard>header>span{border:1px solid var(--line-soft);background:#f7f8fa;border-radius:999px;color:var(--muted);font-size:.72rem;font-weight:900;padding:.35rem .55rem;white-space:nowrap}.call-coach-scorecard form{display:grid;grid-template-columns:minmax(0,1fr) minmax(90px,.16fr) auto;gap:.65rem;align-items:end}.call-coach-scorecard label{display:grid;gap:.35rem}.call-coach-scorecard label span{color:var(--muted);font-size:.72rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.call-coach-scorecard textarea,.call-coach-scorecard input{width:100%;border:1px solid var(--line-soft);border-radius:.35rem;background:#fbfbfa;color:var(--ink);font:inherit;padding:.65rem}.call-coach-scorecard textarea{resize:vertical;min-height:7rem}.call-coach-scorecard button{min-height:2.75rem}.aria-dialer-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,.34fr);gap:.65rem;align-items:end;border:1px solid rgba(185,28,28,.24);background:#fff8f8;border-radius:.45rem;padding:.75rem}.aria-dialer-card h4{margin:.1rem 0}.aria-dialer-card>div>span,.aria-dialer-message{color:var(--muted);font-size:.78rem;line-height:1.35}.aria-dialer-card label{display:grid;gap:.35rem}.aria-dialer-card label span{color:var(--muted);font-size:.72rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.aria-dialer-status{display:grid;gap:.18rem;align-self:stretch;min-height:3.8rem;border:1px solid rgba(185,28,28,.18);background:#fff;border-radius:.4rem;padding:.55rem}.aria-dialer-status svg{color:var(--red)}.aria-dialer-status strong{color:var(--ink);font-size:.82rem}.aria-dialer-status span{color:var(--muted);font-size:.72rem;font-weight:850}.aria-dialer-message{grid-column:1 / -1;margin:0}.recording-transcriber{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.36fr);gap:.65rem;align-items:center;border:1px solid rgba(17,19,22,.1);background:#f7f8fa;border-radius:.45rem;padding:.75rem}.recording-transcriber h4{margin:.1rem 0}.recording-transcriber>div>span,.recording-consent-check span{color:var(--muted);font-size:.78rem;line-height:1.35}.recording-file-picker{position:relative;min-height:2.75rem;border:1px dashed rgba(17,19,22,.24);background:#fff;border-radius:.35rem;cursor:pointer;padding:.65rem}.recording-file-picker input{position:absolute;inset:0;opacity:0;cursor:pointer}.recording-file-picker span{display:block;max-width:100%;overflow:hidden;color:var(--ink);font-size:.82rem;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.call-coach-scorecard .recording-consent-check{display:flex;align-items:flex-start;gap:.45rem}.call-coach-scorecard .recording-consent-check input{width:auto;margin-top:.15rem}.recording-error{grid-column:1 / -1;margin:0;color:var(--red);font-size:.82rem;font-weight:850}.meeting-recorder{grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;border:1px solid rgba(17,19,22,.1);background:#fff;border-radius:.35rem;padding:.6rem .65rem}.meeting-recorder>span{flex:1;min-width:200px;color:var(--muted);font-size:.78rem;line-height:1.35}.coach-review-card{display:grid;grid-template-columns:minmax(84px,.14fr) minmax(0,1fr);gap:.8rem;border:1px solid rgba(17,122,75,.2);background:#117a4b0e;border-radius:.5rem;padding:.75rem}.coach-review-score{display:grid;place-items:center;align-content:center;min-height:5rem;border:1px solid rgba(17,122,75,.18);background:#fff;border-radius:.45rem}.coach-review-score strong{color:#117a4b;font-size:2rem;line-height:1}.coach-review-score span{color:var(--muted);font-size:.68rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.coach-review-body{display:grid;gap:.65rem}.coach-review-meta{display:flex;flex-wrap:wrap;gap:.35rem}.coach-review-meta span{border:1px solid rgba(17,122,75,.18);background:#fff;border-radius:999px;color:#117a4b;font-size:.68rem;font-weight:900;letter-spacing:.04em;padding:.3rem .48rem;text-transform:uppercase}.coach-review-body p{margin:0;color:#2d3742;line-height:1.45}.coach-rubric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.45rem}.coach-rubric-grid span{border:1px solid var(--line-soft);background:#fff;border-radius:.35rem;color:var(--muted);font-size:.76rem;font-weight:850;padding:.5rem}.coach-rubric-grid strong{float:right;color:var(--ink)}.coach-intelligence-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.coach-intelligence-grid article{border:1px solid rgba(17,19,22,.1);background:#fff;border-radius:.4rem;padding:.6rem}.coach-intelligence-grid span{display:block;color:var(--muted);font-size:.68rem;font-weight:900;letter-spacing:.06em;margin-bottom:.25rem;text-transform:uppercase}.coach-intelligence-grid strong{display:block;color:var(--ink);font-size:.82rem;line-height:1.35}.coach-review-actions{display:flex;flex-wrap:wrap;gap:.5rem}.coach-review-actions button{border:1px solid var(--line-soft);background:#fff;border-radius:.25rem;font-weight:900;padding:.55rem .75rem}.call-outcome-workbench h3,.call-follow-up-draft h3{margin:.18rem 0 0}.call-outcome-buttons{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem}.call-outcome-buttons button,.call-outcome-workbench footer button{border:1px solid var(--line-soft);background:#fff;border-radius:.25rem;padding:.65rem;font-weight:900}.call-outcome-buttons button.active,.call-outcome-buttons button:hover,.call-outcome-buttons button:focus-visible{border-color:#d7192066;background:#d7192012;color:var(--red)}.call-outcome-workbench footer button:first-child,.call-outcome-workbench footer button:hover,.call-outcome-workbench footer button:focus-visible{background:#111316;color:#fff;border-color:#111316}.call-follow-up-draft{grid-template-columns:minmax(0,1fr) minmax(170px,.36fr);margin-bottom:.85rem}.call-follow-up-draft aside{border-left:1px solid var(--line-soft);padding-left:.75rem}.insight-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem;margin:1rem 0}.metric{border:1px solid var(--line-soft);background:#fafbfc;border-radius:.25rem;padding:.75rem;text-align:left}.metric span,.key-value span{color:var(--muted);display:block;font-size:.75rem;margin-bottom:.25rem}.metric strong,.key-value strong{display:block;color:var(--text);min-width:0;overflow-wrap:anywhere;word-break:normal;line-height:1.12}.metric-button{cursor:pointer}.metric-button:hover,.metric-button:focus-visible{border-color:#d7192059;background:#fff;transform:translateY(-1px)}.next-action{gap:.7rem;border:1px solid rgba(215,25,32,.2);background:#d719200e;border-radius:.5rem;padding:.75rem;margin-bottom:.75rem}.next-action span{display:block;color:var(--gold);font-size:.76rem;margin-bottom:.2rem;text-transform:uppercase;letter-spacing:.08em}.reason-row,.tag-row{display:flex;flex-wrap:wrap;gap:.45rem}.reason-row span,.tag-row span{border-radius:999px;border:1px solid var(--line-soft);background:#f6f7f9;color:var(--muted);padding:.35rem .55rem;font-size:.78rem}.ai-conversion-desk{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;margin-top:1rem}.conversion-card{display:grid;align-content:start;gap:.6rem;border:1px solid var(--line-soft);background:#fff;border-radius:.5rem;padding:.75rem;min-width:0}.conversion-card header{display:flex;justify-content:space-between;gap:.75rem;border-bottom:1px solid var(--line-soft);padding-bottom:.55rem}.conversion-card header span{color:var(--red);font-size:.68rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.conversion-card header strong{min-width:0;text-align:right;font-size:.84rem;overflow-wrap:anywhere}.conversion-card p,.conversion-card em,.prep-list strong{color:#3f4852;line-height:1.42;overflow-wrap:anywhere}.conversion-card p{margin:0}.conversion-card em{display:block;color:var(--muted);font-size:.82rem;font-style:normal}.call-prep-card{grid-column:span 2}.prep-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.62rem}.prep-list p{min-width:0;margin:0;border:1px solid var(--line-soft);background:#fafbfc;border-radius:.25rem;padding:.68rem .72rem}.prep-list p.featured{grid-column:1 / -1;border-color:#d7192033;background:#d7192009}.prep-list span{display:block;color:var(--muted);font-size:.7rem;margin-bottom:.24rem;text-transform:uppercase}.prep-list strong{display:block;color:var(--text);font-size:.94rem;line-height:1.28;overflow-wrap:anywhere}.prep-list p.featured strong{font-size:1rem;line-height:1.32}.known-facts,.guardrail-list{display:flex;flex-wrap:wrap;gap:.4rem}.known-facts span,.guardrail-list span{border:1px solid var(--line-soft);background:#f6f7f9;color:#2e333a;font-size:.76rem;padding:.32rem .45rem}.guardrail-pass{border-color:#117a4b38!important;color:var(--design-success)!important}.guardrail-review{border-color:#9b6a053d!important;color:#805405!important}.guardrail-blocked{border-color:#a3152438!important;color:#a31524!important}.approval-bar{justify-content:space-between;gap:1rem;border-top:1px solid var(--line-soft);margin-top:1rem;padding-top:1rem}.approval-bar span{display:block;color:var(--muted);font-size:.85rem;margin-top:.2rem}.draft-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem}.email-composer{display:grid;gap:.75rem;border:1px solid var(--line-soft);background:#fff;padding:.9rem;margin-bottom:.85rem}.email-composer header,.email-composer footer,.settings-actions{display:flex;align-items:center;justify-content:space-between;gap:.65rem}.email-composer h3{margin:0}.settings-actions{flex-wrap:wrap;justify-content:flex-start}.email-composer label{display:grid;gap:.35rem}.email-composer input,.email-composer textarea{width:100%;border:1px solid var(--line-soft);background:#fbfcfd;padding:.65rem;color:var(--text);resize:vertical}.email-composer footer{justify-content:flex-start}.email-composer footer button,.settings-actions button,.provider-grid button{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;border:1px solid var(--line-soft);background:#fff;padding:.55rem .75rem;font-weight:850;min-width:0;text-align:center;white-space:normal}.email-composer footer button:disabled,.settings-actions button:disabled,.provider-grid button:disabled{cursor:not-allowed;opacity:.45}.email-composer>p{margin:0;color:var(--muted);font-size:.84rem}.send-ready,.send-locked{border:1px solid var(--line-soft);padding:.38rem .55rem;font-size:.72rem;font-weight:850}.send-ready{border-color:#117a4b3d;background:#117a4b14;color:var(--design-success)}.send-locked{border-color:#d719203d;background:#d7192012;color:var(--red)}.draft-panel{border:1px solid var(--line-soft);background:#fafbfc;border-radius:.5rem;padding:.85rem;min-width:0}.draft-head{justify-content:space-between;gap:.5rem;margin-bottom:.65rem}.draft-head span{display:inline-flex;align-items:center;gap:.4rem;color:var(--gold-2)}.draft-head em{color:var(--muted);font-style:normal;font-size:.76rem;text-transform:uppercase}.draft-subject{display:block;margin-bottom:.5rem}.draft-panel p{color:#3f4852;line-height:1.5;white-space:pre-line}.draft-actions{display:flex;gap:.5rem;margin-top:.75rem}.draft-actions button{border-color:var(--line-soft);background:#fff;border-radius:.25rem;padding:.45rem .6rem}.draft-actions button:disabled{color:var(--muted);cursor:not-allowed;opacity:.58}.draft-helper{display:block;color:var(--muted);font-size:.76rem;line-height:1.35;margin-top:.55rem}.draft-head-status{display:flex;align-items:center;gap:.45rem}.aria-draft-badge{display:inline-flex;align-items:center;gap:.22rem;background:linear-gradient(135deg,#d719200f,#c9a96a14);border:1px solid rgba(215,25,32,.15);border-radius:999px;padding:.12rem .45rem;font-size:.62rem;font-weight:950;letter-spacing:.04em;color:var(--red);white-space:nowrap}.draft-discard-btn{color:var(--muted)!important}.draft-discard-btn:hover{color:var(--design-danger)!important;border-color:var(--design-danger)!important}.analytics-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-top:1rem}.insight-list,.automation-item{border:1px solid var(--line-soft);border-radius:.5rem;background:#fafbfc;padding:.85rem}.insight-list ul{margin:.65rem 0 0;padding-left:1.1rem;color:var(--muted);line-height:1.45}.insight-list li+li{margin-top:.4rem}.integration-note{display:flex;gap:.55rem;align-items:flex-start;border:1px solid rgba(17,122,75,.18);background:#117a4b0f;color:#24563e;border-radius:.5rem;padding:.75rem;margin-top:.85rem;line-height:1.4}.lead-details-editor{display:grid;gap:.85rem;border:1px solid var(--line-soft);background:#fff;border-radius:.5rem;padding:.9rem;margin-bottom:.85rem}.lead-details-editor header{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.lead-details-editor h3{margin:.18rem 0 0}.lead-details-editor form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem}.lead-details-editor label{display:grid;gap:.34rem;min-width:0}.lead-details-editor label.wide{grid-column:1 / -1}.lead-details-editor label span{color:var(--muted);font-size:.74rem;font-weight:850;text-transform:uppercase}.lead-details-editor input,.lead-details-editor select,.lead-details-editor textarea{width:100%;border:1px solid var(--line-soft);background:#fbfcfd;border-radius:.25rem;padding:.62rem;color:var(--text);min-width:0}.lead-details-editor textarea{resize:vertical}.lead-details-actions{grid-column:1 / -1;display:flex;justify-content:flex-end;gap:.55rem}.lead-details-actions button{border:1px solid var(--line-soft);background:#fff;border-radius:.25rem;padding:.52rem .72rem;font-weight:850}.lead-lifecycle-zone{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.85rem;align-items:center;border-top:1px solid var(--line-soft);background:#fbfcfd;padding:.85rem}.lead-lifecycle-zone h4{margin:.16rem 0 .2rem}.lead-lifecycle-zone span{display:block;max-width:62ch;color:var(--muted);font-size:.82rem;line-height:1.42}.lead-lifecycle-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem}.danger-button{display:inline-flex;align-items:center;justify-content:center;gap:.42rem;border:1px solid rgba(215,25,32,.36);background:#fff5f5;color:var(--red);border-radius:.25rem;padding:.58rem .78rem;font-weight:950;cursor:pointer}.danger-button:hover,.danger-button:focus-visible{border-color:var(--red);background:var(--red);color:#fff;outline:none}.danger-button:disabled,.secondary-button:disabled,.primary-button:disabled{cursor:not-allowed;opacity:.48;transform:none}.dialog-backdrop{position:fixed;inset:0;z-index:48;display:grid;place-items:center;background:#08080857;padding:1rem}.lifecycle-dialog,.manual-lead-dialog{width:min(560px,100%);border:1px solid var(--line);background:#fff;box-shadow:0 28px 80px #07080a40}.manual-lead-dialog{width:min(720px,100%);max-height:calc(100vh - 2rem);overflow:auto}.lifecycle-dialog header,.manual-lead-dialog header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.8rem;align-items:center;border-bottom:1px solid var(--line-soft);padding:1rem}.lifecycle-dialog header h3,.manual-lead-dialog header h3{margin:.16rem 0 0}.lifecycle-dialog header button,.manual-lead-dialog header button{width:38px;height:38px;border:1px solid var(--line-soft);background:#fff;cursor:pointer}.dialog-icon{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border:1px solid rgba(215,25,32,.28);background:#fff5f5;color:var(--red)}.dialog-copy,.dialog-warning,.dialog-lock,.confirm-field{margin:1rem}.dialog-copy,.dialog-warning p,.dialog-lock{color:var(--muted);line-height:1.45}.dialog-warning{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.65rem;border:1px solid rgba(215,25,32,.24);background:#fff5f5;padding:.8rem}.dialog-warning svg,.dialog-lock{color:var(--red)}.confirm-field{display:grid;gap:.38rem}.confirm-field span{color:var(--muted);font-size:.74rem;font-weight:850;text-transform:uppercase}.confirm-field input{border:1px solid var(--line-soft);background:#fbfcfd;padding:.72rem}.lifecycle-dialog footer{display:flex;justify-content:flex-end;gap:.55rem;border-top:1px solid var(--line-soft);padding:1rem}.lifecycle-dialog footer>button:first-child{border:1px solid var(--line-soft);background:#fff;padding:.58rem .78rem;font-weight:850;cursor:pointer}.manual-lead-form{display:grid;gap:.9rem;padding:1rem}.manual-lead-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.manual-lead-form label{display:grid;gap:.35rem}.manual-lead-form label>span{color:var(--muted);font-size:.72rem;font-weight:850;text-transform:uppercase}.manual-lead-form input,.manual-lead-form select,.manual-lead-form textarea{width:100%;border:1px solid var(--line-soft);background:#fbfcfd;border-radius:.25rem;padding:.7rem}.manual-lead-form textarea{resize:vertical}.manual-lead-form footer{display:flex;justify-content:flex-end;gap:.55rem;border-top:1px solid var(--line-soft);padding-top:1rem}.manual-lead-form footer>button:first-child{border:1px solid var(--line-soft);background:#fff;padding:.58rem .78rem;font-weight:850;cursor:pointer}.automation-list{display:grid;gap:.7rem}.automation-item{display:grid;grid-template-columns:minmax(180px,.85fr) minmax(0,1fr) auto;gap:.85rem;align-items:center}.automation-item span,.automation-item p,.automation-item em{color:var(--muted);font-size:.84rem}.automation-item p{margin:0}.automation-item em{border:1px solid var(--line-soft);background:#fff;border-radius:999px;padding:.3rem .5rem;font-style:normal}.automation-item.requires_approval em{border-color:#d719203d;color:var(--red)}.automation-item.suppressed em{color:#111316}.timeline{display:grid;gap:.85rem}.note-composer{display:grid;gap:.7rem;border:1px solid var(--line-soft);background:#fff;border-radius:.5rem;padding:.85rem;margin-bottom:.95rem}.note-composer label{display:grid;gap:.4rem}.note-composer span{color:var(--muted);font-size:.78rem;font-weight:850;text-transform:uppercase}.note-composer textarea{width:100%;min-height:7rem;border:1px solid var(--line-soft);background:#fbfcfd;border-radius:.25rem;padding:.7rem;color:var(--text);resize:vertical}.note-composer div{display:flex;justify-content:flex-end;gap:.55rem}.note-composer button{border:1px solid var(--line-soft);background:#fff;border-radius:.25rem;padding:.52rem .72rem;font-weight:850}.timeline article{display:grid;grid-template-columns:34px minmax(0,1fr);gap:.7rem}.timeline-icon{display:grid;place-items:center;width:30px;height:30px;border:1px solid var(--line-soft);border-radius:50%;color:var(--blue);background:#1d5fd114}.timeline-icon.ai{color:var(--red);background:#d7192014}.timeline p{color:var(--muted);margin:.25rem 0}.timeline small{color:var(--faint)}.ops-panel{display:grid;gap:.75rem;align-content:start;grid-auto-rows:max-content}.side-block{border-radius:.5rem;overflow:hidden}.side-block.collapsed{box-shadow:none}.side-title{justify-content:space-between;width:100%;border:0;border-bottom:1px solid var(--line-soft);background:#fbfcfd;padding:.85rem .9rem;cursor:pointer}.side-title-main{display:inline-flex;align-items:center;gap:.45rem;min-width:0;font-weight:850}.side-title-meta{display:inline-flex;align-items:center;justify-content:flex-end;gap:.55rem;min-width:0;color:var(--muted);font-size:.76rem;font-weight:750}.side-title-meta span{max-width:128px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.collapse-icon{flex:0 0 auto;transition:transform .16s ease}.side-block.collapsed .side-title{border-bottom:0}.side-block.collapsed .collapse-icon{transform:rotate(-90deg)}.side-block>div{padding:.9rem}.key-value{margin:0 0 .7rem}.task-list,.step-list{display:grid;gap:.55rem}.task-list div,.step-list div,.plan-status{border:1px solid var(--line-soft);border-radius:.25rem;padding:.65rem;background:#fafbfc}.task-list span,.step-list span,.plan-status span,.empty-text,.schema-note{display:block;color:var(--muted);font-size:.82rem;margin-top:.25rem}.drawer-backdrop{position:fixed;inset:0;z-index:40;display:flex;justify-content:flex-end;background:#08080847}.lead-drawer{width:min(560px,100vw);min-height:100vh;overflow-y:auto;overflow-x:hidden;border-left:1px solid var(--editorial-rule, var(--line));background:var(--paper-light, #ffffff);box-shadow:-20px 0 55px #0f172a38;padding:1rem}.lead-drawer header{display:flex;justify-content:space-between;gap:1rem;border-bottom:2px solid var(--ink, #111316);padding-bottom:1rem}.lead-drawer header h2{font-family:var(--font-sans);font-size:clamp(2.2rem,6vw,4rem);font-weight:500;line-height:.92;margin:.2rem 0}.lead-drawer header button{width:38px;height:38px;border:1px solid var(--line);background:#fff;cursor:pointer}.drawer-score-row{display:grid;grid-template-columns:minmax(88px,104px) minmax(0,1fr);gap:.85rem;align-items:center;margin:1rem 0}.drawer-score-row p,.drawer-section p{color:var(--muted);line-height:1.45;margin:.4rem 0 0}.drawer-section{border-top:1px solid var(--line-soft);padding-top:1rem;margin-top:1rem}.lead-drawer footer{position:sticky;bottom:0;display:flex;flex-wrap:wrap;gap:.5rem;border-top:1px solid var(--line);background:var(--paper-light, #ffffff);padding-top:1rem;margin-top:1rem}.lead-drawer .drawer-vitals{grid-template-columns:repeat(2,minmax(0,1fr))}.lead-drawer .metric strong{font-size:clamp(.92rem,3.5vw,1.12rem);overflow-wrap:anywhere}.nav-ai-button:hover,.nav-ai-button:focus-visible{transform:translateY(-1px);box-shadow:0 16px 34px #d719202e}.nav-ai-button{display:inline-flex;align-items:center;gap:.35rem;border:1px solid rgba(215,25,32,.22);border-radius:999px;background:#d7192012;color:var(--red);padding:.56rem .72rem;font-size:.72rem;font-weight:950;text-transform:uppercase;white-space:nowrap}.assistant-backdrop{position:fixed;inset:0;z-index:45;display:grid;justify-content:end;background:#11131647;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.assistant-drawer{width:min(520px,100vw);height:100vh;overflow-y:auto;background:#fff;border-left:1px solid var(--line-soft);box-shadow:-24px 0 70px #0f172a38;padding:1rem;animation:drawer-in .18s ease-out}.assistant-drawer header,.call-insights-workbench header,.growth-command-builder{display:flex;align-items:start;justify-content:space-between;gap:1rem}.assistant-drawer header button{border:1px solid var(--line-soft);border-radius:999px;background:#fff;width:38px;height:38px}.assistant-drawer h2,.growth-command-builder h2,.call-insights-workbench h2{margin:.12rem 0;font-size:1.35rem;line-height:1.05}.assistant-drawer header span,.assistant-input span,.assistant-priority-list p,.assistant-answer em{color:var(--muted);font-size:.82rem}.assistant-prompt-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin:1rem 0}.assistant-prompt-grid button,.assistant-next-actions button,.growth-builder-steps span,.call-insights-workbench footer button{border:1px solid var(--line-soft);border-radius:8px;background:#fff;padding:.7rem;text-align:left;font-weight:900}.assistant-prompt-grid button.active,.growth-action-grid button.active{border-color:#d7192061;background:#d7192012;color:var(--red)}.assistant-input{display:grid;gap:.4rem}.assistant-input textarea{width:100%;resize:vertical;border:1px solid var(--line-soft);border-radius:8px;padding:.75rem;color:var(--text);background:var(--surface-2)}.assistant-answer,.call-insights-workbench,.growth-command-builder{margin-top:1rem;border:1px solid var(--line-soft);border-radius:8px;background:#fff;padding:1rem}.assistant-answer>div:first-child,.assistant-priority-list button,.call-insights-workbench article>div:first-child{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem}.assistant-answer p{margin:.85rem 0;color:var(--text);line-height:1.5}.assistant-next-actions{display:flex;flex-wrap:wrap;gap:.5rem}.assistant-priority-list{display:grid;gap:.55rem;margin-top:1rem}.assistant-priority-list button{border:1px solid var(--line-soft);border-radius:8px;background:var(--surface-2);padding:.75rem;text-align:left}.assistant-priority-list p{margin:.15rem 0 0}.crm-toast{position:fixed;left:50%;bottom:1.3rem;z-index:60;transform:translate(-50%);border:1px solid rgba(17,122,75,.26);border-radius:999px;background:#10251b;color:#fff;padding:.75rem 1rem;font-size:.82rem;font-weight:950;box-shadow:var(--shadow)}.crm-toast--win{background:linear-gradient(135deg,var(--design-primary) 0,#1a1a18 60%,var(--design-champagne) 200%);border-color:var(--design-champagne);color:var(--design-neutral);padding:.95rem 1.4rem;font-size:.92rem;letter-spacing:.02em;box-shadow:0 18px 42px #c9a96a38}.crm-toast--win:before{content:"✦";margin-right:.5rem;color:var(--design-champagne);font-size:1rem}.done-for-me-strip button.is-done{border-color:#117a4b52;background:#117a4b14}.done-for-me-strip button.is-done span{color:var(--green)}.clean-profile-strip{border-radius:0;border:0;border-bottom:1px solid var(--line-soft);background:transparent;box-shadow:none;padding:0 0 .75rem}.clean-lead-command{display:grid;grid-template-columns:minmax(160px,.34fr) minmax(0,1fr) auto;align-items:center;gap:1rem;border:1px solid rgba(8,8,8,.14);background:#fff;padding:.85rem}.clean-score{display:flex;align-items:center;gap:.65rem;min-width:0}.clean-score strong,.clean-score p,.clean-command-main h3,.clean-command-main p{margin:0}.clean-score strong{display:block;line-height:1.1}.clean-score p,.clean-command-main p,.clean-command-meta{color:var(--muted);font-size:.82rem}.clean-command-main{min-width:0}.clean-command-main h3{font-size:1.1rem;line-height:1.22}.clean-command-meta{display:flex;flex-wrap:wrap;gap:.45rem .8rem;margin:.35rem 0}.clean-command-meta strong{color:var(--text)}.clean-command-actions{display:grid;grid-template-columns:repeat(2,minmax(104px,1fr));gap:.4rem}.clean-command-actions button{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;border:1px solid var(--line-soft);background:#fff;color:var(--text);min-height:36px;padding:.45rem .58rem;font-size:.78rem;font-weight:900}.clean-command-actions button:hover,.clean-command-actions button:focus-visible{border-color:#111316;background:var(--design-surface-rail)}.clean-command-actions .primary-clean-action{border-color:#111316;background:#111316;color:#fff}.clean-command-actions button:disabled{cursor:not-allowed;opacity:.48}.clean-intel-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--line-soft);background:#fff}.clean-intel-row button{border:0;border-right:1px solid var(--line-soft);background:transparent;padding:.72rem;text-align:left}.clean-intel-row button:last-child{border-right:0}.clean-intel-row span{display:block;color:var(--muted);font-size:.66rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.clean-intel-row strong{display:block;margin-top:.2rem;font-size:.92rem;line-height:1.18}.workflow-loop-panel{border:1px solid var(--line-soft);background:#fff;padding:.75rem .85rem}.workflow-loop-panel header{display:flex;align-items:start;justify-content:space-between;gap:1rem;margin-bottom:.55rem}.workflow-loop-panel h3{margin:0;font-size:1.05rem}.workflow-loop-panel header>span{color:var(--red);font-size:.72rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.workflow-loop-panel>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border:1px solid var(--line-soft)}.workflow-loop-panel button{border:0;border-right:1px solid var(--line-soft);background:#fff;padding:.62rem .7rem;text-align:left}.workflow-loop-panel button:last-child{border-right:0}.workflow-loop-panel button.is-complete{background:#117a4b13}.workflow-loop-panel button span{color:var(--red);font-size:.66rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.workflow-loop-panel button.is-complete span{color:var(--green)}.workflow-loop-panel button strong,.workflow-loop-panel button p{display:block}.workflow-loop-panel button strong{margin:.24rem 0}.workflow-loop-panel button p{color:var(--muted);font-size:.82rem;line-height:1.35;margin:0}.assistant-selected-context{border:1px solid var(--line-soft);border-radius:8px;background:var(--surface-2);padding:.7rem;margin:.8rem 0}.assistant-selected-context span{color:var(--red);font-size:.68rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.assistant-selected-context strong,.assistant-selected-context p{display:block;margin:.18rem 0 0}.growth-command-builder{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(230px,.6fr)}.growth-command-builder strong{display:block;margin:.45rem 0 .8rem;font-size:1rem}.growth-builder-steps{display:flex;flex-wrap:wrap;gap:.5rem}.growth-builder-steps span{background:var(--surface-2);color:var(--text);font-size:.78rem}.growth-command-builder aside{display:grid;gap:.55rem}.growth-command-builder aside button{border:0;border-radius:8px;background:#111316;color:#fff;padding:.75rem;font-weight:950}.call-insights-workbench>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.call-insights-workbench article{border:1px solid var(--line-soft);border-radius:8px;background:var(--surface-2);padding:.85rem}.call-insights-workbench article p,.call-insights-workbench footer span{color:var(--muted);font-size:.84rem;line-height:1.42}.call-insights-workbench footer{display:grid;gap:.6rem}@keyframes drawer-in{0%{transform:translate(24px);opacity:0}to{transform:translate(0);opacity:1}}code{color:var(--gold-2)}.editorial-theme{--paper: var(--design-neutral);--paper-light: var(--design-surface-subtle);--ink: var(--design-primary);--editorial-muted: var(--design-secondary);--editorial-rule: var(--design-border);--editorial-hairline: rgba(17, 19, 22, .1);background:var(--design-neutral);color:var(--design-text);font-family:var(--font-sans)}.editorial-theme .top-nav{grid-template-columns:minmax(220px,.7fr) minmax(420px,auto) minmax(260px,.7fr) minmax(150px,.42fr);min-height:64px;border-bottom:1px solid var(--design-border);background:var(--design-neutral);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}.editorial-theme .brand-logo-frame{position:relative;display:grid;place-items:center;width:86px;height:46px;border-radius:0;background:var(--design-neutral);border:1px solid var(--design-border)}.editorial-theme .brand-logo-frame:before{content:"";position:absolute;left:0;top:0;bottom:0;width:5px;background:var(--design-tertiary)}.editorial-theme .brand-logo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:left center;opacity:.92}.editorial-theme .brand-logo-fallback{position:relative;z-index:1;color:var(--design-primary);font-family:var(--font-sans);font-size:1.34rem;font-weight:800;letter-spacing:0}.editorial-theme .brand-logo-fallback:after{content:"";display:block;height:2px;width:100%;background:var(--red);margin-top:.24rem}.editorial-theme .brand-lockup strong{font-family:var(--font-sans);font-size:1rem;font-weight:800;letter-spacing:0}.editorial-theme .brand-lockup span{color:var(--editorial-muted)}.editorial-theme .main-tabs{border:1px solid var(--editorial-rule);border-radius:0;background:transparent;padding:0}.editorial-theme .main-tabs button{border-right:1px solid var(--editorial-hairline);border-radius:0;color:var(--ink);font-size:.76rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.editorial-theme .main-tabs button:last-child{border-right:0}.editorial-theme .main-tabs button.active,.editorial-theme .main-tabs button:hover,.editorial-theme .main-tabs button:focus-visible{background:var(--ink);color:#fff}.editorial-theme .security-pill,.editorial-theme .schema-pill{border-color:var(--editorial-rule);border-radius:0;background:#ffffff7a;color:var(--ink)}.editorial-theme .avatar-button{border-radius:0;background:var(--ink)}.editorial-theme .pipeline-hero,.editorial-theme .module-head{position:relative;overflow:hidden;border:1px solid var(--editorial-rule);border-radius:0;background:linear-gradient(90deg,var(--ink) 0 118px,transparent 118px),var(--paper-light);box-shadow:none;padding:1.35rem 1.35rem 1.35rem 150px}.editorial-theme .pipeline-hero{min-height:238px;align-items:end}.editorial-theme .pipeline-hero:before,.editorial-theme .module-head:before,.editorial-theme .profile-strip:before{content:"TRA";position:absolute;left:1rem;top:1rem;color:#fff;font-size:.72rem;font-weight:950;letter-spacing:.16em;writing-mode:vertical-rl;text-orientation:mixed}.editorial-theme .pipeline-hero h1,.editorial-theme .module-head h1,.editorial-theme .profile-strip h2{font-family:var(--font-sans);font-weight:500;letter-spacing:0}.editorial-theme .pipeline-hero h1{max-width:780px;font-size:clamp(2.65rem,4.95vw,5.55rem);line-height:.88}.editorial-theme .module-head h1{font-size:clamp(2.1rem,3.4vw,4.15rem);line-height:.94}.editorial-theme .hero-copy{max-width:680px;color:var(--editorial-muted);font-size:1rem}.editorial-theme .eyebrow,.editorial-theme .task-type,.editorial-theme .draft-head span,.editorial-theme code{color:var(--red)}.editorial-theme .hero-metrics{align-self:end}.editorial-theme .metric,.editorial-theme .brokerage-brief-strip button,.editorial-theme .ai-suite-strip article,.editorial-theme .daily-queue,.editorial-theme .pipeline-column,.editorial-theme .pipeline-card,.editorial-theme .lead-rail,.editorial-theme .profile-strip,.editorial-theme .decision-panel,.editorial-theme .ai-panel,.editorial-theme .draft-suite,.editorial-theme .timeline-section,.editorial-theme .call-analytics-panel,.editorial-theme .automation-panel,.editorial-theme .side-block,.editorial-theme .message-card,.editorial-theme .inbox-command-strip .metric,.editorial-theme .task-desk article,.editorial-theme .command-kpis article,.editorial-theme .command-lane,.editorial-theme .priority-table,.editorial-theme .priority-row,.editorial-theme .command-side section,.editorial-theme .command-lane button,.editorial-theme .command-side button,.editorial-theme .calendar-grid section,.editorial-theme .transaction-grid article,.editorial-theme .overview-brief-grid article,.editorial-theme .overview-brief-grid .brief-card,.editorial-theme .pipeline-mode-bar,.editorial-theme .saved-view-bar,.editorial-theme .approval-queue,.editorial-theme .agent-scorecard,.editorial-theme .campaign-library,.editorial-theme .inbox-priority,.editorial-theme .inbox-drafts,.editorial-theme .calendar-agenda article,.editorial-theme .deal-room article,.editorial-theme .property-snapshot,.editorial-theme .record-timeline{border-color:var(--editorial-rule);border-radius:0;background:#ffffffbd;box-shadow:none}.editorial-theme .metric{background:#fff;min-height:112px}.editorial-theme .metric strong{font-family:var(--font-sans);font-size:1.65rem;font-weight:500}.editorial-theme .ai-suite-strip article{grid-template-columns:1fr;border-top:3px solid var(--ink);min-height:138px}.editorial-theme .suite-icon{border-radius:0;background:var(--ink)}.editorial-theme .daily-queue,.editorial-theme .pipeline-column,.editorial-theme .lead-rail,.editorial-theme .command-kpis article,.editorial-theme .command-lane,.editorial-theme .priority-table,.editorial-theme .command-side section,.editorial-theme .command-center,.editorial-theme .ops-panel{box-shadow:none}.editorial-theme .command-center{align-content:start}.editorial-theme .column-head{border-bottom:2px solid var(--ink)}.editorial-theme .command-lane header{border-bottom:2px solid var(--ink)}.editorial-theme .column-head strong,.editorial-theme .panel-heading h3,.editorial-theme .side-title,.editorial-theme .rail-header h1,.editorial-theme .decision-main h3,.editorial-theme .command-kpis strong,.editorial-theme .command-lane header strong{font-family:var(--font-sans);font-weight:500;letter-spacing:0}.editorial-theme .column-head em,.editorial-theme .lead-avatar,.editorial-theme .decision-score,.editorial-theme .score-dot{border-radius:0;background:var(--ink);color:#fff}.editorial-theme .pipeline-card:hover,.editorial-theme .pipeline-card:focus-visible,.editorial-theme .brokerage-brief-strip button:not(:disabled):hover,.editorial-theme .brokerage-brief-strip button:not(:disabled):focus-visible,.editorial-theme .lead-row.selected,.editorial-theme .lead-row:hover,.editorial-theme .lead-row:focus-visible{border-color:var(--red);background:#d719200f;box-shadow:none}.editorial-theme .card-chips span,.editorial-theme .pipeline-card-head em,.editorial-theme .property-intent-row span,.editorial-theme .reason-row span,.editorial-theme .tag-row span,.editorial-theme .automation-item em,.editorial-theme .task-desk em{border-radius:0;border-color:var(--editorial-hairline);background:#ffffff85}.editorial-theme .search-box,.editorial-theme .global-search-field,.editorial-theme .global-results,.editorial-theme .select-box,.editorial-theme .record-tabs,.editorial-theme .draft-actions button,.editorial-theme .secondary-button,.editorial-theme .score-badge,.editorial-theme .task-list div,.editorial-theme .step-list div,.editorial-theme .plan-status,.editorial-theme .insight-list,.editorial-theme .automation-item,.editorial-theme .draft-panel,.editorial-theme .approval-list article,.editorial-theme .scorecard-list article,.editorial-theme .campaign-route-list article,.editorial-theme .draft-approval-row,.editorial-theme .activation-status,.editorial-theme .campaign-plan-detail article,.editorial-theme .property-facts div{border-color:var(--editorial-rule);border-radius:0;background:#fff}.editorial-theme .record-tabs{padding:0;align-self:start;min-height:auto}.editorial-theme .record-tabs button{border-radius:0;border-right:1px solid var(--editorial-hairline);color:var(--ink)}.editorial-theme .record-tabs button:last-child{border-right:0}.editorial-theme .record-tabs button.active,.editorial-theme .record-tabs button:hover,.editorial-theme .record-tabs button:focus-visible{background:var(--ink);color:#fff}.editorial-theme .profile-strip{position:relative;overflow:hidden;border:1px solid var(--editorial-rule);background:linear-gradient(90deg,var(--ink) 0 86px,transparent 86px),#fff;padding:1rem 1rem 1rem 108px}.editorial-theme .profile-strip:before{left:1.05rem;top:.95rem;width:44px;height:auto;z-index:1;font-size:.72rem;letter-spacing:.16em;writing-mode:vertical-rl;text-orientation:mixed}.editorial-theme .profile-strip h2{font-size:clamp(2.1rem,3.25vw,3.7rem);line-height:.94}.editorial-theme .lead-avatar{position:relative;left:auto;bottom:auto;flex:0 0 48px;width:48px;height:48px;border-color:#07080a1f;background:#f4f4f1;color:var(--design-primary)}.editorial-theme .decision-panel{grid-template-columns:122px minmax(0,1fr) auto}.editorial-theme .decision-score{min-height:112px}.editorial-theme .decision-score span{color:#fff;font-size:3.1rem}.editorial-theme .decision-score strong{color:#fff;text-align:center}.editorial-theme .score-dot.score-high,.editorial-theme .score-dot.score-mid,.editorial-theme .score-dot.score-low,.editorial-theme .score-badge.score-high,.editorial-theme .score-badge.score-mid,.editorial-theme .score-badge.score-low,.editorial-theme .score-chip,.editorial-theme .approval-score{border-color:var(--score-border);background:var(--score-bg);color:var(--score-accent)}.editorial-theme .decision-score.score-high,.editorial-theme .decision-score.score-mid,.editorial-theme .decision-score.score-low{border-color:var(--score-border);background:var(--score-accent)}.editorial-theme .decision-score.score-high span,.editorial-theme .decision-score.score-mid span,.editorial-theme .decision-score.score-low span,.editorial-theme .decision-score.score-high strong,.editorial-theme .decision-score.score-mid strong,.editorial-theme .decision-score.score-low strong{color:#fff}.editorial-theme .primary-button,.editorial-theme .icon-button.gold{border-radius:0;background:var(--red)}.editorial-theme .pipeline-card>div:first-child strong,.editorial-theme .pipeline-card>div:first-child span{display:block}.editorial-theme .pipeline-card-head strong{margin-bottom:.16rem}.editorial-theme .pipeline-card-head span:not(.score-dot){color:var(--editorial-muted);font-size:.8rem}.editorial-theme .pipeline-card p{color:#403b37}.editorial-theme .pipeline-card-foot{border-top-color:var(--editorial-hairline)}.editorial-theme .pipeline-card-foot strong{color:var(--red)}.editorial-theme .queue-row button{border-radius:0;background:#ffffffa3}.editorial-theme .queue-row button strong{font-family:var(--font-sans);font-size:1.05rem;font-weight:500}.editorial-theme .mode-buttons button,.editorial-theme .pipeline-card-actions button,.editorial-theme .approval-actions button,.editorial-theme .message-actions button,.editorial-theme .activation-status button,.editorial-theme .draft-status-actions button,.editorial-theme .scorecard-list span,.editorial-theme .criteria-list span{border-color:var(--editorial-hairline);border-radius:0;background:#ffffff8a}.editorial-theme .mode-buttons button.active{background:var(--ink);color:#fff}.editorial-theme .approval-queue h3,.editorial-theme .agent-scorecard h3,.editorial-theme .campaign-library h3,.editorial-theme .inbox-priority h3,.editorial-theme .inbox-drafts h3,.editorial-theme .calendar-agenda strong,.editorial-theme .deal-room strong,.editorial-theme .property-snapshot h3,.editorial-theme .record-timeline h3{font-family:var(--font-sans);font-weight:500}.overview-brief-grid{display:grid;grid-template-columns:1.15fr .85fr .85fr;gap:.75rem}.overview-brief-grid.compact{grid-template-columns:repeat(3,minmax(0,1fr))}.overview-brief-grid article,.overview-brief-grid .brief-card{padding:1rem 1rem 1.05rem;min-height:156px;overflow:hidden}.overview-brief-grid .brief-card{display:grid;align-content:start;gap:.38rem;width:100%;border:1px solid rgba(10,11,13,.12);background:#fff;color:inherit;text-align:left;cursor:pointer}.overview-brief-grid .brief-card:hover,.overview-brief-grid .brief-card:focus-visible{border-color:var(--design-primary);box-shadow:inset 0 -3px 0 var(--red),0 12px 28px #0a0b0d14;outline:none}.overview-brief-grid span{display:block;color:var(--red);font-size:.72rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase;margin-bottom:.6rem}.overview-brief-grid strong{color:var(--design-primary);font-size:.98rem;font-weight:920;line-height:1.16}.overview-brief-grid.compact .brief-card{min-height:118px;padding:.86rem .95rem}.overview-brief-grid.compact .brief-card p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.overview-brief-grid p,.overview-brief-grid li{color:#403b37;line-height:1.45}.overview-brief-grid p{margin:0}.overview-brief-grid ul{margin:0;padding-left:1rem}.overview-brief-grid li+li{margin-top:.35rem}@keyframes chart-line-draw{to{stroke-dashoffset:0}}@keyframes chart-line-breathe{0%,to{stroke-width:4;filter:drop-shadow(0 8px 12px rgba(13,17,23,.08))}50%{stroke-width:5.5;filter:drop-shadow(0 12px 18px rgba(215,25,32,.16))}}@keyframes chart-fade-in{to{opacity:1}}@keyframes chart-point-pop{0%{opacity:0;transform:scale(.35)}to{opacity:1;transform:scale(1)}}@keyframes chart-bar-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes chart-sheen{0%{background-position:-160px 0,0 0}48%,to{background-position:calc(100% + 160px) 0,0 0}}@keyframes chart-column-grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes chart-column-glow{0%,to{filter:drop-shadow(0 0 0 rgba(215,25,32,0))}50%{filter:drop-shadow(0 8px 12px rgba(215,25,32,.16))}}@keyframes chart-column-sheen{0%{transform:translateY(-100%)}50%,to{transform:translateY(100%)}}@keyframes tape-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(max-width:1240px){.workspace{grid-template-columns:310px minmax(0,1fr)}.ops-panel{position:static;grid-column:1 / -1;grid-template-columns:repeat(2,minmax(0,1fr));min-height:auto}.draft-grid{grid-template-columns:1fr}.ai-suite-strip,.brokerage-brief-strip,.task-desk,.command-kpis,.command-lanes,.session-step-grid,.inbox-command-strip,.lead-vitals-row,.drawer-vitals,.campaign-plan-detail,.transaction-grid,.approval-command-grid,.inbox-layout,.property-timeline-grid,.today-command-bar,.today-command-grid,.hero-metrics,.daily-boss-summary-strip,.realtor-command-grid,.queue-row{grid-template-columns:repeat(2,minmax(0,1fr))}.realtor-command-head{grid-template-columns:1fr}.lead-journey-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.speed-sla-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-conversion-queue>div,.ai-conversion-desk,.action-plan-summary,.action-plan-explainer,.action-plan-board,.playbook-matrix>div,.deal-command-strip,.deal-stage-board{grid-template-columns:repeat(2,minmax(0,1fr))}.calendar-workspace{grid-template-columns:1fr}.insight-decision-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.command-layout{grid-template-columns:1fr}.lead-drawer{width:min(620px,96vw)}.priority-row{grid-template-columns:minmax(220px,1fr) minmax(260px,1fr)}.priority-row .secondary-button{justify-self:start}}@media(max-width:860px){.top-nav{grid-template-columns:1fr;gap:.5rem;padding:.5rem .75rem}.main-tabs{width:100%;max-width:100%;overflow-x:auto;justify-content:flex-start}.security-pill{display:none}.nav-ai-button span,.nav-ai-button{font-size:.66rem;padding:.42rem .55rem}.main-tabs-desktop-only{display:none!important}.main-tabs-mobile-switcher{flex:1}}@media(min-width:861px){.main-tabs-mobile-switcher{display:none!important}.tra-tape{grid-template-columns:1fr}.tape-label{grid-template-columns:auto auto;justify-content:space-between;border-right:0;border-bottom:1px solid var(--line-soft)}.tape-track{animation-duration:130s}.main-tabs button{flex:0 0 auto}.global-search{width:100%}.nav-actions{justify-content:flex-start}.global-results{position:static;margin-top:.45rem}}@media(max-width:860px){.workspace{grid-template-columns:1fr;max-width:100vw;overflow-x:hidden}.command-center,.lead-rail,.profile-strip,.mobile-action-bar,.lead-vitals-row,.lead-health-strip{width:100%;max-width:100%;overflow-x:hidden}.lead-rail,.ops-panel{position:static;min-height:auto}.profile-strip,.approval-bar{align-items:flex-start;flex-direction:column}.editorial-theme .profile-strip{padding-left:96px}.contact-line{max-width:100%}.profile-actions{margin-left:0;width:100%}.profile-actions .primary-button,.profile-actions .secondary-button{flex:1}.insight-grid,.ops-panel,.ai-suite-strip,.feature-grid.two,.task-desk,.command-kpis,.command-lanes,.command-layout,.priority-row,.inbox-command-strip,.lead-vitals-row,.lead-health-strip,.drawer-vitals,.campaign-plan-detail,.calendar-grid,.transaction-grid,.overview-brief-grid,.pipeline-mode-bar,.saved-view-bar,.approval-command-grid,.approval-strip,.inbox-layout,.calendar-agenda,.deal-room,.provider-grid,.settings-grid,.property-timeline-grid{grid-template-columns:1fr}.insights-hero,.insight-kpi-strip,.what-changed-strip,.insight-decision-grid,.lift-candidate-grid,.score-band-chart article{grid-template-columns:1fr}.insight-chart-card.wide{grid-column:auto}.range-switch{justify-self:start;flex-wrap:wrap}.mode-buttons{justify-content:flex-start}.pipeline-hero,.hero-metrics,.brokerage-brief-strip,.today-command-bar,.today-command-grid,.daily-boss-summary-strip,.realtor-command-grid,.realtor-command-head,.queue-row,.property-intent-row,.lead-journey-strip,.speed-sla-strip{grid-template-columns:1fr}.ai-conversion-queue>div,.ai-conversion-desk,.prep-list,.action-plan-summary,.action-plan-explainer,.action-plan-board,.session-step-grid,.guided-work-session>header,.playbook-matrix>header,.playbook-matrix>div,.plan-does-grid,.calendar-workspace,.deal-command-strip,.deal-stage-board{grid-template-columns:1fr}.prep-list p.featured,.call-prep-card{grid-column:auto}.pipeline-board{grid-template-columns:1fr;overflow-x:visible}.pipeline-column{min-width:0}.pipeline-card-head{grid-template-columns:38px minmax(0,1fr)}.lead-drawer .drawer-vitals{grid-template-columns:1fr}.mobile-action-bar{position:sticky;top:88px;z-index:5;display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));width:100%;max-width:100%;gap:.35rem;border:1px solid var(--line);background:#fff;padding:.45rem}.mobile-action-bar button,.mobile-action-bar a{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;border:1px solid var(--line-soft);background:#fff;color:var(--ink);padding:.55rem .35rem;font-size:.78rem;font-weight:800;min-width:0;text-decoration:none;white-space:nowrap}.mobile-action-bar button:disabled{color:var(--muted);cursor:not-allowed;opacity:.6}.contact-line span,.contact-line a{max-width:calc(100vw - 132px);white-space:nowrap}.lead-drawer{width:100vw}}@media(max-width:520px){.workspace{padding:.65rem}.main-tabs button{padding:.5rem}.profile-actions{flex-direction:column}.settings-actions{align-items:stretch;flex-direction:column}.settings-actions button{width:100%}}.editorial-theme{--paper: var(--design-neutral);--paper-light: var(--design-surface-subtle);--ink: var(--design-primary);--editorial-muted: var(--design-secondary);--editorial-rule: var(--design-border);--editorial-hairline: rgba(17, 19, 22, .1);--panel-shadow: none;--compact-shadow: none;background:var(--design-neutral);font-family:var(--font-sans);color:var(--ink)}.editorial-theme .top-nav{grid-template-columns:220px minmax(700px,1fr) minmax(180px,.36fr) minmax(220px,.28fr);min-height:72px;padding:.65rem 1.1rem;border-bottom-color:var(--design-border);background:var(--design-neutral);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}.editorial-theme .tape-label{background:var(--design-primary);border-right-color:var(--design-border)}.editorial-theme .tape-track button{border-right-color:#0a0b0d1c}.editorial-theme .tape-track strong{font-weight:900}.editorial-theme .tape-track em{color:#5d646e}.editorial-theme .brand-lockup{gap:.7rem}.editorial-theme .brand-lockup>div{min-width:0}.editorial-theme .brand-logo-frame{flex:0 0 82px;width:82px;height:44px;border-color:#0a0b0d2e;background:#fff;box-shadow:inset 6px 0 0 var(--red)}.editorial-theme .brand-logo{display:none}.editorial-theme .brand-logo-fallback{display:block;padding-left:.45rem;font-family:inherit;font-size:1.12rem;font-weight:950;letter-spacing:0;color:var(--design-primary)}.editorial-theme .brand-logo-fallback:after{width:28px;height:2px;margin-top:.18rem;margin-left:0;background:var(--red)}.editorial-theme .brand-lockup strong,.editorial-theme .realtor-command-head h1,.editorial-theme .pipeline-hero h1,.editorial-theme .module-head h1,.editorial-theme .profile-strip h2,.editorial-theme .metric strong,.editorial-theme .realtor-command-card strong,.editorial-theme .lead-journey-strip strong,.editorial-theme .column-head strong,.editorial-theme .panel-heading h3,.editorial-theme .side-title,.editorial-theme .rail-header h1,.editorial-theme .decision-main h3,.editorial-theme .command-kpis strong,.editorial-theme .command-lane header strong,.editorial-theme .approval-queue h3,.editorial-theme .agent-scorecard h3,.editorial-theme .campaign-library h3,.editorial-theme .inbox-priority h3,.editorial-theme .inbox-drafts h3,.editorial-theme .calendar-agenda strong,.editorial-theme .deal-room strong,.editorial-theme .property-snapshot h3,.editorial-theme .record-timeline h3{font-family:inherit;letter-spacing:0}.editorial-theme .brand-lockup strong{font-size:1rem;font-weight:900}.editorial-theme .brand-lockup span{max-width:118px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.editorial-theme .main-tabs{overflow:hidden;border-color:#0a0b0d24;background:#ffffffdb;box-shadow:inset 0 0 0 1px #fff9}.editorial-theme .main-tabs button{min-height:42px;padding:.58rem;border-right-color:#0a0b0d14;font-size:.66rem;font-weight:850;letter-spacing:.06em}.editorial-theme .main-tabs button.active,.editorial-theme .main-tabs button:hover,.editorial-theme .main-tabs button:focus-visible{background:var(--design-primary);color:#fff}.editorial-theme .global-search-field,.editorial-theme .security-pill,.editorial-theme .schema-pill{min-height:42px;border-color:#0a0b0d24;background:#ffffffe6;color:var(--ink);box-shadow:inset 0 0 0 1px #ffffff94}.editorial-theme .nav-actions{gap:.45rem}.editorial-theme .security-pill{white-space:nowrap;padding-inline:.58rem}.editorial-theme .role-switch button{min-height:42px;padding:.48rem .45rem;font-size:.64rem}.editorial-theme .avatar-button{width:42px;height:42px;background:var(--design-primary)}.editorial-theme .workspace{grid-template-columns:minmax(280px,310px) minmax(620px,1fr) minmax(315px,340px);gap:.85rem;padding:.85rem}.editorial-theme .pipeline-shell,.editorial-theme .workbench-shell{gap:.85rem;padding:.85rem}.editorial-theme .workspace,.editorial-theme .pipeline-shell,.editorial-theme .workbench-shell{background:linear-gradient(90deg,rgba(197,18,36,.028),transparent 26%),var(--paper)}.editorial-theme .realtor-command-view,.editorial-theme .pipeline-hero,.editorial-theme .module-head,.editorial-theme .profile-strip{min-height:auto;border-color:#0a0b0d29;background:linear-gradient(90deg,var(--design-primary) 0 72px,transparent 72px),#fff;box-shadow:var(--panel-shadow)}.editorial-theme .realtor-command-view,.editorial-theme .pipeline-hero,.editorial-theme .module-head{padding:1rem 1rem 1rem 96px}.editorial-theme .realtor-command-view{position:relative}.editorial-theme .realtor-command-view:before{content:"COMMAND";position:absolute;color:#fff;font-weight:950;writing-mode:vertical-rl;text-orientation:mixed}.editorial-theme .realtor-command-view:before,.editorial-theme .pipeline-hero:before,.editorial-theme .module-head:before,.editorial-theme .profile-strip:before{top:.9rem;left:.9rem;width:44px;font-size:.58rem;line-height:1.1;letter-spacing:.09em}.editorial-theme .realtor-command-head h1,.editorial-theme .pipeline-hero h1,.editorial-theme .module-head h1{max-width:820px;font-size:clamp(1.7rem,2.15vw,2.45rem);font-weight:900;line-height:1.02}.editorial-theme .hero-copy{max-width:720px;color:#4d535c;font-size:.94rem;line-height:1.55}.editorial-theme .metric,.editorial-theme .command-proof,.editorial-theme .guided-work-session,.editorial-theme .session-step-grid article,.editorial-theme .playbook-matrix,.editorial-theme .playbook-matrix article,.editorial-theme .realtor-command-card,.editorial-theme .lead-journey-strip button,.editorial-theme .brokerage-brief-strip button,.editorial-theme .ai-suite-strip article,.editorial-theme .daily-queue,.editorial-theme .pipeline-column,.editorial-theme .pipeline-card,.editorial-theme .lead-rail,.editorial-theme .profile-strip,.editorial-theme .decision-panel,.editorial-theme .ai-panel,.editorial-theme .draft-suite,.editorial-theme .timeline-section,.editorial-theme .call-analytics-panel,.editorial-theme .automation-panel,.editorial-theme .side-block,.editorial-theme .message-card,.editorial-theme .inbox-command-strip .metric,.editorial-theme .task-desk article,.editorial-theme .command-kpis article,.editorial-theme .command-lane,.editorial-theme .priority-table,.editorial-theme .priority-row,.editorial-theme .command-side section,.editorial-theme .command-lane button,.editorial-theme .command-side button,.editorial-theme .calendar-grid section,.editorial-theme .transaction-grid article,.editorial-theme .overview-brief-grid article,.editorial-theme .overview-brief-grid .brief-card,.editorial-theme .pipeline-mode-bar,.editorial-theme .saved-view-bar,.editorial-theme .approval-queue,.editorial-theme .agent-scorecard,.editorial-theme .campaign-library,.editorial-theme .inbox-priority,.editorial-theme .inbox-drafts,.editorial-theme .calendar-agenda article,.editorial-theme .deal-room article,.editorial-theme .property-snapshot,.editorial-theme .record-timeline{border-color:#0a0b0d21;background:#fffffff0;box-shadow:var(--compact-shadow)}.editorial-theme .metric{min-height:78px;padding:.7rem}.editorial-theme .hero-metrics .metric{min-height:108px}.editorial-theme .metric strong{font-size:1.34rem;font-weight:900;letter-spacing:0}.editorial-theme .profile-strip{padding:.92rem 1rem .92rem 94px;gap:.85rem}.editorial-theme .profile-strip h2{font-size:clamp(1.6rem,2vw,2.25rem);font-weight:900;line-height:1.02}.editorial-theme .profile-strip p,.editorial-theme .contact-line,.editorial-theme .pipeline-card p,.editorial-theme .overview-brief-grid p,.editorial-theme .overview-brief-grid li{color:#4f5661;line-height:1.5}.editorial-theme .lead-avatar{width:48px;height:48px;border-color:#0a0b0d29;background:#fff;color:var(--design-primary)}.editorial-theme .profile-actions{gap:.45rem}.editorial-theme .primary-button,.editorial-theme .icon-button.gold{border-color:var(--design-primary);background:var(--design-primary);color:#fff}.editorial-theme .primary-button:hover,.editorial-theme .icon-button.gold:hover,.editorial-theme .primary-button:focus-visible,.editorial-theme .icon-button.gold:focus-visible{border-color:var(--red);background:var(--red);color:#fff}.editorial-theme .secondary-button,.editorial-theme .draft-actions button,.editorial-theme .mode-buttons button,.editorial-theme .pipeline-card-actions button,.editorial-theme .approval-actions button,.editorial-theme .message-actions button,.editorial-theme .activation-status button,.editorial-theme .draft-status-actions button{border-color:#0a0b0d29;background:#fff;color:var(--design-primary);font-weight:850}.editorial-theme .mode-buttons button.active,.editorial-theme .secondary-button:hover,.editorial-theme .draft-actions button:hover,.editorial-theme .pipeline-card-actions button:hover,.editorial-theme .approval-actions button:hover,.editorial-theme .message-actions button:hover,.editorial-theme .activation-status button:hover,.editorial-theme .draft-status-actions button:hover{border-color:var(--design-primary);background:var(--design-primary);color:#fff}.editorial-theme .decision-panel{grid-template-columns:minmax(110px,.42fr) minmax(0,1fr);gap:.9rem;padding:.9rem}.editorial-theme .decision-score{min-height:104px;border-color:#0a0b0d1f;background:var(--design-primary);color:#fff}.editorial-theme .decision-score span{font-size:2.55rem;font-weight:900;color:#fff}.editorial-theme .decision-score strong{color:#ffffffb8}.editorial-theme .decision-score.score-high{background:#0f6b3a}.editorial-theme .decision-score.score-mid{background:var(--design-warning)}.editorial-theme .decision-score.score-low{background:#a31524}.editorial-theme .score-dot.score-high,.editorial-theme .score-badge.score-high,.editorial-theme .score-chip.score-high,.editorial-theme .approval-score.score-high{background:#0f6b3a1c;color:#0f6b3a;border-color:#0f6b3a3d}.editorial-theme .score-dot.score-mid,.editorial-theme .score-badge.score-mid,.editorial-theme .score-chip.score-mid,.editorial-theme .approval-score.score-mid{background:#9b6a051f;color:#805405;border-color:#9b6a0540}.editorial-theme .score-dot.score-low,.editorial-theme .score-badge.score-low,.editorial-theme .score-chip.score-low,.editorial-theme .approval-score.score-low{background:#a315241a;color:#a31524;border-color:#a315243d}.editorial-theme .record-tabs{overflow:hidden;border-color:#0a0b0d24;background:#fff}.editorial-theme .record-tabs button{min-height:42px;font-size:.72rem;font-weight:900;letter-spacing:.06em}.editorial-theme .record-tabs button.active,.editorial-theme .record-tabs button:hover,.editorial-theme .record-tabs button:focus-visible{background:var(--design-primary);color:#fff}.editorial-theme .pipeline-column{padding:.8rem}.editorial-theme .pipeline-card{padding:.72rem;background:linear-gradient(180deg,#fff,#fbfaf8)}.editorial-theme .pipeline-card:hover,.editorial-theme .pipeline-card:focus-visible,.editorial-theme .brokerage-brief-strip button:not(:disabled):hover,.editorial-theme .brokerage-brief-strip button:not(:disabled):focus-visible,.editorial-theme .lead-row.selected,.editorial-theme .lead-row:hover,.editorial-theme .lead-row:focus-visible{border-color:#c512248a;box-shadow:0 1px #c5122414,0 20px 48px #0a0b0d1c}.editorial-theme .pipeline-card-head strong,.editorial-theme .lead-row strong,.editorial-theme .draft-head strong,.editorial-theme .timeline-item strong{font-size:.96rem;font-weight:900}.editorial-theme .card-chips span,.editorial-theme .pipeline-card-head em,.editorial-theme .property-intent-row span,.editorial-theme .reason-row span,.editorial-theme .tag-row span,.editorial-theme .automation-item em,.editorial-theme .task-desk em,.editorial-theme .scorecard-list span,.editorial-theme .criteria-list span{border-color:#0a0b0d1f;background:#f5f4f1;color:#2e333a}.editorial-theme .ai-panel,.editorial-theme .draft-suite,.editorial-theme .automation-panel,.editorial-theme .call-analytics-panel{background:linear-gradient(90deg,rgba(197,18,36,.045),transparent 34%),#fff}.editorial-theme .property-timeline-grid{gap:.85rem}.editorial-theme .overview-brief-grid article,.editorial-theme .overview-brief-grid .brief-card,.editorial-theme .property-snapshot,.editorial-theme .record-timeline,.editorial-theme .side-block{padding:0}.editorial-theme .overview-brief-grid article,.editorial-theme .overview-brief-grid .brief-card,.editorial-theme .property-snapshot,.editorial-theme .record-timeline{display:grid;align-content:start;padding:.9rem 1rem 1rem;overflow:hidden}.editorial-theme .overview-brief-grid article,.editorial-theme .overview-brief-grid .brief-card{min-height:158px}.editorial-theme .overview-brief-grid span{margin-bottom:.55rem;line-height:1.1}.editorial-theme .overview-brief-grid ul{display:grid;gap:.32rem}.editorial-theme .overview-brief-grid li{margin-top:0;padding-right:.15rem}.editorial-theme .property-snapshot .panel-heading,.editorial-theme .record-timeline .panel-heading{margin:-.9rem -1rem 0;padding:.9rem 1rem .65rem;border-bottom:1px solid rgba(10,11,13,.1)}.editorial-theme .property-snapshot h3,.editorial-theme .record-timeline h3{line-height:1.15}.editorial-theme .property-facts{gap:0;margin:0 -1rem}.editorial-theme .property-facts div{min-width:0;padding:.72rem 1rem;border:0;border-right:1px solid rgba(10,11,13,.1);border-bottom:1px solid rgba(10,11,13,.1)}.editorial-theme .property-facts div:nth-child(2n){border-right:0}.editorial-theme .property-facts strong,.editorial-theme .record-timeline strong,.editorial-theme .record-timeline p{overflow-wrap:anywhere}.editorial-theme .criteria-list{margin-top:.75rem}.editorial-theme .record-timeline>div:not(.panel-heading){margin:0 -1rem;padding:.78rem 1rem;border-top:0;border-bottom:1px solid rgba(10,11,13,.1)}.editorial-theme .record-timeline>div:last-child{border-bottom:0;padding-bottom:0}.editorial-theme .side-title{min-height:56px;padding:.9rem 1rem;border-bottom-color:#0a0b0d1a;background:linear-gradient(90deg,rgba(10,11,13,.018),transparent 42%),#fff}.editorial-theme .side-block>div{padding:1rem}.editorial-theme .side-block.collapsed .side-title{min-height:48px;background:#fff}.editorial-theme .timeline-item{padding-left:1rem}.editorial-theme .timeline-item:before{background:var(--red)}.editorial-theme .drawer-card,.editorial-theme .lead-drawer{border-color:#0a0b0d29;background:#fff}@media(max-width:1240px){.editorial-theme .top-nav{grid-template-columns:1fr;gap:.65rem}.editorial-theme .workspace{grid-template-columns:minmax(260px,.42fr) minmax(0,1fr)}}@media(max-width:860px){.editorial-theme .workspace,.editorial-theme .pipeline-shell,.editorial-theme .workbench-shell{grid-template-columns:1fr;padding:.65rem}.editorial-theme .pipeline-hero,.editorial-theme .module-head,.editorial-theme .profile-strip{padding-left:86px}.editorial-theme .decision-panel{grid-template-columns:1fr}.editorial-theme .mobile-action-bar{top:72px}}.editorial-theme{--paper: var(--design-neutral);--paper-light: var(--design-surface-subtle);--ink: var(--design-primary);--editorial-muted: var(--design-secondary);--editorial-rule: var(--design-border);--editorial-hairline: rgba(17, 19, 22, .1);--panel-shadow: none;--compact-shadow: none;background:var(--design-neutral)}.editorial-theme .top-nav{border-bottom:1px solid var(--design-border);background:var(--design-neutral);box-shadow:none}.editorial-theme .tra-tape{background:#fff}.editorial-theme .main-tabs,.editorial-theme .global-search-field,.editorial-theme .security-pill,.editorial-theme .schema-pill,.editorial-theme .role-switch,.editorial-theme .record-tabs{border-color:#07080a1f;background:#fff;box-shadow:none}.editorial-theme .main-tabs button{color:#20252b}.editorial-theme .workspace,.editorial-theme .pipeline-shell,.editorial-theme .workbench-shell{background:var(--design-neutral)}.editorial-theme .workbench-shell,.editorial-theme .pipeline-shell{padding:1rem}.editorial-theme .module-head,.editorial-theme .realtor-command-view,.editorial-theme .profile-strip{border:1px solid rgba(7,8,10,.12);background:linear-gradient(90deg,var(--design-primary) 0 54px,transparent 54px),#fff;box-shadow:var(--panel-shadow)}.editorial-theme .module-head,.editorial-theme .realtor-command-view{padding:1.15rem 1.15rem 1.15rem 82px}.editorial-theme .module-head h1,.editorial-theme .realtor-command-head h1{max-width:920px;font-size:clamp(1.65rem,2.05vw,2.55rem);line-height:1;letter-spacing:0}.editorial-theme .eyebrow{color:var(--red);font-size:.66rem;font-weight:950;letter-spacing:.11em}.editorial-theme .lead-rail,.editorial-theme .command-center,.editorial-theme .ops-panel{min-height:calc(100vh - 126px)}.editorial-theme .metric,.editorial-theme .command-proof,.editorial-theme .realtor-command-card,.editorial-theme .lead-journey-strip button,.editorial-theme .speed-sla-strip button,.editorial-theme .ai-conversion-queue article,.editorial-theme .pipeline-column,.editorial-theme .pipeline-card,.editorial-theme .lead-rail,.editorial-theme .decision-panel,.editorial-theme .ai-panel,.editorial-theme .draft-suite,.editorial-theme .timeline-section,.editorial-theme .call-analytics-panel,.editorial-theme .automation-panel,.editorial-theme .side-block,.editorial-theme .message-card,.editorial-theme .command-kpis article,.editorial-theme .command-lane,.editorial-theme .priority-table,.editorial-theme .priority-row,.editorial-theme .command-side section,.editorial-theme .action-plan-summary article,.editorial-theme .action-plan-explainer article,.editorial-theme .action-plan-card,.editorial-theme .calendar-month,.editorial-theme .calendar-day-panel,.editorial-theme .deal-stage-board>article,.editorial-theme .calendar-connect-panel,.editorial-theme .provider-grid article,.editorial-theme .insight-chart-card,.editorial-theme .lift-candidate-panel,.editorial-theme .approval-queue,.editorial-theme .agent-scorecard,.editorial-theme .campaign-library,.editorial-theme .property-snapshot,.editorial-theme .record-timeline{border:1px solid rgba(7,8,10,.105);border-radius:0;background:#fff;box-shadow:var(--compact-shadow)}.editorial-theme .command-kpis article,.editorial-theme .command-lane,.editorial-theme .priority-table,.editorial-theme .action-plan-card,.editorial-theme .calendar-month,.editorial-theme .deal-stage-board>article{position:relative}.editorial-theme .command-kpis article:before,.editorial-theme .command-lane:before,.editorial-theme .guided-work-session:before,.editorial-theme .playbook-matrix:before,.editorial-theme .action-plan-card:before,.editorial-theme .calendar-month:before,.editorial-theme .deal-stage-board>article:before{content:"";position:absolute;inset:0 auto auto 0;width:100%;height:3px;background:var(--design-primary)}.editorial-theme .kpi-hot:before,.editorial-theme .command-lane.urgent:before,.editorial-theme .action-plan-card.score-high:before{background:var(--design-success)}.editorial-theme .kpi-review:before,.editorial-theme .plan-stat-hot:before,.editorial-theme .action-plan-card.score-low:before{background:var(--red)}.editorial-theme .kpi-warning:before,.editorial-theme .command-lane.finance:before,.editorial-theme .action-plan-card.score-mid:before{background:var(--design-warning)}.editorial-theme .kpi-risk:before,.editorial-theme .command-lane.review:before{background:#b42318}.editorial-theme .command-kpis article,.editorial-theme .command-lane{padding:.95rem}.editorial-theme .command-kpis strong,.editorial-theme .command-lane header strong,.editorial-theme .action-plan-summary strong,.editorial-theme .deal-stage-board header strong{font-size:clamp(2rem,2.8vw,3rem);letter-spacing:0}.editorial-theme .command-lane header,.editorial-theme .priority-table .panel-heading,.editorial-theme .calendar-month header,.editorial-theme .deal-stage-board header{border-bottom-color:#07080a1a}.editorial-theme .command-lane button,.editorial-theme .session-step-grid footer button,.editorial-theme .command-side button,.editorial-theme .calendar-day-panel button,.editorial-theme .deal-stage-board button,.editorial-theme .smart-list-chip,.editorial-theme .bulk-action-strip button,.editorial-theme .action-plan-card footer button{border-color:#07080a1a;border-radius:0;background:#fbfbfa}.editorial-theme .command-lane button:hover,.editorial-theme .command-lane button:focus-visible,.editorial-theme .session-step-grid footer button:hover,.editorial-theme .session-step-grid footer button:focus-visible,.editorial-theme .priority-row:hover,.editorial-theme .calendar-day-panel button:hover,.editorial-theme .deal-stage-board button:hover,.editorial-theme .smart-list-chip:hover,.editorial-theme .smart-list-chip:focus-visible{border-color:#d719206b;background:#fff;box-shadow:0 1px #d7192012,0 16px 34px #07080a13}.editorial-theme .priority-row{grid-template-columns:minmax(220px,.88fr) minmax(260px,1.08fr) 160px auto;background:#fff}.editorial-theme .priority-row.priority-high{border-left-color:var(--design-success)}.editorial-theme .priority-row.priority-mid{border-left-color:var(--design-warning)}.editorial-theme .priority-row.priority-low{border-left-color:#b42318}.editorial-theme .score-dot{border-radius:0;font-weight:950}.editorial-theme .score-dot.score-high{background:var(--design-success);color:#fff}.editorial-theme .score-dot.score-mid{background:var(--design-warning);color:#fff}.editorial-theme .score-dot.score-low{background:var(--red);color:#fff}.editorial-theme .card-chips span,.editorial-theme .property-intent-row span,.editorial-theme .reason-row span,.editorial-theme .tag-row span,.editorial-theme .known-facts span,.editorial-theme .guardrail-list span{border-radius:0;background:var(--design-surface-rail)}.editorial-theme .primary-button,.editorial-theme .secondary-button,.editorial-theme .email-composer footer button,.editorial-theme .mode-buttons button,.editorial-theme .pipeline-card-actions button,.editorial-theme .approval-actions button,.editorial-theme .message-actions button,.editorial-theme .activation-status button,.editorial-theme .draft-status-actions button{border-radius:0}.editorial-theme .primary-button,.editorial-theme .icon-button.gold{background:var(--design-primary)}.editorial-theme .primary-button:hover,.editorial-theme .icon-button.gold:hover,.editorial-theme .primary-button:focus-visible,.editorial-theme .icon-button.gold:focus-visible{background:var(--red)}.editorial-theme .lead-row{border-radius:0;border-color:#07080a14}.editorial-theme .lead-row.selected{border-color:#d719208c;background:linear-gradient(90deg,rgba(215,25,32,.075),transparent 54%),#fff}.editorial-theme .people-scale-strip div{border-radius:0;background:#fbfbfa}.editorial-theme .smart-list-chip.active{background:var(--design-primary)}.editorial-theme .calendar-month-grid button{background:#fff}.editorial-theme .calendar-month-grid button.is-today{box-shadow:inset 0 0 0 2px var(--red);background:linear-gradient(135deg,var(--design-champagne-soft) 0,transparent 70%),#fff}.editorial-theme .calendar-month-grid button.is-today>span:first-child{position:relative;color:var(--design-primary)}.editorial-theme .calendar-month-grid button.is-today>span:first-child:after{content:"";position:absolute;left:50%;bottom:-4px;width:14px;height:2px;background:var(--design-champagne);transform:translate(-50%)}.editorial-theme .calendar-month-grid em{border-radius:0;background:var(--design-surface-rail)}@media(max-width:1240px){.editorial-theme .priority-row{grid-template-columns:minmax(220px,1fr) minmax(260px,1fr)}}@media(max-width:860px){.editorial-theme .module-head,.editorial-theme .realtor-command-view,.editorial-theme .profile-strip{padding-left:78px}.editorial-theme .command-kpis strong,.editorial-theme .command-lane header strong{font-size:2.3rem}.editorial-theme .priority-row{grid-template-columns:1fr}}.editorial-theme,.editorial-theme *{min-width:0}.editorial-theme :where(p,li,strong,span,em,small,h1,h2,h3,h4,button,input,textarea,select){overflow-wrap:break-word}.editorial-theme :where(button,input,textarea,select){max-width:100%}.editorial-theme .top-nav{grid-template-columns:minmax(198px,220px) minmax(520px,1fr) minmax(180px,240px) auto;gap:.4rem}.editorial-theme .main-tabs,.editorial-theme .record-tabs,.editorial-theme .mode-buttons,.editorial-theme .profile-actions,.editorial-theme .nav-actions,.editorial-theme .bulk-action-strip{overflow-x:auto;scrollbar-width:thin}.editorial-theme .main-tabs button,.editorial-theme .record-tabs button,.editorial-theme .mode-buttons button,.editorial-theme .profile-actions button,.editorial-theme .nav-actions button,.editorial-theme .bulk-action-strip button{flex:0 0 auto;white-space:nowrap}.editorial-theme .main-tabs button{gap:.28rem;padding-inline:.44rem;font-size:.68rem}.editorial-theme .people-scale-strip span,.editorial-theme .select-box span{overflow-wrap:normal;word-break:normal;white-space:nowrap}.editorial-theme .people-scale-strip span{font-size:.62rem;letter-spacing:.045em}.editorial-theme .workspace{grid-template-columns:minmax(248px,292px) minmax(0,1fr) minmax(282px,320px)}.editorial-theme .workspace.people-database-mode{grid-template-columns:minmax(248px,292px) minmax(0,1fr)}.editorial-theme .realtor-command-grid{grid-template-columns:repeat(auto-fit,minmax(158px,1fr))}.editorial-theme .daily-action-strip,.editorial-theme .insight-action-strip,.editorial-theme .realtor-trust-strip,.editorial-theme .outcome-rules-strip,.editorial-theme .growth-command-strip,.editorial-theme .growth-action-grid,.editorial-theme .growth-flow{display:grid;gap:.62rem;grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.editorial-theme .growth-focus-panel{grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr)}.editorial-theme .growth-lower-grid{grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr))}.editorial-theme .daily-action-strip button,.editorial-theme .insight-action-strip article,.editorial-theme .realtor-trust-strip article,.editorial-theme .outcome-rules-strip article,.editorial-theme .growth-flow button,.editorial-theme .growth-action-grid button,.editorial-theme .scale-assurance{border:1px solid rgba(7,8,10,.105);border-radius:0;background:#fff;box-shadow:var(--compact-shadow)}.editorial-theme .daily-action-strip button{display:grid;gap:.25rem;min-height:94px;padding:.7rem;text-align:left}.editorial-theme .daily-action-strip button:hover,.editorial-theme .daily-action-strip button:focus-visible{border-color:#d719206b;box-shadow:0 1px #d7192012,0 16px 34px #07080a13}.editorial-theme .daily-action-strip span,.editorial-theme .insight-action-strip span,.editorial-theme .realtor-trust-strip span,.editorial-theme .outcome-rules-strip span{color:var(--red);font-size:.66rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.editorial-theme .daily-action-strip strong,.editorial-theme .insight-action-strip strong,.editorial-theme .realtor-trust-strip strong,.editorial-theme .outcome-rules-strip strong{color:var(--design-primary);font-size:1rem;line-height:1.1}.editorial-theme .daily-action-strip p,.editorial-theme .insight-action-strip p,.editorial-theme .realtor-trust-strip p,.editorial-theme .outcome-rules-strip p{color:var(--design-secondary);font-size:.78rem;line-height:1.34;margin:0}.editorial-theme .ai-conversion-queue button div{display:grid;gap:.12rem}.editorial-theme .ai-conversion-queue button strong,.editorial-theme .ai-conversion-queue button small{display:block}.editorial-theme .daily-action-strip .daily-hot strong,.editorial-theme .daily-action-strip .daily-approval strong{color:var(--design-success)}.editorial-theme .daily-action-strip .daily-risk strong{color:var(--red)}.editorial-theme .daily-action-strip .daily-finance strong{color:var(--design-warning)}.editorial-theme .insight-action-strip article,.editorial-theme .realtor-trust-strip article,.editorial-theme .outcome-rules-strip article{display:grid;gap:.28rem;padding:.72rem}.editorial-theme .insight-action-strip{margin-bottom:1rem}.editorial-theme .realtor-trust-strip{margin-top:-.25rem}.ai-trust-ledger,.done-for-me-strip,.activation-factory,.done-for-me-workflow{margin-bottom:.9rem}.ai-trust-ledger>div,.done-for-me-strip,.done-for-me-workflow{grid-template-columns:repeat(auto-fit,minmax(178px,1fr))}.ai-trust-ledger>div{padding:.7rem}.ai-trust-ledger article,.done-for-me-workflow article{display:grid;gap:.28rem;padding:.72rem}.done-for-me-strip{border:1px solid rgba(7,8,10,.105);background:#fff;box-shadow:var(--compact-shadow);padding:.62rem}.done-for-me-strip button{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.18rem .5rem;align-items:start;min-height:82px;padding:.65rem}.done-for-me-strip button svg{grid-row:span 2;color:var(--red);margin-top:.1rem}.done-for-me-strip button strong{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.done-for-me-workflow{border-top:1px solid rgba(7,8,10,.1);padding-top:.78rem}.activation-factory header h2{font-size:clamp(1.35rem,2vw,2rem)}.activation-factory article{display:grid;gap:.32rem;padding:.78rem}.activation-factory article span{display:inline-grid;place-items:center;width:26px;height:26px;background:var(--design-primary);color:#fff}.editorial-theme .outcome-rules-strip{margin-bottom:.9rem}.editorial-theme .scale-assurance{display:grid;gap:.2rem;border-left:3px solid var(--design-primary);margin:0 0 .75rem;padding:.62rem .7rem}.editorial-theme .scale-assurance strong{font-size:.82rem;text-transform:uppercase}.editorial-theme .scale-assurance span{color:var(--design-secondary);font-size:.76rem;line-height:1.35}.editorial-theme .lead-journey-strip,.editorial-theme .speed-sla-strip,.editorial-theme .command-kpis,.editorial-theme .task-desk,.editorial-theme .provider-grid,.editorial-theme .action-plan-summary,.editorial-theme .action-plan-explainer,.editorial-theme .deal-stage-board{grid-template-columns:repeat(auto-fit,minmax(178px,1fr))}.editorial-theme .ai-conversion-queue>div,.editorial-theme .overview-brief-grid,.editorial-theme .session-step-grid,.editorial-theme .playbook-matrix>div,.editorial-theme .campaign-plan-detail,.editorial-theme .draft-grid,.editorial-theme .analytics-grid,.editorial-theme .conversion-matrix,.editorial-theme .ai-conversion-desk{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.editorial-theme .approval-command-grid,.editorial-theme .insight-decision-grid,.editorial-theme .calendar-workspace,.editorial-theme .deal-room,.editorial-theme .property-timeline-grid{grid-template-columns:repeat(auto-fit,minmax(min(360px,100%),1fr))}.editorial-theme .pipeline-board{grid-template-columns:repeat(5,minmax(204px,1fr));padding-bottom:.35rem}.editorial-theme .pipeline-column{min-width:204px}.editorial-theme .pipeline-next-action,.editorial-theme .realtor-command-card p,.editorial-theme .speed-sla-strip p,.editorial-theme .lead-journey-strip p,.editorial-theme .command-lane button p,.editorial-theme .calendar-month-grid em,.editorial-theme .calendar-day-panel button p,.editorial-theme .deal-stage-board button p,.editorial-theme .message-card p,.editorial-theme .draft-panel p,.editorial-theme .automation-item p,.editorial-theme .conversion-card p,.editorial-theme .playbook-matrix p,.editorial-theme .campaign-route-list span,.editorial-theme .scorecard-list span,.editorial-theme .overview-brief-grid.compact p,.editorial-theme .overview-brief-grid li,.editorial-theme .record-timeline p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical}.editorial-theme .pipeline-next-action,.editorial-theme .command-lane button p,.editorial-theme .message-card p,.editorial-theme .draft-panel p,.editorial-theme .automation-item p,.editorial-theme .conversion-card p,.editorial-theme .overview-brief-grid.compact p,.editorial-theme .overview-brief-grid li,.editorial-theme .record-timeline p{-webkit-line-clamp:2}.editorial-theme .realtor-command-card p,.editorial-theme .speed-sla-strip p,.editorial-theme .lead-journey-strip p,.editorial-theme .playbook-matrix p,.editorial-theme .campaign-route-list span{-webkit-line-clamp:3}.editorial-theme .overview-brief-grid article,.editorial-theme .overview-brief-grid .brief-card{min-height:132px}.editorial-theme .overview-brief-grid.compact .brief-card{min-height:118px}.editorial-theme .property-facts{grid-template-columns:repeat(auto-fit,minmax(138px,1fr))}.editorial-theme .property-facts div:nth-child(2n){border-right:1px solid rgba(10,11,13,.1)}.editorial-theme .property-facts strong{font-size:.92rem;line-height:1.2}.editorial-theme .priority-row{grid-template-columns:minmax(190px,.9fr) minmax(220px,1.1fr) minmax(132px,.45fr) minmax(128px,auto)}.editorial-theme .priority-row>*{max-width:100%}.editorial-theme .session-step-grid article,.editorial-theme .playbook-matrix article,.editorial-theme .action-plan-card,.editorial-theme .command-lane,.editorial-theme .calendar-month-grid button,.editorial-theme .deal-stage-board button,.editorial-theme .pipeline-card{contain:layout}.editorial-theme .calendar-month-grid{grid-template-columns:repeat(7,minmax(0,1fr))}.editorial-theme .calendar-month-grid button{min-height:98px;padding:.52rem}.editorial-theme .calendar-month-grid em{max-width:100%;display:grid;-webkit-line-clamp:unset}.editorial-theme .calendar-month-grid em strong,.editorial-theme .calendar-month-grid em span{overflow-wrap:normal;word-break:normal}.editorial-theme .calendar-agenda-list{max-height:min(66vh,640px)}.editorial-theme .side-title{gap:.55rem}.editorial-theme .side-title>span,.editorial-theme .side-title>strong{min-width:0}.editorial-theme .side-title>strong,.editorial-theme .side-title>span:last-child{white-space:normal}.editorial-theme .drawer-card,.editorial-theme .lead-drawer{max-width:min(560px,100vw)}.editorial-theme .custom-dropdown{position:relative;min-width:0;isolation:isolate}.editorial-theme .custom-dropdown.open{z-index:1000}.editorial-theme .custom-dropdown-trigger{display:inline-flex;align-items:center;justify-content:space-between;gap:.55rem;width:100%;min-height:42px;border:1px solid rgba(10,11,13,.18);border-radius:0;background:#fff;color:var(--design-primary);padding:.58rem .68rem;font-size:.72rem;font-weight:920;letter-spacing:0;text-align:left;text-transform:uppercase;cursor:pointer}.editorial-theme .custom-dropdown-trigger span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.editorial-theme .custom-dropdown-trigger svg{flex:0 0 auto;transition:transform .16s ease}.editorial-theme .custom-dropdown.open .custom-dropdown-trigger{border-color:var(--design-primary);box-shadow:inset 0 -2px 0 var(--red)}.editorial-theme .custom-dropdown.open .custom-dropdown-trigger svg{transform:rotate(180deg)}.editorial-theme .custom-dropdown-menu{position:absolute;top:calc(100% + .38rem);left:0;z-index:1001;display:grid;gap:.18rem;min-width:min(260px,calc(100vw - 1.4rem));width:max-content;max-width:min(340px,calc(100vw - 1.4rem));border:1px solid rgba(10,11,13,.18);background:#fff;box-shadow:0 20px 48px #08090b29;padding:.32rem}.editorial-theme .custom-dropdown-menu button{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.45rem;width:100%;min-height:38px;border:1px solid transparent;border-radius:0;background:#fff;color:var(--design-primary);padding:.48rem .55rem;font-size:.74rem;font-weight:860;letter-spacing:0;text-align:left;text-transform:none;cursor:pointer}.editorial-theme .custom-dropdown-menu button span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.editorial-theme .custom-dropdown-menu button svg{color:currentColor}.editorial-theme .custom-dropdown-menu button em{color:#69727d;font-size:.68rem;font-style:normal;font-weight:760;white-space:nowrap}.editorial-theme .custom-dropdown-menu button:hover,.editorial-theme .custom-dropdown-menu button:focus-visible,.editorial-theme .custom-dropdown-menu button.selected{border-color:var(--design-primary);background:var(--design-primary);color:#fff}.editorial-theme .custom-dropdown-menu button:hover em,.editorial-theme .custom-dropdown-menu button:focus-visible em,.editorial-theme .custom-dropdown-menu button.selected em{color:#ffffffbd}.editorial-theme .custom-dropdown-menu button.hot,.editorial-theme .custom-dropdown-menu button.reply{border-left:3px solid var(--design-success)}.editorial-theme .custom-dropdown-menu button.finance{border-left:3px solid #b06b00}.editorial-theme .custom-dropdown-menu button.risk,.editorial-theme .custom-dropdown-menu button.blocked{border-left:3px solid #c91520}.editorial-theme .custom-dropdown-menu button:disabled{cursor:not-allowed;opacity:.45}.editorial-theme .main-tabs{overflow:visible}.editorial-theme .nav-more-dropdown{align-self:stretch;min-width:96px}.editorial-theme .nav-more-dropdown .custom-dropdown-trigger{height:100%;border:0;border-left:1px solid var(--line-soft);background:#fff;padding-inline:.85rem}.editorial-theme .nav-more-dropdown .custom-dropdown-menu{right:0;left:auto}.editorial-theme .pipeline-filter-bar{position:relative;z-index:80;display:grid;grid-template-columns:minmax(260px,.44fr) minmax(0,1fr);gap:.85rem;align-items:center;border:1px solid var(--line-soft);background:#fff;box-shadow:0 12px 34px #0a0b0d0f;padding:.9rem;margin-bottom:1rem;overflow:visible}.editorial-theme .dropdown-filter-group{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem;min-width:0}.editorial-theme .dropdown-filter-group .custom-dropdown{min-width:176px}.editorial-theme .dropdown-filter-group .custom-dropdown-menu{right:0;left:auto}.editorial-theme .pipeline-card,.editorial-theme .lead-card,.editorial-theme .record-tabs,.editorial-theme .profile-strip,.editorial-theme .guided-work-session{overflow:visible}.editorial-theme .profile-strip{background:linear-gradient(90deg,var(--design-primary) 0 72px,transparent 72px),#fff;padding-left:96px}.editorial-theme .profile-strip:before{left:28px;top:.9rem;width:14px;font-size:.64rem;letter-spacing:.16em;writing-mode:vertical-rl;text-orientation:mixed}.editorial-theme .module-head:before,.editorial-theme .pipeline-hero:before{left:22px;width:14px;writing-mode:vertical-rl;text-orientation:mixed}.editorial-theme .pipeline-board{position:relative;z-index:1;overflow:visible}.editorial-theme .pipeline-column,.editorial-theme .pipeline-cards,.editorial-theme .pipeline-card{position:relative;overflow:visible}.editorial-theme .pipeline-column:has(.custom-dropdown.open){z-index:40}.editorial-theme .pipeline-card:has(.custom-dropdown.open){z-index:50}.editorial-theme .pipeline-card-actions.compact{display:grid;grid-template-columns:minmax(0,1fr) minmax(132px,.8fr);gap:.38rem;overflow:visible}.editorial-theme .pipeline-card-actions.compact>button,.editorial-theme .pipeline-card-actions.compact .custom-dropdown-trigger{min-height:36px}.editorial-theme .pipeline-card-actions .custom-dropdown-menu{right:0;left:auto}.editorial-theme .lead-filter-stack{display:grid;grid-template-columns:minmax(0,1fr);gap:.45rem;margin-bottom:.75rem}.editorial-theme .lead-filter-stack .custom-dropdown-trigger{min-height:40px;background:#fbfaf8}.editorial-theme .bulk-action-strip.compact{grid-template-columns:minmax(0,1fr) minmax(132px,.8fr)}.editorial-theme .bulk-action-strip.compact .custom-dropdown-menu{right:0;left:auto}.editorial-theme .record-tabs .custom-dropdown{flex:0 0 auto;min-width:106px}.editorial-theme .record-tabs .custom-dropdown-trigger{border:1px solid transparent;background:transparent;color:var(--muted);padding:.55rem .85rem}.editorial-theme .record-tabs .custom-dropdown.open .custom-dropdown-trigger,.editorial-theme .record-tabs .custom-dropdown-trigger:hover,.editorial-theme .record-tabs .custom-dropdown-trigger:focus-visible{background:#111316;color:#fff;box-shadow:none}.editorial-theme .record-tabs .custom-dropdown-menu{right:0;left:auto}.editorial-theme .session-control-stack{display:grid;grid-template-columns:minmax(168px,220px) auto;gap:.65rem;align-items:end;min-width:0}.editorial-theme .session-control-stack .custom-dropdown-trigger{background:#fbfaf8}.editorial-theme .pipeline-shell{display:grid;gap:1.1rem}.editorial-theme .pipeline-zone{position:relative;border:1px solid rgba(7,8,10,.14);background:#fff;box-shadow:0 1px #07080a0a}.editorial-theme .pipeline-zone-marker{display:flex;align-items:center;justify-content:flex-start;gap:.45rem;border-bottom:1px solid rgba(7,8,10,.12);min-height:38px;padding:.5rem .85rem}.editorial-theme .pipeline-zone-marker span,.editorial-theme .pipeline-admin-zone summary span{display:inline-grid;place-items:center;min-width:24px;height:20px;border:1px solid rgba(215,25,32,.18);background:#d719200e;color:var(--red);font-size:.64rem;font-weight:950;letter-spacing:0;text-transform:uppercase}.editorial-theme .pipeline-zone-marker strong,.editorial-theme .pipeline-admin-zone summary strong{color:var(--design-primary);font-size:.72rem;font-weight:920;letter-spacing:.04em;text-transform:uppercase}.editorial-theme .pipeline-command-zone{margin-bottom:0;border-top:4px solid var(--design-primary);background:linear-gradient(90deg,var(--design-primary) 0 72px,transparent 72px),linear-gradient(180deg,#fff,#fbfbfa)}.editorial-theme .pipeline-command-zone .pipeline-zone-marker{margin:-1rem -1rem 0 0;background:#fff}.editorial-theme .pipeline-ai-zone{display:grid;gap:0;border-color:#d7192042;border-top:4px solid var(--red);background:linear-gradient(90deg,rgba(215,25,32,.055),transparent 42%),linear-gradient(180deg,#fff,#fbf8f7);color:var(--design-primary)}.editorial-theme .pipeline-ai-zone .pipeline-zone-marker{border-bottom-color:#d7192029;background:#fff}.editorial-theme .pipeline-ai-zone .pipeline-zone-marker strong,.editorial-theme .pipeline-ai-zone .ai-conversion-queue h3,.editorial-theme .pipeline-ai-zone .ai-conversion-queue strong{color:var(--design-primary)}.editorial-theme .pipeline-ai-zone .ai-conversion-queue{border:0;background:transparent;box-shadow:none;padding:.95rem}.editorial-theme .pipeline-ai-zone .ai-conversion-queue header{border-bottom-color:#07080a1a}.editorial-theme .pipeline-ai-zone .ai-conversion-queue header>span{border-color:#d719203d;background:#d719200f;color:var(--red)}.editorial-theme .pipeline-ai-zone .ai-conversion-queue article,.editorial-theme .pipeline-ai-zone .ai-conversion-queue button{border-color:#07080a21;background:#ffffffeb;color:var(--design-primary)}.editorial-theme .pipeline-ai-zone .ai-conversion-queue button:hover,.editorial-theme .pipeline-ai-zone .ai-conversion-queue button:focus-visible{border-color:#d7192052;background:#d719200e}.editorial-theme .pipeline-ai-zone .ai-conversion-queue small,.editorial-theme .pipeline-ai-zone .ai-conversion-queue em,.editorial-theme .pipeline-ai-zone .ai-conversion-queue p{color:var(--design-secondary)}.editorial-theme .pipeline-board-zone{padding:.85rem;border-top:4px solid var(--red);background:linear-gradient(180deg,#f4f4f1,#ededeb)}.editorial-theme .pipeline-board-zone .pipeline-zone-marker{margin:-.85rem -.85rem .85rem;background:#fff}.editorial-theme .pipeline-board-zone .pipeline-filter-bar{box-shadow:none;margin-bottom:.85rem}.editorial-theme .pipeline-board-zone .pipeline-board{margin-bottom:0}.editorial-theme .pipeline-admin-zone{background:#fbfbfa}.editorial-theme .pipeline-admin-zone summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;list-style:none;cursor:pointer;padding:.9rem 1rem}.editorial-theme .pipeline-admin-zone summary::-webkit-details-marker{display:none}.editorial-theme .pipeline-admin-zone summary div{display:grid;gap:.18rem}.editorial-theme .pipeline-admin-zone summary svg{transition:transform .16s ease}.editorial-theme .pipeline-admin-zone[open] summary{border-bottom:1px solid rgba(7,8,10,.12)}.editorial-theme .pipeline-admin-zone[open] summary svg{transform:rotate(180deg)}.editorial-theme .pipeline-admin-zone .approval-command-grid{padding:.9rem;margin:0}.editorial-theme .pipeline-command-support{border:1px solid rgba(7,8,10,.12);background:#ffffffb8}.editorial-theme .pipeline-command-support summary{display:flex;align-items:center;justify-content:space-between;gap:.75rem;list-style:none;cursor:pointer;padding:.65rem .75rem}.editorial-theme .pipeline-command-support summary::-webkit-details-marker{display:none}.editorial-theme .pipeline-command-support summary span{color:var(--design-primary);font-size:.76rem;font-weight:920}.editorial-theme .pipeline-command-support summary strong{color:var(--red);font-size:.68rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.editorial-theme .pipeline-command-support summary svg{flex:0 0 auto;transition:transform .16s ease}.editorial-theme .pipeline-command-support[open] summary{border-bottom:1px solid rgba(7,8,10,.12)}.editorial-theme .pipeline-command-support[open] summary svg{transform:rotate(180deg)}.editorial-theme .pipeline-command-support .lead-journey-strip,.editorial-theme .pipeline-command-support .speed-sla-strip{padding:.65rem}.editorial-theme .pipeline-command-support .speed-sla-strip{padding-top:0}@media(max-width:1320px){.editorial-theme .top-nav{grid-template-columns:minmax(180px,.52fr) minmax(0,1fr)}.editorial-theme .global-search,.editorial-theme .nav-actions{grid-column:span 1}.editorial-theme .workspace{grid-template-columns:minmax(244px,292px) minmax(0,1fr)}.editorial-theme .ops-panel{grid-column:1 / -1;min-height:auto}}@media(max-width:980px){.editorial-theme .top-nav{grid-template-columns:1fr}.editorial-theme .brand-lockup{align-items:center}.editorial-theme .global-search,.editorial-theme .nav-actions,.editorial-theme .main-tabs{width:100%}.editorial-theme .workspace,.editorial-theme .pipeline-shell,.editorial-theme .workbench-shell{grid-template-columns:1fr;padding:.7rem}.editorial-theme .workspace .command-center{order:1}.editorial-theme .workspace .ops-panel{order:2}.editorial-theme .workspace .lead-rail{order:3}.editorial-theme .lead-rail,.editorial-theme .command-center,.editorial-theme .ops-panel{min-height:auto}.editorial-theme .realtor-command-head,.editorial-theme .pipeline-hero,.editorial-theme .module-head,.editorial-theme .profile-strip,.editorial-theme .decision-panel,.editorial-theme .priority-row{grid-template-columns:1fr}.editorial-theme .pipeline-board{grid-template-columns:repeat(5,minmax(196px,78vw))}.editorial-theme .profile-strip,.editorial-theme .module-head,.editorial-theme .realtor-command-view,.editorial-theme .pipeline-hero{padding-left:78px}}@media(max-width:620px){html,body,#root,.app-shell,.editorial-theme{width:100%;max-width:100%;overflow-x:hidden}.editorial-theme .top-nav,.editorial-theme .tra-tape,.editorial-theme .pipeline-shell,.editorial-theme .workbench-shell,.editorial-theme .workspace,.editorial-theme .realtor-command-view,.editorial-theme .module-head,.editorial-theme .lead-rail,.editorial-theme .command-center,.editorial-theme .ops-panel,.editorial-theme .profile-strip{width:100vw;max-width:100vw;overflow-x:hidden}.editorial-theme .realtor-command-view,.editorial-theme .module-head,.editorial-theme .lead-rail,.editorial-theme .command-center,.editorial-theme .ops-panel,.editorial-theme .profile-strip{max-width:calc(100vw - 1.1rem)}.editorial-theme .realtor-command-view>*,.editorial-theme .module-head>*,.editorial-theme .lead-rail>*,.editorial-theme .command-center>*,.editorial-theme .ops-panel>*{max-width:100%}.editorial-theme .pipeline-shell,.editorial-theme .workbench-shell,.editorial-theme .workspace,.editorial-theme .top-nav{padding-inline:.55rem}.editorial-theme .main-tabs,.editorial-theme .record-tabs{overflow-x:auto;overflow-y:hidden}.editorial-theme .realtor-command-head h1,.editorial-theme .module-head h1,.editorial-theme .profile-strip h2{width:calc(100vw - 3.6rem);max-width:calc(100vw - 3.6rem);overflow-wrap:normal;word-break:normal}.editorial-theme .brand-logo-frame,.editorial-theme .brand-logo{width:132px}.editorial-theme .brand-lockup{gap:.55rem}.editorial-theme .brand-lockup strong{font-size:.9rem}.editorial-theme .brand-lockup span,.editorial-theme .security-pill,.editorial-theme .schema-pill{font-size:.7rem}.editorial-theme .module-head,.editorial-theme .realtor-command-view,.editorial-theme .pipeline-hero,.editorial-theme .profile-strip{background:#fff;padding:.9rem}.editorial-theme .module-head:before,.editorial-theme .realtor-command-view:before,.editorial-theme .pipeline-hero:before,.editorial-theme .profile-strip:before{display:none}.editorial-theme .module-head h1,.editorial-theme .realtor-command-head h1,.editorial-theme .profile-strip h2{font-size:1.55rem;line-height:1.05}.editorial-theme .hero-copy,.editorial-theme .realtor-command-head p:not(.eyebrow),.editorial-theme .profile-strip p{font-size:.86rem}.editorial-theme .overview-brief-grid,.editorial-theme .property-timeline-grid,.editorial-theme .clean-lead-command,.editorial-theme .clean-intel-row,.editorial-theme .ai-conversion-queue>div,.editorial-theme .daily-action-strip,.editorial-theme .insight-action-strip,.editorial-theme .realtor-trust-strip,.editorial-theme .outcome-rules-strip,.editorial-theme .session-step-grid,.editorial-theme .playbook-matrix>div,.editorial-theme .draft-grid,.editorial-theme .analytics-grid,.editorial-theme .call-coach-hero,.editorial-theme .call-stage-grid,.editorial-theme .call-outcome-result,.editorial-theme .call-outcome-buttons,.editorial-theme .call-follow-up-draft,.editorial-theme .ai-conversion-desk{grid-template-columns:1fr}.editorial-theme .call-outcome-workbench>header,.editorial-theme .call-outcome-workbench footer,.editorial-theme .call-follow-up-draft{display:grid}.editorial-theme .call-follow-up-draft aside{border-left:0;border-top:1px solid var(--line-soft);padding-left:0;padding-top:.75rem}.editorial-theme .clean-command-actions{grid-template-columns:1fr 1fr}.editorial-theme .clean-intel-row button,.editorial-theme .workflow-loop-panel button{border-right:0;border-bottom:1px solid var(--line-soft)}.editorial-theme .clean-intel-row button:last-child,.editorial-theme .workflow-loop-panel button:last-child{border-bottom:0}.editorial-theme .calendar-month-grid button{min-height:78px;padding:.38rem}.editorial-theme .calendar-month-grid em{width:.58rem;height:.58rem;border-left:0;border-radius:999px;background:currentColor;padding:0;font-size:0}.editorial-theme .calendar-month-grid em strong{display:none}.editorial-theme .property-facts{grid-template-columns:1fr 1fr}.editorial-theme .realtor-command-grid,.editorial-theme .lead-journey-strip,.editorial-theme .speed-sla-strip,.editorial-theme .command-kpis,.editorial-theme .people-scale-strip,.editorial-theme .lead-health-strip,.editorial-theme .bulk-action-strip,.editorial-theme .aria-dialer-card,.editorial-theme .recording-transcriber,.editorial-theme .call-coach-scorecard form,.editorial-theme .coach-review-card,.editorial-theme .coach-rubric-grid,.editorial-theme .coach-intelligence-grid{grid-template-columns:1fr}.editorial-theme .call-coach-scorecard>header,.editorial-theme .coach-review-actions{align-items:stretch;flex-direction:column}.editorial-theme .coach-review-actions button,.editorial-theme .call-coach-scorecard button{width:100%}.editorial-theme .bulk-action-strip button:last-child{grid-column:auto}.editorial-theme .smart-list-grid{grid-template-columns:1fr}.editorial-theme .main-tabs,.editorial-theme .record-tabs,.editorial-theme .pipeline-card-actions,.editorial-theme .bulk-action-strip{overflow:visible}.editorial-theme .mobile-action-bar{grid-template-columns:1fr}.editorial-theme .pipeline-filter-bar,.editorial-theme .dropdown-filter-group,.editorial-theme .bulk-action-strip.compact,.editorial-theme .pipeline-card-actions.compact,.editorial-theme .session-control-stack{display:grid;grid-template-columns:1fr;justify-content:stretch}.editorial-theme .dropdown-filter-group .custom-dropdown,.editorial-theme .nav-more-dropdown,.editorial-theme .record-tabs .custom-dropdown{width:100%;min-width:0}.editorial-theme .record-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.editorial-theme .record-tabs>button,.editorial-theme .record-tabs .custom-dropdown{min-width:0;width:100%}.editorial-theme .record-tabs .custom-dropdown{flex:1 1 auto}.editorial-theme .custom-dropdown-menu,.editorial-theme .nav-more-dropdown .custom-dropdown-menu,.editorial-theme .record-tabs .custom-dropdown-menu,.editorial-theme .pipeline-card-actions .custom-dropdown-menu,.editorial-theme .bulk-action-strip.compact .custom-dropdown-menu{position:fixed;inset:auto .75rem max(.75rem,env(safe-area-inset-bottom)) .75rem;z-index:10000;width:auto;min-width:0;max-width:none;max-height:min(68vh,520px);overflow-y:auto;overscroll-behavior:contain;box-shadow:0 24px 70px #08090b47}.editorial-theme .custom-dropdown-menu button{grid-template-columns:auto minmax(0,1fr)}.editorial-theme .custom-dropdown-menu button em{grid-column:2;white-space:normal}.editorial-theme .select-box{align-items:center}.editorial-theme .select-box span{white-space:nowrap}.editorial-theme .pipeline-board{grid-template-columns:1fr;overflow-x:visible}.editorial-theme .pipeline-column{min-width:0}.editorial-theme .daily-action-strip button,.editorial-theme .realtor-command-card,.editorial-theme .lead-journey-strip button,.editorial-theme .speed-sla-strip button,.editorial-theme .scale-assurance{width:calc(100vw - 3.1rem);max-width:calc(100vw - 3.1rem)}.editorial-theme .realtor-command-card p,.editorial-theme .daily-action-strip p,.editorial-theme .scale-assurance span{width:100%;max-width:calc(100vw - 4.6rem)}}@media(max-width:620px){.assistant-drawer{width:100vw;padding:.85rem}.assistant-prompt-grid,.assistant-answer>div:first-child,.assistant-priority-list button,.call-insights-workbench article>div:first-child{grid-template-columns:1fr}.crm-toast{left:.7rem;right:.7rem;bottom:4.2rem;transform:none;border-radius:8px;text-align:center}.editorial-theme .top-nav,.editorial-theme .tra-tape,.editorial-theme .pipeline-shell,.editorial-theme .workbench-shell,.editorial-theme .workspace,.editorial-theme .realtor-command-view,.editorial-theme .module-head,.editorial-theme .lead-rail,.editorial-theme .command-center,.editorial-theme .ops-panel,.editorial-theme .profile-strip{width:100%;max-width:100%}.editorial-theme .top-nav>.main-tabs{inline-size:calc(100vw - 1.1rem);max-inline-size:calc(100vw - 1.1rem)}.editorial-theme .main-tabs{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0;overflow:visible}.editorial-theme .main-tabs>button:not(.active){display:none}.editorial-theme .main-tabs button,.editorial-theme .nav-more-dropdown .custom-dropdown-trigger{justify-content:center;width:100%;min-height:42px;padding-inline:.28rem;font-size:.62rem}.editorial-theme .main-tabs button svg{width:14px;height:14px}.editorial-theme .nav-more-dropdown{width:100%;min-width:0}.editorial-theme .lead-filter-stack .custom-dropdown-trigger,.editorial-theme .bulk-action-strip.compact .custom-dropdown-trigger,.editorial-theme .pipeline-card-actions.compact .custom-dropdown-trigger{min-height:42px}.editorial-theme .growth-command-strip,.editorial-theme .growth-action-grid,.editorial-theme .growth-flow,.editorial-theme .growth-command-builder,.editorial-theme .growth-focus-panel,.editorial-theme .growth-lower-grid,.editorial-theme .call-insights-workbench>div{grid-template-columns:1fr}.editorial-theme .growth-stage-card,.editorial-theme .growth-source-board,.editorial-theme .growth-ai-map,.editorial-theme .growth-roadmap,.editorial-theme .growth-command-builder,.editorial-theme .call-insights-workbench,.editorial-theme .production-readiness-panel,.editorial-theme .growth-action-grid button,.editorial-theme .growth-flow button{width:100%;max-width:100%}.editorial-theme .scale-assurance span,.editorial-theme .realtor-command-card p,.editorial-theme .daily-action-strip p,.editorial-theme .pipeline-card p,.editorial-theme .growth-action-grid p,.editorial-theme .growth-head p,.editorial-theme .assistant-answer p,.editorial-theme .assistant-priority-list p,.editorial-theme .call-insights-workbench p,.editorial-theme .growth-flow em,.editorial-theme .growth-stage-card p,.editorial-theme .growth-feature-list p,.editorial-theme .growth-source-board p,.editorial-theme .growth-ai-map p,.editorial-theme .production-readiness-panel p,.editorial-theme .lead-row span,.editorial-theme .lead-row small{white-space:normal;overflow-wrap:anywhere;word-break:break-word}.editorial-theme .daily-action-strip button,.editorial-theme .realtor-command-card,.editorial-theme .lead-journey-strip button,.editorial-theme .speed-sla-strip button,.editorial-theme .scale-assurance{width:100%;max-width:100%}.editorial-theme .realtor-command-card p,.editorial-theme .daily-action-strip p,.editorial-theme .scale-assurance span{max-width:100%}}@media(max-width:620px){.editorial-theme .pipeline-zone{max-width:100%;overflow-x:hidden}.editorial-theme .pipeline-command-zone{background:#fff;padding:.85rem}.editorial-theme .pipeline-command-zone .pipeline-zone-marker,.editorial-theme .pipeline-board-zone .pipeline-zone-marker{margin:0 0 .85rem;padding:.62rem 0}.editorial-theme .pipeline-ai-zone .ai-conversion-queue,.editorial-theme .pipeline-board-zone,.editorial-theme .pipeline-admin-zone .approval-command-grid{padding:.7rem}.editorial-theme .pipeline-ai-zone .pipeline-zone-marker{padding-inline:.7rem}.editorial-theme .pipeline-board-zone .pipeline-filter-bar{margin-bottom:.7rem}.editorial-theme .pipeline-zone-marker strong,.editorial-theme .pipeline-admin-zone summary strong{display:none}.editorial-theme .realtor-command-card p,.editorial-theme .daily-action-strip p,.editorial-theme .pipeline-command-support p{max-width:100%;overflow-wrap:anywhere;word-break:break-word}.editorial-theme .people-database-head,.editorial-theme .people-database-stats{grid-template-columns:1fr}.editorial-theme .people-database-view{width:calc(100vw - 4.8rem);max-width:calc(100vw - 4.8rem);padding:.7rem}.editorial-theme .people-database-head p:not(.eyebrow){max-width:100%;white-space:normal;overflow-wrap:anywhere}.editorial-theme .workspace.people-database-mode{grid-template-columns:1fr}.editorial-theme .workspace.people-database-mode .people-database-view{order:1}.editorial-theme .workspace.people-database-mode .lead-rail{order:2}.editorial-theme .people-page-size{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));justify-content:stretch;width:100%;max-width:100%;overflow:hidden}.editorial-theme .people-page-size span{grid-column:1 / -1}.editorial-theme .people-page-size button{min-width:0;padding-inline:.3rem}.editorial-theme .people-table{border:0;gap:.55rem}.editorial-theme .people-table-head{display:none}.editorial-theme .people-table-row{grid-template-columns:48px minmax(0,1fr);border:1px solid var(--line-soft);padding:.75rem}.editorial-theme .people-table-row span{max-width:100%;white-space:normal;overflow-wrap:anywhere;word-break:break-word}.editorial-theme .people-table-row span:nth-child(n+3){grid-column:2}.editorial-theme .people-table-row span[role=cell][data-label]:before{content:attr(data-label);display:block;margin-bottom:.08rem;color:var(--red);font-size:.58rem;font-weight:950;letter-spacing:.06em;text-transform:uppercase}.editorial-theme .people-pagination{align-items:stretch;flex-direction:column}.editorial-theme .people-pagination>div:not(.people-pagination-left){display:grid;grid-template-columns:1fr 1fr}.editorial-theme .people-pagination-left{display:grid;grid-template-columns:1fr}.editorial-theme .money-start-flow,.editorial-theme .lead-gen-command,.editorial-theme .ai-trust-ledger,.editorial-theme .activation-factory,.editorial-theme .done-for-me-strip,.editorial-theme .done-for-me-workflow{width:100%;max-width:100%;overflow:hidden}.editorial-theme .money-start-flow header,.editorial-theme .lead-gen-command header,.editorial-theme .ai-trust-ledger header,.editorial-theme .activation-factory header{display:grid;align-items:start;gap:.32rem}.editorial-theme .money-start-flow header strong,.editorial-theme .lead-gen-command h3,.editorial-theme .ai-trust-ledger h3,.editorial-theme .activation-factory h2{line-height:1.1}.editorial-theme .money-start-flow>div,.editorial-theme .lead-gen-command>div,.editorial-theme .ai-trust-ledger>div,.editorial-theme .activation-factory>div,.editorial-theme .done-for-me-strip,.editorial-theme .done-for-me-workflow,.editorial-theme .workflow-loop-panel>div{grid-template-columns:1fr}.editorial-theme .money-start-flow button,.editorial-theme .lead-gen-command button,.editorial-theme .done-for-me-strip button,.editorial-theme .workflow-loop-panel button,.editorial-theme .done-for-me-workflow article,.editorial-theme .ai-trust-ledger article,.editorial-theme .activation-factory article{width:100%;max-width:100%}.command-palette{width:95vw;max-height:70vh}}.error-boundary{display:grid;place-items:center;min-height:100vh;background:var(--bg);padding:2rem}.error-boundary-content{text-align:center;max-width:420px}.error-boundary-content svg{color:var(--red);margin-bottom:1rem}.error-boundary-content h2{font-size:1.35rem;margin:0 0 .5rem}.error-boundary-content p{color:var(--muted);margin:0 0 1.5rem;font-size:.88rem;line-height:1.5}.error-boundary-content button{padding:.6rem 1.5rem;border:none;border-radius:6px;background:var(--red);color:#fff;font-weight:600;font-size:.85rem;cursor:pointer}.error-boundary-content button:hover{opacity:.9}.empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:2rem 1.5rem;gap:.5rem}.empty-state.compact{padding:1rem}.empty-state.compact p{margin:0;color:var(--faint);font-size:.8rem}.empty-state-icon{display:grid;place-items:center;width:48px;height:48px;border-radius:12px;background:var(--surface-2);color:var(--faint);margin-bottom:.25rem}.empty-state h3{font-size:.95rem;margin:0;color:var(--text)}.empty-state p{font-size:.82rem;color:var(--muted);margin:0;max-width:280px;line-height:1.45}.empty-state .primary-button{margin-top:.75rem;padding:.45rem 1rem;font-size:.8rem;border:1px solid var(--line);border-radius:5px;background:var(--surface);color:var(--text);font-weight:600}.empty-state .primary-button:hover{background:var(--surface-2)}.people-table-empty{grid-column:1 / -1;padding:2rem 0}.empty-live-workspace{grid-template-columns:1fr;padding-top:1.75rem}.first-run-command{position:relative;display:grid;grid-template-columns:52px minmax(0,1fr);min-height:calc(100vh - 180px);border:1px solid var(--design-border);background:color-mix(in srgb,var(--design-surface) 96%,white 4%)}.first-run-rail{display:flex;flex-direction:column;align-items:center;gap:1.25rem;padding:1rem 0;background:var(--design-primary);color:#fff}.first-run-rail span{display:grid;place-items:center;width:28px;height:22px;border:1px solid rgba(255,255,255,.4);color:var(--design-danger);background:#fff;font-size:.66rem;font-weight:820}.first-run-rail strong{writing-mode:vertical-rl;transform:rotate(180deg);text-transform:uppercase;letter-spacing:.1em;font-size:.65rem}.first-run-panel{display:grid;gap:1rem;padding:1.25rem}.first-run-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,320px);gap:1.25rem;align-items:end;padding-bottom:1.25rem;border-bottom:1px solid var(--design-border)}.first-run-hero-copy{max-width:780px}.first-run-hero h1{max-width:760px;margin:.35rem 0 .55rem;color:var(--design-primary);font-size:3.4rem;line-height:.98;letter-spacing:0}.first-run-hero p{max-width:650px;margin:0;color:var(--design-secondary);font-size:.98rem;line-height:1.55}.first-run-status{display:flex;align-items:flex-start;gap:.75rem;padding:1rem;border:1px solid var(--design-border);background:#fff}.first-run-status svg{flex:0 0 auto;color:var(--design-danger)}.first-run-status span,.first-run-status em,.first-run-card span,.first-run-sequence-footer{color:var(--design-secondary);font-size:.72rem}.first-run-status span,.first-run-card span{display:block;text-transform:uppercase;letter-spacing:.08em;font-weight:820}.first-run-status strong{display:block;margin:.2rem 0;color:var(--design-primary);font-size:.95rem}.first-run-status em{display:block;font-style:normal}.first-run-actions{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}.first-run-actions .primary-button,.first-run-actions .secondary-button{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:40px}.first-run-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}.first-run-card{display:grid;gap:.65rem;min-height:156px;padding:1rem;border:1px solid var(--design-border);background:#fff}.first-run-card-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.first-run-card-head svg{color:var(--design-danger)}.first-run-card h2{margin:0;color:var(--design-primary);font-size:1rem;line-height:1.15;letter-spacing:0}.first-run-card p{margin:0;color:var(--design-secondary);font-size:.82rem;line-height:1.45}.first-run-sequence{display:grid;gap:1rem;padding:1rem;border:1px solid var(--design-border);background:#fff}.first-run-sequence h2{margin:.3rem 0 0;color:var(--design-primary);font-size:1.15rem;line-height:1.2;letter-spacing:0}.first-run-sequence ol{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin:0;padding:0;list-style:none}.first-run-sequence li{display:flex;gap:.65rem;min-height:70px;padding:.85rem;border:1px solid var(--design-border)}.first-run-sequence li strong{display:grid;place-items:center;flex:0 0 auto;width:24px;height:24px;background:var(--design-primary);color:#fff;font-size:.72rem}.first-run-sequence li span{color:var(--design-secondary);font-size:.82rem;line-height:1.35}.first-run-sequence-footer{display:flex;align-items:center;gap:.5rem;padding-top:.75rem;border-top:1px solid var(--design-border)}.first-run-sequence-footer svg{color:var(--design-danger)}@media(max-width:980px){.first-run-hero{grid-template-columns:1fr;align-items:start}.first-run-hero h1{font-size:2.5rem}.first-run-grid,.first-run-sequence ol{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.empty-live-workspace{padding:.75rem}.first-run-command{grid-template-columns:1fr;min-height:auto}.first-run-rail{display:none}.first-run-panel{padding:1rem}.first-run-hero h1{font-size:2rem;line-height:1.05}.first-run-grid,.first-run-sequence ol{grid-template-columns:1fr}.first-run-card{min-height:auto}.first-run-actions{display:grid;grid-template-columns:1fr}.first-run-actions .primary-button,.first-run-actions .secondary-button{width:100%}}.skeleton-card{display:flex;align-items:flex-start;gap:.75rem;padding:1rem;border-radius:8px;background:var(--surface);border:1px solid var(--line-soft)}.skeleton-dot{width:36px;height:36px;border-radius:50%;background:linear-gradient(90deg,var(--surface-2) 25%,var(--surface-3) 50%,var(--surface-2) 75%);background-size:200% 100%;animation:skeleton-pulse 1.5s ease-in-out infinite;flex-shrink:0}.skeleton-lines{flex:1;display:flex;flex-direction:column;gap:.5rem;padding-top:.2rem}.skeleton-line{height:10px;border-radius:4px;background:linear-gradient(90deg,var(--surface-2) 25%,var(--surface-3) 50%,var(--surface-2) 75%);background-size:200% 100%;animation:skeleton-pulse 1.5s ease-in-out infinite}.skeleton-line-0{width:85%}.skeleton-line-1{width:70%}.skeleton-line-2{width:55%}@keyframes skeleton-pulse{0%{background-position:200% 0}to{background-position:-200% 0}}.sla-card{display:flex;flex-direction:column;gap:.15rem;padding:.65rem .85rem;border-radius:8px;background:var(--surface);border:1px solid var(--line-soft);cursor:default;transition:border-color .18s ease}.sla-card[role=button]{cursor:pointer}.sla-card[role=button]:hover{border-color:var(--text)}.sla-card span{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--faint)}.sla-card strong{font-size:.88rem}.sla-card p{font-size:.76rem;color:var(--muted);margin:0;line-height:1.35}.sla-card.sla-risk strong{color:var(--red)}.sla-card.sla-warn strong{color:#b8860b}.sla-card.sla-good strong{color:var(--green)}.journey-card{display:flex;flex-direction:column;gap:.15rem;padding:.65rem .85rem;border-radius:8px;background:var(--surface);border:1px solid var(--line-soft)}.journey-card span{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--faint)}.journey-card strong{font-size:.88rem}.journey-card p{font-size:.76rem;color:var(--muted);margin:0}.card-cta-primary{background:var(--text)!important;color:#fff!important;border-color:var(--text)!important;font-weight:700!important}.card-cta-primary:hover{opacity:.85}.cmd-k-hint{display:inline-flex;align-items:center;gap:2px;padding:0 .25rem;background:transparent;border:none;cursor:pointer;flex-shrink:0}.cmd-k-hint kbd{display:inline-block;padding:.1rem .35rem;border:1px solid var(--line);border-radius:4px;background:var(--surface-2);font-size:.65rem;font-family:inherit;font-weight:600;color:var(--faint);line-height:1.4}.cmd-k-hint:hover kbd{border-color:var(--muted);color:var(--text)}.command-palette-overlay{position:fixed;inset:0;background:#00000073;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;display:grid;place-items:start center;padding-top:min(18vh,160px);animation:palette-fade-in .12s ease}@keyframes palette-fade-in{0%{opacity:0}to{opacity:1}}.command-palette{width:min(580px,92vw);max-height:460px;background:var(--surface);border:1px solid var(--line);border-radius:12px;box-shadow:0 24px 64px #00000047;display:flex;flex-direction:column;overflow:hidden;animation:palette-slide-in .15s ease}@keyframes palette-slide-in{0%{opacity:0;transform:translateY(-12px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.command-palette-input{display:flex;align-items:center;gap:.65rem;padding:.85rem 1rem;border-bottom:1px solid var(--line-soft)}.command-palette-input svg{flex-shrink:0;color:var(--faint)}.command-palette-input input{flex:1;border:none;outline:none;background:transparent;font-size:.95rem;color:var(--text)}.command-palette-input input::placeholder{color:var(--faint)}.command-palette-input kbd{padding:.15rem .4rem;border:1px solid var(--line);border-radius:4px;background:var(--surface-2);font-size:.65rem;font-family:inherit;color:var(--faint);flex-shrink:0}.command-palette-results{flex:1;overflow-y:auto;padding:.35rem}.command-palette-item{display:flex;align-items:center;gap:.65rem;width:100%;padding:.55rem .7rem;border:none;border-radius:6px;background:transparent;text-align:left;cursor:pointer;font-size:.85rem;color:var(--text)}.command-palette-item:hover,.command-palette-item.selected{background:var(--surface-2)}.command-palette-item.selected{outline:2px solid rgba(215,25,32,.5);outline-offset:-2px}.palette-type-badge{display:inline-block;padding:.1rem .4rem;border-radius:4px;font-size:.62rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;flex-shrink:0;min-width:38px;text-align:center}.command-palette-item.lead .palette-type-badge{background:#1d5fd11a;color:var(--blue)}.command-palette-item.view .palette-type-badge{background:#117a4b1a;color:var(--green)}.command-palette-item.action .palette-type-badge{background:#d719201a;color:var(--red)}.palette-label{font-weight:600;flex-shrink:0}.palette-detail{color:var(--faint);font-size:.78rem;margin-left:auto;text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px}.command-palette-empty{padding:1.5rem;text-align:center;color:var(--faint);font-size:.85rem}.command-palette-footer{display:flex;gap:1rem;padding:.5rem 1rem;border-top:1px solid var(--line-soft);background:var(--surface-2)}.command-palette-footer span{font-size:.68rem;color:var(--faint);display:inline-flex;align-items:center;gap:.25rem}.command-palette-footer kbd{display:inline-block;padding:.05rem .3rem;border:1px solid var(--line);border-radius:3px;background:var(--surface);font-size:.6rem;font-family:inherit;font-weight:600}.pipeline-card[draggable=true]{cursor:grab}.pipeline-card[draggable=true]:active{cursor:grabbing;opacity:.7;transform:rotate(1.5deg);box-shadow:0 8px 24px #00000026;z-index:10}.pipeline-column.drag-over{background:#1d5fd10f;border-color:var(--blue);outline:2px dashed var(--blue);outline-offset:-2px;border-radius:10px;transition:background .15s ease,outline .15s ease}.pipeline-column.drag-over .column-head strong{color:var(--blue)}.editorial-theme .realtor-command-view{gap:.72rem;padding:.85rem;box-shadow:0 1px #07080a0a}.editorial-theme .pipeline-command-zone{position:relative;overflow:hidden;padding-left:5rem;background:#fff}.editorial-theme .pipeline-command-zone .pipeline-zone-marker{position:absolute;inset:0 auto 0 0;z-index:1;display:grid;grid-template-rows:auto 1fr;justify-items:center;align-items:start;width:4rem;min-height:100%;margin:0;border:0;border-right:1px solid rgba(7,8,10,.12);background:var(--design-primary);padding:.85rem 0}.editorial-theme .pipeline-command-zone .pipeline-zone-marker span{min-width:26px;height:22px;border-color:#fff3;background:#fff;color:var(--red)}.editorial-theme .pipeline-command-zone .pipeline-zone-marker strong{align-self:center;color:#fff;font-size:.66rem;letter-spacing:.12em;line-height:1;text-align:center;text-transform:uppercase;transform:rotate(-90deg);white-space:nowrap}.editorial-theme .realtor-command-head{align-items:center;padding-bottom:.72rem}.editorial-theme .realtor-command-head h1{max-width:780px;font-size:clamp(1.32rem,1.8vw,1.92rem);line-height:1.08}.editorial-theme .command-proof{background:#fbfbfa;box-shadow:none}.editorial-theme .money-start-flow{border-color:#07080a29;box-shadow:none}.editorial-theme .money-start-flow>div{grid-template-columns:repeat(4,minmax(0,1fr))}.editorial-theme .money-start-flow button{min-height:116px;padding:.7rem;box-shadow:none}.editorial-theme .money-start-flow button strong{font-size:.98rem}.editorial-theme .money-start-flow button p,.editorial-theme .daily-action-strip p,.editorial-theme .realtor-command-card p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.editorial-theme .pipeline-command-support,.lead-proof-drawer,.pipeline-card-proof{border:1px solid rgba(7,8,10,.105);background:#fff}.editorial-theme .pipeline-command-support>summary,.lead-proof-drawer>summary,.pipeline-card-proof>summary{display:flex;align-items:center;justify-content:space-between;gap:.7rem;min-height:42px;padding:.62rem .72rem;cursor:pointer;list-style:none}.editorial-theme .pipeline-command-support>summary::-webkit-details-marker,.lead-proof-drawer>summary::-webkit-details-marker,.pipeline-card-proof>summary::-webkit-details-marker{display:none}.editorial-theme .pipeline-command-support>summary span,.lead-proof-drawer>summary span,.pipeline-card-proof>summary{color:var(--red);font-size:.68rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.editorial-theme .pipeline-command-support>summary strong,.lead-proof-drawer>summary strong{color:var(--design-primary);font-size:.82rem;text-align:right}.editorial-theme .pipeline-command-support[open]>summary,.lead-proof-drawer[open]>summary,.pipeline-card-proof[open]>summary{border-bottom:1px solid rgba(7,8,10,.1)}.editorial-theme .pipeline-command-support .daily-action-strip,.editorial-theme .pipeline-command-support .realtor-command-grid{padding:.72rem}.editorial-theme .pipeline-command-support .daily-action-strip{padding-bottom:0}.editorial-theme .pipeline-command-support .lead-gen-command{border:0;box-shadow:none}.editorial-theme .realtor-command-grid{grid-template-columns:repeat(auto-fit,minmax(132px,1fr))}.editorial-theme .realtor-command-card{min-height:112px;gap:.28rem;border-top-width:2px;box-shadow:none}.editorial-theme .realtor-command-card strong{font-size:1.35rem}.editorial-theme .daily-action-strip button{min-height:82px;box-shadow:none}.pipeline-card-meta{grid-template-columns:minmax(0,1fr)}.pipeline-card-meta span{border:0;border-bottom:1px solid rgba(7,8,10,.08);border-radius:0;background:transparent;padding:.16rem 0 .28rem}.pipeline-card-why{display:grid;gap:.22rem;border:1px solid rgba(7,8,10,.1);background:#fbfbfa;padding:.54rem}.pipeline-card-why span{color:var(--red);font-size:.64rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.pipeline-card-why strong{color:#16191d;font-size:.84rem;line-height:1.28}.pipeline-card-organize{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem}.pipeline-card-organize span{display:grid;gap:.12rem;min-width:0;border:1px solid rgba(7,8,10,.08);background:#fbfbfa;padding:.38rem .42rem}.pipeline-card-organize em,.pipeline-card-organize strong{display:block;min-width:0;overflow:visible;text-overflow:clip;white-space:normal}.pipeline-card-organize em{color:var(--muted);font-size:.62rem;font-style:normal;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.pipeline-card-organize strong{color:#16191d;font-size:.72rem;font-weight:900;line-height:1.18}.pipeline-card-proof{border-color:#07080a14}.pipeline-card-proof>summary{min-height:auto;padding:.42rem .5rem}.pipeline-card-proof .card-chips{margin:0;padding:.5rem}.lead-clarity-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.62rem;margin-bottom:.8rem}.lead-clarity-strip article{display:grid;gap:.28rem;border:1px solid rgba(7,8,10,.105);background:#fff;padding:.72rem}.lead-clarity-strip span{color:var(--red);font-size:.68rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.lead-clarity-strip strong{color:#111316;font-size:.92rem;line-height:1.28}.lead-proof-drawer{margin-bottom:.8rem}.lead-proof-drawer .clean-intel-row{margin:0;padding:.72rem}.sla-card{display:grid;width:100%;text-align:left}.sla-card:disabled{cursor:default;opacity:.68}@media(max-width:980px){.editorial-theme .money-start-flow>div,.lead-clarity-strip{grid-template-columns:1fr 1fr}}@media(max-width:640px){.editorial-theme .realtor-command-head{grid-template-columns:1fr}.editorial-theme .money-start-flow>div,.lead-clarity-strip{grid-template-columns:1fr}.editorial-theme .pipeline-command-support>summary,.lead-proof-drawer>summary{align-items:flex-start;flex-direction:column}.editorial-theme .pipeline-command-support>summary strong,.lead-proof-drawer>summary strong{text-align:left}.editorial-theme .workspace.people-database-mode .lead-rail{order:1}.editorial-theme .workspace.people-database-mode .people-database-view{order:2;width:100%;max-width:100%}.editorial-theme .pipeline-board-zone{padding:.55rem}.editorial-theme .pipeline-board-zone .pipeline-zone-marker{margin:-.55rem -.55rem .55rem}.editorial-theme .pipeline-board-zone .pipeline-filter-bar{gap:.75rem;padding:.62rem}.editorial-theme .pipeline-board-zone .pipeline-filter-bar h3{font-size:1rem}.editorial-theme .pipeline-board-zone .pipeline-scale-note{display:none}.editorial-theme .pipeline-board{gap:.55rem}.editorial-theme .pipeline-column{padding:.55rem}.editorial-theme .column-head{align-items:center;padding-bottom:.42rem}.editorial-theme .column-head strong{font-size:.95rem}.editorial-theme .pipeline-column-scale{min-height:28px;padding:.34rem 0}.editorial-theme .pipeline-cards{gap:.5rem;padding-top:.5rem}.editorial-theme .pipeline-card{gap:.48rem;padding:.58rem;border-left-width:3px}.editorial-theme .pipeline-card-main{gap:.46rem}.editorial-theme .pipeline-card-head{grid-template-columns:36px minmax(0,1fr) auto;gap:.5rem;align-items:center}.editorial-theme .pipeline-card-head em{grid-column:auto;justify-self:end;padding:.12rem .3rem;font-size:.62rem}.editorial-theme .pipeline-card-meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.28rem}.editorial-theme .pipeline-card-meta span{border:1px solid rgba(7,8,10,.08);background:var(--design-surface-rail);padding:.22rem .28rem;font-size:.68rem;white-space:nowrap}.editorial-theme .pipeline-card-why{padding:.42rem}.editorial-theme .pipeline-card-why strong{display:-webkit-box;overflow:hidden;font-size:.78rem;-webkit-box-orient:vertical;-webkit-line-clamp:2}.editorial-theme .pipeline-card-proof{display:none}.editorial-theme .pipeline-card-foot{padding-top:.4rem}.editorial-theme .pipeline-card-foot span{max-width:55%;font-size:.68rem}.editorial-theme .pipeline-card-actions.compact{display:none}.editorial-theme .pipeline-column-load,.editorial-theme .pipeline-column-collapse{display:flex;align-items:center;justify-content:space-between;gap:.6rem;padding:.42rem .5rem}.editorial-theme .pipeline-column-load strong,.editorial-theme .pipeline-column-load span{font-size:.68rem}}.editorial-theme .brand-lockup strong,.editorial-theme .pipeline-hero h1,.editorial-theme .module-head h1,.editorial-theme .profile-strip h2,.editorial-theme .metric strong,.editorial-theme .queue-row button strong,.editorial-theme .approval-queue h3,.editorial-theme .agent-scorecard h3,.editorial-theme .campaign-library h3,.editorial-theme .inbox-priority h3,.editorial-theme .inbox-drafts h3,.editorial-theme .calendar-agenda strong,.editorial-theme .deal-room strong,.editorial-theme .property-snapshot h3,.editorial-theme .record-timeline h3,.editorial-theme .realtor-command-head h1,.editorial-theme .realtor-command-card strong{font-family:var(--font-sans);font-weight:800;letter-spacing:0}.editorial-theme .brand-lockup strong{font-size:1rem}.editorial-theme .brand-lockup span,.editorial-theme .hero-copy,.editorial-theme .pipeline-card p,.editorial-theme .realtor-command-card p,.editorial-theme .money-start-flow button p{color:var(--design-secondary)}.editorial-theme .main-tabs,.editorial-theme .global-search,.editorial-theme .global-search-field,.editorial-theme .security-pill,.editorial-theme .schema-pill,.editorial-theme .avatar-button,.editorial-theme .role-switch button,.editorial-theme .cmd-k-hint,.editorial-theme .primary-button,.editorial-theme .secondary-button,.editorial-theme .icon-button,.editorial-theme .mode-buttons button,.editorial-theme .pipeline-card-actions button,.editorial-theme .approval-actions button,.editorial-theme .message-actions button,.editorial-theme .activation-status button,.editorial-theme .draft-status-actions button,.editorial-theme .assistant-prompt-grid button,.editorial-theme .assistant-next-actions button,.editorial-theme .command-palette,.editorial-theme .command-palette-item,.editorial-theme .command-palette-input,.editorial-theme .custom-dropdown-trigger,.editorial-theme .custom-dropdown-menu,.editorial-theme .custom-dropdown-item{border-radius:4px}.editorial-theme .pipeline-shell,.editorial-theme .workbench-shell,.editorial-theme .workspace{background:var(--design-neutral)}.editorial-theme .pipeline-zone,.editorial-theme .pipeline-hero,.editorial-theme .module-head,.editorial-theme .metric,.editorial-theme .brokerage-brief-strip button,.editorial-theme .ai-suite-strip article,.editorial-theme .daily-queue,.editorial-theme .pipeline-column,.editorial-theme .pipeline-card,.editorial-theme .lead-rail,.editorial-theme .profile-strip,.editorial-theme .decision-panel,.editorial-theme .ai-panel,.editorial-theme .draft-suite,.editorial-theme .timeline-section,.editorial-theme .call-analytics-panel,.editorial-theme .automation-panel,.editorial-theme .side-block,.editorial-theme .message-card,.editorial-theme .inbox-command-strip .metric,.editorial-theme .task-desk article,.editorial-theme .command-kpis article,.editorial-theme .command-lane,.editorial-theme .priority-table,.editorial-theme .priority-row,.editorial-theme .command-side section,.editorial-theme .command-lane button,.editorial-theme .command-side button,.editorial-theme .calendar-grid section,.editorial-theme .transaction-grid article,.editorial-theme .overview-brief-grid article,.editorial-theme .overview-brief-grid .brief-card,.editorial-theme .pipeline-mode-bar,.editorial-theme .saved-view-bar,.editorial-theme .approval-queue,.editorial-theme .agent-scorecard,.editorial-theme .campaign-library,.editorial-theme .inbox-priority,.editorial-theme .inbox-drafts,.editorial-theme .calendar-agenda article,.editorial-theme .deal-room article,.editorial-theme .property-snapshot,.editorial-theme .record-timeline,.editorial-theme .people-database-view,.editorial-theme .people-database-stats article,.editorial-theme .money-start-flow,.editorial-theme .money-start-flow button,.editorial-theme .realtor-command-card,.editorial-theme .pipeline-command-support,.editorial-theme .assistant-answer,.editorial-theme .assistant-selected-context,.editorial-theme .assistant-priority-list button{border:1px solid var(--design-border);border-radius:4px;background:var(--design-neutral);box-shadow:none}.editorial-theme .pipeline-zone{margin-bottom:.9rem;padding:.85rem}.editorial-theme .pipeline-zone-marker{height:28px;margin:-.85rem -.85rem .85rem;border:0;border-bottom:1px solid var(--design-border);background:var(--design-surface-rail);color:var(--design-primary)}.editorial-theme .pipeline-zone-marker span,.editorial-theme .pipeline-zone-marker strong,.editorial-theme .eyebrow,.editorial-theme .task-type,.editorial-theme .draft-head span,.editorial-theme code{color:var(--design-tertiary);font-family:var(--font-sans);font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.editorial-theme .realtor-command-view,.editorial-theme .module-head,.editorial-theme .pipeline-hero{background:var(--design-neutral);padding:.95rem}.editorial-theme .realtor-command-view:before,.editorial-theme .pipeline-hero:before,.editorial-theme .module-head:before,.editorial-theme .profile-strip:before{display:none}.editorial-theme .realtor-command-head{grid-template-columns:minmax(0,1fr) auto;gap:1rem;border-bottom:1px solid var(--design-border);padding-bottom:.75rem}.editorial-theme .realtor-command-head h1,.editorial-theme .module-head h1,.editorial-theme .profile-strip h2{font-size:clamp(1.45rem,2vw,2.15rem);line-height:1.05}.editorial-theme .money-start-flow{background:var(--design-surface-subtle);padding:.65rem}.editorial-theme .money-start-flow header{border-bottom:1px solid var(--design-border);padding-bottom:.55rem}.editorial-theme .money-start-flow>div,.editorial-theme .realtor-command-grid,.editorial-theme .command-kpis{gap:.62rem}.editorial-theme .money-start-flow button,.editorial-theme .realtor-command-card,.editorial-theme .pipeline-card{padding:.68rem}.editorial-theme .pipeline-card{border-left:3px solid transparent}.editorial-theme .pipeline-card.score-high{border-left-color:var(--design-success)}.editorial-theme .pipeline-card.score-mid{border-left-color:var(--design-warning)}.editorial-theme .pipeline-card.score-low{border-left-color:var(--design-danger)}.editorial-theme .pipeline-card:hover,.editorial-theme .pipeline-card:focus-visible,.editorial-theme .realtor-command-card:not(:disabled):hover,.editorial-theme .realtor-command-card:not(:disabled):focus-visible,.editorial-theme .brokerage-brief-strip button:not(:disabled):hover,.editorial-theme .brokerage-brief-strip button:not(:disabled):focus-visible,.editorial-theme .lead-row.selected,.editorial-theme .lead-row:hover,.editorial-theme .lead-row:focus-visible,.editorial-theme .command-palette-item:hover,.editorial-theme .command-palette-item.selected{border-color:var(--design-tertiary);background:var(--design-red-soft);box-shadow:none}.editorial-theme .main-tabs button.active,.editorial-theme .main-tabs button:hover,.editorial-theme .main-tabs button:focus-visible,.editorial-theme .record-tabs button.active,.editorial-theme .record-tabs button:hover,.editorial-theme .record-tabs button:focus-visible,.editorial-theme .mode-buttons button.active{background:var(--design-primary)!important;color:var(--design-neutral)!important;opacity:1}.editorial-theme .primary-button,.editorial-theme .icon-button.gold{border-color:var(--design-tertiary);background:var(--design-tertiary);color:var(--design-neutral)}.editorial-theme .score-dot.score-high,.editorial-theme .score-badge.score-high,.editorial-theme .score-chip.score-high{border-color:#007a4338;background:#007a431a;color:var(--design-success)}.editorial-theme .score-dot.score-mid,.editorial-theme .score-badge.score-mid,.editorial-theme .score-chip.score-mid{border-color:#b779003d;background:#b779001f;color:#7a5100}.editorial-theme .score-dot.score-low,.editorial-theme .score-badge.score-low,.editorial-theme .score-chip.score-low{border-color:#b4231838;background:#b423181a;color:var(--design-danger)}.editorial-theme .assistant-drawer,.editorial-theme .command-palette,.editorial-theme .custom-dropdown-menu,.editorial-theme .global-results,.editorial-theme .lead-drawer{border:1px solid var(--design-border);background:var(--design-neutral);box-shadow:0 18px 45px #07090d29}.editorial-theme .assistant-backdrop,.editorial-theme .command-palette-overlay{background:#ffffffb8;-webkit-backdrop-filter:none;backdrop-filter:none}.editorial-theme .tra-tape{border-bottom-color:var(--design-border);background:var(--design-neutral)}.editorial-theme .tape-label{background:var(--design-primary);color:var(--design-neutral)}.editorial-theme .tape-track button:not(:disabled):hover,.editorial-theme .tape-track button:not(:disabled):focus-visible{background:var(--design-red-soft)}.editorial-theme .people-database-head h2,.editorial-theme .people-database-head p:not(.eyebrow){letter-spacing:0}@media(max-width:760px){.editorial-theme .top-nav{min-height:auto}.editorial-theme .realtor-command-head{grid-template-columns:1fr}.editorial-theme .pipeline-zone{padding:.62rem}.editorial-theme .pipeline-zone-marker{margin:-.62rem -.62rem .62rem}}.editorial-theme .pipeline-command-zone{padding:.85rem .85rem .85rem 5rem}.editorial-theme .pipeline-command-zone .pipeline-zone-marker{position:absolute;inset:0 auto 0 0;width:4rem;min-height:100%;margin:0;border:0;border-right:1px solid var(--design-border);border-radius:4px 0 0 4px;background:var(--design-primary);color:var(--design-neutral)}.editorial-theme .pipeline-command-zone .pipeline-zone-marker span{color:var(--design-tertiary)}.editorial-theme .pipeline-command-zone .pipeline-zone-marker strong{color:var(--design-neutral)}@media(max-width:760px){.editorial-theme .pipeline-command-zone{padding:.62rem .62rem .62rem 3.75rem}.editorial-theme .pipeline-command-zone .pipeline-zone-marker{width:3.05rem;margin:0}.editorial-theme .pipeline-command-zone .pipeline-zone-marker strong{font-size:.58rem}.editorial-theme .realtor-command-head,.editorial-theme .realtor-command-head>div{min-width:0}.editorial-theme .realtor-command-head h1{max-width:100%;font-size:1.42rem;line-height:1.1;overflow-wrap:anywhere}}.editorial-theme .brand-lockup>div>span{white-space:normal;overflow-wrap:anywhere;line-height:1.08}.editorial-theme .pipeline-card-foot span{min-width:0;white-space:normal;overflow-wrap:anywhere;line-height:1.18}.editorial-theme .top-nav .brand-lockup{align-items:center;gap:.45rem;flex:0 0 auto}.editorial-theme .top-nav .brand-monogram{width:22px;height:22px;flex:0 0 auto;display:block}.editorial-theme .top-nav .brand-wordmark{flex:0 0 auto}.editorial-theme .top-nav .brand-wordmark{position:relative;display:inline-block;min-width:0;margin:0;padding-bottom:.18rem;color:inherit;font-size:inherit;line-height:1}.editorial-theme .top-nav .brand-wordmark:after{content:"";position:absolute;left:0;bottom:0;width:22px;height:2px;background:var(--design-champagne);transition:width var(--motion-soft)}.editorial-theme .top-nav .brand-wordmark:hover:after{width:100%}.editorial-theme .top-nav .brand-wordmark strong,.editorial-theme .top-nav .brand-wordmark em{display:inline;margin:0;font-size:1.1rem;font-style:normal;font-weight:900;letter-spacing:.01em;line-height:1;text-transform:uppercase;white-space:nowrap;font-feature-settings:"ss03"}.editorial-theme .top-nav .brand-wordmark strong{color:#050505}.editorial-theme .top-nav .brand-wordmark em{color:var(--red)}@media(min-width:1321px){.editorial-theme .top-nav{grid-template-columns:96px minmax(520px,1fr) minmax(180px,240px) auto}}.editorial-theme .custom-dropdown-trigger span{min-width:0;white-space:normal;overflow-wrap:anywhere;line-height:1.1}.editorial-theme .people-sort-dropdown .custom-dropdown-menu{right:0;left:auto}.editorial-theme .bar-chart strong,.editorial-theme .campaign-bars strong,.editorial-theme .property-intent-row span{min-width:0;white-space:normal;overflow-wrap:anywhere;line-height:1.12}.editorial-theme .side-title-meta span{max-width:none;white-space:normal;overflow-wrap:anywhere;line-height:1.1}.editorial-theme .call-prep-card .prep-list p,.editorial-theme .call-prep-card .prep-list strong{display:block;overflow:visible;-webkit-line-clamp:unset;-webkit-box-orient:initial}.editorial-theme .workbench-shell>section:not(.module-head),.editorial-theme .workbench-shell>.inbox-layout,.editorial-theme .workbench-shell>.command-layout,.editorial-theme .command-center>section[aria-label]{position:relative;margin-top:1.25rem;padding-top:2.5rem;border-top:1px solid rgba(7,8,10,.18)}.editorial-theme .workbench-shell>section[aria-label]:not(.module-head):after,.editorial-theme .workbench-shell>.inbox-layout:after,.editorial-theme .workbench-shell>.command-layout:after,.editorial-theme .command-center>section[aria-label]:after{position:absolute;top:0;left:0;z-index:2;display:inline-flex;align-items:center;min-height:28px;max-width:min(100%,34rem);padding:.35rem .75rem .3rem .65rem;border-bottom:1px solid rgba(7,8,10,.16);border-left:5px solid var(--red);background:#fff;color:var(--design-primary);font-size:.66rem;font-weight:950;letter-spacing:.1em;line-height:1;text-transform:uppercase;pointer-events:none}.editorial-theme .workbench-shell>section[aria-label]:not(.module-head):after,.editorial-theme .command-center>section[aria-label]:after{content:attr(aria-label)}.editorial-theme .workbench-shell>.inbox-layout:after{content:"Inbox work areas"}.editorial-theme .workbench-shell>.command-layout:after{content:"Priority work table"}.editorial-theme .workbench-shell>section[aria-label]:not(.module-head),.editorial-theme .command-center>section[aria-label]{background-image:linear-gradient(180deg,rgba(7,8,10,.028) 0 34px,transparent 34px)}.editorial-theme .panel-heading{position:relative;padding-bottom:.75rem;border-bottom:1px solid rgba(7,8,10,.14)}.editorial-theme .panel-heading:before{content:"";position:absolute;left:0;bottom:-1px;width:42px;height:3px;background:var(--red)}.editorial-theme .pipeline-shell{gap:1.5rem}.editorial-theme .pipeline-zone{margin-top:1.25rem;border-width:2px}.editorial-theme .pipeline-zone-marker{min-height:44px;background:linear-gradient(90deg,rgba(7,8,10,.055),transparent 58%),#fff}.editorial-theme .pipeline-zone-marker strong{font-size:.78rem;letter-spacing:.07em}@media(max-width:640px){.editorial-theme .workbench-shell>section:not(.module-head),.editorial-theme .workbench-shell>.inbox-layout,.editorial-theme .workbench-shell>.command-layout,.editorial-theme .command-center>section[aria-label]{margin-top:1rem;padding-top:2.25rem}.editorial-theme .workbench-shell>section[aria-label]:not(.module-head):after,.editorial-theme .workbench-shell>.inbox-layout:after,.editorial-theme .workbench-shell>.command-layout:after,.editorial-theme .command-center>section[aria-label]:after{max-width:100%;font-size:.6rem;line-height:1.08}.lead-lifecycle-zone{grid-template-columns:1fr}.lead-lifecycle-actions,.lifecycle-dialog footer,.manual-lead-form footer{justify-content:stretch}.lead-lifecycle-actions>*,.lifecycle-dialog footer>*,.manual-lead-form footer>*{width:100%}.manual-lead-grid{grid-template-columns:1fr}.manual-lead-dialog{align-self:stretch;max-height:calc(100vh - 1rem)}}.plan-filter-bar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.65rem;padding:.85rem 0;margin-bottom:.5rem;border-bottom:1px solid var(--line-soft)}.plan-filter-chips{display:flex;flex-wrap:wrap;gap:.4rem}.plan-filter-chip{display:inline-flex;align-items:center;gap:.4rem;padding:.4rem .7rem;border:1px solid var(--line-soft);border-radius:999px;background:var(--design-neutral);color:var(--text);font-size:.72rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;cursor:pointer}.plan-filter-chip em{font-style:normal;font-weight:800;font-variant-numeric:tabular-nums;color:var(--muted);background:var(--surface-2);padding:.1rem .42rem;border-radius:999px;font-size:.66rem}.plan-filter-chip.active{background:var(--design-primary);border-color:var(--design-primary);color:var(--design-neutral)}.plan-filter-chip.active em{background:#ffffff1f;color:var(--design-neutral)}.plan-filter-meta{color:var(--muted);font-size:.72rem;font-weight:700;font-variant-numeric:tabular-nums}.lead-workspace-stack{display:grid;gap:.7rem;min-width:0}.lead-breadcrumb{display:inline-flex;align-items:center;gap:.55rem;padding:.45rem .65rem;border-radius:.25rem;background:var(--design-surface-subtle);font-size:.74rem;color:var(--muted);font-weight:700;flex-wrap:wrap}.lead-breadcrumb .lead-breadcrumb-link{display:inline-flex;align-items:center;padding:0 .25rem;border:0;background:transparent;color:var(--design-tertiary);font-weight:800;font-size:.74rem;cursor:pointer;letter-spacing:.01em}.lead-breadcrumb .lead-breadcrumb-link:hover,.lead-breadcrumb .lead-breadcrumb-link:focus-visible{text-decoration:underline}.lead-breadcrumb strong{color:var(--design-primary);font-weight:850;font-size:.78rem}.lead-breadcrumb em{margin-left:auto;padding:.15rem .5rem;border-radius:999px;background:var(--design-champagne-soft);color:#6a4c12;font-style:normal;font-size:.66rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.shortcuts-backdrop{position:fixed;inset:0;z-index:60;display:grid;place-items:center;background:#07090d66;animation:tra-rise var(--motion-soft)}.shortcuts-panel{width:min(440px,calc(100vw - 2rem));background:var(--design-neutral);border:1px solid var(--line);border-radius:.5rem;padding:1.1rem 1.2rem 1rem;box-shadow:0 24px 60px #07090d3d}.shortcuts-panel header{position:relative;display:grid;gap:.2rem;padding-bottom:.7rem;border-bottom:1px solid var(--line-soft);margin-bottom:.7rem}.shortcuts-panel header .eyebrow{margin:0;font-size:.66rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase;color:var(--design-tertiary)}.shortcuts-panel header h2{margin:0;font-size:1rem;font-weight:850;color:var(--design-primary)}.shortcuts-panel header button{position:absolute;top:-.2rem;right:-.2rem;background:transparent;border:0;padding:.35rem;color:var(--muted)}.shortcuts-panel ul{list-style:none;margin:0;padding:0;display:grid;gap:.45rem}.shortcuts-panel li{display:grid;grid-template-columns:96px 1fr;align-items:center;gap:.7rem;padding:.4rem .5rem;border-radius:.25rem;background:var(--design-surface-subtle)}.shortcuts-panel kbd{display:inline-flex;align-items:center;justify-content:center;padding:.2rem .55rem;border:1px solid var(--line);border-bottom-width:2px;border-radius:.25rem;background:var(--design-neutral);font-family:var(--font-sans);font-size:.7rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--design-primary)}.shortcuts-panel li span{font-size:.82rem;color:var(--text)}.shortcuts-panel footer{margin-top:.85rem;padding-top:.65rem;border-top:1px solid var(--line-soft);font-size:.72rem;color:var(--muted)}@keyframes view-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.editorial-theme .workbench-shell,.editorial-theme .pipeline-shell,.editorial-theme .workspace{animation:view-enter .22s cubic-bezier(.32,.72,0,1)}@media(prefers-reduced-motion:reduce){.editorial-theme .workbench-shell,.editorial-theme .pipeline-shell,.editorial-theme .workspace{animation:none}}.editorial-theme .command-kpis article strong,.editorial-theme .insight-kpi-strip article strong,.editorial-theme .what-changed-strip article strong,.editorial-theme .action-plan-summary article strong,.editorial-theme .deal-command-strip article strong,.editorial-theme .people-scale-strip article strong,.editorial-theme .inbox-command-strip article strong,.editorial-theme .priority-row .score-dot,.editorial-theme .session-step-head em,.editorial-theme .score-dot,.editorial-theme .score-badge,.editorial-theme .score-chip,.editorial-theme .pipeline-card-head span:first-child,.editorial-theme .priority-chip em,.editorial-theme .plan-filter-chip em{font-variant-numeric:tabular-nums;font-feature-settings:"tnum","ss03"}.editorial-theme .ai-panel{background:linear-gradient(180deg,var(--design-champagne-soft) 0,transparent 96px),var(--design-neutral);border-top:1px solid rgba(201,169,106,.42)}.editorial-theme .ai-panel:before{content:"";display:block;width:42px;height:2px;background:var(--design-champagne);margin:0 0 .65rem}.editorial-theme .pipeline-card.score-high,.editorial-theme .pipeline-card.score-hot{position:relative}.editorial-theme .pipeline-card.score-high:after,.editorial-theme .pipeline-card.score-hot:after{content:"";position:absolute;inset:0 auto 0 0;width:2px;background:linear-gradient(180deg,var(--design-champagne) 0,var(--design-tertiary) 100%);pointer-events:none}.editorial-theme .score-dot.hot,.editorial-theme .score-badge.hot,.editorial-theme .score-chip.hot{box-shadow:inset 0 0 0 1px #c9a96a66}.editorial-theme .approval-status[data-state=approved],.editorial-theme .approval-pill.approved{background:var(--design-champagne-soft);color:#6a4c12;border-color:#c9a96a8c}.editorial-theme .draft-status.approved{color:#6a4c12}@keyframes tra-pulse{0%,to{box-shadow:0 0 #d7192000}40%{box-shadow:0 0 0 6px #d7192029}}@keyframes tra-rise{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes tra-check{0%{transform:scale(.6);opacity:0}60%{transform:scale(1.12);opacity:1}to{transform:scale(1);opacity:1}}.editorial-theme .tra-tape em.live,.editorial-theme .priority-chip.hot,.editorial-theme .pipeline-card.score-hot .score-dot{animation:tra-pulse 2.4s ease-in-out infinite}.editorial-theme .crm-toast{animation:tra-rise var(--motion-soft)}.editorial-theme .approval-actions button:active{transform:scale(.97)}.editorial-theme .approval-status[data-state=approved]:after,.editorial-theme .draft-status.approved:after{content:" ✓";display:inline-block;margin-left:.25rem;animation:tra-check var(--motion-soft)}.editorial-theme button,.editorial-theme a,.editorial-theme .pipeline-card,.editorial-theme .queue-card,.editorial-theme .lead-card{transition:transform var(--motion-quick),box-shadow var(--motion-quick),background-color var(--motion-quick),border-color var(--motion-quick),color var(--motion-quick)}.editorial-theme .pipeline-card:hover,.editorial-theme .queue-card:hover{transform:translateY(-1px);box-shadow:0 4px 14px #07090d0f}@media(prefers-reduced-motion:reduce){.editorial-theme .tra-tape em.live,.editorial-theme .priority-chip.hot,.editorial-theme .pipeline-card.score-hot .score-dot,.editorial-theme .crm-toast,.editorial-theme .approval-status[data-state=approved]:after,.editorial-theme .draft-status.approved:after{animation:none}.editorial-theme .pipeline-card:hover,.editorial-theme .queue-card:hover{transform:none}}.editorial-theme .top-nav{grid-template-columns:minmax(126px,146px) minmax(0,1fr) minmax(210px,260px) auto;column-gap:.6rem}.editorial-theme .top-nav .brand-lockup{min-width:0;overflow:visible}.editorial-theme .main-tabs{justify-content:flex-start}.editorial-theme .main-tabs button{min-width:max-content}.editorial-theme .global-search-field input::placeholder{color:#687282}.editorial-theme .global-search{position:relative;z-index:35}.editorial-theme .global-results{position:absolute;top:calc(100% + .45rem);left:0;right:0;z-index:10020;max-height:min(360px,calc(100vh - 6rem));overflow-y:auto;box-shadow:0 18px 46px #07090d29}.editorial-theme .tape-window{overflow:hidden;contain:paint layout;min-width:0;min-height:48px;position:relative}.editorial-theme .tape-track{position:absolute;inset:0 auto 0 0;width:100%;max-width:100%}@media(min-width:1321px){.editorial-theme .top-nav{grid-template-columns:minmax(126px,146px) minmax(0,1fr) minmax(210px,260px) auto}}@media(max-width:640px){.editorial-theme .top-nav{grid-template-columns:1fr;row-gap:.55rem}.editorial-theme .nav-actions{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;width:100%}.editorial-theme .nav-ai-button{justify-self:end}.editorial-theme .global-search-field{grid-template-columns:auto minmax(0,1fr)}.editorial-theme .cmd-k-hint{display:none}.editorial-theme .tra-tape{grid-template-columns:1fr}.editorial-theme .tape-label{min-height:44px}.editorial-theme .tape-track button{min-width:min(86vw,360px);grid-template-columns:1fr;align-content:center;gap:.18rem;white-space:normal}.editorial-theme .tape-track strong,.editorial-theme .tape-track em{white-space:normal}.editorial-theme .clean-profile-strip{display:grid;grid-template-columns:48px minmax(0,1fr);align-items:start;gap:.75rem}.editorial-theme .clean-profile-strip .profile-actions{grid-column:1 / -1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;margin-left:0;gap:.45rem}.editorial-theme .clean-profile-strip .profile-actions button{min-width:0;min-height:46px;padding:.5rem .4rem;white-space:normal;line-height:1.12}.editorial-theme .overview-brief-grid,.editorial-theme .overview-brief-grid.compact,.editorial-theme .lead-health-strip,.editorial-theme .drawer-vitals,.editorial-theme .ops-panel{grid-template-columns:1fr}.editorial-theme .side-title{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.65rem}.editorial-theme .side-title-main,.editorial-theme .side-title-meta{min-width:0}.editorial-theme .side-title-main{overflow-wrap:anywhere}.editorial-theme .side-title-meta span{max-width:none;white-space:normal;text-align:right;line-height:1.1}}:root{--z-base: 1;--z-sticky: 100;--z-dropdown: 1000;--z-overlay: 3000;--z-drawer: 4000;--z-modal: 5000;--z-toast: 6000}html,body,#root{max-width:100%;overflow-x:clip}.editorial-theme .top-nav{z-index:var(--z-sticky)}.editorial-theme .global-search{z-index:calc(var(--z-dropdown) - 1)}.editorial-theme .account-menu-panel,.editorial-theme .global-results{z-index:var(--z-dropdown)}.editorial-theme .assistant-backdrop,.editorial-theme .dialog-backdrop,.editorial-theme .shortcuts-backdrop,.editorial-theme .command-palette-overlay{z-index:var(--z-modal)}.editorial-theme .lead-drawer{z-index:var(--z-drawer)}.editorial-theme .crm-toast{z-index:var(--z-toast)}.editorial-theme .action-plan-summary,.editorial-theme .deal-command-strip,.editorial-theme .deal-stage-board,.editorial-theme .transaction-grid,.editorial-theme .approval-command-grid,.editorial-theme .priority-row,.editorial-theme .calendar-workspace,.editorial-theme .command-layout{min-width:0}.editorial-theme .action-plan-summary>*,.editorial-theme .deal-command-strip>*,.editorial-theme .deal-stage-board>*,.editorial-theme .transaction-grid>*,.editorial-theme .approval-command-grid>*,.editorial-theme .priority-row>*,.editorial-theme .calendar-workspace>*,.editorial-theme .command-layout>*{min-width:0}@media(max-width:860px){.editorial-theme .new-lead-capture-banner{grid-template-columns:auto minmax(0,1fr)}.editorial-theme .new-lead-capture-banner__actions{grid-column:1 / -1;justify-content:flex-start;flex-wrap:wrap}.editorial-theme .tra-tape{grid-template-columns:1fr}.editorial-theme .tape-label{border-right:0;border-bottom:1px solid var(--design-border)}.editorial-theme .action-plan-summary,.editorial-theme .deal-command-strip,.editorial-theme .deal-stage-board,.editorial-theme .transaction-grid,.editorial-theme .approval-command-grid,.editorial-theme .priority-row,.editorial-theme .calendar-workspace,.editorial-theme .command-layout{grid-template-columns:1fr!important}.editorial-theme .priority-row{align-items:stretch}.editorial-theme .priority-row .secondary-button{justify-self:stretch;width:100%}.editorial-theme .calendar-month-grid{min-width:0}}@media(max-width:640px){.editorial-theme .app-shell,.editorial-theme .workbench-shell,.editorial-theme .workspace,.editorial-theme .command-center,.editorial-theme .lead-rail{max-width:100vw;overflow-x:hidden}.editorial-theme .action-plan-summary,.editorial-theme .deal-command-strip,.editorial-theme .deal-stage-board,.editorial-theme .transaction-grid,.editorial-theme .approval-command-grid,.editorial-theme .priority-row,.editorial-theme .calendar-workspace,.editorial-theme .command-layout{gap:.7rem}.editorial-theme .calendar-month-grid{gap:.28rem}.editorial-theme .calendar-month-grid button{min-height:74px;padding:.42rem .3rem}}@media(max-width:520px){.editorial-theme .new-lead-capture-banner{gap:.65rem;padding:.72rem}.editorial-theme .new-lead-capture-banner__actions .icon-text-button{flex:1 1 120px}.editorial-theme .calendar-month,.editorial-theme .calendar-day-panel,.editorial-theme .transaction-grid article,.editorial-theme .approval-command-grid article,.editorial-theme .action-plan-summary article,.editorial-theme .deal-command-strip article,.editorial-theme .deal-stage-board article,.editorial-theme .priority-row{padding:.72rem}.editorial-theme .calendar-weekdays,.editorial-theme .calendar-month-grid{grid-template-columns:repeat(7,minmax(0,1fr))}.editorial-theme .calendar-weekdays span{font-size:.56rem}.editorial-theme .calendar-cell-events em{max-width:100%;overflow:hidden;text-overflow:ellipsis}}.onboarding-overlay{position:fixed;inset:0;z-index:var(--z-modal, 5000);display:flex;align-items:center;justify-content:center;background:#07090d80;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);animation:palette-fade-in .24s var(--motion-soft) both}.onboarding-card{background:#fffffff5;border:1px solid var(--design-border);box-shadow:0 28px 80px #00000038;padding:2.5rem 2.5rem 2rem;max-width:440px;width:90vw;text-align:center}.onboarding-card h2{font-size:1.35rem;font-weight:660;letter-spacing:-.01em;margin:1rem 0 .5rem;color:var(--design-primary)}.onboarding-step{animation:view-enter .24s var(--motion-soft) both}.onboarding-step p{font-size:.875rem;line-height:1.6;color:var(--design-secondary);margin:0 0 1.5rem}.onboarding-step-icon{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%;background:var(--design-champagne-soft);color:var(--design-champagne);margin-bottom:.25rem}.onboarding-dots{display:flex;align-items:center;justify-content:center;gap:.5rem;margin:1.25rem 0 1.5rem}.onboarding-dot{width:8px;height:8px;border-radius:50%;background:var(--design-border);transition:background var(--motion-quick)}.onboarding-dot--active{background:var(--design-champagne)}.onboarding-actions{display:flex;align-items:center;justify-content:center;gap:.75rem}.onboarding-actions .primary-button{min-width:120px}.onboarding-actions .secondary-button{background:transparent;border:1px solid var(--design-border);color:var(--design-secondary);cursor:pointer;padding:.5rem 1rem;font-size:.8125rem;font-family:var(--font-sans);transition:border-color var(--motion-quick)}.onboarding-actions .secondary-button:hover{border-color:var(--design-secondary)}.score-tooltip-wrap{position:relative;cursor:help}.score-tooltip-wrap .score-tooltip{display:none;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);background:var(--design-primary);color:#fff;font-size:.75rem;line-height:1.5;padding:.5rem .75rem;white-space:nowrap;z-index:var(--z-dropdown, 1000);pointer-events:none;animation:view-enter .14s var(--motion-quick) both}.score-tooltip-wrap .score-tooltip:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:5px solid transparent;border-top-color:var(--design-primary)}.score-tooltip-wrap:hover .score-tooltip,.score-tooltip-wrap:focus-within .score-tooltip{display:block}.approval-progress{display:flex;align-items:center;gap:0;margin:.75rem 0;font-size:.75rem;font-family:var(--font-sans)}.approval-step{display:flex;align-items:center;gap:.375rem;padding:.375rem .75rem;border:1px solid var(--design-border);border-right:none;color:var(--design-secondary);background:var(--design-surface-subtle);transition:background var(--motion-quick),color var(--motion-quick),border-color var(--motion-quick)}.approval-step:first-child{border-radius:2px 0 0 2px}.approval-step:last-child{border-right:1px solid var(--design-border);border-radius:0 2px 2px 0}.approval-step--complete{background:var(--design-champagne-soft);color:var(--design-champagne);border-color:var(--design-champagne-soft)}.approval-step--active{background:#fff;color:var(--design-primary);font-weight:600;border-color:var(--design-champagne)}.approval-step--pending{opacity:.55}.approval-step-action{background:none;border:none;color:var(--design-tertiary);cursor:pointer;font-size:.75rem;font-family:var(--font-sans);font-weight:600;text-decoration:underline;padding:0}.approval-step-action:hover{color:var(--design-primary)}.planner-toggle-row{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1.5rem 0}.planner-toggle{display:inline-flex;border:1px solid var(--design-border);border-radius:2px;overflow:hidden;font-size:.75rem;font-family:var(--font-sans)}.planner-toggle-btn{display:inline-flex;align-items:center;gap:.375rem;background:var(--design-surface-subtle);border:none;padding:.375rem .75rem;cursor:pointer;color:var(--design-secondary);font-size:.75rem;font-family:var(--font-sans);transition:background var(--motion-quick),color var(--motion-quick)}.planner-toggle-btn--active{background:var(--design-primary);color:#fff}.classic-planner{padding:1.5rem;animation:view-enter .24s var(--motion-soft) both}.classic-planner h3{font-size:.875rem;font-weight:660;letter-spacing:.04em;text-transform:uppercase;color:var(--design-secondary);margin:0 0 1rem}.classic-planner-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0}.classic-planner-item{display:flex;align-items:center;gap:1rem;padding:.875rem 0;border-bottom:1px solid var(--design-border)}.classic-planner-item:last-child{border-bottom:none}.classic-planner-rank{font-size:.75rem;font-weight:700;color:var(--design-champagne);min-width:1.5rem;text-align:center}.classic-planner-name{font-weight:600;font-size:.875rem;color:var(--design-primary);flex:1}.classic-planner-detail{font-size:.75rem;color:var(--design-secondary);min-width:100px}.classic-planner-action{font-size:.75rem;color:var(--design-secondary);font-style:italic;min-width:140px}.classic-planner-call{background:var(--design-primary);color:#fff;border:none;padding:.375rem .875rem;font-size:.75rem;font-family:var(--font-sans);font-weight:600;cursor:pointer;transition:opacity var(--motion-quick)}.classic-planner-call:hover{opacity:.85}.referral-ledger{padding:1.5rem;animation:view-enter .24s var(--motion-soft) both}.referral-ledger h3{font-size:1rem;font-weight:660;color:var(--design-primary);margin:0 0 .25rem}.referral-ledger-subtitle{font-size:.8125rem;color:var(--design-secondary);margin:0 0 1.25rem}.referral-table{width:100%;border-collapse:collapse;font-size:.8125rem}.referral-table th{text-align:left;font-weight:600;font-size:.6875rem;text-transform:uppercase;letter-spacing:.06em;color:var(--design-secondary);padding:.5rem .75rem;border-bottom:2px solid var(--design-border)}.referral-table td{padding:.625rem .75rem;border-bottom:1px solid var(--design-border);color:var(--design-primary)}.referral-table tr:hover td{background:var(--design-surface-subtle)}.referral-table tbody tr{cursor:pointer}.referral-table-empty{padding:2rem;color:var(--design-secondary);text-align:center}.referral-source-tag{display:inline-block;padding:.125rem .5rem;font-size:.6875rem;font-weight:600;background:var(--design-champagne-soft);color:var(--design-champagne)}.referral-type-tag{display:inline-block;padding:.125rem .5rem;font-size:.6875rem;font-weight:600;background:var(--design-red-soft);color:var(--design-tertiary)}.referral-contact-age--warning{color:var(--design-warning)}.referral-contact-age--danger{color:var(--design-danger)}@media(max-width:760px){.referral-ledger{padding:1rem}.referral-table,.referral-table tbody,.referral-table tr,.referral-table td{display:block;width:100%}.referral-table thead{display:none}.referral-table tbody tr{padding:.875rem 0;border-bottom:1px solid var(--design-border)}.referral-table td{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.35rem 0;border-bottom:0;text-align:right}.referral-table td:before{content:attr(data-label);flex:0 0 auto;color:var(--design-secondary);font-size:.6875rem;font-weight:650;text-align:left;text-transform:uppercase}.referral-table-empty{display:block;text-align:left}.referral-table-empty:before{content:none}}.lead-overdue-14{border-left:3px solid var(--design-warning)!important}.lead-overdue-30{border-left:3px solid var(--design-danger)!important}.lead-overdue-30:before{content:"";position:absolute;top:.5rem;right:.5rem;width:8px;height:8px;border-radius:50%;background:var(--design-danger);animation:tra-pulse 2.4s ease-out infinite}.aria-briefing-card{border:1px solid rgba(215,25,32,.15);background:linear-gradient(135deg,#d719200a,#c9a96a0f);border-radius:.5rem;padding:1rem;margin-bottom:1rem}.briefing-header{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.75rem}.briefing-badge{display:inline-flex;align-items:center;gap:.3rem;background:#d7192014;color:var(--red);border:1px solid rgba(215,25,32,.18);border-radius:999px;padding:.2rem .55rem;font-size:.68rem;font-weight:950;letter-spacing:.05em;text-transform:uppercase;margin-bottom:.35rem}.aria-briefing-card h2{font-size:1.15rem;margin:.25rem 0 0}.briefing-metrics{display:flex;gap:.75rem;flex-shrink:0}.briefing-metrics span{display:flex;flex-direction:column;align-items:center;background:#fff;border:1px solid var(--line-soft);border-radius:.35rem;padding:.35rem .55rem;font-size:.72rem;color:var(--muted);font-weight:800}.briefing-metrics strong{font-size:1.15rem;color:var(--text)}.briefing-priorities{display:grid;gap:.45rem}.briefing-priority{display:flex;align-items:flex-start;gap:.55rem;background:#fff;border:1px solid var(--line-soft);border-radius:.35rem;padding:.6rem .72rem}.briefing-priority svg{flex-shrink:0;margin-top:.12rem}.briefing-priority div{display:grid;gap:.12rem}.briefing-priority strong{font-size:.85rem}.briefing-priority span{color:var(--muted);font-size:.76rem}.briefing-priority--high{border-left:3px solid var(--red)}.briefing-priority--high svg{color:var(--red)}.briefing-priority--medium{border-left:3px solid var(--design-warning)}.briefing-priority--medium svg{color:var(--design-warning)}.briefing-priority--low{border-left:3px solid var(--design-success)}.briefing-priority--low svg{color:var(--design-success)}.briefing-all-clear{display:flex;align-items:center;gap:.45rem;color:var(--design-success);font-weight:800;margin:.35rem 0 0}.ai-priority-badge{display:inline-flex;align-items:center;margin-left:.4rem;background:linear-gradient(135deg,#d719201a,#ff95001f);border:1px solid rgba(215,25,32,.2);border-radius:999px;padding:.08rem .42rem;font-size:.6rem;font-weight:950;letter-spacing:.04em;color:var(--red);white-space:nowrap;vertical-align:middle}@media(prefers-reduced-motion:reduce){.onboarding-overlay,.onboarding-step,.classic-planner,.referral-ledger{animation-duration:.01ms!important}}.growth-feature-card{display:grid;gap:.24rem;border:1px solid var(--line-soft);background:#fbfcfd;padding:.62rem;text-align:left}.calendar-month-grid .calendar-day-cell{display:grid;align-content:start;gap:.28rem;min-height:98px;contain:layout;border:0;border-right:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);background:#fff;padding:.52rem;text-align:left;cursor:default}.calendar-month-grid .calendar-day-cell:nth-child(7n){border-right:0}.calendar-month-grid .calendar-day-cell.is-empty{background:#f4f5f6}.calendar-month-grid .calendar-day-cell.is-today{box-shadow:inset 0 0 0 2px var(--red);background:linear-gradient(135deg,var(--design-champagne-soft) 0,transparent 70%),#fff}.calendar-month-grid .calendar-day-cell.is-today>span:first-child{position:relative;color:var(--design-primary)}.calendar-month-grid .calendar-day-cell.is-today>span:first-child:after{content:"";position:absolute;left:50%;bottom:-4px;width:14px;height:2px;background:var(--design-champagne);transform:translate(-50%)}.editorial-theme .assistant-guidance-action{display:inline-flex;align-items:center;min-height:44px;border:1px solid var(--design-border);background:var(--design-surface-subtle);color:var(--design-secondary);padding:.6rem .75rem;font-size:.78rem;font-weight:850}.editorial-theme .drawer-backdrop{z-index:var(--z-drawer)}.editorial-theme .top-nav .brand-wordmark{max-width:none}@media(min-width:981px)and (max-width:1320px){.editorial-theme .top-nav{grid-template-columns:minmax(176px,190px) minmax(0,1fr) minmax(220px,280px) auto}}@media(min-width:1321px){.editorial-theme .top-nav{grid-template-columns:minmax(184px,204px) minmax(0,1fr) minmax(210px,260px) auto}}.editorial-theme .top-nav .brand-lockup{max-inline-size:100%}.editorial-theme .top-nav .brand-wordmark strong,.editorial-theme .top-nav .brand-wordmark em{font-size:1.02rem}.editorial-theme .icon-text-button,.editorial-theme .lead-drawer header button,.editorial-theme .modal-card header button,.editorial-theme .account-menu>button{min-width:44px;min-height:44px}@media(min-width:981px)and (max-width:1320px){.editorial-theme .top-nav{grid-template-columns:minmax(168px,190px) minmax(0,1fr) minmax(220px,280px) auto}}@media(max-width:980px){.editorial-theme .top-nav{grid-template-columns:1fr;row-gap:.55rem}.editorial-theme .main-tabs-desktop-only{display:none!important}.editorial-theme .main-tabs-mobile-switcher{display:block!important;width:100%}.editorial-theme .main-tabs,.editorial-theme .global-search,.editorial-theme .nav-actions{width:100%}.editorial-theme .pipeline-board{grid-template-columns:repeat(5,minmax(216px,72vw));overflow-x:auto;overscroll-behavior-x:contain;padding-bottom:.5rem}}@media(max-width:640px){.editorial-theme .mobile-action-bar{position:static;grid-template-columns:repeat(2,minmax(0,1fr))}.editorial-theme .calendar-month-grid .calendar-day-cell{min-height:74px;padding:.42rem .3rem}}@media(max-width:1100px){.editorial-theme .custom-dropdown.open .custom-dropdown-menu,.editorial-theme .nav-more-dropdown.open .custom-dropdown-menu,.editorial-theme .record-tabs .custom-dropdown.open .custom-dropdown-menu,.editorial-theme .pipeline-card-actions .custom-dropdown.open .custom-dropdown-menu,.editorial-theme .bulk-action-strip.compact .custom-dropdown.open .custom-dropdown-menu{position:fixed;inset:auto .75rem max(.75rem,env(safe-area-inset-bottom)) .75rem;z-index:var(--z-dropdown);width:auto;min-width:0;max-width:none;max-height:min(68vh,520px);overflow-y:auto;overscroll-behavior:contain;box-shadow:0 24px 70px #08090b47}}.editorial-theme .daily-mission-panel{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);gap:0;border:1px solid var(--design-border);background:linear-gradient(90deg,rgba(7,8,10,.045),transparent 44%),#fff}.editorial-theme .daily-mission-panel.mission-critical{border-color:#d7192057;background:linear-gradient(90deg,rgba(215,25,32,.11),transparent 50%),#fff}.editorial-theme .daily-mission-panel.mission-warning{border-color:#ab70225c;background:linear-gradient(90deg,rgba(225,179,92,.18),transparent 50%),#fff}.editorial-theme .daily-mission-panel.mission-clear{border-color:#117a4b3d;background:linear-gradient(90deg,rgba(17,122,75,.09),transparent 50%),#fff}.editorial-theme .daily-mission-main,.editorial-theme .daily-mission-brief{padding:clamp(.9rem,1.8vw,1.25rem)}.editorial-theme .daily-mission-main{display:grid;align-content:start;min-height:230px;border-right:1px solid var(--design-border)}.editorial-theme .daily-mission-main>span,.editorial-theme .daily-mission-brief span{color:var(--red);font-size:.68rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.editorial-theme .daily-mission-main h2{max-width:760px;margin:.48rem 0 0;color:var(--design-primary);font-size:clamp(1.75rem,3vw,3.35rem);font-weight:560;line-height:.98;letter-spacing:0}.editorial-theme .daily-mission-main p{max-width:720px;margin:.72rem 0 0;color:var(--design-secondary);font-size:clamp(.98rem,1.2vw,1.08rem);line-height:1.45}.editorial-theme .daily-mission-actions{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:1rem}.editorial-theme .daily-mission-actions button{min-height:44px;border:1px solid var(--design-primary);background:var(--design-primary);color:#fff;padding:.68rem .9rem;font-weight:900}.editorial-theme .daily-mission-actions button+button{background:#fff;color:var(--design-primary)}.editorial-theme .daily-mission-actions button:disabled{border-color:var(--design-border);background:var(--design-surface-subtle);color:var(--design-muted);cursor:not-allowed}.editorial-theme .daily-mission-brief{display:grid;align-content:stretch;gap:0}.editorial-theme .daily-mission-brief article{display:grid;align-content:start;gap:.4rem;border-bottom:1px solid var(--design-border);padding:.75rem 0}.editorial-theme .daily-mission-brief article:first-child{padding-top:0}.editorial-theme .daily-mission-brief article:last-child{border-bottom:0;padding-bottom:0}.editorial-theme .daily-mission-brief strong{color:var(--design-primary);font-size:.96rem;font-weight:780;line-height:1.36}.editorial-theme .daily-boss-summary-strip{grid-template-columns:repeat(6,minmax(118px,1fr))}@media(max-width:980px){.editorial-theme .daily-mission-panel{grid-template-columns:1fr}.editorial-theme .daily-mission-main{min-height:0;border-right:0;border-bottom:1px solid var(--design-border)}.editorial-theme .daily-boss-summary-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.editorial-theme .realtor-command-head{gap:.55rem;padding-bottom:.5rem}.editorial-theme .realtor-command-head h1{font-size:1.35rem;line-height:1.06}.editorial-theme .realtor-command-head p{font-size:.88rem;line-height:1.35}.editorial-theme .realtor-command-head .command-proof{display:none}.editorial-theme .daily-mission-main,.editorial-theme .daily-mission-brief{padding:.75rem}.editorial-theme .daily-mission-main h2{font-size:1.62rem;line-height:1}.editorial-theme .daily-mission-main p{font-size:.92rem;line-height:1.35}.editorial-theme .daily-mission-actions{display:grid}.editorial-theme .daily-boss-summary-strip{grid-template-columns:1fr}}.editorial-theme .pipeline-command-support{overflow:hidden}.editorial-theme .pipeline-command-support>summary{background:#fff}.editorial-theme .pipeline-command-support>summary span{color:var(--design-primary);font-size:.76rem;font-weight:920}.editorial-theme .pipeline-command-support>summary strong{border:1px solid rgba(215,25,32,.16);background:#d719200b;padding:.24rem .42rem;color:var(--red);font-size:.62rem;line-height:1.1}.editorial-theme .pipeline-command-support[open]{border-color:#07080a29;background:#fbfbfa}.editorial-theme .pipeline-command-support .command-queue-grid{grid-template-columns:repeat(5,minmax(168px,1fr));gap:.65rem;padding:.72rem .72rem .5rem}.editorial-theme .command-queue-panel{display:grid;grid-template-rows:auto auto minmax(0,1fr);min-height:226px;border-top:0;border-left:3px solid rgba(215,25,32,.78);background:#fff;padding:.66rem}.editorial-theme .command-queue-panel:not(:disabled):hover,.editorial-theme .command-queue-panel:not(:disabled):focus-visible{border-color:#d9dde5;border-left-color:#d71920c7;background:#fff;box-shadow:none;transform:none}.editorial-theme .command-queue-panel>span{color:var(--design-secondary);font-size:.62rem;letter-spacing:.075em}.editorial-theme .command-queue-panel>strong{color:var(--red);font-size:1.35rem;line-height:1}.editorial-theme .command-queue-list{display:grid;align-content:start;gap:0;margin-top:.18rem;border-top:1px solid rgba(7,8,10,.08)}.editorial-theme .command-queue-list button{display:grid;gap:.12rem;width:100%;border:0;border-bottom:1px solid rgba(7,8,10,.08);background:transparent;padding:.48rem 0;text-align:left}.editorial-theme .command-queue-list button:hover,.editorial-theme .command-queue-list button:focus-visible{background:#d719200b;outline:0}.editorial-theme .command-queue-list button strong{color:var(--design-primary);font-size:.88rem;line-height:1.16}.editorial-theme .command-queue-list button p{color:var(--design-secondary);font-size:.68rem;line-height:1.24;margin:0;-webkit-line-clamp:2}.editorial-theme .command-queue-list button em{color:var(--red);font-size:.58rem;letter-spacing:.055em;line-height:1.1}.editorial-theme .command-queue-empty{padding-top:.48rem;color:var(--design-secondary);font-size:.74rem;margin:0}.editorial-theme .pipeline-command-support .daily-action-strip{grid-template-columns:repeat(4,minmax(150px,1fr));padding:.5rem .72rem .72rem}.editorial-theme .pipeline-command-support .daily-action-strip button{min-height:74px;padding:.58rem .62rem}.editorial-theme .pipeline-command-support .daily-action-strip strong{font-size:.94rem}.editorial-theme .pipeline-command-support .daily-action-strip p{font-size:.7rem;line-height:1.28;-webkit-line-clamp:2}.editorial-theme .pipeline-command-support>.realtor-command-grid:not(.command-queue-grid){grid-template-columns:repeat(6,minmax(132px,1fr));padding:0 .72rem .72rem}.editorial-theme .pipeline-command-support>.realtor-command-grid:not(.command-queue-grid) .realtor-command-card{min-height:84px;border-top-width:0;border-left:3px solid var(--command-accent)}.editorial-theme .pipeline-command-support>.realtor-command-grid:not(.command-queue-grid) .realtor-command-card strong{font-size:1.12rem}.editorial-theme .pipeline-command-support>.realtor-command-grid:not(.command-queue-grid) .realtor-command-card p{font-size:.68rem;line-height:1.24}.editorial-theme .pipeline-command-support .lead-gen-command header{padding:.74rem .8rem .45rem}.editorial-theme .pipeline-command-support .lead-gen-command>div,.editorial-theme .pipeline-command-support .lead-journey-strip,.editorial-theme .pipeline-command-support .speed-sla-strip{gap:.54rem}.editorial-theme .pipeline-command-support .lead-gen-command button,.editorial-theme .pipeline-command-support .journey-card,.editorial-theme .pipeline-command-support .sla-card{min-height:76px;border-radius:0;background:#fff;padding:.58rem .64rem}.editorial-theme .pipeline-command-support .journey-card strong,.editorial-theme .pipeline-command-support .sla-card strong{font-size:.9rem}.editorial-theme .pipeline-command-support .journey-card p,.editorial-theme .pipeline-command-support .sla-card p,.editorial-theme .pipeline-command-support .lead-gen-command button p{font-size:.68rem;line-height:1.25}@media(max-width:1180px){.editorial-theme .pipeline-command-support .command-queue-grid,.editorial-theme .pipeline-command-support>.realtor-command-grid:not(.command-queue-grid){grid-template-columns:repeat(2,minmax(0,1fr))}.editorial-theme .pipeline-command-support .daily-action-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.editorial-theme .pipeline-command-support .command-queue-grid,.editorial-theme .pipeline-command-support .daily-action-strip,.editorial-theme .pipeline-command-support>.realtor-command-grid:not(.command-queue-grid){grid-template-columns:1fr}.editorial-theme .command-queue-panel{min-height:0}}@media(max-width:700px){.editorial-theme{--mobile-page-pad: .62rem}.editorial-theme .top-nav{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"brand actions" "tabs tabs" "search search";gap:.5rem;width:100%;max-width:100%;min-height:0;padding:.55rem var(--mobile-page-pad);overflow:visible}.editorial-theme .brand-lockup{grid-area:brand;min-width:0;gap:.42rem}.editorial-theme .top-nav .brand-monogram{flex:0 0 24px;width:24px;height:24px}.editorial-theme .top-nav .brand-wordmark{min-width:0;white-space:nowrap}.editorial-theme .top-nav .brand-wordmark strong,.editorial-theme .top-nav .brand-wordmark em{font-size:.9rem;line-height:1}.editorial-theme .main-tabs{grid-area:tabs;display:grid;grid-template-columns:1fr;width:100%;overflow:visible}.editorial-theme .main-tabs-mobile-switcher,.editorial-theme .main-tabs-mobile-switcher .custom-dropdown-trigger{width:100%}.editorial-theme .main-tabs-mobile-switcher{flex:1 1 100%;max-width:100%}.editorial-theme .main-tabs-mobile-switcher .custom-dropdown-trigger{justify-content:center;min-height:42px;min-width:0;font-size:.74rem}.editorial-theme .main-tabs-mobile-switcher.open .custom-dropdown-menu{position:absolute!important;inset:calc(100% + .38rem) 0 auto 0!important;z-index:calc(var(--z-command) + 20);width:100%;min-width:0;max-width:none;max-height:min(64vh,520px);overflow-y:auto;overscroll-behavior:contain;box-shadow:0 18px 44px #07080a38}.editorial-theme .global-search{grid-area:search;width:100%;min-width:0;z-index:var(--z-command)}.editorial-theme .global-search-field{min-height:44px}.editorial-theme .global-search-field input{font-size:1rem}.editorial-theme .global-results{position:fixed;top:153px;right:var(--mobile-page-pad);left:var(--mobile-page-pad);z-index:var(--z-command);max-height:min(46vh,360px);border:1px solid rgba(7,8,10,.18);background:#fff;box-shadow:0 18px 44px #07080a33}.editorial-theme .global-results button{min-height:56px;padding:.62rem .72rem}.editorial-theme .cmd-k-hint,.editorial-theme .security-pill{display:none}.editorial-theme .nav-actions{grid-area:actions;justify-content:flex-end;width:auto;min-width:0;gap:.38rem}.editorial-theme .nav-ai-button{min-height:38px;padding:.48rem .58rem;font-size:.68rem;line-height:1;white-space:nowrap}.editorial-theme .account-menu>button{width:38px;min-width:38px;height:38px;min-height:38px}.editorial-theme .tra-tape{display:grid;grid-template-columns:auto minmax(0,1fr);width:100%;max-width:100%;min-height:44px;overflow:hidden}.editorial-theme .tape-label{min-width:94px;padding:.48rem .58rem}.editorial-theme .tape-label span{font-size:.58rem}.editorial-theme .tape-label strong{font-size:.72rem}.editorial-theme .tape-window{min-width:0;overflow:hidden}.editorial-theme .tape-track{animation:none;transform:none}.editorial-theme .tape-track button{min-width:min(226px,64vw);padding:.44rem .58rem}.editorial-theme .tape-track button span{font-size:.58rem}.editorial-theme .tape-track button strong,.editorial-theme .tape-track button em{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.editorial-theme .workspace,.editorial-theme .pipeline-shell,.editorial-theme .workbench-shell{width:100%;max-width:100%;grid-template-columns:1fr;gap:.72rem;padding:var(--mobile-page-pad)}.editorial-theme .pipeline-zone,.editorial-theme .lead-rail,.editorial-theme .command-center,.editorial-theme .ops-panel,.editorial-theme .module-head,.editorial-theme .profile-strip,.editorial-theme .settings-card,.editorial-theme .people-database-view{width:100%;max-width:100%;min-width:0;overflow:hidden}.editorial-theme .pipeline-command-zone,.editorial-theme .realtor-command-view,.editorial-theme .module-head,.editorial-theme .profile-strip,.editorial-theme .pipeline-hero{padding-left:0!important;background:#fff!important}.editorial-theme .pipeline-command-zone{padding:0;border-top:3px solid var(--red)}.editorial-theme .profile-strip:before,.editorial-theme .module-head:before,.editorial-theme .pipeline-hero:before{display:none}.editorial-theme .pipeline-zone-marker{min-height:34px;margin:0!important;padding:.48rem .62rem!important}.editorial-theme .pipeline-zone-marker strong{display:inline;font-size:.68rem}.editorial-theme .realtor-command-head{padding:.85rem}.editorial-theme .realtor-command-head h1,.editorial-theme .module-head h1,.editorial-theme .profile-strip h2{width:auto;max-width:100%;font-size:clamp(1.35rem,7vw,1.85rem);line-height:1.04}.editorial-theme .realtor-command-head p,.editorial-theme .module-head p,.editorial-theme .profile-strip p{max-width:100%;font-size:.9rem;line-height:1.38}.editorial-theme .daily-mission-panel,.editorial-theme .daily-boss-summary-strip,.editorial-theme .realtor-command-grid,.editorial-theme .daily-action-strip,.editorial-theme .command-queue-grid,.editorial-theme .lead-gen-command>div,.editorial-theme .lead-journey-strip,.editorial-theme .speed-sla-strip,.editorial-theme .settings-grid,.editorial-theme .provider-grid,.editorial-theme .integration-list,.editorial-theme .role-matrix,.editorial-theme .calendar-agenda,.editorial-theme .deal-room,.editorial-theme .overview-brief-grid,.editorial-theme .people-database-stats{grid-template-columns:1fr!important}.editorial-theme .daily-mission-main,.editorial-theme .daily-mission-brief,.editorial-theme .settings-card,.editorial-theme .lead-gen-command,.editorial-theme .people-database-view{padding:.85rem}.editorial-theme .daily-mission-main{min-height:0;border-right:0;border-bottom:1px solid var(--design-border)}.editorial-theme .daily-mission-main h2{max-width:100%;font-size:clamp(1.48rem,8vw,2rem);line-height:1.03}.editorial-theme .daily-mission-main p{max-width:100%;font-size:.94rem}.editorial-theme .daily-mission-actions,.editorial-theme .settings-actions,.editorial-theme .new-lead-capture-banner__actions{display:grid;grid-template-columns:1fr;align-items:stretch}.editorial-theme .daily-mission-actions button,.editorial-theme .settings-actions button,.editorial-theme .pipeline-command-support button,.editorial-theme .lead-gen-command button,.editorial-theme .lead-journey-strip button,.editorial-theme .speed-sla-strip button{width:100%;min-height:44px}.editorial-theme .pipeline-board{display:grid!important;grid-template-columns:1fr!important;gap:.72rem;overflow-x:visible!important;padding-bottom:0}.editorial-theme .pipeline-column{width:100%;min-width:0!important;padding:.7rem}.editorial-theme .pipeline-filter-bar,.editorial-theme .dropdown-filter-group,.editorial-theme .pipeline-card-actions.compact,.editorial-theme .bulk-action-strip.compact{display:grid;grid-template-columns:1fr;justify-content:stretch}.editorial-theme .dropdown-filter-group .custom-dropdown,.editorial-theme .pipeline-filter-bar .custom-dropdown,.editorial-theme .pipeline-filter-bar .custom-dropdown-trigger,.editorial-theme .pipeline-card-actions.compact>button,.editorial-theme .pipeline-card-actions.compact .custom-dropdown,.editorial-theme .pipeline-card-actions.compact .custom-dropdown-trigger{width:100%;min-width:0}.editorial-theme .pipeline-card{padding:.72rem}.editorial-theme .pipeline-card-head{grid-template-columns:42px minmax(0,1fr)}.editorial-theme .pipeline-card-head strong,.editorial-theme .pipeline-card p,.editorial-theme .settings-card p,.editorial-theme .role-matrix,.editorial-theme .integration-list span{overflow-wrap:anywhere;word-break:normal}.editorial-theme .settings-grid{gap:.72rem}.editorial-theme .settings-card{align-content:start}.editorial-theme .settings-card h3{font-size:1.15rem;line-height:1.08}.editorial-theme .invite-user-form input,.editorial-theme .invite-user-form select,.editorial-theme .invite-user-form button{min-height:44px;font-size:.95rem}.editorial-theme .people-scale-strip,.editorial-theme .people-mode-switch,.editorial-theme .people-database-head,.editorial-theme .people-pagination{grid-template-columns:1fr!important}.editorial-theme .mobile-action-bar{position:static;grid-template-columns:1fr 1fr;gap:.42rem}.editorial-theme .mobile-action-bar button,.editorial-theme .mobile-action-bar a{min-height:44px;white-space:normal}}@media(max-width:420px){html,body,#root{width:100%;max-width:100%;overflow-x:hidden}body{min-width:0}.editorial-theme .top-nav .brand-wordmark strong,.editorial-theme .top-nav .brand-wordmark em{font-size:.82rem}.editorial-theme .nav-ai-button{padding-inline:.5rem}.editorial-theme .tape-label{min-width:82px}.editorial-theme .tape-track button{min-width:min(210px,62vw)}}@media(max-width:700px){.editorial-theme .pipeline-command-zone{padding-left:0!important}.editorial-theme .pipeline-command-zone .pipeline-zone-marker{position:static!important;inset:auto!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:.45rem!important;width:auto!important;min-height:34px!important;margin:0!important;border:0!important;border-bottom:1px solid rgba(7,8,10,.12)!important;background:#fff!important;padding:.48rem .62rem!important}.editorial-theme .pipeline-command-zone .pipeline-zone-marker span{min-width:24px;height:20px;border-color:#d719202e;background:#d719200e;color:var(--red)}.editorial-theme .pipeline-command-zone .pipeline-zone-marker strong{align-self:auto!important;color:var(--design-primary)!important;font-size:.68rem!important;letter-spacing:.05em!important;line-height:1.1!important;text-align:left!important;transform:none!important;white-space:normal!important}.editorial-theme .realtor-command-view{padding:.72rem!important}.editorial-theme .planner-toggle-btn,.editorial-theme .pipeline-column-load,.editorial-theme .pipeline-column-collapse,.editorial-theme .approval-actions button,.editorial-theme .message-actions button,.editorial-theme .draft-status-actions button{min-height:40px}.editorial-theme .tape-track button:nth-child(n+2){display:none}}
