.AnalyticsPanel_analyticsGrid__YoDEa{display:flex;flex-direction:column;gap:24px}.AnalyticsPanel_kpiRow__6CQiY{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}@media (max-width:900px){.AnalyticsPanel_kpiRow__6CQiY{grid-template-columns:repeat(2,1fr)}}.AnalyticsPanel_kpiCard__f2Vjw{display:flex;flex-direction:column;gap:8px}.AnalyticsPanel_pilotSectionTitle__asHKC{font-size:13px;font-weight:700;color:var(--text-main);margin:0}.AnalyticsPanel_kpiHint__0dBUS{font-size:11px;color:var(--text-dim);margin:0;line-height:1.35}.AnalyticsPanel_kpiLabel__8urUE{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--text-dim)}.AnalyticsPanel_kpiValue__2RQsF{font-size:32px;font-weight:700;color:var(--text-main);line-height:1}.AnalyticsPanel_danger__otaW8{color:var(--danger)}.AnalyticsPanel_good__lLskd{color:var(--success)}.AnalyticsPanel_chartCard__Y4Xpj{display:flex;flex-direction:column;gap:20px}.AnalyticsPanel_chartTitle__pBqCJ{font-size:15px;font-weight:700;color:var(--text-main)}.AnalyticsPanel_barChart__e_00e{position:relative;display:flex;align-items:flex-end;gap:8px;height:160px;padding-bottom:28px}.AnalyticsPanel_barGroup__MzkOe{flex:1;display:flex;flex-direction:column;align-items:center;height:100%}.AnalyticsPanel_barWrapper__AXAxZ{flex:1;width:100%;display:flex;align-items:flex-end}.AnalyticsPanel_bar__1peht{width:100%;background:var(--accent);border-radius:4px 4px 0 0;min-height:4px;transition:height .4s ease;opacity:.85}.AnalyticsPanel_bar__1peht:hover{opacity:1}.AnalyticsPanel_barLabel__UGvsH{font-size:10px;color:var(--text-dim);text-align:center;margin-top:6px;white-space:nowrap}.AnalyticsPanel_targetLine__9gXCQ{position:absolute;left:0;right:0;border-top:2px dashed var(--danger);display:flex;align-items:center;justify-content:flex-end}.AnalyticsPanel_targetLineLabel__yXtjn{font-size:10px;color:var(--danger);font-weight:600;background:var(--bg-surface);padding:0 4px;position:relative;top:-8px}.AnalyticsPanel_riskBars__wMrC7{display:flex;flex-direction:column;gap:14px}.AnalyticsPanel_riskRow__wwDKp{display:flex;align-items:center;gap:12px}.AnalyticsPanel_riskRowLabel__Nc7PN{font-size:13px;font-weight:500;color:var(--text-main);width:90px;flex-shrink:0}.AnalyticsPanel_riskBarTrack__6HEez{flex:1;height:10px;background:var(--bg-main);border-radius:99px;overflow:hidden}.AnalyticsPanel_riskBarFill__WVPHF{height:100%;border-radius:99px;transition:width .5s ease;min-width:4px}.AnalyticsPanel_riskCount__zjXRP{font-size:13px;font-weight:700;color:var(--text-dim);width:20px;text-align:right}.AnalyticsPanel_empty__SPGau{color:var(--text-dim);font-size:14px;text-align:center;padding:32px 0}.DashboardShell_dashboardLayout__L0Oo_{display:grid;grid-template-columns:260px 1fr;min-height:100vh;background:var(--bg-main)}.DashboardShell_sidebar__ssHfF{height:100vh;position:sticky;top:0;display:flex;flex-direction:column;border-right:1px solid var(--border);z-index:100;background:rgba(255,255,255,.7);backdrop-filter:blur(10px)}.DashboardShell_sidebarHeader__5yUHS{padding:32px 24px}.DashboardShell_logo__p0gIP{font-size:20px;font-weight:700;color:var(--text-main);letter-spacing:-.02em}.DashboardShell_sidebarNav__s8GCe{flex:1;padding:0 12px;display:flex;flex-direction:column;gap:4px}.DashboardShell_navLink__3KHWY{display:flex;align-items:center;gap:12px;padding:12px 16px;border-radius:var(--radius-md);color:var(--text-dim);font-size:14px;font-weight:500;transition:var(--transition-normal);text-decoration:none}.DashboardShell_navLink__3KHWY:hover{background:var(--accent-light);color:var(--accent)}.DashboardShell_navLinkActive__A0siX{background:var(--accent);color:white;box-shadow:0 4px 12px rgba(74,144,217,.25)}.DashboardShell_sidebarFooter__Yitos{padding:24px;border-top:1px solid var(--border);display:flex;flex-direction:column;gap:16px}.DashboardShell_userProfile__pdcWt{display:flex;align-items:center;gap:12px}.DashboardShell_avatar__LWrnn{width:36px;height:36px;background:var(--accent);color:white;border-radius:10px;display:flex;align-items:center;justify-content:center;font-weight:600}.DashboardShell_userInfo__bqwi8 p{margin:0}.DashboardShell_userName__hxB1_{font-size:14px;font-weight:600;color:var(--text-main)}.DashboardShell_userRole__AKTmt{font-size:11px;color:var(--text-dim);text-transform:uppercase;letter-spacing:.05em}.DashboardShell_logoutBtn__0zT1d{width:100%;text-align:left;padding:10px 12px;border-radius:var(--radius-sm);font-size:13px;color:var(--danger);font-weight:600;transition:var(--transition-fast);background:none;border:none;cursor:pointer}.DashboardShell_logoutBtn__0zT1d:hover{background:rgba(231,76,60,.08)}.DashboardShell_mainContent__qHW11{padding:100px 40px 40px;overflow-y:auto;min-width:0}.DashboardShell_contentHeader__Y5IEy{position:fixed;top:0;right:0;left:260px;height:80px;display:flex;justify-content:space-between;align-items:center;padding:0 40px;z-index:50;border-bottom:1px solid var(--border);background:rgba(255,255,255,.7);backdrop-filter:blur(10px)}.DashboardShell_headerLeft__WpcaF{display:flex;flex-direction:row;align-items:center;gap:14px;min-width:0;flex:1}.DashboardShell_headerTitles__QBp5D{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.DashboardShell_breadcrumbMain__s9RDD{font-size:10px;font-weight:700;text-transform:uppercase;color:var(--text-dim);letter-spacing:.1em;margin-bottom:2px}.DashboardShell_headerTitle__ShJDf{font-size:22px;font-weight:700;color:var(--text-main);margin:0}.DashboardShell_headerActions__f_K_G{display:flex;gap:12px}.DashboardShell_iconBtn__pDq68{width:38px;height:38px;border-radius:10px;background:white;border:1px solid var(--border);display:flex;align-items:center;justify-content:center;font-size:16px;transition:var(--transition-normal);cursor:pointer}.DashboardShell_iconBtn__pDq68:hover{background:var(--bg-main);border-color:var(--accent);transform:translateY(-2px)}.DashboardShell_contentBody__d7KiQ{display:flex;flex-direction:column;gap:24px;min-width:0}.DashboardShell_mainContentWithBottomTabs__8ZSBt{padding-bottom:40px}.DashboardShell_menuToggle__6sBZ9{display:none;align-items:center;justify-content:center;gap:8px;padding:0;border-radius:var(--radius-md);border:1px solid var(--border);background:var(--bg-surface);font-size:14px;font-weight:700;color:var(--text-main);flex-shrink:0;min-height:44px;min-width:44px}.DashboardShell_menuToggleLabel__FzQmM{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.DashboardShell_menuToggleIcon__y56xR{font-size:22px;line-height:1}.DashboardShell_mobileBackdrop__7njse,.DashboardShell_mobileBottomTabs__ftG97{display:none}.DashboardShell_mobileTabLink__9Fs5g{display:inline-flex}@media (max-width:900px){.DashboardShell_dashboardLayout__L0Oo_{grid-template-columns:1fr}.DashboardShell_mobileBackdrop__7njse{display:block;position:fixed;inset:0;z-index:150;background:rgba(15,23,42,.45);border:none;padding:0;cursor:pointer;animation:DashboardShell_fadeBackdrop__4Oczs .2s ease}@keyframes DashboardShell_fadeBackdrop__4Oczs{0%{opacity:0}to{opacity:1}}.DashboardShell_sidebar__ssHfF{position:fixed;top:0;left:0;bottom:0;width:min(300px,88vw);max-width:100%;height:100vh;height:100dvh;transform:translateX(-105%);transition:transform .25s ease;z-index:200;border-right:1px solid var(--border);box-shadow:var(--shadow-xl);padding-top:env(safe-area-inset-top,0);padding-bottom:env(safe-area-inset-bottom,0)}.DashboardShell_sidebarOpen__hZ__l{transform:translateX(0)}.DashboardShell_menuToggle__6sBZ9{display:inline-flex}.DashboardShell_mainContent__qHW11{padding:72px 16px calc(24px + env(safe-area-inset-bottom, 0));min-height:100vh;min-height:100dvh}.DashboardShell_mainContentWithBottomTabs__8ZSBt{padding-bottom:calc(88px + env(safe-area-inset-bottom, 0))}.DashboardShell_contentHeader__Y5IEy{left:0;right:0;height:auto;min-height:56px;padding:max(8px,env(safe-area-inset-top,0)) max(12px,env(safe-area-inset-right,0)) 10px max(12px,env(safe-area-inset-left,0))}.DashboardShell_headerTitle__ShJDf{font-size:17px;line-height:1.25}.DashboardShell_navLink__3KHWY{min-height:48px;padding:14px 16px;font-size:15px}.DashboardShell_sidebarHeader__5yUHS{padding:20px 16px}.DashboardShell_sidebarFooter__Yitos{padding:16px}.DashboardShell_logoutBtn__0zT1d{min-height:44px}.DashboardShell_iconBtn__pDq68{min-width:44px;min-height:44px}.DashboardShell_mobileBottomTabs__ftG97{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));position:fixed;left:0;right:0;bottom:0;z-index:140;border-top:1px solid var(--border);background:rgba(255,255,255,.95);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);padding:6px 8px calc(6px + env(safe-area-inset-bottom, 0));box-shadow:0 -8px 24px rgba(15,23,42,.08)}.DashboardShell_mobileTabLink__9Fs5g{min-height:56px;border-radius:10px;text-decoration:none;color:var(--text-dim);display:flex;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:4px 2px;transition:background var(--transition-fast),color var(--transition-fast);-webkit-tap-highlight-color:transparent;touch-action:manipulation;position:relative}.DashboardShell_mobileTabLink__9Fs5g:active{transform:scale(.97);background:rgba(74,144,217,.16)}.DashboardShell_mobileTabLinkActive__EQtWS{color:var(--accent);background:var(--accent-light);font-weight:700}.DashboardShell_mobileTabLinkActive__EQtWS:before{content:"";position:absolute;top:2px;left:16%;right:16%;height:3px;border-radius:999px;background:var(--accent)}.DashboardShell_mobileTabIcon__522RE{font-size:18px;line-height:1}.DashboardShell_mobileTabLabel__kuWkQ{font-size:10px;line-height:1.1;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}}@media (min-width:901px){.DashboardShell_menuToggle__6sBZ9,.DashboardShell_mobileBackdrop__7njse{display:none!important}}