.ai-side-panel_frame__9qp1y{position:relative;width:100%;height:640px;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-surface);background:var(--surface);color:var(--foreground);font-family:var(--font-body);font-size:var(--text-sm);letter-spacing:var(--tracking-body);line-height:var(--leading-body);isolation:isolate}.ai-side-panel_frame__9qp1y dd,.ai-side-panel_frame__9qp1y dl,.ai-side-panel_frame__9qp1y h1,.ai-side-panel_frame__9qp1y h2,.ai-side-panel_frame__9qp1y ol,.ai-side-panel_frame__9qp1y p,.ai-side-panel_frame__9qp1y ul{margin:0}.ai-side-panel_actions__Q_khe,.ai-side-panel_chips___hBfg,.ai-side-panel_messages__1XxOs,.ai-side-panel_prompts__jd5RT{padding:0;list-style:none}.ai-side-panel_frame__9qp1y button,.ai-side-panel_frame__9qp1y textarea{font:inherit;letter-spacing:inherit;color:inherit;-webkit-tap-highlight-color:transparent}.ai-side-panel_frame__9qp1y :focus,.ai-side-panel_frame__9qp1y :focus-visible{outline:none}.ai-side-panel_srOnly__NPHbr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.ai-side-panel_muted__Iyffv{color:var(--text-muted)}.ai-side-panel_bar__CAYjc{position:absolute;top:0;right:0;left:0;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);height:52px;padding:0 var(--space-3) 0 var(--space-5);border-bottom:1px solid var(--border);background:var(--surface)}.ai-side-panel_crumbs__3tku9{display:flex;align-items:center;gap:var(--space-2);min-width:0;color:var(--text-muted);white-space:nowrap}.ai-side-panel_crumbCurrent__adkVP{overflow:hidden;color:var(--foreground);font-weight:500;text-overflow:ellipsis}.ai-side-panel_askButton__3MZC6{display:inline-flex;flex:none;align-items:center;gap:7px;height:34px;padding:0 6px 0 var(--space-3);border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface);font-weight:500;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard),transform var(--duration-fast) var(--ease-standard)}.ai-side-panel_askButton__3MZC6 svg{color:var(--accent)}.ai-side-panel_askButton__3MZC6[aria-pressed=true]{border-color:color-mix(in oklab,var(--accent) 40%,transparent);background:var(--accent-subtle);color:var(--accent-strong)}.ai-side-panel_askButton__3MZC6:active{transform:scale(.97)}.ai-side-panel_kbd__gGM_2{padding:1px 6px;border-radius:8px;background:var(--surface-muted);color:var(--text-muted);font-family:inherit;font-size:var(--text-xs);line-height:1.4}.ai-side-panel_askButton__3MZC6[aria-pressed=true] .ai-side-panel_kbd__gGM_2{background:var(--surface)}.ai-side-panel_main__88T8T{position:absolute;top:52px;right:0;bottom:0;left:0;container-type:inline-size;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.ai-side-panel_doc__1mZ2g{box-sizing:border-box;display:grid;gap:var(--space-5);max-width:760px;margin:0 auto;padding:var(--space-8) var(--space-6) var(--space-12)}.ai-side-panel_doc__1mZ2g>*{min-width:0}.ai-side-panel_docTitle__vsZqi{font-family:var(--font-display);font-size:var(--text-3xl);font-weight:500;letter-spacing:var(--tracking-display);line-height:var(--leading-display)}.ai-side-panel_docMeta__MBAXm{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-8);margin-top:calc(var(--space-2) * -1)!important}.ai-side-panel_docMeta__MBAXm div{display:grid;gap:4px}.ai-side-panel_docMeta__MBAXm dt{color:var(--text-muted);font-size:var(--text-xs)}.ai-side-panel_docMeta__MBAXm dd{display:flex;align-items:center;min-height:24px}.ai-side-panel_person___Esmm{display:inline-flex;align-items:center;gap:7px;min-width:0;white-space:nowrap}.ai-side-panel_face__gvOjF{position:relative;display:inline-block;flex:none;overflow:hidden;border-radius:var(--radius-pill);background:var(--surface-muted)}.ai-side-panel_face__gvOjF img{object-fit:cover}.ai-side-panel_intro__mhyi7{max-width:62ch;color:var(--text-secondary);font-size:var(--text-base)}.ai-side-panel_statusValue__NDBta{position:relative;display:inline-flex;align-items:center;gap:7px;white-space:nowrap}.ai-side-panel_statusDot__Nmc5S{width:7px;height:7px;border-radius:var(--radius-pill);background:var(--text-muted)}.ai-side-panel_statusValue__NDBta[data-status="On track"] .ai-side-panel_statusDot__Nmc5S,.ai-side-panel_statusValue__NDBta[data-status=Done] .ai-side-panel_statusDot__Nmc5S{background:var(--success)}.ai-side-panel_statusValue__NDBta[data-status="At risk"] .ai-side-panel_statusDot__Nmc5S{background:var(--warning)}.ai-side-panel_statusValue__NDBta[data-status="In progress"] .ai-side-panel_statusDot__Nmc5S{background:var(--accent)}.ai-side-panel_noteOuter__kCHgO{overflow:hidden}.ai-side-panel_note__ydNMA{display:grid;gap:4px;padding:var(--space-4);border:1px solid var(--border);border-radius:20px;background:var(--surface-muted)}.ai-side-panel_note__ydNMA h2{display:flex;align-items:center;gap:6px;font-size:var(--text-sm);font-weight:500}.ai-side-panel_note__ydNMA h2 svg{color:var(--accent)}.ai-side-panel_note__ydNMA p{color:var(--text-secondary)}.ai-side-panel_sectionTitle__HWjqA{margin-top:var(--space-2)!important;font-size:var(--text-base);font-weight:500}.ai-side-panel_table__A65jD{display:grid;margin-top:calc(var(--space-2) * -1);border-top:1px solid var(--border)}.ai-side-panel_thead__7r81k,.ai-side-panel_tr__4Jg_n{display:grid;grid-template-columns:minmax(120px,1.6fr) minmax(88px,1fr) 64px minmax(96px,1fr) 64px;align-items:center;gap:var(--space-3);min-height:44px;padding:0 var(--space-2);border-bottom:1px solid var(--border-subtle)}.ai-side-panel_thead__7r81k{min-height:36px;color:var(--text-muted);font-size:var(--text-xs)}.ai-side-panel_tr__4Jg_n{position:relative;border-radius:12px;transition:background-color var(--duration-fast) var(--ease-standard)}.ai-side-panel_tr__4Jg_n[data-selected]{background:color-mix(in oklab,var(--accent) 7%,transparent)}.ai-side-panel_name__f9G2_{overflow:hidden;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.ai-side-panel_due__Pfbdw{color:var(--text-secondary);font-variant-numeric:tabular-nums}.ai-side-panel_askCell__GA12i{display:flex;justify-content:flex-end}.ai-side-panel_rowAsk__d0uEb{display:inline-flex;align-items:center;gap:5px;height:28px;padding:0 10px;border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface);color:var(--text-secondary)!important;font-size:var(--text-xs)!important;font-weight:500;white-space:nowrap;cursor:pointer;opacity:0;transition:opacity var(--duration-fast) var(--ease-standard),background-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard)}.ai-side-panel_rowAsk__d0uEb:focus-visible,.ai-side-panel_tr__4Jg_n:hover .ai-side-panel_rowAsk__d0uEb{opacity:1}.ai-side-panel_rowAskGhost__sUsP_{display:grid;width:28px;height:28px;place-items:center;color:var(--accent)}.ai-side-panel_rowAsk__d0uEb svg{color:var(--accent)}.ai-side-panel_frame__9qp1y [data-flash]{animation:ai-side-panel_landed__vOStf 1.8s var(--ease-standard)}@keyframes ai-side-panel_landed__vOStf{0%{background-color:color-mix(in oklab,var(--foreground) 0%,transparent);box-shadow:0 0 0 0 transparent}12%{background-color:var(--accent-subtle);box-shadow:0 0 0 2px color-mix(in oklab,var(--accent) 45%,transparent)}to{background-color:transparent;box-shadow:0 0 0 0 transparent}}.ai-side-panel_statusValue__NDBta[data-flash]{margin:-3px -8px;padding:3px 8px;border-radius:var(--radius-pill)}.ai-side-panel_panel__pxi7s{position:absolute;z-index:4;box-sizing:border-box;display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;border-left:1px solid var(--border);background:var(--surface);will-change:left,top,width,height}.ai-side-panel_panel__pxi7s[data-mode=full]{border:1px solid var(--border);box-shadow:var(--shadow-floating)}.ai-side-panel_frame__9qp1y[data-narrow] .ai-side-panel_panel__pxi7s{border-left:0}.ai-side-panel_panelHead__R2SMj{display:flex;align-items:center;justify-content:space-between;height:48px;padding:0 var(--space-2) 0 var(--space-4);border-bottom:1px solid var(--border-subtle)}.ai-side-panel_panelTitle__hjhfq{display:inline-flex;align-items:center;gap:7px;font-weight:500;white-space:nowrap}.ai-side-panel_panelTitle__hjhfq svg{color:var(--accent)}.ai-side-panel_panelActions__5RlZm{display:flex;gap:2px}.ai-side-panel_icon__unsBb{display:grid;width:32px;height:32px;place-items:center;padding:0;border:0;border-radius:var(--radius-pill);background:none;color:var(--text-secondary)!important;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard),transform var(--duration-fast) var(--ease-standard)}.ai-side-panel_icon__unsBb:active:not(:disabled){transform:scale(.9)}.ai-side-panel_icon__unsBb:disabled{opacity:.35;cursor:default}.ai-side-panel_iconSwap__P9DU2{display:grid}.ai-side-panel_thread__ukgon{min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-gutter:stable}.ai-side-panel_column__8A__T{box-sizing:border-box;width:100%;max-width:700px;min-height:100%;margin:0 auto;padding:var(--space-5) var(--space-4)}.ai-side-panel_welcome__BDRhW{display:grid;gap:6px;padding-top:var(--space-8)}.ai-side-panel_welcomeTitle__eWCdi{font-size:var(--text-xl);font-weight:500}.ai-side-panel_welcomeText__NgGmB{color:var(--text-secondary)}.ai-side-panel_prompts__jd5RT{display:grid;gap:6px;margin-top:var(--space-4)!important}.ai-side-panel_prompt__eDuHN{width:100%;padding:10px var(--space-3);border:1px solid var(--border);border-radius:16px;background:var(--surface);text-align:left;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard),transform var(--duration-fast) var(--ease-standard)}.ai-side-panel_prompt__eDuHN:active{transform:scale(.985)}.ai-side-panel_messages__1XxOs{display:grid;gap:var(--space-5)}.ai-side-panel_user__07AqW{display:grid;justify-items:end;gap:4px;margin-left:var(--space-10)}.ai-side-panel_user__07AqW p{padding:9px 14px;border-radius:18px 18px 6px 18px;background:var(--accent-subtle);overflow-wrap:anywhere}.ai-side-panel_userContext__7pDP_{color:var(--text-muted);font-size:var(--text-xs)}.ai-side-panel_answer__pE116{display:grid;gap:var(--space-3);line-height:1.55}.ai-side-panel_thinking__95g48{color:var(--text-muted);animation:ai-side-panel_breathe__zIKQV 1.6s var(--ease-in-out) infinite}@keyframes ai-side-panel_breathe__zIKQV{50%{opacity:.45}}.ai-side-panel_stopped__xt8Pw{color:var(--text-muted);font-size:var(--text-xs)}.ai-side-panel_actions__Q_khe{display:grid;gap:6px;overflow:hidden}.ai-side-panel_action__5JAMA{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:10px 10px 10px 14px;border:1px solid var(--border);border-radius:16px;background:var(--surface);transition:border-color var(--duration-standard) var(--ease-standard),background-color var(--duration-standard) var(--ease-standard)}.ai-side-panel_action__5JAMA[data-applied]{border-color:color-mix(in oklab,var(--success) 35%,var(--border));background:color-mix(in oklab,var(--success) 4%,var(--surface))}.ai-side-panel_actionText__I1jh1{display:grid;min-width:0}.ai-side-panel_actionText__I1jh1 span{font-weight:500}.ai-side-panel_actionText__I1jh1 small{color:var(--text-muted);font-size:var(--text-xs)}.ai-side-panel_applyButton__KOFVG,.ai-side-panel_undoButton__iSVOO{display:grid;flex:none;place-items:center;height:30px;min-width:88px;padding:0 var(--space-3);border:0;border-radius:var(--radius-pill);font-size:var(--text-xs)!important;font-weight:500;white-space:nowrap;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard),transform var(--duration-fast) var(--ease-standard)}.ai-side-panel_applyButton__KOFVG{background:var(--accent);color:var(--accent-foreground)!important}.ai-side-panel_undoButton__iSVOO{background:none;color:var(--success)!important}.ai-side-panel_applyButton__KOFVG:active,.ai-side-panel_undoButton__iSVOO:active{transform:scale(.96)}.ai-side-panel_applyLabel__kAwKC{display:inline-flex;align-items:center;gap:5px}.ai-side-panel_undoIcon__hrdIA{width:0;margin-left:-5px;opacity:0;transition:width var(--duration-fast) var(--ease-standard),opacity var(--duration-fast) var(--ease-standard),margin var(--duration-fast) var(--ease-standard)}.ai-side-panel_composerWrap__2XStR{padding:var(--space-3)}.ai-side-panel_panel__pxi7s[data-mode=full] .ai-side-panel_composerWrap__2XStR{padding-bottom:var(--space-5)}.ai-side-panel_composer__TPjz5{box-sizing:border-box;display:grid;gap:var(--space-2);width:100%;max-width:680px;margin:0 auto;padding:var(--space-2);border:1px solid var(--border);border-radius:22px;background:var(--surface);box-shadow:var(--shadow-resting);transition:border-color var(--duration-fast) var(--ease-standard)}.ai-side-panel_composer__TPjz5:focus-within{border-color:var(--border-strong)}.ai-side-panel_chips___hBfg{display:flex;flex-wrap:wrap;gap:4px}.ai-side-panel_chip__mF8ti{display:inline-flex;align-items:center;gap:5px;max-width:100%;box-sizing:border-box;height:26px;padding:0 4px 0 9px;border:1px solid color-mix(in oklab,var(--accent) 28%,transparent);border-radius:var(--radius-pill);background:var(--accent-subtle);color:var(--accent-strong);font-size:var(--text-xs);font-weight:500;white-space:nowrap}.ai-side-panel_chip__mF8ti[data-static]{padding-right:10px;border-color:var(--border);background:var(--surface-muted);color:var(--text-secondary)}.ai-side-panel_chipBody__xRtdD{display:inline-flex;align-items:center;gap:5px;min-width:0}.ai-side-panel_chipBody__xRtdD>span,.ai-side-panel_chip__mF8ti[data-static] span{overflow:hidden;text-overflow:ellipsis}.ai-side-panel_chipRemove__YC_dx{display:grid;width:20px;height:20px;place-items:center;padding:0;border:0;border-radius:var(--radius-pill);background:none;color:inherit!important;cursor:pointer;opacity:.7}.ai-side-panel_input__x6HXd{box-sizing:border-box;width:100%;min-height:44px;max-height:140px;padding:4px 6px;border:0;background:none;resize:none}.ai-side-panel_input__x6HXd::placeholder{color:var(--text-muted)}.ai-side-panel_composerFoot__cIKeL{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);padding-left:6px}.ai-side-panel_hint__Q3Zci{color:var(--text-muted);font-size:var(--text-xs)}.ai-side-panel_send__P_DWT{display:grid;width:32px;height:32px;place-items:center;padding:0;border:0;border-radius:var(--radius-pill);background:var(--accent);color:var(--accent-foreground)!important;cursor:pointer;transition:opacity var(--duration-fast) var(--ease-standard),transform var(--duration-fast) var(--ease-standard)}.ai-side-panel_send__P_DWT:active:not(:disabled){transform:scale(.92)}.ai-side-panel_send__P_DWT:disabled{opacity:.3;cursor:default}@media (hover:hover) and (pointer:fine){.ai-side-panel_askButton__3MZC6:hover,.ai-side-panel_prompt__eDuHN:hover{background:var(--surface-muted)}.ai-side-panel_chipRemove__YC_dx:hover,.ai-side-panel_icon__unsBb:hover:not(:disabled){background:var(--surface-muted);color:var(--foreground)!important}.ai-side-panel_tr__4Jg_n:hover{background:color-mix(in oklab,var(--foreground) 2.5%,transparent)}.ai-side-panel_rowAsk__d0uEb:hover{background:var(--surface-muted);color:var(--foreground)!important}.ai-side-panel_undoButton__iSVOO:hover .ai-side-panel_undoIcon__hrdIA{width:12px;margin-left:0;opacity:1}}@media (hover:none),(pointer:coarse){.ai-side-panel_rowAsk__d0uEb{opacity:1}}@container (max-width: 600px){.ai-side-panel_doc__1mZ2g{padding:var(--space-6) var(--space-4) var(--space-10)}.ai-side-panel_docTitle__vsZqi{font-size:var(--text-2xl)}.ai-side-panel_thead__7r81k,.ai-side-panel_tr__4Jg_n{grid-template-columns:minmax(0,1fr) 22px 48px auto 40px;gap:var(--space-2)}.ai-side-panel_thead__7r81k>:nth-child(2){visibility:hidden}.ai-side-panel_ownerName__XezL_{display:none}.ai-side-panel_rowAsk__d0uEb{width:30px;padding:0;justify-content:center}.ai-side-panel_rowAsk__d0uEb span{display:none}}@container (max-width: 380px){.ai-side-panel_thead__7r81k{display:none}.ai-side-panel_tr__4Jg_n{grid-template-columns:minmax(0,1fr) auto 36px;grid-template-areas:"name status ask"}.ai-side-panel_tr__4Jg_n>:nth-child(2),.ai-side-panel_tr__4Jg_n>:nth-child(3){display:none}}@media (max-width:640px){.ai-side-panel_frame__9qp1y{height:620px;border-radius:26px}.ai-side-panel_kbd__gGM_2{display:none}}@media (prefers-reduced-motion:reduce){.ai-side-panel_frame__9qp1y [data-flash]{animation-duration:1.2s}.ai-side-panel_thinking__95g48{animation:none}}.ai-side-panel_noOwner__HbroS{display:inline-block;width:20px;height:20px;box-sizing:border-box;border:1px dashed var(--border-strong);border-radius:var(--radius-pill);vertical-align:middle}.ai-side-panel_ownerName__XezL_+.ai-side-panel_noOwner__HbroS{display:none}@container (max-width: 600px){.ai-side-panel_ownerName__XezL_+.ai-side-panel_noOwner__HbroS{display:inline-block}}