@charset "utf-8";

.dQMQpZ { display: flex; width: 100%; height: 100%; opacity: 0; transition: opacity 500ms cubic-bezier(0.25, 1, 0.5, 1); }

.dSkZRS { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; cursor: none; display: block; border: none; outline: none; container-type: size; }

.gmofiC { color-scheme: unset; forced-color-adjust: unset; mask: unset; math-depth: unset; position: unset; position-anchor: unset; text-size-adjust: unset; appearance: unset; color: unset; font: unset; font-palette: unset; font-synthesis: unset; position-area: unset; text-orientation: unset; text-rendering: unset; text-spacing-trim: unset; -webkit-font-smoothing: unset; -webkit-locale: unset; -webkit-text-orientation: unset; -webkit-writing-mode: unset; writing-mode: unset; zoom: unset; accent-color: unset; align-content: unset; align-items: center; place-self: unset; alignment-baseline: unset; anchor-name: unset; anchor-scope: unset; animation-composition: unset; animation: unset; app-region: unset; aspect-ratio: unset; backdrop-filter: unset; backface-visibility: unset; background: unset; background-blend-mode: unset; baseline-shift: unset; baseline-source: unset; block-size: unset; border-block: unset; border: unset; border-radius: unset; border-collapse: unset; border-end-end-radius: unset; border-end-start-radius: unset; border-inline: unset; border-start-end-radius: unset; border-start-start-radius: unset; inset: unset; box-decoration-break: unset; box-shadow: unset; box-sizing: unset; break-after: unset; break-before: unset; break-inside: unset; buffered-rendering: unset; caption-side: unset; caret-color: unset; clear: unset; clip: unset; clip-path: unset; clip-rule: unset; color-interpolation: unset; color-interpolation-filters: unset; color-rendering: unset; columns: unset; column-fill: unset; gap: unset; column-rule: unset; column-span: unset; contain: unset; contain-intrinsic-block-size: unset; contain-intrinsic-size: unset; contain-intrinsic-inline-size: unset; container: unset; content: unset; content-visibility: unset; counter-increment: unset; counter-reset: unset; counter-set: unset; cursor: pointer; cx: unset; cy: unset; d: unset; display: flex; dominant-baseline: unset; dynamic-range-limit: unset; empty-cells: unset; field-sizing: unset; fill: unset; fill-opacity: unset; fill-rule: unset; filter: unset; flex: unset; flex-flow: unset; float: unset; flood-color: unset; flood-opacity: unset; grid: unset; grid-area: unset; height: 24px; hyphenate-character: unset; hyphenate-limit-chars: unset; hyphens: unset; image-orientation: unset; image-rendering: unset; initial-letter: unset; inline-size: unset; inset-block: unset; inset-inline: unset; interpolate-size: unset; isolation: unset; justify-content: center; justify-items: unset; letter-spacing: unset; lighting-color: unset; line-break: unset; list-style: unset; margin-block: unset; margin: 4px; margin-inline: unset; marker: unset; mask-type: unset; math-shift: unset; math-style: unset; max-block-size: unset; max-height: unset; max-inline-size: unset; max-width: unset; min-block-size: unset; min-height: unset; min-inline-size: unset; min-width: unset; mix-blend-mode: unset; object-fit: unset; object-position: unset; object-view-box: unset; offset: unset; opacity: 0.7; order: unset; orphans: unset; outline: unset; outline-offset: unset; overflow-anchor: unset; overflow-block: unset; overflow-clip-margin: unset; overflow-inline: unset; overflow-wrap: unset; overflow: unset; overlay: unset; overscroll-behavior-block: unset; overscroll-behavior-inline: unset; overscroll-behavior: unset; padding-block: unset; padding: 12px; padding-inline: unset; page: unset; page-orientation: unset; paint-order: unset; perspective: unset; perspective-origin: unset; pointer-events: unset; position-try: unset; position-visibility: unset; print-color-adjust: unset; quotes: unset; r: unset; resize: unset; rotate: unset; ruby-align: unset; ruby-position: unset; rx: unset; ry: unset; scale: unset; scroll-behavior: unset; scroll-initial-target: unset; scroll-margin-block: unset; scroll-margin: unset; scroll-margin-inline: unset; scroll-marker-group: unset; scroll-padding-block: unset; scroll-padding: unset; scroll-padding-inline: unset; scroll-snap-align: unset; scroll-snap-stop: unset; scroll-snap-type: unset; scroll-timeline: unset; scrollbar-color: unset; scrollbar-gutter: unset; scrollbar-width: unset; shape-image-threshold: unset; shape-margin: unset; shape-outside: unset; shape-rendering: unset; size: unset; speak: unset; stop-color: unset; stop-opacity: unset; stroke: unset; stroke-dasharray: unset; stroke-dashoffset: unset; stroke-linecap: unset; stroke-linejoin: unset; stroke-miterlimit: unset; stroke-opacity: unset; stroke-width: unset; tab-size: unset; table-layout: unset; text-align: unset; text-align-last: unset; text-anchor: unset; text-box: unset; text-combine-upright: unset; text-decoration: unset; text-decoration-skip-ink: unset; text-emphasis: unset; text-emphasis-position: unset; text-indent: unset; text-overflow: unset; text-shadow: unset; text-transform: unset; text-underline-offset: unset; text-underline-position: unset; text-wrap: unset; timeline-scope: unset; touch-action: unset; transform: unset; transform-box: unset; transform-origin: unset; transform-style: unset; transition: opacity 167ms cubic-bezier(0.32, 0.94, 0.6, 1), scale 167ms; translate: unset; user-select: unset; vector-effect: unset; vertical-align: unset; view-timeline: unset; view-transition-class: unset; view-transition-name: unset; visibility: unset; border-spacing: unset; -webkit-box-align: unset; -webkit-box-decoration-break: unset; -webkit-box-direction: unset; -webkit-box-flex: unset; -webkit-box-ordinal-group: unset; -webkit-box-orient: unset; -webkit-box-pack: unset; -webkit-box-reflect: unset; -webkit-line-break: unset; -webkit-line-clamp: unset; -webkit-mask-box-image: unset; -webkit-rtl-ordering: unset; -webkit-ruby-position: unset; -webkit-tap-highlight-color: unset; -webkit-text-combine: unset; -webkit-text-decorations-in-effect: unset; -webkit-text-fill-color: unset; -webkit-text-security: unset; -webkit-text-stroke: unset; -webkit-user-drag: unset; white-space-collapse: unset; widows: unset; width: 24px; will-change: unset; word-break: unset; word-spacing: unset; x: unset; y: unset; z-index: unset; }

.gmofiC:hover { opacity: 1; transform: scale(1.2); }

.gmofiC[disabled]:hover { opacity: 0.7; transform: scale(1); cursor: default; }

.gmofiC:active { transform: scale(1.1); }

.gmofiC:focus-visible { opacity: 1; transform: scale(1.2); border: none; outline: none; border-radius: 4px; box-shadow: rgb(255, 255, 255) 0px 0px 0px 2px; }

.grwVLb { color-scheme: unset; forced-color-adjust: unset; mask: unset; math-depth: unset; position: unset; position-anchor: unset; text-size-adjust: unset; appearance: unset; color: unset; font: unset; font-palette: unset; font-synthesis: unset; position-area: unset; text-orientation: unset; text-rendering: unset; text-spacing-trim: unset; -webkit-font-smoothing: unset; -webkit-locale: unset; -webkit-text-orientation: unset; -webkit-writing-mode: unset; writing-mode: unset; zoom: unset; accent-color: unset; align-content: unset; align-items: center; place-self: unset; alignment-baseline: unset; anchor-name: unset; anchor-scope: unset; animation-composition: unset; animation: unset; app-region: unset; aspect-ratio: unset; backdrop-filter: unset; backface-visibility: unset; background: unset; background-blend-mode: unset; baseline-shift: unset; baseline-source: unset; block-size: unset; border-block: unset; border: unset; border-radius: unset; border-collapse: unset; border-end-end-radius: unset; border-end-start-radius: unset; border-inline: unset; border-start-end-radius: unset; border-start-start-radius: unset; inset: unset; box-decoration-break: unset; box-shadow: unset; box-sizing: unset; break-after: unset; break-before: unset; break-inside: unset; buffered-rendering: unset; caption-side: unset; caret-color: unset; clear: unset; clip: unset; clip-path: unset; clip-rule: unset; color-interpolation: unset; color-interpolation-filters: unset; color-rendering: unset; columns: unset; column-fill: unset; gap: unset; column-rule: unset; column-span: unset; contain: unset; contain-intrinsic-block-size: unset; contain-intrinsic-size: unset; contain-intrinsic-inline-size: unset; container: unset; content: unset; content-visibility: unset; counter-increment: unset; counter-reset: unset; counter-set: unset; cursor: pointer; cx: unset; cy: unset; d: unset; display: flex; dominant-baseline: unset; dynamic-range-limit: unset; empty-cells: unset; field-sizing: unset; fill: unset; fill-opacity: unset; fill-rule: unset; filter: unset; flex: unset; flex-flow: unset; float: unset; flood-color: unset; flood-opacity: unset; grid: unset; grid-area: unset; height: 40px; hyphenate-character: unset; hyphenate-limit-chars: unset; hyphens: unset; image-orientation: unset; image-rendering: unset; initial-letter: unset; inline-size: unset; inset-block: unset; inset-inline: unset; interpolate-size: unset; isolation: unset; justify-content: center; justify-items: unset; letter-spacing: unset; lighting-color: unset; line-break: unset; list-style: unset; margin-block: unset; margin: 0px 7px; margin-inline: unset; marker: unset; mask-type: unset; math-shift: unset; math-style: unset; max-block-size: unset; max-height: unset; max-inline-size: unset; max-width: unset; min-block-size: unset; min-height: unset; min-inline-size: unset; min-width: unset; mix-blend-mode: unset; object-fit: unset; object-position: unset; object-view-box: unset; offset: unset; opacity: 0.7; order: unset; orphans: unset; outline: unset; outline-offset: unset; overflow-anchor: unset; overflow-block: unset; overflow-clip-margin: unset; overflow-inline: unset; overflow-wrap: unset; overflow: unset; overlay: unset; overscroll-behavior-block: unset; overscroll-behavior-inline: unset; overscroll-behavior: unset; padding-block: unset; padding: 17px; padding-inline: unset; page: unset; page-orientation: unset; paint-order: unset; perspective: unset; perspective-origin: unset; pointer-events: unset; position-try: unset; position-visibility: unset; print-color-adjust: unset; quotes: unset; r: unset; resize: unset; rotate: unset; ruby-align: unset; ruby-position: unset; rx: unset; ry: unset; scale: unset; scroll-behavior: unset; scroll-initial-target: unset; scroll-margin-block: unset; scroll-margin: unset; scroll-margin-inline: unset; scroll-marker-group: unset; scroll-padding-block: unset; scroll-padding: unset; scroll-padding-inline: unset; scroll-snap-align: unset; scroll-snap-stop: unset; scroll-snap-type: unset; scroll-timeline: unset; scrollbar-color: unset; scrollbar-gutter: unset; scrollbar-width: unset; shape-image-threshold: unset; shape-margin: unset; shape-outside: unset; shape-rendering: unset; size: unset; speak: unset; stop-color: unset; stop-opacity: unset; stroke: unset; stroke-dasharray: unset; stroke-dashoffset: unset; stroke-linecap: unset; stroke-linejoin: unset; stroke-miterlimit: unset; stroke-opacity: unset; stroke-width: unset; tab-size: unset; table-layout: unset; text-align: unset; text-align-last: unset; text-anchor: unset; text-box: unset; text-combine-upright: unset; text-decoration: unset; text-decoration-skip-ink: unset; text-emphasis: unset; text-emphasis-position: unset; text-indent: unset; text-overflow: unset; text-shadow: unset; text-transform: unset; text-underline-offset: unset; text-underline-position: unset; text-wrap: unset; timeline-scope: unset; touch-action: unset; transform: unset; transform-box: unset; transform-origin: unset; transform-style: unset; transition: opacity 167ms cubic-bezier(0.32, 0.94, 0.6, 1), scale 167ms; translate: unset; user-select: unset; vector-effect: unset; vertical-align: unset; view-timeline: unset; view-transition-class: unset; view-transition-name: unset; visibility: unset; border-spacing: unset; -webkit-box-align: unset; -webkit-box-decoration-break: unset; -webkit-box-direction: unset; -webkit-box-flex: unset; -webkit-box-ordinal-group: unset; -webkit-box-orient: unset; -webkit-box-pack: unset; -webkit-box-reflect: unset; -webkit-line-break: unset; -webkit-line-clamp: unset; -webkit-mask-box-image: unset; -webkit-rtl-ordering: unset; -webkit-ruby-position: unset; -webkit-tap-highlight-color: unset; -webkit-text-combine: unset; -webkit-text-decorations-in-effect: unset; -webkit-text-fill-color: unset; -webkit-text-security: unset; -webkit-text-stroke: unset; -webkit-user-drag: unset; white-space-collapse: unset; widows: unset; width: 40px; will-change: unset; word-break: unset; word-spacing: unset; x: unset; y: unset; z-index: unset; }

.grwVLb:hover { opacity: 1; transform: scale(1.2); }

.grwVLb[disabled]:hover { opacity: 0.7; transform: scale(1); cursor: default; }

.grwVLb:active { transform: scale(1.1); }

.grwVLb:focus-visible { opacity: 1; transform: scale(1.2); border: none; outline: none; border-radius: 4px; box-shadow: rgb(255, 255, 255) 0px 0px 0px 2px; }

.jutmFO { color-scheme: unset; forced-color-adjust: unset; mask: unset; math-depth: unset; position: unset; position-anchor: unset; text-size-adjust: unset; appearance: unset; color: unset; font: unset; font-palette: unset; font-synthesis: unset; position-area: unset; text-orientation: unset; text-rendering: unset; text-spacing-trim: unset; -webkit-font-smoothing: unset; -webkit-locale: unset; -webkit-text-orientation: unset; -webkit-writing-mode: unset; writing-mode: unset; zoom: unset; accent-color: unset; align-content: unset; align-items: center; place-self: unset; alignment-baseline: unset; anchor-name: unset; anchor-scope: unset; animation-composition: unset; animation: unset; app-region: unset; aspect-ratio: unset; backdrop-filter: unset; backface-visibility: unset; background: unset; background-blend-mode: unset; baseline-shift: unset; baseline-source: unset; block-size: unset; border-block: unset; border: unset; border-radius: unset; border-collapse: unset; border-end-end-radius: unset; border-end-start-radius: unset; border-inline: unset; border-start-end-radius: unset; border-start-start-radius: unset; inset: unset; box-decoration-break: unset; box-shadow: unset; box-sizing: unset; break-after: unset; break-before: unset; break-inside: unset; buffered-rendering: unset; caption-side: unset; caret-color: unset; clear: unset; clip: unset; clip-path: unset; clip-rule: unset; color-interpolation: unset; color-interpolation-filters: unset; color-rendering: unset; columns: unset; column-fill: unset; gap: unset; column-rule: unset; column-span: unset; contain: unset; contain-intrinsic-block-size: unset; contain-intrinsic-size: unset; contain-intrinsic-inline-size: unset; container: unset; content: unset; content-visibility: unset; counter-increment: unset; counter-reset: unset; counter-set: unset; cursor: pointer; cx: unset; cy: unset; d: unset; display: flex; dominant-baseline: unset; dynamic-range-limit: unset; empty-cells: unset; field-sizing: unset; fill: unset; fill-opacity: unset; fill-rule: unset; filter: unset; flex: unset; flex-flow: unset; float: unset; flood-color: unset; flood-opacity: unset; grid: unset; grid-area: unset; height: 24px; hyphenate-character: unset; hyphenate-limit-chars: unset; hyphens: unset; image-orientation: unset; image-rendering: unset; initial-letter: unset; inline-size: unset; inset-block: unset; inset-inline: unset; interpolate-size: unset; isolation: unset; justify-content: center; justify-items: unset; letter-spacing: unset; lighting-color: unset; line-break: unset; list-style: unset; margin-block: unset; margin: 6px 14px 0px; margin-inline: unset; marker: unset; mask-type: unset; math-shift: unset; math-style: unset; max-block-size: unset; max-height: unset; max-inline-size: unset; max-width: unset; min-block-size: unset; min-height: unset; min-inline-size: unset; min-width: unset; mix-blend-mode: unset; object-fit: unset; object-position: unset; object-view-box: unset; offset: unset; opacity: 0.7; order: unset; orphans: unset; outline: unset; outline-offset: unset; overflow-anchor: unset; overflow-block: unset; overflow-clip-margin: unset; overflow-inline: unset; overflow-wrap: unset; overflow: unset; overlay: unset; overscroll-behavior-block: unset; overscroll-behavior-inline: unset; overscroll-behavior: unset; padding-block: unset; padding: 10px; padding-inline: unset; page: unset; page-orientation: unset; paint-order: unset; perspective: unset; perspective-origin: unset; pointer-events: unset; position-try: unset; position-visibility: unset; print-color-adjust: unset; quotes: unset; r: unset; resize: unset; rotate: unset; ruby-align: unset; ruby-position: unset; rx: unset; ry: unset; scale: unset; scroll-behavior: unset; scroll-initial-target: unset; scroll-margin-block: unset; scroll-margin: unset; scroll-margin-inline: unset; scroll-marker-group: unset; scroll-padding-block: unset; scroll-padding: unset; scroll-padding-inline: unset; scroll-snap-align: unset; scroll-snap-stop: unset; scroll-snap-type: unset; scroll-timeline: unset; scrollbar-color: unset; scrollbar-gutter: unset; scrollbar-width: unset; shape-image-threshold: unset; shape-margin: unset; shape-outside: unset; shape-rendering: unset; size: unset; speak: unset; stop-color: unset; stop-opacity: unset; stroke: unset; stroke-dasharray: unset; stroke-dashoffset: unset; stroke-linecap: unset; stroke-linejoin: unset; stroke-miterlimit: unset; stroke-opacity: unset; stroke-width: unset; tab-size: unset; table-layout: unset; text-align: unset; text-align-last: unset; text-anchor: unset; text-box: unset; text-combine-upright: unset; text-decoration: unset; text-decoration-skip-ink: unset; text-emphasis: unset; text-emphasis-position: unset; text-indent: unset; text-overflow: unset; text-shadow: unset; text-transform: unset; text-underline-offset: unset; text-underline-position: unset; text-wrap: unset; timeline-scope: unset; touch-action: unset; transform: unset; transform-box: unset; transform-origin: unset; transform-style: unset; transition: opacity 167ms cubic-bezier(0.32, 0.94, 0.6, 1), scale 167ms; translate: unset; user-select: unset; vector-effect: unset; vertical-align: unset; view-timeline: unset; view-transition-class: unset; view-transition-name: unset; visibility: unset; border-spacing: unset; -webkit-box-align: unset; -webkit-box-decoration-break: unset; -webkit-box-direction: unset; -webkit-box-flex: unset; -webkit-box-ordinal-group: unset; -webkit-box-orient: unset; -webkit-box-pack: unset; -webkit-box-reflect: unset; -webkit-line-break: unset; -webkit-line-clamp: unset; -webkit-mask-box-image: unset; -webkit-rtl-ordering: unset; -webkit-ruby-position: unset; -webkit-tap-highlight-color: unset; -webkit-text-combine: unset; -webkit-text-decorations-in-effect: unset; -webkit-text-fill-color: unset; -webkit-text-security: unset; -webkit-text-stroke: unset; -webkit-user-drag: unset; white-space-collapse: unset; widows: unset; width: 24px; will-change: unset; word-break: unset; word-spacing: unset; x: unset; y: unset; z-index: unset; }

.jutmFO:hover { opacity: 1; transform: scale(1.2); }

.jutmFO[disabled]:hover { opacity: 0.7; transform: scale(1); cursor: default; }

.jutmFO:active { transform: scale(1.1); }

.jutmFO:focus-visible { opacity: 1; transform: scale(1.2); border: none; outline: none; border-radius: 4px; box-shadow: rgb(255, 255, 255) 0px 0px 0px 2px; }

.iVmjNt { color-scheme: unset; forced-color-adjust: unset; mask: unset; math-depth: unset; position: unset; position-anchor: unset; text-size-adjust: unset; appearance: unset; color: unset; font: unset; font-palette: unset; font-synthesis: unset; position-area: unset; text-orientation: unset; text-rendering: unset; text-spacing-trim: unset; -webkit-font-smoothing: unset; -webkit-locale: unset; -webkit-text-orientation: unset; -webkit-writing-mode: unset; writing-mode: unset; zoom: unset; accent-color: unset; align-content: unset; align-items: center; place-self: unset; alignment-baseline: unset; anchor-name: unset; anchor-scope: unset; animation-composition: unset; animation: unset; app-region: unset; aspect-ratio: unset; backdrop-filter: unset; backface-visibility: unset; background: unset; background-blend-mode: unset; baseline-shift: unset; baseline-source: unset; block-size: unset; border-block: unset; border: unset; border-radius: unset; border-collapse: unset; border-end-end-radius: unset; border-end-start-radius: unset; border-inline: unset; border-start-end-radius: unset; border-start-start-radius: unset; inset: unset; box-decoration-break: unset; box-shadow: unset; box-sizing: unset; break-after: unset; break-before: unset; break-inside: unset; buffered-rendering: unset; caption-side: unset; caret-color: unset; clear: unset; clip: unset; clip-path: unset; clip-rule: unset; color-interpolation: unset; color-interpolation-filters: unset; color-rendering: unset; columns: unset; column-fill: unset; gap: unset; column-rule: unset; column-span: unset; contain: unset; contain-intrinsic-block-size: unset; contain-intrinsic-size: unset; contain-intrinsic-inline-size: unset; container: unset; content: unset; content-visibility: unset; counter-increment: unset; counter-reset: unset; counter-set: unset; cursor: pointer; cx: unset; cy: unset; d: unset; display: flex; dominant-baseline: unset; dynamic-range-limit: unset; empty-cells: unset; field-sizing: unset; fill: unset; fill-opacity: unset; fill-rule: unset; filter: unset; flex: unset; flex-flow: unset; float: unset; flood-color: unset; flood-opacity: unset; grid: unset; grid-area: unset; height: 28px; hyphenate-character: unset; hyphenate-limit-chars: unset; hyphens: unset; image-orientation: unset; image-rendering: unset; initial-letter: unset; inline-size: unset; inset-block: unset; inset-inline: unset; interpolate-size: unset; isolation: unset; justify-content: center; justify-items: unset; letter-spacing: unset; lighting-color: unset; line-break: unset; list-style: unset; margin-block: unset; margin: 4px 14px 0px; margin-inline: unset; marker: unset; mask-type: unset; math-shift: unset; math-style: unset; max-block-size: unset; max-height: unset; max-inline-size: unset; max-width: unset; min-block-size: unset; min-height: unset; min-inline-size: unset; min-width: unset; mix-blend-mode: unset; object-fit: unset; object-position: unset; object-view-box: unset; offset: unset; opacity: 0.7; order: unset; orphans: unset; outline: unset; outline-offset: unset; overflow-anchor: unset; overflow-block: unset; overflow-clip-margin: unset; overflow-inline: unset; overflow-wrap: unset; overflow: unset; overlay: unset; overscroll-behavior-block: unset; overscroll-behavior-inline: unset; overscroll-behavior: unset; padding-block: unset; padding: 8px; padding-inline: unset; page: unset; page-orientation: unset; paint-order: unset; perspective: unset; perspective-origin: unset; pointer-events: unset; position-try: unset; position-visibility: unset; print-color-adjust: unset; quotes: unset; r: unset; resize: unset; rotate: unset; ruby-align: unset; ruby-position: unset; rx: unset; ry: unset; scale: unset; scroll-behavior: unset; scroll-initial-target: unset; scroll-margin-block: unset; scroll-margin: unset; scroll-margin-inline: unset; scroll-marker-group: unset; scroll-padding-block: unset; scroll-padding: unset; scroll-padding-inline: unset; scroll-snap-align: unset; scroll-snap-stop: unset; scroll-snap-type: unset; scroll-timeline: unset; scrollbar-color: unset; scrollbar-gutter: unset; scrollbar-width: unset; shape-image-threshold: unset; shape-margin: unset; shape-outside: unset; shape-rendering: unset; size: unset; speak: unset; stop-color: unset; stop-opacity: unset; stroke: unset; stroke-dasharray: unset; stroke-dashoffset: unset; stroke-linecap: unset; stroke-linejoin: unset; stroke-miterlimit: unset; stroke-opacity: unset; stroke-width: unset; tab-size: unset; table-layout: unset; text-align: unset; text-align-last: unset; text-anchor: unset; text-box: unset; text-combine-upright: unset; text-decoration: unset; text-decoration-skip-ink: unset; text-emphasis: unset; text-emphasis-position: unset; text-indent: unset; text-overflow: unset; text-shadow: unset; text-transform: unset; text-underline-offset: unset; text-underline-position: unset; text-wrap: unset; timeline-scope: unset; touch-action: unset; transform: unset; transform-box: unset; transform-origin: unset; transform-style: unset; transition: opacity 167ms cubic-bezier(0.32, 0.94, 0.6, 1), scale 167ms; translate: unset; user-select: unset; vector-effect: unset; vertical-align: unset; view-timeline: unset; view-transition-class: unset; view-transition-name: unset; visibility: unset; border-spacing: unset; -webkit-box-align: unset; -webkit-box-decoration-break: unset; -webkit-box-direction: unset; -webkit-box-flex: unset; -webkit-box-ordinal-group: unset; -webkit-box-orient: unset; -webkit-box-pack: unset; -webkit-box-reflect: unset; -webkit-line-break: unset; -webkit-line-clamp: unset; -webkit-mask-box-image: unset; -webkit-rtl-ordering: unset; -webkit-ruby-position: unset; -webkit-tap-highlight-color: unset; -webkit-text-combine: unset; -webkit-text-decorations-in-effect: unset; -webkit-text-fill-color: unset; -webkit-text-security: unset; -webkit-text-stroke: unset; -webkit-user-drag: unset; white-space-collapse: unset; widows: unset; width: 28px; will-change: unset; word-break: unset; word-spacing: unset; x: unset; y: unset; z-index: unset; }

.iVmjNt:hover { opacity: 1; transform: scale(1.2); }

.iVmjNt[disabled]:hover { opacity: 0.7; transform: scale(1); cursor: default; }

.iVmjNt:active { transform: scale(1.1); }

.iVmjNt:focus-visible { opacity: 1; transform: scale(1.2); border: none; outline: none; border-radius: 4px; box-shadow: rgb(255, 255, 255) 0px 0px 0px 2px; }

.gvHjZd { fill: rgb(255, 255, 255); stroke: none; height: 100%; width: auto; }

.goaNNy { display: flex; flex-direction: row; align-items: center; justify-content: center; height: auto; width: auto; }

.ktsGTP { font-size: var(--font_body_md_bp_01_font_size, 13px); font-weight: 400; line-height: var(--font_body_md_bp_01_line_height, 135%); display: inline-block; }

@container (width >= 1100px) {
  .ktsGTP { font-size: var(--font_body_md_bp_05_font_size, 16px); line-height: var(--font_body_md_bp_05_line_height, 135%); }
}

.bkive { color: rgb(255, 255, 255); display: flex; flex-direction: column; width: 100%; transition: opacity 167ms cubic-bezier(0.32, 0.94, 0.6, 1); opacity: 1; }

.hPcxMZ { font-family: book, "Handset Sans UI"; font-size: 14px; font-weight: 400; line-height: 18.9px; margin: 0px; }

@container (width >= 1100px) {
  .hPcxMZ { font-family: book, "Handset Sans UI"; font-size: 16px; font-weight: 400; line-height: 21.6px; }
}

.bHJezd { --thumbOpacity: 100; --fillPct: 0; --liveEdge: 0%; --progressFillColor: #ffffff; --ratio: calc(var(--fillPct) / 100); --sx: calc(0.5 * 16px + var(--ratio) * (100% - 16px)); margin: 0px; padding: 0px; width: 100%; background: transparent; position: absolute; top: 0px; left: 0px; z-index: 1; pointer-events: auto; }

.bHJezd, .bHJezd::-webkit-slider-thumb { appearance: none; }

.bHJezd:focus { outline: none; }

.bHJezd:focus::-webkit-slider-thumb { outline: none; }

.bHJezd:focus-visible { outline: rgb(255, 255, 255) solid 2px; outline-offset: 5px; }

.bHJezd:hover { transform: scaleY(2); }

.bHJezd:hover::-webkit-slider-thumb { transform: scaleY(0.5); }

.bHJezd::-webkit-slider-runnable-track { box-sizing: border-box; border: none; height: 4px; background-attachment: initial; background-origin: initial; background-clip: initial; border-radius: 6px 0px 0px 6px; background-color: transparent; background-image: linear-gradient(var(--progressFillColor), var(--progressFillColor)),linear-gradient(rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0.3)),linear-gradient(rgba(0,0,0,0), rgba(0,0,0,0)); background-size: var(--sx) 100%,calc(var(--liveEdge)) 100%,calc(100% - var(--sx)) 100%; background-position: left center, left center, right center; background-repeat: no-repeat; }

.bHJezd::-webkit-slider-thumb { transition: margin-top 167ms cubic-bezier(0.32, 0.94, 0.6, 1); margin-top: calc(-6px); box-sizing: border-box; border: none; width: 16px; height: 16px; border-radius: 50%; background: var(--progressFillColor); box-shadow: rgba(0, 0, 0, 0.35) 0px 2px 8px; opacity: var(--thumbOpacity); }

@supports (-moz-appearance: none) {
  .bHJezd { top: -8px; }
}

.gVSghr { display: none; height: 4px; margin-bottom: 12px; position: relative; z-index: 2; }

.gVQLJu { display: flex; height: 4px; margin-bottom: 12px; position: relative; z-index: 2; }

.emixFf { white-space: nowrap; position: absolute; top: 0px; left: 0px; z-index: 0; height: 4px; width: 100%; display: flex; }

.jmtHGT { background: rgb(255, 255, 255); opacity: 0.31; height: 4px; border-radius: 6px; transition: height 167ms cubic-bezier(0.32, 0.94, 0.6, 1); transform: scaleY(1); }

.bEoRKV { color: rgb(255, 255, 255); position: absolute; bottom: 20px; z-index: 1; width: 183px; transition: opacity 167ms cubic-bezier(0.32, 0.94, 0.6, 1), transform 167ms; opacity: 0; transform: translateX(-1000px); }

@container (width >= 1100px) {
  .bEoRKV { bottom: 28px; width: 232px; }
}

.kZJpzt { display: flex; background-color: rgb(0, 0, 0); min-height: 102.938px; }

@container (width >= 1100px) {
  .kZJpzt { min-height: 130.5px; }
}

.egfzOj { font-family: book, "Handset Sans UI"; font-weight: 400; line-height: 18.9px; background-color: rgb(25, 25, 25); display: flex; justify-content: center; align-items: center; font-size: 14px; height: 28px; }

@container (width >= 1100px) {
  .egfzOj { font-family: book, "Handset Sans UI"; font-size: 16px; font-weight: 400; line-height: 21.6px; }
}

.clOdmU { position: relative; height: fit-content; width: fit-content; }

.iKBlYX { display: flex; flex-direction: column; flex-grow: 1; color: rgb(255, 255, 255); margin: 0px 20px; padding-top: 10px; }

@container (width >= 600px) {
  .iKBlYX { margin: 0px 24px; padding-top: 32px; }
}

@container (width >= 800px) {
  .iKBlYX { margin: 0px 36px; }
}

@container (width >= 1100px) {
  .iKBlYX { margin: 0px 48px; padding-top: 44px; }
}

@container (width >= 1400px) {
  .iKBlYX { margin: 0px 60px; }
}

.bjhjkV { display: flex; justify-content: space-between; }

.gcnWSs { display: flex; flex: 1 1 0%; flex-direction: row; justify-content: flex-end; min-width: 144px; position: relative; left: 20px; }

.cEZpSY { display: flex; flex-basis: 100%; align-items: center; }

.iJrzPG { display: flex; flex-basis: 100%; align-self: center; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); z-index: 1; }

@container (width >= 600px) {
  .iJrzPG { display: none; }
}

.fidQyA { display: none; text-align: center; justify-content: center; padding-bottom: 10px; }

@container (width >= 600px) {
  .fidQyA { display: flex; }
}

.hGAPro { display: flex; flex-direction: column; opacity: 1; transform: translateY(0px); transition: opacity 0.3s ease-out, transform 0.4s ease-out; }

.hzWUTc { flex-basis: 20%; width: 100%; margin: auto; position: relative; transition: opacity 500ms cubic-bezier(0.32, 0.94, 0.6, 1); opacity: 1; }

.jymMfB { display: flex; flex-basis: 80%; justify-content: space-between; }

.jZgGdP { margin: auto; display: flex; flex: 1 1 0%; justify-content: flex-start; align-items: center; padding-bottom: 15px; }

.jNAREt { display: flex; text-align: center; justify-content: center; padding-bottom: 10px; }

.eHfgKW { display: flex; flex: 1 1 0%; flex-direction: row; justify-content: flex-end; min-width: 144px; position: relative; left: 20px; min-height: 40px; }

@container (width >= 600px) {
  .eHfgKW { min-height: 80px; }
}

.ckuVXY { align-items: end; display: flex; flex-direction: row; justify-content: space-between; margin-bottom: 12px; }

@container (width >= 1100px) {
  .ckuVXY { margin-bottom: 20px; }
}

.jjCOCK { position: absolute; width: 100%; height: 100%; left: 0px; top: 0px; }

.fXzRLt { position: absolute; width: 100%; height: 37%; top: 0px; background: linear-gradient(rgba(0, 0, 0, 0.65) 6.25%, rgba(0, 0, 0, 0.643) 12.5%, rgba(0, 0, 0, 0.627) 18.75%, rgba(0, 0, 0, 0.604) 25%, rgba(0, 0, 0, 0.573) 31.25%, rgba(0, 0, 0, 0.533) 37.5%, rgba(0, 0, 0, 0.486) 43.75%, rgba(0, 0, 0, 0.435) 50%, rgba(0, 0, 0, 0.384) 56.25%, rgba(0, 0, 0, 0.325) 62.5%, rgba(0, 0, 0, 0.27) 68.75%, rgba(0, 0, 0, 0.21) 75%, rgba(0, 0, 0, 0.157) 81.25%, rgba(0, 0, 0, 0.098) 87.5%, rgba(0, 0, 0, 0.047) 93.75%, rgba(0, 0, 0, 0) 100%); }

.fPMSSi { background: linear-gradient(rgba(0, 0, 0, 0) 6.25%, rgba(0, 0, 0, 0) 12.5%, rgba(0, 0, 0, 0) 18.75%, rgba(0, 0, 0, 0.05) 25%, rgba(0, 0, 0, 0.1) 31.25%, rgba(0, 0, 0, 0.15) 37.5%, rgba(0, 0, 0, 0.25) 43.75%, rgba(0, 0, 0, 0.376) 50%, rgba(0, 0, 0, 0.475) 56.25%, rgba(0, 0, 0, 0.57) 62.5%, rgba(0, 0, 0, 0.655) 68.75%, rgba(0, 0, 0, 0.725) 75%, rgba(0, 0, 0, 0.78) 81.25%, rgba(0, 0, 0, 0.82) 87.5%, rgba(0, 0, 0, 0.843) 93.75%, rgba(0, 0, 0, 0.85) 100%); bottom: 0px; height: 100%; pointer-events: none; position: absolute; width: 100%; }

.dslbfH { width: calc(var(--quarterDiameter) * 1px); height: calc(var(--quarterDiameter) * 1px); mask: url("#myMask"); }

.ktKLNK { width: calc(var(--quarterDiameter) * 1px); height: calc(var(--quarterDiameter) * 1px); mask: url("#myMask"); }

.jsaNaZ { width: calc(var(--quarterDiameter) * 1px); height: calc(var(--quarterDiameter) * 1px); mask: url("#myMask"); }

.dOummY { width: calc(var(--quarterDiameter) * 1px); height: calc(var(--quarterDiameter) * 1px); mask: url("#myMask"); }

.dxFoaf { width: calc(var(--quarterDiameter) * 1px); height: calc(var(--quarterDiameter) * 1px); mask: url("#myMask"); }

.hsyMAU { cx: calc(var(--quarterRadius) * 1px); cy: calc((var(--quarterDiameter) - var(--innerRadius)) * 1px); fill: rgb(245, 245, 247); r: calc(var(--innerRadius) * 1px); }

.lfEtFh { cx: calc((var(--quarterDiameter) - var(--innerRadius)) * 1px); cy: calc(var(--quarterRadius) * 1px); fill: transparent; r: calc(var(--innerRadius) * 1px); }

.kVirlR { cx: calc((var(--quarterDiameter) - var(--innerRadius)) * 1px); cy: calc(var(--quarterRadius) * 1px); fill: rgb(245, 245, 247); r: calc(var(--innerRadius) * 1px); }

.jvrtjo { cx: calc(var(--quarterRadius) * 1px); cy: calc(var(--quarterRadius) * 1px); fill: transparent; r: calc((var(--quarterRadius) / 2) * 1px); stroke: url("#gradient"); stroke-width: calc(var(--quarterRadius) * 1px); stroke-dasharray: calc((var(--quarterRadius) * 3.141592653589793px) / 4) calc((var(--quarterRadius) * 3.141592653589793px * 3) / 4); }

.jLxvMN { cx: calc(var(--quarterRadius) * 1px); cy: calc(var(--quarterRadius) * 1px); fill: transparent; r: calc((var(--quarterRadius) / 2) * 1px); stroke: rgb(245, 245, 247); stroke-width: calc(var(--quarterRadius) * 1px); stroke-dasharray: calc((var(--quarterRadius) * 3.141592653589793px) / 4) calc((var(--quarterRadius) * 3.141592653589793px * 3) / 4); }

.bvUeJR { --radius: 20.5; --stroke: 5; --innerRadius: calc(var(--stroke) / 2); --quarterRadius: calc(var(--radius) + var(--stroke) / 2); --quarterDiameter: calc(var(--quarterRadius) * 2); animation: 5301ms cubic-bezier(0.33, 0.21, 0.67, 0.78) 0ms infinite normal none running jHeYfG; position: relative; height: calc(var(--quarterDiameter) * 1px); width: calc(var(--quarterDiameter) * 1px); margin: 10px; }

@container (width >= 1100px) {
  .bvUeJR { --radius: 27; --stroke: 7; }
}

.dMtiDe { position: absolute; display: flex; width: 100%; height: 100%; justify-content: center; align-items: center; }

.dMtiDe.loader-indicator-transition-out-exit { opacity: 1; transform: scale(1); }

.dMtiDe.loader-indicator-transition-out-exit-active { opacity: 0; transform: scale(1.2); transition: opacity 333ms cubic-bezier(0.52, 0.16, 0.35, 0.7), transform 333ms cubic-bezier(0.52, 0.16, 0.35, 0.7); }

.dMtiDe.loader-indicator-transition-out-exit-done { opacity: 0; }

.jzbPTh { animation: 333ms ease-out 0s 1 normal none running fDKUQn; height: calc(var(--quarterDiameter) * 1px); width: calc(var(--quarterDiameter) * 1px); transform-origin: center center; }

.jzbPTh .loader-quarter-1 { animation: 1767ms cubic-bezier(0.34, 0.02, 0.65, 0.91) 0ms infinite normal none running yxLZH; }

.jzbPTh .loader-quarter-2 { animation: 1767ms cubic-bezier(0.34, 0.02, 0.65, 0.91) 0ms infinite normal none running hxLrFy; }

.jzbPTh .loader-quarter-3 { animation: 1767ms cubic-bezier(0.34, 0.02, 0.65, 0.91) 0ms infinite normal none running jJNtFe; }

.jzbPTh .loader-quarter-4 { animation: 1767ms cubic-bezier(0.34, 0.02, 0.65, 0.91) 0ms infinite normal none running fBJvRa; }

.jzbPTh .loader-tail { animation: 1767ms cubic-bezier(0.34, 0.02, 0.65, 0.91) 0ms infinite normal none running kgkXZb; }

.Bfagx { cx: calc(var(--quarterRadius) * 1px); cy: calc(var(--quarterRadius) * 1px); fill: black; r: calc(var(--radius) * 1px); stroke: white; stroke-width: var(--stroke); }

.gXLkBm { transform-origin: center center; }

.jcZGwH { transform-origin: center center; }

.dFfoyq { align-items: center; display: flex; flex-direction: column; height: 100%; width: 100%; justify-content: center; }

.jmLEi { position: absolute; width: 198px; height: 198px; background: rgb(0, 0, 0); opacity: 0.75; filter: blur(75px); animation: 100ms linear 0s 1 normal none running iAjNNh; }

@container (width >= 1100px) {
  .jmLEi { width: 395px; height: 395px; }
}

.fkMyrM { position: absolute; inset: 0px; pointer-events: none; display: flex; }

.dNVATU { display: flex; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.7); }

@container (width >= 1100px) {
  .dNVATU { background: linear-gradient(270deg, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0.2) 119.26%); }
}

.dEUIgH { display: flex; flex: 1 1 0%; flex-flow: column; align-items: flex-end; justify-content: flex-end; margin: 24px; }

@container (width >= 1100px) {
  .dEUIgH { margin: 96px; }
}

.kHcCHo { display: flex; flex: 0 1 0%; justify-content: flex-end; width: 100%; position: relative; left: 24px; }

.bDeOjh { display: flex; flex-direction: row; justify-content: flex-end; min-height: 0px; width: 100%; }

@container (width >= 1100px) {
  .bDeOjh { max-width: 700px; }
}

.bxMERk { font-family: book, "Handset Sans UI"; font-size: 13px; font-weight: 400; line-height: 17.55px; color: rgb(255, 255, 255); background-color: rgb(79, 105, 132); padding: 12px 16px; border-radius: 4px; cursor: pointer; }

@container (width >= 1100px) {
  .bxMERk { font-family: book, "Handset Sans UI"; font-size: 16px; font-weight: 400; line-height: 21.6px; }
}

.gvdXTi { width: 50%; display: flex; flex-direction: column; }

@container (width >= 1100px) {
  .gvdXTi { mask-image: linear-gradient(rgb(0, 0, 0) 85%, rgba(0, 0, 0, 0) 100%); }
}

.dnUQIX { font-family: book, "Handset Sans UI"; font-size: 16px; font-weight: 700; line-height: 21.6px; margin: 0px; padding: 0px 0px 16px; border-bottom: 1px solid rgba(255, 255, 255, 0.5); color: rgb(255, 255, 255); }

@container (width >= 1100px) {
  .dnUQIX { font-family: book, "Handset Sans UI"; font-size: 18px; font-weight: 700; line-height: 24.3px; }
}

.fFnTs { list-style-type: none; margin: 16px 12px 16px 0px; padding: 0px; overflow-y: auto; }

.fFnTs::-webkit-scrollbar { width: 6px; }

.fFnTs::-webkit-scrollbar-track { border-radius: 12px; background-color: rgba(255, 255, 255, 0.5); }

.fFnTs::-webkit-scrollbar-thumb { border-radius: 12px; background-color: rgb(255, 255, 255); }

.lmVNeY { margin: 2px; }

.fPKSGk { color-scheme: unset; forced-color-adjust: unset; mask: unset; math-depth: unset; position: unset; position-anchor: unset; text-size-adjust: unset; appearance: unset; color: unset; font: unset; font-palette: unset; font-synthesis: unset; position-area: unset; text-orientation: unset; text-rendering: unset; text-spacing-trim: unset; -webkit-font-smoothing: unset; -webkit-locale: unset; -webkit-text-orientation: unset; -webkit-writing-mode: unset; writing-mode: unset; zoom: unset; accent-color: unset; place-content: unset; align-items: center; place-self: unset; alignment-baseline: unset; anchor-name: unset; anchor-scope: unset; animation-composition: unset; animation: unset; app-region: unset; aspect-ratio: unset; backdrop-filter: unset; backface-visibility: unset; background: unset; background-blend-mode: unset; baseline-shift: unset; baseline-source: unset; block-size: unset; border-block: unset; border: unset; border-radius: unset; border-collapse: unset; border-end-end-radius: unset; border-end-start-radius: unset; border-inline: unset; border-start-end-radius: unset; border-start-start-radius: unset; inset: unset; box-decoration-break: unset; box-shadow: unset; box-sizing: unset; break-after: unset; break-before: unset; break-inside: unset; buffered-rendering: unset; caption-side: unset; caret-color: unset; clear: unset; clip: unset; clip-path: unset; clip-rule: unset; color-interpolation: unset; color-interpolation-filters: unset; color-rendering: unset; columns: unset; column-fill: unset; gap: unset; column-rule: unset; column-span: unset; contain: unset; contain-intrinsic-block-size: unset; contain-intrinsic-size: unset; contain-intrinsic-inline-size: unset; container: unset; content: unset; content-visibility: unset; counter-increment: unset; counter-reset: unset; counter-set: unset; cursor: pointer; cx: unset; cy: unset; d: unset; display: flex; dominant-baseline: unset; dynamic-range-limit: unset; empty-cells: unset; field-sizing: unset; fill: unset; fill-opacity: unset; fill-rule: unset; filter: unset; flex: unset; flex-direction: row; flex-wrap: unset; float: unset; flood-color: unset; flood-opacity: unset; grid: unset; grid-area: unset; height: unset; hyphenate-character: unset; hyphenate-limit-chars: unset; hyphens: unset; image-orientation: unset; image-rendering: unset; initial-letter: unset; inline-size: unset; inset-block: unset; inset-inline: unset; interpolate-size: unset; isolation: unset; justify-items: unset; letter-spacing: unset; lighting-color: unset; line-break: unset; list-style: unset; margin-block: unset; margin: unset; margin-inline: unset; marker: unset; mask-type: unset; math-shift: unset; math-style: unset; max-block-size: unset; max-height: unset; max-inline-size: unset; max-width: unset; min-block-size: unset; min-height: unset; min-inline-size: unset; min-width: unset; mix-blend-mode: unset; object-fit: unset; object-position: unset; object-view-box: unset; offset: unset; opacity: unset; order: unset; orphans: unset; outline: unset; outline-offset: unset; overflow-anchor: unset; overflow-block: unset; overflow-clip-margin: unset; overflow-inline: unset; overflow-wrap: unset; overflow: unset; overlay: unset; overscroll-behavior-block: unset; overscroll-behavior-inline: unset; overscroll-behavior: unset; padding-block: unset; padding: 12px 0px; padding-inline: unset; page: unset; page-orientation: unset; paint-order: unset; perspective: unset; perspective-origin: unset; pointer-events: unset; position-try: unset; position-visibility: unset; print-color-adjust: unset; quotes: unset; r: unset; resize: unset; rotate: unset; ruby-align: unset; ruby-position: unset; rx: unset; ry: unset; scale: unset; scroll-behavior: unset; scroll-initial-target: unset; scroll-margin-block: unset; scroll-margin: unset; scroll-margin-inline: unset; scroll-marker-group: unset; scroll-padding-block: unset; scroll-padding: unset; scroll-padding-inline: unset; scroll-snap-align: unset; scroll-snap-stop: unset; scroll-snap-type: unset; scroll-timeline: unset; scrollbar-color: unset; scrollbar-gutter: unset; scrollbar-width: unset; shape-image-threshold: unset; shape-margin: unset; shape-outside: unset; shape-rendering: unset; size: unset; speak: unset; stop-color: unset; stop-opacity: unset; stroke: unset; stroke-dasharray: unset; stroke-dashoffset: unset; stroke-linecap: unset; stroke-linejoin: unset; stroke-miterlimit: unset; stroke-opacity: unset; stroke-width: unset; tab-size: unset; table-layout: unset; text-align: unset; text-align-last: unset; text-anchor: unset; text-box: unset; text-combine-upright: unset; text-decoration: unset; text-decoration-skip-ink: unset; text-emphasis: unset; text-emphasis-position: unset; text-indent: unset; text-overflow: unset; text-shadow: unset; text-transform: unset; text-underline-offset: unset; text-underline-position: unset; text-wrap: unset; timeline-scope: unset; touch-action: unset; transform: unset; transform-box: unset; transform-origin: unset; transform-style: unset; transition: unset; translate: unset; user-select: unset; vector-effect: unset; vertical-align: unset; view-timeline: unset; view-transition-class: unset; view-transition-name: unset; visibility: unset; border-spacing: unset; -webkit-box-align: unset; -webkit-box-decoration-break: unset; -webkit-box-direction: unset; -webkit-box-flex: unset; -webkit-box-ordinal-group: unset; -webkit-box-orient: unset; -webkit-box-pack: unset; -webkit-box-reflect: unset; -webkit-line-break: unset; -webkit-line-clamp: unset; -webkit-mask-box-image: unset; -webkit-rtl-ordering: unset; -webkit-ruby-position: unset; -webkit-tap-highlight-color: unset; -webkit-text-combine: unset; -webkit-text-decorations-in-effect: unset; -webkit-text-fill-color: unset; -webkit-text-security: unset; -webkit-text-stroke: unset; -webkit-user-drag: unset; white-space-collapse: unset; widows: unset; width: 100%; will-change: unset; word-break: unset; word-spacing: unset; x: unset; y: unset; z-index: unset; }

.fPKSGk:focus-visible { border: none; outline: none; border-radius: 4px; box-shadow: rgb(255, 255, 255) 0px 0px 0px 2px; }

.YBsOe { margin: 0px 6px; width: 18px; height: 18px; }

.gPURlO { font-family: book, "Handset Sans UI"; font-size: 13px; line-height: 17.55px; margin: 0px; color: rgb(255, 255, 255); font-weight: 500; }

@container (width >= 1100px) {
  .gPURlO { font-family: book, "Handset Sans UI"; font-size: 16px; font-weight: 400; line-height: 21.6px; }
}

.dQOUAK { display: flex; flex-direction: column; inset: 0px; position: absolute; justify-content: flex-start; margin-bottom: 0px; }

@container (width >= 440px) {
  .dQOUAK { margin-left: 40px; margin-right: 40px; margin-bottom: 20px; }
}

@container (width >= 600px) {
  .dQOUAK { margin-left: 48px; margin-right: 48px; margin-bottom: 24px; }
}

@container (width >= 800px) {
  .dQOUAK { margin-left: 72px; margin-right: 72px; margin-bottom: 36px; }
}

@container (width >= 1100px) {
  .dQOUAK { margin-left: 96px; margin-right: 96px; margin-bottom: 48px; }
}

@container (width >= 1400px) {
  .dQOUAK { margin-left: 120px; margin-right: 120px; margin-bottom: 60px; }
}

@keyframes iAjNNh { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}

@keyframes jHeYfG { 
  0% { transform: rotate(-150deg); }
  33.3332% { transform: rotate(190deg); }
  33.3333% { transform: rotate(90deg); }
  66.6666% { transform: rotate(430deg); }
  66.6667% { transform: rotate(330deg); }
  100% { transform: rotate(670deg); }
}

@keyframes fDKUQn { 
  0% { transform: scale(0.8); }
  100% { transform: scale(1); }
}

@keyframes yxLZH { 
  0% { transform: rotate(0deg); }
  49.9999% { transform: rotate(0deg); }
  50% { transform: rotate(0deg); }
  100% { transform: rotate(270deg); }
}

@keyframes hxLrFy { 
  0% { transform: rotate(90deg); }
  49.9999% { transform: rotate(360deg); }
  50% { transform: rotate(360deg); }
  100% { transform: rotate(360deg); }
}

@keyframes jJNtFe { 
  0% { transform: rotate(180deg); }
  49.9999% { transform: rotate(360deg); }
  50% { transform: rotate(360deg); }
  100% { transform: rotate(540deg); }
}

@keyframes fBJvRa { 
  0% { transform: rotate(270deg); }
  49.9999% { transform: rotate(360deg); }
  50% { transform: rotate(360deg); }
  100% { transform: rotate(450deg); }
}

@keyframes kgkXZb { 
  0% { transform: rotate(0deg); }
  49.9999% { transform: rotate(270deg); }
  50% { transform: rotate(270deg); }
  100% { transform: rotate(270deg); }
}

.hajRRr { display: flex; }

.hHYAhx { flex-direction: column; font-family: CNN, "Helvetica Neue", Helvetica, Arial, Utkal, sans-serif; font-size: initial; font-weight: normal; justify-content: space-between; left: 0px; line-height: initial; overflow: hidden; position: absolute; text-align: left; top: 0px; transition: background-color 0.5s; z-index: 3; height: 100% !important; max-height: 100% !important; max-width: 100% !important; width: 100% !important; }

.hHYAhx :focus { outline: none; }

.hHYAhx svg { fill: rgb(255, 255, 255); }

.hHYAhx svg:hover { fill: rgb(140, 140, 140); }

.hHYAhx button { align-self: center; background: none; border: none; cursor: pointer; font-size: initial; line-height: initial; padding: 0px; }

.leSxn svg { width: 32px; height: 32px; }

.leSxn svg { fill: rgb(0, 0, 0); }

.cBkjNJ { align-items: center; cursor: pointer; height: 100%; justify-content: center; position: absolute; width: 100%; background-image: url("https://media.cnn.com/api/v1/images/stellar/prod/cnn-headlines-channelimagery-1920x1080-2025.jpg?c=16x9&q=h_540,w_960,c_fill"); background-repeat: no-repeat; background-size: 100%; }

.cBkjNJ .sc-dnLtUM svg { height: 72px; opacity: 0.8; transition: opacity 0.25s; width: 72px; }

.cBkjNJ:hover .sc-dnLtUM svg { opacity: 0.95; }