@import "https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@200;300;400;500;600;700;800&display=swap";
html,body{min-height:100%}.signal-chip{white-space:nowrap;flex-wrap:wrap;align-items:center;gap:8px;min-height:26px;display:inline-flex}.signal-chip svg{flex:none}.signal-chip-type,.signal-chip-tier{border:1px solid;border-radius:999px;align-items:center;gap:6px;min-height:24px;padding:3px 9px;font-size:12px;font-weight:700;display:inline-flex}.signal-chip-type{background:color-mix(in srgb, currentColor 7%, transparent)}.signal-chip-tier{border-color:var(--line);color:var(--t2);font-weight:600}.signal-chip-dot{border-radius:999px;flex:none;width:6px;height:6px}.signal-chip-type-dot{background:currentColor}.signal-chip-tier-source .signal-chip-tier-dot{background:var(--amber)}.signal-chip-tier-machine .signal-chip-tier-dot{background:var(--teal)}.signal-chip-tier-human .signal-chip-tier-dot{background:var(--green)}.signal-chip.compact{min-height:22px}.signal-chip.compact .signal-chip-type,.signal-chip.compact .signal-chip-tier{min-height:22px;padding:2px 8px;font-size:11.5px}.signal-chip-type-blocker{color:var(--danger)}.signal-chip-type-risk{color:var(--amber)}.signal-chip-type-decision,.signal-chip-type-request,.signal-chip-type-question,.signal-chip-type-action-item,.signal-chip-type-commitment{color:var(--lilac)}.signal-chip-type-attention{color:var(--teal)}.signal-chip-type-resolved{color:var(--green)}.signal-chip-severity-critical{color:var(--danger)}.signal-chip-severity-high{color:var(--amber)}.signal-chip-severity-medium{color:var(--t2)}.signal-chip-severity-low{color:var(--t3)}.signal-chip-provenance-inline{color:var(--t3);font-size:12px;font-weight:600}.signal-chip-provenance-reveal{display:inline-flex;position:relative}.signal-chip-provenance-dot,.signal-chip-provenance-multi{background:var(--panel-2);border:1px solid var(--line);color:var(--t2);cursor:pointer;font:inherit;border-radius:999px;justify-content:center;align-items:center;gap:5px;min-height:22px;display:inline-flex}.signal-chip-provenance-dot{width:22px;padding:0}.signal-chip-provenance-multi{padding:2px 8px;font-size:11.5px;font-weight:700}.signal-chip-provenance-dot:hover,.signal-chip-provenance-multi:hover,.signal-chip-provenance-dot[aria-expanded=true],.signal-chip-provenance-multi[aria-expanded=true]{background:color-mix(in srgb, var(--teal) 13%, var(--panel-2));color:var(--teal)}.signal-chip-provenance-card{background:var(--panel);border:1px solid var(--line);box-shadow:var(--shadow-pop);color:var(--t2);white-space:normal;z-index:120;border-radius:8px;gap:9px;width:min(320px,100vw - 32px);padding:11px;line-height:1.45;display:grid;position:absolute;top:calc(100% + 8px);right:0}.signal-chip-provenance-card.multi{width:min(360px,100vw - 32px)}.signal-chip-provenance-card-title,.signal-chip-provenance-card-head,.signal-chip-source-meta,.signal-chip-source-asof,.signal-chip-source-link{align-items:center;gap:6px;display:inline-flex}.signal-chip-provenance-card-title{color:var(--t1);font-size:12px;font-weight:700}.signal-chip-provenance-card-item{gap:7px;display:grid}.signal-chip-provenance-card-item+.signal-chip-provenance-card-item{border-top:1px solid var(--line-soft);padding-top:9px}.signal-chip-source-type{border:1px solid var(--line);color:var(--teal);border-radius:999px;padding:2px 7px;font-size:11px;font-weight:800}.signal-chip-source-type.slack{color:var(--teal)}.signal-chip-source-type.meeting{color:var(--lilac)}.signal-chip-source-type.system{color:var(--green)}.signal-chip-source-label{color:var(--t1);font-size:12px;font-weight:700}.signal-chip-source-quote{border-left:2px solid var(--line-strong);color:var(--t2);padding-left:9px;font-size:12.5px}.signal-chip-source-meta{color:var(--t3);flex-wrap:wrap;font-size:11.5px}.signal-chip-source-link{color:var(--teal);font-size:12px;font-weight:700;text-decoration:none}.workflow-row-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.ask-entry-backdrop{z-index:90;background:#0208179e;justify-content:flex-end;align-items:stretch;padding:20px;display:flex;position:fixed;inset:0}.ask-entry-shell{background:var(--panel);border:1px solid var(--line);box-shadow:var(--shadow-pop);border-radius:14px;flex-direction:column;width:min(760px,100%);max-height:calc(100vh - 40px);display:flex;overflow:hidden}.ask-entry-shell.form{margin:auto}.ask-entry-shell.chat{margin-left:auto}.ask-entry-shell.chat.contextual-chat{align-self:center;width:min(760px,100vw - 40px);max-height:min(780px,100vh - 40px);margin:auto}.ask-entry-head{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:16px 18px;display:flex}.ask-entry-head h2{margin:2px 0 0;font-size:18px}.ask-entry-close{margin-left:auto}.ask-entry-segment+.ask-entry-close{margin-left:0}.ask-entry-segment{background:var(--panel-2);border:1px solid var(--line);border-radius:8px;align-items:center;gap:2px;margin-left:auto;padding:3px;display:flex}.ask-entry-segment button,.workflow-filter-pills button{color:var(--t2);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:6px;padding:6px 10px}.ask-entry-segment button.on,.workflow-filter-pills button.on{background:var(--panel);color:var(--text)}.ask-entry-body,.ask-chat-body{flex-direction:column;gap:14px;padding:18px;display:flex;overflow:auto}.ask-entry-form{gap:14px;display:grid}.ask-entry-form.ask-thread-composer,.ask-chat-compose.ask-thread-composer,.ask-chat-compose.contextual-seeded{justify-content:stretch;align-items:stretch;gap:10px;display:grid}.ask-entry-contextual-title{text-align:left;justify-items:start;padding:0}.ask-entry-contextual-title h3{font-size:18px}.ask-entry-hero{text-align:center;place-items:center;gap:8px;padding:4px 8px 8px;display:grid}.ask-entry-hero h3{margin:0;font-size:22px;font-weight:650}.ask-entry-hero p{color:var(--t2);margin:0}.ask-entry-starters{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:2px;display:flex}.ask-entry-starters button{background:var(--panel);border:1px solid var(--line);color:var(--t2);cursor:pointer;font:inherit;border-radius:999px;padding:7px 12px;font-size:12.5px;font-weight:650}.ask-entry-starters button:hover{background:var(--panel-2);border-color:var(--line-strong);color:var(--t1)}.ask-entry-body textarea,.ask-chat-compose textarea,.ask-inline-form textarea,.ask-delegation-panel textarea{background:var(--panel-2);border:1px solid var(--line-soft);border-radius:var(--r-sm);color:var(--t1);font:inherit;resize:vertical;outline:none;width:100%;min-height:88px;padding:10px 11px;line-height:1.45}.ask-chat-compose.contextual-seeded textarea{flex:none;min-height:174px;max-height:36vh;font-size:15px;line-height:1.5}.ask-entry-body textarea:focus,.ask-chat-compose textarea:focus,.ask-inline-form textarea:focus,.ask-delegation-panel textarea:focus,.ask-entry-body .field select:focus,.ask-entry-body .field input:focus,.ask-delegation-panel .field select:focus,.ask-delegation-panel .field input:focus{border-color:color-mix(in srgb, var(--teal) 72%, var(--line));box-shadow:0 0 0 3px var(--tint-teal)}.ask-entry-body .field select,.ask-entry-body .field input,.ask-delegation-panel .field select,.ask-delegation-panel .field input{background:var(--panel-2);border:1px solid var(--line-soft);border-radius:var(--r-sm);color:var(--t1);font:inherit;outline:none;width:100%;min-height:38px;padding:0 10px}.ask-metadata-grid{grid-template-columns:minmax(120px,1fr) minmax(140px,1fr) auto;align-items:end;gap:12px;display:grid}.ask-notify-row{border:1px solid var(--line);color:var(--t2);cursor:pointer;white-space:nowrap;border-radius:8px;align-self:center;align-items:center;gap:7px;min-height:38px;padding:8px 10px;font-size:12px;font-weight:700;display:inline-flex}.ask-notify-row.disabled{cursor:not-allowed;opacity:.55}.ask-notify-row input{margin:0}.ask-entry-foot,.ask-entry-result-actions,.ask-row-actions,.ask-chat-compose{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.ask-entry-button-pair{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.ask-entry-ai-button{background:color-mix(in srgb, var(--lilac) 10%, transparent);border-color:color-mix(in srgb, var(--lilac) 30%, var(--line-soft))}.ask-entry-ai-button svg{color:var(--lilac)}.ask-entry-result,.ask-delegation-panel{background:var(--panel-2);border:1px solid var(--line);border-radius:10px;gap:12px;padding:14px;display:grid}.ask-subject-thread{background:color-mix(in srgb, var(--panel-2) 86%, var(--panel));border:1px solid color-mix(in srgb, var(--lilac) 30%, var(--line));border-radius:8px;grid-template-columns:6px minmax(0,1fr);display:grid;overflow:hidden;box-shadow:0 14px 32px #0f172a21}.ask-subject-thread-rail{background:linear-gradient(180deg, color-mix(in srgb, var(--lilac) 92%, white), color-mix(in srgb, var(--lilac) 54%, var(--teal)));min-height:100%}.ask-subject-thread-content{gap:14px;min-width:0;padding:15px 16px 16px;display:grid}.ask-subject-thread-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:14px;display:grid}.ask-subject-thread-title{gap:3px;min-width:0;display:grid}.ask-subject-thread-head strong{color:var(--t1);font-size:18px;font-weight:760;line-height:1.2}.ask-subject-thread-head small{color:var(--text-muted);font-size:12.5px;font-weight:700;display:block}.ask-subject-thread-head p{color:var(--t2);margin:5px 0 0;font-size:13px;line-height:1.4}.ask-subject-thread-controls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.ask-subject-thread-cancel{color:var(--t3);opacity:.72}.ask-subject-thread-cancel-controls{place-items:end;gap:6px;display:grid}.ask-subject-thread-cancel-confirm{background:color-mix(in srgb, var(--danger) 8%, var(--panel));border:1px solid color-mix(in srgb, var(--danger) 30%, var(--line-soft));border-radius:8px;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;max-width:360px;padding:7px;display:flex}.ask-subject-thread-cancel-confirm>span{color:var(--t2);width:100%;font-size:12px;font-weight:750}.ask-subject-thread-cancel-danger{border-color:color-mix(in srgb, var(--danger) 42%, var(--line));color:var(--danger)}.ask-thread-messages{gap:0;display:grid}.ask-thread-message{grid-template-columns:34px minmax(0,1fr);gap:10px;padding:8px 0;display:grid}.ask-thread-message+.ask-thread-message{border-top:1px solid color-mix(in srgb, var(--line-soft) 72%, transparent)}.ask-thread-avatar{background:color-mix(in srgb, var(--lilac) 16%, transparent);border:1px solid color-mix(in srgb, var(--lilac) 36%, transparent);color:var(--lilac);border-radius:999px;justify-content:center;align-self:start;align-items:center;width:34px;height:34px;font-size:12px;font-weight:850;display:inline-flex}.ask-thread-message-body{background:color-mix(in srgb, var(--panel) 76%, transparent);border:1px solid var(--line-soft);border-radius:8px;gap:7px;min-width:0;padding:10px 12px;display:grid}.ask-thread-message.current .ask-thread-message-body{background:color-mix(in srgb, var(--panel-3) 72%, var(--panel));border-color:color-mix(in srgb, var(--lilac) 28%, var(--line))}.ask-thread-message-meta{color:var(--t3);flex-wrap:wrap;align-items:center;gap:7px;font-size:12px;display:flex}.ask-thread-message-meta strong{color:var(--t2);font-size:12.5px}.ask-thread-chip.signal-chip{opacity:.68}.ask-thread-current-pill{background:color-mix(in srgb, var(--lilac) 16%, transparent);border:1px solid color-mix(in srgb, var(--lilac) 44%, var(--line));color:var(--lilac);text-transform:uppercase;border-radius:999px;padding:3px 7px;font-size:10.5px;font-weight:850;line-height:1}.ask-thread-message p{color:var(--t2);margin:0;font-size:13.5px;line-height:1.45}.ask-thread-message .ask-thread-question{color:var(--t1);font-size:16px;font-weight:720}.ask-thread-messages.compact{gap:0}.ask-thread-messages.compact .ask-thread-message{grid-template-columns:26px minmax(0,1fr);gap:8px;padding:5px 0}.ask-thread-messages.compact .ask-thread-avatar{width:26px;height:26px;font-size:10px}.ask-thread-messages.compact .ask-thread-message-body{background:0 0;border:0;border-radius:6px;padding:5px 6px}.ask-thread-messages.compact .ask-thread-message.current .ask-thread-message-body{background:color-mix(in srgb, var(--panel-3) 52%, transparent)}.ask-thread-messages.compact .ask-thread-message p{font-size:13px}.ask-thread-messages.compact .ask-thread-message .ask-thread-question{font-size:14px}.ask-thread-messages.compact .ask-thread-system-event{margin:4px 0 4px 34px;font-size:11px}.ask-thread-system-event{color:var(--t3);grid-template-columns:minmax(20px,1fr) auto minmax(20px,1fr);align-items:center;gap:8px;margin:7px 0 7px 44px;font-size:12px;font-weight:750;display:grid}.ask-thread-system-event:before,.ask-thread-system-event:after{background:var(--line-soft);content:"";height:1px}.ask-thread-composer-dock{border-top:1px solid color-mix(in srgb, var(--lilac) 24%, var(--line-soft));margin-top:2px;padding-top:12px}.ask-thread-ai-proposal{background:color-mix(in srgb, var(--teal) 8%, transparent);border-color:color-mix(in srgb, var(--teal) 24%, var(--line-soft))}.ask-thread-compose-field{gap:6px;display:grid}.ask-thread-compose-field>span{color:var(--t2);font-size:12.5px;font-weight:800}.ask-thread-answer-options{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ask-thread-answer-options button{border:1px solid var(--line);color:var(--t2);cursor:pointer;font:inherit;background:0 0;border-radius:999px;align-items:center;gap:6px;min-height:28px;padding:4px 10px;font-size:12px;font-weight:800;display:inline-flex}.ask-thread-answer-options button.active{background:color-mix(in srgb, var(--lilac) 12%, transparent);border-color:color-mix(in srgb, var(--lilac) 36%, var(--line));color:var(--lilac)}.ask-subject-thread-loading{margin:0}.ask-thinking{align-items:center;gap:14px;padding:18px 4px;display:flex}.ask-thinking.compact{padding:2px 0}.ask-thinking-orb{background:color-mix(in srgb, var(--teal) 12%, transparent);border:1px solid color-mix(in srgb, var(--teal) 35%, transparent);color:var(--teal);border-radius:999px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.ask-thinking.compact .ask-thinking-orb{width:30px;height:30px}.ask-thinking-copy{gap:3px;min-width:0;display:grid}.ask-thinking-copy b{color:var(--t1);font-size:14px;font-weight:650}.ask-thinking-copy span{color:var(--t3);font-size:12.5px;line-height:1.35}.ask-accept-note{color:var(--t2);margin:0;font-size:12.5px;font-weight:650}.ask-entry-success{color:var(--green);margin:0}.ask-person-picker{gap:8px;display:grid}.ask-person-search{border:1px solid var(--line);border-radius:8px;align-items:center;gap:8px;padding:0 10px;display:flex}.ask-person-search input{background:0 0;border:0;outline:0;width:100%;min-height:38px}.ask-person-selected,.ask-person-options{flex-wrap:wrap;gap:8px;display:flex}.ask-person-selected button,.ask-person-options button,.ask-suggestions button{background:var(--panel);border:1px solid var(--line);color:var(--text);cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:7px 10px;display:inline-flex}.ask-person-selected button{border-radius:999px;padding:5px 9px 5px 5px}.ask-person-options button{text-align:left;flex:220px;justify-content:flex-start;align-items:center}.ask-person-option-text{gap:2px;min-width:0;display:grid}.ask-person-options small{color:var(--t2)}.ask-chat-stream{gap:12px;display:grid}.ask-chat-turn{grid-template-columns:32px minmax(0,1fr);gap:10px;display:grid}.ask-chat-turn.user{grid-template-columns:minmax(0,1fr);justify-items:end}.ask-chat-avatar{background:color-mix(in srgb, var(--teal) 18%, transparent);border:1px solid color-mix(in srgb, var(--teal) 34%, transparent);color:var(--teal);border-radius:999px;justify-content:center;align-items:center;width:32px;height:32px;font-weight:700;display:inline-flex}.ask-chat-bubble{gap:10px;min-width:0;display:grid}.ask-chat-turn.user .ask-chat-bubble{background:var(--teal);color:#fff;border-radius:14px 14px 4px;max-width:min(78%,560px);padding:10px 13px;line-height:1.45}.ask-chat-turn.assistant .ask-chat-bubble{background:var(--panel-2);border:1px solid var(--line-soft);border-radius:4px 14px 14px;padding:12px}.ask-suggestions{flex-wrap:wrap;gap:8px;display:flex}.ask-suggestions button{background:color-mix(in srgb, var(--teal) 5%, transparent);border:1px dashed color-mix(in srgb, var(--teal) 62%, var(--line));color:var(--teal);border-radius:999px;font-size:12px}.ask-suggestions button:hover{background:color-mix(in srgb, var(--teal) 12%, transparent);border-color:var(--teal);color:var(--t1)}.ask-chat-compose textarea{flex:320px}.ask-workspace,.initiative-asks-panel{gap:16px;display:grid}.initiative-asks-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.metric-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.metric-strip>div{background:var(--panel);border:1px solid var(--line);border-radius:10px;gap:6px;padding:14px;display:grid}.metric-strip span{color:var(--t2)}.metric-strip strong{font-size:24px}.ask-list{gap:12px;display:grid}.ask-row{background:var(--panel);border:1px solid var(--line);border-inline-start:3px solid color-mix(in srgb, var(--lilac) 72%, var(--line));border-radius:10px;gap:12px;padding:14px;display:grid}.ask-row.priority-critical{border-inline-start-color:var(--danger)}.ask-row.priority-high{border-inline-start-color:var(--amber)}.ask-row.priority-medium{border-inline-start-color:var(--lilac)}.ask-row.focused{border-color:color-mix(in srgb, var(--teal) 55%, var(--line));box-shadow:0 0 0 3px color-mix(in srgb, var(--teal) 16%, transparent)}.ask-row.compact{padding:12px}.ask-row-main{gap:8px;display:grid}.ask-row-titleline,.ask-row-meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ask-row h3{margin:0;font-size:15px;line-height:1.35}.ask-row-meta{color:var(--t2);font-size:12px}.ask-slack-intent{color:var(--teal);align-items:center;gap:4px;font-weight:800;display:inline-flex}.ask-status,.ask-overdue{border:1px solid var(--line);color:var(--t2);text-transform:capitalize;border-radius:999px;padding:3px 7px;font-size:12px}.ask-overdue{background:color-mix(in srgb, var(--danger) 14%, transparent);border-color:color-mix(in srgb, var(--danger) 42%, var(--line));color:var(--danger);align-items:center;gap:4px;font-weight:850;display:inline-flex}.ask-due.overdue{color:var(--danger);font-weight:800}.ask-author-meta{align-items:center;gap:6px;display:inline-flex}.ask-replies{border-left:2px solid var(--line);gap:6px;padding-left:10px;display:grid}.ask-replies p{gap:2px;margin:0;display:grid}.ask-reply-source{border:1px solid var(--line);color:var(--t3);text-transform:uppercase;border-radius:999px;margin-left:8px;padding:3px 6px;font-size:10.5px;font-weight:800;line-height:1;display:inline-flex}.ask-memory-review-indicator{background:color-mix(in srgb, var(--teal) 10%, transparent);border:1px solid color-mix(in srgb, var(--teal) 28%, transparent);border-radius:var(--r-md);color:var(--teal);justify-self:start;align-items:center;gap:7px;padding:7px 9px;font-size:12px;font-weight:800;line-height:1.35;text-decoration:none;display:inline-flex}.ask-memory-review-indicator:hover{border-color:color-mix(in srgb, var(--teal) 46%, transparent)}.ask-inline-form{gap:8px;display:grid}.ask-resolve-note{gap:6px;display:grid}.ask-delegation-head{align-items:center;gap:8px;display:flex}.ask-empty{place-items:center start;display:grid}.needs-you-workspace{width:100%;max-width:940px;margin:0 auto}.needs-you-workspace .page-head{align-items:flex-start}.needs-you-workspace .ph-title{font-size:24px;font-weight:600;line-height:1.15}.needs-you-lenses{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.needs-you-segment{background:color-mix(in srgb, var(--panel) 82%, transparent);border:1px solid var(--line);border-radius:9px;gap:2px;padding:4px;display:inline-flex}.needs-you-segment button{align-items:center;gap:8px;display:inline-flex}.needs-you-segment button span{background:color-mix(in srgb, var(--teal) 22%, var(--panel));color:var(--text);border-radius:999px;justify-content:center;align-items:center;min-width:22px;padding:1px 7px;font-size:11px;font-weight:850;display:inline-flex}.needs-you-list{gap:12px;display:grid}.needs-you-card{background:color-mix(in srgb, var(--panel) 94%, transparent);border:1px solid var(--line);border-radius:10px;gap:10px;padding:12px 14px;display:grid}.needs-you-card.priority-critical,.needs-you-card.priority-high{border-inline-start:3px solid var(--amber)}.needs-you-card.priority-critical{border-inline-start-color:var(--danger)}.needs-you-card.focused{border-color:color-mix(in srgb, var(--teal) 62%, var(--line));box-shadow:0 0 0 3px color-mix(in srgb, var(--teal) 15%, transparent)}.needs-you-card-grid{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}.needs-you-avatar{align-self:start;width:34px;height:34px}.needs-you-card-main{gap:8px;min-width:0;display:grid}.needs-you-card-main h3,.needs-you-card .workflow-row-title{margin:0;font-size:15.5px;font-weight:560;line-height:1.35}.needs-you-row-titleline{color:var(--t2);flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.needs-you-route{align-items:center;gap:4px;min-width:0;display:inline-flex}.needs-you-route a{text-overflow:ellipsis;white-space:nowrap;max-width:220px;overflow:hidden}.needs-you-page-actions,.task-toolbar-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.needs-you-initiative-breadcrumb{color:var(--t3);text-overflow:ellipsis;white-space:nowrap;max-width:240px;font-size:12px;font-weight:650;overflow:hidden}.needs-you-card-side{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.needs-you-actions,.needs-you-form-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.needs-you-actions{opacity:1;pointer-events:auto;max-height:none;transform:translateY(0)}.needs-you-new-request-picker{position:relative}.needs-you-new-request-menu{background:var(--panel);border:1px solid var(--line);border-radius:var(--r-md);box-shadow:var(--shadow-lg);z-index:20;min-width:min(360px,100vw - 32px);padding:12px;position:absolute;top:calc(100% + 8px);right:0}.needs-you-new-request-menu .field{margin:0 0 10px}.needs-you-new-request-empty{padding:8px 10px;display:block}.needs-you-ask-thread-shell{background:color-mix(in srgb, var(--panel-2) 72%, transparent);border:1px solid color-mix(in srgb, var(--lilac) 22%, var(--line));border-radius:8px;grid-template-columns:4px minmax(0,1fr);margin-top:2px;display:grid;overflow:hidden}.needs-you-ask-thread-rail{background:linear-gradient(180deg, color-mix(in srgb, var(--lilac) 88%, white), color-mix(in srgb, var(--lilac) 50%, var(--teal)));min-height:100%}.needs-you-ask-thread-content{gap:6px;min-width:0;padding:9px 10px;display:grid}.needs-you-ask-thread-head{color:var(--t3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}.needs-you-ask-thread-head strong{color:var(--t1);font-size:13px;font-weight:800}.needs-you-direction{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.needs-you-direction-person{gap:1px;display:grid}.needs-you-direction-person small{color:var(--t3);letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:800;line-height:1}.needs-you-direction-arrow{color:var(--t3);margin-inline:2px}.needs-you-inline-form,.needs-you-ack-form{background:color-mix(in srgb, var(--panel-2) 62%, transparent);border:1px solid var(--line-soft);border-radius:9px;gap:10px;padding:10px;display:grid}.needs-you-inline-form textarea{min-height:58px}.needs-you-ack-form label{gap:6px;display:grid}.needs-you-ack-form label span{color:var(--t2);font-size:12px;font-weight:800}.needs-you-confirm{background:color-mix(in srgb, var(--danger) 8%, var(--panel));border:1px solid color-mix(in srgb, var(--danger) 25%, var(--line));border-radius:9px;flex-wrap:wrap;align-items:center;gap:10px;padding:10px;display:flex}.needs-you-confirm span{margin-right:auto}.needs-you-withdraw-controls{place-items:flex-end start;gap:6px;display:grid}.needs-you-approval{justify-content:space-between;align-items:start;gap:14px;display:flex}@media (max-width:720px){.needs-you-actions{opacity:1;pointer-events:auto;max-height:none;transform:none}.needs-you-card-grid{grid-template-columns:minmax(0,1fr)}.needs-you-card-side{flex-direction:row;grid-column:1;align-items:flex-start}}.needs-you-priority{border:1px solid var(--line);color:var(--t2);text-transform:capitalize;border-radius:999px;padding:3px 7px;font-size:12px;font-weight:850}.needs-you-priority.critical{background:color-mix(in srgb, var(--danger) 13%, transparent);border-color:color-mix(in srgb, var(--danger) 38%, var(--line));color:var(--danger)}.needs-you-priority.high{background:color-mix(in srgb, var(--amber) 16%, transparent);border-color:color-mix(in srgb, var(--amber) 42%, var(--line));color:var(--amber)}.needs-you-priority.medium{background:color-mix(in srgb, var(--lilac) 13%, transparent);border-color:color-mix(in srgb, var(--lilac) 34%, var(--line));color:var(--lilac)}.needs-you-overdue-banner{background:color-mix(in srgb, var(--danger) 9%, var(--panel));border:1px solid color-mix(in srgb, var(--danger) 30%, var(--line));border-inline-start:3px solid var(--danger);color:var(--danger);border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:12px 14px;display:grid}.needs-you-overdue-banner div{color:var(--t1);gap:2px;display:grid}.needs-you-overdue-banner span{color:var(--t2);font-size:13px}.needs-you-empty{min-height:160px}.initiative-blocker-row>.btn,.initiative-blocker-row>.ask-entry-button-pair{margin-left:auto}@keyframes atlas-spin{to{transform:rotate(360deg)}}@media (max-width:720px){.ask-entry-backdrop{padding:10px}.ask-entry-shell{max-height:calc(100vh - 20px)}.ask-metadata-grid,.metric-strip{grid-template-columns:1fr}.ask-entry-head,.initiative-asks-head{flex-direction:column;align-items:flex-start}.ask-entry-segment{margin-left:0}}body{background:var(--body-bg)}body>.app{background:var(--body-bg);min-height:100vh}.app.rail-hidden{grid-template-columns:1fr}.nav-visibility-toggle{flex:none}.brand img{object-fit:contain}.nav-item{text-decoration:none}.nav-item>span:not(.ico):not(.count){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.nav-section{gap:2px;display:grid}.nav-section+.nav-section{margin-top:4px}.topbar .theme-toggle{align-items:center;gap:8px;display:inline-flex}.theme-icon{color:var(--teal);place-items:center;display:grid}.spin{animation:.9s linear infinite atlas-spin}.btn:disabled{cursor:not-allowed;opacity:.62;transform:none}.home-queue-card{width:100%;max-width:1000px}.home-queue-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;margin-top:14px;display:grid}.home-queue-link{background:color-mix(in srgb, var(--panel-2) 72%, transparent);border:1px solid var(--line-soft);border-radius:var(--r-md);color:var(--t1);justify-content:space-between;align-items:center;gap:12px;min-height:66px;padding:13px 14px;text-decoration:none;display:flex}.home-queue-link:hover,.home-queue-link:focus-visible{border-color:var(--line);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--teal) 28%, transparent);outline:none}.home-queue-link strong{color:var(--t1);font-size:26px;font-weight:300;line-height:1;display:block}.home-queue-link span span{color:var(--t3);margin-top:4px;font-size:12.5px;line-height:1.35;display:block}.home-queue-link svg{color:var(--teal);flex:none}.answer-section-list{gap:12px;display:grid}.answer-section-block{background:color-mix(in srgb, var(--panel-2) 72%, transparent);border:1px solid var(--line-soft);border-radius:var(--r-md);gap:8px;padding:12px;display:grid}.answer-section-block h4{color:var(--t1);letter-spacing:0;margin:0;font-size:13px;font-weight:800;line-height:1.25}.answer-timeline{gap:10px;display:grid}.answer-timeline-row{grid-template-columns:minmax(64px,max-content) 24px minmax(0,1fr);align-items:start;gap:10px;display:grid}.answer-timeline-date{color:var(--t3);white-space:nowrap;font-size:11.5px;font-weight:800;line-height:1.45}.answer-timeline-dot{background:var(--teal);box-shadow:0 0 0 4px color-mix(in srgb, var(--teal) 16%, transparent);border-radius:999px;width:7px;height:7px;margin-top:6px}.answer-timeline-dot.tone-danger,.ai-line.tone-danger .ai-mark{background:var(--danger);box-shadow:0 0 0 4px color-mix(in srgb, var(--danger) 16%, transparent)}.answer-timeline-dot.tone-warn,.ai-line.tone-warn .ai-mark{background:var(--amber);box-shadow:0 0 0 4px color-mix(in srgb, var(--amber) 16%, transparent)}.answer-timeline-dot.tone-ok,.ai-line.tone-ok .ai-mark{background:var(--green);box-shadow:0 0 0 4px color-mix(in srgb, var(--green) 16%, transparent)}.answer-timeline-dot.tone-stage,.ai-line.tone-stage .ai-mark{background:var(--lilac);box-shadow:0 0 0 4px color-mix(in srgb, var(--lilac) 16%, transparent)}.answer-timeline-dot.tone-account,.ai-line.tone-account .ai-mark{background:var(--green);box-shadow:0 0 0 4px color-mix(in srgb, var(--green) 16%, transparent)}.answer-timeline-dot.tone-info,.ai-line.tone-info .ai-mark{background:var(--teal);box-shadow:0 0 0 4px color-mix(in srgb, var(--teal) 16%, transparent)}.event-marker{background:color-mix(in srgb, var(--teal) 12%, var(--panel));border:1.5px solid var(--teal);border-radius:var(--r-pill);box-shadow:0 0 0 4px var(--bg);color:var(--teal);z-index:1;flex:none;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex}.event-marker.compact{width:22px;height:22px;margin-top:1px}.event-marker.tone-danger{background:color-mix(in srgb, var(--danger) 12%, var(--panel));border-color:var(--danger);color:var(--danger)}.event-marker.tone-warn{background:color-mix(in srgb, var(--amber) 12%, var(--panel));border-color:var(--amber);color:var(--amber)}.event-marker.tone-ok{background:color-mix(in srgb, var(--green) 12%, var(--panel));border-color:var(--green);color:var(--green)}.event-marker.tone-stage{background:color-mix(in srgb, var(--lilac) 14%, var(--panel));border-color:var(--lilac);color:var(--lilac)}.event-marker.tone-account{background:color-mix(in srgb, var(--green) 12%, var(--panel));border-color:var(--green);color:var(--green)}.event-marker.tone-info{background:color-mix(in srgb, var(--teal) 12%, var(--panel));border-color:var(--teal);color:var(--teal)}.answer-timeline-body{color:var(--t1);gap:2px;min-width:0;font-size:13.5px;line-height:1.45;display:grid}.answer-timeline-body b{color:var(--t1);font-size:13.5px}.answer-timeline-body span{color:var(--t2)}.answer-table-wrap{overflow-x:auto}.answer-table{border-collapse:collapse;color:var(--t1);min-width:100%;font-size:13px}.answer-table th,.answer-table td{border-bottom:1px solid var(--line-soft);text-align:left;vertical-align:top;padding:8px 10px}.answer-table th{color:var(--t3);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}.answer-table tr:last-child td{border-bottom:0}.answer-table-clickable-row td:first-child{font-weight:750}.answer-table-entity-link{color:var(--teal);align-items:center;gap:6px;text-decoration:none;display:inline-flex}.answer-table-entity-link:hover,.answer-table-entity-link:focus-visible{color:var(--teal-2);text-decoration:underline}.answer-kv-grid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px;margin:0;display:grid}.answer-kv{background:color-mix(in srgb, var(--panel) 72%, transparent);border:1px solid var(--line-soft);border-radius:var(--r-sm);padding:9px 10px}.answer-kv dt{color:var(--t3);letter-spacing:.08em;text-transform:uppercase;margin-bottom:3px;font-size:11px;font-weight:800}.answer-kv dd{color:var(--t1);margin:0;font-size:13.5px;line-height:1.4}.coverage-note{border-left:2px solid var(--teal);color:var(--t2);margin:12px 0 0;padding-left:10px;font-size:13px;line-height:1.5}.answer-source-disclosure{background:color-mix(in srgb, var(--panel-2) 70%, transparent);border:1px solid var(--line-soft);border-radius:var(--r-md);margin-top:14px;overflow:hidden}.answer-source-disclosure summary{color:var(--t2);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;font-size:13px;font-weight:700;list-style:none;display:flex}.answer-source-disclosure summary::-webkit-details-marker{display:none}.answer-source-disclosure summary>span{align-items:center;gap:8px;display:inline-flex}.answer-source-disclosure summary svg{color:var(--teal)}.answer-source-disclosure[open] summary{border-bottom:1px solid var(--line-soft)}.answer-source-hint{color:var(--t3);font-size:12px;font-weight:700}.answer-source-list{gap:6px;padding:10px;display:grid}.answer-source-list .prov-card.embedded{margin-bottom:0}.answer-source-row{background:color-mix(in srgb, var(--panel) 54%, transparent);border:1px solid color-mix(in srgb, var(--line-soft) 76%, transparent);border-radius:8px;gap:5px;padding:8px 10px;display:grid}.answer-source-row-head{color:var(--t2);align-items:center;gap:7px;min-width:0;display:flex}.answer-source-row-title{color:var(--t1);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:750;overflow:hidden}.answer-source-row-confidence{color:var(--t3);text-transform:uppercase;margin-left:auto;font-size:10.5px;font-weight:800}.answer-source-row-excerpt{color:var(--t2);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}.semantic-dot{background:currentColor;border-radius:999px;flex:none;width:6px;height:6px;display:inline-flex}.semantic-dot.crm,.source-pill.crm,.pc-type.crm,.semantic-dot.meeting,.source-pill.meeting,.pc-type.meeting{color:var(--lilac)}.semantic-dot.slack,.source-pill.slack,.pc-type.slack{color:var(--teal)}.semantic-dot.zoom,.source-pill.zoom,.pc-type.zoom{color:var(--sky)}.semantic-dot.tactiq,.source-pill.tactiq,.pc-type.tactiq{color:var(--green)}.semantic-dot.google_drive,.source-pill.google_drive,.pc-type.google_drive{color:var(--teal)}.semantic-dot.manual,.source-pill.manual,.pc-type.manual{color:var(--t2)}.semantic-dot.ask_reply,.source-pill.ask_reply,.pc-type.ask_reply{color:var(--lilac)}.semantic-dot.on_track{color:var(--green)}.semantic-dot.at_risk{color:var(--amber)}.semantic-dot.blocked{color:var(--danger)}.semantic-dot.unknown{color:var(--t3)}.source-pill{background:color-mix(in srgb, currentColor 12%, transparent);border:1px solid color-mix(in srgb, currentColor 26%, transparent)}.pill.tone-danger{background:var(--tint-danger);color:var(--danger)}.pill.tone-warn{background:var(--tint-amber);color:var(--amber)}.pill.tone-ok,.pill.tone-good{background:var(--tint-green);color:var(--green)}.pill.tone-stage{background:var(--tint-lilac);color:var(--lilac)}.pill.tone-account{background:var(--tint-green);color:var(--green)}.pill.tone-info{background:var(--tint-teal);color:var(--teal)}.evidence-tag{gap:7px}.answer-proof-disclosure{background:0 0;border:0;border-radius:0;margin-top:10px;display:inline-block;overflow:visible}.answer-proof-disclosure summary{background:color-mix(in srgb, var(--panel-2) 52%, transparent);border:1px solid var(--line-soft);border-radius:var(--r-pill);justify-content:flex-start;gap:10px;padding:6px 10px}.answer-proof-disclosure[open] summary{border-bottom:1px solid var(--line-soft)}.answer-proof-content{background:color-mix(in srgb, var(--panel-2) 62%, transparent);border:1px solid var(--line-soft);border-radius:var(--r-md);gap:10px;min-width:min(680px,100vw - 96px);margin-top:8px;padding:10px;display:grid}.answer-proof-group{gap:8px;display:grid}.answer-proof-group h5{color:var(--t3);letter-spacing:.09em;text-transform:uppercase;margin:0;font-size:11px;font-weight:800}.person-initials-avatar{border:1px solid;border-radius:999px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;font-size:12px;font-weight:850;line-height:1;display:inline-flex}.person-initials-avatar.mini{width:22px;height:22px;font-size:9.5px}.person-initials-avatar.tone-amber{background:color-mix(in srgb, var(--amber) 20%, transparent);color:var(--amber)}.person-initials-avatar.tone-teal{background:color-mix(in srgb, var(--teal) 18%, transparent);color:var(--teal)}.person-initials-avatar.tone-lilac{background:color-mix(in srgb, var(--lilac) 22%, transparent);color:var(--lilac)}.person-initials-avatar.tone-green{background:color-mix(in srgb, var(--green) 18%, transparent);color:var(--green)}.related-entity-marker{border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.related-entity-marker.tone-account{color:var(--green)}.related-entity-marker.tone-stage{color:var(--lilac)}.related-entity-marker.tone-info{color:var(--teal)}.related-entity-marker.tone-neutral{color:var(--t3)}.ans-context-line{color:var(--t3);flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:10px;font-size:12px;font-weight:700;display:flex}.ans-context-line svg{color:var(--teal)}.ans-context-line span:nth-child(2){color:var(--t1)}.answer-more-note{color:var(--t3);margin:10px 0 0;font-size:12.5px;line-height:1.45}.ask-drawer-shell{pointer-events:none;z-index:260;position:fixed;inset:0}.ask-drawer-scrim{cursor:pointer;pointer-events:auto;background:#010c0c7a;border:0;position:absolute;inset:0}.ask-drawer{background:var(--panel);border-left:1px solid var(--line-strong);box-shadow:var(--shadow-pop);pointer-events:auto;flex-direction:column;width:560px;max-width:min(600px,100vw - 28px);height:100dvh;max-height:100dvh;display:flex;position:absolute;top:0;right:0}.ask-drawer-head,.ask-drawer-foot{border-color:var(--line-soft);border-style:solid;border-width:0;padding:18px 20px}.ask-drawer-head{border-bottom-width:1px;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.ask-drawer-title{align-items:center;gap:12px;min-width:0;display:flex}.ask-drawer-title h2{letter-spacing:0;margin-top:2px;font-size:18px;font-weight:400;line-height:1.18}.ask-drawer-icon{background:var(--tint-teal);border:1px solid color-mix(in srgb, var(--teal) 26%, transparent);border-radius:var(--r-md);color:var(--teal);flex:none;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.ask-drawer-body{overscroll-behavior:contain;flex:auto;min-height:0;padding:18px 20px;overflow-y:auto}.ask-drawer-hint{color:var(--t2);max-width:none;margin:0;font-size:13px;line-height:1.5}.ask-drawer-form{box-shadow:none;z-index:auto;width:100%;min-height:58px;position:relative}.ask-drawer-starters{gap:9px;display:grid}.ask-drawer-starters-label{color:var(--t3);letter-spacing:.12em;text-transform:uppercase;font-size:10.5px;font-weight:800}.ask-drawer-starter-list{flex-wrap:wrap;gap:8px;display:flex}.ask-drawer-starter{background:color-mix(in srgb, var(--panel-2) 82%, transparent);border:1px solid var(--line-soft);color:var(--t2);cursor:pointer;font:inherit;text-align:left;border-radius:999px;padding:8px 11px;font-size:12.5px;font-weight:700;line-height:1.25;transition:border-color .16s,color .16s,background .16s}.ask-drawer-starter:hover,.ask-drawer-starter:focus-visible{background:var(--tint-teal);border-color:color-mix(in srgb, var(--teal) 38%, transparent);color:var(--t1);outline:none}.ask-drawer-chat{flex-direction:column;gap:14px;min-height:100%;display:flex}.ask-drawer-chat>:first-child{margin-top:auto}.ask-drawer-turn{grid-template-columns:30px minmax(0,1fr);align-items:flex-start;gap:10px;scroll-margin-top:16px;display:grid}.ask-drawer-turn.user{grid-template-columns:minmax(0,1fr) 30px;justify-self:end;max-width:min(440px,92%)}.ask-drawer-turn.user .ask-drawer-avatar{grid-area:1/2}.ask-drawer-turn.user .ask-drawer-bubble{grid-area:1/1}.ask-drawer-avatar{background:var(--panel-2);border:1px solid var(--line-soft);color:var(--teal);border-radius:999px;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.ask-drawer-turn.user .ask-drawer-avatar{background:var(--teal-solid);border-color:var(--teal-solid);color:#eafbfa}.ask-drawer-bubble{background:var(--panel-2);border:1px solid var(--line-soft);color:var(--t1);border-radius:7px 18px 18px;padding:11px 13px;font-size:14px;line-height:1.5}.ask-drawer-turn.user .ask-drawer-bubble{background:var(--tint-teal);border-color:color-mix(in srgb, var(--teal) 28%, transparent);border-radius:18px 7px 18px 18px}.ask-drawer-bubble p{margin:0}.ask-drawer-thinking{background:color-mix(in srgb, var(--teal) 8%, transparent);border:1px solid color-mix(in srgb, var(--teal) 22%, transparent);border-radius:7px 18px 18px;padding:12px}.ask-drawer .chat-answer-card{background:var(--panel-2);border:1px solid var(--line-soft);box-shadow:none;border-radius:7px 18px 18px;padding:16px}.ask-drawer .ans-lead{margin-bottom:14px;font-size:14px;line-height:1.55}.ask-drawer .answer-section-list{gap:9px}.ask-drawer .answer-section-block{padding:10px}.ask-drawer .answer-section-block h4{font-size:12.5px}.ask-drawer .ai-line{font-size:13px}.ask-drawer .answer-source-disclosure{margin-top:10px}.ask-drawer .prov-card.embedded{background:var(--panel)}.ask-drawer-foot{background:color-mix(in srgb, var(--panel) 94%, var(--teal) 6%);border-top-width:1px;gap:12px;display:grid}.ask-drawer-foot-meta{color:var(--t3);justify-content:space-between;align-items:center;gap:10px;font-size:12px;line-height:1.3;display:flex}.ask-drawer-full-link{color:var(--teal);flex:none;align-items:center;gap:6px;font-weight:800;text-decoration:none;display:inline-flex}.ask-drawer-full-link:hover,.ask-drawer-full-link:focus-visible{color:var(--t1);outline:none}.integration-page{gap:18px;display:grid}.integration-head{margin-bottom:0}.integration-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.integration-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.integration-main{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:start;gap:18px;display:grid}.integration-card{overflow:hidden}.integration-card .tbl{min-width:100%}.integration-card .card-h{justify-content:flex-start}.integration-card .card-h .pill{margin-left:auto}.integration-metric{min-height:142px}.integration-detail{margin-top:12px;line-height:1.55}.integration-result{margin-bottom:0}.integration-result-body{gap:8px;display:grid}.sf-projection-mini{color:var(--t2);flex-wrap:wrap;align-items:center;gap:8px 12px;font-size:12.5px;display:flex}.sf-projection-state{align-items:center;gap:6px;font-weight:800;display:inline-flex}.sf-projection-state.tracked{color:var(--green)}.sf-projection-state.running{color:var(--amber)}.sf-projection-state.failed{color:var(--danger)}.sf-projection-state.idle{color:var(--t3)}.integration-source-id{margin-top:3px;font-size:11.5px}.integration-gap-table td{vertical-align:top}.integration-gap-reason{color:var(--t1);min-width:260px;line-height:1.45}.integration-ref-list{flex-wrap:wrap;gap:6px;max-width:380px;display:flex}.integration-ref{background:var(--panel-2);border:1px solid var(--line-soft);border-radius:var(--r-md);color:var(--t1);align-items:center;gap:6px;padding:5px 7px;font-size:11.5px;font-weight:700;display:inline-flex}.integration-ref span{color:var(--t3);text-transform:capitalize;font-weight:600}.salesforce-catalog-card{gap:14px;display:grid}.sf-livebar{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.sf-live{background:var(--tint-green);border:1px solid color-mix(in srgb, var(--green) 28%, transparent);border-radius:var(--r-pill);color:var(--green);align-items:center;gap:7px;padding:4px 11px;font-size:12px;font-weight:700;display:inline-flex}.sf-live-dot{background:var(--green);border-radius:999px;width:7px;height:7px;animation:1.8s infinite sf-pulse}@keyframes sf-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--green) 50%, transparent)}70%{box-shadow:0 0 0 7px color-mix(in srgb, var(--green) 0%, transparent)}to{box-shadow:0 0 0 0 color-mix(in srgb, var(--green) 0%, transparent)}}.sf-live-as,.sf-muted{color:var(--t3);font-size:12px}.salesforce-catalog-toolbar{justify-content:space-between;align-items:center;gap:12px;display:flex}.salesforce-catalog-search{background:var(--panel-2);border:1px solid var(--line);border-radius:var(--r-md);flex:1;min-width:260px;margin:0;padding:9px 11px}.salesforce-catalog-table td{vertical-align:middle}.salesforce-catalog-table th{white-space:nowrap}.salesforce-catalog-pagination{color:var(--t3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;font-size:12.5px;display:flex}.salesforce-catalog-page-actions{align-items:center;gap:8px;display:inline-flex}.sf-page-btn{background:var(--panel-2);border:1px solid var(--line);border-radius:var(--r-sm);color:var(--t1);cursor:pointer;align-items:center;gap:5px;min-height:30px;padding:5px 10px;font-size:12.5px;font-weight:700;display:inline-flex}.sf-page-btn:disabled{color:var(--t4);cursor:not-allowed;opacity:.62}.sf-name-cell{align-items:center;gap:9px;display:inline-flex}.sf-name-cell svg{color:var(--teal);flex:none}.sf-row-tracked td:first-child{box-shadow:inset 2px 0 0 color-mix(in srgb, var(--green) 45%, transparent)}.sf-sfstage{background:color-mix(in srgb, var(--panel-3) 68%, transparent);border:1px solid var(--line-soft);border-radius:var(--r-sm);color:var(--t2);white-space:nowrap;align-items:center;padding:2px 9px;font-size:11.5px;font-weight:600;display:inline-flex}.sf-sfstage.ok{background:var(--tint-green);color:var(--green);border-color:#0000}.sf-sfstage.bad{background:var(--tint-danger);color:var(--danger);border-color:#0000}.sf-sfstage.inline{padding:1px 8px}.sf-amount{color:var(--lilac)}.salesforce-catalog-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:inline-flex}.sf-action{border-radius:var(--r-sm);cursor:pointer;border:1px solid #0000;align-items:center;gap:5px;min-height:30px;padding:5px 11px;font-size:12.5px;font-weight:600;text-decoration:none;display:inline-flex}.sf-action.track{background:var(--teal-solid);color:#eafbfa}.sf-action.track:hover,.sf-action.track:focus-visible{background:color-mix(in srgb, var(--teal-solid) 82%, white);outline:none}.sf-action.view{border-color:var(--line);color:var(--teal);background:0 0}.sf-action.view:hover,.sf-action.view:focus-visible{background:color-mix(in srgb, var(--teal) 8%, transparent);border-color:var(--teal);outline:none}.sf-atlas{align-items:center;gap:6px;font-size:12px;font-weight:700;display:inline-flex}.sf-atlas-dot{border-radius:999px;width:7px;height:7px}.sf-atlas.tracked{color:var(--green)}.sf-atlas.tracked .sf-atlas-dot{background:var(--green)}.sf-atlas.avail{color:var(--t3)}.sf-atlas.avail .sf-atlas-dot{border:1.5px solid var(--t3)}.sf-atlas.failed{color:var(--danger)}.sf-atlas.failed .sf-atlas-dot{background:var(--danger)}.sf-atlas.running{color:var(--amber)}.sf-atlas.running .sf-atlas-dot{background:var(--amber)}.sf-preview-card{max-width:760px}.sf-preview{flex-direction:column;gap:18px;display:flex}.sf-pv-head{border-bottom:1px solid var(--line-soft);align-items:center;gap:13px;padding-bottom:16px;display:flex}.sf-pv-ico{background:color-mix(in srgb, var(--panel-3) 76%, transparent);border:1px solid var(--line-soft);border-radius:var(--r-md);flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.sf-pv-ico.account{color:var(--green)}.sf-pv-ico.opportunity{color:var(--lilac)}.sf-pv-id{flex:1;min-width:0}.sf-pv-name{color:var(--t1);font-size:18px;font-weight:600}.sf-pv-sub{color:var(--t3);flex-wrap:wrap;align-items:center;gap:6px;margin-top:3px;font-size:13px;display:flex}.sf-pv-owner{color:var(--t1);text-align:right;flex-direction:column;flex:none;font-size:13px;font-weight:600;display:flex}.sf-pv-ownerlab{color:var(--t3);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700}.sf-pv-sec{gap:10px;display:grid}.sf-pv-sech{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.sf-pv-sect{color:var(--t1);font-size:13px;font-weight:700}.sf-pv-hint{color:var(--t3);font-size:12px}.sf-checklist{gap:7px;display:grid}.sf-checkrow{border:1px solid var(--line-soft);border-radius:var(--r-md);cursor:pointer;align-items:center;gap:11px;padding:9px 12px;transition:background .12s,border-color .12s;display:flex}.sf-checkrow:hover{border-color:var(--line)}.sf-checkrow.on{background:color-mix(in srgb, var(--teal) 5%, transparent);border-color:color-mix(in srgb, var(--teal) 32%, transparent)}.sf-checkrow.dim{opacity:.72}.sf-check-input{opacity:0;width:1px;height:1px;position:absolute}.checkbox{border:1px solid var(--line);border-radius:var(--r-sm);color:var(--bg);flex:none;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.checkbox.on{background:var(--teal-solid);border-color:var(--teal-solid);color:#fff}.sf-cr-name{color:var(--t1);flex:1;min-width:0;font-size:13.5px;font-weight:500}.sf-cr-amt{color:var(--lilac);text-align:right;width:72px;font-size:13px;font-weight:600}.sf-cr-mod{color:var(--t3);text-align:right;width:98px;font-size:11.5px}.sf-empty-line{color:var(--t3);margin:0;font-size:13px}.sf-opp-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.sf-opp-facts span{background:color-mix(in srgb, var(--panel-3) 34%, transparent);border:1px solid var(--line-soft);border-radius:var(--r-md);color:var(--t2);gap:3px;min-width:0;padding:10px 11px;font-size:12.5px;display:grid}.sf-opp-facts b{color:var(--t3);letter-spacing:.07em;overflow-wrap:anywhere;text-transform:uppercase;font-size:10px}.sf-collapse{color:var(--t2);cursor:pointer;font:inherit;background:0 0;border:none;justify-self:start;align-items:center;gap:6px;padding:4px 0;font-size:13px;font-weight:600;display:inline-flex}.sf-collapse:hover{color:var(--t1)}.sf-contacts{flex-wrap:wrap;gap:8px;display:flex}.sf-contact{border:1px solid var(--line-soft);border-radius:var(--r-pill);align-items:center;gap:9px;padding:7px 12px 7px 8px;display:flex}.sf-contact.ghost{color:var(--t2)}.sf-contact-av{background:color-mix(in srgb, var(--lilac) 22%, transparent);color:var(--lilac);border-radius:999px;flex:none;justify-content:center;align-items:center;width:26px;height:26px;font-size:10.5px;font-weight:700;display:flex}.sf-contact-body{flex-direction:column;line-height:1.25;display:flex}.sf-contact-body b{color:var(--t1);font-size:12.5px;font-weight:600}.sf-contact-body span{color:var(--t3);font-size:11px}.sf-context-note{color:var(--t3);align-items:center;gap:8px;font-size:12px;font-style:italic;display:flex}.sf-context-note svg{color:var(--teal);flex:none}.sf-enrich{background:color-mix(in srgb, var(--panel-3) 30%, transparent);border:1px solid var(--line-soft);border-radius:var(--r-md);flex-wrap:wrap;align-items:center;gap:4px;padding:12px 14px;display:flex}.sf-enrich-step{align-items:center;gap:7px;font-size:12.5px;display:inline-flex}.sf-enrich-dot{border-radius:999px;flex:none;width:8px;height:8px}.sf-enrich-l{color:var(--t2);font-weight:600}.sf-enrich-state{border-radius:var(--r-sm);letter-spacing:.06em;text-transform:uppercase;padding:1px 6px;font-size:10px;font-weight:700}.sf-enrich-step.now .sf-enrich-dot{background:var(--green)}.sf-enrich-step.now .sf-enrich-l{color:var(--t1)}.sf-enrich-step.now .sf-enrich-state{background:var(--tint-green);color:var(--green)}.sf-enrich-step.queued .sf-enrich-dot{background:var(--amber)}.sf-enrich-step.queued .sf-enrich-state{background:var(--tint-amber);color:var(--amber)}.sf-enrich-step.optional .sf-enrich-dot{background:var(--t3)}.sf-enrich-step.optional .sf-enrich-state{background:color-mix(in srgb, var(--panel-3) 78%, transparent);color:var(--t3)}.sf-enrich-sep{background:var(--line);width:16px;height:1px}.sf-preview-footer{border-top:1px solid var(--line-soft);justify-content:space-between;align-items:center;padding-top:14px;display:flex}.preflight-card{grid-column:1/-1}.preflight-warning-list{gap:8px;margin:14px 0 16px;display:grid}.preflight-warning,.preflight-ready{background:var(--panel-2);border:1px solid var(--line-soft);border-radius:var(--r-md);color:var(--t2);align-items:flex-start;gap:9px;padding:9px 11px;font-size:12.5px;line-height:1.45;display:flex}.preflight-warning svg{color:var(--amber);flex:none;margin-top:1px}.preflight-ready{color:var(--green);margin:14px 0 16px}.preflight-ready svg{flex:none;margin-top:1px}.preflight-table td{vertical-align:top}.projection-summary-grid{grid-template-columns:repeat(auto-fit,minmax(112px,1fr));gap:10px;margin-top:14px;display:grid}.projection-metric{background:var(--panel-2);border:1px solid var(--line-soft);border-radius:var(--r-md);min-width:0;padding:11px 12px}.projection-metric .tnum{overflow-wrap:anywhere;margin-top:4px;font-size:22px}.projection-danger{color:var(--danger)}.projection-table td{vertical-align:top}.projection-error{color:var(--t2);max-width:420px;font-size:12px;line-height:1.45}.memory-sync-main{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.memory-sync-control{align-content:start;gap:12px;display:grid}.memory-sync-form{grid-template-columns:110px 150px minmax(0,1fr);gap:12px;display:grid}.manual-write-check{color:var(--t2);align-items:center;gap:8px;min-height:38px;font-size:12.5px;font-weight:800;display:inline-flex}.manual-write-check input{accent-color:var(--teal);width:16px;height:16px}.memory-sync-run-now{align-self:end}.memory-sync-aggregate-id{min-width:0}.memory-sync-table{margin-top:14px}.int-ico{border:1px solid var(--line-soft);border-radius:var(--r-md);color:var(--teal);justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.span-2{grid-column:1/-1}.auth-account{gap:8px;display:grid}.auth-trigger{text-decoration:none}.auth-avatar{background:var(--panel-3);color:var(--teal)}.auth-logout{justify-content:flex-start;width:100%}.chat-thread-item{grid-template-columns:minmax(0,1fr) auto;align-items:start}.chat-thread-main{color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;gap:5px;min-width:0;padding:0;display:grid}.chat-thread-archive{border-radius:var(--r-sm);color:var(--t3);cursor:pointer;opacity:0;height:28px;transition:all var(--dur-fast);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;width:28px;display:inline-flex}.chat-thread-item:hover .chat-thread-archive,.chat-thread-item:focus-within .chat-thread-archive{opacity:1}.chat-thread-archive:hover{border-color:var(--line-soft);color:var(--t1);background:#f7f1ed14}.chat-thread-archive:disabled{cursor:not-allowed;opacity:.5}.chat-save-prompt{border:1px solid var(--line-soft);border-radius:var(--r-pill);color:var(--t3);cursor:pointer;font:inherit;white-space:nowrap;background:0 0;align-items:center;gap:4px;min-height:22px;margin-left:auto;padding:2px 8px;font-size:11px;font-weight:800;display:inline-flex}.chat-save-prompt:hover{background:var(--tint-teal);border-color:color-mix(in srgb, var(--teal) 34%, transparent);color:var(--teal)}.chat-save-prompt.saved,.chat-save-prompt:disabled{background:color-mix(in srgb, var(--green) 12%, transparent);border-color:color-mix(in srgb, var(--green) 28%, transparent);color:var(--green);cursor:default}.auth-standalone{background:radial-gradient(circle at 72% 24%, #1f7a783d, transparent 34%), linear-gradient(135deg, var(--bg-2), var(--bg) 54%);min-height:100vh}.login-page{grid-template-rows:auto 1fr;place-items:center;min-height:100vh;display:grid}.login-brand{color:var(--t1);justify-self:start;align-items:center;gap:11px;margin-bottom:54px;text-decoration:none;display:inline-flex}.login-brand img{object-fit:contain;width:auto;height:30px}.login-brand span{flex-direction:column;line-height:1;display:flex}.login-brand b{font-size:15px;font-weight:600}.login-brand small{color:var(--t3);letter-spacing:.16em;text-transform:uppercase;margin-top:4px;font-size:10px}.login-shell{grid-template-columns:minmax(0,.92fr) minmax(360px,.58fr);align-items:start;gap:28px;width:100%;display:grid}.login-copy{padding-top:18px}.login-copy h1{letter-spacing:0;max-width:720px;margin:10px 0 16px;font-size:44px;font-weight:200;line-height:1.08}.login-copy p{color:var(--t2);max-width:620px;font-size:15px;line-height:1.65}.login-card{box-shadow:var(--shadow-2)}.login-current{background:var(--panel-2);border:1px solid var(--line-soft);border-radius:var(--r-md);align-items:center;gap:12px;margin-bottom:16px;padding:12px 13px;display:flex}.login-current-icon{background:var(--tint-teal);border-radius:var(--r-md);color:var(--teal);flex:none;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.login-current b,.login-current span{display:block}.login-current b{color:var(--t1);font-size:14px;font-weight:700}.login-current span{color:var(--t3);margin-top:2px;font-size:12px}.login-actions{gap:10px;display:grid}.login-main-action{width:100%;min-height:42px;text-decoration:none}.local-login-form{background:color-mix(in srgb, var(--panel-2) 72%, transparent);border:1px solid var(--line-soft);border-radius:var(--r-md);gap:12px;padding:13px;display:grid}.local-login-heading{color:var(--t1);align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}.local-login-heading svg{color:var(--teal)}.local-login-form label{gap:6px;display:grid}.local-login-form label span{color:var(--t3);text-transform:uppercase;font-size:11px;font-weight:700}.local-login-form input{background:var(--panel);border:1px solid var(--line);border-radius:var(--r-sm);color:var(--t1);font:inherit;outline:none;width:100%;min-height:40px;padding:0 12px}.local-login-form input:focus{border-color:color-mix(in srgb, var(--teal) 72%, var(--line));box-shadow:0 0 0 3px var(--tint-teal)}.login-status{border-top:1px solid var(--line-soft);gap:10px;margin-top:18px;padding-top:16px;display:grid}.login-status div{color:var(--t2);align-items:center;gap:9px;font-size:13px;display:flex}.login-status svg{color:var(--teal)}.login-status b{color:var(--t1);margin-left:auto;font-weight:700}.login-note{margin:16px 0 0}.access-subtitle{max-width:760px}.access-actor{background:var(--panel);border:1px solid var(--line-soft);border-radius:var(--r-sm);color:var(--t2);align-items:center;gap:8px;min-height:34px;padding:0 12px;font-size:13px;display:inline-flex}.access-actor svg{color:var(--teal)}.access-grid{grid-template-columns:minmax(260px,320px) minmax(0,1fr);align-items:start;gap:16px;display:grid}.access-users{flex-direction:column;min-height:0;max-height:calc(100vh - 36px);display:flex;position:sticky;top:18px}.access-user-list{gap:8px;min-height:0;margin-top:16px;padding-right:4px;display:grid;overflow-y:auto}.access-user-row{background:var(--panel-2);border:1px solid var(--line-soft);border-radius:var(--r-sm);color:var(--t1);cursor:pointer;text-align:left;grid-template-columns:34px minmax(0,1fr) 8px;align-items:center;gap:10px;min-height:58px;padding:9px;display:grid}.access-user-row.active{border-color:color-mix(in srgb, var(--teal) 70%, var(--line));box-shadow:0 0 0 3px var(--tint-teal)}.access-user-row b,.access-user-row small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.access-user-row b{font-size:13px}.access-user-row small{color:var(--t3);margin-top:2px;font-size:11.5px}.access-avatar{width:34px;height:34px}.access-dot{background:var(--t4);border-radius:999px;width:8px;height:8px}.access-dot.active{background:var(--ok)}.access-main{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.access-card.span-2{grid-column:1/-1}.org-import-card{overflow:hidden}.org-import-form{gap:10px;margin-top:14px;display:grid}.org-import-form textarea{background:var(--panel-2);border:1px solid var(--line-soft);border-radius:var(--r-sm);color:var(--t1);font:inherit;resize:vertical;outline:none;width:100%;min-height:110px;padding:12px}.org-import-form textarea:focus{border-color:color-mix(in srgb, var(--teal) 70%, var(--line));box-shadow:0 0 0 3px var(--tint-teal)}.org-import-actions{flex-wrap:wrap;gap:8px;display:flex}.org-import-note{margin:10px 0 0;font-size:12px;line-height:1.45}.org-import-missing{margin-top:12px}.org-import-summary{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.org-import-table td{vertical-align:top}.org-import-role-list{flex-wrap:wrap;justify-content:flex-start;gap:6px;min-width:130px;display:flex}.org-import-warnings{color:var(--danger);max-width:220px;margin-top:7px;font-size:11.5px;line-height:1.35}.access-profile{align-items:center;gap:14px;margin:16px 0;display:flex}.access-profile-avatar{width:54px;height:54px;font-size:16px}.access-profile h2{color:var(--t1);letter-spacing:0;margin:0;font-size:21px;font-weight:600}.access-profile p{color:var(--t3);margin:4px 0 0;font-size:13px}.access-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:16px;display:grid}.access-fact{background:var(--panel-2);border:1px solid var(--line-soft);border-radius:var(--r-sm);min-height:62px;padding:10px}.access-fact span,.access-fact b{display:block}.access-fact span{color:var(--t3);text-transform:uppercase;font-size:11px;font-weight:700}.access-fact b{color:var(--t1);overflow-wrap:anywhere;margin-top:6px;font-size:13px}.access-identity-list{gap:8px;margin-bottom:16px;display:grid}.access-identity{background:var(--panel-2);border:1px solid var(--line-soft);border-radius:var(--r-sm);align-items:center;gap:9px;padding:9px 10px;display:flex}.access-identity svg{color:var(--teal);flex:none}.access-identity b,.access-identity small{display:block}.access-identity b{color:var(--t1);font-size:12px}.access-identity small{color:var(--t3);overflow-wrap:anywhere;margin-top:2px;font-size:11px}.access-role-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:16px 0;display:grid}.access-role{background:var(--panel-2);border:1px solid var(--line-soft);border-radius:var(--r-sm);color:var(--t2);cursor:pointer;font:inherit;justify-content:space-between;align-items:center;gap:8px;min-height:38px;padding:0 10px;font-size:12.5px;display:flex}.access-role.selected{background:var(--tint-teal);border-color:color-mix(in srgb, var(--teal) 70%, var(--line));color:var(--t1)}.access-role svg{color:var(--teal)}.access-grant-form{grid-template-columns:160px minmax(180px,1fr) 130px auto;gap:10px;margin:16px 0;display:grid}.access-grant-form input,.access-grant-form select{background:var(--panel-2);border:1px solid var(--line-soft);border-radius:var(--r-sm);color:var(--t1);font:inherit;outline:none;min-height:38px;padding:0 10px}.access-table{margin-top:10px}.access-table td:last-child{text-align:right}.access-error{color:var(--danger);margin:0 0 12px;font-size:12px}.api-clients-card{min-width:0;overflow:hidden}.api-clients-head{align-items:center}.api-clients-head>div{min-width:0}.api-clients-head h3,.api-clients-head p{margin:0}.api-clients-head p{color:var(--t3);margin-top:3px;font-size:12px}.api-clients-head .btn{margin-left:auto}.api-client-guidance,.api-client-default-deny,.api-client-secret-warning{background:var(--panel-2);border:1px solid var(--line-soft);border-radius:var(--r-sm);color:var(--t2);align-items:flex-start;gap:9px;margin-top:14px;padding:10px 12px;font-size:12px;line-height:1.45;display:flex}.api-client-guidance svg,.api-client-default-deny svg{color:var(--teal);flex:none;margin-top:1px}.api-client-guidance p{margin:0}.api-client-secret-warning{background:color-mix(in srgb, var(--amber) 9%, var(--panel-2));border-color:color-mix(in srgb, var(--amber) 35%, var(--line-soft));margin-bottom:14px}.api-client-secret-warning svg{color:var(--amber);flex:none}.api-client-message{color:var(--ok);margin:12px 0 0;font-size:12px}.api-client-copy-status:empty{margin:0}.api-client-partial,.api-client-state{margin-top:14px}.api-client-partial .btn,.api-client-state .btn{margin-left:auto}.api-client-table-wrap{overflow-x:auto}.api-client-table{min-width:1050px}.api-client-table code{color:var(--t2);white-space:nowrap;font-size:11.5px}.api-client-table td:first-child .tname{text-overflow:ellipsis;white-space:nowrap;max-width:180px;overflow:hidden}.api-client-row-actions{justify-content:flex-end;gap:4px;display:flex}.api-clients-card .btn.danger,.api-client-dialog .btn.danger{border-color:color-mix(in srgb, var(--danger) 35%, var(--line-soft));color:var(--danger)}.api-client-pagination,.api-client-dialog-actions{justify-content:flex-end;align-items:center;gap:8px;margin-top:14px;display:flex}.api-client-dialog{max-width:620px}.api-client-dialog .manual-write-field small{color:var(--t3);font-size:11px;line-height:1.4}.api-client-dialog [data-testid=one-time-client-id],.api-client-dialog [data-testid=one-time-client-secret]{font-family:var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;font-size:12px}.api-client-confirm-store{color:var(--t1);align-items:center;gap:9px;margin-top:16px;font-size:13px;display:flex}.api-client-confirm-store input{accent-color:var(--teal);width:16px;height:16px}.graph-page-head{align-items:flex-end}.graph-subtitle{margin-top:6px;font-size:14px}.graph-toolbar{justify-content:space-between;align-items:center;gap:14px;margin-bottom:10px;display:flex}.graph-summary-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0 0 14px;display:grid}.graph-summary-strip div{background:color-mix(in srgb, var(--panel-2) 74%, transparent);border:1px solid var(--line-soft);border-radius:var(--r-md);gap:7px;min-width:0;padding:10px 12px;display:grid}.graph-summary-strip span{color:var(--t3);letter-spacing:.1em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:10.5px;font-weight:900;overflow:hidden}.graph-summary-strip strong{color:var(--t1);font-size:24px;font-weight:500;line-height:1}.graph-root-tabs{background:var(--panel);border:1px solid var(--line);border-radius:var(--r-md);gap:3px;padding:3px;display:inline-flex}.graph-root-tabs a{color:var(--t2);border-radius:6px;padding:7px 12px;font-size:12.5px;font-weight:700;text-decoration:none}.graph-root-tabs a:hover{color:var(--t1)}.graph-root-tabs a.on{background:var(--panel-3);color:var(--teal)}.graph-root-select{min-width:220px;max-width:320px}.graph-root-picker{flex:280px;min-width:220px;max-width:420px;position:relative}.graph-root-trigger{background:var(--panel);border:1px solid var(--line);border-radius:var(--r-md);color:var(--t1);cursor:pointer;font:inherit;text-align:left;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:40px;padding:8px 12px;font-size:13.5px;font-weight:650;display:flex}.graph-root-trigger span{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.graph-root-trigger:hover,.graph-root-trigger[aria-expanded=true]{border-color:var(--line-strong);background:var(--panel-2)}.graph-root-menu{background:var(--panel-2);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-2);z-index:12;gap:8px;padding:10px;display:grid;position:absolute;top:calc(100% + 8px);left:0;right:0}.graph-root-search{max-width:none;min-height:36px}.graph-root-search input{color:var(--t1);font:inherit;background:0 0;border:0;outline:0;width:100%}.graph-root-options{gap:5px;max-height:min(360px,46vh);padding-right:2px;display:grid;overflow:auto}.graph-root-options button{border-radius:var(--r-md);color:var(--t1);cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;gap:2px;padding:8px 10px;display:grid}.graph-root-options button>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.graph-root-options button:hover,.graph-root-options button.on{background:var(--panel-3);border-color:var(--line-soft)}.graph-root-options small{color:var(--t3);text-overflow:ellipsis;white-space:nowrap;font-size:11px;display:block;overflow:hidden}.graph-filter{cursor:text;max-width:320px}.graph-filter input{color:var(--t1);font:inherit;background:0 0;border:0;outline:0;width:100%;min-width:0}.graph-notices{flex-wrap:wrap;gap:8px;margin:-2px 0 14px;display:flex}.graph-people-toggle{border:1px solid var(--line-soft);border-radius:var(--r-pill);align-items:center;gap:2px;margin-left:auto;padding:2px;display:inline-flex}.graph-people-toggle button{border-radius:var(--r-pill);color:var(--t3);cursor:pointer;font:inherit;background:0 0;border:0;padding:5px 8px;font-size:11px;font-weight:700}.graph-people-toggle button:hover,.graph-people-toggle button.on{background:var(--panel-3);color:var(--t1)}.business-graph-canvas{background:linear-gradient(#f7f1ed07 1px, transparent 1px), linear-gradient(90deg, #f7f1ed07 1px, transparent 1px), linear-gradient(180deg, color-mix(in srgb, var(--panel-2) 78%, #051c1c), var(--panel));background-size:36px 36px,36px 36px,auto}.business-graph-canvas .react-flow{color:var(--t1)}.business-graph-canvas .react-flow__controls,.business-graph-canvas .react-flow__minimap{background:var(--panel-2);border:1px solid var(--line-soft);border-radius:var(--r-md);box-shadow:var(--shadow-1)}.business-graph-canvas .react-flow__controls-button{background:var(--panel-2);border-bottom-color:var(--line-soft);color:var(--t2)}.business-graph-canvas .react-flow__controls-button:hover{background:var(--panel-3);color:var(--t1)}.business-gnode{text-align:left;max-width:210px}.flow-gnode{min-width:0;max-width:230px;position:relative;transform:none}.flow-gnode.person-gnode{border-color:color-mix(in oklab, var(--nc) 68%, var(--line));border-width:1.5px}.flow-gnode.person-gnode .gn-ico{background:color-mix(in oklab, var(--nc) 24%, transparent)}.flow-gnode.customer-person-gnode{border-color:var(--amber);box-shadow:0 0 0 1px color-mix(in oklab, var(--amber) 42%, transparent), var(--shadow-1)}.flow-gnode.internal-person-gnode{border-color:var(--green);box-shadow:0 0 0 1px color-mix(in oklab, var(--green) 30%, transparent), var(--shadow-1)}.flow-gnode.person-gnode.faded{opacity:.58}.flow-handle{opacity:0;background:0 0;border:0;width:1px;height:1px}.gn-copy{gap:2px;min-width:0;max-width:176px;display:grid}.gnode .gn-label,.business-gnode .gn-label{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.gn-type{color:var(--t3);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700}.graph-edge-label{fill:var(--t3);letter-spacing:0;paint-order:stroke;pointer-events:none;stroke:var(--panel);stroke-linejoin:round;stroke-width:.65px;text-anchor:middle;font-size:2.1px;font-weight:700}.graph-edges .faded{opacity:.28}.graph-panel .gp-head{align-items:flex-start}.graph-panel .gp-title{letter-spacing:0;overflow-wrap:normal;word-break:normal;font-size:24px;font-weight:550;line-height:1.16}.graph-panel .gp-title.compact{overflow-wrap:normal;text-wrap:pretty;-webkit-line-clamp:5;word-break:normal;-webkit-box-orient:vertical;max-width:100%;font-size:18px;font-weight:650;line-height:1.16;display:-webkit-box;overflow:hidden}.gp-microfacts{color:var(--t3);flex-wrap:wrap;align-items:center;gap:6px;margin-top:7px;font-size:11.5px;display:flex}.gp-microfacts span{background:var(--panel-2);border:1px solid var(--line-soft);border-radius:var(--r-pill);padding:4px 8px}.graph-panel .gp-fact b{overflow-wrap:anywhere;text-align:right}.gp-fact.muted b{color:var(--t3)}.gp-summary{color:var(--t2);overflow-wrap:normal;-webkit-line-clamp:5;word-break:normal;-webkit-box-orient:vertical;margin:-4px 0 16px;font-size:13.5px;line-height:1.55;display:-webkit-box;overflow:hidden}.graph-detail-label{margin:18px 0 9px}.gp-rels{gap:7px;display:grid}.gp-rel{background:color-mix(in srgb, var(--panel-2) 72%, transparent);border:1px solid var(--line-soft);border-radius:var(--r-md);color:var(--t1);cursor:pointer;text-align:left;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 10px;display:grid}.gp-rel:hover{background:var(--panel-3);border-color:var(--line-strong)}.gp-rel-name{text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:750;overflow:hidden}.gp-rel-label{color:var(--t3);text-overflow:ellipsis;white-space:nowrap;max-width:92px;font-size:11px;font-style:italic;overflow:hidden}.gp-rel-more{color:var(--t3);padding:5px 3px 0;font-size:12px}.gp-source-list{gap:8px;max-height:360px;padding-right:2px;display:grid;overflow:auto}.graph-panel{overflow:hidden}.graph-panel .prov-card.embedded{min-width:0}.graph-panel .pc-quote{overflow-wrap:anywhere;-webkit-line-clamp:5;-webkit-box-orient:vertical;max-height:none;display:-webkit-box;overflow:hidden}.graph-panel .graph-source-text{border-left:2px solid var(--line-strong);color:var(--t2);max-height:132px;margin:8px 0;padding-left:10px;font-style:normal;overflow:hidden}.graph-panel .graph-source-text strong,.graph-panel .graph-source-text p{font-size:12.5px;line-height:1.45}.graph-detail-actions{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.directory-page,.entity-page{gap:16px;display:grid}.directory-hero,.entity-hero{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.directory-hero.card,.entity-hero.card{background:0 0;border:0;border-radius:0;padding:8px 0 2px}.entity-hero{grid-template-columns:auto minmax(0,1fr);display:grid}.entity-hero-icon{background:color-mix(in srgb, var(--teal) 10%, var(--panel));border:1px solid color-mix(in srgb, var(--teal) 22%, var(--line-soft));border-radius:var(--r-md);color:var(--teal);justify-content:center;align-items:center;width:46px;height:46px;margin-top:2px;display:inline-flex}.directory-hero p,.entity-hero p{max-width:76ch;margin-top:8px;line-height:1.55}.directory-page .ph-title,.entity-page .ph-title{font-size:34px;font-weight:250;line-height:1.08}.entity-page .ph-title{overflow-wrap:anywhere;max-width:22ch}.directory-saved-view{color:var(--teal);margin-top:12px;font-size:13px;font-weight:600}.directory-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.directory-tabs{border-bottom:1px solid var(--line-soft);gap:28px;padding:0 2px;display:flex;overflow-x:auto}.directory-tab{color:var(--t2);cursor:pointer;text-align:left;min-height:48px;transition:background var(--dur-fast), border-color var(--dur-fast), color var(--dur-fast);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;flex:none;align-items:center;gap:8px;padding:0 0 11px;text-decoration:none;display:inline-flex}.directory-tab:hover,.directory-tab.active{border-color:var(--teal);color:var(--t1);background:0 0}.directory-tab.active{box-shadow:none;color:var(--teal)}.directory-tab-icon{color:var(--teal);background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.directory-tab-title,.directory-tab-source{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.directory-tab-title{color:var(--t1);font-size:13px;font-weight:700}.directory-tab-source{display:none}.directory-tab-count{background:var(--panel-3);border:1px solid var(--line-soft);border-radius:var(--r-pill);color:var(--t1);justify-content:center;align-items:center;min-width:24px;padding:2px 7px;font-size:12px;font-weight:800;display:inline-flex}.directory-toolbar{background:color-mix(in srgb, var(--panel) 82%, transparent);border:1px solid var(--line);border-radius:var(--r-md);grid-template-columns:minmax(240px,1fr) repeat(4,minmax(112px,auto)) auto auto auto;align-items:center;gap:10px;padding:10px;display:grid}.directory-search{background:var(--panel-2);border:1px solid var(--line-soft);border-radius:var(--r-md);color:var(--t3);align-items:center;gap:9px;min-width:0;padding:9px 11px;display:flex}.directory-search input{color:var(--t1);font:inherit;background:0 0;border:0;outline:none;width:100%;min-width:0}.directory-search input::placeholder{color:var(--t3)}.directory-select{background:var(--panel-2);border:1px solid var(--line-soft);border-radius:var(--r-md);align-items:flex-start;gap:3px;min-height:44px;padding:6px 9px;display:grid}.directory-select span{color:var(--t3);text-transform:uppercase;font-size:10px;font-weight:800;line-height:1}.directory-select select{appearance:none;color:var(--t1);font:inherit;background:0 0;border:0;outline:none;font-size:12px;font-weight:700}.directory-filter-note{color:var(--t3);text-align:right;font-size:12px;line-height:1.35}.directory-pagination{background:var(--panel);border:1px solid var(--line);border-radius:var(--r-md);color:var(--t2);justify-content:space-between;align-items:center;padding:10px;font-size:13px;display:flex}.directory-pagination>div{gap:8px;display:flex}.btn.disabled{cursor:not-allowed;opacity:.5;pointer-events:none}.directory-map-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.directory-scope-strip{background:color-mix(in srgb, var(--panel-2) 78%, transparent);border:1px solid var(--line-soft);border-radius:var(--r-md);color:var(--t2);flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;display:flex}.directory-scope-strip span:not(.directory-scope-title){border:1px solid var(--line-soft);color:var(--t2);border-radius:999px;padding:6px 8px;font-size:12px;font-weight:650;line-height:1}.directory-scope-title{color:var(--t1);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:7px;margin-right:4px;font-size:11px;font-weight:800;display:inline-flex}.directory-scope-title svg{color:var(--teal)}.customer-sync-panel{background:linear-gradient(90deg, color-mix(in srgb, var(--teal) 12%, transparent), color-mix(in srgb, var(--panel-2) 86%, transparent));border:1px solid var(--line-soft);border-radius:var(--r-md);justify-content:space-between;align-items:flex-start;gap:16px;padding:14px 16px;display:flex}.customer-sync-main{align-items:flex-start;gap:12px;min-width:0;display:flex}.customer-sync-icon{background:color-mix(in srgb, var(--teal) 18%, transparent);border:1px solid color-mix(in srgb, var(--teal) 35%, transparent);border-radius:var(--r-sm);color:var(--teal);flex:none;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.customer-sync-title{color:var(--t1);font-size:15px;font-weight:800;line-height:1.25}.customer-sync-panel p{color:var(--t2);max-width:820px;margin:4px 0 9px;font-size:13px;line-height:1.45}.customer-sync-meta{flex-wrap:wrap;gap:7px;display:flex}.customer-sync-meta span,.customer-sync-result{border:1px solid var(--line-soft);color:var(--t2);border-radius:999px;align-items:center;gap:6px;padding:6px 8px;font-size:12px;font-weight:650;line-height:1;display:inline-flex}.customer-sync-result{background:color-mix(in srgb, var(--good) 12%, transparent);border-color:color-mix(in srgb, var(--good) 35%, transparent);color:var(--good);margin-top:9px}.customer-sync-error{color:var(--danger);margin-top:9px;font-size:12.5px;font-weight:650;line-height:1.4}.customer-sync-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:flex-end;gap:8px;display:flex}.directory-hero-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;display:flex}.directory-section{min-width:0;overflow:hidden}.directory-section.card.pad{padding:12px 14px 10px}.directory-section .card-h .pill,.entity-panel .card-h .pill{margin-left:auto}.directory-section .card-h .directory-result-count{margin-left:0}@media (max-width:720px){.directory-section .card-h{flex-wrap:wrap;align-items:flex-start}.directory-section .card-h .pill{margin-left:0}}.directory-section-copy{margin:-4px 0 16px;font-size:13.5px;line-height:1.55}.directory-empty{background:var(--panel-2);border:1px solid var(--line-soft);border-radius:var(--r-md);padding:12px 13px;font-size:13px;line-height:1.45}.directory-list{gap:0;display:grid}.directory-account-groups{gap:14px;display:grid}.directory-account-group{background:color-mix(in srgb, var(--panel-2) 68%, transparent);border:1px solid var(--line-soft);border-radius:var(--r-md);gap:10px;padding:12px;display:grid}.directory-account-group-header{color:var(--t1);letter-spacing:.02em;justify-content:space-between;align-items:center;gap:10px;font-size:13px;font-weight:800;display:flex}.directory-entity{border:0;border-top:1px solid var(--line-soft);background:0 0;border-radius:0;grid-template-columns:auto minmax(220px,1.1fr) minmax(360px,1.3fr) auto;align-items:center;gap:12px;width:100%;min-height:58px;padding:11px 6px;text-decoration:none;display:grid}.directory-entity:first-child{border-top:0}.directory-entity:hover{background:color-mix(in srgb, var(--teal) 5%, transparent)}.directory-entity:focus-visible{background:color-mix(in srgb, var(--teal) 7%, transparent);box-shadow:inset 3px 0 0 var(--teal), inset 0 0 0 1px color-mix(in srgb, var(--teal) 42%, transparent);outline:none}.directory-row-facts{grid-template-columns:repeat(auto-fit,minmax(82px,1fr));gap:8px;min-width:0;display:grid}.directory-row-fact{background:color-mix(in srgb, var(--panel-2) 38%, transparent);border:1px solid color-mix(in srgb, var(--line-soft) 70%, transparent);border-radius:var(--r-sm);gap:3px;min-width:0;padding:7px 8px;display:grid}.directory-row-fact span{color:var(--t3);letter-spacing:.09em;text-transform:uppercase;font-size:9.5px;font-weight:850;line-height:1}.directory-row-fact b{color:var(--t1);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;line-height:1.25;overflow:hidden}.directory-row-fact.tone-stage{background:color-mix(in srgb, var(--lilac) 12%, var(--panel-2));border-color:color-mix(in srgb, var(--lilac) 30%, var(--line-soft))}.directory-row-fact.tone-stage b{color:var(--lilac)}.directory-row-fact.tone-value{background:color-mix(in srgb, var(--lilac) 10%, var(--panel-2));border-color:color-mix(in srgb, var(--lilac) 24%, var(--line-soft))}.directory-row-fact.tone-value b{color:var(--lilac)}.directory-row-fact.tone-account{background:color-mix(in srgb, var(--green) 10%, var(--panel-2));border-color:color-mix(in srgb, var(--green) 24%, var(--line-soft))}.directory-row-fact.tone-account b{color:var(--green)}.directory-row-fact.tone-date b{color:var(--t2)}.directory-row-fact.tone-good{background:color-mix(in srgb, var(--green) 12%, var(--panel-2));border-color:color-mix(in srgb, var(--green) 30%, var(--line-soft))}.directory-row-fact.tone-good b{color:var(--green)}.directory-row-fact.tone-danger{background:color-mix(in srgb, var(--danger) 12%, var(--panel-2));border-color:color-mix(in srgb, var(--danger) 30%, var(--line-soft))}.directory-row-fact.tone-danger b{color:var(--danger)}.directory-entity-meta{flex-direction:column;justify-content:center;align-items:flex-end;gap:6px;display:flex}.directory-person-internal{background:var(--tint-teal);color:var(--teal)}.directory-person-external{background:var(--tint-amber);color:var(--amber)}.directory-opportunity-badge{background:var(--tint-teal);color:var(--teal)}.directory-opportunity-badge.tone-stage{background:var(--tint-lilac);color:var(--lilac)}.directory-opportunity-badge.tone-good{background:var(--tint-green);color:var(--green)}.directory-opportunity-badge.tone-danger{background:var(--tint-danger);color:var(--danger)}.directory-graph-link{margin:-4px 0 16px}.directory-empty-state{background:var(--panel-2);border:1px solid var(--line-soft);border-radius:var(--r-md);align-items:flex-start;gap:12px;padding:16px;display:flex}.directory-empty-state h4{margin-bottom:6px;font-size:15px}.directory-empty-state p{line-height:1.5}.directory-row-skel{height:66px}.directory-entity .ec-body{flex:1;min-width:0}.directory-entity .pill{margin-left:auto}.entity-hero-copy{min-width:0}.entity-breadcrumb{color:var(--t3);letter-spacing:.02em;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:-6px;font-size:12px;font-weight:800;display:flex}.entity-breadcrumb a{color:var(--teal);align-items:center;gap:6px;text-decoration:none;display:inline-flex}.entity-breadcrumb a:hover{text-decoration:underline}.entity-tabs{border-bottom:1px solid var(--line-soft);align-items:center;gap:24px;min-height:46px;padding:0 2px;display:flex;overflow-x:auto}.entity-tabs a{color:var(--t3);min-width:86px;height:46px;transition:border-color var(--dur-fast), color var(--dur-fast);white-space:nowrap;border-bottom:2px solid #0000;justify-content:center;align-items:center;font-size:14px;font-weight:750;text-decoration:none;display:inline-flex}.entity-tabs a:hover,.entity-tabs a:focus-visible{color:var(--t1);outline:none}.entity-tabs a.active{border-color:var(--teal);color:var(--teal)}.entity-tab-count,.entity-tab-pending{background:color-mix(in srgb, var(--teal) 18%, var(--panel));color:var(--t1);border-radius:999px;justify-content:center;align-items:center;min-width:22px;padding:2px 7px;font-size:10.5px;font-weight:850;display:inline-flex}.entity-tab-pending{background:color-mix(in srgb, var(--amber) 22%, var(--panel));color:var(--amber)}.entity-hero-lead,.entity-brief-lead{color:var(--t2);font-size:14px;line-height:1.55}.entity-facet-strip{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.entity-facet{background:var(--panel-2);border:1px solid var(--line-soft);border-radius:var(--r-md);align-items:center;gap:7px;max-width:100%;padding:7px 10px;display:inline-flex}.entity-facet span{color:var(--t3);text-transform:uppercase;font-size:10px;font-weight:800}.entity-facet b{color:var(--t1);font-size:13px;font-weight:700}.entity-snapshot-grid{grid-template-columns:repeat(5,minmax(120px,1fr));gap:8px;max-width:980px;margin-top:16px;display:grid}.entity-snapshot-item{background:color-mix(in srgb, var(--panel-2) 86%, transparent);border:1px solid var(--line-soft);border-radius:var(--r-md);gap:5px;min-width:0;padding:10px 12px;display:grid}.entity-snapshot-item.wide{grid-column:span 2}.entity-snapshot-item span{color:var(--t3);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:800}.entity-snapshot-item b{color:var(--t1);overflow-wrap:anywhere;font-size:14px;font-weight:750;line-height:1.25}.entity-snapshot-item.good{background:color-mix(in srgb, var(--green) 12%, var(--panel-2));border-color:color-mix(in srgb, var(--green) 34%, var(--line-soft))}.entity-snapshot-item.good b{color:var(--green)}.entity-snapshot-item.risk{background:color-mix(in srgb, var(--danger) 13%, var(--panel-2));border-color:color-mix(in srgb, var(--danger) 36%, var(--line-soft))}.entity-snapshot-item.risk b{color:var(--danger)}.entity-snapshot-item.active{background:color-mix(in srgb, var(--lilac) 13%, var(--panel-2));border-color:color-mix(in srgb, var(--lilac) 36%, var(--line-soft))}.entity-snapshot-item.active b{color:var(--lilac)}.entity-snapshot-item.value{background:color-mix(in srgb, var(--lilac) 10%, var(--panel-2));border-color:color-mix(in srgb, var(--lilac) 28%, var(--line-soft))}.entity-snapshot-item.value b{color:var(--lilac)}.entity-snapshot-item.account{background:color-mix(in srgb, var(--green) 10%, var(--panel-2));border-color:color-mix(in srgb, var(--green) 28%, var(--line-soft))}.entity-snapshot-item.account b{color:var(--green)}.entity-snapshot-item.date b{color:var(--t2)}.entity-snapshot-item.forecast{background:color-mix(in srgb, var(--amber) 10%, var(--panel-2));border-color:color-mix(in srgb, var(--amber) 28%, var(--line-soft))}.entity-snapshot-item.forecast b{color:var(--amber)}.ev-node.tone-danger{background:color-mix(in srgb, var(--danger) 12%, var(--panel));border-color:var(--danger);color:var(--danger)}.ev-node.tone-warn{background:color-mix(in srgb, var(--amber) 12%, var(--panel));border-color:var(--amber);color:var(--amber)}.ev-node.tone-ok{background:color-mix(in srgb, var(--green) 12%, var(--panel));border-color:var(--green);color:var(--green)}.ev-node.tone-stage{background:color-mix(in srgb, var(--lilac) 14%, var(--panel));border-color:var(--lilac);color:var(--lilac)}.ev-node.tone-account{background:color-mix(in srgb, var(--green) 12%, var(--panel));border-color:var(--green);color:var(--green)}.ev-node.tone-info{background:color-mix(in srgb, var(--teal) 12%, var(--panel));border-color:var(--teal);color:var(--teal)}.entity-hero-actions{flex-wrap:wrap;grid-column:2;justify-content:flex-start;align-items:flex-end;gap:9px;min-width:0;display:flex}.initiative-hero-slim{grid-template-columns:minmax(0,1fr) auto;align-items:start}.entity-hero.card.initiative-hero-slim{background:color-mix(in srgb, var(--panel) 86%, transparent);border:1px solid var(--line-soft);border-radius:var(--r-md);padding:22px 24px}.initiative-hero-main{gap:9px;min-width:0;display:grid}.initiative-hero-title-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.initiative-hero-title-row .ph-title{font-size:clamp(26px,2.5vw,34px);line-height:1.05}.initiative-hero-meta{color:var(--t2);flex-wrap:wrap;align-items:center;gap:8px;font-size:12.5px;font-weight:750;display:flex}.initiative-hero-meta span{align-items:center;gap:5px;display:inline-flex}.initiative-hero-owner{color:var(--t1);font-weight:850}.initiative-hero-summary{-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:980px;display:-webkit-box;overflow:hidden}.initiative-hero-actions{justify-content:flex-end;max-width:440px}.brief-band{background:color-mix(in srgb, var(--panel) 86%, transparent);border:1px solid var(--line-soft);border-radius:var(--r-md);gap:14px;min-width:0;padding:16px 18px;display:grid}.initiative-brief-kicker{color:var(--t3);letter-spacing:.12em;text-transform:uppercase;margin:4px 0 -4px;font-size:11px;font-weight:900}.brief-band-h{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.brief-band-t{color:var(--t1);flex-wrap:wrap;align-items:center;gap:8px;min-width:0;font-size:14px;font-weight:850;display:inline-flex}.bb-ico{background:color-mix(in srgb, var(--teal) 12%, transparent);border:1px solid color-mix(in srgb, var(--teal) 28%, var(--line-soft));color:var(--teal);border-radius:999px;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex}.bb-ico.bb-warn{background:color-mix(in srgb, var(--amber) 13%, transparent);border-color:color-mix(in srgb, var(--amber) 34%, var(--line-soft));color:var(--amber)}.bb-ico.bb-info{background:color-mix(in srgb, var(--lilac) 13%, transparent);border-color:color-mix(in srgb, var(--lilac) 32%, var(--line-soft));color:var(--lilac)}.bb-count,.bb-sub{background:color-mix(in srgb, var(--teal) 16%, var(--panel));color:var(--t2);border-radius:999px;padding:4px 8px;font-size:10.5px;font-weight:850;line-height:1}.bb-sub{color:var(--t3);background:0 0;padding:0;font-weight:750}.brief-band-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.link-btn{color:var(--teal);cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;gap:5px;padding:0;font-size:12px;font-weight:850;text-decoration:none;display:inline-flex}.link-btn:hover,.link-btn:focus-visible{color:var(--t1);outline:none}.seg.sm{background:color-mix(in srgb, var(--panel-2) 82%, transparent);border:1px solid var(--line-soft);border-radius:9px;align-items:center;gap:2px;padding:3px;display:inline-flex}.seg.sm button{color:var(--t2);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:7px;align-items:center;gap:7px;min-height:28px;padding:5px 10px;font-size:12px;font-weight:800;display:inline-flex}.seg.sm button.on{background:color-mix(in srgb, var(--teal) 16%, transparent);color:var(--teal)}.seg.sm button span{background:color-mix(in srgb, var(--teal) 20%, var(--panel));color:var(--t1);border-radius:999px;justify-content:center;align-items:center;min-width:20px;padding:1px 6px;font-size:10.5px;display:inline-flex}.initiative-status-headline{color:var(--t1);max-width:980px;margin:0;font-size:18px;line-height:1.42}.initiative-trajectory-strip{background:color-mix(in srgb, var(--teal) 10%, var(--panel));border:1px solid color-mix(in srgb, var(--teal) 20%, var(--line-soft));border-radius:var(--r-sm);color:var(--t2);flex-wrap:wrap;align-items:center;gap:10px;min-height:42px;padding:9px 14px;display:flex}.tjs-lab{color:var(--t3);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:6px;font-size:10.5px;font-weight:900;display:inline-flex}.tjs-track{flex-wrap:wrap;align-items:center;gap:8px;font-size:12.5px;font-weight:750;display:flex}.tjs-seg.pos{color:var(--green)}.tjs-seg.neg{color:var(--amber)}.tjs-now{color:var(--teal);font-weight:900}.tjs-date{color:var(--t3)}.initiative-status-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.initiative-status-facts span{background:color-mix(in srgb, var(--panel-2) 72%, transparent);border:1px solid var(--line-soft);border-radius:var(--r-sm);color:var(--t2);align-items:start;gap:7px;padding:9px;font-size:12.5px;line-height:1.35;display:flex}.initiative-status-facts svg{color:var(--green);flex:none;margin-top:1px}.initiative-status-provenance{color:var(--t3);font-size:11.5px;font-weight:800}.initiative-asks-panel-brief{gap:12px}.initiative-asks-panel-brief .ask-list{gap:10px}.initiative-asks-panel-brief .ask-row{background:color-mix(in srgb, var(--panel-2) 78%, transparent);border-color:var(--line-soft);border-radius:var(--r-md);box-shadow:none;padding:12px 14px}.initiative-asks-panel-brief .ask-row h3{font-size:14px;font-weight:650}.initiative-asks-panel-brief .ask-row-actions{justify-content:flex-end}.initiative-asks-show-more-row{justify-content:center;display:flex}.initiative-asks-cap-note{text-align:center;margin:2px 0 0}.initiative-signal-list{gap:0;display:grid}.initiative-signal-group{gap:0;padding:8px 0 10px;display:grid}.initiative-signal-group+.initiative-signal-group{border-top:1px solid var(--line-soft)}.initiative-signal-group-header,.attention-severity-header{color:var(--t3);letter-spacing:0;text-transform:uppercase;align-items:center;gap:8px;padding:7px 0 5px;font-size:11px;font-weight:850;display:flex}.initiative-band-dot,.initiative-tier-dot{border-radius:999px;flex:none;width:8px;height:8px;display:inline-block}.initiative-band-dot.band-blocking{background:var(--danger)}.initiative-band-dot.band-risks{background:var(--amber)}.initiative-band-dot.band-commitments{background:var(--success)}.initiative-band-dot.band-requests{background:var(--info)}.initiative-tier-dot.source{background:color-mix(in srgb, var(--accent) 62%, var(--line-soft))}.initiative-band-count{border:1px solid var(--line-soft);color:var(--t3);border-radius:999px;padding:0 7px;font-size:11px;font-weight:800;line-height:1.4}.initiative-signal-row{border-top:1px solid color-mix(in srgb, var(--line-soft) 50%, transparent);grid-template-columns:minmax(92px,128px) auto minmax(0,1fr) auto auto;align-items:center;gap:10px;min-height:42px;padding:8px 0;display:grid}.initiative-signal-row:first-of-type{border-top:0}.initiative-signal-row.is-expanded{align-items:start}.initiative-signal-main{gap:8px;min-width:0;display:grid}.initiative-signal-main strong{color:var(--t1);overflow-wrap:anywhere;font-size:14px;font-weight:650;line-height:1.35}.initiative-signal-who,.initiative-signal-when{color:var(--t3);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:760;overflow:hidden}.initiative-signal-when{text-align:right}.initiative-signal-summary-inline{color:var(--t1);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-weight:650;line-height:1.35;overflow:hidden}.initiative-signal-row.is-expanded .initiative-signal-summary-inline{white-space:normal;overflow:visible}.initiative-signal-summary-button{color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;flex-wrap:wrap;align-items:baseline;gap:8px;padding:0;display:inline-flex}.initiative-signal-summary-button span{color:var(--accent);font-size:12px;font-weight:750}.initiative-signal-summary-button:hover strong,.initiative-signal-summary-button:focus-visible strong{color:var(--accent)}.initiative-signal-full-context{color:var(--t2);overflow-wrap:anywhere;max-width:76ch;margin:0;font-size:13px;line-height:1.5}.initiative-signal-meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.initiative-signal-meta>span:not(.signal-chip),.initiative-signal-meta>a{color:var(--t3);font-size:12px;font-weight:750}.initiative-signal-meta>a{text-decoration:none}.initiative-signal-meta>a:hover{color:var(--t1);text-decoration:underline}.initiative-signal-actions{white-space:normal;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:inline-flex}.initiative-attention-clear-actions{align-items:center;gap:6px;display:inline-flex}.initiative-attention-clear-actions .btn{gap:4px}.initiative-attention-clear-notice{border-top:1px solid var(--line-soft);color:var(--t2);justify-content:flex-end;align-items:center;gap:10px;padding:8px 0 0;font-size:12px;font-weight:740;display:flex}.initiative-attention-clear-notice span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.initiative-signal-target{color:var(--t3);flex-wrap:wrap;grid-column:3/-1;gap:8px;margin-top:-4px;font-size:12px;font-weight:740;display:flex}.initiative-signal-target a{color:var(--t3);text-decoration:none}.initiative-signal-target a:hover{color:var(--t1);text-decoration:underline}.initiative-attention-tabs{border-bottom:1px solid var(--line-soft);gap:20px;display:flex;overflow-x:auto}.initiative-attention-tabs button{color:var(--t3);cursor:pointer;font:inherit;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;align-items:center;gap:7px;min-height:38px;padding:0 0 8px;font-size:12px;font-weight:800;display:inline-flex}.initiative-attention-tabs button:hover,.initiative-attention-tabs button:focus-visible,.initiative-attention-tabs button.active{border-bottom-color:var(--teal);color:var(--t1);outline:none}.initiative-attention-tabs button.active{color:var(--teal)}.initiative-attention-page{gap:10px;min-height:300px;display:grid}.initiative-attention-page-loading,.initiative-attention-band-empty,.initiative-attention-page-error{color:var(--t3);justify-content:center;align-items:center;min-height:238px;display:flex}.initiative-attention-page-loading{gap:8px}.initiative-attention-page-loading svg{animation:.9s linear infinite atlas-spin}.initiative-attention-band-empty{text-align:center;flex-direction:column;gap:5px}.initiative-attention-page-error{text-align:center;flex-direction:column;gap:8px}.initiative-attention-band-empty strong{color:var(--t2)}.initiative-attention-pagination{border-top:1px solid var(--line-soft);justify-content:space-between;align-items:center;min-height:42px;padding-top:8px;display:flex}.initiative-attention-pagination>span{color:var(--t3);font-variant-numeric:tabular-nums;font-size:12px;font-weight:750}.initiative-attention-pagination-status{align-items:center;gap:8px;display:inline-flex}.initiative-attention-page-updating{color:var(--teal);align-items:center;gap:4px;display:inline-flex}.initiative-attention-page-updating svg{animation:.9s linear infinite atlas-spin}.uniform-source-tier .signal-chip-tier-source{opacity:.68}.initiative-attention-quiet-chip.signal-chip{justify-self:center;gap:4px;padding:0}.initiative-attention-quiet-chip .signal-chip-type,.initiative-attention-quiet-chip .signal-chip-tier{padding:0}.initiative-signal-ask-ai{background:color-mix(in srgb, var(--lilac) 10%, transparent);border-color:color-mix(in srgb, var(--lilac) 30%, var(--line-soft))}.initiative-signal-ask-ai svg{color:var(--lilac)}.attention-severity-group{gap:10px;display:grid}.workflow-read-full{margin-top:6px}.workflow-read-full summary{color:var(--link);cursor:pointer;font-size:12px;font-weight:800;display:inline-flex}.workflow-read-full[open] summary{margin-bottom:6px}.wc-counts{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.wc-count{background:color-mix(in srgb, var(--panel-2) 72%, transparent);border:1px solid var(--line-soft);border-radius:var(--r-sm);color:var(--t2);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px 8px;padding:10px;display:grid}.wc-count b{color:var(--t1);font-size:21px;font-weight:450;line-height:1}.wc-l{color:var(--t3);text-transform:uppercase;grid-column:2;font-size:10.5px;font-weight:900}.wc-glyph{border-radius:999px;grid-row:span 2;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.wc-glyph.green{background:color-mix(in srgb, var(--green) 13%, transparent);color:var(--green)}.wc-glyph.teal{background:color-mix(in srgb, var(--teal) 13%, transparent);color:var(--teal)}.wc-glyph.danger{background:color-mix(in srgb, var(--danger) 13%, transparent);color:var(--danger)}.initiative-change-list,.initiative-meeting-list{gap:8px;display:grid}.initiative-change-row,.initiative-meeting-row{border-top:1px solid var(--line-soft);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:10px;padding-top:9px;display:grid}.initiative-change-row:first-child,.initiative-meeting-row:first-child{border-top:0;padding-top:0}.initiative-change-row strong,.initiative-meeting-row strong{color:var(--t1);font-size:13.5px;line-height:1.3;display:block}.initiative-change-row span,.initiative-meeting-row span{color:var(--t3);margin-top:2px;font-size:12px;line-height:1.35;display:block}.initiative-change-row time,.initiative-meeting-row small{color:var(--t3);white-space:nowrap;font-size:11px;font-weight:800}.initiative-meeting-row .initiative-meeting-icon{margin-top:1px;display:inline-flex}.initiative-meeting-body{gap:6px;min-width:0;display:grid}.initiative-meeting-head{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.initiative-meeting-row .initiative-meeting-provenance{background:color-mix(in srgb, var(--panel-2) 88%, transparent);border:1px solid var(--line-soft);color:var(--t2);white-space:nowrap;border-radius:999px;align-items:center;margin-top:0;padding:4px 7px;font-size:11px;font-weight:800;line-height:1;display:inline-flex}.initiative-meeting-row .initiative-meeting-summary{max-width:82ch}.initiative-meeting-metrics{flex-wrap:wrap;gap:6px;display:flex}.initiative-meeting-row .initiative-meeting-metrics span{background:color-mix(in srgb, var(--panel) 82%, transparent);border:1px solid var(--line-soft);border-radius:var(--r-xs);color:var(--t2);margin-top:0;padding:5px 7px;font-size:11px;font-weight:800;line-height:1;display:inline-flex}.initiative-meeting-source-link{justify-self:start;margin-top:2px}.initiative-meeting-digest{max-width:760px;margin-top:1px}.mg-glimpse{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.mg-card{background:color-mix(in srgb, var(--panel-2) 76%, transparent);border:1px solid var(--line-soft);border-radius:var(--r-sm);color:var(--t2);gap:6px;padding:11px;text-decoration:none;display:grid}.mg-card:hover,.mg-card:focus-visible{border-color:color-mix(in srgb, var(--teal) 44%, var(--line-soft));outline:none}.mg-lab,.mg-foot{color:var(--t3);text-transform:uppercase;font-size:10.5px;font-weight:900}.mg-title{color:var(--t1);font-size:14px;font-weight:800;line-height:1.25}.mg-sum{color:var(--t3);font-size:12.5px;line-height:1.4}.mg-foot{text-transform:none}.mg-foot span{align-items:center;gap:5px;display:inline-flex}.wis-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.wis-fact{background:color-mix(in srgb, var(--panel-2) 72%, transparent);border:1px solid var(--line-soft);border-radius:var(--r-sm);gap:4px;padding:10px;display:grid}.wis-fact-n{color:var(--t1);font-size:22px;font-weight:450;line-height:1}.wis-fact-l{color:var(--t3);font-size:11.5px;font-weight:800;line-height:1.3}.initiative-digest-control{flex-direction:column;align-items:flex-end;gap:6px;display:inline-flex}.initiative-digest-status{color:var(--t2);font-size:12px;font-weight:700}.initiative-digest-status.error{color:var(--red);overflow-wrap:anywhere;text-align:right;max-width:220px}.initiative-digest-dialog{max-width:520px}.initiative-digest-confirm-copy{margin-bottom:16px}.initiative-digest-recipients{color:var(--t2);flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;font-size:13px;display:flex}.initiative-digest-recipient-tools{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.initiative-digest-search{margin:0}.initiative-digest-recipient-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.initiative-digest-recipient-list{gap:7px;max-height:260px;padding-right:2px;display:grid;overflow:auto}.initiative-digest-recipient-row{border:1px solid var(--line-soft);border-radius:var(--r-md);cursor:pointer;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:52px;padding:9px 11px;transition:background .12s,border-color .12s;display:grid}.initiative-digest-recipient-row:hover{border-color:var(--line)}.initiative-digest-recipient-row.on{background:color-mix(in srgb, var(--teal) 5%, transparent);border-color:color-mix(in srgb, var(--teal) 32%, transparent)}.initiative-digest-recipient-main{gap:3px;min-width:0;display:grid}.initiative-digest-recipient-name{color:var(--t1);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;overflow:hidden}.initiative-digest-recipient-email{color:var(--t3);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.initiative-digest-recipient-empty{border:1px dashed var(--line-soft);border-radius:var(--r-md);color:var(--t3);margin:0;padding:12px;font-size:13px}.manual-write-backdrop{background:color-mix(in srgb, var(--bg) 68%, transparent);z-index:80;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.manual-write-dialog{box-shadow:var(--shadow-2);width:min(720px,100%);max-width:720px;max-height:min(760px,100vh - 48px);overflow:auto}.manual-write-dialog .card-h{align-items:flex-start}.manual-write-dialog .card-h .icon-only{margin-left:auto}.manual-write-form{gap:14px;display:grid}.manual-write-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.manual-write-field{gap:6px;min-width:0;display:grid}.manual-write-field span{color:var(--t3);text-transform:uppercase;font-size:11px;font-weight:700}.manual-write-field input,.manual-write-field select,.manual-write-field textarea{background:var(--panel-2);border:1px solid var(--line-soft);border-radius:var(--r-sm);color:var(--t1);font:inherit;outline:none;width:100%;min-height:40px;padding:0 11px}.manual-write-field textarea{resize:vertical;min-height:104px;padding:10px 11px;line-height:1.45}.manual-write-field input:focus,.manual-write-field select:focus,.manual-write-field textarea:focus{border-color:color-mix(in srgb, var(--teal) 72%, var(--line));box-shadow:0 0 0 3px var(--tint-teal)}.manual-write-foot{flex-wrap:wrap;align-items:center;gap:10px;min-height:22px;display:flex}.manual-write-provenance{color:var(--t3);font-size:12px}.manual-write-error{color:var(--danger);font-size:12px;font-weight:700}.manual-write-success{color:var(--teal);align-items:center;gap:5px;font-size:12px;font-weight:800;display:inline-flex}.manual-write-actions{justify-content:flex-end;gap:9px;display:flex}.manual-people-picker{border:1px solid var(--line-soft);border-radius:var(--r-sm);gap:12px;padding:12px;display:grid}.manual-people-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.manual-people-head span,.manual-selected-people>div>span{color:var(--t3);text-transform:uppercase;font-size:11px;font-weight:800;display:block}.manual-people-head p{color:var(--t3);margin:4px 0 0;font-size:13px}.manual-person-search{background:var(--panel-2);border:1px solid var(--line-soft);border-radius:var(--r-sm);color:var(--t3);align-items:center;gap:8px;min-height:42px;padding:0 11px;display:flex}.manual-person-search:focus-within{border-color:color-mix(in srgb, var(--teal) 72%, var(--line));box-shadow:0 0 0 3px var(--tint-teal)}.manual-person-search input{color:var(--t1);font:inherit;background:0 0;border:0;outline:none;flex:1;min-width:0}.manual-selected-people{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.manual-person-chips{flex-wrap:wrap;gap:6px;min-height:30px;margin-top:7px;display:flex}.manual-person-chips em,.manual-people-hint{color:var(--t3);font-size:12px;font-style:normal}.manual-person-chip{background:var(--tint-teal);border:1px solid color-mix(in srgb, var(--teal) 38%, var(--line-soft));color:var(--t1);cursor:pointer;font:inherit;border-radius:999px;align-items:center;gap:6px;min-height:28px;padding:0 9px;font-size:12px;font-weight:800;display:inline-flex}.manual-people-results{border:1px solid var(--line-soft);border-radius:var(--r-sm);display:grid;overflow:hidden}.manual-people-result{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px;display:grid}.manual-people-result+.manual-people-result{border-top:1px solid var(--line-soft)}.manual-people-result strong,.manual-people-result span{display:block}.manual-people-result strong{color:var(--t1);font-size:14px}.manual-people-result span{color:var(--t3);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:12px;overflow:hidden}.manual-people-actions{gap:6px;display:flex}.entity-detail-grid{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);align-items:start;gap:18px;display:grid}.entity-detail-grid-timeline{grid-template-columns:minmax(0,1.65fr) minmax(280px,.5fr)}.entity-detail-grid-sources{grid-template-columns:minmax(0,1fr)}.entity-detail-grid-sources .entity-side-column{display:none}.entity-detail-grid-workstreams{grid-template-columns:minmax(0,1fr)}.entity-detail-grid-workstreams .entity-side-column{grid-template-columns:repeat(3,minmax(0,1fr))}.initiative-detail-grid-overview{grid-template-columns:minmax(0,1fr)}.initiative-detail-grid-overview .entity-side-column{display:none}.entity-main-column,.entity-side-column{gap:18px;min-width:0;display:grid}.entity-panel{min-width:0}.entity-evidence-disclosure-card{padding:0}.entity-evidence-disclosure{padding:18px 20px}.entity-evidence-disclosure summary{cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;list-style:none;display:grid}.entity-evidence-disclosure summary::-webkit-details-marker{display:none}.entity-evidence-disclosure summary strong{color:var(--t1);margin-top:2px;font-size:16px;line-height:1.15;display:block}.entity-evidence-disclosure[open] summary{border-bottom:1px solid var(--line-soft);margin-bottom:14px;padding-bottom:14px}.entity-brief-panel{overflow:hidden}.entity-brief-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.entity-brief-section{align-content:start;min-width:0}.entity-brief-section.wide{grid-column:1/-1}.entity-brief-section.facts .answer-kv-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.entity-brief-section .answer-kv.wide{grid-column:1/-1}.entity-brief-section .answer-table-wrap{max-width:100%}.entity-brief-section.related-opportunities .answer-table-wrap{border-color:color-mix(in srgb, var(--teal) 30%, var(--line-soft))}.entity-brief-section .ai-text,.entity-brief-section .answer-timeline-body,.entity-brief-section .answer-kv dd{overflow-wrap:anywhere}.entity-attribute-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:18px 0 0;display:grid}.entity-attribute{background:var(--panel-2);border:1px solid var(--line-soft);border-radius:var(--r-md);padding:12px 13px}.entity-attribute dt{color:var(--t3);letter-spacing:.1em;text-transform:uppercase;margin-bottom:5px;font-size:10.5px;font-weight:700}.entity-attribute dd{color:var(--t1);overflow-wrap:anywhere;margin:0;font-size:13.5px;font-weight:600}.entity-timeline-list{gap:0;display:grid}.entity-provenance-row{color:var(--t3);flex-wrap:wrap;gap:8px;margin-top:10px;font-size:12px;display:flex}.entity-source-preview-stack{gap:8px;margin-top:10px;display:grid}.entity-source-preview-more{color:var(--t3);font-size:12px}.entity-evidence-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.entity-evidence-item{background:var(--panel-2);border:1px solid var(--line-soft);border-radius:var(--r-md);padding:13px 14px}.entity-evidence-head{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:9px;display:flex}.entity-evidence-item p{color:var(--t1);font-size:13.5px;line-height:1.5}.entity-panel-link{width:100%;margin-top:16px}.initiative-source-panel,.initiative-readiness-overview,.initiative-workstreams-panel{gap:14px;display:grid}.initiative-panel-header .pill{margin-left:auto}.initiative-health-rollup{background:color-mix(in srgb, var(--panel-2) 72%, transparent);border:1px solid var(--line-soft);border-radius:var(--r-md);gap:9px;padding:13px 16px;display:grid}.initiative-health-rollup-main{grid-template-columns:auto minmax(160px,1fr) auto;align-items:center;gap:14px;display:grid}.initiative-health-rollup-count{color:var(--t2);white-space:nowrap;font-size:13px;font-weight:700}.initiative-health-rollup-count strong{color:var(--t1);font-size:16px}.initiative-health-rollup-percent{border-left:1px solid var(--line-soft);color:var(--t3);text-transform:uppercase;white-space:nowrap;justify-content:end;align-items:baseline;gap:3px;min-width:112px;padding-left:18px;display:inline-flex}.initiative-health-rollup-percent strong{color:var(--t1);letter-spacing:0;font-size:30px;font-weight:300;line-height:.9}.initiative-health-rollup-percent span{font-size:10px;font-weight:900}.initiative-health-strip{background:color-mix(in srgb, var(--bg-2) 56%, transparent);border-radius:999px;height:9px;display:flex;overflow:hidden}.initiative-health-strip span.on_track{background:var(--green)}.initiative-health-strip span.at_risk{background:var(--amber)}.initiative-health-strip span.blocked{background:var(--danger)}.initiative-health-strip span.unknown{background:var(--t-faint)}.initiative-health-legend{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.initiative-health-legend-item{color:var(--t3);align-items:center;gap:6px;font-size:11.5px;font-weight:750;display:inline-flex}.initiative-readiness-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.initiative-readiness-metric{background:var(--panel-2);border:1px solid var(--line-soft);border-radius:var(--r-md);gap:3px;padding:12px;display:grid}.initiative-readiness-metric strong{color:var(--t1);font-size:22px;font-weight:350;line-height:1}.initiative-readiness-metric span{color:var(--t3);text-transform:uppercase;font-size:10.5px;font-weight:900}.initiative-readiness-metric.on_track{border-color:color-mix(in srgb, var(--green) 42%, var(--line-soft))}.initiative-readiness-metric.at_risk{border-color:color-mix(in srgb, var(--amber) 45%, var(--line-soft))}.initiative-readiness-metric.blocked{border-color:color-mix(in srgb, var(--danger) 48%, var(--line-soft))}.initiative-overview-split{grid-template-columns:minmax(0,1fr) minmax(280px,.58fr);gap:12px;display:grid}.initiative-overview-card{background:var(--panel-2);border:1px solid var(--line-soft);border-radius:var(--r-md);gap:11px;padding:13px;display:grid}.initiative-section-title{justify-content:space-between;align-items:center;gap:10px;display:flex}.initiative-section-title span{color:var(--t1);font-size:14px;font-weight:850}.initiative-section-title strong{color:var(--t3);text-transform:uppercase;font-size:11px;font-weight:900}.initiative-overview-note{color:var(--t2);font-size:13px;line-height:1.55}.initiative-blocker-list{gap:9px;display:grid}.initiative-blocker-row{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.initiative-blocker-row strong{color:var(--t1);overflow-wrap:anywhere;font-size:13.5px;line-height:1.25;display:block}.initiative-blocker-row span:last-child{color:var(--t3);margin-top:3px;font-size:12px;display:block}.status-orb{background:color-mix(in srgb, currentColor 14%, transparent);border:1px solid color-mix(in srgb, currentColor 58%, var(--line-soft));color:var(--t3);border-radius:999px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.status-orb.on_track{color:var(--green)}.status-orb.at_risk{color:var(--amber)}.status-orb.blocked{color:var(--danger)}.initiative-workstream-toolbar{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.initiative-readiness-bulk-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:inline-flex}.initiative-workstream-add-choice{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.initiative-workstream-add-option{background:color-mix(in srgb, var(--panel-2) 72%, transparent);border:1px solid var(--line-soft);border-radius:var(--r-md);color:var(--t1);cursor:pointer;text-align:left;min-height:76px;transition:background var(--dur-fast), border-color var(--dur-fast), transform var(--dur-fast);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px;display:grid}.initiative-workstream-add-option:hover,.initiative-workstream-add-option:focus-visible{background:var(--panel-2);border-color:color-mix(in srgb, var(--teal) 42%, var(--line-soft));outline:none;transform:translateY(-1px)}.initiative-workstream-add-option strong,.initiative-monday-board strong,.initiative-monday-preview-group strong{color:var(--t1);font-size:13px;font-weight:800;line-height:1.25;display:block}.initiative-workstream-add-option span:not(.int-ico),.initiative-monday-board span,.initiative-monday-preview-group span{color:var(--t3);margin-top:3px;font-size:12px;line-height:1.35;display:block}.initiative-monday-import{background:color-mix(in srgb, var(--panel-2) 64%, transparent);border:1px solid var(--line-soft);border-radius:var(--r-md);gap:12px;padding:13px;display:grid}.initiative-monday-import-head,.initiative-monday-import-actions{justify-content:space-between;align-items:center;gap:10px;display:flex}.initiative-monday-import-head h4{color:var(--t1);margin:2px 0 0;font-size:17px;font-weight:800}.initiative-monday-import-grid{grid-template-columns:minmax(240px,.38fr) minmax(0,1fr);gap:12px;display:grid}.initiative-monday-picker,.initiative-monday-preview{background:color-mix(in srgb, var(--panel) 78%, transparent);border:1px solid var(--line-soft);border-radius:var(--r-md);align-content:start;gap:10px;min-width:0;padding:11px;display:grid}.initiative-monday-search{background:var(--panel-2);border:1px solid var(--line-soft);border-radius:var(--r-sm);color:var(--t3);align-items:center;gap:8px;padding:8px 10px;display:flex}.initiative-monday-search input{color:var(--t1);font:inherit;background:0 0;border:0;outline:none;width:100%;min-width:0}.initiative-monday-board-list,.initiative-monday-workstream-preview{gap:8px;display:grid}.initiative-monday-board{background:var(--panel-2);border:1px solid var(--line-soft);border-radius:var(--r-sm);color:var(--t2);cursor:pointer;text-align:left;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.initiative-monday-board:hover,.initiative-monday-board:focus-visible,.initiative-monday-board.active{border-color:color-mix(in srgb, var(--teal) 46%, var(--line-soft));outline:none}.initiative-monday-board.active{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--teal) 22%, transparent)}.initiative-monday-map{flex-wrap:wrap;align-items:flex-start;gap:7px;display:flex}.initiative-monday-map-pill{background:var(--panel-2);border:1px solid var(--line-soft);border-radius:var(--r-pill);color:var(--t2);align-self:flex-start;align-items:center;gap:6px;padding:7px 9px;font-size:11px;line-height:1;display:inline-flex}.initiative-monday-map-pill b{color:var(--teal);font-weight:800}.initiative-monday-map-pill em{color:var(--t2);font-style:normal;font-weight:650}.initiative-monday-preview-rollup{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.initiative-monday-preview-group{background:var(--panel-2);border:1px solid var(--line-soft);border-radius:var(--r-sm);gap:8px;padding:10px;display:grid}.initiative-monday-preview-items{flex-wrap:wrap;gap:7px;display:flex}.initiative-monday-preview-items span{background:color-mix(in srgb, var(--panel-3) 74%, transparent);border:1px solid var(--line-soft);border-radius:var(--r-pill);color:var(--t2);align-items:center;gap:6px;max-width:100%;margin:0;padding:5px 8px;display:inline-flex}.initiative-monday-warnings{gap:7px;display:grid}.initiative-monday-warnings span{background:var(--tint-amber);border:1px solid color-mix(in srgb, var(--amber) 28%, var(--line-soft));border-radius:var(--r-sm);color:var(--amber);align-items:center;gap:7px;padding:8px 9px;font-size:12px;font-weight:700;display:flex}.initiative-workstream-composer{background:color-mix(in srgb, var(--panel-2) 62%, transparent);border:1px solid var(--line-soft);border-radius:var(--r-md);gap:10px;padding:12px;display:grid}.initiative-workstream-form,.initiative-readiness-composer{align-items:end;gap:10px;display:grid}.initiative-workstream-form{grid-template-columns:minmax(190px,1fr) minmax(150px,.72fr) auto}.initiative-readiness-composer{grid-template-columns:minmax(150px,.72fr) minmax(210px,1fr) minmax(116px,.42fr) minmax(118px,.42fr) minmax(118px,.42fr) minmax(150px,.54fr) minmax(140px,.46fr) auto}.initiative-workstream-form .btn,.initiative-readiness-composer .btn{justify-self:start;min-height:40px}.initiative-workstream-summary,.initiative-readiness-notes-field{grid-column:1/-1}.initiative-workstream-name-field,.initiative-readiness-title-field{min-width:0}.initiative-workstream-list{gap:10px;display:grid}.initiative-workstream-source-section{border:1px solid var(--line-soft);border-radius:var(--r-md);gap:10px;padding:10px;display:grid}.initiative-workstream-source-section.monday{border-color:color-mix(in srgb, var(--orange) 32%, var(--line-soft))}.initiative-workstream-source-head{grid-template-columns:auto minmax(0,1fr) auto minmax(90px,140px) auto;align-items:center;gap:10px;display:grid}.initiative-workstream-source-title{gap:2px;min-width:0;display:grid}.initiative-workstream-source-title strong{color:var(--t1);overflow-wrap:anywhere;font-size:13px}.initiative-workstream-source-title span{color:var(--t2);font-size:11.5px;font-weight:750}.initiative-workstream-source-bar{background:var(--panel);border:1px solid var(--line-soft);border-radius:999px;align-items:stretch;height:8px;display:flex;overflow:hidden}.initiative-workstream-source-bar span{min-width:0}.initiative-workstream-source-bar .on_track{background:var(--teal)}.initiative-workstream-source-bar .at_risk{background:var(--orange)}.initiative-workstream-source-bar .blocked{background:var(--danger)}.initiative-workstream-source-bar .unknown{background:var(--t3)}.initiative-workstream-source-list{gap:10px;display:grid}.initiative-workstream-block{background:var(--panel-2);border:1px solid var(--line-soft);border-radius:var(--r-md);gap:0;padding:0;display:grid;overflow:hidden}.initiative-workstream-block.expanded{border-color:color-mix(in srgb, var(--teal) 55%, var(--line-soft))}.initiative-workstream-head{grid-template-columns:minmax(0,1fr) minmax(440px,auto);align-items:center;gap:12px;min-height:50px;padding:10px 14px;display:grid}.initiative-workstream-toggle{color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;min-width:0;padding:0;display:grid}.initiative-workstream-toggle>svg{color:var(--t3);transition:transform var(--dur-fast) var(--ease-standard)}.initiative-workstream-toggle[aria-expanded=true]>svg{transform:rotate(180deg)}.initiative-workstream-toggle:hover h4,.initiative-workstream-toggle:focus-visible h4{color:var(--teal)}.initiative-workstream-toggle:focus-visible{outline:2px solid color-mix(in srgb, var(--teal) 70%, transparent);outline-offset:4px}.initiative-workstream-toggle h4{color:var(--t1);margin:0;font-size:14.5px;font-weight:850;line-height:1.2}.initiative-workstream-toggle p{color:var(--t3);overflow-wrap:anywhere;margin-top:4px;font-size:12.5px;line-height:1.45}.initiative-workstream-title-line{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.workstream-inline-health,.workstream-pending-pill{white-space:nowrap;border-radius:999px;align-items:center;gap:5px;min-height:22px;padding:3px 8px;font-size:11px;font-weight:850;display:inline-flex}.workstream-inline-health svg{width:13px;height:13px}.workstream-inline-health.on_track{background:color-mix(in srgb, var(--green) 15%, transparent);color:var(--green)}.workstream-inline-health.at_risk{background:color-mix(in srgb, var(--amber) 16%, transparent);color:var(--amber)}.workstream-inline-health.blocked{background:color-mix(in srgb, var(--danger) 17%, transparent);color:var(--danger)}.workstream-inline-health.unknown{background:color-mix(in srgb, var(--t3) 12%, transparent);color:var(--t3)}.workstream-pending-pill{background:color-mix(in srgb, var(--amber) 17%, transparent);border:1px solid color-mix(in srgb, var(--amber) 42%, var(--line-soft));color:var(--amber)}.initiative-workstream-meta{grid-template-columns:minmax(132px,auto) auto minmax(70px,.5fr) auto auto;justify-content:end;align-items:center;gap:8px;min-width:0;display:grid}.initiative-workstream-actions,.initiative-readiness-actions,.initiative-workstream-edit-actions{align-items:center;gap:6px;display:inline-flex}.initiative-readiness-actions{justify-content:flex-end}.initiative-readiness-save{min-width:78px;padding-inline:10px}.initiative-readiness-save-state{color:var(--t3);white-space:nowrap;align-items:center;gap:4px;min-width:46px;font-size:11px;font-weight:850;display:inline-flex}.initiative-readiness-save-state.idle{color:var(--amber)}.initiative-readiness-save-state.saving{color:var(--teal)}.initiative-readiness-save-state.saved{color:var(--green)}.initiative-readiness-save-state.error{color:var(--danger)}.initiative-workstream-actions .icon-btn,.initiative-readiness-actions .icon-btn,.initiative-workstream-edit-actions .icon-btn{background:var(--panel);border:1px solid var(--line-soft);border-radius:var(--r-sm);color:var(--t2);cursor:pointer;justify-content:center;align-items:center;width:30px;height:30px;padding:0;display:inline-flex}.initiative-workstream-actions .icon-btn:hover,.initiative-workstream-actions .icon-btn:focus-visible,.initiative-readiness-actions .icon-btn:hover,.initiative-readiness-actions .icon-btn:focus-visible,.initiative-workstream-edit-actions .icon-btn:hover,.initiative-workstream-edit-actions .icon-btn:focus-visible{border-color:color-mix(in srgb, var(--teal) 54%, var(--line-soft));color:var(--teal);outline:0}.initiative-workstream-actions .icon-btn.danger,.initiative-readiness-actions .icon-btn.danger{color:var(--danger)}.initiative-workstream-actions .icon-btn:disabled,.initiative-readiness-actions .icon-btn:disabled,.initiative-workstream-edit-actions .icon-btn:disabled{cursor:not-allowed;opacity:.45}.initiative-owner-chip{color:var(--t2);text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;border-radius:0;align-items:center;gap:7px;max-width:220px;min-height:30px;padding:0;font-size:12px;font-weight:800;display:inline-flex;overflow:hidden}.initiative-owner-chip>span{background:color-mix(in srgb, var(--teal) 30%, var(--panel));color:var(--t1);border-radius:999px;flex:none;justify-content:center;align-items:center;width:22px;height:22px;font-size:10px;font-weight:900;display:inline-flex}.initiative-owner-chip.unassigned{padding-left:8px}.initiative-workstream-done{color:var(--t3);white-space:nowrap;font-size:11.5px;font-weight:750}.initiative-workstream-percent{color:var(--t1);white-space:nowrap;font-size:12px;font-weight:900}.initiative-workstream-expanded-summary{color:var(--t3);overflow-wrap:anywhere;margin:-2px 20px 12px;font-size:12.5px;line-height:1.45}.workstream-health{text-transform:none}.workstream-health.on_track{background:color-mix(in srgb, var(--green) 15%, transparent);border-color:color-mix(in srgb, var(--green) 42%, var(--line-soft));color:var(--green)}.workstream-health.at_risk{background:color-mix(in srgb, var(--amber) 16%, transparent);border-color:color-mix(in srgb, var(--amber) 46%, var(--line-soft));color:var(--amber)}.workstream-health.blocked{background:color-mix(in srgb, var(--danger) 17%, transparent);border-color:color-mix(in srgb, var(--danger) 46%, var(--line-soft));color:var(--danger)}.workstream-health.unknown{background:color-mix(in srgb, var(--t3) 12%, transparent);border-color:var(--line-soft);color:var(--t3)}.initiative-workstream-progress{background:color-mix(in srgb, var(--bg-2) 58%, transparent);border-radius:999px;width:70px;height:6px;overflow:hidden}.initiative-workstream-progress span{background:var(--teal);height:100%;display:block}.initiative-workstream-edit-form{background:color-mix(in srgb, var(--panel) 70%, transparent);border:1px solid var(--line-soft);border-radius:var(--r-sm);grid-template-columns:minmax(190px,1fr) minmax(150px,.72fr);align-items:end;gap:10px;margin:0 14px 12px;padding:10px;display:grid}.initiative-readiness-table{border-top:1px solid var(--line-soft);gap:0;min-width:0;padding:14px 20px 18px;display:grid;overflow-x:auto}.initiative-readiness-table-head,.initiative-readiness-row{grid-template-columns:minmax(300px,1.35fr) minmax(112px,.38fr) minmax(122px,.4fr) minmax(112px,.36fr) minmax(128px,.42fr) minmax(118px,.34fr) minmax(240px,.9fr) 304px;gap:12px;min-width:1470px;display:grid}.initiative-readiness-table-head{color:var(--t3);text-transform:uppercase;padding:0 12px 8px;font-size:10.5px;font-weight:900}.initiative-readiness-row{border-top:1px solid var(--line-soft);background:0 0;align-items:center;padding:11px 12px}.initiative-readiness-row.dirty{background:color-mix(in srgb, var(--amber) 7%, transparent);box-shadow:inset 3px 0 0 color-mix(in srgb, var(--amber) 82%, transparent)}.initiative-readiness-row.error{background:color-mix(in srgb, var(--danger) 7%, transparent);box-shadow:inset 3px 0 0 color-mix(in srgb, var(--danger) 78%, transparent)}.initiative-readiness-row.saved{background:color-mix(in srgb, var(--green) 5%, transparent)}.initiative-readiness-create-row{background:color-mix(in srgb, var(--teal) 5%, transparent)}.initiative-readiness-copy{gap:3px;min-width:0;display:grid}.initiative-readiness-title-status{flex-wrap:wrap;align-items:center;gap:7px;min-width:0;display:flex}.initiative-readiness-copy strong{color:var(--t1);overflow-wrap:anywhere;font-size:13.5px;line-height:1.2}.initiative-readiness-title-input{width:100%;font-weight:800}.initiative-readiness-required{font-weight:850;color:var(--danger)!important}.initiative-readiness-copy span{color:var(--t3);overflow-wrap:anywhere;font-size:12px;line-height:1.3}.initiative-priority-chip{background:color-mix(in srgb, var(--t3) 12%, transparent);border:1px solid color-mix(in srgb, var(--t3) 26%, var(--line-soft));border-radius:var(--r-pill);color:var(--t2);text-transform:uppercase;align-self:start;align-items:center;max-width:max-content;padding:4px 7px;font-size:10.5px;font-style:normal;font-weight:900;line-height:1;display:inline-flex}.initiative-priority-chip.critical,.initiative-priority-chip.high{background:color-mix(in srgb, var(--danger) 13%, transparent);border-color:color-mix(in srgb, var(--danger) 38%, var(--line-soft));color:var(--danger)}.initiative-priority-chip.medium{background:color-mix(in srgb, var(--amber) 14%, transparent);border-color:color-mix(in srgb, var(--amber) 38%, var(--line-soft));color:var(--amber)}.initiative-priority-chip.low,.initiative-priority-chip.none{background:color-mix(in srgb, var(--green) 11%, transparent);border-color:color-mix(in srgb, var(--green) 30%, var(--line-soft));color:var(--green)}.initiative-unsaved-pill{background:color-mix(in srgb, var(--amber) 16%, transparent);border:1px solid color-mix(in srgb, var(--amber) 42%, var(--line-soft));border-radius:var(--r-pill);color:var(--amber);text-transform:uppercase;align-items:center;padding:4px 7px;font-size:10px;font-weight:900;line-height:1;display:inline-flex}.initiative-readiness-copy .initiative-unsaved-pill{color:var(--amber);font-size:10px;line-height:1}.initiative-readiness-copy em{color:var(--danger);overflow-wrap:anywhere;font-size:12px;font-style:normal;line-height:1.3}.initiative-readiness-row input,.initiative-readiness-row select,.initiative-select-shell{background:var(--panel-2);border:1px solid var(--line-soft);border-radius:var(--r-sm);color:var(--t1);font:inherit;min-width:0;min-height:34px;font-size:12.5px}.initiative-readiness-row input,.initiative-readiness-row select{padding:7px 9px}.initiative-select-shell{align-items:center;gap:6px;padding-left:9px;display:flex}.initiative-due-shell{background:var(--panel-2);border:1px solid var(--line-soft);border-radius:var(--r-sm);color:var(--t3);align-items:center;gap:5px;min-width:0;min-height:34px;padding-left:8px;display:flex}.initiative-due-shell input{color:var(--t1);font:inherit;background:0 0;border:0;width:100%;min-width:0;min-height:32px;padding:0;font-size:12.5px}.initiative-owner-select{min-width:0}.initiative-select-shell select{background:0 0;border:0;width:100%;min-height:32px;padding-left:0}.initiative-select-shell.health.on_track{border-color:color-mix(in srgb, var(--green) 34%, var(--line-soft))}.initiative-select-shell.health.at_risk{border-color:color-mix(in srgb, var(--amber) 38%, var(--line-soft))}.initiative-select-shell.health.blocked{border-color:color-mix(in srgb, var(--danger) 42%, var(--line-soft))}.initiative-select-shell.state.done{border-color:color-mix(in srgb, var(--green) 34%, var(--line-soft))}.initiative-select-shell.state.blocked{border-color:color-mix(in srgb, var(--danger) 42%, var(--line-soft))}.initiative-select-shell.priority.critical,.initiative-select-shell.priority.high{border-color:color-mix(in srgb, var(--danger) 38%, var(--line-soft))}.initiative-select-shell.priority.medium{border-color:color-mix(in srgb, var(--amber) 38%, var(--line-soft))}.initiative-select-shell.priority.low{border-color:color-mix(in srgb, var(--green) 32%, var(--line-soft))}.initiative-readiness-row input:disabled,.initiative-readiness-row select:disabled,.initiative-due-shell input:disabled{color:var(--t3);opacity:.75}.initiative-workstream-inline-actions{border-top:1px solid var(--line-soft);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;padding-top:14px;display:flex}.initiative-people-panel,.initiative-related-panel{gap:14px;display:grid}.initiative-people-group{gap:8px;display:grid}.initiative-people-group>span{color:var(--t2);letter-spacing:0;text-transform:uppercase;font-size:10.5px;font-weight:900}.initiative-people-list{gap:8px;display:grid}.initiative-people-search{min-height:40px}.initiative-people-results{border:1px solid var(--line-soft);border-radius:var(--r-sm);display:grid;overflow:hidden}.initiative-people-panel .manual-people-result{grid-template-columns:minmax(0,1fr);align-items:stretch}.initiative-people-panel .manual-people-result span{overflow-wrap:anywhere;white-space:normal}.initiative-people-panel .manual-people-actions{flex-wrap:wrap}.initiative-people-panel .manual-people-actions .btn{flex:calc(50% - 4px);justify-content:center;min-width:0}.initiative-person-row{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:8px;display:grid}.initiative-person-chip{background:var(--panel-2);border:1px solid var(--line-soft);border-radius:var(--r-md);color:var(--t1);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px 10px;padding:9px 10px;text-decoration:none;display:grid}.initiative-person-remove{align-self:center;width:36px;height:36px}.initiative-person-chip>span{background:color-mix(in srgb, var(--teal) 28%, var(--panel));border:1px solid color-mix(in srgb, var(--teal) 34%, var(--line-soft));color:var(--t1);border-radius:999px;justify-content:center;align-items:center;width:31px;height:31px;font-size:11px;font-weight:900;display:inline-flex}.initiative-person-chip strong,.initiative-person-chip em{overflow-wrap:anywhere}.initiative-person-chip strong{font-size:13px;line-height:1.15}.initiative-person-chip em{color:var(--t3);grid-column:2;font-size:11.5px;font-style:normal;line-height:1.2}.initiative-related-form{grid-template-columns:minmax(150px,.42fr) minmax(0,1fr);gap:10px;display:grid}.initiative-related-search{align-self:end;min-height:40px}.initiative-related-results,.initiative-related-list{gap:9px;display:grid}.initiative-related-result,.initiative-related-row{background:var(--panel-2);border:1px solid var(--line-soft);border-radius:var(--r-md);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;padding:11px 12px;display:grid}.initiative-related-result strong,.initiative-related-row a{color:var(--t1);overflow-wrap:anywhere;font-size:13.5px;font-weight:850;line-height:1.2;display:block}.initiative-related-result span,.initiative-related-row span,.initiative-related-row p{color:var(--t3);overflow-wrap:anywhere;margin-top:4px;font-size:12px;line-height:1.35;display:block}.initiative-source-form{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.initiative-source-form .btn{align-self:end;width:100%;min-height:40px}.initiative-slack-picker,.initiative-source-picker{background:var(--panel-2);border:1px solid var(--line-soft);border-radius:var(--r-md);gap:10px;padding:12px;display:grid}.initiative-slack-search-box,.initiative-source-search-box{background:var(--panel);border:1px solid var(--line-soft);border-radius:var(--r-sm);align-items:center;gap:8px;padding:0 10px;display:flex}.initiative-slack-search-box input,.initiative-source-search-box input{color:var(--t1);background:0 0;border:0;outline:none;width:100%;min-width:0;min-height:38px}.initiative-slack-channel-list,.initiative-source-option-list{gap:8px;display:grid}.initiative-source-selected{background:color-mix(in srgb, var(--teal) 8%, var(--panel));border:1px solid color-mix(in srgb, var(--teal) 38%, var(--line-soft));border-radius:var(--r-md);align-items:center;gap:10px;padding:12px;display:flex}.initiative-source-selected span:last-child{gap:2px;min-width:0;display:grid}.initiative-source-selected strong{color:var(--t1);font-size:13px}.initiative-source-selected em{color:var(--t3);overflow-wrap:anywhere;font-size:12px;font-style:normal}.initiative-slack-channel,.initiative-source-option{background:var(--panel);border:1px solid var(--line-soft);border-radius:var(--r-sm);color:var(--t1);text-align:left;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-height:52px;padding:9px;display:grid}.initiative-slack-channel:hover,.initiative-slack-channel:focus-visible,.initiative-source-option:hover,.initiative-source-option:focus-visible{border-color:color-mix(in srgb, var(--teal) 48%, var(--line-soft))}.initiative-slack-channel strong,.initiative-slack-channel em,.initiative-source-option strong,.initiative-source-option em{overflow-wrap:anywhere;display:block}.initiative-slack-channel strong,.initiative-source-option strong{font-size:13px}.initiative-slack-channel em,.initiative-source-option em{color:var(--t2);margin-top:2px;font-size:11.5px;font-style:normal}.initiative-transcript-upload{background:var(--panel-2);border:1px solid var(--line-soft);border-radius:var(--r-md);grid-template-columns:minmax(0,1fr);align-items:end;gap:10px;padding:12px;display:grid}.initiative-transcript-upload-title{color:var(--t1);align-items:center;gap:7px;font-size:12.5px;font-weight:900;display:flex}.initiative-transcript-file input{color:var(--t2);max-width:100%;font-size:12px}.initiative-transcript-upload .btn{width:100%;min-height:38px}.initiative-source-enrich{margin-left:auto}.initiative-source-workflow{grid-template-columns:repeat(auto-fit,minmax(92px,1fr));gap:8px;display:grid}.initiative-source-workflow-step{background:var(--panel-2);border:1px solid var(--line-soft);border-radius:var(--r-sm);gap:4px;min-height:58px;padding:10px;display:grid}.initiative-source-workflow-step span{color:var(--t2);letter-spacing:0;text-transform:uppercase;font-size:10.5px;font-weight:900}.initiative-source-workflow-step strong{color:var(--t1);overflow-wrap:anywhere;font-size:15px;line-height:1.15}.initiative-source-workflow-step.ready{border-color:color-mix(in srgb, var(--teal) 42%, var(--line-soft))}.initiative-source-workflow-step.warn{border-color:color-mix(in srgb, var(--orange) 48%, var(--line-soft))}.initiative-source-projection{background:var(--panel-2);border:1px solid var(--line-soft);border-radius:var(--r-md);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.initiative-source-projection-main{gap:2px;min-width:0;display:grid}.initiative-source-projection-main strong{color:var(--t1);font-size:13px}.initiative-source-projection-main span{color:var(--t2);overflow-wrap:anywhere;font-size:11.5px;font-weight:750}.initiative-source-notice{color:var(--teal);font-size:12px;font-weight:800}.initiative-source-job{background:var(--panel-2);border:1px solid var(--line-soft);border-radius:var(--r-md);justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.initiative-source-job div{gap:3px;min-width:0;display:grid}.initiative-source-job strong{color:var(--t1);font-size:13px}.initiative-source-job span,.initiative-source-job em{color:var(--t2);overflow-wrap:anywhere;font-size:11.5px;font-style:normal;font-weight:750}.initiative-source-job.running,.initiative-source-job.pending{border-color:color-mix(in srgb, var(--orange) 48%, var(--line-soft))}.initiative-source-job.completed{border-color:color-mix(in srgb, var(--teal) 42%, var(--line-soft))}.initiative-source-job.failed{border-color:color-mix(in srgb, var(--danger) 48%, var(--line-soft))}.initiative-source-list{gap:10px;display:grid}.initiative-source-empty{border:1px dashed var(--line-soft);border-radius:var(--r-md);padding:12px}.initiative-source-row{background:var(--panel-2);border:1px solid var(--line-soft);border-radius:var(--r-md);flex-wrap:wrap;justify-content:space-between;align-items:start;gap:10px;padding:12px;display:flex}.initiative-source-main{flex:260px;min-width:min(100%,260px)}.initiative-source-title{align-items:center;gap:8px;min-width:0;display:flex}.initiative-source-title strong{color:var(--t1);overflow-wrap:anywhere;font-size:13.5px}.initiative-source-actions{flex-wrap:wrap;flex:0 auto;justify-content:flex-end;align-items:center;gap:7px;min-width:0;max-width:100%;display:flex}.initiative-source-schedule{flex:none;align-items:center;gap:6px;display:flex}.initiative-source-schedule select{background:var(--panel);border:1px solid var(--line-soft);border-radius:var(--r-sm);color:var(--t1);max-width:92px;height:32px;padding:0 7px;font-size:11.5px;font-weight:800}.initiative-source-schedule select:disabled{color:var(--t3);cursor:not-allowed;opacity:.6}.initiative-source-schedule .icon-btn.active{border-color:color-mix(in srgb, var(--teal) 52%, var(--line-soft));color:var(--teal)}.initiative-source-enrichment{background:var(--panel-2);border:1px solid var(--line-soft);border-radius:var(--r-md);gap:10px;padding:12px;display:grid}.initiative-source-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.initiative-source-metric{background:var(--panel);border:1px solid var(--line-soft);border-radius:var(--r-sm);gap:2px;padding:9px;display:grid}.initiative-source-metric strong{color:var(--t1);font-size:18px;line-height:1}.initiative-source-metric span{color:var(--t2);text-transform:uppercase;font-size:11px;font-weight:800}.initiative-source-review-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.initiative-source-match-list{gap:7px;display:grid}.initiative-source-match{color:var(--t2);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;font-size:12px;display:grid}.initiative-source-match span:nth-child(2){color:var(--t1);overflow-wrap:anywhere}.entity-skel-title{max-width:420px;height:34px}.entity-skel-copy{max-width:680px;height:16px;margin-top:14px}.entity-skel-list{gap:10px;display:grid}.entity-skel-list .skel{height:42px}.workflow-metrics{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;display:grid}.workflow-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.workflow-filter-pills{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.workflow-filter-pills a{border:1px solid var(--line-soft);border-radius:var(--r-pill);color:var(--t3);transition:background var(--dur-fast), border-color var(--dur-fast), color var(--dur-fast);padding:6px 11px;font-size:12px;font-weight:750;text-decoration:none}.workflow-filter-pills a:hover,.workflow-filter-pills a:focus-visible{border-color:var(--line);color:var(--t1);outline:none}.workflow-filter-pills a.on{background:var(--tint-teal);border-color:color-mix(in srgb, var(--teal) 36%, var(--line-soft));color:var(--teal)}.changes-entity-select{appearance:none;background:var(--panel);border:1px solid var(--line-soft);border-radius:var(--r-md);color:var(--t1);cursor:pointer;font:inherit;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%237E9897' stroke-width='2.5' stroke-linecap='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;min-width:min(220px,100%);min-height:34px;padding:0 32px 0 12px;font-size:13px}.changes-entity-select:focus-visible{border-color:var(--teal);outline:2px solid color-mix(in srgb, var(--teal) 28%, transparent);outline-offset:1px}.changes-page{max-width:860px}.changes-toolbar{flex-wrap:wrap;align-items:center;gap:14px;margin:18px 0 8px;display:flex}.timelens{background:var(--panel);border:1px solid var(--line);border-radius:var(--r-pill);align-items:center;gap:2px;padding:3px;display:inline-flex}.timelens a{border-radius:var(--r-pill);color:var(--t2);white-space:nowrap;padding:6px 13px;font-size:12.5px;font-weight:700;text-decoration:none}.timelens a:hover,.timelens a:focus-visible{color:var(--t1);outline:none}.timelens a.on{background:var(--panel-3);color:var(--teal)}.changes-count{color:var(--t2);flex-wrap:wrap;align-items:center;gap:14px;margin-left:auto;font-size:13px;display:flex}.changes-count b{color:var(--t1);font-weight:800}.cc-flag{color:var(--amber);align-items:center;gap:5px;font-weight:750;display:inline-flex}.workflow-metric{grid-template-columns:auto minmax(0,1fr);gap:6px;min-height:94px;display:grid}.workflow-metric span{color:var(--t3);letter-spacing:.1em;text-transform:uppercase;align-self:center;font-size:11px;font-weight:800}.workflow-metric strong{color:var(--t1);letter-spacing:0;grid-column:1/-1;margin-top:8px;font-size:34px;font-weight:300;line-height:1}.workflow-metric-icon{color:var(--teal);background:0 0;border:0;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.workflow-metric.tone-danger{border-color:color-mix(in srgb, var(--danger) 34%, var(--line-soft));box-shadow:inset 3px 0 0 var(--danger)}.workflow-metric.tone-danger .workflow-metric-icon,.workflow-metric.tone-danger strong{color:var(--danger)}.workflow-metric.tone-teal .workflow-metric-icon,.workflow-metric.tone-teal strong{color:var(--teal)}.workflow-metric.tone-lilac .workflow-metric-icon,.workflow-metric.tone-lilac strong{color:var(--lilac)}.workflow-list-card{min-width:0}.task-toolbar{background:var(--panel);border:1px solid var(--line);border-radius:var(--r-md);margin-top:16px;padding:10px}.task-toolbar-count{white-space:nowrap;margin-left:auto;font-size:12px;font-weight:750}.task-table-card{margin-top:16px;overflow:hidden}.task-table{gap:0;min-width:0;margin-top:16px;display:grid}.task-table-head,.task-table-row{grid-template-columns:minmax(260px,1.5fr) minmax(112px,.55fr) minmax(104px,.5fr) minmax(132px,.55fr) minmax(138px,.55fr);gap:12px;display:grid}.task-table-head{border-bottom:1px solid var(--line-soft);color:var(--t3);letter-spacing:.1em;text-transform:uppercase;padding:0 0 9px;font-size:10.5px;font-weight:850}.task-table-row{border-bottom:1px solid var(--line-soft);align-items:center;min-height:64px;padding:12px 0}.task-table-row:last-child{border-bottom:0;padding-bottom:0}.task-table-main{min-width:0}.task-table-title{color:var(--t1);overflow-wrap:anywhere;font-size:14px;font-weight:760;line-height:1.38;display:block}.task-table-trust{flex-wrap:wrap;align-items:center;gap:7px;margin-top:8px;display:flex}.task-table-kind,.task-table-status,.task-table-created,.task-table-due{color:var(--t2);align-items:center;gap:6px;min-width:0;font-size:12.5px;display:inline-flex}.task-table-kind svg{color:var(--teal);flex:none}.task-table-created{color:var(--t3);justify-content:space-between}.task-table-due.overdue{color:var(--danger);font-weight:750}.changes-stream{margin-top:26px}.day-group{margin-bottom:14px}.day-head{align-items:center;gap:14px;margin-bottom:16px;display:flex}.day-label{color:var(--t2);letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:800}.day-line{background:var(--line-soft);flex:1;height:1px}.mini-tl{gap:0;padding-top:4px;display:grid}.ev-row{grid-template-columns:34px minmax(0,1fr);gap:12px;display:grid}.ev-rail{flex-direction:column;align-items:center;display:flex;position:relative}.ev-rail:before{background:var(--line);content:"";width:1.5px;position:absolute;top:26px;bottom:-6px}.ev-row.last .ev-rail:before{display:none}.ev-node{background:var(--panel);border:1.5px solid color-mix(in srgb, var(--teal) 42%, var(--line));border-radius:var(--r-pill);z-index:1;justify-content:center;align-items:center;width:26px;height:26px;display:flex}.changes-marker{width:20px;height:20px}.ev-body{min-width:0;padding-bottom:22px}.ev-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ev-title{color:var(--t1);overflow-wrap:anywhere;font-size:14px;font-weight:700;line-height:1.4}.ev-time{color:var(--t-faint);white-space:nowrap;margin-left:auto;font-size:12px}.ev-detail{color:var(--t2);gap:6px;min-width:0;margin-top:7px;font-size:13px;line-height:1.5;display:grid}.ev-detail p,.ev-detail strong{overflow-wrap:anywhere;min-width:0;margin:0}.ev-detail strong{color:var(--t1);font-weight:850}.ev-detail a{color:var(--teal);text-underline-offset:3px;font-weight:800;text-decoration:underline;text-decoration-thickness:1px}.changes-delta{flex-wrap:wrap;align-items:center;gap:7px;margin-top:7px;font-size:12.5px;display:inline-flex}.changes-delta span{align-items:center;display:inline-flex}.changes-delta .from{color:var(--t3);text-decoration:line-through;-webkit-text-decoration-color:var(--t-faint);text-decoration-color:var(--t-faint)}.changes-delta span[aria-hidden=true]{color:var(--t-faint)}.changes-delta .to{color:var(--teal);font-weight:800}.changes-meta{margin-top:9px}.ev-ent{margin-top:10px}.ent-chip{background:color-mix(in srgb, var(--panel) 88%, transparent);border:1px solid var(--line-soft);border-radius:var(--r-md);color:var(--t1);align-items:center;gap:8px;max-width:100%;min-height:36px;padding:7px 10px;text-decoration:none;display:inline-flex}.ent-chip:hover,.ent-chip:focus-visible{border-color:var(--line);outline:none}.ec-ico{color:var(--teal);flex:none;display:inline-flex}.ec-body{min-width:0;display:grid}.ec-name{color:var(--t1);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:760;overflow:hidden}.ec-sub{color:var(--t3);font-size:11.5px}.ec-go{color:var(--t3);flex:none}.workflow-list{gap:10px;margin-top:16px;display:grid}.workflow-list.compact{gap:8px}.workflow-list.compact .workflow-row{min-height:58px}.attention-list-full{gap:12px}.attention-row{align-items:flex-start;gap:18px;padding:15px 17px}.attention-row:hover,.attention-row:focus-within{border-color:var(--line)}.attention-row-lead{color:var(--t2);overflow-wrap:anywhere;min-width:0;font-size:14.5px;line-height:1.52}.attention-attribution{color:var(--t1);font-weight:720}.attention-row-text{color:var(--t2)}.attention-read-full-button{color:var(--teal);cursor:pointer;font:inherit;background:0 0;border:0;margin-left:8px;padding:0;font-weight:750}.attention-read-full-button:hover,.attention-read-full-button:focus-visible{text-decoration:underline}.attention-row-chips{gap:12px;margin-top:12px}.attention-meta-dot{color:var(--t-faint);margin:0 1px}.attention-entity-link{color:var(--teal);font-weight:750;text-decoration:none}.attention-entity-link:hover,.attention-entity-link:focus-visible{color:var(--teal-2);text-underline-offset:3px;outline:none;text-decoration:underline;text-decoration-thickness:1px}.workflow-panel-empty{margin-top:14px;line-height:1.5}.home-brief-summary{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:16px}.workflow-row{background:var(--panel-2);border:1px solid var(--line-soft);border-radius:var(--r-md);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;min-height:74px;padding:13px 14px;display:grid}.workflow-row-main{min-width:0}.workflow-row-titleline{flex-wrap:wrap;align-items:flex-start;gap:8px;display:flex}.workflow-row-titleline>.signal-chip{flex:none}.workflow-row-title{color:var(--t1);overflow-wrap:anywhere;font-size:14px;font-weight:800;line-height:1.35}.workflow-row p{color:var(--t2);margin-top:6px;font-size:13px;line-height:1.45}.workflow-row-meta{color:var(--t3);flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;font-size:12px;display:flex}.workflow-meta-crumb,.workflow-severity-chip{align-items:center;gap:5px;display:inline-flex}.workflow-meta-crumb svg{color:var(--t-faint);flex:none}.workflow-severity-chip{border:1px solid var(--line-soft);text-transform:capitalize;border-radius:999px;padding:2px 7px;font-weight:800}.workflow-severity-chip.critical{color:var(--danger)}.workflow-severity-chip.high{color:var(--amber)}.workflow-severity-chip.medium{color:var(--t2)}.workflow-severity-chip.low{color:var(--t3)}.workflow-row-note{color:var(--t2);margin-top:8px;font-size:12.5px;line-height:1.45}.source-text{color:var(--t2);gap:6px;min-width:0;font-size:13px;line-height:1.45;display:grid}.source-text p,.source-text strong{overflow-wrap:anywhere;min-width:0;margin:0}.source-text strong{color:var(--t1);font-size:13px;font-weight:850}.source-text a{color:var(--teal);text-underline-offset:3px;font-weight:800;text-decoration:underline;text-decoration-thickness:1px}.source-text-more{color:var(--t3);font-size:12px}.workflow-row-source{margin-top:6px}.workflow-source-preview{color:var(--t2);margin-top:10px;font-size:12.5px}.workflow-source-preview summary{color:var(--teal);cursor:pointer;font-weight:800}.workflow-source-preview .source-text{border-left:2px solid var(--line);max-height:130px;margin:8px 0 0;padding-left:10px;overflow:auto}.source-preview-drilldown{background:color-mix(in srgb, var(--panel-2) 72%, transparent);border:1px solid var(--line-soft);border-radius:var(--r-md);color:var(--t2);margin-top:10px;padding:9px 10px;font-size:12.5px}.source-preview-drilldown summary{cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;list-style:none;display:grid}.source-preview-drilldown summary::-webkit-details-marker{display:none}.source-preview-drilldown-icon{background:var(--panel);border:1px solid var(--line-soft);color:var(--teal);border-radius:999px;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex}.source-preview-drilldown-copy{gap:2px;min-width:0;display:grid}.source-preview-drilldown-action{color:var(--teal);text-transform:uppercase;font-size:11px;font-weight:850}.source-preview-drilldown-copy strong,.source-preview-drilldown-copy span{overflow-wrap:anywhere}.source-preview-drilldown-copy strong{color:var(--t1);font-size:13px}.source-preview-drilldown-copy span:last-child{color:var(--t3)}.source-preview-drilldown[open] summary{border-bottom:1px solid var(--line-soft);margin-bottom:9px;padding-bottom:9px}.source-preview-drilldown .source-preview-drilldown-text{max-height:220px;overflow:auto}.approval-source-drilldown{margin-top:12px}.workflow-empty{align-items:flex-start;gap:12px;display:flex}.workflow-empty h3{margin-bottom:6px;font-size:16px}.workflow-empty p{line-height:1.5}.workflow-alert-icon{color:var(--danger)}.workflow-ok-icon{color:var(--green)}.meetings-page{max-width:1280px}.meetings-head p{max-width:760px;margin-top:8px;line-height:1.55}.meetings-list{gap:14px;margin-top:18px;display:grid}.meeting-card{grid-template-columns:116px minmax(0,1fr);align-items:flex-start;gap:16px;display:grid}.meeting-card-rail{border-right:1px solid var(--line-soft);justify-items:start;gap:10px;padding-top:4px;padding-right:14px;display:grid}.meeting-card-date{color:var(--t1);font-size:13px;font-weight:800;line-height:1.25}.meeting-card-icon{background:color-mix(in srgb, var(--lilac) 13%, var(--panel-2));border:1px solid color-mix(in srgb, var(--lilac) 34%, var(--line-soft));border-radius:var(--r-md);color:var(--lilac);justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.meeting-card-meta .source-pill{align-self:flex-end}.meeting-card-main{gap:14px;min-width:0;display:grid}.meeting-card-top{justify-content:space-between;align-items:flex-start;gap:16px;min-width:0;display:flex}.meeting-card-top h2{color:var(--t1);letter-spacing:0;overflow-wrap:anywhere;margin:3px 0 0;font-size:20px;font-weight:550;line-height:1.2}.meeting-card-meta{color:var(--t3);white-space:nowrap;flex-direction:column;flex-shrink:0;align-items:flex-end;gap:8px;font-size:12px;display:flex}.meeting-signal-list{border:1px solid var(--line-soft);border-radius:var(--r-md);gap:0;display:grid;overflow:hidden}.meeting-signal{background:color-mix(in srgb, var(--panel-2) 42%, transparent);border-bottom:1px solid var(--line-soft);border-radius:0;grid-template-columns:24px minmax(0,1fr);align-items:flex-start;gap:10px;min-width:0;padding:10px 12px;display:grid}.meeting-signal:last-child{border-bottom:0}.meeting-signal strong{color:var(--t1);overflow-wrap:anywhere;font-size:14px;font-weight:800;line-height:1.35;display:block}.meeting-signal p{color:var(--t2);overflow-wrap:anywhere;margin-top:5px;font-size:12.8px;line-height:1.45}.meeting-more{color:var(--t3);letter-spacing:0;margin:2px 0 0;font-size:12px;font-weight:800}.meeting-card-foot{border-top:1px solid var(--line-soft);grid-template-columns:minmax(240px,.8fr) minmax(0,1.2fr);gap:14px;padding-top:14px;display:grid}.meeting-entities,.meeting-evidence{gap:8px;min-width:0;display:grid}.meeting-entities>span,.meeting-evidence>span{color:var(--t3);letter-spacing:.1em;text-transform:uppercase;font-size:10.5px;font-weight:900}.meeting-entities>div{flex-wrap:wrap;gap:8px;display:flex}.meeting-entities a{background:var(--tint-teal);border:1px solid color-mix(in srgb, var(--teal) 24%, transparent);border-radius:var(--r-pill);color:var(--t1);align-items:center;gap:6px;min-width:0;padding:6px 9px;font-size:12.5px;text-decoration:none;display:inline-flex}.meeting-entities a b{text-overflow:ellipsis;white-space:nowrap;max-width:220px;overflow:hidden}.meeting-entities a small{color:var(--t3);font-size:11px}.meeting-evidence>div{gap:8px;display:grid}.meeting-evidence blockquote{background:color-mix(in srgb, var(--panel) 78%, transparent);border:1px solid var(--line-soft);border-left:3px solid color-mix(in srgb, var(--lilac) 74%, var(--line-soft));border-radius:var(--r-md);color:var(--t2);grid-template-columns:16px minmax(0,1fr);align-items:flex-start;gap:8px;margin:0;padding:9px 10px;font-size:12.5px;line-height:1.45;display:grid}.meeting-evidence blockquote svg{color:var(--lilac);margin-top:2px}.meeting-evidence blockquote span{overflow-wrap:anywhere}.meetings-empty{margin-top:18px}.approval-page{max-width:1180px}.approval-hero{background:color-mix(in srgb, var(--panel) 82%, transparent);border:1px solid var(--line-soft);border-radius:var(--r-lg);justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:14px;padding:24px 28px;display:flex}.approval-hero p{max-width:660px;margin-top:8px;line-height:1.55}.approval-hero-stat{color:var(--amber);margin-top:16px;font-size:13.5px;font-weight:850}.approval-hero-state{place-items:flex-end end;gap:4px;min-width:150px;display:grid}.approval-hero-state strong{color:var(--t1);letter-spacing:0;font-size:38px;font-weight:250;line-height:1}.approval-hero-state>span:last-child{color:var(--t3);letter-spacing:0;font-size:12px;font-weight:800}.approval-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 0 16px;display:grid}.approval-tile{background:var(--panel);border:1px solid var(--line-soft);border-radius:var(--r-md);gap:8px;min-height:82px;padding:13px 14px;display:grid}.approval-tile span{color:var(--t3);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:850}.approval-tile strong{color:var(--t1);font-size:29px;font-weight:320;line-height:1}.approval-tile.tone-teal strong{color:var(--teal)}.approval-tile.tone-danger strong{color:var(--danger)}.approval-gate-tile strong{font-size:27px;font-weight:320}.approval-review-workspace{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:16px;display:grid}.approval-review-rail,.approval-review-queue{min-width:0}.approval-review-rail{position:sticky;top:84px}.approval-review-rail-stats{border:1px solid var(--line-soft);border-radius:var(--r-md);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:10px;display:grid;overflow:hidden}.approval-review-rail-stats div{background:color-mix(in srgb, var(--panel-2) 72%, transparent);gap:4px;min-width:0;padding:10px;display:grid}.approval-review-rail-stats span{color:var(--t3);letter-spacing:.08em;text-transform:uppercase;font-size:9.5px;font-weight:900;line-height:1.1}.approval-review-rail-stats strong{color:var(--t1);font-size:18px;font-weight:700;line-height:1}.approval-review-toolbar{gap:7px;margin-top:14px;display:grid}.approval-status-filter{background:color-mix(in srgb, var(--panel) 72%, transparent);border:1px solid var(--line-soft);color:var(--t2);cursor:pointer;font:inherit;text-align:left;min-height:34px;transition:all var(--dur-fast) var(--ease-standard);border-radius:999px;justify-content:flex-start;width:100%;padding:0 13px;font-size:12.5px;font-weight:800}.approval-status-filter:hover,.approval-status-filter.active{background:color-mix(in srgb, var(--teal) 12%, transparent);border-color:color-mix(in srgb, var(--teal) 40%, transparent);color:var(--t1)}.approval-sort-control{gap:6px;margin-top:4px;display:grid}.approval-sort-control span{color:var(--t3);letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:900}.approval-sort-control select{background:color-mix(in srgb, var(--panel) 72%, transparent);border:1px solid var(--line-soft);border-radius:var(--r-sm);color:var(--t1);font:inherit;width:100%;min-height:34px;padding:0 10px;font-size:12.5px}.approval-review-rail-note{background:color-mix(in srgb, var(--teal) 8%, transparent);border:1px solid color-mix(in srgb, var(--teal) 22%, transparent);border-radius:var(--r-md);color:var(--t2);align-items:flex-start;gap:9px;margin-top:14px;padding:11px;font-size:12.5px;line-height:1.45;display:flex}.approval-review-rail-note svg{color:var(--teal);flex:none;margin-top:1px}.approval-review-card{margin-top:0;padding:14px}.approval-review-queue-head{flex-wrap:wrap}.approval-review-queue-head .pill:first-of-type{margin-left:auto}.approval-review-loading{color:var(--t3);margin-top:10px;font-size:12.5px}.approval-skeleton-list{gap:10px;margin-top:12px;display:grid}.approval-skeleton-row{background:color-mix(in srgb, var(--panel) 74%, transparent);border:1px solid var(--line-soft);border-left:3px solid var(--line-strong);border-radius:var(--r-md);grid-template-columns:auto minmax(0,1fr) 92px;align-items:center;gap:10px;min-height:72px;padding:11px;display:grid}.approval-skeleton-dot,.approval-skeleton-line,.approval-skeleton-pill{background:color-mix(in srgb, var(--line-strong) 52%, transparent);animation:1.2s ease-in-out infinite alternate approval-skeleton-pulse;display:block}.approval-skeleton-dot{border-radius:999px;width:24px;height:24px}.approval-skeleton-line{border-radius:var(--r-pill);width:44%;max-width:260px;height:10px;margin-top:8px}.approval-skeleton-line.wide{width:82%;max-width:520px;height:13px;margin-top:0}.approval-skeleton-pill{border-radius:var(--r-sm);height:34px}@keyframes approval-skeleton-pulse{0%{opacity:.38}to{opacity:.78}}.approval-bulk-bar{background:color-mix(in srgb, var(--teal) 8%, transparent);border:1px solid color-mix(in srgb, var(--teal) 24%, transparent);border-radius:var(--r-md);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:12px;padding:10px 11px;display:flex}.approval-bulk-summary{color:var(--t2);align-items:center;gap:8px;min-width:0;font-size:12.5px;font-weight:750;display:inline-flex}.approval-bulk-summary svg{color:var(--teal);flex:none}.approval-bulk-actions{flex-wrap:wrap;gap:8px;display:flex}.approval-review-empty{background:var(--panel-2);border:1px solid var(--line-soft);border-radius:var(--r-md);margin-top:16px;padding:16px}.approval-review-list{gap:10px}.approval-review-load-more{justify-content:center;align-items:center;gap:12px;margin-top:14px;display:flex}.approval-review-group{border:1px solid var(--line-soft);border-radius:var(--r-md);background:0 0;gap:8px;padding:10px;display:grid}.approval-review-group-head{justify-content:space-between;align-items:flex-start;gap:12px;min-height:38px;padding:0 2px 2px;display:flex}.approval-review-group-title{color:var(--t1);overflow-wrap:anywhere;font-size:13px;font-weight:900;line-height:1.3}.approval-review-group-subtitle{color:var(--t3);margin-top:4px;font-size:12px;line-height:1.4}.approval-meeting-route-card{background:color-mix(in srgb, var(--teal) 10%, transparent);border:1px solid color-mix(in srgb, var(--teal) 28%, transparent);border-radius:var(--r-md);flex:0 290px;gap:2px;min-width:220px;padding:9px 11px;display:grid}.approval-meeting-route-card span,.approval-meeting-route-card small{color:var(--t3);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.approval-meeting-route-card strong{color:var(--t1);overflow-wrap:anywhere;font-size:12.5px;font-weight:850;line-height:1.25}.approval-meeting-route-card small{letter-spacing:0;text-transform:none;font-size:10.5px;font-weight:700}.approval-meeting-guidance,.approval-meeting-context,.approval-source-actor-context,.approval-ask-reply-context{background:color-mix(in srgb, var(--panel) 72%, transparent);border:1px solid var(--line-soft);border-radius:var(--r-md);color:var(--t2);padding:9px 11px;font-size:12.5px;line-height:1.45}.approval-meeting-context,.approval-source-actor-context,.approval-ask-reply-context{gap:3px;display:grid}.approval-meeting-context strong,.approval-source-actor-context strong,.approval-ask-reply-context strong{color:var(--teal);letter-spacing:.08em;text-transform:uppercase;font-size:11px}.approval-review-group-rows{gap:10px;display:grid}.approval-review-row{background:color-mix(in srgb, var(--panel) 76%, transparent);border-color:color-mix(in srgb, var(--line-strong) 72%, transparent);box-shadow:0 1px 0 color-mix(in srgb, var(--line-soft) 70%, transparent);border-left-width:3px;grid-template-columns:minmax(0,1fr);align-items:stretch;min-height:0;padding:9px 10px}.approval-review-row.approval-type-blocker{border-left-color:var(--danger)}.approval-review-row.approval-type-risk{border-left-color:var(--amber)}.approval-review-row.approval-type-decision,.approval-review-row.approval-type-question{border-left-color:var(--lilac)}.approval-review-row.approval-type-action-item,.approval-review-row.approval-type-commitment,.approval-review-row.approval-type-request,.approval-review-row.approval-type-resolved{border-left-color:var(--teal)}.approval-review-row.approval-type-attention{border-left-color:var(--line-strong)}.needs-you-approval.ask-reply-source{border-left-color:var(--lilac)}.approval-review-row.expanded{background:color-mix(in srgb, var(--panel-2) 82%, transparent);border-color:color-mix(in srgb, var(--teal) 46%, var(--line));padding:12px}.approval-review-row.focused{outline:2px solid color-mix(in srgb, var(--teal) 52%, transparent);outline-offset:2px}.approval-review-row.selected{background:color-mix(in srgb, var(--teal) 10%, var(--panel));border-color:color-mix(in srgb, var(--teal) 54%, var(--line))}.approval-review-main{gap:10px;display:grid}.approval-review-summary-row{grid-template-columns:auto auto minmax(0,1fr) minmax(170px,.28fr) auto;align-items:center;gap:9px;display:grid}.approval-review-select{color:var(--t2);justify-content:center;align-items:center;width:24px;height:30px;display:inline-flex}.approval-review-select input{accent-color:var(--teal);cursor:pointer;width:16px;height:16px;margin:0}.approval-review-select.disabled input{cursor:not-allowed;opacity:.38}.approval-review-expand{color:var(--t3);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:30px;height:30px;padding:0;display:inline-flex}.approval-review-expand:hover{color:var(--teal)}.approval-review-summary-main{min-width:0}.approval-review-preview{color:var(--t2);overflow-wrap:anywhere;margin:6px 0 0;font-size:12.5px;line-height:1.4}.approval-review-row .workflow-row-meta{gap:6px;margin-top:7px}.approval-priority-chip,.approval-kind-chip,.approval-artifact-chip,.approval-corroboration-chip,.approval-source-actor-chip{border:1px solid var(--line-soft);border-radius:var(--r-pill);color:var(--t2);white-space:nowrap;align-items:center;gap:5px;min-height:23px;padding:2px 8px;font-size:11.5px;font-weight:800;display:inline-flex}.approval-priority-chip.priority-high{background:var(--tint-danger);border-color:color-mix(in srgb, var(--danger) 28%, transparent);color:var(--danger)}.approval-priority-chip.priority-target{background:var(--tint-amber);border-color:color-mix(in srgb, var(--amber) 28%, transparent);color:var(--amber)}.approval-priority-chip.priority-low{background:var(--tint-lilac);border-color:color-mix(in srgb, var(--lilac) 28%, transparent);color:var(--lilac)}.approval-priority-chip.priority-ready{background:var(--tint-teal);border-color:color-mix(in srgb, var(--teal) 28%, transparent);color:var(--teal)}.approval-kind-chip{background:color-mix(in srgb, var(--panel-2) 76%, transparent)}.approval-artifact-chip{background:color-mix(in srgb, var(--green) 9%, transparent);color:var(--green)}.approval-artifact-chip.ask-reply-subject{background:color-mix(in srgb, var(--lilac) 10%, transparent);color:var(--lilac)}.approval-source-actor-chip{background:color-mix(in srgb, var(--lilac) 10%, transparent);color:var(--lilac);padding-left:4px}.approval-corroboration-chip.corroborated{background:color-mix(in srgb, var(--green) 13%, transparent);color:var(--green)}.approval-corroboration-chip.disputed{background:color-mix(in srgb, var(--danger) 11%, transparent);color:var(--danger)}.approval-corroboration-chip.single{background:color-mix(in srgb, var(--t3) 11%, transparent);color:var(--t3)}.approval-review-target-summary{background:color-mix(in srgb, var(--teal) 8%, transparent);border:1px solid color-mix(in srgb, var(--teal) 24%, transparent);border-radius:var(--r-sm);color:var(--t2);overflow-wrap:anywhere;align-self:start;min-width:0;padding:9px 10px;font-size:12.5px;line-height:1.35}.approval-review-target-summary span{color:var(--t3);letter-spacing:.08em;text-transform:uppercase;margin-bottom:3px;font-size:10px;font-weight:900;display:block}.approval-review-target-summary strong{color:var(--teal);font-size:12.5px;font-weight:800}.approval-review-target-link{color:var(--teal);font-size:12.5px;font-weight:800;text-decoration:none}.approval-review-target-link:hover{color:var(--teal)}.approval-review-target-summary.needs-target{background:var(--tint-amber);border-color:color-mix(in srgb, var(--amber) 28%, transparent)}.approval-review-target-summary.needs-target strong{color:var(--amber)}.approval-review-toggle{justify-self:end}.approval-review-form{border-top:1px solid var(--line-soft);gap:12px;padding-top:12px;display:grid}.approval-review-grid{grid-template-columns:.9fr 1.7fr .8fr;gap:10px;display:grid}.approval-corroboration-context{background:color-mix(in srgb, var(--panel-2) 72%, transparent);border:1px solid var(--line-soft);border-radius:var(--r-md);color:var(--t2);gap:4px;margin-top:10px;padding:10px 12px;display:grid}.approval-corroboration-context strong{color:var(--t1);font-size:12px}.approval-corroboration-context span{color:var(--t3);font-size:12.5px}.approval-corroboration-context.corroborated{border-color:color-mix(in srgb, var(--green) 30%, var(--line-soft))}.approval-corroboration-context.disputed{border-color:color-mix(in srgb, var(--danger) 30%, var(--line-soft))}.approval-review-text textarea{min-height:96px}.approval-search-box{background:color-mix(in srgb, var(--panel) 80%, transparent);border:1px solid var(--line);border-radius:var(--r-sm);color:var(--t3);align-items:center;gap:8px;min-height:39px;padding:0 10px;display:flex}.approval-search-box input{color:var(--t1);font:inherit;background:0 0;border:0;outline:none;width:100%;min-width:0}.approval-target-section{gap:8px;display:grid}.approval-technical-details{margin-top:0}.approval-technical-details .manual-write-field{margin-top:10px}.approval-target-list{flex-wrap:wrap;gap:8px;display:flex}.approval-target{background:color-mix(in srgb, var(--panel) 82%, transparent);border:1px solid var(--line-soft);border-radius:var(--r-sm);color:var(--t2);cursor:pointer;text-align:left;min-height:52px;transition:all var(--dur-fast) var(--ease-standard);gap:3px;padding:8px 10px;display:grid}.approval-target:hover,.approval-target.selected{background:color-mix(in srgb, var(--teal) 10%, transparent);border-color:color-mix(in srgb, var(--teal) 48%, transparent);color:var(--t1)}.approval-target strong{font-size:12.5px;line-height:1.25}.approval-target span{color:var(--t3);font-size:11.5px}.approval-target small{color:var(--t3);font-size:11px;line-height:1.25}.approval-review-actions{flex-wrap:wrap;gap:8px;display:flex}.approval-review-notice,.approval-review-error{border-radius:var(--r-sm);margin-top:12px;padding:9px 11px;font-size:12.5px;line-height:1.4}.approval-review-notice{background:color-mix(in srgb, var(--green) 12%, transparent);border:1px solid color-mix(in srgb, var(--green) 28%, transparent);color:var(--green)}.approval-review-error{background:color-mix(in srgb, var(--danger) 12%, transparent);border:1px solid color-mix(in srgb, var(--danger) 28%, transparent);color:var(--danger)}.approval-closed{border-top:1px solid var(--line-soft);color:var(--t2);align-items:center;gap:8px;padding-top:12px;font-size:13px;display:flex}.pill.danger,.pill.warning{background:var(--panel);color:var(--t1)}.pill.danger{border:1px solid color-mix(in srgb, var(--danger-2) 55%, var(--line))}.pill.warning{border:1px solid color-mix(in srgb, var(--amber-2) 55%, var(--line))}.pill.danger .dot{background:var(--danger-2)}.pill.warning .dot{background:var(--amber-2)}@media (max-width:980px){.access-grid{grid-template-columns:1fr}.access-users{max-height:360px;position:static}.app{grid-template-columns:1fr;min-width:0;max-width:100vw;min-height:100vh}.rail{border-right:0;border-bottom:1px solid var(--line-soft);min-width:0;height:auto;overflow:hidden}.nav{min-width:0;display:flex;overflow-x:auto}.nav-section{display:contents}.nav-item{white-space:nowrap}.nav-group-label,.rail-foot,.topbar .btn:not(.theme-toggle){display:none}.topbar{padding:0 16px}.mini-ask{width:min(100%,420px)}.page{width:100%;min-width:0;max-width:100vw;padding:52px 20px 56px}.main,.scroll{min-width:0;max-width:100vw}.scroll{overflow-x:hidden}.graph-summary-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.rh-grid,.ans-2col,.ans-tiles,.approval-review-workspace,.chat-workspace,.graph-wrap,.directory-map-summary,.directory-grid,.entity-detail-grid,.integration-grid,.integration-main,.login-shell,.meeting-card-foot,.memory-sync-form,.projection-summary-grid,.entity-detail-grid-workstreams .entity-side-column{grid-template-columns:1fr}.login-page{place-items:start;min-height:auto}.login-brand{margin-bottom:36px}.approval-hero{flex-direction:column;align-items:stretch}.approval-hero-state{justify-content:space-between;place-items:center stretch;min-width:0;display:flex}.approval-tiles{grid-template-columns:1fr}.approval-review-rail{position:static}.approval-review-toolbar{grid-template-columns:repeat(5,minmax(0,1fr))}.approval-status-filter{text-align:center;justify-content:center;padding:0 8px}.approval-review-summary-row{grid-template-columns:auto auto minmax(0,1fr) auto;align-items:flex-start}.approval-review-target-summary{grid-column:3/-1}.directory-tabs{gap:18px}.directory-toolbar{grid-template-columns:1fr 1fr}.directory-search,.directory-filter-note{grid-column:1/-1}.directory-entity{grid-template-columns:auto minmax(0,1fr)}.directory-row-facts,.directory-entity-meta{grid-column:1/-1}.directory-entity-meta{flex-flow:wrap;align-items:flex-start}.entity-hero{grid-template-columns:auto minmax(0,1fr)}.entity-hero-actions{grid-column:1/-1;justify-content:flex-start}.meeting-card{grid-template-columns:1fr}.meeting-card-rail{border-right:0;justify-content:flex-start;align-items:center;padding-right:0;display:flex}.meeting-card-top{align-items:flex-start;display:grid}.meeting-card-meta{white-space:normal;flex-flow:wrap;align-items:flex-start}.task-toolbar{justify-content:flex-start}.task-toolbar-count{margin-left:0}.task-table-head{display:none}.task-table-row{background:var(--panel-2);border:1px solid var(--line-soft);border-radius:var(--r-md);grid-template-columns:1fr;gap:9px;margin-bottom:10px;padding:12px}.task-table-row:last-child{margin-bottom:0;padding-bottom:12px}.task-table-kind,.task-table-status,.task-table-created,.task-table-due{justify-content:space-between}.task-table-kind:before{color:var(--t3);content:"Kind";letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:850}.task-table-due:before{color:var(--t3);content:"Due";letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:850}.task-table-status:before{color:var(--t3);content:"Status";letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:850}.task-table-created:before{color:var(--t3);content:"Added";letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:850}.graph-canvas{width:100%;min-width:0;height:560px}.graph-panel{min-height:0}.ev-row{grid-template-columns:20px minmax(0,1fr)}.ev-node{width:22px;height:22px}.ev-time{white-space:normal;margin-left:0}.ent-chip{width:100%}.copilot-page{height:auto;min-height:calc(100vh - var(--topbar-h))}.chat-sidebar{max-height:260px}.chat-main{min-height:640px}.chat-title-block h2{max-width:62vw}}@media (max-width:680px){.access-main,.access-facts,.org-import-summary{grid-template-columns:1fr}.access-card.span-2{grid-column:auto}.access-grant-form{grid-template-columns:1fr}.api-clients-head,.api-client-dialog-actions{flex-direction:column;align-items:stretch}.api-clients-head .btn{margin-left:0}.topbar .crumbs{display:none}.entity-tabs{scrollbar-width:none;gap:12px;min-height:42px}.entity-tabs::-webkit-scrollbar{display:none}.entity-tabs a{min-width:auto;height:42px;font-size:12.5px}.entity-tabs a:not(.active) .entity-tab-count,.entity-tabs a:not(.active) .entity-tab-pending{display:none}.initiative-hero-summary{-webkit-line-clamp:4}.mini-ask{flex:1;width:auto}.ask-drawer{width:100vw;max-width:100vw}.ask-drawer-head,.ask-drawer-body,.ask-drawer-foot{padding-left:16px;padding-right:16px}.ask-drawer .ans-tiles,.ask-drawer .chat-answer-tiles{grid-template-columns:1fr}.ask-greet h1{font-size:34px}.approval-review-toolbar{grid-template-columns:1fr 1fr}.approval-review-rail-stats{grid-template-columns:1fr}.approval-review-group-head{display:grid}.approval-meeting-route-card{width:100%;min-width:0}.graph-summary-strip,.meeting-card{grid-template-columns:1fr}.meeting-card-rail{justify-content:flex-start;padding-top:0}.meeting-entities a b{max-width:180px}.approval-review-summary-row{grid-template-columns:auto auto minmax(0,1fr)}.approval-review-toggle{grid-column:3;justify-self:start}.approval-review-target-summary{grid-column:1/-1}.approval-review-grid{grid-template-columns:1fr}.approval-bulk-bar{align-items:stretch}.approval-bulk-actions .btn{flex:150px}.login-copy h1{font-size:34px}.chat-page-head,.graph-page-head,.graph-toolbar{flex-direction:column;align-items:flex-start}.graph-root-tabs{max-width:100%;overflow-x:auto}.graph-root-select{min-width:0;max-width:100%}.chat-main-head{flex-direction:column;align-items:flex-start}.chat-title-block h2{max-width:74vw}.chat-thread-body{padding:18px 14px}.integration-actions{justify-content:flex-start}.directory-hero,.entity-hero{flex-direction:column}.directory-hero-actions{justify-content:flex-start}.directory-tabs{grid-template-columns:1fr}.directory-toolbar,.directory-pagination{flex-direction:column;grid-template-columns:1fr;align-items:stretch}.directory-pagination>div{justify-content:stretch}.directory-pagination .btn{justify-content:center;width:100%}.directory-entity{grid-template-columns:auto minmax(0,1fr);align-items:flex-start}.directory-entity-meta{flex-direction:row;grid-column:2;justify-content:flex-start;align-items:flex-start}.entity-hero-actions{justify-content:flex-start;align-items:flex-start;min-width:0}.initiative-digest-control{align-items:flex-start}.initiative-digest-status.error{text-align:left}.initiative-digest-recipient-tools{grid-template-columns:1fr}.initiative-digest-recipient-actions{justify-content:flex-start}.entity-snapshot-grid{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.entity-snapshot-item.wide{grid-column:1/-1}.entity-attribute-grid,.entity-brief-grid,.approval-review-grid{grid-template-columns:1fr}.approval-review-group-head{flex-direction:column;align-items:stretch}.approval-meeting-route-card{flex-basis:auto;min-width:0}.approval-review-target-summary{width:100%;min-width:0}.approval-review-expand,.approval-review-toggle{justify-self:flex-start}.approval-review-actions .btn{flex:1}.manual-write-backdrop{align-items:flex-start;padding:14px}.manual-write-grid{grid-template-columns:1fr}.manual-write-grid .span-2{grid-column:auto}.manual-selected-people,.manual-people-result{grid-template-columns:1fr}.manual-people-actions{flex-wrap:wrap}.manual-write-actions{justify-content:stretch}.manual-write-actions .btn{flex:1}.initiative-workstream-source-head,.initiative-workstream-head{grid-template-columns:minmax(0,1fr)}.initiative-hero-slim,.initiative-status-facts,.wc-counts,.mg-glimpse,.wis-facts,.initiative-overview-split{grid-template-columns:1fr}.initiative-hero-actions,.brief-band-actions{justify-content:flex-start;max-width:none}.initiative-change-row,.initiative-meeting-row{grid-template-columns:auto minmax(0,1fr)}.initiative-signal-row{grid-template-columns:minmax(0,1fr) auto}.initiative-signal-who,.initiative-signal-summary-inline,.initiative-signal-target{grid-column:1/-1}.initiative-attention-quiet-chip,.initiative-signal-when{justify-self:start}.initiative-change-row time{white-space:normal;grid-column:2}.initiative-signal-main,.initiative-signal-actions{grid-column:1/-1}.initiative-signal-actions{justify-content:flex-start}.initiative-workstream-source-head .btn,.initiative-workstream-meta{justify-self:stretch}.initiative-readiness-bulk-actions{width:100%;margin-left:0}.initiative-workstream-source-bar{inline-size:100%}.directory-entity{grid-template-columns:auto minmax(0,1fr);display:grid}.directory-entity-meta .pill{justify-self:start;margin-left:0}.chat-message,.chat-message.user{grid-template-columns:28px minmax(0,1fr);margin-left:0}.chat-message.user .chat-avatar{grid-column:1}.chat-message.user .chat-message-body{grid-column:2}.chat-answer-card{padding:18px}.chat-answer-tiles{grid-template-columns:1fr}.graph-canvas{height:520px}.gnode{gap:6px;max-width:150px;padding:6px 9px 6px 6px}.gn-ico{width:24px;height:24px}.gn-label{text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.graph-legend{max-width:none;bottom:10px;left:10px;right:10px}}
