.ui-common_button__sfdoC{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-md);font-size:.875rem;font-weight:500;transition:transform .18s ease-out,box-shadow .18s ease-out,filter .18s ease-out,background .18s ease-out,border-color .18s ease-out,color .18s ease-out;cursor:pointer;border:none;outline:none}.ui-common_button__sfdoC:disabled{opacity:.5;cursor:not-allowed}.ui-common_buttonDefault__xPlIn{background:linear-gradient(135deg,var(--accent-indigo),var(--accent-pink));color:var(--color-text-primary);padding:.5rem 1rem}.ui-common_buttonDefault__xPlIn:hover:not(:disabled){box-shadow:0 0 20px rgba(var(--color-primary-rgb),.22);transform:scale(1.02);filter:brightness(1.04)}.ui-common_buttonOutline__iTpsJ{background:var(--glass-bg);border:1px solid var(--glass-border);color:var(--color-text-primary);padding:.5rem 1rem}.ui-common_buttonOutline__iTpsJ:hover:not(:disabled){background:var(--glass-bg-hover);border-color:rgba(var(--color-secondary-rgb),.2);box-shadow:0 0 16px rgba(var(--color-primary-rgb),.08);transform:scale(1.02)}.ui-common_buttonGhost__9H_Hn{background:transparent;color:var(--color-text-primary);padding:.5rem 1rem}.ui-common_buttonGhost__9H_Hn:hover:not(:disabled){background:var(--glass-bg);transform:scale(1.02)}.ui-common_button__sfdoC:active:not(:disabled){transform:scale(.98)}.ui-common_input__mfl9_{width:100%;padding:.5rem .75rem;background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-md);color:var(--color-text-primary);font-size:.875rem;transition:all var(--transition-base)}.ui-common_input__mfl9_::-moz-placeholder{color:var(--color-text-muted)}.ui-common_input__mfl9_::placeholder{color:var(--color-text-muted)}.ui-common_input__mfl9_:focus{outline:none;border-color:var(--accent-indigo);box-shadow:0 0 0 3px rgba(167,139,250,.15)}.ui-common_dialogOverlay__PYfou{position:fixed;inset:0;background:rgba(10,10,15,.8);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);z-index:var(--z-modal)}.ui-common_dialogContent__6__aX{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:rgba(10,10,15,.95);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid var(--glass-border);border-radius:var(--radius-lg);padding:var(--spacing-xl);box-shadow:0 20px 60px rgba(0,0,0,.5);max-width:500px;width:90%;z-index:var(--z-modal)}.ui-common_toast__ttckw{background:rgba(10,10,15,.95);backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);border:1px solid var(--glass-border);border-radius:var(--radius-md);padding:var(--spacing-md);color:var(--color-text-primary);box-shadow:0 10px 40px rgba(0,0,0,.5)}.ui-common_toastSuccess__FDWJn{border-color:var(--success-green)}.ui-common_toastError__z4lZC{border-color:var(--error-red)}.ui-common_card__Qo41Z{background:var(--glass-bg);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid var(--glass-border);border-radius:var(--radius-lg);box-shadow:0 8px 32px rgba(0,0,0,.3);transition:border-color .3s ease,box-shadow .3s ease,transform .3s ease}.ui-common_card__Qo41Z:hover{border-color:rgba(var(--color-secondary-rgb),.2);box-shadow:0 12px 36px rgba(var(--color-primary-rgb),.1);transform:translateY(-2px)}.ui-common_cardHeader__3w4JK{display:flex;flex-direction:column;gap:.375rem;padding:1.5rem;text-align:center}.ui-common_cardTitle__qM8Lt{font-size:1.5rem;font-weight:600;line-height:1.2;letter-spacing:-.02em;color:var(--color-text-primary)}.ui-common_cardDescription__L_7Dl{font-size:.875rem;color:var(--color-text-muted)}.ui-common_cardContent__1gpqO{padding:0 1.5rem 1.5rem}.ui-common_cardFooter__Nask1{display:flex;align-items:center;padding:0 1.5rem 1.5rem}.ui-common_label__Fu92t{font-size:.875rem;font-weight:500;color:var(--color-text-primary);margin-bottom:var(--spacing-xs);display:block}.ui-common_separator__SlHpd{flex-shrink:0;background-color:var(--glass-border);height:1px;width:100%}.ui-common_separatorVertical__1LeKW{height:100%;width:1px}.ui-common_selectTrigger__LM1fZ{display:flex;align-items:center;justify-content:space-between;padding:.5rem .75rem;background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-md);color:var(--color-text-primary);cursor:pointer;transition:all var(--transition-base)}.ui-common_selectTrigger__LM1fZ:hover{background:var(--glass-bg-hover);border-color:rgba(192,132,252,.2)}.ui-common_selectContent__4zGFm{background:rgba(10,10,15,.95);backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);border:1px solid var(--glass-border);border-radius:var(--radius-md);padding:var(--spacing-sm);box-shadow:0 10px 40px rgba(0,0,0,.5)}.ui-common_selectItem__HMpiy{padding:.5rem .75rem;border-radius:var(--radius-sm);color:var(--color-text-primary);cursor:pointer;transition:all var(--transition-fast)}.ui-common_selectItem__HMpiy:hover{background:var(--glass-bg)}.ui-common_sheetOverlay__GhgW9{position:fixed;inset:0;background:rgba(10,10,15,.8);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);z-index:var(--z-modal)}.ui-common_sheetContent__CHLSJ{position:fixed;background:rgba(10,10,15,.95);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid var(--glass-border);box-shadow:-4px 0 20px rgba(0,0,0,.5);z-index:var(--z-modal)}.ui-common_scrollArea__9NRCP{overflow:auto}.ui-common_scrollArea__9NRCP::-webkit-scrollbar{width:8px}.ui-common_scrollArea__9NRCP::-webkit-scrollbar-track{background:transparent}.ui-common_scrollArea__9NRCP::-webkit-scrollbar-thumb{background:var(--glass-border);border-radius:var(--radius-sm)}.ui-common_scrollArea__9NRCP::-webkit-scrollbar-thumb:hover{background:var(--glass-bg-hover)}.confirmation-dialog_overlay__0KcJK{z-index:600;background:rgb(14 30 56/55%)}.confirmation-dialog_content__SDAuL{box-sizing:border-box;z-index:601;width:calc(100% - 2rem);max-width:32rem;max-height:calc(100dvh - 2rem);overflow-y:auto;overflow-wrap:anywhere;border:1px solid var(--color-border);border-radius:.75rem;background:#fffdf9;color:#142c50;box-shadow:0 18px 60px rgb(14 30 56/20%)}.confirmation-dialog_button__CY5jt.confirmation-dialog_button__CY5jt{min-height:44px;height:auto;white-space:normal;padding:.65rem 1.1rem;border:1px solid transparent;border-radius:.5rem;background:#142c50;color:#fffdf9;line-height:1.4}.confirmation-dialog_button__CY5jt.confirmation-dialog_button__CY5jt:hover:not(:disabled){transform:none;filter:none;box-shadow:none;background:#203f6c}.confirmation-dialog_cancel__HSu8A.confirmation-dialog_cancel__HSu8A{border-color:#bcb3a6;background:transparent;color:#142c50}.confirmation-dialog_cancel__HSu8A.confirmation-dialog_cancel__HSu8A:hover:not(:disabled){background:#eee9e0}.confirmation-dialog_destructive__PhV5c.confirmation-dialog_destructive__PhV5c{background:#991453}.confirmation-dialog_destructive__PhV5c.confirmation-dialog_destructive__PhV5c:hover:not(:disabled){background:#7c1043}.confirmation-dialog_button__CY5jt.confirmation-dialog_button__CY5jt:focus-visible{outline:3px solid #991453;outline-offset:3px}@media (prefers-reduced-motion:reduce){.confirmation-dialog_button__CY5jt,.confirmation-dialog_content__SDAuL,.confirmation-dialog_overlay__0KcJK{animation:none!important;transition:none!important}}.admin-dashboard_workspace__8sRwT{display:grid;grid-template-columns:15rem minmax(0,1fr);min-height:100vh;gap:0}.admin-dashboard_skipLink__Qq71w{position:fixed;top:.5rem;left:.5rem;z-index:100;padding:.75rem 1rem;background:#173b78;color:#fff;transform:translateY(-200%)}.admin-dashboard_skipLink__Qq71w:focus{transform:none}.admin-dashboard_sidebar__2_w85{position:sticky;top:0;height:100dvh;overflow-y:auto;display:flex;flex-direction:column;gap:1.75rem;padding:1.75rem 1rem;border-right:1px solid #d7dfeb;background:#fff}.admin-dashboard_sidebarBrand__IEsoC{width:10rem;height:auto}.admin-dashboard_sidebarHeading__QIn1T{display:flex;align-items:center;justify-content:space-between;color:#52647e;font-size:.875rem;padding-inline:.75rem}.admin-dashboard_navigation__GFR42{display:grid;gap:.5rem}.admin-dashboard_workspaceMain__r0els{min-width:0}.admin-dashboard_sidebar__2_w85 .admin-dashboard_tabsList__Up58u{display:flex;flex-direction:column;align-items:stretch;height:auto;width:100%;margin:0;padding:0;gap:.375rem;border:0;border-radius:0;background:none;box-shadow:none;backdrop-filter:none}.admin-dashboard_legacyShortcut___Gl6M,.admin-dashboard_sidebar__2_w85 .admin-dashboard_tabsTrigger___xdGI{display:flex;justify-content:flex-start;align-items:center;gap:.75rem;width:100%;min-height:2.875rem;padding:.75rem;border:1px solid transparent;border-radius:.5rem;color:#33465d;background:transparent;font:inherit;font-size:.875rem;font-weight:500;cursor:pointer;transition:none}.admin-dashboard_legacyShortcut___Gl6M:hover,.admin-dashboard_sidebar__2_w85 .admin-dashboard_tabsTrigger___xdGI:hover{background:#edf3fc;color:#173b78;transform:none}.admin-dashboard_sidebar__2_w85 .admin-dashboard_tabsTrigger___xdGI[data-state=active],.admin-dashboard_sidebar__2_w85 .admin-dashboard_tabsTrigger___xdGI[data-state=active]:hover{background:#e6eefb;border-color:#c6d6ef;color:#173b78;box-shadow:none;font-weight:700}.admin-dashboard_navCount__nYuQK{margin-left:auto;display:inline-block;padding:.125rem .5rem;border-radius:.25rem;color:#173b78;background:#e6eefb;font-size:.8125rem;font-variant-numeric:tabular-nums}.admin-dashboard_sidebarNote__0XaY1{margin:2rem .75rem 1rem;font-size:.75rem;color:#52647e;line-height:1.6}.admin-dashboard_adminPage__6o_ZU .admin-dashboard_menuButton__CCkM8{display:none}.admin-dashboard_workspaceMain__r0els .admin-dashboard_header__Xo_jM{padding:1.75rem 2rem;background:transparent;border:0;box-shadow:none;backdrop-filter:none}.admin-dashboard_workspaceMain__r0els .admin-dashboard_headerContent__XoqqE{max-width:none}.admin-dashboard_workspaceMain__r0els .admin-dashboard_mainContent__gkkTI{padding:0 2rem 2rem}.admin-dashboard_workspaceMain__r0els .admin-dashboard_container__y6cCd{max-width:none;min-width:0}.admin-dashboard_workspaceMain__r0els .admin-dashboard_headerTitle__RL4Yy{font-size:1.75rem;line-height:1.3}.admin-dashboard_workspaceMain__r0els .admin-dashboard_headerSubtitle__fz9W3{margin-top:.375rem;color:#52647e;font-size:.875rem}.admin-dashboard_workspaceMain__r0els .admin-dashboard_card__701Dk{box-shadow:none;background:#fff;border:1px solid #d7dfeb;border-radius:.75rem;backdrop-filter:none}.admin-dashboard_workspaceMain__r0els .admin-dashboard_cardTitle__lJAh5{text-align:left;display:flex;align-items:center;gap:.75rem;font-size:1.25rem}.admin-dashboard_workspaceMain__r0els .admin-dashboard_cardTitle__lJAh5 .admin-dashboard_navCount__nYuQK{margin:0}.admin-dashboard_workspaceMain__r0els [class*=cardHeader]{text-align:left}.admin-dashboard_workspaceMain__r0els .admin-dashboard_card__701Dk:hover{transform:none;border-color:#d7dfeb;box-shadow:none}.admin-dashboard_adminPage__6o_ZU [class*=buttonOutline]{background:#fff;color:#173b78;border:1px solid #b6c4d8;box-shadow:none}.admin-dashboard_adminPage__6o_ZU [class*=buttonOutline]:hover:not(:disabled){background:#edf3fc;color:#102e60;border-color:#173b78;transform:none;filter:none}.admin-dashboard_adminPage__6o_ZU [class*=buttonDefault]{background:#173b78;color:#fff;border:1px solid #173b78;box-shadow:none}.admin-dashboard_adminPage__6o_ZU [class*=buttonDefault]:hover:not(:disabled){background:#102e60;color:#fff;transform:none;filter:none}.admin-dashboard_adminPage__6o_ZU button:disabled{opacity:1;cursor:not-allowed}.admin-dashboard_adminPage__6o_ZU .admin-dashboard_logoutButton__xyhFk{justify-content:flex-start;gap:.75rem;margin:0 .75rem;background:#fff;backdrop-filter:none}.admin-dashboard_adminPage__6o_ZU .admin-dashboard_tabContent__sifBC{margin-top:0;opacity:1}.admin-dashboard_directoryFilters__yWks1{display:flex;flex-wrap:wrap;gap:1rem;align-items:end;margin-bottom:1.25rem;color:#52647e;font-size:.8125rem}.admin-dashboard_directoryFilters__yWks1>div{display:grid;gap:.375rem}.admin-dashboard_directoryFilters__yWks1 label{color:#33465d;font-weight:600}.admin-dashboard_directoryFilters__yWks1 input,.admin-dashboard_directoryFilters__yWks1 select{min-height:2.75rem;padding:.625rem .75rem;border:1px solid #b6c4d8;border-radius:.5rem;background:#fff;color:#173b78;max-width:100%}.admin-dashboard_directoryFilters__yWks1 input{width:20rem}.admin-dashboard_adminPage__6o_ZU :is(button,input,select,a,summary):focus-visible{outline:2px solid #173b78;outline-offset:3px}.admin-dashboard_adminPage__6o_ZU ::-moz-selection{background:#d9e5fa;color:#173b78}.admin-dashboard_adminPage__6o_ZU ::selection{background:#d9e5fa;color:#173b78}.admin-dashboard_adminPage__6o_ZU .admin-dashboard_tableContainer__t8_Ej{max-width:100%;overflow-x:auto}.admin-dashboard_adminPage__6o_ZU .admin-dashboard_tableHeader__xWgdI{text-transform:none;letter-spacing:normal;padding-block:.5rem}.admin-dashboard_adminPage__6o_ZU .admin-dashboard_tableCell__QCtJZ{color:#33465d}.admin-dashboard_adminPage__6o_ZU :is(input,textarea)::-moz-placeholder{color:#52647e;opacity:1}.admin-dashboard_adminPage__6o_ZU :is(input,textarea)::placeholder{color:#52647e;opacity:1}.admin-dashboard_adminPage__6o_ZU .admin-dashboard_badgeActive__TVh3k{color:#146443;background:#eaf6ef;border-color:#abd3bc}.admin-dashboard_adminPage__6o_ZU .admin-dashboard_badgeInactive__zvXUD{color:#991b1b;background:#fff1f1;border-color:#ebbbbb}.admin-dashboard_adminPage__6o_ZU .admin-dashboard_badgePremium__isgKG{color:#173b78;background:#e6eefb;border-color:#c6d6ef}.admin-dashboard_adminPage__6o_ZU .admin-dashboard_badgeFree__QJt1E,.admin-dashboard_adminPage__6o_ZU .admin-dashboard_badgeUser__gD00q{color:#33465d;background:#f1f4fa;border-color:#c7d0de}.admin-dashboard_documentTools__c2JGb{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem}.admin-dashboard_documentTools__c2JGb>div:first-child{min-width:min(100%,14rem)}@media (max-width:900px){.admin-dashboard_workspace__8sRwT{display:block}.admin-dashboard_sidebar__2_w85{position:static;height:auto;padding:1rem;gap:.75rem;border-right:0;border-bottom:1px solid #d7dfeb}.admin-dashboard_sidebar__2_w85 .admin-dashboard_adminBrandLink__KeDZ1{display:none}.admin-dashboard_sidebarHeading__QIn1T{color:#173b78;padding:0}.admin-dashboard_adminPage__6o_ZU .admin-dashboard_menuButton__CCkM8{display:inline-flex}.admin-dashboard_navigation__GFR42[data-open=false]{display:none}.admin-dashboard_sidebar__2_w85 .admin-dashboard_tabsList__Up58u{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.admin-dashboard_sidebarNote__0XaY1{display:none}.admin-dashboard_workspaceMain__r0els .admin-dashboard_header__Xo_jM{padding:1.25rem 1rem}.admin-dashboard_workspaceMain__r0els .admin-dashboard_mainContent__gkkTI{padding:0 1rem 1.5rem}.admin-dashboard_directoryFilters__yWks1{align-items:stretch}.admin-dashboard_directoryFilters__yWks1 input,.admin-dashboard_directoryFilters__yWks1>div{width:100%}}.admin-dashboard_adminPage__6o_ZU{min-height:100vh;background:#f3f6fa;color:var(--color-text-primary);font-family:var(--font-sans)}.admin-dashboard_loadingContainer__wPuYB{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;background:linear-gradient(145deg,#f5f8fd,#ffffff 45%,#e8f8fb)}.admin-dashboard_spinner__p9JNW{width:3rem;height:3rem;color:var(--accent-indigo);animation:admin-dashboard_spin__W836C 1s linear infinite}@keyframes admin-dashboard_spin__W836C{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.admin-dashboard_loadingText__Z0uie{font-size:1.125rem;color:var(--color-text-muted)}.admin-dashboard_header__Xo_jM{background:rgba(255,255,255,.96);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--glass-border);padding:1rem 1.5rem;box-shadow:0 4px 20px rgba(23,59,120,.08)}.admin-dashboard_headerContent__XoqqE{max-width:1400px;margin:0 auto;display:flex;align-items:center;justify-content:space-between}.admin-dashboard_headerLeft__bKWcW{display:flex;align-items:center;gap:1rem}.admin-dashboard_adminBrandLink__KeDZ1{display:inline-grid;align-items:center;transition:transform .18s ease-out,filter .18s ease-out}.admin-dashboard_adminBrandLink__KeDZ1:focus-visible,.admin-dashboard_adminBrandLink__KeDZ1:hover{transform:translateY(-1px);filter:brightness(1.06)}.admin-dashboard_adminBrandImage__CAJYp{width:7.3rem;height:auto;display:block}.admin-dashboard_logoBox__et45i{display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;background:linear-gradient(135deg,var(--accent-indigo),var(--accent-pink));border-radius:var(--radius-lg);box-shadow:0 0 20px rgba(255,97,56,.24)}.admin-dashboard_logoIcon__JlnUr{width:1.5rem;height:1.5rem;color:var(--color-text-primary)}.admin-dashboard_headerTitle__RL4Yy{font-size:1.5rem;font-weight:700;color:var(--color-text-primary);margin:0;font-family:inherit}.admin-dashboard_headerSubtitle__fz9W3{font-size:.875rem;color:var(--color-text-muted);margin:0}.admin-dashboard_logoutButton__xyhFk{background:var(--glass-bg);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid var(--glass-border);color:var(--color-text-primary);transition:all .3s ease}.admin-dashboard_logoutButton__xyhFk:hover{background:var(--glass-bg-hover);border-color:rgba(152,20,79,.3);transform:translateY(-2px);box-shadow:0 4px 12px rgba(23,59,120,.12)}.admin-dashboard_logoutButton__xyhFk:active{transform:scale(.98)}.admin-dashboard_mainContent__gkkTI{padding:2rem 1.5rem}.admin-dashboard_container__y6cCd{max-width:1400px;margin:0 auto}.admin-dashboard_tabs__73wzn{width:100%}.admin-dashboard_tabsList__Up58u{background:var(--glass-bg);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid var(--glass-border);border-radius:var(--radius-lg);padding:.25rem;display:inline-flex;gap:.25rem;margin-bottom:2rem}.admin-dashboard_tabsTrigger___xdGI{background:transparent;color:var(--color-text-muted);border:none;border-radius:var(--radius-md);padding:.75rem 1.5rem;font-weight:500;transition:all .3s ease;display:flex;align-items:center;cursor:pointer}.admin-dashboard_tabsTrigger___xdGI:hover{color:var(--color-text-primary);background:rgba(100,216,232,.14)}.admin-dashboard_tabsTrigger___xdGI[data-state=active]{background:#173b78;color:#ffffff;box-shadow:none}.admin-dashboard_tabsTrigger___xdGI[data-state=active]:hover{background:#98144f}.admin-dashboard_tabsTrigger___xdGI:focus-visible{outline:2px solid #173b78;outline-offset:3px}.admin-dashboard_primaryButton__v95Bw{background:#173b78;color:#fff;border:1px solid #173b78}.admin-dashboard_primaryButton__v95Bw:hover:not(:disabled){background:#98144f;border-color:#98144f;color:#fff;transform:none;box-shadow:none;filter:none}.admin-dashboard_primaryButton__v95Bw:focus-visible{outline:2px solid #173b78;outline-offset:3px}.admin-dashboard_primaryButton__v95Bw:disabled{background:#e7ebf2;color:#536074;border-color:#c7d0de;opacity:1}.admin-dashboard_tabContent__sifBC{animation:none}.admin-dashboard_card__701Dk{background:var(--glass-bg);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid var(--glass-border);border-radius:var(--radius-lg);box-shadow:0 8px 32px rgba(23,59,120,.1);overflow:hidden}.admin-dashboard_cardTitle__lJAh5{font-size:1.5rem;font-weight:700;color:var(--color-text-primary)!important}.admin-dashboard_cardDescription__qVFWs{color:var(--color-text-muted)!important}.admin-dashboard_cardContent__DpHX4{padding:1.5rem}.admin-dashboard_alert__8W5kp{border-radius:var(--radius-md);background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.3);color:var(--accent-red)}.admin-dashboard_alert__8W5kp,.admin-dashboard_successAlert__t5Fkq{margin-bottom:1.5rem;padding:1rem;display:flex;align-items:center;gap:.75rem}.admin-dashboard_successAlert__t5Fkq{border-radius:var(--radius-md);background:rgba(16,185,129,.1);border:1px solid rgba(16,185,129,.3);color:#10b981}.admin-dashboard_formSections__e_u9r{display:flex;flex-direction:column;gap:2rem}.admin-dashboard_formSection__1rstj{display:flex;flex-direction:column;gap:1rem}.admin-dashboard_sectionTitle__nrtdO{font-size:1.25rem;font-weight:600;color:var(--color-text-primary);margin:0}.admin-dashboard_formGrid__R6Gg6{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}.admin-dashboard_fieldGroupFull__ELw2k,.admin-dashboard_fieldGroup__Y5HbQ{display:flex;flex-direction:column;gap:.5rem}.admin-dashboard_fieldGroupFull__ELw2k{grid-column:1/-1}.admin-dashboard_label__uCv2_{color:var(--color-text-primary);font-size:.875rem;font-weight:500}.admin-dashboard_input__AgsLB{background:rgba(79,91,213,.05);border:1px solid var(--glass-border);border-radius:var(--radius-md);padding:.75rem 1rem;color:var(--color-text-primary);font-size:.875rem;transition:all .3s ease}.admin-dashboard_input__AgsLB:focus{outline:none;border-color:var(--accent-indigo);background:rgba(79,91,213,.08);box-shadow:0 0 0 3px rgba(167,139,250,.15)}.admin-dashboard_input__AgsLB::-moz-placeholder{color:var(--color-text-muted)}.admin-dashboard_input__AgsLB::placeholder{color:var(--color-text-muted)}.admin-dashboard_textarea__q60dk{background:rgba(79,91,213,.05);border:1px solid var(--glass-border);border-radius:var(--radius-md);padding:.75rem 1rem;color:var(--color-text-primary);font-size:.875rem;font-family:inherit;resize:vertical;transition:all .3s ease}.admin-dashboard_textarea__q60dk:focus{outline:none;border-color:var(--accent-indigo);background:rgba(79,91,213,.08);box-shadow:0 0 0 3px rgba(167,139,250,.15)}.admin-dashboard_textarea__q60dk::-moz-placeholder{color:var(--color-text-muted)}.admin-dashboard_textarea__q60dk::placeholder{color:var(--color-text-muted)}.admin-dashboard_reviewEditor__S5NYz{display:grid;gap:.75rem;margin-top:.75rem}.admin-dashboard_reviewEditor__S5NYz label{font-size:.875rem;font-weight:600}.admin-dashboard_reviewBadge__sEDqK{width:-moz-fit-content;width:fit-content;border:1px solid rgba(180,83,9,.28);border-radius:999px;background:rgba(245,158,11,.12);color:#92400e;padding:.25rem .65rem;font-size:.75rem;font-weight:700}.admin-dashboard_reviewTextarea__7VPjy{width:100%;min-height:10rem;resize:vertical;border:1px solid var(--glass-border);border-radius:var(--radius-md);background:rgba(255,255,255,.84);color:var(--color-text-primary);padding:.875rem;font:inherit;line-height:1.6}.admin-dashboard_reviewTextarea__7VPjy:focus-visible{outline:3px solid rgba(79,91,213,.2);border-color:var(--accent-indigo)}.admin-dashboard_reviewError__I79eb{border:1px solid rgba(239,68,68,.3);border-radius:var(--radius-md);background:rgba(239,68,68,.1);color:#b91c1c;padding:.75rem}.admin-dashboard_buttonSpinner__SjxOK{width:1rem;height:1rem;margin-right:.5rem;animation:admin-dashboard_spin__W836C 1s linear infinite}.admin-dashboard_separator__1t8vl{background:var(--glass-border);height:1px;border:none}.admin-dashboard_saveButtonContainer__eZOMj{display:flex;justify-content:flex-end;padding-top:1.5rem}.admin-dashboard_saveButton__DTgW3{background:linear-gradient(135deg,var(--accent-indigo),var(--accent-pink));color:var(--color-text-primary);padding:.75rem 2rem;border-radius:var(--radius-md);font-weight:600;border:none;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;box-shadow:0 0 20px rgba(79,91,213,.3)}.admin-dashboard_saveButton__DTgW3:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 0 30px rgba(79,91,213,.5)}.admin-dashboard_saveButton__DTgW3:disabled{opacity:.6;cursor:not-allowed}.admin-dashboard_tableContainer__t8_Ej{overflow-x:auto;border-radius:var(--radius-md);border:1px solid var(--glass-border)}.admin-dashboard_table__Y26JX{width:100%;border-collapse:collapse}.admin-dashboard_tableHead__9te_1{background:rgba(79,91,213,.05);border-bottom:1px solid var(--glass-border)}.admin-dashboard_tableHeader__xWgdI{padding:1rem;text-align:left;font-size:.875rem;font-weight:600;color:var(--color-text-primary);text-transform:uppercase;letter-spacing:.05em}.admin-dashboard_tableBody__b8bis{background:transparent}.admin-dashboard_tableRow__wCodo{border-bottom:1px solid var(--glass-border);transition:background .2s ease}.admin-dashboard_tableRow__wCodo:hover{background:rgba(79,91,213,.03)}.admin-dashboard_tableRow__wCodo:last-child{border-bottom:none}.admin-dashboard_tableCell__QCtJZ{padding:1rem;font-size:.875rem;color:var(--color-text-muted)}.admin-dashboard_rowActionCell__sIbv5{min-width:10rem}.admin-dashboard_deleteRowButton__BKCm3{color:#b91c1c}.admin-dashboard_deleteRowButton__BKCm3:hover{color:#991b1b;background:rgb(254 226 226/70%)}.admin-dashboard_rowError__RcKmy{max-width:11rem;margin-top:.375rem;color:#b91c1c;font-size:.75rem;line-height:1.25}.admin-dashboard_badgeActive__TVh3k{border-radius:var(--radius-full);background:rgba(16,185,129,.2);color:#10b981;border:1px solid rgba(16,185,129,.3)}.admin-dashboard_badgeActive__TVh3k,.admin-dashboard_badgeInactive__zvXUD{display:inline-flex;align-items:center;padding:.25rem .75rem;font-size:.75rem;font-weight:500}.admin-dashboard_badgeInactive__zvXUD{border-radius:var(--radius-full);background:rgba(239,68,68,.2);color:var(--accent-red);border:1px solid rgba(239,68,68,.3)}.admin-dashboard_badgeSuperuser__ZvVNA{background:#98144f;color:#fff}.admin-dashboard_badgeSuperuser__ZvVNA,.admin-dashboard_badgeUser__gD00q{display:inline-flex;align-items:center;padding:.25rem .75rem;border-radius:var(--radius-full);font-size:.75rem;font-weight:500}.admin-dashboard_badgeUser__gD00q{background:rgba(79,91,213,.1);color:var(--color-text-muted);border:1px solid var(--glass-border)}.admin-dashboard_badgePremium__isgKG{border-radius:var(--radius-full);background:rgba(251,191,36,.2);color:#783f08;border:1px solid rgba(251,191,36,.3)}.admin-dashboard_badgeFree__QJt1E,.admin-dashboard_badgePremium__isgKG{display:inline-flex;align-items:center;padding:.25rem .75rem;font-size:.75rem;font-weight:500}.admin-dashboard_badgeFree__QJt1E{border-radius:var(--radius-full);background:rgba(79,91,213,.05);color:var(--color-text-muted);border:1px solid var(--glass-border)}@keyframes admin-dashboard_fade-in__J3os3{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.admin-dashboard_uploadFormContainer__7pSgk{display:flex;flex-direction:column;gap:1rem}.admin-dashboard_folderControls__halU6{display:flex;flex-direction:column;gap:.75rem}.admin-dashboard_folderSelectRow__3SAQR{display:flex;flex-direction:column;gap:.4rem}.admin-dashboard_folderLabel__3WtLi{font-size:.8rem;font-weight:500;color:var(--color-text-muted)}.admin-dashboard_folderSelect___utlq{background:rgba(79,91,213,.05);border:1px solid var(--glass-border);border-radius:var(--radius-md);color:var(--color-text-primary);padding:.65rem .75rem;font-size:.85rem}.admin-dashboard_folderCreateRow__vWTBt{display:grid;grid-template-columns:1fr 1fr auto;gap:.5rem}.admin-dashboard_folderInput__iI4E1{background:rgba(79,91,213,.05);border:1px solid var(--glass-border);color:var(--color-text-primary)}.admin-dashboard_folderCreateButton__JjDtr{white-space:nowrap}.admin-dashboard_documentsWorkspace__LAmFa{display:grid;grid-template-columns:minmax(200px,240px) minmax(0,1fr);gap:1rem;align-items:start}.admin-dashboard_folderSidebar__EQfZB{min-width:0;position:sticky;top:1rem;background:var(--glass-bg);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid var(--glass-border);border-radius:var(--radius-md);padding:.75rem}.admin-dashboard_folderSidebarHeader__CCTS_{display:flex;align-items:center;justify-content:space-between;margin-bottom:.65rem}.admin-dashboard_folderSidebarTitle__gjM4u{font-size:.8rem;font-weight:600;color:var(--color-text-primary);letter-spacing:.02em}.admin-dashboard_folderSidebarActionButton__szFBg{width:1.8rem;height:1.8rem;padding:0;color:var(--color-text-muted)}.admin-dashboard_folderSidebarActionButton__szFBg:hover{color:var(--color-text-primary)}.admin-dashboard_folderCreatePanel__gzZEY{display:flex;flex-direction:column;gap:.45rem;margin-bottom:.7rem;padding:.55rem;border-radius:var(--radius-md);border:1px solid var(--glass-border);background:rgba(18,20,31,.5)}.admin-dashboard_folderCreatePanelActions___Ioa3{display:flex;align-items:center;justify-content:flex-end;gap:.4rem}.admin-dashboard_folderNavList__A4IFs{display:flex;flex-direction:column;gap:.35rem}.admin-dashboard_folderNavRow__y422l{display:flex;align-items:center;gap:.35rem}.admin-dashboard_folderNavItem__Cv_3r{flex:1;min-width:0;display:flex;align-items:center;justify-content:space-between;padding:.48rem .55rem;border:1px solid transparent;border-radius:var(--radius-md);background:transparent;color:var(--color-text-muted);transition:all var(--transition-base);cursor:pointer}.admin-dashboard_folderNavItem__Cv_3r:hover{color:var(--color-text-primary);background:rgba(79,91,213,.05);border-color:rgba(79,91,213,.08)}.admin-dashboard_folderNavItemActive__VDPiv{color:var(--color-text-primary);background:rgba(79,91,213,.16);border-color:rgba(79,91,213,.45)}.admin-dashboard_folderNavLabel__GFIJp{display:inline-flex;flex:1;align-items:center;gap:.45rem;min-width:0;text-align:left;font-size:.78rem}.admin-dashboard_folderNavName__9jLPK{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-dashboard_folderNavIcon__ACMa1{width:.85rem;height:.85rem;flex-shrink:0}.admin-dashboard_folderCountBadge__t1_Uh{display:inline-flex;align-items:center;justify-content:center;min-width:1.3rem;height:1.15rem;border-radius:999px;padding:0 .35rem;font-size:.68rem;color:var(--color-text-muted);border:1px solid var(--glass-border);background:rgba(79,91,213,.04)}.admin-dashboard_folderRowActions__XHRDK{display:inline-flex;align-items:center;gap:.2rem}.admin-dashboard_folderInlineIconButton__3iAYL{width:1.65rem;height:1.65rem;padding:0;color:var(--color-text-muted)}.admin-dashboard_folderInlineIconButton__3iAYL:hover{color:var(--color-text-primary)}.admin-dashboard_folderRenameRow__3SciJ{display:flex;align-items:center;gap:.2rem;width:100%}.admin-dashboard_folderRenameInput__AARBM{height:1.85rem;font-size:.75rem}.admin-dashboard_documentsMainPane__12SR0{min-width:0}.admin-dashboard_fileDropzone__tvA1X{border:2px dashed var(--glass-border);border-radius:var(--radius-md);padding:2rem;background:var(--glass-bg);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:all var(--transition-base);cursor:pointer;position:relative;min-height:160px;display:flex;align-items:center;justify-content:center}.admin-dashboard_fileDropzone__tvA1X:hover{border-color:rgba(192,132,252,.2);background:var(--glass-bg-hover)}.admin-dashboard_fileDropzoneDragging__rTOza{border-color:var(--accent-indigo);background:rgba(79,91,213,.1)}.admin-dashboard_dropzoneContent__e_eo_{display:flex;flex-direction:column;align-items:center;justify-content:center;pointer-events:none;text-align:center}.admin-dashboard_dropzoneIcon__yxi_3{width:2.5rem;height:2.5rem;color:var(--color-text-muted);margin-bottom:.75rem}.admin-dashboard_dropzoneText__s_1M8{font-size:.875rem;font-weight:500;color:var(--color-text-primary);margin-bottom:.25rem}.admin-dashboard_dropzoneSubtext__Tk1iv{font-size:.75rem;color:var(--color-text-muted)}.admin-dashboard_documentList__4G4xX{display:flex;flex-direction:column;gap:1rem}.admin-dashboard_documentGroupList__vKaQz{display:flex;flex-direction:column;gap:.75rem}.admin-dashboard_folderGroupHeader__sROSQ{display:inline-flex;align-items:center;gap:.5rem;margin:.25rem 0 .5rem;color:var(--color-text-primary);font-size:.9rem;font-weight:600}.admin-dashboard_folderGroupIcon__A4TOm{width:1rem;height:1rem;color:var(--color-text-muted)}.admin-dashboard_documentItem__SnNJ3{display:flex;align-items:flex-start;gap:1rem;padding:1rem;background:var(--glass-bg);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid var(--glass-border);border-radius:var(--radius-md);transition:all var(--transition-base)}.admin-dashboard_documentItem__SnNJ3:hover{background:var(--glass-bg-hover);border-color:rgba(192,132,252,.2)}.admin-dashboard_documentIcon__yYuse{flex-shrink:0;margin-top:.125rem}.admin-dashboard_documentIconSvg__1tXqa{width:1.25rem;height:1.25rem;color:var(--color-text-muted)}.admin-dashboard_documentItemContent__r_5Iw{flex:1;min-width:0;display:flex;flex-direction:column;gap:.5rem}.admin-dashboard_documentFileName__S794_{font-size:.875rem;font-weight:500;color:var(--color-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-dashboard_documentMeta__WOmzT{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.75rem;color:var(--color-text-muted)}.admin-dashboard_documentMetaItem__NirEk{display:flex;align-items:center;gap:.25rem}.admin-dashboard_folderBadge__jiJAo{display:inline-flex;align-items:center;min-width:0;max-width:15rem;padding:.125rem .55rem;border-radius:999px;border:1px solid var(--glass-border);background:rgba(79,91,213,.06);font-size:.7rem;color:var(--color-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-dashboard_documentActions__iv36z{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.admin-dashboard_documentAlertCompact__Fpc__{margin-top:.5rem;padding:.5rem .75rem}.admin-dashboard_stackedAlertSpacing__47prB{margin-bottom:1rem}.admin-dashboard_documentErrorText__Dt3hv{font-size:.75rem;color:var(--color-text-muted);margin:0}.admin-dashboard_statusBadge__LtWHl{display:inline-flex;align-items:center;gap:.375rem;padding:.375rem .75rem;border-radius:var(--radius-full);font-size:.75rem;font-weight:500;border:1px solid transparent}.admin-dashboard_statusPending__0HxLr{background:rgba(251,191,36,.15);color:#fbbf24;border-color:rgba(251,191,36,.35)}.admin-dashboard_statusProcessing__7WD1H{background:rgba(59,130,246,.15);color:#60a5fa;border-color:rgba(59,130,246,.35)}.admin-dashboard_statusCompleted__AdJHQ{background:rgba(16,185,129,.15);color:#34d399;border-color:rgba(16,185,129,.35)}.admin-dashboard_statusFailed__ax2Qu{background:rgba(239,68,68,.15);color:var(--accent-red);border-color:rgba(239,68,68,.35)}.admin-dashboard_statusIcon__dKjG0{width:.875rem;height:.875rem}.admin-dashboard_statusIconSpin__YBiuF{animation:admin-dashboard_spin__W836C 1s linear infinite}.admin-dashboard_filesList__bxIz4{flex-direction:column;gap:.5rem;max-height:300px;overflow-y:auto;padding:.5rem}.admin-dashboard_filePreview__aTzjl,.admin-dashboard_filesList__bxIz4{display:flex;border:1px solid var(--glass-border);border-radius:var(--radius-md);background:var(--glass-bg)}.admin-dashboard_filePreview__aTzjl{align-items:center;justify-content:space-between;padding:1rem;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.admin-dashboard_filePreviewInfo__DLkLB{display:flex;align-items:center;gap:.75rem}.admin-dashboard_filePreviewName__awhSR{font-size:.875rem;font-weight:500;color:var(--color-text-primary)}.admin-dashboard_filePreviewSize__B5pFS{font-size:.75rem;color:var(--color-text-muted);margin-top:.125rem}.admin-dashboard_filePreviewIcon__a9cYL{width:1.25rem;height:1.25rem;color:var(--color-text-muted)}.admin-dashboard_iconButton__kRvqc{height:2rem;width:2rem;padding:0;color:var(--color-text-muted);cursor:pointer;pointer-events:auto;position:relative;z-index:1}.admin-dashboard_iconButton__kRvqc:hover{color:var(--accent-red);background:rgba(239,68,68,.1)}.admin-dashboard_iconButton__kRvqc:disabled{opacity:.5;cursor:not-allowed}.admin-dashboard_iconButtonIcon__CH4v9{width:1rem;height:1rem}.admin-dashboard_fullWidth__QZG_v{width:100%}.admin-dashboard_buttonContent___eIcN{display:inline-flex;align-items:center;gap:.5rem}.admin-dashboard_loadingState__fiwf4{display:flex;align-items:center;justify-content:center;padding:3rem 0;color:var(--color-text-muted)}.admin-dashboard_loadingIcon__U1yCp{width:2rem;height:2rem;color:var(--color-text-muted)}.admin-dashboard_emptyState__0DmwO{text-align:center;padding:3rem 0;color:var(--color-text-muted)}.admin-dashboard_emptyStateIcon__e4Tt4{width:3rem;height:3rem;opacity:.5;color:var(--color-text-muted);margin-bottom:1rem}.admin-dashboard_emptyStateTitle__K_B7C{font-size:.95rem;color:var(--color-text-primary)}.admin-dashboard_emptyStateSubtext__t6Cd9{font-size:.8rem;color:var(--color-text-muted);margin-top:.25rem}.admin-dashboard_errorState__AJsHP{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:2rem 1rem;text-align:center;color:#b91c1c;background:rgb(254 242 242/60%);border:1px solid rgb(254 202 202/80%);border-radius:.5rem}.admin-dashboard_errorStateIcon__7joid{width:1.5rem;height:1.5rem}.admin-dashboard_errorStateTitle__lseFu{font-size:.95rem;font-weight:600}.admin-dashboard_errorStateSubtext__k6dMq{max-width:28rem;font-size:.8rem;color:#991b1b}.admin-dashboard_retryButton__SE8pA{height:2rem;padding:0 .75rem;font-size:.75rem}.admin-dashboard_retryButtonContent__lRFkP{display:inline-flex;align-items:center;gap:.375rem}.admin-dashboard_conversationsWorkspace__6Hb5e{display:grid;grid-template-columns:minmax(17rem,.72fr) minmax(0,1.6fr);min-width:0;min-height:34rem;border:1px solid var(--glass-border);border-radius:var(--radius-md);overflow:hidden;background:rgba(255,255,255,.44)}.admin-dashboard_conversationListPane__Ktv7K,.admin-dashboard_transcriptPane__c_ctE{min-width:0}.admin-dashboard_conversationListPane__Ktv7K{display:flex;flex-direction:column;border-right:1px solid var(--glass-border);background:rgba(23,59,120,.025)}.admin-dashboard_conversationList__kUpYd{display:flex;flex:1;flex-direction:column;max-height:48rem;overflow-y:auto}.admin-dashboard_conversationSummary__xi5ld{width:100%;min-width:0;padding:1rem;border:0;border-bottom:1px solid var(--glass-border);background:transparent;color:var(--color-text-primary);text-align:left;cursor:pointer;transition:background .15s ease-out,box-shadow .15s ease-out}.admin-dashboard_conversationSummary__xi5ld:hover{background:rgba(100,216,232,.1)}.admin-dashboard_conversationSummary__xi5ld:focus-visible{position:relative;z-index:1;outline:2px solid var(--accent-indigo);outline-offset:-2px}.admin-dashboard_conversationSummarySelected__Y88M9{background:rgba(152,20,79,.08);box-shadow:none}.admin-dashboard_conversationEmail__BZgzt,.admin-dashboard_conversationSummaryTitle__lg4OR,.admin-dashboard_conversationUser__P4o8C{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-dashboard_conversationSummaryTitle__lg4OR{margin-bottom:.4rem;font-size:.95rem;font-weight:700}.admin-dashboard_conversationUser__P4o8C{font-size:.82rem;font-weight:600}.admin-dashboard_conversationEmail__BZgzt{margin-top:.1rem;color:var(--color-text-muted);font-size:.76rem}.admin-dashboard_conversationMeta__3LTJB{display:flex;flex-wrap:wrap;gap:.25rem .65rem;margin-top:.7rem;color:var(--color-text-muted);font-size:.7rem;font-variant-numeric:tabular-nums}.admin-dashboard_conversationPagination__3shlD,.admin-dashboard_transcriptPagination__Nds_p{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem;padding:.75rem;border-top:1px solid var(--glass-border);color:var(--color-text-muted);font-size:.75rem;font-variant-numeric:tabular-nums}.admin-dashboard_conversationPagination__3shlD button,.admin-dashboard_transcriptPagination__Nds_p button{min-width:2.75rem;min-height:2.75rem}.admin-dashboard_transcriptPane__c_ctE{padding:1.25rem}.admin-dashboard_transcriptHeader__tYU4Z{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.75rem;padding-bottom:1rem;border-bottom:1px solid var(--glass-border)}.admin-dashboard_transcriptHeader__tYU4Z h2{margin:0;color:var(--color-text-primary);font-size:1.15rem;font-weight:700}.admin-dashboard_transcriptHeader__tYU4Z p,.admin-dashboard_transcriptHeader__tYU4Z>span{margin:.25rem 0 0;color:var(--color-text-muted);font-size:.78rem;overflow-wrap:anywhere}.admin-dashboard_transcript__Nm4Ll{display:flex;flex-direction:column;gap:.9rem;max-height:44rem;padding:1rem .25rem 0 0;overflow-y:auto}.admin-dashboard_transcriptMessage__n_BMG{width:min(88%,46rem);padding:.9rem 1rem;border:1px solid var(--glass-border);border-radius:var(--radius-md)}.admin-dashboard_userMessage__4aN1D{align-self:flex-end;background:rgba(23,59,120,.07)}.admin-dashboard_assistantMessage__s_t3Q{align-self:flex-start;background:rgba(255,255,255,.75)}.admin-dashboard_messageHeader__qBXNZ{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.4rem 1rem;margin-bottom:.45rem;color:var(--color-text-primary);font-size:.75rem}.admin-dashboard_messageHeader__qBXNZ time{color:var(--color-text-muted);font-variant-numeric:tabular-nums}.admin-dashboard_messageContent__gMDZL,.admin-dashboard_messageSources__71dtr p{margin:0;color:var(--color-text-primary);line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere}.admin-dashboard_messageSources__71dtr{margin-top:.8rem;padding-top:.65rem;border-top:1px solid var(--glass-border);color:var(--color-text-muted);font-size:.78rem}.admin-dashboard_messageSources__71dtr summary{width:-moz-fit-content;width:fit-content;min-height:2.75rem;display:flex;align-items:center;cursor:pointer;color:var(--accent-indigo);font-weight:600}.admin-dashboard_messageSources__71dtr ul{display:grid;gap:.65rem;margin:0;padding:0 0 0 1.1rem}.admin-dashboard_messageSources__71dtr li::marker{color:var(--accent-pink)}.admin-dashboard_messageSources__71dtr p{margin-top:.2rem;color:var(--color-text-muted);font-size:.75rem}.admin-dashboard_conversationError__MKI1Y,.admin-dashboard_conversationState__Syzg3{min-height:18rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.65rem;padding:2rem;color:var(--color-text-muted);text-align:center}.admin-dashboard_conversationError__MKI1Y svg,.admin-dashboard_conversationStateIconSpin__Of6N8,.admin-dashboard_conversationState__Syzg3 svg{width:2rem;height:2rem}.admin-dashboard_conversationStateIconSpin__Of6N8{color:var(--accent-indigo);animation:admin-dashboard_spin__W836C 1s linear infinite}.admin-dashboard_conversationError__MKI1Y{color:#991b1b;background:rgb(254 242 242/60%)}@media (max-width:768px){.admin-dashboard_headerContent__XoqqE{flex-direction:column;gap:1rem;align-items:flex-start}.admin-dashboard_headerLeft__bKWcW{width:100%;flex-direction:column;align-items:flex-start}.admin-dashboard_adminBrandImage__CAJYp{width:6.9rem}.admin-dashboard_mainContent__gkkTI{padding:1rem}.admin-dashboard_folderCreateRow__vWTBt,.admin-dashboard_formGrid__R6Gg6{grid-template-columns:1fr}.admin-dashboard_documentsWorkspace__LAmFa{grid-template-columns:minmax(0,1fr)}.admin-dashboard_folderSidebar__EQfZB{position:static;padding:.65rem}.admin-dashboard_folderNavList__A4IFs{flex-direction:row;flex-wrap:nowrap;overflow-x:auto;padding-bottom:.2rem}.admin-dashboard_folderNavRow__y422l{min-width:220px}.admin-dashboard_folderNavItem__Cv_3r{min-width:180px}.admin-dashboard_documentActions__iv36z{width:100%;justify-content:flex-end;flex-wrap:wrap}.admin-dashboard_tableContainer__t8_Ej{overflow-x:scroll}.admin-dashboard_table__Y26JX{min-width:800px}.admin-dashboard_tabsList__Up58u{display:flex;width:100%;height:auto;flex-wrap:wrap}.admin-dashboard_tabsTrigger___xdGI{flex:1 1 9rem;min-height:2.75rem;padding-inline:.75rem}.admin-dashboard_cardContent__DpHX4{padding:1rem}.admin-dashboard_conversationsWorkspace__6Hb5e{grid-template-columns:minmax(0,1fr)}.admin-dashboard_conversationListPane__Ktv7K{border-right:0;border-bottom:1px solid var(--glass-border)}.admin-dashboard_conversationList__kUpYd{max-height:24rem}.admin-dashboard_transcriptPane__c_ctE{padding:1rem}.admin-dashboard_transcriptMessage__n_BMG{width:100%}}.BillingManagement_management__K2r5o{display:grid;gap:1.5rem;width:100%;min-width:0;color:#173b78;font-family:var(--font-sans);font-size:.875rem;line-height:1.6}.BillingManagement_management__K2r5o ::-moz-selection{background:#d9e5fa;color:#173b78}.BillingManagement_management__K2r5o ::selection{background:#d9e5fa;color:#173b78}.BillingManagement_controls__iHjwb{margin-bottom:1.5rem}.BillingManagement_stripePanel__aQcrw{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.75rem 1.5rem;padding:1.125rem 1.25rem;box-shadow:none;border-radius:.75rem}.BillingManagement_stripePanel__aQcrw .BillingManagement_sectionHeader__CThTk{grid-column:1;margin:0;align-items:center}.BillingManagement_stripePanel__aQcrw .BillingManagement_sectionHeader__CThTk h2{font-size:1rem}.BillingManagement_stripePanel__aQcrw .BillingManagement_sectionHeader__CThTk>button{font-size:.8125rem}.BillingManagement_stripePanel__aQcrw .BillingManagement_switchRow__zaeg5{grid-column:2;grid-row:1/3;margin:0;align-self:start}.BillingManagement_stripeMessage__qjRaY{font-size:.8125rem;color:#783f08}.BillingManagement_stripeMessage__qjRaY[data-mode=live]{color:#146443}.BillingManagement_stripeDetails__FFNrt{grid-column:1/-1;color:#52647e;font-size:.8125rem}.BillingManagement_stripeDetails__FFNrt summary{cursor:pointer;width:-moz-fit-content;width:fit-content;min-height:1.75rem}.BillingManagement_management__K2r5o .BillingManagement_billingSwitch__Z9mG2{min-height:1.5rem;height:1.5rem;width:2.75rem;border-radius:1rem;padding:0;flex-shrink:0}.BillingManagement_workspaces__xuMpR{display:flex;flex-wrap:wrap;gap:.5rem;border-bottom:1px solid #d7dfeb;padding-bottom:1rem}.BillingManagement_management__K2r5o .BillingManagement_workspaceButton__FLlQl{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;padding:.625rem .875rem;border:1px solid #c7d0de;border-radius:.5rem;background:#fff;color:#33465d;font-weight:600;text-align:left;cursor:pointer}.BillingManagement_management__K2r5o .BillingManagement_workspaceButton__FLlQl:hover{background:#edf3fc;border-color:#173b78}.BillingManagement_management__K2r5o .BillingManagement_workspaceButton__FLlQl[aria-current=page]{background:#173b78;color:#fff;border-color:#173b78}.BillingManagement_workspaceCount__XD5EE{display:inline-flex;align-items:center;justify-content:center;min-width:1.5rem;padding:0 .375rem;border-radius:.25rem;background:#edf1f7;color:#173b78;font-size:.8125rem;font-variant-numeric:tabular-nums}.BillingManagement_attention__ItcR3{border-radius:.25rem;padding:.125rem .375rem;background:#fff0d2;color:#783f08;font-size:.75rem;font-weight:600}.BillingManagement_summaryLine__oWgzJ{display:flex;justify-content:space-between;align-items:center;gap:1rem;color:#52647e;font-size:.8125rem}.BillingManagement_queueFilters__c2kY7,.BillingManagement_statusFilters__AHODG{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.BillingManagement_queueFilters__c2kY7{margin-bottom:1rem}.BillingManagement_management__K2r5o .BillingManagement_queueFilters__c2kY7 button{border:1px solid #c7d0de;border-radius:.5rem;padding:.5rem .75rem;color:#33465d;background:#fff;cursor:pointer}.BillingManagement_management__K2r5o .BillingManagement_queueFilters__c2kY7 button[aria-pressed=true]{color:#173b78;background:#e6eefb;border-color:#173b78;font-weight:600}.BillingManagement_panel__kB7qU{min-width:0;padding:1.5rem;border:1px solid #d7dfeb;border-radius:var(--radius-lg);background:#fff;box-shadow:0 4px 16px rgb(23 59 120/5%)}.BillingManagement_management__K2r5o h2,.BillingManagement_management__K2r5o h3{margin:0;color:var(--color-text-primary);font-family:inherit;font-weight:700;line-height:1.4}.BillingManagement_management__K2r5o h2{font-size:1.5rem}.BillingManagement_management__K2r5o h3{font-size:1.125rem}.BillingManagement_management__K2r5o p{margin:0}.BillingManagement_sectionHeader__CThTk{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:1rem;margin-bottom:1.25rem}.BillingManagement_sectionHeader__CThTk>div{min-width:0}.BillingManagement_description__xzPsk,.BillingManagement_sectionHeader__CThTk p{max-width:75ch;color:#52647e}.BillingManagement_sectionHeader__CThTk p{margin-top:.375rem}.BillingManagement_management__K2r5o .BillingManagement_description__xzPsk{margin-block:.75rem 1rem}.BillingManagement_modeNotice__6K4MZ{padding:1rem;border:1px solid #d6ae6b;border-radius:var(--radius-md);background:#fff7e7;color:#783f08}.BillingManagement_modeNotice__6K4MZ[data-mode=live]{background:#edf3ff;border-color:#a8bfeb;color:#173b78}.BillingManagement_modeNotice__6K4MZ p{margin-top:.375rem;max-width:75ch}.BillingManagement_switchRow__zaeg5{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;margin-top:1rem}.BillingManagement_switchLabel__JmSBZ{display:inline-flex;align-items:center;gap:.75rem;min-height:2.75rem;cursor:pointer}.BillingManagement_switchLabel__JmSBZ strong{margin-left:.5rem}.BillingManagement_billingSwitch__Z9mG2[data-state=checked]{background:var(--accent-indigo)}.BillingManagement_billingSwitch__Z9mG2[data-state=unchecked]{background:#64748b}.BillingManagement_settingsDetails__SmCrE{display:grid;gap:.75rem;margin:0}.BillingManagement_settingsDetails__SmCrE div{display:grid;grid-template-columns:minmax(10rem,.4fr) minmax(0,1fr);gap:.25rem 1rem}.BillingManagement_settingsDetails__SmCrE dt{font-weight:600}.BillingManagement_settingsDetails__SmCrE dd{margin:0;color:var(--color-text-muted);overflow-wrap:anywhere}.BillingManagement_lookup__uLfSn,.BillingManagement_toolbar__eJ86a{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.BillingManagement_toolbar__eJ86a{margin-bottom:1rem}.BillingManagement_field__Kc8_U label,.BillingManagement_toolbar__eJ86a label{font-weight:600}.BillingManagement_toolbar__eJ86a>span{color:var(--color-text-muted)}.BillingManagement_field__Kc8_U input,.BillingManagement_field__Kc8_U textarea,.BillingManagement_management__K2r5o select{min-height:2.75rem;max-width:100%;border:1px solid var(--glass-border);border-radius:var(--radius-md);background:#fff;color:var(--color-text-primary);padding:.625rem .75rem;font:inherit;caret-color:var(--accent-indigo)}.BillingManagement_management__K2r5o button{min-height:2.75rem;max-width:100%;white-space:normal;transition:none}.BillingManagement_management__K2r5o [class*=buttonOutline]{color:#173b78;background:#fff;border:1px solid #b6c4d8}.BillingManagement_management__K2r5o [class*=buttonOutline]:hover:not(:disabled){color:#102e60;background:#edf3fc;border-color:#173b78}.BillingManagement_management__K2r5o button:active:not(:disabled),.BillingManagement_management__K2r5o button:hover:not(:disabled){transform:none;box-shadow:none;filter:none}.BillingManagement_management__K2r5o .BillingManagement_primaryButton__Gr1sm{background:#173b78;color:#fff;border:1px solid #173b78}.BillingManagement_management__K2r5o .BillingManagement_primaryButton__Gr1sm:hover:not(:disabled){background:#98144f;color:#fff;border-color:#98144f}.BillingManagement_management__K2r5o .BillingManagement_primaryButton__Gr1sm:active:not(:disabled){background:#76103e;border-color:#76103e}.BillingManagement_management__K2r5o button:disabled{opacity:1;background:#e7ebf2;color:#536074;border:1px solid #c7d0de;cursor:not-allowed}.BillingManagement_management__K2r5o input:disabled,.BillingManagement_management__K2r5o select:disabled{opacity:.6;cursor:not-allowed}.BillingManagement_management__K2r5o :is(button,input,select,a):focus-visible,.BillingManagement_tableScroll__JRoZH:focus-visible{outline:2px solid var(--accent-indigo);outline-offset:3px}.BillingManagement_management__K2r5o :is(input,select):hover:not(:disabled){border-color:var(--accent-indigo)}.BillingManagement_filters__l3gSN{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-bottom:1.25rem;align-items:end}.BillingManagement_filters__l3gSN input,.BillingManagement_filters__l3gSN select{width:100%}.BillingManagement_searchField__XQQdX{grid-column:span 2}.BillingManagement_filterActions__R0wys{display:flex;flex-wrap:wrap;gap:.75rem;grid-column:1/-1}.BillingManagement_management__K2r5o .BillingManagement_resultCount__WMLhJ{margin-bottom:.75rem;color:#52647e;font-variant-numeric:tabular-nums}.BillingManagement_management__K2r5o.BillingManagement_purchaseDialog__GbrY7{width:calc(100% - 2rem);max-width:42rem;max-height:calc(100dvh - 2rem);overflow-y:auto;padding:1.5rem;background:#fff;border:1px solid #d7dfeb;border-radius:.75rem;gap:1rem}.BillingManagement_purchaseDialog__GbrY7 h2{font-size:1.25rem;text-align:left}.BillingManagement_purchaseDialog__GbrY7 [id$=description],.BillingManagement_purchaseDialog__GbrY7 header{text-align:left;color:#52647e}.BillingManagement_purchaseDetails__i8Py6{margin:0}.BillingManagement_purchaseDetails__i8Py6>div{display:grid;grid-template-columns:9rem minmax(0,1fr);gap:.5rem 1rem;padding:.75rem 0;border-bottom:1px solid #e3e8f0}.BillingManagement_purchaseDetails__i8Py6 dt{font-weight:600}.BillingManagement_purchaseDetails__i8Py6 dd{margin:0;color:#33465d;overflow-wrap:anywhere}.BillingManagement_dialogActions__y_EHt{display:flex;justify-content:flex-end;gap:.75rem;flex-wrap:wrap}.BillingManagement_reviewForm__BmHIT{display:grid;gap:1rem;margin-top:1rem}.BillingManagement_requestMessage__WoTpR{white-space:pre-wrap}.BillingManagement_field__Kc8_U textarea{resize:vertical;width:100%}.BillingManagement_tableScroll__JRoZH{position:relative;width:100%;max-width:100%;min-width:0;max-height:36rem;overflow:auto;border:1px solid var(--glass-border);border-radius:var(--radius-md);overscroll-behavior:contain}.BillingManagement_table__yg8uD{width:100%;min-width:64rem;border-collapse:collapse;font-variant-numeric:tabular-nums}.BillingManagement_table__yg8uD th{position:sticky;top:0;z-index:1;text-align:left;font-weight:600;background:#f1f4fa;color:var(--color-text-primary)}.BillingManagement_management__K2r5o .BillingManagement_table__yg8uD button{white-space:nowrap}.BillingManagement_management__K2r5o .BillingManagement_table__yg8uD th button{min-height:2rem}.BillingManagement_table__yg8uD .BillingManagement_status__6b85q{white-space:nowrap}.BillingManagement_management__K2r5o input::-moz-placeholder,.BillingManagement_management__K2r5o textarea::-moz-placeholder{color:#52647e;opacity:1}.BillingManagement_management__K2r5o input::placeholder,.BillingManagement_management__K2r5o textarea::placeholder{color:#52647e;opacity:1}.BillingManagement_table__yg8uD td,.BillingManagement_table__yg8uD th{padding:.875rem 1rem;border-bottom:1px solid var(--glass-border);vertical-align:top}.BillingManagement_table__yg8uD td{color:#52647e;max-width:20rem;overflow-wrap:anywhere}.BillingManagement_table__yg8uD tbody tr:last-child td{border-bottom:0}.BillingManagement_table__yg8uD tbody tr:hover{background:rgb(23 59 120/3%)}.BillingManagement_secondary__P9Ixp{display:block;font-size:.8125rem;margin-top:.25rem}.BillingManagement_table__yg8uD .BillingManagement_empty__UBK_n{padding:1.5rem;text-align:left}.BillingManagement_invoiceLinks__8DQs8{display:flex;flex-wrap:wrap;gap:.5rem 1rem}.BillingManagement_management__K2r5o a{color:var(--accent-indigo);text-decoration:underline;text-underline-offset:.2em}.BillingManagement_management__K2r5o a:hover{color:var(--accent-pink)}.BillingManagement_management__K2r5o a:active{text-decoration-thickness:2px}.BillingManagement_status__6b85q{display:inline-block;padding:.125rem .5rem;border:1px solid var(--glass-border);border-radius:var(--radius-md);background:#f1f4fa;color:#33465d;text-transform:capitalize}.BillingManagement_status__6b85q[data-status=active],.BillingManagement_status__6b85q[data-status=approved],.BillingManagement_status__6b85q[data-status=paid],.BillingManagement_status__6b85q[data-status=sent]{color:#146443;background:#eaf6ef;border-color:#abd3bc}.BillingManagement_status__6b85q[data-status=declined],.BillingManagement_status__6b85q[data-status=disputed],.BillingManagement_status__6b85q[data-status=failed],.BillingManagement_status__6b85q[data-status=past_due],.BillingManagement_status__6b85q[data-status=uncollectible],.BillingManagement_status__6b85q[data-status=unpaid]{color:#991b1b;background:#fff1f1;border-color:#ebbbbb}.BillingManagement_status__6b85q[data-status=ambiguous],.BillingManagement_status__6b85q[data-status=incomplete],.BillingManagement_status__6b85q[data-status=pending]{color:#783f08;background:#fff7e7;border-color:#d6ae6b}.BillingManagement_pagination__eH6xD{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-top:1rem;font-variant-numeric:tabular-nums}.BillingManagement_lookup__uLfSn{align-items:end}.BillingManagement_field__Kc8_U{display:grid;gap:.375rem;min-width:0}.BillingManagement_lookup__uLfSn .BillingManagement_field__Kc8_U{width:min(100%,15rem)}.BillingManagement_memberWorkspace__vswBg{display:grid;grid-template-columns:minmax(0,1fr);min-width:0;gap:1.5rem;margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid var(--glass-border)}.BillingManagement_memberWorkspace__vswBg>section{min-width:0}.BillingManagement_legacySection__FXRPL{padding-top:1.5rem;border-top:1px solid var(--glass-border)}.BillingManagement_legacyForm__F3fPC{display:grid;gap:1rem;justify-items:start}.BillingManagement_legacyForm__F3fPC .BillingManagement_field__Kc8_U{width:min(100%,32rem)}.BillingManagement_confirmation__58oUX{display:flex;gap:.75rem;align-items:flex-start;max-width:75ch;min-height:2.75rem;cursor:pointer}.BillingManagement_confirmation__58oUX input{width:1.125rem;height:1.125rem;margin-top:.2rem;flex-shrink:0;accent-color:var(--accent-indigo)}.BillingManagement_loading__72QZe{display:flex;align-items:center;gap:.75rem;min-height:5rem;color:var(--color-text-muted)}.BillingManagement_spinner__t4_DB{height:1.25rem;width:1.25rem;flex-shrink:0;animation:BillingManagement_spin__P__bh 1s linear infinite}.BillingManagement_management__K2r5o .BillingManagement_error__WKuqu,.BillingManagement_management__K2r5o .BillingManagement_success__js0SA{margin-top:1rem;padding:.875rem 1rem;border:1px solid;border-radius:var(--radius-md);overflow-wrap:anywhere}.BillingManagement_error__WKuqu{color:#991b1b;border-color:#ebbbbb;background:#fff1f1}.BillingManagement_success__js0SA{color:#146443;border-color:#abd3bc;background:#eaf6ef}@keyframes BillingManagement_spin__P__bh{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.BillingManagement_spinner__t4_DB{animation:none}}@media (max-width:768px){.BillingManagement_stripePanel__aQcrw{display:flex;flex-direction:column;gap:.75rem}.BillingManagement_stripePanel__aQcrw .BillingManagement_sectionHeader__CThTk{gap:.5rem}.BillingManagement_workspaces__xuMpR{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.BillingManagement_management__K2r5o .BillingManagement_workspaceButton__FLlQl{align-content:start;font-size:.8125rem}.BillingManagement_panel__kB7qU{padding:1rem}.BillingManagement_settingsDetails__SmCrE div{grid-template-columns:minmax(0,1fr)}.BillingManagement_toolbar__eJ86a{align-items:flex-start}.BillingManagement_toolbar__eJ86a select{width:100%}.BillingManagement_pagination__eH6xD{justify-content:flex-start}.BillingManagement_pagination__eH6xD span{flex-basis:100%;order:-1}.BillingManagement_lookup__uLfSn{align-items:stretch}.BillingManagement_legacyForm__F3fPC{justify-items:stretch}.BillingManagement_filters__l3gSN{grid-template-columns:repeat(2,minmax(0,1fr))}.BillingManagement_filters__l3gSN>.BillingManagement_field__Kc8_U:first-child,.BillingManagement_searchField__XQQdX{grid-column:1/-1}.BillingManagement_filterActions__R0wys>button{flex:1 1 auto}.BillingManagement_purchaseDetails__i8Py6>div{grid-template-columns:minmax(0,1fr);gap:.25rem}.BillingManagement_purchaseDialog__GbrY7{padding:1rem}}.AdminTable_sortButton__Nj1YE{display:inline-flex;align-items:center;justify-content:flex-start;gap:.5rem;padding:.25rem 0;min-height:2rem;border:0;border-radius:2px;background:transparent;color:#33465d;font:inherit;font-weight:600;text-align:left;cursor:pointer;white-space:nowrap}.AdminTable_sortButton__Nj1YE:hover{color:#173b78;text-decoration:underline;text-underline-offset:.25em}.AdminTable_sortButton__Nj1YE:focus-visible{outline:2px solid #173b78;outline-offset:4px}.AdminTable_sortButton__Nj1YE svg{flex-shrink:0}