.page_page__X7nHH{min-height:100vh;background:linear-gradient(180deg,#e8edfb,#f6f8ff 46%,#fff);display:flex;justify-content:center;padding:48px 32px 64px}.page_layout__1gJgM{width:100%;max-width:1120px;display:flex;flex-direction:column;gap:24px}.page_contentArea__RYvo8{display:flex;flex-direction:column;gap:16px}.page_backLink__f7xQW{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;color:#32439a;text-decoration:none;font-weight:600;border-radius:10px;padding:6px 10px;transition:background .2s ease}.page_backLink__f7xQW:focus-visible,.page_backLink__f7xQW:hover{background:rgba(50,67,154,.12)}.page_panel__6kfve{display:flex;flex-direction:column;border-radius:26px;background:#fff;border:1px solid rgba(58,78,142,.12);box-shadow:0 44px 120px -80px rgba(26,40,102,.5);overflow:hidden}.page_detailPanel__oi_YV{gap:0}.page_panelHeader__Mkhzd{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:28px 32px 22px;background:linear-gradient(180deg,rgba(236,240,255,.88),rgba(248,249,255,.94));border-bottom:1px solid rgba(66,88,156,.14)}.page_panelTitle__Dhvj6{margin:0;font-size:26px;font-weight:700;color:#2b3872}.page_panelSubtitle__3ISih{margin:12px 0 0;font-size:14px;color:#5a6498;line-height:1.6}.page_detailBody__7uqMU{padding:28px 32px 34px;background:linear-gradient(180deg,#f7f8ff,#fff 70%);display:flex;flex-direction:column;gap:20px}.page_metaGrid__XDFt4{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.page_metaItem__uZ6UJ{border-radius:16px;border:1px solid rgba(56,74,138,.12);background:#fff;padding:16px;display:flex;flex-direction:column;gap:8px}.page_metaLabel__l_i7k{font-size:12px;color:#6070af;text-transform:uppercase;letter-spacing:.7px}.page_metaValue__0vyK_{color:#2d3875;font-size:16px;font-weight:700}.page_descriptionCard__Bn01G{border-radius:20px;border:1px solid rgba(61,81,147,.12);background:#fff;padding:22px 24px}.page_descriptionTitle__A03xS{margin:0;color:#2c3773;font-size:18px}.page_descriptionText__Yfokq{margin:12px 0 0;color:#495793;line-height:1.7;font-size:15px}.page_navRow__8uZNA{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.page_navLink__aq7G3{display:inline-flex;align-items:center;min-height:46px;border-radius:12px;border:1px solid rgba(58,78,142,.2);background:rgba(242,246,255,.9);color:#32428f;font-size:14px;font-weight:600;text-decoration:none;padding:10px 14px;line-height:1.5}.page_navLink__aq7G3:focus-visible,.page_navLink__aq7G3:hover{background:rgba(221,231,255,.94)}.page_navPlaceholder__5hNAG{min-height:46px}.page_footer__3f7h_{text-align:center;background:linear-gradient(135deg,#1c2552,#273473);color:#fff;padding:26px 32px;border-radius:22px;font-size:14px;box-shadow:0 32px 88px -70px rgba(14,22,60,.7)}@media (max-width:900px){.page_page__X7nHH{padding:36px 20px 48px}.page_metaGrid__XDFt4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.page_layout__1gJgM{gap:20px}.page_detailBody__7uqMU,.page_panelHeader__Mkhzd{padding-left:20px;padding-right:20px}.page_panelTitle__Dhvj6{font-size:22px}.page_metaGrid__XDFt4,.page_navRow__8uZNA{grid-template-columns:repeat(1,minmax(0,1fr))}}.TopBar_wrapper__VwzTq{position:sticky;top:16px;z-index:20}.TopBar_surface__JelI6{display:flex;flex-direction:column;gap:18px;padding:28px 32px;border-radius:26px;color:#fff;background:linear-gradient(135deg,#2f3c73,#415aa5 60%,#4967bc);box-shadow:0 36px 110px -70px rgba(28,45,109,.78);transition:padding .2s ease,gap .2s ease,box-shadow .2s ease}.TopBar_surfaceCondensed__2xMsg{padding:16px 20px;gap:10px;box-shadow:0 24px 70px -58px rgba(28,45,109,.7);border-radius:22px}.TopBar_headerRow__nEyuz{display:flex;justify-content:space-between;align-items:flex-start;gap:18px}.TopBar_headerRowCondensed__vHasO{align-items:center}.TopBar_textBlock__1p968{display:flex;flex-direction:column;gap:6px;max-width:720px}.TopBar_headline__2zWPE{display:inline-flex;align-items:center;gap:12px;flex-wrap:wrap}.TopBar_headlineCondensed___Ke2k{gap:8px}.TopBar_brand__Oxlgv{font-size:12px;font-weight:600;letter-spacing:.8px;text-transform:uppercase;opacity:.72;transition:font-size .15s ease,opacity .15s ease}.TopBar_brandCondensed__erXXD{font-size:10px;opacity:.6}.TopBar_title__TzKaz{margin:0;font-size:26px;font-weight:700;line-height:1.15;transition:font-size .15s ease}.TopBar_titleCondensed__TuPNV{font-size:17px}.TopBar_tagline__XwH4k{margin:0;font-size:13px;color:hsla(0,0%,100%,.78);line-height:1.45;transition:opacity .15s ease,max-height .15s ease}.TopBar_taglineCondensed__6KOtw{opacity:0;max-height:0;overflow:hidden}.TopBar_badge__NKK_4{display:inline-flex;align-items:center;gap:10px;padding:10px 14px;border-radius:999px;background:rgba(19,29,68,.45);border:1px solid hsla(0,0%,100%,.18);box-shadow:0 22px 36px -24px rgba(9,18,52,.6);transition:padding .15s ease,gap .15s ease}.TopBar_badgeCondensed__5IKuO{padding:8px 10px;gap:8px;border-radius:14px}.TopBar_badgeCountry__4v8NT{font-size:13px;font-weight:600;letter-spacing:.4px;text-transform:uppercase;opacity:.85;transition:font-size .15s ease,opacity .15s ease}.TopBar_badgeCountryCondensed__FWPth{font-size:11px;opacity:.7}.TopBar_badgeDivider__4SJZw{font-size:12px;opacity:.4}.TopBar_badgeYear__1T4Sk{font-size:20px;font-weight:700;line-height:1;transition:font-size .15s ease}.TopBar_badgeYearCondensed__EM7ki{font-size:16px}.TopBar_controlRow__IcXmx{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.3fr);gap:24px;padding:16px 20px;border-radius:18px;background:rgba(7,16,52,.32);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:padding .15s ease,gap .15s ease,border-radius .15s ease}.TopBar_controlRowCondensed__nYcKB{padding:10px 14px;gap:16px;border-radius:14px}.TopBar_countryColumn__eXe08,.TopBar_languageColumn__F0P86{display:flex;flex-direction:column;gap:10px;min-width:0}.TopBar_columnLabel__9wNJj{font-size:12px;font-weight:600;letter-spacing:.6px;text-transform:uppercase;color:hsla(0,0%,100%,.86);transition:font-size .15s ease,opacity .15s ease}.TopBar_columnLabelCondensed__SrYdo{font-size:10px;opacity:.64}.TopBar_languageLine__9Q9V2{display:flex;gap:8px;overflow-x:auto;padding-bottom:2px;scrollbar-width:thin}.TopBar_languageLine__9Q9V2::-webkit-scrollbar{height:6px}.TopBar_languageLine__9Q9V2::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.25);border-radius:999px}.TopBar_languageLineCondensed__AxiRe{gap:6px}.TopBar_languageChip__AlCih{display:inline-flex;align-items:center;justify-content:center;padding:6px 14px;border-radius:999px;border:1px solid hsla(0,0%,100%,.26);background:rgba(246,248,255,.92);color:#243068;font-size:12px;font-weight:600;white-space:nowrap;text-decoration:none;transition:all .15s ease}.TopBar_languageChip__AlCih:hover{border-color:hsla(0,0%,100%,.4);background:rgba(236,240,255,.96)}.TopBar_languageChipActive__nPISH{color:#fff;border-color:transparent;background:linear-gradient(135deg,#4258bc,#5e75d8);box-shadow:0 16px 32px -26px rgba(38,60,138,.62)}.TopBar_languageChipCondensed__KP_av{padding:4px 10px;font-size:11px}.TopBar_yearLabel__1TaOE{margin-top:2px}.TopBar_yearRow___AhYw{display:flex;gap:8px;flex-wrap:wrap}.TopBar_yearRowCondensed__kwlZO{gap:6px}.TopBar_yearTab__2XWSe{min-width:56px;padding:6px 11px;border-radius:12px;border:1px solid hsla(0,0%,100%,.28);background:rgba(245,247,255,.9);color:#2f3b76;font-size:12px;font-weight:600;text-decoration:none;text-align:center;transition:all .15s ease}.TopBar_yearTab__2XWSe:hover{border-color:hsla(0,0%,100%,.4);background:rgba(236,239,255,.95)}.TopBar_yearTabActive__VqEkS{color:#fff;border-color:transparent;background:linear-gradient(135deg,#4258bc,#5e75d8);box-shadow:0 16px 34px -26px rgba(38,60,138,.62)}.TopBar_yearTabCondensed__RH2Ay{padding:4px 9px;font-size:11px}.TopBar_countryGrid__uUQAR{display:grid;grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:10px}.TopBar_countryGridCondensed__kyDHY{gap:8px}.TopBar_countryButton__gqR1U{display:inline-flex;align-items:center;justify-content:center;padding:6px 10px;border-radius:12px;border:1px solid hsla(0,0%,100%,.24);background:rgba(246,248,255,.9);color:#233065;font-size:12px;font-weight:600;text-decoration:none;transition:all .15s ease;white-space:nowrap}.TopBar_countryButton__gqR1U:hover{border-color:hsla(0,0%,100%,.4);background:rgba(236,240,255,.95)}.TopBar_countryButtonActive__I2I3m{color:#fff;border-color:transparent;background:linear-gradient(135deg,#4258bc,#5e75d8);box-shadow:0 16px 34px -26px rgba(38,60,138,.6)}.TopBar_countryButtonCondensed__o7gpQ{padding:5px 8px;font-size:11px}.TopBar_mobileSurface__RmGqh{display:flex;flex-direction:column;gap:12px;padding:18px 16px 20px;border-radius:22px;color:#fff;background:linear-gradient(135deg,#2f3c73,#415aa5 60%,#4967bc);box-shadow:0 28px 80px -54px rgba(24,38,97,.82);width:100%;max-width:360px;margin:0 auto}.TopBar_mobileTopRow__4I6p_{display:flex;align-items:center;justify-content:space-between;gap:12px}.TopBar_mobileBrand__uzzm5{font-size:11px;font-weight:600;letter-spacing:.7px;text-transform:uppercase;opacity:.7}.TopBar_mobileFilterButton__GAaLR{border:none;border-radius:999px;padding:6px 14px;font-size:12px;font-weight:600;background:rgba(246,248,255,.95);color:#223368;box-shadow:0 14px 32px -20px rgba(12,20,54,.7);cursor:pointer}.TopBar_mobileFilterButton__GAaLR:active{transform:translateY(1px)}.TopBar_mobileTitle__uMLwq{margin:0;font-size:20px;font-weight:700;line-height:1.25}.TopBar_mobileBadge__RfGNV{display:inline-flex;align-items:center;gap:8px;padding:7px 12px;border-radius:999px;background:rgba(16,26,62,.48);border:1px solid hsla(0,0%,100%,.18);font-size:12px;font-weight:600;letter-spacing:.2px}.TopBar_mobileBadgeCountry__yNwtd{text-transform:uppercase;opacity:.78}.TopBar_mobileBadgeDivider__3ARZc{opacity:.35}.TopBar_mobileBadgeYear__R0CIc{font-size:16px}.TopBar_mobileTagline__8kfli{margin:0;font-size:12px;color:hsla(0,0%,100%,.8);line-height:1.4}.TopBar_mobileOverlay__9aBSM{position:fixed;inset:0;z-index:80;display:flex;justify-content:center;align-items:center;pointer-events:none}.TopBar_mobileOverlayBackdrop__kILcO{position:absolute;inset:0;background:rgba(5,12,38,.55);border:none;pointer-events:auto}.TopBar_mobileOverlayContent__ZdZlA{position:relative;width:90%;max-width:400px;max-height:85vh;margin:0 auto;border-radius:24px;background:linear-gradient(155deg,#2a3876,#3a54a6 60%,#4366c1);color:#fff;box-shadow:0 -24px 60px -28px rgba(12,22,70,.85);pointer-events:auto;display:flex;flex-direction:column;transform:translateY(0);transition:transform .3s cubic-bezier(.32,.72,0,1)}.TopBar_mobileOverlayHeader__dmYI1{display:flex;justify-content:space-between;gap:12px;padding:18px 16px 12px}.TopBar_mobileOverlayTitleBlock__aRS_8{display:flex;flex-direction:column;gap:8px}.TopBar_mobileOverlayLabel___tCxK{font-size:11px;font-weight:600;letter-spacing:.6px;text-transform:uppercase;opacity:.7}.TopBar_mobileOverlayTitle__jih3u{margin:0;font-size:18px;font-weight:700;line-height:1.3}.TopBar_mobileOverlayBadge__hj_fN{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:999px;background:rgba(12,21,60,.48);border:1px solid hsla(0,0%,100%,.2);font-size:11px;font-weight:600;letter-spacing:.3px}.TopBar_mobileOverlayBadgeDivider__bSKtu{opacity:.4}.TopBar_mobileOverlayTagline__iY63i{margin:0;font-size:12px;color:hsla(0,0%,100%,.85);line-height:1.45}.TopBar_mobileOverlayClose__t2L6F{position:relative;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:999px;border:1px solid hsla(0,0%,100%,.35);background:rgba(17,28,68,.45);color:#fff;font-size:16px;cursor:pointer}.TopBar_mobileOverlayCloseLabel__RKIdW{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.TopBar_mobileOverlayScrollArea__H63rD{flex:1;overflow-y:auto;padding:0 16px 24px;display:flex;flex-direction:column;gap:24px}.TopBar_mobileOverlaySection__g7csU{display:flex;flex-direction:column;gap:14px;width:100%;max-width:360px;margin:0 auto}.TopBar_mobileTabGroup__IU0eM{display:flex;background:rgba(12,21,60,.3);padding:4px;border-radius:14px;margin-bottom:16px}.TopBar_mobileTabButton__RblCe{flex:1;border:none;background:transparent;color:hsla(0,0%,100%,.6);padding:8px;font-size:13px;font-weight:600;border-radius:10px;cursor:pointer;transition:all .2s ease}.TopBar_mobileTabButtonActive__HKR0E{background:hsla(0,0%,100%,.15);color:#fff;box-shadow:0 2px 8px rgba(0,0,0,.1)}@media (min-width:769px){.TopBar_mobileOverlay__9aBSM,.TopBar_mobileSurface__RmGqh{display:none}}@media (max-width:1200px){.TopBar_controlRow__IcXmx{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr)}}@media (max-width:1024px){.TopBar_surface__JelI6{padding:24px}.TopBar_surfaceCondensed__2xMsg{padding:14px 18px}.TopBar_controlRowCondensed__nYcKB,.TopBar_controlRow__IcXmx{grid-template-columns:1fr}.TopBar_countryGridCondensed__kyDHY,.TopBar_countryGrid__uUQAR{grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}}@media (max-width:640px){.TopBar_wrapper__VwzTq{top:10px}.TopBar_surfaceCondensed__2xMsg,.TopBar_surface__JelI6{padding:18px 16px;gap:12px}.TopBar_headerRowCondensed__vHasO,.TopBar_headerRow__nEyuz{flex-direction:column;align-items:flex-start;gap:10px}.TopBar_badgeCondensed__5IKuO,.TopBar_badge__NKK_4{align-self:flex-start}.TopBar_countryColumn__eXe08{width:100%;max-width:360px;margin:0 auto;gap:12px}.TopBar_countryGridCondensed__kyDHY,.TopBar_countryGrid__uUQAR{grid-template-columns:repeat(2,minmax(140px,1fr));justify-content:center;justify-items:center;gap:10px;width:100%;max-width:320px;margin:0 auto;align-self:center}.TopBar_countryButtonCondensed__o7gpQ,.TopBar_countryButton__gqR1U{width:100%;padding:6px 8px;font-size:11px;line-height:1.2}}.LocalTime_container__Rqabo{display:flex;flex-direction:column;align-items:flex-end;font-variant-numeric:tabular-nums;line-height:1.2}.LocalTime_time__kb1vh{font-size:1.1rem;font-weight:600;color:var(--foreground)}.LocalTime_date__MiHE2{font-size:.8rem;color:var(--foreground-muted)}.LocalTime_label__Qt6Cg{font-size:.7rem;color:var(--foreground-muted);text-transform:uppercase;letter-spacing:.05em}.CalendarTip_tip__KJk6e{position:fixed;left:clamp(16px,calc((100vw - 1320px) / 2 - 260px),96px);top:clamp(96px,12vh,180px);display:flex;align-items:flex-start;gap:12px;padding:16px 20px;border-radius:18px;background:rgba(248,249,255,.95);border:1px solid rgba(58,78,142,.16);box-shadow:0 24px 60px -42px rgba(28,44,110,.35);color:#2f3b76;width:260px;font-size:13px;z-index:60;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.CalendarTip_tipMobile__C16sa{left:18px;right:auto;top:72px;width:min(320px,calc(100% - 36px));font-size:12px}.CalendarTip_tipCollapsed___oe_T{padding:0;background:none;border:none;box-shadow:none;width:auto;-webkit-backdrop-filter:none;backdrop-filter:none;display:flex;align-items:center;justify-content:center}.CalendarTip_icon__QtjwE{flex-shrink:0;width:28px;height:28px;border-radius:999px;background:linear-gradient(135deg,#4258bc,#5e75d8);display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:16px;box-shadow:0 8px 16px -10px rgba(43,64,138,.6)}.CalendarTip_copy__QAwto{display:flex;flex-direction:column;gap:6px}.CalendarTip_title__lJj7i{margin:0;font-size:13px;font-weight:700;letter-spacing:.4px;text-transform:uppercase;color:#24316b}.CalendarTip_body__V9U0W{margin:0;line-height:1.55;color:#4c578f}.CalendarTip_legend__vjNez{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}.CalendarTip_legendItem__73Cq9{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:#3f4a85}.CalendarTip_legendSwatch__OngtP{width:14px;height:14px;border-radius:4px;border:1px solid rgba(46,62,124,.2)}.CalendarTip_legendWeekend__hQf4d{background:linear-gradient(135deg,#dce4ff,#eef2ff)}.CalendarTip_legendHoliday__QUUOq{background:linear-gradient(135deg,#f6d7ea,#fbe1ef)}.CalendarTip_legendSpecial__ME2SF{background:linear-gradient(135deg,#ffe6b6,#fff2ce)}.CalendarTip_legendToday__Jp23p{background:linear-gradient(135deg,#d0f2e6,#daf6ee);border-color:rgba(38,156,124,.32)}.CalendarTip_closeButton__8pyFR{position:absolute;top:8px;right:8px;width:26px;height:26px;border:none;border-radius:999px;background:rgba(70,90,170,.08);color:#3b4b92;font-size:18px;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s ease,transform .2s ease}.CalendarTip_closeButton__8pyFR:hover{background:rgba(70,90,170,.16)}.CalendarTip_closeButton__8pyFR:focus-visible{outline:2px solid rgba(66,100,200,.8);outline-offset:2px}.CalendarTip_closeButton__8pyFR:active{transform:scale(.94)}@media (max-width:1200px){.CalendarTip_tip__KJk6e{left:20px;top:110px}}@media (max-width:900px){.CalendarTip_tip__KJk6e{position:fixed;left:16px;top:90px}}@media (max-width:640px){.CalendarTip_tip__KJk6e{left:14px;right:auto;top:70px}.CalendarTip_icon__QtjwE{width:24px;height:24px;font-size:14px}.CalendarTip_closeButton__8pyFR{width:24px;height:24px;font-size:16px}.CalendarTip_legendItem__73Cq9{font-size:11px}}.CalendarTip_collapsedButton__L42Vs{pointer-events:auto;display:inline-flex;align-items:center;justify-content:center;width:54px;height:54px;border-radius:999px;border:none;background:linear-gradient(135deg,#4258bc,#5e75d8);color:#fff;font-size:20px;font-weight:700;box-shadow:0 18px 40px -24px rgba(28,54,138,.7);cursor:pointer}.CalendarTip_collapsedButton__L42Vs:active{transform:scale(.96)}