.Toolbar_toolbar__bp9oq{display:flex;align-items:center;gap:.5rem;min-width:0}.Toolbar_action__H91Gf{padding:.4rem .85rem;background:transparent;border:1px solid var(--line);border-radius:var(--radius-pill);font-size:.8125rem;font-weight:500;color:var(--ink-2);white-space:nowrap;cursor:pointer;transition:border-color .14s ease,color .14s ease,background .14s ease}.Toolbar_action__H91Gf:hover:not(:disabled){border-color:var(--signal);color:var(--signal);background:var(--signal-soft)}.Toolbar_action__H91Gf:disabled{color:var(--ink-3);border-color:var(--line-soft);cursor:not-allowed}.Toolbar_error__5JEQm{font-family:var(--font-mono),ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.65rem;letter-spacing:.06em;color:var(--alert);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width:720px){.Toolbar_error__5JEQm{display:none}.Toolbar_action__H91Gf{padding:.4rem .7rem;font-size:.75rem}}.MessageThread_thread__lxWvu{flex:1 1;min-height:0;overflow-y:auto;overscroll-behavior:contain;scroll-behavior:smooth}.MessageThread_column__LcOT9{max-width:var(--measure);margin:0 auto;padding:2.25rem 1.5rem 3rem}.MessageThread_turn__xaYyc{margin-bottom:2.25rem;animation:MessageThread_turnIn__S_Jng .26s cubic-bezier(.2,.7,.3,1) both}.MessageThread_turn__xaYyc:last-child{margin-bottom:0}.MessageThread_turnUser__AZXNI{display:flex;flex-direction:column;align-items:flex-end}.MessageThread_stamp__ewrNQ{margin:0 0 .6rem;font-family:var(--font-mono),ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.65rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3)}.MessageThread_stampUser__ss9_H{color:var(--ink-3)}.MessageThread_pill__HX7li{max-width:85%;padding:.7rem 1rem;background:var(--surface);border-radius:var(--radius);border-top-right-radius:5px;font-size:.9375rem;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.MessageThread_prose__phBft{font-size:1.0625rem;line-height:1.72;color:var(--ink);overflow-wrap:anywhere}.MessageThread_prose__phBft ol,.MessageThread_prose__phBft p,.MessageThread_prose__phBft ul{margin:0 0 .9em}.MessageThread_prose__phBft>:last-child{margin-bottom:0}.MessageThread_prose__phBft h3{margin:1.35em 0 .5em;font-size:.9375rem;font-weight:600;letter-spacing:.01em}.MessageThread_prose__phBft>h3:first-child{margin-top:0}.MessageThread_prose__phBft ol,.MessageThread_prose__phBft ul{padding-left:1.35em}.MessageThread_prose__phBft li{margin-bottom:.3em}.MessageThread_prose__phBft li::marker{color:var(--ink-3)}.MessageThread_prose__phBft code{padding:.12em .36em;background:var(--surface);border-radius:4px;font-family:var(--font-mono),ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.875em}.MessageThread_prose__phBft strong{font-weight:600}.MessageThread_caret__0O7z1{display:inline-block;width:.5ch;height:1.05em;margin-left:.12em;vertical-align:text-bottom;background:var(--signal);animation:MessageThread_caretBlink__xyeTl 1.1s steps(1) infinite}.MessageThread_dots___0Pqw{display:flex;gap:5px;padding:.35rem 0}.MessageThread_dots___0Pqw i{width:6px;height:6px;border-radius:50%;background:var(--ink-3);animation:MessageThread_dotPulse__TJ152 1.25s ease-in-out infinite}.MessageThread_dots___0Pqw i:nth-child(2){animation-delay:.16s}.MessageThread_dots___0Pqw i:nth-child(3){animation-delay:.32s}.MessageThread_errorCard__J7zHQ{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.75rem .75rem .75rem 1rem;background:var(--alert-soft);border-left:2px solid var(--alert);border-radius:0 var(--radius-sm) var(--radius-sm) 0}.MessageThread_errorText__25TjQ{margin:0;font-size:.9375rem;color:var(--alert)}.MessageThread_retry__kDPu8{flex-shrink:0;padding:.4rem .85rem;background:transparent;color:var(--alert);border:1px solid var(--alert);border-radius:var(--radius-pill);font-size:.8125rem;font-weight:500;cursor:pointer;transition:background .14s ease,color .14s ease}.MessageThread_retry__kDPu8:hover{background:var(--alert);color:var(--paper)}@keyframes MessageThread_turnIn__S_Jng{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes MessageThread_caretBlink__xyeTl{0%,50%{opacity:1}51%,to{opacity:0}}@keyframes MessageThread_dotPulse__TJ152{0%,60%,to{opacity:.28;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}@media (max-width:640px){.MessageThread_column__LcOT9{padding:1.5rem 1rem 2rem}.MessageThread_pill__HX7li{max-width:100%}.MessageThread_prose__phBft{font-size:1rem}}.MessageInput_dock__VVnwh{flex-shrink:0;padding:0 1.5rem 1rem;background:linear-gradient(to bottom,transparent,var(--paper) 38%)}.MessageInput_column__tPItf{max-width:var(--measure);margin:0 auto}.MessageInput_form__klT9M{display:flex;align-items:flex-end;gap:.5rem;padding:.5rem .5rem .5rem 1.1rem;background:var(--paper-raised);border:1px solid var(--line);border-radius:26px;box-shadow:var(--shadow-composer);transition:border-color .16s ease,box-shadow .16s ease}.MessageInput_form__klT9M:focus-within{border-color:var(--signal);box-shadow:var(--shadow-composer),0 0 0 3px var(--signal-soft)}.MessageInput_input__vpvA5{flex:1 1;min-width:0;max-height:240px;padding:.55rem 0;border:0;background:transparent;font-size:1rem;line-height:1.55;resize:none;overflow-y:auto}.MessageInput_input__vpvA5:focus,.MessageInput_input__vpvA5:focus-visible{outline:none}.MessageInput_input__vpvA5::placeholder{color:var(--ink-3)}.MessageInput_input__vpvA5:disabled{color:var(--ink-3);cursor:not-allowed}.MessageInput_actions__JNfRL{display:flex;align-items:center;gap:.6rem;padding-bottom:1px}.MessageInput_counter__Vqab8{font-family:var(--font-mono),ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.6875rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink-3)}.MessageInput_counterOver__DAMF3{color:var(--alert)}.MessageInput_send__Ecl1u{display:grid;place-items:center;width:34px;height:34px;flex-shrink:0;border:0;border-radius:50%;background:var(--signal);color:var(--on-signal);cursor:pointer;transition:background .14s ease,transform .14s ease,opacity .14s ease}.MessageInput_send__Ecl1u:hover:not(:disabled){background:var(--signal-hover)}.MessageInput_send__Ecl1u:active:not(:disabled){transform:scale(.94)}.MessageInput_send__Ecl1u:disabled{background:var(--surface-2);color:var(--ink-3);cursor:not-allowed}.MessageInput_note__3TEJu{margin:.7rem 0 0;text-align:center;font-family:var(--font-mono),ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.65rem;letter-spacing:.055em;color:var(--ink-3)}.MessageInput_noteSep__At__n{margin:0 .5em;opacity:.5}@media (max-width:640px){.MessageInput_dock__VVnwh{padding:0 1rem .75rem}.MessageInput_note__3TEJu{font-size:.6rem}.MessageInput_noteSep__At__n{display:block;margin:.25rem 0 0;height:0;overflow:hidden}}.ResultPanel_panel__XBwY7{display:flex;flex-direction:column;width:380px;flex-shrink:0;background:var(--paper-raised);border-left:1px solid var(--line);box-shadow:var(--shadow-drawer);animation:ResultPanel_drawerIn__jDKy2 .24s cubic-bezier(.2,.7,.3,1) both}.ResultPanel_header__nGEUk{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1.15rem 1.25rem 1rem;border-bottom:1px solid var(--line)}.ResultPanel_headings__H6CKb{min-width:0}.ResultPanel_kicker__nCW6j{margin:0 0 .35rem;font-family:var(--font-mono),ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.625rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--signal)}.ResultPanel_title___7RNa{margin:0;font-size:1rem;font-weight:600;letter-spacing:-.01em;color:var(--ink)}.ResultPanel_close__uG8er{display:grid;place-items:center;width:30px;height:30px;flex-shrink:0;background:transparent;border:1px solid var(--line);border-radius:50%;color:var(--ink-2);cursor:pointer;transition:background .14s ease,color .14s ease,border-color .14s ease}.ResultPanel_close__uG8er:hover{background:var(--surface);color:var(--ink);border-color:var(--ink-3)}.ResultPanel_body__19j2F{flex:1 1;min-height:0;overflow-y:auto;padding:1.25rem}.ResultPanel_content__orrOd{font-size:.9375rem;line-height:1.7;color:var(--ink-2);overflow-wrap:anywhere}.ResultPanel_content__orrOd ol,.ResultPanel_content__orrOd p,.ResultPanel_content__orrOd ul{margin:0 0 .85em}.ResultPanel_content__orrOd>:last-child{margin-bottom:0}.ResultPanel_content__orrOd h3{margin:1.3em 0 .45em;font-size:.875rem;font-weight:600;color:var(--ink)}.ResultPanel_content__orrOd>h3:first-child{margin-top:0}.ResultPanel_content__orrOd ol,.ResultPanel_content__orrOd ul{padding-left:1.3em}.ResultPanel_content__orrOd li{margin-bottom:.28em}.ResultPanel_content__orrOd li::marker{color:var(--ink-3)}.ResultPanel_content__orrOd strong{font-weight:600;color:var(--ink)}.ResultPanel_content__orrOd code{padding:.12em .36em;background:var(--surface);border-radius:4px;font-family:var(--font-mono),ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.875em}.ResultPanel_footer__3Huz_{display:flex;align-items:center;gap:.75rem;padding:.9rem 1.25rem;border-top:1px solid var(--line)}.ResultPanel_copy__x3P3r{padding:.45rem 1.1rem;background:var(--signal);color:var(--on-signal);border:0;border-radius:var(--radius-pill);font-size:.8125rem;font-weight:500;cursor:pointer;transition:background .14s ease}.ResultPanel_copy__x3P3r:hover{background:var(--signal-hover)}.ResultPanel_hint__ghmL2{font-family:var(--font-mono),ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.625rem;letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3)}@keyframes ResultPanel_drawerIn__jDKy2{0%{opacity:0;transform:translateX(16px)}to{opacity:1;transform:none}}@media (max-width:900px){.ResultPanel_panel__XBwY7{position:fixed;inset:auto 0 0 0;width:auto;max-height:70vh;border-left:0;border-top:1px solid var(--line);border-radius:var(--radius) var(--radius) 0 0;z-index:20;animation-name:ResultPanel_sheetIn__7Pde_}@keyframes ResultPanel_sheetIn__7Pde_{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}}.SidePanel_panel__bc8bF{display:flex;flex-direction:column;width:288px;flex-shrink:0;height:100dvh;background:var(--paper-raised);border-right:1px solid var(--line-soft)}.SidePanel_sectionLabel__r6Ej1{margin:0;padding:1.05rem 1.15rem .7rem;font-family:var(--font-mono),ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.625rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-3)}.SidePanel_kb__aY_Ku{flex:1 1;min-height:0;display:flex;flex-direction:column}.SidePanel_hintList__qklJM{flex:1 1;min-height:0;overflow-y:auto;margin:0;padding:0 .6rem .8rem;list-style:none}.SidePanel_hint__7yXfj{display:block;width:100%;padding:.55rem .65rem;margin-bottom:1px;background:transparent;border:0;border-radius:var(--radius-sm);text-align:left;cursor:pointer;transition:background .13s ease}.SidePanel_hint__7yXfj:hover{background:var(--surface)}.SidePanel_hintTitle__x6WGB{display:block;font-size:.8125rem;font-weight:500;color:var(--ink);margin-bottom:.12rem}.SidePanel_hintIssue__HGvIM{display:block;font-size:.75rem;line-height:1.45;color:var(--ink-3)}.SidePanel_hint__7yXfj:hover .SidePanel_hintTitle__x6WGB{color:var(--signal)}.SidePanel_team__rMV6Q{flex-shrink:0;display:flex;flex-direction:column;max-height:42%;border-top:1px solid var(--line)}.SidePanel_teamScroll__oz9pM{flex:1 1;min-height:0;overflow-y:auto;padding:0 1.15rem .5rem}.SidePanel_group__IoGU9{margin-bottom:.75rem}.SidePanel_domain__88tw_{margin:0 0 .28rem;font-family:var(--font-mono),ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.5875rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--signal)}.SidePanel_people__tT5xc{margin:0;padding:0;list-style:none}.SidePanel_person__WO6VV{font-size:.8125rem;line-height:1.5;color:var(--ink-2)}.SidePanel_teamFoot__Pp0QG{flex-shrink:0;margin:0;padding:.6rem 1.15rem .85rem;border-top:1px solid var(--line-soft);font-family:var(--font-mono),ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.5875rem;letter-spacing:.13em;text-transform:uppercase;color:var(--ink-3)}@media (max-width:1024px){.SidePanel_panel__bc8bF{display:none}}.ChatScreen_screen__dTWfs{display:flex;height:100dvh;overflow:hidden}.ChatScreen_main__ow58r{flex:1 1;min-width:0;display:flex;flex-direction:column}.ChatScreen_header__4sIEW{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:1rem;height:56px;padding:0 1.25rem;border-bottom:1px solid var(--line-soft);background:color-mix(in srgb,var(--paper) 86%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.ChatScreen_identity__ljj5O{display:flex;align-items:center;gap:.6rem;min-width:0}.ChatScreen_mark__0QlSC{width:9px;height:9px;flex-shrink:0;border-radius:2px;background:var(--signal)}.ChatScreen_wordmark__83Fkl{font-size:.9375rem;font-weight:600;letter-spacing:-.01em;color:var(--ink)}.ChatScreen_caseId__BiJfp{padding:.2rem .5rem;border:1px solid var(--line);border-radius:5px;font-size:.625rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);white-space:nowrap}.ChatScreen_banner__heUuf,.ChatScreen_caseId__BiJfp{font-family:var(--font-mono),ui-monospace,SFMono-Regular,Menlo,monospace}.ChatScreen_banner__heUuf{flex-shrink:0;margin:0;padding:.6rem 1.25rem;background:var(--alert-soft);font-size:.6875rem;letter-spacing:.05em;color:var(--alert);text-align:center}.ChatScreen_empty__xebHa{flex:1 1;min-height:0;display:flex;align-items:center;justify-content:center;padding:2rem 1.5rem;overflow-y:auto}.ChatScreen_emptyInner__US9ci{width:100%;max-width:var(--measure);animation:ChatScreen_emptyIn__KeEZ4 .38s cubic-bezier(.2,.7,.3,1) both}.ChatScreen_emptyTitle__D9ifs{margin:0 0 .6rem;font-size:clamp(1.9rem,5vw,2.6rem);font-weight:600;letter-spacing:-.032em;line-height:1.1;color:var(--ink)}.ChatScreen_emptyLead__PcGA9{margin:0 0 2.75rem;font-size:1.0625rem;line-height:1.6;color:var(--ink-2);max-width:32rem}.ChatScreen_emptyLabel__wkgjN{margin:0 0 .85rem;font-family:var(--font-mono),ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.625rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-3)}.ChatScreen_topics__FDB3U{display:flex;flex-wrap:wrap;gap:.5rem}.ChatScreen_topic__X1pFp{padding:.55rem 1rem;background:transparent;border:1px solid var(--line);border-radius:var(--radius-pill);font-size:.875rem;color:var(--ink-2);cursor:pointer;transition:border-color .14s ease,color .14s ease,background .14s ease}.ChatScreen_topic__X1pFp:hover{border-color:var(--signal);background:var(--signal-soft);color:var(--signal)}@keyframes ChatScreen_emptyIn__KeEZ4{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (max-width:900px){.ChatScreen_screen__dTWfs{display:block;height:auto}.ChatScreen_main__ow58r{height:100dvh}}@media (max-width:640px){.ChatScreen_header__4sIEW{padding:0 1rem}.ChatScreen_wordmark__83Fkl{display:none}}