:root{--ct-font-family: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--ct-color-canvas: var(--bg);--ct-color-surface: var(--surface);--ct-color-surface-raised: var(--surface-2);--ct-color-surface-muted: var(--surface-muted, var(--surface-2));--ct-color-border: var(--border);--ct-color-border-soft: var(--border-soft);--ct-color-text: var(--text);--ct-color-text-muted: var(--muted);--ct-color-text-quiet: var(--quiet);--ct-color-focus: var(--blue);--ct-status-evidence: var(--green);--ct-status-inference: var(--blue);--ct-status-review: var(--amber);--ct-status-risk: var(--red);--ct-status-success: var(--green);--ct-status-muted: var(--quiet);--ct-type-screen-title: var(--cartant-mobile-screen-title, 28px);--ct-type-section-title: var(--cartant-mobile-section-title, 17px);--ct-type-card-title: var(--cartant-mobile-card-title, 18px);--ct-type-body: var(--cartant-mobile-card-copy, 16px);--ct-type-metadata: var(--cartant-mobile-secondary, 14px);--ct-type-badge: var(--cartant-mobile-chip, 13.5px);--ct-type-evidence: var(--cartant-mobile-secondary, 14px);--ct-type-action: 15px;--ct-line-tight: 1.2;--ct-line-body: 1.5;--ct-space-1: 4px;--ct-space-2: 6px;--ct-space-3: 8px;--ct-space-4: 10px;--ct-space-5: 12px;--ct-space-6: 16px;--ct-space-7: 20px;--ct-space-8: 24px;--ct-radius-action: 8px;--ct-radius-chip: 8px;--ct-radius-card: 8px;--ct-radius-sheet: 14px;--ct-elevation-raised: 0 10px 24px rgb(0 0 0 / .18);--ct-elevation-overlay: 0 20px 48px rgb(0 0 0 / .32);--ct-layout-page-pad: var(--cartant-mobile-page-pad, 20px);--ct-layout-content-max: 720px;--ct-layout-rail-width: 296px;--ct-layout-nav-height: var(--cartant-mobile-nav-height, 88px);--ct-layout-action-size: var(--cartant-mobile-fab-size, 52px)}@media(min-width:768px){:root{--ct-layout-page-pad: 28px;--ct-type-screen-title: 30px;--ct-type-section-title: 18px;--ct-type-card-title: 18px;--ct-type-body: 16px;--ct-type-metadata: 14px}}@media(min-width:1024px){:root{--ct-layout-page-pad: 32px;--ct-layout-content-max: 840px;--ct-layout-rail-width: 320px}}.ds-page-container,.ds-content-container,.ds-section-stack,.ds-card-stack{min-width:0}.ds-page-container{display:grid;gap:var(--ct-space-6);padding:0 var(--ct-layout-page-pad) calc(var(--ct-layout-nav-height) + env(safe-area-inset-bottom))}.ds-content-container{width:min(100%,var(--ct-layout-content-max));margin-inline:auto}.ds-section-stack{display:grid;gap:var(--ct-space-7)}.ds-card-stack{display:grid;gap:var(--ct-space-3)}.ds-content-rail{display:grid;gap:var(--ct-space-6)}@media(min-width:768px){.ds-content-rail{grid-template-columns:minmax(0,1fr) minmax(240px,var(--ct-layout-rail-width));align-items:start}}.ds-page-header,.ds-section-header{display:grid;gap:var(--ct-space-2)}.ds-page-header h1,.ds-section-header h2{margin:0;color:var(--ct-color-text);letter-spacing:0}.ds-page-header h1{font-size:var(--ct-type-screen-title);line-height:1.08}.ds-section-header h2{font-size:var(--ct-type-section-title);line-height:var(--ct-line-tight)}.ds-page-header p,.ds-section-header p{margin:0;color:var(--ct-color-text-muted);font-size:var(--ct-type-metadata);line-height:var(--ct-line-body)}.ds-card,.ds-list-row,.ds-ai-response,.ds-empty-state{border:1px solid var(--ct-color-border);border-radius:var(--ct-radius-card);background:var(--ct-color-surface);color:var(--ct-color-text)}.ds-card{display:grid;gap:var(--ct-space-3);padding:var(--ct-space-6)}.ds-list-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--ct-space-4);align-items:center;width:100%;min-height:48px;padding:var(--ct-space-4) var(--ct-space-5);text-align:left}.ds-list-row__content{display:grid;gap:var(--ct-space-1)}.ds-list-row__content>strong,.ds-list-row__content>small{display:block}.ds-chip,.ds-badge{display:inline-flex;width:fit-content;align-items:center;gap:var(--ct-space-1);border:1px solid currentColor;border-radius:var(--ct-radius-chip);font-weight:650;line-height:var(--ct-line-tight)}.ds-chip{min-height:36px;padding:0 var(--ct-space-5);color:var(--ct-color-text-muted);background:var(--ct-color-surface-raised);font-size:var(--ct-type-badge)}.ds-badge{min-height:18px;padding:2px var(--ct-space-2);font-size:var(--ct-type-badge);text-transform:uppercase}.ds-badge--evidence,.ds-tone-evidence{color:var(--ct-status-evidence)}.ds-badge--inference,.ds-tone-inference{color:var(--ct-status-inference)}.ds-badge--review,.ds-tone-review{color:var(--ct-status-review)}.ds-badge--risk,.ds-tone-risk{color:var(--ct-status-risk)}.ds-badge--success,.ds-tone-success{color:var(--ct-status-success)}.ds-badge--muted,.ds-tone-muted{color:var(--ct-status-muted)}.ds-action-button{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:var(--ct-space-2);border:1px solid var(--ct-color-border);border-radius:var(--ct-radius-action);padding:0 var(--ct-space-6);font-size:var(--ct-type-action);font-weight:700;cursor:pointer}.ds-action-button--primary{border-color:color-mix(in srgb,var(--ct-color-focus) 45%,transparent);background:color-mix(in srgb,var(--ct-color-focus) 16%,var(--ct-color-surface));color:var(--ct-color-focus)}.ds-action-button--secondary{background:var(--ct-color-surface-raised);color:var(--ct-color-text-muted)}.ds-action-button--ghost{border-color:transparent;background:transparent;color:var(--ct-color-focus)}.ds-status-indicator{display:inline-grid;place-items:center;width:10px;height:10px;border-radius:999px;background:currentColor}.ds-evidence-trail{display:grid;gap:var(--ct-space-3);border-left:2px solid color-mix(in srgb,var(--ct-status-evidence) 70%,var(--ct-color-border));padding-left:var(--ct-space-4)}.ds-ai-response{display:grid;gap:var(--ct-space-4);padding:var(--ct-space-6)}.ds-ai-response__meta,.ds-evidence-trail__meta{color:var(--ct-color-text-quiet);font-size:var(--ct-type-metadata);line-height:var(--ct-line-body)}.ds-empty-state{display:grid;gap:var(--ct-space-2);padding:var(--ct-space-7);color:var(--ct-color-text-muted)}.ds-loading-state,.ds-error-state{display:grid;gap:var(--ct-space-2);border:1px solid var(--ct-color-border);border-radius:var(--ct-radius-card);padding:var(--ct-space-6)}.ds-error-state{color:var(--ct-status-risk)}:root{color-scheme:dark;--bg: #0f1419;--surface: #1a1f28;--surface-2: #1e242e;--border: #22272f;--border-soft: rgba(154, 160, 166, .14);--text: #e8eaed;--muted: #9aa0a6;--quiet: #6b7280;--blue: #4a9eff;--green: #10b981;--amber: #f59e0b;--red: #ef4444;--purple: #a855f7;--shadow: 0 12px 28px rgba(0, 0, 0, .28);--radius: 6px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}:root[data-theme=light]{color-scheme:light;--bg: #f3eee8;--surface: #ffffff;--surface-2: #ede8e2;--border: #ddd7cf;--border-soft: rgba(31, 41, 55, .12);--text: #1f2937;--muted: #4b5563;--quiet: #6b7280;--blue: #1a73e8;--green: #0f9d58;--amber: #c57700;--red: #d93025;--purple: #7c3aed;--shadow: 0 10px 24px rgba(33, 37, 41, .08)}*{box-sizing:border-box}html,body{margin:0;min-height:100%;background:#050607;color:var(--text)}body{min-height:100vh}button,input,select,textarea{font:inherit}button{color:inherit}.app-shell{min-height:100vh;background:#050607}.app-frame{position:relative;display:flex;flex-direction:column;width:min(393px,100vw);height:100dvh;min-height:100dvh;margin:0 auto;overflow:hidden;background:var(--bg);padding:14px 16px 0}.app-frame.overlay-mode{height:100dvh;min-height:100dvh;display:grid;padding:0;overflow:hidden}.topbar{display:grid;gap:8px;position:sticky;top:0;z-index:20;margin:-14px -16px 4px;padding:calc(14px + env(safe-area-inset-top)) 16px 9px;background:color-mix(in srgb,var(--bg) 94%,transparent);border-bottom:1px solid rgba(34,39,47,.4);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.topbar-row{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.brand{padding:0;border:0;background:transparent;text-align:left;cursor:pointer}.brand strong{display:block;font-size:20px;line-height:1;font-weight:650;letter-spacing:0}.topbar-meta{display:flex;align-items:center;gap:6px;color:var(--quiet);font-size:10px}.theme-chip{min-height:18px;border:1px solid var(--border);border-radius:4px;background:var(--surface);color:var(--quiet);padding:0 5px;font-size:9px;cursor:pointer}.profile-receipt-button{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:100%;min-height:32px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);color:var(--muted);padding:0 9px;cursor:pointer;font-size:12px}.top-search{display:flex;align-items:center;gap:8px;width:100%;min-height:30px;border:1px solid var(--border);border-radius:6px;background:var(--surface);color:var(--quiet);padding:0 10px;text-align:left;font-size:12px;cursor:pointer}.top-search span{position:relative;width:13px;height:13px;border:1.5px solid currentColor;border-radius:50%;flex:0 0 auto}.top-search span:after{content:"";position:absolute;right:-4px;bottom:-3px;width:6px;height:1.5px;border-radius:99px;background:currentColor;transform:rotate(45deg)}.status-spacer{width:32px;height:32px;display:block}.icon-button,.back-link,.button,.filter-chip,.bottom-nav-button,.capture-fab,.chip-button{min-height:32px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);color:var(--muted);padding:0 9px;cursor:pointer}.icon-button{font-size:11px}.screen{min-height:0;flex:1 1 auto;display:grid;align-content:start;gap:8px;overflow-y:auto;padding-bottom:calc(104px + env(safe-area-inset-bottom))}.screen-overlay{min-height:0;height:100%;display:block;overflow:hidden;padding-bottom:0}.screen-head,.detail-hero{display:grid;gap:6px;margin-bottom:2px}.screen-head h1{margin:0;max-width:none;font-size:17px;line-height:1.12;font-weight:650;letter-spacing:0}.detail-hero h1{margin:0;max-width:none;font-size:20px;line-height:1.08;font-weight:650;letter-spacing:0}.screen-head .lede,.detail-hero .lede{margin:0;color:var(--muted);font-size:11px;line-height:1.35}.kicker{margin:0;color:var(--quiet);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.boundary-card{display:flex;flex-wrap:wrap;gap:4px;padding:0;border:0;background:transparent;box-shadow:none}.queue-section{display:grid;gap:5px;margin-bottom:7px}.panel,.detail-panel,.capture-sheet,.search-shell,.ask-shell,.stat-card,.entity-card,.mini-card,.field-card,.ask-answer,.prompt-row{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface)}.panel,.detail-panel,.capture-sheet,.search-shell,.ask-shell{padding:8px;box-shadow:none}.stat-grid,.field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.split-layout,.group-stack,.card-list,.card-grid{display:grid;gap:1px}.card-list.tight{gap:1px}.stat-card,.field-card{padding:7px 8px}.stat-card span,.field-card span{display:block;color:var(--quiet);font-size:10px;line-height:1.1}.stat-card strong,.field-card strong{display:block;margin-top:3px;color:var(--text);font-size:17px;line-height:1.05}.stat-card p{margin:4px 0 0;color:var(--muted);font-size:10px;line-height:1.25}.section-title{margin-bottom:6px}.section-title.inline{display:flex;align-items:center;justify-content:space-between;gap:8px}.section-title h2,.ask-answer h2{margin:0;color:var(--text);font-size:13px;line-height:1.15;font-weight:650;letter-spacing:0}.text-link{min-height:18px;border:0;background:transparent;color:var(--blue);padding:0;font-size:10px;cursor:pointer}.count-pill,.time-chip{display:inline-flex;align-items:center;min-height:17px;border-radius:4px;background:color-mix(in srgb,var(--blue) 12%,transparent);color:var(--blue);padding:0 5px;font-size:10px;font-weight:650}.section-title p+h2{margin-top:2px}.panel>p,.detail-panel>p{margin:0;color:var(--muted);font-size:11px;line-height:1.4}.entity-card{display:grid;gap:3px;width:100%;min-height:0;padding:7px 8px;text-align:left;box-shadow:none;cursor:pointer}.queue-card{position:relative;display:grid;gap:2px;width:100%;min-height:0;overflow:hidden;border:1px solid var(--border);border-radius:6px;background:var(--surface);color:inherit;padding:6px 8px 6px 10px;text-align:left;cursor:pointer}.queue-card.urgent,.queue-card.urgent-soft{background:color-mix(in srgb,var(--red) 4%,var(--surface))}.queue-card.blue{background:color-mix(in srgb,var(--blue) 5%,var(--surface))}.edge-accent{position:absolute;inset:-1px auto -1px -1px;width:3px;background:var(--quiet)}.edge-accent.urgent,.edge-accent.review{background:var(--red)}.edge-accent.blue,.edge-accent.inference,.edge-accent.pqq_watch,.edge-accent.tender{background:var(--blue)}.edge-accent.evidence,.edge-accent.confirmed,.edge-accent.crm_ready{background:var(--green)}.edge-accent.watch{background:var(--amber)}.queue-card strong{color:var(--text);font-size:12px;line-height:1.18;font-weight:650}.queue-card small{color:var(--muted);font-size:10.5px;line-height:1.2}.queue-card p{margin:0;color:var(--quiet);font-size:10px;line-height:1.25}.entity-card.compact{min-height:0}.entity-card.quiet{opacity:.48}.entity-card strong,.mini-card strong{color:var(--text);font-size:12px;line-height:1.2;font-weight:650}.entity-card small,.mini-card small,.meta-line,.muted{color:var(--quiet);font-size:10px;line-height:1.2}.entity-card p,.mini-card p,.ask-answer p{margin:0;color:var(--muted);font-size:10px;line-height:1.3}.entity-card:hover,.queue-card:hover,.top-search:hover,.theme-chip:hover,.tab:hover,.filter-chip:hover,.button:hover,.bottom-nav-button:hover,.capture-fab:hover{border-color:color-mix(in srgb,var(--blue) 55%,var(--border))}.entity-card:focus-visible,.queue-card:focus-visible,.top-search:focus-visible,.theme-chip:focus-visible,.icon-button:focus-visible,.back-link:focus-visible,.button:focus-visible,.filter-chip:focus-visible,.bottom-nav-button:focus-visible,.capture-fab:focus-visible,.chip-button:focus-visible,.mode-chip input:focus-visible+span{border-color:color-mix(in srgb,var(--blue) 55%,var(--border));outline:2px solid var(--blue);outline-offset:2px}.badge{display:inline-flex;width:fit-content;min-height:17px;align-items:center;border:1px solid currentColor;border-radius:4px;padding:0 5px;color:var(--quiet);font-size:9px;font-weight:650;letter-spacing:.02em;text-transform:uppercase}.badge.evidence{color:var(--green);background:color-mix(in srgb,var(--green) 10%,transparent)}.badge.inference{color:var(--blue);background:color-mix(in srgb,var(--blue) 10%,transparent)}.badge.review{color:var(--amber);background:color-mix(in srgb,var(--amber) 9%,transparent)}.badge.risk{color:var(--red);background:color-mix(in srgb,var(--red) 9%,transparent)}.badge.muted{color:var(--quiet);background:color-mix(in srgb,var(--quiet) 10%,transparent)}.filter-bar,.control-row,.chip-row,.capture-modes,.badge-stack{display:flex;flex-wrap:wrap;gap:5px}.inline-linkedin{display:inline-block;margin-left:4px;color:var(--blue);vertical-align:-1px}.risk-text{color:var(--red)!important}.filter-bar{overflow-x:auto;flex-wrap:nowrap;margin:2px -16px;padding:0 16px 3px;scrollbar-width:none}.filter-bar::-webkit-scrollbar{display:none}.filter-chip{white-space:nowrap;min-height:29px;color:var(--quiet);font-size:11px}.filter-chip[aria-pressed=true],.button:not(.secondary),.bottom-nav-button[aria-current=page]{border-color:color-mix(in srgb,var(--blue) 35%,transparent);background:color-mix(in srgb,var(--blue) 14%,var(--surface));color:var(--blue);font-weight:700}.button.secondary,.chip-button,.back-link{background:var(--surface-2);color:var(--muted)}.detail-panel{gap:10px}.back-link{width:fit-content;min-height:28px;color:var(--blue);font-size:11px}.timeline{display:grid;gap:0;margin:0;padding:0;border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;list-style:none}.timeline li{display:grid;grid-template-columns:54px 1fr;gap:6px;padding:7px 8px;background:var(--surface);border-bottom:1px solid var(--border)}.timeline li:last-child{border-bottom:0}.timeline span{color:var(--quiet);font-size:10px;line-height:1.2}.timeline p{margin:0;color:var(--text);font-size:11px;line-height:1.3}.timeline em{display:block;margin-top:2px;color:var(--blue);font-style:normal;font-size:10px}.prompt-list{display:grid;gap:1px}.prompt-row{display:grid;grid-template-columns:58px 1fr;gap:8px;width:100%;padding:7px 8px;text-align:left;box-shadow:none}.prompt-row span{color:var(--quiet);font-size:10px}.prompt-row strong{color:var(--text);font-size:11px;line-height:1.25}.mini-card{display:grid;gap:6px;padding:7px 8px;box-shadow:none}.composer{display:grid;gap:8px}.composer textarea,.field textarea,.field input,.field select{width:100%;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-2);color:var(--text);padding:8px 9px;font-size:12px}.composer textarea{min-height:84px;resize:vertical;line-height:1.35}.field textarea{min-height:74px;resize:vertical;line-height:1.35}.composer-footer{display:grid;gap:7px;color:var(--quiet);font-size:10px}.mode-chip input{position:absolute;opacity:0}.mode-chip span{display:inline-flex;min-height:30px;align-items:center;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);color:var(--muted);padding:0 8px;font-size:11px}.mode-chip input:checked+span{border-color:color-mix(in srgb,var(--blue) 32%,transparent);background:color-mix(in srgb,var(--blue) 13%,var(--surface));color:var(--blue);font-weight:700}.field{display:grid;gap:5px}.field label{color:var(--quiet);font-size:10px;font-weight:650;letter-spacing:.05em;text-transform:uppercase}.field input{min-height:37px}.search-shell,.ask-shell{display:grid;gap:8px}.advanced-filters{color:var(--muted);font-size:11px}.advanced-filters summary{cursor:pointer}.ask-answer{padding:9px}.capture-overlay,.command-overlay{height:100%;display:flex;flex-direction:column;background:var(--bg)}.overlay-header{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:calc(14px + env(safe-area-inset-top)) 16px 10px;border-bottom:1px solid rgba(34,39,47,.78);background:#0f1419}.overlay-header h1{margin:2px 0 0;color:var(--text);font-size:17px;line-height:1.1;font-weight:700}.overlay-close{min-height:32px;border:1px solid var(--border);border-radius:999px;background:var(--surface);color:var(--muted);padding:0 10px;font-size:11px;cursor:pointer}.overlay-scroll{min-height:0;flex:1 1 auto;display:grid;align-content:start;gap:8px;overflow-y:auto;padding:10px 16px 12px}.overlay-footer{flex:0 0 auto;display:grid;grid-template-columns:1fr auto;gap:8px;padding:9px 16px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--border);background:#0f1419}.capture-sheet.compact{display:grid;gap:8px}.figma-composer textarea{min-height:118px;border-radius:8px;background:#1a1f28}.figma-composer .composer-footer{grid-template-columns:1fr auto;align-items:center}.voice-pill{display:inline-flex;min-height:24px;align-items:center;border:1px solid var(--border);border-radius:999px;padding:0 8px;color:var(--blue);background:color-mix(in srgb,var(--blue) 10%,transparent);white-space:nowrap}.linked-panel,.command-card{display:grid;gap:8px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);padding:9px}.compact-list{display:grid;gap:1px;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius)}.compact-row{display:grid;grid-template-columns:28px 1fr;gap:8px;align-items:center;width:100%;border:0;border-bottom:1px solid var(--border);background:var(--surface-2);color:var(--text);padding:8px;text-align:left;cursor:pointer}.compact-row:last-child{border-bottom:0}.compact-row strong,.compact-row small{display:block}.compact-row strong{font-size:12px;line-height:1.2}.compact-row small{margin-top:2px;color:var(--quiet);font-size:10px;line-height:1.25}.row-icon{display:grid;place-items:center;width:28px;height:28px;border-radius:8px;background:color-mix(in srgb,var(--blue) 16%,var(--surface));color:var(--blue);font-size:11px;font-weight:800}.command-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;padding:3px;border:1px solid var(--border);border-radius:var(--radius);background:#13181f}.command-tab{display:grid;place-items:center;min-height:29px;border-radius:6px;color:var(--quiet);font-size:11px;font-weight:650}.command-tab.active{background:color-mix(in srgb,var(--blue) 15%,var(--surface));color:var(--blue)}.command-card .filter-bar{margin-inline:-9px;padding-inline:9px}.ask-answer ol{display:grid;gap:6px;margin:8px 0;padding-left:19px}.ask-answer li{color:var(--text);font-size:11px;line-height:1.35}.bottom-nav{position:absolute;z-index:30;left:0;right:0;bottom:max(0px,env(safe-area-inset-bottom));display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;width:100%;height:calc(80px + env(safe-area-inset-bottom));padding:8px 8px calc(8px + env(safe-area-inset-bottom));border-top:1px solid var(--border);background:#13181f;box-shadow:0 -8px 24px #00000038}.bottom-nav-button{display:flex;min-width:0;min-height:54px;flex-direction:column;align-items:center;justify-content:center;gap:4px;border:0;background:transparent;color:var(--quiet);padding:0 2px;font-size:10px;line-height:1}.bottom-nav-button[aria-current=page]{background:transparent;color:var(--blue)}.nav-icon{position:relative;display:block;width:19px;height:19px;color:currentColor}.nav-icon:before,.nav-icon:after{content:"";position:absolute;box-sizing:border-box;border-color:currentColor}.nav-icon-today:before{left:3px;top:7px;width:13px;height:9px;border:1.7px solid currentColor;border-radius:3px}.nav-icon-today:after{left:4px;top:3px;width:11px;height:11px;border-left:1.7px solid currentColor;border-top:1.7px solid currentColor;transform:rotate(45deg)}.nav-icon-people:before,.nav-icon-people:after{border:1.7px solid currentColor;border-radius:999px}.nav-icon-people:before{left:6px;top:2px;width:7px;height:7px}.nav-icon-people:after{left:3px;bottom:2px;width:13px;height:7px}.nav-icon-leads:before{top:3px;right:3px;bottom:3px;left:3px;border:1.7px solid currentColor;border-radius:4px}.nav-icon-leads:after{left:6px;top:6px;width:7px;height:7px;border-right:1.7px solid currentColor;border-bottom:1.7px solid currentColor}.nav-icon-meetings:before{left:3px;top:4px;width:13px;height:12px;border:1.7px solid currentColor;border-radius:4px}.nav-icon-meetings:after{left:6px;top:2px;width:7px;height:4px;border-left:1.7px solid currentColor;border-right:1.7px solid currentColor}.nav-icon-actions:before{left:4px;top:3px;width:11px;height:13px;border:1.7px solid currentColor;border-radius:4px}.nav-icon-actions:after{left:7px;top:7px;width:6px;height:3px;border-left:1.7px solid currentColor;border-bottom:1.7px solid currentColor;transform:rotate(-45deg)}.capture-fab{position:absolute;z-index:29;right:16px;bottom:calc(92px + env(safe-area-inset-bottom));display:grid;place-items:center;width:48px;min-width:48px;height:48px;min-height:48px;border:0;border-radius:999px;background:var(--blue);color:transparent;padding:0;box-shadow:0 4px 20px color-mix(in srgb,var(--blue) 38%,transparent)}.capture-fab:before,.capture-fab:after{content:"";position:absolute;width:18px;height:2px;border-radius:99px;background:#fff}.capture-fab:after{transform:rotate(90deg)}.app-error{padding:24px}@media(min-width:440px){body{padding:0}.app-frame{min-height:100dvh;max-height:none}.app-frame.overlay-mode{height:100dvh;min-height:100dvh;max-height:none}.bottom-nav{bottom:max(0px,env(safe-area-inset-bottom))}.capture-fab{right:16px;bottom:calc(92px + env(safe-area-inset-bottom))}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}:root[data-theme=dark],:root{--outer: #050607;--bg: #0f1419;--surface: #1a1f28;--surface-2: #1e242e;--surface-muted: #22272f;--border: #22272f;--frame-border: #090b0d;--nav-bg: #13181f;--text: #e8eaed;--muted: #9aa0a6;--quiet: #6b7280;--blue: #4a9eff;--green: #10b981;--amber: #f59e0b;--red: #ef4444}:root[data-theme=light]{--outer: #e5ded5;--bg: #f3eee8;--surface: #ffffff;--surface-2: #ede8e2;--surface-muted: #e8e3dc;--border: #ddd7cf;--frame-border: #c8beb4;--nav-bg: #ffffff;--text: #1f2937;--muted: #4b5563;--quiet: #6b7280;--blue: #1a73e8;--green: #0f9d58;--amber: #f29900;--red: #d93025}html,body,.app-shell{min-height:100%;background:var(--bg)}body{overflow:hidden}.figma-stage{min-height:100vh;min-height:100dvh;width:100vw;display:block;background:var(--bg);color:var(--text)}.app-frame,.app-frame.overlay-mode{position:relative;width:100vw;height:100dvh;min-height:100dvh;max-height:none;display:block;margin:0;padding:0;overflow:hidden;border:0;border-radius:0;background:var(--bg);box-shadow:none}.phone-content{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;overflow:hidden;background:var(--bg)}.status-row{height:calc(48px + env(safe-area-inset-top));flex:0 0 calc(48px + env(safe-area-inset-top));display:flex;align-items:flex-end;justify-content:space-between;padding:env(safe-area-inset-top) 16px 6px}.status-actions{display:inline-flex;align-items:center;gap:8px}.header-action-button{position:relative}.header-view-button{width:auto;min-width:56px;padding:0 12px;font-size:11px;font-weight:650;letter-spacing:.01em}.header-action-button.is-active{border-color:color-mix(in srgb,var(--blue) 45%,var(--border));background:color-mix(in srgb,var(--blue) 10%,var(--surface));color:var(--blue)}.header-action-badge{position:absolute;top:-3px;right:-3px;min-width:16px;height:16px;display:grid;place-items:center;border-radius:999px;background:var(--blue);color:#fff;padding:0 4px;font-size:9px;font-weight:700}.data-source-controls{position:relative;display:inline-flex;align-items:center;gap:6px}.data-source-pill{height:32px;min-width:96px;max-width:126px;display:inline-flex;align-items:center;justify-content:center;gap:5px;border:1px solid var(--border);border-radius:999px;background:var(--surface);color:var(--muted);padding:0 9px;font-size:10px;font-weight:700;letter-spacing:0;white-space:nowrap}.data-source-pill.private{border-color:color-mix(in srgb,var(--red) 42%,var(--border));color:var(--red)}.data-source-pill.loading,.data-source-pill.empty,.data-source-pill.malformed{border-color:color-mix(in srgb,var(--amber) 42%,var(--border));color:var(--amber)}.data-source-import{cursor:pointer}.data-source-private,.data-source-demo{color:var(--ct-color-text)}.data-source-notice{position:absolute;top:calc(100% + 6px);right:0;z-index:30;width:min(260px,calc(100vw - 32px));border:1px solid color-mix(in srgb,var(--red) 40%,var(--border));border-radius:6px;background:var(--surface);color:var(--red);padding:8px 10px;font-size:11px;line-height:1.25;box-shadow:var(--shadow)}.data-source-notice.private-read{border-color:color-mix(in srgb,var(--blue) 40%,var(--border));color:var(--blue)}.data-source-state-panel{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;border:1px solid color-mix(in srgb,var(--amber) 42%,var(--border));border-radius:var(--ct-radius-card);background:color-mix(in srgb,var(--surface) 86%,transparent);padding:10px 12px}.data-source-state-panel.permission-denied,.data-source-state-panel.error{border-color:color-mix(in srgb,var(--red) 42%,var(--border))}.data-source-state-panel strong{display:block;color:var(--ct-color-text);font-size:var(--ct-type-body);line-height:1.25}.data-source-state-panel p{margin:3px 0 0;color:var(--ct-color-text-quiet);font-size:var(--ct-type-metadata);line-height:1.35}.data-source-state-panel .data-source-state-detail{color:var(--blue);font-weight:700}.launch-mode-panel{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;border:1px solid color-mix(in srgb,var(--blue) 30%,var(--border));border-radius:var(--ct-radius-card);background:color-mix(in srgb,var(--surface) 92%,transparent);padding:12px;box-shadow:var(--shadow)}.launch-mode-panel.private{border-color:color-mix(in srgb,var(--red) 32%,var(--border))}.launch-mode-panel.state-loading,.launch-mode-panel.state-empty,.launch-mode-panel.state-malformed{border-color:color-mix(in srgb,var(--amber) 40%,var(--border))}.launch-mode-panel.state-permission-denied,.launch-mode-panel.state-error{border-color:color-mix(in srgb,var(--red) 42%,var(--border))}.launch-mode-copy{display:grid;gap:3px}.launch-mode-copy h2{margin:0;color:var(--ct-color-text);font-size:18px;line-height:1.15}.launch-mode-copy span{color:var(--ct-color-text);font-size:var(--ct-type-small);font-weight:700}.launch-mode-copy p:last-child{margin:0;color:var(--ct-color-text-quiet);font-size:var(--ct-type-metadata);line-height:1.35}.launch-mode-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.launch-mode-button{min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid var(--border);border-radius:7px;background:var(--surface);color:var(--ct-color-text-quiet);font-size:var(--ct-type-small);font-weight:800;letter-spacing:0}.launch-mode-button.is-active{border-color:color-mix(in srgb,var(--blue) 48%,var(--border));color:var(--ct-color-text);background:color-mix(in srgb,var(--blue) 12%,var(--surface))}.launch-mode-panel.private .launch-mode-button.is-active{border-color:color-mix(in srgb,var(--red) 46%,var(--border));background:color-mix(in srgb,var(--red) 10%,var(--surface))}.launch-mode-badges{display:flex;flex-wrap:wrap;gap:6px}.launch-mode-diagnostics{display:grid;gap:6px;margin:0}.launch-mode-diagnostic{display:grid;grid-template-columns:minmax(82px,.34fr) minmax(0,1fr);gap:8px;align-items:start;min-width:0;border-top:1px solid var(--border);padding-top:7px}.launch-mode-diagnostic dt{color:var(--ct-color-text);font-size:var(--ct-type-metadata);font-weight:800;line-height:var(--ct-line-tight)}.launch-mode-diagnostic dd{margin:0;color:var(--ct-color-text-quiet);font-size:var(--ct-type-metadata);line-height:var(--ct-line-body);overflow-wrap:anywhere}.launch-mode-diagnostic.risk dt{color:var(--red)}.launch-mode-diagnostic.evidence dt{color:var(--blue)}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.round-button,.sheet-close{width:32px;height:32px;min-height:32px;display:grid;place-items:center;border:1px solid var(--border);border-radius:999px;background:var(--surface);color:var(--muted);padding:0;cursor:pointer}.ui-icon{width:17px;height:17px;flex:0 0 auto}.profile-panel{position:absolute;top:47px;right:14px;z-index:50;width:214px;display:grid;gap:10px;border:1px solid var(--border);border-radius:16px;background:var(--surface);padding:12px;box-shadow:0 14px 38px #00000057}.header-panel-backdrop{position:absolute;inset:calc(48px + env(safe-area-inset-top)) 0 0;z-index:44;border:0;background:transparent;padding:0}.header-control-popover{position:absolute;top:calc(54px + env(safe-area-inset-top));right:16px;z-index:45;width:min(280px,calc(100% - 32px));display:grid;gap:12px;border:1px solid color-mix(in srgb,var(--border) 90%,transparent);border-radius:22px;background:color-mix(in srgb,var(--surface) 88%,transparent);padding:16px;box-shadow:0 18px 44px #0f172a29;-webkit-backdrop-filter:blur(22px) saturate(1.15);backdrop-filter:blur(22px) saturate(1.15)}.header-control-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.header-control-head span{display:block;margin-bottom:3px;color:var(--quiet);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.dense-view-hint{margin:-2px 0 0;color:var(--muted);font-size:12px;line-height:1.45}.header-control-head strong{display:block;color:var(--text);font-size:16px;line-height:1.15;font-weight:720}.header-control-grid{display:grid;gap:8px}.header-control-chip{width:100%;min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid var(--border);border-radius:16px;background:color-mix(in srgb,var(--surface) 78%,var(--surface-2));color:var(--text);padding:0 14px;text-align:left}.header-control-chip span{font-size:14px;line-height:1.3}.header-control-chip.is-active{border-color:color-mix(in srgb,var(--blue) 64%,var(--border));background:color-mix(in srgb,var(--blue) 12%,var(--surface));color:var(--blue)}.sticky-screen-head{position:sticky;top:0;z-index:12;margin:0 calc(var(--cartant-mobile-page-pad, 20px) * -1) 10px;padding:0 var(--cartant-mobile-page-pad, 20px) 10px;background:color-mix(in srgb,var(--bg) 92%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.sticky-screen-head:after{content:"";position:absolute;left:var(--cartant-mobile-page-pad, 20px);right:var(--cartant-mobile-page-pad, 20px);bottom:0;height:1px;background:color-mix(in srgb,var(--border) 72%,transparent)}.sticky-screen-head .figma-head,.sticky-screen-head .today-page-head{margin-bottom:0}.sticky-screen-head .filter-bar{margin-bottom:0;padding-bottom:0}.sticky-screen-head-today{display:grid;gap:8px}.profile-row{display:flex;gap:9px;align-items:center}.avatar{display:grid;place-items:center;width:34px;height:34px;border-radius:999px;background:color-mix(in srgb,var(--blue) 16%,var(--surface));color:var(--blue);font-size:13px;font-weight:800}.profile-row strong,.profile-row span{display:block}.profile-row strong{font-size:13px}.profile-row span{color:var(--quiet);font-size:10px}.theme-segment{display:grid;grid-template-columns:1fr 1fr;gap:3px;border:1px solid var(--border);border-radius:11px;background:var(--bg);padding:3px}.theme-segment button{min-height:27px;display:flex;align-items:center;justify-content:center;gap:4px;border:0;border-radius:8px;background:transparent;color:var(--quiet);font-size:10px;cursor:pointer}.theme-segment button.active{background:var(--surface);color:var(--text)}.theme-segment .ui-icon{width:12px;height:12px}.screen{position:relative;min-height:0;flex:1 1 auto;display:flex;overflow:hidden;padding:0}.screen-scroll{min-width:0;flex:1 1 auto;overflow-y:auto;padding:0 16px calc(172px + env(safe-area-inset-bottom));scrollbar-width:none}.screen-scroll::-webkit-scrollbar,.command-scroll::-webkit-scrollbar,.sheet-scroll::-webkit-scrollbar{display:none}.figma-head{gap:4px;margin:0 0 8px}.figma-head h1,.screen-head h1{margin:0;color:var(--text);font-size:20px;line-height:1;font-weight:650;letter-spacing:0}.figma-head p{margin:0 0 5px;color:var(--quiet);font-size:10px;line-height:1.2}.inline-search{width:100%;min-height:31px;display:flex;align-items:center;gap:8px;border:1px solid var(--border);border-radius:6px;background:var(--surface);color:var(--quiet);padding:0 10px;text-align:left;font-size:12px;cursor:pointer}.inline-search span{min-width:0;flex:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.inline-search .ui-icon{width:14px;height:14px}.list-meta{margin:-1px 0 4px;color:var(--quiet);font-size:10px;line-height:1.2}.filter-bar{margin:0 -16px 5px;padding:0 16px 4px;gap:8px}.filter-chip{min-height:28px;border-radius:9px;background:var(--surface);color:var(--muted);padding:0 10px;font-size:11px}.filter-chip[aria-pressed=true]{border-color:color-mix(in srgb,var(--blue) 35%,transparent);background:color-mix(in srgb,var(--blue) 12%,var(--surface));color:var(--blue)}.card-grid,.card-list,.group-stack,.split-layout{gap:1px}.queue-section{gap:5px;margin-bottom:8px}.queue-card,.entity-card,.mini-card,.field-card,.prompt-row,.panel,.linked-panel,.command-card,.ask-answer{border-color:var(--border);border-radius:6px;background:var(--surface);box-shadow:none}.queue-card,.entity-card{padding:7px 8px 7px 10px}.entity-card{gap:2px}.queue-card strong,.entity-card strong,.mini-card strong{font-size:12px;line-height:1.18}.queue-card small,.entity-card small,.mini-card small,.meta-line{color:var(--muted);font-size:10px}.queue-card p,.entity-card p,.mini-card p{color:var(--quiet);font-size:10px;line-height:1.25}.detail-panel{display:grid;gap:10px;padding:8px}.detail-panel section{display:grid;gap:6px}.detail-panel section h2{margin:0;font-size:13px;line-height:1.15}.collapsible-section{padding:0;overflow:hidden}.collapsible-trigger{width:100%;min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:10px;border:0;background:transparent;color:var(--text);padding:10px 12px;text-align:left;cursor:pointer}.collapsible-copy{min-width:0;display:grid;gap:2px}.collapsible-title{color:var(--text);font-size:15px;font-weight:720;line-height:1.15}.collapsible-chevron{flex:0 0 auto;color:var(--muted);transition:transform .12s ease}.collapsible-section.is-open .collapsible-chevron{transform:rotate(90deg)}.collapsible-body{display:grid;gap:10px;padding:0 12px 12px}.collapsible-section.dense-panel .collapsible-trigger{min-height:42px;padding-block:8px}.collapsible-section.dense-panel .collapsible-body{gap:8px}.compact-controls{margin-top:2px}.detail-hero h1{font-size:20px;line-height:1.08}.field-grid{gap:1px}.field-card{padding:7px 8px}.field-card strong{font-size:11px;line-height:1.25}.button,.chip-button,.back-link{border-radius:9px}.bottom-nav{position:relative;inset:auto;z-index:30;flex:0 0 auto;height:calc(80px + env(safe-area-inset-bottom));display:grid;grid-template-columns:repeat(5,minmax(0,1fr));padding:8px 8px calc(8px + env(safe-area-inset-bottom));border-top:1px solid var(--border);background:var(--nav-bg);box-shadow:0 -8px 24px #0003}.bottom-nav-button{min-height:54px;border:0;background:transparent;color:var(--quiet);font-size:10px;gap:4px}.bottom-nav-button[aria-current=page]{color:var(--blue);background:transparent}.bottom-nav-button .ui-icon{width:19px;height:19px}.capture-fab{position:absolute;right:16px;bottom:16px;z-index:29;width:auto;min-width:0;height:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:0;border-radius:999px;background:var(--blue);color:#fff;padding:0 16px;font-size:13px;font-weight:650;box-shadow:0 4px 20px color-mix(in srgb,var(--blue) 36%,transparent)}.capture-fab:before,.capture-fab:after{display:none}.capture-fab .ui-icon{width:16px;height:16px}.sheet-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:70;display:flex;align-items:flex-end}.sheet-scrim{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:#00000073}.sheet-panel{position:relative;z-index:1;width:100%;max-height:85%;display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--border);border-bottom:0;border-radius:24px 24px 0 0;background:var(--bg)}.sheet-handle{width:36px;height:4px;margin:12px auto 10px;border-radius:999px;background:color-mix(in srgb,var(--quiet) 48%,transparent)}.sheet-header{display:flex;gap:12px;justify-content:space-between;padding:0 16px 10px;border-bottom:1px solid var(--border)}.sheet-header h1{margin:0;font-size:17px;line-height:1.1}.sheet-header p{margin:4px 0 0;color:var(--muted);font-size:11px;line-height:1.35}.flow-steps{display:flex;gap:7px;align-items:center;padding:8px 16px 0;color:var(--quiet);font-size:9px;font-weight:700;text-transform:uppercase}.flow-steps span{display:inline-flex;gap:4px;align-items:center;white-space:nowrap}.flow-steps span:first-child{color:var(--blue)}.flow-steps .ui-icon{width:11px;height:11px}.capture-local-banner{display:grid;gap:3px;margin-bottom:12px;padding:9px 10px;border:1px solid color-mix(in srgb,var(--blue) 28%,var(--border));border-radius:14px;background:color-mix(in srgb,var(--blue) 7%,var(--surface))}.capture-local-banner strong{color:var(--text);font-size:12px;line-height:1.15}.capture-local-banner span{color:var(--muted);font-size:10px;line-height:1.35}.sheet-scroll{min-height:0;flex:1 1 auto;overflow-y:auto;padding:12px 14px 10px}.sheet-footer{flex:0 0 auto;display:grid;gap:6px;padding:9px 16px calc(14px + env(safe-area-inset-bottom));border-top:1px solid var(--border);background:var(--bg)}.sheet-footer .button{min-height:42px;display:flex;gap:8px;align-items:center;justify-content:center}.capture-group{margin-bottom:11px}.capture-menu{overflow:hidden;border:1px solid var(--border);border-radius:16px}.capture-mode{display:flex;gap:10px;align-items:center;min-height:52px;padding:9px 11px;border-bottom:1px solid var(--border);background:var(--surface);cursor:pointer}.capture-mode:last-child{border-bottom:0}.capture-mode input{position:absolute;opacity:0}.capture-mode.active{background:color-mix(in srgb,var(--blue) 10%,var(--surface));color:var(--blue)}.capture-mode span{min-width:0;flex:1}.capture-mode strong,.capture-mode small{display:block}.capture-mode strong{color:var(--text);font-size:12px;line-height:1.1}.capture-mode small{margin-top:3px;color:var(--quiet);font-size:10px}.capture-composer{display:grid;gap:6px;margin-bottom:12px}.capture-composer label,.field.mini span{color:var(--quiet);font-size:9px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.capture-composer textarea{min-height:116px;width:100%;resize:none;border:1px solid var(--border);border-radius:16px;background:var(--surface);color:var(--text);padding:11px;font-size:12px;line-height:1.45}.capture-composer p{margin:0;color:var(--quiet);font-size:10px;line-height:1.35}.compact-list{border-radius:16px}.compact-row{min-height:48px;background:var(--surface)}.command-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:75;display:flex;flex-direction:column;background:var(--bg)}.command-header{flex:0 0 auto;display:grid;grid-template-columns:1fr auto;gap:10px;align-items:center;padding:48px 16px 12px;border-bottom:1px solid var(--border)}.command-tabs{display:grid;grid-template-columns:1fr 1fr .8fr;gap:6px;border:0;border-radius:0;background:transparent;padding:0}.command-tab{min-height:32px;display:flex;align-items:center;justify-content:center;gap:5px;border:1px solid var(--border);border-radius:9px;background:var(--surface);color:var(--muted);font-size:12px;font-weight:650;cursor:pointer}.command-tab.active{border-color:color-mix(in srgb,var(--blue) 35%,transparent);background:color-mix(in srgb,var(--blue) 12%,var(--surface));color:var(--blue)}.command-tab .ui-icon{width:14px;height:14px}.command-scroll{min-height:0;flex:1 1 auto;overflow-y:auto;padding:14px 16px 28px}.ask-box,.search-box{position:relative;display:flex;align-items:center;gap:8px;border:1px solid var(--border);border-radius:14px;background:var(--surface);padding:9px 10px}.ask-box textarea,.search-box input{min-width:0;flex:1;border:0;background:transparent;color:var(--text);font-size:13px;outline:0}.ask-box textarea{min-height:44px;max-height:96px;resize:none}.ask-box button{width:32px;height:32px;border:0;border-radius:9px;background:var(--blue);color:#fff}.ask-scope-grid,.search-scope-strip{display:flex;flex-wrap:wrap;gap:6px}.ask-scope-grid,.search-scope-strip{margin-top:9px}.ask-scope-grid span,.search-scope-strip span{border:1px solid var(--border);border-radius:999px;background:var(--surface-muted);color:var(--muted);padding:3px 7px;font-size:9px;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.filter-grid{display:flex;flex-wrap:wrap;gap:8px}.filter-grid.two{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:14px}.field.mini{display:grid;gap:5px}.field.mini select{min-height:34px;border:1px solid var(--border);border-radius:9px;background:var(--surface);color:var(--text);padding:0 8px;font-size:12px}@media(max-width:430px){.figma-stage{display:block}.app-frame,.app-frame.overlay-mode{width:100vw;height:100dvh;min-height:100dvh;max-height:none;border:0;border-radius:0}.status-row{padding-top:env(safe-area-inset-top);height:calc(48px + env(safe-area-inset-top));flex-basis:calc(48px + env(safe-area-inset-top))}.command-header{padding-top:calc(14px + env(safe-area-inset-top))}}.today-screen{display:grid;gap:16px}.today-page-head{display:grid;gap:5px;margin-bottom:-1px}.today-page-head h1{margin:0;color:var(--text);font-size:22px;line-height:1.02;font-weight:680}.today-page-head span,.today-dayline{color:var(--quiet);font-size:10.5px;line-height:1.45}.today-page-head span{flex:0 0 auto}.today-dayline{margin:0;max-width:34ch}.today-group{display:grid;gap:9px}.today-group-heading{display:flex;align-items:end;justify-content:space-between;gap:10px;padding:0 2px}.today-group-heading p{margin:0 0 2px;color:var(--quiet);font-size:8.5px;font-weight:760;letter-spacing:.07em;line-height:1.1;text-transform:uppercase}.today-group-heading h2{margin:0;display:inline-flex;align-items:center;gap:6px;color:var(--text);font-size:14px;font-weight:680;letter-spacing:-.01em;line-height:1.18;text-transform:none}.today-group-heading h2 svg{color:color-mix(in srgb,var(--blue) 70%,var(--quiet))}.today-briefing-card,.today-briefing-list{border:0;border-radius:20px;background:color-mix(in srgb,var(--surface) 92%,white 8%);overflow:hidden;box-shadow:0 10px 28px color-mix(in srgb,#0f172a 7%,transparent)}.today-briefing-card{display:grid;gap:12px;padding:16px 16px 14px}.today-briefing-points{display:grid;gap:12px;margin:0}.today-briefing-points div{display:grid;gap:4px;padding-bottom:12px;border-bottom:1px solid color-mix(in srgb,var(--border) 72%,transparent)}.today-briefing-points div:last-child{padding-bottom:0;border-bottom:0}.today-briefing-points dt{color:var(--quiet);font-size:9px;font-weight:780;letter-spacing:.07em;line-height:1.2;text-transform:uppercase}.today-briefing-points dd{margin:0;color:var(--text);font-size:12px;line-height:1.55}.today-briefing-cta{min-height:40px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:8px;align-items:center;border:0;border-top:1px solid color-mix(in srgb,var(--border) 72%,transparent);background:transparent;color:var(--blue);padding:12px 0 0;font-size:12px;font-weight:750;text-align:left;cursor:pointer}.today-secondary-links{display:flex;flex-wrap:wrap;gap:8px}.today-secondary-links button{min-height:30px;border:0;border-radius:999px;background:color-mix(in srgb,var(--surface-muted) 82%,transparent);color:var(--muted);padding:0 12px;font-size:10px;font-weight:720;cursor:pointer}.today-briefing-row{width:100%;min-height:60px;display:grid;grid-template-columns:90px minmax(0,1fr) auto;gap:9px;align-items:center;border:0;border-bottom:1px solid color-mix(in srgb,var(--border) 72%,transparent);background:transparent;color:var(--text);padding:12px 14px;text-align:left;cursor:pointer}.today-briefing-row:last-child{border-bottom:0}.today-briefing-row>span,.consultant-card span,.proposal-row strong,.search-group h3,.answer-group h3{display:block;color:var(--quiet);font-size:9px;font-weight:750;letter-spacing:.07em;text-transform:uppercase}.today-briefing-row strong{color:var(--text);font-size:11px;line-height:1.35}.today-briefing-row svg{color:var(--quiet)}.today-briefing-row.blue>span{color:var(--blue)}.today-briefing-row.violet>span{color:var(--purple)}.today-briefing-row.amber>span{color:var(--amber)}.today-briefing-row.red>span{color:var(--red)}.today-briefing-row.green>span{color:var(--green)}.today-briefing-row.teal>span{color:color-mix(in srgb,var(--blue) 70%,var(--green))}.today-review-queue .today-briefing-row strong{font-weight:680}.filter-chip span{margin-left:5px;opacity:.72}.person-card,.lead-card,.meeting-card,.action-card{position:relative;display:block;width:100%;border:1px solid var(--border);background:var(--surface);border-radius:12px;padding:10px 10px 10px 12px;text-align:left;box-shadow:var(--shadow);overflow:hidden}.person-card.compact,.lead-card.compact,.meeting-card.compact,.action-card.compact{padding-block:8px}.person-card.attention,.action-card.blocked,.action-card.due_now{background:color-mix(in srgb,var(--red) 5%,var(--surface))}.person-title-row,.lead-card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.person-title-row strong,.lead-card-top strong,.person-card strong,.lead-card strong,.meeting-card strong,.action-card strong,.share-card strong,.answer-row strong,.mini-note strong,.proposal-row strong{color:var(--text);font-size:13px;line-height:1.25}.person-title-row small,.lead-card-top small,.person-card small,.lead-card small,.meeting-card small,.action-card small,.consultant-card small,.compact-row small,.source-line{display:block;color:var(--quiet);font-size:10px;line-height:1.35}.person-card p,.lead-card p,.meeting-card p,.action-card p,.share-card p,.answer-row p,.mini-note p,.proposal-row p,.mini-card p{margin:6px 0 0;color:var(--muted);font-size:11px;line-height:1.42}.avatar{width:34px;height:34px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;overflow:hidden;color:#fff;font-size:11px;font-weight:800;border:1px solid rgb(255 255 255 / .22)}.avatar img{width:100%;height:100%;display:block;object-fit:cover}.avatar.has-photo{background:var(--surface-muted);border-color:color-mix(in srgb,white 20%,var(--border))}.avatar-blue{background:linear-gradient(135deg,#1a73e8,#4a9eff)}.avatar-green{background:linear-gradient(135deg,#0f9d58,#10b981)}.avatar-violet{background:linear-gradient(135deg,#7c3aed,#a855f7)}.avatar-amber{background:linear-gradient(135deg,#b45309,#f59e0b)}.avatar-teal{background:linear-gradient(135deg,#0d9488,#14b8a6)}.avatar-slate{background:linear-gradient(135deg,#475569,#94a3b8)}.avatar-rose{background:linear-gradient(135deg,#be123c,#fb7185)}.avatar-indigo{background:linear-gradient(135deg,#4f46e5,#818cf8)}.avatar-red{background:linear-gradient(135deg,#b91c1c,#ef4444)}.meta-row,.contact-action-row,.control-row,.chip-row,.task-sync-grid{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.meta-row{margin-top:7px;color:var(--quiet);font-size:10px}.meta-row span{display:inline-flex;align-items:center;gap:4px}.relationship-strip,.lead-intel-row{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px}.relationship-strip span,.lead-intel-row span{min-width:0;border:1px solid var(--border-soft);border-radius:6px;background:var(--surface-muted);color:var(--quiet);padding:3px 5px;font-size:9.5px;line-height:1.2}.lead-intel-row.boxed{margin-top:8px}.lead-intel-row.boxed span{color:var(--muted);background:var(--surface-2)}.next-line{display:block;margin-top:7px;color:var(--amber);font-size:10px;line-height:1.35}.contact-action-row{margin:0 0 10px}.icon-command{border:1px solid var(--border);background:var(--surface);color:var(--muted);border-radius:999px;padding:7px 9px;display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:650;text-decoration:none}.contact-launch{min-height:30px}.contact-launch.is-disabled{opacity:.56;color:var(--quiet);background:var(--surface-muted);cursor:default;pointer-events:none}.person-hero{display:flex;align-items:flex-start;gap:10px}.person-hero .avatar{width:45px;height:45px;font-size:13px}.insight-card{display:flex;gap:8px;border:1px solid color-mix(in srgb,var(--blue) 30%,var(--border));background:color-mix(in srgb,var(--blue) 7%,var(--surface));color:var(--text);border-radius:12px;padding:9px}.insight-card p{margin:0;color:var(--text);font-size:12px;line-height:1.45}.note-stack,.signal-stack,.proposal-grid{display:grid;gap:7px}.mini-note,.share-card,.consultant-card,.proposal-row,.answer-row,.stale-row{border:1px solid var(--border);background:var(--surface-muted);border-radius:10px;padding:9px}.mini-note.risk{border-color:color-mix(in srgb,var(--red) 35%,var(--border));background:color-mix(in srgb,var(--red) 6%,var(--surface))}.share-card,.answer-row,.proposal-row,.stale-row{display:flex;justify-content:space-between;align-items:flex-start;gap:8px}.consultant-strip{display:grid;grid-template-columns:1fr 1fr;gap:5px;margin-top:8px}.consultant-strip span{color:var(--muted);background:var(--surface-muted);border:1px solid var(--border-soft);border-radius:7px;padding:5px 6px;font-size:9.5px;line-height:1.25;overflow:hidden;text-overflow:ellipsis}.consultant-strip .missing,.consultant-card.missing{color:var(--red);border-color:color-mix(in srgb,var(--red) 28%,var(--border))}.handoff-checklist{display:grid;gap:1px;margin-top:8px;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius)}.handoff-row{display:flex;justify-content:space-between;gap:8px;padding:7px 8px;background:var(--surface-muted);border-bottom:1px solid var(--border)}.handoff-row:last-child{border-bottom:0}.handoff-row span,.handoff-row strong{font-size:10.5px;line-height:1.2}.handoff-row span{color:var(--quiet)}.handoff-row strong{color:var(--text);text-align:right}.consultant-grid{display:grid;grid-template-columns:1fr 1fr;gap:7px}.consultant-card strong{display:block;margin-top:3px;color:var(--text);font-size:12px;line-height:1.25}.stale-row>button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;padding:0;text-align:left;flex:1}.stale-row span{display:block;margin-top:2px;color:var(--quiet);font-size:10px}.segmented-mini{display:grid;grid-template-columns:1fr 1fr;gap:4px;min-width:134px}.segmented-mini button{border:1px solid var(--border);background:var(--surface);color:var(--quiet);border-radius:6px;padding:4px 5px;font-size:9px}.segmented-mini button.active{border-color:var(--blue);color:var(--blue)}.meeting-card.ordinary{opacity:.72}.source-line{margin-top:6px}.capture-review{border:1px solid color-mix(in srgb,var(--blue) 28%,var(--border));background:color-mix(in srgb,var(--blue) 6%,var(--surface));border-radius:14px;padding:10px}.review-contract{display:grid;grid-template-columns:auto 1fr;gap:8px;align-items:start;margin-bottom:9px;padding:8px;border-radius:12px;background:color-mix(in srgb,var(--surface) 70%,transparent);color:var(--muted)}.review-contract .ui-icon{color:var(--blue)}.review-contract p{margin:0;font-size:10px;line-height:1.35}.proposal-row{align-items:center}.proposal-check{color:var(--quiet);flex:0 0 auto}.proposal-check.active{color:var(--green)}.compact-list,.answer-card,.quick-ask,.answer-group,.search-group{display:grid;gap:8px}.compact-row{width:100%;border:1px solid var(--border);background:var(--surface-muted);border-radius:10px;padding:8px;display:flex;align-items:center;gap:8px;text-align:left}.compact-row strong{display:block;color:var(--text);font-size:12px}.row-icon{width:24px;height:24px;border-radius:999px;background:color-mix(in srgb,var(--blue) 16%,var(--surface));color:var(--blue);display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;font-size:10px;font-weight:800}.quick-card{width:100%;border:1px solid var(--border);background:var(--surface-muted);color:var(--text);border-radius:12px;padding:10px;text-align:left;font-size:12px;line-height:1.35}.answer-row{width:100%;text-align:left}.answer-row.static{cursor:default}.search-result-row{width:100%;border:1px solid var(--border);background:var(--surface-muted);border-radius:10px;padding:8px;display:grid;grid-template-columns:auto 1fr auto;gap:8px;align-items:start;text-align:left}.search-result-row strong{display:block;color:var(--text);font-size:12px}.search-result-row p{margin:3px 0 0;color:var(--muted);font-size:10px;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.answer-row small{display:block;margin-top:4px;color:var(--quiet);font-size:10px;line-height:1.32}.answer-brief-grid{display:grid;grid-template-columns:1fr 1fr;gap:7px}.answer-brief-grid span{display:grid;gap:3px;min-width:0;border:1px solid var(--border);border-radius:11px;background:var(--surface-muted);padding:7px}.answer-brief-grid strong{color:var(--text);font-size:10px;line-height:1.15}.answer-brief-grid small{color:var(--muted);font-size:9px;line-height:1.28}.detail-panel{border:0;background:transparent;padding:7px;gap:6px}.detail-panel .detail-hero{border:1px solid var(--border);border-radius:8px;background:var(--surface);padding:9px}.detail-panel .collapsible-section{gap:0;border:1px solid var(--border);border-radius:8px;background:var(--surface);box-shadow:none}.detail-panel .collapsible-section.is-open{border-color:color-mix(in srgb,var(--blue) 20%,var(--border))}.detail-panel .collapsible-trigger{position:relative;min-height:34px;align-items:center;gap:6px;padding:7px 8px;border-bottom:1px solid transparent}.detail-panel .collapsible-section.is-open .collapsible-trigger{border-bottom-color:var(--border)}.detail-panel .collapsible-trigger:before{content:"";width:3px;height:18px;flex:0 0 auto;border-radius:999px;background:color-mix(in srgb,var(--blue) 62%,var(--border));opacity:.42}.detail-panel .collapsible-section.is-open .collapsible-trigger:before{opacity:1}.detail-panel .collapsible-copy{gap:1px;flex:1 1 auto}.detail-panel .collapsible-title{color:var(--text);font-size:10.5px;font-weight:780;letter-spacing:.075em;line-height:1.1;text-transform:uppercase}.detail-panel .collapsible-trigger .kicker{font-size:8.5px;line-height:1.1;letter-spacing:.06em}.detail-panel .collapsible-meta{flex:0 0 auto;border:1px solid var(--border);border-radius:999px;background:var(--surface-muted);color:var(--quiet);padding:1px 6px;font-size:8.5px;font-weight:780;line-height:1.3}.detail-panel .collapsible-chevron{width:14px;height:14px;flex:0 0 auto;color:var(--quiet)}.detail-panel .collapsible-body{gap:7px;padding:8px}.detail-panel .collapsible-section.dense-panel .collapsible-trigger{min-height:32px;padding:6px 8px}.detail-panel .collapsible-section.dense-panel .collapsible-body{gap:5px}.detail-panel .insight-card,.detail-panel .mini-note,.detail-panel .share-card,.detail-panel .consultant-card,.detail-panel .mini-card,.detail-panel .prompt-row,.detail-panel .composer textarea{border-radius:7px;padding:7px}.detail-panel .insight-card p,.detail-panel .mini-note p,.detail-panel .mini-card p,.detail-panel .share-card p{font-size:10px;line-height:1.32}.detail-panel .field-grid,.detail-panel .consultant-grid,.detail-panel .note-stack,.detail-panel .signal-stack{gap:4px}.detail-panel .field-card{border-radius:7px;padding:6px 7px}.detail-panel .field-card span,.detail-panel .handoff-row span,.detail-panel .handoff-row strong{font-size:9px}.detail-panel .field-card strong{font-size:10px;line-height:1.22}.detail-panel .timeline{gap:0;border:1px solid var(--border);border-radius:7px;overflow:hidden}.detail-panel .timeline li{padding:7px 8px;border-bottom:1px solid var(--border);background:var(--surface-muted)}.filter-grid.two{grid-template-columns:1fr 1fr}.field.mini span{display:block;color:var(--quiet);font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;margin-bottom:3px}.field.mini select{width:100%;border:1px solid var(--border);background:var(--surface-muted);color:var(--text);border-radius:8px;padding:7px;font-size:11px}.bullet-list{margin:0;padding-left:18px;color:var(--muted);font-size:12px;line-height:1.55}.task-sync-grid{display:grid;grid-template-columns:1fr 1fr}.task-sync-grid .button{justify-content:center}.edge-accent.violet{background:var(--purple)}.edge-accent.teal{background:var(--blue)}.edge-accent.muted{background:var(--quiet)}.capture-fab{right:16px;bottom:calc(82px + env(safe-area-inset-bottom));min-height:42px;padding:0 14px;border-radius:999px;font-size:13px;box-shadow:0 10px 24px #1a73e847}.capture-fab svg{width:15px;height:15px}.screen-scroll>.figma-head:first-child{margin-bottom:6px}.screen-scroll>.figma-head:first-child h1{font-size:19px}.filter-bar{margin-bottom:3px;padding-bottom:3px;gap:6px}.filter-chip{min-height:25px;border-radius:8px;padding:0 8px;font-size:10px}.list-meta{margin:-1px 0 3px;font-size:9.5px}.today-command-shell{position:relative;display:grid;gap:8px;padding:0}.today-command-shell.is-focused{z-index:40}.today-command-dock{position:absolute;left:12px;right:12px;bottom:calc(96px + env(safe-area-inset-bottom));z-index:38;border:1px solid color-mix(in srgb,var(--border) 80%,transparent);border-radius:18px;background:color-mix(in srgb,var(--bg) 82%,transparent);padding:8px;box-shadow:0 16px 36px color-mix(in srgb,#000 22%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}@media(min-width:768px){.today-command-dock{left:50%;right:auto;width:min(calc(100% - (var(--ct-layout-page-pad) * 2)),var(--ct-layout-content-max));transform:translate(-50%)}}.today-command-bar{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:8px;align-items:center}.today-command-plus{width:42px;min-width:42px;min-height:42px;padding:0;display:inline-flex;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--border) 62%,transparent);border-radius:999px;background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 84%,white 16%),color-mix(in srgb,var(--surface) 96%,transparent));color:color-mix(in srgb,var(--text) 82%,var(--quiet));cursor:pointer;box-shadow:inset 0 1px color-mix(in srgb,#fff 20%,transparent),0 6px 16px color-mix(in srgb,#0f172a 10%,transparent)}.today-command-input{min-height:42px;display:flex;align-items:center;border:1px solid color-mix(in srgb,var(--border) 78%,transparent);border-radius:999px;background:var(--surface);color:var(--quiet);padding:0 16px}.today-command-input input{min-width:0;flex:1;border:0;background:transparent;color:var(--text);font-size:12px;outline:0}.today-command-input input::placeholder{color:var(--quiet)}.today-command-actions{display:inline-flex;align-items:center;gap:6px}.today-command-action{width:42px;min-width:42px;min-height:42px;display:inline-flex;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--border) 72%,transparent);border-radius:999px;background:color-mix(in srgb,var(--surface) 92%,white 8%);color:var(--text);padding:0;cursor:pointer;box-shadow:inset 0 1px color-mix(in srgb,#fff 16%,transparent)}.today-command-send.is-active{border-color:#111827;background:#111827;color:#fff}.today-command-panel{position:absolute;left:0;right:0;bottom:calc(100% + 8px);z-index:25;display:grid;gap:8px;border:1px solid var(--border);border-radius:16px;background:var(--surface);padding:10px;box-shadow:0 18px 38px color-mix(in srgb,#0f172a 18%,transparent);max-height:min(54vh,390px);overflow:auto;scrollbar-width:none}.today-command-panel::-webkit-scrollbar{display:none}.today-command-panel p{margin:0;color:var(--quiet);font-size:10.5px;line-height:1.35}.today-command-panel-head{display:grid;gap:2px}.today-command-panel-head span{color:var(--blue);font-size:9.5px;font-weight:780;letter-spacing:.07em;text-transform:uppercase}.today-command-panel-head strong{color:var(--text);font-size:12px;line-height:1.25}.today-mode-chips{display:flex;flex-wrap:wrap;gap:6px;overflow-x:auto;scrollbar-width:none}.today-mode-chips::-webkit-scrollbar{display:none}.today-mode-chips button,.today-command-answer div button{flex:0 0 auto;min-height:30px;border:1px solid color-mix(in srgb,var(--border) 78%,transparent);border-radius:999px;background:var(--surface-muted);color:var(--muted);padding:0 10px;font-size:10px;font-weight:720;cursor:pointer}.today-command-results{display:grid;gap:6px}.today-command-results>button{min-height:46px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:9px;align-items:center;border:1px solid color-mix(in srgb,var(--border) 70%,transparent);border-radius:12px;background:var(--surface-muted);color:var(--text);padding:8px 10px;text-align:left;cursor:pointer}.today-command-results span,.today-command-answer{display:grid;gap:3px}.today-command-results strong,.today-command-answer strong{color:var(--text);font-size:11.5px;line-height:1.25}.today-command-results small{color:var(--quiet);font-size:10px;line-height:1.25}.today-command-answer>span{color:var(--blue);font-size:9.5px;font-weight:780;letter-spacing:.07em;text-transform:uppercase}.today-command-answer div{display:flex;flex-wrap:wrap;gap:7px;margin-top:3px}.today-command-panel-actions{display:flex;justify-content:flex-end}.today-command-panel-actions button{min-height:34px;border:1px solid color-mix(in srgb,var(--border) 78%,transparent);border-radius:999px;background:var(--surface-muted);color:var(--muted);padding:0 11px;font-size:10px;font-weight:720;cursor:pointer}.today-capture-options{display:grid;gap:6px}.today-capture-option{min-height:48px;display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:center;border:1px solid color-mix(in srgb,var(--border) 75%,transparent);border-radius:12px;background:var(--surface-muted);color:var(--text);padding:10px 12px;text-align:left;cursor:pointer}.today-capture-option span{display:grid;gap:2px}.today-capture-option strong{font-size:11.5px;line-height:1.2}.today-capture-option small{color:var(--quiet);font-size:10px;line-height:1.25}.bottom-nav.is-hidden{display:none}.panel:not(.collapsible-section){padding:8px;border-radius:8px}.panel:not(.collapsible-section) .section-title.inline{margin-bottom:5px}.panel:not(.collapsible-section) .section-title h2,.list-group-heading h2{font-size:12px;line-height:1.1}.card-grid,.card-list,.group-stack{gap:1px}.person-card,.lead-card,.meeting-card,.action-card{border-radius:8px;padding:7px 8px 7px 10px;box-shadow:none}.person-card.compact,.lead-card.compact,.meeting-card.compact,.action-card.compact{padding-block:6px}.person-title-row,.lead-card-top{gap:6px}.person-title-row strong,.lead-card-top strong,.person-card strong,.lead-card strong,.meeting-card strong,.action-card strong{font-size:12px;line-height:1.16}.person-title-row small,.lead-card-top small,.person-card small,.lead-card small,.meeting-card small,.action-card small{font-size:9.5px;line-height:1.2}.person-card p,.lead-card p,.meeting-card p,.action-card p{margin-top:4px;font-size:10px;line-height:1.28}.badge-stack{gap:3px;margin-top:4px}.badge{min-height:16px;border-radius:5px;padding:1px 5px;font-size:8.7px;line-height:1.15}.avatar{width:30px;height:30px}.meta-row,.relationship-strip,.lead-intel-row,.consultant-strip{margin-top:4px}.relationship-strip,.lead-intel-row,.consultant-strip{gap:3px}.relationship-strip span,.lead-intel-row span,.consultant-strip span{border-radius:5px;padding:2px 4px;font-size:8.8px}.freshness-dot:before{content:"";width:6px;height:6px;display:inline-block;border-radius:50%;background:var(--green)}.freshness-dot.stale:before{background:var(--red)}.trend-up{color:var(--green)!important}.trend-down{color:var(--red)!important}.next-line{margin-top:4px;font-size:9.5px;line-height:1.25}.meeting-card.ordinary{opacity:.55}.list-group{display:grid;gap:3px}.list-group-heading{display:flex;align-items:baseline;justify-content:space-between;gap:8px;padding:4px 2px 2px}.list-group-heading h2{margin:0;color:var(--quiet);font-weight:760;letter-spacing:.07em;text-transform:uppercase}.list-group-heading span{color:var(--quiet);font-size:9.5px}.screen-scroll{padding:0 14px 66px}.figma-head{gap:2px;margin-bottom:5px}.figma-head h1,.screen-head h1{font-size:18px;line-height:.98}.figma-head p,.list-meta{margin-bottom:3px;font-size:9.3px;line-height:1.15}.inline-search{min-height:29px;border-radius:8px;padding:0 9px;font-size:11px}.filter-bar{gap:4px;margin:0 -14px 5px;padding:0 14px 2px}.filter-chip{min-height:24px;border-radius:7px;padding:3px 7px;font-size:9.3px;line-height:1}.filter-chip span{margin-left:3px}.panel:not(.collapsible-section){padding:6px;border-radius:7px}.panel:not(.collapsible-section) .section-title.inline{margin-bottom:3px}.panel:not(.collapsible-section) .section-title h2,.list-group-heading h2{font-size:10.5px;line-height:1}.kicker{font-size:8.7px;line-height:1.05}.card-grid,.card-list,.group-stack{gap:0}.person-card,.lead-card,.meeting-card,.action-card{border-radius:7px;padding:6px 7px 6px 9px}.person-card.compact,.lead-card.compact,.meeting-card.compact,.action-card.compact{padding-block:5px}.person-title-row,.lead-card-top{gap:5px}.person-title-row strong,.lead-card-top strong,.person-card strong,.lead-card strong,.meeting-card strong,.action-card strong{font-size:11px;line-height:1.08}.person-title-row small,.lead-card-top small,.person-card small,.lead-card small,.meeting-card small,.action-card small{font-size:8.8px;line-height:1.12}.person-card p,.lead-card p,.meeting-card p,.action-card p{margin-top:2px;font-size:9.2px;line-height:1.18;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.person-card-main{display:grid;gap:2px}.badge-stack{gap:2px;margin-top:2px}.badge{min-height:14px;border-radius:4px;padding:1px 4px;font-size:7.9px;line-height:1.05}.avatar{width:28px;height:28px;font-size:10px}.meta-row,.relationship-strip,.lead-intel-row,.consultant-strip{margin-top:2px}.meta-row{gap:4px;font-size:8.8px;line-height:1.1}.meta-row span,.relationship-strip,.lead-intel-row,.consultant-strip{gap:2px}.relationship-strip span,.lead-intel-row span,.consultant-strip span{border-radius:4px;padding:1px 4px;font-size:7.9px;line-height:1.12}.next-line{margin-top:2px;border-radius:5px;padding:3px 5px;font-size:8.6px;line-height:1.16}.list-group{gap:1px}.list-group-heading{padding:3px 1px 1px}.list-group-heading span{font-size:8.7px;line-height:1}.bottom-nav{height:calc(72px + env(safe-area-inset-bottom));padding:6px 8px calc(6px + env(safe-area-inset-bottom))}.bottom-nav-button{min-height:48px;gap:3px;font-size:9px}.bottom-nav-button .ui-icon{width:18px;height:18px}.capture-fab{right:14px;bottom:12px;height:40px;min-height:40px;padding:0 13px;font-size:12px}.capture-fab svg{width:14px;height:14px}.action-card{padding-block:5px}.action-card p{margin-top:1px;font-size:9px;line-height:1.12;-webkit-line-clamp:1}.action-card .badge{white-space:nowrap}.person-affordance-row,.hero-affordance-row,.share-state-strip,.meeting-share-strip{display:flex;flex-wrap:wrap;gap:3px}.person-affordance-row span,.hero-affordance-row span,.share-state-strip span,.meeting-share-strip span{display:inline-flex;align-items:center;gap:2px;border:1px solid var(--border);border-radius:4px;background:var(--surface-2);color:var(--quiet);padding:1px 4px;font-size:7.8px;line-height:1.05}.hero-affordance-row{margin-top:5px}.hero-affordance-row span{padding:3px 6px;font-size:9px}.share-state-strip{margin-top:1px}.share-state-strip span:last-child,.meeting-share-strip span:nth-child(2){color:var(--green)}.source-line{margin-top:2px;padding:3px 5px;border-left:2px solid color-mix(in srgb,var(--blue) 65%,transparent);background:color-mix(in srgb,var(--blue) 5%,transparent);font-size:8.3px;line-height:1.15}.source-line strong{display:inline;font-size:8.5px}.progression-strip,.signal-quote-card{border:1px solid var(--border);border-radius:6px;background:var(--surface-2)}.progression-strip{display:grid;gap:3px;margin-top:6px;padding:6px}.progression-strip span,.signal-quote-card span,.signal-quote-card small{color:var(--quiet);font-size:8.5px;line-height:1.15}.progression-strip strong{color:var(--text);font-size:9.5px;line-height:1.2;font-weight:650}.signal-quote-stack{display:grid;gap:4px;margin-bottom:5px}.signal-quote-card{display:grid;gap:3px;padding:6px}.signal-quote-card div{display:flex;justify-content:space-between;gap:6px}.signal-quote-card strong{color:var(--text);font-size:10px;line-height:1.12}.signal-quote-card p{margin:0;color:var(--muted);font-size:9.3px;line-height:1.22}.share-card-head{display:flex;flex-wrap:wrap;gap:3px;margin-bottom:2px}.meeting-share-strip{margin:5px 0}.capture-menu{border-radius:8px;overflow:hidden}.capture-mode{min-height:46px;padding:7px 9px}.capture-mode>svg:first-of-type{width:24px;height:24px;padding:5px;border-radius:7px;background:var(--surface-2);color:var(--blue)}.capture-mode.active>svg:first-of-type{background:color-mix(in srgb,var(--blue) 18%,var(--surface-2))}.answer-card{display:grid;gap:6px}.answer-brief-grid span{border-radius:5px;padding:5px}.command-scroll{padding-inline:14px}.ask-box{min-height:72px;border-radius:9px;padding:7px 8px}.ask-box textarea{min-height:50px;font-size:13px;line-height:1.18}.ask-box button{width:34px;height:34px;min-height:34px;border-radius:9px}.ask-scope-grid{gap:4px;margin:5px 0}.ask-scope-grid span{min-height:22px;border-radius:7px;padding:3px 6px;font-size:9px}.answer-card>p{font-size:11px;line-height:1.28}.answer-brief-grid{gap:5px}.answer-brief-grid strong{font-size:9.5px}.answer-brief-grid small{font-size:8.8px;line-height:1.2}.answer-group{gap:4px;margin-top:3px}.answer-group h3{font-size:9.5px;line-height:1}.answer-row{border-radius:7px;padding:7px 8px}.answer-row strong{font-size:11px}.answer-row p,.answer-row small{font-size:9px;line-height:1.18}.route-people .status-row{padding:calc(16px + env(safe-area-inset-top)) 20px 6px}.route-people .round-button{width:28px;height:28px;min-height:28px;border-radius:999px}.route-people .round-button svg{width:13px;height:13px}.route-people .screen-scroll{padding:0 12px calc(76px + env(safe-area-inset-bottom))}.people-screen .figma-head{margin-bottom:4px}.people-screen .figma-head h1{margin-bottom:3px;font-size:19px;line-height:1;font-weight:740}.people-screen .figma-head p{display:none}.people-screen .inline-search{min-height:32px;border-radius:7px;padding:0 8px;font-size:10px}.people-screen .inline-search svg{width:13px;height:13px}.people-screen .filter-bar{gap:6px;margin:0 -12px 2px;padding:0 8px 5px}.people-screen .filter-chip{min-height:29px;border-radius:9px;padding:4px 10px;background:var(--surface);font-size:10px;line-height:1;color:var(--text);box-shadow:none}.people-screen .filter-chip[aria-pressed=true]{border-color:color-mix(in srgb,var(--blue) 72%,var(--border));background:color-mix(in srgb,var(--blue) 12%,var(--surface));color:var(--blue)}.people-screen .filter-chip span{margin-left:3px;color:inherit;opacity:.78}.people-screen .list-meta{margin:0 0 3px;padding:0 3px;color:var(--quiet);font-size:8px;line-height:1}.people-screen .card-grid{gap:2px}.people-screen .person-card{min-height:66px;border-radius:5px;padding:5px 45px 5px 8px;background:var(--surface);box-shadow:none}.people-screen .person-card.freshness-caution{background:color-mix(in srgb,var(--amber) 16%,var(--surface));border-color:color-mix(in srgb,var(--amber) 60%,var(--border))}.people-screen .person-card.freshness-stale{background:color-mix(in srgb,var(--red) 12%,var(--surface));border-color:color-mix(in srgb,var(--red) 60%,var(--border))}.people-screen .person-card-main{gap:1px}.people-screen .person-title-row{display:block}.people-screen .person-title-row>div{min-width:0}.people-screen .person-title-row strong{display:flex;align-items:center;gap:3px;min-width:0;color:var(--text);font-size:11.2px;line-height:1.05;font-weight:760}.people-screen .person-title-row strong .badge{margin-left:1px}.people-screen .person-title-row small{display:block;margin-top:2px;color:var(--text);font-size:9.4px;line-height:1.08;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.people-screen .inline-linkedin{flex:0 0 auto;width:10px;height:10px;margin-left:0}.people-screen .avatar{position:absolute;top:8px;right:10px;width:28px;height:28px;border-width:1px}.people-screen .person-affordance-row,.people-screen .person-summary,.people-screen .person-list-extra,.people-screen .share-state-strip,.people-screen .person-secondary-badges{display:none}.people-screen .person-title-row .badge{min-height:13px;border-radius:3px;padding:1px 4px;font-size:6.6px;line-height:1;white-space:nowrap}.people-screen .person-status-row{display:flex;align-items:center;gap:4px;margin-top:3px;color:var(--quiet);font-size:8.4px;line-height:1;white-space:nowrap;overflow:hidden}.people-screen .person-status-row span{min-width:0;overflow:hidden;text-overflow:ellipsis}.people-screen .person-status-row span:first-child{flex:0 0 auto}.people-screen .person-status-row span:last-child{flex:1 1 auto}.people-screen .person-status-row span:last-child:before{content:"· "}.people-screen .freshness-dot:before{width:5px;height:5px}.people-screen .next-line{display:block;margin-top:3px;border:0;background:transparent;color:var(--blue);padding:0;font-size:8.6px;line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:root[data-theme=dark] .people-screen .person-card{background:color-mix(in srgb,var(--surface) 92%,#ffffff 8%)}:root[data-theme=dark] .people-screen .person-card.freshness-caution{background:color-mix(in srgb,var(--amber) 16%,var(--surface))}:root[data-theme=dark] .people-screen .person-card.freshness-stale{background:color-mix(in srgb,var(--red) 16%,var(--surface))}.route-today .status-row,.route-leads .status-row,.route-meetings .status-row,.route-actions .status-row{padding:calc(16px + env(safe-area-inset-top)) 20px 6px}.route-today .round-button,.route-leads .round-button,.route-meetings .round-button,.route-actions .round-button{width:28px;height:28px;min-height:28px;border-radius:999px}.route-today .data-source-pill,.route-leads .data-source-pill,.route-meetings .data-source-pill,.route-actions .data-source-pill{height:28px;min-width:68px;max-width:92px;padding:0 7px;font-size:9.5px}.route-today .round-button svg,.route-leads .round-button svg,.route-meetings .round-button svg,.route-actions .round-button svg{width:13px;height:13px}.intelligence-list-screen .figma-head,.route-today .figma-head{margin-bottom:4px}.intelligence-list-screen .figma-head h1,.route-today .figma-head h1{margin-bottom:3px;font-size:18.5px;line-height:1;font-weight:740}.intelligence-list-screen .figma-head p,.route-today .figma-head p{display:none}.intelligence-list-screen .inline-search,.route-today .inline-search{min-height:31px;border-radius:7px;padding:0 8px;font-size:10px;box-shadow:none}.intelligence-list-screen .filter-bar,.route-today .filter-bar{gap:6px;margin:0 -12px 2px;padding:0 8px 5px}.intelligence-list-screen .filter-chip,.route-today .filter-chip{min-height:28px;border-radius:9px;padding:4px 10px;background:var(--surface);font-size:9.8px;line-height:1;box-shadow:none}.intelligence-list-screen .list-meta,.route-today .list-meta{margin:0 0 3px;padding:0 3px;color:var(--quiet);font-size:8px;line-height:1.08}.intelligence-list-screen .card-grid,.route-today .card-grid,.route-today .card-list.tight{gap:2px}.intelligence-list-screen .lead-card,.intelligence-list-screen .meeting-card,.intelligence-list-screen .action-card,.route-today .lead-card,.route-today .meeting-card,.route-today .action-card{min-height:68px;border-radius:5px;padding:5px 8px 5px 9px;background:var(--surface);box-shadow:none}.intelligence-list-screen .lead-card .edge-accent,.intelligence-list-screen .meeting-card .edge-accent,.route-today .lead-card .edge-accent,.route-today .meeting-card .edge-accent{width:3px}.intelligence-card-top{align-items:flex-start;gap:6px}.intelligence-card-top>div{min-width:0}.intelligence-card-top strong,.intelligence-list-screen .action-card>.lead-card-top>strong{display:block;color:var(--text);font-size:11.2px;line-height:1.05;font-weight:760;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.intelligence-card-top small{margin-top:2px;color:var(--text);font-size:9.2px;line-height:1.08;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.intelligence-list-screen .lead-card>p,.intelligence-list-screen .meeting-card>p,.intelligence-list-screen .action-card>p,.route-today .lead-card>p,.route-today .meeting-card>p,.route-today .action-card>p{margin-top:3px;color:var(--muted);font-size:8.8px;line-height:1.14;-webkit-line-clamp:1}.intelligence-list-screen .lead-intel-row,.intelligence-list-screen .consultant-strip,.intelligence-list-screen .relationship-strip,.intelligence-list-screen .meta-row,.route-today .lead-intel-row,.route-today .consultant-strip,.route-today .relationship-strip,.route-today .meta-row{margin-top:3px;gap:3px;overflow:hidden}.intelligence-list-screen .lead-intel-row span,.intelligence-list-screen .consultant-strip span,.intelligence-list-screen .relationship-strip span,.route-today .lead-intel-row span,.route-today .consultant-strip span,.route-today .relationship-strip span{max-width:100%;border-radius:3px;padding:1px 4px;font-size:7.8px;line-height:1.05;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.intelligence-list-screen .source-line,.route-today .source-line{margin-top:3px;padding:0;border-left:0;background:transparent;color:var(--quiet);font-size:8.1px;line-height:1.08;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.intelligence-list-screen .badge-stack,.route-today .badge-stack{margin-top:3px;gap:3px;max-height:17px;overflow:hidden}.intelligence-list-screen .badge,.route-today .badge{min-height:13px;border-radius:3px;padding:1px 4px;font-size:6.7px;line-height:1;white-space:nowrap}.intelligence-list-screen .next-line,.route-today .next-line{display:block;margin-top:3px;border:0;background:transparent;color:var(--blue);padding:0;font-size:8.5px;line-height:1.08;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.intelligence-list-screen .meeting-card.ordinary{opacity:.45;background:var(--surface-muted)}.actions-screen .group-stack{gap:4px}.actions-screen .list-group-heading{padding:3px 2px 2px}.actions-screen .list-group-heading h2{font-size:8.5px;line-height:1}.actions-screen .action-card{border-left:3px solid color-mix(in srgb,var(--blue) 45%,var(--border))}.actions-screen .action-card.due_now{border-left-color:var(--amber)}.actions-screen .action-card.blocked{border-left-color:var(--red)}.actions-screen .action-card.waiting{border-left-color:var(--quiet)}.detail-panel{display:grid;gap:7px}.detail-panel .detail-hero{padding:8px 10px;border-radius:8px;box-shadow:none}.detail-panel .detail-hero h1{font-size:17px;line-height:1.05}.detail-panel .detail-hero .lede{margin-top:3px;font-size:10.3px;line-height:1.25}.detail-panel .person-hero{grid-template-columns:42px minmax(0,1fr);gap:9px}.detail-panel .person-hero .avatar{width:42px;height:42px}.detail-panel .hero-affordance-row span{padding:2px 5px;font-size:8px}.detail-panel .collapsible-section{margin:0;border:0;border-radius:0;background:transparent;box-shadow:none;overflow:visible}.detail-panel .collapsible-trigger{min-height:24px;padding:0 2px;border:0;border-bottom:1px solid var(--border);background:transparent}.detail-panel .collapsible-section.is-open .collapsible-trigger{border-bottom-color:transparent;background:transparent}.detail-panel .collapsible-trigger:before{display:none}.detail-panel .collapsible-copy{gap:1px}.detail-panel .collapsible-title{color:var(--quiet);font-size:9.2px;line-height:1;font-weight:780;letter-spacing:.075em;text-transform:uppercase}.detail-panel .collapsible-trigger .kicker{color:var(--quiet);font-size:7.6px;line-height:1;letter-spacing:.04em;opacity:.78}.detail-panel .collapsible-meta{min-width:18px;min-height:15px;padding:1px 5px;border-radius:999px;font-size:8px}.detail-panel .collapsible-chevron{width:13px;height:13px}.detail-panel .collapsible-body{display:grid;gap:5px;margin-top:3px;padding:0}.detail-panel .insight-card,.detail-panel .mini-note,.detail-panel .share-card,.detail-panel .consultant-card,.detail-panel .mini-card,.detail-panel .prompt-row,.detail-panel .signal-quote-card,.detail-panel .composer textarea,.detail-panel .field-card{border-radius:5px;box-shadow:none}.detail-panel .insight-card,.detail-panel .mini-note,.detail-panel .mini-card,.detail-panel .share-card{padding:6px 7px}.detail-panel .insight-card{gap:6px}.detail-panel .insight-card p,.detail-panel .mini-note p,.detail-panel .mini-card p,.detail-panel .share-card p,.detail-panel .bullet-list,.detail-panel .timeline p{font-size:9.4px;line-height:1.22}.detail-panel .mini-note strong,.detail-panel .mini-card strong,.detail-panel .share-card strong,.detail-panel .signal-quote-card strong{font-size:10.4px;line-height:1.1}.detail-panel .field-grid{grid-template-columns:1fr;gap:0;border:1px solid var(--border);border-radius:5px;overflow:hidden}.detail-panel .field-card{display:grid;grid-template-columns:92px minmax(0,1fr);gap:8px;align-items:baseline;border:0;border-bottom:1px solid var(--border);padding:5px 7px;background:var(--surface)}.detail-panel .field-card:last-child{border-bottom:0}.detail-panel .field-card span,.detail-panel .handoff-row span,.detail-panel .handoff-row strong,.detail-panel .timeline span{font-size:8.2px;line-height:1.05}.detail-panel .field-card strong{font-size:9.5px;line-height:1.15;text-align:left}.detail-panel .consultant-grid,.detail-panel .note-stack,.detail-panel .signal-stack,.detail-panel .signal-quote-stack,.detail-panel .card-list.tight{gap:3px}.detail-panel .timeline{gap:0;border:1px solid var(--border);border-radius:5px;overflow:hidden}.detail-panel .timeline li{padding:6px 7px 6px 20px;border-bottom:1px solid var(--border);background:var(--surface)}.detail-panel .timeline li:before{left:7px;top:9px;width:6px;height:6px}.detail-panel .timeline li:last-child{border-bottom:0}.detail-panel .control-row,.detail-panel .compact-controls{gap:4px}.detail-panel .button,.sheet-panel .button,.command-overlay .button{min-height:30px;border-radius:7px;padding:0 9px;font-size:10px}.sheet-panel{border-radius:18px 18px 0 0}.sheet-handle{margin:8px auto 7px}.sheet-header{padding:0 14px 7px}.sheet-header h1{font-size:16px}.sheet-header p{margin-top:2px;font-size:9.8px;line-height:1.22}.flow-steps{padding:6px 14px 0;gap:5px;font-size:7.6px}.sheet-scroll{padding:8px 12px}.capture-local-banner{margin-bottom:7px;padding:7px 8px;border-radius:7px}.capture-local-banner strong{font-size:10.6px}.capture-local-banner span{font-size:8.8px;line-height:1.2}.capture-group{margin-bottom:7px}.capture-menu{border-radius:7px}.capture-mode{min-height:42px;gap:8px;padding:6px 8px}.capture-mode>svg:first-of-type{width:22px;height:22px;padding:4px;border-radius:6px}.capture-mode strong{font-size:10.4px}.capture-mode small{margin-top:1px;font-size:8.5px;line-height:1.12}.capture-composer{gap:4px;margin-bottom:8px}.capture-composer textarea{min-height:84px;border-radius:8px;padding:8px;font-size:10.5px;line-height:1.28}.capture-composer p{font-size:8.6px;line-height:1.18}.capture-review{gap:5px;padding:7px;border-radius:7px}.proposal-grid{gap:3px}.proposal-row{min-height:34px;padding:5px 6px;border-radius:5px}.proposal-row strong{font-size:8.2px}.proposal-row p{font-size:8.8px;line-height:1.12}.proposal-action-row{display:flex;flex-wrap:wrap;gap:4px;justify-content:flex-end}.proposal-action-stack{display:grid;gap:5px}.proposal-edit-form{display:grid;gap:5px;min-width:min(100%,260px);padding:6px;border:1px solid var(--border);border-radius:6px;background:color-mix(in srgb,var(--surface) 86%,var(--surface-2))}.proposal-edit-form label{display:grid;gap:2px}.proposal-edit-form span{color:var(--muted);font-size:8px;font-weight:800;text-transform:uppercase}.proposal-edit-form input,.proposal-edit-form textarea{width:100%;min-height:24px;border:1px solid var(--border);border-radius:5px;background:var(--surface-2);color:var(--text);font:inherit;font-size:9px;padding:4px 5px}.proposal-edit-form textarea{min-height:42px;resize:vertical}.proposal-edit-form p{margin:0;color:var(--muted);font-size:8.2px;line-height:1.2}.proposal-action-row button{min-height:24px;border:1px solid var(--border);border-radius:999px;background:var(--surface);color:var(--text);font-size:8.5px;font-weight:700;padding:3px 6px}.proposal-action-row button:hover{border-color:color-mix(in srgb,var(--blue) 55%,var(--border))}.proposal-action-row button:focus-visible{border-color:color-mix(in srgb,var(--blue) 55%,var(--border));outline:2px solid var(--blue);outline-offset:2px}.review-queue-screen{gap:10px}.review-queue-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.review-proposal-list{display:grid;gap:6px}.review-proposal-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:8px;min-height:52px;border:1px solid var(--border);border-radius:7px;background:var(--surface);color:var(--text);padding:8px;text-align:left}.review-proposal-row span{min-width:0}.review-proposal-row strong,.review-proposal-row small{display:block;overflow-wrap:anywhere}.review-proposal-row small{color:var(--muted);font-size:9px}.review-detail-head{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:7px}.review-detail-summary{margin:0 0 8px;color:var(--muted)}.review-evidence-grid{display:grid;gap:6px}.review-evidence-card{display:grid;gap:5px;border:1px solid var(--border);border-radius:7px;background:var(--surface-2);padding:8px}.review-evidence-card p{margin:0;color:var(--muted);overflow-wrap:anywhere}.review-risk-stack{align-items:flex-start}.sheet-footer{grid-template-columns:1fr auto auto;gap:5px;padding:7px 12px calc(9px + env(safe-area-inset-bottom))}.sheet-footer .button{min-height:34px}.command-header{padding:calc(12px + env(safe-area-inset-top)) 12px 8px;gap:7px}.command-tabs{gap:5px}.command-tab{min-height:28px;border-radius:7px;font-size:10px}.command-scroll{padding:9px 12px 18px}.command-card,.linked-panel{border-radius:8px;padding:8px;box-shadow:none}.ask-box,.search-box{min-height:48px;border-radius:8px;padding:6px 7px}.ask-box textarea,.search-box input{min-height:38px;font-size:11px;line-height:1.18}.ask-box button{width:29px;height:29px;min-height:29px;border-radius:7px}.ask-scope-grid,.search-scope-strip,.chip-row,.filter-grid{gap:4px}.ask-scope-grid span,.search-scope-strip span,.chip-button{min-height:20px;border-radius:6px;padding:2px 6px;font-size:8px}.answer-card{gap:5px}.answer-card>p{font-size:9.8px;line-height:1.22}.answer-brief-grid{grid-template-columns:1fr;gap:3px}.answer-brief-grid span{display:grid;grid-template-columns:84px minmax(0,1fr);gap:6px;align-items:baseline;padding:4px 5px;border-radius:5px}.answer-brief-grid strong{font-size:8px}.answer-brief-grid small{font-size:8.4px;line-height:1.1}.answer-group{gap:3px}.answer-group h3,.search-group h3{font-size:8.4px}.answer-row,.search-result-row,.quick-card,.compact-row{border-radius:5px;padding:5px 6px}.answer-row strong,.search-result-row strong,.compact-row strong{font-size:10px;line-height:1.08}.answer-row p,.answer-row small,.search-result-row p,.quick-card,.compact-row small{font-size:8.5px;line-height:1.12}.leads-screen .card-grid{gap:6px}.leads-screen .lead-card{min-height:108px;border-radius:6px;padding:6px 8px 5px 10px;background:var(--surface);box-shadow:none}.leads-screen .lead-card>.edge-accent{width:2px}.leads-screen .lead-card>p,.leads-screen .lead-intel-row,.leads-screen .source-line,.leads-screen .badge-stack,.leads-screen .consultant-strip,.leads-screen .relationship-strip,.leads-screen .lead-card>.next-line{display:none}.leads-screen .lead-card-top{align-items:flex-start;gap:8px}.leads-screen .lead-card-top strong{display:flex;align-items:center;gap:3px;font-size:10.7px;line-height:1.1;font-weight:740;white-space:nowrap}.leads-screen .lead-card-top small{display:none}.leads-screen .lead-card-top .badge{min-height:14px;border-radius:3px;padding:2px 5px;font-size:6.6px;line-height:1}.leads-screen .inline-lock{color:var(--amber);flex:0 0 auto}.lead-list-card-body{display:none}.leads-screen .lead-list-card-body{display:grid;gap:2px;margin-top:3px}.lead-list-chip-row{display:flex;flex-wrap:wrap;gap:4px;min-height:14px}.lead-list-chip-row span{display:inline-flex;align-items:center;min-height:14px;border:1px solid color-mix(in srgb,var(--green) 42%,var(--border));border-radius:3px;background:color-mix(in srgb,var(--green) 10%,var(--surface));color:var(--green);padding:1px 4px;font-size:6.4px;line-height:1;font-weight:650;white-space:nowrap}.lead-list-chip-row .chip-warning{border-color:color-mix(in srgb,var(--amber) 60%,var(--border));background:color-mix(in srgb,var(--amber) 14%,var(--surface));color:var(--amber)}.leads-screen .lead-card .lead-list-meta-line,.leads-screen .lead-card .lead-list-route,.leads-screen .lead-card .lead-list-signal,.leads-screen .lead-card .lead-list-next{margin:0;color:var(--text);font-size:8.1px;line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.leads-screen .lead-card .lead-list-route{color:var(--muted)}.leads-screen .lead-card .lead-list-signal{color:var(--green)}.leads-screen .lead-card .lead-list-signal.trend-down{color:var(--red)}.leads-screen .lead-card .lead-list-next{color:var(--blue);font-weight:620}.lead-list-footer{margin-top:2px;padding-top:4px;border-top:1px solid var(--border)}.lead-export-pill{display:inline-flex;align-items:center;min-height:15px;border:1px solid color-mix(in srgb,var(--amber) 62%,var(--border));border-radius:3px;background:color-mix(in srgb,var(--amber) 12%,var(--surface));color:color-mix(in srgb,var(--amber) 76%,var(--text));padding:1px 5px;font-size:6.5px;line-height:1;font-weight:720;text-transform:uppercase}.lead-export-pill.exported{border-color:var(--border);background:var(--surface-2);color:var(--quiet)}:root[data-theme=dark] .lead-list-chip-row span{background:color-mix(in srgb,var(--green) 16%,var(--surface))}:root[data-theme=dark] .lead-list-chip-row .chip-warning,:root[data-theme=dark] .lead-export-pill{background:color-mix(in srgb,var(--amber) 16%,var(--surface))}@media(max-width:520px){:root{--cartant-mobile-screen-title: 28px;--cartant-mobile-section-title: 17px;--cartant-mobile-card-title: 18px;--cartant-mobile-card-copy: 16px;--cartant-mobile-secondary: 14px;--cartant-mobile-chip: 13.5px;--cartant-mobile-micro: 12px;--cartant-mobile-page-pad: 20px;--cartant-mobile-card-pad: 15px;--cartant-mobile-card-gap: 9px;--cartant-mobile-row-gap: 8px;--cartant-mobile-chip-gap: 8px;--cartant-mobile-nav-height: 88px;--cartant-mobile-fab-size: 52px;--mobile-heading-size: var(--cartant-mobile-screen-title);--mobile-section-size: var(--cartant-mobile-section-title);--mobile-title-size: var(--cartant-mobile-card-title);--mobile-copy-size: var(--cartant-mobile-card-copy);--mobile-meta-size: var(--cartant-mobile-secondary);--mobile-chip-size: var(--cartant-mobile-chip)}.app-frame,.app-frame.overlay-mode{padding-inline:var(--cartant-mobile-page-pad)}.screen{gap:0;padding-bottom:0}.screen-scroll,.route-people .screen-scroll{padding:0 var(--cartant-mobile-page-pad) calc(172px + env(safe-area-inset-bottom))}.today-command-dock{left:var(--cartant-mobile-page-pad);right:var(--cartant-mobile-page-pad)}.route-today .status-row,.route-people .status-row,.route-leads .status-row,.route-meetings .status-row,.route-actions .status-row{padding:calc(12px + env(safe-area-inset-top)) var(--cartant-mobile-page-pad) 8px}.route-today .round-button,.route-people .round-button,.route-leads .round-button,.route-meetings .round-button,.route-actions .round-button{width:40px;height:40px;min-height:40px}.route-today .round-button svg,.route-people .round-button svg,.route-leads .round-button svg,.route-meetings .round-button svg,.route-actions .round-button svg{width:18px;height:18px}.screen-head,.detail-hero,.section-title,.figma-head,.intelligence-list-screen .figma-head,.route-today .figma-head,.people-screen .figma-head{gap:8px;margin-bottom:10px}.screen-head h1,.detail-hero h1,.screen-scroll>.figma-head:first-child h1,.intelligence-list-screen .figma-head h1,.route-today .figma-head h1,.people-screen .figma-head h1{font-size:var(--mobile-heading-size);line-height:1.08}.section-title h2,.list-group-heading h2,.detail-panel section h2,.collapsible-title,.panel:not(.collapsible-section) .section-title h2,.answer-group h3,.search-group h3,.actions-screen .list-group-heading h2{font-size:var(--mobile-section-size);line-height:1.28}.screen-head p,.detail-hero p,.panel>p,.detail-panel>p,.list-meta,.timeline span,.timeline em,.capture-composer p,.capture-local-banner span,.sheet-header p,.prompt-row span,.ask-scope-grid span,.search-scope-strip span,.field.mini span,.lead-list-meta-line,.lead-list-route,.lead-list-signal,.lead-list-next,.people-screen .list-meta,.intelligence-list-screen .list-meta,.route-today .list-meta,.detail-panel .field-card span,.detail-panel .handoff-row span,.detail-panel .handoff-row strong,.detail-panel .timeline span,.answer-brief-grid strong,.answer-brief-grid small,.muted{font-size:var(--mobile-meta-size);line-height:1.5}.top-search,.inline-search,.search-box,.ask-box,.command-tab,.field.mini select,.composer textarea,.field textarea,.field input,.field select,.people-screen .inline-search,.intelligence-list-screen .inline-search,.route-today .inline-search{font-size:var(--mobile-copy-size)}.top-search{min-height:48px;padding:0 14px}.top-search span{width:17px;height:17px}.top-search span:after{right:-5px;bottom:-4px;width:8px}.inline-search,.search-box,.ask-box,.people-screen .inline-search,.intelligence-list-screen .inline-search,.route-today .inline-search{min-height:50px;padding:12px 14px}.search-box input,.ask-box textarea,.capture-composer textarea{font-size:var(--mobile-copy-size);line-height:1.55}.ask-box textarea{min-height:64px}.button,.capture-mode,.sheet-footer .button,.detail-panel .button,.sheet-panel .button,.command-overlay .button,.command-tab,.ask-box button{min-height:48px;font-size:15px}.ask-box button{width:44px;height:44px}.filter-chip,.badge,.theme-chip,.chip-button,.back-link,.people-screen .filter-chip,.intelligence-list-screen .filter-chip,.route-today .filter-chip,.ask-scope-grid span,.search-scope-strip span,.lead-list-chip-row span,.lead-export-pill{min-height:36px;font-size:var(--mobile-chip-size);line-height:1.2}.filter-chip{min-height:38px;padding:0 12px;border-radius:10px;font-size:var(--mobile-chip-size)}.badge{padding:4px 10px;line-height:1.25}.people-screen .person-title-row .badge,.intelligence-list-screen .badge,.route-today .badge,.leads-screen .lead-card-top .badge{min-height:30px;border-radius:8px;padding:4px 8px;font-size:var(--mobile-chip-size);line-height:1.2;white-space:normal}.panel:not(.collapsible-section),.detail-panel,.linked-panel,.sheet-panel,.command-card,.route-today .panel:not(.collapsible-section){padding:14px;border-radius:14px}.card-grid,.card-list,.group-stack,.people-screen .card-grid,.intelligence-list-screen .card-grid,.route-today .card-grid,.route-today .card-list.tight,.leads-screen .card-grid,.actions-screen .group-stack{gap:var(--cartant-mobile-card-gap)}.person-card,.lead-card,.meeting-card,.action-card,.today-briefing-card,.people-screen .person-card,.intelligence-list-screen .lead-card,.intelligence-list-screen .meeting-card,.intelligence-list-screen .action-card,.route-today .lead-card,.route-today .meeting-card,.route-today .action-card,.route-today .today-briefing-card,.leads-screen .lead-card{min-height:auto;padding:var(--cartant-mobile-card-pad);border-radius:12px}.person-card.compact,.lead-card.compact,.meeting-card.compact,.action-card.compact{padding-block:13px}.person-title-row strong,.lead-card-top strong,.person-card strong,.lead-card strong,.meeting-card strong,.action-card strong,.today-briefing-points dd,.today-briefing-row strong,.today-command-results strong,.today-command-answer strong,.prompt-row strong,.capture-mode strong,.capture-local-banner strong,.intelligence-card-top strong,.intelligence-list-screen .action-card>.lead-card-top>strong,.people-screen .person-title-row strong,.leads-screen .lead-card-top strong,.answer-row strong,.search-result-row strong,.compact-row strong,.detail-panel .mini-note strong,.detail-panel .mini-card strong,.detail-panel .share-card strong,.detail-panel .signal-quote-card strong,.detail-panel .field-card strong,.proposal-row strong{font-size:var(--mobile-title-size);line-height:1.3;white-space:normal}.person-title-row small,.lead-card-top small,.person-card small,.lead-card small,.meeting-card small,.action-card small,.consultant-card small,.compact-row small,.source-line,.capture-mode small,.intelligence-card-top small,.people-screen .person-title-row small,.people-screen .person-status-row,.people-screen .next-line,.leads-screen .lead-card .lead-list-meta-line,.leads-screen .lead-card .lead-list-route,.leads-screen .lead-card .lead-list-signal,.leads-screen .lead-card .lead-list-next,.intelligence-list-screen .source-line,.route-today .source-line,.intelligence-list-screen .next-line,.route-today .next-line,.detail-panel .collapsible-meta,.detail-panel .collapsible-trigger .kicker,.capture-local-banner span{font-size:var(--mobile-meta-size);line-height:1.46;white-space:normal}.person-card p,.lead-card p,.meeting-card p,.action-card p,.share-card p,.answer-row p,.mini-note p,.proposal-row p,.mini-card p,.today-briefing-points dd,.timeline p,.route-today .today-briefing-points dd,.route-today .today-briefing-row strong,.route-today .today-command-panel p,.route-today .today-command-results small,.intelligence-list-screen .lead-card>p,.intelligence-list-screen .meeting-card>p,.intelligence-list-screen .action-card>p,.route-today .lead-card>p,.route-today .meeting-card>p,.route-today .action-card>p,.detail-panel .insight-card p,.detail-panel .mini-note p,.detail-panel .mini-card p,.detail-panel .share-card p,.detail-panel .bullet-list,.detail-panel .timeline p,.answer-card>p,.answer-row small,.search-result-row p,.quick-card,.compact-row small,.capture-composer p{font-size:var(--mobile-copy-size);line-height:1.56}.people-screen .person-card{padding-right:72px}.people-screen .person-card-main,.lead-list-card-body,.capture-composer,.answer-card,.answer-group{gap:var(--cartant-mobile-row-gap)}.people-screen .avatar{top:16px;right:16px;width:44px;height:44px}.people-screen .person-status-row,.intelligence-list-screen .lead-intel-row,.intelligence-list-screen .consultant-strip,.intelligence-list-screen .relationship-strip,.intelligence-list-screen .meta-row,.route-today .lead-intel-row,.route-today .consultant-strip,.route-today .relationship-strip,.route-today .meta-row,.lead-list-chip-row,.badge-stack,.chip-row,.ask-scope-grid,.search-scope-strip,.filter-grid{gap:var(--cartant-mobile-chip-gap)}.intelligence-list-screen .lead-intel-row span,.intelligence-list-screen .consultant-strip span,.intelligence-list-screen .relationship-strip span,.route-today .lead-intel-row span,.route-today .consultant-strip span,.route-today .relationship-strip span{border-radius:8px;padding:4px 8px;font-size:var(--mobile-meta-size);line-height:1.25;white-space:normal}.route-today .today-screen{gap:var(--cartant-mobile-card-gap)}.route-today .today-page-head h1{font-size:var(--mobile-heading-size);line-height:1.04}.route-today .today-page-head span,.route-today .today-dayline{font-size:var(--mobile-meta-size);line-height:1.42}.route-today .today-group{gap:var(--cartant-mobile-row-gap)}.route-today .today-group-heading h2,.route-today .today-group-heading p,.route-today .today-briefing-row>span,.route-today .today-briefing-points dt,.route-today .today-command-answer>span,.route-today .today-command-panel-head span{font-size:var(--cartant-mobile-micro);line-height:1.2}.route-today .today-briefing-card{gap:var(--cartant-mobile-row-gap)}.route-today .today-briefing-list{border-radius:12px}.route-today .today-briefing-row{min-height:58px;grid-template-columns:96px minmax(0,1fr) auto;gap:10px;padding:11px 12px}.route-today .today-briefing-cta{min-height:44px;font-size:var(--mobile-copy-size)}.route-today .today-command-shell{padding:0}.route-today .today-command-plus,.route-today .today-command-action,.route-today .today-command-input{min-height:44px}.route-today .today-command-plus,.route-today .today-command-action{min-width:44px}.route-today .today-command-input{border-radius:999px}.route-today .today-command-input input{font-size:var(--mobile-copy-size)}.route-today .today-command-action{font-size:var(--mobile-meta-size)}.route-today .today-mode-chips button,.route-today .today-command-answer div button,.route-today .today-command-panel-actions button,.route-today .today-secondary-links button{min-height:36px;font-size:var(--mobile-chip-size)}.route-today .today-command-panel-head strong,.route-today .today-command-answer strong,.route-today .today-capture-option strong{font-size:var(--mobile-copy-size)}.route-today .today-capture-option small{font-size:var(--mobile-meta-size)}.actions-screen .list-group-heading{padding:6px 2px 4px}.detail-panel .detail-hero{padding:14px}.detail-panel .detail-hero .lede{font-size:var(--mobile-copy-size);line-height:1.52}.detail-panel .collapsible-trigger{min-height:48px;padding:10px 2px}.detail-panel .collapsible-title{font-size:var(--mobile-section-size);line-height:1.2;letter-spacing:0;text-transform:none}.detail-panel .collapsible-body{gap:var(--cartant-mobile-row-gap);margin-top:6px}.detail-panel .field-card{grid-template-columns:118px minmax(0,1fr);padding:9px 10px}.capture-composer textarea{min-height:144px;padding:14px}.command-header,.command-scroll,.sheet-scroll{padding-inline:20px}.command-scroll{padding-bottom:calc(24px + env(safe-area-inset-bottom))}.sheet-scroll{padding-bottom:14px}.sheet-header{padding:0 20px 14px}.sheet-header h1{font-size:22px;line-height:1.15}.sheet-footer{gap:8px;padding:14px 20px calc(18px + env(safe-area-inset-bottom))}.flow-steps{gap:7px;font-size:var(--mobile-chip-size);line-height:1.2}.flow-steps svg{width:15px;height:15px}.capture-mode{min-height:58px;padding:10px 12px}.capture-mode>svg:first-of-type{width:28px;height:28px}.proposal-row,.answer-row,.search-result-row,.quick-card,.compact-row{min-height:48px;padding:10px 12px}.answer-brief-grid span{grid-template-columns:118px minmax(0,1fr);padding:9px 10px}.bottom-nav{height:calc(var(--cartant-mobile-nav-height) + env(safe-area-inset-bottom));padding:10px 8px calc(10px + env(safe-area-inset-bottom))}.bottom-nav-button{min-height:64px;gap:5px;padding:0 4px;font-size:var(--mobile-meta-size);line-height:1.15}.bottom-nav-button .ui-icon,.nav-icon{width:22px;height:22px}.capture-fab{right:20px;bottom:calc(18px + env(safe-area-inset-bottom));display:inline-flex;align-items:center;justify-content:center;gap:0;width:var(--cartant-mobile-fab-size);min-width:var(--cartant-mobile-fab-size);height:var(--cartant-mobile-fab-size);min-height:var(--cartant-mobile-fab-size);padding:0;color:#fff;font-size:15px;box-shadow:0 12px 28px #1a73e852}.capture-fab span{display:none}.capture-fab:before,.capture-fab:after{display:none}.capture-fab svg{width:19px;height:19px}}.leads-screen-shell{display:grid;gap:var(--ct-space-4);min-width:0;padding-bottom:calc(var(--ct-layout-nav-height) + 112px + env(safe-area-inset-bottom))}.route-people .screen-scroll,.route-leads .screen-scroll,.route-meetings .screen-scroll,.route-actions .screen-scroll{overflow-x:clip}.leads-screen .sticky-screen-head{margin-right:0;margin-left:0;padding-right:0;padding-left:0}.leads-screen .sticky-screen-head:after{right:0;left:0}.leads-screen,.leads-screen-shell,.leads-screen .filter-bar,.leads-screen .card-grid,.leads-screen .lead-card,.leads-screen .lead-list-card-body,.leads-screen .lead-list-chip-row{box-sizing:border-box;min-width:0;max-width:100%}.leads-screen .figma-head{gap:var(--ct-space-2);min-width:0}.leads-screen .figma-head p{display:block;max-width:54ch;color:var(--ct-color-text-muted);font-size:var(--ct-type-metadata);line-height:var(--ct-line-body)}.leads-screen .filter-bar{margin:0;min-width:0;padding:0 0 var(--ct-space-2);gap:var(--ct-space-2);max-width:100%}.leads-screen .filter-chip{max-width:100%;min-height:34px;border-radius:999px;padding:6px 12px;font-size:var(--ct-type-metadata);line-height:1.2}.leads-summary-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(148px,1fr));gap:var(--ct-space-2);min-width:0}.leads-summary-chip{display:grid;gap:2px;min-height:0;min-width:0;width:100%;justify-items:start;border-radius:var(--ct-radius-card);padding:10px 12px;background:var(--ct-color-surface-raised)}.leads-summary-chip strong{font-size:var(--ct-type-card-title);line-height:var(--ct-line-tight)}.leads-summary-chip span{color:var(--ct-color-text-muted);font-size:var(--ct-type-metadata);line-height:var(--ct-line-body)}.leads-screen .list-meta{margin:0;padding:0 1px;color:var(--ct-color-text-quiet);font-size:var(--ct-type-metadata);line-height:var(--ct-line-body)}.leads-screen .card-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--ct-space-3);align-items:start;min-width:0}.leads-screen .lead-card{min-height:0;padding:14px 16px 14px 18px;border-radius:16px;gap:var(--ct-space-3);min-width:0}.leads-screen .lead-card>.edge-accent{width:3px}.leads-screen .lead-card-top{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:var(--ct-space-3)}.leads-screen .lead-card-top>div{display:grid;gap:4px;min-width:0}.leads-screen .lead-card-top strong{font-size:var(--ct-type-card-title);line-height:1.22;overflow-wrap:anywhere;white-space:normal}.leads-screen .lead-card-top .badge{justify-self:end;min-height:22px;border-radius:999px;padding:4px 10px;font-size:var(--ct-type-badge);line-height:1.1}.leads-screen .lead-list-card-body{gap:var(--ct-space-2);margin-top:0}.leads-screen .lead-list-chip-row{gap:6px;overflow:hidden}.leads-screen .lead-list-chip-row span{min-height:24px;border-radius:999px;padding:4px 10px;font-size:var(--ct-type-badge);line-height:1.25;white-space:normal}.leads-screen .lead-card .lead-list-meta-line,.leads-screen .lead-card .lead-list-route,.leads-screen .lead-card .lead-list-signal,.leads-screen .lead-card .lead-list-next{font-size:var(--ct-type-metadata);line-height:1.45;white-space:normal;overflow:visible;text-overflow:clip}.leads-screen .lead-card .lead-list-route,.leads-screen .lead-card .lead-list-signal{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.leads-screen .lead-card .lead-list-next{color:var(--ct-color-focus)}.leads-screen .lead-list-footer{margin-top:auto;padding-top:var(--ct-space-2)}.leads-screen .lead-export-pill{min-height:22px;border-radius:999px;padding:4px 10px;font-size:var(--ct-type-badge);line-height:1.1}@media(min-width:768px){.leads-screen .card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.leads-screen .lead-card{min-height:248px}}@media(min-width:1280px){.leads-screen .card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:520px){.leads-screen-shell{padding-bottom:calc(var(--cartant-mobile-nav-height) + 156px + env(safe-area-inset-bottom))}.leads-screen .filter-bar{overflow-x:visible;flex-wrap:wrap}.leads-summary-row{grid-template-columns:repeat(2,minmax(0,1fr))}.leads-screen .lead-card{padding:16px 16px 14px 18px}.leads-screen .lead-card-top{grid-template-columns:minmax(0,1fr) auto}.leads-screen .lead-card-top .badge{justify-self:end}.leads-screen .lead-list-chip-row span{min-height:26px}.leads-screen .lead-card .lead-list-route,.leads-screen .lead-card .lead-list-signal{-webkit-line-clamp:3}}.today-screen-shell,.people-screen-shell,.meetings-screen-shell,.actions-screen-shell{display:grid;gap:var(--ct-space-4);min-width:0;padding-bottom:calc(var(--ct-layout-nav-height) + 112px + env(safe-area-inset-bottom))}.people-screen-shell.is-table-view,.leads-screen-shell.is-table-view,.meetings-screen-shell.is-table-view,.actions-screen-shell.is-table-view{width:100%;max-width:none}.today-screen-shell .sticky-screen-head,.people-screen-shell .sticky-screen-head,.meetings-screen-shell .sticky-screen-head,.actions-screen-shell .sticky-screen-head{min-width:0;margin-bottom:0}.people-screen .figma-head,.meetings-screen .figma-head,.actions-screen .figma-head{gap:var(--ct-space-2);min-width:0}.people-screen .figma-head p,.meetings-screen .figma-head p,.actions-screen .figma-head p{display:block;max-width:58ch;color:var(--ct-color-text-muted);font-size:var(--ct-type-metadata);line-height:var(--ct-line-body)}.detail-screen-shell{display:grid;gap:var(--ct-space-4);min-width:0;padding-bottom:calc(var(--ct-layout-nav-height) + 112px + env(safe-area-inset-bottom))}.detail-screen-shell>*{min-width:0}.detail-screen-shell .detail-panel,.detail-screen-shell .detail-hero,.detail-screen-shell .detail-flow-column,.detail-screen-shell .collapsible-section,.detail-screen-shell .collapsible-body,.detail-screen-shell .card-list,.detail-screen-shell .consultant-grid,.detail-screen-shell .signal-quote-stack,.detail-screen-shell .detail-priority-strip,.detail-screen-shell .field-grid{min-width:0}.detail-flow-column{display:contents}.detail-priority-strip{display:grid;grid-template-columns:minmax(0,1fr);gap:1px;margin-top:var(--ct-space-3);overflow:hidden;border:1px solid var(--border);border-radius:8px}.detail-panel .detail-priority-strip .detail-priority-card{border:0;border-bottom:1px solid var(--border);border-radius:0;background:var(--surface)}.detail-panel .detail-priority-strip .detail-priority-card:last-child{border-bottom:0}.people-screen .filter-bar,.meetings-screen .filter-bar,.actions-screen .filter-bar{margin:0;min-width:0;padding:0 0 var(--ct-space-2);gap:var(--ct-space-2);overflow-x:visible;flex-wrap:wrap}.people-screen .filter-chip,.meetings-screen .filter-chip,.actions-screen .filter-chip{max-width:100%;min-height:34px;border-radius:999px;padding:6px 12px;font-size:var(--ct-type-metadata);line-height:1.2}.people-screen .list-meta,.meetings-screen .list-meta,.actions-screen .list-meta{margin:0;padding:0 1px;color:var(--ct-color-text-quiet);font-size:var(--ct-type-metadata);line-height:var(--ct-line-body)}.actions-summary-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(148px,1fr));gap:var(--ct-space-2);min-width:0}.actions-summary-chip{display:grid;gap:2px;min-height:0;min-width:0;width:100%;justify-items:start;border-radius:var(--ct-radius-card);padding:10px 12px;background:var(--ct-color-surface-raised)}.actions-summary-chip strong{font-size:var(--ct-type-card-title);line-height:var(--ct-line-tight)}.actions-summary-chip span{color:var(--ct-color-text-muted);font-size:var(--ct-type-metadata);line-height:var(--ct-line-body)}.route-today .today-screen{display:grid;gap:var(--ct-space-4);min-width:0}.route-today .today-page-head{display:grid;gap:4px;min-width:0}.route-today .today-page-head h1{margin:0}.route-today .today-page-head span,.route-today .today-dayline{color:var(--ct-color-text-muted);font-size:var(--ct-type-metadata);line-height:var(--ct-line-body)}.route-today .today-group,.route-today .today-briefing-card,.route-today .today-briefing-list,.route-today .today-briefing-row{min-width:0}.route-today .today-briefing-card{padding:18px 20px;border-radius:var(--ct-radius-card)}.route-today .today-secondary-links{flex-wrap:wrap}.route-today .today-briefing-row{min-height:56px;align-items:start}.route-today .today-briefing-row strong{white-space:normal}.route-today .screen-scroll{padding-bottom:calc(220px + env(safe-area-inset-bottom))}.route-today .today-context-strip,.route-today .today-card{min-width:0;border:1px solid var(--border);border-radius:var(--ct-radius-card);background:color-mix(in srgb,var(--surface) 96%,white 4%)}.route-today .today-context-strip{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;align-items:stretch;padding:14px 16px}.route-today .today-context-summary{min-width:0}.route-today .today-context-footer{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"note ask" "chips ask";gap:8px 12px;align-items:end;min-width:0}.route-today .today-context-footer>small{grid-area:note}.route-today .today-context-footer .today-chip-row{grid-area:chips;min-width:0}.route-today .today-context-actions{grid-area:ask;display:grid;gap:8px;justify-self:end;align-self:end;justify-items:end}.route-today .today-context-footer .today-briefing-cta{min-height:32px;border-top:0;padding:0}.route-today .today-context-strip p,.route-today .today-context-strip small,.route-today .today-card p,.route-today .today-card small{margin:0}.route-today .today-context-strip p{color:var(--text);font-size:var(--ct-type-body);font-weight:700;line-height:1.35}.route-today .today-context-strip small,.route-today .today-card small{color:var(--ct-color-text-muted);font-size:var(--ct-type-metadata);line-height:1.3}.route-today .today-chip-row,.route-today .today-card-cues,.route-today .today-card-footer,.route-today .today-local-actions{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.route-today .today-card-list{display:grid;gap:10px}.route-today .today-card{display:grid;overflow:hidden}.route-today .today-card-main{width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;min-width:0;padding:12px 14px 10px;border:0;background:transparent;color:inherit;text-align:left}.route-today .today-card-main strong,.route-today .today-card-main p,.route-today .today-card-main small{min-width:0}.route-today .today-card-main strong{color:var(--text);font-size:var(--ct-type-card-title);line-height:1.25}.route-today .today-card-main small,.route-today .today-card-main p{grid-column:1 / -1}.route-today .today-card-main p{color:var(--ct-color-text-muted);font-size:var(--ct-type-small);line-height:1.35}.route-today .today-card-label,.route-today .today-card-command{color:var(--quiet);font-size:var(--ct-type-metadata);font-weight:780;line-height:1.2;text-transform:uppercase}.route-today .today-card-label{grid-column:1 / -1}.route-today .today-card-command{display:inline-flex;gap:4px;align-items:center;justify-self:end;grid-column:2;grid-row:2;color:var(--blue)}.route-today .today-card-footer{justify-content:space-between;padding:8px 10px 10px 14px;border-top:1px solid color-mix(in srgb,var(--border) 70%,transparent)}.route-today .today-local-actions{flex-wrap:nowrap}.route-today .today-local-actions button{width:30px;height:30px;display:inline-grid;place-items:center;border:1px solid var(--border);border-radius:10px;background:color-mix(in srgb,var(--surface) 94%,white 6%);color:var(--quiet)}.route-today .today-show-more{justify-self:start}.route-today .today-card.tone-red{border-color:color-mix(in srgb,var(--red) 34%,var(--border))}.route-today .today-card.tone-amber{border-color:color-mix(in srgb,var(--amber) 38%,var(--border))}.route-today .today-card.tone-green{border-color:color-mix(in srgb,var(--green) 32%,var(--border))}.lead-timeline-empty{margin:0;color:var(--ct-color-text-muted);font-size:var(--ct-type-small)}.people-screen .card-grid,.meetings-screen .card-grid,.actions-screen .card-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--ct-space-3);align-items:start;min-width:0}.people-screen .person-card{min-height:0;padding:16px 18px;border-radius:16px;min-width:0}.people-screen .person-card-main{gap:var(--ct-space-2)}.people-screen .person-title-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:var(--ct-space-3)}.people-screen .person-title-row strong{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:var(--ct-type-card-title);line-height:1.22;white-space:normal}.people-screen .person-title-row strong .badge{margin-left:0}.people-screen .person-title-row small{margin-top:0;color:var(--ct-color-text-muted);font-size:var(--ct-type-metadata);line-height:1.45;white-space:normal}.people-screen .avatar{position:static;width:40px;height:40px}.people-screen .person-status-row{margin-top:0;gap:6px;color:var(--ct-color-text-quiet);font-size:var(--ct-type-metadata);line-height:1.45;white-space:normal;flex-wrap:wrap}.people-screen .person-status-row span:last-child:before{content:""}.people-screen .next-line{margin-top:0;font-size:var(--ct-type-metadata);line-height:1.45;white-space:normal}.people-screen .person-title-row .badge,.people-screen .person-secondary-badges .badge,.meetings-screen .badge,.actions-screen .badge{min-height:22px;border-radius:999px;padding:4px 10px;font-size:var(--ct-type-badge);line-height:1.1;white-space:normal}.meetings-screen .meeting-card,.actions-screen .action-card{min-height:0;padding:14px 16px;border-radius:16px;gap:var(--ct-space-3);min-width:0}.actions-screen .action-card-body-button{display:flex;flex:1 1 auto;flex-direction:column;align-items:stretch;gap:var(--ct-space-3);width:100%;min-width:0;border:0;background:transparent;color:inherit;padding:0;text-align:left;cursor:pointer}.meetings-screen .lead-card-top,.actions-screen .lead-card-top{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:var(--ct-space-3)}.meetings-screen .lead-card-top>div{min-width:0}.actions-screen .lead-card-top>div{display:grid;gap:4px;min-width:0}.meetings-screen .lead-card-top strong,.actions-screen .lead-card-top strong{font-size:var(--ct-type-card-title);line-height:1.22;white-space:normal;overflow-wrap:anywhere}.meetings-screen .lead-card-top small,.actions-screen .lead-card-top small{margin-top:0;color:var(--ct-color-text-muted);font-size:var(--ct-type-metadata);line-height:1.45;white-space:normal}.meetings-screen .meeting-card>p,.meetings-screen .meeting-card-main>p,.actions-screen .action-card>p{margin-top:0;font-size:var(--ct-type-metadata);line-height:1.45;-webkit-line-clamp:3}.actions-screen .lead-card-top .badge{justify-self:end}.actions-screen .action-card-chip-row{display:flex;flex-wrap:wrap;gap:6px}.actions-screen .action-card-chip-row span{max-width:100%;border-radius:999px;padding:4px 10px;font-size:var(--ct-type-badge);line-height:1.25;white-space:normal;background:color-mix(in srgb,var(--ct-color-surface-raised) 92%,transparent)}.actions-screen .action-card-chip-row .action-chip-tone-risk{color:var(--ct-status-risk);border:1px solid color-mix(in srgb,var(--ct-status-risk) 45%,var(--ct-color-border))}.actions-screen .action-card-chip-row .action-chip-tone-review{color:var(--ct-status-review);border:1px solid color-mix(in srgb,var(--ct-status-review) 45%,var(--ct-color-border))}.actions-screen .action-card-chip-row .action-chip-tone-muted{color:var(--ct-status-muted);border:1px solid color-mix(in srgb,var(--ct-status-muted) 45%,var(--ct-color-border))}.actions-screen .action-card-meta span{color:var(--ct-color-text-quiet)}.actions-screen .action-card .next-line{display:block;color:var(--ct-color-focus);font-size:var(--ct-type-metadata);line-height:1.45}.actions-screen .action-card-footer{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-end;justify-content:space-between;margin-top:auto}.meetings-screen .meta-row,.meetings-screen .relationship-strip,.meetings-screen .badge-stack,.actions-screen .meta-row,.actions-screen .relationship-strip,.actions-screen .badge-stack{margin-top:0;gap:6px;overflow:visible;flex-wrap:wrap}.meetings-screen .meta-row span,.meetings-screen .relationship-strip span,.actions-screen .meta-row span,.actions-screen .relationship-strip span{max-width:100%;border-radius:999px;padding:4px 10px;font-size:var(--ct-type-badge);line-height:1.25;white-space:normal}.meetings-screen .meeting-card.ordinary{opacity:.72}.actions-screen .actions-group-stack{display:grid;gap:var(--ct-space-4);min-width:0}.actions-screen .list-group{display:grid;gap:var(--ct-space-3);min-width:0}.actions-screen .list-group-heading{display:flex;align-items:baseline;justify-content:space-between;gap:var(--ct-space-2);padding:0 1px}.actions-screen .list-group-heading h2{font-size:var(--ct-type-section-title);line-height:var(--ct-line-tight);letter-spacing:0;text-transform:capitalize}.actions-screen .list-group-heading span{color:var(--ct-color-text-muted);font-size:var(--ct-type-metadata);line-height:var(--ct-line-body)}.actions-screen .card-list.tight{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--ct-space-3)}.dense-table-shell{min-width:0;border:1px solid var(--border);border-radius:20px;background:var(--surface);overflow:hidden}.dense-table-scroll{overflow-x:auto;overscroll-behavior-x:contain}.dense-table{width:100%;min-width:max-content;border-collapse:separate;border-spacing:0;table-layout:auto}.dense-table--people .dense-table,.dense-table--meetings .dense-table,.dense-table--leads .dense-table,.dense-table--actions .dense-table{min-width:max-content}.dense-table thead th{position:sticky;top:0;z-index:1;border-bottom:1px solid color-mix(in srgb,var(--border) 78%,transparent);background:color-mix(in srgb,var(--surface) 94%,transparent);color:var(--quiet);font-size:11px;font-weight:700;letter-spacing:.08em;text-align:left;text-transform:uppercase;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);white-space:nowrap}.dense-table-sort-button{width:100%;min-height:34px;display:inline-flex;align-items:center;justify-content:space-between;gap:8px;border:0;background:transparent;color:inherit;padding:8px 10px;font:inherit;letter-spacing:inherit;text-transform:inherit;text-align:left;cursor:pointer}.dense-table-sort-button.is-active{color:var(--text)}.dense-table-sort-icon{flex:0 0 auto;opacity:.78}.dense-table-sort-icon.is-idle{opacity:.4}.dense-table-sort-icon.is-desc{transform:rotate(180deg)}.dense-table td{padding:0;border-bottom:1px solid color-mix(in srgb,var(--border) 72%,transparent);vertical-align:top}.dense-table tbody tr:last-child td{border-bottom:0}.dense-table-row{cursor:pointer}.dense-table-row-link{display:block;width:100%;min-height:46px;border:0;background:transparent;color:inherit;padding:0;font:inherit;text-align:left;cursor:pointer}.dense-table-row-link:focus-visible{outline:3px solid color-mix(in srgb,var(--blue) 68%,transparent);outline-offset:-3px}.dense-table-row:hover td,.dense-table-row:focus-visible td{background:color-mix(in srgb,var(--surface-2) 76%,transparent)}.dense-table-row:focus-visible{outline:none}.dense-table-row:focus-visible td:first-child{box-shadow:inset 3px 0 0 var(--blue)}.dense-col-primary{width:17%}.dense-col-wide{width:18%}.dense-cell{min-height:46px;display:grid;align-content:start;gap:2px;padding:8px 10px;overflow-wrap:anywhere}.dense-cell strong{font-size:12px;line-height:1.25;overflow-wrap:anywhere}.dense-cell-title{color:var(--text)}.dense-cell-meta{color:var(--muted);font-size:10px;line-height:1.25;overflow-wrap:anywhere}.dense-cell-badges{display:flex;flex-wrap:wrap;gap:4px}.dense-table .badge{min-height:18px;padding-inline:6px;font-size:9px}.detail-decision-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--ct-space-2);margin-top:var(--ct-space-3)}.detail-decision-card{display:grid;gap:4px;min-width:0;border:1px solid var(--border);border-left:4px solid var(--ct-color-focus);border-radius:var(--ct-radius-card);padding:10px 12px;background:color-mix(in srgb,var(--ct-color-surface-raised) 94%,transparent)}.detail-decision-card span,.evidence-summary-card span,.missing-prompt-card span{color:var(--ct-color-text-quiet);font-size:var(--ct-type-badge);font-weight:800;letter-spacing:.07em;line-height:1.2;text-transform:uppercase}.detail-decision-card strong{color:var(--ct-color-text);font-size:var(--ct-type-card-title);line-height:var(--ct-line-tight);overflow-wrap:anywhere}.detail-decision-card p,.detail-decision-card small,.evidence-summary-card p{margin:0;color:var(--ct-color-text-muted);font-size:var(--ct-type-metadata);line-height:var(--ct-line-body);overflow-wrap:anywhere}.detail-decision-card.tone-risk,.detail-decision-card.tone-review{border-left-color:var(--ct-status-review)}.detail-decision-card.tone-action{border-left-color:var(--ct-status-inference)}.detail-decision-card.tone-evidence,.detail-decision-card.tone-source{border-left-color:var(--ct-status-evidence)}.missing-prompt-list{display:grid;gap:var(--ct-space-2)}.missing-prompt-card{display:grid;gap:4px;border:1px solid color-mix(in srgb,var(--ct-status-review) 48%,var(--border));border-radius:var(--ct-radius-card);padding:10px 12px;background:color-mix(in srgb,var(--ct-status-review) 9%,var(--surface))}.missing-prompt-card strong{color:var(--ct-color-text);font-size:var(--ct-type-body);line-height:var(--ct-line-body)}.evidence-summary-card{display:grid;gap:var(--ct-space-3);border:1px solid color-mix(in srgb,var(--ct-status-evidence) 35%,var(--border));border-radius:var(--ct-radius-card);padding:12px;background:color-mix(in srgb,var(--ct-status-evidence) 7%,var(--surface))}.evidence-summary-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(86px,1fr));gap:1px;overflow:hidden;border:1px solid color-mix(in srgb,var(--border) 76%,transparent);border-radius:8px}.evidence-summary-facts span{display:grid;gap:2px;min-width:0;padding:8px 10px;background:var(--surface);letter-spacing:0;text-transform:none}.evidence-summary-facts strong{color:var(--ct-color-text);font-size:var(--ct-type-card-title);line-height:1}.detail-empty-toggle{justify-self:start;margin-bottom:var(--ct-space-2)}.field-card.is-empty{color:var(--ct-color-text-quiet);background:color-mix(in srgb,var(--surface-2) 62%,transparent)}@media(min-width:768px){.detail-screen-shell .detail-panel{gap:var(--ct-space-3)}.detail-screen-shell .detail-panel .detail-hero{padding:18px 20px}.detail-screen-shell .detail-panel .detail-hero h1{font-size:clamp(30px,2.9vw,38px);line-height:1.04}.detail-screen-shell .detail-panel .detail-hero .lede{max-width:72ch;font-size:var(--ct-type-body);line-height:1.55}.detail-screen-shell .detail-panel .collapsible-trigger{min-height:40px;padding-block:8px}.detail-screen-shell .detail-panel .collapsible-title{font-size:13px}.detail-screen-shell .detail-panel .collapsible-trigger .kicker,.detail-screen-shell .detail-panel .collapsible-meta{font-size:12px;line-height:1.35}.detail-screen-shell .detail-panel .collapsible-body{gap:var(--ct-space-3);margin-top:6px}.detail-screen-shell .detail-panel .field-grid,.detail-screen-shell .detail-panel .consultant-grid,.detail-screen-shell .detail-panel .signal-quote-stack,.detail-screen-shell .detail-panel .detail-priority-strip,.detail-screen-shell .detail-panel .detail-decision-grid,.detail-screen-shell .detail-panel .card-list.tight{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ct-space-3)}.detail-screen-shell .detail-panel .field-grid{border:0;border-radius:0;overflow:visible}.detail-screen-shell .detail-panel .detail-priority-strip{margin-top:var(--ct-space-4);border:0;border-radius:0;overflow:visible}.detail-screen-shell .detail-panel .detail-decision-grid{margin-top:var(--ct-space-4)}.detail-screen-shell .detail-panel .field-card{grid-template-columns:1fr;gap:6px;min-width:0;border:1px solid var(--border);border-radius:12px;padding:10px 12px}.detail-screen-shell .detail-panel .field-card:last-child{border-bottom:1px solid var(--border)}}@media(min-width:1024px){.detail-screen-shell .detail-panel{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:start;column-gap:var(--ct-space-4);row-gap:var(--ct-space-4)}.detail-screen-shell .detail-panel>.detail-hero{grid-column:1 / -1;margin-bottom:0}.detail-screen-shell .detail-flow-column{display:grid;align-content:start;gap:var(--ct-space-4);min-width:0}.detail-screen-shell .detail-flow-primary{grid-column:1}.detail-screen-shell .detail-flow-secondary{grid-column:2}.detail-screen-shell .detail-flow-column>.collapsible-section{width:100%;margin:0}}@media(min-width:768px){.people-screen .card-grid,.leads-screen .card-grid,.meetings-screen .card-grid,.actions-screen .card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.people-screen .person-card,.leads-screen .lead-card,.meetings-screen .meeting-card,.actions-screen .action-card{min-height:0}.people-screen .person-secondary-badges{display:flex;gap:6px}.people-screen .person-summary{display:block;color:var(--ct-color-text-muted);font-size:var(--ct-type-metadata);line-height:1.45}.actions-screen .actions-group-stack{grid-template-columns:minmax(0,1fr);align-items:start}.action-quick-controls{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.action-quick-button{display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:0 8px;border-radius:999px;font-size:var(--ct-type-badge);line-height:1.1;white-space:nowrap}.action-quick-controls.compact .action-quick-button{min-height:26px;padding:0 7px}.action-quick-button svg{flex:0 0 auto}.action-status-strip{margin-top:10px}.actions-screen .actions-group-stack.actions-group-stack-table{grid-template-columns:1fr}.actions-summary-row{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:1024px){.route-today .today-screen{grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);align-items:start}.route-today .today-screen>.sticky-screen-head{grid-column:1 / -1}.route-today .today-group-briefing,.route-today .today-group-now,.route-today .today-group-diary{grid-column:1}.route-today .today-group-opportunities,.route-today .today-group-review{grid-column:2}.route-today .today-group-opportunities{grid-row:2 / span 2}.route-today .today-group-review{grid-row:4}.route-today .today-context-strip{grid-template-columns:minmax(0,1fr)}}@media(min-width:1440px){.people-screen .card-grid,.leads-screen .card-grid,.meetings-screen .card-grid,.actions-screen .card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:520px){.today-screen-shell,.people-screen-shell,.meetings-screen-shell,.actions-screen-shell,.detail-screen-shell{padding-bottom:calc(var(--cartant-mobile-nav-height) + 156px + env(safe-area-inset-bottom))}.people-screen .person-card,.meetings-screen .meeting-card,.actions-screen .action-card{padding:16px}.meetings-screen .lead-card-top,.actions-screen .lead-card-top{grid-template-columns:minmax(0,1fr) auto}.actions-summary-row{grid-template-columns:repeat(2,minmax(0,1fr))}.route-today .screen-scroll{padding-bottom:calc(236px + env(safe-area-inset-bottom))}.route-today .today-screen-shell{padding-bottom:calc(var(--cartant-mobile-nav-height) + 176px + env(safe-area-inset-bottom))}.route-today .today-context-strip{grid-template-columns:minmax(0,1fr);gap:10px;padding:12px}.route-today .today-chip-row{gap:5px}.route-today .today-card-main{grid-template-columns:minmax(0,1fr);gap:2px;padding:10px 12px 6px}.route-today .today-card-main p{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.28}.route-today .today-card-command{grid-column:1;grid-row:auto;justify-self:start}.route-today .today-card-footer{align-items:flex-start;padding:6px 8px 8px 12px}.route-today .today-local-actions button{width:26px;height:26px}}.lead-detail-panel,.compact-detail-panel{display:grid;gap:var(--ct-space-4)}.lead-detail-hero{display:grid;gap:var(--ct-space-2)}.compact-detail-person-hero{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px}.compact-detail-person-hero .avatar{width:56px;height:56px}.compact-detail-hero-copy{display:grid;gap:6px;min-width:0}.lead-context-stack{display:grid;gap:var(--ct-space-3)}.compact-detail-actions{display:flex;flex-wrap:wrap;gap:8px}.person-hero-actions{margin-top:2px}.compact-detail-note-grid{display:grid;gap:10px}.lead-header-meta{display:flex;flex-wrap:wrap;gap:8px 14px;color:var(--ct-color-text-muted);font-size:var(--ct-type-metadata);line-height:1.35}.lead-header-chip-row{align-items:center}.lead-ai-box{border:1px solid var(--border);border-radius:16px;background:color-mix(in srgb,var(--surface) 92%,white 8%);overflow:hidden}.lead-ai-trigger{display:grid;gap:var(--ct-space-3);width:100%;border:0;background:transparent;color:inherit;padding:18px 18px 16px;text-align:left;cursor:pointer}.lead-ai-header{display:flex;align-items:start;justify-content:space-between;gap:var(--ct-space-3)}.lead-ai-header h2,.lead-matrix-section h3,.lead-timeline-strip-head h2,.lead-utility-card-head h3{margin:0;font-size:var(--ct-type-section-title);line-height:1.2;letter-spacing:0;text-transform:none}.lead-ai-collapsed,.lead-ai-expanded,.lead-timeline-strip,.lead-timeline-strip-track,.lead-timeline-rail,.lead-timeline-rail-items,.lead-route-list,.lead-route-secondary-list,.lead-gap-list,.lead-evidence-panel,.lead-utility-panel,.lead-utility-status-grid,.lead-matrix,.lead-matrix-section,.lead-matrix-rows,.lead-matrix-team-lines,.lead-matrix-team-line,.lead-matrix-row-main,.lead-field-editor,.lead-primary-grid,.lead-field-editor-actions,.lead-utility-actions{display:grid;gap:10px}.lead-ai-row,.lead-ai-expanded-row,.lead-matrix-row-label,.lead-utility-card-head{display:grid;gap:4px}.lead-ai-row span,.lead-ai-expanded-row span,.lead-route-rank,.matrix-source-note,.matrix-prompt,.lead-ai-inline-meta span,.lead-matrix-row-label>span,.lead-matrix-team-line-head>span,.lead-matrix-team-line>span,.lead-timeline-rail-date,.lead-timeline-rail-copy small{color:var(--ct-color-text-muted);font-size:var(--ct-type-metadata);line-height:1.3}.lead-ai-row strong,.lead-ai-expanded-row p{margin:0;font-size:var(--ct-type-body);line-height:1.45;white-space:normal}.lead-ai-summary{margin:0;font-size:var(--ct-type-body);line-height:1.4;font-weight:650}.lead-ai-inline-meta{display:flex;flex-wrap:wrap;gap:6px 14px}.lead-ai-inline-meta strong{color:var(--ct-color-text)}.lead-ai-expanded{border-top:1px solid var(--border);padding:0 18px 18px}.lead-next-move-card,.lead-route-card,.lead-gap-row,.lead-evidence-summary,.lead-utility-card{display:grid;gap:8px;padding:12px 14px;border:1px solid var(--border);border-radius:12px;background:var(--surface)}.lead-next-move-card strong,.lead-route-card strong,.lead-gap-row strong,.lead-evidence-summary strong,.lead-utility-card strong,.lead-matrix-row strong{display:block;font-size:var(--ct-type-card-title);line-height:1.25;white-space:normal}.lead-next-move-card p,.lead-route-card p,.lead-evidence-summary p,.lead-utility-card p{margin:0}.lead-timeline-strip{border:1px solid var(--border);border-radius:16px;background:color-mix(in srgb,var(--surface) 96%,white 4%);padding:14px 16px}.lead-timeline-strip-head,.lead-matrix-row,.lead-matrix-actions,.lead-route-meta,.lead-utility-actions{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px}.lead-timeline-strip-head{align-items:end}.lead-timeline-rail{position:relative;gap:12px}.lead-timeline-rail-line{position:absolute;top:24px;left:0;right:0;height:2px;border-radius:999px;background:color-mix(in srgb,var(--border) 78%,var(--ct-color-focus) 22%)}.lead-timeline-rail-items{position:relative;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:16px;align-items:start}.lead-timeline-rail-node{display:grid;gap:8px;min-width:0}.lead-timeline-rail-dot{width:10px;height:10px;border-radius:999px;border:2px solid var(--surface);background:var(--ct-color-text-muted);box-shadow:0 0 0 1px var(--border)}.lead-timeline-rail-node.tone-evidence .lead-timeline-rail-dot{background:var(--ct-status-evidence)}.lead-timeline-rail-node.tone-inference .lead-timeline-rail-dot{background:var(--ct-status-inference)}.lead-timeline-rail-node.tone-review .lead-timeline-rail-dot{background:var(--ct-status-review)}.lead-timeline-rail-node.tone-muted .lead-timeline-rail-dot{background:var(--ct-status-muted)}.lead-timeline-rail-copy{display:grid;gap:2px}.lead-timeline-strip-track{grid-auto-flow:column;grid-auto-columns:minmax(220px,1fr);overflow-x:auto;padding-bottom:2px}.lead-timeline-node{display:grid;gap:4px;min-width:0;padding:10px 12px;border-radius:12px;border:1px solid var(--border);background:var(--surface)}.lead-timeline-node span,.lead-timeline-node small{color:var(--ct-color-text-muted);font-size:var(--ct-type-metadata);line-height:1.3}.lead-timeline-node p{margin:0;color:var(--ct-color-text-muted);font-size:var(--ct-type-metadata)}.lead-matrix-actions{align-items:center;justify-content:flex-end}.matrix-toggle-button{min-height:34px}.button.tertiary{min-height:0;border:0;background:transparent;color:var(--ct-color-focus);padding:0;font-size:var(--ct-type-metadata);line-height:1.2}.certainty-block{display:grid;gap:2px;min-width:0}.certainty-block small{font-size:var(--ct-type-badge);line-height:1.2;letter-spacing:.04em;text-transform:uppercase}.certainty-block.confirmed strong,.certainty-pill.confirmed{color:var(--ct-status-evidence)}.certainty-block.likely strong,.certainty-pill.likely{color:#74674a}.certainty-block.rumoured strong,.certainty-pill.rumoured{color:color-mix(in srgb,var(--ct-color-text) 72%,var(--ct-color-text-muted))}.certainty-block.unconfirmed strong,.certainty-pill.unconfirmed{color:var(--ct-color-text-muted)}.certainty-pill{display:inline-flex;align-items:center;justify-content:center;min-height:20px;border:1px solid var(--border);border-radius:999px;padding:3px 8px;font-size:var(--ct-type-badge);line-height:1.1;letter-spacing:.04em;text-transform:uppercase;background:color-mix(in srgb,var(--surface) 90%,transparent)}.matrix-alt-count{color:var(--ct-color-text-quiet);font-size:var(--ct-type-metadata);line-height:1.3}.lead-matrix{gap:10px}.lead-matrix-section{border:1px solid var(--border);border-radius:12px;overflow:hidden;background:color-mix(in srgb,var(--surface) 96%,white 4%)}.lead-matrix-section .section-title.inline{padding:7px 9px 6px;margin:0;border-bottom:1px solid var(--border-soft)}.lead-matrix-rows{gap:1px;background:var(--border-soft);grid-template-columns:repeat(var(--lead-matrix-mobile-cols, 1),minmax(0,1fr))}.lead-matrix-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:start;padding:7px 9px 6px;background:color-mix(in srgb,var(--surface) 96%,white 4%)}.lead-matrix-row-label,.lead-matrix-row-main{grid-column:1 / 2}.lead-matrix-row-label,.lead-matrix-team-line-head{display:flex;align-items:baseline;justify-content:space-between;gap:6px}.lead-matrix-row-main{min-width:0}.lead-matrix-team-lines,.lead-matrix-team-line{gap:4px}.lead-matrix-team-line{display:grid;gap:2px}.lead-matrix-value.confirmed{color:var(--ct-status-evidence)}.lead-matrix-value.likely{color:#74674a}.lead-matrix-value.rumoured{color:color-mix(in srgb,var(--ct-color-text) 72%,var(--ct-color-text-muted))}.lead-matrix-value.unconfirmed{color:var(--ct-color-text-muted)}.lead-matrix-value{display:block;font-size:var(--ct-type-card-title);line-height:1.08}.lead-matrix-team-line .certainty-block{gap:0}.lead-matrix-row-meta{display:flex;flex-wrap:wrap;gap:6px 10px}.lead-matrix-row-actions{display:flex;align-items:start;justify-content:flex-end;grid-column:2 / 3;grid-row:1 / 3}.lead-matrix-row-editor{grid-column:1 / -1;padding-top:12px;border-top:1px solid var(--border-soft)}.lead-field-editor{padding-top:10px}.lead-field-editor .field{gap:6px;margin:0}.lead-field-editor .field input,.lead-field-editor .field select,.lead-field-editor .field textarea{min-height:36px}.lead-route-card summary,.lead-ai-alternatives summary{cursor:pointer}.lead-route-card small,.lead-route-meta span{color:var(--ct-color-text-muted);font-size:var(--ct-type-metadata);line-height:1.3}.lead-route-rank{letter-spacing:.04em;text-transform:uppercase}.lead-route-card.is-primary{border-color:color-mix(in srgb,var(--ct-color-focus) 30%,var(--border))}.lead-route-more{display:grid;gap:10px}.lead-route-more summary{cursor:pointer;color:var(--ct-color-focus);font-size:var(--ct-type-metadata)}.lead-gap-more{display:grid;gap:10px}.lead-gap-more summary{cursor:pointer;color:var(--ct-color-focus);font-size:var(--ct-type-metadata)}.lead-gap-row span{color:var(--ct-status-review)}.lead-evidence-summary{background:color-mix(in srgb,var(--surface) 90%,var(--ct-color-surface-muted) 10%)}.lead-evidence-summary.tone-evidence{border-color:color-mix(in srgb,var(--ct-status-evidence) 28%,var(--border))}.lead-evidence-summary.tone-inference{border-color:color-mix(in srgb,var(--ct-status-inference) 28%,var(--border))}.lead-evidence-summary.tone-review{border-color:color-mix(in srgb,var(--ct-status-review) 28%,var(--border))}.lead-utility-panel{grid-template-columns:minmax(0,1fr)}.lead-utility-status-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:767px){.lead-matrix{gap:8px}.lead-matrix-section .section-title.inline{padding:6px 8px 5px}.lead-matrix-row{gap:6px;padding:6px 8px 5px}.lead-matrix-row-meta{gap:4px 8px}.lead-matrix-value{line-height:1.04}.lead-timeline-strip-track{grid-auto-flow:row;grid-auto-columns:unset;overflow-x:visible}.lead-matrix-row-actions{justify-content:flex-start;grid-column:1 / 2;grid-row:auto}.lead-utility-status-grid{grid-template-columns:minmax(0,1fr)}}@media(min-width:768px){.lead-detail-panel,.compact-detail-panel{gap:14px}.lead-utility-panel{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.compact-detail-note-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.detail-screen-shell .lead-detail-panel,.detail-screen-shell .compact-detail-panel{grid-template-columns:minmax(0,1fr)}.lead-detail-shell .detail-hero,.compact-detail-shell .detail-hero{padding:14px 16px;gap:6px}.lead-detail-shell .detail-hero h1,.compact-detail-shell .detail-hero h1{font-size:clamp(24px,2.1vw,32px);line-height:1.06}.lead-context-stack{gap:10px}.lead-ai-trigger{gap:8px;padding:12px 14px 10px}.lead-ai-expanded{padding:0 14px 14px}.lead-ai-collapsed{gap:8px}.lead-ai-summary{font-size:16px;line-height:1.35}.lead-primary-grid{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:start}.lead-matrix{grid-template-columns:minmax(0,1fr)}.lead-timeline-strip{padding:10px 12px}.lead-matrix-section .section-title.inline{padding:7px 9px 6px}.lead-matrix-rows{grid-template-columns:repeat(var(--lead-matrix-cols, 3),minmax(0,1fr))}.lead-utility-panel{grid-template-columns:repeat(3,minmax(0,1fr))}}.lead-matrix-row-label .badge,.lead-matrix-team-line-head .badge{min-height:17px;padding:0 5px;border-radius:4px;font-size:9px;line-height:1.1;letter-spacing:.02em}.route-today .today-empty-strip{display:flex;align-items:baseline;justify-content:space-between;gap:10px;min-width:0;border:1px dashed color-mix(in srgb,var(--border) 80%,transparent);border-radius:var(--ct-radius-card);padding:8px 10px;background:color-mix(in srgb,var(--surface) 72%,transparent)}.route-today .today-empty-strip strong{color:var(--ct-color-text-muted);font-size:var(--ct-type-metadata);line-height:1.25}.route-today .today-empty-strip span{color:var(--ct-color-text-quiet);font-size:var(--ct-type-badge);line-height:1.25;text-align:right}.route-today .today-card-main strong,.leads-screen .lead-card-top strong,.meetings-screen .lead-card-top strong,.actions-screen .lead-card-top strong,.people-screen .person-title-row strong{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.route-today .today-card-main p,.meetings-screen .meeting-card>p,.actions-screen .action-card>p,.people-screen .person-summary{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.route-today .today-card-main small,.leads-screen .lead-card .lead-list-meta-line,.leads-screen .lead-card .lead-list-route,.leads-screen .lead-card .lead-list-signal,.leads-screen .lead-card .lead-list-next,.meetings-screen .lead-card-top small,.actions-screen .lead-card-top small{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.leads-screen .lead-card-top{grid-template-columns:minmax(0,1fr)}.leads-screen .lead-card-top .badge{justify-self:start;order:-1}.lead-list-chip-row,.badge-stack,.route-today .today-card-cues,.actions-screen .action-card-chip-row{overflow:hidden}.lead-list-chip-row span,.badge-stack .badge,.route-today .today-card-cues .badge,.actions-screen .action-card-chip-row span{max-width:100%}.lead-list-chip-row span:nth-child(n+4),.route-today .today-card-cues .badge:nth-child(n+4),.actions-screen .action-card-chip-row span:nth-child(n+4){display:none}.lead-detail-shell .detail-hero h1{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.person-interaction-list{display:grid;gap:var(--ct-space-2);min-width:0}.person-interaction-row{--interaction-tone: var(--ct-color-border);display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:var(--ct-space-3);align-items:start;min-width:0;border:1px solid color-mix(in srgb,var(--interaction-tone) 34%,var(--ct-color-border));border-left:4px solid var(--interaction-tone);border-radius:var(--ct-radius-card);background:color-mix(in srgb,var(--ct-color-surface-raised) 94%,var(--interaction-tone) 6%);padding:12px;cursor:pointer;transition:border-color .12s ease,background-color .12s ease,box-shadow .12s ease}.person-interaction-row.tone-email{--interaction-tone: var(--blue)}.person-interaction-row.tone-meeting{--interaction-tone: var(--green)}.person-interaction-row.tone-whatsapp{--interaction-tone: color-mix(in srgb, var(--green) 74%, var(--blue))}.person-interaction-row.tone-message{--interaction-tone: var(--purple)}.person-interaction-row.tone-action{--interaction-tone: var(--amber)}.person-interaction-row.tone-lead{--interaction-tone: var(--red)}.person-interaction-row.tone-note{--interaction-tone: var(--quiet)}.person-interaction-row.is-expanded{box-shadow:0 10px 24px color-mix(in srgb,var(--interaction-tone) 18%,transparent)}.person-interaction-row.direction-outgoing{margin-left:24px;max-width:calc(100% - 24px)}.person-interaction-icon{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:999px;background:color-mix(in srgb,var(--interaction-tone) 15%,transparent);color:var(--interaction-tone)}.person-interaction-copy{display:grid;gap:5px;min-width:0}.person-interaction-topline{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.person-interaction-row:not(.is-expanded) .person-interaction-topline{flex-wrap:nowrap;overflow:hidden}.person-interaction-row:not(.is-expanded) .person-interaction-topline>*{min-width:0;white-space:nowrap}.person-interaction-date{color:var(--ct-color-text-muted);font-size:var(--ct-type-badge);line-height:1.2}.person-interaction-direction{color:var(--ct-color-text-quiet);font-size:var(--ct-type-badge);line-height:1.2;text-transform:uppercase}.person-interaction-direction.direction-outgoing{color:var(--interaction-tone)}.person-interaction-copy strong{color:var(--ct-color-text);font-size:var(--ct-type-card-title);line-height:var(--ct-line-tight)}.person-interaction-row:not(.is-expanded) .person-interaction-copy strong,.person-interaction-row:not(.is-expanded) .person-interaction-copy p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:1}.person-interaction-copy p,.person-interaction-copy small{margin:0;line-height:var(--ct-line-body)}.person-interaction-copy p{color:var(--ct-color-text-muted);font-size:var(--ct-type-metadata)}.person-interaction-copy small{color:var(--ct-color-text-quiet);font-size:var(--ct-type-badge)}.person-interaction-row:not(.is-expanded) .person-interaction-copy small{display:none}.person-interaction-open{align-self:start;white-space:nowrap}.person-interaction-more-row{display:flex;justify-content:flex-end;min-width:0}.person-interaction-more{justify-self:end}@media(min-width:768px){.people-screen .card-grid,.leads-screen .card-grid,.meetings-screen .card-grid,.actions-screen .card-grid,.actions-screen .list-group .card-list.tight{grid-auto-rows:1fr}.people-screen .person-card,.leads-screen .lead-card,.meetings-screen .meeting-card,.actions-screen .action-card{height:100%;min-height:248px}.actions-screen .list-group .card-list.tight{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.route-today .today-screen{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.route-today .today-screen>.sticky-screen-head,.route-today .today-group-briefing{grid-column:1 / -1}.route-today .today-group-now{grid-column:1;grid-row:3}.route-today .today-group-diary{grid-column:1;grid-row:4}.route-today .today-group-opportunities{grid-column:2;grid-row:3}.route-today .today-group-review{grid-column:2;grid-row:4}.route-today .today-context-strip{grid-template-columns:minmax(0,1fr)}.route-today .today-screen[data-core-empty=true] .today-group-now,.route-today .today-screen[data-core-empty=true] .today-group-diary{display:none}.route-today .today-screen[data-core-empty=true] .today-group-opportunities{grid-column:1;grid-row:3}.route-today .today-screen[data-core-empty=true] .today-group-review{grid-column:2;grid-row:3}}@media(max-width:520px){.person-interaction-row{grid-template-columns:auto minmax(0,1fr)}.person-interaction-row.direction-outgoing{margin-left:14px;max-width:calc(100% - 14px)}.person-interaction-open{grid-column:2;justify-self:start}.route-today .today-empty-strip{display:grid;gap:2px}.route-today .today-empty-strip span{text-align:left}.leads-screen .lead-card-top{grid-template-columns:minmax(0,1fr)}.leads-screen .lead-card-top .badge{justify-self:start}}.people-screen .person-card,.leads-screen .lead-card,.meetings-screen .meeting-card,.actions-screen .action-card{display:flex;flex-direction:column;min-width:0}.list-card-main{display:flex;flex:1 1 auto;flex-direction:column;min-width:0}.list-card-footer{margin-top:auto;min-width:0}.people-screen .person-title-row,.leads-screen .lead-card-top,.meetings-screen .lead-card-top,.actions-screen .lead-card-top{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;min-width:0}.people-screen .person-identity-row{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;min-width:0}.people-screen .person-identity-copy{display:grid;gap:4px;min-width:0}.people-screen .person-identity-row .avatar{position:static}.people-screen .person-title-row strong .badge{display:none}.people-screen .person-secondary-badges.card-secondary-chips{justify-content:flex-start}.lead-list-footer.card-secondary-chips{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-start;padding-top:var(--ct-space-2)}.lead-list-footer .lead-list-chip-row.card-secondary-chips{margin-top:0;min-height:0}.card-primary-badge,.people-screen .person-secondary-badges.card-secondary-chips .badge,.leads-screen .lead-list-chip-row.card-secondary-chips span,.leads-screen .lead-export-pill,.meetings-screen .relationship-strip.card-secondary-chips span,.meetings-screen .badge-stack.card-secondary-chips .badge,.actions-screen .action-card-chip-row.card-secondary-chips span{max-width:100%;min-height:22px;border-radius:999px;padding:4px 10px;font-size:var(--ct-type-badge);line-height:1.15;white-space:normal}.card-primary-badge{justify-self:end;text-align:center;white-space:nowrap}.leads-screen .lead-card-top .card-primary-badge{order:0;justify-self:end}.lead-list-footer .lead-list-chip-row span:nth-child(n),.actions-screen .action-card-chip-row.card-secondary-chips span:nth-child(n){display:inline-flex}@media(min-width:768px){.people-screen .card-grid,.leads-screen .card-grid,.meetings-screen .card-grid,.actions-screen .card-grid,.actions-screen .list-group .card-list.tight{grid-template-columns:repeat(2,minmax(0,1fr))}.people-screen .person-card{padding:16px 18px}.people-screen .person-secondary-badges.card-secondary-chips{display:flex;gap:6px}.card-primary-badge,.people-screen .person-secondary-badges.card-secondary-chips .badge,.leads-screen .lead-list-chip-row.card-secondary-chips span,.leads-screen .lead-export-pill,.meetings-screen .relationship-strip.card-secondary-chips span,.meetings-screen .badge-stack.card-secondary-chips .badge,.actions-screen .action-card-chip-row.card-secondary-chips span{min-height:24px;padding:5px 11px;font-size:max(var(--ct-type-badge),11px)}}@media(min-width:1440px){.people-screen .card-grid,.leads-screen .card-grid,.meetings-screen .card-grid,.actions-screen .card-grid,.actions-screen .list-group .card-list.tight{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:768px){.people-screen .card-grid,.meetings-screen .card-grid{gap:10px}.people-screen .person-card,.meetings-screen .meeting-card{height:auto;min-height:0}.people-screen .person-card{height:224px;padding:12px 14px;gap:5px}.people-screen .person-card-main{gap:5px}.people-screen .person-title-row,.people-screen .person-identity-row{gap:10px}.people-screen .person-identity-row .avatar{width:36px;height:36px}.people-screen .person-summary{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.35}.people-screen .person-title-row small,.people-screen .next-line{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical}.people-screen .person-title-row small{-webkit-line-clamp:2}.people-screen .person-status-row{gap:6px;font-size:11.5px;line-height:1.3}.people-screen .next-line{-webkit-line-clamp:1;font-size:11.5px;line-height:1.3}.people-screen .person-card-main>.card-secondary-chips{margin-top:3px}.meetings-screen .meeting-card{height:224px;padding:11px 13px;gap:5px}.meetings-screen .meeting-card-main{gap:5px}.meetings-screen .lead-card-top{gap:10px}.meetings-screen .lead-card-top strong{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.meetings-screen .lead-card-top small{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.3}.meetings-screen .meeting-card>p,.meetings-screen .meeting-card-main>p{-webkit-line-clamp:2;line-height:1.35}.meetings-screen .meeting-card-footer{display:flex;flex-direction:column;gap:5px;margin-top:auto}.meetings-screen .next-line{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:1;font-size:11px;line-height:1.25}.meetings-screen .lead-card-top,.meetings-screen .meta-row,.meetings-screen .relationship-strip,.meetings-screen .badge-stack{gap:5px}}@media(min-width:1440px){.people-screen .person-card{height:232px}.meetings-screen .meeting-card{height:248px}}@media(max-width:767px){.people-screen .card-grid,.meetings-screen .card-grid,.leads-screen .card-grid,.actions-screen .card-grid,.actions-screen .card-list.tight{gap:8px}.people-screen .person-card,.meetings-screen .meeting-card,.leads-screen .lead-card,.actions-screen .action-card{min-height:0;border-radius:12px;padding:12px 14px}.people-screen .person-card-main,.meetings-screen .meeting-card-main,.leads-screen .lead-list-card-body,.actions-screen .action-card-body-button{gap:6px}.people-screen .person-title-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px}.people-screen .person-identity-row{gap:10px}.people-screen .person-identity-row .avatar{width:40px;height:40px;border-width:1px}.people-screen .person-title-row strong,.meetings-screen .lead-card-top strong,.leads-screen .lead-card-top strong,.actions-screen .lead-card-top strong{font-size:13px;line-height:1.18}.people-screen .person-title-row small,.meetings-screen .lead-card-top small,.leads-screen .lead-card-top small,.actions-screen .lead-card-top small{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:1;font-size:11.5px;line-height:1.28;white-space:normal}.people-screen .person-summary,.meetings-screen .meeting-card>p,.meetings-screen .meeting-card-main>p,.leads-screen .lead-card .lead-list-route,.leads-screen .lead-card .lead-list-signal,.leads-screen .lead-card .lead-list-next,.actions-screen .action-card>p,.actions-screen .action-card .next-line{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:1}.people-screen .person-summary{display:-webkit-box;margin:0;color:var(--ct-color-text-muted);font-size:12px;line-height:1.35}.meetings-screen .next-line{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:1;font-size:11.5px;line-height:1.3}.people-screen .person-status-row{gap:6px;margin-top:0;font-size:11px;line-height:1.25;white-space:normal}.people-screen .person-status-row span:last-child:before{content:""}.people-screen .next-line{margin-top:0;font-size:11.5px;line-height:1.3}.people-screen .person-secondary-badges.card-secondary-chips{display:none}.people-screen .person-status-row .freshness-dot:before{width:6px;height:6px}.leads-screen .lead-list-card-body,.actions-screen .action-card-body-button{gap:5px}.leads-screen .lead-card .lead-list-meta-line,.leads-screen .lead-card .lead-list-route,.leads-screen .lead-card .lead-list-signal,.leads-screen .lead-card .lead-list-next,.actions-screen .action-card>p,.actions-screen .action-card .next-line,.actions-screen .action-card-meta span{font-size:11.5px;line-height:1.32}.leads-screen .lead-list-footer.card-secondary-chips,.actions-screen .action-card-footer{gap:8px;align-items:flex-start}.leads-screen .lead-list-chip-row.card-secondary-chips span:nth-child(n+3),.actions-screen .action-card-chip-row.card-secondary-chips span:nth-child(n+3){display:none}.actions-screen .action-card-footer{flex-direction:column}.actions-screen .action-quick-controls{width:100%;justify-content:flex-start}.actions-screen .action-quick-button{min-height:28px;padding:0 8px;font-size:11px}}
