html {
	font-size: 4.27rem
}

@media (min-width:750px) {
	html {
		font-size: 100px
	}
}

@media (min-width:321px) and (max-width:749px) {
	html {
		font-size: calc(100vw / 7.5)
	}
}

html {
	line-height: 1.5;
	-webkit-text-size-adjust: 100%;
	font-family: system-ui, sans-serif;
	-webkit-font-smoothing: antialiased;
	text-rendering: optimizeLegibility;
	-moz-osx-font-smoothing: grayscale;
	touch-action: manipulation;
}

body {
	position: relative;
	min-height: 100%;
	margin: 0;
	font-feature-settings: "kern";
}

:where(*, *::before, *::after) {
	border-width: 0;
	border-style: solid;
	box-sizing: border-box;
	word-wrap: break-word;
}

main {
	display: block;
}

hr {
	border-top-width: 1px;
	box-sizing: content-box;
	height: 0;
	overflow: visible;
}

:where(pre, code, kbd, samp) {
	font-family: SFMono-Regular, Menlo, Monaco, Consolas, monospace;
	font-size: 1em;
}

a {
	background-color: transparent;
	color: inherit;
	-webkit-text-decoration: inherit;
	text-decoration: inherit;
}

abbr[title] {
	border-bottom: none;
	-webkit-text-decoration: underline;
	text-decoration: underline;
	-webkit-text-decoration: underline dotted;
	-webkit-text-decoration: underline dotted;
	text-decoration: underline dotted;
}

:where(b, strong) {
	font-weight: bold;
}

small {
	font-size: 80%;
}

:where(sub, sup) {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}

sub {
	bottom: -0.25em;
}

sup {
	top: -0.5em;
}

img {
	border-style: none;
}

:where(button, input, optgroup, select, textarea) {
	font-family: inherit;
	font-size: 100%;
	line-height: 1.15;
	margin: 0;
}

:where(button, input) {
	overflow: visible;
}

:where(button, select) {
	text-transform: none;
}

:where(button::-moz-focus-inner,
	[type="button"]::-moz-focus-inner,
	[type="reset"]::-moz-focus-inner,
	[type="submit"]::-moz-focus-inner) {
	border-style: none;
	padding: 0;
}

fieldset {
	padding: 0.35em 0.75em 0.625em;
}

legend {
	box-sizing: border-box;
	color: inherit;
	display: table;
	max-width: 100%;
	padding: 0;
	white-space: normal;
}

progress {
	vertical-align: baseline;
}

textarea {
	overflow: auto;
}

:where([type="checkbox"], [type="radio"]) {
	box-sizing: border-box;
	padding: 0;
}

input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
	-webkit-appearance: none !important;
}

input[type="number"] {
	-moz-appearance: textfield;
}

input[type="search"] {
	-webkit-appearance: textfield;
	outline-offset: -2px;
}

input[type="search"]::-webkit-search-decoration {
	-webkit-appearance: none !important;
}

::-webkit-file-upload-button {
	-webkit-appearance: button;
	font: inherit;
}

details {
	display: block;
}

summary {
	display: -webkit-box;
	display: -webkit-list-item;
	display: -ms-list-itembox;
	display: list-item;
}

template {
	display: none;
}

[hidden] {
	display: none !important;
}

:where(blockquote,
	dl,
	dd,
	h1,
	h2,
	h3,
	h4,
	h5,
	h6,
	hr,
	figure,
	p,
	pre) {
	margin: 0;
}

button {
	background: transparent;
	padding: 0;
}

fieldset {
	margin: 0;
	padding: 0;
}

:where(ol, ul) {
	margin: 0;
	padding: 0;
}

textarea {
	resize: vertical;
}

:where(button, [role="button"]) {
	cursor: pointer;
}

button::-moz-focus-inner {
	border: 0 !important;
}

table {
	border-collapse: collapse;
}

:where(h1, h2, h3, h4, h5, h6) {
	font-size: inherit;
	font-weight: inherit;
}

:where(button, input, optgroup, select, textarea) {
	padding: 0;
	line-height: inherit;
	color: inherit;
}

:where(img, svg, video, canvas, audio, iframe, embed, object) {
	display: block;
}

:where(img, video) {
	max-width: 100%;
	height: auto;
}

[data-js-focus-visible] :focus:not([data-focus-visible-added]):not([data-focus-visible-disabled]) {
	outline: none;
	box-shadow: none;
}

select::-ms-expand {
	display: none;
}

:root,
:host {
	--chakra-vh: 100vh;
}

@supports (height: -webkit-fill-available) {

	:root,
	:host {
		--chakra-vh: -webkit-fill-available;
	}
}

@supports (height: -moz-fill-available) {

	:root,
	:host {
		--chakra-vh: -moz-fill-available;
	}
}

@supports (height: 100dvh) {

	:root,
	:host {
		--chakra-vh: 100dvh;
	}
}

body {
	font-family: var(--chakra-fonts-body);
	color: var(--chakra-colors-chakra-body-text);
	background: var(--chakra-colors-chakra-body-bg);
	transition-property: background-color;
	transition-duration: var(--chakra-transition-duration-normal);
	line-height: var(--chakra-lineHeights-base);
}

*::-webkit-input-placeholder {
	color: var(--chakra-colors-chakra-placeholder-color);
}

*::-moz-placeholder {
	color: var(--chakra-colors-chakra-placeholder-color);
}

*:-ms-input-placeholder {
	color: var(--chakra-colors-chakra-placeholder-color);
}

*::placeholder {
	color: var(--chakra-colors-chakra-placeholder-color);
}

*,
*::before,
::after {
	border-color: var(--chakra-colors-chakra-border-color);
}

.css-mnqf94 {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	width: var(--chakra-sizes-full);
}

.css-1lupsl9 {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	background: #000;
	min-height: 100vh;
	min-width: 7.5rem;
	position: relative;
	cursor: context-menu;
}

.css-8gflb8 {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	background: var(--chakra-colors-transparent);
	min-height: 100vh;
	position: relative;
}

.css-39g48l {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	width: 7.5rem;
	height: 1.08rem;
	background-image: linear-gradient(0deg, #0e2750 0%, #1f375e 100%), linear-gradient(#fef4e1, #fef4e1);
	background-blend-mode: normal, normal;
	border-bottom: 2px #1f375e solid;
}

.css-ikk47t {
	position: relative;
	width: 5.4rem;
	height: .5rem;
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}

.css-1mvbtpy {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	position: relative;
	width: 7.5rem;
	height: 4.5rem;
}

.css-1kmx41c {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	background: #01143C;
	width: 7rem;
	height: auto;
	margin-top: .3rem;
	border-radius: .2rem;
	margin-bottom: 0px;
	-webkit-padding-start: 0px;
	padding-inline-start: 0px;
	-webkit-padding-end: 0px;
	padding-inline-end: 0px;
	padding-top: .3rem;
	padding-bottom: .3rem;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	gap: .3rem;
}

.css-x2cybx {
	width: 6rem;
	height: 1rem;
	position: relative;
}
.foot {
	width: 6rem;
	height: 1.6rem;
	margin: 0.3rem auto 0.5rem auto;
}
.ab{	
	position: absolute;
	bottom: 0;
}
.po{
	position: relative;
}
