.PageShell_page__3CSng{min-height:100vh;background:#fff;color:#111;opacity:0;transition:opacity .35s ease-in-out}.PageShell_loaded__9X1tN{opacity:1}.PageShell_stage__z6mcQ{min-height:100vh;width:min(720px,calc(100vw - 40px));margin:0 auto;position:relative}.PageShell_stageChat__SyKJL{padding-bottom:92px}.PageShell_stageChatDockHidden__3_I8T{padding-bottom:24px}.Transcript_transcript__jl2du{padding:28px 0}.Transcript_messageRow__vlJ72{display:flex;margin:12px 0}.Transcript_rowUser__jc0ag{justify-content:flex-end}.Transcript_rowAssistant__wFCv6{justify-content:flex-start}.Transcript_userBubble__keN8t{max-width:min(560px,86%);padding:8px 14px;border-radius:18px;border-top-right-radius:4px;font-size:15px;white-space:pre-wrap;background:#f2f2f2;color:#000}.Transcript_bubbleAnimate__AD9lx{opacity:0;transform:translateY(6px) scale(.985);animation:Transcript_bubbleIn__o9E8f .42s cubic-bezier(.2,.8,.2,1) forwards;will-change:transform,opacity}@keyframes Transcript_bubbleIn__o9E8f{to{opacity:1;transform:translateY(0) scale(1)}}.Transcript_assistantText__bVYsT{max-width:min(640px,96%);font-size:15px;line-height:1.65;color:#202020;white-space:pre-wrap;padding:6px 0;margin-top:-10px}.Transcript_statusLine__h8lJD{display:inline-flex;align-items:center;gap:8px;padding:6px 0}.Transcript_statusSpinner__1q132{width:12px;height:12px;border-radius:50%;border:1.5px solid #e0e0e0;border-top-color:#999;animation:Transcript_spin__W5Z1B .8s linear infinite}@keyframes Transcript_spin__W5Z1B{to{transform:rotate(1turn)}}.Transcript_statusText__K39Nf{font-size:13px;color:#999;letter-spacing:-.01em;animation:Transcript_fadeIn__bZJqR .3s ease}@keyframes Transcript_fadeIn__bZJqR{0%{opacity:0}to{opacity:1}}.Transcript_statusCheck__6t_W_{color:#999;animation:Transcript_fadeIn__bZJqR .3s ease}.Transcript_statusWrap__rWSyV{min-height:26px}.Transcript_statusFadeOut__cb6l0{opacity:0;transition:opacity .3s ease}.Timeline_timelineWrap__xP0kb{width:min(680px,100%);margin:20px 0 0}.Timeline_timelineItem__t3BzW{position:relative;display:flex;gap:14px;padding:14px 0}.Timeline_timelineGutter__wI_Fk{position:relative;width:22px;flex:0 0 22px;display:flex;justify-content:center}.Timeline_timelineDot__Htfiw{width:12px;height:12px;border-radius:999px;border:2px solid #e0e0e0;background:#fff;margin-top:4px;z-index:2}.Timeline_timelineLine__DFxq5{position:absolute;top:20px;bottom:-18px;width:1px;background:#e8e8e8;transform-origin:top;z-index:1}.Timeline_timelineLineStatic__EWeLh{transform:scaleY(1);opacity:1}.Timeline_timelineLineDrawing__gd3gO{transform:scaleY(0);opacity:1;animation:Timeline_lineDraw__TixVx .52s cubic-bezier(.2,.8,.2,1) forwards;will-change:transform}.Timeline_timelineLineHidden__P375e{transform:scaleY(0);opacity:0}@keyframes Timeline_lineDraw__TixVx{to{transform:scaleY(1)}}.Timeline_timelineContent__SEoIK{flex:1 1;min-width:0;max-width:460px;border-radius:10px;padding:8px 12px;margin:-8px -12px;cursor:pointer;transition:background .15s ease}.Timeline_timelineContentExpanded__WNsbW,.Timeline_timelineContent__SEoIK:hover{background:rgba(0,0,0,.03)}.Timeline_timelineContentShow__lP4Pf{opacity:1;transform:translateY(0)}.Timeline_timelineContentDrawing__t6_Bi{opacity:0;transform:translateY(-10px);animation:Timeline_contentDrop__fV1is .52s cubic-bezier(.2,.8,.2,1) forwards;will-change:transform,opacity}@keyframes Timeline_contentDrop__fV1is{0%{opacity:0;transform:translateY(-10px)}45%{opacity:1}to{opacity:1;transform:translateY(0)}}.Timeline_timelineTopRow__aYm0C{display:flex;align-items:center;justify-content:space-between;gap:14px}.Timeline_timelineTitle___CNHx{font-size:14px;font-weight:500;color:#202020;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Timeline_timelineRole__2ntV2,.Timeline_timelineTitleSep__Q5fTG{color:#646464;font-weight:500}.Timeline_timelineMeta__J9N0q{margin-top:6px;font-size:13px;color:#838383;display:flex;align-items:center;gap:8px}.Timeline_timelineDescWrap__4YeWy{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s cubic-bezier(.2,.8,.2,1)}.Timeline_timelineDescWrapOpen__nVZZm{grid-template-rows:1fr}.Timeline_timelineDescInner___NB5c{overflow:hidden}.Timeline_timelineDesc__D9fA_{padding-top:10px;font-size:14px;line-height:1.6;color:#838383}.Timeline_timelineOutro__IFRtS{margin-top:38px;font-size:15px;line-height:1.65;color:#202020;white-space:pre-wrap}.PromptDock_inputDock___fH8o{position:fixed;left:50%;width:min(720px,calc(100vw - 40px));transform:translateX(-50%);transition:top .42s ease,bottom .42s ease,transform .42s ease;z-index:10}.PromptDock_dockCenter__ETuvx{top:50%;bottom:auto;transform:translateX(-50%) translateY(-50%)}.PromptDock_dockBottom__H3DZX{top:auto;bottom:22px;transform:translateX(-50%)}.PromptDock_dockHidden__FMBf_{top:auto;bottom:-120px;transform:translateX(-50%);pointer-events:none}.PromptDock_promptForm__sq5js{display:flex;flex-direction:column;height:120px;border-radius:12px;background:#f5f5f5;position:relative}.PromptDock_sendBtn__XVZDO:disabled,.PromptDock_toolbarBtn__NSlt7:disabled{cursor:default}.PromptDock_promptInput__pWxeS{width:100%;flex:1 1;border:none;outline:none;background:transparent;font:inherit;letter-spacing:inherit;color:inherit;-webkit-text-fill-color:currentColor;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;padding:14px 16px 0;line-height:24px;resize:none;overflow:hidden;font-weight:500;caret-color:auto}.PromptDock_promptInput__pWxeS::placeholder{color:#9a9a9a;font-weight:450;letter-spacing:-.1px;opacity:1}.PromptDock_toolbar__lKdug{display:flex;align-items:center;justify-content:space-between;padding:0 10px 10px}.PromptDock_toolbarBtn__NSlt7{background:none;border:none;color:#8a8a8a;padding:4px;transition:color .15s ease}.PromptDock_sendBtn__XVZDO,.PromptDock_toolbarBtn__NSlt7{display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:6px}.PromptDock_sendBtn__XVZDO{width:32px;height:32px;border:none;background:#e6e6e6;color:#555;transition:background .15s ease,color .15s ease}