.ui_muted__K_zsR{color:var(--color-text-muted)}.ui_srOnly__Fcute{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ui_buttonDanger__zPGU6,.ui_buttonGhost__9YnJd,.ui_buttonPrimary__xn9we,.ui_button__XR5T4{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:var(--control-height);padding:0 var(--space-4);border-radius:var(--radius-full);border:1px solid transparent;font:inherit;font-size:var(--font-size-md);font-weight:var(--font-weight-medium);line-height:1.2;cursor:pointer;white-space:nowrap;text-decoration:none;transition:background-color var(--transition),border-color var(--transition),color var(--transition),box-shadow var(--transition),transform var(--transition)}.ui_buttonDanger__zPGU6:focus-visible,.ui_buttonGhost__9YnJd:focus-visible,.ui_buttonPrimary__xn9we:focus-visible,.ui_button__XR5T4:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px;box-shadow:var(--shadow-focus)}.ui_buttonDanger__zPGU6:active:not(:disabled),.ui_buttonGhost__9YnJd:active:not(:disabled),.ui_buttonPrimary__xn9we:active:not(:disabled),.ui_button__XR5T4:active:not(:disabled){transform:scale(.97)}.ui_button__XR5T4{border-color:var(--color-border-strong);background:var(--color-surface);color:var(--color-text);box-shadow:var(--shadow-sm)}.ui_button__XR5T4:hover:not(:disabled){background:var(--color-surface-hover);border-color:var(--color-control-border)}.ui_button__XR5T4:active:not(:disabled){background:var(--color-surface-active)}.ui_buttonPrimary__xn9we{background:var(--color-brand);color:var(--color-brand-contrast);font-weight:var(--font-weight-semibold);box-shadow:var(--shadow-button)}.ui_buttonPrimary__xn9we:hover:not(:disabled){background:var(--color-brand-hover)}.ui_buttonPrimary__xn9we:active:not(:disabled){background:var(--color-brand-active);box-shadow:none}.ui_buttonDanger__zPGU6{background:var(--color-danger);color:var(--color-brand-contrast);font-weight:var(--font-weight-semibold);box-shadow:var(--shadow-sm)}.ui_buttonDanger__zPGU6:hover:not(:disabled){background:var(--color-danger-hover)}.ui_buttonDanger__zPGU6:active:not(:disabled){background:var(--color-danger-active);box-shadow:none}.ui_buttonGhost__9YnJd{background:transparent;color:var(--color-text-muted)}.ui_buttonGhost__9YnJd:hover:not(:disabled){background:var(--color-surface-hover);color:var(--color-text)}.ui_buttonGhost__9YnJd:active:not(:disabled){background:var(--color-surface-active)}.ui_buttonDanger__zPGU6:disabled,.ui_buttonGhost__9YnJd:disabled,.ui_buttonPrimary__xn9we:disabled,.ui_button__XR5T4:disabled{opacity:.5;box-shadow:none;cursor:not-allowed}.ui_sm__SZT8c{min-height:var(--control-height-sm);padding:0 var(--space-3);font-size:var(--font-size-sm)}.ui_iconButton__1dHHx{width:var(--control-height);min-width:var(--control-height);padding:0;border-radius:var(--radius-full)}.ui_iconButton__1dHHx.ui_sm__SZT8c{width:var(--control-height-sm);min-width:var(--control-height-sm);padding:0}@media (max-width:767px){.ui_buttonDanger__zPGU6,.ui_buttonGhost__9YnJd,.ui_buttonPrimary__xn9we,.ui_button__XR5T4{min-height:44px}.ui_iconButton__1dHHx,.ui_iconButton__1dHHx.ui_sm__SZT8c{width:44px;min-width:44px}}.ui_iconButton__1dHHx[aria-expanded=true],.ui_iconButton__1dHHx[aria-pressed=true]{background:var(--color-surface-selected);color:var(--color-brand)}.ui_spin__B009T{animation:ui_spin__B009T .9s linear infinite}@keyframes ui_spin__B009T{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.ui_spin__B009T{animation:none}}.ui_field__6usLu{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.ui_label__EvHC6{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text)}.ui_hint__MnDhe{color:var(--color-text-muted)}.ui_fieldError__v8EUB,.ui_hint__MnDhe{margin:0;font-size:var(--font-size-sm)}.ui_fieldError__v8EUB{color:var(--color-danger)}.ui_input__ZWsPy,.ui_select__qhnaw,.ui_textarea__2NHmV{width:100%;min-height:var(--control-height);padding:0 var(--space-3);border:1px solid var(--color-control-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);font:inherit;font-size:var(--font-size-md)}.ui_textarea__2NHmV{padding:var(--space-2) var(--space-3);resize:vertical}.ui_select__qhnaw{padding-right:var(--space-8);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--color-text-muted) 50%),linear-gradient(135deg,var(--color-text-muted) 50%,transparent 50%);background-position:calc(100% - 17px) 50%,calc(100% - 12px) 50%;background-size:5px 5px;background-repeat:no-repeat;cursor:pointer}.ui_input__ZWsPy:hover,.ui_select__qhnaw:hover,.ui_textarea__2NHmV:hover{border-color:var(--color-text-subtle)}.ui_input__ZWsPy:focus-visible,.ui_select__qhnaw:focus-visible,.ui_textarea__2NHmV:focus-visible{outline:2px solid var(--color-focus);outline-offset:0;border-color:var(--color-focus)}.ui_input__ZWsPy[aria-invalid=true],.ui_select__qhnaw[aria-invalid=true],.ui_textarea__2NHmV[aria-invalid=true]{border-color:var(--color-danger)}.ui_input__ZWsPy:disabled,.ui_select__qhnaw:disabled,.ui_textarea__2NHmV:disabled{background:var(--color-surface-muted);color:var(--color-text-muted)}.ui_searchField__KpFkW{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.ui_search__p2PML{position:relative}.ui_searchIcon__EmNbm{position:absolute;left:var(--space-3);top:50%;transform:translateY(-50%);color:var(--color-text-subtle);pointer-events:none}.ui_search__p2PML .ui_searchInput__ooYOX{padding-left:var(--space-10);padding-right:var(--space-10)}.ui_search__p2PML .ui_searchInput__ooYOX[data-filled]{min-height:36px;background:var(--color-surface-hover)}.ui_searchInput__ooYOX::-webkit-search-cancel-button{display:none}.ui_searchInput__ooYOX:disabled{cursor:not-allowed}.ui_searchClear__kUr0J{position:absolute;right:var(--space-1);top:50%;transform:translateY(-50%)}.ui_searchHint__f9Vxm{margin:0;padding:0 var(--space-1)}.ui_badge__rKDPn,.ui_searchHint__f9Vxm{font-size:var(--font-size-xs);color:var(--color-text-muted)}.ui_badge__rKDPn{display:inline-flex;align-items:center;gap:var(--space-1);max-width:100%;padding:1px var(--space-2);border-radius:var(--radius-full);font-weight:var(--font-weight-semibold);line-height:1.5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:var(--color-neutral-soft)}.ui_badge__rKDPn[data-tone=brand],.ui_badge__rKDPn[data-tone=info]{background:var(--color-info-soft);color:var(--color-info)}.ui_badge__rKDPn[data-tone=success]{background:var(--color-success-soft);color:var(--color-success)}.ui_badge__rKDPn[data-tone=warning]{background:var(--color-warning-soft);color:var(--color-warning)}.ui_badge__rKDPn[data-tone=danger]{background:var(--color-danger-soft);color:var(--color-danger)}.ui_badge__rKDPn[data-tone=bot]{background:var(--color-bubble-bot);color:var(--color-bubble-bot-accent)}.ui_count__OD3qT{min-width:20px;height:20px;padding:0 6px;box-shadow:0 0 0 2px var(--color-surface);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;background:var(--color-brand);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);line-height:1}.ui_avatar__K_nC0,.ui_count__OD3qT{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-full);color:var(--color-brand-contrast)}.ui_avatar__K_nC0{position:relative;overflow:hidden;flex-shrink:0;width:40px;height:40px;background:var(--avatar-1);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);letter-spacing:.02em;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ui_avatarPhoto__qKe_Q{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.ui_avatar__K_nC0[data-size=sm]{width:32px;height:32px;font-size:var(--font-size-xs)}.ui_avatar__K_nC0[data-size=lg]{width:72px;height:72px;font-size:var(--font-size-xl)}.ui_avatar__K_nC0[data-color="2"]{background:var(--avatar-2)}.ui_avatar__K_nC0[data-color="3"]{background:var(--avatar-3)}.ui_avatar__K_nC0[data-color="4"]{background:var(--avatar-4)}.ui_avatar__K_nC0[data-color="5"]{background:var(--avatar-5)}.ui_avatar__K_nC0[data-color="6"]{background:var(--avatar-6)}.ui_avatar__K_nC0[data-color="7"]{background:var(--avatar-7)}.ui_avatar__K_nC0[data-color="8"]{background:var(--avatar-8)}.ui_avatar__K_nC0[data-kind=bot]{background:var(--color-bubble-bot-accent)}.ui_tabs__cr7Vg{display:flex;gap:var(--space-1);padding:var(--space-1);border-radius:var(--radius-md);background:var(--color-surface-hover)}.ui_tab__EtX06{flex:1 1;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-1);min-height:var(--control-height-sm);padding:0 var(--space-2);border:0;border-radius:var(--radius-sm);background:transparent;color:var(--color-text-muted);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);white-space:nowrap;cursor:pointer}.ui_tab__EtX06:hover{color:var(--color-text)}.ui_tab__EtX06[aria-selected=true]{background:var(--color-surface);color:var(--color-brand);box-shadow:var(--shadow-sm)}.ui_tabCount__U2zsL{font-weight:var(--font-weight-regular);color:var(--color-text-subtle)}.ui_tab__EtX06[aria-selected=true] .ui_tabCount__U2zsL{color:var(--color-brand)}.ui_empty__NUU1G{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-8) var(--space-4);color:var(--color-text-muted);text-align:center}.ui_empty__NUU1G p{max-width:40ch;margin:0}.ui_emptyIcon___HHxZ{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;margin-bottom:var(--space-2);border-radius:var(--radius-full);background:var(--color-brand-soft);color:var(--color-brand);box-shadow:var(--shadow-empty-icon)}.ui_emptyTitle__1rjY9{margin:0;font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-text)}.ui_empty__NUU1G>:last-child:not(p):not(.ui_emptyIcon___HHxZ){margin-top:var(--space-2)}.ui_loading__ldVig{display:flex;align-items:center;gap:var(--space-2);margin:0;padding:var(--space-4);color:var(--color-text-muted)}.ui_errorBox__MuIgd{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2) var(--space-4);padding:var(--space-3) var(--space-4);border:1px solid var(--color-danger-border);border-radius:var(--radius-lg);background:var(--color-danger-soft);color:var(--color-danger)}.ui_errorBox__MuIgd p{margin:0}.ui_dialog__8w7js{width:min(480px,calc(100vw - 32px));max-height:calc(100dvh - 32px);border:0;border-radius:var(--radius-lg);padding:var(--space-6);background:var(--color-surface);color:var(--color-text);box-shadow:var(--shadow-lg)}.ui_dialog__8w7js::-webkit-backdrop{background:var(--color-overlay)}.ui_dialog__8w7js::backdrop{background:var(--color-overlay)}.ui_dialogTitle__BkjY4{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);margin:0 0 var(--space-3)}.ui_dialogBody__bPgiO{color:var(--color-text-muted)}.ui_dialogBody__bPgiO p{margin:0}.ui_dialogActions__Zajqq{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-6)}.ui_sidePanel__rQXCq{position:fixed;inset:0 0 0 auto;width:min(440px,100%);max-width:100%;height:100dvh;max-height:100dvh;margin:0 0 0 auto;padding:0;border:0;background:var(--color-surface);color:var(--color-text);box-shadow:var(--shadow-lg)}.ui_sidePanel__rQXCq::-webkit-backdrop{background:var(--color-overlay)}.ui_sidePanel__rQXCq::backdrop{background:var(--color-overlay)}.ui_sidePanelInner__Hj4nj{display:flex;flex-direction:column;height:100%}.ui_drawer__ZA524{display:flex;flex-direction:column;min-width:0;min-height:0;background:var(--color-surface)}.ui_drawerHeader__uI_4P{display:flex;align-items:center;gap:var(--space-2);min-height:var(--topbar-height);padding:0 var(--space-2) 0 var(--space-4);border-bottom:1px solid var(--color-border)}.ui_drawerTitle__I02RW{flex:1 1;margin:0;font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold)}.ui_drawerBody__R73tq{flex:1 1;min-height:0;overflow-y:auto}.ui_menuWrap__k_t1e{position:relative}.ui_menu__xeiXJ{position:absolute;top:calc(100% + var(--space-1));right:0;z-index:var(--z-menu);min-width:220px;margin:0;padding:var(--space-1) 0;list-style:none;border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-lg)}.ui_menuItem___zGam{display:flex;align-items:center;gap:var(--space-3);width:100%;min-height:var(--control-height);padding:0 var(--space-4);border:0;background:transparent;color:var(--color-text);font-size:var(--font-size-md);text-align:left;cursor:pointer}.ui_menuItem___zGam:focus-visible,.ui_menuItem___zGam:hover{background:var(--color-surface-hover);outline:none}.ui_menuItem___zGam[data-danger]{color:var(--color-danger)}.ui_menuItem___zGam:disabled{opacity:.55;cursor:not-allowed}.ui_copy__z_byf{position:relative;display:inline-flex;flex-shrink:0}.ui_copyFeedback__3mYL2{position:absolute;top:calc(100% + var(--space-1));right:0;z-index:var(--z-menu);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);background:var(--color-text);color:var(--color-surface);font-size:var(--font-size-xs);white-space:nowrap;box-shadow:var(--shadow-md);pointer-events:none}.ui_copyFeedback__3mYL2:empty{padding:0;box-shadow:none}.ui_toastRegion__d20HO{position:fixed;inset-inline-end:var(--space-4);inset-block-end:var(--space-4);z-index:50;max-width:min(420px,calc(100vw - 2 * var(--space-4)));pointer-events:none}.ui_toast__RAnm0{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-bubble);font-size:var(--font-size-sm);pointer-events:auto}.ui_toastIcon__3fbfl{flex:none;color:var(--color-success)}.ui_toastText__ZyPab{flex:1 1;min-width:0;overflow-wrap:anywhere}