.contact-quick-actions a,.contact-quick-actions button{height:var(--control-min);width:var(--control-min)}.form-alert,.success-note{border:1px solid var(--soft-line);font-size:var(--text-support);line-height:1.5}.form-alert{border-color:color-mix(in srgb, var(--red) 24%, var(--line))}.success-note{border-color:color-mix(in srgb, var(--green) 20%, var(--line))}.status-chip{border:1px solid color-mix(in srgb, currentColor 12%, transparent);font-variant-numeric:tabular-nums}.ledger-primary,.ledger-meta,.ledger-heading>div{min-width:0}.ledger-primary strong,.ledger-primary span,.ledger-meta strong,.ledger-meta span{overflow-wrap:anywhere}input,select,textarea{accent-color:var(--green)}input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select{min-height:var(--control-min)}@media (max-width:1180px) and (min-width:901px){:root{--rail-width:144px;--page-gutter:clamp(1.15rem, 2.2vw, 1.8rem)}}@media (max-width:900px){:root{--page-gutter:clamp(1rem, 3vw, 1.5rem)}.menu-button{background:var(--sheet);border:1px solid var(--line);border-radius:var(--radius-control);color:var(--green-dark);flex:0 0 var(--control-min);height:var(--control-min);width:var(--control-min);justify-content:center;align-items:center;display:inline-flex}.filter-disclosure-summary{grid-template-columns:minmax(0,1fr) auto}.active-filter-chips{grid-area:2/1/auto/-1;justify-content:flex-start;max-width:none}.data-table-scroll-cue{display:flex}.data-table-scroll th:first-child,.data-table-scroll td:first-child{background:var(--sheet);box-shadow:1px 0 0 var(--soft-line);z-index:1;position:sticky;left:0}.data-table-scroll th:first-child{background:var(--paper);z-index:3}.data-table-frame:has(.deal-table-scroll) .data-table-scroll-cue{display:none}.app-main .deal-filter-form,.app-main .task-filter-form,.app-main .report-filter-form{grid-template-columns:repeat(2,minmax(0,1fr))}.deal-search-field,.task-search-field,.advanced-filters,.deal-filter-actions,.task-filter-actions{grid-column:1/-1}}@media (max-width:700px){:root{--page-gutter:1rem}.app-main{padding:1rem var(--page-gutter) 2rem}.page-heading{gap:var(--space-4);margin-bottom:var(--space-4)}.page-heading h1{font-size:1.65rem}.page-heading p,.section-heading p,.ledger-heading p{font-size:var(--text-label)}.filter-disclosure-summary{min-height:52px;padding:.75rem}.filter-disclosure-description{line-height:1.45}.filter-disclosure-toggle{align-self:center}.list-search-form{grid-template-columns:auto minmax(0,1fr) auto}.list-search-form .button{grid-column:3;width:auto}.app-main .deal-filter-form,.app-main .task-filter-form,.app-main .report-filter-form,.app-main .advanced-filter-grid{grid-template-columns:minmax(0,1fr)}.deal-filter-form>*,.task-filter-form>*,.report-filter-form>*{grid-column:1/-1;min-width:0}.deal-filter-actions .button,.task-filter-actions .button,.report-filter-form .button{width:100%}.operational-empty-state{padding:var(--space-5) var(--space-4);grid-template-columns:minmax(0,1fr)}.operational-empty-state.has-icon{grid-template-columns:var(--control-min) minmax(0, 1fr)}.operational-empty-state .empty-state-actions{grid-column:1/-1;justify-content:stretch;width:100%}.operational-empty-state .empty-state-actions .button{flex:148px}.record-tabs-cue{color:var(--muted);font-size:var(--text-label);justify-content:flex-end;align-items:center;min-height:32px;padding:.3rem .75rem;display:flex}.record-attention{padding:var(--space-4)}.attention-record{grid-template-columns:28px minmax(0,1fr);align-items:start}.attention-record .button{grid-column:2;justify-self:start}.app-main .deal-summary-ledger,.app-main .task-summary-ledger,.app-main .report-summary-ledger,.app-main .overview-ledger{grid-template-columns:repeat(2,minmax(0,1fr))}.deal-summary-ledger>div,.task-summary-ledger>div,.report-summary-ledger>div,.overview-ledger>*{min-width:0}.deal-summary-ledger strong,.task-summary-ledger strong,.report-summary-ledger strong,.overview-ledger strong{font-variant-numeric:tabular-nums;white-space:nowrap}.deal-table-scroll th:first-child,.deal-table-scroll td:first-child,.task-table-scroll th:first-child,.task-table-scroll td:first-child{box-shadow:none;position:static;left:auto}.data-table-frame:has(.task-table-scroll) .data-table-scroll-cue{display:none}}@media (max-width:420px){.filter-disclosure-summary{gap:var(--space-3)}.filter-disclosure-description{display:none}.operational-empty-state{text-align:center;grid-template-columns:1fr;justify-items:center}.operational-empty-state.has-icon{grid-template-columns:1fr}.operational-empty-copy p{max-width:34ch}.operational-empty-state .empty-state-actions{grid-column:auto}.operational-empty-state .empty-state-actions .button{width:100%}}@media (prefers-reduced-motion:reduce){.processing-indicator,.ledger-row,button,a,summary{scroll-behavior:auto!important;transition-duration:.01ms!important}}
.task-duplicate-warning{background:var(--surface-warning);border:1px solid color-mix(in srgb, var(--amber) 48%, var(--line));border-radius:var(--radius-surface);color:var(--graphite);align-items:start;gap:var(--space-4);margin-bottom:var(--space-5);padding:var(--space-4);display:grid}.task-duplicate-warning>div:first-child{gap:var(--space-1);display:grid}.task-duplicate-warning>div:first-child>strong{color:var(--amber-ink);font-size:var(--text-support)}.task-duplicate-warning p{color:color-mix(in srgb, var(--amber-ink) 76%, var(--graphite));font-size:var(--text-support);margin:0;line-height:1.5}.duplicate-task-actions{align-items:stretch;gap:var(--space-3);flex-wrap:wrap;display:flex}.duplicate-task-actions>label{background:var(--sheet);border:1px solid color-mix(in srgb, var(--amber) 32%, var(--line));cursor:pointer;align-items:center;gap:var(--space-3);min-height:var(--control-min);border-radius:6px;flex:280px;padding:.55rem .7rem;display:flex}.duplicate-task-actions>label>input{flex:none;width:18px;height:18px}.duplicate-task-actions>label>span{gap:.08rem;min-width:0;display:grid}.duplicate-task-actions>label strong,.duplicate-task-actions>label small{line-height:1.35}.duplicate-task-actions>label strong{font-size:var(--text-label)}.duplicate-task-actions>label small{color:var(--muted);font-size:var(--text-label)}.task-operation-list{border-top:1px solid var(--soft-line)}.task-operation-head,.task-operation-row{grid-template-columns:minmax(250px,1.35fr) minmax(150px,.85fr) minmax(135px,.7fr) minmax(165px,.82fr) minmax(112px,.55fr) 44px;gap:.85rem;display:grid}.task-operation-head{background:var(--surface-table);color:var(--muted);font-family:var(--font-data);font-size:var(--text-label);letter-spacing:.025em;text-transform:uppercase;padding:.62rem .8rem}.task-operation-row{border-bottom:1px solid var(--soft-line);align-items:center;min-width:0;padding:.78rem .8rem;transition:background-color .14s ease-out}.task-operation-row:last-child{border-bottom:0}.task-operation-row:hover,.task-operation-row:focus-within{background:var(--surface-hover)}.task-operation-primary,.task-operation-cell,.task-operation-state{min-width:0}.task-operation-primary{gap:.15rem;display:grid}.task-operation-primary .task-title-link{overflow-wrap:anywhere;margin:0}.task-operation-primary>span:not(.record-code),.task-operation-cell>small{color:var(--muted);font-size:var(--text-label);line-height:1.4}.task-operation-primary .record-code{font-size:var(--text-label)}.task-operation-cell{gap:.16rem;display:grid}.task-operation-cell>strong{font-size:var(--text-label);overflow-wrap:anywhere}.task-operation-label{color:var(--muted);font-family:var(--font-data);font-size:var(--text-label);letter-spacing:.02em;text-transform:uppercase;display:none}.task-operation-state{flex-wrap:wrap;align-items:flex-start;gap:.3rem;display:flex}.task-operation-open{border:1px solid var(--line);color:var(--green);border-radius:6px;justify-content:center;align-items:center;width:44px;height:44px;transition:background-color .14s ease-out,border-color .14s ease-out;display:inline-flex}.task-operation-open:hover{background:var(--surface-success);border-color:var(--green)}@media (max-width:1400px){.task-operation-head{display:none}.task-operation-row{grid-template-columns:minmax(0,1fr) minmax(165px,.55fr) 44px;align-items:start}.task-operation-primary{grid-area:1/1}.task-operation-related{grid-area:2/1}.task-operation-row>.task-operation-cell:nth-child(3){grid-area:1/2}.task-operation-row>.task-operation-cell:nth-child(4){grid-area:2/2}.task-operation-state{grid-area:2/3}.task-operation-open{grid-area:1/3}.task-operation-label{display:block}}@media (max-width:700px){.duplicate-task-actions{display:grid}.duplicate-task-actions>label{flex-basis:auto}.duplicate-task-actions>.button{width:100%}.task-operation-row{grid-template-columns:minmax(0,1fr) auto;gap:.7rem;padding:.9rem}.task-operation-primary{grid-area:1/1}.task-operation-open{grid-area:1/2}.task-operation-related{grid-area:2/1/auto/-1}.task-operation-row>.task-operation-cell:nth-child(3){grid-area:3/1}.task-operation-row>.task-operation-cell:nth-child(4){grid-area:4/1}.task-operation-state{grid-area:3/2/5;justify-content:flex-end;align-self:end}}

:root{--paper:#f3f0e8;--sheet:#fffefa;--green:#275b2d;--green-dark:#12351a;--graphite:#20241f;--muted:#626961;--line:#d8d5cb;--soft-line:#e9e6dd;--surface-hover:#f7f6f0;--surface-success:#e8f0e5;--surface-warning:#fff6da;--shadow-sheet:0 14px 34px #1e2a1c14;--font-ui:"IBM Plex Sans", "Segoe UI", sans-serif;--font-heading:"IBM Plex Serif", Georgia, serif;--rail-width:224px;--content-max:1570px}html,body{background:var(--paper);font-family:var(--font-ui)}body{color:var(--graphite)}.app-main{max-width:var(--content-max);width:100%;margin:0 auto;padding:28px clamp(20px,3vw,44px) 70px}.page-heading{align-items:end;max-width:none;margin:0 auto 20px}.page-heading h1,.map-workspace-heading h1,.record-page h1{color:var(--green-dark);font-family:var(--font-heading);letter-spacing:-.025em;margin:0;font-size:2rem;font-weight:600;line-height:1.15}.page-heading p{margin-top:.55rem;font-size:.8125rem}.button{border-radius:8px}.ledger-surface,.founder-section,.site-action-queue,.site-compact-list,.deal-commitment-surface,.enquiry-runway-surface{background:var(--sheet);box-shadow:var(--shadow-sheet);border:0;border-radius:14px;overflow:hidden}.founder-home{flex-direction:column;gap:14px;max-width:none;display:flex}.founder-heading{order:0}.founder-heading h1{font-size:clamp(2.5rem,4.4vw,3.5rem)}.founder-period{background:0 0;border:0;padding:0}.founder-jumpbar{display:none}.founder-section{border:0}.founder-section .section-heading{padding:17px 20px}.founder-section .section-heading h2{color:var(--green-dark);font-size:1rem}.founder-section .section-kicker{display:none}.founder-decision-list,.founder-clear-state{border-top:1px solid var(--line)}.founder-primary-row{grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);gap:14px;display:grid}.founder-primary-row>.founder-section{min-width:0}.founder-business-summary .founder-comparison-legend,.founder-business-summary .founder-context-list{margin-left:20px;margin-right:20px}.founder-business-summary .founder-context-list{margin-bottom:12px}.founder-context-grid{grid-template-columns:1fr 1fr}.founder-context-grid.founder-demand-context{grid-template-columns:1fr}.founder-signal-band{background:var(--sheet);box-shadow:var(--shadow-sheet);border-radius:14px;overflow:hidden}.founder-signal-grid{grid-template-columns:minmax(0,1.8fr) minmax(245px,.74fr) minmax(210px,.62fr);min-height:340px;display:grid}.founder-won-panel{border-right:1px solid var(--line);min-width:0;padding:22px 28px 14px}.founder-signal-label,.founder-support-metrics>a>span,.founder-enquiry-metric>span{color:var(--muted);letter-spacing:.045em;text-transform:uppercase;font-size:.66rem;font-weight:700}.founder-won-mainline{align-items:end;gap:24px;margin-top:4px;display:flex}.founder-won-mainline>strong,.founder-support-metrics>a>strong,.founder-enquiry-metric>strong{color:var(--graphite);font-family:var(--font-data);font-variant-numeric:tabular-nums;letter-spacing:-.025em;font-weight:650}.founder-won-mainline>strong{font-size:clamp(2.75rem,5vw,4.5rem);line-height:.96}.founder-signal-change{color:var(--green);align-items:center;gap:4px;font-size:.65rem;line-height:1.25;display:flex}.founder-signal-change.is-down{color:var(--red)}.founder-signal-change.is-flat{color:var(--muted)}.founder-won-mainline>.founder-signal-change{max-width:180px;margin-bottom:7px}.founder-won-chart{grid-template-rows:145px auto;grid-template-columns:38px minmax(0,1fr);margin:15px 0 0;display:grid}.founder-chart-axis{color:var(--muted);flex-direction:column;grid-row:1;justify-content:space-between;padding:3px 0 5px;font-size:.55rem;display:flex}.founder-chart-bars{border-bottom:1px solid var(--line);grid-column:2;grid-template-columns:repeat(30,minmax(4px,1fr));align-items:end;gap:clamp(2px,.28vw,5px);height:145px;padding-top:32px;display:grid}.founder-chart-pair{grid-template-columns:1fr 1fr;align-items:end;gap:1px;min-width:0;height:100%;display:grid}.founder-chart-pair>i{border:1px dashed var(--muted);height:var(--founder-previous-height);opacity:.72;border-bottom:0;min-height:3px}.founder-chart-pair>button{background:var(--sage);cursor:pointer;height:var(--founder-bar-height);border:0;align-self:end;width:100%;min-height:3px;padding:0;transition:background .16s ease-out;position:relative}.founder-chart-pair>button:hover,.founder-chart-pair>button:focus-visible{background:var(--green)}.founder-chart-pair>button.is-selected{background:var(--amber)}.founder-chart-pair>button.is-selected:before{border-left:1px dashed var(--amber);content:"";height:25px;position:absolute;top:-25px;left:50%}.founder-chart-pair>button>span{background:var(--green-dark);color:#fff;text-align:center;white-space:nowrap;z-index:2;border-radius:5px;gap:1px;min-width:58px;padding:6px 7px;font-size:.55rem;display:grid;position:absolute;top:-58px;left:50%;transform:translate(-50%)}.founder-chart-pair>button>span small{color:var(--surface-success);font-size:.5rem}.founder-chart-dates{color:var(--muted);grid-column:2;justify-content:space-between;padding-top:6px;font-size:.55rem;display:flex}.founder-chart-legend{color:var(--muted);flex-wrap:wrap;align-items:center;gap:16px;margin-top:6px;margin-left:38px;font-size:.55rem;display:flex}.founder-chart-legend>span{align-items:center;gap:5px;display:flex}.founder-chart-legend i{background:var(--sage);width:8px;height:8px;display:block}.founder-chart-legend i.is-previous{border:1px dashed var(--muted);background:0 0}.founder-chart-legend>strong{color:var(--green-dark);margin-left:auto;font-size:.58rem}.founder-support-metrics{grid-template-rows:repeat(3,1fr);padding:0 24px;display:grid}.founder-support-metrics>a{color:inherit;align-content:center;gap:3px;text-decoration:none;display:grid}.founder-support-metrics>a+a{border-top:1px solid var(--line)}.founder-support-metrics>a:hover,.founder-enquiry-metric:hover,.founder-commercial-exceptions>a:hover{background:var(--surface-hover)}.founder-support-metrics>a>strong{font-size:clamp(1.65rem,2.8vw,2.45rem);line-height:1}.founder-support-metrics>a>small,.founder-enquiry-metric>small{color:var(--muted);font-size:.58rem;line-height:1.35}.founder-support-metrics .founder-signal-change{font-size:.56rem}.founder-enquiry-metric{border-left:1px solid var(--line);color:inherit;align-content:center;gap:7px;padding:24px 28px;text-decoration:none;display:grid}.founder-enquiry-metric>strong{font-size:clamp(2.75rem,4vw,3.7rem);line-height:1}.founder-commercial-exceptions{border-top:1px solid var(--line);grid-template-columns:minmax(220px,.85fr) repeat(2,minmax(250px,1fr));min-height:66px;display:grid}.founder-commercial-exceptions>div{align-content:center;padding:0 24px;display:grid}.founder-commercial-exceptions>div span{color:var(--green);letter-spacing:.045em;text-transform:uppercase;font-size:.62rem;font-weight:700}.founder-commercial-exceptions>div small{color:var(--muted);margin-top:2px;font-size:.55rem}.founder-commercial-exceptions>a{border-left:1px solid var(--line);color:inherit;grid-template-columns:18px minmax(0,1fr) 15px;align-items:center;gap:8px;padding:0 18px;font-size:.68rem;text-decoration:none;display:grid}.founder-commercial-exceptions>a>svg:first-child,.founder-commercial-exceptions>a strong{color:var(--amber-ink)}.founder-commercial-exceptions>a strong{font-family:var(--font-data);margin-right:3px;font-size:1.1rem}.enquiry-command-heading,.enquiry-priority-tabs,.enquiry-queue-instrument,.enquiry-command-filters,.enquiry-runway-surface{max-width:none}.enquiry-priority-tabs{background:var(--sheet);box-shadow:var(--shadow-sheet);border:0;border-radius:14px;grid-template-columns:repeat(3,1fr);margin:0 0 14px;display:grid;overflow:hidden}.enquiry-priority-tabs a{border-right:1px solid var(--line);align-items:start;gap:.25rem;min-height:92px;padding:15px;display:grid}.enquiry-priority-tabs a:last-child{border-right:0}.enquiry-priority-tabs a.active{box-shadow:inset 0 -4px var(--amber)}.enquiry-priority-tabs a span{color:var(--green-dark);font-family:var(--font-heading);background:0 0;order:2;justify-content:start;padding:0;font-size:1.55rem}.enquiry-priority-tabs a.active span{color:var(--green-dark);background:0 0}.enquiry-queue-instrument{display:none}.enquiry-command-filters{margin:0 0 14px}.enquiry-command-filters>form{grid-template-columns:minmax(280px,1fr) minmax(150px,.42fr) minmax(190px,.55fr);gap:10px;display:grid;position:relative}.enquiry-command-filters .enquiry-filter-search{grid-column:auto}.enquiry-filter-search,.enquiry-filter-menu>summary{background:var(--sheet);border:1px solid #c8c7be;border-radius:9px;min-height:48px}.enquiry-filter-menu{position:relative}.enquiry-filter-menu>summary{cursor:pointer;justify-content:center;align-items:center;gap:.55rem;padding:0 14px;font-size:.78rem;font-weight:600;list-style:none;display:flex}.enquiry-filter-menu>summary::-webkit-details-marker{display:none}.enquiry-filter-menu>summary>svg{flex:0 0 18px;width:18px;height:18px}.enquiry-filter-menu>summary b{background:var(--green);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:.6rem;display:inline-flex}.enquiry-filter-menu>div{background:var(--sheet);border:1px solid var(--line);box-shadow:var(--shadow-sheet);width:min(720px, calc(100vw - var(--rail-width) - 40px));z-index:20;border-radius:10px;grid-template-columns:repeat(2,minmax(150px,1fr));gap:12px;padding:14px;display:grid;position:absolute;top:calc(100% + 7px);right:0}.enquiry-filter-menu label{color:var(--muted);gap:.35rem;font-size:.68rem;display:grid}.enquiry-filter-menu select{background:var(--sheet);border:1px solid var(--line);border-radius:7px;min-height:44px;padding:0 10px}.enquiry-filter-menu footer{grid-column:1/-1;justify-content:flex-end;align-items:center;gap:10px;display:flex}.enquiry-active-filters{grid-column:1/-1}
.sort-menu{min-width:0;position:relative}.sort-menu>summary{background:var(--sheet);color:var(--green-dark);cursor:pointer;white-space:nowrap;border:1px solid #c8c7be;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:48px;padding:0 13px;list-style:none;display:flex}.sort-menu>summary::-webkit-details-marker{display:none}.sort-menu>summary:hover{background:var(--surface-hover)}.sort-menu>summary:focus-visible{outline:3px solid color-mix(in srgb, var(--focus) 30%, transparent);outline-offset:2px}.sort-menu>summary>svg:first-child{color:var(--green);flex:none}.sort-menu>summary strong{text-overflow:ellipsis;font-size:.75rem;overflow:hidden}.sort-menu-prefix{color:var(--muted);font-size:.72rem}.sort-menu-chevron{color:var(--muted);flex:none;transition:transform .18s ease-out}.sort-menu[open] .sort-menu-chevron{transform:rotate(180deg)}.sort-menu-panel{background:var(--sheet);border:1px solid var(--line);box-shadow:var(--shadow-sheet);z-index:34;border-radius:10px;min-width:270px;padding:8px;position:absolute;top:calc(100% + 7px);right:0}.sort-menu-heading{color:var(--muted);font-family:var(--font-data);letter-spacing:.04em;text-transform:uppercase;padding:7px 10px 5px;font-size:.62rem}.sort-menu-more-heading{border-top:1px solid var(--soft-line);margin-top:5px;padding-top:11px}.sort-menu-panel nav{display:grid}.sort-menu-panel a{color:var(--graphite);border-radius:6px;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:8px 10px;font-size:.75rem;font-weight:620;text-decoration:none;display:flex}.sort-menu-panel a:hover{background:var(--surface-hover);color:var(--green-dark)}.sort-menu-panel a[aria-current=page]{background:var(--surface-success);color:var(--green-dark);font-weight:760}.sort-menu-panel a svg{color:var(--green);flex:none}.enquiry-runway-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;padding:17px 20px;display:flex}.enquiry-runway-heading h2{color:var(--green-dark);margin:0;font-size:1rem}.enquiry-runway-heading p,.enquiry-runway-heading>span{color:var(--muted);margin:.25rem 0 0;font-size:.66rem}.enquiry-runway{grid-template-columns:repeat(4,minmax(0,1fr));min-height:500px;display:grid}.enquiry-runway-lane{background:#fbfaf6;min-width:0}.enquiry-runway-lane+.enquiry-runway-lane{border-left:1px solid var(--line)}.enquiry-runway-lane>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:start;padding:13px;display:flex}.enquiry-runway-lane>header div{gap:.2rem;display:grid}.enquiry-runway-lane>header strong{font-size:.75rem}.enquiry-runway-lane>header small{color:var(--muted);font-size:.62rem}.enquiry-runway-lane>header>span{background:#e8e6dc;border-radius:999px;padding:.15rem .42rem;font-size:.62rem}.enquiry-runway-scroll{max-height:560px;overflow-y:auto}.enquiry-runway-card{background:var(--sheet);border-bottom:1px solid var(--line)}.enquiry-runway-card-main{gap:var(--space-3);padding:var(--space-4) var(--space-4) var(--space-2);display:grid}.enquiry-runway-card-main>*,.enquiry-runway-context>*{overflow-wrap:anywhere;min-width:0}.enquiry-runway-identity{gap:var(--space-1);display:grid}.enquiry-runway-context{gap:var(--space-2);display:grid}.enquiry-runway-card-main:hover{background:var(--surface-hover)}.enquiry-runway-card h3{color:var(--green-dark);margin:0;font-size:.875rem;line-height:1.35}.enquiry-runway-card p{color:var(--muted);margin:0;font-size:.6875rem;line-height:1.4}.enquiry-runway-source{flex-wrap:wrap;align-items:baseline;gap:.2rem .35rem;display:flex}.enquiry-runway-source>span{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-weight:600}.enquiry-runway-source>strong{color:var(--green-dark);overflow-wrap:anywhere;font-weight:600}.enquiry-runway-source>small,.enquiry-closed-source{color:var(--muted);overflow-wrap:anywhere}.enquiry-runway-owner,.deal-commitment-owner,.deal-brief-owner{align-items:center;gap:.55rem;display:flex}.enquiry-runway-owner>span,.deal-commitment-owner>span,.deal-brief-owner>span{display:grid}.enquiry-runway-owner small,.deal-commitment-owner small,.deal-brief-owner small{color:var(--muted);font-size:.58rem}.enquiry-runway-owner strong,.deal-commitment-owner b,.deal-brief-owner strong{font-size:.7rem}.enquiry-runway-action{border-top:1px solid var(--line);gap:var(--space-1);padding-top:var(--space-3);display:grid}.enquiry-runway-action strong{font-size:.8125rem;line-height:1.4}.enquiry-runway-action span,.enquiry-runway-action time{color:var(--muted);font-size:.6875rem;line-height:1.4}.enquiry-runway-card.is-overdue .enquiry-runway-action strong{color:var(--red)}.enquiry-runway-card-action{min-width:0}.enquiry-runway-empty{color:var(--muted);padding:18px 14px;font-size:.7rem}.enquiry-view-switcher{margin-bottom:var(--space-4)}.enquiry-directory-surface{container:enquiry-directory/inline-size}.enquiry-mobile-list-title,.enquiry-directory-surface[data-view=board]>.enquiry-list{display:none}.enquiry-list-row{padding:var(--space-4) var(--space-5) var(--space-2)}.enquiry-list-row+.enquiry-list-row{border-top:1px solid var(--line)}.enquiry-list-row:hover{background:var(--surface-hover)}.enquiry-list-record{color:var(--graphite);align-items:start;gap:var(--space-5);grid-template-columns:minmax(0,1.5fr) minmax(0,.8fr) minmax(0,1fr) minmax(0,1.4fr);min-width:0;text-decoration:none;display:grid}.enquiry-list-record>*{overflow-wrap:anywhere;min-width:0}.enquiry-list-identity,.enquiry-list-source,.enquiry-list-next{gap:var(--space-1);display:grid}.enquiry-list-record h3{color:var(--green-dark);margin:0;font-size:.875rem;line-height:1.35}.enquiry-list-record small,.enquiry-list-identity>span,.enquiry-list-source>span,.enquiry-list-next>span,.enquiry-list-next>time{color:var(--muted);font-size:.6875rem;line-height:1.4}.enquiry-list-source>strong,.enquiry-list-next>strong{font-size:.8125rem;line-height:1.35}.enquiry-list-next>.enquiry-list-signal{color:var(--green);align-items:center;gap:var(--space-1);font-size:.6875rem;font-weight:600;display:flex}.enquiry-list-signal svg{flex-shrink:0}.enquiry-list-row.is-overdue .enquiry-list-signal,.enquiry-list-row.is-overdue .enquiry-list-next>strong{color:var(--red)}.enquiry-list-row.is-undated .enquiry-list-signal{color:var(--amber-ink)}.enquiry-directory-surface .enquiry-runway-owner>.profile-photo,.enquiry-directory-surface .enquiry-owner-placeholder{flex-shrink:0}.enquiry-directory-surface .enquiry-runway-owner>span{overflow-wrap:anywhere;min-width:0}.enquiry-directory-surface .enquiry-runway-owner small{font-size:.6875rem;line-height:1.4}.enquiry-directory-surface .enquiry-runway-owner strong{font-size:.8125rem;line-height:1.35}.enquiry-list-action{min-width:0}.enquiry-card-footer{align-items:center;gap:var(--space-2);margin-top:var(--space-2);grid-template-columns:minmax(0,1fr) 44px;display:grid}.enquiry-runway-card>.enquiry-card-footer{padding:0 var(--space-4) var(--space-2);margin:0}.enquiry-card-meta{color:var(--muted);align-items:baseline;gap:var(--space-1) var(--space-3);overflow-wrap:anywhere;flex-wrap:wrap;min-width:0;display:flex}.enquiry-card-meta small{font:.625rem/1.4 var(--font-data)}.enquiry-card-meta time{font-size:.625rem;line-height:1.4}.enquiry-card-footer .field{min-width:0}.enquiry-card-footer .field input{width:100%;min-width:0;max-width:100%}.enquiry-list-record:focus-visible,.enquiry-runway-card-main:focus-visible{outline:2px solid var(--green);outline-offset:2px;border-radius:4px}.enquiry-detail-page{min-width:0;container:enquiry-record/inline-size}.enquiry-detail-page .enquiry-record-heading{border-bottom:1px solid var(--line);align-items:end;gap:var(--space-6);padding-bottom:var(--space-5)}.enquiry-record-heading>div:first-child{min-width:0}.enquiry-detail-page .enquiry-record-heading h1{overflow-wrap:anywhere;max-width:30ch;font-size:clamp(1.75rem,3vw,2.625rem);line-height:1.12}.enquiry-record-meta{color:var(--muted);gap:var(--space-2) var(--space-4);margin-top:var(--space-3);flex-wrap:wrap;font-size:.6875rem;line-height:1.5;display:flex}.enquiry-record-meta .record-code{font-size:inherit;padding:0}.enquiry-record-meta time{font-variant-numeric:tabular-nums}.enquiry-record-owner-actions{align-items:center;gap:var(--space-4);flex-shrink:0;display:flex}.enquiry-record-owner-actions .enquiry-runway-owner strong{font-size:.8125rem}.enquiry-record-owner-actions .enquiry-runway-owner small{font-size:.6875rem}.enquiry-detail-page .record-tabs-shell{width:100%;max-width:none}.enquiry-detail-page .record-tabs{padding-inline:0}.enquiry-detail-page .record-tab-panel{padding-top:var(--space-4)}.enquiry-overview-layout,.enquiry-record-main{gap:var(--space-4);min-width:0;display:grid}.enquiry-overview-layout{align-items:start}.enquiry-detail-page .tab-section-stack{gap:var(--space-4);max-width:none;padding:0}.enquiry-detail-page :is(.detail-surface,.filing-docket,.ledger-surface,.record-attention){border:1px solid var(--line);box-shadow:none;border-radius:14px;width:100%;min-width:0;max-width:none;margin:0}.enquiry-detail-page :is(.detail-surface,.filing-docket,.ledger-surface){background:var(--sheet);padding:var(--space-5)}.enquiry-detail-page :is(.detail-surface,.filing-docket):before,.enquiry-detail-page .filing-docket:after{display:none}.enquiry-detail-page .filing-docket{position:static}.enquiry-detail-page .filing-docket h2{color:var(--green-dark);font-family:var(--font-heading);margin:var(--space-3) 0 var(--space-2);border:0;padding:0;font-size:1.5rem}.enquiry-detail-page .filing-docket>p{color:var(--muted);font-size:.8125rem;line-height:1.55}.enquiry-detail-page .filing-docket .button-full{z-index:auto;position:static;bottom:auto}.enquiry-detail-page :is(form,fieldset,.field,.form-grid){min-width:0}.enquiry-detail-page :is(select,textarea,input:not([type=checkbox]):not([type=radio])){min-width:0;max-width:100%}.enquiry-detail-page .section-heading{margin:0 0 var(--space-4)}.enquiry-detail-page .section-heading h2{color:var(--green-dark);font-size:1rem}.enquiry-detail-page .section-heading p{font-size:.75rem}.enquiry-detail-page .enquiry-facts-surface{padding:0;overflow:hidden}.enquiry-facts-surface>.section-heading{padding:var(--space-5);margin:0}.enquiry-facts-surface .detail-pairs{gap:0}.enquiry-facts-surface .detail-pair{border-top:1px solid var(--line);gap:var(--space-1);padding:var(--space-4) var(--space-5);display:grid}.enquiry-facts-surface .detail-pair:nth-child(odd){border-right:1px solid var(--line)}.enquiry-facts-surface .detail-pair>span{margin:0}.enquiry-facts-surface .detail-pair>:is(strong,a){font-size:.875rem}@container enquiry-directory (max-width:1100px){.enquiry-runway{grid-template-columns:repeat(2,minmax(0,1fr))}}@container enquiry-directory (max-width:900px){.enquiry-list-record{gap:var(--space-3) var(--space-5);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.enquiry-list-identity{grid-area:1/1}.enquiry-list-source{grid-area:2/1}.enquiry-list-owner{grid-area:1/2}.enquiry-list-next{grid-area:2/2}}@container enquiry-directory (max-width:640px){.enquiry-list-row{padding:var(--space-4) var(--space-4) var(--space-2)}.enquiry-list-record{gap:var(--space-3)}.enquiry-list-identity{grid-area:1/1/auto/-1}.enquiry-list-source{grid-area:2/1}.enquiry-list-owner{grid-area:2/2}.enquiry-list-next{border-top:1px solid var(--line);padding-top:var(--space-3);grid-area:3/1/auto/-1}}@container enquiry-record (min-width:850px){.enquiry-overview-layout.has-resolution{grid-template-columns:minmax(0,1fr) 310px}}@container enquiry-record (max-width:849px){.enquiry-detail-page .enquiry-record-heading{flex-direction:column;align-items:stretch}.enquiry-record-owner-actions{justify-content:space-between}}@container enquiry-record (max-width:640px){.enquiry-detail-page :is(.detail-surface,.filing-docket,.ledger-surface){padding:var(--space-4)}.enquiry-detail-page .enquiry-facts-surface{padding:0}.enquiry-facts-surface .detail-pairs{grid-template-columns:minmax(0,1fr)}.enquiry-facts-surface .detail-pair:nth-child(odd){border-right:0}.enquiry-detail-page .vertical-choice-grid{grid-template-columns:minmax(0,1fr)}}.enquiry-closed-ledger>a{border-top:1px solid var(--line);grid-template-columns:1fr auto 18px;align-items:center;gap:1rem;padding:15px 20px;display:grid}.enquiry-closed-ledger>a div{gap:.2rem;display:grid}.enquiry-closed-ledger span,.enquiry-closed-ledger small{color:var(--muted);font-size:.68rem}
.deals-page-heading,.deal-status-tabs,.deal-command-bar,.deal-quick-views,.deal-filter-docket,.deal-operating-strip,.deal-commitment-surface,.deals-page-heading p{max-width:none}.deal-status-tabs{margin-bottom:0}.deal-command-bar{grid-template-columns:minmax(260px,580px) auto;margin:14px 0 0}.deal-quick-search{background:var(--sheet);border-radius:9px;min-height:48px}.deal-quick-search button{display:none}.deal-filter-docket{margin:10px 0 14px}.deal-operating-strip{box-shadow:var(--shadow-sheet);border:0;border-radius:14px;grid-template-columns:repeat(3,1fr);margin:0 0 14px}.deal-operating-strip>a{min-height:92px;padding:15px}.deal-operating-strip strong{font-family:var(--font-heading);font-size:1.45rem}.deal-commitment-surface>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;padding:17px 20px;display:flex}.deal-commitment-surface>header h2{color:var(--green-dark);margin:0;font-size:1rem}.deal-commitment-surface>header p,.deal-commitment-surface>header>span{color:var(--muted);margin:.25rem 0 0;font-size:.66rem}.deal-commitment-workspace{grid-template-columns:minmax(620px,1.55fr) minmax(300px,.65fr);display:grid;container-type:inline-size}.deal-commitment-queue{max-height:620px;overflow-y:auto}.deal-commitment-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(210px,1.2fr) 120px 120px minmax(170px,1fr) 18px;align-items:center;gap:14px;min-height:116px;padding:15px 18px;display:grid}.deal-commitment-row:hover,.deal-commitment-row.is-selected{background:var(--surface-hover)}.deal-commitment-row.is-selected{box-shadow:inset 4px 0 var(--amber)}.deal-commitment-identity,.deal-commitment-context,.deal-commitment-value,.deal-commitment-next{gap:.2rem;min-width:0;display:grid}.deal-commitment-identity>small,.deal-commitment-context small,.deal-commitment-next small{color:var(--muted);font-size:.59rem}.deal-commitment-identity>strong{color:var(--green-dark);font-size:.8rem}.deal-commitment-identity>span,.deal-commitment-identity>em,.deal-commitment-context>span,.deal-commitment-value>span,.deal-commitment-next>span,.deal-commitment-next>em{color:var(--muted);overflow-wrap:anywhere;font-size:.61rem;font-style:normal}.deal-commitment-owner{margin-top:.25rem}.deal-commitment-context strong,.deal-commitment-next strong{font-size:.73rem}.deal-commitment-value strong{font-family:var(--font-heading);font-size:1.15rem}.deal-commitment-row.is-overdue .deal-commitment-next strong{color:var(--red)}.deal-commitment-row.is-unscheduled .deal-commitment-next strong{color:var(--amber-ink)}.deal-commitment-brief{border-left:1px solid var(--line);background:#f5f2e9;padding:22px}.deal-commitment-brief>span,.deal-commitment-brief>p{color:var(--muted);font-size:.65rem}.deal-commitment-brief>h2{color:var(--green-dark);font-family:var(--font-heading);margin:.45rem 0;font-size:1.65rem;line-height:1.08}.deal-brief-owner,.deal-commitment-brief dl{margin:1rem 0}.deal-commitment-brief dl div{border-top:1px solid var(--line);justify-content:space-between;gap:1rem;padding:.75rem 0;font-size:.68rem;display:flex}.deal-commitment-brief dt{color:var(--muted)}.deal-commitment-brief dd{text-align:right;max-width:62%;margin:0;font-weight:600}.deal-brief-commitment{background:var(--surface-warning);border-radius:10px;gap:.35rem;margin-bottom:14px;padding:12px;display:grid}.deal-brief-commitment span,.deal-brief-commitment small{color:#755f37;font-size:.6rem}.deal-brief-commitment strong{font-size:.75rem}.deal-commitment-brief>.button{width:100%}.deal-commitment-surface+.deal-table-surface{display:none}.sites-stage-workspace,.sites-stage-heading{max-width:none}.site-lifecycle-tabs{margin-bottom:0}.site-lifecycle-tabs a{border-radius:7px}.site-lifecycle-tabs a.active{background:var(--surface-success)}.site-view-toolbar{border-bottom:1px solid var(--line);margin-bottom:14px}.site-view-switcher a{min-height:48px}.site-action-queue{max-width:none}.site-compact-list-heading{padding:17px 20px}.site-compact-list-heading h2{color:var(--green-dark);font-size:1rem}.site-action-queue{width:100%;min-width:0;container:site-queue/inline-size}.site-action-layout{grid-template-columns:minmax(0,1fr) 260px;display:grid}.site-action-queue-rows{min-width:0}.site-action-queue-row{grid-template-columns:minmax(110px,.7fr) minmax(160px,1.2fr) minmax(130px,.8fr) minmax(110px,.7fr) minmax(160px,1fr) 18px;min-height:92px;padding:14px 18px}.site-action-queue-row .site-queue-signal{overflow-wrap:anywhere}.site-action-queue-row .site-queue-signal svg{flex-shrink:0}.site-action-queue-row .site-compact-owner,.site-compact-row .site-compact-owner{display:grid}.site-action-queue-row .site-field-owner small{overflow-wrap:anywhere;white-space:normal;max-width:none;overflow:visible}.site-card-photo{aspect-ratio:4/3;background:var(--surface-hover);border-radius:8px;width:100%;min-width:0;display:block;overflow:hidden}.site-card-photo img{object-fit:cover;width:100%;height:100%;display:block}.site-card-photo-placeholder{color:var(--muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;height:100%;padding:8px;font-size:.625rem;line-height:1.3;display:flex}.site-card-photo-placeholder svg{flex-shrink:0}.site-photo-identity{grid-template-columns:72px minmax(0,1fr);align-items:start;gap:12px}.site-photo-identity>.site-card-photo{aspect-ratio:1;display:block}.site-identity-copy{overflow-wrap:anywhere;gap:4px;min-width:0;display:grid}.site-identity-copy>strong{color:var(--green-dark);font-size:.875rem;line-height:1.35}.site-identity-copy>small{color:var(--muted);font-size:.625rem;line-height:1.4}.site-identity-copy>span{color:var(--muted);align-items:start;gap:4px;font-size:.6875rem;line-height:1.4;display:flex}.site-identity-copy>span svg{flex-shrink:0;margin-top:2px}.site-stage-slip>.site-card-photo{margin-bottom:4px}.site-stage-slip{border-radius:12px}.site-mobile-directory-card>.site-card-photo{aspect-ratio:1;align-self:start;width:calc(100% - 12px);margin:12px 0 12px 12px}.site-mobile-directory-card .site-field-owner small{white-space:normal;max-width:none;display:block;overflow:visible}.site-mobile-directory-card header{flex-wrap:wrap;align-items:start}.site-mobile-directory-card footer time{color:var(--muted);font-size:.6875rem}.site-field-coverage{background:var(--green-dark);color:#fff;flex-direction:column;padding:20px;display:flex}.site-field-coverage h2{font-family:var(--font-heading);margin:0;font-size:1.4rem}.site-field-coverage p{color:#d7e3d4;font-size:.62rem}.site-field-coverage dl{margin:0}.site-field-coverage dl div{border-top:1px solid #ffffff2b;justify-content:space-between;align-items:center;padding:14px 0;display:flex}.site-field-coverage dt{color:#d7e3d4;font-size:.68rem}.site-field-coverage dd{font-family:var(--font-heading);margin:0;font-size:1.45rem}.site-field-coverage>a{color:var(--green-dark);background:#fff;border-radius:8px;justify-content:center;align-items:center;gap:.45rem;min-height:44px;margin-top:auto;font-size:.72rem;font-weight:600;display:flex}.maps-page{gap:14px;width:100%;min-width:0;display:grid;container:map-page/inline-size}.maps-page>*,.maps-page .map-workspace{width:100%;min-width:0;max-width:none;margin-inline:0}.maps-page-heading{margin-bottom:0}.maps-page .coordinator-coverage-summary{border-left-width:1px;border-radius:14px;margin-bottom:0}.maps-page .coordinator-coverage-summary .section-kicker{display:none}.maps-page .coordinator-coverage-summary>div{grid-template-columns:repeat(3,minmax(0,1fr))}.maps-page .coordinator-coverage-summary>div>a{min-height:0}.maps-page .coordinator-coverage-summary>div>a:nth-child(n+4){border-top:1px solid var(--line)}.maps-page .coordinator-coverage-summary>div>a:nth-child(4){border-left:0}.map-workspace{max-width:none}.control-desk-metrics{box-shadow:var(--shadow-sheet);border:0;border-radius:14px}.map-workspace-heading{border-bottom:0;order:-3}.map-workspace-heading .section-kicker{display:none}.maps-page .map-workspace-heading h1{font-size:clamp(2rem,3vw,2.75rem);line-height:1.1}.maps-page .map-workspace-heading p{margin-top:.45rem}.maps-page .map-workspace-tools{justify-content:flex-end;padding:0;display:flex}.maps-page .map-split-workspace{--map-panel-height:clamp(620px,78dvh,820px);grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.maps-page .map-stage{background:var(--sheet);border:1px solid var(--line);border-radius:14px;grid-template-columns:minmax(0,1fr);align-content:start;gap:0;min-width:0;scroll-margin-top:80px;overflow:hidden}.maps-page .map-geography-heading{justify-content:space-between;align-items:center;gap:12px;min-height:64px;padding:12px 16px;display:flex}.map-geography-heading h2{color:var(--green-dark);margin:0;font-size:.875rem}.map-geography-heading p{color:var(--muted);margin:4px 0 0;font-size:.6875rem}.map-geography-heading .map-view-switch button{min-width:0;padding:10px;font-size:.6875rem}.map-geography-heading .map-view-switch{flex-shrink:0;width:auto}.map-geography-heading>div:first-child{min-width:0}.maps-page .map-stage>.map-canvas-shell,.maps-page .map-stage>.map-canvas-reserved,.maps-page .map-stage>.map-unavailable{border:0;border-radius:0;height:clamp(400px,60dvh,620px);min-height:0}.maps-page .map-stage .map-canvas{height:100%}.maps-page-founder .maplibregl-canvas{filter:saturate(.28)contrast(.9)}.maps-page .map-context{background:var(--sheet);border:1px solid var(--line);border-radius:14px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.maps-page .map-context>.map-detail{border:0;border-radius:0;order:1}.maps-page .map-context>.map-ledger{border:0;border-radius:0;min-height:0}.maps-page .map-context .map-ledger-heading{border-top:1px solid var(--line)}.maps-page .map-context .section-kicker{display:none}.map-mobile-selection{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex}.map-mobile-selection>div{gap:4px;min-width:0;display:grid}.map-mobile-selection strong{color:var(--green-dark);font-size:.875rem}.map-mobile-selection span{color:var(--muted);font-size:.75rem}.map-mobile-selection>a{flex-shrink:0}.maps-page .map-ledger-list{scrollbar-gutter:stable;min-height:0;overflow-y:auto}.maps-page .map-detail{overflow-wrap:anywhere;border-left-width:1px;min-width:0;max-width:none;position:static}.maps-page .map-detail-titlebar{justify-content:space-between;align-items:start;gap:10px;display:flex}.maps-page .map-detail-titlecopy{min-width:0}.maps-page .map-detail-title-actions{flex-shrink:0;gap:6px;display:flex}.maps-page .map-detail-title-actions a,.maps-page .map-detail-title-actions button{background:var(--sheet);border:1px solid var(--line-strong);color:var(--green);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:inline-flex}.maps-page .map-detail-title-actions a:hover,.maps-page .map-detail-title-actions button:hover{background:var(--surface-success);border-color:var(--sage)}.maps-page .map-detail-title-actions button:disabled{color:var(--muted);cursor:not-allowed;opacity:.55}.maps-page .map-detail-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px}.maps-page .map-detail-facts>div{border-left:1px solid var(--soft-line);padding-left:8px}.maps-page .map-detail-facts>div:nth-child(odd){border-left:0;padding-left:0}.maps-page .map-detail-pipeline{border-top:1px solid var(--line);gap:4px;margin-top:12px;padding-top:12px;display:grid}.map-detail-pipeline>span,.map-detail-pipeline small{color:var(--muted);font-size:.6875rem}.map-detail-pipeline>strong{color:var(--green-dark);font-variant-numeric:tabular-nums;font-size:1.5rem}.maps-page .map-detail-location{margin-top:12px}.maps-page .map-detail-location small{display:none}.maps-page .map-detail footer{flex-wrap:wrap;display:flex}.maps-page .map-context .map-detail>footer{background:var(--sheet);margin-top:8px;padding-block:8px;position:sticky;bottom:-16px}.maps-page .map-unavailable-ledger{display:none}.maps-page .map-list-workspace{grid-template-columns:minmax(0,1fr)}.map-ledger,.map-detail{border-color:var(--line)}.maps-page .map-ledger-select-site{min-height:76px;padding-block:9px}.maps-page .map-ledger-kind{color:var(--sage);font-family:var(--font-data);letter-spacing:.035em;text-transform:uppercase;margin:0;font-size:.56rem;font-weight:720}.maps-page .map-ledger-select-site .map-ledger-identity{gap:2px}.maps-page .map-ledger-select-site .map-ledger-identity>span{line-height:1.3}.maps-page .map-ledger-select-site .map-ledger-identity>small:last-child{margin-top:1px}.map-ledger-identity>.map-professional-role{color:var(--green-dark);font-weight:600}.map-ledger-list>li.is-selected{background:var(--surface-success);box-shadow:none}.map-pin-value{background:var(--green-dark);color:#fff;white-space:nowrap;border-radius:5px;padding:6px 8px;font-size:.6875rem;font-weight:600;display:none;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}.map-lens-pipeline .map-pin-value{display:block}.map-lens-pipeline .map-pin-label{top:calc(100% + 10px);bottom:auto}.map-pin-professional{border-radius:9px}.maps-page .map-pin.is-selected:not([data-ownership]){background:var(--amber);color:var(--green-dark)}.founder-footprint-controls{background:var(--sheet);border:1px solid var(--line);border-radius:14px}.founder-footprint-pulse{grid-template-columns:1.35fr repeat(3,minmax(0,1fr));display:grid}.founder-footprint-pulse>a{border-bottom:1px solid var(--line);gap:3px;padding:12px 16px;display:grid}.founder-footprint-pulse>a+a{border-left:1px solid var(--line)}.founder-footprint-pulse>a:first-child{box-shadow:inset 0 -3px var(--amber)}.founder-footprint-pulse span{color:var(--muted);font-size:.6875rem;font-weight:600}.founder-footprint-pulse strong{color:var(--green-dark);font-size:1.5rem;line-height:1.15}.founder-footprint-pulse small{color:var(--muted);font-size:.625rem}.founder-footprint-tools{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:10px;display:grid;position:relative}.founder-footprint-search{border:1px solid var(--line);border-radius:8px;align-items:center;gap:8px;min-width:0;padding-left:12px;display:flex}.founder-footprint-search>svg{color:var(--muted);flex-shrink:0}.founder-footprint-search input{font:inherit;outline-offset:-2px;background:0 0;border:0;width:100%;min-width:0;font-size:.8125rem}.founder-footprint-search button{color:var(--green);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;min-width:44px;min-height:44px;display:flex}.founder-footprint-layers{border:1px solid var(--line);border-radius:8px;display:flex;overflow:hidden}.founder-footprint-layers a{color:var(--muted);justify-content:center;align-items:center;gap:6px;min-height:44px;padding:0 12px;font-size:.75rem;display:flex}.founder-footprint-layers a+a{border-left:1px solid var(--line)}.founder-footprint-layers a.is-active{background:var(--surface-success);color:var(--green-dark)}.footprint-filter-disclosure{margin:0}.footprint-filter-disclosure>summary{min-height:44px;padding:8px 12px}.footprint-filter-disclosure .filter-disclosure-description,.footprint-filter-disclosure .active-filter-chips,.footprint-filter-disclosure .filter-disclosure-toggle>span:not(.filter-disclosure-count){display:none}.footprint-filter-disclosure .filter-disclosure-heading{gap:8px}.footprint-filter-disclosure .filter-disclosure-title{font-size:.75rem}.footprint-filter-disclosure .filter-disclosure-body{background:var(--sheet);border:1px solid var(--line);box-shadow:var(--shadow-sheet);z-index:32;border-radius:12px;padding:16px;position:absolute;top:calc(100% + 8px);left:0;right:0}.footprint-filter-disclosure .filter-disclosure-actions{display:none}.footprint-active-filters{flex-wrap:wrap;gap:8px;padding:0 12px 12px;display:flex}.footprint-active-filters a{background:var(--surface-success);color:var(--green);border-radius:6px;align-items:center;gap:8px;padding:6px 8px;font-size:.6875rem;display:inline-flex}
.deal-record-shell h1,.enquiry-detail-page h1,.site-record-shell h1,.site-record-page h1{font-family:var(--font-heading)}@media (max-width:1100px){:root{--rail-width:190px}.founder-signal-grid{grid-template-columns:minmax(0,1fr) 270px}.founder-enquiry-metric{border-left:0;border-top:1px solid var(--line);grid-column:1/-1;min-height:112px}.deal-commitment-workspace{grid-template-columns:minmax(0,1.35fr) 285px}.deal-commitment-row{grid-template-columns:minmax(190px,1fr) 110px minmax(155px,1fr) 18px}.deal-commitment-context{display:none}.site-action-layout{grid-template-columns:1fr}.site-field-coverage{grid-template-columns:190px 1fr auto;align-items:center;gap:18px;display:grid}.site-field-coverage dl{grid-template-columns:repeat(3,1fr);display:grid}.site-field-coverage dl div{gap:.25rem;padding:0 14px;display:grid}.site-field-coverage>a{min-width:160px;margin:0}}@media (max-width:900px){.enquiry-filter-menu>div{width:min(720px,100vw - 64px);left:0;right:auto}.crm-enquiry-directory .enquiry-active-filters a{min-height:44px;font-size:.875rem}:root{--rail-width:224px}.app-main{padding-inline:18px}.founder-primary-row{grid-template-columns:1fr}.founder-won-mainline{flex-direction:column;align-items:start;gap:4px}.founder-won-mainline>.founder-signal-change{max-width:none;margin:0}.enquiry-runway{grid-template-columns:repeat(2,minmax(0,1fr))}.deal-commitment-workspace{grid-template-columns:1fr}.deal-commitment-brief{border-left:0;border-top:1px solid var(--line)}.site-action-queue-row{grid-template-columns:130px minmax(180px,1fr) minmax(190px,1fr) 18px}.site-compact-owner{display:none}}@media (max-width:767px){.enquiry-view-switcher,.enquiry-directory-surface>.enquiry-runway,.enquiry-board-title,.enquiry-runway-heading>span{display:none}.enquiry-mobile-list-title{display:inline}.enquiry-directory-surface[data-view=board]>.enquiry-list{display:block}.enquiry-priority-tabs{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.enquiry-priority-tabs a{min-height:64px;padding:10px}.enquiry-priority-tabs a span{font-size:1.25rem}.enquiry-command-filters{background:0 0;border:0;padding:0}.enquiry-command-filters>form{grid-template-columns:minmax(0,1fr) 44px minmax(116px,.42fr);gap:8px}.enquiry-command-filters .enquiry-filter-search{min-height:44px}.enquiry-filter-search input{min-height:42px;font-size:1rem}.enquiry-filter-menu>summary{height:44px;min-height:44px;padding:0;position:relative}.enquiry-filter-menu>summary>span{display:none}.enquiry-filter-menu>summary b{position:absolute;top:-5px;right:-4px}.enquiry-filter-menu>div{max-height:calc(100dvh - 80px);padding:16px 16px max(16px,env(safe-area-inset-bottom));z-index:32;grid-template-columns:minmax(0,1fr);width:100%;position:fixed;inset:auto 0 0;overflow-y:auto}.enquiry-filter-menu select{min-height:44px;font-size:1rem}.enquiry-filter-menu footer{grid-column:1}.sort-menu>summary{min-height:44px;padding-inline:9px}.sort-menu-prefix{display:none}.sort-menu>summary strong{font-size:.7rem}.sort-menu-panel{min-width:0;max-height:min(78dvh,620px);padding:12px 14px max(16px, env(safe-area-inset-bottom));z-index:60;border-radius:14px 14px 0 0;width:100%;position:fixed;inset:auto 0 0;overflow-y:auto}.sort-menu-heading{padding:9px 10px 6px}.sort-menu-panel a{min-height:48px;font-size:.9rem}}@media (max-width:440px){.enquiry-command-filters>form{grid-template-columns:minmax(0,1fr) 44px 48px}.enquiry-command-filters .sort-menu>summary{padding:0}.enquiry-command-filters .sort-menu>summary strong,.enquiry-command-filters .sort-menu .sort-menu-chevron{display:none}}@media (max-width:650px){.app-main{padding:18px 12px 90px}.page-heading{align-items:start}.page-heading h1{font-size:1.5rem;line-height:1.2}.founder-period{display:none}.founder-signal-grid{display:block}.founder-won-panel{border-right:0;padding:18px 14px 13px}.founder-won-mainline>strong{font-size:2.65rem}.founder-won-chart{grid-template-rows:138px auto;grid-template-columns:30px minmax(0,1fr);margin-top:14px}.founder-chart-bars{gap:1px;height:138px}.founder-chart-legend{gap:10px;margin-left:30px}.founder-chart-legend>strong{flex-basis:100%;margin-left:0}.founder-support-metrics{border-top:1px solid var(--line);padding:0}.founder-support-metrics>a{min-height:105px;padding:14px 18px}.founder-support-metrics>a>strong{font-size:1.8rem}.founder-enquiry-metric{min-height:126px;padding:18px}.founder-commercial-exceptions{display:block}.founder-commercial-exceptions>div{min-height:62px;padding:12px 18px}.founder-commercial-exceptions>a{border-left:0;border-top:1px solid var(--line);min-height:62px;padding:12px 18px}.founder-context-grid{grid-template-columns:1fr}.deal-command-bar{grid-template-columns:minmax(0,1fr)}.deal-view-switch{display:none}.deal-quick-views{overflow-x:auto}.deal-operating-strip{scroll-snap-type:x mandatory;display:flex;overflow-x:auto}.deal-operating-strip>a{scroll-snap-align:start;flex:0 0 78%}.deal-commitment-row{grid-template-columns:1fr auto;align-items:start;gap:9px;min-height:0;padding:15px 13px}.deal-commitment-context{display:none}.deal-commitment-identity{grid-column:1}.deal-commitment-value{text-align:right;grid-area:1/2}.deal-commitment-next{background:#f4f1e8;grid-column:1/-1;padding:10px}.deal-commitment-row>svg,.deal-commitment-brief{display:none}.site-lifecycle-tabs,.site-view-switcher{margin-inline:-12px;padding-left:8px}.site-action-queue-row{grid-template-columns:1fr 18px;align-items:start;padding:15px 13px}.site-action-queue-row>*{grid-column:1}.site-action-queue-row>.site-compact-open{grid-area:1/2}.site-compact-owner{display:block}.site-compact-action{background:#f4f1e8;padding:10px}.site-field-coverage{display:block}.site-field-coverage dl{display:grid}.site-field-coverage>a{margin-top:14px}}@container map-page (min-width:760px){.maps-page .map-list-workspace{grid-template-columns:minmax(0,1fr) minmax(280px,.55fr)}.maps-page .map-list-workspace .map-ledger-list{max-height:min(600px,70dvh)}}@container map-page (min-width:920px){.maps-page .coordinator-coverage-summary>div{grid-template-columns:repeat(6,minmax(0,1fr))}.maps-page .coordinator-coverage-summary>div>a:nth-child(n+4){border-top:0}.maps-page .coordinator-coverage-summary>div>a:nth-child(4){border-left:1px solid var(--line)}.maps-page .map-split-workspace{grid-template-columns:minmax(0,1fr) clamp(360px,27vw,420px)}.maps-page .map-stage>.map-canvas-shell,.maps-page .map-stage>.map-canvas-reserved,.maps-page .map-stage>.map-unavailable{height:calc(var(--map-panel-height) - 64px)}.maps-page .map-context{height:var(--map-panel-height)}.maps-page .map-context>.map-detail{scrollbar-gutter:stable;flex-shrink:0;order:0;max-height:58%;overflow-y:auto}.maps-page-founder .map-context>.map-detail{max-height:49%;padding:14px 16px 12px}.maps-page-founder .map-context .map-detail-pipeline{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:2px 8px;margin-top:8px;padding-top:8px}.maps-page-founder .map-context .map-detail-pipeline>strong{grid-area:1/2;font-size:1.35rem}.maps-page-founder .map-context .map-detail-pipeline>small{grid-column:1/-1}.maps-page-founder .map-context .map-detail-location{margin-top:8px;padding-top:8px}.maps-page-founder .map-context .map-detail-attention{margin-top:8px;padding:8px}.maps-page-founder .map-context .map-detail-facts{gap-block:6px;margin-top:8px;padding-top:8px}.maps-page .map-context .map-detail-facts{grid-template-columns:repeat(3,minmax(0,1fr))}.maps-page .map-context .map-detail-facts>div:nth-child(odd){border-left:1px solid var(--soft-line);padding-left:8px}.maps-page .map-context .map-detail-facts>div:nth-child(3n+1){border-left:0;padding-left:0}.maps-page .map-context>.map-ledger{flex-direction:column;flex:1;display:flex}.maps-page .map-context .map-ledger-list{flex:1;max-height:none}.maps-page .map-mobile-selection{display:none}}@container map-page (max-width:759px){.maps-page .map-geography-heading{gap:8px;padding:12px}.map-geography-heading h2{font-size:.8125rem}.map-geography-heading .map-view-switch button{padding-inline:8px}.founder-footprint-pulse{grid-template-columns:repeat(2,minmax(0,1fr))}.founder-footprint-pulse>a:nth-child(3){border-left:0}.founder-footprint-tools{grid-template-columns:minmax(0,1fr) auto}.founder-footprint-layers{grid-area:2/1/auto/-1}.founder-footprint-layers a{flex:1}.founder-footprint-search input{font-size:.75rem}.footprint-filter-disclosure .filter-disclosure-body{max-height:65dvh;overflow-y:auto}.maps-page .professional-map-filter-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.maps-page .professional-map-search{grid-column:1/-1}.maps-page .coordinator-coverage-summary>div{grid-template-columns:repeat(2,minmax(0,1fr))}.maps-page .coordinator-coverage-summary>div>a{border:0;border-bottom:1px solid var(--soft-line);min-height:0}.maps-page .coordinator-coverage-summary>div>a:nth-child(2n){border-left:1px solid var(--soft-line)}}@container site-queue (max-width:1250px){.site-action-layout{grid-template-columns:minmax(0,1fr)}.site-field-coverage{grid-template-columns:minmax(150px,.8fr) minmax(0,1.5fr) auto;align-items:center;gap:16px;padding:18px;display:grid}.site-field-coverage dl{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.site-field-coverage dl div{gap:.25rem;padding:0 14px;display:grid}.site-field-coverage>a{min-width:150px;margin:0}}@container site-queue (max-width:1000px){.site-action-queue-row{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) minmax(0,.85fr) 18px;align-items:start;gap:12px 18px}.site-action-queue-row .site-compact-identity{grid-area:1/1/auto/3}.site-action-queue-row .site-compact-stage{grid-area:2/2}.site-action-queue-row .site-compact-owner{grid-area:1/3}.site-action-queue-row .site-queue-signal{grid-area:2/1}.site-action-queue-row .site-compact-action{border-top:1px solid var(--soft-line);grid-area:3/1/auto/4;padding-top:10px}.site-action-queue-row .site-compact-open{grid-area:1/4/4}.site-action-queue-row .site-compact-stage>small,.site-action-queue-row .site-compact-owner>small,.site-action-queue-row .site-compact-action>small{color:var(--muted);font-size:.65rem;display:block}.site-field-coverage{grid-template-columns:minmax(0,1fr) auto}.site-field-coverage dl{grid-area:2/1/auto/-1}}@container site-queue (max-width:640px){.site-action-queue-row{grid-template-columns:minmax(0,1fr) minmax(0,.9fr) 18px;gap:12px}.site-action-queue-row .site-queue-signal{grid-area:1/1/auto/3}.site-action-queue-row .site-compact-identity{grid-area:2/1/auto/-1}.site-action-queue-row .site-compact-stage{grid-area:3/1}.site-action-queue-row .site-compact-owner{grid-area:3/2/auto/4}.site-action-queue-row .site-compact-action{background:var(--surface-hover);border:0;grid-area:4/1/auto/-1;padding:10px}.site-action-queue-row .site-compact-open{grid-area:1/3}.site-photo-identity{grid-template-columns:80px minmax(0,1fr)}.site-field-coverage{grid-template-columns:minmax(0,1fr)}.site-field-coverage dl{grid-row:auto}.site-field-coverage dl div{padding:0 8px}.site-field-coverage>a{min-width:0}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition-duration:.01ms!important}}.sort-menu-header{justify-content:space-between;align-items:center;display:flex}.sort-menu-header>button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;min-width:44px;min-height:44px;display:flex}.sort-menu-header>button:hover{background:var(--surface-hover);color:var(--green-dark)}@media (max-width:650px){.sales-work-heading{grid-template-columns:minmax(0,1fr) auto;gap:.6rem}.sales-work-heading>div{display:contents}.sales-work-heading h1{grid-column:1}.sales-work-heading>a{grid-area:1/2;width:auto;padding-inline:.65rem}.sales-work-heading p{grid-column:1/-1;margin:0}.directory-search-options .field>span{font-size:.8rem}.site-view-toolbar{flex-wrap:wrap;gap:.5rem}.site-view-toolbar>.sort-menu{margin-left:auto}}
.record-attention .record-attention-heading h2{font-family:var(--font-ui);font-size:1rem;line-height:1.3}.record-attention-heading{align-items:center;margin-bottom:.65rem}.record-attention-heading>div{align-items:center}.record-attention-heading>span{background:0 0;padding:0;font-weight:500}.record-attention.has-urgent .record-attention-heading>span{background:0 0}.attention-record.attention-urgent strong{color:var(--graphite)}.attention-record>div{min-width:0}.attention-record .button{font-size:.8rem}.customer-command-shell{align-content:start}.customer-command-shell .customer-profile-heading{align-items:center;gap:.75rem;margin:0}.customer-profile-heading .profile-heading-identity{gap:.75rem}.customer-profile-heading .record-code{margin-top:.25rem;display:block}.customer-profile-heading p{overflow-wrap:anywhere;margin:.35rem 0 0}.customer-quick-actions .customer-contact-action{border-color:var(--line);color:var(--green-dark);min-height:44px;font-size:.8rem}.customer-quick-actions .customer-contact-action:hover{background:var(--surface-success);border-color:var(--sage)}.control-tower>.unified-work{margin-block:0}.control-desk-metrics>a{min-height:64px;padding:.65rem .85rem}@media (max-width:700px){.customer-command-shell{gap:.75rem}.customer-command-shell .customer-profile-heading{align-items:stretch}.customer-profile-heading .customer-quick-actions{justify-content:flex-start;gap:.5rem}.customer-profile-heading .customer-contact-action{flex:0 auto;width:auto;padding-inline:.85rem}.customer-command-tabs>a{gap:.25rem;min-height:44px}.customer-commercial-grid .ledger-heading{padding:.75rem .9rem}.customer-commercial-grid .ledger-heading h2{font-size:1.1rem}.customer-commercial-grid .ledger-heading p{margin-top:.2rem}.sales-workspace>.sales-work-heading{margin-bottom:0}.sales-command-now{padding:.65rem .75rem}.sales-workload-distribution{gap:.4rem;padding:.65rem .75rem}.sales-work-record-main{gap:.45rem}.sales-work-record dl{margin-block:.3rem}.record-attention{padding:.75rem}.record-attention .record-attention-heading{flex-direction:row;gap:.5rem}.record-attention-heading>span{white-space:nowrap}.attention-record{gap:.5rem;padding-top:.65rem}.unified-work>.ledger-heading{gap:.6rem;padding:.75rem}.unified-work>.ledger-heading p{font-size:.8rem;line-height:1.4}.unified-work-row{gap:.4rem .6rem;padding:.75rem}.unified-work-main strong{font-size:.95rem;line-height:1.4}.unified-work-due small{font-size:.75rem}}.sales-record-next-action{background:var(--paper);border-radius:var(--radius-control);padding:.65rem .75rem}.sales-record-next-action dt{color:var(--green-dark);font-weight:600}.sales-record-next-action dd{margin-top:.3rem}.sales-record-next-action dd time{margin-top:.3rem;font-weight:500}.sales-record-site{align-self:center}.sales-record-context>summary{min-height:44px}@media (max-width:700px){.sales-work-heading p{margin-top:.25rem}.sales-workload-distribution .sales-distribution-track,.sales-lane-nav>.is-empty{display:none}.sales-lane-nav{flex-wrap:wrap;gap:.25rem .75rem;overflow:visible}.sales-lane-nav a{min-height:44px;font-size:.8rem}.sales-customer-line{flex-wrap:wrap;align-items:baseline;gap:.2rem .75rem;display:flex}.sales-customer-line>a{flex-basis:100%}.sales-customer-line>*+:before{content:none}.sales-work-record dl{grid-template-columns:minmax(0,1fr);gap:.65rem}.sales-record-site{grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:.65rem;display:grid}.sales-record-site dd{margin:0}}

@media (min-width:901px) and (max-width:1440px){:root{--rail-width:144px;--page-gutter:1rem;--space-5:1rem;--space-6:1.125rem;--space-8:1.5rem}body{font-size:.9375rem}.app-main{min-width:0;max-width:none;padding:1rem 1rem 2.5rem}.page-heading,.record-page,.record-shell{min-width:0}.page-heading{gap:1rem;margin-bottom:.875rem}.page-heading h1,.map-workspace-heading h1,.record-page h1{font-size:2rem}.page-heading p{margin-top:.4rem;font-size:.75rem}.ledger-surface,.founder-section,.site-action-queue,.site-compact-list,.deal-commitment-surface,.enquiry-runway-surface{border-radius:10px}.detail-surface{padding:1rem 1.125rem}.ledger-heading{padding:.75rem 1rem}.filter-disclosure-summary{min-height:52px;padding:.65rem .85rem}.ledger-row{gap:.75rem;min-height:68px}.record-tabs button{min-height:44px;padding:.55rem .7rem .45rem}.tab-section-stack{gap:.8rem;padding:.875rem}.tab-section-stack>.detail-surface,.tab-section-stack>.filing-docket{padding:1rem 1.1rem}.operational-empty-state{padding:1rem}.founder-home{gap:10px}.founder-heading h1{font-size:2rem}.founder-section .section-heading{padding:13px 16px}.founder-signal-grid{min-height:286px}.founder-won-panel{padding:17px 20px 11px}.founder-won-mainline>strong{font-size:2.35rem}.founder-won-chart{grid-template-rows:116px auto;margin-top:11px}.founder-chart-bars{height:116px;padding-top:24px}.founder-support-metrics{padding-inline:18px}.founder-enquiry-metric{padding:18px 20px}.enquiry-priority-tabs{margin-bottom:10px}.enquiry-priority-tabs a{min-height:74px;padding:11px 13px}.enquiry-priority-tabs a span{font-size:1.18rem}.enquiry-command-filters{margin-bottom:10px}.enquiry-runway{min-height:430px}.enquiry-runway-heading{padding:.75rem .875rem}.enquiry-runway-lane>header{gap:.45rem;padding:.7rem}.enquiry-runway-card-main{gap:.6rem;padding:.75rem .7rem .5rem}.enquiry-runway-card>.enquiry-card-footer{padding:0 .7rem .5rem}.enquiry-runway-owner{gap:.4rem}.enquiry-runway-owner>.profile-photo,.enquiry-runway-owner>.enquiry-owner-placeholder{width:34px;height:34px}.enquiry-runway-card h3,.enquiry-runway-action strong{font-size:.75rem}.enquiry-runway-card p,.enquiry-runway-action span,.enquiry-runway-action time{font-size:.6875rem}.deal-operating-strip>a{min-height:76px;padding:11px 13px}.deal-commitment-row{min-height:96px;padding:11px 14px}.site-action-queue-row{min-height:78px;padding:10px 14px}.enquiry-detail-page .enquiry-record-heading{padding-bottom:.875rem}.enquiry-detail-page .enquiry-record-heading h1{font-size:2rem}.enquiry-detail-page :is(.detail-surface,.filing-docket,.ledger-surface){padding:1rem}.enquiry-facts-surface>.section-heading,.enquiry-facts-surface .detail-pair{padding:.8rem 1rem}}@media (min-width:1280px) and (max-width:1440px){.enquiry-runway{grid-template-columns:repeat(4,minmax(0,1fr))}}
:root{--paper:#f7f6f2;--sheet:#fffefa;--line:#d9dcd3;--soft-line:#e8ebe3;--surface-hover:#f1f4ed;--muted:#5d665b;--radius-control:8px;--radius-surface:14px;--action-height:44px;--action-padding:.6rem .85rem}.button{border-radius:var(--radius-control);font-family:var(--font-ui);min-height:var(--action-height);padding:var(--action-padding);gap:.5rem;font-size:.875rem;font-weight:600;line-height:1.3}.button-primary{background:var(--green);border-color:var(--green)}.button-primary:hover{background:var(--green-dark);border-color:var(--green-dark)}.button-secondary{background:var(--sheet);color:var(--green-dark);border-color:#9eae99}.button-secondary:hover{background:var(--surface-hover);border-color:var(--green)}.button:disabled{cursor:not-allowed}.button svg{flex-shrink:0}form :is(input:not([type=hidden]):not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]),select,textarea){border-radius:var(--radius-control);font-family:var(--font-ui);font-weight:400;line-height:1.45}form :is(input,select,textarea)[aria-invalid=true]{border-color:var(--red)}form :is(input,select,textarea)::placeholder{color:#687065;opacity:1}form :is(input,select,textarea):focus-visible{outline:2px solid var(--focus);outline-offset:2px}form :is(input[type=checkbox],input[type=radio]){accent-color:var(--green)}:is(.intake-sheet,.customer-create-surface,.commercial-action-form) :is(h2,h3){font-family:var(--font-ui)}.form-alert{border-radius:8px;grid-column:1/-1}.form-alert p{margin:0}.form-alert p+p{margin-top:.4rem}.form-alert.record-form-error{width:100%;min-width:0;display:block}.record-form-error>p{align-items:start;gap:.5rem;display:flex}.record-form-error>p>svg{flex:none;margin-top:.15rem}.record-form-error ul{margin:.5rem 0 0;padding:0;list-style:none}.record-form-error li+li{margin-top:.3rem}.record-form-error li button{color:inherit;cursor:pointer;font:inherit;text-align:left;text-underline-offset:.2em;overflow-wrap:anywhere;background:0 0;border:0;width:100%;min-height:44px;padding:.35rem 0;text-decoration:underline;display:block}.deal-item-row>form:has(.record-form-error){grid-column:1/-1;justify-self:stretch;align-items:start;gap:.75rem;min-width:0;display:flex}.deal-item-row .record-form-error{overflow-wrap:anywhere;flex:1}.deal-item-row .icon-button{flex-shrink:0;width:44px;height:44px;padding:0}.deal-item-row .icon-button[aria-busy=true]>svg:not(.form-submit-progress){display:none}@media (min-width:701px){.deal-item-head,.deal-item-row{grid-template-columns:minmax(180px,1fr) minmax(80px,.35fr) minmax(110px,.45fr) 44px}}.architect-meeting-nav a{padding-inline:.5rem;font-size:.8125rem}.architect-meeting-submit .button{white-space:normal}body:has(.architect-meeting-workspace) .help-fab{width:fit-content;margin:.75rem 1rem .75rem auto;position:relative;bottom:auto;right:auto}.person-identity{align-items:center;gap:.7rem;min-width:0;font-size:.9375rem;display:flex}.person-identity>.profile-photo{flex:none}.person-identity>.person-identity-text{font-size:inherit;gap:.1rem;min-width:0;display:grid}.person-identity-text :is(a,strong){color:var(--green-dark);font-size:inherit;overflow-wrap:anywhere;font-weight:600;line-height:1.4}.person-identity-text>small{color:var(--muted);overflow-wrap:anywhere;font-size:.8125rem;font-weight:400}.schedule-next-choice{border-block:1px solid var(--soft-line);cursor:pointer;align-items:center;gap:.7rem;min-height:56px;padding-block:.7rem;display:flex}.schedule-next-choice input{flex:none;width:18px;height:18px}.schedule-next-choice>span{gap:.15rem;display:grid}.schedule-next-choice small{color:var(--muted);font-size:.8125rem;font-weight:400}.commercial-action-form{gap:1rem;padding:1.1rem}.commercial-action-form legend,.commercial-action-form .field>span{font-size:.875rem}.commercial-action-form :is(input,select,textarea){font-size:1rem}.follow-up-completion-composer{border:1px solid var(--line);border-radius:10px;min-width:0;margin-block:.75rem}.follow-up-completion-composer>summary{background:var(--surface-hover);color:var(--green-dark);cursor:pointer;border-radius:10px;align-items:center;gap:.6rem;min-height:44px;padding:.65rem .8rem;font-size:.875rem;font-weight:600;list-style:none;display:flex}.follow-up-completion-composer>summary::-webkit-details-marker{display:none}.follow-up-completion-composer>summary>svg{flex-shrink:0}.follow-up-completion-composer>summary>span{color:inherit;font:inherit;flex:1}.follow-up-completion-composer[open]>summary{border-bottom:1px solid var(--line);border-radius:10px 10px 0 0}.follow-up-completion-composer[open]>summary .completion-chevron{transform:rotate(180deg)}.deal-current-action-body:has(.follow-up-completion-composer[open]){flex-direction:column;align-items:stretch}@media (max-width:1100px){.follow-up-completion-composer>summary{min-height:48px}}@media (min-width:768px){.follow-up-completion-composer .commercial-action-form fieldset{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr))}.follow-up-completion-composer .commercial-action-form>.button{justify-self:end;width:auto}}.sales-work-reform,.sales-work-reform+.unified-work{width:100%;max-width:1100px;margin-inline:auto}.sales-work-reform{gap:1.5rem}.sales-work-reform>.sales-work-heading{text-align:left;flex-direction:row;justify-content:space-between;align-items:center;gap:1rem;margin:0;display:flex}.sales-work-reform .sales-work-heading>div{display:block}.sales-work-reform .sales-work-heading h1{margin:0;font-size:clamp(2rem,3vw,2.65rem);line-height:1.15}.sales-work-reform .sales-work-heading p{margin-top:.4rem;font-size:.9375rem}.sales-queue{background:var(--sheet);border:1px solid var(--line);border-radius:var(--radius-surface);min-width:0;overflow:clip}.sales-queue-tabs{scrollbar-width:thin;gap:0;display:flex;overflow-x:auto}.sales-queue-tabs>a{color:var(--muted);border-bottom:3px solid #0000;flex-shrink:0;align-items:center;gap:.6rem;min-height:54px;padding:.85rem 1.1rem;font-size:.875rem;text-decoration:none;display:inline-flex}.sales-queue-tabs>a:hover{background:var(--surface-hover)}.sales-queue-tabs>a[aria-current]{border-bottom-color:var(--green);color:var(--green-dark);font-weight:600}.sales-queue-tabs strong{font-variant-numeric:tabular-nums;font-size:.8125rem}.sales-queue-search{border-block:1px solid var(--soft-line);flex-wrap:wrap;align-items:center;gap:.6rem;padding:.75rem 1.1rem;display:flex}.sales-queue-query{background:var(--sheet);border:1px solid var(--line);border-radius:8px;flex:220px;align-items:center;gap:.5rem;min-width:0;padding-left:.7rem;display:flex}.sales-queue-query>svg{color:var(--muted);flex-shrink:0}.sales-queue-query input{box-shadow:none;background:0 0;border:0;border-radius:0;flex:1;width:100%;min-width:0;min-height:44px;padding:.6rem 0;font-size:.875rem}.sales-queue-query button{color:var(--green);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;min-width:44px;min-height:44px;display:flex}.sales-queue-sort{flex:0 170px}.sales-queue-sort select{width:100%;min-height:44px;font-size:.875rem}.sales-queue-heading{background:var(--surface-hover);align-items:center;gap:.7rem;min-height:66px;padding:.85rem 1.2rem;display:flex}.sales-queue-heading h2{color:var(--green-dark);font-family:var(--font-ui);margin:0;font-size:1.0625rem}.sales-queue-heading>span:last-child{color:var(--muted);margin-left:auto;font-size:.8125rem}.sales-queue-icon{background:var(--green-dark);color:var(--sheet);border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.sales-work-reform .sales-work-list{display:block}.sales-work-reform .sales-work-record{border:0;border-top:1px solid var(--line);box-shadow:none;background:0 0;border-radius:0;grid-template-columns:52px minmax(0,1fr);display:grid;overflow:visible}.sales-work-marker{border-right:1px solid var(--soft-line);color:#657662;background:#fafaf6;justify-content:center;align-items:flex-start;padding-top:1.4rem;display:flex}.sales-work-reform .lane-overdue .sales-work-marker,.sales-work-reform .lane-overdue .sales-work-timing{color:#ad362d}.sales-work-reform .lane-due-today .sales-work-marker,.sales-work-reform .lane-due-today .sales-work-timing{color:#845900}.sales-work-reform .lane-newly-assigned .sales-work-marker{color:#2764a4}.sales-work-reform .sales-work-record-main{gap:.85rem;padding:1.25rem 1.5rem 0;display:grid}.sales-work-reform .sales-work-record-main>header{justify-content:space-between;align-items:start;gap:.6rem;display:flex}.sales-work-reform .sales-work-record-main>header>div{min-width:0}.sales-work-reform .sales-work-record-main h3{color:var(--graphite);font-family:var(--font-ui);overflow-wrap:anywhere;margin:0;font-size:1.2rem;font-weight:600;line-height:1.4}.sales-work-reform .sales-work-record-main>header a{text-decoration:none}.sales-work-reform .sales-work-record-main>header a:hover h3{color:var(--green);text-decoration:underline}.sales-record-open{flex:0 0 44px;justify-content:center;align-items:center;min-height:44px;display:flex}.sales-work-timing{color:var(--muted);flex-wrap:wrap;align-items:center;gap:.35rem .7rem;margin:.45rem 0 0;font-size:.875rem;font-weight:500;display:flex}.sales-work-timing>span+span,.sales-work-timing time{border-left:1px solid;padding-left:.7rem}.sales-work-person{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.7rem;display:flex}.sales-work-person>.person-identity{flex:220px}.sales-work-value{color:var(--graphite);font-variant-numeric:tabular-nums;font-size:1rem;font-weight:500}.sales-work-record-title{color:var(--muted);margin:0;font-size:.9375rem;line-height:1.5}.sales-work-site{align-items:center;gap:.45rem;min-height:36px;font-size:.875rem;display:flex}.sales-work-site svg{color:var(--muted);flex-shrink:0}.sales-work-reform .sales-action-composer{border:0;grid-column:auto}.sales-record-actions{flex-wrap:wrap;align-items:center;gap:.7rem 1.1rem;padding:.25rem 0 .75rem;display:flex}.sales-work-reform .contact-quick-actions.is-labelled{flex:none;gap:.8rem}.sales-work-reform .contact-quick-actions.is-labelled a{border:0;gap:.4rem;width:auto;min-width:60px;padding-inline:.25rem;font-size:.8125rem}.sales-work-reform .contact-quick-actions.is-labelled button{display:none}.sales-work-reform .sales-record-context{border-top:1px solid var(--soft-line);margin:0 -1.5rem;padding:0 1.5rem;font-size:.875rem}.sales-work-reform .sales-record-context>summary{gap:.55rem;width:100%;min-height:52px}.sales-work-reform .sales-record-context>summary>svg:last-child{margin-left:auto}.sales-work-reform .sales-record-context[open]>summary>svg:last-child{transform:rotate(180deg)}.sales-work-reform .sales-record-context>p{margin:0 0 1rem;font-size:.875rem;line-height:1.5}.sales-work-reform .sales-record-context dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem 1.5rem;margin:0 0 1rem}.sales-work-reform .sales-record-context :is(dt,dd){font-size:.8125rem}.sales-queue-empty{text-align:center;flex-direction:column;align-items:center;gap:.6rem;padding:3rem 1.25rem;display:flex}.sales-queue-empty>svg{color:var(--sage)}.sales-queue-empty h3{font-family:var(--font-ui);margin:0}.sales-queue-empty p{color:var(--muted);margin:0 0 .75rem}.sales-queue-pagination{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:.5rem;padding:1rem;font-size:.875rem;display:flex}.sales-work-reform+.unified-work{border:1px solid var(--line);border-radius:var(--radius-surface);box-shadow:none;margin-top:1.25rem}.sales-work-reform+.unified-work .ledger-heading{background:var(--surface-hover);padding:1rem 1.2rem}.sales-work-reform+.unified-work h2{font-family:var(--font-ui);font-size:1.0625rem}.sales-work-reform+.unified-work :is(.unified-work-main>strong,.unified-work-action){font-size:.9375rem}
.customer-create-surface{border:1px solid var(--line);border-radius:var(--radius-surface);box-shadow:none;max-width:850px}.customer-create-form{gap:1.1rem 1.25rem}.customer-duplicate-review:not(.has-matches){background:var(--surface-hover);border-color:var(--line)}.customer-create-form>label>span:first-child,.task-create-sheet .field>label{font-size:.875rem;font-weight:600}.customer-create-form .form-actions{border-top:1px solid var(--soft-line);margin-top:.4rem;padding-top:1.2rem}.customer-create-form .form-actions>a{border-color:#0000}.task-create-sheet{border:1px solid var(--line);border-radius:var(--radius-surface);box-shadow:none}.task-create-sheet .intake-heading{margin-bottom:1.5rem}.task-create-sheet .intake-heading h1{font-family:var(--font-heading)}.task-create-sheet .intake-heading p{font-size:.9375rem}.task-create-sheet .task-form-section-heading h2{font-family:var(--font-ui);font-size:1.0625rem}.task-create-sheet .field-hint,.task-form-section-heading p{font-size:.8125rem;line-height:1.5}.task-save-docket{border:1px solid var(--line);border-radius:var(--radius-surface);box-shadow:none}.task-save-docket:before,.task-save-docket:after{display:none}.task-save-docket .button-full{position:static;bottom:auto}@media (max-width:900px){form :is(input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]),select,textarea){font-size:1rem}.sales-work-reform,.sales-work-reform+.unified-work{max-width:720px}.sales-work-reform .sales-work-heading h1{font-size:2rem}.sales-work-reform .sales-work-heading p{font-size:.8125rem}.sales-queue-tabs>a{min-height:50px;padding:.75rem .9rem}.sales-queue-search{gap:.5rem;padding:.75rem}.sales-queue-query{flex-basis:100%}.sales-queue-sort{flex-grow:1}.sales-work-reform .sales-work-record{grid-template-columns:34px minmax(0,1fr)}.sales-work-marker{padding-top:1.05rem}.sales-work-marker svg{width:19px;height:19px}.sales-work-reform .sales-work-record-main{gap:.75rem;padding:1rem .85rem 0}.sales-work-reform .sales-work-record-main h3{font-size:1.0625rem}.sales-work-reform .sales-record-open{display:none}.sales-work-reform .sales-record-context{margin-inline:-.85rem;padding-inline:.85rem}.sales-work-person>.person-identity{flex-basis:170px}.sales-queue-heading{gap:.55rem;padding-inline:.75rem}.sales-queue-heading>span:last-child{font-size:.75rem}.task-save-docket{padding:1rem}.task-save-docket h2,.task-save-docket>p,.task-save-docket>svg{display:none}.customer-create-form .form-actions{flex-direction:row}.customer-create-form .form-actions>a{width:auto}.customer-create-form .form-actions>button{flex:1;width:auto}}.task-participant-info{min-width:0}.task-employee-options label .person-identity-text>small{font-size:.75rem}.task-employee-options label .person-identity{gap:.55rem}.task-employee-options label select{min-height:44px}.app-main :is(h2,h3,h4){font-family:var(--font-ui);letter-spacing:-.015em}.app-main :is(.ledger-surface,.detail-surface,.filing-docket,.founder-section,.site-action-queue,.site-compact-list,.deal-commitment-surface,.enquiry-runway-surface){border:1px solid var(--line);border-radius:var(--radius-surface);box-shadow:none}.app-main :is(.detail-surface,.intake-sheet):before,.app-main .filing-docket:before,.app-main .filing-docket:after{display:none}.app-main :is(.section-heading,.ledger-heading){gap:.8rem}.app-main :is(.field>label,.field>span:first-child){font-family:var(--font-ui);font-size:.875rem;font-weight:600;line-height:1.45}.app-main :is(.field-hint,.field-error,.field>small){font-family:var(--font-ui);font-size:.8125rem;line-height:1.5}.app-main :is(.detail-pair>span,.detail-pairs dt){font-size:.8125rem}.app-main :is(.form-grid,.form-stack){gap:1rem 1.2rem}.app-main :is(.inline-actions,.form-actions,.record-heading-actions,.media-upload-actions){gap:.65rem}.decision-review-form{gap:.65rem;min-width:0;display:grid}.decision-review-form .field{min-width:0;margin:0}.decision-review-form textarea{resize:vertical;width:100%;min-width:0}.decision-review-form .decision-buttons{flex-wrap:wrap;gap:.5rem;display:flex}.decision-review-form .decision-buttons .button{white-space:normal;flex:auto;min-width:0}.overview-review-shortcuts{flex-wrap:wrap;gap:.65rem;max-width:1280px;margin:0 auto 1rem;display:flex}.overview-review-shortcuts .button{min-height:44px}.overview-review-shortcuts .button>span{color:var(--muted);font-variant-numeric:tabular-nums}.overview-attention,.overview-review-queue{scroll-margin-top:6rem}.overview-review-queue>a.review-queue-row{grid-template-columns:minmax(0,1fr) auto 18px}.overview-review-queue .ledger-primary{gap:.65rem;min-width:0}.overview-review-queue .ledger-primary>.status-chip{justify-self:start}.overview-review-queue .ledger-primary>p,.overview-review-queue time{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:.875rem;line-height:1.5}.overview-review-queue .person-identity{min-width:0}.overview-review-queue .person-identity-text{overflow-wrap:anywhere}.overview-review-record{overflow-wrap:anywhere;align-items:center;gap:.5rem;min-height:44px;font-size:1rem;display:inline-flex}.overview-review-record>svg{flex:none}.overview-review-queue>.success-note{margin:1rem}@media (max-width:560px){.overview-review-queue>a.review-queue-row{grid-template-columns:minmax(0,1fr) 18px}.overview-review-queue>a.review-queue-row>.status-chip{grid-area:2/1;justify-self:start}.overview-review-queue>a.review-queue-row>svg{grid-area:1/2}}.overview-access-review{width:min(100%,30rem)}.review-queue-row:has(.overview-access-review){grid-template-columns:minmax(0,1fr) minmax(280px,.9fr);align-items:start}@media (max-width:900px){.review-queue-row:has(.overview-access-review){grid-template-columns:minmax(0,1fr)}.overview-access-review{width:100%}}.app-main :is(.form-actions,.record-heading-actions,.media-upload-actions){flex-wrap:wrap}.app-main :is(button,a,summary):focus-visible{outline:2px solid var(--focus);outline-offset:3px}.app-main :is(input,textarea){caret-color:var(--green-dark)}.app-main ::selection{color:var(--green-dark);background:#dce9d5}.app-main :is(.record-tabs-nav,.record-tab-list,.record-tabs-list){scrollbar-width:thin}.person-identity-compact{gap:.5rem;font-size:.875rem}.person-identity-compact .profile-photo-image{width:30px;height:30px}.person-identity-compact .profile-photo-image>span{font-size:.65rem}.person-identity-compact .person-identity-text strong{font-size:inherit}.form-submit-progress{flex:none}button[aria-busy=true]{cursor:wait}.report-search-choice{align-items:center;gap:.2rem;min-width:0;display:flex}.report-search-choice input{width:100%;min-width:0}.report-search-choice button{color:var(--green);background:0 0;border:0;flex:0 0 44px;justify-content:center;align-items:center;min-height:44px;display:flex}.upload-file-status li{align-items:start;gap:.75rem}.upload-file-status li>span{overflow-wrap:anywhere;min-width:0}.upload-file-status li>b{flex-shrink:0}.media-upload-actions .button{white-space:normal;overflow-wrap:anywhere}.enquiry-intake-reform .intake-sheet{border:1px solid var(--line);border-radius:var(--radius-surface);box-shadow:none}.enquiry-intake-reform .intake-heading{align-items:start;margin-block:1.5rem}.enquiry-intake-reform .intake-heading p{max-width:65ch;font-size:.9375rem;line-height:1.5}.enquiry-intake-reform .step-strip{border-bottom:1px solid var(--line);font-family:var(--font-ui)}.enquiry-intake-reform .step-strip li{font-size:.8125rem}.enquiry-intake-reform .filing-docket{border:1px solid var(--line);border-radius:var(--radius-surface);box-shadow:none}.enquiry-intake-reform :is(.match-candidate,.assignment-panel){box-shadow:none}.enquiry-intake-reform .draft-restored{color:var(--green-dark);font-size:.875rem}.site-discovery-form.site-discovery-c{background:0 0;border:0;padding:0}.site-discovery-step{border-radius:var(--radius-surface);gap:1rem;padding:1.2rem}.site-discovery-step-heading h3{font-size:1.0625rem}.site-discovery-step-heading p,.site-discovery-mode small{font-size:.8125rem;line-height:1.5}.site-discovery-c-docket{border-radius:var(--radius-surface);box-shadow:none}.site-discovery-c-docket strong{font-size:.875rem}.site-discovery-c-docket :is(small,p){font-size:.8125rem}.site-discovery-mode.is-physical-only{background:var(--surface-hover);border:1px solid var(--line);border-radius:var(--radius-surface);margin-bottom:1rem}.bdm-workspace,.field-workspace{max-width:1180px;margin-inline:auto}.bdm-workspace :is(.bdm-command-strip,.bdm-week-panel,.bdm-leads,.bdm-work-ledgers>section),.field-workspace :is(.field-today-queue,.unified-work){background:var(--sheet);border:1px solid var(--line);border-radius:var(--radius-surface);box-shadow:none}.bdm-workspace .bdm-target{border-color:var(--line);box-shadow:none}.bdm-workspace :is(.bdm-target-main p,.bdm-target-main dd){font-size:.875rem;line-height:1.5}.bdm-target-main .person-identity-text>small{font-size:.8125rem}.bdm-workspace .bdm-target-actions:has(>details[open]){grid-column:1/-1}.bdm-workspace .bdm-target-actions:has(>details[open])>.button{justify-self:start}.bdm-workspace .bdm-target-actions>details>summary{font-size:.875rem}.bdm-workspace .bdm-target-actions>details[open]>summary{text-align:left}.bdm-workspace .bdm-target-actions>details form{box-shadow:none;width:100%;position:static}.bdm-workspace .bdm-target-actions .inline-actions{flex-wrap:wrap;gap:.5rem;display:flex}.bdm-workspace .bdm-plan-help{color:var(--muted);margin:0;font-size:.875rem;line-height:1.5}.bdm-workspace .bdm-suggestions .field>span{color:var(--graphite);font-size:.875rem}.bdm-workspace .bdm-suggestions .field>small{font-size:.8125rem;line-height:1.4}.bdm-workspace .bdm-suggestions .record-form-error{grid-column:1/-1}.customer-interaction-composer>summary small{font-size:.8125rem}.customer-interaction-form{grid-template-columns:minmax(0,1fr)}.customer-timeline>.ledger-heading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.customer-timeline>.ledger-heading>svg{flex-shrink:0}.customer-timeline .customer-interaction-row{grid-template-columns:minmax(0,1fr);gap:.75rem;padding:1.25rem}.customer-timeline .customer-interaction-row :is(header,footer){flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.customer-timeline .interaction-channel{color:var(--green);font-family:var(--font-ui);text-transform:capitalize;align-items:center;gap:.5rem;font-size:.875rem;display:inline-flex}.customer-timeline .customer-interaction-row>p{overflow-wrap:anywhere;white-space:pre-wrap;margin:0;font-size:.9375rem;line-height:1.6}.customer-timeline .customer-interaction-row :is(time,small){color:var(--muted);font-size:.8125rem;line-height:1.5}.customer-timeline .person-identity-text{font-size:.875rem}.customer-timeline-pagination{border-top:1px solid var(--line);grid-template-columns:1fr auto 1fr;align-items:center;gap:.75rem;padding:1rem;display:grid}.customer-timeline-pagination>a{justify-self:start;min-width:44px;min-height:44px}.customer-timeline-pagination>a:last-child{justify-self:end}.customer-timeline-pagination>span{font-size:.875rem}@media (max-width:720px){.customer-timeline .customer-interaction-row{padding:1rem}.customer-timeline-pagination a>span{display:none}}.customer-correction-preview>p{margin-bottom:.75rem}.customer-correction-preview dl{margin:0;display:grid}.customer-correction-preview dl>div{border-top:1px solid var(--soft-line);grid-template-columns:minmax(80px,.6fr) repeat(2,minmax(0,1fr));gap:.75rem;padding-block:.75rem;display:grid}.customer-correction-preview dt{font-size:.875rem;font-weight:700}.customer-photo-request-image{border:1px solid var(--soft-line);object-fit:cover;border-radius:50%;width:96px;height:96px;display:block}.customer-correction-preview dd{overflow-wrap:anywhere;align-content:start;gap:.25rem;margin:0;font-size:.875rem;display:grid}.customer-correction-preview dd>span{color:var(--muted);font-size:.8125rem}.customer-command-shell .customer-history-row :is(p,span),.customer-command-shell .customer-review-actions .field>span{font-size:.875rem;line-height:1.55}.customer-command-shell .customer-governance-history>.ledger-heading{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.customer-command-shell .customer-governance-history>.ledger-heading>svg{flex-shrink:0}@media (max-width:1000px){.customer-profile-heading{flex-direction:column;align-items:stretch}.customer-profile-heading .customer-quick-actions{justify-content:flex-start}.customer-correction-review{grid-template-columns:minmax(0,1fr)}}@media (max-width:720px){.customer-correction-preview dl>div{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-correction-preview dt{grid-column:1/-1}}.customer-interaction-fields,.customer-follow-up-fields{border:0;gap:1rem;min-width:0;margin:0;padding:0;display:grid}.customer-interaction-fields>.interaction-type-picker{flex-wrap:wrap}.customer-interaction-fields .interaction-type-picker :is(legend,label){font-size:.875rem}.customer-follow-up-toggle{border:1px solid var(--line);border-radius:var(--radius-control);cursor:pointer;align-items:center;gap:.65rem;min-height:48px;padding:.75rem;display:flex}.customer-follow-up-toggle:has(input:checked){background:var(--surface-hover);border-color:var(--green)}.customer-follow-up-toggle>input{accent-color:var(--green);width:18px;height:18px}.customer-follow-up-toggle>svg{color:var(--green);flex-shrink:0}.customer-follow-up-toggle>span{gap:.15rem;display:grid}.customer-follow-up-toggle strong{font-size:.9375rem}.customer-follow-up-toggle small{color:var(--muted);font-size:.8125rem}.customer-follow-up-fields{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.customer-follow-up-fields[hidden]{display:none}@media (max-width:600px){.customer-follow-up-fields{grid-template-columns:minmax(0,1fr)}.customer-interaction-fields .interaction-type-picker label{text-align:center;grid-template-columns:auto auto;gap:.25rem;padding:.5rem .25rem;display:grid}.customer-interaction-fields .interaction-type-picker label>span{grid-column:1/-1}}.field-quick-actions>a{border:1px solid var(--line);box-shadow:none;border-radius:10px;min-height:72px}.field-quick-actions>a>svg{color:var(--green);flex-shrink:0}.field-quick-actions>a strong{font-size:.9375rem}.field-quick-actions>a small{font-size:.8125rem}@media (max-width:900px){.app-main .page-heading:not(.sales-work-heading){text-align:left;align-items:start}.app-main .page-heading h1{font-size:clamp(1.7rem,6vw,2rem)}.app-main .record-heading-actions{justify-content:flex-start;width:100%}.app-main .record-heading-actions>.button{flex:0 auto;justify-content:center}.app-main :is(.form-grid,.form-stack){gap:1rem}.app-main :is(.field input,.field select,.field textarea){font-size:1rem}.enquiry-intake-reform .intake-heading{margin-block:1.25rem}.enquiry-intake-reform .filing-docket,.site-discovery-c-docket{position:static}.site-discovery-step{padding:1rem}.field-quick-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.field-quick-actions>a{flex-direction:column;align-items:flex-start;gap:.65rem;padding:1rem}.bdm-workspace .bdm-work-heading{gap:1rem}.bdm-workspace .bdm-target-actions .button{justify-content:center;width:100%}.person-identity-compact{font-size:.8125rem}}.app-main h1{font-family:var(--font-heading)}.enquiry-professional-details{border-block:1px solid var(--line)}.enquiry-professional-details>summary{color:var(--green-dark);cursor:pointer;align-items:center;gap:.5rem;min-height:52px;padding:.65rem 0;font-size:.875rem;font-weight:600;display:flex}.enquiry-professional-details>summary>span{color:var(--muted);font-weight:400}.enquiry-professional-details[open]{padding-bottom:1rem}.enquiry-professional-details>summary>svg:last-child{margin-left:auto}.enquiry-professional-details[open]>summary>svg:last-child{transform:rotate(180deg)}@media (max-width:760px){.bdm-lead-flow{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:visible}.bdm-lead-flow>svg{display:none}.bdm-lead-flow>span{min-width:0}.bdm-lead-flow>span small{font-size:.8125rem}.bdm-target-legend{flex-wrap:wrap;gap:.625rem}.bdm-target-legend>span{font-size:.75rem}}.field-today-distribution span[data-kind=sites]{background:var(--green)}.field-today-distribution span[data-kind=professionals]{background:var(--sage)}.field-today-distribution span[data-kind=leads]{background:var(--amber)}.field-today-distribution span[data-kind=tasks]{background:var(--muted)}.user-invite-surface .user-form{align-items:start}.user-invite-surface .user-form>button{margin-top:1.65rem}@media (max-width:760px){.user-invite-surface .user-form>button{margin-top:0}}.control-desk-jumpbar a{min-height:44px;padding:.625rem .75rem;font-size:.8125rem}.decision-packet :is(.decision-request-type,.decision-age,.decision-context dt,.decision-reason small,.decision-packet-primary>span){font-size:.8125rem;line-height:1.45}.decision-packet :is(.decision-context dd,.decision-reason p,.decision-packet-primary>strong){font-size:.875rem;line-height:1.5}.decision-context .person-identity{align-items:center}.decision-context .person-identity strong{font-weight:600}.control-desk-metrics{box-shadow:none}.app-main .founder-heading{text-align:left;align-items:center}.app-main .founder-heading h1{font-size:clamp(1.8rem,3vw,2.25rem)}.founder-signal-band{border:1px solid var(--line);box-shadow:none}.founder-signal-change,.founder-chart-legend,.founder-chart-legend>strong{font-size:.75rem;line-height:1.45}.founder-chart-axis,.founder-chart-dates{font-size:.6875rem}.founder-chart-legend>strong{flex-basis:100%;margin-left:0}.founder-chart-date-choice{flex-wrap:wrap;align-items:center;gap:.75rem;margin:.75rem 0 0 38px;font-size:.8125rem;display:flex}.founder-chart-date-choice select{border:1px solid var(--line);background:var(--sheet);color:var(--graphite);font:inherit;border-radius:8px;min-height:44px;padding:.5rem .75rem}.login-jacket{border-radius:var(--radius-surface);box-shadow:none;padding:2rem}.login-binding{display:none}.login-copy h1{font-size:1.875rem;line-height:1.2}.login-copy p{font-size:.9375rem}.login-note{font-size:.8125rem}@media (max-width:480px){.login-jacket{padding:1.5rem}}.enquiry-source-correction{gap:.6rem;display:grid}.enquiry-source-correction h2{margin:0;font-size:.95rem}.enquiry-source-correction-receipt{flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;display:flex}.enquiry-source-correction-receipt>span{color:var(--muted);font-size:.8rem;line-height:1.45}.enquiry-source-correction summary{color:var(--green-dark);cursor:pointer;align-items:center;min-height:44px;font-weight:600;display:flex}
