.AdminPage_adminPage__liWrK{width:100%;background:var(--bg-primary);display:flex;flex-direction:column}.AdminPage_loadingContainer__7a1nv{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;gap:var(--spacing-lg)}.AdminPage_loadingText__YDpc0{color:var(--text-muted);font-style:italic}.AdminPage_adminHeader__eJGyS{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-sm) var(--spacing-lg);min-height:56px;background:var(--bg-secondary);border-bottom:1px solid var(--border-color);position:sticky;top:0;z-index:100;box-shadow:0 1px 3px rgba(0,0,0,.08);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.AdminPage_sidebarBackdrop__ckQHe{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:199;cursor:pointer;transition:opacity .3s ease}.AdminPage_headerLeft__qLo2F{display:flex;align-items:center;gap:var(--spacing-md)}.AdminPage_sidebarToggle__0661F{display:flex}.AdminPage_adminTitle__f4cgl{color:var(--text-primary);font-size:1.25rem;font-weight:600;margin:0;letter-spacing:-.02em}.AdminPage_headerRight__YxITl{display:flex;align-items:center;gap:var(--spacing-md)}.AdminPage_errorBanner__8lcaZ{margin:0;border-radius:0;border-left:none;border-right:none}.AdminPage_adminContent__pd_jX{display:flex;flex:1;min-height:0}.AdminPage_adminSidebar__IFFqU{width:clamp(180px,20vw,260px);background:var(--bg-secondary);border-right:1px solid var(--border-color);display:flex;flex-direction:column;transition:all .3s ease;position:relative}.AdminPage_sidebarContent__58cor{flex:1;padding:var(--spacing-md) var(--spacing-sm);overflow-y:auto;overflow-x:hidden}.AdminPage_navList__xmHV8{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.AdminPage_navItem__DEyUu{width:100%}.AdminPage_navButton__ci2Nz{width:100%;position:relative;min-height:40px}.AdminPage_navButton__ci2Nz.AdminPage_active__cSsce:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:3px;height:20px;background:white;border-radius:0 2px 2px 0;z-index:1}.AdminPage_navIcon__o0n7E{flex-shrink:0;width:18px;height:18px;transition:none}.AdminPage_navLabel___QRhA{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.AdminPage_navBadge__0Vc9t{background:#ef4444;color:white;padding:2px 6px;border-radius:var(--radius-sm);font-size:.7rem;font-weight:600;min-width:18px;text-align:center;line-height:1.2}.AdminPage_sidebarFooter__cqM_A{padding:var(--spacing-sm) var(--spacing-md);border-top:1px solid var(--border-color);background:var(--bg-primary)}.AdminPage_footerText__rZ47J{color:var(--text-muted);text-align:center;font-size:.6875rem}.AdminPage_adminMain____seo{flex:1;min-width:0;display:flex;flex-direction:column}.AdminPage_sectionContainer__Yq8PV{flex:1;padding:var(--spacing-lg) var(--spacing-xl);overflow-y:auto;background:var(--bg-primary)}.AdminPage_sectionPlaceholder__JRQ71{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-lg);padding:var(--spacing-xl);text-align:center;min-height:400px;background:var(--bg-secondary);border-radius:var(--radius-lg);border:2px dashed var(--border-color)}.AdminPage_sectionPlaceholder__JRQ71 svg{color:var(--text-muted);opacity:.5}.AdminPage_sectionPlaceholder__JRQ71 h3{color:var(--text-primary);margin:0}.AdminPage_sectionPlaceholder__JRQ71 p{color:var(--text-muted);margin:0}@media (min-width:769px){.AdminPage_adminPage__liWrK.AdminPage_sidebarCollapsed__mw4J8 .AdminPage_adminSidebar__IFFqU{width:64px}.AdminPage_adminPage__liWrK.AdminPage_sidebarCollapsed__mw4J8 .AdminPage_navBadge__0Vc9t,.AdminPage_adminPage__liWrK.AdminPage_sidebarCollapsed__mw4J8 .AdminPage_navLabel___QRhA,.AdminPage_adminPage__liWrK.AdminPage_sidebarCollapsed__mw4J8 .AdminPage_sidebarFooter__cqM_A{display:none}.AdminPage_adminPage__liWrK.AdminPage_sidebarCollapsed__mw4J8 .AdminPage_navButton__ci2Nz{justify-content:center;padding:var(--spacing-md) var(--spacing-sm)}.AdminPage_adminPage__liWrK.AdminPage_sidebarCollapsed__mw4J8 .AdminPage_navButton__ci2Nz:before{display:none}.AdminPage_adminPage__liWrK.AdminPage_sidebarCollapsed__mw4J8 .AdminPage_sidebarContent__58cor{padding:var(--spacing-lg) var(--spacing-sm)}}@media (max-width:1024px){.AdminPage_adminHeader__eJGyS{padding:var(--spacing-sm) var(--spacing-md);min-height:54px}.AdminPage_adminTitle__f4cgl{font-size:1.125rem}.AdminPage_sectionContainer__Yq8PV{padding:var(--spacing-lg)}}@media (max-width:768px){.AdminPage_sidebarToggle__0661F{display:flex;position:relative;z-index:1}.AdminPage_adminHeader__eJGyS{padding:var(--spacing-xs) var(--spacing-sm);min-height:52px;z-index:9998;position:fixed;top:60px;left:0;width:260px;border-bottom:1px solid var(--border-color);background:var(--bg-secondary);transition:none}.AdminPage_adminPage__liWrK.AdminPage_sidebarCollapsed__mw4J8 .AdminPage_adminHeader__eJGyS,.AdminPage_adminPage__liWrK:not(.AdminPage_sidebarCollapsed__mw4J8) .AdminPage_adminHeader__eJGyS{width:260px;left:0;top:60px}.AdminPage_sidebarBackdrop__ckQHe{display:block;top:0;z-index:199}.AdminPage_adminSidebar__IFFqU{position:fixed;top:112px;left:0;height:calc(100vh - 112px);z-index:200;transform:translateX(-100%);transition:transform .3s ease}.AdminPage_adminPage__liWrK.AdminPage_sidebarCollapsed__mw4J8 .AdminPage_adminSidebar__IFFqU{transform:translateX(0);width:72px;top:112px}.AdminPage_adminPage__liWrK.AdminPage_sidebarCollapsed__mw4J8 .AdminPage_sidebarBackdrop__ckQHe{display:none}.AdminPage_adminPage__liWrK:not(.AdminPage_sidebarCollapsed__mw4J8) .AdminPage_adminSidebar__IFFqU{transform:translateX(0);width:260px;top:112px}.AdminPage_adminPage__liWrK:not(.AdminPage_sidebarCollapsed__mw4J8) .AdminPage_sidebarContent__58cor{padding:var(--spacing-md) var(--spacing-sm) var(--spacing-sm)}.AdminPage_adminPage__liWrK.AdminPage_sidebarCollapsed__mw4J8 .AdminPage_sidebarFooter__cqM_A{display:none}.AdminPage_adminPage__liWrK.AdminPage_sidebarCollapsed__mw4J8 .AdminPage_navButton__ci2Nz{min-height:48px}.AdminPage_adminPage__liWrK.AdminPage_sidebarCollapsed__mw4J8 .AdminPage_navButton__ci2Nz.AdminPage_active__cSsce:before{height:24px}.AdminPage_adminPage__liWrK.AdminPage_sidebarCollapsed__mw4J8 .AdminPage_sidebarContent__58cor{padding-top:var(--spacing-md);padding-bottom:var(--spacing-sm);padding-left:0;padding-right:0}.AdminPage_adminPage__liWrK.AdminPage_sidebarCollapsed__mw4J8 .AdminPage_navList__xmHV8{gap:4px}.AdminPage_adminMain____seo{width:100%;margin-top:112px;transition:margin-left .3s ease}.AdminPage_adminPage__liWrK.AdminPage_sidebarCollapsed__mw4J8 .AdminPage_adminMain____seo{margin-left:72px}.AdminPage_adminPage__liWrK:not(.AdminPage_sidebarCollapsed__mw4J8) .AdminPage_adminMain____seo{margin-left:0}.AdminPage_sectionContainer__Yq8PV{padding:var(--spacing-md)}.AdminPage_headerLeft__qLo2F{gap:var(--spacing-xs)}.AdminPage_adminTitle__f4cgl{font-size:1rem;font-weight:600}.AdminPage_logoutButton__Nbw14 span{display:inline}.AdminPage_sidebarContent__58cor{padding:var(--spacing-sm)}}@media (max-width:480px){.AdminPage_sectionContainer__Yq8PV{padding:var(--spacing-sm)}.AdminPage_sectionPlaceholder__JRQ71{padding:var(--spacing-lg);min-height:300px}.AdminPage_adminTitle__f4cgl{font-size:1rem}}@media (prefers-color-scheme:dark){.AdminPage_adminHeader__eJGyS{box-shadow:0 2px 8px rgba(0,0,0,.3)}}@media (prefers-contrast:high){.AdminPage_adminHeader__eJGyS,.AdminPage_adminSidebar__IFFqU,.AdminPage_sectionPlaceholder__JRQ71{border-width:2px}.AdminPage_navButton__ci2Nz.AdminPage_active__cSsce:before{width:6px}}@media (prefers-reduced-motion:reduce){.AdminPage_adminSidebar__IFFqU,.AdminPage_navButton__ci2Nz{transition:none}}.AdminPage_logoutButton__Nbw14:focus-visible,.AdminPage_navButton__ci2Nz:focus-visible,.AdminPage_sidebarToggle__0661F:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.AdminPage_modalOverlay__Lo_F3{position:fixed;inset:0;background:rgba(0,0,0,.5);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.AdminPage_modalContent__LdLAc{background:var(--color-background,var(--bg-primary-light,#ffffff));padding:var(--spacing-xl,2rem);border-radius:var(--radius-lg,12px);max-width:500px;width:90%;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);border:1px solid var(--color-border,rgba(0,0,0,.1))}.AdminPage_modalTitle__tsZY8{margin:0 0 var(--spacing-md,1rem) 0;color:var(--color-text-primary,var(--text-primary-light,#2d3748));font-size:1.5rem;font-weight:700}.AdminPage_modalMessage__dvol0{margin:0 0 var(--spacing-lg,1.5rem) 0;color:var(--color-text-secondary,var(--text-secondary-light,#4a5568));line-height:1.6;font-size:1rem}.AdminPage_modalError__70W8V{margin:0 0 var(--spacing-md,1rem) 0;padding:var(--spacing-sm,.75rem) var(--spacing-md,1rem);background:var(--color-error-light,#fee);border:1px solid var(--color-error,#f44);border-radius:var(--radius-md,8px)}.AdminPage_errorText__A4BHl{color:var(--color-error-dark,#c00);font-size:.875rem;font-weight:500;margin:0}.AdminPage_modalActions__sdx1_{display:flex;gap:var(--spacing-md,1rem);justify-content:flex-end;flex-wrap:wrap}.AdminPage_cancelButton__sdmNo,.AdminPage_confirmButton__SxLmz,.AdminPage_saveButton__B_tvE{min-width:120px;font-weight:600}body[data-theme=dark] .AdminPage_modalContent__LdLAc{background:var(--color-background-elevated,var(--bg-primary-dark,#0f172a));border-color:var(--color-border-dark,rgba(255,255,255,.1));box-shadow:0 20px 25px -5px rgba(0,0,0,.3),0 10px 10px -5px rgba(0,0,0,.2)}body[data-theme=dark] .AdminPage_modalTitle__tsZY8{color:var(--text-primary-dark,#e0e7ff)}body[data-theme=dark] .AdminPage_modalMessage__dvol0{color:var(--text-secondary-dark,#a0aec0)}body[data-theme=dark] .AdminPage_modalOverlay__Lo_F3{background:rgba(0,0,0,.7)}body[data-theme=dark] .AdminPage_modalError__70W8V{background:rgba(220,38,38,.1);border-color:rgba(220,38,38,.3)}body[data-theme=dark] .AdminPage_errorText__A4BHl{color:#fca5a5}@media (max-width:640px){.AdminPage_modalContent__LdLAc{padding:1.5rem;max-width:100%}.AdminPage_modalActions__sdx1_{flex-direction:column-reverse}.AdminPage_cancelButton__sdmNo,.AdminPage_confirmButton__SxLmz,.AdminPage_saveButton__B_tvE{width:100%}}@media (prefers-reduced-motion:reduce){.AdminPage_modalContent__LdLAc,.AdminPage_modalOverlay__Lo_F3{animation:none;transition:none}}@media print{.AdminPage_adminHeader__eJGyS,.AdminPage_adminSidebar__IFFqU,.AdminPage_modalOverlay__Lo_F3{display:none}.AdminPage_adminMain____seo{width:100%}.AdminPage_sectionContainer__Yq8PV{padding:0}}.AdminAnalytics_analyticsContainer__wuxQn{display:flex;flex-direction:column;gap:2rem;padding:0;height:100%;min-height:0}.AdminAnalytics_sectionHeader__SImhN{display:flex;align-items:flex-start;justify-content:space-between;gap:2rem;padding-bottom:1.5rem;border-bottom:1px solid var(--color-border)}.AdminAnalytics_headerContent__LgrU0{flex:1}.AdminAnalytics_sectionTitle__35xmS{margin:0 0 .5rem;color:var(--color-text-primary);font-weight:600}.AdminAnalytics_sectionSubtitle__34HuP{margin:0;color:var(--color-text-secondary);line-height:1.5}.AdminAnalytics_headerActions___3qql{display:flex;flex-direction:column;align-items:flex-end;gap:.5rem}.AdminAnalytics_lastUpdated__vp9Ce{text-align:right}.AdminAnalytics_lastUpdatedText__Qi_nw{margin:0;color:var(--color-text-tertiary);font-style:italic}.AdminAnalytics_refreshButton__61k92{color:var(--color-text-secondary);border-color:var(--color-border)}.AdminAnalytics_errorBanner__bHVw3{margin-bottom:1rem}.AdminAnalytics_controlsSection__zzRfn{display:flex;flex-direction:column;gap:1.5rem;padding:1.5rem;background:var(--color-background-elevated);border:1px solid var(--color-border);border-radius:var(--border-radius-md)}.AdminAnalytics_metricSelector__HjBOW,.AdminAnalytics_timeRangeSelector__AuKZQ{display:flex;flex-direction:column;gap:.75rem}.AdminAnalytics_controlLabel__u339k{margin:0;color:var(--color-text-primary);font-weight:600;font-size:.875rem;text-transform:uppercase;letter-spacing:.05em}.AdminAnalytics_metricButtons__SnRkQ,.AdminAnalytics_timeRangeButtons__AIRjc{display:flex;gap:.5rem;flex-wrap:wrap}.AdminAnalytics_metricButton__W20QF,.AdminAnalytics_timeRangeButton__QST5j{font-size:.875rem;border-radius:var(--border-radius-sm);transition:all .2s ease}.AdminAnalytics_metricButton__W20QF{display:flex;align-items:center;gap:.5rem}.AdminAnalytics_metricsGrid__kgEhL{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem}.AdminAnalytics_metricCard__t15SZ{display:flex;flex-direction:column;gap:1rem;padding:1.5rem;background:var(--color-background-elevated);border:1px solid var(--color-border);border-radius:var(--border-radius-md);transition:all .2s ease}.AdminAnalytics_metricCard__t15SZ:hover{border-color:var(--color-primary);box-shadow:0 2px 8px var(--color-shadow)}.AdminAnalytics_metricHeader__5keIL{display:flex;align-items:center;gap:1rem}.AdminAnalytics_metricIcon__1BEfR{display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:var(--border-radius-md);flex-shrink:0}.AdminAnalytics_metricInfo__nEKbM{flex:1;min-width:0}.AdminAnalytics_metricTitle__lEpRn{margin:0 0 .25rem;color:var(--color-text-secondary);font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;font-weight:600}.AdminAnalytics_metricValue__Hvc64{margin:0;color:var(--color-text-primary);font-size:1.5rem;font-weight:700;line-height:1.2}.AdminAnalytics_metricDescription__EcJY_{margin:0;color:var(--color-text-tertiary);font-size:.875rem;line-height:1.4}.AdminAnalytics_metricChange__u8s9y{display:flex;justify-content:flex-end;margin-top:.5rem}.AdminAnalytics_changeBadge__cmOJn{display:flex;align-items:center;gap:.25rem;font-size:.75rem;padding:.25rem .5rem}.AdminAnalytics_detailSection__SDa9_{display:flex;flex-direction:column;gap:1rem;padding:1.5rem;background:var(--color-background-elevated);border:1px solid var(--color-border);border-radius:var(--border-radius-md)}.AdminAnalytics_detailTitle__qtntf{margin:0;color:var(--color-text-primary);font-weight:600;padding-bottom:1rem;border-bottom:1px solid var(--color-border)}.AdminAnalytics_userAnalyticsGrid__MGql4{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem}.AdminAnalytics_userStatsCard__z_6ke{padding:1.5rem;background:var(--color-background-secondary);border:1px solid var(--color-border);border-radius:var(--border-radius-sm)}.AdminAnalytics_cardTitle__BZs1h{margin:0 0 1rem;color:var(--color-text-primary);font-weight:600;font-size:1rem}.AdminAnalytics_statsList__KmN0X{display:flex;flex-direction:column;gap:.75rem}.AdminAnalytics_statItem___sarY{display:flex;justify-content:space-between;align-items:center;padding:.5rem 0;border-bottom:1px solid var(--color-border)}.AdminAnalytics_statItem___sarY:last-child{border-bottom:none}.AdminAnalytics_statLabel__gjNps{color:var(--color-text-secondary);font-size:.875rem}.AdminAnalytics_statValue__LXkOh{color:var(--color-text-primary);font-weight:600;font-size:.875rem}.AdminAnalytics_storageAnalyticsGrid__m2cCq{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem}.AdminAnalytics_storageStatsCard__lMw1l{padding:1.5rem;background:var(--color-background-secondary);border:1px solid var(--color-border);border-radius:var(--border-radius-sm)}.AdminAnalytics_emptyState__pVTwg{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;text-align:center;color:var(--color-text-secondary);grid-column:1/-1}.AdminAnalytics_emptyIcon__GX2O2{margin-bottom:1rem;opacity:.5;color:var(--color-primary)}.AdminAnalytics_emptyTitle__WNXt3{margin:0 0 .5rem;color:var(--color-text-primary)}.AdminAnalytics_emptyMessage__U4yDe{margin:0;max-width:24rem;line-height:1.5}.AdminAnalytics_futureAnalytics__PO7t6{padding:2rem;background:linear-gradient(135deg,var(--color-background-elevated) 0,var(--color-background-secondary) 100%);border:1px solid var(--color-border);border-radius:var(--border-radius-md);text-align:center}.AdminAnalytics_futureTitle__V65VM{margin:0 0 2rem;color:var(--color-text-primary);font-weight:600}.AdminAnalytics_futureGrid__t79JX{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin-top:1.5rem}.AdminAnalytics_futureCard__kzAop{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:2rem 1.5rem;background:var(--color-background-primary);border:1px solid var(--color-border);border-radius:var(--border-radius-md);transition:all .2s ease}.AdminAnalytics_futureCard__kzAop:hover{border-color:var(--color-primary);transform:translateY(-2px);box-shadow:0 4px 12px var(--color-shadow)}.AdminAnalytics_futureIcon__QLuru{color:var(--color-primary);opacity:.8}.AdminAnalytics_futureCardTitle__KV0fU{margin:0;color:var(--color-text-primary);font-weight:600;text-align:center}.AdminAnalytics_futureCardDescription__XTXnr{margin:0;color:var(--color-text-secondary);text-align:center;line-height:1.5;font-size:.875rem}@media (max-width:1024px){.AdminAnalytics_sectionHeader__SImhN{flex-direction:column;gap:1rem}.AdminAnalytics_headerActions___3qql{align-items:flex-start}.AdminAnalytics_metricsGrid__kgEhL{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem}.AdminAnalytics_metricCard__t15SZ{padding:1rem}.AdminAnalytics_metricHeader__5keIL{gap:.75rem}.AdminAnalytics_metricIcon__1BEfR{width:2.5rem;height:2.5rem}.AdminAnalytics_metricValue__Hvc64{font-size:1.25rem}.AdminAnalytics_controlsSection__zzRfn{padding:1rem;gap:1rem}.AdminAnalytics_futureGrid__t79JX,.AdminAnalytics_storageAnalyticsGrid__m2cCq,.AdminAnalytics_userAnalyticsGrid__MGql4{grid-template-columns:1fr}}@media (max-width:768px){.AdminAnalytics_analyticsContainer__wuxQn{gap:1.5rem}.AdminAnalytics_controlsSection__zzRfn{padding:1rem}.AdminAnalytics_metricButtons__SnRkQ,.AdminAnalytics_timeRangeButtons__AIRjc{flex-direction:column}.AdminAnalytics_metricButton__W20QF,.AdminAnalytics_timeRangeButton__QST5j{width:100%;justify-content:center}.AdminAnalytics_metricsGrid__kgEhL{grid-template-columns:1fr}.AdminAnalytics_metricCard__t15SZ{padding:1rem}.AdminAnalytics_metricHeader__5keIL{flex-direction:column;align-items:flex-start;text-align:left}.AdminAnalytics_metricIcon__1BEfR{align-self:center}.AdminAnalytics_detailSection__SDa9_,.AdminAnalytics_storageStatsCard__lMw1l,.AdminAnalytics_userStatsCard__z_6ke{padding:1rem}.AdminAnalytics_futureAnalytics__PO7t6{padding:1.5rem}.AdminAnalytics_futureCard__kzAop{padding:1.5rem 1rem}}@media (max-width:480px){.AdminAnalytics_analyticsContainer__wuxQn{gap:1rem;padding:0}.AdminAnalytics_sectionHeader__SImhN{padding-bottom:1rem}.AdminAnalytics_headerActions___3qql,.AdminAnalytics_refreshButton__61k92{width:100%}.AdminAnalytics_controlsSection__zzRfn,.AdminAnalytics_metricCard__t15SZ{padding:.75rem;gap:.75rem}.AdminAnalytics_metricHeader__5keIL{gap:.5rem}.AdminAnalytics_metricIcon__1BEfR{width:2rem;height:2rem}.AdminAnalytics_metricValue__Hvc64{font-size:1.125rem}.AdminAnalytics_metricDescription__EcJY_{font-size:.8125rem}.AdminAnalytics_detailSection__SDa9_,.AdminAnalytics_storageStatsCard__lMw1l,.AdminAnalytics_userStatsCard__z_6ke{padding:.75rem}.AdminAnalytics_cardTitle__BZs1h{font-size:.875rem}.AdminAnalytics_statItem___sarY{padding:.375rem 0}.AdminAnalytics_statLabel__gjNps,.AdminAnalytics_statValue__LXkOh{font-size:.8125rem}.AdminAnalytics_futureAnalytics__PO7t6{padding:1rem}.AdminAnalytics_futureTitle__V65VM{font-size:1.125rem;margin-bottom:1rem}.AdminAnalytics_futureCard__kzAop{padding:1rem;gap:.75rem}.AdminAnalytics_futureCardTitle__KV0fU{font-size:.875rem}.AdminAnalytics_futureCardDescription__XTXnr{font-size:.8125rem}}.AdminAnalytics_loadingCard__XHD3G{display:flex;align-items:center;justify-content:center;min-height:120px;background:var(--color-background-elevated);border:1px solid var(--color-border);border-radius:var(--border-radius-md);color:var(--color-text-secondary)}@keyframes AdminAnalytics_fadeInUp__qegg1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.AdminAnalytics_metricCard__t15SZ{animation:AdminAnalytics_fadeInUp__qegg1 .3s ease-out}.AdminAnalytics_metricCard__t15SZ:first-child{animation-delay:.1s}.AdminAnalytics_metricCard__t15SZ:nth-child(2){animation-delay:.2s}.AdminAnalytics_metricCard__t15SZ:nth-child(3){animation-delay:.3s}.AdminAnalytics_metricCard__t15SZ:nth-child(4){animation-delay:.4s}.AdminAnalytics_metricCard__t15SZ:nth-child(5){animation-delay:.5s}@media (prefers-contrast:high){.AdminAnalytics_metricCard__t15SZ{border-width:2px}.AdminAnalytics_metricCard__t15SZ:hover{border-width:3px}.AdminAnalytics_futureCard__kzAop{border-width:2px}}@media (prefers-reduced-motion:reduce){.AdminAnalytics_metricCard__t15SZ{animation:none}.AdminAnalytics_futureCard__kzAop:hover{transform:none}.AdminAnalytics_analyticsContainer__wuxQn *{transition:none!important}}.NavigationDropdown_navigationDropdown__4szRO{position:relative;display:inline-block}.NavigationDropdown_navigationDropdown__4szRO.NavigationDropdown_loading__19y63{opacity:.6;pointer-events:none}.NavigationDropdown_dropdownTrigger__QBGFD{display:flex!important;align-items:center;gap:4px;color:var(--nav-link-text);text-decoration:none;font-weight:600;padding:clamp(4px,1.2vw,10px) clamp(6px,1.5vw,14px);border-radius:6px;transition:all var(--transition-normal);white-space:nowrap;position:relative;background:var(--nav-link-bg);border:1px solid transparent;text-shadow:0 1px 2px rgba(0,0,0,.3);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);font-size:clamp(10px,1.4vw,14px);line-height:1.2;letter-spacing:.1px;cursor:pointer}.NavigationDropdown_dropdownTrigger__QBGFD:hover{background:var(--nav-link-hover-bg);color:white;opacity:.95;box-shadow:0 4px 12px rgba(0,0,0,.2);border-color:rgba(255,255,255,.2);text-shadow:0 1px 3px rgba(0,0,0,.5);transform:translateY(-1px)}.NavigationDropdown_dropdownTrigger__QBGFD:disabled{opacity:.5;cursor:not-allowed;transform:none}.NavigationDropdown_dropdownTrigger__QBGFD.NavigationDropdown_open__Q4ff_{background:var(--nav-link-hover-bg);color:white;box-shadow:0 4px 12px rgba(0,0,0,.2)}.NavigationDropdown_dropdownArrow__FgZ15{font-size:10px;transition:transform var(--transition-normal);margin-left:2px}.NavigationDropdown_dropdownArrow__FgZ15.NavigationDropdown_open__Q4ff_{transform:rotate(180deg)}.NavigationDropdown_dropdownArrow__FgZ15.NavigationDropdown_custom__IZSiR{font-size:12px}.NavigationDropdown_dropdownMenu__48Lsr{position:absolute;top:100%;left:0;background:linear-gradient(135deg,#5a67d8,#4c51bf);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-radius:12px;box-shadow:0 12px 32px rgba(0,0,0,.25),0 2px 8px rgba(0,0,0,.15);border:1px solid rgba(255,255,255,.15);min-width:200px;max-width:320px;z-index:var(--dropdown-z-index);opacity:0;transform:translateY(-10px) scale(.95);transition:all .25s cubic-bezier(.4,0,.2,1);pointer-events:none;padding:10px 0}.NavigationDropdown_dropdownMenu__48Lsr.NavigationDropdown_open__Q4ff_{opacity:1;transform:translateY(0) scale(1);pointer-events:auto}.NavigationDropdown_dropdownMenu__48Lsr.NavigationDropdown_animate__fA_06{transition:all .2s cubic-bezier(.4,0,.2,1)}.NavigationDropdown_dropdownMenu__48Lsr.NavigationDropdown_positionRight__7KcqZ{left:auto;right:0}.NavigationDropdown_dropdownMenu__48Lsr.NavigationDropdown_positionCenter__lIfaG{left:50%;transform:translateX(-50%) translateY(-10px) scale(.95)}.NavigationDropdown_dropdownMenu__48Lsr.NavigationDropdown_positionCenter__lIfaG.NavigationDropdown_open__Q4ff_{transform:translateX(-50%) translateY(0) scale(1)}.NavigationDropdown_dropdownMenu__48Lsr.NavigationDropdown_positionAuto__Ju2fp{left:auto;right:auto}.NavigationDropdown_dropdownMenu__48Lsr.NavigationDropdown_compact__90ol7{min-width:120px;padding:4px 0}.NavigationDropdown_dropdownMenu__48Lsr.NavigationDropdown_mega__ql3m8{min-width:300px;max-width:600px;padding:16px 0}.NavigationDropdown_searchBox__jGY_r{padding:8px 12px;margin:0 8px 8px;border:1px solid var(--dropdown-border);border-radius:6px;background:var(--input-bg);color:var(--text-primary);font-size:14px;width:calc(100% - 24px);box-sizing:border-box}.NavigationDropdown_searchBox__jGY_r:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 2px rgba(90,103,216,.2)}.NavigationDropdown_searchBox__jGY_r::-moz-placeholder{color:var(--text-secondary)}.NavigationDropdown_searchBox__jGY_r::placeholder{color:var(--text-secondary)}.NavigationDropdown_menuItem__cgSrF{display:flex!important;align-items:center;padding:14px 18px!important;color:rgba(255,255,255,.95)!important;text-decoration:none;font-weight:500!important;font-size:15px!important;transition:all .2s ease;background:transparent!important;border:none!important;width:100%;text-align:left;cursor:pointer;border-radius:0;margin:0;text-shadow:0 1px 2px rgba(0,0,0,.1)!important;gap:12px;position:relative}.NavigationDropdown_menuItem__cgSrF:hover{background:rgba(255,255,255,.15)!important;color:#ffffff!important;transform:translateX(4px);text-shadow:0 1px 3px rgba(0,0,0,.15)!important}.NavigationDropdown_menuItem__cgSrF:disabled{opacity:.5;cursor:not-allowed;transform:none}.NavigationDropdown_menuItem__cgSrF.NavigationDropdown_focused__7fe7H{background:rgba(255,255,255,.12)!important;color:#ffffff!important;outline:2px solid rgba(255,255,255,.4);outline-offset:-2px}.NavigationDropdown_menuItem__cgSrF.NavigationDropdown_active__DhVt8{background:rgba(255,255,255,.25)!important;color:#ffffff!important;font-weight:600!important;border-left:3px solid rgba(255,255,255,.8);padding-left:15px!important}.NavigationDropdown_menuItem__cgSrF.NavigationDropdown_active__DhVt8:hover{background:rgba(255,255,255,.3)!important;transform:translateX(2px)}.NavigationDropdown_menuItem__cgSrF.NavigationDropdown_external__9ubcR{position:relative}.NavigationDropdown_menuItem__cgSrF.NavigationDropdown_external__9ubcR:after{content:"↗";font-size:11px;opacity:.7;margin-left:auto;color:rgba(255,255,255,.8)}.NavigationDropdown_menuItem__cgSrF.NavigationDropdown_external__9ubcR:hover:after{opacity:1;color:#ffffff}.NavigationDropdown_menuItemIcon__qJP2m{width:18px;text-align:center;flex-shrink:0;opacity:.9;font-size:16px;color:rgba(255,255,255,.95)}.NavigationDropdown_menuItemContent__qd9xr{flex:1;min-width:0}.NavigationDropdown_menuItemText__SGHj9{font-weight:inherit;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:inherit}.NavigationDropdown_menuItemDescription__pGtKM{font-size:11px;color:rgba(255,255,255,.65);margin-top:3px;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:none}.NavigationDropdown_menuItemBadge__ke6Dk{background:rgba(255,255,255,.25);color:#ffffff;font-size:10px;padding:3px 8px;border-radius:12px;font-weight:600;margin-left:auto;flex-shrink:0;border:1px solid rgba(255,255,255,.3)}.NavigationDropdown_menuSeparator__ysn0i{height:1px;background:rgba(255,255,255,.15);margin:8px 16px}.NavigationDropdown_navigationDropdown__4szRO.NavigationDropdown_mobile__TmI4Z{width:100%}.NavigationDropdown_navigationDropdown__4szRO.NavigationDropdown_mobile__TmI4Z .NavigationDropdown_dropdownTrigger__QBGFD{width:100%;justify-content:flex-start;padding:16px 24px!important;border-radius:0;background:transparent!important;border:none!important;border-bottom:1px solid rgba(255,255,255,.04)!important;text-shadow:none!important;backdrop-filter:none;-webkit-backdrop-filter:none;font-size:16px!important;font-weight:500!important;color:white!important;gap:8px;transition:all .2s ease!important;position:relative;margin:0;letter-spacing:.2px}.NavigationDropdown_navigationDropdown__4szRO.NavigationDropdown_mobile__TmI4Z .NavigationDropdown_dropdownTrigger__QBGFD:hover{background:rgba(255,255,255,.12)!important;color:white!important}.NavigationDropdown_navigationDropdown__4szRO.NavigationDropdown_mobile__TmI4Z .NavigationDropdown_dropdownTrigger__QBGFD:active{background:rgba(255,255,255,.18)!important}.NavigationDropdown_navigationDropdown__4szRO.NavigationDropdown_mobile__TmI4Z .NavigationDropdown_dropdownMenu__48Lsr{position:static!important;box-shadow:none!important;border:none!important;background:rgba(0,0,0,.1)!important;margin:0!important;border-radius:0;transform:none!important;padding:0!important;max-height:0;overflow:hidden;opacity:0;pointer-events:none;transition:max-height .3s ease,opacity .2s ease}.NavigationDropdown_navigationDropdown__4szRO.NavigationDropdown_mobile__TmI4Z .NavigationDropdown_dropdownMenu__48Lsr.NavigationDropdown_open__Q4ff_{max-height:500px;opacity:1;pointer-events:auto}.NavigationDropdown_navigationDropdown__4szRO.NavigationDropdown_mobile__TmI4Z .NavigationDropdown_menuItem__cgSrF{padding:14px 24px 14px 40px!important;font-size:15px!important;font-weight:600!important;background:transparent!important;border:none!important;border-bottom:1px solid rgba(255,255,255,.03)!important;margin:0;transition:all .2s ease;position:relative;color:rgba(255,255,255,.9)!important}.NavigationDropdown_navigationDropdown__4szRO.NavigationDropdown_mobile__TmI4Z .NavigationDropdown_menuItem__cgSrF:hover{background:rgba(255,255,255,.08)!important;color:white!important}.NavigationDropdown_navigationDropdown__4szRO.NavigationDropdown_mobile__TmI4Z .NavigationDropdown_menuItem__cgSrF:active{background:rgba(255,255,255,.12)!important}.NavigationDropdown_navigationDropdown__4szRO.NavigationDropdown_mobile__TmI4Z .NavigationDropdown_menuItem__cgSrF.NavigationDropdown_active__DhVt8{background:rgba(255,255,255,.12)!important;color:white!important;font-weight:700!important}.NavigationDropdown_navigationDropdown__4szRO.NavigationDropdown_mobile__TmI4Z .NavigationDropdown_dropdownArrow__FgZ15{margin-left:auto;font-size:12px;color:white;opacity:.8;transition:transform .3s ease}.NavigationDropdown_navigationDropdown__4szRO.NavigationDropdown_mobile__TmI4Z .NavigationDropdown_dropdownArrow__FgZ15.NavigationDropdown_open__Q4ff_{transform:rotate(180deg)}.NavigationDropdown_navigationDropdown__4szRO.NavigationDropdown_sidebar__GuAmb .NavigationDropdown_dropdownTrigger__QBGFD{width:100%;justify-content:flex-start;padding:12px 16px;border-radius:8px;margin-bottom:4px}.NavigationDropdown_navigationDropdown__4szRO.NavigationDropdown_sidebar__GuAmb .NavigationDropdown_dropdownMenu__48Lsr{position:static;box-shadow:none;border:none;background:transparent;padding:0 0 0 24px;margin:8px 0}.NavigationDropdown_navigationDropdown__4szRO.NavigationDropdown_sidebar__GuAmb .NavigationDropdown_menuItem__cgSrF{border-radius:6px;margin:2px 0}.NavigationDropdown_loadingSpinner__0zc1E{width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:rgba(255,255,255,.9);border-radius:50%;animation:NavigationDropdown_spin__dJYnm 1s linear infinite;margin:16px auto}@keyframes NavigationDropdown_spin__dJYnm{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.NavigationDropdown_errorMessage__TKu2f{padding:12px 16px;color:rgba(255,255,255,.95);font-size:12px;background:rgba(239,68,68,.25);border-radius:var(--radius-sm);margin:8px;text-align:center;border:1px solid rgba(255,255,255,.2)}.NavigationDropdown_emptyMessage__xcrBs{padding:16px;color:rgba(255,255,255,.75);font-size:14px;text-align:center;font-style:italic}.NavigationDropdown_dropdownMenu__48Lsr.NavigationDropdown_scrollable__wfqJG{max-height:300px;overflow-y:auto}.NavigationDropdown_dropdownMenu__48Lsr.NavigationDropdown_scrollable__wfqJG::-webkit-scrollbar{width:6px}.NavigationDropdown_dropdownMenu__48Lsr.NavigationDropdown_scrollable__wfqJG::-webkit-scrollbar-track{background:rgba(255,255,255,.1);border-radius:3px}.NavigationDropdown_dropdownMenu__48Lsr.NavigationDropdown_scrollable__wfqJG::-webkit-scrollbar-thumb{background:rgba(255,255,255,.3);border-radius:3px}.NavigationDropdown_dropdownMenu__48Lsr.NavigationDropdown_scrollable__wfqJG::-webkit-scrollbar-thumb:hover{background:rgba(255,255,255,.5)}@media (max-width:768px){.NavigationDropdown_dropdownTrigger__QBGFD{padding:clamp(3px,1vw,8px) clamp(5px,1.2vw,12px);font-size:clamp(9px,1.2vw,13px)}.NavigationDropdown_dropdownMenu__48Lsr{min-width:140px;max-width:280px}.NavigationDropdown_menuItem__cgSrF{padding:10px 14px!important;font-size:13px!important}.NavigationDropdown_menuItemDescription__pGtKM{font-size:11px}.NavigationDropdown_searchBox__jGY_r{font-size:13px}}@media (max-width:480px){.NavigationDropdown_dropdownTrigger__QBGFD{padding:6px 10px;font-size:12px}.NavigationDropdown_dropdownMenu__48Lsr{min-width:120px;max-width:240px;right:0;left:auto}.NavigationDropdown_menuItem__cgSrF{padding:8px 12px!important;font-size:12px!important}.NavigationDropdown_menuItemDescription__pGtKM{display:none}}@media (prefers-contrast:high){.NavigationDropdown_dropdownMenu__48Lsr,.NavigationDropdown_dropdownTrigger__QBGFD{border-width:2px}.NavigationDropdown_menuItem__cgSrF{border-bottom:1px solid var(--dropdown-border)}}@media (prefers-reduced-motion:reduce){.NavigationDropdown_dropdownArrow__FgZ15,.NavigationDropdown_dropdownMenu__48Lsr,.NavigationDropdown_dropdownTrigger__QBGFD,.NavigationDropdown_menuItem__cgSrF{transition-duration:.1s}.NavigationDropdown_dropdownTrigger__QBGFD:hover{transform:translateY(-1px)}.NavigationDropdown_menuItem__cgSrF:hover{transform:translateX(2px)}.NavigationDropdown_loadingSpinner__0zc1E{animation:none}}@media (prefers-color-scheme:dark){.NavigationDropdown_dropdownMenu__48Lsr{border-color:rgba(255,255,255,.1)}.NavigationDropdown_menuSeparator__ysn0i{background:rgba(255,255,255,.1)}.NavigationDropdown_searchBox__jGY_r{border-color:rgba(255,255,255,.2)}}.AlertBanner_alertBanner__I2ZTi{display:flex;align-items:flex-start;gap:.75rem;padding:1rem;border-radius:var(--radius-md);border:1px solid transparent;position:relative;transition:all var(--transition-normal);font-size:.95rem;line-height:1.5;opacity:0;transform:translateY(-10px) scale(.95);animation:AlertBanner_slideIn__lY3PJ .3s ease forwards}.AlertBanner_alertBanner__I2ZTi.AlertBanner_visible__io0Gh{opacity:1;transform:translateY(0) scale(1)}.AlertBanner_alertBanner__I2ZTi.AlertBanner_hidden__mb8RE{opacity:0;transform:translateY(-10px) scale(.95);animation:AlertBanner_slideOut__5aQbx .3s ease forwards}@keyframes AlertBanner_slideIn__lY3PJ{0%{opacity:0;transform:translateY(-10px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes AlertBanner_slideOut__5aQbx{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-10px) scale(.95)}}.AlertBanner_iconContainer__VyK01{flex-shrink:0;width:20px;height:20px;display:flex;align-items:center;justify-content:center;margin-top:.125rem}.AlertBanner_icon__DtMD7{font-size:1.1rem;transition:transform var(--transition-fast)}.AlertBanner_contentContainer__T2f6S{flex:1;min-width:0}.AlertBanner_title__xGZNE{font-weight:600;margin-bottom:.25rem;font-size:1rem;line-height:1.4}.AlertBanner_message__nGuIX{margin:0;word-wrap:break-word}.AlertBanner_actionsContainer__jXgtg{display:flex;gap:.5rem;margin-top:.75rem;flex-wrap:wrap}.AlertBanner_actionButton__ugl__{padding:.375rem .75rem;border:1px solid transparent;border-radius:var(--radius-sm);font-size:.875rem;font-weight:500;cursor:pointer;transition:all var(--transition-fast);background:transparent}.AlertBanner_actionButton__ugl__:hover{transform:translateY(-1px)}.AlertBanner_actionButton__ugl__:disabled{opacity:.5;cursor:not-allowed;transform:none}.AlertBanner_dismissButton__Yhqm1{position:absolute;top:.75rem;right:.75rem;background:none;border:none;cursor:pointer;width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-full);transition:all var(--transition-fast);opacity:.6;flex-shrink:0}.AlertBanner_dismissButton__Yhqm1:hover{opacity:1;transform:scale(1.1)}.AlertBanner_dismissButton__Yhqm1:focus-visible{outline:2px solid currentColor;outline-offset:2px}.AlertBanner_dismissIcon__QatYc{font-size:.875rem}.AlertBanner_alertBanner__I2ZTi.AlertBanner_success__lHkSZ{background:rgba(16,185,129,.1);border-color:rgba(16,185,129,.3);color:#065f46}.AlertBanner_alertBanner__I2ZTi.AlertBanner_success__lHkSZ .AlertBanner_icon__DtMD7{color:#10b981}.AlertBanner_alertBanner__I2ZTi.AlertBanner_success__lHkSZ .AlertBanner_dismissButton__Yhqm1:hover{background:rgba(16,185,129,.2)}.AlertBanner_alertBanner__I2ZTi.AlertBanner_error__2vW30{background:rgba(239,68,68,.1);border-color:rgba(239,68,68,.3);color:#7f1d1d}.AlertBanner_alertBanner__I2ZTi.AlertBanner_error__2vW30 .AlertBanner_icon__DtMD7{color:#ef4444}.AlertBanner_alertBanner__I2ZTi.AlertBanner_error__2vW30 .AlertBanner_dismissButton__Yhqm1:hover{background:rgba(239,68,68,.2)}.AlertBanner_alertBanner__I2ZTi.AlertBanner_warning__gFxcw{background:rgba(245,158,11,.1);border-color:rgba(245,158,11,.3);color:#78350f}.AlertBanner_alertBanner__I2ZTi.AlertBanner_warning__gFxcw .AlertBanner_icon__DtMD7{color:#f59e0b}.AlertBanner_alertBanner__I2ZTi.AlertBanner_warning__gFxcw .AlertBanner_dismissButton__Yhqm1:hover{background:rgba(245,158,11,.2)}.AlertBanner_alertBanner__I2ZTi.AlertBanner_info__5o_JR{background:rgba(59,130,246,.1);border-color:rgba(59,130,246,.3);color:#1e3a8a}.AlertBanner_alertBanner__I2ZTi.AlertBanner_info__5o_JR .AlertBanner_icon__DtMD7{color:#3b82f6}.AlertBanner_alertBanner__I2ZTi.AlertBanner_info__5o_JR .AlertBanner_dismissButton__Yhqm1:hover{background:rgba(59,130,246,.2)}.AlertBanner_alertBanner__I2ZTi.AlertBanner_danger__NQDlw{background:rgba(220,38,38,.1);border-color:rgba(220,38,38,.3);color:#7f1d1d}.AlertBanner_alertBanner__I2ZTi.AlertBanner_danger__NQDlw .AlertBanner_icon__DtMD7{color:#dc2626}.AlertBanner_alertBanner__I2ZTi.AlertBanner_danger__NQDlw .AlertBanner_dismissButton__Yhqm1:hover{background:rgba(220,38,38,.2)}.AlertBanner_alertBanner__I2ZTi.AlertBanner_filled__ETQa4.AlertBanner_success__lHkSZ{background:#10b981;border-color:#10b981;color:white}.AlertBanner_alertBanner__I2ZTi.AlertBanner_filled__ETQa4.AlertBanner_error__2vW30{background:#ef4444;border-color:#ef4444;color:white}.AlertBanner_alertBanner__I2ZTi.AlertBanner_filled__ETQa4.AlertBanner_warning__gFxcw{background:#f59e0b;border-color:#f59e0b;color:white}.AlertBanner_alertBanner__I2ZTi.AlertBanner_filled__ETQa4.AlertBanner_info__5o_JR{background:#3b82f6;border-color:#3b82f6;color:white}.AlertBanner_alertBanner__I2ZTi.AlertBanner_filled__ETQa4.AlertBanner_danger__NQDlw{background:#dc2626;border-color:#dc2626;color:white}.AlertBanner_alertBanner__I2ZTi.AlertBanner_filled__ETQa4 .AlertBanner_icon__DtMD7{color:white}.AlertBanner_alertBanner__I2ZTi.AlertBanner_filled__ETQa4 .AlertBanner_dismissButton__Yhqm1:hover{background:rgba(255,255,255,.2)}.AlertBanner_alertBanner__I2ZTi.AlertBanner_filled__ETQa4 .AlertBanner_actionButton__ugl__{background:rgba(255,255,255,.2);color:white;border-color:rgba(255,255,255,.3)}.AlertBanner_alertBanner__I2ZTi.AlertBanner_filled__ETQa4 .AlertBanner_actionButton__ugl__:hover{background:rgba(255,255,255,.3)}.AlertBanner_alertBanner__I2ZTi.AlertBanner_outlined__n5vMa{background:transparent;border-width:2px}.AlertBanner_alertBanner__I2ZTi.AlertBanner_outlined__n5vMa.AlertBanner_success__lHkSZ{border-color:#10b981;color:#065f46}.AlertBanner_alertBanner__I2ZTi.AlertBanner_outlined__n5vMa.AlertBanner_error__2vW30{border-color:#ef4444;color:#7f1d1d}.AlertBanner_alertBanner__I2ZTi.AlertBanner_outlined__n5vMa.AlertBanner_warning__gFxcw{border-color:#f59e0b;color:#78350f}.AlertBanner_alertBanner__I2ZTi.AlertBanner_outlined__n5vMa.AlertBanner_info__5o_JR{border-color:#3b82f6;color:#1e3a8a}.AlertBanner_alertBanner__I2ZTi.AlertBanner_outlined__n5vMa.AlertBanner_danger__NQDlw{border-color:#dc2626;color:#7f1d1d}.AlertBanner_alertBanner__I2ZTi.AlertBanner_minimal__K__ab{background:transparent;border:none;padding:.75rem 0}.AlertBanner_alertBanner__I2ZTi.AlertBanner_minimal__K__ab.AlertBanner_success__lHkSZ{color:#065f46}.AlertBanner_alertBanner__I2ZTi.AlertBanner_minimal__K__ab.AlertBanner_error__2vW30{color:#7f1d1d}.AlertBanner_alertBanner__I2ZTi.AlertBanner_minimal__K__ab.AlertBanner_warning__gFxcw{color:#78350f}.AlertBanner_alertBanner__I2ZTi.AlertBanner_minimal__K__ab.AlertBanner_info__5o_JR{color:#1e3a8a}.AlertBanner_alertBanner__I2ZTi.AlertBanner_minimal__K__ab.AlertBanner_danger__NQDlw{color:#7f1d1d}.AlertBanner_alertBanner__I2ZTi.AlertBanner_toast__9wC1G{position:fixed;z-index:9999;min-width:300px;max-width:500px;box-shadow:0 10px 25px rgba(0,0,0,.15);border:1px solid transparent;backdrop-filter:blur(10px)}.AlertBanner_alertBanner__I2ZTi.AlertBanner_toast__9wC1G.AlertBanner_success__lHkSZ{background:rgba(16,185,129,.95);border-color:#10b981;color:white}.AlertBanner_alertBanner__I2ZTi.AlertBanner_toast__9wC1G.AlertBanner_error__2vW30{background:rgba(239,68,68,.95);border-color:#ef4444;color:white}.AlertBanner_alertBanner__I2ZTi.AlertBanner_toast__9wC1G.AlertBanner_warning__gFxcw{background:rgba(245,158,11,.95);border-color:#f59e0b;color:white}.AlertBanner_alertBanner__I2ZTi.AlertBanner_toast__9wC1G.AlertBanner_info__5o_JR{background:rgba(59,130,246,.95);border-color:#3b82f6;color:white}.AlertBanner_alertBanner__I2ZTi.AlertBanner_toast__9wC1G.AlertBanner_danger__NQDlw{background:rgba(220,38,38,.95);border-color:#dc2626;color:white}.AlertBanner_actionButton__ugl__.AlertBanner_primary__oXNq9{background:var(--accent);color:white;border-color:var(--accent)}.AlertBanner_actionButton__ugl__.AlertBanner_primary__oXNq9:hover{background:var(--accent-hover);border-color:var(--accent-hover)}.AlertBanner_actionButton__ugl__.AlertBanner_secondary__ON190{background:transparent;color:currentColor;border-color:currentColor}.AlertBanner_actionButton__ugl__.AlertBanner_secondary__ON190:hover{background:currentColor;color:var(--bg-primary)}.AlertBanner_actionButton__ugl__.AlertBanner_danger__NQDlw{background:#dc2626;color:white;border-color:#dc2626}.AlertBanner_actionButton__ugl__.AlertBanner_danger__NQDlw:hover{background:#b91c1c;border-color:#b91c1c}.AlertBanner_progressBar__Gw_4J{position:absolute;bottom:0;left:0;height:3px;background:currentColor;opacity:.3;transition:width linear;border-radius:0 0 var(--radius-md) var(--radius-md)}@media (max-width:768px){.AlertBanner_alertBanner__I2ZTi{padding:.875rem;font-size:.9rem}.AlertBanner_alertBanner__I2ZTi.AlertBanner_toast__9wC1G{min-width:280px;max-width:90vw;margin:0 1rem}.AlertBanner_actionsContainer__jXgtg{margin-top:.5rem}.AlertBanner_actionButton__ugl__{padding:.25rem .5rem;font-size:.8rem;min-height:32px}.AlertBanner_dismissButton__Yhqm1{top:.5rem;right:.5rem}}@media (prefers-contrast:high){.AlertBanner_alertBanner__I2ZTi{border-width:2px}.AlertBanner_alertBanner__I2ZTi.AlertBanner_outlined__n5vMa{border-width:3px}}@media (prefers-reduced-motion:reduce){.AlertBanner_alertBanner__I2ZTi{animation:none;transition-duration:.1s}.AlertBanner_alertBanner__I2ZTi.AlertBanner_hidden__mb8RE,.AlertBanner_alertBanner__I2ZTi.AlertBanner_visible__io0Gh{animation:none}.AlertBanner_actionButton__ugl__:hover,.AlertBanner_dismissButton__Yhqm1:hover{transform:none}.AlertBanner_icon__DtMD7{transition:none}}@media (prefers-color-scheme:dark){.AlertBanner_alertBanner__I2ZTi.AlertBanner_success__lHkSZ{background:rgba(16,185,129,.15);color:#86efac}.AlertBanner_alertBanner__I2ZTi.AlertBanner_error__2vW30{background:rgba(239,68,68,.15);color:#fca5a5}.AlertBanner_alertBanner__I2ZTi.AlertBanner_warning__gFxcw{background:rgba(245,158,11,.15);color:#fcd34d}.AlertBanner_alertBanner__I2ZTi.AlertBanner_info__5o_JR{background:rgba(59,130,246,.15);color:#93c5fd}.AlertBanner_alertBanner__I2ZTi.AlertBanner_danger__NQDlw{background:rgba(220,38,38,.15);color:#fca5a5}}.UserMenu_userMenu__wAT4e{position:relative;display:inline-block}.UserMenu_userMenu__wAT4e.UserMenu_loading__I5yBI{opacity:.6;pointer-events:none}.UserMenu_signInButton__uBJ0d{background:var(--nav-link-bg);border:1px solid transparent;color:var(--nav-link-text);padding:8px 10px;border-radius:6px;cursor:pointer;transition:all var(--transition-normal);font-size:1rem;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);text-shadow:0 1px 2px rgba(0,0,0,.3);display:flex;align-items:center;gap:var(--spacing-xs);white-space:nowrap}.UserMenu_signInButton__uBJ0d:hover{background:var(--nav-link-hover-bg);transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.2)}.UserMenu_signInButton__uBJ0d:disabled{opacity:.6;cursor:not-allowed;transform:none}.UserMenu_signInButton__uBJ0d.UserMenu_loading__I5yBI{pointer-events:none}.UserMenu_userMenuToggle__VI9kZ{background:var(--nav-link-bg)!important;border:1px solid transparent!important;color:var(--nav-link-text)!important;padding:4px!important;border-radius:50%!important;cursor:pointer;transition:all var(--transition-normal);display:flex;align-items:center;justify-content:center;width:40px;height:40px;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);position:relative}.UserMenu_userMenuToggle__VI9kZ:hover{background:var(--nav-link-hover-bg)!important;transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.2)}.UserMenu_userMenuToggle__VI9kZ:disabled{opacity:.6;cursor:not-allowed;transform:none}.UserMenu_userMenuToggle__VI9kZ.UserMenu_open__nCbhM{background:var(--nav-link-hover-bg)!important;box-shadow:0 4px 12px rgba(0,0,0,.2)}.UserMenu_userMenuToggle__VI9kZ.UserMenu_small__hMj2O{width:32px;height:32px}.UserMenu_userMenuToggle__VI9kZ.UserMenu_medium__VxnfW{width:40px;height:40px}.UserMenu_userMenuToggle__VI9kZ.UserMenu_large__clEhC{width:48px;height:48px}.UserMenu_userAvatar__xcuPm{position:relative!important;display:block!important;width:32px!important;height:32px!important;border-radius:50%;-o-object-fit:cover;object-fit:cover;transition:all var(--transition-normal)}.UserMenu_userMenuToggle__VI9kZ.UserMenu_small__hMj2O .UserMenu_userAvatar__xcuPm{width:24px!important;height:24px!important}.UserMenu_userMenuToggle__VI9kZ.UserMenu_medium__VxnfW .UserMenu_userAvatar__xcuPm{width:32px!important;height:32px!important}.UserMenu_userMenuToggle__VI9kZ.UserMenu_large__clEhC .UserMenu_userAvatar__xcuPm{width:40px!important;height:40px!important}.UserMenu_avatarFallback__WZIHU{font-size:1.2rem;font-weight:600}.UserMenu_userMenuToggle__VI9kZ.UserMenu_small__hMj2O .UserMenu_avatarFallback__WZIHU{font-size:1rem}.UserMenu_userMenuToggle__VI9kZ.UserMenu_large__clEhC .UserMenu_avatarFallback__WZIHU{font-size:1.4rem}.UserMenu_userName__c1g__{margin-left:var(--spacing-xs);font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:120px}.UserMenu_userMenuToggle__VI9kZ.UserMenu_compact__to7iR{border-radius:var(--radius-md)!important;padding:6px 12px!important;width:auto;height:auto;gap:var(--spacing-xs)}.UserMenu_loadingSpinner__MIGeM{width:16px;height:16px;border-top:2px solid var(--text-secondary);border:2px solid var(--text-secondary);border-top-color:var(--accent);border-radius:50%;animation:UserMenu_spin__P1dlJ 1s linear infinite}@keyframes UserMenu_spin__P1dlJ{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.UserMenu_userMenuDropdown__vAOQK{position:absolute;top:100%;right:0;background:var(--user-menu-bg);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-radius:12px;box-shadow:var(--user-menu-shadow);border:1px solid var(--user-menu-border);min-width:220px;max-width:300px;z-index:var(--dropdown-z-index);margin-top:12px;padding:0;opacity:0;transform:translateY(-10px) scale(.95);transition:all .3s cubic-bezier(.4,0,.2,1);pointer-events:none;overflow:hidden}.UserMenu_userMenuDropdown__vAOQK.UserMenu_open__nCbhM{opacity:1;transform:translateY(0) scale(1);pointer-events:auto}.UserMenu_userMenuDropdown__vAOQK.UserMenu_open__nCbhM .UserMenu_menuItem__XJ8I_{animation:UserMenu_slideInRight__qQF3u .3s ease forwards;opacity:0}.UserMenu_userMenuDropdown__vAOQK.UserMenu_open__nCbhM .UserMenu_menuItem__XJ8I_:first-child{animation-delay:.05s}.UserMenu_userMenuDropdown__vAOQK.UserMenu_open__nCbhM .UserMenu_menuItem__XJ8I_:nth-child(2){animation-delay:.1s}.UserMenu_userMenuDropdown__vAOQK.UserMenu_open__nCbhM .UserMenu_menuItem__XJ8I_:nth-child(3){animation-delay:.15s}.UserMenu_userMenuDropdown__vAOQK.UserMenu_open__nCbhM .UserMenu_menuItem__XJ8I_:nth-child(4){animation-delay:.2s}.UserMenu_userMenuDropdown__vAOQK.UserMenu_open__nCbhM .UserMenu_menuItem__XJ8I_:nth-child(5){animation-delay:.25s}.UserMenu_userMenuDropdown__vAOQK.UserMenu_open__nCbhM .UserMenu_menuItem__XJ8I_:nth-child(6){animation-delay:.3s}@keyframes UserMenu_slideInRight__qQF3u{0%{opacity:0;transform:translateX(-10px)}to{opacity:1;transform:translateX(0)}}.UserMenu_userMenuDropdown__vAOQK.UserMenu_positionLeft__mO0tN{right:auto;left:0}.UserMenu_userMenuDropdown__vAOQK.UserMenu_positionCenter__jJ0Rk{right:auto;left:50%;transform:translateX(-50%) translateY(-10px) scale(.95)}.UserMenu_userMenuDropdown__vAOQK.UserMenu_positionCenter__jJ0Rk.UserMenu_open__nCbhM{transform:translateX(-50%) translateY(0) scale(1)}.UserMenu_userInfo__Rm1DC{padding:16px;background:linear-gradient(135deg,var(--accent),var(--accent-hover));border-bottom:1px solid var(--user-menu-border);position:relative;overflow:hidden}.UserMenu_userInfo__Rm1DC:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(255,255,255,.1),transparent);pointer-events:none}.UserMenu_userDisplayName__TV3mP{font-weight:700;color:white;font-size:16px;margin-bottom:4px;text-shadow:0 1px 2px rgba(0,0,0,.2)}.UserMenu_userDisplayName__TV3mP,.UserMenu_userEmail__4OAvy{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;position:relative;z-index:1}.UserMenu_userEmail__4OAvy{font-size:13px;color:rgba(255,255,255,.9)}.UserMenu_userRole__W12dS{display:inline-block;font-size:11px;color:white;background:rgba(255,255,255,.2);padding:2px 8px;border-radius:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-top:6px;position:relative;z-index:1}.UserMenu_menuItem__XJ8I_{display:flex!important;align-items:center;padding:14px 16px!important;color:var(--text-primary)!important;text-decoration:none;font-weight:500!important;font-size:14px!important;transition:all .2s ease;background:transparent!important;border:none!important;width:100%;text-align:left;cursor:pointer;gap:12px;position:relative;overflow:hidden}.UserMenu_menuItem__XJ8I_:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:3px;height:0;background:var(--accent);transition:height .2s ease}.UserMenu_menuItem__XJ8I_:hover{background:var(--user-menu-item-hover)!important;color:var(--accent)!important;padding-left:20px!important}.UserMenu_menuItem__XJ8I_:hover:before{height:70%}.UserMenu_menuItem__XJ8I_:disabled{opacity:.5;cursor:not-allowed}.UserMenu_menuItem__XJ8I_.UserMenu_primary__tRcNe{color:var(--accent)!important}.UserMenu_menuItem__XJ8I_.UserMenu_secondary__6cChi{color:var(--text-secondary)!important}.UserMenu_menuItem__XJ8I_.UserMenu_danger__SeNCU{color:var(--error)!important}.UserMenu_menuItem__XJ8I_.UserMenu_danger__SeNCU:hover{background:rgba(239,68,68,.1)!important;color:var(--error)!important}.UserMenu_menuItemIcon__MneJb{width:20px;height:20px;display:flex;align-items:center;justify-content:center;flex-shrink:0;opacity:.7;transition:all .2s ease}.UserMenu_menuItem__XJ8I_:hover .UserMenu_menuItemIcon__MneJb{opacity:1;transform:scale(1.1);color:var(--accent)}.UserMenu_menuItemText__QttpJ{flex:1}.UserMenu_menuItemBadge__k9rIh{background:linear-gradient(135deg,var(--accent),var(--accent-hover));color:white;font-size:11px;padding:3px 8px;border-radius:12px;font-weight:600;box-shadow:0 2px 4px rgba(0,0,0,.1);transition:all .2s ease}.UserMenu_menuItem__XJ8I_:hover .UserMenu_menuItemBadge__k9rIh{transform:scale(1.05);box-shadow:0 3px 6px rgba(0,0,0,.15)}.UserMenu_menuSeparator__phAOz{height:1px;background:linear-gradient(90deg,transparent,var(--user-menu-border) 20%,var(--user-menu-border) 80%,transparent);margin:8px 0}.UserMenu_customContent__1G1fR{padding:8px 16px}.UserMenu_userMenu__wAT4e.UserMenu_mobile__Hb_eL{width:100%}.UserMenu_userMenu__wAT4e.UserMenu_mobile__Hb_eL .UserMenu_userMenuDropdown__vAOQK{position:fixed;top:auto;bottom:0;left:0;right:0;margin:0;border-radius:16px 16px 0 0;min-width:auto;max-height:70vh;overflow-y:auto}.UserMenu_userMenu__wAT4e.UserMenu_minimal__RWolC .UserMenu_userMenuToggle__VI9kZ{background:transparent!important;backdrop-filter:none;-webkit-backdrop-filter:none}.UserMenu_userMenu__wAT4e.UserMenu_minimal__RWolC .UserMenu_userMenuToggle__VI9kZ:hover{background:var(--nav-link-hover-bg)!important}.UserMenu_errorMessage__EO7jF{background:rgba(239,68,68,.95)}.UserMenu_errorMessage__EO7jF,.UserMenu_successMessage__mTNxK{position:absolute;top:calc(100% + 8px);right:0;padding:10px 16px;color:#fff;font-size:13px;border-radius:var(--radius-sm);box-shadow:0 4px 12px rgba(0,0,0,.15);white-space:nowrap;z-index:1000;animation:UserMenu_slideIn__fcQWX .3s ease-out;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.UserMenu_successMessage__mTNxK{background:rgba(34,197,94,.95)}@keyframes UserMenu_slideIn__fcQWX{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.UserMenu_userMenuDropdown__vAOQK .UserMenu_errorMessage__EO7jF,.UserMenu_userMenuDropdown__vAOQK .UserMenu_successMessage__mTNxK{position:relative;top:auto;right:auto;margin:8px;animation:UserMenu_fadeIn__XkCGG .3s ease-out}@keyframes UserMenu_fadeIn__XkCGG{0%{opacity:0}to{opacity:1}}@media (max-width:768px){.UserMenu_signInButton__uBJ0d{padding:6px 8px;font-size:.9rem}.UserMenu_userMenuToggle__VI9kZ{width:36px!important;height:36px!important}.UserMenu_userMenuToggle__VI9kZ.UserMenu_small__hMj2O{width:28px!important;height:28px!important}.UserMenu_userMenuToggle__VI9kZ.UserMenu_large__clEhC{width:44px!important;height:44px!important}.UserMenu_userAvatar__xcuPm{width:28px!important;height:28px!important}.UserMenu_userMenuDropdown__vAOQK{min-width:160px;margin-top:6px}.UserMenu_userName__c1g__{max-width:80px}}@media (max-width:480px){.UserMenu_signInButton__uBJ0d{padding:5px 6px;font-size:.8rem}.UserMenu_userMenuToggle__VI9kZ{width:32px!important;height:32px!important}.UserMenu_userAvatar__xcuPm{width:24px!important;height:24px!important}.UserMenu_userName__c1g__{display:none}.UserMenu_userMenuDropdown__vAOQK{right:-8px;min-width:140px}}@media (prefers-contrast:high){.UserMenu_signInButton__uBJ0d,.UserMenu_userMenuToggle__VI9kZ{border-width:2px}.UserMenu_menuItem__XJ8I_{border-bottom:1px solid var(--user-menu-border)}}@media (prefers-reduced-motion:reduce){.UserMenu_menuItem__XJ8I_,.UserMenu_signInButton__uBJ0d,.UserMenu_userAvatar__xcuPm,.UserMenu_userMenuDropdown__vAOQK,.UserMenu_userMenuToggle__VI9kZ{transition-duration:.1s}.UserMenu_userMenuToggle__VI9kZ:hover{transform:translateY(-1px)}.UserMenu_loadingSpinner__MIGeM{animation:none}}@media (prefers-color-scheme:dark){.UserMenu_userMenuDropdown__vAOQK{border-color:rgba(255,255,255,.1)}.UserMenu_menuSeparator__phAOz{background:rgba(255,255,255,.1)}}.FooterSection_footerSection__ymrjM{width:100%;padding:0;margin:0}.FooterSection_footerSection__ymrjM.FooterSection_loading__Abi8q{opacity:.6;pointer-events:none}.FooterSection_footerSection__ymrjM.FooterSection_center__vu4JD{text-align:center}.FooterSection_footerSection__ymrjM.FooterSection_left__t_Qka{text-align:left}.FooterSection_footerSection__ymrjM.FooterSection_right__YMte9{text-align:right}.FooterSection_footerSection__ymrjM.FooterSection_withBorder__UWiEr{border-top:1px solid var(--text-secondary);padding-top:var(--spacing-lg)}.FooterSection_footerSection__ymrjM.FooterSection_borderBottom__QFfia{border-bottom:1px solid var(--text-secondary);padding-bottom:var(--spacing-lg)}.FooterSection_footerSection__ymrjM.FooterSection_borderLeft__u7fLA{border-left:1px solid var(--text-secondary);padding-left:var(--spacing-lg)}.FooterSection_footerSection__ymrjM.FooterSection_borderRight__9pkPq{border-right:1px solid var(--text-secondary);padding-right:var(--spacing-lg)}.FooterSection_sectionTitle__aEZs5{color:var(--text-primary);margin-bottom:var(--spacing-md);font-size:1.2rem;font-weight:600}.FooterSection_brandSection__uMI9q{width:100%;text-align:center}.FooterSection_brandTagline__sdq11{font-size:1.2rem;margin-bottom:var(--spacing-md);color:var(--text-primary)}.FooterSection_brandLogo__ibAuh{font-size:clamp(1.3rem,4vw,2.2rem);font-weight:800;margin-bottom:var(--spacing-md);text-decoration:none;display:inline-flex;align-items:center;gap:var(--spacing-sm);transition:all var(--transition-normal)}.FooterSection_brandLogo__ibAuh:hover{transform:scale(1.05);text-shadow:0 4px 8px rgba(0,0,0,.4)}.FooterSection_brandLogoImage__C8Ofs{position:relative!important;display:block!important;height:52.5px!important;width:auto!important;-o-object-fit:contain;object-fit:contain;margin-right:var(--spacing-sm);transition:all var(--transition-normal)}.FooterSection_brandLogo__ibAuh:hover .FooterSection_brandLogoImage__C8Ofs{transform:scale(1.1)}.FooterSection_brandLogoText__eAidt{display:flex;align-items:baseline;gap:0;line-height:1;white-space:nowrap}.FooterSection_brandLogo__ibAuh .FooterSection_beu__ekYgd{color:var(--logo-beu-color);text-shadow:var(--logo-beu-shadow);filter:var(--logo-beu-filter)}.FooterSection_brandLogo__ibAuh .FooterSection_bihar__gO8xO{color:var(--logo-bihar-color);text-shadow:var(--logo-bihar-shadow);filter:var(--logo-bihar-filter)}.FooterSection_brandDescription__w_chK{color:var(--text-secondary);margin-bottom:var(--spacing-lg);line-height:1.6;max-width:300px;margin-left:auto;margin-right:auto}.FooterSection_socialLinks__cMqC4{display:flex;justify-content:center;gap:var(--spacing-md);flex-wrap:wrap}.FooterSection_socialLink__OSz0V{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;text-decoration:none;transition:all var(--transition-normal);color:var(--text-secondary);border:2px solid rgba(255,255,255,.1);background:transparent}.FooterSection_socialLink__OSz0V:hover{color:white;transform:translateY(-3px);border-color:currentColor}.FooterSection_socialLink__OSz0V.FooterSection_facebook__j6Cn7:hover{background:var(--brand-facebook);box-shadow:0 8px 20px rgba(24,119,242,.3)}.FooterSection_socialLink__OSz0V.FooterSection_twitter__5orTp:hover,.FooterSection_socialLink__OSz0V.FooterSection_xTwitter__wFjbF:hover{background:var(--brand-twitter);box-shadow:0 8px 20px rgba(29,161,242,.3)}.FooterSection_socialLink__OSz0V.FooterSection_youtube__hvYfK:hover{background:var(--brand-youtube);box-shadow:0 8px 20px rgba(255,0,0,.3)}.FooterSection_socialLink__OSz0V.FooterSection_instagram__5bKKu:hover{background:var(--brand-instagram);box-shadow:0 8px 20px rgba(228,64,95,.3)}.FooterSection_socialLink__OSz0V.FooterSection_reddit__JAiEj:hover{background:var(--brand-reddit);box-shadow:0 8px 20px rgba(255,69,0,.3)}.FooterSection_socialLinkIcon__pQpxR{font-size:1.1rem}.FooterSection_linksSection__FkaoV{width:100%;max-width:300px}.FooterSection_linksList__1_2DM{list-style:none;padding:0;margin:0;text-align:center}.FooterSection_linkItem__zhv02{margin-bottom:var(--spacing-sm)}.FooterSection_footerLink__EAWwj{color:var(--text-secondary);text-decoration:none;transition:color var(--transition-normal);display:inline-block;padding:4px 0;position:relative}.FooterSection_footerLink__EAWwj:hover{color:var(--accent)}.FooterSection_footerLink__EAWwj.FooterSection_external__V_G9A{position:relative}.FooterSection_footerLink__EAWwj.FooterSection_external__V_G9A:after{content:"↗";font-size:.8em;margin-left:4px;opacity:.7}.FooterSection_footerLink__EAWwj.FooterSection_external__V_G9A:hover:after{opacity:1}.FooterSection_contactSection__xgnAM{width:100%;max-width:300px}.FooterSection_contactList__P4USY{list-style:none;padding:0;margin:0;text-align:center}.FooterSection_contactItem__dbrLw{margin-bottom:var(--spacing-sm);display:flex;align-items:center;justify-content:center;gap:var(--spacing-sm)}.FooterSection_contactIcon__x_4Zy{color:var(--accent);font-size:1rem;flex-shrink:0}.FooterSection_contactLink__jY8Yq{color:var(--text-secondary);text-decoration:none;transition:color var(--transition-normal);padding:4px 0}.FooterSection_contactLink__jY8Yq:hover{color:var(--accent)}.FooterSection_contactLink__jY8Yq.FooterSection_email__M6gS0{font-weight:500}.FooterSection_contactLink__jY8Yq.FooterSection_email__M6gS0:hover{text-decoration:underline}.FooterSection_contactText__p05oC{color:var(--text-secondary)}.FooterSection_bottomSection__ZYDLZ{border-top:1px solid var(--text-secondary);padding-top:var(--spacing-lg);text-align:center;width:100%}.FooterSection_legalNav__B4mhG{margin-bottom:var(--spacing-md);display:flex;justify-content:center;gap:var(--spacing-lg);flex-wrap:wrap}.FooterSection_legalLink__zzEY_{color:var(--text-secondary);text-decoration:none;transition:all var(--transition-normal);padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-sm)}.FooterSection_legalLink__zzEY_:hover{color:var(--accent);background:rgba(90,103,216,.1)}.FooterSection_copyright__fseoM{margin:0}.FooterSection_copyrightText__UPcUU{color:var(--text-secondary);font-size:.9rem;margin:0}.FooterSection_customContent__OoqHM,.FooterSection_customSection__yyq7O{width:100%}.FooterSection_errorMessage__kIroB{color:var(--error);background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.3);border-radius:var(--radius-sm);padding:var(--spacing-sm);font-size:.875rem;text-align:center;margin-bottom:var(--spacing-md)}.FooterSection_skeleton__b6xV_{background:var(--placeholder-bg);border-radius:var(--radius-sm);animation:FooterSection_pulse__qvnry 1.5s ease-in-out infinite}.FooterSection_skeletonTitle__uUXuc{height:24px;width:120px;margin:0 auto var(--spacing-md)}.FooterSection_skeletonText__xbzrX{height:16px;margin-bottom:var(--spacing-xs)}.FooterSection_skeletonText__xbzrX.FooterSection_short__LlvwJ{width:60%}.FooterSection_skeletonText__xbzrX.FooterSection_medium__uj3jq{width:80%}.FooterSection_skeletonText__xbzrX.FooterSection_long__YG8_6{width:100%}.FooterSection_skeletonLinks__x69Xq{display:flex;flex-direction:column;gap:var(--spacing-xs);align-items:center}.FooterSection_skeletonLink__lkCNs{height:16px;width:100px}@keyframes FooterSection_pulse__qvnry{0%,to{opacity:.8}50%{opacity:.4}}@media (max-width:768px){.FooterSection_brandLogoImage__C8Ofs{height:45px!important;width:auto!important}.FooterSection_brandLogo__ibAuh{font-size:clamp(1.2rem,3.5vw,1.8rem)}.FooterSection_socialLinks__cMqC4{gap:var(--spacing-sm)}.FooterSection_socialLink__OSz0V{width:36px;height:36px}.FooterSection_legalNav__B4mhG{flex-direction:column;gap:10px}.FooterSection_legalLink__zzEY_{margin:5px 0}.FooterSection_contactItem__dbrLw{justify-content:flex-start}.FooterSection_contactSection__xgnAM,.FooterSection_linksSection__FkaoV{max-width:none}.FooterSection_footerSection__ymrjM.FooterSection_borderLeft__u7fLA,.FooterSection_footerSection__ymrjM.FooterSection_borderRight__9pkPq{border:none;padding-left:0;padding-right:0}}@media (max-width:480px){.FooterSection_brandLogoImage__C8Ofs{height:37.5px!important;width:auto!important}.FooterSection_brandDescription__w_chK{font-size:.9rem}.FooterSection_socialLink__OSz0V{width:32px;height:32px}.FooterSection_socialLinkIcon__pQpxR{font-size:1rem}.FooterSection_bottomSection__ZYDLZ{padding-top:var(--spacing-md)}.FooterSection_legalNav__B4mhG{gap:8px}.FooterSection_legalLink__zzEY_{font-size:.9rem;padding:3px 6px}.FooterSection_copyrightText__UPcUU{font-size:.8rem}.FooterSection_sectionTitle__aEZs5{font-size:1.1rem}}@media (prefers-contrast:high){.FooterSection_socialLink__OSz0V{border-width:3px}.FooterSection_contactLink__jY8Yq,.FooterSection_footerLink__EAWwj,.FooterSection_legalLink__zzEY_{text-decoration:underline}}@media (prefers-reduced-motion:reduce){.FooterSection_brandLogo__ibAuh,.FooterSection_contactLink__jY8Yq,.FooterSection_footerLink__EAWwj,.FooterSection_legalLink__zzEY_,.FooterSection_socialLink__OSz0V{transition-duration:.1s}.FooterSection_brandLogo__ibAuh:hover{transform:scale(1.02)}.FooterSection_brandLogo__ibAuh:hover .FooterSection_brandLogoImage__C8Ofs{transform:scale(1.05)}.FooterSection_socialLink__OSz0V:hover{transform:translateY(-1px)}.FooterSection_skeleton__b6xV_{animation:none}}@media (prefers-color-scheme:dark){.FooterSection_socialLink__OSz0V{border-color:rgba(255,255,255,.2)}.FooterSection_bottomSection__ZYDLZ{border-top-color:rgba(255,255,255,.2)}}.InfoCard_infoCard__tquWq{background:var(--color-background-paper);border:1px solid var(--color-border);border-radius:12px;padding:1.5rem;margin-bottom:1.5rem}.InfoCard_title__RqG__{font-size:1.125rem;font-weight:600;margin-bottom:1rem;padding-bottom:.75rem;border-bottom:1px solid var(--color-border)}.InfoCard_content__vEQuD,.InfoCard_title__RqG__{color:var(--color-text-primary)}@media (prefers-color-scheme:dark){.InfoCard_infoCard__tquWq{background:var(--color-background-elevated);border-color:var(--color-border-dark)}}.AuthModal_authModal__P9Nk0{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;z-index:100000;animation:AuthModal_fadeIn__r1Rsi .3s ease}.AuthModal_authModalOverlay__ml4XP{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.AuthModal_authModalContent__5jzFk{background:var(--bg-primary);border-radius:var(--radius-lg);padding:0;max-width:420px;width:90%;max-height:90vh;overflow-y:auto;position:relative;box-shadow:0 20px 60px rgba(0,0,0,.3);border:2px solid var(--accent);animation:AuthModal_slideIn__immRQ .3s ease-out}@keyframes AuthModal_fadeIn__r1Rsi{0%{opacity:0}to{opacity:1}}@keyframes AuthModal_slideIn__immRQ{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.AuthModal_authModalHeader__ETWaw{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-lg);border-bottom:1px solid var(--accent-muted);background:var(--header-gradient,linear-gradient(135deg,var(--accent) 0,var(--accent-hover) 100%));border-radius:var(--radius-lg) var(--radius-lg) 0 0}.AuthModal_authModalTitleSection__kf2EX{display:flex;align-items:center;gap:var(--spacing-sm);flex:1}.AuthModal_authModalTitle__R__2W{color:white;margin:0;font-size:1.5rem;font-weight:600}.AuthModal_authModalClose__hQzHr{background:none;border:none;color:white;cursor:pointer;padding:8px;border-radius:var(--radius-full);transition:all .3s ease;display:flex;align-items:center;justify-content:center;width:32px;height:32px}.AuthModal_authModalClose__hQzHr:hover{background:rgba(255,255,255,.2);transform:scale(1.1)}.AuthModal_authModalClose__hQzHr:focus{outline:2px solid rgba(255,255,255,.5);outline-offset:2px}.AuthModal_authModalBody__91qYw{padding:var(--spacing-lg)}.AuthModal_authError__aM1m9,.AuthModal_authSuccess__X2kcX{display:flex;align-items:flex-start;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-md);margin-bottom:var(--spacing-md);font-size:.9rem;line-height:1.4}.AuthModal_authError__aM1m9{background:rgba(239,68,68,.1);color:#ef4444;border:1px solid rgba(239,68,68,.3)}.AuthModal_authSuccess__X2kcX{background:rgba(16,185,129,.1);color:#10b981;border:1px solid rgba(16,185,129,.3)}.AuthModal_errorIcon__Ul9Lr,.AuthModal_successIcon__K1lHf{flex-shrink:0;margin-top:1px}.AuthModal_errorText__4pAB6,.AuthModal_successText__3l6wk{margin:0}.AuthModal_authForm__7tkvo{display:flex;flex-direction:column;gap:var(--spacing-md);margin-bottom:var(--spacing-lg)}.AuthModal_submitButton__LWcBy{width:100%;margin-top:var(--spacing-sm);font-weight:600;height:48px}.AuthModal_divider__SWxpA{position:relative;text-align:center;margin:var(--spacing-lg) 0}.AuthModal_divider__SWxpA:before{content:"";position:absolute;top:50%;left:0;right:0;height:1px;background:var(--border-color)}.AuthModal_dividerText__Drpzn{background:var(--bg-primary);padding:0 var(--spacing-md);color:var(--text-muted);font-size:.875rem;position:relative;z-index:1}.AuthModal_googleButton__8DPaD{width:100%;display:flex;align-items:center;justify-content:center;gap:var(--spacing-sm);height:48px;font-weight:500;margin-bottom:var(--spacing-md)}.AuthModal_googleIcon__8SeLG{flex-shrink:0}.AuthModal_authModalFooter__xCQRc{padding:var(--spacing-lg);border-top:1px solid var(--border-color);background:var(--bg-secondary);border-radius:0 0 var(--radius-lg) var(--radius-lg)}.AuthModal_authLinks__9_P9h{display:flex;flex-direction:column;gap:var(--spacing-sm);align-items:center}.AuthModal_authLink__7_Tm6{background:none;border:none;color:var(--accent);cursor:pointer;font-size:.9rem;text-decoration:none;transition:color .3s ease;padding:var(--spacing-xs) 0;line-height:1.4}.AuthModal_authLink__7_Tm6:hover{color:var(--accent-hover);text-decoration:underline}.AuthModal_authLink__7_Tm6:focus{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--radius-sm)}.AuthModal_authLink__7_Tm6:disabled{color:var(--text-muted);cursor:not-allowed;text-decoration:none}@media (max-width:480px){.AuthModal_authModalContent__5jzFk{max-width:95%;margin:var(--spacing-md)}.AuthModal_authModalBody__91qYw,.AuthModal_authModalFooter__xCQRc,.AuthModal_authModalHeader__ETWaw{padding:var(--spacing-md)}.AuthModal_authModalTitle__R__2W{font-size:1.25rem}.AuthModal_googleButton__8DPaD,.AuthModal_submitButton__LWcBy{height:44px}}@media (prefers-color-scheme:dark){.AuthModal_authModalContent__5jzFk{box-shadow:0 20px 60px rgba(0,0,0,.6)}.AuthModal_authError__aM1m9{background:rgba(239,68,68,.15);border-color:rgba(239,68,68,.4)}.AuthModal_authSuccess__X2kcX{background:rgba(16,185,129,.15);border-color:rgba(16,185,129,.4)}}@media (prefers-contrast:high){.AuthModal_authModalContent__5jzFk{border:3px solid var(--accent)}.AuthModal_authError__aM1m9,.AuthModal_authSuccess__X2kcX{border-width:2px}.AuthModal_authLink__7_Tm6:focus{outline-width:3px}}@media (prefers-reduced-motion:reduce){.AuthModal_authModalContent__5jzFk{animation:none}.AuthModal_authLink__7_Tm6,.AuthModal_authModalClose__hQzHr{transition:none}}.AuthModal_usernameFieldWrapper__LAZ_z{display:flex;flex-direction:column;gap:var(--spacing-xs)}.AuthModal_usernameLabelRow__azbnx{display:flex;align-items:center;gap:var(--spacing-xs)}.AuthModal_usernameLabel__W3z_U{font-size:.875rem;font-weight:500;color:var(--text-primary)}.AuthModal_optionalBadge__uNlGt{font-weight:400;font-size:.75rem;color:var(--text-muted);font-style:italic}.AuthModal_usernameInputWrapper__pLgze{position:relative}.AuthModal_usernameRefreshButton__P2BA2{position:absolute;right:1rem;top:24px;transform:translateY(-50%);z-index:10;display:flex;align-items:center;justify-content:center;padding:4px;background:transparent;border:none;border-radius:var(--radius-md);color:var(--text-muted);cursor:pointer;transition:color .2s ease}.AuthModal_usernameRefreshButton__P2BA2:hover:not(:disabled){color:var(--accent)}.AuthModal_usernameRefreshButton__P2BA2:disabled{opacity:.5;cursor:not-allowed}.AuthModal_usernameHelpIcon__tk8_b{position:relative;display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:var(--radius-full);background:var(--bg-secondary);color:var(--text-muted);cursor:help;transition:all .2s ease}.AuthModal_usernameHelpIcon__tk8_b:hover{background:var(--accent);color:white}.AuthModal_usernameTooltip__o69Lu{position:absolute;top:100%;left:50%;transform:translateX(-50%);margin-top:var(--spacing-xs);padding:var(--spacing-sm) var(--spacing-md);background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-md);box-shadow:0 4px 12px rgba(0,0,0,.15);min-width:220px;z-index:1070;animation:AuthModal_tooltipFadeIn__AdVDu .2s ease}@keyframes AuthModal_tooltipFadeIn__AdVDu{0%{opacity:0;transform:translateX(-50%) translateY(-4px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}.AuthModal_usernameTooltip__o69Lu:before{content:"";position:absolute;top:-6px;left:50%;transform:translateX(-50%);border-width:0 6px 6px;border-style:solid;border-color:transparent transparent var(--border-color) transparent}.AuthModal_usernameTooltip__o69Lu:after{content:"";position:absolute;top:-5px;left:50%;transform:translateX(-50%);border-width:0 5px 5px;border-style:solid;border-color:transparent transparent var(--bg-secondary) transparent}.AuthModal_tooltipTitle__7hMDu{display:block;font-weight:600;margin-bottom:var(--spacing-xs);color:var(--text-primary)}.AuthModal_tooltipList__C4Paz{margin:0;padding:0 0 0 var(--spacing-md);font-size:.75rem;color:var(--text-secondary);line-height:1.6}.AuthModal_tooltipList__C4Paz li{margin-bottom:2px}.AuthModal_tooltipExample__P0_z2{display:block;margin-top:var(--spacing-xs);padding-top:var(--spacing-xs);border-top:1px solid var(--border-color);color:var(--accent);font-size:.75rem}.AuthModal_usernameSuggestions__VRGIq{margin-top:var(--spacing-xs)}.AuthModal_suggestionsLabel__YZCO9{display:block;color:var(--text-muted);margin-bottom:var(--spacing-xs);font-size:.75rem}.AuthModal_suggestionChips__FbZAx{display:flex;flex-wrap:wrap;gap:var(--spacing-xs);align-items:center}.AuthModal_suggestionChip__dY76t{padding:var(--spacing-xs) var(--spacing-sm);background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-full);font-size:.8rem;color:var(--text-secondary);cursor:pointer;transition:all .2s ease}.AuthModal_suggestionChip__dY76t:hover:not(:disabled){background:var(--accent);border-color:var(--accent);color:white}.AuthModal_suggestionChip__dY76t:disabled{opacity:.5;cursor:not-allowed}.AuthModal_regenerateButton__BvIXg{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-full);color:var(--text-muted);cursor:pointer;transition:all .2s ease}.AuthModal_regenerateButton__BvIXg:hover:not(:disabled){background:var(--accent);border-color:var(--accent);color:white;transform:rotate(180deg)}.AuthModal_regenerateButton__BvIXg:disabled{opacity:.5;cursor:not-allowed}@media (max-width:480px){.AuthModal_usernameTooltip__o69Lu{min-width:180px;left:0;transform:translateX(0)}.AuthModal_usernameTooltip__o69Lu:after,.AuthModal_usernameTooltip__o69Lu:before{left:16px;transform:none}.AuthModal_suggestionChip__dY76t{font-size:.75rem;padding:4px 8px}}.SearchBox_searchBox__Y1_lF{position:relative;display:flex;align-items:center;width:100%;max-width:400px}.SearchBox_searchBox__Y1_lF.SearchBox_compact__hfO5m{max-width:200px}.SearchBox_searchBox__Y1_lF.SearchBox_expanded__vDPCp{max-width:600px}.SearchBox_searchBox__Y1_lF.SearchBox_overlay__B77CD{max-width:100%;width:100%}.SearchBox_inputWrapper___tU1Q{position:relative;display:flex;align-items:center;width:100%;background:var(--bg-primary);border:2px solid var(--form-border);border-radius:var(--radius-md);transition:all var(--transition-normal);overflow:hidden}.SearchBox_inputWrapper___tU1Q:hover{border-color:var(--accent-hover)}.SearchBox_inputWrapper___tU1Q.SearchBox_focused__13Fv9{border-color:var(--accent);box-shadow:0 0 0 3px rgba(90,103,216,.1)}.SearchBox_inputWrapper___tU1Q.SearchBox_disabled__biQS7{opacity:.6;cursor:not-allowed;background:var(--bg-tertiary)}.SearchBox_inputWrapper___tU1Q.SearchBox_loading__36rlc{border-color:var(--accent)}.SearchBox_searchInput__esv0E{flex:1;border:none;outline:none;background:transparent;color:var(--text-primary);font-size:1rem;font-family:inherit;padding:.9rem 1rem;transition:all var(--transition-normal)}.SearchBox_searchInput__esv0E::-moz-placeholder{color:var(--text-tertiary);opacity:.8}.SearchBox_searchInput__esv0E::placeholder{color:var(--text-tertiary);opacity:.8}.SearchBox_searchInput__esv0E:disabled{cursor:not-allowed}.SearchBox_searchBox__Y1_lF.SearchBox_small__2UYwi .SearchBox_searchInput__esv0E{padding:.6rem .8rem;font-size:.9rem}.SearchBox_searchBox__Y1_lF.SearchBox_small__2UYwi .SearchBox_inputWrapper___tU1Q{border-radius:var(--radius-sm)}.SearchBox_searchBox__Y1_lF.SearchBox_large__OB5YL .SearchBox_searchInput__esv0E{padding:1.1rem 1.2rem;font-size:1.1rem}.SearchBox_searchBox__Y1_lF.SearchBox_large__OB5YL .SearchBox_inputWrapper___tU1Q{border-radius:var(--radius-lg)}.SearchBox_searchButton___jLSN{background:none;border:none;color:var(--text-secondary);cursor:pointer;padding:.6rem .8rem;display:flex;align-items:center;justify-content:center;transition:all var(--transition-normal);border-radius:0;min-width:44px;height:100%}.SearchBox_searchButton___jLSN:hover{color:var(--accent);background:rgba(90,103,216,.1)}.SearchBox_searchButton___jLSN:disabled{cursor:not-allowed;opacity:.5}.SearchBox_searchButton___jLSN.SearchBox_primary__tG4B1{background:var(--accent);color:white;border-radius:0 var(--radius-md) var(--radius-md) 0;margin:-2px -2px -2px 0;padding:.9rem}.SearchBox_searchButton___jLSN.SearchBox_primary__tG4B1:hover{background:var(--accent-hover)}.SearchBox_searchBox__Y1_lF.SearchBox_small__2UYwi .SearchBox_searchButton___jLSN{padding:.4rem .6rem;min-width:36px}.SearchBox_searchBox__Y1_lF.SearchBox_small__2UYwi .SearchBox_searchButton___jLSN.SearchBox_primary__tG4B1{padding:.6rem;border-radius:0 var(--radius-sm) var(--radius-sm) 0}.SearchBox_searchBox__Y1_lF.SearchBox_large__OB5YL .SearchBox_searchButton___jLSN{padding:.8rem 1rem;min-width:52px}.SearchBox_searchBox__Y1_lF.SearchBox_large__OB5YL .SearchBox_searchButton___jLSN.SearchBox_primary__tG4B1{padding:1.1rem;border-radius:0 var(--radius-lg) var(--radius-lg) 0}.SearchBox_clearButton__vGvHI{background:none;border:none;color:var(--text-secondary);cursor:pointer;padding:.4rem;display:flex;align-items:center;justify-content:center;transition:all var(--transition-normal);border-radius:var(--radius-full);width:24px;height:24px;margin-right:.5rem;opacity:0;transform:scale(.8)}.SearchBox_clearButton__vGvHI.SearchBox_show__iHTNq{opacity:1;transform:scale(1)}.SearchBox_clearButton__vGvHI:hover{color:var(--error);background:rgba(239,68,68,.1)}.SearchBox_loadingSpinner__xAlO4{width:18px;height:18px;border:2px solid var(--border-color);border-top-color:var(--accent);border-radius:50%;animation:SearchBox_spin__xqFBq 1s linear infinite;margin-right:.5rem}.SearchBox_searchBox__Y1_lF.SearchBox_small__2UYwi .SearchBox_loadingSpinner__xAlO4{width:16px;height:16px;border-width:1.5px}.SearchBox_searchBox__Y1_lF.SearchBox_large__OB5YL .SearchBox_loadingSpinner__xAlO4{width:20px;height:20px;border-width:2.5px}@keyframes SearchBox_spin__xqFBq{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.SearchBox_searchIcon__c_hW8{font-size:1rem;transition:transform var(--transition-fast)}.SearchBox_searchButton___jLSN:hover .SearchBox_searchIcon__c_hW8{transform:scale(1.1)}.SearchBox_searchBox__Y1_lF.SearchBox_small__2UYwi .SearchBox_searchIcon__c_hW8{font-size:.9rem}.SearchBox_searchBox__Y1_lF.SearchBox_large__OB5YL .SearchBox_searchIcon__c_hW8{font-size:1.1rem}.SearchBox_clearIcon__RurqN{font-size:.8rem}.SearchBox_clearButton__vGvHI:focus-visible,.SearchBox_searchButton___jLSN:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.SearchBox_searchBox__Y1_lF.SearchBox_showShortcuts__27KR0{position:relative}.SearchBox_shortcutHint__o38c_{position:absolute;top:-2rem;right:0;background:var(--bg-tertiary);color:var(--text-secondary);font-size:.7rem;padding:.2rem .5rem;border-radius:var(--radius-sm);opacity:0;transform:translateY(5px);transition:all var(--transition-fast);pointer-events:none;white-space:nowrap}.SearchBox_inputWrapper___tU1Q.SearchBox_focused__13Fv9 .SearchBox_shortcutHint__o38c_{opacity:1;transform:translateY(0)}@media (max-width:768px){.SearchBox_searchBox__Y1_lF{max-width:100%}.SearchBox_searchBox__Y1_lF.SearchBox_small__2UYwi .SearchBox_searchInput__esv0E,.SearchBox_searchInput__esv0E{font-size:16px}.SearchBox_clearButton__vGvHI,.SearchBox_searchButton___jLSN{min-height:44px}}@media (prefers-contrast:high){.SearchBox_inputWrapper___tU1Q{border-width:2px}.SearchBox_inputWrapper___tU1Q.SearchBox_focused__13Fv9{border-width:3px}.SearchBox_searchButton___jLSN.SearchBox_primary__tG4B1{border:2px solid var(--accent)}}@media (prefers-reduced-motion:reduce){.SearchBox_clearButton__vGvHI,.SearchBox_inputWrapper___tU1Q,.SearchBox_loadingSpinner__xAlO4,.SearchBox_searchButton___jLSN,.SearchBox_searchIcon__c_hW8,.SearchBox_searchInput__esv0E{transition-duration:.1s}.SearchBox_loadingSpinner__xAlO4{animation-duration:2s}.SearchBox_searchButton___jLSN:hover .SearchBox_searchIcon__c_hW8{transform:none}}@media (prefers-color-scheme:dark){.SearchBox_inputWrapper___tU1Q{background:var(--bg-secondary)}.SearchBox_searchInput__esv0E::-moz-placeholder{opacity:.6}.SearchBox_searchInput__esv0E::placeholder{opacity:.6}}.SearchBox_searchBox__Y1_lF.SearchBox_overlay__B77CD .SearchBox_inputWrapper___tU1Q{background:rgba(255,255,255,.95);backdrop-filter:blur(10px);border-color:rgba(90,103,216,.3)}.SearchBox_searchBox__Y1_lF.SearchBox_overlay__B77CD .SearchBox_searchInput__esv0E{color:var(--text-primary)}.SearchBox_searchBox__Y1_lF.SearchBox_overlay__B77CD .SearchBox_searchInput__esv0E::-moz-placeholder{color:rgba(0,0,0,.6)}.SearchBox_searchBox__Y1_lF.SearchBox_overlay__B77CD .SearchBox_searchInput__esv0E::placeholder{color:rgba(0,0,0,.6)}