.chat-dock_dock__Xn57K{position:absolute;left:0;right:0;bottom:0;z-index:2;display:flex;flex-direction:column;align-items:center;gap:var(--ds-space-xs);padding:0 var(--ds-space-md) calc(var(--ds-space-md) + env(safe-area-inset-bottom));pointer-events:none}.chat-dock_dock__Xn57K[data-fixed=true]{position:fixed;z-index:60}.chat-dock_panel__SOiz6{pointer-events:auto;width:min(100%,40rem);display:flex;flex-direction:column;min-height:0;max-height:min(60vh,32rem);background:var(--ds-surface);border:1px solid var(--ds-border);border-radius:var(--ds-radius-lg);box-shadow:var(--ds-shadow-ambient-lg);overflow:hidden}.chat-dock_panelHeader__0tf5Z{display:flex;align-items:center;gap:var(--ds-space-xs);padding:var(--ds-space-2xs) var(--ds-space-sm) var(--ds-space-2xs) var(--ds-space-md);border-bottom:1px solid var(--ds-border)}.chat-dock_panelTitle__Wbal8{flex:1;min-width:0;font-family:var(--ds-font-display);font-weight:400;font-size:.9375rem;color:var(--ds-text-primary)}.chat-dock_panelActions__C2JrT{display:flex;align-items:center;gap:2px}.chat-dock_iconBtn__WcfLP{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;flex:0 0 auto;border:none;border-radius:var(--ds-radius-full);background:transparent;color:var(--ds-text-primary);cursor:pointer;transition:background var(--ds-motion) var(--ds-ease)}.chat-dock_iconBtn__WcfLP:hover{background:var(--ds-fill-subtle)}.chat-dock_iconBtn__WcfLP:disabled{color:var(--ds-text-muted);cursor:default;background:transparent}.chat-dock_iconBtn__WcfLP:focus-visible{outline:2px solid var(--ds-ring);outline-offset:2px}.chat-dock_thread__bHTRx{flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:transparent transparent;transition:scrollbar-color var(--ds-motion) var(--ds-ease)}.chat-dock_thread__bHTRx:focus-within,.chat-dock_thread__bHTRx:hover{scrollbar-color:var(--ds-border) transparent}.chat-dock_thread__bHTRx::-webkit-scrollbar{width:10px}.chat-dock_thread__bHTRx::-webkit-scrollbar-track{background:transparent}.chat-dock_thread__bHTRx::-webkit-scrollbar-thumb{background:transparent;background-clip:padding-box;border:3px solid transparent;border-radius:var(--ds-radius-full);transition:background var(--ds-motion) var(--ds-ease)}.chat-dock_thread__bHTRx:focus-within::-webkit-scrollbar-thumb,.chat-dock_thread__bHTRx:hover::-webkit-scrollbar-thumb{background:var(--ds-border);background-clip:padding-box}.chat-dock_threadInner___vWFU{display:flex;flex-direction:column;gap:var(--ds-space-sm);padding:var(--ds-space-md)}.chat-dock_composer__7WpyP{pointer-events:auto;width:min(100%,40rem);display:flex;align-items:center;gap:var(--ds-space-xs)}.chat-dock_backBtn__I0wSQ{display:inline-flex;align-items:center;justify-content:center;width:calc(2.25rem + 2 * var(--ds-space-xs) + 2px);height:calc(2.25rem + 2 * var(--ds-space-xs) + 2px);flex:0 0 auto;border:1px solid var(--ds-border);border-radius:var(--ds-radius-full);background:var(--ds-surface);color:var(--ds-text-primary);box-shadow:var(--ds-shadow-ambient-lg);cursor:pointer;transition:background var(--ds-motion) var(--ds-ease),border-color var(--ds-motion) var(--ds-ease)}.chat-dock_backBtn__I0wSQ:hover{background:var(--ds-surface-sunken);border-color:var(--ds-text-muted)}.chat-dock_backBtn__I0wSQ:focus-visible{outline:2px solid var(--ds-ring);outline-offset:2px}.chat-dock_inputPill__qS6YV{flex:1;min-width:0;display:flex;align-items:center;gap:var(--ds-space-xs);background:var(--ds-surface);border:1px solid var(--ds-border);border-radius:var(--ds-radius-full);padding:var(--ds-space-xs);padding-inline-start:var(--ds-space-md);box-shadow:var(--ds-shadow-ambient-lg);transition:border-color var(--ds-motion) var(--ds-ease)}.chat-dock_inputPill__qS6YV:focus-within{border-color:var(--ds-accent);box-shadow:var(--ds-shadow-ambient-lg),0 0 0 3px var(--ds-fill-subtle)}.chat-dock_input__OXJsx{flex:1;min-width:0;resize:none;max-height:8rem;background:transparent;color:var(--ds-text-primary);border:none;padding:var(--ds-space-2xs) 0;font:inherit;font-size:.9375rem;line-height:1.5}.chat-dock_input__OXJsx:focus-visible{outline:none}.chat-dock_input__OXJsx::placeholder{color:var(--ds-text-muted)}.chat-dock_send__Ax6VL{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;flex:0 0 auto;border:none;border-radius:var(--ds-radius-full);background:var(--ds-accent);color:var(--ds-text-on-accent);cursor:pointer;transition:background var(--ds-motion) var(--ds-ease)}.chat-dock_send__Ax6VL:hover{background:var(--ds-accent-hover)}.chat-dock_send__Ax6VL:active{transform:translateY(1px)}.chat-dock_send__Ax6VL:disabled{background:var(--ds-border);color:var(--ds-text-muted);cursor:default;transform:none}.chat-dock_send__Ax6VL:focus-visible{outline:2px solid var(--ds-ring);outline-offset:2px}@media (max-width:640px){.chat-dock_dock__Xn57K{padding-inline:var(--ds-space-sm)}.chat-dock_input__OXJsx{font-size:1rem}.chat-dock_panel__SOiz6{max-height:55vh}}@media (prefers-reduced-motion:reduce){.chat-dock_iconBtn__WcfLP,.chat-dock_inputPill__qS6YV,.chat-dock_send__Ax6VL{transition:none}.chat-dock_send__Ax6VL:active{transform:none}}.coach-chat_page__zHR7Z{position:fixed;inset:0;height:100dvh;flex-direction:column}.coach-chat_pageEmbedded__QdiKV,.coach-chat_page__zHR7Z{overflow:hidden;display:flex;background:var(--ds-surface);color:var(--ds-text-primary)}.coach-chat_pageEmbedded__QdiKV{flex:1;min-height:0;flex-direction:column;border:1px solid var(--ds-border);border-radius:calc(var(--ds-radius-lg) + var(--ds-space-md))}.coach-chat_headerBar__XfZBJ{background:var(--ds-surface);border-bottom:1px solid var(--ds-border);padding-top:env(safe-area-inset-top)}.coach-chat_headerInner___S4Al{width:100%;max-width:720px;margin-inline:auto;display:flex;align-items:center;gap:var(--ds-space-xs);padding:var(--ds-space-xs) var(--ds-space-md)}.coach-chat_pageEmbedded__QdiKV .coach-chat_headerInner___S4Al{padding-inline:var(--ds-space-lg)}.coach-chat_headerTitle__lWiVB{flex:1;min-width:0;display:flex;flex-direction:column}.coach-chat_title__8ysIl{font-family:var(--ds-font-display);font-weight:400;font-size:1.25rem;line-height:1.2;margin:0}.coach-chat_iconBtn__lDX1F{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;flex:0 0 auto;border:none;border-radius:var(--ds-radius-full);background:transparent;color:var(--ds-text-primary);cursor:pointer;transition:background var(--ds-motion) var(--ds-ease)}.coach-chat_iconBtn__lDX1F:hover{background:var(--ds-fill-subtle)}.coach-chat_iconBtn__lDX1F:disabled{color:var(--ds-text-muted);cursor:default;background:transparent}.coach-chat_iconBtn__lDX1F:focus-visible{outline:2px solid var(--ds-ring);outline-offset:2px}.coach-chat_thread__X9f_B{flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;scrollbar-gutter:stable both-edges;scrollbar-width:thin;scrollbar-color:transparent transparent;transition:scrollbar-color var(--ds-motion) var(--ds-ease)}.coach-chat_thread__X9f_B:focus-within,.coach-chat_thread__X9f_B:hover{scrollbar-color:var(--ds-border) transparent}.coach-chat_thread__X9f_B::-webkit-scrollbar{width:12px}.coach-chat_thread__X9f_B::-webkit-scrollbar-track{background:transparent}.coach-chat_thread__X9f_B::-webkit-scrollbar-thumb{background:transparent;background-clip:padding-box;border:3px solid transparent;border-radius:var(--ds-radius-full);transition:background var(--ds-motion) var(--ds-ease)}.coach-chat_thread__X9f_B:focus-within::-webkit-scrollbar-thumb,.coach-chat_thread__X9f_B:hover::-webkit-scrollbar-thumb{background:var(--ds-border);background-clip:padding-box}.coach-chat_thread__X9f_B:hover::-webkit-scrollbar-thumb:hover{background:var(--ds-text-muted);background-clip:padding-box}.coach-chat_threadInner__yFXaN{width:100%;max-width:720px;margin-inline:auto;min-height:100%;display:flex;flex-direction:column;gap:var(--ds-space-sm);padding:var(--ds-space-md)}.coach-chat_pageEmbedded__QdiKV .coach-chat_threadInner__yFXaN{padding-inline:var(--ds-space-lg)}.coach-chat_msg__5__KU{max-width:85%;padding:var(--ds-space-xs) var(--ds-space-sm);border-radius:var(--ds-radius-lg);font-size:.9375rem;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.coach-chat_msgUser__f_yah{align-self:flex-end;background:var(--ds-surface-sunken);color:var(--ds-text-primary);border-bottom-right-radius:var(--ds-radius-sm)}.coach-chat_msgCoach__rSoUA{align-self:flex-start;background:var(--ds-surface);border:1px solid transparent;border-bottom-left-radius:var(--ds-radius-sm);transition:border-color var(--ds-motion) var(--ds-ease)}.coach-chat_msgCoach__rSoUA:hover{border-color:var(--ds-border)}.coach-chat_coachTurn__a2y3D{align-self:flex-start;max-width:85%;display:flex;flex-direction:column;gap:var(--ds-space-2xs)}.coach-chat_coachTurn__a2y3D .coach-chat_msgCoach__rSoUA{max-width:100%}.coach-chat_toolNote__Oo5ge{margin:0;padding-inline:var(--ds-space-2xs);font-size:.75rem;line-height:1.3;color:var(--ds-text-muted)}.coach-chat_markdown__DM8CD{white-space:normal}.coach-chat_markdown__DM8CD>:first-child{margin-top:0}.coach-chat_markdown__DM8CD>:last-child{margin-bottom:0}.coach-chat_markdown__DM8CD p{margin:0 0 .5em}.coach-chat_markdown__DM8CD ol,.coach-chat_markdown__DM8CD ul{margin:.5em 0;padding-left:1.35em}.coach-chat_markdown__DM8CD ul{list-style:disc}.coach-chat_markdown__DM8CD ol{list-style:decimal}.coach-chat_markdown__DM8CD li{margin:.15em 0}.coach-chat_markdown__DM8CD li::marker{color:var(--ds-text-muted)}.coach-chat_markdown__DM8CD li>ol,.coach-chat_markdown__DM8CD li>ul{margin:.15em 0}.coach-chat_markdown__DM8CD strong{font-weight:600}.coach-chat_markdown__DM8CD em{font-style:italic}.coach-chat_markdown__DM8CD a{color:inherit;text-decoration:underline;text-underline-offset:2px}.coach-chat_markdown__DM8CD h1,.coach-chat_markdown__DM8CD h2,.coach-chat_markdown__DM8CD h3,.coach-chat_markdown__DM8CD h4,.coach-chat_markdown__DM8CD h5,.coach-chat_markdown__DM8CD h6{margin:.6em 0 .3em;font-family:var(--ds-font-display);font-weight:500;line-height:1.25}.coach-chat_markdown__DM8CD h1{font-size:1.15rem}.coach-chat_markdown__DM8CD h2{font-size:1.05rem}.coach-chat_markdown__DM8CD h3,.coach-chat_markdown__DM8CD h4,.coach-chat_markdown__DM8CD h5,.coach-chat_markdown__DM8CD h6{font-size:1rem}.coach-chat_markdown__DM8CD blockquote{margin:.5em 0;padding-left:var(--ds-space-sm);border-left:2px solid var(--ds-border);color:var(--ds-text-muted)}.coach-chat_markdown__DM8CD code{font-family:var(--ds-font-mono,ui-monospace,monospace);font-size:.85em;background:var(--ds-fill-subtle);border-radius:var(--ds-radius-sm);padding:.1em .3em}.coach-chat_markdown__DM8CD pre{margin:.5em 0;padding:var(--ds-space-sm);background:var(--ds-fill-subtle);border-radius:var(--ds-radius-md);overflow-x:auto}.coach-chat_markdown__DM8CD pre code{background:transparent;padding:0;font-size:.85em}.coach-chat_markdown__DM8CD hr{margin:.75em 0;border:none;border-top:1px solid var(--ds-border)}.coach-chat_empty__uzZHl{margin:auto;max-width:32ch;text-align:center;display:flex;flex-direction:column;gap:var(--ds-space-xs);padding:var(--ds-space-xl) 0}.coach-chat_emptyTitle__RsDB_{font-family:var(--ds-font-display);font-weight:400;font-size:1.25rem;margin:0}.coach-chat_emptyHint__esT8y{font-size:.875rem;line-height:1.5;color:var(--ds-text-muted);margin:0}.coach-chat_typing__mPlTJ{display:inline-flex;gap:var(--ds-space-2xs);padding-block:var(--ds-space-sm)}.coach-chat_dot__5_0q_{width:6px;height:6px;border-radius:var(--ds-radius-full);background:var(--ds-text-muted);animation:coach-chat_coachPulse__PjDDJ 1.2s ease-in-out infinite}.coach-chat_dot__5_0q_:nth-child(2){animation-delay:.15s}.coach-chat_dot__5_0q_:nth-child(3){animation-delay:.3s}@keyframes coach-chat_coachPulse__PjDDJ{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-2px)}}.coach-chat_error__XinV_{align-self:center;font-size:.8125rem;color:var(--ds-text-primary);background:var(--ds-fill-subtle);border-radius:var(--ds-radius-md);padding:var(--ds-space-xs) var(--ds-space-sm);margin:0}.coach-chat_iconGlyph__0HPGF{display:inline-flex;align-items:center;justify-content:center}.coach-chat_stage__CsdBc{width:100%;max-width:720px;margin-inline:auto;min-height:100%;display:flex;flex-direction:column;justify-content:safe center;padding:var(--ds-space-md)}.coach-chat_pageEmbedded__QdiKV .coach-chat_stage__CsdBc{padding-inline:var(--ds-space-lg)}.coach-chat_stageBody__MCfpN{width:100%;display:flex;flex-direction:column;align-items:center;gap:var(--ds-space-sm);padding-block:var(--ds-space-xs)}.coach-chat_focusMessage__6yvtN{font-family:var(--ds-font-serif);font-size:1.0625rem;line-height:1.65;text-align:center;color:var(--ds-text-primary);max-width:36rem;overflow-wrap:anywhere}.coach-chat_focusMessage__6yvtN :is(ul,ol,blockquote,pre,h1,h2,h3,h4,h5,h6){width:fit-content;max-width:100%;margin-inline:auto;text-align:left}.coach-chat_focusReply__LHAxc{align-self:center;width:fit-content;max-width:36rem;text-align:center;background:var(--ds-surface-sunken);color:var(--ds-text-primary);border-radius:var(--ds-radius-xl);padding:var(--ds-space-sm) var(--ds-space-md);font-size:.9375rem;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden}.coach-chat_typingFocus__UKSJF{align-self:center}.coach-chat_composerBar__100SF{background:var(--ds-surface);padding-bottom:env(safe-area-inset-bottom)}.coach-chat_page__zHR7Z[data-keyboard=open] .coach-chat_composerBar__100SF{padding-bottom:0}.coach-chat_composer__NVfKk{width:100%;max-width:720px;margin-inline:auto;padding:0 var(--ds-space-md) var(--ds-space-md)}.coach-chat_pageEmbedded__QdiKV .coach-chat_composer__NVfKk{padding-inline:var(--ds-space-lg);padding-bottom:var(--ds-space-lg)}.coach-chat_inputPill__d66OX{display:flex;align-items:center;gap:var(--ds-space-xs);background:var(--ds-surface);border:1px solid var(--ds-border);border-radius:var(--ds-radius-full);padding:var(--ds-space-xs);padding-inline-start:var(--ds-space-md);transition:border-color var(--ds-motion) var(--ds-ease)}.coach-chat_pageEmbedded__QdiKV .coach-chat_inputPill__d66OX{border-radius:var(--ds-radius-lg)}.coach-chat_inputPill__d66OX:focus-within{border-color:var(--ds-accent);box-shadow:0 0 0 3px var(--ds-fill-subtle)}.coach-chat_input__1PZ98{flex:1;min-width:0;resize:none;max-height:8rem;background:transparent;color:var(--ds-text-primary);border:none;padding:var(--ds-space-2xs) 0;font:inherit;font-size:.9375rem;line-height:1.5}.coach-chat_input__1PZ98:focus-visible{outline:none}.coach-chat_input__1PZ98::placeholder{color:var(--ds-text-muted)}.coach-chat_send__gad_T{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;flex:0 0 auto;border:none;border-radius:var(--ds-radius-full);background:var(--ds-accent);color:var(--ds-text-on-accent);cursor:pointer;transition:background var(--ds-motion) var(--ds-ease)}.coach-chat_send__gad_T:hover{background:var(--ds-accent-hover)}.coach-chat_send__gad_T:active{transform:translateY(1px)}.coach-chat_send__gad_T:disabled{background:var(--ds-border);color:var(--ds-text-muted);cursor:default;transform:none}.coach-chat_send__gad_T:focus-visible{outline:2px solid var(--ds-ring);outline-offset:2px}.coach-chat_historyEmpty__J_otF{font-size:.875rem;color:var(--ds-text-muted);margin:0}.coach-chat_historyList__JRpHm{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--ds-space-2xs);max-height:60dvh;overflow-y:auto}.coach-chat_historyRow__6_CfM{display:flex;align-items:center;gap:var(--ds-space-xs)}.coach-chat_historyOpen__NhoVb{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px;text-align:left;background:transparent;border:none;border-radius:var(--ds-radius-md);padding:var(--ds-space-xs) var(--ds-space-sm);cursor:pointer;transition:background var(--ds-motion) var(--ds-ease)}.coach-chat_historyOpen__NhoVb:hover{background:var(--ds-fill-subtle)}.coach-chat_historyOpen__NhoVb:focus-visible{outline:2px solid var(--ds-ring);outline-offset:2px}.coach-chat_historyTitle__HUNCt{font-size:.9375rem;color:var(--ds-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.coach-chat_historyMeta__ebIxm{font-size:.75rem;color:var(--ds-text-muted)}@media (max-width:859px){.coach-chat_input__1PZ98{font-size:1rem}.coach-chat_headerInner___S4Al{padding-block:var(--ds-space-sm)}}@media (prefers-reduced-motion:reduce){.coach-chat_historyOpen__NhoVb,.coach-chat_iconBtn__lDX1F,.coach-chat_input__1PZ98,.coach-chat_msgCoach__rSoUA,.coach-chat_send__gad_T{transition:none}.coach-chat_dot__5_0q_{animation:none;opacity:.6}.coach-chat_send__gad_T:active{transform:none}}.chat-surface_surface__oxDZW{height:100%;display:flex;flex-direction:column;min-height:0;background:var(--ds-surface);--chat-inset:var(--ds-space-sm)}@media (min-width:560px){.chat-surface_surface__oxDZW{--chat-inset:var(--ds-space-lg)}}@media (max-width:559px){.chat-surface_field__XlluB .chat-surface_input__XA3kU{flex-basis:100%}.chat-surface_field__XlluB .chat-surface_composerControls__SpY_n{flex:1 1 100%;justify-content:space-between}}.chat-surface_header__UIR2W{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-sm);padding:var(--ds-space-xs) var(--chat-inset);padding-top:max(var(--ds-space-xs),env(safe-area-inset-top));border-bottom:1px solid var(--ds-border)}.chat-surface_title__e2_7X{font-family:var(--ds-font-display);font-size:1.0625rem;font-weight:400;margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-surface_headerActions__3UHKY{display:flex;align-items:center;gap:var(--ds-space-2xs);flex:0 0 auto}.chat-surface_iconBtn__3521H{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;padding:0;border:1px solid transparent;border-radius:var(--ds-radius-lg);background:transparent;color:var(--ds-text-muted);cursor:pointer;transition:background var(--ds-motion) var(--ds-ease),color var(--ds-motion) var(--ds-ease),transform var(--ds-motion-press) var(--ds-ease-press)}.chat-surface_iconBtn__3521H:hover{background:var(--ds-fill-subtle);color:var(--ds-text-primary)}.chat-surface_iconBtn__3521H:active{transform:scale(.9)}.chat-surface_iconGlyph__bdnp0{display:inline-flex;align-items:center;justify-content:center}.chat-surface_iconBtn__3521H[aria-pressed=true]{background:var(--ds-fill-subtle);color:var(--ds-text-primary)}.chat-surface_iconBtn__3521H:focus-visible{outline:2px solid var(--ds-ring);outline-offset:2px}@media (prefers-reduced-motion:reduce){.chat-surface_iconBtn__3521H{transition:none}.chat-surface_iconBtn__3521H:active{transform:none}}.chat-surface_body__6Tbeo{padding:var(--ds-space-sm) var(--chat-inset) 0}.chat-surface_body__6Tbeo,.chat-surface_pane__kMugj{flex:1;min-height:0;display:flex;flex-direction:column}.chat-surface_thread__O_D_X{display:flex;flex-direction:column;gap:var(--ds-space-sm);flex:1;min-height:0;justify-content:safe flex-end;padding-bottom:var(--ds-space-md);overflow-y:auto;overscroll-behavior:contain;padding-right:var(--ds-space-2xs)}.chat-surface_msg__KnERU{max-width:85%;padding:var(--ds-space-xs) var(--ds-space-sm);border-radius:var(--ds-radius-lg);font-size:.9375rem;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.chat-surface_msgUser__dguEk{align-self:flex-end;background:var(--ds-surface-sunken);color:var(--ds-text-primary);border-bottom-right-radius:var(--ds-radius-sm)}.chat-surface_msgBot__LvAsA{align-self:flex-start;background:var(--ds-surface);border:1px solid var(--ds-border);border-bottom-left-radius:var(--ds-radius-sm)}.chat-surface_stage__G_MZu{flex:1;min-height:0;display:flex;flex-direction:column;justify-content:safe center;overflow-y:auto;overscroll-behavior:contain;padding-right:var(--ds-space-2xs)}.chat-surface_stageBody__wiFZQ{width:100%;display:flex;flex-direction:column;align-items:center;gap:var(--ds-space-sm);padding-block:var(--ds-space-xs)}.chat-surface_focusMessage__daBsq{font-family:var(--ds-font-serif);font-size:1.0625rem;line-height:1.65}.chat-surface_focusMessage__daBsq,.chat-surface_focusReply__RZU0X{text-align:center;color:var(--ds-text-primary);max-width:36rem;overflow-wrap:anywhere}.chat-surface_focusReply__RZU0X{align-self:center;width:fit-content;background:var(--ds-surface-sunken);border-radius:var(--ds-radius-xl);padding:var(--ds-space-sm) var(--ds-space-md);font-size:.9375rem;line-height:1.5;white-space:pre-wrap;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden}.chat-surface_typingFocus__JoQ4n{align-self:center}.chat-surface_chatError__F7I8b{align-self:center;font-size:.8125rem;color:var(--ds-text-primary);background:var(--ds-fill-subtle);border-radius:var(--ds-radius-md);padding:var(--ds-space-xs) var(--ds-space-sm);margin:0}.chat-surface_chatErrorNote__7opl1{align-self:stretch;display:flex;align-items:baseline;gap:var(--ds-space-xs);color:var(--ds-text-muted);background:transparent;border-left:2px solid var(--ds-text-muted);border-radius:0;padding:var(--ds-space-2xs) 0 var(--ds-space-2xs) var(--ds-space-sm);text-align:left}.chat-surface_chatErrorNote__7opl1:before{content:"Error";flex:0 0 auto;font-size:.6875rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.chat-surface_chatErrorRetry__UNpmH{display:inline-flex;align-items:center;gap:var(--ds-space-2xs);border:none;font:inherit;font-size:.8125rem;text-align:center;cursor:pointer;transition:background var(--ds-motion) var(--ds-ease)}.chat-surface_chatErrorRetry__UNpmH:hover{background:var(--ds-border)}.chat-surface_chatErrorRetry__UNpmH:disabled{color:var(--ds-text-muted);background:var(--ds-fill-subtle);cursor:default}.chat-surface_chatErrorRetry__UNpmH:focus-visible{outline:2px solid var(--ds-ring);outline-offset:2px}.chat-surface_typing__Hguxt{display:inline-flex;gap:var(--ds-space-2xs);padding-block:var(--ds-space-sm)}.chat-surface_dot__Jb4eC{width:6px;height:6px;border-radius:var(--ds-radius-full);background:var(--ds-text-muted);animation:chat-surface_chatSurfacePulse__tvrk_ 1.2s ease-in-out infinite}.chat-surface_dot__Jb4eC:nth-child(2){animation-delay:.15s}.chat-surface_dot__Jb4eC:nth-child(3){animation-delay:.3s}@keyframes chat-surface_chatSurfacePulse__tvrk_{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-2px)}}.chat-surface_footer__pnd3b{display:flex;justify-content:center;padding:var(--ds-space-sm) var(--chat-inset)}.chat-surface_composer__q_Gdp{display:flex;border-top:1px solid var(--ds-border);padding:var(--ds-space-sm) var(--chat-inset);padding-bottom:max(var(--ds-space-sm),env(safe-area-inset-bottom))}.chat-surface_composerFocus__S1dqE{border-top:none}.chat-surface_field__XlluB{flex:1;min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:var(--ds-space-2xs);padding:var(--ds-space-2xs) var(--ds-space-2xs) var(--ds-space-2xs) var(--ds-space-sm);background:var(--ds-surface);border:1px solid var(--ds-border);border-radius:var(--ds-radius-xl);transition:border-color var(--ds-motion) var(--ds-ease),box-shadow var(--ds-motion) var(--ds-ease)}.chat-surface_field__XlluB:focus-within{border-color:var(--ds-accent);box-shadow:0 0 0 3px var(--ds-fill-subtle)}.chat-surface_field__XlluB[data-multiline] .chat-surface_input__XA3kU{flex-basis:100%}.chat-surface_field__XlluB[data-multiline] .chat-surface_composerControls__SpY_n{flex:1 1 100%;justify-content:space-between}.chat-surface_composerControls__SpY_n{display:flex;align-items:center;gap:var(--ds-space-2xs);margin-left:auto;flex:0 0 auto}.chat-surface_input__XA3kU{flex:1 1 8rem;min-width:0;max-height:10rem;resize:none;background:transparent;color:var(--ds-text-primary);border:none;padding:var(--ds-space-2xs) 0;font:inherit;font-size:.9375rem;line-height:1.5;scrollbar-width:none}.chat-surface_input__XA3kU::-webkit-scrollbar{display:none}.chat-surface_input__XA3kU:focus-visible{outline:none}.chat-surface_input__XA3kU::placeholder{color:var(--ds-text-muted)}.chat-surface_send__xiH9b{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;flex:0 0 auto;border:none;border-radius:var(--ds-radius-full);background:var(--ds-accent);color:var(--ds-text-on-accent);cursor:pointer;transition:background var(--ds-motion) var(--ds-ease)}.chat-surface_send__xiH9b:hover{background:var(--ds-accent-hover)}.chat-surface_send__xiH9b:disabled{background:var(--ds-border);color:var(--ds-text-muted);cursor:default}.chat-surface_send__xiH9b:focus-visible{outline:2px solid var(--ds-ring);outline-offset:2px}@media (max-width:859px){.chat-surface_input__XA3kU{font-size:1rem}}@media (min-width:860px){.chat-surface_surface__oxDZW{align-items:center}.chat-surface_body__6Tbeo,.chat-surface_composer__q_Gdp,.chat-surface_footer__pnd3b,.chat-surface_header__UIR2W{width:100%;max-width:48rem}}@media (prefers-reduced-motion:reduce){.chat-surface_chatErrorRetry__UNpmH,.chat-surface_input__XA3kU,.chat-surface_send__xiH9b{transition:none}.chat-surface_dot__Jb4eC{animation:none;opacity:.6}}.chat-surface_composerLeading__Hasa6{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;flex:0 0 auto;border:none;border-radius:var(--ds-radius-full);background:var(--ds-surface);color:var(--ds-text-muted);cursor:pointer;transition:background var(--ds-motion) var(--ds-ease),color var(--ds-motion) var(--ds-ease)}.chat-surface_composerLeading__Hasa6:hover{background:var(--ds-surface-muted);color:var(--ds-text-primary)}.chat-surface_composerLeading__Hasa6:disabled{opacity:.5;cursor:default}.chat-surface_composerLeading__Hasa6:focus-visible{outline:2px solid var(--ds-ring);outline-offset:2px}.hermes_page__DDwXw{height:100dvh;display:flex;flex-direction:column;background:var(--ds-surface-muted);color:var(--ds-text-primary);font-family:var(--ds-font-sans);-webkit-font-smoothing:antialiased;overflow:hidden}.hermes_layout__lnw9_{--hub-top-ratio:var(--ds-hub-top-ratio);--hub-top-inset:calc(var(--hub-top-ratio) * 100dvh);--hub-rail-gutter:1.25rem;--hub-rail:280px;--hub-content:44rem;flex:1;width:100%;max-width:1600px;margin:0 auto;justify-content:center;padding:0 var(--ds-space-lg);box-sizing:border-box}.hermes_cluster__NZfN0,.hermes_layout__lnw9_{min-height:0;display:flex;align-items:stretch}.hermes_cluster__NZfN0{--cluster-gap:clamp(var(--ds-space-sm),1.5vw,var(--ds-space-lg));flex:0 0 auto;width:min(100%,calc(var(--hub-rail) + var(--cluster-gap) + var(--hub-content)));min-width:0;gap:var(--cluster-gap)}.hermes_sidebar__9M51H{flex:0 0 var(--hub-rail);min-height:0;max-height:100%;overflow-y:auto;display:flex;flex-direction:column;gap:var(--ds-space-lg);padding-top:var(--hub-top-inset);padding-bottom:var(--ds-space-xl);padding-inline:var(--ds-space-xl)}.hermes_headerMenu__rTjnE{position:relative;flex:0 0 auto}.hermes_headerKebab__bKSK0{display:inline-grid;place-items:center;width:2rem;height:2rem;color:var(--ds-text-muted);background:transparent;border:none;border-radius:var(--ds-radius-md);cursor:pointer;transition:background var(--ds-motion) var(--ds-ease),color var(--ds-motion) var(--ds-ease)}.hermes_headerKebab__bKSK0:hover{color:var(--ds-text-primary);background:var(--ds-surface-muted)}.hermes_headerKebab__bKSK0:focus-visible{outline:2px solid var(--ds-focus);outline-offset:2px}.hermes_headerPopover__uhhtK{position:absolute;top:calc(100% + var(--ds-space-2xs));right:0;z-index:30;box-sizing:border-box;min-width:15rem;padding:var(--ds-space-2xs);background:var(--ds-surface);border:1px solid var(--ds-border);border-radius:var(--ds-radius-lg);box-shadow:var(--ds-shadow-ambient-lg)}.hermes_railMenu__HTTF5{margin-top:var(--ds-space-md);padding-top:var(--ds-space-md);border-top:1px solid var(--ds-border)}.hermes_content__xi7S0{flex:0 1 var(--hub-content);min-width:0;min-height:0;max-width:var(--hub-content);position:relative;overflow:hidden;display:flex;flex-direction:column}.hermes_contentViewport__l29uw{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;padding-inline:var(--ds-space-md);padding-top:var(--hub-top-inset);padding-bottom:calc(var(--ds-space-2xl) + env(safe-area-inset-bottom));display:flex;flex-direction:column}.hermes_contentChat__ZcPnB{flex:1;min-height:0;display:flex;flex-direction:column;justify-content:center;padding:var(--hub-top-inset) var(--ds-space-md) var(--ds-space-xl)}.hermes_contentChat__ZcPnB>*{max-height:52rem}.hermes_chatDesktop__yJdl3{flex:1;min-height:0;display:flex;flex-direction:column;border:1px solid var(--ds-border);border-radius:var(--ds-radius-lg);overflow:hidden;background:var(--ds-surface)}.hermes_pagerPanel__2Zf0M{padding-left:var(--ds-space-sm);padding-right:var(--ds-space-sm)}.hermes_chatFill__MJa2G{height:calc(100% + var(--ds-space-lg) + var(--ds-space-2xl) + 3.5rem + env(safe-area-inset-bottom));margin:calc(-1 * var(--ds-space-lg)) calc(-1 * var(--ds-space-sm)) calc(-1 * (var(--ds-space-2xl) + 3.5rem + env(safe-area-inset-bottom)));display:flex;flex-direction:column;min-height:0}.hermes_bannerSlot__7xee1{position:relative;z-index:3;height:0;align-self:stretch;width:100%;display:flex;justify-content:center;pointer-events:none}.hermes_banner__JOzGi{position:absolute;top:var(--ds-space-sm);left:50%;transform:translateX(-50%);width:max-content;display:inline-flex;align-items:center;gap:var(--ds-space-xs);max-width:calc(100% - 2 * var(--ds-space-md));padding:var(--ds-space-2xs) var(--ds-space-sm);font-size:.8125rem;color:var(--ds-text-primary);background:var(--ds-surface);border:1px solid var(--ds-border);border-radius:var(--ds-radius-full);box-shadow:var(--ds-shadow-ambient-md);pointer-events:auto}.hermes_bannerDot__3fsOY{flex:0 0 auto;width:8px;height:8px;border-radius:var(--ds-radius-full);border:1.5px solid var(--ds-accent);background:transparent}.hermes_banner__JOzGi[data-live] .hermes_bannerDot__3fsOY{background:var(--ds-accent)}.hermes_menu__4um1Y{position:relative;flex:0 0 auto}.hermes_menuKebab__PAJaS,.hermes_menuTrigger__pBh4f{display:inline-flex;align-items:center;justify-content:center;gap:var(--ds-space-2xs);color:var(--ds-text-muted);background:transparent;border:none;border-radius:var(--ds-radius-full);cursor:pointer;transition:background var(--ds-motion) var(--ds-ease),color var(--ds-motion) var(--ds-ease)}.hermes_menuKebab__PAJaS{width:2rem;height:2rem}.hermes_menuTrigger__pBh4f{height:2rem;padding:0 var(--ds-space-sm);font:inherit;font-size:.8125rem;color:var(--ds-text-primary);border:1px solid var(--ds-border)}.hermes_menuKebab__PAJaS:hover,.hermes_menuTrigger__pBh4f:hover{color:var(--ds-text-primary);background:var(--ds-surface-muted)}.hermes_menuKebab__PAJaS:focus-visible,.hermes_menuTrigger__pBh4f:focus-visible{outline:2px solid var(--ds-ring);outline-offset:2px}.hermes_menuKebab__PAJaS:disabled,.hermes_menuTrigger__pBh4f:disabled{opacity:.5;cursor:default}.hermes_menuPopover__r1NVX{position:absolute;top:calc(100% + var(--ds-space-2xs));z-index:30;box-sizing:border-box;min-width:13rem;display:flex;flex-direction:column;padding:var(--ds-space-2xs);background:var(--ds-surface);border:1px solid var(--ds-border);border-radius:var(--ds-radius-lg);box-shadow:var(--ds-shadow-ambient-lg)}.hermes_menuPopover__r1NVX[data-align=end]{right:0}.hermes_menuPopover__r1NVX[data-align=start]{left:0}.hermes_menuItem__iMam2{display:flex;align-items:center;gap:var(--ds-space-xs);width:100%;font:inherit;font-size:.875rem;text-align:left;color:var(--ds-text-primary);background:transparent;border:none;border-radius:var(--ds-radius-md);padding:var(--ds-space-xs) var(--ds-space-sm);cursor:pointer}.hermes_menuItem__iMam2:hover{background:var(--ds-surface-muted)}.hermes_menuItem__iMam2:focus-visible{outline:2px solid var(--ds-ring);outline-offset:-2px}.hermes_menuItem__iMam2:disabled{color:var(--ds-text-muted);cursor:default}.hermes_menuItem__iMam2[data-tone=danger]{margin-top:var(--ds-space-2xs);padding-top:var(--ds-space-xs);border-top:1px solid var(--ds-border);border-radius:0 0 var(--ds-radius-md) var(--ds-radius-md)}.hermes_floatBar__5iRcq{position:sticky;top:0;z-index:3;display:flex;align-items:center;gap:var(--ds-space-xs);min-height:3.25rem;padding:var(--ds-space-2xs) var(--ds-space-xs);background:var(--ds-surface);border:1px solid var(--ds-border);border-radius:var(--ds-radius-full);box-shadow:var(--ds-shadow-ambient-md);transition:border-color var(--ds-motion) var(--ds-ease),box-shadow var(--ds-motion) var(--ds-ease)}.hermes_floatBar__5iRcq:focus-within{border-color:var(--ds-accent);box-shadow:var(--ds-shadow-ambient-md),0 0 0 3px var(--ds-fill-subtle)}.hermes_floatBar__5iRcq>:first-child{flex:1;min-width:0}.hermes_fadeBottom__LPYXf,.hermes_fadeTop__jv8_z{position:sticky;height:0;z-index:2;pointer-events:none}.hermes_fadeTop__jv8_z{top:0}.hermes_fadeBottom__LPYXf{bottom:0}.hermes_fadeBottom__LPYXf:before,.hermes_fadeTop__jv8_z:before{content:"";position:absolute;left:calc(-1 * var(--ds-space-md));right:calc(-1 * var(--ds-space-md));height:3rem}.hermes_fadeTop__jv8_z:before{top:0;background:linear-gradient(to bottom,var(--ds-surface-muted) 40%,transparent)}.hermes_fadeBottom__LPYXf:before{bottom:0;background:linear-gradient(to top,var(--ds-surface-muted) 40%,transparent)}.hermes_surface__ihmOn{position:fixed;inset:0;z-index:60;display:flex;flex-direction:column;background:var(--ds-surface);animation:hermes_surfaceIn__01qhk var(--ds-motion) var(--ds-ease)}@keyframes hermes_surfaceIn__01qhk{0%{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){.hermes_surface__ihmOn{animation:none}}.hermes_surface__ihmOn[data-hosted]{position:absolute;inset:var(--ds-space-lg) 0;border:1px solid var(--ds-border);border-radius:var(--ds-radius-xl);box-shadow:var(--ds-shadow-ambient-lg);overflow:hidden}.hermes_surfaceHead___nzS1{flex:0 0 auto;display:flex;flex-direction:column;padding:var(--ds-space-md) var(--ds-space-md) var(--ds-space-sm);padding-top:max(var(--ds-space-md),env(safe-area-inset-top));border-bottom:1px solid var(--ds-border)}.hermes_surfaceTitleRow__Tc6AP{display:flex;align-items:center;gap:var(--ds-space-sm)}.hermes_surfaceTitle__IoRWr{flex:1;min-width:0;font-size:1.125rem;font-weight:600;line-height:1.3;color:var(--ds-text-primary)}.hermes_surfaceMeta__BAsH9{display:flex;flex-wrap:wrap;gap:var(--ds-space-2xs);margin:var(--ds-space-2xs) 0 0;font-size:.75rem;color:var(--ds-text-muted)}.hermes_surfaceMeta__BAsH9>span+span:before{content:"·";margin-right:var(--ds-space-2xs)}.hermes_surfaceActions__OLP5G{flex:0 0 auto;display:flex;align-items:center;gap:var(--ds-space-2xs)}.hermes_surfaceClose__HO5KN{display:inline-grid;place-items:center;width:2rem;height:2rem;color:var(--ds-text-muted);background:transparent;border:none;border-radius:var(--ds-radius-full);cursor:pointer}.hermes_surfaceClose__HO5KN:hover{color:var(--ds-text-primary);background:var(--ds-surface-muted)}.hermes_surfaceClose__HO5KN:focus-visible{outline:2px solid var(--ds-ring);outline-offset:2px}.hermes_surfaceBody__HW_LP{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:var(--ds-space-md);padding-bottom:calc(var(--ds-space-2xl) + env(safe-area-inset-bottom))}.hermes_surfaceFooter__WWGTv{flex:0 0 auto;padding:var(--ds-space-sm) var(--ds-space-md);padding-bottom:max(var(--ds-space-sm),env(safe-area-inset-bottom));background:var(--ds-surface);border-top:1px solid var(--ds-border)}.hermes_confirmCard__v3CMa{display:flex;align-items:center;gap:var(--ds-space-sm);padding:var(--ds-space-sm) var(--ds-space-md);background:var(--ds-surface-muted);border:1px solid var(--ds-border);border-radius:var(--ds-radius-lg)}.hermes_confirmCardText__FE2_5{flex:1;min-width:0;font-size:.875rem;color:var(--ds-text-primary)}.hermes_panel__W7_Em[data-flush]{margin-top:calc(-1 * var(--ds-space-lg));min-height:100%}@media (min-width:860px){.hermes_panel__W7_Em[data-flush]{margin-top:0}}.hermes_panel__W7_Em[data-flush]>.hermes_fadeBottom__LPYXf{margin-top:auto}.hermes_contentFlush__b58r9{padding-top:var(--ds-space-sm)}.hermes_surfaceHost__Yry93{position:absolute;inset:0;z-index:40;pointer-events:none}.hermes_surfaceHost__Yry93>*{pointer-events:auto}.hermes_panel__W7_Em{display:flex;flex-direction:column;gap:var(--ds-space-md);padding-inline:var(--ds-space-xs)}.hermes_sectionHead__5nRvs{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-sm)}.hermes_sectionTitle__WuiIL{margin:0;font-size:.6875rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ds-text-muted)}.hermes_count__BrQ0D{font-family:var(--ds-font-mono);font-size:.75rem;font-variant-numeric:tabular-nums;color:var(--ds-text-muted)}.hermes_emptyHint__ATB4D,.hermes_errorLine__KZffN{margin:0;font-size:.8125rem;color:var(--ds-text-muted)}.hermes_errorLine__KZffN{color:var(--ds-text-primary);font-family:var(--ds-font-mono);font-size:.75rem;white-space:pre-wrap;word-break:break-word}.hermes_list__r23MK{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;background:var(--ds-surface);border:1px solid var(--ds-border);border-radius:var(--ds-radius-lg);overflow:hidden}.hermes_item__iPmHF+.hermes_item__iPmHF{border-top:1px solid var(--ds-border)}.hermes_rowBtn__peaOa{width:100%;display:flex;align-items:center;gap:var(--ds-space-sm);padding:var(--ds-space-sm) var(--ds-space-md);background:transparent;border:0;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background var(--ds-motion) var(--ds-ease)}.hermes_rowBtn__peaOa:hover,.hermes_rowBtn__peaOa[aria-pressed=true]{background:var(--ds-fill-subtle)}.hermes_rowBtn__peaOa:focus-visible{outline:2px solid var(--ds-ring);outline-offset:-2px}.hermes_rowText__iegXo{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--ds-space-2xs)}.hermes_rowTitle__25_Go{display:flex;align-items:center;gap:var(--ds-space-xs);font-size:.9375rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hermes_rowMeta__V_O85{margin:0;font-size:.75rem;color:var(--ds-text-muted);font-variant-numeric:tabular-nums}.hermes_chevron__t4_KF{flex:0 0 auto;color:var(--ds-text-muted)}.hermes_dotHollow__Yeb2i,.hermes_dot__vh0y2{display:inline-block;width:8px;height:8px;border-radius:var(--ds-radius-full);flex:0 0 auto}.hermes_dot__vh0y2{background:var(--ds-accent)}.hermes_dotHollow__Yeb2i{border:1.5px solid var(--ds-accent)}.hermes_cards__fLcw0{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--ds-space-sm)}.hermes_card__fcX8A{display:flex;flex-direction:column;gap:var(--ds-space-xs);background:var(--ds-surface);border:1px solid var(--ds-border);border-radius:var(--ds-radius-lg);padding:var(--ds-space-md)}.hermes_cardFootKeep__pCDJA{opacity:1}.hermes_card__fcX8A[data-off]>:not(.hermes_cardFootKeep__pCDJA){opacity:.55}.hermes_cardHead__dXuLS{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-sm)}.hermes_cardTitle__HbM_L{display:inline-flex;align-items:center;gap:var(--ds-space-xs);min-width:0;font-size:.9375rem;font-weight:600;overflow:hidden;text-overflow:ellipsis}.hermes_pillOutline__jXytp,.hermes_pill__XKeMR{flex:0 0 auto;display:inline-flex;align-items:center;font-size:.6875rem;font-weight:600;letter-spacing:.02em;line-height:1;padding:.3rem var(--ds-space-xs);border-radius:var(--ds-radius-full);border:1px solid transparent;white-space:nowrap}.hermes_pill__XKeMR{background:var(--ds-accent);color:var(--ds-text-on-accent)}.hermes_pillOutline__jXytp{border-color:var(--ds-border);color:var(--ds-text-muted)}.hermes_kv__8sAUH{margin:0;display:grid;grid-template-columns:max-content 1fr;column-gap:var(--ds-space-md);row-gap:var(--ds-space-2xs);font-size:.8125rem}.hermes_kv__8sAUH>div{display:contents}.hermes_kv__8sAUH dt{color:var(--ds-text-muted)}.hermes_kv__8sAUH dd{margin:0;font-variant-numeric:tabular-nums;min-width:0;overflow-wrap:anywhere}.hermes_kvStatus__SaZC9{color:var(--ds-text-muted)}.hermes_kvStatus__SaZC9[data-failed]{color:var(--ds-text-primary);font-weight:600}.hermes_segment__nHZV7{display:inline-flex;gap:var(--ds-space-2xs);padding:var(--ds-space-2xs);background:var(--ds-surface-muted);border:1px solid var(--ds-border);border-radius:var(--ds-radius-full)}.hermes_segmentBtn__qgKyU{font:inherit;font-size:.75rem;font-weight:600;color:var(--ds-text-muted);background:transparent;border:0;border-radius:var(--ds-radius-full);padding:var(--ds-space-2xs) var(--ds-space-sm);cursor:pointer}.hermes_segmentBtn__qgKyU[data-active]{color:var(--ds-text-on-accent);background:var(--ds-accent)}.hermes_segmentBtn__qgKyU:focus-visible{outline:2px solid var(--ds-ring);outline-offset:2px}.hermes_logs__G3g7m{margin:0;padding:var(--ds-space-sm) var(--ds-space-md);max-height:24rem;overflow:auto;font-family:var(--ds-font-mono);font-size:.6875rem;line-height:1.5;white-space:pre-wrap;word-break:break-word;background:var(--ds-surface);border:1px solid var(--ds-border);border-radius:var(--ds-radius-md)}.hermes_backBtn__GubfT,.hermes_ghostBtn__2xxsf,.hermes_iconBtn___8FLd{display:inline-flex;align-items:center;gap:var(--ds-space-2xs);font:inherit;font-size:.8125rem;font-weight:600;color:var(--ds-text-muted);background:transparent;border:0;border-radius:var(--ds-radius-sm);padding:var(--ds-space-2xs) var(--ds-space-xs);cursor:pointer;transition:color var(--ds-motion) var(--ds-ease),background var(--ds-motion) var(--ds-ease)}.hermes_iconBtn___8FLd{padding:var(--ds-space-2xs)}.hermes_backBtn__GubfT:hover,.hermes_ghostBtn__2xxsf:hover,.hermes_iconBtn___8FLd:hover{color:var(--ds-text-primary);background:var(--ds-fill-subtle)}.hermes_backBtn__GubfT:focus-visible,.hermes_ghostBtn__2xxsf:focus-visible,.hermes_iconBtn___8FLd:focus-visible{outline:2px solid var(--ds-ring);outline-offset:2px}.hermes_backBtn__GubfT{align-self:flex-start;margin-left:calc(-1 * var(--ds-space-xs))}.hermes_detailHead__1iQJC{display:flex;flex-direction:column;gap:var(--ds-space-2xs)}.hermes_detailTitle__9VQYl{font:inherit;font-size:1.25rem;font-weight:700;letter-spacing:-.01em;text-align:left;background:transparent;border:0;padding:0;color:inherit;cursor:text;border-radius:var(--ds-radius-sm)}.hermes_detailTitle__9VQYl:focus-visible{outline:2px solid var(--ds-ring);outline-offset:2px}.hermes_titleInput__R02K6{width:100%;font:inherit;font-size:1.25rem;font-weight:700;color:var(--ds-text-primary);background:var(--ds-surface);border:1px solid var(--ds-accent);border-radius:var(--ds-radius-md);padding:var(--ds-space-2xs) var(--ds-space-xs);box-shadow:0 0 0 3px var(--ds-fill-subtle);outline:none}.hermes_transcript__zGeIt{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--ds-space-sm)}.hermes_toolNote__GFlPe,.hermes_turnUser__oD4jU{margin:var(--ds-space-xs) 0 0;font-size:.75rem;color:var(--ds-text-muted)}.hermes_newChat__TiqIA{display:inline-flex;align-items:center;gap:var(--ds-space-2xs);font:inherit;font-size:.8125rem;font-weight:600;color:var(--ds-text-primary);background:var(--ds-surface);border:1px solid var(--ds-border);border-radius:var(--ds-radius-full);padding:var(--ds-space-2xs) var(--ds-space-sm);cursor:pointer}.hermes_newChat__TiqIA:disabled{opacity:.4;cursor:default}.hermes_newChat__TiqIA:focus-visible{outline:2px solid var(--ds-ring);outline-offset:2px}.hermes_approval__kfvVb{margin:0;display:flex;flex-direction:column;gap:var(--ds-space-xs);padding:var(--ds-space-md);background:var(--ds-surface-muted);border:1px solid var(--ds-border);border-radius:var(--ds-radius-lg)}.hermes_approvalTitle__gBbiJ{margin:0;font-size:.8125rem;font-weight:600}.hermes_approvalCmd__ailWX{margin:0;padding:var(--ds-space-xs) var(--ds-space-sm);font-family:var(--ds-font-mono);font-size:.75rem;white-space:pre-wrap;word-break:break-word;background:var(--ds-surface);border:1px solid var(--ds-border);border-radius:var(--ds-radius-sm)}.hermes_approvalChoices__SSIt6{display:flex;flex-wrap:wrap;gap:var(--ds-space-xs)}.hermes_choiceGhost__QYy9W,.hermes_choice__vrG_R{font:inherit;font-size:.8125rem;font-weight:600;border-radius:var(--ds-radius-md);padding:var(--ds-space-xs) var(--ds-space-sm);cursor:pointer}.hermes_choice__vrG_R{color:var(--ds-text-on-accent);background:var(--ds-accent);border:1px solid var(--ds-accent)}.hermes_choice__vrG_R:hover{background:var(--ds-accent-hover)}.hermes_choiceGhost__QYy9W{color:var(--ds-text-primary);background:var(--ds-surface);border:1px solid var(--ds-border)}.hermes_choiceGhost__QYy9W:focus-visible,.hermes_choice__vrG_R:focus-visible{outline:2px solid var(--ds-ring);outline-offset:2px}.hermes_empty__Pob_5{display:flex;flex-direction:column;gap:var(--ds-space-xs);padding:var(--ds-space-xl) var(--ds-space-lg);text-align:center}.hermes_emptyTitle__eR3Mp{margin:0;font-family:var(--ds-font-display);font-size:2rem;font-weight:400;letter-spacing:-.03em}.hermes_actionRow__m3W4Z{display:flex;flex-wrap:wrap;gap:var(--ds-space-xs)}.hermes_reply__JUqTo{align-self:stretch;max-width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:var(--ds-space-xs)}.hermes_turnBubble__3mkuo{max-width:85%}.hermes_turnStatus__xdEOz{margin:0;font-size:.75rem;color:var(--ds-text-muted)}.hermes_turnError__1pG1a{display:flex;align-items:baseline;gap:var(--ds-space-xs);align-self:stretch;max-width:100%;padding:var(--ds-space-2xs) 0 var(--ds-space-2xs) var(--ds-space-sm);border-left:2px solid var(--ds-text-muted);color:var(--ds-text-muted);font-size:.8125rem;line-height:1.45}.hermes_turnErrorLabel__BxAjF{flex:0 0 auto;font-weight:600;text-transform:uppercase;letter-spacing:.06em;font-size:.6875rem}.hermes_turnNote__TPxfu{align-self:center;max-width:92%;display:flex;flex-direction:column;align-items:center;gap:var(--ds-space-2xs);padding:var(--ds-space-xs) var(--ds-space-sm);color:var(--ds-text-muted);background:var(--ds-surface-muted);border-radius:var(--ds-radius-md)}.hermes_turnNotePre__Mq4lH{margin:0;font-family:var(--ds-font-mono);font-size:.75rem;line-height:1.45;white-space:pre-wrap;word-break:break-word;text-align:left}.hermes_turnNoteHint__4Qc3k{font-size:.75rem;font-style:italic}.hermes_toolCard__aOE5r{align-self:stretch;max-width:85%;border:1px solid var(--ds-border);border-radius:var(--ds-radius-md);background:var(--ds-surface-muted);font-size:.8125rem}.hermes_toolSummary__44Del{display:flex;align-items:center;gap:var(--ds-space-xs);padding:var(--ds-space-xs) var(--ds-space-sm);cursor:pointer;list-style:none;min-width:0}.hermes_toolSummary__44Del::-webkit-details-marker{display:none}.hermes_toolName__lr5kQ{font-weight:600;flex:0 0 auto}.hermes_toolContext__sZBjP{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--ds-font-mono);font-size:.75rem;color:var(--ds-text-muted)}.hermes_toolMeta___EaYc{flex:0 0 auto;margin-left:auto;font-size:.6875rem;color:var(--ds-text-muted)}.hermes_toolChevron__oOYi_{flex:0 0 auto;color:var(--ds-text-muted);transition:transform var(--ds-motion) var(--ds-ease)}.hermes_toolCard__aOE5r[open] .hermes_toolChevron__oOYi_{transform:rotate(90deg)}.hermes_toolCard__aOE5r[data-state=running] .hermes_dotHollow__Yeb2i{animation:hermes_hermesPulse__p3MJH 1.2s ease-in-out infinite}.hermes_toolBody__fqr30{padding:0 var(--ds-space-sm) var(--ds-space-sm);display:flex;flex-direction:column;gap:var(--ds-space-xs)}.hermes_toolPre__By3eH{margin:0;max-height:16rem;overflow:auto;padding:var(--ds-space-xs) var(--ds-space-sm);font-family:var(--ds-font-mono);font-size:.75rem;line-height:1.45;white-space:pre-wrap;word-break:break-word;background:var(--ds-surface);border:1px solid var(--ds-border);border-radius:var(--ds-radius-sm)}.hermes_toolEmpty__2mSGk{margin:0;font-size:.75rem;color:var(--ds-text-muted)}.hermes_reasoning__gvjKe{max-width:85%;font-size:.8125rem;color:var(--ds-text-muted)}.hermes_reasoningSummary__EV1E6{cursor:pointer;font-size:.75rem;font-weight:600}.hermes_reasoningBody__olx_B{margin:var(--ds-space-2xs) 0 0;padding-left:var(--ds-space-sm);border-left:2px solid var(--ds-border);white-space:pre-wrap;color:var(--ds-text-muted);line-height:1.5}.hermes_activity__yPDBY{display:inline-flex;align-items:center;gap:var(--ds-space-xs);margin:0;align-self:flex-start;font-size:.8125rem;color:var(--ds-text-muted)}.hermes_activity__yPDBY .hermes_dotHollow__Yeb2i{animation:hermes_hermesPulse__p3MJH 1.2s ease-in-out infinite}@keyframes hermes_hermesPulse__p3MJH{0%,to{opacity:.35}50%{opacity:1}}.hermes_footerStack__Yoa4K{width:100%;display:flex;flex-direction:column;gap:var(--ds-space-xs)}.hermes_chipRow__YXD6z{display:flex;flex-wrap:wrap;gap:var(--ds-space-2xs)}.hermes_attachChip__18Ff4,.hermes_chip__6LSUt{display:inline-flex;align-items:center;gap:var(--ds-space-2xs);font:inherit;font-size:.75rem;padding:var(--ds-space-2xs) var(--ds-space-xs);border:1px solid var(--ds-border);border-radius:var(--ds-radius-sm);background:var(--ds-surface-muted);color:var(--ds-text-primary);cursor:pointer}.hermes_chip__6LSUt:hover{background:var(--ds-surface-sunken)}.hermes_chip__6LSUt:focus-visible{outline:2px solid var(--ds-ring);outline-offset:2px}.hermes_chipMono__uzV18{font-family:var(--ds-font-mono)}.hermes_attachRow__DVvuS{display:flex;flex-wrap:wrap;gap:var(--ds-space-2xs);margin-bottom:var(--ds-space-2xs)}.hermes_attachChip__18Ff4{cursor:default;background:var(--ds-surface)}.hermes_chipRemove__QmWjN{display:inline-flex;padding:0;border:none;background:none;color:var(--ds-text-muted);cursor:pointer}.hermes_usageLine__zVoNt{margin:0;font-size:.6875rem;color:var(--ds-text-muted);text-align:center}.hermes_clarify__7ZsL6{margin:0;display:flex;flex-direction:column;gap:var(--ds-space-xs);padding:var(--ds-space-md);background:var(--ds-surface-muted);border:1px solid var(--ds-border);border-radius:var(--ds-radius-lg)}.hermes_clarifyQ__Mzs03{margin:0;font-size:.875rem;font-weight:600}.hermes_clarifyChoices__nh5Kb{display:flex;flex-wrap:wrap;gap:var(--ds-space-xs)}.hermes_choiceGhost__QYy9W[aria-pressed=true]{background:var(--ds-accent);color:var(--ds-text-on-accent);border-color:var(--ds-accent)}.hermes_approvalCount__CKP1s{font-weight:400;color:var(--ds-text-muted)}.hermes_approvalHint__DSolt{margin:0;font-size:.75rem;color:var(--ds-text-muted)}@media (prefers-reduced-motion:reduce){.hermes_activity__yPDBY .hermes_dotHollow__Yeb2i,.hermes_toolCard__aOE5r[data-state=running] .hermes_dotHollow__Yeb2i{animation:none}.hermes_backBtn__GubfT,.hermes_ghostBtn__2xxsf,.hermes_iconBtn___8FLd,.hermes_rowBtn__peaOa{transition:none}}.cron_jobFacts__b8B28{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:var(--ds-space-sm) var(--ds-space-md);padding-top:var(--ds-space-sm);border-top:1px solid var(--ds-border)}.cron_jobFacts__b8B28>div{display:flex;flex-direction:column;gap:.125rem;min-width:0}.cron_jobFacts__b8B28 dt{font-size:.6875rem;letter-spacing:.06em;text-transform:uppercase}.cron_jobFoot__JJO2I{display:flex;align-items:center;justify-content:flex-end;gap:var(--ds-space-xs);padding-top:var(--ds-space-2xs)}.cron_sheetQuestion__DhtuT{margin:0 0 var(--ds-space-md);font-size:.9375rem;line-height:1.45;color:var(--ds-text-primary)}.cron_sheetActions__8Yxea{display:flex;justify-content:flex-end;gap:var(--ds-space-xs)}.cron_sheetBody__WhIpI{display:flex;flex-direction:column;gap:var(--ds-space-sm);max-height:min(60dvh,28rem);overflow-y:auto}.cron_runList__kmxwK{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--ds-space-xs)}.cron_runItem__CkvvO{display:flex;flex-direction:column;gap:var(--ds-space-2xs);padding:var(--ds-space-sm);background:var(--ds-surface-muted);border:1px solid var(--ds-border);border-radius:var(--ds-radius-md)}.cron_runHead__yGkys{display:flex;align-items:center;gap:var(--ds-space-xs);font-size:.8125rem;font-weight:600}.cron_runMeta__XHEGf{margin:0 0 0 auto;font-size:.75rem;font-weight:400;color:var(--ds-text-muted);font-variant-numeric:tabular-nums}.cron_runDetails___FxUk summary::-webkit-details-marker{display:none}.cron_runSummary__AYdVa{display:inline-flex;align-items:center;gap:var(--ds-space-2xs);list-style:none;width:fit-content;font-size:.75rem;font-weight:600;color:var(--ds-text-muted);background:var(--ds-surface);border:1px solid var(--ds-border);border-radius:var(--ds-radius-full);padding:var(--ds-space-2xs) var(--ds-space-sm);cursor:pointer;transition:color var(--ds-motion) var(--ds-ease),background var(--ds-motion) var(--ds-ease)}.cron_runSummary__AYdVa:hover{color:var(--ds-text-primary);background:var(--ds-surface-muted)}.cron_runCaret__2z1Ko{flex:0 0 auto;transition:transform var(--ds-motion) var(--ds-ease)}.cron_runDetails___FxUk[open] .cron_runCaret__2z1Ko{transform:rotate(90deg)}@media (prefers-reduced-motion:reduce){.cron_runCaret__2z1Ko{transition:none}}.cron_runSummary__AYdVa:focus-visible{outline:2px solid var(--ds-ring);outline-offset:2px}.cron_runPre__d1oCt{margin:var(--ds-space-2xs) 0 0;max-height:12rem;overflow:auto;padding:var(--ds-space-xs) var(--ds-space-sm);font-family:var(--ds-font-mono);font-size:.75rem;line-height:1.45;white-space:pre-wrap;word-break:break-word;background:var(--ds-surface);border:1px solid var(--ds-border);border-radius:var(--ds-radius-sm)}.cron_form__aG_ZG{display:flex;flex-direction:column;gap:var(--ds-space-md)}.cron_field__AQQBz{display:flex;flex-direction:column;gap:var(--ds-space-2xs);min-width:0}.cron_fieldLabel__VmjI_{font-size:.6875rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ds-text-muted)}.cron_input__Mkgg1,.cron_select__GEHoO,.cron_textarea__koAEI{width:100%;box-sizing:border-box;font:inherit;font-size:.9375rem;color:var(--ds-text-primary);background:var(--ds-surface);border:1px solid var(--ds-border);border-radius:var(--ds-radius-md);padding:var(--ds-space-xs) var(--ds-space-sm)}.cron_textarea__koAEI{min-height:6rem;resize:vertical;line-height:1.5}.cron_mono__4cSA0{font-family:var(--ds-font-mono);font-size:.8125rem}.cron_input__Mkgg1:focus-visible,.cron_select__GEHoO:focus-visible,.cron_textarea__koAEI:focus-visible{outline:2px solid var(--ds-ring);outline-offset:-1px}.cron_weekdays__LsuNL{display:flex;flex-wrap:wrap;gap:var(--ds-space-2xs)}.cron_weekday__6D5tG{font:inherit;font-size:.75rem;font-weight:600;min-width:2.75rem;text-align:center;color:var(--ds-text-primary);background:var(--ds-surface);border:1px solid var(--ds-border);border-radius:var(--ds-radius-full);padding:var(--ds-space-2xs) var(--ds-space-xs);cursor:pointer}.cron_weekday__6D5tG[aria-pressed=true]{color:var(--ds-text-on-accent);background:var(--ds-accent);border-color:var(--ds-accent)}.cron_weekday__6D5tG:focus-visible{outline:2px solid var(--ds-ring);outline-offset:2px}.cron_submitRow__selYi{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ds-space-xs)}.sessions_searchRow__qjw4h{position:relative;display:flex;align-items:center}.sessions_searchIcon__fpCg8{position:absolute;left:var(--ds-space-sm);color:var(--ds-text-muted);pointer-events:none}.sessions_searchInput__EOJiG{width:100%;font:inherit;font-size:.875rem;color:var(--ds-text-primary);background:transparent;border:none;padding:var(--ds-space-xs) var(--ds-space-sm);padding-left:calc(var(--ds-space-lg) + var(--ds-space-xs));outline:none;-webkit-appearance:none;appearance:none}.sessions_searchInput__EOJiG::placeholder{color:var(--ds-text-muted)}.sessions_searchInput__EOJiG:focus-visible{outline:none}.sessions_snippet__RW6FI{font-size:.75rem;line-height:1.45;color:var(--ds-text-muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sessions_stats__GF1Mo{display:flex;flex-direction:column;gap:var(--ds-space-sm);background:var(--ds-surface);border:1px solid var(--ds-border);border-radius:var(--ds-radius-lg);padding:var(--ds-space-sm) var(--ds-space-md)}.sessions_statsHead__oxlha{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-sm)}.sessions_statsLabel__U0PLG{font-size:.6875rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ds-text-muted)}.sessions_sheetQuestion__noDKQ{margin:0 0 var(--ds-space-md);font-size:.9375rem;color:var(--ds-text-primary)}.sessions_sheetActions__ztTux{display:flex;justify-content:flex-end;gap:var(--ds-space-xs)}.sessions_tiles__T6nMS{margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(7rem,1fr));gap:var(--ds-space-xs)}.sessions_tile__Rq9r_{display:flex;flex-direction:column;justify-content:space-between;gap:var(--ds-space-xs);min-height:4.5rem;padding:var(--ds-space-sm);background:var(--ds-surface-muted);border:1px solid var(--ds-border);border-radius:var(--ds-radius-md)}.sessions_tile__Rq9r_ dt{font-size:.6875rem;letter-spacing:.06em;text-transform:uppercase;color:var(--ds-text-muted)}.sessions_tile__Rq9r_ dd{margin:0;font-size:1.375rem;font-weight:600;font-variant-numeric:tabular-nums;line-height:1;color:var(--ds-text-primary)}.sessions_pillRow__tzcGM{display:flex;flex-wrap:wrap;gap:var(--ds-space-2xs)}.sessions_confirmText__groYj,.sessions_note__YwjYj{align-self:center;font-size:.8125rem;color:var(--ds-text-muted)}.sessions_note__YwjYj{font-family:var(--ds-font-mono);font-size:.75rem}.mcp_field__5C8JC{display:flex;flex-direction:column;gap:var(--ds-space-2xs);min-width:0}.mcp_fieldLabel__Jopsr{font-size:.6875rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ds-text-muted)}.mcp_input__EPr_h,.mcp_select__d8jn1{width:100%;box-sizing:border-box;font:inherit;font-size:.875rem;color:var(--ds-text-primary);background:var(--ds-surface);border:1px solid var(--ds-border);border-radius:var(--ds-radius-md);padding:var(--ds-space-xs) var(--ds-space-sm)}.mcp_input__EPr_h:focus-visible,.mcp_select__d8jn1:focus-visible{outline:2px solid var(--ds-ring);outline-offset:2px}.mcp_inputMono__NUvlc{font-family:var(--ds-font-mono)}.mcp_hint__9CgMi{margin:0;font-size:.75rem;color:var(--ds-text-muted)}.mcp_bodyText__1Yuka{margin:0;font-size:.875rem;line-height:1.5;overflow-wrap:anywhere}.mcp_mono__VcTZP{font-family:var(--ds-font-mono);font-size:.75rem;overflow-wrap:anywhere}.mcp_off__QZ4Xw:disabled{opacity:.45;cursor:default}.mcp_danger__dhQS4{box-shadow:inset 0 3px 0 0 var(--ds-accent)}.mcp_total__C_tx0{display:flex;align-items:baseline;gap:var(--ds-space-xs);font-family:var(--ds-font-mono);font-size:.75rem;font-variant-numeric:tabular-nums;color:var(--ds-text-muted)}.mcp_totalNum__AuJ9u{font-size:1.125rem;font-weight:600;color:var(--ds-text-primary)}.mcp_tools__D8wsC{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;max-height:22rem;overflow-y:auto;background:var(--ds-surface);border:1px solid var(--ds-border);border-radius:var(--ds-radius-lg)}.mcp_tool__NkXUS+.mcp_tool__NkXUS{border-top:1px solid var(--ds-border)}.mcp_toolLabel__2DWb1{display:flex;align-items:flex-start;gap:var(--ds-space-sm);padding:var(--ds-space-xs) var(--ds-space-sm);cursor:pointer}.mcp_toolLabel__2DWb1:hover{background:var(--ds-fill-subtle)}.mcp_toolCheck__a_Tzf{margin:.2rem 0 0;flex:0 0 auto;accent-color:var(--ds-accent)}.mcp_toolText__OgaXE{min-width:0;display:flex;flex-direction:column;gap:.1rem}.mcp_toolName__qeYhZ{font-family:var(--ds-font-mono);font-size:.8125rem;overflow-wrap:anywhere}.mcp_toolDesc__lWD1p{font-size:.6875rem;line-height:1.4;color:var(--ds-text-muted);display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mcp_tool__NkXUS[data-off] .mcp_toolText__OgaXE{opacity:.5}.mcp_entryText__WzUWW{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--ds-space-2xs)}.mcp_entryTitle__tngIA{display:flex;align-items:center;gap:var(--ds-space-xs);font-size:.9375rem;font-weight:600}.mcp_entryDesc___2l52{margin:0;font-size:.75rem;line-height:1.4;color:var(--ds-text-muted)}.mcp_busyRow__rTfuC{display:flex;align-items:center;gap:var(--ds-space-xs);font-size:.8125rem;color:var(--ds-text-muted)}.profiles_field__NlNtE{display:flex;flex-direction:column;gap:var(--ds-space-2xs);min-width:0}.profiles_fieldLabel__69jte{font-size:.6875rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ds-text-muted)}.profiles_input__bH0S0,.profiles_select__dHk7k{width:100%;box-sizing:border-box;font:inherit;font-size:.875rem;color:var(--ds-text-primary);background:var(--ds-surface);border:1px solid var(--ds-border);border-radius:var(--ds-radius-md);padding:var(--ds-space-xs) var(--ds-space-sm)}.profiles_input__bH0S0:focus-visible,.profiles_select__dHk7k:focus-visible{outline:2px solid var(--ds-ring);outline-offset:2px}.profiles_inputMono__E_VVv{font-family:var(--ds-font-mono)}.profiles_fieldGrid__6GDwT{display:grid;grid-template-columns:1fr;gap:var(--ds-space-sm)}@media (min-width:30rem){.profiles_fieldGrid__6GDwT{grid-template-columns:1fr 1fr}}.profiles_hint__fEykX{margin:0;font-size:.75rem;color:var(--ds-text-muted)}.profiles_bodyText__55Jap{margin:0;font-size:.875rem;line-height:1.5;overflow-wrap:anywhere}.profiles_savedNote__Q095T{align-self:center;font-size:.75rem;font-weight:600;color:var(--ds-text-muted)}.profiles_editorFrame__5NTAU{background:var(--ds-surface);border:1px solid var(--ds-border);border-radius:var(--ds-radius-lg);padding:var(--ds-space-sm)}.profiles_off__G0Rox:disabled{opacity:.45;cursor:default}.profiles_danger__FfZ9K{box-shadow:inset 0 3px 0 0 var(--ds-accent)}.scribe-sheet_chat__JIjpp,.scribe-sheet_thread__E9K4l{display:flex;flex-direction:column;gap:var(--ds-space-sm);flex:1;min-height:0}.scribe-sheet_thread__E9K4l{overflow-y:auto;overscroll-behavior:contain;padding-right:var(--ds-space-2xs)}.scribe-sheet_msg__ZNsP1{max-width:85%;padding:var(--ds-space-xs) var(--ds-space-sm);border-radius:var(--ds-radius-lg);font-size:.9375rem;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.scribe-sheet_msgUser__ESAG9{align-self:flex-end;background:var(--ds-accent);color:var(--ds-text-on-accent);border-bottom-right-radius:var(--ds-radius-sm)}.scribe-sheet_msgBot__EX1t1{align-self:flex-start;background:var(--ds-surface);border:1px solid var(--ds-border);border-bottom-left-radius:var(--ds-radius-sm)}.scribe-sheet_modeToggle__nM_kH{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;padding:0;border:1px solid transparent;border-radius:var(--ds-radius-lg);background:transparent;color:var(--ds-text-muted);cursor:pointer;transition:background var(--ds-motion) var(--ds-ease),color var(--ds-motion) var(--ds-ease)}.scribe-sheet_modeToggle__nM_kH:hover,.scribe-sheet_modeToggle__nM_kH[aria-pressed=true]{background:var(--ds-fill-subtle);color:var(--ds-text-primary)}.scribe-sheet_modeToggle__nM_kH:focus-visible{outline:2px solid var(--ds-ring);outline-offset:2px}@media (prefers-reduced-motion:reduce){.scribe-sheet_modeToggle__nM_kH{transition:none}}.scribe-sheet_stage__dmcpV{flex:1;min-height:0;display:flex;flex-direction:column;justify-content:safe center;overflow-y:auto;overscroll-behavior:contain;padding-right:var(--ds-space-2xs)}.scribe-sheet_stageBody__dGn_k{width:100%;display:flex;flex-direction:column;align-items:center;gap:var(--ds-space-sm);padding-block:var(--ds-space-xs)}.scribe-sheet_focusMessage__FdVHs{font-family:var(--ds-font-serif);font-size:1.0625rem;line-height:1.65;text-align:center;color:var(--ds-text-primary);max-width:36rem;overflow-wrap:anywhere}.scribe-sheet_focusReply__ZqpCW{align-self:center;width:100%;max-width:36rem;text-align:center;background:var(--ds-accent);color:var(--ds-text-on-accent);border-radius:var(--ds-radius-lg);padding:var(--ds-space-lg);font-size:.9375rem;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden}.scribe-sheet_typingFocus__a6BMu{align-self:center}.scribe-sheet_chatError__Cooyv{align-self:center;font-size:.8125rem;color:var(--ds-text-primary);background:var(--ds-fill-subtle);border-radius:var(--ds-radius-md);padding:var(--ds-space-xs) var(--ds-space-sm);margin:0}.scribe-sheet_chatErrorRetry__3ANzA{display:inline-flex;align-items:center;gap:var(--ds-space-2xs);border:none;font:inherit;font-size:.8125rem;text-align:center;cursor:pointer;transition:background var(--ds-motion) var(--ds-ease)}.scribe-sheet_chatErrorRetry__3ANzA:hover{background:var(--ds-border)}.scribe-sheet_chatErrorRetry__3ANzA:disabled{color:var(--ds-text-muted);background:var(--ds-fill-subtle);cursor:default}.scribe-sheet_chatErrorRetry__3ANzA:focus-visible{outline:2px solid var(--ds-ring);outline-offset:2px}.scribe-sheet_typing__yWK3p{display:inline-flex;gap:var(--ds-space-2xs);padding-block:var(--ds-space-sm)}.scribe-sheet_dot__BtXQw{width:6px;height:6px;border-radius:var(--ds-radius-full);background:var(--ds-text-muted);animation:scribe-sheet_scribePulse___r8n_ 1.2s ease-in-out infinite}.scribe-sheet_dot__BtXQw:nth-child(2){animation-delay:.15s}.scribe-sheet_dot__BtXQw:nth-child(3){animation-delay:.3s}@keyframes scribe-sheet_scribePulse___r8n_{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-2px)}}.scribe-sheet_proposeRow__ML_aR{display:flex;justify-content:center}.scribe-sheet_proposeBtn__LBU4r{display:inline-flex;align-items:center;gap:var(--ds-space-2xs);font-size:.8125rem;font-weight:600;padding:var(--ds-space-2xs) var(--ds-space-md);border-radius:var(--ds-radius-full);border:1px solid var(--ds-border);background:var(--ds-surface);color:var(--ds-text-primary);cursor:pointer;transition:background var(--ds-motion) var(--ds-ease)}.scribe-sheet_proposeBtn__LBU4r:hover{background:var(--ds-fill-subtle)}.scribe-sheet_proposeBtn__LBU4r:disabled{color:var(--ds-text-muted);cursor:default;background:var(--ds-surface)}.scribe-sheet_proposeBtn__LBU4r:focus-visible{outline:2px solid var(--ds-ring);outline-offset:2px}.scribe-sheet_composer__9VFt5{display:flex;align-items:flex-end;gap:var(--ds-space-xs);border-top:1px solid var(--ds-border);padding-top:var(--ds-space-sm)}.scribe-sheet_composerFocus__cvIc5{border-top:none;padding-top:0}.scribe-sheet_input__OVxUs{flex:1;min-width:0;min-height:2.5rem;max-height:10rem;resize:none;background:var(--ds-surface);color:var(--ds-text-primary);border:1px solid var(--ds-border);border-radius:var(--ds-radius-lg);padding:var(--ds-space-xs) var(--ds-space-sm);font:inherit;font-size:.9375rem;line-height:1.5;scrollbar-width:none}.scribe-sheet_input__OVxUs::-webkit-scrollbar{display:none}.scribe-sheet_input__OVxUs:focus-visible{outline:none;border-color:var(--ds-accent);box-shadow:0 0 0 3px var(--ds-fill-subtle)}.scribe-sheet_input__OVxUs::placeholder{color:var(--ds-text-muted)}.scribe-sheet_send__ZkRUU{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;flex:0 0 auto;border:none;border-radius:var(--ds-radius-lg);background:var(--ds-accent);color:var(--ds-text-on-accent);cursor:pointer;transition:background var(--ds-motion) var(--ds-ease)}.scribe-sheet_send__ZkRUU:hover{background:var(--ds-accent-hover)}.scribe-sheet_send__ZkRUU:disabled{background:var(--ds-border);color:var(--ds-text-muted);cursor:default}.scribe-sheet_send__ZkRUU:focus-visible{outline:2px solid var(--ds-ring);outline-offset:2px}@media (max-width:859px){.scribe-sheet_input__OVxUs{font-size:1rem}}@media (prefers-reduced-motion:reduce){.scribe-sheet_chatErrorRetry__3ANzA,.scribe-sheet_input__OVxUs,.scribe-sheet_proposeBtn__LBU4r,.scribe-sheet_send__ZkRUU{transition:none}.scribe-sheet_dot__BtXQw{animation:none;opacity:.6}}.viewer-stage_stage__BOvYL{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:var(--ds-space-2xl) var(--ds-space-lg);overflow:hidden;touch-action:none;-webkit-user-select:none;user-select:none}.viewer-stage_content__fMsmp{display:flex;align-items:center;justify-content:center;width:100%;height:100%;will-change:transform;transition:transform var(--ds-motion) var(--ds-ease),opacity var(--ds-motion) var(--ds-ease)}@media (prefers-reduced-motion:reduce){.viewer-stage_content__fMsmp{transition:none}}