.OnboardingForm_container__YW27S{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:20px;background:var(--color-background)}.OnboardingForm_formWrapper__NqtGU{background:var(--color-surface,#fff);border-radius:16px;padding:48px 40px;width:100%;max-width:420px;box-shadow:0 4px 24px rgba(0,0,0,.1)}.OnboardingForm_header__N2i0u{text-align:center;margin-bottom:32px}.OnboardingForm_title__X9voK{margin:0 0 8px;font-size:24px;font-weight:600;color:var(--color-text)}.OnboardingForm_subtitle__mxopc{margin:0;font-size:14px;color:var(--color-text-muted)}.OnboardingForm_form__mtzed{display:flex;flex-direction:column;gap:20px}.OnboardingForm_hint__hedbE{margin:-12px 0 0;font-size:12px;color:var(--color-text-muted)}.Input_label__lz0ul{display:block;margin-bottom:var(--ui-space-sm);font-size:var(--ui-font-size-sm);font-weight:var(--ui-font-weight-medium)}.Input_input__PvY3I,.Input_label__lz0ul{font-family:var(--ui-font-body);color:var(--ui-color-text)}.Input_input__PvY3I{width:100%;height:var(--ui-input-height);padding:0 var(--ui-space-sm);border:var(--ui-input-border);box-sizing:border-box;border-radius:var(--ui-radius-md);font-size:var(--ui-font-size-md);background:var(--ui-input-bg);transition:background var(--ui-duration-fast) var(--ui-ease-out)}.Input_input__PvY3I::placeholder{color:var(--ui-color-text-muted)}.Input_input__PvY3I:focus{outline:none;background:var(--ui-input-bg-focus)}.Input_input__PvY3I:disabled{opacity:.6;cursor:not-allowed;background-color:var(--ui-color-bg-elevated)}.SecurityTab_container__ERJP5{display:flex;flex-direction:column}.SecurityTab_section__lN_q9{margin-bottom:40px}.SecurityTab_sectionTitle__3vbuZ{font-size:1.125rem;font-weight:600;margin-bottom:16px;color:var(--color-text)}.SecurityTab_fieldGroup__szjnB{display:flex;flex-direction:column;gap:12px;margin-bottom:12px}.SecurityTab_hint__vTv_m{font-size:.8125rem;color:var(--color-text-muted);margin:12px 0 0}.SecurityTab_saveButton__61t9C{min-width:80px;justify-content:center}.AdminLayout_container__ejAVC{min-height:100vh;background:var(--color-background);color:var(--color-text)}.AdminLayout_error__k3Ner,.AdminLayout_forbidden__No4G2,.AdminLayout_loading__Cq0oX{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;text-align:center;padding:20px}.AdminLayout_error__k3Ner{color:var(--color-error,#dc3545)}.AdminLayout_forbidden__No4G2 h1{margin:0 0 16px;font-size:24px;font-weight:600}.AdminLayout_forbidden__No4G2 p{margin:0 0 24px;color:var(--color-text-muted)}.AdminLayout_link__FHca1{color:var(--color-primary,#0066cc);text-decoration:none}.AdminLayout_link__FHca1:hover{text-decoration:underline}.AdminLayout_header__Juy31{display:flex;align-items:center;justify-content:space-between;padding:20px 32px;border-bottom:1px solid var(--color-border,#e0e0e0);background:var(--color-surface,#fff)}.AdminLayout_title__rZ_cz{margin:0;font-size:20px;font-weight:600}.AdminLayout_backLink___Bx_6{color:var(--color-text-muted);text-decoration:none;font-size:14px}.AdminLayout_backLink___Bx_6:hover{color:var(--color-text)}.AdminLayout_main__MHd8G{padding:32px;max-width:1200px;margin:0 auto}.InviteForm_container__1Mapx{margin-bottom:32px}.InviteForm_heading__2pYmj{margin:0 0 16px;font-size:18px;font-weight:600}.InviteForm_form__kZzZs{display:flex;flex-direction:column;gap:16px}.InviteForm_inputRow__BEHXr{display:flex;gap:12px;align-items:flex-end}.InviteForm_inputRow__BEHXr>:first-child{flex:1 1;max-width:400px}.InvitationsList_container__wMKjX{margin-bottom:32px}.InvitationsList_heading__LPlw6{margin:0 0 16px;font-size:18px;font-weight:600}.InvitationsList_loading__azQsK{padding:24px;text-align:center;color:var(--color-text-muted)}.InvitationsList_actions__1xQu_{display:flex;gap:8px}.Markdown_markdown__4Q53M blockquote{border-left:3px solid var(--ui-color-border);margin:0 0 12px;padding:4px 0 4px 16px;color:var(--ui-color-text-secondary)}.Markdown_markdown__4Q53M table{border-collapse:collapse;width:100%;margin:0 0 12px}.Markdown_markdown__4Q53M td,.Markdown_markdown__4Q53M th{border:1px solid var(--ui-color-border);padding:8px 12px;text-align:left;font-size:.875rem}.Markdown_markdown__4Q53M th{font-weight:var(--ui-font-weight-semibold);background:var(--ui-color-surface,#fafafa)}.Markdown_markdown__4Q53M pre{background:var(--ui-color-border);padding:12px 16px;border-radius:var(--ui-radius-md);overflow-x:auto;margin:0 0 12px}.Markdown_markdown__4Q53M pre code{background:none;padding:0;border-radius:0}.Markdown_markdown__4Q53M img{max-width:100%;border-radius:var(--ui-radius-md)}.Markdown_editor__hUuX6{border:var(--ui-input-border);border-radius:var(--ui-radius-md);min-height:200px;overflow:visible;background:var(--ui-input-bg);transition:background var(--ui-duration-fast) var(--ui-ease-out)}.Markdown_editor__hUuX6:focus-within{background:var(--ui-input-bg-focus)}.Markdown_editor__hUuX6 .milkdown{--crepe-color-background:transparent;--crepe-color-on-background:var(--ui-color-text);--crepe-color-surface:var(--ui-color-bg-recessed);--crepe-color-surface-low:var(--ui-color-border);--crepe-color-on-surface:var(--ui-color-text);--crepe-color-on-surface-variant:var(--ui-color-text-secondary);--crepe-color-outline:var(--ui-color-text-secondary);--crepe-color-primary:var(--ui-color-primary);--crepe-color-secondary:var(--ui-color-border);--crepe-color-on-secondary:var(--ui-color-text);--crepe-color-selected:var(--ui-color-primary-200);--crepe-color-hover:var(--ui-color-bg-recessed);--crepe-color-inline-code:var(--ui-color-text);--crepe-color-inline-area:var(--ui-color-border);--crepe-font-title:var(--ui-font-body);--crepe-font-default:var(--ui-font-body);--crepe-font-code:var(--ui-font-mono);--crepe-shadow-1:0 2px 8px rgba(0,0,0,0.08),0 0 0 1px rgba(0,0,0,0.04);--crepe-shadow-2:0 4px 16px rgba(0,0,0,0.1),0 0 0 1px rgba(0,0,0,0.04);font-family:var(--ui-font-body);font-size:var(--ui-font-size-md)}.Markdown_editor__hUuX6 .milkdown .ProseMirror{padding:var(--ui-space-md);padding-left:var(--ui-space-md)}.Markdown_editor__hUuX6 .milkdown .ProseMirror h1{font-size:1.5rem;line-height:1.3;margin-top:var(--ui-space-md);font-weight:700}.Markdown_editor__hUuX6 .milkdown .ProseMirror h2{font-size:1.25rem;line-height:1.3;margin-top:var(--ui-space-md);font-weight:var(--ui-font-weight-semibold)}.Markdown_editor__hUuX6 .milkdown .ProseMirror h3{font-size:1.125rem;line-height:1.3;margin-top:var(--ui-space-sm);font-weight:var(--ui-font-weight-semibold)}.Markdown_editor__hUuX6 .milkdown .ProseMirror h4,.Markdown_editor__hUuX6 .milkdown .ProseMirror h5,.Markdown_editor__hUuX6 .milkdown .ProseMirror h6{font-size:1rem;line-height:1.4;margin-top:var(--ui-space-sm);font-weight:var(--ui-font-weight-semibold)}.Markdown_editor__hUuX6 .milkdown .ProseMirror p{font-size:var(--ui-font-size-md);line-height:var(--ui-line-height);padding:2px 0}.Markdown_editor__hUuX6 .milkdown .milkdown-link-edit>.link-edit,.Markdown_editor__hUuX6 .milkdown .milkdown-link-preview>.link-preview,.Markdown_editor__hUuX6 .milkdown .milkdown-slash-menu,.Markdown_editor__hUuX6 .milkdown .milkdown-toolbar{background:var(--ui-color-bg-elevated)}.Markdown_editor__hUuX6 .milkdown .milkdown-toolbar .toolbar-item svg{color:var(--ui-color-text-secondary);fill:var(--ui-color-text-secondary)}.Markdown_editor__hUuX6 .milkdown .milkdown-toolbar .toolbar-item.active svg{color:var(--ui-color-primary);fill:var(--ui-color-primary)}.Markdown_editor__hUuX6 .milkdown .milkdown-block-handle{gap:0;margin-left:-4px}.Markdown_editor__hUuX6 .milkdown .milkdown-block-handle .operation-item{width:18px;height:18px;padding:1px;margin:2px}.Markdown_editor__hUuX6 .milkdown .milkdown-block-handle .operation-item svg{width:16px;height:16px}.Markdown_editor__hUuX6 .milkdown .milkdown-slash-menu{border-radius:var(--ui-radius-lg)}.Markdown_editor__hUuX6 .milkdown .milkdown-slash-menu .tab-group ul li.selected{background:var(--ui-color-bg-recessed)}.Markdown_editor__hUuX6 .milkdown .milkdown-slash-menu .menu-groups .menu-group li svg{color:var(--ui-color-text-secondary);fill:var(--ui-color-text-secondary)}.Markdown_editor__hUuX6 .milkdown .milkdown-slash-menu .menu-groups .menu-group li.active,.Markdown_editor__hUuX6 .milkdown .milkdown-slash-menu .menu-groups .menu-group li.hover{background:var(--ui-color-bg-recessed)}.Markdown_editor__hUuX6 .reference-token-chip{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:9999px;font-size:.8125rem;font-weight:500;line-height:1.4;background:var(--ui-color-bg-recessed);color:var(--ui-color-text);vertical-align:baseline;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.Markdown_editor__hUuX6 .reference-token-chip.ProseMirror-selectednode{outline:2px solid var(--ui-color-primary);outline-offset:1px}.Markdown_editor__hUuX6 .reference-token-icon{display:inline-flex;align-items:center;flex-shrink:0;color:var(--ui-color-text-secondary)}.Markdown_editor__hUuX6 .reference-token-icon svg{width:12px;height:12px}.Markdown_editor__hUuX6 .reference-token-label{overflow:hidden;text-overflow:ellipsis;max-width:180px}.Markdown_editor__hUuX6 .milkdown-mention-menu{position:absolute;z-index:10;display:none;background:var(--ui-color-bg-elevated);border-radius:var(--ui-radius-lg);box-shadow:0 2px 8px rgba(0,0,0,.08),0 0 0 1px rgba(0,0,0,.04);min-width:200px;max-height:280px;overflow-y:auto;padding:var(--ui-space-xs) 0;font-family:var(--ui-font-body)}.Markdown_editor__hUuX6 .milkdown-mention-menu[data-show=true]{display:block}.Markdown_editor__hUuX6 .milkdown-mention-menu .mention-category{padding:var(--ui-space-xs) var(--ui-space-sm);font-size:var(--ui-font-size-xs);font-weight:var(--ui-font-weight-semibold);color:var(--ui-color-text-muted);text-transform:uppercase;letter-spacing:.05em}.Markdown_editor__hUuX6 .milkdown-mention-menu .mention-item{padding:var(--ui-space-xs) var(--ui-space-sm);font-size:var(--ui-font-size-sm);color:var(--ui-color-text);cursor:pointer;border-radius:var(--ui-radius-md);margin:0 var(--ui-space-xs)}.Markdown_editor__hUuX6 .milkdown-mention-menu .mention-item.active,.Markdown_editor__hUuX6 .milkdown-mention-menu .mention-item:hover{background:var(--ui-color-bg-recessed)}.Markdown_editorLoading__1lbLj{padding:var(--ui-space-md);color:var(--ui-color-text-muted);font-size:var(--ui-font-size-sm)}.Prose_prose__7i7zy h2{font-size:1.125rem;font-weight:700;margin:0 0 16px;color:var(--ui-color-text)}.Prose_prose__7i7zy h3{font-size:1rem;font-weight:600;margin:32px 0 12px}.Prose_prose__7i7zy ol,.Prose_prose__7i7zy p,.Prose_prose__7i7zy ul{font-size:.875rem;line-height:1.7;margin:0 0 12px}.Prose_prose__7i7zy ol,.Prose_prose__7i7zy ul{padding-left:20px}.Prose_prose__7i7zy li{margin-bottom:6px}.Prose_prose__7i7zy strong{font-weight:600}.Prose_prose__7i7zy li>code,.Prose_prose__7i7zy p>code{background:var(--ui-color-border);font-family:var(--ui-font-mono);font-size:.8125rem;padding:2px 5px;border-radius:var(--ui-radius-sm)}.Prose_prose__7i7zy hr{border:none;border-top:1px solid var(--ui-color-border);margin:32px 0}.Checkbox_container__HdvQ2{display:inline-flex;align-items:center;gap:var(--ui-space-sm);cursor:pointer}.Checkbox_container__HdvQ2:has(input:disabled){cursor:not-allowed;opacity:.6}.Checkbox_input__W_hAo{width:1.125rem;height:1.125rem;margin:0;accent-color:var(--ui-color-text);cursor:pointer;flex-shrink:0}.Checkbox_input__W_hAo:disabled{cursor:not-allowed}.Checkbox_label__DrkrG{font-family:var(--ui-font-body);font-size:var(--ui-font-size-md);font-weight:var(--ui-font-weight-normal);color:var(--ui-color-text);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Checkbox_container__HdvQ2:has(input:disabled) .Checkbox_label__DrkrG{cursor:not-allowed;color:var(--ui-color-text-secondary)}.Select_label__iq7_t{display:block;margin-bottom:var(--ui-space-sm);font-size:var(--ui-font-size-sm);font-weight:var(--ui-font-weight-medium)}.Select_label__iq7_t,.Select_select__0S_KC{font-family:var(--ui-font-body);color:var(--ui-color-text)}.Select_select__0S_KC{width:100%;height:var(--ui-input-height);padding:0 36px 0 var(--ui-space-sm);border:1px solid var(--ui-color-border);border-radius:var(--ui-radius-md);box-sizing:border-box;font-size:var(--ui-font-size-md);background:var(--ui-glass-bg);transition:border-color var(--ui-duration-fast) var(--ui-ease-out);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right 8px center;background-repeat:no-repeat;background-size:20px}.Select_select__0S_KC:hover{border-color:var(--ui-color-border-strong)}.Select_select__0S_KC:focus{outline:none;border-color:var(--ui-color-primary)}.Select_select__0S_KC:disabled{opacity:.6;cursor:not-allowed;background-color:var(--ui-color-bg-elevated)}.ReferenceValue_reference__ZYlWP{display:inline-block}.ReferenceValue_loading__iEGLV{display:inline-block;opacity:.5;animation:ReferenceValue_pulse__7pnP1 1.5s ease-in-out infinite}@keyframes ReferenceValue_pulse__7pnP1{0%,to{opacity:.5}50%{opacity:.3}}.Combobox_container__7q_RZ{position:relative;width:100%}.Combobox_trigger__EDd6E{display:flex;align-items:center;justify-content:space-between;width:100%;height:var(--ui-input-height);padding:0 var(--ui-space-sm);border:var(--ui-input-border);border-radius:var(--ui-radius-md);background:var(--ui-input-bg);font-family:var(--ui-font-body);font-size:var(--ui-font-size-md);color:var(--ui-color-text);cursor:pointer;box-sizing:border-box;transition:background var(--ui-duration-fast) var(--ui-ease-out)}.Combobox_trigger__EDd6E:focus{outline:none;background:var(--ui-input-bg-focus)}.Combobox_trigger__EDd6E.Combobox_disabled__rHa33{opacity:.6;cursor:not-allowed;background-color:var(--ui-color-bg-elevated)}.Combobox_selectedValue__E_8xx{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1 1;min-width:0}.Combobox_placeholder__WITwT{color:var(--ui-color-text-muted);flex:1 1;min-width:0}.Combobox_triggerActions__GDD24{display:flex;align-items:center;gap:4px;flex-shrink:0;margin-left:8px}.Combobox_clearButton__TI5MV{display:flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;background:transparent;border:none;border-radius:50%;cursor:pointer;color:var(--ui-color-text-muted);transition:background .15s,color .15s}.Combobox_clearButton__TI5MV:hover{background:rgba(0,0,0,.08);color:var(--ui-color-text)}.Combobox_chevron__0m6T0{color:var(--ui-color-text-muted)}.Combobox_inputWrapper__FHwZr{position:relative}.Combobox_input__q9PE2{width:100%;height:var(--ui-input-height);padding:0 var(--ui-space-sm);border:var(--ui-input-border);border-radius:var(--ui-radius-md);font-family:var(--ui-font-body);font-size:var(--ui-font-size-md);color:var(--ui-color-text);background:var(--ui-input-bg);box-sizing:border-box;transition:background var(--ui-duration-fast) var(--ui-ease-out)}.Combobox_input__q9PE2::placeholder{color:var(--ui-color-text-muted)}.Combobox_input__q9PE2:focus{outline:none;background:var(--ui-input-bg-focus)}.Combobox_listbox__XcCAz{position:absolute;top:100%;left:0;right:0;z-index:10;margin:4px 0 0;padding:4px 0;list-style:none;background:var(--ui-color-bg,#fff);border:var(--ui-input-border);border-radius:var(--ui-radius-md);box-shadow:0 4px 12px rgba(0,0,0,.1);max-height:200px;overflow-y:auto}.Combobox_option__CaaoT{padding:8px var(--ui-space-sm);cursor:pointer;font-size:var(--ui-font-size-md);color:var(--ui-color-text);transition:background .1s}.Combobox_option__CaaoT.Combobox_highlighted__gqL3W,.Combobox_option__CaaoT:hover{background:var(--ui-color-bg-elevated,#f5f5f5)}.Combobox_empty__q6oYC{padding:8px var(--ui-space-sm);color:var(--ui-color-text-muted);font-size:var(--ui-font-size-sm);font-style:italic}.MultiCombobox_container__qe6rQ{position:relative;width:100%}.MultiCombobox_listbox__pxgrr{position:absolute;top:100%;left:0;right:0;z-index:10;margin:4px 0 0;padding:4px 0;list-style:none;background:var(--ui-color-bg,#fff);border:var(--ui-input-border);border-radius:var(--ui-radius-md);box-shadow:0 4px 12px rgba(0,0,0,.1);max-height:200px;overflow-y:auto}.MultiCombobox_option__QhG9Y{padding:8px var(--ui-space-sm);cursor:pointer;font-size:var(--ui-font-size-md);color:var(--ui-color-text);transition:background .1s}.MultiCombobox_option__QhG9Y.MultiCombobox_highlighted__GLbsB,.MultiCombobox_option__QhG9Y:hover{background:var(--ui-color-bg-elevated,#f5f5f5)}.MultiCombobox_empty__rFAUf{padding:8px var(--ui-space-sm);color:var(--ui-color-text-muted);font-size:var(--ui-font-size-sm);font-style:italic}.MultiCombobox_multiWrapper__KmXyf{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-height:var(--ui-input-height);padding:4px var(--ui-space-sm);border:var(--ui-input-border);border-radius:var(--ui-radius-md);background:var(--ui-input-bg);box-sizing:border-box;cursor:text;transition:background var(--ui-duration-fast) var(--ui-ease-out)}.MultiCombobox_multiWrapper__KmXyf:focus-within{background:var(--ui-input-bg-focus)}.MultiCombobox_multiWrapper__KmXyf.MultiCombobox_disabled__V316E{opacity:.6;cursor:not-allowed;background-color:var(--ui-color-bg-elevated)}.MultiCombobox_chip__qR68v{display:inline-flex;align-items:center;gap:4px;padding:2px 6px 2px 10px;background:var(--color-background-muted,#f0f0f0);border-radius:12px;font-size:.8125rem;color:var(--ui-color-text);max-width:200px}.MultiCombobox_chipLabel__ebwFe{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.MultiCombobox_chipRemove__9e0Vg{display:flex;align-items:center;justify-content:center;width:16px;height:16px;padding:0;background:transparent;border:none;border-radius:50%;cursor:pointer;font-size:.875rem;line-height:1;color:var(--ui-color-text-muted);transition:background .15s,color .15s;flex-shrink:0}.MultiCombobox_chipRemove__9e0Vg:hover{background:rgba(0,0,0,.1);color:var(--ui-color-text)}.MultiCombobox_multiInput__5jTdE{flex:1 1;min-width:60px;border:none;background:transparent;font-family:var(--ui-font-body);font-size:var(--ui-font-size-md);color:var(--ui-color-text);outline:none;padding:0;height:28px}.MultiCombobox_multiInput__5jTdE::placeholder{color:var(--ui-color-text-muted)}.Badge_badge__rUku_{display:inline-block;font-size:.6875rem;font-weight:500;padding:2px 6px;border-radius:4px;white-space:nowrap}.Badge_info__1NJBW{background:#e3f2fd;color:#1565c0}.Badge_success__yvRK2{background:#e8f5e9;color:#2e7d32}.Badge_warning__trcJK{background:#fff3e0;color:#e65100}.Badge_counter__0Orl4{min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:#ef4444;color:white;font-size:10px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;line-height:1}.Modal_backdrop__7JLTd{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,.15);backdrop-filter:var(--ui-glass-blur);-webkit-backdrop-filter:var(--ui-glass-blur);display:flex;align-items:center;justify-content:center;z-index:100000;opacity:0;transition:opacity .25s ease}.Modal_backdropVisible__b_xPj{opacity:1}.Modal_dialog__m42l4{background:var(--ui-color-bg-elevated);border-radius:var(--ui-radius-lg);box-shadow:0 0 80px rgba(0,0,0,.15);max-width:420px;width:90%;padding:var(--ui-space-lg)}.Modal_title__ajzcg{font-size:var(--ui-font-size-lg);font-weight:var(--ui-font-weight-semibold);color:var(--ui-color-text);margin:0 0 var(--ui-space-sm) 0}.Modal_content___uvF7{color:var(--ui-color-text-secondary);font-size:var(--ui-font-size-md);line-height:var(--ui-line-height)}.Modal_actions__cJ_rh{display:flex;justify-content:flex-end;gap:var(--ui-space-sm);margin-top:var(--ui-space-lg)}.InstallBadge_badge__kXina{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;font-size:.75rem;font-weight:500;font-family:inherit;line-height:1.5;border-radius:4px;border:1px solid var(--ui-color-border,#ccc);background:var(--ui-color-bg,white);color:var(--ui-color-text-secondary,#666);cursor:pointer;transition:all .15s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.InstallBadge_badge__kXina:hover:not(:disabled){box-shadow:var(--ui-shadow-active)}.InstallBadge_badge__kXina:disabled{opacity:.6;cursor:not-allowed}.InstallBadge_dot__X_0_v{width:8px;height:8px;border-radius:50%;flex-shrink:0}.InstallBadge_dotInstall__sT0Wz{border:1.5px solid var(--ui-color-text-secondary,#666)}.InstallBadge_dotInstalled__u9foS{background:var(--ui-color-success,#4caf50)}.InstallBadge_dotUninstall__CZFgC{border:1.5px solid var(--ui-color-text-secondary,#666)}.AppCard_card__JnKhz{display:flex;flex-direction:column;flex:1 1;padding:var(--ui-gutter);background:var(--ui-glass-bg);backdrop-filter:var(--ui-glass-blur);-webkit-backdrop-filter:var(--ui-glass-blur);border-radius:var(--ui-radius-lg);box-shadow:var(--ui-glass-shadow);transition:box-shadow var(--ui-duration-fast) var(--ui-ease-out)}.AppCard_card__JnKhz:hover{box-shadow:var(--ui-shadow-active)}.AppCard_card__JnKhz.AppCard_clickable__QjB1O{cursor:pointer}.AppCard_cardIcon__b64b3{display:flex;align-items:center;justify-content:center;width:48px;height:48px;margin-bottom:var(--ui-space-md);background:var(--ui-color-bg-elevated);border-radius:var(--ui-radius-lg);color:var(--ui-color-text)}.AppCard_cardName__zRH5C{font-size:var(--ui-font-size-md);font-weight:var(--ui-font-weight-semibold);margin:0 0 var(--ui-space-sm) 0;color:var(--ui-color-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AppCard_cardDescription__pRSG3{flex:1 1;margin:0 0 var(--ui-space-md) 0;font-size:var(--ui-font-size-sm);color:var(--ui-color-text-muted);line-height:1.4;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.AppCard_cardActions__tfBS4{margin-top:auto;display:flex;gap:var(--ui-space-sm);flex-wrap:wrap}.SearchInput_container__uxpzT{position:relative;display:flex;align-items:center;width:100%;max-width:320px}.SearchInput_searchIcon__awfqq{position:absolute;left:var(--ui-space-sm,8px);color:var(--ui-color-text-muted,#666);pointer-events:none}.SearchInput_input__p0jst{width:100%;height:var(--ui-input-height);padding:var(--ui-space-sm,8px);padding-left:calc(16px + var(--ui-space-sm, 8px) + var(--ui-space-xs, 4px));padding-right:calc(14px + var(--ui-space-sm, 8px) + var(--ui-space-xs, 4px));border:var(--ui-input-border);border-radius:var(--ui-radius-md,6px);font-family:var(--ui-font-body,inherit);font-size:var(--ui-font-size-md,14px);color:var(--ui-color-text,#333);background:var(--ui-input-bg);transition:background var(--ui-duration-fast,.15s) var(--ui-ease-out,ease-out)}.SearchInput_input__p0jst::placeholder{color:var(--ui-color-text-muted,#666)}.SearchInput_input__p0jst:focus{outline:none;background:var(--ui-input-bg-focus)}.SearchInput_clearButton__C1aL1{position:absolute;right:var(--ui-space-xs,4px);display:flex;align-items:center;justify-content:center;width:24px;height:24px;border:none;border-radius:var(--ui-radius-sm,4px);background:transparent;color:var(--ui-color-text-muted,#666);cursor:pointer;transition:all var(--ui-duration-fast,.15s) var(--ui-ease-out,ease-out)}.SearchInput_clearButton__C1aL1:hover{background:var(--ui-color-bg-elevated,#f0f0f0);color:var(--ui-color-text,#333)}.AppsTab_toolbar__nVcuC{display:flex;align-items:center;gap:12px;margin-bottom:16px}.AppsTab_filterSelect__S0YiP{flex-shrink:0}.AppsTab_filterSelect__S0YiP>div{margin-bottom:0}.AppsTab_filterSelect__S0YiP select{width:auto}.AppsTab_pagination___rmCe{margin-top:16px}.AppsTab_nameCell__fol3G{display:flex;align-items:center;gap:8px}.AppsTab_iconContainer__EGnzz{display:flex;align-items:center;justify-content:center;width:24px;height:24px;flex-shrink:0}.AppsTab_descriptionCell___kRr2{display:block;max-width:400px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AppsTab_actionsCell__z8qLX{display:flex;align-items:center;gap:4px}.AppsTab_copyButton__JZ4p_,.AppsTab_deleteButton__UZBym{display:flex;align-items:center;justify-content:center;background:none;border:none;color:var(--ui-color-text-muted,#888);cursor:pointer;padding:4px;border-radius:4px;transition:color .15s}.AppsTab_copyButton__JZ4p_:hover{color:var(--color-primary,#2563eb)}.AppsTab_deleteButton__UZBym:hover{color:#d32f2f}.AppsTab_modalWarning__D_9nr{font-size:.9375rem;color:var(--color-text);margin:0 0 16px;line-height:1.5}.AppsTab_confirmText__JaqhL{font-size:.875rem;color:var(--color-text);margin:0 0 8px}.AppsTab_confirmInput__ulEjw{width:100%;padding:10px 12px;font-size:.9375rem;font-family:inherit;color:var(--color-text);background:var(--color-background,#fff);border:1px solid var(--color-border,#ddd);border-radius:4px;margin-bottom:16px;box-sizing:border-box}.AppsTab_confirmInput__ulEjw:focus{outline:none;border-color:#d32f2f;box-shadow:0 0 0 2px rgba(211,47,47,.1)}.AppsTab_error__x4_OS{color:#d32f2f;font-size:.875rem;margin:0 0 12px}.AppsTab_modalActions__p9_HK{display:flex;justify-content:flex-end;gap:8px}