.ReceiptTicks_tickWrapper__MZK8q{display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;line-height:1;margin-left:4px;flex-shrink:0;transition:color .2s ease,filter .2s ease}.ReceiptTicks_svg__aZxQx{display:block}.ReceiptTicks_tickSent__Z2_rK{color:var(--ink-faint);opacity:.65}.ReceiptTicks_tickDelivered__WrRju{color:var(--ink-quiet);opacity:.9}.ReceiptTicks_tickRead__J4WGi{color:var(--signal);filter:drop-shadow(0 0 2px var(--glow))}.VoiceRecorderButton_micButton__00Ol2{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:var(--radius-sm,6px);border:1px solid var(--rule);background:var(--fill-faint);color:var(--ink-quiet);cursor:pointer;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:all .15s ease;flex-shrink:0}.VoiceRecorderButton_micButton__00Ol2:hover:not(:disabled){background:var(--fill);color:var(--ink-bright);border-color:var(--rule-strong);transform:translateY(-1px)}.VoiceRecorderButton_micButton__00Ol2:active:not(:disabled){transform:scale(.96);background:rgba(239,68,68,.15);color:#ef4444;border-color:rgba(239,68,68,.4)}.VoiceRecorderButton_micIcon__kaWHt{width:18px;height:18px}.VoiceRecorderButton_disabled__UYTtq{opacity:.4;cursor:not-allowed}.VoiceRecorderButton_activeRecordingOverlay__GaZCS{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:38px;padding:0 10px;background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.35);border-radius:var(--radius-sm,6px);box-shadow:inset 0 0 12px rgba(239,68,68,.15);animation:VoiceRecorderButton_fadeIn__Gqhk6 .15s ease}@keyframes VoiceRecorderButton_fadeIn__Gqhk6{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}.VoiceRecorderButton_recordingPill__uQgjN{display:flex;align-items:center;gap:8px}.VoiceRecorderButton_recordingDot__6QS0F{width:10px;height:10px;background-color:#ef4444;border-radius:50%;box-shadow:0 0 8px #ef4444;animation:VoiceRecorderButton_pulse__bGu2_ 1s infinite alternate}@keyframes VoiceRecorderButton_pulse__bGu2_{0%{opacity:.4;transform:scale(.85)}to{opacity:1;transform:scale(1.15)}}.VoiceRecorderButton_recordingTimer__x715d{font-family:var(--font-data);font-size:.85rem;font-weight:600;color:#ef4444;letter-spacing:.5px}.VoiceRecorderButton_soundWaves__MvMHC{display:flex;align-items:center;gap:3px;height:14px}.VoiceRecorderButton_waveBar__TYiEN{width:2.5px;height:100%;background:#ef4444;border-radius:2px;animation:VoiceRecorderButton_soundWave__2S7dZ .8s ease-in-out infinite alternate}.VoiceRecorderButton_waveBar__TYiEN:nth-child(2){animation-delay:.2s;height:60%}.VoiceRecorderButton_waveBar__TYiEN:nth-child(3){animation-delay:.4s;height:80%}.VoiceRecorderButton_waveBar__TYiEN:nth-child(4){animation-delay:.1s;height:40%}@keyframes VoiceRecorderButton_soundWave__2S7dZ{0%{transform:scaleY(.3);opacity:.5}to{transform:scaleY(1);opacity:1}}.VoiceRecorderButton_recordingControls__sSYnb{display:flex;align-items:center;gap:8px}.VoiceRecorderButton_releaseHint__5iox6{font-size:.75rem;color:var(--ink-faint);font-style:italic;-webkit-user-select:none;-moz-user-select:none;user-select:none}.VoiceRecorderButton_cancelBtn__cS6t4{background:transparent;border:none;color:var(--ink-faint);font-size:.85rem;cursor:pointer;padding:4px 8px;border-radius:4px;transition:all .15s ease}.VoiceRecorderButton_cancelBtn__cS6t4:hover{background:var(--fill-strong);color:#ef4444}.VoiceRecorderButton_sendAudioBtn__pBdPs{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:var(--fill-strong);color:var(--ink-bright);border:1px solid var(--rule-strong);cursor:pointer;transition:transform .15s ease,background-color .15s ease,color .15s ease}.VoiceRecorderButton_sendAudioBtn__pBdPs:hover{transform:scale(1.08);background:var(--ink-bright);color:var(--surface-raised);border-color:var(--line-strong)}.VoiceMessagePlayer_playerContainer__gh_sL{display:flex;align-items:center;gap:12px;min-width:min(180px,100%);max-width:280px;width:100%;padding:4px 2px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.VoiceMessagePlayer_playButton__QULh2{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;border:1px solid var(--rule-strong);background:var(--fill-strong);color:var(--ink-bright);cursor:pointer;flex-shrink:0;transition:transform .15s ease,background-color .15s ease,color .15s ease;box-shadow:var(--lift-subtle)}.VoiceMessagePlayer_playButton__QULh2:hover{transform:scale(1.06);background:var(--ink-bright);color:var(--surface-raised);border-color:var(--line-strong)}.VoiceMessagePlayer_playButton__QULh2:active{transform:scale(.96)}.VoiceMessagePlayer_icon__3U6st{width:16px;height:16px}.VoiceMessagePlayer_scrubberArea__EPPwc{display:flex;flex-direction:column;flex:1 1;gap:6px}.VoiceMessagePlayer_waveform__8LItk{display:flex;align-items:center;gap:2.5px;height:24px;cursor:pointer;padding:2px 0}.VoiceMessagePlayer_bar__uEJIG{flex:1 1;min-width:2px;max-width:4px;border-radius:2px;transition:background-color .1s ease}.VoiceMessagePlayer_barFilled__HGmqI{background-color:var(--signal)}.VoiceMessagePlayer_barUnfilled__0C_v9{background-color:var(--rule-strong)}.VoiceMessagePlayer_metaRow__vOHL2{display:flex;align-items:center;justify-content:space-between;line-height:1}.VoiceMessagePlayer_timeText___MSIW{font-family:var(--font-data);font-size:.72rem;color:var(--ink-faint);letter-spacing:.5px}.VoiceMessagePlayer_speedBtn__yYvIu{font-family:var(--font-data);font-size:.7rem;font-weight:600;color:var(--ink-quiet);background:var(--fill-faint);border:1px solid var(--rule);border-radius:10px;padding:1px 6px;cursor:pointer;transition:all .15s ease}.VoiceMessagePlayer_speedBtn__yYvIu:hover{color:var(--ink-bright);background:var(--fill-strong);border-color:var(--rule-strong)}.page_wrapper__XJOv5{max-width:1040px;margin:0 auto;padding:var(--space-snug);min-height:100vh;display:flex;flex-direction:column;gap:var(--space-snug)}.page_loginCard__1vUyL{max-width:520px;margin:40px auto;background:var(--surface-raised);border:1px solid var(--rule-strong);border-radius:12px;padding:var(--space);display:flex;flex-direction:column;gap:var(--space-tight);box-shadow:var(--lift-subtle)}.page_title__X77W_{font-size:1.25rem;font-weight:700;color:var(--ink-bright);margin:0}.page_subtitle__akfvk{font-size:.875rem;color:var(--ink-quiet);margin:0 0 var(--space-tight) 0;line-height:1.4}.page_form__6e_Fh{display:flex;flex-direction:column;gap:var(--space-tight)}.page_fieldGroup__O8LLf{display:flex;flex-direction:column;gap:4px}.page_label__CtQga{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-faint)}.page_input__10sWF{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius-control);padding:10px 14px;font:inherit;font-size:.9375rem;color:var(--ink);outline:none;transition:border-color .15s ease}.page_input__10sWF:focus{border-color:var(--line-strong)}.page_checkboxRow__ha00K{display:flex;align-items:center;gap:8px;font-size:.875rem;color:var(--ink);margin:4px 0}.page_buttonPrimary__qI0wU{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--fill);color:var(--ink);border:1px solid var(--rule-strong);border-radius:var(--radius-control);padding:10px 16px;font:inherit;font-size:.9375rem;font-weight:600;cursor:pointer;transition:all .15s ease}.page_buttonPrimary__qI0wU:hover:not(:disabled){background:var(--fill-strong);color:var(--ink-bright)}.page_buttonPrimary__qI0wU:disabled{opacity:.5;cursor:not-allowed}.page_buttonSecondary__SNiR_{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--fill-faint);color:var(--ink);border:1px solid var(--rule);border-radius:var(--radius-control);padding:6px 12px;font:inherit;font-size:.8125rem;cursor:pointer;transition:all .15s ease}.page_buttonSecondary__SNiR_:hover{background:var(--fill);color:var(--ink-bright)}.page_headerBar__JxXq_{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;border-radius:12px;border:1px solid var(--rule-strong);background:var(--surface-float);font-size:.875rem}.page_hostStatus__R1z3A{display:flex;align-items:center;gap:8px;font-weight:600}.page_liveDot__vY46O{width:8px;height:8px;border-radius:999px;background:#10b981;box-shadow:0 0 10px #10b981}.page_headerActions__EkJep{display:flex;align-items:center;gap:var(--space-tight)}.page_hostSecret__E9v7a{font-family:var(--font-data);font-size:.75rem;color:var(--ink-faint)}.page_logoutBtn__a6AtF{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;color:var(--ink-faint);font:inherit;font-size:.8125rem;cursor:pointer;text-decoration:underline;padding:0}.page_logoutBtn__a6AtF:hover{color:var(--ink-bright)}.page_dashboardGrid__CBN_V{display:grid;grid-template-columns:320px 1fr;grid-gap:var(--space-snug);gap:var(--space-snug);flex:1 1;min-height:calc(100vh - 120px)}@media (max-width:768px){.page_dashboardGrid__CBN_V{grid-template-columns:1fr;display:block;position:relative}.page_roomsSidebar__uTF3Y{display:flex;width:100%;min-height:calc(100vh - 120px)}.page_chatArea__jRonw{display:none}.page_mobileBackBtn__hIBSu{display:inline-flex!important}.page_showChatMobile__WiEMe .page_roomsSidebar__uTF3Y{display:none!important}.page_showChatMobile__WiEMe .page_chatArea__jRonw{display:flex!important;width:100%;height:100%}}.page_roomsSidebar__uTF3Y{background:var(--surface-raised);border:1px solid var(--rule);border-radius:12px;display:flex;flex-direction:column;overflow:hidden}.page_sidebarHead__hhp4T{padding:12px 16px;border-bottom:1px solid var(--rule);font-size:.8125rem;font-weight:600;color:var(--ink-faint);display:flex;align-items:center;justify-content:space-between}.page_roomsList__CqYKg{flex:1 1;overflow-y:auto;display:flex;flex-direction:column}.page_emptyRooms__1dw_l{margin:auto;padding:var(--space);text-align:center;font-size:.875rem;color:var(--ink-quiet)}.page_roomCard__t7MWc{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;border-bottom:1px solid var(--rule);padding:12px 16px;text-align:left;display:flex;flex-direction:column;gap:4px;cursor:pointer;transition:background .15s ease;color:inherit;font:inherit}.page_roomCard__t7MWc:hover{background:var(--fill-faint)}.page_roomCardActive__rFr0A{background:var(--fill);border-left:3px solid var(--signal)}.page_roomCardHead__OtT4Y{display:flex;align-items:center;justify-content:space-between}.page_roomLabel__jstud{font-weight:600;font-size:.9375rem;color:var(--ink-bright);display:flex;align-items:center;gap:6px}.page_roomTime__GTMfw{font-size:.75rem;color:var(--ink-faint)}.page_roomCardSnippet__MgJuA{font-size:.8125rem;color:var(--ink-quiet);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:250px}.page_roomCardBadge___CSUe{background:var(--signal);color:var(--surface-sunk);font-size:.6875rem;font-weight:700;padding:2px 6px;border-radius:999px;display:inline-block}.page_p2pBadge___gF4v{color:#10b981;font-size:.75rem;font-weight:600}.page_chatArea__jRonw{background:var(--surface-raised);border:1px solid var(--rule);border-radius:12px;display:flex;flex-direction:column;overflow:hidden}.page_chatAreaHead__JgYNF{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid var(--rule);background:var(--surface)}.page_chatHeadInfo__n9vg9{display:flex;align-items:center;gap:12px;width:100%}.page_mobileBackBtn__hIBSu{display:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--fill-faint);border:1px solid var(--rule);border-radius:var(--radius-control,6px);color:var(--ink);font:inherit;font-size:.8125rem;font-weight:600;padding:6px 10px;cursor:pointer;align-items:center;gap:4px;flex-shrink:0;transition:all .15s ease}.page_mobileBackBtn__hIBSu:hover{background:var(--fill);color:var(--ink-bright);border-color:var(--rule-strong)}.page_chatAreaTitle__gJ2_d{font-size:1rem;font-weight:700;color:var(--ink-bright);margin:0;display:flex;align-items:center;gap:8px}.page_messagesLog__3oH1L{flex:1 1;padding:var(--space);overflow-y:auto;display:flex;flex-direction:column;gap:var(--space-tight)}.page_messageRow__CADtQ{display:flex;flex-direction:column;max-width:82%}.page_rowVisitor__P7mey{align-self:flex-start;align-items:flex-start}.page_rowHost__eZl8v{align-self:flex-end;align-items:flex-end}.page_bubble__3FYBo{padding:8px 14px;border-radius:12px;font-size:.9375rem;line-height:1.45;word-break:break-word}.page_bubbleVisitor__sgcVA{background:var(--fill-faint);color:var(--ink);border:1px solid var(--rule);border-bottom-left-radius:2px;box-shadow:var(--lift-subtle)}.page_bubbleHost__Wv576{background:var(--fill-strong);color:var(--ink-bright);border:1px solid var(--rule-strong);border-bottom-right-radius:2px;box-shadow:var(--lift-subtle)}.page_audioBubble__uaiL_{padding:6px 8px}.page_messageMeta__8Q4Bs{display:flex;align-items:center;gap:6px;margin-top:2px;font-size:.6875rem;color:var(--ink-faint)}.page_inputRow__OUN2g{display:flex;align-items:center;gap:var(--space-tight);padding:var(--space-snug);border-top:1px solid var(--rule);background:var(--surface)}@media (max-width:640px){.page_dashboardGrid__CBN_V{min-height:calc(100vh - 100px)}.page_inputRow__OUN2g{padding:8px 10px;gap:6px}}.page_controlBar__ATc0O{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-tight);padding:8px 14px;border-radius:10px;border:1px solid var(--rule);background:var(--surface-raised);font-size:.8125rem}.page_controlGroup__jqxkc{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.page_toggleBtn__iYgaY{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--fill-faint);color:var(--ink);border:1px solid var(--rule);border-radius:var(--radius-control);padding:5px 10px;font:inherit;font-size:.75rem;font-weight:500;cursor:pointer;display:inline-flex;align-items:center;gap:6px;transition:all .15s ease}.page_toggleBtn__iYgaY:hover{background:var(--fill);color:var(--ink-bright)}.page_toggleBtnActive__n5PyG{background:rgba(16,185,129,.12);border-color:rgba(16,185,129,.4);color:#10b981}.page_tipsToggleBtn___hsx1{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;color:var(--ink-quiet);border:none;font:inherit;font-size:.75rem;cursor:pointer;text-decoration:underline;padding:4px 6px}.page_tipsToggleBtn___hsx1:hover{color:var(--ink-bright)}.page_tipsCard__NKQxB{margin-top:4px;padding:12px 16px;border-radius:10px;border:1px solid var(--rule-strong);background:var(--surface-sunken);font-size:.8125rem;line-height:1.5;color:var(--ink)}.page_tipsCard__NKQxB h4{margin:0 0 8px;font-size:.875rem;font-weight:600;color:var(--ink-bright)}.page_tipsList__Wd_3a{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:6px}.page_tipsList__Wd_3a li{color:var(--ink-secondary)}.page_tipsList__Wd_3a li strong{color:var(--ink)}.page_tipsList__Wd_3a code{background:var(--fill);padding:2px 5px;border-radius:4px;font-family:var(--font-data);font-size:.75rem}.DirectChatPanel_container__tdRsR{display:flex;flex-direction:column;height:100%;min-height:380px;background:var(--surface-raised);color:var(--ink)}.DirectChatPanel_presenceBar__7xHUP{display:flex;align-items:center;justify-content:space-between;padding:var(--space-tight) var(--space-snug);border-bottom:1px solid var(--rule);background:var(--fill-faint);font-size:.8125rem}.DirectChatPanel_presenceStatus__DafAZ{display:inline-flex;align-items:center;gap:var(--space-tight)}.DirectChatPanel_dot__4KKFf{width:8px;height:8px;border-radius:999px;display:inline-block;flex-shrink:0}.DirectChatPanel_dotOnline__Km5Mu{background:#10b981;box-shadow:0 0 8px #10b981}.DirectChatPanel_dotAway__1_DHi{background:#f59e0b}.DirectChatPanel_dotOffline__y539c{background:var(--ink-faint)}.DirectChatPanel_dotConnecting__tP1cV{background:var(--signal);animation:DirectChatPanel_pulse__OQC4i 1.5s infinite}@keyframes DirectChatPanel_pulse__OQC4i{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.9)}}.DirectChatPanel_pingButton__BBgkw{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--rule-strong);background:transparent;color:var(--ink);font:inherit;font-size:.75rem;padding:2px 8px;border-radius:4px;cursor:pointer;transition:all .15s ease}.DirectChatPanel_pingButton__BBgkw:hover:not(:disabled){background:var(--fill);color:var(--ink-bright)}.DirectChatPanel_pingButton__BBgkw:disabled{opacity:.5;cursor:not-allowed}.DirectChatPanel_securityBadge__WGZGk{display:flex;align-items:center;gap:6px;padding:6px var(--space-snug);font-size:.75rem;color:var(--ink-quiet);border-bottom:1px solid var(--rule);background:var(--fill-faint)}.DirectChatPanel_lockIcon__gXErD{width:12px;height:12px;color:var(--ink-quiet)}.DirectChatPanel_messages__A0_aZ{flex:1 1;overflow-y:auto;padding:var(--space-snug);display:flex;flex-direction:column;gap:var(--space-tight)}.DirectChatPanel_emptyState__Hqg9c{margin:auto;text-align:center;padding:var(--space);color:var(--ink-quiet);font-size:.875rem;max-width:300px}.DirectChatPanel_emptyStateTitle__GXcXK{font-weight:600;margin-bottom:4px;color:var(--ink-bright)}.DirectChatPanel_messageRow__YrYE_{display:flex;flex-direction:column;max-width:82%}.DirectChatPanel_messageVisitor__od7DN{align-self:flex-end;align-items:flex-end}.DirectChatPanel_messageHost__iWaQu{align-self:flex-start;align-items:flex-start}.DirectChatPanel_messageBubble__XcAgy{padding:8px 12px;border-radius:var(--radius-card);font-size:.875rem;line-height:1.45;word-break:break-word}.DirectChatPanel_bubbleVisitor__6j3uF{background:var(--fill-strong);color:var(--ink-bright);border:1px solid var(--rule-strong);border-bottom-right-radius:2px;box-shadow:var(--lift-subtle)}.DirectChatPanel_bubbleHost__NEBJx{background:var(--fill-faint);color:var(--ink);border:1px solid var(--rule);border-bottom-left-radius:2px;box-shadow:var(--lift-subtle)}.DirectChatPanel_audioBubble__jEtke{padding:6px 8px}.DirectChatPanel_messageMeta__7dO1G{display:flex;align-items:center;gap:6px;margin-top:2px;font-size:.6875rem;color:var(--ink-faint)}.DirectChatPanel_verifiedBadge__PGS3n{display:inline-flex;align-items:center;gap:3px;color:var(--ink-quiet);font-weight:600}.DirectChatPanel_inputBar__K7Rq4{display:flex;align-items:center;gap:var(--space-tight);padding:var(--space-snug);border-top:1px solid var(--rule);background:var(--surface-raised)}.DirectChatPanel_textInput__Ys_Xq{flex:1 1;min-width:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius-control);padding:var(--space-tight) var(--space-snug);font:inherit;font-size:.875rem;color:var(--ink);outline:none;transition:border-color .15s ease}.DirectChatPanel_textInput__Ys_Xq::placeholder{color:var(--ink-faint)}.DirectChatPanel_textInput__Ys_Xq:focus{border-color:var(--line-strong)}.DirectChatPanel_sendButton__Cm3If{flex-shrink:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--fill);color:var(--ink);border:1px solid var(--rule-strong);border-radius:var(--radius-control);padding:var(--space-tight) var(--space);font:inherit;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .15s ease}.DirectChatPanel_sendButton__Cm3If:hover:not(:disabled){background:var(--fill-strong);color:var(--ink-bright)}.DirectChatPanel_sendButton__Cm3If:disabled{opacity:.4;cursor:not-allowed}.DirectChatPanel_introCard__yE5v2{margin:auto;max-width:320px;width:100%;padding:var(--space);display:flex;flex-direction:column;gap:var(--space-tight);text-align:center}.DirectChatPanel_introIcon__mBWZW{font-size:2rem;line-height:1}.DirectChatPanel_introTitle__2ci_j{font-size:1.125rem;font-weight:700;color:var(--ink-bright);margin:0}.DirectChatPanel_introSubtitle__6rj3c{font-size:.8125rem;color:var(--ink-quiet);line-height:1.4;margin:0}.DirectChatPanel_introForm__p5W02{display:flex;flex-direction:column;gap:var(--space-tight);margin-top:8px}.DirectChatPanel_nameBadge__1drMf{display:flex;align-items:center;justify-content:space-between;padding:4px var(--space-snug);background:var(--fill-faint);border-bottom:1px solid var(--rule);font-size:.75rem;color:var(--ink-quiet)}.DirectChatPanel_changeNameBtn__aW_JG{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;color:var(--ink-bright);cursor:pointer;font:inherit;font-size:.6875rem;text-decoration:underline;padding:0}.DirectChatPanel_presenceActions__7TcF_{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.DirectChatPanel_hostLink__CVNtV{display:inline-flex;align-items:center;font-size:.75rem;font-weight:600;color:var(--ink-quiet);background:var(--fill-faint);border:1px solid var(--rule);border-radius:999px;padding:2px 8px;text-decoration:none;transition:all .15s ease;white-space:nowrap}.DirectChatPanel_hostLink__CVNtV:hover{background:var(--fill-strong);border-color:var(--rule-strong);color:var(--ink-bright)}.DirectChatPanel_hostIntroNote__eaJUQ{margin-top:14px;padding-top:10px;border-top:1px dashed var(--rule);font-size:.75rem;color:var(--ink-faint);text-align:center}.DirectChatPanel_hostIntroLink__YRIiE{color:var(--ink-bright);font-weight:600;text-decoration:underline;margin-left:4px}.DirectChatPanel_hostIntroLink__YRIiE:hover{opacity:.8}@media (max-width:640px){.DirectChatPanel_presenceBar__7xHUP{flex-direction:column;align-items:flex-start;gap:6px;padding:8px 10px}.DirectChatPanel_presenceActions__7TcF_{width:100%;justify-content:space-between}.DirectChatPanel_inputBar__K7Rq4{padding:8px 10px;gap:6px}.DirectChatPanel_sendButton__Cm3If{padding:6px 12px;font-size:.8125rem}.DirectChatPanel_textInput__Ys_Xq{font-size:16px}.DirectChatPanel_messageRow__YrYE_{max-width:90%}.DirectChatPanel_introCard__yE5v2{padding:var(--space-snug)}}.AgentWidget_widget__qOviC{position:fixed;inset-block-end:var(--space);inset-inline-end:var(--space);z-index:40;display:flex;flex-direction:column;align-items:flex-end;gap:var(--space-tight)}.AgentWidget_launcher__1BjIP{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;padding:var(--space-tight) var(--space-snug);border-radius:999px;border:1px solid var(--rule-strong);background:var(--surface-float);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--ink);font:inherit;font-size:.875rem;box-shadow:0 8px 24px rgb(0 0 0/.28);display:inline-flex;align-items:center;gap:var(--space-tight)}.AgentWidget_launcherIcon__x7inR{width:2.25rem;height:2.25rem;display:block;flex-shrink:0}.AgentWidget_launcherText__SGwFz{font-weight:600}.AgentWidget_launcher__1BjIP:hover{border-color:var(--line-strong);color:var(--ink-bright)}.AgentWidget_card__Ck3xL:focus-visible,.AgentWidget_close__iuMKj:focus-visible,.AgentWidget_enlarge__4ZNBd:focus-visible,.AgentWidget_launcher__1BjIP:focus-visible,.AgentWidget_modelTab__D1ckm:focus-visible,.AgentWidget_send__j0Cs9:focus-visible,.AgentWidget_suggestion__Qw5Iu:focus-visible{outline:2px solid var(--signal);outline-offset:2px}.AgentWidget_widgetEnlarged__cDuqV{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;background:var(--scrim);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.AgentWidget_panel__Yuqqp{display:flex;flex-direction:column;width:min(27rem,calc(100vw - var(--space) * 2));height:min(38rem,calc(100vh - var(--space) * 2));max-height:min(38rem,calc(100vh - var(--space) * 2));border:1px solid var(--rule-strong);border-radius:var(--radius-card);background:var(--surface-raised);color:var(--ink);box-shadow:0 24px 64px rgb(0 0 0/.42);overflow:hidden;transition:width .2s ease,height .2s ease}.AgentWidget_panelEnlarged__BHqoF{width:min(62rem,calc(100vw - var(--space) * 4));height:min(50rem,calc(100vh - var(--space) * 4));max-width:92vw;max-height:88vh}.AgentWidget_head__zYuk6{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space);padding:var(--space);-webkit-border-after:1px solid var(--rule);border-block-end:1px solid var(--rule)}.AgentWidget_headActions__1JmLj{display:flex;align-items:center;gap:var(--space-hair)}.AgentWidget_title__yw6vx{margin:0;font-size:.9375rem;color:var(--ink-bright)}.AgentWidget_subtitle__Mxqh3{margin:.125rem 0 0;font-size:.75rem;color:var(--ink-faint)}.AgentWidget_close__iuMKj,.AgentWidget_enlarge__4ZNBd{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;border:0;background:none;color:var(--ink-quiet);font-size:1.25rem;line-height:1;padding:0 var(--space-hair);display:inline-flex;align-items:center;justify-content:center}.AgentWidget_close__iuMKj:hover,.AgentWidget_enlarge__4ZNBd:hover{color:var(--ink-bright)}.AgentWidget_enlargeIcon__9DCtE{width:1rem;height:1rem;display:block}.AgentWidget_status__Xk8_P{margin:0;padding:var(--space) var(--space) 0;font-size:.8125rem;color:var(--ink-quiet)}.AgentWidget_fallbackWarning__PhxBv{margin:0;padding:var(--space-tight) var(--space);font-size:.75rem;background:var(--fill-faint);border-bottom:1px solid var(--rule);color:var(--ink-quiet);display:flex;align-items:center;justify-content:space-between;gap:var(--space-tight)}.AgentWidget_fallbackWarningText__SsQhZ{flex:1 1 auto}.AgentWidget_fallbackWarningDismiss__a2IIq{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;color:var(--ink-faint);cursor:pointer;font-size:.875rem;line-height:1;padding:0 var(--space-hair)}.AgentWidget_fallbackWarningDismiss__a2IIq:hover{color:var(--ink-bright)}.AgentWidget_brain__j_sPU{margin:0;padding:var(--space);border-top:1px solid var(--rule);display:flex;flex-direction:column;gap:var(--space-tight)}.AgentWidget_brainRow__TAK4_{display:flex;align-items:baseline;gap:var(--space-tight);flex-wrap:wrap}.AgentWidget_brainLabel__ZgwZa{font-size:.75rem;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-faint)}.AgentWidget_brainDetail__zVJW2{font-size:.8125rem;color:var(--ink-quiet)}.AgentWidget_brainError__OhQyD .AgentWidget_brainDetail__zVJW2,.AgentWidget_brainReady__QkvWW .AgentWidget_brainDetail__zVJW2{color:var(--ink)}.AgentWidget_brainNote__D12ad{font-size:.8125rem;color:var(--ink-faint);margin:0}.AgentWidget_brainActions__pzKy_{display:flex;align-items:center;gap:var(--space-tight);flex-wrap:wrap}.AgentWidget_modelList__obJC9{display:flex;flex-direction:column;gap:var(--space-hair)}.AgentWidget_modelListTitle__PPWip{font-size:.75rem;font-weight:600;color:var(--ink-quiet);margin:0;text-transform:uppercase;letter-spacing:.04em}.AgentWidget_modelTabs__AAKWc{display:flex;flex-direction:column;gap:var(--space-hair)}.AgentWidget_modelTab__D1ckm{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;border:1px solid var(--rule);background:var(--fill-faint);border-radius:var(--radius-frame);padding:var(--space-tight) var(--space-snug);display:flex;align-items:center;justify-content:space-between;color:var(--ink-quiet);font:inherit;font-size:.8125rem;text-align:left}.AgentWidget_modelTab__D1ckm:hover{border-color:var(--rule-strong);color:var(--ink-bright);background:var(--fill)}.AgentWidget_modelTabSelected__bftGk{border-color:var(--line-strong);background:var(--fill-strong);color:var(--ink-bright)}.AgentWidget_modelTabName__GnxxY{font-weight:500}.AgentWidget_modelTabBadge__drEt9{font-size:.75rem;color:var(--ink-faint)}.AgentWidget_modelDetailCard__FR6_u{display:flex;flex-direction:column;gap:var(--space-tight);padding:var(--space-snug);border:1px solid var(--rule-strong);border-radius:var(--radius-frame);background:var(--surface)}.AgentWidget_modelDetailHeader__LHYrw{display:flex;align-items:center;justify-content:space-between;gap:var(--space-tight)}.AgentWidget_modelDetailTitle____kn1{margin:0;font-size:.875rem;font-weight:600;color:var(--ink-bright)}.AgentWidget_modelDetailBadge__wJQmH{font-size:.75rem;color:var(--ink-quiet);background:var(--fill);padding:var(--space-hair) var(--space-tight);border-radius:var(--radius-pill)}.AgentWidget_modelActiveBadge__OjSup{font-size:.8125rem;font-weight:600;color:var(--ink-bright)}.AgentWidget_brainProgress___mBKa{display:flex;flex-direction:column;gap:var(--space-hair)}.AgentWidget_brainTrack__vI7Ul{height:3px;width:100%;background:var(--fill);border-radius:var(--radius-control);overflow:hidden}.AgentWidget_brainFill__rVakF{height:100%;background:var(--ink-quiet);border-radius:var(--radius-control)}.AgentWidget_brainButton__INd0s{font:inherit;font-size:.8125rem;color:var(--ink);background:var(--fill);border:1px solid var(--rule-strong);border-radius:var(--radius-control);padding:var(--space-hair) var(--space-tight);cursor:pointer}.AgentWidget_brainButton__INd0s:hover{background:var(--fill-strong);color:var(--ink-bright)}.AgentWidget_brainTimings__1sWsh{font-size:.75rem;color:var(--ink-faint);margin:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.AgentWidget_log__dwEIX{flex:1 1 auto;overflow-y:auto;padding:var(--space);display:flex;flex-direction:column;gap:var(--space)}.AgentWidget_suggestions__gH5_u{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-tight)}.AgentWidget_suggestionsLead__gTkAk{margin:0 0 var(--space-hair);font-size:.75rem;color:var(--ink-faint)}.AgentWidget_suggestion__Qw5Iu{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;text-align:start;padding:var(--space-tight) var(--space-snug);border-radius:999px;border:1px solid var(--rule);background:var(--fill-faint);color:var(--ink-quiet);font:inherit;font-size:.8125rem}.AgentWidget_suggestion__Qw5Iu:hover{border-color:var(--rule-strong);color:var(--ink)}.AgentWidget_turn__xsoOJ{display:flex;flex-direction:column;gap:var(--space);width:100%}.AgentWidget_userMessageRow__kv_7l{display:flex;justify-content:flex-end;align-items:flex-start;gap:var(--space-tight);width:100%}.AgentWidget_userBubble__JSLb4{max-width:82%;background:var(--fill-strong);border:1px solid var(--rule-strong);border-radius:var(--radius-card) var(--radius-card) 2px var(--radius-card);padding:var(--space-snug) var(--space);display:flex;flex-direction:column;gap:var(--space-hair);box-shadow:0 2px 8px rgb(0 0 0/.12)}.AgentWidget_userAvatar__brBzE{width:1.75rem;height:1.75rem;border-radius:var(--radius-pill);background:var(--surface-float);border:1px solid var(--rule-strong);color:var(--ink-quiet);display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:2px}.AgentWidget_agentMessageRow__RX06h{display:flex;justify-content:flex-start;align-items:flex-start;gap:var(--space-tight);width:100%}.AgentWidget_agentAvatar__ibzNC{width:1.75rem;height:1.75rem;border-radius:var(--radius-pill);background:var(--fill);border:1px solid var(--rule-strong);color:var(--ink-bright);display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:2px}.AgentWidget_agentBubble__PONzC{max-width:88%;background:var(--fill-faint);border:1px solid var(--rule);border-radius:var(--radius-card) var(--radius-card) var(--radius-card) 2px;padding:var(--space-snug) var(--space);display:flex;flex-direction:column;gap:var(--space-tight);box-shadow:0 2px 8px rgb(0 0 0/.08)}.AgentWidget_agentHeader__QBZMc{display:flex;align-items:center;justify-content:space-between;gap:var(--space-hair);margin-bottom:2px}.AgentWidget_messageSender__0Dpy0{font-family:var(--font-data);font-size:.6875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-faint)}.AgentWidget_userBubble__JSLb4 .AgentWidget_messageSender__0Dpy0{color:var(--ink-quiet);text-align:right}.AgentWidget_pendingRow__d25Ul{display:flex;align-items:center;gap:var(--space-tight);padding:var(--space-hair) 0}.AgentWidget_pendingDot__zv673{width:6px;height:6px;border-radius:50%;background:var(--signal);animation:AgentWidget_pulseDot__ZIYPn 1.2s ease-in-out infinite;flex-shrink:0}.AgentWidget_question__ofaLW{margin:0;font-size:.875rem;line-height:1.45;color:var(--ink-bright);text-wrap:pretty}.AgentWidget_pending__JMlcc{margin:0;font-size:.8125rem;color:var(--ink-faint)}.AgentWidget_answer__e1YMM{margin:0;font-size:.875rem;line-height:1.55;color:var(--ink);text-wrap:pretty}.AgentWidget_answer__e1YMM p{margin:0 0 .5rem}.AgentWidget_answer__e1YMM p:last-child{margin-bottom:0}.AgentWidget_answer__e1YMM a{color:var(--signal);text-decoration:underline;text-underline-offset:2px;-webkit-text-decoration-color:var(--rule-strong);text-decoration-color:var(--rule-strong);transition:opacity .15s ease}.AgentWidget_answer__e1YMM a:hover{opacity:.8;-webkit-text-decoration-color:var(--signal);text-decoration-color:var(--signal)}.AgentWidget_answer__e1YMM ol,.AgentWidget_answer__e1YMM ul{margin:.25rem 0 .5rem 1.25rem;padding:0}.AgentWidget_answer__e1YMM li{margin-bottom:.25rem}.AgentWidget_answer__e1YMM code{font-family:var(--font-data);font-size:.8em;background:var(--fill-faint);border:1px solid var(--rule);color:var(--ink-bright);padding:.1em .35em;border-radius:var(--radius-sm)}.AgentWidget_answer__e1YMM pre{margin:.5rem 0;padding:.75rem;background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius-control);overflow-x:auto;color:var(--ink)}.AgentWidget_answer__e1YMM pre code{background:none;border:none;padding:0}.AgentWidget_answer__e1YMM table{width:100%;border-collapse:collapse;margin:.5rem 0;font-size:.8125rem}.AgentWidget_answer__e1YMM td,.AgentWidget_answer__e1YMM th{border:1px solid var(--rule);padding:.25rem .5rem;text-align:left}.AgentWidget_answer__e1YMM th{background:var(--fill-faint);color:var(--ink-bright)}.AgentWidget_turnModelFooter__caZ9g{display:flex;align-items:center;margin-top:.25rem}.AgentWidget_turnModelBadge__OJWX9{font-family:var(--font-data);font-size:.6875rem;font-weight:500;letter-spacing:.02em;color:var(--ink-faint);background:var(--surface);border:1px solid var(--rule);border-radius:9999px;padding:.15rem .55rem}.AgentWidget_tokenCounter__dtkSu,.AgentWidget_turnModelBadge__OJWX9{display:inline-flex;align-items:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.AgentWidget_tokenCounter__dtkSu{gap:.25rem;font-size:.75rem;color:var(--ink-quiet);-webkit-margin-start:auto;margin-inline-start:auto}.AgentWidget_tokenWarning___ujSw{color:var(--signal-quiet)}.AgentWidget_contextResetBtn__qNxmg{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--rule);background:var(--fill-faint);color:var(--ink);font:inherit;font-size:.72rem;padding:.15rem .45rem;border-radius:var(--radius-pill);cursor:pointer;transition:all .12s ease}.AgentWidget_contextResetBtn__qNxmg:hover{background:var(--fill-strong);border-color:var(--rule-strong);color:var(--ink-bright)}.AgentWidget_match__ucoyk{display:flex;flex-direction:column;gap:var(--space-hair);padding:var(--space-snug);border:1px solid var(--rule);border-radius:var(--radius-control);background:var(--fill-faint)}.AgentWidget_matchRow__OfqjC{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space)}.AgentWidget_matchLabel__EDNUH{font-size:.75rem;color:var(--ink-quiet)}.AgentWidget_matchValue__W57Mt{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:.875rem;color:var(--ink-bright)}.AgentWidget_matchFoot__JsW7c{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space);font-size:.6875rem;color:var(--ink-faint)}.AgentWidget_grade__xaaf5{text-transform:lowercase}.AgentWidget_matchCount__7cbQK{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.AgentWidget_cards__OgE1U{display:flex;flex-wrap:wrap;gap:var(--space-tight);margin:0;padding:0;list-style:none}.AgentWidget_card__Ck3xL{display:inline-flex;align-items:baseline;gap:var(--space-hair);padding:.25rem .5rem;border-radius:var(--radius-control);border:1px solid var(--rule);background:var(--fill-faint);color:var(--ink);font-size:.75rem;text-decoration:none}.AgentWidget_card__Ck3xL:hover{border-color:var(--rule-strong);color:var(--ink-bright)}.AgentWidget_cardKind__Ag7Xi{color:var(--ink-faint)}.AgentWidget_cardName__gzvgV{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:14rem}.AgentWidget_caveats__YlbzP{-webkit-padding-start:1rem;padding-inline-start:1rem;display:flex;flex-direction:column;gap:var(--space-hair)}.AgentWidget_caveatNote__PuTbI,.AgentWidget_caveats__YlbzP{margin:0;font-size:.75rem;color:var(--ink-faint)}.AgentWidget_composer__iP8l3{display:flex;align-items:flex-end;gap:var(--space-tight);padding:var(--space);-webkit-border-before:1px solid var(--rule);border-block-start:1px solid var(--rule)}.AgentWidget_input__ONtVV{flex:1 1 auto;resize:none;padding:var(--space-tight) var(--space-snug);border-radius:var(--radius-control);border:1px solid var(--rule);background:var(--surface);color:var(--ink);font:inherit;font-size:.875rem;line-height:1.45}.AgentWidget_input__ONtVV::placeholder{color:var(--ink-faint)}.AgentWidget_input__ONtVV:disabled{opacity:.6}.AgentWidget_send__j0Cs9{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;padding:var(--space-tight) var(--space);border-radius:var(--radius-control);border:1px solid var(--rule-strong);background:var(--fill);color:var(--ink);font:inherit;font-size:.8125rem}.AgentWidget_send__j0Cs9:hover:not(:disabled){background:var(--fill-strong);color:var(--ink-bright)}.AgentWidget_send__j0Cs9:disabled{cursor:not-allowed;opacity:.45}@media (prefers-reduced-motion:no-preference){.AgentWidget_panel__Yuqqp{animation:AgentWidget_rise__pMTbI .14s ease-out}.AgentWidget_brainFill__rVakF{transition:width .18s linear}@keyframes AgentWidget_rise__pMTbI{0%{opacity:0;transform:translateY(6px)}}}.AgentWidget_breakdown__QraJD{display:flex;flex-direction:column;gap:var(--space-snug);-webkit-padding-before:var(--space-tight);padding-block-start:var(--space-tight)}.AgentWidget_breakdownGroup__nOX7p{display:flex;flex-direction:column;gap:var(--space-hair)}.AgentWidget_breakdownHead__lR918{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space);margin:0;font-size:.6875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-faint)}.AgentWidget_breakdownState__Jkcuo{text-transform:none;letter-spacing:normal;font-size:.75rem}.AgentWidget_breakdownCount__C9_5t{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink-faint)}.AgentWidget_breakdownList__YKsEf{display:flex;flex-direction:column;gap:var(--space-hair);margin:0;padding:0;list-style:none}.AgentWidget_breakdownItem__pvNYX{display:flex;flex-direction:column;gap:.125rem;-webkit-padding-start:var(--space-tight);padding-inline-start:var(--space-tight);-webkit-border-start:2px solid var(--rule);border-inline-start:2px solid var(--rule)}.AgentWidget_breakdownTerm__s2IGL{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--space-hair);font-size:.8125rem;color:var(--ink)}.AgentWidget_breakdownLink__tl0OJ{color:inherit;text-decoration:underline;text-underline-offset:2px;-webkit-text-decoration-color:var(--rule-strong);text-decoration-color:var(--rule-strong)}.AgentWidget_breakdownLink__tl0OJ:hover{color:var(--ink-bright);-webkit-text-decoration-color:var(--ink-faint);text-decoration-color:var(--ink-faint)}.AgentWidget_breakdownLevel__ABoZW{font-size:.6875rem;color:var(--ink-faint)}.AgentWidget_breakdownWhy__B9Htz{font-size:.75rem;line-height:1.45;color:var(--ink-quiet);text-wrap:pretty}.AgentWidget_composerBar__Gx5em{display:flex;flex-direction:column;gap:var(--space-tight);width:100%}.AgentWidget_composerLoadingBanner__HGsJQ{display:flex;align-items:center;gap:var(--space-tight);padding:var(--space-snug) var(--space);background:var(--surface-float);border:1px solid var(--rule-strong);border-radius:var(--radius-card);font-size:.8125rem;color:var(--ink-quiet)}.AgentWidget_composerLoadingDot__nj6_L{width:.5rem;height:.5rem;border-radius:50%;background:var(--signal);animation:AgentWidget_pulseDot__ZIYPn 1.4s ease-in-out infinite;flex-shrink:0}@keyframes AgentWidget_pulseDot__ZIYPn{0%,to{opacity:.4;transform:scale(.85)}50%{opacity:1;transform:scale(1.15)}}.AgentWidget_composerControlsRow__OOuks{display:flex;align-items:center;justify-content:space-between;gap:var(--space-tight)}.AgentWidget_modelPickerWrapper__KmACj{position:relative;display:inline-block}.AgentWidget_modelPickerTrigger__MIpw5{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;display:inline-flex;align-items:center;gap:.375rem;background:var(--surface-float);border:1px solid var(--rule-strong);border-radius:var(--radius-pill);padding:.3rem .65rem;color:var(--ink);font:inherit;font-size:.8125rem;font-weight:500;transition:background .15s ease,border-color .15s ease}.AgentWidget_modelPickerTrigger__MIpw5:hover:not(:disabled){background:var(--fill-strong);border-color:var(--line-strong);color:var(--ink-bright)}.AgentWidget_modelPickerTriggerDisabled__mj6RM,.AgentWidget_modelPickerTrigger__MIpw5:disabled{opacity:.5;cursor:not-allowed}.AgentWidget_modelPickerPlus__mvwRj{font-size:.9375rem;line-height:1;color:var(--ink-quiet)}.AgentWidget_modelPickerName__qcwcY{max-width:15rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AgentWidget_modelPickerChevron__NuOAQ{font-size:.65rem;color:var(--ink-faint);-webkit-margin-start:.2rem;margin-inline-start:.2rem}.AgentWidget_modelPopover__L0629{position:absolute;bottom:calc(100% + .5rem);left:0;z-index:100;width:19.5rem;background:var(--surface-raised);border:1px solid var(--rule-strong);border-radius:var(--radius-card);box-shadow:0 16px 40px rgb(0 0 0/.45);padding:.5rem;display:flex;flex-direction:column;gap:.35rem;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);animation:AgentWidget_popoverFadeIn__V0gkf .12s ease-out}@keyframes AgentWidget_popoverFadeIn__V0gkf{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.AgentWidget_modelPopoverHeader__oKlf3{font-size:.725rem;font-weight:600;color:var(--ink-faint);text-transform:uppercase;letter-spacing:.05em;padding:.25rem .5rem .15rem}.AgentWidget_modelPopoverList__rSWHH{display:flex;flex-direction:column;gap:.2rem}.AgentWidget_modelPopoverItem__uOsSG{display:flex;align-items:center;justify-content:space-between;padding:.45rem .6rem;border-radius:var(--radius-control);cursor:pointer;transition:background .12s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.AgentWidget_modelPopoverItemSelected__nf_53,.AgentWidget_modelPopoverItem__uOsSG:hover{background:var(--fill-strong)}.AgentWidget_modelPopoverItemLeft__GIZoV{display:flex;align-items:center;gap:.5rem;min-width:0}.AgentWidget_modelCheckmark__29CdI{width:1rem;font-size:.875rem;font-weight:700;color:var(--signal);display:inline-block;text-align:center}.AgentWidget_modelPopoverItemText__ClKkC{display:flex;flex-direction:column;min-width:0}.AgentWidget_modelPopoverItemTitle__Nmiih{font-size:.8125rem;font-weight:500;color:var(--ink-bright);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.AgentWidget_modelPopoverItemSubtitle__aWHxI{font-size:.7rem;color:var(--ink-faint)}.AgentWidget_modelPopoverItemRight__cHxq4{display:flex;align-items:center;gap:.35rem;flex-shrink:0}.AgentWidget_modelRemoveBtn__XbuZo{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;color:var(--ink-faint);cursor:pointer;padding:.25rem;border-radius:var(--radius-control);display:inline-flex;align-items:center;justify-content:center;transition:color .15s ease,background .15s ease}.AgentWidget_modelRemoveBtn__XbuZo:hover{color:var(--signal);background:var(--fill-strong)}.AgentWidget_modelNotDownloadedTag__NKq3x{font-size:.6875rem;padding:.1rem .35rem;border-radius:var(--radius-pill);background:var(--fill);color:var(--ink-quiet)}.AgentWidget_inputRow____jve{display:flex;align-items:flex-end;gap:var(--space-tight)}.AgentWidget_modalBackdrop__DBUcF{position:fixed;inset:0;z-index:10000;background:var(--scrim);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;padding:var(--space)}.AgentWidget_modalCard__Cr3Ep{width:min(24rem,90vw);background:var(--surface-raised);border:1px solid var(--rule-strong);border-radius:var(--radius-card);box-shadow:0 24px 64px rgb(0 0 0/.5);padding:1.25rem;display:flex;flex-direction:column;gap:.875rem}.AgentWidget_modalTitle__rsdoM{margin:0;font-size:1rem;font-weight:600;color:var(--ink-bright)}.AgentWidget_modalBody__VxRHp{margin:0;font-size:.84rem;line-height:1.5;color:var(--ink-quiet)}.AgentWidget_modalActions__LxufC{display:flex;align-items:center;justify-content:flex-end;gap:.5rem;-webkit-margin-before:.25rem;margin-block-start:.25rem}.AgentWidget_modalCancelBtn__8Ukf_{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--rule);background:var(--fill-faint);color:var(--ink);font:inherit;font-size:.8125rem;padding:.4rem .85rem;border-radius:var(--radius-control);cursor:pointer}.AgentWidget_modalCancelBtn__8Ukf_:hover{background:var(--fill);color:var(--ink-bright)}.AgentWidget_modalConfirmBtn__i3efe{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--line-strong);background:var(--fill-strong);color:var(--ink-bright);font:inherit;font-size:.8125rem;font-weight:600;padding:.4rem .85rem;border-radius:var(--radius-control);cursor:pointer}.AgentWidget_modalConfirmBtn__i3efe:hover{background:var(--ink-bright);color:var(--surface-raised)}.AgentWidget_modeTabs__xtpQJ{display:flex;align-items:center;justify-content:space-between;gap:var(--space-tight);padding:0 var(--space-snug);border-bottom:1px solid var(--rule);background:var(--fill-faint)}.AgentWidget_tabButtonsGroup__pXbJW{display:flex;align-items:center;gap:var(--space-hair)}.AgentWidget_hostTabLink__2MNy2{display:inline-flex;align-items:center;font-size:.6875rem;font-weight:600;color:var(--ink-quiet);padding:3px 8px;border-radius:999px;border:1px solid var(--rule);background:var(--fill-faint);text-decoration:none;white-space:nowrap;transition:all .15s ease}.AgentWidget_hostTabLink__2MNy2:hover{color:var(--ink-bright);border-color:var(--rule-strong);background:var(--fill-strong)}.AgentWidget_modeTab__5Rb7E{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;border-bottom:2px solid transparent;color:var(--ink-quiet);font:inherit;font-size:.8125rem;font-weight:500;padding:8px 12px;cursor:pointer;transition:all .15s ease}.AgentWidget_modeTab__5Rb7E:hover{color:var(--ink)}.AgentWidget_modeTabActive__8Jmpc{color:var(--ink-bright);border-bottom-color:var(--signal);font-weight:600}@media (max-width:56rem){.AgentWidget_widget__qOviC{inset-block-end:calc(4.35rem + env(safe-area-inset-bottom, 0px));inset-inline-end:.85rem;z-index:45}.AgentWidget_launcher__1BjIP{width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;padding:0!important;border-radius:50%!important;justify-content:center!important;box-shadow:0 6px 20px rgba(0,0,0,.35)!important;transition:transform var(--dur-quick) var(--ease-out),box-shadow var(--dur-quick) var(--ease-out)}.AgentWidget_launcher__1BjIP:active{transform:scale(.92)}.AgentWidget_launcherText__SGwFz{display:none!important}.AgentWidget_launcherIcon__x7inR{width:1.5rem!important;height:1.5rem!important}.AgentWidget_widgetOpen__FU1dq{inset:0!important;inset-block-end:0!important;inset-inline-end:0!important;width:100vw!important;height:100dvh!important;align-items:stretch!important;z-index:60!important;background:var(--scrim);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.AgentWidget_widgetOpen__FU1dq .AgentWidget_panel__Yuqqp{width:100%!important;max-width:100%!important;height:100%!important;max-height:100dvh!important;border-radius:0!important;border:none!important;box-shadow:none!important;display:flex;flex-direction:column}.AgentWidget_enlarge__4ZNBd{display:none!important}.AgentWidget_head__zYuk6{padding:var(--space-tight) var(--space-snug);padding-top:max(var(--space-tight),env(safe-area-inset-top,0px))}.AgentWidget_modeTabs__xtpQJ{padding:0 var(--space-snug);overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.AgentWidget_modeTabs__xtpQJ::-webkit-scrollbar{display:none}.AgentWidget_modeTab__5Rb7E{padding:6px 10px;font-size:.75rem;white-space:nowrap}.AgentWidget_hostTabLink__2MNy2{font-size:.6875rem;padding:2px 7px;flex-shrink:0}.AgentWidget_composer__iP8l3{padding:var(--space-tight) var(--space-snug);padding-bottom:max(var(--space-tight),env(safe-area-inset-bottom,0px))}.AgentWidget_composerControlsRow__OOuks{flex-wrap:wrap;gap:6px}.AgentWidget_modelPickerTrigger__MIpw5{max-width:min(220px,58vw);font-size:.75rem}.AgentWidget_modelPickerName__qcwcY{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AgentWidget_tokenCounter__dtkSu{font-size:.6875rem;white-space:nowrap;-webkit-margin-start:auto;margin-inline-start:auto}.AgentWidget_inputRow____jve{gap:6px}.AgentWidget_input__ONtVV{min-width:0;font-size:16px;padding:6px 10px}.AgentWidget_send__j0Cs9{flex-shrink:0;padding:6px 12px}}