.language-switcher_root__9_4wT{display:inline-flex;align-items:center;gap:calc(.5rem * var(--mantine-scale))}.language-switcher_label__fl9Mb{color:var(--mantine-color-gray-6);font-size:var(--mantine-font-size-xs);font-weight:500}.language-switcher_list__wK2tJ{display:inline-flex;align-items:center;gap:calc(.25rem * var(--mantine-scale));margin:0;padding:0;list-style:none}.language-switcher_item__2ERWy{display:inline-flex}.language-switcher_current__T0rHw,.language-switcher_link__zuBvD{display:inline-flex;align-items:center;padding:calc(.25rem * var(--mantine-scale)) calc(.625rem * var(--mantine-scale));border-radius:calc(62.4375rem * var(--mantine-scale));font-size:var(--mantine-font-size-xs);font-weight:500;line-height:1.4;text-decoration:none;white-space:nowrap}.language-switcher_link__zuBvD{color:var(--mantine-color-gray-7)}.language-switcher_current__T0rHw,.language-switcher_link__zuBvD:hover{background-color:var(--band-bg);color:var(--mantine-color-blue-7)}.language-switcher_current__T0rHw{font-weight:600}.last-updated-chip_chip__7FO_R{display:inline-flex;align-items:center;gap:calc(.375rem * var(--mantine-scale));margin:0;color:var(--muted-color);font-size:var(--mantine-font-size-xs);font-weight:500;line-height:1.4;white-space:nowrap}.last-updated-chip_chip__7FO_R time{font-weight:600}.review-score_root__y37Ib{display:flex;flex-direction:column;gap:calc(.25rem * var(--mantine-scale));width:-moz-fit-content;width:fit-content;max-width:min(100%,calc(30rem * var(--mantine-scale)));margin:0;padding:calc(.875rem * var(--mantine-scale)) calc(1.125rem * var(--mantine-scale)) calc(1rem * var(--mantine-scale));border:var(--card-border);border-radius:calc(.875rem * var(--mantine-scale));background-color:var(--mantine-color-white)}.review-score_label__4Hy_l{margin:0;font-size:calc(.75rem * var(--mantine-scale));font-weight:700;letter-spacing:calc(.05rem * var(--mantine-scale));text-transform:uppercase;color:var(--muted-color)}.review-score_scoreRow__ugAL1{display:flex;flex-wrap:wrap;align-items:center;gap:calc(.25rem * var(--mantine-scale)) calc(.875rem * var(--mantine-scale))}.review-score_value__yqbw8{margin:0;font-size:calc(2.5rem * var(--mantine-scale));font-weight:800;line-height:1.05;letter-spacing:-.02em;color:var(--section-title-color)}.review-score_best__ZzOtD{margin-left:calc(.125rem * var(--mantine-scale));font-size:calc(1.125rem * var(--mantine-scale));font-weight:600;letter-spacing:0;color:var(--muted-color)}.review-score_stars__acTPI{display:inline-flex;gap:calc(.125rem * var(--mantine-scale))}.review-score_star__cBUnH{position:relative;display:inline-block}.review-score_starEmpty__6R3d2,.review-score_starFull__H3ee1,.review-score_star__cBUnH{width:calc(1.375rem * var(--mantine-scale));height:calc(1.375rem * var(--mantine-scale))}.review-score_starEmpty__6R3d2,.review-score_starFull__H3ee1{display:block}.review-score_starEmpty__6R3d2{fill:var(--mantine-color-gray-3)}.review-score_starFull__H3ee1{fill:#f5a524}.review-score_starFillClip__hfrLX{position:absolute;inset:0 auto 0 0;overflow:hidden}.review-score_reason__euOBq{margin:calc(.25rem * var(--mantine-scale)) 0 0;font-size:calc(.9375rem * var(--mantine-scale));line-height:1.5;color:var(--mantine-color-gray-8)}.review-score_criteria__rk_bE{display:flex;flex-wrap:wrap;gap:calc(.25rem * var(--mantine-scale)) var(--mantine-spacing-md);margin:calc(.25rem * var(--mantine-scale)) 0 0;padding:0;list-style:none;font-size:calc(.8125rem * var(--mantine-scale));color:var(--muted-color)}.review-score_criterionScore__ecntY{font-weight:600;color:var(--section-title-color)}.seat-pricing_root__M4mg3{display:flex;flex-direction:column;gap:var(--mantine-spacing-xs);width:100%}.seat-pricing_caption__kd7oK{margin:0;font-size:var(--mantine-font-size-sm);color:var(--muted-color)}.seat-pricing_scroller__jO7N0{width:100%;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;border:var(--card-border);border-radius:var(--card-radius);background-color:var(--mantine-color-white)}.seat-pricing_table__x_mQF{width:100%;border-collapse:separate;border-spacing:0;font-size:calc(.9375rem * var(--mantine-scale));color:var(--mantine-color-gray-8)}.seat-pricing_head__e55oN{padding:var(--mantine-spacing-sm) var(--mantine-spacing-md);background-color:var(--mantine-color-gray-0);border-bottom:var(--card-border);font-size:calc(.9375rem * var(--mantine-scale));font-weight:700;color:var(--section-title-color);text-align:center;white-space:nowrap}.seat-pricing_cell__Od7DQ{padding:calc(.75rem * var(--mantine-scale)) var(--mantine-spacing-md);border-bottom:var(--card-border);text-align:center;vertical-align:middle;min-width:calc(8.125rem * var(--mantine-scale))}.seat-pricing_table__x_mQF tbody tr:last-of-type .seat-pricing_cell__Od7DQ{border-bottom:none}.seat-pricing_labelCell__0yr24{position:sticky;left:0;z-index:2;min-width:calc(5.5rem * var(--mantine-scale));text-align:left;border-right:var(--card-border);background-color:var(--mantine-color-white)}.seat-pricing_head__e55oN.seat-pricing_labelCell__0yr24{background-color:var(--mantine-color-gray-0);z-index:3}.seat-pricing_rowLabel__KvIv8{font-size:calc(1rem * var(--mantine-scale));font-weight:700;color:var(--section-title-color)}.seat-pricing_discount__jF9Ve{font-size:calc(1.5rem * var(--mantine-scale));font-weight:800;line-height:1.1;color:var(--mantine-color-green-8);white-space:nowrap}.seat-pricing_listPrice__9hidJ{font-size:calc(1.125rem * var(--mantine-scale));color:var(--mantine-color-gray-5)}.seat-pricing_amount__dPCuA{display:inline-flex;align-items:baseline;justify-content:center;gap:calc(.1875rem * var(--mantine-scale));font-size:calc(1rem * var(--mantine-scale));font-weight:600;color:var(--section-title-color);white-space:nowrap}.seat-pricing_per__yPSUm{font-size:calc(.75rem * var(--mantine-scale));font-weight:400;color:var(--muted-color)}.seat-pricing_footnote__snbKP{margin:0;font-size:var(--mantine-font-size-xs);line-height:1.6;color:var(--muted-color)}.seat-pricing_sr__FAWDF{position:absolute;width:calc(.0625rem * var(--mantine-scale));height:calc(.0625rem * var(--mantine-scale));padding:0;margin:calc(-.0625rem * var(--mantine-scale));overflow:hidden;white-space:nowrap;border:0;clip-path:inset(50%)}@media (max-width:48em){.seat-pricing_table__x_mQF{font-size:calc(.875rem * var(--mantine-scale))}.seat-pricing_cell__Od7DQ{min-width:calc(6.875rem * var(--mantine-scale));padding-left:var(--mantine-spacing-sm);padding-right:var(--mantine-spacing-sm)}.seat-pricing_labelCell__0yr24{min-width:calc(4.5rem * var(--mantine-scale))}.seat-pricing_discount__jF9Ve{font-size:calc(1.25rem * var(--mantine-scale))}}