.AdminNav_nav__yf1yK{width:260px;background-color:var(--color-bg-sidebar);border-right:1px solid var(--color-border);display:flex;flex-direction:column;flex-shrink:0;overflow-y:auto}.AdminNav_header__4Xt_o{padding:16px 20px;border-bottom:1px solid var(--color-border);display:flex;align-items:center;gap:10px}.AdminNav_backButton__kvIrk{display:inline-flex;align-items:center;gap:4px;background:none;border:1px solid var(--color-border);color:var(--color-text-secondary);border-radius:6px;padding:4px 8px;font-size:13px;cursor:pointer;line-height:1.2;transition:background-color .15s ease,color .15s ease;font-family:inherit}.AdminNav_backButton__kvIrk:hover{background-color:var(--color-bg-hover);color:var(--color-text-primary)}.AdminNav_title__zUDbe{font-size:15px;font-weight:600;color:var(--color-text-primary)}.AdminNav_list__sxdTs{padding:8px;display:flex;flex-direction:column;gap:2px}.AdminNav_item__Y4v7v{display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;background:none;border:none;border-radius:6px;color:var(--color-text-secondary);font-size:14px;text-align:left;cursor:pointer;transition:background-color .15s ease,color .15s ease;font-family:inherit}.AdminNav_item__Y4v7v:hover{background-color:var(--color-accent-bg);color:var(--color-accent)}.AdminNav_active___Bk76,.AdminNav_active___Bk76:hover{background-color:var(--color-bg-active);color:var(--color-text-primary)}.AdminNav_groupHeader__WL1UM{color:var(--color-text-primary);font-weight:600}.AdminNav_chevron__L5nin{margin-left:auto;font-size:11px;color:var(--color-text-secondary)}.AdminNav_subList__aY2W_{display:flex;flex-direction:column;gap:2px;margin-left:14px;padding-left:8px;border-left:1px solid var(--color-border)}.AdminNav_subItem__5kRVP{padding-left:10px}.AdminNav_disabled__t7FnW{opacity:.45;cursor:not-allowed}.AdminNav_disabled__t7FnW:hover{background:none;color:var(--color-text-secondary)}.AdminNav_comingSoon__0jIjP{margin-left:auto;font-size:10px;text-transform:uppercase;letter-spacing:.04em;padding:1px 6px;border:1px solid var(--color-border);border-radius:4px;color:var(--color-text-secondary)}.AdminNav_itemIcon__qJBYX{font-size:14px;width:16px;text-align:center;flex-shrink:0;opacity:.85}@media (max-width:767px){.AdminNav_nav__yf1yK{width:100%;border-right:none;border-bottom:1px solid var(--color-border);overflow-y:visible;flex-shrink:0}.AdminNav_list__sxdTs{flex-direction:row;overflow-x:auto;gap:4px;padding:8px;-webkit-overflow-scrolling:touch}.AdminNav_item__Y4v7v{width:auto;flex-shrink:0;white-space:nowrap}.AdminNav_subList__aY2W_{flex-direction:row;margin-left:0;padding-left:0;border-left:none}.AdminNav_subItem__5kRVP{padding-left:12px}}.SectionPlaceholder_wrapper__dMT5Q{flex:1 1;overflow-y:auto;padding:32px 40px;display:flex;flex-direction:column;gap:12px}.SectionPlaceholder_title__lsWKh{font-size:22px;font-weight:600;color:var(--color-text-primary)}.SectionPlaceholder_description__lQB65{font-size:14px;color:var(--color-text-secondary);max-width:640px;line-height:1.6}.SectionPlaceholder_placeholder__wmShm{margin-top:16px;padding:28px;border:1px dashed var(--color-border);border-radius:12px;background-color:var(--color-bg-card);color:var(--color-text-secondary);font-size:14px;text-align:center}@media (max-width:600px){.SectionPlaceholder_wrapper__dMT5Q{padding:20px}}.Appearance_wrapper__2x_bt{flex:1 1;overflow-y:auto;padding:32px 40px;display:flex;flex-direction:column;gap:8px}.Appearance_title__xh8uq{font-size:22px;font-weight:600;color:var(--color-text-primary)}.Appearance_description__CkxN9{font-size:14px;color:var(--color-text-secondary);max-width:640px;line-height:1.6;margin-bottom:16px}.Appearance_loading__GdqaW{font-size:14px;color:var(--color-text-secondary);padding:8px 0}.Appearance_message__aF84z{padding:10px 12px;border-radius:8px;font-size:13px;max-width:640px;margin-bottom:8px}.Appearance_success__Gd8qK{background-color:var(--color-accent-bg);color:var(--color-accent)}.Appearance_error__r3Bwv{background-color:var(--color-error-bg);color:var(--color-error)}.Appearance_presetGrid__9BqrT{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:12px;gap:12px;max-width:640px;margin-bottom:8px}.Appearance_presetCard__b3fiG{display:flex;flex-direction:column;gap:8px;padding:10px;background-color:var(--color-bg-card);border:2px solid var(--color-border);border-radius:10px;cursor:pointer;font-family:inherit;transition:border-color .15s ease,background-color .15s ease}.Appearance_presetCard__b3fiG:hover{background-color:var(--color-bg-hover)}.Appearance_presetSelected__jmnWn{border-color:var(--color-accent)}.Appearance_presetPreview__O8Rt4{display:flex;align-items:center;justify-content:center;gap:6px;padding:10px 0;border-radius:6px;border:1px solid var(--color-border)}.Appearance_swatch__MQoxe{width:18px;height:18px;border-radius:50%;border:1px solid rgba(128,128,128,.45)}.Appearance_presetLabel__Uk76U{font-size:13px;color:var(--color-text-primary);text-align:center}.Appearance_advancedToggle__I7psr{display:flex;align-items:center;gap:6px;background:none;border:none;padding:8px 0;font-size:14px;color:var(--color-text-secondary);cursor:pointer;font-family:inherit;width:-moz-fit-content;width:fit-content}.Appearance_advancedToggle__I7psr:hover{color:var(--color-text-primary)}.Appearance_overrideBadge__DcrkC{font-size:12px;color:var(--color-accent);background-color:var(--color-accent-bg);border-radius:999px;padding:2px 8px}.Appearance_advanced__EunFN{display:flex;flex-direction:column;gap:18px;max-width:640px;padding:16px;background-color:var(--color-bg-card);border:1px solid var(--color-border);border-radius:10px}.Appearance_varGroup__bb6XY{display:flex;flex-direction:column;gap:8px}.Appearance_groupTitle__2x9rs{font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-secondary)}.Appearance_varRow__0Bm51{display:flex;align-items:center;justify-content:space-between;gap:12px}.Appearance_varLabel__n6J6k{font-size:14px;color:var(--color-text-primary);display:flex;align-items:center;gap:6px}.Appearance_dot__g2AvN{width:6px;height:6px;border-radius:50%;background-color:var(--color-accent)}.Appearance_colorField__J_FGb{display:flex;align-items:center;gap:8px}.Appearance_colorInput__QiKFs{width:36px;height:28px;padding:2px;background-color:var(--color-bg-input);border:1px solid var(--color-border-input);border-radius:6px;cursor:pointer}.Appearance_colorValue__xPI2M{font-size:12px;font-family:monospace;color:var(--color-text-secondary);min-width:70px}.Appearance_alphaField__32ZWD{display:flex;align-items:center;gap:8px}.Appearance_alphaSwatch__3xVpC{width:20px;height:20px;border-radius:6px;border:1px solid var(--color-border-input)}.Appearance_alphaInput__ibBvt{width:190px;background-color:var(--color-bg-input);border:1px solid var(--color-border-input);border-radius:6px;padding:6px 8px;font-size:12px;font-family:monospace;color:var(--color-text-primary);outline:none}.Appearance_alphaInput__ibBvt:focus{border-color:var(--color-accent)}.Appearance_alphaInvalid__Xuw02{border-color:var(--color-error)}.Appearance_hint__uaEJj{font-size:13px;color:var(--color-error);max-width:640px}.Appearance_actions__XuZMs{display:flex;align-items:center;gap:12px;margin-top:12px}.Appearance_submit__Sjkij{background-color:var(--color-accent);color:var(--color-accent-text);border:none;border-radius:8px;padding:10px 20px;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .15s ease,opacity .15s ease;font-family:inherit}.Appearance_submit__Sjkij:hover:not(:disabled){background-color:var(--color-accent-hover)}.Appearance_submit__Sjkij:disabled{opacity:.55;cursor:default}.Appearance_secondary__YFVK0{display:flex;align-items:center;gap:6px;background:none;color:var(--color-text-secondary);border:1px solid var(--color-border);border-radius:8px;padding:9px 16px;font-size:13px;cursor:pointer;transition:background-color .15s ease,color .15s ease;font-family:inherit}.Appearance_secondary__YFVK0:hover:not(:disabled){background-color:var(--color-bg-hover);color:var(--color-text-primary)}.Appearance_secondary__YFVK0:disabled{opacity:.4;cursor:default}@media (max-width:600px){.Appearance_wrapper__2x_bt{padding:20px}.Appearance_varRow__0Bm51{flex-direction:column;align-items:flex-start;gap:6px}}.WhiteLabel_wrapper__8ZwEK{flex:1 1;overflow-y:auto;padding:32px 40px;display:flex;flex-direction:column;gap:8px}.WhiteLabel_title__dPoSu{font-size:22px;font-weight:600;color:var(--color-text-primary)}.WhiteLabel_description__5JDe8{font-size:14px;color:var(--color-text-secondary);max-width:640px;line-height:1.6;margin-bottom:16px}.WhiteLabel_loading__ZUK9o{font-size:14px;color:var(--color-text-secondary);padding:8px 0}.WhiteLabel_message__RO06A{padding:10px 12px;border-radius:8px;font-size:13px;max-width:640px;margin-bottom:8px}.WhiteLabel_success__opQAW{background-color:var(--color-accent-bg);color:var(--color-accent)}.WhiteLabel_error__xfmlD{background-color:var(--color-error-bg);color:var(--color-error)}.WhiteLabel_field__MjC3F{flex-direction:column;gap:8px}.WhiteLabel_field__MjC3F,.WhiteLabel_toggleField__Mqh4T{display:flex;max-width:640px;padding:16px 0;border-bottom:1px solid var(--color-border)}.WhiteLabel_toggleField__Mqh4T{align-items:flex-start;justify-content:space-between;gap:20px}.WhiteLabel_toggleText__VAIUz{display:flex;flex-direction:column;gap:6px}.WhiteLabel_switch__dlIoo{position:relative;display:inline-block;width:44px;height:24px;flex-shrink:0;margin-top:2px}.WhiteLabel_switch__dlIoo input{position:absolute;opacity:0;width:0;height:0}.WhiteLabel_slider__nan0A{position:absolute;inset:0;cursor:pointer;background-color:var(--color-bg-active);border:1px solid var(--color-border-input);border-radius:999px;transition:background-color .15s ease}.WhiteLabel_slider__nan0A:before{content:"";position:absolute;height:18px;width:18px;left:2px;top:2px;background-color:var(--color-text-primary);border-radius:50%;transition:transform .15s ease}.WhiteLabel_switch__dlIoo input:checked+.WhiteLabel_slider__nan0A{background-color:var(--color-accent);border-color:var(--color-accent)}.WhiteLabel_switch__dlIoo input:checked+.WhiteLabel_slider__nan0A:before{background-color:var(--color-accent-text);transform:translateX(20px)}.WhiteLabel_label__nZ_dh{font-size:14px;font-weight:600;color:var(--color-text-primary);display:flex;align-items:center;gap:10px}.WhiteLabel_textInput__9B0AQ{width:100%;max-width:360px;background-color:var(--color-bg-input);border:1px solid var(--color-border-input);border-radius:8px;padding:9px 12px;font-size:14px;color:var(--color-text-primary);font-family:inherit;outline:none;transition:border-color .15s ease}.WhiteLabel_textInput__9B0AQ:focus{border-color:var(--color-accent)}.WhiteLabel_hint__fiWfa{font-size:13px;color:var(--color-text-secondary);line-height:1.5}.WhiteLabel_uploadRow__Ra3Ms{display:flex;align-items:flex-start;gap:16px;flex-wrap:wrap}.WhiteLabel_previewBox__5MXOm{display:flex;align-items:center;justify-content:center;min-width:140px;min-height:88px;padding:12px;background-color:var(--color-bg-card);border:1px solid var(--color-border);border-radius:10px}.WhiteLabel_logoPreview__g1yhE{height:auto;max-width:100%;object-fit:contain}.WhiteLabel_faviconBox__cEqqc{display:flex;align-items:center;justify-content:center;width:56px;height:56px;background-color:var(--color-bg-card);border:1px solid var(--color-border);border-radius:10px}.WhiteLabel_faviconPreview__OcEiW{width:32px;height:32px;object-fit:contain}.WhiteLabel_previewEmpty__drsCI{font-size:12px;color:var(--color-text-placeholder)}.WhiteLabel_uploadControls__N2eCI{display:flex;flex-direction:column;gap:8px;align-items:flex-start}.WhiteLabel_hiddenInput__q1rOR{display:none}.WhiteLabel_range__RUeI1{width:100%;max-width:360px;accent-color:var(--color-accent);cursor:pointer}.WhiteLabel_widthValue__bOvAE{font-size:13px;font-weight:500;color:var(--color-accent);background-color:var(--color-accent-bg);border-radius:999px;padding:2px 8px}.WhiteLabel_actions__zED_Q{display:flex;align-items:center;gap:12px;margin-top:20px}.WhiteLabel_submit__yIcRs{background-color:var(--color-accent);color:var(--color-accent-text);border:none;border-radius:8px;padding:10px 20px;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .15s ease,opacity .15s ease;font-family:inherit}.WhiteLabel_submit__yIcRs:hover:not(:disabled){background-color:var(--color-accent-hover)}.WhiteLabel_submit__yIcRs:disabled{opacity:.55;cursor:default}.WhiteLabel_secondary__H8o_a{display:flex;align-items:center;gap:6px;background:none;color:var(--color-text-secondary);border:1px solid var(--color-border);border-radius:8px;padding:8px 14px;font-size:13px;cursor:pointer;transition:background-color .15s ease,color .15s ease;font-family:inherit}.WhiteLabel_secondary__H8o_a:hover{background-color:var(--color-bg-hover);color:var(--color-text-primary)}.WhiteLabel_removeBtn__u1sRb{display:flex;align-items:center;gap:6px;background:none;color:var(--color-error);border:none;padding:4px 6px;font-size:13px;cursor:pointer;font-family:inherit}.WhiteLabel_removeBtn__u1sRb:hover{text-decoration:underline}@media (max-width:600px){.WhiteLabel_wrapper__8ZwEK{padding:20px}}.AppAccess_wrapper__k4dj6{flex:1 1;overflow-y:auto;padding:32px 40px;display:flex;flex-direction:column;gap:8px}.AppAccess_title__9guBy{font-size:22px;font-weight:600;color:var(--color-text-primary)}.AppAccess_description__PSoXU{font-size:14px;color:var(--color-text-secondary);max-width:640px;line-height:1.6;margin-bottom:16px}.AppAccess_form__wJl1S{display:flex;flex-direction:column;gap:20px;max-width:640px}.AppAccess_field__AFv4D{display:flex;flex-direction:column;gap:8px}.AppAccess_label__5wkMX{font-size:13px;color:var(--color-text-secondary);line-height:1.5}.AppAccess_input__Rb_Q9{background-color:var(--color-bg-input);border:1px solid var(--color-border-input);border-radius:8px;padding:9px 12px;color:var(--color-text-primary);font-size:14px;font-family:inherit;outline:none;transition:border-color .15s ease}.AppAccess_input__Rb_Q9::placeholder{color:var(--color-text-placeholder)}.AppAccess_input__Rb_Q9:focus{border-color:var(--color-accent)}.AppAccess_textarea__tFn_K{background-color:var(--color-bg-input);border:1px solid var(--color-border-input);border-radius:8px;padding:9px 12px;color:var(--color-text-primary);font-size:14px;font-family:inherit;outline:none;transition:border-color .15s ease;resize:vertical;min-height:72px;line-height:1.5}.AppAccess_textarea__tFn_K::placeholder{color:var(--color-text-placeholder)}.AppAccess_textarea__tFn_K:focus{border-color:var(--color-accent)}.AppAccess_toggleRow__IpLEP{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 0}.AppAccess_toggleLabel__Q3PNL{font-size:14px;color:var(--color-text-primary)}.AppAccess_toggle__KFyS_{position:relative;width:40px;height:22px;border-radius:999px;background-color:var(--color-border);border:none;cursor:pointer;padding:0;flex-shrink:0;transition:background-color .15s ease}.AppAccess_toggleOn__wQpsZ{background-color:var(--color-accent)}.AppAccess_toggleThumb__JCWJ9{position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:50%;background-color:#fff;transition:transform .15s ease}.AppAccess_toggleOn__wQpsZ .AppAccess_toggleThumb__JCWJ9{transform:translateX(18px)}.AppAccess_actions__DVDQC{display:flex;align-items:center;gap:12px;margin-top:8px;flex-wrap:wrap}.AppAccess_submit__97XFc{background-color:var(--color-accent);color:var(--color-accent-text);border:none;border-radius:8px;padding:10px 20px;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .15s ease,opacity .15s ease;font-family:inherit}.AppAccess_submit__97XFc:hover:not(:disabled){background-color:var(--color-accent-hover)}.AppAccess_submit__97XFc:disabled{opacity:.55;cursor:default}.AppAccess_message__nI6gn{padding:10px 12px;border-radius:8px;font-size:13px}.AppAccess_success__o41pV{background-color:var(--color-accent-bg);color:var(--color-accent)}.AppAccess_error__bA0ko{background-color:var(--color-error-bg);color:var(--color-error)}.AppAccess_loading__XuSjD{font-size:14px;color:var(--color-text-secondary);padding:8px 0}@media (max-width:600px){.AppAccess_wrapper__k4dj6{padding:20px}}.AuditLog_wrapper__PboQw{flex:1 1;overflow-y:auto;padding:32px 40px;display:flex;flex-direction:column;gap:8px}.AuditLog_title__55bYr{font-size:22px;font-weight:600;color:var(--color-text-primary)}.AuditLog_description__Rj_B_{font-size:14px;color:var(--color-text-secondary);max-width:640px;line-height:1.6;margin-bottom:16px}.AuditLog_loading__gk2Wf{font-size:14px;color:var(--color-text-secondary);padding:8px 0}.AuditLog_message__DN0Je{padding:10px 12px;border-radius:8px;font-size:13px;margin-bottom:8px}.AuditLog_error__O91oJ{background-color:var(--color-error-bg);color:var(--color-error)}.AuditLog_filters__rPOBO{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:12px}.AuditLog_input__agjsl{background-color:var(--color-bg-input);border:1px solid var(--color-border-input);border-radius:8px;padding:9px 12px;color:var(--color-text-primary);font-size:14px;font-family:inherit;outline:none;transition:border-color .15s ease;min-width:200px}.AuditLog_input__agjsl:focus{border-color:var(--color-accent)}.AuditLog_tableWrapper__am6fk{border:1px solid var(--color-border);border-radius:10px;overflow:hidden;overflow-x:auto}.AuditLog_table__uJUF9{width:100%;border-collapse:collapse;font-size:13px;color:var(--color-text-primary)}.AuditLog_table__uJUF9 td,.AuditLog_table__uJUF9 th{text-align:left;padding:10px 14px;border-bottom:1px solid var(--color-border);vertical-align:middle}.AuditLog_table__uJUF9 thead th{background-color:var(--color-bg-sidebar);font-size:12px;font-weight:600;color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.04em}.AuditLog_table__uJUF9 tbody tr:last-child td{border-bottom:none}.AuditLog_clickableRow__bjyTY{cursor:pointer;transition:background-color .12s ease}.AuditLog_clickableRow__bjyTY:hover{background-color:var(--color-bg-hover)}.AuditLog_empty__jFy2T{text-align:center;font-style:italic;padding:18px 0}.AuditLog_cellMuted__UJBVc,.AuditLog_empty__jFy2T{color:var(--color-text-secondary)}.AuditLog_action__RO3Kw{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;color:var(--color-text-primary)}.AuditLog_badge__tHhxn{font-size:11px;padding:2px 8px;border-radius:999px;font-weight:500;text-transform:capitalize}.AuditLog_badgeSuccess__1HGQ2{background-color:var(--color-accent-bg);color:var(--color-accent)}.AuditLog_badgeError__1EYv2{background-color:var(--color-error-bg);color:var(--color-error)}.AuditLog_detailsRow__kVPpy td{background-color:var(--color-bg-hover)}.AuditLog_detailsBox__wwJa1{display:flex;flex-direction:column;gap:8px;padding:4px 2px}.AuditLog_resourceLine__Y4QHF{font-size:13px;color:var(--color-text-primary)}.AuditLog_detailsPre__OL2VS{margin:0;padding:10px 12px;background-color:var(--color-bg-input);border:1px solid var(--color-border);border-radius:8px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;color:var(--color-text-primary);white-space:pre-wrap;word-break:break-word;overflow-x:auto;max-height:320px}.AuditLog_pagination__fwo2R{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:14px}.AuditLog_pageBtn__BYsfh,.AuditLog_pageLabel__3_JBh{font-size:13px;color:var(--color-text-secondary)}.AuditLog_pageBtn__BYsfh{background:none;border:1px solid var(--color-border);border-radius:8px;padding:7px 14px;cursor:pointer;transition:background-color .15s ease,color .15s ease;font-family:inherit}.AuditLog_pageBtn__BYsfh:hover:not(:disabled){background-color:var(--color-bg-hover);color:var(--color-text-primary)}.AuditLog_pageBtn__BYsfh:disabled{opacity:.4;cursor:default}@media (max-width:600px){.AuditLog_wrapper__PboQw{padding:20px}.AuditLog_table__uJUF9 td,.AuditLog_table__uJUF9 th{padding:8px 10px}.AuditLog_input__agjsl{min-width:0;flex:1 1}}.DatabaseConnections_wrapper__W_ie7{flex:1 1;overflow-y:auto;padding:32px 40px;display:flex;flex-direction:column;gap:8px}.DatabaseConnections_title__RZ7yg{font-size:22px;font-weight:600;color:var(--color-text-primary)}.DatabaseConnections_description__yKAVB{font-size:14px;color:var(--color-text-secondary);max-width:720px;line-height:1.6;margin-bottom:16px}.DatabaseConnections_loading__psCfq{font-size:14px;color:var(--color-text-secondary);padding:8px 0}.DatabaseConnections_message__pDVzN{padding:10px 12px;border-radius:8px;font-size:13px;margin-bottom:8px}.DatabaseConnections_success__fAfsr{background-color:var(--color-accent-bg);color:var(--color-accent)}.DatabaseConnections_error__7vHxo{background-color:var(--color-error-bg);color:var(--color-error)}.DatabaseConnections_toolbar__AgMGg{display:flex;align-items:center;gap:12px;margin-bottom:12px}.DatabaseConnections_tableWrapper__hgUmt{border:1px solid var(--color-border);border-radius:10px;overflow:hidden;overflow-x:auto}.DatabaseConnections_table__vq4HB{width:100%;border-collapse:collapse;font-size:13px;color:var(--color-text-primary)}.DatabaseConnections_table__vq4HB td,.DatabaseConnections_table__vq4HB th{text-align:left;padding:10px 14px;border-bottom:1px solid var(--color-border);vertical-align:middle}.DatabaseConnections_table__vq4HB thead th{background-color:var(--color-bg-sidebar);font-size:12px;font-weight:600;color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.04em}.DatabaseConnections_table__vq4HB tbody tr:last-child td{border-bottom:none}.DatabaseConnections_rowClickable__nmhpx{cursor:pointer}.DatabaseConnections_rowClickable__nmhpx:hover{background-color:var(--color-bg-hover)}.DatabaseConnections_cellMuted__l3VPt{color:var(--color-text-secondary)}.DatabaseConnections_empty__4nCjt{text-align:center;color:var(--color-text-secondary);font-style:italic;padding:18px 0}.DatabaseConnections_badgeMuted__r1rie,.DatabaseConnections_badge__rC2Ml{font-size:11px;padding:2px 8px;border-radius:999px;background-color:var(--color-bg-hover);color:var(--color-text-secondary)}.DatabaseConnections_badgeInactive__QTXLr{font-size:11px;padding:2px 8px;border-radius:999px;background-color:var(--color-error-bg);color:var(--color-error)}.DatabaseConnections_chip__ID8O0{font-size:12px;padding:3px 8px;border-radius:999px;background-color:var(--color-bg-hover);color:var(--color-text-primary)}.DatabaseConnections_chipRow__HyxBK{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.DatabaseConnections_submit__6IL_H{background-color:var(--color-accent);color:var(--color-accent-text);border:none;border-radius:8px;padding:9px 16px;font-size:13px;font-weight:500;cursor:pointer;font-family:inherit;transition:background-color .15s ease,opacity .15s ease}.DatabaseConnections_submit__6IL_H:hover:not(:disabled){background-color:var(--color-accent-hover)}.DatabaseConnections_submit__6IL_H:disabled{opacity:.55;cursor:default}.DatabaseConnections_secondary__G7bdc{background:none;color:var(--color-text-secondary);border:1px solid var(--color-border);border-radius:8px;padding:8px 14px;font-size:13px;cursor:pointer;font-family:inherit;transition:background-color .15s ease,color .15s ease}.DatabaseConnections_secondary__G7bdc:hover:not(:disabled){background-color:var(--color-bg-hover);color:var(--color-text-primary)}.DatabaseConnections_secondary__G7bdc:disabled{opacity:.4;cursor:default}.DatabaseConnections_danger__3uqr2{background:none;color:var(--color-error);border:1px solid var(--color-border);border-radius:8px;padding:8px 14px;font-size:13px;cursor:pointer;font-family:inherit;transition:background-color .15s ease}.DatabaseConnections_danger__3uqr2:hover:not(:disabled){background-color:var(--color-error-bg)}.DatabaseConnections_danger__3uqr2:disabled{opacity:.4;cursor:default}.DatabaseConnections_linkBtn__GLuK_{background:none;border:none;color:var(--color-accent);cursor:pointer;font-family:inherit;font-size:13px;padding:0}.DatabaseConnections_linkBtn__GLuK_:hover{text-decoration:underline}.DatabaseConnections_modalBackdrop__ghNR7{position:fixed;inset:0;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:100;padding:24px}.DatabaseConnections_modal__OUg0h{background-color:var(--color-bg-card);border:1px solid var(--color-border);border-radius:12px;width:min(640px,100%);max-height:calc(100vh - 48px);overflow-y:auto;padding:24px;display:flex;flex-direction:column;gap:16px}.DatabaseConnections_modalHeader__Z_seF{display:flex;align-items:center;justify-content:space-between}.DatabaseConnections_modalTitle__Coj4S{font-size:18px;font-weight:600;color:var(--color-text-primary);margin:0}.DatabaseConnections_modalClose__QzHod{background:none;border:none;color:var(--color-text-secondary);font-size:22px;line-height:1;cursor:pointer;padding:0;font-family:inherit}.DatabaseConnections_modalClose__QzHod:hover{color:var(--color-text-primary)}.DatabaseConnections_form__lmLC_{display:flex;flex-direction:column;gap:14px}.DatabaseConnections_row__gFk9N{display:grid;grid-template-columns:2fr 1fr;grid-gap:14px;gap:14px}.DatabaseConnections_field__6w_CZ{display:flex;flex-direction:column;gap:6px}.DatabaseConnections_label__CZBt9{font-size:13px;color:var(--color-text-secondary)}.DatabaseConnections_input__n857h,.DatabaseConnections_select__dQEl_,.DatabaseConnections_textarea__UlFYE{background-color:var(--color-bg-input);border:1px solid var(--color-border-input);border-radius:8px;padding:9px 12px;color:var(--color-text-primary);font-size:14px;font-family:inherit;outline:none;transition:border-color .15s ease}.DatabaseConnections_textarea__UlFYE{resize:vertical;min-height:60px;line-height:1.5}.DatabaseConnections_select__dQEl_{cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none;padding-right:36px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8' fill='none' stroke='%238e8ea0' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'><polyline points='1 1.5 6 6.5 11 1.5'/></svg>");background-repeat:no-repeat;background-position:right 12px center;background-size:12px 8px}.DatabaseConnections_input__n857h::placeholder,.DatabaseConnections_textarea__UlFYE::placeholder{color:var(--color-text-placeholder)}.DatabaseConnections_input__n857h:focus,.DatabaseConnections_select__dQEl_:focus,.DatabaseConnections_textarea__UlFYE:focus{border-color:var(--color-accent)}.DatabaseConnections_modalActions__bhPgj{display:flex;gap:10px;justify-content:flex-end;align-items:center;flex-wrap:wrap;padding-top:8px;border-top:1px solid var(--color-border)}.DatabaseConnections_modalActionsLeft__xQIKG{margin-right:auto}.DatabaseConnections_hint__av356{font-size:12px;color:var(--color-text-secondary)}.DatabaseConnections_checkboxField__OzEfQ{display:flex;align-items:flex-start;gap:9px}.DatabaseConnections_checkbox__Cxfb3{margin-top:2px;width:15px;height:15px;accent-color:var(--color-accent);cursor:pointer;flex-shrink:0}.DatabaseConnections_checkboxLabel__sBGfx{font-size:13px;color:var(--color-text-secondary);cursor:pointer;line-height:1.4}.DatabaseConnections_detailHeader__rh1bg{display:flex;align-items:center;gap:12px;margin-bottom:16px}.DatabaseConnections_backButton__4uCXT{display:inline-flex;align-items:center;gap:4px;background:none;border:none;color:var(--color-text-secondary);font-size:14px;cursor:pointer;font-family:inherit;padding:4px 8px;border-radius:6px}.DatabaseConnections_backButton__4uCXT:hover{background-color:var(--color-bg-hover);color:var(--color-text-primary)}.DatabaseConnections_tabs__h1bEn{display:flex;gap:4px;border-bottom:1px solid var(--color-border);margin-bottom:16px}.DatabaseConnections_tab__TBmAn{background:none;color:var(--color-text-secondary);font-family:inherit;font-size:14px;padding:10px 16px;cursor:pointer;border:none;border-bottom:2px solid transparent;margin-bottom:-1px;transition:color .15s ease,border-color .15s ease}.DatabaseConnections_tab__TBmAn:hover{color:var(--color-text-primary)}.DatabaseConnections_tabActive__hi7JW{color:var(--color-text-primary);border-bottom-color:var(--color-accent)}.DatabaseConnections_detailSection__mqcYE{display:flex;flex-direction:column;gap:14px}.DatabaseConnections_summaryGrid__kX3tY{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:14px;gap:14px;padding:16px;border:1px solid var(--color-border);border-radius:10px;background-color:var(--color-bg-sidebar)}.DatabaseConnections_summaryKey__5axyi{font-size:12px;color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.04em;margin-bottom:4px}.DatabaseConnections_summaryValue__1xOyi{font-size:14px;color:var(--color-text-primary);word-break:break-word}.DatabaseConnections_actionsBar__7g2yg{display:flex;gap:8px;flex-wrap:wrap}.DatabaseConnections_tableList__grF_L{display:flex;flex-direction:column;border:1px solid var(--color-border);border-radius:10px;overflow:hidden}.DatabaseConnections_tableItem__yUqIr{border-bottom:1px solid var(--color-border)}.DatabaseConnections_tableItem__yUqIr:last-child{border-bottom:none}.DatabaseConnections_tableHeader__KDgya{display:flex;align-items:center;gap:10px;padding:12px 14px;cursor:pointer;background:none;border:none;width:100%;font-family:inherit;text-align:left;color:inherit}.DatabaseConnections_tableHeader__KDgya:hover{background-color:var(--color-bg-hover)}.DatabaseConnections_tableHeaderInfo__G5B9F{display:flex;flex-direction:column;gap:4px;flex:1 1}.DatabaseConnections_tableName__o06ov{font-size:14px;font-weight:500;color:var(--color-text-primary)}.DatabaseConnections_tableMeta__8ZlKA{font-size:12px;color:var(--color-text-secondary)}.DatabaseConnections_tableBody__1ohoz{padding:14px 18px 18px;background-color:var(--color-bg-sidebar);display:flex;flex-direction:column;gap:12px}.DatabaseConnections_fieldRow___SR_G{display:grid;grid-template-columns:1fr 120px 2fr 80px;grid-gap:10px;gap:10px;align-items:center;padding:6px 0;border-bottom:1px solid var(--color-border);font-size:13px}.DatabaseConnections_fieldRow___SR_G:last-child{border-bottom:none}.DatabaseConnections_fieldName__9G81f{color:var(--color-text-primary)}.DatabaseConnections_fieldType__hJBCe{color:var(--color-text-secondary);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.DatabaseConnections_inactive__7oDvk{opacity:.55}.DatabaseConnections_matrixWrapper__ebFPV{border:1px solid var(--color-border);border-radius:10px;overflow-x:auto}.DatabaseConnections_matrix__mbtud{width:100%;border-collapse:collapse;font-size:13px;color:var(--color-text-primary)}.DatabaseConnections_matrix__mbtud td,.DatabaseConnections_matrix__mbtud th{padding:10px 14px;border-bottom:1px solid var(--color-border);text-align:center}.DatabaseConnections_matrix__mbtud thead th{background-color:var(--color-bg-sidebar);font-size:12px;font-weight:600;color:var(--color-text-secondary)}.DatabaseConnections_matrix__mbtud tbody td:first-child,.DatabaseConnections_matrix__mbtud thead th:first-child{text-align:left;position:-webkit-sticky;position:sticky;left:0;background-color:var(--color-bg-sidebar)}.DatabaseConnections_matrix__mbtud tbody tr:last-child td{border-bottom:none}.DatabaseConnections_matrixCheckbox__rfzLl{width:16px;height:16px;accent-color:var(--color-accent);cursor:pointer}.DatabaseConnections_toggle__gB5_0{position:relative;width:36px;height:20px;border-radius:999px;background-color:var(--color-border);border:none;cursor:pointer;padding:0;flex-shrink:0;transition:background-color .15s ease,opacity .15s ease}.DatabaseConnections_toggleOn__FM1MI{background-color:var(--color-accent)}.DatabaseConnections_toggleThumb__Uxyc0{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background-color:#fff;transition:transform .15s ease}.DatabaseConnections_toggleOn__FM1MI .DatabaseConnections_toggleThumb__Uxyc0{transform:translateX(16px)}.DatabaseConnections_toggle__gB5_0:disabled{cursor:not-allowed;opacity:.5}.DatabaseConnections_toastStack__Scxmf{position:fixed;bottom:24px;right:24px;display:flex;flex-direction:column;gap:8px;z-index:200;pointer-events:none;max-width:calc(100vw - 48px)}.DatabaseConnections_toast__cXM7U{display:inline-flex;align-items:center;gap:10px;padding:10px 14px;border-radius:10px;font-size:13px;background-color:var(--color-bg-card);border:1px solid var(--color-border);color:var(--color-text-primary);box-shadow:0 6px 20px rgba(0,0,0,.35);pointer-events:auto;animation:DatabaseConnections_toast-in__2vt1w .18s ease-out}.DatabaseConnections_toastSuccess__YjiFR{border-color:var(--color-accent);color:var(--color-accent);background-color:var(--color-accent-bg)}.DatabaseConnections_toastError__gwJOW{border-color:var(--color-error);color:var(--color-error);background-color:var(--color-error-bg)}.DatabaseConnections_toastClose__up7sb{background:none;border:none;color:inherit;font-size:18px;line-height:1;padding:0;cursor:pointer;font-family:inherit;opacity:.7}.DatabaseConnections_toastClose__up7sb:hover{opacity:1}@keyframes DatabaseConnections_toast-in__2vt1w{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:700px){.DatabaseConnections_wrapper__W_ie7{padding:20px}.DatabaseConnections_row__gFk9N{grid-template-columns:1fr}.DatabaseConnections_fieldRow___SR_G{grid-template-columns:1fr 1fr}}.EmailSetup_wrapper__ymaxz{flex:1 1;overflow-y:auto;padding:32px 40px;display:flex;flex-direction:column;gap:8px}.EmailSetup_title___KZQe{font-size:22px;font-weight:600;color:var(--color-text-primary)}.EmailSetup_description__cGh4h{font-size:14px;color:var(--color-text-secondary);max-width:640px;line-height:1.6;margin-bottom:16px}.EmailSetup_form__kuG9b{display:flex;flex-direction:column;gap:16px;max-width:640px}.EmailSetup_row__8DUfA{display:grid;grid-template-columns:2fr 1fr;grid-gap:14px;gap:14px}.EmailSetup_field__b_7ed{display:flex;flex-direction:column;gap:6px}.EmailSetup_label__Wr3xE{font-size:13px;color:var(--color-text-secondary)}.EmailSetup_input__aQvMn,.EmailSetup_select__cpMDv{background-color:var(--color-bg-input);border:1px solid var(--color-border-input);border-radius:8px;padding:9px 12px;color:var(--color-text-primary);font-size:14px;font-family:inherit;outline:none;transition:border-color .15s ease}.EmailSetup_select__cpMDv{cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none;padding-right:36px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8' fill='none' stroke='%238e8ea0' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'><polyline points='1 1.5 6 6.5 11 1.5'/></svg>");background-repeat:no-repeat;background-position:right 12px center;background-size:12px 8px}.EmailSetup_select__cpMDv::-ms-expand{display:none}.EmailSetup_input__aQvMn::placeholder{color:var(--color-text-placeholder)}.EmailSetup_input__aQvMn:focus,.EmailSetup_select__cpMDv:focus{border-color:var(--color-accent)}.EmailSetup_hint__vYbiG{font-size:12px;color:var(--color-text-secondary)}.EmailSetup_actions__V1fkr{display:flex;align-items:center;gap:12px;margin-top:8px;flex-wrap:wrap}.EmailSetup_submit__d7THu{background-color:var(--color-accent);color:var(--color-accent-text);border:none;border-radius:8px;padding:10px 20px;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .15s ease,opacity .15s ease;font-family:inherit}.EmailSetup_submit__d7THu:hover:not(:disabled){background-color:var(--color-accent-hover)}.EmailSetup_submit__d7THu:disabled{opacity:.55;cursor:default}.EmailSetup_secondary__KuWaN{background:none;color:var(--color-text-secondary);border:1px solid var(--color-border);border-radius:8px;padding:9px 16px;font-size:13px;cursor:pointer;transition:background-color .15s ease,color .15s ease;font-family:inherit}.EmailSetup_secondary__KuWaN:hover:not(:disabled){background-color:var(--color-bg-hover);color:var(--color-text-primary)}.EmailSetup_secondary__KuWaN:disabled{opacity:.4;cursor:default}.EmailSetup_message__vkVXl{padding:10px 12px;border-radius:8px;font-size:13px}.EmailSetup_success__XlnzX{background-color:var(--color-accent-bg);color:var(--color-accent)}.EmailSetup_error__7Wdsz{background-color:var(--color-error-bg);color:var(--color-error)}.EmailSetup_loading__fBMcG{font-size:14px;color:var(--color-text-secondary);padding:8px 0}@media (max-width:600px){.EmailSetup_wrapper__ymaxz{padding:20px}.EmailSetup_row__8DUfA{grid-template-columns:1fr}}.LlmConfig_wrapper__5wZFi{flex:1 1;overflow-y:auto;padding:32px 40px;display:flex;flex-direction:column;gap:8px}.LlmConfig_title__q9gyt{font-size:22px;font-weight:600;color:var(--color-text-primary)}.LlmConfig_description__29G93{font-size:14px;color:var(--color-text-secondary);max-width:640px;line-height:1.6;margin-bottom:16px}.LlmConfig_form__rxjeW{display:flex;flex-direction:column;gap:20px;max-width:640px}.LlmConfig_field__EXhrl{display:flex;flex-direction:column;gap:8px}.LlmConfig_label__hl_v_{font-size:13px;color:var(--color-text-secondary);line-height:1.5}.LlmConfig_input__mVrPK{background-color:var(--color-bg-input);border:1px solid var(--color-border-input);border-radius:8px;padding:9px 12px;color:var(--color-text-primary);font-size:14px;font-family:inherit;outline:none;transition:border-color .15s ease}.LlmConfig_input__mVrPK::placeholder{color:var(--color-text-placeholder)}.LlmConfig_input__mVrPK:focus,.LlmConfig_select__nic8i:focus{border-color:var(--color-accent)}.LlmConfig_select__nic8i{background-color:var(--color-bg-input);border:1px solid var(--color-border-input);border-radius:8px;padding:9px 36px 9px 12px;color:var(--color-text-primary);font-size:14px;font-family:inherit;outline:none;transition:border-color .15s ease;cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8' fill='none' stroke='%238e8ea0' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'><polyline points='1 1.5 6 6.5 11 1.5'/></svg>");background-repeat:no-repeat;background-position:right 12px center;background-size:12px 8px}.LlmConfig_select__nic8i::-ms-expand{display:none}.LlmConfig_hint__Z3qQE{font-size:12px;color:var(--color-text-secondary);display:inline-flex;align-items:center}.LlmConfig_secondary__2Y0fB{background-color:transparent;color:var(--color-accent);border:1px solid var(--color-border-input);border-radius:6px;padding:2px 8px;margin-left:6px;font-size:12px;font-family:inherit;cursor:pointer;transition:border-color .15s ease,opacity .15s ease}.LlmConfig_secondary__2Y0fB:hover:not(:disabled){border-color:var(--color-accent)}.LlmConfig_secondary__2Y0fB:disabled{opacity:.55;cursor:default}.LlmConfig_toggleRow__WWMeA{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 0}.LlmConfig_toggleLabel__GMVtM{font-size:14px;color:var(--color-text-primary)}.LlmConfig_toggle__XJKjL{position:relative;width:40px;height:22px;border-radius:999px;background-color:var(--color-border);border:none;cursor:pointer;padding:0;flex-shrink:0;transition:background-color .15s ease}.LlmConfig_toggleOn__C0WUm{background-color:var(--color-accent)}.LlmConfig_toggleThumb__W9kyM{position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:50%;background-color:#fff;transition:transform .15s ease}.LlmConfig_toggleOn__C0WUm .LlmConfig_toggleThumb__W9kyM{transform:translateX(18px)}.LlmConfig_actions__whJxK{display:flex;align-items:center;gap:12px;margin-top:8px;flex-wrap:wrap}.LlmConfig_submit__Mk63g{background-color:var(--color-accent);color:var(--color-accent-text);border:none;border-radius:8px;padding:10px 20px;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .15s ease,opacity .15s ease;font-family:inherit}.LlmConfig_submit__Mk63g:hover:not(:disabled){background-color:var(--color-accent-hover)}.LlmConfig_submit__Mk63g:disabled{opacity:.55;cursor:default}.LlmConfig_message__yPdX7{padding:10px 12px;border-radius:8px;font-size:13px}.LlmConfig_success__g3NAT{background-color:var(--color-accent-bg);color:var(--color-accent)}.LlmConfig_error__JCMUg,.LlmConfig_warning__kOR8W{background-color:var(--color-error-bg);color:var(--color-error)}.LlmConfig_warning__kOR8W{padding:10px 12px;border-radius:8px;font-size:13px;line-height:1.5}.LlmConfig_note__arHxS{font-size:13px;color:var(--color-text-secondary);line-height:1.6;background-color:var(--color-bg-card);border:1px solid var(--color-border);border-radius:8px;padding:12px 14px}.LlmConfig_loading__oH0DI{font-size:14px;color:var(--color-text-secondary);padding:8px 0}@media (max-width:600px){.LlmConfig_wrapper__5wZFi{padding:20px}}.QuerySuggestions_wrapper__Ncbv3{flex:1 1;overflow-y:auto;padding:32px 40px;display:flex;flex-direction:column;gap:8px}.QuerySuggestions_title__tw0Lh{font-size:22px;font-weight:600;color:var(--color-text-primary)}.QuerySuggestions_description__qxZBh{font-size:14px;color:var(--color-text-secondary);max-width:640px;line-height:1.6;margin-bottom:16px}.QuerySuggestions_form__9CLkv{display:flex;flex-direction:column;gap:20px;max-width:640px}.QuerySuggestions_group___ZUSp{display:flex;flex-direction:column;gap:10px;padding:16px;border:1px solid var(--color-border);border-radius:10px;background-color:var(--color-bg-card)}.QuerySuggestions_groupName__JL1jc{font-size:15px;font-weight:600;color:var(--color-text-primary)}.QuerySuggestions_slots__4LFY8{display:flex;flex-direction:column;gap:8px}.QuerySuggestions_input__Ey_mb{background-color:var(--color-bg-input);border:1px solid var(--color-border-input);border-radius:8px;padding:9px 12px;color:var(--color-text-primary);font-size:14px;font-family:inherit;outline:none;transition:border-color .15s ease}.QuerySuggestions_input__Ey_mb::placeholder{color:var(--color-text-placeholder)}.QuerySuggestions_input__Ey_mb:focus{border-color:var(--color-accent)}.QuerySuggestions_actions___UEZC{display:flex;align-items:center;gap:12px}.QuerySuggestions_submit__Hv_T0{background-color:var(--color-accent);color:var(--color-accent-text);border:none;border-radius:8px;padding:10px 20px;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .15s ease,opacity .15s ease;font-family:inherit}.QuerySuggestions_submit__Hv_T0:hover:not(:disabled){background-color:var(--color-accent-hover)}.QuerySuggestions_submit__Hv_T0:disabled{opacity:.55;cursor:default}.QuerySuggestions_message__VIHOP{padding:10px 12px;border-radius:8px;font-size:13px}.QuerySuggestions_success__UR2a_{background-color:var(--color-accent-bg);color:var(--color-accent)}.QuerySuggestions_error__GNmZY{background-color:var(--color-error-bg);color:var(--color-error)}.QuerySuggestions_loading__P3A8E{font-size:14px;color:var(--color-text-secondary);padding:8px 0}@media (max-width:600px){.QuerySuggestions_wrapper__Ncbv3{padding:20px}}.DocumentsTab_dropZone__PRfbK{border:2px dashed var(--color-border);border-radius:12px;padding:24px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:border-color .15s ease,background-color .15s ease;background-color:var(--color-bg-sidebar)}.DocumentsTab_dropZoneActive__vSvYu,.DocumentsTab_dropZone__PRfbK:hover{border-color:var(--color-accent);background-color:var(--color-accent-bg)}.DocumentsTab_dropZoneDisabled__s3ZDo{opacity:.6;cursor:progress}.DocumentsTab_dropZoneInner__0EMIr{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;font-size:14px;color:var(--color-text-primary)}.DocumentsTab_dropZoneIcon__7Nzyx{display:flex;justify-content:center;color:var(--color-text-secondary);margin-bottom:2px}.DocumentsTab_dropZoneHint__BJr9I{font-size:12px;color:var(--color-text-secondary);max-width:460px;line-height:1.5}.DocumentsTab_linkLike__s7xux{color:var(--color-accent)}.DocumentsTab_badge__s85St{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:500;padding:3px 9px;border-radius:999px;text-transform:uppercase;letter-spacing:.04em}.DocumentsTab_badgeReady__8UGYD{background-color:var(--color-accent-bg);color:var(--color-accent)}.DocumentsTab_badgeProcessing__6NOi9{background-color:var(--color-bg-hover);color:var(--color-text-secondary)}.DocumentsTab_badgeFailed__624PV{background-color:var(--color-error-bg);color:var(--color-error);cursor:help}.DocumentsTab_spinner__laLEG{width:9px;height:9px;border:2px solid;border-right:2px solid transparent;border-radius:50%;animation:DocumentsTab_spin__AUANv .7s linear infinite}@keyframes DocumentsTab_spin__AUANv{to{transform:rotate(1turn)}}.DocumentsTab_rowActions__sG8B9{display:inline-flex;gap:6px}.DocumentsTab_iconButton__StEim{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:6px;border:1px solid var(--color-border);background:none;color:var(--color-text-secondary);font-size:14px;cursor:pointer;font-family:inherit;text-decoration:none;transition:background-color .15s ease,color .15s ease}.DocumentsTab_iconButton__StEim:hover{background-color:var(--color-bg-hover);color:var(--color-text-primary)}.EmbedSso_wrapper__4g7x_{flex:1 1;overflow-y:auto;padding:32px 40px;display:flex;flex-direction:column;gap:8px}.EmbedSso_title__egRNA{font-size:22px;font-weight:600;color:var(--color-text-primary)}.EmbedSso_description__aNujU{font-size:14px;color:var(--color-text-secondary);max-width:640px;line-height:1.6;margin-bottom:16px}.EmbedSso_form__tHKhd{display:flex;flex-direction:column;gap:16px;max-width:640px}.EmbedSso_field__B62BI{display:flex;flex-direction:column;gap:6px}.EmbedSso_label__fcQx_{font-size:13px;color:var(--color-text-secondary)}.EmbedSso_input__osbF9,.EmbedSso_textarea__9i2oX{background-color:var(--color-bg-input);border:1px solid var(--color-border-input);border-radius:8px;padding:9px 12px;color:var(--color-text-primary);font-size:14px;font-family:inherit;outline:none;transition:border-color .15s ease}.EmbedSso_textarea__9i2oX{resize:vertical;min-height:90px;font-family:monospace;font-size:12px}.EmbedSso_input__osbF9::placeholder,.EmbedSso_textarea__9i2oX::placeholder{color:var(--color-text-placeholder)}.EmbedSso_input__osbF9:focus,.EmbedSso_textarea__9i2oX:focus{border-color:var(--color-accent)}.EmbedSso_hint__JAwpD{font-size:12px;color:var(--color-text-secondary)}.EmbedSso_radioRow__1r6eb{display:flex;gap:18px;padding:4px 0}.EmbedSso_radioOption__gDLTO{display:flex;align-items:center;gap:6px;font-size:14px;color:var(--color-text-primary);cursor:pointer}.EmbedSso_toggleRow__TNmfh{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 0}.EmbedSso_toggleLabel__AxrkD{font-size:14px;color:var(--color-text-primary)}.EmbedSso_toggle__VMYzX{position:relative;width:40px;height:22px;border-radius:999px;background-color:var(--color-border);border:none;cursor:pointer;padding:0;flex-shrink:0;transition:background-color .15s ease}.EmbedSso_toggleOn__UVSMF{background-color:var(--color-accent)}.EmbedSso_toggleThumb__oC3zp{position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:50%;background-color:#fff;transition:transform .15s ease}.EmbedSso_toggleOn__UVSMF .EmbedSso_toggleThumb__oC3zp{transform:translateX(18px)}.EmbedSso_testResult__opxJk{background-color:var(--color-bg-input);border:1px solid var(--color-border-input);border-radius:8px;padding:12px 14px;font-size:13px;color:var(--color-text-secondary);display:flex;flex-direction:column;gap:4px}.EmbedSso_snippetBlock__7IfnI{display:flex;flex-direction:column;gap:6px;margin-top:8px}.EmbedSso_snippetHeader__5MUsm{display:flex;align-items:center;justify-content:space-between;gap:8px}.EmbedSso_snippetTitle__ZKydz{font-size:13px;font-weight:600;color:var(--color-text-primary)}.EmbedSso_snippet__Peq0I{background-color:var(--color-bg-input);border:1px solid var(--color-border-input);border-radius:8px;padding:12px;font-family:monospace;font-size:12px;color:var(--color-text-secondary);overflow-x:auto;white-space:pre;line-height:1.5}.EmbedSso_claimsTable__2Cw3l{border-collapse:collapse;font-size:13px;color:var(--color-text-secondary)}.EmbedSso_claimsTable__2Cw3l td,.EmbedSso_claimsTable__2Cw3l th{border:1px solid var(--color-border);padding:6px 10px;text-align:left}.EmbedSso_claimsTable__2Cw3l th{color:var(--color-text-primary);font-weight:600}.EmbedSso_claimsTable__2Cw3l code{font-family:monospace;color:var(--color-text-primary)}.EmbedSso_actions__QhA2y{display:flex;align-items:center;gap:12px;margin-top:8px;flex-wrap:wrap}.EmbedSso_submit__anyrd{background-color:var(--color-accent);color:var(--color-accent-text);border:none;border-radius:8px;padding:10px 20px;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .15s ease,opacity .15s ease;font-family:inherit}.EmbedSso_submit__anyrd:hover:not(:disabled){background-color:var(--color-accent-hover)}.EmbedSso_submit__anyrd:disabled{opacity:.55;cursor:default}.EmbedSso_secondary__nlOcQ{background:none;color:var(--color-text-secondary);border:1px solid var(--color-border);border-radius:8px;padding:9px 16px;font-size:13px;cursor:pointer;transition:background-color .15s ease,color .15s ease;font-family:inherit}.EmbedSso_secondary__nlOcQ:hover:not(:disabled){background-color:var(--color-bg-hover);color:var(--color-text-primary)}.EmbedSso_secondary__nlOcQ:disabled{opacity:.4;cursor:default}.EmbedSso_message__agpeo{padding:10px 12px;border-radius:8px;font-size:13px}.EmbedSso_success__H96f1{background-color:var(--color-accent-bg);color:var(--color-accent)}.EmbedSso_error___3kfe{background-color:var(--color-error-bg);color:var(--color-error)}.EmbedSso_loading____Wrl{font-size:14px;color:var(--color-text-secondary);padding:8px 0}@media (max-width:600px){.EmbedSso_wrapper__4g7x_{padding:20px}.EmbedSso_radioRow__1r6eb{flex-direction:column;gap:8px}}.SsoSetup_wrapper__IOrQs{flex:1 1;overflow-y:auto;padding:32px 40px;display:flex;flex-direction:column;gap:8px}.SsoSetup_title__0fcj6{font-size:22px;font-weight:600;color:var(--color-text-primary)}.SsoSetup_description__I9LA2{font-size:14px;color:var(--color-text-secondary);max-width:640px;line-height:1.6;margin-bottom:16px}.SsoSetup_form__lHsHt{display:flex;flex-direction:column;gap:16px;max-width:640px}.SsoSetup_field__a_Oq8{display:flex;flex-direction:column;gap:6px}.SsoSetup_label__sQSDM{font-size:13px;color:var(--color-text-secondary)}.SsoSetup_input__4PJ_U{background-color:var(--color-bg-input);border:1px solid var(--color-border-input);border-radius:8px;padding:9px 12px;color:var(--color-text-primary);font-size:14px;font-family:inherit;outline:none;transition:border-color .15s ease}.SsoSetup_input__4PJ_U::placeholder{color:var(--color-text-placeholder)}.SsoSetup_input__4PJ_U:focus{border-color:var(--color-accent)}.SsoSetup_hint__69028{font-size:12px;color:var(--color-text-secondary)}.SsoSetup_toggleRow__BTk5z{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 0}.SsoSetup_toggleLabel__0uq8S{font-size:14px;color:var(--color-text-primary)}.SsoSetup_toggleHint__A49Q3{display:block;font-size:12px;color:var(--color-text-secondary);margin-top:2px;max-width:480px}.SsoSetup_toggle__YLVBp{position:relative;width:40px;height:22px;border-radius:999px;background-color:var(--color-border);border:none;cursor:pointer;padding:0;flex-shrink:0;transition:background-color .15s ease}.SsoSetup_toggle__YLVBp:disabled{opacity:.45;cursor:default}.SsoSetup_toggleOn__n3Q50{background-color:var(--color-accent)}.SsoSetup_toggleThumb__PShgH{position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:50%;background-color:#fff;transition:transform .15s ease}.SsoSetup_toggleOn__n3Q50 .SsoSetup_toggleThumb__PShgH{transform:translateX(18px)}.SsoSetup_redirectUri__5bmrp{display:flex;align-items:center;gap:8px}.SsoSetup_redirectUriValue__wu_Rv{flex:1 1;border:1px dashed var(--color-border-input);border-radius:8px;padding:9px 12px;font-family:monospace;white-space:nowrap}.SsoSetup_redirectUriValue__wu_Rv,.SsoSetup_testResult__SbcnD{background-color:var(--color-bg-input);color:var(--color-text-secondary);font-size:13px;overflow-x:auto}.SsoSetup_testResult__SbcnD{border:1px solid var(--color-border-input);border-radius:8px;padding:12px 14px;display:flex;flex-direction:column;gap:4px}.SsoSetup_testResult__SbcnD code{font-family:monospace;color:var(--color-text-primary);word-break:break-all}.SsoSetup_actions__Bu_fy{display:flex;align-items:center;gap:12px;margin-top:8px;flex-wrap:wrap}.SsoSetup_submit__tJ4OW{background-color:var(--color-accent);color:var(--color-accent-text);border:none;border-radius:8px;padding:10px 20px;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .15s ease,opacity .15s ease;font-family:inherit}.SsoSetup_submit__tJ4OW:hover:not(:disabled){background-color:var(--color-accent-hover)}.SsoSetup_submit__tJ4OW:disabled{opacity:.55;cursor:default}.SsoSetup_secondary__kSigu{background:none;color:var(--color-text-secondary);border:1px solid var(--color-border);border-radius:8px;padding:9px 16px;font-size:13px;cursor:pointer;transition:background-color .15s ease,color .15s ease;font-family:inherit}.SsoSetup_secondary__kSigu:hover:not(:disabled){background-color:var(--color-bg-hover);color:var(--color-text-primary)}.SsoSetup_secondary__kSigu:disabled{opacity:.4;cursor:default}.SsoSetup_message__GXy9Z{padding:10px 12px;border-radius:8px;font-size:13px}.SsoSetup_success__vElrL{background-color:var(--color-accent-bg);color:var(--color-accent)}.SsoSetup_error__mN65u{background-color:var(--color-error-bg);color:var(--color-error)}.SsoSetup_loading__LWrEk{font-size:14px;color:var(--color-text-secondary);padding:8px 0}@media (max-width:600px){.SsoSetup_wrapper__IOrQs{padding:20px}}.UserManagement_wrapper__WE_ih{flex:1 1;overflow-y:auto;padding:32px 40px;display:flex;flex-direction:column;gap:8px}.UserManagement_title__8zstY{font-size:22px;font-weight:600;color:var(--color-text-primary)}.UserManagement_description___3S3U{font-size:14px;color:var(--color-text-secondary);max-width:640px;line-height:1.6;margin-bottom:16px}.UserManagement_loading__roIPW{font-size:14px;color:var(--color-text-secondary);padding:8px 0}.UserManagement_message__i1MKr{padding:10px 12px;border-radius:8px;font-size:13px;margin-bottom:8px}.UserManagement_success__HFPRt{background-color:var(--color-accent-bg);color:var(--color-accent)}.UserManagement_error__Q7_UH{background-color:var(--color-error-bg);color:var(--color-error)}.UserManagement_tabs__D4UjW{display:flex;gap:4px;border-bottom:1px solid var(--color-border);margin-top:4px}.UserManagement_tab__lXgTF{background:none;color:var(--color-text-secondary);font-family:inherit;font-size:14px;padding:10px 16px;cursor:pointer;border:none;border-bottom:2px solid transparent;margin-bottom:-1px;transition:color .15s ease,border-color .15s ease}.UserManagement_tab__lXgTF:hover{color:var(--color-text-primary)}.UserManagement_tabActive__1uP8s{color:var(--color-text-primary);border-bottom-color:var(--color-accent)}.UserManagement_section__VNv7v{display:flex;flex-direction:column;gap:12px;margin-top:8px}.UserManagement_sectionHeader__VsZ3D{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.UserManagement_filterPill__1t5Y8{display:inline-flex;align-items:center;gap:6px;background-color:var(--color-accent-bg);color:var(--color-accent);border-radius:999px;padding:4px 10px;font-size:12px}.UserManagement_filterClear__2wM6C{background:none;border:none;color:inherit;cursor:pointer;font-size:16px;line-height:1;padding:0;font-family:inherit}.UserManagement_tableWrapper__8VWu_{border:1px solid var(--color-border);border-radius:10px;overflow:hidden;overflow-x:auto}.UserManagement_table__TcmA2{width:100%;border-collapse:collapse;font-size:13px;color:var(--color-text-primary)}.UserManagement_table__TcmA2 td,.UserManagement_table__TcmA2 th{text-align:left;padding:10px 14px;border-bottom:1px solid var(--color-border);vertical-align:middle}.UserManagement_table__TcmA2 thead th{background-color:var(--color-bg-sidebar);font-size:12px;font-weight:600;color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.04em}.UserManagement_table__TcmA2 tbody tr:last-child td{border-bottom:none}.UserManagement_rowEditing__LSpke{background-color:var(--color-bg-hover)}.UserManagement_colAccess__P36cU,.UserManagement_colAdmin__n1lzZ{width:80px;text-align:right}.UserManagement_empty__0RHyR{text-align:center;color:var(--color-text-secondary);font-style:italic;padding:18px 0}.UserManagement_emailCell__gEGnw{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.UserManagement_cellMuted__p47Fe{color:var(--color-text-secondary)}.UserManagement_badgeAdmin__ZqfkW{font-size:11px;padding:2px 6px;border-radius:999px;background-color:var(--color-accent-bg);color:var(--color-accent);font-weight:500}.UserManagement_badgeMuted__pTi6C{font-size:11px;padding:2px 6px;border-radius:999px;background-color:var(--color-bg-hover);color:var(--color-text-secondary)}.UserManagement_chipRow__xTH9g{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap;background:none;border:none;padding:0;cursor:pointer;font-family:inherit;color:inherit;font-size:inherit;text-align:left}.UserManagement_chip__hZA96{font-size:12px;padding:3px 8px;border-radius:999px;background-color:var(--color-bg-hover);color:var(--color-text-primary)}.UserManagement_editHint__7rYUs{font-size:11px;color:var(--color-text-secondary);text-decoration:underline;margin-left:4px;opacity:0;transition:opacity .15s ease}.UserManagement_chipRow__xTH9g:hover .UserManagement_editHint__7rYUs{opacity:1}.UserManagement_editor__7eGmz{display:flex;flex-direction:column;gap:10px}.UserManagement_checkboxes__huPNo{display:flex;flex-wrap:wrap;gap:8px 16px}.UserManagement_checkbox__SU3mr{display:inline-flex;align-items:center;gap:6px;font-size:13px;cursor:pointer;color:var(--color-text-primary)}.UserManagement_editorActions__N_x_K{display:flex;gap:8px}.UserManagement_toggle__2aLqa{position:relative;width:36px;height:20px;border-radius:999px;background-color:var(--color-border);border:none;cursor:pointer;padding:0;flex-shrink:0;transition:background-color .15s ease,opacity .15s ease}.UserManagement_toggleOn__Vgc1Q{background-color:var(--color-accent)}.UserManagement_toggleThumb__5hNLq{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background-color:#fff;transition:transform .15s ease}.UserManagement_toggleOn__Vgc1Q .UserManagement_toggleThumb__5hNLq{transform:translateX(16px)}.UserManagement_toggle__2aLqa:disabled{cursor:not-allowed;opacity:.5}.UserManagement_submit__A5bQm{background-color:var(--color-accent);color:var(--color-accent-text);border:none;border-radius:8px;padding:8px 16px;font-size:13px;font-weight:500;cursor:pointer;transition:background-color .15s ease,opacity .15s ease;font-family:inherit}.UserManagement_submit__A5bQm:hover:not(:disabled){background-color:var(--color-accent-hover)}.UserManagement_submit__A5bQm:disabled{opacity:.55;cursor:default}.UserManagement_secondary__Wdfq_{background:none;color:var(--color-text-secondary);border:1px solid var(--color-border);border-radius:8px;padding:7px 14px;font-size:13px;cursor:pointer;transition:background-color .15s ease,color .15s ease;font-family:inherit}.UserManagement_secondary__Wdfq_:hover:not(:disabled){background-color:var(--color-bg-hover);color:var(--color-text-primary)}.UserManagement_secondary__Wdfq_:disabled{opacity:.4;cursor:default}.UserManagement_groupList__hMoFA{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;border:1px solid var(--color-border);border-radius:10px;overflow:hidden;max-width:480px;width:100%}.UserManagement_groupRow__dpIyN{display:flex;align-items:center;gap:10px;padding:10px 14px;border-bottom:1px solid var(--color-border);font-size:13px}.UserManagement_groupRow__dpIyN:last-child{border-bottom:none}.UserManagement_groupName__SbvL0{font-weight:500;color:var(--color-text-primary)}.UserManagement_memberLink__ZWubC{background:none;border:none;color:var(--color-accent);cursor:pointer;font-family:inherit;font-size:13px;padding:0}.UserManagement_memberLink__ZWubC:hover{text-decoration:underline}.UserManagement_deleteBtn__C5jsc{margin-left:auto;background:none;border:1px solid var(--color-border);color:var(--color-text-secondary);border-radius:6px;width:28px;height:28px;font-size:16px;line-height:1;cursor:pointer;font-family:inherit;transition:background-color .15s ease,color .15s ease}.UserManagement_deleteBtn__C5jsc:hover:not(:disabled){background-color:var(--color-error-bg);color:var(--color-error);border-color:var(--color-error-bg)}.UserManagement_deleteBtn__C5jsc:disabled{opacity:.4;cursor:not-allowed}.UserManagement_createForm__lyZrV{display:flex;gap:8px;align-items:center;max-width:480px;width:100%}.UserManagement_input__WAZsB{flex:1 1;background-color:var(--color-bg-input);border:1px solid var(--color-border-input);border-radius:8px;padding:9px 12px;color:var(--color-text-primary);font-size:14px;font-family:inherit;outline:none;transition:border-color .15s ease}.UserManagement_input__WAZsB::placeholder{color:var(--color-text-placeholder)}.UserManagement_input__WAZsB:focus{border-color:var(--color-accent)}@media (max-width:600px){.UserManagement_wrapper__WE_ih{padding:20px}.UserManagement_table__TcmA2 td,.UserManagement_table__TcmA2 th{padding:8px 10px}.UserManagement_colAccess__P36cU,.UserManagement_colAdmin__n1lzZ{width:auto}.UserManagement_editHint__7rYUs{opacity:1}}.WebSearch_wrapper__ZVxBa{flex:1 1;overflow-y:auto;padding:32px 40px;display:flex;flex-direction:column;gap:8px}.WebSearch_title__GUGsy{font-size:22px;font-weight:600;color:var(--color-text-primary)}.WebSearch_description__cCIDu{font-size:14px;color:var(--color-text-secondary);max-width:640px;line-height:1.6;margin-bottom:16px}.WebSearch_link__MN5ZX{color:var(--color-accent);text-decoration:none}.WebSearch_link__MN5ZX:hover{text-decoration:underline}.WebSearch_form__Ynx5y{display:flex;flex-direction:column;gap:20px;max-width:640px}.WebSearch_field__4E13_{display:flex;flex-direction:column;gap:8px}.WebSearch_label__k84_K{font-size:13px;color:var(--color-text-secondary);line-height:1.5}.WebSearch_input___tlsC{background-color:var(--color-bg-input);border:1px solid var(--color-border-input);border-radius:8px;padding:9px 12px;color:var(--color-text-primary);font-size:14px;font-family:inherit;outline:none;transition:border-color .15s ease}.WebSearch_input___tlsC::placeholder{color:var(--color-text-placeholder)}.WebSearch_input___tlsC:focus{border-color:var(--color-accent)}.WebSearch_hint__FnXYg{font-size:12px;color:var(--color-text-secondary);display:inline-flex;align-items:center}.WebSearch_secondary__dVK04{background-color:transparent;color:var(--color-accent);border:1px solid var(--color-border-input);border-radius:6px;padding:2px 8px;margin-left:6px;font-size:12px;font-family:inherit;cursor:pointer;transition:border-color .15s ease,opacity .15s ease}.WebSearch_secondary__dVK04:hover:not(:disabled){border-color:var(--color-accent)}.WebSearch_secondary__dVK04:disabled{opacity:.55;cursor:default}.WebSearch_toggleRow__WgxBQ{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 0}.WebSearch_toggleLabel__JKgcb{font-size:14px;color:var(--color-text-primary)}.WebSearch_toggle__yzSkt{position:relative;width:40px;height:22px;border-radius:999px;background-color:var(--color-border);border:none;cursor:pointer;padding:0;flex-shrink:0;transition:background-color .15s ease}.WebSearch_toggleOn__0Lo5x{background-color:var(--color-accent)}.WebSearch_toggleThumb__SOBrL{position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:50%;background-color:#fff;transition:transform .15s ease}.WebSearch_toggleOn__0Lo5x .WebSearch_toggleThumb__SOBrL{transform:translateX(18px)}.WebSearch_actions__vpLb_{display:flex;align-items:center;gap:12px;margin-top:8px;flex-wrap:wrap}.WebSearch_submit__ytp1i{background-color:var(--color-accent);color:var(--color-accent-text);border:none;border-radius:8px;padding:10px 20px;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .15s ease,opacity .15s ease;font-family:inherit}.WebSearch_submit__ytp1i:hover:not(:disabled){background-color:var(--color-accent-hover)}.WebSearch_submit__ytp1i:disabled{opacity:.55;cursor:default}.WebSearch_message__xRmhL{padding:10px 12px;border-radius:8px;font-size:13px}.WebSearch_success__0Brvb{background-color:var(--color-accent-bg);color:var(--color-accent)}.WebSearch_error__lk1tz{background-color:var(--color-error-bg);color:var(--color-error)}.WebSearch_loading__8JX18{font-size:14px;color:var(--color-text-secondary);padding:8px 0}@media (max-width:600px){.WebSearch_wrapper__ZVxBa{padding:20px}}.SecureWebSearchTest_wrapper__tkxWT{flex:1 1;overflow-y:auto;padding:32px 40px;display:flex;flex-direction:column;gap:8px}.SecureWebSearchTest_title__rjjNn{font-size:22px;font-weight:600;color:var(--color-text-primary)}.SecureWebSearchTest_description__S1DFh{font-size:14px;color:var(--color-text-secondary);max-width:640px;line-height:1.6;margin-bottom:16px}.SecureWebSearchTest_form__6Sp3z{display:flex;flex-direction:column;gap:16px;max-width:640px}.SecureWebSearchTest_field__Y_FW1{display:flex;flex-direction:column;gap:8px}.SecureWebSearchTest_label__yPKwf{font-size:13px;color:var(--color-text-secondary);line-height:1.5}.SecureWebSearchTest_textarea__1_EwM{background-color:var(--color-bg-input);border:1px solid var(--color-border-input);border-radius:8px;padding:9px 12px;color:var(--color-text-primary);font-size:14px;font-family:inherit;outline:none;transition:border-color .15s ease;resize:vertical;min-height:72px;line-height:1.5}.SecureWebSearchTest_textarea__1_EwM::placeholder{color:var(--color-text-placeholder)}.SecureWebSearchTest_textarea__1_EwM:focus{border-color:var(--color-accent)}.SecureWebSearchTest_actions__20kEr{display:flex;align-items:center;gap:12px}.SecureWebSearchTest_submit__PhDEN{background-color:var(--color-accent);color:var(--color-accent-text);border:none;border-radius:8px;padding:10px 20px;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .15s ease,opacity .15s ease;font-family:inherit}.SecureWebSearchTest_submit__PhDEN:hover:not(:disabled){background-color:var(--color-accent-hover)}.SecureWebSearchTest_submit__PhDEN:disabled{opacity:.55;cursor:default}.SecureWebSearchTest_message__Er7Us{padding:10px 12px;border-radius:8px;font-size:13px}.SecureWebSearchTest_error__rFEcw{background-color:var(--color-error-bg);color:var(--color-error)}.SecureWebSearchTest_result__pZwpb{margin-top:20px;max-width:640px}.SecureWebSearchTest_resultCard__HkkeL{border:1px solid var(--color-border);border-radius:10px;padding:16px;background-color:var(--color-bg-card);display:flex;flex-direction:column;gap:8px}.SecureWebSearchTest_blockedCard__HHz2e{border-color:var(--color-error)}.SecureWebSearchTest_badge__Rr6SU{align-self:flex-start;font-size:12px;font-weight:600;padding:3px 10px;border-radius:999px;margin-bottom:4px}.SecureWebSearchTest_badgeAllowed__GYFXC{background-color:var(--color-accent-bg);color:var(--color-accent)}.SecureWebSearchTest_badgeBlocked__QXQsT{background-color:var(--color-error-bg);color:var(--color-error)}.SecureWebSearchTest_resultLabel__9Gbgx{font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-secondary);margin-top:4px}.SecureWebSearchTest_originalQuery__RsHZx,.SecureWebSearchTest_reason__UZXGv,.SecureWebSearchTest_sentQuery__OtLcW{font-size:14px;color:var(--color-text-primary);background-color:var(--color-bg-input);border:1px solid var(--color-border-input);border-radius:8px;padding:10px 12px;line-height:1.5;white-space:pre-wrap;word-break:break-word}.SecureWebSearchTest_note__AlZmG,.SecureWebSearchTest_originalQuery__RsHZx{color:var(--color-text-secondary)}.SecureWebSearchTest_note__AlZmG{font-size:13px;line-height:1.5;margin-top:2px}@media (max-width:600px){.SecureWebSearchTest_wrapper__tkxWT{padding:20px}}.TextToSqlTest_wrapper__kPDVl{flex:1 1;overflow-y:auto;padding:32px 40px;display:flex;flex-direction:column;gap:8px}.TextToSqlTest_title__5bZRH{font-size:22px;font-weight:600;color:var(--color-text-primary)}.TextToSqlTest_description__KDpR4{font-size:14px;color:var(--color-text-secondary);max-width:720px;line-height:1.6;margin-bottom:8px}.TextToSqlTest_description__KDpR4 p{margin:0}.TextToSqlTest_description__KDpR4 ul{margin:0;padding-left:20px;list-style:disc}.TextToSqlTest_loading__SIhoC{font-size:14px;color:var(--color-text-secondary);padding:8px 0}.TextToSqlTest_message__ZL8fJ{padding:10px 12px;border-radius:8px;font-size:13px;margin-bottom:8px}.TextToSqlTest_error__Up95o{background-color:var(--color-error-bg);color:var(--color-error)}.TextToSqlTest_toolbar__z6lo_{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:12px}.TextToSqlTest_primaryBtn__j6BKE{background-color:var(--color-accent);color:var(--color-accent-text);border:none;border-radius:8px;padding:9px 18px;font-size:14px;font-weight:500;cursor:pointer;font-family:inherit;transition:background-color .15s ease,opacity .15s ease}.TextToSqlTest_primaryBtn__j6BKE:hover:not(:disabled){background-color:var(--color-accent-hover)}.TextToSqlTest_secondaryBtn__Inid8{background-color:var(--color-bg-input);color:var(--color-text-primary);border:1px solid var(--color-border-input);border-radius:8px;padding:9px 18px;font-size:14px;font-weight:500;cursor:pointer;font-family:inherit;transition:border-color .15s ease,opacity .15s ease}.TextToSqlTest_secondaryBtn__Inid8:hover:not(:disabled){border-color:var(--color-accent)}.TextToSqlTest_linkBtn__bEoSw:disabled,.TextToSqlTest_primaryBtn__j6BKE:disabled,.TextToSqlTest_runBtn__mQedf:disabled,.TextToSqlTest_secondaryBtn__Inid8:disabled{opacity:.5;cursor:default}.TextToSqlTest_form__TpX8t{display:flex;flex-direction:column;gap:14px;border:1px solid var(--color-border);border-radius:10px;padding:18px;background-color:var(--color-bg-card);margin-bottom:16px}.TextToSqlTest_formTitle__mm6W5{font-size:15px;font-weight:600;color:var(--color-text-primary)}.TextToSqlTest_formRow__saiB3{display:flex;gap:16px;flex-wrap:wrap}.TextToSqlTest_formRow__saiB3 .TextToSqlTest_field__mujrE{flex:1 1;min-width:220px}.TextToSqlTest_field__mujrE{display:flex;flex-direction:column;gap:6px}.TextToSqlTest_label__Id1gU{font-size:13px;color:var(--color-text-secondary);line-height:1.5}.TextToSqlTest_input__3d7Rq,.TextToSqlTest_textarea__KrCCk{background-color:var(--color-bg-input);border:1px solid var(--color-border-input);border-radius:8px;padding:9px 12px;color:var(--color-text-primary);font-size:14px;font-family:inherit;outline:none;transition:border-color .15s ease}.TextToSqlTest_textarea__KrCCk{resize:vertical;min-height:44px;line-height:1.5}.TextToSqlTest_mono__JjUYc{font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,monospace);font-size:13px}.TextToSqlTest_input__3d7Rq::placeholder,.TextToSqlTest_textarea__KrCCk::placeholder{color:var(--color-text-placeholder)}.TextToSqlTest_input__3d7Rq:focus,.TextToSqlTest_textarea__KrCCk:focus{border-color:var(--color-accent)}.TextToSqlTest_formActions__2qCv7{display:flex;align-items:center;gap:12px}.TextToSqlTest_linkBtn__bEoSw{background:none;border:none;color:var(--color-text-secondary);font-size:13px;font-family:inherit;cursor:pointer;padding:4px 6px;border-radius:6px;transition:color .15s ease}.TextToSqlTest_linkBtn__bEoSw:hover:not(:disabled){color:var(--color-text-primary)}.TextToSqlTest_danger__h30_b:hover:not(:disabled){color:var(--color-error)}.TextToSqlTest_tableWrapper__39p2c{border:1px solid var(--color-border);border-radius:10px;overflow:hidden;overflow-x:auto}.TextToSqlTest_table__Dz78B{width:100%;border-collapse:collapse;font-size:13px;color:var(--color-text-primary)}.TextToSqlTest_table__Dz78B td,.TextToSqlTest_table__Dz78B th{text-align:left;padding:10px 14px;border-bottom:1px solid var(--color-border);vertical-align:middle}.TextToSqlTest_table__Dz78B thead th{background-color:var(--color-bg-sidebar);font-size:12px;font-weight:600;color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.04em}.TextToSqlTest_table__Dz78B tbody tr:last-child td{border-bottom:none}.TextToSqlTest_rowOpen__XxKhg td{background-color:var(--color-bg-hover)}.TextToSqlTest_colActions__Gn5OP{text-align:right;white-space:nowrap}.TextToSqlTest_empty__gRH_2{text-align:center;font-style:italic;padding:18px 0}.TextToSqlTest_cellMuted__CbfdK,.TextToSqlTest_empty__gRH_2{color:var(--color-text-secondary)}.TextToSqlTest_caseName__6Ki_L{background:none;border:none;padding:0;margin:0;cursor:pointer;text-align:left;font-family:inherit;display:flex;flex-direction:column;gap:2px;color:inherit;max-width:420px}.TextToSqlTest_caseName__6Ki_L:disabled{cursor:default}.TextToSqlTest_caseTitle__PLgm0{font-size:13px;font-weight:500;color:var(--color-text-primary)}.TextToSqlTest_caseSub__S05Ve{font-size:12px;color:var(--color-text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:420px}.TextToSqlTest_actions__QW8r_{display:inline-flex;align-items:center;gap:6px;justify-content:flex-end}.TextToSqlTest_runBtn__mQedf{background-color:var(--color-bg-input);color:var(--color-text-primary);border:1px solid var(--color-border-input);border-radius:6px;padding:5px 12px;font-size:13px;font-family:inherit;cursor:pointer;transition:border-color .15s ease}.TextToSqlTest_runBtn__mQedf:hover:not(:disabled){border-color:var(--color-accent)}.TextToSqlTest_badge__3jYdg{display:inline-block;font-size:12px;font-weight:600;padding:3px 10px;border-radius:999px}.TextToSqlTest_badgePass__zHIMf{background-color:var(--color-success-bg);color:var(--color-success)}.TextToSqlTest_badgeError__4FjhP,.TextToSqlTest_badgeFail__FIyRr{background-color:var(--color-error-bg);color:var(--color-error)}.TextToSqlTest_badgeIdle__BoO__,.TextToSqlTest_badgeRunning__HXScm{background-color:var(--color-bg-hover);color:var(--color-text-secondary)}.TextToSqlTest_detailRow__a0Mff td{background-color:var(--color-bg-card);padding:0}.TextToSqlTest_detail__GkXwm{display:flex;flex-direction:column;gap:14px;padding:16px 18px}.TextToSqlTest_detailLabel__rlvEX{font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-secondary);display:block;margin-bottom:6px}.TextToSqlTest_reasonBox__BfPJ7{font-size:13px;color:var(--color-text-primary);background-color:var(--color-bg-input);border:1px solid var(--color-border-input);border-radius:8px;padding:10px 12px;line-height:1.5}.TextToSqlTest_diffGrid__mYF2F,.TextToSqlTest_sqlGrid__MvYGF{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.TextToSqlTest_sqlBlock__qEY6i{background-color:var(--color-bg-input);border:1px solid var(--color-border-input);border-radius:8px;padding:10px 12px;font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,monospace);font-size:12.5px;color:var(--color-text-primary);line-height:1.5;white-space:pre-wrap;word-break:break-word;overflow-x:auto;margin:0}.TextToSqlTest_note__evVzo{font-size:12.5px;color:var(--color-text-secondary);line-height:1.5}.TextToSqlTest_previewWrapper__sx1pR{border:1px solid var(--color-border);border-radius:8px;overflow-x:auto;max-height:240px;overflow-y:auto}.TextToSqlTest_previewTable__zQH6_{width:100%;border-collapse:collapse;font-size:12px;color:var(--color-text-primary)}.TextToSqlTest_previewTable__zQH6_ td,.TextToSqlTest_previewTable__zQH6_ th{text-align:left;padding:6px 10px;border-bottom:1px solid var(--color-border);white-space:nowrap}.TextToSqlTest_previewTable__zQH6_ thead th{background-color:var(--color-bg-sidebar);font-weight:600;color:var(--color-text-secondary);position:-webkit-sticky;position:sticky;top:0}@media (max-width:720px){.TextToSqlTest_wrapper__kPDVl{padding:20px}.TextToSqlTest_diffGrid__mYF2F,.TextToSqlTest_sqlGrid__MvYGF{grid-template-columns:1fr}}.SettingsMenu_gearWrapper__uqlA6{position:fixed;top:12px;right:12px;z-index:100}.SettingsMenu_gearButton__efQYU{width:38px;height:38px;border-radius:8px;background-color:var(--color-bg-card);border:1px solid var(--color-border);color:var(--color-text-secondary);font-size:18px;cursor:pointer;display:flex;align-items:center;justify-content:center;line-height:1;transition:background-color .15s ease,color .15s ease}.SettingsMenu_gearButton__efQYU.SettingsMenu_open__vxIzH,.SettingsMenu_gearButton__efQYU:hover{background-color:var(--color-bg-hover);color:var(--color-text-primary)}.SettingsMenu_backdrop__sp_Td{position:fixed;inset:0;background-color:rgba(0,0,0,.6);z-index:300;display:flex;align-items:center;justify-content:center;padding:24px;animation:SettingsMenu_fadeIn__Y8c8B .12s ease-out}.SettingsMenu_modal__F_qEI{width:100%;max-width:520px;max-height:calc(100vh - 48px);background-color:var(--color-bg-card);border:1px solid var(--color-border);border-radius:14px;box-shadow:0 20px 60px rgba(0,0,0,.5);display:flex;flex-direction:column;overflow:hidden;animation:SettingsMenu_scaleIn__gn8mX .14s ease-out}.SettingsMenu_header__yRmGa{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--color-border);flex-shrink:0}.SettingsMenu_title__7EPqd{font-size:16px;font-weight:600;color:var(--color-text-primary)}.SettingsMenu_closeButton__1iw_c{width:30px;height:30px;border-radius:6px;background:none;border:none;color:var(--color-text-secondary);font-size:20px;cursor:pointer;display:flex;align-items:center;justify-content:center;line-height:1;transition:background-color .15s ease,color .15s ease}.SettingsMenu_closeButton__1iw_c:hover{background-color:var(--color-bg-hover);color:var(--color-text-primary)}.SettingsMenu_body__IBrR0{padding:16px 20px;overflow-y:auto;display:flex;flex-direction:column;gap:4px}.SettingsMenu_userBlock__7JGPO{display:flex;flex-direction:column;gap:2px;padding:4px 10px 14px;border-bottom:1px solid var(--color-border);margin-bottom:8px}.SettingsMenu_email__iZmlC{font-size:14px;color:var(--color-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SettingsMenu_role__3aQLU{font-size:10px;color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.08em}.SettingsMenu_item__x0oRv{display:flex;align-items:center;gap:12px;width:100%;padding:11px 10px;background:none;border:none;border-radius:8px;color:var(--color-text-primary);font-size:14px;text-align:left;cursor:pointer;transition:background-color .15s ease;font-family:inherit}.SettingsMenu_item__x0oRv:hover{background-color:var(--color-accent-bg);color:var(--color-accent)}.SettingsMenu_item__x0oRv:hover .SettingsMenu_itemIcon__c8hPY{opacity:1}.SettingsMenu_itemIcon__c8hPY{width:20px;height:20px;flex-shrink:0;opacity:.85;display:inline-flex;align-items:center;justify-content:center}.SettingsMenu_divider__pf0xu{height:1px;background-color:var(--color-border);margin:8px 0}.SettingsMenu_danger__goN2U{color:var(--color-error)}.SettingsMenu_danger__goN2U:hover{background-color:var(--color-error-bg)}.SettingsMenu_fieldLabel__nPbev{display:block;font-size:14px;font-weight:600;color:var(--color-text-primary);margin:2px 2px 6px}.SettingsMenu_description__TMmw_{font-size:13px;color:var(--color-text-secondary);line-height:1.5;margin:4px 2px 10px}.SettingsMenu_textarea__jc8Bp{width:100%;min-height:140px;resize:vertical;padding:10px 12px;background-color:var(--color-bg-input);border:1px solid var(--color-border-input);border-radius:8px;color:var(--color-text-primary);font-size:14px;font-family:inherit;line-height:1.5;transition:border-color .15s ease}.SettingsMenu_textarea__jc8Bp::placeholder{color:var(--color-text-placeholder)}.SettingsMenu_textarea__jc8Bp:focus{outline:none;border-color:var(--color-accent)}.SettingsMenu_saveButton__QwcGH{margin-top:12px;width:100%;padding:11px 10px;background-color:var(--color-accent);border:none;border-radius:8px;color:var(--color-accent-text);font-size:14px;font-weight:600;font-family:inherit;cursor:pointer;transition:background-color .15s ease}.SettingsMenu_saveButton__QwcGH:hover:not(:disabled){background-color:var(--color-accent-hover)}.SettingsMenu_saveButton__QwcGH:disabled{opacity:.6;cursor:not-allowed}.SettingsMenu_about__JGYXG{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;padding:12px 10px 4px}.SettingsMenu_aboutName__We6R7{font-size:17px;font-weight:600;color:var(--color-text-primary);letter-spacing:-.01em}.SettingsMenu_aboutVersion__w5YO_{font-size:13px;color:var(--color-text-secondary);letter-spacing:.02em}.SettingsMenu_aboutTagline__MJD6n{margin-top:6px;font-size:13px;color:var(--color-text-secondary);line-height:1.5}@keyframes SettingsMenu_fadeIn__Y8c8B{0%{opacity:0}to{opacity:1}}@keyframes SettingsMenu_scaleIn__gn8mX{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@media (max-width:600px){.SettingsMenu_backdrop__sp_Td{padding:0;align-items:stretch}.SettingsMenu_modal__F_qEI{max-width:100%;max-height:100vh;border-radius:0;border:none}}.page_layout__KjbpN{display:flex;height:100vh;overflow:hidden;background-color:var(--color-bg-primary)}.page_content__1MjoS{flex:1 1;display:flex;flex-direction:column;min-width:0;overflow:hidden}@media (max-width:767px){.page_layout__KjbpN{flex-direction:column}}.page_appLayout__PuIO8{display:flex;height:100vh;overflow:hidden;background-color:var(--color-bg-primary)}.page_mainArea__jNVoP{flex:1 1;display:flex;flex-direction:column;overflow:hidden;min-width:0}.page_openFullPage__i0SSC{position:fixed;top:12px;right:58px;z-index:100;width:38px;height:38px;border-radius:8px;background-color:var(--color-bg-card);border:1px solid var(--color-border);color:var(--color-text-secondary);display:flex;align-items:center;justify-content:center;transition:background-color .15s ease,color .15s ease}.page_openFullPage__i0SSC:hover{background-color:var(--color-bg-hover);color:var(--color-text-primary)}.page_overlay__pWWMz{display:none}@media (max-width:767px){.page_overlay__pWWMz{display:block;position:fixed;inset:0;background:rgba(0,0,0,.5);z-index:150}}.embed_page__BzkQM{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:16px;background-color:var(--color-bg-primary)}.embed_card__uD4ol{width:100%;max-width:360px;background-color:var(--color-bg-card);border:1px solid var(--color-border);border-radius:12px;padding:24px 20px;display:flex;flex-direction:column;gap:10px;text-align:center}.embed_title__qQr3C{font-size:15px;font-weight:600;color:var(--color-text-primary)}.embed_message__9aMiD{font-size:13px;color:var(--color-text-secondary);line-height:1.5}.embed_error__arzE2{background-color:var(--color-error-bg);color:var(--color-error);border-radius:8px;padding:10px 12px;font-size:13px}