:root {
	--font-stack: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
}

.customize-support header,.customize-support #search-overlay,.customize-support #mobile-menu {
	top: 32px;
}

@media (max-width:782px) {
	.customize-support header,.customize-support #search-overlay,.customize-support #mobile-menu {
		top: 46px;
	}
}

body {
	font-family: var(--font-stack);
	background-color: #f7f7f7;
	min-height: 100vh;
	color: #1f2937;
	overflow-x: hidden;
	-webkit-tap-highlight-color: #fff0;
	-webkit-text-size-adjust: 100%;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	text-rendering: auto;
}

.mgUOSN body {
	background-color: #0f172a;
	color: #f3f4f6;
}

.zJsSCW {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: -1;
	overflow: hidden;
	pointer-events: none;
}

.b1MH0X {
	position: absolute;
	color: #64748b;
	opacity: .04;
	transform: rotate(-10deg);
	transition: opacity 0.3s ease;
}

.mgUOSN .b1MH0X {
	color: #94a3b8;
	opacity: .05;
}

.ldz4XK {
	background: linear-gradient(135deg,rgb(255 255 255 / .8),rgb(255 255 255 / .4));
	backdrop-filter: blur(5px);
	-webkit-backdrop-filter: blur(5px);
	border: 1px solid rgb(255 255 255 / .8);
	box-shadow: 0 15px 35px rgb(0 0 0 / .05),inset 0 0 20px rgb(255 255 255 / .5);
	border-radius: 1.5rem;
}

.mgUOSN .ldz4XK {
	background: linear-gradient(135deg,rgb(30 41 59 / .7),rgb(30 41 59 / .4));
	border: 1px solid rgb(255 255 255 / .1);
	box-shadow: 0 15px 35px rgb(0 0 0 / .3),inset 0 0 20px rgb(255 255 255 / .05);
}

.ZNXyqT {
	background: linear-gradient(135deg,rgb(255 255 255 / .8),rgb(255 255 255 / .4));
	backdrop-filter: blur(5px);
	-webkit-backdrop-filter: blur(5px);
	border: 1px solid rgb(255 255 255 / .8);
	box-shadow: 0 15px 35px rgb(0 0 0 / .05),inset 0 0 20px rgb(255 255 255 / .5);
}

.mgUOSN .ZNXyqT {
	background: linear-gradient(135deg,rgb(30 41 59 / .7),rgb(30 41 59 / .4));
	border: 1px solid rgb(255 255 255 / .1);
	box-shadow: 0 15px 35px rgb(0 0 0 / .3),inset 0 0 20px rgb(255 255 255 / .05);
}

.qVAAWu {
	background: linear-gradient(135deg,rgb(255 255 255 / .7),rgb(255 255 255 / .3));
	backdrop-filter: blur(5px);
	-webkit-backdrop-filter: blur(5px);
	border: 2px solid rgb(255 255 255 / .6);
	box-shadow: 0 4px 6px rgb(0 0 0 / .02);
	transition: all 0.4s cubic-bezier(.4,0,.2,1);
	position: relative;
	overflow: hidden;
}

.mgUOSN .qVAAWu {
	background: linear-gradient(135deg,rgb(30 41 59 / .6),rgb(30 41 59 / .3));
	border: 1px solid rgb(255 255 255 / .08);
}

.qVAAWu:hover {
	transform: translateY(-4px);
	background: linear-gradient(135deg,rgb(255 255 255 / .9),rgb(255 255 255 / .6));
	border-color: #10b981;
	box-shadow: 0 20px 40px rgb(16 185 129 / .15);
}

.mgUOSN .qVAAWu:hover {
	background: linear-gradient(135deg,rgb(30 41 59 / .9),rgb(30 41 59 / .6));
	border-color: #34d399;
	box-shadow: 0 20px 40px rgb(16 185 129 / .2);
}

.qVAAWu.AnXllo:active {
	transform: scale(.98);
}

.viSFC7 {
	background: linear-gradient(135deg,rgb(255 255 255 / .7),rgb(255 255 255 / .3));
	backdrop-filter: blur(5px);
	-webkit-backdrop-filter: blur(5px);
	box-shadow: 0 4px 6px rgb(0 0 0 / .02);
	position: relative;
	overflow: hidden;
}

.mgUOSN .viSFC7 {
	background: linear-gradient(135deg,rgb(30 41 59 / .6),rgb(30 41 59 / .3));
}

.xFCroz:hover {
	border-color: #10b981;
	box-shadow: 0 20px 40px rgb(16 185 129 / .15);
	cursor: pointer;
}

.mgUOSN .xFCroz:hover {
	border-color: #10b981;
	box-shadow: 0 20px 40px rgb(16 185 129 / .2);
}

.UwCdYV {
	background: linear-gradient(135deg,rgb(255 255 255 / .7),rgb(255 255 255 / .4));
	backdrop-filter: blur(5px);
	-webkit-backdrop-filter: blur(5px);
	border: 2px solid rgb(255 255 255 / .5);
	box-shadow: 0 4px 6px rgb(0 0 0 / .03);
	border-radius: 1rem;
	padding: 1rem;
	transition: all 0.3s ease;
	position: relative;
	overflow: hidden;
}

.mgUOSN .UwCdYV {
	background: linear-gradient(135deg,rgb(30 41 59 / .5),rgb(30 41 59 / .2));
	border: 1px solid rgb(255 255 255 / .05);
}

.UwCdYV:hover {
	transform: translateY(-4px);
	border-color: #10b981;
	box-shadow: 0 10px 25px rgb(16 185 129 / .15);
	background: linear-gradient(135deg,rgb(255 255 255 / .9),rgb(255 255 255 / .7));
}

.mgUOSN .UwCdYV:hover {
	border-color: #10b981;
	box-shadow: 0 10px 25px rgb(16 185 129 / .2);
	background: linear-gradient(135deg,rgb(30 41 59 / .9),rgb(30 41 59 / .5));
}

.Tt1uW5 {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	z-index: 40;
	background: linear-gradient(180deg,rgb(255 255 255 / .85),rgb(255 255 255 / .7));
	backdrop-filter: blur(5px);
	-webkit-backdrop-filter: blur(5px);
	border-bottom: 1px solid rgb(255 255 255 / .6);
	box-shadow: 0 4px 20px rgb(0 0 0 / .03);
	transition: all 0.3s ease;
}

.mgUOSN .Tt1uW5 {
	background: linear-gradient(180deg,rgb(15 23 42 / .85),rgb(15 23 42 / .7));
	border-bottom: 1px solid rgb(255 255 255 / .05);
}

.AiqVZq {
	transition: transform 0.2s ease,background-color 0.2s ease;
}

.AiqVZq:hover {
	transform: translateY(-50%) scale(1.1);
}

.iia7nv {
	background: linear-gradient(180deg,rgb(255 255 255 / .6),rgb(255 255 255 / .9));
	backdrop-filter: blur(5px);
	-webkit-backdrop-filter: blur(5px);
	border: 2px solid rgb(255 255 255 / .6);
	box-shadow: 0 -10px 40px rgb(0 0 0 / .05);
}

.mgUOSN .iia7nv {
	background: linear-gradient(180deg,rgb(30 41 59 / .6),rgb(15 23 42 / .95));
	border: 1px solid rgb(255 255 255 / .05);
	box-shadow: 0 -10px 40px rgb(0 0 0 / .3);
}

.yvsnZG {
	position: relative;
	padding-left: 1rem;
	transition: color 0.3s ease;
	display: inline-block;
}

.yvsnZG::before {
	content: "";
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	width: 6px;
	height: 6px;
	background-color: #9ca3af;
	border-radius: 50%;
	transition: all 0.3s cubic-bezier(.4,0,.2,1);
	box-shadow: 0 0 0 #fff0;
}

.yvsnZG:hover {
	color: #10b981;
}

.mgUOSN .yvsnZG:hover {
	color: #34d399;
}

.yvsnZG:hover::before {
	background-color: #10b981;
	box-shadow: 0 0 8px #10b981,0 0 12px #34d399;
	transform: translateY(-50%) scale(1.2);
}

.cLK6rf {
	background: linear-gradient(135deg,#10b981,#059669);
	color: #fff;
	transition: all 0.3s ease;
	border: 1px solid rgb(255 255 255 / .2);
	box-shadow: 0 4px 15px rgb(16 185 129 / .3);
}

.cLK6rf:hover,.cLK6rf:active {
	background: linear-gradient(135deg,#059669,#047857);
	box-shadow: 0 8px 20px rgb(16 185 129 / .5);
	transform: translateY(-2px);
}

.btn-liquid-danger {
	background: linear-gradient(135deg,#ef4444,#dc2626);
	color: #fff;
	transition: all 0.3s ease;
	border: 1px solid rgb(255 255 255 / .2);
	box-shadow: 0 4px 15px rgb(239 68 68 / .3);
}

.btn-liquid-danger:hover,.btn-liquid-danger:active {
	background: linear-gradient(135deg,#dc2626,#b91c1c);
	box-shadow: 0 8px 20px rgb(239 68 68 / .5);
	transform: translateY(-2px);
}

.QxLUKD {
	background: linear-gradient(135deg,#108bb9,#057996);
	color: #fff;
	transition: all 0.3s ease;
	border: 1px solid rgb(255 255 255 / .1);
	box-shadow: 0 4px 15px rgb(34 158 217 / .3);
}

.QxLUKD:hover,.QxLUKD:active {
	background: linear-gradient(135deg,#108bb9,#057996);
	transform: translateY(-2px);
	box-shadow: 0 8px 20px rgb(34 158 217 / .5);
}

.i0jQ2q {
	display: inline-block;
	background: linear-gradient(135deg,rgb(255 255 255 / .6),rgb(255 255 255 / .3));
	backdrop-filter: blur(5px);
	-webkit-backdrop-filter: blur(5px);
	border: 1px solid rgb(255 255 255 / .5);
	box-shadow: 0 4px 6px rgb(0 0 0 / .03);
	transition: all 0.3s ease;
	color: #4b5563;
	font-weight: 600;
	font-size: .875rem;
	padding: .5rem 1rem;
	border-radius: .75rem;
	cursor: pointer;
}

.mgUOSN .i0jQ2q {
	background: linear-gradient(135deg,rgb(30 41 59 / .6),rgb(30 41 59 / .3));
	border: 1px solid rgb(255 255 255 / .1);
	color: #e2e8f0;
}

.i0jQ2q:hover {
	transform: translateY(-3px);
	background: #10b981;
	color: #fff;
	border-color: #10b981;
	box-shadow: 0 8px 20px rgb(16 185 129 / .4);
}

.W8AKyK {
	width: 40px;
	height: 40px;
	border-radius: 12px;
	display: flex;
	align-items: center;
	justify-content: center;
	background: rgb(16 185 129 / .1);
	color: #10b981;
	flex-shrink: 0;
}

.mgUOSN .W8AKyK {
	background: rgb(52 211 153 / .1);
	color: #34d399;
}

.Nhv8Zf {
	width: 20px;
	height: 20px;
	border-radius: 6px;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 10px;
	box-shadow: 0 2px 6px rgb(0 0 0 / .2);
}

.Nhv8Zf.Q3gyLk {
	background: linear-gradient(135deg,#3ddc84,#34a853);
}

.Nhv8Zf.QHSnYX {
	background: linear-gradient(135deg,#333,#000);
}

.tKTcCp {
	background: linear-gradient(135deg,#ef4444,#dc2626);
	color: #fff;
	font-size: .6rem;
	font-weight: 800;
	padding: 2px 6px;
	border-radius: 999px;
	box-shadow: 0 2px 6px rgb(239 68 68 / .3);
	letter-spacing: .05em;
}

.cRsSru {
	background: linear-gradient(135deg,#10b981,#059669);
	color: #fff;
	font-size: .6rem;
	font-weight: 700;
	padding: 2px 8px;
	border-radius: 6px;
	text-transform: uppercase;
}

.qPtNki {
	display: inline-block;
	background: linear-gradient(135deg,#10b981,#059669);
	color: #fff;
	font-size: 10px;
	font-weight: 700;
	padding: 3px 8px;
	border-radius: 6px;
	text-transform: uppercase;
}

.zJ6Mqz {
	background: rgb(255 255 255 / .5);
	backdrop-filter: blur(5px);
	-webkit-backdrop-filter: blur(5px);
	border: 1px solid rgb(255 255 255 / .5);
}

.mgUOSN .zJ6Mqz {
	background: rgb(0 0 0 / .3);
	border: 1px solid rgb(255 255 255 / .1);
	color: #e2e8f0;
}

.ptyCl9 {
	background: rgb(0 0 0 / .05);
	color: #64748b;
	padding: 2px 8px;
	border-radius: 6px;
	font-weight: 600;
}

.mgUOSN .ptyCl9 {
	background: rgb(255 255 255 / .1);
	color: #94a3b8;
}

.fzVnY8 {
	color: #1f2937;
}

.mgUOSN .fzVnY8 {
	color: #f1f5f9;
}

.sALi9J {
	color: #6b7280;
}

.mgUOSN .sALi9J {
	color: #94a3b8;
}

.cBMNT9 {
	color: #9ca3af;
}

.mgUOSN .cBMNT9 {
	color: #64748b;
}

.FcxPiW {
	color: #10b981;
}

.ltojIQ {
	background: linear-gradient(135deg,#10b981,#3b82f6);
	-webkit-background-clip: text;
	-webkit-text-fill-color: #fff0;
}

.ImUGt9 {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 0;
	background: rgb(240 253 244 / .98);
	z-index: 100;
	overflow: hidden;
	transition: height 0.6s cubic-bezier(.77,0,.175,1);
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
}

.mgUOSN .ImUGt9 {
	background: rgb(15 23 42 / .98);
}

.ImUGt9.open {
	height: 100vh;
}

.Sj0Kp2 {
	font-size: 1.5rem;
	border: none;
	border-bottom: 2px solid #10b981;
	background: #fff0;
	width: 80%;
	max-width: 700px;
	padding: 1rem 0;
	outline: none;
	color: #065f46;
	opacity: 0;
	transform: translateY(20px);
	transition: all 0.5s ease 0.2s;
}

@media (min-width:768px) {
	.Sj0Kp2 {
		font-size: 2rem;
	}
}

.mgUOSN .Sj0Kp2 {
	border-color: #34d399;
	color: #ecfdf5;
}

.ImUGt9.open .Sj0Kp2 {
	opacity: 1;
	transform: translateY(0);
}

.slide {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	opacity: 0;
	transition: opacity 0.8s ease-in-out;
	z-index: 1;
}

.slide.TgHO5L {
	opacity: 1;
	z-index: 2;
}

.get0zr {
	background: rgb(255 255 255 / .15);
	backdrop-filter: blur(5px);
	-webkit-backdrop-filter: blur(5px);
	border: 1px solid rgb(255 255 255 / .2);
	box-shadow: 0 8px 32px 0 rgb(0 0 0 / .18);
}

.mgUOSN .get0zr {
	background: rgb(0 0 0 / .6);
	border: 1px solid rgb(255 255 255 / .1);
}

.XV7p0p {
	background: rgb(255 255 255 / .2);
	backdrop-filter: blur(5px);
	-webkit-backdrop-filter: blur(5px);
	border: 1px solid rgb(255 255 255 / .3);
	transition: all 0.3s;
}

.XV7p0p:hover {
	background: rgb(16 185 129 / .8);
	border-color: rgb(16 185 129);
	color: #fff;
}

.mgUOSN .XV7p0p {
	background: rgb(0 0 0 / .4);
	border-color: rgb(255 255 255 / .1);
}

.mgUOSN .XV7p0p:hover {
	background: rgb(16 185 129 / .8);
}

.YaQ9vX {
	width: 8px;
	height: 8px;
	border-radius: 50%;
	background: rgb(255 255 255 / .4);
	transition: all 0.3s;
	cursor: pointer;
}

.YaQ9vX.TgHO5L {
	width: 24px;
	border-radius: 99px;
	background: #10b981;
}

.LfWbzc {
	transition: max-height 0.4s ease-in-out,opacity 0.4s ease-in-out;
	max-height: 0;
	opacity: 0;
	overflow: hidden;
}

.LfWbzc.TgHO5L {
	max-height: 1000px;
	opacity: 1;
}

.P9TGWZ {
	transition: transform 0.3s ease;
}

.P9TGWZ.TgHO5L {
	transform: rotate(180deg);
}

.MLg4zq h1,.MLg4zq h2,.MLg4zq h3,.MLg4zq h4,.MLg4zq h5,.MLg4zq h6 {
	color: #1f2937;
	font-weight: 800;
	line-height: 1.25;
	padding-bottom: .5rem;
}

.mgUOSN .MLg4zq h1,.mgUOSN .MLg4zq h2,.mgUOSN .MLg4zq h3,.mgUOSN .MLg4zq h4,.mgUOSN .MLg4zq h5,.mgUOSN .MLg4zq h6 {
	color: #f3f4f6;
}

.MLg4zq h1 {
	font-size: 2.25rem;
	margin-top: 0;
}

.MLg4zq h2 {
	font-size: 1.75rem;
}

.MLg4zq h3 {
	font-size: 1.35rem;
}

.MLg4zq h4 {
	font-size: 1.15rem;
}

.MLg4zq h5 {
	font-size: 1rem;
}

.MLg4zq h6 {
	font-size: .875rem;
	text-transform: uppercase;
	letter-spacing: .05em;
	color: #6b7280;
}

.mgUOSN .MLg4zq h6 {
	color: #9ca3af;
}

.w4XhA4 {
	word-break: break-word;
}

.MLg4zq p {
	margin-top: 1.25em;
	margin-bottom: 1.25em;
	color: #4b5563;
}

.mgUOSN .MLg4zq p {
	color: #9ca3af;
}

.MLg4zq a {
	color: #2563eb;
	text-decoration: underline;
	text-underline-offset: 2px;
	font-weight: 500;
	transition: color 0.2s;
}

.mgUOSN .MLg4zq a {
	color: #60a5fa;
}

.MLg4zq a:hover {
	color: #1d4ed8;
}

.mgUOSN .MLg4zq a:hover {
	color: #93c5fd;
}

.MLg4zq ul,.MLg4zq ol {
	margin-top: 1.25em;
	margin-bottom: 1.25em;
	padding-left: 1.625em;
	color: #4b5563;
}

.mgUOSN .MLg4zq ul,.mgUOSN .MLg4zq ol {
	color: #9ca3af;
}

.MLg4zq ul {
	list-style-type: disc;
}

.MLg4zq ol {
	list-style-type: decimal;
}

.MLg4zq li {
	margin-top: .5em;
	margin-bottom: .5em;
}

.MLg4zq ul ul,.MLg4zq ul ol,.MLg4zq ol ul,.MLg4zq ol ol {
	margin-top: .5em;
	margin-bottom: .5em;
}

.MLg4zq blockquote {
	font-weight: 500;
	font-style: italic;
	color: #111827;
	border-left: .25rem solid #e5e7eb;
	margin: 1.6em 0;
	padding-left: 1em;
	background: #f9fafb;
	padding: 1rem;
	border-radius: 0 .5rem .5rem 0;
}

.mgUOSN .MLg4zq blockquote {
	color: #f3f4f6;
	border-left-color: #374151;
	background: rgb(255 255 255 / .05);
}

.MLg4zq code {
	color: #db2777;
	font-weight: 600;
	font-size: .875em;
	background-color: #f3f4f6;
	padding: .2rem .4rem;
	border-radius: .25rem;
	font-family: ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;
}

.mgUOSN .MLg4zq code {
	color: #f472b6;
	background-color: #374151;
}

.MLg4zq pre {
	color: #e5e7eb;
	background-color: #1f2937;
	overflow-x: auto;
	font-size: .875em;
	line-height: 1.7;
	margin-top: 1.7em;
	margin-bottom: 1.7em;
	border-radius: .5rem;
	padding: 1em;
	border: 1px solid #374151;
}

.mgUOSN .MLg4zq pre {
	background-color: #111827;
}

.MLg4zq pre code {
	background-color: #fff0;
	border-width: 0;
	border-radius: 0;
	padding: 0;
	font-weight: 400;
	color: inherit;
	font-size: inherit;
	font-family: inherit;
	line-height: inherit;
}

.MLg4zq img,.MLg4zq video,.MLg4zq figure {
	margin: 1em auto;
	border-radius: .5rem;
	height: auto;
	max-width: 100%;
}

.MLg4zq img,.MLg4zq video {
	box-shadow: 0 4px 6px -1px rgb(0 0 0 / .1);
}

.MLg4zq hr {
	border-color: #e5e7eb;
	border-top-width: 1px;
	margin-top: 3em;
	margin-bottom: 3em;
}

.mgUOSN .MLg4zq hr {
	border-color: #374151;
}

.MLg4zq table {
	width: 100%;
	table-layout: auto;
	text-align: left;
	margin-top: 2em;
	margin-bottom: 2em;
	font-size: .875em;
	border-collapse: collapse;
}

.MLg4zq thead {
	border-bottom: 2px solid #e5e7eb;
	background-color: #f9fafb;
}

.mgUOSN .MLg4zq thead {
	border-bottom-color: #4b5563;
	background-color: #374151;
}

.MLg4zq th {
	color: #111827;
	font-weight: 600;
	padding: .75rem;
	vertical-align: bottom;
}

.mgUOSN .MLg4zq th {
	color: #f3f4f6;
}

.MLg4zq td {
	border-bottom: 1px solid #e5e7eb;
	padding: .75rem;
	vertical-align: top;
	color: #4b5563;
}

.mgUOSN .MLg4zq td {
	border-bottom-color: #374151;
	color: #9ca3af;
}

.MLg4zq tbody tr:nth-child(odd) {
	background-color: #fff0;
}

.MLg4zq tbody tr:nth-child(even) {
	background-color: #f9fafb;
}

.mgUOSN .MLg4zq tbody tr:nth-child(even) {
	background-color: rgb(255 255 255 / .02);
}

.MLg4zq strong,.MLg4zq b {
	color: #111827;
	font-weight: 700;
}

.mgUOSN .MLg4zq strong,.mgUOSN .MLg4zq b {
	color: #f3f4f6;
}

.pmL1em h3,.pmL1em h2 {
	color: #1f2937;
	font-weight: 700;
}

.mgUOSN .pmL1em h3,.mgUOSN .pmL1em h2 {
	color: #f3f4f6;
}

.pmL1em p {
	color: #4b5563;
}

.mgUOSN .pmL1em p {
	color: #9ca3af;
}

.pmL1em ul {
	list-style: disc;
	padding-left: 1.5rem;
}

.pmL1em ol {
	list-style: decimal;
	padding-left: 1.5rem;
}

.Ck6gbV {
	scrollbar-width: thin;
	scrollbar-color: rgb(16 185 129 / .5) #fff0;
}

.Ck6gbV::-webkit-scrollbar {
	display: none;
}

.bHXphr {
	background: rgb(255 255 255 / .5);
	border: 1px solid rgb(255 255 255 / .5);
	border-radius: 99px;
	padding: 4px;
	box-shadow: inset 0 2px 4px rgb(0 0 0 / .05);
}

.mgUOSN .bHXphr {
	background: rgb(0 0 0 / .2);
	border: 1px solid rgb(255 255 255 / .1);
}

.erplRB {
	background: linear-gradient(90deg,#34d399,#10b981);
	border-radius: 99px;
	height: 100%;
	width: 0%;
	position: relative;
	overflow: hidden;
	box-shadow: 0 0 15px rgb(16 185 129 / .4);
}

.erplRB::after {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background: linear-gradient(90deg,transparent,rgb(255 255 255 / .4),transparent);
	transform: skewX(-20deg) translateX(-150%);
	animation: shimmer 1.5s infinite;
}

.ZdVcEd {
	width: 40px;
	height: 40px;
	border-radius: 12px;
	display: flex;
	align-items: center;
	justify-content: center;
	font-weight: 600;
	transition: all 0.2s;
	background: rgb(255 255 255 / .5);
	border: 1px solid rgb(255 255 255 / .5);
}

.mgUOSN .ZdVcEd {
	background: rgb(255 255 255 / .05);
	border-color: rgb(255 255 255 / .1);
	color: #fff;
}

.ZdVcEd.TgHO5L {
	background: #10b981;
	color: #fff;
	border-color: #10b981;
	box-shadow: 0 4px 12px rgb(16 185 129 / .3);
}

.ZdVcEd:hover:not(.TgHO5L) {
	transform: translateY(-3px);
	background: rgb(255 255 255 / .9);
	color: #10b981;
	box-shadow: 0 8px 20px -5px rgb(16 185 129 / .25);
}

.mgUOSN .ZdVcEd:hover:not(.TgHO5L) {
	background: rgb(255 255 255 / .1);
	color: #34d399;
}

.h9aDSO {
	background: rgb(255 255 255 / .6);
	border: 2px solid rgb(255 255 255 / .6);
	border-radius: 1.5rem;
	box-shadow: 0 20px 40px rgb(0 0 0 / .05);
}

.mgUOSN .h9aDSO {
	background: rgb(30 41 59 / .6);
	border: 1px solid rgb(255 255 255 / .05);
	box-shadow: 0 20px 40px rgb(0 0 0 / .3);
}

.bw5VRj {
	background: rgb(255 255 255 / .6);
	backdrop-filter: blur(5px);
	-webkit-backdrop-filter: blur(5px);
	border: 2px solid rgb(255 255 255 / .6);
	box-shadow: 0 20px 40px rgb(0 0 0 / .05);
}

.mgUOSN .bw5VRj {
	background: rgb(30 41 59 / .6);
	border: 1px solid rgb(255 255 255 / .08);
	box-shadow: 0 20px 40px rgb(0 0 0 / .3);
}

.text-liquid-large {
	background: linear-gradient(135deg,#10b981,#3b82f6);
	-webkit-background-clip: text;
	-webkit-text-fill-color: #fff0;
	background-size: 200% 200%;
	animation: gradientShift 5s ease infinite;
}

@keyframes gradientShift {
	0% {
		background-position: 0% 50%;
	}

	50% {
		background-position: 100% 50%;
	}

	100% {
		background-position: 0% 50%;
	}
}

.cLK6rf {
	background: linear-gradient(135deg,#10b981,#059669);
	color: #fff;
	transition: all 0.3s ease;
	border: 1px solid rgb(255 255 255 / .2);
	box-shadow: 0 4px 15px rgb(16 185 129 / .3);
}

.cLK6rf:hover {
	background: linear-gradient(135deg,#059669,#047857);
	transform: translateY(-2px);
	box-shadow: 0 8px 25px rgb(16 185 129 / .5);
}

.mMFozq {
	background: rgb(255 255 255 / .5);
	border: 1px solid rgb(255 255 255 / .5);
	backdrop-filter: blur(4px);
}

.mgUOSN .mMFozq {
	background: rgb(255 255 255 / .05);
	border: 1px solid rgb(255 255 255 / .1);
}

.PCc5of {
	transform-origin: top right;
	transform: scale(.95);
	opacity: 0;
	pointer-events: none;
	transition: all 0.2s cubic-bezier(.16,1,.3,1);
	background: rgb(255 255 255 / .95);
	backdrop-filter: blur(12px);
	border: 1px solid rgb(255 255 255 / .5);
	box-shadow: 0 10px 25px -5px rgb(0 0 0 / .1);
}

.mgUOSN .PCc5of {
	background: rgb(30 41 59 / .95);
	border: 1px solid rgb(255 255 255 / .1);
	box-shadow: 0 10px 25px -5px rgb(0 0 0 / .5);
}

.PCc5of.open {
	transform: scale(1);
	opacity: 1;
	pointer-events: auto;
}

.o4wBbi:hover {
	background: rgb(16 185 129 / .1);
	color: #10b981;
}

.Y2bRX5 {
	white-space: nowrap;
	padding: .5rem 1.25rem;
	border-radius: 99px;
	font-weight: 600;
	font-size: .875rem;
	color: #64748b;
	background: #fff0;
	border: 1px solid #fff0;
	transition: all 0.2s;
}

.mgUOSN .Y2bRX5 {
	color: #94a3b8;
}

.Y2bRX5.TgHO5L {
	background: #10b981;
	color: #fff;
	box-shadow: 0 2px 10px rgb(16 185 129 / .3);
}

.Y2bRX5:hover:not(.TgHO5L) {
	background: rgb(16 185 129 / .1);
	color: #10b981;
	transform: translateY(-2px);
}