.App_main__c0Ybw{min-height:100%;background:transparent;display:flex;flex-direction:column;padding-top:calc(var(--mantine-spacing-xl) * 2 + var(--env-banner-height, 0px))}.Logo_logo__NU4Nk{padding:calc(.25rem * var(--mantine-scale)) calc(.5rem * var(--mantine-scale));font-size:var(--mantine-font-size-md);border-radius:var(--mantine-radius-sm);color:var(--mantine-color-dark-7)}[data-mantine-color-scheme=dark] .Logo_logo__NU4Nk{color:var(--mantine-color-white)}.Logo_logo__NU4Nk{font-weight:600}@media (hover:hover){.Logo_logo__NU4Nk:hover{transition:color .15s ease;font-weight:800}}@media (hover:none){.Logo_logo__NU4Nk:active{transition:color .15s ease;font-weight:800}}.LanguagePicker_control__DYH7a{display:flex;justify-content:space-between;align-items:center;padding:calc(.25rem * var(--mantine-scale));border-radius:var(--mantine-radius-sm);transition:background-color .15s ease;color:var(--mantine-color-black)}@media (hover:hover){.LanguagePicker_control__DYH7a:hover{background-color:var(--mantine-color-gray-1)}[data-mantine-color-scheme=dark] .LanguagePicker_control__DYH7a:hover{background-color:var(--mantine-color-dark-5)}}@media (hover:none){.LanguagePicker_control__DYH7a:active{background-color:var(--mantine-color-gray-1)}[data-mantine-color-scheme=dark] .LanguagePicker_control__DYH7a:active{background-color:var(--mantine-color-dark-5)}}.LanguagePicker_label__a8X_o{font-weight:600;font-size:var(--mantine-font-size-sm)}.LanguagePicker_icon___S_3N{transition:transform .15s ease;transform:rotate(0deg)}[data-expanded] .LanguagePicker_icon___S_3N{transform:rotate(180deg)}.Stats_value__gxueU{font-size:calc(1.5rem * var(--mantine-scale));font-weight:500;line-height:1}.Stats_diff__M6w_z{line-height:1;display:flex;align-items:center}[data-mantine-color-scheme=dark] .Stats_icon__u6eKw{color:var(--mantine-color-dark-3)}[data-mantine-color-scheme=light] .Stats_icon__u6eKw{color:var(--mantine-color-gray-4)}.Stats_title__AwVsf{font-weight:500;text-transform:uppercase}.StatsGrid_root__S3OL2{padding:0}.StatsGrid_value__7f5yW{font-size:calc(1.5rem * var(--mantine-scale));font-weight:500;line-height:1}.StatsGrid_diff__qXZwr{line-height:1;display:flex;align-items:center}[data-mantine-color-scheme=dark] .StatsGrid_icon__kz1U5{color:var(--mantine-color-dark-3)}[data-mantine-color-scheme=light] .StatsGrid_icon__kz1U5{color:var(--mantine-color-gray-4)}.StatsGrid_title__vFlBt{font-weight:500;text-transform:uppercase}.UserButton_user__IEgLw{padding:8px 12px;border-radius:8px}.UserButton_userHeader__YOzyD{display:flex;align-items:center;gap:12px;padding:12px;background:var(--olympia-user-header-bg);border-radius:8px;margin-bottom:8px}.UserButton_userInfo__2N6wP{flex:1;min-width:0}.UserButton_menuItem__jEC0K{padding:8px 12px!important;border-radius:6px!important;margin:2px 0!important;transition:background-color .16s ease,transform .16s ease,color .16s ease!important}.UserButton_menuItem__jEC0K:hover{background:rgba(1,71,143,.08)!important;transform:translateX(2px)!important}.UserButton_menuItemContent__E2AaE{display:flex;flex-direction:column;gap:2px}.UserButton_userRole__nLXLO{color:var(--olympia-user-role-color);background:var(--olympia-user-role-bg);padding:2px 8px;border-radius:12px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;display:inline-block;width:fit-content;border:1px solid transparent;transition:background-color .16s ease,border-color .16s ease,transform .16s ease}.UserButton_userRole__nLXLO:hover{background:var(--olympia-user-role-bg);border-color:var(--olympia-nav-accent);transform:scale(1.02)}.PageHeader_root__tFEU9{position:relative;padding:var(--mantine-spacing-md) var(--mantine-spacing-lg) var(--mantine-spacing-sm);border-radius:var(--mantine-radius-sm);background-color:transparent;box-shadow:none;border:none;z-index:1}.PageHeader_headerRow__v38zg{display:flex;align-items:center;gap:var(--mantine-spacing-sm)}.PageHeader_iconWrapper__OPOP4{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:var(--mantine-radius-md);background:var(--mantine-color-theme-1)}[data-mantine-color-scheme=dark] .PageHeader_iconWrapper__OPOP4{background:var(--mantine-color-dark-5)}.PageHeader_iconWrapper__OPOP4{color:var(--mantine-color-theme-8)}[data-mantine-color-scheme=dark] .PageHeader_iconWrapper__OPOP4{color:var(--mantine-color-theme-2)}.PageHeader_titleBlock__F_1Rg{flex:1}.PageHeader_titleBlock__F_1Rg h3.mantine-Title-root{color:var(--olympia-page-title-color);transition:color .15s ease}.PageHeader_description__yhN1K{margin-top:2px;font-size:var(--mantine-font-size-sm);color:var(--olympia-page-subtitle-color)}.PageHeader_breadcrumbs__Y9yC7{margin-top:var(--mantine-spacing-xs);display:flex;flex-wrap:wrap;gap:4px}.PageHeader_crumb__3zM4A{display:inline-flex;align-items:center;gap:4px;font-size:12px;padding:4px 10px;border-radius:999px;background:transparent;transition:background-color .15s ease,color .15s ease}.PageHeader_crumb__3zM4A,.PageHeader_crumb__3zM4A:hover{text-decoration:none;color:var(--olympia-breadcrumb-color)}.PageHeader_crumb__3zM4A:hover{background:var(--olympia-breadcrumb-hover-bg)}.PageHeader_crumbActive__ncEp3{background:transparent;font-weight:600;color:#2e99c8}.PageHeader_separator__FCx6h{display:inline-flex;align-items:center;color:var(--olympia-breadcrumb-separator)}.PageHeader_compact__F1AIw{padding:var(--mantine-spacing-sm) var(--mantine-spacing-md)}.GridLoader_wrapper__0C7sK{display:flex;width:100%;min-height:var(--grid-loader-min-height,200px)}.GridLoader_logoShell__A0ekZ,.GridLoader_wrapper__0C7sK{position:relative;align-items:center;justify-content:center}.GridLoader_logoShell__A0ekZ{display:inline-flex}.GridLoader_logoShell__A0ekZ:after{content:"";position:absolute;inset:-25%;border-radius:50%;background:radial-gradient(closest-side,var(--grid-loader-glow,rgba(59,130,246,.18)) 0,transparent 70%);filter:blur(30px);opacity:.65;animation:GridLoader_glowPulse__zdtcH 2.4s ease-in-out infinite}.GridLoader_logo__HKe4_{width:var(--grid-loader-size,140px);max-width:100%;height:auto;animation:GridLoader_logoPulse____Zq0 1.8s ease-in-out infinite;transform-origin:center}@keyframes GridLoader_logoPulse____Zq0{0%{transform:scale(.86)}50%{transform:scale(1.08)}to{transform:scale(.86)}}@keyframes GridLoader_glowPulse__zdtcH{0%{opacity:.4;transform:scale(.92)}50%{opacity:.75;transform:scale(1.05)}to{opacity:.4;transform:scale(.92)}}