/* 94948.0fc88fa63c054a8d7684.css */
.blockIcon-gvOQViV7,
.blockIcon-gvOQViV7 svg {
	display: block
}

/* 29536.736f471a8d64a8122fd8.css */
.default-GZLykNQP {
	--ui-lib-icon-qi-default-color: var(--color-content-primary-neutral-light);
	--ui-lib-icon-qi-default-color-hover: var(--color-content-primary-neutral);
	--ui-lib-icon-qi-default-color-active: var(--color-content-primary-neutral-semi-bold)
}

.danger-GZLykNQP {
	--ui-lib-icon-qi-default-color: var(--color-content-primary-danger);
	--ui-lib-icon-qi-default-color-hover: var(--color-content-primary-danger-semi-bold);
	--ui-lib-icon-qi-default-color-active: var(--color-content-primary-danger-bold)
}

.warning-GZLykNQP {
	--ui-lib-icon-qi-default-color: var(--color-content-primary-warning);
	--ui-lib-icon-qi-default-color-hover: var(--color-content-primary-warning-semi-bold);
	--ui-lib-icon-qi-default-color-active: var(--color-content-primary-warning-bold)
}

.success-GZLykNQP {
	--ui-lib-icon-qi-default-color: var(--color-content-primary-success);
	--ui-lib-icon-qi-default-color-hover: var(--color-content-primary-success-semi-bold);
	--ui-lib-icon-qi-default-color-active: var(--color-content-primary-success-bold)
}

.neutral-GZLykNQP {
	--ui-lib-icon-qi-default-color: var(--color-content-secondary-neutral);
	--ui-lib-icon-qi-default-color-hover: var(--color-content-secondary-neutral-medium);
	--ui-lib-icon-qi-default-color-active: var(--color-content-secondary-neutral-semi-bold)
}

.neutral-light-GZLykNQP {
	--ui-lib-icon-qi-default-color: var(--color-content-primary-neutral-extra-light);
	--ui-lib-icon-qi-default-color-hover: var(--color-content-primary-neutral);
	--ui-lib-icon-qi-default-color-active: var(--color-content-primary-neutral-semi-bold)
}

.small-GZLykNQP {
	--ui-lib-private-iconQuestionInformation-size: 3
}

.medium-GZLykNQP {
	--ui-lib-private-iconQuestionInformation-size: 4
}

.large-GZLykNQP {
	--ui-lib-private-iconQuestionInformation-size: 5
}

.iconWrapper-GZLykNQP {
	--ui-lib-size-def: var(--ui-lib-in-iconQuestionInformation-size, var(--ui-lib-private-iconQuestionInformation-size, 3));
	--ui-lib-size-def-small: calc(max(0, 1 - (var(--ui-lib-size-def) - 3) * (var(--ui-lib-size-def) - 3)));
	--ui-lib-size-def-medium: calc(max(0, 1 - (var(--ui-lib-size-def) - 4) * (var(--ui-lib-size-def) - 4)));
	--ui-lib-size-def-large: calc(max(0, 1 - (var(--ui-lib-size-def) - 5) * (var(--ui-lib-size-def) - 5)));
	background: #0000;
	border: 0;
	box-shadow: none;
	color: var(--ui-lib-icon-qi-color, var(--ui-lib-icon-qi-default-color));
	display: inline-block;
	padding: 0;
	vertical-align: middle;
	--ui-lib-icon-question-information-size: calc(var(--ui-lib-size-def-small)*18px + var(--ui-lib-size-def-medium)*28px + var(--ui-lib-size-def-large)*44px);
	height: var(--ui-lib-icon-question-information-size);
	line-height: var(--ui-lib-icon-question-information-size);
	min-width: var(--ui-lib-icon-question-information-size);
	outline: none;
	overflow: visible;
	position: relative;
	width: var(--ui-lib-icon-question-information-size)
}

.iconWrapper-GZLykNQP:focus {
	outline: none
}

.iconWrapper-GZLykNQP:focus-visible {
	outline: none
}

.iconWrapper-GZLykNQP:after {
	border-style: solid;
	border-width: 2px;
	box-sizing: border-box;
	content: "";
	display: none;
	height: calc(100% + 8px);
	inset-inline-start: -4px;
	pointer-events: none;
	position: absolute;
	top: -4px;
	width: calc(100% + 8px);
	z-index: 1
}

.iconWrapper-GZLykNQP:focus:after {
	display: block
}

.iconWrapper-GZLykNQP:focus-visible:after {
	display: block
}

.iconWrapper-GZLykNQP:focus:not(:focus-visible):after {
	display: none
}

.iconWrapper-GZLykNQP:after {
	border-color: var(--color-focus-outline-color-blue);
	border-radius: calc(50% + 4px)
}

.iconWrapper-GZLykNQP:visited {
	color: var(--ui-lib-icon-qi-color, var(--ui-lib-icon-qi-default-color))
}

@media (any-hover:hover) {
	.iconWrapper-GZLykNQP:hover {
		color: var(--ui-lib-icon-qi-color-hover, var(--ui-lib-icon-qi-default-color-hover))
	}
}

.iconWrapper-GZLykNQP:active {
	color: var(--ui-lib-icon-qi-color-active, var(--ui-lib-icon-qi-default-color-active))
}

.icon-GZLykNQP {
	pointer-events: none
}

.icon-GZLykNQP svg {
	height: 100%;
	width: 100%
}

/* 36222.e9be9a733e114730a4ea.css */
.positioner-hBVkaP2P {
	box-sizing: border-box;
	display: grid;
	grid-template-columns: 1fr;
	grid-template-rows: 1fr;
	height: var(--ui-lib-in-positioner-exactHeight, var(--ui-lib-private-positioner-anchorExactHeight, auto));
	left: var(--ui-lib-out-positioner-anchoredX);
	max-height: min(var(--ui-lib-in-positioner-maxHeight, 100000vh), var(--ui-lib-private-positioner-anchorMaxHeight, 100000vh), var(--ui-lib-private-positioner-screenRestrictionMaxHeight, 100000vh), var(--ui-lib-private-positioner-resizeRestrictionMaxHeight, 100000vh));
	max-width: min(var(--ui-lib-in-positioner-maxWidth, 10000vw), var(--ui-lib-private-positioner-anchorMaxWidth, 10000vw), var(--ui-lib-private-positioner-screenRestrictionMaxWidth, 10000vw), var(--ui-lib-private-positioner-resizeRestrictionMaxWidth, 10000vw));
	min-height: max(var(--ui-lib-in-positioner-minHeight, 0px), var(--ui-lib-private-positioner-anchorMinHeight, 0px), var(--ui-lib-private-positioner-resizeRestrictionMinHeight, 0px));
	min-width: max(var(--ui-lib-in-positioner-minWidth, 0px), var(--ui-lib-private-positioner-anchorMinWidth, 0px), var(--ui-lib-private-positioner-resizeRestrictionMinWidth, 0px));
	pointer-events: auto;
	position: fixed;
	top: var(--ui-lib-out-positioner-anchoredY);
	transform: translate(calc(var(--ui-lib-out-positioner-contentPointX)*-100%), calc(var(--ui-lib-out-positioner-contentPointY)*-100%));
	width: var(--ui-lib-in-positioner-exactWidth, var(--ui-lib-private-positioner-anchorExactWidth, auto))
}

.noHorizontalShrink-hBVkaP2P {
	--ui-lib-private-positioner-resizeRestrictionMinWidth: var(--ui-lib-out-positioner-contentWidth)
}

.noHorizontalGrow-hBVkaP2P {
	--ui-lib-private-positioner-resizeRestrictionMaxWidth: var(--ui-lib-out-positioner-contentWidth)
}

.noVerticalShrink-hBVkaP2P {
	--ui-lib-private-positioner-resizeRestrictionMinHeight: var(--ui-lib-out-positioner-contentHeight)
}

.noVerticalGrow-hBVkaP2P {
	--ui-lib-private-positioner-resize-restriction-max-height: var(--ui-lib-positioner-content-height-measured)
}

.invisible-hBVkaP2P {
	opacity: 0;
	pointer-events: none
}

.portal-hBVkaP2P {
	height: 1000vh;
	left: 0;
	pointer-events: none;
	top: 0;
	transform: translate(0);
	width: 1000vw
}

/* 83488.2a35377fd54f0af40874.css */
[data-theme=light] {
	--_0-mZAH: var(--color-cold-gray-100);
	--_1-mZAH: var(--color-cold-gray-150)
}

[data-theme=dark] {
	--_0-mZAH: var(--color-cold-gray-800);
	--_1-mZAH: var(--color-cold-gray-700)
}

.divider-CoA2d5C7 {
	border: none;
	border-color: var(--ui-lib-divider-color, var(--ui-lib-button-default-color-border));
	margin: 0
}

.divider-CoA2d5C7.orientation-horizontal-CoA2d5C7 {
	border-top-style: solid;
	width: 100%
}

.divider-CoA2d5C7.orientation-vertical-CoA2d5C7 {
	border-inline-start-style: solid;
	display: inline-block;
	height: 100%;
	min-height: 2ch;
	vertical-align: sub
}

.divider-CoA2d5C7.fit-content-CoA2d5C7.orientation-horizontal-CoA2d5C7 {
	width: auto
}

.divider-CoA2d5C7.fit-content-CoA2d5C7.orientation-vertical-CoA2d5C7 {
	height: auto
}

.divider-CoA2d5C7.size-xsmall-CoA2d5C7 {
	border-width: 1px
}

.divider-CoA2d5C7.size-small-CoA2d5C7 {
	border-width: 2px
}

.divider-CoA2d5C7.size-medium-CoA2d5C7 {
	border-width: 3px
}

.divider-CoA2d5C7.size-large-CoA2d5C7 {
	border-width: 4px
}

.divider-CoA2d5C7.size-xlarge-CoA2d5C7 {
	border-width: 5px
}

.divider-CoA2d5C7.size-xxlarge-CoA2d5C7 {
	border-width: 6px
}

.divider-CoA2d5C7.type-primary-CoA2d5C7 {
	--ui-lib-button-default-color-border: var(--_1-mZAH)
}

.divider-CoA2d5C7.type-secondary-CoA2d5C7 {
	--ui-lib-button-default-color-border: var(--_0-mZAH)
}

/* 7601.0b64a65d13ebd0e2bef3.css */
.floatingArrow-c1OsHPtY {
	background-color: var(--ui-lib-tooltip-background-color, var(--color-cold-gray-750));
	clip-path: path("M 0,2 L 12,2 L 12,6 L 6,10 L 0,6 L 0,2");
	display: block;
	height: 12px;
	pointer-events: none;
	position: absolute;
	width: 12px
}

.bottom-c1OsHPtY,
.bottom-left-c1OsHPtY,
.bottom-right-c1OsHPtY,
.top-c1OsHPtY,
.top-left-c1OsHPtY,
.top-right-c1OsHPtY {
	left: var(--ui-lib-in-tooltip-leftOffset, calc(50% - 6px))
}

.bottom-c1OsHPtY,
.bottom-left-c1OsHPtY,
.bottom-right-c1OsHPtY {
	bottom: calc(100% - 6px);
	transform: rotate(180deg)
}

.top-c1OsHPtY,
.top-left-c1OsHPtY,
.top-right-c1OsHPtY {
	top: calc(100% - 6px)
}

.left-bottom-c1OsHPtY,
.left-c1OsHPtY,
.left-top-c1OsHPtY,
.right-bottom-c1OsHPtY,
.right-c1OsHPtY,
.right-top-c1OsHPtY {
	top: var(--ui-lib-in-tooltip-topOffset, calc(50% - 6px))
}

.left-bottom-c1OsHPtY,
.left-c1OsHPtY,
.left-top-c1OsHPtY {
	left: calc(100% - 6px);
	transform: rotate(270deg)
}

.right-bottom-c1OsHPtY,
.right-c1OsHPtY,
.right-top-c1OsHPtY {
	right: calc(100% - 6px);
	transform: rotate(90deg)
}

.endSlotWrapper-HyNjHSDW {
	align-items: center;
	color: var(--color-cold-gray-300);
	display: flex;
	padding-inline-start: 8px
}

.divider-HyNjHSDW {
	--ui-lib-divider-color: var(--color-cold-gray-600)
}

.endSlotContent-HyNjHSDW {
	padding-inline-start: 8px
}

.tooltipBaseWrapper-HyNjHSDW {
	display: block;
	max-width: 100vw;
	min-width: 0;
	position: relative;
	transition: opacity .15s linear;
	white-space: normal
}

.transparent-HyNjHSDW {
	opacity: 0
}

.opaque-HyNjHSDW {
	opacity: 1
}

.disableInteractive-HyNjHSDW {
	pointer-events: none
}

.tooltipBase-HyNjHSDW {
	background-color: var(--ui-lib-tooltip-background-color, var(--color-cold-gray-750));
	border-radius: var(--ui-lib-tooltip-border-radius, 4px);
	color: var(--color-white);
	font-family: -apple-system, BlinkMacSystemFont, Trebuchet MS, Roboto, Ubuntu, sans-serif;
	font-feature-settings: "tnum" on, "lnum" on;
	font-style: normal;
	padding: 6px 8px;
	--ui-lib-typography-font-size: 13px;
	font-size: var(--ui-lib-typography-font-size);
	font-weight: 400;
	--ui-lib-typography-line-height: 18px;
	line-height: var(--ui-lib-typography-line-height)
}

.contentWrapper-HyNjHSDW {
	display: flex
}

.content-HyNjHSDW {
	box-sizing: border-box;
	max-width: 400px
}

/* 42372.9def1e6a077643aa5662.css */
.tooltipStateless-kws5qedW {
	--ui-lib-in-tooltip-leftOffset: clamp(8px, calc(var(--ui-lib-out-positioner-contentPointX)*var(--ui-lib-out-positioner-contentWidth) - 6px), calc(var(--ui-lib-out-positioner-contentWidth) - 20px));
	--ui-lib-in-tooltip-topOffset: clamp(6px, calc(var(--ui-lib-out-positioner-contentPointY)*var(--ui-lib-out-positioner-contentHeight) - 6px), calc(var(--ui-lib-out-positioner-contentHeight) - 18px))
}

/* 24581.45df02181c4509732d20.css */
.box-XfGkBBqf {
	border-radius: 3px;
	border-style: solid;
	border-width: 1px;
	box-sizing: border-box;
	height: 18px;
	overflow: hidden;
	position: relative;
	transition: background-color .35s ease, border-color .35s ease;
	width: 18px
}

.box-XfGkBBqf.unchecked-XfGkBBqf {
	background-color: initial
}

.box-XfGkBBqf.checked-XfGkBBqf,
.box-XfGkBBqf.mixed-XfGkBBqf {
	background-color: var(--ui-lib-private-checkboxViewImpl-color-box);
	color: var(--ui-lib-private-checkboxViewImpl-color-mark)
}

.unchecked-XfGkBBqf {
	border-color: var(--ui-lib-private-checkboxViewImpl-color-border)
}

.checked-XfGkBBqf,
.mixed-XfGkBBqf {
	border-color: var(--ui-lib-private-checkboxViewImpl-color-box)
}

.disabled-XfGkBBqf {
	opacity: .5
}

.checkedMark-XfGkBBqf {
	inset-inline-start: calc(50% - 5.5px);
	position: absolute;
	top: calc(50% - 4.5px)
}

.mixedMark-XfGkBBqf {
	background-color: currentColor;
	border-radius: 100%;
	height: 6px;
	inset-inline-start: calc(50% - 3px);
	position: absolute;
	top: calc(50% - 3px);
	width: 6px
}

/* 67799.e2495691cea17b3a81c2.css */
.background-NQom5I8Z {
	align-items: stretch;
	background: var(--ui-lib-private-listItem-background-color);
	border-radius: 6px;
	box-sizing: border-box;
	display: flex;
	position: relative;
	text-align: start;
	width: 100%;
	z-index: 1;
	--ui-lib-private-listItem-is-hovered: 0
}

@media (any-hover:hover) {
	.background-NQom5I8Z:hover {
		--ui-lib-private-listItem-is-hovered: 1
	}
}

.medium-NQom5I8Z {
	min-height: calc(var(--ui-lib-in-listItem-sizeIsDesktop, 1)*32px + var(--ui-lib-in-listItem-sizeIsMobile, 0)*40px)
}

.large-NQom5I8Z {
	min-height: 40px
}

.disabled-NQom5I8Z {
	opacity: .5
}

.background-NQom5I8Z {
	--ui-lib-private-listItem-background-color: var(--ui-lib-in-listItem-backgroundColor, var(--color-container-fill-tertiary-inverse))
}

.open-NQom5I8Z {
	--ui-lib-private-listItem-background-color: var(--ui-lib-in-listItem-backgroundColorHover, var(--color-container-fill-primary-neutral-extra-light))
}

@media (any-hover:hover) {
	.background-NQom5I8Z:not(.disabled-NQom5I8Z):hover {
		--ui-lib-private-listItem-background-color: var(--ui-lib-in-listItem-backgroundColorHover, var(--color-container-fill-primary-neutral-extra-light))
	}
}

.selected-NQom5I8Z,
.selected-NQom5I8Z.open-NQom5I8Z {
	--ui-lib-private-listItem-background-color: var(--ui-lib-in-listItem-backgroundColorSelected, var(--color-container-fill-primary-neutral-extra-bold))
}

@media (any-hover:hover) {
	.selected-NQom5I8Z:not(.disabled-NQom5I8Z):hover {
		--ui-lib-private-listItem-background-color: var(--ui-lib-in-listItem-backgroundColorSelected, var(--color-container-fill-primary-neutral-extra-bold))
	}
}

.background-NQom5I8Z:not(.disabled-NQom5I8Z):not(.selected-NQom5I8Z):active {
	--ui-lib-private-listItem-background-color: var(--ui-lib-in-listItem-backgroundColorActive, var(--color-container-fill-primary-neutral-light))
}

.neutral-NQom5I8Z.background-NQom5I8Z {
	--ui-lib-private-listItem-primary-color: var(--ui-lib-in-listItem-textColor, var(--color-content-primary-neutral-bold));
	--ui-lib-private-listItem-secondary-color: var(--ui-lib-in-listItem-secondaryTextColor, var(--color-content-primary-neutral))
}

.neutral-NQom5I8Z.selected-NQom5I8Z {
	--ui-lib-private-listItem-primary-color: var(--ui-lib-in-listItem-textColorSelected, var(--color-content-secondary-inverse));
	--ui-lib-private-listItem-secondary-color: var(--ui-lib-in-listItem-secondaryTextColorSelected, var(--ui-lib-in-listItem-textColorSelected, var(--color-content-secondary-inverse)))
}

.danger-NQom5I8Z.background-NQom5I8Z,
.danger-NQom5I8Z.selected-NQom5I8Z {
	--ui-lib-private-listItem-primary-color: var(--color-content-primary-danger);
	--ui-lib-private-listItem-secondary-color: var(--color-content-primary-danger)
}

@media (any-hover:hover) {
	.neutral-NQom5I8Z.background-NQom5I8Z:not(.disabled-NQom5I8Z):not(.selected-NQom5I8Z):hover {
		--ui-lib-private-listItem-primary-color: var(--ui-lib-in-listItem-textColorHover, var(--ui-lib-in-listItem-textColor, var(--color-content-primary-neutral-bold)))
	}
}

.button-XNUivTou {
	align-items: center;
	-webkit-appearance: none;
	appearance: none;
	background: none;
	border: none;
	color: inherit;
	color: var(--ui-lib-private-listItem-primary-color);
	cursor: default;
	display: flex;
	flex: 1;
	font-family: inherit;
	min-width: 0;
	padding: 0;
	padding-block: calc(var(--ui-lib-in-listItem-sizeIsDesktop, 1)*2px + var(--ui-lib-in-listItem-sizeIsMobile, 0)*6px) calc(var(--ui-lib-in-listItem-sizeIsDesktop, 1)*2px + var(--ui-lib-in-listItem-sizeIsMobile, 0)*6px);
	padding-inline: calc(var(--ui-lib-in-listItem-sizeIsDesktop, 1)*4px + var(--ui-lib-in-listItem-sizeIsMobile, 0)*12px) calc(var(--ui-lib-in-listItem-sizeIsDesktop, 1)*4px + var(--ui-lib-in-listItem-sizeIsMobile, 0)*12px);
	text-align: start;
	-webkit-user-select: none;
	user-select: none
}

.button-XNUivTou:after {
	height: calc(100% + 8px);
	inset-inline-start: -4px;
	top: -4px;
	width: calc(100% + 8px)
}

.button-XNUivTou:focus:after {
	display: block
}

.button-XNUivTou:focus-visible:after {
	display: block
}

.button-XNUivTou:focus:not(:focus-visible):after {
	display: none
}

.button-XNUivTou:after {
	border-color: var(--color-focus-outline-color-blue);
	border-radius: 6px
}

.button-XNUivTou {
	outline: none;
	overflow: visible;
	position: relative
}

.button-XNUivTou:focus {
	outline: none
}

.button-XNUivTou:focus-visible {
	outline: none
}

.button-XNUivTou:after {
	height: 100%;
	inset-inline-start: 0;
	top: 0;
	width: 100%
}

.button-XNUivTou:after,
.button-XNUivTou:before {
	border-style: solid;
	border-width: 2px;
	box-sizing: border-box;
	content: "";
	display: none;
	pointer-events: none;
	position: absolute;
	z-index: 1
}

.button-XNUivTou:before {
	border-color: var(--ui-lib-in-listItem-backgroundColor, var(--color-container-fill-tertiary-inverse));
	border-radius: 4px;
	height: calc(100% - 4px);
	inset-inline-start: 2px;
	top: 2px;
	width: calc(100% - 4px)
}

.button-XNUivTou:focus:before {
	display: block
}

.button-XNUivTou:focus-visible:before {
	display: block
}

.button-XNUivTou:focus:not(:focus-visible):before {
	display: none
}

.button-XNUivTou:focus {
	--ui-lib-private-listItem-is-focused: 1
}

.button-XNUivTou:focus-visible {
	--ui-lib-private-listItem-is-focused-visible: 1
}

a.button-XNUivTou {
	cursor: pointer
}

.hotkey-Xc6ShpCq {
	color: var(--ui-lib-in-listItem-hotkeyTextColor, var(--color-content-primary-neutral))
}

.hotkey-Xc6ShpCq:not(:last-child) {
	margin-inline-end: 4px
}

.right-CGdjKa9Y {
	align-self: stretch;
	color: var(--ui-lib-private-listItem-secondary-color);
	position: relative
}

.right-CGdjKa9Y:has([data-is-popover-context-action]) {
	margin-inline-end: -2px
}

.child-CGdjKa9Y {
	align-items: center;
	box-sizing: border-box;
	display: flex;
	font-family: -apple-system, BlinkMacSystemFont, Trebuchet MS, Roboto, Ubuntu, sans-serif;
	font-feature-settings: "tnum" on, "lnum" on;
	font-style: normal;
	gap: 4px;
	height: 28px;
	padding-block: 3px 3px;
	padding-inline: 24px 4px;
	position: relative;
	top: calc(50%*var(--ui-lib-in-listItem-sizeIsMobile, 0));
	transform: translateY(calc(-50%*var(--ui-lib-in-listItem-sizeIsMobile, 0)));
	--ui-lib-typography-font-size: 12px;
	font-size: var(--ui-lib-typography-font-size);
	font-weight: 400;
	--ui-lib-typography-line-height: 16px;
	line-height: var(--ui-lib-typography-line-height)
}

.ellipsis-DazR85VA {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.withGaps-DazR85VA {
	align-items: center;
	display: flex;
	gap: 6px
}

.middle-FtwwRr7u {
	display: flex;
	flex-direction: column;
	gap: 2px;
	min-width: 0;
	padding-inline-start: 4px
}

.hasNoEndSlot-FtwwRr7u {
	padding-inline-end: 4px
}

.title-FtwwRr7u {
	--ui-lib-typography-font-size: 14px;
	--ui-lib-typography-line-height: 18px;
	--ui-lib-typography-font-size: calc(var(--ui-lib-in-listItem-sizeIsDesktop, 1)*14px + var(--ui-lib-in-listItem-sizeIsMobile, 0)*16px);
	--ui-lib-typography-line-height: calc(var(--ui-lib-in-listItem-sizeIsDesktop, 1)*18px + var(--ui-lib-in-listItem-sizeIsMobile, 0)*24px)
}

.description-FtwwRr7u,
.title-FtwwRr7u {
	font-family: -apple-system, BlinkMacSystemFont, Trebuchet MS, Roboto, Ubuntu, sans-serif;
	font-feature-settings: "tnum" on, "lnum" on;
	font-size: var(--ui-lib-typography-font-size);
	font-style: normal;
	font-weight: 400;
	line-height: var(--ui-lib-typography-line-height)
}

.description-FtwwRr7u {
	color: var(--ui-lib-private-listItem-secondary-color);
	--ui-lib-typography-font-size: 12px;
	--ui-lib-typography-line-height: 16px
}

.hasDescription-FtwwRr7u,
.hasTitle-FtwwRr7u {
	flex: 1
}

.hasTitle-FtwwRr7u.hasDescription-FtwwRr7u {
	padding-bottom: calc(var(--ui-lib-in-listItem-sizeIsDesktop, 1)*4px);
	padding-top: calc(var(--ui-lib-in-listItem-sizeIsDesktop, 1)*4px)
}

.hasTitle-FtwwRr7u:not(.hasDescription-FtwwRr7u) {
	padding-bottom: calc(var(--ui-lib-in-listItem-sizeIsDesktop, 1)*5px + var(--ui-lib-in-listItem-sizeIsMobile, 0)*2px);
	padding-top: calc(var(--ui-lib-in-listItem-sizeIsDesktop, 1)*5px + var(--ui-lib-in-listItem-sizeIsMobile, 0)*2px)
}

.buttonContent-VX4kpR9i {
	align-items: center;
	display: flex;
	flex: 1;
	min-width: 0
}

.left-VX4kpR9i {
	align-items: center;
	display: grid;
	grid-template-columns: repeat(var(--ui-lib-private-listItem-leftSlotItemsNumber), 28px);
	height: 28px;
	justify-items: center
}

/* 11461.e27cb4ecf30492ac11f6.css */
.bodyNoScroll-fOIRKAtH {
	margin-right: var(--ui-lib-private-scrollTrap-scroll-width);
	overflow: hidden;
	touch-action: none
}

@supports (-moz-appearance:none) {
	.bodyNoScroll-fOIRKAtH {
		scrollbar-width: none
	}
}

.bodyNoScroll-fOIRKAtH.sb-scrollbar-wrap {
	display: none
}

.bodyNoScroll-fOIRKAtH::-webkit-scrollbar {
	display: none;
	height: 0;
	width: 0
}

.bodyNoScroll-fOIRKAtH::-webkit-scrollbar-thumb,
.bodyNoScroll-fOIRKAtH::-webkit-scrollbar-track {
	display: none
}

.bodyNoScroll-fOIRKAtH::-webkit-scrollbar-corner {
	display: none
}

.scrollTrap-Ln0AIW4F {
	height: 100%;
	inset-inline-start: 0;
	overflow: scroll;
	position: fixed;
	top: 0;
	width: 100%
}

@supports (-moz-appearance:none) {
	.scrollTrap-Ln0AIW4F {
		scrollbar-width: none
	}
}

.scrollTrap-Ln0AIW4F.sb-scrollbar-wrap {
	display: none
}

.scrollTrap-Ln0AIW4F::-webkit-scrollbar {
	display: none;
	height: 0;
	width: 0
}

.scrollTrap-Ln0AIW4F::-webkit-scrollbar-thumb,
.scrollTrap-Ln0AIW4F::-webkit-scrollbar-track {
	display: none
}

.scrollTrap-Ln0AIW4F::-webkit-scrollbar-corner {
	display: none
}

.scrollTrapContent-Ln0AIW4F {
	height: calc(100% + 10000px);
	width: calc(100% + 10000px)
}

.stub-IuhOjouY {
	background: var(--color-background-secondary);
	bottom: 0;
	height: 4px;
	inset-inline-end: 0;
	inset-inline-start: 0;
	opacity: .5;
	pointer-events: none;
	position: fixed
}

.content-af0LCgy5 {
	overflow-x: hidden;
	overflow-y: hidden;
	overscroll-behavior: none;
	position: fixed;
	z-index: 1;
	--webkit-overscroll-behaiviour: none;
	display: grid;
	grid-template-columns: 1fr;
	grid-template-rows: 1fr
}

.stretch-af0LCgy5 {
	height: 100%;
	width: 100%
}

.begin-af0LCgy5 {
	inset-inline-start: 0
}

.end-af0LCgy5 {
	inset-inline-end: 0
}

.begin-af0LCgy5,
.end-af0LCgy5 {
	height: 100%;
	max-width: calc(100vw - 100px);
	top: 0
}

.top-af0LCgy5 {
	top: 0
}

.bottom-af0LCgy5 {
	bottom: 0
}

.bottom-af0LCgy5,
.top-af0LCgy5 {
	inset-inline-start: 0;
	max-height: calc(100% - 100px);
	width: 100%
}

@supports (height:100dvh) {

	.bottom-af0LCgy5,
	.top-af0LCgy5 {
		max-height: calc(100dvh - 100px)
	}
}

.backdrop-af0LCgy5 {
	background-color: var(--color-other-modal-background);
	height: 100%;
	inset-inline-start: 0;
	overscroll-behavior: none;
	position: fixed;
	top: 0;
	width: 100%;
	--webkit-overscroll-behaiviour: none
}

.mobileContext-Vxn4LhYL {
	display: contents;
	--ui-lib-out-positioner-isAnchorPositioner: 0;
	--ui-lib-out-positioner-isMobilePositioner: 1
}

.anchorContext-Vxn4LhYL {
	display: contents;
	--ui-lib-out-positioner-isAnchorPositioner: 1;
	--ui-lib-out-positioner-isMobilePositioner: 0
}

.contentDefaultAppearanceMobile-g8RohgNX {
	background: var(--color-container-fill-tertiary-inverse);
	border-radius: 0 0 10px 10px;
	box-shadow: 0 2px 4px var(--color-shadow-primary-neutral-extra-heavy)
}

.contentDefaultAppearanceMobile-g8RohgNX:dir(rtl) {
	border-radius: 0 0 10px 10px
}

.contentDefaultAppearanceMobile-g8RohgNX.begin-g8RohgNX {
	border-radius: 0 10px 10px 0
}

.contentDefaultAppearanceMobile-g8RohgNX.begin-g8RohgNX:dir(rtl) {
	border-radius: 10px 0 0 10px
}

.contentDefaultAppearanceMobile-g8RohgNX.end-g8RohgNX {
	border-radius: 10px 0 0 10px
}

.contentDefaultAppearanceMobile-g8RohgNX.end-g8RohgNX:dir(rtl) {
	border-radius: 0 10px 10px 0
}

.contentDefaultAppearanceMobile-g8RohgNX.top-g8RohgNX {
	border-radius: 0 0 10px 10px
}

.contentDefaultAppearanceMobile-g8RohgNX.bottom-g8RohgNX {
	border-radius: 10px 10px 0 0
}

.contentDefaultAppearance-g8RohgNX {
	background: var(--color-container-fill-tertiary-inverse);
	border-radius: 10px 10px 10px 10px;
	box-shadow: 0 2px 4px var(--color-shadow-primary-neutral-extra-heavy);
	overflow: hidden
}

.contentDefaultAppearance-g8RohgNX:dir(rtl) {
	border-radius: 10px 10px 10px 10px
}

/* 96587.97fdd65f2012106ff11e.css */
.scrollContainer-zG2CqDe2 {
	height: 0;
	overflow-y: scroll
}

@supports (-moz-appearance:none) {
	.scrollContainer-zG2CqDe2 {
		scrollbar-color: var(--tv-color-scrollbar-thumb-background, var(--color-scroll-bg)) #0000;
		scrollbar-width: thin
	}
}

.scrollContainer-zG2CqDe2::-webkit-scrollbar {
	height: 5px;
	width: 5px
}

.scrollContainer-zG2CqDe2::-webkit-scrollbar-thumb {
	background-clip: content-box;
	background-color: var(--tv-color-scrollbar-thumb-background, var(--color-scroll-bg));
	border: 1px solid #0000;
	border-radius: 3px
}

.scrollContainer-zG2CqDe2::-webkit-scrollbar-track {
	background-color: initial;
	border-radius: 3px
}

.scrollContainer-zG2CqDe2::-webkit-scrollbar-corner {
	display: none
}

.flex-go0ZeNQF {
	display: flex;
	flex-direction: column;
	pointer-events: auto;
	--ui-lib-popover-content-vertical-calculated-padding: var(--ui-lib-private-popover-content-vertical-padding, 6px);
	overflow: hidden
}

.fixedFooter-go0ZeNQF,
.fixedHeader-go0ZeNQF {
	flex: none
}

.fixedFooter-go0ZeNQF,
.fixedHeader-go0ZeNQF,
.mainScrollWrapper-go0ZeNQF {
	padding: 0 var(--ui-lib-popover-content-vertical-calculated-padding)
}

.fixedHeaderContent-go0ZeNQF {
	padding-top: var(--ui-lib-popover-content-vertical-calculated-padding)
}

.fixedFooterContent-go0ZeNQF {
	padding-bottom: var(--ui-lib-popover-content-vertical-calculated-padding)
}

.mainScrollWrapper-go0ZeNQF {
	flex-grow: 1;
	flex-shrink: 1;
	height: 100%;
	overflow-x: hidden;
	overflow-y: scroll
}

@supports (-moz-appearance:none) {
	.mainScrollWrapper-go0ZeNQF {
		scrollbar-color: var(--tv-color-scrollbar-thumb-background, var(--color-scroll-bg)) #0000;
		scrollbar-width: thin
	}
}

.mainScrollWrapper-go0ZeNQF::-webkit-scrollbar {
	height: 5px;
	width: 5px
}

.mainScrollWrapper-go0ZeNQF::-webkit-scrollbar-thumb {
	background-clip: content-box;
	background-color: var(--tv-color-scrollbar-thumb-background, var(--color-scroll-bg));
	border: 1px solid #0000;
	border-radius: 3px
}

.mainScrollWrapper-go0ZeNQF::-webkit-scrollbar-track {
	background-color: initial;
	border-radius: 3px
}

.mainScrollWrapper-go0ZeNQF::-webkit-scrollbar-corner {
	display: none
}

.mainScrollWrapper-go0ZeNQF.noScroll-go0ZeNQF {
	overflow-y: hidden
}

.main-go0ZeNQF {
	margin-inline-end: var(--ui-lib-private-popoverContentVertical-scroll-compensation)
}

.mainContent-go0ZeNQF {
	padding: var(--ui-lib-popover-content-vertical-calculated-padding) 0
}

/* 1509.27c4f011c2597add7276.css */
@font-face {
	font-display: swap;
	font-family: EuclidCircularSemibold;
	font-style: normal;
	font-weight: 600;
	src: local("EuclidCircularSemibold"), url("/static/fonts/Semibold-WebXL-cirillic.41e2189761adad56d375.woff2") format("woff2");
	unicode-range: u+0400-045f, u+0490-0491, u+04b0-04b1, u+2116
}

@font-face {
	font-display: swap;
	font-family: EuclidCircularSemibold;
	font-style: normal;
	font-weight: 600;
	src: url("/static/fonts/Semibold-WebXL-cirillic-ext.0639e7c9c951cb7d0235.woff2") format("woff2");
	unicode-range: u+0460-052f, u+1c80-1c88, u+20b4, u+2de0-2dff, u+a640-a69f, u+fe2e-fe2f
}

@font-face {
	font-display: swap;
	font-family: EuclidCircularSemibold;
	font-style: normal;
	font-weight: 600;
	src: url("/static/fonts/Semibold-WebXL-latin.3f49f5755fb3b7008edb.woff2") format("woff2");
	unicode-range: u+00??, u+0131, u+0152-0153, u+02bb-02bc, u+02c6, u+02da, u+02dc, u+2000-206f, u+2074, u+20ac, u+2122, u+2191, u+2193, u+2212, u+2215, u+feff, u+fffd
}

@font-face {
	font-display: swap;
	font-family: EuclidCircularSemibold;
	font-style: normal;
	font-weight: 600;
	src: url("/static/fonts/Semibold-WebXL-latin-ext.e64627b2d70bc502d2e6.woff2") format("woff2");
	unicode-range: u+0100-024f, u+0259, u+1e??, u+2020, u+20a0-20ab, u+20ad-20cf, u+2113, u+2c60-2c7f, u+a720-a7ff
}

@font-face {
	font-display: swap;
	font-family: EuclidCircularSemibold;
	font-style: normal;
	font-weight: 600;
	src: url("/static/fonts/Semibold-WebXL-vietnamese.72695846f58d94c4caaa.woff2") format("woff2");
	unicode-range: u+0102-0103, u+0110-0111, u+0128-0129, u+0168-0169, u+01a0-01a1, u+01af-01b0, u+1ea0-1ef9, u+20ab
}

/* 37513.de1574b3389800c93ebc.css */
.eventWrapper-_E8UXVK1 {
	all: unset !important;
	display: contents !important
}

.pkn-cTp_unV8 {
	--ui-lib-in-listItem-sizeIsDesktop: var(--ui-lib-out-positioner-isAnchorPositioner);
	--ui-lib-in-listItem-sizeIsMobile: var(--ui-lib-out-positioner-isMobilePositioner)
}

/* 40835.76a1c7923a2c986be9ac.css */
.customListItem-9Q9FHyrn {
	-webkit-appearance: none;
	appearance: none;
	background: var(--ui-lib-in-listItem-backgroundColor, var(--color-container-fill-tertiary-inverse));
	background: none;
	border: none;
	border-radius: 6px;
	box-sizing: border-box;
	color: inherit;
	font-family: inherit;
	padding: 0;
	text-align: start;
	width: 100%
}

.customListItem-9Q9FHyrn:after {
	height: calc(100% + 8px);
	inset-inline-start: -4px;
	top: -4px;
	width: calc(100% + 8px)
}

.customListItem-9Q9FHyrn:focus:after {
	display: block
}

.customListItem-9Q9FHyrn:focus-visible:after {
	display: block
}

.customListItem-9Q9FHyrn:focus:not(:focus-visible):after {
	display: none
}

.customListItem-9Q9FHyrn:after {
	border-color: var(--color-focus-outline-color-blue);
	border-radius: 4px
}

.customListItem-9Q9FHyrn {
	outline: none;
	overflow: visible;
	position: relative
}

.customListItem-9Q9FHyrn:focus {
	outline: none
}

.customListItem-9Q9FHyrn:focus-visible {
	outline: none
}

.customListItem-9Q9FHyrn:after {
	border-style: solid;
	border-width: 2px;
	box-sizing: border-box;
	content: "";
	display: none;
	height: 100%;
	inset-inline-start: 0;
	pointer-events: none;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 1
}

@media (any-hover:hover) {
	.clickable-9Q9FHyrn:hover {
		background: var(--ui-lib-in-listItem-backgroundColorHover, var(--color-container-fill-primary-neutral-extra-light))
	}
}

.wrapper-KUitstpJ {
	align-items: center;
	display: flex;
	flex-wrap: wrap
}

.primaryTitleWrapper-KUitstpJ {
	box-sizing: border-box;
	color: var(--ui-lib-in-listItem-titleTextColor, var(--color-content-primary-neutral-bold));
	column-gap: calc(var(--ui-lib-in-listItem-sizeIsDesktop, 1)*6px + var(--ui-lib-in-listItem-sizeIsMobile, 0)*8px);
	min-height: 40px;
	padding-block: 8px 8px;
	padding-inline: calc(var(--ui-lib-in-listItem-sizeIsDesktop, 1)*10px + var(--ui-lib-in-listItem-sizeIsMobile, 0)*16px) calc(var(--ui-lib-in-listItem-sizeIsDesktop, 1)*12px + var(--ui-lib-in-listItem-sizeIsMobile, 0)*20px);
	row-gap: 2px;
	--ui-lib-private-listItem-size: calc(var(--ui-lib-in-listItem-sizeIsDesktop, 1)*3 + var(--ui-lib-in-listItem-sizeIsMobile, 0)*4);
	--ui-lib-size-def: var(--ui-lib-in-listItem-size, var(--ui-lib-private-listItem-size, 3));
	--ui-lib-size-def-small: calc(max(0, 1 - (var(--ui-lib-size-def) - 3) * (var(--ui-lib-size-def) - 3)));
	--ui-lib-size-def-medium: calc(max(0, 1 - (var(--ui-lib-size-def) - 4) * (var(--ui-lib-size-def) - 4)));
	font-size: calc(var(--ui-lib-size-def-small)*14px + var(--ui-lib-size-def-medium)*16px);
	font-style: normal;
	font-weight: calc(var(--ui-lib-size-def-small)*600 + var(--ui-lib-size-def-medium)*600);
	line-height: calc(var(--ui-lib-size-def-small)*18px + var(--ui-lib-size-def-medium)*24px)
}

.secondaryTitleWrapper-KUitstpJ {
	color: var(--ui-lib-in-listItem-titleSecondaryTextColor, var(--color-content-primary-neutral));
	font-family: -apple-system, BlinkMacSystemFont, Trebuchet MS, Roboto, Ubuntu, sans-serif;
	font-feature-settings: "tnum" on, "lnum" on;
	row-gap: 0;
	text-align: start;
	--ui-lib-typography-line-height: 16px;
	line-height: var(--ui-lib-typography-line-height);
	--ui-lib-typography-font-size: 11px;
	column-gap: 6px;
	font-size: var(--ui-lib-typography-font-size);
	font-style: normal;
	font-weight: 400;
	letter-spacing: .4px;
	min-height: calc(var(--ui-lib-in-listItem-sizeIsDesktop, 1)*24px + var(--ui-lib-in-listItem-sizeIsMobile, 0)*32px);
	padding: 0 calc(var(--ui-lib-in-listItem-sizeIsDesktop, 1)*8px + var(--ui-lib-in-listItem-sizeIsMobile, 0)*16px);
	text-transform: uppercase
}

.secondaryTitleWrapper-KUitstpJ .title-KUitstpJ {
	min-height: calc(var(--ui-lib-in-listItem-sizeIsMobile, 0)*16px);
	padding: calc(var(--ui-lib-in-listItem-sizeIsMobile, 0)*4px) 0
}

.content-KUitstpJ {
	align-items: center;
	display: flex;
	max-width: 100%
}

.left-KUitstpJ {
	align-items: center;
	display: flex;
	height: 28px;
	justify-content: center;
	padding-inline-end: 4px;
	width: 28px
}

.withLeftSlot-KUitstpJ {
	padding-bottom: 6px;
	padding-inline-start: calc(var(--ui-lib-in-listItem-sizeIsDesktop, 1)*4px + var(--ui-lib-in-listItem-sizeIsMobile, 0)*12px);
	padding-top: 6px
}

.title-KUitstpJ {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.space-KUitstpJ {
	flex: 1
}

.icon-KUitstpJ {
	display: block;
	height: 18px;
	margin-bottom: calc(var(--ui-lib-in-listItem-sizeIsDesktop, 1)*-1px);
	margin-top: calc(var(--ui-lib-in-listItem-sizeIsDesktop, 1)*-1px);
	width: 18px
}

/* 86423.79783aa72b6e29252d0c.css */
.divider-Zd_tqucD {
	padding: 6px 0;
	width: 100%
}

.divider-Zd_tqucD:first-child {
	padding-top: 0
}

.divider-Zd_tqucD:last-child {
	padding-bottom: 0
}

.line-Zd_tqucD {
	background: var(--ui-lib-in-listItem-dividerColor, var(--color-border-primary-neutral-light));
	height: 1px;
	width: 100%
}

/* 78652.4b4e097a303d21bc9781.css */
.wrapper-Ty5O1WJQ {
	align-items: center;
	display: flex;
	height: 28px;
	justify-content: center;
	width: 28px
}

.dirMatching-Ty5O1WJQ:dir(rtl) {
	transform: scale(-1)
}

/* 93421.95381f8e004d0d2fa8cf.css */
.contextActions-uBJhjUV8 {
	display: flex
}

.hideIfNoHover-uBJhjUV8 {
	--ui-lib-private-listItem-is-hovered-or-focused: min(1, var(--ui-lib-private-listItem-is-hovered, 0) + var(--ui-lib-private-listItem-is-focused-visible, 0))
}

@media not (any-pointer:coarse) {
	.hideIfNoHover-uBJhjUV8 {
		opacity: min(1, var(--ui-lib-private-listItem-is-hovered-or-focused, 0) + var(--ui-lib-private-contextAction-forceVisible, 0))
	}
}

.someContextActionFocused-uBJhjUV8 {
	--ui-lib-private-contextAction-forceVisible: 1
}

/* 15526.c829c52fed259855bb96.css */
.radioButtonView-OLXZQxub {
	border-radius: 50%;
	box-sizing: border-box;
	display: block;
	height: 18px;
	position: relative;
	transition: background-color .35s ease, border-color .35s ease;
	width: 18px;
	--default-color: var(--color-container-fill-primary-neutral-extra-bold);
	--radio-color: var(--ui-lib-radioButtonView-color, var(--default-color));
	background-color: initial;
	border: 1px solid var(--radio-color)
}

.radioButtonView-OLXZQxub:before {
	background: var(--color-container-fill-quinary-inverse);
	border-radius: 50%;
	box-sizing: border-box;
	content: "";
	display: none;
	height: 6px;
	inset: 0;
	margin: auto;
	position: absolute;
	width: 6px
}

.checked-OLXZQxub {
	--default-color: var(--color-container-fill-primary-neutral-extra-bold);
	background-color: var(--radio-color)
}

.checked-OLXZQxub:before {
	display: block
}

.disabled-OLXZQxub {
	opacity: .3
}

/* 35794.0a273bafc5de50a0d21d.css */
.small-tWDICTay {
	--ui-lib-private-switchView-size: 3
}

.medium-tWDICTay {
	--ui-lib-private-switchView-size: 4
}

.large-tWDICTay {
	--ui-lib-private-switchView-size: 5
}

.switchView-tWDICTay {
	--ui-lib-size-def: var(--ui-lib-in-switchView-size, var(--ui-lib-private-switchView-size, 4));
	--ui-lib-size-def-small: calc(max(0, 1 - (var(--ui-lib-size-def) - 3) * (var(--ui-lib-size-def) - 3)));
	--ui-lib-size-def-medium: calc(max(0, 1 - (var(--ui-lib-size-def) - 4) * (var(--ui-lib-size-def) - 4)));
	--ui-lib-size-def-large: calc(max(0, 1 - (var(--ui-lib-size-def) - 5) * (var(--ui-lib-size-def) - 5)));
	display: block;
	position: relative;
	--switch-height: calc(var(--ui-lib-size-def-small)*20px + var(--ui-lib-size-def-medium)*28px + var(--ui-lib-size-def-large)*34px);
	height: var(--switch-height);
	--switch-width: calc(var(--ui-lib-size-def-small)*38px + var(--ui-lib-size-def-medium)*54px + var(--ui-lib-size-def-large)*64px);
	width: var(--switch-width);
	--switch-padding: calc(var(--ui-lib-size-def-small)*3px + var(--ui-lib-size-def-medium)*4px + var(--ui-lib-size-def-large)*5px);
	--switch-thumb: calc(var(--switch-height) - var(--switch-padding)*2);
	--default-color: var(--color-container-fill-primary-neutral);
	--switch-color: var(--ui-lib-switchView-color, var(--default-color))
}

.switchView-tWDICTay.checked-tWDICTay {
	--default-color: var(--color-container-fill-primary-neutral-extra-bold)
}

.disabled-tWDICTay {
	opacity: .5
}

.track-tWDICTay {
	background-color: var(--switch-color);
	border-color: var(--switch-color);
	border-radius: 20px;
	border-style: solid;
	border-width: 1px;
	box-sizing: border-box;
	display: block;
	height: 100%;
	inset-inline-start: 0;
	position: absolute;
	top: 0;
	width: 100%
}

.thumb-tWDICTay {
	background: var(--color-container-fill-quinary-inverse);
	border-radius: 50%;
	display: block;
	height: var(--switch-thumb);
	transform: translate(var(--switch-padding), var(--switch-padding));
	transition-duration: .25s;
	transition-property: transform;
	transition-timing-function: ease-out;
	width: var(--switch-thumb)
}

.thumb-tWDICTay:dir(rtl) {
	transform: translate(calc(var(--switch-padding)*-1), var(--switch-padding))
}

.checked-tWDICTay .thumb-tWDICTay {
	transform: translate(calc(var(--switch-width) - var(--switch-thumb) - var(--switch-padding)), var(--switch-padding))
}

.checked-tWDICTay .thumb-tWDICTay:dir(rtl) {
	transform: translate(calc((var(--switch-width) - var(--switch-thumb) - var(--switch-padding))*-1), var(--switch-padding))
}

/* 1676.34884beb8e6dc4c6c0b1.css */
.primary-Y8oFT_PZ {
	--ui-lib-private-checkboxViewImpl-color-border: var(--color-container-fill-primary-neutral-extra-bold);
	--ui-lib-private-checkboxViewImpl-color-box: var(--ui-lib-checkbox-color, var(--color-container-fill-primary-neutral-extra-bold));
	--ui-lib-private-checkboxViewImpl-color-mark: var(--ui-lib-checkbox-mark-color, var(--color-container-fill-quinary-inverse))
}

.danger-Y8oFT_PZ {
	--ui-lib-private-checkboxViewImpl-color-border: var(--color-container-fill-primary-danger-bold);
	--ui-lib-private-checkboxViewImpl-color-box: var(--ui-lib-checkbox-color, var(--color-container-fill-primary-danger-bold));
	--ui-lib-private-checkboxViewImpl-color-mark: var(--ui-lib-checkbox-mark-color, var(--color-container-fill-quaternary-inverse))
}

/* 52680.8efa6b4d998186f39cba.css */
.iconButton-HDDUYOBI {
	align-items: center;
	background: none;
	border: none;
	display: flex;
	height: 24px;
	justify-content: center;
	outline: none;
	overflow: visible;
	padding: 0;
	position: relative;
	width: 24px
}

.iconButton-HDDUYOBI:focus {
	outline: none
}

.iconButton-HDDUYOBI:focus-visible {
	outline: none
}

.iconButton-HDDUYOBI:after {
	border-style: solid;
	border-width: 2px;
	box-sizing: border-box;
	content: "";
	display: none;
	height: calc(100% + 8px);
	inset-inline-start: -4px;
	pointer-events: none;
	position: absolute;
	top: -4px;
	width: calc(100% + 8px);
	z-index: 1
}

.iconButton-HDDUYOBI:focus:after {
	display: block
}

.iconButton-HDDUYOBI:focus-visible:after {
	display: block
}

.iconButton-HDDUYOBI:focus:not(:focus-visible):after {
	display: none
}

.iconButton-HDDUYOBI:before {
	content: "";
	inset: 0;
	position: absolute
}

.square-HDDUYOBI {
	border-radius: 4px
}

.square-HDDUYOBI:after {
	border-radius: 8px
}

.round-HDDUYOBI {
	border-radius: 12px
}

.round-HDDUYOBI:after {
	border-radius: 16px
}

.primary-HDDUYOBI:after {
	border-color: var(--color-tv-blue-500)
}

@media (any-hover:hover) {
	.primary-HDDUYOBI:hover {
		background: var(--ui-lib-iconButton-background-color-hover, var(--color-container-fill-primary-neutral-normal))
	}

	.primary-HDDUYOBI:hover .icon-HDDUYOBI {
		color: var(--ui-lib-iconButton-icon-color-hover, var(--color-content-primary-neutral-bold))
	}
}

.primary-HDDUYOBI .icon-HDDUYOBI {
	color: var(--ui-lib-iconButton-icon-color-default, var(--color-content-primary-neutral))
}

.secondary-HDDUYOBI:after {
	border-color: var(--color-tv-blue-500)
}

@media (any-hover:hover) {
	.secondary-HDDUYOBI:hover {
		background: var(--ui-lib-iconButton-background-color-hover, var(--color-overlay-accent-1-light))
	}

	.secondary-HDDUYOBI:hover .icon-HDDUYOBI {
		color: var(--ui-lib-iconButton-icon-color-hover, var(--color-content-primary-neutral-bold))
	}
}

.secondary-HDDUYOBI .icon-HDDUYOBI {
	color: var(--ui-lib-iconButton-icon-color-default, var(--color-content-primary-neutral))
}

.tertiary-HDDUYOBI:after {
	border-color: var(--color-tv-blue-500)
}

@media (any-hover:hover) {
	.tertiary-HDDUYOBI:hover {
		background: var(--ui-lib-iconButton-background-color-hover, var(--color-overlay-accent-1-light))
	}

	.tertiary-HDDUYOBI:hover .icon-HDDUYOBI {
		color: var(--ui-lib-iconButton-icon-color-hover, var(--color-content-primary-neutral-bold))
	}
}

.tertiary-HDDUYOBI .icon-HDDUYOBI {
	color: var(--ui-lib-iconButton-icon-color-default, var(--color-content-primary-neutral))
}

.primary-special-HDDUYOBI:after {
	border-color: var(--color-focus-outline-color-white)
}

@media (any-hover:hover) {
	.primary-special-HDDUYOBI:hover {
		background: var(--ui-lib-iconButton-background-color-hover, var(--color-overlay-neutral-1-bold))
	}

	.primary-special-HDDUYOBI:hover .icon-HDDUYOBI {
		color: var(--ui-lib-iconButton-icon-color-hover, var(--color-content-primary-inverse))
	}
}

.primary-special-HDDUYOBI .icon-HDDUYOBI {
	color: var(--ui-lib-iconButton-icon-color-default, var(--color-content-primary-inverse))
}

/* 80495.8b8666fb277ef77a9a6c.css */
.toastLayerDefault-YQhlIDDS {
	bottom: 0;
	box-sizing: border-box;
	height: 100%;
	left: 0;
	pointer-events: none;
	position: fixed;
	width: 100%
}

.defaultPaddings-YQhlIDDS {
	padding-top: 64px
}

/* 83041.9c545f9868204c7700f2.css */
.wrap-jPIaO8Hu {
	align-items: center;
	box-sizing: border-box;
	display: flex;
	height: 28px;
	justify-content: center;
	padding-inline-end: 2px;
	width: 28px
}

/* 55336.faa77164a5636d826475.css */
.wrap-PoXacDpX {
	align-items: center;
	box-sizing: border-box;
	display: flex;
	height: 28px;
	justify-content: center;
	padding-inline-end: 2px;
	width: 28px
}

/* 71528.7c6c08c8eed01d841052.css */
.right-OIBkk3gK {
	align-items: center;
	color: var(--color-content-primary-neutral);
	display: flex;
	gap: 4px;
	margin-inline-end: -4px
}

.arrow-OIBkk3gK {
	height: 18px;
	width: 18px
}

.arrow-OIBkk3gK:dir(rtl) {
	transform: scaleX(-1)
}

/* 92393.fbb8c271bc4a0b751269.css */
.button-OwbGVya3 {
	-webkit-appearance: none;
	appearance: none;
	background: none;
	border: none;
	color: inherit;
	color: var(--color-content-primary-accent);
	font-family: inherit;
	font-size: inherit;
	font-weight: 400;
	line-height: inherit;
	outline: none;
	overflow: visible;
	padding: 0;
	position: relative;
	text-align: start;
	text-transform: inherit
}

.button-OwbGVya3:focus {
	outline: none
}

.button-OwbGVya3:focus-visible {
	outline: none
}

.button-OwbGVya3:after {
	border-style: solid;
	border-width: 2px;
	box-sizing: border-box;
	content: "";
	display: none;
	height: calc(100% + 8px);
	inset-inline-start: -4px;
	pointer-events: none;
	position: absolute;
	top: -4px;
	width: calc(100% + 8px);
	z-index: 1
}

.button-OwbGVya3:focus:after {
	display: block
}

.button-OwbGVya3:focus-visible:after {
	display: block
}

.button-OwbGVya3:focus:not(:focus-visible):after {
	display: none
}

.button-OwbGVya3:after {
	border-color: var(--color-focus-outline-color-blue);
	border-radius: 8px
}

@media (any-hover:hover) {
	.button-OwbGVya3:hover:before {
		background: var(--color-container-fill-secondary-accent-extra-light);
		border-radius: 6px;
		content: " ";
		height: calc(100% + 8px);
		inset-inline-start: -4px;
		position: absolute;
		top: -4px;
		width: calc(100% + 8px)
	}
}

.button-OwbGVya3:active {
	color: var(--color-content-tertiary-accent-bold)
}

.text-OwbGVya3 {
	position: relative;
	white-space: nowrap
}

/* 86606.6f03bc367597435bd88a.css */
.promo-header-_3sEgsHJ {
	align-items: center;
	color: var(--color-content-secondary-neutral-bold);
	display: flex;
	flex-direction: column;
	--ui-lib-gradient-custom: linear-gradient(var(--color-white), var(--color-white));
	width: fit-content
}

.promo-header-_3sEgsHJ.alignment-start-_3sEgsHJ {
	align-items: flex-start
}

@media (min-width:768px) {
	.promo-header-_3sEgsHJ.descriptionGap-_3sEgsHJ {
		font-family: -apple-system, BlinkMacSystemFont, Trebuchet MS, Roboto, Ubuntu, sans-serif;
		font-feature-settings: "tnum" on, "lnum" on;
		--ui-lib-typography-line-height: 36px;
		line-height: var(--ui-lib-typography-line-height);
		--ui-lib-typography-font-size: 24px;
		font-size: var(--ui-lib-typography-font-size);
		font-style: normal;
		font-weight: 400
	}
}

@media (min-width:1280px) {

	.promo-header-_3sEgsHJ.descriptionGap-_3sEgsHJ,
	[data-query-type=container] .promo-header-_3sEgsHJ.descriptionGap-_3sEgsHJ {
		font-family: -apple-system, BlinkMacSystemFont, Trebuchet MS, Roboto, Ubuntu, sans-serif;
		font-feature-settings: "tnum" on, "lnum" on;
		--ui-lib-typography-line-height: 36px;
		line-height: var(--ui-lib-typography-line-height);
		--ui-lib-typography-font-size: 28px;
		font-size: var(--ui-lib-typography-font-size);
		font-style: normal;
		font-weight: 400
	}

	@media (min-width:768px) {
		.promo-header-_3sEgsHJ.descriptionGap-_3sEgsHJ {
			font-family: -apple-system, BlinkMacSystemFont, Trebuchet MS, Roboto, Ubuntu, sans-serif;
			font-feature-settings: "tnum" on, "lnum" on;
			--ui-lib-typography-line-height: 44px;
			line-height: var(--ui-lib-typography-line-height);
			--ui-lib-typography-font-size: 36px;
			font-size: var(--ui-lib-typography-font-size);
			font-style: normal;
			font-weight: 400
		}
	}

	@supports not (container-type:inline-size) {
		@media (min-width:702px) {
			[data-query-type=container] .promo-header-_3sEgsHJ.descriptionGap-_3sEgsHJ {
				font-family: -apple-system, BlinkMacSystemFont, Trebuchet MS, Roboto, Ubuntu, sans-serif;
				font-feature-settings: "tnum" on, "lnum" on;
				--ui-lib-typography-line-height: 44px;
				line-height: var(--ui-lib-typography-line-height);
				--ui-lib-typography-font-size: 36px;
				font-size: var(--ui-lib-typography-font-size);
				font-style: normal;
				font-weight: 400
			}
		}
	}

	@container content-container (min-width: 702px) {
		[data-query-type=container] .promo-header-_3sEgsHJ.descriptionGap-_3sEgsHJ {
			font-family: -apple-system, BlinkMacSystemFont, Trebuchet MS, Roboto, Ubuntu, sans-serif;
			font-feature-settings: "tnum" on, "lnum" on;
			--ui-lib-typography-line-height: 44px;
			line-height: var(--ui-lib-typography-line-height);
			--ui-lib-typography-font-size: 36px;
			font-size: var(--ui-lib-typography-font-size);
			font-style: normal;
			font-weight: 400
		}
	}
}

.promo-header-_3sEgsHJ .first-line-_3sEgsHJ,
.promo-header-_3sEgsHJ .second-line-_3sEgsHJ {
	display: block
}

.promo-header-_3sEgsHJ .first-line-_3sEgsHJ:dir(rtl),
.promo-header-_3sEgsHJ .second-line-_3sEgsHJ:dir(rtl) {
	margin-block-start: -.12em;
	margin-inline: -.08em;
	padding-block-start: .12em;
	padding-inline: .08em
}

.promo-header-_3sEgsHJ .first-line-_3sEgsHJ.typography-l-_3sEgsHJ,
.promo-header-_3sEgsHJ .second-line-_3sEgsHJ.typography-l-_3sEgsHJ {
	margin-bottom: -.16em;
	padding-bottom: .16em
}

.promo-header-_3sEgsHJ .first-line-_3sEgsHJ.typography-l-_3sEgsHJ,
.promo-header-_3sEgsHJ .second-line-_3sEgsHJ.typography-l-_3sEgsHJ,
[data-query-type=container] .promo-header-_3sEgsHJ .first-line-_3sEgsHJ.typography-l-_3sEgsHJ,
[data-query-type=container] .promo-header-_3sEgsHJ .second-line-_3sEgsHJ.typography-l-_3sEgsHJ {
	font-family: EuclidCircularSemibold, sans-serif;
	font-feature-settings: "tnum" on, "lnum" on;
	--ui-lib-typography-line-height: 40px;
	font-size: 40px;
	font-style: normal;
	font-weight: 600;
	letter-spacing: -.02em;
	line-height: var(--ui-lib-typography-line-height)
}

@media (min-width:568px) {

	.promo-header-_3sEgsHJ .first-line-_3sEgsHJ.typography-l-_3sEgsHJ,
	.promo-header-_3sEgsHJ .second-line-_3sEgsHJ.typography-l-_3sEgsHJ {
		font-family: EuclidCircularSemibold, sans-serif;
		font-feature-settings: "tnum" on, "lnum" on;
		--ui-lib-typography-line-height: 9.8592vw;
		font-size: 9.8592vw;
		font-style: normal;
		font-weight: 600;
		letter-spacing: -.02em;
		line-height: 1em
	}
}

@supports not (container-type:inline-size) {
	@media (min-width:548px) {

		[data-query-type=container] .promo-header-_3sEgsHJ .first-line-_3sEgsHJ.typography-l-_3sEgsHJ,
		[data-query-type=container] .promo-header-_3sEgsHJ .second-line-_3sEgsHJ.typography-l-_3sEgsHJ {
			font-family: EuclidCircularSemibold, sans-serif;
			font-feature-settings: "tnum" on, "lnum" on;
			--ui-lib-typography-line-height: 9.8592vw;
			font-size: 9.8592vw;
			font-style: normal;
			font-weight: 600;
			letter-spacing: -.02em;
			line-height: 1em
		}
	}
}

@container content-container (min-width: 548px) {

	[data-query-type=container] .promo-header-_3sEgsHJ .first-line-_3sEgsHJ.typography-l-_3sEgsHJ,
	[data-query-type=container] .promo-header-_3sEgsHJ .second-line-_3sEgsHJ.typography-l-_3sEgsHJ {
		font-family: EuclidCircularSemibold, sans-serif;
		font-feature-settings: "tnum" on, "lnum" on;
		--ui-lib-typography-line-height: 9.8592vw;
		font-size: 9.8592vw;
		font-style: normal;
		font-weight: 600;
		letter-spacing: -.02em;
		line-height: 1em
	}
}

@media (min-width:768px) {

	.promo-header-_3sEgsHJ .first-line-_3sEgsHJ.typography-l-_3sEgsHJ,
	.promo-header-_3sEgsHJ .second-line-_3sEgsHJ.typography-l-_3sEgsHJ {
		font-family: EuclidCircularSemibold, sans-serif;
		font-feature-settings: "tnum" on, "lnum" on;
		--ui-lib-typography-line-height: 8.3333vw;
		font-size: 8.3333vw;
		font-style: normal;
		font-weight: 600;
		letter-spacing: -.02em;
		line-height: 1em
	}
}

@supports not (container-type:inline-size) {
	@media (min-width:702px) {

		[data-query-type=container] .promo-header-_3sEgsHJ .first-line-_3sEgsHJ.typography-l-_3sEgsHJ,
		[data-query-type=container] .promo-header-_3sEgsHJ .second-line-_3sEgsHJ.typography-l-_3sEgsHJ {
			font-family: EuclidCircularSemibold, sans-serif;
			font-feature-settings: "tnum" on, "lnum" on;
			--ui-lib-typography-line-height: 8.3333vw;
			font-size: 8.3333vw;
			font-style: normal;
			font-weight: 600;
			letter-spacing: -.02em;
			line-height: 1em
		}
	}
}

@container content-container (min-width: 702px) {

	[data-query-type=container] .promo-header-_3sEgsHJ .first-line-_3sEgsHJ.typography-l-_3sEgsHJ,
	[data-query-type=container] .promo-header-_3sEgsHJ .second-line-_3sEgsHJ.typography-l-_3sEgsHJ {
		font-family: EuclidCircularSemibold, sans-serif;
		font-feature-settings: "tnum" on, "lnum" on;
		--ui-lib-typography-line-height: 8.3333vw;
		font-size: 8.3333vw;
		font-style: normal;
		font-weight: 600;
		letter-spacing: -.02em;
		line-height: 1em
	}
}

@media (min-width:1024px) {

	.promo-header-_3sEgsHJ .first-line-_3sEgsHJ.typography-l-_3sEgsHJ,
	.promo-header-_3sEgsHJ .second-line-_3sEgsHJ.typography-l-_3sEgsHJ {
		font-family: EuclidCircularSemibold, sans-serif;
		font-feature-settings: "tnum" on, "lnum" on;
		--ui-lib-typography-line-height: 7.8125vw;
		font-size: 7.8125vw;
		font-style: normal;
		font-weight: 600;
		letter-spacing: -.02em;
		line-height: 1em
	}
}

@supports not (container-type:inline-size) {
	@media (min-width:958px) {

		[data-query-type=container] .promo-header-_3sEgsHJ .first-line-_3sEgsHJ.typography-l-_3sEgsHJ,
		[data-query-type=container] .promo-header-_3sEgsHJ .second-line-_3sEgsHJ.typography-l-_3sEgsHJ {
			font-family: EuclidCircularSemibold, sans-serif;
			font-feature-settings: "tnum" on, "lnum" on;
			--ui-lib-typography-line-height: 7.8125vw;
			font-size: 7.8125vw;
			font-style: normal;
			font-weight: 600;
			letter-spacing: -.02em;
			line-height: 1em
		}
	}
}

@container content-container (min-width: 958px) {

	[data-query-type=container] .promo-header-_3sEgsHJ .first-line-_3sEgsHJ.typography-l-_3sEgsHJ,
	[data-query-type=container] .promo-header-_3sEgsHJ .second-line-_3sEgsHJ.typography-l-_3sEgsHJ {
		font-family: EuclidCircularSemibold, sans-serif;
		font-feature-settings: "tnum" on, "lnum" on;
		--ui-lib-typography-line-height: 7.8125vw;
		font-size: 7.8125vw;
		font-style: normal;
		font-weight: 600;
		letter-spacing: -.02em;
		line-height: 1em
	}
}

@media (min-width:1440px) {

	.promo-header-_3sEgsHJ .first-line-_3sEgsHJ.typography-l-_3sEgsHJ,
	.promo-header-_3sEgsHJ .second-line-_3sEgsHJ.typography-l-_3sEgsHJ {
		font-family: EuclidCircularSemibold, sans-serif;
		font-feature-settings: "tnum" on, "lnum" on;
		--ui-lib-typography-line-height: 8.3333vw;
		font-size: 8.3333vw;
		font-style: normal;
		font-weight: 600;
		letter-spacing: -.02em;
		line-height: 1em
	}
}

@supports not (container-type:inline-size) {
	@media (min-width:1374px) {

		[data-query-type=container] .promo-header-_3sEgsHJ .first-line-_3sEgsHJ.typography-l-_3sEgsHJ,
		[data-query-type=container] .promo-header-_3sEgsHJ .second-line-_3sEgsHJ.typography-l-_3sEgsHJ {
			font-family: EuclidCircularSemibold, sans-serif;
			font-feature-settings: "tnum" on, "lnum" on;
			--ui-lib-typography-line-height: 8.3333vw;
			font-size: 8.3333vw;
			font-style: normal;
			font-weight: 600;
			letter-spacing: -.02em;
			line-height: 1em
		}
	}
}

@container content-container (min-width: 1374px) {

	[data-query-type=container] .promo-header-_3sEgsHJ .first-line-_3sEgsHJ.typography-l-_3sEgsHJ,
	[data-query-type=container] .promo-header-_3sEgsHJ .second-line-_3sEgsHJ.typography-l-_3sEgsHJ {
		font-family: EuclidCircularSemibold, sans-serif;
		font-feature-settings: "tnum" on, "lnum" on;
		--ui-lib-typography-line-height: 8.3333vw;
		font-size: 8.3333vw;
		font-style: normal;
		font-weight: 600;
		letter-spacing: -.02em;
		line-height: 1em
	}
}

@media (min-width:1920px) {

	.promo-header-_3sEgsHJ .first-line-_3sEgsHJ.typography-l-_3sEgsHJ,
	.promo-header-_3sEgsHJ .second-line-_3sEgsHJ.typography-l-_3sEgsHJ {
		font-family: EuclidCircularSemibold, sans-serif;
		font-feature-settings: "tnum" on, "lnum" on;
		--ui-lib-typography-line-height: 7.2917vw;
		font-size: 7.2917vw;
		font-style: normal;
		font-weight: 600;
		letter-spacing: -.02em;
		line-height: 1em
	}
}

@supports not (container-type:inline-size) {
	@media (min-width:1854px) {

		[data-query-type=container] .promo-header-_3sEgsHJ .first-line-_3sEgsHJ.typography-l-_3sEgsHJ,
		[data-query-type=container] .promo-header-_3sEgsHJ .second-line-_3sEgsHJ.typography-l-_3sEgsHJ {
			font-family: EuclidCircularSemibold, sans-serif;
			font-feature-settings: "tnum" on, "lnum" on;
			--ui-lib-typography-line-height: 7.2917vw;
			font-size: 7.2917vw;
			font-style: normal;
			font-weight: 600;
			letter-spacing: -.02em;
			line-height: 1em
		}
	}
}

@container content-container (min-width: 1854px) {

	[data-query-type=container] .promo-header-_3sEgsHJ .first-line-_3sEgsHJ.typography-l-_3sEgsHJ,
	[data-query-type=container] .promo-header-_3sEgsHJ .second-line-_3sEgsHJ.typography-l-_3sEgsHJ {
		font-family: EuclidCircularSemibold, sans-serif;
		font-feature-settings: "tnum" on, "lnum" on;
		--ui-lib-typography-line-height: 7.2917vw;
		font-size: 7.2917vw;
		font-style: normal;
		font-weight: 600;
		letter-spacing: -.02em;
		line-height: 1em
	}
}

@media (min-width:2560px) {

	.promo-header-_3sEgsHJ .first-line-_3sEgsHJ.typography-l-_3sEgsHJ,
	.promo-header-_3sEgsHJ .second-line-_3sEgsHJ.typography-l-_3sEgsHJ {
		font-family: EuclidCircularSemibold, sans-serif;
		font-feature-settings: "tnum" on, "lnum" on;
		--ui-lib-typography-line-height: 150px;
		font-size: 150px;
		font-style: normal;
		font-weight: 600;
		letter-spacing: -.02em;
		line-height: var(--ui-lib-typography-line-height)
	}
}

@supports not (container-type:inline-size) {
	@media (min-width:2494px) {

		[data-query-type=container] .promo-header-_3sEgsHJ .first-line-_3sEgsHJ.typography-l-_3sEgsHJ,
		[data-query-type=container] .promo-header-_3sEgsHJ .second-line-_3sEgsHJ.typography-l-_3sEgsHJ {
			font-family: EuclidCircularSemibold, sans-serif;
			font-feature-settings: "tnum" on, "lnum" on;
			--ui-lib-typography-line-height: 150px;
			font-size: 150px;
			font-style: normal;
			font-weight: 600;
			letter-spacing: -.02em;
			line-height: var(--ui-lib-typography-line-height)
		}
	}
}

@container content-container (min-width: 2494px) {

	[data-query-type=container] .promo-header-_3sEgsHJ .first-line-_3sEgsHJ.typography-l-_3sEgsHJ,
	[data-query-type=container] .promo-header-_3sEgsHJ .second-line-_3sEgsHJ.typography-l-_3sEgsHJ {
		font-family: EuclidCircularSemibold, sans-serif;
		font-feature-settings: "tnum" on, "lnum" on;
		--ui-lib-typography-line-height: 150px;
		font-size: 150px;
		font-style: normal;
		font-weight: 600;
		letter-spacing: -.02em;
		line-height: var(--ui-lib-typography-line-height)
	}
}

.promo-header-_3sEgsHJ .first-line-_3sEgsHJ.typography-xl-_3sEgsHJ,
.promo-header-_3sEgsHJ .second-line-_3sEgsHJ.typography-xl-_3sEgsHJ {
	margin-bottom: -.25em;
	padding-bottom: .25em
}

.promo-header-_3sEgsHJ .first-line-_3sEgsHJ.typography-xl-_3sEgsHJ,
.promo-header-_3sEgsHJ .second-line-_3sEgsHJ.typography-xl-_3sEgsHJ,
[data-query-type=container] .promo-header-_3sEgsHJ .first-line-_3sEgsHJ.typography-xl-_3sEgsHJ,
[data-query-type=container] .promo-header-_3sEgsHJ .second-line-_3sEgsHJ.typography-xl-_3sEgsHJ {
	font-family: EuclidCircularSemibold, sans-serif;
	font-feature-settings: "tnum" on, "lnum" on;
	--ui-lib-typography-line-height: 40px;
	font-size: 40px;
	font-style: normal;
	font-weight: 600;
	letter-spacing: -.02em;
	line-height: var(--ui-lib-typography-line-height)
}

@media (min-width:568px) {

	.promo-header-_3sEgsHJ .first-line-_3sEgsHJ.typography-xl-_3sEgsHJ,
	.promo-header-_3sEgsHJ .second-line-_3sEgsHJ.typography-xl-_3sEgsHJ {
		font-family: EuclidCircularSemibold, sans-serif;
		font-feature-settings: "tnum" on, "lnum" on;
		--ui-lib-typography-line-height: 10vw;
		font-size: 10vw;
		font-style: normal;
		font-weight: 600;
		letter-spacing: -.02em;
		line-height: 1em
	}
}

@supports not (container-type:inline-size) {
	@media (min-width:548px) {

		[data-query-type=container] .promo-header-_3sEgsHJ .first-line-_3sEgsHJ.typography-xl-_3sEgsHJ,
		[data-query-type=container] .promo-header-_3sEgsHJ .second-line-_3sEgsHJ.typography-xl-_3sEgsHJ {
			font-family: EuclidCircularSemibold, sans-serif;
			font-feature-settings: "tnum" on, "lnum" on;
			--ui-lib-typography-line-height: 10vw;
			font-size: 10vw;
			font-style: normal;
			font-weight: 600;
			letter-spacing: -.02em;
			line-height: 1em
		}
	}
}

@container content-container (min-width: 548px) {

	[data-query-type=container] .promo-header-_3sEgsHJ .first-line-_3sEgsHJ.typography-xl-_3sEgsHJ,
	[data-query-type=container] .promo-header-_3sEgsHJ .second-line-_3sEgsHJ.typography-xl-_3sEgsHJ {
		font-family: EuclidCircularSemibold, sans-serif;
		font-feature-settings: "tnum" on, "lnum" on;
		--ui-lib-typography-line-height: 10vw;
		font-size: 10vw;
		font-style: normal;
		font-weight: 600;
		letter-spacing: -.02em;
		line-height: 1em
	}
}

@media (min-width:2560px) {

	.promo-header-_3sEgsHJ .first-line-_3sEgsHJ.typography-xl-_3sEgsHJ,
	.promo-header-_3sEgsHJ .second-line-_3sEgsHJ.typography-xl-_3sEgsHJ {
		font-family: EuclidCircularSemibold, sans-serif;
		font-feature-settings: "tnum" on, "lnum" on;
		--ui-lib-typography-line-height: 192px;
		font-size: 192px;
		font-style: normal;
		font-weight: 600;
		letter-spacing: -.02em;
		line-height: var(--ui-lib-typography-line-height)
	}
}

@supports not (container-type:inline-size) {
	@media (min-width:2494px) {

		[data-query-type=container] .promo-header-_3sEgsHJ .first-line-_3sEgsHJ.typography-xl-_3sEgsHJ,
		[data-query-type=container] .promo-header-_3sEgsHJ .second-line-_3sEgsHJ.typography-xl-_3sEgsHJ {
			font-family: EuclidCircularSemibold, sans-serif;
			font-feature-settings: "tnum" on, "lnum" on;
			--ui-lib-typography-line-height: 192px;
			font-size: 192px;
			font-style: normal;
			font-weight: 600;
			letter-spacing: -.02em;
			line-height: var(--ui-lib-typography-line-height)
		}
	}
}

@container content-container (min-width: 2494px) {

	[data-query-type=container] .promo-header-_3sEgsHJ .first-line-_3sEgsHJ.typography-xl-_3sEgsHJ,
	[data-query-type=container] .promo-header-_3sEgsHJ .second-line-_3sEgsHJ.typography-xl-_3sEgsHJ {
		font-family: EuclidCircularSemibold, sans-serif;
		font-feature-settings: "tnum" on, "lnum" on;
		--ui-lib-typography-line-height: 192px;
		font-size: 192px;
		font-style: normal;
		font-weight: 600;
		letter-spacing: -.02em;
		line-height: var(--ui-lib-typography-line-height)
	}
}

.promo-header-_3sEgsHJ .first-line-_3sEgsHJ.typography-2xl-_3sEgsHJ,
.promo-header-_3sEgsHJ .second-line-_3sEgsHJ.typography-2xl-_3sEgsHJ {
	margin-bottom: -2.5vh;
	padding-bottom: 2.5vh
}

.promo-header-_3sEgsHJ .first-line-_3sEgsHJ.typography-2xl-_3sEgsHJ,
.promo-header-_3sEgsHJ .second-line-_3sEgsHJ.typography-2xl-_3sEgsHJ,
[data-query-type=container] .promo-header-_3sEgsHJ .first-line-_3sEgsHJ.typography-2xl-_3sEgsHJ,
[data-query-type=container] .promo-header-_3sEgsHJ .second-line-_3sEgsHJ.typography-2xl-_3sEgsHJ {
	font-family: EuclidCircularSemibold, sans-serif;
	font-feature-settings: "tnum" on, "lnum" on;
	--ui-lib-typography-line-height: 40px;
	font-size: 40px;
	font-style: normal;
	font-weight: 600;
	letter-spacing: -.02em;
	line-height: var(--ui-lib-typography-line-height)
}

@media (min-width:568px) {

	.promo-header-_3sEgsHJ .first-line-_3sEgsHJ.typography-2xl-_3sEgsHJ,
	.promo-header-_3sEgsHJ .second-line-_3sEgsHJ.typography-2xl-_3sEgsHJ {
		font-family: EuclidCircularSemibold, sans-serif;
		font-feature-settings: "tnum" on, "lnum" on;
		--ui-lib-typography-line-height: 10vw;
		font-size: 10vw;
		font-style: normal;
		font-weight: 600;
		letter-spacing: -.02em;
		line-height: 1em
	}
}

@supports not (container-type:inline-size) {
	@media (min-width:548px) {

		[data-query-type=container] .promo-header-_3sEgsHJ .first-line-_3sEgsHJ.typography-2xl-_3sEgsHJ,
		[data-query-type=container] .promo-header-_3sEgsHJ .second-line-_3sEgsHJ.typography-2xl-_3sEgsHJ {
			font-family: EuclidCircularSemibold, sans-serif;
			font-feature-settings: "tnum" on, "lnum" on;
			--ui-lib-typography-line-height: 10vw;
			font-size: 10vw;
			font-style: normal;
			font-weight: 600;
			letter-spacing: -.02em;
			line-height: 1em
		}
	}
}

@container content-container (min-width: 548px) {

	[data-query-type=container] .promo-header-_3sEgsHJ .first-line-_3sEgsHJ.typography-2xl-_3sEgsHJ,
	[data-query-type=container] .promo-header-_3sEgsHJ .second-line-_3sEgsHJ.typography-2xl-_3sEgsHJ {
		font-family: EuclidCircularSemibold, sans-serif;
		font-feature-settings: "tnum" on, "lnum" on;
		--ui-lib-typography-line-height: 10vw;
		font-size: 10vw;
		font-style: normal;
		font-weight: 600;
		letter-spacing: -.02em;
		line-height: 1em
	}
}

@media (min-width:2560px) {

	.promo-header-_3sEgsHJ .first-line-_3sEgsHJ.typography-2xl-_3sEgsHJ,
	.promo-header-_3sEgsHJ .second-line-_3sEgsHJ.typography-2xl-_3sEgsHJ {
		font-family: EuclidCircularSemibold, sans-serif;
		font-feature-settings: "tnum" on, "lnum" on;
		--ui-lib-typography-line-height: 256px;
		font-size: 256px;
		font-style: normal;
		font-weight: 600;
		letter-spacing: -.02em;
		line-height: var(--ui-lib-typography-line-height)
	}
}

@supports not (container-type:inline-size) {
	@media (min-width:2494px) {

		[data-query-type=container] .promo-header-_3sEgsHJ .first-line-_3sEgsHJ.typography-2xl-_3sEgsHJ,
		[data-query-type=container] .promo-header-_3sEgsHJ .second-line-_3sEgsHJ.typography-2xl-_3sEgsHJ {
			font-family: EuclidCircularSemibold, sans-serif;
			font-feature-settings: "tnum" on, "lnum" on;
			--ui-lib-typography-line-height: 256px;
			font-size: 256px;
			font-style: normal;
			font-weight: 600;
			letter-spacing: -.02em;
			line-height: var(--ui-lib-typography-line-height)
		}
	}
}

@container content-container (min-width: 2494px) {

	[data-query-type=container] .promo-header-_3sEgsHJ .first-line-_3sEgsHJ.typography-2xl-_3sEgsHJ,
	[data-query-type=container] .promo-header-_3sEgsHJ .second-line-_3sEgsHJ.typography-2xl-_3sEgsHJ {
		font-family: EuclidCircularSemibold, sans-serif;
		font-feature-settings: "tnum" on, "lnum" on;
		--ui-lib-typography-line-height: 256px;
		font-size: 256px;
		font-style: normal;
		font-weight: 600;
		letter-spacing: -.02em;
		line-height: var(--ui-lib-typography-line-height)
	}
}

.promo-header-_3sEgsHJ .first-line-_3sEgsHJ.gradient-1-_3sEgsHJ,
.promo-header-_3sEgsHJ .second-line-_3sEgsHJ.gradient-1-_3sEgsHJ {
	background: linear-gradient(90deg, #ff4491 .03%, #fc54ff 51.36%, #3378ff 100.6%);
	-webkit-background-clip: text;
	background-clip: text;
	background-image: linear-gradient(90deg, #ff4491 .03%, #fc54ff 51.36%, #3378ff 100.6%);
	-webkit-text-fill-color: #0000;
	text-fill-color: #0000;
	-webkit-user-select: none;
	user-select: none
}

.promo-header-_3sEgsHJ .first-line-_3sEgsHJ.gradient-2-_3sEgsHJ,
.promo-header-_3sEgsHJ .second-line-_3sEgsHJ.gradient-2-_3sEgsHJ {
	-webkit-background-clip: text;
	background-clip: text;
	background-image: linear-gradient(90deg, #1b2e61 -17.39%, #2962ff .11%, #726fff 20.4%, #c883ff 37.89%, #ab4df8 56.09%, #d1007e 75.68%, #dc132b 96.67%, #541c1c 116.96%);
	-webkit-text-fill-color: #0000;
	text-fill-color: #0000;
	-webkit-user-select: none;
	user-select: none
}

.promo-header-_3sEgsHJ .first-line-_3sEgsHJ.gradient-3-_3sEgsHJ,
.promo-header-_3sEgsHJ .second-line-_3sEgsHJ.gradient-3-_3sEgsHJ {
	-webkit-background-clip: text;
	background-clip: text;
	background-image: linear-gradient(90deg, #d9d9d9, #d2e4ef 22.92%, #c7deea 37.5%, #22b8d7 52.6%, #0c6ef0 68.23%, #25c3da);
	-webkit-text-fill-color: #0000;
	text-fill-color: #0000;
	-webkit-user-select: none;
	user-select: none
}

.promo-header-_3sEgsHJ .first-line-_3sEgsHJ.gradient-4-_3sEgsHJ,
.promo-header-_3sEgsHJ .second-line-_3sEgsHJ.gradient-4-_3sEgsHJ {
	-webkit-background-clip: text;
	background-clip: text;
	background-image: linear-gradient(90deg, #88e3ff, #c1c9ff 19.13%, #c495ff 33.85%, #e785ff 51.04%, #8b7eff 67.71%, #4474ff 83.33%, #1251ff 99.99%, #2962ff);
	-webkit-text-fill-color: #0000;
	text-fill-color: #0000;
	-webkit-user-select: none;
	user-select: none
}

.promo-header-_3sEgsHJ .first-line-_3sEgsHJ.gradient-5-_3sEgsHJ,
.promo-header-_3sEgsHJ .second-line-_3sEgsHJ.gradient-5-_3sEgsHJ {
	-webkit-background-clip: text;
	background-clip: text;
	background-image: linear-gradient(90deg, #27ffd8, #5151ff 29.17%, #ea69ff 64.06%, #ffd8da);
	-webkit-text-fill-color: #0000;
	text-fill-color: #0000;
	-webkit-user-select: none;
	user-select: none
}

.promo-header-_3sEgsHJ .first-line-_3sEgsHJ.gradient-6-_3sEgsHJ,
.promo-header-_3sEgsHJ .second-line-_3sEgsHJ.gradient-6-_3sEgsHJ {
	-webkit-background-clip: text;
	background-clip: text;
	background-image: linear-gradient(90deg, #ff77b8, #ff4c84 16.67%, #ff513f 33.85%, #ff3828 51.04%, #e1258c 67.71%, #8d22bc 83.33%, #a67dfd);
	-webkit-text-fill-color: #0000;
	text-fill-color: #0000;
	-webkit-user-select: none;
	user-select: none
}

.promo-header-_3sEgsHJ .first-line-_3sEgsHJ.gradient-7-_3sEgsHJ,
.promo-header-_3sEgsHJ .second-line-_3sEgsHJ.gradient-7-_3sEgsHJ {
	-webkit-background-clip: text;
	background-clip: text;
	background-image: linear-gradient(90deg, #006fde, #3a99ce 25%, #00e7e7 54.17%, #3a99ce 80%, #1238ff);
	-webkit-text-fill-color: #0000;
	text-fill-color: #0000;
	-webkit-user-select: none;
	user-select: none
}

.promo-header-_3sEgsHJ .first-line-_3sEgsHJ.gradient-8-_3sEgsHJ,
.promo-header-_3sEgsHJ .second-line-_3sEgsHJ.gradient-8-_3sEgsHJ {
	-webkit-background-clip: text;
	background-clip: text;
	background-image: linear-gradient(92.8deg, #b900fb 26.93%, #952fa6 43.8%, #7974ff 56.59%, #3d3de4 73.16%);
	-webkit-text-fill-color: #0000;
	text-fill-color: #0000;
	-webkit-user-select: none;
	user-select: none
}

.promo-header-_3sEgsHJ .first-line-_3sEgsHJ.gradient-9-_3sEgsHJ,
.promo-header-_3sEgsHJ .second-line-_3sEgsHJ.gradient-9-_3sEgsHJ {
	-webkit-background-clip: text;
	background-clip: text;
	background-image: linear-gradient(90deg, #006fde, #3a99ce 23.55%, #00e7e7 96.63%);
	-webkit-text-fill-color: #0000;
	text-fill-color: #0000;
	-webkit-user-select: none;
	user-select: none
}

.promo-header-_3sEgsHJ .first-line-_3sEgsHJ.gradient-10-_3sEgsHJ,
.promo-header-_3sEgsHJ .second-line-_3sEgsHJ.gradient-10-_3sEgsHJ {
	-webkit-background-clip: text;
	background-clip: text;
	background-image: linear-gradient(89.56deg, #0f6fff .1%, #f2faff 24.11%, #0f6fff 67.94%, #8d68cc 86.21%, #f440cd 100.3%);
	-webkit-text-fill-color: #0000;
	text-fill-color: #0000;
	-webkit-user-select: none;
	user-select: none
}

.promo-header-_3sEgsHJ .first-line-_3sEgsHJ.gradient-11-_3sEgsHJ,
.promo-header-_3sEgsHJ .second-line-_3sEgsHJ.gradient-11-_3sEgsHJ {
	-webkit-background-clip: text;
	background-clip: text;
	background-image: linear-gradient(90deg, #00bce6, #2962ff 50.31%, #d500f9);
	-webkit-text-fill-color: #0000;
	text-fill-color: #0000;
	-webkit-user-select: none;
	user-select: none
}

.promo-header-_3sEgsHJ .first-line-_3sEgsHJ.gradient-custom-_3sEgsHJ,
.promo-header-_3sEgsHJ .second-line-_3sEgsHJ.gradient-custom-_3sEgsHJ {
	-webkit-background-clip: text;
	background-clip: text;
	background-image: var(--ui-lib-gradient-custom);
	-webkit-text-fill-color: #0000;
	text-fill-color: #0000;
	-webkit-user-select: none;
	user-select: none
}

.promo-header-_3sEgsHJ.alignment-center-_3sEgsHJ {
	margin-inline: auto;
	text-align: center
}

.promo-header-_3sEgsHJ.alignment-start-_3sEgsHJ {
	margin-inline: 0;
	text-align: start
}

.description-_3sEgsHJ {
	color: var(--color-content-primary-neutral-bold);
	font-family: -apple-system, BlinkMacSystemFont, Trebuchet MS, Roboto, Ubuntu, sans-serif;
	font-feature-settings: "tnum" on, "lnum" on;
	font-style: normal;
	max-width: 1000px;
	--ui-lib-typography-font-size: 18px;
	font-size: var(--ui-lib-typography-font-size);
	font-weight: 400;
	--ui-lib-typography-line-height: 28px;
	line-height: var(--ui-lib-typography-line-height)
}

.description-_3sEgsHJ.alignment-center-_3sEgsHJ {
	margin-inline: auto;
	text-align: center
}

.description-_3sEgsHJ.alignment-start-_3sEgsHJ {
	margin-inline: 0;
	text-align: start
}

@media (min-width:320px) {
	.description-_3sEgsHJ {
		margin-top: 16px
	}
}

@media (min-width:768px) {
	.description-_3sEgsHJ {
		font-family: -apple-system, BlinkMacSystemFont, Trebuchet MS, Roboto, Ubuntu, sans-serif;
		font-feature-settings: "tnum" on, "lnum" on;
		--ui-lib-typography-line-height: 36px;
		line-height: var(--ui-lib-typography-line-height);
		--ui-lib-typography-font-size: 24px;
		font-size: var(--ui-lib-typography-font-size);
		font-style: normal;
		font-weight: 400;
		margin-top: 24px
	}
}

@media (min-width:1280px) {
	.description-_3sEgsHJ {
		--ui-lib-typography-line-height: 44px;
		--ui-lib-typography-font-size: 36px;
		margin-top: 32px
	}

	.description-_3sEgsHJ,
	.description-_3sEgsHJ.typography-l-_3sEgsHJ {
		font-family: -apple-system, BlinkMacSystemFont, Trebuchet MS, Roboto, Ubuntu, sans-serif;
		font-feature-settings: "tnum" on, "lnum" on;
		font-size: var(--ui-lib-typography-font-size);
		font-style: normal;
		font-weight: 400;
		line-height: var(--ui-lib-typography-line-height)
	}

	.description-_3sEgsHJ.typography-l-_3sEgsHJ {
		--ui-lib-typography-line-height: 40px;
		--ui-lib-typography-font-size: 28px
	}
}

@media (min-width:320px) {
	.endSlot-_3sEgsHJ {
		margin-top: 16px
	}
}

@media (min-width:768px) {
	.endSlot-_3sEgsHJ {
		margin-top: 24px
	}
}

@media (min-width:1280px) {
	.endSlot-_3sEgsHJ {
		margin-top: 40px
	}
}

/* 59350.b66363d199841ebf8b86.css */
.video-reExXmWT {
	max-width: 100%
}

@media (min-width:1920px) {
	.video-reExXmWT {
		margin: 0 auto
	}
}

/* 43906.57cacb0af4ec72ad3be7.css */
@media (min-width:1280px) {
	.wrap-kXOWFqJu {
		width: 1000px
	}
}

@media (min-width:320px) {
	.promo-header-h2-kXOWFqJu {
		--promo-h2-help-icon-margin-bottom: 6px;
		--promo-h2-help-icon-side-gap: 6px
	}
}

@media (min-width:768px) {
	.promo-header-h2-kXOWFqJu {
		--promo-h2-help-icon-margin-bottom: 12px;
		--promo-h2-help-icon-side-gap: 8px
	}
}

@media (min-width:1280px) {
	.promo-header-h2-kXOWFqJu {
		--promo-h2-help-icon-margin-bottom: 18px;
		--promo-h2-help-icon-side-gap: 16px
	}
}

.promo-header-h2-kXOWFqJu.twoLines-kXOWFqJu {
	display: flex;
	flex-direction: column
}

.title-kXOWFqJu {
	color: var(--promo-library-promo-h2-title-color, var(--color-counter-fill-neutral-bold));
	justify-self: center
}

.title-kXOWFqJu,
[data-query-type=container] .title-kXOWFqJu {
	font-family: EuclidCircularSemibold, sans-serif;
	font-feature-settings: "tnum" on, "lnum" on;
	--ui-lib-typography-line-height: 40px;
	line-height: var(--ui-lib-typography-line-height);
	--ui-lib-typography-font-size: 40px;
	font-size: var(--ui-lib-typography-font-size);
	font-style: normal;
	font-weight: 600;
	letter-spacing: -.04em
}

@media (min-width:768px) {
	.title-kXOWFqJu {
		font-family: EuclidCircularSemibold, sans-serif;
		font-feature-settings: "tnum" on, "lnum" on;
		--ui-lib-typography-line-height: 64px;
		line-height: var(--ui-lib-typography-line-height);
		--ui-lib-typography-font-size: 64px;
		font-size: var(--ui-lib-typography-font-size);
		font-style: normal;
		font-weight: 600;
		letter-spacing: -.04em
	}
}

@supports not (container-type:inline-size) {
	@media (min-width:702px) {
		[data-query-type=container] .title-kXOWFqJu {
			font-family: EuclidCircularSemibold, sans-serif;
			font-feature-settings: "tnum" on, "lnum" on;
			--ui-lib-typography-line-height: 64px;
			line-height: var(--ui-lib-typography-line-height);
			--ui-lib-typography-font-size: 64px;
			font-size: var(--ui-lib-typography-font-size);
			font-style: normal;
			font-weight: 600;
			letter-spacing: -.04em
		}
	}
}

@container content-container (min-width: 702px) {
	[data-query-type=container] .title-kXOWFqJu {
		font-family: EuclidCircularSemibold, sans-serif;
		font-feature-settings: "tnum" on, "lnum" on;
		--ui-lib-typography-line-height: 64px;
		line-height: var(--ui-lib-typography-line-height);
		--ui-lib-typography-font-size: 64px;
		font-size: var(--ui-lib-typography-font-size);
		font-style: normal;
		font-weight: 600;
		letter-spacing: -.04em
	}
}

@media (min-width:1280px) {
	.title-kXOWFqJu {
		font-family: EuclidCircularSemibold, sans-serif;
		font-feature-settings: "tnum" on, "lnum" on;
		--ui-lib-typography-line-height: 100px;
		line-height: var(--ui-lib-typography-line-height);
		--ui-lib-typography-font-size: 100px;
		font-size: var(--ui-lib-typography-font-size);
		font-style: normal;
		font-weight: 600;
		letter-spacing: -.02em
	}
}

@supports not (container-type:inline-size) {
	@media (min-width:1214px) {
		[data-query-type=container] .title-kXOWFqJu {
			font-family: EuclidCircularSemibold, sans-serif;
			font-feature-settings: "tnum" on, "lnum" on;
			--ui-lib-typography-line-height: 100px;
			line-height: var(--ui-lib-typography-line-height);
			--ui-lib-typography-font-size: 100px;
			font-size: var(--ui-lib-typography-font-size);
			font-style: normal;
			font-weight: 600;
			letter-spacing: -.02em
		}
	}
}

@container content-container (min-width: 1214px) {
	[data-query-type=container] .title-kXOWFqJu {
		font-family: EuclidCircularSemibold, sans-serif;
		font-feature-settings: "tnum" on, "lnum" on;
		--ui-lib-typography-line-height: 100px;
		line-height: var(--ui-lib-typography-line-height);
		--ui-lib-typography-font-size: 100px;
		font-size: var(--ui-lib-typography-font-size);
		font-style: normal;
		font-weight: 600;
		letter-spacing: -.02em
	}
}

.title-kXOWFqJu.center-kXOWFqJu {
	text-align: center
}

.title-kXOWFqJu.start-kXOWFqJu {
	justify-self: start;
	text-align: start
}

.title-kXOWFqJu.light-kXOWFqJu {
	color: var(--color-cold-gray-900)
}

.title-kXOWFqJu.dark-kXOWFqJu {
	color: var(--color-white)
}

.description-kXOWFqJu {
	margin-top: 16px
}

.description-kXOWFqJu,
[data-query-type=container] .description-kXOWFqJu {
	font-family: -apple-system, BlinkMacSystemFont, Trebuchet MS, Roboto, Ubuntu, sans-serif;
	font-feature-settings: "tnum" on, "lnum" on;
	--ui-lib-typography-line-height: 28px;
	line-height: var(--ui-lib-typography-line-height);
	--ui-lib-typography-font-size: 18px;
	font-size: var(--ui-lib-typography-font-size);
	font-style: normal;
	font-weight: 400
}

@media (min-width:768px) {
	.description-kXOWFqJu {
		font-family: -apple-system, BlinkMacSystemFont, Trebuchet MS, Roboto, Ubuntu, sans-serif;
		font-feature-settings: "tnum" on, "lnum" on;
		--ui-lib-typography-line-height: 32px;
		line-height: var(--ui-lib-typography-line-height);
		--ui-lib-typography-font-size: 24px;
		font-size: var(--ui-lib-typography-font-size);
		font-style: normal;
		font-weight: 400
	}
}

@supports not (container-type:inline-size) {
	@media (min-width:702px) {
		[data-query-type=container] .description-kXOWFqJu {
			font-family: -apple-system, BlinkMacSystemFont, Trebuchet MS, Roboto, Ubuntu, sans-serif;
			font-feature-settings: "tnum" on, "lnum" on;
			--ui-lib-typography-line-height: 32px;
			line-height: var(--ui-lib-typography-line-height);
			--ui-lib-typography-font-size: 24px;
			font-size: var(--ui-lib-typography-font-size);
			font-style: normal;
			font-weight: 400
		}
	}
}

@container content-container (min-width: 702px) {
	[data-query-type=container] .description-kXOWFqJu {
		font-family: -apple-system, BlinkMacSystemFont, Trebuchet MS, Roboto, Ubuntu, sans-serif;
		font-feature-settings: "tnum" on, "lnum" on;
		--ui-lib-typography-line-height: 32px;
		line-height: var(--ui-lib-typography-line-height);
		--ui-lib-typography-font-size: 24px;
		font-size: var(--ui-lib-typography-font-size);
		font-style: normal;
		font-weight: 400
	}
}

@media (min-width:1280px) {
	.description-kXOWFqJu {
		font-family: -apple-system, BlinkMacSystemFont, Trebuchet MS, Roboto, Ubuntu, sans-serif;
		font-feature-settings: "tnum" on, "lnum" on;
		--ui-lib-typography-line-height: 40px;
		line-height: var(--ui-lib-typography-line-height);
		--ui-lib-typography-font-size: 28px;
		font-size: var(--ui-lib-typography-font-size);
		font-style: normal;
		font-weight: 400
	}
}

@supports not (container-type:inline-size) {
	@media (min-width:1214px) {
		[data-query-type=container] .description-kXOWFqJu {
			font-family: -apple-system, BlinkMacSystemFont, Trebuchet MS, Roboto, Ubuntu, sans-serif;
			font-feature-settings: "tnum" on, "lnum" on;
			--ui-lib-typography-line-height: 40px;
			line-height: var(--ui-lib-typography-line-height);
			--ui-lib-typography-font-size: 28px;
			font-size: var(--ui-lib-typography-font-size);
			font-style: normal;
			font-weight: 400
		}
	}
}

@container content-container (min-width: 1214px) {
	[data-query-type=container] .description-kXOWFqJu {
		font-family: -apple-system, BlinkMacSystemFont, Trebuchet MS, Roboto, Ubuntu, sans-serif;
		font-feature-settings: "tnum" on, "lnum" on;
		--ui-lib-typography-line-height: 40px;
		line-height: var(--ui-lib-typography-line-height);
		--ui-lib-typography-font-size: 28px;
		font-size: var(--ui-lib-typography-font-size);
		font-style: normal;
		font-weight: 400
	}
}

.description-kXOWFqJu.center-kXOWFqJu {
	text-align: center
}

.description-kXOWFqJu.start-kXOWFqJu {
	text-align: start
}

@media (min-width:1280px) {
	.description-kXOWFqJu {
		margin-top: 24px
	}
}

.description-kXOWFqJu.light-kXOWFqJu {
	color: var(--color-cold-gray-900)
}

.description-kXOWFqJu.dark-kXOWFqJu {
	color: var(--color-cold-gray-200)
}

.lastWord-kXOWFqJu {
	white-space: nowrap
}

html[lang=ja] .lastWord-kXOWFqJu {
	white-space: unset
}

.lastLine-kXOWFqJu.center-kXOWFqJu {
	justify-content: center
}

.lastLine-kXOWFqJu.start-kXOWFqJu {
	justify-content: start;
	margin-inline: 0
}

.helpIcon-kXOWFqJu {
	inset-inline-start: var(--promo-h2-help-icon-side-gap, 6px);
	position: relative
}

.helpIcon-kXOWFqJu svg {
	display: flex
}

.buttons-kXOWFqJu {
	display: flex;
	flex-wrap: wrap;
	justify-content: center
}

@media (min-width:320px) {
	.buttons-kXOWFqJu {
		gap: 16px;
		margin-top: 16px
	}
}

@media (min-width:768px) {
	.buttons-kXOWFqJu {
		gap: 24px;
		margin-top: 24px
	}
}

@media (min-width:1280px) {
	.buttons-kXOWFqJu {
		margin-top: 32px
	}
}

.showMobile-kXOWFqJu {
	display: inline-block
}

@media (min-width:768px) {
	.showMobile-kXOWFqJu {
		display: none
	}
}

.showTablet-kXOWFqJu {
	display: none
}

@media (min-width:768px) {
	.showTablet-kXOWFqJu {
		display: inline-block
	}
}

@media (min-width:1280px) {
	.showTablet-kXOWFqJu {
		display: none
	}
}

.showLaptop-kXOWFqJu {
	display: none
}

@media (min-width:1280px) {
	.showLaptop-kXOWFqJu {
		display: inline-block
	}
}

.sizedButton-kXOWFqJu {
	--ui-lib-in-roundButton-size: 4;
	--ui-lib-in-slashButton-size: 4
}

@media (min-width:768px) {
	.sizedButton-kXOWFqJu {
		--ui-lib-in-roundButton-size: 6;
		--ui-lib-in-slashButton-size: 6
	}
}

@media (min-width:1280px) {
	.sizedButton-kXOWFqJu {
		--ui-lib-in-roundButton-size: 7;
		--ui-lib-in-slashButton-size: 7
	}
}

/* 81078.6b322314c73fb770585b.css */
.promoLinkSecondary-HPj_K69u {
	cursor: pointer;
	display: flex;
	flex-direction: column;
	justify-content: space-between
}

.promoLinkSecondary-HPj_K69u:before {
	background: linear-gradient(270deg, var(--stripe-gradient-stops));
	border-radius: 8px;
	bottom: unset;
	content: "";
	display: block;
	height: 2px;
	inset-inline-start: 0;
	position: absolute;
	width: 100%
}

@media (min-width:1280px) {
	.promoLinkSecondary-HPj_K69u:before {
		background: linear-gradient(1turn, var(--stripe-gradient-stops));
		bottom: 0;
		height: auto;
		top: 0;
		width: 4px
	}
}

.promoLinkSecondary-HPj_K69u:dir(rtl):before {
	background: linear-gradient(-270deg, var(--stripe-gradient-stops))
}

@media (min-width:1280px) {
	.promoLinkSecondary-HPj_K69u:dir(rtl):before {
		background: linear-gradient(-1turn, var(--stripe-gradient-stops))
	}
}

.promoLinkSecondary-HPj_K69u {
	outline: none;
	overflow: visible;
	position: relative
}

.promoLinkSecondary-HPj_K69u:focus {
	outline: none
}

.promoLinkSecondary-HPj_K69u:focus-visible {
	outline: none
}

.promoLinkSecondary-HPj_K69u:after {
	border-style: solid;
	border-width: 2px;
	box-sizing: border-box;
	content: "";
	display: none;
	height: calc(100% + 24px);
	inset-inline-start: -12px;
	pointer-events: none;
	position: absolute;
	top: -12px;
	width: calc(100% + 24px);
	z-index: 1
}

.promoLinkSecondary-HPj_K69u:focus:after {
	display: block
}

.promoLinkSecondary-HPj_K69u:focus-visible:after {
	display: block
}

.promoLinkSecondary-HPj_K69u:focus:not(:focus-visible):after {
	display: none
}

.promoLinkSecondary-HPj_K69u:after {
	border-color: var(--color-focus-outline-color-blue);
	border-radius: 16px
}

@media (any-hover:hover) {
	.promoLinkSecondary-HPj_K69u:hover .background-HPj_K69u {
		background: var(--color-background-primary-neutral-extra-light)
	}
}

.promoLinkSecondary-HPj_K69u:active .background-HPj_K69u {
	background: var(--color-background-primary-neutral-light)
}

.stripeVariantDefault-HPj_K69u {
	--stripe-gradient-stops: #7c7cff 0.75%, #c883ff 58.92%, #ab4df8 99.31%
}

.stripeVariantBlackFriday-HPj_K69u {
	--stripe-gradient-stops: #ff2e3e 46.59%, #fc5901 77.06%, #ff9800 106.5%
}

.stripeVariantCyberMonday-HPj_K69u {
	--stripe-gradient-stops: #7c4dff -14.72%, #03e6fe 40.23%, #62ffd0 99.82%
}

.background-HPj_K69u {
	background: #0000;
	border-radius: 12px;
	inset: -8px;
	position: absolute;
	z-index: -1
}

@media (min-width:1280px) {
	.promoLinkText-HPj_K69u {
		margin-inline-start: 24px
	}
}

.linkTitle-HPj_K69u {
	color: var(--color-content-secondary-neutral-bold);
	font-family: -apple-system, BlinkMacSystemFont, Trebuchet MS, Roboto, Ubuntu, sans-serif;
	font-feature-settings: "tnum" on, "lnum" on;
	margin-top: 16px;
	--ui-lib-typography-line-height: 28px;
	line-height: var(--ui-lib-typography-line-height);
	--ui-lib-typography-font-size: 24px;
	font-size: var(--ui-lib-typography-font-size);
	font-style: normal;
	font-weight: 700
}

@media (min-width:1280px) {
	.linkTitle-HPj_K69u {
		font-family: -apple-system, BlinkMacSystemFont, Trebuchet MS, Roboto, Ubuntu, sans-serif;
		font-feature-settings: "tnum" on, "lnum" on;
		margin-top: 0;
		--ui-lib-typography-line-height: 36px;
		line-height: var(--ui-lib-typography-line-height);
		--ui-lib-typography-font-size: 28px;
		font-size: var(--ui-lib-typography-font-size);
		font-style: normal;
		font-weight: 700
	}
}

.linkContent-HPj_K69u {
	color: var(--color-content-primary-neutral-semi-bold);
	font-feature-settings: "tnum" on, "lnum" on;
	font-style: normal;
	margin-top: 6px;
	--ui-lib-typography-font-size: 18px;
	font-size: var(--ui-lib-typography-font-size);
	font-weight: 400;
	--ui-lib-typography-line-height: 28px
}

.linkContent-HPj_K69u,
.linkGoTo-HPj_K69u {
	font-family: -apple-system, BlinkMacSystemFont, Trebuchet MS, Roboto, Ubuntu, sans-serif;
	line-height: var(--ui-lib-typography-line-height)
}

.linkGoTo-HPj_K69u {
	align-items: center;
	color: var(--color-link-primary-default);
	cursor: pointer;
	display: inline-flex;
	font-feature-settings: "tnum" on, "lnum" on;
	font-style: normal;
	margin-top: 12px;
	text-decoration: none;
	width: fit-content;
	--ui-lib-typography-font-size: 18px;
	font-size: var(--ui-lib-typography-font-size);
	font-weight: 600;
	--ui-lib-typography-line-height: 24px
}

.linkGoTo-HPj_K69u:focus-visible {
	border-radius: 2px;
	outline: var(--color-link-primary-default) solid 2px
}

.linkGoToIcon-HPj_K69u {
	align-self: end;
	display: inline-flex;
	margin-block-end: 3px;
	position: relative;
	top: 1px
}

.linkGoToIcon-HPj_K69u:dir(rtl) {
	transform: rotate(180deg)
}

.promoLinksSecondaryBlock-WV3KHBoh {
	display: flex;
	flex-direction: column;
	gap: 24px;
	justify-content: center;
	max-width: 1720px
}

@media (min-width:1280px) {
	.promoLinksSecondaryBlock-WV3KHBoh {
		flex-direction: row;
		gap: 100px
	}
}

@media (min-width:1440px) {
	.promoLinksSecondaryBlock-WV3KHBoh {
		flex-direction: row;
		gap: 48px
	}
}

@media (min-width:1920px) {
	.promoLinksSecondaryBlock-WV3KHBoh {
		flex-direction: row;
		gap: 80px
	}
}

.promoLinkSecondaryItem-WV3KHBoh {
	flex: 1 1 0
}

/* 96770.5a70da06012cfda8295f.css */
html.theme-dark body .tv-header {
	border: none
}

/* 53842.4815130043fb81ddcfae.css */
.variedPlatformInfoBlock-za5mSdnY {
	overflow: hidden;
	padding-inline: 20px;
	position: relative;
	text-align: center
}

@media (min-width:1024px) {
	.variedPlatformInfoBlock-za5mSdnY {
		padding-inline: 32px
	}
}

@media (min-width:1440px) {
	.variedPlatformInfoBlock-za5mSdnY {
		padding-inline: 40px
	}
}

@media (min-width:1920px) {
	.variedPlatformInfoBlock-za5mSdnY {
		padding-inline: 100px
	}
}

@media (min-width:1280px) {
	.variedPlatformInfoBlock-za5mSdnY {
		isolation: isolate;
		-webkit-mask: linear-gradient(0deg, #0000 20px, #000 106px), linear-gradient(90deg, #0000, #000 90px calc(100% - 90px), #0000);
		mask: linear-gradient(0deg, #0000 20px, #000 106px), linear-gradient(90deg, #0000, #000 90px calc(100% - 90px), #0000);
		-webkit-mask-composite: intersect;
		mask-composite: intersect;
		min-height: 794px
	}
}

@media (min-width:1920px) {
	.variedPlatformInfoBlock-za5mSdnY {
		-webkit-mask: linear-gradient(0deg, #0000 20px, #000 195px), linear-gradient(90deg, #0000, #000 165px calc(100% - 165px), #0000);
		mask: linear-gradient(0deg, #0000 20px, #000 195px), linear-gradient(90deg, #0000, #000 165px calc(100% - 165px), #0000);
		-webkit-mask-composite: intersect;
		mask-composite: intersect;
		min-height: 1064px
	}
}

@media (min-width:1280px) {
	.variedPlatformInfoBlock-za5mSdnY:before {
		background-image: url("/static/img/left-fade-laptop.72469b2dee92f3f93fda.svg");
		background-position: top 120px right;
		background-repeat: no-repeat;
		background-size: auto;
		bottom: 0;
		content: "";
		height: 100%;
		left: 0;
		position: absolute;
		top: 70px;
		width: 52%;
		z-index: -1
	}
}

@media (min-width:1920px) {
	.variedPlatformInfoBlock-za5mSdnY:before {
		background-image: url("/static/img/left-fade-large.6b83ccdba6bf9b171184.svg")
	}
}

@media (min-width:1280px) {
	.variedPlatformInfoBlock-za5mSdnY:after {
		background-image: url("/static/img/right-fade-laptop.c8df129f936cff6382e0.svg");
		background-position: top -30px left;
		background-repeat: no-repeat;
		background-size: auto;
		bottom: 0;
		content: "";
		height: 90%;
		position: absolute;
		right: 0;
		top: 190px;
		width: 52%;
		z-index: -1
	}
}

@media (min-width:1920px) {
	.variedPlatformInfoBlock-za5mSdnY:after {
		background-image: url("/static/img/right-fade-large.978c4030d7c44f9d04fa.svg");
		height: 100%;
		width: 54%
	}
}

.textContent-za5mSdnY {
	margin: 0 auto
}

@media (min-width:768px) {
	.textContent-za5mSdnY {
		max-width: 670px
	}
}

.title-za5mSdnY {
	width: auto
}

.linkBtnsBlock-za5mSdnY {
	display: flex;
	flex-wrap: wrap;
	gap: 16px;
	justify-content: center
}

@media (min-width:1280px) {
	.linkBtnsBlock-za5mSdnY {
		gap: 24px
	}
}

.linkBtn-za5mSdnY {
	--ui-lib-in-roundButton-size: 4
}

@media (min-width:768px) {
	.linkBtn-za5mSdnY {
		--ui-lib-in-roundButton-size: 6
	}
}

@media (min-width:1280px) {
	.linkBtn-za5mSdnY {
		--ui-lib-in-roundButton-size: 7
	}
}

.mediaBlock-za5mSdnY {
	direction: ltr;
	display: grid;
	gap: 20px;
	grid-template-columns: 1fr 128px 1fr;
	height: 182px;
	isolation: isolate;
	justify-content: center;
	margin-inline: -20px;
	-webkit-mask: linear-gradient(0deg, #0000, #000 106px), linear-gradient(90deg, #0000, #000 90px calc(100% - 90px), #0000);
	mask: linear-gradient(0deg, #0000, #000 106px), linear-gradient(90deg, #0000, #000 90px calc(100% - 90px), #0000);
	-webkit-mask-composite: intersect;
	mask-composite: intersect;
	overflow: hidden;
	padding-top: 48px;
	position: relative
}

.mediaBlock-za5mSdnY:before {
	background-image: url("/static/img/tablet-bottom-fade.e8cac66c8e5def9f28e4.svg");
	background-position: 50%;
	background-repeat: no-repeat;
	background-size: auto;
	bottom: 0;
	content: "";
	height: 100%;
	position: absolute;
	width: 100%;
	z-index: -1
}

@media (min-width:1280px) {
	.mediaBlock-za5mSdnY:before {
		display: none
	}
}

@media (min-width:768px) {
	.mediaBlock-za5mSdnY {
		gap: 38px;
		grid-template-columns: 1fr 263px 1fr;
		height: 456px;
		padding-top: 64px
	}
}

@media (min-width:1280px) {
	.mediaBlock-za5mSdnY {
		align-items: flex-start;
		display: flex;
		height: auto;
		-webkit-mask: none;
		mask: none;
		padding-top: 0;
		position: static
	}
}

.imageWrapper-za5mSdnY {
	box-shadow: 0 0 16px 0 #7113cf80;
	display: flex;
	overflow: hidden
}

@media (min-width:768px) {
	.imageWrapper-za5mSdnY {
		box-shadow: 0 0 33px 0 #7113cf80
	}
}

@media (min-width:1280px) {
	.imageWrapper-za5mSdnY {
		display: none
	}
}

.leftImagePhone-za5mSdnY {
	border-start-end-radius: 12px;
	justify-content: flex-end
}

@media (min-width:768px) {
	.leftImagePhone-za5mSdnY {
		display: none
	}
}

.centralImagePhone-za5mSdnY {
	border-radius: 14px 14px 0 0;
	height: fit-content
}

@media (min-width:768px) {
	.centralImagePhone-za5mSdnY {
		display: none
	}
}

.centralImagePhone-za5mSdnY .image-za5mSdnY {
	width: 100%
}

.rightImagePhone-za5mSdnY {
	border-start-start-radius: 6px
}

@media (min-width:768px) {
	.rightImagePhone-za5mSdnY {
		display: none
	}
}

.leftImageTablet-za5mSdnY {
	display: none
}

@media (min-width:768px) {
	.leftImageTablet-za5mSdnY {
		border-start-end-radius: 24px;
		display: flex;
		justify-content: flex-end
	}
}

@media (min-width:1280px) {
	.leftImageTablet-za5mSdnY {
		display: none
	}
}

.centralImageTablet-za5mSdnY {
	display: none;
	height: fit-content
}

@media (min-width:768px) {
	.centralImageTablet-za5mSdnY {
		border-radius: 29px 29px 0 0;
		display: flex
	}
}

@media (min-width:1280px) {
	.centralImageTablet-za5mSdnY {
		display: none
	}
}

.centralImageTablet-za5mSdnY .image-za5mSdnY {
	width: 100%
}

.rightImageTablet-za5mSdnY {
	display: none
}

@media (min-width:768px) {
	.rightImageTablet-za5mSdnY {
		border-start-start-radius: 12px;
		display: flex
	}
}

@media (min-width:1280px) {
	.rightImageTablet-za5mSdnY {
		display: none
	}
}

.leftImageLaptop-za5mSdnY {
	display: none
}

@media (min-width:1280px) {
	.leftImageLaptop-za5mSdnY {
		border-radius: 22px;
		box-shadow: 0 0 48px 0 #7113cf80;
		display: flex;
		position: absolute;
		top: calc(var(--v-rhythm-spacing-1) + 40px);
		transform: translateX(-680px);
		z-index: 5
	}
}

@media (min-width:1440px) {
	.leftImageLaptop-za5mSdnY {
		transform: translateX(-710px)
	}
}

@media (min-width:1920px) {
	.leftImageLaptop-za5mSdnY {
		border-radius: 32px;
		transform: translateX(-960px)
	}
}

@media (min-width:1280px) {
	.leftImageLaptop-za5mSdnY .image-za5mSdnY {
		height: 620px;
		width: 474px
	}
}

@media (min-width:1920px) {
	.leftImageLaptop-za5mSdnY .image-za5mSdnY {
		height: 884px;
		width: 676px
	}
}

.leftVideo-za5mSdnY {
	display: none
}

@media (min-width:1280px) {
	.leftVideo-za5mSdnY {
		background: #212121;
		border: 1px solid #fff3;
		border-radius: 32px;
		display: flex;
		height: fit-content;
		position: absolute;
		top: 373px;
		transform: translateX(-530px);
		z-index: 6
	}
}

@media (min-width:1440px) {
	.leftVideo-za5mSdnY {
		top: 453px;
		transform: translateX(-540px)
	}
}

@media (min-width:1920px) {
	.leftVideo-za5mSdnY {
		top: 543px;
		transform: translateX(-700px)
	}
}

@media (min-width:1280px) {
	.leftVideo-za5mSdnY .video-za5mSdnY {
		border: 5px solid #0000;
		border-radius: inherit;
		box-sizing: border-box;
		height: 578px
	}
}

@media (min-width:1920px) {
	.leftVideo-za5mSdnY .video-za5mSdnY {
		height: 814px
	}
}

.rightVideo-za5mSdnY {
	display: none
}

@media (min-width:1280px) {
	.rightVideo-za5mSdnY {
		background: #212121;
		border: 1px solid #fff3;
		border-radius: 18px;
		box-shadow: 0 0 48px 0 #7113cf80;
		display: flex;
		height: fit-content;
		left: auto;
		position: absolute;
		top: 230px;
		transform: translateX(918px);
		z-index: 6
	}
}

@media (min-width:1440px) {
	.rightVideo-za5mSdnY {
		top: 320px;
		transform: translateX(920px)
	}
}

@media (min-width:1920px) {
	.rightVideo-za5mSdnY {
		top: 318px;
		transform: translateX(1220px)
	}
}

@media (min-width:1280px) {
	.rightVideo-za5mSdnY .video-za5mSdnY {
		border: 5px solid #0000;
		border-radius: inherit;
		box-sizing: border-box;
		height: 578px
	}
}

@media (min-width:1920px) {
	.rightVideo-za5mSdnY .video-za5mSdnY {
		height: 826px
	}
}

/* 40809.6af169948b82230ae9d2.css */
.icon-Axiy4mDp,
.icon-Axiy4mDp svg {
	display: block
}

.primary-JhvCLlJ7 {
	--ui-kit-color-app-button-primary-bg: var(--color-button-fill_border-primary-neutral-default);
	background-color: var(--ui-kit-color-app-button-primary-bg);
	border: 1px solid var(--ui-kit-color-app-button-primary-bg);
	color: var(--color-button-content-primary-neutral-default)
}

@media (any-hover:hover) {
	.primary-JhvCLlJ7:hover {
		--ui-kit-color-app-button-primary-bg: var(--color-button-fill_border-primary-neutral-hover);
		color: var(--color-button-content-primary-neutral-hover)
	}
}

.primary-JhvCLlJ7:active {
	--ui-kit-color-app-button-primary-bg: var(--color-button-fill_border-primary-neutral-active);
	color: var(--color-button-content-primary-neutral-active)
}

.secondary-JhvCLlJ7 {
	background-color: initial;
	border: 1px solid var(--color-button-fill_border-secondary-neutral-default);
	color: var(--color-button-content-secondary-neutral-default)
}

@media (any-hover:hover) {
	.secondary-JhvCLlJ7:hover {
		background-color: var(--color-button-fill_border-secondary-neutral-hover);
		border-color: var(--color-button-fill_border-secondary-neutral-hover);
		color: var(--color-button-content-secondary-neutral-hover)
	}
}

.secondary-JhvCLlJ7:active {
	background-color: var(--color-button-fill_border-secondary-neutral-active);
	border-color: var(--color-button-fill_border-secondary-neutral-active);
	color: var(--color-button-content-secondary-neutral-active)
}

.appButton-O2MpTFPQ {
	align-items: center;
	box-sizing: border-box;
	display: inline-flex;
	justify-content: center;
	outline: none;
	overflow: visible;
	position: relative;
	vertical-align: bottom
}

.appButton-O2MpTFPQ:focus {
	outline: none
}

.appButton-O2MpTFPQ:focus-visible {
	outline: none
}

.appButton-O2MpTFPQ:after {
	border-style: solid;
	border-width: 2px;
	box-sizing: border-box;
	content: "";
	display: none;
	height: calc(100% + 8px);
	inset-inline-start: -4px;
	pointer-events: none;
	position: absolute;
	top: -4px;
	width: calc(100% + 8px);
	z-index: 1
}

.appButton-O2MpTFPQ:focus:after {
	display: block
}

.appButton-O2MpTFPQ:focus-visible:after {
	display: block
}

.appButton-O2MpTFPQ:focus:not(:focus-visible):after {
	display: none
}

.appButton-O2MpTFPQ:after {
	border-color: var(--color-brand)
}

.xlarge-O2MpTFPQ {
	border-radius: 12px;
	gap: 3px;
	height: 56px;
	min-width: 150px;
	padding: 0 12px
}

.xlarge-O2MpTFPQ:after {
	border-radius: 15px
}

.medium-O2MpTFPQ {
	border-radius: 8px;
	height: 40px;
	min-width: 135px;
	padding: 0 6px
}

.medium-O2MpTFPQ:after {
	border-radius: 11px
}

.icon-O2MpTFPQ {
	display: flex
}

/* 50745.6d9048533978397c8dc5.css */
.picture-KsDqV_Ai {
	display: block;
	text-align: center
}

.picture-KsDqV_Ai img {
	width: 100%
}

.appButton-aDxtMxsB {
	align-items: center;
	border-radius: 12px;
	box-sizing: border-box;
	display: inline-flex;
	gap: 12px;
	height: 56px;
	justify-content: center;
	outline: none;
	overflow: visible;
	padding: 8px 15px;
	position: relative;
	text-align: start;
	vertical-align: bottom
}

.appButton-aDxtMxsB:focus {
	outline: none
}

.appButton-aDxtMxsB:focus-visible {
	outline: none
}

.appButton-aDxtMxsB:after {
	border-style: solid;
	border-width: 2px;
	box-sizing: border-box;
	content: "";
	display: none;
	height: calc(100% + 8px);
	inset-inline-start: -4px;
	pointer-events: none;
	position: absolute;
	top: -4px;
	width: calc(100% + 8px);
	z-index: 1
}

.appButton-aDxtMxsB:focus:after {
	display: block
}

.appButton-aDxtMxsB:focus-visible:after {
	display: block
}

.appButton-aDxtMxsB:focus:not(:focus-visible):after {
	display: none
}

.appButton-aDxtMxsB:after {
	border-color: var(--color-brand);
	border-radius: 15px
}

.primary-aDxtMxsB:active .download-aDxtMxsB {
	color: inherit
}

.downloadText-aDxtMxsB {
	display: flex;
	flex-direction: column
}

.download-aDxtMxsB {
	--ui-lib-typography-line-height: 16px;
	--ui-lib-typography-font-size: 11px;
	align-self: baseline;
	color: var(--color-content-primary-neutral);
	letter-spacing: .4px;
	text-transform: uppercase
}

.download-aDxtMxsB,
.platformName-aDxtMxsB {
	font-family: -apple-system, BlinkMacSystemFont, Trebuchet MS, Roboto, Ubuntu, sans-serif;
	font-feature-settings: "tnum" on, "lnum" on;
	font-size: var(--ui-lib-typography-font-size);
	font-style: normal;
	font-weight: 400;
	line-height: var(--ui-lib-typography-line-height)
}

.platformName-aDxtMxsB {
	--ui-lib-typography-font-size: 16px;
	--ui-lib-typography-line-height: 24px
}

.icon-aDxtMxsB {
	display: flex
}

.icon-YFJ88qiO,
.icon-YFJ88qiO svg {
	display: block
}

.expanded-YFJ88qiO {
	transform: scaleY(-1)
}

.downloadBtnBlock-XSY_JAPY {
	display: flex;
	flex-wrap: wrap;
	gap: 12px;
	justify-content: center
}

.appButtonText-XSY_JAPY {
	width: 180px
}

@media (min-width:568px) {
	.appButtonText-XSY_JAPY {
		width: auto
	}
}

.appButtons-cSf7CoOT {
	margin-top: 40px
}

.btnBlock-cSf7CoOT {
	display: flex;
	flex-wrap: wrap;
	gap: 12px;
	justify-content: center
}

.textBetweenLink-cSf7CoOT {
	color: var(--color-cold-gray-450);
	font-family: -apple-system, BlinkMacSystemFont, Trebuchet MS, Roboto, Ubuntu, sans-serif;
	font-feature-settings: "tnum" on, "lnum" on;
	font-style: normal;
	margin: 32px auto 12px;
	text-align: center;
	--ui-lib-typography-font-size: 14px;
	font-size: var(--ui-lib-typography-font-size);
	font-weight: 400;
	--ui-lib-typography-line-height: 18px;
	line-height: var(--ui-lib-typography-line-height)
}

@media (min-width:1280px) {
	.fullBtnDisplayMode-cSf7CoOT {
		margin-bottom: 106px;
		margin-top: 60px
	}
}

@media (min-width:1920px) {
	.fullBtnDisplayMode-cSf7CoOT {
		margin-top: 180px
	}
}

.videoWrapper-dTIhhVk3 {
	margin: 48px auto 0;
	max-width: 100%
}

@media (min-width:1480px) {
	.videoWrapper-dTIhhVk3 {
		max-width: 1280px
	}
}

.videoWrapper-dTIhhVk3 video {
	height: 100%;
	width: 100%
}

.content-dTIhhVk3 {
	box-sizing: border-box;
	margin: 0 auto;
	padding: 0 20px;
	text-align: center
}

.content--short-dTIhhVk3 {
	margin: 0 auto;
	max-width: 1000px
}

@media (min-width:1024px) {
	.content-dTIhhVk3 {
		padding: 0 32px
	}
}

@media (min-width:1440px) {
	.content-dTIhhVk3 {
		padding: 0 40px
	}
}

.content-feature-about-dTIhhVk3 {
	box-sizing: border-box;
	margin: 0 auto;
	max-width: 1480px;
	position: relative
}

.block-dTIhhVk3 {
	background: var(--color-black);
	color: var(--color-cold-gray-200);
	padding: var(--v-rhythm-spacing-1) 0 0
}

.block-feature-about-dTIhhVk3 {
	background-color: var(--color-black);
	color: var(--color-white);
	position: relative;
	z-index: 1
}

.title-dTIhhVk3 {
	margin-inline: 0 0
}

@media (min-width:1280px) {
	.title-dTIhhVk3 {
		max-width: 1480px
	}
}

.title-dTIhhVk3.localeTH-dTIhhVk3>:last-child {
	margin-top: 6px;
	padding: 8px 0 0
}

@media (min-width:568px) {
	.title-dTIhhVk3.localeTH-dTIhhVk3>:last-child {
		margin-top: 1vw;
		padding: 1.5vw 0 0
	}
}

@media (min-width:1920px) {
	.title-dTIhhVk3.localeTH-dTIhhVk3>:last-child {
		margin-top: 18px;
		padding: 28px 0 0
	}
}

.title-dTIhhVk3.localeSymbol-dTIhhVk3>:last-child {
	margin-top: 6px
}

@media (min-width:568px) {
	.title-dTIhhVk3.localeSymbol-dTIhhVk3>:last-child {
		margin-top: 1.5vw
	}
}

@media (min-width:1920px) {
	.title-dTIhhVk3.localeSymbol-dTIhhVk3>:last-child {
		margin-top: 24px
	}
}

.firstLine-dTIhhVk3 {
	color: var(--color-white)
}

.titleDescriptionGap-dTIhhVk3 {
	margin-block: 0 16px
}

@media (min-width:568px) {
	.titleDescriptionGap-dTIhhVk3 {
		margin-block: 0 24px;
		margin-inline: 0 0
	}
}

@media (min-width:768px) {
	.titleDescriptionGap-dTIhhVk3 {
		margin-block: 0 32px;
		margin-inline: 0 0
	}
}

@media (min-width:1280px) {
	.titleDescriptionGap-dTIhhVk3 {
		margin: 0 auto 32px
	}
}

@media (min-width:1440px) {
	.titleDescriptionGap-dTIhhVk3 {
		margin: 0 auto 40px
	}
}

.footer-text-dTIhhVk3,
.text-dTIhhVk3 {
	color: var(--color-cold-gray-200)
}

.footer-text-dTIhhVk3,
.text-dTIhhVk3,
[data-query-type=container] .footer-text-dTIhhVk3,
[data-query-type=container] .text-dTIhhVk3 {
	font-family: -apple-system, BlinkMacSystemFont, Trebuchet MS, Roboto, Ubuntu, sans-serif;
	font-feature-settings: "tnum" on, "lnum" on;
	--ui-lib-typography-line-height: 28px;
	line-height: var(--ui-lib-typography-line-height);
	--ui-lib-typography-font-size: 18px;
	font-size: var(--ui-lib-typography-font-size);
	font-style: normal;
	font-weight: 400
}

@media (min-width:768px) {

	.footer-text-dTIhhVk3,
	.text-dTIhhVk3 {
		font-family: -apple-system, BlinkMacSystemFont, Trebuchet MS, Roboto, Ubuntu, sans-serif;
		font-feature-settings: "tnum" on, "lnum" on;
		--ui-lib-typography-line-height: 32px;
		line-height: var(--ui-lib-typography-line-height);
		--ui-lib-typography-font-size: 24px;
		font-size: var(--ui-lib-typography-font-size);
		font-style: normal;
		font-weight: 400
	}
}

@supports not (container-type:inline-size) {
	@media (min-width:702px) {

		[data-query-type=container] .footer-text-dTIhhVk3,
		[data-query-type=container] .text-dTIhhVk3 {
			font-family: -apple-system, BlinkMacSystemFont, Trebuchet MS, Roboto, Ubuntu, sans-serif;
			font-feature-settings: "tnum" on, "lnum" on;
			--ui-lib-typography-line-height: 32px;
			line-height: var(--ui-lib-typography-line-height);
			--ui-lib-typography-font-size: 24px;
			font-size: var(--ui-lib-typography-font-size);
			font-style: normal;
			font-weight: 400
		}
	}
}

@container content-container (min-width: 702px) {

	[data-query-type=container] .footer-text-dTIhhVk3,
	[data-query-type=container] .text-dTIhhVk3 {
		font-family: -apple-system, BlinkMacSystemFont, Trebuchet MS, Roboto, Ubuntu, sans-serif;
		font-feature-settings: "tnum" on, "lnum" on;
		--ui-lib-typography-line-height: 32px;
		line-height: var(--ui-lib-typography-line-height);
		--ui-lib-typography-font-size: 24px;
		font-size: var(--ui-lib-typography-font-size);
		font-style: normal;
		font-weight: 400
	}
}

@media (min-width:1280px) {

	.footer-text-dTIhhVk3,
	.text-dTIhhVk3 {
		font-family: -apple-system, BlinkMacSystemFont, Trebuchet MS, Roboto, Ubuntu, sans-serif;
		font-feature-settings: "tnum" on, "lnum" on;
		--ui-lib-typography-line-height: 40px;
		line-height: var(--ui-lib-typography-line-height);
		--ui-lib-typography-font-size: 28px;
		font-size: var(--ui-lib-typography-font-size);
		font-style: normal;
		font-weight: 400
	}
}

@supports not (container-type:inline-size) {
	@media (min-width:1214px) {

		[data-query-type=container] .footer-text-dTIhhVk3,
		[data-query-type=container] .text-dTIhhVk3 {
			font-family: -apple-system, BlinkMacSystemFont, Trebuchet MS, Roboto, Ubuntu, sans-serif;
			font-feature-settings: "tnum" on, "lnum" on;
			--ui-lib-typography-line-height: 40px;
			line-height: var(--ui-lib-typography-line-height);
			--ui-lib-typography-font-size: 28px;
			font-size: var(--ui-lib-typography-font-size);
			font-style: normal;
			font-weight: 400
		}
	}
}

@container content-container (min-width: 1214px) {

	[data-query-type=container] .footer-text-dTIhhVk3,
	[data-query-type=container] .text-dTIhhVk3 {
		font-family: -apple-system, BlinkMacSystemFont, Trebuchet MS, Roboto, Ubuntu, sans-serif;
		font-feature-settings: "tnum" on, "lnum" on;
		--ui-lib-typography-line-height: 40px;
		line-height: var(--ui-lib-typography-line-height);
		--ui-lib-typography-font-size: 28px;
		font-size: var(--ui-lib-typography-font-size);
		font-style: normal;
		font-weight: 400
	}
}

.text-dTIhhVk3 {
	margin-bottom: var(--v-rhythm-spacing-4)
}

.footer-text-dTIhhVk3 {
	padding: 0
}

.links-dTIhhVk3 {
	display: flex;
	justify-content: center;
	margin-bottom: 64px;
	padding-inline: 20px
}

@media (min-width:1280px) {
	.links-dTIhhVk3 {
		margin-top: 64px
	}
}

.links-wrapper-dTIhhVk3 {
	flex-grow: 1
}

@media (min-width:1024px) {
	.links-dTIhhVk3 {
		padding-inline: 32px
	}
}

@media (min-width:1440px) {
	.links-dTIhhVk3 {
		padding-inline: 40px
	}
}

@media (min-width:1920px) {
	.links-dTIhhVk3 {
		padding-inline: 100px
	}
}

.slider-dTIhhVk3 {
	border-radius: 16px;
	display: flex;
	height: 0;
	overflow: hidden;
	padding-bottom: 58.48%;
	position: relative;
	z-index: 0
}

.slider__holder-dTIhhVk3 {
	background: linear-gradient(180deg, #191b1f, #131314 137.47%);
	border-radius: 16px;
	box-shadow: 2px 2px 8px #00000073;
	box-sizing: border-box;
	margin: 0 auto;
	max-width: 1480px;
	overflow: hidden;
	padding: 16px
}

.slider__holder-dTIhhVk3:dir(rtl) {
	background: linear-gradient(-180deg, #191b1f, #131314 137.47%);
	box-shadow: -2px 2px 8px #00000073
}

@media (min-width:1280px) {
	.slider__holder-dTIhhVk3 {
		border-radius: 24px
	}
}

@media (min-width:1920px) {
	.slider__holder-dTIhhVk3 {
		padding: 20px
	}
}

@media (any-hover:hover) {
	.slider-dTIhhVk3:hover .slider__arrow-dTIhhVk3 svg {
		color: var(--color-cold-gray-750)
	}
}

.slider__labels-dTIhhVk3 {
	display: grid;
	grid-template-columns: 1fr 1fr;
	height: 22px;
	margin: 0 auto 12px;
	max-width: 1480px
}

@media (min-width:568px) {
	.slider__labels-dTIhhVk3 {
		height: 22px;
		margin-bottom: 24px
	}
}

.slider__before-dTIhhVk3 {
	z-index: 1
}

.slider__after-dTIhhVk3,
.slider__before-dTIhhVk3 {
	height: 100%;
	inset-inline-start: 0;
	overflow: hidden;
	position: absolute;
	top: 0;
	width: 100%
}

.slider__after-dTIhhVk3 {
	z-index: 2
}

.slider__image-dTIhhVk3 {
	background-size: 100%;
	height: 100%;
	inset-inline-start: 0;
	position: absolute;
	top: 0;
	width: 100%
}

.slider__seperator-dTIhhVk3 {
	background: var(--color-cold-gray-850);
	height: 100%;
	margin-inline-start: -1px;
	position: absolute;
	width: 2px;
	z-index: 3
}

.slider__input-dTIhhVk3 {
	cursor: pointer;
	height: 100%;
	inset-inline-start: 0;
	opacity: 0;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 10
}

.slider__arrow-dTIhhVk3 {
	inset-inline-start: 0;
	position: absolute;
	top: 50%;
	transform: translate(-50%, -50%)
}

.slider__arrow-dTIhhVk3:dir(rtl) {
	transform: translate(50%, -50%)
}

.slider__arrow-dTIhhVk3 svg {
	color: var(--color-cold-gray-850)
}

.slider__input-dTIhhVk3:focus-visible+.slider__seperator-dTIhhVk3 .slider__arrow-dTIhhVk3 {
	outline: 2px solid var(--color-white);
	outline-style: auto
}

.sliderWrapper-dTIhhVk3 {
	order: 1
}

.sliderWrapper-dTIhhVk3:last-child {
	order: 0
}

.sliderLabel-dTIhhVk3 {
	background: var(--color-cold-gray-850);
	border-radius: 4px;
	color: var(--color-cold-gray-300);
	font-size: 8px;
	font-weight: 400;
	line-height: 16px;
	margin: 0;
	padding: 6px;
	text-align: center
}

.sliderLabel-dTIhhVk3.right-dTIhhVk3 {
	margin: 0
}

@media (min-width:568px) {
	.sliderLabel-dTIhhVk3 {
		font-family: -apple-system, BlinkMacSystemFont, Trebuchet MS, Roboto, Ubuntu, sans-serif;
		font-feature-settings: "tnum" on, "lnum" on;
		font-style: normal;
		margin-block: 0 0;
		margin-inline: 0 40%;
		padding: 4px 12px 6px;
		--ui-lib-typography-font-size: 12px;
		font-size: var(--ui-lib-typography-font-size);
		font-weight: 400;
		--ui-lib-typography-line-height: 16px;
		line-height: var(--ui-lib-typography-line-height)
	}

	.sliderLabel-dTIhhVk3.right-dTIhhVk3 {
		margin-block: 0 0;
		margin-inline: 40% 0
	}
}

@media (min-width:768px) {

	.sliderLabel-dTIhhVk3,
	.sliderLabel-dTIhhVk3.right-dTIhhVk3 {
		margin: 0
	}
}

.header-dTIhhVk3 {
	background: var(--color-black);
	color: var(--color-cold-gray-200);
	padding: var(--v-rhythm-header-1-space) 0 0;
	text-align: center
}

@media (max-width:1019px) {
	.header-dTIhhVk3 .picture-dTIhhVk3 {
		padding-top: 8px
	}
}

@media (max-width:767px) {
	.header-dTIhhVk3 .picture-dTIhhVk3 {
		margin-top: 0;
		padding-top: 0
	}
}

.monitors-picture-dTIhhVk3 {
	margin: 0 auto;
	max-width: 100%
}

@media (min-width:1480px) {
	.monitors-picture-dTIhhVk3 {
		max-width: 1480px
	}
}

.monitors-picture-dTIhhVk3 .picture-dTIhhVk3 {
	width: 100%
}

.coldCardsContainer-dTIhhVk3 {
	display: grid;
	grid-template-columns: 1fr;
	grid-gap: 0;
	margin: var(--v-rhythm-spacing-5) -20px 0;
	text-align: start
}

@media (min-width:768px) {
	.coldCardsContainer-dTIhhVk3 {
		margin: var(--v-rhythm-spacing-5) 0 0;
		grid-gap: 32px
	}
}

@media (min-width:1280px) {
	.coldCardsContainer-dTIhhVk3 {
		grid-template-columns: 1fr 1fr
	}
}

@media (min-width:1440px) {
	.coldCardsContainer-dTIhhVk3 {
		margin-inline-end: auto;
		margin-inline-start: auto;
		max-width: 1480px
	}
}

.coldCardsItem-dTIhhVk3 {
	border-block-width: 1px 1px;
	border-color: var(--color-cold-gray-700);
	border-inline-width: 0 0;
	border-style: solid;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	overflow: hidden;
	position: relative;
	z-index: 1
}

.coldCardsItem-dTIhhVk3:last-child {
	border-block-width: 0 1px;
	border-inline-width: 0 0
}

@media (min-width:768px) {
	.coldCardsItem-dTIhhVk3 {
		border-radius: 24px;
		border-width: 1px
	}

	.coldCardsItem-dTIhhVk3:last-child {
		border-width: 1px
	}
}

@media (min-width:1440px) {
	.coldCardsItem-dTIhhVk3 {
		max-width: 730px
	}
}

.coldCardsItemContent-dTIhhVk3 {
	color: var(--color-white);
	padding: 32px 20px 0
}

@media (min-width:768px) {
	.coldCardsItemContent-dTIhhVk3 {
		padding: 40px 40px 0
	}
}

@media (min-width:1280px) {
	.coldCardsItemContent-dTIhhVk3 {
		padding: 56px 56px 0
	}
}

.coldCardTitle-dTIhhVk3,
[data-query-type=container] .coldCardTitle-dTIhhVk3 {
	font-family: -apple-system, BlinkMacSystemFont, Trebuchet MS, Roboto, Ubuntu, sans-serif;
	font-feature-settings: "tnum" on, "lnum" on;
	--ui-lib-typography-line-height: 40px;
	line-height: var(--ui-lib-typography-line-height);
	--ui-lib-typography-font-size: 32px;
	font-size: var(--ui-lib-typography-font-size);
	font-style: normal;
	font-weight: 700
}

@media (min-width:768px) {
	.coldCardTitle-dTIhhVk3 {
		font-family: -apple-system, BlinkMacSystemFont, Trebuchet MS, Roboto, Ubuntu, sans-serif;
		font-feature-settings: "tnum" on, "lnum" on;
		--ui-lib-typography-line-height: 48px;
		line-height: var(--ui-lib-typography-line-height);
		--ui-lib-typography-font-size: 40px;
		font-size: var(--ui-lib-typography-font-size);
		font-style: normal;
		font-weight: 700
	}
}

@supports not (container-type:inline-size) {
	@media (min-width:702px) {
		[data-query-type=container] .coldCardTitle-dTIhhVk3 {
			font-family: -apple-system, BlinkMacSystemFont, Trebuchet MS, Roboto, Ubuntu, sans-serif;
			font-feature-settings: "tnum" on, "lnum" on;
			--ui-lib-typography-line-height: 48px;
			line-height: var(--ui-lib-typography-line-height);
			--ui-lib-typography-font-size: 40px;
			font-size: var(--ui-lib-typography-font-size);
			font-style: normal;
			font-weight: 700
		}
	}
}

@container content-container (min-width: 702px) {
	[data-query-type=container] .coldCardTitle-dTIhhVk3 {
		font-family: -apple-system, BlinkMacSystemFont, Trebuchet MS, Roboto, Ubuntu, sans-serif;
		font-feature-settings: "tnum" on, "lnum" on;
		--ui-lib-typography-line-height: 48px;
		line-height: var(--ui-lib-typography-line-height);
		--ui-lib-typography-font-size: 40px;
		font-size: var(--ui-lib-typography-font-size);
		font-style: normal;
		font-weight: 700
	}
}

@media (min-width:1280px) {
	.coldCardTitle-dTIhhVk3 {
		font-family: -apple-system, BlinkMacSystemFont, Trebuchet MS, Roboto, Ubuntu, sans-serif;
		font-feature-settings: "tnum" on, "lnum" on;
		--ui-lib-typography-line-height: 60px;
		line-height: var(--ui-lib-typography-line-height);
		--ui-lib-typography-font-size: 52px;
		font-size: var(--ui-lib-typography-font-size);
		font-style: normal;
		font-weight: 700
	}
}

@supports not (container-type:inline-size) {
	@media (min-width:1214px) {
		[data-query-type=container] .coldCardTitle-dTIhhVk3 {
			font-family: -apple-system, BlinkMacSystemFont, Trebuchet MS, Roboto, Ubuntu, sans-serif;
			font-feature-settings: "tnum" on, "lnum" on;
			--ui-lib-typography-line-height: 60px;
			line-height: var(--ui-lib-typography-line-height);
			--ui-lib-typography-font-size: 52px;
			font-size: var(--ui-lib-typography-font-size);
			font-style: normal;
			font-weight: 700
		}
	}
}

@container content-container (min-width: 1214px) {
	[data-query-type=container] .coldCardTitle-dTIhhVk3 {
		font-family: -apple-system, BlinkMacSystemFont, Trebuchet MS, Roboto, Ubuntu, sans-serif;
		font-feature-settings: "tnum" on, "lnum" on;
		--ui-lib-typography-line-height: 60px;
		line-height: var(--ui-lib-typography-line-height);
		--ui-lib-typography-font-size: 52px;
		font-size: var(--ui-lib-typography-font-size);
		font-style: normal;
		font-weight: 700
	}
}

.coldCardDescrition-dTIhhVk3 {
	color: var(--color-cold-gray-300);
	font-family: -apple-system, BlinkMacSystemFont, Trebuchet MS, Roboto, Ubuntu, sans-serif;
	font-feature-settings: "tnum" on, "lnum" on;
	font-style: normal;
	margin-top: 12px;
	--ui-lib-typography-font-size: 16px;
	font-size: var(--ui-lib-typography-font-size);
	font-weight: 400;
	--ui-lib-typography-line-height: 24px;
	line-height: var(--ui-lib-typography-line-height)
}

@media (min-width:768px) {
	.coldCardDescrition-dTIhhVk3 {
		font-family: -apple-system, BlinkMacSystemFont, Trebuchet MS, Roboto, Ubuntu, sans-serif;
		font-feature-settings: "tnum" on, "lnum" on;
		font-style: normal;
		margin-top: 16px;
		--ui-lib-typography-font-size: 18px;
		font-size: var(--ui-lib-typography-font-size);
		font-weight: 400;
		--ui-lib-typography-line-height: 28px;
		line-height: var(--ui-lib-typography-line-height)
	}
}

.coldCardsItemImg-dTIhhVk3 {
	height: 233px;
	margin: 48px 0 0;
	margin-inline-start: auto;
	width: 100%
}

@media (min-width:568px) {
	.coldCardsItemImg-dTIhhVk3 {
		height: 415px
	}
}

@media (min-width:768px) {
	.coldCardsItemImg-dTIhhVk3 {
		height: 453px;
		width: 620px
	}
}

@media (min-width:1024px) {
	.coldCardsItemImg-dTIhhVk3 {
		height: 563px;
		width: 770px
	}
}

@media (min-width:1280px) {
	.coldCardsItemImg-dTIhhVk3 {
		height: 433px;
		margin: 109px 0 53px;
		width: 100%
	}
}

@media (min-width:1440px) {
	.coldCardsItemImg-dTIhhVk3 {
		height: 486px;
		margin: 82px 0 26px
	}
}

@media (min-width:1920px) {
	.coldCardsItemImg-dTIhhVk3 {
		height: 530px;
		margin: 75px 0 19px
	}
}

.coldCardsItemVideo-dTIhhVk3 {
	margin: 48px 0 32px;
	position: relative
}

@media (min-width:768px) {
	.coldCardsItemVideo-dTIhhVk3 {
		margin: 48px 0 0
	}
}

@media (min-width:1280px) {
	.coldCardsItemVideo-dTIhhVk3 {
		align-items: center;
		display: flex;
		height: 385px;
		justify-content: center;
		margin: 117px 0 61px
	}
}

@media (min-width:1440px) {
	.coldCardsItemVideo-dTIhhVk3 {
		height: 432px;
		margin: 123px 0 67px
	}
}

@media (min-width:1920px) {
	.coldCardsItemVideo-dTIhhVk3 {
		height: 471px;
		margin: 104px 0 48px
	}
}

.multiMonitorVideo-dTIhhVk3 {
	max-width: 100%
}

.hidden-desktop-dTIhhVk3 {
	display: block
}

@media (min-width:1280px) {
	.hidden-desktop-dTIhhVk3 {
		display: none
	}
}

.display-desktop-dTIhhVk3 {
	display: none
}

@media (min-width:1280px) {
	.display-desktop-dTIhhVk3 {
		display: block
	}
}

.display-phone-dTIhhVk3 {
	display: none
}

@media (max-width:767px) {
	.hidden-phone-dTIhhVk3 {
		display: none
	}

	.display-phone-dTIhhVk3 {
		display: block
	}
}

.headerSubtitle-dTIhhVk3 {
	max-width: 100%;
	padding-bottom: 0;
	white-space: normal
}

.headerSubtitle-dTIhhVk3,
[data-query-type=container] .headerSubtitle-dTIhhVk3 {
	font-family: -apple-system, BlinkMacSystemFont, Trebuchet MS, Roboto, Ubuntu, sans-serif;
	font-feature-settings: "tnum" on, "lnum" on;
	--ui-lib-typography-line-height: 28px;
	line-height: var(--ui-lib-typography-line-height);
	--ui-lib-typography-font-size: 18px;
	font-size: var(--ui-lib-typography-font-size);
	font-style: normal;
	font-weight: 400
}

@media (min-width:768px) {
	.headerSubtitle-dTIhhVk3 {
		font-family: -apple-system, BlinkMacSystemFont, Trebuchet MS, Roboto, Ubuntu, sans-serif;
		font-feature-settings: "tnum" on, "lnum" on;
		--ui-lib-typography-line-height: 32px;
		line-height: var(--ui-lib-typography-line-height);
		--ui-lib-typography-font-size: 24px;
		font-size: var(--ui-lib-typography-font-size);
		font-style: normal;
		font-weight: 400
	}
}

@supports not (container-type:inline-size) {
	@media (min-width:702px) {
		[data-query-type=container] .headerSubtitle-dTIhhVk3 {
			font-family: -apple-system, BlinkMacSystemFont, Trebuchet MS, Roboto, Ubuntu, sans-serif;
			font-feature-settings: "tnum" on, "lnum" on;
			--ui-lib-typography-line-height: 32px;
			line-height: var(--ui-lib-typography-line-height);
			--ui-lib-typography-font-size: 24px;
			font-size: var(--ui-lib-typography-font-size);
			font-style: normal;
			font-weight: 400
		}
	}
}

@container content-container (min-width: 702px) {
	[data-query-type=container] .headerSubtitle-dTIhhVk3 {
		font-family: -apple-system, BlinkMacSystemFont, Trebuchet MS, Roboto, Ubuntu, sans-serif;
		font-feature-settings: "tnum" on, "lnum" on;
		--ui-lib-typography-line-height: 32px;
		line-height: var(--ui-lib-typography-line-height);
		--ui-lib-typography-font-size: 24px;
		font-size: var(--ui-lib-typography-font-size);
		font-style: normal;
		font-weight: 400
	}
}

@media (min-width:1280px) {
	.headerSubtitle-dTIhhVk3 {
		font-family: -apple-system, BlinkMacSystemFont, Trebuchet MS, Roboto, Ubuntu, sans-serif;
		font-feature-settings: "tnum" on, "lnum" on;
		--ui-lib-typography-line-height: 40px;
		line-height: var(--ui-lib-typography-line-height);
		--ui-lib-typography-font-size: 28px;
		font-size: var(--ui-lib-typography-font-size);
		font-style: normal;
		font-weight: 400
	}
}

@supports not (container-type:inline-size) {
	@media (min-width:1214px) {
		[data-query-type=container] .headerSubtitle-dTIhhVk3 {
			font-family: -apple-system, BlinkMacSystemFont, Trebuchet MS, Roboto, Ubuntu, sans-serif;
			font-feature-settings: "tnum" on, "lnum" on;
			--ui-lib-typography-line-height: 40px;
			line-height: var(--ui-lib-typography-line-height);
			--ui-lib-typography-font-size: 28px;
			font-size: var(--ui-lib-typography-font-size);
			font-style: normal;
			font-weight: 400
		}
	}
}

@container content-container (min-width: 1214px) {
	[data-query-type=container] .headerSubtitle-dTIhhVk3 {
		font-family: -apple-system, BlinkMacSystemFont, Trebuchet MS, Roboto, Ubuntu, sans-serif;
		font-feature-settings: "tnum" on, "lnum" on;
		--ui-lib-typography-line-height: 40px;
		line-height: var(--ui-lib-typography-line-height);
		--ui-lib-typography-font-size: 28px;
		font-size: var(--ui-lib-typography-font-size);
		font-style: normal;
		font-weight: 400
	}
}

@media (min-width:568px) {
	.headerSubtitle-dTIhhVk3 {
		white-space: pre-line
	}
}

@media (min-width:768px) {
	.headerSubtitle-dTIhhVk3 {
		padding-bottom: 32px
	}
}

@media (min-width:1280px) {
	.headerSubtitle-dTIhhVk3 {
		max-width: 900px
	}
}

@media (min-width:1440px) {
	.headerSubtitle-dTIhhVk3 {
		padding-bottom: 48px
	}
}

.showMobile-dTIhhVk3 {
	display: block
}

@media (min-width:768px) {
	.showMobile-dTIhhVk3 {
		display: none
	}
}

.showTablet-dTIhhVk3 {
	display: none
}

@media (min-width:768px) {
	.showTablet-dTIhhVk3 {
		display: block
	}
}

.variedPlatformInfoBlock-dTIhhVk3 {
	padding-bottom: var(--v-rhythm-footer-1-space);
	padding-top: var(--v-rhythm-spacing-1)
}

@media (min-width:768px) {
	.variedPlatformInfoBlock-dTIhhVk3 {
		padding-bottom: 0
	}
}