.page_container__4jkEm{min-height:100vh;background:var(--color-background)}.page_main__XUubB{max-width:1200px;padding:var(--spacing-xl) var(--spacing-md);margin:50px auto 0}.page_header__7q4eB{margin-bottom:var(--spacing-xl)}.page_backButton__KBxh4{display:inline-flex;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-sm) var(--spacing-md);margin-bottom:40px;border-radius:var(--radius);background:var(--color-surface);color:var(--color-text);text-decoration:none;border:1px solid var(--color-border);transition:all .2s}.page_backButton__KBxh4:hover{background:var(--color-surface-hover);border-color:var(--color-primary)}.page_title__GfL84{display:flex;align-items:center;gap:var(--spacing-sm);font-size:var(--text-2xl);font-weight:700;color:var(--color-text);margin:0}.page_titleIcon__4N8wW{color:var(--color-primary)}.page_content__Hq15r{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--spacing-xl);min-height:600px}.page_loadingState__KhLvW{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-2xl);gap:var(--spacing-md)}.page_spinner__I1DFK{width:40px;height:40px;border:3px solid var(--color-border);border-top-color:var(--color-primary);border-radius:50%;animation:page_spin__xcIwW 1s linear infinite}@keyframes page_spin__xcIwW{to{transform:rotate(1turn)}}.page_tabs__bZqxW{display:flex;gap:var(--spacing-sm);margin-bottom:var(--spacing-xl);border-bottom:2px solid var(--color-border)}.page_tab__libU0{padding:var(--spacing-md) var(--spacing-lg);background:none;color:var(--color-muted);font-size:var(--text-base);font-weight:500;cursor:pointer;transition:all .2s;border:none;border-bottom:2px solid transparent;margin-bottom:-2px}.page_tab__libU0:hover{color:var(--color-text)}.page_tab__libU0.page_activeTab__1PkPZ{color:var(--color-primary);border-bottom-color:var(--color-primary)}.page_summaryStats__VjtEC{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:var(--spacing-lg);gap:var(--spacing-lg);margin-bottom:var(--spacing-xl)}.page_statCard__4oKtK{gap:var(--spacing-md);padding:var(--spacing-lg);background:var(--color-background);border:1px solid var(--color-border)}.page_statCard__4oKtK,.page_statIcon__PK_q2{display:flex;align-items:center;border-radius:var(--radius)}.page_statIcon__PK_q2{justify-content:center;width:48px;height:48px;background:var(--color-primary-light);color:var(--color-primary);font-size:var(--text-xl)}.page_statContent__yskkf{display:flex;flex-direction:column;gap:var(--spacing-xs)}.page_statLabel__lFhdX{font-size:var(--text-sm);color:var(--color-muted)}.page_statValue__b7O6S{font-size:var(--text-xl);font-weight:700;color:var(--color-text)}.page_chartContainer__ZF5Hu{margin-bottom:var(--spacing-xl);padding:var(--spacing-md);background:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius)}.page_periodInfo__v7zDL{text-align:center;color:var(--color-muted);font-size:var(--text-sm);padding:var(--spacing-md)}.page_tooltip__ji11Y{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);padding:var(--spacing-sm) var(--spacing-md);box-shadow:0 4px 12px rgba(0,0,0,.1)}.page_tooltipLabel__MPKjt{font-size:var(--text-sm);color:var(--color-text);margin:0 0 var(--spacing-xs) 0;font-weight:600}.page_tooltipTime__XKJV9{font-size:var(--text-sm);color:var(--color-muted);margin:0}@media (max-width:768px){.page_main__XUubB{padding:var(--spacing-lg) var(--spacing-sm)}.page_header__7q4eB{flex-direction:column;align-items:flex-start}.page_title__GfL84{font-size:var(--text-xl)}.page_content__Hq15r{padding:var(--spacing-md)}.page_tabs__bZqxW{overflow-x:auto;-webkit-overflow-scrolling:touch}.page_tab__libU0{padding:var(--spacing-sm) var(--spacing-md);white-space:nowrap}.page_summaryStats__VjtEC{grid-template-columns:1fr}.page_chartContainer__ZF5Hu{padding:var(--spacing-sm)}}