.HomeContinuePanel_panel__yz3LG{container-type:inline-size}.HomeContinuePanel_projects__2Nwid{display:grid;gap:1.25rem}@container (min-width: 28rem){.HomeContinuePanel_projects__2Nwid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (min-width: 44rem){.HomeContinuePanel_projects__2Nwid{grid-template-columns:repeat(3,minmax(0,1fr))}}.HomeHero_hero__wbrfo{width:100%}.HomeHero_header__xPi_p{min-width:0;padding-bottom:.5rem}.HomeHero_date__lbAmD{margin-bottom:.75rem;color:hsl(var(--muted-foreground));font-size:.8125rem;line-height:1.5}.HomeHero_greeting__S0OOa{font-family:var(--font-display),var(--font-sans),sans-serif;font-size:var(--app-page-title);font-weight:500;line-height:1.15;letter-spacing:-.045em;text-wrap:balance;overflow-wrap:anywhere}.HomeHero_conversation__XprkF{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;padding:1.5rem;border-radius:var(--radius-lg);background:hsl(var(--surface-raised));font-size:.875rem}.HomeHero_prompts__SgpOp{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;margin-top:1rem}.HomeHero_prompt__TaUax{display:flex;align-items:center;gap:.5rem;min-height:44px;padding-block:.5rem;color:hsl(var(--muted-foreground));font-size:.8125rem;line-height:1.5;text-align:left}.HomeHero_promptIcon__vjE3H{display:flex;flex-shrink:0}.HomeHero_prompt__TaUax:hover{color:hsl(var(--brand))}.HomeHero_prompt__TaUax:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:4px}.WorkProgress_progress__Lewcd{--work-tone:var(--brand);display:flex;align-items:center;gap:.75rem}.WorkProgress_progress__Lewcd[data-tone=neutral]{--work-tone:var(--status-neutral)}.WorkProgress_progress__Lewcd[data-tone=warning]{--work-tone:var(--status-warning)}.WorkProgress_progress__Lewcd[data-tone=danger]{--work-tone:var(--status-danger)}.WorkProgress_progressText__yPFg_{flex-shrink:0;font-size:11px;font-variant-numeric:tabular-nums;color:hsl(var(--muted-foreground))}.WorkProgress_trackQueued__8V3Fa,.WorkProgress_track__FKVag{position:relative;display:block;flex:1;height:.3125rem;overflow:hidden;border-radius:999px;background:hsl(var(--foreground)/.08)}.WorkProgress_trackQueued__8V3Fa{background:none;box-shadow:inset 0 0 0 1px hsl(var(--foreground)/.12)}.WorkProgress_fill__ueipb{display:block;height:100%;border-radius:inherit;background:hsl(var(--work-tone));transition:width .6s ease}.WorkProgress_fillMoving__hmva8{position:absolute;inset-block:0;left:0;width:35%;border-radius:inherit;background:linear-gradient(90deg,transparent,hsl(var(--work-tone)),transparent);animation:WorkProgress_spx-work-sweep__cwvCE 1.6s ease-in-out infinite}.WorkProgress_segments__W9boT{display:flex;flex:1;gap:3px}.WorkProgress_segment__FSc8I{flex:1;height:.3125rem;border-radius:999px;background:hsl(var(--foreground)/.08)}.WorkProgress_segment__FSc8I[data-state=done]{background:hsl(var(--work-tone))}.WorkProgress_segment__FSc8I[data-state=current]{background:hsl(var(--work-tone)/.4)}@keyframes WorkProgress_spx-work-sweep__cwvCE{0%{transform:translateX(-100%)}to{transform:translateX(290%)}}@media (prefers-reduced-motion:reduce){.WorkProgress_fillMoving__hmva8{width:100%;animation:none;background:hsl(var(--work-tone)/.35)}.WorkProgress_fill__ueipb{transition:none}}.EvidenceWorkspace_workspace__UsyOx{display:grid;flex:1;min-width:0;min-height:0;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;grid-template-areas:"chat" "composer"}.EvidenceWorkspace_workspace__UsyOx[data-layout=stacked]{grid-template-rows:minmax(0,3fr) minmax(0,2fr) auto;grid-template-areas:"chat" "evidence" "composer"}.EvidenceWorkspace_workspace__UsyOx[data-layout=side]{grid-template-columns:minmax(360px,1fr) var(--evidence-width,360px);grid-template-areas:"chat evidence" "composer evidence"}.EvidenceWorkspace_workspace__UsyOx[data-keyboard=true][data-layout=stacked]{grid-template-rows:minmax(0,1fr) 56px auto}.EvidenceWorkspace_workspace__UsyOx[data-page]{position:relative}.EvidenceWorkspace_workspace__UsyOx[data-page][data-layout=side]{grid-template-columns:minmax(480px,1fr) var(--evidence-width,480px)}.EvidenceWorkspace_pane__i7D8U{grid-area:evidence;position:relative;display:flex;flex-direction:column;min-height:0;min-width:0;background:hsl(var(--surface-raised));border-top:1px solid hsl(var(--border)/.65)}.EvidenceWorkspace_workspace__UsyOx[data-layout=side] .EvidenceWorkspace_pane__i7D8U{border-top:0;border-left:1px solid hsl(var(--border)/.65)}.EvidenceWorkspace_workspace__UsyOx[data-layout=overlay] .EvidenceWorkspace_pane__i7D8U{position:absolute;z-index:20;inset-block:0;right:0;grid-area:auto;width:min(560px,100%);border-top:0;border-left:1px solid hsl(var(--border)/.65);box-shadow:var(--shadow-3)}.EvidenceWorkspace_workspace__UsyOx[data-keyboard=true][data-layout=stacked] .EvidenceWorkspace_body__NyvCl{display:none}.EvidenceWorkspace_body__NyvCl{overflow-y:auto;overscroll-behavior:contain;min-height:0;padding:16px;font-size:14px;line-height:20px}.EvidenceWorkspace_body__NyvCl>*+*{margin-top:16px}.EvidenceWorkspace_resize__afQkZ{position:absolute;z-index:1;inset-block:0;left:-3px;width:6px;cursor:col-resize;touch-action:none}.EvidenceWorkspace_resize__afQkZ:focus-visible,.EvidenceWorkspace_resize__afQkZ:hover{outline:none;background:hsl(var(--brand)/.3)}@media (prefers-reduced-motion:no-preference){.EvidenceWorkspace_pane__i7D8U{animation:EvidenceWorkspace_reveal__VrRDf .15s ease-out}.EvidenceWorkspace_workspace__UsyOx[data-page] .EvidenceWorkspace_pane__i7D8U{animation:EvidenceWorkspace_arrive__I1Tb4 var(--dur-panel) var(--ease-out)}}@keyframes EvidenceWorkspace_reveal__VrRDf{0%{opacity:0}to{opacity:1}}@keyframes EvidenceWorkspace_arrive__I1Tb4{0%{opacity:0;transform:translateX(8px)}to{opacity:1;transform:none}}.WorkRow_item__4XOfd{--item-tone:var(--brand)}.WorkRow_item__4XOfd[data-tone=neutral]{--item-tone:var(--status-neutral)}.WorkRow_item__4XOfd[data-tone=warning]{--item-tone:var(--status-warning)}.WorkRow_item__4XOfd[data-tone=danger]{--item-tone:var(--status-danger)}.WorkRow_item__4XOfd+.WorkRow_item__4XOfd .WorkRow_row__3wVzV:before{content:"";position:absolute;top:0;right:.75rem;left:.75rem;height:1px;background:hsl(var(--border-divider))}.WorkRow_row__3wVzV{position:relative;display:flex;width:100%;align-items:flex-start;gap:.875rem;padding:.875rem .75rem;border-radius:var(--radius-lg);text-align:left;transition:background-color var(--dur-hover,.16s)}.WorkRow_item__4XOfd[data-density=compact] .WorkRow_row__3wVzV{gap:.625rem;padding:.625rem .75rem}a.WorkRow_row__3wVzV:hover,button.WorkRow_row__3wVzV:hover{background:hsl(var(--surface-base)/.55)}.WorkRow_item__4XOfd:hover+.WorkRow_item__4XOfd .WorkRow_row__3wVzV:before,a.WorkRow_row__3wVzV:hover:before,button.WorkRow_row__3wVzV:hover:before{opacity:0}a.WorkRow_row__3wVzV:focus-visible,button.WorkRow_row__3wVzV:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:-2px}.WorkRow_eyebrow__oLT2x{display:flex;align-items:center;gap:.4rem;min-width:0;font-size:11px;font-weight:600;line-height:1rem;letter-spacing:.05em;text-transform:uppercase;color:hsl(var(--item-tone))}.WorkRow_when___XkX1{flex-shrink:0;margin-left:auto;font-weight:400;letter-spacing:0;text-transform:none;color:hsl(var(--muted-foreground))}.WorkRow_action__6iYXt{display:inline-flex;align-items:center;gap:.25rem;margin-top:.5rem;font-size:.8125rem;font-weight:500;color:hsl(var(--item-tone))}.WorkRow_actionArrow__YXAlF{width:.875rem;height:.875rem;transition:transform var(--dur-hover,.16s)}a.WorkRow_row__3wVzV:hover .WorkRow_actionArrow__YXAlF,button.WorkRow_row__3wVzV:hover .WorkRow_actionArrow__YXAlF{transform:translateX(2px)}.WorkRow_nested__4OQ__{padding-left:1.25rem}@media (prefers-reduced-motion:reduce){.WorkRow_actionArrow__YXAlF,.WorkRow_row__3wVzV{transition:none}}.AppShell_shell__qmaLo{-webkit-font-smoothing:antialiased}.AppShell_sidebar__PoERh{background:hsl(var(--app-navigation))}.AppShell_brandRow__LhSm8{height:80px;padding-inline:20px}.AppShell_brandRowCollapsed__do1_p{padding-inline:0}.AppShell_workspace__pCJ5t{padding:12px 12px 32px}.AppShell_navigation__lBP_v{padding-inline:12px}.AppShell_navLink__MhKTL{position:relative;display:flex;align-items:center;gap:12px;min-height:44px;margin-bottom:4px;padding:10px 12px;border-radius:6px;color:hsl(var(--muted-foreground));font-size:13px;line-height:1.5;transition:color .16s,background .16s}.AppShell_navLink__MhKTL:hover{background:hsl(var(--foreground)/.035);color:hsl(var(--foreground))}.AppShell_navLink__MhKTL[aria-current=page]{background:hsl(var(--surface-raised));color:hsl(var(--foreground));font-weight:500}.AppShell_navLink__MhKTL[aria-current=page]:before{content:"";position:absolute;inset-inline-start:-12px;width:2px;height:16px;background:hsl(var(--brand))}.AppShell_navLinkCollapsed__3xxnk{justify-content:center;padding-inline:0}.AppShell_navLink__MhKTL:focus-visible,.AppShell_search__i5OaF:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.AppShell_newChat__70kWp{display:flex;align-items:center;gap:10px;width:100%;height:36px;margin-top:12px;padding-inline:12px;border:1px solid hsl(var(--border));border-radius:6px;color:hsl(var(--foreground));font-size:13px;font-weight:500;transition:background .16s,border-color .16s}.AppShell_newChat__70kWp:hover{background:hsl(var(--foreground)/.035);border-color:hsl(var(--foreground)/.2)}.AppShell_newChat__70kWp:focus-visible,.AppShell_recentLink__2zwsW:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.AppShell_newChatCollapsed__NcZYe{justify-content:center;width:44px;margin-inline:auto;padding-inline:0}.AppShell_newChatPending__dk_Ru{border-color:transparent;background:hsl(var(--foreground)/.04)}.AppShell_recent__7LGMX{margin-top:18px;padding-top:14px;border-top:1px solid hsl(var(--border-divider))}.AppShell_recentLabel__AXpgZ{padding:0 12px 6px;color:hsl(var(--muted-foreground));font-size:11px;font-weight:500;letter-spacing:.02em}.AppShell_recentLink__2zwsW{display:flex;align-items:center;gap:8px;min-height:32px;margin-bottom:2px;padding:6px 12px;border-radius:6px;color:hsl(var(--muted-foreground));font-size:13px;line-height:1.4;transition:color .16s,background .16s}.AppShell_recentLink__2zwsW:hover{background:hsl(var(--foreground)/.035);color:hsl(var(--foreground))}.AppShell_recentLink__2zwsW[aria-current=page]{background:hsl(var(--surface-raised));color:hsl(var(--foreground));font-weight:500}.AppShell_recentAll__D5qWo{color:hsl(var(--brand));font-size:12px}.AppShell_recentPending__HNtft{display:flex;align-items:center;height:32px;padding-inline:12px}.AppShell_recentPending__HNtft span{width:70%;height:8px;border-radius:4px;background:hsl(var(--foreground)/.06)}.AppShell_recentPending__HNtft:nth-child(2) span{width:55%}.AppShell_recentArrived__Mxejp{animation:AppShell_arrive__5HAfr var(--dur-reveal,.7s) var(--ease-out,ease-out)}@keyframes AppShell_arrive__5HAfr{0%{opacity:0;transform:translateY(-4px);background:hsl(var(--brand)/.18)}30%{opacity:1;transform:none;background:hsl(var(--brand)/.14)}}@media (pointer:coarse){.AppShell_recentLink__2zwsW{min-height:44px}}.AppShell_account__BqH3n{margin:12px;padding-top:14px;border-top:1px solid hsl(var(--border-divider))}.AppShell_topbar__fMWH_{min-height:64px;background:hsl(var(--surface-base))}.AppShell_search__i5OaF{min-height:38px;padding-inline:0;border-radius:6px;color:hsl(var(--muted-foreground));font-size:12px;transition:color .16s}.AppShell_search__i5OaF:hover{color:hsl(var(--foreground))}.AppShell_mobileDrawer__kt_lQ{display:flex;flex-direction:column;width:min(300px,calc(100vw - 32px));padding:28px 16px max(20px,env(safe-area-inset-bottom));background:hsl(var(--app-navigation));border-right:1px solid hsl(var(--border-divider))}@media (max-width:767px){.AppShell_topbar__fMWH_{min-height:60px}}@media (prefers-reduced-motion:reduce){.AppShell_navLink__MhKTL,.AppShell_newChat__70kWp,.AppShell_recentLink__2zwsW,.AppShell_search__i5OaF{transition:none}.AppShell_recentArrived__Mxejp{animation:none}}.AppShellBoundary_stage__NBAjD{position:relative}.AppShellBoundary_stage__NBAjD[data-covered]{min-height:min(70vh,36rem)}.AppShellBoundary_page__xL9QV{transition:opacity .14s ease-out}.AppShellBoundary_stage__NBAjD[data-fill],.AppShellBoundary_stage__NBAjD[data-fill]>.AppShellBoundary_page__xL9QV{display:flex;flex:1 1 0%;flex-direction:column;min-height:0}.AppShellBoundary_stage__NBAjD[data-covered]>.AppShellBoundary_page__xL9QV{opacity:0;pointer-events:none}.AppShellBoundary_page__xL9QV[data-arrived]{animation:AppShellBoundary_spx-workspace-arrive__QdulA .28s cubic-bezier(.2,.7,.3,1) both}.AppShellBoundary_cover__JXjp0{position:absolute;inset:0;display:flex;justify-content:center;animation:AppShellBoundary_spx-workspace-cover__HcXTr .2s ease-out 80ms both}.AppShellBoundary_coverCard__kRqbZ{position:sticky;top:min(24vh,12rem);display:flex;flex-direction:column;align-items:center;gap:.375rem;height:-moz-max-content;height:max-content;padding:1.5rem 2rem;text-align:center}.AppShellBoundary_mark__FpRmv{position:relative;margin-bottom:.625rem}.AppShellBoundary_mark__FpRmv:after{content:"";position:absolute;inset:-6px;border-radius:1rem;box-shadow:0 0 0 1.5px hsl(var(--brand)/.35);animation:AppShellBoundary_spx-workspace-ring__l8U25 1.6s cubic-bezier(.2,.6,.3,1) infinite}.AppShellBoundary_bar__seDQW{position:relative;width:7.5rem;height:2px;margin-top:.75rem;overflow:hidden;border-radius:999px;background:hsl(var(--foreground)/.08)}.AppShellBoundary_bar__seDQW:after{content:"";position:absolute;inset-block:0;left:0;width:40%;border-radius:inherit;background:hsl(var(--brand));animation:AppShellBoundary_spx-workspace-sweep__uGIoQ 1.2s ease-in-out infinite}.AppShellBoundary_failed__sXJbh{display:flex;align-items:center;gap:.75rem;margin:1rem 1rem 0;padding:.625rem .75rem .625rem 1rem;border-radius:var(--radius-lg);font-size:.875rem;background:hsl(var(--status-danger-muted));box-shadow:inset 0 0 0 1px hsl(var(--status-danger)/.25)}@media (min-width:768px){.AppShellBoundary_failed__sXJbh{margin-inline:var(--app-gutter)}}@keyframes AppShellBoundary_spx-workspace-arrive__QdulA{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes AppShellBoundary_spx-workspace-cover__HcXTr{0%{opacity:0}to{opacity:1}}@keyframes AppShellBoundary_spx-workspace-ring__l8U25{0%{opacity:.9;transform:scale(.92)}80%,to{opacity:0;transform:scale(1.18)}}@keyframes AppShellBoundary_spx-workspace-sweep__uGIoQ{0%{transform:translateX(-100%)}to{transform:translateX(250%)}}@media (prefers-reduced-motion:reduce){.AppShellBoundary_page__xL9QV{transition:none}.AppShellBoundary_cover__JXjp0,.AppShellBoundary_page__xL9QV[data-arrived]{animation:none}.AppShellBoundary_mark__FpRmv:after{animation:none;opacity:0}.AppShellBoundary_bar__seDQW:after{animation:none;width:100%;opacity:.4}}.HomeWorkPanel_panel__Yl1e0{container-type:inline-size}.HomeWorkPanel_board__aA_3c{display:grid;gap:1rem}.HomeWorkPanel_lane__otDVB{--tone:var(--status-warning);--wash:var(--status-warning-muted);display:flex;flex-direction:column;min-width:0;border-radius:var(--radius-xl);background:linear-gradient(180deg,hsl(var(--wash)/.85) 0,hsl(var(--wash)/.35) 7rem,hsl(var(--surface-raised)/.45) 100%);box-shadow:inset 0 0 0 1px hsl(var(--tone)/.16)}.HomeWorkPanel_lane__otDVB[data-lane=working]{--tone:var(--brand);--wash:var(--brand-muted)}.HomeWorkPanel_lane__otDVB[data-empty]{--wash:var(--surface-raised);align-self:start;box-shadow:inset 0 0 0 1px hsl(var(--border-divider))}.HomeWorkPanel_lane__otDVB[data-empty] .HomeWorkPanel_laneIcon__qBKeD{color:hsl(var(--muted-foreground));background:hsl(var(--foreground)/.06)}.HomeWorkPanel_laneHeader__ACDs2{display:flex;align-items:center;gap:.75rem;padding:1rem 1.25rem .875rem}.HomeWorkPanel_laneIcon__qBKeD{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:2rem;height:2rem}.HomeWorkPanel_count__9yUT8,.HomeWorkPanel_laneIcon__qBKeD{border-radius:999px;color:hsl(var(--tone));background:hsl(var(--tone)/.14)}.HomeWorkPanel_count__9yUT8{min-width:1.25rem;padding-inline:.375rem;font-size:11px;font-weight:600;line-height:1.25rem;text-align:center;font-variant-numeric:tabular-nums}.HomeWorkPanel_urgentNote__eK2_Z{font-weight:500;color:hsl(var(--status-danger))}.HomeWorkPanel_live__RLtrU{position:relative;width:.5rem;height:.5rem;border-radius:999px;background:hsl(var(--tone))}.HomeWorkPanel_live__RLtrU:after{content:"";position:absolute;inset:0;border-radius:inherit;background:hsl(var(--tone));animation:HomeWorkPanel_spx-work-live__xzwMb 1.8s cubic-bezier(.2,.6,.3,1) infinite}.HomeWorkPanel_list__ZBzpf{display:grid;padding:0 .5rem .5rem}.HomeWorkPanel_empty__J9SP_{display:flex;align-items:center;gap:.5rem;margin:0 .5rem .5rem;padding:1rem .75rem}.HomeWorkPanel_empty__J9SP_,.HomeWorkPanel_more__hoF_G{border-top:1px solid hsl(var(--border-divider));font-size:.8125rem;color:hsl(var(--muted-foreground))}.HomeWorkPanel_more__hoF_G{margin:auto .5rem .5rem;padding:.625rem .75rem;font-weight:500;text-align:left;transition:color var(--dur-hover,.16s)}.HomeWorkPanel_more__hoF_G:hover{color:hsl(var(--foreground))}.HomeWorkPanel_more__hoF_G:focus-visible{border-radius:var(--radius-md);outline:2px solid hsl(var(--ring));outline-offset:-2px}@container (min-width: 40rem){.HomeWorkPanel_board__aA_3c{grid-template-columns:repeat(2,minmax(0,1fr))}}@keyframes HomeWorkPanel_spx-work-live__xzwMb{0%{opacity:.55;transform:scale(1)}80%,to{opacity:0;transform:scale(2.6)}}@media (prefers-reduced-motion:reduce){.HomeWorkPanel_live__RLtrU:after{animation:none;opacity:0}}.HomeDashboard_dashboard__cl93t{container-type:inline-size}.HomeDashboard_workspace__lMrRw{display:grid;gap:2.5rem;width:100%}.HomeDashboard_cards__CiU04{align-items:start}.HomeDashboard_cards__CiU04,.HomeDashboard_primary__Ewq8D{display:grid;gap:2.5rem;min-width:0}.HomeDashboard_primary__Ewq8D:empty{display:none}.HomeDashboard_context__4_eL7{display:grid;min-width:0;gap:2rem;padding:1.5rem;border-radius:var(--radius-lg);background:hsl(var(--surface-raised))}.HomeDashboard_starters__zxo4G{container-type:inline-size;width:100%}.HomeDashboard_starterGrid__iT_ba{display:grid;gap:1.5rem}.HomeDashboard_starterHeading__Z3EG3{margin-bottom:1rem;font-size:1.25rem;font-weight:500;letter-spacing:-.025em}.HomeDashboard_starterCard__pzSmx{display:flex;align-items:center;gap:1rem;width:100%;min-height:100px;padding-block:1.25rem;border-block:1px solid hsl(var(--border-divider));text-align:left;transition:color .16s,background .16s}.HomeDashboard_starterCard__pzSmx:hover{color:hsl(var(--brand));background:hsl(var(--surface-raised)/.4)}.HomeDashboard_starterCard__pzSmx:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:4px}.HomeDashboard_starterArrow__T1GtY{flex-shrink:0}@container (min-width: 36rem){.HomeDashboard_starterGrid__iT_ba{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (min-width: 60rem){.HomeDashboard_cards__CiU04:has(.HomeDashboard_primary__Ewq8D:not(:empty)):has(.HomeDashboard_context__4_eL7){grid-template-columns:minmax(0,1fr) 300px;gap:2.75rem}}@media (prefers-reduced-motion:reduce){.HomeDashboard_starterCard__pzSmx{transition:none}}.Timeline_timeline__xmlqh{container-type:inline-size}@container (max-width: 639px){.Timeline_tools__SLcSM [data-tool-label]{display:none}}.Timeline_changed__sdUH9{animation:Timeline_changed-fade__bZlyn 6s linear forwards}.Timeline_changedItem__Guzgk{outline:2px solid hsl(var(--brand));outline-offset:1px;animation:Timeline_changed-outline__PI_ea 6s linear forwards}@keyframes Timeline_changed-fade__bZlyn{0%,83%{opacity:1}to{opacity:0}}@keyframes Timeline_changed-outline__PI_ea{0%,83%{outline-color:hsl(var(--brand))}to{outline-color:hsl(var(--brand)/0)}}@media (prefers-reduced-motion:reduce){.Timeline_changedItem__Guzgk,.Timeline_changed__sdUH9{animation:none}}