@layer theme{
	:root{
		--q2d: var(--u2d, oklch(26.9% 0 none));
		--e2d: var(--y2d, oklch(87% 0 none));
		--g2d: var(--x2d, oklch(97% 0 none));
		--m2d: var(--o2d, oklch(98.5% 0 none));
		--z2d: var(--i2d, oklch(70.8% 0 none));
		--p2d: var(--k2d, oklch(20.5% 0 none));
		--c2d: var(--d2d, oklch(43.9% 0 none));
		--j2d: var(--f2d, oklch(55.6% 0 none));
		--t2d: var(--a2d, oklch(92.2% 0 none));
		--s2d: var(--n2d, oklch(37.1% 0 none))
	}
	:root{

	}
	.qv6q{

	}
}
@layer properties{
	@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){
		*,:after,::backdrop,:before{
			--c2g: initial;
			--t2a: initial;
			--d2a: initial;
			--b2g: initial;
			--r2g: 0 0 #0000;
			--t2g: 0;
			--q2a: initial;
			--z2a: initial;
			--w2d: initial;
			--j2g: #0000;
			--r2d: 0;
			--p2a: initial;
			--n2g: 100%;
			--i2a: initial;
			--m2a: solid;
			--k2a: initial;
			--v2g: 0 0 #0000;
			--a2g: solid;
			--m2g: initial;
			--s2g: 50%;
			--j2a: initial;
			--e2g: 0;
			--b2d: "";
			--c2a: initial;
			--w2g: 0 0 #0000;
			--q2g: initial;
			--o2g: initial;
			--f2g: initial;
			--b2a: initial;
			--l2g: initial;
			--a2a: initial;
			--k2g: 0 0 #0000;
			--u2a: initial;
			--d2g: 0%;
			--x2g: initial;
			--e2a: initial;
			--i2g: #0000;
			--n2a: initial;
			--h2g: 0px;
			--x2a: initial;
			--u2g: 0 0 #0000;
			--h2d: 1;
			--o2a: initial;
			--v2d: 0;
			--f2a: initial;
			--z2g: #0000;
			--l2d: 1;
			--g2g: initial;
			--y2g: initial;
			--y2a: initial;
			--s2a: initial;
			--p2g: initial;
			--g2a: initial
		}
	}
}
@layer theme{
	:root{
		--s28: var(--z2d);
		--v28: var(--g2d);
		--b28: #fff;
		--g2r: var(--p2d);
		--k28: #fff;
		--w28: var(--t2d);
		--q28: var(--c2d);
		--o2r: var(--e2d);
		--p28: var(--p2d);
		--r28: var(--m2d);
		--h28: var(--p2d);
		--m2r: var(--t2d);
		--u28: var(--s2d);
		--l28: var(--t2d);
		--n28: var(--j2d)
	}
	:root{
		--w2a: #324f69;
		--i2d: oklch(70.8% 0 none);
		--e28: 55;
		--w29: 700;
		--t28: 1;
		--m22: 800;
		--h29: 600;
		--q29: 1.25rem;
		--d2d: oklch(43.9% 0 none);
		--y2d: oklch(87% 0 none);
		--i22: #5cffb9;
		--b22: #18e490;
		--z29: .75rem;
		--e22: .15s;
		--x28: 2;
		--j22: #33f2a6;
		--p22: #8b55e6;
		--w22: 1 / 1;
		--k2d: oklch(20.5% 0 none);
		--g22: 0 1px 2px #00000026;
		--m28: 1;
		--o22: 900;
		--a22: 8px;
		--g29: #071226;
		--f29: 1.42857;
		--l29: 500;
		--f22: #18e490;
		--x29: #02091a;
		--z28: 100;
		--u29: 1.4;
		--a2d: oklch(92.2% 0 none);
		--y28: 60;
		--n2d: oklch(37.1% 0 none);
		--f28: 4rem;
		--l22: "Roboto", sans-serif;
		--r22: #021124;
		--s22: #004829;
		--l2a: #708fa9;
		--m29: #223e57;
		--q22: #9acbff;
		--r2a: "Roboto", sans-serif;
		--z22: var(--r2a);
		--v2a: oklch(92.8% .006 264.531);
		--r29: 1.11111;
		--o29: #10223a;
		--s29: 1.125rem;
		--e29: .25rem;
		--u22: #e0cbff;
		--c22: #00c878;
		--n22: #d6ffff;
		--t29: #000;
		--j29: .875rem;
		--y29: 28rem;
		--i28: 25;
		--a28: calc(var(--x28) + 1);
		--i29: 1.33333;
		--x22: cubic-bezier(0, 0, .2, 1);
		--d22: #00a85f;
		--o28: 1;
		--j28: 100;
		--d28: 80rem;
		--n29: 1.55556;
		--p29: 1.5rem;
		--g28: 3;
		--c28: .25rem;
		--h22: .625rem;
		--x2d: oklch(97% 0 none);
		--d29: 1.5;
		--h2a: #4d6d88;
		--u2d: oklch(26.9% 0 none);
		--k22: #30136e;
		--c29: 1rem;
		--y22: cubic-bezier(.4, 0, .2, 1);
		--k29: 1.33333;
		--o2d: oklch(98.5% 0 none);
		--v29: 400;
		--b29: 2.25rem;
		--a29: #fff;
		--t22: cubic-bezier(.4, 0, .2, 1);
		--f2d: oklch(55.6% 0 none);
		--v22: #0b192d
	}
	.qv6q{
		--k28: var(--p2d);
		--p28: #fff;
		--r28: var(--q2d);
		--h28: #fff;
		--l28: var(--s2d);
		--m2r: var(--s2d);
		--s28: var(--j2d);
		--q28: var(--e2d);
		--n28: var(--z2d);
		--g2r: #fff;
		--o2r: var(--s2d);
		--u28: var(--t2d);
		--b28: var(--p2d);
		--w28: var(--q2d);
		--v28: var(--q2d)
	}
}
@layer base{
	*,:after,::backdrop,:before{
		box-sizing: border-box;
		padding: 0;
		margin: 0;
		border: 0 solid
	}
	::file-selector-button{
		margin: 0;
		border: 0 solid;
		box-sizing: border-box;
		padding: 0
	}
	html{
		-webkit-text-size-adjust: 100%;
		tab-size: 4;
		line-height: 1.5;
		font-family: var(--z22,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");
		font-feature-settings: var(--x2r,normal);
		font-variation-settings: var(--t2r,normal);
		-webkit-tap-highlight-color: transparent
	}
	h3,h2,h1,h4{
		font-size: inherit;
		font-weight: inherit
	}
	a{
		color: inherit;
		-webkit-text-decoration: inherit;
		-webkit-text-decoration: inherit;
		text-decoration: inherit
	}
	b,strong{
		font-weight: bolder
	}
	table{
		text-indent: 0;
		border-color: inherit;
		border-collapse: collapse
	}
	ol,ul{
		list-style: none
	}
	summary{
		display: list-item
	}
	img{
		height: auto;
		max-width: 100%
	}
	img,svg{
		display: block;
		vertical-align: middle
	}
	button{
		font: inherit;
		font-feature-settings: inherit;
		font-variation-settings: inherit;
		letter-spacing: inherit;
		color: inherit;
		opacity: 1;
		background-color: #0000;
		border-radius: 0
	}
	::file-selector-button{
		font: inherit;
		font-feature-settings: inherit;
		font-variation-settings: inherit;
		letter-spacing: inherit;
		color: inherit;
		opacity: 1;
		background-color: #0000;
		border-radius: 0
	}
	::file-selector-button{
		margin-inline-end: 4px
	}
	::placeholder{
		opacity: 1
	}
	@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){
		::placeholder{
			color: currentColor
		}
		@supports (color:color-mix(in lab,red,red)){
			::placeholder{
				color: color-mix(in oklab,currentcolor 50%,transparent)
			}
		}
	}
	::-webkit-date-and-time-value{
		text-align: inherit;
		min-height: 1lh
	}
	::-webkit-search-decoration{
		-webkit-appearance: none
	}
	::-webkit-datetime-edit{
		display: inline-flex
	}
	::-webkit-datetime-edit-fields-wrapper{
		padding: 0
	}
	::-webkit-datetime-edit{
		padding-block: 0
	}
	::-webkit-datetime-edit-year-field{
		padding-block: 0
	}
	::-webkit-datetime-edit-day-field{
		padding-block: 0
	}
	::-webkit-datetime-edit-month-field{
		padding-block: 0
	}
	::-webkit-datetime-edit-hour-field{
		padding-block: 0
	}
	::-webkit-datetime-edit-minute-field{
		padding-block: 0
	}
	::-webkit-calendar-picker-indicator{
		line-height: 1
	}
	::-webkit-datetime-edit-millisecond-field{
		padding-block: 0
	}
	::-webkit-datetime-edit-second-field{
		padding-block: 0
	}
	::-webkit-datetime-edit-meridiem-field{
		padding-block: 0
	}
	button{
		appearance: button
	}
	::file-selector-button{
		appearance: button
	}
	::-webkit-inner-spin-button{
		height: auto
	}
	::-webkit-outer-spin-button{
		height: auto
	}
	body{
		background-color: var(--b28);
		color: var(--u28);
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
		color-scheme: light
	}
	*,:after,::backdrop,:before{
		border-color: var(--v2a,currentcolor)
	}
	body:where(.qv6q,.qv6q *){
		color-scheme: dark
	}
	a:focus-visible{
		outline-offset: 0
	}
	::file-selector-button{
		border-color: var(--v2a,currentcolor)
	}
	html:not(.sv6q),html:not(.sv6q) body{
		scrollbar-width: thin;
		scrollbar-color: #ffffff80 transparent
	}
	:is(html:not(.sv6q),html:not(.sv6q) body)::-webkit-scrollbar-track{
		background: 0 0
	}
	:is(html:not(.sv6q),html:not(.sv6q) body)::-webkit-scrollbar{
		width: 8px;
		height: 8px
	}
	body,html{
		min-height: 100dvh
	}
	:is(html:not(.sv6q),html:not(.sv6q) body)::-webkit-scrollbar-thumb{
		background-color: #ffffff80;
		border-radius: 4px
	}
	[role=button]:not(:disabled),button:not(:disabled){
		cursor: pointer
	}
	html{
		overscroll-behavior-y: none;
		-webkit-tap-highlight-color: transparent
	}
}
@layer components;
@layer utilities{
	.wv6q:before{
		pointer-events: none;
		border-radius: calc(var(--c28)*3);
		opacity: .2;
		--b2d: "";
		content: var(--b2d);
		background-image: url(/files/2226edaf1.svg);
		background-position: 100%;
		background-repeat: no-repeat;
		background-size: contain;
		position: absolute;
		inset: 0
	}
	.rv6q{
		pointer-events: auto
	}
	.ev6q{
		position: absolute
	}
	.ov6q{
		position: fixed
	}
	.kv6q{
		position: relative
	}
	.av6q{
		pointer-events: none
	}
	.jv6q{
		position: sticky
	}
	.xv6q{
		inset: 0
	}
	.nv6q{
		inset-inline: 0
	}
	.hv6q{
		top: calc(var(--e29)*-12)
	}
	.bv6q{
		inset-block: 0
	}
	.mv6q{
		inset-inline-start: calc(var(--e29)*0)
	}
	.tv6q{
		top: -5%
	}
	.lv6q{
		top: 0
	}
	.gv6q{
		top: 33.3333%
	}
	.dv6q{
		top: calc(var(--e29)*3)
	}
	.iv6q{
		inset-inline-end: calc(var(--e29)*0)
	}
	.fv6q{
		bottom: calc(var(--e29)*-3)
	}
	.yv6q{
		bottom: 0
	}
	.vv6q{
		top: calc(var(--f28) + .5rem)
	}
	.uv6q{
		left: 0
	}
	.cv6q{
		bottom: calc(var(--e29)*.5)
	}
	.qv6r{
		left: 50%
	}
	.pv6q{
		bottom: calc(var(--e29)*7)
	}
	.zv6q{
		right: 0
	}
	.sv6r{
		left: calc(var(--e29)*3)
	}
	.wv6r{
		isolation: isolate
	}
	.rv6r{
		z-index: 1;
		z-index: var(--a2r);
		z-index: var(--e28)
	}
	.av6r{
		z-index: 1;
		z-index: var(--a2r);
		z-index: var(--a28)
	}
	.ev6r{
		z-index: 1;
		z-index: var(--a2r);
		z-index: var(--m28)
	}
	.ov6r{
		z-index: 1;
		z-index: var(--a2r);
		z-index: var(--o28)
	}
	.kv6r{
		z-index: 1;
		z-index: var(--a2r);
		z-index: var(--g28)
	}
	.jv6r{
		z-index: 1;
		z-index: var(--a2r);
		z-index: var(--x28)
	}
	.xv6r{
		z-index: 1;
		z-index: var(--a2r);
		z-index: var(--y28)
	}
	.nv6r{
		z-index: 1;
		z-index: var(--a2r);
		z-index: var(--t28)
	}
	.bv6r{
		z-index: 1;
		z-index: var(--a2r);
		z-index: var(--z28)
	}
	.mv6r{
		z-index: 1;
		z-index: var(--a2r);
		z-index: var(--i28)
	}
	.iv6r{
		z-index: 1;
		z-index: var(--a2r);
		z-index: var(--j28)
	}
	.hv6r{
		z-index: 0
	}
	.tv6r{
		z-index: 1
	}
	.lv6r{
		z-index: 10
	}
	.gv6r{
		z-index: 15
	}
	.dv6r{
		z-index: 20
	}
	.vv6r{
		z-index: 30
	}
	.fv6r{
		order: 1
	}
	.zv6r{
		z-index: 50
	}
	.yv6r{
		order: 2
	}
	.cv6r{
		order: 3
	}
	.pv6r{
		order: 4
	}
	.qv65{
		margin-inline: calc(var(--e29)*-3)
	}
	.uv6r{
		order: 9999
	}
	.sv65{
		margin-inline: var(--e29)
	}
	.wv65{
		margin-inline: auto
	}
	.rv65{
		margin-inline-start: calc(var(--e29)*-1.5)
	}
	.av65{
		margin-inline-start: calc(var(--e29)*-4)
	}
	.ev65{
		margin-inline-start: calc(var(--e29)*-8)
	}
	.ov65{
		margin-inline-start: 0
	}
	.kv65{
		margin-inline-start: auto
	}
	.jv65{
		margin-inline-end: calc(var(--e29)*-3)
	}
	.xv65{
		margin-top: calc(var(--e29)*-2)
	}
	.nv65{
		margin-top: calc(var(--e29)*-4)
	}
	.bv65{
		margin-top: 0
	}
	.mv65{
		margin-top: calc(var(--e29)*.5)
	}
	.iv65{
		margin-top: var(--e29)
	}
	.hv65{
		margin-top: calc(var(--e29)*2)
	}
	.tv65{
		margin-top: calc(var(--e29)*2.5)
	}
	.lv65{
		margin-top: calc(var(--e29)*3)
	}
	.gv65{
		margin-top: calc(var(--e29)*6)
	}
	.dv65{
		margin-top: auto
	}
	.vv65{
		margin-right: calc(var(--e29)*1.5)
	}
	.zv65{
		margin-bottom: calc(var(--e29)*-.5)
	}
	.fv65{
		margin-bottom: calc(var(--e29)*.5)
	}
	.yv65{
		margin-bottom: calc(var(--e29)*2)
	}
	.cv65{
		margin-bottom: calc(var(--e29)*3)
	}
	.pv65{
		margin-bottom: calc(var(--e29)*5)
	}
	.uv65{
		margin-bottom: calc(var(--e29)*10)
	}
	.rv6h{
		-webkit-box-orient: vertical;
		display: -webkit-box;
		overflow: hidden
	}
	.qv6h{
		margin-bottom: calc(var(--e29)*16)
	}
	.sv6h{
		margin-left: var(--e29)
	}
	.av6h{
		display: block
	}
	.wv6h{
		margin-left: auto
	}
	.ev6h{
		display: flex
	}
	.ov6h{
		display: grid
	}
	.kv6h{
		display: none
	}
	.jv6h{
		display: inline-block
	}
	.nv6h{
		aspect-ratio: 3/2
	}
	.bv6h{
		aspect-ratio: 3/4
	}
	.rv6h{
		-webkit-line-clamp: 2
	}
	.xv6h{
		display: inline-flex
	}
	.iv6h{
		width: calc(var(--e29)*3);
		height: calc(var(--e29)*3)
	}
	.hv6h{
		height: calc(var(--e29)*4);
		width: calc(var(--e29)*4)
	}
	.tv6h{
		height: calc(var(--e29)*5);
		width: calc(var(--e29)*5)
	}
	.mv6h{
		aspect-ratio: var(--w22)
	}
	.lv6h{
		width: calc(var(--e29)*6);
		height: calc(var(--e29)*6)
	}
	.gv6h{
		height: calc(var(--e29)*7);
		width: calc(var(--e29)*7)
	}
	.dv6h{
		width: calc(var(--e29)*10);
		height: calc(var(--e29)*10)
	}
	.vv6h{
		height: calc(var(--e29)*12);
		width: calc(var(--e29)*12)
	}
	.zv6h{
		width: 100%;
		height: 100%
	}
	.fv6h{
		height: var(--f28)
	}
	.yv6h{
		height: calc(var(--e29)*3)
	}
	.cv6h{
		height: calc(var(--e29)*4)
	}
	.pv6h{
		height: calc(var(--e29)*6)
	}
	.uv6h{
		height: calc(var(--e29)*6.5)
	}
	.qv6z{
		height: calc(var(--e29)*8)
	}
	.sv6z{
		height: calc(var(--e29)*9)
	}
	.wv6z{
		height: calc(var(--e29)*10)
	}
	.rv6z{
		height: calc(var(--e29)*10.5)
	}
	.av6z{
		height: calc(var(--e29)*11)
	}
	.ev6z{
		height: calc(var(--e29)*12)
	}
	.ov6z{
		height: calc(var(--e29)*14)
	}
	.kv6z{
		height: calc(var(--e29)*15)
	}
	.jv6z{
		height: calc(var(--e29)*22)
	}
	.xv6z{
		height: 42px
	}
	.nv6z{
		height: auto
	}
	.hv6z{
		min-height: calc(var(--e29)*11)
	}
	.bv6z{
		height: 100dvh
	}
	.lv6z{
		width: var(--e2r)
	}
	.tv6z{
		min-height: auto
	}
	.gv6z{
		width: 33.3333%
	}
	.mv6z{
		height: 100%
	}
	.dv6z{
		width: 75%
	}
	.vv6z{
		width: calc(var(--e29)*4)
	}
	.zv6z{
		width: calc(var(--e29)*9)
	}
	.iv6z{
		max-height: calc(var(--e29)*8)
	}
	.fv6z{
		width: calc(var(--e29)*12)
	}
	.yv6z{
		width: calc(var(--e29)*17.75)
	}
	.cv6z{
		width: 70px
	}
	.pv6z{
		width: 90%
	}
	.uv6z{
		width: 270px
	}
	.qv67{
		width: auto
	}
	.wv67{
		max-width: var(--d28)
	}
	.rv67{
		max-width: var(--e2r)
	}
	.av67{
		max-width: calc(var(--e29)*91.5)
	}
	.sv67{
		width: 100%
	}
	.jv67{
		min-width: 0
	}
	.xv67{
		flex: 1
	}
	.ev67{
		max-width: 288px
	}
	.ov67{
		max-width: 100%
	}
	.kv67{
		max-width: none
	}
	.nv67{
		flex: none
	}
	.bv67{
		flex-shrink: 0
	}
	.mv67{
		flex-grow: 1
	}
	.iv67{
		flex-basis: 0
	}
	.hv67{
		flex-basis: 33.3333%
	}
	.tv67{
		flex-basis: 45%
	}
	.dv67{
		transform-origin: bottom
	}
	.lv67{
		flex-basis: 90%
	}
	.gv67{
		flex-basis: 99%
	}
	.zv67{
		--l2d: 80%;
		--h2d: 80%
	}
	.vv67{
		--r2d: -50%
	}
	.fv67{
		--h2d: 95%;
		--l2d: 95%
	}
	.zv67{
		scale: var(--l2d) var(--h2d)
	}
	.fv67{
		scale: var(--l2d) var(--h2d)
	}
	.vv67{
		translate: var(--r2d) var(--v2d)
	}
	.yv67{
		--g2g: skewX(-20deg)
	}
	.yv67{
		transform: var(--w2d,) var(--m2g,) var(--o2g,) var(--g2g,) var(--x2g,)
	}
	.uv67{
		cursor: default
	}
	.qvdv{
		cursor: pointer
	}
	.pv67{
		animation: 5s ease-in-out infinite img-pulse
	}
	.svdv{
		grid-auto-columns: minmax(0,1fr)
	}
	.cv67{
		transform: translateZ(0)
	}
	.rvdv{
		flex-direction: column
	}
	.wvdv{
		grid-auto-flow: column
	}
	.evdv{
		align-items: center
	}
	.ovdv{
		align-items: flex-end
	}
	.jvdv{
		justify-content: space-between
	}
	.kvdv{
		align-items: flex-start
	}
	.avdv{
		flex-direction: row
	}
	.xvdv{
		justify-content: center
	}
	.nvdv{
		justify-content: flex-end
	}
	.bvdv{
		justify-content: flex-start
	}
	.mvdv{
		gap: calc(var(--e29)*.5)
	}
	.ivdv{
		gap: var(--e29)
	}
	.hvdv{
		gap: calc(var(--e29)*1.5)
	}
	.tvdv{
		gap: calc(var(--e29)*2)
	}
	.lvdv{
		gap: calc(var(--e29)*3)
	}
	.gvdv{
		gap: calc(var(--e29)*4)
	}
	.dvdv{
		gap: calc(var(--e29)*8)
	}
	:where(.vvdv>:not(:last-child)){
		--t2g: 0;
		margin-block-start: calc(var(--e29)*var(--t2g));
		margin-block-end: calc(var(--e29)*(1 - var(--t2g)))
	}
	:where(.zvdv>:not(:last-child)){
		--t2g: 0;
		margin-block-start: calc(var(--e29)*2*var(--t2g));
		margin-block-end: calc(var(--e29)*2*(1 - var(--t2g)))
	}
	:where(.fvdv>:not(:last-child)){
		--t2g: 0;
		margin-block-start: calc(var(--e29)*4*var(--t2g));
		margin-block-end: calc(var(--e29)*4*(1 - var(--t2g)))
	}
	:where(.yvdv>:not(:last-child)){
		--t2g: 0;
		margin-block-start: calc(var(--e29)*6*var(--t2g));
		margin-block-end: calc(var(--e29)*6*(1 - var(--t2g)))
	}
	:where(.cvdv>:not(:last-child)){
		--t2g: 0;
		margin-block-start: calc(var(--e29)*8*var(--t2g));
		margin-block-end: calc(var(--e29)*8*(1 - var(--t2g)))
	}
	.pvdv{
		column-gap: calc(var(--e29)*1.5);
		-moz-column-gap: calc(var(--e29)*1.5)
	}
	:where(.uvdv>:not(:last-child)){
		--e2g: 0;
		border-bottom-style: var(--a2g);
		border-top-style: var(--a2g);
		border-top-width: calc(1px*var(--e2g));
		border-bottom-width: calc(1px*(1 - var(--e2g)))
	}
	:where(.qvds>:not(:last-child)){
		border-color: var(--w28)
	}
	.svds{
		overflow: hidden;
		white-space: nowrap;
		text-overflow: ellipsis
	}
	.wvds{
		overflow: hidden
	}
	.rvds{
		overflow: visible
	}
	.avds{
		overflow-x: clip
	}
	.evds{
		overflow-x: hidden
	}
	.ovds{
		overflow-y: auto
	}
	.jvds{
		border-radius: calc(var(--c28)*4)
	}
	.xvds{
		border-radius: calc(var(--c28)*6)
	}
	.kvds{
		scroll-behavior: smooth
	}
	.nvds{
		border-radius: 20px
	}
	.bvds{
		border-radius: 2147483647px
	}
	.mvds{
		border-radius: calc(var(--c28)*1.5)
	}
	.ivds{
		border-radius: var(--c28)
	}
	.hvds{
		border-radius: calc(var(--c28)*3)
	}
	.tvds{
		border-top-left-radius: calc(var(--c28)*4);
		border-top-right-radius: calc(var(--c28)*4)
	}
	.lvds{
		border-bottom-right-radius: calc(var(--c28)*4);
		border-bottom-left-radius: calc(var(--c28)*4)
	}
	.gvds{
		border-style: var(--a2g);
		border-width: 1px
	}
	.dvds{
		border-style: var(--a2g);
		border-width: 0
	}
	.vvds{
		border-top-style: var(--a2g);
		border-top-width: 1px
	}
	.zvds{
		border-top-style: var(--a2g);
		border-top-width: 3px
	}
	.fvds{
		border-bottom-style: var(--a2g);
		border-bottom-width: 1px
	}
	.yvds{
		border-bottom-style: var(--a2g);
		border-bottom-width: 2px
	}
	.cvds{
		border-left-style: var(--a2g);
		border-left-width: 1px
	}
	.pvds{
		border-style: none;
		--a2g: none
	}
	.uvds{
		border-color: var(--w28)
	}
	.qvdi{
		border-color: var(--i22)
	}
	.svdi{
		border-color: #0000
	}
	.wvdi{
		border-color: #ffffff0d
	}
	@supports (color:color-mix(in lab,red,red)){
		.wvdi{
			border-color: color-mix(in oklab,var(--a29) 5%,transparent)
		}
	}
	.rvdi{
		border-color: #ffffff1a
	}
	@supports (color:color-mix(in lab,red,red)){
		.rvdi{
			border-color: color-mix(in oklab,var(--a29) 10%,transparent)
		}
	}
	.avdi{
		border-top-color: var(--i22)
	}
	.evdi,.ovdi{
		background-color: var(--b28)
	}
	@supports (color:color-mix(in lab,red,red)){
		.ovdi{
			background-color: color-mix(in oklab,var(--b28) 50%,transparent)
		}
	}
	.kvdi{
		background-color: var(--v28)
	}
	.jvdi{
		background-color: var(--v28)
	}
	@supports (color:color-mix(in lab,red,red)){
		.jvdi{
			background-color: color-mix(in oklab,var(--v28) 80%,transparent)
		}
	}
	.xvdi{
		background-color: var(--r28)
	}
	.nvdi{
		background-color: var(--y2r);
		background-color: var(--b22)
	}
	.bvdi{
		background-color: #0000
	}
	.mvdi{
		background-color: #ffffff1a
	}
	@supports (color:color-mix(in lab,red,red)){
		.mvdi{
			background-color: color-mix(in oklab,var(--a29) 10%,transparent)
		}
	}
	.ivdi{
		--y2g: 180deg
	}
	@supports (background-image:linear-gradient(in lab,red,red)){
		.ivdi{
			--y2g: 180deg in oklab
		}
	}
	.ivdi{
		background-image: linear-gradient(var(--f2g))
	}
	.hvdi{
		--y2g: to bottom
	}
	@supports (background-image:linear-gradient(in lab,red,red)){
		.hvdi{
			--y2g: to bottom in oklab
		}
	}
	.hvdi{
		background-image: linear-gradient(var(--f2g))
	}
	.tvdi{
		--y2g: to right
	}
	@supports (background-image:linear-gradient(in lab,red,red)){
		.tvdi{
			--y2g: to right in oklab
		}
	}
	.tvdi{
		background-image: linear-gradient(var(--f2g))
	}
	.lvdi{
		--y2g: to top
	}
	@supports (background-image:linear-gradient(in lab,red,red)){
		.lvdi{
			--y2g: to top in oklab
		}
	}
	.lvdi{
		background-image: linear-gradient(var(--f2g))
	}
	.gvdi{
		background-image: linear-gradient(var(--f2g,180deg));
		--y2g: 180deg
	}
	.vvdi{
		--z2g: var(--v28);
		--f2g: var(--c2g,var(--y2g), var(--z2g) var(--d2g), var(--j2g) var(--n2g))
	}
	.dvdi{
		--y2g: 50% 80% at 50% 100%;
		background-image: radial-gradient(var(--f2g,50% 80% at 50% 100%))
	}
	.zvdi{
		--z2g: var(--q22);
		--f2g: var(--c2g,var(--y2g), var(--z2g) var(--d2g), var(--j2g) var(--n2g))
	}
	.fvdi{
		--f2g: var(--c2g,var(--y2g), var(--z2g) var(--d2g), var(--j2g) var(--n2g));
		--z2g: var(--r28)
	}
	.yvdi{
		--z2g: var(--g29);
		--f2g: var(--c2g,var(--y2g), var(--z2g) var(--d2g), var(--j2g) var(--n2g))
	}
	.cvdi{
		--z2g: #0712261a
	}
	@supports (color:color-mix(in lab,red,red)){
		.cvdi{
			--z2g: color-mix(in oklab, var(--g29) 10%, transparent)
		}
	}
	.cvdi{
		--f2g: var(--c2g,var(--y2g), var(--z2g) var(--d2g), var(--j2g) var(--n2g))
	}
	.pvdi{
		--f2g: var(--c2g,var(--y2g), var(--z2g) var(--d2g), var(--j2g) var(--n2g));
		--z2g: var(--i22)
	}
	.uvdi{
		--f2g: var(--c2g,var(--y2g), var(--z2g) var(--d2g), var(--j2g) var(--n2g));
		--z2g: var(--j22)
	}
	.qvdn{
		--z2g: var(--c22);
		--f2g: var(--c2g,var(--y2g), var(--z2g) var(--d2g), var(--j2g) var(--n2g))
	}
	.svdn{
		--z2g: transparent;
		--f2g: var(--c2g,var(--y2g), var(--z2g) var(--d2g), var(--j2g) var(--n2g))
	}
	.wvdn{
		--z2g: var(--a29);
		--f2g: var(--c2g,var(--y2g), var(--z2g) var(--d2g), var(--j2g) var(--n2g))
	}
	.rvdn{
		--z2g: #ffffff1a
	}
	@supports (color:color-mix(in lab,red,red)){
		.rvdn{
			--z2g: color-mix(in oklab, var(--a29) 10%, transparent)
		}
	}
	.rvdn{
		--f2g: var(--c2g,var(--y2g), var(--z2g) var(--d2g), var(--j2g) var(--n2g))
	}
	.evdn{
		--i2g: var(--r28)
	}
	.avdn{
		--d2g: 0%
	}
	@supports (color:color-mix(in lab,red,red)){
		.evdn{
			--i2g: color-mix(in oklab, var(--r28) 90%, transparent)
		}
	}
	.evdn{
		--c2g: var(--y2g), var(--z2g) var(--d2g), var(--i2g) var(--s2g), var(--j2g) var(--n2g);
		--f2g: var(--c2g)
	}
	.kvdn{
		--j2g: #0006
	}
	.ovdn{
		--s2g: 40%
	}
	@supports (color:color-mix(in lab,red,red)){
		.kvdn{
			--j2g: color-mix(in oklab, var(--t29) 40%, transparent)
		}
	}
	.kvdn{
		--f2g: var(--c2g,var(--y2g), var(--z2g) var(--d2g), var(--j2g) var(--n2g))
	}
	.jvdn{
		--j2g: var(--b28)
	}
	@supports (color:color-mix(in lab,red,red)){
		.jvdn{
			--j2g: color-mix(in oklab, var(--b28) 30%, transparent)
		}
	}
	.jvdn{
		--f2g: var(--c2g,var(--y2g), var(--z2g) var(--d2g), var(--j2g) var(--n2g))
	}
	.xvdn{
		--f2g: var(--c2g,var(--y2g), var(--z2g) var(--d2g), var(--j2g) var(--n2g));
		--j2g: var(--q22)
	}
	.nvdn{
		--f2g: var(--c2g,var(--y2g), var(--z2g) var(--d2g), var(--j2g) var(--n2g));
		--j2g: var(--r28)
	}
	.bvdn{
		--j2g: #5cffb91a
	}
	@supports (color:color-mix(in lab,red,red)){
		.bvdn{
			--j2g: color-mix(in oklab, var(--i22) 10%, transparent)
		}
	}
	.bvdn{
		--f2g: var(--c2g,var(--y2g), var(--z2g) var(--d2g), var(--j2g) var(--n2g))
	}
	.mvdn{
		--f2g: var(--c2g,var(--y2g), var(--z2g) var(--d2g), var(--j2g) var(--n2g));
		--j2g: var(--j22)
	}
	.ivdn{
		--j2g: var(--f22);
		--f2g: var(--c2g,var(--y2g), var(--z2g) var(--d2g), var(--j2g) var(--n2g))
	}
	.hvdn{
		--j2g: var(--c22);
		--f2g: var(--c2g,var(--y2g), var(--z2g) var(--d2g), var(--j2g) var(--n2g))
	}
	.tvdn{
		--j2g: var(--n22);
		--f2g: var(--c2g,var(--y2g), var(--z2g) var(--d2g), var(--j2g) var(--n2g))
	}
	.lvdn{
		--j2g: transparent;
		--f2g: var(--c2g,var(--y2g), var(--z2g) var(--d2g), var(--j2g) var(--n2g))
	}
	.gvdn{
		--j2g: #0000
	}
	@supports (color:color-mix(in lab,red,red)){
		.gvdn{
			--j2g: color-mix(in oklab, var(--a29) 0%, transparent)
		}
	}
	.gvdn{
		--f2g: var(--c2g,var(--y2g), var(--z2g) var(--d2g), var(--j2g) var(--n2g))
	}
	.zvdn{
		background-attachment: local
	}
	.fvdn{
		background-clip: border-box
	}
	.dvdn{
		--n2g: 30%
	}
	.yvdn{
		background-clip: text
	}
	.vvdn{
		--n2g: 70%
	}
	.uvdn{
		object-fit: contain;
		-o-object-fit: contain
	}
	.qvdg{
		object-fit: cover;
		-o-object-fit: cover
	}
	.cvdn{
		background-position: 50% 30%
	}
	.pvdn{
		background-repeat: no-repeat
	}
	.svdg{
		-o-object-position: center;
		object-position: center
	}
	.wvdg{
		-o-object-position: top;
		object-position: top
	}
	.rvdg{
		padding: 0
	}
	.avdg{
		padding: calc(var(--e29)*.5)
	}
	.evdg{
		padding: var(--e29)
	}
	.ovdg{
		padding: calc(var(--e29)*2)
	}
	.kvdg{
		padding: calc(var(--e29)*2.5)
	}
	.jvdg{
		padding: calc(var(--e29)*3)
	}
	.xvdg{
		padding: calc(var(--e29)*4)
	}
	.nvdg{
		padding-inline: calc(var(--e29)*.5)
	}
	.bvdg{
		padding-inline: var(--e29)
	}
	.mvdg{
		padding-inline: calc(var(--e29)*1.5)
	}
	.ivdg{
		padding-inline: calc(var(--e29)*2)
	}
	.hvdg{
		padding-inline: calc(var(--e29)*3)
	}
	.tvdg{
		padding-inline: calc(var(--e29)*4)
	}
	.lvdg{
		padding-inline: calc(var(--e29)*6)
	}
	.gvdg{
		padding-block: var(--e29)
	}
	.dvdg{
		padding-block: calc(var(--e29)*1.5)
	}
	.vvdg{
		padding-block: calc(var(--e29)*2)
	}
	.zvdg{
		padding-block: calc(var(--e29)*2.5)
	}
	.fvdg{
		padding-block: calc(var(--e29)*3)
	}
	.yvdg{
		padding-block: calc(var(--e29)*8)
	}
	.cvdg{
		padding-inline-start: 0
	}
	.pvdg{
		padding-inline-start: calc(var(--e29)*1.5)
	}
	.uvdg{
		padding-inline-start: calc(var(--e29)*2.5)
	}
	.qvdx{
		padding-inline-start: calc(var(--e29)*3)
	}
	.svdx{
		padding-inline-start: calc(var(--e29)*4)
	}
	.wvdx{
		padding-inline-start: calc(var(--e29)*9)
	}
	.rvdx{
		padding-inline-end: calc(var(--e29)*1.5)
	}
	.avdx{
		padding-inline-end: calc(var(--e29)*2.5)
	}
	.evdx{
		padding-inline-end: calc(var(--e29)*9)
	}
	.ovdx{
		padding-top: calc(var(--e29)*4)
	}
	.kvdx{
		padding-top: calc(var(--e29)*13)
	}
	.jvdx{
		padding-right: calc(var(--e29)*2)
	}
	.xvdx{
		padding-right: calc(var(--e29)*2.5)
	}
	.nvdx{
		padding-bottom: calc(var(--e29)*.5)
	}
	.bvdx{
		padding-bottom: calc(var(--e29)*3)
	}
	.mvdx{
		padding-bottom: calc(var(--e29)*20)
	}
	.ivdx{
		padding-bottom: calc(var(--e29)*28)
	}
	.hvdx{
		padding-bottom: max(.75rem,env(safe-area-inset-bottom))
	}
	.tvdx{
		padding-left: calc(var(--e29)*6)
	}
	.dvdx{
		font-family: var(--l22)
	}
	.lvdx{
		text-align: center
	}
	.gvdx{
		text-align: start
	}
	.vvdx{
		font-size: var(--c29);
		line-height: var(--q2g,var(--d29));
		--q2g: calc(var(--e29)*7);
		line-height: calc(var(--e29)*7);
		font-weight: var(--w29)
	}
	.zvdx{
		font-size: var(--z29);
		line-height: var(--q2g,var(--i29));
		--q2g: calc(var(--e29)*3);
		line-height: calc(var(--e29)*3);
		font-weight: var(--l29)
	}
	.fvdx{
		font-weight: var(--l29);
		--q2g: calc(var(--e29)*5)
	}
	.fvdx{
		font-size: var(--c29);
		line-height: var(--q2g,var(--d29));
		line-height: calc(var(--e29)*5)
	}
	.yvdx{
		font-size: var(--z29);
		line-height: var(--q2g,var(--i29));
		--q2g: calc(var(--e29)*4);
		line-height: calc(var(--e29)*4);
		font-weight: var(--v29)
	}
	.cvdx{
		font-weight: var(--h29)
	}
	.cvdx{
		font-size: var(--j29);
		line-height: var(--q2g,var(--f29));
		--q2g: calc(var(--e29)*5);
		line-height: calc(var(--e29)*5)
	}
	.pvdx{
		font-size: var(--c29);
		line-height: var(--q2g,var(--d29));
		--q2g: calc(var(--e29)*6);
		line-height: calc(var(--e29)*6);
		font-weight: var(--w29)
	}
	.uvdx{
		font-size: var(--h22);
		--q2g: calc(var(--e29)*2);
		line-height: calc(var(--e29)*2);
		font-weight: var(--h29)
	}
	.qvd6{
		line-height: var(--q2g,var(--i29));
		font-size: var(--z29)
	}
	.qvd6{
		font-weight: var(--o22)
	}
	.svd6{
		font-size: var(--s29);
		line-height: var(--q2g,var(--n29));
		font-weight: var(--o22)
	}
	.wvd6{
		font-size: var(--p29)
	}
	.wvd6{
		line-height: var(--q2g,var(--k29))
	}
	.rvd6{
		line-height: var(--q2g,var(--r29));
		font-size: var(--b29)
	}
	.avd6{
		line-height: var(--q2g,var(--d29))
	}
	.evd6,.avd6{
		font-size: var(--c29)
	}
	.evd6{
		line-height: calc(var(--e29)*5)
	}
	.ovd6{
		line-height: var(--q2g,var(--f29))
	}
	.ovd6{
		font-size: var(--j29)
	}
	.kvd6{
		font-size: var(--q29)
	}
	.kvd6{
		line-height: var(--q2g,var(--u29))
	}
	.jvd6{
		font-size: var(--z29)
	}
	.xvd6{
		font-size: var(--h22)
	}
	.jvd6{
		line-height: var(--q2g,var(--i29))
	}
	.bvd6{
		--q2g: calc(var(--e29)*3);
		line-height: calc(var(--e29)*3)
	}
	.mvd6{
		--q2g: calc(var(--e29)*3.5);
		line-height: calc(var(--e29)*3.5)
	}
	.nvd6{
		font-size: 96px
	}
	.ivd6{
		--q2g: calc(var(--e29)*4);
		line-height: calc(var(--e29)*4)
	}
	.hvd6{
		line-height: calc(var(--e29)*5);
		--q2g: calc(var(--e29)*5)
	}
	.tvd6{
		line-height: calc(var(--e29)*6);
		--q2g: calc(var(--e29)*6)
	}
	.lvd6{
		line-height: 1;
		--q2g: 1
	}
	.gvd6{
		font-weight: var(--o22)
	}
	.dvd6{
		font-weight: var(--w29)
	}
	.vvd6{
		font-weight: var(--l29)
	}
	.zvd6{
		font-weight: var(--v29)
	}
	.fvd6{
		font-weight: var(--h29)
	}
	.cvd6{
		text-wrap: wrap
	}
	.pvd6{
		overflow-wrap: break-word
	}
	.uvd6{
		overflow-wrap: break-word
	}
	.wvdd{
		color: var(--b28)
	}
	.qvdd{
		white-space: nowrap
	}
	.rvdd{
		color: var(--m2r)
	}
	.svdd{
		white-space: pre-line
	}
	.avdd{
		color: var(--u28)
	}
	.evdd{
		color: var(--s28)
	}
	.ovdd{
		color: var(--p28)
	}
	.yvd6{
		letter-spacing: -.02em
	}
	.kvdd{
		color: inherit
	}
	.jvdd{
		color: var(--k28)
	}
	.xvdd{
		color: var(--b22)
	}
	.nvdd{
		color: var(--f22)
	}
	.bvdd{
		color: var(--r22)
	}
	.mvdd{
		color: var(--u22)
	}
	.ivdd{
		color: var(--q28)
	}
	.hvdd{
		color: #0000
	}
	.tvdd{
		color: var(--a29)
	}
	.lvdd{
		color: #ffffff80
	}
	@supports (color:color-mix(in lab,red,red)){
		.lvdd{
			color: color-mix(in oklab,var(--a29) 50%,transparent)
		}
	}
	.gvdd{
		color: #ffffffa6
	}
	@supports (color:color-mix(in lab,red,red)){
		.gvdd{
			color: color-mix(in oklab,var(--a29) 65%,transparent)
		}
	}
	.dvdd{
		color: #ffffffb3
	}
	@supports (color:color-mix(in lab,red,red)){
		.dvdd{
			color: color-mix(in oklab,var(--a29) 70%,transparent)
		}
	}
	.vvdd{
		color: #ffffffbf
	}
	@supports (color:color-mix(in lab,red,red)){
		.vvdd{
			color: color-mix(in oklab,var(--a29) 75%,transparent)
		}
	}
	.zvdd{
		color: #fffc
	}
	@supports (color:color-mix(in lab,red,red)){
		.zvdd{
			color: color-mix(in oklab,var(--a29) 80%,transparent)
		}
	}
	.fvdd{
		color: #ffffffe6
	}
	@supports (color:color-mix(in lab,red,red)){
		.fvdd{
			color: color-mix(in oklab,var(--a29) 90%,transparent)
		}
	}
	.yvdd{
		text-transform: capitalize
	}
	.cvdd{
		text-transform: uppercase
	}
	.pvdd{
		text-decoration-line: none
	}
	.uvdd{
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale
	}
	.qvdc{
		opacity: 0
	}
	.svdc{
		opacity: .5
	}
	.wvdc{
		opacity: .6
	}
	.rvdc{
		opacity: .7
	}
	.ovdc{
		box-shadow: var(--k2g),var(--v2g),var(--w2g),var(--r2g),var(--u2g)
	}
	.avdc{
		opacity: .75
	}
	.jvdc,.kvdc{
		box-shadow: var(--k2g),var(--v2g),var(--w2g),var(--r2g),var(--u2g)
	}
	.evdc{
		opacity: 1
	}
	.xvdc{
		box-shadow: inset 0 2px #ffffff0d
	}
	.nvdc{
		--b2g: var(--o2r)
	}
	.bvdc{
		--b2g: var(--w28)
	}
	.kvdc{
		--r2g: var(--l2g,) 0 0 0 calc(1px + var(--h2g)) var(--b2g,currentcolor)
	}
	.mvdc{
		--b2g: #ffffff1a
	}
	.ovdc{
		--u2g: 0 1px 3px 0 var(--p2g,#0000001a), 0 1px 2px -1px var(--p2g,#0000001a)
	}
	.jvdc{
		--r2g: var(--l2g,) 0 0 0 calc(var(--h2g)) var(--b2g,currentcolor)
	}
	@supports (color:color-mix(in lab,red,red)){
		.mvdc{
			--b2g: color-mix(in oklab, var(--a29) 10%, transparent)
		}
	}
	.ivdc{
		outline-color: var(--g2r)
	}
	@supports (color:color-mix(in lab,red,red)){
		.ivdc{
			outline-color: color-mix(in oklab,var(--g2r) 25%,transparent)
		}
	}
	.hvdc{
		outline-color: #18e49040
	}
	@supports (color:color-mix(in lab,red,red)){
		.hvdc{
			outline-color: color-mix(in oklab,var(--b22) 25%,transparent)
		}
	}
	.tvdc{
		filter: var(--o2a,) var(--g2a,) var(--x2a,) var(--t2a,) var(--a2a,) var(--e2a,) var(--y2a,) var(--z2a,) var(--i2a,)
	}
	.tvdc{
		--i2a: drop-shadow(var(--g22))
	}
	.lvdc{
		filter: drop-shadow(0 5px #00482966)
	}
	@supports (color:color-mix(in lab,red,red)){
		.lvdc{
			filter: drop-shadow(0 5px color-mix(in srgb,var(--s22) 40%,transparent 60%))
		}
	}
	.gvdc{
		--j2a: blur(8px)
	}
	.gvdc{
		-webkit-backdrop-filter: var(--j2a,) var(--f2a,) var(--c2a,) var(--d2a,) var(--s2a,) var(--n2a,) var(--q2a,) var(--u2a,) var(--p2a,);
		backdrop-filter: var(--j2a,) var(--f2a,) var(--c2a,) var(--d2a,) var(--s2a,) var(--n2a,) var(--q2a,) var(--u2a,) var(--p2a,)
	}
	.dvdc{
		backdrop-filter: var(--j2a,) var(--f2a,) var(--c2a,) var(--d2a,) var(--s2a,) var(--n2a,) var(--q2a,) var(--u2a,) var(--p2a,);
		-webkit-backdrop-filter: var(--j2a,) var(--f2a,) var(--c2a,) var(--d2a,) var(--s2a,) var(--n2a,) var(--q2a,) var(--u2a,) var(--p2a,)
	}
	.dvdc{
		--j2a: blur(5px)
	}
	.vvdc{
		backdrop-filter: var(--j2a,) var(--f2a,) var(--c2a,) var(--d2a,) var(--s2a,) var(--n2a,) var(--q2a,) var(--u2a,) var(--p2a,);
		-webkit-backdrop-filter: var(--j2a,) var(--f2a,) var(--c2a,) var(--d2a,) var(--s2a,) var(--n2a,) var(--q2a,) var(--u2a,) var(--p2a,)
	}
	.vvdc{
		--j2a: 
	}
	.zvdc{
		--j2a: blur(var(--a22))
	}
	.zvdc{
		backdrop-filter: var(--j2a,) var(--f2a,) var(--c2a,) var(--d2a,) var(--s2a,) var(--n2a,) var(--q2a,) var(--u2a,) var(--p2a,);
		-webkit-backdrop-filter: var(--j2a,) var(--f2a,) var(--c2a,) var(--d2a,) var(--s2a,) var(--n2a,) var(--q2a,) var(--u2a,) var(--p2a,)
	}
	.fvdc{
		transition-property: color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--z2g,--i2g,--j2g,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;
		transition-timing-function: var(--b2a,var(--y22));
		transition-duration: var(--k2a,var(--e22))
	}
	.yvdc{
		transition-property: opacity,top;
		transition-timing-function: var(--b2a,var(--y22));
		transition-duration: var(--k2a,var(--e22))
	}
	.cvdc{
		transition-property: top;
		transition-timing-function: var(--b2a,var(--y22));
		transition-duration: var(--k2a,var(--e22))
	}
	.pvdc{
		transition-property: all;
		transition-timing-function: var(--b2a,var(--y22));
		transition-duration: var(--k2a,var(--e22))
	}
	.uvdc{
		transition-property: color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--z2g,--i2g,--j2g;
		transition-timing-function: var(--b2a,var(--y22));
		transition-duration: var(--k2a,var(--e22))
	}
	.qvdf{
		transition-property: opacity;
		transition-timing-function: var(--b2a,var(--y22));
		transition-duration: var(--k2a,var(--e22))
	}
	.svdf{
		transition-property: transform,translate,scale,rotate;
		transition-timing-function: var(--b2a,var(--y22));
		transition-duration: var(--k2a,var(--e22))
	}
	.wvdf{
		transition-duration: .15s;
		--k2a: .15s
	}
	.rvdf{
		transition-duration: .2s;
		--k2a: .2s
	}
	.avdf{
		--k2a: .3s;
		transition-duration: .3s
	}
	.evdf{
		transition-duration: .5s;
		--k2a: .5s
	}
	.ovdf{
		--b2a: var(--t22);
		transition-timing-function: var(--t22)
	}
	.kvdf{
		--b2a: var(--x22);
		transition-timing-function: var(--x22)
	}
	.jvdf{
		will-change: opacity,top
	}
	.bvdf{
		-webkit-user-select: none;
		user-select: none
	}
	.nvdf{
		content: var(--b2d);
		--b2d: ""
	}
	.xvdf{
		will-change: top
	}
	.hvdf{
		clip-path: inset(-12px 0 0 round 16px)
	}
	.mvdf{
		-webkit-background-clip: text
	}
	.tvdf{
		text-shadow: 0 1px #0000004d
	}
	.ivdf{
		-webkit-text-fill-color: transparent
	}
	.lvdf{
		text-shadow: 0 2px 8px #00000059
	}
	.gvdf{
		--l2g: inset
	}
	@media (hover:hover){
		.dvdf:is(:where(.vvdf):hover *){
			pointer-events: auto
		}
		.yvdf:is(:where(.vvdf):hover *){
			scale: var(--l2d) var(--h2d);
			--l2d: 100%;
			--h2d: 100%
		}
		.zvdf:is(:where(.vvdf):hover *){
			top: 20%
		}
		.fvdf:is(:where(.vvdf):hover *){
			--v2d: var(--e29);
			translate: var(--r2d) var(--v2d)
		}
		.cvdf:is(:where(.vvdf):hover *){
			--l2d: 110%;
			scale: var(--l2d) var(--h2d);
			--h2d: 110%
		}
		.pvdf:is(:where(.vvdf):hover *){
			color: var(--f22)
		}
		.uvdf:is(:where(.vvdf):hover *){
			opacity: .6
		}
		.svd0:is(:where(.vvdf):hover *){
			--o2a: blur(var(--a22));
			filter: var(--o2a,) var(--g2a,) var(--x2a,) var(--t2a,) var(--a2a,) var(--e2a,) var(--y2a,) var(--z2a,) var(--i2a,)
		}
		.wvd0:is(:where(.vvdf):hover *){
			backdrop-filter: var(--j2a,) var(--f2a,) var(--c2a,) var(--d2a,) var(--s2a,) var(--n2a,) var(--q2a,) var(--u2a,) var(--p2a,);
			--j2a: blur(var(--a22));
			-webkit-backdrop-filter: var(--j2a,) var(--f2a,) var(--c2a,) var(--d2a,) var(--s2a,) var(--n2a,) var(--q2a,) var(--u2a,) var(--p2a,)
		}
		.qvd0:is(:where(.vvdf):hover *){
			opacity: 1
		}
		.rvd0:is(:where(.vvdf):hover *){
			transition-property: all;
			transition-timing-function: var(--b2a,var(--y22));
			transition-duration: var(--k2a,var(--e22))
		}
		.avd0:is(:where(.vvdf):hover *){
			--b2a: var(--t22);
			transition-timing-function: var(--t22)
		}
	}
	.ovd0:first-letter{
		text-transform: capitalize
	}
	.evd0:is(:where(.vvdf)[data-state=open] *){
		rotate: 180deg
	}
	.jvd0:before{
		content: var(--b2d);
		position: absolute
	}
	.kvd0:first-letter{
		text-transform: uppercase
	}
	.xvd0:before{
		content: var(--b2d);
		inset: 0
	}
	.nvd0:before{
		content: var(--b2d);
		top: 0
	}
	.bvd0:before{
		left: 0;
		content: var(--b2d)
	}
	.mvd0:before{
		content: var(--b2d);
		height: 100%
	}
	.ivd0:before{
		width: calc(50% - 35px);
		content: var(--b2d)
	}
	.hvd0:before{
		content: var(--b2d);
		border-radius: calc(var(--c28)*4)
	}
	.tvd0:before{
		border-radius: calc(var(--c28)*3);
		content: var(--b2d)
	}
	.lvd0:before{
		content: var(--b2d);
		border-top-right-radius: 0;
		border-bottom-right-radius: 0
	}
	.gvd0:before{
		content: var(--b2d);
		border-style: var(--a2g);
		border-width: 1px
	}
	.dvd0:before{
		content: var(--b2d);
		border-right-style: var(--a2g);
		border-right-width: 0
	}
	.vvd0:before{
		border-color: var(--m2r);
		content: var(--b2d)
	}
	.zvd0:before{
		background-color: var(--b28);
		content: var(--b2d)
	}
	.fvd0:before{
		content: var(--b2d);
		--y2g: 150deg
	}
	@supports (background-image:linear-gradient(in lab,red,red)){
		.fvd0:before{
			--y2g: 150deg in oklab
		}
	}
	.fvd0:before{
		background-image: linear-gradient(var(--f2g))
	}
	.yvd0:before{
		content: var(--b2d);
		--f2g: var(--c2g,var(--y2g), var(--z2g) var(--d2g), var(--j2g) var(--n2g));
		--z2g: var(--l28)
	}
	.cvd0:before{
		content: var(--b2d);
		--d2g: 25%
	}
	.pvd0:before{
		--f2g: var(--c2g,var(--y2g), var(--z2g) var(--d2g), var(--j2g) var(--n2g));
		--j2g: var(--k22);
		content: var(--b2d)
	}
	.uvd0:before{
		content: var(--b2d);
		--n2g: 85%
	}
	.qvd2:before{
		opacity: .5;
		content: var(--b2d)
	}
	.svd2:before{
		--b2d: "";
		content: var(--b2d)
	}
	.wvd2:after{
		position: absolute;
		content: var(--b2d)
	}
	.rvd2:after{
		content: var(--b2d);
		inset: 0
	}
	.avd2:after{
		content: var(--b2d);
		top: 0
	}
	.evd2:after{
		right: 0;
		content: var(--b2d)
	}
	.ovd2:after{
		content: var(--b2d);
		height: 100%
	}
	.kvd2:after{
		content: var(--b2d);
		width: calc(50% - 35px)
	}
	.jvd2:after{
		content: var(--b2d);
		border-radius: calc(var(--c28)*4)
	}
	.xvd2:after{
		border-radius: calc(var(--c28)*3);
		content: var(--b2d)
	}
	.nvd2:after{
		content: var(--b2d);
		border-top-left-radius: 0;
		border-bottom-left-radius: 0
	}
	.bvd2:after{
		content: var(--b2d);
		border-style: var(--a2g);
		border-width: 1px
	}
	.mvd2:after{
		content: var(--b2d);
		border-style: var(--a2g);
		border-width: 2px
	}
	.ivd2:after{
		content: var(--b2d);
		border-top-style: var(--a2g);
		border-top-width: 1px
	}
	.hvd2:after{
		content: var(--b2d);
		border-left-style: var(--a2g);
		border-left-width: 0
	}
	.tvd2:after{
		border-color: var(--m2r);
		content: var(--b2d)
	}
	.lvd2:after{
		border-color: #ffffff0d;
		content: var(--b2d)
	}
	@supports (color:color-mix(in lab,red,red)){
		.lvd2:after{
			border-color: color-mix(in oklab,var(--a29) 5%,transparent)
		}
	}
	.gvd2:after{
		content: var(--b2d);
		border-color: #ffffff1a
	}
	@supports (color:color-mix(in lab,red,red)){
		.gvd2:after{
			border-color: color-mix(in oklab,var(--a29) 10%,transparent)
		}
	}
	.dvd2:after{
		content: var(--b2d);
		background-color: var(--b28)
	}
	.vvd2:after{
		background-image: url(/files/61ddf754.svg);
		content: var(--b2d)
	}
	.zvd2:after{
		background-size: contain;
		content: var(--b2d)
	}
	.fvd2:after{
		content: var(--b2d);
		background-position: 100%
	}
	.yvd2:after{
		background-repeat: no-repeat;
		content: var(--b2d)
	}
	.cvd2:after{
		--b2d: "";
		content: var(--b2d)
	}
	.pvd2:last-child{
		border-bottom-style: var(--a2g);
		border-bottom-width: 0
	}
	@media (hover:hover){
		.uvd2:hover{
			background-color: var(--l28)
		}
		.qvdk:hover{
			background-color: var(--l28)
		}
		@supports (color:color-mix(in lab,red,red)){
			.qvdk:hover{
				background-color: color-mix(in oklab,var(--l28) 75%,transparent)
			}
		}
		.svdk:hover{
			background-color: #18e490bf
		}
		@supports (color:color-mix(in lab,red,red)){
			.svdk:hover{
				background-color: color-mix(in oklab,var(--b22) 75%,transparent)
			}
		}
		.rvdk:hover{
			--y2g: to bottom
		}
		.wvdk:hover{
			background-color: #0000
		}
		@supports (background-image:linear-gradient(in lab,red,red)){
			.rvdk:hover{
				--y2g: to bottom in oklab
			}
		}
		.ovdk:hover{
			color: var(--u28)
		}
		.avdk:hover{
			--f2g: var(--c2g,var(--y2g), var(--z2g) var(--d2g), var(--j2g) var(--n2g));
			--z2g: var(--l28)
		}
		.kvdk:hover{
			color: var(--a29)
		}
		.evdk:hover{
			--j2g: var(--v28);
			--f2g: var(--c2g,var(--y2g), var(--z2g) var(--d2g), var(--j2g) var(--n2g))
		}
		.rvdk:hover{
			background-image: linear-gradient(var(--f2g))
		}
	}
	.nvdk:focus{
		box-shadow: var(--k2g),var(--v2g),var(--w2g),var(--r2g),var(--u2g);
		--r2g: var(--l2g,) 0 0 0 calc(var(--h2g)) var(--b2g,currentcolor)
	}
	.jvdk:focus{
		--f2g: var(--c2g,var(--y2g), var(--z2g) var(--d2g), var(--j2g) var(--n2g));
		--z2g: var(--b22)
	}
	.xvdk:focus{
		--f2g: var(--c2g,var(--y2g), var(--z2g) var(--d2g), var(--j2g) var(--n2g));
		--j2g: var(--d22)
	}
	.mvdk:focus-visible{
		background-color: var(--l28)
	}
	.bvdk:focus{
		outline-style: none;
		--m2a: none
	}
	@supports (color:color-mix(in lab,red,red)){
		.mvdk:focus-visible{
			background-color: color-mix(in oklab,var(--l28) 75%,transparent)
		}
	}
	.tvdk:focus-visible{
		--b2g: var(--g2r)
	}
	.ivdk:focus-visible{
		--r2g: var(--l2g,) 0 0 0 calc(1px + var(--h2g)) var(--b2g,currentcolor);
		box-shadow: var(--k2g),var(--v2g),var(--w2g),var(--r2g),var(--u2g)
	}
	.hvdk:focus-visible{
		--r2g: var(--l2g,) 0 0 0 calc(2px + var(--h2g)) var(--b2g,currentcolor);
		box-shadow: var(--k2g),var(--v2g),var(--w2g),var(--r2g),var(--u2g)
	}
	.lvdk:focus-visible{
		--b2g: var(--b22)
	}
	.gvdk:focus-visible{
		outline-style: var(--m2a);
		outline-width: 1px
	}
	.dvdk:focus-visible{
		outline-style: var(--m2a);
		outline-width: 2px
	}
	.vvdk:focus-visible{
		outline-style: var(--m2a);
		outline-width: 3px
	}
	.zvdk:focus-visible{
		outline-offset: 0
	}
	.fvdk:focus-visible{
		outline-offset: 2px
	}
	.yvdk:focus-visible{
		outline-color: currentColor
	}
	.cvdk:focus-visible{
		outline-color: var(--b22)
	}
	.svdp:active{
		background-color: var(--l28)
	}
	.pvdk:focus-visible{
		outline-color: var(--j22)
	}
	.qvdp:focus-visible{
		--l2g: inset
	}
	.uvdk:focus-visible{
		outline-style: none;
		--m2a: none
	}
	@supports (color:color-mix(in lab,red,red)){
		.svdp:active{
			background-color: color-mix(in oklab,var(--l28) 75%,transparent)
		}
	}
	.wvdp:active{
		background-color: var(--h28)
	}
	@supports (color:color-mix(in lab,red,red)){
		.wvdp:active{
			background-color: color-mix(in oklab,var(--h28) 90%,transparent)
		}
	}
	.rvdp:active{
		background-color: #18e490bf
	}
	@supports (color:color-mix(in lab,red,red)){
		.rvdp:active{
			background-color: color-mix(in oklab,var(--b22) 75%,transparent)
		}
	}
	.avdp:active{
		--z2g: var(--b22);
		--f2g: var(--c2g,var(--y2g), var(--z2g) var(--d2g), var(--j2g) var(--n2g))
	}
	.ovdp:active{
		color: var(--u28)
	}
	.evdp:active{
		--j2g: var(--d22);
		--f2g: var(--c2g,var(--y2g), var(--z2g) var(--d2g), var(--j2g) var(--n2g))
	}
	@media (hover:hover){
		.kvdp:enabled:hover{
			--z2g: var(--i22);
			--f2g: var(--c2g,var(--y2g), var(--z2g) var(--d2g), var(--j2g) var(--n2g))
		}
		.jvdp:enabled:hover{
			--j2g: var(--b22);
			--f2g: var(--c2g,var(--y2g), var(--z2g) var(--d2g), var(--j2g) var(--n2g))
		}
	}
	.xvdp:disabled{
		cursor: not-allowed
	}
	.nvdp:disabled{
		background-color: var(--b28)
	}
	.bvdp:disabled{
		background-color: var(--v28)
	}
	.mvdp:disabled{
		background-color: var(--h28)
	}
	.ivdp:disabled{
		background-color: var(--y2r);
		background-color: var(--b22)
	}
	.hvdp:disabled{
		--f2g: var(--c2g,var(--y2g), var(--z2g) var(--d2g), var(--j2g) var(--n2g));
		--z2g: var(--l28)
	}
	.gvdp:disabled{
		opacity: .75
	}
	.vvdp[data-state=closed]{
		overflow: hidden
	}
	.tvdp:disabled{
		--f2g: var(--c2g,var(--y2g), var(--z2g) var(--d2g), var(--j2g) var(--n2g));
		--j2g: var(--v28)
	}
	.dvdp[data-state=closed]{
		animation: accordion-up .2s var(--x22)
	}
	.zvdp[data-state=open]{
		animation: accordion-down .2s var(--x22)
	}
	.lvdp:disabled{
		color: var(--n28)
	}
	@media (prefers-reduced-motion:reduce){
		.fvdp{
			transition-property: none
		}
	}
	@media not all and (min-width:360px){
		.yvdp{
			display: none
		}
		.cvdp{
			padding: calc(var(--e29)*2)
		}
	}
	@media not all and (min-width:80rem){
		.uvdp{
			--r2d: -50%;
			translate: var(--r2d) var(--v2d)
		}
		.pvdp{
			margin-left: calc(var(--e29)*5)
		}
	}
	@media not all and (min-width:48rem){
		.qvd9{
			margin-inline: auto
		}
	}
	@media (min-width:360px){
		.svd9{
			margin-inline: calc(var(--e29)*-4)
		}
		.avd9{
			padding-inline: calc(var(--e29)*3)
		}
		.rvd9{
			display: none
		}
		.evd9{
			padding-inline: calc(var(--e29)*4)
		}
		.wvd9{
			margin-inline-end: calc(var(--e29)*-4)
		}
		.ovd9{
			padding-block: var(--e29)
		}
	}
	@media (min-width:390px){
		.xvd9{
			line-height: var(--q2g,var(--k29));
			font-size: var(--p29)
		}
		.kvd9{
			flex-basis: 83%
		}
		.jvd9{
			padding-block: calc(var(--e29)*4)
		}
	}
	@media (min-width:40rem){
		.bvd9{
			width: auto;
			height: auto
		}
		.mvd9{
			flex-basis: 50%
		}
		.tvd9{
			padding-inline: calc(var(--e29)*2)!important
		}
		.ivd9{
			flex-basis: 31%
		}
		.nvd9{
			margin-inline-end: calc(var(--e29)*-4)
		}
		.hvd9{
			flex-basis: 47%
		}
		.gvd9{
			--u2g: 0 10px 15px -3px var(--p2g,#0000001a), 0 4px 6px -4px var(--p2g,#0000001a)
		}
		.gvd9,.dvd9{
			box-shadow: var(--k2g),var(--v2g),var(--w2g),var(--r2g),var(--u2g)
		}
		.dvd9{
			--r2g: var(--l2g,) 0 0 0 calc(1px + var(--h2g)) var(--b2g,currentcolor)
		}
		.lvd9{
			padding-inline: calc(var(--e29)*4)
		}
	}
	@media (min-width:48rem){
		.zvd9{
			margin-block: calc(var(--e29)*4)
		}
		.vvd9{
			order: 1
		}
		.fvd9{
			margin-inline-start: 0
		}
		.yvd9{
			margin-inline-end: 0
		}
		.qvdy{
			display: block
		}
		.cvd9{
			margin-top: calc(var(--e29)*2)
		}
		.pvd9{
			margin-bottom: 0
		}
		.wvdy{
			height: calc(var(--e29)*6);
			width: calc(var(--e29)*6)
		}
		.svdy{
			display: none
		}
		.uvd9{
			margin-bottom: calc(var(--e29)*7)
		}
		.avdy{
			max-height: calc(var(--e29)*7)!important
		}
		.kvdy{
			max-width: calc(var(--e29)*72.75)
		}
		.rvdy{
			height: calc(var(--e29)*5)
		}
		.ovdy{
			width: auto!important
		}
		.evdy{
			min-height: 52px
		}
		.nvdy{
			grid-template-columns: repeat(2,minmax(0,1fr))
		}
		.jvdy{
			flex-basis: 20%
		}
		.xvdy{
			flex-basis: calc(25% - .5625rem)
		}
		.bvdy{
			flex-direction: row
		}
		.mvdy{
			align-items: flex-start
		}
		.ivdy{
			gap: calc(var(--e29)*3)
		}
		.hvdy{
			gap: calc(var(--e29)*5)
		}
		.tvdy{
			gap: calc(var(--e29)*8)
		}
		:where(.lvdy>:not(:last-child)){
			margin-block: 0;
			--t2g: 0
		}
		:where(.gvdy>:not(:last-child)){
			--t2g: 0;
			margin-block-start: calc(var(--e29)*6*var(--t2g));
			margin-block-end: calc(var(--e29)*6*(1 - var(--t2g)))
		}
		.dvdy{
			padding-inline: 0
		}
		.vvdy{
			padding-inline: calc(var(--e29)*4)!important
		}
		.zvdy{
			padding-inline: calc(var(--e29)*8)
		}
		.fvdy{
			padding-block: calc(var(--e29)*2)
		}
		.yvdy{
			padding-inline-end: 0!important
		}
		.cvdy{
			padding-top: calc(var(--e29)*15)
		}
		.pvdy{
			padding-right: 0
		}
		.uvdy{
			padding-bottom: calc(var(--e29)*4)
		}
		.svdt{
			text-align: left
		}
		.qvdt{
			padding-left: 0
		}
		.wvdt{
			font-size: var(--q29);
			line-height: var(--q2g,var(--u29));
			--q2g: calc(var(--e29)*7);
			line-height: calc(var(--e29)*7);
			font-weight: var(--m22)
		}
		.rvdt{
			font-size: var(--j29);
			line-height: var(--q2g,var(--f29))
		}
	}
	@media (min-width:64rem){
		.kvdt{
			grid-column: span 10/span 10
		}
		.avdt{
			order: 1
		}
		.jvdt{
			margin-inline-start: 0
		}
		.evdt{
			order: 2
		}
		.bvdt{
			display: block
		}
		.xvdt{
			margin-inline-end: calc(var(--e29)*-3)
		}
		.nvdt{
			margin-top: 0
		}
		.ovdt{
			order: 3
		}
		.mvdt{
			display: flex
		}
		.ivdt{
			display: grid
		}
		.hvdt{
			display: none
		}
		.gvdt{
			grid-template-columns: repeat(10,minmax(0,1fr))
		}
		.tvdt{
			flex: 1
		}
		.dvdt{
			align-items: center
		}
		.lvdt{
			flex-basis: 33.3333%
		}
		.vvdt{
			justify-content: space-between
		}
		.zvdt{
			justify-content: flex-end
		}
		.fvdt{
			justify-content: flex-start
		}
		.yvdt{
			gap: calc(var(--e29)*6)
		}
		.cvdt{
			gap: calc(var(--e29)*10)
		}
		.pvdt{
			-moz-column-gap: calc(var(--e29)*3);
			column-gap: calc(var(--e29)*3)
		}
		.uvdt{
			padding-inline: 0
		}
		.qvd3{
			padding-inline: calc(var(--e29)*8)
		}
		.svd3{
			padding-block: calc(var(--e29)*4)
		}
		.wvd3{
			padding-block: calc(var(--e29)*12)
		}
		.rvd3{
			font-size: var(--q29);
			line-height: var(--q2g,var(--u29));
			--q2g: calc(var(--e29)*7);
			line-height: calc(var(--e29)*7);
			font-weight: var(--m22)
		}
		.avd3{
			-webkit-user-select: none;
			user-select: none
		}
	}
	@media (min-width:80rem){
		.evd3{
			left: calc(var(--e2r)*-1)
		}
		.xvd3{
			display: flex
		}
		.jvd3{
			margin-bottom: 0
		}
		.nvd3{
			display: none
		}
		.ovd3{
			left: calc(var(--e2r) + (100vw - var(--e2r))/2)
		}
		.kvd3{
			grid-column: span 2/span 2
		}
		.mvd3{
			width: 40%
		}
		.bvd3{
			height: calc(var(--e29)*10)
		}
		.ivd3{
			width: calc(100% + var(--e2r))
		}
		.hvd3{
			width: 100%
		}
		.lvd3{
			flex-shrink: 0
		}
		.gvd3{
			flex-basis: 33.3333%
		}
		.tvd3{
			max-width: var(--y29)
		}
		.zvd3{
			grid-template-columns: repeat(3,minmax(0,1fr))
		}
		.dvd3{
			flex-basis: 12.5%
		}
		.cvd3{
			justify-content: space-between
		}
		.vvd3{
			flex-basis: calc(20% - .6rem)
		}
		.yvd3{
			align-items: flex-start
		}
		.fvd3{
			flex-direction: row
		}
		.pvd3{
			justify-content: center
		}
		.uvd3{
			gap: calc(var(--e29)*8)
		}
		.qvde{
			gap: calc(var(--e29)*10)
		}
		.svde{
			padding-inline: calc(var(--e29)*4)
		}
		.wvde{
			padding-inline: calc(var(--e29)*6)
		}
		.rvde{
			padding-block: calc(var(--e29)*4)
		}
	}
	@media (min-width:96rem){
		.avde{
			flex-basis: calc(16.6667% - .625rem)
		}
	}
	@media (min-width:40rem){

	}
}
@keyframes accordion-up{
	0%{
		height: var(--z2r);
		overflow: hidden
	}
	to{
		height: 0;
		overflow: hidden
	}
}
@keyframes accordion-down{
	0%{
		height: 0;
		overflow: hidden
	}
	to{
		height: var(--z2r);
		overflow: hidden
	}
}
@font-face{
	font-family: Roboto;
	font-style: normal;
	font-weight: 100 900;
	font-display: swap;
	src: url(/files/3a5759039.woff2)format("woff2")
}
:root{
	--h28: var(--a29);
	--l28: var(--o29);
	--v28: var(--v22);
	--b28: var(--x29);
	--r28: var(--g29)
}
@supports (color:color-mix(in lab,red,red)){
	:root{

	}
}
:root{
	--w28: var(--v22);
	--i2r: url(/assets/a8fc242829.webp);
	--u28: var(--l2a);
	--s28: var(--m29);
	--o2r: var(--m29);
	--j2r: 362px;
	--g2r: var(--a29);
	--n28: var(--w2a);
	--e2r: 18.75rem;
	--m2r: var(--o29);
	--q28: var(--h2a);
	--d28: 75rem;
	--f28: 3.5rem;
	--y2r: var(--f22);
	--k28: var(--x29);
	--p28: var(--a29)
}
@media screen and (max-width:375px){
	:root{
		--e2r: 100vw
	}
}
@media screen and (min-width:390px){
	:root{
		--j2r: 432px
	}
}
@media screen and (min-width:768px){
	:root{
		--j2r: 924px;
		--i2r: url(/assets/a8fc242829.webp)
	}
}
@media screen and (min-width:1024px){
	:root{
		--j2r: 1180px
	}
}
@keyframes pulse{
	50%{
		opacity: .5
	}
}
@keyframes border--f2r{
	0%,40%{
		transform: rotate(0);
		opacity: 0
	}
	45%{
		opacity: 0
	}
	70%{
		opacity: .5
	}
	95%,to{
		opacity: 0;
		transform: rotate(180deg)
	}
}
@keyframes border--c2r{
	0%,40%{
		opacity: 0
	}
	65%{
		opacity: .9
	}
	95%,to{
		opacity: 0
	}
}
@keyframes img-pulse{
	10%,0%{
		transform: scale(1)
	}
	30%{
		transform: scale(1.1)
	}
	to,60%{
		transform: scale(1)
	}
}
.evde{
	position: relative;
	transition: transform .3s ease-in-out;
	isolation: isolate
}
@media (min-width:80rem){
	.evde{
		margin-left: var(--e2r)
	}
}
.ovde{
	background-color: var(--b28)
}
.kvde{
	background-image: var(--i2r);
	background-position: top;
	background-repeat: no-repeat;
	background-size: max(var(--j2r),100%) auto
}
.bv6r{
	isolation: isolate
}
.jv6r,.ev6r{
	position: relative;
	isolation: isolate
}
body:has([data-emulated-fullscreen=true]) .xv6r,body:has([data-emulated-fullscreen=true]) .kv6r{
	visibility: hidden
}
.evde:has(.jvde) .kvde{
	opacity: 1
}
@layer base-components{
	.xvde{
		--v2d: 0px;
		translate: var(--r2d) var(--v2d);
		transition-property: all;
		transition-timing-function: var(--b2a,var(--y22));
		transition-duration: var(--k2a,var(--e22));
		--k2a: .3s;
		--b2a: var(--t22);
		transition-duration: .3s;
		transition-timing-function: var(--t22)
	}
	header:before{
		pointer-events: none;
		z-index: -1;
		--y2g: to bottom in oklab;
		background-image: linear-gradient(var(--f2g));
		--z2g: var(--r28);
		--i2g: var(--r28);
		position: absolute;
		inset: 0
	}
	@supports (color:color-mix(in lab,red,red)){
		header:before{
			--i2g: color-mix(in oklab, var(--r28) 75%, transparent)
		}
	}
	header:before{
		--c2g: var(--y2g), var(--z2g) var(--d2g), var(--i2g) var(--s2g), var(--j2g) var(--n2g);
		--f2g: var(--c2g,var(--y2g), var(--z2g) var(--d2g), var(--j2g) var(--n2g));
		--j2g: transparent;
		transition-property: all;
		transition-timing-function: var(--b2a,var(--y22));
		transition-duration: var(--k2a,var(--e22));
		--k2a: .5s;
		--b2d: "";
		content: var(--b2d);
		transition-duration: .5s
	}
	.nvde{
		opacity: 0;
		--v2d: -100%;
		translate: var(--r2d) var(--v2d)
	}
	.bvde{
		min-width: calc(var(--e29)*60);
		--y2g: to bottom
	}
	@supports (background-image:linear-gradient(in lab,red,red)){
		.bvde{
			--y2g: to bottom in oklab
		}
	}
	.bvde{
		background-image: linear-gradient(var(--f2g));
		--z2g: #0b192d80
	}
	@supports (color:color-mix(in lab,red,red)){
		.bvde{
			--z2g: color-mix(in oklab, var(--v22) 50%, transparent)
		}
	}
	.bvde{
		--j2g: #10223a80
	}
	@supports (color:color-mix(in lab,red,red)){
		.bvde{
			--j2g: color-mix(in oklab, var(--o29) 50%, transparent)
		}
	}
	.bvde{
		--f2g: var(--c2g,var(--y2g), var(--z2g) var(--d2g), var(--j2g) var(--n2g));
		text-transform: none
	}
	@supports (color:color-mix(in lab,red,red)){
		.bvde{

		}
	}
	.bvde{
		backdrop-filter: var(--j2a,) var(--f2a,) var(--c2a,) var(--d2a,) var(--s2a,) var(--n2a,) var(--q2a,) var(--u2a,) var(--p2a,);
		--j2a: blur(1px);
		-webkit-backdrop-filter: var(--j2a,) var(--f2a,) var(--c2a,) var(--d2a,) var(--s2a,) var(--n2a,) var(--q2a,) var(--u2a,) var(--p2a,)
	}
	@media (hover:hover){
		.bvde:hover{

		}
		@supports (color:color-mix(in lab,red,red)){
			.bvde:hover{

			}
		}
	}
	.bvde:active{
		background-color: #0000
	}
	.mvde:before{
		inset: 0;
		bottom: calc(var(--e29)*-.5);
		border-radius: calc(var(--c28)*6);
		opacity: .5;
		transition-property: opacity;
		transition-timing-function: var(--b2a,var(--y22));
		transition-duration: var(--k2a,var(--e22));
		--k2a: .3s;
		content: "";
		background-image: radial-gradient(90% 50% at 50% 100%,var(--d2r) 0,var(--v28) 100%);
		transition-duration: .3s;
		position: absolute
	}
	.ivde:hover .mvde{
		box-shadow: 0 6px 6px 0 var(--d2r),0 20px 12px -4px var(--d2r)
	}
	@supports (color:color-mix(in lab,red,red)){
		.ivde:hover .mvde{
			box-shadow: 0 6px 6px 0 color-mix(in srgb,var(--d2r) 25%,transparent),0 20px 12px -4px color-mix(in srgb,var(--d2r) 15%,transparent)
		}
	}
	.ivde:hover .mvde:before{
		background-image: radial-gradient(90% 90% at 50% 100%,var(--d2r) 0,var(--v28) 100%);
		opacity: .9
	}
	.hvde{
		height: calc(var(--e29)*22.5);
		justify-content: space-between;
		align-items: center;
		gap: calc(var(--e29)*3);
		border-radius: calc(var(--c28)*3);
		background-color: var(--r28);
		padding-inline: calc(var(--e29)*4);
		padding-block: calc(var(--e29)*2);
		display: flex;
		position: relative;
		overflow: visible
	}
	@media (min-width:390px){
		.hvde{
			gap: calc(var(--e29)*6)
		}
	}
	@media (min-width:64rem){
		.hvde{
			height: calc(var(--e29)*25);
			gap: calc(var(--e29)*3)
		}
	}
	@media (min-width:80rem){
		.hvde{
			gap: calc(var(--e29)*6)
		}
	}
	.hvde .tvde{
		z-index: 20;
		font-size: var(--z29);
		line-height: var(--q2g,var(--i29));
		font-weight: var(--l29);
		color: var(--a29);
		position: relative
	}
	@media (min-width:80rem){
		.hvde .tvde{
			line-height: var(--q2g,var(--f29));
			font-size: var(--j29)
		}
	}
	.hvde .lvde img{
		width: calc(var(--e29)*17.5);
		height: calc(var(--e29)*17.5)
	}
	.hvde .lvde{
		flex-shrink: 0;
		z-index: 20
	}
	@media (min-width:80rem){
		.hvde .lvde img{
			height: calc(var(--e29)*20.5);
			width: calc(var(--e29)*20.5)
		}
	}
	.hvde:before{
		z-index: 10;
		border-radius: calc(var(--c28)*3);
		--y2g: 140deg;
		position: absolute;
		inset: 0
	}
	@supports (background-image:linear-gradient(in lab,red,red)){
		.hvde:before{
			--y2g: 140deg in oklab
		}
	}
	.hvde:before{
		--z2g: var(--g29);
		opacity: .3;
		background-image: linear-gradient(var(--f2g));
		--j2g: var(--f22);
		--d2g: 30%;
		--f2g: var(--c2g,var(--y2g), var(--z2g) var(--d2g), var(--j2g) var(--n2g));
		content: var(--b2d);
		--b2d: ""
	}
	.hvde:after{
		z-index: 0;
		border-radius: calc(var(--c28)*3);
		border-style: var(--a2g);
		opacity: .7;
		--b2d: "";
		content: var(--b2d);
		background: linear-gradient(to right,var(--r28),var(--r28)) padding-box,linear-gradient(40deg,var(--r28) 35%,var(--i22)) border-box;
		border-width: 2px;
		border-color: #0000;
		position: absolute;
		inset: 0
	}
	.gvde{
		opacity: .75;
		--e2a: invert(100%);
		filter: var(--o2a,) var(--g2a,) var(--x2a,) var(--t2a,) var(--a2a,) var(--e2a,) var(--y2a,) var(--z2a,) var(--i2a,);
		transition-property: opacity;
		transition-timing-function: var(--b2a,var(--y22));
		transition-duration: var(--k2a,var(--e22));
		--k2a: .3s;
		transition-duration: .3s
	}
	@media (hover:hover){
		.gvde:hover{
			opacity: 1
		}
	}
	.dvde{
		--s2r: var(--p22)
	}
	.vvde:before{
		z-index: 0;
		border-radius: calc(var(--c28)*3);
		--b2d: "";
		content: var(--b2d);
		background: linear-gradient(#000 0 0) padding-box,linear-gradient(90deg,var(--s2r) 0,var(--l28) 40% 70%,var(--s2r) 100%) border-box;
		-webkit-mask-composite: xor,source-over;
		-webkit-mask-composite: xor;
		border: 1px solid #0000;
		animation: 5s ease-in-out infinite border--c2r;
		position: absolute;
		inset: 0;
		mask: linear-gradient(#000 0 0) exclude,linear-gradient(#000 0 0) padding-box
	}
	.zvde{
		-webkit-mask-composite: xor,source-over;
		-webkit-mask-composite: xor;
		mask: linear-gradient(#000 0 0) exclude,linear-gradient(#000 0 0) content-box
	}
	.zvde:before{
		z-index: 0;
		--r2d: -50%;
		--v2d: -50%;
		width: 270px;
		height: 270px;
		translate: var(--r2d) var(--v2d);
		border-radius: calc(var(--c28)*3);
		padding: var(--e29);
		--b2d: "";
		content: var(--b2d);
		background: linear-gradient(90deg,var(--s2r) 0 20%,var(--l28) 48% 52%,var(--s2r) 80% 100%) padding-box;
		border: 1px solid #0000;
		animation: 5s ease-in-out infinite border--f2r;
		position: absolute;
		top: 50%;
		left: 50%
	}
}
@property --b2d{
	inherits: false;
	syntax: "*";
	initial-value: ""
}
@property --n2r{
	initial-value: 0;
	inherits: false;
	syntax: "<length>"
}
@property --q2r{
	initial-value: 0;
	syntax: "<length>";
	inherits: false
}
@property --r2d{
	syntax: "*";
	inherits: false;
	initial-value: 0
}
@property --v2d{
	initial-value: 0;
	syntax: "*";
	inherits: false
}
@property --u2r{
	inherits: false;
	initial-value: 0;
	syntax: "*"
}
@property --l2d{
	syntax: "*";
	inherits: false;
	initial-value: 1
}
@property --h2d{
	initial-value: 1;
	syntax: "*";
	inherits: false
}
@property --p2r{
	initial-value: 1;
	inherits: false;
	syntax: "*"
}
@property --w2d{
	syntax: "*";
	inherits: false
}
@property --m2g{
	inherits: false;
	syntax: "*"
}
@property --o2g{
	inherits: false;
	syntax: "*"
}
@property --g2g{
	inherits: false;
	syntax: "*"
}
@property --x2g{
	syntax: "*";
	inherits: false
}
@property --k2r{
	syntax: "*";
	inherits: false
}
@property --b2r{
	syntax: "*";
	inherits: false
}
@property --r2r{
	syntax: "*";
	inherits: false
}
@property --v2r{
	inherits: false;
	syntax: "*";
	initial-value: proximity
}
@property --t2g{
	inherits: false;
	syntax: "*";
	initial-value: 0
}
@property --l2r{
	initial-value: 0;
	syntax: "*";
	inherits: false
}
@property --h2r{
	syntax: "*";
	inherits: false;
	initial-value: 0
}
@property --a2g{
	syntax: "*";
	initial-value: solid;
	inherits: false
}
@property --e2g{
	initial-value: 0;
	inherits: false;
	syntax: "*"
}
@property --y2g{
	syntax: "*";
	inherits: false
}
@property --z2g{
	syntax: "<color>";
	inherits: false;
	initial-value: #0000
}
@property --i2g{
	syntax: "<color>";
	inherits: false;
	initial-value: #0000
}
@property --j2g{
	inherits: false;
	initial-value: #0000;
	syntax: "<color>"
}
@property --f2g{
	inherits: false;
	syntax: "*"
}
@property --c2g{
	inherits: false;
	syntax: "*"
}
@property --d2g{
	syntax: "<length-percentage>";
	inherits: false;
	initial-value: 0%
}
@property --s2g{
	initial-value: 50%;
	syntax: "<length-percentage>";
	inherits: false
}
@property --n2g{
	inherits: false;
	initial-value: 100%;
	syntax: "<length-percentage>"
}
@property --q2g{
	inherits: false;
	syntax: "*"
}
@property --w2r{
	syntax: "*";
	inherits: false
}
@property --m25{
	inherits: false;
	syntax: "*"
}
@property --o25{
	inherits: false;
	syntax: "*"
}
@property --g25{
	inherits: false;
	syntax: "*"
}
@property --x25{
	inherits: false;
	syntax: "*"
}
@property --t25{
	inherits: false;
	syntax: "*"
}
@property --a25{
	syntax: "*";
	inherits: false
}
@property --u2g{
	syntax: "*";
	inherits: false;
	initial-value: 0 0 #0000
}
@property --p2g{
	inherits: false;
	syntax: "*"
}
@property --e25{
	inherits: false;
	initial-value: 100%;
	syntax: "<percentage>"
}
@property --k2g{
	initial-value: 0 0 #0000;
	syntax: "*";
	inherits: false
}
@property --y25{
	syntax: "*";
	inherits: false
}
@property --z25{
	inherits: false;
	syntax: "<percentage>";
	initial-value: 100%
}
@property --b2g{
	syntax: "*";
	inherits: false
}
@property --r2g{
	initial-value: 0 0 #0000;
	syntax: "*";
	inherits: false
}
@property --i25{
	inherits: false;
	syntax: "*"
}
@property --v2g{
	initial-value: 0 0 #0000;
	inherits: false;
	syntax: "*"
}
@property --l2g{
	inherits: false;
	syntax: "*"
}
@property --h2g{
	inherits: false;
	initial-value: 0;
	syntax: "<length>"
}
@property --j25{
	inherits: false;
	syntax: "*";
	initial-value: #fff
}
@property --w2g{
	syntax: "*";
	inherits: false;
	initial-value: 0 0 #0000
}
@property --m2a{
	inherits: false;
	syntax: "*";
	initial-value: solid
}
@property --o2a{
	inherits: false;
	syntax: "*"
}
@property --g2a{
	inherits: false;
	syntax: "*"
}
@property --x2a{
	inherits: false;
	syntax: "*"
}
@property --t2a{
	inherits: false;
	syntax: "*"
}
@property --a2a{
	syntax: "*";
	inherits: false
}
@property --e2a{
	inherits: false;
	syntax: "*"
}
@property --f25{
	syntax: "*";
	inherits: false
}
@property --y2a{
	syntax: "*";
	inherits: false
}
@property --z2a{
	syntax: "*";
	inherits: false
}
@property --i2a{
	syntax: "*";
	inherits: false
}
@property --c25{
	syntax: "*";
	inherits: false
}
@property --d25{
	syntax: "<percentage>";
	inherits: false;
	initial-value: 100%
}
@property --s25{
	syntax: "*";
	inherits: false
}
@property --j2a{
	syntax: "*";
	inherits: false
}
@property --f2a{
	inherits: false;
	syntax: "*"
}
@property --c2a{
	syntax: "*";
	inherits: false
}
@property --d2a{
	syntax: "*";
	inherits: false
}
@property --s2a{
	syntax: "*";
	inherits: false
}
@property --n2a{
	inherits: false;
	syntax: "*"
}
@property --q2a{
	inherits: false;
	syntax: "*"
}
@property --u2a{
	syntax: "*";
	inherits: false
}
@property --p2a{
	inherits: false;
	syntax: "*"
}
@property --k2a{
	inherits: false;
	syntax: "*"
}
@property --b2a{
	inherits: false;
	syntax: "*"
}
@property --n25{
	inherits: false;
	syntax: "*"
}
@property --q25{
	inherits: false;
	initial-value: 100%;
	syntax: "<percentage>"
}
@keyframes spin{
	to{
		transform: rotate(1turn)
	}
}
@media (min-width:80rem){
	.fvde{
		display: none!important
	}
}
@media (max-width:79.99rem){
	.yvde{
		display: none!important
	}
}
@media (max-width:63.99rem){
	.cvde{
		display: none!important
	}
}
.pvde{
	display: none
}
@media (max-width:79.99rem){
	.uvde{
		transform: translateX(-105%);
		visibility: hidden;
		transition: transform .25s ease,visibility 0s linear .25s
	}
	.qvdu .uvde{
		visibility: visible;
		transform: none;
		transition: transform .25s ease
	}
	.qvdu .pvde{
		display: block;
		position: fixed;
		inset: 0;
		z-index: 99;
		background: rgba(2,9,26,.72);
		backdrop-filter: blur(2px)
	}
	.qvdu,.qvdu body{
		overflow: hidden
	}
}
.svdu{
	overflow-x: auto!important;
	overflow-y: hidden!important;
	scrollbar-width: none;
	-webkit-overflow-scrolling: touch
}
.svdu::-webkit-scrollbar{
	display: none
}
.wvdu{
	opacity: .5;
	cursor: default;
	pointer-events: none
}
.rvdu{
	visibility: hidden;
	transition: opacity .2s ease,visibility 0s linear .2s;
	opacity: 0
}
.rvdu.avdu{
	visibility: visible;
	opacity: 1;
	transition: opacity .2s ease
}
.evdu{
	padding: .25rem .75rem .5rem
}
.ovdu{
	position: relative
}
.evdu[hidden]{
	display: none
}
.kvdu{
	position: absolute;
	left: 0;
	bottom: calc(100% + .5rem);
	z-index: 5;
	min-width: 12rem;
	max-height: 60vh;
	overflow-y: auto;
	margin: 0;
	padding: .375rem;
	list-style: none;
	background: var(--v28);
	border: 1px solid var(--m2r);
	border-radius: .75rem;
	box-shadow: 0 12px 32px rgba(0,0,0,.45)
}
.kvdu[hidden]{
	display: none
}
.kvdu a{
	display: flex;
	align-items: center;
	gap: .625rem;
	padding: .5rem .625rem;
	border-radius: .5rem;
	color: var(--u28);
	font-size: .875rem;
	line-height: 1.25rem;
	font-weight: 500;
	text-decoration: none
}
.kvdu a:hover{
	color: #fff;
	background: var(--l28)
}
.kvdu .jvdu{
	color: #fff;
	background: var(--l28)
}
.xvdu{
	flex: none;
	min-width: 1.75rem;
	font-weight: 700;
	font-size: .75rem;
	color: var(--j22)
}
.nvdu{
	margin-top: 2.5rem
}
.bvdu{
	background: var(--r28);
	border-top: 1px solid rgba(255,255,255,.05);
	border-radius: 1.5rem;
	padding: 1.5rem 1rem 1.25rem
}
@media (min-width:48rem){
	.bvdu{
		padding: 2.5rem 2.5rem 2rem
	}
}
.mvdu{
	margin: 0 0 1rem;
	font-family: var(--l22);
	font-weight: 800;
	font-size: 1.625rem;
	line-height: 1.2;
	color: #fff;
	text-wrap: balance
}
@media (min-width:48rem){
	.mvdu{
		font-size: 2.25rem
	}
}
.ivdu{
	max-width: 56rem
}
.ivdu p{
	margin: 0 0 .75rem;
	color: #b6c6d6;
	font-size: 1.0625rem;
	line-height: 1.65
}
.hvdu{
	margin: 1.5rem 0 0;
	padding: 1rem 1.25rem;
	background: var(--v28);
	border-top: 1px solid rgba(255,255,255,.05);
	border-radius: 1rem
}
.tvdu{
	margin: 0 0 .5rem;
	font-size: .75rem;
	line-height: 1rem;
	font-weight: 600;
	letter-spacing: .04em;
	text-transform: uppercase;
	color: rgba(255,255,255,.8)
}
.hvdu ol{
	margin: 0;
	padding: 0;
	list-style: none;
	display: grid;
	gap: .375rem 1.5rem;
	counter-reset: mlw-toc
}
@media (min-width:48rem){
	.hvdu ol{
		grid-template-columns: repeat(2,minmax(0,1fr))
	}
}
.hvdu li{
	counter-increment: mlw-toc
}
.hvdu a{
	display: flex;
	gap: .625rem;
	font-size: .9375rem;
	line-height: 1.5rem;
	color: var(--u28);
	text-decoration: none;
	transition: color .15s
}
.hvdu a::before{
	content: counter(mlw-toc,decimal-leading-zero);
	flex: none;
	font-weight: 700;
	font-size: .75rem;
	color: var(--j22)
}
.hvdu a:hover{
	color: #fff
}
.lvdu{
	scroll-margin-top: calc(var(--f28) + 1rem);
	margin-top: 2.25rem
}
.gvdu{
	display: flex;
	align-items: center;
	gap: .75rem;
	margin: 0 0 .875rem;
	font-family: var(--l22);
	font-weight: 800;
	font-size: 1.25rem;
	line-height: 1.3;
	color: #fff
}
@media (min-width:48rem){
	.gvdu{
		font-size: 1.5rem
	}
}
.dvdu{
	max-width: 56rem;
	color: #9fb4c8;
	line-height: 1.7;
	font-size: 1rem
}
.gvdu::before{
	content: "";
	width: .375rem;
	background: linear-gradient(to top,var(--c22),var(--i22));
	flex: none;
	height: 1.25rem;
	border-radius: 9999px
}
.dvdu p{
	margin: 0 0 .875rem
}
.dvdu h3{
	margin: 1.5rem 0 .625rem;
	font-family: var(--l22);
	font-weight: 700;
	font-size: 1.0625rem;
	line-height: 1.4;
	color: #fff
}
.dvdu h4{
	margin: 1.25rem 0 .5rem;
	font-weight: 600;
	font-size: 1rem;
	line-height: 1.4;
	color: rgba(255,255,255,.9)
}
.dvdu ul,.dvdu ol{
	margin: 0 0 1rem;
	padding-left: 1.375rem
}
.dvdu li{
	margin: .25rem 0;
	padding-left: .125rem
}
.dvdu ul{
	list-style: disc
}
.dvdu li::marker{
	font-weight: 700;
	color: var(--j22)
}
.dvdu strong,.dvdu b{
	color: #fff;
	font-weight: 600
}
.dvdu ol{
	list-style: decimal
}
.dvdu a{
	color: var(--j22);
	text-decoration: underline;
	text-underline-offset: 2px
}
.dvdu blockquote{
	margin: 1rem 0;
	padding: .75rem 1rem;
	border-left: 3px solid var(--j22);
	background: var(--v28);
	border-radius: 0 .75rem .75rem 0
}
.vvdu{
	max-width: 100%;
	margin: 1rem 0 1.25rem;
	overflow-x: auto;
	border: 1px solid var(--m2r);
	border-radius: 1rem
}
.vvdu table{
	line-height: 1.4;
	width: 100%;
	border-collapse: collapse;
	font-size: .9375rem
}
.vvdu th{
	padding: .75rem 1rem;
	text-align: left;
	white-space: nowrap;
	font-size: .75rem;
	font-weight: 600;
	letter-spacing: .04em;
	text-transform: uppercase;
	color: rgba(255,255,255,.8);
	background: var(--v28)
}
.vvdu td{
	padding: .75rem 1rem;
	border-top: 1px solid var(--m2r);
	color: #b6c6d6
}
.zvdu{
	scroll-margin-top: calc(var(--f28) + 1rem);
	margin-top: 2.5rem
}
.vvdu tbody tr:hover td{
	background: rgba(255,255,255,.02)
}
.fvdu{
	margin-top: .5rem;
	background: var(--v28);
	border-top: 1px solid rgba(255,255,255,.05);
	border-radius: .75rem
}
.yvdu{
	display: flex;
	align-items: center;
	justify-content: space-between;
	gap: 1rem;
	padding: .875rem 1rem;
	cursor: pointer;
	list-style: none;
	font-weight: 500;
	font-size: .9375rem;
	line-height: 1.4;
	color: #fff
}
.yvdu::-webkit-details-marker{
	display: none
}
.yvdu::after{
	content: "";
	flex: none;
	width: .5rem;
	height: .5rem;
	margin-right: .25rem;
	border-right: 2px solid var(--u28);
	border-bottom: 2px solid var(--u28);
	transform: rotate(45deg);
	transition: transform .2s
}
.fvdu[open] .yvdu::after{
	transform: rotate(225deg)
}
.cvdu p{
	margin: 0
}
.cvdu{
	line-height: 1.65;
	font-size: .9375rem;
	padding: 0 1rem .875rem;
	color: #9fb4c8
}
:root{
	--r22: #16121f;
	--a29: #f5f3f8;
	--p22: #b65016;
	--g29: #120e1a;
	--m2r: #3d3647;
	--s2r: #b65016;
	--s22: #492009;
	--v22: #221b2e;
	--r28: #120e1a;
	--p28: #f5f3f8;
	--n22: #fbd3bb;
	--j22: #f48646;
	--g2r: #f26b1d;
	--u28: #ede0c4;
	--c22: #c65818;
	--s28: #6c6461;
	--h28: #413b4b;
	--l28: #312b3d;
	--v28: #221b2e;
	--n28: #8c837a;
	--x29: #16121f;
	--d22: #a54914;
	--o2r: #595262;
	--b22: #f26b1d;
	--k22: #612b0c;
	--y2r: #f26b1d;
	--q28: #b7ad9b;
	--o29: #312b3d;
	--q22: #f9b58e;
	--f22: #f26b1d;
	--k28: #f5f3f8;
	--u22: #f9bc99;
	--w28: #3d3647;
	--b28: #16121f;
	--i22: #f79f6c
}
.pvdu{
	margin: 1.75rem 0 0;
	line-height: 1rem;
	font-size: .75rem;
	color: var(--q28)
}
:root{
	--i2r: none
}
footer,footer .yvdg{
	background-color: #140f1d
}
main>div>div>div>section:first-child{
	background-color: #1e1530
}
main>div>div>div>section:first-child{
	background-image: linear-gradient(to bottom,#1e1530c7 0%,#1e15308c 45%,#1e1530d1 100%),url(/assets/a8fc242829.webp);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center,var(--focus-mobile,70% 45%)
}
@media screen and (min-width:768px){
	main>div>div>div>section:first-child{
		background-image: linear-gradient(90deg,#1e1530eb 0%,#1e1530b8 34%,#1e153000 62%),url(/assets/a8fc242829.webp);
		background-position: center,var(--focus-desktop,95% 0%)
	}
}
.yvdn.hvdi.pvdi.hvdn{
	display: block;
	hyphens: auto;
	max-width: 100%;
	line-height: 1.12;
	overflow-wrap: anywhere;
	font-size: clamp(1.5rem,2.6vw,2.25rem)
}
.xv6h.xv65.ovdv.ivdv{
	font-size: clamp(.95rem,1.5vw,1.25rem);
	line-height: 1.3;
	overflow-wrap: anywhere;
	max-width: 100%
}
.mvdi.mvdg.nvdx.rvdi{
	font-size: .9rem;
	line-height: 1.15;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
	overflow-wrap: anywhere
}
.sv65{
	font-size: .72rem;
	line-height: 1.2;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
	overflow-wrap: anywhere
}
.bv67.zv6h{
	height: 1.625rem;
	width: auto;
	max-width: min(100%,15.5rem);
	object-fit: contain;
	object-position: left center
}
@media (max-width:767px){
	.bv67.zv6h{
		max-width: min(100%,8rem)
	}
}
.yvdn.hvdi.pvdi.hvdn{
	font-size: clamp(1.75rem,3.6vw,3.25rem);
	line-height: 1.06;
	text-align: center;
	overflow-wrap: anywhere;
	display: block;
	max-width: 100%;
	text-wrap: balance
}
.xv6h.xv65.ovdv.ivdv{
	text-align: center;
	line-height: 1.3;
	font-size: clamp(1rem,1.7vw,1.375rem);
	margin-top: .25rem;
	max-width: 100%;
	justify-content: center;
	overflow-wrap: anywhere
}
.kv6q.hv6r.ev6h.rvdv.evdv.ivdv{
	align-items: center;
	text-align: center
}
.kv6q.wv6r.iv65.sv67.ov67.rvds.cvd9{
	align-items: center
}
.lv6r.ev6h.rvdv.evdv.sv67{
	align-items: center;
	text-align: center
}
.mv65.tv6r.kv6q.yvdn.gvdi.wvdn.xvdn{
	text-align: center;
	max-width: 100%;
	overflow-wrap: anywhere;
	white-space: normal
}
.gv65.zvdx.ivd6.lvdx.tvdd.tvdf{
	text-align: center
}
.uvdx.bvd6.tvdd.svdt.lvdx{
	text-align: center
}
.ev6h.rvdv.evdv.pv6h.rvdy.bv67{
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	align-items: center;
	gap: .5rem .875rem
}
.ev6h.rvdv.evdv.pv6h.rvdy.bv67 img{
	object-fit: contain;
	max-width: 4.5rem;
	width: auto;
	opacity: .92;
	height: 1.375rem
}
img.cv6z.xv6z.vvdd{
	max-width: 6em;
	object-fit: contain;
	height: 1.1em;
	width: auto
}
.bvdg.mvdd.yvdd.jvd6.fvd6{
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	overflow: hidden;
	overflow-wrap: anywhere
}
a.dvde{
	height: auto;
	min-height: 0
}
.mvdi.mvdg.nvdx.rvdi{
	-webkit-line-clamp: 2;
	font-size: .9rem;
	line-height: 1.15
}
.sv65{
	-webkit-line-clamp: 1;
	line-height: 1.2;
	font-size: .72rem
}
.wv6r.kv6q.bvdx.uvdy.lvdx.cv67{
	background: linear-gradient(to top,rgba(0,0,0,.88) 0%,rgba(0,0,0,.62) 55%,rgba(0,0,0,0) 100%);
	padding-top: 2.25rem;
	padding-bottom: .625rem
}
.dvdd.jvd6.rvdc{
	color: #fff;
	text-shadow: 0 1px 2px rgba(0,0,0,.9);
	opacity: 1;
	font-weight: 600
}
.bvdu{
	border-top-color: var(--w28);
	background: var(--v28)
}
.yvdu,.gvdu,.dvdu h3,.dvdu b,.mvdu,.dvdu strong{
	color: var(--a29)
}
.vvdu td,.ivdu p,.dvdu,.cvdu{
	color: var(--u28)
}
.fvdu,.hvdu{
	background: var(--l28);
	border-top-color: var(--w28)
}
.qvdu .pvde{
	background: color-mix(in srgb,var(--b28) 78%,transparent)
}
.dvdu h4,.vvdu th,.tvdu{
	color: var(--q28)
}
.vvdu table{
	min-width: 100%;
	width: max-content
}
.vvdu th:last-child,.vvdu td:last-child{
	padding-right: 1.25rem
}
.uvdd{
	background-image: radial-gradient(70% 36% at 62% 0,color-mix(in srgb,var(--f22) 14%,transparent) 0,transparent 100%);
	background-repeat: no-repeat
}
.dv6r.ev6q.xv6q.ev6h.xvdv.ovdv img{
	max-width: 60%;
	border-radius: .75rem;
	object-fit: cover;
	height: 100%;
	width: auto
}
