:root{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#ededf0;background:#171719;font-synthesis:none;text-rendering:optimizeLegibility;--panel: #1c1c1f;--band: #232327;--well: #212124;--hairline: #2a2a2e;--active: #2e2e33;--border: #34343b;--border-strong: #414149;--ink: #ededf0;--soft: #c6c6ce;--muted: #9c9ca6;--faint: #70707b;--green: #43c383;--blue: #6fa0dc;--yellow: #e0a83c;--red: #e56a6f;--purple: #b9b3f1;--avatar-placeholder: linear-gradient(135deg, #3a3566, #24405e);--avatar-placeholder-text: #d6d2f8;--shadow: rgba(0, 0, 0, .55)}*{box-sizing:border-box}html,body,#root{width:100%;min-width:320px;min-height:100%;margin:0}body{min-height:100dvh;background:#171719;color:var(--ink)}button,input,textarea{font:inherit}button{color:inherit}.ant-avatar:not(.ant-avatar-image){background:var(--avatar-placeholder);color:var(--avatar-placeholder-text);font-weight:700}kbd{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:20px;padding:0 5px;border:1px solid var(--border);border-radius:5px;background:var(--well);color:var(--muted);font-family:inherit;font-size:11px;line-height:1;box-shadow:inset 0 -1px #ffffff0d}.ant-dropdown .ant-dropdown-menu{border:1px solid #484850;background:#29292f;box-shadow:0 18px 42px #00000094,0 3px 10px #00000059}.ant-dropdown .ant-dropdown-menu-item-divider{background:#484850}.company-name-field{display:grid;gap:8px;padding:12px 0 8px}.company-name-field>span{color:var(--soft);font-size:13px;font-weight:650}.app-shell{display:grid;grid-template-columns:258px minmax(0,1fr);min-height:100dvh;background:#171719}.desktop-sidebar{position:sticky;top:0;z-index:20;height:100dvh;border-right:1px solid var(--hairline);background:#18181b}.sidebar{display:flex;flex-direction:column;height:100%;min-height:0;padding:0 14px 14px;overflow-y:auto;overscroll-behavior-y:contain;color-scheme:dark;scrollbar-color:var(--faint) transparent;scrollbar-width:thin}.sidebar::-webkit-scrollbar{width:8px}.sidebar::-webkit-scrollbar-track{background:transparent}.sidebar::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:999px;background:var(--faint);background-clip:padding-box}.sidebar::-webkit-scrollbar-thumb:hover{background:var(--muted);background-clip:padding-box}.sidebar-brand{display:flex;align-items:center;justify-content:space-between;height:38px;margin-top:18px;padding:2px 10px;letter-spacing:-.03em}.sidebar-brand-copy{display:flex;align-items:center;gap:7px}.sidebar-brand-copy>span{color:var(--ink);font-size:21px;font-weight:750}.sidebar-brand-copy>img{width:25px;height:25px;border-radius:6px}.sidebar-brand .privacy-toggle{width:28px;min-width:28px;height:28px;color:var(--faint)}.sidebar-brand .privacy-toggle[aria-pressed=true]{background:var(--active);color:var(--ink)}.company-switcher{display:grid;grid-template-columns:22px minmax(0,1fr) 18px;align-items:center;gap:8px;width:100%;margin:8px 0 18px;padding:9px 10px;border:1px solid var(--border);border-radius:9px;background:var(--panel);cursor:pointer;text-align:left}.company-switcher:hover{border-color:var(--border-strong);background:var(--band)}.company-switcher span{overflow:hidden;font-size:13px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.company-switcher>:first-child,.company-switcher>:last-child{color:var(--muted)}.sidebar-label{color:var(--faint);font-size:10px;font-weight:700;letter-spacing:.11em;text-transform:uppercase}.sidebar-nav{display:flex;flex-direction:column;gap:3px}.sidebar-nav>.sidebar-label{padding:0 10px 7px}.sidebar-nav>button{display:grid;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:9px;width:100%;min-height:36px;padding:7px 10px;border:0;border-radius:7px;background:transparent;color:var(--muted);cursor:pointer;font-size:13px;text-align:left}.sidebar-nav>button:hover,.sidebar-nav>button.active{background:var(--active);color:var(--ink)}.sidebar-nav>button.active{font-weight:650}.sidebar-member-groups{position:relative;display:flex;flex:0 0 auto;flex-direction:column;margin-top:22px}.sidebar-people{flex:0 0 auto}.sidebar-people-heading{position:sticky;top:0;z-index:3;display:flex;align-items:center;justify-content:space-between;height:28px;padding:0 5px 0 10px;background:#18181b}.sidebar-group-title{display:inline-flex;align-items:baseline;gap:6px}.sidebar-group-count{color:var(--faint);font-size:10px;font-variant-numeric:tabular-nums;font-weight:650;letter-spacing:0}.sidebar-others{flex:0 0 auto;margin-top:7px;padding:6px 0 16px;border-top:1px solid var(--hairline)}.sidebar-others-heading{position:sticky;top:0;z-index:3;display:flex;align-items:center;height:24px;padding:0 10px;background:#18181b}.sidebar-person-list>button{position:relative;display:grid;grid-template-columns:28px minmax(0,1fr) 8px;align-items:center;gap:9px;width:100%;padding:7px 9px;border:0;border-radius:8px;background:transparent;color:var(--soft);cursor:pointer;text-align:left}.sidebar-person-list>button+button{margin-top:3px}.sidebar-person-list>button:hover,.sidebar-person-list>button.active{background:var(--active);color:var(--ink)}.sidebar-person-list>button>span:nth-child(2){display:flex;min-width:0;flex-direction:column}.sidebar-person-list strong,.sidebar-person-list small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-person-list strong{font-size:12.5px;font-weight:600}.sidebar-person-list small{margin-top:1px;color:var(--faint);font-size:10px}.brief-refresh-label{flex:0 0 auto;color:var(--faint);font-size:9.5px;font-weight:500;white-space:nowrap}.brief-refresh-label.is-stale{color:var(--yellow)}.sidebar-person-list small .brief-refresh-label{font-size:inherit}.sidebar-member-indicator{display:inline-flex;align-items:center;justify-content:center;width:10px;height:10px}.sidebar-member-indicator.is-working{color:var(--blue);font-size:11px}.sidebar-member-indicator.is-unread,.sidebar-member-indicator.is-draft{width:6px;height:6px;justify-self:center;border-radius:50%}.sidebar-member-indicator.is-unread{background:var(--blue);box-shadow:0 0 0 3px color-mix(in srgb,var(--blue) 12%,transparent)}.sidebar-member-indicator.is-draft{background:var(--yellow);box-shadow:0 0 0 3px color-mix(in srgb,var(--yellow) 12%,transparent)}.sidebar-member-groups.is-masked .sidebar-person-list>button{filter:blur(7px);opacity:.42;pointer-events:none;-webkit-user-select:none;user-select:none}.sidebar-member-groups.is-masked .sidebar-person-list{overflow:hidden}.sidebar-people-mask{position:absolute;z-index:2;top:28px;right:0;bottom:0;left:0;display:flex;min-height:48px;align-items:center;justify-content:center;gap:7px;border-radius:8px;background:color-mix(in srgb,var(--panel) 68%,transparent);color:var(--muted);font-size:10.5px;font-weight:600;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);pointer-events:none}.sidebar .ant-avatar{background:var(--avatar-placeholder);color:var(--avatar-placeholder-text);font-size:10px;font-weight:700}.sidebar-footer{display:grid;grid-template-columns:20px 1fr;gap:9px;margin-top:auto;padding:14px 10px 4px;border-top:1px solid var(--hairline);color:var(--faint)}.sidebar-footer>span{display:flex;flex-direction:column}.sidebar-footer strong{color:var(--muted);font-size:10.5px;font-weight:600}.sidebar-footer small{margin-top:1px;font-size:9.5px}.app-stage{min-width:0}.desktop-topbar,.mobile-topbar{position:sticky;top:0;z-index:18;display:flex;align-items:center;height:56px;border-bottom:1px solid var(--hairline);background:#171719e6;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.desktop-topbar{justify-content:flex-end;gap:14px;padding:0 24px}.topbar-search-actions{display:grid;flex:0 1 380px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:min(100%,380px);max-width:380px;min-width:0;margin-right:auto}.mobile-topbar{display:none;justify-content:space-between;padding:max(6px,env(safe-area-inset-top)) 8px 0}.mobile-company-link{position:absolute;left:50%;min-height:44px;max-width:calc(100% - 176px);padding:0 8px;border:0;overflow:hidden;transform:translate(-50%);background:transparent;color:var(--text);cursor:pointer;font:inherit;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.mobile-company-link:hover{color:var(--blue)}.mobile-company-link:focus-visible{outline:2px solid var(--blue);outline-offset:-2px}.mobile-topbar-actions{display:flex;align-items:center;gap:2px}.quick-find-button{display:flex;align-items:center;gap:8px;width:100%;height:32px;padding:0 8px 0 10px;border:1px solid var(--border);border-radius:7px;background:var(--panel);color:var(--faint);cursor:pointer;font-size:12px;text-align:left}.quick-find-button:hover{border-color:var(--border-strong);color:var(--muted)}.quick-find-button span{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.topbar-status{display:flex;align-items:center;gap:6px;color:var(--faint);font-size:11px}.sync-dot{width:6px;height:6px;border-radius:50%;background:var(--green)}.sync-dot.saving{background:var(--yellow)}.sync-dot.error{background:var(--red)}.cloudkit-auth:empty{display:none}.app-alert{margin:12px 24px 0}.workspace{display:grid;grid-template-columns:minmax(0,1fr);min-height:calc(100dvh - 56px)}.workspace.with-composer{grid-template-columns:minmax(520px,1fr) minmax(390px,470px)}.workspace-content{min-width:0}.member-privacy-cover{position:fixed;z-index:19;top:0;right:0;bottom:0;left:258px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:28px;background:#141416c7;color:var(--muted);text-align:center;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.member-privacy-cover>:first-child{margin-bottom:4px;color:var(--soft);font-size:24px}.member-privacy-cover strong{color:var(--ink);font-size:15px}.member-privacy-cover span{max-width:360px;color:var(--faint);font-size:11px;line-height:1.5}.person-detail,.destination-page{width:min(100%,1100px);margin:0 auto;padding:44px 42px 72px}.person-detail{container-type:inline-size}.workspace.with-composer .person-detail,.workspace.with-composer .destination-page{padding-right:28px;padding-left:28px}.profile-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;margin-bottom:46px}.profile-primary{display:flex;min-width:0;align-items:center;gap:20px}.profile-primary>div{min-width:0}.profile-avatar{flex:0 0 auto;border:1px solid var(--border);background:var(--avatar-placeholder)!important;color:var(--avatar-placeholder-text)!important;font-size:24px!important;font-weight:700}.profile-name-row{display:flex;align-items:center;gap:10px}.profile-name-row h1{margin:0;font-size:clamp(28px,3vw,40px);font-weight:720;letter-spacing:-.035em;line-height:1.1}.profile-name-row .ant-tag{margin:0;border-radius:999px;background:var(--active);color:var(--soft);font-size:11px;font-weight:650}.profile-primary p{margin:7px 0 0;color:var(--muted);font-size:15px}.profile-primary small{display:block;margin-top:3px;color:var(--faint);font-size:11px}.profile-actions{display:flex;align-items:flex-start;justify-content:flex-end;flex-wrap:wrap;gap:8px}.profile-actions>span{display:inline-flex}.profile-actions .ant-btn{height:36px}.profile-actions kbd{margin-left:6px}.identity-grid{grid-column:1 / -1;display:grid;grid-template-columns:repeat(2,minmax(0,240px));gap:10px;margin-left:108px}.identity-card{display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:8px;min-height:54px;padding:9px 11px;border:1px solid var(--border);border-radius:9px;background:var(--panel);color:var(--muted)}.identity-card-link{grid-template-columns:28px minmax(0,1fr) 16px;text-decoration:none;transition:border-color .14s ease,background-color .14s ease}.identity-card-link:hover{border-color:var(--border-strong);background:var(--active)}.identity-card-link:focus-visible{outline:2px solid var(--purple);outline-offset:2px}.identity-card-external{color:var(--faint);font-size:12px}.identity-card>:first-child{font-size:16px}.identity-card span{display:flex;min-width:0;flex-direction:column;overflow:hidden;color:var(--soft);font-size:12px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.identity-card small{margin-bottom:2px;color:var(--faint);font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}@container (max-width: 820px){.profile-hero{grid-template-columns:minmax(0,1fr);gap:18px}.profile-actions{grid-column:1;grid-row:2;flex-wrap:wrap}.identity-grid{grid-column:1;grid-row:3;grid-template-columns:repeat(2,minmax(0,1fr));margin-left:0}}.person-detail>section,.history-section,.evidence-section{margin-top:34px}.member-notes-section .rich-editor .ProseMirror{min-height:128px;max-height:none;overflow-y:visible}.section-title{display:flex;align-items:center;gap:9px;min-height:28px;margin-bottom:10px}.section-icon{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;color:var(--muted);font-size:14px}.section-title h2{margin:0;font-size:14px;font-weight:650;letter-spacing:-.01em}.metric-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-width:650px}.metric-card{display:grid;grid-template-columns:max-content minmax(0,1fr);grid-template-rows:auto auto;align-content:center;column-gap:8px;min-height:54px;padding:6px 14px;border:1px solid var(--border);border-radius:10px;background:var(--panel)}.metric-card small{grid-column:1 / -1;margin-bottom:3px;color:var(--faint);font-size:9.5px;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.metric-card strong{grid-column:1;color:var(--ink);font-size:14px;font-weight:400}.metric-card span{grid-column:2;align-self:center;color:var(--muted);font-size:10.5px}.meeting-status-overdue{color:var(--yellow)!important}.surface-card,.meeting-card,.evidence-section{border:1px solid var(--border);border-radius:10px;background:var(--panel)}@keyframes search-hit-flash{0%{opacity:0}18%{opacity:1}to{opacity:0}}.search-hit-flash{position:relative;isolation:isolate}.search-hit-flash:after{position:absolute;z-index:2;top:-5px;right:-5px;bottom:-5px;left:-5px;border:1px solid color-mix(in srgb,var(--purple) 58%,transparent);border-radius:8px;background:color-mix(in srgb,var(--purple) 18%,transparent);content:"";pointer-events:none;animation:search-hit-flash 1.6s ease-out forwards}@media(prefers-reduced-motion:reduce){.search-hit-flash:after{opacity:.55;animation:none}}.empty-copy{margin:0;padding:16px;color:var(--muted);font-size:13px}.topic-row{display:flex;align-items:center;justify-content:space-between;min-height:56px;padding:10px 14px;border-bottom:1px solid var(--hairline)}.topic-row:last-child{border-bottom:0}.topic-row>span{display:flex;flex-direction:column}.topic-row strong{font-size:13px;font-weight:600}.topic-row p{margin:4px 0 0;color:var(--muted);font-size:11.5px;line-height:1.5}.topic-row small{margin-top:4px;color:var(--faint);font-size:10px}.follow-up-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.follow-up-heading .section-title{margin-bottom:0}.follow-up-heading-actions,.follow-up-completed-toggle{display:flex;align-items:center}.follow-up-heading-actions{justify-content:flex-end;gap:12px}.follow-up-completed-toggle{gap:7px;color:var(--muted);font-size:11px;white-space:nowrap}.follow-up-add-form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:10px;border-bottom:1px solid var(--hairline)}.action-list>button{display:flex;align-items:center;gap:10px;width:100%;min-height:48px;padding:10px 14px;border:0;border-bottom:1px solid var(--hairline);background:transparent;color:var(--muted);cursor:pointer;text-align:left}.action-list>button:last-child{border-bottom:0}.action-list>button:hover{background:var(--well);color:var(--ink)}.action-list .done{color:var(--green)}.action-item-copy{display:flex;align-items:center;justify-content:space-between;min-width:0;flex:1;gap:16px}.action-item-copy>span{min-width:0}.action-item-copy time{flex:0 0 auto;color:var(--faint);font-size:10.5px;white-space:nowrap}.action-list .completed{color:var(--faint);text-decoration:line-through}.development-brief-body{padding:12px;border-top:1px solid var(--hairline)}.development-brief-controls{display:flex;align-items:center;justify-content:flex-end;margin-bottom:10px}.development-brief-error{margin-bottom:10px}.development-brief-card,.development-brief-empty{border:1px solid var(--border);border-radius:12px;background:var(--panel)}.development-brief-card{overflow:hidden}.development-summary{padding:18px 20px;border-bottom:1px solid var(--hairline);color:var(--ink);font-size:14px;line-height:1.65}.development-insight-grid,.development-action-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.development-insight-grid>div,.development-action-grid>div{min-width:0;padding:17px 20px;border-bottom:1px solid var(--hairline)}.development-insight-grid>div+div,.development-action-grid>div+div{border-left:1px solid var(--hairline)}.development-brief-card h3{margin-bottom:13px;color:var(--faint);font-size:10px;font-weight:750;letter-spacing:.1em;text-transform:uppercase}.development-insight-grid article+article{margin-top:15px;padding-top:15px;border-top:1px solid var(--hairline)}.analysis-insight-heading>strong,.development-action-grid li>strong{display:block;color:var(--ink);font-size:12.5px}.analysis-insight-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.analysis-insight-heading>strong{flex:1}.analysis-add-to-one-on-one.ant-btn{flex:0 0 auto;height:24px;padding-inline:7px;color:var(--muted);font-size:10px}.analysis-add-to-one-on-one.ant-btn:not(:disabled):hover{background:var(--well);color:var(--ink)}.manager-tip-row{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.manager-tip-row>span{flex:1;min-width:0}.suggested-topic-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.suggested-topic-heading>strong{flex:1;color:var(--ink);font-size:12.5px}.suggested-topic-heading .ant-btn{flex:0 0 auto;height:24px;padding-inline:7px;color:var(--muted);font-size:10px}.suggested-topic-heading .ant-btn:not(:disabled):hover{background:var(--well);color:var(--ink)}.development-insight-grid article>p,.development-action-grid li>span,.development-action-grid li{margin-top:4px;color:var(--muted);font-size:11.5px;line-height:1.55}.analysis-evidence-refs{display:flex;align-items:center;flex-wrap:wrap;gap:5px;margin-top:8px}.analysis-evidence-refs .ant-tag{display:inline-flex;align-items:center;height:22px;max-width:100%;margin:0;overflow:hidden;background:var(--well);color:var(--faint);font-size:9px;text-overflow:ellipsis}.analysis-evidence-refs>span,.analysis-evidence-link{display:inline-flex;align-items:center;max-width:100%;line-height:1;text-decoration:none}.analysis-evidence-link.is-rubric-reference{max-width:50%}.analysis-evidence-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.analysis-evidence-link .ant-tag{cursor:pointer;transition:background-color .12s ease,color .12s ease}.analysis-evidence-link:hover .ant-tag{background:color-mix(in srgb,var(--purple) 10%,var(--well));color:var(--soft)}.analysis-evidence-link .anticon{flex:0 0 auto;margin-left:4px;font-size:8px}.development-action-grid ol,.development-action-grid ul{display:grid;gap:10px;margin:0;padding-left:18px}.analysis-empty-copy{margin:0;color:var(--muted);font-size:11.5px;line-height:1.55}.development-caveats{display:flex;gap:10px;padding:12px 20px;border-bottom:1px solid var(--hairline);color:var(--faint);font-size:10.5px;line-height:1.5}.development-caveats strong{flex:0 0 auto;color:var(--muted)}.development-brief-card footer{padding:10px 20px;color:var(--faint);font-size:9.5px}.development-brief-empty{display:flex;align-items:center;gap:13px;padding:18px;color:var(--faint)}.development-brief-empty>.anticon{font-size:20px}.development-brief-empty strong{color:var(--ink);font-size:13px}.development-brief-empty p{margin-top:3px;color:var(--muted);font-size:11px}.shoutout-card{padding:16px;border-top:1px solid var(--hairline)}.shoutout-intro strong{color:var(--ink);font-size:13px}.shoutout-intro p{max-width:720px;margin-top:3px;color:var(--muted);font-size:11.5px;line-height:1.55}.shoutout-query{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;margin-top:14px}.shoutout-query>span{display:inline-flex}.shoutout-query>span .ant-btn{width:100%}.shoutout-error{margin-top:12px}.shoutout-empty{margin-top:12px;padding-top:12px;border-top:1px solid var(--hairline);color:var(--faint);font-size:10.5px}.shoutout-draft{margin-top:14px;padding-top:14px;border-top:1px solid var(--hairline)}.shoutout-draft textarea.ant-input{padding:12px 13px;background:var(--well);color:var(--soft);font-size:13px;line-height:1.65;resize:none}.shoutout-summary-actions{display:flex;align-items:center;gap:6px}.shoutout-summary-actions .ant-btn{color:var(--faint)}.shoutout-summary-actions .ant-btn:hover{color:var(--soft)}.shoutout-attachments{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:10px}.shoutout-attachment{position:relative;width:104px;height:76px}.shoutout-attachment-preview{display:block;width:100%;height:100%;padding:0;overflow:hidden;border:1px solid var(--border);border-radius:7px;background:var(--well);cursor:zoom-in}.shoutout-attachment-preview:hover{border-color:color-mix(in srgb,var(--purple) 48%,var(--border))}.shoutout-attachment-preview img{display:block;width:100%;height:100%;object-fit:cover}.shoutout-attachment-remove{position:absolute;top:-7px;right:-7px;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border:1px solid var(--border);border-radius:999px;background:var(--band);color:var(--muted);cursor:pointer;font-size:9px;box-shadow:0 3px 10px var(--shadow)}.shoutout-attachment-remove:hover:not(:disabled){border-color:var(--red);color:var(--red)}.shoutout-attachment-remove:disabled{cursor:wait;opacity:.55}.shoutout-attach-button.ant-btn{min-width:118px;height:76px;border-color:var(--border);color:var(--muted)}.shoutout-attach-button.ant-btn:hover:not(:disabled){border-color:color-mix(in srgb,var(--purple) 48%,var(--border));color:var(--soft)}.shoutout-attach-button.ant-btn.is-drop-target{border-color:var(--purple);background:color-mix(in srgb,var(--purple) 12%,var(--well));color:var(--purple);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--purple) 24%,transparent)}@keyframes attachment-sync-pulse{0%,to{opacity:.45;transform:scale(.82)}50%{opacity:1;transform:scale(1)}}.shoutout-attachment-status{display:flex;align-items:center;min-height:23px;gap:7px;margin-top:5px;color:var(--faint);font-size:10.5px}.shoutout-attachment-status .sync-dot{flex:0 0 auto}.shoutout-attachment-status .sync-dot.saving{animation:attachment-sync-pulse 1.1s ease-in-out infinite}.shoutout-attachment-status.is-error{color:var(--red)}.shoutout-attachment-status .ant-btn-link{height:auto;padding:0 2px;font-size:inherit}@media(prefers-reduced-motion:reduce){.shoutout-attachment-status .sync-dot.saving{animation:none}}.shoutout-draft footer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:9px;color:var(--faint);font-size:10.5px}.shoutout-actions{display:flex;flex:0 0 auto;gap:8px}.shoutout-actions>span{display:inline-flex}.performance-review-body{border-top:1px solid var(--hairline)}.performance-review-create{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;padding:14px;border-bottom:1px solid var(--hairline)}.performance-review-create>div:first-child{min-width:220px}.performance-review-create strong{color:var(--ink);font-size:12.5px}.performance-review-create p{max-width:570px;margin-top:3px;color:var(--muted);font-size:10.5px;line-height:1.5}.performance-review-range{display:flex;align-items:flex-end;gap:8px}.performance-review-range label{display:flex;min-width:138px;flex-direction:column;gap:5px}.performance-review-range label>span{color:var(--faint);font-size:9px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.performance-review-range>span{display:inline-flex}.performance-review-error{margin:12px}.performance-review-empty{border-bottom:0}.performance-review-list{display:grid;gap:12px;padding:12px}.performance-review-card{overflow:hidden;border:1px solid var(--hairline);border-radius:10px;background:var(--well)}.performance-review-card>header{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:56px;padding:9px 11px 9px 14px;border-bottom:1px solid var(--hairline)}.performance-review-card>header>span{display:flex;min-width:0;flex-direction:column;gap:2px}.performance-review-card>header strong{color:var(--ink);font-size:12.5px}.performance-review-card>header small{color:var(--faint);font-size:9.5px}.performance-review-actions{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:5px}.performance-review-actions .ant-tag{margin:0}.performance-review-note{padding:16px 18px 18px;color:var(--soft);font-size:12.5px;line-height:1.65}.performance-review-note h2{margin:22px 0 8px;color:var(--ink);font-size:15px}.performance-review-note h2:first-child{margin-top:0}.performance-review-note h3{margin:15px 0 6px;color:var(--ink);font-size:12.5px}.performance-review-note p{margin:0 0 7px}.performance-review-note ul,.performance-review-note ol{margin:5px 0 12px;padding-left:23px}.performance-review-note em{color:var(--faint);font-size:10.5px}.performance-review-editor{padding:12px}.performance-review-editor .rich-editor .ProseMirror{min-height:300px;max-height:none;overflow-y:visible}.performance-review-editor footer{display:flex;justify-content:flex-end;gap:7px;margin-top:9px}.evidence-section{overflow:hidden}.evidence-section>summary{display:flex;align-items:center;justify-content:space-between;min-height:54px;padding:0 14px;cursor:pointer;list-style:none}.evidence-section>summary::-webkit-details-marker{display:none}.evidence-section>summary>span{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:650}.evidence-section>summary>span>:first-child{color:var(--faint);font-size:9px;transition:transform .16s ease}.evidence-section[open]>summary>span>:first-child{transform:rotate(180deg)}.evidence-section .ant-tag{margin:0;border-radius:999px;background:var(--active);color:var(--muted)}.evidence-body{border-top:1px solid var(--hairline)}.evidence-actions{display:flex;align-items:center;flex-wrap:wrap;gap:7px;padding:10px 12px;border-bottom:1px solid var(--hairline)}.evidence-source-filter{margin-left:auto;background:var(--well)}.evidence-source-filter .ant-segmented-thumb,.evidence-source-filter .ant-segmented-item{transition:none!important;animation:none!important}.evidence-source-filter .ant-segmented-thumb,.evidence-source-filter .ant-segmented-item-selected{background:color-mix(in srgb,var(--purple) 38%,var(--active));box-shadow:none}.evidence-source-filter .ant-segmented-item-selected,.evidence-source-filter .ant-segmented-item-selected:hover,.evidence-source-filter .ant-segmented-item-selected:active,.evidence-source-filter .ant-segmented-item-selected .ant-segmented-item-label,.evidence-source-filter .ant-segmented-item-selected .anticon,.evidence-source-filter .ant-segmented-item-input:checked+.ant-segmented-item-label,.evidence-source-filter .ant-segmented-item-input:checked+.ant-segmented-item-label>span,.evidence-source-filter .ant-segmented-item-input:checked+.ant-segmented-item-label .anticon{color:var(--ink)!important;opacity:1!important;-webkit-text-fill-color:var(--ink)}.evidence-source-filter .ant-segmented-item-label>span{display:inline-flex;align-items:center;gap:6px}.evidence-groups{display:grid;gap:12px;padding:12px}.evidence-group{overflow:hidden;border:1px solid var(--hairline);border-radius:10px;background:var(--panel)}.evidence-group.is-current{border-color:color-mix(in srgb,var(--purple) 34%,var(--hairline));box-shadow:inset 3px 0 color-mix(in srgb,var(--purple) 72%,transparent)}.evidence-group-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:51px;padding:9px 13px 9px 16px;background:var(--well);border-bottom:1px solid var(--hairline)}.evidence-group.is-current .evidence-group-heading{background:color-mix(in srgb,var(--purple) 8%,var(--well))}.evidence-group-heading>span{display:flex;min-width:0;flex-direction:column;gap:2px}.evidence-group-heading strong{color:var(--ink);font-size:12px}.evidence-group-heading small{overflow:hidden;color:var(--faint);font-size:9.5px;text-overflow:ellipsis;white-space:nowrap}.evidence-table-heading{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:6px 40px 6px 54px;border-bottom:1px solid var(--hairline);color:var(--faint);font-size:8.5px;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.evidence-group-empty{padding:14px 16px}.evidence-row{display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:start;gap:10px;min-height:64px;padding:10px 14px;border-bottom:1px solid var(--hairline);color:inherit}.evidence-row:last-child{border-bottom:0}.evidence-row:hover{background:var(--well)}.evidence-source{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:8px;background:var(--active)}.evidence-source.slack{color:var(--purple)}.evidence-source.github{color:var(--blue)}.evidence-copy{display:flex;min-width:0;flex-direction:column}.evidence-copy strong{font-size:12.5px;font-weight:600}.evidence-thread-meta{margin-top:2px;color:var(--faint);font-size:10px}.evidence-copy p{display:-webkit-box;margin-top:3px;overflow:hidden;color:var(--muted);font-size:11px;line-height:1.5;text-overflow:ellipsis;white-space:pre-wrap;-webkit-box-orient:vertical;-webkit-line-clamp:2}.evidence-copy p.is-expanded{display:block;overflow:visible;-webkit-line-clamp:unset}.complexity-copy{font-weight:700}.github-pr-status-icon{display:inline-flex;margin-right:5px;font-size:11px;transform:translateY(1px)}.github-pr-status-icon.is-draft{color:var(--faint)}.github-pr-status-icon.is-open{color:var(--green)}.github-pr-status-icon.is-merged{color:var(--purple)}.github-pr-status-icon.is-closed{color:var(--red)}.complexity-copy.is-small{color:var(--green)}.complexity-copy.is-medium{color:var(--yellow)}.complexity-copy.is-large{color:var(--red)}.evidence-copy .ant-btn-link{height:auto;margin-top:3px;padding:0;font-size:10.5px}.evidence-copy-actions{display:flex;align-items:center;gap:12px}.evidence-copy-actions>span{display:inline-flex}.evidence-aside{display:flex;align-items:flex-start;gap:8px}.evidence-aside time{margin-top:7px;color:var(--faint);font-size:10px}.evidence-link-actions{display:flex;flex-direction:column;gap:2px}.evidence-aside a,.evidence-aside .ant-btn.evidence-copy-link{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:7px;color:var(--muted)}.evidence-aside a:hover,.evidence-aside .ant-btn.evidence-copy-link:hover{background:var(--active);color:var(--text)}.evidence-empty{padding:16px}.history-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}.history-heading .section-title{margin-bottom:10px}.history-actions{display:flex;align-items:center;gap:3px}.history-actions kbd{margin-left:6px}.notes-import{display:flex;flex-direction:column;gap:13px;padding-top:4px}.notes-import-heading{display:grid;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:10px;padding:12px;border:1px solid var(--border);border-radius:9px;background:var(--well);color:var(--muted)}.notes-import-heading>:first-child{justify-self:center;font-size:17px}.notes-import-heading>span{display:flex;min-width:0;flex-direction:column;gap:2px}.notes-import-heading strong{color:var(--ink);font-size:12.5px}.notes-import-heading small{color:var(--faint);font-size:10.5px}.notes-import textarea{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11.5px;line-height:1.55}.notes-import-preview{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:36px;padding:8px 10px;border-radius:8px;background:color-mix(in srgb,var(--green) 8%,var(--well));color:var(--muted);font-size:10.5px}.notes-import-preview span:first-child{color:var(--green);font-weight:650;white-space:nowrap}.meeting-list{display:flex;flex-direction:column;gap:12px}.older-meetings{overflow:hidden;border:1px solid var(--border);border-radius:10px;background:var(--panel)}.older-meetings>summary{display:flex;align-items:center;justify-content:space-between;min-height:48px;padding:0 14px;cursor:pointer;list-style:none}.older-meetings>summary::-webkit-details-marker{display:none}.older-meetings>summary>span{display:flex;align-items:center;gap:9px;font-size:13px;font-weight:650}.older-meetings>summary>span>:first-child{color:var(--faint);font-size:9px;transition:transform .16s ease}.older-meetings[open]>summary>span>:first-child{transform:rotate(180deg)}.older-meetings .ant-tag{margin:0;border-radius:999px;background:var(--active);color:var(--muted)}.older-meeting-list{display:flex;flex-direction:column;gap:10px;padding:12px;border-top:1px solid var(--hairline);background:var(--well)}.meeting-card{padding:16px;scroll-margin-top:74px}.meeting-card:target{border-color:var(--purple);box-shadow:0 0 0 3px color-mix(in srgb,var(--purple) 12%,transparent)}.meeting-card.is-editing{position:relative;border-color:var(--border-strong);box-shadow:0 0 0 3px #b9b3f10b}.meeting-card>header{display:flex;align-items:center;justify-content:space-between;min-height:28px}.meeting-card>header>div{display:flex;align-items:center;gap:8px}.meeting-card time{font-size:13px;font-weight:650}.meeting-card .ant-tag{margin:0;border-radius:999px;background:var(--active);color:var(--muted);font-size:9px}.meeting-card h3{margin:12px 0 8px;font-size:14px;font-weight:620}.meeting-notes,.previous-notes{color:var(--soft);font-size:13px;font-variant-ligatures:none;line-height:1.55}.meeting-notes ul,.meeting-notes ol,.previous-notes ul,.previous-notes ol{margin:4px 0 8px;padding-left:22px}.meeting-notes-editable{min-height:42px;margin:0 -8px -8px;padding:8px;border:1px solid transparent;border-radius:7px;cursor:text;transition:border-color .13s ease,background .13s ease}.meeting-notes-editable:hover,.meeting-notes-editable:focus-visible{border-color:var(--border);outline:none;background:var(--well)}.meeting-notes-editable:empty:before{color:var(--faint);content:"Click to add notes…"}.meeting-notes p,.previous-notes p{margin:0 0 8px}.meeting-notes>:first-child,.previous-notes>:first-child{margin-top:0}.meeting-notes>:last-child,.previous-notes>:last-child{margin-bottom:0}.meeting-notes li>p,.previous-notes li>p{margin:0}.meeting-notes a,.previous-notes a{color:var(--purple);text-underline-offset:2px}a[href^=http]:not(:has(svg,img)):before,a[href^="/"]:not([href^="//"]):not(:has(svg,img)):before{display:inline-block;width:12px;height:12px;margin-right:3px;color:var(--purple);content:"↗";font-size:9px;font-weight:700;line-height:12px;text-align:center;text-decoration:none;vertical-align:-1px}a[href^=http]:not(:has(svg,img)):before,a[href^="/"]:not([href^="//"]):not(:has(svg,img)):before{background-position:center;background-repeat:no-repeat;background-size:12px 12px}.meeting-notes img,.previous-notes img,.rich-editor .ProseMirror img{display:inline-block;width:auto;max-width:100%;height:60px;margin:0 3px;border:1px solid var(--border);border-radius:4px;cursor:zoom-in;object-fit:contain;vertical-align:middle}.rich-editor .ProseMirror .note-image-upload-placeholder{display:inline-flex;align-items:center;justify-content:center;max-width:100%;margin:0 3px;box-sizing:border-box;border:1px solid color-mix(in srgb,var(--border) 80%,transparent);border-radius:4px;background:color-mix(in srgb,var(--well) 72%,transparent);vertical-align:middle}.note-image-upload-spinner{width:14px;height:14px;box-sizing:border-box;border:1.5px solid color-mix(in srgb,var(--muted) 42%,transparent);border-top-color:var(--purple);border-radius:50%;animation:note-image-upload-spin .72s linear infinite}@keyframes note-image-upload-spin{to{transform:rotate(360deg)}}.empty-history{padding:34px;text-align:center}.empty-history h3{margin:0;font-size:14px}.empty-history p{margin:6px 0 0;color:var(--muted);font-size:12px}.meeting-composer{position:sticky;top:56px;display:grid;grid-template-rows:auto minmax(0,1fr) auto;height:calc(100dvh - 56px);overflow:hidden;overscroll-behavior:none;border-left:1px solid var(--border);background:var(--panel);box-shadow:-10px 0 30px #00000024}.composer-header,.composer-footer{display:flex;align-items:center;gap:8px;padding:14px 16px;background:var(--panel)}.composer-header{justify-content:space-between;border-bottom:1px solid var(--hairline)}.eyebrow{display:block;color:var(--faint);font-size:9.5px;font-weight:750;letter-spacing:.1em;text-transform:uppercase}.composer-header h2{margin:3px 0 0;font-size:16px;font-weight:650}.composer-scroll{overflow-y:auto;overscroll-behavior:contain;padding:16px}.composer-section{margin-bottom:20px}.compact-section{display:flex;align-items:center;justify-content:space-between}.field-label{display:block;margin-bottom:7px;color:var(--soft);font-size:11px;font-weight:650}.compact-section .field-label{margin:0}.field-heading{display:flex;align-items:center;justify-content:space-between}.field-heading>span{color:var(--faint);font-size:9.5px}input[type=date]{color-scheme:dark}.date-input{height:32px;padding:0 8px;border:1px solid var(--border);border-radius:7px;outline:none;background:var(--well);color:var(--ink);font-size:12px}.date-input:focus{border-color:var(--border-strong)}.meeting-date-picker.ant-picker{width:132px;min-width:0}.meeting-date-picker.ant-picker input{font-size:12px}@media(max-width:420px){.meeting-date-picker.ant-picker{width:124px}}.previous-meeting{margin:0 0 20px;overflow:hidden;border:1px solid var(--border);border-radius:9px;background:var(--well)}.previous-meeting summary{display:flex;align-items:center;justify-content:space-between;min-height:38px;padding:0 10px;color:var(--muted);cursor:pointer;font-size:10.5px;font-weight:600;list-style:none}.previous-meeting summary::-webkit-details-marker{display:none}.previous-meeting time{color:var(--faint);font-size:9.5px}.previous-notes{padding:10px;border-top:1px solid var(--hairline);font-size:11.5px}.composer-scroll>.previous-meeting:last-child{margin-bottom:0}.rich-editor{overflow:hidden;border:1px solid var(--border);border-radius:9px;background:#19191c;transition:border-color .14s ease,box-shadow .14s ease}.rich-editor:focus-within{border-color:var(--border-strong);box-shadow:0 0 0 3px #b9b3f10f}.editor-toolbar{display:flex;align-items:center;gap:1px;min-height:38px;padding:3px 5px;border-bottom:1px solid var(--hairline);background:var(--well)}.editor-toolbar .ant-btn{width:29px;min-width:29px;height:29px;padding:0}.toolbar-divider{width:1px;height:19px;margin:0 4px;background:var(--border)}.toolbar-spacer{flex:1}.marker-buttons{display:flex;align-items:center;gap:1px}.marker-buttons button{display:inline-flex;align-items:center;justify-content:center;width:27px;height:27px;padding:0;border:0;border-radius:5px;background:transparent;cursor:pointer;font-size:13px}.marker-buttons button:hover{background:var(--active)}.rich-editor .ProseMirror{min-height:240px;max-height:52dvh;padding:12px;overflow-y:auto;outline:none;color:var(--soft);font-size:13px;line-height:1.55}.rich-editor .ProseMirror p{margin:0 0 8px}.rich-editor .ProseMirror ul,.rich-editor .ProseMirror ol{margin:4px 0 8px;padding-left:22px}.rich-editor .ProseMirror a{color:var(--purple);cursor:pointer;text-decoration:underline;text-underline-offset:2px}.editor-link-preview{position:fixed;z-index:3100;overflow:hidden;max-width:min(360px,calc(100vw - 24px));padding:5px 8px;border:1px solid var(--border-strong);border-radius:6px;background:#29292e;box-shadow:0 8px 24px var(--shadow);color:var(--soft);font-size:10px;line-height:1.35;pointer-events:none;text-overflow:ellipsis;white-space:nowrap}.rich-editor .ProseMirror p.is-editor-empty:first-child:before{float:left;height:0;color:var(--faint);content:attr(data-placeholder);pointer-events:none}.meeting-note-stage.is-editing{display:grid;margin-top:4px}.meeting-note-stage,.inline-meeting-editor,.rich-editor{min-width:0;max-width:100%}.meeting-note-layout-proxy{grid-area:1 / 1;visibility:hidden;pointer-events:none}.meeting-note-stage.is-editing .inline-meeting-editor{grid-area:1 / 1;min-height:0;overflow:visible}.rich-editor.inline-rich-editor{overflow:visible;border:0;border-radius:0;background:transparent}.rich-editor.inline-rich-editor:focus-within{box-shadow:none}.rich-editor.inline-rich-editor .editor-toolbar{position:absolute;z-index:2;top:12px;right:12px;min-height:28px;padding:1px 3px;border:1px solid var(--hairline);border-radius:7px}.rich-editor.inline-rich-editor .editor-toolbar .ant-btn{width:24px;min-width:24px;height:24px;font-size:12px}.rich-editor.inline-rich-editor .toolbar-divider{height:16px;margin-inline:2px}.rich-editor.inline-rich-editor .marker-buttons button{width:23px;height:23px;font-size:12px}.rich-editor.inline-rich-editor .editor-hint{display:none}.rich-editor.inline-rich-editor .ProseMirror{white-space:pre-wrap;min-height:0;max-height:none;margin:0 -8px -8px;padding:8px;overflow-y:visible;border:1px solid transparent;border-radius:7px;transition:border-color .13s ease,background .13s ease}.rich-editor.inline-rich-editor .ProseMirror ul,.rich-editor.inline-rich-editor .ProseMirror ol{margin:4px 0 8px;padding-left:22px}.rich-editor.inline-rich-editor .ProseMirror li>p{margin:0}.rich-editor.inline-rich-editor .ProseMirror li>ul,.rich-editor.inline-rich-editor .ProseMirror li>ol{margin-top:0;margin-bottom:0}.rich-editor.inline-rich-editor .ProseMirror>:first-child{margin-top:0}.rich-editor.inline-rich-editor .ProseMirror>:last-child{margin-bottom:0}.rich-editor.inline-rich-editor:focus-within .ProseMirror{border-color:var(--border);background:var(--well)}.note-image-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3000;display:flex;align-items:center;justify-content:center;padding:40px;background:#000000d1;cursor:zoom-out;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.note-image-lightbox>img{max-width:100%;max-height:100%;border-radius:6px;cursor:default;object-fit:contain;box-shadow:0 18px 60px var(--shadow)}.note-image-lightbox-close{position:absolute;top:max(16px,env(safe-area-inset-top));right:max(18px,env(safe-area-inset-right));display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:#1c1c1fc7;color:#fff;cursor:pointer;font-size:16px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.note-image-lightbox-close:hover{background:#2e2e33f0}.editor-hint{padding:7px 10px;border-top:1px solid var(--hairline);color:var(--faint);font-size:9.5px}.link-fields{display:flex;flex-direction:column;gap:14px;padding:8px 0}.link-fields label span{display:block;margin-bottom:5px;color:var(--muted);font-size:11px;font-weight:600}.topic-picker{display:grid;gap:8px}.topic-chip{display:flex;flex-direction:column;gap:4px;width:100%;padding:10px 12px;border:1px solid var(--border);border-radius:10px;background:var(--well);color:var(--muted);cursor:pointer;font-size:10.5px;line-height:1.45;text-align:left}.topic-chip strong{color:var(--text);font-size:11px}.topic-chip span{color:var(--faint)}.topic-chip:hover,.topic-chip.selected{border-color:#5b5685;background:#29263e}.topic-chip.selected strong{color:var(--purple)}.composer-footer{border-top:1px solid var(--hairline)}.save-state{display:flex;align-items:center;gap:5px;margin-right:auto;color:var(--faint);font-size:9.5px}.save-state i{width:5px;height:5px;border-radius:50%;background:var(--green)}.command-backdrop{position:fixed;z-index:1000;top:0;right:0;bottom:0;left:0;display:flex;align-items:flex-start;justify-content:center;padding:17vh 24px 24px;background:#0000009e;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.command-modal{width:min(540px,100%);overflow:hidden;border:1px solid var(--border-strong);border-radius:12px;background:var(--panel);box-shadow:0 18px 70px var(--shadow)}.command-input-row{display:grid;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:48px;padding:0 14px;border-bottom:1px solid var(--hairline);color:var(--faint)}.command-input-row input{min-width:0;border:0;outline:none;background:transparent;color:var(--ink);font-size:14px}.command-input-row input::placeholder{color:var(--faint)}.command-keys{color:var(--faint);font-size:9.5px}.command-results{max-height:min(380px,52dvh);padding:6px;overflow-y:auto}.command-empty{padding:20px 12px;color:var(--faint);font-size:12px;text-align:center}.command-result-row{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;border-radius:7px}.command-result-row.has-new-window-action{grid-template-columns:minmax(0,1fr) 34px}.command-result{display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:9px;width:100%;padding:8px;border:0;border-radius:7px;background:transparent;cursor:pointer;text-align:left}.command-result-row.active{background:var(--active)}.command-result-new-window{display:inline-flex;width:28px;height:28px;align-items:center;justify-content:center;padding:0;border:0;border-radius:6px;background:transparent;color:var(--faint);cursor:pointer}.command-result-new-window:hover,.command-result-new-window:focus-visible{background:var(--well);color:var(--ink)}.command-avatar{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:7px;background:var(--well);color:var(--muted);font-size:13px}.command-avatar:has(>.ant-avatar){background:transparent}.command-avatar .ant-avatar{background:var(--avatar-placeholder);color:var(--avatar-placeholder-text);font-size:9px}.command-copy{display:flex;min-width:0;flex-direction:column}.command-title-row{display:flex;align-items:center;gap:10px}.command-title-row strong{overflow:hidden;font-size:12.5px;font-weight:580;text-overflow:ellipsis;white-space:nowrap}.command-title-row small{max-width:50%;margin-left:auto;overflow:hidden;color:var(--faint);font-size:9.5px;text-overflow:ellipsis;white-space:nowrap}.command-snippet{margin-top:3px;overflow:hidden;color:var(--faint);font-size:10.5px;text-overflow:ellipsis;white-space:nowrap}.command-snippet mark{background:transparent;color:var(--ink);font-weight:700}.command-footer{display:flex;align-items:center;justify-content:space-between;height:34px;padding:0 12px;border-top:1px solid var(--hairline);color:var(--faint);font-size:9.5px}.command-input-row.has-smart-toggle{grid-template-columns:18px minmax(0,1fr) auto auto}.command-smart-toggle{display:inline-flex;align-items:center;gap:5px;height:24px;padding:0 8px;border:1px solid var(--border);border-radius:999px;background:transparent;color:var(--faint);cursor:pointer;font-size:10.5px;font-weight:600;letter-spacing:.02em}.command-smart-toggle:hover:not(:disabled),.command-smart-toggle:focus-visible{border-color:var(--border-strong);color:var(--ink)}.command-smart-toggle[aria-pressed=true]{border-color:color-mix(in srgb,var(--purple) 55%,transparent);background:color-mix(in srgb,var(--purple) 16%,transparent);color:var(--purple)}.command-smart-toggle:disabled{cursor:default;opacity:.45}.command-smart-header{display:flex;align-items:center;gap:7px;padding:6px 10px 8px;color:var(--purple);font-size:10.5px;font-weight:600}.command-smart-header small{margin-left:auto;overflow:hidden;color:var(--faint);font-size:9.5px;font-weight:400;text-overflow:ellipsis;white-space:nowrap}.command-smart-prompt{display:flex;flex-direction:column;align-items:center;gap:10px}.command-smart-prompt p{max-width:36ch;margin:0;font-size:11.5px;line-height:1.45}.command-smart-prompt .command-smart-hint{color:var(--faint);font-size:10.5px}.command-smart-prompt .anticon-loading{color:var(--purple);font-size:16px}.command-smart-error{color:var(--danger, #f0716e)}.command-smart-action{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 12px;border:1px solid color-mix(in srgb,var(--purple) 55%,transparent);border-radius:999px;background:color-mix(in srgb,var(--purple) 14%,transparent);color:var(--purple);cursor:pointer;font-size:11px;font-weight:600}.command-smart-action:hover,.command-smart-action:focus-visible{background:color-mix(in srgb,var(--purple) 24%,transparent)}.command-smart-action kbd{margin-left:2px;font-size:9px;opacity:.7}.command-reason{margin-top:2px;overflow:hidden;color:var(--muted);font-size:10px;font-style:italic;text-overflow:ellipsis;white-space:nowrap}.command-relevance{flex-shrink:0;color:var(--faint);font-size:9.5px;font-variant-numeric:tabular-nums}.command-footer-actions{display:flex;align-items:center;gap:8px}.command-footer-clear{display:inline-flex;align-items:center;gap:4px;height:22px;padding:0 8px;border:1px solid var(--border);border-radius:999px;background:transparent;color:var(--muted);cursor:pointer;font-size:9.5px}.command-footer-clear:hover,.command-footer-clear:focus-visible{border-color:var(--border-strong);color:var(--ink)}.destination-page>h1{margin:5px 0 8px;font-size:34px;letter-spacing:-.035em}.page-intro{max-width:600px;margin:0;color:var(--muted);font-size:14px}.directory-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-top:5px}.directory-heading h1{margin:0 0 8px;font-size:34px;letter-spacing:-.035em}.directory-heading>.ant-btn{flex:0 0 auto;margin-top:4px}.tagged-notes-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:30px;margin-top:5px}.tagged-notes-heading h1{margin:0 0 8px;font-size:34px;letter-spacing:-.035em}.tagged-notes-toolbar{display:flex;align-items:center;gap:8px;margin-top:5px}.tagged-notes-toolbar>.ant-select{width:190px}.tagged-notes-toolbar>.ant-input-affix-wrapper{width:270px}.tag-filter-bar{display:flex;align-items:center;gap:6px;margin-top:30px;padding-bottom:14px;overflow-x:auto}.tag-filter-bar button{display:inline-flex;flex:0 0 auto;align-items:center;gap:8px;min-height:33px;padding:0 10px;border:1px solid var(--border);border-radius:999px;background:var(--panel);color:var(--muted);cursor:pointer;font-size:11px}.tag-filter-bar button:hover{border-color:var(--border-strong);color:var(--soft)}.tag-filter-bar button.active{border-color:var(--border-strong);background:var(--active);color:var(--ink)}.tag-filter-bar button strong{display:inline-flex;min-width:18px;height:18px;align-items:center;justify-content:center;padding:0 5px;border-radius:999px;background:var(--well);color:var(--faint);font-size:9px}.tagged-note-list{overflow:hidden;border:1px solid var(--border);border-radius:11px;background:var(--panel)}.tagged-note-row{display:grid;grid-template-columns:auto minmax(0,1fr) 18px;align-items:center;gap:14px;width:100%;min-height:82px;padding:15px 17px;border:0;border-bottom:1px solid var(--hairline);background:transparent;cursor:pointer;text-align:left}.tagged-note-row:last-child{border-bottom:0}.tagged-note-row:hover{background:var(--well)}.tagged-note-markers{display:flex;align-items:center;gap:4px}.tagged-note-markers>span{display:inline-flex;width:30px;height:30px;align-items:center;justify-content:center;border:1px solid var(--border);border-radius:8px;background:var(--well);font-size:14px}.tagged-note-copy{display:flex;min-width:0;flex-direction:column;gap:8px}.tagged-note-copy>strong{overflow:hidden;color:var(--soft);font-size:13px;font-weight:580;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.tagged-note-copy>span{display:flex;min-width:0;align-items:center;gap:7px;color:var(--faint);font-size:9.5px}.tagged-note-copy .ant-avatar{flex:0 0 auto;background:var(--avatar-placeholder);color:var(--avatar-placeholder-text);font-size:8px}.tagged-note-copy b{overflow:hidden;color:var(--muted);font-weight:600;text-overflow:ellipsis;white-space:nowrap}.tagged-note-copy em{padding:2px 6px;border-radius:999px;background:color-mix(in srgb,var(--purple) 20%,transparent);color:var(--purple);font-size:9px;font-style:normal;font-weight:650}.tagged-note-copy time:before{margin-right:7px;color:var(--border-strong);content:"·"}.tagged-note-arrow{color:var(--faint);font-size:10px}.tagged-notes-empty{display:grid;min-height:310px;place-items:center;border:1px dashed var(--border-strong);border-radius:11px}.tagged-notes-empty .ant-empty-image{height:auto;color:var(--faint);font-size:26px}.tagged-notes-empty .ant-empty-description{color:var(--muted);font-size:11.5px}.cadence-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-top:5px}.cadence-heading h1{margin:0 0 8px;font-size:34px;letter-spacing:-.035em}.cadence-heading>.ant-btn{flex:0 0 auto;margin-top:4px}.cadence-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:30px}.cadence-summary>div{display:flex;min-height:76px;align-items:center;gap:13px;padding:15px;border:1px solid var(--border);border-radius:10px;background:var(--panel);color:var(--faint)}.cadence-summary>div>:first-child{font-size:17px}.cadence-summary>div.due>:first-child{color:var(--yellow)}.cadence-summary>div span{display:flex;flex-direction:column;color:var(--muted);font-size:10px}.cadence-summary>div strong{margin-bottom:1px;color:var(--ink);font-size:20px;font-weight:680;line-height:1}.cadence-list{margin-top:18px;overflow:hidden;border:1px solid var(--border);border-radius:11px;background:var(--panel)}.cadence-list>header,.cadence-list>article{display:grid;grid-template-columns:minmax(190px,1.4fr) minmax(130px,.8fr) minmax(160px,.9fr) 110px 76px;align-items:center;gap:14px}.cadence-list>header{min-height:38px;padding:0 14px;border-bottom:1px solid var(--hairline);color:var(--faint);font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.cadence-list>article{min-height:76px;padding:12px 10px 12px 14px;border-bottom:1px solid var(--hairline)}.cadence-list>article:last-child{border-bottom:0}.cadence-list>article.paused{opacity:.58}.cadence-topic-name,.cadence-rhythm,.cadence-state{display:flex;min-width:0;flex-direction:column}.cadence-topic-link,.cadence-person-link{width:100%;padding:0;border:0;background:transparent;font:inherit;text-align:left}.cadence-topic-link:not(:disabled),.cadence-person-link:not(:disabled){cursor:pointer}.cadence-topic-link:not(:disabled):hover strong,.cadence-person-link:not(:disabled):hover>span:last-child{color:var(--ink)}.cadence-topic-link:focus-visible,.cadence-person-link:focus-visible{border-radius:6px;outline:2px solid color-mix(in srgb,var(--purple) 65%,transparent);outline-offset:4px}.cadence-topic-link:disabled,.cadence-person-link:disabled{color:inherit;cursor:default}.cadence-topic-name strong,.cadence-rhythm strong,.cadence-state strong{overflow:hidden;color:var(--soft);font-size:11.5px;font-weight:620;text-overflow:ellipsis;white-space:nowrap}.cadence-topic-name strong{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;white-space:normal}.cadence-topic-name .ant-tag{align-self:flex-start;margin:5px 0 0;border-radius:999px;background:var(--active);color:var(--muted);font-size:8.5px}.cadence-scope{display:flex;min-width:0;align-items:center;gap:7px;color:var(--faint)}.cadence-scope>span:last-child{overflow:hidden;color:var(--muted);font-size:10.5px;text-overflow:ellipsis;white-space:nowrap}.cadence-scope .ant-avatar{flex:0 0 auto;background:var(--avatar-placeholder);color:var(--avatar-placeholder-text);font-size:8px}.cadence-rhythm small,.cadence-state small{margin-top:4px;overflow:hidden;color:var(--faint);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.cadence-state.due strong{color:var(--yellow)}.cadence-state.paused strong{color:var(--faint)}.cadence-row-actions{display:flex;justify-content:flex-end;gap:1px}.cadence-row-actions .ant-btn{width:30px;min-width:30px;height:30px;padding:0;color:var(--faint)}.cadence-empty{display:grid;min-height:330px;margin-top:18px;place-items:center;border:1px dashed var(--border-strong);border-radius:11px}.cadence-empty .ant-empty-image{height:auto;color:var(--faint);font-size:26px}.cadence-empty .ant-empty-description{color:var(--muted);font-size:11.5px}.topic-form{display:flex;flex-direction:column;gap:15px;padding-top:4px}.topic-form-intro{display:grid;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:10px;padding:12px;border:1px solid var(--border);border-radius:9px;background:var(--well);color:var(--muted)}.topic-form-intro>:first-child{justify-self:center;font-size:17px}.topic-form-intro>span{display:flex;flex-direction:column;gap:2px}.topic-form-intro strong{color:var(--ink);font-size:12.5px}.topic-form-intro small{color:var(--faint);font-size:10.5px}.topic-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.topic-form label{display:flex;min-width:0;flex-direction:column}.topic-form label>span{margin-bottom:6px;color:var(--muted);font-size:10.5px;font-weight:600}.topic-form .ant-select,.topic-form .ant-input-number-group-wrapper,.topic-date-input{width:100%}.rubric-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-top:5px}.rubric-heading h1{margin:0 0 8px;font-size:34px;letter-spacing:-.035em}.rubric-heading-actions{display:flex;flex:0 0 auto;align-items:center;gap:7px;margin-top:4px}.rubric-level-tabs{display:flex;align-items:center;gap:5px;margin-top:30px;padding-bottom:12px;overflow-x:auto}.rubric-level-tabs button{display:inline-flex;flex:0 0 auto;align-items:center;gap:8px;min-height:34px;padding:0 11px;border:1px solid var(--border);border-radius:8px;background:var(--panel);color:var(--muted);cursor:pointer;font-size:11px;font-weight:620}.rubric-level-tabs button:hover{border-color:var(--border-strong);color:var(--soft)}.rubric-level-tabs button.active{border-color:#5e5986;background:color-mix(in srgb,var(--purple) 10%,var(--panel));color:var(--ink)}.rubric-level-tabs button strong{display:inline-flex;min-width:18px;height:18px;align-items:center;justify-content:center;padding:0 5px;border-radius:999px;background:var(--well);color:var(--faint);font-size:8.5px}.rubric-level-summary{display:flex;min-height:54px;align-items:center;justify-content:space-between;gap:16px;padding:0 15px;border:1px solid var(--border);border-radius:10px;background:var(--panel);color:var(--faint);font-size:10px}.rubric-level-summary>span:first-child{display:flex;align-items:center;gap:10px}.rubric-level-summary strong{color:var(--ink);font-size:15px}.rubric-dimensions{display:flex;flex-direction:column;gap:16px;margin-top:16px}.rubric-dimension{overflow:hidden;border:1px solid var(--border);border-radius:11px;background:var(--panel)}.rubric-dimension>header{display:flex;min-height:48px;align-items:center;justify-content:space-between;gap:14px;padding:0 15px;border-bottom:1px solid var(--hairline);background:var(--well)}.rubric-dimension h2{margin:0;color:var(--soft);font-size:12px;font-weight:660}.rubric-dimension-title{display:flex;min-width:0;flex:1;align-items:center;gap:5px}.rubric-dimension-title h2{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rubric-dimension-title-edit.ant-btn,.rubric-dimension-title-editor .ant-btn{width:24px;min-width:24px;height:24px;padding:0;color:var(--faint)}.rubric-dimension-title-edit.ant-btn{opacity:.62}.rubric-dimension-title:hover .rubric-dimension-title-edit.ant-btn,.rubric-dimension-title-edit.ant-btn:focus-visible{opacity:1}.rubric-dimension-title-editor{display:flex;width:min(100%,640px);align-items:center;gap:3px}.rubric-dimension-title-editor .ant-input{min-width:0;flex:1}.rubric-dimension-count{display:inline-flex;min-width:22px;height:20px;align-items:center;justify-content:center;border-radius:999px;background:var(--active);color:var(--faint);font-size:9px}.rubric-dimension article{display:grid;grid-template-columns:24px minmax(0,1fr) auto 68px;align-items:start;gap:12px;min-height:68px;padding:14px 10px 14px 15px;border-bottom:1px solid var(--hairline)}.rubric-dimension article:last-child{border-bottom:0}.criterion-index{display:inline-flex;width:22px;height:22px;align-items:center;justify-content:center;border:1px solid var(--border);border-radius:6px;color:var(--faint);font-size:8.5px}.rubric-dimension article p{margin:1px 0 0;color:var(--soft);font-size:12px;line-height:1.55}.rubric-dimension article>.ant-tag{margin:1px 0 0;border-radius:999px;background:color-mix(in srgb,var(--purple) 10%,var(--active));color:var(--purple);font-size:8.5px}.criterion-actions{display:flex;justify-content:flex-end;gap:1px}.criterion-actions .ant-btn{width:30px;min-width:30px;height:30px;padding:0;color:var(--faint)}.rubric-empty{display:grid;min-height:360px;margin-top:32px;place-items:center;border:1px dashed var(--border-strong);border-radius:12px}.rubric-empty .ant-empty-image{height:auto;color:var(--faint);font-size:28px}.rubric-empty .ant-empty-description{color:var(--muted);font-size:11.5px}.rubric-empty .ant-empty-footer>div{display:flex;justify-content:center;gap:8px}.criterion-form,.rubric-import{display:flex;flex-direction:column;gap:15px;padding-top:4px}.criterion-form-intro,.rubric-import-heading{display:grid;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:10px;padding:12px;border:1px solid var(--border);border-radius:9px;background:var(--well);color:var(--muted)}.criterion-form-intro>:first-child,.rubric-import-heading>:first-child{justify-self:center;font-size:17px}.criterion-form-intro>span,.rubric-import-heading>span{display:flex;flex-direction:column;gap:2px}.criterion-form-intro strong,.rubric-import-heading strong{color:var(--ink);font-size:12.5px}.criterion-form-intro small,.rubric-import-heading small{color:var(--faint);font-size:10.5px}.criterion-form-grid{display:grid;grid-template-columns:.5fr 1fr;gap:13px}.criterion-form label{display:flex;min-width:0;flex-direction:column}.criterion-form label>span{margin-bottom:6px;color:var(--muted);font-size:10.5px;font-weight:600}.criterion-core-value{flex-direction:row!important;align-items:center;justify-content:space-between;gap:18px;padding:12px;border:1px solid var(--border);border-radius:9px;background:var(--well)}.criterion-core-value>span{display:flex;flex-direction:column;gap:2px;margin:0!important}.criterion-core-value strong{color:var(--soft);font-size:11px}.criterion-core-value small{color:var(--faint);font-size:9.5px;font-weight:500}.rubric-import textarea{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;line-height:1.55}.rubric-import-mode{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.rubric-import-mode .ant-radio-button-wrapper{border:1px solid var(--border)!important;border-radius:8px!important;text-align:center}.rubric-import-preview{display:flex;min-height:38px;align-items:center;justify-content:space-between;gap:14px;padding:8px 11px;border-radius:8px;background:color-mix(in srgb,var(--green) 8%,var(--well));color:var(--muted);font-size:10.5px}.rubric-import-preview span:first-child{color:var(--green);font-weight:650}.people-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:24px}.company-general-notes{margin-top:34px}.company-general-notes-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:28px;margin-bottom:10px}.company-general-notes-heading h2{display:flex;align-items:center;gap:9px;margin:0;font-size:14px;font-weight:650;letter-spacing:-.01em}.company-general-notes-heading h2 .anticon{width:20px;color:var(--muted);font-size:14px}.company-general-notes-heading>span{color:var(--faint);font-size:10px}.company-general-notes .rich-editor .ProseMirror{min-height:98px;max-height:274px;overflow-y:auto}.person-directory-card{position:relative;overflow:hidden;border:1px solid var(--border);border-radius:11px;background:var(--panel);transition:border-color .14s ease,transform .14s ease}.person-directory-card:hover{border-color:var(--border-strong);transform:translateY(-1px)}.person-directory-main{display:grid;grid-template-columns:46px minmax(0,1fr);align-items:center;gap:12px;width:100%;min-height:112px;padding:18px 56px 18px 18px;border:0;background:transparent;cursor:pointer;text-align:left}.person-directory-main:hover{background:var(--well)}.person-directory-main .ant-avatar{background:var(--avatar-placeholder);color:var(--avatar-placeholder-text);font-size:13px;font-weight:700}.person-directory-identity{display:flex;min-width:0;flex-direction:column}.person-directory-name{display:flex;min-width:0;align-items:center;gap:7px}.person-directory-name strong{overflow:hidden;font-size:15px;font-weight:670;text-overflow:ellipsis;white-space:nowrap}.person-directory-name .ant-tag{flex:0 0 auto;margin:0;border-radius:999px;background:var(--active);color:var(--soft);font-size:9.5px}.person-directory-identity>small{display:flex;min-width:0;align-items:center;gap:5px;margin-top:5px;overflow:hidden;color:var(--muted);font-size:10.5px;text-overflow:ellipsis;white-space:nowrap}.person-directory-role{margin-top:3px;color:var(--faint);font-size:10.5px}.person-directory-meta{display:flex;align-items:center;justify-content:space-between;min-height:52px;padding:9px 10px 9px 18px;border-top:1px solid var(--hairline)}.person-directory-meta>span{display:grid;grid-template-columns:15px auto auto auto;align-items:center;gap:7px;color:var(--faint)}.person-directory-meta small,.person-directory-meta strong,.person-directory-meta i{font-size:9.5px;font-style:normal}.person-directory-meta strong{color:var(--soft);font-weight:600}.person-directory-meta i{color:var(--faint)}.person-directory-open-window.ant-btn{position:absolute;z-index:1;top:14px;right:14px}.people-empty-state{display:flex;min-height:360px;flex-direction:column;align-items:center;justify-content:center;margin-top:34px;padding:40px;border:1px dashed var(--border-strong);border-radius:12px;text-align:center}.people-empty-state>span{display:inline-flex;align-items:center;justify-content:center;width:50px;height:50px;border-radius:14px;background:var(--active);color:var(--soft);font-size:21px}.people-empty-state h2{margin:17px 0 6px;font-size:17px}.people-empty-state p{max-width:430px;margin:0 0 18px;color:var(--muted);font-size:12px;line-height:1.55}.person-form{max-height:min(70dvh,720px);margin:4px -4px -4px;padding:0 4px;overflow-y:auto}.person-form>section{padding:19px 0;border-top:1px solid var(--hairline)}.person-form>section:first-child{padding-top:8px;border-top:0}.person-form-section-heading{display:flex;flex-direction:column;gap:3px;margin-bottom:13px}.person-form-section-heading strong{color:var(--ink);font-size:13px}.person-form-section-heading>span{color:var(--faint);font-size:10.5px}.person-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.person-form-grid label{min-width:0}.person-form-grid label>span{display:flex;align-items:center;gap:5px;margin-bottom:6px;color:var(--muted);font-size:10.5px;font-weight:600}.person-form-grid label>span small{color:var(--faint);font-size:9px;font-weight:500}.person-form-grid .ant-input-number{width:100%}.person-form-wide{grid-column:1 / -1}.overview-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:36px}.overview-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-top:5px}.overview-heading h1{margin:0 0 8px}.overview-heading>span{flex:0 0 auto;margin-top:6px}.overview-sync-alert{max-width:920px;margin-top:22px}.overview-grid>div{display:flex;min-height:112px;flex-direction:column;justify-content:center;padding:18px;border:1px solid var(--border);border-radius:10px;background:var(--panel)}.overview-grid strong{font-size:30px;font-weight:680;letter-spacing:-.04em}.overview-grid span{margin-top:3px;color:var(--muted);font-size:11px}.overview-people{margin-top:36px}.overview-people h2{font-size:14px}.overview-people button{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:58px;padding:10px 12px;border:1px solid var(--border);border-bottom-width:0;background:var(--panel);cursor:pointer;text-align:left}.overview-people button:first-of-type{border-radius:9px 9px 0 0}.overview-people button:last-of-type{border-bottom-width:1px;border-radius:0 0 9px 9px}.overview-people button:only-of-type{border-radius:9px}.overview-people button:hover{background:var(--well)}.overview-people button>span:nth-child(2){display:flex;flex-direction:column}.overview-people strong{font-size:12.5px}.overview-people small,.overview-people time{color:var(--faint);font-size:10px}.overview-people time{display:flex;align-items:flex-end;flex-direction:column;gap:2px;text-align:right}.overview-people time>span{color:var(--soft);font-size:10.5px}.overview-people time>small{color:var(--faint);font-size:10px}.placeholder-card{display:flex;min-height:320px;flex-direction:column;align-items:center;justify-content:center;margin-top:36px;padding:40px;border:1px dashed var(--border-strong);border-radius:12px;color:var(--muted);text-align:center}.placeholder-card>span{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:12px;background:var(--active);color:var(--soft);font-size:19px}.placeholder-card h2{margin:16px 0 6px;color:var(--ink);font-size:16px}.placeholder-card p{max-width:470px;margin:0;font-size:12px;line-height:1.55}.company-config-page{max-width:880px}.config-section{margin-top:38px}.config-section-heading{display:flex;align-items:flex-start;gap:11px;margin-bottom:12px;color:var(--soft)}.config-section-heading>span:nth-child(2){display:flex;min-width:0;flex-direction:column;gap:5px}.config-section-heading strong{color:var(--ink);font-size:14px;line-height:1.25}.config-section-heading small,.config-field small{color:var(--faint);font-size:11px;font-weight:450;line-height:1.45}.config-card{overflow:hidden;border:1px solid var(--border);border-radius:11px;background:var(--panel)}.config-card>.config-field+.config-field{border-top:1px solid var(--hairline)}.config-field{display:grid;gap:9px;padding:18px}.config-field>span:first-child{color:var(--soft);font-size:12px;font-weight:650}.config-field-inline{grid-template-columns:minmax(0,1fr) auto;align-items:center}.config-field-inline>span:first-child{display:flex;flex-direction:column;gap:3px}.config-actions{display:flex;align-items:center;justify-content:flex-end;gap:14px;margin-top:24px}.config-actions>span{color:var(--faint);font-size:11px}.integrations-page code{color:var(--soft);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9em}.integration-feedback{margin-top:24px}.integration-section .config-section-heading{display:grid;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;column-gap:11px}.integration-section .config-section-heading>.ant-tag{display:inline-flex;min-height:30px;align-items:center;justify-self:end;gap:7px;margin:0;padding:0 11px;border-radius:8px;font-size:11px;line-height:1;white-space:nowrap}.integration-section .config-section-heading>.ant-tag .ant-tag-icon{display:inline-flex;align-items:center;margin-inline-end:0}.integration-section .config-section-heading>.ant-tag .anticon{font-size:12px}.integration-card>.config-field+.config-field,.integration-card>.integration-grid+.config-field,.integration-card>.config-field+.integration-card-actions{border-top:1px solid var(--hairline)}.config-field>small{margin-top:-3px}.config-field i{color:var(--faint);font-size:10px;font-style:normal;font-weight:500}.integration-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.integration-grid .config-field+.config-field{border-left:1px solid var(--hairline)}.ai-integration-grid{grid-template-columns:minmax(160px,.7fr) minmax(0,1.3fr)}.credential-file-row{display:flex;align-items:center;gap:10px}.credential-file-row input{display:none}.credential-file-row>span{overflow:hidden;color:var(--muted);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.integration-card-actions{display:flex;justify-content:flex-end;padding:12px 18px;background:var(--well)}.credential-safety-note{display:flex;align-items:flex-start;gap:11px;margin-top:32px;padding:14px 16px;border:1px solid var(--border);border-radius:10px;background:var(--well);color:var(--muted)}.credential-safety-note>span:last-child{display:flex;flex-direction:column;gap:3px}.credential-safety-note strong{color:var(--soft);font-size:12px}.credential-safety-note small{color:var(--faint);font-size:10.5px;line-height:1.5}.loading-screen{display:flex;min-height:100dvh;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:var(--muted);font-size:12px}.loading-screen strong{color:var(--ink);font-size:15px}.loading-spinner{position:relative;width:32px;height:32px;animation:loading-spinner-rotate 1.2s linear infinite}.loading-spinner i{position:absolute;width:14px;height:14px;border-radius:50%;background:var(--soft);opacity:.3;animation:loading-spinner-pulse 1s linear infinite alternate}.loading-spinner i:nth-child(1){top:0;left:0}.loading-spinner i:nth-child(2){top:0;right:0;animation-delay:.4s}.loading-spinner i:nth-child(3){right:0;bottom:0;animation-delay:.8s}.loading-spinner i:nth-child(4){bottom:0;left:0;animation-delay:1.2s}@keyframes loading-spinner-rotate{0%{transform:rotate(45deg)}to{transform:rotate(405deg)}}@keyframes loading-spinner-pulse{to{opacity:1}}.loading-cloud{color:var(--accent);font-size:30px}.loading-auth{display:flex;min-height:40px;align-items:center;gap:8px;margin-top:6px}.cloudkit-sign-in-button{min-width:218px;height:40px;padding:0 20px;border:1px solid #fff;border-radius:6px;background:#fff;color:#111;cursor:pointer;font-size:14px;font-weight:650}.cloudkit-sign-in-button:hover:not(:disabled){background:#eee}.cloudkit-sign-in-button:disabled{cursor:wait;opacity:.65}.loading-error{max-width:420px;color:var(--red);text-align:center}.mobile-drawer{display:none}@media(max-width:1180px){.workspace.with-composer{grid-template-columns:minmax(460px,1fr) minmax(380px,430px)}.identity-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-left:0}}@media(max-width:800px){.app-shell{display:block}.desktop-sidebar,.desktop-topbar{display:none}.mobile-topbar,.mobile-drawer{display:flex}.mobile-drawer .ant-drawer-body{padding:0}.history-actions kbd{display:none}.workspace,.workspace.with-composer{display:block;min-height:calc(100dvh - 56px)}.workspace.with-composer{height:calc(100dvh - 56px);overflow:hidden}.member-privacy-cover{top:56px;right:0;bottom:0;left:0}.person-detail,.destination-page,.workspace.with-composer .person-detail,.workspace.with-composer .destination-page{padding:28px 20px calc(56px + env(safe-area-inset-bottom))}.meeting-composer{position:fixed;z-index:80;top:0;right:0;bottom:0;left:0;height:100dvh;border-left:0}.composer-header{padding-top:max(14px,env(safe-area-inset-top))}.composer-footer{padding-bottom:max(14px,env(safe-area-inset-bottom))}}@media(max-width:620px){html,body,#root{max-width:100%;overflow-x:clip}.note-image-lightbox{padding:max(14px,env(safe-area-inset-top)) max(14px,env(safe-area-inset-right)) max(14px,env(safe-area-inset-bottom)) max(14px,env(safe-area-inset-left))}.profile-hero{display:flex;flex-direction:column;gap:18px;margin-bottom:34px}.directory-heading,.tagged-notes-heading,.cadence-heading,.rubric-heading{flex-direction:column;gap:16px}.rubric-heading-actions{display:grid;grid-template-columns:1fr 1fr auto;width:100%;margin:0}.rubric-level-tabs{margin-right:-20px;padding-right:20px}.rubric-dimension article{grid-template-columns:24px minmax(0,1fr) 58px;gap:9px;padding:13px 8px 13px 12px}.rubric-dimension article>.ant-tag{grid-column:2;justify-self:start}.criterion-actions{grid-column:3;grid-row:1 / span 2}.criterion-form-grid,.rubric-import-mode{grid-template-columns:1fr}.cadence-heading>.ant-btn{width:100%;margin:0}.cadence-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.cadence-summary>div{min-height:70px;gap:8px;padding:10px}.cadence-list{border:0;background:transparent}.cadence-list>header{display:none}.cadence-list>article{grid-template-columns:minmax(0,1fr) auto;gap:12px;min-height:0;margin-bottom:10px;padding:14px;border:1px solid var(--border);border-radius:10px;background:var(--panel)}.cadence-list>article:last-child{border-bottom:1px solid var(--border)}.cadence-topic-name{grid-column:1}.cadence-row-actions{grid-column:2;grid-row:1}.cadence-scope,.cadence-rhythm,.cadence-state{grid-column:1 / -1}.cadence-rhythm,.cadence-state{padding-top:9px;border-top:1px solid var(--hairline)}.topic-form-grid{grid-template-columns:1fr}.tagged-notes-toolbar{width:100%;align-items:stretch;flex-direction:column;margin:0}.tagged-notes-toolbar>.ant-select,.tagged-notes-toolbar>.ant-input-affix-wrapper{width:100%}.directory-heading>.ant-btn{width:100%}.people-grid,.person-form-grid{grid-template-columns:1fr}.person-form-wide{grid-column:auto}.person-directory-meta>span{grid-template-columns:15px auto auto}.person-directory-meta i{display:none}.profile-primary{align-items:flex-start;gap:14px}.profile-avatar{width:64px!important;height:64px!important;font-size:18px!important;line-height:64px!important}.profile-name-row{flex-wrap:wrap;gap:7px}.profile-name-row h1{font-size:27px}.profile-primary p{font-size:13px}.profile-actions{width:100%}.profile-actions>span{flex:1 1 100%}.profile-actions>span .ant-btn{width:100%}.profile-actions .ant-btn{flex:1}.profile-actions kbd{display:none}.development-brief-controls .ant-btn{width:100%}.shoutout-query{grid-template-columns:1fr}.shoutout-query>span,.shoutout-query .ant-btn{width:100%}.shoutout-draft footer{align-items:stretch;flex-direction:column}.shoutout-attachment{width:92px;height:68px}.shoutout-attach-button.ant-btn{height:68px}.shoutout-actions{width:100%}.shoutout-actions>span,.shoutout-actions .ant-btn{flex:1;width:100%}.development-insight-grid,.development-action-grid{grid-template-columns:1fr}.development-insight-grid>div+div,.development-action-grid>div+div{border-left:0}.development-caveats{flex-direction:column}.suggested-topic-heading{align-items:stretch;flex-direction:column}.suggested-topic-heading .ant-btn{align-self:flex-start}.identity-grid,.metric-grid,.overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-heading{align-items:stretch;flex-direction:column}.overview-heading>span,.overview-heading .ant-btn{width:100%}.config-field-inline{grid-template-columns:1fr}.config-field-inline .ant-input-number-group-wrapper{width:100%}.config-actions{align-items:stretch;flex-direction:column}.integration-section .config-section-heading{grid-template-columns:18px minmax(0,1fr);align-items:flex-start;row-gap:0}.integration-section .config-section-heading>.ant-tag{grid-column:2;justify-self:start;width:auto;margin-top:7px}.integration-grid,.ai-integration-grid{grid-template-columns:1fr}.integration-grid .config-field+.config-field{border-top:1px solid var(--hairline);border-left:0}.credential-file-row{align-items:stretch;flex-direction:column}.credential-file-row>span{white-space:normal}.identity-grid{margin:0}.performance-review-create,.performance-review-card>header{align-items:stretch;flex-direction:column}.performance-review-range{display:grid;grid-template-columns:minmax(0,1fr)}.performance-review-range label{min-width:0}.performance-review-range>span{grid-column:1 / -1}.performance-review-range .ant-btn{width:100%}.performance-review-actions{justify-content:flex-start}.performance-review-note{padding:14px;font-size:16px}.performance-review-editor{padding:8px}.person-detail>section,.history-section,.evidence-section{margin-top:28px}.evidence-row{grid-template-columns:30px minmax(0,1fr) auto}.evidence-source-filter{width:100%;margin-left:0}.evidence-source-filter .ant-segmented-group{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.evidence-aside time{display:none}.evidence-table-heading{padding-right:14px}.meeting-card{padding:14px}.rich-editor.inline-rich-editor .editor-toolbar{right:12px;left:132px;max-width:calc(100% - 144px);overflow-x:auto;overflow-y:hidden;flex-wrap:nowrap;overscroll-behavior-inline:contain;scrollbar-width:none}.rich-editor.inline-rich-editor .editor-toolbar::-webkit-scrollbar{display:none}.rich-editor.inline-rich-editor .editor-toolbar>*{flex:0 0 auto}.history-heading .ant-btn{padding-inline:8px}.history-heading{align-items:flex-start}.history-actions{align-items:flex-end;flex-direction:column}.history-actions .ant-btn{height:27px}.notes-import-preview{align-items:flex-start;flex-direction:column;gap:3px}.tag-filter-bar{margin-right:-20px;padding-right:20px}.tagged-note-row{grid-template-columns:auto minmax(0,1fr);gap:11px;padding:14px}.tagged-note-arrow{display:none}.tagged-note-copy>strong{display:-webkit-box;overflow:hidden;text-overflow:initial;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.command-backdrop{align-items:flex-start;padding:max(12px,env(safe-area-inset-top)) 10px 10px}.command-modal{max-height:calc(100dvh - 24px)}.command-input-row{grid-template-columns:18px minmax(0,1fr)}.command-input-row.has-smart-toggle{grid-template-columns:18px minmax(0,1fr) auto}.command-input-row input,.follow-up-add-form .ant-input{font-size:16px}.follow-up-heading{flex-wrap:wrap}.follow-up-heading-actions{flex:1 1 auto;flex-wrap:wrap}.action-item-copy{align-items:flex-start;flex-direction:column;gap:3px}.command-keys{display:none}.command-results{max-height:70dvh}.editor-toolbar{flex-wrap:wrap}.toolbar-spacer{display:none}.marker-buttons{margin-left:auto}.rich-editor .ProseMirror{min-height:34dvh;max-height:44dvh;font-size:16px}.meeting-notes,.previous-notes{font-size:16px}.composer-footer .save-state{display:none}.composer-footer .ant-btn:last-child{margin-left:auto}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important}.note-image-upload-spinner{animation:none}}@media(hover:none)and (pointer:coarse){input:not([type=checkbox],[type=radio],[type=range],[type=color],[type=file]),textarea,select,.ProseMirror{font-size:16px!important}.meeting-date-picker.ant-picker{width:152px}}.time-off-window-field .ant-input-number-group-wrapper{width:168px}.integration-test-feedback{margin:0 20px 16px}.integration-test-feedback .ant-alert-description{white-space:pre-line}.integration-card-actions{align-items:center;gap:8px}.time-off-sync-status{margin-right:auto;color:var(--muted);font-size:12px}.time-off-summary{display:inline-flex;align-items:center;gap:5px;margin-top:5px;color:var(--muted);font-size:10.5px;font-weight:560}.time-off-summary.is-current{color:var(--yellow)}.time-off-summary.is-upcoming{color:var(--blue)}.time-off-panel{grid-column:1 / -1;margin:10px 0 0 108px;max-width:490px;border:1px solid var(--border);border-radius:9px;background:var(--panel);color:var(--muted)}.time-off-panel-heading{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px 8px 4px 11px}.time-off-panel-heading>.anticon{justify-self:center;font-size:16px}.time-off-panel-heading>span{display:flex;min-width:0;flex-direction:column}.time-off-panel-heading small{color:var(--faint);font-size:9.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.time-off-panel-heading strong{color:var(--soft);font-size:13px;font-weight:600}.time-off-panel-heading strong.is-current{color:var(--yellow)}.time-off-panel-heading strong.is-upcoming{color:var(--blue)}.time-off-stats{display:flex;flex-wrap:wrap;gap:4px 14px;padding:2px 11px 10px 47px;font-size:11.5px}.time-off-stats strong{color:var(--ink);font-weight:650}.time-off-toggle{display:flex;width:100%;align-items:center;gap:7px;padding:8px 11px 8px 47px;border:0;border-top:1px solid var(--hairline);background:transparent;color:var(--muted);font:inherit;font-size:11.5px;text-align:left;cursor:pointer}.time-off-toggle .anticon{font-size:9px;transition:transform .13s ease}.time-off-toggle.is-expanded .anticon{transform:rotate(180deg)}.time-off-toggle:hover{color:var(--soft)}.time-off-history{padding:0 11px 10px 47px}.time-off-history section+section{margin-top:10px}.time-off-history h4{display:flex;justify-content:space-between;margin:4px 0;color:var(--soft);font-size:11.5px;font-weight:650}.time-off-history h4 span{color:var(--faint);font-weight:500}.time-off-history ul{margin:0;padding:0;list-style:none}.time-off-history li{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:10px;padding:5px 0;border-top:1px solid var(--hairline);font-size:12px}.time-off-history li span{color:var(--soft)}.time-off-history li small{color:var(--faint);font-size:11px}.time-off-history li strong{min-width:48px;color:var(--muted);font-weight:560;text-align:right}.time-off-history li.is-current span{color:var(--yellow)}@media(max-width:1180px){.time-off-panel{max-width:none;margin-left:0}}@container (max-width: 820px){.time-off-panel{grid-column:1;grid-row:4;max-width:none;margin-left:0}}@media(max-width:620px){.time-off-panel{max-width:none;margin-left:0}.time-off-summary{font-size:12px}}.person-form-grid div.person-form-wide>span{display:flex;align-items:center;gap:5px;margin-bottom:6px;color:var(--muted);font-size:10.5px;font-weight:600}.person-form-grid div.person-form-wide>span small{color:var(--faint);font-size:9px;font-weight:500}.attribute-choices{display:flex;flex-wrap:wrap;gap:7px}.attribute-choices button{--attribute-color: var(--faint);display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 11px;border:1px solid var(--border);border-radius:8px;background:var(--well);color:var(--soft);font:inherit;font-size:12px;cursor:pointer}.attribute-choices button i{width:8px;height:8px;border:1px solid var(--attribute-color);border-radius:50%;background:var(--attribute-color)}.attribute-choices button:hover{border-color:var(--border-strong)}.attribute-choices button.is-selected{border-color:var(--attribute-color);background:color-mix(in srgb,var(--attribute-color) 16%,transparent);color:var(--ink)}.attribute-ring{outline:2px solid var(--attribute-color);outline-offset:2px}.attribute-ring.attribute-ring-small{outline-width:1.5px;outline-offset:1.5px}.person-directory-card.has-attribute{box-shadow:inset 3px 0 0 var(--attribute-color)}.team-mix{margin-top:36px}.team-mix-heading{display:flex;align-items:baseline;justify-content:space-between}.team-mix-heading h2{margin:0;font-size:14px}.team-mix-heading small{color:var(--faint);font-size:11.5px}.team-mix-bar{display:flex;gap:2px;height:8px;margin:12px 0;overflow:hidden;border-radius:999px}.team-mix-bar i{background:var(--attribute-color, var(--border-strong))}.team-mix-buckets{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.team-mix-bucket{display:flex;flex-direction:column;gap:8px;min-width:0;padding:10px 12px;border:1px solid var(--border);border-radius:10px;background:var(--panel);color:inherit;font:inherit;text-align:left;cursor:pointer}.team-mix-bucket:hover{border-color:var(--border-strong)}.team-mix-bucket.is-selected{border-color:var(--attribute-color);background:color-mix(in srgb,var(--attribute-color) 9%,var(--panel))}.team-mix-bucket:disabled{cursor:default;opacity:.55}.team-mix-bucket-top{display:flex;align-items:center;justify-content:space-between}.team-mix-bucket-top strong{color:var(--ink);font-size:18px;font-weight:650}.attribute-letter{color:var(--attribute-color);font-size:12px;font-weight:700;letter-spacing:.03em}.avatar-stack{display:flex;flex-wrap:wrap;row-gap:6px;min-height:26px;padding-left:7px}.avatar-stack .ant-avatar{flex:0 0 auto;margin-left:-7px}.avatar-stack .ant-avatar{box-shadow:0 0 0 2px var(--panel)}.overview-people-heading{display:flex;align-items:center;justify-content:space-between;gap:10px}.overview-people-filter{display:inline-flex;align-items:center;gap:8px;color:var(--faint);font-size:11.5px}.overview-people .overview-people-filter button{display:inline;width:auto;min-height:0;padding:0;border:0;border-radius:0;background:none;color:var(--muted);font:inherit;text-decoration:underline;cursor:pointer}@media(max-width:620px){.team-mix-buckets{grid-template-columns:repeat(2,minmax(0,1fr))}}.overview-people-filter{flex:0 0 auto;white-space:nowrap}.overview-people-filter .attribute-letter{flex:0 0 auto}html:has(.ant-modal-wrap:not([style*="display: none"])),html:has(.ant-drawer-open){overflow:hidden;overscroll-behavior:none}.overview-cadence{white-space:nowrap}.member-chat-trigger{display:flex;align-items:center;gap:10px;width:100%;min-height:46px;margin-top:22px;padding:0 16px;border:1px solid var(--border);border-radius:10px;background:var(--panel);color:var(--muted);font:inherit;font-size:13px;text-align:left;cursor:text;transition:border-color .12s ease,color .12s ease}.member-chat-trigger:hover:not(:disabled){border-color:var(--border-strong);color:var(--soft)}.member-chat-trigger:disabled{cursor:not-allowed;opacity:.6}.member-chat-trigger-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.member-chat-trigger small{flex:none;color:var(--faint);font-size:11px}.member-chat-trigger small.is-working{color:var(--purple)}.member-chat-trigger small.is-error{color:var(--red)}.member-chat-title{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;padding-right:28px}.member-chat-title-text{flex:1;min-width:0}.member-chat-title-actions{display:flex;gap:6px}.member-chat{display:flex;height:min(640px,calc(100vh - 220px));flex-direction:column}.member-chat-thread{display:flex;flex:1;flex-direction:column;gap:14px;min-height:0;margin:0 -24px;padding:6px 24px 16px;overflow-y:auto;overscroll-behavior:contain}.member-chat-empty{margin:auto;max-width:420px;color:var(--muted);text-align:center}.member-chat-empty strong{color:var(--soft)}.member-chat-empty p{margin:6px 0 0;font-size:12.5px;line-height:1.55}.member-chat-message{display:flex;max-width:86%;flex-direction:column;gap:4px}.member-chat-message.is-user{align-self:flex-end;align-items:flex-end}.member-chat-message.is-assistant{align-self:flex-start}.member-chat-bubble{padding:10px 14px;border:1px solid var(--hairline);border-radius:12px;background:var(--well);color:var(--ink);font-size:13.5px;line-height:1.55;overflow-wrap:anywhere}.member-chat-message.is-user .member-chat-bubble{border-color:color-mix(in srgb,var(--purple) 30%,var(--hairline));background:color-mix(in srgb,var(--purple) 14%,var(--panel));white-space:pre-wrap}.member-chat-message.is-thinking .member-chat-bubble{color:var(--muted)}.member-chat-bubble p,.member-chat-bubble ul{margin:0}.member-chat-bubble p+p,.member-chat-bubble p+ul,.member-chat-bubble ul+p,.member-chat-bubble ul+ul{margin-top:8px}.member-chat-bubble ul{padding-left:18px}.member-chat-message time{padding:0 4px;color:var(--faint);font-size:10px}.member-chat-error{flex:none}.member-chat-composer{display:flex;align-items:flex-end;gap:8px;padding-top:12px;border-top:1px solid var(--hairline)}.member-chat-composer textarea.ant-input{min-height:40px;padding:8px 12px;font-size:14px;line-height:22px}.member-chat-composer .ant-btn{flex:none;width:40px;height:40px}@media(max-width:620px){.ant-modal-wrap .member-chat-modal.ant-modal{top:var(--member-chat-top, 0px);vertical-align:top;width:100vw!important;max-width:100vw;margin:0;padding:0}.ant-modal-wrap:has(.member-chat-modal){overscroll-behavior:none}.member-chat-modal .ant-modal-container,.member-chat-modal .ant-modal-content{display:flex;height:var(--member-chat-height, 100dvh);flex-direction:column;border-radius:0;padding-top:max(16px,env(safe-area-inset-top));padding-bottom:max(12px,env(safe-area-inset-bottom))}.member-chat-modal .ant-modal-body{display:flex;flex:1;min-height:0;flex-direction:column}.member-chat{height:auto;flex:1;min-height:0}.member-chat-thread{margin:0 -16px;padding-right:16px;padding-left:16px}.member-chat-composer textarea.ant-input{font-size:16px}.member-chat-empty{margin:12px auto auto}.member-chat-title{flex-direction:column;align-items:flex-start}.member-chat-keyboard-open .member-chat-modal .ant-modal-container,.member-chat-keyboard-open .member-chat-modal .ant-modal-content{padding-bottom:8px}}.member-chat-inline-ref{display:inline-flex;max-width:170px;margin-left:4px;vertical-align:1px}.member-chat-inline-ref .ant-tag{display:inline-flex;align-items:center;height:18px;max-width:100%;margin:0;padding:0 6px;overflow:hidden;background:var(--active);color:var(--muted);font-size:10px;line-height:18px}.member-chat-inline-ref .analysis-evidence-link,.member-chat-inline-ref>span{display:inline-flex;max-width:100%}.member-chat-inline-ref .analysis-evidence-link:hover .ant-tag{color:var(--soft)}.member-chat-inline-ref .anticon{margin-left:4px;font-size:9px}
