.Admin_statCardGrid__HCLO5{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:1rem;gap:1rem;margin-bottom:1.5rem}.Admin_statCard__K4M8O{background-color:var(--card-glass);backdrop-filter:blur(12px) saturate(160%);-webkit-backdrop-filter:blur(12px) saturate(160%);border:1px solid var(--border-glass);border-radius:var(--radius-lg);padding:1rem;display:flex;align-items:center;gap:1rem}.Admin_statIcon__bmadE{background-color:hsl(var(--primary)/.1);color:hsl(var(--primary));width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center}.Admin_statContent__UVbZr .Admin_statTitle__5Be61{font-size:.875rem;font-weight:500;color:hsl(var(--muted-foreground));margin:0 0 .125rem}.Admin_statContent__UVbZr .Admin_statValue__Qzg22{font-size:1.5rem;font-weight:700;color:hsl(var(--foreground));margin:0;line-height:1.2}.Admin_chartContainer__gS5Ay{background-color:var(--card-glass);backdrop-filter:blur(12px) saturate(160%);-webkit-backdrop-filter:blur(12px) saturate(160%);border:1px solid var(--border-glass);border-radius:var(--radius-lg);padding:1rem;margin-bottom:1.5rem}.Admin_chartTitle__C1sL0{font-size:1.1rem;font-weight:600;margin-bottom:1rem}.Admin_listsGrid__O1Ueo{display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(340px,1fr))}.Admin_listContainer__jRg9Y{background-color:var(--card-glass);backdrop-filter:blur(12px) saturate(160%);-webkit-backdrop-filter:blur(12px) saturate(160%);border:1px solid var(--border-glass);border-radius:var(--radius-lg);padding:1rem}.Admin_listTitle__JsChE{font-size:1.1rem;font-weight:600;margin-bottom:.75rem}.Admin_listItems__Ph2hc{display:flex;flex-direction:column;gap:.25rem}.Admin_listItem__vHP2J{display:flex;justify-content:space-between;align-items:center;padding:.5rem .75rem;border-radius:var(--radius);transition:background-color .2s ease;flex-wrap:wrap;row-gap:.5rem}.Admin_listItem__vHP2J:hover{background-color:hsl(var(--accent))}.Admin_listItemText__XzzQ6{font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-right:1rem}.Admin_listItemMetric__gPLar{display:flex;align-items:center;gap:.5rem;color:hsl(var(--muted-foreground));flex-shrink:0}.Admin_listItemCount__BQfEK{font-weight:600;font-size:.9rem;color:hsl(var(--foreground))}.Admin_listItemMetricName__u7Fm5{font-size:.8rem}.Admin_listItemArrow__INL1c{opacity:0;transition:opacity .2s ease}.Admin_listItem__vHP2J:hover .Admin_listItemArrow__INL1c{opacity:1;color:hsl(var(--primary))}.Admin_metricSeparator__wp2xJ{color:hsl(var(--border));margin:0 -.2rem}.button-base{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;border-radius:var(--radius);font-size:.875rem;font-weight:500;transition:all .2s ease-in-out;cursor:pointer;border:1px solid transparent}.button-base:focus-visible{background-color:hsl(var(--secondary)/.5)}.button-base:active{transform:scale(.98);background-color:hsl(var(--secondary)/.7)}.button-disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.button-size-default{height:36px;padding:.5rem .75rem;gap:.5rem}.button-size-sm{height:32px;padding:.25rem .5rem;font-size:.8rem;gap:.25rem}.button-size-lg{height:44px;padding:.625rem 1.25rem}.button-size-icon{height:36px;width:36px;padding:.5rem}.button-size-icon-sm{height:32px;width:32px;padding:.5rem}.button-variant-default{background-color:hsl(var(--primary));color:hsl(var(--primary-foreground))}.button-variant-default:hover{background-color:hsl(var(--primary)/.8)}.button-variant-destructive{background-color:hsl(var(--destructive));color:hsl(var(--destructive-foreground))}.button-variant-destructive:hover{background-color:hsl(var(--destructive)/.9)}.button-variant-outline{background-color:transparent;color:hsl(var(--foreground))}.button-variant-outline:hover{background-color:hsl(var(--accent));color:hsl(var(--accent-foreground))}.button-variant-secondary{background-color:hsl(var(--secondary));color:hsl(var(--secondary-foreground));border-color:hsl(var(--border))}.button-variant-secondary:hover{background-color:hsl(var(--muted))}.button-variant-ghost{background-color:transparent;color:hsl(var(--foreground))}.button-variant-ghost:hover{background-color:hsl(var(--accent));color:hsl(var(--accent-foreground))}.button-variant-link{background-color:transparent;color:hsl(var(--primary));text-decoration:underline;text-underline-offset:4px}.button-variant-link:hover{opacity:.9}.button-variant-primary-ghost{background-color:hsl(var(--primary)/.1);color:hsl(var(--primary));border-color:hsl(var(--primary)/.3)}.button-variant-primary-ghost:hover{background-color:hsl(var(--primary)/.05);border-color:hsl(var(--primary)/.5)}.button-variant-destructive-ghost{background-color:transparent;color:hsl(var(--destructive))}.button-variant-destructive-ghost:hover{background-color:hsl(var(--destructive)/.1)}.button-variant-toolbar{background:transparent;color:hsl(var(--muted-foreground));transition:all .2s ease}.button-variant-toolbar:hover{background-color:hsl(var(--secondary));color:hsl(var(--secondary-foreground))}.button-variant-toolbar.active{background-color:hsl(var(--primary)/.1);color:hsl(var(--primary))}.button-variant-dropdown-item{width:100%;height:auto;padding:.5rem .75rem;display:flex;align-items:center;justify-content:flex-start;gap:.5rem;background:transparent;color:hsl(var(--popover-foreground));font-weight:400;text-align:left;border-radius:var(--radius)}.button-variant-dropdown-item:hover{background-color:hsl(var(--secondary));color:hsl(var(--secondary-foreground))}.button-variant-dropdown-item.active{background-color:hsl(var(--primary)/.1);color:hsl(var(--primary));font-weight:500}.button-size-toolbar-icon{height:2rem;width:2rem;padding:0}.button-size-toolbar-dropdown{height:2rem;padding:0 .5rem;justify-content:flex-start;gap:.25rem;width:auto}.button-size-float-icon{height:32px;width:32px;padding:0}.button-variant-analytics-filter{background-color:hsl(var(--secondary)/.5);border:1px solid hsl(var(--border));color:hsl(var(--muted-foreground));font-weight:500;margin:0 .25rem}.button-variant-analytics-filter:hover{background-color:hsl(var(--accent));border-color:hsl(var(--accent));color:hsl(var(--accent-foreground))}.button-variant-analytics-filter.active{background-color:hsl(var(--primary)/.1);border-color:hsl(var(--primary));color:hsl(var(--primary));font-weight:600;box-shadow:0 0 10px hsl(var(--primary)/.2)}.error_container__R9r6A{min-height:100vh;display:flex;align-items:center;justify-content:center;background-color:hsl(var(--background))}.error_content__zm3P5{text-align:center}.error_heading__wCge1{font-size:1.5rem;font-weight:700;margin-bottom:1rem;color:hsl(var(--foreground))}.UserManagementClient_currentUserCard__7Yyc0{opacity:.6;pointer-events:none;cursor:not-allowed}.UserManagementClient_errorText__iok_u{color:hsl(var(--destructive));background-color:hsl(var(--destructive)/.1);padding:1rem;border-radius:var(--radius);border:1px solid hsl(var(--destructive)/.2)}.UserManagementClient_userList__ViZ57{display:grid;grid-gap:1rem;gap:1rem}.UserManagementClient_userInfo__dXB_q{display:flex;flex-direction:column;gap:.3rem}.UserManagementClient_userName__R_WCU{font-size:1.1rem;font-weight:600;color:hsl(var(--foreground));display:flex;align-items:center;gap:.5rem}.UserManagementClient_userRole__ghwUj{font-size:.75rem;font-weight:500;padding:.15rem .5rem;border-radius:var(--radius-full);text-transform:uppercase;background-color:hsl(var(--secondary));color:hsl(var(--secondary-foreground));border:1px solid hsl(var(--border))}.UserManagementClient_userStatus__VvjfP{font-size:.7rem;font-weight:600;padding:.15rem .5rem;border-radius:var(--radius-full);text-transform:uppercase;border:1px solid;letter-spacing:.05em}.UserManagementClient_statusPENDING__9gb8U{background-color:hsl(var(--warning)/.1);border-color:hsl(var(--warning)/.5);color:hsl(var(--warning-foreground))}.UserManagementClient_statusACTIVE__Bb87i{background-color:hsl(var(--success)/.1);border-color:hsl(var(--success)/.5);color:hsl(var(--success))}.UserManagementClient_statusSUSPENDED__6zMlZ{background-color:hsl(var(--muted));border-color:hsl(var(--border));color:hsl(var(--muted-foreground))}.UserManagementClient_userEmail__eeT38{font-size:.9rem;color:hsl(var(--muted-foreground))}.UserManagementClient_userSince__mlsrU{font-size:.8rem;color:hsl(var(--muted-foreground));font-style:italic}.UserManagementClient_userActions__CYYY7{display:flex;gap:.75rem}.UserManagementClient_headerLeft__J7AOg{display:flex;align-items:center;gap:1rem}.Dashboard_loadingContainer__tzMu0{display:flex;justify-content:center;align-items:center;height:100%;min-height:60vh}.Dashboard_loadingSpinner__N6C_j{height:2rem;width:2rem;color:hsl(var(--muted-foreground))}.Dashboard_errorContainer__tbN5g{color:hsl(var(--destructive-foreground));background-color:hsl(var(--destructive));padding:1rem;border-radius:var(--radius)}.Dashboard_dashboardContainer__FWHEh{width:100%}.Spinner_spinner__lWskE{width:36px;height:36px;border-radius:50%;border:4px solid hsl(var(--border));border-left-color:hsl(var(--primary));animation:Spinner_spin__y94gD 1s ease infinite}@keyframes Spinner_spin__y94gD{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.FetchArticleViewer_viewerContainer__QIvsw{width:100%;display:flex;flex-direction:column;flex:1 1;min-height:0}.FetchArticleViewer_viewerBody__71Jt5{display:flex;flex-direction:row;flex:1 1;min-height:0}.FetchArticleViewer_viewerSidebar__b1gHB{flex-shrink:0;position:relative;height:100%}.FetchArticleViewer_viewerHeader__T2AIL{flex-shrink:0;border-bottom:1px solid hsl(var(--primary)/.4);padding:0 1rem 1rem;margin-bottom:1rem}.FetchArticleViewer_headerActions__jwHGk{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:1rem;gap:1rem;width:100%}.FetchArticleViewer_titleMetaWrapper__fCL5X{display:flex;flex-direction:column;align-items:center;gap:.25rem;min-width:0}.FetchArticleViewer_viewerHeaderTitle__z0dpG{text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0;font-size:1.5rem;font-weight:600;line-height:1.2;width:100%}.FetchArticleViewer_viewerMeta__MAxKF{display:flex;align-items:center;gap:.5rem;color:hsl(var(--muted-foreground));font-size:.9rem}.FetchArticleViewer_authorToolbar__c3L_U{display:flex;align-items:center;gap:.75rem}.FetchArticleViewer_editButton__FN3ql{display:flex;align-items:center;gap:.5rem}.FetchArticleViewer_loadingSpinner__PumiV{display:flex;align-items:center;justify-content:center;min-height:100vh}.FetchArticleViewer_loadingSpinnerInner__Gtbvi{width:4rem;height:4rem;border:.25rem solid hsl(var(--border));border-top-color:hsl(var(--primary));border-radius:50%;animation:FetchArticleViewer_spin__Bv8hg 1s linear infinite}@keyframes FetchArticleViewer_spin__Bv8hg{to{transform:rotate(1turn)}}.FetchArticleViewer_language-slider-container__CbnIE{display:flex;align-items:center;gap:.5rem;padding:.25rem;border-radius:var(--radius-full);background-color:hsl(var(--secondary));border:1px solid hsl(var(--border));cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-shrink:0}.FetchArticleViewer_language-slider-label__5SaUM{font-size:.75rem;font-weight:600;padding:.25rem .75rem;border-radius:var(--radius-full);color:hsl(var(--muted-foreground));transition:all .2s ease-in-out}.FetchArticleViewer_language-slider-label__5SaUM.FetchArticleViewer_active__mUQJV{background-color:hsl(var(--background));color:hsl(var(--primary));box-shadow:var(--shadow-sm)}.FetchArticleViewer_headerRightActions__bND_Z{display:flex;align-items:center;gap:.75rem}.FetchArticleViewer_headerLeftActions__gFbcG{display:flex;align-items:center}.Pagination_paginationContainer__tONKG{display:flex;justify-content:center;align-items:center;gap:.75rem;margin-top:2rem;padding:1rem 0}.Pagination_pageInfo__VbOrE{font-size:.875rem;font-weight:500;color:hsl(var(--muted-foreground));min-width:100px;text-align:center}.AiToolList_listContainer__oFRBI{margin-top:1rem;display:flex;flex-direction:column}.AiToolList_toolInfo__oSQkB{display:flex;flex-direction:column;gap:.5rem}.AiToolList_toolTitle__l7EnU{font-size:1.1rem;font-weight:600;color:hsl(var(--foreground));margin:0;line-height:1.4}.AiToolList_metaInfo__OCoHF{display:flex;flex-direction:column;gap:.5rem}.AiToolList_clinicalFunction__sylRj{font-size:.8rem;color:hsl(var(--muted-foreground));margin:0;line-height:1.5}.AiToolList_categoryBadge__gHSBQ{display:inline-block;padding:.25rem .75rem;border-radius:9999px;font-size:.75rem;font-weight:500;background-color:hsl(var(--secondary));color:hsl(var(--secondary-foreground));border:1px solid hsl(var(--border))}.AiToolList_tagsContainer__EAKDm{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.25rem}.AiToolList_tag__4Nw7e{display:inline-flex;align-items:center;background-color:hsl(var(--accent));color:hsl(var(--accent-foreground));border-radius:9999px;padding:.25rem .75rem;font-size:.75rem;font-weight:500;line-height:1}.AiToolList_toolActions__VeHyX{display:flex;gap:.75rem;align-items:center}.AiToolList_editButton__pnSSD:hover{background-color:hsl(var(--primary));color:hsl(var(--primary-foreground));border-color:hsl(var(--primary))}.AiToolList_errorContainer__eKcVV,.AiToolList_loadingContainer__9WVEB{display:flex;justify-content:center;align-items:center;height:200px;color:hsl(var(--muted-foreground))}.AiToolList_noToolsMessage__UW2Kr{text-align:center;padding:2rem;color:hsl(var(--muted-foreground));border:2px dashed hsl(var(--border));border-radius:var(--radius);margin-top:2rem;background-color:hsl(var(--secondary))}.AiToolList_modalContent__Zuhhn{padding:1rem}.AiToolList_modalTitle__2N4yx{font-size:1.25rem;font-weight:600;margin-bottom:.5rem;color:hsl(var(--foreground))}.AiToolList_modalText__LimXc{color:hsl(var(--muted-foreground));margin-bottom:1.5rem}.page_sectionHeader__d1IxI{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.page_sectionTitle__YddUu{font-size:1.25rem;font-weight:600;color:hsl(var(--foreground));margin:0}.page_splitLayoutContainer__toePI{display:flex;flex-direction:column;flex-grow:1;gap:1.5rem;min-height:0}.page_splitSection__8KMnN{display:flex;flex-direction:column;flex:1 1;min-height:0;background-color:transparent;border:none;border-radius:0;padding:0;overflow:hidden}.page_splitSectionContent__FFYrR{flex-grow:1;overflow-y:auto;padding-right:.5rem}.page_headerLeft__JVNyF,.page_header__S2Me0{display:flex;align-items:center;gap:1rem}.page_header__S2Me0{margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:1px solid hsl(var(--border))}.page_backLink__9KvrD{display:inline-flex;align-items:center;gap:.5rem;font-size:.875rem;color:hsl(var(--muted-foreground));margin-bottom:0;transition:color .2s ease-in-out}.page_backLink__9KvrD:hover,.page_headerTitle__cEtsF{color:hsl(var(--foreground))}.page_headerTitle__cEtsF{font-size:1.25rem;font-weight:600;margin:0}.page_headerSubtitle__pM0bn{margin-top:.1rem;font-size:.875rem;color:hsl(var(--muted-foreground))}.search_error___48bG,.search_loading__4Hdzv,.search_noResults__QYonl{text-align:center;padding:2rem;font-size:1.1rem;color:hsl(var(--muted-foreground));margin-top:2rem}.search_error___48bG{color:hsl(var(--destructive))}.search_loading__4Hdzv{font-weight:500}.search_categoryTag__xSaWE{background-color:hsl(var(--secondary));color:hsl(var(--secondary-foreground));padding:.2rem .6rem;border-radius:var(--radius-full);font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap}